数据传输方法、装置、系统和电子设备制造方法及图纸

技术编号:37871990 阅读:22 留言:0更新日期:2023-06-15 21:01
本申请提供一种数据传输方法、装置、系统和电子设备,该方法的一具体实施方式包括:获取待传输数据;所述待传输数据的传输协议的字段具有确切语义;按照目标协议树编排所述待传输数据,以使数据接收端根据所述目标协议树解析所接收的编排数据,还原出传输的目标数据;其中,所述目标协议树基于所述待传输数据的传输协议确定,且所述目标协议树的树节点具有描述所述待传输数据各个区域数据的属性。该方法可以提高自定义网络协议解析的准确性以及自定义网络协议的可拓展性。定义网络协议的可拓展性。定义网络协议的可拓展性。

【技术实现步骤摘要】
数据传输方法、装置、系统和电子设备


[0001]本申请涉及网络安全领域,具体而言,涉及一种数据传输方法、装置、系统和电子设备。

技术介绍

[0002]在网络安全领域,为了满足特定需求,通信双方可以制订需要共同遵守的协议,以在双方之间安全地传输满足该特定需求的数据。随着特定需求的增多,通信双方需要制定多种协议,并且需要开发与协议相匹配的通信服务程序。
[0003]在相关技术中,存在将协议划分为协议号、协议内容以及校验和三个部分,并采用“,”、“:”隔开,以“!”结束,以保证各类网络系统的数据传输有可扩展性和可复用性的技术方案。但在该方案中,存在网络协议的准确度低、扩展性低的问题。

技术实现思路

[0004]本申请实施例的目的在于提供一种数据传输方法、装置、系统和电子设备,用以提高自定义网络协议解析的准确性以及自定义网络协议的可拓展性。
[0005]第一方面,本申请实施例提供了一种应用于数据发送端的数据传输方法,该方法包括:获取待传输数据;所述待传输数据的传输协议的字段具有确切语义;按照目标协议树编排所述待传输数据,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于数据发送端,该方法包括:获取待传输数据;所述待传输数据的传输协议的字段具有确切语义;按照目标协议树编排所述待传输数据,以使数据接收端根据所述目标协议树解析所接收的编排数据,还原出传输的目标数据;其中,所述目标协议树基于所述待传输数据的传输协议确定,且所述目标协议树的树节点具有描述所述待传输数据各个区域数据的属性。2.根据权利要求1所述的方法,其特征在于,所述树节点具有的描述所述待传输数据各个区域数据的属性包括:区域类型,用于描述所述待传输数据的当前区域数据在所述目标协议树中的节点类型;区域边界,用于描述所述待传输数据的当前区域数据的边界;区域依赖,用于描述所述待传输数据的当前区域数据与其他区域数据之间的依赖关系;区域语义,用于描述所述待传输数据的当前区域数据的含义。3.根据权利要求2所述的方法,其特征在于,所述按照目标协议树编排所述待传输数据,包括:针对于所述待传输数据的每一个区域数据,确定该区域数据所对应的类型信息、边界信息、与其他区域数据之间的依赖关系以及所表征的含义;根据所述类型信息编排出该区域数据在所述目标协议树中所处的目标节点;根据所述边界信息编排出所述目标节点的区域边界属性;根据所述与其他区域之间的依赖关系,编排出所述目标节点的区域依赖属性;根据所述所表征的含义编排出所述目标节点的区域语义属性。4.一种数据传输方法,其特征在于,应用于数据接收端,该方法包括:接收编排数据;所述编排数据为数据发送端按照目标协议树编排待传输数据而得到的数据;所述待传输数据的传输协议的字段具有确切语义;其中,所述目标协议树基于所述待传输数据的传输协议确定,且所述目标协议树的树节点具有描述所述待传输数据各个区域数据的属性;根据所述目标协议树解析所述编排数据,还原出传输的目标数据。5.根据权利要求4所述的方法,其特征在于,所述树节点具有的描述所述待传输数据各个区域数据的属性包括:区域类型,用于描述所述待传输数据的当前区域数据在所述目标协议树中的节点类型;区域边界,用于描述所述待传输数据的当前区域数据的边界;区域依赖,用于描述所述待传输数据的当前区域数据与其他区域数据之间的依赖关系;区域语义,用于描述所述待...

【专利技术属性】
技术研发人员:常艳青郎卫鹏罗鹏恩
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1