Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR ACQUIRING USER LOCATION INFORMATION
Document Type and Number:
WIPO Patent Application WO/2013/064000
Kind Code:
A1
Abstract:
A method for acquiring user location information, including: a location service client (LSC) sending to a gateway mobile location centre (GMLC) a location service request according to the identity identification or user bearer identification of user equipment; after receiving the location service request, the GMLC acquiring access control function (ACF) address information according to the identity identification and sending the location service request to a corresponding ACF; after receiving the location service request, the ACF executing an access network positioning procedure and returning the location information to the LSC via the GMLC. Also provided is a system for acquiring user location information.

Inventors:
HAO ZHENWU (CN)
FU TAO (CN)
SHEN MIN (CN)
JIANG HONG (CN)
Application Number:
PCT/CN2012/082467
Publication Date:
May 10, 2013
Filing Date:
September 29, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
International Classes:
H04W64/00
Foreign References:
CN1798432A2006-07-05
CN101087468A2007-12-12
JP2008294843A2008-12-04
Attorney, Agent or Firm:
AFD CHINA INTELLECTUAL PROPERTY LAW OFFICE (CN)
北京安信方达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种获取用户位置信息的方法, 包括:

位置业务客户端 (LSC )根据用户设备的身份标识向网关移动位置中心 ( GMLC )发送位置业务请求;

所述 GMLC收到所述位置业务请求后,根据所述身份标识获取接入控制 功能( ACF )地址信息, 向所述 ACF地址对应的 ACF发送位置业务请求; 所述 ACF收到所述位置业务请求后,执行接入网定位过程,获取所述用 户设备的位置信息, 将所述位置信息通过所述 GMLC返回给所述 LSC。

2、 如权利要求 1所述的方法, 其中,

所述 GMLC通过如下方法之一获取所述 ACF地址信息:

所述 GMLC从位置寄存器( LR )中获取所述身份标识对应的内部标识, 根据所述内部标识从用户数据服务器( UPS )获取所述 ACF地址信息;其中, 所述身份标识及其对应的内部标识由互联分组接入网关( iPAG )上报给所述 LR;

或者, 所述 GMLC从所述 LR直接获取所述身份标识对应的 ACF地址 信息; 其中, 所述身份标识对应的 ACF地址信息由所述 iPAG上报给所述 LR;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 所述 LR向所述 iPAG查询 ACF地址信息, 将查询到的 ACF地址信息返回给所述 GMLC , 或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 所述 LR返回所述 iPAG对应的位置标识, 所述 GMLC根据所述位置标识从 所述 iPAG获取所述 ACF地址信息。

3、 如权利要求 1所述的方法, 其中, 所述 GMLC发送给所述 ACF的位 置业务请求中, 携带所述身份标识对应的内部标识和 /或所述身份标识。

4、 如权利要求 3所述的方法, 其中, 所述 GMLC通过如下方法之一获 取所述内部标识:

所述 GMLC从所述 LR获取所述身份标识对应的内部标识, 所述身份标 识与内部标识的映射关系由 iPAG上报给所述 LR;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 所述 LR返回所述 iPAG对应的位置标识, 所述 GMLC根据所述位置标识向所述 iPAG查询所述 ACF地址信息,接收所述 iPAG返回的 ACF地址信息和内部 标识;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 所述 LR向所述 iPAG查询 ACF地址信息和内部标识,将查询到的 ACF地址信息 和内部标识返回给所述 GMLC。

5、 如权利要求 1所述的方法, 其中, 所述方法还包括, 所述 ACF执行 接入网定位过程前, 获取所述身份标识对应的内部标识。

6、 如权利要求 5所述的方法, 其中, 所述 ACF通过如下方法之一获取 所述身份标识对应的内部标识:

所述 ACF从所述 GMLC发送的所述位置业务请求中获取所述内部标识; 或者, 所述 ACF根据所述 GMLC发送的所述位置业务请求中的身份标 识查询本地数据库获取所述内部标识。

7、 如权利要求 1至 6任一所述的方法, 其中, 所述 ACF将所述位置信 息通过所述 GMLC返回给所述 LSC包括:

所述 ACF通过位置业务响应消息将所述位置信息发送给所述 GMLC; 当所述位置业务响应消息中携带所述身份标识对应的内部标识时, 所述 GMLC删除所述位置业务响应消息中的内部标识后, 将所述位置业务响应消 息转发给所述 LSC。

8、如权利要求 2至 6任一所述的方法, 其中, 所述内部标识包括移动用 户综合业务数字网号码(MSIDN )和 /或国际移动用户识别码(IMSI ) 。

9、 一种获取用户位置信息的方法, 包括:

LSC根据用户设备的用户承载标识向 GMLC发送位置业务请求; 所述 GMLC接收到所述位置业务请求后, 根据所述用户承载标识获取 ACF地址信息和内部标识,向所述 ACF地址对应的 ACF发送位置业务请求, 并携带所述内部标识;

所述 ACF接收到所述位置业务请求后,执行接入网定位过程,获取所述 用户设备的位置信息, 将所述位置信息通过所述 GMLC返回给所述 LSC。

10、 如权利要求 9所述的方法, 其中, 所述 GMLC通过如下方法之一获 取所述 ACF地址信息和内部标识:

所述 GMLC从 UPS中获取所述用户承载标识对应的内部标识, 根据所 述内部标识从所述 UPS中获取所述 ACF地址信息;或 GMLC从 UPS中获取 所述用户承载标识对应的内部标识以及 ACF地址信息;

或者, 所述 GMLC从策略分发系统(PDS )中获取所述用户承载标识对 应的内部标识, 根据所述内部标识从所述 UPS中获取 ACF地址信息; 或所 述 GMLC从所述 PDS中获取所述用户承载标识对应的内部标识以及 ACF地 址信息。

11、如权利要求 9所述的方法, 其中, 所述 ACF将所述位置信息通过所 述 GMLC返回给所述 LSC包括:

所述 ACF通过位置业务响应消息将所述位置信息发送给所述 GMLC; 当所述位置业务响应消息中携带所述身份标识对应的内部标识时, 所述 GMLC删除所述位置业务响应消息中的内部标识后, 将所述位置业务响应消 息转发给所述 LSC。

12、如权利要求 9至 11任一所述的方法,其中,所述内部标识包括 MSIDN 和 /或 IMSI。

13、如权利要求 9至 11任一所述的方法, 其中, 所述用户承载标识包括 IP地址或身份标识。

14、 一种获取用户位置信息的系统, 包括位置业务客户端 (LSC ) 、 网 关移动位置中心 (GMLC )和接入控制功能(ACF ) , 其中:

所述 LSC设置为: 根据用户设备的身份标识向所述 GMLC发送位置业 务请求;

所述 GMLC设置为: 收到所述位置业务请求后,根据所述身份标识获取 ACF地址信息, 向所述 ACF地址对应的 ACF发送位置业务请求; 所述 ACF设置为: 收到所述位置业务请求后, 执行接入网定位过程, 获 取所述用户设备的位置信息, 将所述位置信息通过所述 GMLC返回给所述 LSC。

15、 如权利要求 14所述的系统, 其中:

所述 GMLC通过如下方法之一获取所述 ACF地址信息:

所述 GMLC从位置寄存器( LR )中获取所述身份标识对应的内部标识, 根据所述内部标识从用户数据服务器( UPS )获取所述 ACF地址信息;其中, 所述身份标识及其对应的内部标识由互联分组接入网关( iPAG )上报给所述 LR;

或者, 所述 GMLC从所述 LR直接获取所述身份标识对应的 ACF地址 信息; 其中, 所述身份标识对应的 ACF地址信息由所述 iPAG上报给所述 LR;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 接收 所述 LR向所述 iPAG查询到的 ACF地址信息; 或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 接收所述 LR返回的所述 iPAG对应 的位置标识, 根据所述位置标识从所述 iPAG获取所述 ACF地址信息。

