CN106415303A - Location support using a device identification conveyed by a positioning protocol - Google Patents

Location support using a device identification conveyed by a positioning protocol Download PDF

Info

Publication number
CN106415303A
CN106415303A CN201580027391.9A CN201580027391A CN106415303A CN 106415303 A CN106415303 A CN 106415303A CN 201580027391 A CN201580027391 A CN 201580027391A CN 106415303 A CN106415303 A CN 106415303A
Authority
CN
China
Prior art keywords
mobile device
information
exclusive
location
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.)
Granted
Application number
CN201580027391.9A
Other languages
Chinese (zh)
Other versions
CN106415303B (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.)
Qualcomm Inc
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Priority claimed from PCT/US2015/032691 external-priority patent/WO2015183965A1/en
Publication of CN106415303A publication Critical patent/CN106415303A/en
Application granted granted Critical
Publication of CN106415303B publication Critical patent/CN106415303B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • 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/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • 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/0205Details
    • G01S5/021Calibration, monitoring or correction
    • 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/0205Details
    • G01S5/0236Assistance data, e.g. base station almanac
    • 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/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information

Abstract

Techniques for using device-related information for positioning of a mobile device include providing non-unique device-related information by a mobile device to a location server. Such device-related information can be conveyed from a mobile device to a server in positioning protocols. The device related information may comprise information about an Original Equipment Manufacturer (OEM) for a mobile device, a model, a version and information about wireless chip OEMs, models and versions and may enable a positioning characteristic for the mobile device to be retrieved from stored data to support positioning of the mobile device. Techniques can also include a location server gathering information regarding a positioning characteristic for a mobile device and storing this information in association with the mobile device type which may reduce or avoid the need to configure stored data.

Description

