CN102469578A - A method and system for realizing positioning service - Google Patents

A method and system for realizing positioning service Download PDF

Info

Publication number
CN102469578A
CN102469578A CN2010105335094A CN201010533509A CN102469578A CN 102469578 A CN102469578 A CN 102469578A CN 2010105335094 A CN2010105335094 A CN 2010105335094A CN 201010533509 A CN201010533509 A CN 201010533509A CN 102469578 A CN102469578 A CN 102469578A
Authority
CN
China
Prior art keywords
positioning
location
server
terminal
message
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
Application number
CN2010105335094A
Other languages
Chinese (zh)
Inventor
李会
单良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2010105335094A priority Critical patent/CN102469578A/en
Publication of CN102469578A publication Critical patent/CN102469578A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method and a system for realizing positioning service, wherein the method comprises the following steps: the positioning server detects that the positioning related data is changed or updated, and sends a notification message to the positioning terminal, wherein the notification message at least comprises one of the following information: non-positioning indication, positioning related data updating indication, updated data type and validity period of updated data; or the notification message is used to indicate a location related data update. According to the invention, when the positioning server detects or judges the positioning related data change of the server side, the positioning server can inform the positioning terminal based on the safe user plane positioning technology.

Description

一种实现定位业务的方法及系统A method and system for realizing positioning service

技术领域 technical field

本发明涉及在通信技术领域,尤其涉及一种基于用户面定位技术(例如,安全用户面定位(SUPL)技术)里,在SUPL服务器与定位终端基于通知方式实现定位业务的系统及方法。 The present invention relates to the field of communication technology, and in particular to a system and method for realizing a positioning service based on a notification method between a SUPL server and a positioning terminal in a user plane positioning technology (for example, a secure user plane positioning (SUPL) technology).

背景技术 Background technique

作为移动通信系统的特色业务之一,定位服务一直被认为是未来移动增值业务的一个亮点。目前,北美、欧洲和亚太和日韩等国家和地区的主要移动通信运营商都已开通了移动定位业务。定位业务是移动增值业务中最具吸引力的业务,同时也是产业链各个环节最为复杂的业务之一。 As one of the characteristic services of the mobile communication system, the positioning service has been considered to be a bright spot of the future mobile value-added services. At present, major mobile communication operators in countries and regions such as North America, Europe, Asia Pacific, Japan and South Korea have launched mobile positioning services. The positioning service is the most attractive service in the mobile value-added service, and it is also one of the most complicated services in every link of the industry chain.

LOC( 定位业务 )是开放移动联盟(Open Mobile Architecture,简称为OMA)于2002年将LIF论坛的工作,以及WAP(Wireless Access Protocol,无线接入协议)论坛中的定位业务,以及3GPP(3rd Partner Project) R6 LCS(Location Services,定位服务)第三阶段的相关工作并入而成立的,其目的是实现制定互联互通的定位业务标准,制定移动位置业务的规范,确保端到端的互操作。目前,OMA LOC在漫游、Le接口等研究领域逐步取代3GPP和3GPP2,成为定位(Location)业务标准的主要国际规范制订者。OMA LOC的主要工作就是制定移动通信网络中基于用户面的定位技术,实现对过去移动通信网络中的控制面定位技术中相关定位参数在IP通道中的传输,进而实现定位,同时也减少了对核心网的依赖,减少了耦合,增加了灵活性。随着需要的不断发展,OMA LOC也逐步研究如何为非移动通信网络提供定位服务,例如固定接入方式的定位、因特网方式的定位、WLAN(Wireless Local Area Networks,无线局域网络)方式的定位等。 LOC (Location Service) is the work of the LIF Forum and the location service in the WAP (Wireless Access Protocol, Wireless Access Protocol) Forum, and the 3GPP (3rd Partner Project) R6 LCS (Location Services, positioning service) was established by merging the third phase of related work. Its purpose is to realize the establishment of interoperable positioning service standards, formulate mobile location service specifications, and ensure end-to-end interoperability. At present, OMA LOC has gradually replaced 3GPP and 3GPP2 in research fields such as roaming and Le interface, and has become the main international standard maker of location service standards. The main work of OMA LOC is to formulate the positioning technology based on the user plane in the mobile communication network, to realize the transmission of relevant positioning parameters in the IP channel in the control plane positioning technology in the past mobile communication network, and then to realize the positioning, and at the same time reduce the need for The dependence on the core network reduces coupling and increases flexibility. With the continuous development of needs, OMA LOC is also gradually studying how to provide positioning services for non-mobile communication networks, such as fixed access positioning, Internet positioning, WLAN (Wireless Local Area Networks, wireless local area network) positioning, etc. .

从目前的基于安全用户面定位技术的应用来看,其主要的功能是用于传输与定位相关的辅助定位参数。但是,在SUPL1.0、SUPL2.0中,传输辅助定位数据都是由终端向服务器主动发起的,即,在SET(SUPL Enabled Terminal,支持SUPL终端)终端在需要定位的时候,才向SUPL服务器,即SUPL定位平台(SUPL Location Platform,简称SLP)请求辅助定位数据。从终端来看,当需要定位的时候,如果本地的辅助定位数据有效,则可以直接利用本地的辅助定位数据直接进行定位,而不用借助网络侧的SUPL服务器进行辅助定位计算。 Judging from the current application of secure user plane-based positioning technology, its main function is to transmit auxiliary positioning parameters related to positioning. However, in SUPL1.0 and SUPL2.0, the transmission of auxiliary positioning data is initiated by the terminal to the server, that is, when the SET (SUPL Enabled Terminal, supports SUPL terminal) terminal needs to be , that is, the SUPL Location Platform (SUPL Location Platform, referred to as SLP) requests auxiliary positioning data. From the perspective of the terminal, when positioning is required, if the local assisted positioning data is valid, the local assisted positioning data can be directly used for positioning instead of using the SUPL server on the network side for assisted positioning calculation.

目前,安全用户面定位中,涉及到的定位参数类型越来越多,不同的辅助定位数据的性质各不相同,包括:辅助定位数据的有效时间长度、辅助定位数据的有效性易变性、辅助定位数据适用的范围等。因此,支持安全用户面定位技术的终端本地所保存的辅助定位数据有可能无效,或者有效性下降,而终端本身却无法判断;而在SUPL服务器侧,其完全可能自己检测或者判断出有些辅助定位数据,或其他位置信息变化,但此时却无法及时告知定位终端。 At present, more and more types of positioning parameters are involved in secure user plane positioning, and the properties of different auxiliary positioning data are different, including: the effective time length of auxiliary positioning data, the variability of the validity of auxiliary positioning data, and the auxiliary positioning data. The applicable range of positioning data, etc. Therefore, the auxiliary positioning data stored locally by the terminal that supports the secure user plane positioning technology may be invalid or less effective, but the terminal itself cannot judge; while on the SUPL server side, it is entirely possible to detect or judge some auxiliary positioning data by itself. Data, or other location information changes, but at this time it is unable to notify the positioning terminal in time.

从目标的安全用户面定位技术来看,其包括若干条消息,包括SUPL INIT(初始化)消息,SUPL POS INIT(定位初始化)消息, SUPL START(启动)消息,SUPL RESPONSE(响应)消息等消息。这些消息的设计都是为了网络侧主动发起定位(包括传输辅助定位数据)和终端侧主动发起定位(包括传输辅助定位数据)。从目前技术来看,都无法解决前文所述的问题,即当SUPL服务器检测或者判断出辅助定位数据,或其他位置信息有变化时,无法完成辅助定位数据由服务器直接告知给终端。 From the perspective of the target's secure user plane positioning technology, it includes several messages, including SUPL INIT (initialization) message, SUPL POS INIT (positioning initialization) message, SUPL START (startup) message, SUPL RESPONSE (response) message and other messages. These messages are designed for the network side to actively initiate positioning (including the transmission of assisted positioning data) and the terminal side to actively initiate positioning (including the transmission of assisted positioning data). Judging from the current technology, none of the above-mentioned problems can be solved, that is, when the SUPL server detects or determines that the auxiliary positioning data or other location information has changed, the auxiliary positioning data cannot be completed and the server directly notifies the terminal.

现有技术介绍 Introduction to existing technology

目前,根据开放移动联盟(OMA)定位组(LOC)定义的安全用户面定位技术(SUPL),该定位系统主要由三个功能实体构成,分别为SUPL定位业务代理(SUPL Agent),SUPL服务器(SLP)和支持SUPL的终端(SET)。 At present, according to the Secure User Plane Positioning Technology (SUPL) defined by the Positioning Group (LOC) of the Open Mobile Alliance (OMA), the positioning system is mainly composed of three functional entities, namely the SUPL Positioning Service Agent (SUPL Agent), and the SUPL Server ( SLP) and SUPL-capable terminals (SET).

在SUPL定位系统中,上述三个功能实体间的关系如图1所示。以下结合附图1介绍现有SUPL定位技术的原理: In the SUPL positioning system, the relationship between the above three functional entities is shown in Figure 1. The following introduces the principle of the existing SUPL positioning technology in conjunction with accompanying drawing 1:

SET终端为被定位终端,其与SUPL定位平台之间通过UDP(User Datagram Protocol,用户数据包协议)/IP方式建立SUPL定位会话连接,相应的功能接口为Lup接口,协议为SUPL协议。通过SUPL协议,即可获得SET终端的位置信息。 The SET terminal is the terminal to be located. It establishes a SUPL positioning session connection with the SUPL positioning platform through UDP (User Datagram Protocol)/IP. The corresponding functional interface is the Lup interface, and the protocol is the SUPL protocol. Through the SUPL protocol, the location information of the SET terminal can be obtained.

SET终端可以包括一个MLS(Mobile Location Service,移动定位业务)应用,或者SUPL代理。MLS应用和SUPL代理都可以通过手机终端上的私有接口,或者符合MLP(Mobile Location Protocol,移动定位协议)协议的接口请求SET终端进行定位业务。 The SET terminal can include an MLS (Mobile Location Service, mobile location service) application, or a SUPL agent. Both the MLS application and the SUPL agent can request the SET terminal to perform positioning services through the private interface on the mobile terminal or the interface conforming to the MLP (Mobile Location Protocol, Mobile Location Protocol) protocol.

SUPL定位平台与网络侧的移动定位应用\SUPL代理之间是Le/L1接口,协议为MLP协议,或者LOCSIP(基于呼叫会话协议的定位协议)。功能是:第三方应用系统\SUPL代理通过Le/L1接口向SUPL定位平台请求定位SET终端业务。 The Le/L1 interface is between the SUPL positioning platform and the mobile positioning application\SUPL agent on the network side, and the protocol is the MLP protocol or LOCSIP (location protocol based on call session protocol). The function is: the third-party application system\SUPL agent requests the SET terminal service from the SUPL positioning platform through the Le/L1 interface.

SUPL定位平台包括二个功能实体,分别是:SUPL位置中心(SLC)和SUPL定位中心(SPC)。当SUPL定位平台以非代理方式工作时,SLC和SPC是分离的,分别与SET终端之间有一个单独的接口关系;当为方便式工作时,SUPL定位平台与SET终端之间只有一个功能接口,即SLC与SET终端之间的接口,SPC与SET之间没有接口,SLC充当SPC与SET终端的代理,SLC与SPC之间的接口为LIP。由于SET终端的漫游,SUPL定位平台可能分别为充当:漫游定位平台,请求定位平台,归属地定位平台,紧急定位平台等功能。相应的SLC和SPC也都存在这几个功能角色。除上述之外,SUPL定位平台还支持其它接口,如:平台之间的漫游接口,平台与计算服务器之间的接口,平台与隐私服务器之间的接口,平台与网络层之间的接口。 The SUPL positioning platform includes two functional entities, namely: SUPL Location Center (SLC) and SUPL Positioning Center (SPC). When the SUPL positioning platform works in a non-agent mode, the SLC and SPC are separated, and there is a separate interface relationship with the SET terminal; when the SUPL positioning platform works in a convenient manner, there is only one functional interface between the SUPL positioning platform and the SET terminal , that is, the interface between SLC and SET terminal, there is no interface between SPC and SET, SLC acts as the agent of SPC and SET terminal, and the interface between SLC and SPC is LIP. Due to the roaming of SET terminals, the SUPL positioning platform may act as: roaming positioning platform, request positioning platform, home location positioning platform, emergency positioning platform and other functions. The corresponding SLC and SPC also have these functional roles. In addition to the above, the SUPL positioning platform also supports other interfaces, such as: roaming interface between platforms, interface between platform and computing server, interface between platform and privacy server, interface between platform and network layer.

SUPL代理可以向应用提供一个访问定位业务的功能,是定位业务系统的向外部提供的第一个业务接入点。应用通过SUPL代理请求对某一个或者多个SET终端进行定位。 The SUPL agent can provide the application with a function of accessing the positioning service, and is the first service access point provided externally by the positioning service system. The application requests to locate one or more SET terminals through the SUPL agent.

以上,介绍了目前OMA SUPL架构的基础原理。下面结合图2,介绍目前的SUPL技术中,由网络侧SUPL服务器SLP主动发起的与目标定位终端SET之间传输辅助定位数据的技术和流程。 Above, the basic principles of the current OMA SUPL architecture are introduced. In conjunction with FIG. 2 , the following introduces the technology and process of transmitting auxiliary positioning data between the SUPL server SLP on the network side and the target positioning terminal SET actively initiated by the SUPL technology in the current SUPL technology.

如图2所示,在网络侧主动发起的定位会话中,使用SUPL POS消息进行辅助定位数据的传递,其中,SUPL代理可能位于目标终端上,或者位于网络侧。详细流程如下: As shown in Figure 2, in the positioning session actively initiated by the network side, the SUPL POS message is used to transmit the auxiliary positioning data, where the SUPL agent may be located on the target terminal or on the network side. The detailed process is as follows:

步骤1:SUPL服务器与终端之间已经保持或者恢复了数据链接; Step 1: The data link between the SUPL server and the terminal has been maintained or restored;

步骤2:目标终端向SUPL服务器发送SUPL POS INIT消息,在该消息中包括要求的辅助定位数据类型信息,例如:GPS(Global Positioning System,全球定位系统)辅助定位数据或GNSS(Global Navigation Satellite System,全球卫星导航系统)辅助定位数据; Step 2: The target terminal sends a SUPL POS INIT message to the SUPL server, which includes the required assisted positioning data type information, such as: GPS (Global Positioning System, Global Positioning System) assisted positioning data or GNSS (Global Navigation Satellite System, global satellite navigation system) auxiliary positioning data;

步骤3:SUPL服务器与终端之间交互若干SUPL POS消息; Step 3: Several SUPL POS messages are exchanged between the SUPL server and the terminal;

步骤4:SUPL服务器与终端之间继续进行其它定位会议,或者结束定位会话。 Step 4: continue to conduct other positioning sessions between the SUPL server and the terminal, or end the positioning session.

在网络侧SLP发起与目标定位终端SET进行的基于触发类型的定位业务时,在SUPL服务器与终端之间可以发起多轮辅助定位数据的传输,流程与图2流程图相似。此处不再赘述。 When the SLP on the network side initiates a trigger-based positioning service with the target positioning terminal SET, multiple rounds of auxiliary positioning data transmission can be initiated between the SUPL server and the terminal, and the process is similar to the flow chart in Figure 2. I won't repeat them here.

