[go: up one dir, main page]

CN106415303B - It supports the position identified using the device delivered by location protocol - Google Patents

It supports the position identified using the device delivered by location protocol Download PDF

Info

Publication number
CN106415303B
CN106415303B CN201580027391.9A CN201580027391A CN106415303B CN 106415303 B CN106415303 B CN 106415303B CN 201580027391 A CN201580027391 A CN 201580027391A CN 106415303 B CN106415303 B CN 106415303B
Authority
CN
China
Prior art keywords
mobile device
location
information
server
positioning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201580027391.9A
Other languages
Chinese (zh)
Other versions
CN106415303A (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
Expired - Fee Related 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

用于使用装置相关信息用于移动装置的定位的技术包含由移动装置将非唯一装置相关信息提供到位置服务器。此装置相关信息可在定位协议中从移动装置递送到服务器。所述装置相关信息可包括关于移动装置的原始设备制造商OEM、型号、版本的信息以及关于无线芯片OEM、型号和版本的信息,且可使得能够从所存储数据检索所述移动装置的定位特性以支持所述移动装置的定位。技术还可包含位置服务器搜集关于移动装置的定位特性的信息,且与所述移动装置类型相关联而存储此信息,这可减少或避免需要配置所存储数据。

Techniques for using device-related information for location of a mobile device include providing, by the mobile device, non-unique device-related information to a location server. This device related information can be delivered from the mobile device to the server in a positioning protocol. The device related information may include information about the original equipment manufacturer OEM, model, version of the mobile device and information about the wireless chip OEM, model and version, and may enable retrieval of location characteristics of the mobile device from stored data to support the positioning of the mobile device. Techniques may also include the location server gathering information about positioning characteristics of mobile devices and storing this information in association with the mobile device type, which may reduce or avoid the need to configure stored data.

Description

使用由定位协议递送的装置识别的位置支持Support for using device-identified locations delivered by location-based protocols

技术领域technical field

本申请涉及移动装置的定位技术。This application relates to positioning technology for mobile devices.

背景技术Background technique

例如移动电话、智能电话和平板计算机等新的移动装置在市场上经常出现。还频繁地发布现有移动装置的额外的新版本(例如具有新的或经更新的硬件和/或软件)。这些新的移动装置型号和版本可预期就其执行位置相关测量的能力而言具有特定特性和能力。由移动装置获得位置相关测量和由移动装置或在例如位置服务器等另一实体处计算移动装置的位置对于例如导航、方向发现和紧急呼叫等一些应用和服务可能很重要甚至非常关键。移动装置的关于定位支持的特性和能力可包含不同测量的准确性以及特定限制和可能故障。此外,比如所接收信号强度指示(RSSI)、信号往返传播时间(RTT)、信噪比(S/N)和频率间参考信号时间差(RSTD)等一些测量可需要再校准以准确地解决不同移动装置型号的测量误差和测量差异。New mobile devices such as mobile phones, smart phones and tablet computers are constantly appearing on the market. Additional new versions of existing mobile devices (eg, with new or updated hardware and/or software) are also frequently released. These new mobile device models and versions can be expected to have specific features and capabilities in terms of their ability to perform location-related measurements. Obtaining location related measurements by a mobile device and computing the location of the mobile device either by the mobile device or at another entity such as a location server can be important or even critical for some applications and services such as navigation, direction finding and emergency calling. Features and capabilities of a mobile device with respect to positioning support may include the accuracy of different measurements as well as certain limitations and possible failures. In addition, some measurements such as Received Signal Strength Indication (RSSI), Signal Round-Trip Time (RTT), Signal-to-Noise Ratio (S/N), and Inter-Frequency Reference Signal Time Difference (RSTD) may require recalibration to accurately account for different mobile Measurement error and measurement variance for device models.

向位置服务器提供国际移动台设备身份(IMEI)或电子序列号(ESN)的能力添加到例如由第三代合作伙伴计划(3GPP)界定的CP位置解决方案等一些控制平面(CP)位置标准。此可使位置服务器能够从这些识别符推断移动装置的某些方面,例如型号和销售商。此可使位置服务器能够推断移动装置的特定定位特性且借此辅助移动装置的定位。然而,此方法受到限制,因为其不能解决相同电话型号的不同版本,且其取决于能够在位置服务器处预先配置数据库或使数据库可由位置服务器访问以使位置服务器能够从移动装置识别符导出此信息。在此些配置中,位置服务器可能不能够用数据库或位置服务器尚未经配置以支持的识别符来针对新的移动装置调适定位方法支持和/或其它服务。The ability to provide an International Mobile Station Equipment Identity (IMEI) or Electronic Serial Number (ESN) to a location server is added to some control plane (CP) location standards such as the CP location solution defined by the 3rd Generation Partnership Project (3GPP). This may enable the location server to infer certain aspects of the mobile device, such as model and seller, from these identifiers. This may enable the location server to infer certain positioning characteristics of the mobile device and thereby assist in the positioning of the mobile device. However, this approach is limited because it cannot account for different versions of the same phone model, and it depends on being able to preconfigure or make the database accessible at the location server to enable the location server to derive this information from the mobile device identifier . In such configurations, the location server may not be able to adapt positioning method support and/or other services for the new mobile device with a database or identifiers that the location server has not been configured to support.

发明内容Contents of the invention

本文所揭示的技术包含由目标移动装置向位置服务器提供额外非唯一装置相关信息(例如移动装置和/或移动装置中的一或多个无线芯片组的销售商、型号和版本)。此些装置相关信息可在定位协议中从目标移动装置递送到服务器。这些技术可允许位置服务器针对特定移动装置类型更加高效地调适。另外,本文所揭示的技术进一步使位置服务器能够搜集关于新移动装置类型的信息且自动调适而不需要依赖于预先配置的数据库。Techniques disclosed herein include providing, by a target mobile device, additional non-unique device-related information (eg, the vendor, model, and version of the mobile device and/or one or more wireless chipsets in the mobile device) to a location server. Such device related information may be delivered from the target mobile device to the server in a positioning protocol. These techniques may allow location servers to more efficiently adapt to specific mobile device types. In addition, the techniques disclosed herein further enable location servers to gather information about new mobile device types and automatically adapt without relying on pre-configured databases.

根据本发明的使用装置相关信息用于第一移动装置的定位的实例方法包括:使用定位协议在一消息中从所述第一移动装置获得关于第一移动装置的非唯一装置相关信息,所述非唯一装置相关信息包含指示第一移动装置的硬件和/或软件特征的信息;以及利用处理单元确定第一移动装置的定位特性。至少部分地基于与非唯一装置相关信息相关联的所存储的信息确定第一移动装置的定位特性。所述方法进一步包括使用第一移动装置的定位特性向第一移动装置提供位置支持。An example method of using device-related information for positioning of a first mobile device in accordance with the present invention includes obtaining non-unique device-related information about a first mobile device from said first mobile device in a message using a positioning protocol, said The non-unique device-related information includes information indicative of hardware and/or software characteristics of the first mobile device; and determining, with the processing unit, a location characteristic of the first mobile device. A location characteristic of the first mobile device is determined based at least in part on the stored information associated with the non-unique device-related information. The method further includes providing location support to the first mobile device using the positioning characteristics of the first mobile device.

所述实例方法可包含以下特征中的一或多者。非唯一装置相关信息可包括指示原始设备制造商(OEM)销售商、OEM型号、OEM型号版本、芯片销售商、芯片型号、芯片型号版本ID、软件或固件发布版本或其任何组合的信息。位置支持可包括以下中的至少一者:使用定位协议向第一移动装置提供特定辅助数据;使用定位协议向第一移动装置请求特定位置信息;或使用定位协议使用从第一移动装置接收的位置信息计算第一移动装置的位置估计。所述特定辅助数据可包括一区域的射频(RF)热图,所述RF热图具有针对所述区域中的多个位置中的每一者的一或多个定位值。第一移动装置的定位特性可包括用于长期演进(LTE)的观测到达时间差(OTDOA)定位方法的频率间偏差、采用不同载波频率的不同GNSS系统的伪距测量之间的偏差、用于无线局域网(WLAN)接入点(AP)的信号往返传播时间(RTT)测量的额外延迟、位置测量的准确性、获得位置测量的过程中的内部延迟,或根据固定数学函数用固定参数(例如固定系数)对定位测量的函数修改。所述方法可进一步包括:从第二移动装置且使用定位协议获得关于第二移动装置的非唯一装置相关信息,所述第二移动装置的所述非唯一装置相关信息与所述第一移动装置的所述非唯一装置相关信息相同或部分相同;使用定位协议从第二移动装置接收位置信息;从接收自第二移动装置的位置信息提取第二移动装置的定位特性;以及将第二移动装置的定位特性与同非唯一装置相关信息相关联的所存储的信息的至少一部分组合。可至少部分基于第二移动装置的定位特性确定第一移动装置的定位特性。所述定位协议可包括长期演进(LTE)定位协议(LPP)或LPP扩展(LPPe)。所述方法可进一步包含使用定位协议将对非唯一装置相关信息的请求传送到第一移动装置。The example methods can include one or more of the following features. The non-unique device-related information may include information indicating an original equipment manufacturer (OEM) seller, OEM model number, OEM model version, chip seller, chip model number, chip model version ID, software or firmware release version, or any combination thereof. The location support may include at least one of: providing specific assistance data to the first mobile device using a positioning protocol; requesting specific location information from the first mobile device using a positioning protocol; or using a location received from the first mobile device using a positioning protocol The information calculates a location estimate for the first mobile device. The particular assistance data may include a radio frequency (RF) heatmap of an area, the RF heatmap having one or more position location values for each of a plurality of locations in the area. Positioning characteristics of the first mobile device may include inter-frequency bias for the Observed Time Difference of Arrival (OTDOA) positioning method for Long Term Evolution (LTE), bias between pseudorange measurements of different GNSS systems using different carrier frequencies, Additional latency for signal round-trip travel time (RTT) measurements of local area network (WLAN) access points (APs), accuracy of location measurements, internal delays in obtaining location measurements, or according to a fixed mathematical function with fixed parameters (e.g. fixed Coefficient) Modifies the function of the positioning measurement. The method may further include obtaining non-unique device-related information about the second mobile device from the second mobile device using a positioning protocol, the non-unique device-related information of the second mobile device being identical to that of the first mobile device The non-unique device-related information is identical or partially identical; receiving location information from the second mobile device using a location protocol; extracting location characteristics of the second mobile device from the location information received from the second mobile device; and linking the second mobile device to The location characteristic of is combined with at least a portion of the stored information associated with the non-unique device-related information. The location characteristic of the first mobile device may be determined based at least in part on the location characteristic of the second mobile device. The positioning protocol may include Long Term Evolution (LTE) Positioning Protocol (LPP) or LPP Extensions (LPPe). The method may further include transmitting a request for non-unique device-related information to the first mobile device using a positioning protocol.

使用装置相关信息用于移动装置的定位的实例方法包括:在一消息中使用定位协议将关于移动装置的非唯一装置相关信息从移动装置发送到服务器,所述非唯一装置相关信息包含指示移动装置的硬件和/或软件特征的信息;以及根据所述定位协议接收针对移动装置的位置支持。所述位置支持至少部分地基于所述非唯一装置相关信息。An example method of using device-related information for positioning of a mobile device includes sending non-unique device-related information about the mobile device in a message from the mobile device to a server using the positioning protocol, the non-unique device-related information including an indication that the mobile device and receiving location support for the mobile device according to the positioning protocol. The location support is based at least in part on the non-unique device related information.

所述实例方法可包含以下特征中的一或多者。所述非唯一装置相关信息可包括指示原始设备制造商(OEM)销售商、OEM型号、OEM型号版本、芯片销售商、芯片型号、芯片型号版本ID、软件或固件发布版本或其任何组合的信息。位置支持可包括以下中的至少一者:使用定位协议从服务器接收特定辅助数据;使用定位协议从服务器接收针对特定位置信息的请求;或由服务器使用定位协议基于移动装置发送的位置信息确定对移动装置的位置估计。特定辅助数据可包括一区域的射频(RF)热图,所述RF热图具有所述区域中的多个位置中的每一者的一或多个定位值。所述方法可进一步包括接收关于对应于RF热图的参考装置的信息,以及基于关于参考装置的信息调整所述区域中的所述多个位置中的至少一个位置的所述一或多个定位值。定位协议可包括长期演进(LTE)定位协议(LPP)或LPP扩展(LPPe)。可响应于由移动装置从服务器接收的针对关于移动装置的非唯一装置相关信息的请求而使用定位协议发送关于移动装置的非唯一装置相关信息。The example methods can include one or more of the following features. The non-unique device-related information may include information indicating an original equipment manufacturer (OEM) vendor, OEM model number, OEM model version, chip vendor, chip model number, chip model version ID, software or firmware release version, or any combination thereof . The location support may include at least one of: receiving specific assistance data from the server using a positioning protocol; receiving a request for specific location information from the server using a positioning protocol; The location estimate of the device. Certain assistance data may include a radio frequency (RF) heatmap of an area with one or more location values for each of a plurality of locations in the area. The method may further comprise receiving information about a reference device corresponding to the RF heat map, and adjusting the one or more positions of at least one of the plurality of locations in the area based on the information about the reference device value. The positioning protocol may include Long Term Evolution (LTE) Positioning Protocol (LPP) or LPP Extensions (LPPe). The non-unique device-related information about the mobile device can be sent using a positioning protocol in response to a request received by the mobile device from the server for the non-unique device-related information about the mobile device.

根据本发明,一种实例服务器包括通信接口、存储器,和以通信方式与所述通信接口和所述存储器耦合的处理单元。所述处理单元经配置以致使所述服务器:在一消息中使用定位协议经由通信接口从第一移动装置获得关于第一移动装置的非唯一装置相关信息,所述非唯一装置相关信息包含指示第一移动装置的硬件和/或软件特征的信息;且确定第一移动装置的定位特性。至少部分地基于与非唯一装置相关信息相关联的所存储的信息确定第一移动装置的定位特性。所述处理单元还经配置以致使服务器使用第一移动装置的定位特性经由通信接口向第一移动装置提供位置支持。According to the invention, an example server includes a communication interface, a memory, and a processing unit communicatively coupled to the communication interface and the memory. The processing unit is configured to cause the server to: obtain non-unique device-related information about the first mobile device from the first mobile device via a communication interface using a positioning protocol in a message, the non-unique device-related information including an indication of a first information about hardware and/or software features of a mobile device; and determining location characteristics of the first mobile device. A location characteristic of the first mobile device is determined based at least in part on the stored information associated with the non-unique device-related information. The processing unit is also configured to cause the server to provide location support to the first mobile device via the communication interface using positioning characteristics of the first mobile device.

所述实例服务器可包含以下特征中的一或多者。所述处理单元可经配置以致使服务器通过以下操作来提供位置支持:使用定位协议将特定辅助数据提供到第一移动装置;使用定位协议向第一移动装置请求特定位置信息;使用定位协议使用从第一移动装置接收的位置信息计算第一移动装置的位置估计;或其任何组合。处理单元可经配置以致使服务器提供特定辅助数据,所述特定辅助数据包括一区域的射频(RF)热图、所述RF热图具有所述区域中的多个位置中的每一者的一或多个定位值。处理单元可经配置以致使服务器通过使用以下中的一或多者来使用第一移动装置的定位特性:用于长期演进(LTE)的观测到达时间差(OTDOA)定位方法的频率间偏差、采用不同载波频率的不同GNSS系统的伪距测量之间的偏差、用于无线局域网(WLAN)接入点(AP)的信号往返传播时间(RTT)测量的额外延迟、位置测量的准确性、获得位置测量的过程中的内部延迟,或根据固定数学函数用固定参数(例如固定系数)对定位测量的函数修改。处理单元可经配置以致使服务器:从第二移动装置且使用定位协议经由通信接口获得关于第二移动装置的非唯一装置相关信息,所述第二移动装置的所述非唯一装置相关信息与所述第一移动装置的所述非唯一装置相关信息相同或部分相同;使用定位协议从第二移动装置接收位置信息;从接收自第二移动装置的位置信息提取第二移动装置的定位特性;以及将第二移动装置的定位特性与同非唯一装置相关信息相关联的所存储的信息的至少一部分组合。处理单元可经配置以致使服务器至少部分地基于第二移动装置的定位特性确定第一移动装置的定位特性。所述处理单元可经配置以致使服务器使用长期演进(LTE)定位协议(LPP)或LPP扩展(LPPe)获得关于第一移动装置的非唯一装置相关信息。处理单元可经配置以致使服务器使用定位协议将针对非唯一装置相关信息的请求传送到第一移动装置。The instance server may include one or more of the following features. The processing unit may be configured to cause the server to provide location support by: providing specific assistance data to the first mobile device using the positioning protocol; requesting specific location information from the first mobile device using the positioning protocol; using the positioning protocol from Computing a location estimate of the first mobile device from the location information received by the first mobile device; or any combination thereof. The processing unit may be configured to cause the server to provide specific assistance data comprising a radio frequency (RF) heat map of an area, the RF heat map having one for each of a plurality of locations in the area. or multiple targeting values. The processing unit may be configured to cause the server to use the positioning characteristics of the first mobile device by using one or more of: inter-frequency bias for the Observed Time Difference of Arrival (OTDOA) positioning method for Long Term Evolution (LTE), using different Bias between pseudorange measurements of different GNSS systems at carrier frequencies, additional delay for signal round-trip travel time (RTT) measurements of wireless local area network (WLAN) access points (APs), accuracy of position measurements, obtaining position measurements The internal delay in the process, or the functional modification of the positioning measurement with fixed parameters (e.g. fixed coefficients) according to a fixed mathematical function. The processing unit may be configured to cause the server to: obtain non-unique device-related information about the second mobile device from the second mobile device and using a positioning protocol via the communication interface, the non-unique device-related information for the second mobile device being related to the the non-unique device-related information of the first mobile device is identical or partially identical; receiving location information from a second mobile device using a location protocol; extracting location characteristics of the second mobile device from the location information received from the second mobile device; and A location characteristic of the second mobile device is combined with at least a portion of the stored information associated with the non-unique device-related information. The processing unit may be configured to cause the server to determine the location characteristic of the first mobile device based at least in part on the location characteristic of the second mobile device. The processing unit may be configured to cause the server to obtain non-unique device-related information about the first mobile device using Long Term Evolution (LTE) Positioning Protocol (LPP) or LPP Extensions (LPPe). The processing unit may be configured to cause the server to transmit a request for non-unique device-related information to the first mobile device using a location protocol.

根据本发明,一种移动装置包括通信接口、存储器,和以通信方式与所述通信接口和所述存储器耦合的处理单元,所述处理单元经配置以致使移动装置:经由到服务器的通信接口在一消息中使用定位协议发送关于移动装置的非唯一装置相关信息,所述非唯一装置相关信息包含指示移动装置的硬件和/或软件特征的信息;且根据定位协议接收针对移动装置的位置支持。所述位置支持至少部分地基于所述非唯一装置相关信息。According to the invention, a mobile device includes a communication interface, a memory, and a processing unit communicatively coupled to the communication interface and the memory, the processing unit being configured to cause the mobile device to: sending non-unique device-related information about the mobile device in a message using a positioning protocol, the non-unique device-related information including information indicative of hardware and/or software characteristics of the mobile device; and receiving location support for the mobile device according to the positioning protocol. The location support is based at least in part on the non-unique device related information.

所述实例移动装置可包含以下特征中的一或多者。处理单元可经配置以致使移动装置通过以下操作接收位置支持:使用定位协议从服务器接收特定辅助数据;使用定位协议从服务器接收针对特定位置信息的请求;使用定位协议将位置信息发送到服务器以基于由移动装置发送的位置信息在服务器处实现移动装置的位置估计;或其任何组合。处理单元可经配置以致使移动装置利用特定辅助数据,其中所述特定辅助数据包括一区域的射频(RF)热图,所述RF热图具有所述区域中的多个位置中的每一者的一或多个定位值。所述处理单元可经配置以致使移动装置接收关于对应于RF热图的参考装置的信息,且基于关于参考装置的信息调整所述区域中的所述多个位置中的至少一个位置的一或多个定位值。处理单元可经配置以致使移动装置使用长期演进(LTE)定位协议(LPP)或LPP扩展(LPPe)发送关于移动装置的非唯一装置相关信息。处理单元可经配置以致使移动装置响应于经由通信接口从服务器接收的针对关于移动装置的非唯一装置相关信息的请求而发送关于移动装置的非唯一装置相关信息。The example mobile device can include one or more of the following features. The processing unit may be configured to cause the mobile device to receive location support by: receiving specific assistance data from the server using the positioning protocol; receiving a request for specific location information from the server using the positioning protocol; sending the location information to the server using the positioning protocol to The location information sent by the mobile device enables an estimation of the location of the mobile device at the server; or any combination thereof. The processing unit may be configured to cause the mobile device to utilize specific assistance data, wherein the specific assistance data includes a radio frequency (RF) heat map of an area, the RF heat map having each of a plurality of locations in the area One or more targeting values for . The processing unit may be configured to cause the mobile device to receive information about a reference device corresponding to the RF heatmap, and to adjust one or more of at least one of the plurality of locations in the area based on the information about the reference device. Multiple targeting values. The processing unit may be configured to cause the mobile device to send non-unique device-related information about the mobile device using Long Term Evolution (LTE) Positioning Protocol (LPP) or LPP Extensions (LPPe). The processing unit may be configured to cause the mobile device to send non-unique device-related information about the mobile device in response to a request for non-unique device-related information about the mobile device received from the server via the communication interface.

根据本发明的一种实例设备可包含:用于使用定位协议在一消息中从所述第一移动装置获得关于第一移动装置的非唯一装置相关信息的装置,所述非唯一装置相关信息包含指示第一移动装置的硬件和/或软件特征的信息;用于利用处理单元确定第一移动装置的定位特性的装置。所述定位特性至少部分地基于与非唯一装置相关信息相关联的所存储的信息而确定。所述实例设备进一步包含用于使用定位特性向第一移动装置提供位置支持的装置。An example apparatus according to the present invention may comprise means for obtaining non-unique device-related information about a first mobile device from said first mobile device in a message using a positioning protocol, said non-unique device-related information comprising Information indicative of hardware and/or software features of the first mobile device; means for determining, with the processing unit, positioning characteristics of the first mobile device. The positioning characteristic is determined based at least in part on stored information associated with the non-unique device-related information. The example apparatus further includes means for providing location support to a first mobile device using positioning characteristics.

实例设备可进一步包含以下特征中的一或多者。所述用于使用定位特性来提供位置支持的装置可包含用于以下操作的装置:使用定位协议将特定辅助数据提供到第一移动装置;使用定位协议向第一移动装置请求特定位置信息;使用定位协议使用从第一移动装置接收的位置信息计算第一移动装置的位置估计;或其任何组合。所述用于提供特定辅助数据的装置可包括用于提供一区域的射频(RF)热图的装置,所述RF热图具有所述区域中的多个位置中的每一者的一或多个定位值。用于使用定位特性的装置可包括用于使用以下中的至少一者的装置:用于长期演进(LTE)的观测到达时间差(OTDOA)定位方法的频率间偏差、采用不同载波频率的不同GNSS系统的伪距测量之间的偏差、用于无线局域网(WLAN)接入点(AP)的信号往返传播时间(RTT)测量的额外延迟、位置测量的准确性、获得位置测量的过程中的内部延迟,或根据固定数学函数用固定参数(例如固定系数)对定位测量的函数修改。所述设备可进一步包含:用于从第二移动装置且使用定位协议获得关于第二移动装置的非唯一装置相关信息的装置,所述第二移动装置的所述非唯一装置相关信息与所述第一移动装置的所述非唯一装置相关信息相同或部分相同;用于使用定位协议从第二移动装置接收位置信息的装置;用于从接收自第二移动装置的位置信息提取第二移动装置的定位特性的装置;以及用于将第二移动装置的定位特性与同非唯一装置相关信息相关联的所存储的信息的至少一部分组合的装置。用于确定第一移动装置的定位特性的装置可至少部分地基于第二移动装置的定位特性作出所述确定。所述设备可进一步包括用于使用长期演进(LTE)定位协议(LPP)或LPP扩展(LPPe)发送关于移动装置的非唯一装置相关信息的装置。所述设备可进一步包括用于使用定位协议将针对非唯一装置相关信息的请求传送到第一移动装置的装置。Example apparatus may further include one or more of the following features. The means for providing location support using positioning characteristics may include means for: providing specific assistance data to the first mobile device using a positioning protocol; requesting specific location information from the first mobile device using a positioning protocol; using The location protocol calculates a location estimate of the first mobile device using the location information received from the first mobile device; or any combination thereof. The means for providing specific assistance data may include means for providing a radio frequency (RF) heat map of an area, the RF heat map having one or more of each of a plurality of locations in the area. positioning value. The means for using the positioning characteristic may include means for using at least one of: inter-frequency bias for the Observed Time Difference of Arrival (OTDOA) positioning method for Long Term Evolution (LTE), different GNSS systems employing different carrier frequencies Bias between pseudorange measurements for wireless local area network (WLAN) access points (APs), additional delay for signal round-trip travel time (RTT) measurements, accuracy of position measurements, internal delays in obtaining position measurements , or a functional modification of the positioning measurement with fixed parameters (eg fixed coefficients) according to a fixed mathematical function. The apparatus may further include means for obtaining, from a second mobile device and using a location protocol, non-unique device-related information about the second mobile device, the non-unique device-related information for the second mobile device being related to the The non-unique device-related information of the first mobile device is identical or partially identical; means for receiving location information from a second mobile device using a positioning protocol; for extracting the second mobile device from the location information received from the second mobile device and means for combining the location characteristic of the second mobile device with at least a portion of the stored information associated with the non-unique device-related information. The means for determining a positioning characteristic of a first mobile device may make the determination based at least in part on a positioning characteristic of a second mobile device. The apparatus may further include means for sending the non-unique device-related information about the mobile device using Long Term Evolution (LTE) Positioning Protocol (LPP) or LPP Extensions (LPPe). The apparatus may further include means for communicating a request for non-unique device-related information to the first mobile device using a positioning protocol.

根据本发明的另一实例设备可包括:用于在一消息中使用定位协议将关于所述设备的非唯一装置相关信息从所述设备发送到服务器的装置,所述非唯一装置相关信息包含指示设备的硬件和/或软件特征的信息;以及用于根据定位协议接收针对设备的位置支持的装置。所述位置支持至少部分地基于所述非唯一装置相关信息。Another example device according to the present invention may comprise means for sending non-unique device-related information about the device from the device to a server in a message using a positioning protocol, the non-unique device-related information containing an indication information of hardware and/or software features of the device; and means for receiving location support for the device according to a positioning protocol. The location support is based at least in part on the non-unique device related information.

所述实例设备可包含以下特征中的一或多者。用于接收位置支持的装置可包括用于执行以下中的至少一者的装置:使用定位协议从服务器接收特定辅助数据;使用定位协议从服务器接收针对特定位置信息的请求;或使用定位协议基于由所述设备发送的位置信息从服务器接收所述设备的位置估计。所述设备可包含用于利用特定辅助数据的装置,其中所述特定辅助数据包括一区域的射频(RF)热图,所述RF热图具有所述区域中的多个位置中的每一者的一或多个定位值。所述设备可进一步包含用于接收关于对应于RF热图的参考装置的信息的装置,和用于基于关于参考装置的所述信息调整所述区域中的所述多个位置中的至少一个位置的所述一或多个定位值的装置。所述设备可包括用于使用包括长期演进(LTE)定位协议(LPP)或LPP扩展(LPPe)的定位协议发送关于移动装置的非唯一装置相关信息的装置。所述设备可包括用于响应于经由通信接口从服务器接收的针对关于移动装置的非唯一装置相关信息的请求发送关于移动装置的非唯一装置相关信息的装置。The example apparatus can include one or more of the following features. The means for receiving location support may include means for at least one of: receiving specific assistance data from a server using a positioning protocol; receiving a request for specific location information from a server using a positioning protocol; The location information sent by the device receives an estimate of the location of the device from a server. The apparatus may include means for utilizing specific assistance data, wherein the specific assistance data includes a radio frequency (RF) heat map of an area, the RF heat map having each of a plurality of locations in the area One or more targeting values for . The apparatus may further comprise means for receiving information about a reference device corresponding to an RF heatmap, and for adjusting at least one of the plurality of locations in the area based on the information about the reference device means of the one or more positioning values. The apparatus can include means for sending non-unique device-related information about a mobile device using a positioning protocol including Long Term Evolution (LTE) Positioning Protocol (LPP) or LPP Extensions (LPPe). The apparatus may include means for sending non-unique device-related information about the mobile device in response to a request for non-unique device-related information about the mobile device received from a server via the communication interface.

根据本发明的一种实例计算机可读媒体可包括内嵌在其上用于使用装置相关信息来定位第一移动装置的指令。所述指令可包含:用于使用定位协议在一消息中从第一移动装置获得关于第一移动装置的非唯一装置相关信息的计算机代码,所述非唯一装置相关信息包含指示第一移动装置的硬件和/或软件特征的信息;用于利用处理单元确定第一移动装置的定位特性的装置。至少部分地基于与非唯一装置相关信息相关联的所存储的信息确定定位特性。所述指令可进一步包含用于使用所述定位特性向第一移动装置提供位置支持的计算机代码。An example computer-readable medium according to this disclosure may include instructions embedded thereon for locating a first mobile device using device-related information. The instructions may include computer code for obtaining, in a message from the first mobile device, non-unique device-related information about the first mobile device using a positioning protocol, the non-unique device-related information including information indicating the first mobile device Information on hardware and/or software features; means for determining, with the processing unit, positioning characteristics of the first mobile device. A location characteristic is determined based at least in part on stored information associated with the non-unique device-related information. The instructions may further include computer code for providing location support to the first mobile device using the positioning characteristics.

所述实例计算机可读媒体可进一步包含用于实施以下特征中的一或多者的计算机代码。用于使用定位特性来提供位置支持的计算机代码可包含用于以下操作的计算机代码:使用定位协议将特定辅助数据提供到第一移动装置;使用定位协议向第一移动装置请求特定位置信息;使用定位协议使用从第一移动装置接收的位置信息计算第一移动装置的位置估计;或其任何组合。所述用于提供特定辅助数据的计算机代码可包括用于提供一区域的射频(RF)热图的计算机代码,所述RF热图具有所述区域中的多个位置中的每一者的一或多个定位值。用于使用定位特性的计算机代码可包括用于使用以下中的至少一者的计算机代码:用于长期演进(LTE)的观测到达时间差(OTDOA)定位方法的频率间偏差、采用不同载波频率的不同GNSS系统的伪距测量之间的偏差、用于无线局域网(WLAN)接入点(AP)的信号往返传播时间(RTT)测量的额外延迟、位置测量的准确性、获得位置测量的过程中的内部延迟,或根据固定数学函数用固定参数(例如固定系数)对定位测量的函数修改。所述指令可进一步包含:用于从第二移动装置且使用定位协议获得关于第二移动装置的非唯一装置相关信息的计算机代码,所述第二移动装置的所述非唯一装置相关信息与所述第一移动装置的所述非唯一装置相关信息相同或部分相同;用于使用定位协议从第二移动装置接收位置信息的计算机代码;用于从接收自第二移动装置的位置信息提取第二移动装置的定位特性的计算机代码;以及用于将第二移动装置的定位特性与同非唯一装置相关信息相关联的所存储的信息的至少一部分组合的计算机代码。用于确定第一移动装置的定位特性的计算机代码可至少部分地基于第二移动装置的定位特性作出所述确定。所述指令可进一步包括用于使用长期演进(LTE)定位协议(LPP)或LPP扩展(LPPe)发送关于移动装置的非唯一装置相关信息的计算机代码。所述指令可进一步包括用于使用定位协议将针对非唯一装置相关信息的请求传送到第一移动装置的计算机代码。The example computer-readable medium can further include computer code for implementing one or more of the following features. The computer code for providing location support using positioning features may include computer code for: providing specific assistance data to the first mobile device using a positioning protocol; requesting specific location information from the first mobile device using a positioning protocol; using The location protocol calculates a location estimate of the first mobile device using the location information received from the first mobile device; or any combination thereof. The computer code for providing specific assistance data may include computer code for providing a radio frequency (RF) heat map of an area, the RF heat map having one for each of a plurality of locations in the area. or multiple targeting values. The computer code for using the positioning feature may include computer code for using at least one of: inter-frequency bias for the Observed Time Difference of Arrival (OTDOA) positioning method for Long Term Evolution (LTE), different Bias between pseudorange measurements of GNSS systems, additional delay for signal round-trip travel time (RTT) measurements of wireless local area network (WLAN) access points (APs), accuracy of position measurements, time in obtaining position measurements Internal delay, or functional modification of positioning measurements with fixed parameters (eg fixed coefficients) according to a fixed mathematical function. The instructions may further include computer code for obtaining, from a second mobile device and using a location protocol, non-unique device-related information about the second mobile device, the non-unique device-related information for the second mobile device being consistent with the The non-unique device-related information of the first mobile device is identical or partially identical; computer code for receiving location information from a second mobile device using a positioning protocol; for extracting the second location information from the location information received from the second mobile device. computer code for location characteristics of the mobile device; and computer code for combining the location characteristics of the second mobile device with at least a portion of the stored information associated with the non-unique device-related information. The computer code for determining positioning characteristics of the first mobile device may base the determination at least in part on positioning characteristics of the second mobile device. The instructions may further include computer code for sending non-unique device-related information about the mobile device using Long Term Evolution (LTE) Positioning Protocol (LPP) or LPP Extensions (LPPe). The instructions may further include computer code for communicating a request for non-unique device-related information to the first mobile device using a positioning protocol.

根据本发明的另一实例计算机可读媒体可包括内嵌在其上用于使用装置相关信息来定位移动装置的指令。所述指令可包含:用于使用定位协议在一消息中将关于移动装置的非唯一装置相关信息从移动装置发送到服务器的计算机代码,所述非唯一装置相关信息包含指示移动装置的硬件和/或软件特征的信息;以及用于根据定位协议接收针对移动装置的位置支持的计算机代码。所述位置支持至少部分地基于非唯一装置相关信息。Another example computer-readable medium according to this disclosure may include instructions embedded thereon for locating a mobile device using device-related information. The instructions may include computer code for sending non-unique device-related information about the mobile device in a message from the mobile device to the server using a positioning protocol, the non-unique device-related information including an indication of hardware and/or hardware of the mobile device or software feature information; and computer code for receiving location support for the mobile device according to the location protocol. The location support is based at least in part on non-unique device related information.

所述实例计算机可读媒体可进一步包含用于实施以下特征中的一或多者的计算机代码。所述指令可包含用于接收位置支持的计算机代码,且可包括用于执行以下中的至少一者的计算机代码:使用定位协议从服务器接收特定辅助数据;使用定位协议从服务器接收针对特定位置信息的请求;或使用定位协议基于移动装置发送的位置信息从服务器接收移动装置的位置估计。所述指令可包含用于利用特定辅助数据的计算机代码,其中所述特定辅助数据包括一区域的射频(RF)热图,所述RF热图具有所述区域中的多个位置中的每一者的一或多个定位值。所述指令可包含:用于接收关于对应于RF热图的参考装置的信息的计算机代码;以及用于基于关于参考装置的信息调整所述区域中的所述多个位置中的至少一个位置的所述一或多个定位值的计算机代码。所述指令可包含用于使用包括长期演进(LTE)定位协议(LPP)或LPP扩展(LPPe)的定位协议发送关于移动装置的非唯一装置相关信息的计算机代码。所述指令可包含用于响应于经由通信接口从服务器接收的针对关于移动装置的非唯一装置相关信息的请求发送关于移动装置的非唯一装置相关信息的计算机代码。The example computer-readable medium can further include computer code for implementing one or more of the following features. The instructions may include computer code for receiving location support, and may include computer code for at least one of: receiving specific assistance data from a server using a positioning protocol; receiving location-specific information from a server using a positioning protocol or receive a location estimate of the mobile device from the server based on location information sent by the mobile device using a positioning protocol. The instructions may include computer code for utilizing specific assistance data, wherein the specific assistance data includes a radio frequency (RF) heat map of an area, the RF heat map having a location for each of a plurality of locations in the area. or one or more targeting values. The instructions may comprise: computer code for receiving information about a reference device corresponding to an RF heatmap; and for adjusting at least one of the plurality of locations in the area based on the information about the reference device computer code for the one or more targeting values. The instructions may include computer code for sending non-unique device-related information about a mobile device using a positioning protocol including Long Term Evolution (LTE) Positioning Protocol (LPP) or LPP Extensions (LPPe). The instructions may include computer code for sending non-unique device-related information about the mobile device in response to a request for non-unique device-related information about the mobile device received from a server via the communication interface.

本文中描述的项目和/或技术可提供以下能力中的一或多者以及未提到的其它能力。可提供用于位置服务器有效地适应特定移动装置而不需要依赖于预先配置的数据库的技术。结合下文和附图更详细描述这些和其它优点及特征。Items and/or technologies described herein may provide one or more of the following capabilities, as well as others not mentioned. Techniques may be provided for location servers to efficiently adapt to specific mobile devices without relying on pre-configured databases. These and other advantages and features are described in more detail in conjunction with the following and accompanying drawings.

附图说明Description of drawings

通过参考以下各图来实现对各种实施例的性质和优点的理解。An understanding of the nature and advantages of various embodiments may be achieved by reference to the following figures.

图1为根据一个实施例能够实施本文中所描述的定位功能的定位系统的简化说明。FIG. 1 is a simplified illustration of a positioning system capable of implementing the positioning functionality described herein, according to one embodiment.

图2为展示根据一个实施例用于实施本文中所描述的定位功能的协议层级处的移动装置与位置服务器之间的交互的消息流程图。Figure 2 is a message flow diagram showing the interaction between a mobile device and a location server at the protocol level for implementing the positioning functionality described herein, according to one embodiment.

图3和4为说明根据一个实施例的实施本文中所描述的定位功能的方法的过程流程图。3 and 4 are process flow diagrams illustrating a method of implementing the positioning functionality described herein, according to one embodiment.

图5为移动装置的实施例的框图。5 is a block diagram of an embodiment of a mobile device.

图6为计算机系统的实施例的框图。6 is a block diagram of an embodiment of a computer system.

具体实施方式Detailed ways

可出于多种原因使用例如移动电话、智能电话、膝上型计算机、平板计算机、便携式媒体播放器等移动装置的定位向移动装置提供额外功能性。此定位可(例如)帮助移动装置在紧急情况下定位,使移动装置能够向用户提供导航特征,等等。The positioning of mobile devices, such as mobile phones, smart phones, laptop computers, tablet computers, portable media players, etc., may be used for a variety of reasons to provide additional functionality to mobile devices. This location can, for example, help the mobile device locate in an emergency, enable the mobile device to provide navigation features to the user, and so forth.

如本文所使用的术语“定位(positioning)”与术语“定位(locating)”和“位置支持”同义,且指代获得移动装置的位置(或位置估计)或者辅助移动装置或使移动装置能够在当前时间和/或稍后某一时间获得其自身的位置的能力。术语位置(location)也可被称为位置(position)、位置估计(location estimate)、位置估计(position estimate)、位置定位(location fix)、位置定位(position fix)、定位或某一其它名称,且可指代移动装置的地理位置(例如纬度、经度和可能海拔高度)、城市位置(例如,比如邮政地址或众所周知的地点的名称)和/或相对位置(例如,比如在某一已知的参考位置的东或西、北或南以及上或下方的一组距离)。移动装置还可被称为用户设备(UE)、移动台、移动终端、无线终端、无线装置、装置、终端、目标移动装置、目标装置、目标、安全用户平面位置(SUPL)启用终端(SET)或某一其它名称。As used herein, the term "positioning" is synonymous with the terms "locating" and "location support" and refers to obtaining the position (or position estimate) of a mobile device or assisting or enabling a mobile device to The ability to obtain its own location at the current time and/or at some later time. The term location may also be called position, location estimate, position estimate, location fix, position fix, fix, or some other name, and may refer to a mobile device's geographic location (e.g., latitude, longitude, and possibly altitude), urban location (e.g., such as a postal address or the name of a well-known place), and/or relative location (e.g., such as at a known A set of distances east or west, north or south, and above or below the reference location). A mobile device may also be referred to as user equipment (UE), mobile station, mobile terminal, wireless terminal, wireless device, device, terminal, target mobile device, target device, target, Secure User Plane Location (SUPL) enabled terminal (SET) or some other name.

用于启用定位的方法可由移动装置和/或由与移动装置通信的其它装置(作为定位系统的一部分)实施。举例来说,位置服务器可用于实施用于支持移动装置的定位的定位方法。这些定位方法可包含(例如)移动装置对由以下各者发射的信号的测量:(i)属于全球导航卫星系统(GNSS)的人造卫星(SV);(ii)属于无线蜂窝式网络的基站;和/或(iii)可属于无线局域网(WLAN)的具有短无线电范围(例如100米或更小)的接入点(AP)、归属基站、小型小区和/或毫微微小区。测量可为信号到达时间(TOA)、观测到达时间差(OTDOA)定位方法的参考信号时间差(RSTD)、信号强度(例如所接收信号强度指示(RSSI))、信号往返传播时间(RTT)和/或其它信号特性的测量。所述不同信号测量可与不同定位方法相关联。举例来说,在辅助GNSS(A-GNSS)定位方法的情况下,位置服务器可将GNSS相关辅助数据发送到移动装置以辅助移动装置进行一或多个GNSS系统(例如,比如GPS、Glonass、Galileo、Beidou)的信号测量,其后移动装置或位置服务器可使用测量计算移动装置的位置估计。与OTDOA定位方法类似,移动装置可针对从支持第三代合作伙伴计划(3GPP)长期演进(LTE)无线技术的无线网络中的基站和/或毫微微小区发射的信号进行RSTD测量,其后移动装置或位置服务器可使用所述测量和测得的的LTE基站(被称为eNodeB)和/或LTE毫微微小区(被称为归属eNodeB或HeNB)的已知位置计算移动装置的位置。此外,在WLAN定位方法的情况下,移动装置可针对支持IEEE 802.11WLAN无线技术中的一者和/或短程节点(SRN)技术中的一者的一或多个AP测量RSSI和/或RTT。位置服务器或移动装置接着可使用WLAN RSSI和/或RTT测量以及(i)AP的已知位置和/或(ii)提供原本将在一组网格点(例如,覆盖比方说200乘200米的区域的1米间隔的网格点的矩形阵列)上方测得的预期RSSI和/或预期RTT值的射频(RF)热图来计算移动装置的位置。Methods for enabling positioning may be implemented by the mobile device and/or by other devices in communication with the mobile device as part of a positioning system. For example, a location server may be used to implement positioning methods for supporting positioning of mobile devices. These positioning methods may include, for example, mobile device measurements of signals emitted by (i) satellites (SV) belonging to the Global Navigation Satellite System (GNSS); (ii) base stations belonging to wireless cellular networks; And/or (iii) Access Points (APs), Home Base Stations, Small Cells and/or Femto Cells with short radio range (eg 100 meters or less), which may belong to a Wireless Local Area Network (WLAN). Measurements may be Time of Arrival (TOA), Reference Signal Time Difference (RSTD) for Observed Time Difference of Arrival (OTDOA) positioning methods, signal strength (e.g. Received Signal Strength Indication (RSSI)), Signal Round Trip Travel Time (RTT) and/or Measurement of other signal characteristics. The different signal measurements may be associated with different positioning methods. For example, in the case of the Assisted-GNSS (A-GNSS) positioning method, the location server may send GNSS-related assistance data to the mobile device to assist the mobile device in one or more GNSS systems (e.g., such as GPS, Glonass, Galileo , Beidou), thereafter the mobile device or location server can use the measurements to compute a position estimate for the mobile device. Similar to the OTDOA positioning method, mobile devices can perform RSTD measurements on signals transmitted from base stations and/or femtocells in wireless networks supporting 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) wireless technology, and then move A device or location server may use the measurements and measured known locations of LTE base stations (referred to as eNodeBs) and/or LTE femtocells (referred to as home eNodeBs or HeNBs) to calculate the location of the mobile device. Additionally, in the case of a WLAN positioning method, the mobile device may target one of the supported IEEE 802.11 WLAN radio technologies and/or One or more APs of one of the Short Range Node (SRN) technologies measure RSSI and/or RTT. The location server or mobile device can then use the WLAN RSSI and/or RTT measurements and (i) the known location of the AP and/or (ii) provide information that would otherwise be at a set of grid points (e.g., covering, say, 200 by 200 meters) A radio frequency (RF) heat map of expected RSSI and/or expected RTT values measured over a rectangular array of 1-meter spaced grid points) over an area to calculate the location of the mobile device.

