聚合链路的工作状态调整方法、装置、终端设备及系统转让专利

申请号 : CN201480077415.7

文献号 : CN106464419B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孟玉

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种聚合链路的工作状态调整方法、装置、终端设备及系统,该方法包括:在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定第一子链路在第二调制模式下传输数据切片的传输延迟;将第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较;若差值满足预设条件,则向发送端设备发送控制第一子链路的工作状态的信息,以便发送端设备在第二调制模式下,对第一子链路的工作状态进行控制。本发明可减小调制模式切换后,子链路延时差异的变化对延时差异敏感的业务产生的影响,使得语音和视频等业务的能够正常使用。

权利要求 :

1.一种聚合链路的工作状态调整装置,其特征在于,应用于接收端设备,所述装置包括:调制模式调整确定模块,用于确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式;

延迟确定模块,用于在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;

差值比较模块,用于将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;

控制信息发送模块,用于若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制;

所述控制信息发送模块包括:

停用信息发送单元,用于在第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值时,向所述发送端设备发送停用所述第一子链路的信息,以便所述发送端设备停止通过所述第一子链路发送数据切片;

启用信息发送单元,用于在第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值不大于阈值时,向所述发送端设备发送启用所述第一子链路的信息,以便所述发送端设备通过所述第一子链路发送数据切片。

2.根据权利要求1所述的聚合链路的工作状态调整装置,其特征在于,所述延迟确定模块包括:历史延迟确定单元,用于根据预存的聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟。

3.根据权利要求2所述的聚合链路的工作状态调整装置,其特征在于,还包括:历史延迟设置模块,用于在调制模式为第二调制模式时,记录接收各子链路发送的数据切片时的接收时间戳,将各子链路对应的接收时间戳与各子链路发送的数据切片中携带的发送时间戳的差值,确定为各子链路传输数据切片的传输延迟;将所确定的各子链路传输数据切片的传输延迟预存在数据库中。

4.根据权利要求1所述的聚合链路的工作状态调整装置,其特征在于,所述延迟确定模块包括:数据切片接收单元,用于向发送端设备发送将第一子链路的调制模式由第一调制模式切换至第二调制模式的信息,接收发送端设备在第二调制模式下,通过所述第一子链路发送的携带有发送时间戳的数据切片;

传输延迟确定单元,用于检测通过所述第一子链路接收数据切片时的接收时间戳,将所述第一子链路对应的接收时间戳与所接收的数据切片中携带的发送时间戳的差值,确定为所述第一子链路在第二调制模式下传输数据切片的传输延迟。

5.根据权利要求1-4任一项所述的聚合链路的工作状态调整装置,其特征在于,所述第一子链路包括启用的子链路;所述调制模式调整确定模块包括:下调确定单元,用于在检测到第一子链路对应的信道质量下降时,确定下调调制模式,将第一子链路的调制模式由第一调制模式切换至第二调制模式,其中,第二调制模式的编码方式所承载的数据量,低于第一调制模式的编码方式所承载的数据量。

6.根据权利要求5所述的聚合链路的工作状态调整装置,其特征在于,

所述装置还包括:

第一重组模块,用于在所述发送端设备停止通过所述第一子链路发送数据切片后,接收端设备从所述其他子链路接收数据切片,根据从所述其他子链路接收的数据切片进行数据重组。

7.根据权利要求1-4任一项所述的聚合链路的工作状态调整装置,其特征在于,所述第一子链路包括停用的子链路;所述调制模式调整确定模块包括:上调确定单元,用于在检测到第一子链路对应的信道质量上升时,确定上调在第一调制模式下停用的第一子链路的调制模式,将第一子链路的调制模式由第一调制模式切换至第二调制模式,其中,第二调制模式的编码方式所承载的数据量,高于第一调制模式的编码方式所承载的数据量。

8.根据权利要求7所述的聚合链路的工作状态调整装置,其特征在于,

所述装置还包括:

第二重组模块,用于在所述发送端设备通过所述第一子链路发送数据切片后,接收端设备从所述其他子链路和所述第一子链路接收数据切片,根据从所述其他子链路和所述第一子链路接收的数据切片进行数据重组。

9.一种终端设备,其特征在于,包括权利要求1-8任一项所述的聚合链路的工作状态调整装置。

10.一种终端设备,其特征在于,包括:处理器,通信接口,存储器和通信总线;

其中,处理器,用于执行程序;

存储器,用于存放程序;

所述程序为:

在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;

将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;

若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制;

所述差值满足预设条件包括所述差值大于阈值或所述差值不小于阈值;

若所述差值大于阈值,则所述向发送端设备发送控制所述第一子链路的工作状态的信息包括:向所述发送端设备发送停用所述第一子链路的信息,以便所述发送端设备停止通过所述第一子链路发送数据切片;

若所述差值不大于所述阈值,则所述向发送端设备发送控制所述第一子链路的工作状态的信息包括:向所述发送端设备发送启用所述第一子链路的信息,以便所述发送端设备通过所述第一子链路发送数据切片。

11.一种聚合链路的工作状态调整装置,其特征在于,应用于发送端设备,所述装置包括:控制信息接收模块,用于在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;

控制模块,用于在第二调制模式下,对所述第一子链路的工作状态进行控制;

所述控制信息接收模块包括:

启用信息接收单元,用于在接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值不大于阈值后,接收所述接收端设备发送的启用所述第一子链路的信息;

停用信息接收单元,用于在接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值后,接收所述接收端设备发送的停用所述第一子链路的信息。

12.根据权利要求11所述的聚合链路的工作状态调整装置,其特征在于,所述控制信息接收模块包括:第一控制信息接收单元,用于在接收端设备根据预存的聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,且确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件后,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息。

13.根据权利要求11所述的聚合链路的工作状态调整装置,其特征在于,还包括:数据切片发送模块,用于在接收所述接收端设备发送的将第一子链路的调制模式由第一调制模式切换至第二调制模式的信息后,通过所述第一子链路在第二调制模式下向接收端设备发送数据切片,以便接收端设备根据通过所述第一子链路接收数据切片时的接收时间戳与所接收的数据切片中携带的发送时间戳的差值,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟。

14.根据权利要求11所述的聚合链路的工作状态调整装置,其特征在于,所述控制模块包括:停用单元,用于在第二调制模式下,停用所述第一子链路。

15.根据权利要求11所述的聚合链路的工作状态调整装置,其特征在于,所述控制模块包括:启用单元,用于在第二调制模式下,启用所述第一子链路。

16.一种终端设备,其特征在于,包括权利要求11-15任一项所述的聚合链路的工作状态调整装置。

17.一种终端设备,其特征在于,包括:处理器,通信接口,存储器和通信总线;

其中,处理器,用于执行程序;

存储器,用于存放程序;

所述程序为:

在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;

在第二调制模式下,对所述第一子链路的工作状态进行控制;

所述差值满足预设条件包括所述差值小于阈值或者所述差值不大于所述阈值;

若所述差值小于阈值,则所述接收所述接收端设备发送的控制所述第一子链路的工作状态的信息包括:接收所述接收端设备发送的启用所述第一子链路的信息;所述对所述第一子链路的工作状态进行控制包括启用所述第一子链路;

若所述差值不大于阈值,则所述接收所述接收端设备发送的控制所述第一子链路的工作状态的信息包括:接收所述接收端设备发送的停用所述第一子链路的信息;所述对所述第一子链路的工作状态进行控制包括停用所述第一子链路。

18.一种聚合链路的工作状态调整系统,其特征在于,包括:接收端设备和发送端设备;

所述接收端设备,用于在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;

将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息;

发送端设备,用于接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,在第二调制模式下,对所述第一子链路的工作状态进行控制;

所述差值满足预设条件包括所述差值小于阈值或者所述差值不大于所述阈值;

若所述差值小于阈值,则所述向发送端设备发送控制所述第一子链路的工作状态的信息包括:向发送端设备发送启用所述第一子链路的信息;所述对所述第一子链路的工作状态进行控制包括:启用所述第一子链路;

若所述差值不大于阈值,则所述向发送端设备发送控制所述第一子链路的工作状态的信息包括:向发送端设备发送停用所述第一子链路的信息;所述对所述第一子链路的工作状态进行控制包括:停用所述第一子链路。

19.一种聚合链路的工作状态调整方法,其特征在于,应用于接收端设备,所述方法包括:在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;

将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;

若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制;

所述差值满足预设条件包括所述差值小于阈值或者所述差值不大于所述阈值;

若所述差值小于阈值,则所述向发送端设备发送控制所述第一子链路的工作状态的信息包括:向发送端设备发送启用所述第一子链路的信息;所述对所述第一子链路的工作状态进行控制包括:启用所述第一子链路;

若所述差值不大于阈值,则所述向发送端设备发送控制所述第一子链路的工作状态的信息包括:向发送端设备发送停用所述第一子链路的信息;所述对所述第一子链路的工作状态进行控制包括:停用所述第一子链路。

20.根据权利要求19所述的聚合链路的工作状态调整方法,其特征在于,所述确定所述第一子链路在第二调制模式下传输数据切片的传输延迟包括:根据预存的聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟。

21.根据权利要求20所述的聚合链路的工作状态调整方法,其特征在于,所述聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息的预存过程包括:在调制模式为第二调制模式时,记录接收各子链路发送的数据切片时的接收时间戳,将各子链路对应的接收时间戳与各子链路发送的数据切片中携带的发送时间戳的差值,确定为各子链路传输数据切片的传输延迟;

将所确定的各子链路传输数据切片的传输延迟预存在数据库中。

22.根据权利要求19所述的聚合链路的工作状态调整方法,其特征在于,所述确定所述第一子链路在第二调制模式下传输数据切片的传输延迟包括:向发送端设备发送将第一子链路的调制模式由第一调制模式切换至第二调制模式的信息;

接收发送端设备在第二调制模式下,通过所述第一子链路发送的携带有发送时间戳的数据切片;

检测通过所述第一子链路接收数据切片时的接收时间戳,将所述第一子链路对应的接收时间戳与所接收的数据切片中携带的发送时间戳的差值,确定为所述第一子链路在第二调制模式下传输数据切片的传输延迟。

23.根据权利要求19-22任一项所述的聚合链路的工作状态调整方法,其特征在于,所述第一子链路包括启用的子链路;所述确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式包括:在检测到第一子链路对应的信道质量下降时,确定下调调制模式,确定将第一子链路的调制模式由第一调制模式切换至第二调制模式,其中,第二调制模式的编码方式所承载的数据量,低于第一调制模式的编码方式所承载的数据量;

所述方法还包括:

在发送端设备停止通过所述第一子链路发送数据切片后,接收端设备从所述其他子链路接收数据切片,根据从所述其他子链路接收的数据切片进行数据重组。

24.根据权利要求19-22任一项所述的聚合链路的工作状态调整方法,其特征在于,所述第一子链路包括停用的子链路;所述确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式包括:在检测到第一子链路对应的信道质量上升时,确定上调在第一调制模式下停用的第一子链路的调制模式,确定将第一子链路的调制模式由第一调制模式切换至第二调制模式,其中,第二调制模式的编码方式所承载的数据量,高于第一调制模式的编码方式所承载的数据量;

所述方法还包括:

在发送端设备通过所述第一子链路发送数据切片后,接收端设备从所述其他子链路和所述第一子链路接收数据切片,根据从所述其他子链路和所述第一子链路接收的数据切片进行数据重组。

25.一种聚合链路的工作状态调整方法,其特征在于,应用于发送端设备,所述方法包括:在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;

在第二调制模式下,对所述第一子链路的工作状态进行控制;

所述差值满足预设条件包括所述差值小于阈值或者所述差值不大于所述阈值;

若所述差值小于阈值,则所述接收所述接收端设备发送的控制所述第一子链路的工作状态的信息包括:接收所述接收端设备发送的启用所述第一子链路的信息;所述对所述第一子链路的工作状态进行控制包括:启用所述第一子链路;

若所述差值不大于阈值,则所述接收所述接收端设备发送的控制所述第一子链路的工作状态的信息包括:接收所述接收端设备发送的停用所述第一子链路的信息;所述对所述第一子链路的工作状态进行控制包括:停用所述第一子链路。

说明书 :

聚合链路的工作状态调整方法、装置、终端设备及系统

技术领域

[0001] 本发明涉及通信技术领域,更具体地说,涉及一种聚合链路的工作状态调整方法、装置、终端设备及系统。

背景技术

[0002] 随着数据业务量的增长,单条物理链路无论在带宽还是在可靠性方面都不能很好满足电信应用要求,而链路聚合技术的出现可以较好的解决这个问题。链路聚合(Link Aggregation)通过将两个或者更多数据链路捆绑成一个虚拟的聚合链路,被聚合的数据链路称为聚合链路的子链路,通过内部控制,将数据合理的分配在子链路上,从而使得传输数据所用的带宽达到各个子链路的总和。同时如果某一个子链路中断,则可通过数据分发策略调整,将数据分发到聚合链路的剩余子链路中,从而提升了系统的可靠性,起到了数据链路冗余备份的目的。
[0003] 目前采用聚合链路进行数据传输时,通常在发送端设备通过对数据进行切片,形成数据切片,以切片为颗粒均匀的将数据切片分发到各个子链路上,并对每个数据切片进行编号,接收端设备通过各个子链路接收到数据切片后,按照编号重新把数据切片组成数据,这样可以保证各个子链路的带宽得到充分利用;其中,由于各个子链路的延时并不相同,发送端设备发送的数据切片经过不同子链路后,到达接收端设备的时间也不同,接收端设备在重组数据时,提前接收到的数据切片需等待编号比它小的数据切片到达后才可重组,存在数据重组的延时现象。
[0004] ACM(Adaptive Modulation and Coding,自适应编码调制技术)为某些网络(如微波空口网络)进行不同类型数据传输的技术,在网络信道变化时,如下雨,有雾等天气情况下,需要采用不同编码方式调整链路,因此ACM技术存在不同调制模式之间的相互切换,称为ACM切换;如微波空口网络可采用ACM技术,在不同的空口信道条件下,使用不同的调制模式来保证语音业务和数据业务的正常传输。
[0005] 本发明的发明人在研究过程中发现:在链路聚合技术与ACM技术结合使用进行数据传输时,当链路进行ACM切换时,由于不同调制模式对应的数据链路带宽不同,调制模式的切换将引起聚合链路的子链路存在延时差异的变化,即各子链路中,发送端设备发送数据切片至接收端设备的时间差将发生变化;这对于聚合链路所传输的对延时差异敏感的数据将产生较大的影响,例如对于语音和视频等对延时差异敏感的业务,若接收端重组数据切片的延时过大,将使得语音和视频等业务也存在较大的抖动,从而对语音和视频等业务的正常使用产生影响。

发明内容

