METHOD FOR POSITIONING TARGET TERMINAL WHILE PROTECTING PRIVACY OF USER THEREOF
First Claim
1. A method of providing location information of a target Secure User Plane Location (SUPL) Enabled Terminal (target SET) while protecting privacy of a user of the target SET in a system providing the location information of the target SET, the method comprising:
- a first step of creating a virtual ID of the target SET by a Home-SUPL Location Center (H-SLC), and transmitting a Positioning Request (PREQ) message including the virtual ID from the H-SLC to a Home-SUPL Positioning Center (H-SPC);
a second step of including the virtual ID in an SUPL Initiation (SUPL INIT) message for location session initiation by the H-SLC, and transmitting the SUPL INIT message from the H-SLC to the target SET;
a third step of transmitting an SUPL Positioning Initiation (SUPL POS INIT) message for initiating positioning of the target SET, which comprises the virtual ID instead of a real ID of the target SET, from the target SET to the H-SLC;
a fourth step of transmitting the SUPL POS INIT message including the virtual ID from the H-SLC to the H-SPC;
a fifth step of identifying the target SET by using the virtual ID, and performing the positioning of the target SET to thereby obtain a positioning result by the target SET, the H-SLC and the H-SPC; and
a sixth step of transmitting the positioning result from the H-SLC to a requester requesting the positioning of the target SET.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for positioning a target terminal while protecting the privacy of a user of the target terminal is provided. To this end, the real Identification (ID) of the target terminal is managed only by a Secure User Plane Location (SUPL) Location Center (SLC) with which the target terminal make a contract for positioning thereof, so that the real ID is prevented from being exposed to the outside. In this way, even when a plurality of SLCs that can be managed by different network operator performs positioning of a target terminal by using an SUPL Positioning Center (SPC) existing in an external network, the real ID of the target terminal is not transferred to the SPC, and thus the privacy of a user of the target terminal can be protected.
-
Citations
39 Claims
-
1. A method of providing location information of a target Secure User Plane Location (SUPL) Enabled Terminal (target SET) while protecting privacy of a user of the target SET in a system providing the location information of the target SET, the method comprising:
-
a first step of creating a virtual ID of the target SET by a Home-SUPL Location Center (H-SLC), and transmitting a Positioning Request (PREQ) message including the virtual ID from the H-SLC to a Home-SUPL Positioning Center (H-SPC); a second step of including the virtual ID in an SUPL Initiation (SUPL INIT) message for location session initiation by the H-SLC, and transmitting the SUPL INIT message from the H-SLC to the target SET; a third step of transmitting an SUPL Positioning Initiation (SUPL POS INIT) message for initiating positioning of the target SET, which comprises the virtual ID instead of a real ID of the target SET, from the target SET to the H-SLC; a fourth step of transmitting the SUPL POS INIT message including the virtual ID from the H-SLC to the H-SPC; a fifth step of identifying the target SET by using the virtual ID, and performing the positioning of the target SET to thereby obtain a positioning result by the target SET, the H-SLC and the H-SPC; and a sixth step of transmitting the positioning result from the H-SLC to a requester requesting the positioning of the target SET. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing location information of a target Secure User Plane Location (SUPL) Enabled Terminal (target SET) while protecting privacy of a user of the target SET in a system providing the location information of the target SET, the method comprising:
-
a first step of creating a virtual ID of the target SET by a Home-SUPL Location Center (H-SLC), and transmitting a Positioning Request (PREQ) message including the virtual ID from the H-SLC to a Home-SUPL Positioning Center (H-SPC); a second step of including the virtual ID in a SUPL Initiation (SUPL INIT) message for location session initiation by the H-SLC, and transmitting the SUPL INIT message from the H-SLC to the target SET; a third step of, when a non-proxy mode is perceived from the SUPL INIT message, transmitting an SUPL Authentication Request (SUPL AUTH REQ) message from the target SET to the H-SLC by using the virtual ID; a fourth step of transmitting an SUPL Authentication (SUPL AUTH) message from the H-SLC to the H-SPC by using the virtual ID; a fifth step of transmitting an SUPL Positioning Initiation (SUPL POS INIT) message for initiating positioning of the target SET, which comprises the virtual ID instead of a real ID of the target SET, from the target SET to the H-SPC; a sixth step of identifying the target SET by using the virtual ID, and performing the positioning of the target SET to thereby obtain a positioning result by the target SET and the H-SPC; and a seventh step of receiving the positioning result from the H-SPC, and providing a requestor requesting the positioning of the target SET with the positioning result by the H-SLC. - View Dependent Claims (9, 10)
-
-
11. A method of providing location information of a target Secure User Plane Location (SUPL) Enabled Terminal (target SET) while protecting privacy of a user of the target SET in a system providing the location information of the target SET, the method comprising:
-
a first step of transmitting an SUPL START message for requesting positioning of the target SET from the target SET to a Home-SUPL Location Center (H-SLC), the SUPL START message including a Location ID (LID), that is, information on a network in which the target SET is currently located; a second step of creating a virtual ID, which enables the H-SLC and a Home-SUPL Positioning Center (H-SPC) to identify the target SET in the positioning of the target SET, by the H-SLC; a third step of transmitting the virtual ID, a posmethod, that is, a positioning method selected by the H-SLC, and the LID from the H-SLC to the H-SPC; a fourth step of transmitting the virtual ID from the H-SLC to the target SET; a fifth step of transmitting an SUPL Positioning Initiation (SUPL POS INIT) message for initiating the positioning of the target SET, which comprises the virtual ID instead of a real ID of the target SET, from the target SET to the H-SLC; a sixth step of transmitting the SUPL POS INIT message from the H-SLC to the H-SPC; a seventh step of identifying the target SET by using the virtual ID, and performing the positioning of the target SET to thereby obtain a positioning result by the target SET, the H-SLC and the H-SPC; and an eighth step of providing the target SET with the positioning result by the H-SLC. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing location information of a target Secure User Plane Location (SUPL) Enabled Terminal (target SET), which is roaming in an external network, while protecting privacy of a user of the target SET in a system providing the location information of the target SET, the method comprising:
-
a first step of requesting a Home-SUPL Location Platform (H-SLP) to initiate a location service for the target SET by a location service requestor; a second step of determining if the target SET is roaming out of a home network by the H-SLP; a third step of, when the H-SLP determines that the target SET is roaming, creating a virtual ID of the target SET; a fourth step of transmitting a message for requesting the location service for the target SET, which comprises the virtual ID of the target SET, from the H-SLP to a Visited-SLP (V-SLP) existing in the external network in which the target SET is currently located; a fifth step of receiving a response message to the message for requesting the location service from the V-SLP by the H-SLP, and transmitting an SUPL Initiation (SUPL INIT) message for initiating an SUPL location session, which comprises the virtual ID and information for determining if the target SET uses the virtual ID, from the H-SLP to the target SET; a sixth step of inserting the virtual ID, instead of a real ID of the target SET, into a specific region of an SUPL Positioning Initiation (SUPL POS INIT) message for initiating positioning of the target SET according to the information for determining a use of the virtual ID by the target SET, and transmitting the SULP POS INIT message from the target SET to the H-SLP; a seventh step of transmitting the SUPL POS INIT message including the virtual ID from the H-SLP to the V-SLP; an eighth step of identifying the target SET by using the virtual ID, and exchanging messages necessary for the positioning of the target SET with the target SET via the H-SLP, which performs a mapping operation of the virtual ID and the real ID, by the V-SLP; a ninth step of, upon completing the positioning of the target SET, transmitting a positioning result of the target SET from the V-SLP to the H-SLP; and a tenth step of transmitting the positioning result from the H-SLP to the location service requestor. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method of providing location information of a target Secure User Plane Location (SUPL) Enabled Terminal (target SET), which is roaming in an external network, while protecting privacy of a user of the target SET in a system providing the location information of the target SET, the method comprising:
-
a first step of requesting a Home-SUPL Location Center (H-SLC) to initiate a location service for the target SET by a location service requester, and determining if the target SET is roaming out of a home network by the H-SLC; a second step of informing a Home-SUPL Positioning Center (H-SPC) of a request for initiating the location service by the H-SLC; a third step of, when the H-SLC determines that the target SET is roaming, creating a virtual ID of the target SET, and transmitting a message for informing the target SET of initiating the location service and information for indicating whether or not to use the virtual ID, from the H-SLC to the target SET; a fourth step of determining if the target SET approves of the location service and uses the virtual ID; a fifth step of, when the target SET accepts the location service and a use of the virtual ID, storing the virtual ID, inserting the virtual ID, instead of a real ID thereof, into a specific region of a message for starting positioning of the target SET, including information on the external network, in which the target SET is currently located, in the message for starting the positioning of the target SET, and then transmitting the message to the H-SLC; a sixth step of transmitting a response message to the message for starting the positioning of the target SET from the H-SLC to the target SET, and searching for a location server existing in the external network according to the information on the external network by the H-SLC; a seventh step of transmitting a message for initiating the positioning of the target SET from the H-SLC to the target SET; an eighth step of, in response to the message for initiating the positioning of the target SET, transmitting a response message including the virtual ID, instead of the real ID of the target SET, and the information on the external network from the target SET to the H-SPC; a ninth step of identifying the target SET through the virtual ID, extracting the information on the external network from the response message, transmitting a request for coarse position information according to the information on the external network to the location server existing on the external network by the H-SPC; a tenth step of transmitting the coarse position information according to the information on the external network from the location server to the H-SPC; an eleventh step of positioning the target SET according to the coarse position information by the H-SPC; a twelfth step of determining if conditions for providing the location information of the target SET are satisfied by using a positioning result by the H-SLC; and a thirteenth step of, when the H-SLC determines that the conditions for providing the location information of the target SET are satisfied, providing the location service requestor with the positioning result by the H-SLC. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of providing location information of a target SET Secure User Plane Location (SUPL) Enabled Terminal (target SET), which is roaming in an external network, while protecting privacy of a user of the target SET in a system providing the location information of the target SET, the method comprising:
-
a first step of transmitting a message requesting for initiating a location service for the target SET, which comprises a real ID of the target SET, from the target SET to a Home-SUPL Location Platform (H-SLP); a second step of determining if the target SET is roaming out of a home network by the H-SLP; a third step of, when the H-SLP determines that the target SET is roaming, creating a virtual ID of the target SET, and storing mapping information for the virtual ID and the real ID of the target SET; a fourth step of transmitting a message for requesting the location service for the target SET, which comprises the virtual ID of the target SET, from the H-SLP to a Visited-SLP (V-SLP) existing in the external network in which the target SET is currently located; a fifth step of receiving a response message to the message for requesting the location service from the V-SLP by the H-SLP, and transmitting a message for starting positioning of the target SET, which comprises the virtual ID and information for determining if the target SET uses the virtual ID, from the H-SLP to the target SET; a sixth step of inserting the virtual ID, instead of a real ID of the target SET, into a specific region of an SUPL Positioning Initiation (SUPL POS INIT) message for initiating the positioning of the target SET according to the information for determining a use of the virtual ID by the target SET, including information on the external network, in which the target SET is currently located, in the SUPL POS INIT message, and then transmitting the SULP POS INIT message from the target SET to the H-SLP; a seventh step of transmitting the SUPL POS INIT message including the virtual ID from the H-SLP to the V-SLP; an eighth step of identifying the target SET by using the virtual ID, and exchanging messages necessary for the positioning of the target SET with the target SET via the H-SLP, which performs a mapping operation of the virtual ID and the real ID, by the V-SLP; a ninth step of, upon completing the positioning of the target SET, transmitting a positioning result of the target SET from the V-SLP to the H-SLP; and a tenth step of transmitting the positioning result from the H-SLP to the target SET. - View Dependent Claims (35, 36)
-
-
37. A method of providing location information of a target Secure User Plane Location (SUPL) Enabled Terminal (target SET), which is roaming in an external network, while protecting privacy of a user of the target SET in a system providing the location information of the target SET, the method comprising:
-
a first step of creating a virtual ID for use by the target SET, and transmitting a message requesting for initiating a location service for the target SET, which comprises the virtual ID and a real ID of the target SET, to a Home-SUPL Location Platform (H-SLP) by the target SET; a second step of determining if the target SET is roaming out of a home network by the H-SLP; a third step of, when the H-SLP determines that the target SET is roaming, retrieving the virtual ID of the target SET, and storing mapping information for the virtual ID and the real ID of the target SET; a fourth step of transmitting a message for requesting the location service for the target SET, in which the real ID of the target SET id deleted and only the virtual ID is included, from the H-SLP to a Visited-SLP (V-SLP) existing in the external network in which the target SET is currently located; a fifth step of receiving a response message to the message for requesting the location service from the V-SLP by the H-SLP, and transmitting a message for starting positioning of the target SET, which comprises the virtual ID and information for instructing the target SET to use the virtual ID, from the H-SLP to the target SET; a sixth step of inserting the virtual ID, instead of a real ID of the target SET, into a specific region of an SUPL Positioning Initiation (SUPL POS INIT) message for initiating the positioning of the target SET, including information on the external network, in which the target SET is currently located, in the SUPL POS INIT message, and then transmitting the SULP POS INIT message from the target SET to the H-SLP; a seventh step of transmitting the SUPL POS INIT message including the virtual ID from the H-SLP to the V-SLP; an eighth step of identifying the target SET by using the virtual ID, and exchanging messages necessary for the positioning of the target SET with the target SET via the H-SLP, which performs a mapping operation of the virtual ID and the real ID, by the V-SLP; a ninth step of, upon completing the positioning of the target SET, transmitting a positioning result of the target SET from the V-SLP to the H-SLP; and a tenth step of transmitting the positioning result from the H-SLP to the target SET. - View Dependent Claims (38, 39)
-
Specification