IUFLEX平滑演进过程中业务处理的方法及装置

申请号 CN200810006862.X 申请日 2008-02-02 公开(公告)号 CN101247648B 公开(公告)日 2011-02-02
申请人 华为技术有限公司; 发明人 陶传会; 吕阳明; 张华;
摘要 本 发明 实施方式提供了一种IU FLEX平滑演进过程中业务处理的方法及装置,当核心网启用IU FLEX功能之后,在所述核心网中的用户第一次进行业务时,由所述核心网匹配所述用户在所述核心网中的用户数据;此时若在所述核心网中匹配到所述用户的用户数据,就使用所匹配出的用户数据完成所述业务操作。通过上述技术方案的实施,可以在核心网启用IU FLEX功能之后,所述核心网中的用户第一次进行业务时,使用户业务不受影响,能够正常的开展,而且不会对现网业务形成冲击。
权利要求

1.一种IU FLEX平滑演进过程中业务处理的方法,其特征在于,
当核心网启用实现无线接入网域内连接多个核心网IU FLEX功能之后,在所述核心网中的用户第一次进行业务时,所述核心网匹配所述用户在所述核心网中的用户数据;
若在所述核心网中匹配到所述用户的用户数据,则使用所匹配出的用户数据完成后继操作;
其中,在所述核心网启用IU FLEX功能之后,所述方法还包括:判断在所述核心网中的用户是否处于IU FLEX平滑演进过程中。
2.如权利要求1所述IU FLEX平滑演进过程中业务处理的方法,其特征在于,所述方法还包括:判断所述核心网是否启用了IU FLEX功能,具体为:
在核心网中设置平滑演进开关或参数,判断所述平滑演进开关的状态或参数的取值;
若所述平滑演进开关打开或参数的取值表示核心网启用了IU FLEX功能,则所述核心网启用了IU FLEX功能;若所述平滑演进开关关闭或参数的取值表示核心网没有启用IU FLEX功能,则所述核心网没有启用IU FLEX功能。
3.如权利要求1所述IU FLEX平滑演进过程中业务处理的方法,其特征在于,所述方法还包括:判断所述核心网是否启用了IU FLEX功能,具体为:
在核心网中设置平滑演进开关和开启时间,判断所述平滑演进开关是否开启,并判断是否位于开启时间段内;
若所述平滑演进开关打开,且位于所述开启时间段内,则所述核心网启用了IU FLEX功能。
4.如权利要求1所述IU FLEX平滑演进过程中业务处理的方法,其特征在于,判断在所述核心网中的用户是否处于IU FLEX平滑演进过程中,具体包括:
在核心网数据库中设置参数,根据所述参数判断所述在核心网中进行业务的用户是否处于IU FLEX平滑演进过程中;
如果在所述核心网启用IU FLEX功能之后,所述参数指示在核心网中进行业务的用户没有分配包含所述核心网资源标识NRI的临时移动用户标识,则判断所述用户处于IU FLEX平滑演进过程中。
5.如权利要求1所述IU FLEX平滑演进过程中业务处理的方法,其特征在于,判断在所述核心网中的用户是否处于IU FLEX平滑演进过程中,具体包括:
在所述核心网启用IU FLEX功能之后,判断所述核心网数据库中进行业务的用户的临时移动用户标识是否被置为无效或删除;
若所述临时移动用户标识被置为无效或删除,则所述用户处于IU FLEX平滑演进过程中。
6.如权利要求1所述的IU FLEX平滑演进过程中业务处理的方法,其特征在于,所述核心网包括:电路交换域下的移动交换中心核心网,或分组交换域下的服务GPRS支持节点核心网。
7.如权利要求1所述的IU FLEX平滑演进过程中业务处理的方法,其特征在于,所述核心网匹配所述用户在所述核心网中的用户数据,具体包括:
通过将所述用户在进行业务时上报的参数与核心网数据库中的用户数据的相应参数进行匹配比较;若参数匹配,则所述核心网数据库中的这组用户数据为所述用户的用户数据。
8.如权利要求7所述IU FLEX平滑演进过程中业务处理的方法,其特征在于,所述通过将所述用户在进行业务时上报的参数与核心网数据库中的用户数据的相应参数进行匹配比较,具体包括:
如果所述核心网为电路交换域下的移动交换中心核心网,判断所述用户在进行业务时上报的当前位置区信息和临时移动用户标识与核心网数据库中一组用户数据的相应参数是否匹配;
如果所述核心网为分组交换域下的服务GPRS支持节点核心网,判断所述用户在进行业务时上报的当前路由区域信息、临时移动用户标识和临时移动用户标识签名与核心网数据库中一组用户数据的相应参数是否匹配。
9.如权利要求1所述IU FLEX平滑演进过程中业务处理的方法,其特征在于,所述核心网匹配所述用户在所述核心网中的用户数据,具体包括:
所述核心网启动对所述用户的鉴权,若鉴权成功,则所述用户进行业务时上报的临时移动用户标识所对应的核心网数据库中的用户数据,为所述用户的用户数据。
10.如权利要求1所述IU FLEX平滑演进过程中业务处理的方法,其特征在于,所述核心网匹配所述用户在所述核心网中的用户数据,具体包括:
所述核心网启动对所述用户的身份识别流程,根据所述用户上报的国际移动用户标识来匹配所述核心网数据库中的用户数据;
若匹配到所述核心网数据库中的一组用户数据,则所匹配到的这组用户数据为所述用户的用户数据。
11.如权利要求1所述的IU FLEX平滑演进过程中业务处理的方法,其特征在于,所述方法还包括:
发起临时移动用户标识重分配流程,为所述用户分配包含所述核心网资源标识NRI的临时移动用户标识。
12.一种IU FLEX平滑演进过程中业务处理的装置,其特征在于,包括:
用户数据匹配单元,用于当核心网启用IU FLEX功能之后,在所述核心网中的用户第一次进行业务时,匹配所述用户在所述核心网中的用户数据;
业务执行单元,用于使用所匹配出的用户数据完成后继操作;
所述装置还用于:在所述核心网启用IU FLEX功能之后,判断在所述核心网中的用户是否处于IU FLEX平滑演进过程中。
13.如权利要求12所述的IU FLEX平滑演进过程中业务处理的装置,其特征在于,所述装置中还包括:
平滑演进判断单元,用于判断所述核心网是否启用IU FLEX功能,其中包括:
第一判断模,用于在核心网中设置平滑演进开关或参数,通过判断所述平滑演进开关的状态或参数的取值,来得知所述核心网是否启用IU FLEX功能;或,第二判断模块,用于在核心网中设置平滑演进开关和开启时间,通过判断所述平滑演进开关是否开启,且是否位于开启时间段内,来得知所述核心网是否启用IU FLEX功能。
14.如权利要求12或13所述的IU FLEX平滑演进过程中业务处理的装置,其特征在于,所述用户数据匹配单元包括:
参数匹配模块,用于将所述用户在进行业务时上报的参数与核心网数据库中的用户数据的相应参数进行匹配,来获得所述用户的用户数据,其中:
如果所述核心网为电路交换域下的移动交换中心核心网,判断所述用户在进行业务时上报的当前位置区信息和临时移动用户标识与核心网数据库中一组用户数据的相应参数是否匹配;若匹配,则所述核心网数据库中的这组用户数据为所述用户的用户数据;
如果所述核心网为分组交换域下的服务GPRS支持节点核心网,判断所述用户在进行业务时上报的当前路由区域信息、临时移动用户标识和临时移动用户标识签名与核心网数据库中一组用户数据的相应参数是否匹配;若匹配,则所述核心网数据库中的这组用户数据为所述用户的用户数据。
15.如权利要求12或13所述的IU FLEX平滑演进过程中业务处理的装置,其特征在于,所述用户数据匹配单元包括:
鉴权匹配模块,用于通过在所述核心网中启动对所述用户的鉴权,来获得所述用户的用户数据;若对所述用户的鉴权成功,则所述用户进行业务时上报的临时移动用户标识所对应的核心网数据库中的用户数据,为所述用户的用户数据。
16.如权利要求12或13所述的IU FLEX平滑演进过程中业务处理的装置,其特征在于,所述用户数据匹配单元包括:
身份识别匹配模块,用于通过在所述核心网中启动对所述用户的身份识别流程,并根据所述用户上报的国际移动用户标识来匹配所述核心网数据库中的用户数据,来获得所述用户的用户数据;若根据所述用户上报的国际移动用户标识在所述核心网数据库中匹配到一组用户数据,则所匹配到的这组用户数据为所述用户的用户数据。
17.如权利要求12或13所述的IU FLEX平滑演进过程中业务处理的装置,其特征在于,所述装置中还包括:
临时移动用户标识重分配单元,用于发起临时移动用户标识重分配流程,为所述用户分配包含所述核心网资源标识NRI的临时移动用户标识。
18.如权利要求12或13所述的IU FLEX平滑演进过程中业务处理的装置,其特征在于,
所述装置集成于所述核心网中的装置上,或设置成单独的功能实体。

