支持IuFlex技术的Iu接口负载控制方法

文档序号:7921085阅读:240来源:国知局
专利名称:支持Iu Flex技术的Iu接口负载控制方法
技术领域
本发明涉及UMTS(Universal Mobile Telecommunication Systems,通用移动通信系统)网络的MBMS(Multimedia Broadcast/Multicast Service,多媒体广播/多播业务)业务,尤其涉及采用IuFlex技术的UMTS网络中,进行MBMS业务时对Iu接口负载的控制。
背景技术
近年来,对于UMTS网络的应用日益普及,因此如何对该网络中的RNC(Radio Network Controller,无线网络控制器)负载进行控制被放到研发日程上。
图1示出UMTS网络中,RNC与CN(Core Network,核心网)之间的Iu接口负载的RANAP(Radio Access network Aplication Protocal,无线接入应用协议)规程。根据目前的行业规程,当RNC由于负荷太大无法给用户设备下发信令消息时,将向CN发送OVERLOAD(过载)消息。CN接收到消息后,通过以下步骤对RNC的Iu接口的负载进行控制1.若CN在它的一个计时器TigOC没有运行的情况下,接收到来自RNC的OVERLOAD消息,则将下发给该RNC的业务量减小一步。
作为可选,CN可以在OVERLOAD消息中指明减小的步数。与此同时,启动CN中的计时器TigOC和TinTC。
2.在计时器TigOC运行期间,CN忽略所有来自RNC的OVERLOAD消息;由此可见,计时器TigOC用于避免CN重复对RNC的同一个过载状况进行控制。
3.CN一步一步减小下发给RNC的业务量,直到执行完最后一步;4.如果计时器TinTC过期后,没有接收到来自RNC的新的OVERLOAD消息,则业务量将一步一步增加,如果RNC的Iu接口承载的业务量没有恢复正常,则应当重新启动计时器TinTC,因此,计时器TinTC用于在CN将RNC的Iu接口负载减少到低于正常负载标准时,及时增加其业务量。
虽然该行业规程给出了对RNC的Iu接口的负载进行控制的整体框架,但是,如何实现该框架中包含的每一个步骤,在目前的技术中尚未产生成熟的方案。

发明内容
本发明的目的在于针对上述情况,以已有的行业规程为框架,提供一种比较完整的,并且是可实现的技术方案,对UMTS网络中的RNC的Iu接口负载进行控制。
本发明提供的一种Iu接口负载控制方法包含以下步骤步骤1RNC(无线网络控制器)对当前的负载量进行采样和计算,得出平均负载LoadAverage;步骤2RNC判断平均负载loadAverage是否大于等于设定的过载参数LoadMax,如果“是”,RNC启动下行信令负载控制,进入步骤3;步骤3RNC计算负载控制需要的步数TotoalStep;步骤4RNC将OVERLOAD(过载)消息发送给CN,在所述消息中包含参数TotalStep;步骤5CN检查并判断其内部的定时器TigOC是否正在运行,如果“是”,则忽略接收到的OVERLOAD消息,不再进行以下处理;如果“否”,则CN启动其内部的定时器TigOC和TinTC。步骤6CN启动定时器Tstep进入业务量受控状态,其中Tstep是控制业务量的步数中,每一步所需的时间长度,同时,CN统计Tstep时间内下发给RNC的总业务量VOtotal;步骤7CN计算每步负载控制需要减小的业务量Vreduce;步骤8CN设置原始的控制步数为n=0;步骤9CN重新启动Tstep定时器步骤10为已经减少的步数n加1,并设定从现在开始CN向RNC下发的业务量Vtotal=0;步骤11CN判断已减少的步数是否已经达到参数TotalStep,如果已经达到,则结束本次负载控制;如果没有达到,进入步骤12;步骤12CN判断是否满足条件Vtotal+L<=VOtotal-n*Vreduced,其中,L是每次CN向RNC下发信令的长度,以字节为单位,如果满足所述条件,则CN通过Iu接口向RNC下发业务数据,Vtotal=Vtotal+L,并且CN检查其定时器Tstep是否过期,如果过期,则返回步骤9,否则返回步骤12。如果不满足所述条件,则CN不向RNC下发信令,并等待Tstep定时器的重新启动,即返回步骤9。
在本发明中,负载控制需要的步数TotalStep由以下方法计算TotoalStep=(LoadAverage-LoadMax)/(100%-LoadMax)*16,计算结果向上取整,其中LoadMax为预先设定的过载参数。
另外,每步负载控制需要减少的业务量Vreduce是按照以下方式计算的Vreduce=VOtotal*(1-LoadMax)/16,其中,Vototal为CN统计出的Tstep时间内下发给RNC的总业务量。
由于本发明的上述方案中对需要控制的步数、每步所需时间、每步所需减小的业务量等都有比较合理的设定,故能够较好的实现行业框架中提出的方案,对UTMS网络中的RNC的Iu接口负载进行有效控制。


