用于计算装置的基于加速度计的霍尔效应传感器滤波的制作方法

文档序号:13426410阅读:205来源:国知局
用于计算装置的基于加速度计的霍尔效应传感器滤波的制作方法

对相关申请的交叉引用

该申请要求在2015年7月6日提交的题目为“用于计算装置的基于加速度计的霍尔效应传感器滤波(accelerometerbasedhalleffectsensorfilteringforcomputingdevices)”的美国非临时专利申请no.14/792,202的优先权,并且是其继续申请,其公开通过引用被整体并入本文。

本说明书一般地涉及计算装置。该说明书具体涉及在计算装置中使用加速度计和磁性传感器。



背景技术:

计算装置能够包括利用一个或者多个铰链耦接到基座的盖。盖能够相对于基座旋转以允许盖相对于基座被置于多个位置中。该多个位置中的每一个能够实现计算装置的特殊使用。例如,盖能够包括显示装置(能够是触摸屏)并且基座能够包括一个或者多个输入装置(例如,键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球等)。在显示装置接触该一个或者多个输入装置时盖能够旋转以使得盖接触基座,从而将计算装置置于关闭位置中。

计算装置能够在基座中包括一个或者多个磁性传感器(例如,霍尔效应传感器)和在盖中包括一个或者多个磁体。磁性传感器能够检测计算装置何时被关闭。基于计算机装置被关闭,计算装置能够进入诸如休眠或者睡眠状态的低功率状态。



技术实现要素:

在一个一般的方面,一种方法能够包括从在计算装置的外壳中包括的磁性传感器接收磁性传感器的状态变化的指示;在接收到磁性传感器的状态变化的指示之后,从在计算装置的盖部分中包括的第一加速度计获得第一数据;在接收到磁性传感器的状态变化的指示之后,从在计算装置的基座部分中包括的第二加速度计获得第二数据。基座部分和盖部分能够通过铰链连接,盖部分被配置为围绕该铰链在打开状态和关闭状态之间相对于基座部分旋转。该方法能够包括基于分析第一数据和第二数据确定计算装置是否正被关闭。以此方式,能够通过对来自第一加速度计和第二加速度计的另外的数据加以考虑来确认磁性传感器的状态变化的指示。这具有能够降低错误检测到计算装置被关闭的可能性的技术效果,该错误检测可以是已经由被除了实际关闭计算装置之外的其它影响触发的磁性传感器的状态变化而引起的,诸如、例如磁性传感器的故障或者如接近磁性传感器的(外部)磁体所造成的外部偏压、。

示例实现方式可以包括一个或者多个以下特征。例如,磁性传感器能够是霍尔效应传感器。该方法能够进一步包括基于确定计算装置正被关闭将计算装置从第一功率状态转变到第二、较低的功率状态。第二功率状态能够是睡眠模式和休眠模式中的一个。分析第一数据和第二数据能够包括确定计算装置的盖部分不正从打开状态到关闭状态地相对于计算装置的基座部分旋转。该方法能够进一步包括基于确定计算装置的盖部分不正从打开状态到关闭状态地相对于计算装置的基座部分旋转而确定计算装置不正被关闭。分析第一数据和第二数据能够包括:由计算装置获得盖加速度计的盖加速度计矢量;由计算装置获得基座加速度计的基座加速度计矢量;并且基于盖加速度计矢量和基座加速度计矢量计算盖部分相对于基座部分的定向角度的值。该方法能够进一步包括基于确定定向角度的值等于或者小于用于定向角度的阈值而确定计算装置正被关闭。该方法能够进一步包括基于确定定向角度的值大于用于定向角度的阈值而确定计算装置不正被关闭。

在另一个一般的方面中,一种非临时、机器可读介质具有在其上存储的指令。当由处理器执行该指令时,该指令能够使得计算装置:从在计算装置的外壳中包括的磁性传感器接收磁性传感器的状态变化的指示;在接收到磁性传感器的状态变化的指示之后从在计算装置的盖部分中包括的第一加速度计获得第一数据;在接收到磁性传感器的状态变化的指示之后从在计算装置的基座部分中包括的第二加速度计获得第二数据,基座部分和盖部分通过铰链连接,盖部分被配置为围绕该铰链在打开状态和关闭状态之间相对于基座部分旋转;并且基于分析第一数据和第二数据确定计算装置是否正被关闭。

示例实现方式可以包括一个或者多个以下特征。例如,磁性传感器能够是霍尔效应传感器。当由处理器执行该指令时,该指令能够使得计算装置基于确定计算装置正被关闭将计算装置从第一功率状态转变到第二、较低的功率状态。第二功率状态能够是睡眠模式和休眠模式中的一个。分析第一数据和第二数据能够包括确定计算装置的盖部分不正从打开状态到关闭状态地相对于计算装置的基座部分旋转。当由处理器执行该指令时,该指令能够进一步使得计算装置基于确定计算装置的盖部分不从打开状态到关闭状态地相对于计算装置的基座部分旋转而确定计算装置不正被关闭。分析第一数据和第二数据能够包括:由计算装置获得盖加速度计的盖加速度计矢量;由计算装置获得基座加速度计的基座加速度计矢量;并且基于盖加速度计矢量和基座加速度计矢量计算盖部分相对于基座部分的定向角度的值。当由处理器执行该指令时,该指令能够使得计算装置基于确定定向角度的值等于或者小于用于定向角度的阈值而确定计算装置正被关闭。当由处理器执行该指令时,该指令能够使得计算装置基于确定定向角度的值大于用于定向角度的阈值而确定计算装置不正被关闭。

在又一个一般的方面,一种计算装置能够包括盖部分、基座部分、磁性传感器、被配置为测量与计算装置的盖部分相关联的加速度和定向的盖加速度计、被配置为测量与计算装置的基座部分相关联的加速度和定向的基座加速度计,以及控制器。控制器能够被配置为确定磁性传感器已经改变状态。在确定磁性传感器已经改变状态之后,控制器能够被配置为基于从盖加速度计和基座加速度计接收到的数据计算定向角度的值,确定定向角度的值是否等于或者小于用于定向角度的阈值,并且基于确定定向角度的值等于或者小于用于定向角度的阈值而将计算装置从第一功率状态转变到第二功率状态。

示例实现方式可以包括一个或者多个以下特征。例如,第一功率状态能够是全功率状态。第二功率状态能够是睡眠模式和休眠模式中的一个。控制器能够进一步被配置为基于确定定向角度的值大于用于定向角度的阈值而不将计算装置从第一功率状态转变到第二功率状态。

