本发明涉及卫星通信,具体涉及一种基于多路天通通信设备的数据传输系统及方法。
背景技术:
1、天通一号卫星系统作为国产首个卫星移动通信系统,其覆盖区域包含中国及周边、中东、非洲等相关地区,以及西太平洋、印度洋大部分海域,能为应急救援、海洋观测、海洋探测、海洋运输、远洋渔业、航空运输、旅游科考等各个领域提供全天候、全天时、稳定可靠的移动通信服务。
2、目前,天通通信的窄带数据传输业务由于传输速率低(大约每秒200多字节),对于要求传输速度较高的应用场景(如水下潜航器在海洋中执行探测任务时,潜航器在水面进行数据传输的时间越长,潜航器暴露的风险就越高,因此需要把探测数据以最快的速度发送给指控中心,从而减小潜航器暴露风险),天通通信的传输速率不能满足用户需求。
技术实现思路
1、针对背景技术中所提及的技术缺陷,本发明实施例的目的在于提供一种基于多路天通通信设备的数据传输系统及方法。
2、为实现上述目的,第一方面,本申请实施例提供了一种基于多路天通通信设备的数据传输系统,包括数据发送单元、数据接收单元和至少两路天通通信设备;
3、所述数据发送单元用于实现待发送数据的拆分及数据传输控制,得到数据包,并通过至少两路天通通信设备和天通卫星通信系统将所述数据包传输至所述数据接收单元;
4、所述数据接收单元用于完成所述数据包的接收、拼接,从而实现数据的完整传输。
5、作为本申请的一种具体实现方式,所述数据发送单元包括:
6、数据接收拆分处理模块,用于接收待发送数据,根据数据拆分协议将所述待发送数据拆分,得到拆分数据;
7、数据传输控制模块,用于通过至少两路天通通信设备和天通卫星通信系统将所述拆分数据传输至所述数据接收单元,并实现传输过程的控制。
8、其中,所述数据拆分协议如下:
9、根据所述待发送数据的大小和lmax判断是否拆分;lmax指的是每个天通通信设备对外接口一次传输的最大数据包长度;
10、若不需要拆分,则将所述待发送数据以一个数据包对外发送,且本次数据发送的任务号标识为ff;
11、若需要拆分,则将所述待发送数据拆分成m个数据包对外发送;m=待发送数据大小/lmax,且如果m值为整数,则m值不变,如果m值为小数,则m值取整后+1。
12、作为本申请的一种具体实现方式,所述数据接收单元包括:
13、数据传输服务器,用于接收所述数据发送单元通过多路天通通信设备发送的所述数据包;
14、数据传输控制模块,用于接收所述数据传输服务器发送的所述数据包,并对其进行处理;
15、数据拼接发送处理模块,用于根据数据拼接协议对所述数据传输控制模块处理后的发送数据包进行拼接,得到接收数据包。
16、其中,所述数据拼接协议如下:
17、如果接收的数据包中任务号为ff,则该数据包是独立的数据包,不需要拼接;
18、如果数据包中的任务号为ff以外的值,则按照相同任务号下的数据包的包序号依次进行数据拼接。
19、基于相同的发明构思,本发明实施例还提供了一种基于多路天通通信设备的数据传输方法,包括:
20、数据发送单元根据数据拆分协议对待发送数据进行拆分及数据传输控制,得到数据包;
21、所述数据发送单元通过至少两路天通通信设备和天通卫星通信系统将所述数据包对外发送;
22、数据接收单元接收所述数据包,根据数据拼接协议对所述数据包进行拼接,从而实现数据的完整传输。
23、本发明实施例所提供的技术方案,解决了通过天通通信系统进行数据传输速率低的问题,可以使天通通信数据传输速率提高n倍(n大于等于2),数据传输时间是原来的n分之一,特别是对于必须利用天通通信系统进行数据传输,但又要求传输时间非常苛刻的场景(如水下潜航器在水面暴露的时间越短,被发现的风险越低)具有非常重要的现实意义。
1.一种基于多路天通通信设备的数据传输系统,包括数据发送单元和数据接收单元,其特征在于,所述数据传输系统还包括至少两路天通通信设备;
2.如权利要求1所述的数据传输系统,其特征在于,所述数据发送单元包括:
3.如权利要求2所述的数据传输系统,其特征在于,所述数据拆分协议如下:
4.如权利要求3所述的数据传输系统,其特征在于,所述数据接收单元包括:
5.如权利要求4所述的数据传输系统,其特征在于,所述数据拼接协议如下:
6.一种基于多路天通通信设备的数据传输方法,其特征在于,包括:
7.如权利要求6所述的数据传输方法,其特征在于,所述数据拆分协议如下:
8.如权利要求7所述的数据传输方法,其特征在于,所述数据拼接协议如下: