首页> 中国专利> 在双低电力处理器配置中延长设备锁定的不活动超时

在双低电力处理器配置中延长设备锁定的不活动超时

摘要

用于延长电子设备的认证超时时段的方法和装置包括:所述电子设备的主处理器在超时发起时间发起认证超时时段,并且使所述主处理器进入休眠模式。所述方法还包括:在所述认证超时时段到期之后,在到期时间将所述主处理器从休眠模式唤醒,并且在所述认证超时时段期间发生的输入检测时间确定所述电子设备的辅助处理器是否检测到认证超时延长输入。所述方法还包括当所述辅助处理器检测到认证超时延长输入时,基于所述输入检测时间将所述认证超时时段延长到延长的到期时间到期,或者当所述辅助处理器没有检测到认证超时延长输入时,锁定所述电子设备。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-07-18

    授权

    授权

  • 2016-10-26

    实质审查的生效 IPC(主分类):G06F1/32 申请日:20140908

    实质审查的生效

  • 2016-09-28

    公开

    公开

说明书

技术领域

本公开一般地涉及锁定电子设备,并且更具体地,涉及管理用于锁定电子设备的认证超时时段。

背景技术

电子设备的休眠模式允许设备在不关机的情况下节省电力,并因此延长电池寿命。与设备的正常操作模式相对比,休眠模式消耗更少的电力,但是也限制设备可以执行的操作以及设备将识别的用户交互两者。休眠模式和正常工作模式代表效率和功能之间的平衡的相对侧。

设备的锁定状态和解锁状态之间同样存在利益平衡。通常在不活动时段(授权超时时段)之后施加代表更高安全性的锁定状态,在可以恢复对设备的访问之前,需要用户例如通过提供密码或生物数据认证自己。用于更敏感应用的设备通常与更严格的安全措施相关联。然而,用户经常会发现认证令人厌烦,并且宁可限制他们必须提供密码、pin、刷卡模式、指纹、面部扫描、或其他形式验证的次数。

虽然效率和功能之间的平衡可以以可用电力为条件并且安全性和方便性之间的平衡可以以用户交互的频率为条件,但是缺少在设备处于休眠模式时锁定设备的条件。

附图说明

附图中,在各个视图中相同的附图标记表示相同或功能相似的元件,附图与下面的具体实施方式一起并入说明书并形成说明书的一部分,并且用于进一步图示包括所要求保护的发明的概念的实施例,并且解释那些实施例的各种原理和优点。

图1是根据本教导的一些实施例的电子设备的示意图。

图2是被配置为用于实现根据本教导的实施例的电子设备的框图。

图3是根据本教导的一些实施例的用于管理认证超时时段的方法的逻辑流程图。

图4是根据本教导的一些实施例的延长的认证超时时段的示意图。

图5是根据本教导的一些实施例的用于管理认证超时时段的方法的逻辑流程图。

熟练的技术人员将理解,附图中的元件是为了简单和清楚而图示,并且不一定按比例绘制。例如,附图中一些元件的尺寸可能相对于其他元件被夸大,以帮助改善对本发明的实施例的理解。此外,描述和附图不一定要求图示的顺序。将进一步理解的是,某些动作和/或步骤可以以特定的发生顺序来描述或描绘,而本领域的技术人员将明白,实际上不需要这种相对于序列的特性。

在适当之处,已在图中通过常规符号表示了所述设备和方法组件,仅示出与理解本发明的实施例有关的特定细节,从而不以受益于本文描述的所属领域的技术人员将显而易见的细节来模糊本发明。

具体实施方式

一般来说,根据各种实施例,本公开提供了用于延长与锁定电子设备相关联的认证超时时段的方法和装置。更具体地,所述方法和装置允许基于在设备处于休眠模式时发生的与设备的交互来延长认证超时时段。根据本文的教导,由电子设备的主处理器执行的用于延长电子设备的认证超时时段的方法包括:在超时发起时间发起认证超时时段,并且使主处理器进入休眠模式。所述方法还包括:一旦认证超时时段到期,就在到期时间从休眠模式唤醒主处理器,以及在认证超时时段期间发生的输入检测时间确定是否由电子设备的辅助处理器检测 到认证超时延长输入。所述方法还包括当辅助处理器检测到认证超时延长输入时将认证超时时段延长到在基于输入检测时间的延长到期时间到期,或者当辅助处理器没有检测到认证超时延长输入时锁定电子设备。

此外,根据本文的教导,电子设备被配置为延长电子设备的认证超时时段。电子设备包括辅助处理器,所述辅助处理器被配置为在主处理器处于休眠模式时检测在超时发起时间发起的认证超时时段期间在输入检测时间发生的认证超时延长输入。电子设备还包括耦合到辅助处理器的主处理器。主处理器被配置为一旦到期时间认证超时时段的到期就从休眠模式唤醒,并且确定在认证超时时段期间由辅助处理器检测到认证超时延长输入。主处理器还被配置为将认证超时时段延长到在基于输入检测时间的延长到期时间到期。

现在参照附图,并且特别是图1,通常在102示出和指示的实现根据本发明的教导的实施例的电子设备(本文中也简称为“设备”)。具体地,设备102表示智能电话,其被示为包括:触摸屏104、相机106、麦克风108、110(例如,左108和右110立体声麦克风)、和设备102的背面的触摸传感器112。还示出触摸屏104上的用户通知图标114。