在附图和以下说明中阐述了一个或者多个实现的细节。从该说明和绘图并且从权利要求中,其它特征将是清楚的。

附图简要说明

图1是示意根据一种实现方式的处于打开位置中的示例计算装置的顶视图的图。

图2是示意处于关闭位置中的示例计算装置的侧视图的图。

图3是示意在示例计算装置的截面侧视图中的盖加速度计的轴线(zl,yl)和基座加速度计的轴线(zb,yb)的图。

图4是示意在计算装置中包括的示例模块的框图。

图5是示意用于确定计算装置是否正被关闭的方法的流程图。

图6是示出用于确定包括传感器和两个加速度计的计算装置是否正被关闭的方法的流程图。

图7示出能够用于实现本文描述的技术的计算机装置和移动计算机装置的一个示例。

在各种绘图中类似的参考符号指示类似的元件。

具体实施方式

一种计算装置能够包括能够用于确定计算装置的操作模式的一个或者多个传感器。在某些实现中,该计算装置能够包括一个或者多个加速度计。计算装置的盖能够包括加速度计(例如,三轴线加速度计)并且计算装置的基座能够包括加速度计(例如,三轴线加速度计)。该计算装置能够使用由加速度计提供的信息和数据来确定盖相对于基座的运动。另外,或者可替代地,该计算装置能够使用加速度计来确定一旦运动已经停止盖相对于基座的角度。

该计算装置能够在基座中包括一个或者多个磁性传感器(例如,霍尔效应传感器)和在盖中包括一个或者多个磁体。磁性传感器能够用于检测该计算装置何时正被关闭。当磁体处于传感器的可检测场内时,磁性传感器改变状态(触发)并且提供输出。随着用户关闭计算装置,计算装置的盖中的磁性传感器不断地更加靠近计算装置的基座中的磁体。一旦基座中的磁体处于盖中的磁性传感器的可检测场内,磁性传感器便改变状态(触发)并且向计算装置指示示意盖接近基座的输出。基于来自磁性传感器接收的输出,计算装置能够确定计算装置处于关闭位置中或者正在接近关闭位置(计算装置正被关闭)。基于确定计算装置处于关闭位置中或者正在接近关闭位置,计算装置能够转变到低功率状态(例如,休眠或者睡眠状态)中,低功率状态是低于当计算装置处于打开位置中时该计算装置的功率状态的功率状态。

在某些情形中,当计算装置不处于关闭位置中或者不正在接近关闭位置时,磁性传感器能够改变状态(被触发)。例如,磁体或者其它类型的磁性装置如果被放置在磁性传感器的可检测场内则其将改变状态(触发)磁性传感器的状态并且磁性传感器将改变状态。当磁性传感器被触发时,磁性传感器能够向计算装置提供输出。计算装置能够将来自磁性传感器的输出解释成计算装置处于关闭位置中或者正在接近关闭位置的指示——而实际上它并非如此,使得计算装置被置于较低功率模式中,从而使得现在不高兴的用户感到惊讶。

当加速度计检测到盖相对于基座的运动时,计算装置能够使用在计算装置的盖中包括的加速度计和在计算装置的基座中包括的加速度计来测量在计算机的盖和计算机的基座之间的角度。检测到的运动和测量到的角度能够用于确认正从磁性传感器接收到的输出指示计算装置正关闭。

图1是示意根据一种实现方式的处于打开位置中的示例计算装置100的顶视图101的图。在这个实现方式中,计算装置100包括盖部分102和基座部分104。基座部分104包括输入区域130。输入区域130能够被视为计算装置100的基座部分104的外壳的一个部分。盖部分102包括显示区域106。边框107包围显示区域106。边框107支撑显示区域106并且容纳允许显示区域106发挥功能的电学和光学构件。显示区域106能够包括是计算装置100的盖部分102的一个部分(或者安装在其上)的触敏显示装置(例如,触摸屏)。

输入区域130包括多个输入装置,诸如键盘110、轨迹板114、指针按钮112,和鼠标按钮126a-d。当用户向在计算装置100上运行的应用提供输入和/或以其它方式控制其操作时,用户能够与一个或者多个多个输入装置交互。另外,或者可替代地,当用户向在计算装置100上运行的应用提供输入和/或以其它方式控制其操作时,用户能够通过与盖部分102的触敏表面形成直接接触(例如,利用一个或者多个手指触摸)而与计算装置100交互。

计算装置100包括磁性传感器146和磁体148。在某些实现中,磁性传感器146能够是霍尔效应传感器。图1所示的示例实现方式示出在盖部分102的右边缘(例如,位置140a)上的磁性传感器146和在基座部分104的右边缘(例如,位置140b)上的磁体148。在某些实现方式中,磁性传感器146和磁体148能够位于计算装置100内的其它位置中。然而,在每一种情形中,当计算装置100处于如在本文描述并且如例如在图2中所示的关闭位置中时,磁体148位于磁性传感器146的下方。

例如,磁性传感器146能够被放置在盖部分102的顶部左上角(例如,位置136a)中并且磁体148能够被放置在基座部分104的底部左前角(例如,位置136b)中。例如,磁性传感器146能够被放置在盖部分102的顶部右上角(例如,位置138a)中并且磁体148能够被放置在基座部分104的底部右前角(例如,位置138b)中。例如,磁性传感器146能够沿着盖部分102的右边缘(例如,位置140a)被放置并且磁体148能够沿着基座部分104的右边缘(例如,位置140b)被放置。例如,磁性传感器146能够沿着盖部分102的左边缘(例如,位置142a)被放置并且磁体148能够沿着基座部分104的左边缘(例如,位置142b)被放置。在这些示例中,并且通常地,磁性传感器146可以被放置在计算装置100的边框107内的位置中。在这些示例中,磁体148可以被放置在计算装置100的输入区域130外侧的位置中。在某些实现方式中,磁体148能够被放置在靠近输入区域130或者在输入区域130内的位置中。

计算装置100包括盖加速度计116和基座加速度计118。通常,加速度计(例如,盖加速度计116和基座加速度计118)能够通过测量加速度(速率相对于时间的变化率)来检测计算装置100的移动(运动)。在某些实现方式中,检测的加速度能够关于时间积分以确定计算装置100的速率和/或运动。加速度计的类型包括但是不限于电容性加速度计、压电加速度计、压缩电阻加速度计、磁阻加速度计、热传递加速度计,和基于微机电系统(mems)的加速度计。

