卫星通信中移动终端的批量切换方法、卫星和控制装置转让专利
申请号 : CN202110417442.6
文献号 : CN113179115B
文献日 : 2021-12-24
发明人 : 邱权冠 , 苏国章 , 王真
申请人 : 广州爱浦路网络技术有限公司
摘要 :
权利要求 :
1.一种卫星通信中移动终端的批量切换方法,其特征在于,包括:第一通信卫星获取多个切换请求;所述切换请求来自与所述第一通信卫星连接的移动终端,所述切换请求中包括卫星标识,所述卫星标识用于表示所述移动终端检测到的可用的目标通信卫星;
所述第一通信卫星获取各所述目标通信卫星的可用负载;
所述第一通信卫星根据各所述卫星标识和各所述可用负载,向所述目标通信卫星分配一个或多个所述移动终端;
所述第一通信卫星向所述目标通信卫星请求确认对所述移动终端的分配;
当所述目标通信卫星确认对所述移动终端的分配,将所述移动终端与所述第一通信卫星之间的连接切换至所述移动终端与被分配到的所述目标通信卫星之间的连接;
所述第一通信卫星根据各所述卫星标识和各所述可用负载,向所述目标通信卫星分配一个或多个所述移动终端,包括:所述第一通信卫星根据各所述可用负载占各所述可用负载总和的比例,向所述目标通信卫星分配相应比例数量的所述移动终端。
2.根据权利要求1所述的卫星通信中移动终端的批量切换方法,其特征在于,所述第一通信卫星获取多个切换请求,包括:当所述第一通信卫星获取到第一个所述切换请求,所述第一通信卫星执行缓冲进程;
在所述缓冲进程内,所述第一通信卫星将接收到的各所述切换请求排成队列,当所述切换请求的数量达到数量阈值或者所述缓冲进程的持续时间达到时间阈值,结束所述缓冲进程。
3.根据权利要求1所述的卫星通信中移动终端的批量切换方法,其特征在于,所述第一通信卫星获取各所述目标通信卫星的可用负载,包括:所述第一通信卫星从所述目标通信卫星获取心跳信息;
所述第一通信卫星从所述心跳信息解析出所述可用负载。
4.根据权利要求1所述的卫星通信中移动终端的批量切换方法,其特征在于,所述第一通信卫星根据各所述卫星标识和各所述可用负载,向所述目标通信卫星分配一个或多个所述移动终端,还包括:
设定各所述目标通信卫星对应的分配优先级;
当检测到一个所述卫星标识对应多个所述目标通信卫星,将发出该所述卫星标识的所述移动终端优先分配到其中所述分配优先级高的所述目标通信卫星。
5.根据权利要求4所述的卫星通信中移动终端的批量切换方法,其特征在于,所述第一通信卫星根据各所述卫星标识和各所述可用负载,向所述目标通信卫星分配一个或多个所述移动终端,还包括:
设定各所述移动终端对应的业务优先级;
当检测到多个所述卫星标识对应一个所述目标通信卫星,在发出所述卫星标识的所述移动终端中,将所述业务优先级高的所述移动终端优先分配到相应的所述目标通信卫星。
6.根据权利要求1所述的卫星通信中移动终端的批量切换方法,其特征在于,所述第一通信卫星向所述目标通信卫星请求确认对所述移动终端的分配,包括:所述第一通信卫星根据对所述移动终端的分配结果,生成各所述移动终端与各所述目标通信卫星之间的映射关系;
所述第一通信卫星将各所述映射关系合并为一条消息;
所述第一通信卫星将所述消息发送至各所述目标通信卫星。
7.根据权利要求1所述的卫星通信中移动终端的批量切换方法,其特征在于,所述将所述移动终端与所述第一通信卫星之间的连接切换至所述移动终端与被分配到的所述目标通信卫星之间的连接,包括:
所述目标通信卫星向核心网发起请求;
所述核心网响应所述目标通信卫星的请求,修改所述移动终端对应的数据链路,将修改结果返回至所述第一通信卫星和所述目标通信卫星;
所述第一通信卫星根据所述修改结果释放与所述移动终端之间的连接;
所述目标通信卫星根据所述修改结果建立与所述移动终端之间的连接。
8.一种通信卫星,其特征在于,所述通信卫星作为第一通信卫星和/或目标通信卫星执行如权利要求1‑7任一项所述的卫星通信中移动终端的批量切换方法。
9.一种控制装置,其特征在于,所述控制装置用于控制通信卫星,使所述通信卫星作为第一通信卫星和/或目标通信卫星执行如权利要求1‑7任一项所述的卫星通信中移动终端的批量切换方法。
说明书 :
卫星通信中移动终端的批量切换方法、卫星和控制装置
技术领域
背景技术
足,比如让移动通信信号覆盖空中、海洋、森林、沙漠地区及其他地广人稀的区域,实现真正
的全球通信。但是,卫星移动网络也存在着一些列的缺点,如通信距离、功率密度、多天线部
署等,这使得卫星移动网络通信受到较多限制,卫星通信的频谱效率远低于同期的蜂窝移
动通信系统。因此,把地面移动网络和卫星移动网络结合起来可以充分利用卫星移动网络
的优点,减少卫星移动网络缺点的影响。
时,移动终端与当前所连接的通信卫星断开,转而连接到另一个通信卫星。由于一个通信卫
星通常与多个移动终端连接,因此移动终端的切换通常批量的,现有技术中由移动终端来
选择其所要切换连接的另一通信卫星,而同一地区的各移动终端通常选择同一通信卫星进
行切换连接,这将导致短时间内大量的移动终端切换连接至同一通信卫星,造成通信卫星
的负荷瞬间增大甚至导致崩溃。
发明内容
可用的目标通信卫星;
缓冲进程。
星。
动终端的批量切换方法
的移动终端涌入少数的目标通信卫星导致目标通信卫星的性能下降甚至崩溃等情况出现。
附图说明
具体实施方式
动终端连接,这些通信卫星之间可以通过心跳信号等方式进行星间通信。移动终端可以选
择与地面的核心网连接,而核心网也可以与各通信卫星连接。这里的核心网可以是5G通信
网络或者更先进的通信网络的核心网。每个通信卫星都有其覆盖区域,一些地区有至少两
个通信卫星的信号覆盖,当这个地区中的移动终端检测到其当前所连接的通信卫星的信号
减弱时,该移动终端可以检测其他通信卫星的信号强度,如果发现其他通信卫星的信号强
度适合通信,可以切换至一个通信卫星连接。
一通信卫星正在远离该地区,各移动终端通过信号强度检测等方式识别到第二通信卫星和
第三通信卫星,第二通信卫星和第三通信卫星是各移动终端希望切换连接的通信卫星,即
第二通信卫星和第三通信卫星属于本实施例中所称的目标通信卫星。
星,第三个移动终端所检测到的目标通信卫星是第二通信卫星和第三通信卫星。移动终端
生成卫星标识,用于表示该移动终端所识别到的目标通信卫星具体是哪些通信卫星。移动
终端生成切换请求,并将卫星标识封装到切换请求中,将切换请求发送至第一通信卫星。
来,当接收到的切换请求的数量达到数量阈值,或者缓冲进程的持续时间达到时间阈值后,
第一通信卫星结束缓冲进程,读出缓冲区中的多个切换请求。
和/或软件资源。一般地,可以使用负载百分比L来表示一个目标通信卫星的当前负载,那么
该目标通信卫星的可用负载可以表示为1‑L,当存在n个目标通信卫星时这些目标通信卫星
的可用负载可以分别表示为1‑L1、1‑L2、……、1‑Ln。第一通信卫星可以在与各目标通信卫星
进行心跳连接时,从各目标通信卫星发送的心跳信息中解析出其负载百分比L,从而计算出
相应的可用负载1‑L。
之和,当存在n个目标通信卫星时各可用负载总和为(1‑L1)+(1‑L2)+…+(1‑Ln)。对于编号为
1的通信卫星,其可用负载为1‑L1,其可用负载占各可用负载总和的比例为
如果存在N个移动终端,那么编号为1的通信卫星将被分配到
个移动终端,同理,编号为n的通信卫星将被分配到
个移动终端。
通信卫星……存在N1,2个移动终端同时检测到并只检测到编号为1和2的通信卫星,存在N2,3
个移动终端同时检测到并只检测到编号为2和3的通信卫星……,存在N1,2,…,n个移动终端同
时检测到编号为1,2,…,n的通信卫星,那么会有N
确定了各目标通信卫星所被分配到的移动终端的数量上限,因此需要在此基础上考虑如何
具体分配移动终端。
高,编号为5的通信卫星的分配优先级比编号为1的通信卫星的分配优先级高。对于一个移
动终端,假设其发送的切换请求中包含的卫星标识表明其识别到编号为1、2、3、4、5的通信
卫星,那么可以首先尝试将该移动终端分配给编号为5的通信卫星,如果由于编号为5的通
信卫星在之前已被分配了足够多的移动终端,导致其被分配的移动终端的数量达到了上限
值 而不能继续被分配移动终端,那么可以接着尝试将该移
动终端分配给编号为4的通信卫星,以此类推,直到该移动终端被分配至编号为1、2、3、4、5
的通信卫星中的任一个,产生了分配成功的处理结果。如果出现了编号为1、2、3、4、5的通信
卫星都不能被分配移动终端的情况,那么产生了分配失败的结果。
当第一通信卫星检测到多个卫星标识对应一个目标通信卫星,例如存在N2个移动终端只检
测到编号为2的通信卫星,存在N1,2个移动终端同时检测到并只检测到编号为1和2的通信卫
星,那么将至少有N2+N1,2个移动终端检测到编号为2的通信卫星,这些移动终端所生成的卫
星标识都对应编号为2的通信卫星,此时可以首先将其中业务优先级最高的移动终端分配
至编号为2的通信卫星,接着将其中业务优先级次高的移动终端分配至编号为2的通信卫
星,直至编号为2的通信卫星被分配的移动终端的数量达到 了上限 值
而不能继续被分配移动终端后,停止将这些移动终端分配至
编号为2的通信卫星。如果这些移动终端在不能分配至编号为2的通信卫星后,还能分配至
编号为1、3……等的其他通信卫星,那么产生了分配成功的处理结果,如果都不能分配至其
他通信卫星,那么产生了分配失败的结果。
动终端与被分配到的目标通信卫星之间的连接。
信卫星通过与第二通信卫星和第三通信卫星进行心跳连接确认它们的当前负载和可用负
载。图2所示是存在移动终端不能分配到相应的目标通信卫星,即产生了分配失败的处理结
果的情况,在此情况下目标通信卫星通过切换失败应答向第一通信卫星返回拒绝被分配移
动终端的原因(包括当前被分配的移动终端数量已达上限等),第一通信卫星向相应的移动
终端返回切换失败消息,移动终端可以通过现有技术等常规方式单独向第二通信卫星和第
三通信卫星发起注册请求。
目标通信卫星之间的映射关系,并将各映射关系合并为一条消息发送至各目标通信卫星,
各目标通信卫星接收到的消息是相同的,可以遍历所有映射关系,从中读取出与自身相关
的各条映射关系,这样可以降低第一通信卫星和各目标通信卫星之间的数据处理和通信产
生的负荷,避免降低通信效率。
链路,将修改结果返回至第一通信卫星和目标通信卫星。第一通信卫星根据修改结果释放
与移动终端之间的连接,目标通信卫星根据修改结果建立与移动终端之间的连接,从而完
成了移动终端的批量切换。
端涌入少数的目标通信卫星导致目标通信卫星的性能下降甚至崩溃等情况出现。
二通信卫星等。
个特定的通信卫星分别设置为第一通信卫星、第二通信卫星等,并且控制这些通信卫星执
行实施例中的卫星通信中移动终端的批量切换方法。
公开中所使用的上、下、左、右等描述仅仅是相对于附图中本公开各组成部分的相互位置关
系来说的。在本公开中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除
非上下文清楚地表示其他含义。此外,除非另有定义,本实施例所使用的所有的技术和科学
术语与本技术领域的技术人员通常理解的含义相同。本实施例说明书中所使用的术语只是
为了描述具体的实施例,而不是为了限制本发明。本实施例所使用的术语“和/或”包括一个
或多个相关的所列项目的任意的组合。
本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第
一元件。本实施例所提供的任何以及所有实例或示例性语言(“例如”、“如”等)的使用仅意
图更好地说明本发明的实施例,并且除非另外要求,否则不会对本发明的范围施加限制。
程技术‑包括配置有计算机程序的非暂时性计算机可读介质在计算机程序中实现,其中如
此配置的介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方
法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。
然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解
释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。
在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或
多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、
由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。
的计算机平台、或者与带电粒子工具或其它成像系统、装置通信等等。本发明的各方面可以
以存储在非暂时性介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算
平台,如硬盘、光学读取和/或写入介质、RAM、ROM等,使得其可由可编程计算机读取,当介质
或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可
读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数
据处理器实现上文所述步骤的指令或程序时,本实施例所述的发明包括这些和其他不同类
型的非暂时性计算机可读介质。当根据本发明所述的方法和技术编程时,本发明还包括计
算机本身。
显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生
的物理和有形对象的特定视觉描绘。
等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案
和/或实施方式可以有各种不同的修改和变化。