卫星通信的数据传输、接收方法及装置、网关、终端制造方法及图纸

技术编号:24805008 阅读:33 留言:0更新日期:2020-07-07 22:03
一种卫星通信的数据传输、接收方法及装置、网关、终端,所述数据传输方法包括:接收终端发送的数据包,并记录正确接收的数据包,以确定响应于所述正确接收的数据包的确认帧;当预设通信时间到达时,向所述终端下发所述确认帧。通过本发明专利技术提供的技术方案,可以极大地提高数据的传输可靠性和通信成功率。

【技术实现步骤摘要】
卫星通信的数据传输、接收方法及装置、网关、终端
本专利技术涉及卫星通信技术,具体地涉及一种卫星通信的数据传输、接收方法及装置、网关、终端。
技术介绍
基于北斗卫星收发短报文的应用是目前技术和市场都比较活跃的应用领域。北斗短报文功能是北斗导航定位系统区别与其它卫星导航系统的独特功能,在诸多方面都具有重大的作用。通过短报文功能,北斗终端可以实现全天候的对外通信。目前,北斗短报文功能已经应用于:紧急救援、森林防火、野外作业、海上作业、测绘行业、气象应用等方面。相较于其它远距离通信终端(例如,3G终端设备),北斗物联网终端具有传输距离无限制、使用地域范围广、通信内容高保密等一系列优点。但同时也存在一定的局限性。例如,北斗短报文通信容易受应用环境影响,特别是在有遮挡的应用环境中,会导致通信成功率急剧下降。为提高通信成功率,终端设备通过简单重复上报的方式提高数据回传率,却降低了通信有效性,又不能保证数据的可靠传输。如何在有限的工作时间内完成数据的可靠传输,对于低功耗设备具有重要意义。
技术实现思路
本专利技术解决的技术问题是如何利用卫星通信完成数据的可靠传输,以提高通信有效性。为解决上述技术问题,本专利技术实施例提供一种卫星通信的数据传输方法,包括:接收终端发送的数据包,并记录正确接收的数据包,以确定响应于所述正确接收的数据包的确认帧;当预设通信时间到达时,向所述终端下发所述确认帧。可选的,在接收终端发送的数据包之前,所述方法还包括:获取卫星通信时间,以根据所述卫星通信时间完成时间同步,其中,所述预设通信时间是以同步后的时间为基准确定的。可选的,所述卫星通信为北斗卫星通信。可选的,所述卫星通信为基于短报文的卫星通信。可选的,所述确认帧包括:所述终端的终端标识、未正确接收的数据包总数、正确接收的最新数据包标识、各个未正确接收的数据包标识与所述最新数据包标识各自的差值。可选的,所述终端的终端标识占用3个字节、所述未正确接收的数据包总数占用1个字节、所述正确接收的最新数据包标识占用2个字节、所述差值占用1个字节。可选的,所述向所述终端下发所述确认帧包括:采用单播方式或广播方式向所述终端下发所述确认帧。为解决上述技术问题,本专利技术实施例还提供一种卫星通信的数据接收方法,包括:向卫星网关发送数据包;接收确认帧,所述确认帧是所述卫星网关响应于正确接收的数据包确定的,且所述确认帧是所述卫星网关在预设通信时间到达时发出的。可选的,在向卫星网关发送数据包之前,所述方法还包括:获取卫星通信时间,以完成时间同步,其中,所述预设通信时间是以同步后的时间为基准确定的。可选的,所述卫星通信为北斗卫星通信。可选的,所述卫星通信是基于短报文的卫星通信。可选的,所述确认帧包括:终端的终端标识、未正确接收的数据包总数、正确接收的最新数据包标识、各个未正确接收的数据包标识与所述最新数据包标识各自的差值。可选的,所述终端的终端标识占用3个字节、所述未正确接收的数据包总数占用1个字节、所述正确接收的最新数据包标识占用2个字节、所述差值占用1个字节。可选的,所述接收确认帧包括:接收所述卫星网关基于单播方式或广播方式发送的确认帧。为解决上述技术问题,本专利技术实施例还提供一种卫星通信的数据传输装置,包括:接收模块,适于接收终端发送的数据包,并记录正确接收的数据包,以确定响应于所述正确接收的数据包的确认帧;发送模块,适于当预设通信时间到达时,向所述终端下发所述确认帧。为解决上述技术问题,本专利技术实施例还提供一种卫星通信的数据接收装置,包括:发送模块,适于向卫星网关发送数据包;接收模块,适于接收确认帧,所述确认帧是所述卫星网关响应于正确接收的数据包确定的,且所述确认帧是所述卫星网关在预设通信时间到达时发出的。为解决上述技术问题,本专利技术实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述方法的步骤。为解决上述技术问题,本专利技术实施例还提供一种网关,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述方法的步骤。为解决上述技术问题,本专利技术实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施例提供一种卫星通信的数据传输方法,包括:接收终端发送的数据包,并记录正确接收的数据包,以确定响应于所述正确接收的数据包的确认帧;当预设通信时间到达时,向所述终端下发所述确认帧。通过为终端发送的数据提供确认帧,终端可以根据确认帧确定正确接收的数据包,以及未正确接收的数据包,以使得终端可以重传未正确接收的数据包,极大地提高数据的传输可靠性和通信成功率。进一步,减少终端重传数据包的次数,也可以节约终端功耗。进一步,在接收终端发送的数据包之前,还包括:获取卫星通信时间,以根据所述卫星通信时间完成时间同步,其中,所述预设通信时间是以同步后的时间为基准确定的。通过本专利技术实施例提供的技术方案,可以使终端设备预判数据接收时间,使得终端设备可以在数据接收时间以外的其他时间内进入休眠状态,以节约功耗。附图说明图1是现有技术的一种基于北斗卫星进行通信的通信网络示意图;图2是本专利技术实施例的一种卫星通信的数据传输方法的流程示意图;图3是本专利技术实施例的一种确认帧的帧格式示意图;图4是本专利技术实施例的一种卫星通信的数据接收方法的流程示意图;图5是本专利技术实施例的一种卫星通信的数据传输装置的结构示意图;图6是本专利技术实施例的一种卫星通信的数据接收装置的结构示意图。具体实施方式如
技术介绍
所言,现有技术采用简单重复发送数据包的方式提高卫星通信成功率,既降低了通信有效性,又不能保证数据的可靠传输。图1是现有技术的一种基于北斗卫星进行通信的通信网络示意图。如图1所示,通信系统100是利用北斗短报文通信的分布式物联网系统,采用星型网络拓扑结构进行通信。各个分布式数据采集终端(例如,北斗物联网终端101)完成各种复杂环境下的信息采集,并通过北斗短报文(图未示)将数据经北斗卫星102、北斗卫星网关103发送至数据运营服务中心104。数据运营服务中心104能够完成各种传感器信息的可视化显示、大数据分析或者是远程操控等功能。进一步,北斗网关103和数据运营服务中心104可以通过因特网与监控指挥中心105进行通信。北斗短报文通信有通信频率的限制和单次传输的数据容量限制。一般而言,北斗物联网终端可以支持的短报文发送频度为每60秒一次、且每次最大的发送数据量为78.5个字节。由于短报文通信带宽有限,终端设备通过简单重复上报的方式来提高数据回传率,既会降低通信有效性,又不能保证数据的可靠传输。考虑到北斗设备之间的短报文通信过程为一种尽力传输的无回执过程,因而网本文档来自技高网
...

