掌桥专利:专业的专利平台
掌桥专利
首页

单链路切换至双链路的传输链路切换方法、装置及设备

文献发布时间:2024-04-18 20:02:18


单链路切换至双链路的传输链路切换方法、装置及设备

技术领域

本申请实施例涉及移动通信技术领域,尤其涉及一种单链路切换至双链路的传输链路切换方法、装置及设备。

背景技术

NTN即非地面网络,是任何涉及非地面飞行物的网络的总称,其中包括卫星通信网络和高空平台系统。它使传统的3GPP地面网络突破地表的限制,向太空、空中、海洋、陆地等自然空间扩展,实现“空天海地一体化”的新技术。由于当前3GPP工作重点一直围绕卫星通信网络展开,所以狭义的NTN又主要指卫星通信。NTN可以用卫星直接和用户的手机相连,地面上再架设信关站作为网关,最终连接到5G核心网。卫星可以作为基站直接发射5G信号与终端连接,也可以作为透明转发节点将地面站发送的信号透传给手机

现有的终端设备在支持多链路传输时,当一个链路进行数据传输时,另一个链路会通过发送保活包的形式来确定链路质量情况,如果满足切换条件则进行切换。该种方式中需要实时判断链路质量,且在链路质量差时进行切换,没有根据数据的发送情况进行相应的链路调整,缺乏灵活性。

发明内容

本发明实施例提供了单链路切换至双链路的传输链路切换方法、装置及设备,解决了现有技术中需要实时判断链路质量,在链路质量差时进行切换,没有根据数据的发送情况进行相应的链路调整,缺乏灵活性的问题。能够实现合理、高效的链路连接调整,适时的由单链路连接切换至双链路,提高数据传输效率,增大吞吐量。

第一方面,本发明实施例提供了一种单链路切换至双链路的传输链路切换方法,包括:获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性;

基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型;

在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。

可选的,所述基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,包括:

确定所述传输数据量的数值大小以及变化信息得到传输量预测信息;

基于所述传输量预测信息以及所述传输数据类型计算下一预设时间周期的数据发送量。

可选的,所述基于所述传输量预测信息以及所述传输数据类型计算下一预设时间周期的数据发送量,包括:

根据所述变化信息以及所述传输数据类型计算得到数据量调整系数;

将所述传输数据量的数值大小与所述数据量调整系数相乘得到下一预设时间周期的数据发送量。

可选的,在所述根据所述变化信息以及所述传输数据类型计算得到数据量调整系数之前,还包括:

对不同的传输数据类型配置对应的类型权重;

相应的,所述根据所述变化信息以及所述传输数据类型计算得到数据量调整系数,包括:

根据所述变化信息以及所述传输数据类型对应的类型权重计算得到数据量调整系数。

可选的,所述基于所述内容属性确定数据时延类型,包括:

在所述内容属性包括多个的情况下,确定所述传输数据量中占比最高的内容属性;

根据所述占比最高的内容属性以及预先设置的属性类型对照表确定所述占比最高的内容属性对应的数据时延类型,其中,所述属性类型对照表预先基于不同内容属性设置。

可选的,所述确定所述下一预设时间周期的待连接卫星,包括:

获取最近一次更新的星历信息以及当前所述终端设备的位置信息,基于所述星历信息以及位置信息确定所述下一预设时间周期的待连接卫星。

可选的,在所述将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输之后,还包括:

在所述终端设备与所述待连接卫星进行连接成功的情况下,通过建立的NTN网络进行非实时类型的数据包的传输。

第二方面,本发明实施例还提供了一种单链路切换至双链路的传输链路切换装置,包括:

获取模块,用于获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性;

确定模块,用于基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型;

连接模块,用于在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。

第三方面,本发明实施例还提供了一种单链路切换至双链路的传输链路切换设备,该设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的单链路切换至双链路的传输链路切换方法。

第四方面,本发明实施例还提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本发明实施例所述的单链路切换至双链路的传输链路切换方法。

本发明实施例中,通过获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性,基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型,在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。本方案解决了现有技术中需要实时判断链路质量,在链路质量差时进行切换,没有根据数据的发送情况进行相应的链路调整,缺乏灵活性的问题。能够实现合理、高效的链路连接调整,适时的由单链路连接切换至双链路,提高数据传输效率,增大吞吐量。