16、 如权利要求 14所述的系统, 其中, 所述 GMLC发送给所述 ACF的 位置业务请求中, 携带所述身份标识对应的内部标识和 /或所述身份标识。

17、 如权利要求 16所述的系统, 其中, 所述 GMLC通过如下方法之一 获取所述内部标识:

所述 GMLC从所述 LR获取所述身份标识对应的内部标识, 所述身份标 识与内部标识的映射关系由 iPAG上报给所述 LR;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 接收 所述 LR返回的所述 iPAG对应的位置标识, 根据所述位置标识从所述 iPAG 获取所述 ACF地址信;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 接收 所述 LR向所述 iPAG查询到的 ACF地址信息 ACF地址信息和内部标识。

18、 如权利要求 14所述的系统, 其中, 所述 ACF还设置为: 执行所述 接入网定位过程前 , 获取所述身份标识对应的内部标识。

19、 如权利要求 18所述的系统, 其中, 所述 ACF设置为: 通过如下方 法之一获取所述身份标识对应的内部标识:

所述 ACF从所述 GMLC发送的所述位置业务请求中获取所述内部标识; 或者, 所述 ACF根据所述 GMLC发送的所述位置业务请求中的身份标 识查询本地数据库获取所述内部标识。

20、 如权利要求 14至 19任一所述的系统, 其中, 所述 ACF还设置为: 通过位置业务响应消息将所述位置信息发送给所述 GMLC;

所述 GMLC还设置为:当所述位置业务响应消息中携带所述身份标识对 应的内部标识时, 删除所述位置业务响应消息中的内部标识后, 将所述位置 业务响应消息转发给所述 LSC。

21、 如权利要求 15至 19任一所述的系统, 其中, 所述内部标识包括移 动用户综合业务数字网号码( MSIDN )和 /或国际移动用户识别码( IMSI ) 。

22、 一种获取用户位置信息的系统, 包括位置业务客户端 (LSC ) 、 网 关移动位置中心 (GMLC )和接入控制功能(ACF ) , 其中:

所述 LSC设置为: 根据用户设备的用户承载标识向所述 GMLC发送位 置业务请求; 所述 GMLC设置为: 接收到所述位置业务请求后,根据所述用户承载标 识获取 ACF地址信息和内部标识,向所述 ACF地址对应的 ACF发送位置业 务请求, 并携带所述内部标识;

所述 ACF设置为: 接收到所述位置业务请求后, 执行接入网定位过程, 获取所述用户设备的位置信息,将所述位置信息通过所述 GMLC返回给所述 LSC。

23、 如权利要求 22所述的系统, 其中, 所述 GMLC是设置为: 通过如 下方法之一获取所述 ACF地址信息和内部标识:

所述 GMLC从 UPS中获取所述用户承载标识对应的内部标识, 根据所 述内部标识从所述 UPS中获取所述 ACF地址信息;或 GMLC从 UPS中获取 所述用户承载标识对应的内部标识以及 ACF地址信息; 或者, 所述 GMLC从策略分发系统(PDS )中获取所述用户承载标识对 应的内部标识, 根据所述内部标识从所述 UPS中获取 ACF地址信息; 或所 述 GMLC从所述 PDS中获取用户承载标识对应的内部标识以及 ACF地址信 息。

24、 如权利要求 22所述的系统, 其中,

所述 ACF还设置为:通过位置业务响应消息将所述位置信息发送给所述 GMLC,

所述 GMLC还设置为:当所述位置业务响应消息中携带所述身份标识对 应的内部标识时, 删除所述位置业务响应消息中的内部标识后, 将所述位置 业务响应消息转发给所述 LSC。

25、 如权利要求 22 至 24任一所述的系统, 其中, 所述内部标识包括 MSIDN和 /或 IMSI。

26、 如权利要求 22至 24任一所述的系统, 其中, 所述用户承载标识包 括 IP地址或身份标识。

Description:
一种获取用户位置信息的系统和方法

技术领域

本发明涉及分组通信技术领域, 尤其涉及一种获取用户位置信息的系统 和方法。 背景技术

分组( PS, Packet Switching )接入网包括长期演进( Long Term Evolution, 简称 LTE ) 网络, 通用移动通信系统(Universal Mobile Telecommunications System, 简称 UMTS)网络, GSM EDGE无线接入网络(GSM EDGE radio access network, 简称 GERAN ) , 码分多址 ( Code Division Multiple Access, 简称 CDMA ) 网络等, 为用户提供网际协议(IP, Internet Protocol )接入能 力, 从而使用户访问 Internet网络。

图 1为现有的分组接入网位置业务的架构示意图 分组接入网主要包括 用户设备 ( User Equipment, 简称 UE ) 101、 无线接入网络( Radio Access Network, 简称 RAN ) 102、 接入控制功能( Access Control Function, 简称 ACF ) 103、 分组接入网关( Packet Access Gateway , 简称 PAG ) 104、 用户 数据服务器(User Profile Server, 简称 UPS ) 105 , 还可能包括策略分发系统 ( Policy Dispatch System, 简称 PDS ) 108。 为了提供位置业务, 还包括网关 移动位置中心 ( Gateway Mobile Location Center, 简称 GMLC ) 106、 位置业 务客户端 ( Location Service Client, 简称 LSC ) 107。

UE 101用于收发无线信息, 为用户呈现业务, 并可配合 ACF提供位置 业务所需信息;

RAN 102用于收发无线信息,并与 ACF和 PAG进行交互,使 ACF能与 UE交互信令信息, 并使 PAG能与 UE交换媒体数据, 为和 UE配合向 ACF 提供位置信息, 具体的, RAN可再细分为控制面实体与用户面实体;

ACF 103用于从 UPS获取用户数据,为用户提供移动性管理和承 载控制, 并可进一步与 RAN、 UE交互获取位置信息, 通过 GMLC为 LSC提供位置 信息, 具体的, ACF比如 LTE网络中的移动管理实体(Mobility Management Entity,简称 MME ) ,或 UMTS网络中的服务 GPRS 支持节点( Serving GPRS Support Node, 简称 SGSN ) ;

PAG 104用于提供承载 (Bearer ) 以实现媒体数据的交换。 针对于某个 业务或所有业务, PAG包含一级或多级分组数据交换网关, 所谓 "一级" 是 指针对某个业务或所有业务时, RAN只需经过一个 PAG即可实现与互联网 的分组数据交换, 所谓 "多级"是指针对某个业务或所有业务时, RAN需经 过多个(两个以上) PAG才可实现与互联网的分组数据交换, 具体最后一级 提供与互联网的交互能力的 PAG称为互联分组接入网关( Interworking Packet Access Gateway, 简称 iPAG ) , 前面提供转接能力的 PAG称为传输分组接 入网关( Transfer Packet Access Gateway, 简称 tPAG ) 。 具体的, iPAG比如 或 UMTS网络中的网关 GPRS 支持节点 ( Gateway GPRS Support Node, 简 称 GGSN ), tPAG比如 LTE网络中的服务网关( Service Gateway,简称 SGW ), 也可以是独立实体,如 ACF的一个功能模块, 比如 UMTS网络中的 SGSN;

UPS 105保存用户基本信息和业务签约数据,并通过 与 ACF的交互将用 户数据下载到 ACF , 获取用户的移动信息(用户当前所在的 ACF ) , 从而可 以协助将到该用户的终呼业务请求路由到用户 当前所在的 ACF。具体的, UPS 可以是移动网络中的归属用户服务器( Home Subscriber Server,简称 HSS ) , 或归属位置寄存器( Home Location Register , 简称 HLR ) , 或认证鉴权计费 月良务器 ( Authentication Authorization Accounting, 简称 AAA ) 。

