一种删除无线链路的方法

文档序号:7878504阅读:122来源:国知局
专利名称:一种删除无线链路的方法
技术领域
本发明涉及软切换技术领域,特别是指当软切换发生异常时一种删除无线链路的方法。
背景技术
软切换是通用移动通信系统(UMTS)中的一项重要功能,也是UMTS区别于全球移动通信系统(GSM)的重要一点。软切换使得用户终端(UE)可以同时利用几条无线链路(RL)进行通话,以保持通话的质量。因此,如何有效地处理软切换中的问题,对整个系统都是很有意义的。
在现有技术中,正常的呼叫接通后,网络控制器(RNC)与UE分别维护有活动集(Active Set),该活动集中存有可利用的用于通话切换的RL,以保证通话的质量。当UE检测到有一条更好的RL时就通知RNC,RNC收到UE的通知后将发起软切换流程,将该质量更好的RL加入到RNC和UE当前所维护的活动集(Active Set)中,以备软切换时使用;当UE在当前所维护的Active Set中检测到其中的一条或一条以上质量较差且不能满足通话要求的RL时,将通过测量报告通知RNC,RNC收到UE的报告后将发起软切换流程,指示UE删除该不能满足通话要求的RL,以保证进行软切换时网络能够被更为合理的利用。
目前第三代伙伴计划(3GPP)协议已经规定了删除RL的处理流程。现有技术中删除RL的处理流程如下1、RNC向UE发送活动集更新Active Set Update消息,指示UE删除消息中指定的质量较差的RL;如图1中的步骤101所示;2、UE收到上述消息后,删除RNC指定的质量较差的RL,并向RNC回应成功的响应Active Set Update Complete消息;如图1中的步骤102所示;如果RNC正常收到UE的Active Set Update Complete消息,则删除自身所维护的Active Set中的RL,并正常结束;如果由于某些原因,如UE的处理速度太慢,导致UE已经删除了RL,而RNC由于不能收到UE发来的成功的响应消息,未能删除其自身所维护的Active Set中相应的RL,则如图1中的步骤103~步骤105所示,完成以下的处理流程;步骤103,由于UE侧已经将RNC指定的RL删除,而RNC侧中还存在,所以,基站(NodeB)检测到某些RL的上行失步,即NodeB检测到RNC与UE分别维护的当前Active Set中的RL不一致,则NodeB将发送RL失败指示RL Failure Indication消息,向RNC进行上报;步骤104,RNC收到来自NodeB的RL Failure Indication消息后,再次向UE发送Active Set Update消息,指示UE删除消息中指定的质量较差的RL;步骤105,UE再次收到RNC发来的Active Set Update消息后,由于RNC指定的RL已经被删除,因此,UE将确定自身所维护的Active Set中没有RNC指定的待删除的RL,此时根据目前协议规定,UE将向RNC回应失败的响应Active Set Update Failure消息;如果由于某些原因,RNC仍旧没有收到来自UE的响应消息,则重复执行步骤3至步骤5,如果RNC收到来自UE的Active Set Update Failure消息,则RNC将继续维护当前Active Set中的所有RL,其中,包括在UE当前维护的Active Set中已被删除的RL,并且,由于RNC与UE分别维护的当前Active Set中的RL不一致,因此,系统将不断地重复执行步骤3至步骤5。直到占用这些质量较差RL的整个呼叫释放后,RNC才能强制删除这些质量较差的RL,此时,RNC与UE分别维护的当前Active Set中的RL才一致。
上述方法的缺陷在于如果RNC收到UE发送来的失败响应消息,将不会立即删除其自身所维护的Active Set中质量较差的RL,而要等到占用该RL的整个呼叫释放后,RNC才能强制删除这些质量较差的RL。这样的处理不但浪费小区的资源,而且对整个系统也是不利的。

发明内容
有鉴于此,本发明的目的在于提供一种当软切换发生异常时删除无线链路的方法,使质量较差的RL能被及时删除。
为达到上述目的,本发明的技术方案是这样实现的一种删除无线链路的方法,网络控制器RNC与用户终端UE所维护的活动集Active Set不同步,且RNC侧存有的无线链路RL不存在于UE侧时,该方法包括以下步骤a、RNC向UE发送删除指定无线链路RL的指令;b、UE接收到步骤a所述的指令后,判断自身的Active Set中是否存在指定的RL,如果是,则删除指定的RL,然后给RNC回应成功的响应消息,否则直接给RNC回应成功的响应消息;c、RNC接收到UE发送的成功的响应消息后,删除自身所维护的Active Set中相应的RL。
较佳地,所述步骤a之前进一步包括基站Node B分别检测RNC与UE各自维护的Active Set,判断RNC与UE所维护的Active Set中的RL是否一致,如果不是,则NodeB向RNC上报,RNC接收到NodeB的上报消息后执行步骤a;否则,NodeB继续检测RNC与UE各自维护的Active Set。
较佳地,所述Node B通过RL失败指示RL Failure Indication消息向RNC进行上报。
较佳地,步骤a所述RNC向用户终端UE发送删除指定无线链路RL的指令为活动集更新Active Set Update消息。
应用本发明,当UE收到RNC的Active Set Update消息之后,如果发现消息中指示删除的RL在UE的当前活动集中并不存在,则UE向RNC发送Active Set Update Complete消息。RNC收到来自UE的Active Set UpdateComplete消息后,将自身所维护的Active Set中的相应RL删除。这样,RNC将能够及时地删除自身所维护的Active Set中质量较差的RL,保证了RNC与UE分别维护的Active Set的一致性,从而避免了资源的浪费,同时也利于整个系统的资源分配。