说明书全文

IU FLEX平滑演进过程中业务处理的方法及装置

技术领域

[0001] 本发明涉及网络通信领域,尤其涉及一种IU FLEX平滑演进过程中业务处理的方法及装置。

背景技术

[0002] 目前在网络通信领域中,支持IU FLEX(实现无线接入网域内连接多个核心网)的技术已经得到了广泛应用,IU FLEX技术突破了一个无线网络控制器(Radio Network Controller,RNC)只能连接相同域的一个核心网的限制,使一个无线接入网可以同时连接多个相同域的核心网,所述的相同域可以是电路交换(Circuit Switch,CS)域或分组交换(Packet Switch,PS)域。该技术还引入了池区(POOL AREA)的概念,一个POOL AREA就是一个或多个无线接入网节点服务区的集合,POOL AREA由多个核心网节点平等的组成,这些核心网节点分担POOL AREA内彼此之间的通信量。在CS域下,池区中的移动交换中心(Mobile Switching Centre,MSC)集合称为MSC POOL;在PS域下,池区中的服务GPRS支持节点(Service GPRS Support Node,SGSN)集合称为SGSN POOL。
[0003] 以正在运行的网络为例,在网络由不支持IU FLEX演进到支持IU FLEX的过程中,这时的核心网中分配给用户的临时移动用户标识(Temporary MobileSubscriber Identity,TMSI)就有两种方式同时存在:一种是在支持IU FLEX之前给用户分配的TMSI;一种是在支持IU FLEX之后为用户分配的TMSI。这两种存在方式的差别是,第一种分配的TMSI中的网络资源识别码(NetworkResource Identifier,NRI)的值是随机的,或者按照私有定义的算法被占用; 而第二种分配的TMSI中包含了特定的NRI值,这里特定的NRI值是支持IUFLEX的核心网所进行分配的。
[0004] 例如以支持IU FLEX的PS域来说,当用户在SGSN POOL第一次进行相关业务,如附着(ATTACH)、路由区更新(Routing Area Update,RAU)等业务时,SGSN就会为该用户分配一个PS域下的TMSI,其中包含有标识本SGSN的NRI;那么该用户在下一次进行相关业务时,RNC就可以从初始直传的域内非接入层选择参数(IDNNS)中解析出NRI值,RNC再根据该N RI值选择相应的SGSN节点,该SGSN就是为该用户提供服务的SGSN节点。 [0005] 那么在网络由不支持IU FLEX演进到支持IU FLEX的这段时间内,用户在第一次进行业务时使用的TMSI的NRI部分的值由于不是特定的NRI值,即本池区的NRI值。就有可能导致核心网使用用户进行业务时上报的TMSI,进行索引或者判断是否是本核心网的用户时判断错误,认为该TMSI的用户不是本核心网的用户,从而导致业务失败。如果这样的情况发生,就会在网络演进到支持IU FLEX之后的一段时间内,核心网内的所有用户在第一次进行业务都会失败,可能导致核心网内的用户大量的位置登记或者附着,影响了用户业务的开展,对核心网业务的影响很大,这是运营商很难接受的。
[0006] 发明内容
[0007] 本发明实施方式所要解决的技术问题在于提供一种IU FLEX平滑演进过程中业务处理的方法及装置,在核心网启用IU FLEX功能之后,在所述核心网中的用户第一次进行业务时,能够使用户业务正常的开展。
[0008] 一种IU FLEX平滑演进过程中业务处理的方法,包括:
[0009] 当核心网启用实现无线接入网域内连接多个核心网IU FLEX功能之后,在所述核心网中的用户第一次进行业务时,所述核心网匹配所述用户在所述核心网中的用户数据;若在所述核心网中匹配到所述用户的用户数据,则使用所匹配出的用户数据完成后继操作其中,在核心网启用IU FLEX功能之后,该方法 还包括:判断在核心网中的用户是否处于IU FLEX平滑演进过程中。
[0010] 本发明实施方式还提供了一种IU FLEX平滑演进过程中业务处理的装置,包括:用户数据匹配单元,用于当核心网启用IU FLEX功能之后,在所述核心网中的用户第一次进行业务时,匹配所述用户在所述核心网中的用户数据;业务执行单元,用于使用所匹配出的用户数据完成后继操作;该装置还用于:在核心网启用IU FLEX功能之后,判断在核心网中的用户是否处于IU FLEX平滑演进过程中。
[0011] 由上述所提供的技术方案可以看出,当核心网启用IU FLEX功能之后,在所述核心网中的用户第一次进行业务时,由所述核心网匹配所述用户在所述核心网中的用户数据;此时若在所述核心网中匹配到所述用户的用户数据,就使用所匹配出的用户数据完成所述业务操作。这样在所述核心网中的用户第一次进行业务时,就可以保证用户的业务不受影响,能够正常的开展,而且不会对现网业务形成冲击。
[0012] 附图说明
[0013] 图1为本发明实施例IU FLEX平滑演进过程中业务处理方法的流程示意图; [0014] 图2为本发明实施例IU FLEX平滑演进过程中业务处理装置的结构示意图; [0015] 图3为本发明实施例IU FLEX平滑演进过程中业务处理方法具体实现的流程图。 具体实施方式
[0016] 本发明实施例提供了一种IU FLEX平滑演进过程中业务处理的方法及装置,当核心网启用IU FLEX功能之后,在核心网中的用户第一次进行业务时,就可以由所述核心网来匹配所述用户在核心网中的用户数据,如果能够在所述核心网中匹配到用户的用户数据,那么就可以使用所匹配出的用户数据完成后继的业务操作;如果在核心网中没有匹配到用户的用户数据,那么也可以按照所述 用户不是所述核心网中的本地用户来进行后继的操作,从而不会对用户业务的正常开展造成影响,而且也不会对现网业务造成冲击。 [0017] 如图1所示为本发明实施例所述IU FLEX平滑演进过程中业务处理方法的流程示意图,所述方法包括:
[0018] 步骤11:收到用户的业务请求
[0019] 具体来说,若所述核心网中的用户第一次进行业务,则所述核心网就会收到所述用户的业务请求。
[0020] 步骤12:判断所述核心网是否启用IU FLEX功能。
[0021] 具体判断所述核心网是否启用IU FLEX功能的方法可以是:在核心网中设置平滑演进开关或参数,通过判断所述平滑演进开关的状态或参数的取值,来得知核心网是否启用IU FLEX功能。若所述平滑演进开关打开,则所述核心网启用了IU FLEX功能;若所述平滑演进开关关闭,则所述核心网就没有启用IUFLEX功能。或者,在核心网中设置一个平滑演进参数,若所述参数的取值表示核心网启用了IU FLEX功能,则当该参数取该值时,所述核心网启用IU FLEX功能,这里可以设定参数取“1”,也可以设定取其他数值时,参数的取值表示核心网启用了IU FLEX功能;若所述参数的取值表示核心网没有启用了IUFLEX功能,则当该参数取该值时,所述核心网没有启用IU FLEX功能,这里可以设定参数取“0”,也可以设定取其他数值时,参数的取值表示核心网没有启用了IU FLEX功能。 [0022] 另外,判断所述核心网是否启用IU FLEX功能,还可以通过如下的方法来进行判断:在核心网中设置平滑演进开关和开启时间,通过判断所述平滑演进开关是否开启,同时判断是否位于开启时间段内,来得知核心网是否启用IUFLEX功能。这里所述的开启时间段可以是指定的时间段,也可以是指定的时间长度,例如指定的时间段可以是10点~11点,指定的时间长度可以是2小时内。当判断所述平滑演进开关打开,而且是位于所述开启时间段内时,则所述 核心网启用了IU FLEX功能;反之,若所述平滑演进开关关闭,或者不是位于所述开启时间段内时,则所述核心网就没有启用IU FLEX功能。
[0023] 在收到所述用户的第一次业务请求之后,如果所述核心网启用了IU FLEX功能,则所述核心网处于IU FLEX的平滑演进过程中,就可以继续进行下面的步骤13;而如果所述核心网没有启用IU FLEX功能,不是处于IU FLEX的平滑演进过程中,则执行步骤14。 [0024] 步骤13:判断在所述核心网中是否能够匹配到所述用户的用户数据。 [0025] 当所述核心网中的用户第一次进行业务时,由所述核心网匹配所述用户在所述核心网中的用户数据。若在所述核心网中能够匹配到所述用户的用户数据,则进行步骤15的操作;若在所述核心网中不能匹配到用户的用户数据,则进行步骤16的操作。 [0026] 步骤14:按照原来的业务处理流程进行操作。
[0027] 步骤15:使用所匹配出的用户数据完成后继操作。
[0028] 步骤16:按照所述用户不是所述核心网中的本地用户来进行后继的操作。 [0029] 通过以上技术方案的实施,就可以在核心网启用IU FLEX功能之后,当所述核心网中的用户第一次进行业务时,不会出现大量的位置登记或者附着的情况,使用户业务能够正常的开展,而且也不会对现网业务造成冲击。
[0030] 在以上实施例的步骤12,判断所述核心网启用了IU FLEX功能之后,还可以进一步判断在所述核心网中的用户是否处于IU FLEX平滑演进过程中,具体判断的方法可以通过如下方式来实现:在核心网数据库中设置参数,根据所述参数判断所述在核心网中进行业务的用户是否处于IU FLEX平滑演进过程中。如果在所述核心网启动IU FLEX功能之后,所述参数指示在核心网中进行业务的用户没有分配包含所述核心网资源标识NRI的TMSI,则判断所述用户处于IUFLEX平滑演进过程中。
[0031] 另外,判断核心网中的用户是否处于IU FLEX平滑演进过程中的方法,还 可以通过如下的方式来实现:在判断所述核心网启用了IU FLEX功能之后,通过判断所述核心网数据库中进行业务的用户的TMSI是否被置为无效或删除,来得知在核心网中进行业务的用户是否处于IU FLEX平滑演进过程中。若所述TMSI被置为无效或删除,则可以判断所述用户处于IU FLEX平滑演进过程中。
[0032] 在以上实施例的步骤13中,由所述核心网匹配所述用户在核心网中的用户数据的方法,可以通过将所述用户在进行业务时上报的参数与核心网数据库中的用户数据的相应参数进行匹配比较,来获得所述用户的用户数据。若能够在核心网数据库中匹配到参数相同的一组用户数据,则所匹配出的这组用户数据就是所述用户的用户数据。 [0033] 比如,如果所述核心网为CS域下的MSC核心网,判断所述用户在进行业务时上报的当前位置区信息和TMSI与核心网数据库中一组用户数据的相应参数是否匹配;若匹配,则所述核心网数据库中的这组用户数据就是所述用户的用户数据。
[0034] 如果所述核心网为PS域下的SGSN核心网,判断所述用户在进行业务时上报的当前路由区域信息(Router Area Information,RAI)、TMSI和TMSI签名(TMSI Signature)与核心网数据库中一组用户数据的相应参数是否匹配;若匹配,则所述核心网数据库中的这组用户数据就是所述用户的用户数据。
[0035] 以上通过参数进行匹配判断的过程中,所述参数可以不分先后顺序进行判断,也就说在CS域下的MSC核心网时,可以先判断当前位置区信息,再判断TMSI,也可以先判断TMSI,再判断当前位置区信息;在PS域下的SGSN核心网时,可以先判断TMSI,再判断当前RAI和TMSI Signature,也可以先判断当前RAI,再判断TMSI和TMSI Signature,或是先判断TMSI Signature,再判断当前RAI和TMSI。
[0036] 另外,由所述核心网匹配所述用户在核心网中的用户数据的方法,还可以通过以下方式来实现:在所述核心网中启动对所述用户的鉴权,来获得所述用 户的用户数据。具体来说,若对所述用户的鉴权成功,则所述用户进行业务时上报的TMSI所对应的核心网数据库中的用户数据,就为所述用户的用户数据。也就是说,在用户的鉴权成功之后,就可以在核心网数据库中,通过用户进行业务时上报的TMSI查找相对应的用户数据,所查找到的相对应的用户数据就是所述用户的用户数据。
[0037] 另外,由所述核心网匹配所述用户在核心网中的用户数据的方法,还可以通过以下方式来实现:在所述核心网中启动对所述用户的身份识别流程,并根据所述用户上报的国际移动用户标识(International Mobile SubscriberIdentity,IMSI)来匹配所述核心网数据库中的用户数据,来获得所述用户的用户数据。具体来说,在启动对所述用户的身份识别流程后,用户会上报IMSI,然后根据所述用户上报的IMSI在所述核心网数据库中索引相应的用户数据,并判断所述用户的合法性。若在所述核心网数据库中索引匹配到一组用户数据,则所匹配到的这组用户数据就是所述用户的用户数据。
[0038] 在以上步骤15使用所匹配出的用户数据完成后继操作的同时或之后,还可以进行如下的操作:发起TMSI重分配流程,为所述用户重新分配包含所述核心网资源标识NRI的TMSI,这样所述用户在下一次进行业务时,就可以直接根据所分配的包含本核心网资源标识NRI的TMSI,选择到正确的核心网中进行相关的业务操作。
[0039] 以上所述的核心网可以是CS域下的MSC核心网,也可以是PS域下的SGSN核心网。
[0040] 在所述MSC核心网中,所述用户所进行的业务可以是位置登记、周期性登记或业务请求等,所述TMSI是CS域下的TMSI;而在所述SGSN核心网中,所述用户所进行的业务可以是附着、路由区更新或业务请求等,所述TMSI就是PS域下的TMSI。 [0041] 本发明实施方式还提供了一种IU FLEX平滑演进过程中业务处理的装置, 如图2所示为所述装置的结构示意图,所述装置中包括用户数据匹配单元21和业务执行单元22,所述的用户数据匹配单元21用于当核心网启用IU FLEX功能之后,在所述核心网中的用户第一次进行业务时,匹配所述用户在所述核心网中的用户数据。
[0042] 所述业务执行单元22用于使用所匹配出的用户数据完成后继操作。 [0043] 在所述装置中还可以包括平滑演进判断单元23,所述的平滑演进判断单元23用于判断所述核心网是否启用IU FLEX功能,所述平滑演进判断单元22中可以包括第一判断模231或第二判断模块232。
[0044] 所述的第一判断模块231用于在核心网中设置平滑演进开关或参数,通过判断所述平滑演进开关的状态或参数的取值,来得知所述核心网是否启用IUFLEX功能。若所述平滑演进开关打开,则所述核心网启用了IU FLEX功能;若所述平滑演进开关关闭,则所述核心网就没有启用IU FLEX功能。或者,若所述参数的取值表示核心网启用了IU FLEX功能,则当该参数取该值时,所述核心网启用IU FLEX功能,这里可以设定参数取“1”,也可以设定取其他数值时,参数的取值表示核心网启用了IU FLEX功能;若所述参数的取值表示核心网没有启用了IU FLEX功能,则当该参数取该值时,所述核心网没有启用IU FLEX功能,这里可以设定参数取“0”,也可以设定取其他数值时,参数的取值表示核心网没有启用了IU FLEX功能。
[0045] 所述的第二判断模块232用于在核心网中设置平滑演进开关和开启时间,通过判断所述平滑演进开关是否开启,且是否位于开启时间段内,来得知所述核心网是否启用IU FLEX功能。若所述平滑演进开关打开,且位于所述开启时间段内,则所述核心网启用了IU FLEX功能;反之,若所述平滑演进开关关闭,或者不是位于所述开启时间段内时,则所述核心网就没有启用IU FLEX功能。
[0046] 另外,在以上所述的用户数据匹配单元21中还可以包括参数匹配模块211,所述的参数匹配模块211用于将所述用户在进行业务时上报的参数与核心网数 据库中的用户数据的相应参数进行匹配,来获得所述用户的用户数据,其中:如果所述核心网为CS域下的MSC核心网,判断所述用户在进行业务时上报的当前位置区信息和TMSI与核心网数据库中一组用户数据的相应参数是否匹配;若匹配,则所述核心网数据库中的这组用户数据为所述用户的用户数据;如果所述核心网为PS域下的SGSN核心网,判断所述用户在进行业务时上报的当前RAI、TMSI和TMSI Signature与核心网数据库中一组用户数据的相应参数是否匹配;若匹配,则所述核心网数据库中的这组用户数据为所述用户的用户数据。 [0047] 另外,在以上所述的用户数据匹配单元21中可以包括鉴权匹配模块212,所述的鉴权匹配模块212用于通过在所述核心网中启动对所述用户的鉴权,来获得所述用户的用户数据。若对所述用户的鉴权成功,则所述用户进行业务时上报的TMSI所对应的核心网数据库中的用户数据,为所述用户的用户数据。
[0048] 另外,在以上所述的用户数据匹配单元21中可以包括身份识别匹配模块213,所述的身份识别匹配模块213用于通过在所述核心网中启动对所述用户的身份识别流程,并根据所述用户上报的IMSI来匹配所述核心网数据库中的用户数据,来获得所述用户的用户数据。若根据所述用户上报的IMSI在所述核心网数据库中,索引匹配到的一组用户数据,则所匹配到的这组用户数据为所述用户的用户数据。
[0049] 另外,在以上所述的装置中还可以包括TMSI重分配单元24,所述的TMSI重分配单元24用于在使用所匹配出的用户数据完成所述业务操作的同时或之后发起TMSI重分配流程,为所述用户分配包含所述核心网资源标识NRI的TMSI。这样所述用户在下一次进行业务时,就可以直接根据所分配的包含本核心网资源标识NRI的TMSI,选择到正确的核心网中进行相关的业务操作。
[0050] 以上所述的装置可以集成于核心网的装置上,也可以设置成单独的功能实体。 [0051] 下面几个实施例以PS域下的SGSN核心网中的用户为例,说明IU FLEX平 滑演进过程中业务处理方法的具体实现过程。
[0052] 实施例1:如图3所示为本实施例具体实现的流程图,包括:
[0053] 步骤31:SGSN核心网收到用户的业务请求,这里所述用户所请求的业务可以是:附着(ATTACH)、路由区更新(RAU)或业务请求(SERVICEREQUEST)等业务。 [0054] 步骤32:判断所述核心网是否启用IU FLEX功能。
[0055] 判断核心网是否启用了IU FLEX功能的方法可以参见前面的描述。如果所述核心网启用了IU FLEX功能,则进行步骤33;否则,进行步骤35。
[0056] 步骤33:判断参数是否匹配。
[0057] 具体来说就是将用户进行业务时上报的当前RAI、TMSI、TMSI Signature这三个参数,与核心网数据库中的相应参数,即当前RAI、TMSI、TMSISignature分别进行比较匹配,判断三个参数是否完全相同,如果相同,则进行步骤34;否则,进行步骤36。 [0058] 以上是将三个参数同时进行匹配,也可以将以上的参数匹配操作分开进行,例如先用用户进行业务时上报的TMSI参数来索引SGSN核心网数据库中的用户数据,在索引到相应的用户数据后,再将这个索引到的用户数据中的当前RAI和TMSI Signature参数与用户进行业务时上报的参数RAI和TMSISignature进行比较匹配,判断是否完全相同。 [0059] 步骤34:使用所匹配出的用户数据完成后继的业务操作。
[0060] 步骤35:按照原来的处理流程,进行相应业务的操作。
[0061] 步骤36:按照所述用户不是所述核心网中的本地用户来进行后继的操作。 [0062] 在进行以上步骤34和步骤36的同时或之后,还可以在所述SGSN核心网中发起TMSI的重分配流程,为所述用户重新分配包含本SGSN核心网NRI标识的TMSI。这样所述用户在下一次进行业务时,就可以直接根据所分配的包含本核心网资源标识NRI的TMSI,选择到正确的SGSN核心网中进行相关的业务操 作。
[0063] 按照以上所述的操作流程,就可以使得在所述核心网启用了IU FLEX功能之后,所述核心网中的用户第一次进行业务时,不会出现大量的位置登记或者附着的情况,使用户业务能够不受影响,正常的开展,而且也不会对现网业务造成冲击。
[0064] 实施例2:本实施例与实施例1大致相同,所不同的是,在使用所述的判断方法来判断核心网启用了IU FLEX功能之后,本实施例是通过鉴权的方式来匹配到用户的用户数据的。
[0065] 具体来说就是,在该用户处于平滑演进过程中时,PS域下的SGSN核心网对用户进行的业务,如ATTACH/RAU/SERVICE REQUEST等业务,都启动鉴权。如果鉴权成功则认为该用户与本SGSN核心网中对应的用户数据匹配,然后继续正常的后续流程,这里所说对应的用户数据指的是所述用户进行业务时上报的TMSI所对应的核心网数据库中的用户数据。 [0066] 另外,如果是在CS域下的MSC核心网中的用户,那么可以由CS域下的MSC核心网对用户进行的业务,如位置登记/周期性位置登记/CM SERVICEREQUEST等业务,启动鉴权。如果鉴权成功则认为该用户与本MSC核心网中对应的用户数据匹配,然后继续正常的后续流程。
[0067] 同样的,通过以上实施例2的技术方案,也可以使得在所述核心网启用了IUFLEX功能之后,所述核心网中的用户第一次进行业务时,不会出现大量的位置登记或者附着的情况,使用户业务能够不受影响,正常的开展,而且也不会对现网业务造成冲击。 [0068] 实施例3:本实施例与实施例1和2大致相同,所不同的是,在使用本发明方法实施方式中所述的判断方法来判断核心网启用了IU FLEX功能之后,本实施例是通过启动身份识别的方式来匹配用户的用户数据。
[0069] 具体来说,在该用户处于平滑演进过程中时,PS域下的SGSN核心网启动 对该用户的身份识别流程,发送身份识别请求(IDENTITY REQUEST)消息,识别类型是IMSI,向用户发起取IMSI信息的流程,让用户上报IMSI;然后再根据用户的IMSI,或者TMSI和IMSI来索引和判断所述SGSN核心网中的用户数据,以及该用户的合法性;然后按照正常的处理流程进行后继的操作。
[0070] 另外,如果是在CS域下的MSC核心网中的用户,那么可以由CS域下的MSC核心网启动对用户的身份识别流程,发送IDENTITY REQUEST消息,识别类型是IMSI,向用户发起取IMSI的流程,让用户上报IMSI;然后再根据用户的IMSI,或者TMSI和IMSI来索引和判断所述MSC核心网中的用户数据,以及其用户的合法性;然后按照正常的处理流程进行后继的操作。
[0071] 同样的,通过以上实施例3的技术方案,也可以使得在所述核心网启用了IUFLEX功能之后,所述核心网中的用户第一次进行业务时,不会出现大量的位置登记或者附着的情况,使用户业务能够不受影响,正常的开展,而且也不会对现网业务造成冲击。 [0072] 综上所述,本发明实施方式能够使得在所述核心网启用了IU FLEX功能之后,所述核心网中的用户第一次进行业务时,保证用户的业务不受影响,能够正常的开展,而且不会对现网业务形成冲击。
[0073] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
QQ群二维码
意见反馈