CN101911147A - 位置源选择 - Google Patents

位置源选择 Download PDF

Info

Publication number
CN101911147A
CN101911147A CN2009801015637A CN200980101563A CN101911147A CN 101911147 A CN101911147 A CN 101911147A CN 2009801015637 A CN2009801015637 A CN 2009801015637A CN 200980101563 A CN200980101563 A CN 200980101563A CN 101911147 A CN101911147 A CN 101911147A
Authority
CN
China
Prior art keywords
guider
sources
last
location
knowing
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.)
Pending
Application number
CN2009801015637A
Other languages
English (en)
Inventor
J·B·扬科
谢美林
B·P·威斯哈
黄海涛
M·J·史密斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Garmin Ltd Kayman
Original Assignee
Garmin Ltd Kayman
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Garmin Ltd Kayman filed Critical Garmin Ltd Kayman
Publication of CN101911147A publication Critical patent/CN101911147A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Abstract

描述了位置源选择技术。在实现中,电子装置提供各种功能,至少包括确定位置的功能。电子装置可被进一步配置为在多个位置源之间进行选择以基于各种选择标准确定位置。在实现中,当通过多个位置源确定位置时,可存储最后知道的位置。当位置源中的一个或多个不可用时,可将最后知道的位置用作通过位置源确定位置的替换方案。在另一个实现中,可利用最后知道的位置自动选择多个位置源中将被电子装置用于确定位置的一个位置源。

Description