[0006] 有鉴于此,本发明提供一种聚合链路的工作状态调整方法、装置、终端设备及系统,以解决现有技术所存在的对聚合链路所传输的延时差异敏感的业务产生较大的影响的问题。
[0007] 为实现上述目的,本发明提供如下技术方案:
[0008] 第一方面,本发明提供一种聚合链路的工作状态调整装置,应用于接收端设备,所述装置包括:
[0009] 调制模式调整确定模块,用于确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式;
[0010] 延迟确定模块,用于在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0011] 差值比较模块,用于将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0012] 控制信息发送模块,用于若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0013] 第二方面,本发明提供一种终端设备,包括上述所述的聚合链路的工作状态调整装置。
[0014] 第三方面,本发明提供一种终端设备,包括:处理器,通信接口,存储器和通信总线;
[0015] 其中,处理器,用于执行程序;
[0016] 存储器,用于存放程序;
[0017] 所述程序为:
[0018] 在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0019] 将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0020] 若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0021] 第四方面,本发明提供一种聚合链路的工作状态调整装置,应用于发送端设备,所述装置包括:
[0022] 控制信息接收模块,用于在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0023] 控制模块,用于在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0024] 第五方面,本发明提供一种终端设备,包括上述所述的聚合链路的工作状态调整装置。
[0025] 第六方面,本发明提供一种终端设备,包括:处理器,通信接口,存储器和通信总线;
[0026] 其中,处理器,用于执行程序;
[0027] 存储器,用于存放程序;
[0028] 所述程序为:
[0029] 在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0030] 在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0031] 第七方面,本发明提供一种聚合链路的工作状态调整系统,包括:接收端设备和发送端设备;
[0032] 所述接收端设备,用于在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息;
[0033] 发送端设备,用于接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0034] 第八方面,本发明提供一种聚合链路的工作状态调整方法,应用于接收端设备,所述方法包括:
[0035] 在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0036] 将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0037] 若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0038] 第九方面,本发明提供一种聚合链路的工作状态调整方法,应用于发送端设备,所述方法包括:
[0039] 在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0040] 在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0041] 基于上述技术方案,本发明实施例提供的聚合链路的工作状态调整方法,接收端设备可在确定聚合链路的第一子链路需要进行调制模式切换时,如由第一调制模式切换至第二调制模式时,确定第一子链路在第二调制模式下传输数据切片的传输延迟,并将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,从而在差值满足预设条件时,向发送端设备发送控制所述第一子链路的工作状态的信息;发送端设备在接收所述信息后,将在第二调制模式下,对所述第一子链路的工作状态进行控制。本发明实施例可根据第一子链路与其他子链路的数据传输延迟的差值,实现第一子链路的启用和停止使用的控制,作到对数据切片分发策略的调整,保证语音、视频等延时抖动敏感业务的传输性能,减小调制模式切换后,子链路延时差异的变化对延时差异敏感的业务产生的影响,使得语音和视频等业务的能够正常使用。

附图说明

[0042] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043] 图1为本发明实施例提供的实现聚合链路的工作状态调整方法的系统结构框图;
[0044] 图2为了本发明实施例提供的聚合链路的工作状态调整方法的流程图;
[0045] 图3为本发明实施例提供的实现聚合链路的工作状态调整方法的另一系统结构框图;
[0046] 图4为本发明实施例提供的聚合链路的工作状态调整方法的信令流程图;
[0047] 图5为本发明实施例提供的聚合链路的工作状态调整方法的另一流程图;
[0048] 图6为本发明实施例提供的确定传输延迟的方法流程图;
[0049] 图7为本发明实施例提供的确定传输延迟的另一方法流程图;
[0050] 图8为本发明实施例提供的聚合链路的工作状态调整方法的再一流程图;
[0051] 图9为本发明实施例提供的聚合链路的工作状态调整方法的又一流程图;
[0052] 图10为本发明实施例提供的聚合链路的工作状态调整方法的另一信令流程图;
[0053] 图11为本发明实施例提供的聚合链路的工作状态调整方法的又另一流程图;
[0054] 图12为本发明实施例提供的聚合链路的工作状态调整方法的又再一流程图;
[0055] 图13为本发明实施例提供的聚合链路的工作状态调整方法的另又一流程图;
[0056] 图14为本发明实施例提供的聚合链路的工作状态调整装置的结构框图;
[0057] 图15为本发明实施例提供的延迟确定模块的结构框图;
[0058] 图16为本发明实施例提供的聚合链路的工作状态调整装置的另一结构框图;
[0059] 图17为本发明实施例提供的延迟确定模块的另一结构框图;
[0060] 图18为本发明实施例提供的调制模式调整确定模块的结构框图;
[0061] 图19为本发明实施例提供的控制信息发送模块的结构框图;
[0062] 图20为本发明实施例提供的调制模式调整确定模块的另一结构框图;
[0063] 图21为本发明实施例提供的控制信息发送模块的另一结构框图;
[0064] 图22为本发明实施例提供的终端设备的硬件结构框图;
[0065] 图23为本发明实施例提供的聚合链路的工作状态调整装置的再一结构框图;
[0066] 图24为本发明实施例提供的控制信息接收模块的结构框图;
[0067] 图25为本发明实施例提供的聚合链路的工作状态调整装置的又一结构框图;
[0068] 图26为本发明实施例提供的控制信息接收模块的另一结构框图;
[0069] 图27为本发明实施例提供的控制模块的结构框图;
[0070] 图28为本发明实施例提供的控制信息接收模块的再一结构框图;
[0071] 图29为本发明实施例提供的控制模块的另一结构框图;
[0072] 图30为本发明实施例提供的终端设备的另一硬件结构框图。

具体实施方式