【技术保护点】
1.一种卫星通信的数据传输方法,其特征在于,包括:/n接收终端发送的数据包,并记录正确接收的数据包,以确定响应于所述正确接收的数据包的确认帧;/n当预设通信时间到达时,向所述终端下发所述确认帧。/n

【技术特征摘要】
1.一种卫星通信的数据传输方法,其特征在于,包括:
接收终端发送的数据包,并记录正确接收的数据包,以确定响应于所述正确接收的数据包的确认帧;
当预设通信时间到达时,向所述终端下发所述确认帧。


2.根据权利要求1所述的数据传输方法,其特征在于,在接收终端发送的数据包之前,还包括:
获取卫星通信时间,以根据所述卫星通信时间完成时间同步,其中,所述预设通信时间是以同步后的时间为基准确定的。


3.根据权利要求1所述的数据传输方法,其特征在于,所述卫星通信为北斗卫星通信。


4.根据权利要求1所述的数据传输方法,其特征在于,所述卫星通信为基于短报文的卫星通信。


5.根据权利要求1所述的数据传输方法,其特征在于,所述确认帧包括:所述终端的终端标识、未正确接收的数据包总数、正确接收的最新数据包标识、各个未正确接收的数据包标识与所述最新数据包标识各自的差值。


6.根据权利要求5所述的数据传输方法,其特征在于,所述终端的终端标识占用3个字节、所述未正确接收的数据包总数占用1个字节、所述正确接收的最新数据包标识占用2个字节、所述差值占用1个字节。


7.根据权利要求1所述的数据传输方法,其特征在于,所述向所述终端下发所述确认帧包括:
采用单播方式或广播方式向所述终端下发所述确认帧。


8.一种卫星通信的数据接收方法,其特征在于,包括:
向卫星网关发送数据包;
接收确认帧,所述确认帧是所述卫星网关响应于正确接收的数据包确定的,且所述确认帧是所述卫星网关在预设通信时间到达时发出的。


9.根据权利要求8所述的数据接收方法,其特征在于,在向卫星网关发送数据包之前,还包括:
获取卫星通信时间,以完成时间同步,其中,所述预设通信时间是以同步后的时间为基准确定的。


10.根据权利要求8所述的数据接收方法,其特征在于,所述卫星通信为北斗卫星...

【专利技术属性】
技术研发人员:李睿肖远平董亮徐家君杨松绍丁仕杰宋彬蒋宙杰刘莉陈捷
申请(专利权)人:上海复控华龙微系统技术有限公司
类型:发明
国别省市:上海;31

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

1