位置源选择
背景技术
包括导航装置的便携式电子装置正变得越来越普及。导航装置通常包括定位部件(例如卫星导航接收器)和可操作为提供导航信息的处理元件,导航信息例如从当前地理位置到期望的地理位置的期望行进路线。传统上,包括导航装置的电子装置被构造为单功能装置,例如限于电话服务的移动电话、限于播放音乐的音频播放器和限于定位功能的导航装置等。
然而,随着便携式电子装置越来越普及,制造商通过开发提供多种功能的跨功能装置来做出响应。因此,增强型导航装置可被配置为提供多种功能和应用,这些功能和应用中仅有一些是面向位置的。例如,导航装置可提供定位功能、移动电话服务、互联网能力等的组合。此外,导航装置可被构造为利用多于一种定位技术来确定它的地理位置。
当导航装置用于导航行为时,很可能导航装置将使用最精确的当前位置。因此,由于在导航行为期间可经常使用卫星导航装置,所以在这样的时候保持卫星导航接收器上电和活动是有道理的。在其它时候,例如当导航装置用于其它行为时,当在室内使用导航装置,或者当导航装置在长时间段内静止不动时,精确的位置信息可能较不重要。然而,传统的用于导航装置的卫星导航接收器被配置为无论如何使用导航装置和无论在哪里使用导航装置,都持续尝试获得位置,这使得电池电源以相对高的速率进行放电。
发明内容
描述了位置源选择技术。在实现中,电子装置提供各种功能,至少包括确定位置的功能。电子装置可被进一步配置为基于各种选择标准在多个位置源之间选择以确定位置。在实现中,当通过多个位置源确定位置时,可存储最后知道的位置。当位置源中的一个或多个不可利用时,可将最后知道的位置用作通过位置源确定位置的可替换方案。在另一个实现中,可利用最后知道的位置自动选择多个位置源中电子装置将用于确定位置的一个位置源。
提供这个概要仅仅是为了引入在详细说明书和附图中完整描述的主题。因此,不应该认为这个概要是描述必要特征,也不应该认为这个概要是用于确定权利要求的范围。
附图说明
参照附图对详细说明书进行描述。在附图中,标号的最左数字表示该标号首先出现的附图。相同标号在说明书的不同实例和附图中的使用可表示类似或相同的项目。
图1描绘可利用位置源选择技术的示例性环境。
图2描绘导航装置执行位置源选择技术的示例性实现。
图3是描绘可基于选择标准选择位置源的示例性过程的流程图。
图4是描绘可存储最后知道的位置存储并将其选择为一个或多个位置源的可替换对象的示例性过程的流程图。
图5是描绘可更新最后知道的位置的示例性过程的流程图。
具体实施方式
随着便携式电子装置越来越普及,制造商通过开发提供多种功能的跨功能装置来做出响应。因此,便携式电子装置可被配置为提供用于多种应用的多种功能,例如导航装置提供定位功能、移动电话服务、互联网能力等的组合。此外,导航装置可被构造为利用多于一种定位技术来确定位置。
对位置源选择技术进行描述。在实现中,电子装置至少提供确定位置的功能。电子装置还可包括在多个位置源之间进行智能选择以确定位置的位置子系统。例如,位置子系统可响应于从装置应用接收到位置信息请求而启动卫星导航接收器以通过来自多个导航卫星的信号数据确定位置。如果卫星导航不可利用,则位置子系统可以例如通过使用蜂窝电话提供者/网络执行蜂窝三角测量(triangulation)来选择不同的位置源。在实现中,可定义位置源的层次结构,该层次结构根据优选的选择顺序或使用优先级将不同的位置源布置在相对的等级上。因此,位置子系统可使用定义的层次结构来选择最佳的可用位置源。构思位置子系统可选择位置源的各种其它选择标准。
在实现中,当正通过多个位置源确定位置时,位置子系统可存储最后知道的位置。然后,当位置源中的一个或多个不可利用时,位置子系统可将最后知道的位置提供给位置相关应用。例如,当用户下班开车回家时,位置子系统可周期性地更新最后知道的位置。当用户到家并且携带电子装置进入家里时,只要用户一直在室内,卫星导航就不可利用。因此,作为使用卫星导航的替换方案,位置子系统可提供最近的最后知道的位置数据来满足来自电子装置的位置相关应用的位置请求。例如,当电子装置在室内时,可将最后知道的位置提供给搜索应用以执行对兴趣点(POI)的搜索。使用最后知道的位置另外可通过使得应用(例如搜索应用)能够在卫星导航接收器在获取卫星信号的过程中快速提供信息来提高应用的响应性。
在以下论述中,首先对可操作为执行自动装置模式切换技术的示例性环境和装置进行描述。然后对可用于示例性环境和装置以及在不脱离其精神和范围的情况下可用于其它环境和装置的示例性过程进行描述。
示例性环境
图1示出可利用位置源选择技术的环境100的实现。在所绘示例中,环境100包括电子装置102。电子装置102可被配置为通过电子装置102的各种应用、部件、模块和工作模式提供各种功能。构思适于提供各种功能的各种电子装置102。例如,电子装置102可被配置为包括(但不限于)移动电话、导航装置、便携式计算机、个人数字助理、多媒体装置、游戏机和/或其组合的装置。在以下描述中,参照的部件,例如电子装置102可表示一个或多个实体,因此,通常可使用相同的标号表示单个实体(比如,一个电子装置102)或多个实体(比如,多个电子装置102、多种电子装置102等)。
在实现中,电子装置102包括确定位置的功能。例如,电子装置102被描绘为包括卫星导航接收器104,卫星导航接收器104呈现从导航卫星108接收信号数据106的功能。可以以各种方式配置卫星导航接收器104,例如,全球定位系统(GPS)接收器、GLONASS接收器、Galileo接收器或者其它卫星导航接收器。
电子装置102还包括通信模块110,通信模块110表示允许电子装置102在不同装置(比如,部件/外设)之间和/或通过一个或多个网络112发送/接收数据的通信功能。通信模块110表示各种通信部件和功能,包括,但不限于:一个或多个天线;浏览器;发送器;接收器;无线电;数据端口;软件接口和驱动器;联网接口;数据处理部件;等等。
一个或多个网络112表示可单独或组合用于在环境100的部件之间通信的各种不同的通信路径和网络连接。因此,一个或多个网络112可表示使用单个网络或多个网络实现的通信路径。此外,一个或多个网络112表示各种不同类型的网络和连接,包括,但不限于:互联网;内联网;卫星网络;蜂窝网络;移动数据网络;有线和/或无线连接;等等。无线网络的示例包括,但不限于,被配置为根据以下标准中的一种或多种标准进行通信的网络:电气和电子工程师协会(IEEE),例如802.11或802.16(Wi-Max)标准;Wi-Fi联盟发布的Wi-Fi标准;蓝牙特别兴趣组发布的蓝牙标准;等等。还构思了例如通过通用串行总线(USB)、以太网、串行连接等的有线通信。
例如,电子装置102(通过通信模块110所表示的功能)可被配置为通过一个或多个网络112与蜂窝电话提供者114和/或互联网提供者116通信以分别接收电话服务118和互联网服务120。互联网服务120可表示各种不同类型的内容/服务,其示例包括,但不限于,网页、位置服务、web服务、音乐、视频、电子邮件服务、即时通讯等。尽管分别示出,但是可通过共同的提供者提供互联网服务120和电话服务118。例如,蜂窝电话提供者114可提供电话服务118和互联网服务120两者。
如所指出的,电子装置102可被配置为确定位置。更具体地讲,电子装置102可包括位置子系统122,位置子系统122被配置为管理、使用各种位置源和/或定位技术以及在各种位置源和/或定位技术之间选择性地切换来确定电子装置102的地理位置。例如,位置子系统122可管理和处理通过卫星导航接收器104从GPS卫星108接收的信号数据106。电子装置102可接收由一个或多个位置数据平台和/或位置数据发送器发送的信号数据106,位置数据平台和/或位置数据发送器的示例被描绘为GPS卫星108。位置子系统122表示可操作为通过对接收的信号数据106进行处理来确定地理位置的功能。信号数据106可包括适用于定位的各种数据,例如定时信号、测距信号、星历表、年历等。因此,位置子系统122可管理和处理来自GPS卫星108的信号数据106以提供各种定位功能。
除了所述的通过GPS系统确定位置之外,应该明白,还可利用多种其它的定位系统,例如基于地面的系统(比如,基于无线电话的系统,例如A-GPS,其从蜂窝塔、例如通过电话服务118确定位置数据)、发送定位信号的无线网络等。例如,可通过使用基于服务器架构的服务器、从基于地面的基础设施、通过一个或多个传感器(比如,陀螺仪、里程表和磁强计)、使用“航位推测”技术等来实现定位功能。位置子系统122还可被配置为在可用于不同位置源的各种定位技术之间进行选择性的切换。因此,除了使用GPS卫星108之外,图1中的示例性电子装置102的位置子系统122还可通过蜂窝服务118和/或互联网服务120确定位置。可与图2相关地找到可操作为在各种定位技术和/或位置源之间进行切换的位置子系统122的进一步的论述。
电子装置102可包括可被配置为向电子装置102提供多种功能的各种装置应用124。位置子系统122能够可操作为将确定的位置和/或其它位置数据提供给各种装置应用124以启用位置相关功能。位置相关功能可包括,但不限于:在地图上指示地理位置;跟踪速度和距离;气候服务;交通服务;提供导航指令;提供行程数据;进行基于位置的兴趣点(POI)搜索、数据库搜索和/或互联网搜索等。
根据这里所述的位置源选择技术,位置子系统122还可确定、存储和管理如图1所绘的用于电子装置102的最后知道的位置(LKP)126。LKP 126表示下述数据,该数据被存储以当电子装置102要不然可以用于确定位置的位置源不可利用时启用位置相关功能。这种情况可以是当装置不能与一个或多个位置源连接时或者当装置处于从一个或多个位置源获取信号的过程中时。例如,GPS技术在室内可能不可利用,并且GPS技术可能需要花费几秒或者甚至几分钟来确定初始的室外位置。因此,位置子系统122可被配置为在相应的位置源可用时使用各种位置源/或定位技术来更新LKP 126。无论装置使用GPS或其它技术获得位置的能力如何,均可利用LKP 126向应用提供最佳的可用位置信息。因此,LKP 126可表示从可用的位置源选择的最佳的可用位置数据。可通过位置子系统122维护LKP 126,并且LKP 126可被用作其它定位技术和/或位置源的可替换方案。可利用LKP 126对电子装置102的操作进行智能管理。可与以下附图相关地找到选择性地使用LKP和/或不同的位置源来智能地管理电子装置102的操作的进一步的论述。
图2更详细地描绘图1的电子装置102的示例的实现200。具体地讲,图1的示例性电子装置102被示为导航装置202。图2的示例性导航装置202被示为包括可用于提供各种处理和存储能力的处理器204和存储器206。导航装置202可以至少包括确定位置的功能。另外,可以以各种方式配置导航装置202,例如移动电话(未示出)、便携式计算机、个人数字助理、多媒体装置、游戏机和/或其组合。
处理器204不受形成它的材料或者处理器204中所使用的处理机制的限制,这样,处理器204可通过半导体和/或晶体管、微处理器、微控制器、可编程智能计算机(PIC)等来实现。处理器204还可包括现场可编程门阵列(FPGA)或其它可编程逻辑器件(PLD)、全定制或半定制应用特定集成电路(ASIC)或者通过硬件描述语言(HDL)的一个或多个代码段描述的任何其它装置。此外,处理器204可包括所列出的部件中的任意部件的组合。另外,虽然显示单个存储器206用于导航装置202,但是可利用多种类型和组合的存储器,例如,随机存取存储器(RAM)、硬盘存储器、可拆卸介质存储器(比如,可通过容纳可拆卸存储器盒的槽来实现存储器206)和其它类型的计算机可读介质。
在图2的示例性导航装置202中,位置子系统122和通信模块110被示为通过处理器204执行而且还可存储在存储器206中的模块。总地指出,可使用软件、固件、硬件(比如,固定逻辑电路)、人工处理或者这些实现的组合来实现这里所述的任意功能。这里所使用的术语“模块”和“功能”通常表示软件、固件、硬件或者其组合。例如,在软件实现的情况下,模块表示当在处理器(例如图2的导航装置202的处理器204)上运行时执行特定任务的可执行指令。可将程序代码存储在一个或多个计算机可读介质上,计算机可读介质的示例为与图2的导航装置202相关联的存储器206。
导航装置202可建立与各个位置源208的通信连接。位置源208表示导航装置202通过其可确定位置和/或接收其它内容和服务的源。如所指出的,位置子系统122可被配置为在各种位置源208和相应的定位技术之间进行选择性的切换。在图2中,位置源208被示为包括导航卫星108(例如GPS卫星)、蜂窝电话提供者114和互联网提供者116。因此,导航装置202,特别是位置子系统122可被配置为使用各个位置源208来确定位置。更具体地讲,导航装置202可通过以下方式确定位置,即,使用来自导航卫星108的信号数据106;通过互联网提供者116和相关互联网服务120进行Wi-Fi(802.11)三角测量和/或Wi-Fi热点识别;通过蜂窝电话提供者114和相关电话服务118进行蜂窝塔识别和/或三角测量。还构思各种其它位置源208和相应的定位技术。
示出存储器206存储各种装置应用124、可通过卫星导航接收器104接收的信号数据106和最后知道的位置126。示出装置应用124包括浏览器212、电话214应用和导航216应用。浏览器212表示下述功能,该功能可在处理器204上执行以与来自互联网提供者116的内容120交互,例如获得电子邮件服务、发送/接收即时通讯、浏览网页、下载视频节目或其它内容120等。电话214应用表示下述功能,该功能可在处理器204上执行以从蜂窝电话提供者114获得电话服务118,例如发起和接收移动电话呼叫、管理联系人、创建/发送/接收文本消息等。
导航216应用表示可在处理器204上执行以提供各种导航功能的功能。例如,导航216应用可被配置用于户外导航、车辆导航、空中导航(比如,用于飞机、直升机)、海上导航、个人使用(比如,作为健康相关设备的一部分)等。例如,导航216应用可被执行以使用通过卫星导航接收器104接收的信号数据106来生成导航指令(比如,到达输入的目的地的逐个转弯(turn-by-turn)指令)、在地图上显示当前位置等。导航216应用还可被执行以提供其它导航功能,例如,确定当前速度、计算到达时间等。
还可并入各种其它218应用以向导航装置202提供另外的功能。其它218应用可包括,但不限于,媒体应用、游戏、数据库、生产力套件(productivity suite)、操作系统、驱动器、桌面应用、装置特定应用等。因此,装置应用124表示可在示例性导航装置202上操作的多种功能。
导航装置还被示为包括位置数据库220。位置数据库220表示可在导航装置202上本地维护以启用各种定位技术和/或导航功能的各种数据。可在位置数据库220中维护的数据的示例包括,但不限于,位置数据222、兴趣点(POI)数据224和地图数据226。还构思了各种其它数据228。位置数据222表示各种缓存的位置数据,例如将通信基础设施部件(比如,蜂窝塔、Wi-Fi热点、无线电塔、信标等)的标识符与位置相关的数据;各种通信基础设施属性;历史位置数据;路线和模式;位置源选择标准(包括位置标准和其它标准)等。POI数据224表示描述导航装置202的用户可能感兴趣的各种地方(例如商店、办公室、公园等),比如兴趣点(POI)的数据。可使用POI数据224来确定各种类型的POI的位置,例如,通过在地图上显示旅馆、餐馆、加油站、ATM等和/或提供导航到各种POI的指令来确定各种类型的POI的位置。地图数据226表示各种类型的地图(比如,公路、地形、合成物、卫星)和相关数据,导航装置202可使用这些地图和相关数据来提供各种定位技术和/或导航功能,例如在地图上显示位置、计算逐个转弯导航指令、显示POI等。
尽管位置数据库220被示为被本地存储在导航装置202上,但是可构思可在远程存储位置中维护部分数据,例如通过由蜂窝电话提供者114或互联网提供者116提供的数据服务来维护部分数据。导航装置202可与远程存储位置交互以执行在位置数据库220中本地维护的数据的更新。除了在位置数据库220中本地维护数据之外或者代替在位置数据库220中本地维护数据,导航装置202可将通过位置数据库220表示的数据部分直接用于远程存储位置,比如,无需在本地储存器中维护数据。例如,蜂窝电话提供者114可维护蜂窝塔参考数据库,导航装置可访问蜂窝塔参考数据库以获得将蜂窝塔id与位置相关的数据。类似地,互联网提供者116可维护Wi-Fi接入点数据库,导航装置可访问Wi-Fi接入点数据库以获得将Wi-Fi热点标识符与位置相关的数据。还构思了各种其它示例。
示例性导航装置202还可包括一个或多个惯性传感器230,惯性传感器230表示用于确定导航装置202的各种移动和人工操纵的功能。可以以各种方式配置惯性传感器230以提供信号以使得能够检测导航装置202的不同移动/操纵,包括,但不限于,检测方位、距离、运动、速度、碰撞等。例如,所绘惯性传感器230表示下述各种部件,这些部件被单独或者组合用于检测移动/操纵,包括,但不限于,加速计、陀螺仪、速度计、倾斜传感器、指南针、电容性或电阻性触摸传感器等。惯性传感器230可使得能够确定存储的LKP 126什么时候有效或无效。LKP 126及其有效性可用于在预测用户活动时激活卫星导航接收器104从而提高电子装置102的响应时间,和/或在缺少GPS或其它位置源208时提供基于位置的服务。
例如,当通过惯性传感器230检测到位置的显著移动或变化时,这可发起通过一个或多个位置源208对LKP 126进行更新。此外,检测到的位置移动或变化可引起在不同定位技术和/或位置源208之间进行切换。例如,当通过惯性传感器230检测到位置的显著移动或变化时,位置子系统122可从使用存储的LKP 126切换到通过GPS卫星108主动地获得位置。以这种方式,位置子系统122可预测变化,从而提供更快的响应时间。还构思了各种其它示例。可与以下过程相关地找到位置子系统122的这些特征和其它特征的进一步的论述。
示例性过程
以下论述对可利用前述系统和装置实现的位置源选择技术进行描述。可用硬件、固件或软件或者其组合实现每个过程的方面。过程被显示为指定由一个或多个装置执行的操作的块的集合,但是不必限于各个块所显示的执行操作的顺序。在以下论述的部分中,可参照图1的环境100和图2的示例性导航装置。以下所述的技术特征是不依赖于平台的,这表示可在具有各种处理器的各种商业计算平台上实现这些技术。
图3描绘选择用于确定位置的位置源的示例性实现的过程300。从装置的应用接收位置请求(块302)。例如,可通过图2的导航装置202的各种装置应用124形成位置请求。可将这样的请求从装置应用124传送给处理这些请求的位置子系统122。例如,为了生成通过导航装置202输出的逐个转弯导航指令,导航216应用可从位置子系统122请求位置。还构思了各种其它示例。因此,位置子系统122可接收和处理来自装置应用124的各种位置请求。
基于选择标准从多个位置源选择满足请求的位置源(块304)。例如,如参照图2所述,导航装置202可被配置为使用多个位置源208确定位置。在实现中,导航装置202可在位置源208之间选择,位置源208至少包括GPS卫星108、蜂窝电话提供者114和互联网提供者116。此外,导航装置202还可被配置为存储最后知道的位置(LKP)126并将其用作通过位置源208定位的可替换方案。
通过位置子系统122的导航装置202被配置为根据各种选择标准选择位置源。通过各种选择标准,位置子系统122可确定导航装置202的当前背景。例如,位置子系统122使用选择标准来理解这样的事情,例如如何使用导航装置202和在哪里使用导航装置202、使用频率、可用的电源/电池寿命、可用的位置源208等。此外,装置应用124所接收的位置请求可指定另外的选择标准,例如优选的/所需的位置源、提供位置的频率、位置精度级别等。基于选择标准,位置子系统122选择合适的位置源208和相应的定位技术来提供请求的位置。可在以下论述中找到关于可用于选择位置源208的选择标准的另外的示例。
一旦已选择位置源,就从所选择的位置源获得位置(块306)。例如,位置子系统122可选择GPS卫星108作为所选择的位置源。在这个示例中,如果卫星导航接收器104当前没有激活,则位置子系统122可激活卫星导航接收器104。然后,使用GPS技术获得位置。响应于请求将所获得的位置提供给应用(块308)。继续前面的示例,位置子系统122可将通过GPS技术确定的位置提供给导航216应用以使得能够输出逐个转弯的导航指令。
现在返回到各种选择标准,位置子系统122选择位置源208可至少部分基于先前确定的位置。表示先前确定的位置的选择标准可包括存储的位置数据222和/或最后知道的位置126。因此,选择标准可包括可作为位置数据222存储在位置数据库220中或者另外存储在存储器206中的各种位置标准。位置子系统122可被配置为至少使用位置标准来选择位置源208和相应的定位技术。可通过与位置源208中的一个或多个的交互来获取位置标准。位置标准的示例包括,但不限于,导航装置202的当前位置、导航装置202的速度、导航装置202的行进距离、导航装置202的一般行为、用户与导航装置交互的频率、导航装置的移动、及其组合。例如,如果装置的速度大于设置量(比如,10MPH),或者如果装置已移动超过阈值距离(比如,1km),则可选择卫星导航。如果装置的速度低于设置量,或者如果装置在阈值距离内移动,则可使用基于蜂窝的技术。可在以下论述中找到另外的示例。可通过与位置源208中的一个或多个的交互来获取这样的位置标准。
除了位置标准之外,选择标准还可包括这样的信息,例如:位置精度:位置源208的优先级;位置源208的可用性;功耗标准;来自惯性传感器230的数据;先前记录的位置历史和模式数据;装置配置数据;用户简档数据;和其组合。选择标准还可包括定义的位置源208的层次结构。例如,所述层次结构可根据精度、用户偏好、优先级、功耗等排列位置源208。基于该层次结构,位置子系统122可确定位置源208中最佳的可用位置源。如所指出的,可接收选择标准中的至少一些作为来自装置应用124的位置请求的一部分。
位置源208的选择可包括选择确定位置的频率。因此,位置子系统122不仅可选择将使用的位置源208,而且位置子系统122还可使用选择标准来确定多频繁地确定位置。例如,当导航装置202用于导航时,可相对频繁地确定位置。然而,当在家使用导航装置202访问互联网服务120时,由于位置子系统122通过选择标准来理解如何使用装置和在哪里使用装置,所以位置更新可相对不频繁地发生。以这种方式调整定位频率可实现更大的节电。
如前所述,位置源208的选择可响应于位置请求而发生,和/或可以以各种其它方式发起位置源208的选择。在实现中,位置子系统122选择位置源208可先行发生以使当接收到来自应用的位置请求时的响应时间加速。换句话讲,位置子系统122可被配置为抢先选择位置源208,而不用等待到接收到位置请求。例如,通过惯性传感器230检测到的运动可触发位置子系统122发起定位源208的选择、激活导航接收器104或通信模块110、和/或以另外的方式采取措施在位置源208之间进行切换。在另一个示例中,低电池寿命可触发位置子系统122使导航接收器104去活(deactivate)并切换到使用Wi-Fi技术的蜂窝来确定位置。在另一个示例中,存储的LKP 126的有效性的检验可使得位置子系统122发起位置源208的选择。还构思了各种其它示例。因此,除了响应于请求而选择位置源208之外或者代替响应于请求而选择位置源208,定位子系统122还可利用这里所述的各种选择标准抢先选择位置源208。
因此,响应于位置请求或者以其它方式,位置子系统122可利用选择标准(包括位置标准和/或其它选择标准)来激活位置源208中的一个或多个或者使位置源208中的一个或多个去活、改变导航装置202确定其位置的频率、存储LKP 126和/或切换到将LKP 126用于位置等。这种方式的位置源选择管理和确定技术可提供改进的电池寿命、改进的位置相关功能的持续性、更好的响应时间和改进的位置跟踪。为了进一步举例说明,现在对位置源选择技术的一些示例进行描述。在实现中,可使用被设置为电子装置102或导航装置202的部件的位置子系统122或者等同的功能来执行这些示例的技术。
位置源选择可至少部分基于位置源208的可用性。因此,当一个位置源208不可用时,位置子系统122可选择另一个位置源208。例如,如果导航装置202正行进穿过城市峡谷,则GPS接收可能丢失。在这种情况下,位置子系统122可自动实现Wi-Fi或蜂窝技术来确定位置。这样的选择可根据如前所述的定义的位置源208的层次结构。选择可对用户透明地发生,比如,自动地且无需用户输入地发生。因此,位置子系统122可通过多个位置源提供位置功能的连续性,同时降低由于单个位置源208的可用性而导致的中断机会。
位置源选择可至少部分基于先前确定的位置。例如,假设电子装置102的用户在家。在这个示例中,当用户在室内时,GPS覆盖范围可能不可用。通过选择标准,例如历史位置数据222和/或LKP 126,位置子系统122可确定装置的当前位置是在家里。此外,由于电子装置102可能不会移动很远或者很频繁,所以位置子系统122可确定精确的定位不关键。因此,在这些情况下,各种选择标准可使得位置子系统122选择蜂窝三角测量技术代替GPS技术来确定位置,并可使卫星导航接收器104去活。此外,还可调整确定位置的频率。例如,代替使用GPS连续更新位置,可以每一分钟、每五分钟等执行蜂窝三角测量技术。或者,作为GPS或蜂窝三角测量的替换方案,位置子系统122可选择LKP 126来提供位置。
位置源选择可至少部分基于检测到的移动。继续前面的示例,现在假设用户上车并开始开车离开家。位置子系统122现在可检测显著的移动。可基于蜂窝三角测量技术或者通过其它位置源208确定的位置来检测移动。位置子系统122还可基于一个或多个惯性传感器230检测移动。因此,位置子系统122可激活卫星导航接收器104,以开始接收信号数据106,从而确定位置。然而,如果不能获得GPS定位,则位置子系统122可转而启用Wi-Fi三角测量。同样,如果位置源208中的任何一个均不可用,则位置子系统122可依赖于作为替换方案的存储的LKP 126。以这种方式,电子装置102可预测变化,并可相应地发起与位置源208的交互。
当前述示例中的用户到达目的地时,卫星导航接收器104可仍然是活动的。位置子系统122可通过由GPS确定的位置和/或通过惯性传感器230来观察电子装置102的移动停止了限定的时间段(比如,3分钟、5分钟等)。此时,位置子系统122可使卫星导航接收器104去活以保存电池电源。位置子系统122还可根据其它选择标准切换到不同的位置源208,例如切换到Wi-Fi或蜂窝三角测量。此外,在GPS是活动的以确定位置时,位置子系统122可存储描述最后已知的位置(LKP)126的数据。因此,位置子系统122可将LKP 126用作通过位置源208确定位置的替换方案,只要LKP被确定为有效即可。可与以下附图相关地找到选择性地将LKP 126用于位置的进一步论述。
位置源选择还可基于随时间采集的表示位置走向、路线的历史信息和所识别的用户的移动/行为的模式。导航装置202可将这样的位置历史和模式作为位置数据222存储在位置数据库220中。例如,假设采集到表示导航装置202从11PM到7AM没有移动(比如,当用户睡觉时)和/或导航装置202从8AM到5PM没有移动(当用户在工作时)的历史数据。相应地,位置子系统122可被配置为根据历史数据和模式智能地启用或禁用一个或多个位置源208和相应的定位技术。
应该意识到,可利用所述示例的各种构造、组合和变型。构思了根据各种选择标准选择位置源208的各种另外的示例。例如,如果电子装置102的位置子系统122确定电子装置102在限定的时间段内静止不动,则位置子系统122可使GPS去活,并利用蜂窝技术。此外,如果位置子系统122确定速度低于预定速度,则位置子系统122可使GPS去活,并利用蜂窝技术。如果位置子系统122确定Wi-Fi连接可用,则它也可使GPS去活,并利用Wi-Fi技术。如果位置子系统122确定电子装置102的电池电力低,则它也可使GPS去活,并利用蜂窝技术。在另一个示例中,位置子系统122可利用惯性传感器230(例如加速计)来确定电子装置102是否正在移动或者以另外的方式正被用于激活GPS或Wi-Fi方法。再进一步地,位置子系统122可利用历史位置数据(例如用户的行进习惯和模式),并相应地激活或去活一个或多个位置源208和相应的定位技术。另外,位置子系统122可改变使用位置源208中的一个或多个确定其位置的频率。
位置子系统122可自动地并且不提示用户地执行所述位置源选择技术。所述位置源选择技术可用于提高通过导航装置202确定的位置的精度和/或连续性,同时延长导航装置202的电池寿命。在实现中,位置子系统122可在位置源之间进行切换之前使用其用户界面向用户输出提示以通知用户和/或使得用户能够确认或阻止切换。
图4描绘选择性地将最后知道的位置用于位置相关操作的示例性实现的过程400。存储最后知道的位置(块402)。例如,可将最后知道的位置126存储在导航装置202的存储器206中。可通过一个或多个位置源208确定最后知道的位置126。更具体地讲,位置子系统122可被配置为当可利用相应的位置源208来确定位置时使用各种定位技术更新LKP 126。无论导航装置202是否表现出使用GPS或其它技术确定位置的能力,均可使用LKP 126将位置信息提供给应用124。例如,当位置的使用时间和/或精度对于POI搜索可能不关键时,可使用LKP 126在室内搜索POI数据224。当位置源208不可用时,位置子系统122可选择性地使用存储的LKP 126:以当精确的位置可能不关键时提供等待时间低的位置响应;以节省电子装置102的电力;等等。
有时在存储LKP之后,可使位置源去活(块404)。例如,当相应的导航装置202已空闲长时间或者被确定为在室内位置(例如“在家”)等时,可使位置源208去活以节省电力。导航装置202,特别是位置子系统122现在可被配置为将存储的LKP 126用作使用位置源208确定位置的替换方案。
接收位置请求(块406)。例如,位置子系统122可从各种装置应用124接收获得位置的请求。一般来讲,位置子系统122可提供位置以启用装置应用124的位置相关功能。为了这里的示例的目的,假设浏览器212将请求传送给位置子系统122以启用可在位置数据库220中维护的POI数据224的基于位置的搜索。具体地讲,用户可操作浏览器212发起对电影院的搜索。浏览器212可被配置为自动使用当前位置来执行搜索。在这个示例中,位置子系统122可被构造为使用LKP 126满足请求,只要LKP 126有效即可。
因此,确定LKP的有效性(块408)。例如,位置子系统122可操作以确保存储的LKP 126没有到期或者由于位置变化而变得不正确。这可包括确定装置是否已经显著移动(例如通过惯性传感器230)和/或自存储LKP 126起是否已经过去限定的时间量。可将LKP126与时间戳、有效性时间段或其它合适的数据一起存储以使得能够确定LKP 126已被存储多长时间。如果确定移动过多或者已经过去太久时间,则可确定LKP无效。有效性的确定还可包括评估LKP 126是否足以满足请求。例如,来自导航216应用的请求可指定标准,例如精度级别或者将使用的特定位置源208。因此,如果LKP 126不满足指定的标准,则它可能不能有效地满足请求。然而,在前面的浏览器212搜索示例中,为了搜索的目的,LKP 126可提供足够精确的位置。
当最后知道的位置有效时,响应于请求传送最后知道的位置作为位置(块410)。继续POI搜索示例,可将LKP 126提供给浏览器212应用以执行位置相关POI搜索。可以以相同的方式处理另外的请求。当接收到另一个请求时,过程400返回到块406。位置子系统122可继续响应于后面的请求提供LKP 126,只要在块408中所进行的确定中确定LKP 126有效即可。
当最后知道的位置无效时,选择位置源以满足请求(块412)。例如,可利用参照图3的过程300描述的位置源选择技术和各种选择标准来选择位置源208。例如,在LKP 126被确定为无效的以上示例中,位置子系统122可选择GPS卫星108来满足来自导航216应用的请求。然后,可使用所选择的位置源208来确定位置。响应于请求传送使用所选择的位置源确定的位置(块414)。位置子系统122可激活卫星导航接收器104从GPS卫星108接收信号数据106以确定位置。然后,位置子系统122可响应于位置请求将确定的位置传送给导航216应用。GPS卫星108可继续确定位置,直到如图3所述的选择标准或其它因素使得位置子系统122选择不同的位置源208为止。过程400可返回到块402,在块402中,可基于通过所选择的位置源208确定的位置存储更新的LKP 126。因此,可使用LKP 126和LKP126的有效性的确定来在预测用户活动时激活卫星导航接收器104和/或在缺少GPS或其它位置源208时提供位置相关功能。
图5描绘使用一个或多个位置源更新最后知道的位置的示例性实现的过程500。使用最后知道的位置操作装置的位置相关应用(块502)。例如,可通过一个或多个位置源208将LKP 126存储在导航装置202的存储器206中。然后,如参照图4所述,作为位置源208的替换方案,可将LKP 126作为位置传送给请求装置应用124,只要LKP 126有效即可。因此,确定LKP的有效性(块504)。当LKP有效时,过程500可返回到块502,在块502中,装置继续使用有效的最后知道的位置126来操作位置相关应用。当确定LKP无效时,发起对LKP的更新(块506)。
构思了各种检验LKP 126的有效性的技术。如前参照图4所述,位置子系统122可使用时间戳来确定LKP 126的有效性时间段是否已经到期。在另一个示例中,可使用导航装置202在存储LKP 126之后的移动来确定LKP 126的有效性。换句话讲,为了确定是否执行对LKP 126的更新,位置子系统122可确定相应的导航装置202是否已经移动。例如,如果运动显著,则在存储LKP 126之后检测速率和/或其它移动指示器,这可触发对LKP 126的更新。惯性传感器230可用于识别导航装置202何时已移动到足以触发对LKP 126的更新。还可通过使用导航装置202与各个位置源208的交互来检测显著运动。例如,监视导航装置202遇到的蜂窝塔和/或Wi-Fi接入点的标识符的变化可指示导航装置202的显著运动。
如图5所示,对LKP 126的更新还可包括选择用于执行更新的位置源(块508)、使用选择的位置源确定位置(块510)和存储确定的位置作为更新的LKP(块512)。例如,可利用参照图3的过程300描述的位置源选择技术和各种选择标准来选择用于执行对存储的LKP 126的更新的位置源208。基于选择标准,位置子系统122可从各种位置源208中选择用于执行更新的位置源。在实现中,可将GPS卫星108和相应的GPS技术设置为更新LKP 126的默认方式或主要方式。因此,当GPS可用时,使用GPS更新最后知道的位置126。位置子系统122选择GPS卫星108来更新LKP 126可包括激活卫星导航接收器104。
当GPS不可用时,可根据除了GPS之外的可用的位置源208更新最后知道的位置126。当然,当没有位置源208可用时,可不更新最后知道的位置126。在这种情况下,可输出下述通知,该通知向用户指示当前没有合适的位置源208可用,并且相应地,不更新最后知道的位置。
在另外的实施例中,可使用缓存的位置数据222来更新LKP126。如所指出的,导航装置202的位置数据库220可包括将通信基础设施部件的标识符与位置相关的位置数据222。通信基础设施的示例包括部件,例如蜂窝塔、Wi-Fi接入点、信标、转发器、路由器和/或可通过导航装置202的操作检测/识别的其它合适的通信基础设施部件。合适的通信基础设施部件的位置通常是固定的。因此,GPS技术和/或其它位置源208和技术可用于解决(resolve)与各种通信基础设施部件相应的位置。可存储将确定的位置与相应的通信基础设施部件和标识符相关的位置数据222。蜂窝塔、Wi-Fi接入点、路由器和其它通信基础设施部件通常具有当导航装置遇到通信基础设施部件时导航装置202可获得的唯一的标识符。因此,导航装置202可使用标识符将通信基础设施部件与确定的位置相关。具体地讲,位置子系统可维护通信基础设施部件和通过GPS和/或其它位置源208和定位技术确定的相应位置的缓存。该缓存可本地存放在导航装置202上,例如位置数据库220中。
在实现中,可在缓存中维护固定数量的与相应蜂窝塔ID、Wi-Fi接入点ID或其它通信基础设施部件标识符相关的位置。例如,可预先定义缓存中的条目数量例如为100、500、1000等。可基于先进先出方式维护条目。因此,缓存可维护导航装置202最频繁遇到的通信基础设施部件的位置关系。
当导航装置202遇到各种通信基础设施部件时,位置子系统122可使用缓存的位置关系来更新LKP 126。例如,当检测到蜂窝塔时,可从缓存中检索相应的位置关系,并使用该位置关系来设置LKP126。然后,当从装置应用124接收到请求时,可将LKP 126用作位置。在许多情况下,用户在少量预先定义的路线上行进,对于这些路线,可确定与在这些路线上遇到的通信基础设施部件的位置关系。假设人每天沿着类似地区内的少量路线(工作地点、家里、学校、商店等)行进,则维护许多关于通信基础设施的位置关系来更新LKP 126可减少对GPS的查询。即使当用户行进到不同的地区(比如,商务旅行或者休假)时,在第一天到达目的地之后,用户的移动模式也可以是类似的。
在操作中,当蜂窝塔标识符变化(或者检测到其它通信基础设施部件)时,位置子系统122可通过向缓存查询与蜂窝塔标识符的位置关系来做出响应。如果在缓存中关于蜂窝塔标识符存在位置关系,则当一个或多个装置应用124请求位置时,可使用该位置关系。具体地讲,可基于该位置关系设置LKP 126。
如果在缓存中关于蜂窝塔标识符不存在位置关系,则位置子系统122可进而使用GPS或其它位置源208来确定位置。然后,位置子系统122可将确定的位置与蜂窝塔标识符相关,并相应地更新缓存。因此,不仅在装置相对静止不动时可利用LKP 126,而且还可在导航装置202在运动时使用所述缓存的位置关系来有利地利用LKP 126。存储通信基础设施部件的位置关系的缓存可使得卫星导航接收器104能够更经常地被去活,同时仍然允许位置相关功能。因此,可较不频繁地使用卫星导航接收器104,这可进一步减低功耗和改进电池寿命。
总结
对可被实现为充分利用电子装置102和/或导航装置202与各种位置源208交互的能力的各种位置源选择技术进行了描述。虽然用结构特征和/或方法行为特定的语言描述位置源选择技术,但是应该理解,所附权利要求不必限于所述的具体特征或行为。相反,公开具体特征和行为是作为实现所要求保护的位置源选择装置和技术的示例性形式。

