分组网络获得固网接入用户终端的地理位置信息的方法

文档序号:7628265阅读:170来源:国知局
专利名称:分组网络获得固网接入用户终端的地理位置信息的方法
技术领域
本发明涉及分组网络获得用户终端相关信息的技术,特别涉及分组网络获得固网接入的分组用户终端和传统用户终端的地理位置信息的方法。
背景技术
目前,随着分组技术的不断成熟,基于电路交换的传统电信网络正向着基于分组交换的宽带电信网发展,很多运营商都已经建立了分组电信网,用户终端可以通过分组网络接入电信网。在分组网络中,用户可以使用相同的用户标识,在不同的地理位置通过分组网络接入电信网,在这种情况下,为了满足不同的业务需求,电信网必须能够获得用户终端的地理位置信息。
如在紧急业务情况下,电信网络需要根据主叫用户的地理位置信息将呼叫路由到最适合的公共安全接入点(PSAP),在公共安全接入点(PSAP)根据主叫的地理位置信息将呼叫转移到最适合的紧急呼叫中心(ECC)处理,由ECC迅速为求助者提供帮助。
首先介绍用户终端通过固网接入分组网络,实现紧急呼叫的一种网络结构,本发明是在该网络结构下进行的改进,其结构示意图如图1所示其中,包含两类用户终端传统用户终端100和分组用户终端110。传统用户终端100可以通过ISDN接入到用户接入网关120,进而接入到分组网络。分组用户终端110可以是IP电话或计算机终端,它们可以通过ADSL或以太网直接接入到分组网络。
分组网络由两部分组成,一是分组承载控制网130,它提供承载的控制功能,另一个是以SIP为呼叫控制信令的分组核心网140,如IP多媒体核心网子系统(IMS)域,PSTN/ISDN仿真子系统(PES)域,它提供会话的控制功能。
分组用户终端首先通过承载控制单元131接入承载控制网130,再通过网络接入单元141接入分组核心网140。
用户接入网关120完成传统用户终端100接入分组网络的功能,和分组用户终端一样,用户接入网关120首先需要接入分组承载控制网130,获得分组承载的能力,然后通过分组承载控制网130接入分组核心网140,实现会话业务能力。
承载控制接入单元131提供分组用户终端和用户接入网关120的承载接入功能,实现IP地址分配等功能。
接入信息数据库132保存承载层用户接入分组承载控制网130的信息,如用户对应的接入方式,线路标识等,它需要从承载控制接入单元131收集信息。
网络接入单元141是向用户终端提供接入分组核心网140的注册认证鉴权等功能的网络节点,将用户终端注册至不同的呼叫会话控制单元142,当用户终端发起呼叫时,网络接入单元141将呼叫路由至其注册归属的呼叫会话控制单元142。网络接入单元141和呼叫会话控制单元142为不同的网络实体时,两者之间接口为SIP接口。网络接入单元141和呼叫会话控制单元142为同一个网络实体时,其接口为SIP接口或自定义的内部接口。网络接入单元141到接入信息数据库132获得用户层信息。
呼叫会话控制单元142为接入分组核心网140的注册用户提供呼叫控制、路由接续等功能,它可以将呼叫触发至业务控制单元144,还可以通过SIP协议将呼叫路由到其它呼叫会话控制单元,图中略。
业务控制单元144为接入分组核心网140的注册用户提供各种业务逻辑控制功能,是各种业务的宿主执行环境。业务控制单元144和呼叫会话控制单元142为不同的网络实体时,两者之间接口为SIP接口;业务控制单元144和呼叫会话控制单元142为同一个网络实体时,接口为SIP接口或自定义的内部接口。
在分组核心网140中可以有多个处理不同业务的业务控制单元144存在。
媒体网关控制单元143为接入分组核心网140的注册用户和传统电路网络之间的相互呼叫提供互通控制功能,本发明内容不涉及媒体网关控制单元143,以下不再详述。
在图1所示网络中,为了满足紧急业务等业务需求,分组网络必须能够获得用户终端的地理位置信息。
其中,IMS是3GPP R5/R6标准定义的宽带码分多址(WCDMA)网络中的一个系统,是3G移动网实现分组话音和分组数据,提供统一的多媒体业务和应用的目标网络。它是TISPAN定义的下一代网络(NGN)架构中业务层的一个子系统。
TR 23.867定义了IMS下紧急呼叫的实现方案,该方案中包括了用户终端地理位置信息的获得方法,其中针对固网接入进行了描述。
参见图2,图2为协议中分组网络获得固网接入用户终端的地理位置信息的流程示意图。该流程包括以下步骤步骤201,用户终端初始化紧急呼叫(Init.Emerg.Call)。
步骤202,用户终端向IMS核心网发送紧急呼叫业务请求(INVITE)。
步骤203,IMS核心网向位置服务功能实体(LRF)发送获得用户终端地理位置信息请求(Retrieve Location)。
步骤204,LRF向IP接入网(IP-CAN)发送获得用户终端地理位置信息请求(Retrieve Location)。
步骤205,IMS核心网向IP-CAN发送获得用户终端地理位置信息请求(Retrieve Location)。
上述步骤203-205是IMS核心网发送获得用户终端地理位置信息请求的过程。
步骤206,IP-CAN向LRF返回用户终端的地理位置信息(ReturnLocation)。
步骤207,LRF向IMS核心网返回用户终端的地理位置信息(ReturnLocation)。
步骤208,IP-CAN向IMS核心网返回用户终端的地理位置信息(ReturnLocation)。
步骤209,IMS核心网向紧急呼叫中心(ECC)发送携带用户终端地理位置信息的紧急业务请求(INVITE)。
其中,IP-CAN返回的地理位置信息可以采用标准的地址信息格式,如LIF,也可以使用包含国家,城市,街道信息的文本来表示,还可以使用其它格式来描述。
然后,紧急呼叫建立完成。
这样,处于IMS域的ECC就能获得发起紧急呼叫请求的用户终端的地理位置信息。
由图2的过程可见,在用户终端通过固网接入IMS过程中,IMS应该从IP-CAN获得地理位置信息,但是IMS如何从IP-CAN获得的地理位置信息,现有协议中没有给出具体的实现方法,使得该流程不能直接应用到实际中,妨碍了该技术的推广应用。

发明内容
有鉴于此,本发明的第一个主要目的在于提供一种分组网络获得固网接入的分组用户终端的地理位置信息的方法,该方法明确了IP接入网和分组核心网中相关网络实体的具体实现流程,能够直接应用到实际中。
本发明的主要目的在于提供一种分组网络获得固网接入的传统用户终端的地理位置信息的方法,该方法明确了IP接入网和分组核心网中相关网络实体的具体实现流程,能够直接应用到实际中。
为达到上述目的的一个方面,本发明提供一种分组网络获得固网接入的分组用户终端的地理位置信息的方法,该方法采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;分组网络获得固网接入的分组用户终端的地理位置信息的过程包括以下步骤A、用户终端通过承载控制接入单元接入承载控制网络时,承载控制接入单元获得该用户终端的网络位置信息,并向用户终端提供承载控制信息;B、承载接入单元将该用户终端的承载控制信息与该用户终端的网络位置信息绑定发送给接入信息数据库;C、接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户终端的承载控制信息与网络位置信息的绑定关系,绑定该用户终端的承载控制信息与地理位置信息的对应关系;D、分组网络中的功能实体根据用户终端的承载控制信息,到接入信息数据库中查询获得该用户终端的地理位置信息。
其中,所述承载控制信息至少可以包含承载接入网络信息以及为该用户终端分配的IP地址或承载控制层用户标识;所述步骤B为承载接入单元将该用户终端的IP地址或承载控制层用户标识与该用户终端的网络位置信息绑定发送给接入信息数据库;所述步骤C为接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户终端的IP地址或承载控制层用户标识与网络位置信息的绑定关系,绑定该用户终端的IP地址或承载控制层用户标识与地理位置信息的对应关系;所述步骤D为分组网络中的功能实体根据用户终端的IP地址或承载控制层用户标识,到接入信息数据库中查询获得该用户终端的地理位置信息。
所述步骤A中承载控制接入单元可以采用扩展DHCP协议向用户终端提供承载控制信息。
所述步骤D可以包括D1、分组网络中的功能实体接收用户终端发送的携带承载接入网络信息的消息,根据该承载接入网络信息确定接入信息数据库地址;D2、分组网络中的功能实体按照接入信息数据库地址,向接入信息数据库发送包含用户终端IP地址或承载控制层用户标识的查询请求;D3、接入信息数据库按照接收到的查询请求中的用户终端的IP地址或承载控制层用户标识,根据绑定的该用户终端的IP地址或承载控制层用户标识与地理位置信息的对应关系,获得该用户终端的地址位置信息,将其返回给分组网络中的功能实体。
所述承载接入网络信息中可以包含接入信息数据库地址;所述步骤D1中,分组网络中的功能实体直接从承载接入网络信息中获得接入信息数据库地址。
所述承载接入网络信息中可以包含接入信息数据库域名;所述步骤D1中,分组网络中的功能实体根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体可以为网络接入单元;所述步骤D1中,网络接入单元直接接收用户终端采用扩展SIP协议发送的携带承载接入网络信息的业务请求消息。
所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体可以为网络接入单元;所述步骤D1中,网络接入单元直接接收用户终端采用扩展SIP协议发送的携带承载接入网络信息的注册消息,网络接入单元保存该用户终端的承载接入网络信息;在注册完成后,用户终端向网络接入单元发送业务请求消息,网络接入单元收到业务请求消息后,根据保存的承载接入网络信息确定接入信息数据库地址。
所述步骤D3可以进一步包括网络接入单元接收到接入信息数据库返回的用户终端的地址位置信息后,将该地理位置信息加入到业务请求消息通过呼叫会话控制单元发送给业务控制单元;业务控制单元根据业务请求中的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体可以为网络接入单元;
所述步骤D1中,网络接入单元直接接收用户终端采用扩展SIP协议发送的携带承载接入网络信息的注册消息,网络接入单元根据该承载接入网络信息确定接入信息数据库地址;所述步骤D3进一步包括D31、网络接入单元接收到接入信息数据库返回的用户终端的地址位置信息后,保存该用户的地理位置信息,并向用户终端返回注册成功响应;D32、用户终端向网络接入单元发送业务请求;D33、网络接入单元将保存的该用户终端的地理位置信息加入到业务请求中,通过呼叫会话控制单元发送给业务控制单元;D34、业务控制单元根据业务请求中的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体可以为业务控制单元。
所述步骤D1中,业务控制单元接收的用户终端携带承载接入网络信息的消息,是通过网络接入单元和呼叫会话控制单元转发的携带承载接入网络信息的业务请求消息。
所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体可以为业务控制单元;所述步骤D1中,业务控制单元接收的用户终端携带承载接入网络信息的消息,是通过网络接入单元和呼叫会话控制单元转发的采用扩展SIP协议携带承载接入网络信息的注册消息;业务控制单元保存该用户终端的承载接入网络信息;在注册完成后,用户终端通过网络接入单元、呼叫会话控制单元发送的业务请求消息,业务控制单元收到业务请求消息后,根据保存的承载接入网络信息确定接入信息数据库地址。
所述步骤D3可以进一步包括业务控制单元接收到接入信息数据库返回的用户终端的地址位置信息后,根据业务请求中的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
所述步骤D1中分组网络中的功能实体可以先根据业务请求消息中包含的业务信息,确定本次呼叫是否需要获得主叫用户终端的地理位置信息,在确定需要获得主叫用户终端的地理位置信息后,再根据该承载接入网络信息确定接入信息数据库地址,执行步骤D2。
所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体可以为业务控制单元;所述步骤D1中,业务控制单元接收的用户终端携带承载接入网络信息的消息,是通过网络接入单元和呼叫会话控制单元转发的采用扩展SIP协议携带承载接入网络信息的业务请求消息;业务控制单元根据该承载接入网络信息确定接入信息数据库地址;所述步骤D3进一步包括D31、业务控制单元接收到接入信息数据库返回的用户终端的地址位置信息后,保存该用户的地理位置信息,并向呼叫会话控制单元返回注册成功响应;D32、用户终端通过网络接入单元、呼叫会话控制单元向业务控制单元发送业务请求;D33、业务控制单元接收到业务请求后,根据保存的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
为达到上述目的的另一个方面,本发明提供一种分组网络获得固网接入的传统用户终端的地理位置信息的方法,该方法采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;分组网络获得固网接入的传统用户终端的地理位置信息的过程包括以下步骤A、用于传统用户终端接入分组网络的用户接入网关通过承载控制接入单元接入承载控制网络时,承载控制接入单元获得该用户接入网关的网络位置信息,并向该用户接入网关提供承载控制信息;B、承载接入单元将该用户接入网关的承载控制信息与该用户接入网关的网络位置信息绑定发送给接入信息数据库;C、接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户接入网关的承载控制信息与网络位置信息的绑定关系,绑定该用户接入网关的承载控制信息与地理位置信息的对应关系;D、分组网络中的功能实体根据用户接入网关的承载控制信息,到接入信息数据库中查询获得该用户接入网关的地理位置信息;E、分组网络中的功能实体确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内。
其中,所述承载控制信息至少可以包含承载接入网络信息以及为该用户终端分配的IP地址或承载控制层用户标识;所述步骤B为承载接入单元将该用户接入网关的IP地址或承载控制层用户标识与该用户接入网关的网络位置信息绑定发送给接入信息数据库;所述步骤C为接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户接入网关的IP地址或承载控制层用户标识与网络位置信息的绑定关系,绑定该用户接入网关的IP地址或承载控制层用户标识与地理位置信息的对应关系;所述步骤D为分组网络中的功能实体根据用户接入网关的IP地址或承载控制层用户标识,到接入信息数据库中查询获得该用户接入网关的地理位置信息。
所述步骤A中承载控制接入单元可以采用扩展DHCP协议向用户接入网关提供承载控制信息。
所述步骤D可以包括D1、分组网络中的功能实体接收用户接入网关发送的携带承载接入网络信息的业务请求消息,根据该承载接入网络信息确定接入信息数据库地址;D2、分组网络中的功能实体按照接入信息数据库地址,向接入信息数据库发送包含用户接入网关IP地址或承载控制层用户标识的查询请求;D3、接入信息数据库按照接收到的查询请求中的用户接入网关的IP地址或承载控制层用户标识,根据绑定的该用户接入网关的IP地址或承载控制层用户标识与地理位置信息的对应关系,获得该用户接入网关的地址位置信息,将其返回给分组网络中的功能实体。
所述承载接入网络信息中可以包含接入信息数据库地址;所述步骤D1中,分组网络中的功能实体直接从承载接入网络信息中获得接入信息数据库地址。
所述承载接入网络信息中可以包含接入信息数据库域名;所述步骤D1中,分组网络中的功能实体根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
所述到接入信息数据库查询用户接入网关地理位置信息的分组网络中的功能实体可以为网络接入单元;所述步骤D1中,用户接入网关接收到用户终端的业务请求后,采用扩展SIP协议向网络接入单元发送携带承载接入网络信息的业务请求消息;所述步骤E为网络接入单元接收到接入信息数据库返回的用户接入网关的地址位置信息后,确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内,将该位置信息加入到业务请求信息通过会话控制单元发送给业务控制单元;业务控制单元根据业务请求中的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
所述到接入信息数据库查询用户接入网关地理位置信息的分组网络中的功能实体可以为业务控制单元;所述步骤D1中,用户接入网关接收到用户终端的业务请求后,采用扩展SIP协议通过网络接入单元向业务控制单元发送携带承载接入网络信息的业务请求消息;所述步骤E为业务控制单元接收到接入信息数据库返回的用户接入网关的地址位置信息后,确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内,根据获得的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
由上述的技术方案可见,本发明的这种分组网络获得固网接入的分组用户终端的地理位置信息的方法和分组网络获得固网接入的传统用户终端的地理位置信息的方法,采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;在接入承载控制网络时获得承载控制信息,将承载控制信息与网络位置信息绑定发送给接入信息数据库,接入信息数据库根据地理位置信息与网络位置信息的对应关系和承载控制信息与网络位置信息的对应关系,确定承载控制信息与地理位置信息的关系,以使分组网络中的功能实体能够根据承载控制信息,到接入信息数据库查询获得地理位置信息。因此,本发明方法明确了IP接入网和分组核心网中相关网络实体的具体实现流程,能够直接应用到实际中。


