基于人工智能的新一代移动通信长期保活的数据处理方法转让专利

申请号 : CN202211125310.7

文献号 : CN115209478B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄俊游

申请人 : 南京博鼎资讯科技有限公司

摘要 :

本发明提供基于人工智能的新一代移动通信长期保活的数据处理方法,本发明涉及数据传输保活处理技术领域,所述数据处理方法包括如下步骤:步骤S10,对需要传输的数据进行分类分析,将分类后的数据分别进行传输系数赋值处理,再根据传输系数赋值数据的大小进行等级划分;步骤S20,设置通信传输过程中的基础保活参数,根据基础保活参数对数据进行传输;本发明通过对传输数据进行智能分类分析,针对传输数据的分析结果设置保活参数,从而降低通信传输过程中的数据处理量,在保障保活连接的传输稳固性和安全性的同时,提高数据传输处理效率,以解决现有的需长期保活的通信传输领域的数据处理量较大、保活连接不够稳固的问题。

权利要求 :

1.基于人工智能的新一代移动通信长期保活的数据处理方法,其特征在于,所述数据处理方法包括如下步骤:步骤S10,对需要传输的数据进行分类分析,将分类后的数据分别进行传输系数赋值处理,再根据传输系数赋值数据的大小进行等级划分;

步骤S20,设置通信传输过程中的基础保活参数,根据基础保活参数对数据进行传输;

所述步骤S20还包括如下子步骤:

步骤S201,设置的基础保活参数包括:心跳包发送间隔时长,心跳包回复间隔时长,中断重新传输间隔时长,以及保活传输设置级别;

步骤S202,将保活传输设置级别设置为第一保活传输等级、第二保活传输等级以及第三保活传输等级,第一保活传输等级的级别高于第二保活传输等级,第二保活传输等级的级别高于第三保活传输等级;

在第一保活传输等级中对应配置有第一保活参数设置方法,第一保活参数设置方法包括:将传输速度设置为第一传输速度等级;将心跳包发送间隔时长设置为第一心跳包发送时长;将心跳包回复间隔时长设置为第一心跳包回复时长;将中断重新传输间隔时长设置为第一中断重新传输时长;

在第二保活传输等级中对应配置有第二保活参数设置方法,第二保活参数设置方法包括:将传输速度设置为第二传输速度等级;将心跳包发送间隔时长设置为第二心跳包发送时长;将心跳包回复间隔时长设置为第二心跳包回复时长;将中断重新传输间隔时长设置为第二中断重新传输时长;

在第三保活传输等级中对应配置有第三保活参数设置方法,第三保活参数设置方法包括:将传输速度设置为第三传输速度等级;将心跳包发送间隔时长设置为第三心跳包发送时长;将心跳包回复间隔时长设置为第三心跳包回复时长;将中断重新传输间隔时长设置为第三中断重新传输时长;

步骤S30,获取数据传输过程中的保活连接中断数据,根据保活中断数据进行错误筛查;

步骤S40,对保活连接的筛查结果进行分析,并调整基础保活参数,对调整后的数据传输过程中的保活连接中断数据进行再获取;所述步骤S40还包括如下子步骤:步骤S401,首先获取需要传输的数据的保活传输等级;

步骤S402,当再次出现中断错误时,获取中断错误出现的时长,并设定为调整中断时长;继续获取第一检测数量的调整中断时长;

步骤S403,将第一检测数量的调整中断时长和中断间隔时长代入到中断等级计算公式中求得中断调整系数;

步骤S50,针对多组调整后的数据传输过程中的保活连接中断数据进行综合分析,得到智能调节结果;所述步骤S50还包括如下子步骤:步骤S501,当中断调整系数大于等于第一中断调整阈值,且需要传输的数据的保活传输等级为第一保活传输等级时,将第一保活传输等级的数据对应的心跳包发送间隔时长、心跳包回复间隔时长以及中断重新传输间隔时长分别与中断调整系数进行综合计算,并分别通过心跳包发送调整计算公式、心跳包回复调整计算公式以及中断重新传输调整计算公式计算得到心跳包发送调整间隔时长、心跳包回复调整间隔时长以及中断重新传输调整间隔时长;