电容性加速度计能够感测电容相对于加速度的变化。压电加速度计能够感测由例如晶体由于施加的应力(例如,加速度)而产生的电势。压缩电阻加速度计能够测量当机械应力(加速度)被施加时材料的电阻。磁阻加速度计能够测量包围由加速度计的磁场的改变引起的电阻变化。热传递加速度计能够测量由于加速度引起的在加速度计内热传递的内部变化。

在某些实现中,基座加速度计118和盖加速度计116能够在计算装置100内不同于图1所示位置的位置中定位。例如,基座加速度计118能够沿着计算装置100的基座部分104的前边缘134而居中(例如,位置144)。例如,盖加速度计116能够被放置在盖部分102的顶部左上角(例如,位置136a)中并且基座加速度计118能够被放置在基座部分104的底部左前角(例如,位置136b)中。例如,盖加速度计116能够被放置在盖部分102的顶部右上角(例如,位置138a)中并且基座加速度计118能够被放置在基座部分104的底部右前角(例如,位置138b)中。例如,盖加速度计116能够沿着盖部分102的右边缘(例如,位置140a)被放置并且基座加速度计118能够沿着基座部分104的右边缘(例如,位置140a)被放置。例如,盖加速度计116能够沿着盖部分102的左边缘(例如,位置142a)被放置并且基座加速度计118能够沿着基座部分104的左边缘(例如,位置142a)被放置。在这些示例中,并且通常地,盖加速度计116可以被放置在计算装置100的边框107内的位置中。在这些示例中,基座加速度计118可以被放置在计算装置100的输入区域130外侧的位置中。在某些实现方式中,基座加速度计118能够被放置在靠近输入区域130或者在输入区域130内的位置中。

盖加速度计116和基座加速度计118能够被配置为检测计算装置100的运动。检测到的运动能够是移动量(例如,计算装置100移动了多远)。检测到的运动能够是赋予计算装置100的运动类型(例如,扭曲或者旋转、侧向或者前后地移动)。检测到的运动能够是计算装置100的一个部分相对于另一个部分的运动。例如,计算装置100的盖部分102能够相对于计算装置100的基座部分104移动。检测到的计算装置100的运动能够指示在检测到运动时计算装置100的具体状况和/或使用情况。

盖加速度计116和基座加速度计118能够被配置为检测计算装置100的盖部分102相对于计算装置100的基座部分104的定向。盖加速度计116和基座加速度计118能够被配置为使得在计算装置100的盖部分102和计算装置100的基座部分104之间的角度能够被确定。

计算装置100整体上能够沿着很多方向移动。另外,计算装置100的盖部分102能够相对于基座部分104移动,并且计算装置100的基座部分104能够相对于盖部分102移动。铰链108a-b将盖部分102附接到基座部分104并且允许盖部分102和基座部分104相对于彼此移动。虽然被示为两个铰链108a-b,但是能够使用多于两个铰链或者单一铰链将盖部分102附接到基座部分104。在本文献中提到铰链108指的是示例铰链108a-b。在所有的情形中,盖加速度计116和基座加速度计118也都能够检测计算装置100整体上的移动,以及盖部分102相对于基座部分104和基座部分104相对于盖部分102的移动。

加速度计能够测量沿着一条、两条或者三条轴线的加速度。例如,单轴线加速度计能够检测沿着单一轴线或者平面(在单一维度上)(例如,x轴线20)的输入。双轴线加速度计能够检测沿着两条轴线或者平面(在两个维度上)(例如,x轴线20和y轴线22)的输入。三轴线加速度计(三轴线加速度计)能够检测在所有的三条轴线或者平面(在三个维度上)(例如,x轴线20、y轴线22和z轴线24)中的输入。由三轴线加速度计提供的数据能够包括代表重力相对于加速度计的方向的数据。能够当加速度计移动时和当加速度计不移动时提供该数据。

图2是示意处于关闭位置中的示例计算装置100(如在图1中所示)的侧视图200的图表。图2还示出磁性传感器146和磁体148的放大视图。例如,磁性传感器能够是传导性材料(例如,硅、砷化镓)。能够越过磁性传感器146的两个面(例如,面202和面204)来测量电压。所测量的电压的值指示了在磁性传感器146和磁体148之间的距离。在磁性传感器146被更加靠近于并且进一步在磁场(例如,由磁体148提供的磁场)内放置时,磁通更大并且所测量的电压更高。

磁性传感器146能够例如被用为接近传感器,以当磁性传感器146被放置在盖部分102中并且磁体148被放置在基座部分104中时检测计算装置100的基座部分104相对于计算装置100的盖部分102的位置(或者接近度)。随着盖部分102接近基座部分104,磁性传感器146被更加靠近磁体148放置。因为正靠近磁体148被放置的磁性传感器146将被放置在磁体148的磁场中,从而产生越过磁性传感器146的两个面的可测量电压,所以磁性传感器146能够检测计算装置100何时处于关闭位置中(盖部分102与基座部分104相接触)。在某些实现方式中,磁性传感器146能够被放置在基座部分104中并且磁体148能够被放置在盖部分102中。

图2所示磁体148具有柱形形状。在某些实现方式中,磁体148能够被成形为正方形、矩形或者能够允许磁体148被放置在计算装置100中的其它形状。

图3是示意示例计算装置100的盖加速度计116的轴线(zl,yl)和基座加速度计118的轴线(zb,yb)的图。该图示出计算装置100的截面侧视图300。

在图3所示示例中,盖加速度计116的y轴线(yl)垂直于盖部分102的平面30。盖加速度计116的z轴线(zl)平行于盖部分102的平面30。基座加速度计118的y轴线(yb)垂直于基座部分104的平面32。基座加速度计118的z轴线(zb)平行于基座部分104的平面32。基座加速度计118的x轴线平行于铰链轴线。盖加速度计116的x轴线平行于铰链轴线。在图3所示示例中,计算装置100的基座部分104能够处于静止水平位置中并且被放置在平坦表面上(例如,基座部分被放置在桌面或者台子上)。在第一位置309中,盖部分102在相对于基座部分104的角度307a处。盖加速度计116能够提供与盖部分102朝向基座部分104的移动的加速度有关并且在这个示例中与盖部分102在第二位置311中的放置有关的信息。

在第二位置311中,盖部分102在相对于基座部分104的角度305a处。另外,或者可替代地,一旦被放置到第一位置309和/或第二位置311中,盖部分102便能够相对于基座部分106保持静止。通过比较加速度计矢量在x、y和z轴线上的加速度计读数,能够至少部分地基于盖加速度计116和基座加速度计118相对于重力和相对于彼此的的定向来确定盖部分102相对于基座部分104的定向,其中重力为盖加速度计116和基座加速度计118提供惯性力。

