[go: up one dir, main page]

CN102006550A - 用于移动计算装置的节能系统和方法 - Google Patents

用于移动计算装置的节能系统和方法 Download PDF

Info

Publication number
CN102006550A
CN102006550A CN2010105210258A CN201010521025A CN102006550A CN 102006550 A CN102006550 A CN 102006550A CN 2010105210258 A CN2010105210258 A CN 2010105210258A CN 201010521025 A CN201010521025 A CN 201010521025A CN 102006550 A CN102006550 A CN 102006550A
Authority
CN
China
Prior art keywords
mobile computing
computing device
rate
current location
determination system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010105210258A
Other languages
English (en)
Other versions
CN102006550B (zh
Inventor
T·方
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.)
Qualcomm Inc
Original Assignee
Palm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Palm Inc filed Critical Palm Inc
Publication of CN102006550A publication Critical patent/CN102006550A/zh
Application granted granted Critical
Publication of CN102006550B publication Critical patent/CN102006550B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/01Determining conditions which influence positioning, e.g. radio environment, state of motion or energy consumption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/10Details of telephonic subscriber devices including a GPS signal receiver
    • 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/025Services making use of location information using location based information parameters
    • H04W4/026Services making use of location information using location based information parameters using orientation information, e.g. compass
    • 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/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Telephone Function (AREA)
  • Supply And Distribution Of Alternating Current (AREA)
  • Power Sources (AREA)
  • Navigation (AREA)

Abstract

本发明披露了用于移动计算装置的节能系统和方法。一种移动计算装置包括壳体、在壳体中设置的处理器、以及被配置为以第一速率确定移动计算装置的当前位置的位置确定系统。位置确定系统可被配置为基于门限距离值和从移动计算装置的当前位置到预期未来位置的距离将第一速率调整至不同的第二速率。

Description

用于移动计算装置的节能系统和方法
背景技术
一些移动计算装置为用户提供基于位置的业务。例如,移动计算装置可以使用导航应用以提供从用户当前位置到期望的目的地的指向。位置确定电路或系统可被用于周期地确定移动计算装置的位置。
移动计算装置还可具有被配置为通过各种类型的无线网络与各种类型的无线装置通信的无线收发器。
发明内容
一个实施例涉及一种移动计算装置,其包括壳体、在壳体内提供的处理器以及被配置为以第一速率确定移动计算装置的当前位置的位置确定系统,其中位置确定系统被配置为基于门限距离值和移动计算装置从当前位置到预期的将来位置的距离调整第一速率到不同的第二速率。
另一个实施例涉及一种移动计算装置,其包括壳体、在壳体内提供的处理器以及与处理器耦合的、被配置为确定在多个不同时间点中每一个的移动计算装置的位置的位置确定系统,其中相邻时间点被时间周期分隔,并且其中位置确定系统被配置为基于移动计算装置的当前位置和移动计算装置的预期的将来位置调整时间周期。
另一个实施例涉及一种方法,其包括以第一速率周期性地确定移动装置的当前位置,确定移动装置的预期的未来位置,基于门限距离值和从移动计算装置当前位置到移动计算装置预期将来位置的距离调整第一速率。
另一个实施例涉及一种计算机可读存储介质,其具有存储于其中的机器可读指令,用于当被执行时使一个或多个机器执行下列方法步骤:以第一速率周期性地确定移动装置的当前位置,确定移动装置的预期的将来位置,并基于门限距离值和从移动计算装置当前位置到移动计算装置预期将来位置的距离调整第一速率。
附图说明
图1是根据一个示例性实施例的移动计算装置的透视图。
图2是根据一个示例性实施例的在伸展态样中的图1中移动计算装置的前视图。
图3是根据一个示例性实施例的在伸展态样中的图1中移动计算装置的后视图。
图4是根据一个示例性实施例的在伸展态样中的图1中移动计算装置的侧视图。
图5是根据一个示例性实施例的图1中移动计算装置的方框图。
图6是根据一个示例性实施例的显示导航数据图像的移动计算装置的显示器。
图7是根据一个示例性实施例的使用移动计算装置的方法的流程图。
图8是根据另一个示例性实施例的使用移动计算装置的方法的流程图。
图9是根据另一个示例性实施例的使用移动计算装置的方法的流程图。
具体实施方式
本文描述的一些实施例可通过基于一个或多个因素降低位置确定电路的活跃性来减少移动计算装置的能耗。本文描述的一些实施例可使用例如当前位置、期望的或将来位置、和关于特定地理区域的数据(例如街道数量,十字路口数量等)等的位置相关数据。
参照图1-4,示出了移动装置10。本文的教导可应用于装置10或其他电子装置(例如,桌上型计算机)、移动计算装置(例如,膝上型计算机)或手持计算装置(例如个人数字助理(PDA)、智能电话、移动电话、个人导航装置)等。根据一个实施例,装置10可以是智能电话,其是移动电话和具有PDA功能的手持计算机的组合。PDA功能可包括个人信息管理(例如,包括如电子邮件、日历、联系人等的个人数据应用)、数据库功能、文字处理、电子数据表、语音备忘录记录、全球定位系统(GPS)功能等中的一个或多个。装置10可被配置为与计算机(例如,桌上型计算机、膝上型计算机、服务器等)同步来自这些应用的个人信息。装置10可进一步被配置为例如通过有线或无线下载、安全数字卡(SecureDigital card)等在制造后接收和操作提供给装置10的附加功能。
如图1-4所示,装置10包括壳体12、前面14和背面16。装置10进一步包括显示器18和用户输入装置20(例如,QWERTY式键盘、按钮、触摸屏、语音识别引擎等)。显示器18可包括触摸屏显示器以达到提供用户输入至处理器102(见图4)以控制功能的目的,所述功能例如是选择显示在显示器18上的选项,输入文本输入至装置10,或输入其他类型的输入。显示器18还提供被显示并可被装置10的用户浏览的图像(参见例如图5)。用户输入装置20可提供与触摸屏显示器18的输入相似的输入。输入按钮40可提供在前面14上并可被配置为执行预编程的功能。装置10可进一步包括扬声器26、帮助用户在显示器18上做出选择的触笔(未示出)、照相机28、照相机闪光灯32、麦克风34和听筒36。显示器18可包括电容性触摸屏、互电容触摸屏、自电容触摸屏、电阻性触摸屏、例如表面多点触摸屏这样的使用照相机和灯的触摸屏、接近传感器或其他触摸屏技术等。显示器18被配置为在同一时间接收在触摸屏18上的多个位置来自手指触摸的输入。触摸屏18可被配置为接收手指碰擦或其他方向性的输入,其可被处理电路认为是控制不同于单独触摸输入的特定功能。进一步地,手势(gesture)区域30可被提供在显示器18邻近(例如,下面、上面、一侧等)或并入显示器18以接收各种手势作为输入,包括轻敲、碰擦、拖拽、轻击、和挤压等。一个或多个指示区域38(例如,灯等)可被提供以指示已经从用户接收了手势。
根据一个示例性的实施例,壳体12被配置为将例如显示器18这样的屏幕保持在处于大体平行或者同一平面上的例如用户输入装置20这样的用户输入装置之上并与其处于固定关系。该固定关系不包括在确定的实施例中屏幕和用户输入装置(例如,多个按键)之间铰接或可移动的关系。
装置10可以是手持计算机,其是小得足够在用户手中携带的计算机,包括如典型移动电话和个人数字助理这样的装置,但不包括典型膝上计算机和平板个人计算机。如下所描述的装置10的各种输入装置和其他部件可位于装置10上的任何位置(例如,在图2中所示的前表面,在图3中所示的后表面,如图4中所示的侧表面等)。此外,如键盘等的各种部件可以是能伸缩的,以从装置10的一部分滑入或滑出而沿着装置10的任何一侧露出等。例如,如图2-4所示,前面14可以相对于背面16滑动调整以露出输入装置20,这样在缩进的态样中(见图1)输入装置20是不可见的,在伸展的态样中(见图2-4)输入装置20是可见的。
根据各种示例性的实施例,壳体12可以是任何尺寸、形状和具有各种长度、宽度、厚度和体积尺寸。例如,宽度13可以不大于大约200毫米(mm)、100mm、85mm或65mm,或可选地,至少大约30mm、50mm或55mm。长度15可以不大于大约200mm、150mm、135mm或125mm,或可选地,至少大约70mm或100mm。厚度17可以不大于大约150mm、50mm、25mm或15mm,或可选地,至少大约10mm、15mm或50mm。壳体12的体积可以不大于大约2500立方厘米(cc)或1500cc,或可选地,至少大约1000cc或600cc。
装置10可根据不同类型的蜂窝无线电话系统提供语音通信功能。蜂窝无线电话系统的例子可包括码分多址接入(CDMA)蜂窝无线电话通信系统、全球移动通信系统(GSM)蜂窝无线电话系统等。
除了语音通信功能外,装置10可被配置为根据蜂窝移动电话系统的不同类型提供数据通信功能。蜂窝移动电话系统提供数据通信业务的例子可包括具有通用分组无线业务(GPRS)系统的GSM(GSM/GPRS)、CDMA/1xRTT系统、增强数据速率全球演进(EDGE)系统、仅限演进数据或演进数据优化(EV-DO)系统、长期演进(LTE)系统等。
装置10可被配置为根据不同类型的无线网络系统提供语音和/或数据通信功能。无线网络系统的例子可进一步包括无线局域网络(WLAN)系统、无线城域网络(WMAN)系统、和无线广域网络(WWAN)系统等等。适当的提供数据通信业务的无线网络系统的例子可包括电气和电子工程师协会(IEEE)802.xx系列协议,例如标准协议IEEE 802.11a/b/g/n系列及变体(也被称为“WiFi”)、标准协议IEEE 802.16系列及变体(也被称为“WiMAX”)、和标准协议IEEE 802.20系列及变体等等。
装置10可被配置为根据不同类型的小范围无线系统(例如无线个人区域网络(PAN)系统)执行数据通信。提供数据通信服务的合适的无线PAN系统的一个例子可包括根据蓝牙特别兴趣组织(SIG)系列协议操作的蓝牙系统,包括蓝牙规范版本v1.0、v1.1、v1.2、v2.0,增强数据速率(EDR)的v2.0,以及一个或多个蓝牙规范等等。
如图5的实施例所示,装置10可包括包含主机处理器102和无线处理器104(例如基带处理器)的双处理器架构。主机处理器102和无线处理器104可被配置为使用接口106彼此通信,接口106例如是一个或多个通用串行总线(USB)接口、微USB接口、通用异步收发信机(UART)接口、通用输入/输出(GPIO)接口、控制/状态线、控制/数据线、和共享存储器等等。
主机处理器102可负责执行诸如应用程序和系统程序之类的各种软件程序以为装置10提供计算和处理操作。无线处理器104可负责为装置10执行各种语音和数据通信操作,例如通过一个或多个无线通信信道传送和接收语音和数据信息。尽管为了举例的目的,双处理器架构的实施例被描述为包括主机处理器102和无线处理器104,但是装置10的双处理器架构也可包括额外的处理器,可被实施为主机处理器102和无线处理器104都在单个芯片上的双核或多核芯片等等。
在各个实施例中,主机处理器102可被实施为使用任何适当的处理器或逻辑器件(例如通用处理器)的主机中央处理单元(CPU)。主机处理器102可包括或实施为单芯片多处理器(CMP)、专用处理器、嵌入式处理器、媒体处理器、输入/输出(I/O)处理器、协同处理器、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)或在可选实施例中的其他处理器件。在示例性的实施例中,主机处理器102是OMAP2,例如德州仪器公司制造的OMAP2431处理器。
主机处理器102可被配置以为装置10提供处理或计算资源。例如,主机处理器102可负责执行例如应用程序和系统程序的各种软件程序以为装置10提供计算和处理操作。应用程序的例子可包括,例如,电话应用、语音信箱应用、电子邮件应用、即时消息(IM)应用、短消息服务(SMS)应用、多媒体消息业务(MMS)应用、网页浏览器应用、个人信息管理(PIM)应用、联系人管理应用、日历应用、行程安排应用、任务管理应用、文字处理应用、电子数据表应用、数据库应用、视频播放应用、音频播放器应用、多媒体播放器应用、数字照相机应用、视频摄像机应用、媒体管理应用、和游戏应用等等。应用软件可提供图形用户接口(GUI)以在装置10和用户之间传送信息。
系统程序帮助计算机系统运行。系统程序可直接负责控制、整合和管理计算机系统的各个硬件组件。系统程序的例子可包括,例如,操作系统(OS)、装置驱动、编程工具、实用程序、软件库、应用程序接口(API)、和图形用户接口(GUI)等等。装置10可根据描述的实施例使用任何合适的OS,例如,Palm
Figure BSA00000321205300061
Palm
Figure BSA00000321205300062
Cobalt、
Figure BSA00000321205300063
Windows OS、MicrosoftCE、Windows Pocket PC、Microsoft Mobile、Symbian OSTM、Embedix OS、Linux、无线二进制运行时间环境(BREW)OS、JavaOS、和无线应用协议(WAP)OS等等。
装置10可包括与主机处理器102耦合的存储器18。在各个实施例中,存储器108可被配置为存储一个或多个软件程序供主机处理器102执行。存储器108可用任何能够存储数据的机器可读或计算机可读媒体实现,例如易失性存储器或非易失性存储器、可移除存储器或不可移除存储器、可擦除存储器或非可擦除存储器、和可写存储器或可重写存储器等等。机器可读存储媒体的例子可包括但不限于随机存取存储器(RAM)、动态RAM(DRAM)、双数据率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存(例如,NOR或NAND闪存)、或其他适合存储信息的任何类型的媒体。
尽管为了说明的目的,存储器108可被示为与主机处理器102分离,在各个实施例中整个存储器108或其一部分可以与主机处理器102包含在同一集成电路上。可选地,整个存储器108或其一部分可布置在主机处理器102的集成电路外部的集成电路或其他媒体(例如,硬盘驱动器)上。在各个实施例中,装置10可包括扩展槽以支持例如多媒体和/或存储器卡。
装置10可包括与主机处理器102耦合的用户输入装置110。用户输入装置110可包括,例如,QWERTY键盘布局和集成数字拨号盘。装置10还可包括例如各种按键、按钮和开关,例如,输入按键、预设和可编程热键、左右动作按钮、诸如多方向导航按钮之类的导航按钮、电话/发送和电源/结束按钮、预设和可编程快捷按钮、音量摇杆开关、具有振动模式的铃音开启/关断开关、键盘、和字母数字键盘等等。
主机处理器102可耦合到显示器112,显示器112可包括任何用于为装置10的用户显示内容的合适的可视界面。例如,显示器112可通过例如触感彩色(例如16位彩色)薄膜晶体管(TFT)LCD屏的液晶显示器(LCD)实现。在一些实施例中,触感LCD可与触笔和/或手写识别程序一起使用。
装置10可包括耦合于主机处理器102的输入/输出(I/O)接口114。I/O接口114可包括一个或多个例如串行耦合端口、红外端口、集成
Figure BSA00000321205300071
无线功能、和/或集成802.11x(WiFi)无线功能之类的I/O装置,以能够有线(例如USB电缆)和/或无线连接至诸如本地个人计算机(PC)之类的本地计算机系统。在各个实施例中,装置10可被配置为与本地计算机系统转移和/或同步信息。
主机处理器102可被耦合于各种支持装置10的A/V能力的音/视频(A/V)装置116。A/V装置116的例子可包括,例如麦克风、一个或多个扬声器、连接音频耳机的音频口、音频编码器/解码器(codec)、音频播放器、数字照相机、视频摄像机、视频编解码器、和视频播放器等等。
主机处理器102可被耦合于被配置以为装置10的部件提供和管理电源的电源118。在各个实施例中,可通过诸如可移除和可充电的锂离子电池之类的可充电的电池提供直流(DC)电源和/或交流(AC)适配器以从标准AC主电源中获取能量来实现电源118。
如上所述,无线处理器104可为装置10执行语音和/或数据通信操作。例如,无线处理器104可被配置为通过一个或多个无线通信信道的指定频带发送语音信息和/或数据信息。在各个实施例中,无线处理器104可实现为使用任何合适的处理器或逻辑器件的通信处理器,例如调制解调器处理器或基带处理器。尽管一些实施例可以以示例的方式通过将无线处理器104实现为调制解调器处理器或基带处理器来描述,可以理解实施例不限于这些内容。例如,无线处理器104可包括或被实现为数字信号处理器(DSP)、媒体存取控制(MAC)处理器或根据描述的实施例的任何其他类型的通信处理器。无线处理器104可以是由Qualcomm公司或其他制造商制造的多种调制解调器中的任何一种。
在各个实施例中,无线处理器104可为装置10执行模拟和/或数字基带操作。例如,无线处理器104可执行数模转换(DAC)、模数转换(ADC)、调制、解调、编码、解码、加密、和解密等等。
装置10可包括耦合于无线处理器104的收发器模块120。收发器模块120可包括一个或多个被配置为使用不同类型协议、通信范围、工作功率需求、RF子带、信息类型(例如,语音或数据)、使用场景、和应用等等进行通信的收发器。在不同的实施例中,收发器模块120可包括一个或多个被配置为支持蜂窝无线电话系统语音通信的收发器,蜂窝无线电话系统例如是GSM、UMTS、CDMA和/或LTE系统。收发器模块120也可包括一个或多个配置以根据一个或多个无线通信协议执行数据通信的收发器,所述无线通信协议例如是WWAN协议(例如,GSM/GPRS协议、CDMA/1xRTT协议、EDGE协议、EV-DO协议、EV-DV协议、HSDPA协议等)、WLAN协议(例如,IEEE 802.11a/b/g/n、IEEE 802.16、IEEE 802.20等)、PAN协议、红外协议、蓝牙协议、和包括无源或有源RFID协议的EMI协议等等。
收发器模块120可使用一个或多个为特定实现方式所需要的芯片实现。虽然为了说明的目的收发器模块120被示出为与无线处理器104分离并在其外部,在各个实施例中,整个收发器模块120或其一部分可与无线处理器104包含在同一个集成电路上。
装置10可包括用于发送和/或接收电信号的天线系统122。如示出的,天线系统122可通过收发器模块120耦合于无线处理器104。天线系统122可包括或实现为一个或多个内置天线和/或外置天线。
装置10可包括耦合于无线处理器104的存储器124。存储器124可使用一种或多种类型的能够存储数据的机器可读或计算机可读媒体实现,所述媒体是例如易失性或非易失性存储器、可移除或不可移除存储器、可擦除或非可擦除存储器、可写或可重写存储器等。存储器124可包括,例如,闪存和安全数字(SD)RAM。虽然为了解释的目的存储器124被示出为与无线处理器104分离并在其外部,在各个实施例中,整个存储器124或其一部分可与无线处理器104包含在同一个集成电路上。
装置10可包括与无线处理器104耦合的用户识别模块(SIM)126。SIM126可包括,例如,可移除或不可移除智能卡,其被配置为加密语音或数据传输,并存储用户专用数据以允许语音或数据通信网络识别并验证用户。SIM 126还可存储诸如用户专用个人设置之类的数据。
装置10可包括耦合于无线处理器104的I/O接口128。I/O接口128可包括一个或多个I/O装置以使得在装置10与一个或多个外部计算机系统之间进行有线(例如,串行、电缆等)和/或无线(例如,WiFi、短距离等)通信。
在各个实施例中,装置10可包括定位或位置确定功能。装置10可使用一个或多个位置确定技术,其包括,例如,全球定位系统(GPS)技术、小区全球身份识别(CGI)技术、包含定时超前的CGI技术、增强前向链路三边测量(EFLT)技术、到达时间差(TDOA)技术、到达角度(AOA)技术、高级前向链路三边测量(AFLT)技术、观察到达时间差(OTDOA)、增强观察时间差(EOTD)技术、辅助型GPS(AGPS)技术、混合技术(例如,用于CDMA网络的GPS/CGI、AGPS/CGI、GPS/AFTL或AGPS/AFTL、用于GMS/GPRS网络的GPS/EOTD或AGPS/EOTD、用于UMTS网络的GPS/OTDOA或AGPS/OTDOA)等。
装置10可被配置为在一种或多种位置确定模式中操作,位置确定模式包括,例如,独立模式,移动台(MS)辅助模式,和/或基于MS的模式。在独立模式中,例如独立GPS模式,装置10可被配置为确定其位置而无需接收来自网络的无线导航数据,尽管它可能接收特定类型的定位辅助数据,例如,年历、天体位置表和未加工的数据。在独立模式中,装置10可包括可集成在壳体12(图1)内被配置为通过天线135接收卫星数据并计算定位坐标的本地位置确定电路134(例如,GPS接收机)。本地定位确定电路可选地包括在与壳体12分离但与装置10接近的第二壳体内并被配置为与装置10无线(例如,通过PAN,例如蓝牙)通信的GPS接收机。但是,当工作在MS辅助模式或基于MS的模式中时,装置10可被配置为通过无线接入网络130(例如,UMTS无线接入网络)与远程计算机132(例如,位置确定实体(PDE)、位置代理服务器(LPS)和/或移动定位中心(MPS)等)通信。
在MS辅助模式中,例如MS辅助AGPS模式,远程计算机132可被配置为确定移动计算装置的定位并提供包括定位坐标的无线数据。在基于MS的模式中,例如基于MS的AGPS模式,装置10可被配置为使用来自远程计算机132的获得数据或其他无线数据确定其位置。可周期性地提供获得数据。在各个实施例中,装置10和远程计算机132可被配置为根据合适的MS-PDE协议(例如,MS-LPS或MS-MPC协议)通信,例如在CDMA无线电话系统中用于MS辅助和基于MS会话的TIA/EIA标准IS-801消息协议。
当辅助移动计算装置10时,远程计算机132可执行各种处理操作并也可提供信息以辅助位置确定。定位辅助数据的例子可包括基于卫星的测量,基于地面的测量和/或基于系统的测量,例如卫星年历信息,GPS编码相位测量,电离层数据,天体位置表数据,时间校正信息,高度估计,时间偏移,前向/后向链路校准,未加工的数据等等。
在各个实施例中,由远程计算机132提供的定位辅助数据可通过集中对GPS信号的搜索来提高卫星捕获的速度和定位坐标的概率,和/或提高位置确定的准确性。每个定位坐标或定位坐标序列可根据位置确定模式在装置10处和/或远程计算机132处获得。在一些情况下,可以从远程计算机132为每个定位坐标(例如在点对点模式中)进行数据呼叫并向装置10发送定位辅助数据。在其他情况下,可以周期性地和/或根据需要进行数据呼叫并发送定位辅助数据。
在各个实施例中装置10可包括指定的硬件电路或结构,或指定硬件和关联软件的组合,以支持位置确定。例如,收发机模块120和天线系统122可包括GPS接收机或收发机硬件和一个或多个耦合于无线处理器104的关联天线以支持位置确定。
主机处理器102可包括和/或实现至少一个LBS(基于位置的服务)应用。通常LBS应用可包括由主机处理器102执行的任何类型的客户应用,例如GPS应用,配置以进行位置请求(例如,请求定位坐标)和位置响应的通信。LBS应用的例子包括,但不限于,无线911应急服务,路边救援,资产追踪,车队管理,朋友和家人定位服务,约会服务和可向用户提供地图、方向、路线、交通更新、公共交通时间表、关于本地兴趣点(POI)的信息(例如饭店,旅馆,地界标,娱乐聚集点)的导航服务,以及根据描述的实施例的其他类型的LBS服务。
LBS应用可被配置为响应于接收到来自装置10或来自装置10外部来源的输入而发送本地请求。例如,装置10的用户可与数据输入装置交互以命令LBS应用发送定位请求。LBS应用还可响应于从试图定位装置10的用户的外部网络部件或计算装置接收的输入而发送位置请求。在一些情况下,LBS应用还可被配置为自动地、周期性地和/或自发地发送定位请求。
虽然其他应用可以不考虑装置10的位置而工作,但是在各个实施例中,LBS应用可请求和接收定位信息以增强一个或多个其他应用的功能。例如,定位信息可与消息应用一起提供以定位消息的发送方或接收方。定位信息可被提供给网页浏览器应用以为到与特定网站相关的位置产生指示。定位信息可被提供给个人管理应用以产生基于定位的警告和/或到会面地点的指示。
无线处理器104可被配置为接收来自主机处理器102上的LBS API句柄的位置请求并可发送位置响应至LBS API句柄以通过LBS API递送至LBS应用。无线处理器104可被配置为通过网络与远程计算机132(例如,PDE,LPS或MPC)安全地通信,远程计算机132被配置为提供验证和授权服务和/或多种地理服务。例如,无线处理器104可被配置为与PDE通信,PDE被配置为为位置请求验证隐私权,允许至位置服务器的经授权的接入,并提供各种位置服务器服务。无线处理器104还可被配置为与PDE通信以请求和接收地理服务信息。地理服务信息的例子可包括测绘信息,路线信息,地址和坐标的地理编码和反向地理编码信息,POI信息等等。
无线处理器104可被配置为通过配置定位引擎和请求定位坐标来调用定位坐标。例如,无线处理器104上的定位引擎接口可设置控制位置确定过程的配置参数。配置参数的例子可包括,但不限于,位置确定模式(例如,独立的,MS辅助的,基于MS的),定位坐标的实际或估计数(例如,单定位坐标,系列定位坐标,没有定位坐标的请求定位辅助数据),定位坐标之间的时间间隔,服务质量(QoS)值,优化参数(例如,针对速度,准确度,或负载的优化),PDE地址(例如,LPS或MPC的IP地址和端口号)等。
无线处理器104也可设置请求/响应参数以请求和返回各种类型的定位信息。请求/响应参数的例子可包括当前位置,纬度,经度,海拔高度,方向,例如水平和垂直速度的矢量信息,基于扇区的定位位置,定位坐标方法,精确等级,时间偏差,定位不确定性,装置方位,以及客户端初始化和登记等等。
无线处理器104可包括或实现诸如GPS引擎之类的定位引擎。在各个实施例中,定位引擎可被配置以为装置10提供位置确定功能。在一些实施例中,定位引擎可被实现为与允许装置10为了位置确定接收和处理GPS卫星信号的硬件(例如,GPS接收机硬件)结合工作的软件。在一个实施例中,定位引擎可实现为
Figure BSA00000321205300121
引擎。
在各个实施例中,定位引擎可应用一种或多种位置确定技术,例如GPS、CGI、CGI+TA、EFLT、TDOA、AOA、AFLT、OTDOA、EOTD、AGPS、GPS/AGPS、和混合技术等等。定位引擎也可被配置为操作于包括独立模式,MS辅助模式,基于MS的模式在内的一个或多个位置确定模式。由定位引擎生成和/或获取的确定的定位信息通常可包括与装置10的位置关联的任何类型的信息。定位信息的例子可包括,但不限于,当前位置,纬度,经度,海拔高度,前进方向信息,例如水平和垂直速度的矢量信息,基于扇区的定位位置,定位坐标信息,定位不确定性,和装置方位等等。
在各个实施例中,装置10可用于连接需要确定装置10位置的各种应用。例如,各种导航和测绘应用可用于提供各种类型数据和信息给用户,包括行驶方向,地图信息,兴趣点(POI)信息等等。例如位置确定电路134(见图5)的位置确定电路或系统可以在连续或正在进行的基础上以标准速率或周期(例如,每秒一次,每秒两次等)周期性地确定(例如,获得,请求或确定定位坐标,更新位置等)装置10的位置。但是以这种方式使用位置确定系统,典型地需要大量能量。装置依赖例如电池的电源(例如,在如典型的移动电话,智能电话和其他移动装置的情况中),由于位置确定系统的能量需求,装置的可用时间可能会大大减少。
参照图6-9,根据各个实施例,装置10可配置以基于各种因素调整(例如,增加,减少等)装置10位置更新的速率或周期(例如,获取或更新定位坐标的速率)。这些因素可包括,到达转弯处(例如,在方向上的显著改变等)或兴趣点(例如,饭店,加油站,旅游商店等)之前要行驶的距离,区域的街道密度(例如区域中的街道总长度),在预定区域内的十字路口的数量,预定区域内兴趣点的数量等等。根据各个可选实施例,在确定是否修改位置确定系统134更新装置10位置的速率时可考虑许多其他因素。
例如,如图6所示,装置10的用户可沿着路线152、154、156之一行驶。可以用多种方式提供(例如,计算,确定等)路线152、154、156,包括通过使用运行在装置10上或者与装置10通信的导航或地图应用。路线152包括装置10的当前位置158和装置10的预期未来的目的地160(例如,预期未来位置,目的地点等)。预期未来的目的地可通过使用用户输入数据(例如,当前位置和/或目的地)的路线计算算法和来自地理信息数据库的地理元素数据计算或确定。可选的,预期未来的目的地可由用户输入(例如,路线点,兴趣点等)。预料或预期的未来目的地可由装置10的用户、装置10上的应用或其他实体预期或预料。路线154包括装置10的当前位置166,和装置10的预期目的地168。路线156包括装置10的当前位置162和装置10的预期目的地164。进一步地,兴趣点170、172或其他重要的点可位于行驶路线沿线,并可包括转弯、十字路口、饭店、旅馆、加油站、和旅游者目的地等等。
如图6所示,路线152、154、156可穿过各种类型的地理区域行驶,并可包括可变数量的商店、和转弯等。例如,路线154被提供在具有相对高街道密度(例如,在预定区域内街道总长度,穿过路线154的路径的街道数量等)的区域中,并包括通过区域的各个街道之间的多个转弯。进一步,兴趣点170、172可与路线154的部分相邻。路线154可以是典型的穿过例如具有相对密集的街道、十字路口、兴趣点等排布的城市区域的路线。因此,当沿着路线154行进时,使用与位置确定系统134相连接的导航系统或其他系统的用户可期望保持装置10位置更新速率为标准(例如,默认,最大,用户定义的等)速率。在一个实施例中,标准速率可以是每秒一次。在其他实施例中,可使用更慢或更快的标准速率。在一些实施例中,当在如路线154的区域中时用户可希望增加标准速率。
进一步参照图6,路线156可提供在具有比路线154更低的街道密度和更少的十字路口的地理区域内。进一步地,只有一个兴趣点174与路线156邻近。因此,通过路线156的特定部分时可无需在标准速率下更新装置10的位置,因为用户可沿没有任何转弯、十字路口、兴趣点等的路线行驶。为了减小位置确定系统134的能耗,装置10可被配置为降低沿着路线156的至少一部分的装置10位置更新的速率。例如,一秒,减小的速率可以是每30秒一次、少于每秒一次、少于每10秒一次、少于每20秒一次等,尽管可使用任何减小的速率,并且减小的速率可用多种方式确定。
进一步参照图6,路线152可提供在具有比路线154和156的街道密度都低的街道密度的地理区域内。进一步地,沿着路线152没有十字路口或兴趣点(如路线生成算法响应于用户输入确定的)。因此,为了提供进一步的节能,装置10可配置以将装置10位置更新的速率减小到比路线154和156这两者或其中之一使用的速率低的速率(例如,小于每分钟一次,小于每两分钟一次等),因为,在与路线154、156连同使用的相对较高速率上,用户请求定位更新的风险相对较低。
现在参见图7,示出了根据一个实施例使用装置10实现的方法的流程图200,其可用于使用例如位置确定系统134的系统管理移动装置的能耗。首先,位置确定系统134使用标准或默认的更新速率或模式确定装置10的位置,例如每秒一次(步骤202)。接下来,装置10确定是否已满足一个或多个门限值(例如像到下一个转弯或兴趣点的距离,最大街道密度或预定区域内十字路口的数量,当前车辆速度这样的“节能”门限)(步骤204)。如果满足了一个或多个门限值,装置10和位置确定系统134可进入节能模式,其中位置确定系统134使用的节能模式,使得位置确定系统134更新装置10位置的速率减小(步骤206)。如果没有满足门限值,装置10和位置确定系统134继续以标准速率更新装置10的位置(返回步骤202)。当在节能模式(步骤206)时,装置10和位置确定系统134可继续监视一个或多个门限值(步骤208)以确定是否保持在节能模式(步骤206)或将装置返回至以标准速率更新装置10位置的标准位置确定模式(步骤202)。当返回至标准模式时,装置10可继续监视节能门限是否满足以确定是否再次进入节能模式。
根据各种示例性实施例,在确定是否已满足一个或多个节能门限时,装置10可考虑多个因素(图7中的步骤204和/或208)。例如,一个因素可以是从装置10当前位置到第二位置的距离是否超过门限距离值。第二位置可表示当前街道或公路等的转弯,兴趣点,沿路线的计划的中间站,沿路线的目的地或终点等。另一个因素可以是路线或部分路线的特定距离内地理区域的“街道密度”(例如,街道数量,街道总长度,十字路口数量等)是否小于密度门限。在各种可选实施例中考虑的其他因素也可包括给定区域内兴趣点的数量,用户是否在过去已行驶过给定路线,用户速度,到第二位置的预期行驶时间,在给定区域内的兴趣点类型,用户拜访或寻找兴趣点的历史(例如,用户频繁地查找比萨店等)等。
作为如图7所示的方法的操作的一个例子,沿着路线152(图6)行进的用户可使用例如装置10的装置。当在点158时装置10可确定其位置(例如,当前位置),路线152,并确定到计划的目的地160(例如,将来位置或目的地)有20英里。装置10可使用5英里的门限值,于是装置10确定20英里超过了5英里的距离门限值并在点158进入节能模式。装置10可随后以减小的速率更新其定位以保存能量(例如,更新速率可从每秒一次减小至每30秒一次)。每次位置更新后,装置10可确定从装置10到点160的距离,并在离点160距离5英里内时,装置10返回更新装置10位置的标准模式(例如,每秒一次)。在节能模式下时,装置10可监视其他参数,包括街道密度,时间段是否过期(例如,基于用户的速度)等等。
现在参照图8,图示了根据另一个实施例的使用装置10实现的方法的流程图300,其可用于使用例如位置确定系统134的定位系统管理移动装置功耗。除了流程图300提供与图7所示的步骤204的扩展版本总体相应的步骤318以外,流程图300与图7所示的流程图200类似。如图8所示,位置确定系统134可使用标准或默认的更新速率或模式确定装置10的位置,例如每秒一次(步骤302)。接下来,装置10确定是否进入节能模式(步骤318)。
如步骤318的部分所示,装置10可首先确定距离门限是否满足(步骤304)。在一个实施例中,确定距离门限是否满足包括确定从装置10当前位置到第二位置的距离是否大于门限距离值。如上面讨论的,第二位置可以表示目的地位置,兴趣点,沿路线的转弯等。门限距离值可以是任何距离(例如,1英里,10英里等),并且可进一步考虑装置10当前的行进速度(例如,使得由于装置10的行进速度的增大/减小,增大/减小门限距离值)。如果满足距离门限,装置10进入节能模式(步骤314)。
如果不满足距离门限,装置10随后确定用户是否可能熟悉特定的区域或路线(步骤306)。在一些实施例中确定用户是否熟悉区域或路线包括分析装置10以前的行进模式以确定装置10曾经行进过当前路线的全部或部分或附近的街道。在其他实施例中,可考虑其他因素,包括接近用户家,工作地点等。如果装置10确定用户可能熟悉特定的区域或路线,随后装置10可提供给用户“手动控制”特征,例如提供提示给用户来询问用户是否期望针对特定的路线的至少一部分在装置10上使用节能模式(例如,“进入节能模式,好吗?”)。如果用户希望使用节能模式,装置10进入节能模式(步骤314)。“手动控制”或手动认可特征可使用在本文公开的任何一个实施例中。
如果装置10确定用户可能不熟悉特定的区域或路线,装置10继续确定装置10的速度是否已知(步骤308),使得装置10可计算装置10到达例如兴趣点或目的地的特定点的所用时间估计量。如果估计的时间满足时间值门限(例如,5分钟,10分钟,30分钟等)(步骤312),装置10可进入节能模式(步骤314)。如果估计的时间不满足时间值门限或装置10的速度未知,装置10保持更新装置10位置的标准模式(返回步骤302)。
如果装置10进入节能模式(步骤314),装置10可继续监视各种门限参数(步骤316)以确定装置10何时应返回到标准操作模式(返回到步骤302)。在一些实施例中,监视各种门限包括评价作为步骤318的一部分(包括步骤304-312的一个或多个)所考虑的一个或多个因素。可选的,在确定是否保持装置10在节能模式时可考虑不同的或额外的因素,包括监视时间段的终止,监视街道密度等等。
在另一个实施例中,装置10可配置以与权重或单独对每个门限值进行加权的其他乘数一起考虑多个不同的门限参数,其中加权后门限值的总和确定是否进入节能模式。现在参照图9,根据示例性的实施例,示出了使用例如位置确定系统134的定位系统来管理移动装置能耗的方法的流程图400。图9中示出的实施例假设在流程图400的点(A)中例如装置10的装置已经工作在节能模式中了(例如,参见图8所示的步骤314)。通常,流程图400提供用于装置10的方法以确定是否(i)返回标准模式(例如,为确定装置10的定位使用标准更新速率),(ii)保持节能模式(例如,为确定装置10的定位使用减小的速率)或(iii)使用“高级”节能模式,其中用于基于一个或多个因素确定装置10定位的更新速率可进一步减小,或由装置10实现其他节能技术,例如减小显示器的功耗,减小音频和/或视频提示(例如自动方向提示)的频率等等。
首先装置10可确定任何预定时间限制是否已经达到(步骤402)以及密度门限是否已经超出(步骤404)。这些时间和/或密度门限可用与参照图8讨论的相似的方式确定或评价。如果时间限制已经达到或密度门限已超出,装置10返回标准模式(步骤408)。否则,装置10随后确定第一距离门限值是否满足(步骤406)。如果第一距离门限值满足,装置10进入高级节能模式(步骤410)。如果第一距离门限不满足,装置10确定更小的第二距离门限是否满足(步骤412)。如果第二距离门限满足,装置10保持在节能模式。如果第二门限不满足,装置10返回标准模式(步骤408)。
根据示例性的实施例,第一距离门限值(用于步骤406中)比第二距离门限值大,所以,例如,如果装置到第二位置(例如,转弯,兴趣点等)的距离非常远,可使用高级节能模式。随着从装置10到第二位置的距离减小,装置10将改变到节能模式(例如,当第二而不是第一距离门限值满足时),并最终返回至标准模式(例如,当第一和第二距离门限都不满足时)。
根据一个实施例,提供“高级”节能包括采用除减小装置10位置更新处速率之外的步骤。例如,这可包括关闭显示器的一部分,减小由导航应用提供的音频和/或视频提示的数量,和进一步减少更新速率(相对于非高级节能模式)等等。其它节能步骤可根据各种其他实施例实现。任何一种节能模式可进一步包括切断装置10执行的特定活动,例如跟踪卫星、和下载定位辅助数据等等。
根据本文公开的任何一个实施例,位置确定系统134可配置以响应于各种用户输入或其他动作获得或确定装置10的位置。例如,用户可在节能模式下并且还浏览网络。用户可在浏览时提供触发位置确定系统134的输入,包括各种饭店搜索(例如,基于位置的搜索)、兴趣点等。进一步,特定输入可使例如显示屏这样的显示器从“休眠”(例如低功率)模式中“醒来”。在一些实施例中,位置确定系统134可配置以当显示屏或其他特征保持在“休眠”模式时确定装置10的定位。在进一步的实施例中,可以提供选项给用户以通过提供输入到装置10来“选择进入”或“选择退出”使用各种节能特征。
在一些实施例中,方法可包括以第一速率周期性确定移动计算装置的位置,确定与移动计算装置位置相关联的地理区域内的街道密度,以及基于地理区域内街道密度和门限密度值的比较调整第一速率。方法可进一步包括当确定街道密度小于门限密度值时减小第一速率至较低的第二速率。街道密度可基于地理区域内的街道长度、地理区域内的十字路口数量以及与移动计算装置路线交叉的街道数量中的至少一个。进一步地,当确定街道密度大于或等于门限密度值时采用第二速率。
本文公开的各种实施例可包括或被实现于被配置为在其中存储机器可执行指令的计算机可读介质、和/或一个或多个模块、电路、单元或其他部件,所述其他部件可包括被配置为或排布以执行本文阐述的一个或多个步骤的模拟和/或数字电路部件。例如,计算机可读介质可包括RAM、ROM、CD-ROM、或其他光盘存储、磁盘存储、或其他任何能够存储和提供对期望的机器可执行指令的存取的媒介。
尽管以详细附图、具体的例子和特定的表述描述了示例性的实施例,但它们仅仅为了解释的目的。示出和描述的硬件和软件配置取决于所选择的计算装置的性能特征和物理特征而不同。示出和描述的系统不限于公开的精确细节和条件。此外,可以对示例性实施例的设计、操作条件、和布置进行其他的替代、修改、变更和省略,而不背离所附权利要求中表述的本公开的范围。