Position using the device identification being delivered by location protocol is supported
Background technology
The such as new mobile device such as mobile phone, smart phone and tablet PC commercially often occurs.Also frequency Issue the extra redaction (for example there is hardware that is new or being updated over and/or software) of existing mobile device numerously.These New mobile device model and version can expect there is particular characteristics and ability for the ability of its execution position measurement of correlation. Position measurement of correlation is obtained and by mobile device or in the calculating movement of another entity such as such as location server by mobile device The position of device may be critically important or even non-the normally off for some application and service such as such as navigation, direction discovery and urgent calls Key.The characteristic supported with regard to positioning of mobile device and ability can comprise the accuracy of different measuring and specific restriction and may Fault.Additionally, such as received signal intensity instruction (RSSI), signal round trip propagation time (RTT), signal to noise ratio (S/N) and frequency Between rate, some measurements such as reference signal time difference (RSTD) can need recalibration to solve different mobile device models exactly Measure error and measurement difference.
International mobile station equipment identity (IMEI) or the ability of Electronic Serial Number (ESN) is provided to be added to location server Some control planes (CP) location criteria such as CP location solution for example being defined by third generation partner program (3GPP). This can enable location server from these identifiers infer mobile device some in terms of, such as model and retailer.This can Location server is made to can conclude that the certain position characteristic of mobile device and the positioning of auxiliary moving device whereby.However, this side Method is restricted because it can not solve the different editions of same phone model, and its depend on can be at location server It is pre-configured with database or so that database can be accessed by location server so that location server is from mobile device identifier Derive this information.Here is a little to be configured, and location server may not enough databases or location server not yet be configured to The identifier supported to support and/or other service for new mobile device adjustment localization method.
Content of the invention
Techniques disclosed herein comprises to provide additionally not exclusive device related from target mobile device to location server Information (retailer of one or more radio chipsets in such as mobile device and/or mobile device, model and version).This is a little Device relevant information can be delivered to server from target mobile device in location protocol.These technology allowable position servers More efficiently adjust for specific mobile device type.In addition, techniques disclosed herein enables location server further Enough collect with regard to the information of new mobile device type and automatic adjustment is without depending on the database being pre-configured with.
The case method that use device relevant information according to the present invention is used for the positioning of the first mobile device includes:Use Location protocol obtains the not exclusive device relevant information with regard to the first mobile device from described first mobile device in a message, Described not exclusive device relevant information comprises to indicate the hardware of the first mobile device and/or the information of software features;And utilize Processing unit determines the locating features of the first mobile device.It is based at least partially on and be associated with not exclusive device relevant information The information being stored determines the locating features of the first mobile device.Methods described further includes determining using the first mobile device Position characteristic provides position to support to the first mobile device.
Described case method can comprise one or more of following characteristics.It is former that not exclusive device relevant information may include instruction Beginning equipment manufacturers (OEM) retailer, OEM model, OEM model version, chip vendor, chip model, chip model version ID, software or firmware released version or its any combination of information.Position support may include at least one of following:Using fixed Bit protocol provides specific assistance data to the first mobile device;Ask certain bits confidence using location protocol to the first mobile device Breath;Or the location estimation of positional information calculation first mobile device receiving from the first mobile device is used using location protocol. Described specific assistance data may include radio frequency (RF) thermal map in a region, and described RF thermal map has for multiple in described region One or more locator values of each of position.The locating features of the first mobile device may include for Long Term Evolution (LTE) The frequency offset of observation reaching time-difference (OTDOA) localization method, using different carrier frequencies different GNSS system Deviation between pseudo range measurement, signal round trip propagation time (RTT) measurement for WLAN (WLAN) access point (AP) Extra delay, the accuracy of position measurement, obtain internal latency during position measurement, or according to fixing mathematical function With preset parameter (such as fixed coefficient), the function of positioning measurement is changed.Methods described can further include:Mobile from second Device and using location protocol obtain with regard to the second mobile device not exclusive device relevant information, described second mobile device Described not exclusive device relevant information is identical with the described not exclusive device relevant information of described first mobile device or part phase With;Using location protocol from the second mobile device receiving position information;Extract from the positional information being received from the second mobile device The locating features of the second mobile device;And the locating features of the second mobile device are related to not exclusive device relevant information At least a portion combination of the information being stored of connection.The locating features that the second mobile device can be at least partially based on determine first The locating features of mobile device.Described location protocol may include Long Term Evolution (LTE) location protocol (LPP) or LPP extension (LPPe).Methods described can further include and will be sent to first to the request of not exclusive device relevant information using location protocol Mobile device.
The case method that use device relevant information is used for the positioning of mobile device includes:Using positioning association in a message Not exclusive device relevant information with regard to mobile device is sent to server from mobile device by view, and described not exclusive device is related Packet contains the instruction hardware of mobile device and/or the information of software features;And received for shifting according to described location protocol The position of dynamic device is supported.Described position is supported to be based at least partially on described not exclusive device relevant information.
Described case method can comprise one or more of following characteristics.Described not exclusive device relevant information may include finger Show original equipment manufacturer (OEM) retailer, OEM model, OEM model version, chip vendor, chip model, chip model Revision ID, software or firmware released version or its any combination of information.Position support may include at least one of following:Make Receive specific assistance data with location protocol from server;Received for specific location information from server using location protocol Request;Or determine that position to mobile device estimate using location protocol based on the positional information that mobile device sends by server Meter.Specific assistance data may include radio frequency (RF) thermal map in a region, and described RF thermal map has the multiple positions in described region Each of one or more locator values.Methods described can further include to receive with regard to the reference unit corresponding to RF thermal map Information, and adjust at least one of the plurality of position position in described region based on the information with regard to reference unit One or more locator values described.Location protocol may include Long Term Evolution (LTE) location protocol (LPP) or LPP extension (LPPe). May be in response to the request for the not exclusive device relevant information with regard to mobile device that received from server by mobile device and Send the not exclusive device relevant information with regard to mobile device using location protocol.
According to the present invention, a kind of instance server includes communication interface, memory, and connects with described communication by correspondence Mouth and the processing unit of described memory coupling.Described processing unit is configured to cause described server:A message makes Obtain not exclusive device relevant information with regard to the first mobile device with location protocol via communication interface from the first mobile device, Described not exclusive device relevant information comprises to indicate the hardware of the first mobile device and/or the information of software features;And determine the The locating features of one mobile device.It is based at least partially on the information being stored being associated with not exclusive device relevant information true The locating features of fixed first mobile device.Described processing unit is also configured to cause server to use determining of the first mobile device Position characteristic provides position to support via communication interface to the first mobile device.
Described instance server can comprise one or more of following characteristics.Described processing unit can be configured to cause clothes Business device to provide position to support by following operation:Using location protocol, specific assistance data is provided to the first mobile device; Ask specific location information using location protocol to the first mobile device;Received using from the first mobile device using location protocol Positional information calculation first mobile device location estimation;Or its any combinations.Processing unit can be configured to cause service Device provides specific assistance data, and described specific assistance data includes radio frequency (RF) thermal map in a region, described RF thermal map has institute State one or more locator values of each of multiple positions in region.Processing unit can be configured to cause server to pass through Using one or more of following come the locating features using the first mobile device:Observation for Long Term Evolution (LTE) reaches The frequency offset of time difference (OTDOA) localization method, using different carrier frequencies different GNSS system pseudo range measurement it Between deviation, for WLAN (WLAN) access point (AP) signal round trip propagation time (RTT) measure extra delay, Internal latency during the accuracy of position measurement, acquisition position measurement, or according to fixing mathematical function preset parameter (such as fixed coefficient) is changed to the function of positioning measurement.Processing unit can be configured to cause server:From the second mobile dress Put and using location protocol via communication interface obtain with regard to the second mobile device not exclusive device relevant information, described second The described not exclusive device relevant information phase of the described not exclusive device relevant information of mobile device and described first mobile device With or partly identical;Using location protocol from the second mobile device receiving position information;From the position being received from the second mobile device Put the locating features of information extraction second mobile device;And by the locating features of the second mobile device with not exclusive device phase At least a portion combination of the information being stored that pass information is associated.Processing unit can be configured to cause server at least portion Ground is divided to determine the locating features of the first mobile device based on the locating features of the second mobile device.Described processing unit can be configured To cause server to use Long Term Evolution (LTE) location protocol (LPP) or LPP extension (LPPe) to obtain with regard to the first mobile device Not exclusive device relevant information.Processing unit can be configured to cause server to use the location protocol will be for not exclusive device The request of relevant information is sent to the first mobile device.
According to the present invention, a kind of mobile device includes communication interface, memory, and by correspondence with described communication interface The processing unit coupling with described memory, described processing unit is configured to cause mobile device:Via logical to server Letter interface sends the not exclusive device relevant information with regard to mobile device, described not exclusive dress using location protocol in a message Put relevant information to comprise to indicate the hardware of mobile device and/or the information of software features;And received for shifting according to location protocol The position of dynamic device is supported.Described position is supported to be based at least partially on described not exclusive device relevant information.
Described example mobile device can comprise one or more of following characteristics.Processing unit can be configured to cause movement Device is supported by following operation receiving position:Receive specific assistance data using location protocol from server;Using positioning association View receives the request for specific location information from server;Using location protocol, positional information is sent to server to be based on The positional information being sent by mobile device realizes the location estimation of mobile device in server;Or its any combinations.Process single Unit can be configured to cause mobile device to utilize specific assistance data, and wherein said specific assistance data includes the radio frequency in a region (RF) thermal map, described RF thermal map has one or more locator values of each of the multiple positions in described region.Described place Reason unit can be configured to cause mobile device reception with regard to the information of the reference unit corresponding to RF thermal map, and based on regard to ginseng The information of examination device adjusts one or more locator values of at least one of the plurality of position in described region position.Process Unit can be configured to cause mobile device to use Long Term Evolution (LTE) location protocol (LPP) or LPP extension (LPPe) to send and close Not exclusive device relevant information in mobile device.Processing unit can be configured to cause mobile device in response to connecing via communication Mouth sending with regard to mobile device for the request with regard to the not exclusive device relevant information of mobile device from what server received Not exclusive device relevant information.
Can be comprised according to a kind of example apparatus of the present invention:For being moved from described first in a message using location protocol Dynamic device obtains the device of the not exclusive device relevant information with regard to the first mobile device, described not exclusive device relevant information bag The hardware of the first mobile device containing instruction and/or the information of software features;For determining the first mobile device using processing unit Locating features device.Described locating features are based at least partially on and being stored that not exclusive device relevant information is associated Information and determine.Described example apparatus comprise further for providing position to support using locating features to the first mobile device Device.
Example apparatus can further include one or more of following characteristics.Described for providing position using locating features The device putting support can comprise the device for following operation:Using location protocol, specific assistance data is provided to first to move Device;Ask specific location information using location protocol to the first mobile device;Using location protocol using from the first mobile dress Put the location estimation of positional information calculation first mobile device of reception;Or its any combinations.Described for providing specific auxiliary The device of data may include the device for radio frequency (RF) thermal map providing a region, and described RF thermal map has in described region One or more locator values of each of multiple positions.For being may include for using in following using the device of locating features The device of at least one:Between for the frequency of observation reaching time-difference (OTDOA) localization method of Long Term Evolution (LTE) partially Differ from, adopt the deviation between the pseudo range measurement of different GNSS system of different carrier frequencies, connect for WLAN (WLAN) Extra delay that the signal round trip propagation time (RTT) of access point (AP) measures, the accuracy of position measurement, obtain position measurement During internal latency, or according to fixing mathematical function preset parameter (such as fixed coefficient), the function of positioning measurement is repaiied Change.Described equipment can further include:Obtain with regard to the second mobile device for from the second mobile device and using location protocol Not exclusive device relevant information device, the described not exclusive device relevant information and described first of described second mobile device The described not exclusive device relevant information of mobile device is identical or partly identical;For using location protocol from the second mobile device The device of receiving position information;Positioning for extracting the second mobile device from the positional information being received from the second mobile device is special The device of property;And be used for being stored that the locating features of the second mobile device are associated with not exclusive device relevant information Information at least a portion combination device.Device for determining the locating features of the first mobile device can be at least in part Make described determination based on the locating features of the second mobile device.Described equipment can further include for using Long Term Evolution (LTE) location protocol (LPP) or LPP extend the device that (LPPe) sends the not exclusive device relevant information with regard to mobile device. Described equipment can further include for the request for not exclusive device relevant information being sent to first using location protocol The device of mobile device.
Be may include according to another example apparatus of the present invention:For being set with regard to described using location protocol in a message Standby not exclusive device relevant information is sent to the device of server from described equipment, and described not exclusive device relevant information comprises The hardware of instruction equipment and/or the information of software features;And for receiving the position support for equipment according to location protocol Device.Described position is supported to be based at least partially on described not exclusive device relevant information.
Described example apparatus can comprise one or more of following characteristics.The device supported for receiving position may include use In execution below at least one of device:Receive specific assistance data using location protocol from server;Using positioning association View receives the request for specific location information from server;Or using location protocol based on the position letter being sent by described equipment Breath receives the location estimation of described equipment from server.Described equipment can comprise for the device using specific assistance data, its Described in specific assistance data include radio frequency (RF) thermal map in a region, described RF thermal map has the multiple positions in described region Each of one or more locator values.Described equipment can further include for receiving with regard to the reference corresponding to RF thermal map The device of the information of device, and for adjusting the plurality of position in described region based on the described information with regard to reference unit At least one of one or more locator values described of position device.Described equipment may include and includes Long Term Evolution for using (LTE) location protocol of location protocol (LPP) or LPP extension (LPPe) sends the related letter of not exclusive device with regard to mobile device The device of breath.Described equipment may include in response to via communication interface from server receive for regard to mobile device The request of not exclusive device relevant information sends the device of the not exclusive device relevant information with regard to mobile device.
May include the embedded use device correlation that is used for thereon according to a kind of Example Computer readable media of the present invention to believe Cease and to position the instruction of the first mobile device.Described instruction can comprise:For being moved from first in a message using location protocol Dynamic device obtains the computer code of the not exclusive device relevant information with regard to the first mobile device, and described not exclusive device is related Packet contains the instruction hardware of the first mobile device and/or the information of software features;For determining the first shifting using processing unit The device of the locating features of dynamic device.It is based at least partially on the information being stored being associated with not exclusive device relevant information Determine locating features.Described instruction can further include for providing position to prop up using described locating features to the first mobile device The computer code held.
Described Example Computer readable media can further include the calculating for implementing one or more of following characteristics Machine code.Computer code for providing position to support using locating features can comprise the computer generation for following operation Code:Using location protocol, specific assistance data is provided to the first mobile device;Please to the first mobile device using location protocol Seek specific location information;Using location protocol using positional information calculation first mobile device receiving from the first mobile device Location estimation;Or its any combinations.The described computer code for providing specific assistance data may include for providing an area The computer code of radio frequency (RF) thermal map in domain, described RF thermal map has the one of each of the multiple positions in described region Or multiple locator value.For being may include for using at least one of following calculating using the computer code of locating features Machine code:For the frequency offset of observation reaching time-difference (OTDOA) localization method of Long Term Evolution (LTE), using different Deviation between the pseudo range measurement of different GNSS system of carrier frequency, the letter for WLAN (WLAN) access point (AP) Number extra delay that round trip propagation time (RTT) measures, the accuracy of position measurement, obtain inside during position measurement Postpone, or with preset parameter (such as fixed coefficient), the function of positioning measurement is changed according to fixing mathematical function.Described instruction Can further include:Obtain the not exclusive device with regard to the second mobile device for from the second mobile device and using location protocol The computer code of relevant information, the described not exclusive device relevant information of described second mobile device and the described first mobile dress The described not exclusive device relevant information put is identical or partly identical;For using location protocol from the second mobile device received bit The computer code of confidence breath;Positioning for extracting the second mobile device from the positional information being received from the second mobile device is special The computer code of property;And for being associated the locating features of the second mobile device with not exclusive device relevant information The computer code of at least a portion combination of the information being stored.For determining the calculating of the locating features of the first mobile device The locating features that machine code can be based at least partially on the second mobile device make described determination.Described instruction can further include For sending the not exclusive device with regard to mobile device using Long Term Evolution (LTE) location protocol (LPP) or LPP extension (LPPe) The computer code of relevant information.Described instruction can further include for will be related for not exclusive device using location protocol The request of information is sent to the computer code of the first mobile device.
May include the embedded use device correlation that is used for thereon according to another Example Computer readable media of the present invention to believe Breath carrys out the instruction of positioning mobile device.Described instruction can comprise:For being filled with regard to mobile in a message using location protocol The not exclusive device relevant information put is sent to the computer code of server from mobile device, and described not exclusive device is related to be believed Breath comprises to indicate the hardware of mobile device and/or the information of software features;And for being received for movement according to location protocol The computer code that the position of device is supported.Described position is supported to be based at least partially on not exclusive device relevant information.
Described Example Computer readable media can further include the calculating for implementing one or more of following characteristics Machine code.Described instruction can comprise for receiving position support computer code, and may include for execute following in extremely The computer code of few one:Receive specific assistance data using location protocol from server;Using location protocol from server Receive the request for specific location information;Or connect from server based on the positional information that mobile device sends using location protocol Receive the location estimation of mobile device.Described instruction can comprise for the computer code using specific assistance data, wherein said Specific assistance data includes radio frequency (RF) thermal map in a region, and described RF thermal map has every in the multiple positions in described region One or more locator values of one.Described instruction can comprise:For receiving the information with regard to the reference unit corresponding to RF thermal map Computer code;And for being adjusted based on the information with regard to reference unit in the plurality of position in described region extremely The computer code of one or more locator values described of a few position.Described instruction can comprise to include Long Term Evolution for using (LTE) location protocol of location protocol (LPP) or LPP extension (LPPe) sends the related letter of not exclusive device with regard to mobile device The computer code of breath.Described instruction can comprise in response to via communication interface from server receive for regard to movement The request of the not exclusive device relevant information of device sends the computer generation of the not exclusive device relevant information with regard to mobile device Code.
Project described herein and/or technology can provide one or more of following ability and other energy do not mentioned Power.Can provide for location server and effectively adapt to specific mobile device without depending on the database being pre-configured with Technology.In conjunction with these and other advantage and feature are hereafter described in more detail with accompanying drawing.
Brief description
To realize the understanding of property to various embodiments and advantage by reference to following figure.
Fig. 1 is that the simplification of the alignment system that can implement positioning function described herein according to an embodiment is said Bright.
Fig. 2 is to show to be used for implementing the shifting at the protocol levels of positioning function described herein according to an embodiment The message flow chart interacting between dynamic device and location server.
Fig. 3 and 4 is the process streams of the method that the enforcement positioning function described herein according to an embodiment is described Cheng Tu.
Fig. 5 is the block diagram of the embodiment of mobile device.
Fig. 6 is the block diagram of the embodiment of computer system.
Specific embodiment
Can be for a variety of reasons using such as mobile phone, smart phone, laptop computer, tablet PC, portable The positioning of the mobile devices such as formula media player provides additional functionality to mobile device.This positioning (such as) can help mobile dress Put and in case of emergency position, enable mobile device to provide a user with navigation characteristic, etc..
As used herein term " positioning (positioning) " and term " positioning (locating) " and " position is propped up Hold " synonymous, and refer to the position (or location estimation) obtaining mobile device or auxiliary moving device or enable mobile device In current time and/or the ability that sometime obtains the position of its own after a while.(location) also can be claimed for term position For position (position), location estimation (location estimate), location estimation (position estimate), position Positioning (location fix), position positioning (position fix), positioning or a certain other title, and may refer to mobile device Geographical position (such as latitude, longitude and may height above sea level), city position (for example, such as postal address or it is known that Place title) and/or relative position (for example, such as the east of a certain known reference position or west, north or south and on Or one group of distance of lower section).Mobile device may be additionally referred to as user equipment (UE), mobile station, mobile terminal, wireless terminal, no Line apparatus, device, terminal, target mobile device, destination apparatus, target, secure user plane location (SUPL) enable terminal (SET) or a certain other title.
For enable positioning method can by mobile device and/or by the other devices communicating with mobile device (as fixed A part for position system) implement.For example, location server can be used for implementing the positioning of the positioning for supporting mobile device Method.These localization methods can be including (for example) mobile device to the signal launched by the following measurement:I () belongs to the whole world The artificial satellite (SV) of navigational satellite system (GNSS);(ii) belong to the base station of wireless cellular network;And/or (iii) can belong to In WLAN (WLAN), there is the access point (AP) of short a-n radio range a-n (such as 100 meters or less), home base station, little Type cell and/or Femto cell.Measurement can be time of arrival (toa) (TOA), observation reaching time-difference (OTDOA) localization method The reference signal time difference (RSTD), signal strength signal intensity (such as received signal intensity instruction (RSSI)), signal roundtrip propagation when Between (RTT) and/or other characteristics of signals measurement.Described unlike signal measurement can be associated from different localization methods.Citing comes Say, in the case of assisted GNSS (A-GNSS) localization method, GNSS associated auxiliary data can be sent to shifting by location server Dynamic device carries out one or more GNSS system (for example, such as GPS, Glonass, Galileo, Beidou) with auxiliary moving device Signal measurement, mobile device or location server can use the location estimation of survey calculation mobile device thereafter.Fixed with OTDOA Method for position is similar to, and mobile device can be for from support third generation partner program (3GPP) Long Term Evolution (LTE) wireless technology Wireless network in base station and/or Femto cell transmitting signal carry out RSTD measurement, thereafter mobile device or position clothes Business device can using described measure and record LTE base station (being referred to as eNodeB) and/or LTE Femto cell (be referred to as returning Belong to eNodeB or HeNB) known location calculate mobile device position.Additionally, in the case of WLAN localization method, mobile Device can for support one of IEEE 802.11WLAN wireless technology and/orShort distance node (SRN) technology One of one or more AP measurement RSSI and/or RTT.Location server or mobile device then can use WLAN RSSI And/or the known location of RTT measurement and (i) AP and/or (ii) provide and originally (for example, will cover analogy in one group of mesh point Say the rectangular array of the mesh point at 1 meter of 200 regions taking advantage of 200 meters interval) above the expected RSSI that records and/or expect RTT Radio frequency (RF) thermal map of value is calculating the position of mobile device.
In the case of the position of the mobile device of location server calculating wherein, (it is auxiliary that it is commonly known as user equipment (UE) Help pattern), position measurement of correlation can be delivered to location server by mobile device first.Device movable within calculates institute's rheme In the case of putting (it is commonly known as the pattern based on UE), assistance data can be provided mobile device by location server first Calculated with aided location.This assistance data can comprise:The satellite related data of (i) A-GNSS, such as orbital data, timing number According to, almanac data, expected Doppler and code phase shift;(ii) it is used for the information with regard to eNodeB of OTDOA, comprise eNodeB body Part, the frequency supported and/or frequency band, location reference signals (PRS) characteristic, position and/or timing;And/or (iii) is used for WLAN positioning or the information with regard to AP of SRN positioning, comprise AP identity, position, (such as transmission power, antenna increase emission characteristics Benefit, lift-off technology, launch channel) and/or AP RF thermal map.
Location server can (it can comprise the certain position with regard to mobile device based on the Given information with regard to mobile device The information of characteristic) the used localization method of adjustment, comprise to be sent to the assistance data of mobile device and to mobile device request Position measurement.For example, mobile device can measure according to given localization method and measurement is sent to location-based service Device.When calculating the position of mobile device (for example, in UE auxiliary mode), location server then can make its place to measurement Reason adapts to any known locations characteristic of mobile device, comprises any known fault, shortcoming and/or strong point.This feature can be because This is based on the Given information with regard to mobile device.
There is limitation in the conventional art that device information is delivered to location server in terms of the type of the information that can deliver. This so may restriction site server adaptive.For example, specific control plane (CP) position defined by 3GPP Solution (is for example used for the CP location solution of LTE access or the other access types for being supported by 3GPP, for example entirely Ball GSM (GSM) or WCDMA (WCDMA)) allow to be set the international movement of target mobile device by network Standby identity (IMEI) provides location server.Although the information with regard to retailer and the model of possible mobile device can be some Obtained using IMEI under situation and (for example, corresponded to the particular value determining IMEI by using database, index or keyword Particular Seller), but use in the mobile device (for example, to support modem or WiFi with regard to which radio chipsets Function) or the information that is currently in use of which version of specific model of mobile device may generally can not determine.Additionally, IMEI Generally may not be available for location server using for user plane location solution, such as by Open Mobile Alliance (OMA) secure user plane location (SUPL) solution defining.Additionally, will be typically required in advance in position clothes using IMEI Configuration data in business device (retailer for example associate with the different piece of IMEI and the configuration of model, and for each sale The configuration of the known features of business and/or each model).This little configuration information will be generally unsuitable for the model after a while of mobile device And version, and also can contain the inaccurate or out-of-date data being possible to be not easy to correct or remove.
Embodiment described herein is provided by target mobile device by using wherein extra means relevant information The technology of one or more location servers solves these shortcomings.This little information can comprise to indicate the hardware of mobile device and/or soft The information of part feature (it can be general in the middle of the mobile device of specific device types), such as original equipment manufacturer (OEM) retailer's identification (ID), OEM model ID, OEM model version ID, software or firmware released version ID, and/or (for example, Each chipset in the mobile device supporting wave point) chip vendor ID, chip vendor model ID and chip Retailer's model version ID.The knowledge of each information (such as OEM retailer, chip vendor, software or firmware released version) (ID) can be able to not standardize and unique with OEM or retailer for title, character string, number or a certain other mark, described mark Be associated or can be defined by each retailer and not standardized but owing to a certain unique aspect being incorporated to OEM or retailer (for example, the business of OEM or retailer or Transaction Name) and be considered as unique.This little device relevant information can be using positioning Agreement is delivered to server from target mobile device, and described location protocol is for example by 3GPP in 3GPP technical specification (TS) 36.355 In the LTE location protocol (LPP) defining, the LPP being defined by OMA (for example in OMA TS OMA-TS-LPPe-V2_0) extend (LPPe) agreement, the IS-801 being defined by the 3rd generation partner program 2 (3GPP2), or a certain other location protocol.LPPe assists View can wherein LPP message be embedded with some embodiments of a LPPe message with LPP combination of protocols.In this situation Under, combination protocol is referred to alternatively as LPP/LPPe, and can be used for delivery apparatus relevant information.In one embodiment, the related letter of device Breath can deliver as a part for the stationkeeping ability of destination apparatus, for example can be added to the stationkeeping ability defining for LPPe and Capabilities message is provided to deliver using LPPe or LPP/LPPe.These technology and embodiment allowable position server are for specific Mobile device is more efficiently adjusted.In addition, techniques disclosed herein enables location server collect with regard to moving further The information of dynamic type of device and automatic adjustment are without depending on the database being pre-configured with.
Additionally, these technology allow location server to provide target mobile device by device relevant information.For example, The server cloth of device relevant information build server in by containing expected RSSI, the RTT and/or S/N value with particular reference to device It can be useful during destination apparatus that RF thermal map provides, as described in greater detail below.In the case, server also can will fill Putting relevant information provides the target mobile device being associated with reference unit.
Fig. 1 is the simplification explanation of the alignment system 100 that can implement technology described herein according to an embodiment. Alignment system can comprise mobile device 105, global position system (SPS) satellite 110, base station 120, wireless network 140, access point 130th, location server 160 and internet 150.It should be noted that Fig. 1 only provides the vague generalization of various assemblies to illustrate, can be sharp on demand With therein any one or all.Additionally, assembly may depend on wanted feature and rearranges, combines, separating, replacing, again System and/or omission.One of ordinary skill in the art will be recognized that the many modifications to illustrated assembly.
In alignment system 100, can any one of in many ways determine the position of mobile device 105, this can depend on In particular context or application.In some situations, for example, the position of mobile device 105 can use trilateration, polygon survey Amount and/or other location technology are calculated using the information launched from SPS satellite 110.For example, mobile device 105 can be surveyed Measure the pseudorange of each of some SV for one or more GNSS, and then mobile device or location server 160 can Position according to its computation of pseudoranges mobile device 105 recording.
In one embodiment, base station 120 can be the eNodeB supporting LTE to access.Access point 130 can according to IEEE802.11 standard supports the access point of WiFi communication, for the access points of SRN technology such as such as bluetooth and/or support LTE Femto cell or small cell.Wireless network 140 for wide-area, wireless network (WWAN) and can support that LTE access, WCDMA access Or GSM accesses or a certain other access type, and some or all in base station 120 and/or access point 130 can be comprised.One In embodiment, wireless network 140 can be 3GPP evolved packet system (EPS).In certain embodiments, location server 160 can For enhanced service mobile positioning center (E-SMLC) or SUPL locating platform (SLP).Location server 160 can be wireless network 140 part or can access from wireless network 140 (for example via direct link or via a certain other networks, for example another Wireless network (not shown) or internet 150).
Wireless network 140 (comprising base station 120) and/or access point 130 can be further by correspondence by mobile devices 105 It is connected to internet 150 and be connected to what such as location server 160 etc. can access from internet 150 and/or wireless network 140 Entity.Other embodiments can comprise other networks, the supplement as internet 150 or replacement.This little network can comprise multiple public affairs Altogether and/or any one of secret communication network, wide area network (WAN), LAN (LAN) etc. are comprised.Additionally, networking technology can Comprise using optics, the exchange of radio frequency (RF), wired, satellite and/or other technology and/or bagization network.
Access point 130 can be used for wireless voice and/or data communication with mobile device 105.Access point 130 can be WiFi The part of network (802.11x), honeycomb fashion piconet and/or Femto cell, blueteeth network etc..Access point 130 also can shape Become the alignment system that a part-for example such as indoor positioning alliance (ILA) defines of indoor locating system.Embodiment can comprise any The access point 230 of number, therein any one can be removable node, or can otherwise can relocate.
Wireless network 140 can support that being for example directed to LTE by 3GPP accesses the CP location solution defining or by 3GPP pin The CP location solution such as CP solution that WCDMA is defined.Alternatively or additionally, wireless network 140 can be supported or real Existing mobile device 105 is to the access being for example derived from the user plane location solutions such as the SUPL solution of OMA.Solve in CP In scheme, carry signaling (such as mobile device 105 and location server 160 above the signaling interface for wireless network 140 Between), and in user plane solution, from the perspective of wireless network 140, signaling carries and (for example uses for data Emission control agreement is combined with Internet Protocol (TCP/IP)).Support the 3GPP CP solution party for LTE in wireless network 140 In the case of case, location server 160 can be E-SMLC.Support or provide SUPL user plane location is solved in wireless network In the case of the access of scheme, location server 160 can be SLP, and can have as ownership SLP (H SLP) further, find SLP (D-SLP) or the role of emergency SLP (E-SLP).For CP solution and user plane solution, position Put server 160 and can support the localization method such as such as A-GNSS, OTDOA, WLAN, SRN and/or other method, and can benefit from The device relevant information (such as retailer, model, version) of target mobile device 105 is received at location server 160.
Location server 160 can enter one by implementing the various localization method such as such as A-GNSS, OTDOA, WLAN, SRN The positioning of step auxiliary moving device 105.Using OTDOA positioning, mobile device 105 can measure from particular reference to unit (for example, by One of base station 120 or one of AP 130 support) the PRS signal that receives is (for example each with from one or more adjacent cells One of free landing 120 or one of AP 130 support) each of RSTD between the PRS signal that receives.Move Dynamic device 105 or location server 160 then can be using polygon e measurement technology based on RSTD measurements and measured reference unit Determine the position of mobile device 105 with the known location of the antenna of measured adjacent cell.In 3GPP TS 36.355 He The OTDOA positioning for LTE is defined in 36.211.Using WLAN and SRN positioning, mobile device 105 can measure in AP 130 The RTT of one or more, RSSI, S/N, angle of arrival (AOA) or other characteristics of signals.Mobile device 105 or location server 160 Then AP signal measurement and such as can be based on using triangulation, trilateration, polygon measurement, the printing of RF finger or other technology The information such as the RF thermal map of the known location of measured AP, the emission characteristics of AP and/or AP determine the position of mobile device 105. WLAN and SRN positioning when being used together with LPPe location protocol in OMA TS OMA-TS-LPPe-V1_0-20150414-C and Define in OMA-TS-LPPe-V2_0-20141202-C, as described previously, these localization methods can be based on regard to specific movement Device obtain information and adjust.The embodiments herein comprises wherein mobile device 105 to be provided not exclusive device relevant information To the technology of location server 160, described not exclusive device relevant information such as OEM retailer ID, OEM model ID, OEM model Revision ID, software or firmware released version ID and/or (each chipset in the mobile device 105 supporting wave point) Chip vendor ID, chip vendor model ID, chip vendor model version ID or its any combinations.Location server 160 Positioning can be provided to support and/or information search function using this information.
Support in function in positioning, location server 160 can using the Given information of mobile device 105 come more effectively with/ Or efficiently support positioning.For example, location server 160 can recognize that by the localization method of mobile device 105 most preferably support With certain position relevant information (such as particular measurement or specific assistance data), and/or identify some measure (such as RSSI, RTT Deng) error and/or calibration parameter possible source.Location server be also with mobile device known fault or limit with Avoid the mistake of mobile device or inaccurate positioning.In some cases, location server 160 can use with regard to mobile device 105 OEM retailer, model and may version information, with regard to software or firmware version (be for example directed to mobile device 105 or Chipset in mobile device 105 or radio chipsets) information, and may with regard in mobile device 105 contained one or The information of multiple radio chipsets is to obtain the locating features of mobile device 105.Locating features can relate to the pass of mobile device 105 In a certain known capabilities of the positioning of mobile device 105, fault, restriction or other property.Location server 160 can be using positioning Ad-hoc location is supported to provide mobile device 105 or represent mobile device 105 to provide ad-hoc location to support by characteristic.Some positioning Characteristic is provided using the example providing position to support by location server 160 in Table 1 with it.
Table 1
For different OEM retailers, model and model version and different software or firmware released version and/or different core The Given information (the known locations characteristic of the type illustrating in such as table 1) of piece retailer, model and model version can be by position The service provider of server 160 or operator's configuration.Additionally or alternatively, this information can by location server 160 and/or Collected by another server as described further below.
The information search function of being supported by location server 160 is related to by the positioning according to many mobile devices 105 Collect the information of statistics and the mobile device 105 that collects with provide " Given information " that previously mentioned positioning supports function and " locating features " part or all of.For example, location server 160 observable is when the identical retailer of positioning, model, version With specific restriction during many different target devices of chipset, fault or other property.Location server 160 then can count According to this data that collects in storehouse to provide above-described positioning to support function.
This information search function is applicable to the example in table 1.For example, be support matrix 1 example A, location-based service Device 160 can be observed, and all target mobile device 105 of specific OEM retailer and model all can not measure and carry with Serving cell The different any LTE frequency of wave frequency rate, OTDOA value (for example when be instructed to execute this little measure when with error reaction, or can letter Singly ignore this instruction).
For the information search function of the example B of support matrix 1, location server 160 can be observed, and target 105 provides and is used for The RTT measurement of one or more WLAN AP, it does not enable the calculating of single position of target 105 or does not enable and use example Calculating as the position identical position of the target 105 of other localization method calculating such as A-GNSS or OTDOA.Location server 160 then should can calculated using a certain other more reliable approach (such as this A-GNSS or OTDOA) by estimating target 105 The position of target 105 at the RTT measurement that recorded and then obtain error E as the RTT recording with should record Difference between RTT, to estimate the error E in the RTT measurement being provided by target 105.If the value of error E is identical, close to identical Or there is general statistical distribution (such as normal distribution), then for by target 105 and the institute by identical OEM retailer and model There are all RTT measurements that other targets 105 make, location server can make error E (and the appointing of the E comprising average and variance What statistical distribution) equal with the delay D (and comprising any statistical distribution of the D of average and variance) describing for example B.Position Put the target 105 that server 160 can determine this OEM retailer corresponding to known error E (and equivalent delay D) and model whereby Locating features.Additionally or as a replacement scheme, location server 160 can simply attempt to different fixed errors E and come It is added from the RTT value recording of destination apparatus or deducts from the described RTT value recording, and the subtraction of specific fixed value E can be found Realize constant location estimation and/or the calculating of the location estimation consistent with the location estimation calculating using other localization methods. Location server can be observed, and the subtraction of same fixed value E also realizes being properly positioned of other destination apparatus of same type.
For the information search function of the example C of support matrix 1, location server 160 can be observed, and it can be using more than a certain The rssi measurement of threshold value (such as -50dBm) rather than the rssi measurement being used below this threshold value obtain the accurate location of destination apparatus. Location server 160 also can be observed, and in the case of the destination apparatus of identical OEM retailer and the version after a while of model, makes Accurate location may be obtained with the RSSI value less than previous threshold (for example going straight down to -70dBm).It is fixed that these observations can provide The information of position characteristic, such as the C in table 1.
For the information search function of the example D in support matrix 1, location server 160 can be assumed that generally works as acquisition using load When OTDOA RSTD between the reference unit R of wave frequency rate, F1 and the adjacent cell N using different carrier frequencies F2 measures, target Device 105 will comprise a certain deviation B (as example D description).Described hypothesis can be based on destination apparatus 105 potentially using mesh Different inner tracks (for example can comprise the different RF chains of different RF chips and/or different antennae) in device for mark 105 are processing With the RF signal being received under measurement different frequency.Deviation B then can be considered as extra known variables by location server, and its value can Unknown position coordinate (such as latitude, longitude and possible height above sea level) together with destination apparatus 105 is provided using destination apparatus 105 RSTD measurement and obtain.By deducting with RSTD measurement or be added deviation B from RSTD measurement, deviation B can be incorporated into In RSTD equation, RSTD equation by the RSTD measurement of cell R and N be linked to the position coordinates of destination apparatus 105 and cell R and The known location coordinate of the antenna of N.Deviation B can be incorporated in any other RSTD equation in the same manner, thus will be with reference to list First R and use are linked with the RSTD measurement of any other cell N* of cell N identical frequency F2.It should be noted that link is with reference to single First R and the RSTD equation being measured using the RSTD between the adjacent cell of cell R identical frequency F1 will not be come using deviation B Adjustment.This kind of Mathematical treatment is in the art it is known that and can making it possible to work as and there is not any deviation (i.e. deviation B etc. In 0) in the case of solve for destination apparatus 105 position and originally more RSTD compared in the RSTD measurement of minimum needs and measure By to the solution of RSTD equation, the position together with destination apparatus 105 obtains partially when (and therefore more RSTD equation) can use The value of difference B.Location server 160 can be from the use two of the other mobile devices offers being related to by identical OEM retailer and model The similar position of the RSTD measurement between individual carrier frequency F1 and the cell of F2 calculates the other values obtaining deviation B.Additionally, being used for Ad-hoc location calculate reference unit usage frequency F1 or frequency F2 may generally not have relation, as long as adjacent cell use Another frequency (for example, if reference unit usage frequency F2, usage frequency F1).Location server 160 then can be true Fixed identical OEM retailer and the fixed value of deviation B of all destination apparatus of model or the statistical distribution of deviation B (for example have Specific average and variance).This information then can store and form locating features (the example D description in table 1).It will be appreciated that Location server 160 can carry out a pair of cell of RSTD measurement for the destination apparatus of given OEM retailer and model for it Any other frequency is used in terms of different deviations B being used constructed obtains similar locating features.Location server Destination apparatus also can be worked as provides reference unit some neighbouring from use more than one frequencies different with the frequency of reference unit More than one deviation is determined during the RSTD measurement of the enough numbers carrying out between cell.Additionally, can be directed to by location server 160 Belong to many difference OEM retailer, model, versions and be likely to be of different radio chip and/or different software or firmware issue The destination apparatus of version obtain single deviation B of different pairs of frequency or some deviations.
From different OEM retailers, model and version, different software or firmware released version and/or different internal wireless core All information (being for example such as exemplified above) observed that the inferred locating features of the destination apparatus of piece are associated can by one or Multiple location servers 160 configure, and described location server 160 can share, with other positions server, the information that this observes. Therefore, the information that this observes can be supported using the positioning providing relatively early description by identical or by diverse location server after a while Function.Additionally, some different servers can jointly support information search function, each server is collected with regard to different types of The information of the locating features of mobile device.Although neither one server necessarily can have enough information all the time and exactly and can Know each locating features by ground, but when some or Servers-all information combination (for example, at single central server or Each of different server place) when, can be possible to more accurately and securely determine locating features.For example, with regard to by Any one server is in a small amount of mobile device (being for example directed to given OEM retailer and OEM retailer's model) of given type In the information (such as position measurement, numerical value etc.) of certain position characteristic observed can be with the phase with regard to being collected by other servers Similar information combination with the same or like locating features of mobile device of (or similar) type.As an example, by not The numerical value (for example, deviation B (the example D in table 1) or postpone D (the example B in table 1)) collected with server can be through By average or weight averaged and combine, or can be used for determining the statistical distribution (for example passing through to determine average and variance) of numerical value. Additionally, combined information can be used for determining whether locating features generally applicable (be not only for example for several mobile devices or pin Abnormal to the statistics of particular server), and if it is then determine that locating features are applied to all of specific OEM retailer All mobile devices of mobile device, specific OEM retailer and OEM retailer's model be still only applicable to specific OEM retailer, The mobile device of retailer's model and model version (or simply uses the OEM retailer of specific wireless chipset and the shifting of model Dynamic device).
In addition, and different from needing to be pre-configured with traditional skill of location server database for each mobile device type Art, the information search function of the information of compilation mobile device 105 can be applied to location-based service by using the information being provided The not previously known new mobile device of device 160.For example, location server 160 can receive OEM from a certain destination apparatus and sell Business, retailer's model, model version and may software or firmware released version and (for the no core of one or more in target Each of piece group) chipset retailer, model and model version identifier (ID).Location server 160 can not recognize Some or all (for example possible unused described ID configurations) in these ID.However, location server 160 can still execution information be searched Collection function, and observe and storage is with regard to the information of one or more locating features of destination apparatus, and make the ability that these observe It is associated and stores, with limiting, ability and the restriction that these are observed with the ID being received.Location server can similarly be directed to Identical group of OEM and radio chipsets ID be associated (or with for example identical OEM retailer ID and identical OEM retailer's model ID General subset Deng these ID is associated) other destination apparatus execution informations collect functions, and also these targets of observable fill Same or like locating features in putting.Location server then can in the case of numerical value locating features (for example, such as table 1 In example D in deviation B) for example via average or weight averaged or by inferring, there is the statistics of specific average and variance It is distributed and to combine the locating features of the same type of different mobile devices.Location server 160 or another location server can make With the information observed, (for example it can comprise the destination apparatus of whole or general subsets of shared its OEM and/or chipset ID Integrated positioning characteristic) come the time after a while pass through make from device receive OEM and/or chipset ID whole or general subsets with Previously stored ID mates and helps support the positioning of the destination apparatus of same type.Although ID can for location server 160 (for example the configuring in location server 160) known, but as just now described, this is not required in that, and information search can be for Not previously known OEM and/or chipset ID is possible.This can allow identification and adaptation in the case of no any being pre-configured with to treat The function of the mobile device 105 supported.Therefore, location server 160 can learn and to adapt to location server 160 not previously known New mobile device.
As an example, can be in the more recent version of phone, in the newer software of phone or firmware version and/or newer core The known fault of certain types of mobile phone is corrected in piece group.When initially using redaction, location server 160 can work as knowledge Using with for previous version identical function and locating features when not supporting for the positioning of mobile phone with adjustment, comprise Know fault.However, the analysis of the information being collected of redaction for mobile phone (for example, is derived from by accumulation in time The data of one or more mobile devices of redaction) can show, previous failures no longer occur, and therefore can be by location server 160 think and have corrected that.This then can provide positioning in location server 160 then to other mobile phones of new phone version It is used as the new definition characteristic of " Given information " and new phone version during support.
Given information alterable with regard to the locating features of certain types of mobile device.As detailed in this article in embodiment Description, locating features may indicate that different types of ability, restriction, fault and other of the positioning with regard to specific mobile device type Property.In addition and/or the replacement scheme as any other ability described herein, specific mobile device type is known In general locating features can comprise for example following information:Supported air interface (for example, LTE, CDMA, WCDMA, GSM, WiFi, bluetooth etc.), for given interface the measurement capability supported (for instance, it is possible to measurement RSSI, RTT, S/N, AOA, sight Survey the time difference (OTD), TOA, RSTD etc.), the GNSS system (if present) supported, station-keeping mode (for example, the UE being supported Auxiliary, be based on UE, independence etc.), aiding data type (for example, GNSS rough time, GNSS fine-time, the GNSS that supported Position prediction, GNSS year calendar, GNSS ephemeris, base station almanac, mark map, WiFi AP position/transceiver location, WiFi AP RF thermal map etc.), if or how whether mobile device can calculate position and (comprise to allow location server to calculate position and whether Support that hybrid position calculates).
Some locating features of specific mobile device 105 can provide network (such as wireless network 140) and/or position clothes Business device 160, the part as normal movement device and network operation-(such as) can provide when mobile device is attached to network To described network and can when network or mobile device ask the positioning of mobile device to location server 160 by network and/or There is provided location server 160 by mobile device.For example, LPP and LPPe location protocol enables location server 160 to ask Ask and mobile device 105 can be provided with respect to the competent mobile device 105 of institute that can be supported by LPP and LPPe location protocol Stationkeeping ability (for example, mobile device 105 supports which localization method in LPP and LPPe, localization method assistance data and fixed Method for position measures).It is in place that the locating features that location server 160 can be explicitly delivered in this little mode may not be needed storage The part for known locations characteristic putting the type as mobile device 105 in server is (for example, as mobile device 105 The known locations characteristic of OEM retailer, OEM model and OEM version).
However, there may be supporting for this little agreement delivering and/or owing to information and non-network 140 owing to lacking And/or other of location server 160 cannot be delivered to by network 140 or mobile device 105 known to mobile device 105 " hiding locating features ".Generally, this hides locating features a bit can be the property of hardware and/or Software implementations, and not with pin The ability that the difference ability that defines of location protocols such as such as LPP or LPPe or the normal operating for mobile device are defined is direct Related.Because the stationkeeping ability of the unusable location protocol of these hiding locating features or delivered by other explicit means is put in place Put server 160, so there may be making this hide locating features a bit with mobile device type ID (for example, for OEM and chip Group) associated increase benefit.The example that this hides locating features a bit can comprise the positioning described in the example A-D in table 1 Each of characteristic.Other examples of hiding locating features can comprise:I () is directed to the different types of survey of different radio interface The measurement accuracy of the mobile device type of amount (owing to the restriction in mobile device, and not due to such as multipath and declines Move back the external source of equal error) (for example, the accuracy of the RTT for IEEE 802.11WiFi interface and rssi measurement, be directed to The accuracy of RSTD measurement of the OTDOA accessing for LTE, the accuracy of the AOA measurement accessing for bluetooth);(ii) obtain Inside mobile device during different types of measurement postpones;(iii) serial or parallel carries out the ability of different measuring; (iii) different types of deviation (for example, the example D such as in table 1 during the signal for different frequency measures Described in OTDOA frequency offset B or for the different GNSS system acquisitions using different carrier frequencies pseudo range measurement it Between similar deviation);(iv) with respect to measurements such as extra delay D of RTT measurement described in the example B in such as table 1 not The fixing addition of same type or fixing subtraction;And other function modifications that (v) measures, for example it is directed at the position of mobile device The characteristics of signals with right value X (if correctly recording) obtains the measured value being equal to F (X), and wherein F is to have preset parameter A certain fixing mathematical function (for example there is linear, secondary or other many tops formula function of fixed coefficient and/or fixed constant). One of ordinary skill in the art will be recognized that, multiple other possible locating features can be utilized as embodiments of the invention In known locations characteristic.This little known locations characteristic (hiding and non-concealed) can be associated with the type of mobile device, And therefore, it is possible to infer (for example, by knowing OEM noted previously herein and chipset from the understanding of the type to mobile device Correlation ID).Additionally, as described previously, some (for example hiding locating features) in these locating features can be by location-based service Information search function in device 160 determines, as the replacement scheme of configuration or additional project in location server 160.
Fig. 2 is the message flow chart showing the process 200 according to an embodiment, at process 200 description protocol level Interacting between mobile device 203 and location server 207.For example, the interaction shown in Fig. 2 is incorporated into location protocol In (such as LPP and/or LPPe).Mobile device 203 and/or location server 207 may be implemented in the alignment system similar to Fig. 1 In 100 alignment system, and mobile device 105 and/or location server 160 can be corresponded respectively to.Additionally, mobile device 203 And/or location server 207 may be implemented in software and/or hardware, following article is described in more detail respectively with respect to Fig. 5 and 6.
At frame 210, location server 207 optionally asks ability to mobile device 203.The ability asked can comprise Previously described stationkeeping ability and/or not exclusive device relevant information.In one embodiment, frame 210 includes asking LPP/LPPe Capabilities message is asked to be sent to mobile device 203 from location server 207.In certain embodiments, this request may be unnecessary.? Under either case, at frame 220, mobile device 203 for example to provide its stationkeeping ability be associated and will be related for not exclusive device Information provides location server 207.Not exclusive device relevant information can recognize that can be by location server 207 as described later Frame 240,250 and 270 at the type of mobile device that uses, and may include OEM retailer's ID, OEM model ID, OEM version ID, software or firmware released version ID, wireless chip OEM retailer ID, wireless chip OEM model ID and wireless chip OEM version One or more of this ID.In one embodiment, frame 220 includes providing capabilities message from mobile device 203 by LPP/LPPe Deliver to location server 207.
At frame 230, the request for assistance data is optionally sent to location server 207 by mobile device 203, and By location server 207 frame 240 in response to any request at frame 230 or in the case of no this request provided auxiliary number According to.Described assistance data can comprise assistance data (such as SV navigation data, almanac data, the SV acquisition supplementary number of A-GNSS According to), the assistance data (the PRS information of such as LTE eNodeB and time sequence information) of OTDOA, WLAN positioning assistance data (example As AP position, AP identity and/or RF thermal map) and/or other localization method assistance data.Assistance data can achieve auxiliary using UE Help the positioning of pattern and/or can achieve using the pattern based on UE.Location server 207 can be based on regard to may include mobile device The information being stored of the type of the mobile device of 203 one or more locating features determines auxiliary for which localization method offer Help data, which assistance data be provided for each localization method and/or how to provide mobile device 203 by assistance data. The type of mobile device 203 can be based on the not exclusive device relevant information being sent in frame 220 by mobile device 203.Comprise to move The information being stored of the locating features of dynamic type of device is configurable in location server 207 and/or can be by as retouched above Information search function accumulation in the location server 207 stated.In one embodiment, frame 230 include asking LPP/LPPe auxiliary Data-message is helped to be sent to location server 207 from mobile device 203.In one embodiment, frame 240 includes carrying LPP/LPPe It is sent to mobile device 203 for assistance data message from location server 207.
At frame 250, the request for positional information is optionally sent to mobile device 203 by location server 207.Position Put the type that server 207 may depend on the mobile device of one or more locating features of the type with regard to may include mobile device The information that stored adjust described request.For example, can ask at frame 250 known to mobile device 203 preferably support Measurement, and when do not support known to mobile device 203 measurement or inaccurately support measurement when can not ask described measurement.Mobile Device 203 then obtains some or all in the positional information of request at frame 250, and situation about subsequently occurring in frame 250 Under be provided to location server 207 at frame 260, or in the case of frame 250 is nonevent at frame 260 offer position letter Cease and no ask.The type alterable of the positional information asked and provide.For example, positional information can comprise to be filled by movement Put measurement and/or the location estimation of 203 acquisitions.This information may depend on used localization method, the localization method being used May depend on the institute comprising the locating features of the type with regard to mobile device 203 that location server 207 has as indicated previously The information of storage.In one embodiment, frame 250 is included LPP/LPPe request position information message from location server 207 Deliver to mobile device 203.In one embodiment, frame 260 includes providing location information message from mobile device 203 by LPP/LPPe It is sent to location server 207.
At frame 270, location server 207 is usable in the positional information receiving at frame 260 determining or to check movement The location estimation of device 203 and possible speed.Location server 207 can using comprise mobile device 203 type one or The information being stored of multiple stored locating features is processed and using in received positional information to determine how A little or whole.For example, if it is known that the mobile device 203 of described type is less than threshold signal level (for example as previous pin To described by the example C in table 1) and improperly measure the RSSI of WLAN AP, then there is any of value less than this threshold value The measurement being received is discardable.Similarly, if it is known that the mobile device 203 of described type measures the RTT of WLAN AP, and wrap Postpone containing additional interior, the value of described delay is known (for example as being previously directed to described by the example B in table 1), then this Value can deduct from by any RTT value that mobile device 203 is passed back in frame 270.Equally similarly, if characteristics of signals (for example RTT, RSSI, AOA, S/N, TOA) there is the mobile device of right value X at the position of mobile device 203 and known described type This measurement is changed by the incorrect value measuring F (X), wherein F is that the known mathematical functions with known parameters (for example have The linear or quadratic function of known coefficient and constant), then location server 203 can recalibration incorrect measured value F (X) with By being transformed to X and obtaining correct measured value X F (X) using inverse function G for F, (that is, all values for Y meet G (F (Y) the function G of)=Y).The other types of measurement being led to for the other known locating features correcting mobile device 203 misses The device of difference will be that one of ordinary skill in the art are readily understood by.The mobile device 203 determining at frame 270 or checking Location estimation mobile device 203 can be sent to by location server 207 (not shown in Fig. 2) or be sent to a certain other real Body.Another entity can be the position needing mobile device 203 with to mobile device 203 or mobile device 203 in the case User provides the external client of a certain service, and described service is for example other auxiliary for the navigation auxiliary of user in vehicle or road The offer that helps or the offer of the auxiliary of emergency in the case of an emergency call.
At frame 280, location server 207 (the information search function in such as location server 207) can be based in frame At 260 receive positional information and/or based at frame 270 use this positional information follow-up location calculate extract with regard to movement The information of one or more locating features of device 203.The information extracted of one or more locating features described is storable in counting According in storehouse, or with the information combination in database (for example via average or weight averaged).Store or combine Information then can be used for interactive with the device of identical with mobile device 203 (or similar) type in the future-(such as) to support as above Positioning described by frame 210-270 for the literary composition.For example, location server 207 observable, and can with observe be associated and incite somebody to action Following information Store or group are combined in database:The type of mobile device 203 provides the wrong WLAN of the WLAN of a certain type RTT value or measurement under different LTE frequencies operation eNodeB between OTDOA value when produce low accuracy.Or, position Server 207 can be by with regard to suspicious or not smart in the case of there is not the full information reliably differentiating definite locating features The information Store of true locating features is in database, and can store the extraneous information with regard to suspicious or inaccurate locating features (received measurement, location estimation or the estimation calculating according to some in measurement for example, can be stored).By location server 207 or another servers carry out to being permitted multiobject suspicious or inaccurate locating features with regard to identical mobile device type The follow-up off-line analysis of all information that this is stored a bit then can be used for finding common-mode, and reliably determines identical movement The definite locating features of many targets of type of device.
In certain embodiments, the RF thermal map of geographic area can be provided destination apparatus (for example to exist by location server 207 At frame 240 in Fig. 2), described RF thermal map contains originally by the expected specific ginseng by the various location in described geographic area Expected RSSI, RTT and/or S/N measured value of the specific WLAN AP that examination device records.Described reference unit may correspond to specific The certain types of mobile device of OEM retailer, model and version.Described diverse location can include by RF in certain embodiments The rectangular grid of the position in geographic area that thermal map covers (for example separates one meter in each of two vertical direction The position of distance).In certain embodiments, the region (for example, building) being covered by RF thermal map can use in addition to rectangular grid Technology and shape be divided into not same district (for example, room, corridor and/or its part), each of which sub-district contains one group of position (example As based on rectangular grid) and wherein RF thermal map provides pre- expectation again by every in the position in described area with particular reference to device The measured value (for example, RSSI, RTT and/or S/N value) obtaining at one.Location server 207 then also can be by identification with reference to dress The information of the type put provides mobile device 203 (for example, as at the frame 240 in Fig. 2).This information can comprise reference unit OEM retailer's ID, OEM model ID, OEM model version ID, software or firmware released version ID and/or (for support wirelessly connect Mouthful reference unit in each chipset) chip vendor ID, chip model ID, chip model revision ID, or its any group Close.Mobile device 203 can be in many ways using this information.In the first example embodiment, if reference unit is and moves The device of device 203 same type is (if that is, the type of device information such as such as OEM and chipset ID of reference unit With the whole of the type of device information of destination apparatus or may some mate), then may not be needed being received in RF thermal map RSSI, RTT or S/N value recalibration.In this embodiment, location server 207 can keep having been directed towards most common device Several different editions of the identical RF thermal map of type (or the type of device for the recalibration not supporting RF thermal map) recalibration. In the second example embodiment, mobile device 203 can be calibrated with the RF thermal map of different types of reference unit by another server Parameter configuring, and then can using these parameter recalibrations with particular reference to device received RF thermal map value (such as RSSI, The value of RTT or S/N) mating mobile device 203 by the measurement made, or the measurement made by mobile device 203 is (for example The measurement of RSSI, RTT or S/N) to mate the value that expection is made by reference unit script.In different embodiments, measured value (example As made by mobile device 203) or the recalibration of expected measured value (being for example directed to reference unit) may include known calibration is joined Numerical value is added to described measured value or deducts or execute a certain other conversion of measured value (for example using having from described measured value The linear math functions of known fixed calibration parameter).Recalibration can be needed, because reference unit and mobile device 203 each make Measure identical characteristics of signals (such as RSSI or RTT) with different hardware and/or software, and generally do not realize identical recording Value.In the 3rd example embodiment, mobile device 203 can be carried by location server 207 first in the RF thermal map of this reference unit For when use (such as) value of being recorded in one or more known position by mobile device 203 (such as RSSI, RTT or S/N's Value) with RF thermal map be directed to these same positions give the desired value of new reference unit relatively to determine new reference unit Calibration parameter itself.Mobile device 203 then can apply determined by calibration parameter carry out recalibration after a while by location server 207 are directed to the new RF thermal map that same reference device provides.
Although it should be noted that example above embodiment provide can provided auxiliary data (for example, as RF thermal map) specific Mode and can how recalibration or adjustment assistance data, but embodiment not limited to this.In other embodiments, location server 207 information that the extra or replacement that can be used with alternative can be provided.
Fig. 3 and 4 illustrates to implement function described above at server and mobile device according to an embodiment The process flow diagram flow chart of exemplary method 300 and 400.As other figures presented herein, Fig. 3 and 4 is provided as example.This The other embodiments of invention can be added by (such as), omit, combine, separate, rearrange and/or otherwise more change plan In 3 and 4 explanation frame and execute similar approach by different way.One of ordinary skill in the art will be recognized that many changes Type.
With regard to Fig. 3, one or more frames of method 300 can be executed by server, for example the alignment system of (for example) Fig. 1 100 location server 160, or the server 207 being associated with Fig. 2 and describing.For executing the frame illustrated by method 300 Specific device can be executed by the hardware of computer system and/or component software, such as illustrate in Fig. 6 and more fully hereinafter retouch The example computer system stated.
Referring initially to Fig. 3, at frame 310, using location protocol, in a message, (" location protocol message ") moves from first Dynamic device obtains the not exclusive device relevant information with regard to the first mobile device.Location protocol can be Long Term Evolution (LTE) positioning Agreement (LPP), LPP extension (LPPe) or LPP are combined with LPPe's.Herein, different from sequence number or other unique identifier (its Contrasting data storehouse can be needed to compare to determine specific device feature), device relevant information is not unique, but in specific dress Put shared in the middle of the device of type.Exactly, not exclusive device relevant information may indicate that the first mobile device hardware and/or Software features.As described above, this information can comprise OEM retailer's ID, OEM model ID, OEM model version ID, software or Firmware released version ID, and/or (each chipset in the first mobile device supporting wave point) chip vendor ID, chip model ID, chip model revision ID, or its any combinations.
Not exclusive device relevant information can be obtained from mobile device in several ways by server.As more in detail above Discuss, it can obtain via the location protocol such as such as LPP, LPPe or combination LPP/LPPe agreement.Optionally, not exclusive device phase Pass information may be in response to for the request of the information being used location protocol transmission by server receive from the first mobile device.
At frame 320, it is based at least partially on the information being stored being associated with not exclusive device relevant information and determines The locating features of the first mobile device.As indicated previously, not exclusive device relevant information can be by server using with identifying device Type and/or with regard to the first mobile device affected positioning support further feature, and server can subsequently retrieve with regard to dress Put type and/or the information being stored of further feature.The information being stored may indicate that the locating features of the first mobile device, and Can be associated with one or more ID of the not exclusive device relevant information collected in a block 310.Not exclusive device relevant information can Comprise the ID of the following:Original equipment manufacturer (OEM) retailer, OEM model, OEM model version, chip vendor, core Piece model, chip model revision ID, software or firmware released version, or any combinations of these ID.Additionally, the information being stored Can be associated with the following with locating features:(i) only OEM retailer ID (and it is suitable for all of this OEM retailer OEM model, version and chipset);(ii) specific OEM retailer ID and model ID (and are suitable for this OEM retailer and type Number all OEM model version and chipset);(iii) certain chip group retailer (and may chipset model) and being applied to All OEM using this chipset retailer (and model);(iv) specific OEM retailer, model and version or certain chip group The specific software of retailer, model and version or firmware released version, and it is suitable for use with this software or firmware released version knot Close specific OEM retailer, model and version or all mobile devices of certain chip group retailer, model and version;Or (v) institute The ID providing, and not to be suitable for one or more of ID for it be different destination apparatus.As indicated previously, deposited The information of storage can comprise (for example) with regard to the certain types of strong point of the first mobile device and/or the Given information of shortcoming, The first mobile device as illustrated in identify and can exactly comprise in such as table 1 above using not exclusive device relevant information Certain types of locating features.
In one embodiment, at frame 320 be directed to first mobile device determine locating features may include in table illustrate or As being previously associated one of discussed locating features with Fig. 1.Described locating features can therefore comprise one of following: Frequency offset for observation reaching time-difference (OTDOA) localization method of Long Term Evolution (LTE);Using different carrier frequencies The pseudo range measurement of different GNSS system between deviation;During the signal roundtrip propagation of WLAN (WLAN) access point (AP) Between (RTT) extra delay of measuring;The accuracy of position measurement;Internal latency during acquisition position measurement;Or according to The fixing mathematical function with preset parameter is changed to the function of positioning measurement.In certain embodiments, can be based at frame 320 The not exclusive device relevant information obtaining at frame 310 determines more than one locating features of the first mobile device.
At frame 330, provided to the first mobile device using the locating features (or some locating features) determining at frame 320 Position is supported.For example, described position support to comprise at least one of following:Using location protocol (for example, as Fig. 2 Frame 240 at illustrate) specific assistance data is provided to the first mobile device, using location protocol (for example, as Fig. 2 frame 250 Place illustrates) ask specific location information to the first mobile device, or using location protocol (for example, illustrating at the frame 270 as Fig. 2) Location estimation using positional information calculation first mobile device receiving from the first mobile device.In one embodiment, in frame The part supported as position at 330 provides the specific assistance data of the first mobile device to may include the radio frequency in a region (RF) thermal map, wherein said RF thermal map comprises each of the multiple positions in the region as described in previously associate with Fig. 2 One or more locator values.
As the optional part of method 300, the executable information search function as previously described herein of server is to obtain Comprise the information of the information of locating features with regard to one or more mobile devices with storage.The information being stored can use after a while with Help for example provide position when executing the frame 310-330 of method 300 for the first different mobile devices to other mobile devices Put support.Information search function is illustrated by frame 340-370 in figure 3 (and is shown using the dotted line frame in Fig. 3, because these are Optional).It should be noted that although frame 340-370 is shown as occurring after frame 310-330, it can be in certain embodiments Occur before frame 310-330 or with frame 310-330 simultaneously.At frame 340, server can be from the second mobile device and using positioning Agreement obtains the not exclusive device relevant information with regard to the second mobile device.The not exclusive device relevant information of the second mobile device Can be identical or partly identical with the not exclusive device relevant information of the first mobile device.For example, described first and second shiftings The not exclusive device relevant information of dynamic device can comprise general purpose O EM retailer ID and general purpose O EM model ID but can be in OEM retailer Model version ID aspect is different.Or, all OEM of not exclusive device relevant information of described first and second mobile devices and Chipset ID can be identical.
At frame 350, server can be using location protocol from the second mobile device receiving position information.For example, take Business device can be for neighbouring base station (base station 120 in such as Fig. 1), neighbouring AP (AP 130 in such as Fig. 1) and/or difference SPS satellite (the SPS satellite 110 in such as Fig. 1) from the second mobile device request and receives (for example using location protocol) after a while Position measurement of correlation.Described measurement can comprise the position of each of the location estimation of the second mobile device, one or more base stations Put estimation and/or broadcast from each base station and/or AP to the second mobile device or provide (or by the second mobile device based on regard to The measurement of each base station and/or AP and calculate) the measurement of AP, RTT, RSSI, S/N, AOA, RSTD, TOA, GNSS pseudorange and/ Or other measurement.Or, server can receive the positional information from the second mobile device, as being described further herein below Mass-rent a part.
At frame 360, the positional information that server can receive in frame 350 extracts the locating features of the second mobile device (or some locating features).Described extraction can (for example be directed to specific by observing or inferring various faults, restriction and other characteristic Support, the stand-by period problem in particular condition, inaccurate measurement etc. are not supported or limited to localization method) executing.These Characteristic can be identified by following operation by server:The uniformity of analysis measurement is (for example, if measurement hint is identical or different Position), from second mobile device receive Discrepancy Report, using more than one localization method and/or using redundant measurement to determine The position of identical localization method and/or leap difference localization method and the uniformity of measurement, etc..Additionally or alternatively, institute Extract locating features may indicate that the second mobile device execute especially good positioning aspect, for example execution particular measurement, Localization method etc..The locating features being extracted can comprise one or more of following in certain embodiments:For Long Term Evolution (LTE) frequency offset of observation reaching time-difference (OTDOA) localization method;Different GNSS systems using different carrier frequencies Deviation between the pseudo range measurement of system;Signal round trip propagation time (RTT) for WLAN (WLAN) access point (AP) The extra delay of measurement;The accuracy of position measurement;Internal latency during acquisition position measurement;Or according to having fixation The function modification that the fixing mathematical function of parameter is surveyed to positioning.In certain embodiments, the locating features being extracted can be by servicing Device is processed as experimental and non-acknowledgement, and therefore until from via frame 340-360 repeat share identical not exclusive device In relevant information some or all of some other mobile devices obtain just be considered must with the second mobile device non-only One device relevant information is associated.In some embodiments, it may be desirable to for other second mobile device repeat block 340-360 with Just determine that extracted position characteristic is directed to not exclusive device relevant information which be partly related-for example, carried The locating features taking are applied to all mobile devices of identical OEM retailer, are still only applicable to identical OEM retailer and OEM All mobile devices of retailer's model.In some embodiments, it may be desirable to be directed to other second mobile device repeat block 340- 360 come to improve extracted position characteristic determination accuracy to accurately determine statistical distribution (such as average and variance) Or single value.
At frame 370, server can be by the locating features of the second mobile device extracted at frame 360 and with frame 340 At least a portion combination of any the stored information that the not exclusive device relevant information that place obtains is associated.In numerical value positioning In the case of characteristic (for example, deviation B in the example D such as in table 1), described combination can be included in have and has been for this positioning In the case of the information of characteristic storage, locating features is average or weight averaged, or can comprise to infer the statistical of locating features Cloth (for example has specific average and variance).Additionally, the locating features being extracted can be directed to mobile device type no institute wherein (for example, when running into new model or the mobile device containing new chip group) is stored first in the available example of information of storage. Or, for the mobile device of the type being its storage information, the information extracted can be used for improving and/or increasing being deposited The accuracy to help to increase that this information being stored a bit for the information of storage.The mobile dress of same type subsequently can be run in server Put and execute functional future of frame 310-330 and/or frame 340-370 in example using the information being stored.Or make in addition For substituting, server by storing information on the addressable database of other servers or otherwise will be able to be extracted And/or the information transmission being stored shares, with other servers, the information extracted and/or stored to other servers.
In one embodiment, at frame 320, the locating features for the first mobile device determination can be and pin at frame 360 Locating features to the locating features same type that the second mobile device is extracted.In the case, can be at least part of at frame 320 Ground determines the locating features of the first mobile device based on the locating features being directed to the second mobile device extraction at frame 360.Citing For, the locating features of the first mobile device can be identical with the locating features being directed to the second mobile device extraction at frame 360, or The locating features that some mobile devices of locating features that the second mobile device is extracted can be directed at being included in frame 360 obtain ?.
Functional device for the frame 310-370 of the method 300 for the process flow 300 of Fig. 3 for the execution can comprise (for example) processing unit 610 of computer system as show in Figure 6, storage device 625, communication interface 633, operating system 640 and/or application 645.
Referring now to Fig. 4, method 400 illustrates to reflect the function of the function of method 300 from the perspective of mobile device.Also It is to say, one or more frames of method 400 can be executed by mobile device, and can hold in conjunction with the server of the method 300 of execution Fig. 3 OK.Mobile device may include the mobile device 105 of the alignment system 100 of (such as) Fig. 1, or the mobile device of the process 200 of Fig. 2 203 (as another examples).Specific device for executing the frame illustrated by method 400 can be by mobile device (in such as Fig. 5 Illustrate and the more fully hereinafter example mobile device that describes) hardware and/or component software execution.
At frame 410, the not exclusive device relevant information with regard to mobile device is sent out in a message using location protocol Deliver to the server (exemplary method 300 of the location server 160 of such as Fig. 1, the location server 207 of Fig. 2 or execution Fig. 3 Server).In one embodiment, may be in response to (for example be used from (not shown Fig. 4) reception of server by mobile device Location protocol) request and send not exclusive device relevant information.In another embodiment, described location protocol can for LPP, The combination (LPP/LPPe) of LPPe or LPP and LPPe.As described above, not exclusive device relevant information can comprise mobile device Any one of multiple non-unique identification information.For example, described not exclusive device relevant information can comprise the following One or more of identification:OEM retailer, OEM model, OEM model version, chip vendor, chip model, chip model Revision ID, software or firmware released version, or its any combinations.This information can be stored in the memory of mobile device.Depend on In wanted feature, this information can be pre-programmed in the memory of mobile device and/or directly from mobile device have non-only The assembly (for example, firmware, chipset etc.) of one device relevant information obtains.Functional device for executing frame 410 can wrap Containing (such as), the processing unit 510 of mobile device 105, bus 505, memory 560, radio communication connect as show in Figure 5 Mouth 530 and/or radio antenna 532.
At frame 420, not exclusive device relevant information is based at least partially on according to location protocol and receives for mobile dress The position put is supported.As indicated (being for example directed to the process 200 of Fig. 2 and the exemplary method 300 of Fig. 3), position elsewhere herein Put support can comprise at least one of following:Receive specific assistance data using location protocol from server (for example as Fig. 2 Frame 240 at), receive request for specific location information (for example as the frame 250 Fig. 2 using location protocol from server Place), or using location protocol, the location estimation to mobile device for the server is determined based on the positional information being sent by mobile device (for example as at the frame 270 in Fig. 2).In the case of determining location estimation, location estimation can be provided mobile dress by server Put (so that mobile device is directly benefited whereby), or location estimation can be provided a certain other entity (such as navigation aid service Device or public safety answering point), described other entities then can based on location estimation to mobile device or mobile device user A certain service (making mobile device or the user of mobile device indirectly be benefited whereby) is provided.
Specific assistance data in frame 420 can be defined as applicatory by server or otherwise be suitable for a species One or more locating features that the mobile device of type is had are (as the not exclusive device relevant information indication sending at frame 410 Show).For example, if a type of mobile device has the hybrid combining that instruction mobile device can use localization method (assisted GNSS for example based on UE and the OTDOA based on UE) reliably calculates the locating features of its position, then server can Send assistance data for some localization methods based on UE, to expect that mobile device is possible to be efficiently used described supplementary number According to.In one embodiment, described specific assistance data may include radio frequency (RF) thermal map in a region, and described RF thermal map has described One or more locator values (such as RSSI value or RTT value) of each of multiple positions in region.Mobile device also can be from Server receives (for example as a part for specific assistance data) information with regard to the reference unit corresponding to RF thermal map, and connects One or many can adjusting in the described position in (such as recalibration) described thermal map region based on the information with regard to reference unit Some or all in locator value in the RF thermal map of person.This recalibration can be by RF thermal map locator value from the value being applied to reference unit Be converted to the value being applied to mobile device, be such as previously associated with Fig. 2 described.For executing functional device of frame 420 Can be including (for example) the processing unit 510 of mobile device 105 as show in Figure 5, bus 505, memory 560, channel radio Letter interface 530 and/or radio antenna 532.
At the optionally frame 430 of execution (and being therefore shown as dotted line frame), it is based at least partially on by mobile device The position receiving at frame 420 is supported (for example based on the specific assistance data being received and/or based on for specific location information Request) determine the positional information of mobile device.For example, at frame 430, defined location information may correspond in frame 420 The specific location information of place's request.Positional information can comprise to obtain the ad-hoc location of base station and/or WLAN AP near one or more Measurement (measurement of such as RTT, RSSI, S/N, AOA and/or RSTD), obtain one or more GNSS system SPS pseudorange and/or Determine location estimation and/or the velocity estimation of mobile device.Functional device for executing frame 430 can be including (for example) such as The processing unit 510 of mobile device 105 demonstrated in Figure 5, bus 505, wireless communication interface 530, SPS receiver 580 and/ Or memory 560.
Optionally, at frame 440, at frame 430, defined location information can be sent to using location protocol by mobile device Server.For example, can send in the case that mobile device receives for the request of specific location information at frame 420 Positional information.Server then can be utilized described positional information to provide mobile device by location Based service or provide certain One other entities, and/or the characteristic determining the device with not exclusive device relevant information same or similar with mobile device And behavior.As indicated elsewhere herein, server can be utilized with regard to the characteristic of device and the information of behavior, and adjusts positioning Hold preferably to supply these characteristics and behavior.Functional device for executing frame 440 can be including (for example) institute in such as Fig. 5 The processing unit 510 of mobile device 105, bus 505, memory 560, wireless communication interface 530 and/or the radio communication shown Antenna 532.
Although it may be noted that the embodiment in Fig. 3 and 4 be described in location protocol message and using for mobile device with Other interactions between server ((for example, assistance data are delivered to mobile device and by positional information from shifting from server Dynamic device is delivered to server) identical location protocol obtain and send the not exclusive device relevant information with regard to mobile device, But other embodiments can be not so limited.Can be in alternative embodiments using other standards and/or agreement.
It should be noted that preceding embodiment (for example associate with Fig. 1-4 and describe) comprises (i) due to the positioning acquisition of mobile device Information (for example, at the frame 360 at the frame 280 in Fig. 2 and in Fig. 3) with regard to one or more locating features of mobile device, and (ii) using the information having obtained with regard to one or more locating features come the positioning of auxiliary moving device (in such as Fig. 2 At frame 330 at frame 240,250 and 270 and in Fig. 3).However, due to the reason of mass-rent, with type of device information (such as OEM With chipset ID) associated locating features also can obtain from one or more mobile devices by location server.For example, wrap The device ID of retailer containing OEM, model and revision ID, software or firmware released version ID and/or radio chipsets ID can comprise In message (such as location protocol message), described message is sent to location server and as a part for mass-rent and carries by moving The radio signal receiving from neighbouring base station and/or AP (for example, the base station 120 of Fig. 1 and/or AP 130) that dynamic device is made Position measurement of correlation (such as RSSI, RTT, S/N, RSTD, AOA).Position measurement of correlation can generally by location server using with Infer the characteristic (such as its transmission power, signal timing, position) of the base station and/or AP recording, described characteristic can store (for example As base station almanac (BSA) data) and used other mobile by location server determination with (i) help after a while by location server The position of device and/or (ii) provide the assistance data being sent to other mobile devices to assist these other mobile devices to determine Its position.Location server it is also possible to use come self-moving device containing the message measuring through mass-rent in receive any device ID (such as OEM and chipset ID) can come using through mass-rent measurement inferring characteristic-(such as) with regard to sender's mobile device Positioning sender's mobile device and infer locating features with regard to gained position and original measurement, such as example A, B, C and D of table 1 Middle illustration.The locating features inferred can store and use the positioning of the other mobile devices to assist same type after a while.Make For alternatively or additionally, location server can use and measure mass-rent together with its device ID (such as OEM and chipset ID) It is sent to location server to adjust the known locations characteristic of any mobile device of received mass-rent measurement.For example, If it is known that a certain type mobile device will report the inaccurate RSSI value less than -50dBm, then any less than this level Received RSSI value is discardable.Similarly, if it is known that the mobile device of a type comprises in the RTT measurement of certain types of AP Fixing additional interior postpone, then any the received RTT value that location server can receive from the part as mass-rent subtract Known fixed additional interior is gone to postpone, followed by described RTT value (for example helping compile BSA data).Can pass through mutually similar The first prelocalization of the mobile device of type obtains the known locations characteristic of mobile device (for example as the frame 340-370 for Fig. 3 retouches State), and/or can obtain from the mass-rent measurement of the mobile device transmission by same type as described above.
Fig. 5 explanation can as described herein above and utilize mobile device 105 embodiment.For example, mobile dress Put 105 using the method implementing displaying in Fig. 4 in the alignment system 100 of Fig. 1, and/or to may correspond to and execute as pin Function to the mobile device 203 of Fig. 2 description.It should be noted that Fig. 5 is intended merely to provide the vague generalization explanation of various assemblies, therein Any one or all can utilize on demand.It may be noted that in some cases, the assembly of Fig. 5 explanation can be confined to single one physical Device and/or be distributed between the various interconnection devices that can be placed in different physical locations.
Mobile device 105 is shown as including can be electrically coupled via bus 505 (or can otherwise communicate when needed) Hardware element.Hardware element can comprise processing unit 510, its can include (but not limited to) one or more general processors, one or Multiple application specific processor (for example Digital Signal Processing (DSP) chip, figure OverDrive Processor ODP, special IC (ASIC) and/ Or the like), and/or other process structure or device, described process structure or device can be configured to perform described herein One or more of method, comprise the feature shown in Fig. 2 and 4.As shown in Figure 5, depending on wanted feature, some Embodiment can have single DSP 520.Mobile device 105 also can comprise:One or more input units 570, it can comprise (no Be limited to) touch-screen, touch pads, microphone, button, dial, switch and/or fellow;And one or more output devices 515, It can include (but not limited to) display, light emitting diode (LED), loudspeaker and/or fellow.
Mobile device 105 may also comprise wireless communication interface 530, its can include (but not limited to) modem, network interface card, Infrared communications set, radio communication device and/or chipset (such as BluetoothTMDevice, IEEE 802.11 device, IEEE802.15.4 device, WiFi device, WiMax device, cellular communication facility (for example, for LTE) etc.).Radio communication Interface 530 can be permitted and network, WAP, other computer systems and/or any other electronics described herein Device exchange data.Communication can be carried out via one or more radio antennas 532 sending and/or receiving wireless signal 534. Wireless communication interface 530 also can make it possible to obtain position measurement of correlation (such as RTT, RSSI, S/N, AOA by mobile device 105 And/or the measurement of RSTD), using mobile device 105, location dependent information can be provided location server (for example as in Fig. 2 Frame 260 at) and support that various technology described herein (for example provide the position that the frame 350 being suitable for Fig. 3 receives The positional information of information).
Depend on wanted feature, wireless communication interface 530 can comprise independent transceiver with can be wireless for one or more A part for network (wireless network 140 of such as Fig. 1) or base station (for example, the Fig. 1 being linked to one or more wireless networks described Base station 120) and/or access point (for example, access point 130 of Fig. 1) communication.As indicated by previously in relation to Fig. 1, wireless network For WWAN and various network types can be comprised, such as CDMA (CDMA) network, time division multiple acess (TDMA) network, frequency division multiple access (FDMA) network, OFDM (OFDMA) network, single-carrier frequency division multiple access (SC-FDMA) network, WiMax (IEEE 802.16) etc..Cdma network can implement one or more radio access technologies (RAT), for example, cdma2000, wideband CDMA (W- CDMA) etc..Cdma2000 comprises IS-95, IS-2000 and/or IS-856 standard.TDMA network can implement global mobile communication System (GSM), digital advanced mobile phone system (D-AMPS) or certain other RAT.OFDMA network can using LTE, LTE first Enter.LTE, LTE are advanced, GSM and WCDMA is described in the document from 3GPP.Cdam2000 is described in from entitled " In the document of association of 3 generation partner programs 2 " (3GPP2).3GPP and 3GPP2 document is obtainable for disclosing.Wireless network May also include or comprise WLAN or Wireless Personal Network (WPAN).WLAN can be IEEE 802.11x network or blueteeth network, and WPAN can be blueteeth network, IEEE 802.15x or some other type of network.Techniques described herein can be used for Any combinations of WWAN, WLAN and/or WPAN.
Mobile device 105 can further include sensor 540.This little sensor can include (but not limited to) one or more acceleration Meter, gyroscope, camera, magnetometer, altimeter, microphone, proximity sensor, optical sensor etc..Some in sensor 540 Or all can be used for (especially) dead reckoning and/or other localization method.In certain embodiments, sensor 540 can be used for really The position of the mobile device described in fixed (comprising the embodiment shown in Fig. 2 and 4) as the embodiments herein.
The embodiment of mobile device also can comprise can using can be used for help positioning mobile device SPS antenna 582 from The SPS receiver of one or more SPS satellites (the SPS satellite 110 of such as Fig. 1 and the SPS satellite for GNSS) receipt signal 584 580.This positioning can be used for supplementing and/or be expressly incorporated herein described in technology.SPS receiver 580 can using for SPS and Routine techniques known to GNSS system extracts SPS measurement (such as pseudorange), can be by mobile device (for example using processing unit 510) Or the position determining mobile device is measured by independent location server (location server 160 of such as Fig. 1) according to described SPS. SPS system can be GNSS system, for example global positioning system (GPS), Galileo, Glonass, Compass, Japanese overhead Quasi- summit satellite system (QZSS), India's area navigation satellite system (IRNSS) in India overhead, the Beidou of Over China, And/or analog.Additionally, SPS receiver 580 can use various amplification systems (for example, satellite-based amplification system (SBAS)), its can be associated with one or more overall and/or regional navigational satellite systems or otherwise enabled for One or more overall and/or regional navigational satellite systems described are used together.By example but unrestricted, SBAS can comprise to carry For the amplification system of integrity information, difference correction etc., for example, Wide Area Augmentation System (WAAS), European Geostationary navigation are folded Add business (EGNOS), multisatellite amplification system (MSAS), the geographical amplification navigation of GPS auxiliary or GPS and geographical amplification navigation System (GAGAN), and/or fellow.Therefore, as used herein, SPS can comprise one or more whole world and/or regionality is led Boat satellite system and/or any combinations of amplification system, and sps signal can comprise SPS, similar SPS and/or with this one or more Other signals that SPS is associated.
Mobile device 105 be can further include memory 560 and/or communicated with memory 560.Memory 560 can comprise (being not limited to) local and/or network can access storage device, disc driver, drive array, optical storage, solid-state (such as random access memory (" RAM ") and/or read-only storage (" ROM "), it can be programmable to storage device, quick flashing can Update) and/or fellow.This kind of storage device can be configured to implement any suitable data storage device, including (but not Be limited to) various file system, database structure and/or fellow.
The memory 560 of mobile device 105 may also include software element (not shown), comprises operating system, device drives Device, executable storehouse and/or other code, such as one or more applications, one or more applications described may include by various embodiments The computer program providing, and/or may be designed to implement the method being provided by other embodiments as described herein and/or The system being provided by other embodiments as described herein is provided.Only for example, retouch with respect to method discussed herein above One or more programs (in such as Fig. 2 and 4 show mobile device feature) stated can be embodied as can by mobile device 105 (and/ Or the processing unit in mobile device 105) (and/or another device of alignment system) code of executing and/or instruction.At one In aspect, subsequently, this category code and/or instruction can be used for configuring and/or adjust all-purpose computer (or other device) to execute One or more operations according to described method.
Fig. 6 illustrates the embodiment of computer system 600, and computer system 600 can at least partly be incorporated into the position of such as Fig. 1 Put server 160, the location server 207 of Fig. 2, some or all of location-based service executing in technology described herein Device and/or be incorporated to this and/or the device such as the computing device that is connected with this by correspondence in, as described herein.Fig. 6 provides The schematically illustrating of one embodiment of computer system 600, computer system 600 can perform and provided by various other embodiments Method, for example with respect to Fig. 3 description method and/or location server as show in Figure 2 207 feature.Should note Meaning, Fig. 6 is intended merely to provide the vague generalization explanation of various assemblies, can utilize any one of described assembly or whole in due course. Therefore, Fig. 6 general description can be as how relative separation or relatively integration mode implement peer machine element.In addition it can be appreciated that Arrive, the assembly of Fig. 6 explanation can be confined to single device and/or be distributed in the various networking dresses that can be placed in different physical locations Between putting.
Demonstrating computer system 600 includes being electrically coupled via bus 605 (or can otherwise communicate on demand) Hardware element.Hardware element can comprise processing unit 610, its can include (but not limited to) one or more general processors, one or many Individual application specific processor (such as digital signal processing chip, figure OverDrive Processor ODP, and/or analog), and/or other process knot Structure, described other structures that process can be configured to perform one or more of approach described herein, comprises to retouch with respect to Fig. 3 The method stated and/or the feature of location server as show in Figure 2 207.Computer system 600 also can comprise:One or Multiple input units 615, its can include (but not limited to) mouse, keyboard, camera, microphone, other biometric sensors and/or Fellow;And one or more output devices 620, it can include (but not limited to) display device, printer and/or fellow.
Computer system 600 can further include the following (and/or communicating with the following):One or more nonvolatiles Property storage device 625, described non-transitory memory device 625 may include the storage that (being not limited to) local and/or network can access Device, and/or can include (but not limited to) disc driver, drive array, optical storage, solid-state storage device (for example, with Machine access memory (" RAM ") and/or read-only storage (" ROM ")), its can for programmable, quick flashing renewable and/or its Fellow.Such storage device can be configured to implement any suitable data storage device, including (but not limited to) various literary compositions Part system, database structure and/or its fellow.Additionally, storage device 625 can be used for storing with regard to different types of mobile dress The information put, comprise each type of mobile device device ID (such as OEM and/or chipset ID) and with these devices ID phase The locating features (locating features for example, illustrating in the example A-D such as in table 1) of association.
Computer system 600 also can comprise communication subsystem 630, and it can comprise to be managed and controlled by communication interface 633 Wireless and/or cable communicating technology.Communication subsystem can comprise modem, network interface card (wirelessly or non-wirelessly), infrared communication Device, radio communication device and/or chipset (for example, BluetoothTMDevice, IEEE 802.11 device, IEEE 802.15.4 device, WiFi device, WiMax device, cellular communication facility, UWB interface etc.) and/or its fellow.Communicator System 630 can comprise one or more inputs and/or output communication interface, and such as communication interface 633, to permit and network, movement Device (such as Fig. 1 and 5 mobile device 105 or the mobile device 203 of Fig. 2), other computer system and/or retouched herein Any other electronic installation exchange data stated.Communication subsystem 630 can be based on Internet Protocol (IP) and/or other data phase Close agreement (such as TCP, UDP) support communication, and can achieve via wireless network (wireless network 140 of such as Fig. 1) and/or because Special net and the communication of other entities (such as mobile device 105).
In many examples, computer system 600 will further comprise working storage 635, its can comprise RAM or ROM device, as described above.The software element being shown as being positioned in working storage 635 can comprise operating system 640, Device driver, executable storehouse and/or other code, such as one or more applications 645, one or more applications described may include by The computer program that various embodiments provide, and/or may be designed to implement and provided by other embodiments as described herein Method and/or the system that provided by other embodiments as described herein of configuration.Only illustrated with example, with respect to institute above One or more programs of the method description discussed are (for example, with respect to method and/or the position as show in Figure 2 of Fig. 3 description The feature of server 207) may be embodied as the code that can be executed by computer (and/or the processing unit in computer) and/ Or instruction;In one aspect, then, can using this category code and/or instruction come configure and/or adjust all-purpose computer (or its Its device) to execute one or more operations according to described method.
The set of these instructions and/or code is storable in non-transitory computer-readable storage medium (such as institute above The storage device 625 of description) on.In some cases, storage media may be incorporated into computer system (for example, department of computer science System 600) in.In other embodiments, storage media may separate with computer system that (for example, self-mountable & dismountuble media are (for example, Optical compact disks)), and/or be provided in installation kit so that storage media may be used to program, configure and/or adjust be stored thereon with The all-purpose computer of instructions/code.These instructions may be in the form of the executable code that can be executed by computer system 600, And/or may be in source and/or form that code can be installed, described source and/or code can be installed compiled by computer system 600 And/or (for example, it is generally available compiler, installation procedure, compression/decompression using multiple after being installed in computer system 600 Any one of contracting common program etc.), then it is in the form of executable code.
It will be apparent to those skilled in the art that a large amount of changes can be made according to particular requirement.For example, also may be used Custom hardware can be used, and/or particular element can be implemented on hardware, software (comprising portable software, such as small routine etc.) Or in both.In addition, the connection of other computing devices (such as network inputs/output device) can be utilized.
Referring to accompanying drawing, the assembly that can comprise memory can comprise non-transitory machine-readable medium.As used herein, Term " machine-readable medium " and " computer-readable media " refer to participate in providing appointing of the data making machine operate in a specific way What storage media.In embodiment provided above, various machine-readable mediums may participate in providing process by instructions/code Unit and/or other device are for execution.Additionally or alternatively, described machine-readable medium is possibly used for storing and/or taking Carry such instructions/code.In many embodiments, computer-readable media is object and/or tangible storage medium.This media Can be with using many forms, including but not limited to non-volatile media, volatile media and transmitting media.The calculating of common form Machine readable media including (for example) magnetic and/or optical media, punched card, paper tape, there is any other physics matchmaker of sectional hole patterns Body, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or tape, carrier wave as described below, or Computer can be read from any other media of instruction and/or code.
Method, system and device discussed herein are example.Various embodiments can omit in due course, replace or Add various programs or assembly.For example, the feature with regard to the description of some embodiments can be combined in various other embodiments. Different aspect and the element of embodiment can be combined in a similar manner.The various assemblies of figure provided in this article may be embodied in hardware And/or in software.And, technology develops, and therefore many elements are example, and it is special that it not scope of the invention is limited to those Determine example.
It was demonstrated that sometimes this little signal is referred to as position, information, value, element, symbol, character, variable, item, numeral, mark Number etc. be convenient, this is primarily due to commonly use.However, it should be understood that all these or similar terms should be with suitable thing Reason amount is associated, and is only convenient mark.Other situations unless specifically stated, otherwise from discussed above can be clear Learn it should be understood that this specification discussion everywhere utilize for example " process ", " calculating ", " reckoning ", " determination ", " confirmation ", The term such as " identification ", " association ", " measurement ", " execution " refers to particular device (such as special-purpose computer or similar special electronic Computing device) action or process.Therefore, in the context of the present specification, special-purpose computer or similar special electronic calculate Device can manipulate or convert signal, and described signal is typically expressed as memory, register or other information storage device, transmitting Physics in device, or the display device of special-purpose computer or similar special electronic computing device, electronics, electricity or amount of magnetism.
As used herein, term " and " and "or" can comprise multiple implications, these implications are it is also contemplated that at least partly take Certainly in the context using such term.Generally, if "or" is used for association one list (such as A, B or C), then set expression A, B and C, herein is in using in inclusive meaning, and A, B or C, herein is in using in exclusiveness meaning.In addition, as this Literary composition is used, and term " one or more " can be used for describing any feature, structure or characteristic in the singular, or it is special to can be used for description Levy, certain combination of structure or characteristic.However, it should be noted that this is illustrative example, and the subject matter not limited to this advocated Example.At least one of if additionally, term " " in order to associate a list (such as A, B or C), can be construed as representing Any combinations of A, B and/or C, such as A, AB, AA, AAB, AABBCCC etc..
Have been described for some embodiments, can be without departing from the spirit of the invention using various modifications, replacement structure Make and equivalent.For example, above element can be only the assembly of larger system, and wherein Else Rule can have precedence over this Bright application or the application otherwise changing the present invention.And, can carry out before, during or after considering said elements Multiple steps.Therefore, above description does not limit the scope of the invention.

Claims (30)

1. a kind of method that use device relevant information is used for the positioning of the first mobile device, methods described includes:
Obtained not exclusive with regard to described first mobile device in a message from described first mobile device using location protocol Device relevant information, described not exclusive device relevant information comprises to indicate that the hardware of described first mobile device and/or software are special The information levied;
Determine the locating features of described first mobile device, the described positioning of wherein said first mobile device using processing unit Characteristic is based at least partially on the information being stored being associated with described not exclusive device relevant information to determine;And
Described locating features using described first mobile device provide position to support to described first mobile device.
2. method according to claim 1, wherein said not exclusive device relevant information includes indicating the letter of the following Breath:
Original equipment manufacturer OEM retailer,
OEM model,
OEM model version,
Chip vendor,
Chip model,
Chip model revision ID,
Software or firmware released version,
Or its any combinations.
3. method according to claim 1, at least one of below inclusion is supported in wherein said position:Using described fixed Specific assistance data is provided described first mobile device by bit protocol, using described location protocol to described first mobile device Request specific location information, or using described location protocol using the positional information calculation institute receiving from described first mobile device State the location estimation of the first mobile device.
4. method according to claim 3, wherein said specific assistance data includes the radio frequency thermal map in a region, described RF thermal map has one or more locator values of each of the multiple positions in described region.
5. method according to claim 1, the described locating features of wherein said first mobile device include:
Frequency offset for the observation reaching time-difference OTDOA localization method of Long Term Evolution LTE;
Using the deviation between the pseudo range measurement of the different GNSS system of different carrier frequencies;
Extra delay for the signal round trip propagation time RTT measurement of WLAN WLAN access point AP;
The accuracy of position measurement;
Internal latency during acquisition position measurement;Or
Fixing mathematical function according to having preset parameter is changed to the function of positioning measurement.
6. method according to claim 1, it further includes:
Obtain the not exclusive device correlation with regard to described second mobile device from the second mobile device and using described location protocol Information, the described not exclusive device relevant information of described second mobile device and the described not exclusive dress of described first mobile device Put relevant information identical or partly identical;
Using described location protocol from described second mobile device receiving position information;
Extract the locating features of described second mobile device from the described positional information being received from described second mobile device;And
The described institute that the described locating features of described second mobile device are associated with described not exclusive device relevant information At least a portion combination of the information of storage.
7. method according to claim 6, wherein at least is based partially on the described locating features of described second mobile device Determine the described locating features of described first mobile device.
8. method according to claim 1, wherein said location protocol includes Long Term Evolution LTE location protocol LPP or LPP Extension LPPe.
9. method according to claim 1, it further includes will be for described not exclusive dress using described location protocol The request putting relevant information is sent to described first mobile device.
10. a kind of method that use device relevant information is used for the positioning of mobile device, methods described includes:
Not exclusive device relevant information with regard to described mobile device is filled from described movement in a message using location protocol Put and be sent to server, described not exclusive device relevant information comprises hardware and/or the software features indicating described mobile device Information;And
Support, wherein said position is supported at least in part according to the position that described location protocol receives for described mobile device Based on described not exclusive device relevant information.
11. methods according to claim 10, wherein said not exclusive device relevant information includes indicating the following Information:
Original equipment manufacturer OEM retailer,
OEM model,
OEM model version,
Chip vendor,
Chip model,
Chip model revision ID,
Software or firmware released version,
Or its any combinations.
12. methods according to claim 10, at least one of below inclusion is supported in wherein said position:Using described Location protocol receives specific assistance data from described server, is received for specific from described server using described location protocol The request of positional information, or determine described service using described location protocol based on by the positional information that described mobile device sends The location estimation to described mobile device for the device.
13. methods according to claim 12, wherein said specific assistance data includes the radio frequency thermal map in a region, institute State one or more locator values that RF thermal map has each of the multiple positions in described region.
14. methods according to claim 13, it further includes:
Receive the information with regard to the reference unit corresponding to described RF thermal map;And
At least one of the plurality of position in described region position is adjusted based on the described information with regard to described reference unit One or more locator values described put.
15. methods according to claim 10, wherein said location protocol include Long Term Evolution LTE location protocol LPP or LPP extends LPPe.
16. methods according to claim 10, the wherein pin in response to being received from described server by described mobile device Request to the described not exclusive device relevant information with regard to described mobile device uses described location protocol to send with regard to described The described not exclusive device relevant information of mobile device.
A kind of 17. servers, it includes:
Communication interface;
Memory;
Processing unit, it is coupled with described communication interface and described memory by correspondence, and described processing unit is configured to Cause described server:
A message is obtained mobile with regard to described first from the first mobile device via described communication interface using location protocol The not exclusive device relevant information of device, described not exclusive device relevant information comprises to indicate the hardware of described first mobile device And/or the information of software features;
Determine the locating features of described first mobile device, the described locating features of wherein said first mobile device are at least part of Ground is determined based on the information being stored being associated with described not exclusive device relevant information;And
Described locating features using described first mobile device carry to described first mobile device via described communication interface Support for position.
18. servers according to claim 17, wherein said processing unit is configured to cause described server to be passed through Hereinafter operating to provide described position to support:Using described location protocol, specific assistance data is provided the described first mobile dress Put;Using described location protocol to described first mobile device request specific location information;Using described location protocol using from The location estimation of the first mobile device described in positional information calculation that described first mobile device receives;Or its any combinations.
19. servers according to claim 18, wherein said processing unit is configured to cause described server and provides Described specific assistance data, described specific assistance data includes the radio frequency thermal map in a region, and described RF thermal map has described area One or more locator values of each of multiple positions in domain.
20. servers according to claim 17, wherein said processing unit is configured to cause described server to be passed through Using one or more of following come the described locating features using described first mobile device:
Frequency offset for the observation reaching time-difference OTDOA localization method of Long Term Evolution LTE;
Using the deviation between the pseudo range measurement of the different GNSS system of different carrier frequencies;
Extra delay for the signal round trip propagation time RTT measurement of WLAN WLAN access point AP;
The accuracy of position measurement;
Internal latency during acquisition position measurement;Or
Fixing mathematical function according to having preset parameter is changed to the function of positioning measurement.
21. servers according to claim 17, wherein said processing unit is configured to cause described server:
Obtain with regard to described second mobile device via described communication interface from the second mobile device and using described location protocol Not exclusive device relevant information, the described not exclusive device relevant information of described second mobile device dress mobile with described first The described not exclusive device relevant information put is identical or partly identical;
Using described location protocol from described second mobile device receiving position information;
Extract the locating features of described second mobile device from the described positional information being received from described second mobile device;And
The described institute that the described locating features of described second mobile device are associated with described not exclusive device relevant information At least a portion combination of the information of storage.
22. servers according to claim 21, wherein said processing unit is configured to cause described server at least The described locating features being based in part on described second mobile device determine the described locating features of described first mobile device.
23. servers according to claim 17, wherein said processing unit is configured to cause described server and uses Long Term Evolution LTE location protocol LPP or LPP extends LPPe and obtains the described not exclusive device phase with regard to described first mobile device Pass information.
24. servers according to claim 17, wherein said processing unit is configured to cause described server and uses Request for described not exclusive device relevant information is sent to described first mobile device by described location protocol.
A kind of 25. mobile devices, it includes:
Communication interface;
Memory;
Processing unit, it is coupled with described communication interface and described memory by correspondence, and described processing unit is configured to Cause described mobile device:
Will be related for the not exclusive device with regard to described mobile device via described communication interface using location protocol in a message Information is sent to server, and described not exclusive device relevant information comprises to indicate that the hardware of described mobile device and/or software are special The information levied;And
Support, wherein said position is supported at least in part according to the position that described location protocol receives for described mobile device Based on described not exclusive device relevant information.
26. mobile devices according to claim 25, wherein said processing unit is configured to cause described mobile device Receive described position by following operation to support:Receive specific assistance data using described location protocol from described server;Make Receive the request for specific location information with described location protocol from described server;Or using described location protocol by position Information is sent to described server to realize in described server based on the described positional information being sent by described mobile device The location estimation of described mobile device;Or its any combinations.
27. mobile devices according to claim 26, wherein said processing unit is configured to cause described mobile device Using described specific assistance data, wherein said specific assistance data includes the radio frequency thermal map in a region, described RF thermal map tool There are one or more locator values of each of multiple positions in described region.
28. mobile devices according to claim 27, wherein said processing unit is configured to cause described mobile device:
Receive the information with regard to the reference unit corresponding to described RF thermal map;And
At least one of the plurality of position in described region position is adjusted based on the described information with regard to described reference unit One or more locator values described put.
29. mobile devices according to claim 25, wherein said processing unit is configured to cause described mobile device Extend LPPe using described Long Term Evolution LTE location protocol LPP or LPP and send the described not exclusive dress with regard to described mobile device Put relevant information.
30. mobile devices according to claim 25, wherein said processing unit is configured to cause described mobile device In response to via described communication interface from described server receive for the described not exclusive device with regard to described mobile device The request of relevant information and send the described not exclusive device relevant information with regard to described mobile device.
CN201580027391.9A 2014-05-27 2015-05-27 It supports the position identified using the device delivered by location protocol Active CN106415303B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201462003481P 2014-05-27 2014-05-27
US62/003,481 2014-05-27
PCT/US2015/032691 WO2015183965A1 (en) 2014-05-27 2015-05-27 Location support using a device identification conveyed by a positioning protocol

Publications (2)

Publication Number Publication Date
CN106415303A true CN106415303A (en) 2017-02-15
CN106415303B CN106415303B (en) 2018-05-25

Family

ID=58007160

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580027391.9A Active CN106415303B (en) 2014-05-27 2015-05-27 It supports the position identified using the device delivered by location protocol

Country Status (2)

Country Link
EP (1) EP3149509A1 (en)
CN (1) CN106415303B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108663048A (en) * 2017-03-29 2018-10-16 北京米文动力科技有限公司 A kind of Indoor Robot hybrid location system and method
CN111149393A (en) * 2017-10-02 2020-05-12 高通股份有限公司 Complying with regional regulatory requirements for user equipment with positive antenna gain
WO2023098881A1 (en) * 2021-12-03 2023-06-08 大唐移动通信设备有限公司 Transmission method for location auxiliary data, and terminal, location server, and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223028B1 (en) * 1997-03-17 2001-04-24 Nortel Networks Ltd Enhanced method and system for programming a mobile telephone over the air within a mobile telephone communication network
US20050128956A1 (en) * 2003-08-05 2005-06-16 Hsu Raymond T. Packet data services using version and capability Information
WO2007102040A1 (en) * 2006-03-09 2007-09-13 Nokia Corporation Identification of mobile electronic terminal through wireless interface capabilities
US20090253440A1 (en) * 2008-04-02 2009-10-08 Qualcomm Incorporated Generic Positioning Protocol
EP2180664A1 (en) * 2008-10-22 2010-04-28 Vivendi Mobile Entertainment System and method for accessing multi-media content via a mobile terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223028B1 (en) * 1997-03-17 2001-04-24 Nortel Networks Ltd Enhanced method and system for programming a mobile telephone over the air within a mobile telephone communication network
US20050128956A1 (en) * 2003-08-05 2005-06-16 Hsu Raymond T. Packet data services using version and capability Information
WO2007102040A1 (en) * 2006-03-09 2007-09-13 Nokia Corporation Identification of mobile electronic terminal through wireless interface capabilities
US20090253440A1 (en) * 2008-04-02 2009-10-08 Qualcomm Incorporated Generic Positioning Protocol
EP2180664A1 (en) * 2008-10-22 2010-04-28 Vivendi Mobile Entertainment System and method for accessing multi-media content via a mobile terminal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108663048A (en) * 2017-03-29 2018-10-16 北京米文动力科技有限公司 A kind of Indoor Robot hybrid location system and method
CN111149393A (en) * 2017-10-02 2020-05-12 高通股份有限公司 Complying with regional regulatory requirements for user equipment with positive antenna gain
CN111149393B (en) * 2017-10-02 2023-05-30 高通股份有限公司 Method and apparatus for following regional regulatory requirements for user equipment with positive antenna gain
WO2023098881A1 (en) * 2021-12-03 2023-06-08 大唐移动通信设备有限公司 Transmission method for location auxiliary data, and terminal, location server, and storage medium

Also Published As

Publication number Publication date
CN106415303B (en) 2018-05-25
EP3149509A1 (en) 2017-04-05

Similar Documents

Publication Publication Date Title
US9432815B2 (en) Location support using a device identification conveyed by a positioning protocol
JP5518914B2 (en) Method and apparatus for improving radio positioning accuracy
US10278016B2 (en) Systems and methods for position estimation using proximity devices
US9264855B2 (en) Cell location estimation
CN109983788A (en) System and method for limiting the message size of location protocol
US20220065979A1 (en) Assistance information for sidelink-assisted positioning
US9307432B2 (en) Processing delay estimate based on crowdsourcing data
US8818424B2 (en) Inter-AP distance estimation using crowd sourcing
EP3286575B1 (en) Supporting the use of radio maps
CN107431995A (en) Realize the checking to the estimated location of mobile device
CN115176449B (en) High-end device assisted low-end device group delay calibration for NR positioning
US20220069960A1 (en) Spatial relationship design for sidelink-assisted positioning
WO2019228630A1 (en) Collecting or triggering collecting positioning data for updating and/or generating a positioning map
CN106415303B (en) It supports the position identified using the device delivered by location protocol
US11716701B2 (en) Estimating and reporting of side-information for enhanced reciprocal signaling-based positioning
CN106063343A (en) Methods and apparatus for access point location token
US20210112519A1 (en) Radio node localization and clustering for improved device localization
US20180227703A1 (en) Systems and methods for position estimation using proximity devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant