SUPL initialization message in a location information system and method and system for processing SUPL by using the same
First Claim
Patent Images
1. A secure user plane location (SUPL) enabled terminal comprising:
- a processor to process a SUPL location platform (SLP) mode indicator received in a SUPL initiation message, the SLP mode indicator indicating whether the terminal is to operate according to a proxy mode or a non-proxy mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A SUPL enabled terminal, method and system for processing SUPL are discussed. According to one embodiment, the SUPL enabled terminal includes a processor to process a SUPL location platform (SLP) mode indicator received in a SUPL initiation message, the SLP mode indicator indicating whether the terminal is to operate according to a proxy mode or a non-proxy mode.
-
Citations
61 Claims
-
1. A secure user plane location (SUPL) enabled terminal comprising:
a processor to process a SUPL location platform (SLP) mode indicator received in a SUPL initiation message, the SLP mode indicator indicating whether the terminal is to operate according to a proxy mode or a non-proxy mode. - View Dependent Claims (2, 3, 4)
-
5. A secure user plane location (SUPL) enabled terminal comprising:
a processor to process at least one parameter received in a SUPL initiation message to determine a SUPL location platform (SLP) to which the terminal should send a SUPL position initiation message in response to the SUPL initiation message. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
14. A secure user plane location (SUPL) enabled terminal capable of roaming from a home SUPL location platform (H-SLP) to a visited SLP (V-SLP), the terminal comprising:
a processor to check a SLP mode indicator included in a received SUPL initiation message, and to selectively perform an authentication operation with the H-SLP based on the SLP mode indicator. - View Dependent Claims (15, 16, 17, 18)
-
19. A secure user plane location (SUPL) processing system comprising:
a home SUPL location platform (H-SLP) to add a parameter into a SUPL initiation message and to transmit the SUPL initiation message including the parameter to a target terminal, the parameter being used to discriminate an SLP to which the target terminal should be connected. - View Dependent Claims (20, 21, 22, 23, 24)
-
25. A secure user plane location (SUPL) processing system comprising:
-
a home SUPL location platform (H-SLP) to add, into a SUPL initiation message, an SLP mode indicator for discriminating an SLP to which a target terminal should be connected, and to transmit the SUPL initiation message including the SLP mode indicator to the target terminal; and
the target terminal to check the SLP mode indicator contained in the SUPL initiation message, and to determine an SLP to which the target terminal should be connected based on the SLP mode indicator. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for a secure user plane location (SUPL) enabled terminal, the method comprising:
processing, by the terminal, a SUPL location platform (SLP) mode indicator received in a SUPL initiation message, the SLP mode indicator indicating whether the terminal is to operate in a proxy mode or a non-proxy mode. - View Dependent Claims (31, 32, 33)
-
34. A method for a secure user plane location (SUPL) enabled terminal, the method comprising:
processing, by the terminal, at least one parameter received in a SUPL initiation message to determine a SUPL location platform (SLP) to which the terminal should send a SUPL position initiation message in response to the SUPL initiation message. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
43. A method for a secure user plane location (SUPL) enabled terminal capable of roaming from a home SUPL location platform (H-SLP) to a visited SLP (V-SLP), the method comprising:
-
checking, by the terminal, a SLP mode indicator included in a received SUPL initiation message; and
selectively performing, by the terminal, an authentication operation with the H-SLP based on the SLP mode indicator. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A method for processing a secure user plane location (SUPL) request in a SUPL system including a home SUPL location platform (H-SLP), the method comprising:
-
adding, by the H-SLP, a parameter into a SUPL initiation message; and
transmitting, by the H-SLP, the SUPL initiation message including the parameter to a target terminal, the parameter being used to discriminate an SLP to which the target terminal should be connected. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A method for processing a secure user plane location (SUPL) request in a SUPL system, the SUPL system including a home SUPL location platform (H-SLP) and a target terminal, the method comprising:
-
adding, by the H-SLP, an SLP mode indicator for discriminating an SLP to which the target terminal should be connected, into a SUPL initiation message;
transmitting, by the H-SLP, the SUPL initiation message including the SLP mode indicator to the target terminal;
checking, by the target terminal, the SLP mode indicator contained in the SUPL initiation message; and
determining, by the target terminal, an SLP to which the target terminal should be connected based on the SLP mode indicator. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A method of processing a secure user plane location (SUPL) request in a system including a SUPL agent, a requesting SUPL location platform (R-SLP), a home SLP (H-SLP), a visited SLP (V-SLP), and a target terminal, the method comprising:
-
transmitting an MLP (Mobile Location Protocol) SLIR (Standard Location Immediate Request) message from the SUPL agent to the R-SLP so as to request a location of the terminal;
transmitting an RLP (Roaming Location Protocol) SRLIR (Standard Roaming Location Immediate Request) message from the R-SLP to the H-SLP;
transmitting SUPL start information from the H-SLP to the V-SLP using an RLP SSRLIR (Standard SUPL Roaming Location Immediate Request) message;
informing the H-SLP that the V-SLP is ready to initiate a SUPL procedure using an RLP SSRLIA (Standard SUPL Roaming Location Immediate Answer) message;
transmitting a SUPL initiation (SUPL INIT) message from the H-SLP to the terminal so as to start the SUPL procedure with the terminal, the SUPL initiation message including a session ID, an intended positioning method, and an SLP mode indicator indicating whether a current mode is a proxy mode or a non-proxy mode;
establishing, by the terminal, a data connection with a packet data network;
establishing a protection channel between the terminal and the H-SLP according to the mode indicated by the SLP mode indicator;
transmitting a SUPL position initiation (SUPL POS INIT) message from the terminal to the H-SLP through the protection channel;
transmitting the SUPL POS INIT message from the H-SLP to the V-SLP after verification;
determining, by the V-SLP, a location tracking procedure based on the SUPL position initiation message;
performing continuous exchanges of messages between the terminal and the V-SLP through the H-SLP to calculate location information of the terminal;
transmitting the calculated location information of the terminal from the V-SLP to the H-SLP;
transmitting a SUPL end message from the H-SLP to the terminal to inform a termination of the SUPL procedure;
transmitting the calculated location information of the terminal from the H-SLP to the R-SLP; and
transmitting the calculated location information of the terminal from the R-SLP to the SUPL agent.
-
-
60. (canceled)
-
61. A method of processing a secure user plane location (SUPL) request in a system including a SUPL agent, a requesting SUPL location platform (R-SLP), a home SLP (H-SLP), a visited SLP (V-SLP), and a target terminal, the V-SLP including a visited SUPL location center (V-SLC) and a visited SUPL position center (V-SPC), the method comprising:
-
transmitting an MLP (Mobile Location Protocol) SLIR (Standard Location Immediate Request) message from the SUPL agent to the R-SLP so as to request a location of the terminal;
transmitting an RLP (Roaming Location Protocol) SRLIR (Standard Roaming Location Immediate Request) message from the R-SLP to the H-SLP;
transmitting SUPL start information from the H-SLP to the V-SLC using an RLP SSRLIR (Standard SUPL Roaming Location Immediate Request) message;
performing internal communication between the V-SLC and the V-SPC;
informing the H-SLP that the V-SPC is ready to initiate a SUPL procedure using an RLP SSRLIA (Standard SUPL Roaming Location Immediate Answer) message, wherein the RLP SSRLIA message includes an address of the V-SPC;
transmitting a SUPL initiation (SUPL INIT) message from the H-SLP to the terminal so as to start the SUPL procedure with the terminal, wherein the SUPL initiation message includes a session-ID, the address of the V-SPC, and an SLP mode indicator indicating whether a current mode is a proxy mode or a non-proxy mode;
establishing, by the terminal, a data connection with a packet data network;
establishing a protection channel between the terminal and the H-SLP according to the mode indicated by the SLP mode indicator;
transmitting a SUPL authentication request (SUPL AUTH REQ) message through the protection channel from the terminal to the H-SLP;
generating by the H-SLP an SPC authentication key to be used for mutual authentication between the V-SPC and the SET in response to the SUPL AUTH REQ message;
transmitting the SPC authentication key from the H-SLP to the V-SPC through the V-SLC using an RLP SSRP (Standard SUPL Roaming Position) message;
transmitting a SUPL authentication response (SUPL AUTH RESP) message from the H-SLP to the target, the SUPL AUTH RESP message including the SPC authentication key;
establishing by the terminal a session with the V-SPC by using the SPC authentication key, and transmitting a SUPL position initiation (SUPL POS INIT) message from the terminal to the V-SPC;
performing continuous exchanges of messages between the terminal and the V-SPC through the session to obtain calculated location information of the terminal;
transmitting, by the V-SPC, a SUPL end message to the terminal to end the SUPL procedure;
transmitting the calculated location information of the terminal from the V-SPC to the V-SLC through internal communication;
transmitting the calculated location information of the terminal from the V-SLC to the H-SLP;
transmitting the calculated location information of the terminal from the H-SLP to the R-SLP; and
transmitting the calculated location information of the terminal from the R-SLP to the SUPL agent.
-
Specification