在其中位置服务器计算移动装置的位置的情况下(其通常被称为用户设备(UE)辅助模式),移动装置可首先将位置相关测量传递到位置服务器。在其中移动装置计算所述位置的情况下(其通常被称为基于UE的模式),位置服务器可首先将辅助数据提供到移动装置以辅助位置计算。此辅助数据可包含:(i)A-GNSS的卫星相关数据,例如轨道数据、定时数据、年历数据、预期多普勒和代码相移;(ii)用于OTDOA的关于eNodeB的信息,包含eNodeB身份、所支持的频率和/或频带、定位参考信号(PRS)特性、位置和/或定时;和/或(iii)用于WLAN定位或SRN定位的关于AP的信息,包含AP身份、位置、发射特性(例如发射功率、天线增益、发射技术、发射信道)和/或AP RF热图。In cases where a location server calculates the location of a mobile device (which is commonly referred to as user equipment (UE) assisted mode), the mobile device may first communicate location-related measurements to the location server. In the case where the mobile device calculates the position (which is often referred to as UE-based mode), the location server may first provide assistance data to the mobile device to assist in the position calculation. This assistance data may include: (i) satellite-related data for A-GNSS, such as orbit data, timing data, almanac data, expected Doppler and code phase shift; (ii) information about eNodeB for OTDOA, including eNodeB Identity, supported frequencies and/or frequency bands, positioning reference signal (PRS) characteristics, location and/or timing; and/or (iii) information about the AP for WLAN positioning or SRN positioning, including AP identity, location, Transmit characteristics (e.g., transmit power, antenna gain, transmit technology, transmit channel) and/or AP RF heatmap.

位置服务器可基于关于移动装置的已知信息(其可包含关于移动装置的特定定位特性的信息)调适所使用的定位方法,包含发送到移动装置的辅助数据和向移动装置请求的位置测量。举例来说,移动装置可根据给定定位方法进行测量且将测量发送到位置服务器。当计算移动装置的位置时(例如,在UE辅助模式中),位置服务器接着可使其对测量的处理适应移动装置的任何已知定位特性,包含任何已知故障、缺点和/或长处。此功能性可因此基于关于移动装置的已知信息。The location server may adapt the positioning method used based on known information about the mobile device, which may include information about specific positioning characteristics of the mobile device, including assistance data sent to the mobile device and location measurements requested from the mobile device. For example, a mobile device may take measurements according to a given positioning method and send the measurements to a location server. When calculating the location of the mobile device (eg, in UE-assisted mode), the location server can then adapt its processing of the measurements to any known positioning characteristics of the mobile device, including any known faults, shortcomings and/or strengths. This functionality can thus be based on known information about the mobile device.