尽管在102处示出智能电话,但是不旨在或暗示对可以应用这些教导的设备的类型进行这样限制。其它合适的设备包括但不限于:个人数字助理(PDA);便携式媒体播放器(例如,MP3播放器);诸如平板电脑的个人计算设备;以及诸如所佩戴的腕带的可佩戴电子设备。出于这些教导的目的,设备可以是能够进行休眠模式和用户认证的任何电子设备。

如本文所定义的休眠模式指示由装置假定为节省电力超过设备的正常操作状态的操作状态。当设备进入休眠模式,设备电源中断,而不是关闭电源。在休眠模式中,例如,设备暂停某些操作和/或切断对 其部分硬件组件的电力,如设备的随机存取存储器(RAM)接收刚好足够的电力来维护恢复正常操作所需的数据。如果设备102内的硬件元件(诸如处理元件)的电力和/或操作在设备102的休眠模式期间降低或暂停,则该硬件元件在本文中也被称为处于休眠模式。

用户认证是处于锁定状态时由设备执行的处理,以在允许用户获得对设备的访问之前验证设备的潜在用户的身份或权限。用户认证是排除未经授权的个体的访问的控制策略的实现。如本文所使用的,设备的锁定状态是在允许经过认证的用户完全或部分访问设备之前执行用户认证的状态。

参照图2,通常在200处示出并指示根据本教导的实施例的设备的框图。对于一个实施例,框图200表示设备102。具体地,框图200示出:相机202、麦克风204、接近传感器206、运动传感器208、触摸传感器210、触摸屏212、主处理器214、辅助处理器216、系统时钟218、存储器组件220、和无线收发器222,所有通过总线224可操作地互连或耦合。

为便于图示,在200处示出有限数目的设备元件202-224,但是其它实施例可以在设备(诸如设备102)中包括更少或更多数目的这样的元件。此外,为了在描述所附实施例中清楚起见,从图2省略了并入200所示的元件的设备的商用实施例所需的其他元件。此外,总线224是在设备元件202-222之间转移数据和/或控制信号的一个或多个通信系统的抽象。对于元件224表示多个总线(即,多个通信系统)的实施例,设备元件202-222中的一些可能被耦合到单个总线,而其他可能以不同的组合被耦合到多个总线,以执行本文中所描述的它们的功能。

我们现在转向框图200内的元件的简要说明。通常,主处理器214和辅助处理器216被配置有根据本公开的实施例的功能,如下面相对于其余附图详细描述的。如本文中所使用的,“适于”,“可操作”, “能够”或“被配置”是指使用一个或多个硬件设备(如一个或多个可操作地耦合的处理核、存储设备、和接口)实现的所指示元件,其可以使用或可以不使用软件和/或固件编程为执行其期望功能的所指示元件的装置。包括设备元件202-212和218-224的图2所示的其它硬件支持这种功能。

继续在200处所示的设备元件的简要说明,如包括在设备102内,处理器214和216包括执行设备102所要求的数字处理所需的算术逻辑和寄存器,以与本文描述的实施例相一致的方式处理数据和操作。具体地,主处理器214在电子设备102内提供主要或核心处理能力,并且在实施例中,用作应用处理器。例如,主处理器214被实现为芯片上系统(SoC),支持能够在电子设备102上执行的文字处理应用、电子邮件和文本消息传递应用、视频和其它图像相关的和/或多媒体应用等。对于一个实施例,一旦认证超时时段(ATP)到期主处理器214就锁定设备102并且一旦成功地完成用户认证过程就解锁设备。

如本文所定义,ATP是在主处理器214锁定设备102之前由主处理器214发起的时间时段。在一个实施例中,如果在ATP期间没有发生可检测的与设备102的用户交互,则主处理器214在ATP到期时锁定设备102。在进一步的实施例中,如果在ATP期间的确发生与设备102的事件或交互的一个或多个特定集合,则主处理器通过延长ATP推迟锁定设备102。

辅助处理器216是分立的处理器,在一个实施例中,其处理主处理器214的外围或支持处理。例如,辅助处理器216监视到触摸屏104上的触觉输入,以便执行根据本教导的功能。在特定实施例中,辅助处理器216支持与由主处理器214执行的处理相比需要较少处理电力的处理,允许在主处理器处于休眠模式时继续设备102的操作。

在一个实施例中,主处理器214和辅助处理器216通过总线224 可操作地耦合,总线224包括支持在处理器214和216之间通信数据、控制信号、和/或时钟信号的一个或多个标准或专有协议的通信链路。对于特定实施例,双向移动行业处理器接口(MIPI)支持该通信链路。MIPI支持多种协议,包括但不限于M-PHY、D-PHY、显示串行接口(DSI)、MIPI统一协议(UniPro)、低延迟接口(LLI)、超高速芯片间(SSIC)、和相机串行接口(CSI),仅举几例。MIPI是符合将移动应用的接口标准化的MIPI联盟标准机构创建的标准的芯片对芯片接口。

除了可操作地耦合到主处理器214之外,辅助处理器216还可操作地耦合到输入设备202-212和222,使得辅助处理器216能够监视那些输入设备。输入设备202表示光学输入模块,在这种情况下是允许设备(诸如设备102)捕获设备102附近的图像并且将那些图像转换成辅助处理器216可以处理的图像数据的相机。通常,诸如设备102的设备,被设计在设备附近或用户可以与设备102交互的距离之内捕获有用的图像数据。图像数据表示独立于它的编码格式的图像或图像集合的信息内容。在第一示例中,相机202捕获用户的面部的图像。在第二示例中,辅助处理器216处理顺序捕获的图像,以确定对象在设备102的附近移动。

