一种基于XML的通信数据协议通用化描述方法技术

技术编号:20686722 阅读:41 留言:0更新日期:2019-03-27 20:39
本发明专利技术涉及一种基于XML的通信数据协议通用化描述方法,涉及通信技术领域。该方法通过定义各种不同类型协议字段元素,并赋予这些协议字段元素不同的属性,然后采用基于XML配置文件的方式对通信数据协议进行描述,最后提出了通信数据编码方法,对这套通信协议描述方法进行实现。该方法能够实现测试通信数据协议的通用化描述,支持分系统或设备的业务逻辑和数据相分离,为测试过程中数据的灵活可控提供了技术支撑,从而为分系统或设备的充分性测试提供了支持手段。

【技术实现步骤摘要】
一种基于XML的通信数据协议通用化描述方法
本专利技术涉及通信
,具体涉及一种基于XML的通信数据协议通用化描述方法。
技术介绍
对于一个大型系统来说,它可能由多个分系统或设备构成,每个分系统或设备只是系统的一个部分,整个系统的功能是通过各分系统或设备相互交互实现。通信数据协议是各分系统或设备之间相互通信的依据,也是分系统或设备之间输入或输出格式的严格约定。为了提高整体系统的稳定性、安全性,必须提升每个分系统或设备独立的稳定性、安全性。测试是保障分系统或设备的稳定性和安全性的重要手段之一。分系统或设备的测试,一般都是通过操作周边分系统或设备构造测试通信数据,通过查看被测分系统或设备的状态,或者查看被测分系统或设备返回的通信数据信息来判断被分系统或测设备是否符合预期要求。然而,分系统或设备往往功能各异,通信数据也大不相同,从而必须针对每一个分系统或设备定制不同的测试工具或测试平台,而没有一种通用化的解决方法。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何解决分系统或设备缺乏测试工具或平台支持的问题,并实现测试数据的灵活控制,从而提高测试的充分性。(二)技术方本文档来自技高网...

【技术保护点】
1.一种基于XML的通信数据协议通用化描述方法,其特征在于,包括以下步骤:第一步、通信数据协议元素设计通信数据协议元素设计方法将协议元素分为两种类型,即基本字段元素和集合字段元素,基本字段元素是通信协议最基本的构成单元,对应通信协议中的各基本数据类型字段;集合字段元素包括通信协议元素、定长数组元素、变长数组元素、比特集合元素、字段集合元素,其中,通信协议元素用于描述一个完整的通信协议,本身不可嵌套,即一个通信协议只包含一个通信协议元素,创建通信协议首先须创建通信协议元素;比特集合元素专用于包含比特型字段元素,因为数据编码必须按照整字节的形式进行;第二步、通信数据协议元素属性设计通信数据协议元素...

【技术特征摘要】
1.一种基于XML的通信数据协议通用化描述方法,其特征在于,包括以下步骤:第一步、通信数据协议元素设计通信数据协议元素设计方法将协议元素分为两种类型,即基本字段元素和集合字段元素,基本字段元素是通信协议最基本的构成单元,对应通信协议中的各基本数据类型字段;集合字段元素包括通信协议元素、定长数组元素、变长数组元素、比特集合元素、字段集合元素,其中,通信协议元素用于描述一个完整的通信协议,本身不可嵌套,即一个通信协议只包含一个通信协议元素,创建通信协议首先须创建通信协议元素;比特集合元素专用于包含比特型字段元素,因为数据编码必须按照整字节的形式进行;第二步、通信数据协议元素属性设计通信数据协议元素属性设计方法是根据不同字段元素所需要实现的功能和表达的物理含义来进行设计;所述通信数据协议元素属性按照公共属性和特有属性进行设计,其中,所有字段元素所共有的属性称为公共属性;特有属性是反映元素的特殊含义和功能的属性;第三步通信数据协议描述方法通信数据协议描述方法是对照通信数据协议,按照协议中字段的排列顺序,依次采用一种协议元素字段进行对应描述,同时配置协议元素字段的属性;第四步基于通信协议的数据编码方法基于通信协议的数据编码方法是按照通信协议字段的定义先后顺序,依据具体协议元素的类型、字段长度、字段取值、数据大小端等,完通信数据编码。2.如权利要求1所述的方法,其特征在于,所述基本字段元素包括字节类型元素、短整型元素、整型元素、长整型元素、浮点型元素、长浮点型元素、比特型...

【专利技术属性】
技术研发人员:陶金龙张建伟李雅斯高昕睿高艳鹍
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:北京,11

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

1