一种终端始发定位的处理方法

文档序号:7611706阅读:371来源:国知局
专利名称:一种终端始发定位的处理方法
技术领域
本发明涉及网络设备定位技术,特别是指一种终端始发定位的处理方法。
背景技术
移动通信网络的位置业务(LCS,Location Service)是通过定位技术得到目标用户设备的位置信息,目标用户设备是指移动通信网络中被定位的设备终端,位置信息可以是地理的经纬度信息或当地街道的位置信息。移动通信网络获取的位置信息可提供给目标用户设备,用于目标用户设备的自身定位;也可提供给通信网络本身,用于分区域计费或实现操作维护功能;还可提供给其他请求得到目标用户设备位置信息的客户应用端,如机构和个人,用于增值业务。因此,位置业务在紧急救援、车辆导航和智能交通系统、工作调度和团队管理、移动黄页查询、增强网络性能等方面均有广泛的应用。
开放移动联盟(OMA,Open Mobile Alliace)作为移动数据业务领域的标准组织,在位置业务方面制定了很多应用层的协议,安全用户层面定位(SUPL,Secure User-Plane Location)协议就是针对支持SUPL的终端(SET,SUPL Enabled Terminal)制定的定位协议。SUPL协议中根据发起方的不同,可划分为网络始发(NI,Network Initiated)SUPL流程和终端始发(SI,SETInitiated)SUPL流程,其中,NI SUPL流程提供了网络侧对终端的定位能力,SI SUPL流程提供了终端主动发起对自身定位的能力。
图1示出了实现位置业务的逻辑结构示意图,如图1所示,SUPL代理(SUPL Agent)101可通过包含LCS系统的网络102请求SET 103的位置信息,进入NI SUPL流程,包含LCS系统的网络102对SUPL代理101进行合法性鉴权,检查SET 103是否允许向该SUPL代理101提供其位置信息,如果SUPL代理101通过包含LCS系统的网络102的合法性鉴权,则包含LCS系统的网络102接受SUPL代理101对SET 103发起的定位请求,对SET 103进行定位,并向该SUPL代理101提供SET 103的定位结果;否则,包含LCS系统的网络102拒绝请求端101对SET 103发起的定位请求。SET103也可向包含LCS系统的网络102发起对自身的定位,进入SI SUPL流程,包含LCS系统的网络102对SET 103进行合法性鉴权,如果SET 103通过包含LCS系统的网络102的合法性鉴权,则包含LCS系统的网络102对SET103进行定位,并向该SET 103提供定位结果;否则,包含LCS系统的网络102拒绝对SET 103进行定位。下面对SI定位流程的具体实现过程进行详细描述。
图2示出了现有技术中SI SUPL流程图,如图2所示,SI SUPL的处理过程包括以下步骤步骤201内置在目标SET中的SUPL代理收到运行在目标SET上的应用发起的定位请求,如果目标SET为与分组数据网络建立数据连接,则建立数据连接,目标SET也可与电路交换网络建立电路交换数据连接。
步骤202目标SET中的SUPL代理,以下简称目标SET,向SUPL定位平台(SLP)发送SUPL开始消息,该SUPL开始消息中可携带有用户标识、应用标识、会话标识(Session ID)、服务质量(QoS)参数、目标SET能力和位置标识,其中,用户标识用于标识发起SI SUPL流程的用户,应用标识用于标识目标SET上当前运行的应用,该应用标识可携带在请求者标识(Requester ID)这一参数中,QoS参数用于表明对目标SET位置信息所要求的精度,位置标识可为目标UE当前所在的小区标识(Cell ID),目标SET能力包含目标SET支持的定位方法(Posmethod),如终端辅助的辅助全球定位系统(SET-Assisted A-GPS)方法、基于终端的辅助全球定位系统(SET-Based A-GPS)方法等,以及相应的定位协议,如无线资源LCS协议(RRLP)、无线资源控制(RRC)协议、美国通信工业委员会(TIA)提出的TIA-801协议等。
步骤203SLP收到SUPL开始消息后,如果SUPL开始消息中携带有目标SET支持的多个定位方法,则SLP选择使用的定位方法;如果SUPL开始消息中指定了定位方法,则SLP使用SUPL开始消息中携带的目标SET支持的定位协议。如果SLP根据SUPL开始消息中携带的信息,能够计算出目标SET的位置信息,并且该位置信息能够满足步骤202中所述QoS参数的要求,则直接执行步骤207;SLP还需确定路由信息,如目标SET是否漫游,是否归属于该SLP等。
步骤204SLP向目标SET返回SUPL响应,该SUPL响应中携带有会话标识和SLP地址,指示目标SET不能再建立新的连接,该SUPL响应中可进一步携带有SLP选定的定位方法。
步骤205目标SET收到SUPL响应后,向SLP发送SUPL定位初始化消息,该SUPL定位初始化消息中可携带有会话标识、目标SET能力和位置标识,其中,目标SET能力包含目标SET选定的定位方法和相关的定位协议。
步骤206SLP收到SUPL定位初始化消息后,如果该SUPL定位初始化消息中携带有目标SET支持并选定的定位算法和相关的定位协议,则SLP将根据以上内容确定使用的定位方法;如果该SUPL定位初始化消息未携带目标SET支持并选定的定位算法和相关的定位协议,则SLP选择适当的定位算法和相关的定位协议,然后SLP可能会与目标SET交互一些涉及定位的信息,SLP根据由获取的位置测量信息计算出的目标SET位置估计结果,或目标SET根据SLP提供的辅助数据计算出的目标SET位置估计结果,得到目标SET的精确位置信息,该位置信息能够满足步骤202中所述QoS参数的要求。
步骤207SLP获取到满足QoS参数要求的目标SET位置信息后,向目标SET返回SUPL结束消息,该SUPL结束消息中携带有目标SET的位置信息。目标SET收到SUPL结束消息后,释放所有与本次会话相关的资源,SLP也释放所有与本次会话相关的资源。
由以上对SI SUPL流程的描述可见,目标SET在步骤202中向SLP发送的SUPL开始消息中携带有应用标识,该应用标识仅能标识出目标SET上运行的应用,然而在位置业务的实际运营中,需要根据客户端的一些信息,如客户端标识和业务标识等,对当前处理的业务进行鉴权和计费等处理,这样,由于在SI SUPL的处理流程中仅仅涉及应用标识,使得SI SUPL的处理流程中无法进行正常的鉴权和计费等处理。