附图说明

图1为本发明实施例提供的一种单链路切换至双链路的传输链路切换方法的流程图;

图2为本发明实施例提供的一种包含具体确定数据发送量方式的传输链路切换方法的流程图;

图3为本发明实施例提供的一种计算数据发送量的方法的流程图;

图4为本发明实施例提供的另一种包含具体确定数据发送量方式的传输链路切换方法的流程图;

图5为本发明实施例提供的一种单链路切换至双链路的传输链路切换装置的模块结构框图;

图6为本发明实施例提供的一种单链路切换至双链路的传输链路切换设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

本申请实施例提供的单链路切换至双链路的传输链路切换方法,可以用于终端设备进行数据传输时进行链路的调整,本申请实施例提供的单链路切换至双链路的传输链路切换方法,各步骤的执行主体可以是计算机设备,该计算机设备是指任何具备数据计算、处理和存储能力的电子设备,如手机、PC(Personal Computer,个人计算机)、平板电脑等终端设备,也可以是服务器等设备,本申请实施例对此不作限定。

图1为本发明实施例提供的一种单链路切换至双链路的传输链路切换方法的流程图,如图1所示,具体包括:

步骤S101、获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性。

其中,终端设备可以是任何通过网络进行数据传输的设备,其可通过与基站或对端设备建立网络连接进行数据的传输。

在一个实施例中,该终端设备为具备建立多种不同类型的网络连接功能的设备。例如单独建立非NTN网络连接和NTN网络连接,也可同时建立非NTN网络连接和NTN网络连接以双链路的形式进行数据传输。其中,针对非NTN网络连接可以是移动网络连接。

其中,预设时间周期可以是预先设置的需要进行传输数据量、传输数据类型以及内容属性统计的周期。其中,该预设时间周期的长短可根据需求自适应调整。例如将60分钟以每5分钟为一个预设时间周期,其被划分为12个预设时间周期,当时间位于第一个5分钟时,该5分钟为当前预设时间周期;下一个5分钟的时间间隔区间为下一预设时间周期,依次类推。

在一个实施例中,可以是在检测到终端设备进行连续的数据传输时,相应的触发步骤S101,开启对当前预设时间周期内的非NTN网络链路上的传输数据量、传输数据类型以及内容属性的统计,用于后续进行链路调整的依据。当然,如果终端设备未建立非NTN网络链路的连接,或者没有进行数据传输等,则不触发该单链路切换至双链路的传输链路切换方法。

在一个实施例中,在获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性之前,还包括:实时统计记录终端设备进行数据传输时的传输数据量、传输数据类型以及内容属性。

步骤S102、基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型。

在一个实施例中,针对当前周期的传输数据量以及传输数据类型确定下一预设时间周期的数据发送量。可选的,该传输数据量可以是发送数据的数据量,传输数据类型依据传输内容的不同而确定,例如分为文字类型、语音类型、视频类型等。其中,内容属性用于描述发送内容的相关属性,以视频类型的发送数据为例,该内容属性可以是表征视频内容为实时传输的直播或视频通话内容,还是发送的视频文件等;以语音类型的发送数据为例,内容属性可以是实时的语音网络通话或者录制的语音文件等。相应的,根据发送数据的内容属性的不同可确定其对应的数据时延类型。可选的,数据时延类型可包括实时类型以及非实时类型,例如上述的直播或视频通话内容为实时类型,发送的视频文件、制的语音文件为非实时类型。

可选的,一种基于内容属性确定数据时延类型的方式可以是:在内容属性包括多个的情况下,确定传输数据量中占比最高的内容属性;根据占比最高的内容属性以及预先设置的属性类型对照表确定占比最高的内容属性对应的数据时延类型,其中,属性类型对照表预先基于不同内容属性设置。示例性的,预先设置有不同属性类型和对应的数据时延类型。例如下表所示:

步骤S103、在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。

在一个实施例中,当确定出的下一时间周期的数据发送量大于预设数量,且所述数据时延类型包括非实时类型时,相应的开启双链接模式,此时确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。其中,该预设数量可根据不同的机型、网络带宽等适应性设置。