在图3的示例中,已经确定了盖加速度计116和基座加速度计118的放置(位置和定向)的计算装置100能够确定角度307b和角度305b。角度307b和角度305b是在盖加速度计116的z轴线(zl)和基座加速度计118的z轴线(zb)之间的相对角度。基于确定角度307b和角度305b,计算装置100能够分别地确定作为在计算装置100的盖部分102和基座部分104之间的角度的相关联角度307a和相关联角度307b。角度305a和角度307a能够各自被称作盖角度或者盖部分102相对于基座部分104的定向角度。

盖角度的值能够被表示成在两个加速度计矢量之间的角度。例如,参考图3,角度305a能够被表示成在平行于/沿着盖加速度计116的z轴线(zl)的加速度计矢量320(盖加速度计的示例加速度计矢量)和平行于/沿着基座加速度计118的z轴线(zb)的加速度计矢量322(基座加速度计的示例加速度计矢量)之间的角度305b。例如,角度307a能够被表示成在平行于/沿着盖加速度计116的z轴线(zl)的加速度计矢量324(盖加速度计的示例加速度计矢量)和平行于/沿着基座加速度计118的z轴线(zb)的加速度计矢量326(基座加速度计的示例加速度计矢量)之间的角度307b。

基于确定在盖加速度计116的z轴线(zl)和基座加速度计118的z轴线(zb)之间的相对角度,计算装置100能够确定用户是否已经关闭计算装置100。例如,盖部分102能够围绕铰链108(围绕铰链轴线或者x轴线20)旋转,使得yl轴线的定向相对于yb轴线改变。

例如,盖加速度计116检测沿着盖加速度计116的y轴线(yl)的加速度(因为盖加速度计116总是沿着与加速度计在其上移动的圆弧相切的方向移动)并且确定在盖加速度计116的z轴线(xl)和基座加速度计118的z轴线(zxb)之间的相对角度正在降低。

类似地,基于确定在盖加速度计116的z轴线(zl)和基座加速度计118的z轴线(zb)之间的相对角度,计算装置100能够确定计算装置100被打开(处于打开位置中)。例如,盖加速度计116检测沿着盖加速度计116的y轴线(yl)的加速度并且确定在盖加速度计116的z轴线(zl)和基座加速度计118的z轴线(zb)之间的相对角度正在增加。例如,盖部分102能够相对于zl轴线围绕yl轴线旋转,这里,zl轴线平行于zb轴线。

参考图2,磁性传感器146能够用于数字操作模式中(例如,作为数字开关)。在这个操作模式中,磁性传感器146的输出将基于越过磁性传感器146的两个端面202、204测量的电压的值而转变。当越过磁性传感器146的两个面202、204测量的电压的值达到或者超过阈值(例如,等于或者大于阈值)时,磁性传感器146的输出能够从第一电压电平(例如,等于“0”的第一电压电平或者值,或者第一电压值)转变到指示磁性传感器146处于关闭切换操作模式中的第二电压电平(例如,等于“1”的第二电压电平,或者第二电压值)。当这个转变发生时,磁性传感器146能够称作被触发。

当越过磁性传感器146的两个面202、204测量的电压的值达不到阈值时(例如,越过磁性传感器146的两个面202、204测量的电压的值低于阈值或者越过磁性传感器146的两个面202、204测量的电压的值小于阈值),磁性传感器146的输出能够转变回指示磁性传感器146处于打开切换操作模式中的第一电压电平(例如,能够被设定为等于“0”,或者第一电压值)。

越过磁性传感器146的两个面202、204测量的电压的值能够随着磁性传感器146接近并且变得更加靠近磁体148而增加。在某些实现中,能够基于磁性传感器146的敏感性(或者增益)确定电压增加量。磁性传感器146的敏感性能够被设定为确定磁性传感器146的触发阈值。例如,阈值越低,磁性传感器146将越早地改变状态(触发),这是因为用于触发磁性传感器146的磁通量更小,并且因此,磁性传感器146能够与如果阈值被设定为更高的值相比在能够进一步远离磁体148的距离处改变状态(触发)。

在某些实现方式中,磁性传感器146的敏感性能够被设定为使得磁性传感器146在距磁体148的优选阈值距离处改变状态(触发)。在某些实现方式中,为了避免任何错误的触发情况,磁性传感器146的敏感性能够被降低(被设定为更高的阈值)。降低磁性传感器146的敏感性要求更大的电流流过磁性传感器146(并且因此更大的磁通)以便触发磁性传感器146。在某些情形中,敏感性的降低可能要求特定的磁性传感器146的屏蔽和/或特定的磁性传感器146对于磁体148的临界对准。这能够增加包括磁性传感器146和磁体148的计算装置100的成本。

在某些实现方式中,磁性传感器146的触发能够引起计算装置100从一个操作状态转变到另一个操作状态。例如,磁性传感器146的关闭切换操作模式指示磁体148紧邻磁性传感器146,并且因此计算装置100的盖部分102紧邻计算装置100的基座部分104。盖部分102紧邻基座部分104能够指示用户正在关闭(或者已经关闭)计算装置100。在某些实现方式中,磁性传感器146的关闭切换操作模式能够将计算装置100置于较低功率模式(例如,休眠模式、睡眠模式)中。较低功率模式能够在计算装置100被关闭(并且不再被用户使用)时帮助计算装置100节约电力。在处于较低功率模式中时,计算装置100可以停用显示区域106并且可以停用在输入区域130中包括的一个或者多个输入装置,从而使得计算装置100有效地不能由用户使用。

另外,随着用户打开计算装置100,磁性传感器146将在磁性传感器146进一步远离磁体148移动时将状态触发/转变/改变到打开切换操作模式。在某些实现方式中,磁性传感器146从关闭切换操作模式到打开切换操作模式的转变能够“唤醒”计算装置100。唤醒计算装置100能够使得计算装置100从较低功率模式(例如,休眠模式、睡眠模式)转变到较高功率模式或者全功率操作模式中,从而致动显示区域106和在输入区域130中包括的一个或者多个输入装置。用户现在能够与计算装置100交互。

在某些情况中,可以包括磁体的外部装置,如果被放置成接近或者靠近计算装置100,则能够妨碍磁性传感器146的功能发挥。例如,即使当磁性传感器146不处于距磁体148的优选阈值距离内时,外部装置仍然可能引起磁性传感器146进入关闭切换操作模式。如果这要发生的话,则计算装置100将会被意外地置于较低功率模式中,从而停用显示区域106和在输入区域130中包括的一个或者多个输入装置。对于计算装置100的用户而言,这能够是不理想的情况。