图1为用户终端通过固网接入IMS实现紧急呼叫的网络结构示意图;图2为协议中分组网络获得固网接入用户终端的地理位置信息的流程示意图;图3为本发明获得分组用户终端的地理位置信息方法的第一较佳实施例的流程图;图4为本发明获得分组用户终端的地理位置信息方法的第二较佳实施例的流程图;图5为本发明获得分组用户终端的地理位置信息方法的第三较佳实施例的流程图;图6为本发明获得分组用户终端的地理位置信息方法的第四较佳实施例的流程图;图7为本发明获得传统用户终端的地理位置信息方法的第一较佳实施例的流程图;图8为本发明获得传统用户终端的地理位置信息方法的第二较佳实施例的流程图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
本发明提供的分组网络获得固网接入的分组用户终端的地理位置信息的方法,和分组网络获得固网接入的传统用户终端的地理位置信息的方法,能够直接应用到实际中,其主要思想为采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;在接入承载控制网络时获得承载控制信息,将承载控制信息与网络位置信息绑定发送给接入信息数据库,接入信息数据库根据地理位置信息与网络位置信息的对应关系和承载控制信息与网络位置信息的对应关系,确定承载控制信息与地理位置信息的关系,以使分组网络中的功能实体能够根据承载控制信息,到接入信息数据库查询获得地理位置信息。
以下对分组网络获得固网接入的分组用户终端的地理位置信息的方法,和分组网络获得固网接入的传统用户终端的地理位置信息的方法分别进行详细说明。
下面先举四个较佳实施例对本发明提供的分组网络获得固网接入的分组用户终端的地理位置信息的方法进行详细说明。
本发明提供的分组网络获得固网接入的分组用户终端的地理位置信息的方法为采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;分组网络获得固网接入的分组用户终端的地理位置信息的过程包括以下步骤A、用户终端通过承载控制接入单元接入承载控制网络时,承载控制接入单元获得该用户终端的网络位置信息,并向用户终端提供承载控制信息;
B、承载接入单元将该用户终端的承载控制信息与该用户终端的网络位置信息绑定发送给接入信息数据库;C、接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户终端的承载控制信息与网络位置信息的绑定关系,绑定该用户终端的承载控制信息与地理位置信息的对应关系;D、分组网络中的功能实体根据用户终端的承载控制信息,到接入信息数据库中查询获得该用户终端的地理位置信息。
其中,承载控制接入单元可以采用扩展DHCP协议向用户终端提供承载控制信息。所述承载控制信息至少包含承载接入网络信息以及为该用户终端分配的IP地址或承载控制层用户标识。
这样在步骤B中,承载接入单元将该用户终端的IP地址或承载控制层用户标识与该用户终端的网络位置信息绑定发送给接入信息数据库;步骤C中,接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户终端的IP地址或承载控制层用户标识与网络位置信息的绑定关系,绑定该用户终端的IP地址或承载控制层用户标识与地理位置信息的对应关系;在步骤D中,分组网络中的功能实体根据用户终端的IP地址或承载控制层用户标识,到接入信息数据库中查询获得该用户终端的地理位置信息。
参见图3,图3为本发明获得分组用户终端的地理位置信息方法的第一较佳实施例的流程图。本实施例是由网络接入单元到分组承载控制网查询获得用户终端的地理位置信息。
首先接入信息数据库预先保存了包括接入类型,用户线路标识,IPEdge标识等信息的网络位置信息和地理位置信息的对应关系。地理位置信息的格式可以是OMA定义的LIF地址,或者是包括街道,门牌信息的文本描述等。
按协议规定,分组网络可以在呼叫过程中获得用户终端的地理位置信息,图3就是一呼叫流程,其包括以下步骤步骤301,用户终端接入分组承载控制网络,向承载控制接入单元发起IP地址请求(IP Addr Req)。
步骤302,承载控制单元给用户终端分配IP地址返回给用户终端,并获得该用户终端的包含接入类型、用户线路标识、IP Edge标识等信息的网络位置信息。
本步骤中,承载控制单元先验证用户终端的承载接入请求,如果通过,则向用户终端分配IP地址、用户终端的承载控制层用户标识,并允许用户终端接入承载网络;否则不允许用户终端接入承载网络。
承载控制单元在给用户终端分配IP地址时,通过扩展DHCP协议,或其它方法,在消息中携带承载控制网络信息和网络接入单元的地址。通过承载控制网络信息,可以获得接入信息数据库的地址,通过网络接入单元的地址,用户终端在注册和发起呼叫时,可以选择正确的网络接入单元。
步骤303,承载控制单元将用户终端的IP地址或承载控制层用户标识和其网络位置信息绑定,并将该绑定关系通知接入信息数据库。
步骤304,接入信息数据库绑定用户终端的IP地址或承载控制层用户标识和地理位置信息的对应关系。
本步骤中,接入信息数据库根据保存的网络位置信息和地理位置信息的对应关系,及承载控制单元上报的用户终端的IP地址或承载控制层用户标识和网络位置信息的对应关系,绑定用户终端的IP地址和地理位置信息的对应关系。
步骤305,用户终端完成接入认证。
步骤306,用户终端向网络接入单元发起SIP业务请求(INVITE)消息,发起呼叫。
本文的六个实施例中,都采用扩展SIP的P-Access-Network-Info头域来携带承载控制网络信息。
本步骤中的业务请求消息中携带了用户终端在承载接入过程中获得的承载控制网络信息,以及相关位置业务的标识信息,如紧急呼叫标志。
用户终端可以先发起注册流程,注册到归属域的呼叫会话控制单元,也可以不注册,直接发起呼叫,如在紧急呼叫情况下可以直接发起呼叫,本实施例中用户终端直接发起呼叫。
步骤307,网络接入单元根据INVITE消息中的承载控制网络信息确定接入信息数据库的地址。
本步骤中,网络接入单元可以根据INVITE消息中的相关位置业务标识信息或其它方法,判断此次呼叫需要提供主叫用户的地理位置信息,因此,首先确定接入信息数据库的地址。
这里,承载控制网络信息可以直接包含接入信息数据库的地址信息,或者包含接入信息数据库域名;网络接入单元根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
本实施例中承载控制网络信息还可以包含用户终端的承载控制层用户标识信息。
步骤308,网络接入单元向接入信息数据库发送包含用户终端的IP地址或承载控制层用户标识信息的查询请求,查询用户终端的接入信息。
步骤309,接入信息数据库对网络接入单元的查询请求进行验证。
本实施例中,接入信息数据库可以预先存储合法用户的IP地址或承载控制层用户标识,在接收到查询请求后,将查询请求中包含的用户终端的IP地址或承载控制层用户标识信息与自身存储的合法用户的信息进行比较,如果有相同的,则通过验证,执行步骤310;否则验证未通过,结束本流程。
步骤310,接入信息数据库向网络接入单元返回包含用户终端地理位置信息的查询结果。
接入信息数据库根据用户终端的IP地址,查询用户终端的接入信息,并将查询结果返回到网络接入单元。接入信息包括用户终端的接入类型,地理位置信息等。
步骤311,网络接入单元选择呼叫会话控制单元,将呼叫路由到处理该会话的呼叫会话控制单元。
通常情况下,会话在UE归属域的呼叫会话控制单元上进行处理,但在特定条件下,如紧急业务情况下,会话在拜访域的呼叫会话控制单元上进行处理。
步骤312,网络接入单元向呼叫会话控制单元发送包含地理位置信息的SIP INVITE消息。
步骤313,呼叫会话控制单元根据会话的业务特性,将包含地理位置信息的SIP INVITE消息,路由到处理相应位置业务的业务控制单元。
步骤314,业务控制单元根据INVITE消息中用户终端的地理位置信息,实现相应的位置业务处理,或者将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
本实施例中,业务控制单元可以是公共安全接入点(PSAP),位置处理单元可以是紧急呼叫中心(ECC)。
步骤315~317,业务控制单元或位置处理单元通过呼叫会话控制单元、网络接入单元向用户终端返回呼叫响应,完成呼叫接续。
参见图4,图4为本发明获得分组用户终端的地理位置信息方法的第二较佳实施例的流程图。本实施例也是由网络接入单元到分组承载控制网查询获得用户终端的地理位置信息。
首先,接入信息数据库预先保存了包括接入类型,用户线路标识,IPEdge标识等信息的网络位置信息和地理位置信息的对应关系。地理位置信息的格式可以是OMA定义的LIF地址,或者是包括街道,门牌信息的文本描述等。
图3所示的实施例中提到,在用户终端完成接入认证后,可以先发起注册流程,再继续呼叫流程,本实施例是在该注册流程中,由网络接入单元到分组承载控制网查询获得用户终端的地理位置信息,其包括以下步骤步骤401,用户终端接入分组承载网络,向承载控制接入单元发起IP地址请求(IP Addr Req)。
步骤402,承载控制单元给用户终端分配IP地址、承载控制层用户标识返回给用户终端,并获得该用户终端的包含接入类型、用户线路标识、IPEdge标识等信息的网络位置信息。
步骤403,承载控制单元将用户终端的IP地址或承载控制层用户标识和其网络位置信息绑定,并将该绑定关系通知接入信息数据库。
步骤404,接入信息数据库绑定用户终端的IP地址或承载控制层用户标识和地理位置信息的对应关系。
步骤405,用户终端完成接入认证。
步骤401~步骤405与图3所示步骤301~305完全相同,这里不再重复说明。
步骤406,用户终端向网络接入单元发起携带用户终端在承载接入过程中获得的承载控制网络信息的注册(Register)消息。
步骤407,网络接入单元转发Register消息到呼叫会话控制单元,呼叫会话控制单元完成进行用户注册或者转发到相应注册服务器处理。
步骤408,用户终端注册成功后,呼叫会话控制单元向网络接入单元返回注册成功消息。
步骤409,网络接入单元根据Register消息包含的承载控制网络信息,确定接入信息数据库的地址。
这里,承载控制网络信息可以直接包含接入信息数据库的地址信息,或者包含接入信息数据库域名;网络接入单元根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
步骤410,网络接入单元向接入信息数据库发送包含用户终端的IP地址或承载控制层用户标识信息的查询请求,查询用户终端的接入信息。
步骤411,接入信息数据库对网络接入单元的查询请求进行验证。
本实施例中的验证方法可以与图3所示步骤309的验证方法完全相同。
步骤412,接入信息数据库向网络接入单元返回包含用户终端地理位置信息的查询结果。
接入信息数据库根据用户终端的IP地址或承载控制层用户标识,查询用户终端的接入信息,并将查询结果返回到网络接入单元。接入信息包括用户终端的接入类型,地理位置信息等。
步骤413,网络接入单元保存该用户终端的地理位置信息。
步骤414,网络接入单元将注册成功消息转发到用户终端。
步骤415,用户终端完成注册。
步骤416,用户终端向网络接入单元发起SIP INVITE消息。
步骤417,网络接入单元选择呼叫会话控制单元,将呼叫路由到处理该会话的呼叫会话控制单元。
通常情况下,会话在UE归属域的呼叫会话控制单元上进行处理,但在特定条件下,如紧急业务情况下,会话在拜访域的呼叫会话控制单元上进行处理。
步骤418~423,与图3所示步骤312~317完全相同网络接入单元通过呼叫会话控制单元将携带用户终端地理位置信息的业务请求发送给业务控制单元/位置处理单元。业务控制单元/位置处理单元进行业务处理后,向用户终端返回呼叫响应,完成呼叫接续。
本实施例中,网络接入单元在注册过程中查询用户终端的地理位置信息,在后续的呼叫流程中就不需再次查询了。当然,在实际应用中,也可以不在用户注册过程进行查询,而在后续的呼叫流程中进行查询,其过程与图3基本相同,只需增加普通的注册过程即可。
参见图5,图5为本发明获得分组用户终端的地理位置信息方法的第三较佳实施例的流程图。本实施例是由业务控制单元到分组承载控制网查询获得用户终端的地理位置信息。
首先,接入信息数据库预先保存网络位置信息和地理位置信息的对应关系。图5是一个呼叫流程,其包括以下步骤步骤501,用户终端接入分组承载网络,向承载控制接入单元发起IP地址请求(IP Addr Req)。
步骤502,承载控制单元给用户终端分配IP地址、承载控制层用户标识返回给用户终端,并获得该用户终端的包含接入类型、用户线路标识、IPEdge标识等信息的网络位置信息。
步骤503,承载控制单元将用户终端的IP地址或承载控制层用户标识和其网络位置信息绑定,并将该绑定关系通知接入信息数据库。
步骤504,接入信息数据库绑定用户终端的IP地址或承载控制层用户标识和地理位置信息的对应关系。
本步骤中,接入信息数据库根据保存的网络位置信息和地理位置信息的对应关系,及承载控制单元上报的用户终端的IP地址或承载控制层用户标识和网络位置信息的对应关系,绑定用户终端的IP地址或承载控制层用户标识和地理位置信息的对应关系。
步骤505,用户终端完成接入认证。
步骤506,用户终端向网络接入单元发起SIP业务请求(INVITE)消息,发起呼叫。
步骤507,网络接入单元选择呼叫会话控制单元,将呼叫路由到处理该会话的呼叫会话控制单元。
通常情况下,会话在UE归属域的呼叫会话控制单元上进行处理,但在特定条件下,如紧急业务情况下,会话在拜访域的呼叫会话控制单元上进行处理。
步骤508,网络接入单元将SIP INVITE消息发送给呼叫会话控制单元。
步骤509,呼叫会话控制单元根据该会话的业务特性,将SIP INVITE消息路由到处理相应位置业务的业务控制单元。
步骤510,业务控制单元根据INVITE消息中的承载控制网络信息确定接入信息数据库的地址。
本步骤中,业务控制单元可以根据INVITE消息中的相关位置业务标识信息或其它方法,判断此次呼叫需要提供主叫用户的地理位置信息,因此,首先确定接入信息数据库的地址。
这里,承载控制网络信息可以直接包含接入信息数据库的地址信息,或者包含接入信息数据库域名;网络接入单元根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
本实施例中承载控制网络信息还可以包含用户终端的承载控制层用户标识信息。
步骤511,业务控制单元向接入信息数据库发送包含用户终端的IP地址或承载控制层用户标识信息的查询请求,查询用户终端的接入信息。
步骤512,接入信息数据库对业务控制单元的查询请求进行验证。
本实施例中,接入信息数据库可以预先存储合法用户的IP地址或承载控制层用户标识,在接收到查询请求后,将查询请求中包含的用户终端的IP地址或承载控制层用户标识信息与自身存储的合法用户的信息进行比较,如果有相同的,则通过验证,执行步骤513;否则验证未通过,结束本流程。
步骤513,接入信息数据库向业务控制单元返回包含用户终端地理位置信息的查询结果。
接入信息数据库根据用户终端的IP地址,查询用户终端的接入信息,并将查询结果返回到业务控制单元。接入信息包括用户终端的接入类型,地理位置信息等。
步骤514,业务控制单元根据用户终端的地理位置信息,实现相应的位置业务处理,或者将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
本实施例中,业务控制单元可以是公共安全接入点(PSAP),位置处理单元可以是紧急呼叫中心(ECC)。
步骤515~517,业务控制单元或位置处理单元通过呼叫会话控制单元、网络接入单元向用户终端返回呼叫响应,完成呼叫接续。
参见图6,图6为本发明获得分组用户终端的地理位置信息方法的第四较佳实施例的流程图。本实施例也是由业务控制单元到分组承载控制网查询获得用户终端的地理位置信息。
首先,接入信息数据库预先保存网络位置信息和地理位置信息的对应关系。本实施例与图5所示实施例基本相同,区别在于,用户终端完整接入认证后,先执行了普通的注册流程,然后,在后续的呼叫流程中由业务控制单元到分组承载控制网查询获得用户终端的地理位置信息。该流程包括以下步骤步骤601~605,与图5所示步骤501~505完全相同用户终端进行接入认证。
步骤606,用户终端向网络接入单元发起Register消息。该Register消息中携带用户终端在承载接入过程中获得的承载控制网络信息。
步骤607,网络接入单元转发Register消息到呼叫会话控制单元,呼叫会话控制单元完成进行用户注册或者转发到相应注册服务器处理。
步骤608,呼叫会话控制单元向网络接入单元返回注册成功消息。
步骤609,网络接入单元将注册成功消息转发到用户终端。
步骤610,呼叫会话控制单元发起第三方注册,发送Register消息到业务控制单元/位置处理单元,消息中携带承载控制网络消息。
步骤611,业务控制单元/位置处理单元保存用户终端对应的承载控制网络信息。
步骤612,业务控制单元/位置处理单元发送注册成功消息到呼叫会话控制单元。
步骤613,用户终端完成注册。
步骤614,用户终端向网络接入单元发起SIP INVITE消息;该INVITE消息中还可以携带相关位置业务的标识信息,如紧急呼叫标志。
步骤615,网络接入单元选择呼叫会话控制单元,将呼叫路由到处理该会话的呼叫会话控制单元。
通常情况下,会话在UE归属域的呼叫会话控制单元上进行处理,但在特定条件下,如紧急业务情况下,会话在拜访域的呼叫会话控制单元上进行处理。
步骤616,网络接入单元将SIP INVITE消息发送给呼叫会话控制单元。
步骤617,呼叫会话控制单元根据该会话的业务特性,将SIP INVITE消息路由到处理相应位置业务的业务控制单元;步骤618~625,与图5步骤510~517完全相同,这里不再重复。
实际应用中,业务控制单元也可以在注册流程中,接收到携带了承载接入网络信息的注册请求后,到接入信息数据库查询用户终端的地理位置信息,查询过程与图5中步骤510~513完全相同,这里不再赘述。
然后,再举两个较佳实施例对本发明提供的分组网络获得固网接入的传统用户终端的地理位置信息的方法,进行详细说明。
本发明提供的分组网络获得固网接入的传统用户终端的地理位置信息的方法为采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;分组网络获得固网接入的传统用户终端的地理位置信息的过程包括以下步骤A、用于传统用户终端接入分组网络的用户接入网关通过承载控制接入单元接入承载控制网络时,承载控制接入单元获得该用户接入网关的网络位置信息,并向该用户接入网关提供承载控制信息;B、承载接入单元将该用户接入网关的承载控制信息与该用户接入网关的网络位置信息绑定发送给接入信息数据库;C、接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户接入网关的承载控制信息与网络位置信息的绑定关系,绑定该用户接入网关的承载控制信息与地理位置信息的对应关系;D、分组网络中的功能实体根据用户接入网关的承载控制信息,到接入信息数据库中查询获得该用户接入网关的地理位置信息;E、分组网络中的功能实体确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内。
其中,承载控制接入单元可以采用扩展DHCP协议向用户接入网关提供承载控制信息。所述承载控制信息至少包含承载接入网络信息以及为该用户终端分配的IP地址或承载控制层用户标识。
这样,所述步骤B中,承载接入单元将该用户接入网关的IP地址或承载控制层用户标识与该用户接入网关的网络位置信息绑定发送给接入信息数据库;所述步骤C中,接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户接入网关的IP地址或承载控制层用户标识与网络位置信息的绑定关系,绑定该用户接入网关的IP地址或承载控制层用户标识与地理位置信息的对应关系;所述步骤D中,分组网络中的功能实体根据用户接入网关的IP地址或承载控制层用户标识,到接入信息数据库中查询获得该用户接入网关的地理位置信息。
参见图7,图7为本发明获得传统用户终端的地理位置信息方法的第一较佳实施例的流程图。本实施例是由网络接入单元到分组承载控制网查询获得用户终端接入的用户接入网关的地理位置信息,业务控制单元/紧急呼叫中心可以据此确定该用户终端的地理位置,处于该用户接入网关的允许接入的地理范围内。
首先,接入信息数据库预先保存了包括接入类型,用户线路标识,IPEdge标识等信息的网络位置信息和地理位置信息的对应关系。地理位置信息的格式可以是OMA定义的LIF地址,或者是包括街道,门牌信息的文本描述等。
具体流程包括以下步骤步骤701,用户接入网关接入分组承载网络,向承载控制接入单元发起IP地址请求。
步骤702,承载控制单元给用户接入网关分配IP地址、承载控制层用户标识返回给用户接入网关,并获得该用户接入网关的包含接入类型、用户线路标识、IP Edge标识等信息的网络位置信息。
承载控制单元验证用户接入网关的承载接入请求,如果通过,向用户接入网关分配IP地址,并允许用户接入网关接入承载网络。
承载控制单元在给用户接入网关分配IP地址时,通过扩展DHCP协议,或其它方法,在消息中携带承载控制网络信息和网络接入单元的地址。通过承载控制网络信息,可以获得接入信息数据库的地址。通过网络接入单元的地址,用户接入网关在注册和发起呼叫时,可以选择正确的网络接入单元。
步骤703,承载控制单元将用户接入网关的IP地址或承载控制层用户标识和其网络位置信息绑定,并将该绑定关系通知接入信息数据库。
步骤704,接入信息数据库绑定用户终端的IP地址或承载控制层用户标识和地理位置信息的对应关系。
步骤705,用户接入网关完成接入认证。
步骤706,用户接入网关向网络接入单元发起携带承载控制网络信息的注册消息。
以用户接入网关通过H248协议向网络接入单元发起注册为例,用户接入网关向网络接入单元发送H248的服务改变(ServiceChange)消息发起注册,消息中携带承载控制网络信息。
步骤707,网络接入单元保存用户接入网关对应的承载控制网络信息。
承载控制网络信息可以在用户接入网关注册时提供,也可以在用户接入网关发起呼叫时提供,本实现流程以注册时提供为例。
步骤708,用户接入网关注册成功,网络接入单元发送响应给用户接入网关。
步骤709,用户终端摘机,拨号,向用户接入网关发起紧急呼叫。
步骤710,用户接入网关通过H248的通知(NOTIFY)消息将用户号码上报给网络接入单元,发起业务请求。
步骤711,网络接入单元根据用户接入网关对应的承载控制网络信息,确定接入信息数据库地址。
网络接入单元可以通过分析呼叫的被叫号码或其它方法,判断此次呼叫需要提供主叫用户的地理位置信息,因此,首先确定接入信息数据库的地址。
网络接入单元根据用户接入网关注册或发起呼叫时上报的信息,获得用户接入网关对应的承载控制网络信息。这里,承载控制网络信息可以直接包含接入信息数据库的地址信息,或者包含接入信息数据库域名;网络接入单元根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
步骤712,网络接入单元向接入信息数据库发送包含用户接入网关的IP地址或承载控制层用户标识信息的查询请求,查询用户终端的接入信息。
步骤713,接入信息数据库对网络接入单元的查询请求进行验证。
本实施例中,接入信息数据库可以预先存储合法用户接入网关的IP地址或承载控制层用户标识,在接收到查询请求后,将查询请求中包含的用户接入网关的IP地址或承载控制层用户标识信息与自身存储的合法用户的信息进行比较,如果有相同的,则通过验证,执行步骤714;否则验证未通过,结束本流程。
步骤714,接入信息数据库向网络接入单元返回包含用户终端地理位置信息的查询结果。
接入信息数据库根据用户终端的IP地址,查询用户终端的接入信息,并将查询结果返回到网络接入单元。接入信息包括用户终端的接入类型,地理位置信息等。
步骤715,网络接入单元选择呼叫会话控制单元,发起包含用户接入网关地理位置信息的SIP INVITE消息,将呼叫路由到处理该呼叫的呼叫会话控制单元;通常情况下,呼叫在UE归属域的呼叫会话控制单元上进行处理,但在特定条件下,如紧急业务情况下,呼叫在拜访域的呼叫会话控制单元上进行处理。
网络接入单元确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内,并向呼叫会话控制单元发送SIP INVITE消息,消息中携带用户接入网关的地理位置信息;消息中还可以携带用户终端在用户接入网关上的端口信息。
步骤716,呼叫会话控制单元根据该呼叫的业务特性,将该SIP INVITE消息路由到处理相应位置业务的业务控制单元。
业务控制单元根据用户终端的地理位置信息,实现相应的位置业务处理,或者将呼叫路由到位置处理单元,例如紧急呼叫中心,由紧急呼叫中心或其他位置处理单元实现相应的位置业务处理。
步骤717~719,业务控制单元或紧急呼叫中心通过呼叫会话控制单元、网络接入单元、向用户接入网关发送业务响应,完成呼叫接续。
本实施例中,还可以在步骤706之后,网络接入单元到接入信息数据库查询用户接入网关的地理位置信息,这样,在后续的呼叫流程中,无需再次到接入信息数据库查询用户接入网关的地理位置信息。
参见图8,图8为本发明获得传统用户终端的地理位置信息方法的第二较佳实施例的流程图。
本实施例是由业务控制单元到分组承载控制网查询获得用户终端接入的用户接入网关的地理位置信息,业务控制单元/紧急呼叫中心可以据此确定该用户终端的地理位置,处于该用户接入网关的允许接入的地理范围内。
首先,接入信息数据库预先保存了包括接入类型,用户线路标识,IPEdge标识等信息的网络位置信息和地理位置信息的对应关系。地理位置信息的格式可以是OMA定义的LIF地址,或者是包括街道,门牌信息的文本描述等。
具体流程包括以下步骤步骤801~808,与图5所示步骤701~708完全相同用户接入网关完整接入认证和注册。
步骤809,用户终端摘机,拨号,向用户接入网关发起紧急呼叫。
步骤810,用户接入网关通过H248的通知(NOTIFY)消息将用户号码上报给网络接入单元,发起业务请求。
步骤811,网络接入单元选择呼叫会话控制单元,发起携带用户接入网关的承载控制网络信息的SIP INVITE消息,将呼叫路由到处理该呼叫的呼叫会话控制单元;通常情况下,呼叫在UE归属域的呼叫会话控制单元上进行处理,但在特定条件下,如紧急业务情况下,呼叫在拜访域的呼叫会话控制单元上进行处理。
网络接入单元向呼叫会话控制单元发送SIP INVITE消息,消息中不仅携带承载控制网络信息,还可以携带用户终端在用户接入网关上的端口信息。
步骤812,呼叫会话控制单元根据该呼叫的业务特性,将该SIP INVITE消息路由到处理相应位置业务的业务控制单元。
步骤813,业务控制单元根据用户接入网关对应的承载控制网络信息,确定接入信息数据库地址。
业务控制单元可以通过分析呼叫的被叫号码或其它方法,判断此次呼叫需要提供主叫用户的地理位置信息,因此,首先确定接入信息数据库的地址。
业务控制单元根据用户接入网关注册或发起呼叫时上报的信息,获得用户接入网关对应的承载控制网络信息。这里,承载控制网络信息可以直接包含接入信息数据库的地址信息,或者包含接入信息数据库域名;网络接入单元根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
步骤814,业务控制单元向接入信息数据库发送包含用户接入网关的IP地址或承载控制层用户标识信息的查询请求,查询用户终端的接入信息。
步骤815,接入信息数据库对业务控制单元的查询请求进行验证。
本实施例中,接入信息数据库可以预先存储合法用户接入网关的IP地址或承载控制层用户标识,在接收到查询请求后,将查询请求中包含的用户接入网关的IP地址或承载控制层用户标识信息与自身存储的合法用户的信息进行比较,如果有相同的,则通过验证,执行步骤816;否则验证未通过,结束本流程。
步骤816,接入信息数据库向业务控制单元返回包含用户接入网关地理位置信息的查询结果。
接入信息数据库根据用户终端的IP地址或承载控制层用户标识,查询用户终端的接入信息,并将查询结果返回到业务控制单元。接入信息包括用户终端的接入类型,地理位置信息等。
步骤817~819,业务控制单元确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内,根据用户终端的地理位置信息,实现相应的位置业务处理,或者将呼叫路由到紧急呼叫中心等位置处理单元,由紧急呼叫中心实现相应的位置业务处理。然后,通过呼叫会话控制单元、网络接入单元向用户接入网关发送业务响应,完成呼叫接续。
由上述的实施例可见,本发明的分组网络获得固网接入的分组用户终端的地理位置信息的方法和分组网络获得固网接入的传统用户终端的地理位置信息的方法,明确了IP接入网和分组核心网中相关网络实体的具体实现流程,能够直接应用到实际中。
权利要求
1.一种分组网络获得固网接入的分组用户终端的地理位置信息的方法,其特征在于采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;分组网络获得固网接入的分组用户终端的地理位置信息的过程包括以下步骤A、用户终端通过承载控制接入单元接入承载控制网络时,承载控制接入单元获得该用户终端的网络位置信息,并向用户终端提供承载控制信息;B、承载接入单元将该用户终端的承载控制信息与该用户终端的网络位置信息绑定发送给接入信息数据库;C、接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户终端的承载控制信息与网络位置信息的绑定关系,绑定该用户终端的承载控制信息与地理位置信息的对应关系;D、分组网络中的功能实体根据用户终端的承载控制信息,到接入信息数据库中查询获得该用户终端的地理位置信息。
2.如权利要求1所述的方法,其特征在于,所述承载控制信息至少包含承载接入网络信息以及为该用户终端分配的IP地址或承载控制层用户标识;所述步骤B为承载接入单元将该用户终端的IP地址或承载控制层用户标识与该用户终端的网络位置信息绑定发送给接入信息数据库;所述步骤C为接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户终端的IP地址或承载控制层用户标识与网络位置信息的绑定关系,绑定该用户终端的IP地址或承载控制层用户标识与地理位置信息的对应关系;所述步骤D为分组网络中的功能实体根据用户终端的IP地址或承载控制层用户标识,到接入信息数据库中查询获得该用户终端的地理位置信息。
3.如权利要求1或2所述的方法,其特征在于所述步骤A中承载控制接入单元采用扩展DHCP协议向用户终端提供承载控制信息。
4.如权利要求1所述的方法,其特征在于,所述步骤D包括D1、分组网络中的功能实体接收用户终端发送的携带承载接入网络信息的消息,根据该承载接入网络信息确定接入信息数据库地址;D2、分组网络中的功能实体按照接入信息数据库地址,向接入信息数据库发送包含用户终端IP地址或承载控制层用户标识的查询请求;D3、接入信息数据库按照接收到的查询请求中的用户终端的IP地址或承载控制层用户标识,根据绑定的该用户终端的IP地址或承载控制层用户标识与地理位置信息的对应关系,获得该用户终端的地址位置信息,将其返回给分组网络中的功能实体。
5.如权利要求4所述的方法,其特征在于所述承载接入网络信息中包含接入信息数据库地址;所述步骤D1中,分组网络中的功能实体直接从承载接入网络信息中获得接入信息数据库地址。
6.如权利要求4所述的方法,其特征在于所述承载接入网络信息中包含接入信息数据库域名;所述步骤D1中,分组网络中的功能实体根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
7.如权利要求4所述的方法,其特征在于所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体为网络接入单元;所述步骤D1中,网络接入单元直接接收用户终端采用扩展SIP协议发送的携带承载接入网络信息的业务请求消息。
8.如权利要求4所述的方法,其特征在于所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体为网络接入单元;所述步骤D1中,网络接入单元直接接收用户终端采用扩展SIP协议发送的携带承载接入网络信息的注册消息,网络接入单元保存该用户终端的承载接入网络信息;在注册完成后,用户终端向网络接入单元发送业务请求消息,网络接入单元收到业务请求消息后,根据保存的承载接入网络信息确定接入信息数据库地址。
9.如权利要求7或8所述的方法,其特征在于,所述步骤D3进一步包括网络接入单元接收到接入信息数据库返回的用户终端的地址位置信息后,将该地理位置信息加入到业务请求消息通过呼叫会话控制单元发送给业务控制单元;业务控制单元根据业务请求中的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
10.如权利要求4所述的方法,其特征在于,所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体为网络接入单元;所述步骤D1中,网络接入单元直接接收用户终端采用扩展SIP协议发送的携带承载接入网络信息的注册消息,网络接入单元根据该承载接入网络信息确定接入信息数据库地址;所述步骤D3进一步包括D31、网络接入单元接收到接入信息数据库返回的用户终端的地址位置信息后,保存该用户的地理位置信息,并向用户终端返回注册成功响应;D32、用户终端向网络接入单元发送业务请求;D33、网络接入单元将保存的该用户终端的地理位置信息加入到业务请求中,通过呼叫会话控制单元发送给业务控制单元;D34、业务控制单元根据业务请求中的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
11.如权利要求4所述的方法,其特征在于所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体为业务控制单元。所述步骤D1中,业务控制单元接收的用户终端携带承载接入网络信息的消息,是通过网络接入单元和呼叫会话控制单元转发的携带承载接入网络信息的业务请求消息。
12.如权利要求4所述的方法,其特征在于所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体为业务控制单元;所述步骤D1中,业务控制单元接收的用户终端携带承载接入网络信息的消息,是通过网络接入单元和呼叫会话控制单元转发的采用扩展SIP协议携带承载接入网络信息的注册消息;业务控制单元保存该用户终端的承载接入网络信息;在注册完成后,用户终端通过网络接入单元、呼叫会话控制单元发送的业务请求消息,业务控制单元收到业务请求消息后,根据保存的承载接入网络信息确定接入信息数据库地址。
13.如权利要求11或12所述的方法,其特征在于,所述步骤D3进一步包括业务控制单元接收到接入信息数据库返回的用户终端的地址位置信息后,根据业务请求中的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
14.如权利要求7、8、11或12所述的方法,其特征在于所述步骤D1中分组网络中的功能实体先根据业务请求消息中包含的业务信息,确定本次呼叫是否需要获得主叫用户终端的地理位置信息,在确定需要获得主叫用户终端的地理位置信息后,再根据该承载接入网络信息确定接入信息数据库地址,执行步骤D2。
15.如权利要求4所述的方法,其特征在于,所述到接入信息数据库查询用户终端地理位置信息的分组网络中的功能实体为业务控制单元;所述步骤D1中,业务控制单元接收的用户终端携带承载接入网络信息的消息,是通过网络接入单元和呼叫会话控制单元转发的采用扩展SIP协议携带承载接入网络信息的业务请求消息;业务控制单元根据该承载接入网络信息确定接入信息数据库地址;所述步骤D3进一步包括D31、业务控制单元接收到接入信息数据库返回的用户终端的地址位置信息后,保存该用户的地理位置信息,并向呼叫会话控制单元返回注册成功响应;D32、用户终端通过网络接入单元、呼叫会话控制单元向业务控制单元发送业务请求;D33、业务控制单元接收到业务请求后,根据保存的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
16.一种分组网络获得固网接入的传统用户终端的地理位置信息的方法,其特征在于采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;分组网络获得固网接入的传统用户终端的地理位置信息的过程包括以下步骤A、用于传统用户终端接入分组网络的用户接入网关通过承载控制接入单元接入承载控制网络时,承载控制接入单元获得该用户接入网关的网络位置信息,并向该用户接入网关提供承载控制信息;B、承载接入单元将该用户接入网关的承载控制信息与该用户接入网关的网络位置信息绑定发送给接入信息数据库;C、接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户接入网关的承载控制信息与网络位置信息的绑定关系,绑定该用户接入网关的承载控制信息与地理位置信息的对应关系;D、分组网络中的功能实体根据用户接入网关的承载控制信息,到接入信息数据库中查询获得该用户接入网关的地理位置信息;E、分组网络中的功能实体确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内。
17.如权利要求16所述的方法,其特征在于,所述承载控制信息至少包含承载接入网络信息以及为该用户终端分配的IP地址或承载控制层用户标识;所述步骤B为承载接入单元将该用户接入网关的IP地址或承载控制层用户标识与该用户接入网关的网络位置信息绑定发送给接入信息数据库;所述步骤C为接入信息数据库根据网络位置信息与地理位置信息的对应关系和用户接入网关的IP地址或承载控制层用户标识与网络位置信息的绑定关系,绑定该用户接入网关的IP地址或承载控制层用户标识与地理位置信息的对应关系;所述步骤D为分组网络中的功能实体根据用户接入网关的IP地址或承载控制层用户标识,到接入信息数据库中查询获得该用户接入网关的地理位置信息。
18.如权利要求16或17所述的方法,其特征在于所述步骤A中承载控制接入单元采用扩展DHCP协议向用户接入网关提供承载控制信息。
19.如权利要求16所述的方法,其特征在于,所述步骤D包括D1、分组网络中的功能实体接收用户接入网关发送的携带承载接入网络信息的业务请求消息,根据该承载接入网络信息确定接入信息数据库地址;D2、分组网络中的功能实体按照接入信息数据库地址,向接入信息数据库发送包含用户接入网关IP地址或承载控制层用户标识的查询请求;D3、接入信息数据库按照接收到的查询请求中的用户接入网关的IP地址或承载控制层用户标识,根据绑定的该用户接入网关的IP地址或承载控制层用户标识与地理位置信息的对应关系,获得该用户接入网关的地址位置信息,将其返回给分组网络中的功能实体。
20.如权利要求19所述的方法,其特征在于所述承载接入网络信息中包含接入信息数据库地址;所述步骤D1中,分组网络中的功能实体直接从承载接入网络信息中获得接入信息数据库地址。
21.如权利要求19所述的方法,其特征在于所述承载接入网络信息中包含接入信息数据库域名;所述步骤D1中,分组网络中的功能实体根据接入信息库的域名查询网络数据库获得接入信息数据库地址。
22.如权利要求19所述的方法,其特征在于所述到接入信息数据库查询用户接入网关地理位置信息的分组网络中的功能实体为网络接入单元;所述步骤D1中,用户接入网关接收到用户终端的业务请求后,采用扩展SIP协议向网络接入单元发送携带承载接入网络信息的业务请求消息;所述步骤E为网络接入单元接收到接入信息数据库返回的用户接入网关的地址位置信息后,确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内,将该位置信息加入到业务请求信息通过会话控制单元发送给业务控制单元;业务控制单元根据业务请求中的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
23.如权利要求19所述的方法,其特征在于所述到接入信息数据库查询用户接入网关地理位置信息的分组网络中的功能实体为业务控制单元;所述步骤D1中,用户接入网关接收到用户终端的业务请求后,采用扩展SIP协议通过网络接入单元向业务控制单元发送携带承载接入网络信息的业务请求消息;所述步骤E为业务控制单元接收到接入信息数据库返回的用户接入网关的地址位置信息后,确定发送业务请求的用户终端处于该用户接入网关允许接入的地理范围内,根据获得的地理位置信息实现相应的位置业务处理,或将呼叫路由到位置处理单元,由位置处理单元实现相应的位置业务处理。
全文摘要
本发明公开了一种分组网络获得固网接入的分组用户终端的地理位置信息的方法和一种分组网络获得固网接入的传统用户终端的地理位置信息的方法。这两种方法都采用接入信息数据库预先保存网络位置信息与地理位置信息的对应关系;在接入承载控制网络时获得承载控制信息,将承载控制信息与网络位置信息绑定发送给接入信息数据库,接入信息数据库根据地理位置信息与网络位置信息的对应关系和承载控制信息与网络位置信息的对应关系,确定承载控制信息与地理位置信息的关系,以使分组网络中的功能实体根据承载控制信息,到接入信息数据库查询获得地理位置信息。本发明方法明确了IP接入网和分组核心网中相关网络实体的具体实现流程,能够直接应用到实际中。
文档编号H04L29/12GK1972320SQ20051012609
公开日2007年5月30日 申请日期2005年11月24日 优先权日2005年11月24日
发明者吴东君 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1