将装置信息递送到位置服务器的传统技术在可递送的信息的类型方面存在局限。这进而可能限制位置服务器的可调适性。举例来说,由3GPP界定的特定控制平面(CP)位置解决方案(例如用于LTE访问或用于由3GPP支持的其它访问类型的CP位置解决方案,例如全球移动通信系统(GSM)或宽带码分多址(WCDMA))允许由网络将目标移动装置的国际移动设备身份(IMEI)提供到位置服务器。虽然关于销售商和可能移动装置的型号的信息可在某些状况下使用IMEI来获得(例如,通过使用数据库、索引或关键词以确定IMEI的特定值对应于特定销售商),但关于哪些无线芯片组在移动装置中使用(例如,以支持调制解调器或WiFi功能)或移动装置的特定型号的哪一版本正在使用的信息可能通常不能够确定。此外,IMEI可能通常不可供位置服务器使用以用于用户平面位置解决方案,例如由开放移动联盟(OMA)界定的安全用户平面位置(SUPL)解决方案。此外,利用IMEI将通常需要事先在位置服务器中配置数据(例如与IMEI的不同部分关联的销售商和型号的配置,以及针对每一销售商和/或每一型号的已知特性的配置)。此些配置信息将通常不适用于移动装置的稍后型号和版本,且还可含有可能不容易校正或移除的不精确的或过时的数据。Conventional techniques for delivering device information to a location server have limitations in the types of information that can be delivered. This in turn may limit the adaptability of the location server. For example, specific control plane (CP) location solutions defined by 3GPP (such as CP location solutions for LTE access or for other access types supported by 3GPP, such as Global System for Mobile Communications (GSM) or Wideband Code Division Multiple Access (WCDMA)) allows the International Mobile Equipment Identity (IMEI) of the target mobile to be provided by the network to the location server. While information about the vendor and possibly the model of the mobile device may in some cases be obtained using the IMEI (for example, by using a database, index, or key word to determine that a particular value of the IMEI corresponds to a particular vendor), information about which wireless Information about which chipset is used in a mobile device (eg, to support modem or WiFi functionality) or which version of a particular model of mobile device is in use may often not be ascertainable. Furthermore, the IMEI may generally not be available to location servers for user plane location solutions, such as the Secure User Plane Location (SUPL) solution defined by the Open Mobile Alliance (OMA). Furthermore, utilizing the IMEI will typically require prior configuration of data in the location server (eg configuration of vendors and models associated with different parts of the IMEI, and configuration of known properties for each vendor and/or each model). Such configuration information will generally not apply to later models and versions of mobile devices, and may also contain inaccurate or outdated data that may not be easily corrected or removed.

