切换方法及无线网络控制器 【技术领域】
本发明涉及移动通信技术领域,尤其涉及一种切换方法和无线网络控制器。
背景技术
现有的无线通信系统宽带码分多址(Wideband Code DivisionMultiple Access,简称为WCDMA)系统是一个异步码分多址(CodeDivision Multiple Access,简称为CDMA)系统,处于该系统中的每个小区均有独立的定时,并以系统帧号(System Frame Number,简称为SFN)进行标识,即同一时刻,各个小区的SFN不同。
在WCDMA系统中,下行链路通过扰码区分小区,在每个用户设备(User Equipment,简称为UE)接入小区前,由于加入了一个识别小区扰码的同步过程,从而使UE和小区的SFN达到同步状态,在此基础上可以接收小区广播,呼叫或切换时在小区建立无线链路。
UE在一个小区中只能建立一条无线链路。以下对建立过程做举例说明:假定UE在A小区上建立第一条无线链路,UE则与该小区同步上,在此基础上,首先由UE在A小区发起接入过程,在无线网络控制器(Radio Network Controller,简称为RNC)通知A小区归属NodeB和UE建立无线链路后,UE完成无线链路下行同步,然后A小区归属的NodeB完成无线链路上行同步,再由NodeB报无线链路恢复给RNC。
此外,WCDMA系统还支持软切换,即一个UE可以在一个小区和它的相邻小区建立多条无线链路,为了保证通过不同小区下行数据尽量同时到达UE,需要RNC、NodeB、UE之间有一套同步定时机制来实现。该同步过程的具体实现方式如下例所示:假定UE已经在A小区已经成功建立了一条无线链路,在需要在相邻的B小区建立新的无线链路前,即需要软切换之前,首先由UE把B小区的扰码以及B小区和A小区的SFN定时差别上报给RNC,RNC通过NodeB应用部分(NodeB Application Part,简称为NBAP)信令和小区公共信道把同步时间参数分别通知B小区归属NodeB和UE,从而使UE完成新无线链路的下行同步,然后,B小区归属的NodeB完成新无线链路的上行同步,再由B小区归属NodeB报无线链路恢复给RNC。
在上述的UE软切换过程,假定C小区的信号足够好,并且C小区的扰码和B小区相同,但C小区不是A小区的相邻小区,这样软切换前,由于UE误把C小区的扰码以及C小区和A小区的SFN定时差别上报给RNC,而RNC仍然认为UE上报的是相邻B小区的相关参数,在B小区归属的NodeB上建立新无线链路,导致UE无法完成新无线链路的下行同步,NodeB也无法完成上行同步,导致软切换失败。
【发明内容】
有鉴于此,本发明提供了一种改进的切换方案,用以解决现有技术中在UE软切换过程中由于存在扰码干扰而导致软切换失败的问题。
根据本发明的一个方面,首先提供了一种切换方法。
根据本发明的切换方法,在用户设备UE发起软切换流程时,包括:1)由无线网络控制器RNC根据UE上报的当前小区的定时信息以及需要切换到的目标小区的定时信息,获取当前小区与目标小区的定时差别;2)RNC判断预先存储的当前小区与目标小区的定时差别与获取的定时差别是否一致,如果是,则继续执行切换流程,否则,结束切换流程。
根据本发明的另一个方面,还提供了一种无线网络控制器。
根据本发明的无限网络控制器,包括:接收单元、获取单元、存储器、第一判断单元和切换单元,其中:
接收单元,用于接收用户设备上报的当前小区的定时信息以及需要切换到的目标小区的定时信息;
获取单元,用于根据接收单元接收到的当前小区的定时信息以及需要切换到的目标小区的定时信息,获取当前小区与目标小区的定时差别;
存储器,用于存储当前小区与其一个或多个相邻小区的定时差别;
第一判断单元,用于判断存储器存储的当前小区与目标小区的定时差别与获取单元获取的定时差别是否一致,如果是,则触发切换单元继续执行切换流程,否则,触发切换单元取消切换流程;
切换单元,用于执行或取消切换流程。
采用本发明上述方法,通过预先存储的当前小区与其邻小区的定时差别,在UE发起软切换流程时,RNC根据UE上报的当前小区的定时信息以及需要切换到的目标小区的定时信息进行判断,以确定是否进行切换流程,从而可以减少由于扰码干扰而导致的软切换失败,提高WCDMA系统的切换成功率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目地和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【附图说明】
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为根据本发明实施例的切换方法的流程图;
图2为根据本发明实施例的切换方法的具体实现流程图;
图3为根据本发明实施例的无线网络控制器的结构示意图;
图4为根据本发明实施例的第一判断单元7的结构示意图;
图5为根据本发明优选实施例的无线网络控制器的结构示意图。
【具体实施方式】
功能概述
针对现有技术在UE软切换过程中由于存在扰码干扰而导致软切换失败的问题,本发明实施例提供了一种切换方案。在本发明实施例中,预先存储UE的当前小区与一个或多个相邻小区的定时差别,在UE发起软切换时,根据UE上报的定时信息,获取UE的当前小区与需要切换到的目标小区的定时差别,并判断获取的定时差别与存储当前小区与目标小区的定时差别是否一致,在一致的情况下,继续切换,否则,取消切换流程。
在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
根据本发明实施例,首先提供了一种切换方法。
图1为根据本发明实施例的切换方法的流程图,如图1所示,在UE发起软切换流程时,根据本发明实施例的切换方法主要包括以下步骤(步骤S101-步骤S103):
步骤S101:RNC根据UE上报的当前小区的定时信息与需要切换到的目标小区定时信息,获取当前小区与目标小区的定时差别;
在本发明实施例中,定时差别以码片为单位,具体地,当前小区与目标小区的定时差别可以通过以下公式计算得到:
CellTmDiff=((OFF2*38400+Tm2+38400*256)-(OFF1*38400+Tm1))%(38400*256)
其中,OFF1、Tm1为UE上报的当前小区的定时信息,OFF2、Tm2为UE上报的上述目标小区的小区定时信息。
步骤S103:RNC判断预先存储的当前小区与目标小区的定时差别与获取的上述定时差别是否一致,如果是,则继续执行切换流程,否则,结束切换流程。
在具体实施过程中,RNC可以预先存储UE的当前小区与其一个或多个相邻小区的定时差别,在根据UE上报的获取到上述当前小区与目标小区的定时差别之后,首先判断是否预先存储有当前小区与该目标小区的定时差别,如果存在,则进一步判断存储的当前小区与该目标小区的定时差别与获取的定时差别是否一致,如果预先没有存储当前小区与目标小区的定时差别,则继续执行切换流程。
在具体实施过程中,预先存储的定时差别可以通过各个小区的扰码进行识别,具体地,预先存储的定时差别可以采用如下表1所示的结构:
表1.
当前小区的 扰码 相邻小区的 扰码 当前小区与相邻小区的定时 差别 0001 0100 AAAA 0001 0101 BBBB
由于UE在发起切换流程时,将向RNC上报目标小区的扰码,因此,通过该目标小区的扰码与当前小区的扰码,可以判断预先是否存储有扰码与当前小区和目标小区的扰码一致的定时差别。与表1为例,如果当前小区的扰码为0001,UE上报的目标小区的扰码为0100,则预先存储有当前小区与目标小区的定时差别,如果UE上报的目标小区的扰码为1011,则预先没有存储当前小区与目标小区的定时差别。
在上述判断流程中,如果确定预先存储有当前小区与目标小区的定时差别,且存储的当前小区与目标小区的定时差别与根据UE上报的定时信息获取的当前小区与目标小区的定时差别不一致,则结束切换流程,并记录当前事件为扰码干扰事件,具体地,可以记录当前事件发生的时间,以及当前小区和目标小区的扰码等信息。
并且,如果在上述判断流程中确定继续执行切换流程,在可以进一步判断切换是否成功,如果成功,则可以更新或增加存储的当前小区与目标小区的定时差别,具体地,可以采用如上述表1所示的方式进行存储,如果预先存储有当前小区与目标小区的定时差别,则可以根据UE上报的定时信息获取的当前小区与目标小区的定时差别更新存储的对应的定时差别,如果没有存储,则增加一条当前小区与目标小区的定时差别的记录。
在本发明实施例中,可以采用数据库对当前小区与其相邻小区的定时差别,同时采用另一数据库(扰码干扰数据库)记录扰码干扰事件。
在实际应用中,可以采用计算机的可读介质进行存储,这种介质可以采取多种形式,包括但不限于非易失性介质、易失性介质、和传递介质。非易失性介质举例来说包括光盘或磁盘。易失性介质包括动态存储器。
通常形式的计算机可读介质包括如软盘、软性盘、硬盘、磁带,或者任何其它磁性介质、CD-ROM、任何其它光介质、打孔纸、纸带、或者任何带孔图样的物理介质、RAM、PROM、EPROM、FLASH-EPROM、或者其他任何存储芯片或者盒式磁带,或者计算机可读的任何其他介质。
图2为根据本发明实施例的切换方法的具体实现流程图,如图2所示,根据本发明实施例的切换方法的具体实现主要包括以下步骤:
步骤201,UE当前驻留在A小区,通过空口搜索到B小区的信号较好,触发软切换流程,向RNC上报B小区的扰码,以及B小区和A小区的定时信息;
步骤202,RNC根据UE上报的B小区的扰码确定UE将由A小区向B小区切换;
步骤203,RNC根据UE上报的B小区和A小区的定时信息,计算B小区和A小区的定时差别;
步骤204,RNC判断数据库(在本实施例中为定时差别数据库)中是否存储有B小区和A小区的定时差别,如果是,则执行步骤205,否则,执行步骤207;
步骤205,RNC判断数据库中存储的B小区和A小区的定时差别与步骤203中计算的B小区与A小区的定时差别是否一致,如果是,则执行步骤207,否则,执行步骤206;
步骤206,取消切换流程,同时在扰码干扰数据库中记录扰码干扰事件,具体可以记录当前小区的扰码、目标小区的扰码及其它相关信息,记录后,结束流程;
步骤207,继续执行切换;
步骤208,判断切换是否成功,如果是,则执行步骤209,否则,结束流程;
步骤209,更新或增加定时差别的数据库中B小区和A小区的定时差别。
通过本发明实施例的上述切换方法,可以最大限度地减少由于扰码的发生,从而提高切换的成功率。
根据本发明实施例,还提供了一种无线网络控制器。
图3为根据本发明实施例的无线网络控制器的结构示意图,如图3所示,根据本发明实施例的无线网络控制器主要包括:接收单元1、获取单元3、存储器5、第一判断单元7和切换单元9。其中,接收单元1,用于接收用户设备上报的当前小区的定时信息以及需要切换到的目标小区的定时信息;获取单元3与接收单元1连接,用于根据接收单元1接收到的当前小区的定时信息以及需要切换到的目标小区的定时信息,获取当前小区与所述目标小区的定时差别;存储器5,用于存储当前小区与其一个或多个相邻小区的定时差别;第一判断单元7与获取单元3和存储器5连接,用于判断存储器5存储的当前小区与目标小区的定时差别与获取单元3获取的定时差别是否一致,如果是,则触发切换单元9继续执行切换流程,否则,触发切换单元9取消切换流程;切换单元9,用于执行或取消上述切换流程。
进一步地,如图4所示,第一判断单元7可以进一步包括:第一判断模块71和第二判断模块73。其中,第一判断模块71,用于判断存储器5中是否存储有当前小区与目标小区的定时差别,在判断为是的情况是,触发第二判断模块73,否则,触发切换单元9继续执行切换流程;第二判断模块73,用于判断存储器5中存储的当前小区与目标小区的定时差别与获取单元3获取的定时差别是否一致。
进一步地,如图5所示,根据本发明实施例的无线网络控制器还可以包括:第二判断单元2,判断切换单元9执行的切换流程是否成功,如果是,则触发存储器5增加或更新当前小区与目标小区的定时差别。
并且,存储器5还用于在切换单元9取消切换流程后,记录当前事件为扰码干扰事件,具体可以记录上述当前小区的扰码、目标小区的扰码等相关信息。并且,在实际应用中,用于记录扰码干扰事件的存储器可以与记录上述定时差别的存储器也可以分开设置。
如上所述,借助本发明实施例提供的技术方案,可以最大限度地减少扰码干扰的发生,提高WCDMA系统的切换成功率。并且,由于本发明实施例中在发生扰码干扰事件时,记录了扰码干扰事件,从而可以为网络维护人员提供参考,以修改网络扰码规划或者小区覆盖,从而可以进一步消除扰码干扰现象。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。