运动围栏的制作方法

文档序号:9510095阅读:492来源:国知局
运动围栏的制作方法
【技术领域】
[0001]本公开整体涉及移动设备的功率管理。
【背景技术】
[0002]现代运动设备通常包括用于检测移动设备的运动的传感器。例如,移动设备可包括用于检测移动设备的运动并确定该移动设备的取向的加速度计和/或陀螺仪。一些移动设备可被配置为基于所检测的运动来动态调节移动设备的功能、特征、用户界面和/或操作。

【发明内容】

[0003]在一些具体实施中,移动设备可被配置有虚拟运动围栏,该虚拟运动围栏描绘可由移动设备检测到的运动域。在一些具体实施中,移动设备可被配置为在移动设备(通过跨越运动围栏)已进入或退出运动域时调用应用程序或功能。在一些具体实施中,进入或退出运动域可使得移动设备的部件以递增方式通电或断电(或被唤醒或休眠)。
[0004]特定具体实施提供了至少以下优点:运动围栏操作提供了一种容易的方式来对由移动设备所检测到的运动进行分类并基于该分类来触发移动设备的应用程序、功能、提示和/或其他操作。使用运动围栏逐渐启动、停止或唤醒移动设备的部件、传感器、微控制器和其他处理器来允许移动设备节省能量,同时启用处理运动测量所需的功能。
[0005]在下面的附图和【具体实施方式】中示出了一种或多种具体实施的细节。其他特征、方面和潜在优点将在【具体实施方式】和附图以及权利要求中显而易见。
【附图说明】
[0006]图1示出了运动围栏的示例性类别。
[0007]图2示出了运动围栏和现实世界运动之间的示例性关联。
[0008]图3是示例性运动围栏系统的框图。
[0009]图4是示例性运动围栏过程的流程图。
[0010]图5是示出了可在一些具体实施中使用的示例性API架构的框图。
[0011]图6示出了包括各种应用程序编程接口的示例性软件栈。
[0012]图7是用于实施图1至图6的特征和过程的示例性系统架构的框图。
[0013]在各附图中,类似的参考符号指示类似的元件。
【具体实施方式】
[0014]
[0015]对于移动设备而言,运动可能是用户希望进行交互的关键性预测。运动还可能是用户感兴趣的活动的指示符。运动围栏提供了一种用于预计并实施用户需求而具有最小化功率影响的机制。在一些具体实施中,运动围栏建立不同运动域周围的包络,该不同运动域的特征在于运动信号或运动测量的特征。由运动围栏描绘的运动域可对应于性质不同的运动分布曲线。移动设备的运动可能使得移动设备跨越运动围栏。跨越运动围栏可能使得移动设备触发基于运动的提示、服务唤醒、对应用程序和/或功能的调用和/或对附加运动分析的请求。
[0016]图1示出了示例性运动域和运动围栏。在一些具体实施中,移动设备被配置有运动围栏。例如,运动围栏可由运动标准来限定。对于一些运动围栏而言,运动标准可基于基本运动测量诸如运动的频率或幅度。对于一些运动围栏而言,运动标准可基于检测到多长时间的运动(例如,多少时间)和/或是否可识别该运动或将其关联到运动的现实世界原因。
[0017]在一些具体实施中,每个运动围栏可用于描绘运动域。例如,在图1中,每条虚线可表示一个运动围栏。每条虚线之间或虚线外部的区域表示运动域。例如,运动域102可以是“静态”域。在设备不动或接近不动时,移动设备可处在“静态”域中。运动域104可以是一个“稀疏运动”域。在移动设备检测到小运动时,移动设备可处在“稀疏运动”域中。运动域102和运动域104之间的虚线是静态域和稀疏运动域之间的运动围栏112。运动围栏112可与用于限定移动设备何时从静态域102跨入稀疏域104的运动标准相关联。例如,用于运动围栏112的运动标准可限定高于阈值(例如,幅度)的任何运动将使得移动设备从静态域102跨越运动围栏112进入稀疏域104中。
[0018]在一些具体实施中,运动围栏114可与用于限定移动设备何时从稀疏域104跨入“持续运动”±或106的运动标准相关联。例如,针对运动围栏114的运动标准可限定经持续一段时间的运动能够使得移动设备从稀疏域104跨越运动围栏114进入持续运动域106中。例如,运动幅度和/或频率在长于阈值时间段内增加可使得移动设备从稀疏域104过渡到持续运动域106中。
[0019]在一些具体实施中,运动围栏116可与用于限定移动设备何时从持续运动域106跨入“富运动”域108的运动标准相关联。例如,用于运动围栏116的运动标准可限定在长于阈值时间段内超过阈值幅度和/或阈值频率的运动可使得移动设备从持续运动域跨越运动围栏116进入富运动域中。因此,持续运动域106可对应于短持续时间、高幅度运动或长持续时间、高频率运动,而富运动域108可对应于长持续时间的高幅度高频率运动。
[0020]在一些具体实施中,进入或退出运动域或跨越运动围栏可触发移动设备的操作。在一些具体实施中,在设备被拿起时,运动围栏和运动域可用于触发系统服务的启动,以使用户感知的延迟最小化。运动围栏可触发基于运动模式来调制蜂窝和WiFi扫描频率,以优化功率与性能的关系。例如,如果设备是静态(不运动)的,可降低蜂窝和WiFi扫描的频率以节省电池功率,因为蜂窝和/或WiFi环境不太可能变化。可使用运动围栏在用户开始步行或跑步时对步数启动统计。可使用运动围栏来为地图路线或地图搜索结果提供上下文(例如,用户在步行、驾车、跑步、骑行等)。
[0021]在一些具体实施中,在特定方向上跨越特定运动围栏可触发移动设备的操作。例如,从运动域104过渡118到运动域106可触发移动设备的特定操作,而从运动域106过渡到运动域104可触发移动设备的不同操作,尽管两种过渡跨越相同的运动围栏114。例如,从稀疏运动域104过渡到持续运动域106可指示用户已拿起并查看移动设备,并且移动设备应当启动移动设置上的系统服务或频繁使用的应用程序。从持续运动域106过渡到稀疏运动域104可指示用户已将移动设备放在口袋中或用户腿上,并且移动设备应当关闭或降低至移动设备的一些部件的电源。
[0022]图2示出了用于注册用于感兴趣的活动的运动围栏客户端的示例性系统200。例如,客户端202可向运动围栏系统206注册,以在移动设备进入运动域或跨越运动围栏时被通知。在一些具体实施中,在移动设备进入运动域或跨越运动围栏时,客户端202可请求被通知。例如,客户端202可以是移动设备的应用程序、功能、实用程序或其他部件。
[0023]在一些具体实施中,客户端202可向运动围栏系统206发送用于指示客户端202感兴趣的活动类型的请求204。例如,活动可以是用户已拿起移动设备。活动可以是用户正在步行、驾车或跑步。活动可以是可基于移动设备所检测到的一种或多种运动模式而被识别的任何类型活动。
[0024]在一些具体实施中,运动围栏系统206可以向注册表209添加208客户端标识符和指定的感兴趣活动。例如,运动围栏系统206可以是移动设备的系统或子系统。运动围栏系统206可在注册表209中维护查找表,该注册表将客户端标识符映射到从移动设备的客户端接收的感兴趣活动。注册表209可用于确定哪些客户端对移动设备观测或测量的不同活动或各种运动感兴趣。
[0025]在一些具体实施中,运动围栏系统206可确定与客户端感兴趣的活动对应的运动域210。例如,如果活动是“跑步”,则运动围栏系统206可将跑步分类为“富”运动活动,并将跑步活动映射到富运动域(例如,图1的富运动域108)。如果所请求的活动是“拿起”,则运动围栏系统206可将“拿起”分类为持续运动活动,并将跑步活动映射到持续运动域(例如,图1的持续运动域106)。如果所请求的活动是“查看”,则运动围栏系统206可将“查看”分类为从持续运动域到富运动域的过渡(例如,在特定方向上跨越运动围栏)。
[0026]在一些具体实施中,运动围栏系统206可测量移动设备211的运动。例如,移动设备211可被配置有可测量移动设备的运动的一个或多个运动传感器(例如,加速度计、陀螺仪等)。运动传感器可产生可被分析以确定例如由运动传感器产生的信号的幅度
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1