用户设备能力的控制方法、系统及无线网络控制器的制作方法

文档序号:7655549阅读:121来源:国知局
专利名称:用户设备能力的控制方法、系统及无线网络控制器的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种用户设备(UE)能力的控制方法、系统及无线网络控制器(RNC)。

背景技术
高速下行分组接入(HSDPA)系统在UE侧和基站(Node-B)侧的媒体接入控制(MAC)层增加了媒体接入控制共享信道(MAC-hs)子层来支持HSDPA的流控,快速调度、优先权管理,HARQ和传输格式资源指示(TFRI)选择,MAC-hs位于MAC层的另一子层MAC-d(d指专用)之下,物理层之上。
增加MAC-hs实体后,UE能力信息中的共享内存池的最大容量(TotalRLC AM and MAC-hs buffer size(Total buffer size))信元用于指示UE可以支持的所有MAC-hs重排序队列和无线链路控制层(RLC)的确认模式(AM)实体的最大缓存之和。
但现有技术中,RNC侧对UE能力的控制还只能根据UE的所有RLCAM实体占用的缓存容量(Total RLC AM buffer size)与UE能力信息中共享内存池的最大容量(Total buffer size)进行比较,在AM实体占用的缓存容量超过UE侧共享内存池的最大容量时,RNC可以通过适当调整UE能力的控制参数,即高层配置参数RLC AM发送窗口大小(RLC AM transmissionwindow size)或RLC AM接收窗口大小(RLC AM receiving window size),以减少UE侧共享内存池的占用。
经过调整之后,使RLC AM协议数据单元(PDU)的大小(AMD_PDU_size)、RLC AM发送窗口大小(Transmission_window_size)、RLC AM接收窗大小(Receiving_window_size)和RLC AM实体个数(RLC_AM_entities)满足公式(1),即使RLC AM实体占用的缓存容量小于等于UE侧的共享内存池的最大容量。
公式(1)中“≤”之前的计算结果即为RLC AM实体占用的缓存容量RLC_AM_buffer_size。式(1)中,UL_AMD_PDU_size为上行RLC AM PDU的大小,DL_AMD_PDU_size为下行RLC AM PDU的大小,AMD_Header_size为RLC AM PDU中的头部大小。
可见,现有技术中,RNC侧对UE能力的控制只考虑了所有AM实体占用的缓存容量,而没有考虑所有的MAC-hs重排序队列占用的缓存容量在UE侧的共享内存池中的开销,因此在UE侧共享内存资源有限的情况下,按照现有技术中RNC侧对UE能力的控制,UE侧很可能会出现所有的AM实体占用的缓存容量与所有的MAC-hs重排序队列占用的缓存容量之和超出UE侧共享内存池的最大容量,导致UE侧异常,发生内存溢出。


