一种呼叫历史计数更新方法和移动交换控制网元的制作方法

文档序号:7733506阅读:167来源:国知局
专利名称:一种呼叫历史计数更新方法和移动交换控制网元的制作方法
技术领域
本发明涉及移动通信中用户的鉴权领域,尤其涉及一种COUNT更新方法和移动交换控制网元。
背景技术
为检测和防止移动通信中的盗打、盗用等各种非法使用移动通信资源和业务的现象,保证网络安全和保障电信运营者及用户的正当权益,移动用户鉴权是一种行之有效的方法,它的引入和使用是数字移动通信优越于模拟移动通信的一个重要方面。目前CDMA2000系统中也具有对用户进行鉴权的能力,在网络中需要执行三项校验一是校验鉴权确认参数(Authentication Confirmation Parameter,简称 RANDC),二是校验鉴权响应参数(Authentication Response Parameter,简称AUTHR),三是校验呼叫历史计数(Call History Count,简称COUNT),只有三项校验均通过,才允许移动台接入。 RANDC的检验为了验证移动台鉴权所用的随机数是否为本交换机(即移动台准备接入的系统)所产生的,AUTHR校验则是网络侧根据共享加密数据(Siared Secret Data,简称SSD) 与鉴权随机数(Authentication Challenge Parameter,简称RANDU)使用CAVE算法计算得到的结果与移动台上报的是否一致。这里要特别介绍COUNT校验,它是识别网络中是否有仿制或伪冒移动台(即采用非法手段制作的“克隆”移动台)的一种有效手段,所以COUNT 校验也称“克隆”检测。假如一部手机被“克隆”,那么只要真手机和“克隆”机都在网上使用,两机所提供的COUNT值(COUNT是一个0-63的数字,完全克隆终端无其他不同)总归会有不同,合法终端具有正确COUNT值并且随着每次呼叫业务而在不断累加,这样当发现终端的COUNT与系统不一致即可判断出为非法终端而拒绝,防止了“克隆”机接入网络进行呼叫业务,达到识别合法用户的效果。CDMA2000系统中COUNT鉴权的过程为移动台发起呼叫接入时进行COUNT鉴权成功后,网络侧触发COUNT更新以达到移动台与HLR(Home Location Register,归属位置寄存器)设备保存的COUNT值都加一效果,如此时为“克隆”机用户,此时COUNT鉴权失败则不会触发COUNT更新。网络侧触发COUNT更新分两种场景,HLR发起COUNT更新和MSC(Mobile Switching Center,移动交换中心)/VLR(Visitor Location Register,拜访地位置寄存器)发起COUNT更新。图1描述了 HLR发起COUNT更新的过程。101 移动台发起呼叫,BSC发送起呼请求消息给MSC/VLR,该消息中携带用于鉴权的 RANDC、AUTHR 和 COUNT ;102 :MSC/VLR发送鉴权请求给HLR,在HLR进行鉴权处理,消息中携带用于鉴权的 RAND、AUTHR 和 COUNT。103 =HLR 决策发起 COUNT 更新。104 =HLR返回鉴权响应消息鉴权响应,携带需要进行COUNT更新的标志。105 :MSC/VLR保存需要进行COUNT更新的标志,先下发指配请求建立业务信道。
106 =BSC完成建立业务信道,返回指配完成消息。107 :MSC/VLR判断业务信道建立完成,根据之前保存的需要进行COUNT更新标志, 下发COUNT更新参数更新请求消息。108 =BSC通知移动台进行COUNT更新,移动台COUNT值累加1后返回响应。109 =BSC接收到移动台的响应,向MSC/VLR发送参数更新确认消息。110 :MSC/VLR通知HLR COUNT更新的结果,发送鉴权状态报告请求消息,携带 COUNT更新结果。111 =HLR收到COUNT更新结果,如更新成功,则将移动台保存在HLR的COUNT值累加1。112 =HLR完成COUNT值累加后,向MSC/VLR返回鉴权状态报告响应消息。图2描述了 MSC/VLR发起COUNT更新的过程。201 移动台发起呼叫,BSC发送起呼请求消息给MSC/VLR,该消息中携带用于鉴权的 RANDC、AUTHR 和 COUNT ;202 :MSC/VLR 决策发起 COUNT 更新;203 :MSC/VLR下发指配请求消息给BSC,要求BSC建立业务信道;204 =BSC完成建立业务信道,返回指配完成消息给MSC/VLR ;205 :MSC/VLR判断业务信道建立完成,下发COUNT参数更新请求消息给BSC ;206 =BSC通知移动台进行COUNT更新,移动台COUNT值累加1后返回响应给BSC ;207 =BSC接收到移动台的响应,向MSC/VLR发送参数更新确认消息;208 :MSC/VLR 将保存的 COUNT 值加 1。其中,MSC/VLR在终端关机时向HLR发MShactive (终端失活)消息时,携带COUNT 值,或者终端在另外一个MSC/VLR上登记,然后HLR会向原MSC/VLR发RegCanc (取消注册) 消息,MSC/VLR返回响应给HLR时,携带COUNT值。这两种方式下,一旦MSC/VLR发生重启, 会导致COUNT信息丢失,从而导致HLR处的COUNT值和终端处的COUNT值不一致。

