CN105052215B - 移动装置功率管理同时提供位置服务 - Google Patents
移动装置功率管理同时提供位置服务 Download PDFInfo
- Publication number
- CN105052215B CN105052215B CN201480015739.8A CN201480015739A CN105052215B CN 105052215 B CN105052215 B CN 105052215B CN 201480015739 A CN201480015739 A CN 201480015739A CN 105052215 B CN105052215 B CN 105052215B
- Authority
- CN
- China
- Prior art keywords
- sensor
- configuration
- location
- logic circuit
- accuracy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/34—Power consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0264—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by selectively disabling software applications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及管理用户设备UE的功率消耗同时提供位置服务。一个方面确定多个传感器配置中的给定传感器配置是否使所述UE的功率消耗最小化,其中传感器配置包括可由所述UE控制的一或多个传感器参数的集合的值的集合;并且,基于所述确定,将所述一或多个传感器参数的集合设定成所述给定传感器配置。
Description
相关申请的交叉引用
本专利申请案主张2013年3月22日提交的名称为“移动装置功率管理同时提供位置(MOBILE DEVICE POWER MANAGEMENT WHILE PROVIDING LOCATION)”的美国临时申请案第61/804,477号的权益,所述申请案转让给本受让人且以全文引用的方式明确地并入本文中。
技术领域
本发明的各种方面涉及移动装置功率管理同时提供位置服务。
背景技术
移动通信网络处于提供与对用户设备(UE)的运动和/或位置定位感测相关联的越来越复杂的能力的过程中。新的软件应用程序(例如,与个人生产力、协作式通信、社交网络和/或数据采集相关的软件应用程序)可利用运动和/或位置传感器来将新的特征和服务提供给消费者。此外,当UE向应急服务打电话(例如,美国的911电话)时,各管辖区的一些监管要求可能需要网络运营商报告UE的位置。
此类运动和/或位置确定能力已常规地使用数字蜂窝式定位技术和/或卫星定位系统(SPS)提供。另外,在小型化运动传感器(例如,简单交换机、加速度计、角度传感器等)不断激增的情况下,此类车载装置可以用于提供相对位置、速度、加速度和/或定向信息。
在常规的数字蜂窝式网络中,位置定位能力可以通过各种时间和/或相位测量技术提供。例如,在码分多址(CDMA)网络中,所使用的一种位置确定方法是先进前向链路三边测量(AFLT)。使用AFLT,UE可以根据从多个基站发射的导频信号的相位测量结果计算其位置。对AFLT的改进已经通过利用混合位置定位技术来实现,其中UE可以采用SPS接收器,所述SPS接收器可以提供与从由基站发射的信号得到的信息无关的位置信息。此外,通过组合使用常规技术从SPS和AFLT系统两者得到的测量结果可以改进位置准确性。
此外,导航装置通常支持流行的且越来越重要的SPS无线技术,其可以包含(例如)全球定位系统(GPS)和/或全球导航卫星系统(GNSS)。支持SPS的导航装置可以获得作为从一或多个发射器配备的卫星接收的无线发射的导航信号,所述信号可以用于估计地理位置和前进方向。一些导航装置可以另外或替代地获得作为从基于地面的发射器接收的无线发射的导航信号以估计地理位置和前进方向,和/或包含驻留在导航装置上的一或多个惯性传感器(例如,加速度计、陀螺仪等)以测量导航装置的惯性状态。从这些惯性传感器获得的惯性测量结果可以与从卫星和/或基于地面的发射器接收的导航信号组合或独立于所述导航信号而用于提供地理位置和前进方向的估计。
传感器辅助的导航技术(例如,使用运动传感器从先前位置定位开始导航)提供定位性能的重要改进,但以增加的功率消耗为代价。功率用于操作装置传感器、获取和追踪GNSS信号以及处理来自这些多个源的高数据速率信息。因此,当使用传感器辅助的导航技术时,需要减轻净功率消耗。
发明内容
下文呈现了和与本文中所揭示的机制相关联的一或多个方面和/或实施例相关的简化概述。由此,不应将以下概述视为与所有预期方面和/或实施例相关的广泛概述,也不应认为以下概述识别与所有预期方面和/或实施例相关的关键或至关重要的要素,或描绘与任何特定方面和/或实施例相关联的范围。因此,以下概述具有以下唯一目的:以简化形式呈现和与本文中所揭示的机制相关的一或多个方面和/或实施例相关的某些概念以先于下文呈现的具体实施方式。
本发明的各种方面涉及管理用户设备(UE)的功率消耗同时提供位置服务。一种用于管理UE的功率消耗同时提供位置服务的方法包含:确定多个传感器配置中的给定传感器配置是否使UE的功率消耗最小化,其中传感器配置包括可由UE控制的一或多个传感器参数的集合的值的集合;并且,基于所述确定,在给定传感器配置使UE的功率消耗最小化时将一或多个传感器参数的集合设定成给定传感器配置。
一种用于管理UE的功率消耗同时提供位置服务的设备包含:经配置以确定多个传感器配置中的给定传感器配置是否使UE的功率消耗最小化的逻辑,其中传感器配置包括可由UE控制的一或多个传感器参数的集合的值的集合;以及经配置以基于所述确定将一或多个传感器参数的集合设定成给定传感器配置的逻辑。
一种用于管理用户设备(UE)的功率消耗同时提供位置服务的设备包含:用于确定多个传感器配置中的给定传感器配置是否使UE的功率消耗最小化的装置,其中传感器配置包括可由UE控制的一或多个传感器参数的集合的值的集合;以及用于基于所述确定将一或多个传感器参数的集合设定成给定传感器配置的装置。
一种用于管理用户设备(UE)的功率消耗同时提供位置服务的非暂时性计算机可读媒体包含:用以确定多个传感器配置中的给定传感器配置是否使UE的功率消耗最小化的至少一个指令,其中传感器配置包括可由UE控制的一或多个传感器参数的集合的值的集合;以及用以基于所述确定将一或多个传感器参数的集合设定成给定传感器配置的至少一个指令。
所属领域的技术人员基于附图和具体实施方式将明白与本文中所揭示的机制相关联的其它目的和优点。
附图说明
随着在结合附图考虑时通过参考以下具体实施方式更好地理解本发明的方面及其许多附带优点,将容易获得对本发明的方面及其许多附带优点的更全面了解,所述附图只是为了说明而不是限制本发明而呈现,且其中:
图1图示根据本发明的一个方面的可以使用无线技术确定位置的用户设备(UE)的示例性操作环境。
图2图示根据本发明的一个方面的可以用于可以使用无线技术确定位置的操作环境中的示例性UE。
图3图示根据本发明的方面的包含经配置以执行功能性的逻辑的通信装置。
图4图示用于使功率消耗最小化同时确保导航准确性的示例性系统。
图5是图示图4的功率节约算法的示例性流程图。
图6图示示例性有向非循环图,其中各种填充图案图示给定传感器配置的成本。
图7图示示例性有向非循环图,其中各种填充图案图示较差的传感器配置。
图8图示用于管理UE功率消耗同时提供位置服务的示例性流程。
图9图示用于管理UE的功率消耗同时提供较低功率定位服务的示例性流程。
具体实施方式
以下描述和相关图式中揭示了各种方面。可以在不脱离本发明的范围的情况下设计替代方面。另外,将不详细地描述本发明的众所周知的元件,或将省略所述元件,以免混淆本发明的相关细节。
本文中使用词语“示例性”和/或“实例”来意指“充当实例、例子或说明”。本文中描述为“示例性”和/或“实例”的任何方面不必被解释为比其它方面优选或有利。同样,术语“本发明的方面”并不要求本发明的所有方面包含所论述的特征、优点或操作模式。
在本文中被称作用户设备(UE)的客户端装置可以是移动的或静止的,且可以与无线电接入网络(RAN)通信。如本文中所使用,术语“UE”可以可互换地被称作“接入终端”或“AT”、“无线装置”、“订户装置”、“订户终端”、“订户台”、“用户终端”或UT、“移动终端”、“移动台”和其变化。
本文中所使用的术语仅仅是出于描述特定实施例的目的,且并不意图限制本发明的实施例。如本文中所使用,除非上下文另作明确指示,否则单数形式“一(a)”、“一(an)”以及“所述”意图也包含复数形式。将进一步理解,术语“包括(comprises)”、“包括(comprising)”、“包含(includes)”和/或“包含(including)”在本文中使用时指定所陈述的特征、整体、步骤、操作、元件和/或组件的存在,但不排除一或多个其它特征、整体、步骤、操作、元件、组件和/或其群组的存在或添加。
此外,就将由(例如)计算装置的元件执行的动作的顺序而言描述许多方面。应认识到,可通过具体电路(例如,专用集成电路(ASIC))、通过正由一或多个处理器执行的程序指令或通过这两者的组合来执行本文中所描述的各种动作。另外,可以认为本文中所描述的这些动作的序列完全实施于任何形式的计算机可读存储媒体内,所述计算机可读存储媒体已经在其中存储计算机指令的相对应的集合,所述指令在被执行时将使得相关联的处理器执行本文中所描述的功能性。因此,本发明的各种方面可以多种不同形式实施,已预期所述形式全都在所主张的标的物的范围内。另外,对于本文中所描述的方面中的每一者,任何此类方面的相对应的形式都可以在本文中描述为(例如)“经配置以执行所描述动作的逻辑”。
根据本发明的一个方面,图1图示具有无线定位能力的UE 108的示例性操作环境100。实施例涉及UE 108,其可以基于往返时间(RTT)测量结果确定其位置,所述往返时间经调整以容纳由无线接入点引入的处理延迟。处理延迟可以在不同接入点当中改变且还可以随时间推移而改变。通过使用来自运动传感器的信息,UE 108可以校准除去由无线接入点引入的处理延迟的影响。.
操作环境100可以包含一或多个不同类型的无线通信系统和/或无线定位系统。在图1中示出的实施例中,卫星定位系统(SPS)102可以用作UE 108的位置信息的独立源。UE108可以包含一或多个专用SPS接收器,其专门经设计以从SPS卫星接收用于得到地理位置信息的信号。
操作环境100还可以包含一或多个广域网无线接入点(WAN-WAP)104,其可以用于无线语音和/或数据通信,且用作UE 108的独立位置信息的另一源。WAN-WAP 104可以是广域无线网络(WWAN)的一部分,其可以包含在已知位置处的蜂窝式基站和/或其它广域无线系统,例如WiMAX(例如,802.16)等。WWAN可以包含图1中为简单起见未示出的其它已知网络组件。通常,WWAN内的WAN-WAP 104a到104c中的每一者可以从固定位置操作,且提供大城市和/或地区性区域上的网络覆盖。
操作环境100可以进一步包含一或多个局域网无线接入点(LAN-WAP)106,其可以用于无线语音和/或数据通信,以及位置数据的另一独立源。LAN-WAP可以是无线局域网(WLAN)的一部分,其可以在建筑物中操作且执行在比WWAN更小的地理区域上的通信。此类LAN-WAP 106可以是(例如)WiFi网络(802.11x)、蜂窝式微微网和/或毫微微小区、蓝牙网络等的一部分。
UE 108可以从SPS卫星102、WAN-WAP 104和/或LAN-WAP 106中的任何一或多者得到位置信息。前述系统中的每一者都可以使用不同技术提供UE 108的位置的独立估计。在一些实施例中,UE 108可组合从不同类型的接入点中的每一者所得到的结果以改进位置数据的准确性。当使用SPS 102得到位置时,UE 108可以利用专门设计用于与SPS一起使用的接收器,所述接收器使用常规技术从由SPS卫星102发射的多个信号获取位置。
卫星定位系统(SPS)通常包含发射器系统,其经定位以使得实体能够至少部分基于从发射器接收的信号确定其在地球上或上方的位置。此发射器通常发射标记有经设定数目的芯片的重复伪随机噪声(PN)码的信号且可以位于基于地面的控制站、用户设备和/或宇宙飞船上。在特定实例中,此类发射器可以位于地球轨道人造卫星(SV)上。例如,全球导航卫星系统(GNSS)的群集(例如,全球定位系统(GPS)、伽利略(Galileo)、格洛纳斯(Glonass)或罗盘)中的SV可以发射标记有PN码的信号,所述PN码可区别于由群集中的其它SV发射的PN码(例如,对于如GPS中的每一卫星使用不同PN码,或在如格洛纳斯中的不同频率上使用相同代码)。根据某些方面,本文中所呈现的技术不限于SPS的全球系统(例如,GNSS)。例如,本文中所提供的技术可以应用于或以其它方式经启用以用于各种区域系统,例如,日本上方的准天顶卫星系统(QZSS)、印度上方的印度区域导航卫星系统(IRNSS)、中国上方的北斗系统等,和/或可以与一或多个全球的和/或区域性导航卫星系统相关联或以其它方式经启用以与一或多个全球的和/或区域性导航卫星系统一起使用的各种增强系统(例如,基于卫星的增强系统(SBAS))。借助实例但非限制,SBAS可以包含提供完整性信息、差分校正等的增强系统,例如,广域增强系统(WAAS)、欧洲地球同步导航叠加服务(EGNOS)、多功能卫星增强系统(MSAS)、GPS辅助地理增强导航或GPS和地理增强导航系统(GAGAN),和/或类似者。因此,如本文中所使用,SPS可以包含一或多个全球和/或区域性导航卫星系统和/或增强系统的任何组合,且SPS信号可以包含SPS、类SPS和/或与此类一或多个SPS相关联的其它信号。
此外,所揭示的方法和设备可以与利用伪卫星或卫星和伪卫星的组合的定位确定系统一起使用。伪卫星是基于地面的发射器,其广播在L频带(或其它频率)载波信号上调制的PN码或其它测距码(类似于GPS或CDMA蜂窝式信号),所述PN码或其它测距码可以与GPS时间同步。每一此类发射器都可以指派有唯一PN码以便准许由远程接收器识别。伪卫星在其中来自轨道卫星的GPS信号可能不可获得的情形中有用,例如在隧道、矿场、建筑物、城市峡谷或其它封闭区域中。伪卫星的另一实施方案被称为无线电信标。如本文中所使用的术语“卫星”意图包含伪卫星、伪卫星的等效物和可能的其它者。如本文中所使用的术语“SPS信号”意图包含来自伪卫星或伪卫星的等效物的类SPS的信号。
当从WWAN得到位置时,每一WAN-WAP 104a到104c可以采用在数字蜂窝式网络内的基站的形式,且UE 108可以包含蜂窝式收发器和可以利用基站信号得到位置的处理器。此类蜂窝式网络可以包含但不限于,根据GSM、CMDA、2G、3G、4G、LTE等的标准。应理解,数字蜂窝式网络可以包含图1中可能未示出的另外基站或其它资源。尽管WAN-WAP 104可能实际上是可移动的或以其它方式能够被重定位,但出于说明的目的,将假设所述WAN-WAP基本上布置在固定位置中。
UE 108可以使用已知到达时间(TOA)技术(例如,先进前向链路三边测量(AFLT)等)执行位置确定。在其它实施例中,每一WAN-WAP 104a到104c可以包括全球微波接入互操作性(WiMAX)无线联网基站。在此情况下,UE 108可以使用TOA技术从由WAN-WAP 104提供的信号确定其位置。UE 108可以使用TOA技术以独立模式或使用定位服务器110和网络112的帮助来确定位置,如将在下文更详细地描述。此外,各种实施例可以使UE 108使用可以具有不同类型的WAN-WAP 104确定位置信息。例如,一些WAN-WAP 104可以是蜂窝式基站,且其它WAN-WAP 104可以是WiMAX基站。在此操作环境中,UE 108可能能够利用来自WAN-WAP 104中的每一不同类型的信号,且进一步组合所得到的位置结果来改进准确性。
当使用WLAN得到位置时,UE 108可以在定位服务器110和网络112的帮助下利用到达时间技术。定位服务器110可以通过网络112与UE 108通信。网络112可以包含并入有LAN-WAP 106的有线和无线网络的组合。在一个实施例中,每一LAN-WAP 106a到106e可以是(例如)WiFi无线接入点,其不一定设定在固定位置中且可以改变位置。每一LAN-WAP 106a到106e的位置可以存储在定位服务器110中在共同坐标系中。在一个实施例中,UE 108的位置可以通过使UE 108从每一LAN-WAP 106a到106e接收信号来确定。每一信号可以基于某一形式的识别信息而与其发源的LAN-WAP相关联,所述识别信息可以包含在所接收的信号(例如MAC地址等)中。UE 108随后可以基于信号强度对所接收的信号排序,且得到与经排序的所接收信号中的每一者相关联的时间延迟。UE 108随后可以形成可以包含LAN-WAP中的每一者的时间延迟和识别信息的消息,且经由网络112将所述消息发送到定位服务器110。基于所接收的消息,定位服务器随后可以使用相关LAN-WAP 106的所存储位置确定UE 108的位置。定位服务器110可以产生位置配置指示(LCI)消息且将所述消息提供给UE 108,所述消息包含UE 108在本地坐标系中的位置的指针。LCI消息还可以包含关于UE 108的位置的其它关注点。当计算UE 108的位置时,定位服务器可以考虑可能由无线网络内的元件引入的不同的延迟。
本文中所描述的位置确定技术可以用于各种无线通信网络,例如广域无线网(WWAN)、无线局域网(WLAN)、无线个人局域网(WPAN)等等。术语“网络”和“系统”可互换地使用。WWAN可以是码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络、WiMAX(IEEE 802.16)等等。CDMA网络可以实施一或多种无线电接入技术(RAT),例如cdma2000、宽带CDMA(W-CDMA)等等。cdma2000包含IS-95、IS-2000和IS-856标准。TDMA网络可以实施全球移动通信系统(GSM)、数字高级移动电话系统(D-AMPS)或某一其它RAT。GSM和W-CDMA描述于来自名为“第三代合作伙伴计划”(3GPP)的联盟的文献中。Cdma2000描述于来自名为“第三代合作伙伴计划2”(3GPP2)的联盟的文献中。3GPP和3GPP2文献是可公开获得的。WLAN可以是IEEE 802.11x网络,且WPAN可以是蓝牙网络、IEEE 802.15x或某一其它类型的网络。所述技术还可以用于WWAN、WLAN和/或WPAN的任何组合。
图2是图示示例性UE 200的各种组件的框图。为简单起见,图2的方框图中图示的各种特征和功能使用共同总线连接在一起,这意图表示这些各种特征和功能可操作地耦合在一起。所属领域的技术人员应认识到,可以视需要提供且调适其它连接、机制、特征、功能或类似者来可操作地耦合且配置实际便携式无线装置。此外,还认识到,图2的实例中图示的特征或功能中的一或多者可以进一步细分,或图2中图示的特征或功能中的两者或两者以上可以组合。
UE 200可以包含一或多个广域网(WAN)收发器204,其可以连接到一或多个天线202。WAN收发器204包括用于与WAN-WAP 104通信和/或检测到/来自所述WAN-WAP的信号、和/或直接与网络内的其它无线装置通信的合适的装置、硬件和/或软件。在一个方面中,WAN收发器204可以包括适合于与无线基站的CDMA网络通信的CDMA通信系统;然而在其它方面中,无线通信系统可以包括另一种类型的蜂窝式电话网络,例如TDMA或GSM等。另外,可以使用任何其它类型的广域无线联网技术,例如WiMAX(802.16)等。UE 200还可以包含一或多个局域网(LAN)收发器206,其可以连接到一或多个天线202。LAN收发器206包括用于与LAN-WAP 106通信和/或检测到/来自所述LAN-WAP 106的信号、和/或直接与网络内的其它无线装置通信的合适的装置、硬件和/或软件。在一个方面中,LAN收发器206可以包括适合于与一或多个无线接入点通信的Wi-Fi(802.11x)通信系统;然而,在其它方面中,LAN收发器206包括另一种类型的局域网,即个人局域网(例如,蓝牙)。另外,可以使用任何其它类型的无线联网技术,例如,超宽带、ZigBee、无线USB等。
如本文中所使用,缩写的术语“无线接入点”(WAP)可以用于指代LAN-WAP 106和/或WAN-WAP 104。确切地说,在下文呈现的描述中,当使用术语“WAP”时,应理解,实施例可以包含可以利用来自多个LAN-WAP 106、多个WAN-WAP 104或这两者的任何组合的信号的UE200。UE 200所利用的WAP的具体类型可以取决于操作的环境。此外,UE 200可以动态地在各种类型的WAP之间进行选择以便获得准确位置结果。在其它实施例中,各种网络元件可以对等方式操作,由此,例如,UE 200可以用WAP取代,反之亦然。其它对等实施例可以包含取代一或多个WAP起作用的另一UE(未图示)。
SPS接收器208还可以包含于UE 200中。SPS接收器208可以连接到一或多个天线202以用于接收卫星信号。SPS接收器208可以包括用于接收并处理SPS信号的任何合适硬件和/或软件。SPS接收器208在适当时从其它系统请求信息和操作,且使用通过任何合适的SPS算法获得的测量结果执行确定UE 200的位置所必需的计算。
运动传感器212可以耦合到处理器210以提供移动和/或定向信息,所述信息与从由WAN收发器204、LAN收发器206和SPS接收器208接收到的信号得到的运动数据无关。
作为举例,运动传感器212可以利用加速度计(例如,微机电系统(MEMS装置))、陀螺仪、地磁传感器(例如,罗盘)、高度计(例如,气压高度计)和/或任何其它类型的移动检测传感器。此外,运动传感器212可以包含多个不同类型的装置且组合其输出以便提供运动信息。例如,运动传感器212可以使用多轴加速度计和定向传感器的组合以提供计算在二维和/或三维坐标系中的位置的能力。
处理器210可以连接到WAN收发器204、LAN收发器206、SPS接收器208以及运动传感器212。处理器210可以包含提供处理功能以及其它计算和控制功能性的一或多个微处理器、微控制器和/或数字信号处理器。处理器210还可以包含用于存储数据和软件指令的存储器214,所述软件指令用于执行UE 200内的经编程功能性。存储器214可装载于处理器210上(例如,在同一IC封装内),和/或所述存储器可以是处理器外部的存储器且在功能上经由数据总线耦合。下文将更详细地论述与本发明的方面相关联的功能细节。
多个软件模块和数据表可以驻留在存储器214中且被处理器210利用,以便管理通信和定位确定功能性两者。如图2中所图示,存储器214可以包含和/或以其它方式接收基于无线的定位模块216、应用程序模块218以及定位模块228。人们应了解,如图2中示出的存储器内容的组织仅是示例性的,并且因此,可以取决于UE 200的实施方案以不同方式组合、分开和/或构造模块和/或数据结构的功能性。
应用程序模块218可以是在UE 200的处理器210上运行的程序,其请求来自基于无线的定位模块216的位置信息。应用程序通常在软件架构的上部层内运行,且可以包含室内导航、好友定位器、购物和优惠券、资产追踪以及位置感知服务发现。基于无线的定位模块216可以使用从从与多个WAP交换的信号测量的时间信息得到的信息来得到UE 200的位置。为了使用基于时间的技术准确地确定位置,可以将由每一WAP的处理时间引入的时间延迟的合理的估计用于校准/调整从信号获得的时间测量结果。如本文中所使用,这些时间延迟被称作“处理延迟”。
可以使用由运动传感器212获得的信息执行用以进一步优化WAP的处理延迟的校准。在一个实施例中,运动传感器212可以直接将位置和/或定向数据提供到处理器210,所述数据可以在存储器214中存储在位置/运动数据模块226中。在其它实施例中,运动传感器212可以提供应该由处理器210进一步处理以得到用以执行校准的信息的数据。例如,运动传感器212可以提供加速度和/或定向数据(单轴或多轴),所述数据可以使用定位模块228来处理以得到用于调整在基于无线的定位模块216中的处理延迟的位置数据。
在校准之后,随后可以响应于应用程序模块218的前述请求将位置输出到所述应用程序模块。另外,基于无线的定位模块216可以将参数数据库224用于交换操作参数。此类参数可以包含每一WAP的所确定的处理延迟、在共同坐标框架中的WAP位置、与网络相关联的各种参数、初始处理延迟估计等。
在其它实施例中,另外信息可以任选地包含辅助位置和/或运动数据,其可以从除运动传感器212外的其它源确定,例如,从SPS测量结果等确定。辅助位置数据可能是间歇性的和/或有噪声的,但可以取决于UE 200在其中操作的环境适用作用于估计WAP的处理延迟的独立信息的另一源。
例如,在一些实施例中,从SPS接收器208得到的数据可以补充由运动传感器212提供的位置数据(直接来自位置/运动数据模块226或者由定位模块228得到)。在其它实施例中,位置数据可以与通过使用非RTT技术(例如,CDMA网络内的AFLT)的另外网络确定的数据组合。在某些实施方案中,运动传感器212和/或SPS接收器208可以提供辅助位置/运动数据226的全部或部分,而不必通过处理器210进一步处理。在一些实施例中,辅助位置/运动数据226可以直接由运动传感器212和/或SPS接收器208提供给处理器210。
尽管图2中所示的模块在实例中图示为包含于存储器214中,但应认识到,在某些实施方案中,可以使用其它或另外机制提供或另外可操作地布置此类过程。例如,可以用固件提供基于无线的定位模块216和/或应用程序模块218的全部或部分。另外,尽管在此实例中基于无线的定位模块216和应用程序模块218图示为单独的特征,但应认识到,例如,此类过程可以作为一个过程组合在一起或可能与其它过程组合在一起,或以其它方式进一步划分成多个子过程。
处理器210可以包含适合于执行至少本文中提供的技术的任何形式的逻辑。例如,处理器210可以基于在存储器214中的指令可操作地配置以选择性地启动将运动数据用于UE 200的其它部分的一或多个例程。
UE 200可以包含提供任何合适的接口系统的用户接口250,例如麦克风/扬声器252、小键盘254,以及允许与UE 200的用户交互的显示器256。麦克风/扬声器252使用WAN收发器204和/或LAN收发器206提供语音通信服务。小键盘254包括用于用户输入的任何合适按钮。显示器256包括例如背光式LCD显示器等的任何合适显示器,且可以进一步包含用于另外的用户输入模式的触摸屏显示器。
如本文中所使用,UE 108和/或UE 200可以是可配置以获取从一或多个无线通信装置或网络发射的无线信号且向一或多个无线通信装置或网络发射无线信号的任何便携式或可移动装置或机器。如图1和图2中所示,UE 108和/或UE 200表示此便携式无线装置。因此,借助实例但非限制,UE 108可以包含无线电装置、蜂窝式电话装置、计算装置、个人通信系统(PCS)装置、或其它类似的配备可移动无线通信的装置、器具或机器。术语“用户设备”还意图包含例如通过短程无线、红外线、导线连接或其它连接(不管卫星信号接收、辅助数据接收和/或位置相关的处理是在所述装置处还是在PND处发生)与个人导航装置(PND)通信的装置。并且,“用户设备”意图包含所有装置,包含无线装置、计算机、膝上型计算机等,其能够例如经由因特网、Wi-Fi或其它网络与服务器通信,并且不管是在所述装置处、在服务器处还是在与所述网络相关联的另一装置处发生卫星信号接收、辅助数据接收和/或与位置相关的处理。以上各者的任何可操作组合也被视为“用户设备”。
如本文中所使用,术语“无线装置”、“移动台”、“移动装置”、“用户设备”等可以指可以经由网络传送信息并且还具有位置确定和/或导航功能性的任何类型的无线通信装置。无线装置可以为任何蜂窝式移动终端、个人通信系统(PCS)装置、个人导航装置、膝上型计算机、个人数字助理,或能够接收和处理网络和/或SPS信号的任何其它合适的移动装置。
图3图示包含经配置以执行功能性的逻辑的通信装置300。通信装置300可以与上述通信装置中的任一者相对应,包含但不限于UE 108、UE 200、SPS卫星102、WAN-WAP 104、LAN-WAP 106、定位服务器110、网络112的任何组件等等。因此,通信装置300可以与经配置以经由图1的无线通信系统100与一或多个其它实体通信(或促进与其的通信)的任何电子装置相对应。
参考图3,通信装置300包含经配置以接收和/或发射信息的逻辑305。在实例中,如果通信装置300与无线通信装置(例如,UE 108、UE 200)相对应,那么经配置以接收和/或发射信息的逻辑305可以包含无线通信接口(例如,蓝牙、WiFi、2G、CDMA、W-CDMA、3G、4G、LTE等),例如无线收发器和相关联的硬件(例如,RF天线、调制解调器、调制器和/或解调器等)。在另一个实例中,经配置以接收和/或发射信息的逻辑305可以与有线通信接口(例如,串行连接、USB或火线连接、通过其可以接入因特网的以太网连接等)相对应。因此,如果通信装置300与某一类型的基于网络的服务器(例如,定位服务器110)相对应,那么经配置以接收和/或发射信息305的逻辑可以在实例中与以太网卡相对应,所述以太网卡经由以太网协议将基于网络的服务器连接到其它通信实体。在另一实例中,经配置以接收和/或发射信息的逻辑305可以包含通信装置300可借以监视其本地环境的感测或测量硬件(例如,加速度计、温度传感器、光传感器、用于监视本地RF信号的天线等)。经配置以接收和/或发射信息的逻辑305还可以包含在被执行时准许经配置以接收和/或发射信息的逻辑305的相关联硬件执行其接收和/或发射功能的软件。然而,经配置以接收和/或发射信息的逻辑305并不单独与软件相对应,且经配置以接收和/或发射信息的逻辑305至少部分依赖于硬件来实现其功能性。
参看图3,通信装置300进一步包含经配置以处理信息的逻辑310。在实例中,经配置以处理信息的逻辑310可以包含至少一个处理器。可以由经配置以处理信息的逻辑310执行的处理类型的实例实施方案包含但不限于执行确定、建立连接、在不同信息选项之间作出选择、执行与数据相关的评估、与耦合到通信装置300的传感器交互以执行测量操作、将信息从一个格式转换到另一格式(例如,在不同协议之间,例如,.wmv到.avi等)等等。作为另一个实例,经配置以处理信息的逻辑310可以包含:经配置以确定多个传感器配置中的给定传感器配置是否使UE的功率消耗最小化的逻辑,其中传感器配置包括可由UE控制的一或多个传感器参数的集合的值的集合;以及经配置以基于所述确定将一或多个传感器参数的集合设定成给定传感器配置的逻辑。经配置以处理信息的逻辑310中所包含的处理器可以与以下各者相对应:通用处理器、数字信号处理器(DSP)、ASIC、现场可编程门阵列(FPGA)或其它可编程逻辑装置、分立门或晶体管逻辑、分立硬件组件,或其经设计以执行本文中所描述功能的任何组合。通用处理器可以为微处理器,但在替代方案中,处理器可以为任何常规的处理器、控制器、微控制器或状态机。处理器还可以实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、结合DSP核心的一或多个微处理器,或任何其它此类配置。经配置以处理信息的逻辑310还可以包含在被执行时准许经配置以处理信息的逻辑310的相关联硬件执行其处理功能的软件。然而,经配置以处理信息的逻辑310并不单独地与软件相对应,且经配置以处理信息的逻辑310至少部分依赖于硬件来实现其功能性。
参考图3,通信装置300进一步包含经配置以存储信息的逻辑315。在实例中,经配置以存储信息的逻辑315可以包含至少一个非暂时性存储器和相关联的硬件(例如,存储器控制器等)。例如,经配置以存储信息的逻辑315中所包含的非暂时性存储器可以与以下各者相对应:RAM、闪存存储器、ROM、可擦除可编程ROM(EPROM)、EEPROM、寄存器、硬盘、可移动磁盘、CD-ROM或所属领域中已知的任何其它形式的存储媒体。经配置以存储信息的逻辑315还可包含在被执行时准许经配置以存储信息的逻辑315的相关联硬件执行其存储功能的软件。然而,经配置以存储信息的逻辑315并不单独与软件相对应,且经配置以存储信息的逻辑315至少部分地依赖于硬件以实现其功能性。
参考图3,通信装置300进一步任选地包含经配置以呈现信息的逻辑320。在实例中,经配置以呈现信息的逻辑320可以包含至少一个输出装置和相关联硬件。例如,输出装置可以包含视频输出装置(例如,显示屏、可以载送视频信息的端口,例如,USB、HDMI等)、音频输出装置(例如,扬声器、可以载送音频信息的端口,例如,麦克风插孔、USB、HDMI等)、振动装置和/或信息可以通过其格式化以用于输出或实际上由通信装置300的用户或操作人员输出的任何其它装置。例如,如果通信装置300与如图2中示出的UE 200相对应,那么经配置以呈现信息的逻辑320可以包含UE 200的扬声器252和显示器256。在另一实例中,对于某些通信装置(例如,不具有本地用户的网络通信装置(例如,网络交换器或路由器、远程服务器等)),可以省略经配置以呈现信息的逻辑320。经配置以呈现信息的逻辑320还可以包含在被执行时准许经配置以呈现信息的逻辑320的相关联硬件执行其呈现功能的软件。然而,经配置以呈现信息的逻辑320不单独与软件相对应,且经配置以呈现信息的逻辑320至少部分依赖于硬件以实现其功能性。
参考图3,通信装置300进一步任选地包含经配置以接收本地用户输入的逻辑325。在实例中,经配置以接收本地用户输入的逻辑325可以包含至少一个用户输入装置和相关联硬件。例如,用户输入装置可以包含按钮、触摸屏显示器、键盘、相机、音频输入装置(例如,麦克风或可以载送音频信息的端口,例如麦克风插孔等),和/或可借以从通信装置300的用户或操作人员接收信息的任何其它装置。例如,如果通信装置300与如图2中示出的UE200相对应,那么经配置以接收本地用户输入的逻辑325可以包含麦克风252、小键盘254、显示器256等。在另一实例中,对于某些通信装置(例如,不具有本地用户的网络通信装置(例如,网络交换器或路由器、远程服务器等)),可以省略经配置以接收本地用户输入的逻辑325。经配置以接收本地用户输入的逻辑325还可以包含在被执行时准许经配置以接收本地用户输入的逻辑325的相关联硬件执行其输入接收功能的软件。然而,经配置以接收本地用户输入的逻辑325不单独与软件相对应,且经配置以接收本地用户输入的逻辑325至少部分地依赖于硬件以实现其功能性。
参考图3,尽管在图3中将经配置逻辑305到325示出为单独的或不同的块,但应了解,对应的经配置逻辑借以执行其功能性的硬件和/或软件可以部分地重叠。举例来说,用以促进经配置逻辑305到325的功能性的任何软件可以存储在与经配置以存储信息的逻辑315相关联的非暂时性存储器中,使得经配置逻辑305到325各自部分地基于由经配置以存储信息的逻辑315所存储的软件的操作来执行其功能性(即,在此状况下为软件执行)。同样地,直接与经配置逻辑中的一者相关联的硬件可以不时地供其它经配置逻辑借用或使用。例如,在由经配置以接收和/或发射信息的逻辑305发射之前,经配置以处理信息的逻辑310的处理器可将数据格式化成适当格式,使得经配置以接收和/或发射信息的逻辑305部分基于与经配置以处理信息的逻辑310相关联的硬件(即,处理器)的操作而执行其功能性(即,在此状况下为数据的发射)。
一般来说,除非另外明确地陈述,否则如贯穿本发明所使用的短语“经配置以…的逻辑”意图提出至少部分地用硬件实施的方面,且并不意图映射到独立于硬件的仅软件的实施方案。并且,应了解,各种块中的经配置逻辑或“经配置以…的逻辑”不限于具体逻辑门或元件,而是一般指执行本文中所描述的功能性的能力(经由硬件或硬件与软件的组合)。因此,如各种块中所说明的经配置逻辑或“经配置以…的逻辑”尽管共享词语“逻辑”,但未必实施为逻辑门或逻辑元件。对于所属领域的技术人员来说,从对下文更详细描述的各方面的审阅来看,各种框中的逻辑之间的其它交互或协作将变得清晰。
传感器辅助的导航技术(例如,使用运动传感器从前一位置定位开始导航)提供定位性能的重要改进,但以增加的功率消耗为代价。功率用于操作装置运动传感器(例如运动传感器212)、用GNSS接收器(例如SPS接收器208)获取且追踪GNSS信号、以及处理来自这些多个源的高数据速率信息。因此,当使用传感器辅助的导航技术时,需要减轻净功率消耗。
可以使功率消耗最小化同时通过使用先前观测的关于系统和环境的信息确保导航准确性。通过对GNSS接收器、UE运动传感器和/或车辆传感器的测量占空比的最优选择,在实现就功率消耗而言的最小成本时实现所希望的导航准确性是可能的。
GNSS接收器、UE运动传感器以及车辆传感器各自具有相关联的功率成本。取决于相关联的占空比,功率成本对于每种类型的传感器是可变的。例如,GNSS接收器可以1/60Hz、1Hz或以其它方式运行。因此,给定用户所希望的和/或应用程序所需的导航准确性,成本函数可以识别使功率消耗最小化的特定传感器配置(例如,用于UE运动传感器、GNSS接收器和/或车辆传感器的占空比的特定集合)。例如,如果用户是行人,UE处于绝对静止,且水平估计位置误差(HEPE)已经在所希望的准确性之下,那么GNSS接收器可以1/60Hz运行且UE运动传感器可以低功率使用以确保用户仍处于绝对静止。
图4图示用于使功率消耗最小化同时确保导航准确性的示例性系统400。图4中的各种说明性块可以表示软件对象、硬件电路、硬件与软件的组合或正由一或多个处理器执行的软件。系统400可以实施于UE中,例如UE 108或UE 200。
系统建模函数410提供预测系统模型,其使用由定位输出函数460产生的先前位置定位信息以及来自估计过程450的数据以确定将产生什么样的未来测量结果。功率消耗函数420提供多少功率将被测量结果产生函数440用来产生测量结果的预测模型。系统模拟和功率节约算法430使用由系统建模函数410提供的系统模型和由功率消耗函数420提供的功率消耗模型来确定接下来产生什么样的测量结果。
以下是用于功率节约算法430的优化问题理论:给定传感器配置和环境所使用的功率(表示为f_power(C,E))应该最小化,服从传感器配置和环境的模型(表示为M=f_system_model(C,E))、系统性能模拟(表示为P=f_system_sim(P0,M,E))、以及确保导航质量/准确性的协方差的上限(表示为f_quality(P)通道)。
以下是功率节约算法430所使用的各种变量的定义:
si={M1_i,M2_i,...MP_i}:传感器配置选择。每一传感器具有有序的模式列表。此列表以提供到图4中的估计过程450的信息的量来排序。Mk_i应该始终提供比Mk+1_i更多或至少与之相同量的信息。
C=<s1,s2,...sN>:传感器配置。这是在功率节约算法430的控制下的参数的完整列表。
ei={D1_j,D2_j,...DQ_i}:环境条件集合。每一环境变量都具有可能状态的集合。
E=<e1,e2,...eM>:环境参数。这是动态但未在功率节约算法430的控制下的参数的完整列表。
f_power(C,E):估计用于给定传感器配置和环境的功耗的函数。
f_system_model(C,E):给出将用于给定传感器配置和环境的传播和测量模型的函数。
M:允许系统模拟协方差的模型参数,其包含测量和传播模型。
P0:估计器的初始协方差。
f_system_sim(P0,M,E):模拟给定估计模型和环境模型的系统且返回预期的协方差的测量结果。
P:稳定状态协方差矩阵。
f_quality(P):基于协方差确定导航准确性的函数。
α:不应超出的标量值。
图5是图示图4的功率节约算法430的示例性流程图。功率节约算法430可以由UE(例如UE 108或UE 200)实施或执行。
在510处,功率节约算法430列出尚未被测试的所有传感器配置的列表。在520处,如果超过一个传感器配置仍在列表中,那么在530处,功率节约算法430选取传感器配置C。功率节约算法430可以随机地或智能地选取传感器配置C,如下文参考图7所论述。功率节约算法430将传感器的占空比设定成传感器配置C。
在540处,功率节约算法430评估由系统建模函数410产生的系统模型。在550处,功率节约算法430执行估计过程450的模拟。估计过程450的模拟是指试图确定将由估计过程450产生的导航的准确性的任何类型的分析。应注意,对于给定传感器配置,评估系统模型且模拟所述系统花费一些量的时间。
在560处,功率节约算法430确定在使用传感器配置C时是否确保导航准确性。如果通过传感器配置C确保了导航准确性,那么在570处,功率节约算法430查询功率消耗函数420以确定其余配置的成本且消除比传感器配置C成本更高的所有传感器配置。然而,如果不确保导航准确性,那么在580处,功率节约算法430查询功率消耗函数420以确定其余配置的成本且消除传感器配置C和不能比C更好的所有传感器配置。只要超过一个传感器配置仍在所述列表上,所述流程随后就返回到520以重复块520到580。
应注意,存在不能产生比其它传感器配置更小的协方差矩阵的传感器配置。也就是说,保证一些配置等于其它配置或比其它配置更糟。另外,存在比其它配置消耗更多功率的传感器配置。此外,如上文所提到,对于给定传感器配置,评估系统模型且模拟所述系统花费一些量的时间。可以基于具体环境实时地评估功率节约算法430,或可以预先模拟环境条件且实时地在表格中查找所述环境条件,或进行这两者。
存在可以用于表示传感器配置的各种数据结构。例如,有向非循环图可以说明较差者。图6图示示例性有向非循环图示600,其中各种交叉影线图示给定传感器配置的成本。图示600中的每一节点表示具有三个传感器参数s1、s2和s3的特定传感器配置C。例如,传感器参数s1到s3可以是用于UE的加速度计、GNSS接收器和WLAN收发器的占空比。si的值(即,0、1或2)指示所述传感器参数的功率设定,且因此指示功率成本。因此,传感器配置C=<2 21>指示传感器参数s1的功率设定是“2”、传感器参数s2的功率设定是“2”且传感器参数s3的功率设定是“1”。如应了解,可以存在超过或少于三个传感器参数和/或超过或少于三个功率设定。
图示600上的边缘表示目标节点的协方差不能小于源节点的协方差。所述关系是可传递的,意味着如果存在从一个顶点到另一顶点的路径,那么相同的关系适用于所述目标和源。
测试传感器配置的结果是去除其它传感器配置以作为最优结果。图7图示示例性有向非循环图示700,其中各种交叉影线图示较差的传感器配置。如图6中一样,图示700中的每一节点表示具有三个传感器参数s1、s2和s3的特定传感器配置C,其中si的值(即,0、1或2)指示用于所述传感器参数的功率设定,且因此指示功率成本。
参考图5的530,功率节约算法430选取传感器配置C来测试。取决于所选择的传感器配置C的性能,可能存在不需要进行测试的其它传感器配置。例如,如果发现传感器配置<2 1 1>满足导航标准,那么相同行或更高行中没有传感器配置应该被测试,因为它们都至少与所述传感器配置一样成本高。如果发现传感器配置<2 1 1>不满足导航标准,那么没有具有右对角线交叉影线的配置(例如,<2 1 0>、<2 0 1>、<1 1 1>等)应该被测试,因为已知它们较差。仍不知道由左对角线交叉影线指示的传感器配置(例如,<1 2 0>、<0 2 1>、<1 02>等)是否是最小结果,因为它们比<2 1 1>传感器配置成本更低且它们不是较差的。
以下是实例应用。以下在表1中示出涉及位置估计的参数的列表。可控制传感器参数是由图4中的功率节约算法430决定的那些参数。不可控制传感器参数是功率节约算法430的输入,连同图4中的估计过程450的状态以及协方差。在卡尔曼滤波器中,估计过程450的状态将是平均值和表示当前位置和相关参数的协方差。在表1中,对于每一个别的传感器参数,就导航性能而言,左边的可控制参数值比其右边的可控制参数值更糟或等于其右边的可控制参数值。
表1
以下揭示内容提供系统400如何可以用于使功率消耗最小化同时确保导航准确性的各种实例。
当在定位系统中一起使用车辆传感器和UE时,存在各种节约功率的方式。在以下优化中的每一者中,UE(例如UE 108或UE 200)可以执行依赖于UE的位置的功能,例如在配备有运动传感器(例如,陀螺仪、加速度计和/或里程表)的车辆中时,运行导航应用程序。车辆通常具有至少一个陀螺仪和加速度计,即使它们并不具有内置导航系统。UE可以经由短程通信系统(例如蓝牙)与车辆通信。
作为第一优化,UE可以使用来自车载陀螺仪和里程计系统的数据执行传感器辅助的导航、或利用传感器辅助的导航技术增强GNSS导航。当UE可以从车辆接收车载信息服务数据时,系统400可以指示UE使用此数据来执行传感器辅助的导航功能,而非使用来自UE自身的运动传感器的数据来执行。如本文中所使用,术语“车载信息服务”是指来源于车辆的所有数据。系统400可以指示UE关闭其自身的运动传感器,这可以通过卸载其运动传感器对车辆的运动传感器的功能性和功率要求来节约UE的功率。此外,因为出于其它原因从UE到车辆的短程通信系统通常是活动的,所以获得车辆传感器数据可能不引入另外的功率成本。
作为第二优化,当较好地校准车载运动传感器和里程计系统且较好地执行传感器辅助的导航时,UE可能不必要以需要大量功率的GNSS模式进行操作。因此,系统400可以指示UE减小GNSS接收器的频率或占空比而不必牺牲大量性能。当位置误差在位置误差阈值之下时,出于装置功率节约的目的的减少的GNSS占空比是可能的。系统400可以基于经处理测量结果输入(例如,车辆传感器、装置传感器、GNSS等)的准确性、不确定性传播模型以及过程噪声模型估计在某一时间处的位置误差。因此,在某一时段处,可以将估计位置误差与位置误差阈值相比且将结果用作增加或减小GNSS占空比的反馈。例如,如果当前GNSS占空比是10秒且估计位置误差增长到五米之上,那么系统400可以将GNSS占空比增加到每隔五秒。一旦估计位置误差再次减小到五米之下,GNSS占空比就可以返回到每10秒一次。
作为第三优化,当车辆里程计系统指示没有移动发生时,系统400可以指示UE关闭其大部分导航功能性。这可以包含减小GNSS占空比且减少对来自陀螺仪的数据的处理(因为在车辆不移动时前进方向保持恒定)。在此情况下,系统400可以使用最低可能的GNSS占空比且禁用运动传感器。然而,系统400可以继续从车辆接收传感器数据,因此它知道何时再次开始导航且增加GNSS占空比。系统400应该不关闭GNSS接收器,因为UE可能需要快速再次开始导航,且一旦被关闭就需要花费时间来重新获取GNSS信号。
当UE不能从另一实体接收运动传感器数据时,例如当用户在行走时,也可能节约功率。在以下优化中的每一者中,UE可以执行依赖于UE的位置的功能,例如在UE在行人模式中时运行导航应用程序。UE可以通过确定其GNSS得到的速度与行走中或奔跑中的人类的速度以及检测到用户正迈步的经整合计步器的速度相应来检测到它在行人模式中。
作为第一优化,当在行人模式中时,系统400可以指示UE减小用于新的本地无线网络(例如WiFi热点)的扫描频率。此优化仍提供对新的本地无线网络的有效检测,因为,作为行人,将很可能花费用户较长的时间段来到达新网络。UE可以将本地无线网络用于导航或用于因特网接入。
作为第二优化,如果系统400确定它接收的GNSS信号是不良质量(例如,信号是高度衰减的)且UE在行人模式中,那么它可以减小GNSS占空比。应注意,在此情况下,HEPE的增长是有限的,因为用户在行走且因此将不能够行进得非常远。此优化的原因是:如果GNSS信号是不良的,那么UE不需要浪费功率来试图接收且处理所述信号。
当执行不取决于车载运动传感器的定位功能或UE在行人模式中时,存在其它用以节约功率的优化。例如,“绝对静止”或“静止”的运动状态可以指示UE在稳定表面上处于静止且其加速度接近零。也就是说,当UE的加速度在阈值(其中所述阈值接近零)之下时,UE可以被认为是“静止”的或处于“绝对静止”。尽管这通常在UE不移动(即,其速度是零)时发生,但这也可能在非常平稳移动的车辆(例如,磁悬浮列车)中发生。由此,仅近零的加速度不能用于指示运动的缺乏。然而,结合其它指示,例如GNSS得到的速度,可以做出所述推断。
作为第一优化,当UE处于绝对静止或静止时,系统400可以关闭大部分定位处理和运动传感器(除加速度计外)且简单地执行低占空比GNSS操作。在此情况下,低占空比GNSS可以独立于GNSS信号质量被接合。当可用时,GNSS得到的速度可以用于验证静止UE假设。
当GNSS和外部位置注入(EPI)测量结果是可获得的且足够良好时,系统400可以动态模式更新导航状态。当这些测量结果在一定量的时间上变得不可获得时,恒定速度传播模型可能变得越来越不可靠。即使速度估计是可获得的(从(例如)里程表或计步器),速度方向也可能不是已知的且因此所述结果不能有意义地传播到最后一个速度方向中。位置不确定性基于速度测量结果在更新间隔上线性增长(例如,随机斜坡模型)。然而,当存在加速度时,二阶不确定性增长可以通过跨越多个更新间隔的具有不同斜率的分段线性速度不确定性的叠加来近似。
作为第二优化,当执行传感器辅助的导航技术时,计算结果且因此功率可以通过以较低速率传播协方差来减少。也就是说,如果已知UE的移动是恒定的,那么不需要频繁地更新不确定性测量结果。例如,如果已知UE以固定速度移动,那么不需要频繁地更新用于确定不确定性的模型(即,系统400可以使用较长的更新间隔)。
高优先级的始终在线的定位计时器可以用于确定导航结果。当定位计时器到期时,导航结果(“定位”)需要通过图4中的定位输出460传递。此时,通常由于在获得传感器数据时的时延和/或更新(例如GNSS测量、EPI或DoT)的时延,并非所有的信息都可能是可获得的。由此,定位输出460基于在定位计时器到期时可获得的可能不完整的信息传递最佳可获得的结果,并且维持最后的结果,所述结果仅在所有可能的信息都变成可获得的时被计算出。因为预期的信息可能非常迟或甚至永不变得可获得,所以可以在超时之后确定最后的结果。
作为第三优化,当处理异步测量结果时,计算结果且因此功率可以通过存储中间卡尔曼滤波器(KF)状态和协方差来保存(同时保持过滤器性能),而非在信息变得可无序获得时重新计算所述计算结果和功率。也就是说,系统400可以缓存最近的计算结果,而非丢弃先前的测量结果。当接收到新测量结果时,所述新测量结果可以用于进行随后的计算,而非重新计算且校正先前的计算结果。
图8是图示用于管理UE功率消耗同时提供位置服务的先前描述的实例的示例性流程图。图8中图示出的流程可以通过并入有系统400的UE执行,例如UE 108或UE 200。在810处,UE确定它是否连接到车辆。作为此确定的一部分,UE可以确定它是否可以从车辆接收车载信息服务数据。UE可以做出此确定以响应于用户启动在UE上的导航应用程序或使用UE的位置的一些其它应用程序。
响应于确定UE连接到车辆且可以从所述车辆接收传感器数据,在815处,UE禁用其运动传感器,例如其加速度计和陀螺仪。在820处,UE从车辆接收车载信息服务数据,例如加速度计数据、陀螺仪数据和/或里程表数据。尽管图8图示UE在接收车辆传感器数据之前禁用其运动传感器,但UE可以实质上同时或与图8中示出的次序相反来禁用其运动传感器且接收车辆传感器数据。
在825处,UE开始使用GNSS时序信号和来自车载传感器的运动传感器数据确定其位置。如果GNSS信号是不可获得的或不够准确的,那么UE可以用惯性导航技术增强GNSS位置,或仅使用惯性导航技术,或主要地使用惯性导航技术。
在830处,UE确定惯性导航是否是足够准确的。UE可以通过(例如)将惯性导航位置估计与实际GNSS位置确定进行比较来确定惯性导航的准确性。替代地,UE可以确定与惯性导航估计相关联的不确定性因数在阈值之下。如果UE确定惯性导航是足够准确的,那么在835处,UE可以减小其GNSS占空比。例如,如果UE可以使用惯性导航准确地导航10秒,那么它可以每隔10秒进行导航且更新其位置。在840处,UE使用利用来自车载里程计系统的惯性导航数据增强的减少占空比的GNSS信号来确定其位置。
如果在810处UE确定它不连接到车辆,那么在850处,UE可以确定它是否在行人模式中。UE可以通过确定其GNSS得到的速度与行走中或奔跑中的人类的速度以及检测到用户正迈步的经整合计步器的速度相应来确定它是否在行人模式中。
在855处,如果UE确定它在行人模式中,那么UE减小用于可用本地无线网络的扫描速率。新扫描速率可以是基于UE的速度。例如,如果UE以大致奔跑中的人类的速度移动,那么它可以比它以大致行走中的人类的速度移动时针对可用本地无线网络进行更频繁地扫描,因为奔跑中的人类将比行走中的人类更快地移动通过本地无线网络的覆盖区域。
在860处,UE开始使用GNSS时序信号和来自其自身的运动传感器的数据确定其位置。UE可以用惯性导航技术增强所确定的GNSS位置。
在865处,UE确定所接收的GNSS信号是否是高度衰减的(即,不良质量)。所述高度衰减可能在其中GNSS信号被阻断的情况下发生,例如在室内位置处、在城市环境中等。如果GNSS信号是高度衰减的,那么在870处,UE可以将GNSS占空比减小到最小值,因为UE不需要浪费功率来试图处理这些不良质量GNSS信号。在875处,UE可以仅使用惯性导航确定其位置,因为GNSS信号不够准确以用于定位确定。
然而,如果在865处,UE确定GNSS信号是足够质量的,那么流程返回到860,且UE可以继续使用GNSS信号确定其位置。UE可以继续执行在860到865处的循环,直到它开始接收不良质量GNSS信号或退出行人模式。
如果在850处,UE确定它不在行人模式中,那么在880处,UE可以确定它是否处于绝对静止,即,其加速度是否在近零的阈值之下。如果否,那么图8的流程再次开始。然而,如果是,那么在885处,UE可以禁用其除加速度计外的运动传感器,且在890处,可以减小GNSS占空比。尽管885和890在图8中图示为依序发生,但它们可以实质上同时或以与图8中示出的次序相反的次序发生。
图9图示用于管理UE的功率消耗同时提供位置服务的示例性流程。图9中图示出的流程可以通过并入有图4的系统400的UE来执行,例如UE 108或UE 200。
在910处,UE产生多个传感器配置的列表。所述多个传感器配置可以是尚未被测试的传感器配置,如参考图5的510所描述。传感器配置可以是可由UE控制的一或多个传感器参数的集合的值的集合。一或多个传感器参数的集合可以包含影响UE的功率消耗的传感器参数。所述多个传感器配置中的每一者可以包含一或多个传感器参数的集合。所述多个传感器配置中的每一传感器配置可以包含一或多个传感器参数的值的不同集合。
一或多个传感器参数的集合可以包含与一或多个运动传感器、卫星定位系统接收器和/或无线局域网收发器相关的传感器参数。一或多个运动传感器可以包含加速度计和/或陀螺仪。
在920处,UE确定是否超过一个传感器配置保留在所述多个传感器配置的列表上,如参考图5的520所描述。如果超过一个传感器配置保留在列表上,那么流程前进到930。如果否,那么流程结束。
在930处,UE确定所述多个传感器配置中的给定传感器配置是否使UE的功率消耗最小化。所述确定可以包含确定位置服务的准确性是否在用于给定传感器配置的阈值之上。如果位置服务的准确性在阈值之上,那么UE消除所述多个传感器配置中比给定传感器配置消耗更多功率的所有传感器配置。然而,如果位置服务的准确性不在阈值之上,那么UE消除给定传感器配置和所述多个传感器配置中不能提供比给定传感器配置更好的定位准确性的所有传感器配置。
如果所述多个传感器配置中的给定传感器配置不使UE的功率消耗最小化,那么流程返回到920。否则,在940处,UE将一或多个传感器参数的集合设定成给定传感器配置。
图9中图示出的流程还可以任选地包含确定UE是否可以从车辆接收传感器数据(未图示)。在此情况下,在940处的设定可以包含在UE可以从车辆接收传感器数据时,禁用驻留在UE上的运动传感器且使用从所述车辆接收的传感器数据来执行惯性导航定位技术,如上文参考图8的815到840所论述。给定传感器配置可以界定这些动作。确切地说,将一或多个传感器参数设定成给定传感器配置可以使得UE禁用驻留在UE上的运动传感器且使用从车辆接收的传感器数据。从车辆接收的传感器数据可以包含加速度计数据、陀螺仪数据和/或里程表数据。
图9中图示出的流程还可以任选地包含确定UE是否在行人模式中(未图示)。在此情况下,在940处的设定可以包含在UE在行人模式中时减小用于可用本地无线网络的扫描频率,如上文参考图8的855到875所论述。给定传感器配置可以界定这些动作。确切地说,将一或多个传感器参数设定成给定传感器配置可以使得UE减小用于可用本地无线网络的扫描频率。
图9中图示出的流程还可以任选地包含确定UE的加速度是否在加速度阈值之下(未图示)。在此情况下,在940处的设定可以包含在加速度在加速度阈值之下时禁用除加速度计外的驻留在UE上的运动传感器,如上文参考图8的885和890所论述。给定传感器配置可以界定这些动作。确切地说,将一或多个传感器参数设定成给定传感器配置可以使得UE禁用除加速度计外的驻留在UE上的运动传感器。
如所说明,本发明的各种方面涉及节约功率而不损害性能。为此,除非运动传感器数据或GNSS测量结果提供价值,否则各种方面不使用运动传感器数据或GNSS测量结果。例如,如果UE单独地使用GNSS测量结果或单独地使用传感器辅助的导航以足够的准确性确定其位置,那么对应地不需要用惯性导航技术或GNSS定位来增强。类似地,如果GNSS和/或传感器辅助的定位足够不良(例如,高度衰减的GNSS信号),那么不需要浪费功率来试图改进它。简单地禁用它比较好。
所属领域的技术人员将了解,可使用多种不同技术(technology)和技术(technique)中的任一者来表示信息和信号。例如,可以通过电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示贯穿以上描述可能提及的数据、指令、命令、信息、信号、位、符号和芯片。
此外,所属领域的技术人员应了解,结合本文中所揭示的方面来描述的各种说明性逻辑块、模块、电路和算法步骤可以实施为电子硬件、计算机软件或两者的组合。为清晰地说明硬件与软件的此可互换性,上文已大体就其功能性而言描述了各种说明性组件、块、模块、电路和步骤。此类功能性是实施为硬件还是软件取决于特定应用和施加于整个系统的设计约束。熟练的技术人员可以针对每一特定应用以不同方式实施所描述的功能性,但此类实施决策不应被解释为脱离本发明的范围。
结合本文中所揭示的方面来描述的各种说明性逻辑块、模块和电路可以用通用处理器、DSP、ASIC、FPGA或其它可编程逻辑装置、分立门或晶体管逻辑、分立硬件组件或其经设计以执行本文所描述的功能的任何组合来实施或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器还可以实施为计算装置的组合(例如,DSP和微处理器的组合、多个微处理器、结合DSP核心的一或多个微处理器或任何其它此类配置)。
结合本文中所揭示的方面描述的方法、序列和/或算法可以直接用硬件、用由处理器执行的软件模块或用这两者的组合来实施。软件模块可以驻留在RAM、闪存存储器、ROM、EPROM、EEPROM、寄存器、硬盘、可移动磁盘、CD-ROM或所属领域中已知的任何其它形式的存储媒体中。示例性存储媒体耦合到处理器,使得处理器可以从存储媒体读取信息和将信息写入到存储媒体。在替代方案中,存储媒体可与处理器成一体式。处理器和存储媒体可以驻留在ASIC中。ASIC可以驻留在IoT装置中。在替代方案中,处理器和存储媒体可以作为分立组件驻留在用户终端中。
在一或多个示例性方面中,所描述的功能可用硬件、软件、固件或其任何组合实施。如果用软件实施,那么可以将功能作为一或多个指令或代码存储在计算机可读媒体上或经由计算机可读媒体发射所述功能。计算机可读媒体包含计算机存储媒体与包含促进将计算机程序从一处传送到另一处的任何媒体的通信媒体两者。存储媒体可以为可由计算机存取的任何可用媒体。借助于实例而非限制,此类计算机可读媒体可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可以用于携载或存储呈指令或数据结构形式的所希望的程序代码且可以由计算机存取的任何其它媒体。并且,可恰当地将任何连接称作计算机可读媒体。例如,如果使用同轴电缆、光纤缆线、双绞线、DSL或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源发射软件,那么同轴电缆、光纤缆线、双绞线、DSL或例如红外线、无线电和微波等无线技术包含在媒体的定义中。如本文中所使用,磁盘和光盘包含CD、激光光盘、光学光盘、DVD、软性磁盘和蓝光光盘,其中磁盘通常以磁性方式和/或利用激光以光学方式再现数据。以上各项的组合也应包含在计算机可读媒体的范围内。
尽管前述揭示内容示出本发明的说明性方面,但应注意,在不脱离如所附权利要求书界定的本发明的范围的情况下,可在本文中做出各种改变及修改。不必以任何特定次序来执行根据本文中所描述的本发明的方面的方法权利要求项的功能、步骤和/或动作。此外,尽管可以单数形式描述或主张本发明的元件,但除非明确陈述限于单数形式,否则也涵盖复数形式。
Claims (28)
1.一种用于管理用户设备UE的功率消耗同时提供位置服务的方法,其包括:
确定所述位置服务的准确性是否在用于多个传感器配置中的给定传感器配置的阈值之上,其中所述多个传感器配置的每个传感器配置包括可由所述UE控制的一或多个传感器参数的集合的值的集合;
基于在所述阈值之上的所述位置服务的所述准确性,消除所述多个传感器配置中比所述给定传感器配置消耗更多功率的所有传感器配置,以及基于不在所述阈值之上的所述位置服务的所述准确性,消除所述给定传感器配置和所述多个传感器配置中不能提供比所述给定传感器配置更好的定位准确性的所有传感器配置;以及基于所述消除,设定所述一或多个传感器参数的集合以最小化所述UE的功率消耗。
2.根据权利要求1所述的方法,其进一步包括:
产生所述多个传感器配置的列表,其中所述多个传感器配置包括尚未被测试的传感器配置。
3.根据权利要求2所述的方法,其进一步包括:
确定是否超过一个传感器配置保留在所述多个传感器配置的所述列表上;以及
基于保留在所述多个传感器配置的所述列表上的超过一个传感器配置,执行所述确定。
4.根据权利要求1所述的方法,其中所述多个传感器配置中的每一者包括所述一或多个传感器参数的集合。
5.根据权利要求1所述的方法,其中所述一或多个传感器参数的集合包括影响所述UE的功率消耗的传感器参数。
6.根据权利要求1所述的方法,其中所述多个传感器配置中的每一传感器配置包括与所述一或多个传感器参数的集合的值不同的集合。
7.根据权利要求1所述的方法,其中所述一或多个传感器参数的集合包括与一或多个运动传感器、卫星定位系统接收器和/或无线局域网收发器相关的传感器参数。
8.根据权利要求1所述的方法,其进一步包括:
确定所述UE是否可以从车辆接收传感器数据,并且其中所述设定包括基于能够从所述车辆接收所述传感器数据的所述UE禁用驻留在所述UE上的运动传感器且使用从所述车辆接收的所述传感器数据来执行惯性导航定位技术。
9.根据权利要求8所述的方法,其中从所述车辆接收的所述传感器数据包括加速度计数据、陀螺仪数据和/或里程表数据。
10.根据权利要求8所述的方法,其中设定所述一或多个传感器参数的集合使得所述UE禁用驻留在所述UE上的所述运动传感器且使用从所述车辆接收的所述传感器数据。
11.根据权利要求1所述的方法,其进一步包括:
确定所述UE是否在行人模式中,并且其中所述设定包括基于在所述行人模式中的所述UE减小用于可用本地无线网络的扫描频率。
12.根据权利要求11所述的方法,其中所述设定所述一或多个传感器参数的集合使得所述UE减小用于可用本地无线网络的所述扫描频率。
13.根据权利要求1所述的方法,其进一步包括:
确定所述UE的加速度是否在加速度阈值之下,并且其中所述设定包括基于在所述加速度阈值之下的所述加速度禁用除加速度计外的驻留在所述UE上的运动传感器。
14.根据权利要求13所述的方法,其中所述设定所述一或多个传感器参数的集合使得所述UE禁用除所述加速度计外的驻留在所述UE上的所述运动传感器。
15.一种用于管理用户设备UE的功率消耗同时提供位置服务的设备,其包括:
经配置以确定所述位置服务的准确性是否在用于多个传感器配置中的给定传感器配置的阈值之上的逻辑电路,其中所述多个传感器配置的每个传感器配置包括可由所述UE控制的一或多个传感器参数的集合的值的集合;
经配置以基于在所述阈值之上的所述位置服务的所述准确性,消除所述多个传感器配置中比所述给定传感器配置消耗更多功率的所有传感器配置,以及基于不在所述阈值之上的所述位置服务的所述准确性,消除所述给定传感器配置和所述多个传感器配置中不能提供比所述给定传感器配置更好的定位准确性的所有传感器配置的逻辑电路;以及
经配置以基于所述消除,设定所述一或多个传感器参数的集合以最小化所述UE的功率消耗的逻辑电路。
16.根据权利要求15所述的设备,其进一步包括:
经配置以产生所述多个传感器配置的列表的逻辑电路,其中所述多个传感器配置包括尚未被测试的传感器配置。
17.根据权利要求16所述的设备,其进一步包括:
经配置以确定是否超过一个传感器配置保留在所述多个传感器配置的所述列表上的逻辑电路;
其中经配置以确定所述位置服务的所述准确性是否在所述阈值之上的逻辑电路包含基于保留在所述多个传感器配置的所述列表上的超过一个传感器配置,确定所述位置服务的所述准确性是否在所述阈值之上的逻辑电路。
18.根据权利要求15所述的设备,其中所述多个传感器配置中的每一者包括所述一或多个传感器参数的集合。
19.根据权利要求15所述的设备,其中所述一或多个传感器参数的集合包括与一或多个运动传感器、卫星定位系统接收器和/或无线局域网收发器相关的传感器参数。
20.根据权利要求15所述的设备,其进一步包括:
经配置以确定所述UE是否可以从车辆接收传感器数据的逻辑电路,
其中经配置以进行设定的所述逻辑电路包括经配置以基于能够从所述车辆接收所述传感器数据的所述UE,禁用驻留在所述UE上的运动传感器且使用从所述车辆接收的所述传感器数据来执行惯性导航定位技术的逻辑电路。
21.根据权利要求20所述的设备,其中从所述车辆接收的所述传感器数据包括加速度计数据、陀螺仪数据和/或里程表数据。
22.根据权利要求20所述的设备,其中经配置以设定所述一或多个传感器参数的集合的所述逻辑电路使得所述UE禁用驻留在所述UE上的所述运动传感器且使用从所述车辆接收的所述传感器数据。
23.根据权利要求15所述的设备,其进一步包括:
经配置以确定所述UE是否在行人模式中的逻辑电路,
其中经配置以进行设定的所述逻辑电路包括经配置以基于在所述行人模式中的所述UE,减小用于可用本地无线网络的扫描频率的逻辑电路。
24.根据权利要求23所述的设备,其中经配置以设定所述一或多个传感器参数的集合的所述逻辑电路使得所述UE减小用于可用本地无线网络的所述扫描频率。
25.根据权利要求15所述的设备,其进一步包括:
经配置以确定所述UE的加速度是否在加速度阈值之下的逻辑电路,
其中经配置以进行设定的所述逻辑电路包括经配置以基于在所述加速度阈值之下的所述加速度禁用除加速度计外的驻留在所述UE上的运动传感器的逻辑电路。
26.根据权利要求25所述的设备,其中经配置以设定所述一或多个传感器参数的集合的所述逻辑电路使得所述UE禁用除所述加速度计外的驻留在所述UE上的所述运动传感器。
27.一种用于管理用户设备UE的功率消耗同时提供位置服务的设备,其包括:
用于确定所述位置服务的准确性是否在用于多个传感器配置中的给定传感器配置的阈值之上的装置,其中所述多个传感器配置的每个传感器配置包括可由所述UE控制的一或多个传感器参数的集合的值的集合;
用于基于在所述阈值之上的所述位置服务的所述准确性,消除所述多个传感器配置中比所述给定传感器配置消耗更多功率的所有传感器配置,以及基于不在所述阈值之上的所述位置服务的所述准确性,消除所述给定传感器配置和所述多个传感器配置中不能提供比所述给定传感器配置更好的定位准确性的所有传感器配置的装置;以及
用于基于所述消除,设定所述一或多个传感器参数的集合以最小化所述UE的功率消耗的装置。
28.一种用于管理用户设备UE的功率消耗同时提供位置服务的非暂时性计算机可读媒体,其中所述非暂时性计算机可读媒体存储有如下由处理器执行的指令:
用以确定所述位置服务的准确性是否在用于多个传感器配置中的给定传感器配置的阈值之上的至少一个指令,其中所述多个传感器配置的每个传感器配置包括可由所述UE控制的一或多个传感器参数的集合的值的集合;
基于在所述阈值之上的所述位置服务的所述准确性,消除所述多个传感器配置中比所述给定传感器配置消耗更多功率的所有传感器配置,以及基于不在所述阈值之上的所述位置服务的所述准确性,消除所述给定传感器配置和所述多个传感器配置中不能提供比所述给定传感器配置更好的定位准确性的所有传感器配置的至少一个指令;以及
用以基于所述消除,设定所述一或多个传感器参数的集合以最小化所述UE的功率消耗的至少一个指令。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361804477P | 2013-03-22 | 2013-03-22 | |
US61/804,477 | 2013-03-22 | ||
US14/087,663 | 2013-11-22 | ||
US14/087,663 US9191897B2 (en) | 2013-03-22 | 2013-11-22 | Mobile device power management while providing location services |
PCT/US2014/031433 WO2014153504A1 (en) | 2013-03-22 | 2014-03-21 | Mobile device power management while providing location services |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105052215A CN105052215A (zh) | 2015-11-11 |
CN105052215B true CN105052215B (zh) | 2018-12-04 |
Family
ID=51569085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480015739.8A Expired - Fee Related CN105052215B (zh) | 2013-03-22 | 2014-03-21 | 移动装置功率管理同时提供位置服务 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9191897B2 (zh) |
EP (1) | EP2976919B1 (zh) |
JP (1) | JP6013645B2 (zh) |
KR (1) | KR101683632B1 (zh) |
CN (1) | CN105052215B (zh) |
WO (1) | WO2014153504A1 (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6244789B2 (ja) * | 2013-09-30 | 2017-12-13 | カシオ計算機株式会社 | Gps受信装置、電子時計、制御方法及びプログラム |
US9949170B2 (en) * | 2013-11-01 | 2018-04-17 | Intel Corporation | Transmission modification |
US9880005B2 (en) * | 2015-07-09 | 2018-01-30 | Invensense, Inc. | Method and system for providing a plurality of navigation solutions |
US20170013590A1 (en) * | 2015-07-09 | 2017-01-12 | Qualcomm Incorporated | Determining wireless scanning rate based on pedestrian dead reckoning reliability |
EP3357279B1 (en) * | 2015-09-28 | 2021-09-15 | British Telecommunications public limited company | Operation of a mobile terminal |
US9712204B2 (en) * | 2015-09-30 | 2017-07-18 | Apple Inc. | Adaptive antenna selection for interference mitigation |
US10054688B2 (en) * | 2015-11-03 | 2018-08-21 | Samsung Electronics Co., Ltd | Method and apparatus for saving power during synthetic positioning in GNSS receivers |
CN105682198B (zh) * | 2016-01-13 | 2018-06-08 | 广东欧珀移动通信有限公司 | 一种移动终端的定位控制方法、装置及移动终端 |
US10311359B2 (en) * | 2016-03-09 | 2019-06-04 | Resolution Products, Inc. | Home wireless discovery |
US10527736B2 (en) * | 2016-03-17 | 2020-01-07 | Cm Hk Limited | Methods and mobile devices with electric vehicle transportation detection |
US10021002B2 (en) * | 2016-06-24 | 2018-07-10 | Qualcomm Incorporated | Sensor data acquisition in a user equipment |
US10782417B2 (en) * | 2016-07-29 | 2020-09-22 | Trimble Inc. | Mobile reference station for GNSS positioning |
KR102569150B1 (ko) | 2016-11-03 | 2023-08-22 | 삼성전자주식회사 | 근접-기반 서비스 직접 통신에 기반하여 v2p 서비스를 제공하는 장치 및 방법 |
US10172089B2 (en) | 2016-12-30 | 2019-01-01 | Qualcomm Incorporated | Low power location tracking device |
WO2018211508A1 (en) * | 2017-05-17 | 2018-11-22 | Cellwize Wireless Technologies Ltd. | Method and system of managing radio connectivity of a vehicle |
US10708843B2 (en) * | 2017-07-28 | 2020-07-07 | LGS Innovations LLC | Methods and apparatuses for beacon assisted low power localization |
CN107682825A (zh) * | 2017-09-23 | 2018-02-09 | 广东欧珀移动通信有限公司 | 扫描频率控制方法及相关产品 |
US10785671B2 (en) * | 2018-06-25 | 2020-09-22 | Behrooz Shariati | Systems and methods for performing data aggregation in wide area networks |
JP2021156825A (ja) * | 2020-03-30 | 2021-10-07 | セイコーエプソン株式会社 | 移動体、移動体位置表示システムおよびその方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1590965A (zh) * | 2003-07-21 | 2005-03-09 | Lg电子有限公司 | 用于在导航系统中检测车辆位置的装置和方法 |
CN102753992A (zh) * | 2009-06-30 | 2012-10-24 | 高通股份有限公司 | 基于轨迹的位置确定 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5491486A (en) | 1994-04-25 | 1996-02-13 | General Electric Company | Mobile tracking units employing motion sensors for reducing power consumption therein |
US20050003828A1 (en) * | 2002-04-09 | 2005-01-06 | Sugar Gary L. | System and method for locating wireless devices in an unsynchronized wireless environment |
US7184777B2 (en) * | 2002-11-27 | 2007-02-27 | Cognio, Inc. | Server and multiple sensor system for monitoring activity in a shared radio frequency band |
JP2006177772A (ja) * | 2004-12-22 | 2006-07-06 | Matsushita Electric Works Ltd | 測位装置およびそれを用いる位置情報システム |
US7397369B2 (en) * | 2005-02-08 | 2008-07-08 | Ftc - Forward Threat Control Llc | Sensor and transmission control circuit in adaptive interface package |
JP2008117424A (ja) * | 2008-01-29 | 2008-05-22 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US8892127B2 (en) | 2008-11-21 | 2014-11-18 | Qualcomm Incorporated | Wireless-based positioning adjustments using a motion sensor |
JP5620928B2 (ja) | 2009-02-20 | 2014-11-05 | コーニンクレッカ フィリップス エヌ ヴェ | 装置をアクティブモードにするシステム、方法及び装置 |
US8390512B2 (en) * | 2009-06-05 | 2013-03-05 | Qualcomm Incorporated | On demand positioning |
US8199051B2 (en) | 2009-12-18 | 2012-06-12 | Trueposition, Inc. | Satellite positioning receiver and proxy location system |
US8332140B2 (en) * | 2010-03-31 | 2012-12-11 | Alpine Electronics, Inc | Method and apparatus for efficiently using a battery in a smartphone having a navigation system |
EP2583260A4 (en) | 2010-06-18 | 2017-05-17 | Enfora, Inc. | Power reduction in wireless applications |
US20110313650A1 (en) | 2010-06-21 | 2011-12-22 | Qualcomm Incorporated | Inertial sensor orientation detection and measurement correction for navigation device |
US10131419B2 (en) * | 2010-10-15 | 2018-11-20 | Goodrich Corporation | Systems and methods for detecting landing gear ground loads |
KR101972606B1 (ko) | 2010-11-03 | 2019-04-25 | 스카이후크 와이어리스, 인크. | 복합 위치 결정 시스템에서 위치 추정의 신뢰성 및 정확성을 증가시키는 시스템의 방법 |
US8362949B2 (en) * | 2011-06-27 | 2013-01-29 | Google Inc. | GPS and MEMS hybrid location-detection architecture |
US20130107727A1 (en) * | 2011-10-27 | 2013-05-02 | Nokia Corporation | Apparatus and Method for the Management of Reception Parameters in a Communication System |
US8972180B1 (en) * | 2011-11-08 | 2015-03-03 | Marvell International Ltd. | Method and apparatus for managing multiple sensors in a navigation system |
US8977288B2 (en) * | 2012-11-16 | 2015-03-10 | Broadcom Corporation | Apparatus and method for performing low-power geo-fence operations |
US9915091B2 (en) * | 2013-12-27 | 2018-03-13 | Lenovo (Singapore) Pte. Ltd. | Low power environment management for an automobile |
-
2013
- 2013-11-22 US US14/087,663 patent/US9191897B2/en not_active Expired - Fee Related
-
2014
- 2014-03-21 CN CN201480015739.8A patent/CN105052215B/zh not_active Expired - Fee Related
- 2014-03-21 JP JP2016504373A patent/JP6013645B2/ja not_active Expired - Fee Related
- 2014-03-21 WO PCT/US2014/031433 patent/WO2014153504A1/en active Application Filing
- 2014-03-21 KR KR1020157030247A patent/KR101683632B1/ko active IP Right Grant
- 2014-03-21 EP EP14724879.3A patent/EP2976919B1/en not_active Not-in-force
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1590965A (zh) * | 2003-07-21 | 2005-03-09 | Lg电子有限公司 | 用于在导航系统中检测车辆位置的装置和方法 |
CN102753992A (zh) * | 2009-06-30 | 2012-10-24 | 高通股份有限公司 | 基于轨迹的位置确定 |
Also Published As
Publication number | Publication date |
---|---|
KR101683632B1 (ko) | 2016-12-07 |
WO2014153504A1 (en) | 2014-09-25 |
EP2976919A1 (en) | 2016-01-27 |
EP2976919B1 (en) | 2018-11-14 |
CN105052215A (zh) | 2015-11-11 |
US20140286213A1 (en) | 2014-09-25 |
JP2016512943A (ja) | 2016-05-09 |
KR20150135394A (ko) | 2015-12-02 |
JP6013645B2 (ja) | 2016-10-25 |
US9191897B2 (en) | 2015-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105052215B (zh) | 移动装置功率管理同时提供位置服务 | |
US9119169B2 (en) | Beacon group information assisted wireless location determination | |
US9677887B2 (en) | Estimating an initial position and navigation state using vehicle odometry | |
KR101340788B1 (ko) | 조정된 라운드 트립 시간 측정치를 이용한 무선 위치 결정 | |
KR101554794B1 (ko) | 모션 센서를 사용한 무선-기반 포지셔닝 조정 | |
US9578459B2 (en) | Hybrid positioning techniques based on RTT and TOA/TDOA | |
US10495763B2 (en) | Mobile platform positioning using satellite positioning system and visual-inertial odometry | |
US9250083B2 (en) | Heading, velocity, and position estimation with vehicle sensors, mobile device, and GNSS inputs | |
US20170299724A1 (en) | Method for enhanced stand-alone global navigation satellite system (gnss) performance | |
KR101793582B1 (ko) | 위치-트리거링 센서 초기화를 위한 방법들 및 장치들 | |
CN108496096A (zh) | 可视化惯性里程计参考系与卫星定位系统参考系的对准 | |
US9641973B2 (en) | Method and apparatus for tracking, in real-time, a position of a mobile wireless communication device | |
US20110207471A1 (en) | Method and system for determining location within a building based on historical location information | |
US9277368B2 (en) | Method and apparatus for determining whether or not a mobile device is indoors | |
JP2016519283A (ja) | 外部生成された領域候補位置決定モード選択に応答するモバイルデバイス測位 | |
CN109154665A (zh) | 确定用户设备的时间校准值 | |
US20180324616A1 (en) | Generating location data while conserving resources | |
WO2023196723A1 (en) | Kinematic positioning with inertial constraints |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181204 |
|
CF01 | Termination of patent right due to non-payment of annual fee |