可选的,在确定待连接卫星时,方式可以是:获取最近一次更新的星历信息以及当前所述终端设备的位置信息,基于所述星历信息以及位置信息确定所述下一预设时间周期的待连接卫星。具体的,可以是根据星历信息记录的卫星位置,计算当前所述终端设备的位置距离最近的卫星,将其作为待连接卫星。

在一个实施例中,确定出待连接卫星后,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。可选的,针对每个预设时间周期均可执行上述步骤,当确定出数据传输量不大于预设数量的情况下,可根据当前双链路中每个链路的网络质量情况,选择其中质量好的链路切换回单链路。

由上述可知,通过获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性,基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型,在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。本方案解决了现有技术中需要实时判断链路质量,在链路质量差时进行切换,没有根据数据的发送情况进行相应的链路调整,缺乏灵活性的问题。能够实现合理、高效的链路连接调整,适时的由单链路连接切换至双链路,提高数据传输效率,增大吞吐量。

图2为本发明实施例提供的一种包含具体确定数据发送量方式的传输链路切换方法的流程图,如图2所示,包括:

步骤S201、获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性。

步骤S202、确定所述传输数据量的数值大小以及变化信息得到传输量预测信息,基于所述传输量预测信息以及所述传输数据类型计算下一预设时间周期的数据发送量。

在一个实施例中,针对当前预设时间周期内的数据传输量进行统计得到有传输数据量的数值大小以及对应的变化信息,其中,该变化信息可以是由预先划分的不同变化模式表征,例如平稳无变化、平稳上升、平稳下降、急剧上升、急剧下降和无趋势变化等。可选的,可将变化信息以变化曲线的形式表达,与预先设置的不通过变化模式对应的曲线进行相似度计算,将相似度最高的曲线对应的变化模式确定为当前预设时间周期内的数据传输量的变化信息。

其中,在得到传输数据量的数值大小以及变化信息后,将其作为传输量预测信息用于计算下一预设时间周期的数据发送量。其中,针对下一预设时间周期的数据发送量,基于所述传输量预测信息以及所述传输数据类型。图3为本发明实施例提供的一种计算数据发送量的方法的流程图,包括:

步骤S2021、根据所述变化信息以及所述传输数据类型计算得到数据量调整系数。

可选的,针对不同的传输数据类型可预先配置对应的类型权重,例如视频类型的权重为2,语音类型的权重为1.5,文字类型的权重为1。其中,如果同时包含多种不同的传输数据类型,则取权重值的平均值。

在一个实施例中,计算数据量调整系数的方式可以是:根据变化信息以及传输数据类型对应的类型权重计算得到数据量调整系数。可选的,不同的变化信息可对应不同的调整幅度值,以前述的变化信息包括平稳无变化、平稳上升、平稳下降、急剧上升、急剧下降和无趋势变化为例,其对应调整幅度值可依次为1、1.2、0.8、2、0.5和1。当然,上述仅为示例性的5中表征变化信息的方式为例进行说明,还可以是其它方式。可选的,根据所述变化信息以及所述传输数据类型计算得到数据量调整系数的方式可以是:将变化信息对应的调整幅度值与传输数据类型对应的类型权重值相乘得到数据量调整系数。

步骤S2022、将所述传输数据量的数值大小与所述数据量调整系数相乘得到下一预设时间周期的数据发送量。

其中,在得到数据量调整系数后,将该数据量调整系数与传输数据量的数值大小相乘得到预测的下个预设时间周期的数据发送量。

步骤S203、基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型。

步骤S204、在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。

由上述可知,通过获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性,基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型,在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。本方案解决了现有技术中需要实时判断链路质量,在链路质量差时进行切换,没有根据数据的发送情况进行相应的链路调整,缺乏灵活性的问题。能够实现合理、高效的链路连接调整,适时的由单链路连接切换至双链路,提高数据传输效率,增大吞吐量。

图4为本发明实施例提供的另一种单链路切换至双链路的传输链路切换方法的流程图,如图4所示,包括:

步骤S301、获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性。

步骤S302、基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型。

步骤S303、在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。

步骤S304、在所述终端设备与所述待连接卫星进行连接成功的情况下,通过建立的NTN网络进行非实时类型的数据包的传输。

