基于卫星信号的数据处理方法、装置及计算机设备制造方法及图纸

技术编号:36882080 阅读:58 留言:0更新日期:2023-03-15 21:14
本申请实施例提供了一种基于卫星信号的数据处理方法、装置及计算机设备,其中,一种基于卫星信号的数据处理方法,包括:获取卫星覆盖信息,获取数据包及数据包对应的传输超时时刻,基于卫星覆盖信息和传输超时时刻,确定数据包的处理方式,处理方式包括:传输数据包,或者,删除数据包。本申请实施例中,用户终端通过获取卫星覆盖信息,可以知道背包式基站何时有卫星覆盖,再通过获取生成的数据包及数据包对应的传输超时时刻,可以知道生成的数据包何时失效,综合考虑卫星覆盖信息和数据包的传输超时时刻,可以确定出该数据包适合的处理方式,可以减少资源浪费。可以减少资源浪费。可以减少资源浪费。

【技术实现步骤摘要】
基于卫星信号的数据处理方法、装置及计算机设备


[0001]本申请实施例涉及通信
,具体涉及一种基于卫星信号的数据处理方法、装置及计算机设备。

技术介绍

[0002]背包式基站通过无线信号与卫星建立连接,再通过卫星与地面的核心网网元连接,取代了传统的基站通过光纤与核心网网元建立连接的方式,以此可以降低偏僻的山区以及荒漠地带的网络建设成本和维护成本。
[0003]由于卫星是移动的,相应的,卫星网络的覆盖范围也是变化的。因此在通信过程中,存在背包式基站有卫星网络覆盖和无卫星网络覆盖两种情况。在有卫星网络覆盖的情况下,背包式基站可以将来自用户终端的上行数据通过卫星发送至核心网网元,实现用户终端与核心网网元之间的上行数据传输。在无卫星网络覆盖的情况下,用户终端与背包式基站之间的仍可以通过无线网络传输上行数据,但是背包式基站无法通过卫星链路将上行数据传输至核心网网元。
[0004]相关技术中,对于无卫星网络覆盖情况下,用户终端产生的数据,有两种处理方式:第一种是约定用户终端不向背包式基站传输上行数据;第二种是约定用户终端照常传输上行数据至背包式基站。上述第一种处理方式不能充分利用无线资源,造成无线资源的浪费;而上述第二处理方式中,用户终端传输至背包式基站的上行数据,可能会因为超出该上行数据对应的传输时延预算被背包式基站或核心网网元丢弃,也会造成无线资源的浪费。

技术实现思路