发明内容
有鉴于此,本发明的目的在于提供一种终端始发定位的处理方法,使得目标SET发起的自身定位流程中能够向网络提供更多关于客户端的信息,进而实现对目标SET发起的自身定位流程的鉴权和计费处理。
为了达到上述目的,本发明提供了一种终端始发定位的处理方法,该方法包含以下步骤A、目标终端向SLP发起对所述终端进行定位的请求,该请求中携带有客户端信息;B、SLP对目标终端进行定位,并向目标终端返回定位结果。
所述步骤A之后进一步包括SLP根据客户端信息对客户端进行鉴权,如果客户端通过鉴权,则执行步骤B;否则,结束当前流程。
所述客户端信息为客户端标识和业务标识,所述对客户端进行鉴权为确定所述客户端是否能够提供所述业务,如果是,则所述客户端通过鉴权。
所述客户端信息为客户端标识和验证信息,所述对客户端进行鉴权为确定所述客户端是否合法以及所述客户端是否能够使用该SLP,如果是,则所述客户端通过鉴权。
步骤A中所述的请求中进一步携带有用户标识,
所述步骤A之后进一步包括SLP根据客户端信息和用户标识,判断所述用户是否能够使用所述客户端提供的业务,如果是,则执行步骤B;否则,结束当前流程。
所述步骤A之后进一步包括a、SLP根据客户端信息获取费率信息。
所述步骤a之后进一步包括SLP根据所述费率信息对当前业务进行计费。
所述客户端信息为客户端标识,或客户端标识和业务标识的组合。
所述客户端信息进一步包括验证信息,或请求模式,或以上二者的组合。
根据本发明提出的方法,目标SET向SLP发起对自身定位的流程时,向SLP提供客户端信息,实现对目标SET发起的自身定位流程的鉴权和计费处理,满足位置业务的实际运营要求。另外,可通过扩展现有的请求者标识参数来携带客户端信息,实现对现有SI SUPL处理过程的改动比较小。