为了避免由于磁性传感器146的不慎触发而将计算装置100置于操作模式中,能够连同磁性传感器146输出一起使用由盖加速度计116和基座加速度计118提供的信息和数据,以确定计算装置100的当前状态。

在某些实现方式中,如果磁性传感器146被从打开切换操作模式触发(从其改变状态)到关闭切换操作模式并且盖加速度计116和基座加速度计118未检测到盖部分102相对于基座部分104的运动,则计算装置100将不被置于另一个操作模式中。计算装置100能够推测磁性传感器146被不慎地触发。

在某些实现方式中,如果磁性传感器146被触发并且被置于关闭切换操作模式中并且盖加速度计116和基座加速度计118检测到计算装置100的盖部分102相对于计算装置100的基座部分104的运动,则计算装置100接着使用来自盖加速度计116和基座加速度计118的信息和数据,并且如参考图3描述地,确定盖部分102相对于基座部分104的角度的值。能够将该角度的值与关闭阈值角度值相比较。基于由盖加速度计116和基座加速度计118检测到的盖部分102的运动和所确定的盖部分102相对于基座部分104的角度的值,计算装置100能够确定计算装置100是否应该被置于另一个操作模式中。例如,如果该角度的值等于或者大于关闭阈值角度值,则用户很有可能未正在关闭计算装置100并且因此计算装置100不应该被置于另一个操作模式中。例如,如果该角度的值小于关闭阈值角度值,则用户很有可能正在关闭计算装置100并且因此计算装置100应该被置于另一个操作模式中。该另一个操作模式能够是诸如休眠模式或者睡眠模式的较低功率操作模式。在某些实现方式中,关闭阈值角度值能够是近似45度。

一旦磁性传感器146被置于关闭切换操作模式中并且盖加速度计116和基座加速度计118检测到计算装置100的盖部分102相对于计算装置100的基座部分104的运动,便能够在更加频繁的基础上获得由盖加速度计116和基座加速度计118提供的信息和数据。例如,计算装置100能够在不频繁的基础上(例如,每0.5秒)从盖加速度计116和基座加速度计118获得(采样)信息和数据。在另一个示例中,计算装置100能够在频繁的基础上(例如,每0.1秒)从盖加速度计116和基座加速度计118获得(采样)信息和数据。更加频繁的采样(例如,每0.1秒采样)能够在更加频繁的基础上提供盖部分102相对于基座部分104的角度的值,从而更加快速地确定计算装置100是否应该被置于另一个操作模式中。当基于确定计算装置正被关闭而将计算装置100置于另一个操作模式中时,更加频繁的采样能够不导致计算装置100的操作发生明显的变化。当基于确定计算装置正被关闭而将计算装置100置于另一个操作模式中时,较不那么频繁的采样可以导致计算装置100的操作发生明显的变化。在基于延迟的、计算装置100正被关闭的确定而将计算装置100置于另一个操作模式中时可以存在明显的延迟。

在某些实现方式中,如果磁性传感器146被从关闭切换操作模式触发成打开切换操作模式并且盖加速度计116和基座加速度计118未检测到盖部分102相对于基座部分104的运动,则计算装置100将不被置于另一个操作模式中。计算装置100能够推测磁性传感器146被不慎地触发。

在某些实现方式中,如果磁性传感器146被触发,并且被从关闭切换操作模式置于打开切换操作模式中,并且盖加速度计116和基座加速度计118检测到计算装置100的盖部分102相对于计算装置100的基座部分104运动,则计算装置100接着使用来自盖加速度计116和基座加速度计118的信息和数据并且如参考图3描述地确定盖部分102相对于基座部分104的角度的值。能够将该角度的值与打开阈值角度值相比较。基于由盖加速度计116和基座加速度计118检测到的盖部分102的运动和所确定的、盖部分102相对于基座部分104的角度的值,计算装置100能够确定计算装置100是否应该被置于另一个操作模式中。例如,如果该角度的值大于打开阈值角度值,则用户很有可能正打开计算装置100并且因此计算装置100应该被置于另一个操作模式中。该另一个操作模式能够是全功率操作模式。在某些实现方式中,打开阈值角度值能够是近似45度。在某些实现方式中,打开阈值角度值能够与关闭阈值角度值相同(相等)。在某些实现方式中,打开阈值角度值能够不同于关闭阈值角度值。

图4是示意在计算装置400中包括的示例模块的框图。例如,计算装置400能够是如在图1-3中所示的计算装置100。在图4的示例中,计算装置400包括微控制器470、处理器420、存储器430和传感器中枢460。虽然在图4中的示例中被示为分别的装置,但是在某些实现方式中,处理器420和微控制器470可以是同一装置。例如,微控制器470和/或处理器420能够是适合于计算机程序处理的处理器/控制器。通过举例,处理器/控制器能够包括通用和专用微处理器这两者,和任何种类的数字计算机的任何一个或者多个处理器。

传感器中枢460能够从一个或者多个输入装置接收输入数据。输入装置能够是计算装置400的用户可以与其交互以便向在计算装置400上运行的应用提供输入的一个或者多个输入装置。例如,处理器420可以执行可以存储在存储器430中的应用。该应用能够在在计算装置400中包括的触摸屏显示器450上显示用户界面。用户能够与一个或者多个输入装置交互以便与应用交互和/或向其提供输入。输入装置能够包括但是不限于触摸屏显示器450、键盘452、轨迹板454、指向装置456,和鼠标按钮458。另外,传感器中枢460能够从盖加速度计462、基座加速度计464和磁性传感器466(例如,霍尔效应传感器)接收输入。

在某些实现方式中,每一个输入装置(例如,输入装置450–458)能够被配置为包括电路和逻辑以将由各个输入装置接收的物理输入处理成输入装置能够提供给传感器中枢460的数据。例如,触摸屏显示器450能够检测在触摸屏显示器450上的区域(例如,x-y位置)处的压力,以作为向在计算装置400上运行的应用的输入。在另一个示例中,键盘452能够检测到用户在键盘上按下“a”键并且能够向传感器中枢460提供字母“a”的输入(例如,字母“a”的二进制表示)。在某些实现方式中,传感器中枢460能够被配置为包括电路和逻辑以处理由每一个输入装置(例如,输入装置450–458)接收到的物理输入。

