数据业务中获取用户标识的系统、方法及相关设备的利记博彩app

文档序号:7719737阅读:256来源:国知局
专利名称:数据业务中获取用户标识的系统、方法及相关设备的利记博彩app
技术领域
本发明涉及移动通信领域,尤其涉及一种数据业务中获取用户标识的系统、方法 及相关设备。
背景技术
用户识别是移动通信系统中开展数据业务的重要前提。新数据业务的引入,必须 考虑业务平台如何获取真实有效的用户标识的问题,才能达到对移动用户进行识别、认证 鉴权、以及计费管理的目的。对于多点组网建设的数据业务来说,还需要通过用户标识判断 移动用户的归属地,从而确定出该用户归属的服务器为该用户提供相应的数据业务服务。移动通信系统中最重要的用户标识是移动用户的MSISDN(Mobile Station International ISDN Number,移动台国际 ISDN号码;ISDN integrated Services Digital Network,综合业务数字网)。MSISDN 用于在一个 PLMN(Public Land Mobile Network, 公共陆上移动网络)服务区内部识别不同的移动用户,MSISDN由HLR ID (Home Location Register Identifier,归属位置寄存器标识)和在 HLR(Home Location Register,归属位 置寄存器)内的用户号码组成。MSISDN可以作为对移动用户进行识别、以及认证鉴权的标 识,也可以作为对移动用户进行计费管理的标识。当移动用户发起的数据业务请求到达业 务平台时,为了保证业务平台能够识别该用户真实有效的MSISDN,业务平台一般仅信赖从 网络侧设备中获取到的MSISDN。现有技术中,移动运营商提供了两种数据业务的接入方式,分别使用不同的 APN(Access Point Name,接入点名称)进行标识。一种是通过WAP(Wireless Application ftOtocol,无线应用协议)网关代理,采用客户端<->WAP网关 <-> 服务器的WAP代理连 接方式,对应的APN例如CMWAP、CMLAP等;另一种是采用客户端 <一> 服务器的直连方式,对 应的APN例如CMNET、CMTDS等。针对采用WAP代理连接方式的HTTP (HyperText Transfer I^otocol,超文本传输协议)业务,业务平台一般通过WAP网关获取用户标识。业务平台 通过WAP网关获取用户标识的流程,包括在移动用户的PDP (locket Data Protocol,分组 数据协议)上下文激活过程中,GGSN(Gateway GPRS Support Node ;网关GPRS支持节点; GPRS =General Packet Radio Service,是通用分组无线业务)通过 SGSN(Serving GPRS Support Node ;服务GPRS支持节点)从HLR获得的用户签约信息中得到MSISDN,并把移动 用户的IP地址和MSISDN的对应关系推送给WAP网关;当移动用户发起基于HTTP协议的请 求消息时,WAP网关根据请求消息的源IP地址,查询本地数据库中保存的IP地址和MSISDN 的对应关系,得到该用户的MSISDN,并将该用户的MSISDN插入到请求消息的消息头中,转 发给业务平台;业务平台从接收到的请求消息的消息头中获取移动用户的MSISDN。从本质上说,上述技术方案中业务平台获取到的用户标识即MSISDN是从接入网 层次(HLR)获得的,具有真实有效性。但是该技术方案,仅适用于采用WAP代理连接方式的 HTTP业务,对于大量涌现的采用WAP代理连接方式的非HTTP业务、以及采用直连方式的数 据业务,业务平台无法通过WAP网关获取移动用户的MSISDN。