Claims (26)

1.一种移动计算装置,其包括:
壳体;
在所述壳体中设置的处理器;以及
位置确定系统,其被配置为以第一速率确定所述移动计算装置的当前位置,其中,所述位置确定系统被配置为基于门限距离值和从所述移动计算装置的当前位置到预期的未来位置的距离,来将所述第一速率调整至不同的第二速率。
2.如权利要求1所述的移动计算装置,其中所述位置确定系统被配置为,当从所述当前位置到所述未来位置的距离超过门限距离值时将所述第一速率调整至不同的第二速率,其中所述第二速率慢于所述第一速率。
3.如前述任何一项权利要求所述的移动计算装置,其中所述位置确定系统被配置为当确定所述当前位置小于或等于所述门限距离值时将所述第二速率调整回所述第一速率。
4.如前述任何一项权利要求所述的移动计算装置,其中所述位置确定系统被配置为在一定时间段之后将所述第二速率调整回所述第一速率,所述一定时间段是基于从所述当前位置到所述未来位置的距离而确定的。
5.如前述任何一项权利要求所述的移动计算装置,其中所述位置确定系统被配置为监视沿着所述移动计算装置行进的路线的街道密度,并在确定地理区域的街道密度超过门限密度值时将所述第二速率调整回所述第一速率。
6.如前述任何一项权利要求所述的移动计算装置,其中所述门限距离值是第一距离值,并且所述位置确定系统被配置为当确定从所述当前位置到所述未来位置的距离小于或等于第二距离值时将所述第二速率调整回所述第一速率,所述第二距离值小于所述第一距离值。
7.如前述任何一项权利要求所述的移动计算装置,其中所述门限距离值是第一门限距离值,并且其中所述位置确定系统被配置为当确定从所述当前位置到所述未来位置的距离大于第二门限距离值时指示所述处理器使用额外的节能特征,所述第二门限距离值大于所述第一门限距离值。
8.如权利要求7所述的移动计算装置,其中所述额外的节能特征包括如下各项中的至少一项:
将所述第二速率减小到更慢的第三速率;
减小提供给显示屏的功率;以及
减小由所述移动计算装置生成的语音或显示提示的频率。
9.如前述任何一项权利要求所述的移动计算装置,其中所述位置确定系统被配置为进一步基于所述移动计算装置的用户对在所述当前位置和所述未来位置之间的行驶路线的熟悉程度而将所述第一速率调整到所述第二速率,所述用户的熟悉程度基于与所述移动计算装置相关联的存储的历史行驶数据。
10.如权利要求9所述的移动计算装置,其中所述位置确定系统被配置为进一步基于所述移动计算装置的速度将所述第一速率调整到所述第二速率。
11.如前述任何一项权利要求所述的移动计算装置,其中所述位置确定系统被配置为从用户接收指示所述用户希望所述位置确定系统将所述第一速率调整到所述第二速率的输入,所述第二速率慢于所述第一速率。
12.如前述任何一项权利要求所述的移动计算装置,其中所述位置确定系统包括全球定位系统。
13.一种移动计算装置,其包括:
壳体;
在所述壳体中设置的处理器;以及
与所述处理器耦合的位置确定系统,所述位置确定系统被配置为在多个不同的时间点中的每一个处确定所述移动计算装置的位置,其中相邻的时间点被时间段分隔,并且其中所述位置确定系统被配置为基于所述移动计算装置的当前位置和所述移动计算装置的预期的未来位置来调整所述时间段。
14.如权利要求13所述的移动计算装置,其中所述位置确定系统被进一步配置为,当所述移动计算装置在所述当前位置和所述未来位置之间行驶时,通过确定所述移动计算装置的速度和方向中的至少之一预期保持基本恒定,来识别所述未来位置。
15.如权利要求13或14所述的移动计算装置,其中所述未来位置是沿着由在所述移动计算装置上运行的导航应用计算的行驶路线提供的多个位置中的一个。
16.如权利要求13-15中的任何一项所述的移动计算装置,其中所述位置确定系统被配置为基于确定所述当前位置和所述未来位置之间的距离超过门限距离值来增加所述时间段。
17.如权利要求13-16中的任何一项所述的移动计算装置,其中所述位置确定系统被配置为以基于所述当前位置和所述未来位置之间的距离确定的量来增加所述时间段。
18.一种方法,其包括:
以第一速率周期性地确定移动装置的当前位置;
确定所述移动装置的预期的未来位置;以及
基于门限距离值和从所述移动计算装置的当前位置到所述移动计算装置的预期的未来位置的距离,来调整所述第一速率。
19.如权利要求18所述的方法,进一步包括响应于确定从所述当前位置到所述未来位置的距离超过所述门限距离值而减小所述第一速率。
20.如权利要求18-19中任何一项所述的方法,进一步包括确定用户是否熟悉所述当前位置和所述未来位置之间的路线,并基于熟悉程度调整所述第一速率。
21.如权利要求18-20中任何一项所述的方法,进一步包括提示用户进行输入,所述输入指示所述用户是否希望调整所述第一速率。
22.如权利要求18-21中任何一项所述的方法,进一步包括进一步基于所述移动计算装置的速度、和基于所述移动计算装置的速度确定的时间门限,来调整所述第一速率。
23.一种计算机可读存储介质,所述计算机可读存储介质具有在其中存储的机器可读指令,所述机器可读指令当被执行时使一个或多个机器执行下面的方法步骤:
以第一速率周期性地确定移动装置的当前位置;
确定所述移动装置的预期的未来位置;以及
基于门限距离值和从所述移动计算装置的当前位置到所述移动计算装的预期的未来位置的距离,来调整所述第一速率。
24.如权利要求23所述的计算机可读存储介质,进一步包括响应于确定从所述当前位置到所述未来位置的距离超过所述门限距离值而减小所述第一速率。
25.如权利要求23所述的计算机可读存储介质,进一步包括确定用户是否熟悉所述当前位置和所述未来位置之间的路线,并基于熟悉程度调整所述第一速率。
26.如权利要求23所述的计算机可读存储介质,进一步包括提示用户进行输入,所述输入指示所述用户是否希望调整所述第一速率。
CN201010521025.8A 2009-08-27 2010-08-26 用于移动计算装置的节能系统和方法 Active CN102006550B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/549,249 2009-08-27
US12/549,249 US8228234B2 (en) 2009-08-27 2009-08-27 Power saving system and method for mobile computing device

