一种载波状态的转换方法及装置转让专利

申请号 : CN201310226542.6

文献号 : CN103338484B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李翔

申请人 : 大唐移动通信设备有限公司

摘要 :

本发明公开了一种载波状态的转换方法及装置,涉及通信息技术领域,用以提高业务的服务质量。该方法包括:在无线链路控制RLC层向媒体接入控制MAC层上报缓存占用BO信息,每一所述BO信息均包括无线承载RB个数信息和每个RB的时延值;在MAC层根据所述RB个数信息和每个RB的时延值判断该BO信息是否为高时延信息;判断高时延BO信息个数与接收到的总BO信息个数的比值是否大于预设的激活门限值;如果是,则检查当前辅载波的激活状态,如果为未激活状态,则执行激活过程,如果为激活状态,则保持辅载波的激活;如果否,则检查当前辅载波的激活状态,如果为未激活状态,则保持未激活状态,如果为激活状态,则执行去激活过程。

权利要求 :

1.一种载波状态的转换方法,其特征在于,该方法包括:

在无线链路控制RLC层向媒体接入控制MAC层上报缓存占用BO信息,每一所述BO信息均包括无线承载RB个数信息和每个RB的时延值;

在MAC层利用每个RB的时延值与预设的标准时延值进行比较;

对每一所述BO信息中所有RB的时延值比较完成后,MAC层根据超过所述标准时延值的RB个数与所述RB的总个数的实际比值是否大于预设的标准比值,确定该BO信息是否为高时延BO信息;

判断高时延BO信息个数与接收到的总BO信息个数的比值是否大于预设的激活门限值;

如果是,则检查当前辅载波的激活状态,如果为未激活状态,则执行激活过程,如果为激活状态,则保持辅载波的激活;

如果否,则检查当前辅载波的激活状态,如果为未激活状态,则保持未激活状态,如果为激活状态,则执行去激活过程。

2.如权利要求1所述的方法,其特征在于,所述标准时延值TDelayThreshold=TPDB-HARQ_RTTmax*Nmax,其中,TPDB为3GPP协议规定的业务总时延预算,HARQ_RTTmax为业务在路径传输时所用的最大传输时间,Nmax为业务在路径传输失败时的最大重传次数。

3.如权利要求2所述的方法,其特征在于,所述RLC层根据设置的第一周期向MAC层上报所述BO信息,所述MAC层根据设置的第二周期进行进行所述高时延BO信息个数与接收到的总BO信息个数的比值与所述激活门限值的比对。

4.如权利要求3所述的方法,其特征在于,所述第二周期大于所述第一周期。

5.如权利要求2、3或4所述的方法,其特征在于,在所述RB的时延值与所述标准时延值进行比较时通过检测计数器记录超过所述标准时延值的RB个数和所述RB的总个数,并在比较完成后,根据所述检测计数器的记录计算超过所述标准时延值的RB个数与所述RB的总个数的比值。

6.一种载波状态的转换装置,其特征在于,该装置包括:

上报接收模块,用于在RLC层向MAC层上报缓存占用BO信息,每一所述BO信息均包括无线承载RB个数信息和每个RB的时延值;

BO判断模块,用于在MAC层利用每个RB的时延值与预设的标准时延值进行比较;对每一所述BO信息中所有RB的时延值比较完成后,MAC层根据超过所述标准时延值的RB个数与所述RB的总个数的实际比值是否大于预设的标准比值,确定该BO信息是否为高时延BO信息;

判断激活模块,用于判断高时延BO信息个数与接收到的总BO信息个数的比值是否大于预设的激活门限值;如果是,则检查当前辅载波的激活状态,如果为未激活状态,则执行激活过程,如果为激活状态,则保持辅载波的激活;如果否,则检查当前辅载波的激活状态,如果为未激活状态,则保持未激活状态,如果为激活状态,则执行去激活过程。

7.如权利要求6所述的装置,其特征在于,所述标准时延值TDelayThreshold=TPDB-HARQ_RTTmax*Nmax,其中,TPDB为3GPP协议规定的业务总时延预算,HARQ_RTTmax为业务在路径传输时所用的最大传输时间,Nmax为业务在路径传输失败时的最大重传次数。

