《移动设备电池管理.pdf》由会员分享,可在线阅读,更多相关《移动设备电池管理.pdf(25页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102498706 A (43)申请公布日 2012.06.13 C N 1 0 2 4 9 8 7 0 6 A *CN102498706A* (21)申请号 201080014618.3 (22)申请日 2010.02.03 61/149,999 2009.02.04 US H04M 1/725(2006.01) H04M 1/73(2006.01) H04B 1/16(2006.01) H04W 52/02(2006.01) (71)申请人谷歌公司 地址美国加利福尼亚州 (72)发明人麦卡拉恩托 戴维S梅纳德 史蒂文约翰李 (74)专利代理机构中原信达知识产权代理。
2、有限 责任公司 11219 代理人周亚荣 安翔 (54) 发明名称 移动设备电池管理 (57) 摘要 总的来说,在本说明书中描述的主题可以实 现在方法、系统和计算机产品中。表示用于电池驱 动的无线计算设备的多个电力管理简档的数据被 存储在设备上。电力管理简档对应于不同的电力 消耗水平。每一个电力管理简档定义:来自可用 于确定设备的地理位置的多个特征中的用于确定 设备的地理位置的特征,以及用于利用该特征来 确定设备的地理位置的频率。确定设备的第一电 池水平。如果所确定的电池水平低于第一预定量, 则设备从具有第一消耗水平的第一电力管理简档 转换到具有低于第一消耗水平的第二消耗水平的 第二电力管理简。
3、档。 (30)优先权数据 (85)PCT申请进入国家阶段日 2011.09.29 (86)PCT申请的申请数据 PCT/US2010/023000 2010.02.03 (87)PCT申请的公布数据 WO2010/091054 EN 2010.08.12 (51)Int.Cl. 权利要求书2页 说明书12页 附图8页 按照条约第19条修改的权利要求书2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 12 页 附图 8 页 按照条约第19条修改的权利要求书 2 页 1/2页 2 1.一种计算机实现的电力管理方法,包括: 将表示用于电池驱动的无线计算设备。
4、的多个电力管理简档的数据存储在所述设备上, 其中所述电力管理简档对应于所述设备上的不同电力消耗水平,以及每一个电力管理简档 定义:(i)来自可用于确定所述设备的地理位置的多个特征中的用于确定所述设备的所述 地理位置的特征,以及(ii)用于利用所述特征来确定所述设备的所述地理位置的频率; 确定所述设备的第一电池水平;以及 如果所述确定的电池水平低于第一预定量,则从具有第一消耗水平的第一电力管理简 档转换到具有低于所述第一消耗水平的第二消耗水平的第二电力管理简档。 2.根据权利要求1所述的计算机实现的方法,进一步包括: 继从所述第一电力管理简档转换到所述第二电力管理简档之后,确定所述设备的第二 电。
5、池水平;以及 如果所确定的第二电池水平低于第二预定量,则转换到具有低于所述第二消耗水平的 第三消耗水平的第三电力管理简档。 3.根据权利要求1所述的计算机实现的方法,进一步包括: 如果所述设备被确定为基本上是静止的,则以第一频率获取所述设备的地理位置信 息,以及如果所述设备被确定为在地理上是移动的,则以大于所述第一频率的第二频率获 取所述设备的地理位置信息。 4.根据权利要求1所述的计算机实现的方法,其中所述第一和第二电力管理简档每一 个定义获取基于位置的测量的频率,其中基于位置的测量在所述第一电力管理简档下比在 所述第二电力管理简档下以更高的频率来获取。 5.根据权利要求1所述的计算机实现的。
6、方法,进一步包括: 确定应用被调用,其中所述应用依赖于所述设备位置来选择特定于位置的内容以向所 述设备的用户显示;以及 响应于确定所述应用被调用,使用不是所述多个特征中的一个的另一个基于位置的特 征来确定所述设备的地理位置。 6.根据权利要求5所述的计算机实现的方法,其中所述多个特征包括发射蜂窝电话塔 识别,以及所述另一个基于位置的特征包括基于空间的全球导航卫星系统定位识别。 7.一种计算机实现的电力管理方法,包括: 在提供基于位置的服务的服务器系统处,接收识别特定远程计算设备的位置的信息; 与识别所述位置的所述信息一起接收来自所述特定远程计算设备的识别用于更新的 位置的下一时间的信息;以及 。
7、如果在相对于所识别的用于更新的下一时间的预定时段之前没有从所述远程计算设 备接收到更新的位置,则确定与所述特定远程计算设备相关联的用户的所报告的位置是陈 旧的。 8.根据权利要求7所述的方法,其中确定所述用户的所报告的位置是陈旧的包括:将 指示所述用户的位置是未知的信息添加到向所述用户的熟人作出的传输作为朋友查找应 用的一部分。 9.根据权利要求7所述的方法,进一步包括:将指示所述用户的所报告的位置是陈旧 的信息传输到另一个移动设备。 权 利 要 求 书CN 102498706 A 2/2页 3 10.根据权利要求8所述的方法,进一步包括:在所述另一个移动设备的显示设备上展 现所述用户的位置在。
8、地图上的指示和指示所述用户的所述位置是陈旧的界面元素。 11.一种计算机实现的电力管理方法,包括: 使用移动设备上的源,使用来自电子信标的信号,监测所述移动设备的地理移动;以及 基于以下确定来选择用于获取关于所述设备的位置的信息的频率:从所述监测的地理 移动来确定所述设备是移动还是静止的。 12.根据权利要求11所述的计算机实现的电力管理方法,进一步包括: 监测所述移动设备的电池水平;以及 还基于所监测到的所述移动设备的电池水平来选择用于获取关于所述设备的所述位 置的信息的所述频率。 13.根据权利要求11所述的计算机实现的电力管理方法,进一步包括: 从用于使用来自电子信标的信号来监测所述移动。
9、设备的地理移动的多个源选择所述 设备上的所述源,对所述源的所述选择基于所述从所述监测的地理移动来确定所述设备是 移动还是静止的。 14.根据权利要求13所述的计算机实现的方法,其中所述多个源包括发射蜂窝电话塔 识别单元和基于空间的全球导航卫星系统定位单元。 15.根据权利要求11所述的计算机实现的方法,其中如果所述设备是静止的,则选择 用于获取位置信息的较低频率,以及如果所述设备是移动的,则选择用于获取位置信息的 较高频率。 16.根据权利要求11所述的计算机实现的方法,进一步包括: 通过以下来确定所述设备是移动的: 识别发射天线小区区域的第一集群,所述小区的第一集群包括与所述设备的所述位置 。
10、相关联的第一小区,所述小区的第一集群形成这样的集团,所述集团基于包括所述设备的 位置的第一小区和所述设备在历史上曾位于其内的小区的列表, 确定所述设备已改变位置到不同小区, 基于所述不同小区识别形成集团的小区的第二集群,以及 确定所述第一集群是与所述第二集群不相同的。 17.根据权利要求11所述的计算机实现的方法,进一步包括: 通过以下来确定尽管小区有改变但所述设备是静止的: 识别发射天线小区区域的第一集群,所述小区的第一集群包括与所述设备的所述位置 相关联的第一小区,所述小区的集群形成这样的集团,所述集团基于包括所述设备的位置 的第一小区和所述设备在历史上曾位于其内的小区的列表, 确定所述设。
11、备已改变位置到不同小区, 基于所述不同小区来识别形成集团的小区的第二集群,以及 确定所述第一集群是与所述第二集群相同的。 权 利 要 求 书CN 102498706 A 1/12页 4 移动设备电池管理 0001 相关申请 0002 本申请根据35U.S.C.119要求享有于2009年2月4日提交的、题为“Mobile Device Battery Management(移动设备电池管理)”的美国临时申请No.61/149,999的权 益,在此通过引用将所述美国临时申请整体并入。 技术领域 0003 本文档涉及用于管理诸如移动设备的计算设备上的电力消耗的系统和技术。 背景技术 0004 就处理。
12、能力和能力两个方面来说,诸如智能手机的移动计算设备正变得越来越强 大。这样的扩展的能力包括确定设备的地理位置的能力。例如,移动设备上的全球定位系 统(GPS)接收器可以提供非常精细的定位能力,以及在移动设备上正变得非常常见。还可 以使用其它方法,诸如使用WiFi接入点和小区ID来找到或至少估计设备的位置。这样的 特征对于提供丰富应用的各种在线基于位置的服务可能尤其有用,所述丰富应用为了恰当 运作,需要能够自动确定用户的位置。一种这样类型的基于位置的服务包括用于识别用户 的朋友或熟人的当前最新位置的应用。这样的服务可以生成覆盖有用户的朋友中的每一个 的图标的地图。如果朋友彼此接近,则所述服务可以。
13、帮助朋友确定他们应当碰面一起吃饭、 喝酒或只是交谈。 0005 然而,在电力消耗方面,基于位置的服务(LBS)可能很昂贵。使用定期GPS读数来 不断精确定位用户的位置能够将智能手机的电池时间削减一半或更多。来自WiFi接入点 的读数通常需要更少的电力,但是足够的该重复读数也将大幅减少对这样的设备的用户来 说观察到的电池寿命。 发明内容 0006 本文档描述了可以用于以下的系统和技术:确定诸如智能手机的电池驱动的设备 的位置,而不过度使用来自这样的设备的电池电力。总的来说,在此将用于确定和报告位置 的低功率技术用于相对频繁的测量,以及当确定用户没有正在移动时或当设备上的电池水 平(level)下。
14、降时,甚至这些技术也不那么频繁利用。为更密切跟踪设备被认为是用户期 望的特定情况预留了需要来自设备的更多电力的技术。因此,设备确定和报告其位置的频 率随报告位置的需要的粗糙函数,以及以将电池消耗减少到可接受水平为目标的方式而变 化。 0007 确定用户是否正在移动可能需要一些计算,因为某些轻微或摆动运动不应当被系 统当作实际运动。例如,如果系统指示轻微摆动运动,则移动设备的用户可能只是在房间内 来回踱步,或条件可能改变,以致一个本地小区塔从设备获取不同信号,使得即使设备并没 有移动系统也感到其正在移动。如下所述,例如,小区ID和WiFi接入点信息可以用于确定 设备是静止还是移动的,其中关于彼此。
15、接近的小区集群,可以确定用户的状态。 说 明 书CN 102498706 A 2/12页 5 0008 在此描述的技术还可以包括特定方法,通过所述特定方法移动设备可以向远离该 设备的基于位置的服务报告其位置。作为一个示例,移动设备可以使向LBS提供的关于其 位置的信息伴随有识别设备计划报告其位置的下一时间的信息。LBS然后可以自设备报告 了其位置之后设置定时器或跟踪所流逝的时间,以及如果时间期满,而没有再次从设备听 到(或在一些另外的缓冲时间之后,例如,相对于用于更新的时间的预定时段),则可以指 示位置信息是陈旧的。 0009 在此描述的技术可以与多种基于位置的服务一起使用。在一个示例中,LB。
16、S通过 聚集多个用户的设备向服务报告的位置数据,来帮助用户对其熟人进行定位,然后(例如, 通过社交联网应用)向具有熟人关系的其他用户提供对应的信息,使得用户中的每一个可 以查看区域地图,其中与其熟人相对应并且位于其熟人的最后报告的位置的图标被叠加在 地图上。 0010 在某些实施方式中,这样的系统和技术可以提供一个或多个优势。例如,基于位置 的服务典型地依赖于多种传感器来确定设备的位置,以及那些传感器可能是耗电的。因此, 对位置信息的请求的恰当管理可以大幅延长设备上的电池寿命,而不必修改可能在设备上 的预先存在的电池管理工具。恰当管理电力消耗的设备还将是在其上用户利用先前消耗太 多电力(例如,。
17、阻止设备一次充电运行一整天)的更多应用的设备,使得在这样的设备上的 用户体验改善。这样的设备的售主然后可以出售更多设备,以及基于位置的服务的提供商 可以驱使更多用户到其服务。结果,提供商在订阅收益或广告收益方面可以收取更多,以及 广告主可以更有效地将其消息推到移动设备的用户。 0011 总的来说,在本说明书中描述的主题的一个方面可以实现在计算机实现的电力管 理方法中。表示用于电池驱动的无线计算设备的多个电力管理简档的数据被存储在设备 上。电力管理简档对应于不同的电力消耗水平。每一个电力管理简档定义:来自可用于确 定设备的地理位置的多个特征中的用于确定设备的地理位置的特征,以及用于利用该特征 来。
18、确定设备的地理位置的频率。确定设备的第一电池水平。如果所确定的电池水平低于第 一预定量,则设备从具有第一消耗水平的第一电力管理简档转换到具有低于第一消耗水平 的第二消耗水平的第二电力管理简档。 0012 这和其它实施方式可以可选地包括以下特征中的一个或多个。继从第一电力管 理简档转换到第二电力管理简档之后,可以确定设备的第二电池水平。如果所确定的第二 电池水平低于第二预定量,则设备可以转换到具有低于第二消耗水平的第三消耗水平的第 三电力管理简档。如果设备被确定为基本上静止的,则可以以第一频率为设备确定地理位 置信息,以及如果设备被确定为在地理上移动的,则可以以大于第一频率的第二频率为设 备确定。
19、地理位置信息。第一和第二电力管理简档每一个可以定义获取基于位置的测量的频 率。在第一电力管理简档下比在第二电力管理简档下以更高的频率来获取基于位置的测 量。应用可以被确定为被调用。该应用可以依赖于设备位置来选择特定于位置的内容以向 设备的用户显示。响应于确定该应用被调用,可以使用不是多个特征中的一个的另一个基 于位置的特征来确定设备的地理位置。多个特征可以包括发射蜂窝电话塔识别,以及另一 个基于位置的特征可以包括基于空间的全球导航卫星系统定位识别。 0013 在本说明书中描述的主题的另一个方面可以实现在计算机实现的电力管理方法 中。在提供基于位置的服务的服务器系统处,可以接收识别特定远程计算设。
20、备的位置的信 说 明 书CN 102498706 A 3/12页 6 息。来自该特定远程计算设备的识别用于更新的位置的下一时间的信息可以与识别所述位 置的信息一起被接收。如果在相对于所识别的用于更新的下一时间的预定时段之前没有从 该远程计算设备接收到更新的位置,则与该特定远程计算设备相关联的用户的所报告的位 置可以被报告为是陈旧的。 0014 这和其它实施方式可以可选地包括以下特征中的一个或多个。确定用户的所报告 的位置是陈旧的可以包括将指示用户的位置是未知的信息添加到向用户的熟人作出的传 输作为朋友查找应用的一部分。指示用户的所报告的位置是陈旧的信息可以被传输到另一 个移动设备。用户的位置在。
21、地图上的指示和指示用户的位置是陈旧的界面元素可以在另一 个移动设备的显示设备上展现。 0015 在本说明书中描述的主题的另一个方面可以实现在计算机实现的电力管理方法 中。使用移动设备上的源,使用来自电子信标的信号,可以监测移动设备的地理移动。用于 获取关于设备的位置的信息的频率可以基于以下来选择:从所监测的地理移动来确定该设 备是移动还是静止的。 0016 这个和其它的实施方式可以可选地包括以下特征中的一个或多个。可以监测移动 设备的电池水平。获取关于设备的位置的信息的频率还可以基于所监测到的移动设备的电 池水平。设备上的源可以从用于使用来自电子信标的信号来监测移动设备的地理移动的多 个源选择。
22、。对源的选择可以基于从所监测到的地理移动来确定设备是移动还是静止的。所 述多个源可以包括发射蜂窝电话塔识别单元和基于空间的全球导航卫星系统定位单元。如 果设备是静止的,则可以选择用于获取位置信息的较低频率,以及如果设备是移动的,则可 以选择用于获取位置信息的较高频率。通过识别发射天线小区区域的第一集群,设备可以 被确定为是移动的。小区的第一集群可以包括与设备的位置相关联的第一小区。小区的 第一集群可以形成这样的集团(clique),所述集团基于包括设备的位置的第一小区和设备 在历史上曾位于其内的小区的列表。可以作出设备已改变位置到不同小区的确定。可以基 于不同小区识别形成集团的小区的第二集群。。
23、可以作出第一集群是与第二集群不相同的确 定。确定尽管小区有改变但设备是静止的可以通过识别发射天线小区区域的第一集群来执 行。小区的第一集群可以包括与设备的位置相关联的第一小区。小区的集群可以形成这样 的集团,所述集团基于包括设备的位置的第一小区和设备在历史上曾位于其内的小区的列 表。可以作出设备已改变位置到不同小区的确定。可以基于该不同小区来识别形成集团的 小区的第二集群。可以进行第一集群是与第二集群相同的确定。 0017 在附图和下面的描述中阐述了一个或多个实施例的细节。其它特征和优势从描述 和附图,以及从权利要求将是显而易见的。 附图说明 0018 图1是提供基于位置的服务的无线通信系统的。
24、概念图。 0019 图2示出了不管理和管理由基于位置的服务的电耗的设备的电池电力图。 0020 图3A和3B是用于基于设备的移动来更新移动设备的位置的示例过程的流程图。 0021 图3C是用于确定移动设备是否是移动的示例过程的流程图。 0022 图4是示出用于与其它移动设备共享某些移动设备的位置信息的过程的泳道图。 0023 图5是具有电力管理和位置确定组件的移动设备的示意图。 说 明 书CN 102498706 A 4/12页 7 0024 图6示出了可以用于实现在此描述的技术的计算机设备和移动计算机设备的示 例。 0025 在各附图中相同的参考符号指示相同的元素。 具体实施方式 0026 。
25、本文档描述了用于以下的系统和技术:在计算设备上管理对位置标识符的使用, 以增加设备上的电池寿命。这样的技术可以包括设置特定时段,在所述特定时段设备将基 于设备被确定为是移动还是静止的来检查其位置。(在这种情况下,移动和静止的概念不是 绝对的,而是取决于运动是否足以保证对设备已改变了状态的辨识。例如,从基于位置的系 统级,几英尺的运动是无关紧要的,因为设备没有移动足够多来支持向其他用户报告新的 位置。)当设备是移动的时,可以频繁进行对设备的位置的更新,因为在前报告的位置将快 速远离用户的当前位置,因此在功能上将快速变得陈旧。当设备是静止的时,诸如通过小区 ID或WiFi接入点信息确定的,可以不那。
26、么频繁地进行更新。 0027 图1是提供基于位置的服务的无线通信系统100的概念图。系统围绕两个移动设 备104、112,所述移动设备104、112由向操作服务器系统106的公司提供的基于位置的服 务注册过的用户利用。服务器系统106可以包括多个不同的服务器和服务器子系统,其用 于通过诸如因特网的网络108提供多个服务。例如,服务器系统106可以提供搜索结果、地 图、电子邮件托管以及许多其它这样的服务。 0028 在该示例中,在设备104、112上利用的服务是用于找到熟人的当前位置的应用。 在多个用户向服务注册,并且选择使反映其当前地理位置的信息向服务器系统106报告的 情况下,可以提供这样的。
27、服务。为了解决隐私忧虑,可以明确要求用户选择加入这样的系 统,以及可以仅在特定时间,诸如当熟人查找器应用正在设备104、112的前台或后台中操 作时,对系统进行操作。 0029 在该示例中,与设备104相关联的用户正查看明尼阿波利斯市区周围区域的地 图,并且被示出有三个不同熟人的图像。那些熟人中的每一个可能先前同意让设备104的 用户看到他们的位置信息。所述图像在明尼阿波利斯的地图上叠加在那些用户的设备先前 (以及最近)被报告到服务器系统106的位置处。同样地,设备112的用户使其设备对准硅 谷区域,以及正在查看其熟人中的两个。设备104的用户可能是在设备112上示出的人中 的一个,以及设备1。
28、12的用户可能是在设备104上示出的人中的一个。 0030 在地图上的位置表示的准确度是以下的函数:用于设备104、112中的每一个的位 置确定系统的准确度、每一个用户移动的速度以及自最后位置更新的时间(时延)。在很长 时间尚未报告其位置的快速移动设备可能相对远离服务器系统106所报告的位置。通过不 断检查设备104、112中的一个上的GPS单元,并且向服务器系统106报告位置的任何实质 性改变(例如,大于数英尺)以向其他用户分发,可以达到很大的准确度。然而,GPS趋向 是能够将电池寿命削减一半或更糟的耗电位置确定技术。 0031 结果,可以使用没有那么耗电的其它位置传感机制,诸如小区ID和W。
29、iFi节点确 定。在附图中,分别示出了设备104和设备112周围的两个小区网络的部分。第一网络部 分包括四个塔102a-d,其中设备104位于靠近塔102d的地方。第二网络部分示出了八个塔 110a-h,其中设备112位于在塔110b、110f和110g之间几乎等距的地方。为了清晰起见, 说 明 书CN 102498706 A 5/12页 8 所述塔在附图中被示出为以直线格栅形式安排,尽管其物理安排在实际上要不规律得多。 0032 通过确定塔的标识(针对小区ID)或接入点(针对WiFi)或设备104、112与之通 信的其它相似信标,可以估计设备的位置。总的来说,这样的定位(例如,在GSM网络设。
30、备 位置中)可以使用为基于设备或基于网络的多点定位技术(multilateration)。设备的定 位可以由设备与之通信的信标(以及可能使用其先前与之通信的信标,诸如当以其最后观 察到的运动的方向推断设备位置时)和那些信标的信号的强度来确定。例如,如果设备正 从三个塔接收信号,则其可以被假设为在所述三个塔之间或在所述三个塔附近,以及如果 其最强的信号来自特定塔,则其还可以被假设为最接近于该塔,所有其它因素是同样的。 0033 然而,因为网络小区是不连续、不平滑以及重叠的,所以这样的定位系统的准确度 可能是有限的。例如,设备的位置或其无线电环境的相对较小变化可以促使设备在小区之 间进行转换,即使。
31、设备实际上没有移动可观的量。在系统基于设备是否是移动的来改变其 监测行为(例如,当设备是移动的时,通过更经常地确定位置)的情况下,可能更加重要的 是,将这样的很小或不存在的运动识别为错误肯定。这样的确定可以通过以下来改进:将彼 此靠近的小区当作集群对待,以及基于用户是否改变了集群将设备的状态(以及延伸至其 用户的状态)设置为移动或静止的。每一个小区可以表示在其中静止的蜂窝发射天线和移 动设备能够通信的区域。在下面参考图3C更完整地论述了用于这样做的特定技术。 0034 以这样的方式,例如基于空间的全球导航卫星系统接收单元(例如,全球定位系 统(GPS)的高功率定位机制可以为以下而预留:观察到用。
32、户对LBS尤其感兴趣的时候, 诸如当LBS应用是图形用户界面的焦点(例如,其在活动桌面窗口中)的时候。例如小区 ID(例如,依赖于基站或在该基站处的天线的位置的识别的源小区移动定位)和WiFi的低 功率机制可以在其它时间使用,以及可以被限量供应,使得其在设备是静止的时比在设备 是移动的时不那么经常触发。卫星系统、蜂窝塔以及WiFi发射机可以被认为是电子信标。 如下所述,技术的这种组合可以大幅延长电池寿命。 0035 图2示出了不管理和管理由基于位置的服务的电耗的设备的电池电力图。上部图 202示出了以诸如每两分钟的恒定时段触发GPS读数的设备的剩余电池电力。如可以看见 的,每次使用GPS功能时。
33、,该电池电力需要大量命中,以及结果,电池快速用光。 0036 在底部图204中,只有在基于位置的应用是活动的-诸如通过为图形用户界面的 焦点-时才使用CPS。在这些时段期间,电池的消耗等同于顶部图,但是这些时段构成设备 的总体运行寿命的相对较小部分。相反,在基于位置的应用是焦点的时间之间,使用WiFi、 小区ID或这两个的组合来确定并报告设备位置。如可以看见的,对于每一个这样的确定的 消耗比在使用GPS时少得多。诸如当设备不是以任何可观量移动时,通过不那么经常地命 中那些服务,消耗可以减少甚至更多。并且,如果作为被确定为剩余的电池寿命的水平的函 数,对部分或全部定位技术的利用被减少,则向下斜度。
34、可以被减少甚至更多。 0037 关于使用GPS和其它机制来确定位置之间的不同,在诺基亚S60设备上执行的计 算指示通过3G的网络事务需要至少1mAh(如果语境保持打开,则1.2),以及通过WiFi的事 务需要0.75mAh。读取GPS需要1mAh,而WiFi扫描仅需要0.1mAh。因此,对于该设备,对位 置确定和报告这样的确定的智能选择和定时可以显著增加电池寿命。 0038 图3A和3B是用于基于设备的移动来更新移动设备的位置的示例过程的流程图。 总的来说,图3A聚焦于位置确定的类型和作出确定的频率。类型包括GPS和低电力确定, 说 明 书CN 102498706 A 6/12页 9 诸如小区。
35、ID或WiFi(或两者)。在框302,图3A的过程首先确定基于位置的应用是否是活 动的或是否最近是活动的。如果是这样的话,则设备可以取得GPS读数,并且如果位置自最 后读数改变了足够多,则可以通过网络提交该读数(与网络的这样的往返行程还可以检索 其他用户的位置信息,使得这样的信息可以用于将其他用户的位置绘制在电子地图上)。在 一个特定实施方式中,当应用处于焦点时,以及在其停止作为焦点之后15分钟内(在用户 不久可能返回到该应用的假设下),可以读取GPS,并且读数大约每3分钟发生。这将允许 对该应用非常感兴趣的用户看见并且提供非常准确和最新的位置信息。 0039 如果应用失去焦点达足够时间,则该。
36、过程检查设备是静止的还是移动的(框 306)。这样的检查可以包括查看围绕设备的小区集群,诸如经由在下面参考图3C论述的过 程。如果设备不是静止的(框308),则设备可以以诸如每3分钟的第一频率读取并且向服 务器发送位置更新(框312)。如果设备是静止的,则设备可以以诸如每40分钟的第二、更 长频率读取并且发送更新。设备还可以被设置为对所有小区id改变作出反应,以及当这样 的改变发生时,可以作出设备是静止还是移动的确定。在小区id改变之后,位置确定和报 告可以以特定频率发生达预定时段,以及在没有运动和没有小区id改变中任何一个的一 时段之后,可以下降到更低频率。 0040 在概况一个示例位置报告。
37、安排中,当基于位置的应用处于焦点或在前台时,基于 WiFi、小区id和其它信标的位置确定机制根据设置的安排来操作,以及GPS执行位置查找。 更新可以被发送给在预定安排上的远程服务器系统。 0041 当应用不是焦点或在后台时,WiFi扫描可以每3分钟(或如果电池水平下降则可 以被减少的另一个预定的时间间隔)发生,以及小区id也仍然是活动的。设备是静止还是 移动的还可以被计算来确定是否改变用于扫描的频率。可以不使用GPS。并且,当设备确 定向服务器系统发送更新时,其与WiFi扫描时间间隔同步、利用基于位置的应用查找当前 小区和WiFi(如果其不是已知的)以及发送位置更新。当然,在启动不同应用时应当。
38、取得 GPS读数,在上面描述的应用可以更新其目前位置。 0042 例如,设备可以从GPS单元的近来读数或从小区ID获知其位置。如果设备被确定 为是静止的,则设备可以向服务器发送更新,所述更新以较低频率让服务器知道所述设备 仍然位于最后确定的位置。如果设备确定其是移动的,则设备可以发送更频繁的更新。服 务器可以使用所接收到的更新来向其它移动设备通知该设备的位置。 0043 图3B示出了与图3A中所示的相似的过程。例如,如同在图3A中,作出关于设备 是移动还是静止的确定(框324和326),以及可以基于这样的确定来设置更新水平(例如, 用于更新的频率)(框328和330)。 0044 然而,在图3。
39、B中,过程还对设备上的电池水平的改变作出反应。因此,在循环过程 中的某个点-在该示例中,在开始处-设备检查其自身的电池水平(框320)并且基于所确 定的电池水平来设置电力管理模式(框322)(也被称为电力管理简档)。这样的电力管理 模式可以定义对控制图3A中所论述的方法的各种参数的修改,诸如在设备上位置测量和 报告的频率和时段。例如,如果电池下降到低于50,则更新的频率可以从每3分钟一次下 降到每6分钟一次,如果电池下降到低于30,则每9分钟一次-以及在15时,特征完全 关闭。因此,在框332,过程实现约束于特定电力管理模式的新的更新水平,以及在框334, 设备向远程服务器系统报告其位置和其下。
40、一更新时间。 说 明 书CN 102498706 A 7/12页 10 0045 在最后步骤(框334)中,一个点承担额外的注意。特别地,设备向服务器系统提 供其下一预期的更新时间的指示。特别地,因为在该示例中更新的定时是可变的,并且在客 户端侧控制,所以服务器系统不必知道其何时“应当”再次从客户端听到。在服务器能够告 诉其他用户第一用户的位置的新近程度时,这产生问题。尽管其可以提供自从第一用户的 设备报告之后的分钟数的指示,但是该指示不能反映这样的延迟是否是预期的,或反映用 户的设备未恰当工作以及用户远离他们最后报告的位置。 0046 因此,在设备是快速移动的情况下,预期的是,频繁更新其位置。
41、,并且能够同样频 繁地告诉服务器系统。超过或大幅超过该时段的延迟可能是什么地方出问题的强烈指示, 以及还可能是快速移动的用户自从其最后报告之后可能已经走了很远的指示。相比之下, 缓慢移动或没有移动的用户可以根本不非常经常地检查,并且能够同样不非常经常地告诉 服务器系统,使得在报告原始用户的位置信息的新近程度或陈旧程度时,服务器系统可以 向其他用户提供适当的语境-其中由于这样的变化性,每一个设备可以以所述变化性来控 制其报告频率,所以自从在前更新之后的绝对时间不是准确指示。 0047 尽管在此没有示出,对设备的运动的报告还可以依赖于非基于位置的传感器,诸 如设备中的罗盘或加速度计。例如,如果设备。
42、根本没有移动(例如,其仅仅位于桌面上),则 其加速度计可能察觉不到什么,并且对总量不足的运动将比上述其它机制更敏感。如此,如 果设备被设置为是静止的状态,则该状态可以保持无改变,以及可以避免其它运动确定机 制,直到加速度计报告某一水平的移动。 0048 图3C是用于确定移动设备是否是在移动的示例过程的流程图。如上所述,诸如当 设备根本没有移动时(但是,例如,由于设备的区域中大气改变,所以小区ID改变),以及还 有当设备移动微不足道的量,但是其仍然在同一一般地区中时,诸如可以使用过程来拒绝 所感测的设备的位置的虚假改变。该过程以系统维护关于设备的小区转变图开始,所述关 于设备的小区转变图表示设备。
43、经历过的小区ID,以及潜在的其它信息,诸如转变时间。该图 可以是无向的,以及例如包括100个小区。小区可以是最近少使用(LRU)或时间花费加权 的LRU,诸如使用指数加权。 0049 在框344,该过程识别当前集群,其被认为是来自形成图中的集团的连续小区历史 点的最大小区集。(如果用户停留在同一集团长于预定时段,则可以推断历史中的中断。) 在一些实施方式中,集团可以是来自相互邻近的连续小区历史点的最大数量的小区。 0050 在框356,该过程确定用于设备的小区是否改变。如果检测到这样的改变,则确定 设备是否先前被认为是静止的(框352)。如果其在改变之前被认为是静止的,则可以以上 述方式计算用。
44、于设备的新的集群(框354)。如果新的集群没有改变(框356),则设备可以 被认为是静止的;否则,设备被认为是移动的(框358)。如果小区改变指示设备是移动的, 则设备也可以被认为是移动的。 0051 如果在框346没有检测到小区的改变,则在没有小区改变的诸如10分钟的预定时 段之后,用户被认为是静止的(框350)。然后,基于用户被认为是静止还是移动的来确定用 户的位置。如果用户被认为是静止的,则其当前位置被描述为小区集群。如果用户被认为 是移动的,则其当前位置被描述为当前小区。 0052 图4是示出用于与其它移动设备共享某些移动设备的位置信息的过程的泳道图。 总的来说,该过程示出了这样的消息。
45、,所述消息可以在可以被实现为基于中央服务器的系 说 明 书CN 102498706 A 10 8/12页 11 统的位置服务和由向该位置服务注册过帐户的用户操作的两个客户端设备之间交换。总的 来说,用户可能使用多种多样的基于位置的应用,对于其期望控制位置检测来增加电池寿 命。在该示例中,用户诸如以在上面参考图1论述的方式相互交换其位置信息。 0053 客户端1通过将其状态设置为静止的(框402)来开始该过程,然后报告其位置 (框404)。这样的报告还可以包括客户端1下一预期报告的时间的指示。因为设备已将自 身设置为处于静止的模式,所以该时间可以是相对较长的时间。在框406,位置服务记录位 置信。
46、息和下一更新时间信息,以及将客户端2的那些最近知道的位置返回给客户端1(框 408),客户端1可以在基于位置的应用中显示客户端2的那些最近知道的位置。以这种方 式,该过程将报告客户端1的位置当作以下来对待:从属于在该系统中注册为与客户端1的 用户具有朋友或熟人关系的用户的其它客户端“拉”信息。 0054 在框412,客户端2诸如通过使用参考图3C描述的过程来将其状态设置为移动的, 并且报告其位置(框414)。客户端2还可以报告在下一更新之前的预期时间,在该示例中 其可以是相对较短的,因为客户端2在移动中,因此如果其报告的位置要准确匹配其实际 位置,则需要提供相对频繁的报告。再次,位置服务记录客。
47、户端2的位置和客户端2所计算 并且向位置服务报告的下一更新时间(框418)。并且如前,在如果位置服务提供更新,则客 户端2想要更新的假设下,位置服务将客户端1的最后报告的位置(来自框404)返回给客 户端2(框419)。客户端2然后诸如经由叠加在围绕该位置的区域的地图上的、示出客户端 1的最后报告的位置的图标,显示该信息(框420)。 0055 因为客户端2是移动的,因此更经常更新其位置,所以其是报告更新的位置(422) 的下一设备,该报告更新的位置可以再次伴随有待报告的下一预期时间的指示。并且再次, 位置服务可以记录所接收到的信息(框424)、将客户端1的位置返回给客户端2(尚未改变 的位置。
48、)、以及使客户端2显示这样的未改变的信息(框428)。以某些相关方式可以改变 关于客户端1的信息,即使客户端1的所报告的位置尚未被更新。例如,如果客户端1的再 次报告的时间期满,则在框426,位置服务可以以超过可接受的方式使该信息伴随有客户端 1的位置信息被认为是陈旧的或潜在不准确的指示。替选地或另外地,位置服务可以传送信 息,使得客户端2可以指示自从客户端1最后报到的绝对时间。这样的数字没有对其相同 的语境,但是这样的数字可以向查看者提供客户端1的位置信息可能的陈旧程度的指示。 0056 图5是具有电力管理和位置确定组件的移动设备502的示意图。设备502在计算 机系统500内操作,所述计算。
49、机系统500包括基于位置的服务服务器526,其可以通过诸如 因特网的网络524向移动设备502提供服务以及与移动设备502通信。服务器526可以提 供诸如上述的信息。 0057 设备502被示意地示出为包括多个组件,所述多个组件针对允许设备502递送包 括设备502的地理位置的报告的服务,并且以不过度消耗来自设备电池522的电力的方式 这样做。第一组件是用户接口管理器504,其可以负责以熟悉的方式提供输出(例如,在设 备502的屏幕中)以及接收并解释输入(例如,来自触摸屏)。应用管理器510进而可以 是设备502上的操作系统的一部分,其可以管理对用户可能诸如从在线应用存储加载或下 载到设备502上的各种定制应用的启动和利用。在该示例中,应用管理器510处理两个应 用-应用1(框516)和应用2(框518)。所述应用中的任一或两者可以是需要接收关于设 备502的当前地理位置的信息的基于位置的应用。这样的访问可以经由通用位置服务模块 说 明 书CN 102498706 A 11 9/12页 12 512发生,所述通用位置服务模块512可以注册。
相关知识
移动设备电池管理.pdf
如何全面管理和维护设备电池健康
苹果设备:「优化电池充电」的工作原理
电源技术中的便携设备的电池管理解决方案
Win10移动版周年更新改进新功能:电池管理
医疗设备锂电池解决方案【钜大锂电】
电池管理系统里的电池健康评估和寿命预测
联想推出电池健康度确定专利,智能设备电池管理迈入新纪元
健康管理辅助设备.pdf
Win11电池设置百分比:优化电池管理,精确掌握电量消耗
网址: 移动设备电池管理.pdf https://m.trfsz.com/newsview1217901.html