发明内容
本发明要解决的技术问题是提出一种COUNT更新方法和移动交换控制网元,防止由于COUNT信息丢失导致的COUNT不一致。为了解决上述问题,本发明提供了一种呼叫历史计数更新方法,包括在移动交换控制网元发起的呼叫历史计数(COUNT)更新过程中所述移动交换控制网元进行COUNT更新后,向归属位置寄存器(HLR)发送COUNT更新的结果。 进一步的,上述方法还可具有以下特点,所述移动交换控制网元向HLR发送COUNT 更新的结果包括所述移动交换控制网元向所述HLR发送鉴权状态报告请求消息,并携带所述COUNT更新的结果。进一步的,上述方法还可具有以下特点,所述移动交换控制网元向HLR发送COUNT 更新的结果包括所述移动交换控制网元向所述HLR发送新增消息,并携带所述COUNT更新的结果。进一步的,上述方法还可具有以下特点,所述方法还包括所述HLR接收到所述 COUNT更新的结果后,如果所述COUNT更新的结果为COUNT更新成功,则更新本地保存的相应移动台的COUNT值。进一步的,上述方法还可具有以下特点,所述移动交换控制网元为移动交换中心或拜访地位置寄存器。本发明还提供一种移动交换控制网元,所述移动交换控制网元包括通知单元,所述通知单元用于在所述移动交换控制网元发起的COUNT更新过程中所述移动交换控制网元进行COUNT更新后,向归属位置寄存器(HLR)发送COUNT更新的结果。进一步的,上述移动交换控制网元还可具有以下特点,所述通知单元是用于通过如下方式向HLR发送COUNT更新的结果向所述HLR发送鉴权状态报告请求消息,并携带所述COUNT更新的结果。进一步的,上述移动交换控制网元还可具有以下特点,所述通知单元是用于通过如下方式向HLR发送COUNT更新的结果向所述HLR发送新增消息,并携带所述COUNT更新的结果。进一步的,上述移动交换控制网元还可具有以下特点,所述移动交换控制网元为移动交换中心或拜访地位置寄存器。本发明提供的方法,MSC/VLR在COUNT变更后,及时通知HLR,保证了终端侧和HLR 处的COUNT值保持一致。


图1是HLR发起COUNT更新流程图;
图2是MSC/VLR发起COUNT更新流程图;图3是本发明实施例MSC/VLR发起COUNT更新流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。上述图2描述的MSC发起COUNT更新的过程存在一个问题,MSC/VLR在进行COUNT 后,并不会立即通知HLR。如果MSC/VLR—旦因此某些原因(如宕机,掉电)重启,那么MSC/ VLR中保存的COUNT信息就会丢失。当MSC重新启动后,将重新从HLR中获得COUNT值,但这时HLR的COUNT值由于没有及时更新,可能已经和终端不一致了。这样就大大增加了合法用户COUNT和网络侧COUNT不一致的风险。本发明实施例中,增加了 MSC/VLR进行COUNT更新后通知HLR的过程。这样每次 COUNT更新后,都能及时通知HLR。即使MSC/VLR因为某些原因重新启动,HLR中也会保存最新的COUNT信息。当MSC/VLR完成重新启动,将从HLR中获得最新的COUNT。这样就降低了合法用户COUNT和网络侧COUNT不一致的风险。本发明实施例提供一种呼叫历史计数更新方法,包括在移动交换控制网元发起的呼叫历史计数(COUNT)更新过程中所述移动交换控制网元进行COUNT更新后,向归属位置寄存器(HLR)发送COUNT更新的结果。其中,所述移动交换控制网元向HLR发送COUNT更新的结果包括所述移动交换控制网元向所述HLR发送鉴权状态报告请求消息,并携带所述COUNT更新的结果。其中,所述移动交换控制网元向HLR发送COUNT更新的结果包括所述移动交换控制网元向所述HLR发送新增消息,并携带所述COUNT更新的结果。其中,所述HLR接收到所述COUNT更新的结果后,如果所述COUNT更新的结果为 COUNT更新成功,则更新本地保存的相应移动台的COUNT值。其中,所述移动交换控制网元为移动交换中心或拜访地位置寄存器。图3为本发明实施例提出的改进的MSC/VLR发起COUNT更新流程,包括301 移动台发起呼叫,BSC发送起呼请求消息给MSC/VLR,该消息中携带用于鉴权的 RANDC、AUTHR 和 COUNT ;302 :MSC/VLR 决策发起 COUNT 更新;303 :MSC/VLR下发指配请求消息给BSC,要求BSC建立业务信道;304 =BSC完成建立业务信道,返回指配完成消息给MSC/VLR ;305 :MSC/VLR判断业务信道建立完成,下发COUNT参数更新请求消息给BSC ;306 =BSC通知移动台进行COUNT更新,移动台COUNT值累加1后返回响应给BSC ;307 =BSC接收到移动台的响应,向MSC/VLR发送参数更新确认消息;308 :MSC/VLR收到参数更新确认消息后,将保存的COUNT加1 ;309 :MSC/VLR通知HLR COUNT更新的结果,发送鉴权状态报告请求消息,携带 COUNT更新结果;310 =HLR收到COUNT更新结果,如更新成功,则将移动台保存在HLR的COUNT值累加1 ;311 =HLR完成COUNT值累加后,向MSC/VLR返回鉴权状态报告响应消息。其中在步骤309 311中,使用了鉴权状态报告请求消息将COUT更新的结果通知 HLR,但本发明不限于使用鉴权状态报告请求消息,也可以使用自定义的消息。例如也可以使用以下的方法409 :MSC/VLR向HLR发送自定义的COUNT更新成功消息,携带COUNT更新结果;410 =HLR收到COUNT更新成功消息后,获取消息中携带的COUNT更新结果,如果更新成功,则将移动台保存在HLR的COUNT值累加1 ;411 =HLR完成COUNT值累加后,向MSC/VLR返回COUNT更新成功响应消息。本发明实施例还提供一种移动交换控制网元,所述移动交换控制网元包括通知单元;所述通知单元用于在所述移动交换控制网元发起的COUNT更新过程中所述移动交换控制网元进行COUNT更新后,向归属位置寄存器(HLR)发送COUNT更新的结果。其中,所述通知单元是用于通过如下方式向HLR发送COUNT更新的结果向所述 HLR发送鉴权状态报告请求消息,并携带所述COUNT更新的结果。其中,所述通知单元是用于通过如下方式向HLR发送COUNT更新的结果向所述 HLR发送新增消息,并携带所述COUNT更新的结果。其中,所述移动交换控制网元为移动交换中心或拜访地位置寄存器。本发明可以保证网络侧和终端侧的COUNT值一致,降低合法用户COUNT不一致的风险。
本发明介绍在CDMA2000系统中进行COUNT更新的方法,同样适用于 WCDMA(Wideband Code Division Multiple Access,宽带码分多址)和 TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步石马分多址)系统中。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
1.一种呼叫历史计数更新方法,其特征在于,在移动交换控制网元发起的呼叫历史计数(COUNT)更新过程中所述移动交换控制网元进行COUNT更新后,向归属位置寄存器(HLR)发送COUNT更新的结果。
2.如权利要求1所述的方法,其特征在于,所述移动交换控制网元向HLR发送COUNT更新的结果包括所述移动交换控制网元向所述HLR发送鉴权状态报告请求消息,并携带所述COUNT更新的结果。
3.如权利要求1所述的方法,其特征在于,所述移动交换控制网元向HLR发送COUNT更新的结果包括所述移动交换控制网元向所述HLR发送新增消息,并携带所述COUNT更新的结果。
4.如权利要求1所述的方法,其特征在于,所述方法还包括所述HLR接收到所述 COUNT更新的结果后,如果所述COUNT更新的结果为COUNT更新成功,则更新本地保存的相应移动台的COUNT值。
5.如权利要求1至4任一所述的方法,其特征在于,所述移动交换控制网元为移动交换中心或拜访地位置寄存器。
6.一种移动交换控制网元,其特征在于,所述移动交换控制网元包括通知单元;所述通知单元用于在所述移动交换控制网元发起的COUNT更新过程中所述移动交换控制网元进行COUNT更新后,向归属位置寄存器(HLR)发送COUNT更新的结果。
7.如权利要求6所述的移动交换控制网元,其特征在于,所述通知单元是用于通过如下方式向HLR发送COUNT更新的结果向所述HLR发送鉴权状态报告请求消息,并携带所述 COUNT更新的结果。
8.如权利要求6所述的移动交换控制网元,其特征在于,所述通知单元是用于通过如下方式向HLR发送COUNT更新的结果向所述HLR发送新增消息,并携带所述COUNT更新的结果。
9.如权利要求6至8任一所述的移动交换控制网元,其特征在于,所述移动交换控制网元为移动交换中心或拜访地位置寄存器。
全文摘要
本发明提供一种呼叫历史计数更新方法,在移动交换控制网元发起的呼叫历史计数(COUNT)更新过程中所述移动交换控制网元进行COUNT更新后,向归属位置寄存器(HLR)发送COUNT更新的结果。本发明还提供一种移动交换控制网元。本发明提供的方法,MSC/VLR在COUNT变更后,及时通知HLR,保证了终端侧和HLR处的COUNT值保持一致。
文档编号H04W12/06GK102271335SQ20111020904
公开日2011年12月7日 申请日期2011年7月25日 优先权日2011年7月25日
发明者张亦刚 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1