CN104869072A - 一种基于构件化模块的航天器总线路由器 - Google Patents

一种基于构件化模块的航天器总线路由器 Download PDF

Info

Publication number
CN104869072A
CN104869072A CN201510201784.9A CN201510201784A CN104869072A CN 104869072 A CN104869072 A CN 104869072A CN 201510201784 A CN201510201784 A CN 201510201784A CN 104869072 A CN104869072 A CN 104869072A
Authority
CN
China
Prior art keywords
bus
component
intermediate member
spacecraft
router
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510201784.9A
Other languages
English (en)
Other versions
CN104869072B (zh
Inventor
陈健
王峰
曹喜滨
李冬柏
李化义
徐国栋
宁明峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute of Technology
Original Assignee
Harbin Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN201510201784.9A priority Critical patent/CN104869072B/zh
Publication of CN104869072A publication Critical patent/CN104869072A/zh
Application granted granted Critical
Publication of CN104869072B publication Critical patent/CN104869072B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种基于构件化模块的航天器总线路由器,涉及一种航天器总线路由器。解决了现有航天器因多总线并存形式带来总线间通信困难,导致通信效率低的问题。所述总线路由器包括总线注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行通信,N为正整数,总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件;中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。主要用在航天器领域的信息通信上。

Description

一种基于构件化模块的航天器总线路由器
技术领域
本发明涉及一种航天器总线路由器。
背景技术
目前,为提高通用性,航天器上层管理采用构件化技术,构件之间通过软件总线连接,为更好的发挥构件通用化优势,航天器采用了多条软件总线。航天器因多总线并存形式带来总线间通信困难的问题。
发明内容
本发明是为了解决现有航天器因多总线并存形式带来总线间通信困难,导致通信效率低的问题。本发明提供了一种基于构件化模块的航天器总线路由器。
一种基于构件化模块的航天器总线路由器,所述总线路由器包括总线注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行通信,N为正整数,
总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件;
中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。
所述的总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件的具体过程为:
航天器软件总线向总线注册管理模块注册本总线,总线路由器提取航天器软件总线构件地址,
根据航天器软件总线构件地址,总线路由器遍寻总线构件主题,当一个构件需与其它总线构件通信时,将通信构件***映射表,注册中间构件。
所述中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换的具体过程为:
等待总线间构件通信时隙,根据构件主题查找总线路由器构件映射表,
若无对应总线路由器构件映射表项,则结束本次通信;
否则,根据构件主题,将需通信的构件发送至该需通信的构件所在的总线上,总线路由器构件映射表中与需通信的构件所对应的中间构件与另一中间构件进行数据交换,且所述另一中间构件发送数据至需通信构件所在的总线以外的其它总线上,
与需通信构件对应的被通信构件从接收另一中间构件发送数据的总线上读取数据,完成中间构件间的数据交换。
本发明带来的有益效果是,本发明提供了一种基于构件化模块的航天器总线路由器,更好的实现总线间的通信,使通信效率提高了50%以上。
附图说明
图1为本发明所述的一种基于构件化模块的航天器总线路由器的原理示意图;
图2为中间构件1和中间构件2进行数据交换的原理示意图;
图3为中间构件1和中间构件2进行数据交换的流程图。
具体实施方式
具体实施方式一:参见图1说明本实施方式,本实施方式所述的一种基于构件化模块的航天器总线路由器,所述总线路由器包括总线注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行通信,N为正整数,
总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件;
中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。
具体实施方式二:本实施方式与具体实施方式一所述的一种基于构件化模块的航天器总线路由器的区别在于,所述的总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件的具体过程为:
航天器软件总线向总线注册管理模块注册本总线,总线路由器提取航天器软件总线构件地址,
根据航天器软件总线构件地址,总线路由器遍寻总线构件主题,当一个构件需与其它总线构件通信时,将通信构件***映射表,注册中间构件。
具体实施方式三:本实施方式与具体实施方式一所述的一种基于构件化模块的航天器总线路由器的区别在于,所述中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换的具体过程为:
等待总线间构件通信时隙,根据构件主题查找总线路由器构件映射表,
若无对应总线路由器构件映射表项,则结束本次通信;
否则,根据构件主题,将需通信的构件发送至该需通信的构件所在的总线上,总线路由器构件映射表中与需通信的构件所对应的中间构件与另一中间构件进行数据交换,且所述另一中间构件发送数据至需通信构件所在的总线以外的其它总线上,
与需通信构件对应的被通信构件从接收另一中间构件发送数据的总线上读取数据,完成中间构件间的数据交换。本实施方式中,以中间构件1和中间构件2为例进行说明中间构件间的数据交换的原理,具体参见图2;
等待总线间构件通信时隙,根据构件主题查找总线路由器构件映射表;
若无对应映射表项,则结束该次通信;
否则,根据构件主题,构件1发送数据至总线1上,中间构件1从总线1上读取数据;
总线路由器实现中间构件1、2间数据交换;
中间构件2发送数据至总线2上,对应构件2从总线2上读取数据,本次通信结束,等待下一通信时隙到来。
中间构件1和中间构件2进行数据交换的工作流程图参见图3。

Claims (3)

1.一种基于构件化模块的航天器总线路由器,其特征在于,所述总线路由器包括总线注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行通信,N为正整数,
总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件;
中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。
2.根据权利要求1所述的一种基于构件化模块的航天器总线路由器,其特征在于,所述的总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件的具体过程为:
航天器软件总线向总线注册管理模块注册本总线,总线路由器提取航天器软件总线构件地址,
根据航天器软件总线构件地址,总线路由器遍寻总线构件主题,当一个构件需与其它总线构件通信时,将通信构件***映射表,注册中间构件。
3.根据权利要求1所述的一种基于构件化模块的航天器总线路由器,其特征在于,所述中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换的具体过程为:
等待总线间构件通信时隙,根据构件主题查找总线路由器构件映射表,
若无对应总线路由器构件映射表项,则结束本次通信;
否则,根据构件主题,将需通信的构件发送至该需通信的构件所在的总线上,总线路由器构件映射表中与需通信的构件所对应的中间构件与另一中间构件进行数据交换,且所述另一中间构件发送数据至需通信构件所在的总线以外的其它总线上,
与需通信构件对应的被通信构件从接收另一中间构件发送数据的总线上读取数据,完成中间构件间的数据交换。
CN201510201784.9A 2015-04-25 2015-04-25 一种基于构件化模块的航天器总线路由器 Active CN104869072B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510201784.9A CN104869072B (zh) 2015-04-25 2015-04-25 一种基于构件化模块的航天器总线路由器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510201784.9A CN104869072B (zh) 2015-04-25 2015-04-25 一种基于构件化模块的航天器总线路由器

Publications (2)

Publication Number Publication Date
CN104869072A true CN104869072A (zh) 2015-08-26
CN104869072B CN104869072B (zh) 2018-01-30

Family

ID=53914604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510201784.9A Active CN104869072B (zh) 2015-04-25 2015-04-25 一种基于构件化模块的航天器总线路由器

Country Status (1)

Country Link
CN (1) CN104869072B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107577541A (zh) * 2017-09-05 2018-01-12 浪潮通用软件有限公司 一种应用及一种组件的调用方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060064422A1 (en) * 2004-09-17 2006-03-23 Arthurs Brendan P Data sharing system, method and software tool
CN101510827A (zh) * 2009-03-31 2009-08-19 中国人民解放军信息工程大学 路由交换装置、方法及在路由交换装置中更新业务的方法
CN103297542A (zh) * 2013-06-24 2013-09-11 浪潮电子信息产业股份有限公司 一种支持构件在线伸缩的云操作***总线及均衡方法
CN104239037A (zh) * 2014-08-25 2014-12-24 中国电子科技集团公司第二十九研究所 一种业务功能可重构的软件框架
CN104361424A (zh) * 2014-10-11 2015-02-18 中国电子科技集团公司第十研究所 基于企业服务总线的主数据***集成方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060064422A1 (en) * 2004-09-17 2006-03-23 Arthurs Brendan P Data sharing system, method and software tool
CN101510827A (zh) * 2009-03-31 2009-08-19 中国人民解放军信息工程大学 路由交换装置、方法及在路由交换装置中更新业务的方法
CN103297542A (zh) * 2013-06-24 2013-09-11 浪潮电子信息产业股份有限公司 一种支持构件在线伸缩的云操作***总线及均衡方法
CN104239037A (zh) * 2014-08-25 2014-12-24 中国电子科技集团公司第二十九研究所 一种业务功能可重构的软件框架
CN104361424A (zh) * 2014-10-11 2015-02-18 中国电子科技集团公司第十研究所 基于企业服务总线的主数据***集成方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107577541A (zh) * 2017-09-05 2018-01-12 浪潮通用软件有限公司 一种应用及一种组件的调用方法

Also Published As

Publication number Publication date
CN104869072B (zh) 2018-01-30

Similar Documents

Publication Publication Date Title
CN105245456B (zh) 一种云服务器内卸载sdn虚拟网络功能的方法和***
WO2012112460A3 (en) Offer insertion system
DE602004007402D1 (de) Effiziente verbindung zwischen modulen wechselbarer elektronischer schaltungskarten
CN104516434B (zh) 服务器***
EP2596658A4 (en) ORIENTATION OF A DATA TRANSMISSION TO OPTIMIZE CONNECTIONS FOR TRANSMISSIONS THROUGH A WIRELESS NETWORK
WO2012023149A4 (en) Multi-root input output virtualization aware switch
CN104679596A (zh) 一种提高服务器端并发性能的消息处理方法及其***
CN107566301A (zh) 一种实现RapidIO交换机***总线速度自动配置的方法及装置
CN104869072A (zh) 一种基于构件化模块的航天器总线路由器
CN203133718U (zh) 一种刀片服务器背板
IN2013CH04463A (zh)
EP2854040A3 (en) Information processing apparatus, information processing system, and program
EP2843553A3 (en) Information processing terminal and control method therefor, and program
CN202916775U (zh) 一种可***自识别的pcie转接卡
CN202524426U (zh) 一种企业云计算服务应用***
CN102841875A (zh) 一种具有智能总线接口的主机及安防***
CN105208466B (zh) 机柜式多端口epon***
CN106453018A (zh) 一种基于PCIe Switch的通信平台及通信方法
CN107807897A (zh) 一种通用型网卡架构
CN204596022U (zh) 一种公用自行车信号传输装置
CN207398387U (zh) 高速频类传输线缆组件的线路结构
US20140351483A1 (en) Motherboard with peripheral component interconnect express slots
CN202145308U (zh) 抗恶劣环境计算机的多主模块管理接口模块
US20140365700A1 (en) Expansion board for memory cards
CN102945219B (zh) 一种微处理器端口复联方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant