显示由于设置改变而导致的电池寿命的制作方法

文档序号:6436376阅读:140来源:国知局
专利名称:显示由于设置改变而导致的电池寿命的制作方法
显示由于设置改变而导致的电池寿命
背景技术
诸如移动设备之类的电池供电的计算设备已变得非常流行。由于这些设备由电池供电,所以这些设备在需要对电池进行再充电之前操作有限数量的时间。因此,在这些设备中减少用电量能够是有益的,因为这延长电池寿命。改变用于计算设备的资源的设置能够减少设备的用电量,但是对用户而言,可能难以精确地知道他们由于改变用于特定资源的设置而将在他们的设备中在用电量方面获得什么结果。这可能使得用户难以作出将导致其设备中增加的电池寿命的对于资源设置的知情选择。

发明内容
提供这个发明内容部分来以简化的形式介绍下面在具体实施方式
部分中进一步描述的概念的选择。这个发明内容部分不打算标识所请求保护的主题的关键特征或基本特征,也不打算用于限制所请求保护的主题的范围。根据一个或者多个方面,显示用于计算设备的资源的可能资源设置的刻度,该刻度指示用于该资源的当前资源设置。显示基于用于该资源的当前资源设置的当前可用的剩余电池寿命的指示,并接收用于将该资源改变为新的资源设置的用户输入。响应于该用户输入,显示指示用于该资源的新的资源设置而不是用于该资源的当前资源设置的刻度。而且,响应于该用户输入,标识基于新的资源设置的当前可用的剩余电池寿命,并且显示基于新的资源设置的当前可用的剩余电池寿命的指示。根据一个或多个方面,显示基于用于计算设备的屏幕的当前屏幕亮度设置的当前可用的剩余电池寿命的指示。接收用于将屏幕改变为新的屏幕亮度设置的用户输入,并且响应于该用户输入,标识基于新的屏幕亮度设置的当前可用的剩余电池寿命。而且,响应于该用户输入,将屏幕改变为新的屏幕亮度设置,并且与屏幕改变为新的屏幕亮度设置同时地显示基于新的屏幕亮度设置的当前可用的剩余电池寿命的指示。


遍布各附图使用相同的数字来引用相似的特征。图1是图示根据一个或多个实施例的实现由于设置改变而导致的电池寿命的显示的示例计算设备的框图。图2A、2B、3A、3B、4A和4B图示根据一个或多个实施例的显示关于剩余电池寿命的信息的示例用户界面。图5是图示根据一个或多个实施例的显示由于设置改变而导致的电池寿命的设备的示例处理的流程图。图6是图示根据一个或多个实施例的显示由于设置改变而导致的电池寿命的设备的另一示例处理的流程图。图7图示根据一个或多个实施例的能够被配置为实现由于设置改变而导致的电池寿命的显示的示例计算设备。
具体实施例方式这里讨论显示起因于设置改变的电池寿命。计算设备中的各种资源具有能够影响其功耗的可配置设置。用户界面允许用户改变这样的资源的设置,从而导致由那个资源消耗的功率的改变。用户界面显示基于该资源的当前设置的剩余电池寿命的指示,并且在该设置被改变之后显示基于新设置的剩余电池寿命的新指示。可以实时作出这种改变,从而给用户提供有关由于资源设置的改变而引起的剩余电池寿命方面的改变的即时反馈。另外,该资源可以是屏幕,并且不同的设置能够对应于不同的屏幕光亮度或亮度级别。在这样的情况下,在设置被改变为新的设置之后,屏幕光亮度或亮度被改变为新的设置,同时显示基于该新的设置的剩余电池寿命的新指示。能够实时作出这种屏幕光亮度或亮度的改变,从而给用户提供有关由于资源设置的改变而引起的剩余电池寿命的改变的即时反馈以及有关与那个特定设置相关联的屏幕光亮度或亮度和相应的剩余电池寿命的即时反馈。图1是图示根据一个或多个实施例的实现由于设置改变而导致的电池寿命的显示的示例计算设备100的框图。计算设备100可以是由一个或多个电池供电的各种不同类型的设备。计算设备100典型地是能够操作于电池电源上的移动类型的设备,诸如上网本或膝上型计算机、记事本或平板计算机、移动站、娱乐设备、蜂窝或者其它无线电话、游戏控制台、音频和/或视频回放设备等等。然而,计算设备100可以是其它类型的设备,诸如台式计算机、通信耦接到显示设备的机顶盒、电视机、插件游戏控制台、汽车计算机等等。计算设备100包括资源设置控制模块102、资源设置显示模块104、输入模块106、 用户界面(UI)模块108以及屏幕110。模块102、104、106以及108中的每一个能够以软件、固件、硬件或其组合来实现。当以软件或固件实现时,模块包括由计算设备100的一个或多个处理器或控制器执行的一个或多个指令。屏幕110是计算设备100的显示组件。屏幕110能够以各种不同的方式来实现, 诸如使用液晶显示(LCD)技术、等离子屏幕技术、图像投影技术等等。作为选择,不包括屏幕110,而是计算设备100能够生成一个或多个被输出到包括屏幕110的其它显示设备的信号。输入模块106从计算设备100的用户接收用户输入。用户输入能够由用户以各种不同的方式来提供,诸如通过按压设备100的小键区或键盘的一个或多个键、通过按压设备100的触摸板或触摸屏的特定部分、通过在设备100的触摸板或触摸屏上作出特定的动作或手势等等来提供用户输入。用户输入也能够以其它方式来提供,诸如经由可听输入、 利用设备100的图像捕捉组件捕捉的特定动作(例如,以特定方式移动手指、手或身体的其它部分)、其它的至该设备的物理反馈输入(例如,轻触设备100的任何部分或者能够被设备 100的运动检测组件识别的另一动作,诸如摇动设备100、旋转设备100等)等等来提供。UI模块108生成、管理、和/或输出用于显示在屏幕110上的用户界面。用户界面也能够可选地被输出到除了屏幕110之外的或者代替屏幕110的一个或多个其它屏幕。这个用户界面在屏幕110上显示各种信息,并且响应于所显示的信息的用户输入能够如上所讨论的由输入模块106接收。UI模块108能够显示例如计算设备100的用户可以与之交互 (经由输入模块106提供输入)的控件、如下更详细讨论的由资源设置显示模块104提供的剩余电池寿命信息等等。尽管这里将UI模块108讨论为显示信息,但是应注意能够以其它方式(例如,音频呈现)来呈现信息。计算设备100能够包括和/或耦接到一个或多个具有不同资源设置的资源。例如, 屏幕110可以是计算设备的资源,并且能够被实现为计算设备100的一部分,或者作为选择被耦接到计算设备100。每个资源典型地在用于那个资源的不同资源设置上消耗不同的电量。这些资源设置的范围典型地从最高或最大设置到最低或最小设置,并且用户能够选择他或她期望的资源设置。取决于特定的资源以及表示用于该资源的资源设置的方式,较高的资源设置能够导致比较低的设置更大的功耗,或者作为选择,较低的资源设置能够导致比较高的设置更大的功耗。例如,假定资源是屏幕,并且资源设置对应于该屏幕的刷新率。如果按照刷新率来表示资源设置,则较高的设置导致比较低的设置更高的刷新率,并且也能够导致比较低的设置更大的功耗。作为选择,能够按照屏幕刷新之间的时间来表示刷新率,在这种情况下,较低的设置导致更高的刷新率(屏幕刷新之间较少的时间),并且也能够导致比较高的设置更大的功耗。支持不同设置的各种不同的资源可以是计算设备100的资源。例如,资源可以是屏幕、处理器、无线发射机、扬声器等等。另外,资源可以具有不同类型的资源设置。例如, 屏幕能够具有用于屏幕的亮度级别(或光亮度)的资源设置、用于屏幕的刷新率等等。应注意这些是资源的示例,并且支持不同设置的其它资源也可以是计算设备100的资源。屏幕能够具有对应于屏幕的不同亮度级别(或光亮度)的不同资源设置。导致比另一资源设置更光亮或更亮的屏幕的资源设置也典型地导致(但不一定导致)比该另一设置更大的功耗。屏幕具有的特定亮度设置能够至少部分基于每个特定屏幕和控制那个特定屏幕的硬件组件的特定特性与性能而随屏幕改变。屏幕也能够具有其它类型的资源设置,诸如对应于屏幕的刷新率的不同的资源设置。导致比另一资源设置更高的刷新率的资源设置也典型地导致(但不一定导致)比该另一设置更大的功耗。屏幕具有的特定刷新率能够至少部分地基于每个特定屏幕和控制那个特定屏幕的硬件组件的特定特性与性能而随屏幕改变。处理器具有对应于用于该处理器的不同性能等级的不同的资源设置。不同的处理器性能等级能够以各种不同的方式来获得,诸如改变处理器的速度(例如,时钟频率)、改变该设备所使用的处理器核心或处理器的数量等等来获得。导致比另一资源设置的更大的用于该设备的处理能力(例如,每秒执行大量指令的能力)的资源设置也典型地导致(但不一定导致)比该另一资源设置更大的功耗。处理器具有的特定性能等级设置能够至少部分地基于每个特定处理器的特定特性和性能而随处理器改变。无线发射机具有对应于该设备的不同发射功率强度的不同的资源设置。导致比另一资源设置的用于该设备的更大的发射功率强度并因而导致更大的无线范围的资源设置也典型地导致(但不一定导致)比该另一资源设置更大的功耗。无线发射机具有的特定发射功率强度设置能够至少部分地基于每个特定无线发射机的特定特性和性能而随无线发射机改变。在一个或多个实施例中,资源设置显示模块104经由UI模块108显示用于资源的可能资源设置以及用于该资源的当前资源设置的刻度的指示。例如,该刻度能够包括这样
6的线或其它的几何图形,其范围从一端上用于该资源的较高的设置值(例如,最大设置值) 到另一端上用于该资源的较低设置值(例如,最小设置值),并且当前资源设置被指示在这两端上或者在这两端之间的某处的刻度上。该刻度的哪一端对应于更高的功耗能够根据实现方式而改变。另外,如果资源继续操作在其当前的资源设置上(继续操作在现状上),则资源设置显示模块104显示计算设备100的剩余电池寿命的指示。这个指示能够以不同的方式来显示,诸如按照剩余电池寿命的小时和/或分钟、计算设备100还能够在其当前的资源设置上回放多少电影的指示、计算设备100还能够在其当前的资源设置上回放多少歌曲的指示等等来显示。资源设置控制模块102利用适当的设置来管理配置计算设备100的资源。资源能够具有初始或默认设置,其能够由用户改变。响应于经由输入模块106接收的、用于改变特定资源的设置的用户输入,资源设置控制模块102将请求或命令传送给该资源,以便将该资源的设置改变为由用户输入所指示的设置。这个请求或命令能够被传送到该资源自身, 或者被传送到与该资源相关联的或者控制该资源的组件或模块。另外,响应于用于改变特定资源的设置的用户输入,资源设置显示模块104标识在该资源继续操作在新的资源设置上时当前可用的计算设备100的剩余电池寿命。资源设置显示模块104显示新的资源设置(而不是以前的资源设置)的指示,并且还显示在该资源继续在新的资源设置上操作时当前可用的计算设备100的剩余电池寿命。资源设置显示模块104为用户提供有关改变特定资源的资源设置的结果(按照剩余电池寿命)的实时反馈。 该实时反馈指的是在接收到用户输入之后短时间(例如,少于一秒)显示的反馈,以致用户感知到在用户输入与由于那个用户输入而导致的剩余电池寿命的改变之间极小的(如果有的话)时间延迟。例如,用户获得指示在新的资源设置上剩余电池寿命中的多少小时和/或分钟是可利用的即时反馈。应注意这里有关剩余电池寿命的讨论可以指剩余电池寿命或者实际的剩余电池寿命的估计。剩余电池寿命的估计能够以如下更详细讨论的不同方式来标识。尽管能够确定实际的剩余电池寿命,但是显示由于设置改变而导致的电池寿命不需要使用实际的剩余电池寿命。相反,标识响应于资源设置改变的剩余电池寿命的估计仍给用户提供在不同的资源设置上的剩余电池寿命(例如,小时和/或分钟的数量)的反馈,并由此提供用户通过选择特定的资源设置能够获得多少额外电池寿命的指示。还应注意资源设置控制模块102能够响应于用户输入而提供对于用于资源的设置的实时改变。该实时改变指的是在接收到用户输入之后短时间(例如,少于一秒)作出的改变,以致用户感知到在用户输入与对于该资源的改变之间极小的(如果有的话)时间延迟。例如,如果资源是屏幕并且不同的设置对应于不同的屏幕亮度级别,则资源设置控制模块102提供对于屏幕亮度设置的实时改变,从而允许用户容易看到改变屏幕亮度设置(按照用户正感知到的屏幕亮度)的结果是什么。屏幕亮度设置在接收到用户输入之后快速地 (例如,少于一秒)被改变,以致用户感知到在用户输入与屏幕亮度的改变之间极小的(如果有的话)时间延迟。然而,应注意资源设置控制模块102不需要响应于用户输入而提供对于资源的实时改变。相反,能够在进行用户输入之后或者在用户(例如,通过选择所显示的“接受”按钮或选项,通过在输入新的资源设置之后对于至少阈值数量的时间而不改变新的资源设置等等)已选择接受新的资源设置之后的某一时间量执行对于资源的改变。然而,资源设置显示模块104仍给用户提供有关改变特定资源的资源设置的结果(按照剩余电池寿命)的实时反馈。例如,如果资源是处理器,则资源设置显示模块104给用户提供有关改变处理器设置的结果(按照剩余电池寿命)的实时反馈,即使资源设置控制模块102可以仅在用户已选择接受新的资源设置之后才向处理器提供新的资源设置。另外,在其中资源是屏幕并且不同的设置对应于不同的屏幕亮度级别的情况中, 响应于接收到的新的设置,与显示基于该新的设置的剩余电池寿命的新的指示同时地屏幕亮度被改变为新的设置。同时改变屏幕亮度设置和显示剩余电池寿命的新的指示指的是屏幕亮度设置的改变和剩余电池寿命的新的指示几乎同时(例如,彼此在一秒内)被显示,以致由用户感知到在屏幕亮度级别被改变时与剩余电池寿命的指示被显示的时间之间极小的(如果有的话)差异。这例如允许用户容易看到改变屏幕亮度设置的结果(按照用户正感知到的屏幕亮度和剩余电池寿命两者)是什么。在图1中,资源设置控制模块102和资源设置显示模块104被实现为计算设备100 的一部分。其设置被改变的资源能够作为计算设备100的一部分而被包括,诸如作为计算设备100的一部分而被包括的屏幕或处理器。作为选择,其设置被改变的资源能够与计算设备100分开,诸如作为与计算设备100分开的显示设备的一部分的屏幕。在其中资源位于与计算设备100分开的设备中的情况下,其剩余电池寿命被显示的电池是为包括该资源的设备供电的电池。图2A和图2B图示根据一个或多个实施例的显示有关剩余电池寿命的信息的示例用户界面。图2A和图2B图示是计算设备的屏幕的资源的信息。图2A图示包括范围从较低亮度级别端到较高亮度级别端的屏幕亮度的刻度204的窗口 202。刻度204的较低亮度级别端利用为闭圆(closed circle)的图标206来图示,而刻度204的较高亮度级别端利用图标208来图示,其中该图标208是被从圆向外突出的线所环绕的开圆(open circle).在刻度204上利用图标210指示用于屏幕亮度的当前资源设置,其中图标210被图示为块。用户能够通过经由图1的输入模块106提供各种不同的用户输入来改变图标 210在刻度204上的位置。用户改变图标210在刻度204上的位置是用于改变屏幕亮度设置的用户输入。窗口 202也包括基于屏幕的当前资源设置(当前屏幕亮度设置)的当前可用的剩余电池寿命的指示212(其可以是如上所讨论的剩余电池寿命的估计)。如图2A所图示的,在当前的屏幕亮度设置上,可用于该设备的剩余电池寿命是2小时15分钟。指示212也包括当前剩余的电池总容量的标识,这在图2A的示例中是95%。图2B图示类似于图2A的窗口 202的窗口 220。然而,在窗口 220中,图标210的位置已被移动得更靠近刻度204的较低亮度级别端。窗口 220中所图示的屏幕亮度设置不如窗口 202中所图示的屏幕亮度设置那么亮,并因而窗口 220中所图示的屏幕亮度设置的功耗小于窗口 202中所图示的屏幕亮度设置的功耗。因此,窗口 220包括基于屏幕的当前资源设置(当前屏幕亮度设置)的当前可用的剩余电池寿命的指示222 (这可以是如上所讨论的剩余电池寿命的估计),其大于窗口 202中所图示的剩余电池寿命。如图2B中所图示的,在当前屏幕亮度设置上,可用于该设备的剩余电池寿命是3小时00分钟,并且电池的总容量剩余95%。另外,由于与图2A中所图示的屏幕亮度设置相比,对于图2B中所图示的屏幕亮度设置而言,屏幕不那么亮,并且窗口 202和220被显示在那个屏幕上,所以窗口 220被显示为不如窗口 202那么亮。窗口 220利用交叉阴影线来图示,以表示窗口 220不如窗口 202 那么亮。因而,如在图2A和图2B中能够看到的,如果用户改变资源设置(屏幕亮度设置), 则给用户提供有关由于资源设置的改变而导致的剩余电池寿命的改变的实时反馈。例如, 如果用户将屏幕亮度设置从窗口 202中的设置改变为窗口 220中的设置,则用户被给予如下的实时反馈屏幕亮度设置的改变导致额外的45分钟的剩余电池寿命。此外,也实时改变屏幕亮度,从而允许用户确切地看到他或她对于改变的屏幕亮度设置将具有的屏幕亮度。因而,用户能够改变屏幕亮度设置,并且容易看到按照屏幕亮度和剩余电池寿命两者的改变的结果。图3A和图;3B图示根据一个或多个实施例的显示有关剩余电池寿命的信息的额外示例用户界面。图3A和图;3B图示为计算设备的屏幕的资源的信息。图3A图示窗口 300, 其包括在窗口 300被显示时基于用于屏幕的当前资源设置(当前屏幕亮度设置)的当前可用的剩余电池寿命(这可以是如上所讨论的剩余电池寿命的估计)的指示302。图;3B图示包括在窗口 310被显示时基于用于屏幕的当前资源设置(当前屏幕亮度设置)的当前可用的剩余电池寿命(这可以是如上所讨论的剩余电池寿命的估计)的指示312的窗口 310。图3A 中的当前屏幕亮度设置高于图3B中的当前屏幕亮度设置,因而在指示312中基于用于屏幕的当前屏幕亮度设置的当前可用的剩余电池寿命大于指示302中基于用于屏幕的当前屏幕亮度设置的当前可用的剩余电池寿命。另外,类似于上面所讨论的图2B,窗口 310利用交叉阴影线来图示,以表示由于图3B中比图3A中更低的屏幕亮度设置而导致窗口 310不如窗口 300那么亮。图3A和图3B图示分别类似于图2A和图2B的窗口 202和220的窗口 300和310。 窗口 300和302提供有关由于资源设置的改变而导致的剩余电池寿命的改变的实时反馈, 并且也提供在屏幕亮度方面的实时反馈,从而允许用户确切地看到由于改变屏幕亮度设置而导致的他或她将具有的屏幕亮度和剩余电池寿命。然而,窗口 300和310不包括指示资源设置的范围的刻度(例如,图2A和图2B的刻度204)。图4A和图4B图示根据一个或多个实施例的显示有关剩余电池寿命的信息的额外示例用户界面。图4A和图4B图示为计算设备的处理器的资源的信息。图4A图示包括用于范围从较慢性能到较快性能的处理器性能的刻度404的窗口 402。刻度404的较慢性能端利用词(“较慢”)406来图示,而刻度404的较快性能端利用词(“较快”)408来图示。用于处理器性能的当前资源设置在刻度404上利用图标410来指示,其中图标410 被图示为块。用户可以通过经由图1的输入模块106提供各种不同的用户输入来改变刻度 404上图标410的位置。用户改变刻度404上图标410的位置是用于改变处理器性能设置的用户输入。窗口 402也包括基于用于处理器的当前资源设置(当前的处理器性能设置)的当前可用的剩余电池寿命(这可以是如上所讨论的剩余电池寿命的估计)的指示412。如图4A 中图示的,在当前的处理器性能设置上,可用于该设备的剩余电池寿命是4小时50分钟。
图4B图示类似于图4A的窗口 402的窗口 420。然而,在窗口 420中,图标410的位置已被移动得更接近刻度404的较快性能端。窗口 420中图示的处理器性能设置是比窗口 402中图示的处理器性能设置更快的处理器性能设置,并因而在窗口 420中图示的用于处理器性能设置的功耗大于窗口 402中图示的用于处理器性能设置的功耗。因此,窗口 420包括小于窗口 402中图示的剩余电池寿命的、基于处理器的当前资源设置(当前的处理器性能设置)的当前可用的剩余电池寿命(这可以是如上所讨论的剩余电池寿命的估计)的指示422。如图4B中所图示的,在当前的处理器性能设置上,可用于该设备的剩余电池寿命是4小时15分钟。因而,如能够在图4A和4B中看到的,如果用户改变资源设置(处理器性能设置), 则给用户提供有关由于资源设置的改变而导致的剩余电池寿命的改变的实时反馈。例如, 如果用户将处理器性能设置从窗口 402中的设置改变为窗口 420中的设置,则用户被给予如下的实时反馈处理器性能设置的改变导致剩余电池寿命减少35分钟。应注意图2A、图2B、图3A、图3B、图4A以及图4B中所图示的示例是示例,并且能够做出对于这里讨论的根据显示由于设置改变而导致的电池寿命来显示的用户界面的各种修改。例如,用户界面能够包括在资源设置被改变时改变的图像或动画,诸如变得越来越大(以指示更大的电池寿命)或越来越小(以指示更少的电池寿命)的电池、被变得越来越大 (以指示更大的发射机范围)或越来越小(以指示更小的发射机范围)的圆圈所环绕的无线电天线等等。这样的图像动画除了剩余电池寿命的小时和/或分钟之外还能够被包括,或者选择地能够替代剩余电池寿命的小时和/或分钟而被包括。利用另一示例,用户界面能够同时包括用于多个不同资源的刻度和图标,从而允许用户改变用于不同资源的资源设置并看到起因于各种改变的剩余电池寿命。在其中同时显示用于多个不同资源的刻度和图标的情况下,显示单个剩余电池寿命指示。用于改变多个不同资源中的任何一个或多个的设置的用户输入导致被显示的单个剩余电池寿命指示的改变。返回到图1,在一个或多个实施例中,资源设置显示模块104标识用于特定资源设置的剩余电池寿命。如上面所讨论的,这个剩余电池寿命可以是剩余电池寿命的估计并且典型地接近(但不一定确切地是)实际的剩余电池寿命。能够以各种不同的方式来进行这个标识。在这里讨论用于进行这个标识的不同的技术,然而,将意识到这些是示例,并且能够替代地使用其它的技术。资源设置显示模块104能够(例如,从计算设备100的一个或多个电池)获得该电池(或多个电池)中剩余的电荷量的指示。这个信息能够几乎在任何时间通过模块104而获得,从而允许模块104几乎在任何时间确定该电池(或多个电池)中剩余的电荷量。在一个或多个实施例中,该电池或多个电池(或计算设备的另一组件或模块)也提供从该电池(或多个电池)汲取功率的速率的指示。模块104能够(从该电池(或多个电池) 或另一组件或模块)获得在资源在特定资源设置上时正从该电池(或多个电池)汲取多少功率的指示,并且容易标识基于那个特定资源设置的剩余电池寿命的估计。例如,如果该电池(或多个电池)指示200瓦的剩余的电荷量并且在当前的资源设置上该计算设备正在使用50瓦小时,则设置显示模块104能够容易地标识估计的剩余电池寿命大约是4小时 (200 + 50=4)。在一个或多个其它的实施例中,计算设备100的组件或模块(例如,模块104)在计
1算设备100上运行一系列的测试,以确定在不同的资源设置上特定资源的功耗。这个组件或模块将该资源设置为特定设置、确定在给定特定设置的情况下正从该电池或多个电池中汲取多少功率并记录在那个特定设置上正从该电池或多个电池汲取的功率量。对于多个不同的设置,能够重复这种确定和记录。在一个或多个实施例中,对于不同的可能资源设置中的每一个,重复该确定和记录。作为选择,对于两个或更多不同的资源设置,重复该确定和记录,并且能够基于所记录的功率量来(例如,使用内插和/或外插)确定在其它的资源设置上从该电池或多个电池汲取的功率量。所记录的在特定设置上从该电池或多个电池汲取的功率量能够被维持,并随后用于标识在给定特定资源设置的情况下剩余电池寿命的估计。 给定在该电池或多个电池中剩余的电荷量(例如,由该电池或多个电池提供的)以及所记录的在不同的资源设置上从该电池汲取的功率量的情况下,模块104能够容易地在给定从该电池报告的剩余瓦小时以及任意的用于资源的设置时标识用于计算设备100的剩余电池寿命的估计。在一个或多个其它实施例中,资源设置显示模块104被配置有、或者从(计算设备 100的,或作为选择,另一设备的)另一组件或模块获得在特定资源设置上从该电池或多个电池汲取的功率的估计量的指示。这些指示能够例如通过分析从类似的计算设备(例如,具有类似(或相同)类型的屏幕和/或屏幕大小的设备、具有类似(或相同)类型的无线发射机的设备、具有类似(或相同)类型的处理器的设备等等)的电池或多个电池汲取的功率量来标识。这些指示也能够以其它的方式来标识,诸如基于来自资源设置显示模块104的开发者或设计者或者来自其他资源的估计来标识。无论生成在特定资源设置上汲取的功率的估计量的指示的方式如何,在给定该电池或多个电池中剩余的电荷量(如由该电池或多个电池提供的)以及在特定资源设置上从该电池或多个电池汲取的功率的估计量的指示的情况下,模块104能够容易地标识在资源处于特定设置上时剩余电池寿命的估计。作为选择,能够以其它的方式进行对于特定资源设置的剩余电池寿命的标识。例如,资源设置显示模块104能够被配置有、或者从另一模块或设备获得由于改变资源设置、 一个设置值或者在两个特定设置值之间改变而导致的剩余电池寿命的改变的分钟数。资源设置显示模块104随后能够响应于资源设置的改变而加上或减去那个分钟数。例如,剩余电池寿命的改变的分钟数可以是5分钟,因此资源设置显示模块104能够通过给以前的剩余电池寿命增加5分钟(例如,如果资源设置被改变为更高的设置值)来标识剩余电池寿命。图5是图示根据一个或多个实施例的显示由于设置改变而导致的电池寿命的设备的示例处理500的流程图。处理500由诸如图1的设备100之类的设备来执行,并且能够以软件、固件、硬件或其组合来实现。处理500被显示为一组动作,并且不限于所示的用于执行各种动作的操作的顺序。处理500是用于显示由于设置改变而导致的电池寿命的示例处理;这里参照不同的附图来包括显示起因于设置改变的电池寿命的附加讨论。在处理500中,显示用于资源的可能设置以及用于那个资源的当前资源设置的刻度(动作502)。这个刻度能够如上所讨论的以各种不同的方式来显示。显示在该资源处于当前资源设置上的同时当前可用的剩余电池寿命的指示(动作 504)。这个指示可以例如是在该资源处于当前的资源设置上时剩余的电池寿命的小时和/ 或分钟数的指示。接收用于将该资源改变为新的设置的用户输入(动作506)。能够如上所讨论的以各种不同的方式来接收这个用户输入。响应于用于将该资源改变为新的设置的用户输入,显示指示用于该资源的可能设置以及用于那个资源的新的设置的刻度(动作508)。另外,响应于用于将该资源改变为新的设置的用户输入,标识在该资源处于该新的资源设置上的同时当前可用的剩余电池寿命(动作510)。如上所讨论的,能够以各种不同的方式来进行这个标识,并且这个标识可以是剩余电池寿命的估计。而且,响应于用于将该资源改变为新的设置的用户输入,显示在该资源处于该新的资源设置上的同时当前可用的剩余电池寿命的指示(动作512)。这个指示可以例如是在该资源处于该新的资源设置上时剩余的电池寿命的小时和/或分钟数的指示。图6是图示根据一个或多个实施例的显示由于设置改变而导致的电池寿命的设备的另一示例处理600的流程图。处理600由诸如图1的设备100之类的设备来执行,并且能够以软件、固件、硬件或其组合来实现。处理600被显示为一组动作,并且不限于所示的用于执行各种动作的操作的顺序。处理600是用于显示由于设置改变而导致的电池寿命的示例处理;这里参照不同的附图来包括显示由于设置改变而导致的电池寿命的附加讨论。在处理600中,显示在屏幕处于当前的屏幕亮度设置上的同时当前可用的剩余电池寿命的指示(动作602)。这个指示可以例如是在该屏幕处于当前的屏幕亮度设置上时剩余的电池寿命的小时和/或分钟数的指示。接收用于将屏幕改变为新的屏幕亮度设置的用户输入(动作604)。能够如上所讨论的以各种不同的方式来接收这个用户输入。响应于用于将屏幕改变为新的屏幕亮度设置的用户输入,标识在该屏幕处于新的屏幕亮度设置上的同时当前可用的剩余电池寿命(动作606)。如上所讨论的,能够以各种不同的方式来进行这个标识,并且这个标识可以是剩余电池寿命的估计。而且,响应于用于将资源改变为新的设置的用户输入,该屏幕被改变为在新的屏幕亮度设置上显示(动作608)。这典型地导致该屏幕显示得比当该屏幕在以前的屏幕亮度设置上进行显示(例如,在动作602中)时更亮或更暗。另外,显示在该屏幕处于新的屏幕亮度设置上的同时当前可用的剩余电池寿命的指示(动作610)。这个指示例如可以是在该资源处于新的屏幕亮度设置上时剩余的电池寿命的小时和/或分钟数的指示。动作610中的指示与动作608中屏幕亮度的改变同时进行显示,从而给用户提供对于新的屏幕亮度设置而言剩余的电池寿命的量以及屏幕亮度的指
7J\ ο图7图示根据一个或多个实施例的能够被配置为实现显示由于设置改变而导致的电池寿命的示例计算设备700。计算设备700可以例如是图1的计算设备100。计算设备700包括一个或多个处理器或处理单元702、可以包括一个或多个存储器和/或存储组件706的一个或多个计算机可读媒体704、一个或多个输入/输出(I/O)设备708以及允许各种组件和设备彼此通信的总线710。计算机可读媒体704和/或一个或多个I/O设备708可以作为计算设备700的一部分而被包括,或者作为选择,可以被耦接到计算设备700。总线710表示使用各种不同的总线架构的若干类型的总线结构中的一个或多个,这包括存储器总线或存储器控制器、外设总线、加速图形端口、处理器或本地总线等等。总线710能够包括有线和/或无线总线。计算设备700至少部分地利用一个或多个电池来供电。存储器/存储组件706表示一个或多个计算机存储媒体。组件706能够包括易失性媒体(诸如随机存取存储器(RAM))和/或非易失性媒体(诸如只读存储器(ROM)、闪存、光盘、磁盘等等)。组件706能够包括固定媒体(例如RAM、ROM、固定硬盘驱动器等等)以及可移动媒体(例如闪存驱动器、可移动硬盘驱动器、光盘等等)。这里讨论的技术能够以软件来实现,其中指令由一个或多个处理单元702执行。 软件能够被实现为应用或者操作系统或其它应用的一部分。将意识到不同的指令能够存储在计算设备700的不同组件中,诸如存储在处理单元702中、存储在处理单元702的各种高速缓存中、存储在设备700的其它高速缓存(未示出)中、存储在其它的计算机可读媒体上等等。另外,将意识到在计算设备700中存储指令的位置能够随时间而改变。—个或多个输入/输出设备708允许用户向计算设备700输入指令和信息,并且也允许信息被呈现或被传送给用户和/或其它的组件或设备。输入设备的示例包括键盘、 光标控制设备(例如,鼠标)、麦克风、扫描仪等等。输出设备的示例包括屏幕或其他的显示设备(例如,监视器或投影仪)、扬声器、打印机、网卡、无线发射机等等。在这里可以在软件或程序模块的一般上下文中描述各种技术。通常,软件包括执行特定任务或者实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。这些模块和技术的实现方式可以存储在一些形式的计算机可读媒体上或者通过一些形式的计算机可读媒体来发送。计算机可读媒体可以是能够由计算设备访问的任何可用的一个或多个媒体。利用示例而非限制,计算机可读媒体可以包括“计算机存储媒体”和“通信媒体”。“计算机存储媒体”包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息的任何方法或技术来实现的易失性和非易失性、可移动和不可移动媒体。计算机存储媒体包括但不限于RAM、R0M、EEPR0M、闪存或者其它的存储技术、CD-ROM、数字多用途盘(DVD)或其它的光存储装置、磁带盒、磁带、磁盘存储装置或者其它的磁存储设备、或者能够被用于存储期望的信息并且能够被计算机访问的任何其它的媒体。“通信媒体”典型地包括有计算机可读指令、数据结构、程序模块或者调制的数据信号中的其他数据,诸如载波或者其它的传输机制。通信媒体也包括任何的信息传递媒体。 术语“调制的数据信号”意指以在信号中编码信息的方式设置或改变其特征中的一个或多个的信号。利用示例而非限制,通信媒体包括诸如有线网络或直接有线连接之类的有线媒体、以及诸如声学、RF、红外和其它无线媒体之类的无线媒体。上面的任何内容的组合也被包括在计算机可读媒体的范围之内。通常,这里描述的任何功能或技术能够使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或者这些实现方式的组合来实现。这里使用的术语“模块”和“组件”通常表示软件、固件、硬件或者其组合。在软件实现的情况下,模块或组件表示当在处理器(例如, 一个或多个CPU)上运行时执行指定任务的程序代码。程序代码能够存储在一个或多个计算机可读存储器设备中,其进一步的描述可以参照图7来找到。这里描述的显示由于设置改变而导致的电池寿命的技术的特征是独立于平台的,这意味着这些技术能够在具有各种处理器的各种商业计算平台上进行实现。尽管以特定于结构特征和/或方法动作的语言描述了主题,但是将理解在所附的权利要求书中限定的主题不一定限于在上面描述的特定特征或动作。相反,在上面描述
13的特定特征和动作被披露为实现这些权利要求的示例形式。
权利要求
1.一种在计算设备中实现的方法,所述方法包括显示(502)用于所述计算设备的资源的可能资源设置的刻度,所述刻度指示用于所述资源的当前资源设置;显示(504)基于用于所述资源的当前资源设置的当前可用的剩余电池寿命的指示; 接收(506)用于将所述资源改变为新的资源设置的用户输入; 响应于所述用户输入,显示(508)指示用于所述资源的新的资源设置而不是用于所述资源的当前资源设置的刻度;响应于所述用户输入,标识(510)基于新的资源设置的当前可用的剩余电池寿命;以及响应于所述用户输入,显示(512)基于新的资源设置的当前可用的剩余电池寿命的指7J\ ο
2.如权利要求1所述的方法,其中所述资源包括所述计算设备的屏幕,并且所述可能资源设置包括屏幕亮度设置。
3.如权利要求2所述的方法,其中新的资源设置包括新的屏幕亮度设置,所述方法进一步包括与响应于所述用户输入而将所述屏幕改变为新的屏幕亮度设置同时地显示基于新的屏幕亮度设置的当前可用的剩余电池寿命的指示。
4.如权利要求2所述的方法,其中所述屏幕被包括在与所述计算设备分开的显示设备中。
5.如权利要求1所述的方法,其中所述资源包括所述计算设备的处理器,并且所述可能资源设置包括处理器性能设置。
6.如权利要求1所述的方法,其中所述资源包括所述计算设备的无线发射机,并且所述可能资源设置包括发射功率强度。
7.如权利要求1所述的方法,其中所述剩余电池寿命的指示以小时和分钟之一或两者来显示。
8.如权利要求1所述的方法,进一步包括响应于所述用户输入,将所述资源改变为操作在新的资源设置上。
9.如权利要求1所述的方法,显示基于新的资源设置的当前可用的剩余电池寿命的指示包括实时响应于所述用户输入,显示基于新的资源设置的当前可用的剩余电池寿命的指示。
10.如权利要求9所述的方法,进一步包括实时响应于所述用户输入,将所述资源改变为操作在新的资源设置上。
11.如权利要求1所述的方法,进一步包括与显示用于所述计算设备的资源的可能资源设置的刻度同时地显示用于所述计算设备的额外资源的可能资源设置的额外刻度,所述额外刻度指示用于所述额外资源的当前资源设置;接收用于将所述额外资源改变为新的资源设置的用户输入;响应于用于将所述额外资源改变为新的资源设置的用户输入,显示指示用于所述额外资源的新的资源设置而非用于所述额外资源的当前资源设置的额外刻度;响应于用于将所述额外资源改变为新的资源设置的用户输入,标识基于所述额外资源的新的资源设置的当前可用的剩余电池寿命;以及响应于用于将所述额外资源改变为新的资源设置的用户输入,显示基于所述额外资源的新的资源设置的当前可用的剩余电池寿命的指示。
12.如权利要求1所述的方法,进一步包括在显示指示新的资源设置的刻度以及显示基于新的资源设置的当前可用的剩余电池寿命的指示之后,接收用于将所述资源改变为额外新的资源设置的额外用户输入;响应于所述额外用户输入,显示指示用于所述资源的额外新的资源设置而非用于所述资源的新的资源设置的刻度;响应于所述额外用户输入,标识基于所述额外新的资源设置的当前可用的剩余电池寿命;和响应于所述额外用户输入,显示基于所述额外新的资源设置的当前可用的剩余电池寿命的指示。
13.一种计算设备,包括 处理器(702);以及一个或多个计算机可读媒体(704),其上面已存储多个指令,所述指令当被所述处理器运行时使得所述处理器基于用于所述计算设备的屏幕的当前屏幕亮度设置,显示(602)基于当前屏幕亮度设置的当前可用的剩余电池寿命的指示;接收(604)用于将所述屏幕改变为新的屏幕亮度设置的用户输入;响应于所述用户输入,标识(606)基于新的屏幕亮度设置的当前可用的剩余电池寿命;响应于所述用户输入,将所述屏幕改变(608)为新的屏幕亮度设置;和与所述屏幕改变为新的屏幕亮度设置同时地显示(610)基于新的屏幕亮度设置的当前可用的剩余电池寿命的指示。
14.如权利要求13所述的计算设备,其中所述剩余电池寿命的指示以小时和分钟之一或两者来显示。
15.如权利要求13所述的计算设备,其中将所述屏幕改变为新的屏幕亮度设置是实时响应于所述用户输入,将所述屏幕改变为新的屏幕亮度设置;并且其中显示基于新的屏幕亮度设置的当前可用的剩余电池寿命的指示是实时响应于所述用户输入,显示基于新的屏幕亮度设置的当前可用的剩余电池寿命的指示。
全文摘要
显示基于用于计算设备的资源的当前资源设置的当前可用的剩余电池寿命的指示。接收用于将资源改变为新的资源设置的用户输入,并且响应于用户输入,标识基于新的资源设置的当前可用的剩余电池寿命的指示,并且显示基于新的资源设置的当前可用的剩余电池寿命的指示。在其中资源是计算设备的屏幕的情况下,新的资源设置能够是新的屏幕亮度设置,并且屏幕亮度能够与显示基于新的屏幕亮度设置的当前可用的剩余电池寿命同时地被改变。
文档编号G06F1/26GK102402391SQ20111032725
公开日2012年4月4日 申请日期2011年10月25日 优先权日2010年10月25日
发明者S. 阿南德 G., A. 黑夫森 R., M. 赫斯特 R., P. 贝纳里奥 S., 瓦格 S. 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1