传感器中枢460能够被配置为包括电路和逻辑以处理如在本文描述的从盖加速度计462、基座加速度计464和磁性传感器466接收到的信息和数据。盖加速度计462和基座加速度计464能够提供沿着加速度计的轴线的加速度数据。另外,盖加速度计462和基座加速度计464能够提供与每一个加速度计的一条或者多条轴线有关的定向信息。磁性传感器466能够提供有关计算装置400的盖接近计算装置400的基座的信息和数据。计算装置400能够使用该信息和数据来确定用户是否正在关闭或者打开计算装置。

在某些实现方式中,微控制器470能够分析对于传感器中枢460的输入。微控制器470能够分析从盖加速度计462和基座加速度计464接收到的输入。微控制器470能够基于从盖加速度计462和基座加速度计464接收到的输入确定计算装置400在运动中(正在移动)(例如,计算装置400正被关闭、计算装置400正被打开、计算装置400整体上正在移动)。

存储器430能够包括/存储与计算装置400有关的数据和信息,该数据和信息可以被预定(例如,在制造期间被确定、在校准或者设置过程期间被确定)并且然后当确定磁性传感器是否已经被不慎地触发时由计算装置400来使用。例如,存储器430能够包括/存储包括磁性传感器触发阈值的阈值、磁性传感器敏感性设定和值、阈值角度值,和用于验证磁性传感器触发的其它预定值和设定。

微控制器470能够基于从盖加速度计462和基座加速度计464接收到的输入和在存储器430中为计算装置400存储的数据和信息来确定计算装置的盖部分(例如,计算装置100的盖部分102)相对于计算装置的基座部分(例如,计算装置100的盖部分102)被放置在特定位置/角度处。在某些实现方式中,基于所确定的盖角度的值和磁性传感器146的状态,能够推测计算装置100处于特定操作模式中。例如,如果盖角度等于零并且磁性传感器146被置于关闭切换操作模式中,则能够推测计算装置100处于低功率操作模式中。

图5是示意用于确定计算装置是否正被关闭的方法500的流程图。在某些实现方式中,方法500能够由如在本文描述的计算装置(例如,计算装置100和计算装置400)实现。

监视传感器(框502)。如参考图1描述地,计算装置100监视磁性传感器146以确定它是否改变模式。例如,当被触发时,磁性传感器能够将状态从打开切换操作模式改变到关闭切换操作模式。该触发能够是由磁通的增加而引起的,该磁通的增加导致了越过磁性传感器146的两个面(例如,如在图2中所示面202和面204)测量的电压的值的增加。在另一个示例中,当被触发时,磁性传感器能够将状态从关闭切换操作模式改变到打开切换操作模式。该触发能够是由、磁通的降低而引起的,该磁通的降低导致了越过磁性传感器146的两个面(例如,如在图2中所示面202和面204)测量的电压的值的降低。

确定传感器是否被触发(框504)。如参考图1所描述地,例如,磁性传感器146能够基于磁性传感器146在磁体148的磁场内移动,从打开切换操作模式被触发成关闭切换操作模式。在另一个示例中,磁性传感器146能够基于磁性传感器146在磁体148的磁场外侧移动从关闭切换操作模式被触发成打开切换操作模式。

如果确定传感器不改变状态(不被触发)(框504),则方法500继续执行框502。如果确定传感器的确改变了状态(被触发)(框504)(从传感器接收到在计算装置中包括的传感器的状态变化或者触发的指示),则监视一个或者多个加速度计(框506)。计算装置能够基于接收到传感器的状态变化(触发)的指示而监视第一加速度计和第二加速度计。例如,参考图1,计算装置100能够监视盖加速度计116和基座加速度计118。确定是否从加速度计接收到信息和数据(框508)。如果确定未从加速度计接收到数据(框508),则方法500继续执行框502,在此处方法500继续监视传感器。在某些实现方式中,如果传感器仍然处于同一状态中(仍然被触发),则能够增加加速度计数据的采样速率。然后确定当接收到第一数据和第二数据时是否继续接收到传感器的状态变化(触发)的指示。

如果确定从加速度计接收到数据(框508),则确定传感器是否仍然处于同一状态中(仍然被触发)(框510)。如果确定传感器不保持处于同一状态中(不保持被触发)(框510),则方法500继续监视传感器(框502)。在监视第一加速度计和第二加速度计时接收来自第一加速度计的第一数据和来自第二加速度计的第二数据。

如果确定传感器仍然处于同一状态中(被触发)(框510),则分析加速度计数据(框512)。例如,计算装置100能够使用从盖加速度计116和基座加速度计118接收到的信息和数据来确定计算装置100的盖部分102相对于计算装置100的基座部分104的运动。计算装置100能够使用从盖加速度计116和基座加速度计118接收的信息和数据来确定盖部分102相对于基座部分104的角度。

确定盖部分102相对于基座部分104的角度的值是否小于阈值(框514)。如果确定盖部分102相对于基座部分104的角度的值不小于(大于或者等于)阈值(框514),则方法500继续监视传感器(框502)。

如果确定盖部分102相对于基座部分104的角度的值小于阈值(框514),则确定计算装置正被关闭(框516)。基于这个确定,计算装置能够被转变到或者被置于低功率状态(例如,休眠或者睡眠状态)中,低功率状态是低于当计算装置处于打开位置中时计算装置的功率状态的功率状态。

图6是示意用于确定包括磁性传感器和两个加速度计的计算装置是否正被关闭的方法600的流程图。在某些实现方式中,方法600能够由如本文描述的计算装置(例如,计算装置100和计算装置400)实现。

从在计算装置的外壳中包括的磁性传感器接收磁性传感器的状态变化(触发)的指示(框602)。在接收到磁性传感器的状态变化的指示之后,从在计算装置的盖部分中包括的第一加速度计获得第一数据(框604)。在接收到磁性传感器的状态变化的指示之后,从在计算装置的基座部分中包括的第二加速度计获得第二数据(框606)。基座部分和盖部分能够通过铰链连接,盖部分被被配置为围绕该铰链在打开状态和关闭状态之间相对于基座部分旋转。基于分析第一数据和第二数据确定计算装置是否正被关闭(框608)。

图7示出可以使用本文描述的技术的一般的计算机装置700和一般的移动计算机装置750的一个示例。计算装置700旨在代表各种形式的数字计算机,诸如笔记本、台式机、工作站、个人数字助理、服务器、刀片式服务器、主机和其它适当的计算机。计算装置750旨在代表各种形式的移动装置,诸如个人数字助理、蜂窝电话、智能电话,和其它类似的计算装置。这里示出的构件、它们的连接和关系以及它们的功能旨在仅仅是示例性的,而非旨在限制在本文献中描述的和/或要求保护的发明的实现方式。

