一种工业互联网数据传输处理方法和系统
未命名
10-18
阅读:127
评论:0
1.本技术涉及到工业互联网领域,具体而言,涉及一种工业互联网数据传输处理方法和系统。
背景技术:
2.工业互联网(industrialinternet)是新一代信息通信技术与工业经济深度融合的新型基础设施、应用模式和工业生态,通过对人、机、物、系统等的全面连接,构建起覆盖全产业链、全价值链的全新制造和服务体系,为工业乃至产业数字化、网络化、智能化发展提供了实现途径,是第四次工业革命的重要基石。工业互联网不是互联网在工业的简单应用,而是具有更为丰富的内涵和外延。它以网络为基础、平台为中枢、数据为要素、安全为保障,既是工业数字化、网络化、智能化转型的基础设施,也是互联网、大数据、人工智能与实体经济深度融合的应用模式,同时也是一种新业态、新产业,将重塑企业形态、供应链和产业链。工业互联网包含了网络、平台、数据、安全四大体系,它既是工业数字化、网络化、智能化转型的基础设施,也是互联网、大数据、人工智能与实体经济深度融合的应用模式,同时也是一种新业态、新产业,将重塑企业形态、供应链和产业链。
3.安全体系是保障。工业互联网安全体系涉及设备、控制、网络、平台、工业app、数据等多方面网络安全问题,其核心任务就是要通过监测预警、应急响应、检测评估、功能测试等手段确保工业互联网健康有序发展。
4.在安全体系中数据安全是最重要的,在工业互联网中数据一般从一个设备传递到另一个设备,例如,从传感器传递到服务器,或者从一个生产设备传递到另一个生产设备。为了保证数据传递的安全,在数据传输的时候会使用秘密进行加密和解密,这就要求每个设备均具有加密和/或解密的能力,由于加密和解密需要的算法比较复杂,这会增加数据处理的时间,也会增加设备的负担,降低数据传输的效率。
技术实现要素:
5.本技术实施例提供了一种工业互联网数据传输处理方法和系统,以至少解决现有技术中工业互联网进行数据传输时进行加密和解密所带来的降低数据传输效率的问题。
6.根据本技术的一个方面,提供了一种工业互联网数据传输处理方法,包括:数据发送端将待发送的数据进行打包生成数据包;所述数据发送端获取所述数据包的二进制格式,并在所述数据包查找第一次出现的连续的预定比特串;所述数据发送端在查找到预定比特串之后,将所述预定比特串从所述数据包的二进制中删除,生成待传送的数据包;其中,所述待传送的数据包的末尾增加指示位,所述指示位用于指示所述预定比特串删除前在所述数据包的二进制中的位置;所述数据发送端将所述数据包发给数据接收端,其中,所述数据发送端和所述数据接收端均为工业互联网中的装置或者设备。
7.进一步地,还包括:所述数据接收端在接收到所述数据包之后,获取所述指示位,并根据所述指示位将所述预定比特串插入到所述数据包的二进制的预定位置;所述数据接
收端将插入所述预定比特串的数据包进行保存。
8.进一步地,还包括:所述数据接收端接收用户配置的预定比特串;所述数据接收端将所述预定比特串发送给所述数据发送端;所述数据发送端在接收到所述预定比特串之后,将接收到的预定比特串发送给所述数据接收端;所述数据接收端将所述用户配置的预定比特串与接收到的来自所述数据发送端的比特串进行比较,在所述用户配置的预定比特串和来自所述数据发送端的比特串一致的情况下,向所述数据发送端发送确认消息;所述数据发送端接收到所述确认消息之后,确定使用所述预定比特串。
9.进一步地,还包括:所述数据发送端在预定时长内没有接收到所述确定消息的情况下,向所述数据接收端发送请求消息,其中,所述请求消息用于请求新的预定比特串;所述数据接收端在接收到所述请求消息之后,将新的预定比特串发送给所述数据发送端,其中,所述新的预定比特串与上一次发送给所述数据发送端的预定比特串不相同。
10.根据本技术的另一个方面,还提供了一种工业互联网数据传输处理系统,包括:数据发送端和数据接收端,其中,所述数据发送端用于将待发送的数据进行打包生成数据包;所述数据发送端用于获取所述数据包的二进制格式,并在所述数据包查找第一次出现的连续的预定比特串;所述数据发送端用于在查找到预定比特串之后,将所述预定比特串从所述数据包的二进制中删除,生成待传送的数据包;其中,所述待传送的数据包的末尾增加指示位,所述指示位用于指示所述预定比特串删除前在所述数据包的二进制中的位置;所述数据发送端用于将所述数据包发给所述数据接收端,其中,所述数据发送端和所述数据接收端均为工业互联网中的装置或者设备。
11.进一步地,所述数据接收端用于在接收到所述数据包之后,获取所述指示位,并根据所述指示位将所述预定比特串插入到所述数据包的二进制的预定位置;所述数据接收端用于将插入所述预定比特串的数据包进行保存。
12.进一步地,所述数据接收端用于接收用户配置的预定比特串;所述数据接收端用于将所述预定比特串发送给所述数据发送端;所述数据发送端用于在接收到所述预定比特串之后,将接收到的预定比特串发送给所述数据接收端;所述数据接收端用于将所述用户配置的预定比特串与接收到的来自所述数据发送端的比特串进行比较,在所述用户配置的预定比特串和来自所述数据发送端的比特串一致的情况下,向所述数据发送端发送确认消息;所述数据发送端用于接收到所述确认消息之后,确定使用所述预定比特串。
13.进一步地,所述数据发送端用于在预定时长内没有接收到所述确定消息的情况下,向所述数据接收端发送请求消息,其中,所述请求消息用于请求新的预定比特串;所述数据接收端用于在接收到所述请求消息之后,将新的预定比特串发送给所述数据发送端,其中,所述新的预定比特串与上一次发送给所述数据发送端的预定比特串不相同。
14.根据本技术的另一个方面,还提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现上述的方法步骤。
15.根据本技术的另一个方面,还提供了一种可读存储介质,其上存储有计算机指令,其中,该计算机指令被处理器执行时实现上述的方法步骤。
16.在本技术实施例中,采用了数据发送端将待发送的数据进行打包生成数据包;所述数据发送端获取所述数据包的二进制格式,并在所述数据包查找第一次出现的连续的预
定比特串;所述数据发送端在查找到预定比特串之后,将所述预定比特串从所述数据包的二进制中删除,生成待传送的数据包;其中,所述待传送的数据包的末尾增加指示位,所述指示位用于指示所述预定比特串删除前在所述数据包的二进制中的位置;所述数据发送端将所述数据包发给数据接收端,其中,所述数据发送端和所述数据接收端均为工业互联网中的装置或者设备。通过本技术解决了现有技术中工业互联网进行数据传输时进行加密和解密所带来的降低数据传输效率的问题,从而在保证数据传输安全的情况下,提供了另一种数据传输方式,为提高数据传输效率提供了可能。
附图说明
17.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
18.图1是根据本技术实施例的一种工业互联网数据传输处理方法的流程图。
具体实施方式
19.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
20.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
21.为了解决相关技术中的问题,在以下实施方式中提供了一种工业互联网数据传输处理方法,图1是根据本技术实施例的一种工业互联网数据传输处理方法的流程图,如图1所示,下面对图1中所涉及的方法中的步骤进行说明。
22.步骤s102,数据发送端将待发送的数据进行打包生成数据包。
23.步骤s104,所述数据发送端获取所述数据包的二进制格式,并在所述数据包查找第一次出现的连续的预定比特串。
24.步骤s106,所述数据发送端在查找到预定比特串之后,将所述预定比特串从所述数据包的二进制中删除,生成待传送的数据包;其中,所述待传送的数据包的末尾增加指示位,所述指示位用于指示所述预定比特串删除前在所述数据包的二进制中的位置。
25.步骤s108,所述数据发送端将所述数据包发给数据接收端,其中,所述数据发送端和所述数据接收端均为工业互联网中的装置或者设备。
26.在上述步骤之后,还可以包括如下步骤:所述数据接收端在接收到所述数据包之后,获取所述指示位,并根据所述指示位将所述预定比特串插入到所述数据包的二进制的预定位置;所述数据接收端将插入所述预定比特串的数据包进行保存。
27.通过上述步骤解决了现有技术中工业互联网进行数据传输时进行加密和解密所带来的降低数据传输效率的问题,从而在保证数据传输安全的情况下,提供了另一种数据传输方式,为提高数据传输效率提供了可能。
28.获取预定比特串的方式有很多种,例如,所述数据接收端接收用户配置的预定比特串;所述数据接收端将所述预定比特串发送给所述数据发送端;所述数据发送端在接收到所述预定比特串之后,将接收到的预定比特串发送给所述数据接收端;所述数据接收端
将所述用户配置的预定比特串与接收到的来自所述数据发送端的比特串进行比较,在所述用户配置的预定比特串和来自所述数据发送端的比特串一致的情况下,向所述数据发送端发送确认消息;所述数据发送端接收到所述确认消息之后,确定使用所述预定比特串。
29.优选地,所述数据发送端在预定时长内没有接收到所述确定消息的情况下,向所述数据接收端发送请求消息,其中,所述请求消息用于请求新的预定比特串;所述数据接收端在接收到所述请求消息之后,将新的预定比特串发送给所述数据发送端,其中,所述新的预定比特串与上一次发送给所述数据发送端的预定比特串不相同。
30.作为一个可以增加的实施方式,所述数据接收端预先保存所述数据发送的ip地址,所述数据接收端根据所述数据发送端的ip地址的最后两位,从预先配置的预定比特串列表中找到序号与所述最后两位相对应的预定比特串,并将找到的比特串发送刚给所述数据发送端;其中,预先在所述预定比特串列表中配置多个预定比特串,所述多个预定比特串从数字1开始依次增加作为其对应的序号,例如,第一个预定比特串的序号为1,第二个预定比特串的需要为2,依次类推,所述多个预定比特串的数量少于55个。
31.作为另一个可以增加的实施方式,所述数据接收端向所述数据发送端发送配置获取信息,其中,所述配置获取信息用于获取所述数据发送端能够使用的计算资源,所述数据接收端在所述数据发送端能够使用的计算资源符合预定要求的情况下,所述数据接收端向所述数据发送端发送指示信息,其中,所述指示信息用于指示所述数据发送端对删除所述预定比特串的数据包进行加密之后再发送,其中,所述数据发送端加密所使用的秘钥为所述预定比特串。
32.在所述数据发送端能够使用的计算资源不符合预定要求的情况下,所述数据接收端发送不进行加密的指示信息。
33.作为另一个实施方式,所述数据接收端为所述预定比特串配置一个时间阈值,其中,所述时间阈值是一段时间,所述数据接收端在当前时间超过所述时间阈值的情况下,所述数据接收端向所述数据发送端发送删除请求,其中,所述删除请求用于指示所述数据发送端删除所述预定比特串;所述数据接收端在发送所述删除请求之后,重新生成新的预定比特串,将得到的新的预定比特串发送给所述数据发送端;其中所述新的预定比特串是所述数据发送端的ip地址加1所得到的数字对应的序号的预定比特串。
34.工业互联网相关数据可以保存在数据库(即数据接收端,数据发送端可以是生产设备或者传感器)上,数据库的数据可以通过网页等客户端供用户查看,在用户登录查看的时候可以通过权限对用户进行限制,通过权限对用户限制的方式有很多种,下面就此进行举例说明。
35.本例子中的基于工业互联网的数据安全防护系统,包括登录模块、身份验证模块、信息库、数据提取模块、总控模块、数据储存模块、数据导入模块、数据储存模块、数据发送模块、自动备份模块、数据储存云端与警报发送模块;所述登录模块用于用户登录数据安全防护系统,所述身份验证模块用于对用户的身份进行验证,所述信息库中储存着允许登录的用户登录系统信息;所述数据提取模块用于用户在登录进行系统后进行数据提取,所述数据导入模块用于用户在登录后进行数据导入;所述数据储存模块用于储存用户上传的数据,所述数据发送模块用于将登录用户需要调取的数据发出,所述自动备份模块用于对数据储存模块中的数据进行比对生成自动备份信息,所述数据储存云端用于储存自动备份模
块备份的数据储存模块内的数据;所述身份验证模块对单个用户进行连续身份验证不通过超过预设次数时即生成警报信息,所述警报信息被发送到总控模块,所述总控模块将警报信息转化为警报指令,所述警报指令被发送到警报发送模块,所述警报发送模块将警报指令发出。
36.所述身份验证模块在进行身份验证时需要同时验证第一登录系数与第二登录系数,所述信息库中储存着允许登录人员的第一登录系数与第二登录系数,所述数据储存模块进行身份验证的具体过程如下:
37.步骤一:通过登录模块的账号输入设备获取到实时第一登录系数,并从信息库中提取出对应的预设第一登录系数进行比对,当实时第一登录系数与第二登录系数匹配成功时即进行第二登录系数。
38.步骤二:第一登录系数验证通过后,通过登录模块的影像采集设备获取的实时第二登录系数,再从信息库中调取对应预设第二登录系数。
39.步骤三:将计算出实时第二登录系数与预设第二登录系数之间的差值得到登录系数差,当登录系数差的绝对值小于预设值时即验证通过。
40.所述第一登录系数的具体处理过程如下:s1:用户使用邓丽模块的账号输入设备输入账号和密码,记录下其输入账号的时长信息与密码的时长信息,将其分别标记为t1与t2;s2:再提取用户的账号位数信息与密码的位数信息,将其分别标记为m1与m2;s3:通过公式计算出账号的时长信息t1与账号位数信息m1之间的比值得到账号均时tm1均;s4:再通过公式计算出密码的时长信息t2与密码位数信息m2之间的比值得到密码均时tm2均;s5:通过公式(tm1均+tm2均)/(|tm1均+tm2均|)=tm比,即第一登录系数tm比。
41.所述第二登录系数的具体处理过程如下:ss1:提取出登录模块的影像采集设备采集到的人脸影像信息,从获取的人员影像中进行人脸特征点;ss2:将人脸的鼻尖点标记为点a1,将人脸的两个外眼角标记为点a2与点a3;ss3:将点a1分别与点a2和点a3进行连线得到线段l1与线段l2,测量出线段l1与线段l2的长度;ss4:通过公式(l1+l2)/2=l均,得到长度均值l均,以l均的长度为半径以点a1为圆心绘制圆得到圆k;ss5:通过公式l均2*π=k面,得到圆k的面积k面,即第二登录系数k面。所述警报信息的具体处理过程如下:当第一登录系数验证连续出错三次及以上时即生成警报信息,当当第一登录系数验证通过,但第二验证系数连续验证出错两次及以上时即生成警报信息。所述警报信息生成时登录模块的影像采集设备即采集登录人的人脸影像信息并加入到警报信息中发送到管理人员的接收终端。所述自动备份模块每隔预设时长即将数据储存模块中储存的数据自动备份到数据储存云端。
42.综上,本例子在使用时使用者使用登录模块登录数据安全防护系统,此时身份验证模块对用户的身份进行验证,信息库中储存着允许登录的用户登录系统信息数据提取模块用于用户在登录进行系统后进行数据提取,用于用户在登录后通过数据导入模块进行数据导入,数据储存模块中储存用户上传的数据,数据发送模块将登录用户需要调取的数据发出,自动备份模块用于对数据储存模块中的数据进行比对生成自动备份信息,数据储存云端用于储存自动备份模块备份的数据储存模块内的数据,身份验证模块对单个用户进行连续身份验证不通过超过预设次数时即生成警报信息,警报信息被发送到总控模块,总控模块将警报信息转化为警报指令,警报指令被发送到警报发送模块,警报发送模块将警报
指令发出。
43.数据库中保存的数据均是从数据采集终端保存到数据库中的,为了保证从数据采集终端到数据库的安全,还可以增加安全防护中心和数据合并终端,经过安全防护中心和数据合并终端之后,数据被保存在数据库中。下面对此可选的实施方式进行说明。
44.本可选实施方式中,提供了工业互联网平台数据传输安全防护系统,包括数据采集终端、安全防护中心以及数据合并终端;所述数据采集终端输出端与安全防护中心输入端电性连接,且安全防护中心与数据合并终端输入端电性连接;所述安全防护中心包括数据分类单元、分类数据处理单元、数据流捆绑传输单元以及数据存储单元;所述数据分类单元输出端与分类数据处理单元输入端电性连接,所述分类数据处理单元与数据存储单元之间双向连接,所述分类数据处理单元输出端与数据流捆绑传输单元输入端电性连接;所述数据采集终端,用于对互联网平台所传输的数据进行采集,并将所采集的传输数据输送至安全防护中心内;所述数据分类单元,按照传输数据的数据属性,将原始的传输数据划分为字符数据和图片数据,其中图片数据从字符数据内提取而出,具体的数据分类方式为:从字符数据内依次提取对应的图片数据,并在提取位置处设置对应的提取标记,以字符数据为源数据,所提取的图片数据为配数据;在提取位置处设置提取标记,并将提取标记设定为tqi,其中i代表不同的图片数据,i=1、2、
……
、n(例:以{1、2、3、4、5、6、7、8、9}为一组正在传输的数据,假设2、4以及6均为图片数据,tq1与数字为2的图片数据进行捆绑,tq2与数字为4的图片数据进行捆绑,tq3与数字为6的图片数据进行捆绑,图片数据提取后的字符数据表现形式为{1、tq1、3、tq2、5、tq3、7、8、9},图片数据则为2、4、6);将提取标记tqi与对应的图片数据进行捆绑,并生成图片数据匹配表,并将图片数据匹配表输送至数据存储单元内进行存储。所述分类数据处理单元,对分类后的字符数据以及图片数据进行预处理,将对应的字符数据以及图片数据输送至数据存储单元内进行备份,进行预处理的具体步骤为:
45.s1、获取原始的字符数据的整体容量值,并将此整体容量值标记为rl,采用dl=rl/xl得到分割容量dl,其中x1为预设参数值,x1取值由操作人员根据经验拟定。
46.s2、以分割容量dl为待处理分割参数,将原始的字符数据划分为m组数据流,并对m组数据流采用数字标记k进行标记,k=1、2、
……
、m,且m为正整数,其中k=1时,代表此数据流为初始数据流,其中k=m时,代表此数据流为末端数据流。
47.s3、对数字标记k进行下标标识处理,数字标记k的数据流进行下标标识处理后数字标记k的表现形式为,k-1kk+1,其中下标k-1为数字标记k的数据流前端数据流为带有数字标记k-1的数据流,其中下标k+1为数字标记k的数据流后端数据流为带有数字标记k+1的数据流。
48.s4、将带有已进行下标标识处理后的数字标记k的m组数据流依次传输至数据流捆绑传输单元内。
49.所述数据流捆绑传输单元,将处理后的m组数据流捆绑为四组待传输数据包,并将四组待传输数据包采用四组网络通道进行传输,具体处理方式为:采用s=m/4得到标参值s,若标参值s不是整数值,则对标参值s进行取整处理得到h值,随机提取三组h组数据流,并将三组数据流捆绑为对应的待传输数据包,再将剩下的数据流捆绑为另一组待传输数据包;将四组待传输数据包选择四组不同的网络通道进行数据传输,将四组待传输数据包传输至对应的设备终端。
50.所述数据合并终端,当四组数据待传输数据包以及图片数据传输至对应的设备终端后,对四组待传输数据包以及图片数据进行整合,合并为对应的传输数据,其中具体合并处理步骤为:从四组待传输数据包将m组数据流提取出,对m组数据流的数字标记k进行提取,根据数字标记k的下标标识,将m组数据流进行整理合并,使m组数据流合并为原始的字符数据;根据提取标记以及对应的图片数据,将对应的图片数据补齐至原始的字符数据内,字符数据补齐后得到传输数据。使数据流捆绑合并为对应的四组待传输数据包,并将四组待传输数据包采用四组不同的网络通道进行传输,传输至对应的设备终端后,再对多组不同的数据流进行合并处理,再将图片数据合并至字符数据内,以此合并为传输数据,将对应的字符数据进行分割,并将分割后的数据流采用不同的网络通道进行传输,采用此种方式,便可有效提升传输数据在传输过程的安全性,避免传输数据被外部人员窃取,提升传输数据的防护性。
51.上述公式中的部分数据均是去除量纲取其数值计算,公式是由采集的大量数据经过软件模拟得到最接近真实情况的一个公式;公式中的预设参数和预设阈值由本领域的技术人员根据实际情况设定或者通过大量数据模拟获得。
52.通过数据采集终端对互联网平台所传输的数据进行采集,并将所采集的传输数据输送至安全防护中心内,按照传输数据的数据属性,将原始的传输数据划分为字符数据和图片数据,图片数据从字符数据提取过程中,在提取节点处设置对应的提取标记,并将提取标记与对应的图片数据进行捆绑,再对字符数据分割为若干组数据流,并对不同的数据流采用对应的数字标记进行标记,标记完毕后,对数字标记进行下标标识处理,并将带有不同数字标记的数据流进行捆绑,使数据流捆绑合并为对应的四组待传输数据包,并将四组待传输数据包采用四组不同的网络通道进行传输,传输至对应的设备终端后,再对多组不同的数据流进行合并处理,再将图片数据合并至字符数据内,以此合并为传输数据,将对应的字符数据进行分割,并将分割后的数据流采用不同的网络通道进行传输,采用此种方式,便可有效提升传输数据在传输过程的安全性,避免传输数据被外部人员窃取,提升传输数据的防护性。
53.在本实施例中,提供一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行以上实施例中的方法。
54.上述程序可以运行在处理器中,或者也可以存储在存储器中(或称为计算机可读介质),计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
55.这些计算机程序也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤,对应与不同的步骤可以通过不同的模块来实现。
56.该本实施例中就提供了这样的一种装置或系统。该系统被称为工业互联网数据传输处理系统,包括:数据发送端和数据接收端,其中,所述数据发送端用于将待发送的数据进行打包生成数据包;所述数据发送端用于获取所述数据包的二进制格式,并在所述数据包查找第一次出现的连续的预定比特串;所述数据发送端用于在查找到预定比特串之后,将所述预定比特串从所述数据包的二进制中删除,生成待传送的数据包;其中,所述待传送的数据包的末尾增加指示位,所述指示位用于指示所述预定比特串删除前在所述数据包的二进制中的位置;所述数据发送端用于将所述数据包发给所述数据接收端,其中,所述数据发送端和所述数据接收端均为工业互联网中的装置或者设备。
57.该系统或者装置用于实现上述的实施例中的方法的功能,该系统或者装置中的每个模块与方法中的每个步骤相对应,已经在方法中进行过说明的,在此不再赘述。
58.可选地,所述数据接收端用于在接收到所述数据包之后,获取所述指示位,并根据所述指示位将所述预定比特串插入到所述数据包的二进制的预定位置;所述数据接收端用于将插入所述预定比特串的数据包进行保存。
59.可选地,所述数据接收端用于接收用户配置的预定比特串;所述数据接收端用于将所述预定比特串发送给所述数据发送端;所述数据发送端用于在接收到所述预定比特串之后,将接收到的预定比特串发送给所述数据接收端;所述数据接收端用于将所述用户配置的预定比特串与接收到的来自所述数据发送端的比特串进行比较,在所述用户配置的预定比特串和来自所述数据发送端的比特串一致的情况下,向所述数据发送端发送确认消息;所述数据发送端用于接收到所述确认消息之后,确定使用所述预定比特串。
60.可选地,所述数据发送端用于在预定时长内没有接收到所述确定消息的情况下,向所述数据接收端发送请求消息,其中,所述请求消息用于请求新的预定比特串;所述数据接收端用于在接收到所述请求消息之后,将新的预定比特串发送给所述数据发送端,其中,所述新的预定比特串与上一次发送给所述数据发送端的预定比特串不相同。
61.通过上述实施例解决了现有技术中工业互联网进行数据传输时进行加密和解密所带来的降低数据传输效率的问题,从而在保证数据传输安全的情况下,提供了另一种数据传输方式,为提高数据传输效率提供了可能。
62.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
技术特征:
1.一种工业互联网数据传输处理方法,其特征在于,包括:数据发送端将待发送的数据进行打包生成数据包;所述数据发送端获取所述数据包的二进制格式,并在所述数据包查找第一次出现的连续的预定比特串;所述数据发送端在查找到预定比特串之后,将所述预定比特串从所述数据包的二进制中删除,生成待传送的数据包;其中,所述待传送的数据包的末尾增加指示位,所述指示位用于指示所述预定比特串删除前在所述数据包的二进制中的位置;所述数据发送端将所述数据包发给数据接收端,其中,所述数据发送端和所述数据接收端均为工业互联网中的装置或者设备。2.根据权利要求1所述的方法,其特征在于,还包括:所述数据接收端在接收到所述数据包之后,获取所述指示位,并根据所述指示位将所述预定比特串插入到所述数据包的二进制的预定位置;所述数据接收端将插入所述预定比特串的数据包进行保存。3.根据权利要求1或2所述的方法,其特征在于,还包括:所述数据接收端接收用户配置的预定比特串;所述数据接收端将所述预定比特串发送给所述数据发送端;所述数据发送端在接收到所述预定比特串之后,将接收到的预定比特串发送给所述数据接收端;所述数据接收端将所述用户配置的预定比特串与接收到的来自所述数据发送端的比特串进行比较,在所述用户配置的预定比特串和来自所述数据发送端的比特串一致的情况下,向所述数据发送端发送确认消息;所述数据发送端接收到所述确认消息之后,确定使用所述预定比特串。4.根据权利要求3所述的方法,其特征在于,还包括:所述数据发送端在预定时长内没有接收到所述确定消息的情况下,向所述数据接收端发送请求消息,其中,所述请求消息用于请求新的预定比特串;所述数据接收端在接收到所述请求消息之后,将新的预定比特串发送给所述数据发送端,其中,所述新的预定比特串与上一次发送给所述数据发送端的预定比特串不相同。5.一种工业互联网数据传输处理系统,其特征在于,包括:数据发送端和数据接收端,其中,所述数据发送端用于将待发送的数据进行打包生成数据包;所述数据发送端用于获取所述数据包的二进制格式,并在所述数据包查找第一次出现的连续的预定比特串;所述数据发送端用于在查找到预定比特串之后,将所述预定比特串从所述数据包的二进制中删除,生成待传送的数据包;其中,所述待传送的数据包的末尾增加指示位,所述指示位用于指示所述预定比特串删除前在所述数据包的二进制中的位置;所述数据发送端用于将所述数据包发给所述数据接收端,其中,所述数据发送端和所述数据接收端均为工业互联网中的装置或者设备。6.根据权利要求5所述的系统,其特征在于,所述数据接收端用于在接收到所述数据包之后,获取所述指示位,并根据所述指示位将所述预定比特串插入到所述数据包的二进制的预定位置;
所述数据接收端用于将插入所述预定比特串的数据包进行保存。7.根据权利要求5或6所述的系统,其特征在于,所述数据接收端用于接收用户配置的预定比特串;所述数据接收端用于将所述预定比特串发送给所述数据发送端;所述数据发送端用于在接收到所述预定比特串之后,将接收到的预定比特串发送给所述数据接收端;所述数据接收端用于将所述用户配置的预定比特串与接收到的来自所述数据发送端的比特串进行比较,在所述用户配置的预定比特串和来自所述数据发送端的比特串一致的情况下,向所述数据发送端发送确认消息;所述数据发送端用于接收到所述确认消息之后,确定使用所述预定比特串。8.根据权利要求7所述的系统,其特征在于,所述数据发送端用于在预定时长内没有接收到所述确定消息的情况下,向所述数据接收端发送请求消息,其中,所述请求消息用于请求新的预定比特串;所述数据接收端用于在接收到所述请求消息之后,将新的预定比特串发送给所述数据发送端,其中,所述新的预定比特串与上一次发送给所述数据发送端的预定比特串不相同。9.一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现权利要求1至4任一项所述的方法步骤。10.一种可读存储介质,其上存储有计算机指令,其中,该计算机指令被处理器执行时实现权利要求1至4任一项所述的方法步骤。
技术总结
本申请公开了一种工业互联网数据传输处理方法和系统,该方法包括:数据发送端将待发送的数据进行打包生成数据包;所述数据发送端获取所述数据包的二进制格式,并在所述数据包查找第一次出现的连续的预定比特串;所述数据发送端在查找到预定比特串之后,将所述预定比特串从所述数据包的二进制中删除,生成待传送的数据包;所述数据发送端将所述数据包发给数据接收端,其中,所述数据发送端和所述数据接收端均为工业互联网中的装置或者设备。通过本申请解决了现有技术中工业互联网进行数据传输时进行加密和解密所带来的降低数据传输效率的问题,从而在保证数据传输安全的情况下,提供了另一种数据传输方式,为提高数据传输效率提供了可能。率提供了可能。率提供了可能。
技术研发人员:佟琨 杨明伟 于晓龙
受保护的技术使用者:北京航空航天大学杭州创新研究院
技术研发日:2023.07.06
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
