一种数据封装集成的方法及系统技术方案

技术编号:28987438 阅读:25 留言:0更新日期:2021-06-23 09:38
本发明专利技术涉及一种数据封装集成的方法,根据预设的数据封装集成请求在预设周期内获取待处理数据,对其进行处理得到待封装数据,接收用户的数据划分指令进行身份验证传输;根据接收数据划分指令中的预设数量对待封装数据进行划分,并根据频率上调阈值和频率下调阈值向采集模块反馈调整采集周期;将待封装数据根据数据类型进行分类,建立模块间不同数据格式的安全通道,将待封装数据发送给数据封装模块;数据封装模块接入封装协议,对数据进行封装集成,并验证数据封装集成是否执行成功。本发明专利技术的方法对待处理数据进行清洗、标定、归一化等处理,得到处理参数,方便后面进行接口统一,为接入封装协议奠定基础。

【技术实现步骤摘要】
一种数据封装集成的方法及系统
本专利技术涉及计算机、智能计算领域,尤其涉及一种数据封装集成的方法及装置。
技术介绍
数据封装集成是指对上层产生的传输单元在数据链路层经过一系列处理,组成帧结构并进行有效传输的过程。现有的数据封装集成处理方法由以下流程构成:1、用户信息转换为数据,以便在网络上传输2、数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接3、数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输4、数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机5、帧转换为比特流,并采用数字编码和时钟方案对封装信息进行标记。现有封装技术的拥塞控制能力和对于网络的适应性较差,且存在帧开销大、硬件实现难度大的不足,会出现传输单元速率不一致、封装难度大和传输效率低等问题,无法满足多元异构场景下数据传输的安全性和可靠性需求,数据封装集成的效率也有待提高。鉴于此,需要提供一种数据封装集成的方法及装置,能够解决上述问题。
技术实现思路
本申请所要解决的技术问题是提供一种数据封装集成的方法及装置,解决现有封装技术的拥塞控制能力和对于网络的适应性较差,且存在帧开销大、硬件实现难度大的问题。为解决上述技术问题,本专利技术的数据封装集成的方法,包括下列步骤,S1.根据预设的数据封装集成请求在预设周期内获取待处理数据,对其进行处理得到待封装数据,接收用户的数据划分指令进行身份验证传输;S2.根据接收数据划分指令中的预设数量对待封装数据进行划分,并根据频率上调阈值和频率下调阈值向采集模块10反馈调整采集周期;S3.将待封装数据根据数据类型进行分类,建立模块间不同数据格式的安全通道,将待封装数据发送给数据封装模块80;S4.数据封装模块80接入封装协议,对数据进行封装集成,并验证数据封装集成是否执行成功。进一步的,所述S1中,包括下列步骤,采集模块10根据预设的数据封装集成请求在预设周期内获取待处理数据,数据封装集成请求信息可以通过用户发送或根据用户的需求生成;第一处理模块20对待处理数据进行处理,以获取所对应的处理参数;第一处理模块20将处理参数发送给数据封装模块80的接口单元802,接口单元802将处理参数封装为统一的接口参数,通过数据预处理实现统一的接口,保证封装协议的接入;第一处理模块20按预设周期向判断模块60输出采集的待封装数据;指令发布模块30接收用户的数据划分指令,数据划分指令用于根据使用者的命令将数据流划分为数据段;过滤网关40向指令发布模块30发送数据划分指令获取请求,数据划分指令获取请求中含有过滤网关40的身份标识;指令发布模块30根据过滤网关40的身份标识对其进行身份验证;通过身份验证的过滤网关40接收数据划分指令,并下发至转发模块50;转发模块50用于存储数据划分指令,并将数据划分指令发送给判断模块60;数据划分指令用于指示判断模块60需要划分的数据信息的预设数量。上述步骤中数据处理和身份验证的有益效果为:对待处理数据进行清洗、标定、归一化等处理,得到处理参数,方便后面进行接口统一,为接入封装协议奠定基础;通过对过滤网关进行身份验证,确保数据传输的安全性。具体的,第一处理模块对待处理数据进行处理,以获取所对应的处理参数,得到待封装数据:其中,m为待封装数据,m0为原数据,a1、a2、a3均为处理参数,mmax和mmin分别为m0中的最大值和最小值。具体的,身份验证规则为:其中,Ri是过滤网关40i的转发效率,根据实际情况进行计算,Vi是过滤网关40i的数据处理速度,ri是过滤网关40i的参数,ti是过滤网关40i发送数据到指令发布模块30的时间;选择εi≥ε0的过滤网关40发送数据划分指令,ε0为网关信任阈值。进一步的,所述S2中,判断模块60接收第一处理模块20按预设周期发送的待封装数据,根据接收数据划分指令中的预设数量对待封装数据进行划分,并根据频率上调阈值和频率下调阈值向采集模块10反馈调整采集周期;频率上调阈值和频率下调阈值根据实际需求自行设定。具体的,判断模块60对待封装数据的划分过程为:首先,判断模块60判断数据信息数量是否大于预设数量μ,若是,则将前μ个数据信息以数据包的形式发送给第二处理模块70,并确定未进行划分的剩余数据信息;否则,将所有数据信息以数据包的形式发送给第二处理模块70;然后,判断预设数量与剩余数据信息数量的大小,选择二者中较大值作为新的数量阈值;到达下一个预设周期时间点时,根据新的数量阈值对数据进行划分,并以数据包的形式发送给第二处理模块70;若预设数量大于剩余数据信息数量,则对上一次的剩余数据信息和本次新到达的数据信息进行划分,本次划分的操作可以参考上一次划分操作。上述步骤中待封装数据划分方法的有益效果为:动态调整数据划分阈值,提高系统的智能化和适用能力,根据频率上调阈值和频率下调阈值反馈频率调整指令,提高系统采集的自适应能力。进一步的,所述S3中,第二处理模块70根据待封装数据的数据类型,确定需要封装成的数据对象的格式,将待封装数据根据数据类型进行分类,建立模块间的安全通道,通过安全通道将不同格式的数据对应输出给数据封装模块80;安全通道的建立方法为,第二处理模块70向数据封装模块80发送安全通道建立请求,第二处理模块70中的每个格式单元都有数据封装模块80之间建有单独的安全通道,安全通道建立请求中包括该格式单元对应的过滤网关40、转发模块50的身份标识和公钥,数据封装模块80生成自己的公钥和私钥,并把公钥发送给第二处理模块70,第二处理模块70根据数据封装模块80的公钥生成一个信息钥匙对,用公钥加密待封装数据,把加密后的信息发给数据封装模块80,数据封装模块80用公钥进行解密得到待封装数据。具体的,加密方法为,每个格式单元随机选取三个大素数p、q、s作为私钥pk秘密保存,并满足|p|=|q|=|s|=λ,λ是安全参数;格式单元计算各自的公钥bk=pqs,计算秘密信息N=pq,传输n个待封装数据mi(i=1,2,...,n),进行加密计算:其中,mi,p、mi,q分别表示通过素数p、q对数据进行加密,≡表示等价于;格式单元随机选取盲化系数计算使得:如果或者格式单元重新选择盲化系数;设定1≡(q-1)qmodp和1≡(p-1)pmodq,对随机素数进行哈希加密:c1=H(p||s)其中,H表示哈希函数,|||表示联结操作,q-1表示q的逆元素,p-1表示p的逆元素;然后格式单元将C=(c1,c2,c3,c4,c5)发送给数据封装模块80。上述步骤中建立安全通道的有益效果为:通过本专利技术所述的加密方法设置了独有的信息钥匙对,增强数据传输的安全性和可靠性。本文档来自技高网...

