当前位置: 首页 > 专利查询>苹果公司专利>正文

基于状态的位置监测制造技术

技术编号:31673272 阅读:19 留言:0更新日期:2022-01-01 10:17
本公开内容涉及基于状态的位置监测。公开了用于基于状态的位置监测和确定移动设备的位置的技术。应用处理器识别期望的移动状态。该应用处理器通知协处理器期望的状态并进入低功率模式。协处理器监测移动数据以确定是否已发生期望的状态。如果已发生期望的状态,则协处理器将通知应用处理器。然后,应用处理器可确定其是否应切换到高功率模式。可确定其是否应切换到高功率模式。可确定其是否应切换到高功率模式。

【技术实现步骤摘要】
基于状态的位置监测
[0001]本申请是申请日为2018年5月31日、申请号为201810543209.0、题为“基于状态的位置监测”的专利技术专利申请的分案申请。
[0002]相关专利申请的交叉引用
[0003]本专利申请要求于2017年6月2日提交的美国临时专利申请No.62/514,671的优先权,该专利申请的公开全文以引用方式并入本文。

技术介绍

[0004]移动设备的中央处理单元(CPU)可在未使用时进入“睡眠”。当需要移动设备的位置时,CPU可以被“唤醒”以便获得位置信息。
[0005]移动设备上执行的应用可能需要移动设备的位置信息。通过移动设备的CPU向应用提供位置信息。CPU可周期性地获得移动设备的位置信息。例如,CPU可每十五(15)分钟获得位置信息。可使用定位电路,诸如全球定位系统(GPS)来获得位置信息。
[0006]然而,周期性获得位置信息是对CPU和移动设备上资源的消耗。具体而言,周期性地唤醒CPU以获得位置信息是对应用处理器资源的消耗,且可能成本高昂。此外,当CPU被唤醒以获得位置信息时,移动设备的其他部件也可能使用CPU的资源。例如,移动设备中的守护程序可能正在等待CPU唤醒,以便可执行对应于守护程序的操作。
[0007]因此,周期性地唤醒应用处理器效率低下、成本高昂,并且可能需要移动设备的大量资源(例如电池寿命)。

技术实现思路

