配置非确认模式重排序缓存大小的方法转让专利

申请号 : CN200610109764.X

文献号 : CN101123574B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 程翔柯雅珠

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种配置非确认模式重排序缓存大小的方法。为解决现有技术中无法实现利用高速下行分组接入特性进行数据发送的问题而发明。本发明包括以下步骤:终端发送携带有确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元的无线资源控制连接建立请求信令给无线网络控制器;无线网络控制器决定使用高速下行分组接入特性,根据当前信令数据配置和业务数据配置计算出非确认模式高速媒体接入控制层重排序缓存大小参数;并将该非确认模式高速媒体接入控制层重排序缓存大小参数通过无线链路建立请求信令发送到节点B。本发明能够实现信令无线承载映射到高速下行共享信道、并根据高速下行分组接入特性进行数据发送。

权利要求 :

1.一种配置非确认模式重排序缓存大小的方法,其特征在于,包括以下步骤:

(1)终端发送无线资源控制连接建立请求信令给无线网络控制器;

(2)无线网络控制器收到该信令后,判断该信令是否明确指示能使用高速下行分组接入特性,如果判断结果为是,则无线网络控制器判定该信令中携带有确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元,进入步骤(3);如果判断结果为否,则结束流程;

(3)无线网络控制器决定使用高速下行分组接入特性,根据确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元计算出非确认模式高速媒体接入控制层重排序缓存大小参数;

(4)无线网络控制器将该非确认模式高速媒体接入控制层重排序缓存大小参数通过无线链路建立请求信令发送到节点B。

2.按照权利要求1所述的配置非确认模式重排序缓存大小的方法,其特征在于,步骤(2)中所述的判断该信令是否明确指示能使用高速下行分组接入特性的方法为:(A)无线网络控制器判断该信令中是否有终端能力指示标记信元,如果判断结果为是,进入步骤(B);如果判断结果为否,进入步骤(C);

(B)无线网络控制器判断该终端能力指示标记信元的内容是否为支持高速下行分组接入特性,如果判断结果为是,进入步骤(D),如果判断结果为否,进入步骤(C);

(C)无线网络控制器判定该信令未明确指示能使用高速下行分组接入特性,结束流程;

(D)无线网络控制器判定该信令明确指示了能使用高速下行分组接入特性。

3.按照权利要求1所述的配置非确认模式重排序缓存大小的方法,其特征在于,所述步骤(3)中计算出非确认模式高速媒体接入控制层重排序缓存大小参数的方法具体为:无线网络控制器将通过公式E-A-B-C计算后得到的余值与1024字节比较,如果该余值小于或等于1024字节,则该非确认模式高速媒体接入控制层重排序缓存大小为1024字节,如果该余值大于1024字节,则该非确认模式高速媒体接入控制层重排序缓存大小为该余值向下以1024字节步长取整的1024字节的倍数值;

其中,所述A为当前不使用高速下行分组接入特性的所有类别的确认模式信令数据最大缓存值的总和;所述B为当前不使用高速下行分组接入特性的所有类别的确认模式业务数据最大缓存值的总和;所述C为确认模式高速媒体接入控制层重排序缓存大小;所述E为确认模式无线链路控制层和高速媒体接入控制层的总缓存大小。

4.按照权利要求1所述的配置非确认模式重排序缓存大小的方法,其特征在于,所述步骤(3)中计算出非确认模式高速媒体接入控制层重排序缓存大小参数的方法具体为:无线网络控制器预设M=N×K%,并比较M和1024字节的大小,如果M小于或者等于1024字节,则该非确认模式高速媒体接入控制层重排序缓存大小为1024字节;如果M大于1024字节,则该非确认模式高速媒体接入控制层重排序缓存大小为该M值向下以1024字节步长取整的1024字节的倍数值;

其中,所述的N为确认模式无线链路控制层和高速媒体接入控制层的总缓存大小,所述的M为预设的非确认模式高速媒体接入控制层重排序缓存大小,所述的K%为预设的大于零小于一的常数。

5.按照权利要求1所述的配置非确认模式重排序缓存大小的方法,其特征在于,所述步骤(4)后还包括:(5)节点B收到无线链路建立请求后,根据无线网络控制器的指示建立无线链路,并在该无线链路建立成功后,返回给无线网络控制器无线链路建立响应;

(6)节点B使用该非确认模式高速媒体接入控制层重排序缓存大小参数,来控制使用高速下行分组接入特性的非确认模式的信令数据和业务数据的下行数据量。

