设备主体位置的确定的制作方法

文档序号:9567267阅读:459来源:国知局
设备主体位置的确定的制作方法
【专利说明】设备主体位置的确定
[0001]相关申请的交叉引用
[0002]本专利申请为于2013年6月7日提交的美国专利申请13/913,271的部分继续申请并要求其优先权,该专利申请的全部内容据此以引用方式并入。
技术领域
[0003]本公开一般涉及对移动设备的运动分析。
【背景技术】
[0004]移动设备通常包括电话特征,该电话特征允许用户通过无线网络接听和拨打语音呼叫。例如,现代智能电话包括无线收发器,该无线收发器允许智能电话通过蜂窝语音和/或数据网络(例如CDMA、2G、3G、4G、LTE等)来接听和拨打电话呼叫。这些无线收发器可在不同功率电平下传输。在高功率电平下传输可改善语音呼叫的质量。当移动设备佩戴在用户的身体上或身体附近时,可能需要在低功率电平下传输以遵守政府规定。

【发明内容】

[0005]在一些具体实施中,移动设备可在语音呼叫期间分析运动传感器数据和接近传感器数据以确定移动设备是在静止对象(例如,桌子)上还是佩戴在用户的身体上(例如,在移动设备的用户的膝盖上或口袋中)。移动设备可基于确定来在语音呼叫期间调节电话收发器的传输功率电平。
[0006]具体实施提供了至少以下优点:在语音呼叫期间,当移动设备是在静止对象(如桌子)上时,用户可体验到更好质量的语音呼叫,因为可使用高传输功率电平来传输语音呼叫。
[0007]在下面的附图和【具体实施方式】中示出了一种或多种具体实施的细节。根据说明书和附图以及权利要求,其他特征、方面和潜在优点将显而易见。
【附图说明】
[0008]图1示出显示针对静止对象和用户位置上的移动设备的运动方差的示例性图示。
[0009]图2为用于确定移动设备是在静止对象上还是在用户上的示例性过程的流程图。
[0010]图3示出了用于确定移动设备是在静止对象上还是在用户的身体上的示例性状态机。
[0011]图4为用于基于移动设备的用户身体位置来调节移动设备的传输功率的示例性过程的流程图。
[0012]图5为用于基于移动设备的用户身体位置来调节移动设备的传输功率的另一示例性过程的流程图。
[0013]图6为用于对加速度信号进行分类的散点图。
[0014]图7为用于调节移动设备的传输功率的示例性系统的框图。
[0015]图8为示出可在一些具体实施中使用的示例性API架构的框图。
[0016]图9示出了包括各种应用编程接口的示例性软件栈。
[0017]图10为可实现图1-图9的特征和过程的示例性计算设备的框图。
[0018]各个附图中,类似的参考标号指示类似的元件。
【具体实施方式】
[0019]
[0020]在一些具体实施中,移动设备可配置有一个或多个运动传感器。例如,运动传感器可以是加速度计、陀螺仪或其他类型的运动传感器。在一些具体实施中,移动设备可配置有电话部件,该电话部件允许用户拨打和接听电话呼叫。例如,电话部件可包括被配置为接入一种或多种无线电接入技术(例如GSM、UMTS、2G、3G、LTE等)的一个或多个射频收发器。
[0021]在一些具体实施中,移动设备可被配置为在移动设备连接到语音呼叫时调节电话部件的传输功率。例如,移动设备可被配置为基于移动设备是在静止对象(如桌子)上还是佩戴在用户的身体上(如在用户膝盖上、在用户口袋中等)来调节传输功率。
[0022]图1示出了显示针对静止对象102和用户位置104上的移动设备的运动方差的示例性图示100。图100的垂直轴106指示方差量。在一些具体实施中,确定移动设备是在静止对象上还是被用户佩戴可基于由移动设备的运动传感器产生的运动信号的量值(即振幅)的方差。例如,当移动设备是在静止对象102 (如桌子)上时,运动信号量值(即振幅)的方差小,如方差测量108所示。当移动设备是在用户膝盖上或口袋中时,运动信号的方差将类似于移动设备在静止对象上时的运动信号的方差,如方差测量110所示。然而,当移动设备佩戴在用户的身体上时,用户最终将会移动,从而创建运动信号中的量值峰值,这将暂时增大运动信号的方差,如方差测量112所示。当移动设备检测到运动信号的方差超过方差阈值114(如预定义的、凭经验确定的阈值)时,移动设备可确定移动设备位于或定位于用户的身体上(如膝盖上、口袋中等)。如果移动设备在一段时间(如预定义的、凭经验确定的一段时间)内未检测到方差增大,则移动设备可确定移动设备位于或定位于静止(如不活动的、无生命的)对象上。
[0023]图2是用于确定移动设备是在静止对象上还是在用户上的示例性过程200的流程图。在一些具体实施中,移动设备可在时间!;(例如,T。是呼叫被连接时的时间)处连接到语音呼叫202。例如,移动设备可配置有电话特征,该电话特征允许用户拨打和语音呼叫。当移动设备连接到语音呼叫时,移动设备可从移动设备的运动传感器获取运动数据(如运动信号)204。例如,移动设备可基于从运动传感器接收的运动数据来产生运动信号,该运动信号指示随时间变化的运动量(如量值和频率)。移动设备可向运动信号应用低通滤波器206以滤出(如衰减)高频运动信号(如噪声)。
[0024]在一些具体实施中,移动设备可被配置为对过滤后的运动信号208采样一段时间(即,采样周期)。例如,移动设备可被配置为收集采样周期内的运动信号的样本。例如,移动设备可对(五)5秒钟的过滤后的运动信号进行采样并将其存储到缓冲区中。在一些具体实施中,可分析运动信号样本以确定采样周期期间的运动信号的方差210。例如,可使运动信号样本通过将确定运动信号样本的方差的方差滤波器或其他方差计算函数。
[0025]—旦确定了运动信号样本的方差,就可将该方差与方差阈值进行比较212,以确定运动信号样本是否已超过方差阈值。例如,如果运动信号样本的方差大于运动方差阈值,则移动设备可确定移动设备位于或定位于用户的身体214上。如果运动信号样本的方差不大于运动方差阈值,则移动设备可以将从连接语音呼叫以来过去的时间量(例如Ta#i_T。)与阈值时间段216进行比较。例如,如果从连接语音呼叫已过去阈值时间段并且运动信号的方差(如从运动信号样本所确定的)在阈值时间段内未超过方差阈值,则移动设备可确定移动设备位于静止对象218上而不位于用户上。
[0026]如果从连接呼叫未过去阈值时间段,则移动设备可收集另一组运动信号样本208并确定运动信号样本的方差210是否超过方差阈值212。可继续收集样本并将样本方差与方差阈值进行比较,直到已过去阈值时间段216并确定在移动设备的对象位置218上。如果一组运动信号样本的方差210在已过去阈值时间段之前超过方差阈值212,则可确定在移动设备的用户位置214上。
[0027]在一些具体实施中,移动设备可使用计数器来确定已过去阈值时间段。例如,如果阈值时间段为一分钟并且采样周期为十秒钟,则移动设备可在采集六个运动信号样本之后确定已过去阈值时间段。因此,在一些具体实施中,移动设备每次确定是否已过去阈值时间段216,移动设备都可使计数器递增(如从零开始)。一旦计数器达到等于阈值时间段除以采样周期的数字(η) (η =阈值周期/采样周期),移动设备就可确定移动设备是在静止对象218上,如上所述。
[0028]在一些具体实施中,当连接语音呼叫202时,移动设备可被配置为将移动设备的电话部件的传输功率调节到低功率电平,就像确定移动设备正佩戴在用户的身体上那样。例如,移动设备可被配置为默认或初始化在身体位置上。在已过去阈值时间段216之后,并且如果运动信号的方差从未超过阈值方差212,则移动设备可确定移动设备位于或定位于静止对象上,并且可将传输功率增加到高功率电平。
[0029]图3示出了用于确定移动设备是在静止对象上还是在用户的身体上的示例性状态机300。例如,可使用状态机300来确定移动设备当前被定位于哪里(如在静止对象上、在用户的身体上)。移动设备可使用状态机300的当前状态来确定是否调节移动设备的传输功率。
[0030]在一些具体实施中,移动设备可被配置为当连接语音呼叫302时起始于未知状态304。在一些具体实施中,移动设备可被配置为当连接呼叫302时起始于在身体上状态306。一旦连接了呼叫,移动设备就可监视移动设备的移动,以确定移动设备的静止对象308位置或在身体上306位置,如上文参考图2所述的。例如,如果确定是在静止对象位置(如在桌子上)上,则状态机300可以从未知状态304转换到在对象上状态308。如果确定是在身体上位置(如在用户的膝盖上、在用户的口袋中),则状态机300可从未知状态304转换到在身体上状态306。
[0031]在一些具体实施中,状态机300可包括在手中状态310以用于在对象上状态308和在身体上状态306之间的转换。例如,如果移动设备是在对象上诸如桌子上,则在将移动设备放到用户的身体上(如在用户口袋中、在用户膝盖上)之前,用户将可能拿起移动设备。如果移动设备是在用户的身体上,则在将移动设备放在静止对象上之前用户将可能拿起移动设备。在任一种情况下,在从在身体上位置转换到在对象上位置或从在对象上位置转换到在身体上位置期间,移动设备都将被拿在用户手中。
[0032]类似地,状态机300可利用在手中状态310进行配置以用于在在对象上状态308和在身体上状态306之间进行转换。例如,一旦处于在对象上状态308或在身体上状态306中,移动设备就可继续分析来自移动设备的运动传感器的运动数据(如运动信号)。如果运动数据指示符合移动设备被拿起或拿在手中的运动模式,状态机300可从在对象上状态308或在身体上状态306转换到在手中状态310。
[0033]在一些具体实施中,当状态机300指
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1