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

技术编号:13002329 阅读:95 留言:0更新日期:2016-03-10 14:17
本发明专利技术适用于航天领域,提供了一种星载数据的通信方法和装置,在星载系统的应用层与数据链路层之间设立子网汇聚层,该方法包括:接收星载数据的传输请求;根据传输优先级参数,确定所述待传输的星载数据的传输顺序;根据传输质量参数,选择与所述传输质量参数相匹配的数据链路资源;根据传输协议类型,将待传输的星载数据映射到对应传输协议类型的数据链路;根据所确定的星载数据的传输顺序、匹配的数据链路资源,在所映射的数据链路上传输星载数据。本发明专利技术可以很好的兼容多种协议的数据协调传输,通过子网汇聚层即可对不同的数据传输进行维护,可有效减少维护成本。

【技术实现步骤摘要】

本专利技术属于航天领域,尤其涉及一种星载数据的通信方法和装置
技术介绍
随着航天任务规模的增大和复杂度的增加,相应的,星载电子系统中连接的星载设备的种类和数量也越来越多,由于各种星载设备所需要的传输数据的速度以及数据格式的不同,因此需要采用不同的数据传输协议进行数据传输,比如Space Wire、CAN、IEEE1394、Ethernet 等协议。由于星载设备的复杂度的增加以及星载设备数量的变多,现代航天项目往往是多个研发机构共同开发完成,在开发过程中经常会使用多种不同的数据传输协议,而这些数据协议一般互不兼容,从而使得系统在兼容性开发的成本增加以及多种协议间的协调的难度增大,影响项目的合作开发效率,而且不同的数据传输协议需要使用不同的维护方法,后期的维护也比较困难。
技术实现思路
本专利技术的目的在于提供一种星载数据的通信方法和装置,以解决现有技术的星载系统的数据协议一般互不兼容,使得系统在兼容性开发的成本增加以及多种协议间的协调的难度增大,影响项目的合作开发效率,而且不同的数据传输协议需要使用不同的维护方法,后期的维护也比较困难的问题。本专利技术是这样实现的,一种星载数据的通信方法,在星载系统的应用层与数据链路层之间设立子网汇聚层,所述子网汇聚层进行星载数据的通信方法包括:接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型;根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序;根据所述传输协议参数中的传输质量参数,选择与所述传输质量参数相匹配的数据链路资源;根据所述传输协议参数中的传输协议类型,将待传输的星载数据映射到对应传输协议类型的数据链路;根据所确定的星载数据的传输顺序、匹配的数据链路资源,在所映射的数据链路上传输星载数据。本专利技术的另一目的在于提供一种星载数据的通信装置,在星载系统的应用层与数据链路层之间设立子网汇聚层,所述子网汇聚层的星载数据的通信装置包括:请求接收单元,用于接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型;传输顺序确定单元,用于根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序;数据链路资源选择单元,用于根据所述传输协议参数中的传输质量参数,选择与所述传输质量参数相匹配的数据链路资源;数据链路映射单元,用于根据所述传输协议参数中的传输协议类型,将待传输的星载数据映射到对应传输协议类型的数据链路;传输单元,用于根据所确定的星载数据的传输顺序、匹配的数据链路资源,在所映射的数据链路上传输星载数据。本专利技术通过在星载系统的应用层与数据链路层之间设立子网汇聚层,通过所述子网汇聚层确定星载数据传输的优先级顺序、传输质量对应的数据链路资源以及传输协议类型对应的数据链路,本专利技术根据所述传输数据的优先级顺序可以协调多种传输协议的数据,并且根据传输质量选择对应的数据链路资源,可以保证传输的数据的准确性,而根据传输协议类型映射到对应的数据链路,实现多种协议数据的兼容传输。本专利技术可以很好的兼容多种协议的数据协调传输,通过子网汇聚层即可对不同的数据传输进行维护,可有效减少维护成本。【附图说明】图1是本专利技术第一实施例提供的星载数据的通信方法的实现流程图;图2是本专利技术第二实施例提供的星载数据的通信方法的实现流程图;图3是本专利技术第三实施例提供的星载数据的通信方法的实现流程图;图4是本专利技术第三实施例提供的子网汇聚层的结构示意图;图5是本专利技术第四实施例提供的星载数据的通信装置的结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例可用于解决现有技术中因星载设备数量的增加,导致星上系统所使用的传输协议的种类也相应的增加,在多种协议进行数据传输时,因为不同数据传输同时传输时,容易导致数据传输的可靠性受到影响。另外,对多协议的星载数据进行维护时,可能会影响其它数据的传输,本专利技术为解决上述问题,提出了一种基于子网汇聚层实现兼容多种星载数据传输协议的方法,在星载系统的应用层与数据链路层之间设立子网汇聚层,所述子网汇聚层进行星载数据的通信方法包括以下步骤:接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型;根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序;根据所述传输协议参数中的传输质量参数,选择与所述传输质量参数相匹配的数据链路资源;根据所述传输协议参数中的传输协议类型,将待传输的星载数据映射到对应传输协议类型的数据链路;根据所确定的星载数据的传输顺序、匹配的数据链路资源,在所映射的数据链路上传输星载数据。通过在星载系统的应用层与数据链路层之间设立子网汇聚层,通过所述子网汇聚层确定星载数据传输的优先级顺序、传输质量对应的数据链路资源以及传输协议类型对应的数据链路,本专利技术根据所述传输数据的优先级顺序可以协调多种传输协议的数据,并且根据传输质量选择对应的数据链路资源,可以保证传输的数据的准确性,而根据传输协议类型映射到对应的数据链路,实现多种协议数据的兼容传输。本专利技术可以很好的兼容多种协议的数据协调传输,通过子网汇聚层即可对不同的数据传输进行维护,可有效减少维护成本。实施例一:图1示出了本专利技术第一实施例提供的星载数据的通信方法的实现流程,本实施例在星载系统的应用层与数据链路层之间设立子网汇聚层,所述通信方法详述如下:在步骤SlOl中,接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型。具体的,所述星载数据的传输请求,可以由应用层的应用程序发送,也可以由底层的星载设备发送。比如应用层的应用程序,可以发送控制指令数据、传输数据至存储器等请求,底层的星载设备可以为监测报警数据等。所述应用层位于系统的最上层,可运行系统应用程序且为应用程序提供服务,如星载设备的管理应用程序、监测程序等。所述系统应用层需要从底层获取状态数据,或者向底层设备发送控制指令。所述数据链路层,用于将数据组合成数据块,可称这种数据块为帧(frame),帧是数据链路层的传送单位,以及控制帧在物理信道上的传输,包括处理传输差错,调节发送速率以使与接收方相匹配,以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。所述子网汇聚层,为本专利技术新增加的一个位于应用层与数据链路层之间,用于对星载数据传输的优先级顺序、传输的数据链路资源以及将星载数据映射到对应的数据链路坐寸ο在步骤S102中,根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序。所述传输优先级参数,是根据不同协议传输的数据内容的重要性而设定。可以为数当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种星载数据的通信方法,其特征在于,在星载系统的应用层与数据链路层之间设立子网汇聚层,所述子网汇聚层进行星载数据的通信方法包括:接收星载数据的传输请求,所述星载数据的传输请求包括星载数据的传输协议参数,所述传输协议参数包括传输优先级参数、传输质量参数以及传输协议类型;根据所述传输协议参数中的传输优先级参数,确定所述待传输的星载数据的传输顺序;根据所述传输协议参数中的传输质量参数,选择与所述传输质量参数相匹配的数据链路资源;根据所述传输协议参数中的传输协议类型,将待传输的星载数据映射到对应传输协议类型的数据链路;根据所确定的星载数据的传输顺序、匹配的数据链路资源,在所映射的数据链路上传输星载数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗嘉金张宇丁元
申请(专利权)人:深圳航天科技创新研究院
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1