6.按照权利要求1所述的配置非确认模式重排序缓存大小的方法,其特征在于,所述步骤(1)具体为:(11)终端发送选择性地携带确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元的无线资源控制连接建立请求信令给无线网络控制器。

7.按照权利要求6所述的配置非确认模式重排序缓存大小的方法,其特征在于,步骤(11)中所述的选择性地携带信元的方法为:如果信令中明确指示能使用高速下行分组接入特性,则该信令中携带确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元;否则该信令为携带或者不携带确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元。

说明书 :

技术领域

本发明涉及无线通信系统中高速媒体接入控制层,特别涉及配置非确认模式高速媒体接入控制层重排序缓存大小(MAC-hs Reordering Buffer Size for UM)的方法。

背景技术

Total RLC AM and MAC-hs buffer size(确认模式无线链路控制层和高速媒体接入控制层的总缓存大小)参数,描述了终端的RLC AM(确认模式无线链路控制层)收发缓存和MAC-hs(高速媒体接入控制层)重排序缓存的总缓存大小,也就是终端支持的所有RLC AM实体和所有MAC-hs重排序实体的最大总缓存大小。该总缓存由RLC AM实体和MAC-hs重排序实体动态共享复用。例如,当不使用MAC-hs重排序实体时,该总缓存将全部由RLC AM实体占用使用。
MAC-hs(高速媒体接入控制层)重排序缓存分为两种类型:
一种是MAC-hs Reordering Buffer for UM(非确认模式高速媒体接入控制层重排序缓存),也就是使用高速下行分组接入特性的非确认模式的信令数据和业务数据的重排序缓存。MAC-hs Reordering Buffer Size for UM(非确认模式高速媒体接入控制层重排序缓存大小)用于指示这个使用高速下行分组接入特性的非确认模式的信令数据和业务数据的重排序缓存的缓存大小;
另一种是MAC-hs Reordering Buffer for AM(确认模式高速媒体接入控制层重排序缓存),也就是使用高速下行分组接入特性的确认模式的信令数据和业务数据的重排序缓存。MAC-hs Reordering Buffer Size for AM(确认模式高速媒体接入控制层重排序缓存大小)用于指示这个使用高速下行分组接入特性的确认模式的信令数据和业务数据的重排序缓存的缓存大小。
在使用高速下行分组接入特性时,MAC-hs Reordering Buffer Size for UM需要被节点B知晓,以便节点B控制使用高速下行分组接入特性的非确认模式的信令数据和业务数据的下行数据量,来避免终端接收对应数据时缓存区溢出的情况发生,确保终端接收对应数据正常、不丢失,但是,在现有的协议中,在“无线资源控制连接建立请求”信令中无法携带TotalRLC AM and MAC-hs buffer size参数信息,无法实现信令无线承载映射到高速下行共享信道过程,无法完成协议明确允许信令无线承载映射到高速下行共享信道、利用高速下行分组接入特性进行数据发送的功能。

发明内容