本文中所描述的实施例通过使用其中额外装置相关信息由目标移动装置提供到一或多个位置服务器的技术解决这些缺点。此些信息可包含指示移动装置的硬件和/或软件特征(其可在特定装置类型的移动装置当中为通用的)的信息,例如原始设备制造商(OEM)销售商识别(ID)、OEM型号ID、OEM型号版本ID、软件或固件发布版本ID,和/或(例如,针对支持无线接口的移动装置中的每一芯片组)芯片销售商ID、芯片销售商型号ID和芯片销售商型号版本ID。每一条信息(例如OEM销售商、芯片销售商、软件或固件发布版本)的识别(ID)可为名称、字符串、数目或某一其它标记,所述标记可标准化且与OEM或销售商唯一地相关联或可由每一销售商界定且不标准化但归因于并入OEM或销售商的某一唯一方面(例如,OEM或销售商的商业或交易名称)而被认为是唯一的。此些装置相关信息可使用定位协议从目标移动装置递送到服务器,所述定位协议例如由3GPP在3GPP技术规范(TS)36.355中界定的LTE定位协议(LPP)、由OMA(例如在OMA TS OMA-TS-LPPe-V2_0中)界定的LPP扩展(LPPe)协议、由第3代合作伙伴计划2(3GPP2)界定的IS-801,或某一其它定位协议。LPPe协议可在其中一个LPP消息内嵌有一个LPPe消息的一些实施例中与LPP协议组合。在此情况下,组合协议可被称为LPP/LPPe,且可用于递送装置相关信息。在一实施例中,装置相关信息可作为目标装置的定位能力的一部分而递送,例如可添加到针对LPPe界定的定位能力且使用LPPe或LPP/LPPe提供能力消息来递送。这些技术和实施例可允许位置服务器针对特定移动装置更加高效地调适。另外,本文所揭示的技术进一步使位置服务器能够搜集关于移动装置类型的信息且自动调适而不需要依赖于预先配置的数据库。Embodiments described herein address these shortcomings by using techniques in which additional device-related information is provided by a target mobile device to one or more location servers. Such information may include information indicative of hardware and/or software features of the mobile device (which may be common among mobile devices of a particular device type), such as original equipment manufacturer (OEM) vendor identification (ID), OEM model number ID, OEM model version ID, software or firmware release version ID, and/or (e.g., for each chipset in a mobile device supporting the wireless interface) chip vendor ID, chip vendor model ID, and chip vendor model version ID. The identification (ID) of each piece of information (such as OEM vendor, chip vendor, software or firmware release) can be a name, string, number, or some other token that can be standardized and unique to the OEM or vendor are associated or may be defined by each vendor and are not standardized but are considered unique due to some unique aspect incorporated into the OEM or vendor (eg, the OEM or vendor's business or trade name). Such device-related information may be delivered from the target mobile device to the server using a location protocol, such as the LTE Location Protocol (LPP) defined by 3GPP in 3GPP Technical Specification (TS) 36.355, by OMA (such as in OMA TS OMA - the LPP Extensions (LPPe) protocol defined in TS-LPPe-V2_0), the IS-801 defined by the 3rd Generation Partnership Project 2 (3GPP2), or some other positioning protocol. The LPPe protocol may be combined with the LPP protocol in some embodiments in which an LPPe message is embedded within an LPPe message. In this case, the combined protocol may be referred to as LPP/LPPe and may be used to deliver device related information. In an embodiment, the device related information may be delivered as part of the positioning capabilities of the target device, eg, may be added to the positioning capabilities defined for LPPe and delivered using LPPe or LPP/LPPe Provide Capabilities messages. These techniques and embodiments may allow location servers to more efficiently adapt to specific mobile devices. Additionally, the techniques disclosed herein further enable location servers to gather information about mobile device types and automatically adapt without relying on pre-configured databases.

此外,这些技术允许位置服务器将装置相关信息提供到目标移动装置。举例来说,装置相关信息的服务器布建在服务器将含有特定参考装置的预期RSSI、RTT和/或S/N值的RF热图提供到目标装置时可为有用的,如下文更详细地描述。在此情况下,服务器还可将装置相关信息提供到与参考装置相关联的目标移动装置。Additionally, these techniques allow location servers to provide device-related information to targeted mobile devices. For example, server deployment of device-related information may be useful when the server provides an RF heat map to a target device containing expected RSSI, RTT, and/or S/N values for a particular reference device, as described in more detail below . In this case, the server may also provide device related information to the target mobile device associated with the reference device.

图1为根据一个实施例能够实施本文中所描述的技术的定位系统100的简化说明。定位系统可包含移动装置105、卫星定位系统(SPS)卫星110、基站120、无线网络140、接入点130、位置服务器160和因特网150。应注意,图1仅提供各种组件的一般化说明,可按需要利用其中的任一者或全部。此外,组件可取决于所要功能性而重新布置、组合、分离、替换、复制和/或省略。所属领域的一般技术人员将认识到对所说明组件的许多修改。FIG. 1 is a simplified illustration of a positioning system 100 capable of implementing the techniques described herein, according to one embodiment. The positioning system may include mobile device 105 , satellite positioning system (SPS) satellites 110 , base station 120 , wireless network 140 , access point 130 , location server 160 , and the Internet 150 . It should be noted that Figure 1 merely provides a generalized illustration of the various components, any or all of which may be utilized as desired. Furthermore, components may be rearranged, combined, separated, replaced, duplicated, and/or omitted depending on desired functionality. Those of ordinary skill in the art will recognize many modifications to the components illustrated.

在定位系统100中,可以多种方式中的任一者确定移动装置105的位置,这可取决于特定情境或应用。在一些情境中,举例来说,移动装置105的位置可使用三边测量、多边测量和/或其它定位技术利用从SPS卫星110发射的信息来计算。举例来说,移动装置105可测量到用于一或多个GNSS的若干SV中的每一者的伪距,且接着移动装置或位置服务器160可依据测得的伪距计算移动装置105的位置。In the positioning system 100, the location of the mobile device 105 may be determined in any of a variety of ways, which may depend on the particular context or application. In some scenarios, for example, the location of the mobile device 105 may be calculated using information transmitted from the SPS satellites 110 using trilateration, multilateration, and/or other positioning techniques. For example, the mobile device 105 may measure pseudoranges for each of several SVs of one or more GNSS, and then the mobile device or location server 160 may calculate the location of the mobile device 105 from the measured pseudoranges .

在一个实施例中,基站120可为支持LTE访问的eNodeB。接入点130可为根据IEEE802.11标准支持WiFi通信的接入点、用于比如蓝牙等SRN技术的接入点和/或支持LTE的毫微微小区或小型小区。无线网络140可为广域无线网(WWAN)且支持LTE访问、WCDMA访问或GSM访问或某一其它访问类型,且可包含基站120和/或接入点130中的一些或全部。在一实施例中,无线网络140可为3GPP演进分组系统(EPS)。在一些实施例中,位置服务器160可为增强型服务移动定位中心(E-SMLC)或SUPL定位平台(SLP)。位置服务器160可为无线网络140的一部分或可从无线网络140访问(例如经由直接链路或经由某一其它网络,例如另一无线网络(未图示)或因特网150)。In one embodiment, base station 120 may be an eNodeB supporting LTE access. The access point 130 may be an access point supporting WiFi communication according to the IEEE 802.11 standard, an access point for SRN technology such as Bluetooth, and/or a femtocell or small cell supporting LTE. Wireless network 140 may be a wide area wireless network (WWAN) and support LTE access, WCDMA access, or GSM access, or some other type of access, and may include some or all of base stations 120 and/or access points 130 . In one embodiment, the wireless network 140 may be a 3GPP Evolved Packet System (EPS). In some embodiments, location server 160 may be an Enhanced Services Mobile Location Center (E-SMLC) or a SUPL Location Platform (SLP). Location server 160 may be part of or accessible from wireless network 140 (eg, via a direct link or via some other network, such as another wireless network (not shown) or the Internet 150).

无线网络140(包含基站120)和/或接入点130可进一步以通信方式将移动装置105连接到因特网150且连接到例如位置服务器160等可从因特网150和/或无线网络140访问的实体。其它实施例可包含其它网络,作为因特网150的补充或替代。此些网络可包含多种公共和/或私密通信网络中的任一者,包含广域网(WAN)、局域网(LAN)等等。此外,联网技术可包含利用光学、射频(RF)、有线、卫星和/或其它技术的交换和/或包化网络。Wireless network 140 (including base stations 120) and/or access point 130 may further communicatively connect mobile device 105 to Internet 150 and to entities accessible from Internet 150 and/or wireless network 140, such as location server 160. Other embodiments may include other networks in addition to or instead of the Internet 150 . Such networks may comprise any of a variety of public and/or private communication networks, including wide area networks (WANs), local area networks (LANs), and the like. Additionally, networking technologies may include switched and/or packetized networks utilizing optical, radio frequency (RF), cable, satellite, and/or other technologies.

接入点130可用于与移动装置105的无线话音和/或数据通信。接入点130可为WiFi网络(802.11x)、蜂窝式微微网和/或毫微微小区、蓝牙网络等的一部分。接入点130还可形成室内定位系统的一部分-例如如室内定位联盟(ILA)界定的定位系统。实施例可包含任何数目的接入点230,其中的任一者可为可移动节点,或可以其它方式能够重定位。Access point 130 may be used for wireless voice and/or data communications with mobile device 105 . Access point 130 may be part of a WiFi network (802.11x), a cellular piconet and/or femtocell, a Bluetooth network, or the like. The access point 130 may also form part of an indoor positioning system - eg a positioning system as defined by the Indoor Positioning Alliance (ILA). Embodiments may include any number of access points 230, any of which may be removable nodes, or otherwise capable of relocating.

无线网络140可支持例如由3GPP针对LTE访问界定的CP位置解决方案或由3GPP针对WCDMA界定的CP解决方案等CP位置解决方案。作为替代或另外,无线网络140可支持或实现移动装置105对例如来自OMA的SUPL解决方案等用户平面位置解决方案的访问。在CP解决方案中,在用于无线网络140的信令接口上方携载信令(例如移动装置105与位置服务器160之间),而在用户平面解决方案中,从无线网络140的角度来看,信令携载为数据(例如使用发射控制协议与因特网协议(TCP/IP)组合)。在无线网络140支持用于LTE的3GPP CP解决方案的情况下,位置服务器160可为E-SMLC。在无线网络支持或提供对SUPL用户平面位置解决方案的访问的情况下,位置服务器160可为SLP,且可进一步具有作为归属SLP(H SLP)、发现SLP(D-SLP)或紧急情况SLP(E-SLP)的角色。对于CP解决方案和用户平面解决方案两者,位置服务器160可支持例如A-GNSS、OTDOA、WLAN、SRN和/或其它方法等定位方法,且可得益于在位置服务器160处接收目标移动装置105的装置相关信息(例如销售商、型号、版本)。Wireless network 140 may support CP location solutions such as the CP location solution defined by 3GPP for LTE access or the CP solution defined by 3GPP for WCDMA. Alternatively or additionally, wireless network 140 may support or enable mobile device 105 access to a user plane location solution, such as the SUPL solution from OMA. In a CP solution, the signaling is carried over the signaling interface for the wireless network 140 (e.g. between the mobile device 105 and the location server 160), while in a user plane solution, from the perspective of the wireless network 140 , signaling is carried as data (for example using Transmission Control Protocol combined with Internet Protocol (TCP/IP)). In case the wireless network 140 supports the 3GPP CP solution for LTE, the location server 160 may be an E-SMLC. Where the wireless network supports or provides access to a SUPL user plane location solution, the location server 160 may be an SLP, and may further have functions as a Home SLP (H SLP), a Discovery SLP (D-SLP), or an Emergency SLP ( E-SLP) role. For both CP solutions and user plane solutions, the location server 160 may support positioning methods such as A-GNSS, OTDOA, WLAN, SRN, and/or other methods, and may benefit from receiving the target mobile device at the location server 160. 105 device related information (eg vendor, model, version).

位置服务器160可通过实施例如A-GNSS、OTDOA、WLAN、SRN等各种定位方法来进一步辅助移动装置105的定位。利用OTDOA定位,移动装置105可测量从特定参考单元(例如,由基站120中的一者或AP 130中的一者支持)接收的PRS信号与从一或多个邻近小区(例如各自由基站120中的一者或AP 130中的一者支持)中的每一者接收的PRS信号之间的RSTD。移动装置105或位置服务器160接着可使用多边测量技术基于RSTD测量和所测量的参考单元和所测量的邻近小区的天线的已知位置确定移动装置105的位置。在3GPP TS 36.355和36.211中界定用于LTE的OTDOA定位。利用WLAN和SRN定位,移动装置105可测量AP 130中的一或多者的RTT、RSSI、S/N、到达角度(AOA)或其它信号特性。移动装置105或位置服务器160接着可使用三角测量、三边测量、多边测量、RF手指印刷或其它技术基于AP信号测量和例如所测量的AP的已知位置、AP的发射特性和/或AP的RF热图等信息确定移动装置105的位置。WLAN和SRN定位当与LPPe定位协议一起使用时在OMATS OMA-TS-LPPe-V1_0-20150414-C和OMA-TS-LPPe-V2_0-20141202-C中界定,如先前所描述,这些定位方法可基于关于特定移动装置获得的信息而调适。本文的实施例包含其中移动装置105将非唯一装置相关信息提供到位置服务器160的技术,所述非唯一装置相关信息例如OEM销售商ID、OEM型号ID、OEM型号版本ID、软件或固件发布版本ID和/或(针对支持无线接口的移动装置105中的每一芯片组)芯片销售商ID、芯片销售商型号ID、芯片销售商型号版本ID或其任何组合。位置服务器160可使用此信息来提供定位支持和/或信息搜集功能。The location server 160 can further assist the positioning of the mobile device 105 by implementing various positioning methods such as A-GNSS, OTDOA, WLAN, SRN, etc. Using OTDOA positioning, the mobile device 105 can measure the PRS signal received from a particular reference cell (e.g., supported by one of the base stations 120 or one of the APs 130) in relation to one or more neighboring cells (e.g., each supported by the base station 120). RSTD between PRS signals received by each of the APs 130 or one of the APs 130 supports. The mobile device 105 or the location server 160 can then determine the location of the mobile device 105 based on the RSTD measurements and the measured known locations of the antennas of the reference cells and the measured neighboring cells using multilateration techniques. OTDOA positioning for LTE is defined in 3GPP TS 36.355 and 36.211. Utilizing WLAN and SRN positioning, mobile device 105 may measure RTT, RSSI, S/N, angle of arrival (AOA), or other signal characteristics of one or more of APs 130 . Mobile device 105 or location server 160 may then use triangulation, trilateration, multilateration, RF finger printing, or other techniques based on the AP signal measurements and, for example, the measured known location of the AP, the emission characteristics of the AP, and/or the AP's Information such as the RF heat map determines the location of the mobile device 105 . WLAN and SRN positioning when used with the LPPe positioning protocol is defined in OMATS OMA-TS-LPPe-V1_0-20150414-C and OMA-TS-LPPe-V2_0-20141202-C, as previously described, these positioning methods can be based on Adapted with respect to information obtained by a particular mobile device. Embodiments herein include techniques in which mobile device 105 provides non-unique device-related information, such as OEM vendor ID, OEM model ID, OEM model version ID, software or firmware release version, to location server 160. ID and/or (for each chipset in the mobile device 105 that supports the wireless interface) a chip vendor ID, a chip vendor model ID, a chip vendor model version ID, or any combination thereof. Location server 160 may use this information to provide location support and/or information gathering functions.

在定位支持功能中,位置服务器160可使用移动装置105的已知信息来更有效和/或高效地支持定位。举例来说,位置服务器160可识别由移动装置105最佳支持的定位方法和特定定位相关信息(例如特定测量或特定辅助数据),和/或识别一些测量(例如RSSI、RTT等)的误差和/或校准参数的可能来源。位置服务器还可利用移动装置的已知故障或限制以避免移动装置的错误或不精确的定位。在此些情况下,位置服务器160可使用关于移动装置105的OEM销售商、型号和可能版本的信息、关于软件或固件版本(例如针对移动装置105或移动装置105中的芯片组或无线芯片组)的信息,和可能关于移动装置105中所含有的一或多个无线芯片组的信息以获得移动装置105的定位特性。定位特性可涉及移动装置105的关于移动装置105的定位的某一已知能力、故障、限制或其它性质。位置服务器160可使用定位特性将特定位置支持提供到移动装置105或代表移动装置105提供特定位置支持。一些定位特性和其由位置服务器160使用以提供位置支持的实例在表1中提供。In a positioning support function, location server 160 may use known information of mobile device 105 to support positioning more effectively and/or efficiently. For example, location server 160 may identify the positioning method best supported by mobile device 105 and specific positioning related information (e.g., specific measurements or specific assistance data), and/or identify errors and and/or possible sources of calibration parameters. The location server may also take advantage of known failures or limitations of the mobile device to avoid erroneous or imprecise positioning of the mobile device. In such cases, the location server 160 may use information about the OEM vendor, model, and possibly version of the mobile device 105, about software or firmware versions (e.g., for the mobile device 105 or the chipset or wireless chipset in the mobile device 105 ), and possibly information about one or more wireless chipsets contained in the mobile device 105 to obtain the positioning characteristics of the mobile device 105. The location characteristic may relate to some known capability, failure, limitation, or other property of the mobile device 105 with respect to the location of the mobile device 105 . The location server 160 may provide location-specific support to or on behalf of the mobile device 105 using location characteristics. Some positioning characteristics and examples of their use by location server 160 to provide location support are provided in Table 1.

表1Table 1

针对不同OEM销售商、型号和型号版本以及不同软件或固件发布版本和/或不同芯片销售商、型号和型号版本的已知信息(例如表1中例示的类型的已知定位特性)可由位置服务器160的服务提供商或运营商配置。另外或作为替代,此信息可由位置服务器160和/或由如下文进一步描述的另一服务器收集。Known information for different OEM vendors, models, and model versions and different software or firmware releases and/or different chip vendors, models, and model versions, such as known location characteristics of the types illustrated in Table 1, may be provided by the location server 160 service provider or operator configuration. Additionally or alternatively, this information may be collected by location server 160 and/or by another server as described further below.

可由位置服务器160支持的信息搜集功能涉及通过依据许多移动装置105的定位搜集统计数据而汇编移动装置105的信息以提供先前提及的定位支持功能的“已知信息”和“定位特性”的部分或全部。举例来说,位置服务器160可观察当定位相同销售商、型号、版本和芯片组的许多不同目标装置时的特定限制、故障或其它性质。位置服务器160接着可在数据库中汇编此数据以提供上文描述的定位支持功能。The information gathering functions that may be supported by the location server 160 involve compiling information on mobile devices 105 by gathering statistics from the location of many mobile devices 105 to provide part of the previously mentioned "known information" and "location characteristics" of the location support functions or all. For example, location server 160 may observe certain limitations, failures, or other properties when targeting many different target devices of the same vendor, model, version, and chipset. Location server 160 may then compile this data in a database to provide the positioning support functions described above.

此信息搜集功能可适用于表1中的实例。举例来说,为支持表1的实例A,位置服务器160可观察到,特定OEM销售商和型号的所有目标移动装置105均不能测量与服务小区载波频率不同的任何LTE频率的OTDOA值(例如当被指示执行此些测量时以误差反应,或可简单地忽略此指令)。This information gathering function can be applied to the examples in Table 1. For example, in support of Example A of Table 1, the location server 160 may observe that none of the target mobile devices 105 of a particular OEM vendor and model can measure an OTDOA value for any LTE frequency other than the serving cell carrier frequency (e.g., when respond with an error when instructed to perform such measurements, or may simply ignore the instruction).

为支持表1的实例B的信息搜集功能,位置服务器160可观察到,目标105提供用于一或多个WLAN AP的RTT测量,其并不启用目标105的单一位置的计算或并不启用与使用例如A-GNSS或OTDOA等其它定位方法计算的目标105的位置相同的位置的计算。位置服务器160接着可通过估计目标105应在使用某一其它更可靠的方法(例如此A-GNSS或OTDOA)计算的目标105的位置处已测得的RTT测量且接着获得误差E作为测得的RTT与应该已经测得的RTT之间的差,来估计由目标105提供的RTT测量中的误差E。如果误差E的值相同、接近相同或具有通用统计分布(例如正态分布),那么针对由目标105和由相同OEM销售商和型号的所有其它目标105作出的所有RTT测量,位置服务器可使误差E(以及包含均值和方差的E的任何统计分布)与针对实例B描述的延迟D(以及包含均值和方差的D的任何统计分布)相等。位置服务器160可借此确定对应于已知误差E(和等效延迟D)的此OEM销售商和型号的目标105的定位特性。另外或作为一替代方案,位置服务器160可简单地尝试将不同固定误差E与来自目标装置的测得的RTT值相加或从所述测得的RTT值减去,且可发现特定固定值E的减法实现恒定的位置估计和/或与使用其它定位方法计算的位置估计一致的位置估计的计算。位置服务器可观察到,相同固定值E的减法还实现相同类型的其它目标装置的正确定位。To support the information gathering function of Example B of Table 1, the location server 160 may observe that the target 105 provides RTT measurements for one or more WLAN APs that do not enable the calculation of a single location of the target 105 or do not enable the same Computation of the same position as the position of the target 105 calculated using other positioning methods such as A-GNSS or OTDOA. The location server 160 may then measure the measured RTT by estimating that the target 105 should be at the position of the target 105 calculated using some other more reliable method, such as A-GNSS or OTDOA, and then obtain the error E as the measured The error E in the RTT measurement provided by the target 105 is estimated by the difference between the RTT and the RTT that should have been measured. If the value of the error E is the same, nearly the same, or has a general statistical distribution (e.g., a normal distribution), then for all RTT measurements made by the target 105 and all other targets 105 of the same OEM vendor and model, the location server E (and any statistical distribution of E including mean and variance) is equal to the delay D described for Example B (and any statistical distribution of D including mean and variance). The location server 160 can thereby determine the positioning characteristics of the target 105 for that OEM vendor and model corresponding to the known error E (and equivalent delay D). Additionally or as an alternative, the location server 160 may simply try to add or subtract different fixed errors E to and from the measured RTT value from the target device and may find a particular fixed value E The subtraction of enables the calculation of a constant position estimate and/or a position estimate consistent with position estimates calculated using other positioning methods. The location server can observe that subtraction of the same fixed value E also results in correct positioning of other target devices of the same type.

为支持表1的实例C的信息搜集功能,位置服务器160可观察到,其可使用大于某一阈值(例如-50dBm)的RSSI测量而非使用低于此阈值的RSSI测量获得目标装置的准确位置。位置服务器160还可观察到,在相同OEM销售商和型号的稍后版本的目标装置的情况下,使用低于先前阈值(例如一直下降到-70dBm)的RSSI值可能获得准确位置。这些观察可提供定位特性的信息,例如表1中的C。To support the information gathering function of Example C of Table 1, the location server 160 may observe that it may use RSSI measurements above a certain threshold (e.g., -50 dBm) rather than using RSSI measurements below this threshold to obtain the accurate location of the target device . The location server 160 may also observe that with later versions of the target device of the same OEM vendor and model, it is possible to obtain an accurate location using RSSI values lower than the previous threshold (eg, all the way down to -70dBm). These observations can provide information on localized properties, such as C in Table 1.

为支持表1中的实例D的信息搜集功能,位置服务器160可假定通常当获得使用载波频率F1的参考单元R与使用不同载波频率F2的邻近小区N之间的OTDOA RSTD测量时,目标装置105将包含某一偏差B(如针对实例D描述)。所述假设可基于目标装置105潜在地使用目标装置105内的不同内部路径(例如可包含不同RF芯片和/或不同天线的不同RF链)来处理和测量不同频率下所接收的RF信号。位置服务器接着可将偏差B视为额外未知变量,其值可连同目标装置105的未知位置坐标(例如纬度、经度和可能海拔高度)使用目标装置105提供的RSTD测量而获得。可通过将偏差B与RSTD测量相加或从RSTD测量减去而将偏差B引入到RSTD等式中,RSTD等式将小区R和N的RSTD测量链接到目标装置105的位置坐标以及小区R和N的天线的已知位置坐标。偏差B可以相同方式引入到任何其它RSTD等式中,从而将参考单元R和使用与小区N相同的频率F2的任何其它小区N*的RSTD测量链接。应注意,链接参考单元R与使用与小区R相同的频率F1的邻近小区之间的RSTD测量的RSTD等式将不使用偏差B来调整。此种数学处理在此项技术中已知,且可使得能够当与在不存在任何偏差(即偏差B等于0)的情况下针对目标装置105位置求解原本将最少需要的RSTD测量相比有较多RSTD测量(和因此较多RSTD等式)可用时通过对RSTD等式求解而连同目标装置105的位置一起获得偏差B的值。位置服务器160可从涉及由相同OEM销售商和型号的其它移动装置提供的使用两个载波频率F1和F2的小区之间的RSTD测量的类似位置计算获得偏差B的其它值。此外,用于特定位置计算的参考单元使用频率F1还是频率F2可能通常并没有关系,只要邻近小区使用另一频率(例如,如果参考单元使用频率F2,则使用频率F1)即可。位置服务器160接着可确定相同OEM销售商和型号的所有目标装置的偏差B的固定值或偏差B的统计分布(例如具有特定均值和方差)。此信息接着可存储且形成定位特性(针对表1中的实例D描述)。应了解,位置服务器160可针对给定OEM销售商和型号的目标装置对于其进行RSTD测量的一对小区所使用的任何其它对频率在不同偏差B方面使用相同技术获得类似定位特性。位置服务器还可当目标装置提供参考单元与使用与参考单元的频率不同的一个以上频率的若干邻近小区之间进行的足够数目的RSTD测量时确定一个以上偏差。此外,可由位置服务器160针对属于许多不同OEM销售商、型号、版本和可能具有不同无线芯片和/或不同软件或固件发布版本的目标装置获得不同对的频率的单一偏差B或若干偏差。To support the information gathering function of Example D in Table 1, the location server 160 may assume that normally when obtaining an OTDOA RSTD measurement between a reference cell R using a carrier frequency F1 and a neighboring cell N using a different carrier frequency F2, the target device 105 Some deviation B (as described for Example D) will be included. The assumption may be based on the target device 105 potentially using different internal paths within the target device 105 (eg, different RF chains that may include different RF chips and/or different antennas) to process and measure received RF signals at different frequencies. The location server may then consider the bias B as an additional unknown variable whose value may be obtained using RSTD measurements provided by the target device 105 along with unknown location coordinates of the target device 105 (eg, latitude, longitude, and possibly altitude). The bias B can be introduced into the RSTD equation by adding or subtracting the bias B to the RSTD measurement, which links the RSTD measurements of cells R and N to the location coordinates of the target device 105 and the cells R and The known location coordinates of N's antenna. The bias B can be introduced into any other RSTD equation in the same way, linking the RSTD measurements of the reference unit R and any other cell N* using the same frequency F2 as cell N. It should be noted that the RSTD equation linking the RSTD measurement between the reference unit R and the neighboring cell using the same frequency F1 as the cell R will not be adjusted using the bias B. Such mathematical treatments are known in the art and may enable comparisons when compared to solving for the target device 105 position for the target device 105 position which would require minimal RSTD measurements in the absence of any bias (ie, bias B equals 0). The value of bias B along with the position of the target device 105 is obtained by solving the RSTD equation when multiple RSTD measurements (and thus more RSTD equations) are available. The location server 160 may obtain other values of the bias B from similar location calculations involving RSTD measurements between cells using the two carrier frequencies F1 and F2 provided by other mobile devices of the same OEM vendor and model. Furthermore, it may generally not matter whether the reference unit for a particular location calculation uses frequency F1 or frequency F2, as long as the neighboring cell uses another frequency (eg, frequency F1 if the reference unit uses frequency F2). Location server 160 may then determine a fixed value of bias B or a statistical distribution of bias B (eg, with a particular mean and variance) for all target devices of the same OEM vendor and model. This information can then be stored and form a positioning characteristic (described for instance D in Table 1). It should be appreciated that location server 160 may use the same technique at different offsets B to obtain similar positioning characteristics for any other pair of frequencies used by a given OEM vendor and model of target device for the pair of cells for which RSTD measurements are made. The location server may also determine more than one offset when the target device provides a sufficient number of RSTD measurements made between the reference unit and neighboring cells that use more than one frequency different from that of the reference unit. Furthermore, a single offset B or several offsets for different pairs of frequencies may be obtained by the location server 160 for target devices belonging to many different OEM vendors, models, versions, and possibly having different wireless chips and/or different software or firmware releases.

与不同OEM销售商、型号和版本、不同软件或固件发布版本和/或不同内部无线芯片的目标装置的所推断定位特性相关联的所有观察到的信息(例如如上文例示)可由一或多个位置服务器160配置,所述位置服务器160可与其它位置服务器共享此观察到的信息。因此,此观察到的信息可稍后由相同或由不同位置服务器使用以提供较早描述的定位支持功能。此外,若干不同服务器可联合地支持信息搜集功能,每一服务器收集关于不同类型的移动装置的定位特性的信息。虽然没有一个服务器可一定始终具有足够信息而准确地且可靠地知道每一定位特性,但当若干或所有服务器的信息组合(例如,在单一中央服务器处或不同服务器中的每一者处)时,可有可能更准确且可靠地确定定位特性。举例来说,关于由任何一个服务器在给定类型的少量移动装置(例如针对给定OEM销售商和OEM销售商型号)中观察到的特定定位特性的信息(例如位置测量、数值等)可与关于由其它服务器搜集的相同(或类似)类型的移动装置的相同或类似定位特性的类似信息组合。作为一个实例,由不同服务器搜集的数值(例如,偏差B(针对表1中的实例D)或延迟D(针对表1中的实例B))可经由平均或经加权平均而组合,或可用于确定数值的统计分布(例如通过确定均值和方差)。此外,组合信息可用于确定是否定位特性广泛适用(例如不仅仅是针对几个移动装置或针对特定服务器的统计异常),并且如果是,那么确定定位特性适用于特定OEM销售商的所有移动装置、特定OEM销售商和OEM销售商型号的所有移动装置还是仅适用于特定OEM销售商、销售商型号和型号版本的移动装置(或仅仅使用特定无线芯片组的OEM销售商和型号的移动装置)。All observed information associated with inferred location characteristics of target devices of different OEM vendors, models and versions, different software or firmware releases, and/or different internal wireless chips (e.g., as exemplified above) may be determined by one or more The location server 160 configures that the location server 160 can share this observed information with other location servers. Thus, this observed information can later be used by the same or by a different location server to provide the positioning support functionality described earlier. Furthermore, several different servers may jointly support the information gathering function, each server collecting information about positioning characteristics of different types of mobile devices. While no single server may necessarily always have enough information to know each positioning characteristic accurately and reliably, when information from several or all servers is combined (e.g., at a single central server or at each of different servers) , it may be possible to more accurately and reliably determine the positioning characteristics. For example, information (e.g., location measurements, values, etc.) about particular positioning characteristics observed by any one server in a small number of mobile devices of a given type (e.g., for a given OEM vendor and OEM vendor model) can be compared with A similar combination of information about the same or similar positioning characteristics of the same (or similar) type of mobile device collected by other servers. As an example, values gathered by different servers (e.g., bias B (for instance D in Table 1) or delay D (for instance B in Table 1)) can be combined via averaging or weighted averaging, or can be used for Determine the statistical distribution of the values (for example by determining the mean and variance). In addition, the combined information can be used to determine whether the location feature is broadly applicable (e.g., not just for a few mobile devices or a statistical anomaly for a particular server), and if so, whether the location feature is applicable to all mobile devices of a particular OEM vendor, All mobile devices of a specific OEM vendor and OEM vendor model or only for mobile devices of a specific OEM vendor, vendor model and model version (or only OEM vendors and models of mobile devices using a specific wireless chipset).

另外,且不同于需要针对每一移动装置类型预先配置位置服务器数据库的传统技术,汇编移动装置105的信息的信息搜集功能可通过利用所提供的信息而施加到位置服务器160先前未知的新移动装置。举例来说,位置服务器160可从某一目标装置接收OEM销售商、销售商型号、型号版本和可能软件或固件发布版本以及(针对目标中的一或多个无线芯片组中的每一者)芯片组销售商、型号和型号版本的识别符(ID)。位置服务器160不能辨识这些ID中的一些或全部(例如可能未用所述ID配置)。然而,位置服务器160可仍执行信息搜集功能,且观察和存储关于目标装置的一或多个定位特性的信息,且使这些观察到的能力和限制与所接收的ID相关联并存储这些观察到的能力和限制。位置服务器可类似地针对与相同组的OEM和无线芯片组ID相关联(或与例如相同OEM销售商ID和相同OEM销售商型号ID等这些ID的通用子集相关联)的其它目标装置执行信息搜集功能,且也可观察这些目标装置中的相同或类似定位特性。位置服务器接着可在数值定位特性的情况下(例如,比如表1中的实例D中的偏差B)例如经由平均或经加权平均或通过推断具有特定均值和方差的统计分布来组合不同移动装置的相同类型的定位特性。位置服务器160或另一位置服务器可使用观察到的信息(例如其可包含共享其OEM和/或芯片组ID的全部或通用子集的目标装置的组合定位特性)来在稍后时间通过使从装置接收的OEM和/或芯片组ID的全部或通用子集与先前存储的ID匹配而帮助支持相同类型的目标装置的定位。尽管ID可为位置服务器160已知的(例如配置在位置服务器160中),但如刚才描述,这并不是必需的,且信息搜集可对于先前未知OEM和/或芯片组ID是可能的。此可允许在无任何预先配置的情况下识别和适应待支持的移动装置105的功能。因此,位置服务器160可学习和适应位置服务器160先前未知的新的移动装置。Additionally, and unlike conventional techniques that require a location server database to be pre-configured for each mobile device type, the information gathering functionality that compiles information for mobile devices 105 can be applied to new mobile devices previously unknown to location server 160 by utilizing the information provided. . For example, location server 160 may receive from a target device the OEM vendor, vendor model number, model version and possibly software or firmware release version and (for each of one or more wireless chipsets in the target) Identifier (ID) of the chipset vendor, model, and model version. Location server 160 may not recognize some or all of these IDs (eg, may not be configured with the IDs). However, location server 160 may still perform information gathering functions and observe and store information about one or more location characteristics of the target device, and associate and store these observed capabilities and limitations with the received ID. capabilities and limitations. The location server can similarly enforce information for other target devices associated with the same set of OEM and wireless chipset IDs (or with a common subset of these IDs, such as the same OEM vendor ID and the same OEM vendor model ID). collection capabilities, and may also observe the same or similar location characteristics in these targeted devices. The location server may then combine the different mobile device's location values in the case of numerical positioning characteristics (e.g., such as deviation B in instance D in Table 1), e.g., via averaging or weighted averaging or by inferring a statistical distribution with a particular mean and variance. Same type of targeting properties. Location server 160 or another location server may use observed information (e.g., which may include combined location characteristics of target devices that share all or a common subset of their OEM and/or chipset IDs) to at a later time by making the slave Matching all or a common subset of OEM and/or chipset IDs received by a device with previously stored IDs helps support the location of target devices of the same type. While the ID may be known to location server 160 (eg, configured in location server 160 ), as just described, this is not required, and information gathering may be possible for previously unknown OEM and/or chipset IDs. This may allow the functionality of the mobile device 105 to be supported to be identified and adapted without any pre-configuration. Accordingly, the location server 160 can learn and adapt to new mobile devices that the location server 160 was not previously aware of.

作为一实例,可在电话的较新版本中、电话的较新软件或固件版本中和/或较新芯片组中校正特定类型的移动电话的已知故障。当初始使用新版本时,位置服务器160可当识别和调适针对移动电话的定位支持时采用与针对先前版本相同的功能和定位特性,包含已知故障。然而,针对移动电话的新版本的所汇编的信息的分析(例如,通过累积随时间来自新版本的一或多个移动装置的数据)可展示,先前故障不再出现,且因此可由位置服务器160认为已经校正。此可接着在位置服务器160随后向新电话版本的其它移动电话提供定位支持时用作“已知信息”和新电话版本的新定位特性。As an example, a known fault of a particular type of mobile phone may be corrected in a newer version of the phone, in a newer software or firmware version of the phone, and/or in a newer chipset. When initially using the new version, the location server 160 may employ the same functionality and positioning features as for the previous version, including known bugs, when identifying and adapting the positioning support for the mobile phone. However, analysis of the compiled information for the new version of the mobile phone (e.g., by accumulating data from one or more mobile devices of the new version over time) may show that the previous failure no longer occurs, and thus can be detected by the location server 160. considered corrected. This can then be used as "known information" and the new positioning characteristics of the new phone version when the location server 160 subsequently provides positioning support to other mobile phones of the new phone version.

关于特定类型的移动装置的定位特性的已知信息可变化。如本文详述的实施例中描述,定位特性可指示关于特定移动装置类型的定位的不同类型的能力、限制、故障和其它性质。另外和/或作为本文中所描述的任何其它能力的替代方案,特定移动装置类型的已知定位特性可一般来说包含例如以下信息:所支持的空中接口(例如,LTE、CDMA、WCDMA、GSM、WiFi、蓝牙等)、针对给定接口的所支持的测量能力(例如,能够测量RSSI、RTT、S/N、AOA、观测时间差(OTD)、TOA、RSTD等)、所支持的GNSS系统(如果存在)、所支持的定位模式(例如,UE辅助、基于UE、独立等)、所支持的辅助数据类型(例如,GNSS粗略时间、GNSS精细时间、GNSS位预测、GNSS年历、GNSS星历表、基站历书、标注地图、WiFi AP位置/收发器位置、WiFi APRF热图等),是否或如何移动装置能够计算位置(包含是否允许位置服务器计算位置和是否支持混合位置计算)。Known information about the positioning characteristics of a particular type of mobile device may vary. As described in embodiments detailed herein, location characteristics may indicate different types of capabilities, limitations, failures, and other properties with respect to location for a particular mobile device type. In addition and/or as an alternative to any of the other capabilities described herein, known location characteristics for a particular mobile device type may generally include information such as: Supported air interfaces (e.g., LTE, CDMA, WCDMA, GSM , WiFi, Bluetooth, etc.), supported measurement capabilities for a given interface (e.g., capable of measuring RSSI, RTT, S/N, AOA, Observed Time Difference (OTD), TOA, RSTD, etc.), supported GNSS systems ( If present), supported positioning modes (e.g., UE-assisted, UE-based, standalone, etc.), supported assistance data types (e.g., GNSS coarse time, GNSS fine time, GNSS bit prediction, GNSS almanac, GNSS ephemeris , base station almanac, marked map, WiFi AP location/transceiver location, WiFi APRF heat map, etc.), whether or how the mobile device can calculate the location (including whether to allow the location server to calculate the location and whether to support hybrid location calculation).

特定移动装置105的一些定位特性可提供到网络(例如无线网络140)和/或位置服务器160,作为正常移动装置和网络操作的一部分-(例如)可在移动装置附接到网络时提供到所述网络且可在网络或移动装置向位置服务器160请求移动装置的定位时由网络和/或由移动装置提供到位置服务器160。举例来说,LPP和LPPe定位协议使位置服务器160能够请求且移动装置105能够提供相对于可由LPP和LPPe定位协议支持的所有能力的移动装置105的定位能力(例如,移动装置105支持LPP和LPPe中的哪些定位方法、定位方法辅助数据和定位方法测量)。可以此些方式显式地递送到位置服务器160的定位特性可能不需要存储在位置服务器中作为移动装置105的类型的已知定位特性的一部分(例如,作为移动装置105的OEM销售商、OEM型号和OEM版本的已知定位特性)。Some positioning characteristics of a particular mobile device 105 may be provided to a network (e.g., wireless network 140) and/or location server 160 as part of normal mobile device and network operation—for example, may be provided to all mobile devices when they are attached to the network. and may be provided by the network and/or by the mobile device to the location server 160 when the network or the mobile device requests the location server 160 for the location of the mobile device. For example, the LPP and LPPe positioning protocols enable the location server 160 to request and the mobile device 105 to provide positioning capabilities of the mobile device 105 relative to all capabilities that may be supported by the LPP and LPPe positioning protocols (e.g., the mobile device 105 supports LPP and LPPe which location methods, location method assistance data, and location method measurements in . Positioning characteristics that may be explicitly delivered to the location server 160 in such a manner may not need to be stored in the location server as part of the known positioning characteristics of the type of mobile device 105 (e.g., as the OEM seller, OEM model number, etc.) of the mobile device 105. and known positioning characteristics of OEM versions).

然而,可存在归因于缺乏针对此些递送的协议支持和/或归因于信息并非网络140和/或移动装置105已知的而无法由网络140或移动装置105递送到位置服务器160的其它“隐藏定位特性”。通常,此些隐藏定位特性可为硬件和/或软件实施方案的性质,且不与针对比如LPP或LPPe等不同定位协议界定的能力或针对移动装置的正常操作界定的能力直接相关。因为这些隐藏定位特性不可使用定位协议的定位能力或通过其它显式手段递送到位置服务器160,所以可存在使此些隐藏定位特性与移动装置类型ID(例如,针对OEM和芯片组)相关联的增加的益处。此些隐藏定位特性的实例可包含表1中的实例A-D中描述的定位特性中的每一者。隐藏定位特性的其它实例可包含:(i)针对不同无线接口的不同类型的测量的移动装置类型的测量准确性(归因于移动装置中的限制,且并不由于例如多路径和衰退等误差的外部来源)(例如,针对IEEE 802.11WiFi接口的RTT和RSSI测量的准确性、针对用于LTE访问的OTDOA的RSTD测量的准确性、用于蓝牙访问的AOA测量的准确性);(ii)获得不同类型的测量的过程中的内部移动装置延迟;(iii)串行或并行进行不同测量的能力;(iii)针对不同频率的信号进行测量的过程中的不同类型的偏差(例如,比如表1中的实例D中描述的OTDOA频率间偏差B或针对采用不同载波频率的不同GNSS系统获得的伪距测量之间的类似偏差);(iv)相对于例如表1中的实例B中描述的RTT测量的额外延迟D等测量的不同类型的固定加法或固定减法;以及(v)测量的其它功能修改,例如针对移动装置的位置处具有正确值X(如果正确地测得)的信号特性获得等于F(X)的测量值,其中F为具有固定参数的某一固定数学函数(例如具有固定系数和/或固定常数的线性、二次或其它多顶式函数)。所属领域的一般技术人员将认识到,可利用多种其它可能的定位特性作为本发明的实施例中的已知定位特性。此些已知定位特性(隐藏和非隐藏两者)可与移动装置的类型相关联,且因此能够从对移动装置的类型的了解推断(例如,通过知道本文先前提及的OEM和芯片组相关ID)。此外,如先前所描述,这些定位特性中的一些(例如隐藏定位特性)可由位置服务器160中的信息搜集功能确定,作为在位置服务器160中配置的替代方案或补充方案。However, there may be other issues that cannot be delivered by the network 140 or mobile device 105 to the location server 160 due to lack of protocol support for such delivery and/or due to information not already known by the network 140 and/or mobile device 105. "Hide Positioning Properties". In general, such concealed positioning characteristics may be properties of hardware and/or software implementations and are not directly related to capabilities defined for different positioning protocols, such as LPP or LPPe, or for normal operation of the mobile device. Because these hidden positioning characteristics cannot be delivered to the location server 160 using the positioning capabilities of the positioning protocol or by other explicit means, there may be a need to associate such hidden positioning characteristics with the mobile device type ID (e.g., for OEM and chipset). Increased benefits. Examples of such hidden positioning properties may include each of the positioning properties described in Examples A-D in Table 1. Other examples of concealed positioning characteristics may include: (i) measurement accuracy of mobile device types for different types of measurements of different wireless interfaces (due to limitations in the mobile device, and not due to errors such as multipath and fading) external sources) (e.g., the accuracy of RTT and RSSI measurements for IEEE 802.11 WiFi interfaces, the accuracy of RSTD measurements for OTDOA for LTE access, the accuracy of AOA measurements for Bluetooth access); (ii) Inter-mobile delays in obtaining different types of measurements; (iii) the ability to make different measurements serially or in parallel; (iii) different types of skew in making measurements for signals of different frequencies (e.g., OTDOA inter-frequency bias B described in Example D in 1 or a similar bias between pseudorange measurements obtained for different GNSS systems using different carrier frequencies); (iv) compared to e.g. Different types of fixed addition or fixed subtraction of measurements such as extra delay D for RTT measurements; and (v) other functional modifications of measurements such as acquisition of signal characteristics with correct value X (if measured correctly) for the mobile device's location Equal to the measured value of F(X), where F is some fixed mathematical function with fixed parameters (eg, a linear, quadratic or other polynomial function with fixed coefficients and/or fixed constants). Those of ordinary skill in the art will recognize that a variety of other possible positioning characteristics may be utilized as known positioning characteristics in embodiments of the present invention. Such known positioning characteristics (both covert and non-covert) can be associated with the type of mobile device, and thus can be inferred from knowledge of the type of mobile device (e.g., by knowing the OEM and chipset correlations mentioned earlier herein) ID). Furthermore, some of these location characteristics (eg, hidden location characteristics) may be determined by information gathering functions in location server 160 as previously described, as an alternative or in addition to configuration in location server 160 .

图2为展示根据一个实施例的过程200的消息流程图,过程200说明协议层级处的移动装置203与位置服务器207之间的交互。举例来说,图2中展示的交互可并入到定位协议(例如LPP和/或LPPe)中。移动装置203和/或位置服务器207可实施在类似于图1的定位系统100的定位系统中,且可分别对应于移动装置105和/或位置服务器160。此外,移动装置203和/或位置服务器207可实施在软件和/或硬件中,如下文相对于图5和6分别更详细描述。2 is a message flow diagram showing a process 200 illustrating the interaction between the mobile device 203 and the location server 207 at the protocol level, according to one embodiment. For example, the interactions shown in FIG. 2 may be incorporated into positioning protocols such as LPP and/or LPPe. Mobile device 203 and/or location server 207 may be implemented in a positioning system similar to positioning system 100 of FIG. 1 and may correspond to mobile device 105 and/or location server 160, respectively. Furthermore, mobile device 203 and/or location server 207 may be implemented in software and/or hardware, as described in more detail below with respect to FIGS. 5 and 6, respectively.