图1是Iu接口负载控制框架的行业规程。
具体实施例为了使本发明的方案和效果更为显而易见,下面将进一步详细描述本发明的具体实施例。
在本发明中,需要设定RNC能够承载的最大容量,以及RNC过载参数LoadMax。其中,设定RNC的最大容量为100%,设定RNC过载参数为一个小于100%的数值,并通过操作维护,分别配置在RNC和CN上。
当对RNC的Iu接口进行负载控制时,由RNC侧完成以下步骤步骤1RNC进入信令负载控制的观察状态,采样RNC当前的负载量,并由此计算观察期内的平均负载LoadAverage。
具体地说,当某一个时刻RNC的负载超过所设定的LoadMax,RNC启动其内部的一个定时器Tobserved,进入信令负载控制的观察状态。
该定时器Tobserved的定时长度是事先设定好的。在定时器Tobserved的定时期间内,RNC对当前的负载量进行采样。如果通过配置或固定的形式设定采样点的数目为Ns,则RNC每隔Tobserved/Ns的时间间隔采样一次。
当RNC内的定时器Tobserved超时,RNC根据观察期间内采集到的样本值计算平均负载LoadAverage。
步骤2RNC判断平均负载loadAverage是否大于等于设定的过载参数LoadMax,如果“是”,RNC启动下行信令负载控制,进入步骤3。
步骤3RNC计算负载控制需要的步数TotalStep。
在本实施例中,本发明人设定TotoalStep=(LoadAverage-LoadMax)/(100%-LoadMax)*16,并且计算结果需要向上取整。
步骤4RNC将OVERLOAD消息发送给CN。具体地说,RNC通过无线接入网应用协议向RNC发送OVERLOAD消息,并且在消息中包含了上面计算出来的参数TotalStep。
此后,由CN侧完成以下步骤步骤5CN检查并判断其内部的定时器TigOC是否正在运行。如果正在运行,则忽略接收到的OVERLOAD消息,不进行以下处理;如果没有运行,则CN启动其内部的定时器TigOC和TinTC。
在本发明中,CN内部的定时器TigOC是用于防止CN由于接收到RNC因同样的过载现象而重复发出的OVERLOAD消息,重复启动负载控制。
步骤6CN启动定时器Tstep进入业务量受控状态,其中Tstep是控制业务量的步数中,每一步所需的时间长度,是一个预先设定的值。另外,CN统计Tstep时间内下发给RNC的总业务量VOtotal。
步骤7CN计算每步负载控制需要减小的业务量Vreduce,Vreduce=VOtotal*(1-LoadMax)/16。
步骤8设置原始的控制步数n=0。
步骤9CN重新启动Tstep定时器。
步骤10计算已减少的步数n=n+1,并设定Vtotal=0。
步骤11CN判断已减少的步数是否已经达到参数TotalStep。
如果已经达到,则结束本次负载控制;如果没有达到,进入步骤12。
步骤12CN判断是否满足条件Vtotal+L<=VOtotal-n*Vreduced。其中,L是每次CN向RNC下发信令的长度,以字节为单位。
如果满足条件,则CN通过Iu接口向RNC下发业务数据,Vtotal=Vtotal+L,并且CN检查其定时器Tstep是否过期,如果过期,则返回步骤9,否则返回步骤12。
如果不满足条件Vtotal+L<=VOtotal-n*Vreduced,则CN不向RNC下发信令,并等待Tstep定时器的重新启动,即返回步骤9。
权利要求
1.一种Iu接口负载控制方法,其特征在于包含以下步骤步骤1无线网络控制器对当前的负载量进行采样和计算,得出平均负载LoadAverage;步骤2无线网络控制器判断平均负载loadAverage是否大于等于设定的过载参数LoadMax,如果“是”,无线网络控制器启动下行信令负载控制,进入步骤3;步骤3无线网络控制器计算负载控制需要的步数TotoalStep;步骤4无线网络控制器将OVERLOAD(过载)消息发送给核心网,在所述消息中包含参数TotalStep;步骤5核心网检查并判断其内部的定时器TigOC是否正在运行,如果“是”,则忽略接收到的OVERLOAD消息,不再进行以下处理;如果“否”,则核心网启动其内部的定时器TigOC和TinTC。步骤6核心网启动定时器Tstep进入业务量受控状态,其中Tstep是控制业务量的步数中,每一步所需的时间长度,同时,核心网统计Tstep时间内下发给无线网络控制器的总业务量VOtotal;步骤7核心网计算每步负载控制需要减小的业务量Vreduce;步骤8核心网设置原始的控制步数为n=0;步骤9核心网重新启动Tstep定时器步骤10为已经减少的步数n加1,并设定从现在开始核心网向无线网络控制器下发的业务量Vtotal=0;步骤11核心网判断已减少的步数是否已经达到参数TotalStep,如果已经达到,则结束本次负载控制;如果没有达到,进入步骤12;步骤12核心网判断是否满足条件Vtotal+L<=VOtotal-n*Vreduced,其中,L是每次核心网向无线网络控制器下发信令的长度,以字节为单位,如果满足所述条件,则核心网通过Iu接口向无线网络控制器下发业务数据,Vtotal=Vtotal+L,并且核心网检查其定时器Tstep是否过期,如果过期,则返回步骤9,否则返回步骤12。如果不满足所述条件,则核心网不向无线网络控制器下发信令,并等待Tstep定时器的重新启动,即返回步骤9。
2.如权利要求1所述的Iu接口负载控制方法,其特征在于,负载控制需要的步数TotalStep由以下方法计算TotoalStep=(LoadAverage-LoadMax)/(100%-LoadMax)*16,计算结果向上取整,其中LoadMax为预先设定的过载参数。
3.如权利要求1所述的Iu接口负载控制方法,其特征在于,定时器Tstep的定时长度是预先设定的。
4.如权利要求1所述的Iu接口负载控制方法,其特征在于,每步负载控制需要减少的业务量Vreduce是按照以下方式计算的Vreduce=VOtotal*(1-LoadMax)/16。
全文摘要
本发明提供了一种Iu接口负载控制方法,该方法比较完整地实现了行业规程中制定的操作框架。本发明的Iu接口负载控制方法包含以下步骤RNC计算平均负载,当该值大于等于设定的过载参数时,RNC计算负载控制需要的步数TotoalStep;并将OVERLOAD消息发送给CN,在所述消息中包含参数TotalStep;CN计算每步负载控制需要减小的业务量Vreduce;并一步一步减少下发给RNC的业务量,直到完成计算出的步数TotoalStep。
文档编号H04W92/24GK1486097SQ0213178
公开日2004年3月31日 申请日期2002年9月23日 优先权日2002年9月23日
发明者赵红霞 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1