诸如麦克风108和110的一个或多个声学换能器204,使得设备102能够接收声音输入。对于一个实施例,麦克风204允许用户通过语音与设备102交互。例如,设备102可以接受口头命令集合,或者被编程以检测非语言声音和对非语言声音反应。例如,特定声音可以指示用户是在接近设备102。在另一实施例中,可以由一个或多个接近传感器206来检测用户接近设备102。设备102的接近传感器206可以是有源和或无源的。对于一个实施例,有源接近传感器通过测量设备102传送的信号(诸如光信号)被设备102检测到所花费的时间来确定与对象的接近度或距离。对于另一实施例,无源接近传感器检测从用户发出的信号(诸如红外或热信号),或用户的身体携带的分立设备传送的电子信号,以确定接近。在一个实施例中,设备102的相机106用于执行 接近传感器206的功能。

块元件208表示允许设备102确定其相对于其环境的运动的一个或多个运动传感器。运动传感器208可以包括,但不限于:加速计、速度传感器、空气流量传感器、陀螺仪、和全球定位系统(GPS)接收器。常见类型的多个传感器也可以沿着不同的轴向方向进行测量。对于一些实施例,运动传感器208包括允许设备102使用通信网络对其位置进行三角测量的硬件和软件元件。在进一步的实施例中,运动传感器208允许设备102确定其位置、速度、加速度、附加的位置对时间的导数、以及与上述值相关联的平均数量。对于特定实施例,设备102使用一个或多个运动传感器208来确定它正在被摇动。

根据一个或多个触摸传感器210的输入,设备102可以确定它是否与另一个对象接触。例如,设备102可以被放置在桌子上或者持握在用户的手中。例如,图1的触摸传感器112被示出在设备102的背面,其中,用户最有可能正持握设备102。在特定实施例中,触摸传感器210使用电容传感器来检测与传导性的或具有不同于空气的介电常数的通信设备102的任何接触。在替选实施例中,触摸传感器210利用压力敏感区域或光传感器来测量与设备102的用户接触点。例如,在使用压力敏感区域的情况下,压力的变化指示用户的身体的一部分正在压靠设备102。对于光传感器,用户与设备102接触阻挡传感器接收的光。

辅助处理器216还可以检测到电子设备102的触摸屏212(诸如触摸屏104)的接触。触摸屏104提供用于从用户的手指或一些其它输入设备(诸如触摸笔)接收触觉(或触摸)输入的装置。在特定实施例中,触摸屏104可以根据用于感测触摸的任何合适的技术操作,诸如例如,通过电阻式触摸屏或电容式触摸屏的方式。触摸屏212使用总线224可操作地耦合到辅助处理器216,在一个实施例中,总线224包括在触摸屏212和辅助处理器216之间通信数据的通信接口(未示出)。

触摸屏104还可以显示数据,如由电子邮件通知图标114所指示。对于一个实施例,触摸屏104是将它接收的电信号转换成给定图像的液晶显示器(LCD)。例如,图像114的每个像素可以与被充电且慢慢放电的触摸屏104内的电容器相应以显示图标114。

如图1所示,触摸屏104处于休眠模式。触摸屏104的主要部分不亮,如在104处通过阴影所指示。对于一个实施例,尽管处于休眠模式,但是触摸屏104的有限功能允许它间歇性显示交互通知,诸如电子邮件通知图标114。设备102在休眠模式的同时接收电子邮件。在没有对整个触摸屏104加电的情况下,设备102在触摸屏104的右下部显示小通知图标,如在114处所示,在一定时间段视图淡入和淡出。在设备102处于休眠模式的同时交互通知图标的这种间歇性显示在本文中被称为“呼吸”。图标114呼吸的时间段足够允许用户例如,在图标114的位置或附近敲击(或以其他方式接触)触摸屏104,以查看或“瞥见”关于电子邮件的附加信息。当呼吸图标114被敲击时,设备102瞬时在图标114的位置处显示来自电子邮件的预选内容,包括但不限于电子邮件的主题行和发件人。如果用户选择这样做,则他可以将设备102从休眠模式唤醒,并且阅读电子邮件。

在触摸屏104上显示通知图标114的持续时间可以通过系统时钟218测量,对于一个实施例,系统时钟218操作地耦合到主处理器214和辅助处理器216两者。对于一个实施例,系统时钟218提供允许处理器214,216跟踪时间的时间码。在进一步的实施例中,系统时钟218被配置为确定到期时间和确定输入检测时间。例如,主处理器214可以向系统时钟218查询指示时间的时间码,并且通过确定时间码之间的时间差来确定时间间隔的长度。另外或替选地,主处理器214和/或辅助处理器216可以具有集成的时钟,所述集成的时钟允许处理器214、216根据本文的教导跟踪时间。例如,主处理器214包括被配置为确定到期时间的第一时钟,并且辅助处理器216包括被配置为确定输入检 测时间的第二时钟。

存储器组件220表示辅助处理器能够访问的存储位置。在一个实施例中,存储器组件220表示与辅助处理器216集成的高速缓存存储器。在另一实施例中,存储器组件220表示设备102的RAM的一部分。在进一步的实施例中,主处理器214也能够访问存储器组件220。

