[发明专利]利用ASN1规则的航天信息接口编码方法及系统架构有效
申请号: | 201811366628.8 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109683873B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 李晓伟;张军朋;郭巍;郭伟;李大鹏;罗盛君;唐卫涛;张银发;王宏博;崔磊 | 申请(专利权)人: | 中国西安卫星测控中心 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 韩玙 |
地址: | 710043 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种利用ASN1规则的航天信息接口编码方法,使用接口定义语言IDL定义逻辑一致的接口,使用traits技术生成应用层接口Interface与ASN库结构Struct之间的转换模块代码集TRAITS;当程序应用层的信息接口需要进行编解码处理时,将应用层传递的接口实例转化为配套的应用结构实例;ASN BER转换模块按照BER规则将struct转换为相应二进制流stream,并将之传递给传输层,本发明通过进行“接口‑结构‑二进制流”3级映射的航天测控信息接口编解码解决方案,解决了现有技术中存在的航天测控领域无法适应对面向对象编程范式中接口Interface元素的有效解读的问题。 | ||
搜索关键词: | 利用 asn1 规则 航天 信息 接口 编码 方法 系统 架构 | ||
【主权项】:
1.一种利用ASN1规则的航天信息接口编码方法,其特征在于,基于ASN1规则的航天测控信息接口编解码模型TEBA,技术要素包括ASN1模块、接口定义IDL和TRAITS三个部分,其中ASN1模块包括编码规则和ASN1工具集,IDL模块是接口定义语言,用于定义逻辑意义一致的Interface和ASN1基文件,TRAITS是基于模板元编程技术traits、完成Interface与结构之间信息格式转化的代码集;具体按照以下步骤实施:步骤1:使用接口定义语言IDL定义逻辑一致的接口,包括应用接口interface design和ASN1基文件,ASN1基文件内含ASN1struct design describe,应用接口与ASN1基文件之间逻辑一致,进一步保证模板元traits技术的正确性;步骤2:将ASN1基文件转化为内嵌ASN1BER规则的数据结构模块库,即ASN库;步骤3:使用traits技术生成应用层接口Interface与ASN库结构Struct之间的转换模块代码集TRAITS;步骤4:当程序应用层的信息接口需要进行编解码处理时,系统调用转换模块代码集TRAITS,将应用层传递的接口实例interface instance转化为配套的应用结构实例struct data;后者是ASN BER转换模块的输入;步骤5:ASN BER转换模块按照BER规则将struct转换为相应二进制流stream,并将之传递给传输层。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国西安卫星测控中心,未经中国西安卫星测控中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811366628.8/,转载请声明来源钻瓜专利网。
- 上一篇:网页脚本处理、解压方法、装置和系统
- 下一篇:基于编码字符串的审判系统及方法