与3gpp协议兼容的提供移动设备用户信息的方法及系统的制作方法

文档序号:7757474阅读:371来源:国知局
专利名称:与3gpp协议兼容的提供移动设备用户信息的方法及系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种与3GPP协议兼容的提供移动设备用户 信息的方法及系统。
背景技术
IMEI (International Mobile station Equipment Identity国际移动设备识别码)共15位数字,根据3GPP协议,具体的构成方式为TAC-SNR-SP,其中,TAC (Type Approval Code,设备型号核准号码)为8位数字,2003年之前IMEI的第7、8位为FAC(Factory Assembly Number,工厂装配码,一般代表产地),2003年以后TAC被并入TAC,不再单独使 用;SNR( Serial Number,序列号)为6位数字,同一类型的移动设备不存在两个相同的 SNR号码;SP (Spare,备用号码)为1位数字,经由移动台传输时设置为0,移动台中存储 的IMEI —般补充1位数字作为校验位以防止出现人工错误。IMEISV(International Mobile station Equipment Identity and Software Version Number,国际移动设备识别码及软件版本号)共16位数字,是由IMEI增加 SVN(Software Version Number,软件版本号)构成,SVN为2位数字。IMSI (International Mobile Subscriber Identity,国际移动用户识别码)共 15 位数字,由 MCC (Mobile Country Code,移动国家码)、MNC (MNC:Mobile Network Code,移 动网络码)MSIN (Mobile Subscriber Identification Number,移动用户识别号码)。在2G网络的电路域中,当MS (Mobile Station,移动台,由移动设备ME和签约用 户识别模块构成SIM)接入业务或位置更新时,MSC (Mobile Switch Center,移动交换中 心)/VLR ( Visit Location Register,拜访位置寄存器)利用 MAP_CHECK_IMEI 消息发起 到EIR( Equipment Identity Register,设备识别寄存器)的合法性验证,以检查移动设备 是否合法,然后决定移动设备能否在网络中继续进行业务接入。在2G网络的分组域中,当MS接入业务或位置更新时,SGSN (GPRS Service Support Node, GPRS服务支持节点)利用MAP_CHECK_IMEI消息发送到EIR的合法性验证, 以检查移动设备是否合法,然后决定移动设备能否在网络中继续进行业务接入。在3G网络中,当MS(Mobile Station,移动台,由用户设备UE和用户识别模块UIM 构成)接入业务或位置更新时,SGSN或MSC利用MAP_CHECK_IMEI (检查IMEI)消息发送到 EIR的合法性验证,以检查移动设备是否合法,然后决定移动设备能否在网络中继续进行业 务接入。在2G和3G网络中,进行移动设备合法性验证的信令流程相同,并在3GPP协议的 MAP技术规范TS 29. 002中做出了明确规定。由于3GPP协议版本的不同,具体的信令流程 略有差异,但原则上保持后向兼容。目前,主流运营商的核心网(Core Network,简称CN)设备均采用了 R5 (Release 5,即发布版本5)或更高版本的3GPP技术规范。国际上对移动设备合法性检查的方法和系 统则仍以R4及以前版本为主。
移动设备合法性检查功能的应用范围是符合3GPP协议的所有移动通信网络,包 括GSM、WCDMA、TD-SCDMA等,应支持各种版本的核心网,并对以前版本后向兼容。电路域中执行移动设备合法性检查功能的具体流程如图1所示,包括以下步骤 步骤S101,由MSC/VLR通过F接口向EIR发送检查IMEI请求消息MAP_CHECK_IMEI,该
消息中携带多个与移动台相关的参数,如调用号(Invoke ID)、IMEI、IMEISV、请求的设备信 息、设备状态、BMUEF、用户错误信息、及提供者错误信息等。具体定义如表1 (R4及以前版 本)和表2 (R5及以后版本)所示
MSC/VLR该移动设备的IMEI是否合法。
分组域中执行移动设备合法性检查功能的具体流程如图2所示,包括以下步骤
步骤S201,由SGSN通过Gf接口向EIR发送检查IMEI请求消息MAP_CHECK_IMEI,该 消息中携带多个与移动台相关的参数,如调用号(Invoke ID)、IMEI、IMEISV、请求的设备信 息、设备状态、BMUEF、用户错误信息、及提供者错误信息等。具体定义如表1 (R4及以前版 本)和表2 (R5及以后版本)所示;
步骤S202,EIR通过Gf接口向SGSN返回检查IMEI响应消息MAP_CHECK_IMEI_ACK,通知SGSN该移动设备的IMEI是否合法。 按照3GPP协议TS 29. 002,不同版本中对MAP_CHECK_IMEI消息的编码方式如下
(1)R4及以前版本 checklMEI OPERATION ARGUMENT
imei OCTET STRING ( SIZE( 8 )) RESULT
equipmentStatus ENUMERATED { whiteListed ( 0 ), blackListed ( 1 ), greyListed ( 2 ) } ERRORS {
—systemFailure — localValue : 34, —dataMissing — localValue : 35, —unknownEquipment — localValue : 7} ::=localValue : 43
(2)R5 及 R6
checklMEI OPERATION ::= {
ARGUMENT SEQUENCE {
imei OCTET STRING ( SIZE( 8 )),
requestedEquipmentlnfo BIT STRING {
equipmentStatus (0 ),
bmuef (1 )} ( SIZE( 2 . . 8 )),
extensionContainer SEQUENCE {
privateExtensionList
IMPLICIT SEQUENCE ( SIZE( 1 . . 10 ) ) OF SEQUENCE {
extld MAP-EXTENSION . &extensionId ( { ...}),
extType MAP-EXTENSION . &ExtensionType ( { ...} { iextld } ) OPTIONAL} OPTIONAL, pcs-Extensions [1] IMPLICIT SEQUENCE { …} OPTIONAL,
…} OPTIONAL, ...}
RESULT SEQUENCE { equipmentStatus ENUMERATED { whiteListed ( 0 ), blackListed ( 1 ), greyListed ( 2 ) } OPTIONAL,bmuef SEQUENCE {
uesbi-IuA
IMPLICIT BIT STRING ( SIZE( 1 uesbi-IuB [1] IMPLICIT BIT STRING ( SIZE( 1 …} OPTIONAL,
extensionContainer
IMPLICIT SEQUENCE { privateExtensionList
IMPLICIT SEQUENCE SEQUENCE {
extld MAP-EXTENSION . &extensionId ( { ...}),
extType MAP-EXTENSION . &ExtensionType ( { ...} { iextld } ) OPTIONAL} OPTIONAL, pcs-Extensions [1] IMPLICIT SEQUENCE { …} OPTIONAL,
…} OPTIONAL, ...}
ERRORS { systemFailure dataMissing unknownEquipment }
CODE local : 43
}
(3) R7及以后版本 checklMEIOPERATION ::= { ARGUMENT ChecklMEI-Arg RESULT
ChecklMEI-Res ERRORS { systemFailure dataMissing unknownEquipment} CODE local:43 } 其中,
ChecklMEI-Arg ::= SEQUENCE { imei IMEI,
requestedEquipmentlnfo RequestedEquipmentlnfo, extensionContainer ExtensionContainer OPTIONAL,
ChecklMEI-Res ::= SEQUENCE {
128 ) ) OPTIONAL,128 ) ) OPTIONAL,
(SIZE( 1 . . 10 ) ) OFequipmentStatus EquipmentStatus OPTIONAL, bmuef UESBI-Iu OPTIONAL,
extensionContainer
ExtensionContainer OPTIONAL, ...}
RequestedEquipmentlnfo::= BIT STRING { equipmentStatus (0), bmuef (1)} (SIZE (2. . 8))
——exception handling: reception of unknown bit assignments in the ——RequestedEquipmentlnfo data type shall be discarded by the receiver UESBI-Iu ::= SEQUENCE { uesbi-IuA
UESBI-IuA OPTIONAL,
uesbi-IuB [1] UESBI-IuB OPTIONAL, ...}
UESBI-IuA ::= BIT STRING (SIZE(1. 128))
~ See 3GPP TS 25. 413
UESBI-IuB ::= BIT STRING (SIZE(1. 128))
~ See 3GPP TS 25. 413
EquipmentStatus::= ENUMERATED {
whiteListed (0),
blackListed (1),
greyListed (2)}
extensionContainer SEQUENCE {
privateExtensionList
IMPLICIT SEQUENCE ( SIZE( 1 . . 10 ) ) OF SEQUENCE {
extld MAP-EXTENSION . &extensionId ( { ...}),
extType MAP-EXTENSION . &ExtensionType ( { ...} { iextld } ) OPTIONAL} OPTIONAL, pcs-Extensions [1] IMPLICIT SEQUENCE { …} OPTIONAL, …} OPTIONAL}
通过对3GPP协议中上述各版本对MAP_CHECK_IMEI编码方式的比较可知R4及以前版 本规定了的MAP_CHECK_IMEI的最基本内容,即请求消息参数中仅包含IMEI,而响应消息参 数中仅包含设备状态;R5及R6在以前版本之上做出了较大的改进;R7及以后版本未对R5 及R6做实质性改进,但表述方式更加清晰。 最初,检查移动设备合法性的目的被设定为阻止故障设备和被盗设备接入移动网 络。而利用上述MAP_CHECK_IMEI消息的基本方式(即R4及以前版本)对移动设备合法性进 行验证时,设备状态是移动设备是否合法的唯一依据,只要移动设备所用IMEI合法即可通 过验证流程并开始使用网络业务。如果某IMEI合法,则使用了非法复制该IMEI的移动设
10备同样会被认为合法,并顺利接入移动网络。由于标准的MAP_CHECK_IMEI消息中用于检查IMEI合法性的信息不足,依照该技 术规范制造的EIR设备存在技术缺陷。很多运营商在网络建设的初期往往并不采用MAP_ CHECK_IMEI进行移动设备管理。随着移动多媒体业务的发展,业务对移动设备(或称移动终端)的依赖性逐步显 现。不同类型的手机对多媒体业务的支持差异明显。对IMEI应用的研究进入了一个全新 的阶段。除原有的防止被盗设备、故障设备的管理外,关注的重点已经转移到对IMEI中TAC 所代表的型号信息的开发和利用。原本主要用于检查移动设备合法性的方法及系统,更多 地被用于提供移动设备用户信息。为了更好地解决MAP_CHECK_IMEI消息中缺乏除IMEI之外的有用信息的问题, 在标准的MAP_CHECK_IMEI消息中增加参数的技术方案已被提上日程,主要的附加参数为 IMSI,其他的参数还包括MSISDN(Mobile Subscirber ISDN,移动用户ISDN号码)。此类方 案一般是利用专有技术在R4及以前版本的编码方式中直接在IMEI之后增加IMSI等参数, 达到IMEI与IMSI绑定的目的。因为采用了不符合3GPP协议的专有技术,此类方案只能在 特定厂商提供的网络设备上方可实现,相关业务的开发平台也必须专门定制。如果需要调 整附加参数,则需要大范围的设备改造,包括核心网设备、开发平台、应用软件等。基于上 述专有技术的实现方案客观上限制了移动通信运营商在采购设备时的选择范围。采用非标 准的专有技术对MAP_CHECK_IMEI消息进行扩展的技术方案及系统与3GPP协议不兼容,还 不具备大规模商用的条件。综上所述,目前对提供移动设备用户信息的方法及系统的研究和应用还停留在R4 及以前版本的技术基础上,无法满足移动运营商发展移动多媒体业务的需求。