Publications (2)

Publication Number Publication Date
CN102006550A true CN102006550A (zh) 2011-04-06
CN102006550B CN102006550B (zh) 2014-08-27

Family

ID=43232650

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010521025.8A Active CN102006550B (zh) 2009-08-27 2010-08-26 用于移动计算装置的节能系统和方法

Country Status (3)

Country Link
US (1) US8228234B2 (zh)
EP (1) EP2293016A3 (zh)
CN (1) CN102006550B (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013170458A1 (en) * 2012-05-16 2013-11-21 Nokia Corporation Method and apparatus for proximity-aware adaptation of applications, content, and user incentives
CN103424756A (zh) * 2012-05-24 2013-12-04 Lg电子株式会社 移动终端及其gps引擎控制方法
CN104114978A (zh) * 2011-12-14 2014-10-22 高通股份有限公司 位置和事件触发的导航休眠和唤醒
CN104471434A (zh) * 2012-07-18 2015-03-25 微软公司 用于移动设备中的电力保存的位置预测
CN105284163A (zh) * 2013-06-14 2016-01-27 微软技术许可有限责任公司 用于检测地理围栏的功率减小的地点确定
CN105891858A (zh) * 2016-03-30 2016-08-24 乐视控股(北京)有限公司 一种降低装有gps软件的设备耗电的系统及方法
US9429657B2 (en) 2011-12-14 2016-08-30 Microsoft Technology Licensing, Llc Power efficient activation of a device movement sensor module
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
CN106062515A (zh) * 2014-03-04 2016-10-26 高通股份有限公司 沿熟悉路线导航时降低的电力消耗和改进的用户体验
CN106790268A (zh) * 2011-08-27 2017-05-31 中兴通讯股份有限公司 访问增强现实用户上下文的方法
US9710982B2 (en) 2011-12-23 2017-07-18 Microsoft Technology Licensing, Llc Hub key service
CN107037456A (zh) * 2016-01-05 2017-08-11 黑莓有限公司 具有自适应监视和报告的移动收发机
US9736655B2 (en) 2011-12-23 2017-08-15 Microsoft Technology Licensing, Llc Mobile device safe driving
US9820231B2 (en) 2013-06-14 2017-11-14 Microsoft Technology Licensing, Llc Coalescing geo-fence events
US9832749B2 (en) 2011-06-03 2017-11-28 Microsoft Technology Licensing, Llc Low accuracy positional data by detecting improbable samples
US9880604B2 (en) 2011-04-20 2018-01-30 Microsoft Technology Licensing, Llc Energy efficient location detection
KR101831230B1 (ko) 2013-03-15 2018-02-22 퀄컴 인코포레이티드 전력-효율적인 분류를 위한 애플리케이션-제어된 입도
CN109286899A (zh) * 2017-07-20 2019-01-29 联想(新加坡)私人有限公司 处理装置和方法
CN112668211A (zh) * 2021-03-16 2021-04-16 四川华鲲振宇智能科技有限责任公司 一种基于设备供电状态的极限功耗控制系统及控制方法

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9846049B2 (en) 2008-07-09 2017-12-19 Microsoft Technology Licensing, Llc Route prediction
US8395547B2 (en) 2009-08-27 2013-03-12 Hewlett-Packard Development Company, L.P. Location tracking for mobile computing device
US8755815B2 (en) * 2010-08-31 2014-06-17 Qualcomm Incorporated Use of wireless access point ID for position determination
US9047084B2 (en) 2009-09-22 2015-06-02 Microsoft Technology Licensing, Llc Power management of a mobile communications device
US8312123B2 (en) * 2009-11-07 2012-11-13 Harris Technology, Llc Address sharing network
US8754789B2 (en) * 2009-11-24 2014-06-17 Mitel Networks Corporation Power management system and method for mobile applications using location based services
US8326327B2 (en) * 2010-08-27 2012-12-04 Research In Motion Limited System and method for determining action spot locations relative to the location of a mobile device
EP4344257A3 (en) 2010-09-29 2024-06-05 QUALCOMM Incorporated Location tracking for mobile computing device
US8588870B1 (en) * 2010-10-15 2013-11-19 Sprint Spectrum L.P. Method and system for reducing resource consumption to extend battery life based on an estimated time to destination
US20120146848A1 (en) * 2010-12-08 2012-06-14 Ezer Guy Gps signal quality utilize power reduction
US9134137B2 (en) 2010-12-17 2015-09-15 Microsoft Technology Licensing, Llc Mobile search based on predicted location
US8669884B2 (en) * 2011-02-02 2014-03-11 Mapquest, Inc. Systems and methods for generating electronic map displays with points of-interest information
US20120272077A1 (en) * 2011-04-21 2012-10-25 International Business Machines Corporation Gps input for power consumption policy
US9020523B2 (en) 2011-07-12 2015-04-28 Qualcomm Incorporated Position estimating for a mobile device
US20130031047A1 (en) * 2011-07-28 2013-01-31 Microsoft Corporation Efficiency and accuracy of geo-fencing based on user history
JP5803450B2 (ja) * 2011-09-02 2015-11-04 富士通株式会社 通信装置、携帯端末、情報生成プログラム、情報生成方法、および情報生成システム
US8948781B2 (en) * 2011-10-21 2015-02-03 Alohar Mobile Inc. Controlling operational states of a location sensing system of a mobile device
US10184798B2 (en) 2011-10-28 2019-01-22 Microsoft Technology Licensing, Llc Multi-stage dead reckoning for crowd sourcing
US8704710B2 (en) * 2011-11-04 2014-04-22 Microsoft Corporation Location watching
IL216475A (en) * 2011-11-20 2016-09-29 Intel Corp Navigation system and method with location-aware accuracy and / or power adjustments
CN103123463B (zh) * 2011-11-21 2016-08-17 联想(北京)有限公司 一种控制系统状态的方法及装置
CN103998896B (zh) * 2011-12-19 2017-06-30 英特尔公司 导航系统和方法
US9552094B2 (en) * 2011-12-22 2017-01-24 Optis Circuit Technology, Llc User interface responsiveness in an electronic device having a touch screen display
US20130305354A1 (en) 2011-12-23 2013-11-14 Microsoft Corporation Restricted execution modes
US9325752B2 (en) 2011-12-23 2016-04-26 Microsoft Technology Licensing, Llc Private interaction hubs
US9420432B2 (en) 2011-12-23 2016-08-16 Microsoft Technology Licensing, Llc Mobile devices control
US9467834B2 (en) 2011-12-23 2016-10-11 Microsoft Technology Licensing, Llc Mobile device emergency service
EP2626846B1 (de) * 2012-02-08 2014-05-14 Skobbler GmbH System und Verfahren zum Warnen eines Fahrzeugführers vor verkehrstechnischen Besonderheiten
US8302152B1 (en) * 2012-02-17 2012-10-30 Google Inc. Location-based security system for portable electronic device
US9756571B2 (en) 2012-02-28 2017-09-05 Microsoft Technology Licensing, Llc Energy efficient maximization of network connectivity
US9430029B2 (en) * 2012-03-09 2016-08-30 Intel Corporation Systems and methods for low power processing based on location information
US8965401B2 (en) 2012-05-01 2015-02-24 Qualcomm Incorporated Concurrent geofences with shared measurements
US9460237B2 (en) * 2012-05-08 2016-10-04 24/7 Customer, Inc. Predictive 411
US8638230B2 (en) 2012-05-24 2014-01-28 Google Inc. Hardware attitude detection implementation of mobile devices with MEMS motion sensors
US9230076B2 (en) 2012-08-30 2016-01-05 Microsoft Technology Licensing, Llc Mobile device child share
US9014974B2 (en) 2012-10-16 2015-04-21 Qualcomm, Incorporated Predictive scheduling of navigation tasks
US8655307B1 (en) 2012-10-26 2014-02-18 Lookout, Inc. System and method for developing, updating, and using user device behavioral context models to modify user, device, and application state, settings and behavior for enhanced user security
US9161172B2 (en) 2012-11-06 2015-10-13 Qualcomm Incorporated Map-based adaptive sampling of orientation sensors for positioning
WO2014081956A2 (en) * 2012-11-21 2014-05-30 Motorola Mobility Llc Low power management of multiple sensor integrated chip architecture
US9329701B2 (en) 2012-11-21 2016-05-03 Google Technology Holdings LLC Low power management of multiple sensor chip architecture
US9374369B2 (en) 2012-12-28 2016-06-21 Lookout, Inc. Multi-factor authentication and comprehensive login system for client-server networks
WO2014121431A1 (en) * 2013-02-05 2014-08-14 Nokia Corporation Method and apparatus for power saving scheme in a location sensor
US9651673B2 (en) 2013-03-15 2017-05-16 Qualcomm Incorporated Energy conservation apparatus for geofence applications
TWI511590B (zh) 2013-03-27 2015-12-01 Wistron Corp 根據地理資訊改善無線移動裝置換手問題之無線通訊系統以及改善換手問題之方法
AU2014253684B2 (en) * 2013-04-18 2017-06-15 Bluedot Innovation Pty Ltd Reactive hybrid location determination method and apparatus
US9998866B2 (en) 2013-06-14 2018-06-12 Microsoft Technology Licensing, Llc Detecting geo-fence events using varying confidence levels
US20140378159A1 (en) * 2013-06-24 2014-12-25 Amazon Technologies, Inc. Using movement patterns to anticipate user expectations
US8990009B2 (en) 2013-07-24 2015-03-24 Samsung Electronics Co., Ltd System, method, and apparatus for minimizing power consumption in a portable device capable of receiving satellite navigational system signals
US20150051830A1 (en) * 2013-08-13 2015-02-19 Ford Global Technologies, Llc Enhanced navigation
JP6297847B2 (ja) * 2014-01-30 2018-03-20 京セラ株式会社 携帯電子機器、表示制御方法及び表示制御プログラム
EP3168749A4 (en) * 2014-07-08 2017-12-06 Nec Corporation Information sharing device, information sharing method, information sharing system, and recording medium having computer program stored therein
US9778050B2 (en) * 2014-12-11 2017-10-03 Here Global B.V. Method and apparatus for providing battery management in route navigation
US9392417B1 (en) 2015-03-03 2016-07-12 Qualcomm Incorporated Managing activities performed by a plurality of collocated mobile devices
US10080201B2 (en) 2015-03-27 2018-09-18 Intel Corporation Technologies for controlling mobile communication devices for low reception areas
DE102016124618A1 (de) * 2016-12-16 2018-06-21 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum prüfen einer räumlichen nähe eines ersten objekts zu einem zweiten objekt und datenverarbeitungsanlagen
US10218697B2 (en) 2017-06-09 2019-02-26 Lookout, Inc. Use of device risk evaluation to manage access to services
US10460748B2 (en) 2017-10-04 2019-10-29 The Toronto-Dominion Bank Conversational interface determining lexical personality score for response generation with synonym replacement
US10339931B2 (en) 2017-10-04 2019-07-02 The Toronto-Dominion Bank Persona-based conversational interface personalization using social network preferences
US10051415B1 (en) 2017-10-04 2018-08-14 The Toronto-Dominion Bank Contextual geo-location idling
FR3079993B1 (fr) * 2018-04-06 2020-03-06 Psa Automobiles Sa Procede de mise a jour a distance d'un logiciel embarque de vehicule
US11039277B2 (en) * 2018-04-23 2021-06-15 Uber Technologies, Inc Location data transmission scheduling for a mobile computing device
JP6939838B2 (ja) * 2019-04-02 2021-09-22 カシオ計算機株式会社 電子時計、情報更新制御方法及びプログラム
CN110839275A (zh) * 2019-11-22 2020-02-25 广东小天才科技有限公司 一种智能省电方法、移动终端、电子设备和存储介质
WO2023219777A1 (en) * 2022-05-09 2023-11-16 Apple Inc. Rhythmic collection of positioning information

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004153593A (ja) * 2002-10-31 2004-05-27 Buffalo Inc 移動機器情報提供技術
US20050135292A1 (en) * 2003-12-18 2005-06-23 Graumann David L. Self-evolving proximity sensor inclusion-exclusion zones
CN101317485A (zh) * 2005-11-30 2008-12-03 高通股份有限公司 用于支持具有漫游的位置服务的方法和设备

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6427077B1 (en) * 2001-01-26 2002-07-30 Motorola, Inc. GPS enabled mobile stations and location methods therefor
US7256731B2 (en) 2004-05-27 2007-08-14 Northrop Grumman Corporation Power cycling for a global positioning system
US7702370B2 (en) 2005-03-17 2010-04-20 Qualcomm Incorporated GPS position tracking method with variable updating rate for power conservation
US8185128B2 (en) 2005-11-30 2012-05-22 Qualcomm Incorporated Method and apparatus for supporting location services with roaming
US9071701B2 (en) 2006-08-31 2015-06-30 Qualcomm Incorporated Using wireless characteristic to trigger generation of position fix
US7460064B1 (en) * 2006-12-20 2008-12-02 Air Semiconductor, Ltd. Variable measurement rate method for positioning systems
US9341494B2 (en) * 2007-12-21 2016-05-17 Nokia Technologies Oy Apparatuses and methods for managing route navigation via mobile devices
CA2761191C (en) * 2009-06-19 2016-09-20 Research In Motion Limited Portable electronic device with face touch detection

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004153593A (ja) * 2002-10-31 2004-05-27 Buffalo Inc 移動機器情報提供技術
US20050135292A1 (en) * 2003-12-18 2005-06-23 Graumann David L. Self-evolving proximity sensor inclusion-exclusion zones
CN101317485A (zh) * 2005-11-30 2008-12-03 高通股份有限公司 用于支持具有漫游的位置服务的方法和设备

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9880604B2 (en) 2011-04-20 2018-01-30 Microsoft Technology Licensing, Llc Energy efficient location detection
US9832749B2 (en) 2011-06-03 2017-11-28 Microsoft Technology Licensing, Llc Low accuracy positional data by detecting improbable samples
US9464903B2 (en) 2011-07-14 2016-10-11 Microsoft Technology Licensing, Llc Crowd sourcing based on dead reckoning
US10082397B2 (en) 2011-07-14 2018-09-25 Microsoft Technology Licensing, Llc Activating and deactivating sensors for dead reckoning
US9470529B2 (en) 2011-07-14 2016-10-18 Microsoft Technology Licensing, Llc Activating and deactivating sensors for dead reckoning
CN106790268B (zh) * 2011-08-27 2020-09-15 中兴通讯股份有限公司 访问增强现实用户上下文的方法
CN106790268A (zh) * 2011-08-27 2017-05-31 中兴通讯股份有限公司 访问增强现实用户上下文的方法
CN110243379A (zh) * 2011-12-14 2019-09-17 高通股份有限公司 位置和事件触发的导航休眠和唤醒
US9429657B2 (en) 2011-12-14 2016-08-30 Microsoft Technology Licensing, Llc Power efficient activation of a device movement sensor module
CN104114978A (zh) * 2011-12-14 2014-10-22 高通股份有限公司 位置和事件触发的导航休眠和唤醒
US10249119B2 (en) 2011-12-23 2019-04-02 Microsoft Technology Licensing, Llc Hub key service
US9736655B2 (en) 2011-12-23 2017-08-15 Microsoft Technology Licensing, Llc Mobile device safe driving
US9710982B2 (en) 2011-12-23 2017-07-18 Microsoft Technology Licensing, Llc Hub key service
WO2013170458A1 (en) * 2012-05-16 2013-11-21 Nokia Corporation Method and apparatus for proximity-aware adaptation of applications, content, and user incentives
CN103424756B (zh) * 2012-05-24 2018-07-03 Lg电子株式会社 移动终端及其gps引擎控制方法
CN103424756A (zh) * 2012-05-24 2013-12-04 Lg电子株式会社 移动终端及其gps引擎控制方法
US9442181B2 (en) 2012-07-18 2016-09-13 Microsoft Technology Licensing, Llc Prediction for power conservation in a mobile device
CN107529138A (zh) * 2012-07-18 2017-12-29 微软技术许可有限责任公司 用于移动设备中的电力保存的位置预测
CN104471434B (zh) * 2012-07-18 2017-09-01 微软技术许可有限责任公司 用于移动设备中的电力保存的位置预测
CN104471434A (zh) * 2012-07-18 2015-03-25 微软公司 用于移动设备中的电力保存的位置预测
CN107529138B (zh) * 2012-07-18 2021-06-29 微软技术许可有限责任公司 用于移动设备中的电力保存的位置预测
KR101831230B1 (ko) 2013-03-15 2018-02-22 퀄컴 인코포레이티드 전력-효율적인 분류를 위한 애플리케이션-제어된 입도
CN105284163A (zh) * 2013-06-14 2016-01-27 微软技术许可有限责任公司 用于检测地理围栏的功率减小的地点确定
US9820231B2 (en) 2013-06-14 2017-11-14 Microsoft Technology Licensing, Llc Coalescing geo-fence events
CN106062515A (zh) * 2014-03-04 2016-10-26 高通股份有限公司 沿熟悉路线导航时降低的电力消耗和改进的用户体验
CN107037456A (zh) * 2016-01-05 2017-08-11 黑莓有限公司 具有自适应监视和报告的移动收发机
US11156463B2 (en) 2016-01-05 2021-10-26 Blackberry Limited Mobile transceiver with adaptive monitoring and reporting
US11959750B2 (en) 2016-01-05 2024-04-16 Malikie Innovations Limited Mobile transceiver with adaptive monitoring and reporting
CN105891858A (zh) * 2016-03-30 2016-08-24 乐视控股(北京)有限公司 一种降低装有gps软件的设备耗电的系统及方法
CN109286899A (zh) * 2017-07-20 2019-01-29 联想(新加坡)私人有限公司 处理装置和方法
CN112668211A (zh) * 2021-03-16 2021-04-16 四川华鲲振宇智能科技有限责任公司 一种基于设备供电状态的极限功耗控制系统及控制方法

Also Published As

Publication number Publication date
US20110050503A1 (en) 2011-03-03
EP2293016A3 (en) 2014-09-24
US8228234B2 (en) 2012-07-24
EP2293016A2 (en) 2011-03-09
CN102006550B (zh) 2014-08-27

Similar Documents

Publication Publication Date Title
CN102006550B (zh) 用于移动计算装置的节能系统和方法
US8395547B2 (en) Location tracking for mobile computing device
US9097544B2 (en) Location tracking for mobile computing device
US9191781B2 (en) Use of wireless access point ID for position determination
US8396661B2 (en) Using relative position data in a mobile computing device
EP2115390B1 (en) Use of previously-calculated position fix for location-based query
US10021669B2 (en) Techniques for tracking destinations on a mobile computing device
US20110285591A1 (en) Correlating contextual data and position data to improve location based services
US20110237274A1 (en) Mobile computing device having relative positioning circuit
CN102224757B (zh) 使用无线特性来触发位置定位的产生
US20120098705A1 (en) Use of heuristic data for sending message from mobile computing device
JP4074277B2 (ja) 通信サービスシステム、移動体通信端末及びサーバ
US20080234928A1 (en) Location based services using altitude
EP1916850B1 (en) Alarm system for a wireless communications device
US20220317236A1 (en) Techniques for localizing an electronic device
WO2005089311A2 (en) System and method for determination of meeting place utilizing telephone auto location system
WO2022211960A1 (en) Techniques for localizing an electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: HEWLETT PACKARD CO.

Free format text: FORMER OWNER: PALM, INC.

Effective date: 20120110

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20120110

Address after: Texas, USA

Applicant after: Hewlett-Packard Development Co.,L.P.

Address before: American California

Applicant before: PALM, Inc.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HEWLETT PACKARD DEVELOPMENT CO., LLP

Free format text: FORMER OWNER: PAM SA

Effective date: 20140108

Owner name: PAM SA

Free format text: FORMER OWNER: HEWLETT PACKARD CO.

Effective date: 20140108

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20140108

Address after: Texas, USA

Applicant after: HEWLETT-PACKARD DEVELOPMENT Co.,L.P.

Address before: California, USA

Applicant before: PALM, Inc.

Effective date of registration: 20140108

Address after: California, USA

Applicant after: PALM, Inc.

Address before: Texas, USA

Applicant before: Hewlett-Packard Development Co.,L.P.

ASS Succession or assignment of patent right

Owner name: QUALCOMM INC.

Free format text: FORMER OWNER: HEWLETT PACKARD DEVELOPMENT CO., LLP

Effective date: 20140303

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20140303

Address after: California, USA

Applicant after: QUALCOMM Inc.

Address before: Texas, USA

Applicant before: HEWLETT-PACKARD DEVELOPMENT Co.,L.P.

C14 Grant of patent or utility model
GR01 Patent grant