一种航天器内信息交互关系组织方法与流程

文档序号:32404948发布日期:2022-12-02 20:16阅读:来源:国知局

技术特征:
1.一种航天器内信息交互关系组织方法,其特征在于,包括以下步骤:航天器内各设备启动后,各设备分别作为请求者更新自身的用户表和信息需求表;已启动的各设备上的各用户启动后,向所在设备的交互管理代理通报自身的身份id和通信地址,再由所在设备的交互管理代理将身份id和通信地址添加至所在设备的用户表中,并将更新后的用户表发送给其余设备的交互管理代理来更新各自的用户表;各启动的用户将自身期望接收或停止接收的信息类型的主题号组织成接收请求来发送给所在设备的交互管理代理以进行本地信息需求表的更新,再由所在设备的交互管理代理将接收请求转发给其余设备的交互管理代理来更新各自的信息需求表;当用户产出信息数据时,用户根据该信息数据对应的主题号在所在设备的信息需求表中获取期望接收该主题号的信息数据的各个接收者设备,并根据各接收者设备的身份id在自身所在设备的用户表获取各接收者设备的通信地址,最后生成信息传输数据帧发送给接收者设备的用户数据缓存区。2.如权利要求1所述的一种航天器内信息交互关系组织方法,其特征在于,请求者更新自身的用户表和信息需求表的方法为:请求者通过自身的交互管理代理向航天器内其他设备的交互管理代理发送同步请求,能够接收到所述同步请求的设备分别向所述请求者返回用户与需求数据帧,请求者自身的交互管理代理再根据所述用户和需求数据帧更新自身的用户表和信息需求表,其中,所述用户与需求数据帧由各个能够接收到所述同步请求的设备的用户表和信息需求表组成。3.如权利要求2所述的一种航天器内信息交互关系组织方法,其特征在于,请求者自身的交互管理代理获得用户与需求数据帧后,解析用户与需求数据帧的内容,并将解析结果分别写入本地的用户表和信息需求表,其中,当收到多个用户与需求数据帧时,更新用户表和信息需求表时排除重复的信息。4.如权利要求1所述的一种航天器内信息交互关系组织方法,其特征在于,所述信息传输数据帧由通信地址、主题号、信息数据内容、优先级组成,且优先级为0表示取消接收。5.如权利要求1~4任一权利要求所述的一种航天器内信息交互关系组织方法,其特征在于,还包括以下步骤:各接收者设备的用户数据缓存区接收到新的信息传输数据帧时,由各自的交互管理代理根据信息需求表更新用户数据接收索引表,所述数据接收索引表包含接收者、主题号、存放地址、偏移量、长度、优先级、处理标志,以供接收者设备上的各用户检索自身期望接收的数据后再从所在设备公共的用户接收数据缓存区中提取出来。

技术总结
本发明提供一种航天器内信息交互关系组织方法,在每个参与信息交互的设备上设置一个交互管理代理,而整个航天器内不存在一个管理各代理的中心节点,各交互管理代理地位对等,不需要预先固定用户的位置和连接关系,所有用户都是在运行启动后动态加入的,新加入的用户不需要了解系统和其它用户的状态,允许用户增减或位置变化;同时,本发明通过支持用户面向信息内容建立供需关系,也即构建了用户表和信息需求表,淡化了用户之间的连接关系,使得网络和用户动态变化时,不影响对信息的提供和获取关系,具备灵活性和扩展性。具备灵活性和扩展性。具备灵活性和扩展性。


技术研发人员:顾明 何熊文 阎冬 程博文 詹盼盼 齐征 杨丽君
受保护的技术使用者:北京空间飞行器总体设计部
技术研发日:2022.07.18
技术公布日:2022/12/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1