1.一种方法,包括:
确定计算装置处于静止位置达预定时间;
将所述计算装置置于第一电源模式;
检测来自包括在所述计算装置中的至少一个传感器的输入;
基于所检测到的输入并且基于用于所述计算装置的基于启发式使用模式,来识别用于在所述计算装置上启动的至少一个应用;以及
基于所检测到的输入来将所述计算装置从所述第一电源模式转换为第二电源模式,所述转换包括自动地启动在所述计算装置上的所述至少一个应用,所述至少一个应用提供用于在包括在所述计算装置中的显示装置上显示的内容。
2.根据权利要求1所述的方法,其中,所述第一电源模式是睡眠模式和休眠模式中的一个。
3.根据权利要求1所述的方法,其中,所述第二电源模式是活跃电源状态。
4.根据权利要求1所述的方法,其中,确定计算装置处于静止位置达预定时间包括:没有接收到来自加速度计、输入装置、运动传感器、接近传感器和触摸传感器中的至少两个或者更多个的输入。
5.根据权利要求1所述的方法,其中,检测来自至少一个传感器的输入包括:检测在所述计算装置的周围环境中发生的振动。
6.根据权利要求1所述的方法,其中,检测来自至少一个传感器的输入包括:通过至少一个接近传感器来检测用户与所述计算装置的接近。
7.根据权利要求1所述的方法,其中,识别用于在所述计算装置上启动的所述至少一个应用进一步基于从活动监视器获得的信息和从至少一个其它类型的装置获得的信息。
8.根据权利要求7所述的方法,其中,从所述活动监视器获得的所述信息包括用户提供的信息。
9.根据权利要求7所述的方法,其中,从所述活动监视器获得的所述信息包括用于所述计算装置的使用模式的信息。
10.根据权利要求1所述的方法,进一步包括:
将所检测到的输入提供到包括在所述计算装置中的电源管理器,所述电源管理器被配置为:
从活动监视器获得信息;
从包括在所述计算装置中的至少一个其它类型的装置获得信息;以及
基于所检测到的输入、从所述活动监视器获得的信息和从所述至少一个其它类型的装置获得的信息来确定所述第二电源模式。
11.根据权利要求10所述的方法,
其中,从活动监视器获得信息包括获得用户提供的信息;并且
其中,确定所述第二电源模式进一步基于所述用户提供的信息。
12.根据权利要求10所述的方法,
其中,从活动监视器获得信息包括获得用于所述计算装置的使用模式的信息;并且
其中,确定所述第二电源模式进一步基于所述计算装置的所述使用模式。
13.根据权利要求10所述的方法,
其中,从至少一个其它类型的装置获得信息包括从实时时钟、计时器、音频系统和至少一个输入装置中的一个获得信息。
14.一种计算装置,包括:
多个传感器,所述多个传感器被配置为提供指示所述计算装置的周围环境的数据;
电源管理器,所述电源管理器被配置为:
接收指示用户与所述计算装置的接近的传感器数据;
基于所接收的传感器数据来识别用于所述计算装置的电源模式;以及
基于所接收的传感器数据:
将所述计算装置从第一电源模式转换为第二电源模式;以及
自动地启动在所述计算装置上的至少一个应用;以及
显示装置,所述显示装置被配置为显示由所述至少一个应用提供的内容。
15.根据权利要求14所述的计算装置,进一步包括:
实时时钟(RTC),所述实时时钟(RTC)被配置为提供指示时间和日期信息的数据;并且其中,所述电源管理器进一步被配置为:
接收所述RTC数据;以及
基于所接收的传感器数据和所述RTC数据来识别用于所述计算装置的电源模式。
16.根据权利要求14所述的计算装置,进一步包括:
存储器,所述存储器被配置为存储有关所述计算装置的操作状态的信息;并且其中,将所述计算装置从第一电源模式转换为第二电源模式包括使用所存储的信息来恢复所述计算装置的操作状态。
17.根据权利要求14所述的计算装置,其中,所述第一电源模式是睡眠模式和休眠模式中的一个。
18.根据权利要求14所述的计算装置,其中,所述第二电源模式是活跃电源状态。
19.根据权利要求14所述的计算装置,所述电源管理器被配置为:
基于所接收的传感器数据、从活动监视器获得的信息和从至少一个其它类型的装置获得的信息中的至少一个,来识别用于在所述计算装置上启动的所述至少一个应用。
20.一种存储有指令的非瞬时机器可读介质,所述指令在由处理器执行时使得计算装置:
确定计算装置处于静止位置达预定时间;
将所述计算装置置于第一电源模式;
检测来自包括在所述计算装置中的至少一个传感器的输入;
基于所检测到的输入并且基于用于所述计算装置的基于启发式使用模式,来识别用于在所述计算装置上启动的至少一个应用;以及
基于所检测到的输入来将所述计算装置从所述第一电源模式转换为第二电源模式,所述转换包括自动地启动在所述计算装置上的所述至少一个应用,所述至少一个应用提供用于在包括在所述计算装置中的显示装置上显示的内容。