在一个实施例中,当终端设备与待连接卫星进行连接成功的情况下,通过建立的NTN网络进行非实时类型的数据包的传输。即在双链路进行数据传输时,采用分不同链路传输不同类型数据包的方式,利用NTN网络进行非实时类型的数据包的传输,针对延迟不敏感的数据以延迟相对较高的链路传输,保证传输整体的可靠性以及时延要求标准。

由上述可知,通过获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性,基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型,在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。本方案解决了现有技术中需要实时判断链路质量,在链路质量差时进行切换,没有根据数据的发送情况进行相应的链路调整,缺乏灵活性的问题。能够实现合理、高效的链路连接调整,适时的由单链路连接切换至双链路,提高数据传输效率,增大吞吐量。

图5为本发明实施例提供的一种单链路切换至双链路的传输链路切换装置的模块结构框图,该装置用于执行上述实施例提供的单链路切换至双链路的传输链路切换方法,具备执行方法相应的功能模块和有益效果。如图5所示,该装置具体包括:

获取模块101,用于获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性;

确定模块102,用于基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型;

连接模块103,用于在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。

由上述方案可知,通过获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性,基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型,在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。本方案解决了现有技术中需要实时判断链路质量,在链路质量差时进行切换,没有根据数据的发送情况进行相应的链路调整,缺乏灵活性的问题。能够实现合理、高效的链路连接调整,适时的由单链路连接切换至双链路,提高数据传输效率,增大吞吐量。

在一个可能的实施例中,所述确定模块,具体用于:

确定所述传输数据量的数值大小以及变化信息得到传输量预测信息;

基于所述传输量预测信息以及所述传输数据类型计算下一预设时间周期的数据发送量。

在一个可能的实施例中,所述确定模块,具体用于:

根据所述变化信息以及所述传输数据类型计算得到数据量调整系数;

将所述传输数据量的数值大小与所述数据量调整系数相乘得到下一预设时间周期的数据发送量。

在一个可能的实施例中,该装置还包括配置模块,用于:

在所述根据所述变化信息以及所述传输数据类型计算得到数据量调整系数之前,对不同的传输数据类型配置对应的类型权重;

相应的,所述确定模块,具体用于:

根据所述变化信息以及所述传输数据类型对应的类型权重计算得到数据量调整系数。

在一个可能的实施例中,所述确定模块,具体用于:

在所述内容属性包括多个的情况下,确定所述传输数据量中占比最高的内容属性;

根据所述占比最高的内容属性以及预先设置的属性类型对照表确定所述占比最高的内容属性对应的数据时延类型,其中,所述属性类型对照表预先基于不同内容属性设置。

在一个可能的实施例中,所述连接模块,具体用于:

获取最近一次更新的星历信息以及当前所述终端设备的位置信息,基于所述星历信息以及位置信息确定所述下一预设时间周期的待连接卫星。

在一个可能的实施例中,该装置还包括传输模块,用于:

在所述将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输之后,在所述终端设备与所述待连接卫星进行连接成功的情况下,通过建立的NTN网络进行非实时类型的数据包的传输。

图6为本发明实施例提供的一种单链路切换至双链路的传输链路切换设备的结构示意图,如图6所示,该设备包括处理器201、存储器202、输入装置203和输出装置204;设备中处理器201的数量可以是一个或多个,图6中以一个处理器201为例;设备中的处理器201、存储器202、输入装置203和输出装置204可以通过总线或其他方式连接,图6中以通过总线连接为例。存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的单链路切换至双链路的传输链路切换方法对应的程序指令/模块。处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的单链路切换至双链路的传输链路切换方法。输入装置203可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置204可包括显示屏等显示设备。

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行单链路切换至双链路的传输链路切换方法,该方法包括:

获取终端设备在当前预设时间周期内非NTN网络链路上的传输数据量、传输数据类型以及内容属性;

基于所述传输数据量以及所述传输数据类型确定下一预设时间周期的数据发送量,以及基于所述内容属性确定数据时延类型,所述数据时延类型包括实时类型以及非实时类型;

在所述数据发送量大于预设数量且所述数据时延类型包括非实时类型的情况下,确定所述下一预设时间周期的待连接卫星,将所述终端设备与所述待连接卫星进行连接以建立NTN网络链路进行数据传输。

值得注意的是,上述单链路切换至双链路的传输链路切换方法系统的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。

注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。

技术分类

06120116581603