描述了使用预测模型和信令来节省功率的方法和系统。基于以用户活动为基础的预测和/或从定义用户偏好的远程计算机接收到的信号,来设置功率管理策略的参数。在一实施例中,功率管理策略涉及将计算机置入睡眠状态,并周期性地将它唤醒。在唤醒时,计算机基于预测模型的输出或编码远程用户是否请求了计算机保持苏醒的信号来确定是保持苏醒还是返回到睡眠状态。在返回到睡眠状态之前,设置了唤醒定时器,且此定时器触发计算机在随后唤醒。对定时器设置的时间长度可以取决于诸如来自远程用户的请求、上下文传感器和使用数据之类的因素。
【技术实现步骤摘要】
【国外来华专利技术】使用预测建模和信令来节省功率背景当前的计算机甚至在空闲时也具有很高的功耗。由于环境原因降低计算设备的功耗并降低操作成本是有益的。另外,对于电池供电的设备,降低功耗实现延长的电池寿命, 或者,替换地,可以缩减电池的大小、重量和成本。提出了若干个解决方案来降低诸如膝上型计算机和手持式设备之类的电池供电的计算设备的功耗。这些包括当设备不使用时关闭或挂起设备和/或关闭诸如显示器之类的相关联设备的机制。用于确定何时一个设备或其组件在一段时间内将不需要且由此可以被断电的因素通常基于指出一个设备或其组件中的一个或多个(例如,硬盘驱动器)没有被使用的时间量的策略。当未被使用的时段超出阈值空闲时间时,该设备或组件被断电。该设备可以随后由用户通过用户输入(例如,通过按空格键或按下电源按钮)来将其唤醒。设备也可以具有功率降低的操作模式,每当设备不被连接到电力网电源时,使用该操作模式, 例如,在该操作模式下,显示器的亮度降低。提出了更进一步的解决方案,该方案将额外的硬件(例如,传感器)包括到计算设备内,该硬件在碰到某些事件(例如,检测到无线网络) 时触发计算设备的唤醒。下面所描述的各实施例不限于解决降低计算设备的功耗的已知方法的任何或全部缺点的实现。概述下面呈现了本专利技术的简要概述,以便向读者提供基本理解。本概述不是本专利技术的详尽概述,并且不标识本专利技术的关键/重要元素,也不描述本专利技术的范围。其唯一的目的是以简化形式呈现此处所公开的一些概念,作为稍后呈现的更详细的描述的序言。描述了使用预测模型和信令来节省功率的方法和系统。基于以预测为基础的用户活动和/或从定义用户偏好的远程计算机接收到的信号,来设置功率管理策略的参数。在一个实施例中,功率管理策略涉及将计算机置入睡眠状态,并周期性地将它唤醒。在唤醒时,计算机根据预测模型的输出或编码远程用户是否请求了计算机保持苏醒的信号,来确定是保持苏醒还是返回到睡眠状态。在返回到睡眠状态之前,设置了唤醒定时器,且此定时器触发计算机随后唤醒。向定时器设置的时间长度可以取决于诸如来自远程用户的请求、 上下文传感器和使用数据之类的因素。通过结合附图参考以下详细描述,可更易于领会并更好地理解许多附带特征。附图描述根据附图阅读以下详细描述,将更好地理解本专利技术,在附图中附图说明图1是使得计算设备的功耗能被降低的系统的示意图;图2是计算设备为了降低其功耗而进行的操作的示例方法的流程图;图3是使得计算设备的功耗能被降低的另一系统的示意图;图4是负载循环(duty cycling)计算机的示例操作方法的流程图;图5示出了实现图4的方法框的示例方法;图6是各个示例消息流的示意图7是负载循环计算机的另一示例操作方法的流程图;图8示出了中央实体的操作方法的各种示例的流程图;图9是包括一个以上的负载循环计算机的系统的示意图;图10是中央实体的操作方法的另一示例的流程图;以及图11示出了其中可以实现此处所描述的方法的各实施例的示例性基于计算的设备。在各个附图中使用相同的附图标记来指代相同的部件。详细描述下面结合附图提供的详细描述旨在作为本专利技术示例的描述,并不旨在表示可以构建或使用本专利技术示例的唯一形式。本描述阐述了本专利技术示例的功能,以及用于构建和操作本专利技术示例的步骤的序列。然而,可以通过不同的示例来实现相同或等效功能和序列。如上文所描述的,为了降低计算设备的功耗,可以关闭设备(或者‘软关闭’,S5, 或者机械关闭),或者当它空闲时将它置于低功率模式。有各种可以使用的低功率模式, 如S1,其中维护硬件和处理器上下文;S2,其中处理器断电,且处理器上下文和高速缓存的内容丢失;S3,其经常被称为将RAM挂起或待机;以及S4,其经常被称为休眠或将挂起到盘。某些操作系统提供这些模式的子集和/或提供其他模式(例如,Micr0S0ft Wind0WS Vista 提供混合型睡眠模式,在该模式下,在进入待机模式之前,易失性RAM被写入到非易失性盘(类似于休眠))。当计算设备处于这些低功率模式中的一种模式时,它不能够进行网络通信。本地用户输入可以导致计算设备从这些低功率模式中的一种模式中苏醒,或者从关闭状态苏醒,并恢复到正常操作状态(SO)。开发了允许计算设备通过特定触发事件从低功率模式(例如,S1-S4)苏醒的技术,但是,通常这些技术需要在计算设备内安装额外的硬件,并且有时在网络内也需要。当计算设备进入任何可用低功率模式时,可以使用下面所描述的技术,其中计算设备仍能够在未来的某一时间点自动地返回到较高功率模式,而无需外部输入。对于下面的描述,计算设备关闭或进入任何类型的低功率模式的过程将被称为计算设备进入睡眠。此处描述了用于最小化计算机所使用的功率的方法和系统。这些方法使用功率管理策略(例如,负载循环策略),且可以涉及功率管理策略 通过利用使用数据或其他证据来标识或预测用户接下来是否以及何时使用计算设备,且在某些示例中,标识或到预测需要如何使用它的方式;·通过利用显式或隐式远程信令来控制计算机的通电的特征以及定时;以及·预报和信令的组合。对设备的未来使用的预报可以利用多个隐式证据,包括有关系统未被使用的持续时间的信息,及诸如时刻、星期几、自最后使用起的时间之类的其他证据,以及有关用户的其他活动的信息(例如,在另一机器上读取电子邮件)。图1是使得计算设备的功耗能被降低的系统的示意图。该系统包括操作功率管理策略102的计算设备101。计算设备101可以连接到网络103。当联网时,计算设备101可以通过网络103从中央实体104和/或由远程用户操作的远程计算设备105接收远程信令。 为了降低计算设备101的功耗,调用功率管理策略102,且可以基于通过网络103接收到的远程信令,和/或基于计算设备101的使用的预测模型,来选择所使用的特定功率管理策略和/或特定功率管理策略的参数。图2是计算设备(例如,图1所示出的计算设备101)的操作的示例方法的流程图。 基于诸如使用数据21和/或远程信令22之类的各种输入,可以确定功率管理策略的参数 (框201)。参数可以被设置成最小化计算设备(或者系统的部分或全部)的期望成本—— 给定关于功率的成本以及计算设备或计算资源的可用性的延迟成本的偏好。这些关于相对成本的偏好可以由用户(例如,本地或通过远程信令22接收)或在系统范围级别上设置。功率管理策略可以影响整个计算设备的操作,或者可以只影响计算设备的部分 (例如,盘驱动器,显示器等等)的操作。使用数据21可以包括由预测模型基于使用数据和 /或在任何时间收集或使得可用的隐式证据所生成的预测(此处也称为‘预报’)。远程信令22可以包括编码远程用户的偏好的隐式或显式请求(例如,计算设备保持苏醒的请求), 且可以在来自远程计算机(例如,远程计算机10 的消息中接收这些请求,或者,可通过与中央服务器(例如,中央实体104)进行通信来获取有关此请求的信息。给定预报和/或信号,可以执行多个功率管理策略,且作为确定特定策略的参数的补充或代替,可以使用输入 21-22(在框201中)来选择功率管理策略。选定了要使用的参数和/或特定策略(在框201中),计算设备使用策略和参数来操作(框20 。可以重复该过程(例如,周期性地或基本上连续地),以便基于新输入数据来更新所使本文档来自技高网...
【技术保护点】
1.具有用于基于下列各项中的至少一项为计算设备的至少一部分设置功率管理策略的参数的设备可执行指令的一个或多个有形设备可读介质:采用使用数据所生成的预测模型以及从远程计算设备接收到并指示用户偏好的信号。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:J·斯科特,
申请(专利权)人:微软公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。