在框210处,位置服务器207任选地向移动装置203请求能力。所请求的能力可包含先前描述的定位能力和/或非唯一装置相关信息。在一实施例中,框210包括将LPP/LPPe请求能力消息从位置服务器207发送到移动装置203。在一些实施例中,此请求可能不必要。在任一情况下,在框220处,移动装置203例如与提供其定位能力相关联而将非唯一装置相关信息提供到位置服务器207。非唯一装置相关信息可识别可由位置服务器207在如稍后描述的框240、250和270处使用的移动装置的类型,且可包括OEM销售商ID、OEM型号ID、OEM版本ID、软件或固件发布版本ID、无线芯片OEM销售商ID、无线芯片OEM型号ID和无线芯片OEM版本ID中的一或多者。在一实施例中,框220包括将LPP/LPPe提供能力消息从移动装置203发送到位置服务器207。At block 210 the location server 207 optionally requests capabilities from the mobile device 203 . The requested capabilities may include the previously described positioning capabilities and/or non-unique device related information. In an embodiment, block 210 includes sending an LPP/LPPe request capability message from the location server 207 to the mobile device 203 . In some embodiments, this request may not be necessary. In either case, at block 220, the mobile device 203 provides the non-unique device related information to the location server 207, eg, in association with providing its location capability. The non-unique device-related information may identify the type of mobile device that may be used by the location server 207 at blocks 240, 250, and 270 as described later, and may include an OEM vendor ID, OEM model ID, OEM version ID, software or firmware One or more of a release version ID, a wireless chip OEM vendor ID, a wireless chip OEM model ID, and a wireless chip OEM version ID. In an embodiment, block 220 includes sending an LPP/LPPe provisioning capability message from mobile device 203 to location server 207 .

在框230处,移动装置203任选地将针对辅助数据的请求发送到位置服务器207,且由位置服务器207在框240处响应于框230处的任何请求或在无此请求的情况下提供辅助数据。所述辅助数据可包含A-GNSS的辅助数据(例如SV导航数据、年历数据、SV获取辅助数据)、OTDOA的辅助数据(例如LTE eNodeB的PRS信息和时序信息)、WLAN定位的辅助数据(例如AP位置、AP身份和/或RF热图)和/或其它定位方法的辅助数据。辅助数据可实现使用UE辅助模式的定位和/或可实现使用基于UE的模式。位置服务器207可基于关于可包括移动装置203的一或多个定位特性的移动装置的类型的所存储的信息确定针对哪些定位方法提供辅助数据、针对每一定位方法提供哪些辅助数据和/或如何将辅助数据提供到移动装置203。移动装置203的类型可基于由移动装置203在框220处发送的非唯一装置相关信息。包含移动装置类型的定位特性的所存储的信息可配置在位置服务器207中和/或可由如上文所描述的位置服务器207中的信息搜集功能累积。在一实施例中,框230包括将LPP/LPPe请求辅助数据消息从移动装置203发送到位置服务器207。在一实施例中,框240包括将LPP/LPPe提供辅助数据消息从位置服务器207发送到移动装置203。At block 230, the mobile device 203 optionally sends a request for assistance data to the location server 207, and the location server 207 provides assistance at block 240 in response to any request at block 230 or without such a request. data. The assistance data may include A-GNSS assistance data (such as SV navigation data, almanac data, SV acquisition assistance data), OTDOA assistance data (such as LTE eNodeB PRS information and timing information), WLAN positioning assistance data (such as AP locations, AP identities, and/or RF heatmaps) and/or assistance data from other positioning methods. The assistance data may enable positioning using a UE-assisted mode and/or may enable using a UE-based mode. Location server 207 may determine which positioning methods to provide assistance data for, which assistance data to provide for each positioning method, and/or how to provide assistance based on stored information about the type of mobile device that may include one or more positioning characteristics of mobile device 203. The assistance data is provided to the mobile device 203 . The type of mobile device 203 may be based on the non-unique device related information sent by mobile device 203 at block 220 . Stored information including location characteristics of the mobile device type may be configured in the location server 207 and/or may be accumulated by an information gathering function in the location server 207 as described above. In an embodiment, block 230 includes sending an LPP/LPPe Request Assistance Data message from mobile device 203 to location server 207 . In an embodiment, block 240 includes sending an LPP/LPPe Provide Assistance Data message from the location server 207 to the mobile device 203 .

在框250处,位置服务器207任选地将针对位置信息的请求发送到移动装置203。位置服务器207可取决于关于可包括移动装置的类型的一或多个定位特性的移动装置的类型的所存储的信息调适所述请求。举例来说,可在框250处请求已知移动装置203较好地支持的测量,且当移动装置203已知不支持测量或不准确地支持测量时可不请求所述测量。移动装置203接着获得在框250处请求的位置信息中的一些或全部,且随后在框250发生的情况下在框260处将其提供到位置服务器207,或在框250未发生的情况下在框260处提供位置信息而无请求。所请求和提供的位置信息的类型可变化。举例来说,位置信息可包含由移动装置203获得的测量和/或位置估计。此信息可取决于所使用的定位方法,所使用的定位方法如先前指示可取决于包含位置服务器207具有的关于移动装置203的类型的定位特性的所存储的信息。在一实施例中,框250包括将LPP/LPPe请求位置信息消息从位置服务器207发送到移动装置203。在一实施例中,框260包括将LPP/LPPe提供位置信息消息从移动装置203发送到位置服务器207。At block 250 , location server 207 optionally sends a request to mobile device 203 for location information. The location server 207 may adapt the request depending on stored information about the type of mobile device which may include one or more positioning characteristics of the type of mobile device. For example, measurements that are known to be well supported by the mobile device 203 may be requested at block 250, and may not be requested when the mobile device 203 is known to not support the measurement or to support the measurement inaccurately. Mobile device 203 then obtains some or all of the location information requested at block 250, and then provides it to location server 207 at block 260 if block 250 occurs, or at block 250 if block 250 does not occur. Location information is provided at block 260 without a request. The type of location information requested and provided may vary. For example, location information may include measurements and/or location estimates obtained by mobile device 203 . This information may depend on the positioning method used, which as previously indicated may depend on stored information comprising positioning characteristics that the location server 207 has regarding the type of mobile device 203 . In an embodiment, block 250 includes sending an LPP/LPPe request location information message from the location server 207 to the mobile device 203 . In an embodiment, block 260 includes sending an LPP/LPPe provide location information message from the mobile device 203 to the location server 207 .

在框270处,位置服务器207可使用在框260处接收的位置信息来确定或检验移动装置203的位置估计以及可能速度。位置服务器207可使用包含移动装置203的类型的一或多个所存储的定位特性的所存储的信息来确定如何处理和使用所接收的位置信息中的一些或全部。举例来说,如果已知所述类型的移动装置203低于阈值信号电平(例如如先前针对表1中的实例C所描述)而不正确地测量WLAN AP的RSSI,那么具有低于此阈值的值的任何所接收的测量可丢弃。类似地,如果已知所述类型的移动装置203测量WLAN AP的RTT,且包含额外内部延迟,所述延迟的值是已知的(例如如先前针对表1中的实例B所描述),那么此值可从由移动装置203在框270处传回的任何RTT值减去。同样类似地,如果信号特性(例如RTT、RSSI、AOA、S/N、TOA)具有移动装置203的位置处的正确值X且已知所述类型的移动装置通过测量F(X)的不正确值来修改此测量,其中F为具有已知参数的已知数学函数(例如具有已知系数和常数的线性或二次函数),那么位置服务器203可再校准不正确的测得值F(X)以通过针对F使用反函数G将F(X)变换为X而获得正确的测得值X(即,针对Y的所有值满足G(F(Y))=Y的函数G)。用于校正移动装置203的其它已知定位特性所导致的其它类型的测量误差的装置将是所属领域的一般技术人员容易了解的。在框270处确定或检验的移动装置203的位置估计可由位置服务器207(图2中未图示)发送到移动装置203或发送到某一其它实体。另一实体在此情况下可为需要移动装置203的位置以向移动装置203或移动装置203的用户提供某一服务的外部客户端,所述服务例如针对车辆中的用户的导航辅助或道路旁辅助的提供或在紧急呼叫的情况下的紧急情况辅助的提供。At block 270 , the location server 207 may use the location information received at block 260 to determine or verify a location estimate and possibly velocity of the mobile device 203 . The location server 207 may use stored information including one or more stored location characteristics of the type of mobile device 203 to determine how to process and use some or all of the received location information. For example, if a mobile device 203 of that type is known to be below a threshold signal level (e.g., as previously described for instance C in Table 1) to incorrectly measure the RSSI of a WLAN AP, then having Any received measurements of the value may be discarded. Similarly, if a mobile device 203 of that type is known to measure the RTT of a WLAN AP, and includes an additional internal delay whose value is known (e.g., as previously described for instance B in Table 1), then This value may be subtracted from any RTT value returned by the mobile device 203 at block 270 . Also similarly, if a signal characteristic (e.g. RTT, RSSI, AOA, S/N, TOA) has the correct value X at the location of the mobile device 203 and it is known that a mobile device of that type is incorrect by measuring F(X) value to modify this measurement, where F is a known mathematical function with known parameters (such as a linear or quadratic function with known coefficients and constants), then the location server 203 can recalibrate the incorrectly measured value F(X ) to obtain the correct measured value X by transforming F(X) into X using the inverse function G for F (ie, a function G satisfying G(F(Y))=Y for all values of Y). Means for correcting for other types of measurement errors caused by other known positioning characteristics of the mobile device 203 will be readily apparent to those of ordinary skill in the art. The location estimate of the mobile device 203 determined or verified at block 270 may be sent by the location server 207 (not shown in FIG. 2 ) to the mobile device 203 or to some other entity. Another entity in this case may be an external client that requires the location of the mobile device 203 in order to provide the mobile device 203 or the user of the mobile device 203 with a certain service, such as navigation assistance or roadside assistance for the user in the vehicle. Provision of assistance or provision of emergency assistance in the case of an emergency call.

在框280处,位置服务器207(例如位置服务器207中的信息搜集功能)可基于在框260处接收的位置信息和/或基于在框270处使用此位置信息的后续位置计算提取关于移动装置203的一或多个定位特性的信息。所述一或多个定位特性的所提取的信息可存储在数据库中,或与已经在数据库中的信息组合(例如经由平均或经加权平均)。所存储或组合的信息接着可用于将来与同移动装置203相同(或类似)类型的装置交互-(例如)以支持如上文针对框210-270所描述的定位。举例来说,位置服务器207可观察,且可与观察相关联而将以下信息存储或组合在数据库中:移动装置203的类型提供某一类型的WLAN的错误WLANRTT值或在测量在不同LTE频率下操作的eNodeB之间的OTDOA值时产生低准确性。或者,位置服务器207可将关于在不存在可靠地鉴别确切定位特性的充分信息的情况下的可疑或不精确的定位特性的信息存储在数据库中,且可存储关于可疑或不精确定位特性的额外信息(例如,可存储所接收的测量、位置估计或依据测量中的一些计算的估计)。由位置服务器207或另一服务器进行的对关于相同移动装置类型的许多目标的可疑或不精确定位特性的所有此些所存储的信息的后续离线分析接着可用于寻找通用模式,且可靠地确定相同移动装置类型的许多目标的确切定位特性。At block 280, location server 207 (e.g., an information gathering function in location server 207) may extract information about mobile device 203 based on the location information received at block 260 and/or based on subsequent location calculations using this location information at block 270. Information about one or more targeting properties for . The extracted information of the one or more positioning characteristics may be stored in a database, or combined (eg via averaging or weighted averaging) with information already in the database. The stored or combined information may then be used for future interactions with devices of the same (or similar) type as mobile device 203 - eg, to support positioning as described above for blocks 210-270. For example, the location server 207 may observe, and may store or combine in a database in association with the observations that the type of mobile device 203 provides incorrect WLAN RTT values for a certain type of WLAN or when measured at different LTE frequencies Low accuracy when manipulating OTDOA values between eNodeBs. Alternatively, the location server 207 may store information in a database regarding suspicious or inaccurate location properties in the absence of sufficient information to reliably identify the exact location characteristics, and may store additional information about suspicious or imprecise location characteristics. Information (eg, received measurements, position estimates, or estimates calculated from some of the measurements may be stored). Subsequent off-line analysis by the location server 207 or another server of all such stored information on suspicious or imprecise location characteristics of many objects of the same mobile device type can then be used to look for common patterns and reliably determine the same Exact location characteristics of many objects of mobile device type.