【技术保护点】
1.一种数据封装集成的方法,其特征在于:包括下列步骤,/nS1.根据预设的数据封装集成请求在预设周期内获取待处理数据,对其进行处理得到待封装数据,接收用户的数据划分指令进行身份验证传输;/nS2.根据接收数据划分指令中的预设数量对待封装数据进行划分,并根据频率上调阈值和频率下调阈值向采集模块10反馈调整采集周期;/nS3.将待封装数据根据数据类型进行分类,建立模块间不同数据格式的安全通道,将待封装数据发送给数据封装模块80;/nS4.数据封装模块80接入封装协议,对数据进行封装集成,并验证数据封装集成是否执行成功。/n

【技术特征摘要】
1.一种数据封装集成的方法,其特征在于:包括下列步骤,
S1.根据预设的数据封装集成请求在预设周期内获取待处理数据,对其进行处理得到待封装数据,接收用户的数据划分指令进行身份验证传输;
S2.根据接收数据划分指令中的预设数量对待封装数据进行划分,并根据频率上调阈值和频率下调阈值向采集模块10反馈调整采集周期;
S3.将待封装数据根据数据类型进行分类,建立模块间不同数据格式的安全通道,将待封装数据发送给数据封装模块80;
S4.数据封装模块80接入封装协议,对数据进行封装集成,并验证数据封装集成是否执行成功。


