首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于Traits泛化技术的SLE API编译码处理
引用本文:张军朋,李晓伟,唐卫涛,李大鹏.基于Traits泛化技术的SLE API编译码处理[J].飞行器测控学报,2015,34(6):563-569.
作者姓名:张军朋  李晓伟  唐卫涛  李大鹏
作者单位:1.宇航动力学国家重点实验室;2.63788部队; 3.西安卫星测控中心;1.宇航动力学国家重点实验室;2.西安卫星测控中心;1.宇航动力学国家重点实验室;2.西安卫星测控中心;1.宇航动力学国家重点实验室;2.西安卫星测控中心
摘    要:在对CCSDS(Consultative Committee for Space Data Systems,空间数据咨询委员会)制定的SLE(Space Link Extension,空间链路扩展)的标准API(Application Program Interface,应用程序接口)设计开发过程中,需要对各种不同服务类型的操作进行ASN.1(Abstract Syntax Notation One,抽象语法标记1)编码译码,使用一般方法处理会存在大量的冗余且可扩展性不强。因此,设计了基于Traits技术的SLE API编码译码泛化模型,该模型从服务、协议数据单元、操作等3个层级,以及编码、译码这2个方向分别定义模板,并进行特化、偏特化以及萃取,从而实现了对编码、译码过程的泛化,并通过实例描述了应用过程。该模型有效提高了SLE API设计的灵活性、层次性、通用性,以及SLE服务的可拓展性。

关 键 词:空间链路扩展(SLE)  应用程序接口(API)  协议数据单元(PDU)  抽象语法标记(ASN)  数据编码层(DEL)  自主可控

Processing of SLE API Encoding and Decoding by Using Traits Generalization
ZHANG Junpeng,LI Xiaowei,TANG Weitao and LI Dapeng.Processing of SLE API Encoding and Decoding by Using Traits Generalization[J].Journal of Spacecraft TT&C Technology,2015,34(6):563-569.
Authors:ZHANG Junpeng  LI Xiaowei  TANG Weitao and LI Dapeng
Institution:1.State Key Laboratory of Astrodynamics; 2.PLA Unit 63788,Weinan; 3.Xi'an Satellite Control Center;1.State Key Laboratory of Astrodynamics;2.Xi'an Satellite Control Center;1.State Key Laboratory of Astrodynamics;2.Xi'an Satellite Control Center;1.State Key Laboratory of Astrodynamics;2.Xi'an Satellite Control Center
Abstract:During design and development of CCSDS (Consultative Committee for Space Data Systems) SLE (Space Link Extension) standard API (Application Program Interface),all operations of different services need to been encoded and decoded by using ASN.1.There are a lot of redundant processing and scalability is very weak in the processing by using general methods.Based on traits,an SLE API encoding and decoding generalized model is designed.From three levels,service,protocol data unit and operation,and from both directions of encoding and decoding,templates are defined,and specialization and partial specialization traits are processed.Encoding and decoding are generalized.The application processes are described by examples.The model effectively enhances the flexibility,hierarchy and versatility of SLE API design and extensibility of SLE services.
Keywords:Space Link Extension (SLE)  Application Program Interface (API)  Protocol Data Unit (PDU)  Abstract Syntax Notation (ASN)  Data Encoding Layer (DEL)  proprietary and controllable
本文献已被 CNKI 等数据库收录!
点击此处可从《飞行器测控学报》浏览原始摘要信息
点击此处可从《飞行器测控学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号