发明内容
本发明提供一种数据业务中获取用户标识的系统和方法,用以解决针对WAP代理 连接方式的非HTTP业务、以及采用直连方式的数据业务,业务平台无法获取移动用户的用 户标识的问题。本发明还提供一种业务管理功能实体设备和用户管理功能实体设备。本发明提供一种数据业务中获取用户标识的系统,包括业务管理功能实体和用户 管理功能实体,其中所述业务管理功能实体,用于在接收到移动用户的终端设备发送的携带用户伪码 标识的数据业务请求之后,根据所述用户伪码标识中包括的移动用户归属的用户管理功能 实体的地址,向所述地址标识的的用户管理功能实体发送携带所述用户伪码标识的用户标 识查询请求,其中,用户伪码标识唯一标识移动用户;以及从所述用户管理功能实体返回的 用户标识查询响应中获取所述移动用户的用户标识;所述用户管理功能实体,用于根据接收到的所述用户标识查询请求,查询本地存 储的所管辖移动用户的用户标识与用户伪码标识的对应关系,并将查询到的所述用户伪码 标识对应的用户标识携带在用户标识查询响应中返回给所述业务管理功能实体。本发明提供一种业务管理功能实体设备,包括接收单元,用于接收移动用户的终端设备发送的携带用户伪码标识的数据业务请 求,其中,用户伪码标识唯一标识移动用户并包括移动用户归属的用户管理功能实体的地 址;发送单元,用于在接收到所述数据业务请求之后,根据所述用户伪码标识中包括 的移动用户归属的用户管理功能实体的地址,向所述地址标识的用户管理功能实体发送携 带所述用户伪码标识的用户标识查询请求;获取单元,用于从所述用户管理功能实体返回的用户标识查询响应中获取所述移 动用户的用户标识。本发明提供一种用户管理功能实体设备,包括存储单元,用于存储所管辖移动用户的用户标识与用户伪码标识的对应关系;查询单元,用于根据接收到的携带用户伪码标识的用户标识查询请求,查询所述 存储单元存储的对应关系;处理单元,用于将查询单元查询到的所述用户伪码标识对应的用户标识携带在用 户标识查询响应中返回。本发明提供一种基于上述系统的数据业务中获取用户标识的方法,包括业务管理功能实体在接收到移动用户的终端设备发送的携带用户伪码标识的数 据业务请求之后,根据所述用户伪码标识中包括的移动用户归属的用户管理功能实体的 地址,向所述地址标识的用户管理功能实体发送携带所述用户伪码标识的用户标识查询请 求,其中,用户伪码标识唯一标识移动用户;所述用户管理功能实体根据接收到的所述用户标识查询请求,查询本地存储的所 管辖移动用户的用户标识与用户伪码标识的对应关系,并将查询到的所述用户伪码标识对 应的用户标识携带在用户标识查询响应中返回给所述业务管理功能实体;
所述业务管理功能实体从所述用户管理功能实体返回的用户标识查询响应中获 取所述移动用户的用户标识。本发明提供的数据业务中获取用户标识的系统、方法及相关设备,在业务平台中 部署用户管理功能实体和业务管理功能实体,用户管理功能实体存储所管辖移动用户的用 户标识与用户伪码标识的对应关系,移动用户的终端设备发送携带用户伪码标识的数据业 务请求,业务管理功能实体在接收到该数据业务请求之后,向用户伪码标识指示的用户管 理功能实体发送携带该用户伪码标识的用户标识查询请求,用户管理功能实体查询存储的 对应关系,并将查询到的用户标识返回给业务管理功能实体,从而业务管理功能实体获取 到移动用户的用户标识。本发明能够解决WAP代理连接方式的非HTTP业务、以及直连方式 的数据业务中,业务平台无法通过WAP网关获取移动用户的用户标识的问题,能够满足业 务平台对获取到的用户标识的实时性和可靠性的要求,具有一般性和普适性。


图1为本发明实施例中数据业务中获取用户标识的系统架构示意图;图2为本发明实施例中业务管理功能实体的结构框图;图3为本发明实施例中用户管理功能实体的结构框图;图4为本发明实施例中数据业务中获取用户标识的方法流程图;图5为本发明实施例中终端设备发送数据业务请求的处理流程图;图6为本发明实施例中终端初始化流程图。
具体实施例方式本发明实施例提供了一种数据业务中获取用户标识的系统、方法及相关设备,用 以解决针对WAP代理连接方式的非HTTP业务、以及采用直连方式的数据业务,业务平台无 法获取移动用户的用户标识的问题。该方案能够满足业务平台对获取到的用户标识的实时 性和可靠性的要求,并且具有一般性和普适性。本发明实施例中所述的用户标识是指移动 用户的MSISDN。首先介绍本发明实施例涉及的系统架构,如图1所示。移动用户的终端设备至少 具有访问WAP代理连接方式对应的APN的能力;终端设备不能同时访问两个及以上APN,但 是能在不同APN之间切换。终端设备可以根据不同的数据业务使用不同的APN访问不同的 业务平台,例如,手机通过CMWAP进行WAP网页浏览,手机通过CMNET访问互联网,上网本通 过CMLAP进行业务绑定然后通过CMTDS访问互联网等等。业务平台可以为移动用户提供具 体的数据业务服务。本发明实施例中,为了使提供具体的数据业务的各业务平台均能获取 移动用户的用户标识,特提供了一种业务平台的网络结构,与获取用户标识相关的功能实 体包含业务管理功能实体101和用户管理功能实体102,其中业务管理功能实体主要负 责用户订购关系的管理、用户的认证鉴权和计费管理等业务控制功能;用户管理功能实体 主要负责用户标识管理以及代理功能。根据数据业务的开展情况以及数据业务所处的阶 段,业务管理功能实体和用户管理功能实体可以部署在同一服务器上,也可以分别部署在 不同服务器上。业务平台可以采用单点组网建设,也可以采用多点组网建设。如果采用单 点组网建设,则业务平台中设置一套业务管理功能实体和用户管理功能实体,管辖全部移动用户。如果采用多点组网建设,则业务平台中设置多套业务管理功能实体和用户管理功 能实体,也就是采用分布式网络结构,每一套业务管理功能实体和用户管理功能实体管辖 特定区域内的部分移动用户。基于业务平台的分布式网络结构,用户管理功能实体作为与 其相联的业务管理功能实体访问其他用户管理功能实体时的代理,负责在与其相联的业务 管理功能实体与其他用户管理功能实体之间转发相关消息。本发明实施例中,同时引入了移动用户的I^seudo-ID (用户伪码标识),Pseudo-ID 唯一标识移动用户并包括移动用户归属的用户管理功能实体的地址,具体实施中为了实 现I^seudo-ID的唯一性,Pseudo-ID中除了包括移动用户归属的用户管理功能实体的地址 之外,还包括通过对随机数编码得到的标识码,标识码和用户管理功能实体的地址之间可 以通过设定字符相连。具体实施中,移动用户的heudo-ID由其归属的用户管理功能实 体生成并下发到移动用户的终端设备上,移动用户的终端设备上需要存储其I^seudo-ID, 并且移动用户归属的用户管理功能实体上需要存储该移动用户的用户标识即MSISDN与 Pseudo-ID的对应关系。在此基础上,详细说明业务平台中的业务管理功能实体101和用户管理功能实体 102,为了实现获取移动用户的用户标识所需具备的功能,其中业务管理功能实体101,用于在接收到移动用户的终端设备发送的携带 Pseudo-ID的数据业务请求之后,根据I^seudo-ID中包括的移动用户归属的用户管理功能 实体的地址,向该地址标识的用户管理功能实体102发送携带该I^eudo-ID的用户标识查 询请求,其中,I^seudo-ID唯一标识移动用户;以及从用户管理功能实体102返回的用户标 识查询响应中获取该移动用户的MSISDN ;用户管理功能实体102,用于根据接收到的用户标识查询请求,查询本地存储的所 管辖移动用户的MSISDN与I^seudo-ID的对应关系,并将查询到的I3Seudo-ID对应的MSISDN 携带在用户标识查询响应中返回给业务管理功能实体101。较佳的,业务管理功能实体101,还可以在本地保存获取到的MSISDN与I^seudo-ID 的对应关系,在此基础上,业务管理功能实体101向用户管理功能实体102发送用户标识查 询请求之前,需要确认接收到的数据业务请求的消息头中没有插入移动用户的MSISDN、并 且从本地存储的对应关系中未查找到数据业务请求中携带的I^seudo-ID对应的MSISDN ;如 果接收到的数据业务请求的消息头中插入了移动用户的MSISDN,或者从本地存储的对应关 系中查找到数据业务请求中携带的Pseudo-ID对应的用户标识,则已经获取到的移动用户 的MSISDN,无需再向用户管理功能实体102发送用户标识查询请求。具体实施中,为了保证获取到的用户标识的可靠性,用户管理功能实体102还 可以存储为I3Seudo-ID设置的有效期,在此基础上,用户管理功能实体102将查询到的 Pseudo-ID对应的MSISDN携带在用户标识查询响应中返回给业务管理功能实体101之前, 需要确认用户标识查询请求中携带的I^seudo-ID未过期。如果根据接收到的用户标识查询 请求,用户管理功能实体102没有查询到I^seudo-ID对应的MSISDN,或者确认用户标识查询 请求中携带的Pseudo-ID已过期,则向业务管理功能实体101返回错误响应;业务管理功能 实体101再将错误响应转发给移动用户的终端设备。其中,业务管理功能实体设备的一种可能结构,如图2所示,包括接收单元201,用于接收移动用户的终端设备发送的携带I^eudo-ID的数据业务请求,其中,I^seudo-ID唯一标识移动用户并包括移动用户归属的用户管理功能实体的地 址;发送单元202,用于在接收到数据业务请求之后,根据I^eudo-ID中包括的移 动用户归属的用户管理功能实体的地址,向该地址指示的用户管理功能实体发送携带该 Pseudo-ID的用户标识查询请求;获取单元203,用于从用户管理功能实体返回的用户标识查询响应中获取移动用 户的 MSISDN。较佳的,业务管理功能实体设备还包括存储单元204和确认单元205,其中获取单元203,还用于在本地保存获取到的MSISDN与I^seudo-ID的对应关系;存储单元204,用于存储获取到的MSISDN与I^seudo-ID的对应关系;确认单元205,用于确认接收到的数据业务请求的消息头中没有插入移动用 户的MSISDN、并且从存储单元204存储的对应关系中未查找到数据业务请求中携带的 Pseudo-ID对应的MSISDN时,触发发送单元202。其中,用户管理功能实体设备的一种可能结构,如图3所示,包括存储单元301,用于存储所管辖移动用户的MSISDN与I^seudo-ID的对应关系;查询单元302,用于根据接收到的携带I^seudo-ID的用户标识查询请求,查询存储 单元301存储的对应关系;处理单元303,用于将查询单元302查询到的Pseudo-ID对应的MSISDN携带在用 户标识查询响应中返回。较佳的,存储单元301,还用于存储为Pseudo-ID设置的有效期;处理单元303,还用于将查询单元302查询到的Pseudo-ID对应的MSISDN携带在 用户标识查询响应中返回之前,确认用户标识查询请求中携带的I^seudo-ID未过期。处理单元303,还用于如果查询单元302没有查询到该I3Seudo-ID对应的MSISDN, 或者确认用户标识查询请求中携带的I^seudo-ID已过期,则返回错误响应。在上述系统架构的基础上,基于同一技术构思,本发明实施例提供了一种数据业 务中获取用户标识的方法,如图4所示,包括S401、业务管理功能实体在接收到移动用户的终端设备发送的携带I^eudo-ID的 数据业务请求之后,根据Pseudo-ID中包括的移动用户归属的用户管理功能实体的地址, 向该地址标识的用户管理功能实体发送携带该heudo-ID的用户标识查询请求,其中, Pseudo-ID唯一标识移动用户;具体实施中,业务管理功能实体向用户管理功能实体发送用户标识查询请求之 前,需要确认接收到的数据业务请求的消息头中没有插入移动用户的MSISDN,如果接收到 的数据业务请求的消息头中插入了移动用户的MSISDN,则从数据业务请求的消息头中直接 提取移动用户的MSISDN即可,无需发送用户标识查询请求。S402、用户管理功能实体根据接收到的用户标识查询请求,查询存储的所管辖移 动用户的MSISDN与I^seudo-ID的对应关系,并将查询到的I3Seudo-ID对应的MSISDN携带 在用户标识查询响应中返回给业务管理功能实体;具体实施中,用户管理功能实体还可以存储为I^seudo-ID设置的有效期,在此基 础上,用户管理功能实体将查询到的I3Seudo-ID对应的MSISDN携带在用户标识查询响应中返回给业务管理功能实体之前,需要确认用户标识查询请求中携带的I^seudo-ID未过期;较佳的,如果用户管理功能实体根据接收到的用户标识查询请求,没有查询到 Pseudo-ID对应的MSISDN,或者确认用户标识查询请求中携带的I^seudo-ID已过期,则向业 务管理功能实体返回错误响应,业务管理功能实体将该错误响应转发给移动用户的终端设 备。S403、业务管理功能实体从用户管理功能实体返回的用户标识查询响应中获取该 移动用户的MSISDN,业务管理功能实体获取到MSISDN之后,继续后续业务处理,与现有技 术中一致;具体实施中,业务管理功能实体还可以在本地保存获取到的MSISDN与Pseudo-ID 的对应关系,在此基础上,业务管理功能实体向用户管理功能实体发送用户标识查询请求 之前,还需要确认从本地保存的对应关系中未查找到数据业务请求中携带的Pseudo-ID对 应的MSISDN,如果业务管理功能实体从本地保存的对应关系中查找到数据业务请求中携带 的I^seudo-ID对应的MSISDN,无需发送用户标识查询请求。下面对终端侧发送携带I^eudo-ID的数据业务请求的处理流程进行详细说明,也 就是说业务管理功能实体接收到移动用户的终端设备发送的携带I^seudo-ID的数据业务 请求之前,如图5所示,还包括如下步骤步骤a、移动用户启动终端设备,终端设备启动之后,询问用户识别模块卡当前的 IMSI (国际移动用户标识)与本终端设备上次存储的IMSI是否相同,如果相同,继续执行步 骤b,如果不相同,直接执行步骤c ;步骤b、终端设备判断本地是否存储有I^seudo-ID,如果判断结果为是,直接执行 步骤d,如果判断结果为否,继续执行步骤c ;步骤C、终端设备获取I^seudo-ID,终端设备获取I3Seud0-ID的流程可以称为终端 初始化流程;步骤d、终端设备发起后续业务流程,向业务管理功能实体发送数据业务请求,其 中携带获取到的I^seudo-ID。其中,步骤c中的终端初始化流程即终端设备获取I^seudo-ID的方法,如图6所 示,具体包括如下步骤S601 S602、终端设备向用户识别模块卡获取IMSI ;具体的,终端设备向用户识别模块卡发送IMSI获取请求,用户识别模块卡向终端 设备返回IMSI ;S603、终端设备将APN切换为采用WAP代理连接方式的接入点名称,例如CMWAP ;S604、终端设备向WAP网关发送基于HTTP协议的初始化认证请求,初始化认证请 求的目的地址为移动用户拜访的业务管理功能实体的地址;S605、WAP网关根据初始化认证请求的目的地址向该业务管理功能实体转发初始 化认证请求,并将移动用户的用户标识插入到初始化认证请求的消息头中;与现有技术中一致,在移动用户的PDP上下文激活过程中,GGSN通过SGSN从HLR 获得的用户签约信息中得到MSISDN,并把移动用户的IP地址和MSISDN的对应关系推送给 WAP网关,也就是说WAP网关的本地数据库中保存有IP地址和MSISDN的对应关系;当移动 用户发起基于HTTP协议的请求消息时,WAP网关根据请求消息的源IP地址,查询本地数据10库中保存的IP地址和MSISDN的对应关系,得到该用户的MSISDN,并将该用户的MSISDN插 入到请求消息的消息头中;S606、业务管理功能实体从初始化认证请求中提取移动用户的MSISDN,并根据用 户标识查询移动用户归属的用户管理功能实体的地址;S607 S608、业务管理功能实体通过WAP网关向终端设备返回初始化认证响应, 其中携带移动用户归属的用户管理功能实体的地址;S609、终端设备向WAP网关发送基于HTTP协议的初始化注册请求,初始化注册请 求中携带IMSI,其的目的地址为移动用户归属的用户管理功能实体的地址;S610、WAP网关根据初始化注册请求的目的地址向用户管理功能实体转发初始化 注册请求,并将移动用户的MSISDN插入到初始化注册请求的消息头中;当移动用户发起基于HTTP协议的请求消息时,WAP网关根据请求消息的源IP地 址,查询本地数据库中保存的IP地址和MSISDN的对应关系,得到该用户的MSISDN,并将该 用户的MSISDN插入到请求消息的消息头中;S611、用户管理功能实体为该移动用户生成I^seudo-ID,并保存移动用户的 MSISDN与I^seudo-ID的对应关系,用户管理功能实体还可以同时设置I3Seudo-ID的有效 期;具体实施中,用户管理功能实体可以根据如下公式生成I^seudo-ID Pseudo-ID = base64编码[随机数]0本用户管理功能实体的地址(即移动用户 归属的用户管理功能实体的地址)设定字符之前的部分称为标识码,通过对随机数编码得到,通常采用base64 编码方式,当然也可以采用其他编码方式;设定字符可以采用“@”,当然也可以采用其他字 符例如“ % ”、“&”等,只要能分隔标识码和移动用户归属的用户管理功能实体的地址即可。S612 S613、用户管理功能实体通过WAP网关向终端设备返回初始化注册响应, 其中携带生成的I^seudo-ID ;S614、终端设备从接收到的初始化注册响应中获取I^seudo-ID,并切换回原APN。本方案可以适用于各种网络制式的移动通信系统,相应的用户识别模块卡包括 但不限于应用于GSM(Global System for Mobile Communications,全球移动通信系统) 的 SIM (Subscriber Identity Module,用户识别模块)卡,应用于 CDMA (Code Division Multiple Access,码分多址接入)系统的UIM(User Identity Module,用户识别模块) 卡,应用于 UMTS (Universal Mobile Telecommunications System,通用移动通信系统)的 USIM (UMTS SIM,UMTS用户识别模块)卡。本方案充分利用运行稳定的WAP网关获取移动用户的用户标识,建设成本低,部 署速度快,从本质上说,用户标识仍然是从HLR中获得的,具有真实可靠性。下面,以手机电视业务为例说明本发明实施例提供的数据业务中获取用户标识的 方案。手机通过用户识别模块卡开展的手机电视业务是一种采用直连方式的数据业务,上 网本开展的手机电视业务是一种采用WAP代理连接方式的非HTTP业务,按照现有技术手 机电视业务平台无法获取手机电视业务用户的MSISDN。按照本发明实施例提供的技术方 案,提供一种手机电视业务平台的网络结构,包括业务管理功能实体和用户管理功能实体。 用户管理功能实体在所管辖手机电视业务用户的终端初始化流程中,为其生成Pseudo-ID,并存储所管辖手机电视业务用户的MSISDN与I^seudo-ID的对应关系,同时将生成的 I^seudo-ID发送到相应手机电视业务用户的终端设备(例如手机、上网本)上。后续,手机电 视业务用户的终端设备发送的手机电视业务请求中携带I^seudo-ID,手机电视业务用户拜 访的业务管理功能实体,在接收到携带I3Seudo-ID的手机电视业务请求之后,向Pseudo-ID 指示的用户管理功能实体发送携带I3Seudo-ID的用户标识查询请求;用户管理功能实体根 据接收到的用户标识查询请求,查询本地存储的的对应关系,并将查询到的I3Seudo-ID对 应的MSISDN携带在用户标识查询响应中返回给业务管理功能实体;业务管理功能实体再 从用户管理功能实体返回的用户标识查询响应中获取手机电视业务用户的MSISDN。WAP代理连接方式的非HTTP业务、以及直连方式的数据业务还包括SIP (kssion Initiation Protocol,初始会话协议)业务、飞信业务等,相应的业务平台均可采用本发明 实施例提供的方案获取用户标识,具体不再赘述。本发明实施例提供的数据业务中获取用户标识的系统、方法及相关设备,在业务 平台中部署用户管理功能实体和业务管理功能实体,用户管理功能实体存储所管辖移动用 户的MSISDN与I^seudo-ID的对应关系,移动用户的终端设备发送携带heudo-ID的数据业 务请求,业务管理功能实体在接收到该数据业务请求之后,向heudo-ID指示的用户管理 功能实体发送携带该I3Seudo-ID的用户标识查询请求,用户管理功能实体查询存储的对应 关系,并将查询到的MSISDN返回给业务管理功能实体,从而业务管理功能实体获取到移动 用户的MSISDN。本发明实施例能够解决WAP代理连接方式的非HTTP业务、以及直连方式的 数据业务中,业务平台无法通过WAP网关获取移动用户的用户标识的问题,能够满足业务 平台对获取到的用户标识的实时性和可靠性的要求,具有一般性和普适性。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种数据业务中获取用户标识的系统,其特征在于,包括业务管理功能实体和用户 管理功能实体,其中所述业务管理功能实体,用于在接收到移动用户的终端设备发送的携带用户伪码标识 的数据业务请求之后,根据所述用户伪码标识中包括的移动用户归属的用户管理功能实体 的地址,向所述地址标识的用户管理功能实体发送携带所述用户伪码标识的用户标识查询 请求,其中,用户伪码标识唯一标识移动用户;以及从所述用户管理功能实体返回的用户标 识查询响应中获取所述移动用户的用户标识;所述用户管理功能实体,用于根据接收到的所述用户标识查询请求,查询本地存储的 所管辖移动用户的用户标识与用户伪码标识的对应关系,并将查询到的所述用户伪码标识 对应的用户标识携带在用户标识查询响应中返回给所述业务管理功能实体。
2.如权利要求1所述的系统,其特征在于,所述业务管理功能实体,还用于在本地保存获取到的用户标识与用户伪码标识的对应 关系;以及向所述用户管理功能实体发送用户标识查询请求之前,确认接收到的数据业务 请求的消息头中没有插入移动用户的用户标识、并且从本地存储的对应关系中未查找到所 述数据业务请求中携带的用户伪码标识对应的用户标识。
3.如权利要求1或2所述的系统,其特征在于,所述用户管理功能实体,还用于存储为用户伪码标识设置的有效期;以及将查询到的 所述用户伪码标识对应的用户标识携带在用户标识查询响应中返回给所述业务管理功能 实体之前,确认所述用户标识查询请求中携带的用户伪码标识未过期。
4.如权利要求3所述的系统,其特征在于,所述用户管理功能实体,还用于如果根据接收到的用户标识查询请求,没有查询到所 述用户伪码标识对应的用户标识,或者确认所述用户标识查询请求中携带的用户伪码标识 已过期,则向所述业务管理功能实体返回错误响应;所述业务管理功能实体,还用于将所述错误响应转发给所述移动用户的终端设备。
5.一种业务管理功能实体设备,其特征在于,包括接收单元,用于接收移动用户的终端设备发送的携带用户伪码标识的数据业务请求, 其中,用户伪码标识唯一标识移动用户并包括移动用户归属的用户管理功能实体的地址;发送单元,用于在接收到所述数据业务请求之后,根据所述用户伪码标识中包括的移 动用户归属的用户管理功能实体的地址,向所述地址标识的用户管理功能实体发送携带所 述用户伪码标识的用户标识查询请求;获取单元,用于从所述用户管理功能实体返回的用户标识查询响应中获取所述移动用 户的用户标识。
6.如权利要求5所述的业务管理功能实体设备,其特征在于,还包括存储单元和确认 单元,其中所述获取单元,还用于在本地保存获取到的用户标识与用户伪码标识的对应关系;所述存储单元,用于存储获取到的用户标识与用户伪码标识的对应关系;所述确认单元,用于确认接收到的数据业务请求的消息头中没有插入移动用户的用户 标识、并且从所述存储单元存储的对应关系中未查找到所述数据业务请求中携带的用户伪 码标识对应的用户标识时,触发所述发送单元。
7.一种用户管理功能实体设备,其特征在于,包括存储单元,用于存储所管辖移动用户的用户标识与用户伪码标识的对应关系; 查询单元,用于根据接收到的携带用户伪码标识的用户标识查询请求,查询所述存储 单元存储的对应关系;处理单元,用于将查询单元查询到的所述用户伪码标识对应的用户标识携带在用户标 识查询响应中返回。
8.如权利要求7所述的用户管理功能实体设备,其特征在于, 所述存储单元,还用于存储为用户伪码标识设置的有效期;所述处理单元,还用于将查询单元查询到的所述用户伪码标识对应的用户标识携带 在用户标识查询响应中返回之前,确认所述用户标识查询请求中携带的用户伪码标识未过期。
9.如权利要求8所述的用户管理功能实体设备,其特征在于,所述处理单元,还用于如果查询单元没有查询到所述用户伪码标识对应的用户标识, 或者确认所述用户标识查询请求中携带的用户伪码标识已过期,则返回错误响应。
10.一种基于权利要求1所述系统的数据业务中获取用户标识的方法,其特征在于,包括业务管理功能实体在接收到移动用户的终端设备发送的携带用户伪码标识的数据业 务请求之后,根据所述用户伪码标识中包括的移动用户归属的用户管理功能实体的地址, 向所述地址标识的用户管理功能实体发送携带所述用户伪码标识的用户标识查询请求,其 中,用户伪码标识唯一标识移动用户;所述用户管理功能实体根据接收到的所述用户标识查询请求,查询本地存储的所管辖 移动用户的用户标识与用户伪码标识的对应关系,并将查询到的所述用户伪码标识对应的 用户标识携带在用户标识查询响应中返回给所述业务管理功能实体;所述业务管理功能实体从所述用户管理功能实体返回的用户标识查询响应中获取所 述移动用户的用户标识。
11.如权利要求10所述的方法,其特征在于,还包括所述业务管理功能实体在本地保存获取到的用户标识与用户伪码标识的对应关系;以及所述业务管理功能实体向所述用户管理功能实体发送用户标识查询请求之前,确认接 收到的数据业务请求的消息头中没有插入移动用户的用户标识、并且从本地保存的对应关 系中未查找到所述数据业务请求中携带的用户伪码标识对应的用户标识。
12.如权利要求10或11所述的方法,其特征在于,所述用户管理功能实体还存储为用 户伪码标识设置的有效期;以及所述方法还包括所述用户管理功能实体将查询到的所述用户伪码标识对应的用户标识携带在用户标 识查询响应中返回给所述业务管理功能实体之前,确认所述用户标识查询请求中携带的用 户伪码标识未过期。
13.如权利要求12所述的方法,其特征在于,还包括如果所述用户管理功能实体根据接收到的用户标识查询请求,没有查询到所述用户伪 码标识对应的用户标识,或者确认所述用户标识查询请求中携带的用户伪码标识已过期,则向所述业务管理功能实体返回错误响应;所述业务管理功能实体将所述错误响应转发给所述移动用户的终端设备。
14.如权利要求10所述的方法,其特征在于,业务管理功能实体接收到移动用户的终 端设备发送的所述数据业务请求之前,还包括步骤a、所述终端设备启动之后,询问用户识别模块卡当前的国际移动用户标识IMSI 与本终端设备上次存储的IMSI是否相同,如果相同,继续执行步骤b,如果不相同,直接执 行步骤c ;步骤b、所述终端设备判断本地是否存储有用户伪码标识,如果判断结果为是,直接执 行步骤d,如果判断结果为否,继续执行步骤c ; 步骤C、所述终端设备获取用户伪码标识;步骤d、所述终端设备向所述业务管理功能实体发送数据业务请求,其中携带获取到的 用户伪码标识。
15.如权利要求14所述的方法,其特征在于,所述移动设备获取用户伪码标识的方法, 具体包括所述终端设备向用户识别模块卡获取IMSI,并将接入点名称切换为采用无线应用协议 WAP代理连接方式的接入点名称;所述终端设备向WAP网关发送基于超文本传输协议HTTP协议的初始化认证请求,所述 初始化认证请求的目的地址为移动用户拜访的业务管理功能实体的地址;所述WAP网关根据所述初始化认证请求的目的地址向所述业务管理功能实体转发所 述初始化认证请求,并将移动用户的用户标识插入到初始化认证请求的消息头中;所述业务管理功能实体从所述初始化认证请求中提取移动用户的用户标识,并根据所 述用户标识查询所述移动用户归属的用户管理功能实体的地址;所述业务管理功能实体通过所述WAP网关向所述终端设备返回初始化认证响应,其中 携带所述移动用户归属的用户管理功能实体的地址;所述终端设备向所述WAP网关发送基于HTTP协议的初始化注册请求,所述初始化注册 请求的目的地址为移动用户归属的用户管理功能实体的地址;所述WAP网关根据所述初始化注册请求的目的地址向所述用户管理功能实体转发所 述初始化注册请求,并将移动用户的用户标识插入到初始化注册请求的消息头中;所述用户管理功能实体为所述移动用户生成用户伪码标识,并保存所述移动用户的用 户标识与用户伪码标识的对应关系;所述用户管理功能实体通过所述WAP网关向所述终端设备返回初始化注册响应,其中 携带生成的用户伪码标识;所述终端设备从接收到的初始化注册响应中获取用户伪码标识,并切换回原接入点名称。
16.如权利要求15所述的方法,其特征在于,所述用户管理功能实体生成的用户伪码 标识中还包括通过对随机数编码得到的标识码,所述标识码和用户管理功能实体的地址之 间通过设定字符相连。
全文摘要
本发明公开了一种数据业务中获取用户标识的系统和方法,用以解决针对WAP代理连接方式的非HTTP业务、以及采用直连方式的数据业务,业务平台无法获取移动用户的用户标识的问题。所述方法包括业务管理功能实体在接收到携带Pseudo-ID的数据业务请求之后,根据Pseudo-ID中包括的移动用户归属的用户管理功能实体的地址,向该地址标识的用户管理功能实体发送携带Pseudo-ID的用户标识查询请求,用户管理功能实体根据接收到的用户标识查询请求,查询本地存储的用户标识与Pseudo-ID的对应关系,并将查询到的用户标识携带在用户标识查询响应中返回;业务管理功能实体从用户标识查询响应中获取移动用户的用户标识。本发明还提供相关设备。
文档编号H04W12/06GK102045717SQ200910236300
公开日2011年5月4日 申请日期2009年10月26日 优先权日2009年10月26日
发明者张慧媛, 王慧, 路晓明 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1