通过上述现有技术可以看出,目前的SUPL定位技术在支持SLP与SET终端之间进行单次或者多次(请求响应方式)的定位数据传递的技术已经清楚。但是,根据背景技术中所提出的网络侧SUPL服务器主动通知目标定位终端,并且由目标终端主动发起获取辅助定位数据的技术需求,现有技术还是无法进行解决。 It can be seen from the above prior art that the current SUPL positioning technology supports single or multiple (request-response) transmission of positioning data between the SLP and the SET terminal. However, according to the technical requirement that the network-side SUPL server proactively notifies the target positioning terminal and the target terminal actively initiates the acquisition of auxiliary positioning data proposed in the background art, the existing technology still cannot solve the problem.

发明内容 Contents of the invention

本发明要解决的技术问题是提供一种实现定位业务的方法及系统,以实现在SUPL服务器检测或者判断出服务器侧的定位相关数据变化等情况,基于安全用户面定位技术告知给终端。 The technical problem to be solved by the present invention is to provide a method and system for implementing positioning services, so as to detect or judge changes in positioning-related data on the server side at the SUPL server, and notify the terminal based on secure user plane positioning technology.

为了解决上述技术问题,本发明提供了一种实现定位业务的方法,包括: In order to solve the above technical problems, the present invention provides a method for realizing positioning services, including:

定位服务器检测到定位相关数据变化或更新,向定位终端发送通知消息, The positioning server detects the change or update of positioning-related data, and sends a notification message to the positioning terminal,

所述通知消息至少包括以下信息中的一种:非定位指示、定位相关数据更新指示、更新的数据类型、更新数据的有效期;或者所述通知消息用于指示定位相关数据更新。 The notification message includes at least one of the following information: non-positioning indication, positioning-related data update indication, updated data type, and validity period of updated data; or the notification message is used to indicate that positioning-related data is updated.

进一步地,上述方法还具有下面特点:还包括: Further, the above-mentioned method also has the following characteristics: it also includes:

所述定位终端接收到所述通知消息后,向所述定位服务器发送用于请求获取定位相关数据的请求消息; After receiving the notification message, the positioning terminal sends a request message for requesting acquisition of positioning-related data to the positioning server;

所述定位服务器接收到所述请求消息后,将相应的定位相关数据发送给所述定位终端。 After receiving the request message, the positioning server sends corresponding positioning-related data to the positioning terminal.

进一步地,上述方法还具有下面特点: Furthermore, the above method also has the following characteristics:

所述请求消息为安全用户面定位协议定位初始消息或安全用户面定位协议启动消息。 The request message is a secure user plane positioning protocol positioning initial message or a secure user plane positioning protocol start message.

进一步地,上述方法还具有下面特点:所述通知消息为安全用户面定位协议初始消息。 Further, the above method also has the following characteristics: the notification message is an initial message of a secure user plane positioning protocol.

进一步地,上述方法还具有下面特点:所述定位相关数据包括:辅助定位数据或定位能力信息。 Further, the above method also has the following features: the positioning-related data includes: auxiliary positioning data or positioning capability information.

进一步地,上述方法还具有下面特点: Furthermore, the above method also has the following characteristics:

所述定位服务器为支持安全用户面定位协议的服务器; The positioning server is a server supporting a secure user plane positioning protocol;

所述定位终端为支持安全用户面定位协议的终端。 The positioning terminal is a terminal supporting a secure user plane positioning protocol.

为了解决上述问题,本发明还提供了一种实现定位业务的系统,包括:定位服务器和定位终端,其中, In order to solve the above problems, the present invention also provides a system for realizing positioning services, including: a positioning server and a positioning terminal, wherein,

所述定位服务器,用于检测到定位相关数据变化或更新,向所述定位终端发送通知消息, The positioning server is configured to detect a change or update of positioning-related data, and send a notification message to the positioning terminal,

所述通知消息至少包括以下信息中的一种:非定位指示、定位相关数据更新指示、更新的数据类型、更新的数据的有效期;或者所述通知消息用于指示定位相关数据更新。 The notification message includes at least one of the following information: non-positioning indication, positioning-related data update indication, updated data type, and validity period of the updated data; or the notification message is used to indicate that the positioning-related data is updated.

进一步地,上述系统还具有下面特点: Further, the above-mentioned system also has the following characteristics:

所述定位终端,用于接收到所述通知消息后,向所述定位服务器发送用于请求获取定位相关数据的请求消息; The positioning terminal is configured to, after receiving the notification message, send a request message for requesting acquisition of positioning-related data to the positioning server;

所述定位服务器,还用于接收到所述请求消息后,将相应的定位相关数据发送给所述定位终端。 The positioning server is further configured to send corresponding positioning-related data to the positioning terminal after receiving the request message.

进一步地,上述系统还具有下面特点: Further, the above-mentioned system also has the following characteristics:

所述请求消息为安全用户面定位协议定位初始消息或安全用户面定位协议启动消息。 The request message is a secure user plane positioning protocol positioning initial message or a secure user plane positioning protocol start message.

进一步地,上述系统还具有下面特点:所述通知消息为安全用户面定位协议初始消息。 Furthermore, the above system also has the following characteristics: the notification message is an initial message of a secure user plane positioning protocol.

进一步地,上述系统还具有下面特点:所述定位相关数据包括:辅助定位数据或定位能力信息。 Further, the above system also has the following feature: the positioning-related data includes: auxiliary positioning data or positioning capability information.