GMLC 106根据 LSC的请求, 与 ACF进行交互, 通过 ACF从 RAN或 UE获取用户的位置信息, 并将位置信息返回给 LSC, 其中确定 ACF的过程 中, 需要与 UPS交互, 从 UPS获取用户当前所在的 ACF地址。 在上述定位 过程中, 只涉及分组接入网中控制面网元 ACF , 以及 RAN、 UE, 不涉及用 户面网元 PAG。 在 GMLC通过 ACF获取位置信息的过程中, 使用用户在分 组接入网中的标识来表示用户, 可以是 MSISDN (移动用户综合业务数字网 号码, Mobile Subscriber International ISDN number, 其中 ISDN是 Integrated Service Digital Network 的简称),或 IMSI(国际移动用户识别码, International Mobile Subscriber Identification Number ) , 或者两者共同使用。 上述标 i只也 称为位置业务的内部标识。

LSC 107根据应用需要, 使用用户标识向 GMLC请求用户的位置信息, 其中的用户标识包括 MSISDN、 SIP URK初始会话协议通用资源标识, Session Initial Protocol Universal Resource Identifier )等用户真实身份, 也可以是匿 名应用层身份, 如果是匿名身份, 需要在 LSC与 GMLC之间增加相应的实 体, 保证匿名身份与真实身份之间的转换, 上述标识又称为位置业务中的外 部标识。 具体的, LSC—般是网络中的应用服务器, 比如地图应用服务器。

PDS 108用于接收来自 UE和应用服务器的业务信息, 并依此生成承载 策略分发给 PAG, 以建立合适的承载, 同时 PAG也将分组接入的信息上报 给 PDS, PDS进一步分发给应用服务器。 在部署 PDS时, 在 PAG中设置了 PDS的执行代理 PDEA( Policy Dispatch Execution Agent ), PDEA可以是 PAG 中的独立功能实体, 与 PAG中的 tPAG和 /或 iPAG通过接口传递信令, 也可 以是 tPAG或 iPAG的逻辑功能。

其中接口 U1为 UE 101与 RAN 102之间的接口, 完成两者之间信息交 互, 包括控制面信息和用户面数据的交互; U2为 RAN 102和 PAG 104之间 接口, 承载 UE用户面数据; U3为 PAG 104到互联网的分组数据接口, 使 用 IP协议与其他互联网设备通信; S1为 ACF 103和 UPS 105之间的接口, 实现 UE移动性管理以及用户数据的下载; S2为 ACF 103和 RAN 102之间 的接口, 承载 UE的控制面信息, 在位置业务中用于 ACF 103从 RAN 102 获取位置信息; S3为 ACF103和 PAG 104之间的接口,控制用户面数据通道 的建立释放等; S4为 PAG 104与 PDS 108之间的接口, 实现数据连接信息 的上报以及控制规则的下载; L1为 LSC 107与 GMLC 106之间的接口, 用 于 LSC 107向 GMLC 106请求位置信息; L2为 GMLC 106与 UPS 105之间 的接口, 用于 GMLC 106向 UPS 105获取控制面网元 ACF的地址信息; L3 为 GMLC 106与 ACF 103之间的接口, 用户 GMLC 106向 ACF 103获取位 置信息。

典型的位置业务过程是, LSC 107通过 L1接口向 GMLC 106请求指定 UE的位置信息, GMLC 106通过 L2接口向 UPS 105询问当前所在的控制面 网元 ACF的地址, 并根据 UPS 105返回的结果通过 L3接口向控制面网元 ACF 103查询, ACF 103可以进一步通过 S2接口向 RAN 102查询用户的位 置信息, 并返回给 GMLC 106, GMLC 106再将结果返回给 LSC 107。

在当前技术中, LSC必须首先获取用户的应用层标识(真实身份 或匿名 身份),然后使用上述应用层的外部标识向 GMLC请求位置业务信息, GMLC 将外部标识映射分组接入网的内部标识, 然后利用内部标识与 UPS、 ACF交 互获取用户的位置。

当用户通过分组接入网访问互联网业务时, 比如用户访问互联网上地图 应用提供商的应用服务器, 需要获取用户的准确的位置信息, 并根据位置信 息为用户提供附近的地图信息以及酒店等服务 信息, 由于 UE使用分组接入 网分配的 IP地址与应用服务器交互,即应用请求和响应 息以及内容都承载 于 IP数据包中, 这时应用服务器可以直接从 IP数据包包头中获取用户的 IP 地址, 但可能无法获取用户准确的应用层外部标识, 这样就导致应用服务器 无法使用分组移动接入网提供的位置服务业务 , 从而限制了位置业务的应用 范围。 而如果要使用 IP地址作为用户外部标识, 由于 IP地址通常是动态分 配, 无法使用 IP地址唯一标识用户, 且通过 IP地址确定分组接入网的控制 面网元 ACF比较困难, 因此技术上缺乏可行性。

产生上述问题的主要原因是现有的分组接入网 位置业务使用应用层标识 (如 MSISDN、 SIP URI )通过控制面网元请求位置业务, 而在上述所举的互 联网业务的场景, 由于 UE是通过用户面(即 IP数据包)与应用服务器进行 交换, 如果请求消息中没有携带可信任的应用层标识 , 那么应用服务器只能 获得用户的用户面标识(即 IP地址,是本文所描述的用户承载标识中的一 ), 因此导致无法使用现有的分组接入网位置业务 提供的服务, 限制了分组接入 网位置业务的服务范围, 也无法满足很多互联网业务的需求。

发明内容

本发明要解决的技术问题是提供一种获取互联 网用户位置信息的系统和 方法, 解决现在技术中使用用户面标识无法获取 UE位置信息的问题, 满足 互联网位置业务的需求。 为了解决上述问题,本发明提供了一种获取用 户位置信息的方法,包括: 位置业务客户端 (LSC )根据用户设备的身份标识向网关移动位置中 ( GMLC )发送位置业务请求;

所述 GMLC收到所述位置业务请求后,根据所述身份 识获取接入控制 功能( ACF )地址信息, 向所述 ACF地址对应的 ACF发送位置业务请求; 所述 ACF收到所述位置业务请求后,执行接入网定位 过程,获取所述用 户设备的位置信息, 将所述位置信息通过所述 GMLC返回给所述 LSC。

本发明还提供一种获取用户位置信息的方法, 包括:

LSC根据用户设备的用户承载标识向 GMLC发送位置业务请求; 所述 GMLC接收到所述位置业务请求后, 根据所述用户承载标识获取

ACF地址信息和内部标识,向所述 ACF地址对应的 ACF发送位置业务请求, 并携带所述内部标识;

所述 ACF接收到所述位置业务请求后,执行接入网定 位过程,获取所述 用户设备的位置信息, 将所述位置信息通过所述 GMLC返回给所述 LSC。

本发明还提供一种获取用户位置信息的系统, 包括位置业务客户端

( LSC ) 、 网关移动位置中心 ( GMLC )和接入控制功能( ACF ) , 其中: 所述 LSC设置为: 根据用户设备的身份标识向所述 GMLC发送位置业 务请求;

所述 GMLC设置为: 收到所述位置业务请求后,根据所述身份标识 获取 ACF地址信息, 向所述 ACF地址对应的 ACF发送位置业务请求;

所述 ACF设置为: 收到所述位置业务请求后, 执行接入网定位过程, 获 取所述用户设备的位置信息, 将所述位置信息通过所述 GMLC返回给所述 LSC。

