一种星载数据的通信方法和装置的制造方法

文档序号:9633589阅读:581来源:国知局
一种星载数据的通信方法和装置的制造方法
【技术领域】
[0001]本发明属于航天领域,尤其涉及一种星载数据的通信方法和装置。
【背景技术】
[0002]随着航天任务规模的增大和复杂度的增加,相应的,星载电子系统中连接的星载设备的种类和数量也越来越多,由于各种星载设备所需要的传输数据的速度以及数据格式的不同,因此需要采用不同的数据传输协议进行数据传输,比如Space Wire、CAN、IEEE1394、Ethernet 等协议。
[0003]由于星载设备的复杂度的增加以及星载设备数量的变多,现代航天项目往往是多个研发机构共同开发完成,在开发过程中经常会使用多种不同的数据传输协议,而这些数据协议一般互不兼容,从而使得系统在兼容性开发的成本增加以及多种协议间的协调的难度增大,影响项目的合作开发效率,而且不同的数据传输协议需要使用不同的维护方法,后期的维护也比较困难。

【发明内容】

[0004]本发明的目的在于提供一种星载数据的通信方法和装置,以解决现有技术的星载系统的数据协议一般互不兼容,使得系统在兼容性开发的成本增加以及多种协议间的协调的难度增大,影响项目的合作开发效率,而且不同的数据传输协议需要使用不同的维护方法,后期的维护也比较困难的问题。
[0005]本发明是这样实现的,一种星载数据的通信方法,在星载系统的应用层与数据链路层之间设立子网汇聚层,所述子网汇聚层进行星载数据的通信方法包括:
[0006]接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型;
[0007]根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序;
[0008]根据所述传输协议参数中的传输质量参数,选择与所述传输质量参数相匹配的数据链路资源;
[0009]根据所述传输协议参数中的传输协议类型,将待传输的星载数据映射到对应传输协议类型的数据链路;
[0010]根据所确定的星载数据的传输顺序、匹配的数据链路资源,在所映射的数据链路上传输星载数据。
[0011]本发明的另一目的在于提供一种星载数据的通信装置,在星载系统的应用层与数据链路层之间设立子网汇聚层,所述子网汇聚层的星载数据的通信装置包括:
[0012]请求接收单元,用于接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型;
[0013]传输顺序确定单元,用于根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序;
[0014]数据链路资源选择单元,用于根据所述传输协议参数中的传输质量参数,选择与所述传输质量参数相匹配的数据链路资源;
[0015]数据链路映射单元,用于根据所述传输协议参数中的传输协议类型,将待传输的星载数据映射到对应传输协议类型的数据链路;
[0016]传输单元,用于根据所确定的星载数据的传输顺序、匹配的数据链路资源,在所映射的数据链路上传输星载数据。
[0017]本发明通过在星载系统的应用层与数据链路层之间设立子网汇聚层,通过所述子网汇聚层确定星载数据传输的优先级顺序、传输质量对应的数据链路资源以及传输协议类型对应的数据链路,本发明根据所述传输数据的优先级顺序可以协调多种传输协议的数据,并且根据传输质量选择对应的数据链路资源,可以保证传输的数据的准确性,而根据传输协议类型映射到对应的数据链路,实现多种协议数据的兼容传输。本发明可以很好的兼容多种协议的数据协调传输,通过子网汇聚层即可对不同的数据传输进行维护,可有效减少维护成本。
【附图说明】
[0018]图1是本发明第一实施例提供的星载数据的通信方法的实现流程图;
[0019]图2是本发明第二实施例提供的星载数据的通信方法的实现流程图;
[0020]图3是本发明第三实施例提供的星载数据的通信方法的实现流程图;
[0021]图4是本发明第三实施例提供的子网汇聚层的结构示意图;
[0022]图5是本发明第四实施例提供的星载数据的通信装置的结构示意图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]本发明实施例可用于解决现有技术中因星载设备数量的增加,导致星上系统所使用的传输协议的种类也相应的增加,在多种协议进行数据传输时,因为不同数据传输同时传输时,容易导致数据传输的可靠性受到影响。另外,对多协议的星载数据进行维护时,可能会影响其它数据的传输,本发明为解决上述问题,提出了一种基于子网汇聚层实现兼容多种星载数据传输协议的方法,在星载系统的应用层与数据链路层之间设立子网汇聚层,所述子网汇聚层进行星载数据的通信方法包括以下步骤:
[0025]接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型;
[0026]根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序;
[0027]根据所述传输协议参数中的传输质量参数,选择与所述传输质量参数相匹配的数据链路资源;
[0028]根据所述传输协议参数中的传输协议类型,将待传输的星载数据映射到对应传输协议类型的数据链路;
[0029]根据所确定的星载数据的传输顺序、匹配的数据链路资源,在所映射的数据链路上传输星载数据。
[0030]通过在星载系统的应用层与数据链路层之间设立子网汇聚层,通过所述子网汇聚层确定星载数据传输的优先级顺序、传输质量对应的数据链路资源以及传输协议类型对应的数据链路,本发明根据所述传输数据的优先级顺序可以协调多种传输协议的数据,并且根据传输质量选择对应的数据链路资源,可以保证传输的数据的准确性,而根据传输协议类型映射到对应的数据链路,实现多种协议数据的兼容传输。本发明可以很好的兼容多种协议的数据协调传输,通过子网汇聚层即可对不同的数据传输进行维护,可有效减少维护成本。
[0031]实施例一:
[0032]图1示出了本发明第一实施例提供的星载数据的通信方法的实现流程,本实施例在星载系统的应用层与数据链路层之间设立子网汇聚层,所述通信方法详述如下:
[0033]在步骤SlOl中,接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型。
[0034]具体的,所述星载数据的传输请求,可以由应用层的应用程序发送,也可以由底层的星载设备发送。比如应用层的应用程序,可以发送控制指令数据、传输数据至存储器等请求,底层的星载设备可以为监测报警数据等。
[0035]所述应用层位于系统的最上层,可运行系统应用程序且为应用程序提供服务,如星载设备的管理应用程序、监测程序等。所述系统应用层需要从底层获取状态数据,或者向底层设备发送控制指令。
[0036]所述数据链路层,用于将数据组合成数据块,可称这种数据块为帧(frame),帧是数据链路层的传送单位,以及控制帧在物理信道上的传输,包括处理传输差错,调节发送速率以使与接收方相匹配,以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。
[0037]所述子网汇聚层,为本发明新增加的一个位于应用层与数据链路层之间,用于对星载数据传输的优先级顺序、传输的数据链路资源以及将星载数据映射到对应的数据链路坐寸ο
[0038]在步骤S102中,根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序。
[0039]所述传输优先级参数,是根据不同协议传输的数据内容的重要性而设定。可以为数
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1