图1所示为现有技术的RNC未能及时删除RL的处理流程;图2所示为应用本发明的RNC及时删除RL的流程图。
具体实施例方式
为使本发明的技术方案更加清楚,下面结合附图对本发明再做进一步地详细说明。
本发明的思路是UE接收到来自RNC的删除指定RL的消息后,判断自身的活动集Active Set中是否存在该指定的RL,如果是,则删除指定的RL后,给RNC回应成功的响应消息,否则直接给RNC回应成功的响应消息;RNC接收到UE发送的成功的响应消息后,删除自身所维护的Active Set中相应的RL。
应用本发明的删除RL的步骤如下。
1、RNC向UE发送活动集更新Active Set Update消息,指示UE删除消息中指定的质量较差的RL;如图2中的步骤201所示;2、UE收到上述消息后,删除RNC指定的质量较差的RL,并向RNC回应成功的响应Active Set Update Complete消息;如图2中的步骤202所示;如果RNC正常收到UE的Active Set Update Complete消息,则删除自身所维护的Active Set中的RL,并正常结束本流程;如果因为某些原因,如UE的处理速度太慢,导致UE已经删除了RL,而RNC由于不能收到UE发来的成功的响应消息,而未删除其自身所维护的Active Set中相应的RL,则如图2中的步骤203~步骤205所示,完成以下的处理流程;
步骤203,NodeB检测到某些RL上行失步,即由于UE侧已经将RNC指定的RL删除,而RNC侧中还存在,使RNC与UE分别维护的Active Set中的RL不一致,则NodeB将发送RL失败指示RL Failure Indication消息,向RNC进行上报;步骤204,RNC收到来自NodeB的RL Failure Indication消息后,再次向UE发送Active Set Update消息,指示UE删除消息中指定的质量较差的RL;步骤205,UE再次收到RNC发来的Active Set Update消息后,由于RNC指定的RL已经被删除,因此,UE肯定不能在自身所维护的Active Set中发现RNC指定的待删除的RL,此时UE确定RNC指定的RL已被删除,就向RNC回应Active Set Update Complete消息;如果由于某些原因,RNC仍旧没有收到来自UE的响应消息,则重复执行步骤3至步骤5,如果RNC收到来自UE的Active Set Update Complete消息,则删除自身所维护的ActiveSet中的与UE中相对应的RL,并结束本流程。
这样RNC将及时删除自身所维护的Active Set中质量较差的RL,避免了资源的浪费。
可见,只要检测到某些RL上行失步,即由于UE侧已经将RNC指定的RL删除,而RNC侧中还存在,都可应用本发明提供的方法。所述检测可以由NodeB完成,也可以由其他网络实体完成。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种删除无线链路的方法,网络控制器RNC与用户终端UE所维护的活动集Active Set不同步,且RNC侧存有的无线链路RL不存在于UE侧时,其特征在于,该方法包括以下步骤a、RNC向UE发送删除指定无线链路RL的指令;b、UE接收到步骤a所述的指令后,判断自身的Active Set中是否存在指定的RL,如果是,则删除指定的RL,然后给RNC回应成功的响应消息,否则直接给RNC回应成功的响应消息;c、RNC接收到UE发送的成功的响应消息后,删除自身所维护的Active Set中相应的RL。
2.根据权利要求1所述的方法,其特征在于,所述步骤a之前进一步包括基站Node B分别检测RNC与UE各自维护的Active Set,判断RNC与UE所维护的Active Set中的RL是否一致,如果不是,则NodeB向RNC上报,RNC接收到NodeB的上报消息后执行步骤a;否则,NodeB继续检测RNC与UE各自维护的Active Set。
3.根据权利要求2所述的方法,其特征在于,所述Node B通过RL失败指示RL Failure Indication消息向RNC进行上报。
4.根据权利要求1所述的方法,其特征在于,步骤a所述RNC向用户终端UE发送删除指定无线链路RL的指令为活动集更新Active Set Update消息。
全文摘要
本发明提供了一种删除无线链路的方法,RNC与UE所维护的活动集不同步,且RNC侧存有的RL不存在于UE侧时,该方法包括以下步骤a.RNC向UE发送删除指定无线链路RL的指令;b.UE接收到步骤a所述的指令后,判断自身的Active Set中是否存在指定的RL,如果是,则删除指定的RL,然后给RNC回应成功的响应消息,否则直接给RNC回应成功的响应消息;c.RNC接收到UE发送的成功的响应消息后,删除自身所维护的Active Set中相应的RL。应用本发明,RNC将能够及时地删除自身所维护的Active Set中质量较差的RL,保证了RNC与UE分别维护的Active Set的一致性,从而避免了资源的浪费,同时也利于整个系统的资源分配。
文档编号H04W36/18GK1610421SQ20031010160
公开日2005年4月27日 申请日期2003年10月21日 优先权日2003年10月21日
发明者韩和生 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1