无线收发器222允许设备102向一个或多个网络上传和从其下载数据,所述一个或多个网络诸如无线局域网(WLAN)或蜂窝网络。WLAN收发器222允许设备102使用在热点提供的标准(诸如Wi-Fi)直接访问互联网。对于无线收发器222是蜂窝收发器的实施例,例如,蜂窝网络可以使用使得能够进行宽带和互联网协议(IP)通信的任何无线技术,包括但不限于,诸如CDMA2000和通用移动电信系统(UMTS)网络的第三代(3G)无线技术,或者诸如LTE和WiMAX的第四代(4G)或准4G无线网络。

电源(未示出)在设备元件202-224的正常操作期间根据需要向设备元件202-224供应电力。供应电力以满足抽拉电流的设备元件202-224的各个电压和负载要求。电源还对设备102加电和断电。对于特定实施例,电源包括可再充电电池。

我们现在转向根据本文的教导且参照其余附图的分别在图1和图2中在102和200处所示的设备102和设备元件的功能的详细描述。图3是示出根据本教导的一些实施例的用于管理ATP的设备的、由主处理器(出于本描述的目的,采用设备102的主处理器214)执行的方法300的逻辑流程图。具体地,主处理器214在超时发起时间发起302设备102的ATP。对于一个实施例,ATP是设备102(更具体地是主处理器214)用于根据设备102的活动或不活动确定是否锁定设备102的时间段,它的长度是如由用户设置。对于其他实施例,通过算法确定ATP的长度或通过设备102的管理员或制造商预编程ATP的长度。在由方 法300所表示的实施例中,主处理器214在设备102的ATP的发起302和主处理器214在ATP的到期时间(结束)从休眠模式唤醒306之间进入304休眠模式。

尽管主处理器214休眠,但是辅助处理器216为了认证超时延长输入而监视设备102,特别是其各种传感器和组件(例如,202-212)。使用所附的理念是,如果用户在主处理器214处于休眠状态的同时有意与设备102交互,则在确定是否在锁定设备102之前延长ATP时应该考虑该交互。认证超时延长输入是设备能够接收的具有延长ATP的能力的输入的子集(不一定是完全的或严格的子集)。什么类型的输入有资格作为延长超时输入可以通过算法确定或由设备102的管理员或制造商预编程。

对于第一实施例,在触摸屏104上显示通知之后,作为接触电子设备102的触摸屏104的结果,生成认证超时延长输入。为了实现此实施例,设备102包括耦合到辅助处理器216的触摸屏104,其中,触摸屏104被配置为检测触觉输入,并且作为响应向辅助处理器216提供认证超时延长输入。与触摸屏104接触可以使用用户的手指或其他工具(诸如触笔)做出。例如,当用户看到呼吸电子邮件通知图标114时,用户敲击触摸屏104以显示关于电子邮件的更多信息。在这样做时,触摸屏104作为响应提供辅助处理器216所检测的认证超时延长输入。

对于第二实施例,作为与电子设备102的壳体接触的结果,生成认证超时延长输入。为了实现此实施例,设备102包括耦合到辅助处理器216的至少一个触摸传感器210,其中,至少一个触摸传感器210被配置为检测例如,触觉输入,并且作为响应向辅助处理器216提供认证超时延长输入。例如,位于设备壳体的背面的触摸传感器112在用户观看或与触摸屏104交互的同时检测用户的手托住设备,并且向辅助处理器216提供认证超时延长输入。在另外的实施例中,触摸传感器210被放置在设备104上的不同位置,诸如沿设备102的边缘, 以检测在用户的拇指和手指和之间“捏”设备102的替选抓握,并且作为响应向辅助处理器216提供认证超时延长输入。

对于第三实施例,作为摇动电子设备102的结果,生成认证超时延长输入。为了实现此实施例,设备102包括耦合到辅助处理器216的至少一个运动传感器208,其中,至少一个运动传感器208被配置为检测设备102的运动,并且作为响应向辅助处理器216提供认证超时延长输入。为了在设备102休眠的同时显示时间或请求关于呼吸通知的更多信息,例如,用户以致使由一个或多个运动传感器208检测到的方式摇动设备102,作为响应向辅助处理器216提供认证超时延长输入。为了将用户的有意摇动与环境振动区分,用户可以通过仰转他的前臂围绕枢轴点来回“扭转”或“滚动”设备102。替选地,用户可以使设备来回或沿着几何图案“波动”通过比与环境振动相关联的距离更大的距离。

对于第四实施例,作为对象接近电子设备102的结果,生成认证超时延长输入。为了实现此实施例,设备102包括耦合到辅助处理器216的至少一个接近传感器206,其中,至少一个接近传感器206被配置为检测对象接近设备102,并且作为响应向辅助处理器216提供认证超时延长输入。例如,接近传感器206可能检测到停止与设备102进行交互的用户保持与设备102接近,并且作为响应向辅助处理器216提供认证超时延长输入。替选地,运动传感器206可能在诸如用户走进设备102所在的他的办公室时检测到用户的接近,并且作为响应向辅助处理器216提供认证超时延长输入。在特定情况下,用户的接近可能不构成认证超时延长输入,直到或除非用户在设备102的阈值距离内。在进一步的示例中,位于用户身体上的分立设备识别到设备102的用户。

对于第五实施例,作为手势指向电子设备102的结果,生成认证超时延长输入。用户可以通过给设备102手势来传达他与设备102交 互的意图。例如,不是摇动或敲击设备,而是用户在相机106前面挥手。然后,设备比较顺序捕获的图像,以确定手的运动。在另一种情况下,设备102将所捕获的用户的手的图像与所存储的特定手势的图像进行比较,以确定用户是否以可识别的方式用手势示出他与设备102交互的意图。辅助处理器216将所识别的手势看作认证超时延长输入。

