一种基于构件代理模块的航天器接口适配器及采用该适配器实现的数据交互方法

文档序号:8907702阅读:263来源:国知局
一种基于构件代理模块的航天器接口适配器及采用该适配器实现的数据交互方法
【技术领域】
[0001] 本发明涉及一种航天器构件模块的接口适配器,特别涉及一种基于构件化模块的 航天器接口适配器。
【背景技术】
[0002] 目前,为提高通用性,航天器上层管理采用构件化技术,构件代理模块之间通过总 线连接,但功能构件还需和底层接口进行数据交互。目前,航天器对其接口的管理使用普遍 采用显示调用的方法,采用这种方法各设备接口不统一,使得设备管理与使用不灵活,构件 代理模块对设备的访问不方便。

【发明内容】

[0003] 本发明是为了解决现有的航天器对其接口的管理使用普遍采用显示调用的方法, 采用这种方法各设备接口不统一,使得设备管理与使用不灵活,构件代理模块对设备的访 问不方便,导致通用性差的问题。现提供一种基于构件模块的航天器接口适配器及采用该 适配器实现的数据交互方法。
[0004] 一种基于构件模块的航天器接口适配器,它包括设备管理单元和构件代理模块,
[0005] 设备管理单元用于配置设备接口,实现对设备的接口注册、配置ID和发布/订阅 主题的彳目息,
[0006] 构件代理模块用于根据设备管理单元对设备接口注册、配置ID和发布/订阅主题 的信息以构件形式向总线注册接口和发布/订阅主题。
[0007] 根据一种基于构件模块的航天器接口适配器实现的数据交互方法,它包括以下步 骤:
[0008] 步骤一、设备分别通过设备接口向设备管理单元注册设备接口信息,设备管理单 元同时配置设备ID和发布/订阅主题的信息,
[0009] 步骤二、构件代理模块根据设备管理单元注册设备接口、配置设备ID和发布/订 阅主题的信息,以构件形式向总线注册接口,实现设备对航天器接口的数据转换;
[0010] 步骤三、构件代理模块通过总线发布/订阅设备主题,实现构件代理模块与航天 器设备通信。
[0011]本发明的有益效果为:本发明采用设备管理单元能够配置各设备接口,实现设备 接口注册、管理设备ID、发布/订阅主题等信息,采用构件代理模块根据设备管理单元信息 以构件形式向总线注册接口适配器,实现设备对航天器接口的数据交互。通过设备管理单 元和构件代理模块能够实现设备多个接口的配置,使得接口使用灵活,然后,构件代理模块 通过总线发布/订阅各设备主题,实现航天器与设备通信,具体通用性。
【附图说明】
[0012] 图1为【具体实施方式】一所述的一种基于构件代理模块的航天器接口适配器的原 理示意图,
[0013] 图2为【具体实施方式】二所述的根据一种基于构件代理模块的航天器接口适配器 实现的数据转换方法的流程图。
【具体实施方式】
【具体实施方式】 [0014] 一:参照图1具体说明本实施方式,本实施方式所述的一种基于构 件代理模块的航天器接口适配器,它包括设备管理单元1和构件代理模块2,
[0015] 设备管理单元1用于配置设备接口,实现对设备的接口注册、配置ID和发布/订 阅主题的信息,
[0016] 构件代理模块2用于根据设备管理单元1对设备接口注册、配置ID和发布/订阅 主题的信息以构件形式向总线注册接口和发布/订阅主题。
[0017] 本实施方式中,设备管理单元管理各设备接口,实现设备接口注册、管理设备ID、 发布/订阅主题等信息。注册信息如下:
[0018]
[0019] 其中:参数N数值根据航天器特定设备参数多少而定。
[0020]
【具体实施方式】二:参照图2具体说明本实施方式,根据【具体实施方式】一所述的一 种基于构件代理模块的航天器接口适配器实现的适配方法,它包括以下步骤:
[0021] 步骤一、设备分别通过设备接口向设备管理单元1注册设备接口信息,设备管理 单元1同时配置设备ID和发布/订阅主题的信息,
[0022] 步骤二、构件代理模块2根据设备管理单元1注册设备接口、配置设备ID和发布 /订阅主题的信息,以构件形式向总线注册接口,实现设备对航天器接口的数据交互;
[0023] 步骤三、构件代理模块2通过总线发布/订阅设备主题,实现构件代理模块与航天 器设备通信。
[0024] 本实施方式中,设备向各接口注册本设备,设备管理单元管理设备ID、发布/订阅 主题等彳目息;
[0025] 接口适配器激活,接口适配器向软件总线注册。通过软件总线其他构件、设备可发 布/订阅主题,实现设备通信。
[0026] 设备通信,其他构件通过总线发布/订阅主题,当主题与接口适配器相符时,则其 他构件可与接口适配器数据交换。接口适配器操作所对应设备,从而实现与航天器设备通 信。
【主权项】
1. 一种基于构件代理模块的航天器接口适配器,其特征在于,它包括设备管理单元 (1)和构件代理模块(2), 设备管理单元(1)用于配置设备接口,实现对设备的接口注册、配置ID和发布/订阅 主题的彳目息, 构件代理模块(2)用于根据设备管理单元(1)对设备接口注册、配置ID和发布/订阅 主题的信息以构件形式向总线注册接口和发布/订阅主题。2. 根据权利要求1所述的一种基于构件代理模块的航天器接口适配器实现的交互方 法,其特征在于,它包括以下步骤: 步骤一、设备分别通过设备接口向设备管理单元(1)注册设备接口信息,设备管理单 元(1)同时配置设备ID和发布/订阅主题的信息, 步骤二、构件代理模块(2)根据设备管理单元(1)注册设备接口、配置设备ID和发布 /订阅主题的信息,以构件形式向总线注册接口,实现设备对航天器接口的数据交互; 步骤三、构件代理模块(2)通过总线发布/订阅设备主题,实现构件代理模块与航天器 设备通信。
【专利摘要】一种基于构件代理模块的航天器接口适配器及采用该适配器实现的数据交互方法,涉及航天适配器领域。本发明是为了解决现有的航天器对其接口的管理使用普遍采用显示调用的方法,采用这种方法各设备接口不统一,使得设备管理与使用不灵活,构件代理模块对设备的访问不方便,导致通用性差的问题。本发明所述的设备管理单元用于配置设备接口,实现对设备的接口注册、配置ID和发布/订阅主题的信息,构件代理模块用于根据设备管理单元对设备接口注册、配置ID和发布/订阅主题的信息以构件形式向总线注册接口和发布/订阅主题。它可用于连接航天器。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN104883392
【申请号】CN201510201781
【发明人】陈健, 李冬柏, 王峰, 曹喜滨, 李化义, 徐国栋, 宁明峰
【申请人】哈尔滨工业大学
【公开日】2015年9月2日
【申请日】2015年4月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1