本发明还提供一种获取用户位置信息的系统, 包括位置业务客户端 ( LSC ) 、 网关移动位置中心 ( GMLC )和接入控制功能( ACF ) , 其中: 所述 LSC设置为: 根据用户设备的用户承载标识向所述 GMLC发送位 置业务请求; 所述 GMLC设置为: 接收到所述位置业务请求后,根据所述用户承 载标 识获取 ACF地址信息和内部标识,向所述 ACF地址对应的 ACF发送位置业 务请求, 并携带所述内部标识;

所述 ACF设置为: 接收到所述位置业务请求后, 执行接入网定位过程, 获取所述用户设备的位置信息,将所述位置信 息通过所述 GMLC返回给所述 LSC。 附图概述

图 1为分组接入网位置业务的架构示意图;

图 2是相关技术的身份与位置分离网络的架构示 图;

图 3是本发明实施例获取用户位置信息的网络架 图;

图 4是本发明实施例身份与位置分离网络用户位 业务方法一的流程图 图 5是本发明实施例身份与位置分离网络用户位 业务方法二的流程图 图 6是本发明实施例身份与位置分离网络用户位 业务方法三的流程图 图 7是本发明实施例身份与位置分离网络或分组 入网用户位置业务方 法的流程图;

图 8是本发明实施例获取用户位置信息的系统示 图。

本发明的较佳实施方式

下文中将结合附图对本发明的实施例进行详细 说明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互 任意组合。

本发明实施例提供一种获取身份与位置分离网 络用户位置信息的方法, 当身份与位置分离网络 UE接入到分组接入网, 建立了到 iPAG的连接, 包 括:

Al、 LSC根据用户设备的 AID向 GMLC发送位置业务请求;

A2、 所述 GMLC根据所述 AID获取 ACF地址信息, 向所述 ACF地址 对应的 ACF发送位置业务请求; A3、 所述 ACF收到所述位置业务请求后, 执行接入网定位过程, 获取 所述用户设备的位置信息,将所述位置信息通 过所述 GMLC返回给所述 LSC。

其中, 步骤 A2中所述 GMLC通过如下方法之一获取 ACF地址信息: 方法一: 所述 GMLC从 LR中获取所述 AID对应的内部标识,根据所述 内部标识从 UPS获取 ACF地址信息, 其中, 所述 AID及其对应的内部标识 由 iPAG上 ^艮给所述 LR;

方法二: 所述 GMLC从所述 LR直接获取所述 AID对应的 ACF地址信 息, 所述 ACF地址信息由 iPAG上报给所述 LR;

方法三: 所述 GMLC向所述 LR查询路由信息, 携带所述 AID, 所述 LR向所述 iPAG查询 ACF地址信息, 将查询到的 ACF地址信息返回给所述 GMLC, 或者, 所述 GMLC向所述 LR查询路由信息, 携带所述 AID, 所述 LR返回所述 iPAG对应的 RID, 所述 GMLC根据所述 RID从所述 iPAG获 取所述 ACF地址信息。

在方法二中,优化的,所述 iPAG将所述 UE的内部标识上报给所述 LR, 所述 GMLC获取 ACF地址信息同时获取所述内部标识;

在方法三中, 优化的, 所述 iPAG在向所述 LR或所述 GMLC返回 ACF 地址信息时, 同时将所述 UE的内部标识返回给所述 LR或所述 GMLC , 所 述 GMLC获取 ACF地址信息的同时获取所述内部标识。

其中, 步骤 A2中, 所述 GMLC发送给所述 ACF的位置业务请求中, 携带所述 AID对应的内部标识和 /或所述 AID。

其中, 所述 GMLC通过如下方法之一获取所述内部标识: 对应的内部标识由 iPAG上才艮给所述 LR;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述 AID, 所述 LR 返回所述 iPAG对应的 RID , 所述 GMLC根据所述 RID向所述 iPAG查询所 述 ACF地址信息, 接收所述 iPAG返回的 ACF地址信息和内部标识;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述 AID, 所述 LR 向所述 iPAG查询 ACF地址信息和内部标识, 将查询到的 ACF地址信息和 内部标识返回给所述 GMLC。

其中, 内部标识包括 MSIDN和 /或 IMSI, MSIDN和 IMSI两者可以分别 独立使用, 或同时使用。

其中, 步骤 A3中所述 ACF执行接入网定位过程前, 获取所述身份标识 对应的内部标识。

所述 ACF通过如下方法之一获取所述身份标识对应的 内部标识: al : 所述 ACF根据所述位置业务请求中的 AID查询本地数据获取内部 标识; 或

a2: 所述 GMLC发送过来的所述位置业务请求消息中携带 内部标识; 其中,在步骤 A3中中所述 GMLC返回给所述 LSC的所述位置业务响应 中, 如果 ACF返回给所述 GMLC的位置业务响应中携带了内部标识, 所述 GMLC删除所述内部标识后, 将所述位置业务响应消息转发给所述 LSC。

本发明实施例提供一种获取用户位置信息的方 法, 当 UE接入到分组接 入网, 建立了到 iPAG的连接, 包括:

Bl、 LSC根据用户设备的用户承载标识向 GMLC发送位置业务请求;

B2、 所述 GMLC根据所述用户承载标识获取内部标识以及 ACF地址信 息, 向所述 ACF地址对应的 ACF发送位置业务请求, 携带所述内部标识;

B3、 所述接收到所述位置业务请求后, 执行接入网定位过程, 获取所述 用户设备的位置信息, 将所述位置信息通过 GMLC返回给 LSC。

其中,步骤 B2中所述 GMLC获取内部标识以及 ACF地址信息的方法包 括:

方法一: GMLC从 UPS(AAA)中获取用户承载标识对应的内部标识, 然 后利用现有技术通过 UPS(HSS或 HLR)获取 ACF地址信息; 或 GMLC从 UPS(AAA)中获取用户承载标识对应的内部标识以 ACF地址信息;

方法二: GMLC从 PDS中获取用户承载标识对应的内部标识,然后 利用 现有技术通过 UPS(HSS或 HLR)获取 ACF地址信息; 或 GMLC从 PDS中获 取用户承载标识对应的内部标识以及 ACF地址信息。 其中, 所述内部标识包括 MSIDN和 IMSI, 两者可以分别独立使用, 或 同时使用;

其中,在步骤 B3中所述 GMLC返回给所述 LSC的所述位置业务响应中, 如果 ACF返回给所述 GMLC的位置业务响应中携带了内部标识,所述 GMLC 删除所述内部标识后, 将所述位置业务响应消息转发给所述 LSC。

其中, 所述用户承载标识包括 IP地址或身份标识。

上述方法可以应用于身份与位置分离网络以及 普通分组接入用户。

基于当前分组接入网, 可以进一步引入身份位置分离的思想, 构建一种 新型的互联网架构, 在本文中称为身份与位置分离网络。 身份与位置分离网 络的基本原理是为 UE分配固定的身份标识, UE使用身份标识代替现有技术 中的 IP地址进行通信, 并由位于互联网边缘的互联分组交换网关 ( iPAG ) 为用户分配位置标识, 使用位置标识进行路由, 完成用户身份标识和位置标 识之间的映射和转换。

图 2是相关技术的身份与位置分离网络的架构示 图, 由于在身份与位 置分离网络数据路由过程中只涉及图 1分组接入网中的 UE和 iPAG,因此在 图 2中省略了 RAN、 ACF、 UPS等分组接入网网元。 图 2所示的身份与位置 分离网络包括 UE 201、 iPAG 202、 通用路由器( Common Router , 简称 CR ) 203、 位置寄存器 (Location Register, 简称 LR ) 204, 各实体的说明如下:

UE 201 , 通过分组接入网接入互联网, 使用用户接入身份标识 ( Access Identity , 简称 AID )代替 IP地址作为 IP数据包的源地址同网络其他用户设 备、 应用服务器进行通信。