发明内容
有鉴于此,本发明中一方面提供一种UE能力的控制方法,另一方面提供一种UE能力的控制系统及装置,以便有效控制UE侧的缓存能力。
本发明所提供的UE能力的控制方法,包括 获取基站Node B对各媒体接入控制共享信道协议数据单元MAC-hs PDU中各业务媒体接入控制专用信道协议数据单元MAC-d PDU的调度信息; 根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量; 根据所述MAC-hs重排序队列所占用的缓存容量及得到的无线链路控制层的确认模式RLC AM实体的缓存容量,计算得到UE的总缓存占用量; 根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
其中,所述获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息为根据预先配置的各MAC-hs PDU中的业务信息,及各业务无线接入承载的最大速率及保证速率,估计Node B对各MAC-hs PDU中各业务MAC-dPDU的调度信息; 或者为获取Node B上报的对各MAC-hs PDU中各业务MAC-d PDU的调度信息。
其中,所述根据调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量为 根据所述调度信息,计算各MAC-hs PDU的大小,根据所述各MAC-hsPDU的大小以及预先配置的各MAC-hs的接收窗大小,计算得到UE的MAC-hs重排序队列所占用的缓存容量。
所述UE能力的控制参数包括无线链路控制层的确认模式RLC AM发送窗大小,和/或,RLC AM接收窗大小,和/或,MAC-hs接收窗大小。
本发明所提供的UE能力的控制系统,包括无线网络控制器RNC、Node B和UE,其中, 所述Node B用于对各MAC-hs PDU中各业务MAC-d PDU进行调度,生成各MAC-hs PDU发送给UE; 所述UE用于接收来自Node B的各MAC-hs PDU,将所述各MAC-hs PDU分配到相应的重排序队列,之后进行重排序及分拆,得到各业务MAC-d PDU; 所述RNC用于获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,根据所述调度信息计算UE的MAC-hs重排序队列所占用的缓存容量;根据所述MAC-hs重排序队列所占用的缓存容量及得到的RLC AM实体的缓存容量,计算得到UE的总缓存占用量;根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
其中,所述RNC包括 MAC-hs重排序队列容量计算模块,用于获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,根据所述调度信息计算UE的MAC-hs重排序队列所占用的缓存容量,将所述MAC-hs重排序队列所占用的缓存容量提供给总缓存占用量计算模块; 总缓存占用量计算模块,用于根据所述MAC-hs重排序队列所占用的缓存容量及得到的RLCAM实体的缓存容量,计算得到UE的总缓存占用量,将所述UE的总缓存占用量提供给UE能力控制模块; UE能力控制模块,用于根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
所述Node B进一步将自身对MAC-hs PDU中各业务MAC-d PDU的调度信息发送给RNC。
本发明所提供的RNC,包括 MAC-hs重排序队列容量计算模块,用于获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,根据所述调度信息计算UE的MAC-hs重排序队列所占用的缓存容量,将所述MAC-hs重排序队列所占用的缓存容量提供给总缓存占用量计算模块; 总缓存占用量计算模块,用于根据所述MAC-hs重排序队列所占用的缓存容量及得到的RLC AM实体的缓存容量,计算得到UE的总缓存占用量,将所述UE的总缓存占用量提供给UE能力控制模块; UE能力控制模块,用于根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
其中,所述MAC-hs重排序队列容量计算模块包括 调度信息估计子模块,用于根据预先配置的各MAC-hs PDU中的业务信息,及各业务无线接入承载的最大速率及保证速率,估计Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,将所述调度信息提供给缓存容量计算子模块; 缓存容量计算子模块,用于根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量。
或者,所述MAC-hs重排序队列容量计算模块包括 调度信息接收子模块,用于接收Node B上报的对各MAC-hs PDU中各业务MAC-d PDU的调度信息,将所述调度信息提供给缓存容量计算子模块; 缓存容量计算子模块,用于根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量。
从上述方案可以看出,本发明中通过获取Node B对MAC-hs PDU中各业务MAC-d PDU的调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量,之后根据所计算的MAC-hs重排序队列所占用的缓存容量及所得到的RLC AM实体的最大缓存容量,得到UE的总缓存占用量;根据UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数,从而使得对UE能力的控制不仅考虑到所有AM实体占用的缓存容量,而且考虑到所有的MAC-hs重排序队列占用的缓存容量在UE侧的共享内存池中的开销,因此使得对UE能力的控制更加有效。



图1为现有技术中Node B侧的MAC-hs的结构示意图; 图2为现有技术中UE侧的MAC-hs的结构示意图; 图3为现有技术中MAC-hs PDU的格式示意图; 图4为本发明实施例中UE能力的控制方法的示例性流程图; 图5为本发明实施例中UE能力的控制系统的示例性结构图; 图6为图5所示系统中RNC的内部结构示意图; 图7为图6所示RNC中MAC-hs重排序队列容量计算模块的一种内部结构示意图; 图8为图6所示RNC中MAC-hs重排序队列容量计算模块的又一种内部结构示意图。

