CN101336555B - Method and system for calculating location information - Google Patents

Method and system for calculating location information Download PDF

Info

Publication number
CN101336555B
CN101336555B CN2006800517613A CN200680051761A CN101336555B CN 101336555 B CN101336555 B CN 101336555B CN 2006800517613 A CN2006800517613 A CN 2006800517613A CN 200680051761 A CN200680051761 A CN 200680051761A CN 101336555 B CN101336555 B CN 101336555B
Authority
CN
China
Prior art keywords
relative position
position information
location
terminal
server
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.)
Expired - Fee Related
Application number
CN2006800517613A
Other languages
Chinese (zh)
Other versions
CN101336555A (en
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.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN101336555A publication Critical patent/CN101336555A/en
Application granted granted Critical
Publication of CN101336555B publication Critical patent/CN101336555B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0284Relative positioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Abstract

Method and system for calculating relative location information based on a Secure User Plane Location (SUPL). The method comprises: obtaining a location value of a user terminal and a location value of a target terminal in a SUPL-based location information system; calculating relative location information (e.g. a relative distance between the user terminal and the target terminal, direction, etc.) between two terminals based on the obtained location values; providing the calculated relative location information to the user terminal.

Description

The method and system of calculating location information
Technical field
The present invention relates to position (location) information system based on secured user's aspect location (SUPL:Secure User PlaneLocation), in particular, relate to system and the method thereof of calculating the relative position information (for example, distance and direction) between particular terminal and another terminal.
Background technology
Usually, mobile communication system has and relates to the functional unit that the position of mobile communication terminal (following only be called " terminal ") in mobile communications network calculated, thereby and periodically or according to user's request provides the positioning service that transmits terminal location (location) to special entity.
According to the internal networking structure of 3GPP or 3GPP2, the network relevant with positioning service has different structures.Can utilize the sub-district ID that sends the sub-district under this terminal the cell-ID method, calculate from terminal and send time that radio wave spent and then use the method for triangulation computing terminal position, the position that utilizes the method for global positioning system (GPS:Globle PostioningSystem) to wait computing terminal to each base station.
Yet, provide positioning service in order to utilize position calculation (location) method to the user, just must between terminal and location-server, send and receive a large amount of signalings and positional information.It is very general that the so-called location technology of this positioning service positioning service of terminal location (that is, based on) is provided.Usually can provide these technology by user's face and chain of command.As a kind of example of known location technology, secured user's aspect location (SUPL) provides positioning service by user's face.
SUPL is a kind of effective ways that transmit terminal positioning desired position information.The SUPL agreement transmits such as the auxiliary positioning auxiliary information of global positioning system (GPS).SUPL uses the user face data carrying to transport the location technology related protocol between terminal and network.
Usually, in navigation system, the SUPL network relevant with positioning service roughly comprises SUPL agency, SUPL locating platform (SLP:SUPL Location Platform) and supports the terminal (SET:SUPL Enabled Terminal) of SUPL.SUPL agency expression utilizes the logic business access point of the positional information of actual measurement.SLP represents that Internet resources are accessed with the SUPL Service Access point in the network that obtains positional information.SET represents to utilize the equipment of SUPL interface and SUPL network service.SET for example can be in mobile radio station (MS), IS-95MS, the kneetop computer with SET function, PDA(Personal Digital Assistant) of subscriber equipment (UE), the GSM of UMTS etc.SET also can represent the various terminals by wide area LAN (WLAN) access.
By being connected with network via user plane bearer, SET supports the various processes by the SUPL definition.Here, the network of the initial login of user is called as home network.When the user moved and therefore be arranged in another zone that is not the home network zone, this corresponding zone was called as accesses network.SLP in the home network is called as ownership SLP (H-SLP:Home-SLP), and the SLP in the accesses network is called as visit SLP (V-SLP:Visited-SLP).Here, when initiating the SUPL process in network, the initial SLP that connects of outside client is called as request SLP (R-SLP:Requesting SLP).R-SLP be can be identical or different with H-SLP logic entity.In addition, SET is as being defined as target SET when prelocalization (that is location tracking) target.
SLP can comprise the SUPL centre of location (SPC:SUPL PositioningCenter) (being used to calculate the entity of physical location) and SUPL place-centric (SLC:SUPLLocation Center) as network element, this SLC manages and calculating location information the function (for example, roaming and resource management function) of SLP.
Therefore, SET can pass through to communicate by letter with calculating location information (that is, carrying out the location) via SLC (that is, proxy mode) and SPC, and can come calculating location information (that is, execution is located) by directly be connected (that is no proxy mode) with SPC.
Summary of the invention
Technical problem
Yet the positioning information system based on SUPL of the prior art has following problem.At first, the user is known his position or the opposing party's of expectation position by the SUPL process.When the user wish to know he the position and the opposing party's position the two the time, he must carry out the SUPL process twice.User and the opposing party's relative position information (that is, the distance between them, direction etc.) correspondingly, is not provided.
Technical scheme
Therefore, an object of the present invention is to provide a kind of method and system thereof of calculating the relative position information (for example, distance between the two and target terminal are with respect to the direction of user terminal) between user terminal and the target terminal for user terminal.
In order to realize the advantage of these and other, and according to purpose of the present invention, implement and broadly described as this paper is concrete, a kind of method of calculating relative position information is provided, this method may further comprise the steps: the positional value that obtains user terminal; Obtain each positional value of one or more target terminal; And calculate each relative position information between described user terminal and described one or more target terminal based on the positional value that is obtained.
Preferably, this method also comprises the relative position information between the request described user terminal of calculating and described one or more target terminal; And the location-server that is identified for calculating each relative position information between described user terminal and described one or more target terminal.
According to another embodiment of the present invention, provide a kind of and utilized one or more terminal and one or more location-server to come to calculate in the compute location service method method of relative position information in particular terminal, this method may further comprise the steps: transmit the first information to calculate the relative position information between this first terminal and second terminal by first terminal to first location-server; And described first location-server transmits second information to calculate described relative position information to described second location-server.
Preferably, this method also comprises: the positional value that obtains described first terminal by the location sessions between described first terminal and described first location-server; Obtain the positional value of described second terminal by the location sessions between described second terminal and described second location-server; The certain position server calculates described relative position information based on the positional value of described first terminal of obtaining and second terminal; And described certain position server transmits the described relative position information that calculates to described first terminal.
According to an execution mode more of the present invention, provide a kind of and utilized one or more terminal and one or more location-server to come to calculate in the compute location service method method of the relative position information between first terminal and one or more target terminal in particular terminal, this method may further comprise the steps: described first terminal transmits the first information to first location-server; Described first location-server transmits second information to one or more second location-server; Described one or more second location-server calculates each relative position information based on described second information; Each transmits the relative position information that respectively calculates described one or more second location-server to described first location-server; And described first location-server transmits the relative position information that respectively calculates to described first terminal.
According to another embodiment of the invention, provide a kind of and utilized one or more terminal and one or more location-server to come to calculate in the compute location service method method of the relative position information between first terminal and one or more target terminal in particular terminal, this method may further comprise the steps: described first terminal transmits the first information to described first location-server; Described first location-server transmits second information to one or more second location-server; Described one or more second location-server calculates each positional value of each target terminal in its respective service zone, thereby transmits the described positional value that calculates to described first location-server; Described first location-server calculates each described relative position information based on the described positional value that calculates of described target terminal; And described first location-server transmits the relative position information that respectively calculates to described first terminal.
In conjunction with the accompanying drawings, from following detailed description of the present invention, aforementioned and other purpose of the present invention, feature, aspect and advantage will be more obvious.
Beneficial effect
As mentioned above, in the present invention, the relative position information between calculating user terminal and the target terminal is to offer user terminal.
In addition, in the of the present invention second and the 4th execution mode,, therefore reduced the workload of home location server (that is the H-SLP of the SLP1 of Fig. 2 and Fig. 4) owing to calculate relative position information for target terminal provides the location-server of positioning service.
Description of drawings
Accompanying drawing is included to provide further understanding of the present invention, and it is merged in and constitutes the part of this specification, the accompanying drawing illustration embodiments of the present invention, and be used from specification one and explain principle of the present invention.
In the drawings:
Fig. 1 illustrates first embodiment of the invention is calculated the relative position information between user terminal (SET1) and the target terminal (SET2) by location-server (SLP1) method flow diagram;
Fig. 2 illustrates the method flow diagram that calculates the relative position information between user terminal (SET1) and the target terminal (SET2) second embodiment of the invention by location-server (SLP2);
Fig. 3 illustrates the method flow diagram that calculates each relative position information between user terminal (SET) and n the target terminal according to the 3rd execution mode of the present invention by ownership SUPL locating platform (H-SLP); And
Fig. 4 illustrates that (SLP1~SLPn) calculates the method flow diagram of each relative position information between user terminal (SET) and n the target terminal by location-server according to the 4th execution mode of the present invention.
Embodiment
Describe its example shown in the drawings now with reference to preferred implementation of the present invention.
A kind of method based on secured user's aspect location (SUPL) calculating relative position information, this method may further comprise the steps: obtain the positional value of user terminal (for example SET1) and the positional value of target terminal (for example SET2); Calculate relative position information between these two terminals (for example the relative distance between this user terminal and this target terminal, this target terminal are with respect to relative direction of this user terminal etc.) based on the positional value that obtains; The relative position information that calculates is provided to user terminal.Here, this relative distance is represented the distance from the current location of this user terminal to the current location of this target terminal.This relative direction can be represented as direction coordinate (for example, northwest to) or angle (for example, 270 °) or clockwise (for example, 9 o'clock direction) etc.
Distinguish preferred implementation of the present invention according to calculating relative position information by which location-server among SLP1 and the SLP2.In addition, according to distinguishing preferred implementation of the present invention with the number that obtains about the corresponding target terminal of object of the relative position information of user terminal (SET1).
Fig. 1 illustrates according to the method flow diagram of first execution mode of the present invention by the relative position information between location-server (SLP1) calculating user terminal (SET1) and the target terminal (SET2), has used the positional value of SET1 and the positional value of SET2 in the method.
Hereinafter, with reference to Fig. 1 first preferred implementation of the present invention is described.
First execution mode can be divided into 3 processes.At first, obtain the positional value (S1~S6) of (or calculate) SET1.The second, obtain the positional value (S8~S13) of SET1.The 3rd, obtain relative position information (for example distance between SET1 and the SET2 and SET2 are with respect to the direction of SET1) based on the positional value of SET1 and SET2.
To the step S1~S6 that obtain the positional value of SET1 between SLP1 and the SET1 be described below.
The application program receiving position association requests (S1) that the SUPL agency of SET1 moves from SET1.When SET1 is not connected to packet data network service, SET1 accessing group data network or circuit-switched network.
The base address that the SUPL agency of SET1 utilizes home network to provide is set up safe IP with SLP1 and is connected, and SET1 sends SUPL START message with the location sessions (S2) of startup with SLP1 to SLP1.SUPL START message comprises ms-id, request type, session id, SET ability, location identifier (lid).This ms-id is a parameter (or element) that comprises the ID of SET2, and request type is the position requests and the relevant designator of relative position information (for example relative distance between SET1 and the SET2 and SET2 are with respect to the direction of SET1) of an expression SET1.This SET ability is the parameter that comprises with relevant information of localization method (for example, the auxiliary A-GPS of SET, based on the A-GPS of SET) and the information relevant with location protocol (for example RRLP, RRC or TIA-801).Example, the example of location protocol (RRLP, RRC or TIA-801) and the implication of out of Memory of localization method (SET assist A-GPS, based on the A-GPS of SET) is illustrated in the present invention, therefore omits detailed description them.When the alignment quality (QoP) of SET1 request is satisfied in the position that SLP1 calculates, but SLP1 execution in step S7 below will describe S7.
SLP1 confirms not roaming (S3) of SET1.Then, SLP1 determines the SLP2 of the coverage of SET2 based on the ms-id that receives (that is the parameter that, comprises SET2 ID).
SLP1 sends SUPL RESPONSE message (S4) in response to SUPL START message to SET1.SLP1 determines the localization method (that is the localization method that comprises in the SET ability in the SUPL START message) that SET1 supports.Then, SPL1 is included in by the method that will determine to come in the special parameter (or element, for example posmethod) of SUPL RESPONSE message and sends the localization method of determining to SET1.If the SET capability requests of SET1 by SUPL START message a specific localization method, then SLP1 uses the location protocol supported (for example, RRLP, RRC or TIA-801) that SUPL START message comprises.SUPLRESPONSE message comprises session id, but does not comprise the address of SLP1, because SET1 does not need to set up new connection.Even the positional value of the SET1 that the information calculations that comprises in the SUPL START message that receives based on SLP1 goes out is rough, as long as this positional value satisfies the QoP of SET1 request, SLP1 just can carry out step S7 subsequently.
SET1 receives SUPL RESPONSE message from SLP1, and then sends SUPL POS INIT message (S5) to SLP1.This SUPL POS INIT message comprises session id, SET ability, location identifier (Lid).The SET ability comprises localization method that SET1 supports (for example, the auxiliary A-GPS of SET, based on the A-GPS of SET) and location protocol (for example RRLP, RRC or TIA-801).SET1 can be provided for the NMR details (TA that for example is used for GSM, or RXLEV) of the wireless technology (for example GSM) of current use.SET1 can comprise a SUPL POS element in SUPLPOS INIT message, or can comprise the assistance data element of request in SUPL POS INIT message.
By step S4 and S5, successfully switch message (session id, RRLP/RRC/TIA-801) is (S6) between SET1 and SLP1.In step S6, calculate the positional value of SET1.The positional value of SET1 can be calculated (SET auxiliary mode) by SLP1.In addition, the positional value of SET1 also can calculate (based on the pattern of SET) by the auxiliary data that SLP1 supports by SET1.The positional value of the SET1 that calculates is kept (for example, being stored in the specific memory) by SLP1, and is used to calculate the relative position information between SET1 and the SET2 among the step S15 below.
Step S4, S5 and S6 can carry out (S4 ' among Fig. 1, S5 ' and S6 ') behind step S7.
SLP1 sends RLP SSRLIR SUPL START (S7) by the RLP agreement to SLP2.RLP SSRLIR SUPL START comprises information specific (for example, session id, ms-id, client id, QoP, request type and calculation server).Calculation server comprises which server of expression (for example SLP1 among SLP1 and the SLP2) is used to calculate the information (for example, the IP address of SLP1) of relative position information (for example relative distance between SET1 and the SET2, and SET2 is with respect to the direction of SET1).That is, this calculation server determines to calculate the server of relative position information.Request type is a designator, and the position requests of its expression SET1 is relevant with relative position information.Client id be used for to special services verify element (parameter).For example, when SET1 had the authority of service request in step S7, SLP2 utilized the client id of the RLP SSRLIR SUPL START that receives to verify SET1.Ms-id comprises the ID of SET2, and SLP2 applies for the security information (privacy) of SET2 (target terminal) by ms-id.
The positional value of the SET2 that calculates as SLP2 behind step S7 satisfy the QoP of SET1 request or SLP2 needs carry out when not being used to obtain the notice of SET2 positional value or confirming process, SLP2 is execution in step S14 and without execution in step S8~S13 immediately.
Below will the step S8~S13 that obtain the positional value of SET2 between SLP2 and the SET2 be described.
SLP2 confirms that SET2 is not based on SUPL roaming (S8).SLP2 confirms also whether SET2 supports SUPL.Then, SLP2 sends SUPL INIT message with the beginning location sessions to SET2.SUPL INIT message is parameter (or element), and comprises session id, proxy/non-proxy mode indicator (for example, the SLP pattern among the S9 of Fig. 1) and the localization method (for example, the posmethod among the S9 of Fig. 1) that uses.SUPL INIT message can comprise the QoP of expectation.
When SET2 did not also set up the data connection when receiving SUPL INIT message from SLP2, it was carried out data and connects foundation (S10).That is, SET2 will himself be connected to circuit-switched network or packet data network.
SET2 sends SUPL POS INIT message with beginning location sessions (S11) to SLP2.SUPL POS INIT message comprises customizing messages (having session id, SET ability and location identifier (lid) at least).SET2 can provide the NMR details (for example TA of GSM or RXLEV) of the wireless technology (for example GSM) of current use, and can provide its positional information (for example its positional value) to SLP2.SET2 can comprise the assistance data element of request in SUPL POS INIT message.Even the positional value of the SET2 that the information calculations that comprises in the SUPL POS INIT message that receives based on SLP2 goes out is rough, as long as this positional value satisfies the QoP of SET1 request, SLP2 just can carry out step S13 subsequently and need not carry out SUPL POS session (S12).
Between SET2 and SLP2, carry out SUPL POS session (S12).That is, switch message successfully between SET2 and SLP2, and calculate the positional value of SET2.Can calculate the positional value of SET2 by the SET auxiliary mode.In addition, can also calculate the positional value (based on the pattern of SET) of SET2 by the auxiliary data that SLP2 supports.
When calculating the positional value of SET2, SLP2 sends SUPL END message to SET2 and finishes location sessions with this.SET2 discharges and is connected with the safe IP of SLP2, and release all resources relevant with location sessions.
First process S1~S6 of the positional value that obtains SET1 and second process S8~S13 of obtaining the positional value of SET2 are illustrated.The positional value of SET1 and the positional value of SET1 are used to calculate the relative position information between SET1 and the SET2.
To process that obtain the relative position information between SET1 and the SET2 be described hereinafter.
SLP2 sends the positional value of SET2 by the RLP agreement to SLP1, and release all resources (RLP SSRLIA (SUPL END)) relevant with session (S14).RLP SSRLIA (SUPLEND) comprises customizing messages (having session id and posresult at least).This posresult comprises the positional value of SET2, and can comprise the positional value of SET1.For posresult can comprise the positional value of SET1, SLP1 must provide the positional value of SET1 to SLP2 in step S7, and must the positional value of SET1 be retransmitted to SLP1 by SLP2.
SLP1 utilizes the positional value of the SET2 that receives from SLP2 and the positional value of the SET1 that obtains by step S6 calculates relative position information (for example distance between SET1 and the SET2 and SET2 are with respect to the direction of SET1) (S15).That is, by the relative position information between SLP1 calculating SET1 and the SET2.Reason is owing to SLP1 has been determined in the IP address of the calculation server parameter indication SLP1 of RLP SSRLIR (SUPL START) message.
SLP1 can be included in the SET1 that calculates among the step S15 and the relative position information between the SET2 in the SUPL END message and this relative position information to be sent to SET1 (S16).Relative position information between SET1 and the SET2 (for example, distance between SET1 and the SET2 and direction) is included in the special parameter (that is relative result) of SUPL END message.SET1 discharges after receiving relative position information with the safe IP of SLP1 and is connected, and discharges all resources relevant with this session.SLP1 also discharges all resources relevant with this session.
Relative position information between SET1 and the SET2 can pass through formula (for example, triangulation etc.) and calculate.Can show relative position information by each terminal (SET1 and SET2) is positioned on the map such as graphical user interface (GUI) with the form of coordinate.The concrete computing formula that is used to obtain relative position information can be realized by a plurality of physical equations or mathematical formulae, therefore omits the detailed explanation to it.
Fig. 2 illustrates the method flow diagram that calculates the relative position information (for example, distance and direction) between SET1 and the SET2 second embodiment of the invention by SLP2.
It is different that second execution mode among Fig. 2 and the difference of first execution mode among Fig. 1 are wherein to calculate the main body of the relative position information between SET1 (for example, user terminal) and the SET2 (for example, target terminal).More particularly, in first execution mode of Fig. 1, the relative position information between SET1 and the SET2 is calculated by SLP2.On the contrary, in second execution mode of Fig. 2, the relative position information between SET1 and the SET2 is to be calculated by the SLP2 that positioning service is provided to SET2.Correspondingly, except specific step (S7 ' among Fig. 2, S14 ' and S15 '), second execution mode of Fig. 2 is similar to first execution mode of Fig. 1.Those parts identical with Fig. 1 are given identical Reference numeral among Fig. 2, and therefore only those parts that are different from Fig. 1 among Fig. 2 are described.
Below will the step S7 ' of the step S7 that be different from Fig. 1 among Fig. 2 be described.
SLP1 utilizes the RLP agreement to send location request message (RLP SSRLIR SUPLSTART message) (S7 ') to SLP2.RLP SSRLIR SUPL START message comprises customizing messages (that is, the positional value of SET1 and session id, ms-id, client id, QoP, request type and calculation server).The positional value of SET1 obtains by step S6, and by in the special parameter (for example, the posresult of the S7 ' of Fig. 2) that is comprised in RLPSSRLIR SUPL START message and be sent to SLP2.SLP2 is stored in the positional value of SET1 in the memory of SLP2 etc., and uses the positional value of storage when calculating relative position information among the step S14 ' below.The calculation server of RLPSSRLIR SUPL START message has institute's addresses distributed (for example, IP address) of SLP2.
To describe the step S14 that is different from Fig. 1 among Fig. 2 and step S14 ' and the S15 ' of S15 hereinafter.
SLP2 utilizes the positional value of the SET2 that step S11~S13 obtains and the positional value of the SET1 that receives from SLP1 in step S7 ' calculates relative position information between SET1 and the SET2 (S14 ').That is, by the relative position information between SLP2 calculating SET1 and the SET2.Reason is owing in step S7 ', the IP address that the calculation server parameter of RLP SSRLIR (SUPL START) message has been indicated SLP2.
SLP2 sends RLP SSRLIA (SUPL END) message (S15 ') by the RLP agreement to SLP1.This RLP SSRLIA (SUPLEND) message comprises relative position information (relative result) and session id and posresult.This posresult parameter can further comprise the positional value of SET1 and the positional value of SET2.Relative result is included in the relative position information that calculates among the step S14 '.The step of Fig. 2 is equal to those steps of Fig. 1.
To preferred implementation that calculate n positional information between user terminal (SET) and n the target terminal be described hereinafter.
Fig. 3 illustrates the 3rd execution mode according to the present invention calculates each relative position information (for example, distance and direction) between SET and n the target terminal by H-SLP method flow diagram.
Except described below, the 3rd execution mode of Fig. 3 is corresponding to first execution mode of Fig. 1.In first execution mode of Fig. 1, a relative position information between SET1 and the SET2 is calculated.Yet, in the 3rd execution mode of Fig. 3, n relative position information between user terminal (SET) and n the target terminal (SET1~SETn only shows SETn among Fig. 3) calculated.Here, n relative position information represent between relative position information, SET and the SET3 between relative position information, SET and the SET2 between SET and the SET1 relative position information ... the relative position information between SET and the SETn.
Hereinafter, only the different piece of first execution mode of the 3rd execution mode of Fig. 3 and Fig. 1 is described.
Among in Fig. 3 and the corresponding step S2 of step S2 Fig. 1, user terminal (SET) is by (each ID of SET1~SETn) is included in to come in the SUPL START message and (for example sends n ms-id parameter to ownership SUPL locating platform (H-SLP) with n target terminal, ms-id1, ms-id2, ..., ms-idn).This n ms-id parameter is included in the SUPL START message and is sent to H-SLP from user terminal (SET).
In Fig. 3 and the corresponding step S7 of step S7 Fig. 1 " in; (SET1~SETn) provides n location-server of positioning service, and (each among the SLP1~SLPn) sends the corresponding message based on RLP (for example, RLP SSRLIR (RUPLSTART) message) (S7 ") to this H-SLP to being used to n target terminal.Correspondingly, (message based on RLP of SLP1~SLP) adds up to ' n ' to send to each location-server from H-SLP.Here, comprise ms-id parameter (for example, ms-id1 represents SET1 among Fig. 3) based on the message of RLP, its expression (for example, SLP1) receives the counterpart terminal of positioning service from the location-server of correspondence.Target terminal (for example, SET1) (for example, SLP1) receive positioning service, and target terminal is in the coverage of location-server (SLP1) from location-server.
At step S7 " afterwards, (SLP1~SLPn) is by (location sessions of SET1~SETn) sends target terminal (each positional value of SET1~SETn) (S14 ") to H-SLP with each target terminal for each location-server.Then, H-SLP is based at S14 " in the positional value of the positional value separately of each target terminal of obtaining and user terminal (SET) calculate each relative position information between user terminal (SET) and each target terminal (corresponding to the step of the S15 of Fig. 1).Here, the relative position information that calculates is a n relative position information between in user terminal and n the target terminal each, and is sent to user terminal (SET) from H-SLP.Unaccounted other process can be quoted as proof from first execution mode of Fig. 1 among Fig. 3.
Fig. 4 illustrates the 4th execution mode according to the present invention (SLP1~SLPn) calculates the method flow diagram of each relative position information (for example, distance and direction) between SET and the n target terminal by each location-server.
Except the main body of calculating relative position information, the 4th execution mode is identical with the 3rd execution mode.Correspondingly, those parts identical with Fig. 3 will be applied to the 4th execution mode with being equal among Fig. 4.
Hereinafter, by comparing, the 4th execution mode is described with the 3rd execution mode.
Step S7 with Fig. 3 " compare the step S7 of Fig. 4 " ' each also comprise the positional value of user terminal (SET) based on the message (RLPSSRLIR (RUPL START) message) of RLP.
In the 3rd execution mode of Fig. 3, by the relative position information between H-SLP calculating user terminal (SET) and each target terminal.Yet, in the 4th execution mode of Fig. 4, be used to respective objects terminal (for example, SET1, SET2, ..., SETn among the SET) provides location-server (for example, SLP1, the SLP2...... of positioning service, SLPn among the SLPn) utilize the positional value of the positional value of user terminal (SET) and target terminal (SETn) to calculate relative position information (for example, distance of one or more between SET and the SETn and SETn are with respect to one or more direction of SET) (S14 " ').Then, each location-server (SLP1~SLPn) send the relative position information that calculates to H-SLP.
In aforesaid execution mode, distance and direction between two terminals (for example, user terminal and target terminal) are used as relative position information.Yet this only is exemplary, and the present invention is not limited to distance and direction.Correspondingly, the relative position information between two terminals comprises difference of longitude, difference of latitude, difference in height, management area division, communication service area division etc.
Owing under the situation that does not break away from spirit of the present invention or inner characteristic, can implement the present invention in a variety of forms, therefore should understand above-mentioned execution mode and not be subjected to that any details limits in the aforesaid specification, unless otherwise noted, and explain widely in the spirit and scope that should limit in the appended claims, and therefore claims wish to comprise all modifications example of the present invention and the modified example that falls in claims and the equivalency range thereof.

Claims (6)

1. method of calculating relative position information, this method may further comprise the steps:
The relative position information between user terminal and one or more target terminal is calculated in request, is wherein determined to calculate the request of each relative position information by the request type designator;
Obtain the positional value of user terminal;
Obtain each positional value of one or more target terminal; And
Calculate each relative position information between described user terminal and described one or more target terminal based on the positional value that obtains,
The step of wherein obtaining the positional value of user terminal comprises: the customizing messages that will be used for calculating described relative position information by described user terminal is included in SUPL START message, thereby this customizing messages is sent to described first location-server, and wherein said customizing messages comprises:
Be used to identify the ms-id parameter of described target terminal; And
Be used to indicate request type designator to the request of described relative position information,
The step of wherein calculating relative position information comprises: be identified for calculating the location-server of each relative position information between described user terminal and described one or more target terminal, and determined to calculate the location-server of described relative position information by the calculation server parameter.
2. the method for claim 1, wherein said request type designator and described calculation server parameter are comprised in based on sending to second location-server from first location-server in the message of RLP, this first location-server provides positioning service to described user terminal, and described second location-server provides positioning service to described one or more target terminal.
3. the method for claim 1, wherein said relative position information comprise one or more distance between described user terminal and described one or more target terminal and the described user terminal direction with respect to described target terminal.
4. the method for claim 1, this method also comprise to described user terminal and send the described relative position information that is calculated by the location-server of being determined.
5. method as claimed in claim 4 wherein is included in described relative position information in the relative result parameter of SUPL END message, thereby this relative position information is sent to described user terminal from first location-server.
6. one kind is utilized one or more terminal and one or more SUPL locating platform (SLP) to come in the compute location service method to calculate the method for the relative position information between first terminal and one or more target terminal in particular terminal, and this method may further comprise the steps:
Described first terminal transmits the first information to a SUPL locating platform, the described first information relates to locating information, and the wherein said first information comprises one or more ms-id parameter and the request type designator that is used for identifying respectively one or more target terminal;
A described SUPL locating platform transmits second information to one or more the 2nd SUPL locating platform, described second information relates to locating information, and wherein said second information comprises each ms-id, request type designator and the calculation server parameter of one or more target terminal;
Described one or more the 2nd SUPL locating platform calculates each positional value of each target terminal in the respective service zone of this one or more the 2nd SUPL locating platform, thereby transmits the positional value that is calculated to a described SUPL locating platform;
A described SUPL locating platform calculates each described relative position information based on the described positional value that calculates of described target terminal; And
A described SUPL locating platform transmits the relative position information that respectively calculates to described first terminal.
CN2006800517613A 2006-01-26 2006-08-25 Method and system for calculating location information Expired - Fee Related CN101336555B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US76212106P 2006-01-26 2006-01-26
US60/762,121 2006-01-26
PCT/KR2006/003370 WO2007086636A1 (en) 2006-01-26 2006-08-25 Method and system for calculating location information

Publications (2)

Publication Number Publication Date
CN101336555A CN101336555A (en) 2008-12-31
CN101336555B true CN101336555B (en) 2011-11-02

Family

ID=38309395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800517613A Expired - Fee Related CN101336555B (en) 2006-01-26 2006-08-25 Method and system for calculating location information

Country Status (3)

Country Link
KR (1) KR101063862B1 (en)
CN (1) CN101336555B (en)
WO (1) WO2007086636A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101765203A (en) * 2008-12-23 2010-06-30 华为终端有限公司 Terminal positioning method, positioning server, terminal device and network system
KR101032571B1 (en) * 2009-01-12 2011-05-06 엘지전자 주식회사 Method for delivering location information
CN102036162A (en) * 2009-09-24 2011-04-27 中兴通讯股份有限公司 Location system, method and terminal
CN102215562B (en) * 2010-04-02 2016-08-17 中兴通讯股份有限公司 The transmission method of location data and transmission system
CN102215450B (en) * 2010-04-02 2016-03-30 中兴通讯股份有限公司 The transmission method of stationkeeping ability information and transmission system
CN102215561B (en) * 2010-04-02 2016-12-07 中兴通讯股份有限公司 The localization method of terminal-to-terminal service and system
US10267892B2 (en) * 2010-10-04 2019-04-23 Qualcomm Incorporated Locating a device using a reference point to align location information
CN109511083A (en) * 2017-09-11 2019-03-22 中兴通讯股份有限公司 A kind of location information reports, acquisition methods and device
KR102450127B1 (en) * 2017-11-01 2022-10-05 한국전자통신연구원 Method for providing Mobile Communication-based Navigation Service Supporting Emergency rescue and Service Server using the same
CN112788519B (en) * 2019-11-11 2022-07-22 大唐移动通信设备有限公司 Method, terminal and network side equipment for positioning
TWI758920B (en) * 2020-10-27 2022-03-21 聚眾聯合科技股份有限公司 Relative position positioning system and relative position positioning method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236356B1 (en) * 1998-04-03 2001-05-22 Sony Corporation Position measuring system, position measuring unit, and position measuring method
EP1148754A2 (en) * 2000-04-17 2001-10-24 Nokia Mobile Phones Ltd. Mobile station using text messaging and position location to determine location of another mobile station
US20010048364A1 (en) * 2000-02-23 2001-12-06 Kalthoff Robert Michael Remote-to-remote position locating system
US20040121784A1 (en) * 2002-12-18 2004-06-24 Samsung Electronics Co., Ltd. System and method for providing position information of mobile communication terminal
US20040192331A1 (en) * 2002-04-30 2004-09-30 Gorday Paul Edward Method of targeting a message to a communication device selected from among a set of communication devices

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100677508B1 (en) * 2004-04-14 2007-02-02 엘지전자 주식회사 Location information system reflecting user preference and service providing method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236356B1 (en) * 1998-04-03 2001-05-22 Sony Corporation Position measuring system, position measuring unit, and position measuring method
US20010048364A1 (en) * 2000-02-23 2001-12-06 Kalthoff Robert Michael Remote-to-remote position locating system
EP1148754A2 (en) * 2000-04-17 2001-10-24 Nokia Mobile Phones Ltd. Mobile station using text messaging and position location to determine location of another mobile station
US20040192331A1 (en) * 2002-04-30 2004-09-30 Gorday Paul Edward Method of targeting a message to a communication device selected from among a set of communication devices
US20040121784A1 (en) * 2002-12-18 2004-06-24 Samsung Electronics Co., Ltd. System and method for providing position information of mobile communication terminal

Also Published As

Publication number Publication date
CN101336555A (en) 2008-12-31
KR101063862B1 (en) 2011-09-14
KR20070077029A (en) 2007-07-25
WO2007086636A1 (en) 2007-08-02

Similar Documents

Publication Publication Date Title
CN101336555B (en) Method and system for calculating location information
US10568062B2 (en) Positioning for WLANs and other wireless networks
US9860695B2 (en) Location reporting with secure user plane location (SUPL)
US9565530B2 (en) Methods and apparatus for identifying and authorizing location servers and location services
CN101411092B (en) Location positioning method in handover between networks
CA2904747C (en) Method and apparatus for using service capability information for user plane location
KR100595714B1 (en) Supl initial message and method for processing supl using the same in supl based location information system
US8290510B2 (en) System and method for SUPL held interworking
US8301160B2 (en) System and method for SUPL roaming using a held client
CN112673653A (en) Method and system for enhancing positioning related protocols
CN102948172B (en) Location protocol is passed on
CN103460673B (en) For using agent location server to identify and the method for authorized location server and location-based service, device and goods
CN101416424B (en) Network-initiated area event triggered positioning method for roaming terminal in mobile communication system
KR101622215B1 (en) Method for providing location service for roaming terminal
KR100914208B1 (en) System and method for providing location service by interworking between wlan and mobile communication network
KR101115492B1 (en) Method and system for positioning roaming user terminal in a communication network without BSA information from roaming network
KR20110026370A (en) Method for providing location information and method for performing location service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111102

Termination date: 20170825