iPAG 202, 除了具备图 1中 iPAG的功能外,在 UE在 iPAG建立分组数 据连接时,为用户分配用户 AID代替 IP地址,还同时指定位置标识(Routing Identity, 简称 RID ) , 建立 AID和 RID映射关系 (AID, RID ) , 并将所述 映射关系上报给 LR; 在和远端通信过程中, 可根据远端 AID从 LR中获取 远端 UE的 AID和 RID之间的映射关系,或从接收到的远端用户的 数据包中 获取远端用户的 AID和 RID之间的映射关系 , 从而根据本端 UE和远端 UE 的 AID和 RID之间的映射关系完成 IP数据包的处理和转发功能。 CR 203 , 完成路由协议的计算, 并根据 RID转发数据包到目的 UE所在 的 iPAG。

LR 204 , 保存 iPAG上报的 AID和 RID之间的映射关系, 提供根据映射 关系的查询功能, 根据查询请求中的 AID, 返回 AID对应的 RID。

在上述架构中, U1-2是 UE 201和 iPAG 202之间的接口, 即图 1中 UE 经 RAN到 PAG的用户面接口; Ml是 iPAG 202和 LR 204之间的接口, 用 于上报和查询 AID与 RID之间的映射关系; M2为 iPAG 202与 CR 203之 间的接口, 用于在 iPAG之间的数据转发。

假设 UE-A为客户端, UE-B为服务端, 数据发送过程如下:

( 1 ) UE-A以自己的身份标识 AID-A为源地址、对端的身份标识 AID-B 为目的地址,构建 IP数据包 {源地址 =AID-A, 目的地址 =AID-B ,数据载荷} , 通过和 iPAG之间的分组数据连接发送给 iPAG-A;

( 2 ) iPAG-A根据 UE-A和 UE-B的 AID与 RID之间的映射关系 , 以 UE-A位置标识 RID-A作为源地址 , UE-B的位置标识 RID-B作为目的地址 , 并将含有 AID-A和 AID-B以及数据载荷等原始数据包作为新构建数 包的 数据载荷{源地址 =RID-A, 目的地址 RID-B , 数据载荷 {AID-A, AID-B , 原 始数据载荷 }} , 经 CR路由给 iPAG-B;

其中 RID-B是 iPAG-A根据 UE-B的标识 AID-B从 LR中获取的。

( 3 ) iPAG- B解封数据包, 还原成 UE-A发送的最初的数据包 { AID-A, AID-B , 数据载荷} , 然后根据 AID-B将数据包发送给 UE-B。

当用户发生移动,如移动到其他 iPAG负责的区域,这时 AID保持不变, 只是 RID发生变化。 因此从上述过程可以看出, 远端 UE (比如地图应用服 务器)在用户的业务访问过程中,能够从数据 包的源地址信息中直接获取 AID, 并进一步有可能基于图 1所示的现有的分组接入网位置业务的架构使 AID 唯一确定用户发起位置业务, 即可以使用用户面标识(AID )通过分组接入 网位置业务架构获取位置信息,下面说明如何 获取控制面网元 ACF的地址信 息。

如图 3所示, 是本发明实施例获取用户位置信息的网络架构 图, 在图 1 所示的分组接入网位置业务的架构和图 2所示身份与位置分离网络架构组合 基础上增加了 GMLC 306和 LR 303之间的接口 L4,以及 GMLC306与 PDS304 之间的接口 L5, 其中 iPAG 301、 UPS 302、 LR303、 PDS 304、 ACF305、 LSC 307的功能也有相应的变化。

具体实施可以分为两个场景:

场景一: 对于身份与位置分离网络用户且使用 L4接口获取 ACF地址信 息:

LSC 307,从来自的 UE的分组数据包中获取 AID,并使用 AID向 GMLC 发送位置业务请求。

GMLC 306, 接收 LSC使用 AID作为用户标识的位置业务请求, 并使用

AID向 LR发送路由信息请求,如果 LR返回 ACF地址,则向 ACF发送位置 业务请求; 如果 LR返回内部标识, 则向 UPS获取 ACF地址, 然后向 ACF 发送位置业务请求, 位置业务请求中携带 AID和 /或内部标识, 并将 ACF返 回的位置信息发送给 LSC;

LR 303 , 根据 iPAG上报的信息, 保存 AID与 RID映射关系的同时, 保 存 UE所在的 ACF地址, 和 /或 AID与内部标识( MSISDN和 /或 IMSI )之间 的映射关系; 当 GMLC查询路由信息时, 根据 AID查询并返回 UE所在的 ACF地址和 /或内部标识( MSISDN和 /或 IMSI ) , 或者进一步向 iPAG查询 路由信息, 并将查询结果返回给 GMLC, 或者返回 iPAG的 RID, 将路由查 询请求重定向到 iPAG;

ACF 305, 当接收到位置业务请求时, 如果请求中只包含 AID, 查询本 地数据获取所述 AID对应的内部标识( MSISDN和 /或 IMSI ) , 然后使用内 部标识执行接入网定位过程, 并返回 UE当前的位置信息给 GMLC;

iPAG 301 , 当上报 AID与 RID的映射关系时, 同时将 UE所在的 ACF 地址和 /或 AID与内部标识(MSISDN和 /或 IMSI )之间的映射关系上 4艮给 LR; 或者接收到 GMLC或 LR的路由信息查询请求, 根据 AID查询 UE所 在的 ACF地址和 /或 AID对应的内部标识( MSISDN和 /或 IMSI ),并向 GMLC 或 LR返回查询结果。 在架构中, L4接口为 GMLC 306和 LR 308之间的接口,用于 GMLC向 LR使用 AID向 LR请求路由信息请求。

在该架构下, 位置业务过程包括以下步骤:

步骤 301 A、 LSC根据 AID向 GMLC发送位置业务请求;

步骤 302A、 GMLC根据 AID获取 ACF地址信息, 然后向 UE所在的

ACF发送位置业务请求;

获取 ACF地址信息的方法有多种:

方法一: GMLC从 LR中获取 AID对应的内部标识, 然后利用现有技术 通过 UPS获取 ACF地址信息, 这要求 iPAG将 AID与内部标识的映射关系 上报给 LR, 具体参见图 4;

方法二: GMLC从 LR直接获取 ACF地址信息, 这要求 iPAG将 UE的 ACF地址信息上报给 LR , 具体参见图 5;

方法三: GMLC通过 LR转发方式或重定向方式同 iPAG获取 ACF地址 信息, 具体参见图 6。 步骤 303 A、 ACF获取 UE内部标识, 执行分组接入网定位过程, 然后将 位置信息返回给 GMLC, GMLC再返回给 LSC。

获取 UE内部标识的方法有多种:

方法一: ACF接收到的位置请求中只有 AID,则根据 AID查询本地数据 获取内部标识;

方法二: iPAG将 AID 与内部标识之间的映射关系上报给 LR, LR在

GMLC查询路由信息过程提供给 GMLC , GMLC在发送 ACF的位置业务请 求中携带内部标识; 方法三: iPAG在路由信息查询请求中通过 LR返回给 GMLC或直接返 回给 GMLC , 然后 GMLC在发送 ACF的位置业务请求中携带该信息。

步骤 302A中的方法可以与步骤 303 A所述的方法互相结合,具体结合方 法见下面具体实施例。

场景二: 使用身份与位置分离网络以及普通分组接入网 且使用 L2或 L5 接口获取 ACF地址信息:

LSC 307,从来自的 UE的分组数据包中获取用户承载标识, 所述用户承 载标识为 IP地址或 AID,并使用用户承载标识向 GMLC发送位置业务请求。

