HK1232602B - Method and apparatus for supporting positioning for terminals in a wireless network - Google Patents
Method and apparatus for supporting positioning for terminals in a wireless networkInfo
- Publication number
- HK1232602B HK1232602B HK17106199.7A HK17106199A HK1232602B HK 1232602 B HK1232602 B HK 1232602B HK 17106199 A HK17106199 A HK 17106199A HK 1232602 B HK1232602 B HK 1232602B
- Authority
- HK
- Hong Kong
- Prior art keywords
- positioning
- target device
- location server
- information
- location
- Prior art date
Links
Description
本分案申请是PCT国际申请日为2010年4月21日、国家申请号为201080018163.2、题为“用于支持对无线网络中的终端的定位的方法和装置”的PCT国家阶段专利申请的分案申请。This divisional application is a divisional application of the PCT national phase patent application with a PCT international application date of April 21, 2010, national application number 201080018163.2, and titled "Method and apparatus for supporting positioning of terminals in wireless networks."
I.根据35U.S.C.§119的优先权要求I. Priority Claims Under 35 U.S.C. § 119
本专利申请要求以下临时美国申请的优先权:This patent application claims priority from the following provisional U.S. applications:
·2009年4月21日提交的题为“LPP Generic Capabilities(LPP普适能力)”的申请S/N.61/171,398,Application S/N. 61/171,398, entitled “LPP Generic Capabilities,” filed April 21, 2009,
·2009年4月25日提交的题为“LPP Stage 2(LPP阶段2)”的申请S/N.61/172,719,Application S/N. 61/172,719, entitled “LPP Stage 2,” filed on April 25, 2009,
·2009年6月20日提交的题为“LPP”的申请S/N.61/218,929,Application S/N. 61/218,929, entitled “LPP,” filed on June 20, 2009,
·2009年8月15日提交的题为“LPP”的申请S/N.61/234,282,以及Application S/N. 61/234,282, entitled “LPP,” filed on August 15, 2009, and
·2009年9月30日提交的题为“LPP”的申请S/N.61/247,363,Application S/N. 61/247,363, entitled “LPP,” filed on September 30, 2009,
以上全部都被转让给本申请受让人并通过援引明确纳入于此。All of the foregoing are assigned to the assignee of this application and are expressly incorporated herein by reference.
背景background
I.领域I. Field
本公开一般涉及通信,尤其涉及用于支持对无线网络中的终端的定位的技术。The present disclosure relates generally to communications and, more particularly, to techniques for supporting positioning of terminals in wireless networks.
II.背景II. Background
常常期望且在有时需要知晓例如蜂窝电话之类的终端的位置。术语“定位”和“位置”在本文中是同义的且被可互换地使用。例如,定位服务(LCS)客户端可能期望知晓终端的位置且可与网络服务器通信以便请求终端的定位。网络服务器和该终端随后可根据需要交换消息以获得对该终端的位置估计。网络服务器随后可将该位置估计返回给LCS客户端。It is often desirable, and sometimes necessary, to know the location of a terminal, such as a cellular telephone. The terms "positioning" and "location" are used synonymously herein and interchangeably. For example, a location services (LCS) client may desire to know the location of a terminal and may communicate with a network server to request a location estimate for the terminal. The network server and the terminal may then exchange messages as needed to obtain a location estimate for the terminal. The network server may then return the location estimate to the LCS client.
不同的终端可能在不同场景中工作并且就定位来说可能具有不同的能力。定位是指确定目标终端的地理位置的功能。可能期望灵活地支持对具有不同能力的终端的定位。Different terminals may operate in different scenarios and may have different capabilities in terms of positioning. Positioning refers to the function of determining the geographic location of a target terminal. It may be desirable to flexibly support positioning for terminals with different capabilities.
概述Overview
本文中描述了用于支持对无线网络中的终端的定位的技术。在一方面,可由能驻留在不同实体中的位置服务器来支持定位。在一种设计中,位置服务器可经由共通的定位协议获得关于目标设备的定位信息(例如,测量、粗略定位估计等)。位置服务器可驻留在网络实体中或者可以与目标设备共处(例如,可以是目标设备的一部分)。位置服务器不管驻留于何处皆可以使用该共通的定位协议,并且可经由该共通的定位协议与其他实体通信。位置服务器可基于此定位信息确定关于目标设备的位置信息(例如,辅助数据、位置估计等)。Techniques for supporting positioning of terminals in a wireless network are described herein. In one aspect, positioning may be supported by a location server that can reside in different entities. In one design, the location server may obtain positioning information (e.g., measurements, coarse positioning estimates, etc.) about a target device via a common positioning protocol. The location server may reside in a network entity or may be co-located with the target device (e.g., may be part of the target device). Regardless of where the location server resides, it may use the common positioning protocol and may communicate with other entities via the common positioning protocol. The location server may determine location information (e.g., assistance data, position estimates, etc.) about the target device based on this positioning information.
在另一方面,可通过将多个定位消息一起传输来支持定位,这可以提高效率并减小延迟。在一种设计中,实体(例如,位置服务器、定位单元、或目标设备)可在一项消息事务中交换(例如,发送或接收)一起传输的多个定位消息。这多个定位消息可作为链接起来的消息或在单个容器消息中发送。该实体可基于这多个定位消息来执行定位。In another aspect, positioning can be supported by transmitting multiple positioning messages together, which can improve efficiency and reduce latency. In one design, an entity (e.g., a location server, a positioning unit, or a target device) can exchange (e.g., send or receive) multiple positioning messages transmitted together in a message transaction. The multiple positioning messages can be sent as linked messages or in a single container message. The entity can perform positioning based on the multiple positioning messages.
在又一方面,可通过传输包含由不同组织定义的多个部分的定位消息来支持定位。在一种设计中,实体可交换包括用于特定事务类型的第一部分和第二部分的定位消息。第一部分可包括由第一组织定义的用于定位的第一信息,而第二部分可包括由第二组织定义的用于定位的第二信息。该实体可基于该定位消息来执行定位。例如,该实体可基于第一部分中的第一信息(例如,测量)以及第二部分中的第二信息(例如,更多测量、或粗略位置估计)来确定位置估计。In yet another aspect, positioning can be supported by transmitting positioning messages that include multiple parts defined by different organizations. In one design, entities can exchange positioning messages that include a first part and a second part for a specific transaction type. The first part can include first information for positioning defined by a first organization, and the second part can include second information for positioning defined by a second organization. The entity can perform positioning based on the positioning message. For example, the entity can determine a position estimate based on first information (e.g., measurements) in the first part and second information (e.g., more measurements, or a coarse position estimate) in the second part.
在又一个方面,可以用可适用于不同定位方法的共享的测量数据单元和/或共享的辅助数据单元来支持定位。在一种设计中,实体可交换适用于第一多种定位方法的测量数据单元。该第一多种定位方法中的每一种定位方法可与不同的适用测量数据单元集相关联。该实体可基于所交换的测量数据单元并根据定位方法来执行定位,该定位方法可以是该第一多种定位方法之一。替换地或补充地,该实体可交换适用于第二多种定位方法的辅助数据单元。该第二多种定位方法中的每一种定位方法可与不同的适用辅助数据单元集相关联。该实体可基于所交换的辅助数据单元并根据定位方法来执行定位,该定位方法可以是该第二多种定位方法之一。In yet another aspect, positioning may be supported using shared measurement data units and/or shared assistance data units applicable to different positioning methods. In one design, an entity may exchange measurement data units applicable to a first plurality of positioning methods. Each positioning method in the first plurality of positioning methods may be associated with a different set of applicable measurement data units. The entity may perform positioning based on the exchanged measurement data units and in accordance with a positioning method, which may be one of the first plurality of positioning methods. Alternatively or additionally, the entity may exchange assistance data units applicable to a second plurality of positioning methods. Each positioning method in the second plurality of positioning methods may be associated with a different set of applicable assistance data units. The entity may perform positioning based on the exchanged assistance data units and in accordance with a positioning method, which may be one of the second plurality of positioning methods.
以下更加详细地描述本公开的各种方面和特征。Various aspects and features of the disclosure are described in greater detail below.
附图简述BRIEF DESCRIPTION OF THE DRAWINGS
图1示出支持定位的示例性部署的图示。FIG1 shows a diagram of an exemplary deployment supporting positioning.
图2A示出支持终端辅助式定位方法和基于终端式定位方法的配置。FIG. 2A shows a configuration supporting both a terminal-assisted positioning method and a terminal-based positioning method.
图2B示出支持基于网络式定位方法的配置。FIG. 2B illustrates a configuration supporting a network-based positioning method.
图2C和2D示出支持对等定位的两种配置。2C and 2D illustrate two configurations that support peer positioning.
图3示出定位协议的阶层结构。FIG3 shows the hierarchical structure of the positioning protocol.
图4A示出定位消息的设计。FIG4A shows the design of a positioning message.
图4B示出具有由不同组织定义的多个部分的定位消息的设计。FIG4B shows a design of a locate message having multiple parts defined by different organizations.
图5示出移动台始发式位置请求服务的消息流。FIG5 shows the message flow of the mobile-initiated location request service.
图6示出具有多项事务的位置会话的消息流。FIG6 shows the message flow of a location session with multiple transactions.
图7到11示出用于支持定位的各种过程。7 to 11 illustrate various processes for supporting positioning.
图12示出目标设备、基站和位置服务器的框图。FIG12 shows a block diagram of a target device, a base station, and a location server.
详细描述Detailed description
图1示出支持定位的示例性部署100的图示。目标设备(TD)110是要确定其位置的实体。目标设备110可以是驻定或移动的,并且也可被称为终端、移动站、用户装备(UE)、接入终端、来自开放式移动联盟(OMA)的安全用户层面寻位(SUPL)中的启用SUPL的终端(SET)、订户单元、站等等。目标设备110可以是蜂窝电话、个人数字助理(PDA)、无线设备、无线调制解调器、无线路由器、膝上型计算机、遥测设备、追踪设备等。目标设备110可与无线网络中的一个或更多个基站通信。目标设备110还可与其他终端进行对等通信。FIG1 shows an illustration of an exemplary deployment 100 that supports positioning. A target device (TD) 110 is an entity whose location is to be determined. The target device 110 can be stationary or mobile and may also be referred to as a terminal, a mobile station, a user equipment (UE), an access terminal, a SUPL-enabled terminal (SET) from the Open Mobile Alliance (OMA) Secure User Plane Location (SUPL), a subscriber unit, a station, or the like. The target device 110 may be a cellular phone, a personal digital assistant (PDA), a wireless device, a wireless modem, a wireless router, a laptop computer, a telemetry device, a tracking device, or the like. The target device 110 may communicate with one or more base stations in a wireless network. The target device 110 may also communicate peer-to-peer with other terminals.
参考源(RS)140是传送能被测量以支持定位的信号(例如,无线电信号)的实体。参考源140可以是卫星定位系统(SPS)中的卫星,该SPS可以是美国全球定位系统(GPS)、欧洲Galileo(伽利略)系统、俄罗斯GLONASS系统、或其他某种SPS。参考源140也可以是无线网络中的基站。基站也可被称为接入点、B节点、演进型B节点(eNB)等。无线网络可以是全球移动通信系统(GSM)网络、宽带码分多址(WCDMA)网络、通用分组无线电服务(GPRS)接入网、长期演进(LTE)网络、CDMA 1X网络、高速率分组数据(HRPD)网络、超移动宽带(UMB)网络、无线局域网(WLAN)等。GSM、WCDMA、GPRS和LTE是由名为“第三代伙伴项目”(3GPP)的组织定义的不同无线电技术。CDMA 1X、HRPD和UMB是由名为“第三代伙伴项目2”(3GPP2)的组织定义的不同无线电技术。参考源140也可以是广播网中的广播台,广播网可以是电视网、数字广播网等。参考源140可以是例如目标设备110之类的终端的一部分。一般而言,可以测量来自一个或更多个参考源的一个或更多个信号以确定目标设备110的位置。为简单化,图1中仅示出一个参考源140。参考源的位置可以是已知的或者能被查明,并且可用于目标设备110的定位。Reference source (RS) 140 is an entity that transmits a signal (e.g., a radio signal) that can be measured to support positioning. Reference source 140 can be a satellite in a satellite positioning system (SPS), which can be the US Global Positioning System (GPS), the European Galileo system, the Russian GLONASS system, or some other SPS. Reference source 140 can also be a base station in a wireless network. A base station can also be referred to as an access point, a Node B, an evolved Node B (eNB), etc. The wireless network can be a Global System for Mobile Communications (GSM) network, a Wideband Code Division Multiple Access (WCDMA) network, a General Packet Radio Service (GPRS) access network, a Long Term Evolution (LTE) network, a CDMA 1X network, a High Rate Packet Data (HRPD) network, an Ultra Mobile Broadband (UMB) network, a Wireless Local Area Network (WLAN), etc. GSM, WCDMA, GPRS, and LTE are different radio technologies defined by an organization called the Third Generation Partnership Project (3GPP). CDMA 1X, HRPD, and UMB are different radio technologies defined by an organization called the 3rd Generation Partnership Project 2 (3GPP2). Reference source 140 may also be a broadcast station in a broadcast network, which may be a television network, a digital radio network, or the like. Reference source 140 may be part of a terminal, such as target device 110. Generally, one or more signals from one or more reference sources may be measured to determine the location of target device 110. For simplicity, only one reference source 140 is shown in FIG1 . The location of the reference source may be known or can be ascertained and may be used to locate target device 110.
定位单元(PU)120是能测量来自诸如参考源140之类的一个或更多个参考源的信号的实体。定位单元120可能还能基于由定位单元120获得的测量来计算对目标设备110的位置估计。定位单元120可以是目标设备110的一部分,或者是分开的设备、或其他某个实体的一部分。该其他实体可以是无线网络中的另一个终端、基站、专门的位置测量单元(LMU)等。Positioning unit (PU) 120 is an entity that can measure signals from one or more reference sources, such as reference source 140. Positioning unit 120 may also be able to calculate a position estimate for target device 110 based on the measurements obtained by positioning unit 120. Positioning unit 120 can be part of target device 110, or a separate device, or part of some other entity. This other entity can be another terminal in the wireless network, a base station, a dedicated location measurement unit (LMU), etc.
位置服务器(LS)130是能接收关于目标设备的定位消息并确定该目标设备的位置信息的实体。一般而言,定位信息可以是用来支持定位的任何信息。例如,定位信息可包括测量、粗略位置估计等。位置信息可以是与目标设备的位置有关的任何信息。例如,位置信息可包括用于对定位用信号作出测量的辅助数据、对目标设备的最终位置估计等。位置服务器130可与定位单元120通信,接收来自定位单元120的定位信息,以及将位置信息(例如,辅助数据)提供给定位单元120。位置服务器130还可以基于接收自定位单元120的测量来计算对目标设备110的位置估计并将该位置估计提供给定位单元120。位置服务器130可驻留在多个实体里的任一个实体中。例如,位置服务器130可以是服务移动寻位中心(SMLC)、自立SMLC(SAS)、演进型SMLC(E-SMLC)、SUPL寻位平台(SLP)、方位确定实体(PDE)等。位置服务器130也可以是终端的一部分,例如是目标设备110的一部分。在一种设计中,位置服务器130可经由共通的定位协议来与其他实体(例如,定位单元120)通信,而不管位置服务器130驻留在何处。共通的定位协议可以是LTE中使用的LTE定位协议(LPP)或其他某种定位协议。Location server (LS) 130 is an entity capable of receiving positioning messages regarding a target device and determining the target device's location information. Generally speaking, positioning information can be any information used to support positioning. For example, positioning information can include measurements, a coarse location estimate, and the like. Position information can be any information related to the target device's location. For example, position information can include assistance data used to make measurements of positioning signals, a final position estimate for the target device, and the like. Location server 130 can communicate with positioning unit 120, receive positioning information from positioning unit 120, and provide position information (e.g., assistance data) to positioning unit 120. Location server 130 can also calculate a position estimate for target device 110 based on the measurements received from positioning unit 120 and provide the position estimate to positioning unit 120. Location server 130 can reside in any of a number of entities. For example, location server 130 can be a serving mobile location center (SMLC), a standalone SMLC (SAS), an evolved SMLC (E-SMLC), a SUPL location platform (SLP), a position determination entity (PDE), and the like. The location server 130 may also be part of a terminal, such as the target device 110. In one design, the location server 130 may communicate with other entities (e.g., the positioning unit 120) via a common positioning protocol, regardless of where the location server 130 resides. The common positioning protocol may be the LTE Positioning Protocol (LPP) used in LTE or some other positioning protocol.
图1示出能支持对目标设备110的定位的4个普适实体。图1中所示的实体可支持各种配置。在一种设计中,目标设备110和定位单元120可共处。在这种设计中,目标设备110可测量来自一个或更多个参考源的一个或更多个信号以定位目标设备110。在另一种设计中,目标设备110和参考源140可共处。在这种设计中,目标设备110可传送可被测量并用来定位该目标设备的信号。在又一种设计中,目标设备110可与位置服务器130共处。在这种设计中,目标设备110可接收来自定位单元120的测量并且可基于这些测量来执行对目标设备110的定位。一般而言,目标设备110可支持定位单元120和/或参考源140以便测量其他信号或使其自己的信号得到测量。图1中所示的实体也可支持其他配置。例如,定位单元120和位置服务器130可共处。作为另一示例,参考源140和位置服务器130可共处。FIG1 illustrates four ubiquitous entities that can support positioning of a target device 110. The entities shown in FIG1 can support various configurations. In one design, the target device 110 and the positioning unit 120 can be co-located. In this design, the target device 110 can measure one or more signals from one or more reference sources to locate the target device 110. In another design, the target device 110 and the reference source 140 can be co-located. In this design, the target device 110 can transmit signals that can be measured and used to locate the target device. In yet another design, the target device 110 can be co-located with a location server 130. In this design, the target device 110 can receive measurements from the positioning unit 120 and can perform positioning of the target device 110 based on these measurements. In general, the target device 110 can support the positioning unit 120 and/or the reference source 140 to measure other signals or have its own signals measured. The entities shown in FIG1 can also support other configurations. For example, the positioning unit 120 and the location server 130 can be co-located. As another example, reference source 140 and location server 130 may be co-located.
图2A示出支持终端辅助式定位方法和基于终端式定位方法的配置。在这种配置中,定位单元120与目标设备110共处。定位单元120可测量来自诸如卫星140a、基站140b等参考源的信号。定位单元120可向位置服务器130发送测量和/或其他信息(例如,粗略或精细位置估计)。位置服务器130可确定位置信息(例如,辅助数据)并且可将该位置信息发送给定位单元120(例如,以便辅助定位单元120测量信号并且有可能获得位置估计)。位置服务器130还可以基于接收自定位单元120的测量和/或其他信息来确定对目标设备110的位置估计。位置服务器130可将该位置估计转发给某个外部客户端(图2A中未示出)和/或转发给目标设备110。图2A中的配置可用于终端辅助式定位方法和基于终端式定位方法,诸如受辅助式GNSS(A-GNSS)、观察时间差(OTD)、增强型观察时间差(E-OTD)、观察抵达时间差(OTDOA)、高级前向链路三边测量(A-FLT)等。FIG2A illustrates a configuration that supports both terminal-assisted and terminal-based positioning methods. In this configuration, positioning unit 120 is co-located with target device 110. Positioning unit 120 may measure signals from reference sources such as satellites 140a, base stations 140b, and the like. Positioning unit 120 may send measurements and/or other information (e.g., a coarse or fine position estimate) to location server 130. Location server 130 may determine location information (e.g., assistance data) and may send this location information to positioning unit 120 (e.g., to assist positioning unit 120 in measuring signals and potentially obtaining a location estimate). Location server 130 may also determine a location estimate for target device 110 based on the measurements and/or other information received from positioning unit 120. Location server 130 may forward this location estimate to an external client (not shown in FIG2A ) and/or to target device 110. The configuration in Figure 2A can be used for terminal-assisted positioning methods and terminal-based positioning methods, such as assisted GNSS (A-GNSS), observed time difference (OTD), enhanced observed time difference (E-OTD), observed time difference of arrival (OTDOA), advanced forward link trilateration (A-FLT), etc.
图2B示出支持基于网络式定位方法的配置。在这种配置中,参考源140与目标设备110共处,而定位单元120在目标设备110外部。定位单元120可测量来自目标设备110的信号。定位单元120还可接收由目标设备110针对其他参考源(图2B中未示出)作出的测量。来自目标设备110的测量可被用来支持目标设备110的移交和/或用于其他目的。定位单元120可将这些测量和/或其他信息发送给位置服务器130。位置服务器130可确定位置信息(例如,辅助数据)并且可将该位置信息发送给定位单元120(例如,以便辅助定位单元120测量来自参考源140的信号)。位置服务器130还可以基于接收自定位单元120的测量和/或其他信息来确定对目标设备110的位置估计。位置服务器130可将该位置估计转发给某个外部客户端(图2B中未示出)和/或转发给目标设备110。图2B中的配置可用于基于网络式定位方法,诸如增强型蜂窝小区身份(E-CID)、上行链路抵达时间差(U-TDOA)等。FIG2B illustrates a configuration that supports a network-based positioning method. In this configuration, reference source 140 is co-located with target device 110, while positioning unit 120 is external to target device 110. Positioning unit 120 may measure signals from target device 110. Positioning unit 120 may also receive measurements made by target device 110 for other reference sources (not shown in FIG2B ). The measurements from target device 110 may be used to support the handover of target device 110 and/or for other purposes. Positioning unit 120 may send these measurements and/or other information to location server 130. Location server 130 may determine location information (e.g., assistance data) and may send this location information to positioning unit 120 (e.g., to assist positioning unit 120 in measuring signals from reference source 140). Location server 130 may also determine a location estimate for target device 110 based on the measurements and/or other information received from positioning unit 120. Location server 130 may forward the location estimate to an external client (not shown in FIG2B ) and/or to target device 110. The configuration of FIG2B may be used for network-based positioning methods such as enhanced cell identity (E-CID), uplink time difference of arrival (U-TDOA), and the like.
为简单化,图2A和2B示出了一个定位单元120以及一个或更多个参考源140。一般而言,任何数目个定位单元可测量来自任何数目个参考源的信号并且可将其测量发送给位置服务器130。目标设备110对于一些测量而言可充当参考源和/或对于其他测量而言可充当定位单元。2A and 2B illustrate one positioning unit 120 and one or more reference sources 140. In general, any number of positioning units may measure signals from any number of reference sources and may send their measurements to the location server 130. The target device 110 may act as a reference source for some measurements and/or as a positioning unit for other measurements.
图2A和2B示出了支持非对等(P2P)定位的两种配置。非P2P定位可发生在参考源140、定位单元120和位置服务器130并非与不是目标设备110的任何终端共处(例如,并非该终端的一部分)时。对于非P2P定位,位置服务器130可以是网络实体或是目标设备110的一部分,定位单元120可以或者是目标设备110的一部分或者是网络实体的一部分,而参考源140可以或者是目标设备110的一部分或者是外部实体(例如,卫星、基站、广播台等)的一部分。2A and 2B illustrate two configurations that support non-peer-to-peer (P2P) positioning. Non-P2P positioning can occur when reference source 140, positioning unit 120, and location server 130 are not co-located with (e.g., not part of) any terminal that is not target device 110. For non-P2P positioning, location server 130 can be a network entity or part of target device 110, positioning unit 120 can be either part of target device 110 or part of a network entity, and reference source 140 can be either part of target device 110 or part of an external entity (e.g., a satellite, base station, broadcast station, etc.).
在一种设计中,图1中所示的实体可支持P2P定位。P2P定位可发生在第一终端担任位置服务器130、或定位单元120、或参考源140、或其任何组合的角色以便帮助定位担任目标设备110的角色的第二终端时。取决于位置服务器130、定位单元120和参考源140驻留在何处、或者第一或第二终端是否担任位置服务器、定位单元和参考源中每一者的角色,可支持不同类型的P2P定位。In one design, the entities shown in FIG1 may support P2P positioning. P2P positioning may occur when a first terminal assumes the role of location server 130, positioning unit 120, reference source 140, or any combination thereof to help locate a second terminal that assumes the role of target device 110. Different types of P2P positioning may be supported depending on where location server 130, positioning unit 120, and reference source 140 reside, or whether the first or second terminal assumes the role of each of the location server, positioning unit, and reference source.
图2C示出支持P2P定位的配置。在这种配置中,第一终端102是目标设备110并且还担任位置服务器130和参考源140的角色。第二终端104与第一终端102进行对等通信并且担任定位单元120的角色。终端104中的定位单元120可测量来自终端102中的参考源140的信号,并且可将测量以及可能还有其他信息发送给终端102中的位置服务器130。位置服务器130可确定位置信息(例如,辅助数据)并且可将该位置信息发送给定位单元120(例如,以便辅助定位单元120测量来自参考源140的信号)。位置服务器130还可以基于接收自定位单元120的测量和/或其他信息来确定对目标设备110的位置估计。位置服务器130可将该位置估计转发给某个外部客户端(图2C中未示出)和/或将该位置估计传递给目标设备110中的某个实体(例如,应用)。FIG2C illustrates a configuration that supports P2P positioning. In this configuration, first terminal 102 is the target device 110 and also serves as location server 130 and reference source 140. Second terminal 104 communicates peer-to-peer with first terminal 102 and serves as positioning unit 120. Positioning unit 120 in terminal 104 can measure signals from reference source 140 in terminal 102 and send the measurements and possibly other information to location server 130 in terminal 102. Location server 130 can determine location information (e.g., assistance data) and send the location information to positioning unit 120 (e.g., to assist positioning unit 120 in measuring signals from reference source 140). Location server 130 can also determine a location estimate for target device 110 based on the measurements and/or other information received from positioning unit 120. Location server 130 can forward the location estimate to an external client (not shown in FIG2C ) and/or pass the location estimate to an entity (e.g., an application) in target device 110.
为简单化,图2C示出了终端102与一个对等方终端104通信。一般而言,终端102可与任何数目个对等方终端通信并且可向一个或更多个对等方终端请求测量。每个对等方终端可充当定位单元并且可测量来自终端102的信号。每个对等方终端可将测量及自己的位置发送给终端102。可基于来自所有对等方终端的测量及它们报告的位置来确定终端102的位置。For simplicity, FIG2C shows terminal 102 communicating with one peer terminal 104. In general, terminal 102 can communicate with any number of peer terminals and can request measurements from one or more peer terminals. Each peer terminal can act as a positioning unit and can measure signals from terminal 102. Each peer terminal can send the measurements and its own position to terminal 102. The position of terminal 102 can be determined based on the measurements from all peer terminals and their reported positions.
图2D示出支持P2P定位的另一种配置。在这种配置中,第一终端106是目标设备110并且还担任定位单元120和位置服务器130的角色。第二终端108与第一终端106进行对等通信并且担任参考源140的角色。终端106中的定位单元120可测量来自终端108中的参考源140的信号,并且可将测量和/或其他信息发送给终端106中的位置服务器130。位置服务器130还可接收终端108的位置。位置服务器130可确定位置信息(例如,辅助数据)并且可将该位置信息传递给终端108中的定位单元120(例如,以便辅助定位单元120测量来自参考源140的信号)。位置服务器130还可以基于接收自定位单元120的测量和/或其他信息来确定对目标设备110的位置估计。位置服务器130可将该位置估计转发给某个外部客户端(图2D中未示出)和/或将该位置估计传递给目标设备110中的某个实体(例如,应用)。FIG2D illustrates another configuration that supports P2P positioning. In this configuration, a first terminal 106 is a target device 110 and also serves as a positioning unit 120 and a location server 130. A second terminal 108 communicates peer-to-peer with the first terminal 106 and serves as a reference source 140. The positioning unit 120 in the terminal 106 can measure signals from the reference source 140 in the terminal 108 and can send the measurements and/or other information to the location server 130 in the terminal 106. The location server 130 can also receive the location of the terminal 108. The location server 130 can determine location information (e.g., assistance data) and can pass the location information to the positioning unit 120 in the terminal 108 (e.g., to assist the positioning unit 120 in measuring signals from the reference source 140). The location server 130 can also determine a location estimate for the target device 110 based on the measurements and/or other information received from the positioning unit 120. Location server 130 may forward the location estimate to an external client (not shown in FIG. 2D ) and/or communicate the location estimate to an entity (eg, an application) within target device 110 .
为简单化,图2D示出了终端106与一个对等方终端108通信。一般而言,终端106可与任何数目个对等方终端通信并且可对一个或更多个对等方终端作出测量。每个对等方终端可充当信号可供终端106测量的参考源。每个对等方终端可将自己的位置发送给终端106。可基于对所有对等方终端的测量及它们报告的位置来确定终端106的位置。For simplicity, FIG2D shows terminal 106 communicating with one peer terminal 108. In general, terminal 106 can communicate with any number of peer terminals and can make measurements on one or more of the peer terminals. Each peer terminal can serve as a reference source whose signals can be measured by terminal 106. Each peer terminal can send its own location to terminal 106. The location of terminal 106 can be determined based on the measurements of all peer terminals and their reported locations.
对于P2P定位,可由不同终端担任定位单元120和位置服务器130的角色。为避免歧义性,发起寻位事务的终端可指定该事务的哪一端/哪个终端将担任位置服务器和定位单元中每一者的角色。每个终端随后可担任由发起终端指定的角色。For P2P positioning, different terminals can play the roles of positioning unit 120 and location server 130. To avoid ambiguity, the terminal initiating the positioning transaction can specify which end/terminal of the transaction will play the roles of location server and positioning unit. Each terminal can then play the role specified by the initiating terminal.
P2P定位可用来如以上所描述地定位终端。P2P定位还可用来帮助定位用于毫微微蜂窝小区的接入点,毫微微蜂窝小区也可被称为家用B节点(HNB)、家用eNB(HeNB)等。在这种情形中,可将接入点当作像终端那样来对待。P2P positioning can be used to locate terminals as described above. P2P positioning can also be used to help locate access points for femtocells, which may also be referred to as Home NodeBs (HNBs), Home eNBs (HeNBs), etc. In this case, access points can be treated like terminals.
在一种设计中,普适定位方法(GPM)可用来支持目标设备的定位。普适定位方法是使用相同类型的测量和位置计算规程来支持以不同类型的参考源对目标设备进行定位的方法。In one design, a pervasive positioning method (GPM) may be used to support positioning of a target device. A pervasive positioning method is a method that uses the same type of measurement and position calculation procedures to support positioning of a target device with different types of reference sources.
表1列出了可得到支持的一些普适定位方法并且提供了对每一种普适定位方法的简短描述。Table 1 lists some of the supported ubiquitous positioning methods and provides a brief description of each ubiquitous positioning method.
表1–普适定位方法Table 1 – Ubiquitous positioning methods
在表1中列出的一种或更多种普适定位方法中还可包括不用测量来自参考源的信号地来检测该特定参考源的存在性,从而来支持基于蜂窝小区ID或基于WLAN的定位。也可使用普适定位方法的组合来进行定位,例如以便提高准确性。One or more of the ubiquitous positioning methods listed in Table 1 may also include detecting the presence of a specific reference source without measuring the signal from the reference source, thereby supporting cell ID-based or WLAN-based positioning. A combination of ubiquitous positioning methods may also be used for positioning, for example, to improve accuracy.
在一种设计中,可定义一组定位方法类(PMC)。PMC可包括通过向给定类型的参考源应用一种或更多种普适定位方法而定义的一组定位方法。不同类型的参考源可用于定位并且可包括LTE eNB、具有LTE能力的终端、CDMA 1X基站、具有1X能力的终端等。对于给定类型的参考源,可通过向此参考源应用一种或更多种普适定位方法来定义一种或更多种特定定位方法。例如,通过向GPS参考源应用基于下行链路时间差的GPM可获得A-GPS,通过向GSM参考源应用基于上行链路时间差的GPM可获得U-TDOA,通过向LTE参考源应用基于方向的GPM和/或RF模式匹配GPM可获得E-CID,等等。In one design, a set of positioning method classes (PMCs) may be defined. The PMCs may include a set of positioning methods defined by applying one or more universal positioning methods to a given type of reference source. Different types of reference sources may be used for positioning and may include LTE eNBs, LTE-capable terminals, CDMA 1X base stations, 1X-capable terminals, etc. For a given type of reference source, one or more specific positioning methods may be defined by applying one or more universal positioning methods to that reference source. For example, A-GPS may be obtained by applying downlink time difference-based GPM to a GPS reference source, U-TDOA may be obtained by applying uplink time difference-based GPM to a GSM reference source, E-CID may be obtained by applying direction-based GPM and/or RF pattern matching GPM to an LTE reference source, and so on.
每个PMC可包括一种或更多种定位方法。每个PMC中的定位方法可能是有关系的,因为它们采用相同类型的参考源的测量。这些测量可能交迭,并且相同的测量可能对该PMC内不同的定位方法有用。用于为相同PMC中的定位方法实现测量和/或位置计算的辅助数据也可能交迭(例如,若测量也交迭的话)。交迭的测量和辅助数据可用于通过使用精简的测量和辅助数据集来更高效地支持PMC内的若干定位方法。例如,应用于多种定位方法的测量和辅助数据可仅传递一次而不是为每种定位方法进行传递。Each PMC may include one or more positioning methods. The positioning methods in each PMC may be related because they use measurements of the same type of reference source. These measurements may overlap, and the same measurement may be useful for different positioning methods within the PMC. The assistance data used to implement measurements and/or position calculations for positioning methods in the same PMC may also overlap (for example, if the measurements also overlap). Overlapping measurements and assistance data can be used to more efficiently support several positioning methods within a PMC by using a streamlined set of measurements and assistance data. For example, measurements and assistance data applied to multiple positioning methods may be delivered only once rather than for each positioning method.
图3示出可由位置服务器130使用的定位协议的阶层结构300。该定位协议可支持一组PMC,该组PMC可以是如以上所描述地针对不同类型的参考源来定义的。每个PMC可包括一组针对特定类型的参考源定义的一种或更多种定位方法。例如,A-GNSS PMC可包括A-GPS和A-Galileo定位方法,下行链路LTE PMC可包括OTDOA和E-CID定位方法,上行链路LTE PMC可包括E-CID定位方法,等等。可针对下行链路WCDMA、上行链路WCDMA、下行链路CDMA 1X、上行链路CDMA 1X、下行链路WiMAX、上行链路WiMAX、802.11Wi-Fi、传感器等定义其他PMC。FIG3 illustrates a hierarchical structure 300 of a positioning protocol that may be used by the location server 130. The positioning protocol may support a set of PMCs that may be defined for different types of reference sources as described above. Each PMC may include a set of one or more positioning methods defined for a particular type of reference source. For example, an A-GNSS PMC may include A-GPS and A-Galileo positioning methods, a downlink LTE PMC may include OTDOA and E-CID positioning methods, an uplink LTE PMC may include an E-CID positioning method, and so on. Other PMCs may be defined for downlink WCDMA, uplink WCDMA, downlink CDMA 1X, uplink CDMA 1X, downlink WiMAX, uplink WiMAX, 802.11 Wi-Fi, sensors, and the like.
定位方法(PM)可用来确定目标设备的位置并且可以与特定的普适定位方法和/或特定的参考源类型相关联。每种定位方法可支持适用于其PMC的所有测量和辅助数据的全部或子集。给定的定位方法所支持的测量和辅助数据集对于支持该定位方法的任何定位单元或位置服务器来说可以是强制性的、或任选的、或条件性的。A positioning method (PM) can be used to determine the location of a target device and can be associated with a specific ubiquitous positioning method and/or a specific reference source type. Each positioning method may support all or a subset of all measurement and assistance data applicable to its PM. The measurement and assistance data sets supported by a given positioning method may be mandatory, optional, or conditional for any positioning unit or location server that supports that positioning method.
支持给定的PMC的定位单元或位置服务器可支持该PMC中的至少一种定位方法。支持给定的定位方法的定位单元或位置服务器可支持该定位方法的所有强制性(以及可能还有任选的和/或条件性的)测量和辅助数据。A positioning unit or location server supporting a given PMC may support at least one positioning method in that PMC. A positioning unit or location server supporting a given positioning method may support all mandatory (and possibly also optional and/or conditional) measurements and assistance data for that positioning method.
在一种设计中,可针对所有获支持的定位方法定义一组测量数据单元(MDU)。MDU可以是可用来报告测量及其属性的一个或更多个数据项的合集。MDU可适用于特定PMC内的一种或更多种定位方法。MDU可应用于多种定位方法并且可高效地发送一次就向这些定位方法提供测量数据(而不是针对每种定位方法分开地发送)。例如,图3中的MDU 2可应用于定位方法PMa和PMb并且发送一次就可供这两种定位方法使用。MDU可应用于一个参考源并且可针对相同类型的多个参考源重复,例如以便提供或请求关于多颗卫星的伪距、关于多个基站的时基差、等等。In one design, a set of measurement data units (MDUs) may be defined for all supported positioning methods. An MDU may be a collection of one or more data items that may be used to report measurements and their attributes. An MDU may be applicable to one or more positioning methods within a particular PMC. An MDU may be applicable to multiple positioning methods and may be efficiently sent once to provide measurement data to these positioning methods (rather than separately for each positioning method). For example, MDU 2 in FIG3 may be applicable to positioning methods PMa and PMb and may be sent once to be used by both positioning methods. An MDU may be applicable to one reference source and may be repeated for multiple reference sources of the same type, e.g., to provide or request pseudoranges for multiple satellites, time base differences for multiple base stations, and so on.
MDU可使位置服务器和定位单元的能力能被定义,例如在位置服务器或定位单元支持哪些MDU的意义上。MDU还可使位置服务器130/定位单元120能用灵活且精确的方式请求/提供测量数据。位置服务器130可在向定位单元120请求MDU时指示该MDU的某些特性(例如,准确性和响应时间)。定位单元120可(例如,经由其能力)指示其能够提供的MDU的特性(例如,准确性)。The MDU can enable the capabilities of the location server and positioning unit to be defined, for example, in terms of which MDUs the location server or positioning unit supports. The MDU can also enable the location server 130/positioning unit 120 to request/provide measurement data in a flexible and precise manner. The location server 130 can indicate certain characteristics of the MDU (e.g., accuracy and response time) when requesting the MDU from the positioning unit 120. The positioning unit 120 can indicate (e.g., via its capabilities) the characteristics of the MDU (e.g., accuracy) that it can provide.
在一种设计中,可为所有获支持的定位方法定义一组辅助数据单元(ADU)。ADU可以是可用来辅助测量的一个或更多个数据项的合集。ADU可适用于特定PMC内的一种或更多种定位方法。ADU可应用于多种定位方法并且可高效地发送一次就向这些定位方法提供辅助数据(而不是针对每种定位方法分开地发送)。例如,图3中的ADU d可应用于定位方法PMd和PMe并且发送一次就可供这两种定位方法使用。ADU可应用于一个参考源并且可针对相同类型的多个参考源重复,例如以便提供或请求相同SPS内的多颗卫星的星历数据、相同接入类型的多个基站的真实时间差(RTD)、等等。In one design, a set of assistance data units (ADUs) may be defined for all supported positioning methods. An ADU may be a collection of one or more data items that may be used to assist in measurements. An ADU may be applicable to one or more positioning methods within a particular PMC. An ADU may be applicable to multiple positioning methods and may be efficiently sent once to provide assistance data to these positioning methods (rather than separately for each positioning method). For example, ADU d in FIG3 may be applicable to positioning methods PMd and PMe and may be sent once to be used by both positioning methods. An ADU may be applicable to one reference source and may be repeated for multiple reference sources of the same type, for example, to provide or request ephemeris data for multiple satellites within the same SPS, real time differences (RTDs) for multiple base stations of the same access type, and so on.
ADU可使位置服务器和定位单元的能力能被定义,例如在位置服务器或定位单元支持哪些ADU的意义上。ADU还可使定位单元120/位置服务器130能用灵活且精确的方式请求/提供辅助数据。定位单元120可在向位置服务器130请求ADU时指示该ADU的某些特性(例如,GPS星历数据的寿命或准确性)。The ADU can enable the capabilities of the location server and positioning unit to be defined, for example, in terms of which ADUs the location server or positioning unit supports. The ADU can also enable the positioning unit 120/location server 130 to request/provide assistance data in a flexible and precise manner. The positioning unit 120 can indicate certain characteristics of the ADU (e.g., the age or accuracy of the GPS ephemeris data) when requesting the ADU from the location server 130.
在一种设计中,可以个体地标识PMC、定位方法、MDU、和/或ADU。这种标识可促成能力、特定测量、以及特定辅助数据被请求和提供。标识对于标识定位消息中特定MDU或ADU的存在性、标识与特定定位方法或PMC有关的消息段等也会是有用的。PMC的身份可以是跨该定位协议唯一性的,而定位方法、MDU和ADU的身份可能仅对特定PMC而言是唯一性的。不同的ID范围可用于标识。例如,PMC ID 0可为适用于所有PMC的可能的将来信令而保留,PMCID 1到63可用于基于网络式(上行链路)PMC,PMC ID 64到127可用于终端辅助式和基于终端式(下行链路)PMC,PMC ID 128到191可用于因运营商而异的定位方法,PMC ID 192到254可用于因供应商而异的定位方法,而PMC ID 255可用于在需要的场合指示大于255的PMCID。一般而言,可用任何适宜的方式为PMC、定位方法、MDU、和/或ADU定义ID。In one design, PMCs, positioning methods, MDUs, and/or ADUs can be individually identified. This identification can facilitate the request and provision of capabilities, specific measurements, and specific assistance data. Identification can also be useful for identifying the presence of a specific MDU or ADU in a positioning message, identifying message segments associated with a specific positioning method or PMC, and so on. The identity of a PMC can be unique across the positioning protocol, while the identities of positioning methods, MDUs, and ADUs can be unique only to a specific PMC. Different ID ranges can be used for identification. For example, PMC ID 0 can be reserved for possible future signaling applicable to all PMCs, PMC IDs 1 to 63 can be used for network-based (uplink) PMCs, PMC IDs 64 to 127 can be used for terminal-assisted and terminal-based (downlink) PMCs, PMC IDs 128 to 191 can be used for operator-specific positioning methods, PMC IDs 192 to 254 can be used for vendor-specific positioning methods, and PMC ID 255 can be used to indicate PMC IDs greater than 255 where necessary. In general, IDs may be defined for PMCs, positioning methods, MDUs, and/or ADUs in any suitable manner.
在一种设计中,校准PMC可用来向位置服务器提供针对一个或更多个参考源的校准数据。校准数据可用于(i)基站、接入点、和/或其他参考源的信号时基和/或信号强度,(ii)GNSS系统的时基和导航数据,和/或(iii)其他信号和数据。校准数据可由位置服务器使用以获得辅助数据,该辅助数据能在稍后被提供给定位单元以辅助其作出测量从而寻位目标设备。作为示例,包括近旁基站间传输时基差的校准数据可由位置服务器使用以推导用于诸如OTDOA之类的下行链路时间差定位方法的辅助数据(例如,包括目标设备将有望测量到的近旁基站之间的近似时间差)。这样的辅助数据可在稍后被发送给共处于目标设备中的方位单元。校准PMC(或校准定位方法)可通过帮助获得用于正常PMC(或正常定位方法)的辅助数据以及通过帮助正常PMC中的任何定位方法计算位置估计来支持如以上示例中描述的相应的正常PMC(或正常定位方法)。例如,用于eNB间时基测量的校准PMC可支持包括OTDOA和E-CID定位方法的下行链路LTE PMC。In one design, a calibration PMC can be used to provide calibration data for one or more reference sources to a location server. The calibration data can be used for (i) signal timing and/or signal strength of base stations, access points, and/or other reference sources, (ii) timing and navigation data of a GNSS system, and/or (iii) other signals and data. The calibration data can be used by the location server to obtain assistance data, which can later be provided to a positioning unit to assist it in making measurements to locate a target device. As an example, calibration data including transmission timing differences between nearby base stations can be used by the location server to derive assistance data for downlink time difference positioning methods such as OTDOA (e.g., including the approximate time difference between nearby base stations that a target device would expect to measure). Such assistance data can later be sent to a positioning unit co-located with the target device. The calibration PMC (or calibration positioning method) can support the corresponding normal PMC (or normal positioning method) as described in the above examples by helping to obtain assistance data for the normal PMC (or normal positioning method) and by helping any positioning method in the normal PMC calculate a position estimate. For example, the calibration PMC for inter-eNB timing measurements can support downlink LTE PMC including OTDOA and E-CID positioning methods.
作为也支持正常PMC的共通定位协议的一部分来使用校准PMC可允许将该共通定位协议用来校准参考源并藉此避免为此目而需要附加协议。校准PMC可能不直接支持任何定位方法、任何ADU、以及对目标设备的定位。校准PMC可支持MDU,而MDU可由定位单元(例如,基站或LMU)为适用于相应的正常PMC的参考源提供。MDU可由位置服务器使用以帮助获得用于相应的正常PMC的ADU,以及帮助相应的正常PMC中的定位方法计算位置估计。Using the calibration PMC as part of a common positioning protocol that also supports the normal PMC allows the common positioning protocol to be used to calibrate the reference source and thereby avoids the need for an additional protocol for this purpose. The calibration PMC may not directly support any positioning method, any ADU, and positioning of the target device. The calibration PMC may support the MDU, which may be provided by a positioning unit (e.g., a base station or LMU) for the reference source applicable to the corresponding normal PMC. The MDU may be used by a location server to help obtain the ADU for the corresponding normal PMC and to help the positioning method in the corresponding normal PMC calculate a position estimate.
在一种设计中,位置服务器130和目标设备110(或位置服务器130和定位单元120)可从事位置会话以获得测量或位置、提供辅助数据、和/或用于其他目的。位置会话也可被称为LPP会话、定位会话等。位置会话可包括一项或更多项事务,这些事务也可被称为LPP事务等。每项事务可涵盖特定操作,诸如能力的交换、辅助数据的传递、位置信息的传递,等等。每项事务可被指派事务ID,并且关于该事务的所有消息可包括该事务ID以便将这些消息链接到相同的事务。In one design, location server 130 and target device 110 (or location server 130 and positioning unit 120) may engage in a location session to obtain measurements or a position, provide assistance data, and/or for other purposes. A location session may also be referred to as an LPP session, a positioning session, etc. A location session may include one or more transactions, which may also be referred to as LPP transactions, etc. Each transaction may cover specific operations, such as the exchange of capabilities, the transfer of assistance data, the transfer of location information, etc. Each transaction may be assigned a transaction ID, and all messages related to the transaction may include the transaction ID to link the messages to the same transaction.
在一种设计中,可定义一组定位消息并将其用于位置服务器与其他实体之间的通信。定位消息也可被称为LPP消息、LPP协议数据单元(PDU)等。In one design, a set of positioning messages may be defined and used for communication between the location server and other entities. Positioning messages may also be referred to as LPP messages, LPP protocol data units (PDUs), etc.
图4A示出定位消息400的设计。在这种设计中,定位消息400包括定位协议版本字段410、事务ID字段412、事务结束标志字段414、消息类型字段416、以及N个信息元素420a到420n,其中N可为0或更大。字段410可指示对位置会话使用哪个版本的定位协议,并且可被包括以便协商由从事该位置会话的两个实体使用相同的定位协议版本。始发实体可将字段410设为自己所支持的最高版本。接收实体可返回自己所支持的最高版本。商定的版本可以是这两个实体所支持的两个最高版本中的较低版本。FIG4A illustrates a design of a positioning message 400. In this design, positioning message 400 includes a positioning protocol version field 410, a transaction ID field 412, a transaction end flag field 414, a message type field 416, and N information elements 420a through 420n, where N can be 0 or greater. Field 410 can indicate which version of the positioning protocol to use for the location session and can be included to facilitate negotiation for the use of the same positioning protocol version by both entities engaged in the location session. The originating entity can set field 410 to the highest version it supports. The receiving entity can return the highest version it supports. The negotiated version can be the lower of the two highest versions supported by both entities.
字段412可标识该定位消息所应用于的事务。当在位置会话期间并发地发生多项事务时,字段412会是尤其适切的。每项事务可被指派唯一性的事务ID。在一种设计中,发起事务的始发实体可为该事务指派事务ID。响应实体在响应于始发实体时可使用相同的事务ID。例如,位置服务器130可向由位置服务器130发起的事务指派事务ID,而定位单元120可向由定位单元120发起的事务指派事务ID。当一个以上位置服务器被用来定位目标设备110时,每个位置服务器可被分配能由该位置服务器指派的不同范围的事务ID。Field 412 may identify the transaction to which the positioning message applies. Field 412 may be particularly relevant when multiple transactions occur concurrently during a location session. Each transaction may be assigned a unique transaction ID. In one design, an originating entity that initiates a transaction may assign a transaction ID to the transaction. A responding entity may use the same transaction ID when responding to the originating entity. For example, location server 130 may assign a transaction ID to a transaction initiated by location server 130, and positioning unit 120 may assign a transaction ID to a transaction initiated by positioning unit 120. When more than one location server is used to locate target device 110, each location server may be assigned a different range of transaction IDs that can be assigned by the location server.
字段414可指示发送实体是否已终止该事务。字段416可指示正发送的消息的类型。可如以下所描述地支持一组消息类型,并且定位消息400可以是由字段416所指示的类型。Field 414 may indicate whether the sending entity has terminated the transaction. Field 416 may indicate the type of message being sent. A set of message types may be supported as described below, and the locate message 400 may be of the type indicated by field 416.
字段420a到420n可包括可取决于消息类型的信息。每个字段420可携带针对一个PMC或定位方法的定位数据分量(PDC)。定位消息400可包括多个PDC以高效地一次性运送针对一个以上PMC的信息并调用组合/混合定位。Fields 420a through 420n may include information that may depend on the message type. Each field 420 may carry a positioning data component (PDC) for one PMC or positioning method. Positioning message 400 may include multiple PDCs to efficiently carry information for more than one PMC at a time and to enable combined/hybrid positioning.
定位消息还可包括不同的字段和/或除图4A中所示的字段以外的其他字段。例如,定位消息可包括用于会话ID的字段、用以指示发送方是否正充当位置服务器或定位单元的字段,等等。The positioning message may also include different fields and/or other fields in addition to the fields shown in Figure 4 A. For example, the positioning message may include a field for a session ID, a field to indicate whether the sender is acting as a location server or a positioning unit, etc.
表2列出了根据一种设计可得到支持的一组定位消息类型。Table 2 lists a set of positioning message types that may be supported according to one design.
表2–定位消息类型Table 2 – Positioning message types
位置服务器130可在受到定位单元120请求时提供自己的能力或者可无需接收任何请求而单边地发送自己的能力。类似地,定位单元120可在受到位置服务器130请求时提供自己的能力或者可无需接收任何请求而单边地发送自己的能力。实体(例如,位置服务器130或定位单元120)的能力可包括该实体所支持的PMC和定位方法、以及该实体针对每种支持的定位方法的能力(例如,该实体能发送或接收的MDU的列表和/或该实体能发送或接收的ADU的列表)。The location server 130 may provide its capabilities upon request from the positioning unit 120 or may unilaterally transmit its capabilities without receiving any request. Similarly, the positioning unit 120 may provide its capabilities upon request from the location server 130 or may unilaterally transmit its capabilities without receiving any request. The capabilities of an entity (e.g., the location server 130 or the positioning unit 120) may include the PMCs and positioning methods supported by the entity, as well as the capabilities of the entity for each supported positioning method (e.g., a list of MDUs that the entity can send or receive and/or a list of ADUs that the entity can send or receive).
位置服务器130可在受到定位单元120请求时提供辅助数据或者可无需接收任何请求而单边地发送辅助数据。辅助数据可辅助定位单元120作出可用于目标设备110的定位或用于参考源140的校准的测量。位置服务器130还可在辅助数据随进行中的定位方法改变时提供辅助数据。辅助数据的这种自动更新可使得该定位方法不必被显式地中止或重启就能被复位。例如,目标设备110可能在OTDOA定位方法期间改换服务蜂窝小区(例如,由于移交),而位置服务器130可发送适用于新服务蜂窝小区的新辅助数据以使(目标设备110中的)定位单元120能获得和传递与新服务蜂窝小区相关联的不同邻居基站的测量。作为另一示例,定位单元120(例如,LMU)可测量由特定服务蜂窝小区中的目标设备110传送的数据和/或信令信道以进行U-TDOA定位,并且目标设备110可改变服务蜂窝小区(例如,由于移交)。位置服务器130随后可向定位单元120发送新辅助数据以使其能测量与新服务蜂窝小区相关联的不同数据和/或信令信道。在这些场景中有自动更新可能是有用的。Location server 130 may provide assistance data upon request by positioning unit 120 or may unilaterally send assistance data without receiving any request. The assistance data may assist positioning unit 120 in making measurements that can be used for positioning target device 110 or for calibration of reference source 140. Location server 130 may also provide assistance data when the assistance data changes with an ongoing positioning method. This automatic updating of assistance data allows the positioning method to be reset without having to explicitly abort or restart. For example, target device 110 may change serving cells during an OTDOA positioning method (e.g., due to handover), and location server 130 may send new assistance data appropriate for the new serving cell to enable positioning unit 120 (in target device 110) to obtain and communicate measurements of different neighbor base stations associated with the new serving cell. As another example, positioning unit 120 (e.g., LMU) may measure data and/or signaling channels transmitted by target device 110 in a particular serving cell for U-TDOA positioning, and target device 110 may change serving cells (e.g., due to handover). The location server 130 may then send new assistance data to the positioning unit 120 to enable it to measure the different data and/or signaling channels associated with the new serving cell.It may be useful to have automatic updates in these scenarios.
定位单元120可向位置服务器130发送定位信息以支持对目标设备110的定位(例如,用于正常PMC)或确定用于将来定位的辅助数据(例如,用于校准PMC)。定位信息可包括(i)由目标设备110内的定位单元120对其他参考源作出的测量(例如,如图2A中所示),(ii)由目标设备110外部的定位单元120对目标设备110中的参考源140作出的测量(例如,如图2B中所示),(iii)由定位单元120获得的对目标设备110的位置估计,和/或(iv)与目标设备110的位置有关的其他信息。位置服务器130可向定位单元120发送包括对目标设备110的位置估计的位置信息——例如倘若定位单元120是目标设备110的一部分且目标设备110是该位置估计的预期最终接收方。对于参考源的校准,定位信息可包括由定位单元120对基于网络的参考源(例如,基站)以及其他源(例如,卫星)作出的测量。The positioning unit 120 may send positioning information to the location server 130 to support positioning of the target device 110 (e.g., for normal PMC) or to determine assistance data for future positioning (e.g., for calibrating PMC). The positioning information may include (i) measurements made by the positioning unit 120 within the target device 110 of other reference sources (e.g., as shown in FIG2A ), (ii) measurements made by the positioning unit 120 external to the target device 110 of the reference source 140 in the target device 110 (e.g., as shown in FIG2B ), (iii) a position estimate of the target device 110 obtained by the positioning unit 120, and/or (iv) other information related to the position of the target device 110. The location server 130 may send the positioning information including the position estimate of the target device 110 to the positioning unit 120—for example, if the positioning unit 120 is part of the target device 110 and the target device 110 is the intended ultimate recipient of the position estimate. For calibration of reference sources, positioning information may include measurements made by positioning unit 120 of network-based reference sources (eg, base stations) and other sources (eg, satellites).
定位消息还可包括给适用于该定位消息所支持的所有PMC的共通参数的字段。请求能力消息和提供能力消息的共通参数可包括获支持PMC ID、PMC版本等的列表。请求辅助数据消息的共通参数可包括目标设备的近似位置、对是请求周期性还是触发式辅助数据的指示及相关联参数、主接入(例如,服务蜂窝小区ID)、副接入(例如,邻蜂窝小区ID)、等等。提供辅助数据消息的共通参数可包括目标设备的近似位置、当前时间、等等。请求位置信息消息的共通参数可包括(例如,对位置、测量准确性、和/或响应时间的)要求服务质量(QoS)、对是请求周期性还是触发式位置信息的指示及相关联参数、终端辅助式和/或基于终端式定位方法的位置类型、要求或优选PMC ID和PMC版本的列表、等等。提供位置信息消息的共通参数可包括位置估计和准确性、时间、速率、等等。A positioning message may also include fields for common parameters applicable to all PMCs supported by the positioning message. Common parameters for both request-capabilities and provide-capabilities messages may include a list of supported PMC IDs, PMC versions, and the like. Common parameters for a request-assistance-data message may include the target device's approximate location, an indication of whether periodic or triggered assistance data is requested and associated parameters, primary access (e.g., serving cell ID), secondary access (e.g., neighbor cell ID), and the like. Common parameters for a provide-assistance-data message may include the target device's approximate location, the current time, and the like. Common parameters for a request-location-information message may include the required quality of service (QoS) (e.g., for location, measurement accuracy, and/or response time), an indication of whether periodic or triggered location information is requested and associated parameters, the location type for terminal-assisted and/or terminal-based positioning methods, a list of required or preferred PMC IDs and PMC versions, and the like. Common parameters for a provide-location-information message may include location estimate and accuracy, time, rate, and the like.
图4B示出包括由不同组织定义的多个部分的定位消息450的设计。定位消息450可包括如以上针对图4A描述的定位协议版本字段、事务ID字段、事务结束标志字段、消息类型字段、以及N个信息元素。在一种设计中,可在每个信息元素中发送一个部分。例如,第一部分可包括由第一组织定义的用于定位的第一信息,第二部分可包括由第二组织定义的用于定位的第二信息,等等。组织可以是3GPP、3GPP2、OMA、因特网工程任务组(IETF)、电气电子工程师协会(IEEE)、网络运营商、装备供应商等。这多个部分可针对特定事务类型,例如能力传递、辅助数据传递、位置信息传递、等等。这种设计可允许外部组织能通过定义可在定位消息的一个或更多个附加部分中携带的附加能力来增强现有定位方法或支持新定位方法。FIG4B illustrates a design of a positioning message 450 that includes multiple parts defined by different organizations. Positioning message 450 may include a positioning protocol version field, a transaction ID field, a transaction end flag field, a message type field, and N information elements, as described above for FIG4A . In one design, one part may be sent in each information element. For example, a first part may include first information for positioning defined by a first organization, a second part may include second information for positioning defined by a second organization, and so on. The organizations may be 3GPP, 3GPP2, OMA, the Internet Engineering Task Force (IETF), the Institute of Electrical and Electronics Engineers (IEEE), network operators, equipment vendors, and the like. These multiple parts may be specific to specific transaction types, such as capability transfer, assistance data transfer, location information transfer, and the like. This design may allow external organizations to enhance existing positioning methods or support new positioning methods by defining additional capabilities that may be carried in one or more additional parts of the positioning message.
在一种设计中,可并行地调用若干项有关系的事务。例如,定位单元120可与目标设备110共处(例如,如图2A中所示),并且可向位置服务器130请求其自己的位置,向位置服务器130请求辅助数据,以及将自己的能力提供给位置服务器130以使位置服务器130能获得其位置。作为另一示例,定位单元120可与目标设备110共处,并且可向位置服务器130请求其自己的位置,以及可向位置服务器130提供针对一种或更多种定位方法(例如,E-CID和/或A-GNSS)的测量以使位置服务器130能推导位置估计。在以上两个示例中由定位单元120向位置服务器130发送的消息还可被组合。作为又一示例,位置服务器130可向可以与目标设备110共处的定位单元120请求定位信息,以及可向定位单元120提供辅助数据以帮助获得定位信息。In one design, several related transactions may be invoked in parallel. For example, positioning unit 120 may be co-located with target device 110 (e.g., as shown in FIG. 2A ) and may request its own location from location server 130, request assistance data from location server 130, and provide its capabilities to location server 130 to enable location server 130 to obtain its location. As another example, positioning unit 120 may be co-located with target device 110 and may request its own location from location server 130 and may provide measurements for one or more positioning methods (e.g., E-CID and/or A-GNSS) to location server 130 to enable location server 130 to derive a position estimate. The messages sent by positioning unit 120 to location server 130 in the above two examples may also be combined. As yet another example, location server 130 may request positioning information from positioning unit 120, which may be co-located with target device 110, and may provide assistance data to positioning unit 120 to assist in obtaining the positioning information.
在一种设计中,关于多项事务的多个定位消息可在一项消息事务/交换中一起传输。在一种设计中,单个容器消息可包括这多个定位消息。例如,该容器消息可以是能在多个信息元素中携带多个定位消息——每个个体定位消息一个信息元素——的预定义定位消息。在另一种设计中,这多个定位消息可被链接并且要么串行要么并行地分开发送。每个消息中可包括共通标识符以使得能在接收实体处关联这些分开的消息。这多个定位消息也可用其他方式一起传输。每个定位消息的格式和内容可以不取决于该定位消息是单独发送还是与其他定位消息一起发送。In one design, multiple locate messages related to multiple transactions can be transmitted together in a single message transaction/exchange. In one design, a single container message can include the multiple locate messages. For example, the container message can be a predefined locate message that can carry multiple locate messages within multiple information elements—one information element for each individual locate message. In another design, the multiple locate messages can be linked and sent separately, either serially or in parallel. A common identifier can be included in each message to enable correlation of the separate messages at the receiving entity. The multiple locate messages can also be transmitted together in other ways. The format and content of each locate message can be independent of whether the locate message is sent alone or with other locate messages.
发送实体可发送包括关于多项事务的多个定位消息的容器消息。接收方实体可为这多项事务生成个体的回复并且可使用这多个定位消息的关联性例如通过利用所有收到定位消息中包含的信息生成对每个收到消息的回复来提供更恰适的响应。接收方实体可返回包括关于这些个体回复的多个定位消息的容器消息。将多个定位消息一起传输可提供各种优点,诸如(i)缩短延迟并避免在分开发送的情况下因乱序投递定位消息而造成的问题,以及(ii)确保接收实体拥有处理和回复每个收到消息所需要的最多信息。A sending entity may send a container message that includes multiple locate messages related to multiple transactions. A receiving entity may generate individual replies for the multiple transactions and may use the correlation of the multiple locate messages to provide a more appropriate response, for example by utilizing information contained in all received locate messages to generate a reply to each received message. The receiving entity may return a container message that includes the multiple locate messages related to the individual replies. Transmitting multiple locate messages together may provide various advantages, such as (i) reducing latency and avoiding problems caused by out-of-order delivery of locate messages if they are sent separately, and (ii) ensuring that the receiving entity has the maximum information needed to process and reply to each received message.
图5示出用于LTE中的移动台始发位置请求(MO-LR)服务的消息流500。UE 510中的LCS客户端或UE 510的用户可请求位置服务,例如以便取回UE 510的位置或将UE位置传递给第三方。UE 510可经由服务eNB 520向移动性管理实体(MME)540发送MO-LR请求消息(步骤1)。MO-LR请求消息可被用作容器消息来携带用以策动一个或更多个规程的一个或更多个定位消息。例如,MO-LR请求消息可包括用于提供UE 510的能力的定位消息、用于请求辅助数据的定位消息、用于提供测量的定位消息、等等。MME 540可向E-SMLC 530发送位置请求消息(步骤2)。该位置请求消息可包括在步骤1中由MME 540接收到的任何定位消息。FIG5 illustrates a message flow 500 for a Mobile Originated Location Request (MO-LR) service in LTE. An LCS client in a UE 510 or a user of the UE 510 may request location services, for example, to retrieve the location of the UE 510 or to communicate the UE location to a third party. The UE 510 may send a MO-LR request message to a Mobility Management Entity (MME) 540 via a serving eNB 520 (step 1). The MO-LR request message may be used as a container message to carry one or more positioning messages used to initiate one or more procedures. For example, the MO-LR request message may include a positioning message for providing capabilities of the UE 510, a positioning message for requesting assistance data, a positioning message for providing measurements, and the like. The MME 540 may send a Location Request message to the E-SMLC 530 (step 2). The Location Request message may include any positioning messages received by the MME 540 in step 1.
E-SMLC 530和UE 510可从事位置会话并且可执行一项或更多项事务(步骤3)。对于该位置会话,UE 510可以是目标设备和定位单元,而E-SMLC 530可以是位置服务器。E-SMLC 530可策动一项或更多项事务以获得UE 510的定位能力,向UE 510提供辅助数据,和/或从UE 510获得定位信息。在从E-SMLC 530接收到第一定位消息之后,UE 510可策动一项或更多项事务以请求辅助数据、请求进一步的辅助数据,等等。E-SMLC 530 and UE 510 may engage in a location session and may perform one or more transactions (step 3). For this location session, UE 510 may be the target device and positioning unit, and E-SMLC 530 may be the location server. E-SMLC 530 may initiate one or more transactions to obtain positioning capabilities for UE 510, provide assistance data to UE 510, and/or obtain positioning information from UE 510. After receiving the first positioning message from E-SMLC 530, UE 510 may initiate one or more transactions to request assistance data, request further assistance data, and so on.
E-SMLC 530和eNB 520可从事位置会话并且可执行一项或更多项事务(步骤4)。对于该位置会话,eNB 520可以是定位单元,而E-SMLC 530可以是位置服务器。E-SMLC 530可经由该位置会话从eNB 520获得关于UE 510的定位消息。步骤3和4可按任何次序或并行发生。E-SMLC 530可向MME 540返回位置响应消息(步骤5)。位置响应消息可包括从步骤3和4获得的任何位置估计和/或最终定位消息——若UE 510在步骤1中请求了位置估计,则该最终定位消息可提供位置估计。如果UE 510请求了将位置传递给第三方,则MME 540可将从E-SMLC 530接收到的位置估计传递给第三方(步骤6)。MME 540可向UE 510发送可携带在步骤5中接收到的任何最终定位消息和/或分开的位置估计的MO-LR响应消息(步骤7)。E-SMLC 530 and eNB 520 may engage in a location session and may perform one or more transactions (step 4). For this location session, eNB 520 may be a positioning unit and E-SMLC 530 may be a location server. E-SMLC 530 may obtain positioning information about UE 510 from eNB 520 via the location session. Steps 3 and 4 may occur in any order or in parallel. E-SMLC 530 may return a location response message to MME 540 (step 5). The location response message may include any position estimates obtained from steps 3 and 4 and/or a final positioning message—if UE 510 requested a position estimate in step 1, the final positioning message may provide a position estimate. If UE 510 requested that the position be transferred to a third party, MME 540 may transfer the position estimate received from E-SMLC 530 to the third party (step 6). MME 540 may send a MO-LR response message to UE 510 that may carry any final positioning message and/or separate position estimate received in step 5 (step 7).
对于控制层面位置解决方案,网络实体(例如,MME 540)可能需要先向位置服务器(例如,E-SMLC 530)请求位置服务后位置会话才能发生。对于MO-LR服务,目标设备(例如,UE 510)可首先向网络实体发送MO-LR请求消息以请求位置服务。目标设备随后可等待来自该网络实体的响应,并且可在此后向位置服务器发送第一定位消息。该额外的延迟可通过使目标设备在发送给网络实体的MO-LR请求消息中包括第一定位消息来避免。网络实体随后可在位置请求消息中将此第一定位消息传递给位置服务器。后续的定位消息可以在目标设备与位置服务器之间更直接地发送,而不需要利用MO-LR请求消息所属的非接入阶级(NAS)层。来自位置服务器的最终定位消息可以直接发送给目标设备或者经由MO-LR响应消息发送给目标设备,这样可以减少要传递的消息总数。For control plane location solutions, a network entity (e.g., MME 540) may need to request location services from a location server (e.g., E-SMLC 530) before a location session can occur. For MO-LR services, a target device (e.g., UE 510) may first send a MO-LR request message to the network entity to request location services. The target device may then wait for a response from the network entity and may thereafter send a first positioning message to the location server. This additional delay can be avoided by having the target device include the first positioning message in the MO-LR request message sent to the network entity. The network entity may then pass this first positioning message to the location server in the location request message. Subsequent positioning messages can be sent more directly between the target device and the location server, without utilizing the non-access stratum (NAS) layer to which the MO-LR request message belongs. The final positioning message from the location server can be sent directly to the target device or via a MO-LR response message, which can reduce the total number of messages to be transmitted.
图6示出具有多项事务的位置会话的消息流600。消息流600可用于图5里步骤3中的位置会话和/或步骤4中的位置会话。目标设备110可向位置服务器130发送MO-LR请求消息(步骤1)。MO-LR请求消息可以携带用以策动一个或更多个规程的一个或更多个定位消息。定位消息可包括要求的QoS、请求了触发式还是周期性寻位、和/或其他信息。如果在步骤1中没有接收到目标设备110的定位能力,则位置服务器130可发送定位消息以请求目标设备110的定位能力(步骤2)。目标设备110可返回带有其定位能力(例如,所支持的定位方法)的定位消息(步骤3)。FIG6 illustrates a message flow 600 for a location session with multiple transactions. Message flow 600 may be used for the location session in step 3 and/or the location session in step 4 of FIG5 . Target device 110 may send a MO-LR request message to location server 130 (step 1). The MO-LR request message may carry one or more positioning messages for initiating one or more procedures. The positioning message may include the required QoS, whether triggered or periodic positioning is requested, and/or other information. If the positioning capabilities of target device 110 are not received in step 1, location server 130 may send a positioning message to request the positioning capabilities of target device 110 (step 2). Target device 110 may return a positioning message with its positioning capabilities (e.g., supported positioning methods) (step 3).
位置服务器130可发送定位消息以请求定位信息,例如用于目标设备110所支持的定位方法的定位有关测量(步骤4)。目标设备110可发送定位消息以请求辅助数据(步骤5)。位置服务器130可返回带有所请求的辅助数据的定位消息(步骤6)。位置服务器130还可例如在由改变触发时或按周期性间隔发送一个或更多个带有经更新辅助数据的后继定位消息(图6中未示出)。目标设备110可获得定位信息(例如,测量)并且可发送带有该定位信息的定位消息(步骤7)。目标设备110还可例如在由改变触发时或按周期性间隔发送一个或更多个带有经更新位置信息的后继定位消息(图6中未示出)。位置服务器130还可以使用在步骤7中接收到的定位信息来计算对目标设备110的位置估计。位置服务器130随后可向目标设备110发送MO-LR响应消息,其可包括定位消息和/或位置估计(步骤8)。位置服务器130还可例如在由某些事件触发时、或按周期性间隔、或在接收到来自目标设备的进一步定位信息后等等发送一个或更多个带有经更新位置估计的后继定位消息(图6中未示出)。Location server 130 may send a positioning message to request positioning information, such as positioning-related measurements for a positioning method supported by target device 110 (step 4). Target device 110 may send a positioning message to request assistance data (step 5). Location server 130 may return a positioning message with the requested assistance data (step 6). Location server 130 may also send one or more subsequent positioning messages with updated assistance data, for example, when triggered by a change or at periodic intervals (not shown in FIG. 6 ). Target device 110 may obtain positioning information (e.g., measurements) and may send a positioning message with the positioning information (step 7). Target device 110 may also send one or more subsequent positioning messages with updated location information, for example, when triggered by a change or at periodic intervals (not shown in FIG. 6 ). Location server 130 may also use the positioning information received in step 7 to calculate a position estimate for target device 110. Location server 130 may then send an MO-LR response message to target device 110, which may include a positioning message and/or a position estimate (step 8). The location server 130 may also send one or more subsequent positioning messages (not shown in FIG. 6 ) with an updated position estimate, for example, when triggered by certain events, or at periodic intervals, or upon receiving further positioning information from the target device, and so on.
图6示出了具有3项显式事务A、B和C的示例性位置会话。一般而言,位置会话可以包括任何数目项事务以及任何类型的事务。也可执行相同类型的多项事务。例如,可执行用于从目标设备获得定位信息以支持E-CID定位的事务从而获得近似位置,并且可以并行地或后续地执行分开的A-GNSS关联事务以获得准确的位置。FIG6 illustrates an exemplary location session with three explicit transactions, A, B, and C. In general, a location session can include any number of transactions and any type of transaction. Multiple transactions of the same type can also be executed. For example, a transaction can be executed to obtain positioning information from a target device to support E-CID positioning to obtain an approximate position, and a separate A-GNSS association transaction can be executed in parallel or subsequently to obtain an accurate position.
图6示出了MO-LR服务的消息流。可以用图6中的步骤2到7来定义移动台终接的位置请求(MT-LR)服务的消息流。The message flow of the MO-LR service is shown in Figure 6. Steps 2 to 7 in Figure 6 may be used to define the message flow of the Mobile Terminated Location Request (MT-LR) service.
如图6中所示,可执行数项事务。事务可涉及在目标设备110中的定位单元与位置服务器130之间交换的定位消息对,如图6中所示。事务还可涉及由一个实体单边地发送的单个定位消息。例如,目标设备110中的定位单元可以无需接收对能力的请求而单边地提供其能力,并且位置服务器130可以无需接收对辅助数据的请求而单边地提供辅助数据。关于多项事务的多个定位消息可以被聚集并一起传递。例如,步骤2和4中的定位消息可以一起传递,步骤3和5中的定位消息可以一起传递,等等。As shown in FIG6 , several transactions can be performed. A transaction can involve a pair of positioning messages exchanged between the positioning unit in the target device 110 and the location server 130, as shown in FIG6 . A transaction can also involve a single positioning message sent unilaterally by one entity. For example, the positioning unit in the target device 110 can unilaterally provide its capabilities without receiving a request for capabilities, and the location server 130 can unilaterally provide assistance data without receiving a request for assistance data. Multiple positioning messages related to multiple transactions can be aggregated and delivered together. For example, the positioning messages in steps 2 and 4 can be delivered together, the positioning messages in steps 3 and 5 can be delivered together, and so on.
图7示出了由位置服务器用来支持定位的过程700的设计。位置服务器可经由共通的定位协议——其可以是LPP或其他某种定位协议——获得关于目标设备的定位信息(框712)。位置服务器可驻留在多个可能的实体之一上,并且目标设备可以是这些实体之一。例如,位置服务器可驻留在网络实体中或者可以与目标设备共处。位置服务器不管驻留于何处皆可以使用该共通的定位协议,并且可经由该共通的定位协议与其他实体通信。共通的定位协议可仅仅意味着不管位置服务器驻留于何处都使用相同的定位协议。位置服务器可确定关于目标设备的位置信息(框714)。FIG7 shows a design of a process 700 used by a location server to support positioning. The location server may obtain positioning information about a target device via a common positioning protocol, which may be LPP or some other positioning protocol (block 712). The location server may reside on one of a number of possible entities, and the target device may be one of these entities. For example, the location server may reside in a network entity or may be co-located with the target device. Regardless of where the location server resides, the location server may use the common positioning protocol and may communicate with other entities via the common positioning protocol. A common positioning protocol may simply mean that the same positioning protocol is used regardless of where the location server resides. The location server may determine location information about the target device (block 714).
在一种设计中,定位信息可包括对至少一个参考源的测量。例如,位置服务器可获得对来自至少一颗卫星、或至少一个基站、或至少一个终端、或目标设备、或其他某个实体、或其组合的至少一个信号的测量。位置信息可包括对目标设备的位置估计,其可由位置服务器基于这些测量来确定。在另一种设计中,定位信息(i)可以指示目标设备的位置,例如可包括粗略或精细位置估计,或者(ii)可包括对能在目标设备的位置处接收到的参考源的测量。位置信息可包括由位置服务器基于定位信息确定的辅助数据。在又一种设计中,位置信息可包括辅助数据,而定位信息可包括基于辅助数据作出的测量。一般而言,定位信息可包括测量、位置估计等。位置信息可包括位置估计、辅助数据等。图7中的两个步骤可按图7中所示的次序执行、或者按相反次序执行。位置信息可基于定位信息来确定,或者反之。In one design, the positioning information may include measurements of at least one reference source. For example, the location server may obtain measurements of at least one signal from at least one satellite, or at least one base station, or at least one terminal, or a target device, or some other entity, or a combination thereof. The positioning information may include a position estimate of the target device, which may be determined by the location server based on these measurements. In another design, the positioning information (i) may indicate the location of the target device, for example, may include a coarse or fine position estimate, or (ii) may include measurements of a reference source that can be received at the location of the target device. The positioning information may include assistance data determined by the location server based on the positioning information. In yet another design, the position information may include assistance data, and the positioning information may include measurements made based on the assistance data. In general, the positioning information may include measurements, position estimates, etc. The positioning information may include position estimates, assistance data, etc. The two steps in Figure 7 may be performed in the order shown in Figure 7, or in the reverse order. The position information may be determined based on the positioning information, or vice versa.
在一种设计中,用于目标设备的定位单元可确定定位信息,例如作出测量。定位单元可驻留在第二多个可能的实体之一上,并且目标设备可以是这些实体之一。位置服务器可以经由共通的定位协议与定位单元通信。例如,位置服务器可以经由共通的定位协议与定位单元交换能力、或辅助数据、或位置信息、或其组合。In one design, a positioning unit for a target device may determine positioning information, e.g., by making measurements. The positioning unit may reside on one of a second plurality of possible entities, and the target device may be one of these entities. A location server may communicate with the positioning unit via a common positioning protocol. For example, the location server may exchange capabilities, assistance data, location information, or a combination thereof with the positioning unit via the common positioning protocol.
图8示出用于由实体支持定位的过程800的设计,该实体可为目标设备、或定位单元、或其他某个实体。该实体可经由共通的定位协议向位置服务器发送关于目标设备的定位信息(框812)。位置服务器可驻留在多个可能的实体之一上,并且不管其驻留在何处皆可以使用共通的定位协议。目标设备可以是这多个可能的实体之一。该实体可从位置服务器接收关于目标设备的位置信息(框814)。FIG8 shows a design of a process 800 for supporting positioning by an entity, which can be a target device, a positioning unit, or some other entity. The entity can send positioning information about the target device to a location server via a common positioning protocol (block 812). The location server can reside on one of multiple possible entities and can use the common positioning protocol regardless of where it resides. The target device can be one of the multiple possible entities. The entity can receive the location information about the target device from the location server (block 814).
在一种设计中,定位信息可包括对至少一个参考源的测量,而位置信息可包括由位置服务器基于这些测量确定的对目标设备的位置估计。在另一种设计中,定位信息可包括对能在目标设备的位置处接收到的参考源的测量,而位置信息可包括由位置服务器基于定位信息确定的辅助数据。在又一种设计中,位置信息可包括辅助数据,而定位信息可包括基于辅助数据作出的测量。在此设计中,框812可发生在框814之后。In one design, the positioning information may include measurements of at least one reference source, and the location information may include a position estimate of the target device determined by the location server based on the measurements. In another design, the positioning information may include measurements of a reference source receivable at the location of the target device, and the location information may include assistance data determined by the location server based on the positioning information. In yet another design, the location information may include assistance data, and the positioning information may include measurements based on the assistance data. In this design, block 812 may occur after block 814.
在一种设计中,该实体可测量来自至少一个参考源的至少一个信号以获得测量。在一种设计中,该至少一个参考源可包括至少一颗卫星、或至少一个基站、或至少一个终端、或其组合。在此设计中,这些测量可在目标设备处作出。在另一种设计中,该至少一个参考源可包括目标设备以及可能还有其他参考源。在此设计中,这些测量可在目标设备外部的定位单元处作出。In one design, the entity may measure at least one signal from at least one reference source to obtain the measurements. In one design, the at least one reference source may include at least one satellite, at least one base station, at least one terminal, or a combination thereof. In this design, the measurements may be made at the target device. In another design, the at least one reference source may include the target device and possibly other reference sources. In this design, the measurements may be made at a positioning unit external to the target device.
图9示出用于由实体支持定位的过程900的设计,该实体可为位置服务器、定位单元、目标设备或其他某个实体。该实体可在一项消息事务中交换(例如,发送或接收)一起传输的多个定位消息(框912)。在一种设计中,该实体可作为链接起来的消息或在单个容器消息中发送这多个定位消息。在另一种设计中,该实体可接收可作为链接起来的消息或在单个容器消息中发送的这多个定位消息。该实体可基于这多个定位消息来执行定位(框914)。FIG9 shows a design of a process 900 for supporting positioning by an entity, which can be a location server, a positioning unit, a target device, or some other entity. The entity can exchange (e.g., send or receive) multiple positioning messages transmitted together in a message transaction (block 912). In one design, the entity can send the multiple positioning messages as linked messages or in a single container message. In another design, the entity can receive the multiple positioning messages, which can be sent as linked messages or in a single container message. The entity can perform positioning based on the multiple positioning messages (block 914).
在一种设计中,这多个定位消息可由目标设备随MO-LR消息一起发送以发起定位。在另一种设计中,这多个定位消息可由位置服务器发送并且可包括(i)携带辅助数据的第一定位消息,以及(ii)请求位置信息的第二定位消息。在又一种设计中,这多个定位消息可(例如,由定位单元或目标设备)发送给位置服务器并且可包括(i)请求辅助数据的第一定位消息,以及(ii)携带测量的第二定位消息。这多个消息还可包括消息的其他某种组合。In one design, the multiple positioning messages may be sent by the target device along with the MO-LR message to initiate positioning. In another design, the multiple positioning messages may be sent by a location server and may include (i) a first positioning message carrying assistance data, and (ii) a second positioning message requesting location information. In yet another design, the multiple positioning messages may be sent (e.g., by a positioning unit or the target device) to the location server and may include (i) a first positioning message requesting assistance data, and (ii) a second positioning message carrying measurements. The multiple messages may also include some other combination of messages.
在一种设计中,这多个定位消息中的每一个可以是多种消息类型中的一种,这多种消息类型可包括请求能力消息类型、提供能力消息类型、请求辅助数据消息类型、提供辅助数据消息类型、请求位置信息消息类型、以及提供位置信息消息类型。这多个定位消息可包括至少两种消息类型的定位消息。In one design, each of the plurality of positioning messages may be one of a plurality of message types, including a request capability message type, a provide capability message type, a request assistance data message type, a provide assistance data message type, a request location information message type, and a provide location information message type. The plurality of positioning messages may include positioning messages of at least two message types.
图10示出用于由实体支持定位的过程1000的设计,该实体可为位置服务器、定位单元、目标设备或其他某个实体。该实体可交换包括用于特定事务类型的第一部分和第二部分的定位消息(框1012)。第一部分可包括由第一组织定义的用于定位的第一信息,而第二部分可包括由第二组织定义的用于定位的第二信息。例如,第一组织可包括3GPP或其他某个组织。第二组织可包括3GPP2、OMA、IETF、IEEE、网络运营商、装备供应商、或其他某个组织。该实体可基于该定位消息来执行定位(框1014)。FIG10 shows a design of a process 1000 for supporting positioning by an entity, which can be a location server, a positioning unit, a target device, or some other entity. The entity may exchange positioning messages comprising a first part and a second part for a particular transaction type (block 1012). The first part may include first information for positioning defined by a first organization, and the second part may include second information for positioning defined by a second organization. For example, the first organization may include 3GPP or some other organization. The second organization may include 3GPP2, OMA, IETF, IEEE, a network operator, an equipment vendor, or some other organization. The entity may perform positioning based on the positioning message (block 1014).
在框1012的一种设计中,该实体可以是向/从位置服务器发送或接收定位消息的目标设备。在另一种设计中,该实体可以是向/从目标设备发送或接收定位消息的位置服务器。In one design of block 1012, the entity may be a target device that sends or receives positioning messages to or from a location server. In another design, the entity may be a location server that sends or receives positioning messages to or from a target device.
在框1014的一种设计中,该实体可基于第一部分中的第一信息(例如,测量)和第二部分中的第二信息(例如,更多测量、或粗略位置估计)来确定辅助数据或位置估计。在另一种设计中,该实体可基于第一部分中的第一信息(例如,关于卫星的辅助数据)和第二部分中的第二信息(例如,关于基站的辅助数据)来作出测量。In one design of block 1014, the entity may determine assistance data or a position estimate based on first information in the first portion (e.g., measurements) and second information in the second portion (e.g., more measurements, or a coarse position estimate). In another design, the entity may make measurements based on first information in the first portion (e.g., assistance data regarding satellites) and second information in the second portion (e.g., assistance data regarding base stations).
图11示出用于由实体支持定位的过程1100的设计,该实体可为位置服务器、定位单元、目标设备或其他某个实体。该实体可以交换适用于第一多种定位方法的测量数据单元,其中该第一多种定位方法中的每一种定位方法与不同的适用测量数据单元集相关联(框1112)。例如,所交换的测量数据单元可以是图3中的MDU 2,该第一多种定位方法可包括PMa和PMb,定位方法PMa可与具有MDU 1、2和3的第一集合相关联,而定位方法PMb可与具有MDU 2和3的第二集合相关联。该实体可基于所交换的测量数据单元并根据定位方法来执行定位,该定位方法可以是该第一多种定位方法之一(框1114)。FIG11 shows a design of a process 1100 for supporting positioning by an entity, which can be a location server, a positioning unit, a target device, or some other entity. The entity may exchange measurement data units applicable to a first plurality of positioning methods, where each positioning method in the first plurality of positioning methods is associated with a different set of applicable measurement data units (block 1112). For example, the exchanged measurement data units may be MDU 2 in FIG3 . The first plurality of positioning methods may include PMa and PMb. Positioning method PMa may be associated with a first set of MDUs 1, 2, and 3, while positioning method PMb may be associated with a second set of MDUs 2 and 3. The entity may perform positioning based on the exchanged measurement data units and in accordance with a positioning method, which may be one of the first plurality of positioning methods (block 1114).
替换地或补充地,该实体可以交换适用于第二多种定位方法的辅助数据单元,其中该第二多种定位方法中的每一种定位方法与不同的适用辅助数据单元集相关联(框1116)。该实体可基于所交换的辅助数据单元并根据定位方法来执行定位,该定位方法可以是该第二多种定位方法之一(框1118)。Alternatively or additionally, the entity may exchange assistance data units applicable to a second plurality of positioning methods, wherein each positioning method in the second plurality of positioning methods is associated with a different set of applicable assistance data units (block 1116). The entity may perform positioning based on the exchanged assistance data units and in accordance with a positioning method, which may be one of the second plurality of positioning methods (block 1118).
一般而言,可仅支持共享的测量数据单元,或者可仅支持共享的辅助数据单元,或者可支持共享的测量和辅助数据单元两者。如果仅支持共享的测量数据单元,则框1112和1114可被执行,而框1116和1118可被省略。如果仅支持共享的辅助数据单元,则框1116和1118可被执行,而框1112和1114可被省略。如果支持共享的测量和辅助数据单元两者,则框1112到1118可被执行。In general, only shared measurement data units may be supported, only shared assistance data units may be supported, or both shared measurement and assistance data units may be supported. If only shared measurement data units are supported, blocks 1112 and 1114 may be performed, and blocks 1116 and 1118 may be omitted. If only shared assistance data units are supported, blocks 1116 and 1118 may be performed, and blocks 1112 and 1114 may be omitted. If both shared measurement and assistance data units are supported, blocks 1112 through 1118 may be performed.
图12示出目标设备110、基站122和位置服务器130的设计的框图。目标设备110可以是UE、SET、等等。位置服务器130可以是SMLC、E-SMLC、SLP、等等。定位单元120可驻留在目标设备110、基站122、或其他某个实体中。参考源140可以是基站122、或卫星、或其他某个实体的一部分。为简单化起见,图12仅为目标设备110示出一个控制器/处理器1220、一个存储器1222、和一个发射机/接收机(TMTR/RCVR)1224,仅为基站122示出一个控制器/处理器1230、一个存储器1232、一个发射机/接收机1234、和一个通信(Comm)单元1236,并且仅为位置服务器130示出一个控制器/处理器1240、一个存储器1242、和一个通信单元1244。一般而言,每个实体可包括任何数目个处理单元(处理器、控制器等)、存储器、发射机/接收机、通信单元等。FIG12 shows a block diagram of a design of a target device 110, a base station 122, and a location server 130. The target device 110 can be a UE, a SET, or the like. The location server 130 can be an SMLC, an E-SMLC, an SLP, or the like. The positioning unit 120 can reside in the target device 110, the base station 122, or some other entity. The reference source 140 can be part of the base station 122, a satellite, or some other entity. For simplicity, FIG12 shows only a controller/processor 1220, a memory 1222, and a transmitter/receiver (TMTR/RCVR) 1224 for the target device 110; only a controller/processor 1230, a memory 1232, a transmitter/receiver 1234, and a communication (Comm) unit 1236 for the base station 122; and only a controller/processor 1240, a memory 1242, and a communication unit 1244 for the location server 130. In general, each entity may include any number of processing units (processors, controllers, etc.), memories, transmitters/receivers, communication units, etc.
在下行链路上,基站122可向落在其覆盖区内的终端发射数据、信令、和导频。这些各种类型的信息可由处理单元1230处理、由发射机1234调理、并在下行链路上传送。在目标设备110处,来自基站122和其他基站的下行链路信号可被接收机1224接收和调理,并由处理单元1220进一步处理以获得各种类型的信息。处理单元1220可执行图8中的过程800、图9中的过程900、图10中的过程1000、图11中的过程1100、和/或本文所描述的技术的其他过程。存储器1222和1232可分别存储用于目标设备110和基站122的程序代码和数据。在上行链路上,目标设备110可向基站122发射数据、信令和导频。这些各种类型的信息可由处理单元1220处理、由发射机1224调理、并在上行链路上传送。在基站122处,来自目标设备110和其他终端的上行链路信号可被接收机1234接收和调理,并由处理单元1230进一步处理以获得来自终端的各种类型的信息。基站122可经由通信单元1236直接或间接地与位置服务器130通信。On the downlink, base station 122 may transmit data, signaling, and pilots to terminals within its coverage area. This various types of information may be processed by processing unit 1230, conditioned by transmitter 1234, and transmitted on the downlink. At target device 110, downlink signals from base station 122 and other base stations may be received and conditioned by receiver 1224 and further processed by processing unit 1220 to obtain various types of information. Processing unit 1220 may perform process 800 in FIG. 8 , process 900 in FIG. 9 , process 1000 in FIG. 10 , process 1100 in FIG. 11 , and/or other processes of the techniques described herein. Memories 1222 and 1232 may store program codes and data for target device 110 and base station 122, respectively. On the uplink, target device 110 may transmit data, signaling, and pilots to base station 122. This various types of information may be processed by processing unit 1220, conditioned by transmitter 1224, and transmitted on the uplink. At base station 122, uplink signals from target device 110 and other terminals may be received and conditioned by receiver 1234 and further processed by processing unit 1230 to obtain various types of information from the terminals. Base station 122 may communicate directly or indirectly with location server 130 via communication unit 1236.
在位置服务器130内,处理单元1240可执行处理以支持对终端的位置服务和定位。例如,处理单元1240可执行图7中的过程700、图8中的过程800、图9中的过程900、图10中的过程1000、图11中的过程1100、和/或本文所描述的技术的其他过程。处理单元1240还可计算对目标设备110的位置估计,提供位置信息等。存储器1242可存储用于位置服务器130的程序代码和数据。通信单元1244可允许位置服务器130与基站122和/或其他网络实体通信。位置服务器130和目标设备110可经由基站122和其他网络实体(未示出)交换定位消息。Within location server 130, processing unit 1240 may perform processing to support location services and positioning for terminals. For example, processing unit 1240 may perform process 700 in FIG. 7, process 800 in FIG. 8, process 900 in FIG. 9, process 1000 in FIG. 10, process 1100 in FIG. 11, and/or other processes for the techniques described herein. Processing unit 1240 may also calculate a location estimate for target device 110, provide location information, and the like. Memory 1242 may store program code and data for location server 130. Communication unit 1244 may allow location server 130 to communicate with base station 122 and/or other network entities. Location server 130 and target device 110 may exchange positioning messages via base station 122 and other network entities (not shown).
定位单元120可驻留在终端110、或基站122、或位置服务器130中。在这种情形中,由定位单元120进行的处理可分别由处理单元1220、1230、或1240来执行。定位单元120也可在图12中所示的实体的外部。在这种情形中,定位单元120可包括一个或更多个能执行所要求的功能的处理单元(处理器、控制器等)、存储器、发射机/接收机、通信单元等。Positioning unit 120 may reside in terminal 110, base station 122, or location server 130. In this case, the processing performed by positioning unit 120 may be performed by processing unit 1220, 1230, or 1240, respectively. Positioning unit 120 may also be external to the entity shown in FIG12. In this case, positioning unit 120 may include one or more processing units (processors, controllers, etc.) capable of performing the required functions, memory, transmitter/receiver, communication unit, etc.
本领域技术人员将可理解,信息和信号可使用各种不同技术和技艺中的任何技术和技艺来表示。例如,贯穿上面说明始终可能被述及的数据、指令、命令、信息、信号、比特、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。Those skilled in the art will appreciate that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
本领域技术人员将进一步领会,结合本文公开所描述的各种解说性逻辑框、模块、电路、和算法步骤可被实现为电子硬件、计算机软件、或两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和强加于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类设计决策不应被解读为致使脱离本公开的范围。Those skilled in the art will further appreciate that the various illustrative logic blocks, modules, circuits, and algorithmic steps described in conjunction with the disclosure herein can be implemented as electronic hardware, computer software, or a combination of the two. To clearly illustrate this interchangeability of hardware and software, the various illustrative components, blocks, modules, circuits, and steps are generally described above in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. A skilled person may implement the described functionality in different ways for each specific application, but such design decisions should not be interpreted as causing a departure from the scope of this disclosure.
本文中描述的方位确定技术可协同诸如无线广域网(WWAN)、无线局域网(WLAN)、无线个域网(WPAN)等各种无线通信网络来实现。术语“网络”和“系统”往往被可互换地使用。WWAN可以是码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络、长期演进(LTE)网络、WiMAX(IEEE802.16)网络等等。CDMA网络可实现诸如cdma2000、宽带CDMA(W-CDMA)等一种或更多种无线电接入技术(RAT)。Cdma2000包括IS-95、IS-2000和IS-856标准。TDMA网络可实现全球移动通信系统(GSM)、数字高级移动电话系统(D-AMPS)、或其他某种RAT。GSM和W-CDMA在来自名为“第三代伙伴项目”(3GPP)的联盟的文献中描述。Cdma2000在来自名为“第三代伙伴项目2”(3GPP2)的联盟的文献中描述。3GPP和3GPP2文献是公众可获取的。WLAN可以是IEEE802.11x网络,并且WPAN可以是蓝牙网络、IEEE 802.15x、或其他某种类型的网络。这些技术也可联合WWAN、WLAN和/或WPAN的任何组合来实现。The position determination techniques described herein can be implemented in conjunction with various wireless communication networks such as wireless wide area networks (WWANs), wireless local area networks (WLANs), and wireless personal area networks (WPANs). The terms "network" and "system" are often used interchangeably. A WWAN can be a code division multiple access (CDMA) network, a time division multiple access (TDMA) network, a frequency division multiple access (FDMA) network, an orthogonal frequency division multiple access (OFDMA) network, a single carrier frequency division multiple access (SC-FDMA) network, a long term evolution (LTE) network, a WiMAX (IEEE 802.16) network, or the like. A CDMA network can implement one or more radio access technologies (RATs) such as cdma2000 and wideband CDMA (W-CDMA). Cdma2000 includes IS-95, IS-2000, and IS-856 standards. A TDMA network can implement Global System for Mobile Communications (GSM), Digital Advanced Mobile Phone System (D-AMPS), or some other RAT. GSM and W-CDMA are described in documents from a consortium called the "3rd Generation Partnership Project" (3GPP). Cdma2000 is described in documents from a consortium called the "3rd Generation Partnership Project 2" (3GPP2). 3GPP and 3GPP2 documents are publicly available. A WLAN can be an IEEE 802.11x network, and a WPAN can be a Bluetooth network, IEEE 802.15x, or some other type of network. These technologies can also be implemented in conjunction with any combination of WWAN, WLAN, and/or WPAN.
卫星定位系统(SPS)典型地包括安放成使得各实体能够至少部分地基于从发射机接收到的信号来确定自己在地球上面或上空的位置的发射机系统。如此的发射机通常发射用具有设定数目个码片的重复伪随机噪声(PN)码作标记的信号,并且可位于基于地面的控制站、用户装备和/或空间飞行器上。在具体示例中,此类发射机可位于环地轨道卫星飞行器(SV)上。例如,诸如全球定位系统(GPS)、Galileo、Glonass或Compass等全球导航卫星系统(GNSS)的星座中的SV可发射用可与由该星座中的其它SV所发射的PN码区分开的PN码标记的信号(例如,如在GPS中那样对每颗卫星使用不同PN码或者如在Glonass中那样在不同频率上使相同的码)。根据某些方面,本文中给出的技术不限于全球SPS系统(例如,GNSS)。例如,可将本文中所提供的技术应用于或以其他方式使之能在各种地区性系统中使用,诸如举例而言日本上空的准天顶卫星系统(QZSS)、印度上空的印度地区性导航卫星系统(IRNSS)、中国上空的北斗等、和/或可与一个或更多个全球和/或地区性导航卫星系统相关联或以其他方式使其能与之联用的各种扩增系统(例如,基于卫星的扩增系统(SBAS))。作为示例而非限制,SBAS可包括提供完好性信息、差分校正等的扩增系统,比方诸如广域扩增系统(WAAS)、欧洲对地静止导航覆盖服务(EGNOS)、多功能卫星扩增系统(MSAS)、GPS辅助式Geo(对地静止)扩增导航、或GPS和Geo扩增导航系统(GAGAN)和/或诸如此类。因此,如本文所使用的,SPS可包括一个或更多个全球和/或地区性导航卫星系统和/或扩增系统的任何组合,且SPS信号可包括SPS信号、类SPS信号和/或其他与此类一个或更多个SPS相关联的信号。A satellite positioning system (SPS) typically includes a system of transmitters positioned so that each entity can determine its position on or above the Earth based, at least in part, on signals received from the transmitters. Such transmitters typically transmit signals marked with a repeating pseudorandom noise (PN) code having a set number of chips and may be located on ground-based control stations, user equipment, and/or spacecraft. In a specific example, such transmitters may be located on a satellite vehicle (SV) in Earth orbit. For example, an SV in a constellation of a global navigation satellite system (GNSS), such as the Global Positioning System (GPS), Galileo, Glonass, or Compass, may transmit a signal marked with a PN code that is distinguishable from the PN codes transmitted by other SVs in the constellation (e.g., using a different PN code for each satellite as in GPS or using the same code at different frequencies as in Glonass). According to certain aspects, the techniques presented herein are not limited to global SPS systems (e.g., GNSS). For example, the techniques provided herein may be applied to or otherwise enabled for use in various regional systems, such as, for example, the Quasi-Zenith Satellite System (QZSS) over Japan, the Indian Regional Navigation Satellite System (IRNSS) over India, BeiDou over China, and/or various augmentation systems (e.g., satellite-based augmentation systems (SBAS)) that may be associated with or otherwise enabled for use with one or more global and/or regional navigation satellite systems. By way of example and not limitation, SBAS may include augmentation systems that provide integrity information, differential corrections, and the like, such as the Wide Area Augmentation System (WAAS), the European Geostationary Navigation Overlay Service (EGNOS), the Multifunctional Satellite Augmentation System (MSAS), GPS-Assisted Geo (geostationary) Augmented Navigation, or the GPS and Geo Augmented Navigation System (GAGAN), and/or the like. Thus, as used herein, an SPS may include any combination of one or more global and/or regional navigation satellite systems and/or augmentation systems, and an SPS signal may include an SPS signal, an SPS-like signal, and/or other signals associated with such one or more SPSs.
本文中所描述的方法体系取决于应用可藉由各种手段来实现。例如,这些方法体系可在硬件、固件、软件、或其任何组合中实现。对于涉及硬件的实现,处理单元可以在一个或更多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子器件、设计成执行本文中所描述功能的其他电子单元、或其组合内实现。The methodologies described herein may be implemented by various means depending on the application. For example, the methodologies may be implemented in hardware, firmware, software, or any combination thereof. For implementations involving hardware, the processing unit may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described herein, or a combination thereof.
对于涉及固件和/或软件的实现,这些方法体系可以用执行本文中所描述功能的模块(例如,规程、函数等等)来实现。任何有形地实施指令的机器可读介质可被用来实现本文中所描述的方法体系。例如,软件代码可被存储在存储器中并由处理单元来执行。存储器可以实现在处理单元内部或处理单元外部。如本文所用的,术语“存储器”是指任何类型的长期、短期、易失性、非易失性、或其他存储器,而并不限于任何特定类型的存储器或特定数目的存储器、或记忆存储在其上的介质的类型。For implementations involving firmware and/or software, these methodologies can be implemented with modules (e.g., procedures, functions, etc.) that perform the functions described herein. Any machine-readable medium that tangibly implements instructions can be used to implement the methodologies described herein. For example, software code can be stored in a memory and executed by a processing unit. The memory can be implemented inside the processing unit or outside the processing unit. As used herein, the term "memory" refers to any type of long-term, short-term, volatile, non-volatile, or other memory, and is not limited to any particular type of memory or a particular number of memories, or the type of medium on which the memory is stored.
如果在固件和/或软件中实现,则各功能可作为一条或更多条指令或代码存储在计算机可读介质上。示例包括编码有数据结构的计算机可读介质和编码有计算机程序的计算机可读介质。计算机可读介质可采用制品的形式。计算机可读介质包括物理计算机存储介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,此类计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储、半导体存储、或其他存储设备、或能被用来存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其他介质;如本文中所用的盘和碟包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光光学地再现数据。上述的组合也应被包括在计算机可读介质的范围内。If implemented in firmware and/or software, each function may be stored as one or more instructions or codes on a computer-readable medium. Examples include computer-readable media encoded with a data structure and computer-readable media encoded with a computer program. Computer-readable media may take the form of an article of manufacture. Computer-readable media include physical computer storage media. The storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage, semiconductor storage, or other storage devices, or any other medium that can be used to store the desired program code in the form of instructions or data structures and can be accessed by a computer; as used herein, disks and discs include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks often reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
除存储在计算机可读介质上之外,指令和/或数据还可作为信号在包括于通信装置中的传输介质上提供。例如,通信装置可包括具有指示指令和数据的信号的收发机。这些指令和数据被配置成使一个或更多个处理单元实现权利要求中所概述的功能。即,通信装置包括具有指示用以执行所公开功能的信息的信号的传输介质。在第一时间,通信装置中所包括的传输介质可包括用以执行所公开功能的信息的第一部分,而在第二时间,通信装置中所包括的传输介质可包括用以执行所公开功能的信息的第二部分。In addition to being stored on a computer-readable medium, instructions and/or data may also be provided as signals on a transmission medium included in a communication device. For example, the communication device may include a transceiver that carries signals indicating instructions and data. These instructions and data are configured to cause one or more processing units to implement the functions outlined in the claims. That is, the communication device includes a transmission medium that carries signals indicating information for performing the disclosed functions. At a first time, the transmission medium included in the communication device may include a first portion of the information for performing the disclosed functions, while at a second time, the transmission medium included in the communication device may include a second portion of the information for performing the disclosed functions.
提供前面对本公开的描述是为了使本领域任何技术人员皆能制作或使用本公开。对本公开各种改动对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他变形而不会脱离本公开的范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中公开的原理和新颖特征一致的最广义的范围。The foregoing description of the present disclosure is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not intended to be limited to the examples and designs described herein, but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims (26)
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US61/171,398 | 2009-04-21 | ||
US61/172,719 | 2009-04-25 | ||
US61/218,929 | 2009-06-20 | ||
US61/234,282 | 2009-08-15 | ||
US61/247,363 | 2009-09-30 | ||
US12/763,962 | 2010-04-20 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
HK12107812.7A Addition HK1167184A (en) | 2009-04-21 | 2010-04-21 | Method and apparatus for supporting positioning for terminals in a wireless network |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
HK12107812.7A Division HK1167184A (en) | 2009-04-21 | 2010-04-21 | Method and apparatus for supporting positioning for terminals in a wireless network |
Publications (2)
Publication Number | Publication Date |
---|---|
HK1232602A1 HK1232602A1 (en) | 2018-01-12 |
HK1232602B true HK1232602B (en) | 2021-04-23 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11419090B2 (en) | Method and apparatus for supporting positioning for terminals in a wireless network | |
US9398442B2 (en) | Supporting version negotiation for positioning for terminals in a wireless network | |
HK1232602B (en) | Method and apparatus for supporting positioning for terminals in a wireless network | |
HK1201924B (en) | Method And Apparatus For Supporting Positioning For Terminals In A Wireless Network | |
HK1232602A1 (en) | Method and apparatus for supporting positioning for terminals in a wireless network | |
HK1167184A (en) | Method and apparatus for supporting positioning for terminals in a wireless network |