对于第六实施例,作为语音输入到电子设备102的结果,生成认证超时延长输入。为了实现此实施例中,设备102包括耦合到辅助处理器216的至少一个声学换能器(例如,麦克风108、110),其中,至少一个声学换能器108、110被配置为检测音频输入,并且作为响应向辅助处理器216提供认证超时延长输入。例如,辅助处理器216可以将用户的特定口头命令或特定语音模式识别为认证超时延长输入。例如,语音处理模块(未示出)可以分析麦克风108、110捕获的音素、语音的语音构建块。设备102将所捕获的音素与数据库中存储的音素进行比较,并且计算所捕获的音素表示命令或用户的语音模式的可信度分数。当可信度分数超过阈值分数时,辅助处理器针对被识别为认证超时延长输入的所捕获的语音而将时间戳存储到存储器组件220中的位置。

在不同实施例中,设备102使用不同装置确定用户是否与设备102交互以及用户是以有意的方式还是无意地与设备102交互。例如,设备102在手提包中携带或与手提包中的另一物品接触的同时经历的运动不是构成有意用户交互的事件。此外,用户直接对另一个人而不是对设备102说话,或者用户与设备102的触摸屏104瞬时接触不是构成与设备102有意交互的事件。如本文所使用的,事件是可以是或可以不是认证超时延长输入的、设备102能够检测的发生。

在一个实施例中,仅当事件的持续时间超过阈值时间间隔时,辅助处理器216将事件检测为认证超时延长输入,例如,阈值时间间隔可以由设备102的用户或另一程序员设置。例如,如果与设备102的触摸屏104的接触、与设备102的壳体的接触、设备102的摇动、或 指向设备102的手势持续足够长的时间段以指示该用户有意图与设备102交互,则它们是仅被确定为认证超时延长输入的事件。

在另一实施例中,辅助处理器216确定重复的用户输入是认证超时延长输入。例如,用户敲击触摸屏104不是一次而是连续两次或用户来回摇动设备多次以传递与设备102交互的意图。

当辅助处理器216检测到有资格作为超时延长输入的设备输入时,辅助处理器216使用集成时钟或系统时钟218将时间戳与输入相关联。指示辅助处理器216检测到超时延长输入的输入检测时间的时间戳被存储在设备102的存储器组件220中,在不同的实施例中,存储器组件220可以是辅助处理器216的高速缓冲存储器和/或辅助处理器216和主处理器214两者能够访问的分立的存储器组件。

主处理器在ATP的到期时间唤醒306,以确定设备102是否应该被锁定,或者替选地,是否应该延长ATP。主处理器214采用这两个动作中的哪一个是基于辅助处理器216在主处理器214处于休眠的同时是否检测到一个或多个认证超时延长输入。主处理器214通过两个处理器214、216之间的通信链路查询辅助处理器216,以确定308在ATP期间辅助处理器216是否接收到认证超时延长输入。替选地,主处理器214针对辅助处理器216接收到一个或多个相应认证超时延长输入的指示而检查存储在存储器组件220的预定位置的一个或多个时间戳。对于此实施例,设备包括耦合到辅助处理器216和主处理器214的存储器组件220,其中,存储器组件220被配置为存储指示输入检测时间的时间戳。

如果没有接收到认证超时延长输入,则主处理器锁定310设备102且返回312到休眠模式直到用户唤醒设备102并且执行认证过程。替选地,如果在ATP期间接收到认证超时延长输入,则主处理器延长314ATP且返回316到休眠模式直到延长的ATP到期。

对于特定实施例,主处理器214延长314ATP,以在到期时间加上输入检测时间减去超时发起时间的延长到期时间到期。参照图4更加详细地描述此实施例。图4中在400处示出以图形方式图示出ATP的延长的示意图。具体地,图400包括时间轴410,指向右侧的时间增加,在时间轴410上,在402-408处指示四个时间点。点402表示超时发起时间,超时发起时间是主处理器214发起ATP 412的时间。ATP 412在406处指示的到期时间结束。在404处指示的是输入检测时间,输入检测时间是辅助处理器216检测到认证超时延长输入的时间。

一旦在到期时间406处唤醒并且确定在输入检测时间404处辅助处理器216检测到认证超时延长输入,则主处理器214将ATP 412延长到如在416处示出的在延长的到期时间408到期。在一个特定实施例中,主处理器214延长ATP 412使得延长的ATP 416在输入检测时间404之后等于ATP 412的时间间隔到期,如414所示。等同地,主处理器214在到期时间406将ATP 412延长与输入检测时间404减去超时发起时间402相等的时间量,如在418所指示。

在辅助处理器216在ATP 412期间检测到多个认证超时延长输入的实施例中,主处理器214使用被检测为输入检测时间404的最后认证超时延长输入的时间戳。然后,主处理器214仅基于输入检测时间404延长ATP 412。在替选实施例中,主处理器214基于ATP 412期间检测到的多个认证超时延长输入的多个输入检测时间设置延长的到期时间408。例如,主处理器214可以针对辅助处理器214检测到的每个认证超时延长输入将ATP 412延长5分钟。在进一步的实施例中,主处理器214将ATP 412延长固定的时间量(例如,20分钟),与检测多少次超时延长输入无关,只要在ATP 412期间辅助处理器214检测到至少一个认证超时延长输入。

在另一个实施例中,延长的到期时间408还基于所接收的认证超 时延长输入的类型。用户检查时间,例如,在主处理器214休眠的同时如果用户敲击通知图标可能会导致较短的ATP延长。在多个认证超时延长输入的情况下,主处理器214可以将延长的到期时间408设置为输入的数目和类型的函数f(x1,x2,x2),其中,x1,x2和x3分别表示第一,第二和第三类型。例如,主处理器可以针对每个所接收的第一类型输入将ATP>

根据用于延长图400中所图示的ATP 412的范例,延长的到期时间408超出到期时间406的时间量与输入检测时间404超出超时发起时间402的时间量相同。例如,如果ATP 412期间发生的唯一认证超时延长输入在超时发起时间402之后一分钟发生,则ATP将仅被延长一分钟。因为仅在一分钟的时间间隔之后再次唤醒主处理器214资源利用效率低,并且还因为很少有可能在一分钟内改变,所以在超过超时发起时间402的阈值时间间隔没有检测到认证超时延长输入时,主处理器214锁定电子设备102。对于一个实施例,当检测到认证超时延长输入时,主处理器214在输入检测时间404在超时发起时间402的阈值时间间隔之外(即超出其)时,将ATP 412延长到在延长的到期时间408到期。当输入检测时间404在超时发起时间403的阈值时间间隔内时,主处理器锁定设备102。阈值时间间隔可以被设置为30秒、1分钟、或用户、管理员、或制造商选择的任何其他时间间隔。

在进一步的实施例中,可以重复图400中图示的用于延长ATP 412的范例,使得主处理器214将第二延长应用到ATP 412,或等同地,将第一延伸应用到延长的ATP 416。具体地,在主处理器214延长314ATP412,并返回316休眠之后,主处理器214再次从休眠模式唤醒,如在306所做,但是这一次是在延长的到期时间408处。然后,主处理器214确定在到期时间406之后发生的随后的输入检测时间(未示出)处,辅助处理器216是否检测到随后的认证超时延长输入。

如果辅助处理器214没有检测到随后的认证超时延长输入,则主处理器214锁定设备102,并返回到休眠模式。然而,如果在到期时间406和延长的到期时间408之间随后的输入检测时间(未示出)处,辅助处理器216检测到随后的认证超时延长输入,则主处理器214将延长的ATP 416延长与随后的输入检测时间减去第一输入检测时间404相等的时间间隔。在延长已延长的ATP 416之后,主设备214再次返回到休眠模式,直到两次延长的ATP(未示出)到期。继续图400的方法,主处理器214可以重复延长ATP 412,只要辅助处理器216重复检测到先前的两个到期时间之间发生的附加认证超时延长输入。

对于一个实施例,如果设备102处于存在无线接入点的情况下,则主处理器214延迟锁定设备102。如本文所使用的,无线接入点是允许另一设备(诸如设备102)建立到有线或无线网络的无线连接的物理设备。当设备102足够接近无线接入点以建立到有线或无线网络的连接时(例如,设备102位于Wi-Fi热点内),设备102处于存在无线接入点的情况下。对于特定实施例,当与无线接入点相关联的信号强度高于阈值信号强度时,设备102处于存在无线接入点的情况下。例如,如果辅助处理器216在超时发起时间402和到期时间406之间没有检测到认证超时延长输入,或者如果在到期时间406和延长的到期时间408之间没有检测到随后的认证超时延长输入,则在设备102处于存在无线接入点的情况下的同时,主处理器214分别在到期时间406或在延长的到期时间408处不锁定设备102。

在第一实施例中,检测到的无线接入点的存在被视为认证超时延长输入,并且主处理器214相应地延长ATP 412,并返回到休眠模式。在第二个实施例中,主处理器214保持唤醒,并且在检测到不再存在无线接入点之后立即锁定设备102,除非在延长ATP 412的最后时间段内接收到认证超时延长输入。对于特定实施例,仅当无线接入点是可信无线接入点时,设备102在存在无线接入点时保持解锁。在一个实 施例中,可信无线接入点是设备102的用户已经向设备102指示他信赖的无线接入点。在另一实施例中,可信无线接入点是设备102上本地存储的或设备102能够经由无线接入点或无线收发器222访问的由一些认证机构(例如,Norton,McAfee)编译的可信无线接入点的列表上的无线接入点。

图5是用于管理ATP(诸如ATP 412)的方法500的逻辑流程图,也就是说,与图3相对比,示出由主处理器214和辅助处理器216两者执行的动作。在特定实施例中,在虚线框526内指示辅助处理器216的动作。而图5所示的剩余动作是由主处理器214执行的。具体地,方法500包括主处理器214发起502ATP 412并且进入502休眠模式。当主处理器214休眠时,辅助处理器216为了通知而进行监视504。通知是辅助处理器216从设备102内的其它元件接收的以保证用户通知的方式指示设备102的状态已经改变的消息。如果辅助处理器216检测到506通知,则其指令设备102在触摸屏104上显示508用户通知。对于特定实施例,辅助处理器216接收传入电子邮件的通知,并且指令设备102在触摸屏104上显示呼吸电子邮件通知图标114。如果辅助处理器216没有检测到506通知,则继续为了通知而进行监视504。