[0005]鉴于上述问题,本申请实施例提供了一种基于卫星信号的数据处理方法、装置及计算机设备,克服了或者至少部分地解决了上述在无卫星覆盖的时间段内是否传输数据包的问题。
[0006]本申请实施例的第一方面,提供了一种基于卫星信号的数据处理方法,包括:获取卫星覆盖信息。获取数据包及数据包对应的传输超时时刻。基于卫星覆盖信息和传输超时时刻,确定数据包的处理方式,处理方式包括:传输数据包,或者,删除数据包。
[0007]本申请实施例中,用户终端通过获取卫星覆盖信息,可以知道背包式基站何时有卫星覆盖,再通过获取数据包及数据包对应的传输超时时刻,可以知道数据包何时失效,综合考虑卫星覆盖信息和数据包的传输超时时刻,从而确定出该数据包适合的处理方式,可以减少资源浪费。
[0008]在一种可选的方式中,卫星覆盖信息包括参考点信息和预设时间段;基于卫星覆盖信息和传输超时时刻,确定数据包的处理方式,包括:根据参考点信息和预设时间段确定下一次卫星覆盖时刻,判断下一次卫星覆盖时刻是否在传输超时时刻之前。如果是,确定数据包的处理方式是传输数据包;如果不是,确定数据包的处理方式是删除数据包。
[0009]在一种可选的方式中,在根据参考点信息和预设时间段确定下一次卫星覆盖时刻之后,方法还包括:判断下一次卫星覆盖时刻与当前时刻之间的时间长度是否大于预设阈值。若是,则删除数据包;若否,执行判断下一次卫星覆盖时刻是否在传输超时时刻之前的处理。
[0010]通过判断下一次卫星覆盖时刻与当前时刻之间的时间长度是否大于预设阈值,可以简化判断是否传输该数据包的流程,使得在无卫星覆盖的时长较长时,无需判断下一次卫星覆盖时刻是否在该数据包的传输超时时刻之前,而是直接删除数据包即可,从而节省了用户终端的耗电量。
[0011]在一种可选的方式中,获取卫星覆盖信息,还包括:获取卫星覆盖信息中的卫星链路的传输时延值。相应的,确定下一次卫星覆盖时刻在传输超时时刻之前的步骤之后,方法还包括:判断下一次卫星覆盖时刻与传输超时时刻之间的时间长度是否大于卫星链路的传输时延值。若是,执行传输数据包的处理;若否,执行删除数据包的处理。
[0012]通过增加判断下一次卫星覆盖时刻与传输超时时刻之间的时间长度是否大于卫星链路的传输时延值这一处理步骤,可以确定数据包传输至核心网网元时是否已经失效,以此,可以进一步减少资源浪费的情况发生。
[0013]在一种可选的方式中,卫星链路的传输时延值的类型是均值、最大值、典型值中的任意一种。
[0014]如此,用户终端可以在确定数据包的处理方式时,增加对卫星链路的传输时延值的类型的考虑,以使确定的数据包的处理方式更加合理。
[0015]本申请实施例的第二方面,提供了一种基于卫星信号的数据处理方法,包括:获取卫星星历信息。根据卫星星历信息和背包式基站的经纬度信息确定卫星覆盖信息。发送卫星覆盖信息,以使用户终端根据卫星覆盖信息,确定数据包的处理方式。
[0016]本申请实施例中,背包式基站可以根据获取的卫星星历信息和背包式基站的经纬度信息确定卫星覆盖信息,再将卫星覆盖信息发送至用户终端。这样,用户终端可以利用卫星覆盖信息,确定数据包的处理方式。
[0017]本申请实施例的第三方面,提供了一种基于卫星信号的数据处理装置,包括:第一获取模块,用于获取卫星覆盖信息。第二获取模块,用于获取数据包及数据包对应的传输超时时刻。处理模块,用于基于卫星覆盖信息和传输超时时刻,确定数据包的处理方式,处理方式包括:传输数据包,或者,删除数据包。
[0018]本申请实施例中,基于卫星信号的数据处理装置可以通过第一获取模块获取卫星覆盖信息,通过第二获取模块获取数据包及数据包对应的传输超时时刻,通过处理模块综合第一获取模块和第二获取模块获取到的信息,以确定数据包的处理方式。从而减少资源浪费的情况发生。
[0019]本申请实施例的第四方面,提供了一种基于卫星信号的数据处理装置,包括:第三获取模块,用于获取卫星星历信息。确定模块,用于根据卫星星历信息和背包式基站的经纬度信息确定卫星覆盖信息。发送模块,用于发送卫星覆盖信息,以使用户终端根据卫星覆盖信息,确定数据包的处理方式。
[0020]本申请实施例中,通过第三获取模块获取卫星星历信息,通过确定模块可以根据卫星星历信息和背包式基站的经纬度信息确定卫星覆盖信息,通过发送模块可以发送卫星
覆盖信息,这样,用户终端可以根据卫星覆盖信息,确定数据包的处理方式。
[0021]本申请实施例的第五方面,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时,实现如本申请实施例的第一方面提供的基于卫星信号的数据处理方法,或者,实现如本申请实施例的第二方面提供的基于卫星信号的数据处理方法。
[0022]通过本申请实施例提供的计算机设备,可以确定在无卫星覆盖的时间段内是否传输数据包。
[0023]本申请实施例的第六方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现如本申请实施例的第一方面提供的基于卫星信号的数据处理方法,或者,实现如本申请实施例的第二方面提供的数据处理方法。
[0024]当本申请实施例提供的计算机可读存储介质存储的计算机程序被处理器执行时,可以确定在无卫星覆盖的时间段内是否传输数据包。
[0025]上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于卫星信号的数据处理方法,其特征在于,所述方法包括:获取卫星覆盖信息;获取数据包及所述数据包对应的传输超时时刻;基于所述卫星覆盖信息和所述传输超时时刻,确定所述数据包的处理方式,所述处理方式包括:传输所述数据包,或者,删除所述数据包。2.根据权利要求1所述的方法,其特征在于,所述卫星覆盖信息包括参考点信息和预设时间段;所述基于所述卫星覆盖信息和所述传输超时时刻,确定所述数据包的处理方式,包括:根据所述参考点信息和所述预设时间段确定下一次卫星覆盖时刻;判断所述下一次卫星覆盖时刻是否在所述传输超时时刻之前;如果是,确定所述数据包的处理方式是传输所述数据包;如果不是,确定所述数据包的处理方式是删除所述数据包。3.根据权利要求2所述的方法,其特征在于,在所述根据所述参考点信息和所述预设时间段确定下一次卫星覆盖时刻之后,所述方法还包括:判断所述下一次卫星覆盖时刻与当前时刻之间的时间长度是否大于预设阈值;若是,则删除所述数据包;若否,执行所述判断所述下一次卫星覆盖时刻是否在所述传输超时时刻之前的处理。4.根据权利要求2所述的方法,其特征在于,所述获取卫星覆盖信息,还包括:获取所述卫星覆盖信息中的卫星链路的传输时延值;相应的,确定所述下一次卫星覆盖时刻在所述传输超时时刻之前的步骤之后,所述方法还包括:判断所述下一次卫星覆盖时刻与所述传输超时时刻之间的时间长度是否大于所述卫星链路的传输时延值;若是,执行所述传输所述数据包的处理;若否,执行所述删除所述数据包的处理。5.根据权利要求4所述的方法,其特征在于,所述卫星链...

【专利技术属性】
技术研发人员:甘云天甘泓泽关建明
申请(专利权)人:华安中云股份有限公司
类型:发明
国别省市:

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

1