移动通信系统的切换处理方法 【技术领域】
本发明涉及一种移动通信系统,具体地说,涉及到一种在通用移动通信系统(UMTS)中处理异常切换终止的方法。
背景技术
利用无线连接技术和蜂窝式移动通信技术来发送/接收数据包或其它不同类型的信息的无线通信是通过提供远距离商用和非商用应用的信息社会的支柱。在下文中,这个概念简称为“移动通信”。
通常,一个移动通信系统可以构成为模拟蜂窝系统、DCS(数字蜂窝系统)、PCS(个人通信服务)、GSM(全球移动通信系统)和IMT-2000等等。在这里,这些系统采用CDMA(码分多址)、TDMA(时分多址)和FDMA(频分多址)等空中接口标准。
所述移动通信系统被划分为第一代模拟系统、第二代数字系统(2G)和第三代升级的数字系统(3G)。
在此,在第二代移动通信系统中所使用的两种标准是使用TDMA作为空中接口技术的GSM系统和使用CDMA作为空中接口技术的CDMA系统。
此外,IMT-2000或UMTS(通用移动通信系统)被认为是第三代移动通信标准。两家标准制定团体,即3GPP(第三代合作项目)和3GPP2(第三代合作项目2),提供这些第三代标准。标准化的第二代移动通信系统的诸多改善都体现在第三代标准中。
图1是示意通用UMTS的示意图。
如图1所示,UMTS系统包括RNC(无线网络控制器)100、由RNC100管理的多个节点B(基站)200-1~200-n和CN(核心网)300。
该RNC100分配和管理无线资源,通过耦合到CN300的操作实现与GSM网的电路交换通信和与GPRS网地分组交换通信。
该节点B 200-1~200-n接收由UE(用户设备)400的物理层发送来的信息,在UE400向另一个UE400发送数据时实现接入点功能。
下文将对通用UMTS系统中的切换操作进行描述。
通常,在移动通信系统中,服务区被分成多个小区。 相应地,在经过邻近小区之间的重叠区时,UE400通过建立至少一个呼叫来进行通信。
该RNC100通过使用RRC(无线资源控制)消息向UE400发送决定切换所需的参数,如报告范围、滞后和时间触发器等等。
相应地,接收RRC消息的UE400查找通信小区和测量小区的测量数值,并利用收到的参数来确定切换。
更详细地,如图2所示,当与测量小区通信的小区中最好的小区的测量数值少于滞后值时,该UE400添加一个小区(事件A:添加小区2)。当与测量小区通信的小区中最差的小区的测量数值高于滞后值时,UE400改变该小区(事件C:用小区3替代小区1)。当与测量小区通信的小区中最好的小区的测量数值高于滞后值时,UE400删除该小区(事件B:删除小区3)。
相应地,如图3所示,UE400的RRC(无线资源控制)层10(以下简称RRC)分析在UE400的物理层查到的测量数值并检测相应的测量数值是否满足上述进行切换的事件条件。
如果进行切换的事件条件得到满足,则该UE400的RRC10请求发送测量报告消息到UE400的RLC(无线链路控制)层20(以下简称RLC)。收到测量报告消息发送请求的RLC20通过采用AM(确认模式)方法向RNC100发送测量报告消息。
当收到测量报告消息时,该RNC100向RLC20发送表示正常接收到测量报告消息的应答信号(RLC_ACK),并分析此测量报告消息。作为这种分析的结果,如果判断进行切换的事件条件得到正常满足,则该RNC100向UE400的RLC20发送一个激活集(Active Set)更新消息作为切换批准消息,并相应地该切换程序开始。
该RRC10通过处理由RLC20接收的激活集更新消息来执行切换。当通过切换正常地调整(添加或删除)UE400的无线链路设置时,该RNC100请求RLC20以AM方式发送一个激活集更新完成消息。相应地,RLC20根据RRC10的请求向RNC100发送激活集更新完成消息,并等待一定的时间间隔直到接收到来自RNC100的RLC_ACK(应答信号)。
同时,根据从RLC20发送的激活集更新完成消息,RNC100通过执行一个附加的切换设置来完成切换程序,并向RLC20发送RLC_ACK信号。
但是,如果在一定的时间过去之后,该RLC20没有收到来自RNC100的RLC_ACK信号,该RLC20向RNC100重新发送激活集更新完成消息以接收来自RNC100的RLC_ACK信号。此后,当收到来自RNC100的RLC_ACK信号后,该RLC20向RRC10发送一个表示它已正确发送了激活集更新完成消息的确认信号。相应地,该RRC10完成正常的切换程序。
但是,在传统的切换方法中,当由于在下行信道上出现失误使RLC ACK信号没有从RNC发送至RLC时,该RLC不能向RRC发送一个所需的确认信号表示它已正确执行了激活集更新完成消息发送。因此,在没有收到来自RLC的确认信号时,该RRC不能正常完成切换程序。相应地,就会发生通信中的呼叫中断等问题。
【发明内容】
为了解决上述及其它问题,本发明的目标之一是为移动通信系统提供一种切换处理方法,适合于在切换操作中的无线链路设置(radiolink set)处理。
本发明的另一个目标是为移动通信体系统提供一种切换处理方法,它能够防止或管理在用户设备上的异常切换程序终止发生。
为了实现上述及其它目标,根据本发明的一个实施例的移动通信体系统的切换处理方法,它包括:向RNC请求一个无线链路设置(激活集更新);备份当前的无线链路设置,以及当无线链路设置请求得到批准时,改变当前的无线链路设置;向RNC发送一个无线链路设置完成(激活集更新完成)消息;检查是否收到应答信号(RLC_ACK);以及当在一定的时间内没有收到来自RNC的应答信号时,把已改变的无线链路设置恢复为原先备份的无线链路设置。
为了实现上述及其它目标,根据本发明实施例的移动通信系统的切换处理方法,其包括:启动切换程序;启动切换程序时向RNC请求一个无线链路设置(激活集更新);备份当前的无线链路设置,并当无线链路设置请求得到批准时,改变当前的无线链路设置;运行第一定时器;向RNC发送无线链路设置完成(激活集更新完成)消息并等待应答信号(RLC_ACK);当没有收到应答信号和第一定时器已经期满时,把已改变的无线链路设置恢复为原先备份的无线链路设置;和完成切换程序。
为了实现上述及其它目标,根据本发明的实施例的移动通信系统的切换处理方法,其包括:向RNC请求一个无线链路设置(激活集更新);当无线链路设置请求得到批准时备份当前的无线链路设置;改变当前的无线链路设置和运行第一定时器;向RNC发送无线链路设置完成(激活集更新完成)消息和运行第二定时器;检查是否收到来自RNC的应答信号(RLC_ACK);当没有收到应答信号且第二定时器期满时,重发无线链路设置完成消息;和当没有收到应答信号且第一定时器期满时,把已改变的无线链路设置恢复为原先备份的无线链路设置。
本发明也可以把第一定时器的运行时间设置成等于或多于第二定时器的运行时间与重发时间之和。
下文详细的描述将使本发明的上述和其它目标更加清楚明了。但是,应当理解,所述的表示本发明优选实施例的详细描述和具体示例仅仅是示例性的,通过下文的详细描述,不背离本发明的实质和范围的修改或改变对于本领域的专业技术人员来说是显而易见的。
【附图说明】
所包括的附图用于对本发明提供进一步的理解,该附图被合并和构成本说明书的组成部分,用于示出本发明的具体实施例,并结合说明用来解释本发明的原理。
在附图中:
图1是示例一般UMTS(通用移动通信系统)的示意图;
图2是个概念性的示图,示出通过测量图1中的一个小区的测量数值来确定是否切换的过程;
图3是消息流程图,示出图1中的UMTS系统的一种通用切换处理方法;
图4是消息流程图,示出根据本发明的一个实施例的移动通信系统的一种切换处理方法。
图5是详细的流程图,示出根据图4所示的消息流程图的切换处理方法的操作;和
图6是流程图,示出根据本发明的另一个实施例的移动通信系统的切换处理方法。
具体实施例
现在,下文将结合附图,对本发明的优选实施例进行描述。
根据本发明的一个实施例的移动通信系统的切换处理方法可以在图1所示的通用UMTS(通用移动通信系统)系统或其它合适的系统中实施。
在本发明中,通过施加定时器到UE的RRC(无线资源控制)中,所述切换处理方法避免了UE(用户设备)中的任何异常切换程序终止的发生。
图4是信号流程图,示出根据本发明的实施例的移动通信系统的一种切换处理方法,以及图5是流程图,示出图4中的切换处理方法的详细操作。如上所述,图4-5的处理步骤可以在图1中的UMTS系统中实现。
如图4和5所示,UE(用户设备)的RRC(无线资源控制层)10通过该UE的RLC(无线链路控制层)20向RNC(无线网络控制)100发送一个测量报告消息。RLC20接收来自RNC100的表示确认收到测量报告消息的RLC_ACK信号和一个无线链路设置(激活集更新)消息。该RRC10接收来自RLC20的无线链路设置消息(如S10和S11步骤所示)。
当无线链路设置消息被从RNC100通过RLC20发送时,RRC10在物理层备份当前的无线链路设置和根据已收到的无线链路设置消息来调整(如添加或删除)相应的无线链路设置。当UE400的无线链路设置完成时,该RRC10如步骤S12所示运行第一定时器。
然后,该RRC10向RLC20请求发送一个无线链路设置完成(激活集更新完成)消息。接着,RLC20采用AM方法向RNC100发送所请求的无线链路设置完成消息,运行第二定时器并在一定的时间间隔内检测是否有来自RNC100的确认收到无线链路设置完成消息的应答信号102(RLC_ACK),如步骤S13-S15所示。在此,该RNC100被设置为根据已收到的来自RLC20的无线链路设置完成消息通过执行附加切换设置来完成切换过程,并向RLC20发送应答信号102(RLC_ACK)。
当即使第二定时器期满应答信号102(RLC_ACK)也没有从RNC100传送至RLC20时,为了收到应答信号102(RLC_ACK)(如步骤S16所示),该RLC20向RNC100重发无线链路设置完成信息。如果在第一定时器期满前还没收到应答信号102(RLC_ACK),则RLC20在第一定时器期满前进行多次重发,但如果第一定时器期满,那么处理过程转到下面的步骤S19。如果应答信号102(RLC_ACK)没有被从RNC100发送至RLC20,则RLC20无法向RRC10发送一个确认信号(表示无线链路设置完成信息被正常发送至RNC100)。
在步骤S17,如果没有收到来自RLC20的表示无线链路设置完成信息被正常发送至RNC100的确认信号,然后在步骤S18确定第一定时器是否期满。在此,第一定时器的运行时间等于或大于第二定时器的运行时间与总的重发时间之和。
在步骤S18,当第一定时器期满还没有收到来自RLC20的确认信号时,该RRC10在步骤S19中把无线链路设置恢复为备份中的(或先前的)无线链路设置(即,把已改变的无线链路设置替换为先前备份的无线链路设置),并在S20步骤完成切换过程。
当在第一和第二定时器的运行时间内或重发时收到RLC_ACK102时,该RRC10在收到RLC_ACK102后完成切换程序。
根据上述本发明的实施例,在步骤S19中的无线链路设置的恢复操作是通过检测收到确认信号来进行管理的。但是,由于确认信号是根据应答信号102(RLC_ACK)接收的基础上生成的,根据本发明的另一个实施例,也可以通过检测在第一定时器的运行时间内是否收到应答信号102(RLC_ACK)而直接在UE400中进行恢复的操作。这种操作过程将结合附图6进行更详细的描述。图6的处理步骤可以在图1所示的系统中实现。
在此,RRC10和RLC20被包含于UE400之中,以及RRC10和RLC20的每步操作被描述为UE400的操作。
参考图6,当切换程序如步骤S1所示开始时,UE400通过利用从RNC100传送的消息来决定所述切换,并通过向RNC100发送一个测量报告消息来请求一个无线链路设置,如步骤S2所示。
该RNC100分析从UE400传送的测量报告消息,并向UE400发送一个无线链路设置(激活集更新)消息作为切换批准消息。
当收到无线链路设置消息时,该UE400备份物理层的当前的无线链路设置,并根据如步骤S3所示的已收到的无线链路设置消息改变所述无线链路设置。
当改变无线链路设置时,该UE400向RNC100发送一个用于表示无线链路调整完成的无线链路设置完成(激活集更新完成)消息,如步骤S4所示,并检测在一定的时间间隔内是否收到从RNC100传送的有关无线链路设置完成消息的应答信号(RLC_ACK),如步骤S5所示。在这段时间间隔期满前,如果还没有收到应答信号,由于需要收到应答信号,该无线链路设置完成消息可被重发任意次数。
作为步骤S5的检测结果,当没有收到应答信号时,UE400把无线链路设置恢复成先前备份的无线链路设置(即,把已改变的无线链路设置替换为先前备份的无线链路设置),并在步骤S6和S7完成切换处理。相反,在步骤S5,当收到来自RNC100的应答信号时,该UE400在应答信号接收后立即完成切换处理。
在本发明中,为了便于描述,将UMTS系统作为示例,但是,上述的实施例不受此限制,同样可以应用于根据W-CDMA标准的系统或其它合适的系统且具有同样的优点。
如上所述,在本发明中,当没有收到有关无线链路设置完成消息的确认信号和切换进程不能在UE(用户终端)内正常完成的时候,根据本发明通过在UE中执行异常切换程序,可以避免通信受到异常切换过程的影响而中断。
在不背离本发明的实质或基本特性的情况下,本发明可以几种模式来实施。应当理解,除非特别说明,上述的实施例不受前面描述的任一细节的限制,而应该在附录的权利要求所定义的精神和范围内广义地理解,并因此所有在权利要求的界限和范围内的改变和修改,或等同于这种界限和范围的修改应该包含在所附的权利要求范围中。