发明内容
本发明提供一种与3GPP协议兼容的提供移动设备用户信息的方法及系统,利用 现有符合3GPP协议的移动设备检查(MAP_CHECK_IMEI)机制及时提供与移动设备(可通过 IMEI进行唯一性识别)相关的ES (Equipment Status,设备状态)、IMSI等信息,在提高移 动设备合法性检查的精准度的同时,提供与IMEI相关的更多有用信息,以提高移动设备的 安全性和可服务性。根据本发明的一个方面,提供了一种用于提供与3GPP协议兼容的移动设备用户 信息的方法,所述方法包括下列步骤移动交换中心/拜访位置寄存器通过F接口或GPRS 服务支持节点通过Gf接口向设备识别寄存器发送MAP_CHECK_IMEI检查请求消息,所述检 查请求消息包括已编码的所述移动设备的国际移动设备识别码、国际移动用户识别码和现 有设备状态信息;所述设备识别寄存器接收并解码所述检查请求消息;所述设备识别寄存 器根据所述国际移动设备识别码、国际移动用户识别码和现有设备状态信息对所述移动设 备进行合法性检查;所述设备识别寄存器将合法性检查结果通过F接口发送回所述移动交 换中心/拜访位置寄存器或通过Gf接口发送回所述GPRS服务支持节点;所述设备识别寄 存器通过用户接口将所述国际移动设备识别码、国际移动用户识别码和现有设备状态信息 发送到所述中央设备识别寄存器。根据本发明的另一个方面,所述移动交换中心/拜访位置寄存器或GPRS服务支持节点向设备识别寄存器发送检查请求消息之前还包括所述移动交换中心/拜访位置寄存 器或GPRS服务支持节点在收到移动设备开机或位置更新等触发消息时,获取所述国际移 动设备识别码、国际移动用户识别码和现有设备状态信息。根据本发明的另一个方面,所述移动交换中心/拜访位置寄存器或GPRS服务支 持节点获取所述国际移动设备识别码、国际移动用户识别码和现有设备状态信息之后还包 括所述移动交换中心/拜访位置寄存器或GPRS服务支持节点将所述国际移动设备识别 码、国际移动用户识别码和现有设备状态信息编码到所述检查请求消息中。根据本发明的另一个方面,将所述国际移动设备识别码、国际移动用户识别码和 现有设备状态信息编码到所述检查请求消息的满足3GPP协议标准的扩展容器参数中。根据本发明的另一个方面,在未启动移动设备合法性检查的情况下,所述设备识 别寄存器以所述移动设备的现有设备状态做为合法性检查结果。根据本发明的另一个方面,在启动和未启动移动设备合法性检查机制的情况下, 均向所述中央设备识别寄存器提供移动设备用户信息。根据本发明的另一个方面,提供了一种用于提供与3GPP协议兼容的移动设备用 户信息的系统,所述系统包括移动交换中心/拜访位置寄存器、GPRS服务支持节点、设备识 别寄存器和中央设备识别寄存器,所述移动交换中心/拜访位置寄存器或GPRS服务支持节 点用于将国际移动设备识别码、国际移动用户识别码和现有设备状态信息编码到检查请求 消息中,并通过F接口或Gf接口将所述检查请求消息发送到所述设备识别寄存器;所述设 备识别寄存器用于从所述检查请求消息中解码出所述国际移动设备识别码、国际移动用户 识别码和现有设备状态信息,根据所述国际移动设备识别码、国际移动用户识别码和现有 设备状态信息判定所述移动设备的合法性,并将所述合法性判断结果编码到检查响应消息 中,再将经过上述扩展的所述检查响应消息通过F接口发送回所述移动交换中心/拜访位 置寄存器或通过Gf接口发送回所述GPRS服务支持节点;所述中央设备识别寄存器用于通 过用户接口接收由所述设备识别寄存器提供的所述国际移动设备识别码、国际移动用户识 别码和现有设备状态信息。根据本发明的另一个方面,所述中央设备识别寄存器包括国际移动设备识别码中 央数据库和移动终端型号特征数据库,用于提供移动终端适配或查询的数据服务。根据本发明的另一个方面,所述移动交换中心/拜访位置寄存器或GPRS服务支持 节点用于将国际移动设备识别码、国际移动用户识别码和现有设备状态信息编码到检查请 求消息中。根据本发明的另一个方面,所述移动交换中心/拜访位置寄存器进一步包括检 查请求编码单元,用于将国际移动设备识别码、国际移动用户识别码和现有设备状态信息 编码到检查请求消息中;检查请求发送单元,用于将所述检查请求消息通过F接口发送到 所述设备识别寄存器;检查响应接收单元,用于从所述设备识别寄存器接收所述检查响应 消息;检查响应解码单元,用于从所述检查响应消息中解码出所述设备识别寄存器所进行 的合法性判断的结果。根据本发明的另一个方面,所述移动交换中心/拜访位置寄存器还包括数据获取 单元,用于获取国际移动设备识别码、国际移动用户识别码和现有设备状态信息。根据本发明的另一个方面,所述GPRS服务支持节点进一步包括数据获取单元,8/13 页
用于获取国际移动设备识别码、国际移动用户识别码和现有设备状态信息;检查请求编码 单元,用于将国际移动设备识别码、国际移动用户识别码和现有设备状态信息编码到检查 请求消息中;检查请求发送单元,用于将所述检查请求消息通过Gf 接口发送到设备识别寄 存器;检查响应接收单元,用于将所述从设备识别寄存器接收检查响应消息;检查响应解 码单元,用于从检查响应消息中解码出设备识别寄存器所进行合法性判断的结果。根据本发明的另一个方面,所述设备识别寄存器进一步包括检查请求接收单元, 用于通过F接口接收来自于所述移动交换中心/拜访位置寄存器的检查请求消息或通过Gf 接口接收来自于所述GPRS服务支持节点的检查请求消息;检查请求解码单元,用于从所述 检查请求消息中解码出所述国际移动设备识别码、国际移动用户识别码和现有设备状态信 息;合法性判断单元,用于根据所述国际移动设备识别码、国际移动用户识别码和现有设备 状态信息判定移动设备的合法性;检查响应编码单元,用于将合法性判断结果编码到检查 响应消息中;检查响应发送单元,用于将所述检查响应消息通过F接口发送回所述移动交 换中心/拜访位置寄存器或通过Gf接口发送回所述GPRS服务支持节点;移动设备用户信 息更新编码单元,用于将所述设备识别寄存器所获得的国际移动设备识别码、国际移动用 户识别码和现有设备状态信息编码到ME_USER_INFORMATION_UPDATE消息中;移动设备用 户信息更新发送单元,用于将所述ME_USER_INFORMATION_UPDATE消息发送到所述中央设 备识别寄存器。根据本发明的另一个方面,所述中央设备识别寄存器进一步包括移动设备用户 信息更新接收单元,用于接收来自于所述设备识别寄存器的ME_USER_INFORMATION_UPDATE 消息;移动设备用户信息更新解码单元,用于从所述ME_USER_INFORMATION_UPDATE消息中 解码出国际移动设备识别码、国际移动用户识别码和现有设备状态信息;国际移动设备识 别码中央数据库单元,用于所述国际移动设备识别码、国际移动用户识别码和现有设备状 态信息的存储及管理;移动终端型号特征数据库单元,用于移动设备终端型号特征信息的 存储及管理;数据服务单元,用于为移动通信业务单元提供与所述国际移动设备识别码相 关的移动终端适配功能和查询功能。本发明还提供了一种提供移动设备用户信息的移动交换中心/拜访位置寄存器 设备,包括数据获取单元,用于获取国际移动设备识别码、国际移动用户识别码和现有设 备状态信息;检查请求编码单元,用于将国际移动设备识别码、国际移动用户识别码和现有 设备状态信息编码到检查请求消息中;检查请求发送单元,用于通过F接口将所述检查请 求消息发送到设备识别寄存器;检查响应接收单元,用于将所述从设备识别寄存器接收检 查响应消息;检查响应解码单元,用于从检查响应消息中解码出设备识别寄存器所进行合 法性判断的结果。本发明还提供了一种提供移动设备用户信息的GPRS服务支持节点设备,包括数 据获取单元,用于获取国际移动设备识别码、国际移动用户识别码和现有设备状态信息;检 查请求编码单元,用于通过Gf接口将国际移动设备识别码、国际移动用户识别码和现有设 备状态信息编码到检查请求消息中;检查请求发送单元,用于将所述检查请求消息发送到 设备识别寄存器;检查响应接收单元,用于将所述从设备识别寄存器接收检查响应消息; 检查响应解码单元,用于从检查响应消息中解码出设备识别寄存器所进行合法性判断的结^ o
13
本发明还提供了一种提供移动设备用户信息的设备识别寄存器设备,包括检查 请求接收单元,用于通过F接口接收来自于所述移动交换中心/拜访位置寄存器或通过Gf 接口接收来自于所述GPRS服务支持节点的检查请求消息;检查请求解码单元,用于从所述 检查请求消息中解码出国际移动设备识别码、国际移动用户识别码和现有设备状态信息; 合法性判断单元,根据所述国际移动设备识别码、国际移动用户识别码和现有设备状态信 息判定移动设备的合法性;检查响应编码单元,用于将合法性判断结果编码到检查响应消 息中;检查响应发送单元,用于将所述检查响应消息通过F接口发送回所述移动交换中心/ 拜访位置寄存器或通过Gf接口发送回所述GPRS服务支持节点。根据本发明的另一方面,设备识别寄存器设备还包括移动设备用户信息更新编 码单元,用于将设备识别寄存器所获得的国际移动设备识别码、国际移动用户识别码和现 有设备状态信息编码到ME_USER_INFORMATION_UPDATE消息中;移动设备用户信息更新发 送单元,用于将所述ME_USER_INFORMATION_UPDATE消息通过用户接口发送到中央设备识 别寄存器。本发明还提供了一种提供移动设备用户信息的中央设备识别寄存器设备,包括 移动设备用户信息更新接收单元,用于通过用户接口接收来自于设备识别寄存器的ME_ USER_INFORMAT10N_UPDATE消息;移动设备用户信息更新解码单元,用于从所述ME_USER_ INF0RMATI0N_UPDATE消息中解码出国际移动设备识别码、国际移动用户识别码和现有设备 状态信息;国际移动设备识别码中央数据库单元,用于国际移动设备识别码、国际移动用户 识别码和现有设备状态信息的存储及管理;移动终端型号特征数据库单元,用于移动设备 终端型号特征信息的存储及管理;数据服务单元,用于为移动通信业务单元提供与国际移 动设备识别码相关的移动终端适配功能和查询功能。本发明中,以利用符合3GPP协议的编码方式在MAP_CHECK_IMEI消息中增加ES、 IMSI等信息,提高了移动设备合法性检查的精确度,可提供与移动设备相关的多种有用信 息,提高了移动设备的安全性和可服务性。