GMLC 306,接收 LSC使用用户承载标识作为用户标识的位置业务 请求, 并使用用户承载标识向 UPS ( AAA )或 PDS发送路由信息请求, 如果 UPS 或 PDS只返回内部标识, 则进一步向 UPS ( HSS或 HLR )获取 ACF地址, 然后使用内部标识向 ACF发送位置业务请求, 并将 ACF返回的位置信息发 送给 LSC; 如果 UPS ( AAA )或 PDS还返回 ACF地址, 则可优化地直接向 ACF发送位置业务请求;

UPS 302, 主要指的分组接入网中的 AAA服务器, 根据 iPAG上报的信 息,保存用户承载标识与内部标识( MSISDN和 /或 IMSI )之间的映射关系, 以及 UE所在的 ACF地址; 当 GMLC查询路由信息时, 根据用户承载标识 查询并返回 UE的内部标识( MSISDN和 /或 IMSI )和 /或 UE所在的 ACF地 址;

PDS 303 ,根据 iPAG上报的数据连接的信息,保存用户承载标 与内部 标识( MSISDN和 /或 IMSI )之间的映射关系, 以及 UE所在的 ACF地址; 当 GMLC查询路由信息时, 根据用户承载标识查询并返回 UE的内部标识 ( MSISDN和 /或 IMSI )和 /或 UE所在的 ACF地址;

ACF 305 , 当接收到位置业务请求时, 根据请求中携带的内部标识 ( MSISDN和 /或 IMSI )执行接入网定位过程, 并返回 UE当前的位置信息; 在架构中, L5接口为 GMLC 306和 PDS 304之间的接口, 用于 GMLC 使用用户承载标识向 PDS请求路由信息, L2接口为 GMLC 306和 UPS 302 的接口, 用于 GMLC使用用户承载标识向 UPS请求路由信息。

在该架构下, 位置业务过程包括以下主要步骤:

步骤 301B、 LSC根据用户承载标识向 GMLC发送位置业务请求; 步骤 302B、 GMLC根据用户承载标识获取内部标识以及 ACF地址信息, 然后向 UE所在的 ACF发送位置业务请求;

获取内部标识以及 ACF地址信息的方法有多种: 方法一: GMLC从 UPS(AAA)中获取用户承载标识对应的内部标识, 然 后利用现有技术通过 UPS(HSS或 HLR)获取 ACF地址信息; 或 GMLC从 UPS(AAA)中获取用户承载标识对应的内部标识以 ACF地址信息;

方法二: GMLC从 PDS中获取用户承载标识对应的内部标识,然后 利用 现有技术通过 UPS(HSS或 HLR)获取 ACF地址信息; 或 GMLC从 PDS中获 取用户承载标识对应的内部标识以及 ACF地址信息;

步骤 303B、 ACF获取执行分组接入网定位过程, 然后将位置信息返回 给 GMLC, GMLC再返回给 LSC。

如图 4所示, 是本发明实施例身份与位置分离网络用户位置 业务方法一 的流程图, 该实施例中描述了 GMLC从 LR获取 UE的内部标识( MSISDN 和 /或 IMSI ) , 从而实现向控制面网元 ACF请求位置信息的方法。 该方法流 程包括以下步骤:

步骤 401a、 UE执行分组附着过程, 通过 RAN向 ACF发送附着请求, ACF进一步向 UPS发送附着请求, UPS接受用户附着请求, 并向 ACF下载 用户数据;

在上述过程中, ACF从 UE的非接入层业务请求消息中获取用户的 IMSI, 如果用户配置了 MSIDN信息, ACF可以从 UPS下载的用户数据中获取用户 的 MSISDN信息; UPS从 ACF的附着请求中获取并记录 UE当前所在 ACF 地址, 在附着成功后, 如果用户移到导致 ACF发生变化, ACF会发起位置 更新过程, UPS更新记录的 ACF地址。

步骤 401b、根据 UE请求,执行分组数据连接建立过程, ACF控制 iPAG 建立 UE与 iPAG之间的分组数据连接;

在上述过程 ACF控制 iPAG创建数据连接会话时, ACF将在分组附着过 程中获取的 UE的内部标识( MSISDN和 /或 IMSI )发送给 iPAG, 另外 iPAG 从 ACF发过的消息中获取 ACF的地址信息。

在上述过程, 还会执行 AID的分配过程, 具体的分配过程可以是:

1 ) UE本地配置;

2 )在 UPS配置, 并随用户数据下载到 ACF, ACF控制 iPAG创建数据 连接会话时将 AID发送给 iPAG, 然后由 iPAG分配给 UE;

3 ) 在 AAA服务器配置, iPAG 在创建数据连接时, 通过内部标识 ( MSISDN和 /或 IMSI ) 向 AAA服务器获取, 然后由 iPAG分配给 UE。

在建立分组数据连接后, iPAG建立内部标识( MSISDN和 /或 IMSI )与 AID之间的关联关系。

根据接入技术的不同, 步骤 401a和 401b可以是同一过程中执行, 也可 以是在不同时刻独立执行。

步骤 402、 iPAG向 LR发送映射关系上报消息, 主要目的是将 AID与 RID的映射关系上报给 LR,为了实现本实施例位置业务的目的,还需要 进一 步将 AID与内部标识之间的映射关系上报给 LR;

步骤 403、 LR保存 AID与 RID之间的映射关系以及 AID与内部标识之 间的映射关系;

具体实现可以将内部标识作为映射关系中的一 个字段, 即记录内容为 ( AID、 RID、 IMSI和 /或 MSISDN )的映射关系, 也可以将内部标识当原有 映射关系 (AID、 RID ) 的附属数据, 也可以是独立与原有映射关系 (AID、 RID )之外建立新的映射关系 (AID、 IMSI和 /或 MSISDN ) 。

步骤 404、 LR向 iPAG返回映射关系上报响应;

步骤 405、 完成分组数据连接建立后, 用户就可以使用 UE访问互联网 业务,这时的分组数据包的源地址是 AID,这里假设应用服务器是 LSC, LSC 可以从分组数据包获取用户的 AID;

步骤 406、 当 LSC需要获取 UE当前位置时, 向 GMLC发送位置业务请 求, 其中携带 UE的 AID作为位置业务外部标识;

步骤 407、 GMLC向 LR发送路由信息请求, 其中携带 AID;

步骤 408、 LR查询本地数据, 根据 AID获取 UE的内部标识( MSISDN 和 /或 IMSI ) , 并通过路由信息响应将查询结果返回给 GMLC;

步骤 409、 GMLC根据获取到的 UE内部标识( MSISDN和 /或 IMSI )向 UPS发送路由信息请求; 步骤 410、 UPS根据 MSISDN和 /或 IMSI获取到 UE附着或位置更新过 程中记录的 ACF地址, 并向 GMLC返回路由信息响应, 携带 ACF地址; 步骤 411、 GMLC向 UE当前所在的 ACF发送位置业务请求, 携带用户 内部标识 ( MSISDN和 /或 IMSI ) , 也可以同时携带 AID;

步骤 412、 ACF使用内部标识发起接入网定位过程, 同 RAN、 UE交互, 获取 UE当前准确的位置信息, 如无线小区信息等;

步骤 413、 ACF向 GMLC返回位置业务响应,携带 UE当前的位置信息; 步骤 414、 GMLC向 LSC返回位置业务响应,携带 UE当前的位置信息, 此时 GMLC删除位置业务响应消息中的 MSISDN和 /或 IMSI内部标识, 不 在响应消息中携带内部标识, 以保护用户内部标识。