[0008]示例性实施方案提供了用于获得移动设备的位置的技术(包括方法、系统、设备、存储在计算机可读非暂态存储器上并包括可由一个或多个处理器执行的指令的代码或计算机程序)。
[0009]应用处理器(AP)是移动设备,诸如移动电话或智能手表的主处理器,并且可识别移动设备的当前位置(例如,GPS坐标)。
[0010]根据一些示例性实施方案,可基于由移动设备的协处理器确定的设备状态的变化来唤醒应用处理器,其可继续处于打开状态。自从协处理器确定何时应当唤醒应用处理器以获得位置信息,可减少应用处理器被唤醒的次数。例如,协处理器可以是运动协处理器(例如陀螺仪和加速度计)或网络芯片(例如,WiFi芯片)。该协处理器可消耗更少的资源,而且比应用处理器运行成本更低,从而节省电力。
[0011]根据一些示例性实施方案,应用处理器可通知运动协处理器,其将要“睡眠”并且请求在发生状态变化,例如,由协处理器检测到的特定状态变化时被唤醒。例如,如果移动设备已经过渡到可能希望获得移动设备位置信息的状态,例如,从运动状态过渡到静止状态,应用处理器可请求被唤醒。
[0012]作为示例,由应用处理器识别的状态可包括安定状态、未安定状态和未知状态。设备状态的示例改变或过渡可包括未知到安定、未知到未安定、安定到未安定或未安定到安
定。安定状态可以是设备传感器指示设备静止(例如,不动)的状态或WiFi接入点始终可用的状态。未安定状态可以是设备的运动传感器指示设备处于移动状态(例如,驾驶、行走、跑步等)的状态,或WiFi占有面积不始终可用的状态。未知状态可以是设备状态当前未知的状态。设备最初可以处于未知状态,直到确定另一种状态为止。
[0013]在协处理器检测到对应于期望的状态变化的运动分类之后,协处理器可唤醒应用处理器,并且应用处理器可请求移动设备的位置信息(例如,GPS位置信息)。
[0014]一些实施方案涉及与本文所述的方法相关联的系统、便携式消费设备以及计算机可读介质。
[0015]参考以下具体实施方式和附图,可获得对示例性实施方案实质和优点的更好理解。
附图说明
[0016]通过以下结合附图的详细描述,将容易理解本公开,其中类似的参考标号指代类似的元件,并且其中:
[0017]图1示出了根据一些示例性实施方案,确定移动设备的位置的方法的流程图。
[0018]图2为框图,示出了根据一些示例实施方案的电子设备的示例系统。
[0019]图3示出了根据一些示例性实施方案,确定移动设备的位置的方法的流程图。
[0020]图4示出了根据一些示例性实施方案,应用处理器针对期望的过渡状态注册的方法的流程图。
[0021]图5示出了根据一些示例性实施方案,确定移动设备移动信息的运动分类的方法的流程图。
[0022]图6A和图6B示出了根据一些实施方案,运动协处理器对移动信息的分类。
[0023]图7为框图,示出了根据一些示例实施方案的示例设备。
[0024]图8示出了根据一些示例性实施方案检测安定状态的示例。
具体实施方式
[0025]本公开总体涉及基于移动设备(例如,电话、智能手表)的状态确定移动设备的位置,以及减少移动设备的应用处理器在识别移动设备位置时消耗的资源量。
[0026]不同类型的应用可安装在移动设备上或可与移动设备通信。移动设备可包括例如移动电话、智能手表或任何便携式电子设备。一些应用可请求移动设备的位置信息(例如,当前位置坐标)。具体而言,应用可例如经由系统服务注册位置信息。多个应用可能在移动设备上运行,因此,可能需要移动设备为移动设备上工作的多个应用获得位置信息。
[0027]根据示例性实施方案,应用处理器通常不会经常(例如,每隔几分钟)被唤醒以获得位置信息。相反,当处理器确定已经发生期望的状态时,应用处理器可被唤醒或可触发判断是否应该唤醒应用处理器。应用处理器可被置于睡眠状态(或其他低功率模式)中,并且当期望的状态发生时被唤醒。期望的状态可由应用处理器指定,并被传送至协处理器。在唤醒应用处理器之前,可在至少指定量时间内确定是否发生了期望的状态,从而提高状态确定的准确度并减少不必要地唤醒应用处理器。
[0028]这些仅仅是示例,可将示例性实施方案应用于希望保留应用处理器的资源并降低
确定位置和位置变化的成本的其他情形。
[0029]I.移动设备位置确定概述
[0030]根据示例性实施方案,应用处理器响应于期望的状态的发生(可由移动设备的协处理器确定)而获得移动设备的位置。
[0031]图1示出了根据一些示例性实施方案,确定移动设备的位置的方法100。方法100可通过使移动设备的应用处理器能够控制何时从睡眠模式唤醒来实现能量节省。例如,应用处理器可指定移动设备应该是什么移动状态,以便使应用处理器被唤醒。
[0032]如图1所示,在步骤110,应用处理器为唤醒模式或不处于低功率状态。当应用处理器处于唤醒模式时,应用处理器可处于高功率模式。在所述示例中,应用处理器在低功率模式和高功率模式之间切换。然而,应用处理器可在低功率模式和不同于低功率模式的模式之间切换。应用处理器获得移动设备的位置信息。应用处理器会通知一个或多个协处理器,它要进入睡眠并在发生期望的状态时唤醒应用处理器。期望的状态可对应于例如安定状态或未安定状态,下文将进一步描述。在向一个或多个协处理器注册期望的移动状态之后,应用处理器从高功率模式变化至低功率模式,例如,进入睡眠。高功率模式仅在其使用比低功率模式更大功率本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于确定移动设备的位置的方法,包括:通过所述移动设备的应用处理器识别所述移动设备当前处于第一移动状态中,其中所述第一移动状态包括未知状态、安定状态和未安定状态中的一者,其中所述未知状态是所述移动设备的状态当前未知的状态,其中所述安定状态是设备传感器指示所述移动设备静止的状态或WiFi接入点始终可用的状态,并且其中所述未安定状态是所述移动设备的运动传感器指示所述移动设备处于移动状态中的状态或WiFi信号不是始终可用的状态;通过所述应用处理器向所述移动设备的协处理器发送对于识别所述移动设备的当前移动状态到第二移动状态的变化以及通知所述应用处理器关于所述移动设备的当前移动状态的变化的请求;在发送所述请求之后,通过所述应用处理器降低所述应用处理器的功率电平;通过所述协处理器在时间段内监测移动信息,以确定所述移动设备的运动分类;通过所述协处理器确定所述运动分类对应于所述第二移动状态;以及通过所述协处理器向所述应用处理器发送关于对应于所述第二移动状态的所述移动设备的运动分类的通知。2.根据权利要求1所述的方法,还包括:通过所述应用处理器基于所述通知确定是否获得位置信息;响应于确定应获得所述位置信息,通过所述应用处理器响应于接收所述通知而增加所述应用处理器的功率电平;以及在增加所述应用处理器的功率电平之后,通过所述应用处理器获得所述移动设备的位置信息。3.根据权利要求1所述的方法,还包括:确定默认时间段是否已到期;以及响应于所述默认时间段到期:通过所述应用处理器基于所述通知确定是否获得位置信息;响应于确定应获得所述位置信息,通过所述应用处理器响应于接收所述通知而增加所述应用处理器的功率电平;以及在增加所述应用处理器的功率电平之后,通过所述应用处理器获得所述移动设备的位置信息。4.根据权利要求1

3中任一项所述的方法,其中所述协处理器将所述运动分类转换为所述应用处理器的对应移动状态。5.根据权利要求1

3中任一项所述的方法,其中所述应用处理器基于从所述协处理器接收的移动信息流确定所述移动设备当前处于所述第一移动状态中。6.根据权利要求1

3中任一项所述的方法,其中所述应用处理器识别期望的移动状态并在对所述协处理器的所述请求中识别所述期望的移动状态。7.根据权利要求1

3中任一项所述的方法,其中所述协处理器分析所述移动信息以对所述移动设备的所述移动信息进行分类。8.根据权利要求7所述的方法,其中所述移动设备的所述移动信息被分类为静止状态和移动状态,其中所述移动状态是行人状态或车辆状态中的一者。9.根据权利要求7所述的方法,其中所述移动信息是从加速度计和陀螺仪中的一者接
收的。10.根据权利要求1

3中任一项所述的方法,其中所述应用处理器是所述移动设备的中央处理单元。11.根据权利要求1

3中任一项所述的方法,其中所述协处理器包括运动协处理器和网络芯片中的一者,其中所述运动协处理器包括陀螺仪或加速度计,其中所述网络芯片包括WiFi芯片。12.根据权利要求1所述的方法,其中所述未安定状态包括所述移动设备的位置坐标的变化。13.根据权利要求2

3中任一项所述的方法,其中所述位置信息包括地理坐标信息,其中所述多个不同运动类型中的每一个在所述时间段内在至少一个移动信息实例中发生。14...

【专利技术属性】
技术研发人员:B
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1