具体实施例方式 本发明中为了有效控制UE能力,需计算MAC-hs重排序队列所占用的缓存容量,为了计算MAC-hs重排序队列所占用的缓存容量,首先对增加MAC-hs实体后的Node B侧和UE侧的工作过程进行详细描述。
图1和图2分别示出了Node B侧和UE侧的MAC-hs的结构。
如图1所示,来自RNC中各UE的MAC-d流进入Node B中的MAC-hs实体后,首先由优先级队列分配单元根据MAC-d流上的MAC-d协议数据单元(PDU)的优先级,将数据包分配到不同的优先级队列中缓存,等待NodeB调度,得以在高速下行链路共享信道(HS-DSCH)上发送。其中,每个优先级队列中的数据包为同一UE的具有相同优先级的MAC-d PDU,其大小各不相同。
Node B在每个传输时间间隔(TTI)对各UE的各优先级队列的数据发送进行调度,即Node B根据一定的调度算法选择某一UE的某一优先级队列中的一定数量的MAC-d PDU在当前TTI的HS-DSCH信道上传输,所选择的MAC-d PDU将复用形成MAC-hs PDU,再交由HARQ实体通过该UE的某一HARQ过程进行传输。传输格式资源组合(TFRC)选择单元则负责选择在HS-DSCH上传输所使用的包括并行的码道数及相应的扩频码、传输块大小、调制方案等传输格式和资源。
其中,MAC-hs PDU的格式如图3所示,MAC-hs PDU的头部包括版本标志(VF)、队列号(Queue ID)、传输序号(TSN)、MAC-d PDU长度指示(SID)、MAC-d PDU数目N与标志F等字段。其中,VF字段长度为1比特,用于标识MAC-hs PDU的版本;Queue ID字段长度为3比特,用于标识同一优先级队列的MAC-hs PDU;TSN字段长度为6比特,用于标识MAC-hs PDU的序号,从而使接收端能够根据序号恢复原有的MAC-hs PDU顺序;SID字段长度为3比特,用于指示同一大小的顺序级联在一起的MAC-dPDU的长度;N字段长度为7比特,表示同一大小的顺序级联在一起的MAC-d PDU的个数。MAC-hs PDU的净荷部分由多个MAC-hs SDU,即MAC-d PDU,复用而成,由于同一优先级队列中优先级相同但大小不同的MAC-d PDU可能有多种,即图中的k种MAC-d PDU,其中k的值由RNC预先配置,因此复用在MAC-hs PDU上的MAC-d PDU可能有多种不同的长度,通常情况下,同一长度的MAC-d PDU为同一业务的MAC-d PDU。在MAC-hsPDU的净荷部分,同一长度的MAC-d PDU顺序级联在一起,其大小以及顺序级联在一起的MAC-d PDU的个数则由MAC-hs PDU头部相应的SID和N字段标识。其中,长度为1比特的F字段则指示后续是否是另外一个大小的MAC-d PDU所对应的SID和N字段标识,其中,若F字段为“0”,则表示后续是另外一个大小的MAC-d PDU所对应的SID和N字段标识,若字段为“1”则表示MAC-hs PDU头部的结束,即后续为该MAC-hs PDU的净荷部分。
Node B在一个TTI,将某个UE指定优先级队列中的多个MAC-d PDU按照MAC-hs PDU的格式复用形成MAC-hs PDU,再交由HARQ实体,通过该UE的某一HARQ过程传输到该UE。
在UE侧,如图2所示,UE侧的MAC-hs实体将来自HS-DSCH信道的MAC-hs PDU首先送至HARQ实体,UE侧的HARQ实体是UTRAN侧的HARQ实体的接收方,负责完成产生正确应答(ACK)/错误应答(NACK)、HARQ软合并等操作。经过HARQ处理后,重排序队列单元根据MAC-hsPDU头部的Queue ID字段将该MAC-hs PDU分配到相应的重排序队列,而在重排序队列中,根据各MAC-hs PDU头部的TSN字段对各MAC-hs PDU重新排序,从而恢复原有的数据包顺序,最后,已恢复原有顺序的MAC-hsPDU被送入分拆单元,分拆单元根据MAC-hs PDU头部的SID、N及F字段从MAC-hs PDU的净荷部分分拆出各个MAC-d PDU并送往MAC-d实体。
其中,UE侧的每个MAC-hs重排序队列占用的缓存容量MAC-hs_reordering_buffer_size的大小与MAC-hs PDU的大小有关,且MAC-hs_reordering_buffer_size满足如下关系式(2) MAC-hs_reordering_buffer_size (2) =(MAC-hs_PDU_size-10)*MAC-hs_receiving_window_size 根据图3所示MAC-hs PDU的格式示意图可知,MAC-hs PDU的大小MAC-hs_PDU_size满足如下关系式(3) 又由图3所示MAC-hs PDU的格式示意图中的头部信息及头部信息中各部分所占用的比特数可以得到MAC-hs_Header_size=10+k*11(4) 将式(3)和式(4)代入式(2)中,则有 k=1...SID的最大数量
同理,UE侧其它MAC-hs重排序队列所占用的缓存容量可按照上述式(5)进行计算即可,则UE的MAC-hs重排序队列所占用的缓存容量Total_MAC-hs_reordering_buffer_size满足如下关系式(6) M=1...每个UE的重排序队列最大值 根据上述式(5)和式(6)可计算得到UE的MAC-hs重排序队列所占用的缓存容量。上述式(6)中,M的取值由RNC预先配置;上述式(5)中,MAC-hs_receiving_window_size和k的值由RNC预先配置,因此RNC只需获知MAC-d_PDUi_size及其对应的Ni,i=1,2,...,k即可,即Node B对MAC-hs PDU中各业务MAC-d PDU的调度信息,若有M个MAC-hs PDU,则需要获知M个MAC-hs PDU中各个MAC-hs PDU中的各MAC-d_PDUi_size及其对应的Ni。其中,RNC已知MAC-d_PDUi_size,但不知其对应的Ni,因此Ni为本发明实施例中的计算关键。
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
图4为本发明实施例中UE能力的控制方法的示例性流程图。如图4所示,该流程包括如下步骤 步骤401,获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息。
根据前述分析可知,RNC可获知MAC-d_PDUi_size,因此,这里RNC只需获知各MAC-hs PDU中各业务MAC-d PDU的Ni即可。
由于Ni是由Node B进行MAC-d PDU调度时自行分配的,因此获取Ni的方法可至少包括如下两种 第一种方法根据预先配置的各MAC-hs PDU中的业务信息,及各业务无线接入承载(RAB)的最大速率及保证速率,估计Node B对各MAC-hsPDU中各业务MAC-d PDU的调度个数。
RNC根据业务i的RAB的保证速率,及速率与RLC SDU(即RLC PDU或MAC-d SDU去掉RLC头部)的关系,可得到业务i的MAC-d PDU的数量Ni满足如下关系式(7) 其中,RABi_GuarBitRate为业务i的RAB的保证速率,且MAC-d PDU的头部大小,即MAC-d_Header_size的值以及MAC-d SDU(即RLC PDU)的头部大小,即AMD_Header_size的值均可知。
同理,RNC根据业务i的RAB的最高速率,还可以得到业务i的MAC-dPDU数量Ni的如下关系式(8) 其中,RABi_MaxBitRate为业务i的RAB的最大速率。
由式(7)和式(8),可以估计业务i的MAC-d PDU数量Ni的取值为实际应用中Ni可以是Nimin~Nimax之间的任何整数。
同样可估计出各MAC-hs PDU中各业务MAC-d PDU的调度个数。
第二种方法获取Node B上报的对各MAC-hs PDU中各业务MAC-dPDU的调度个数。
该方法中,Node B将自身对各MAC-hs PDU中各业务MAC-d PDU的调度个数的信息上报给RNC。
步骤402,根据所获取的各MAC-hs PDU中各业务MAC-d PDU的调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量。
本步骤中,在步骤401得到各MAC-hs PDU中各业务MAC-d PDU的调度个数后,根据前述式(5)和式(6)可计算得到UE的MAC-hs重排序队列所占用的缓存容量。即通过所获取的Node B对各MAC-hs PDU中各业务MAC-dPDU的调度信息,计算各MAC-hs PDU的大小,根据所计算的各MAC-hsPDU的大小以及预先配置的各MAC-hs的接收窗大小,计算得到UE的MAC-hs重排序队列所占用的缓存容量。
步骤403,根据所计算的MAC-hs重排序队列所占用的缓存容量及得到的RLC AM实体的缓存容量,计算得到UE的总缓存占用量。
本步骤中,RLC AM实体的缓存容量可按照式(1)中“≤”之前的计算方法进行计算,即 则UE的总缓存占用量Total_size满足如下关系式(10) Total_size=RLC_AM_buffer_size+Total_MAC-hs_reordering_buffer_size (10) 步骤404,根据所计算的UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
本步骤中,对所计算的UE的总缓存占用量与UE能力信息中的共享内存池的最大容量进行比较,若UE的总缓存占用量大于等于UE能力信息中的共享内存池的最大容量,则调整UE能力的控制参数;否则,可保持当前UE能力的控制参数不变,或也可根据需要调整UE能力的控制参数。
其中,UE能力的控制参数可包括RLC AM发送窗大小,和/或,RLCAM接收窗大小,和/或,MAC-hs接收窗大小。
以上对本发明实施例中UE能力的控制方法进行了详细描述,下面再对本发明实施例中UE能力的控制系统及RNC进行详细描述。
图5本发明实施例中UE能力的控制系统的示例性结构图。如图5所示,该系统包括RNC、Node B和UE。
其中,Node B用于对各MAC-hs PDU中各业务MAC-d PDU进行调度,生成各MAC-hs PDU发送给UE。
UE用于接收来自Node B的各MAC-hs PDU,将所述各MAC-hs PDU分配到相应的重排序队列,之后进行重排序及分拆,得到各业务MAC-dPDU。
RNC用于获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,根据所获取的调度信息计算UE的MAC-hs重排序队列所占用的缓存容量;根据所计算的MAC-hs重排序队列所占用的缓存容量及得到的RLCAM实体的缓存容量,计算得到UE的总缓存占用量;根据所计算的UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
其中,RNC的具体功能实现过程可与图4所示流程中各步骤中描述的实现过程一致。
具体实现时,RNC可有多种实现形式,下面仅列举其中一种实现形式对RNC内部结构的具体实现进行详细描述。
图6示出了RNC的一种内部结构示意图。如图6所示,该RNC包括MAC-hs重排序队列容量计算模块、总缓存占用量计算模块和UE能力控制模块。
其中,MAC-hs重排序队列容量计算模块,用于获取Node B对各MAC-hsPDU中各业务MAC-d PDU的调度信息,根据所获取的调度信息计算UE的MAC-hs重排序队列所占用的缓存容量,将所计算的MAC-hs重排序队列所占用的缓存容量提供给总缓存占用量计算模块。
总缓存占用量计算模块,用于根据所计算的MAC-hs重排序队列所占用的缓存容量及得到的RLC AM实体的缓存容量,计算得到UE的总缓存占用量,将所计算的UE的总缓存占用量提供给UE能力控制模块。
UE能力控制模块,用于根据所计算的UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
其中,RNC中各模块的具体功能实现过程可以与图4所示流程中各步骤中描述的实现过程一致,本领域内的普通技术人员无需创造性劳动,可对上述各模块再进行细分或进行合并。
例如图7示出了MAC-hs重排序队列容量计算模块的一种内部结构示意图。如图7所示,该MAC-hs重排序队列容量计算模块包括调度信息估计子模块和缓存容量计算子模块。
其中,调度信息估计子模块,用于根据预先配置的各MAC-hs PDU中的业务信息,及各业务无线接入承载的最大速率及保证速率,估计Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,将所估计的调度信息提供给缓存容量计算子模块。
缓存容量计算子模块,用于根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量。
图8示出了MAC-hs重排序队列容量计算模块的又一种内部结构示意图。如图8所示,该MAC-hs重排序队列容量计算模块包括调度信息接收子模块和缓存容量计算子模块。
其中,调度信息接收子模块,用于接收Node B上报的对各MAC-hs PDU中各业务MAC-d PDU的调度信息,将所接收的调度信息提供给缓存容量计算子模块。
缓存容量计算子模块,用于根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量。
此时,Node B进一步将自身对MAC-hs PDU中各业务MAC-d PDU的调度信息发送给RNC。
其中,MAC-hs重排序队列容量计算模块的具体功能实现过程可与图4所示步骤401中的描述的实现过程一致。
下面针对图4所示步骤401中描述的第一种方法列举一个示例 本示例中,假设业务RAB的最大速率为1024k,保证速率为256k;优先级队列的个数为1,即M值为1;MAC-d PDU大小的个数为1,即k值为1;所配置的MAC-d PDU的大小为336,MAC-d PDU的头部大小为0,RLC头部大小为16。
即 即4≤N1≤16 本示例中,对于N1的取值比较灵活,这里N1假设取值为10,则有MAC-hs_reordering_buffer_size 然后RNC侧可以根据式(9)计算得到的RLC AM实体的缓存容量,与估算的MAC-hs_reordering_buffer_size相加,得UE侧的总缓存占用量的估计值。当这个估计值大于UE能力信息中的共享内存池的最大容量时,可以通过调整RLC AM发送窗大小,和/或,RLC AM接收窗大小,和/或,MAC-hs接收窗大小,以减少UE共享内存的占用,以避免UE侧内存溢出。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种用户设备UE能力的控制方法,其特征在于,该方法包括
获取基站Node B对各媒体接入控制共享信道协议数据单元MAC-hs PDU中各业务媒体接入控制专用信道协议数据单元MAC-d PDU的调度信息;
根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量;
根据所述MAC-hs重排序队列所占用的缓存容量及得到的无线链路控制层的确认模式RLC AM实体的缓存容量,计算得到UE的总缓存占用量;
根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
2、如权利要求1所述的方法,其特征在于,所述获取Node B对各MAC-hsPDU中各业务MAC-d PDU的调度信息为根据预先配置的各MAC-hs PDU中的业务信息,及各业务无线接入承载的最大速率及保证速率,估计Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息;
或者为获取Node B上报的对各MAC-hs PDU中各业务MAC-d PDU的调度信息。
3、如权利要求1所述的方法,其特征在于,所述根据调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量为
根据所述调度信息,计算各MAC-hs PDU的大小,根据所述各MAC-hs PDU的大小以及预先配置的各MAC-hs的接收窗大小,计算得到UE的MAC-hs重排序队列所占用的缓存容量。
4、如权利要求1至3中任一项所述的方法,其特征在于,所述UE能力的控制参数包括无线链路控制层的确认模式RLC AM发送窗大小,和/或,RLCAM接收窗大小,和/或,MAC-hs接收窗大小。
5、一种用户设备UE能力的控制系统,包括无线网络控制器RNC、NodeB和UE,其中,
所述Node B用于对各MAC-hs PDU中各业务MAC-d PDU进行调度,生成各MAC-hs PDU发送给UE;
所述UE用于接收来自Node B的各MAC-hs PDU,将所述各MAC-hs PDU分配到相应的重排序队列,之后进行重排序及分拆,得到各业务MAC-d PDU;
其特征在于,
所述RNC用于获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,根据所述调度信息计算UE的MAC-hs重排序队列所占用的缓存容量;根据所述MAC-hs重排序队列所占用的缓存容量及得到的RLC AM实体的缓存容量,计算得到UE的总缓存占用量;根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
6、如权利要求5所述的系统,其特征在于,所述RNC包括
MAC-hs重排序队列容量计算模块,用于获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,根据所述调度信息计算UE的MAC-hs重排序队列所占用的缓存容量,将所述MAC-hs重排序队列所占用的缓存容量提供给总缓存占用量计算模块;
总缓存占用量计算模块,用于根据所述MAC-hs重排序队列所占用的缓存容量及得到的RLC AM实体的缓存容量,计算得到UE的总缓存占用量,将所述UE的总缓存占用量提供给UE能力控制模块;
UE能力控制模块,用于根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
7、如权利要求5或6所述的系统,其特征在于,所述Node B进一步将自身对MAC-hs PDU中各业务MAC-d PDU的调度信息发送给RNC。
8、一种无线网络控制器RNC,其特征在于,该RNC包括
MAC-hs重排序队列容量计算模块,用于获取Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,根据所述调度信息计算UE的MAC-hs重排序队列所占用的缓存容量,将所述MAC-hs重排序队列所占用的缓存容量提供给总缓存占用量计算模块;
总缓存占用量计算模块,用于根据所述MAC-hs重排序队列所占用的缓存容量及得到的RLC AM实体的缓存容量,计算得到UE的总缓存占用量,将所述UE的总缓存占用量提供给UE能力控制模块;
UE能力控制模块,用于根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。
9、如权利要求8所述的RNC,其特征在于,所述MAC-hs重排序队列容量计算模块包括
调度信息估计子模块,用于根据预先配置的各MAC-hs PDU中的业务信息,及各业务无线接入承载的最大速率及保证速率,估计Node B对各MAC-hs PDU中各业务MAC-d PDU的调度信息,将所述调度信息提供给缓存容量计算子模块;
缓存容量计算子模块,用于根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量。
10、如权利要求8所述的RNC,其特征在于,所述MAC-hs重排序队列容量计算模块包括
调度信息接收子模块,用于接收Node B上报的对各MAC-hs PDU中各业务MAC-d PDU的调度信息,将所述调度信息提供给缓存容量计算子模块;
缓存容量计算子模块,用于根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量。
全文摘要
本发明公开了一种用户设备(UE)能力的控制方法,包括获取基站对各媒体接入控制共享信道协议数据单元(MAC-hs PDU)中各业务媒体接入控制专用信道协议数据单元(MAC-d PDU)的调度信息,根据所述调度信息,计算UE的MAC-hs重排序队列所占用的缓存容量;根据所述MAC-hs重排序队列所占用的缓存容量及得到的无线链路控制层的确认模式(RLCAM)实体的最大缓存容量,计算得到UE的总缓存占用量;根据所述UE的总缓存占用量及UE能力信息中的共享内存池的最大容量,配置UE能力的控制参数。此外,本发明还公开了一种UE能力的控制系统和RNC,本发明提供的技术方案能够有效控制UE侧的缓存能力。
文档编号H04L12/56GK101355439SQ20071011966
公开日2009年1月28日 申请日期2007年7月27日 优先权日2007年7月27日
发明者佟梅娟 申请人:鼎桥通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1