当中断调整系数大于等于第一中断调整阈值,且需要传输的数据的保活传输等级为第二保活传输等级或第三保活传输等级时,将需要传输的数据的保活传输等级调整为第一保活传输等级;

步骤S502,当中断调整系数大于等于第二终端调整阈值且小于第一终端调整阈值,且需要传输的数据的保活传输等级为第一保活传输等级时,第一保活传输等级的数据不做基础保活参数的调整;

当中断调整系数大于等于第二终端调整阈值且小于第一终端调整阈值,且需要传输的数据的保活传输等级为第二保活传输等级或第三保活传输等级时,将第二保活传输等级的数据的调整为第一保活传输等级,将第三保活传输等级的数据的调整为第二保活传输等级;

步骤S503,当中断调整系数小于第二终端调整阈值时,第一保活传输等级、第二保活传输等级以及第三保活传输等级的数据均不做基础保活参数的调整。

2.根据权利要求1所述的基于人工智能的新一代移动通信长期保活的数据处理方法,其特征在于,所述步骤S10包括如下子步骤:步骤S101,将需要传输的数据分别设置传输速度等级以及传输安全等级;其中,传输速度等级按照传输速度由慢到快分别设置为第一传输速度等级、第二传输速度等级以及第三传输速度等级;

传输安全等级按照传输的安全要求由低到高分别设置为第一传输安全等级、第二传输安全等级以及第三传输安全等级;

步骤S102,对设置传输速度等级以及传输安全等级的数据进行赋值处理,分别给设定有第一传输速度等级、第二传输速度等级以及第三传输速度等级的数据赋予第一传输系数、第二传输系数以及第三传输系数;

分别给设定有第一传输安全等级、第二传输安全等级以及第三传输安全等级赋予第一安全指数、第二安全指数以及第三安全指数;

步骤S103,设置数据的基础重要性计算方法,通过对该传输的数据的传输系数和安全指数进行综合计算,得到数据的基础重要性参考值;数据的基础重要性计算方法包括:将传输的数据对应的传输系数和安全指数通过基础重要性计算公式求得基础重要性参考值;

步骤S104,再根据基础重要性参考值对传输的数据进行等级划分;

当基础重要性参考值大于等于第一基础阈值时,将该传输的数据划分为高重要性等级数据;当基础重要性参考值大于等于第二基础阈值且小于第一基础阈值时,将该传输的数据划分为中重要性等级数据;当基础重要性参考值小于第二基础阈值时,将该传输的数据划分为低重要性等级数据;

步骤S105,再对步骤S104中划分等级后的数据进行重要性赋值,分别给高重要性等级数据、中重要性等级数据以及低重要性等级数据设置高重要性指数、中重要性指数以及低重要性指数。

3.根据权利要求2所述的基于人工智能的新一代移动通信长期保活的数据处理方法,其特征在于,所述步骤S30还包括如下子步骤:步骤S301,获取中断错误出现情况的间隔时长,并设定为中断间隔时长,设置第一抓包时间段,获取第一抓包时间段内的日志文件,并将获取到的日志文件传输至外界程序筛查系统中进行错误程序筛查,并修复错误程序。

说明书 :

基于人工智能的新一代移动通信长期保活的数据处理方法

技术领域

[0001] 本发明涉及数据传输保活处理技术领域,尤其涉及基于人工智能的新一代移动通信长期保活的数据处理方法。

背景技术

[0002] 在移动通信的传输长期保活领域,通常采用长连接的方式进行长期保活的数据传输连接,长连接,指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。例如:在云平台上部署了多台云主机,其中一台云主机专门做加解密,称之为加密服务器。另外几台云主机作为这台加密服务器的客户端,跟这台加密服务器保持 TCP 长连接。这些客户端会不时地跟加密服务器进行通信,完成加密操作。
[0003] 现有的技术中,在进行长期保活的数据处理过程中,对于不同数据采用同样的传输方式会造成数据传输的效率下降,例如,不同的数据在传输时的重要性等级不同,重要性高的数据对于传输过程的稳定性和传输速度的要求都会较高,但是高质量的传输过程同样意味着高数据处理量的产生,因此如果都采用高质量的传输方式会造成传输的效率降低,传输过程的资源不能合理进行匹配;同时在出现传输中断时,对于传输过程中的传输参数不能进行智能调整,对于长期传输过程的数据传输稳定性和安全性无法得到保障。

