基于卫星信号的数据传输方法、装置、设备及存储介质与流程

文档序号:34482841发布日期:2023-06-15 17:10阅读:65来源:国知局
基于卫星信号的数据传输方法、装置、设备及存储介质与流程

本技术实施例涉及通信,具体涉及一种基于卫星信号的数据传输方法、装置、设备及存储介质。


背景技术:

1、在偏僻的山区和荒漠地带,通常利用背包基站通过无线信号与卫星建立连接,再通过卫星与地面的核心网网元连接,取代传统的基站通过光纤与核心网网元建立连接的方式,以方便快捷的满足通信需求。

2、由于卫星是移动的,相应的,卫星网络的覆盖范围也是变化的。因此在通信过程中,存在背包基站有卫星网络覆盖和无卫星网络覆盖两种情况。在有卫星网络覆盖的情况下,背包基站可以将来自用户终端的上行数据通过卫星发送至核心网网元,实现用户终端与核心网网元之间的上行数据传输。在无卫星网络覆盖的情况下,用户终端与背包基站之间仍可以通过无线网络传输上行数据,但是背包基站无法通过卫星链路将上行数据传输至核心网网元。

3、相关技术中,在无卫星网络覆盖情况下,对于用户终端产生的上行数据,有两种处理方式:第一种是通知用户终端目前无卫星覆盖暂时不向背包基站传输上行数据;第二种是基站暂存上行数据,等到有卫星覆盖时再转发至核心网网元。上述第一种处理方式需要对大量的用户终端的传输方式进行改动,成本太高且不便于实现;而上述第二种处理方式,很可能导致上行数据所需的容量超过基站的存储空间,以致于数据溢出和丢失。


技术实现思路

1、鉴于上述问题,本技术实施例提供了一种基于卫星信号的数据传输方法、装置、设备及存储介质,克服了上述问题或者至少部分地解决了上述可能导致数据溢出和丢失的问题。

2、本技术实施例的第一方面,提供了一种基于卫星信号的数据传输方法,包括:当存储空间不足且无卫星覆盖时,向用户终端发送第一通知消息,第一通知消息用于通知用户终端将上行数据发送至中继终端,从中继终端获取暂存的上行数据,在有卫星覆盖时,向卫星传输上行数据。

3、本实施例中,背包基站为了降低数据溢出和丢失的可能性,在存储空间不足且无卫星覆盖时,可以向用户终端发送第一通知消息,该第一通知消息用于通知用户终端将上行数据发送至中继终端,这样,中继终端可以暂存上行数据,以减小背包基站的数据存储压力,之后,背包基站从中继终端获取暂存的上行数据,在有卫星覆盖时,可以向卫星传输此上行数据,以实现用户终端与核心网网元之间的上行数据传输。

4、在一种可选的方式中,向用户终端发送第一通知消息之前,包括:获取目标终端的存储能力,根据存储能力从目标终端中选择中继终端。

5、本实施例中,背包基站通知用户终端将上行数据暂存至中继终端前,可以选择出存储能力较高的目标终端作为中继终端,以便中继终端可以暂存更多的上行数据。

6、在一种可选的方式中,根据存储能力从目标终端中选择中继终端,包括:向预设数量个目标终端发送暂存请求,接收预设数量个目标终端发送的暂存响应,根据暂存响应中包含的内容,确定中继终端。

7、在一种可选的方式中,当暂存响应的内容为同意暂存时,向用户终端发送第一通知消息,包括:将中继终端的第一终端标识携带在第一通知消息中发送给用户终端,以使用户终端将上行数据发送至与第一终端标识对应的中继终端。

8、在一种可选的方式中,暂存请求中包括需要目标终端辅助暂存的上行数据的第一数据容量,相应的,暂存响应中包括目标终端能够暂存的上行数据的第二数据容量;或者,暂存请求中包括需要目标终端辅助暂存的第一时长,相应的,暂存响应中包括目标终端能够暂存的上行数据的第二时长;或者,暂存请求中包括第一数据容量和第一时长,相应的,暂存响应中包括第二数据容量和第二时长。

9、本实施例中,在暂存响应中可以至少包括中继终端能够暂存的上行数据的第二数据容量和/或第二时长,如此,背包基站可以根据接收到的暂存响应确定出中继终端以及中继终端可以暂存上行数据的容量和时长。

