一种基于http协议族的动态编码数据传输控制方法技术

技术编号:30366711 阅读:56 留言:0更新日期:2021-10-16 17:36
本发明专利技术属于数据网络传输领域,具体公开了一种基于http协议族的动态编码数据传输控制方法,包括确定需要规则化处理的一种或多种数据包结构类型;创建传输结构表;动态发送、接收规则设计;设置对像处理单元进行转传输;设置对像处理单元进行转存储、应用;数据接收使用端依据上文中的规则,将数据进行转换备用及存储。本发明专利技术利用动态控发送,可以大量减少不同数据包中相同、相近数据集的重复发送,减少资源占用;在本发明专利技术中,通过增加对像处理单元,和编制简单的规则,以及在有必要的情况下,对原有数据包进行结构调整,大幅减少数据收发量;减少核网络故障概率,提升了核心网络的服务性能;极大的减少了网络资源的开销,提高了用户体验。体验。体验。

【技术实现步骤摘要】
一种基于http协议族的动态编码数据传输控制方法


[0001]本专利技术涉及数据网络传输领域,具体为一种基于http协议族的动态编码数据传输控制方法。

技术介绍

[0002]为了更好的提高生产管理水平、提高生产效益、提高企业竞争力,很多企业在实时生产控制系统及离线决策分析系统上增加投入。随着物联网技术的发展及各类传感器的涌现和大规模使用,工业生产中各环节点均有大量数据产生,数据使得这一切更加具备可行性。然而随着物联网相关上下流产业的发展,数据的种类和数量越来越多,相关的信息系统能做的事情也越来越多,人们对系统的期望和要求也越来越高,不再满足局部的信息化和自动化,系统集成和信息互通需求的需求越来越多,大量数据需要汇集处理。而目前广泛应用的TCP,HTTP等成熟技术和Hadoop等大数据数仓存储成熟技术,均不是在这种物联网海量数据场景下产生的,没有一些动态的相关设计,对大量重复数据转发处理上不是很灵活。系统集成的主干线上面的大数据量的高效传输和保存,以及局部的快速自动响应就成了问题。这一些较新的场景对技术的要求,需要解决在不同场景下对大量的数据进行分类,分别对实时传输、准确传输、完整传输进行合适的控制,人们需要一种动态的灵活的更加高效,具有一定自动判断能力的智能设计,以减少数据传输量,提高传输效率;通过局部策略智能自动响应,提高响应效率的传输方法。

技术实现思路