进一步地,上述系统还具有下面特点: Further, the above-mentioned system also has the following characteristics:

所述定位服务器为支持安全用户面定位协议的服务器; The positioning server is a server supporting a secure user plane positioning protocol;

所述定位终端为支持安全用户面定位协议的终端。 The positioning terminal is a terminal supporting a secure user plane positioning protocol.

综上,本发明提供实现定位业务的方法及系统,实现在定位服务器检测或者判断出服务器侧的定位相关数据变化时,基于安全用户面定位技术告知给定位终端,并且还提供终端如何利用安全用户面定位技术从服务器获取定位相关数据。 To sum up, the present invention provides a method and system for realizing positioning services, which realizes that when the positioning server detects or judges changes in positioning-related data on the server side, it notifies the positioning terminal based on the secure user plane positioning technology, and also provides how the terminal uses the secure user. The surface positioning technology obtains positioning related data from the server.

附图说明 Description of drawings

图1为现有技术的SUPL定位架构图; FIG. 1 is a SUPL positioning architecture diagram of the prior art;

图2为现有技术的终端侧发起辅助数据传输的流程图; FIG. 2 is a flow chart of the terminal side initiating auxiliary data transmission in the prior art;

图3是本发明的实现定位业务的系统的示意图; FIG. 3 is a schematic diagram of a system for realizing positioning services according to the present invention;

图4是本发明的实现定位业务的方法的流程图图; Fig. 4 is a flowchart diagram of a method for realizing a positioning service in the present invention;

图5是本发明实施例一的流程图; FIG. 5 is a flowchart of Embodiment 1 of the present invention;

图6是本发明的实施例二流程图。 Fig. 6 is a flow chart of Embodiment 2 of the present invention.

具体实施方式 Detailed ways

本发明提供的一种实现定位业务的系统,如图3所示,包括:定位服务器和定位终端,其中, A system for implementing positioning services provided by the present invention, as shown in FIG. 3 , includes: a positioning server and a positioning terminal, wherein,

所述定位服务器,用于若判断或者检测到定位相关数据变化或更新,可以通过建立或者恢复与所述定位终端之间的连接,或者利用已经与定位终端建立的连接,向所述定位终端发送通知消息。 The positioning server is configured to send a message to the positioning terminal by establishing or restoring a connection with the positioning terminal, or using a connection already established with the positioning terminal, if it judges or detects a change or update of the positioning-related data. notification message.

所述通知消息至少包括以下指示信息中的一种:非定位指示、定位相关数据更新指示、更新的数据类型、更新的数据的有效期等;或者,所述通知消息不携带任何信息,该通知消息用于指示定位相关数据更新。 The notification message includes at least one of the following indication information: non-location indication, positioning related data update indication, updated data type, validity period of updated data, etc.; or, the notification message does not carry any information, and the notification message Used to indicate location-related data updates.

所述通知消息可以是SUPL协议中的某一种消息,例如SUPL INIT消息。 The notification message may be a certain message in the SUPL protocol, such as a SUPL INIT message.

进一步地,定位终端,用于接收到所述通知消息后,向所述定位服务器发送用于请求获取定位相关数据的请求消息,例如,所述请求消息包括获取定位相关数据的指示; Further, the positioning terminal is configured to, after receiving the notification message, send a request message for requesting acquisition of positioning-related data to the positioning server, for example, the request message includes an instruction for acquiring positioning-related data;

所述定位服务器,还用于接收到所述请求消息后,将相应的定位相关数据发送给所述定位终端。 The positioning server is further configured to send corresponding positioning-related data to the positioning terminal after receiving the request message.

这样终端即可获取变化或更新的定位相关数据,以实现定位业务。 In this way, the terminal can obtain the changed or updated location-related data, so as to realize the location service.

所述请求消息可以是SUPL协议中的某一种消息,例如SUPL POS INIT消息或SUPL START消息。 The request message can be a certain message in the SUPL protocol, such as a SUPL POS INIT message or a SUPL START message.

其中,所述定位相关数据包括:辅助定位数据或定位能力信息。 Wherein, the positioning-related data includes: auxiliary positioning data or positioning capability information.

定位能力信息包括:例如,终端支持的定位方法,终端识别的定位数据格式,终端支持的卫星导航系统等信息。 The positioning capability information includes: for example, the positioning method supported by the terminal, the positioning data format recognized by the terminal, the satellite navigation system supported by the terminal, and other information.

本发明的定位服务器为支持SUPL协议的服务器,所述定位终端为支持SUPL协议的终端。 The positioning server of the present invention is a server supporting the SUPL protocol, and the positioning terminal is a terminal supporting the SUPL protocol.

本发明的定位终端可以包括网络侧中支持SUPL的各种网元。 The positioning terminal of the present invention may include various network elements supporting SUPL on the network side.

本发明还提供实现定位业务的方法,包括:定位服务器若判断或者检测到定位相关数据变化或更新,可以通过建立或者恢复与定位终端之间的连接,或者利用已经与定位终端建立的连接,向定位终端发送通知消息。 The present invention also provides a method for realizing the positioning service, including: if the positioning server judges or detects that the positioning-related data changes or updates, it can establish or restore the connection with the positioning terminal, or use the connection that has been established with the positioning terminal. The positioning terminal sends a notification message.

