一种面向应用的接口通信协议建模方法及装置制造方法及图纸

技术编号:17998731 阅读:51 留言:0更新日期:2018-05-19 15:56
本发明专利技术公开了一种面向应用的接口通信协议建模方法及装置,包括:对串行接口通信协议进行分析,提取得到面向用户应用的数据,并将所述面向用户应用的数据记为通信数据包,其中,所述串行接口通信协议为连接多个系统的数据传输要求;对所述通信数据包以字节为单位进行统计,确定所述通信数据包的字节信息;根据各个通信系统之间传输的通信数据包的关系信息和所述通信数据包的字节信息,建立所述串行接口通信协议的数学模型。本发明专利技术通过建立面向应用的接口通信协议的数学模型,实现了提高面向应用的接口通信协议的测试效率的目的。

【技术实现步骤摘要】
一种面向应用的接口通信协议建模方法及装置
本专利技术涉及通信
,特别是涉及一种面向应用的接口通信协议建模方法及装置。
技术介绍
最近几年,伴随着通信技术的发展基于通信技术的设备或者装备一般又有多个系统组成,例如航空航天载荷、武器装备等一般都由多个系统组成。各个系统之间进行信息交互时,常用的方式依然是异步串行通信,即使用各自领域的串行总线,比如I2C、SPI、RS232/422/485/UART、MIL-STD-1553,CAN、ARINC429,以太网等。通信协议在物理层、数据链路层等都按照各自总线标准组建数据,但是在面向应用的应用层,由于系统设备工作方式千差万别,设计人员在设计应用层通信协议时,无法遵循统一的应用标准,而是根据系统信息交互的需要综合考虑。对这种没有标准格式的协议进行测试,耗费大量的人力和资源,取得的测试效率也较差,不能达到协议测试的充分覆盖。
技术实现思路
针对于上述问题,本专利技术提供一种面向应用的接口通信协议建模方法及装置,通过建立面向应用的接口通信协议的数学模型,实现了提高面向应用的接口通信协议的测试效率的目的。为了实现上述目的,本专利技术提供了如下的技术方本文档来自技高网...
一种面向应用的接口通信协议建模方法及装置

【技术保护点】
一种面向应用的接口通信协议建模方法,其特征在于,包括:对串行接口通信协议进行分析,提取得到面向用户应用的数据,并将所述面向用户应用的数据记为通信数据包,其中,所述串行接口通信协议为连接多个系统的数据传输要求;对所述通信数据包以字节为单位进行统计,确定所述通信数据包的字节信息;根据各个通信系统之间传输的通信数据包的关系信息和所述通信数据包的字节信息,建立所述串行接口通信协议的数学模型。

【技术特征摘要】
1.一种面向应用的接口通信协议建模方法,其特征在于,包括:对串行接口通信协议进行分析,提取得到面向用户应用的数据,并将所述面向用户应用的数据记为通信数据包,其中,所述串行接口通信协议为连接多个系统的数据传输要求;对所述通信数据包以字节为单位进行统计,确定所述通信数据包的字节信息;根据各个通信系统之间传输的通信数据包的关系信息和所述通信数据包的字节信息,建立所述串行接口通信协议的数学模型。2.根据权利要求1所述的方法,其特征在于,所述根据各个通信系统之间传输的通信数据包的关系信息和所述通信数据包的字节信息,建立所述通信数据包的数学模型,包括:确定各个系统之间传递的通信数据包的编号信息和所述各个系统之间传递的通信数据包的字节信息,建立每个通信数据包的数学模型;根据每个通信数据包的字节信息确定所述每个通信数据包的元素信息,根据所述元素信息,建立通信数据包的元素关系的数学模型;对所述元素信息进行参数内容校验,并根据校验结果建立元素校验关系模型;确定各个系统数据的取值范围,根据所述取值范围确定各个系统之间的问答关系,根据所述问答关系建立通信数据包的问答关系模型;根据各个系统的接收的通信数据包,确定将接收到的通信数据包中元素信息按照预设关系进行分发的数据,并建立通信数据包元素信息的分解与组合关系模型,其中,所述预设关系包括分解关系和组合关系。3.根据权利要求1所述的方法,其特征在于,还包括:根据所述串行接口通信协议的数学模型,对所述串行接口通信协议进行校验。4.根据权利要求1所述的方法,其特征在于,所述对串行接口通信协议进行分析,提取得到面向用户应用的数据,并将所述面向用户应用的数据记为通信数据包之前,还包括:对所述串行接口通信协议进行分析,确定所述串行接口通信协议连接的系统和各个系统之间的关系信息。5.根据权利要求1所述的方法,其特征在于,所述对所述通信数据包以字节为单位进行统计,确定所述通信数据包的字节信息之前,还包括:确定所述通信数据包的组成形式,根据所述组成星系进行...

【专利技术属性】
技术研发人员:王俊杰陈媛王安邦刘逻哈清华宋元章李洪雨王红园林星辰
申请(专利权)人:长春长光精密仪器集团有限公司
类型:发明
国别省市:吉林,22

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

1