发明内容

[0004] 针对现有技术存在的不足,本发明目的是提供基于人工智能的新一代移动通信长期保活的数据处理方法,通过对传输数据进行智能分类分析,针对传输数据的分析结果设置保活参数,从而降低通信传输过程中的数据处理量,在保障保活连接的传输稳固性和安全性的同时,提高数据传输处理效率,以解决现有的需长期保活的通信传输领域的数据处理量较大、保活连接不够稳固的问题。
[0005] 为了实现上述目的,本发明是通过如下的技术方案来实现:本发明提供基于人工智能的新一代移动通信长期保活的数据处理方法,所述数据处理方法包括如下步骤:
[0006] 步骤S10,对需要传输的数据进行分类分析,将分类后的数据分别进行传输系数赋值处理,再根据传输系数赋值数据的大小进行等级划分;
[0007] 步骤S20,设置通信传输过程中的基础保活参数,根据基础保活参数对数据进行传输;
[0008] 步骤S30,获取数据传输过程中的保活连接中断数据,根据保活中断数据进行错误筛查;
[0009] 步骤S40,对保活连接的筛查结果进行分析,并调整基础保活参数,对调整后的数据传输过程中的保活连接中断数据进行再获取;
[0010] 步骤S50,针对多组调整后的数据传输过程中的保活连接中断数据进行综合分析,得到智能调节结果。
[0011] 进一步地,所述步骤S10包括如下子步骤:
[0012] 步骤S101,将需要传输的数据分别设置传输速度等级以及传输安全等级;其中,传输速度等级按照传输速度由慢到快分别设置为第一传输速度等级、第二传输速度等级以及第三传输速度等级;
[0013] 传输安全等级按照传输的安全要求由低到高分别设置为第一传输安全等级、第二传输安全等级以及第三传输安全等级;
[0014] 步骤S102,对设置传输速度等级以及传输安全等级的数据进行赋值处理,分别给设定有第一传输速度等级、第二传输速度等级以及第三传输速度等级的数据赋予第一传输系数、第二传输系数以及第三传输系数;
[0015] 分别给设定有第一传输安全等级、第二传输安全等级以及第三传输安全等级赋予第一安全指数、第二安全指数以及第三安全指数;
[0016] 步骤S103,设置数据的基础重要性计算方法,通过对该传输的数据的传输系数和安全指数进行综合计算,得到数据的基础重要性参考值;数据的基础重要性计算方法包括:将传输的数据对应的传输系数和安全指数通过基础重要性计算公式求得基础重要性参考值;
[0017] 其中,基础重要性计算公式配置为: ;其中,Cjzy为基础重要性参考值,Xcsi分别表示为第一传输系数、第二传输系数以及第三传输系数;Zaqi分别表示为第一安全指数、第二安全指数以及第三安全指数;i为1、2或3,当i为1时,Xcs1为第一传输系数,Zaq1为第一安全指数;当i为2时,Xcs2为第二传输系数,Zaq2为第二安全指数;当i为3时,Xcs3为第三传输系数,Zaq3为第三安全指数;
[0018] 步骤S104,再根据基础重要性参考值对传输的数据进行等级划分;
[0019] 当基础重要性参考值大于等于第一基础阈值时,将该传输的数据划分为高重要性等级数据;当基础重要性参考值大于等于第二基础阈值且小于第一基础阈值时,将该传输的数据划分为中重要性等级数据;当基础重要性参考值小于第二基础阈值时,将该传输的数据划分为低重要性等级数据;
[0020] 步骤S105,再对步骤S104中划分等级后的数据进行重要性赋值,分别给高重要性等级数据、中重要性等级数据以及低重要性等级数据设置高重要性指数、中重要性指数以及低重要性指数。
[0021] 进一步地,所述步骤S20还包括如下子步骤:
[0022] 步骤S201,设置的基础保活参数包括:心跳包发送间隔时长,心跳包回复间隔时长,中断重新传输间隔时长,以及保活传输设置级别;
[0023] 步骤S202,将保活传输设置级别设置为第一保活传输等级、第二保活传输等级以及第三保活传输等级,第一保活传输等级的级别高于第二保活传输等级,第二保活传输等级的级别高于第三保活传输等级;
[0024] 在第一保活传输等级中对应配置有第一保活参数设置方法,第一保活参数设置方法包括:将传输速度设置为第一传输速度等级;将心跳包发送间隔时长设置为第一心跳包发送时长;将心跳包回复间隔时长设置为第一心跳包回复时长;将中断重新传输间隔时长设置为第一中断重新传输时长;
[0025] 在第二保活传输等级中对应配置有第二保活参数设置方法,第二保活参数设置方法包括:将传输速度设置为第二传输速度等级;将心跳包发送间隔时长设置为第二心跳包发送时长;将心跳包回复间隔时长设置为第二心跳包回复时长;将中断重新传输间隔时长设置为第二中断重新传输时长;
[0026] 在第三保活传输等级中对应配置有第三保活参数设置方法,第三保活参数设置方法包括:将传输速度设置为第三传输速度等级;将心跳包发送间隔时长设置为第三心跳包发送时长;将心跳包回复间隔时长设置为第三心跳包回复时长;将中断重新传输间隔时长设置为第三中断重新传输时长。
[0027] 进一步地,所述步骤S30还包括如下子步骤:
[0028] 步骤S301,获取中断错误出现情况的间隔时长,并设定为中断间隔时长,设置第一抓包时间段,获取第一抓包时间段内的日志文件,并将获取到的日志文件传输至外界程序筛查系统中进行错误程序筛查,并修复错误程序。
[0029] 进一步地,所述步骤S40还包括如下子步骤:
[0030] 步骤S401,首先获取需要传输的数据的保活传输等级;
[0031] 步骤S402,当再次出现中断错误时,获取中断错误出现的时长,并设定为调整中断时长;继续获取第一检测数量的调整中断时长;
[0032] 步骤S403,将第一检测数量的调整中断时长和中断间隔时长代入到中断等级计算公式中求得中断调整系数;
[0033] 所述中断等级计算公式配置为:;其中,Xzdt为中断调整系数,Ttz1至
Ttzi分别为第一检测数据的调整中断时长,Tzdj为中断间隔时长;
[0034] 进一步地,所述步骤S50还包括如下子步骤:
[0035] 步骤S501,当中断调整系数大于等于第一中断调整阈值,且需要传输的数据的保活传输等级为第一保活传输等级时,将第一保活传输等级的数据对应的心跳包发送间隔时长、心跳包回复间隔时长以及中断重新传输间隔时长分别与中断调整系数进行综合计算,并分别通过心跳包发送调整计算公式、心跳包回复调整计算公式以及中断重新传输调整计算公式计算得到心跳包发送调整间隔时长、心跳包回复调整间隔时长以及中断重新传输调整间隔时长;
[0036] 所述心跳包发送调整计算公式配置为: ;其中,Txft为心跳包发送调整间隔时长,Txtf为心跳包发送间隔时长,a1为心跳包发送间隔缩减系数,a1的取值大于零,所述心跳包回复调整计算公式配置为: ;Txht为心跳包回
复调整间隔时长,Txth为心跳包回复间隔时长,a2为心跳包回复间隔缩减系数,s2的取值大于零,所述中断重新传输调整计算公式配置为: ;Tzdt为中断重新传
输调整间隔时长,Tzdj为中断重新传输间隔时长,a3为中断重新传输间隔缩减系数,a3的取值大于零。
[0037] 当中断调整系数大于等于第一中断调整阈值,且需要传输的数据的保活传输等级为第二保活传输等级或第三保活传输等级时,将需要传输的数据的保活传输等级调整为第一保活传输等级;
[0038] 步骤S502,当中断调整系数大于等于第二终端调整阈值且小于第一终端调整阈值,且需要传输的数据的保活传输等级为第一保活传输等级时,第一保活传输等级的数据不做基础保活参数的调整;
[0039] 当中断调整系数大于等于第二终端调整阈值且小于第一终端调整阈值,且需要传输的数据的保活传输等级为第二保活传输等级或第三保活传输等级时,将第二保活传输等级的数据的调整为第一保活传输等级,将第三保活传输等级的数据的调整为第二保活传输等级;
[0040] 步骤S503,当中断调整系数小于第二终端调整阈值时,第一保活传输等级、第二保活传输等级以及第三保活传输等级的数据均不做基础保活参数的调整。
[0041] 本发明的有益效果:本发明首先对需要传输的数据进行分类分析,将分类后的数据分别进行传输系数赋值处理,再根据传输系数赋值数据的大小进行等级划分;然后设置通信传输过程中的基础保活参数,根据基础保活参数对数据进行传输;该设计能够提高数据保活传输过程中的参数设置的有效性,保障数据有效传输的同时提高传输的效率;
[0042] 本发明通过获取数据传输过程中的保活连接中断数据,根据保活中断数据进行错误筛查;对保活连接的筛查结果进行分析,并调整基础保活参数,对调整后的数据传输过程中的保活连接中断数据进行再获取;针对多组调整后的数据传输过程中的保活连接中断数据进行综合分析,得到智能调节结果;该设计能够根据传输过程中出现的中断错误及时调整传输参数,提高了传输过程的参数调整的智能性,进而提高数据传输过程的稳定性和安全性。