在一些实施例中,位置服务器207可将地理区域的RF热图提供到目标装置(例如在图2中的框240处),所述RF热图含有原本将预期由所述地理区域内的不同位置处的特定参考装置测得的特定WLAN AP的预期RSSI、RTT和/或S/N测量值。所述参考装置可对应于特定OEM销售商、型号和版本的特定类型的移动装置。所述不同位置可在一些实施例中包括由RF热图覆盖的地理区域内的位置的矩形栅格(例如在两个垂直方向中的每一者中分离一米的距离的位置)。在一些实施例中,由RF热图覆盖的区域(例如,建筑物)可使用除矩形栅格外的技术和形状分成不同区(例如,房间、走廊和/或其部分),其中每一子区含有一组位置(例如基于矩形栅格)且其中RF热图再次提供预期待由特定参考装置在所述区中的位置中的每一者处获得的测量值(例如,RSSI、RTT和/或S/N值)。位置服务器207接着还可将识别参考装置的类型的信息提供到移动装置203(例如,如图2中的框240处)。此信息可包含参考装置的OEM销售商ID、OEM型号ID、OEM型号版本ID、软件或固件发布版本ID和/或(针对支持无线接口的参考装置中的每一芯片组)芯片销售商ID、芯片型号ID、芯片型号版本ID,或其任何组合。移动装置203可以多种方式使用此信息。在第一实例实施例中,如果参考装置为与移动装置203相同类型的装置(也就是说,如果参考装置的例如OEM和芯片组ID等装置类型信息与目标装置的装置类型信息的全部或可能一些匹配),那么可能不需要RF热图中的所接收的RSSI、RTT或S/N值的再校准。在此实施例中,位置服务器207可保持已经针对最常见装置类型(或针对并不支持RF热图的再校准的装置类型)再校准的相同RF热图的几个不同版本。在第二实例实施例中,移动装置203可由另一服务器用不同类型的参考装置的RF热图校准参数来配置,且接着可使用这些参数再校准特定参考装置的所接收RF热图值(例如RSSI、RTT或S/N的值)以匹配移动装置203将作出的测量,或由移动装置203作出的测量(例如RSSI、RTT或S/N的测量)以匹配参考装置原本将预期作出的值。在不同实施例中,测量值(例如由移动装置203作出)或预期测量值(例如针对参考装置)的再校准可包括将已知校准参数值相加到所述测量值或从所述测量值减去或执行测量值的某一其它变换(例如使用具有已知固定校准参数的线性数学函数)。可需要再校准,因为参考装置和移动装置203各自使用不同硬件和/或软件测量相同信号特性(例如RSSI或RTT),且通常不实现完全相同的测得值。在第三实例实施例中,移动装置203可在此参考装置的RF热图首先由位置服务器207提供时使用(例如)由移动装置203在一或多个已知位置处测得的值(例如RSSI、RTT或S/N的值)与在RF热图中针对这些相同位置给定的新参考装置的预期值的比较来确定新参考装置的校准参数自身。移动装置203接着可应用所确定的校准参数来再校准稍后由位置服务器207针对相同参考装置提供的新RF热图。In some embodiments, the location server 207 may provide an RF heat map of a geographic area to the target device (e.g., at block 240 in FIG. Expected RSSI, RTT and/or S/N measurements for a specific WLAN AP as measured by a specific reference device at a location. The reference device may correspond to a particular type of mobile device of a particular OEM vendor, model, and version. The different locations may in some embodiments comprise a rectangular grid of locations within the geographic area covered by the RF heatmap (eg, locations separated by a distance of one meter in each of two vertical directions). In some embodiments, the area covered by the RF heatmap (e.g., a building) can be divided into distinct zones (e.g., rooms, corridors, and/or portions thereof) using techniques and shapes other than rectangular grids, where each sub- A zone contains a set of locations (e.g., based on a rectangular grid) and where the RF heatmap again provides measurements (e.g., RSSI, RTT, and/or or S/N value). The location server 207 may then also provide information identifying the type of reference device to the mobile device 203 (eg, as at block 240 in FIG. 2 ). This information may include the reference device's OEM vendor ID, OEM model ID, OEM model version ID, software or firmware release version ID, and/or (for each chipset in the reference device supporting the wireless interface) chip vendor ID, Chip model ID, chip model version ID, or any combination thereof. Mobile device 203 can use this information in a number of ways. In the first example embodiment, if the reference device is the same type of device as the mobile device 203 (that is, if the reference device's device type information such as OEM and chipset ID is all or possibly the same as the target device's device type information some matches), then recalibration of the received RSSI, RTT or S/N values in the RF heatmap may not be required. In this embodiment, the location server 207 may maintain several different versions of the same RF heatmap that has been recalibrated for the most common device types (or for device types that do not support recalibration of RF heatmaps). In a second example embodiment, the mobile device 203 can be configured by another server with RF heatmap calibration parameters for a different type of reference device, and these parameters can then be used to recalibrate the received RF heatmap values for a particular reference device (e.g. RSSI, RTT, or S/N) to match measurements that the mobile device 203 would make, or measurements made by the mobile device 203 (such as measurements of RSSI, RTT, or S/N) to match values that the reference device would have been expected to make . In various embodiments, recalibration of measurements (e.g., by mobile device 203) or expected measurements (e.g., against a reference device) may include adding known calibration parameter values to or from the measurements. Subtract or perform some other transformation of the measured values (eg using a linear math function with known fixed calibration parameters). Recalibration may be required because the reference device and the mobile device 203 each measure the same signal characteristic (eg, RSSI or RTT) using different hardware and/or software, and often do not achieve exactly the same measured value. In a third example embodiment, the mobile device 203 may use, for example, values measured by the mobile device 203 at one or more known locations (eg, The comparison of values of RSSI, RTT or S/N) with the expected values for a new reference device given these same locations in the RF heatmap determines the calibration parameters for the new reference device itself. The mobile device 203 can then apply the determined calibration parameters to recalibrate a new RF heat map that is later provided by the location server 207 for the same reference device.

应注意,尽管上文的实例实施例提供可提供辅助数据(例如,作为RF热图)的特定方式以及可如何再校准或调整辅助数据,但实施例不限于此。在其它实施例中,位置服务器207可提供可以替代方式使用的额外或替代的信息。It should be noted that while the example embodiments above provide specific ways in which assistance data may be provided (eg, as RF heatmaps) and how the assistance data may be recalibrated or adjusted, embodiments are not limited thereto. In other embodiments, location server 207 may provide additional or alternative information that may be used in alternative ways.

图3和4是说明根据一个实施例在服务器和移动装置处实施上文所描述的功能的示范性方法300和400的过程流程图。与本文中所提供的其它图一样,图3和4提供为实例。本发明的其它实施例可通过(例如)添加、省略、组合、分离、重新布置和/或以其它方式更改图3和4中说明的框而以不同方式执行类似方法。所属领域的一般技术人员将认识到许多变型。3 and 4 are process flow diagrams illustrating exemplary methods 300 and 400 of implementing the functions described above at servers and mobile devices, according to one embodiment. As with other figures provided herein, Figures 3 and 4 are provided as examples. Other embodiments of the invention may perform similar methods differently by, for example, adding, omitting, combining, separating, rearranging, and/or otherwise altering the blocks illustrated in FIGS. 3 and 4 . Those of ordinary skill in the art will recognize many variations.

关于图3,方法300的一或多个框可由服务器执行,例如(举例来说)图1的定位系统100的位置服务器160,或与图2相关联而描述的服务器207。用于执行方法300的所说明的框的特定装置可由计算机系统的硬件和/或软件组件执行,例如图6中说明且下文更详细地描述的实例计算机系统。With respect to FIG. 3 , one or more blocks of method 300 may be performed by a server, such as, for example, location server 160 of positioning system 100 of FIG. 1 , or server 207 described in association with FIG. 2 . The particular means for performing the illustrated blocks of method 300 may be performed by hardware and/or software components of a computer system, such as the example computer system illustrated in FIG. 6 and described in more detail below.

首先参看图3,在框310处,使用定位协议在一消息中(“定位协议消息”)从第一移动装置获得关于第一移动装置的非唯一装置相关信息。定位协议可为长期演进(LTE)定位协议(LPP)、LPP扩展(LPPe)或LPP与LPPe的组合。此处,不同于序列号或其它唯一识别符(其可需要对照数据库比较以确定特定装置特征),装置相关信息并不是唯一的,而是在特定装置类型的装置当中共享。确切地说,非唯一装置相关信息可指示第一移动装置的硬件和/或软件特征。如上文所描述,此信息可包含OEM销售商ID、OEM型号ID、OEM型号版本ID、软件或固件发布版本ID,和/或(针对支持无线接口的第一移动装置中的每一芯片组)芯片销售商ID、芯片型号ID、芯片型号版本ID,或其任何组合。Referring first to FIG. 3, at block 310, non-unique device-related information about the first mobile device is obtained from the first mobile device in a message ("location protocol message") using a positioning protocol. The positioning protocol may be the Long Term Evolution (LTE) Positioning Protocol (LPP), LPP Extensions (LPPe), or a combination of LPP and LPPe. Here, unlike a serial number or other unique identifier, which may require comparison against a database to determine a particular device characteristic, the device-related information is not unique, but is shared among devices of a particular device type. Specifically, the non-unique device-related information may indicate hardware and/or software characteristics of the first mobile device. As described above, this information may include OEM Vendor ID, OEM Model ID, OEM Model Version ID, Software or Firmware Release Version ID, and/or (for each chipset in the first mobile device supporting the wireless interface) Chip Vendor ID, Chip Model ID, Chip Model Version ID, or any combination thereof.

非唯一装置相关信息可由服务器通过多种方式从移动装置获得。如上文更详细地论述,其可经由例如LPP、LPPe或组合LPP/LPPe协议等定位协议获得。任选地,非唯一装置相关信息可响应于针对由服务器使用定位协议发送的信息的请求而从第一移动装置接收。The non-unique device-related information can be obtained by the server from the mobile device in a number of ways. As discussed in more detail above, it may be obtained via a positioning protocol such as LPP, LPPe or a combined LPP/LPPe protocol. Optionally, the non-unique device related information may be received from the first mobile device in response to a request for information sent by the server using a positioning protocol.

在框320处,至少部分地基于与非唯一装置相关信息相关联的所存储的信息确定第一移动装置的定位特性。如先前指示,非唯一装置相关信息可由服务器使用以识别装置类型和/或关于第一移动装置的可影响定位支持的其它特征,且服务器可随后检索关于装置类型和/或其它特征的所存储的信息。所存储的信息可指示第一移动装置的定位特性,且可与在框310中搜集的非唯一装置相关信息的一或多个ID相关联。非唯一装置相关信息可包含以下各者的ID:原始设备制造商(OEM)销售商、OEM型号、OEM型号版本、芯片销售商、芯片型号、芯片型号版本ID、软件或固件发布版本,或这些ID的任何组合。此外,所存储的信息和定位特性可与以下各者相关联:(i)仅OEM销售商ID(且适用于针对此OEM销售商的所有OEM型号、版本和芯片组);(ii)特定OEM销售商ID和型号ID(且适用于针对此OEM销售商和型号的所有OEM型号版本和芯片组);(iii)特定芯片组销售商(和可能芯片组型号)且适用于使用此芯片组销售商(和型号)的所有OEM;(iv)特定OEM销售商、型号和版本或特定芯片组销售商、型号和版本的特定软件或固件发布版本,且适用于使用此软件或固件发布版本结合特定OEM销售商、型号和版本或特定芯片组销售商、型号和版本的所有移动装置;或(v)所有所提供的ID,且不适用于ID中的一或多者对于其为不同的目标装置。如先前所指示,所存储的信息可包含(举例来说)关于第一移动装置的特定类型的长处和/或缺点的已知信息,如使用非唯一装置相关信息所识别且可确切地说包含例如上文表1中例示的第一移动装置的特定类型的定位特性。At block 320, a location characteristic of the first mobile device is determined based at least in part on stored information associated with the non-unique device-related information. As previously indicated, the non-unique device-related information can be used by the server to identify the device type and/or other characteristics about the first mobile device that can affect location support, and the server can then retrieve the stored information about the device type and/or other characteristics. information. The stored information may be indicative of location characteristics of the first mobile device, and may be associated with one or more IDs of the non-unique device-related information gathered in block 310 . Non-unique device-related information may include IDs of original equipment manufacturer (OEM) sellers, OEM models, OEM model versions, chip sellers, chip models, chip model version IDs, software or firmware release versions, or Any combination of IDs. In addition, the stored information and location characteristics can be associated with: (i) only the OEM vendor ID (and apply to all OEM models, versions and chipsets for this OEM vendor); (ii) specific OEM Vendor ID and Model ID (and applicable to all OEM model versions and chipsets for this OEM vendor and model); (iii) specific chipset vendor (and possibly chipset model) and applicable to sales using this chipset (iv) a specific software or firmware release of a specific OEM vendor, model, and version, or a specific chipset vendor, model, and version, and applies to use of this software or firmware release in conjunction with a specific All mobile devices of OEM vendor, model and version or specific chipset vendor, model and version; or (v) all IDs provided and not applicable to target devices for which one or more of the IDs are different . As previously indicated, the stored information may include, for example, known information about strengths and/or weaknesses of a particular type of first mobile device, as identified using non-unique device-related information and may specifically include For example the specific type of positioning characteristics of the first mobile device as exemplified in Table 1 above.

在一实施例中,在框320处针对第一移动装置确定的定位特性可包括表中例示或如先前与图1相关联所论述的定位特性中的一者。所述定位特性可因此包含以下中的一者:用于长期演进(LTE)的观测到达时间差(OTDOA)定位方法的频率间偏差;采用不同载波频率的不同GNSS系统的伪距测量之间的偏差;无线局域网(WLAN)接入点(AP)的信号往返传播时间(RTT)测量的额外延迟;位置测量的准确性;获得位置测量的过程中的内部延迟;或根据具有固定参数的固定数学函数对定位测量的函数修改。在一些实施例中,可在框320处基于在框310处获得的非唯一装置相关信息确定第一移动装置的一个以上定位特性。In an embodiment, the positioning characteristics determined for the first mobile device at block 320 may include one of the positioning characteristics exemplified in the table or as previously discussed in association with FIG. 1 . The positioning characteristics may thus comprise one of: inter-frequency bias for the Observed Time Difference of Arrival (OTDOA) positioning method for Long Term Evolution (LTE); bias between pseudorange measurements of different GNSS systems employing different carrier frequencies ; additional delay for signal round-trip travel time (RTT) measurements of wireless local area network (WLAN) access points (APs); accuracy of location measurements; internal delays in obtaining location measurements; or according to a fixed mathematical function with fixed parameters Modifications to functions for positioning measurements. In some embodiments, more than one positioning characteristic of the first mobile device may be determined at block 320 based on the non-unique device-related information obtained at block 310 .

在框330处,使用框320处确定的定位特性(或若干定位特性)向第一移动装置提供位置支持。举例来说,所述位置支持可包含以下中的至少一者:使用定位协议(例如,如图2的框240处例示)将特定辅助数据提供到第一移动装置,使用定位协议(例如,如图2的框250处例示)向第一移动装置请求特定位置信息,或使用定位协议(例如,如图2的框270处例示)使用从第一移动装置接收的位置信息计算第一移动装置的位置估计。在一实施例中,在框330处作为位置支持的一部分提供到第一移动装置的特定辅助数据可包括一区域的射频(RF)热图,其中所述RF热图包含如先前与图2关联描述的区域中的多个位置中的每一者的一或多个定位值。At block 330 , location support is provided to the first mobile device using the positioning characteristic (or several positioning characteristics) determined at block 320 . For example, the location support may include at least one of: providing specific assistance data to the first mobile device using a positioning protocol (eg, as illustrated at block 240 of FIG. 2 ), using a positioning protocol (eg, as illustrated in FIG. 2) request specific location information from the first mobile device, or use location information received from the first mobile device to calculate location information for the first mobile device using a positioning protocol (e.g., as illustrated at block 270 of FIG. 2 ). location estimate. In one embodiment, the specific assistance data provided to the first mobile device as part of the location support at block 330 may include a radio frequency (RF) heat map of an area, wherein the RF heat map includes One or more positioning values for each of the plurality of locations in the described area.

作为方法300的任选部分,服务器可执行如本文先前描述的信息搜集功能以获得和存储包含关于一或多个移动装置的定位特性的信息的信息。所存储的信息可稍后使用以帮助例如当针对不同的第一移动装置执行方法300的框310-330时向其它移动装置提供位置支持。信息搜集功能在图3中由框340-370例示(且使用图3中的虚线框展示,因为这些是任选的)。应注意,虽然框340-370展示为在框310-330之后发生,但在一些实施例中其可在框310-330之前或与框310-330同时发生。在框340处,服务器可从第二移动装置且使用定位协议获得关于第二移动装置的非唯一装置相关信息。第二移动装置的非唯一装置相关信息可与第一移动装置的非唯一装置相关信息相同或部分相同。举例来说,所述第一和第二移动装置的非唯一装置相关信息可包含通用OEM销售商ID和通用OEM型号ID但可在OEM销售商型号版本ID方面不同。或者,所述第一和第二移动装置的非唯一装置相关信息的所有OEM和芯片组ID可相同。As an optional part of method 300, the server may perform information gathering functions as previously described herein to obtain and store information including information regarding location characteristics of one or more mobile devices. The stored information may be used later to help provide location support to other mobile devices, eg, when blocks 310-330 of method 300 are performed for a different first mobile device. Information gathering functions are illustrated in Figure 3 by blocks 340-370 (and shown using dashed boxes in Figure 3, as these are optional). It should be noted that while blocks 340-370 are shown as occurring after blocks 310-330, in some embodiments they may occur before or concurrently with blocks 310-330. At block 340, the server may obtain non-unique device-related information about the second mobile device from the second mobile device and using a positioning protocol. The non-unique device-related information of the second mobile device may be identical or partially identical to the non-unique device-related information of the first mobile device. For example, the non-unique device-related information for the first and second mobile devices may include a common OEM vendor ID and a common OEM model ID but may differ in OEM vendor model version ID. Alternatively, all OEM and chipset IDs of the non-unique device-related information of the first and second mobile devices may be the same.

在框350处,服务器可使用定位协议从第二移动装置接收位置信息。举例来说,服务器可针对附近的基站(例如图1中的基站120)、附近的AP(例如图1中的AP 130)和/或不同SPS卫星(例如图1中的SPS卫星110)从第二移动装置请求和稍后接收(例如使用定位协议)位置相关测量。所述测量可包含第二移动装置的位置估计、一或多个基站中的每一者的位置估计和/或由每一基站和/或AP向第二移动装置广播或提供(或由第二移动装置基于关于每一基站和/或AP的测量而计算)的AP、RTT、RSSI、S/N、AOA、RSTD、TOA、GNSS伪距的测量和/或其它测量。或者,服务器可接收来自第二移动装置的位置信息,作为本文下文进一步描述的众包的一部分。At block 350, the server may receive location information from the second mobile device using a positioning protocol. For example, the server may request a nearby base station (such as base station 120 in FIG. 1), a nearby AP (such as AP 130 in FIG. The mobile device requests and later receives (eg, using a positioning protocol) location-related measurements. The measurements may include a position estimate for the second mobile device, a position estimate for each of the one or more base stations, and/or broadcast or provided by each base station and/or AP to the second mobile device (or by the second mobile device). Measurements of AP, RTT, RSSI, S/N, AOA, RSTD, TOA, GNSS pseudorange, and/or other measurements calculated by the mobile device based on measurements with respect to each base station and/or AP. Alternatively, the server may receive location information from the second mobile device as part of crowdsourcing as described further herein below.

在框360处,服务器可从在框350处接收的位置信息提取第二移动装置的定位特性(或若干定位特性)。所述提取可通过观察或推断各种故障、限制和其它特性(例如针对特定定位方法不支持或限制支持、特定情形中的等待时间问题、不精确的测量等)来执行。这些特性可由服务器通过以下操作来识别:分析测量的一致性(例如,是否测量暗示相同或不同位置)、从第二移动装置接收误差报告、利用一个以上定位方法和/或利用冗余测量以确定相同定位方法和/或跨越不同定位方法的位置和测量的一致性,等等。另外或作为替代,所提取的定位特性可指示第二移动装置执行得尤其良好的定位的方面,例如执行特定测量、定位方法等。所提取的定位特性可在一些实施例中包含以下中的一或多者:用于长期演进(LTE)的观测到达时间差(OTDOA)定位方法的频率间偏差;采用不同载波频率的不同GNSS系统的伪距测量之间的偏差;用于无线局域网(WLAN)接入点(AP)的信号往返传播时间(RTT)测量的额外延迟;位置测量的准确性;获得位置测量的过程中的内部延迟;或根据具有固定参数的固定数学函数对定位测的函数修改。在一些实施例中,所提取的定位特性可由服务器处理为试验性的和非确认的,且因此直至从经由框340-360的重复共享相同非唯一装置相关信息中的一些或全部的若干其它移动装置获得才被认为必定与第二移动装置的非唯一装置相关信息相关联。在一些实施例中,可需要针对其它第二移动装置重复框340-360以便确定所提取的位置特性针对非唯一装置相关信息的哪些部分为相关的-举例来说,所提取的定位特性适用于相同OEM销售商的所有移动装置,还是仅适用于相同OEM销售商和OEM销售商型号的所有移动装置。在一些实施例中,可需要针对其它第二移动装置重复框340-360来改进所提取的位置特性的确定的准确性以便准确地确定统计分布(例如均值和方差)或单一值。At block 360 , the server may extract a positioning characteristic (or several positioning characteristics) of the second mobile device from the location information received at block 350 . The extraction may be performed by observing or inferring various failures, limitations, and other characteristics (eg, no or limited support for particular positioning methods, latency issues in particular situations, imprecise measurements, etc.). These characteristics can be identified by the server by analyzing the consistency of the measurements (e.g., whether the measurements suggest the same or a different location), receiving error reports from the second mobile device, using more than one positioning method, and/or using redundant measurements to determine Consistency of position and measurements within the same positioning method and/or across different positioning methods, etc. Additionally or alternatively, the extracted positioning characteristics may be indicative of aspects of positioning that the second mobile device performs particularly well, such as performing specific measurements, positioning methods, and the like. The extracted positioning characteristics may in some embodiments comprise one or more of the following: inter-frequency bias for the Observed Time Difference of Arrival (OTDOA) positioning method for Long Term Evolution (LTE); Bias between pseudorange measurements; additional delay for signal round-trip travel time (RTT) measurements for wireless local area network (WLAN) access points (APs); accuracy of location measurements; internal delays in obtaining location measurements; Or a functional modification of the location measurement according to a fixed mathematical function with fixed parameters. In some embodiments, the extracted location characteristics may be treated by the server as tentative and non-confirmative, and thus until several other moves from sharing some or all of the same non-unique device-related information via repetition of blocks 340-360 The device acquisition is considered necessarily associated with the non-unique device-related information of the second mobile device. In some embodiments, blocks 340-360 may need to be repeated for other second mobile devices in order to determine for which parts of the non-unique device-related information the extracted location characteristics are relevant—for example, the extracted location characteristics are applicable to All mobile devices of the same OEM, or only for all mobile devices of the same OEM and OEM model. In some embodiments, blocks 340-360 may need to be repeated for other second mobile devices to improve the accuracy of the determination of the extracted location characteristics in order to accurately determine statistical distributions (eg, mean and variance) or single values.

在框370处,服务器可将在框360处提取的第二移动装置的定位特性与同在框340处获得的非唯一装置相关信息相关联的任何所存储的信息的至少一部分组合。在数值定位特性(例如,比如表1中的实例D中的偏差B)的情况下,所述组合可包含在具有已针对此定位特性存储的信息的情况下定位特性的平均或经加权平均,或可包含推断定位特性的统计分布(例如具有特定均值和方差)。此外,所提取的定位特性可在其中针对移动装置类型无所存储的信息可用的实例中首次存储(例如,当遇到新型号或含有新芯片组的移动装置时)。或者,针对已经为其存储信息的类型的移动装置,所提取的信息可用于改善和/或增加所存储的信息以帮助增加此些所存储的信息的准确性。可随后在服务器遇到相同类型的移动装置且执行框310-330和/或框340-370的功能性的将来实例中利用所存储的信息。另外或作为替代,服务器可通过将信息存储在其它服务器可访问的数据库上或以其它方式将所提取和/或所存储的信息传送到其它服务器而与其它服务器共享所提取和/或所存储的信息。At block 370 , the server may combine the location characteristics of the second mobile device extracted at block 360 with at least a portion of any stored information associated with the non-unique device-related information obtained at block 340 . In the case of a numerical positioning characteristic (e.g., such as deviation B in instance D in Table 1), the combination may comprise an average or a weighted average of the positioning characteristic with information already stored for this positioning characteristic, Or a statistical distribution of inferred location properties (eg, with a particular mean and variance) may be included. Furthermore, the extracted positioning characteristics may be stored for the first time in instances where no stored information is available for the type of mobile device (eg, when a new model or mobile device containing a new chipset is encountered). Alternatively, for a type of mobile device for which information is already stored, the extracted information may be used to improve and/or augment the stored information to help increase the accuracy of such stored information. The stored information may then be utilized in future instances where the server encounters the same type of mobile device and performs the functionality of blocks 310-330 and/or blocks 340-370. Additionally or alternatively, the server may share the extracted and/or stored information with other servers by storing the information on a database accessible by the other server or otherwise transmitting the extracted and/or stored information to the other server. information.

在一实施例中,在框320处针对第一移动装置确定的定位特性可为与在框360处针对第二移动装置提取的定位特性相同类型的定位特性。在此情况下,可在框320处至少部分地基于在框360处针对第二移动装置提取的定位特性确定第一移动装置的定位特性。举例来说,第一移动装置的定位特性可与在框360处针对第二移动装置提取的定位特性相同,或可已从包含在框360处针对第二移动装置提取的定位特性的若干移动装置的定位特性获得。In an embodiment, the location characteristics determined for the first mobile device at block 320 may be the same type of location characteristics extracted for the second mobile device at block 360 . In this case, location characteristics of the first mobile device may be determined at block 320 based at least in part on the location characteristics extracted for the second mobile device at block 360 . For example, the location characteristics of the first mobile device may be the same as the location characteristics extracted for the second mobile device at block 360, or may have been selected from several mobile devices containing the location characteristics extracted for the second mobile device at block 360 The positioning characteristics obtained.

用于执行用于图3的过程流程300的方法300的框310-370的功能性的装置可包含(例如)如图6中所展示的计算机系统的处理单元610、存储装置625、通信接口633、操作系统640和/或应用645。The means for performing the functionality of blocks 310-370 of the method 300 for the process flow 300 of FIG. , operating system 640 and/or applications 645.

现参看图4,方法400说明从移动装置的角度来看反映方法300的功能的功能。也就是说,方法400的一或多个框可由移动装置执行,且可结合执行图3的方法300的服务器来执行。移动装置可包括(例如)图1的定位系统100的移动装置105,或图2的过程200的移动装置203(作为另一实例)。用于执行方法400的所说明的框的特定装置可由移动装置(例如图5中说明和下文更详细地描述的实例移动装置)的硬件和/或软件组件执行。Referring now to FIG. 4, a method 400 illustrates functionality that mirrors that of method 300 from the perspective of a mobile device. That is, one or more blocks of method 400 may be performed by a mobile device, and may be performed in conjunction with a server performing method 300 of FIG. 3 . The mobile device may include, for example, mobile device 105 of positioning system 100 of FIG. 1 , or mobile device 203 of process 200 of FIG. 2 (as another example). The particular means for performing the illustrated blocks of method 400 may be performed by hardware and/or software components of a mobile device, such as the example mobile device illustrated in FIG. 5 and described in more detail below.

在框410处,使用定位协议在一消息中将关于移动装置的非唯一装置相关信息发送到服务器(例如图1的位置服务器160、图2的位置服务器207或执行图3的示范性方法300的服务器)。在一个实施例中,可响应于由移动装置从服务器(图4中未图示)接收(例如使用定位协议)的请求而发送非唯一装置相关信息。在另一实施例中,所述定位协议可为LPP、LPPe或LPP和LPPe的组合(LPP/LPPe)。如上文所描述,非唯一装置相关信息可包含移动装置的多种非唯一识别信息中的任一者。举例来说,所述非唯一装置相关信息可包含以下各者中的一或多者的识别:OEM销售商、OEM型号、OEM型号版本、芯片销售商、芯片型号、芯片型号版本ID、软件或固件发布版本,或其任何组合。此信息可存储于移动装置的存储器中。取决于所要功能性,此信息可预编程到移动装置的存储器中和/或直接从移动装置的具有非唯一装置相关信息的组件(例如,固件、芯片组等)获得。用于执行框410的功能性的装置可包含(例如)如图5中所展示的移动装置105的处理单元510、总线505、存储器560、无线通信接口530和/或无线通信天线532。At block 410, non-unique device-related information about the mobile device is sent in a message to a server (e.g., location server 160 of FIG. 1, location server 207 of FIG. server). In one embodiment, the non-unique device-related information may be sent in response to a request received by the mobile device from a server (not shown in FIG. 4 ), eg, using a positioning protocol. In another embodiment, the positioning protocol may be LPP, LPPe or a combination of LPP and LPPe (LPP/LPPe). As described above, the non-unique device-related information may include any of a variety of non-unique identification information for the mobile device. For example, the non-unique device-related information may include identification of one or more of: OEM vendor, OEM model, OEM model version, chip vendor, chip model, chip model version ID, software or Firmware releases, or any combination thereof. This information may be stored in the memory of the mobile device. Depending on desired functionality, this information may be pre-programmed into the memory of the mobile device and/or obtained directly from components of the mobile device (eg, firmware, chipset, etc.) that have non-unique device-related information. Means for performing the functionality of block 410 may include, for example, a processing unit 510, a bus 505, a memory 560, a wireless communication interface 530, and/or a wireless communication antenna 532 of the mobile device 105 as shown in FIG.

在框420处,根据定位协议至少部分地基于非唯一装置相关信息接收针对移动装置的位置支持。如本文其它地方指示(例如针对图2的过程200和图3的示范性方法300),位置支持可包含以下中的至少一者:使用定位协议从服务器接收特定辅助数据(例如如图2中的框240处)、使用定位协议从服务器接收针对特定位置信息的请求(例如如图2中的框250处),或使用定位协议基于由移动装置发送的位置信息确定服务器对移动装置的位置估计(例如如图2中的框270处)。在确定位置估计的情况下,服务器可将位置估计提供到移动装置(借此使移动装置直接受益),或可将位置估计提供到某一其它实体(例如导航辅助服务器或公共安全应答点),所述其它实体接着可基于位置估计向移动装置或移动装置的用户提供某一服务(借此使移动装置或移动装置的用户间接受益)。At block 420, location support for a mobile device is received based at least in part on the non-unique device-related information according to a positioning protocol. As indicated elsewhere herein (eg, for process 200 of FIG. 2 and exemplary method 300 of FIG. 3 ), location support may include at least one of: receiving specific assistance data from a server using a positioning protocol (eg, as in FIG. 2 ). block 240), using a positioning protocol to receive a request from the server for specific location information (such as at block 250 in FIG. For example, at block 270 in FIG. 2). Where a location estimate is determined, the server may provide the location estimate to the mobile device (thereby directly benefiting the mobile device), or may provide the location estimate to some other entity (such as a navigation assistance server or a public safety answering point), The other entity may then provide the mobile device or a user of the mobile device with some service based on the location estimate (thereby indirectly benefiting the mobile device or the user of the mobile device).

框420中的特定辅助数据可由服务器确定为可适用的或以其它方式适合于一种类型的移动装置所拥有的一或多个定位特性(如在框410处发送的非唯一装置相关信息所指示)。举例来说,如果一种类型的移动装置具有指示移动装置能够使用定位方法的混合组合(例如基于UE的辅助GNSS和基于UE的OTDOA)可靠地计算其位置的定位特性,那么服务器可针对若干基于UE的定位方法发送辅助数据,以期望移动装置将能够有效地使用所述辅助数据。在一实施例中,所述特定辅助数据可包括一区域的射频(RF)热图,所述RF热图具有所述区域中的多个位置中的每一者的一或多个定位值(例如RSSI值或RTT值)。移动装置还可从服务器接收(例如作为特定辅助数据的一部分)关于对应于RF热图的参考装置的信息,且接着可基于关于参考装置的信息调整(例如再校准)所述热图区域中的所述位置中的一或多者的RF热图中定位值中的一些或全部。此再校准可将RF热图定位值从适用于参考装置的值转换为适用于移动装置的值,如先前与图2相关联所描述。用于执行框420的功能性的装置可包含(例如)如图5中所展示的移动装置105的处理单元510、总线505、存储器560、无线通信接口530和/或无线通信天线532。Certain assistance data in block 420 may be determined by the server to be applicable or otherwise appropriate for one or more positioning characteristics possessed by a type of mobile device (as indicated by the non-unique device-related information sent at block 410 ). For example, if a type of mobile device has positioning characteristics that indicate that the mobile device is capable of reliably computing its position using a hybrid combination of positioning methods, such as UE-based assisted-GNSS and UE-based OTDOA, the server may target several types of positioning-based The UE's positioning method sends assistance data in the expectation that the mobile device will be able to effectively use the assistance data. In an embodiment, the specific assistance data may include a radio frequency (RF) heatmap of an area with one or more location values ( such as RSSI value or RTT value). The mobile device may also receive (e.g., as part of specific assistance data) information from the server about a reference device corresponding to the RF heatmap, and may then adjust (e.g., recalibrate) the temperature in the region of the heatmap based on the information about the reference device. Some or all of the values are located in the RF heatmap for one or more of the locations. This recalibration may convert the RF heat map positioning values from values suitable for the reference device to values suitable for the mobile device, as previously described in association with FIG. 2 . Means for performing the functionality of block 420 may include, for example, a processing unit 510, a bus 505, a memory 560, a wireless communication interface 530, and/or a wireless communication antenna 532 of the mobile device 105 as shown in FIG.

在可任选地执行(且因此展示为虚线框)的框430处,由移动装置至少部分地基于在框420处接收的位置支持(例如基于所接收的特定辅助数据和/或基于针对特定位置信息的请求)确定移动装置的位置信息。举例来说,在框430处确定的位置信息可对应于在框420处请求的特定位置信息。位置信息可包含获得一或多个附近基站和/或WLAN AP的特定位置测量(例如RTT、RSSI、S/N、AOA和/或RSTD的测量),获得一或多个GNSS系统的SPS伪距和/或确定移动装置的位置估计和/或速度估计。用于执行框430的功能性的装置可包含(例如)如图5中所展示的移动装置105的处理单元510、总线505、无线通信接口530、SPS接收器580和/或存储器560。At block 430, which may be optionally performed (and thus shown as a dashed box), support is provided by the mobile device based at least in part on the location received at block 420 (eg, based on specific assistance data received and/or based on location-specific request for information) to determine the location information of the mobile device. For example, the location information determined at block 430 may correspond to the specific location information requested at block 420 . Location information may include obtaining location-specific measurements (e.g., measurements of RTT, RSSI, S/N, AOA, and/or RSTD) for one or more nearby base stations and/or WLAN APs, obtaining SPS pseudoranges for one or more GNSS systems and/or determine a position estimate and/or a velocity estimate of the mobile device. Means for performing the functionality of block 430 may include, for example, processing unit 510, bus 505, wireless communication interface 530, SPS receiver 580, and/or memory 560 of mobile device 105 as shown in FIG.

任选地,在框440处,框430处确定的位置信息可由移动装置使用定位协议发送到服务器。举例来说,可在移动装置在框420处已接收针对特定位置信息的请求的情况下发送位置信息。服务器接着可利用所述位置信息将基于位置的服务提供到移动装置或提供到某一其它实体,和/或确定具有与移动装置相同或类似的非唯一装置相关信息的装置的特性和行为。如本文其它地方指示,服务器可利用关于装置的特性和行为的信息,且调适定位支持以更好地补足这些特性和行为。用于执行框440的功能性的装置可包含(例如)如图5中所展示的移动装置105的处理单元510、总线505、存储器560、无线通信接口530和/或无线通信天线532。Optionally, at block 440, the location information determined at block 430 may be sent by the mobile device to the server using a positioning protocol. For example, location information may be sent if the mobile device has received a request for specific location information at block 420 . The server may then utilize the location information to provide location-based services to the mobile device or to some other entity, and/or to determine characteristics and behavior of devices having the same or similar non-unique device-related information as the mobile device. As indicated elsewhere herein, the server may utilize information about the characteristics and behavior of the device, and adapt positioning support to better complement these characteristics and behaviors. Means for performing the functionality of block 440 may include, for example, a processing unit 510, a bus 505, a memory 560, a wireless communication interface 530, and/or a wireless communication antenna 532 of the mobile device 105 as shown in FIG.

可注意到,尽管图3和4中的实施例描述在定位协议消息中且使用用于移动装置与服务器之间的其它交互((例如,以将辅助数据从服务器递送到移动装置和将位置信息从移动装置递送到服务器)的相同定位协议获得和发送关于移动装置的非唯一装置相关信息,但其它实施例可不如此受限。可在替代实施例中使用其它标准和/或协议。It may be noted that while the embodiments in FIGS. 3 and 4 are described in positioning protocol messages and used for other interactions between the mobile device and the server (e.g., to deliver assistance data from the server to the mobile device and position information Non-unique device-related information about the mobile device is obtained and sent from the same positioning protocol that the mobile device delivers to the server, but other embodiments may not be so limited. Other standards and/or protocols may be used in alternate embodiments.

应注意,先前实施例(例如与图1-4关联而描述)包含(i)由于移动装置的定位获得关于移动装置的一或多个定位特性的信息(例如,图2中的框280处和图3中的框360处),和(ii)利用关于一或多个定位特性的已经获得的信息来辅助移动装置的定位(例如图2中的框240、250和270处和图3中的框330处)。然而,由于众包的缘故,与装置类型信息(例如OEM和芯片组ID)相关联的定位特性还可由位置服务器从一或多个移动装置获得。举例来说,包含OEM销售商、型号和版本ID、软件或固件发布版本ID和/或无线芯片组ID的装置ID可包含在消息(例如定位协议消息)中,所述消息发送到位置服务器作为众包的一部分且携载由移动装置作出的从附近基站和/或AP(例如,图1的基站120和/或AP 130)接收的无线电信号的位置相关测量(例如RSSI、RTT、S/N、RSTD、AOA)。位置相关测量可通常由位置服务器使用以推断测得的基站和/或AP的特性(例如其发射功率、信号定时、位置),所述特性可存储(例如作为基站历书(BSA)数据)且稍后由位置服务器使用以(i)帮助由位置服务器确定其它移动装置的位置和/或(ii)提供发送到其它移动装置的辅助数据以辅助这些其它移动装置确定其位置。位置服务器还可使用在来自移动装置的含有经众包测量的消息中接收的任何装置ID(例如OEM和芯片组ID)来推断关于发送方移动装置的特性-(例如)可使用经众包测量来定位发送方移动装置且推断关于所得位置和原始测量的定位特性,如表1的实例A、B、C和D中例示。所推断的定位特性可存储且稍后使用以辅助相同类型的其它移动装置的定位。作为替代或另外,位置服务器可使用已将众包测量连同其装置ID(例如OEM和芯片组ID)一起发送到位置服务器以调整所接收的众包测量的任何移动装置的已知定位特性。举例来说,如果已知某一类型移动装置将报告低于-50dBm的不精确的RSSI值,那么低于此水平的任何所接收RSSI值可丢弃。类似地,如果已知一类型的移动装置包含特定类型的AP的RTT测量中的固定额外内部延迟,那么位置服务器可从作为众包的一部分接收的任何所接收RTT值减去已知固定额外内部延迟,随后利用所述RTT值(例如来帮助编译BSA数据)。可通过相同类型的移动装置的先前定位获得移动装置的已知定位特性(例如如针对图3的框340-370描述),和/或可如上文所描述从由相同类型的移动装置发送的众包测量获得。It should be noted that previous embodiments (described, for example, in connection with FIGS. 1-4 ) included (i) obtaining information about one or more location characteristics of the mobile device due to the location of the mobile device (e.g., at blocks 280 and 280 in FIG. 2 ). Block 360 in FIG. 3 ), and (ii) utilize already-obtained information about one or more positioning characteristics to assist positioning of the mobile device (eg, blocks 240, 250, and 270 in FIG. 2 and box 330). However, due to crowdsourcing, location characteristics associated with device type information (eg, OEM and chipset ID) can also be obtained by a location server from one or more mobile devices. For example, a device ID including OEM vendor, model and version ID, software or firmware release version ID, and/or wireless chipset ID may be included in a message (such as a location protocol message) sent to a location server as Part of crowdsourcing and carries location-related measurements (e.g., RSSI, RTT, S/N , RSTD, AOA). Location-related measurements may typically be used by a location server to infer measured characteristics of a base station and/or AP (e.g., its transmit power, signal timing, location), which may be stored (e.g., as Base Station Almanac (BSA) data) and later It is then used by the location server to (i) assist in determining the location of other mobile devices by the location server and/or (ii) provide assistance data sent to other mobile devices to assist these other mobile devices in determining their location. The location server can also use any device IDs (e.g., OEM and chipset ID) received in a message from a mobile device containing crowdsourced measurements to infer characteristics about the sending mobile device—for example, the crowdsourced measurements can be used to locate the sender mobile device and infer positioning characteristics with respect to the resulting position and raw measurements, as exemplified in Examples A, B, C and D of Table 1. The inferred positioning characteristics can be stored and used later to assist in the positioning of other mobile devices of the same type. Alternatively or in addition, the location server may use known location characteristics of any mobile device that has sent crowdsourced measurements to the location server along with its device ID (eg, OEM and chipset ID) to adjust the received crowdsourced measurements. For example, if a certain type of mobile device is known to report inaccurate RSSI values below -50 dBm, any received RSSI values below this level may be discarded. Similarly, if a type of mobile device is known to contain a fixed additional internal delay in RTT measurements for a particular type of AP, the location server may subtract the known fixed additional internal delay from any received RTT value received as part of crowdsourcing Delay, then use the RTT value (eg to help compile BSA data). Known location characteristics of a mobile device may be obtained from previous locations of mobile devices of the same type (e.g., as described for blocks 340-370 of FIG. Package measurements are obtained.

图5说明可如本文上文所描述而利用的移动装置105的实施例。举例来说,移动装置105可在图1的定位系统100中使用以实施图4中展示的方法,和/或可对应于且执行如针对图2描述的移动装置203的功能。应注意,图5仅意图提供各种组件的一般化说明,其中的任一者或全部可按需要利用。可注意到,在一些情况下,图5说明的组件可局限到单一物理装置和/或分布在可安置于不同物理位置处的各种联网装置之间。FIG. 5 illustrates an embodiment of a mobile device 105 that may be utilized as described herein above. For example, mobile device 105 may be used in positioning system 100 of FIG. 1 to implement the method shown in FIG. 4 , and/or may correspond to and perform the functions of mobile device 203 as described for FIG. 2 . It should be noted that Figure 5 is only intended to provide a generalized illustration of various components, any or all of which may be utilized as desired. It may be noted that in some cases, the components illustrated in FIG. 5 may be localized to a single physical device and/or distributed among various networked devices that may be disposed at different physical locations.

移动装置105展示为包括可经由总线505电耦合(或可在需要时以其它方式通信)的硬件元件。硬件元件可包含处理单元510,其可包含(不限于)一或多个通用处理器、一或多个专用处理器(例如数字信号处理(DSP)芯片、图形加速处理器、专用集成电路(ASIC)和/或类似物),和/或其它处理结构或装置,所述处理结构或装置可经配置以执行本文所描述的方法中的一或多者,包含图2和4中展示的功能性。如图5中所示,取决于所要功能性,一些实施例可具有单独的DSP 520。移动装置105还可包含:一或多个输入装置570,其可包含(不限于)触摸屏、触摸垫、麦克风、按钮、拨号盘、开关和/或类似者;及一或多个输出装置515,其可包含(不限于)显示器、发光二极管(LED)、扬声器和/或类似者。Mobile device 105 is shown including hardware elements that can be electrically coupled (or can otherwise communicate as desired) via bus 505 . The hardware elements may include a processing unit 510, which may include, without limitation, one or more general purpose processors, one or more special purpose processors such as digital signal processing (DSP) chips, graphics accelerators, application specific integrated circuits (ASICs) ) and/or the like), and/or other processing structures or devices that may be configured to perform one or more of the methods described herein, including the functionality shown in FIGS. 2 and 4 . As shown in Figure 5, some embodiments may have a separate DSP 520 depending on the desired functionality. The mobile device 105 may also include: one or more input devices 570, which may include, without limitation, touch screens, touch pads, microphones, buttons, dials, switches, and/or the like; and one or more output devices 515, It may include, without limitation, displays, light emitting diodes (LEDs), speakers, and/or the like.

移动装置105可能还包含无线通信接口530,其可包含(不限于)调制解调器、网卡、红外通信装置、无线通信装置和/或芯片组(例如BluetoothTM装置、IEEE 802.11装置、IEEE802.15.4装置、WiFi装置、WiMax装置、蜂窝式通信设施(例如,针对LTE)等)。无线通信接口530可准许与网络、无线接入点、其它计算机系统和/或本文中所描述的任何其它电子装置交换数据。可经由发送和/或接收无线信号534的一或多个无线通信天线532实行通信。无线通信接口530还可使得能够由移动装置105获得位置相关测量(例如RTT、RSSI、S/N、AOA和/或RSTD的测量),可采用移动装置105将位置相关信息提供到位置服务器(例如如图2中的框260处)且支持本文中所描述的各种技术(例如提供适用于针对图3的框350接收的位置信息的位置信息)。The mobile device 105 may also include a wireless communication interface 530, which may include, without limitation, a modem, network card, infrared communication device, wireless communication device, and/or chipset (e.g., Bluetooth device, IEEE 802.11 device, IEEE 802.15.4 device, WiFi device, WiMax device, cellular communication infrastructure (eg, for LTE), etc.). Wireless communication interface 530 may permit data to be exchanged with networks, wireless access points, other computer systems, and/or any other electronic devices described herein. Communications may be effected via one or more wireless communication antennas 532 that transmit and/or receive wireless signals 534 . Wireless communication interface 530 may also enable location-related measurements (e.g., measurements of RTT, RSSI, S/N, AOA, and/or RSTD) to be obtained by mobile device 105, which may be employed to provide location-related information to a location server (e.g., as at block 260 in FIG. 2 ) and supports various techniques described herein (eg, providing location information suitable for location information received for block 350 of FIG. 3 ).

取决于所要功能性,无线通信接口530可包含单独收发器以与可为一或多个无线网络(例如图1的无线网络140)的一部分或链接到所述一或多个无线网络的基站(例如,图1的基站120)和/或接入点(例如,图1的接入点130)通信。如先前相对于图1所指示,无线网络可为WWAN且包含各种网络类型,例如码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络、WiMax(IEEE802.16)等。CDMA网络可实施一或多种无线电接入技术(RAT),例如,cdma2000、宽带CDMA(W-CDMA)等等。Cdma2000包含IS-95、IS-2000和/或IS-856标准。TDMA网络可实施全球移动通信系统(GSM)、数字高级移动电话系统(D-AMPS)或某种其它RAT。OFDMA网络可采用LTE、LTE先进等。LTE、LTE先进、GSM和WCDMA在来自3GPP的文献中描述。Cdam2000描述于来自名称为“第3代合作伙伴计划2”(3GPP2)的协会的文献中。3GPP和3GPP2文献为公开可获得的。无线网络还可包括或包含WLAN或无线个域网(WPAN)。WLAN可为IEEE 802.11x网络或蓝牙网络,且WPAN可为蓝牙网络、IEEE 802.15x或某种其它类型的网络。本文所描述的技术也可以用于WWAN、WLAN和/或WPAN的任何组合。Depending on desired functionality, wireless communication interface 530 may include a separate transceiver to communicate with a base station ( For example, base station 120 of FIG. 1) and/or an access point (eg, access point 130 of FIG. 1) communicates. As previously indicated with respect to FIG. 1 , the wireless network can be a WWAN and includes various network types such as Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal Frequency division multiple access (OFDMA) network, single carrier frequency division multiple access (SC-FDMA) network, WiMax (IEEE802.16), etc. A CDMA network may implement one or more radio access technologies (RATs) such as cdma2000, Wideband-CDMA (W-CDMA), and so on. Cdma2000 includes IS-95, IS-2000 and/or IS-856 standards. A TDMA network may implement Global System for Mobile Communications (GSM), Digital Advanced Mobile Phone System (D-AMPS), or some other RAT. The OFDMA network may employ LTE, LTE-Advanced, and the like. LTE, LTE-Advanced, GSM and WCDMA are described in documents from 3GPP. Cdam2000 is described in documents from a consortium named "3rd Generation Partnership Project 2" (3GPP2). 3GPP and 3GPP2 documents are publicly available. A wireless network may also include or include a WLAN or a Wireless Personal Area Network (WPAN). A WLAN may be an IEEE 802.11x network or a Bluetooth network, and a WPAN may be a Bluetooth network, IEEE 802.15x, or some other type of network. The techniques described herein may also be used for any combination of WWAN, WLAN, and/or WPAN.

移动装置105可进一步包含传感器540。此些传感器可包含(不限于)一或多个加速计、陀螺仪、相机、磁力计、高度计、麦克风、近程传感器、光传感器等等。传感器540中的一些或全部可用于(尤其)航位推算和/或其它定位方法。在一些实施例中,传感器540可用于确定如本文的实施例(包含图2和4中展示的实施例)中描述的移动装置的位置。The mobile device 105 may further include a sensor 540 . Such sensors may include, without limitation, one or more accelerometers, gyroscopes, cameras, magnetometers, altimeters, microphones, proximity sensors, light sensors, and the like. Some or all of sensors 540 may be used, among other things, for dead reckoning and/or other positioning methods. In some embodiments, sensor 540 may be used to determine the location of a mobile device as described in embodiments herein, including the embodiments shown in FIGS. 2 and 4 .

移动装置的实施例还可包含能够使用可用于帮助定位移动装置的SPS天线582从一或多个SPS卫星(例如图1的SPS卫星110和用于GNSS的SPS卫星)接收信号584的SPS接收器580。此定位可用于补充和/或并入本文中所描述的技术。SPS接收器580可使用针对SPS和GNSS系统已知的常规技术提取SPS测量(例如伪距),可由移动装置(例如使用处理单元510)或由单独位置服务器(例如图1的位置服务器160)依据所述SPS测量确定移动装置的位置。SPS系统可为GNSS系统,例如全球定位系统(GPS)、Galileo、Glonass、Compass、日本上空的准顶点卫星系统(QZSS)、印度上空的印度区域导航卫星系统(IRNSS)、中国上空的Beidou,和/或类似物。此外,SPS接收器580可使用各种扩增系统(例如,基于卫星的扩增系统(SBAS)),其可与一或多个全局和/或区域性导航卫星系统相关联或以其它方式经启用供与所述一或多个全局和/或区域性导航卫星系统一起使用。借助实例但非限制,SBAS可包含提供完整性信息、差分校正等的扩增系统,例如,广域扩增系统(WAAS)、欧洲地球同步导航叠加服务(EGNOS)、多功能卫星扩增系统(MSAS)、GPS辅助地理扩增导航或GPS和地理扩增导航系统(GAGAN),和/或类似者。因此,如本文所使用,SPS可包含一或多个全球和/或区域性导航卫星系统和/或扩增系统的任何组合,且SPS信号可包含SPS、类似SPS和/或与此一或多个SPS相关联的其它信号。Embodiments of the mobile device may also include an SPS receiver capable of receiving signals 584 from one or more SPS satellites (such as SPS satellites 110 of FIG. 1 and SPS satellites for GNSS) using an SPS antenna 582 that may be used to assist in locating the mobile device 580. This positioning can be used to complement and/or incorporate the techniques described herein. SPS receiver 580 may extract SPS measurements (e.g., pseudoranges) using conventional techniques known for SPS and GNSS systems, either by a mobile device (e.g., using processing unit 510) or by a separate location server (e.g., location server 160 of FIG. 1 ). The SPS measurements determine the location of the mobile device. The SPS system may be a GNSS system such as Global Positioning System (GPS), Galileo, Glonass, Compass, Quasi-Apex Satellite System (QZSS) over Japan, Indian Regional Navigation Satellite System (IRNSS) over India, Beidou over China, and / or similar. In addition, SPS receiver 580 may use various augmentation systems (e.g., a satellite-based augmentation system (SBAS)), which may be associated with or otherwise communicated with one or more global and/or regional navigation satellite systems. Enabled for use with the one or more global and/or regional navigation satellite systems. By way of example and not limitation, a SBAS may include augmentation systems that provide integrity information, differential corrections, etc., such as Wide Area Augmentation System (WAAS), European Geosynchronous Navigation Overlay Service (EGNOS), Multifunction Satellite Augmentation System ( MSAS), GPS Aided Geographically Augmented Navigation or GPS and Geographically Augmented Navigation System (GAGAN), and/or the like. Thus, as used herein, an SPS may comprise any combination of one or more global and/or regional navigation satellite systems and/or augmentation systems, and an SPS signal may comprise an SPS, a SPS-like and/or a combination of such one or more other signals associated with each SPS.

移动装置105可进一步包含存储器560和/或与存储器560通信。存储器560可包含(不限于)本地和/或网络可接入的存储装置、磁盘驱动器、驱动器阵列、光学存储装置、固态存储装置(例如随机存取存储器(“RAM”)和/或只读存储器(“ROM”),其可为可编程、快闪可更新的)和/或类似者。这类存储装置可经配置以实施任何适当的数据存储装置,包括(但不限于)各种文件系统、数据库结构和/或类似者。The mobile device 105 may further include and/or be in communication with a memory 560 . Memory 560 may include, without limitation, local and/or network-accessible storage devices, disk drives, drive arrays, optical storage devices, solid-state storage devices such as random access memory (“RAM”), and/or read-only memory ("ROM"), which may be programmable, flash updateable) and/or the like. Such storage may be configured to implement any suitable data storage, including but not limited to various file systems, database structures, and/or the like.

