专利名称:一种国际移动设备标识的检验方法
技术领域:
本发明涉及宽带码分多址(WCDMA)和通用分组无线业务(GPRS)移动通信系统中对设备信息的检验方法,特别是涉及一种国际移动设备标识的检验方法。
背景技术:
在WCDMA或者GPRS系统中,每一个合法的签约用户都拥有一个唯一的国际移动用户身份标识(IMSI),用于鉴别一个用户的身份。同样地,每一个合法的移动终端设备出厂后都拥有一个唯一的国际移动设备标识(IMEI),用于区别一台移动终端设备。
用户使用移动终端设备附着网络时,核心网一般会检验用户身份的合法性,即通过鉴权流程来验证用户的IMSI是否合法。同时核心网根据运营商的配置,可能需要检验用户使用的移动终端设备的合法性,即检验IMEI。检验用户IMSI的作用不言而喻,主要是保证用户是签约的合法服务对象。而检验IMEI主要是防止非法终端设备的使用。比如,用户的手机一旦遗失或者被盗,可以马上挂失,这样网络中的设备标识中心(EIR)的数据库就将挂失手机的IMEI登记为黑名单。当有用户使用被挂失的移动设备试图附着网络时,核心网要求手机提供IMEI后,送到EIR检验,就可以发现并识别出挂失的移动设备,从而根据运营商的配置,拒绝使用该移动设备的用户接入,或者产生告警等。
在现有技术中,核心网(CN)中的服务GPRS支持节点(SGSN)或者移动交换中心/拜访位置寄存器(MSC/VLR),通常在移动用户附着网络时,根据运营商配置,发起检验IMEI流程。按照3GPP协议,现有的IMEI检验流程如图1所示,包括以下步骤步骤11、CN通过基站系统/陆地无线接入网(BSS/UTRAN)向移动用户(MS)发送身份识别请求消息,要求知道移动用户使用的移动终端的IMEI;步骤12、MS通过BSS/UTRAN向CN返回身份识别响应消息,向CN报告自己使用的移动终端的IMEI;步骤13、CN将得到的IMEI通过检验IMEI消息上报给EIR进行检验;步骤14、EIR将检验的结果通过检验IMEI确认消息返回给CN。
按照3GPP协议规定,在进行IMEI检验之前,必须先进行鉴权。现有的鉴权流程如图2所示,包括以下步骤步骤21、CN向归属位置寄存器/鉴权中心(HLR/AuC)发送鉴权信息消息;步骤22、HLR/AuC收到鉴权信息消息,产生新的鉴权集,并向CN返回鉴权信息确认消息;步骤23、CN使用从HLR/AuC收到的鉴权集,通过BSS/UTRAN向MS发送鉴权和加密请求消息;步骤24、MS通过BSS/UTRAN返回鉴权和加密响应消息给CN,CN根据收到的鉴权响应消息,确认鉴权是否成功,即判断用户是否合法。
简而言之,在移动用户附着网络过程中,如果运营商要求检验IMEI,核心网和MS之间依次要进行如图2所示的鉴权流程和如图1所示的IMEI检验流程。因此,通过上面所述的方法检验用户使用的终端设备的IMEI,相对于运营商不要求检验IMEI的情况,附着过程步骤增多了,需要在鉴权完成之后,增加IMEI检验的过程,尤其需要在无线接口上增加向用户要求IMEI的交互过程。很明显,附着过程中的信令交互增多了,用户附着上网的时延增加了,无线接口的负荷变重了。
发明内容
有鉴于此,本发明的主要目的在于提供一种国际移动设备标识的检验方法,减少移动用户附着网络过程中的信令交互,提高附着速度。
为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种国际移动设备标识的检验方法,该方法包括以下步骤a.在鉴权流程中,核心网在向移动用户发送的鉴权请求中指示移动用户需要上报国际移动设备标识和软件版本号IMEISV;b.移动用户向核心网返回包含IMEISV的鉴权响应;c.核心网根据接收到的移动用户返回的鉴权响应进行鉴权,如果鉴权成功,核心网从该鉴权响应消息中取出IMEISV,并对该IMEISV进行计算得到国际移动设备标识IMEI,执行步骤d;如果鉴权失败,则结束流程;d.核心网将计算出的IMEI上报给设备标识中心EIR进行检验;e.EIR将检验的结果返回给核心网。
其中,所述步骤a可以包括以下步骤a1.核心网向归属位置寄存器/鉴权中心HLR/AuC发送鉴权信息;a2.HLR/AuC根据该鉴权信息,产生新的鉴权集,并向核心网返回包含新的鉴权集的鉴权信息确认;a3.核心网使用从HLR/AuC收到的鉴权集,向移动用户发送鉴权请求,在鉴权请求中指示移动用户需要上报IMEISV。
在步骤a中,核心网可以将鉴权请求中的IMEISV请求信元赋以1,以指示移动用户在鉴权响应中包含IMEISV信元。
步骤c所述的对该IMEISV进行计算得到IMEI的方法可以为用协议规定的IMEI尾部保留字段的固定值替换IMEISV尾部的软件版本号SVN,得到IMEI。
由上述方案可以看出,本发明的关键在于利用鉴权流程中移动用户上报的IMEISV,计算得出移动用户使用的移动终端的IMEI,然后直接将得到的IMEI送到EIR进行检验。
因此,本发明所提供的IMEI检验方法,省略了核心网和移动用户之间为得到IMEI而进行的一组信令消息交互,从而减少了移动用户附着网络过程中的信令交互,提高了附着速度,减轻了无线接口负担。
图1为现有技术中IMEI检验流程示意图;图2为现有技术中鉴权流程示意图;图3为鉴权和加密请求消息的信元格式示意图;图4为鉴权和加密响应消息的信元格式示意图;图5为根据3GPP协议的IMEI组成结构示意图;图6为根据3GPP协议的IMEISV组成结构示意图;图7为本发明一个较佳实施例的IMEI检验流程示意图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明提供的方法,主要是利用鉴权流程中移动用户上报的IMEISV,计算得出移动用户使用的移动终端的IMEI,然后直接将得到的IMEI送到EIR进行检验。
在图2所示的鉴权流程中,CN发送给MS的鉴权和加密请求消息中包含一个“IMEISV请求”信元。此信元可以用来指示MS在返回给CN的鉴权和加密响应消息中是否携带“IMEISV”信元,可以通过将“IMEISV请求”赋以1来指示MS在鉴权和加密响应消息中包含IMEISV信元。
图3是鉴权和加密请求消息的信元格式描述。其中,“加密算法”用于指示移动用户可以选择的用来对空中接口上的数据和信令进行加密的加密算法。“是否要求响应消息中携带IMEISV”用来指示移动用户在响应核心网的鉴权和加密响应消息中是否携带“IMEISV”信元。“force to standby”主要是指示手机收到消息后是否立即进入standby状态,这是协议上一种标准状态。“参考号”用于标识应答消息的对应关系,移动用户发送的鉴权和加密响应消息的参考号必须和收到的鉴权和加密请求消息中的参考号一致。“鉴权随机参数”,是在HLR的鉴权中心产生的随机数,移动用户要根据此随机数,根据专用的鉴权算法,计算得出鉴权响应参数。“鉴权令牌”,移动用户根据此参数,判断核心网的鉴权请求是否合法。
图4是鉴权和加密响应消息的信元格式描述。其中,“参考号”用于标识应答消息的对应关系,移动用户发送的鉴权和加密响应消息的参考号必须和收到的鉴权和加密请求消息中的参考号一致。“spare half octet”是协议保留的半个字节,目前无用。“鉴权响应参数”,此参数是移动用户根据鉴权随机参数计算得出的,核心网将从鉴权和加密响应消息中收到的鉴权响应参数和从HLR的鉴权中心获取的鉴权响应参数比较,如果一致,说明用户合法,否则说明用户非法。IMEISV,即国际移动设备标识和软件版本号。“扩展鉴权响应参数”,其意义与鉴权响应参数相同,当鉴权响应参数超过4个字节范围时候使用。
图5是根据3GPP协议的IMEI组成结构示意图,图6是根据3GPP协议的IMEISV组成结构示意图。对比图5和图6中两者的结构,可以发现IMEISV和IMEI的联系非常紧密IMEISV和IMEI的前面14个数字(digit,1个digit表示一个10进制的数,占半个字节)完全一样,都是由型号核准号码(TAC)+最后装配号(FAC)+序列号(SNR)构成。不同的是,IMEI尾部是1个digit的保留字段spare,协议规定通常为固定值0;而IMEISV尾部是2个digit的软件版本号(SVN)。即IMEISV仅仅比IMEI多包含了软件版本号SVN的信息。因此,只要将IMEISV尾部的最后2个digit的软件版本号SVN转换为IMEI尾部的1个digit的保留字段spare,就可以得到IMEI。
图7是本发明一个较佳实施例的进行IMEI检验的流程示意图,包括以下步骤步骤71、CN向HLR/AuC发送鉴权信息消息;步骤72、HLR/AuC收到鉴权信息消息,产生新的鉴权集,并返回包含新的鉴权集的鉴权信息确认消息给CN;步骤73、CN使用从HLR/AuC收到的鉴权集,通过BSS/UTRAN向MS发送鉴权和加密请求消息,消息指示移动用户需要上报IMEISV信元;步骤74、MS通过BSS/UTRAN返回鉴权和加密响应消息给CN,CN根据接收到的鉴权响应消息进行鉴权,如果鉴权成功,核心网从消息中取出IMEISV,并计算得到IMEI,执行步骤75;如果鉴权失败,则结束流程;本实施例中用IMEISV计算IMEI的方法很简单,将IMEISV的尾部的SVN去掉,并按照协议填写规定的固定值0,得出IMEI。由于IMEI尾部的保留字段不是用来识别移动设备的部分,在IMEI检验时是否一致并不重要,因此,可以用协议规定的固定值0替换IMEI尾部的保留字段。例如IMEISV为1234561212345601,其中TAC=123456,FAC=12,SNR=123456,SVN=01,去掉IMEISV的尾部的SVN,即01,并用0填写在保留字段spare中,则IMEI就被转换为123456121234560。
步骤75、CN向EIR发送检验IMEI消息,该消息将得到的IMEI上报给EIR进行检验;步骤76、EIR向CN返回检验IMEI确认消息,该消息将检验的结果返回给CN。
这样,本实施例在鉴权流程中就完成了对IMEI的检验。
很显然,在运营商要求检验IMEI的情况下,使用本发明提供的IMEI检验方法,仅需要在鉴权流程中指示移动用户的鉴权响应消息中包含IMEISV信元就可以直接获得IMEI,这样就减少了无线接口上的“身份识别请求”和“身份识别响应”消息(如图1中所示),减少了CN和MS之间信令的交互,加快了附着处理速度,降低了无线接口的负荷。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种国际移动设备标识的检验方法,其特征在于,该方法包括以下步骤a.在鉴权流程中,核心网在向移动用户发送的鉴权请求中指示移动用户需要上报国际移动设备标识和软件版本号IMEISV;b.移动用户向核心网返回包含IMEISV的鉴权响应;c.核心网根据接收到的移动用户返回的鉴权响应进行鉴权,如果鉴权成功,核心网从该鉴权响应中取出IMEISV,并对该IMEISV进行计算得到国际移动设备标识IMEI,执行步骤d;如果鉴权失败,则结束流程;d.核心网将计算出的IMEI上报给设备标识中心EIR进行检验;e.EIR将检验的结果返回给核心网。
2.根据权利要求1所述的方法,其特征在于,所述步骤a包括以下步骤a1.核心网向归属位置寄存器/鉴权中心HLR/AuC发送鉴权信息;a2.HLR/AuC根据该鉴权信息,产生新的鉴权集,并向核心网返回包含新的鉴权集的鉴权信息确认;a3.核心网使用从HLR/AuC收到的鉴权集,向移动用户发送鉴权请求,在鉴权请求中指示移动用户需要上报IMEISV。
3.根据权利要求1或2所述的方法,其特征在于,在步骤a中,核心网将鉴权请求中的IMEISV请求信元赋以1,以指示移动用户在鉴权响应中包含IMEISV。
4.根据权利要求1所述的方法,其特征在于,步骤c所述的对该IMEISV进行计算得到IMEI的方法为用协议规定的IMEI尾部保留字段的固定值替换IMEISV尾部的软件版本号SVN,得到IMEI。
全文摘要
本发明公开了一种国际移动设备标识的检验方法,该方法包括a.在鉴权流程中,核心网在向移动用户发送的鉴权请求中指示移动用户需要上报国际移动设备标识和软件版本号IMEISV;b.移动用户向核心网返回包含IMEISV的鉴权响应;c.核心网根据接收到的移动用户返回的鉴权响应进行鉴权,如果鉴权成功,核心网从该鉴权响应中取出IMEISV,并对该IMEISV进行计算得到国际移动设备标识IMEI;如果鉴权失败,则结束流程;d.核心网将计算出的IMEI上报给设备标识中心EIR进行检验;e.EIR将检验的结果返回给核心网。应用本发明方法,能够减少移动用户附着网络过程中的信令交互,提高附着速度,减轻无线接口负担。
文档编号H04W8/24GK1662090SQ200410004578
公开日2005年8月31日 申请日期2004年2月23日 优先权日2004年2月23日
发明者胡伟华 申请人:华为技术有限公司