一种通知负荷状态的方法及装置 【技术领域】
本发明涉及移动通信系统网络负荷决策领域,特别是一种通知负荷状态的方法及装置。
背景技术
时分同步码分多址接入(TD‑SCDMA,Time Division Synchronous CodeDivision Multiple Access)系统的网络结构如图1所示,包括用户设备(UE,User Equipment)、通用陆地无线接入网络(UTRAN,Universal mobiletelecommunications system Territorial Radio Access Network)和核心网(CN,CoreNetwork)。其中,UTRAN由至少一个无线网络子系统(RNS,Radio NetworkSubsystem)组成,每个RNS包括一个无线网络控制器(RNC,Radio NetworkController)和至少一个基站(Node B)。RNC与CN之间的接口为Iu接口,NodeB和RNC之间的接口为Iub接口,而RNC之间进行通信的接口为Iur接口,上述接口及其接口之间通信的协议均在第三代合作组织(3GPP,3rd GenerationPartnership Project)相关规范中定义。RNC用来分配和控制与之相连或相关的Node B的无线资源,Node B则完成lub接口的数据流到UE的转换,同时也参与无线资源管理。Node B包括一个或多个小区(CELL)(图中未示出),小区分为两种,单频点小区与N频点小区。所谓单频点小区是指,小区中只能配置一个载频。由于单频点小区的容量有限,为了提升系统性能,在TD‑SCDMA系统中引入了N频点小区的特性,一个N频点小区中可以配置多个载频,多个载频共享公共信道和无线资源,每个载频可以容纳一定数量的UE,N频点小区大大增加了小区容量。
TD‑SCDMA系统中,根据RNC在某次网络和UE的通信过程中所提供的功能,将RNC划分为服务无线网络控制器(SRNC,Serving RNC)和漂移无线网络控制器(DRNC,Drift RNC),其中,SRNC为UE和UTRAN之间提供无线连接;DRNC在所控制的小区为UE提供接收服务的无线资源。DRNC和SRNC之间通过Iur接口进行通信。在UE的某次通信中,有可能存在DRNC,也可能没有DRNC,但一定有SRNC。
每个RNC控制至少一个Node B。从Node B角度看,与Node B通过Iub接口连接并控制该Node B无线资源的RNC称为控制无线网络控制器(CRNC,Controlling RNC)。CRNC负责对Node B所属的小区进行无线资源管理,控制与之相连的所有Node B的全部逻辑资源。根据UE或Node B上报的相关信息,CRNC通过无线资源管理(RRM,Radio Resource Management)模块进行系统负荷控制、接纳控制、切换控制等处理。其中CRNC负荷控制是监视Node B所属的小区的负荷情况,并处理阻塞,尽量平滑地使Node B的小区负载均衡。根据需要,CRNC可能基于基站的小区或载波进行RRM相关处理。
Iub接口的协议栈结构分为两个功能层:无线网络层和传输网络层,传输网络层只是UTRAN采用的标准化的传输技术,与UTRAN的功能无关。如图2所示,无线网络层由控制平面的Node B应用部分(NBAP,Node B ApplicationPart)协议和用户平面的框架协议(FP,Frame Protocol)组成。NBAP协议用于传输Node B和CRNC之间的控制信令信息;FP用于在Node B和CRNC之间传输用户数据帧和控制帧,完成用户数据及用户平面控制信令的传输。
为了支持高速数据业务,目前在3GPP第7次发布(Release 7)规范中,提出了高速上行分组接入(HSUPA,high speed uplink packet access)业务:所有UE共享所有的码道资源,通过自适应编码调制(AMC,Adaptive Modulationand Coding)和混合请求重传(HARQ,Hybrid Automatic Repeat Request)技术,为信道环境好的用户终端分配较高的速率,为信道环境差的用户终端分配较低的速率。HARQ在UE与Node B之间进行,Node B通过空中接口向UE发送数据接收情况的反馈,数据重传时不再使用无线网络层的FP向CRNC报告,因而绕开了Iub接口传输,重传延时显著缩短。在HSUPA的HARQ机制中,还使用到了软合并(soft combing)和增量冗余技术(Incremental Redundancy),提高了重传数据包的传输正确率。
在介质访问控制(MAC,Media Access Control)层,对于HSUPA数据,根据业务属性会配置为不同的介质访问控制数据(MAC‑d)流,MAC‑d流由介质访问控制元素(MAC‑e)协议数据单元(PDU,Protocol Data Unit)组成,在Iub和Iur接口HSUPA数据以MAC‑d流的形式进行传输,对于一个UE,一次数据传输中可能会配置多个MAC‑d流,多个MAC‑d流可以根据设定规则在MAC协议层进行复用。在UE与Node B之间的物理层对各MAC‑d流的MAC‑ePDU进行传输,Node B在物理层将接收正确的MAC‑e PDU向上层即MAC层发送,MAC层将各MAC‑e PDU还原为MAC‑d流,然后向业务层提供。HARQ技术用于在UE与Node B之间的物理层之间传输及重传MAC‑e PDU,并进行快速反馈,为保证业务传输的时延要求,在现有的TD‑SCDMA系统的3GPP协议中,针对HSUPA业务的每个MAC‑d流传输时间的差异,引入了增强专用信道(E‑DCH,Enhanced Dedicated Channel)MAC‑d流重传定时器(E‑DCHMAC‑d Flow Retransmission Timer),E‑DCH MAC‑d流重传定时器用于计算该MAC‑d流的MAC‑e PDU的重传时间,多个MAC‑d流的数据可以复用到一个MAC‑e PDU上,此时,E‑DCH MAC‑d流重传定时器的取值为复用的MAC‑d流重传时间的最大值;对于每个MAC‑d流传输时,E‑DCH MAC‑d流重传定时器在UE和Node B中都配置。
采用HARQ技术在UE与Node B之间的物理层传输MAC‑e PDU如图3所示:
在UE侧,每个UE具有一个HARQ实体,以UE1为例,HARQ实体有N个HARQ进程(process),每个HARQ进程都有一个进程号(process identifier),HARQ进程每次传送一个MAC‑e PDU;每个HARQ进程包含重传序列号(RSN,Retransmission Sequence Number),用于指示此次传输的MAC‑e PDU的重传次数,当MAC‑e PDU为新数据时,将RSN为0,MAC‑e PDU为重传数据时,RSN以一定规律递增,当RSN指示达到设定的最大重传次数时,UE会直接放弃重传该MAC‑e PDU。当发送新的MAC‑e PDU时,UE的HARQ实体为该MAC‑e PDU分配一个处于空闲状态的HARQ进程,UE的HARQ实体在缓冲区中存储MAC‑e PDU及对应的HARQ进程号以备重传。当收到Node B发送的确认(ACK,Acknowledgement)命令时,UE的HARQ实体删除缓冲区中存储的MAC‑e PDU并释放相应的HARQ进程;当收到Node B发送的否认(NACK,Negative Acknowledgment)命令时,根据存储的HARQ进程号重传该MAC‑e PDU。UE的E‑DCH MAC‑d流重传定时器模块中针对需要进行重传的MAC‑e PDU启动一个E‑DCH MAC‑d流重传定时器,该E‑DCH MAC‑d流重传定时器时长根据UE所配置的MAC‑d流所属的业务设定。当UE收到NodeB针对某个初传的MAC‑e PDU发送的NACK命令时,需要重传该MAC‑e PDU,UE的HARQ实体根据缓冲区中的记录,采用相应的HARQ进程传输该MAC‑ePDU;同时E‑DCH MAC‑d流重传定时器模块启动一个E‑DCH MAC‑d流重传定时器,根据所传输的MAC‑e PDU中的MAC‑d流信息,配置所启动的E‑DCHMAC‑d流重传定时器的计时时长。在设定的重传时间内,UE的HARQ实体根据接收到Node B的ACK命令或NACK命令处理相应的MAC‑e PDU;如果到达设定的时间,UE的HARQ实体没有接收到相应的ACK命令,即相应的MAC‑ePDU没有正确解码,E‑DCH MAC‑d流重传定时器向HARQ实体报告超时,HARQ实体删除缓冲区中相应的MAC‑e PDU,并释放相应的HARQ进程。当UE接收到Node B的ACK命令时,即相应的MAC‑e PDU正确解码,如果UE相应的E‑DCH MAC‑d流重传定时器还处于激活状态,则E‑DCH MAC‑d流重传定时器模块终止该E‑DCH MAC‑d流重传定时器。
在Node B侧,Node B的HARQ实体单元中对应每个UE有一个HARQ实体,用于接收相应UE发送的MAC‑e PDU:对于正确接收到的MAC‑e PDU,向更高层发送,并产生ACK命令通过空中接口反馈给UE的HARQ实体;对于接收错误的MAC‑e PDU进行存储,并产生NACK命令反馈给相应UE的HARQ实体,进一步地,接收UE重传的该MAC‑e PDU,并与之前接收的MAC‑ePDU进行合并。同时,Node B的E‑DCH MAC‑d流重传定时器单元中,针对每次MAC‑e PDU的重传都会启动相应的E‑DCH MAC‑d流重传定时器,即当NodeB对某个初传的MAC‑e PDU解码错误向UE发送NACK命令时,启动相应的E‑DCH MAC‑d流重传定时器。由于ACK命令或NACK命令传输的时间很短,可以认为UE与Node B同时启动自身对于同一个MAC‑e PDU的E‑DCH MAC‑d流重传定时器,且计时时长相同。当该E‑DCH MAC‑d流重传定时器超时,UE放弃相应的MAC‑e PDU的重传,并不会通知Node B,但Node B根据自身相应的E‑DCH MAC‑d流重传定时器超时,可以知道UE已经放弃该MAC‑e PDU的重传,从而通知Node B相应的HARQ实体删除之前保存的MAC‑e PDU。
从以上描述可知,现有协议中,Node B与UE中对应的E‑DCH MAC‑d流重传定时器用来决定何时终止相应的MAC‑e PDU传输,从而防止Node B长时间不调度某个UE,但重传次数还未达到最大重传次数的情况下导致的HARQ进程长时间被占用的情况。
【发明内容】
有鉴于此,本发明的主要目的在于提供一种通知负荷状态的方法及装置,将Node B的负荷状态及时通知CRNC,以进一步使CRNC能够进行负载均衡处理。
为达到上述目的,本发明通知负荷状态的方法及装置的技术方案是这样实现的:
一种通知负荷状态的方法,该方法包括:
A、当介质访问控制元素协议数据单元MAC‑e PDU需要进行重传时,启动基站中对应的增强的专用信道介质访问控制数据E‑DCH MAC‑d流重传定时器;
B、监测基站中各E‑DCH MAC‑d流重传定时器的超时情况,满足设定的通知负荷状态条件时,将基站的负荷状态通知控制无线网络控制器CRNC。
步骤B中,通过携带负荷状态指示信息元素的基站应用部分NBAP无线链路参数更新指示消息,将基站的负荷状态通知CRNC;
或者,通过携带负荷状态指示信息元素的NBAP E‑DCH业务负荷指示消息,将基站的负荷状态通知CRNC;
或者,通过携带E‑DCH MAC‑d流重传定时器超时信息的用户平面控制帧,将基站的负荷状态通知CRNC。
所述通知负荷状态的条件为:
当基站对用户设备UE的混合请求重传HARQ进程上传的MAC‑e PDU解码失败,且所述HARQ进程上传新的MAC‑e PDU,且基站各E‑DCH MAC‑d流重传定时器中取值最小的超时;或者,
当基站对UE的HARQ进程上传的MAC‑e PDU解码失败,且基站中各E‑DCH MAC‑d流重传定时器中取值最大的超时。
所述通知负荷状态的条件为:
当基站对用户设备UE的混合请求重传HARQ进程上传的MAC‑e PDU解码失败,且所述HARQ进程上传新的MAC‑e PDU,且基站中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最小的超时;或者,
当基站对UE的HARQ进程上传的MAC‑e PDU解码失败,且基站中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最大的超时。
该方法还包括设置拥塞门限,
步骤A中还包括在NBAP测量过程中设置基站的拥塞值为测量类型;
步骤B中所述通知负荷状态的条件为基站的拥塞值大于拥塞门限时,通过携带负荷状态指示信息元素的NBAP测量响应消息或NBAP测量上报消息,将基站的负荷状态通知CRNC。
所述拥塞值为基站中E‑DCH MAC‑d流重传定时器超时的次数,拥塞值增加的条件为:
当基站对UE的HARQ进程上传的MAC‑e PDU解码失败,且所述HARQ进程上传新的MAC‑e PDU,且基站各E‑DCH MAC‑d流重传定时器中取值最小的超时;或者,
当基站对UE的HARQ进程上传的MAC‑e PDU解码失败,且基站各E‑DCHMAC‑d流重传定时器中取值最大的超时。
所述拥塞值为基站中各UE对应的E‑DCH MAC‑d流重传定时器超时的次数,拥塞值增加的条件为:
当基站对UE的HARQ进程上传的MAC‑e PDU解码失败,且所述HARQ进程上传新的MAC‑e PDU,且基站中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最小的超时;或者,
当基站对UE的HARQ进程上传的MAC‑e PDU解码失败,且基站中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最大的超时。
该方法还包括设置上报周期,
步骤A中还包括在NBAP公共测量过程中设置基站的上报周期;
步骤B中所述通知负荷状态的条件为上报周期到来时,基站通过NBAP测量响应消息或NBAP测量上报消息中携带负荷状态信息元素,将基站的负荷状态通知CRNC。
所述NBAP测量过程为NBAP公共测量过程或NBAP专用测量过程。
一种通知负荷状态的装置,该装置位于基站中,包括E‑DCH MAC‑d流重传定时器单元和通知单元,其中,
E‑DCH MAC‑d流重传定时器单元用于在MAC‑e PDU需要进行重传时,启动对应的E‑DCH MAC‑d流重传定时器;
通知单元用于监测各E‑DCH MAC‑d流重传定时器的超时情况,满足设定的通知负荷状态条件时,将基站的负荷状态通知CRNC。
所述通知单元包括监测模块和消息模块,
监测模块用于统计各E‑DCH MAC‑d流重传定时器的超时情况;根据设定的通知负荷状态的条件向消息模块发送E‑DCH MAC‑d流重传定时器的超时情况;
消息模块用于通过携带负荷状态指示信息元素的NBAP无线链路参数更新指示消息、或者携带负荷状态指示信息元素的NBAP E‑DCH业务负荷指示消息、或者携带E‑DCH MAC‑d流重传定时器超时信息的用户平面控制帧,将基站的负荷状态通知CRNC。
所述通知单元为NBAP测量实体,用于统计基站的拥塞值;满足设定的通知负荷状态的条件时,通过携带负荷状态信息元素的NBAP测量响应消息或NBAP测量上报消息将基站的负荷状态通知CRNC。
所述通知负荷状态的条件为:设置的上报周期到来,或者,基站的拥塞值大于设定门限。
所述NBAP测量实体为NBAP公共测量实体或NBAP专用测量实体。
本发明根据不同的需求设置Node B向CRNC通知负荷状态的条件,通过在现有的NBAP无线链路参数更新指示(Radio Link Parameter UpdateIndication)消息中携带负荷状态指示信息元素,或者构造全新的携带负荷状态指示(Traffic Load Indication)信息元素的NBAP E‑DCH业务负荷指示消息,或者构造全新的携带负荷状态指示信息元素用户平面控制帧,将Node B的负荷状态通知CRNC。还可以在通过NBAP测量过程中增加Node B的拥塞值,采用携带负荷状态指示信息元素的NBAP测量响应或NBAP测量上报消息将Node B的负荷状态通知CRNC,使得CRNC及时了解Node B的负荷状态,结合控制策略及时进行负载均衡。
【附图说明】
图1为现有的TD‑SCDMA系统的网络结构示意图;
图2为现有的Iub接口的无线网络层示意图;
图3为现有的HARQ技术传输示意图;
图4为本发明通知负荷状态的方法第一实施例的流程图;
图5为本发明通知负荷状态的方法第二实施例的流程图;
图6为本发明通知负荷状态的装置第一实施例的结构示意图;
图7为本发明通知负荷状态的装置第二实施例的结构示意图。
【具体实施方式】
由于E‑DCH MAC‑d流重传定时器能够控制MAC‑e PDU传输时对HARQ实体的缓冲区等系统资源的占用情况,从而在一定程度上反应了Node B的负荷情况。本发明采用E‑DCH MAC‑d流重传定时器的超时情况来反映Node B的自身负荷,并在满足一定条件时,由Node B向CRNC上报,以便于CRNC进行负载均衡控制。特别是当系统中业务负荷较大产生拥塞时,造成E‑DCH MAC‑d流重传定时器超时频发,Node B将此时E‑DCH MAC‑d流重传定时器所反应的负荷情况向CRNC上报,CRNC可以参考该情况并根据设定策略进行如业务负荷调整、新用户接入限制等负载均衡控制,及时疏导系统拥塞,满足用户需求。
下面结合具体实施例和附图对本发明作详细说明。
MAC‑e PDU传输占有Node B业务负荷的比例很大,而每次MAC‑e PDU传输失败,一般需要进行重传以保证Node B接收正确,如果不对MAC‑e PDU重传进行限制,业务的服务质量(QoS,Quality of Service)中的时延要求将无法满足,同时会造成系统性能的总体下降。通常,最大重传次数和E‑DCH MAC‑d流重传定时器是限制MAC‑e PDU重传的重要参数。进而,Node B根据MAC‑ePDU重传的某些特定情况可以调整自身的业务负荷,并向CRNC上报。
本发明第一实施例中,Node B向CRNC通知负荷状态条件设置为:
当Node B对UE的某个HARQ进程上传的MAC‑e PDU解码失败,而RSN和HARQ进程ID指示该HARQ进程传输的MAC‑e PDU为新数据,同时至少Node B中各UE的E‑DCH MAC‑d流重传定时器中取值最小的定时器超时;
或者,当Node B对UE的某个HARQ进程上传的MAC‑e PDU解码失败,且Node B中各UE对应的E‑DCH MAC‑d流重传定时器中取值最大的超时。
Node B通知CRNC的流程如图4所示,包括:
步骤401:当某个MAC‑e PDU需要进行重传时,启动Node B中对应的E‑DCH MAC‑d流重传定时器。
MAC‑e PDU的初次发送过程如背景技术中的描述,如果接收到的MAC‑ePDU错误,Node B的HARQ实体单元通过空中接口向UE的HARQ实体发送NACK命令,并要求重传该MAC‑e PDU;同时Node B的E‑DCH MAC‑d流重传定时器单元为该MAC‑e PDU启动一个E‑DCH MAC‑d流重传定时器,并根据该MAC‑e PDU所属的MAC‑d流确定E‑DCH MAC‑d流重传定时器的计时时长。
UE的HARQ实体接收到Node B的HARQ实体发送的NACK命令时,从缓冲区中调用对应的HARQ进程重新向Node B发送该MAC‑e PDU。
步骤402:监测Node B中各E‑DCH MAC‑d流重传定时器的超时情况,满足设定的通知负荷状态条件时,通过携带负荷状态指示信息元素的NBAP无线链路参数更新指示消息,将Node B的负荷状态通知CRNC。
本实施例中在NBAP无线链路参数更新指示消息中增加的负荷状态指示信息元素,该信息元素类型为枚举型,取值为拥塞或不拥塞,达到设定的通知负荷状态条件时,负荷状态指示信息元素取值为拥塞,否则为不拥塞。
检测到Node B中E‑DCH MAC‑d流重传定时器满足设定的通知负荷状态条件时,Node B向CRNC发送带有负荷状态指示信息元素的NBAP无线链路参数更新指示消息,通知CRNC该Node B处于拥塞状态。
步骤403:根据该携带负荷状态指示信息元素的NBAP无线链路参数更新指示消息和控制策略,CRNC均衡Node B负载。
CRNC从携带负荷状态指示信息元素的NBAP无线链路参数更新指示消息得知该Node B处于拥塞状态,根据控制策略如业务负荷调整、新UE接入限制等处理,以达到均衡负载、降低Node B业务负荷的目的。
步骤402中,Node B还可以通过新定义的NBAP E‑DCH业务负荷指示消息携带负荷状态指示信息元素通知CRNC负荷状态,负荷状态指示信息元素类型为布尔型,取值为1或0,分别表示拥塞或不拥塞。
以上是Node B通过无线网络层的控制平面通知CRNC负荷状态,Node B还可以通过用户平面通知CRNC负荷状态,即步骤402中,还可以通过用户平面控制帧将Node B的负荷状态通知CRNC。通常,用户平面FP帧用于Node B与CRNC之间传递控制信息,但现有技术中并不包含负荷状态的情况。本发明采用的FP帧格式为:FP帧的帧头部分使用现有协议中的标准结构,具体可参考3GPP相关协议;在FP帧的净荷部分的预留字段中占用1比特,用于负荷状态指示信息元素,剩余的净荷部分作为预留字段,以备扩展之用。根据需要,Node B向CRNC发送该控制帧,其中负荷状态指示信息元素值为1,否则,负荷状态指示字信息元素值为0,该FP帧可以在该用户对应的任意一个lub传输承载上传输。
此外,Node B向CRNC通知负荷状态的条件还可以为:
当Node B对用户设备UE的混合请求重传HARQ进程上传的MAC‑e PDU解码失败,且所述HARQ进程上传新的MAC‑e PDU,且Node B中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最小的超时;或者,
当Node B对UE的HARQ进程上传的MAC‑e PDU解码失败,且Node B中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最大的超时。
这样,对Node B中各UE的E‑DCH MAC‑d流重传定时器超时情况分别累计,在向CRNC上报时,还可以携带满足条件的各UE的E‑DCH MAC‑d流重传定时器超时次数,使得CRNC能够详细了解Node B的负荷情况。
本发明第二实施例中,Node B的E‑DCH MAC‑d流重传定时器超时,不再每次都将Node B的负荷状态通知CRNC,而是在NBAP公共测量中设置拥塞门限N,即E‑DCH MAC‑d流重传定时器超时门限,在公共测量过程中统计拥塞值,即E‑DCH MAC‑d流重传定时器的超时次数,当拥塞值超过拥塞门限N时才通知CRNC。此处拥塞门限N可以定义为在测量周期内小区内所有UE的E‑DCH MAC‑d流重传定时器累计超时次数;或在测量周期内小区内针对每个UE分别统计的E‑DCH MAC‑d流重传定时器超时次数。
在目前3GPP协议的NBAP公共测量过程中增加新的测量类型:拥塞值,在一个测量周期内,对应的拥塞值每增加1条件设置为:
当Node B对UE的某个HARQ进程上传的MAC‑e PDU解码失败,而RSN和HARQ进程ID指示该HARQ进程传输的MAC‑e PDU为新数据,同时至少Node B中各UE的E‑DCH MAC‑d流重传定时器中取值最小的定时器超时;
或者,当Node B对UE的某个HARQ进程上传的MAC‑e PDU解码失败,且Node B中各UE对应的E‑DCH MAC‑d流重传定时器中取值最大的超时。
在NBAP公共测量初始化过程中,CRNC通过NBAP公共测量初始化消息设置对拥塞值的测量,并设定拥塞门限N。Node B通知CRNC的流程如图5所示,包括:
步骤501、当某个MAC‑e PDU需要进行重传时,启动Node B中对应的E‑DCH MAC‑d流重传定时器;
步骤502、监测Node B中各E‑DCH MAC‑d流重传定时器的超时情况,并累计各E‑DCH MAC‑d流重传定时器的拥塞值M,判断M是否大于N,如果是,执行步骤503;否则,继续累计该E‑DCH MAC‑d流重传定时器的拥塞值M。
步骤503:通过携带负荷状态指示信息元素的NBAP公共测量上报消息,将Node B的负荷状态通知CRNC。
本实施例中,对NBAP公共测量上报消息作了改进,增加了负荷状态指示信息元素,该信息元素包含Node B的拥塞值,即测量周期内统计的所有UE的E‑DCH MAC‑d流重传定时器累计超时次数。
步骤504:根据该携带负荷状态指示信息元素的NBAP公共测量上报消息和控制策略,CRNC均衡Node B负载。
步骤503中,还可以根据NBAP公共测量请求,采用增加了负荷状态指示信息元素的NBAP公共测量响应消息,向CRNC上报Node B的负荷状态。NBAP公共测量响应消息只能作为NBAP公共测量请求的反馈产生,而NBAP公共测量上报消息则可以根据NBAP公共测量初始化过程中设置的条件,由Node B主动向CRNC发送。
以上过程是在NBAP公共测量过程中,对Node B连接的所有UE的拥塞值进行统计,以全面掌握Node B的业务负荷。在NBAP公共测量过程中,根据用户需求,对拥塞值的测量还可以针对Node B小区内的单个UE,即拥塞值为Node B中各UE对应的E‑DCH MAC‑d流重传定时器超时的次数,拥塞值增加的条件为:
当Node B对UE的HARQ进程上传的MAC‑e PDU解码失败,且所述HARQ进程上传新的MAC‑e PDU,且Node B中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最小的超时;或者,
当Node B对UE的HARQ进程上传的MAC‑e PDU解码失败,且Node B中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最大的超时。
这样,对Node B中各UE的E‑DCH MAC‑d流重传定时器超时情况分别累计,在向CRNC上报时,还可以携带满足条件的各UE的E‑DCH MAC‑d流重传定时器超时次数,使得CRNC能够详细了解Node B的负荷情况。
此外,本发明的第二实施例还可以通过NBAP专用测量消息实现相应的过程,此处不再赘述。
另外,还可以在NBAP的测量过程中设置基站的上报周期,Node B向CRNC通知负荷状态的条件就是每个上报周期到来时,Node B通过NBAP测量响应消息或NBAP测量上报消息中携带负荷状态信息元素,向CRNC上报本上报周期内Node B的负荷状态,即Node B中各E‑DCH MAC‑d流重传定时器的超时次数。
此外,上报周期到来时,Node B还可以上报本上报周期内单个UE对应的E‑DCH MAC‑d流重传定时器的超时次数,供CRNC进行负载均衡决策。
需要说明的是,上述实施例给出了通过E‑DCH MAC‑d流重传定时器超时触发Node B向CRNC上报负荷信息的几种可能情况,实际中可能根据具体需求设置不同的触发条件。
对应上述方法,本发明还提供了相应的装置,图6是通知负荷状态的装置的第一实施例的示意图,该装置位于Node B中,包括E‑DCH MAC‑d流重传定时器单元和通知单元,其中,
E‑DCH MAC‑d流重传定时器单元用于在某个MAC‑e PDU需要进行重传时,启动对应的E‑DCH MAC‑d流重传定时器;
通知单元用于监测各E‑DCH MAC‑d流重传定时器的超时情况,满足设定的通知负荷状态条件时,将Node B的负荷状态通知CRNC。
通知单元包括监测模块和消息模块,
监测模块用于统计各E‑DCH MAC‑d流重传定时器的超时情况;根据设定的通知负荷状态的条件向消息模块发送E‑DCH MAC‑d流重传定时器的超时情况;
消息模块用于通过携带负荷状态指示信息元素的NBAP无线链路参数更新指示消息、或者携带负荷状态指示信息元素的NBAP E‑DCH业务负荷指示消息、或者携带E‑DCH MAC‑d流重传定时器超时信息的用户平面控制帧,将NodeB的负荷状态通知CRNC。
其中,通知负荷状态的条件为:
当Node B对UE的某个HARQ进程上传的MAC‑e PDU解码失败,而RSN和HARQ进程ID指示该HARQ进程传输的MAC‑e PDU为新数据,同时至少Node B中各UE的E‑DCH MAC‑d流重传定时器中取值最小的定时器超时;
或者,当Node B对UE的某个HARQ进程上传的MAC‑e PDU解码失败,且Node B中各UE对应的E‑DCH MAC‑d流重传定时器中取值最大的超时。
通知负荷状态的条件还可以为:
当Node B对用户设备UE的混合请求重传HARQ进程上传的MAC‑e PDU解码失败,且所述HARQ进程上传新的MAC‑e PDU,且Node B中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最小的超时;或者,
当Node B对UE的HARQ进程上传的MAC‑e PDU解码失败,且Node B中所述UE对应的各E‑DCH MAC‑d流重传定时器中取值最大的超时。
本发明通知负荷状态的装置的第二实施例如图7所述,包括E‑DCH MAC‑d流重传定时器单元和通知单元,其中,
E‑DCH MAC‑d流重传定时器单元用于在某个MAC‑e PDU需要进行重传时,启动对应的E‑DCH MAC‑d流重传定时器;
通知单元为NBAP测量实体,用于统计Node B的拥塞值;满足设定的通知负荷状态的条件时,通过携带负荷状态信息元素的NBAP测量响应消息或NBAP测量上报消息将Node B的负荷状态通知CRNC。
NBAP测量实体可以是NBAP公共测量实体,也可以是NBAP专用测量实体,向CRNC发送的响应消息为NBAP公共测量响应消息或NBAP公共测量上报消息,或者NBAP专用测量响应消息或NBAP专用测量上报消息。
NBAP测量实体在NBAP公共测量过程或NBAP专用测量过程中设置测量Node B的拥塞值及拥塞门限;
所述通知负荷状态的条件为Node B的拥塞值大于拥塞门限时,通过携带负荷状态指示信息元素的NBAP公共测量响应消息或携带负荷状态指示信息元素的NBAP专用测量响应消息,将Node B的负荷状态通知CRNC。
所述拥塞值为Node B中各UE的E‑DCH MAC‑d流重传定时器超时的次数,拥塞值增加的条件为:
当Node B对UE的某个HARQ进程上传的MAC‑e PDU解码失败,而RSN和HARQ进程ID指示该HARQ进程传输的MAC‑e PDU为新数据,同时至少Node B中各UE的E‑DCH MAC‑d流重传定时器中取值最小的定时器超时;
或者,当Node B对UE的某个HARQ进程上传的MAC‑e PDU解码失败,且Node B中各UE对应的E‑DCH MAC‑d流重传定时器中取值最大的超时。
拥塞值也可以只统计设定的单个UE的E‑DCH MAC‑d流重传定时器超时的次数,相应的拥塞值增加条件也只考虑该UE的E‑DCH MAC‑d流重传定时器的超时情况,以满足用户监测单个UE拥塞情况的需求。
或者,NBAP测量实体在NBAP测量过程中设置Node B的上报周期;
所述通知负荷状态的条件为上报周期到来时,NBAP测量实体通过NBAP测量响应消息或NBAP测量上报消息中携带负荷状态信息元素,将Node B的负荷状态通知CRNC。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。