为了更好地理解本发明,下面结合附图和具体实施例对本发明作进一步地描述。 In order to better understand the present invention, the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

以下结合图4,对本发明的方法进行描述。 The method of the present invention will be described below with reference to FIG. 4 .

步骤10:定位服务器判断或检测出有更新的定位相关数据; Step 10: The positioning server judges or detects that there is updated positioning-related data;

定位服务器例如支持SUPL协议的服务器(称为SUPL服务器),可以与辅助定位数据源相连,主动获取辅助数据,然后判断或者检测辅助定位数据是否有变化;或者,定位服务器亦可以从辅助数据源获取相应的变更通知,判断出辅助数据的变更情况。 The positioning server, such as a server supporting the SUPL protocol (called a SUPL server), can be connected to the auxiliary positioning data source, actively obtain the auxiliary data, and then judge or detect whether the auxiliary positioning data has changed; or, the positioning server can also obtain it from the auxiliary data source. Corresponding change notification to determine the change of auxiliary data.

或者,定位服务器可以检测到自身能力例如,定位能力信息变化。 Alternatively, the positioning server may detect a change in its own capability, for example, information about the positioning capability.

步骤20:定位服务器向定位终端发送通知消息; Step 20: The positioning server sends a notification message to the positioning terminal;

该通知消息中可以包括以下指示信息中之一: The notification message may include one of the following indications:

1,非定位指示,该消息不用于定位请求; 1. Non-location indication, this message is not used for location requests;

2,服务器侧有更新的定位相关数据的指示,例如,辅助定位数据更新指示; 2. There is an indication of updated positioning-related data on the server side, for example, an indication of updating auxiliary positioning data;

3,更新的数据类型; 3. The updated data type;

4,更新数据的有效期。 4. Update the validity period of the data.

该更新通知消息用于指示服务器侧定位相关数据有更新。 The update notification message is used to indicate that the location-related data on the server side is updated.

具体地,定位服务器在判断或者检测出辅助数据有变更后,向终端发送通知消息,在通知消息中,包括上述二个指示信息中的至少一个。 Specifically, after judging or detecting that the auxiliary data has been changed, the positioning server sends a notification message to the terminal, and the notification message includes at least one of the above two indication information.

该通知消息可以利用SUPL协议中的某一条消息实现,例如SUPL INIT消息。 The notification message can be implemented by using a certain message in the SUPL protocol, such as the SUPL INIT message.

步骤30:定位终端向定位服务器发送请求消息,该请求消息包括:请求获取更新的定位相关数据的指示; Step 30: The positioning terminal sends a request message to the positioning server, and the request message includes: an instruction to request to acquire updated positioning-related data;

具体地,终端收到步骤20的通知消息后,可以立即向定位服务器请求相应更新的定位相关数据;或者,终端也可以在需要的时候再向定位服务器请求相应的更新的定位相关数据。 Specifically, after receiving the notification message in step 20, the terminal may immediately request corresponding updated positioning related data from the positioning server; or, the terminal may also request corresponding updated positioning related data from the positioning server when needed.

所述请求消息可以利用SUPL协议的某条消息实现,例如,SUPL POS INIT消息、SUPL START消息。 The request message can be implemented using a certain message of the SUPL protocol, for example, SUPL POS INIT message, SUPL START message.

步骤40:定位服务器将更新的定位相关数据传输到终端; Step 40: The positioning server transmits the updated positioning-related data to the terminal;

具体地,定位服务器在接收到来自终端的请求消息后,与终端交流,将相应的更新的定位相关数据,例如辅助定位数据,传输给定位终端。 Specifically, after receiving the request message from the terminal, the positioning server communicates with the terminal, and transmits corresponding updated positioning-related data, such as auxiliary positioning data, to the positioning terminal.

以下结合图5来说明本发明的实施例一,在本发明的实施例一中,定位终端在接收到定位服务器的辅助数据更新通知消息后,立即发起向定位服务器获取辅助定位数据的流程,具体描述如下: Embodiment 1 of the present invention will be described below in conjunction with FIG. 5. In Embodiment 1 of the present invention, after receiving the notification message of updating the auxiliary data from the positioning server, the positioning terminal immediately initiates the process of obtaining auxiliary positioning data from the positioning server. Described as follows:

步骤101:定位服务器向辅助定位数据源请求辅助数据; Step 101: the positioning server requests auxiliary data from an auxiliary positioning data source;

步骤102:辅助定位数据源返回辅助定位数据; Step 102: The auxiliary positioning data source returns the auxiliary positioning data;

步骤103:定位服务器根据获得的辅助定位数据,以及之前本地保存的辅助定位数据进行计算,判断辅助定位数据源是否有更新,如果有更新,则进入步骤104,否则,流程结束; Step 103: The positioning server performs calculations based on the obtained auxiliary positioning data and previously stored auxiliary positioning data locally, and judges whether the auxiliary positioning data source has been updated. If there is an update, proceed to step 104; otherwise, the process ends;

步骤104:定位服务器向终端发送SUPL INIT消息,在SUPL INIT消息中包括两个标识信息:非定位指示和辅助定位数据更新指示,该消息用于向终端指示定位服务器侧有辅助定位数据更新; Step 104: The positioning server sends a SUPL INIT message to the terminal, and the SUPL INIT message includes two identification information: a non-positioning indication and an auxiliary positioning data update indication, and the message is used to indicate to the terminal that there is an auxiliary positioning data update on the positioning server side;

