CN102036162A - 一种定位系统、方法及终端 - Google Patents
一种定位系统、方法及终端 Download PDFInfo
- Publication number
- CN102036162A CN102036162A CN200910093508XA CN200910093508A CN102036162A CN 102036162 A CN102036162 A CN 102036162A CN 200910093508X A CN200910093508X A CN 200910093508XA CN 200910093508 A CN200910093508 A CN 200910093508A CN 102036162 A CN102036162 A CN 102036162A
- Authority
- CN
- China
- Prior art keywords
- location information
- server
- supl
- set terminal
- references
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/085—Upper layer protocols involving different upper layer protocol versions, e.g. LCS - SUPL or WSN-SOA-WSDP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种定位系统、方法及终端。本发明方案中,位置信息服务器以引用的形式向SET终端提供该SET终端的位置信息,SET终端向安全用户面定位SUPL服务器提供对应于SET终端的位置信息引用的位置信息;SUPL服务器根据SET终端传递的位置信息引用,从位置信息服务器获取SET终端的位置信息,实现目前主流的基于OMA LOC的SUPL的定位架构与另外一种主流的基于IETF的LCP的定位架构相融合。
Description
技术领域
本发明涉及移动通信技术及互联网领域,特别是指一种实现移动通信网络和互联网融合的定位系统、方法及终端。
背景技术
定位服务作为移动通信的特色业务之一,一直被认为是未来移动增值业务的一个亮点。目前,北美、欧洲、亚太、日韩等国家和地区的主要移动通信运营商都已开通了移动定位业务。移动定位业务是移动增值业务中最具吸引力的业务,同时也是产业链各个环节最为复杂的业务之一。
LOC(Location)是开放移动联盟(OMA,Open Mobile Architecture)于2002年将定位互通性论坛(LIF,Location Interoperability Forum)的工作、以及无线应用协议(WAP,Wireless Application Protocol)论坛中的定位业务、以及3GPP R6 LCS stage3相关工作合并而成立的,其目的是:制定互联互通的定位业务标准;制定移动位置业务的规范;确保端到端的互操作;在漫游、Le接口等研究领域逐步取代第三代合作伙伴计划(3GPP,3rd Generation PartnershipProject)和3GPP2,成为定位业务标准的主要国际规范制订者。由此可见,OMALOC的主要工作就是制定移动通信网络中基于用户面的定位技术,实现对移动通信网络中控制面定位技术中相关定位参数在IP通道中的传输,进而实现定位。
因特网工程任务组(IETF,Internet Engineering Task Force)史创于1986年,其主要任务是负责互联网相关技术规范的研发和制定。目前,IETF已成为全球互联网界最具权威的大型技术研究组织,并且IETF中设立了与应用领域相关的组。因此,定位相关的应用领域的协议及标准由该应用领域相关的组负责开发和研究。在IETF中,与定位相关的一个标准是由地理位置(GEOPRIV,Geographic Location/Privacy)组开发的位置配置协议(LCP,LocationConfiguration Protocol),基于该LCP,可以以位置信息值的方式提供位置信息,也可以以位置信息引用的方式提供位置信息。LCP包括:基于超文本传输协议(HTTP,Hypertext Transfer Protocol)的位置信息传递(HELD,HTTP EnabledLocation Delivery)标准、动态主机配置协议(DHCP,Dynamic Host ConfigurationProtocol)、链路层发现协议(LLDP,Link Layer Discovery Protocol)等。其中,HELD标准是工作于开放系统互联(OSI,Open System Interconnection)开放式层次架构第七层的一种协议,主要描述的是如何通过接入网中的位置服务器(Location Generator)上获取位置信息(Location Information)。HELD标准定义了两种获取位置信息的方式,分别是:通过值(by value)或通过引用(byreference),其中,通过值是指终端可以直接向位置服务器请求位置信息,例如该值可以是文本方式,类似于民用地址格式,通过引用则是指终端可以向位置服务器请求一个位置信息通用资源标识符(URI,Universal Resource Identifier)、或者SIP URI、或者HTTP、HTTPS等任何有效的位置信息URI,由于位置信息URI是全球可路由的,因此,便可以通过对位置信息URI的访问来获得位置信息。以上所述两种方式是兼容的,可以同时通过同一位置服务器来提供。HELD标准是基于可扩展标记语言(XML,Extensible Markup Language)的一种协议,可以被绑定于任何一种会话层的协议,尤其是具有多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)功能的会话层协议,其中对HTTP的绑定是最基本的要求;同时HELD标准还是一种具有扩展性的独立于会话层的工作于应用层的协议。
OMA LOC组制定了基于安全用户面的定位标准,即安全用户面定位(SUPL,Secure User Plane for Location)标准;IETF也制定了LCP标准,而HELD又是其中具有代表性的可以实现在因特网上基于HTTP方式的位置信息传递功能。
OMA LOC组已经完成了SUPL 1.0标准的制定工作,在市场上已经得到了广泛的部署和应用,目前OMALOC组正在进行SUPL 2.0标准的工作,目前已经接近尾声,在SUPL 2.0标准里,实现了对SUPL 1.0标准定位功能的增强,比如增加了触发类型的定位,支持在不同接入网中实现定位的功能等,同时,也能支持不同的卫星导航系统(GNSS,Global Navigation Satellite System)。
目前,OMALOC组正在制定SUPL 3.0的技术规范,正处于第一阶段、即需求收集阶段。在目前的需求收集阶段,已经提出了将IETF的LCP标准引入SUPL架构中的需求,但是,目前对于这一需求还没有相关的实现方案。
发明内容
有鉴于此,本发明的主要目的在于提供一种定位系统、方法及终端,实现将IETF的LCP与OMALOC的SUPL相融合的定位。
为达到上述目的,本发明的技术方案是这样实现的:
一种定位系统,包括:
位置信息服务器,用于以引用的形式向SET终端提供该SET终端的位置信息,向安全用户面定位SUPL服务器提供对应于SET终端的位置信息引用的位置信息;
SUPL服务器,用于根据SET终端传递的位置信息引用,从位置信息服务器获取SET终端的位置信息。
所述位置信息服务器用于以引用的形式向SET终端提供该SET终端的位置信息,具体为:位置信息服务器向SET终端返回一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
所述定位系统还包括:SET终端,用于从位置信息服务器获取其位置信息引用,向SUPL服务器传递位置信息引用。
所述SET终端用于向SUPL服务器传递位置信息引用,具体为:SET终端向SUPL服务器传递一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
所述SUPL服务器用于从位置信息服务器获取SET终端的位置信息,具体为:
如果SUPL服务器只收到一个位置信息引用,则SUPL服务器根据该位置信息引用向位置信息服务器请求位置信息;
如果SUPL服务器收到多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则SUPL服务器分成多次向位置信息服务器,或一次性将位置信息引用列表发送到位置信息服务器。
如果SUPL服务器只收到一个位置信息引用,则所述SUPL服务器进一步用于向SET终端或SUPL代理客户端返回一个位置信息;
如果SUPL服务器收到多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则所述SUPL服务器进一步用于向SET终端或SUPL代理客户端返回多个位置信息、或返回包含多个位置信息的位置信息列表,或者返回由SUPL定位服务器在多个位置信息中确定的最优的位置信息值。
一种定位方法,该方法包括:位置信息服务器以引用的形式向SET终端提供该SET终端的位置信息;SUPL服务器根据SET终端传递的位置信息引用从位置信息服务器获取SET终端的位置信息。
所述位置信息服务器用于以引用的形式向SET终端提供该SET终端的位置信息,具体为:位置信息服务器向SET终端返回一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
所述获取SET终端的位置信息之前,还包括:SET终端从位置信息服务器获取其位置信息引用,向SUPL服务器传递位置信息引用。
所述SET终端向SUPL服务器传递位置信息引用,具体为:SET终端向SUPL服务器传递一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
所述SUPL服务器从位置信息服务器获取SET终端的位置信息,具体为:
如果SUPL服务器只收到一个位置信息引用,则SUPL服务器根据该位置信息引用向位置信息服务器请求位置信息;
如果SUPL服务器收到多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则SUPL服务器分成多次向位置信息服务器,或一次性将位置信息引用列表发送到位置信息服务器。
该方法进一步包括:
如果SUPL服务器只收到一个位置信息引用,则SUPL服务器向SET终端或SUPL代理客户端返回一个位置信息;
如果SUPL服务器收到多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则SUPL服务器向SET终端或SUPL代理客户端返回多个位置信息、或返回包含多个位置信息的位置信息列表,或者返回由SUPL定位服务器在多个位置信息中确定的最优的位置信息值。
所述SUPL服务器根据位置信息引用从位置信息服务器获取SET终端的位置信息,具体为:SUPL服务器一次性地或者每隔设定时间根据所述位置信息引用从位置信息服务器获取SET终端的位置信息。
一种定位终端,包括:
引用获取单元,用于从位置信息服务器获取位置信息引用;
引用提供单元,用于向SUPL服务器传递所述位置信息引用。
所述引用获取单元具体用于:从位置信息服务器获取一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
所述引用提供单元具体用于:向SUPL服务器传递一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
所述终端进一步包括:位置获取模块,用于接收SUPL服务器传递的所述SET终端的位置信息。
所述位置获取模块具体用于接收SUPL服务器返回的一个位置信息、或多个位置信息、或包含多个位置信息的位置信息列表、或由SUPL定位服务器在多个位置信息中确定的最优的位置信息值。
根据本发明提供的方案,位置信息服务器收到SET终端发送的位置信息请求后,向SET终端返回位置信息引用;SUPL服务器根据SET终端传递的位置信息引用向位置信息服务器请求位置信息,接收位置信息服务器提供的位置信息,实现目前主流的基于OMA LOC的SUPL的定位架构与另外一种主流的基于IETF的LCP的定位架构相融合。
通过本发明提供的融合架构,从而后续可以在SUPL服务器侧方便的实现计费、安全、隐私等功能,也就是说在IETF的LCP可以直接采用OMA LOC的SUPL中已定义的相关功能。同时,通过融合IETF定位功能,SUPL服务器也可以根据获取的SET终端的位置信息,获取全球定位系统(GPS,GlobalPositioning System)辅助数据等,并将之下发给SET终端。
附图说明
图1为本发明中将LCP与SUPL相融合的定位系统结构示意图;
图2为本发明中SET终端发起定位的流程示意图;
图3为本发明中网络侧发起定位的流程示意图;
图4为本发明中SET终端结构示意图。
具体实施方式
本发明中,位置信息服务器收到SET终端发送的位置信息请求后,以引用的形式向SET终端返回该SET终端的位置信息、即位置信息引用;SUPL服务器根据SET终端传递的位置信息引用,从位置信息服务器获取SET终端的位置信息。对SET终端的定位请求由SET终端自身发起时,所述SET终端发送的位置信息请求由SET终端主动发送;对SET终端的定位请求由网络侧发起时,所述SET终端发送的位置信息请求在位于网络侧的SUPL代理客户端请求定位之后发送。
图1为本发明中将LCP与SUPL相融合的定位系统结构示意图,如图1所示,该定位系统包括:SET终端、位置信息服务器、SUPL服务器和SUPL代理客户端,其中,
SET终端,即支持SUPL功能的终端,该SET终端可能包含SUPL代理客户端,用于从位置信息服务器获取位置信息引用,向SUPL服务器传递所述位置信息引用;具体地,SET终端具体用于向位置信息服务器发送位置信息请求,接收位置信息服务器返回的位置信息引用,向SUPL服务器传递所述位置信息引用;
位置信息服务器,确定SET终端位置相关信息的实体,用于以引用的形式向SET终端提供该SET终端的位置信息、即位置信息引用,向SUPL服务器提供对应于位置信息引用的SET终端的位置信息;具体地,位置信息服务器具体用于接收SET终端的位置信息请求,以引用的形式向SET终端返回该SET终端的位置信息、即位置信息引用,接收SUPL服务器发送的位置信息的请求,向SUPL服务器提供对应于SET终端的位置信息引用的位置信息;
SUPL服务器,支持SUPL协议的定位服务器,可以基于SUPL协议向SUPL代理客户端提供SUPL定位功能,用于根据SET终端传递的位置信息引用,从位置信息服务器获取SET终端的位置信息;具体地,SUPL服务器具体用于接收STE终端传递的位置信息引用,向位置信息服务器请求位置信息,从位置信息服务器获取SET终端的位置信息。
位置信息服务器具体用于向SET终端返回一个位置信息引用,或多个位置信息引用,或包含多个位置信息引用的一个位置信息引用列表。这样,SET终端收到一个位置信息引用时,具体用于向SUPL服务器传递一个位置信息引用;收到多个位置信息引用,或包含多个位置信息引用的一个位置信息引用列表时,具体用于向SUPL服务器传递多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
SUPL服务器收到位置信息引用后,根据SET终端传递到SUPL服务器的一个位置信息引用、或者多个位置信息引用、或者位置信息引用列表进行如下操作:如果只有一个位置信息引用,则SUPL服务器根据该位置信息引用向位置信息服务器以请求位置信息;如果是多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则SUPL服务器可以分成多次向位置信息服务器请求位置信息,也可以一次性将位置信息引用列表发送到位置信息服务器以请求位置信息。
SET终端还用于与SUPL服务器建立SUPL定位会话连接。
对SET终端的定位请求由SET终端自身发起时,SUPL服务器还用于向SET终端提供SET终端的位置信息;SET终端还用于接收来自SUPL服务器的该SET终端的位置信息。
对SET终端的定位请求由网络侧发起时,所述定位系统还包括:位于网络侧的SUPL代理客户端,用于向SUPL服务器请求SET终端的位置信息,并接收SUPL服务器从位置信息服务器通过引用方式获取的SET终端的位置信息;SUPL服务器还用于向SUPL代理客户端提供SET终端的位置信息。
如果SET终端向SUPL服务器只发送一个位置信息引用,则SUPL服务器只向SET终端或SUPL代理客户端返回一个位置信息;如果SET终端向SUPL服务器发送了多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则SUPL服务器会向SET终端或SUPL代理客户端返回多个位置信息、或包含多个位置信息的位置信息列表,或者由SUPL定位服务器在多个位置信息中确定最优的位置信息值,然后将这个最优值发送给SET终端或SUPL代理客户端。
实际上,SUPL代理客户端既可以位于SET终端,也可以位于网络侧。以上描述为位于网络侧的SUPL代理客户端只是为了与位于一个SET终端的SUPL代理客户端相区分。所有的位置信息请求可以均是由SUPL代理客户端发出的,对SET终端的定位请求由SET终端自身发起时,位置信息请求可以是由位于SET终端的SUPL代理客户端发出的;对SET终端的定位请求由网络侧发起时,则位置信息请求可以是由位于网络侧的SUPL代理客户端发出的。
以上所述SET终端与位置信息服务器之间按照IETF的LCP标准进行交互;SET终端与SUPL服务器之间按照OMA LOC的SUPL标准进行交互;SUPL服务器与位置信息服务器之间的接口本发明的具体实现中并不限定,可以根据LCP的相关协议技术获取位置信息,例如,当使用HELD协议时,一般可以采用基于HTTP方式的请求/获取功能来实现交互;SUPL服务器与位于网络侧的SUPL代理客户端之间基于移动定位协议(MLP,Mobile Location Protocol)进行交互。
以上所述位置信息引用可以为一个位置信息的引用,也可以为包含多个位置信息的引用,即位置信息引用列表;以上所述位置信息可以为一个位置信息,也可以为包含多个位置信息,即位置信息列表。
图2为本发明中SET终端发起定位的流程示意图,如图2所示,对SET终端的定位请求由SET终端发起时,即SET终端请求定位(SI,SET Initiated)方式下,具体处理包括:
步骤201:SET终端与SUPL服务器之间建立SUPL定位会话连接,SET终端发起定位业务。
SET终端可以通知SUPL服务器将要进行的是基于LCP方式的定位业务,具体可以通过扩展SUPL消息的参数来实现,如通过“用于指示该业务请求是基于HELD方式的定位业务的标识”来通知SUPL服务器。
步骤201与步骤202、步骤203在执行时间上并没有明显的前后顺序,也可以在步骤202、或步骤203之后执行。
步骤202:SET终端需要请求其当前位置信息、即SET终端当前所在位置时,SET终端向所发现的位置信息服务器发送位置信息请求。
SET终端可以利用IETF定义的现有发现机制来发现位置信息服务器。
在IETF的GEOPRIV中,位置信息请求中的位置信息类型可以分为四类:任何、地理坐标、民用地址以及位置信息URI。在本发明中LCP与SUPL相融合的具体实现中,位置信息请求中的位置信息类型应该是位置信息引用、即位置信息URI。
需要说明的是:通过位置信息服务器直接得到的位置信息往往并不能满足应用上的需求,因此,本发明的具体实现中,SET终端向位置信息服务器请求的是位置信息引用、即位置信息URI,而不是一个位置信息字符串,如地理坐标、民用地址等。所述位置信息URI是全球可路由的URI地址。
步骤203:位置信息服务器收到位置信息请求后,向SET终端返回位置信息响应,该位置信息响应中包含位置信息引用或位置信息引用列表。
根据位置信息请求中的位置信息类型、即位置信息的引用方式,可以通过位置信息响应返回一个或多个全球可路由的位置信息URI。返回多个位置信息URI时,可以通过返回多个位置信息响应,来向SET终端提供各位置信息URI;也可以返回一个位置信息响应,来向SET终端提供位置信息URI列表。
步骤204:SET终端收到位置信息响应后,获取其中的位置信息引用或位置信息引用列表,向SUPL服务器传递该位置信息引用或位置信息引用列表。
SET终端从位置信息服务器获取位置信息URI或位置信息URI列表,通过与SUPL服务器之间建立的SUPL定位会话连接,可以将位置信息URI或位置信息URI列表通过扩展的SUPL消息传递给SUPL服务器。
本发明方案中可以通过对现有SUPL消息进行一定扩展,来支持位置信息引用或位置信息引用列表由SET终端到SUPL服务器的传递,可以在由SET终端向SUPL服务器发送的SUPL位置请求消息中,至少增加以下两个字段内容,分别是:用于指示当前是基于LCP方式的定位业务的标识,或者通知SUPL服务器当前进行的是LCP方式的定位业务;以及从位置信息服务器获取的位置信息引用或位置信息引用列表。
另外,由于步骤203中位置信息服务器发送的可以是一个或多个位置信息URI,因此,SET终端可以一次(如位置信息URI列表)或分多次,将各位置信息URI发送到SUPL服务器,优选方式是一次性地将位置信息URI列表发送到定位服务器。
步骤205:SUPL服务器收到传递的位置信息引用后,向位置服务器请求位置信息。
SUPL服务器收到位置信息引用后,根据SET终端传递到SUPL服务器的位置信息URI或者位置信息URI列表进行如下操作:如果只有一个位置信息URI,则SUPL服务器根据该位置信息URI向位置信息服务器请求位置信息;如果是多个位置信息URI或一个位置信息URI列表,则SUPL服务器可以分成多次向位置信息服务器请求位置信息,也可以一次性将位置信息URI列表发送到位置信息服务器以请求位置信息。
步骤206:位置信息服务器响应SUPL服务器的请求,向SUPL服务器返回SET终端的位置信息。
如果位置信息服务器收到SUPL服务器发送的一个位置信息URI,则只向SUPL服务器返回一个位置信息;如果位置信息服务器收到SUPL服务器发送的位置信息URI列表,则向SUPL服务器返回位置信息列表。
步骤207:SUPL服务器收到位置信息后,向SET终端返回从位置信息服务器获得的位置信息。
本发明方案中可以通过对现有SUPL消息进行一定扩展,来支持位置信息由SUPL服务器到SET终端的传递。在由SUPL服务器向SET终端返回的SUPL位置结果消息中,可以直接包括SET终端的位置信息值,还可以包括以下字段内容:包含IETF的GEOPRIV定义的位置信息类型,如民用地址、地理坐标、或者混合类型等。
相应地,如果步骤204中SET终端向SUPL服务器只发送一个位置信息URI,则此时SUPL服务器只向SET终端返回一个位置信息;如果步骤204中SET终端向SUPL服务器发送了多个位置信息URI、如位置信息URI列表,则此时SUPL服务器会向SET终端返回多个位置信息、如位置信息列表,或者,由SUPL定位服务器在多个位置信息中确定最优的位置信息值,然后将这个最优值发送给SET终端。
由位置信息服务器向SET终端提供的位置信息引用的有效期一般是比较长的,因此,在SUPL服务器侧,任何时候都可以根据从SET终端发来的位置信息引用获取最新的位置信息。这样,可以根据从位置信息服务器获取的位置信息引用,每隔设定时间、即自定义的一段时间就循环执行步骤205~步骤207,如此便实现了周期触发定位。
图3为本发明中网络侧发起定位的流程示意图,如图3所示,对SET终端的定位请求由网络侧发起时,即网络侧请求定位(NI,Network Initiated)方式下,具体处理包括:
步骤301:位于网络侧的SUPL代理客户端向SUPL服务器请求SET终端的位置信息,发起对SET终端的定位请求。
步骤302:SUPL服务器与SET终端之间建立SUPL定位会话连接,并且,SUPL服务器在与SET终端建立SUPL定位会话连接及能力协商时。
SUPL服务器可以通知SET终端SUPL服务器支持基于IETF LCP方式的定位业务,具体可以通过扩展SUPL消息的参数来实现。
步骤302与步骤303、步骤304在执行时间上并没有明显的前后顺序,也可以在步骤303、或步骤304之后执行。
步骤303:SET终端向所发现的位置信息服务器发送位置信息请求。
在IETF的GEOPRIV中,位置信息请求中的位置信息类型可以分为四类:任何、地理坐标、民用地址以及位置信息URI。在本发明中LCP与SUPL相融合的具体实现中,位置信息请求中的位置信息类型应该是位置信息引用、即位置信息URI。所述位置信息URI是全球可路由的URI地址。
步骤304:位置信息服务器收到位置信息请求后,向SET终端返回位置信息响应,该位置信息响应中包含位置信息引用或位置信息引用列表。
根据位置信息请求中的位置信息类型,即位置信息的引用方式,可以通过位置信息响应返回一个或多个全球可路由的位置信息URI。返回多个位置信息URI时,可以通过返回多个位置信息响应,来向SET终端提供各位置信息URI;也可以返回一个位置信息响应,来向SET终端提供位置信息URI列表。
步骤305:SET终端收到位置信息响应后,获取其中的位置信息引用或位置信息引用列表,向SUPL服务器传递该位置信息引用或位置信息引用列表。
SET终端从位置信息服务器获取位置信息URI或者位置信息URI列表,通过与SUPL服务器之间建立的SUPL定位会话连接,可以将位置信息URI或者位置信息URI列表通过扩展的SUPL消息传递给SUPL服务器。
本发明方案中可以通过对现有SUPL消息进行一定扩展,来支持位置信息引用或位置信息引用列表由SET终端到SUPL服务器的传递,可以在由SET终端向SUPL服务器发送的SUPL位置请求消息中,至少增加以下两个字段内容,分别是:用于指示当前是基于LCP方式的定位业务的标识,或者通知SUPL服务器当前进行的是LCP方式的定位业务;以及从位置信息服务器获取的位置信息引用或位置信息引用列表。
另外,由于步骤304中位置信息服务器发送的可以是一个或多个位置信息URI,因此,SET终端可以一次(如位置信息URI列表)或分多次,将各位置信息URI发送到SUPL服务器,优选方式是一次性地将位置信息URI列表发送到定位服务器。
步骤306:SUPL服务器收到传递的位置信息引用后,向位置服务器请求位置信息。
SUPL服务器收到位置信息引用后,根据SET终端传递到SUPL服务器的位置信息URI或者位置信息URI列表进行如下操作:如果只有一个位置信息URI,则SUPL服务器根据该位置信息URI向位置信息服务器请求位置信息;如果是多个位置信息URI或一个位置信息URI列表,则SUPL服务器可以分成多次向位置信息服务器请求位置信息,也可以一次性将位置信息URI列表发送到位置信息服务器以请求位置信息。
步骤307:位置信息服务器响应SUPL服务器的请求,向SUPL服务器返回SET终端的位置信息。
如果位置信息服务器收到SUPL服务器发送的一个位置信息URI,则只向SUPL服务器返回一个位置信息;如果位置信息服务器收到SUPL服务器发送的位置信息URI列表,则向SUPL服务器返回位置信息列表。
步骤308:SUPL服务器收到位置信息后,向位于网络侧的SUPL代理客户端返回从位置信息服务器获得的位置信息。
相应地,如果步骤305中SET终端向SUPL服务器只发送一个位置信息URI,则此时SUPL服务器只向所述SUPL代理客户端返回一个位置信息;如果步骤305中SET终端向SUPL服务器发送了多个位置信息URI、如位置信息URI列表,则此时SUPL服务器会向所述SUPL代理客户端返回多个位置信息、如位置信息列表,或者,由SUPL定位服务器在多个位置信息中确定最优的位置信息值,然后将这个最优值发送给SUPL代理客户端。
步骤309:SUPL服务器向SET终端发送会话结束消息,定位会话流程结束。
由位置信息服务器向SET终端提供的位置信息引用的有效期一般是比较长的,因此,在SUPL服务器侧,任何时候都可以根据从SET终端发来的位置信息引用获取最新的位置信息。这样,可以根据从位置信息服务器获取的位置信息引用,每隔设定时间、即自定义的一段时间就循环执行步骤306~步骤308,如此便实现了周期触发定位。
根据以上描述,本发明中还提供了一种SET终端,如图4所示,SET终端包括:引用获取单元和引用提供单元,其中,引用获取单元用于从位置信息服务器获取位置信息引用;引用提供单元用于向SUPL服务器传递所述位置信息引用。具体地,引用获取单元具体用于向位置信息服务器发送位置信息请求,接收位置信息服务器返回的位置信息引用。引用提供单元还用于与SUPL服务器建立SUPL定位会话连接。所述SET终端可以进一步包括:位置获取模块,用于接收SUPL服务器传递的所述SET终端的位置信息。
引用获取单元具体用于从位置信息服务器获取一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。引用提供单元具体用于向SUPL服务器传递一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。位置获取模块具体用于接收SUPL服务器返回的一个位置信息、或多个位置信息、或包含多个位置信息的位置信息列表、或由SUPL定位服务器在多个位置信息中确定的最优的位置信息值。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (18)
1.一种定位系统,其特征在于,包括:
位置信息服务器,用于以引用的形式向SET终端提供该SET终端的位置信息,向安全用户面定位SUPL服务器提供对应于SET终端的位置信息引用的位置信息;
SUPL服务器,用于根据SET终端传递的位置信息引用,从位置信息服务器获取SET终端的位置信息。
2.根据权利要求1所述的系统,其特征在于,所述位置信息服务器用于以引用的形式向SET终端提供该SET终端的位置信息,具体为:位置信息服务器向SET终端返回一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
3.根据权利要求2所述的系统,其特征在于,所述定位系统还包括:SET终端,用于从位置信息服务器获取其位置信息引用,向SUPL服务器传递位置信息引用。
4.根据权利要求3所述的系统,其特征在于,所述SET终端用于向SUPL服务器传递位置信息引用,具体为:SET终端向SUPL服务器传递一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
5.根据权利要求3所述的系统,其特征在于,所述SUPL服务器用于从位置信息服务器获取SET终端的位置信息,具体为:
如果SUPL服务器只收到一个位置信息引用,则SUPL服务器根据该位置信息引用向位置信息服务器请求位置信息;
如果SUPL服务器收到多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则SUPL服务器分成多次向位置信息服务器,或一次性将位置信息引用列表发送到位置信息服务器。
6.根据权利要求5所述的系统,其特征在于,
如果SUPL服务器只收到一个位置信息引用,则所述SUPL服务器进一步用于向SET终端或SUPL代理客户端返回一个位置信息;
如果SUPL服务器收到多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则所述SUPL服务器进一步用于向SET终端或SUPL代理客户端返回多个位置信息、或返回包含多个位置信息的位置信息列表,或者返回由SUPL定位服务器在多个位置信息中确定的最优的位置信息值。
7.一种定位方法,其特征在于,该方法包括:位置信息服务器以引用的形式向SET终端提供该SET终端的位置信息;SUPL服务器根据SET终端传递的位置信息引用从位置信息服务器获取SET终端的位置信息。
8.根据权利要求7所述的方法,其特征在于,所述位置信息服务器用于以引用的形式向SET终端提供该SET终端的位置信息,具体为:位置信息服务器向SET终端返回一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
9.根据权利要求8所述的方法,其特征在于,所述获取SET终端的位置信息之前,还包括:SET终端从位置信息服务器获取其位置信息引用,向SUPL服务器传递位置信息引用。
10.根据权利要求9所述的方法,其特征在于,所述SET终端向SUPL服务器传递位置信息引用,具体为:SET终端向SUPL服务器传递一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
11.根据权利要求9所述的方法,其特征在于,所述SUPL服务器从位置信息服务器获取SET终端的位置信息,具体为:
如果SUPL服务器只收到一个位置信息引用,则SUPL服务器根据该位置信息引用向位置信息服务器请求位置信息;
如果SUPL服务器收到多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则SUPL服务器分成多次向位置信息服务器,或一次性将位置信息引用列表发送到位置信息服务器。
12.根据权利要求11所述的方法,其特征在于,该方法进一步包括:
如果SUPL服务器只收到一个位置信息引用,则SUPL服务器向SET终端或SUPL代理客户端返回一个位置信息;
如果SUPL服务器收到多个位置信息引用或包含多个位置信息引用的一个位置信息引用列表,则SUPL服务器向SET终端或SUPL代理客户端返回多个位置信息、或返回包含多个位置信息的位置信息列表,或者返回由SUPL定位服务器在多个位置信息中确定的最优的位置信息值。
13.根据权利要求7至12任一所述的方法,其特征在于,所述SUPL服务器根据位置信息引用从位置信息服务器获取SET终端的位置信息,具体为:SUPL服务器一次性地或者每隔设定时间根据所述位置信息引用从位置信息服务器获取SET终端的位置信息。
14.一种定位终端,其特征在于,包括:
引用获取单元,用于从位置信息服务器获取位置信息引用;
引用提供单元,用于向SUPL服务器传递所述位置信息引用。
15.根据权利要求14所述的终端,其特征在于,所述引用获取单元具体用于:从位置信息服务器获取一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
16.根据权利要求14所述的终端,其特征在于,所述引用提供单元具体用于:向SUPL服务器传递一个位置信息引用、或多个位置信息引用、或包含多个位置信息引用的一个位置信息引用列表。
17.根据权利要求14至16任一所述的终端,其特征在于,所述终端进一步包括:位置获取模块,用于接收SUPL服务器传递的所述SET终端的位置信息。
18.根据权利要求17所述的终端,其特征在于,所述位置获取模块具体用于接收SUPL服务器返回的一个位置信息、或多个位置信息、或包含多个位置信息的位置信息列表、或由SUPL定位服务器在多个位置信息中确定的最优的位置信息值。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010558563.4A CN102036373B (zh) | 2009-09-24 | 2009-09-24 | 一种定位方法、终端及定位服务器 |
| CN200910093508XA CN102036162A (zh) | 2009-09-24 | 2009-09-24 | 一种定位系统、方法及终端 |
| EP10788643.4A EP2469798B1 (en) | 2009-09-24 | 2010-03-24 | System, method, server and terminal for location |
| PCT/CN2010/071265 WO2010145247A1 (zh) | 2009-09-24 | 2010-03-24 | 一种定位系统、方法、服务器及终端 |
| US13/258,416 US8965396B2 (en) | 2009-09-24 | 2010-03-24 | Location system, method, server and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910093508XA CN102036162A (zh) | 2009-09-24 | 2009-09-24 | 一种定位系统、方法及终端 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010558563.4A Division CN102036373B (zh) | 2009-09-24 | 2009-09-24 | 一种定位方法、终端及定位服务器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102036162A true CN102036162A (zh) | 2011-04-27 |
Family
ID=43355745
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910093508XA Pending CN102036162A (zh) | 2009-09-24 | 2009-09-24 | 一种定位系统、方法及终端 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8965396B2 (zh) |
| EP (1) | EP2469798B1 (zh) |
| CN (1) | CN102036162A (zh) |
| WO (1) | WO2010145247A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105281920A (zh) * | 2014-07-04 | 2016-01-27 | 中国移动通信集团陕西有限公司 | 一种定位方法、在线计费系统及定位服务系统 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8301160B2 (en) * | 2009-03-16 | 2012-10-30 | Andrew Llc | System and method for SUPL roaming using a held client |
| CN102215449B (zh) * | 2010-04-02 | 2016-05-11 | 中兴通讯股份有限公司 | Set终端定位方法、装置和系统 |
| US8566026B2 (en) * | 2010-10-08 | 2013-10-22 | Trip Routing Technologies, Inc. | Selected driver notification of transitory roadtrip events |
| US9175973B2 (en) | 2014-03-26 | 2015-11-03 | Trip Routing Technologies, Llc | Selected driver notification of transitory roadtrip events |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101115283A (zh) * | 2006-07-27 | 2008-01-30 | 华为技术有限公司 | 终端位置信息提供系统和方法 |
| WO2008066793A1 (en) * | 2006-11-28 | 2008-06-05 | Telecommunication Systems, Inc. | User plane location services over session initiation protocol |
| WO2008112819A2 (en) * | 2007-03-12 | 2008-09-18 | Qualcomm Incorporated | Network independent location services |
| CN101336555A (zh) * | 2006-01-26 | 2008-12-31 | Lg电子株式会社 | 计算位置信息的方法和系统 |
| EP2034793A1 (en) * | 2007-09-10 | 2009-03-11 | Nokia Siemens Networks Oy | Location information delivery in telecommunication networks |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100878813B1 (ko) * | 2005-04-29 | 2009-01-14 | 엘지전자 주식회사 | 위치정보 전송 방법 |
| US20080259908A1 (en) * | 2006-09-26 | 2008-10-23 | John Gordon Hines | Location object proxy |
| WO2008051929A2 (en) * | 2006-10-20 | 2008-05-02 | T-Mobile Usa, Inc. | System and method for utilizing ip-based wireless telecommunications client location data |
| US9066308B2 (en) * | 2007-12-04 | 2015-06-23 | Qualcomm Incorporated | Method and apparatus for using supported network information for positioning |
| PL2250856T3 (pl) * | 2008-02-06 | 2020-08-10 | Nokia Solutions And Networks Oy | Pozyskiwanie Identyfikatora Serwera w Oparciu o Lokalizację Urządzenia |
| AU2009249382A1 (en) * | 2008-05-23 | 2009-11-26 | Commscope, Inc. Of North Carolina | System and method for locating WiMAX or LTE subscriber stations |
| US8290510B2 (en) * | 2009-06-11 | 2012-10-16 | Andrew Llc | System and method for SUPL held interworking |
| US8811939B2 (en) * | 2011-02-07 | 2014-08-19 | Qualcomm Incorporated | Method and/or apparatus for location privacy via uniform resource identifier provisioning |
| KR20150024880A (ko) * | 2012-06-05 | 2015-03-09 | 넥스트나브, 엘엘씨 | 사용자 장치의 위치 찾기를 위한 시스템 및 방법 |
-
2009
- 2009-09-24 CN CN200910093508XA patent/CN102036162A/zh active Pending
-
2010
- 2010-03-24 WO PCT/CN2010/071265 patent/WO2010145247A1/zh not_active Ceased
- 2010-03-24 US US13/258,416 patent/US8965396B2/en active Active
- 2010-03-24 EP EP10788643.4A patent/EP2469798B1/en not_active Not-in-force
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101336555A (zh) * | 2006-01-26 | 2008-12-31 | Lg电子株式会社 | 计算位置信息的方法和系统 |
| CN101115283A (zh) * | 2006-07-27 | 2008-01-30 | 华为技术有限公司 | 终端位置信息提供系统和方法 |
| WO2008066793A1 (en) * | 2006-11-28 | 2008-06-05 | Telecommunication Systems, Inc. | User plane location services over session initiation protocol |
| WO2008112819A2 (en) * | 2007-03-12 | 2008-09-18 | Qualcomm Incorporated | Network independent location services |
| EP2034793A1 (en) * | 2007-09-10 | 2009-03-11 | Nokia Siemens Networks Oy | Location information delivery in telecommunication networks |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105281920A (zh) * | 2014-07-04 | 2016-01-27 | 中国移动通信集团陕西有限公司 | 一种定位方法、在线计费系统及定位服务系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2469798A1 (en) | 2012-06-27 |
| US8965396B2 (en) | 2015-02-24 |
| EP2469798A4 (en) | 2014-02-19 |
| WO2010145247A1 (zh) | 2010-12-23 |
| EP2469798B1 (en) | 2015-08-05 |
| US20120184293A1 (en) | 2012-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101877188B1 (ko) | Mqtt 프로토콜을 이용한 서비스 층 상호연동 | |
| KR101000993B1 (ko) | 전 지구적 보안 사용자 플레인 서비스를 제공하는 방법 및장치 | |
| CN100452912C (zh) | 允许独立于蜂窝通信系统来处理定位服务的方法、终端设备和系统 | |
| TWI379565B (en) | Method for secure user plane (supl) version negotiation | |
| US7644163B2 (en) | Plug and play mobile services | |
| JP5678219B2 (ja) | Supl3.0に基づいて処理する装置、システム及びその方法 | |
| KR101328373B1 (ko) | 스트림라인형 로케이션 서비스 계층을 이용하여 로케이션 서비스들을 지원하는 방법 및 장치 | |
| CN102215449B (zh) | Set终端定位方法、装置和系统 | |
| WO2003019973A3 (en) | System and method for addressing a mobile device in an ip-based wireless network | |
| TW201004429A (en) | Method and apparatus for supporting emergency calls (eCalls) | |
| TW200840269A (en) | System and method for implementing MBMS handover during download delivery | |
| EP2232940A2 (en) | Interactive short messaging service | |
| CN102036162A (zh) | 一种定位系统、方法及终端 | |
| US10772065B2 (en) | Method and device for supplying location information to an apparatus connected to a network access point | |
| RU2009149509A (ru) | Выбор режима управления мобильностью в беспроводных сетях с множественным доступом | |
| WO2014030426A1 (ja) | シームレスプッシュシステム及びその方法 | |
| Srirama et al. | Mobile Host: A Feasibility Analysis of Mobile Web Service Provisioning. | |
| WO2009029701A1 (en) | Interactive short messaging service | |
| CN103139758B (zh) | 移动Socket类应用系统、服务器、方法和WAP网关 | |
| CN102036373B (zh) | 一种定位方法、终端及定位服务器 | |
| CN103973648A (zh) | 应用数据推送方法、装置及系统 | |
| US20040147268A1 (en) | Position location for wap mobile entity | |
| CN102791024A (zh) | 一种注册方法及客户端设备 | |
| CN100499643C (zh) | 一种实现门户网站和服务提供端之间数据通讯的方法 | |
| CN102143446B (zh) | 消息互连过程中的用户定制信息的处理方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110427 |