图1是利用现有技术在CS域检查移动设备合法性流程图; 图2是利用现有技术在PS域检查移动设备合法性流程图3是本发明实施例一种提供移动设备用户信息的方法流程图; 图4是本发明实施例中MSC/VLR处理流程图; 图5是本发明实施例中SGSN处理流程图; 图6是本发明实施例中EIR处理流程图; 图7是本发明实施例中CEIR处理流程图; 图8是本发明实施例中系统的总体结构图; 图9是本发明实施例中MSC/VLR系统结构图; 图10是本发明实施例中SGSN系统结构图; 图11是本发明实施例中EIR系统结构图; 图12是本发明实施例中CEIR系统结构图。
根据本发明,提供了一种与3GPP协议兼容的提供移动设备用户信息的方法,由 于F接口与Gf接口并无差异,如无必要以下将不再分别论述。根据本发明的方法流程如图 3所示,包括以下步骤
步骤S301,MSC/VLR或SGSN收到移动台的开机附着、位置更新等触发消息,通过查询 获得IMEI和IMSI、ES等信息,对标准的MAP_CHECK_IMEI进行扩展,具体的扩展方式为启用 MAP_CHECK_IMEI 消息中的 extensionContainer 机制,并选择使用 privateExtensionList, 将IMSI、ES以及扩展版本信息、功能识别号等编码为privateExtensionList中的extld形 式,其中extld由广16个整数构成;
步骤S302,EIR设备收到MAP_CHECK_IMEI消息后,解析出IMEI。如果存在 extensionContainer扩展内容,则按照与步骤S301中的编码方式相对应的解码方式解析 出IMSI、ES等用户信息,以ME_USER_INFORMATION_UPDATE方式向CEIR或其它用户设备提 供与该移动设备相关的用户信息;
步骤 S303,CEIR 设备收到 ME_USER_INFORMATION_UPDATE 消息后,解析出 IMEI、 IMSI、ES 等用户信息,以 ME_USER_INFORMATION_UPDATE_ACK 方式向 EIR 发出对 ME_USER_ INF0RMATI0N_UPDATE 的确认消息;
步骤S304,如果MAP_CHECK_IMEI消息中未包含可识别的扩展信息,则按照标准的3GPP 协议进行合法性检查。如果包含可识别的扩展信息,且不需要进行合法性检查,则把解析出 的现有ES做为检查结果发送给MSC/VLR或SGSN。如果包含可识别的扩展信息,且需要进行 合法性检查,则利用IMEI及附加信息(IMSI、ES等)精确判定移动设备的合法性如合法则 允许接入网络或继续原业务流程,否则拒绝接入网络或中断原业务流程。本发明提供了一种与3GPP协议兼容的提供移动设备用户信息的方法,通过在 MAP_CHECK_IMEI消息中增加附加参数(IMSI、ES等),增强了判定移动设备合法性的准确 度,更能在不启动移动设备合法性检查的情况下提供移动设备用户信息,从而增强了移动 通信的可服务性。参考图4,为MSC/VLR设备中的具体处理流程
步骤S401,接收到MAP_CHECK_IMEI触发事件,如移动设备进行开机附着、位置更新等; 步骤S402,检查是否启动MAP_CHECK_IMEI流程,如果不需要,则按正常流程处理;如果 需要,则转步骤S403 ;
步骤S403,获取与该移动设备相关的IMEI和IMSI、ES等信息,按照3GPP协议规定 的标准方式将IMEI编码到MAP_CHECK_IMEI消息中,把其它信息以extensionContainer/ privateExtensionList/ extld 的形式编码到 MAP_CHECK_IMEI 消息中;
步骤S404,将该MAP_CHECK_IMEI消息通过F接口或Gf接口发送到EIR ; 步骤S405,等待来自于EIR的MAP_CHECK_IMEI响应消息; 步骤S406,接收来自于EIR的MAP_CHECK_IMEI响应消息;
步骤S407,根据MAP_CHECK_IMEI响应结果判断移动设备是否允许业务接入,如合法 则允许接入网络或继续原业务流程,否则拒绝接入网络或中断原业务流程。参考图5,为SGSN设备中的具体处理流程
步骤S501,接收到MAP_CHECK_IMEI触发事件,如移动设备进行开机附着、位置更新等;
15步骤S502,检查是否启动MAP_CHECK_IMEI流程,如果不需要,则按正常流程处理;如果 需要,则转步骤S503 ;
步骤S503,获取与该移动设备相关的IMEI和IMSI、ES等信息,按照3GPP协议规定 的标准方式将IMEI编码到MAP_CHECK_IMEI消息中,把其它信息以extensionContainer/ privateExtensionList/ extld 的形式编码到 MAP_CHECK_IMEI 消息中;
步骤S504,将该MAP_CHECK_IMEI消息通过F接口或Gf接口发送到EIR ; 步骤S505,等待来自于EIR的MAP_CHECK_IMEI响应消息; 步骤S506,接收来自于EIR的MAP_CHECK_IMEI响应消息;
步骤S507,根据MAP_CHECK_IMEI响应结果判断移动设备是否允许业务接入,如合法 则允许接入网络或继续原业务流程,否则拒绝接入网络或中断原业务流程。参考图6,为EIR设备中的具体处理流程 步骤S601,接收MAP_CHECK_IMEI请求消息;
步骤S602,对接收到的MAP_CHECK_IMEI请求消息进行解码;
步骤S603,根据上述解析结果判断是否支持扩展功能,如果支持则转入步骤S604,否 则转入步骤S607 ;
步骤S604,发送ME_USER_INFORMATION_UPDATE消息,为CEIR或其它用户设备提供移动 设备用户信息;
步骤S605,判断是否进行合法性检查,如果启动合法性检查,则转入步骤S607,否则, 转入步骤S606 ;
步骤S606,未启动移动设备合法性检查的情况下,保留原有设备状态转步骤S608 ; 步骤S607,进行移动设备合法性检查。如果支持扩展功能,则IMSI、ES等附加参数均 可用于对移动设备合法性的判定过程,相对于仅依靠IMEI的判定方法,可识别使用非法复 制IMEI的移动设备;
步骤S608,通过MAP_CHECK_IMEI响应消息将该用户设备的合法性状态通知MSC/VLR或 SGSN设备。参考图7,为CEIR设备中的具体处理流程
步骤S701,判断是否有来自于EIR的ME_USER_INFORMATION_UPDATE消息,如果有则转 入步骤S702,否则转入步骤S706 ;
步骤 S702,接收 ME_USER_INFORMATION_UPDATE 请求消息;
步骤S703,解析出IMEI、IMSI、ES等移动设备用户信息;
步骤S704,利用上述信息对IMEI中央数据库进行即时更新;
步骤 S705,发送 ME_USER_INFORMATION_UPDATE_ACK 消息;
步骤S706,判断是否有其它用户设备的查询请求消息,如果有则转入步骤S707 ;
步骤S707,接收查询请求消息;
步骤S708,查询并获得所需信息,并编码到查询响应消息中; 步骤S709,向查询方发送查询响应消息。根据本发明,还提供了一种与3GPP协议兼容的提供移动设备用户信息的系统,系 统的总体结构如图8所示,包括MSC/VLR设备810、SGSN设备820、EIR设备830和CEIR设 备 840。MSC/VLR 设备 810 或 SGSN 设备 820 将 IMSI、ES 等信息以 extensionContainer/privateExtensionList/ extld方式编码到MAP_CHECK_IMEI请求消息中以进行扩展,并通 过F接口或Gf接口将该请求消息发送到EIR设备830 ;EIR设备830从扩展的MAP_CHECK_ IMEI请求消息中解码出IMEI以及IMSI、ES等附加参数,并提供给CEIR设备840或其它用 户设备;如果不启动合法性检查,则保留移动设备现有状态不变,上述检查结果通过MAP_ CHECK_IMEI响应消息发送给MSC/VLR设备810或SGSN设备820。如图9所示,MSC/VLR设备进一步包括数据获取单元901、检查请求编码单元 902、检查请求发送单元903、检查响应接收单元904和检查响应解码单元905 ;所述数据获 取单元901用于获取IMSI、ES等信息;所述检查请求编码单元902,用于将IMSI、ES等信 息与IMEI —起编码到检查请求消息中;所述检查请求发送单元903,用于将所述检查请求 消息发送到EIR设备;所述检查响应接收单元904,用于将所述从EIR设备接收检查响应消 息;所述检查响应解码单元905,用于从检查响应消息中解码出EIR设备所进行合法性判断 的结果。如图10所示,SGSN设备进一步包括数据获取单元1001、检查请求编码单元 1002、检查请求发送单元1003、检查响应接收单元1004和检查响应解码单元1005 ;所述数 据获取单元1001,用于获取IMSI、ES等信息;所述检查请求编码单元1002,用于将IMSI、ES 等信息与IMEI —起编码到检查请求消息中;所述检查请求发送单元1003,用于将所述检查 请求消息发送到EIR设备;所述检查响应接收单元1004,用于将所述从EIR设备接收检查 响应消息;所述检查响应解码单元1005,用于从检查响应消息中解码出EIR设备所进行合 法性判断的结果。如图11所示,EIR设备进一步包括检查请求接收单元1101、检查请求解码单元 1102、合法性判定单元1103、检查响应编码单元1104、检查响应发送单元1105、移动设备 用户信息更新编码单元1106和设备用户信息更新发送单元1107 ;所述检查请求接收单元 1101,用于接收来自于MSC/VLR设备810或SGSN设备820的检查请求消息;所述检查请求 解码单元1102,用于从所述检查请求消息中解析出IMEI、IMSI、ES等信息;所述合法性判断 单元1103,根据所述IMEI、ES、IMSI等信息判定移动设备的合法性;所述检查响应编码单 元1104,用于将合法性判断结果编码到检查响应消息中;所述检查响应发送单元1105,用 于将所述检查响应消息发送到原MSC/VLR设备810或SGSN设备820 ;所述移动设备用户信 息更新编码单元1106,用于将EIR设备所获得的IMEI、IMSI、ES等移动设备用户信息编码 到ME_USER_INFORMATION_UPDATE消息中;所述移动设备用户信息更新发送单元1107,用于 将所述ME_USER_INFORMATION_UPDATE消息发送到CEIR设备840等移动设备用户信息接收 设备。如图12所示,CEIR设备进一步包括移动设备用户信息更新接收单元1201、移动 设备用户信息更新解码单元1202、IMEI中央数据库单元1203、移动终端型号特征数据库单 元1204和数据服务单元1205 ;所述移动设备用户信息更新接收单元1201,用于接收来自 于EIR设备的ME_USER_INFORMATION_UPDATE消息;所述移动设备用户信息更新解码单元 1202,用于从所述ME_USER_INFORMATION_UPDATE消息中解析出IMEI、IMSI、ES等信息;所 述IMEI中央数据库单元1203,用于移动设备用户信息(IMEI、IMSI、ES等)的存储及管理, IMEI中央数据库至少应包含IMEI及IMSI、ES信息,其余信息如LAI、MSISDN等做为可选项 选择存储;所述移动终端型号特征数据库单元1204,用于移动设备终端型号特征信息(如操作系统、物理尺寸、显示器特征等)的存储及管理;所述数据服务单元1205,用于为其它移 动通信业务单元提供与IMEI相关的移动终端适配功能或查询功能。本发明提供了一种与3GPP协议兼容的提供移动设备用户信息的系统,通过在 MAP_CHECK_IMEI消息中增加附加参数的方法,实现了无论是否启动合法性检查的情况下均 可及时向CEIR或其它用户设备提供移动设备当前用户信息的功能。通过把IMEI、ES、IMSI 等信息提供给EIR,增强了检查移动设备合法性的精准度和灵活性,所提供的信息可做为终 端管理和业务适配系统的实时数据源,增强了移动设备的安全性以及移动通信系统的可服 务性。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
一种用于提供与3GPP协议兼容的移动设备用户信息的方法,其特征在于,所述方法包括下列步骤移动交换中心/拜访位置寄存器通过F接口或GPRS服务支持节点通过Gf接口向设备识别寄存器发送MAP_CHECK_IMEI检查请求消息,所述检查请求消息包括已编码的所述移动设备的国际移动设备识别码、国际移动用户识别码和现有设备状态信息;所述设备识别寄存器接收并解码所述检查请求消息;所述设备识别寄存器根据所述国际移动设备识别码、国际移动用户识别码和现有设备状态信息对所述移动设备进行合法性检查;所述设备识别寄存器将合法性检查结果通过F接口发送回所述移动交换中心/拜访位置寄存器或通过Gf接口发送回所述GPRS服务支持节点;所述设备识别寄存器通过用户接口将所述国际移动设备识别码、国际移动用户识别码和现有设备状态信息发送到所述中央设备识别寄存器。
2.如权利要求1所述的方法,其特征在于,所述移动交换中心/拜访位置寄存器或 GPRS服务支持节点向设备识别寄存器发送检查请求消息之前还包括所述移动交换中心/拜访位置寄存器或GPRS服务支持节点在收到移动设备开机或位 置更新等触发消息时,获取所述国际移动设备识别码、国际移动用户识别码和现有设备状 态fe息。
3.如权利要求2所述的方法,其特征在于,所述移动交换中心/拜访位置寄存器或 GPRS服务支持节点获取所述国际移动设备识别码、国际移动用户识别码和现有设备状态信 息之后还包括所述移动交换中心/拜访位置寄存器或GPRS服务支持节点将所述国际移动设备识别 码、国际移动用户识别码和现有设备状态信息编码到所述检查请求消息中。
4.如权利要求3所述提供移动设备用户信息的方法,其特征在于,将所述国际移动设 备识别码、国际移动用户识别码和现有设备状态信息编码到所述检查请求消息的满足3GPP 协议标准的扩展容器参数中。
5.如权利要求1所述提供移动设备用户信息的方法,其特征在于,在未启动移动设备 合法性检查的情况下,所述设备识别寄存器以所述移动设备的现有设备状态做为合法性检 查结果。
6.如权利要求1所述提供移动设备用户信息的方法,其特征在于,在启动和未启动移 动设备合法性检查机制的情况下,均向所述中央设备识别寄存器提供移动设备用户信息。
7.一种用于提供与3GPP协议兼容的移动设备用户信息的系统,所述系统包括移动交 换中心/拜访位置寄存器、GPRS服务支持节点、设备识别寄存器和中央设备识别寄存器,其 特征在于所述移动交换中心/拜访位置寄存器或GPRS服务支持节点用于将国际移动设备识别 码、国际移动用户识别码和现有设备状态信息编码到检查请求消息中,并通过F接口或Gf 接口将所述检查请求消息发送到所述设备识别寄存器;所述设备识别寄存器用于从所述检查请求消息中解码出所述国际移动设备识别码、国 际移动用户识别码和现有设备状态信息,根据所述国际移动设备识别码、国际移动用户识 别码和现有设备状态信息判定所述移动设备的合法性,并将所述合法性判断结果编码到检2查响应消息中,再将经过上述扩展的所述检查响应消息通过F接口发送回所述移动交换中 心/拜访位置寄存器或通过Gf接口发送回所述GPRS服务支持节点;所述中央设备识别寄存器用于通过用户接口接收由所述设备识别寄存器提供的所述 国际移动设备识别码、国际移动用户识别码和现有设备状态信息。
8.如权利要求7所述的系统,其特征在于,所述中央设备识别寄存器包括国际移动设 备识别码中央数据库和移动终端型号特征数据库,用于提供移动终端适配或查询的数据服 务。
9.如权利要求7所述的系统,其特征在于,所述移动交换中心/拜访位置寄存器或 GPRS服务支持节点用于将国际移动设备识别码、国际移动用户识别码和现有设备状态信息 编码到检查请求消息中。
10.如权利要求7所述提供移动设备用户信息的系统,其特征在于,所述移动交换中心 /拜访位置寄存器进一步包括检查请求编码单元,用于将国际移动设备识别码、国际移动用户识别码和现有设备状 态信息编码到检查请求消息中;检查请求发送单元,用于将所述检查请求消息通过F接口发送到所述设备识别寄存器;检查响应接收单元,用于从所述设备识别寄存器接收所述检查响应消息; 检查响应解码单元,用于从所述检查响应消息中解码出所述设备识别寄存器所进行的 合法性判断的结果。
11.如权利要求7所述提供移动设备用户信息的系统,其特征在于,所述移动交换中心 /拜访位置寄存器还包括数据获取单元,用于获取国际移动设备识别码、国际移动用户识别 码和现有设备状态信息。
12.如权利要求7所述提供移动设备用户信息的系统,其特征在于,所述GPRS服务支持 节点进一步包括数据获取单元,用于获取国际移动设备识别码、国际移动用户识别码和现有设备状态 fn息;检查请求编码单元,用于将国际移动设备识别码、国际移动用户识别码和现有设备状 态信息编码到检查请求消息中;检查请求发送单元,用于将所述检查请求消息通过Gf接口发送到设备识别寄存器; 检查响应接收单元,用于将所述从设备识别寄存器接收检查响应消息; 检查响应解码单元,用于从检查响应消息中解码出设备识别寄存器所进行合法性判断 的结果。
13.如权利要求7所述提供移动设备用户信息的系统,其特征在于,所述设备识别寄存 器进一步包括检查请求接收单元,用于通过F接口接收来自于所述移动交换中心/拜访位置寄存器 的检查请求消息或通过Gf接口接收来自于所述GPRS服务支持节点的检查请求消息;检查请求解码单元,用于从所述检查请求消息中解码出所述国际移动设备识别码、国 际移动用户识别码和现有设备状态信息;合法性判断单元,用于根据所述国际移动设备识别码、国际移动用户识别码和现有设备状态信息判定移动设备的合法性;检查响应编码单元,用于将合法性判断结果编码到检查响应消息中; 检查响应发送单元,用于将所述检查响应消息通过F接口发送回所述移动交换中心/ 拜访位置寄存器或通过Gf接口发送回所述GPRS服务支持节点;移动设备用户信息更新编码单元,用于将所述设备识别寄存器所获得的国际移动设备 识别码、国际移动用户识别码和现有设备状态信息编码到ME_USER_INFORMATION_UPDATE 消息中;移动设备用户信息更新发送单元,用于将所述ME_USER_INFORMATION_UPDATE消息发 送到所述中央设备识别寄存器。
14.如权利要求7所述提供移动设备用户信息的系统,其特征在于,所述中央设备识别 寄存器进一步包括移动设备用户信息更新接收单元,用于接收来自于所述设备识别寄存器的ME_USER_ INF0RMATI0N_UPDATE 消息;移动设备用户信息更新解码单元,用于从所述ME_USER_INFORMATION_UPDATE消息中 解码出国际移动设备识别码、国际移动用户识别码和现有设备状态信息;国际移动设备识别码中央数据库单元,用于所述国际移动设备识别码、国际移动用户 识别码和现有设备状态信息的存储及管理;移动终端型号特征数据库单元,用于移动设备终端型号特征信息的存储及管理; 数据服务单元,用于为移动通信业务单元提供与所述国际移动设备识别码相关的移动 终端适配功能和查询功能。
15. 一种提供移动设备用户信息的移动交换中心/拜访位置寄存器设备,其特征在于, 包括数据获取单元,用于获取国际移动设备识别码、国际移动用户识别码和现有设备状态 fn息;检查请求编码单元,用于将国际移动设备识别码、国际移动用户识别码和现有设备状 态信息编码到检查请求消息中;检查请求发送单元,用于通过F接口将所述检查请求消息发送到设备识别寄存器; 检查响应接收单元,用于将所述从设备识别寄存器接收检查响应消息; 检查响应解码单元,用于从检查响应消息中解码出设备识别寄存器所进行合法性判断 的结果。
16. 一种提供移动设备用户信息的GPRS服务支持节点设备,其特征在于,包括数据获取单元,用于获取国际移动设备识别码、国际移动用户识别码和现有设备状态 fn息;检查请求编码单元,用于通过Gf接口将国际移动设备识别码、国际移动用户识别码和 现有设备状态信息编码到检查请求消息中;检查请求发送单元,用于将所述检查请求消息发送到设备识别寄存器; 检查响应接收单元,用于将所述从设备识别寄存器接收检查响应消息; 检查响应解码单元,用于从检查响应消息中解码出设备识别寄存器所进行合法性判断 的结果。
17.一种提供移动设备用户信息的设备识别寄存器设备,其特征在于,包括检查请求接收单元,用于通过F接口接收来自于所述移动交换中心/拜访位置寄存器 或通过Gf接口接收来自于所述GPRS服务支持节点的检查请求消息;检查请求解码单元,用于从所述检查请求消息中解码出国际移动设备识别码、国际移 动用户识别码和现有设备状态信息;合法性判断单元,根据所述国际移动设备识别码、国际移动用户识别码和现有设备状 态信息判定移动设备的合法性;检查响应编码单元,用于将合法性判断结果编码到检查响应消息中; 检查响应发送单元,用于将所述检查响应消息通过F接口发送回所述移动交换中心/ 拜访位置寄存器或通过Gf接口发送回所述GPRS服务支持节点。
18.如权利要求17所述的提供移动设备用户信息的设备识别寄存器设备,其特征在 于,还包括移动设备用户信息更新编码单元,用于将设备识别寄存器所获得的国际移动设备识别 码、国际移动用户识别码和现有设备状态信息编码到ME_USER_INFORMATION_UPDATE消息 中;移动设备用户信息更新发送单元,用于将所述ME_USER_INFORMATION_UPDATE消息通 过用户接口发送到中央设备识别寄存器。
19.一种提供移动设备用户信息的中央设备识别寄存器设备,其特征在于,包括 移动设备用户信息更新接收单元,用于通过用户接口接收来自于设备识别寄存器的ME_USER_I NFORMAT10N_UPDATE 消息;移动设备用户信息更新解码单元,用于从所述ME_USER_INFORMATION_UPDATE消息中 解码出国际移动设备识别码、国际移动用户识别码和现有设备状态信息;国际移动设备识别码中央数据库单元,用于国际移动设备识别码、国际移动用户识别 码和现有设备状态信息的存储及管理;移动终端型号特征数据库单元,用于移动设备终端型号特征信息的存储及管理; 数据服务单元,用于为移动通信业务单元提供与国际移动设备识别码相关的移动终端 适配功能和查询功能。
全文摘要
本发明提供了一种用于提供与3GPP协议兼容的移动设备用户信息的方法和系统,所述方法包括移动交换中心/拜访位置寄存器通过F接口或GPRS服务支持节点通过Gf接口向设备识别寄存器发送MAP_CHECK_IMEI检查请求消息,所述检查请求消息包括已编码的移动设备的IMEI、IMSI和ES信息;所述设备识别寄存器接收并解码所述检查请求消息;所述设备识别寄存器根据IMEI、IMSI和ES信息对所述移动设备进行合法性检查;所述设备识别寄存器将合法性检查结果通过F接口发送回所述移动交换中心/拜访位置寄存器或通过Gf接口发送回所述GPRS服务支持节点;所述设备识别寄存器通过用户接口将IMEI、IMSI和ES信息发送到所述中央设备识别寄存器。本发明提高了移动设备合法性检查的安全性和可服务性。
文档编号H04W8/08GK101917698SQ20101025883
公开日2010年12月15日 申请日期2010年8月20日 优先权日2010年8月20日
发明者王兰睿 申请人:北京瑞格特软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1