移动装置105的存储器560还可包括软件元件(未图示),包含操作系统、装置驱动器、可执行库和/或其它代码,例如一或多个应用,所述一或多个应用可包括由各种实施例提供的计算机程序,且/或可经设计以实施如本文所描述的由其它实施例提供的方法和/或配置如本文所描述的由其它实施例提供的系统。仅举例来说,相对于上文所论述的方法描述的一或多个程序(例如图2和4中展示的移动装置功能性)可实施为可由移动装置105(和/或移动装置105内的处理单元)(和/或定位系统的另一装置)执行的代码和/或指令。在一个方面中,随后,此类代码及/或指令可用于配置及/或调适通用计算机(或其它装置)以执行根据所描述的方法的一或多个操作。The memory 560 of the mobile device 105 may also include software elements (not shown), including an operating system, device drivers, executable libraries, and/or other code, such as one or more applications, which may include The computer programs provided by various embodiments, and/or can be designed to implement the methods provided by other embodiments as described herein and/or configure the systems provided by other embodiments as described herein. By way of example only, one or more of the procedures described with respect to the methods discussed above, such as the mobile device functionality shown in FIGS. processing unit) (and/or another device of the positioning system) to execute code and/or instructions. In one aspect, such code and/or instructions may then be used to configure and/or adapt a general purpose computer (or other device) to perform one or more operations in accordance with the described methods.

图6说明计算机系统600的实施例,计算机系统600可至少部分并入到例如图1的位置服务器160、图2的位置服务器207、执行本文中所描述的技术中的一些或全部的位置服务器和/或随此并入和/或以通信方式与此连接的计算装置等装置中,如本文所描述。图6提供计算机系统600的一个实施例的示意性说明,计算机系统600可执行由各种其它实施例提供的方法,例如相对于图3描述的方法和/或如图2中所展示的位置服务器207的功能性。应注意,图6仅意图提供各种组件的一般化说明,可在适当时利用所述组件中的任一者或全部。因此,图6大致说明可如何以相对分离或相对较集成方式实施个别系统元件。另外,可注意到,图6说明的组件可局限到单一装置及/或分布在可安置在不同物理位置处的各种联网装置之间。6 illustrates an embodiment of a computer system 600 that may be incorporated at least in part into, for example, location server 160 of FIG. 1 , location server 207 of FIG. 2 , location servers that perform some or all of the techniques described herein, and and/or in a computing device or the like incorporated herein and/or communicatively connected therewith, as described herein. FIG. 6 provides a schematic illustration of one embodiment of a computer system 600 that can perform methods provided by various other embodiments, such as the methods described with respect to FIG. 3 and/or the location server as shown in FIG. 2 207 functionality. It should be noted that FIG. 6 is only intended to provide a generalized illustration of various components, any or all of which may be utilized as appropriate. FIG. 6 thus illustrates generally how individual system elements may be implemented in a relatively separate or relatively more integrated manner. Additionally, it may be noted that the components illustrated in FIG. 6 may be localized to a single device and/or distributed among various networked devices that may be disposed at different physical locations.

展示计算机系统600包括可经由总线605电耦合(或可按需要以其它方式通信)的硬件元件。硬件元件可包含处理单元610,其可包含(不限于)一或多个通用处理器、一或多个专用处理器(例如数字信号处理芯片、图形加速处理器,和/或类似物),和/或其它处理结构,所述其它处理结构可经配置以执行本文所描述的方法中的一或多者,包含相对于图3描述的方法和/或如图2中所展示的位置服务器207的功能性。计算机系统600还可包含:一或多个输入装置615,其可包含(不限于)鼠标、键盘、相机、麦克风、其它生物计量传感器和/或类似者;及一或多个输出装置620,其可包含(不限于)显示装置、打印机和/或类似者。Computer system 600 is shown comprising hardware elements that can be electrically coupled (or can otherwise communicate as desired) via bus 605 . Hardware elements may include processing unit 610, which may include, without limitation, one or more general purpose processors, one or more special purpose processors (such as digital signal processing chips, graphics accelerators, and/or the like), and and/or other processing structures that may be configured to perform one or more of the methods described herein, including the methods described with respect to FIG. 3 and/or the location server 207 as shown in FIG. 2 Feature. Computer system 600 may also include: one or more input devices 615, which may include, without limitation, a mouse, keyboard, camera, microphone, other biometric sensors, and/or the like; and one or more output devices 620, which may May include, without limitation, display devices, printers, and/or the like.

