[发明专利]机载设备网络数据传输通用的数据格式转换方法及其系统有效
申请号: | 201210541430.5 | 申请日: | 2012-12-13 |
公开(公告)号: | CN103034499A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 尹彦清;马骏 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杜林雪 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机载 设备 网络 数据传输 通用 数据格式 转换 方法 及其 系统 | ||
1.一种机载设备网络数据传输通用的数据格式转换方法,其特征在于,其包括以下步骤:
步骤一,根据被转换源数据的类型,定义源数据的数据结构类型描述说明;
步骤二,声明源数据类型描述说明的变量,并对该源数据类型描述说明的变量进行初始化赋值;
步骤三,定义目标数据存储缓冲区;
步骤四,按照数据格式转换规则,对源数据类型描述说明的变量进行解析;
步骤五,根据解析的数据类型对源数据进行转换,将转换结果存储到目标数据存储缓冲区中。
2.如权利要求1所述的机载设备网络数据传输通用的数据格式转换方法,其特征在于,所述步骤二对源数据类型描述说明的变量赋值即将其数据类型赋值为基本类型、数组类型或记录类型中的一种,元素个数赋值为X个,X表示源数据自身包含的元素个数,以及逐个说明源数据组成元素的类型。
3.如权利要求1所述的机载设备网络数据传输通用的数据格式转换方法,其特征在于,所述步骤三的目标数据存储缓冲区是一个已知的数据结构体变量或是一个字节数组。
4.如权利要求1所述的机载设备网络数据传输通用的数据格式转换方法,其特征在于,所述步骤四和步骤五两个步骤在数据转换过程中是同时进行的。
5.如权利要求1所述的机载设备网络数据传输通用的数据格式转换方法,其特征在于,所述步骤五的转换结果存储到目标数据存储缓冲区中是从目标数据存储缓冲区的首地址开始,根据解析源数据类型描述说明的变量元素的循环次数,移动目标数据存储缓冲区的地址指针找到对应的数据存储位置,然后把完成数据格式转换的数据结果存储到数据存储区缓冲区对应位置。
6.一种机载设备网络数据传输通用的数据格式转换系统,其特征在于,其包括依次连接的结构类型描述说明定义模块、初始化赋值模块、缓冲区定义模块、解析模块、转换模块,结构类型描述说明定义模块用于定义源数据的数据结构类型描述说明;初始化赋值模块用于声明源数据类型描述说明的变量并对该源数据类型描述说明的变量进行初始化赋值;缓冲区定义模块用于定义目标数据存储缓冲区;解析模块对源数据类型描述说明的变量进行解析;转换模块根据解析的数据类型对源数据进行转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210541430.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型LED球形显示屏
- 下一篇:斯特林发电机