[0003]本专利技术的目的在于提供一种基于http协议族的动态编码数据传输控制方法,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种基于http协议族的动态编码数据传输控制方法,包括如下具体步骤:
[0005]S1、汇总并分析网络系统中所传输的数据包结构类型及各类型流量占比,跟据其传输频次及单个数据单位的大小,确定需要规则化处理的一种或多种数据包结构类型;
[0006]S2、创建传输结构表,实体存储及应用model结构表,定义传输结构转换及DTO处理过程;
[0007]S3、动态发送、接收规则设计:基于传输结构表的创建,对相应的不同传输结构,创建不同的规则;如部分传输结构高频传输变低频传输,降频次;如部分传输结构高频传输通过规则化转换结构,大容量变小容量等转发规则;
[0008]S4、设置对像处理单元进行转传输;设置对像处理单元进行转存储、应用;
[0009]S5、数据接收使用端依据上文中的规则,将数据进行转换备用及存储,完成数据传输的全过程。
[0010]优选的,步骤S2中,所述传输结构表是经分析重新设计后的数据包结构的集合,是用来提高传输效率做的设计和修改。
[0011]优选的,步骤S2具体如下:
[0012]S21、制定数据包类型传输结构表:抽像各类数据包的结构,根据不同数据包类型的特点或根据由几种同频次发送,但不同结构的数据包类型组成的组合,建立相应简化规则;对选中的数据包类型,根据对生产场景分析形成的结果,对数据包类型进行分解、合并处理;
[0013]S22、根据不同场景需要,制定数据包类型实体存储及应用model结构表,定义实体存储及应用model结构;
[0014]S23、定义对传输结构进行转换和DTO model处理过程。
[0015]优选的,步骤S23中,DTO是指数据传输对像,大型应用项目面向对像开发的应用设计中,用数据实例转化对像的操作。
[0016]优选的,步骤S3中,还包括针对传输结构表里的数据包类型项,确认每个数据包类型的子项数据状态及属性值容差范围,并设定需要转发数据的状态值及范围,预先设定好在什么情况下只需要转发状态,以及如果不需要转发数据,是否需要实时本地化存储等策略,根据系统实时要求高低,决定是否通过Iot单独的计算硬件来完成。
[0017]优选的,步骤S4具体如下:
[0018]S41、设置传输结构表中的原始数据包类型名字及ID,通过勾选划分调整后的传输结构或导入调整后的传输结构,设置必要的字段值,及相应字段的容差范围;
[0019]S42、勾选设置相关策略和选用转发,接收策略。
[0020]与现有技术相比,本专利技术的有益效果是:
[0021]本专利技术利用动态控发送,可以大量减少不同数据包中相同、相近数据集的重复发送,减少资源占用;在本专利技术中,通过增加对像处理单元,和编制简单的规则,以及在有必要的情况下,对原有数据包进行结构调整,大幅减少数据收发量;减少核网络故障概率,提升了核心网络的服务性能;极大的减少了网络资源的开销,提高了用户体验。
附图说明
[0022]图1为本专利技术的基于http协议族的动态编码数据传输控制方法的实现流程示意图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]请参阅图1,本专利技术提供一种技术方案:一种基于http协议族的动态编码数据传输方法,包括以下具体步骤:
[0025]S1、列出网络系统中传输的主要数据包类型,尤其是主干网中主要数据包类型,并分析网络系统中所传输的各数据包结构类型及流量占比,跟据其传输频率次数和单个数据单位的大小,计算出各数据包结构类型的流量占比排名,查看其相应结构,对同一种结构的连续包数据进行对比,选出含有大量重复数据或大量相近数据的,需要规则化处理的一种
或多种数据包结构类型。
[0026]S2、创建传输结构表,对一些选中大容量的数据包结构进行拆分或多个同频数据包结构进行组合;对实体数据存储对应数据库表结构以及应场景下的ViewModel结构进行定义,并定义传输结构转换及DTO处理过程。具体如下:
[0027]S21、制定数据包类型传输结构表:抽像各类数据包的结构,根据不同数据包类型的特点,或根据由几种同频次发送,但不同结构的数据包类型组成的组合,建立相应简化规则。
[0028]比如设计定样一个规则:两个相邻连续发送包的数值不变或与标准额定值的差值在事先设定好的容差范围内,则只发送一个状态。
[0029]对选中的数据包类型,根据对生产场景分析形成的结果,对数据包类型进行分解、合并处理。
[0030]S22、根据不同场景需要,制定数据包类型实体存储及应用ViewModel结构列表,定义每个实体存储及每个ViewModel结构,并配置好其与传输结构的对应关系。
[0031]S23、定义对传输结构进行实体转换和DTO处理过程。
[0032]S3、动态发送、接收规则设计:基于传输结构表的创建,对相应的不同传输结构,创建不同的规则。如超大高频原数据包结构中,一部分字段依据应用场景组合成的新传输结构,由高频传输变低频传输,降频次;一部分字段依据应用场景组合成的新传输结构仍然需本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于http协议族的动态编码数据传输控制方法,其特征在于,包括如下具体步骤:S1、汇总并分析网络系统中所传输的数据包结构类型及各类型流量占比,跟据其传输频次及单个数据单位的大小,确定需要规则化处理的一种或多种数据包结构类型;S2、创建传输结构表,实体存储及应用model结构表,定义传输结构转换及DTO处理过程;S3、动态发送、接收规则设计:基于传输结构表的创建,对相应的不同传输结构,创建不同的规则;如部分传输结构高频传输变低频传输,降频次;如部分传输结构高频传输通过规则化转换结构,大容量变小容量等转发规则;S4、设置对像处理单元进行转传输;设置对像处理单元进行转存储、应用;S5、数据接收使用端依据上文中的规则,将数据进行转换备用及存储,完成数据传输的全过程。2.根据权利要求1所述的一种基于http协议族的动态编码数据传输控制方法,其特征在于:步骤S2中,所述传输结构表是经分析重新设计后的数据包结构的集合,是用来提高传输效率做的设计和修改。3.根据权利要求1所述的一种基于http协议族的动态编码数据传输控制方法,其特征在于:步骤S2具体如下:S21、制定数据包类型传输结构表:抽像各类数据包的结构,根据不同数据包类型的特点或根据由几种同频次发送,但不同结构的数据包类型组成的组合,建立相应简化规则;...

【专利技术属性】
技术研发人员:尚德华李金泽
申请(专利权)人:傲普上海新能源有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1