【技术实现步骤摘要】
一种基于表的遥测源包订阅分发方法
[0001]本专利技术涉及一种基于表的遥测源包订阅分发方法,属于航天器综合电子
技术介绍
[0002]随着航天器功能的日益复杂,综合电子或数管分系统之外的分系统对于多类数据的需求不断变化,往往需要从其他分系统获取数据完成特定的功能。与此同时,当前航天器CPU软件面临如下问题:
[0003]星载CPU软件设计完成后,数据的处理或转发方式已经固定,不具备多类数据动态订阅和分发的功能,如果要满足其他分系统新的数据传输需求,则CPU软件只能在轨维护进行更新,该方法增加了软件研制和测试工作,很不灵活。
技术实现思路
[0004]有鉴于此,本专利技术提供一种基于表的遥测源包订阅分发方法,用于克服现有软件设计的不足,解决星载软件对多类遥测数据订阅和分发的灵活控制问题,避免后续低效的在轨维护。
[0005]航天器内部单机或模块之间的通信大部分是以遥测源包为基础,而且遥测源包包头的信息可以作为源包分类的依据,这些信息的存储及动态修改(含数量变化)可以通过链表的方式进行 ...
【技术保护点】
【技术特征摘要】
1.一种基于表的遥测源包订阅分发方法,其特征在于:设计了一种可以匹配多种类型遥测源包的订阅信息表,通过接口的调用,完成遥测源包的订阅信息修改,通过表项的匹配和遥测源包包头信息的调整,完成遥测源包的分发,具体包括以下步骤:步骤1、星载CPU软件构件初始化,配置订阅信息表;所述的订阅信息表由多条订阅信息构成,在星载CPU软件构件运行过程中,通过遥控指令对订阅信息表进行操作,以实现不同订阅者对不同遥测源包的订阅控制;步骤2、星载CPU软件构件接收遥测源包,并提取遥测源包包头信息;步骤3、星载CPU软件构件将提取的遥测源包包头信息与订阅信息表中的订阅信息逐条匹配,如果匹配成功,则转发当前遥测源包。2.根据权利要求1所述的一种基于表的遥测源包订阅分发方法,其特征在于:每条订阅信息包括6个字段,分别是匹配类型、源APID、服务类型、服务子类型、SID、以及订阅者APID,其中,匹配类型表示关键信息匹配深度,用于定义本条订阅信息要求的匹配字段,源APID表示本条订阅信息要求的遥测源包的发送方,服务类型表示当前源包所遵循PUS标准的服务类型,服务子类型表示当前源包所遵循PUS标准的服务子类型,SID表示当前源包中的数据结构标识,订阅者APID表示本条订阅信息要求的遥测源包的接收...
【专利技术属性】
技术研发人员:齐征,何熊文,詹盼盼,汪路元,余晟,张红军,王帅,李佳津,
申请(专利权)人:北京空间飞行器总体设计部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。