计算装置700包括处理器702、存储器704、存储装置706、连接到存储器704和高速扩展端口710的高速接口708,和连接到低速总线714和存储装置706的低速接口712。构件702、704、706、708、710和712中的每一个使用各种总线相互连接,并且可以被安装在公共母板上或者被以其它适当的方式安装。处理器702能够处理用于在计算装置700内执行的指令,包括存储在存储器704中或者存储装置706上以在诸如耦接到高速接口708的显示器716的外部输入/输出装置上显示用于gui的图形信息的指令。在其它实现方式中,连同多个存储器和存储器类型一起地,可以适当地使用多个处理器和/或多个总线。而且,可以连接多个计算装置700,每一个装置提供必要操作的某些部分(例如,作为服务器阵列、刀片式服务器组,或者多处理器系统)。

存储器704在计算装置700内存储信息。在一种实现方式中,存储器704是一个或者多个易失存储器单元。在另一种实现方式中,存储器704是一个或者多个非易失存储器单元。存储器704还可以是另一种形式的计算机可读介质,诸如磁盘或者光盘。

存储装置706能够为计算装置700提供大容量存储。在一种实现方式中,存储装置706可以是或者包含计算机可读介质,诸如软盘装置、硬盘装置、光盘装置或者磁带装置、闪存或者其它类似的固态存储器装置,或者装置阵列,包括在存储区域网络或者其它配置中的装置。计算机程序产品能够实际地在信息载体中体现。计算机程序产品还可以包含指令,当被执行时,该指令执行诸如上述那些的一种或者多种方法。信息载体是计算机或者机器可读介质,诸如存储器704、存储装置706,或者处理器702上的存储器。

高速控制器708为计算装置700管理带宽密集型操作,而低速控制器712管理较低的带宽密集型操作。这种功能分配仅仅是示例性的。在一种实现方式中,高速控制器708耦接到存储器704、显示器716(例如,通过图形处理器或者加速器),并且耦接到可以接受各种扩展卡(未示出)的高速扩展端口710。在该实现方式中,低速控制器712耦接到存储装置706和低速扩展端口714。可以包括各种通信端口(例如,usb、蓝牙、以太网、无线以太网)的低速扩展端口,可以例如通过网络适配器耦接到一个或者多个输入/输出装置,诸如键盘、指向装置、扫描器或者诸如交换机或者路由器的联网装置。

如在图中所示,可以以多个不同的形式实现计算装置700。例如,它可以实现为标准服务器720或者在这种服务器组中多次地实现。它还可以实现为机架式服务器系统724的一个部分。另外,它可以在诸如膝上型计算机722的个人计算机中实现。可替代地,计算装置700的构件可以与诸如装置750的移动装置(未示出)中的其它构件组合。这种装置中的每一个可以包含一个或者多个计算装置700、750,并且整个系统可以由相互通信的多个计算装置700、750构成。

计算装置750包括处理器752、存储器764、输入/输出装置诸如显示器754、通信接口766,和收发器768等。装置750还可以设置有存储装置,诸如微硬盘或者其它装置,以提供另外的存储。构件750、752、764、754、766和768中的每一个使用各种总线相互连接,并且这些构件中的几个可以被安装在公共母板上或者被以其它方式适当地安装。

处理器752能够在计算装置750内执行指令,包括存储在存储器764中的指令。处理器可以作为包括独立的和多个模拟和数字处理器的芯片的芯片集实现。处理器可以例如提供装置750的其它构件的协调,诸如对用户接口、由装置750运行的应用,和装置750进行的无线通信进行控制。

处理器752可以通过控制接口758和耦接到显示器754的显示器接口756与用户通信。显示器754可以例如是tftlcd(薄膜晶体管液晶显示器)或者oled(有机发光二极管)显示器,或者其它适当的显示器技术。显示器接口756可以包括用于驱动显示器754以向用户呈现图形和其它信息的适当电路。控制接口758可以从用户接收命令并且转换命令以提交给处理器752。另外,可以设置与处理器752通信的外部接口762,从而使得装置750能够与其它装置进行附近区域通信。外部接口762可以在某些实现方式中提供例如有线通信,或者在其它实现方式中提供无线通信,并且还可以使用多个接口。

存储器764在计算装置750内存储信息。存储器764能够被实现为一个或者多个计算机可读介质、一个或者多个易失存储器单元或者一个或者多个非易失存储器单元。还可以提供扩充存储器774并且通过扩充接口772将其连接到装置750,扩充接口772可以包括例如simm(单列直插内存模块)卡接口。这种扩充存储器774可以为装置750提供额外存储空间,或者还可以为装置750存储应用或者其它信息。具体地,扩充存储器774可以包括用于执行或者补充上述过程的指令,并且还可以包括安全信息。因此,例如,扩充存储器774可以被设置成用于装置750的安全模块,并且可以利用允许装置750的安全使用的指令被编程。另外,可以连同另外的信息经由simm卡提供安全应用,诸如以不可破解方式存放有关simm卡的识别信息。

如以下所讨论的那样,存储器可以包括例如闪存和/或nvram存储器。在一种实现方式中,计算机程序产被实际地在信息载体中体现。计算机程序产品包含指令,当被执行时,这些指令执行诸如上述那些的一种或者多种方法。信息载体是可以例如在收发器768或者外部接口762之上接收的计算机或者机器可读介质,诸如存储器764、扩充存储器774或者处理器752上的存储器。

装置750可以通过通信接口766无线地通信,在有必要时通信接口766可以包括数字信号处理电路。通信接口766可以提供在各种模式或者协议下的通信,诸如gsm语音呼叫、sms、ems或者mms通知、cdma、tdma、pdc、wcdma、cdma2000或者gprs等。这种通信可以例如通过无线电频率收发器768进行。另外,可以诸如使用bluetooth、wifi或者其它的这种收发器(未示出)进行短距离通信。另外,gps(全球定位系统)接收器模块770可以向装置750提供可以由在装置750上运行的应用适当地使用的、附加的导航和位置相关无线数据。

装置750还可以使用音频编解码器760进行音频通信,音频编解码器760可以从用户接收口头信息并且将其转换成可用的数字信息。音频编解码器760可以类似地诸如通过例如在装置750的听筒中的扬声器为用户产生可听见的声音。这种声音可以包括来自语音电话呼叫的声音,可以包括记录的声音(例如,语音消息、音乐文件等)并且还可以包括由在装置750上操作的应用产生的声音。