计算机系统600可进一步包含以下各者(和/或与以下各者通信):一或多个非暂时性存储装置625,所述非暂时性存储装置625可包括(不限于)本地和/或网络可接入的存储装置,和/或可包含(不限于)磁盘驱动器、驱动阵列、光学存储装置、固态存储装置(例如,随机存取存储器(“RAM”)和/或只读存储器(“ROM”)),其可为可编程的、快闪可更新的和/或其类似者。此类存储装置可经配置以实施任何适当的数据存储装置,包含(但不限于)各种文件系统、数据库结构及/或其类似者。此外,存储装置625可用于存储关于不同类型的移动装置的信息,包含每种类型的移动装置的装置ID(例如OEM和/或芯片组ID)和与这些装置ID相关联的定位特性(例如,比如表1中的实例A-D中例示的定位特性)。Computer system 600 may further include (and/or be in communication with): one or more non-transitory storage devices 625, which may include, without limitation, local and/or network Accessible storage devices, and/or may include (without limitation) disk drives, drive arrays, optical storage devices, solid-state storage devices (e.g., random access memory (“RAM”) and/or read-only memory (“ROM”) ”)), which may be programmable, flash updateable, and/or the like. Such storage may be configured to implement any suitable data storage, including but not limited to various file systems, database structures, and/or the like. Additionally, storage 625 can be used to store information about different types of mobile devices, including a device ID (e.g., OEM and/or chipset ID) for each type of mobile device and location characteristics associated with those device IDs (e.g., Such as the positioning characteristics exemplified in Examples A-D in Table 1).

计算机系统600还可包含通信子系统630,其可包含由通信接口633管理和控制的无线和/或有线通信技术。通信子系统可包含调制解调器、网卡(无线或有线)、红外线通信装置、无线通信装置及/或芯片组(例如,BluetoothTM装置、IEEE 802.11装置、IEEE802.15.4装置、WiFi装置、WiMax装置、蜂窝式通信设施、UWB接口等)及/或其类似者。通信子系统630可包含一或多个输入和/或输出通信接口,例如通信接口633,以准许与网络、移动装置(例如图1和5的移动装置105或图2的移动装置203)、其它计算机系统和/或本文中所描述的任何其它电子装置交换数据。通信子系统630可基于因特网协议(IP)和/或其它数据相关协议(例如TCP、UDP)支持通信,且可实现经由无线网络(例如图1的无线网络140)和/或因特网与其它实体(例如移动装置105)的通信。Computer system 600 may also include a communications subsystem 630 , which may include wireless and/or wired communications technologies managed and controlled by communications interface 633 . The communication subsystem may include a modem, a network card (wireless or wired), an infrared communication device, a wireless communication device, and/or a chipset (e.g., a Bluetooth device, an IEEE 802.11 device, an IEEE 802.15.4 device, a WiFi device, a WiMax device, a cellular communication facilities, UWB interface, etc.) and/or the like. Communication subsystem 630 may include one or more input and/or output communication interfaces, such as communication interface 633, to permit communication with a network, a mobile device (e.g., mobile device 105 of FIGS. 1 and 5 or mobile device 203 of FIG. 2), other Computer systems and/or any other electronic devices described herein exchange data. Communication subsystem 630 may support communications based on Internet Protocol (IP) and/or other data-related protocols (e.g., TCP, UDP), and may enable communications with other entities (e.g., wireless network 140 of FIG. For example, the communication of the mobile device 105).

在许多实施例中,计算机系统600将进一步包括工作存储器635,其可包含RAM或ROM装置,如上文所描述。展示为定位在工作存储器635内的软件元件可包含操作系统640、装置驱动器、可执行库和/或其它代码,例如一或多个应用645,所述一或多个应用可包括由各种实施例提供的计算机程序,且/或可经设计以实施如本文所描述的由其它实施例提供的方法和/或配置如本文所描述的由其它实施例提供的系统。仅以实例说明,相对于上文所论述的方法描述的一或多个程序(例如,相对于图3描述的方法和/或如图2中所展示的位置服务器207的功能性)可能实施为可由计算机(及/或计算机内的处理单元)执行的代码及/或指令;在一方面中,接着,可使用此类代码及/或指令来配置及/或调适通用计算机(或其它装置)以执行根据所描述方法的一或多个操作。In many embodiments, computer system 600 will further include working memory 635, which may include RAM or ROM devices, as described above. Software elements shown as located within working memory 635 may include an operating system 640, device drivers, executable libraries, and/or other code, such as one or more applications 645, which may include and/or may be designed to implement methods provided by other embodiments as described herein and/or configure systems provided by other embodiments as described herein. By way of example only, one or more procedures described with respect to the methods discussed above (eg, the methods described with respect to FIG. 3 and/or the functionality of the location server 207 as shown in FIG. 2 ) might be implemented as Code and/or instructions executable by a computer (and/or a processing unit within a computer); in one aspect, such code and/or instructions can then be used to configure and/or adapt a general purpose computer (or other device) to One or more operations in accordance with the described method are performed.

这些指令及/或代码的集合可存储在非暂时性计算机可读存储媒体(例如上文所描述的存储装置625)上。在一些情况下,存储媒体可能并入于计算机系统(例如,计算机系统600)内。在其它实施例中,存储媒体可能与计算机系统分离(例如,可装卸式媒体(例如,光学光盘)),和/或提供于安装包中,使得存储媒体可用以编程、配置和/或调适其上存储有指令/代码的通用计算机。这些指令可能呈可由计算机系统600执行的可执行代码的形式,及/或可能呈源及/或可安装代码的形式,所述源及/或可安装代码在由计算机系统600编译及/或安装于计算机系统600上后(例如,使用多种一般可用编译程序、安装程序、压缩/解压缩公用程序等中的任一者),接着呈可执行代码的形式。These sets of instructions and/or code may be stored on a non-transitory computer-readable storage medium, such as storage device 625 described above. In some cases, the storage media may be incorporated within a computer system (eg, computer system 600). In other embodiments, the storage medium may be separate from the computer system (e.g., removable media (e.g., an optical disc)), and/or provided in an installation package such that the storage medium can be used to program, configure, and/or adapt its computer system. A general-purpose computer on which instructions/code are stored. These instructions may be in the form of executable code executable by the computer system 600, and/or may be in the form of source and/or installable code that is compiled and/or installed by the computer system 600 Once on computer system 600 (eg, using any of a number of commonly available compilers, installers, compression/decompression utilities, etc.), then in the form of executable code.

所属领域的技术人员将显而易见,可根据特定要求作出大量变化。举例来说,还可能使用定制硬件,且/或可将特定元件实施于硬件、软件(包含便携式软件,例如小程序等)或两者中。另外,可利用到其它计算装置(例如网络输入/输出装置)的连接。It will be apparent to those skilled in the art that numerous variations can be made according to particular requirements. For example, custom hardware might also be used, and/or particular elements might be implemented in hardware, software (including portable software, such as applets, etc.), or both. Additionally, connections to other computing devices (eg, network input/output devices) may be utilized.

参看附图,可包含存储器的组件可包含非暂时性机器可读媒体。如本文中所使用,术语“机器可读媒体”和“计算机可读媒体”指参与提供使机器以特定方式操作的数据的任何存储媒体。在上文提供的实施例中,各种机器可读媒体可能参与将指令/代码提供到处理单元及/或其它装置以供执行。另外或作为替代,所述机器可读媒体可能用于存储及/或携载此类指令/代码。在许多实施方案中,计算机可读媒体为物体及/或有形存储媒体。此媒体可以采用许多形式,包含但不限于非易失性媒体、易失性媒体和发射媒体。常见形式的计算机可读媒体包含(例如)磁性及/或光学媒体、穿孔卡、纸带、具有孔图案的任何其它物理媒体、RAM、PROM、EPROM、FLASH-EPROM、任何其它存储器芯片或盒带、如下文所描述的载波,或计算机可从其读取指令及/或代码的任何其它媒体。Referring to the figures, a component that may include a memory may include a non-transitory machine-readable medium. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any storage medium that participates in providing data that causes a machine to operate in a specific fashion. In the embodiments provided above, various machine-readable media may have participated in providing instructions/code to the processing unit and/or other devices for execution. Additionally or alternatively, the machine-readable medium may be used to store and/or carry such instructions/code. In many implementations, a computer readable medium is an object and/or a tangible storage medium. This medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmitted media. Common forms of computer readable media include, for example, magnetic and/or optical media, punched cards, paper tape, any other physical media with a pattern of holes, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cartridge, A carrier wave as described below, or any other medium from which a computer can read instructions and/or code.

本文中所论述的方法、系统及装置为实例。各种实施例可以在适当时省略、取代或添加各种程序或组件。举例来说,可在各种其它实施例中组合关于某些实施例描述的特征。可以类似方式组合实施例的不同方面和元件。本文所提供的图的各种组件可体现在硬件及/或软件中。并且,技术发展,且因此许多元件为实例,其并不将本发明的范围限于那些特定实例。The methods, systems, and devices discussed herein are examples. Various embodiments may omit, substitute, or add various procedures or components as appropriate. For example, features described with respect to certain embodiments may be combined in various other embodiments. Different aspects and elements of the embodiments may be combined in a similar manner. Various components of the diagrams presented herein may be embodied in hardware and/or software. Also, technology evolves, and thus many of the elements are examples, which do not limit the scope of the invention to those particular examples.

已证明,有时候将此些信号称为位、信息、值、元素、符号、字符、变量、项、数字、标号等是方便的,这主要是因为普遍使用。然而,应理解,所有这些或类似术语应与适当的物理量相关联,并且仅为方便的标记。除非确切地陈述是其它情况,否则从以上论述可以清楚得知,应了解,在本说明书的论述各处利用例如“处理”、“计算”、“推算”、“确定”、“确认”、“识别”、“关联”、“测量”、“执行”等术语是指特定设备(例如专用计算机或类似的专用电子计算装置)的动作或过程。因此,在本说明书的上下文中,专用计算机或类似专用电子计算装置能够操纵或变换信号,所述信号通常表示为存储器、寄存器或其它信息存储装置、发射装置,或专用计算机或类似专用电子计算装置的显示装置内的物理、电子、电学或磁性量。It has proven convenient at times, principally because of common usage, to refer to such signals as bits, information, values, elements, symbols, characters, variables, terms, numbers, labels, or the like. It should be understood, however, that all of these or similar terms are to be associated with appropriate physical quantities and are merely convenient labels. Unless specifically stated otherwise, it is clear from the above discussion that it should be understood that throughout the discussion of this specification, references such as "processing", "calculating", "estimate", "determining", "confirming", " The terms "identify", "correlate", "measure", "execute" and the like refer to an action or process of a specific device, such as a special purpose computer or similar special purpose electronic computing device. Thus, in the context of this specification, a special purpose computer or similar special purpose electronic computing device is capable of manipulating or transforming signals, typically represented as memory, registers or other information storage devices, transmission devices, or a special purpose computer or similar special purpose electronic computing device A physical, electronic, electrical or magnetic quantity within a display device.

如本文所使用,术语“和”以及“或”可包含多种含义,这些含义也预期至少部分取决于使用此类术语的上下文。通常,如果“或”用于关联一列表(例如A、B或C),那么既定表示A、B及C,此处是在包含性意义上使用,以及A、B或C,此处是在排他性意义上使用。另外,如本文所使用,术语“一或多个”可用于以单数形式描述任何特征、结构或特性,或可用于描述特征、结构或特性的某种组合。然而,应注意,这只是说明性实例,且所主张的标的物不限于此实例。此外,如果术语“中的至少一者”用以关联一列表(例如A、B或C),则可将其解释为表示A、B及/或C的任何组合,例如A、AB、AA、AAB、AABBCCC等。As used herein, the terms "and" and "or" can encompass a variety of meanings that are also expected to depend at least in part on the context in which such terms are used. In general, if "or" is used to associate a list (such as A, B, or C), then it is intended to mean A, B, and C, here used in an inclusive sense, and A, B, or C, here used in Exclusive use. In addition, as used herein, the term "one or more" may be used to describe any feature, structure or characteristic in the singular or may be used to describe some combination of features, structures or characteristics. It should be noted, however, that this is merely an illustrative example, and claimed subject matter is not limited to this example. Furthermore, if the term "at least one of" is used in connection with a list (such as A, B or C), it may be interpreted to mean any combination of A, B and/or C, such as A, AB, AA, AAB, AABBCCC, etc.

已描述了若干实施例,可在不脱离本发明的精神的情况下使用各种修改、替代构造及等效物。举例来说,以上元件可以仅为较大系统的组件,其中其它规则可以优先于本发明的应用或以其它方式修改本发明的应用。并且,可在考虑上述元件之前、期间或之后进行多个步骤。因此,以上描述并不限制本发明的范围。Having described several embodiments, various modifications, alternative constructions, and equivalents may be used without departing from the spirit of the invention. For example, the above elements may be merely components of a larger system in which other rules may override or otherwise modify the application of the invention. Also, a number of steps may be performed before, during, or after considering the above-mentioned elements. Accordingly, the above description does not limit the scope of the present invention.

Claims (28)

1. a kind of method that use device relevant information is used for the positioning of the first mobile device, the described method includes:
It is obtained using location protocol in a message from first mobile device on the not exclusive of first mobile device Device relevant information, the not exclusive device relevant information include:
Original equipment manufacturer OEM retailers,
OEM models,
OEM model versions,
Chip vendor,
Chip model or
Chip model revision ID,
Or any combination thereof;
The locating features of first mobile device are determined using processing unit, wherein the positioning of first mobile device Characteristic is based at least partially on the not exclusive device relevant information to determine;And
Position is provided using the locating features of first mobile device to first mobile device to support.
2. according to the method described in claim 1, wherein the position support to include it is at least one of following:Using described fixed Bit protocol provides specific auxiliary data to first mobile device, using the location protocol to first mobile device It asks specific location information or the positional information calculation institute received from first mobile device is used using the location protocol State the location estimation of the first mobile device.
It is 3. described according to the method described in claim 2, wherein described specific auxiliary data includes the radio frequency thermal map in a region RF thermal maps have one or more locator values of each of multiple positions in the region.
4. according to the method described in claim 1, the locating features of wherein described first mobile device include:
For the frequency offset of the observation reaching time-difference OTDOA localization methods of Long Term Evolution LTE;
Using the deviation between the pseudo range measurement of the different GNSS systems of different carrier frequencies;
The extra delay measured for the signal round trip propagation time RTT of WLAN WLAN access points AP;
The accuracy of position measurement;
Obtain the internal latency during position measurement;Or
The function of positioning measurement is changed according to the fixation mathematical function with preset parameter.
5. according to the method described in claim 1, it further comprises:
It is obtained from the second mobile device and using the location protocol related on the not exclusive device of second mobile device Information, the not exclusive device relevant information of second mobile device and the not exclusive dress of first mobile device Put that relevant information is identical or part is identical;
Using the location protocol location information is received from second mobile device;
The locating features of second mobile device are extracted from the location information received from second mobile device;And
The locating features of second mobile device are related to the not exclusive device with second mobile device At least a portion combination of associated the stored information of information.
6. according to the method described in claim 5, wherein at least it is based partially on the locating features of second mobile device Determine the locating features of first mobile device.
7. according to the method described in claim 1, wherein described location protocol includes Long Term Evolution LTE location protocols LPP or LPP Extend LPPe.
8. according to the method described in claim 1, it further comprises that using the location protocol the not exclusive dress will be directed to The request for putting relevant information is transmitted to first mobile device.
9. a kind of method that use device relevant information is used for the positioning of mobile device, the described method includes:
It will be filled using location protocol in a message on the not exclusive device relevant information of the mobile device from the movement It puts and is sent to server, the not exclusive device relevant information includes:
Original equipment manufacturer OEM retailers,
OEM models,
OEM model versions,
Chip vendor,
Chip model or
Chip model revision ID,
Or any combination thereof;And
Position support for the mobile device is received according to the location protocol, wherein the position is supported at least partly Based on the not exclusive device relevant information.
10. according to the method described in claim 9, wherein the position support to include it is at least one of following:Using described Location protocol receives specific auxiliary data from the server, is received using the location protocol from the server for specific The request of location information determines the service using the location protocol based on the location information sent by the mobile device Device is to the location estimation of the mobile device.
11. according to the method described in claim 10, wherein described specific auxiliary data includes the radio frequency thermal map in a region, institute State one or more locator values of RF thermal maps with each of multiple positions in the region.
12. according to the method for claim 11, further comprise:
Receive the information on the reference unit corresponding to the RF thermal maps;And
At least one position in the multiple position in the region is adjusted based on the described information on the reference unit One or more the described locator values put.
13. according to the method described in claim 9, wherein described location protocol include Long Term Evolution LTE location protocols LPP or LPP extends LPPe.
14. according to the method described in claim 9, wherein in response to being directed to by the mobile device from what the server received The request of the not exclusive device relevant information on the mobile device is sent using the location protocol on the shifting The not exclusive device relevant information of dynamic device.
15. a kind of server, including:
Communication interface;
Memory;
Processing unit couples by correspondence with the communication interface and the memory, and the processing unit is configured to Cause the server:
It is obtained in a message using location protocol via the communication interface from the first mobile device on the described first movement The not exclusive device relevant information of device, the not exclusive device relevant information include:
Original equipment manufacturer OEM retailers,
OEM models,
OEM model versions,
Chip vendor,
Chip model or
Chip model revision ID,
Or any combination thereof;
The locating features of first mobile device are determined, wherein the locating features of first mobile device are at least partly Ground is determined based on the not exclusive device relevant information;And
Using the locating features of first mobile device to be carried via the communication interface to first mobile device It is supported for position.
16. server according to claim 15 passes through wherein the processing unit is configured to cause the server It operates to provide the position support below:Specific auxiliary data is provided to first movement using the location protocol to fill It puts;Using the location protocol specific location information is asked to first mobile device;Using the location protocol use from The location estimation of first mobile device described in the positional information calculation that first mobile device receives;Or any combination thereof.
17. server according to claim 16 provides wherein the processing unit is configured to cause the server The specific auxiliary data, the specific auxiliary data include the radio frequency thermal map in a region, and the RF thermal maps have the area One or more locator values of each of multiple positions in domain.
18. server according to claim 15 passes through wherein the processing unit is configured to cause the server The locating features of first mobile device are used using one or more of following:
For the frequency offset of the observation reaching time-difference OTDOA localization methods of Long Term Evolution LTE;
Using the deviation between the pseudo range measurement of the different GNSS systems of different carrier frequencies;
The extra delay measured for the signal round trip propagation time RTT of WLAN WLAN access points AP;
The accuracy of position measurement;
Obtain the internal latency during position measurement;Or
The function of positioning measurement is changed according to the fixation mathematical function with preset parameter.
19. server according to claim 15, wherein the processing unit is configured to cause the server:
It is obtained from the second mobile device and using the location protocol via the communication interface on second mobile device Not exclusive device relevant information, the not exclusive device relevant information of second mobile device with described first movement fill The not exclusive device relevant information put is identical or part is identical;
Using the location protocol location information is received from second mobile device;
The locating features of second mobile device are extracted from the location information received from second mobile device;And
By the locating features of second mobile device and the not exclusive device phase on second mobile device Close at least a portion combination of information.
20. server according to claim 19, wherein the processing unit is configured to cause the server at least The locating features for being based in part on second mobile device determine the locating features of first mobile device.
21. server according to claim 15 uses wherein the processing unit is configured to cause the server Long Term Evolution LTE location protocols LPP or LPP extension LPPe obtain the not exclusive device phase on first mobile device Close information.
22. server according to claim 15 uses wherein the processing unit is configured to cause the server The location protocol will be transmitted to first mobile device for the request of the not exclusive device relevant information.
23. a kind of mobile device, including:
Communication interface;
Memory;
Processing unit couples by correspondence with the communication interface and the memory, and the processing unit is configured to Cause the mobile device:
It is via the communication interface that the not exclusive device on the mobile device is related using location protocol in a message Information is sent to server, and the not exclusive device relevant information includes:
Original equipment manufacturer OEM retailers,
OEM models,
OEM model versions,
Chip vendor,
Chip model or
Chip model revision ID,
Or any combination thereof;And
Position support for the mobile device is received according to the location protocol, wherein the position is supported at least partly Based on the not exclusive device relevant information.
24. mobile device according to claim 23, wherein the processing unit is configured to cause the mobile device The position is received by following operation to support:Using the location protocol specific auxiliary data is received from the server;Make The request for being directed to specific location information is received from the server with the location protocol;Or the location protocol is used by position Information is sent to the server to be realized based on the location information sent by the mobile device in the server The location estimation of the mobile device;Or any combination thereof.
25. mobile device according to claim 24, wherein the processing unit is configured to cause the mobile device Using the specific auxiliary data, wherein the specific auxiliary data includes the radio frequency thermal map in a region, the RF thermal maps tool There are one or more locator values of each of multiple positions in the region.
26. mobile device according to claim 25, wherein the processing unit is configured to cause the mobile device:
Receive the information on the reference unit corresponding to the RF thermal maps;And
At least one position in the multiple position in the region is adjusted based on the described information on the reference unit One or more the described locator values put.
27. mobile device according to claim 23, wherein the processing unit is configured to cause the mobile device The not exclusive device phase on the mobile device is sent using Long Term Evolution LTE location protocols LPP or LPP extension LPPe Close information.
28. mobile device according to claim 23, wherein the processing unit is configured to cause the mobile device In response to the not exclusive device being directed on the mobile device received via the communication interface from the server The request of relevant information and send the not exclusive device relevant information on the mobile device.
CN201580027391.9A 2014-05-27 2015-05-27 It supports the position identified using the device delivered by location protocol Expired - Fee Related 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 CN106415303A (en) 2017-02-15
CN106415303B true CN106415303B (en) 2018-05-25

Family

ID=58007160

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580027391.9A Expired - Fee Related 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)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108663048B (en) * 2017-03-29 2024-11-08 北京米文动力科技有限公司 A hybrid positioning system and method for indoor robots
US10517050B2 (en) * 2017-10-02 2019-12-24 Qualcomm Incorporated Compliance with regional regulatory requirements for user equipment with positive antenna gain
US12120578B2 (en) * 2020-12-04 2024-10-15 Qualcomm Incorporated Systems and methods for civic location determination for mobile devices
CN116233825A (en) * 2021-12-03 2023-06-06 大唐移动通信设备有限公司 Transmission method of positioning auxiliary data, terminal, positioning server and storage medium

Citations (3)

* 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
WO2007102040A1 (en) * 2006-03-09 2007-09-13 Nokia Corporation Identification of mobile electronic terminal through wireless interface capabilities
EP2180664A1 (en) * 2008-10-22 2010-04-28 Vivendi Mobile Entertainment System and method for accessing multi-media content via a mobile terminal

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8254276B2 (en) * 2003-08-05 2012-08-28 Qualcomm Incorporated Packet data services using version and capability information
US8660574B2 (en) * 2008-04-02 2014-02-25 Qualcomm Incorporated Generic positioning protocol

Patent Citations (3)

* 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
WO2007102040A1 (en) * 2006-03-09 2007-09-13 Nokia Corporation Identification of mobile electronic terminal through wireless interface capabilities
EP2180664A1 (en) * 2008-10-22 2010-04-28 Vivendi Mobile Entertainment System and method for accessing multi-media content via a mobile terminal

Also Published As

Publication number Publication date
CN106415303A (en) 2017-02-15
EP3149509A1 (en) 2017-04-05

Similar Documents

Publication Publication Date Title
JP6275880B2 (en) Location support using device identification information conveyed by positioning protocol
US9565649B2 (en) Distribution and utilization of antenna information for location determination operations
US9781698B2 (en) Distribution and utilization of antenna information for location determination operations
US9544923B2 (en) System and/or method of locating a portable service access transceiver
KR102355389B1 (en) Selective crowdsourcing of location-related data
JP5976703B2 (en) Radio positioning using coordinated round trip time measurements
US9866993B2 (en) Distribution and utilization of antenna information for location determination operations
US9906898B2 (en) Method, systems and/or device for adjusting expected received signal strength signature values
CN102257402B (en) Post-deployment calibration for wireless position determination
CN102550101B (en) transmitter position integrity check
CN109154665B (en) Method and apparatus for determining a time calibration value of a user equipment
US20160255471A1 (en) Distribution and utilization of antenna information for location determination operations
US20140185520A1 (en) Processing delay estimate based on crowdsourcing data
US20180035251A1 (en) Enhancing prs searches for shorter lpp-type positioning sessions
CN106415303B (en) It supports the position identified using the device delivered by location protocol

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180525