专利名称:核心网络实现用户位置定位的方法与系统的制作方法
技术领域:
本发明涉及通信网络的定位技术,尤其是涉及一种核心网络实现用户位 置定位的方法与系统。
背景技术:
首先介绍一下移动通信网络的位置业务移动通信网络的位置业务是近几年移动通信悄然兴起的一种增值业务, 通过一定的技术获取目标用户设备(UE)的位置信息,目标UE指移动通信网 络中被定位的终端用户设备,位置信息可以是地理的经绊度信息、当地街道 的位置信息等。获取的位置信息可以提供给目标UE用户本人,用于自身定位, 或是提供给通信系统本身,用于分网络区域计费或运营商操作维护功能等, 或是提供给其他请求得到该用户位置的客户应用端,用于增值业务。因此, 位置业务在紧急救援、车辆导航和智能交通系统、工作调度和团队管理、移 动黄页查询、增强网络性能等方面有广泛的应用。在第三代合作伙伴计划(3GPP)中,对位置业务的规范,以及位置业务 系统的功能模式、结构、状态描述和消息流程等方面均做了描述。随着移动通信技术的发展,在3GPP R5版本中引入了 IP多媒体子系统 (IMS), IMS是一个核心网络控制层,通过业务控制和承载控制相分离,提 供丰富的多媒体业务。虽然IMS是针对移动通信提出,但是在实现网络融合 愿望的驱动下,IMS已经发展到了固网通信领域。在3GPP的R6中,IMS已 经被定义为支持所有IP接入网的多媒体业务核心网,其可以支持任何一种移 动的或固定的、有线的或无线的网络,包括W-CDMA、 CDMA2000、以太网、xDSL以及无纟統局i或网等,通术亍、为IP 4妄入网(IP Connectivity Access Networks, IP-CAN)。对于固网接入IMS时.为能够获取终端用户的位置信息,需要得到IP接 入网,且需要在IMS中增加一个位置获取功能(Location Retrieval Function, LRF )实体,IMS中的呼叫会话控制功能(Call Session Control Function, CSCF ) 实体扩充与LRF实体的接口 ,通过LRF访问IP接入网或是CSCF直接访问 IP接入网获取终端用户的位置信息。因此,对于固网接入IMS时,若要定位 终端用户的位置,必须修改IP接入网,同时在IMS中增加LRF实体。对于无线网络接入IMS时,终端用户的位置信息依赖于终端用户设备提 供,如果终端设备不提供其位置信息,则无法获取终端用户的位置信息。发明内容本发明的目的在于提出 一种核心网络实现用户位置定位的方法与系统, 以在不修改IP接入网络的前提下,实现核心网络对通过IP接入网络接入的终端用户的定位。为解决上述问题,本发明提供一种核心网络实现用户位置定位的方法, 包括如下步骤a. 核心网络中的呼叫会话控制功能网元向归属用户服务器网元发送获取 终端用户位置信息的请求;b. 所述归属用户服务器网元接收所述请求,查询保存的所述终端用户的 相关信息,获取所述终端用户的位置信息并发送给所述呼叫会话控制功能网元。其中,所述步骤a为所述终端用户向核心网络发起注册过程中,所述 呼叫会话控制功能网元向所述归属用户服务器网元发送荻取终端用户位置信息的请求。
其中,所述终端用户为核心网舌各的未注册用户,所述步-骤a为所述终 端用户向核心网络发起呼叫的过程中,所述呼叫会话控制功能网元向所述归 属用户服务器网元发送获取终端用户位置信息的请求。其中,所述终端用户通过固网接入核心网络,所述归属用户服务器网元 上的位置信息为在用户签约时所获得的,或者为其它网元发送给归属用户服 务器网元的,或者为归属用户服务器网元向其它网元查询获得的。相应地,本发明还4是4^一种核心网络实现用户位置定位的方法,包括如 下步骤核心网络中的呼叫会话控制功能网元确定所述终端用户消息中携带的位 置启示信息所述呼叫会话控制功能网元分析所述位置启示信息,获取所述终端用户 的位置信息。其中,所述位置启示信息是指所述终端用户消息中携带的源IP地址信息、 或/和虚拟局域网信息、或/和呼叫会话控制功能网元的接入IP接口信息。 相应地,本发明还提供一种核心网络实现用户位置定位的系统,包括 呼叫会话控制功能网元,用于发起一个获取终端用户位置信息的请求; 归属用户服务器网元,用于接收所述请求后,查询保存的所述终端用户 的相关信息,获取终端用户的位置信息并发送给所述呼叫会话控制功能网元。其中,所述呼叫会话控制功能网元包括代理呼叫会话控制功能网元,用 于确定所述终端用户消息中携带的位置启示信息,并分析所述位置启示信息, 获取所述终端用户的位置信息;其中,所述位置启示信息是指所述终端用户消息中携带的源IP地址信息、或/和虛拟局域网信息、或/和呼叫会话控制功 能网元的接入IP接口信息。其中,所述终端用户接入所述核心网络时没有发生漫游;所述位置信息
为所述终端用户归属用户服务器网元上的位置信息,该位置信息为在用户签 约时签约到归属用户服务器网元的,或者为其它网元发送给归属用户服务器 网元的,或者为归属用户服务器网元向其它网元查询获得的。相应地,本发明4是供一种核心网络实现用户位置定位的系统,包括呼叫会话控制功能网元,用于通过终端用户消息中携带的位置启示信息,并分析所述位置启示信息,解析出所述终端用户的位置信息。其中,所述位置启示信息是指所述终端用户消息中携带的源IP地址信息、或/和虛拟局域网信息、或/和4妄入IP接口信息。与现有技术相比,本发明具有以下有益效果1. 本发明在没有Y'务改IP^姿入网络的前"t是下,利用HSS网元保存的终端 用户的位置信息,于核心网络需要获取终端用户的位置信息时,CSCF网元向 HSS网元发送获取终端用户位置信息的请求,获取终端用户的位置信息,以 较为简单的方式在核心网络实现了用户位置的定位,便于在通信网络中开展 位置业务;2, 进一步,即使用户在通过固网接入或无线网络接入核心网络时,HSS 网元上没有保存用户的位置信息或是用户没有向HSS网元提供其位置信息, 则CSCF网元通过解析终端用户发起的呼叫消息中的位置启示信息,判断出 用户的接入位置来实现对用户的定位。
图1是本发明核心网络实现用—户位置定位的方法的第一实施例流程图。 图2是本发明核心网络实现用户位置定位的方法的第二实施例流程图。 图3是本发明核心网络实现用户位置定位的方法的第三实施例流程图。
图4是本发明核心网络实现用户位置定位的系统示意图。
具体实施方式
本发明在不修改IP接入网络(IP-CAN )的情况下,利用核心网络(IMS ) 中的归属用户服务器(Home Subscriber Server, HSS )网元保存的终端用户的 位置信息,于核心网络需要获取终端用户的位置信息时,核心网络中的呼叫 会话控制功能(CSCF)网元向所述归属用户服务器网元发送获取终端用户位 置信息的请求,所述归属用户服务器网元查询保存的终端用户的相关信息, 获取终端用户的位置信息并发送给所述呼叫会话控制功能网元,以在核心网 络实现用户位置的定位。所迷归属用户服务器网元上保存的所述终端用户的位置信息,其可以是 在终端用户签约时签约并保存至所述归属用户服务器网元,也可以是其它网 元发送给所述归属用户服务器网元,也可以是所述归属用户服务器网元向其 它网元查询获^^寻的。其中,所述的用户即指终端用户, 一个用户或一个终端用户对应于通过 IP接入网络接入核心网络的一个被定位的终端用户设备。所述IP接入网络根据接入方式,分为基于IP的固网接入网和基于IP的 无线接入网。请参考图1,为本发明所揭示的核心网络实现用户位置定位的方法的第一 实施例流程图。本实施例为终端用户通过固网接入核心网络,终端用户向核 心网络注册过程中,所述呼叫会话控制功能(CSCF)网元获取所述归属用户 服务器网元上保存的用户位置信息。本实施例具体包括如下步骤步骤sl01:终端用户(UE)向核心网络中的代理呼叫会话控制功能 (Proxy-CSCF, P-CSCF )网元发起注册请求;步骤sl02: P-CSCF网元使用域名服务器(Domain Name Server, DNS ) 解析注册请求中包含的终端用户的归属网络信息,获取与所述终端用户的归 属网络对应的查询呼叫会话控制功能(Interrogating-CSCF, I-CSCF )网元的 地址,并将注册请求转发至该I-CSCF网元;步骤sl03: I-CSCF网元向归属用户服务器(HSS)网元查询终端用户的 注册状态信息步骤sl04: I-CSCF网元根据HSS网元返回的信息,获取指派给终端用户 的服务呼叫会话控制功能(Serving-CSCF, S-CSCF)网元的地址;步骤sl05: I-CSCF网元将注册请求转发给S-CSCF网元;步骤sl06: S-CSCF网元发现终端用户是首次注册,向HSS网元取鉴权集;步骤sl07: HSS网元根据查询获取鉴权信息,并将鉴权信息发送给 S-CSCF网元;步骤sl08、步骤sl09和步骤sll0: S-CSCF网元根据接收的鉴权信息, 执行注册,分别通过I-CSCF网元、P-CSCF网元的转发,向终端用户返回注 册认证^t兆战消息;步骤sill:终端用户根据收到的注册认证挑战消息,携带其中的认证响 应消息向P-CSCF网元发起注册请求;步骤sll2: P-CSCF网元将注册请求转发至I-CSCF网元;步骤sll3: I-CSCF网元向HSS网元查询终端用户的注册状态;步骤si 14: I-CSCF网元根据返回的信息,获取指派给终端用户的S-CSCF 网元的地;址步骤si 15: I-CSCF网元将注册请求发送至S-CSCF网元; 步骤sll6: S-CSCF网元收到注册请求后,使用服务器指派请求(Server Assign Request, SAR)接口消息向HSS网元请求终端用户签约数据以及终端 用卢的接入位置信息;步骤sll7: HSS网元使用服务器指派请求(Server Assign Answer, SAA ) 接口消息向S-CSCF网元返回终端用户签约数据以及终端用户的接入位置信 自-其中,所述SAA4妄口消息中,需要扩充一个携带终端用户签约数据以及 终端用户的接入位置信息的接口消息单元,比如为 一个携带终端用户签约数 据以及终端用户的接入位置信息的属性值对(Attribute Value Pair, AVP )或信元。步骤si 18至步骤si20: S-CSCF网元分别通过I-CSCF网元和P-CSCF网元的转发,向终端用户返回注册认证挑战响应消息。请参考图2所示,为本发明所揭示的核心网络实现用户位置定位的方法 的第二实施例流程图。本实施例为A.终端用户通过固网4妾入核心网络,终端用户并未向核心网络注册,即 终端用户为一个未注册用户发起核心网络可以接受的呼叫(比如紧急呼叫) 请求时,所述呼叫会话控制功能(CSCF )网元获取所述归属用户服务器(HSS ) 网元上保存的用户位置信息。本实施例具体包括如下步骤-步骤s201:终端用户(UE)向P-CSCF网元发起呼叫请求; 步骤s202: P-CSCF网元响应;步骤s203: P-CSCF网元将呼叫请求转发给预配置的核心网络中的能处理 该呼叫的S-CSCF网元;步骤s204: S-CSCF网元响应;
步骤s205: S-CSCF网元SAR^娄口消息向HSS网元请求,通过查询HSS 网元中保存终端用户的签约信息,获取终端用户的位置信息;步骤s206:若HSS网元查询到终端用户的签约信息,则将其中包括的终 端用户的位置信息以SAA接口消息发送给S-CSCF网元;其中,SAA 4妄口消息需要扩充一个携带终端用户的位置信息的接口消息 单元。请参考图3所示,为本发明所揭示的核心网络实现用户位置定位的方法 的第三实施例流程图。本实施例为若HSS网元上没有保存终端用户的位置 信息的情况下,核心网络获取解析用户终端发送消息中携带的位置启示信息, 来获取用户终端的位置信息。因此,本实施例尤其是针对通过无线接入网络 接入核心网络的用户,当然,也可以适用通过固网4妄入核心网络的用户。本实施例具体包括如下实现步骤步骤s301和步骤s302,分别对应图2所述步骤s201至步骤s202,不再详叙;此时,P-CSCF网元执行步骤s303获取终端用户的位置信息P-CSCF网元根据步骤s301所接收的终端用户的呼叫请求消息,解析该 呼叫请求消息中包括的位置启示信息,从而获取终端用户的位置信息。所述位置启示信息可以为所述终端用户消息中携带的源IP地址信息、或/ 和虛拟局域网信息、或/和接入IP接口信息。然后,P-CSCF网元通过步骤s304和步骤s305将解析出的终端用户的位 置信息通过向S-CSCF网元转发的呼叫请求消息中携带,使S-CSCF网元荻取 终端用户的位置信息。工程实际中,步骤s303的具体实现如下比如,P-CSCF网元可以直接 根据终端用户的IP地址所处的范围段预先配置相应的接入位置信息,P-CSCF
网元#4居终端用户的IP地址即可以查询到所预先配置的接入位置信息库,获 取终端用户的位置信息。需要补充说明的是,实际上,在图1中,执行所述步骤sl02至s105、所 述步骤s112至s115之前,以及图2中,执行所述s203之前,P-CSCF网元都 会^^艮据接收的终端用户的呼叫请求消息,从该消息中解析出终端用户的位置 信息,然后,将位置信息携带在向S-CSCF网元转发的呼叫请求消息中,即执 4亍类似于图3中的所述步-骤s303。但是,由于P-CSCF网元解析出终端用户 的位置信息相对来说,是终端用户的大致位置信息,并非准确位置信息,因 此,图1和图2中,优选通过HSS网元获取终端用户的准确位置信息;只有 在无法通过HSS网元获取终端用户的准确位置信息下,核心网络才采用通过 P-CSCF网元解析出终端用户的位置信息。另外,请参见图4所示,本发明还揭露了一种核心网络实现用户位置定 位的系统,该系统用于实现核心网络对通过包括基于IP的固网和无线网络的本发明的系统具体包括核心网络(IMS),包括呼叫会话控制功能(CSCF)网元和归属用户服务 器(HSS)网元430;其中,CSCF网元才艮据功能,又可以分为代理呼叫会话控制功能(P-CSCF) 网元410、服务呼叫会话控制功能(S-CSCF)网元420,在某些实现结构中, CSCF网元还包括查询呼叫会话控制功能(I-CSCF)网元(图中未绘示)。核心网络还包括归属用户服务器(HSS)网元430,接收CSCF网元所发 起获取终端用户位置信息的请求,.查询保存的终端用户的相关信息,将终端 用户的位置信息发送给所述呼叫会话控制功能网元。其中,终端用户(UE) 450通过包括基于IP的固网和无线网络的IP接入 网(IP-CAN ) 440接入核心网络。
所述终端用户通过固网^妄入所述核心网络时,所述位置信息为所述终端 用户签约的固网接入位置信息。当然,本发明的系统中,P-CSCF网元可以根据终端用户向IMS的请求消 息(可以包括呼叫或注册,甚至其它请求消息),解析出终端用户大致的固网 接入位置信息。另外,本发明还揭露一种核心网络实现用户位置定位的系统,主要是用 应于HSS网元中没有终端用户的位置信息的网络环境下,比如,终端用户为 通过基于IP的无线网络接入核心网络的网络环境,当然,本发明也适用终端 用户通过固网4妾入核心网络的网》各环境。本系统包括呼叫会话控制功能(CSCF)网元,用于发起一个获取终端用 户位置信息的请求,其请求的信息为终端用户的公有标识,或同时包括用户 的IP地址或设备标识。其可以根据终端用户消息中所携带的位置启示信息, 解析出所述终端用户的位置信息。具体地,CSCF网元中包括的P-CSCF网元根据终端用户消息中携带的 位置启示信息,解析出所述终端用户的位置信息;然后,将此位置信息发送 给CSCF网元中的S-CSCF网元。终端用户所述位置启示信息是指所述终端用户消息中携带的源IP地址信 息、或/和虛拟局域网信息、或/和CSCF网元的接入IP接口信息。综上所迷,本发明在没有修改IP接入网络的前提下,利用HSS网元保存 的终端用户的位置信息,于核心网络需要获取终端用户的位置信息时,CSCF 网元向HSS网元发送获取终端用户位置信息的请求,获取终端用户的位置信 息,以在核心网络实现用户位置的定位。此,尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明,但 是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同 替换;而一切不脱离本发明的4青神和范围的4支术方案及其改进,其均应涵盖 在本发明的权利要求范围当中。
权利要求
1.一种核心网络实现用户位置定位的方法,其特征在于,包括如下步骤a.核心网络中的呼叫会话控制功能网元向归属用户服务器网元发送获取终端用户位置信息的请求;b.所述归属用户服务器网元接收所述请求,查询保存的所述终端用户的相关信息,获取所述终端用户的位置信息并发送给所述呼叫会话控制功能网元。
2. 根据权利要求1所述的核心网络实现用户位置定位的方法,其特征在 于,所述步骤a为所述终端用户向核心网络发起注册过程中,所述呼叫会 话控制功能网元向所述归属用户服务器网元发送获取终端用户位置信息的请求。
3. 根据权利要求1所述的核心网络实现用户位置定位的方法,其特征在 于,所述终端用户为核心网络的未注册用户,所述步骤a为所述终端用户 向核心网络发起呼叫的过程中,所述呼叫会话控制功能网元向所述归属用户 服务器网元发送获取终端用户位置信息的请求。
4. 根据权利要求1至3任一项所述的核心网络实现用户位置定位的方法, 其特征在于,所述终端用户通过固网接入核心网络,所述归属用户服务器网 元上的位置信息为在用户签约时所获得的,或者为其它网元发送给归属用户 服务器网元的,或者为归属用户服务器网元向其它网元查询获得的。
5. —种核心网络实现用户位置定位的方法,其特征在于,包括如下步骤 核心网络中的呼叫会话控制功能网元确定所述终端用户消息中携带的位置启示信息; 所述呼叫会话控制功能网元分斩所述位置启示信息,获耳又所述终端用户 的位置信息。
6. 根据权利要求5所述的核心网络实现用户位置定位的方法,其特征在 于,所述位置启示信息是指所述终端用户消息中携带的源IP地址信息、或/ 和虛拟局域网信息、或/和呼叫会话控制功能网元的接入IP接口信息。
7. —种核心网络实现用户位置定位的系统,其特征在于,包括呼叫会话控制功能网元,用于发起一个获取终端用户位置信息的请求; 归属用户服务器网元,用于接收所述请求后,查询保存的所述终端用户 的相关信息,获取终端用户的位置信息并发送给所述呼叫会话控制功能网元。
8. 根据权利要求7所述的核心网络实现用户位置定位的系统,其特征在 于,所述呼叫会话控制功能网元包括代理呼叫会话控制功能网元,用于发起 一个获取终端用户位置信息的请求,其请求的信息为终端用户的公有标识, 或同时包括用户的IP地址或"i殳备标识。
9. 根据权利要求7或8所述的核心网络实现用户位置定位的系统,其特 征在于,所述终端用户接入所述核心网络时没有发生漫游;所述位置信息为 所述终端用户归属用户服务器网元上的位置信息,该位置信息为在用户签约 时签约到归属用户服务器网元的,或者为其它网元发送给归属用户服务器网 元的,或者为归属用户服务器网元向其它网元查询获得的。
10. —种核心网络实现用户位置定位的系统,其特征在于,包括呼叫会话控制功能网元用于通过终端用户消息中携带的位置启示信息,并分析所述位置启示信息,解析出所述终端用户的位置信息。
11.根据权利要求IO所述的核心网络实现用户位置定位的系统,其特征在于,所述位置启示信息是指所述终端用户消息中携带的源IP地址信息、或/ 和虛拟局域网信息、或/和4妾入IP4妻口信息。
全文摘要
本发明公开一种核心网络实现用户位置定位的方法及系统,该方法包括如下步骤核心网络中的呼叫会话控制功能网元向归属用户服务器网元发送获取终端用户位置信息的请求,所述归属用户服务器网元查询保存的终端用户的相关位置信息,将终端用户的位置信息发送给所述呼叫会话控制功能网元;或者核心网络中的呼叫会话控制功能网元根据接收的用户消息中的信息分析出用户位置信息。本发明在不修改IP接入网络的前提下,以较简单方式实现了核心网络对通过IP接入网络接入的终端用户的定位,为通信网络开展位置业务带来了便利。
文档编号H04W64/00GK101132603SQ20061003716
公开日2008年2月27日 申请日期2006年8月23日 优先权日2006年8月23日
发明者简海燕 申请人:华为技术有限公司