CCSDS(Consultative Committee for Space Data Systems,空间数据系统咨询委员会)SLE(Space Link Extension,空间链路拓展)网络协议体系模型中,一个服务实例只支持建立一个物理通信链路,造成上层应用与下层链路耦合过强,存在一定的安全隐患。针对此问题,设计了基于冗余连接机制的SLE网络协议体系模型,该模型在现有的SLE网络协议体系模型中增加了逻辑连接层,支持单一服务实例同时使用多个物理链路进行空间数据传输,可根据多连接状态重新设计TML(Transport Mapping Layer,传输映射层)状态变换关系以及数据传输模式。该模型能够兼容现有的SLE网络传输体系模型,提高SLE服务的可靠性。
在对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服务的可拓展性。