为了克服现有技术的缺陷和不足,本发明的目的在于提供一种配置非确认模式重排序缓存大小的方法,能够实现信令无线承载映射到高速下行共享信道、并根据高速下行分组接入特性进行数据发送。
为了达到上述目的,本发明一种配置非确认模式重排序缓存大小的方法,包括以下步骤:
(1)终端发送无线资源控制连接建立请求信令给无线网络控制器;
(2)无线网络控制器收到该信令后,判断该信令是否明确指示能使用高速下行分组接入特性,如果判断结果为是,则无线网络控制器判定该信令中携带有确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元,进入步骤(3);如果判断结果为否,则结束流程;
(3)无线网络控制器决定使用高速下行分组接入特性,根据确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元计算出非确认模式高速媒体接入控制层重排序缓存大小参数;
(4)无线网络控制器将该非确认模式高速媒体接入控制层重排序缓存大小参数通过无线链路建立请求信令发送到节点B。
作为本发明的进一步改进,步骤(2)中所述的判断该信令是否明确指示可以使用高速下行分组接入特性的方法为:
(A)无线网络控制器判断该信令中是否有终端能力指示标记信元,如果判断结果为是,进入步骤(B);如果判断结果为否,进入步骤(C);
(B)无线网络控制器判断该终端能力指示标记信元的内容是否为支持高速下行分组接入特性,如果判断结果为是,进入步骤(D),如果判断结果为否,进入步骤(C);
(C)无线网络控制器判定该信令未明确指示能使用高速下行分组接入特性,结束流程;
(D)无线网络控制器判定该信令明确指示了能使用高速下行分组接入特性。
作为本发明的进一步改进,所述步骤(3)中计算出非确认模式高速媒体接入控制层重排序缓存大小参数的方法具体为:
无线网络控制器将通过公式E-A-B-C计算后得到的余值与1024字节比较,如果该余值小于或等于1024字节,则该非确认模式高速媒体接入控制层重排序缓存大小为1024字节,如果该余值大于1024字节,则该非确认模式高速媒体接入控制层重排序缓存大小为该余值向下以1024字节步长取整的1024字节的倍数值;
其中,所述A为当前不使用高速下行分组接入特性的所有类别的确认模式信令数据最大缓存值的总和;所述B为当前不使用高速下行分组接入特性的所有类别的确认模式业务数据最大缓存值的总和;所述C为确认模式高速媒体接入控制层重排序缓存大小;所述E为确认模式无线链路控制层和高速媒体接入控制层的总缓存大小。
作为本发明的进一步改进,所述步骤(3)中计算出非确认模式高速媒体接入控制层重排序缓存大小参数的方法具体为:
无线网络控制器预设M=N×K%,并比较M和1024字节的大小,如果M小于或者等于1024字节,则该非确认模式高速媒体接入控制层重排序缓存大小为1024字节;如果M大于1024字节,则该非确认模式高速媒体接入控制层重排序缓存大小为该M值向下以1024字节步长取整的1024字节的倍数值;
其中,所述的N为确认模式无线链路控制层和高速媒体接入控制层的总缓存大小,所述的M为预设的非确认模式高速媒体接入控制层重排序缓存大小,所述的K%为预设的大于零小于一的常数。
作为本发明的进一步改进,所述步骤(4)后还包括:
(5)节点B收到无线链路建立请求后,根据无线网络控制器的指示建立无线链路,并在该无线链路建立成功后,返回给无线网络控制器无线链路建立响应;
(6)节点B使用该非确认模式高速媒体接入控制层重排序缓存大小参数,来控制使用高速下行分组接入特性的非确认模式的信令数据和业务数据的下行数据量。
作为本发明的进一步改进,所述步骤(1)具体为:
(11)终端发送选择性地携带确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元的无线资源控制连接建立请求信令给无线网络控制器。
作为本发明的进一步改进,步骤(1)中所述的选择性地携带信元的方法为:
如果信令中明确指示可以使用高速下行分组接入特性,则该信令中携带确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元;否则该信令为携带或者不携带确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数信元。
采用上述的方法后,由于通过在终端发送的无线资源控制连接建立请求信令中携带确认模式无线链路控制层和高速媒体接入控制层的总缓存大小参数,并根据该总缓存大小来计算非确认模式高速媒体接入控制层重排序缓存大小参数,能够实现信令无线承载映射到高速下行共享信道、并根据高速下行分组接入特性进行数据发送。

附图说明

图1为本发明配置非确认模式重排序缓存大小的方法的流程图。

具体实施方式