8.如权利要求7所述的装置,其特征在于,该装置还包括周期设置模块,所述接收上报模块根据所述周期设置模块设置的第一周期上报所述BO信息,所述判断激活模块根据设置的第二周期进行所述高时延BO信息个数与接收到的总BO信息个数的比值与所述激活门限值的比对。

9.如权利要求8所述的装置,其特征在于,所述周期设置模块设置的第二周期大于所述第一周期。

10.如权利要求7、8或9所述的装置,其特征在于,该装置还包括检测计数器,用于记录超过所述标准时延值的RB个数和所述RB的总个数,并在比较完成后,计算超过所述标准时延值的RB个数与所述RB的总个数的比值。

说明书 :

一种载波状态的转换方法及装置

技术领域

[0001] 本发明涉及通信息技术领域,特别涉及一种载波聚合功能中的载波状态的转换方法及装置。

背景技术

[0002] 载波聚合(Carrier Aggregation,CA)是第三代合作项目(3rd Generation Partnership Project,3GPP)R10版本引入的技术,作为高级长期演进(Long TermEvolution Advanced,LTE-A)引入的提升系统传输带宽和上下行峰值速率的重要特性之一,通过将多个成员载波聚合起来形成更大的带宽,提供更高的数据传输速率,并且有效地利用频谱资源。
[0003] 一般认为当网络业务量较大时,网络可以通过辅载波的激活,提高吞吐量;当数据量较小时,可以通过辅载波的去激活,停止终端在某些辅载波上不必要的物理下行控制信道(Physical Downlink Control Channel,PDCCH)监听等功能,达到省电目的。
[0004] 目前协议(36.321版本)定义的对辅载波去激活有两种方式:
[0005] 1、隐式去激活:采用去激活定时器(sCellDeactivationTimer)的方式,即当收到PDCCH指示在辅小区进行上行授权/下行分配,重启去激活定时器,激活辅载波进行工作,当定时器超时,则辅载波去激活,也就是采取每次辅载波激活一段时间。
[0006] 2、显式去激活:采用发送MAC控制单元(Control Element,CE)方式去激活。
[0007] 对于第二种方法,根据什么原则触发辅载波的去激活MAC CE的发送,协议并没有规定,这涉及到具体的实现。目前业界比较常用的算法是基于数据业务量,当数据业务量超过某一门限值激活辅载波,当数据业务量低于某个门限值则去激活辅载波。
[0008] 但是业务质量(Quality of Service,QoS)的满足不仅仅是速率一个因素的满足,还包括时延等因素,所以由于目前的激活算法并没有考虑时延因子,这可能会造成即使在业务速率满足要求的前提下,依然致使该业务的完成质量很低。

发明内容

[0009] 本发明实施例提供了一种载波状态的转换方法及装置,用以提高业务的服务质量。
[0010] 本发明实施例提供的一种载波状态的转换方法,该方法包括:
[0011] 在无线链路控制(Radio Link Control,RLC)层向媒体接入控制(Media Access Control,MAC)层上报缓存占用(Buffer Occupy,BO)信息,每一所述BO信息均包括无线承载(Radio Bearer,RB)个数信息和每个RB的时延值;
[0012] 在MAC层根据所述RB个数信息和每个RB的时延值判断该BO信息是否为高时延信息;
[0013] 判断高时延BO信息个数与接收到的总BO信息个数的比值是否大于预设的激活门限值;
[0014] 如果是,则检查当前辅载波的激活状态,如果为未激活状态,则执行激活过程,如果为激活状态,则保持辅载波的激活;
[0015] 如果否,则检查当前辅载波的激活状态,如果为未激活状态,则保持未激活状态,如果为激活状态,则执行去激活过程。
[0016] 本发明实施例提供的一种载波状态的转换装置,该装置包括:
[0017] 上报接收模块,用于在RLC层向MAC层上报缓存占用BO信息,每一所述BO信息均包括无线承载RB个数信息和每个RB的时延值;
[0018] BO判断模块,用于在MAC层根据所述RB个数信息和每个RB的时延值判断该BO信息是否为高时延信息;
[0019] 判断激活模块,用于判断高时延BO信息个数与接收到的总BO信息个数的比值是否大于预设的激活门限值;如果是,则检查当前辅载波的激活状态,如果为未激活状态,则执行激活过程,如果为激活状态,则保持辅载波的激活;如果否,则检查当前辅载波的激活状态,如果为未激活状态,则保持未激活状态,如果为激活状态,则执行去激活过程。
[0020] 本发明实施例,在判断是否激活辅载波时加入了考虑RB的时延的因素,通过合理的设置标准时延值、标准比值和激活门限值,从而实现了在比较后,能够更加合理的执行辅载波的开启和关闭,在业务时延过高的情况下开启辅载波提高业务质量、在业务质量能够保证的情况下关闭辅载波节省资源。

附图说明

[0021] 图1为本发明实施例提供的一种载波状态的转换方法的工作流程示意图;
[0022] 图2为本发明实施例提供的一种载波状态的转换装置的装置结构示意图。

具体实施方式

[0023] 本发明实施例提供了一种载波状态的转换方法及装置,用以提高业务的完成质量。本方案的基本思想是在载波激活算法中在考虑速率的同时还要考虑时延。本申请的基本方案是:对于RLC缓存的数据,如果计算出该缓存中的RB包的时延值超过某一门限的比例大于约定的配置值,则即便此时该用户的数据量没有超过某一个门限值,也要触发载波激活机制。
[0024] 为了达到上述目的,本发明实施例首先提出了一种载波状态的转换方法,如图1所示,在服务器侧,该方法包括:
[0025] S101,在无线链路控制RLC层向媒体接入控制MAC层上报缓存占用BO信息,每一所述BO信息均包括无线承载RB个数信息和每个RB的时延值;
[0026] S102,在MAC层根据所述RB个数信息和每个RB的时延值判断该BO信息是否为高时延信息;
[0027] S103,判断高时延BO信息个数与接收到的总BO信息个数的比值是否大于预设的激活门限值;
[0028] S104,如果是,则检查当前辅载波的激活状态,如果为未激活状态,则执行激活过程,如果为激活状态,则保持辅载波的激活;
[0029] S105,如果否,则检查当前辅载波的激活状态,如果为未激活状态,则保持未激活状态,如果为激活状态,则执行去激活过程。
[0030] 在本发明上述实施例中,服务器的RLC层在向MAC层上报的BO信息中加入了RB的时延值,使得MAC层在接收到RLC层上报的BO信息时,可以获得每个RB的时延,以借此判断整体的BO信息整体是否时延过高,如果时延过高的BO信息所占的比例超过了预设的门限值的话,说明现在的网络资源对于保障用户的QoS风险较大,需要激活辅载波,则进行辅载波的检查,如果为未激活状态,则执行激活过程,如果为激活状态,则保持辅载波的激活。可以理解的是,如果反之,时延过高的BO信息个数占总BO信息个数的比值小于门限值,则说明现在的网络资源对于保障用户的QoS风险较小,不需要激活辅载波,则在检查辅载波状态时,如果辅载波处于激活状态,则执行去激活过程。
[0031] 在上述实施例的基础上,所述在MAC层根据所述RB个数信息和每个RB的时延值判断该BO信息是否为高时延信息,包括:
[0032] 在MAC层利用每个RB的时延值与预设的标准时延值进行比较;
[0033] 对每一所述BO信息中所有RB的时延值比较完成后,MAC层根据超过所述标准时延值的RB个数与所述RB的总个数的实际比值是否大于预设的标准比值,确定该BO信息是否为高时延BO信息。
[0034] 在上述进一步实施例中,预设了标准时延值和标准比值,标准时延值用于与RB的时延值进行比较,当时延过高的RB个数占总RB个数的比值超过内部预设的标准比值时,说明该RB的时延过高,当实际比值大于预设的标准比值时,可以判断BO信息整体时延过高。
[0035] 显然,在本发明中标准时延值、标准比值和激活门限值的准确、适当设置是实现本发明方法的保证。
[0036] 在上述实施例的基础上,可以理解的是,预设的标准时延值的具体数值可以根据需要设定,优选地,所述标准时延值TDelayThreshold=TPDB-HARQ_RTTmax*Nmax,其中,TPDB为3GPP协议规定的业务总时延预算,HARQ_RTTmax为业务在路径传输时所用的最大传输时间,Nmax为业务在路径传输失败时的最大重传次数。
[0037] 例如,TPDB可以为3GPP23.203v9.5.0版本中表6.1.7所定义PDB(Packet Delay Budget,包时延预算),该值表示的是该种业务所能允许的最大时延,不同的业务协议也规定了不同的PDB。HARQ_RTTmax为在某上下行时隙配置下一次的最长传输时间,Nmax为配置的HARQ最大重传次数。
[0038] 表1为不同上下行配置下HARQ_RTTmax取值:
[0039]
[0040] 表1
[0041] 由上表可知,在不同的配置下获得的标准时延值的具体数值可以不同,如果一个RB的时延值大于该标准时延值时,说明该RB的延迟过高,也就是该业务的QoS满足存在风险。
[0042] 同样地,所述标准比值的设置也可以根据需要设置。
[0043] 在上述实施例的基础上,优选地,所述RLC层根据设置的第一周期向MAC层上报所述BO信息,所述MAC层根据设置的第二周期进行进行所述高时延BO信息个数与接收到的总BO信息个数的比值与所述激活门限值的比对。优选地,所述第二周期大于所述第一周期。
[0044] 为了对服务器进行常态的检测,可以对RLC层上报的时间和MAC层执行判断的时间均设置成周期性的上报和判断,为了保证每次判断时,均接收到了新的BO信息,所以应将第二周期设置的大于第一周期。例如,第一周期可以设置为1ms,第二周期可以设置为第一周期的整数倍。
[0045] 如上述各实施例中任一方案所述,在所述RB的时延值与所述标准时延值进行比较时通过检测计数器记录超过所述标准时延值的RB个数和所述RB的总个数,并在比较完成后,根据所述检测计数器的记录计算超过所述标准时延值的RB个数与所述RB的总个数的比值。
[0046] 由于BO信息中的RB个数信息是已知的,所以设置的检测计数器可以在每个RB时延值与标准时延值比较后进行计数,在数字达到RB的个数信息时停止比较动作,表示比较已经完成。
[0047] 综合上述各实施例,下面详细的介绍一个具体实施例:
[0048] 激活流程:
[0049] S201,MAC层根据第一周期接收到RLC层上报的BO信息,根据RB的个数启动检测计数器,利用每个RB的时延值TRB_Delay与标准时延值TDelayThreshold进行比较:
[0050] (1)如果大于标准时延值,则:
[0051] 超时延阈值计数器NBeyondDelay加1,
[0052] 且RB个数计数器NRB加1;
[0053] (2)否则仅RB个数计数器NRB加1;
[0054] S202,遍历完BO信息中所有的RB后,计算该BO信息中超过标准时延值的RB占总RB数量的比值,也就是该BO信息的时延比例PBO_Dealy=NBeyondDelay/NRB;
[0055] S203,利用PBO_Dealy与标准比值ThBO_Dealy进行比对,判断该BO信息是否为高时延BO信息:
[0056] (1)如果PBO_Dealy>ThBO_Dealy,则:
[0057] 辅载波时延激活计数器NTotal_BeyondDelay加1,
[0058] 检测次数计数器NStatics加1;
[0059] (2)否则仅检测计数器NStatics加1。
[0060] S204,在每一第二周期结束时,判断高时延BO信息NTotal_BeyondDelay与接收到的总BO信息NStatics的比值是否大于预设的激活门限值ThScellActive_Dealy,如果是则激活辅载波;如果不是,则将辅载波时延激活计数器NTotal_BeyondDelay和检测次数计数器NStatics数器清零。
[0061] 实现的时候,参数Tn*HARQ、ThBO_Dealy、ThScellActive_Dealy是本算法的三个关键参数,在OMC(Operation Maintenance Centre,操作维护中心)可以进行具体的参数配置。
[0062] 与上述激活流程的实施例相似,还可以实现去激活流程,例如,在计算出BO信息的时延比例PBO_Dealy,判断BO信息的时延比例PBO_Dealy是否小于标准比值ThSafty_BO_Dealy,判断安全时延BO信息NTotal_Safety_Delay与接收到的总BO信息NStatics的比值是否小于预设的去激活门限值ThScellDeactive_Dealy,均低于的情况下可以执行去激活流程。
[0063] 在去激活流程中,参数Tn*HARQ、ThSafty_BO_Dealy、ThScellDeactive_Dealy的正确配置是实现本过程的三个关键参数,一般来说,激活算法的参数ThBO_Dealy、ThScellActive_Dealy配置值要大于去激活算法ThSafty_BO_Dealy、ThScellDeactive_Dealy配置值。为了避免乒乓效应,两者之间还要有一定间隔差值。
[0064] 综上所述,本发明通过上述的各实施例实现了通过时延因子来进行辅载波激活或去激活的判断和实施过程,提高了业务质量。可以理解的是本发明方法不仅可以单独使用,重要的是本发明方法与已有的基于数据量的激活/去激活算法的关系不是互斥的。也就是说,本发明方法可以与现有的算法共同使用。增加时延因子之后的算法修改描述如下:
[0065] (1)激活过程:数据量和时延激活门限,只要有一个超过配置的门限就激活辅载波;为了更好的保证业务质量,严格的要求只要业务超过任一一个算法的门限值,就激活辅载波来保证业务的质量。
[0066] (2)去激活过程:只要当两个算法的门限均低于配置的门限值,才可以去激活载波。同样出于保证业务质量的想法,只有业务同时满足两个算法,才能说明该业务确实是得到保证了的,就可以执行去激活过程。
[0067] 与上述方法侧对应,本发明实施例还提供了一种载波状态的转换装置,如图2所示,该装置包括:
[0068] 上报接收模块1,用于在RLC层向MAC层上报缓存占用BO信息,每一所述BO信息均包括无线承载RB个数信息和每个RB的时延值;
[0069] BO判断模块2,用于在MAC层根据所述RB个数信息和每个RB的时延值判断该BO信息是否为高时延信息;
[0070] 判断激活模块3,用于判断高时延BO信息个数与接收到的总BO信息个数的比值是否大于预设的激活门限值;如果是,则检查当前辅载波的激活状态,如果为未激活状态,则执行激活过程,如果为激活状态,则保持辅载波的激活;如果否,则检查当前辅载波的激活状态,如果为未激活状态,则保持未激活状态,如果为激活状态,则执行去激活过程。
[0071] 优选地,在上述实施例的基础上,所述BO判断模块,具体用于:
[0072] 在MAC层利用每个RB的时延值与预设的标准时延值进行比较;
[0073] 对每一所述BO信息中所有RB的时延值比较完成后,MAC层根据超过所述标准时延值的RB个数与所述RB的总个数的实际比值是否大于预设的标准比值,确定该BO信息是否为高时延BO信息。
[0074] 本载波状态的转换装置能够通过时延比较模块、BO判断模块和判断激活模块三个模块设置的三个门限值来对整个服务器的业务的时延情况进行比较和判断,以完成在业务时延过高的情况下开启辅载波提高业务质量、在业务质量能够保证的情况下关闭辅载波节省资源的目的。
[0075] 可以理解的是,本装置可以与服务器集成一体化设置。
[0076] 所述的标准时延值为TDelayThreshold=TPDB-HARQ_RTTmax*Nmax,其中,TPDB为3GPP协议规定的业务总时延预算,HARQ_RTTmax为业务在路径传输时所用的最大传输时间,Nmax为业务在路径传输失败时的最大重传次数。
[0077] 该装置还包括周期设置模块,所述接收上报模块根据所述周期设置模块设置的第一周期上报所述BO信息,所述判断激活模块根据设置的第二周期进行所述高时延BO信息个数与接收到的总BO信息个数的比值与所述激活门限值的比对。
[0078] 所述周期设置模块设置的第二周期大于所述第一周期。
[0079] 该装置还包括检测计数器,用于记录超过所述标准时延值的RB个数和所述RB的总个数,并在比较完成后,计算所述标准时延值的RB个数与所述RB的总个数的比值。
[0080] 综上所述,本发明实施例,在判断是否激活辅载波时加入了考虑RB的时延的因素,通过合理的设置标准时延值、标准比值和激活门限值,从而实现了在比较后,能够更加合理的判断是否开启辅载波以保证业务的保障。
[0081] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0082] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0083] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0084] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0085] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。