利用ASN1规则的航天信息接口编码方法及系统架构

    公开(公告)号:CN109683873B

    公开(公告)日:2021-10-08

    申请号:CN201811366628.8

    申请日:2018-11-16

    IPC分类号: G06F8/30 G06F8/41

    摘要: 本发明公开了一种利用ASN1规则的航天信息接口编码方法,使用接口定义语言IDL定义逻辑一致的接口,使用traits技术生成应用层接口Interface与ASN库结构Struct之间的转换模块代码集TRAITS;当程序应用层的信息接口需要进行编解码处理时,将应用层传递的接口实例转化为配套的应用结构实例;ASN BER转换模块按照BER规则将struct转换为相应二进制流stream,并将之传递给传输层,本发明通过进行“接口‑结构‑二进制流”3级映射的航天测控信息接口编解码解决方案,解决了现有技术中存在的航天测控领域无法适应对面向对象编程范式中接口Interface元素的有效解读的问题。

    利用ASN1规则的航天信息接口编码方法及系统架构

    公开(公告)号:CN109683873A

    公开(公告)日:2019-04-26

    申请号:CN201811366628.8

    申请日:2018-11-16

    IPC分类号: G06F8/30 G06F8/41

    CPC分类号: G06F8/44 G06F8/31

    摘要: 本发明公开了一种利用ASN1规则的航天信息接口编码方法,使用接口定义语言IDL定义逻辑一致的接口,使用traits技术生成应用层接口Interface与ASN库结构Struct之间的转换模块代码集TRAITS;当程序应用层的信息接口需要进行编解码处理时,将应用层传递的接口实例转化为配套的应用结构实例;ASN BER转换模块按照BER规则将struct转换为相应二进制流stream,并将之传递给传输层,本发明通过进行“接口-结构-二进制流”3级映射的航天测控信息接口编解码解决方案,解决了现有技术中存在的航天测控领域无法适应对面向对象编程范式中接口Interface元素的有效解读的问题。