步骤105:在接收到步骤104的消息后,定位终端向定位服务器发送SUPL POS INIT消息,在消息中包括:请求获取更新的辅助定位数据的指示,用于向SUPL服务器请求获取更新的辅助定位数据; Step 105: After receiving the message in step 104, the positioning terminal sends a SUPL POS INIT message to the positioning server, and the message includes: an indication of requesting to obtain updated auxiliary positioning data, which is used to request the SUPL server to obtain updated auxiliary positioning data ;

步骤106:定位服务器与终端交互若干SUPL POS(定位)消息,将辅助定位数据从SUPL服务器传输到终端; Step 106: The positioning server exchanges several SUPL POS (positioning) messages with the terminal, and transmits the auxiliary positioning data from the SUPL server to the terminal;

步骤107:定位服务器向定位终端发送SUPL END(结束)消息,结束定位会话。流程结束。 Step 107: The positioning server sends a SUPL END (end) message to the positioning terminal to end the positioning session. The process ends.

以下结合图5来说明本发明的实施例二,在本发明的实施例二中,定位终端在接收到定位服务器的辅助数据更新通知消息后,并不立即向定位服务器请求辅助定位数据,而是在需要定位的时候再向定位服务器请求定位数据,具体描述如下: Embodiment 2 of the present invention will be described below in conjunction with FIG. 5. In Embodiment 2 of the present invention, after receiving the assistance data update notification message from the positioning server, the positioning terminal does not immediately request the auxiliary positioning data from the positioning server, but When positioning is required, request positioning data from the positioning server. The specific description is as follows:

步骤201:定位服务器向辅助定位数据源请求辅助数据; Step 201: the positioning server requests auxiliary data from an auxiliary positioning data source;

步骤202:辅助定位数据源返回辅助定位数据; Step 202: The auxiliary positioning data source returns the auxiliary positioning data;

步骤203:定位服务器根据获得的辅助定位数据,以及之前本地保存的辅助定位数据进行计算,判断辅助定位数据源是否有更新,如果有更新,则进入步骤204,否则,流程结束; Step 203: The positioning server performs calculations based on the obtained auxiliary positioning data and the previously stored auxiliary positioning data locally, and judges whether the auxiliary positioning data source has been updated. If there is an update, proceed to step 204; otherwise, the process ends;

步骤205:定位服务器向终端发送SUPL INIT消息,在SUPL INIT消息中包括两个标识信息:非定位指示和/或辅助定位数据更新指示,该消息用于向终端指示定位服务器侧有辅助定位数据更新; Step 205: The positioning server sends a SUPL INIT message to the terminal, and the SUPL INIT message includes two identification information: a non-positioning indication and/or an auxiliary positioning data update indication, and the message is used to indicate to the terminal that there is an auxiliary positioning data update on the positioning server side ;

步骤206:终端在接收步骤204的消息后,发送SUPL END消息,结束SUPL会话。此时,终端已经获知定位服务器有更新的辅助定位数据。 Step 206: After receiving the message in step 204, the terminal sends a SUPL END message to end the SUPL session. At this point, the terminal has learned that the positioning server has updated auxiliary positioning data.

步骤207:当终端需要进行定位时,根本步骤204的指示,判断本地辅助定位数据已经无效,此时,重新建立与定位服务器的会话链接,请求辅助定位数据。该步骤中,可以利用SUPL START消息,在消息中包括:请求更新的辅助定位数据的指示信息。 Step 207: When the terminal needs to perform positioning, based on the instructions of step 204, it is judged that the local auxiliary positioning data is invalid. At this time, re-establish the session connection with the positioning server, and request the auxiliary positioning data. In this step, the SUPL START message may be used, and the message includes: requesting the instruction information of the updated auxiliary positioning data.

步骤208:定位服务器向终端发送SUPL RESPONSE消息作为响应; Step 208: The positioning server sends a SUPL RESPONSE message to the terminal as a response;

步骤209:定位服务器与终端交互若干SUPL POS消息,将辅助定位数据从SUPL服务器传输到终端; Step 209: The positioning server exchanges several SUPL POS messages with the terminal, and transmits the auxiliary positioning data from the SUPL server to the terminal;

步骤210:定位终端向定位服务器发送SUPL END消息,结束定位会话,流程结束。 Step 210: The positioning terminal sends a SUPL END message to the positioning server to end the positioning session, and the process ends.

以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。 The above are only preferred embodiments of the present invention. Of course, the present invention can also have other various embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art can make various Corresponding changes and modifications, but these corresponding changes and modifications should belong to the scope of protection of the appended claims of the present invention.

Claims (12)