如在图中所示,可以以多个不同的形式实现计算装置750。例如,它可以被实现为蜂窝电话780。它还可以被实现为智能电话782、个人数字助理,或者其它类似的移动装置的一个部分。

本文描述的系统和技术的各种各样的实现能够在数字电子电路、集成电路、专门设计的ic(专用集成电路)、计算机硬件、固件、软件和/或其组合中实现。这些各种各样的实现方式能够包括在可编程系统上可执行和/或可解释的一个或者多个计算机程序中的实现方式,可编程系统包括可以是专门的或者通用的处理器的至少一个可编程处理器,该可编程处理器被耦接以从存储系统、至少一个输入装置和至少一个输出装置接收数据和指令,并且向其传输数据和指令。

这些计算机程序(还被称作程序、软件、应用软件或者代码)包括用于可编程处理器的机器指令,并且能够利用高级过程和/或面向对象的编程语言和/或利用汇编/机器语言实现。如在本文所使用地,术语“机器可读介质”、“计算机可读介质”指的是用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、设备和/或装置(例如磁盘、光盘、存储器、可编程逻辑装置(pld))、包括接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于向可编程处理器提供机器指令和/或数据的任何信号。

为了提供与用户的交互,本文描述的系统和技术能够在具有用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器)和用户能够利用它向计算机提供输入的键盘和指向装置(例如,鼠标或者轨迹球)的计算机上实现。同样能够使用其它种类的装置提供与用户的交互;例如,向用户提供的反馈能够是任何形式的感觉反馈(例如,视觉反馈、听觉反馈或者触觉反馈);并且能够以任何形式接收来自用户的输入,包括声学、语音或者触觉输入。

本文描述的系统和技术能够在计算系统中实现,该计算系统包括后端构件(例如,作为数据服务器),或者包括中间件构件(例如,应用服务器),或者包括前端构件(例如,具有图形用户接口的客户计算机或者用户能够通过其与系统的实现方式和本文所述的技术交互的web浏览器),或者这种后端、中间件或者前端构件的任何组合。系统的这些构件可以通过任何形式或者介质的数字数据通信(例如通信网络)相互连接。通信网络的示例包括局域网(lan)、广域网(wan)和互联网。

计算系统能够包括客户端和服务器。客户端和服务器通常相互远离并且通常通过通信网络交互。客户端和服务器的关系是利用在分别的计算机上运行并且相互间具有客户端-服务器关系的计算机程序实现的。

已经描述了多个实施例。尽管如此,仍然将会理解可以在不偏离本发明的精神和范围的情况下实现各种修改。

另外,为了实现令人期望的结果,在图中描绘的逻辑流程并不要求所示出的特定次序或者相继的次序。另外,可以提供其它步骤,或者可以从所描述的流程删除步骤,并且可以向所描述的系统添加或者从其移除其它构件。相应地,其它实施例是在以下权利要求的范围内的。

以下,描述了根据本公开的系统和方法的进一步的示例。

第一示例考虑一种方法,包括:从在计算装置的外壳中包括的磁性传感器接收磁性传感器的状态变化的指示;在接收到磁性传感器的状态变化的指示之后,从在计算装置的盖部分中包括的第一加速度计获得第一数据;在接收到磁性传感器的状态变化的指示之后,从在计算装置的基座部分中包括的第二加速度计获得第二数据,基座部分和盖部分通过铰链连接,盖部分被配置为围绕该铰链在打开状态和关闭状态之间相对于基座部分旋转;并且基于分析第一数据和第二数据确定计算装置是否正被关闭。

在基于第一示例的第二实例中,磁性传感器是霍尔效应传感器。

在基于以前的示例中的一个的第三示例中,该方法进一步包括基于确定计算装置正被关闭将计算装置从第一功率状态转变到第二、较低功率状态。

在基于第三示例的第四示例中,第二功率状态是睡眠模式和休眠模式中的一个。

在基于以前的示例中的一个的第五示例中,其中分析第一数据和第二数据包括确定计算装置的盖部分不正从打开状态到关闭状态地相对于计算装置的基座部分旋转,并且该方法进一步包括基于确定计算装置的盖部分不正从打开状态到关闭状态地相对于计算装置的基座部分旋转而确定计算装置不正被关闭。

在基于以前的示例中的一个的第六示例中,分析第一数据和第二数据包括:由计算装置获得盖加速度计的盖加速度计矢量;由计算装置获得基座加速度计的基座加速度计矢量;并且基于盖加速度计矢量和基座加速度计矢量计算盖部分相对于基座部分的定向角度的值。

在基于以前的示例中的一个的第七示例中,该方法进一步包括基于确定定向角度的值等于或者小于用于定向角度的阈值而确定计算装置正被关闭。

在基于以前的示例中的一个的第八示例中,该方法进一步包括基于确定定向角度的值大于用于定向角度的阈值而确定计算装置不被关闭。

第九示例考虑一种具有在其上存储的指令的非临时、机器可读介质,当由处理器执行该指令时,该指令使得计算装置:从在计算装置的外壳中包括的磁性传感器接收磁性传感器的状态变化的指示;在接收到磁性传感器的状态变化的指示之后,从在计算装置的盖部分中包括的第一加速度计获得第一数据;在接收到磁性传感器的状态变化的指示之后,从在计算装置的基座部分中包括的第二加速度计获得第二数据,基座部分和盖部分通过铰链连接,盖部分被配置为围绕该铰链在打开状态和关闭状态之间相对于基座部分旋转;并且基于分析第一数据和第二数据确定计算装置是否正被关闭。

第十示例考虑一种进一步包括第二到第八示例中的一个或者多个的特征的、基于第九示例的非临时、机器可读介质。

第十一示例考虑一种计算装置,该计算装置包括:盖部分;基座部分;磁性传感器;被配置为测量与计算装置的盖部分相关联的加速度和定向的盖加速度计;被配置为测量与计算装置的基座部分相关联的加速度和定向的基座加速度计;以及控制器,该控制器被配置为:确定磁性传感器已经改变状态;并且在确定磁性传感器已经改变状态之后:基于从盖加速度计和基座加速度计接收到的数据计算定向角度的值;确定定向角度的值是否等于或者小于用于定向角度的阈值;并且基于确定定向角度的值等于或者小于用于定向角度的阈值将计算装置从第一功率状态转变到第二功率状态。

第十二示例考虑一种进一步包括第二到第八示例中的一个或者多个的特征的、基于第十一示例的计算装置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1