本发明通过终端在“无线资源控制连接建立请求”信令中携带Total RLC AM and MAC-hsbuffer size参数信息,以及无线网络控制器对于当前信令和业务数据的计算,得到MAC-hsReordering Buffer Size for UM参数具体值,最后通过“无线链路建立请求”信令通知节点B。以这样一个实现方式来完成MAC-hs Reordering Buffer Size for UM参数的配置过程。
计算求得MAC-hs Reordering Buffer Size for UM参数的一种方法是无线网络控制器以该终端的Total RLC AM and MAC-hs buffer size参数信息为依据,综合考虑当前的信令数据配置和当前的业务数据配置,计算出MAC-hs Reordering Buffer Size for UM参数大小,其具体的计算方法如下:
(1)当前不使用高速下行分组接入特性的所有类别的确认模式信令数据最大缓存值的总和,记为A。每一类确认模式信令数据最大缓存值等于该类确认模式信令数据配置的RLC(无线链路控制层)窗口值乘以该类确认模式信令数据配置的RLC包长度的乘值。
(2)当前不使用高速下行分组接入特性的所有类别的确认模式业务数据最大缓存值的总和,记为B。每一类确认模式业务数据最大缓存值等于该类确认模式业务数据配置的RLC(无线链路控制层)窗口值乘以该类确认模式业务数据配置的RLC包长度的乘值。
(3)MAC-hs Reordering Buffer Size for AM,记为C。它为Total RLC AM and MAC-hsbuffer size的70%。
(4)A+B+C的总和记为D。
(5)Total RLC AM and MAC-hs buffer size,记为E。
(6)当E减去D后的余值小于或者等于1024Bytes(字节)时(包括这个余值为负数的情况),MAC-hs Reordering Buffer Size for UM取值为1024Bytes;当E减去D后的余值大于1024Bytes时,MAC-hs Reordering Buffer Size for UM取值为这个余值向下以1024Bytes步长取整的1024Bytes倍数值。
计算求得MAC-hs Reordering Buffer Size for UM参数的另外一种方法是无线网络控制器以该终端的Total RLC AM and MAC-hs buffer size参数信息为依据,依据经验选取一定比例大小的缓存来作为MAC-hs Reordering Buffer Size for UM参数大小,其具体的计算方法如下:
(11)依据经验,设定该终端的Total RLC AM and MAC-hs buffer size的K%比例大小的缓存来作为MAC-hs Reordering Buffer Size for UM参数大小。K大于0并且小于100。
(12)Total RLC AM and MAC-hs buffer size*K%,此乘值记为M
(13)如果M小于或者等于1024Bytes(字节)时,MAC-hs Reordering Buffer Size forUM取值为1024Bytes;如果M大于1024Bytes时,MAC-hs Reordering Buffer Size for UM取值为M值向下以1024Bytes步长取整的1024Bytes倍数值。
下面结合附图对本发明的具体实施方式作进一步的详细说明。
如图1所示,本实施例提供了一种MAC-hs Reordering Buffer Size for UM参数的配置方法:
步骤(110),终端发送“无线资源控制连接建立请求”信令给无线网络控制器,申请建立无线资源控制连接。在该信令中,终端明确指示“可以使用高速下行分组接入特性”,并携带Total RLC AM and MAC-hs buffer size参数信息。
其中,当“无线资源控制连接建立请求”信令,出现“终端能力指示”标记信元,并且“终端能力指示”标记信元内容为支持高速下行分组接入特性,则判断为明确指示“可以使用高速下行分组接入特性”;当“无线资源控制连接建立请求”信令,未出现“终端能力指示”标记信元,则判断为未明确指示“可以使用高速下行分组接入特性”;当“无线资源控制连接建立请求”信令,出现“终端能力指示”标记信元,但“终端能力指示”标记信元内容未说明是否支持高速下行分组接入特性,则判断为未明确指示“可以使用高速下行分组接入特性”。
步骤(120),无线网络控制器决策使用高速下行分组接入特性,无线网络控制器保存该终端的Total RLC AM and MAC-hs buffer size参数信息,并以此为依据,综合考虑当前的信令数据配置和当前的业务数据配置,计算出MAC-hs Reordering Buffer Size for UM参数大小。具体如下:
a)当前不使用高速下行分组接入特性的所有类别的确认模式信令数据最大缓存值的总和为0,因为当前所有数据均使用高速下行分组接入特性;
b)当前不使用高速下行分组接入特性的所有类别的确认模式业务数据最大缓存值的总和为0,因为当前所有数据均使用高速下行分组接入特性;
c)Total RLC AM and MAC-hs buffer size为750*1024Bytes,MAC-hs ReorderingBuffer Size for AM所以为70%*750*1024Bytes;
d)MAC-hs Reordering Buffer Size for UM计算为225*1024Bytes,由于余值正好是1024Bytes的倍数,所以无需取整。
步骤(130),无线网络控制器将计算出MAC-hs Reordering Buffer Size for UM参数,通过“无线链路建立请求”信令通知节点B。
步骤(140),节点B依照无线网络控制器的指示,建立无线链路;成功后,以“无线链路建立响应”信令回复无线网络控制器。
步骤(150),节点B使用MAC-hs Reordering Buffer Size for UM参数,控制使用高速下行分组接入特性的非确认模式的信令数据和非确认模式的业务数据的下行数据量,避免终端接收对应数据时缓存区溢出的情况发生。
其中,上述步骤(120)中的的具体计算方法不只限于一种。
本发明采用上述的方法能够实现信令无线承载映射到高速下行共享信道、并根据高速下行分组接入特性进行数据发送。