[0073] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0074] 图1为本发明实施例提供的实现聚合链路的工作状态调整方法的系统结构框图,参照图1,该系统可以包括:接收端设备1和发送端设备2;接收端设备1和发送端设备2之间采用聚合链路并基于ACM技术进行数据传输;
[0075] 如图1所示,发送端设备2在进行数据发送时,将数据进行切片处理,数据切片被分发至聚合链路的各子链路上后,通过网络将各子链路上分发的数据切片发送至接收端设备1;
[0076] 接收端设备1通过聚合链路的各子链路接收数据切片后,将根据各子链路接收的数据切片的编号进行数据重组。
[0077] 基于图1所示系统,图2示出了本发明实施例提供的聚合链路的工作状态调整方法的流程图,参照图2,该方法可以包括:
[0078] 步骤S100、在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0079] 可选的,第一子链路可以为聚合链路中信道质量存在变化,需调整调制模式的子链路;本文所指的第一子链路表示信道质量存在变化,需调整调制模式的这一类型的子链路,第一子链路的数量可能存在多个,第一调制模式表示第一子链路的调整调制模式前的子链路,并不是对某一调制模式的特指,第二子链路表示第一子链路调整调制模式后的子链路,并不是对某一调制模式的特指;可选的,聚合链路中其他的当前已启用的子链路由于信道质量未发生变化,则调制模式可能保持不变;
[0080] 接收端设备可在确定第一子链路的信道质量发生变化时,将第一子链路的调制模式由第一调制模式切换至第二调制模式,包括第一子链路的信道质量上升时,上调调制模式,对应的,第二调制模式采用的编码方式所承载的数据量,高于第一调制模式采用的编码方式所承载的数据量;或,第一子链路的信道质量下降恶化时,下调调制模式,对应的,第二调制模式采用的编码方式所承载的数据量,低于第一调制模式采用的编码方式所承载的数据量;在本发明实施例中,不同的调制模式对应的编码方式不一样,不同的编码方式所能够承载的数据量的大小存在差异;
[0081] 可选的,第一子链路可以是当前已启用的子链路,或当前停用的子链路;第一子链路无论是启用状态还是停用状态,其当前的调制模式可以设定为第一调制模式,第二调制模式为进行调制模式调整后的调制模式;
[0082] 可选的,接收端设备可通过确定第一子链路在第二调制模式下接收数据切片和发送数据切片的时间差,确定第一子链路在第二调制模式下传输数据切片的传输延迟;
[0083] 可选的,由于链路在架设后,其传输数据切片的传输延迟基本上是固定的,误差一般较小,因此本发明实施例可在接收端设备中预存聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息,从而根据聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定第一子链路在第二调制模式下传输数据切片的传输延迟;
[0084] 更进一步,接收端设备可预存聚合链路的各子链路在各调制模式下传输数据切片的传输延迟的历史信息,从而在调制模式改变时,根据改变后的调制模式下各子链路传输数据切片的传输延迟的历史信息,确定改变后的调制模式下各子链路传输数据切片的传输延迟;
[0085] 步骤S110、将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0086] 以第一子链路为当前已启用的子链路为例,设聚合链路当前共有3条子链路处于启动状态,且当前的调制模式均为第一调制模式(也有可能3条子链的调制模式均不同,本文为便于描述,假设3条子链的调制模式均相同,同为第一子链路未调整调制模式时对应的第一调制模式);在子链路1的信道质量存在变化,需调整调制模式至第二调制模式时,本发明实施例可将子链路1在第二调制模式下传输数据切片的传输延迟,与其他子链路(子链路2和子链路3)在第一调制模式下传输数据切片的传输延迟的差值进行比较。
[0087] 步骤S120、若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制;
[0088] 可选的,差值满足预设条件可以是差值大于设定阈值,或者不大于设定阈值。
[0089] 控制所述第一子链路的工作状态包括停止使用第一子链路(对应第一子链路当前为启用状态的情况),或启用第一子链路(对应第一子链路当前为停用状态)。
[0090] 可选的,接收端设备可通过内置的ACM引擎向发送端设备内置的ACM引擎发送控制第一子链路的工作状态的信息,从而使得发送端设备切换第一子链路的调制模式,并控制第一子链路的工作状态。
[0091] 步骤S130、发送端设备接收所述信息,在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0092] 可选的,本发明实施例确定第一子链路在第二调制模式下传输数据切片的传输延迟的方式可选为:如根据第一子链路在第二调制模式下传输数据切片的传输延迟的历史信息确定,而不一定需要发送端设备在第二调制模式下,通过第一子链路发送数据切片实现;然而由于网络信道质量的多变,通过传输延迟的历史信息确定传输延迟的方式存在一定误差,因此通过发送端设备在第二调制模式下,通过第一子链路发送数据至接收端设备的时间差确定传输延迟的方式更为准确。
[0093] 本发明实施例中,第一子链路的调制模式调整为第二调制模式后的工作状态的判断在接收端设备,接收端判断好第一子链路在第二调制模式的工作状态后,由发送端设备进行第一子链路的调制模式调整(通过停用或启用第一子链路,从而在或不在第一子链路上传输数据切片实现);发送端设备将第一子链路的调制模式切换至第二调制模式的时机可以在接收到接收端设备发送的控制所述第一子链路的工作状态的信息时。对应的,接收端设备可通过内置的ACM引擎向发送端设备内置的ACM引擎发送控制所述第一子链路的工作状态的信息,发送端设备切换调制模式,并控制第一子链路的工作状态。
[0094] 值得注意的是,若接收端设备和发送端设备采用微波空口网络进行数据传输,则接收端设备可通过第一子链路在第二调制模式下接收的微波数据的接收时间和发送时间的差值确定第一子链路在第二调制模式下传输数据切片的传输延迟;接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟的时机是在接收微波数据,且微波数据未转化为报文切片时;若接收端设备确定第一子链路为需要停用的子链路,则可停止接收该微波数据转化的数据切片,并向发送端设备发送停用第一子链路的信息,从而实现在数据切片重组前对于第一子链路传输延迟情况的预判,实现在数据切片重组前的聚合链路调整。
[0095] 下面以接收端设备1和发送端设备2采用微波空口网络进行数据传输为例,如图3所示,发送端设备2在进行数据发送时,将数据进行切片处理,分配至聚合链路的各子链路上,在聚合链路的各子链路进行数据切片分发时,将数据切片进行微波数据转换处理后,通过微波空口网络将转化为微波数据的数据切片通过对应的子链路发送至接收端设备1;
[0096] 接收端设备1通过聚合链路的各子链路接收转化为微波数据的数据切片后,将微波数据转化为数据切片,而后根据各子链路接收的数据切片的编号进行数据重组。
[0097] 基于图3所示说明,图4示出了本发明实施例提供的聚合链路的工作状态调整方法的信令流程图,参照图4,该信令流程可以包括:
[0098] 步骤S10、接收端设备在确定第一子链路的调制模式由第一调制模式切换至第二调制模式时,向发送端设备发送第一子链路的调制模式由第一调制模式切换至第二调制模式的信息;
[0099] 在本发明实施例中,当第一子链路的信道质量变化时,可调整调制模式,将第一子链路的调制模式由当前的第一调制模式切换至第二调制模式,接收端设备可向发送端设备发送第一子链路进行调制模式切换的指令;值得注意的是,若是信道质量上升,则第一子链路可以为当前已停用的子链路,第一子链路停用时的调制模式为第一调制模式;若信道质量下降恶化,在第一子链路可以为当前已启用的子链路,第一子链路启用时的当前调制模式为第一调制模式。
[0100] 步骤S11、发送端设备接收所述信息后,通过第一子链路在第二调制模式下发送转化为微波数据的数据切片;
[0101] 步骤S12、接收端设备通过所述第一子链路接收转化为微波数据的数据切片,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0102] 步骤S13、接收端设备比较第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0103] 在本发明实施例中,与第一子链路进行传输延迟比较的对象为,当前聚合链路中当前已启用的其他子链路,可选的,其他子链路可以为聚合链路中与第一子链路不同的,当前处于启动状态的子链路;可选的,其他子链路的调制模式可以在第一子链路调整调制模式时,处于未调整调制模式的状态。
[0104] 步骤S14、若差值满足预设条件,接收端设备向发送端设备发送控制所述第一子链路的工作状态的信息;
[0105] 可选的,控制所述第一子链路的工作状态包括停用第一子链路和启用第一子链路;若控制第一子链路的工作状态包括停用第一子链路,则接收端设备可停止从所述第一子链路接收微波数据;若控制第一子链路的工作状态包括启用第一子链路,则接收端设备可从所述第一子链路接收微波数据。
[0106] 步骤S15、所述发送端设备接收所述控制所述第一子链路的工作状态的信息,将第一子链路的调制模式由第一调制模式切换至第二调制模式,并在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0107] 显然,若接收端设备确定第一子链路在当前信道质量变化中为需要停用的子链路,则可在接收微波数据的阶段确定出,进而停止接收该微波数据转化的数据切片,从而实现在数据切片重组前对于子链路传输延迟情况的预判,实现在数据切片重组前的聚合链路调整,对传输延迟较大的子链路进行停用,减小数据重组的延迟时间。
[0108] 显然,本发明实施例也可采用第一子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟。
[0109] 显然,本发明实施例也可不基于微波空口网络实现数据传输;如可通过直接在子链路上传输数据切片实现数据传输,对应的,发送端设备可直接将数据切片分发至子链路中进行传输,而不需要进行微波数据转化后,再发分发至子链路中传输;对应的,接收端设备可直接通过子链路接收数据切片,而不需要先接收微波数据,再将微波数据转换为数据切片。
[0110] 本发明实施例提供的聚合链路的工作状态调整方法,接收端设备可在确定聚合链路的第一子链路需要进行调制模式切换时,如由第一调制模式切换至第二调制模式时,确定第一子链路在第二调制模式下传输数据切片的传输延迟,并将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,从而在差值满足预设条件时,向发送端设备发送控制所述第一子链路的工作状态的信息;发送端设备在接收所述信息后,将在第二调制模式下,对所述第一子链路的工作状态进行控制。本发明实施例可根据第一子链路与其他子链路的数据传输延迟的差值,实现第一子链路的启用和停止使用的控制,作到对数据切片分发策略的调整,保证语音、视频等延时抖动敏感业务的传输性能,减小调制模式切换后,子链路延时差异的变化对延时差异敏感的业务产生的影响,使得语音和视频等业务的能够正常使用。
[0111] 下面以接收端设备的角度,对本发明实施例提供的聚合链路的工作状态调整方法进行介绍,下文描述内容可与上文描述内容相互对应参照。
[0112] 图5为本发明实施例提供的聚合链路的工作状态调整方法的另一流程图,参照图5,该方法可以包括:
[0113] 步骤S200、在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0114] 可选的,确定第一子链路在第二调制模式下传输数据切片的传输延迟的时机,可在接收端设备从网络中接收到第一子链路传输的数据切片时;如以微波空口网络为例,可在接收端设备接收到第一子链路传输的微波数据时;
[0115] 可选的,本发明实施例可根据预存的聚合链路的第一子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;接收端设备可在调制模式为第二调制模式时,记录接收各子链路发送的数据切片时的接收时间戳,将各子链路对应的接收时间戳与各子链路发送的数据切片中携带的发送时间戳的差值,确定为各子链路传输数据切片的传输延迟,将所确定的各子链路传输数据切片的传输延迟预存在数据库中,从而实现聚合链路的第一子链路在第二调制模式下传输数据切片的传输延迟的历史信息的预存;
[0116] 更进一步,若所记录的某一子链路多次在第二调制模式下,传输数据切片的传输延迟存在差异,则可取该子链路多次在第二调制模式下,传输数据切片的传输延迟的均值作为该子链路在第二调制模式下传输数据切片的传输延迟的历史信息。
[0117] 步骤S210、将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0118] 步骤S220、若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0119] 可选的,本发明实施例可设定阈值,根据调制模式下调和上升的不同,差值满足预设条件可以是差值大于阈值,或差值不大于阈值;根据调制模式下调和上升的不同,控制所述第一子链路的工作状态可以是停用第一子链路或启用第一子链路。
[0120] 可选的,各子链路在第二调制模式下传输数据切片的传输延迟,可以通过802.1ag等OAM算法实测得出;基本原理为,发送端设备在第二调制模式下发送带时戳的数据切片,接收端设备提取出收到的数据切片的时戳并和本地时戳比较,计算出该子链路的数据传输延迟。可选的,图6示出了确定第一子链路在第二调制模式下传输数据切片的传输延迟的方法流程图,参照图6,该方法可以包括:
[0121] 步骤S300、接收发送端设备在第二调制模式下,通过所述第一子链路发送的携带有发送时间戳的数据切片;
[0122] 可选的,接收端设备在确定对第一子链路进行调制模式切换后,可向发送端设备发送第一子链路的调制模式由第一调制模式切换至第二调制模式的信息,发送端设备在接收该信息后,将在第二调制模式下通过第一子链路发送数据切片,并在数据切片中携带发送时间戳。
[0123] 步骤S310、检测通过所述第一子链路接收数据切片时的接收时间戳,将所述第一子链路对应的接收时间戳与所接收的数据切片中携带的发送时间戳的差值,确定为所述第一子链路在第二调制模式下传输数据切片的传输延迟。
[0124] 接收端设备通过第一子链路接收数据切片后,可从第一子链路接收的数据切片中提取出发送时间戳,并与第一子链路接收数据切片时的接收时间戳进行比对,得到第一子链路对应的接收时间戳与所接收的数据切片中携带的发送时间戳的差值,该差值即为第一子链路在第二调制模式下传输数据切片的传输延迟。
[0125] 如接收端设备从第一子链路中接收数据切片时的接收时间戳为t1,而从所接收的数据切片中提取出的发送时间戳为t2,则t1减去t2即为第一子链路在第二调制模式下传输数据切片的传输延迟。
[0126] 若是接收端设备和发送端设备采用微波空口网络进行数据传输,对于各子链路,发送端设备发出微波数据后,需要经过的延迟由两部分组成:
[0127] 1)微波数据的传送延迟:T1=2*(切片长度/链路带宽)。包含了发送端设备发送出该微波数据的时间和接收端设备收到该微波数据的延迟。由于每个调制模式下的链路带宽不同,因此不同调制模式下传送延迟也不同。
[0128] 2)空口传输延迟:T2=空口传输距离/空口传输速率;这部分时间在设备部署后基本固定。
[0129] 因此,第一子链路在第二调制模式下的数据传输延迟可以通过微波数据发送的发送时间戳和微波数据接收的接收时间戳的差值确定;
[0130] 对应的,图7示出了确定第一子链路在第二调制模式下的数据传输延迟的另一方法流程图,参照图7,该方法可以包括:
[0131] 步骤S400、接收发送端设备在第二调制模式下,通过第一子链路发送的携带有发送时间戳的转化为微波数据的数据切片;
[0132] 可选的,发送端设备在各子链路上发送数据切片时,可将数据切片进行微波数据转换处理,得到转化为微波数据的数据切片,并通过微波空口网络在对应的子链路上发送微波数据,发送微波数据的同时可加入发送时的时间戳(即发送时间戳);接收端设备接收到微波数据,可提取出微波数据中携带的发送时间戳。
[0133] 值得注意的是,接收端设备是否根据接收的微波数据转化后的数据切片进行数据重组,需根据接收微波数据时的子链路,与其他子链路的传输延迟的差值决定,下文将再作详细描述。
[0134] 步骤S410、检测通过所述第一子链路接收微波数据时的接收时间戳,将第一子链路对应的接收时间戳与所接收的微波数据中携带的发送时间戳的差值确定为第一子链路在第二调制模式下传输数据切片的传输延迟。
[0135] 可选的,本发明实施例进行第一子链路的调制模式切换可能是第一子链路的信道质量下降,需下调调制模式;对应的,所述第一子链路包括启用的子链路(即第一子链路当前已启用),本发明实施例可在确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值时,对该传输延迟较大的第一子链路进行停用,以减小数据切片的重组延迟,减小对延时差异敏感的业务产生的影响。
[0136] 图8示出了本发明实施例提供的聚合链路的工作状态调整方法的再一流程图,参照图8,该方法可以包括:
[0137] 步骤S500、在检测到第一子链路对应的信道质量下降时,确定下调调制模式,确定将第一子链路的调制模式由第一调制模式切换至第二调制模式,其中,第二调制模式的编码方式所承载的数据量,低于第一调制模式的编码方式所承载的数据量;
[0138] 信道质量下降可以为微波空口信道质量劣化等;在本发明实施例中,不同调制模式对应的编码方式不一,信道质量下降时,调制模式下调,调制模式的编码方式所能承载的数据量变小;对应的原先的第一调制模式的编码方式所能承载的数据量,高于调整后的第二调制模式的编码方式所能承载的数据量。
[0139] 步骤S510、确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0140] 可选确定方法可参照图6和图7所示,进行实时确定;也可根据预存的第一子链路在第二调制模式下传输数据切片的传输延迟的历史信息确定。
[0141] 步骤S520、将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0142] 步骤S530、若第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值,向所述发送端设备发送停用所述第一子链路的信息,以便所述发送端设备停止通过所述第一子链路发送数据切片。
[0143] 为便于理解,以聚合链路当前处于启动状态的子链路数量为3条为例,所有子链路当前的调制模式均为第一调制模式(实际情况中,各子链路当前的调制模式有可能不一致),第一条子链路为信道质量下降,需进行调制模式下调的子链路;若确定第一条子链路在第二调制模式下的数据传输延迟为7.5ms,第二条子链路未调整调制模式,其在第一调制模式下的数据传输延迟为7ms,第三条子链路未调整调制模式,其在第一调制模式下的数据传输延迟为6.4ms,阈值为1ms,则可确定第一条子链路与第三条子链路的数据传输延迟差值为1.1ms,大于1ms;可见,在信道质量下降,调整调制模式后,第一条子链路其数据传输延迟将增大,不适合再使用,需在聚合链路中进行停用;第一子链路的数量可能具有多条,本发明实施例可能对多条子链路进行停用。
[0144] 发送端设备在接收到停用所述第一子链路的信息后,将在第二调制模式下停用该第一子链路,不再向该第一子链路分发数据切片。
[0145] 对应的,接收端设备将停止从所述第一子链路接收信息,而是从所述其他子链路接收数据切片,根据从所述其他子链路接收的数据切片进行数据重组。
[0146] 本发明实施例提供的聚合链路的工作状态调整方法,可在下调调制模式时,确定第一子链路在下调后的第二调制模式下传输数据切片的传输延迟,从而将第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟进行差值比较,进而在差值大于阈值时,停用第一子链路,使得发送端设备不通过该第一子链路进行数据切片发送,接收端设备不通过该第一子链路进行数据切片接收;实现减小数据切片的重组延迟时间,减小子链路延时差异的变化对延时差异敏感的业务产生的影响的目的,使得语音和视频等业务的能够正常使用。
[0147] 可选的,本发明实施例进行调制模式切换可能是信道质量上升,需上调调制模式;对应的,第一子链路包括停用的子链路(即第一子链路当前已停用,);本发明实施例可在确定停用的第一子链路在第二调制模式下的数据传输延迟,与其他子链路传输延迟的差值不大于阈值时,启用该停用的第一子链路,以使得聚合链路具有更多的子链路加入数据切片的传输,减少数据切片传输时间。
[0148] 图9示出了本发明实施例提供的聚合链路的工作状态调整方法的又一流程图,参照图9,该方法可以包括:
[0149] 步骤S600、在检测到信道质量上升时,确定上调调制模式,确定将第一子链路的调制模式由第一调制模式切换至第二调制模式,其中,第二调制模式的编码方式所承载的数据量,高于第一调制模式的编码方式所承载的数据量;
[0150] 信道质量上升可以为微波空口信道质量提升等;在本发明实施例中,不同调制模式对应的编码方式不一,信道质量上升时,调制模式上调,调制模式的编码方式所能承载的数据量变大;对应的原先的第一调制模式的编码方式所能承载的数据量,低于调整后的第二调制模式的编码方式所能承载的数据量。
[0151] 步骤S610、确定已停用的第一子链路在第二调制模式下传输数据切片的传输延迟;
[0152] 步骤S620、将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0153] 步骤S630、若第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值不大于阈值,向所述发送端设备发送启用所述第一子链路的信息,以便所述发送端设备通过所述第一子链路发送数据切片。
[0154] 为便于理解,以聚合链路的数量为3条为例,其中第一条子链路已停用,且处于第一调制模式下,若在第一条子链路的信道质量上升,上调第一条子链路的调制模式后,第一条子链路在第二调制模式下的数据传输延迟为7ms,第二条子链路未调整调制模式,其数据传输延迟为6.5ms,第三条子链路未调整调制模式,其数据传输延迟为6.4ms,则可确定所有子链路的数据传输延迟的延迟差值均不大于1ms(阈值为1ms),可见,第一条子链路在信道质量上升,上调调制模式后,其数据传输延迟较小,可再次启用。
[0155] 发送端设备在接收到启用所述第一子链路的信息后,将在第二调制模式下启用第一子链路,向该第一子链路分发数据切片。
[0156] 对应的,接收端设备将从所述第一子链路接收信息,根据从所述第一子链路和所述其他子链路接收的数据切片进行数据重组。
[0157] 本发明实施例提供的聚合链路的工作状态调整方法,可在上调调制模式时,确定在第一调制模式下停用的第一子链路,在第二调制模式下的传输延迟,从而将第一子链路在第二调制模式下的传输延迟,与其他子链路的传输延迟进行差值比较,若差值不大于阈值,则启用第一子链路,使得进行数据切片传输的子链路增多,减小数据切片的整体传输时间,使得网络带宽可得到充分利用。
[0158] 可选的,基于微波空口网络,图10示出了本发明实施例提供的聚合链路的工作状态调整方法的另一信令流程图,参照图10,该信令流程可以包括:
[0159] 步骤S20、在当前已启用的第一子链路的空口信道质量下降时,接收端设备确定下降第一子链路的调制模式;
[0160] 步骤S21、接收端设备向发送端设备发送第一子链路的调制模式由第一调制模式切换至第二调制模式的信息;
[0161] 步骤S22、发送端设备接收所述信息后,通过在第二调制模式下通过第一子链路发送转化为微波数据的数据切片;
[0162] 步骤S23、接收端设备通过第一子链路接收微波数据,确定第一子链路在第二调制模式下传输数据切片的传输延迟;
[0163] 步骤S24、接收端设备确定第一子链路在第二调制模式下的传输延迟,与其他子链路的传输延迟的差值大于阈值;
[0164] 步骤S25、接收端设备向发送端设备发送停用第一子链路的信息,并停止从第一子链路接收转化为微波数据的数据切片;
[0165] 步骤S26、发送端设备停用第一子链路,停止从第一子链路分发数据切片;
[0166] 步骤S27、在第一子链路的空口信道质量上升时,接收端设备确定上升已停用的第一子链路的调制模式;
[0167] 步骤S28、接收端设备向发送端设备发送第一子链路的调制模式由第二调制模式切换至第三调制模式的信息;
[0168] 步骤S29、发送端设备接收该信息后,在第二调制模式下通过第一子链路发送转化为微波数据的数据切片;
[0169] 步骤S30、接收端设备通过第一子链路接收微波数据,确定第一子链路在第三调制模式下传输数据切片的传输延迟;
[0170] 步骤S31、接收端设备确定第一子链路在第三调制模式下的传输延迟,与其他子链路的传输延迟的差值不大于阈值;
[0171] 步骤S32、接收端设备向发送端设备发送启用第一子链路的信息,从第一子链路接收数据切片;
[0172] 步骤S33、发送端设备在第三调制模式下启用已停用的第一子链路,从第一子链路分发数据切片。
[0173] 下面以发送端设备为角度,对本发明实施例提供的聚合链路的工作状态调整方法进行介绍,下文描述内容可与上文描述内容相互对应参照。
[0174] 图11为本发明实施例提供的聚合链路的工作状态调整方法的又另一流程图,参照图11,该方法可以包括:
[0175] 步骤S700、在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0176] 步骤S710、在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0177] 可选的,接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟的方式可如前文所述;如接收端设备根据预存的聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定第一子链路在第二调制模式下传输数据切片的传输延迟;
[0178] 也可发送端设备通过聚合链路的第一子链路在第二调制模式下向接收端设备发送数据切片,从而使得接收端设备根据第一子链路对应的接收时间戳与所接收的数据切片中携带的发送时间戳确定差值,该差值为第一子链路在第二调制模式下传输数据切片的传输延迟。
[0179] 可选的,发送端设备所接收的调制模式由第一调制模式切换至第二调制模式的信息可以是下调调制模式的信息,其中第二调制模式低于第一调制模式(第二调制模式的编码方式所承载的数据量,低于第一调制模式的编码方式所承载的数据量);对应的,所述第一子链路可以为当前启用的子链路;对应的,发送端设备接收所述接收端设备发送的控制所述第一子链路的工作状态的信息的方式可以为:在接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值后,接收所述接收端设备发送的停用所述第一子链路的信息。
[0180] 可选的,图12示出了本发明实施例提供的聚合链路的工作状态调整方法的又再一流程图,参照图12,该方法可以包括:
[0181] 步骤S800、在检测到第一子链路的信道质量下降时,接收接收端设备发送的当前启用的第一子链路的调制模式由第一调制模式切换至第二调制模式的信息;
[0182] 步骤S810、通过第一子链路,在第二调制模式下向接收端设备发送数据切片;
[0183] 步骤S820、在接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值后,接收所述接收端设备发送的停用所述第一子链路的信息;
[0184] 可选的,步骤S800、S810和S820可由下述方式替换:在接收端设备根据第一子链路,在第二调制模式下传输数据切片的传输延迟的历史信息,确定第一子链路在第二调制模式下传输数据切片的传输延迟,且确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值后,接收端设备将停用第一子链路的信息发送至发送端设备,使得发送端设备接收所述接收端设备发送的停用第一子链路的信息。
[0185] 步骤S830、控制在第二调制模式下,停用所述第一子链路,停止从所述第一子链路分发数据切片。
[0186] 对应的,接收端设备也将停止从所述第一子链路接收数据切片,根据从其他子链路接收的数据切片进行数据重组。
[0187] 本发明实施例可在第一子链路的信道质量下降,下调调制模式时,停用数据传输延迟较大的第一子链路,减小数据切片的重组延迟时间,减小子链路延时差异的变化对延时差异敏感的业务产生的影响,使得语音和视频等业务的能够正常使用。
[0188] 可选的,发送端设备所接收的调制模式由第一调制模式切换至第二调制模式的信息可以是上调调制模式的信息,其中第二调制模式高于第一调制模式(第二调制模式的编码方式所承载的数据量,高于第一调制模式的编码方式所承载的数据量);对应的,第一子链路可以为当前已停用的子链路。图13示出了本发明实施例提供的聚合链路的工作状态调整方法的另又一流程图,参照图13,该方法可以包括:
[0189] 步骤S900、在检测到当前已停用的第一子链路的信道质量上升时,接收接收端设备发送的第一子链路的调制模式由第一调制模式切换至第二调制模式的信息,其中,第二调制模式高于第一调制模式;
[0190] 步骤S910、使用第一子链路,在第二调制模式下向接收端设备发送数据切片;
[0191] 步骤S920、在接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值不大于阈值后,接收所述接收端设备发送的启用所述第一子链路的信息;
[0192] 可选的,步骤S900、S910和S920可由下述方式替换:在接收端设备根据第一子链路,在第二调制模式下传输数据切片的传输延迟的历史信息,确定第一子链路在第二调制模式下传输数据切片的传输延迟,且确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值不大于阈值后,接收端设备将启用已停用的第一子链路的信息发送至发送端设备,使得发送端设备接收所述接收端设备发送的启用第一子链路的信息。
[0193] 步骤S930、控制在第二调制模式下,启用所述第一子链路,从所述第一子链路分发数据切片。
[0194] 对应的,接收端设备也将从所述第一子链路和所述其他子链路接收数据切片,根据从所述第一子链路和所述其他子链路接收的数据切片进行报文重组。
[0195] 本发明实施例提供的聚合链路的工作状态调整方法,可在已停用的子链路的信道质量上升,上调调制模式时,启用已停用的数据传输延迟较小的子链路,减小报文的整体传输时间,使得网络带宽可得到充分利用。
[0196] 本发明实施例提供的聚合链路的工作状态调整方法,可以保证链路调制模式发生改变时,信道没有误码,其能够发现业务已经不可用的聚合链路中的子链路,及时调整数据切片的分发策略,保证语音、视频等延时抖动敏感业务的传输性能,并作到链路的无损切换。
[0197] 下面对本发明实施例提供聚合链路的工作状态调整装置进行介绍,下文描述的聚合链路的工作状态调整装置可与上文以接收端设备为角度描述的聚合链路的工作状态调整方法相互对应参照。
[0198] 图14为本发明实施例提供的聚合链路的工作状态调整装置的结构框图,该装置可应用于接收端设备,参照图14,该装置可以包括:
[0199] 调制模式调整确定模块100,用于确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式;
[0200] 延迟确定模块110,用于在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0201] 差值比较模块120,用于将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0202] 控制信息发送模块130,用于若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0203] 可选的,图15示出了本发明实施例提供的延迟确定模块100的一种可选结构,参照图15,延迟确定模块110可以包括:
[0204] 历史延迟确定单元1101,用于根据预存的聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟。
[0205] 可选的,图16示出了本发明实施例提供的聚合链路的工作状态调整装置的另一结构框图,结合图14和图16所示,该聚合链路的工作状态调整装置还可以包括:
[0206] 历史延迟设置模块140,用于在调制模式为第二调制模式时,记录接收各子链路发送的数据切片时的接收时间戳,将各子链路对应的接收时间戳与各子链路发送的数据切片中携带的发送时间戳的差值,确定为各子链路传输数据切片的传输延迟;将所确定的各子链路传输数据切片的传输延迟预存在数据库中。
[0207] 可选的,图17示出了本发明实施例提供的延迟确定模块110的另一种可选结构,参照图17,延迟确定模块110可以包括:
[0208] 数据切片接收单元1111,用于向发送端设备发送将第一子链路的调制模式由第一调制模式切换至第二调制模式的信息,接收发送端设备在第二调制模式下,通过所述第一子链路发送的携带有发送时间戳的数据切片;
[0209] 传输延迟确定单元1112,用于检测通过所述第一子链路接收数据切片时的接收时间戳,将所述第一子链路对应的接收时间戳与所接收的数据切片中携带的发送时间戳的差值,确定为所述第一子链路在第二调制模式下传输数据切片的传输延迟。
[0210] 可选的,本发明实施例可下调调制模式,第二调制模式低于第一调制模式。对应的,所述第一子链路包括当前启用的子链路。图18示出了调制模式调整确定模块100的一种可选结构,参照图18,调制模式调整确定模块100可以包括:
[0211] 下调确定单元1001,用于在检测到第一子链路对应的信道质量下降时,确定下调调制模式,将第一子链路的调制模式由第一调制模式切换至第二调制模式,其中,第二调制模式的编码方式所承载的数据量,低于第一调制模式的编码方式所承载的数据量。
[0212] 对应的,图19示出了控制信息发送模块130的一种可选结构,参照图19,控制信息发送模块130可以包括:
[0213] 停用信息发送单元1301,用于在第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值时,向所述发送端设备发送停用所述第一子链路的信息,以便所述发送端设备停止通过所述第一子链路发送数据切片。
[0214] 对应的,聚合链路的工作状态调整装置还可以包括:第一重组模块,用于在所述发送端设备停止通过所述第一子链路发送数据切片后,接收端设备从所述其他子链路接收数据切片,根据从所述其他子链路接收的数据切片进行数据重组。
[0215] 可选的,本发明实施例可上调调制模式,第二调制模式高于第一调制模式。对应的,所述第一子链路包括当前停用的子链路;图20示出了调制模式调整确定模块100的另一种可选结构,参照图20,调制模式调整确定模块100可以包括:
[0216] 上调确定单元1011,用于在检测到第一子链路对应的信道质量上升时,确定上调在第一调制模式下停用的第一子链路的调制模式,将第一子链路的调制模式由第一调制模式切换至第二调制模式,其中,第二调制模式的编码方式所承载的数据量,高于第一调制模式的编码方式所承载的数据量。
[0217] 对应的,图21示出了控制信息发送模块130的另一种可选结构,参照图21,控制信息发送模块130可以包括:
[0218] 启用信息发送单元1311,用于在第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值不大于阈值时,向所述发送端设备发送启用所述第一子链路的信息,以便所述发送端设备通过所述第一子链路发送数据切片。
[0219] 对应的,聚合链路的工作状态调整装置还可以包括:第二重组模块,用于在所述发送端设备通过所述第一子链路发送数据切片后,接收端设备从所述其他子链路和所述第一子链路接收数据切片,根据从所述其他子链路和所述第一子链路接收的数据切片进行数据重组。
[0220] 本发明实施例还提供一种终端设备,该终端设备可以包括上述所述聚合链路的工作状态调整装置。
[0221] 图22示出了终端设备的硬件结构框图,参照图22,终端设备可以包括:处理器1,通信接口2,存储器3和通信总线4;
[0222] 其中处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;
[0223] 可选的,通信接口2可以为通信模块的接口,如GSM模块的接口;
[0224] 处理器1,用于执行程序;
[0225] 存储器3,用于存放程序;
[0226] 程序可以包括程序代码,所述程序代码包括计算机操作指令。
[0227] 处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0228] 存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0229] 其中,程序可具体用于:
[0230] 在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;
[0231] 将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0232] 若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息,以便所述发送端设备在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0233] 下面以发送端设备的角度对本发明实施例提供的聚合链路的工作状态调整装置进行介绍,下文描述的聚合链路的工作状态调整装置可与上文以发送端设备角度描述的聚合链路的工作状态调整方法相互对应参照。
[0234] 图23为本发明实施例提供的聚合链路的工作状态调整装置的再一结构框图,该装置应用于发送端设备,参照图23,该装置可以包括:
[0235] 控制信息接收模块200,用于在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0236] 控制模块210,用于在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0237] 可选的,图24示出了本发明实施例提供的控制信息接收模块200的一种可选结构,参照图24,控制信息接收模块200可以包括:
[0238] 第一控制信息接收单元2001,用于在接收端设备根据预存的聚合链路的各子链路在第二调制模式下传输数据切片的传输延迟的历史信息,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,且确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件后,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息。
[0239] 可选的,图25为本发明实施例提供的聚合链路的工作状态调整装置的又一结构框图,结合图23和图25所示,该聚合链路的工作状态调整装置还可以包括:
[0240] 数据切片发送模块220,用于在接收所述接收端设备发送的将第一子链路的调制模式由第一调制模式切换至第二调制模式的信息后,通过所述第一子链路在第二调制模式下向接收端设备发送数据切片,以便接收端设备根据通过所述第一子链路接收数据切片时的接收时间戳与所接收的数据切片中携带的发送时间戳的差值,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟。
[0241] 可选的,本发明实施例可下调调制模式,第二调制模式低于第一调制模式。对应的,所述第一子链路包括当前已启用的子链路。对应的,图26示出了控制信息接收模块200的另一种可选结构,参照图26,控制信息接收模块200可以包括:
[0242] 停用信息接收单元2011,用于在接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值大于阈值后,接收所述接收端设备发送的停用所述第一子链路的信息。
[0243] 对应的,图27示出了控制模块210的一种可选结构,参照图27,控制模块210可以包括:
[0244] 停用单元2101,用于在第二调制模式下,停用所述第一子链路。
[0245] 可选的,本发明实施例可上调调制模式,第二调制模式高于第一调制模式。对应的,所述第一子链路包括当前已停用的子链路;对应的,图28示出了控制信息接收模块200的再一种可选结构,参照图28,控制信息接收模块200可以包括:
[0246] 启用信息接收单元2021,用于在接收端设备确定第一子链路在第二调制模式下传输数据切片的传输延迟,与所述其他子链路传输数据切片的传输延迟的差值不大于阈值后,接收所述接收端设备发送的启用所述第一子链路的信息。
[0247] 对应的,图29示出了控制模块210的另一种可选结构,参照图29,控制模块210可以包括:
[0248] 启用单元2111,用于在第二调制模式下,启用所述第一子链路。
[0249] 本发明实施例还提供一种终端设备,该终端设备可以包括上述以发送端设备描述的聚合链路的工作状态调整装置。
[0250] 图30示出了终端设备的另一种硬件结构框图,参照图30,终端设备可以包括:处理器1’,通信接口2’,存储器3’和通信总线4’;
[0251] 其中处理器1’、通信接口2’、存储器3’通过通信总线4’完成相互间的通信;
[0252] 可选的,通信接口2’可以为通信模块的接口,如GSM模块的接口;
[0253] 处理器1’,用于执行程序;
[0254] 存储器3’,用于存放程序;
[0255] 程序可以包括程序代码,所述程序代码包括计算机操作指令。
[0256] 处理器1’可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0257] 存储器3’可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0258] 其中,程序可具体用于:
[0259] 在接收端设备确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式,并确定所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟的差值满足预设条件时,接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,其中,所述其他子链路包括聚合链路中当前处于启动状态的子链路;
[0260] 在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0261] 值得注意的是,本发明实施例提供的以接收端设备角度描述的聚合链路的工作状态调整方法,和以发送端设备角度描述的聚合链路的工作状态调整方法可应用于同一终端设备;接收端设备可以认为是处于接收数据状态的终端设备,发送端设备可以认为是处于发送数据状态的终端设备,显然一个终端设备可在某一阶段处于发送数据的状态,在另一阶段处于接收数据的状态;终端设备在接收数据的状态可应用以接收端设备角度描述的聚合链路的工作状态调整方法,在发送数据的状态可应用以发送端设备角度描述的聚合链路的工作状态调整方法。
[0262] 本发明实施例提供的聚合链路的工作状态调整系统的结构可参照图1所示,包括接收端设备1和发送端设备2;
[0263] 其中,接收端设备1,用于在确定将聚合链路的第一子链路的调制模式由第一调制模式切换至第二调制模式时,确定所述第一子链路在第二调制模式下传输数据切片的传输延迟;将所述第一子链路在第二调制模式下传输数据切片的传输延迟,与聚合链路中的其他子链路传输数据切片的传输延迟进行差值比较,所述其他子链路包括聚合链路中当前处于启动状态的子链路;若差值满足预设条件,则向发送端设备发送控制所述第一子链路的工作状态的信息;
[0264] 发送端设备2,用于接收所述接收端设备发送的控制所述第一子链路的工作状态的信息,在第二调制模式下,对所述第一子链路的工作状态进行控制。
[0265] 本发明可以保证链路调制模式发生改变时,信道没有误码,其能够发现业务已经不可用的聚合链路中的子链路,及时调整数据切片的分发策略,保证语音、视频等延时抖动敏感业务的传输性能,并作到链路的无损切换。
[0266] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0267] 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0268] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0269] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。