图1示出了实现位置业务的逻辑结构示意图;图2示出了现有技术中SI SUPL流程图;图3示出了本发明中SI SUPL流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
本发明中,目标SET向SLP发起对自身定位的流程时,向SLP提供客户端信息,实现对目标SET发起的自身定位流程的鉴权和计费处理。
图3示出了本发明中SI SUPL流程图,如图3所示,SI SUPL的处理过程包括以下步骤步骤301内置在目标SET中的SUPL代理收到运行在目标SET上的应用发起的定位请求,如果目标SET为与分组数据网络建立数据连接,则建立数据连接,目标SET也可与电路交换网络建立电路交换数据连接。
步骤302目标SET中的SUPL代理,以下简称目标SET,向SUPL定位平台(SLP)发送SUPL开始消息,该SUPL开始消息中可携带有用户标识、客户端信息、会话标识、QoS参数、目标SET能力和位置标识,其中,用户标识用于标识发起SI SUPL流程的用户,客户端标识可为客户端标识、业务标识、验证信息、请求模式(Request Mode)等,客户端标识可为业务提供商标识(SP ID),用于标识具体的业务提供商(SP),业务标识用于标识SP上提供的具体业务,验证信息可为客户端的密码,用于验证相应客户端是否合法,请求模式用于标识当前业务是否有应用服务提供商(ASP)发起,客户端信息也可为以上所述各参数的任意组合,如客户端标识和业务标识的组合,用以标识具体SP上提供的具体业务,以上所述的客户端信息可携带在扩展的请求者标识这一参数中,使请求者标识能够包含相关客户端信息的各参数,QoS参数用于表明对目标SET位置信息所要求的精度,位置标识可为目标UE当前所在的小区标识,目标SET能力包含目标SET支持的定位方法,如SET-Assisted A-GPS方法、基于终端的SET-Based A-GPS方法等,以及相应的定位协议,如RRLP、RRC协议、TIA-801协议等。
步骤303SLP收到SUPL开始消息后,根据SUPL开始消息中携带的客户端信息对客户端进行鉴权,如SLP根据客户端标识确定相应客户端是否能够使用该SLP,根据客户端标识和业务标识确定相应客户端是否能够提供相应的业务,根据客户端标识和用户标识确定相应用户是否能够使用相应客户端,根据客户端标识、业务标识和用户标识确定相应用户是否能够使用相应客户端提供的业务,根据客户端标识和验证信息确定客户端是否合法,以及是否能够使用该SLP,等等,SLP还可根据客户端信息获取相应的费率信息,如根据客户端标识和业务标识,确定相应客户端提供的相应业务的费率信息,后续过程中,SLP可根据该费率信息对本次业务进行计费,如果SUPL开始消息中携带有目标SET支持的多个定位方法,则SLP选择使用的定位方法;如果SUPL开始消息中指定了定位方法,则SLP使用SUPL开始消息中携带的目标SET支持的定位协议。如果SLP根据SUPL开始消息中携带的信息,能够计算出目标SET的位置信息,并且该位置信息能够满足步骤302中所述QoS参数的要求,则直接执行步骤307;SLP还需确定路由信息,如目标SET是否漫游,是否归属于该SLP等。
步骤304SLP向目标SET返回SUPL响应,该SUPL响应中携带有会话标识和SLP地址,指示目标SET不能再建立新的连接,该SUPL响应中可进一步携带有SLP选定的定位方法。
步骤305目标SET收到SUPL响应后,向SLP发送SUPL定位初始化消息,该SUPL定位初始化消息中可携带有会话标识、目标SET能力和位置标识,其中,目标SET能力包含目标SET选定的定位方法和相关的定位协议。
步骤306SLP收到SUPL定位初始化消息后,如果该SUPL定位初始化消息中携带有目标SET支持并选定的定位算法和相关的定位协议,则SLP将根据以上内容确定使用的定位方法;如果该SUPL定位初始化消息未携带目标SET支持并选定的定位算法和相关的定位协议,则SLP选择适当的定位算法和相关的定位协议,然后SLP可能会与目标SET交互一些涉及定位的信息,SLP根据由获取的位置测量信息计算出的目标SET位置估计结果,或目标SET根据SLP提供的辅助数据计算出的目标SET位置估计结果,得到目标SET的精确位置信息,该位置信息能够满足步骤202中所述QoS参数的要求。
步骤307SLP获取到满足QoS参数要求的目标SET位置信息后,向目标SET返回SUPL结束消息,该SUPL结束消息中携带有目标SET的位置信息。目标SET收到SUPL结束消息后,释放所有与本次会话相关的资源,SLP也释放所有与本次会话相关的资源。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种终端始发定位的处理方法,其特征在于,该方法包含以下步骤A、目标终端向SLP发起对所述终端进行定位的请求,该请求中携带有客户端信息;B、SLP对目标终端进行定位,并向目标终端返回定位结果。
2.根据权利要求1所述的方法,其特征在于,所述步骤A之后进一步包括SLP根据客户端信息对客户端进行鉴权,如果客户端通过鉴权,则执行步骤B;否则,结束当前流程。
3.根据权利要求2所述的方法,其特征在于,所述客户端信息为客户端标识和业务标识,所述对客户端进行鉴权为确定所述客户端是否能够提供所述业务,如果是,则所述客户端通过鉴权。
4.根据权利要求2所述的方法,其特征在于,所述客户端信息为客户端标识和验证信息,所述对客户端进行鉴权为确定所述客户端是否合法以及所述客户端是否能够使用该SLP,如果是,则所述客户端通过鉴权。
5.根据权利要求1所述的方法,其特征在于,步骤A中所述的请求中进一步携带有用户标识,所述步骤A之后进一步包括SLP根据客户端信息和用户标识,判断所述用户是否能够使用所述客户端提供的业务,如果是,则执行步骤B;否则,结束当前流程。
6.根据权利要求1所述的方法,其特征在于,所述步骤A之后进一步包括a、SLP根据客户端信息获取费率信息。
7.根据权利要求6所述的方法,其特征在于,所述步骤a之后进一步包括SLP根据所述费率信息对当前业务进行计费。
8.根据权利要求1、2、5或6所述的方法,其特征在于,所述客户端信息为客户端标识,或客户端标识和业务标识的组合。
9.根据权利要求8所述的方法,其特征在于,所述客户端信息进一步包括验证信息,或请求模式,或以上二者的组合。
全文摘要
本发明公开了一种终端始发定位的处理方法,该方法包含目标终端向SLP发起对所述终端进行定位的请求,该请求中携带有客户端信息;SLP对目标终端进行定位,并向目标终端返回定位结果,由于目标SET向SLP发起对自身定位的流程时,向SLP提供了客户端信息,因此,能够实现对目标SET发起的自身定位流程的鉴权和计费处理,满足位置业务的实际运营要求。另外,可通过扩展现有的请求者标识参数来携带客户端信息,实现对现有SI SUPL处理过程的改动比较小。
文档编号H04L9/32GK1805433SQ20051000605
公开日2006年7月19日 申请日期2005年1月10日 优先权日2005年1月10日
发明者葛正恺 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1