Location server, location controller, method and system for implementing location-based service
First Claim
1. A method for implementing a location-based service, comprising:
- receiving a location data request sent by a client;
sending a location request message to a location controller, wherein the location request message comprises Quality of Service (QoS) requirement information, the QoS requirement information comprises a QoS requirement value and a QoS class, wherein the QoS requirement value comprises one or more options of vertical precision, horizontal precision, or a location delay, and wherein the QoS class comprises best effort QoS or guaranteed QoS, one or more of the options of the QoS requirement value is set with a respective QoS class; and
sending location information to the client according to a location response that is returned based upon the QoS requirement value and the QoS class by the location controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A location server, a location controller, a method and a system for implementing a location-based service are provided. The method includes: receiving a location data request sent by a client; sending a location request message including QoS requirement information to a location controller; sending location information to the client according to a location response returned by the location controller, where the location response includes location measurement information. The location server does not need to directly transmit QoS requirement values sent by the client, but satisfies the service having no specific requirements for QoS of a location result by determining the sent QoS requirement information flexibly. The network can determine the QoS of the location result according to its own location capability. In this way, the network location capability is fully utilized, and at the same time flexibility of a location service QoS requirement is improved.
13 Citations
19 Claims
-
1. A method for implementing a location-based service, comprising:
-
receiving a location data request sent by a client; sending a location request message to a location controller, wherein the location request message comprises Quality of Service (QoS) requirement information, the QoS requirement information comprises a QoS requirement value and a QoS class, wherein the QoS requirement value comprises one or more options of vertical precision, horizontal precision, or a location delay, and wherein the QoS class comprises best effort QoS or guaranteed QoS, one or more of the options of the QoS requirement value is set with a respective QoS class; and sending location information to the client according to a location response that is returned based upon the QoS requirement value and the QoS class by the location controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for implementing a location-based service, comprising:
-
a client is configured to send a location data request to a location server; the location server is configured to send a location request message comprising Quality of Service (QoS) requirement information to a location controller after receiving the location data request sent by the client, and send location information to the client according to a location response returned by the location controller, wherein the QoS requirement information comprises a QoS requirement value and a QoS class, wherein the QoS requirement value comprises one or more options of vertical precision, horizontal precision, or a location delay, and wherein the QoS class comprises best effort QoS or guaranteed QoS, one or more of the options of the QoS requirement value is set with a respective QoS class; and the location controller is configured to perform location measurement on a corresponding terminal according to the location request message, and return the location response to the location server based upon the QoS requirement value and the QoS class.
-
-
16. A location server, comprising:
-
a request receiving unit, configured to receive a location data request sent by a client; a request sending unit, configured to send a location request message comprising Quality of Service (QoS) requirement information to a location controller, wherein the QoS requirement information comprises a QoS requirement value and a QoS class wherein the QoS requirement value comprises one or more options of vertical precision, horizontal precision, or a location delay, and wherein the QoS class comprises best effort QoS or guaranteed QoS, one or more of the options of the QoS requirement value is set with a respective QoS class; and an information sending unit, configured to send location information to the client according to a location response returned based upon the QoS requirement value and the QoS class by the location controller. - View Dependent Claims (17, 18, 19)
-
Specification