如图 5所示, 是本发明实施例身份与位置分离网络用户位置 业务方法二 的流程图,该实施例中描述了 GMLC从 LR直接获取控制面网元 ACF地址, 从而实现向控制面网元 ACF请求位置信息的方法。该方法流程包括以下 步骤: 步骤 501a~501b、 与图 4的步骤 401a~401b相同;

步骤 502、 iPAG向 LR发送映射关系上报消息, 主要目的是将 AID与

RID的映射关系上报给 LR,为了实现本实施例位置业务的目的,还需要 进一 步将用户当前所在的 ACF地址上报给 IR;

如果用户发生移动, ACF发生改变, 这时 ACF会主动通知 iPAG, iPAG 需要将新 ACF地址信息上报给 LR, LR更新记录的 ACF地址信息;

步骤 503、 LR保存 AID与 RID之间的映射关系以及当前 ACF地址信息; 具体实现可以将将 ACF地址信息当原有映射关系 (AID、 RID ) 的附属 数据, 也可以是独立与原有映射关系 (AID、 RID )之外建立 (AID、 ACF ) 关系表。

步骤 504、 LR向 iPAG返回映射关系上报响应;

步骤 505~506、 同步骤 405~406;

步骤 507、 GMLC向 LR发送路由信息请求, 其中携带 AID;

步骤 508、 LR查询本地数据, 根据 AID获取 UE当前 ACF地址, 并将 查询结果通过路由信息响应返回给 GMLC;

步骤 509、 GMLC向 UE当前所在的 ACF发送位置业务请求, 携带用户 携带 AID;

步骤 510、 ACF根据位置业务请求消息中的 AID从本地数据中获取 AID 对应的内部标识 (MSISDN和 /或 IMSI ) , 然后利用内部标识发起分组接入 网定位过程, 同 RAN、 UE交互, 获取 UE当前准确的位置信息, 如无线小 区信息等;

步骤 511、 ACF向 GMLC返回位置业务响应,携带 UE当前的位置信息; 步骤 512、 GMLC向 LSC返回位置业务响应, UE当前的位置信息, 此 时 GMLC删除位置业务响应消息中的 MSISDN和 /或 IMSI内部标识, 不在 响应消息中携带内部标识, 以保护用户内部标识。

作为优化, 可以将图 4和图 5所述的方法进行结合, iPAG将 UE所在的 ACF地址, 以及 AID与内部标识( MSISDN和 /或 IMSI )的对应关系一起上 报到 LR, 当 GMLC收到 LSC的位置业务请求时, 使用 AID向 LR请求路由 信息, LR根据 AID获取 ACF地址以及 AID对应的内部标识, 然后将 ACF 地址以及内部标识一起发送给 GMLC; 然后 GMLC利用获取的 ACF地址向 ACF发送位置业务请求, 并携带内部标识, 也可以同时携带 AID, 这样 ACF 直接利用位置业务请求中携带的内部标识进行 分组接入网定位过程, 而不需 要在本地通过 AID查询内部标识。

如图 6所示, 是本发明实施例身份与位置分离网络用户位置 业务方法三 的流程图, 该实施例中描述了 GMLC通过 LR从 iPAG获取控制面网元 ACF 地址,从而实现向控制面网元 ACF请求位置信息的方法。该方法流程包括以 下步骤:

步骤 601a~601b、 与图 4的步骤 401a~401b相同;

步骤 602、 iPAG向 LR发送映射关系上 ^艮消息, 将 AID与 RID的映射 关系上报给 LR;

步骤 603、 LR保存 AID与 RID之间的映射关系;

步骤 604、 LR向 iPAG返回映射关系上报响应; 步骤 605-606, 同图 4的步骤 405-406;

GLMS获取 ACF的方法可以使用步骤 607a~610a所示的 LR转发过程, 也可以使用 607b~610b的重定向方式。

LR转发过程:

步骤 607a、 GMLC向 LR发送路由信息请求, 其中携带 AID;

步骤 608a、 LR根据 AID查询 AID与 RID的映射关系, 获取 RID, 然后 根据 RID向 iPAG发送路由信息请求;

步骤 609a、 iPAG根据 AID查询当前用户所在的 ACF, 并向 LR返回路 由信息响应, 携带 ACF地址;

作为优化, iPAG可以进一步根据 AID获取用户的内部标识, 并携带在 路由信息响应中。

步骤 610a、 LR向 GMLC返回路由信息响应;

或 LR重定向过程:

步骤 607b、 GMLC向 LR发送路由信息请求, 其中携带 AID;

步骤 608b、 LR根据 AID查询 AID与 RID的映射关系, 获取 RID, 然 后 LR返回路由查询响应给 GMLC,携带 RID,指示 GMLC重新向 RID指示 的网元进行查询;

步骤 609b、 GMLC根据 RID向 iPAG发送路由信息请求,其中携带 AID; 步骤 610b、 iPAG查询本地数据, 根据 AID获取 UE当前 ACF地址, 并 将查询结果通过路由信息响应返回给 GMLC;

作为优化, iPAG可以进一步根据 AID获取用户的内部标识, 并携带在 路由信息响应中。

步骤 611~614、 同图 4的步骤 411~414。

也可以基于该方案进行变化, 在步骤 610a或 610b中只返回用户的内部 标识, 然后 GMLC利用图 4所述的方法从 UPS中获取 ACF地址, 然后执行 位置业务请求过程。

如图 7所示, 是本发明实施例身份与位置分离网络或分组接 入网用户位 置业务方法的流程图。 该实施例主要考虑到在有些分组接入网络中, 可能会 存在网元上保存有 AID和用户标识( MSISDN、 IMSI )之间的对应关系, 和 /或 AID和 ACF之间的对应关系, 甚至是对于非身份与位置分离网络, 保存 有 IP地址和用户标识 ( MSISDN、 IMSI )之间的对应关系 , 和 /或 IP地址和 ACF 之间的对应关系。 比如 UPS 或分组网络中的策略决策服务器 (Policy Decision Server, 简称 PDS ) , 具体的 PDS如移动分组网络中的策略及计费 规则功能( Policy and Charging Rules Function , 简称 PCRF ) 、 固定宽带网路 中的资源接纳控制子系统( Resource Access Control Subsystem,简称 RACS )。 如果能够根据 AID或 IP地址确定用户对应的 UPS或 PDS, 那么可以通过 UPS或 PDS中获取用户内部标识, 或直接获取 ACF的地址的方式实现位置 业务。

在以下情况下可以使用该方法:

1 ) UPS或 PDS是单个服务网元;

2 ) AID或 IP地址分配和 UPS之间存在对应关系, GMLC利用配置的对 应关系根据 AID或 IP确定 UPS或 PDS;

3 )UPS或 PDS支持漫游架构, GMLC能够从任一点 UPS或 PDS接入, 该 UPS或 PDS通过系统内部接口找到用户所在的 UPS或 PDS。

该方法流程包括以下步骤:

步骤 701a、 与图 4的步骤 401a相同;

步骤 701b、 与图 4的步骤 401b基本相同, 根据 UE请求, 执行分组数 据连接建立过程, ACF控制 iPAG建立 UE与 iPAG之间的分组数据连接; 在此过程中, 当 UPS为 AAA时, iPAG还会与 UPS交互, 对数据连接 的鉴权和计费操作, 在此过程中, 向 UPS上报数据连接信息, 包括用户的承 载标识、 用户标识、 数据连接标识、 ACF地址信息等;

如果部署了 PDS系统, iPAG还会与 PDS交互, 向 PDS上报数据连接 的信息, 请求数据连接对应的规则, 数据连接信息中包括用户的承载标识、 用户标识、 数据连接标识、 ACF地址信息等;

步骤 702、 完成分组数据连接建立后, 用户就可以使用 UE访问互联网 业务, 这里假设应用服务器是 LSC, LSC可以从分组数据包获取用户的承载 标识 AID或 IP地址;