在显示用户通知之后,辅助处理器216确定510用户是否与触摸屏104接触。如果用户确实与触摸屏104接触,则辅助处理器216将接触检测为认证超时延长输入,并且存储512该输入的时间戳。如果用户确实与触摸屏104接触,则辅助处理器216为了其他通知而再次监视504。辅助处理器216继续为了通知而进行监视504,直到ATP 412到期514。

当ATP 412到期514时,主处理器214唤醒516,并且例如通过查询辅助处理器216或基于所存储的时间戳执行计算来确定516自最后认证超时延长输入(如从该输入的时间戳计算)的逝去时间。如果主处理器214确定518逝去时间大于ATP 412,则在ATP 412期间辅助处 理器216没有检测到认证超延长输入,并且主处理器214锁定522设备102,并进入522休眠模式。

如果主处理器214确定518逝去时间小于ATP 412,则主处理器214然后确定520逝去时间是否小于阈值时间。逝去时间小于阈值时间指示最后认证超时延长输入没有刚刚在超时发起时间402之后发生。在这种情况下,主处理器214延长524ATP 412,如图400中所指示,并且返回524到休眠模式,而辅助处理器216继续为通知而进行监视504。如果逝去时间大于阈值时间,同时仍然小于ATP 412,则最后认证超时延长输入刚刚在超时发起时间402之后(超时发起时间402的阈值内)发生。在这种情况下,主处理器214锁定522设备102,并进入522休眠模式,而不是仅将ATP 412延长一个非常短的持续时间。

示例1.一种由电子设备的主处理器执行的用于延长所述电子设备的认证超时时段的方法,所述方法包括:在超时发起时间发起所述认证超时时段;使所述主处理器进入休眠模式;一旦所述认证超时时段到期,就在到期时间将所述主处理器从休眠模式唤醒,并且在所述认证超时时段发生的输入检测时间确定所述电子设备的辅助处理器是否检测到认证超时延长输入;以及当所述辅助处理器检测到认证超时延长输入时,将所述认证超时时段延长到在基于所述输入检测时间的延长的到期时间到期,或者当所述辅助处理器没有检测到认证超时延长输入时,锁定所述电子设备。

示例2.根据示例1所述的方法,其中,所述延长的到期时间还基于在所述认证超时时段期间检测到的认证超时延长输入的数目。

示例3.根据示例1至2中的任何一项所述的方法,其中,所述延长的到期时间还基于所接收的认证超时延长输入的类型。

示例4.根据示例1所述的方法,其中,所述延长的到期时间是所 述到期时间加上所述输入检测时间减去所述超时发起时间。

示例5.根据示例1至4中的任何一项所述的方法,还包括:在延长所述认证超时时段之后将所述主处理器返回到休眠模式。

示例6.根据示例5所述的方法,还包括:在所述延长的到期时间将所述主处理器从休眠模式唤醒,并且在所述到期时间之后发生的随后的输入检测时间确定所述辅助处理器是否检测到随后的认证超时延长输入;以及当所述辅助处理器检测到随后的认证超时延长输入时,将所述延长的认证超时时段延长包括所述随后的输入检测时间减去第一输入检测时间的时间间隔,并且将所述主处理器返回到休眠模式,或者当所述辅助处理器没有检测到随后的认证超时延长输入时,锁定所述电子设备,并且将所述主处理器返回到休眠模式。

示例7.根据示例1至6中的任何一项所述的方法,其中,作为包括下述中至少一个的事件的结果,生成认证超时延长输入,所述事件包括:与所述电子设备的触摸屏接触;与电子设备的壳体接触;摇动所述电子设备;对象接近所述电子设备;手势指向所述电子设备;或者语音输入到所述电子设备。

示例8.根据示例7所述的方法,其中,当所述事件的持续时间超过阈值时间间隔时,由所述辅助处理器检测到认证超时延长输入。

示例9.根据示例1至8中的任何一项所述的方法,其中,当检测到认证超时延长输入时,所述方法还包括:当所述输入检测时间在所述超时发起时间的阈值时间间隔之外时,将所述认证超时时段延长到在所述延长的到期时间到期;或者当所述输入检测时间在所述超时发起时间的阈值时间间隔之内时,锁定所述电子设备。

示例10.根据示例1至9中的任何一项所述的方法,其中,在 所述电子设备处于存在无线接入点的情况下时,推迟锁定所述电子设备。

示例11.根据示例10所述的方法,其中,当所述无线接入点是可信无线接入点时,推迟锁定所述电子设备。

示例12.根据示例1至11中的任何一项所述的方法,其中,作为在触摸屏上显示通知之后接触电子设备的触摸屏的结果,生成认证超时延长输入。

示例13.一种被配置为延长该电子设备的认证超时时段的电子设备,所述电子设备包括:辅助处理器,所述辅助处理器被配置为在主处理器处于休眠模式时,在超时发起时间发起的认证超时时段期间检测在输入检测时间发生的认证超时延长输入;主处理器,所述主处理器耦合到所述辅助处理器并且被配置为:一旦所述认证超时时段到期,就在到期时间被从休眠模式唤醒,并且在所述认证超时时段期间确定由所述辅助处理器检测到认证超时延长输入;以及将所述认证超时时段延长到在基于所述输入检测时间的延长的到期时间到期。

示例14.根据示例13所述的电子设备,其中,所述延长的到期时间是所述到期时间加上所述输入检测时间减去所述超时发起时间。

示例15.根据示例13至14中的任何一项所述的电子设备,还包括耦合到所述辅助处理器触摸屏,其中,所述触摸屏被配置为检测触觉输入,并且作为响应向所述辅助处理器提供认证超时延长输入。