Claims (16)

1.一种导航装置,包括:
卫星导航接收器,可操作为从第一位置源接收信号;
通信模块,可操作为从第二位置源接收信号;和
位置子系统,所述位置子系统与所述卫星导航接收器和所述通信模块通信,所述位置子系统可操作为:
识别所述导航装置的移动;
基于识别的移动选择所述位置源之一;
使用选择的位置源之一确定位置;和
将确定的位置传送给应用以执行位置相关功能。
2.根据权利要求1所述的导航装置,其中,所述位置子系统被进一步配置为:
通过与位置源的交互存储最后知道的位置;
确定最后知道的位置的有效性以执行位置相关功能;和
当最后知道的位置有效时,代替通过所述位置源之一确定位置,将最后知道的位置传送给应用。
3.根据权利要求1所述的导航装置,其中,所述位置子系统被进一步配置为:
当使用所选择的位置源之一确定位置时,更新存储在所述导航装置上的最后知道的位置;和
当所述位置源中的一个或多个不可用时,选择最后知道的位置作为确定的位置。
4.根据权利要求1所述的导航装置,其中,识别的所述导航装置的移动为所述导航装置的速度。
5.根据权利要求1所述的导航装置,其中:
所述导航装置包括惯性传感器;和
所述位置子系统可操作为使用惯性传感器识别所述导航装置的移动。
6.根据权利要求1所述的导航装置,其中,所述位置子系统可操作为使用所述位置源中的至少一个识别所述导航装置的移动。
7.根据权利要求6所述的导航装置,其中,所述位置子系统可操作为基于与所述位置源中的至少一个相关联的通信基础设施部件来识别所述导航装置的移动。
8.根据权利要求1所述的导航装置,其中,所述位置子系统可操作为基于与蜂窝网络相关联的蜂窝塔的识别来识别所述导航装置的移动。
9.根据权利要求1所述的导航装置,其中:
所述第一位置源为传送通过卫星导航接收器接收的信号的多个导航卫星;和
所述第二位置源为被配置为通过蜂窝网络和互联网中的至少一个传送通过所述通信模块接收的信号的提供者。
10.一种方法,包括:
利用多个位置源中的一个或多个确定装置的位置;
基于所确定的位置存储最后知道的位置;
接收来自所述装置的应用的位置请求;
基于选择标准从最后知道的位置和所述多个位置源选择满足所述位置请求的位置数据源;
从所选择的位置数据源获得位置;和
将获得的位置传送给应用以执行位置相关功能。
11.根据权利要求10所述的方法,其中,所述选择满足所述位置请求的位置数据源进一步基于通过所述装置的惯性传感器检测的移动。
12.根据权利要求10所述的方法,其中,所述选择满足所述位置请求的位置数据源还包括:
确定最后知道的位置的有效性;
当最后知道的位置有效时,选择最后知道的位置;和
当最后知道的位置无效时,选择所述多个位置源之一。
13.一种导航装置,包括:
卫星导航接收器,所述卫星导航接收器使得能够从多个卫星接送信号数据;
存储器;和
位置子系统,可操作为:
将与所述导航装置的最后知道的位置相应的数据存储在所述存储器中;
确定存储在所述存储器中的最后知道的位置的有效性;
当最后知道的位置有效时,选择最后知道的位置以执行所述导航装置的位置相关功能;和
当最后知道的位置无效时,激活所述卫星导航接收器来确定位置。
14.根据权利要求13所述的导航装置,其中,所述位置子系统进一步可操作为用与导航装置遇到的通信基础设施部件相应的位置更新最后知道的位置。
15.根据权利要求13所述的导航装置,其中,所述位置子系统进一步可操作为:
获取用于所述导航装置遇到的通信基础设施部件的标识符;
存储将所述通信基础设施部件与通过所述卫星导航接收器确定的位置相关的数据;
使卫星导航接收器去活;和
在卫星导航接收器去活时,从存储的数据获得所述导航装置遇到的通信基础设施部件的位置以启用位置相关功能。
16.根据权利要求15所述的导航装置,其中,所述通信基础设施部件包括蜂窝塔、Wi-Fi接入点、信标、路由器、转发器和无线电塔中的一个或多个。
CN2009801015637A 2008-01-25 2009-01-19 位置源选择 Pending CN101911147A (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US2358508P 2008-01-25 2008-01-25
US61/023,585 2008-01-25
US2720408P 2008-02-08 2008-02-08
US61/027,204 2008-02-08
US12/146,035 US8214139B2 (en) 2008-01-25 2008-06-25 Position source selection
US12/146,035 2008-06-25
PCT/US2009/031405 WO2009094323A1 (en) 2008-01-25 2009-01-19 Position source selection

Publications (1)

Publication Number Publication Date
CN101911147A true CN101911147A (zh) 2010-12-08

Family

ID=40900064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801015637A Pending CN101911147A (zh) 2008-01-25 2009-01-19 位置源选择

Country Status (5)

Country Link
US (1) US8214139B2 (zh)
EP (2) EP2720502B1 (zh)
JP (1) JP5718646B2 (zh)
CN (1) CN101911147A (zh)
WO (1) WO2009094323A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103245961A (zh) * 2013-02-20 2013-08-14 苏州海客科技有限公司 移动终端定位省电方法
CN104186004A (zh) * 2012-03-07 2014-12-03 英特尔公司 控制对位置来源的访问的装置、系统和方法
CN104770025A (zh) * 2012-12-12 2015-07-08 英特尔公司 估计移动设备的位置的装置、系统及方法
CN104854474A (zh) * 2012-12-12 2015-08-19 波音公司 用于通过将时机信号调节至预测的gnss可用性来减少gnss接收器电力使用的系统和方法
CN104913782A (zh) * 2015-06-19 2015-09-16 中国人民解放军国防科学技术大学 一种基于采集与定位的室内外联合导航方法与系统
CN110411460A (zh) * 2018-04-27 2019-11-05 高树安弗(杭州)科技有限公司 自适应控制操作以选择主体或设备的状况的移动设备的定位计算精度和功耗之间的折衷
CN112950905A (zh) * 2021-02-01 2021-06-11 航天科技控股集团股份有限公司 一种基于物联网的加油站的预警系统及预警方法

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110125867A1 (en) * 2007-12-14 2011-05-26 Denk Jr William E System and Method for the Improvement of Sharing Digital Data Between Mobile Devices
US20090312036A1 (en) 2008-06-16 2009-12-17 Skyhook Wireless, Inc. Methods and systems for improving the accuracy of expected error estimation in location determinations using a hybrid cellular and wlan positioning system
US20100049397A1 (en) * 2008-08-22 2010-02-25 Garmin Ltd. Fuel efficient routing
US20100094554A1 (en) * 2008-10-13 2010-04-15 Qualcomm Incorporated Systems and Methods for Accessing Data Over a Short-range Data Link to Enhance the Performance of a Navigational Unit
GB2466485B (en) * 2008-12-22 2013-02-20 Nokia Corp User selection of a location service in a portable electronic device
US8390512B2 (en) * 2009-06-05 2013-03-05 Qualcomm Incorporated On demand positioning
US8193982B2 (en) * 2009-06-29 2012-06-05 Research In Motion Limited Controlling a GPS receiver by detecting motion based on radiofrequency signal traces
US8022877B2 (en) 2009-07-16 2011-09-20 Skyhook Wireless, Inc. Systems and methods for using a satellite positioning system to detect moved WLAN access points
US8638256B2 (en) 2009-09-29 2014-01-28 Skyhook Wireless, Inc. Accuracy and performance of a hybrid positioning system
US8279114B2 (en) * 2009-10-02 2012-10-02 Skyhook Wireless, Inc. Method of determining position in a hybrid positioning system using a dilution of precision metric
EP2487866A4 (en) * 2009-10-06 2015-12-16 Rfid Mexico Sa De Cv GEOGRAPHIC LOCALIZATION SYSTEM
US8199051B2 (en) * 2009-12-18 2012-06-12 Trueposition, Inc. Satellite positioning receiver and proxy location system
US20130176169A1 (en) * 2010-03-21 2013-07-11 Trimble Navigation Ltd. Method and apparatus for mobile navigation using smart phone
US9092963B2 (en) * 2010-03-29 2015-07-28 Qualcomm Incorporated Wireless tracking device
FR2958759B1 (fr) * 2010-04-09 2012-11-16 Airbus Operations Sas Procede et dispositif de recalage de la position d'un aeronef lors d'un vol.
JP5081274B2 (ja) * 2010-05-25 2012-11-28 株式会社エヌ・ティ・ティ・ドコモ 移動通信端末及び測位方式選択方法
US8625902B2 (en) * 2010-07-30 2014-01-07 Qualcomm Incorporated Object recognition using incremental feature extraction
US8948145B2 (en) 2010-08-04 2015-02-03 Cellco Partnership Wireless mobile communication device with autonomous Wi-Fi control based on usage of battery in device
US8964709B2 (en) * 2010-08-04 2015-02-24 Cellco Partnership Wireless mobile communication device with autonomous Wi-Fi control based on motion of device
US8953569B2 (en) 2010-08-04 2015-02-10 Cellco Partnership Wireless mobile communication device with autonomous Wi-Fi control based on location of device
US10572721B2 (en) 2010-08-09 2020-02-25 Nike, Inc. Monitoring fitness using a mobile device
CA2807938C (en) 2010-08-09 2017-08-22 Nike International Ltd. Monitoring fitness using a mobile device
US9532734B2 (en) 2010-08-09 2017-01-03 Nike, Inc. Monitoring fitness using a mobile device
US9247521B2 (en) * 2010-09-01 2016-01-26 Guang Yang Localization based on individual location patterns
KR101972606B1 (ko) * 2010-11-03 2019-04-25 스카이후크 와이어리스, 인크. 복합 위치 결정 시스템에서 위치 추정의 신뢰성 및 정확성을 증가시키는 시스템의 방법
JP2012103138A (ja) * 2010-11-11 2012-05-31 Sony Corp 位置情報検出装置、通信装置、並びに通信システム
US20120146848A1 (en) * 2010-12-08 2012-06-14 Ezer Guy Gps signal quality utilize power reduction
KR101822183B1 (ko) 2011-02-09 2018-01-26 삼성전자주식회사 통합 측위 장치 및 방법
US8981995B2 (en) 2011-06-03 2015-03-17 Microsoft Technology Licensing, Llc. Low accuracy positional data by detecting improbable samples
US9020523B2 (en) 2011-07-12 2015-04-28 Qualcomm Incorporated Position estimating for a mobile device
US9464903B2 (en) 2011-07-14 2016-10-11 Microsoft Technology Licensing, Llc Crowd sourcing based on dead reckoning
US9470529B2 (en) 2011-07-14 2016-10-18 Microsoft Technology Licensing, Llc Activating and deactivating sensors for dead reckoning
US20130203440A1 (en) * 2011-07-27 2013-08-08 Qualcomm Labs, Inc. Selectively performing a positioning procedure at an access terminal based on a behavior model
GB201113920D0 (en) * 2011-08-12 2011-09-28 Overlay Media Ltd Optimised context-awareness on mobile devices
JP5803450B2 (ja) * 2011-09-02 2015-11-04 富士通株式会社 通信装置、携帯端末、情報生成プログラム、情報生成方法、および情報生成システム
US20130060640A1 (en) * 2011-09-07 2013-03-07 Hemang N. Gadhia Methods and Systems for Performing Proximity-Based Targeting of Advertisements to Internet-Connectable Devices and Utilizing Predicted Locations of Internet-Connectable Devices Using Data Networks
EP2570771B1 (en) 2011-09-13 2017-05-17 TomTom Global Content B.V. Route smoothing
JP2013088356A (ja) * 2011-10-20 2013-05-13 Sony Corp 情報処理装置、受信情報サーバ、情報処理方法、プログラム、及び記録媒体
US10184798B2 (en) 2011-10-28 2019-01-22 Microsoft Technology Licensing, Llc Multi-stage dead reckoning for crowd sourcing
US9429657B2 (en) * 2011-12-14 2016-08-30 Microsoft Technology Licensing, Llc Power efficient activation of a device movement sensor module
JP5529838B2 (ja) * 2011-12-15 2014-06-25 株式会社Nttドコモ 移動端末及び方法
WO2013130058A1 (en) * 2012-02-29 2013-09-06 Intel Corporation Location discrepancy corrections based on community corrections and trajectory detection
US9645242B2 (en) 2012-04-10 2017-05-09 Intel Corporation Device, system and method of collaborative location error correction
KR102058947B1 (ko) * 2012-05-24 2019-12-24 엘지전자 주식회사 이동 단말기 및 그의 gps엔진 제어방법
US9817125B2 (en) 2012-09-07 2017-11-14 Microsoft Technology Licensing, Llc Estimating and predicting structures proximate to a mobile device
US9014974B2 (en) * 2012-10-16 2015-04-21 Qualcomm, Incorporated Predictive scheduling of navigation tasks
US9161172B2 (en) 2012-11-06 2015-10-13 Qualcomm Incorporated Map-based adaptive sampling of orientation sensors for positioning
US20140159856A1 (en) * 2012-12-12 2014-06-12 Thorsten Meyer Sensor hierarchy
US9420056B2 (en) * 2013-06-26 2016-08-16 International Business Machines Corporation Analytics caching based on users connected
US9942718B2 (en) * 2013-07-03 2018-04-10 Qualcomm Incorporated Methods and apparatuses for use in providing location parameters to mobile applications
JP2015087320A (ja) * 2013-10-31 2015-05-07 日本無線株式会社 測位装置
US9258677B2 (en) * 2013-11-21 2016-02-09 Microsoft Technology Licensing, Llc Improving scalability and reliability of hardware geo-fencing with failover support
JP6608578B2 (ja) * 2014-03-03 2019-11-20 Kddi株式会社 端末装置、位置情報測位制御方法及びプログラム
US9439043B2 (en) * 2014-05-16 2016-09-06 Google Inc. Running location provider processes
US10362263B2 (en) 2014-07-02 2019-07-23 Amer Sports Digital Services Oy System and method for remote activation of a storage operation of pictorial information
FI20145643A (fi) 2014-07-02 2016-01-03 Suunto Oy Menetelmä, järjestelmä, kannettava digitaalinen laite ja tallennuslaite kuvainformaation tallentamisen etäaktivointia varten
EP2963450B1 (de) * 2014-07-04 2019-03-06 Deutsche Telekom AG Verfahren und Positionsbestimmungssystem zur Positionsbestimmung einer mobilen Kommunikationseinrichtung unter Verwendung eines Messplans
US10542370B2 (en) * 2014-07-25 2020-01-21 Rovio Entertainment Ltd Management of a virtual space
US20160077892A1 (en) * 2014-09-12 2016-03-17 Microsoft Corporation Automatic Sensor Selection Based On Requested Sensor Characteristics
US10009846B2 (en) * 2014-09-22 2018-06-26 Qualcomm, Incorporated Low-power location information reporting
KR102240719B1 (ko) 2015-02-05 2021-04-15 삼성전자주식회사 위치 정보 획득 방법 및 그 전자 장치
US9392417B1 (en) 2015-03-03 2016-07-12 Qualcomm Incorporated Managing activities performed by a plurality of collocated mobile devices
CN104717610B (zh) * 2015-03-04 2018-05-08 惠州Tcl移动通信有限公司 一种基于lbs的无线数据网络自动切换方法及移动终端
CA3006903C (en) * 2015-05-01 2020-08-18 Martin Labrie Location based information service application
US10459089B2 (en) * 2015-09-11 2019-10-29 Avago Technologies International Sales Pte. Limited Adaptive positioning system
KR20170074095A (ko) * 2015-12-21 2017-06-29 한국전자통신연구원 사용자 위치를 확인하기 위한 장치 및 그 방법
US20180373910A1 (en) * 2015-12-25 2018-12-27 Mitsubishi Electric Corporation Positioning and measurement apparatus, data storage apparatus, data utilization apparatus, and recording medium
KR102564468B1 (ko) * 2016-02-11 2023-08-08 삼성전자주식회사 경로 정보를 제공하기 위한 전자 장치 및 방법
CN106291636A (zh) * 2016-07-27 2017-01-04 宇龙计算机通信科技(深圳)有限公司 一种定位终端的方法及系统
US10527430B2 (en) * 2016-09-23 2020-01-07 Qualcomm Incorporated Method and apparatus for beacon data collection
US11295190B2 (en) 2016-12-14 2022-04-05 Hendrik J Volkerink Correlated asset identifier association
US10902310B2 (en) 2016-12-14 2021-01-26 Trackonomy Systems, Inc. Wireless communications and transducer based event detection platform
US10885420B2 (en) 2016-12-14 2021-01-05 Ajay Khoche Package sealing tape types with varied transducer sampling densities
US11138490B2 (en) 2016-12-14 2021-10-05 Ajay Khoche Hierarchical combination of distributed statistics in a monitoring network
US10819137B2 (en) 2016-12-14 2020-10-27 Ajay Khoche Energy harvesting wireless sensing system
US10445634B2 (en) 2016-12-14 2019-10-15 Trackonomy Systems, Inc. Fabricating multifunction adhesive product for ubiquitous realtime tracking
CN106874057B (zh) * 2017-04-11 2018-06-29 惠州学院 一种信息录入方法及其设备
WO2019118400A1 (en) * 2017-12-14 2019-06-20 Trackonomy Systems, Inc. Multifunction flexible adhesive product with sensing and wireless communication capabilities
EP3729139A1 (en) * 2017-12-18 2020-10-28 Sony Corporation Telecommunications apparatus and methods
GB2583424A (en) 2017-12-22 2020-10-28 Amer Sports Digital Services Oy A system and method for remote activation of a storage operation of pictorial information
US11308370B2 (en) 2019-04-04 2022-04-19 Trackonomy Systems, Inc. Correlating asset identifiers
WO2020247354A1 (en) 2019-06-05 2020-12-10 Trackonomy Systems, Inc. Temperature monitoring in cold supply chains
US11317516B2 (en) 2019-09-13 2022-04-26 Trackonomy Systems, Inc. Roll-to-roll additive manufacturing method and device
GB2592964B (en) * 2020-03-12 2023-12-06 Extronics Ltd Emergency tag location
US11587425B1 (en) 2020-05-17 2023-02-21 Trackonomy Systems, Inc. Next generation building access control, indoor locationing, and interaction tracking
US11864058B1 (en) 2020-10-04 2024-01-02 Trackonomy Systems, Inc. Flexible tracking device for cables and equipment
US11900195B2 (en) 2020-07-24 2024-02-13 Trackonomy Systems, Inc. Tearing to turn on wireless node with multiple cutouts for re-use
US11527148B1 (en) 2020-10-04 2022-12-13 Trackonomy Systems, Inc. Augmented reality for guiding users to assets in IOT applications
US11819305B1 (en) 2020-10-05 2023-11-21 Trackonomy Systems, Inc. Method for determining direction of movement through gates and system thereof
WO2022126020A1 (en) 2020-12-12 2022-06-16 Trackonomy Systems, Inc. Flexible solar-powered wireless communication device
WO2022213029A1 (en) * 2021-03-29 2022-10-06 Snap Inc. Scheduling requests for location data
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
JP7352715B1 (ja) * 2022-12-07 2023-09-28 Kddi株式会社 情報処理装置及び情報処理方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020115436A1 (en) * 2000-09-29 2002-08-22 Howell Robert M. Telematics system
CN1391423A (zh) * 2001-06-07 2003-01-15 三洋电机株式会社 移动通信终端机
CN1433591A (zh) * 2000-06-08 2003-07-30 摩托罗拉公司 蜂窝电话定位的方法和装置
CN1465987A (zh) * 2002-07-05 2004-01-07 尹登庆 移动物体运动轨迹监控方法及其系统
KR100505366B1 (ko) * 2000-04-24 2005-08-04 엠텍정보통신 주식회사 이동체의 위치 정보 수집 및 서비스 제공 방법 및 그를이용한 위치 정보 서비스 시스템
KR100658152B1 (ko) * 2006-03-27 2006-12-15 삼성전자주식회사 이동통신단말기 및 그의 위치정보 제공 방법

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602903A (en) * 1994-09-28 1997-02-11 Us West Technologies, Inc. Positioning system and method
JPH09311043A (ja) * 1996-05-24 1997-12-02 Matsushita Electric Ind Co Ltd ナビゲーション装置
JPH1038993A (ja) 1996-07-30 1998-02-13 Sony Corp 測位装置
JPH1094028A (ja) * 1996-09-12 1998-04-10 Nec Corp 移動端末および移動通信システム
US6157841A (en) * 1997-09-18 2000-12-05 At&T Corp. Cellular phone network that provides location-based information
US5982324A (en) * 1998-05-14 1999-11-09 Nortel Networks Corporation Combining GPS with TOA/TDOA of cellular signals to locate terminal
US6249245B1 (en) * 1998-05-14 2001-06-19 Nortel Networks Limited GPS and cellular system interworking
US6141570A (en) * 1998-08-26 2000-10-31 Ericsson Inc. System and method for conserving battery energy in a wireless telephone with an integral global positioning system
US7215967B1 (en) * 1998-12-22 2007-05-08 Telefonaktiebolaget Lm Ericsson (Publ) System and method for fast cold start of a GPS receiver in a telecommunications environment
US6987975B1 (en) * 1999-04-08 2006-01-17 Ericsson Inc. Method of generating control signals based on location of radio terminals
JP2001091290A (ja) * 1999-09-17 2001-04-06 Sony Corp 情報処理装置および方法、並びにプログラム格納媒体
US6433735B1 (en) * 2000-12-26 2002-08-13 Telefonaktiebolaget (Lme) Mobile terminal and system and method for determining the geographic location of a mobile terminal
US6853840B2 (en) * 2001-03-02 2005-02-08 Csi Wireless Llc System and method for enabling and disabling devices based on RSSI analysis
JP2002281540A (ja) * 2001-03-19 2002-09-27 Hitachi Ltd 位置測定を行う移動端末装置
US6584331B2 (en) * 2001-10-09 2003-06-24 Nokia Corporation Use of received signal strength indicator (RSSI) and global positioning system (GPS) to reduce power consumption in mobile station
US20030179134A1 (en) * 2002-03-19 2003-09-25 Lampert Chet A. Device for use with a portable inertial navigation system ("PINS") and methods for transitioning between location technologies
US6801159B2 (en) * 2002-03-19 2004-10-05 Motorola, Inc. Device for use with a portable inertial navigation system (“PINS”) and method for transitioning between location technologies
JP4474831B2 (ja) * 2003-01-28 2010-06-09 日本電気株式会社 移動通信網における移動局位置特定システム、制御装置及び移動局
JP2004233058A (ja) 2003-01-28 2004-08-19 Hitachi Ltd 携帯電話及び測位システム
JP4175981B2 (ja) * 2003-08-29 2008-11-05 セコム株式会社 位置端末及び測位システム
US7409188B2 (en) * 2003-11-26 2008-08-05 Nokia Corporation Method and apparatus for lowering power use by a ranging receiver
JP2005284596A (ja) 2004-03-29 2005-10-13 Sony Corp 情報処理装置および方法、並びにプログラム
JP2005326225A (ja) * 2004-05-13 2005-11-24 Sony Corp 情報処理装置および方法、並びにプログラム
US7256731B2 (en) * 2004-05-27 2007-08-14 Northrop Grumman Corporation Power cycling for a global positioning system
JP4736866B2 (ja) * 2005-04-28 2011-07-27 株式会社デンソー ナビゲーション装置
AT502811B1 (de) * 2005-10-21 2007-06-15 Kapsch Carriercom Ag Vorrichtung und verfahren zur positionsinformation
US20090149200A1 (en) * 2007-12-10 2009-06-11 Symbol Technologies, Inc. System and method for device or system location optimization

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100505366B1 (ko) * 2000-04-24 2005-08-04 엠텍정보통신 주식회사 이동체의 위치 정보 수집 및 서비스 제공 방법 및 그를이용한 위치 정보 서비스 시스템
CN1433591A (zh) * 2000-06-08 2003-07-30 摩托罗拉公司 蜂窝电话定位的方法和装置
US20020115436A1 (en) * 2000-09-29 2002-08-22 Howell Robert M. Telematics system
CN1391423A (zh) * 2001-06-07 2003-01-15 三洋电机株式会社 移动通信终端机
CN1465987A (zh) * 2002-07-05 2004-01-07 尹登庆 移动物体运动轨迹监控方法及其系统
KR100658152B1 (ko) * 2006-03-27 2006-12-15 삼성전자주식회사 이동통신단말기 및 그의 위치정보 제공 방법

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104186004A (zh) * 2012-03-07 2014-12-03 英特尔公司 控制对位置来源的访问的装置、系统和方法
US9973884B2 (en) 2012-03-07 2018-05-15 Intel Corporation Device, system and method of controlling access to location sources
CN104770025A (zh) * 2012-12-12 2015-07-08 英特尔公司 估计移动设备的位置的装置、系统及方法
CN104854474A (zh) * 2012-12-12 2015-08-19 波音公司 用于通过将时机信号调节至预测的gnss可用性来减少gnss接收器电力使用的系统和方法
CN104854474B (zh) * 2012-12-12 2017-11-28 波音公司 用于通过将时机信号调节至预测的gnss可用性来减少gnss接收器电力使用的系统和方法
CN103245961A (zh) * 2013-02-20 2013-08-14 苏州海客科技有限公司 移动终端定位省电方法
CN104913782A (zh) * 2015-06-19 2015-09-16 中国人民解放军国防科学技术大学 一种基于采集与定位的室内外联合导航方法与系统
CN104913782B (zh) * 2015-06-19 2018-04-06 中国人民解放军国防科学技术大学 一种基于采集与定位的室内外联合导航方法与系统
CN110411460A (zh) * 2018-04-27 2019-11-05 高树安弗(杭州)科技有限公司 自适应控制操作以选择主体或设备的状况的移动设备的定位计算精度和功耗之间的折衷
CN112950905A (zh) * 2021-02-01 2021-06-11 航天科技控股集团股份有限公司 一种基于物联网的加油站的预警系统及预警方法

Also Published As

Publication number Publication date
JP2011512520A (ja) 2011-04-21
EP2248120B1 (en) 2017-11-29
WO2009094323A1 (en) 2009-07-30
US8214139B2 (en) 2012-07-03
JP5718646B2 (ja) 2015-05-13
EP2248120A1 (en) 2010-11-10
EP2720502B1 (en) 2016-11-16
US20090192709A1 (en) 2009-07-30
EP2248120A4 (en) 2012-09-05
EP2720502A1 (en) 2014-04-16

Similar Documents

Publication Publication Date Title
CN101911147A (zh) 位置源选择
JP6290273B2 (ja) ロケーションベースのサービスのための動的レポートスキーム
US9778050B2 (en) Method and apparatus for providing battery management in route navigation
US8892121B2 (en) Device based trigger for location push event
CN102027523B (zh) 虚拟交通传感器
US20080085724A1 (en) Data Retrieval Method for Location Based Services on a Wireless Device
US20110178811A1 (en) Navigation system with geofence validation and method of operation thereof
KR101793582B1 (ko) 위치-트리거링 센서 초기화를 위한 방법들 및 장치들
WO2011096130A1 (ja) 移動端末および移動端末の制御方法
CN105122913A (zh) 对设备位置报告频率的动态确定
CN102742336A (zh) 具有局部地图绘制数据的移动站定位辅助
CN102265686A (zh) 用于提供并利用局部地图和注释进行定位的方法和装置
CN101374274A (zh) 虚拟社群定位系统及方法
US20070224977A1 (en) Mobile Terminal, Server, Information Providing System, Communicating Method for Mobile Terminal and Server, and Information Providing Method for Information Providing System
Kim et al. An adaptive location detection scheme for energy-efficiency of smartphones
CA2605820C (en) Improved data retrieval method for location based services on a wireless device
Rashid et al. Implementing location based information/advertising for existing mobile phone users in indoor/urban environments
JP2018125572A (ja) 位置検知システム、そのサーバ装置、携帯端末
JP2003158777A (ja) 移動端末への情報提供方法、情報提供システム及び移動端末
CN115342823A (zh) 一种导航路线规划的方法、相关装置、设备及存储介质
Fengli et al. Location management in mobile environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101208