机载设备网络数据传输通用的数据格式转换方法及其系统技术方案

技术编号:8562855 阅读:280 留言:0更新日期:2013-04-11 04:29
本发明专利技术公开了一种机载设备网络数据传输通用的数据格式转换方法及其系统,其包括以下步骤:步骤一,根据被转换源数据的类型,定义源数据的数据结构类型描述说明;步骤二,声明源数据类型描述说明的变量,并对该源数据类型描述说明的变量进行初始化赋值;步骤三,定义目标数据存储缓冲区;步骤四,按照数据格式转换规则,对源数据类型描述说明的变量进行解析;步骤五,根据解析的数据类型对源数据进行转换,将转换结果存储到目标数据存储缓冲区中。本发明专利技术实现目前存在的各种不同网络数据格式转换处理方法的统一,简化设计人员在网络接口协议和程序设计期间的工作,提高航空机载设备之间数据传输的效率,降低机载设备之间数据传输错误的风险。

【技术实现步骤摘要】

本专利技术涉及航空领域民用飞机航空电子系统,特别是涉及一种机载设备网络数据传输通用的数据格式转换方法及其系统,该方法和系统适用于飞行管理系统、自动控制系统、综合显示系统等各种航空电子系统之间的数据传输、加载和网络通信。
技术介绍
民用飞机航空电子系统之间离不开相互的数据传输。由于机载电子系统的计算机体系结构存在差异,会导致电子系统之间直接的数据传输错误。为了保证数据传输正确,必须在数据传输中进行相应的数据格式转换。按照不同的计算机体系结构对于数据(比特、字节、字)的存储和传输机制,主要有两种数据传输和存储格式大端存储(Big-Endian)和小端存储(Little-Endian)。在大端存储的计算机体系结构中规定把高位字节排放在内存的低地址端,低位字节排放在内存的高地址端,传输数据时高位数据放在流的开始,低位数据放在流的末尾。相反,在小端存储的计算机体系结构中规定把低位字节排放在内存的低地址端,高位字节排放在内存的高地址端,传输数据时低位数据放在流的开始,高位数据放在流的末尾。由此可见,在小端存储体系计算机和大端存储体系计算机之间,若直接传输数据将得到错误的数值。目前专门论述大端和本文档来自技高网...

【技术保护点】
一种机载设备网络数据传输通用的数据格式转换方法,其特征在于,其包括以下步骤:步骤一,根据被转换源数据的类型,定义源数据的数据结构类型描述说明;步骤二,声明源数据类型描述说明的变量,并对该源数据类型描述说明的变量进行初始化赋值;步骤三,定义目标数据存储缓冲区;步骤四,按照数据格式转换规则,对源数据类型描述说明的变量进行解析;步骤五,根据解析的数据类型对源数据进行转换,将转换结果存储到目标数据存储缓冲区中。

【技术特征摘要】
1.一种机载设备网络数据传输通用的数据格式转换方法,其特征在于,其包括以下步骤步骤一,根据被转换源数据的类型,定义源数据的数据结构类型描述说明;步骤二,声明源数据类型描述说明的变量,并对该源数据类型描述说明的变量进行初始化赋值;步骤三,定义目标数据存储缓冲区;步骤四,按照数据格式转换规则,对源数据类型描述说明的变量进行解析;步骤五,根据解析的数据类型对源数据进行转换,将转换结果存储到目标数据存储缓冲区中。2.如权利要求1所述的机载设备网络数据传输通用的数据格式转换方法,其特征在于,所述步骤二对源数据类型描述说明的变量赋值即将其数据类型赋值为基本类型、数组类型或记录类型中的一种,元素个数赋值为X个,X表示源数据自身包含的元素个数,以及逐个说明源数据组成元素的类型。3.如权利要求1所述的机载设备网络数据传输通用的数据格式转换方法,其特征在于,所述步骤三的目标数据存储缓冲区是一个已知的数据结构体变量或是一个字节数组。4.如权利要求1所述的机载设备网络数据传输...

【专利技术属性】
技术研发人员:尹彦清马骏
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

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

1