示例16.根据示例13至15中的任何一项所述的电子设备,还包括耦合到所述辅助处理器的至少一个触摸传感器,其中,所述至少一个触摸传感器被配置为检测触觉输入,并且作为响应向所述辅助处理器提供认证超时延长输入。

示例17.根据示例13至16中的任何一项所述的电子设备,还包括耦合到所述辅助处理器的至少一个接近传感器,其中,所述至少一个接近传感器被配置为检测对象接近所述电子设备,并且作为响应向所述辅助处理器提供认证超时延长输入。

示例18.根据示例13至17中的任何一项所述的电子设备,还包括耦合到所述辅助处理器的至少一个声换能器,其中,所述至少一个声换能器被配置为检测音频输入,并且作为响应向所述辅助处理器提供认证超时延长输入。

示例19.根据示例13至18中的任何一项所述的电子设备,还包括耦合到所述辅助处理器的至少一个运动传感器,其中,所述至少一个运动传感器被配置为检测设备的运动,并且作为响应向所述辅助处理器提供认证超时延长输入。

示例20.根据示例13至19中的任何一项所述的电子设备,还包括耦合到所述辅助处理器和所述主处理器的存储器组件,其中,所述存储器组件被配置为存储指示输入检测时间的时间戳。

示例21.根据示例13所述的电子设备,还包括用于执行示例1至12中的任何一项记载的方法的装置。

在前面说明书中,已描述了特定实施例。然而,本领域技术人员理解的是,在不脱离所附权利要求中所阐述的本发明的范围的情况下,可以作出各种修改和改变。因此,本说明书和附图应以说明性而非限制性意义来考虑,并且所有这样的修改旨在被包括在本教导的范围内。此外,在上述任何的示例中阐述的任何特定特征可被组合到所描述的技术的有益示例。也就是说,任何特定特征通常适用于所有示例。已经描述了各种示例。

益处、优势、对问题的解决方案、以及可以致使任何益处、优势或解决方案发生或者变得更显著的任何元素并不被解释为对任何或所有权利要求关键的、所需的、或必要的特征或元素。本发明由所附权利要求唯一地限定,包括在本申请的未决期间进行的任何修改以及所发布的那些权利要求的所有等同物。

此外,在本文档中,诸如第一和第二、顶部和底部等的关系用语可以仅被用来区分一个实体或动作与另一实体或动作,而不必要求或暗示在这样的实体或行为之间任何实际这样的关系或者顺序。用语“包括”、“具有”、“包含”或其任何其他变体旨在覆盖非排他性包括,使得包括、具有、包含元件列表的过程、方法、物品或装置不仅包括那些元件,而且可以包括没有明确列出或对这样的过程、方法、物品或装置是固有的其他元件。在没有更多约束的情况下,“包括……一个”、“具有……一个”、“包含……一个”之后的元件不排除在包括、具有、包含该元件的过程、方法、物品或装置中存在额外的相同元件。除非在本文中另外明确说明,用语“一”和“一个”被定义为一个或多个。用语“基本上”、“本质上”、“近似地”、“大约”或者其任何其他说法被定义为接近于本领域技术人员所理解,以及在一个非限制实施例中,该用语被定义为是在10%内,在另一实施例中,在5%内,在另一实施例中,在1%内,以及在另一实施例中,在0.5%内。如在本文中所使用的术语“被耦合”被定义为被连接,尽管不必直接并且不必机械地连接。以某种方式“被配置”的设备或结构至少以该方式来配置,但是还可以以未列出的方式来配置。

将理解的是,一些实施例可以包括:一个或多个通用或者专用处理器(或“处理设备”),诸如微处理器、数字信号处理器、定制处理器和现场可编程门阵列(FPGA);以及特有存储的程序指令(包括软件和固件两者),其控制该一个或多个处理器结合某些非处理器电路来实现在本文中所述的方法和/或装置的部分、大部分、或全部功能。替选地, 部分或全部功能可以由尚未存储程序指令的状态机、或以其中每一个功能或某些功能的一些组合被实现为定制逻辑的一个或多个专用集成电路(ASIC)来实现。当然,可以使用这两种方法的组合。

此外,实施例可以被实现为在其上存储有计算机可读代码的计算机可读存储介质,所述计算机可读代码用于为计算机(例如,包括处理器)编程以执行如在本文中描述和所要求保护的方法。这样的计算机可读存储介质的示例包括但是不限于:硬盘、CD-ROM、光存储设备、磁存储设备、ROM(只读存储器)、PROM(可编程只读存储器)、EPROM(可擦除可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)和闪速存储器。进一步,预期的是,尽管有可能显著的努力和由例如可用时间、当前技术和经济考虑激发的许多设计选择,本领域技术人员当受到本文中公开的构思或者原理引导时将容易能够在具有最少实验的情况下生成这样的软件指令和程序以及IC。

提供了本公开的摘要以允许读者快速弄清本技术公开的实质。提交摘要是为了便于理解,摘要将不用于解释或限制权利要求的范围或含义。另外,在上述详细描述中,可以看出,为了精简公开的目的,在各个实施例中将各种特征组合在一起。本公开的方法不被解释为反映这样的意图:所要求的实施例需要比每个权利要求中明确陈述的特征更多的特征。而是,根据所附权利要求反映,有创造性的主题在于少于单个公开实施例的全部特征。因此,所附权利要求并入具体实施方式,其中,每个权利要求依靠其自身作为独立主张的主题。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号