1. method that realizes positioning service comprises:
Location-server detects the location related data to be changed or renewal, send a notification message to locating terminal,
Said notification message comprises a kind of in the following information at least: the term of validity that the indication of non-location, location related data are upgraded indication, data updated type, Updated Information; Perhaps said notification message is used for indication location related data to be upgraded.
2. the method for claim 1 is characterized in that: also comprise:
After said locating terminal receives said notification message, send the request message that is used for acquisition request location related data to said location-server;
After said location-server receives described request message, will locate related data accordingly and send to said locating terminal.
3. method as claimed in claim 2 is characterized in that:
Described request message is secure user plane location protocol location initial message or secure user plane location protocol initiation message.
4. like each described method of claim 1-3, it is characterized in that:
Said notification message is a secure user plane location protocol initial message.
5. like each described method of claim 1-3, it is characterized in that:
Said location related data comprises: auxiliary positioning data or stationkeeping ability information.
6. like each described method of claim 1-3, it is characterized in that:
Said location-server is for supporting the server of secure user plane location protocol;
Said locating terminal is for supporting the terminal of secure user plane location protocol.
7. system that realizes positioning service comprises: location-server and locating terminal, wherein,
Said location-server is used to detect the location related data and changes or renewal, sends a notification message to said locating terminal,
Said notification message comprises a kind of in the following information at least: the indication of non-location, location related data are upgraded the term of validity of indication, data updated type, data updated; Perhaps said notification message is used for indication location related data to be upgraded.
8. system as claimed in claim 7 is characterized in that:
Said locating terminal, be used to receive said notification message after, send the request message that is used for acquisition request location related data to said location-server;
Said location-server after also being used to receive described request message, will be located related data accordingly and send to said locating terminal.
9. system as claimed in claim 8 is characterized in that:
Described request message is secure user plane location protocol location initial message or secure user plane location protocol initiation message.
10. like each described system of claim 7-9, it is characterized in that:
Said notification message is a secure user plane location protocol initial message.
11., it is characterized in that like each described system of claim 7-9:
Said location related data comprises: auxiliary positioning data or stationkeeping ability information.
12., it is characterized in that like each described system of claim 7-9:
Said location-server is for supporting the server of secure user plane location protocol;
Said locating terminal is for supporting the terminal of secure user plane location protocol.
CN2010105335094A 2010-11-05 2010-11-05 A method and system for realizing positioning service Pending CN102469578A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105335094A CN102469578A (en) 2010-11-05 2010-11-05 A method and system for realizing positioning service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105335094A CN102469578A (en) 2010-11-05 2010-11-05 A method and system for realizing positioning service

Publications (1)

Publication Number Publication Date
CN102469578A true CN102469578A (en) 2012-05-23

Family

ID=46072565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105335094A Pending CN102469578A (en) 2010-11-05 2010-11-05 A method and system for realizing positioning service

Country Status (1)

Country Link
CN (1) CN102469578A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019157668A1 (en) * 2018-02-13 2019-08-22 华为技术有限公司 Method and apparatus for obtaining system message
CN110933715A (en) * 2018-09-20 2020-03-27 电信科学技术研究院有限公司 Method, device and device for obtaining and providing positioning assistance data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859798A (en) * 2006-03-20 2006-11-08 华为技术有限公司 Zone trigger positioning method and device
CN101877818A (en) * 2009-04-30 2010-11-03 中兴通讯股份有限公司 Method and system for updating notification of positioning service auxiliary data
CN102026088A (en) * 2009-09-17 2011-04-20 中兴通讯股份有限公司 Method and system for realizing dispatchment of auxiliary location data
CN102223708A (en) * 2010-04-15 2011-10-19 中兴通讯股份有限公司 Method and system for informing updating of positioning auxiliary data, and secure user plane location platform (SLP) equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859798A (en) * 2006-03-20 2006-11-08 华为技术有限公司 Zone trigger positioning method and device
CN101877818A (en) * 2009-04-30 2010-11-03 中兴通讯股份有限公司 Method and system for updating notification of positioning service auxiliary data
CN102026088A (en) * 2009-09-17 2011-04-20 中兴通讯股份有限公司 Method and system for realizing dispatchment of auxiliary location data
CN102223708A (en) * 2010-04-15 2011-10-19 中兴通讯股份有限公司 Method and system for informing updating of positioning auxiliary data, and secure user plane location platform (SLP) equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019157668A1 (en) * 2018-02-13 2019-08-22 华为技术有限公司 Method and apparatus for obtaining system message
CN110933715A (en) * 2018-09-20 2020-03-27 电信科学技术研究院有限公司 Method, device and device for obtaining and providing positioning assistance data
CN110933715B (en) * 2018-09-20 2021-11-05 大唐移动通信设备有限公司 Method, device and device for obtaining and providing positioning assistance data

Similar Documents

Publication Publication Date Title
AU2009203964B2 (en) Method and apparatus for using service capability information for user plane location
AU2007230093B2 (en) Location positioning method in handover between networks
TWI379565B (en) Method for secure user plane (supl) version negotiation
WO2007025143A1 (en) Location reporting with secure user plane location (supl)
CA2570411A1 (en) Roaming method and system in location information system
US10080176B2 (en) Secure user plane location (SUPL) redirection and mobile location protocol (MLP) tunneling to a discovered SLP
CN102215562B (en) The transmission method of location data and transmission system
CN102469578A (en) A method and system for realizing positioning service
KR101115492B1 (en) Method and system for positioning roaming user terminal in a communication network without BSA information from roaming network
KR100789825B1 (en) How to send location information
KR20070019433A (en) Location tracking method and location tracking system
HK1150921A (en) Method and apparatus for using service capability information for user plane location

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120523