附图说明

[0043] 通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0044] 图1为本发明的数据处理方法的流程图;
[0045] 图2为本发明的第一保活传输等级中的心跳包发送和回复的间隔示意图;
[0046] 图3为本发明的第二保活传输等级中的心跳包发送和回复的间隔示意图;
[0047] 图4为本发明的第三保活传输等级中的心跳包发送和回复的间隔示意图。

具体实施方式

[0048] 为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
[0049] 本发明提供一种基于人工智能的新一代移动通信长期保活的数据处理方法;通过对传输数据进行智能分类分析,针对传输数据的分析结果设置保活参数,从而降低通信传输过程中的数据处理量,在保障保活连接的传输稳固性和安全性的同时,提高数据传输处理效率,以解决现有的需长期保活的通信传输领域的数据处理量较大、保活连接不够稳固的问题。
[0050] 实施例一
[0051] 请参阅图1所示,实施例一提供了针对不同数据设置不同的基础保活参数的方法,该方法能够提高数据保活传输过程中的参数设置的有效性,保障数据有效传输的同时提高传输的效率。
[0052] 具体地,数据处理方法包括如下步骤:
[0053] 步骤S10,对需要传输的数据进行分类分析,将分类后的数据分别进行传输系数赋值处理,再根据传输系数赋值数据的大小进行等级划分;其中,传输系数赋值与对应数据的重要性相关联,传输数据的重要性越高,对应设置的传输系数赋值越高;
[0054] 所述步骤S10包括如下子步骤:
[0055] 步骤S101,将需要传输的数据分别设置传输速度等级以及传输安全等级;其中,传输速度等级按照传输速度由慢到快分别设置为第一传输速度等级、第二传输速度等级以及第三传输速度等级;第一传输速度等级对应现有技术中的3G网络传输速度,第二传输速度等级对应现有技术中的4G网络传输速度,第三传输速度等级对应现有技术中的5G网络传输速度;
[0056] 传输安全等级按照传输的安全要求由低到高分别设置为第一传输安全等级、第二传输安全等级以及第三传输安全等级;其中,第一传输安全等级、第二传输安全等级以及第三传输等级根据具体的数据处理领域来设定,通常设定为三个等级,这种三个等级的设置方式能够适用于大多数的数据处理领域,在保证数据分类合理性的同时,也避免出现数据处理量过大的问题,有效保证整体数据处理的合理性;
[0057] 具体地,在信息保护领域,也有采用五级安全保护分类设置的方式,例如:按照现有的计算机信息系统安全保护等级划分准则来说,信息系统的安全保护等级分为以下五级,一至五级等级逐级增高:第一级,信息系统受到破坏后,会对公民、法人和其他组织的合法权益造成损害,但不损害国家安全、社会秩序和公共利益。第一级信息系统运营、使用单位应当依据国家有关管理规范和技术标准进行保护。第二级,信息系统受到破坏后,会对公民、法人和其他组织的合法权益产生严重损害,或者对社会秩序和公共利益造成损害,但不损害国家安全。国家信息安全监管部门对该级信息系统安全等级保护工作进行指导。第三级,信息系统受到破坏后,会对社会秩序和公共利益造成严重损害,或者对国家安全造成损害。国家信息安全监管部门对该级信息系统安全等级保护工作进行监督、检查。第四级,信息系统受到破坏后,会对社会秩序和公共利益造成特别严重损害,或者对国家安全造成严重损害。国家信息安全监管部门对该级信息系统安全等级保护工作进行强制监督、检查。第五级,信息系统受到破坏后,会对国家安全造成特别严重损害。国家信息安全监管部门对该级信息系统安全等级保护工作进行专门监督、检查。
[0058] 步骤S102,对设置传输速度等级以及传输安全等级的数据进行赋值处理,分别给设定有第一传输速度等级、第二传输速度等级以及第三传输速度等级的数据赋予第一传输系数、第二传输系数以及第三传输系数;其中,第一传输系数小于第二传输系数,第二传输系数小于第三传输系数;传输系数的设定与传输所需的速度呈正相关关系,通过传输系数的设定能够反映出该传输的数据在传输速度上的需求。
[0059] 分别给设定有第一传输安全等级、第二传输安全等级以及第三传输安全等级赋予第一安全指数、第二安全指数以及第三安全指数;其中,第一安全指数小于第二安全指数,第二安全指数小于第三安全指数;安全指数的设定与传输数据的安全等级成正相关关系,通过安全指数的设定能够反映出该传输的数据在安全等级上的重要性。
[0060] 步骤S103,设置数据的基础重要性计算方法,通过对该传输的数据的传输系数和安全指数进行综合计算,得到数据的基础重要性参考值;数据的基础重要性计算方法包括:将传输的数据对应的传输系数和安全指数通过基础重要性计算公式求得基础重要性参考值;
[0061] 其中,基础重要性计算公式配置为: ;其中,Cjzy为基础重要性参考值,Xcsi分别表示为第一传输系数、第二传输系数以及第三传输系数;Zaqi分别表示为第一安全指数、第二安全指数以及第三安全指数;i为1、2或3,当i为1时,Xcs1为第一传输系数,Zaq1为第一安全指数;当i为2时,Xcs2为第二传输系数,Zaq2为第二安全指数;当i为3时,Xcs3为第三传输系数,Zaq3为第三安全指数;通过对传输系数赋予安全指数,能够进一步地将不同数据与其传输属性和安全属性进行相关联;
[0062] 步骤S104,再根据基础重要性参考值对传输的数据进行等级划分;
[0063] 当基础重要性参考值大于等于第一基础阈值时,将该传输的数据划分为高重要性等级数据;当基础重要性参考值大于等于第二基础阈值且小于第一基础阈值时,将该传输的数据划分为中重要性等级数据;当基础重要性参考值小于第二基础阈值时,将该传输的数据划分为低重要性等级数据;
[0064] 步骤S105,再对步骤S104中划分等级后的数据进行重要性赋值,分别给高重要性等级数据、中重要性等级数据以及低重要性等级数据设置高重要性指数、中重要性指数以及低重要性指数。其中,高重要性指数大于中重要性指数,中重要性指数大于低重要性指数。具体地一种设置方式为:数据传输的过程中,高重要性指数、中重要性指数以及低重要性指数分别设置为3、2以及1。
[0065] 步骤S20,设置通信传输过程中的基础保活参数,根据基础保活参数对数据进行传输;不同重要性等级的数据所对应设置的基础保活参数也不同,重要性等级高的数据所对应设置的保活等级也较高,从而能够保证重要性等级高的数据所受到的保护力度较好,保障重要性等级高的数据能够快速且稳定的传输,实现对数据传输的人工智能性和合理性。
[0066] 请参阅图2‑图4所示,所述步骤S20还包括如下子步骤:
[0067] 步骤S201,设置的基础保活参数包括:心跳包发送间隔时长,心跳包回复间隔时长,中断重新传输间隔时长,以及保活传输设置级别;具体地,在一种数据传输过程中,包括有加密服务器以及客户端,加密服务器和客户端保持长连接,通过发送心跳包来检测长连接的加密操作是否正常,因此针对不同重要性等级的数据,其对应的心跳包发送间隔时长、心跳包回复间隔时长以及中断重新传输间隔时长的设置标准也不同;保活传输设置级别根据数据的重要性指数进行转换得到;
[0068] 步骤S202,将保活传输设置级别设置为第一保活传输等级、第二保活传输等级以及第三保活传输等级,第一保活传输等级的级别高于第二保活传输等级,第二保活传输等级的级别高于第三保活传输等级;第一保活传输等级、第二保活传输等级以及第三保活传输等级分别对应高重要性等级数据、中重要性等级数据以及低重要性等级数据;
[0069] 在第一保活传输等级中对应配置有第一保活参数设置方法,第一保活参数设置方法包括:将传输速度设置为第一传输速度等级;将心跳包发送间隔时长设置为第一心跳包发送时长;将心跳包回复间隔时长设置为第一心跳包回复时长;将中断重新传输间隔时长设置为第一中断重新传输时长;
[0070] 在第二保活传输等级中对应配置有第二保活参数设置方法,第二保活参数设置方法包括:将传输速度设置为第二传输速度等级;将心跳包发送间隔时长设置为第二心跳包发送时长;将心跳包回复间隔时长设置为第二心跳包回复时长;将中断重新传输间隔时长设置为第二中断重新传输时长;
[0071] 在第三保活传输等级中对应配置有第三保活参数设置方法,第三保活参数设置方法包括:将传输速度设置为第三传输速度等级;将心跳包发送间隔时长设置为第三心跳包发送时长;将心跳包回复间隔时长设置为第三心跳包回复时长;将中断重新传输间隔时长设置为第三中断重新传输时长;
[0072] 请参阅图2‑图4所示,由图可以看出,图2中心跳包发送和心跳包回复的间隔小于图3中的中心跳包发送和心跳包回复的间隔,图3中心跳包发送和心跳包回复的间隔小于图4中的中心跳包发送和心跳包回复的间隔,第一心跳包发送时长小于第二心跳包发送时长,第二心跳包发送时长小于第三心跳包发送时长;第一心跳包回复时长小于第二心跳包回复时长;第二心跳包回复时长小于第三心跳包回复时长;心跳包发送间隔时长的大小设置方式是因为重要性等级高的数据需要发送心跳包的频率以及心跳包回复的间隔频率也要相对设置的较高,这样才能保证传输时的连接始终处于正常连通状态,从而保证重要性等级高的数据的传输稳定性;且第一中断重新传输时长小于第二中断重新传输时长,第二中断重新传输时长小于第三中断重新传输时长;该设计也能够保证重要性等级高的数据在传输中断时能够快速启动重新传输的程序,进一步保证重要性等级高的数据的传输稳定性。
[0073] 实施例二
[0074] 请参阅图1所示,实施例二在实施例一的基础上提供了在数据传输过程中对中断错误进行检测,并根据检测结果及时调整基础保活参数的方法。该方法能够根据传输过程中出现的中断错误及时调整传输相关的参数,提高了传输过程的参数调整的智能性,进而提高数据传输过程的稳定性和安全性。
[0075] 具体地,数据处理方法还包括步骤S30,获取数据传输过程中的保活连接中断数据,根据保活中断数据进行错误筛查;在长期的保活连接时,会出现连接中断的情况,因此需要进行长期保活,就需要对连接中断数据的情况进行筛查;
[0076] 所述步骤S30还包括如下子步骤:
[0077] 步骤S301,获取中断错误出现情况的间隔时长,并设定为中断间隔时长,设置第一抓包时间段,获取第一抓包时间段内的日志文件,并将获取到的日志文件传输至外界程序筛查系统中进行错误程序筛查,并修复错误程序;其中,第一抓包时间段大于中断间隔时长;例如中断间隔时长为10分钟,第一抓包时间段设置范围为大于10分钟,优选设置为中断间隔时长的两倍以上,例如设置为20‑30分钟,这样可以抓取到2次以上的中断错误的日志文件,进而能够提高外界程序筛查系统的筛查比对效率;外界程序筛查系统进行的错误程序筛查采用现有技术中的抓包分析方法进行筛查。
[0078] 步骤S40,对保活连接的筛查结果进行分析,并调整基础保活参数,对调整后的数据传输过程中的保活连接中断数据进行再获取;
[0079] 所述步骤S40还包括如下子步骤:
[0080] 步骤S401,首先获取需要传输的数据的保活传输等级;
[0081] 步骤S402,当再次出现中断错误时,获取中断错误出现的时长,并设定为调整中断时长;继续获取第一检测数量的调整中断时长;
[0082] 步骤S403,将第一检测数量的调整中断时长和中断间隔时长代入到中断等级计算公式中求得中断调整系数;
[0083] 所述中断等级计算公式配置为:;其中,Xzdt为中断调整系数,Ttz1至
Ttzi分别为第一检测数据的调整中断时长,Tzdj为中断间隔时长;通过中断等级计算公式能够得到后续出现的中断错误与第一次出现的中断错误之间的关联性,中断调整系数越大,表明关联性越小。
[0084] 步骤S50,针对多组调整后的数据传输过程中的保活连接中断数据进行综合分析,得到智能调节结果,其中,智能调节结果包括通信传输过程的保活调整参数和调整方法;
[0085] 所述步骤S50还包括如下子步骤:
[0086] 步骤S501,当中断调整系数大于等于第一中断调整阈值,且需要传输的数据的保活传输等级为第一保活传输等级时,将第一保活传输等级的数据对应的心跳包发送间隔时长、心跳包回复间隔时长以及中断重新传输间隔时长分别与中断调整系数进行综合计算,并分别通过心跳包发送调整计算公式、心跳包回复调整计算公式以及中断重新传输调整计算公式计算得到心跳包发送调整间隔时长、心跳包回复调整间隔时长以及中断重新传输调整间隔时长;
[0087] 所述心跳包发送调整计算公式配置为: ;其中,Txft为心跳包发送调整间隔时长,Txtf为心跳包发送间隔时长,a1为心跳包发送间隔缩减系数,a1的取值大于零,所述心跳包回复调整计算公式配置为: ;Txht为心跳包
回复调整间隔时长,Txth为心跳包回复间隔时长,a2为心跳包回复间隔缩减系数,s2的取值大于零,所述中断重新传输调整计算公式配置为: ;Tzdt为中断重
新传输调整间隔时长,Tzdj为中断重新传输间隔时长,a3为中断重新传输间隔缩减系数,a3的取值大于零。
[0088] 当中断调整系数大于等于第一中断调整阈值,且需要传输的数据的保活传输等级为第二保活传输等级或第三保活传输等级时,将需要传输的数据的保活传输等级调整为第一保活传输等级;
[0089] 当中断调整系数大于等于第一终端调整阈值时,此时中断间隔的时长波动较大,因此在调整方式上,第一保活传输等级的数据的基础保活参数需要再进一步地精进,第二保活传输等级和第三保活等级的数据直接提升至第一保活传输等级,能够尽可能地保证调整后数据传输的稳定性。
[0090] 步骤S502,当中断调整系数大于等于第二终端调整阈值且小于第一终端调整阈值,且需要传输的数据的保活传输等级为第一保活传输等级时,第一保活传输等级的数据不做基础保活参数的调整;
[0091] 当中断调整系数大于等于第二终端调整阈值且小于第一终端调整阈值,且需要传输的数据的保活传输等级为第二保活传输等级或第三保活传输等级时,将第二保活传输等级的数据的调整为第一保活传输等级,将第三保活传输等级的数据的调整为第二保活传输等级;
[0092] 当中断调整系数大于第二终端调整阈值且小于第一终端调整阈值时,此时中断间隔的时长波动相较于第一次并不大,因此在调整方式上,由于第一保活传输等级的数据的基础保活参数的设置已经属于比较高级别的设置方式,因此不对第一保活传输等级的数据进行调整,第二保活传输等级和第三保活等级的数据也仅仅做一个级别的提升调整,能够在保证调整后稳定传输的基础上,保证传输效率。
[0093] 步骤S503,当中断调整系数小于第二终端调整阈值时,第一保活传输等级、第二保活传输等级以及第三保活传输等级的数据均不做基础保活参数的调整。当中断调整系数小于第二终端调整阈值时,证明中断问题出现与第一次中断出现的问题类似,需要先采用步骤S301的筛查修复方法进行再修复。
[0094] 最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中,部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。