10、在一种可选的方式中,从中继终端获取暂存的上行数据,包括:接收中继终端在传输时间点传输的上行数据,其中,传输时间点是基于暂存请求或者暂存响应确定的。或者,向中继终端发送传输请求,传输请求中至少包括请求传输的上行数据的数据信息,接收中继终端根据传输请求中的数据信息,传输的上行数据。

11、本实施例中,中继终端可以在传输时间点传输上行数据,也可以根据背包基站的传输请求传输上行数据,如此,背包基站能够及时将上行数据传输至卫星。

12、在一种可选的方式中,根据存储能力从目标终端中选择中继终端之后,本技术实施例提供的基于卫星信号的数据传输方法,还包括:获取每个中继终端的存储空间的状态,向存储空间为饱和状态的中继终端发送第二通知信息,第二通知信息用于通知存储空间为饱和状态的中继终端传输其暂存的上行数据的部分或者全部至背包基站。或者,向用户终端发送第三通知信息,第三通知信息包括存储空间为空闲状态的中继终端的第二终端标识,用于通知用户终端将上行数据发送至与第二终端标识对应的中继终端。

13、本实施例中,背包基站可以在预设时间段内可以获取每个中继终端的存储空间的状态,通过向存储空间为饱和状态的中继终端发送第二通知信息,或者,向用户终端发送第三通知信息,可以降低上行数据在中继终端溢出和丢失的可能性。

14、本技术实施例的第二方面,提供了一种基于卫星信号的数据传输方法,包括:接收背包基站发送的暂存请求,基于暂存请求,向背包基站发送暂存响应。当暂存响应的内容为同意暂存时,接收并暂存用户终端发送的上行数据。向背包基站发送暂存的上行数据,以使背包基站在有卫星覆盖时向卫星传输上行数据。

15、在一种可选的方式中,向背包基站发送暂存的上行数据,包括:在传输时间点向背包基站传输上行数据。其中,传输时间点是基于暂存请求确定的,或者传输时间点是基于暂存响应确定的。或者,根据背包基站发送的传输请求传输上行数据。

16、本技术实施例的第三方面,提供了一种基于卫星信号的数据传输方法,包括:接收第一通知消息,第一通知消息是背包基站发送的,第一通知消息中包括第一终端标识,用于通知用户终端将上行数据发送至与第一终端标识对应的中继终端。根据第一通知消息,将上行数据发送至中继终端。

17、本技术实施例的第四方面,提供了一种基于卫星信号的数据传输装置,包括:发送模块,用于当存储空间不足且无卫星覆盖时,向用户终端发送第一通知消息,第一通知消息用于通知用户终端将上行数据发送至中继终端。获取模块,用于从中继终端获取暂存的上行数据。传输模块,用于在有卫星覆盖时,向卫星传输获取模块获取到的上行数据。

18、本技术实施例的第五方面,提供了一种基于卫星信号的数据传输装置,包括:第一接收模块,用于接收背包基站发送的暂存请求。第一发送模块,用于基于第一接收模块接收到的暂存请求,向背包基站发送暂存响应。第二接收模块,用于当第一发送模块发送的暂存响应的内容为同意暂存时,接收并暂存用户终端发送的上行数据。第二发送模块,用于向背包基站发送暂存的上行数据,以使背包基站在有卫星覆盖时向卫星传输上行数据。

19、本技术实施例的第六方面,提供了一种基于卫星信号的数据传输装置,包括:接收模块,用于接收第一通知消息,第一通知消息是背包基站发送的,第一通知消息中包括第一终端标识,用于通知用户终端将上行数据发送至与第一终端标识对应的中继终端。发送模块,用于根据接收模块接收到的第一通知消息,将上行数据发送至中继终端。

20、本技术实施例的第七方面,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现如本技术第一方面提供的基于卫星信号的数据传输方法,或者,实现如本技术第二方面提供的基于卫星信号的数据传输方法,或者,实现如本技术第三方面提供的基于卫星信号的数据传输方法。

21、本技术实施例的第八方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如本技术第一方面提供的基于卫星信号的数据传输方法,或者,实现如本技术第二方面提供的基于卫星信号的数据传输方法,或者,实现如本技术第三方面提供的基于卫星信号的数据传输方法。

22、上述说明仅是本技术实施例技术方案的概述,为了能够更清楚了解本技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1