步骤 703、 当 LSC需要获取 UE当前位置时, 向 GMLC发送位置业务请 求, 其中携带用户承载标识作为位置业务外部标识 ;

下面 GMLC需要根据用户承载标识获取 ACF的地址, 如果釆用从 PDS 获取的方法, 则执行步骤 704a~705a, 如果釆用从 UPS (如 AAA ) 中获取, 则执行步骤 704b~705b;

步骤 704a、 GMLC向 PDS发送路由信息请求,其中携带用户承载标识 ; 步骤 705a、 PDS查询本地数据, 根据用户承载标识获取 UE的内部标识 ( MSISDN和 /或 IMSI ) , 并通过路由信息响应将查询结果返回给 GMLC, GMLC还需要图 4步骤 409步骤, 向 UPS ( HSS或 HLR )进一步查询 ACF 的地址信息, 在此不做更多描述;

如果 PDS在返回内部标识时,还同时返回了 ACF地址,则优化地, GMLC 直接可以省略到 UPS查询路由信息的过程, 直接执行步骤 705。

步骤 704b、 GMLC向 UPS ( AAA )发送路由信息请求, 其中携带用户 内部标识;

步骤 705b、 UPS ( AAA )查询本地数据, 根据用户承载标识获取 UE的 内部标识 (MSISDN和 /或 IMSI ) , 并通过路由信息响应将查询结果返回给 GMLC, GMLC还需要执行图 4步骤 409, 向 UPS ( HSS或 HLR )进一步查 询 ACF的地址信息, 在此不做更多描述;

如果 PDS在返回内部标识时,还同时返回了 ACF地址,则优化地, GMLC 直接可以省略到 UPS查询路由信息的过程, 直接执行步骤 706。

步骤 706、 GMLC向 UE当前所在的 ACF发送位置业务请求, 携带用户 内部标识 ( MSISDN和 /或 IMSI ) ;

步骤 707、 ACF使用内部标识发起接入网定位过程, 同 RAN、 UE交互, 获取 UE当前准确的位置信息, 如无线小区信息等;

步骤 708、 ACF向 GMLC返回位置业务响应,携带 UE当前的位置信息; 步骤 709、 GMLC向 LSC返回位置业务响应,携带 UE当前的位置信息, 此时 GMLC删除位置业务响应消息中的 MSISDN和 /或 IMSI内部标识, 不 在响应消息中携带内部标识, 以保护用户内部标识。

本发明实施例还提供一种获取用户位置信息的 系统, 如图 8所示, 包括 LSC、 GMLC和 ACF, 其中:

所述 LSC用于: 根据用户设备的身份标识向所述 GMLC发送位置业务 请求;

所述 GMLC 用于: 收到所述位置业务请求后, 根据所述身份标识获取 ACF地址信息, 向所述 ACF地址对应的 ACF发送位置业务请求;

所述 ACF用于: 收到所述位置业务请求后, 执行接入网定位过程, 获取 所述用户设备的位置信息,将所述位置信息通 过所述 GMLC返回给所述 LSC。

其中, 所述 GMLC通过如下方法之一获取所述 ACF地址信息:

所述 GMLC从位置寄存器( LR )中获取所述身份标识对应的内部标识, 根据所述内部标识从用户数据服务器( UPS )获取所述 ACF地址信息;其中, 所述身份标识及其对应的内部标识由互联分组 接入网关( iPAG )上报给所述 LR;

或者, 所述 GMLC从所述 LR直接获取所述身份标识对应的 ACF地址 信息; 其中, 所述身份标识对应的 ACF地址信息由所述 iPAG上报给所述 LR;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 接收 所述 LR向所述 iPAG查询到的 ACF地址信息; 或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 接收所述 LR返回的所述 iPAG对应 的位置标识, 根据所述位置标识从所述 iPAG获取所述 ACF地址信息。

其中, 所述 GMLC发送给所述 ACF的位置业务请求中, 携带所述身份 标识对应的内部标识和 /或所述身份标识。

其中, 所述 GMLC通过如下方法之一获取所述内部标识:

所述 GMLC从所述 LR获取所述身份标识对应的内部标识, 所述身份标 识与内部标识的映射关系由 iPAG上报给所述 LR;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 接收 所述 LR返回的所述 iPAG对应的位置标识 , 根据所述位置标识从所述 iPAG 获取所述 ACF地址信;

或者, 所述 GMLC向所述 LR查询路由信息, 携带所述身份标识, 接收 所述 LR向所述 iPAG查询到的 ACF地址信息 ACF地址信息和内部标识。

其中, 所述 ACF还用于: 执行所述接入网定位过程前, 获取所述身份标 识对应的内部标识。

其中, 所述 ACF通过如下方法之一获取所述身份标识对应的 内部标识: 所述 ACF从所述 GMLC发送的所述位置业务请求中获取所述内部 识; 或者, 所述 ACF根据所述 GMLC发送的所述位置业务请求中的身份标 识查询本地数据库获取所述内部标识。

其中, 所述 ACF还用于: 通过位置业务响应消息将所述位置信息发送给 所述 GMLC;

所述 GMLC还用于: 当所述位置业务响应消息中携带所述身份标识 对应 的内部标识时, 删除所述位置业务响应消息中的内部标识后, 将所述位置业 务响应消息转发给所述 LSC。

其中, 所述内部标识包括移动用户综合业务数字网号 码(MSIDN ) 和 / 或国际移动用户识别码(IMSI ) 。

本发明实施例提供一种获取用户位置信息的系 统, 包括 LSC、 GMLC和 ACF, 其中:

所述 LSC用于: 根据用户设备的用户承载标识向所述 GMLC发送位置 业务请求;

所述 GMLC用于: 接收到所述位置业务请求后,根据所述用户承 载标识 获取 ACF地址信息和内部标识,向所述 ACF地址对应的 ACF发送位置业务 请求, 并携带所述内部标识;

所述 ACF用于: 接收到所述位置业务请求后, 执行接入网定位过程, 获 取所述用户设备的位置信息, 将所述位置信息通过所述 GMLC返回给所述 LSC。 其中, 所述 GMLC是用于通过如下方法之一获取所述 ACF地址信息和 内部标识:

所述 GMLC从 UPS中获取所述用户承载标识对应的内部标识, 根据所 述内部标识从所述 UPS中获取所述 ACF地址信息;或 GMLC从 UPS中获取 所述用户承载标识对应的内部标识以及 ACF地址信息;

或者, 所述 GMLC从策略分发系统(PDS )中获取所述用户承载标识对 应的内部标识, 根据所述内部标识从所述 UPS中获取 ACF地址信息; 或所 述 GMLC从所述 PDS中获取用户承载标识对应的内部标识以及 ACF地址信 息。

其中, 所述 ACF还用于: 通过位置业务响应消息将所述位置信息发送给 所述 GMLC;

所述 GMLC还用于: 当所述位置业务响应消息中携带所述身份标识 对应 的内部标识时, 删除所述位置业务响应消息中的内部标识后, 将所述位置业 务响应消息转发给所述 LSC。

本领域普通技术人员可以理解上述方法中的全 部或部分步骤可通过程序 来指令相关硬件完成, 上述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。

以上实施例仅用以说明本发明的技术方案而非 限制, 仅仅参照较佳实施 例对本发明进行了详细说明。 本领域的普通技术人员应当理解, 可以对本发 明的技术方案进行修改或者等同替换, 而不脱离本发明技术方案的精神和范 围, 均应涵盖在本发明的权利要求范围当中。

工业实用性 本发明实施例提供一种获取互联网用户位置信 息的系统和方法, 基于身 份标识或用户承载标识获取 UE位置信息, 满足互联网位置业务的需求。