2.按照权利要求1所述的数据封装集成的方法,其特征在于:所述S1中,包括下列步骤,
采集模块10根据预设的数据封装集成请求在预设周期内获取待处理数据,数据封装集成请求信息可以通过用户发送或根据用户的需求生成;第一处理模块20对待处理数据进行处理,以获取所对应的处理参数;
第一处理模块20将处理参数发送给数据封装模块80的接口单元802,接口单元802将处理参数封装为统一的接口参数,通过数据预处理实现统一的接口,保证封装协议的接入;第一处理模块20按预设周期向判断模块60输出采集的待封装数据;
指令发布模块30接收用户的数据划分指令,数据划分指令用于根据使用者的命令将数据流划分为数据段;过滤网关40向指令发布模块30发送数据划分指令获取请求,数据划分指令获取请求中含有过滤网关40的身份标识;指令发布模块30根据过滤网关40的身份标识对其进行身份验证;
通过身份验证的过滤网关40接收数据划分指令,并下发至转发模块50;转发模块50用于存储数据划分指令,并将数据划分指令发送给判断模块60;数据划分指令用于指示判断模块60需要划分的数据信息的预设数量。


3.按照权利要求2所述的数据封装集成的方法,其特征在于:第一处理模块对待处理数据进行处理,以获取所对应的处理参数,得到待封装数据:
其中,m为待封装数据,m0为原数据,a1、a2、a3均为处理参数,mmax和mmin分别为m0中的最大值和最小值。


4.按照权利要求2或3所述的数据封装集成的方法,其特征在于:身份验证规则为:



其中,Ri是过滤网关40i的转发效率,根据实际情况进行计算,Vi是过滤网关40i的数据处理速度,ri是过滤网关40i的参数,ti是过滤网关40i发送数据到指令发布模块30的时间;选择εi≥ε0的过滤网关40发送数据划分指令,ε0为网关信任阈值。


5.按照权利要求1所述的数据封装集成的方法,其特征在于:所述S2中,判断模块60接收第一处理模块20按预设周期发送的待封装数据,根据接收数据划分指令中的预设数量对待封装数据进行划分,并根据频率上调阈值和频率下调阈值向采集模块10反馈调整采集周期;频率上调阈值和频率下调阈值根据实际需求自行设定。


6.按照权利要求5所述的数据封装集成的方法,其特征在于:判断模块60对待封装数据的划分过程为:
首先,判断模块60判断数据信息数量是否大于预设数量μ,若是,则将前μ个数据信息以数据包的形式发送给第二处理模块70,并确...

【专利技术属性】
技术研发人员:肖爱斌焦清国高自华孙开双李学锋董博
申请(专利权)人:青岛弯弓信息技术有限公司
类型:发明
国别省市:山东;37

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

1