一种计算机功耗计算方法及装置的制作方法

文档序号:6357465阅读:142来源:国知局
专利名称:一种计算机功耗计算方法及装置的制作方法
技术领域
本发明涉及功耗检测技术,特别是涉及一种计算机功耗计算方法及装置。
背景技术
现在计算机的应用已经非常普遍,电脑已成为现代办公不可缺少的帮手,也是常备的学习和娱乐工具。现在全世界都在主张低碳生活,但电脑的功耗却越来越高,尤其是高端电脑,满载功耗能轻松达到400W以上,接近一个电饭锅的水平。虽然使用高端电脑的用户是少数,但电脑功耗确实成为了用户关注的问题。一般地,电视机的耗电量在80W以下,电脑大约在250-400W之间。假设一台电脑每小时的功耗为300W,一天开10小时,按一个月30天计算,一台电脑每个月的耗电量就是 300WX10小时X30天=90KW,即90度电。实际上,这只是一个保守的估计,但由此可知, 电脑的功耗不容忽视。电脑功耗的计算早已有人开始深入研究,并提出了各种不同的测试标准,而不同的测试标准又有不同测试结果。但是,之前大部分测试结果都是一些专业的术语标准数据, 对于普通用户而言参考价值不大,实际上用户更关注的是与自己切身利益密切相关的数据。

发明内容
本发明提供一种计算机功耗计算方法及装置,可以帮助用户更加准确、快速地计算出电脑功耗。为了解决上述问题,本发明公开了一种计算机功耗计算方法,包括获取计算机中各硬件设备的配置信息;从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;将各硬件设备的功耗数据相加,计算出计算机总功耗。其中,所述从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据, 包括若硬件设备的配置信息中包含型号,则根据数据库中预置的型号与功耗的映射关系, 直接查找与该型号相对应的功耗数据;否则,先根据数据库中预置的配置信息与型号的映射关系查找相对应的型号,然后再根据数据库中预置的型号与功耗的映射关系查找相对应的功耗数据。优选的,对符合预置硬件类型的硬件设备,根据硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件类型的硬件设备,根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。其中,所述预置的硬件类型包括随硬件型号不同其功耗差异超过预设范围的硬件类型;所述不符合预置硬件类型的硬件设备包括随硬件型号不同其功耗差异在所述预设范围之内的硬件类型。优选的,对于功耗固定的硬件设备,所述数据库中与该类型硬件设备相对应的功耗数据为该类型硬件设备的平均功耗数据。优选的,对符合预置硬件型号的硬件设备,根据所述硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件型号的硬件设备,根据数据库预置的硬件设备类型与功耗的映射关系查找相对应的功耗数据。优选的,所述获取计算机中各硬件设备的配置信息之前,还包括自动检测当前计算机中各硬件设备的配置信息;则所述获取为获取所述检测得到的各硬件设备的配置信肩、ο优选的,所述获取计算机中各硬件设备的配置信息之前,还包括自由设定任何一台计算机中各硬件设备的配置信息;则所述获取为获取所述设定的各硬件设备的配置信肩、ο优选的,所述方法还包括根据计算出的计算机总功耗,选择相匹配的电源。优选的,所述方法还包括依据用户选择的节能模式,从预置的数据库中查询该节能模式下所包含硬件设备的功耗数据;根据所述查询得到的功耗数据,向用户展示所选的节能模式的功耗,和/或向用户展示所选的节能模式能够节省的功耗。本发明还提供了一种计算机功耗计算装置,包括硬件配置获取模块,用于获取计算机中各硬件设备的配置信息;功耗查询模块,用于从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;功耗计算模块,用于将各硬件设备的功耗数据相加,计算出计算机总功耗。其中,若硬件设备的配置信息中包含型号,则所述功耗查询模块根据数据库中预置的型号与功耗的映射关系,直接查找与该型号相对应的功耗数据;否则,所述功耗查询模块先根据数据库中预置的配置信息与型号的映射关系查找相对应的型号,然后再根据数据库中预置的型号与功耗的映射关系查找相对应的功耗数据。优选的,对符合预置硬件类型的硬件设备,所述功耗查询模块根据硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件类型的硬件设备,所述功耗查询模块根据数据库预置的硬件设备类型与功耗的映射关系查找相对应的功耗数据。其中,所述预置的硬件类型包括随硬件型号不同其功耗差异超过预设范围的硬件类型;所述不符合预置硬件类型的硬件设备包括随硬件型号不同其功耗差异在所述预设范围之内的硬件类型。优选的,对于功耗固定的硬件设备,所述数据库中与该类型硬件设备相对应的功耗数据为该类型硬件设备的平均功耗数据。优选的,对符合预置硬件型号的硬件设备,所述功耗查询模块根据所述硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件型号的硬件设备,所述功耗查询模块根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。优选的,所述装置还包括硬件检测模块,用于自动检测当前计算机中各硬件设备的配置信息;则所述硬件配置获取模块是获取所述硬件检测模块检测得到的各硬件设备的配直^[曰息ο优选的,所述装置还包括配置选择模块,用于自由设定任何一台计算机中各硬件设备的配置信息;则所述硬件配置获取模块是获取所述配置选择模块设定的各硬件设备的配直^[曰息ο优选的,所述装置还包括电源适配模块,用于根据功耗计算模块计算出的计算机总功耗,选择相匹配的电源。优选的,所述装置还包括节能计算模块,用于依据用户选择的节能模式,从预置的数据库中查询该节能模式下所包含硬件设备的功耗数据;并根据所述查询得到的功耗数据,向用户展示所选的节能模式的功耗,和/或向用户展示所选的节能模式能够节省的功
^^ ο与现有技术相比,本发明包括以下优点第一,本发明预先收集了各种计算机硬件设备在各种配置情况下所对应的功耗数据,并存于数据库中。当用户需要了解计算机功耗时,本发明可以自动检测出计算机各硬件设备的配置信息,然后查询数据库获得各硬件设备的功耗数据,所有的功耗数据相加即计算出计算机的总功耗。这种方法可以帮助用户在不了解电脑配置的情况下快速获得电脑的功耗。此外,本发明也可以由用户选定各硬件设备的配置,根据用户设定的配置信息计算出总功耗,方便用户在选购电脑时作为参考。第二,本发明对于功耗相对固定的硬件设备,如鼠标、键盘等,采用平均功耗值进行计算;而对于随硬件型号不同其功耗差异较大的硬件设备,如CPU、硬盘、主板等,则主要依据硬件型号查询相对应的功耗。第三,在自动获得计算机总功耗后,用户可以根据该功耗数据选择功率相匹配的电源,或者也可以将相匹配的电源直接推荐给用户供选择,极大地方便了用户。第四,本发明还可以计算出不同节能模式下的节约耗电量,方便用户选择不同的节能模式。


图1是本发明实施例所述一种计算机功耗计算方法的流程图;图2是本发明实施例所述应用一中功耗计算的示意图;图3是本发明实施例所述应用二中功耗计算的示意图;图4是本发明实施例所述一种计算机功耗计算装置的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。本发明提供了一种计算机功耗计算方法及装置,可以快速获得当前计算机或其他任何一台计算机的功耗,并提供给用户,方便用户及时了解自己电脑的功耗,或者方便用户在选购电脑时了解各种配置下的功耗情况。下面通过实施例进行详细说明。参照图1,是本发明实施例所述一种计算机功耗计算方法的流程图。步骤101,获取计算机中各硬件设备的配置信息;其中,所述配置信息包括硬件设备的品牌、型号、大小或尺寸等信息,例如,某台电脑的配置如下处理器英特尔Celeron (赛扬)D 3. 2OGHz主板微星0A48(ATI RS400/200)内存IGB (记忆科技 DDR2667MHz/ 金士顿 DDR2667MHz)主硬盘日立HDS721680PLA380(80GB)显卡ATIRadeon Xpress 20(^eries (RC410) (128MB/微星)显示器惠普HWP^EOHPwl7e (17. 2 英寸)光驱惠普ATAPI DVD D DH16DYP DVD 光驱声卡瑞昱ALC8620ATI IXP SB450高保真音频网卡=Atheros AR5005G Wireless Network Adapter步骤102,从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;本发明实施例预先收集了各种计算机硬件设备在各种配置情况下所对应的功耗数据,并将配置信息与功耗数据的这种映射关系存于数据库中。当进行功耗计算时,如果获得了硬件设备的配置信息,就可以从数据库中直接查询得到相对应的功耗数据。其中,所述功耗数据是硬件设备在最大工作负荷下的理论功耗峰值。具体的,在实际应用中,数据库中会预存设备型号与功耗数据的映射关系,如果获取的硬件设备的配置信息中包含型号,则可以根据数据库中预置的型号与功耗的映射关系,直接查找与该型号相对应的功耗数据。但是,有些获取的配置信息中并不包含型号,而是一些厂商ID、设备ID等信息,这种情况下,本发明实施例所述的数据库中还预存了所述配置信息(指厂商ID、设备ID等信息)与型号的映射关系。根据该映射关系,可以查找到与厂商ID、设备ID等配置信息相对应的设备型号,然后再根据设备型号与功耗数据的映射关系查找到相对应的功耗。步骤103,将各硬件设备的功耗数据相加,计算出计算机总功耗。得到各个硬件设备的功耗数据后,进行相加即可得到计算机的总功耗。基于上述实施例的内容,在另一优选实施例中,步骤102进一步还可以包括以下内容(1)对符合预置硬件类型的硬件设备,根据所述硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件类型的硬件设备,根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。其中,所述硬件类型指CPU、硬盘、主板等硬件类别,所述硬件设备的型号指 acer0219型号显示器、英特尔E5300处理器等。通常,同一类型的硬件都包含有多种型号。所述预置的硬件类型包括随硬件型号不同其功耗差异超过预设范围的硬件类型;相应的,所述不符合预置硬件类型的硬件设备包括随硬件型号不同其功耗差异在所述预设范围之内的硬件设备,即功耗相对固定的硬件设备。因此,对于功耗固定的硬件设备,可以不区分硬件型号而采用平均功耗值,即直接查找数据库中与该类型的硬件相对应的功耗,其中所述数据库中与该类型硬件设备相对应的功耗数据为该类型硬件设备的平均功耗数据。例如,对于光驱、鼠标、键盘等功耗较小而且相对固定的硬件设备,即可以采用平均功耗值进行计算。(2)对符合预置硬件型号的硬件设备,根据所述硬件设备的型号从数据库中查找
8相对应的功耗数据;对不符合所述预置硬件型号的硬件设备,根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。通常情况下,所述数据库对一种类型的硬件仅能列出几种常用的型号,不可能列出所有的型号,因此对于数据库中有的硬件型号,可以直接查询数据库得到与该型号相对应的功耗;而对于数据库中没有的硬件型号,则可以查询数据库中该类型的硬件的功耗,此时该功耗可以是该类型的硬件的平均功耗。例如,数据库中可直接查询到的CPU型号有A、 B、C三种,如果要计算型号为D的CPU的功耗,则数据库提供了 CPU的平均功耗数据。基于上述功耗计算流程,本发明实施例提供了以下两种应用应用一计算当前计算机的功耗本实施例可以自动计算出当前计算机的功耗,具体过程是首先自动检测当前计算机中各硬件设备的配置信息,然后再执行步骤101-103,获取该硬件检测结果,根据该硬件检测结果查询数据库得到单个硬件设备的功耗,并将单个硬件设备的功耗相加得到总功耗。其中,硬件设备不同,自动检测配置信息的方法也有所不同,例如如果自动检测CPU的配置信息,则向CPU底层程序发送指令,该指令的返回数据中包含了字符串信息,该字符串信息中可能包含型号信息。如果自动检测显卡的配置信息,则先遍历计算机中所有的板卡(主板,显卡,声卡,网卡等统称为板卡),然后找到用于显示的板卡(即显卡),读取该显卡的配置信息(如厂商ID、设备ID等信息)。参照图2,是本发明实施例所述应用一中功耗计算的示意图。该图中显示出计算机主要硬件设备如主板、处理器、显卡、硬盘、内存、显示器的具体配置信息,以及每个硬件设备对应的功耗和合计的总功耗值。这种自动计算当前计算机功耗的方法,可以帮助用户更加准确地了解电脑的耗电情况;而且,无需用户逐个查找每个硬件设备的配置信息及对应的功耗数据。应用二 计算其他任何一台计算机的功耗用户也可以根据自己的需要按照设备类型自由选择其他硬件设备来进行功耗计算。具体过程是先自由设定任何一台计算机中各硬件设备的配置信息,然后再执行步骤 101-103,获取用户设定的各硬件配置信息,根据该设定的硬件配置信息查询数据库得到单个硬件设备的功耗,并将单个硬件设备的功耗相加得到总功耗。参照图3,是本发明实施例所述应用二中功耗计算的示意图。针对每个硬件设备, 都提供了相关配置的选项供用户自由选择,用户可随意搭配不同的硬件配置来计算该配置下的功耗情况。设置完各硬件的配置后,点击“自动计算功耗”按钮,界面上即可显示出总功耗值。图3中,由于主板、处理和显卡的配置未设置完成,因此无法进行计算。上述应用二可以帮助用户在选购电脑前了解不同配置下的功耗情况,以便根据自己的需要选择更加合适的电脑。进一步,优选的,根据计算得出的计算机总功耗,还可以帮助用户选择功率匹配的电源。而且,系统还可以预置一个存储计算机功耗与电源对应关系的数据库,当计算出计算机功耗后,自动到该数据库中查询相匹配的电源,并显示在图2或图3所示的界面上,推荐给用户选择。其中,推荐的电源信息可以列出型号、厂商等详细信息,可同时推荐多种电源供用户优先选择。
由于计算机电源对一台计算机的优良性能发挥着至关重要的作用,机器的运行是否稳定很大程度上依赖于所选配的电源,如果买个大功率的电源有点浪费,如果买个小功率的电源又满足不了用电需求。而本发明实施例所述方法可以帮助用户选择到合适的电源,从而节约用电。优选的,基于上述的功耗计算方法,还可以对不同节能模式计算所节约的功耗 (或电量)。具体的,依据用户选择的节能模式,从预置的数据库中查询该节能模式下所包含硬件设备的功耗数据;并根据所述查询得到的功耗数据,计算出用户所选的节能模式的功耗,并向用户展示;而且,将启动节能模式前和启动节能模式后的功耗数据相减,即可得到用户所选的节能模式能够节省的功耗,并向用户展示。其中,所述节能模式可以有多种,如关闭显示器的节能模式,调亮或调暗显示器的节能模式,休眠/待机的节能模式,启动节能壁纸的模式,等等。不同的节能模式下,所启动的硬件或硬件的状态都有所不同。例如在关闭显示器的节能模式下,显示器被自动关闭,此时可以从数据库中查询显示器在启动状态下的功耗,该功耗数据就是关闭显示器的模式下节省的耗电量。再例如,在调亮显示器和调暗显示器两种节能模式下,显示器的显示亮度(即所述的硬件状态)有所不同,其中一种模式下显示器处于调亮状态,另一种模式下显示器处于调暗状态。查询数据库中显示器在不同显示亮度下的功耗,并与启动节能模式之前的功耗相比较,就可以计算出在调亮或调暗显示器的节能模式下节省的耗电量。基于上述方法实施例的内容,本发明还提供了相应的装置实施例。参照图4,是本发明实施例所述一种计算机功耗计算装置的结构图。所述计算机功耗计算装置包括以下模块硬件配置获取模块41,用于获取计算机中各硬件设备的配置信息;功耗查询模块42,用于从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;功耗计算模块43,用于将各硬件设备的功耗数据相加,计算出计算机总功耗。其中,如果硬件配置获取模块41获取的硬件设备的配置信息中包含型号,则功耗查询模块42可以根据数据库中预置的型号与功耗的映射关系,直接查找与该型号相对应的功耗数据;但是,如果所获取的配置信息中不包含型号,而是一些厂商ID、设备ID等信息,则功耗查询模块42可以先根据数据库中预置的配置信息(指厂商ID、设备ID等信息) 与型号的映射关系查找相对应的型号,然后再根据数据库中预置的型号与功耗的映射关系查找相对应的功耗数据。进一步优选的,对符合预置硬件类型的硬件设备,所述功耗查询模块42根据硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件类型的硬件设备, 所述功耗查询模块42根据数据库预置的硬件设备类型与功耗的映射关系查找相对应的功耗数据。其中,所述预置的硬件类型包括随硬件型号不同其功耗差异超过预设范围的硬件类型;所述不符合预置硬件类型的硬件设备包括随硬件型号不同其功耗差异在所述预设范围之内的硬件类型。例如,对于功耗固定的硬件设备,所述数据库中与该类型硬件设备相对应的功耗数据即为该类型硬件设备的平均功耗数据。进一步优选的,对符合预置硬件型号的硬件设备,所述功耗查询模块42根据所述硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件型号的硬件设备,所述功耗查询模块42根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。优选的,如果是针对上述方法实施例中的应用一,则所述计算机功耗计算装置还可以包括硬件检测模块44,用于自动检测当前计算机中各硬件设备的配置信息;相应的,所述硬件配置获取模块41是获取所述硬件检测模块44检测得到的各硬件设备的配置信息。如果是针对上述方法实施例中的应用二,则所述计算机功耗计算装置还可以包括配置选择模块45,用于自由设定任何一台计算机中各硬件设备的配置信息;相应的,所述硬件配置获取模块41是获取所述配置选择模块45设定的各硬件设备的配置信息。在实际应用中,所述装置可以仅包含硬件检测模块44或配置选择模块45,也可以同时包含所述两个模块,即同时可用于应用一和应用二的情况。进一步优选的,所述计算机功耗计算装置还可以包括电源适配模块46,用于根据功耗计算模块43计算得出的计算机总功耗,选择相匹配的电源。进一步优选的,所述计算机功耗计算装置还可以包括节能计算模块47,用于依据用户选择的节能模式,从预置的数据库中查询该节能模式下所包含硬件设备的功耗数据;并根据所述查询得到的功耗数据,向用户展示所选的节能模式的功耗,和/或向用户展示所选的节能模式能够节省的功耗。上述计算机功耗计算装置可用于众多通用或专用的计算系统环境或配置中。例如个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。对于上述装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单, 相关之处参见图1所示方法实施例的部分说明即可。综上所述,将上述计算机功耗计算装置安装于计算机中,当启动功耗计算功能后, 该装置会根据硬件检测结果自动匹配当前计算机的主要硬件设备的功耗信息,并显示合计功耗计算值;或者,用户也可以根据自己的需要按照设备类型自由选择其他硬件设备来进行功耗计算。并且,该装置还可以提供相匹配的电源推荐功能,供用户选择。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。以上对本发明所提供的一种计算机功耗计算方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种计算机功耗计算方法,其特征在于,包括 获取计算机中各硬件设备的配置信息;从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据; 将各硬件设备的功耗数据相加,计算出计算机总功耗。
2.根据权利要求1所述的方法,其特征在于,所述从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据,包括若硬件设备的配置信息中包含型号,则根据数据库中预置的型号与功耗的映射关系, 直接查找与该型号相对应的功耗数据;否则,先根据数据库中预置的配置信息与型号的映射关系查找相对应的型号,然后再根据数据库中预置的型号与功耗的映射关系查找相对应的功耗数据。
3.根据权利要求1或2所述的方法,其特征在于对符合预置硬件类型的硬件设备,根据硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件类型的硬件设备,根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。
4.根据权利要求3所述的方法,其特征在于所述预置的硬件类型包括随硬件型号不同其功耗差异超过预设范围的硬件类型; 所述不符合预置硬件类型的硬件设备包括随硬件型号不同其功耗差异在所述预设范围之内的硬件类型。
5.根据权利要求4所述的方法,其特征在于对于功耗固定的硬件设备,所述数据库中与该类型硬件设备相对应的功耗数据为该类型硬件设备的平均功耗数据。
6.根据权利要求1或2所述的方法,其特征在于对符合预置硬件型号的硬件设备,根据所述硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件型号的硬件设备,根据数据库预置的硬件设备类型与功耗的映射关系查找相对应的功耗数据。
7.根据权利要求1所述的方法,其特征在于,所述获取计算机中各硬件设备的配置信息之前,还包括自动检测当前计算机中各硬件设备的配置信息; 则所述获取为获取所述检测得到的各硬件设备的配置信息。
8.根据权利要求1所述的方法,其特征在于,所述获取计算机中各硬件设备的配置信息之前,还包括自由设定任何一台计算机中各硬件设备的配置信息; 则所述获取为获取所述设定的各硬件设备的配置信息。
9.根据权利要求1所述的方法,其特征在于,还包括 根据计算出的计算机总功耗,选择相匹配的电源。
10.根据权利要求1所述的方法,其特征在于,还包括依据用户选择的节能模式,从预置的数据库中查询该节能模式下所包含硬件设备的功耗数据;根据所述查询得到的功耗数据,向用户展示所选的节能模式的功耗,和/或向用户展示所选的节能模式能够节省的功耗。
11.一种计算机功耗计算装置,其特征在于,包括硬件配置获取模块,用于获取计算机中各硬件设备的配置信息; 功耗查询模块,用于从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;功耗计算模块,用于将各硬件设备的功耗数据相加,计算出计算机总功耗。
12.根据权利要求11所述的装置,其特征在于若硬件设备的配置信息中包含型号,则所述功耗查询模块根据数据库中预置的型号与功耗的映射关系,直接查找与该型号相对应的功耗数据;否则,所述功耗查询模块先根据数据库中预置的配置信息与型号的映射关系查找相对应的型号,然后再根据数据库中预置的型号与功耗的映射关系查找相对应的功耗数据。
13.根据权利要求11或12所述的装置,其特征在于对符合预置硬件类型的硬件设备,所述功耗查询模块根据硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件类型的硬件设备,所述功耗查询模块根据数据库预置的硬件设备类型与功耗的映射关系查找相对应的功耗数据。
14.根据权利要求13所述的装置,其特征在于所述预置的硬件类型包括随硬件型号不同其功耗差异超过预设范围的硬件类型; 所述不符合预置硬件类型的硬件设备包括随硬件型号不同其功耗差异在所述预设范围之内的硬件类型。
15.根据权利要求14所述的装置,其特征在于对于功耗固定的硬件设备,所述数据库中与该类型硬件设备相对应的功耗数据为该类型硬件设备的平均功耗数据。
16.根据权利要求11或12所述的装置,其特征在于对符合预置硬件型号的硬件设备,所述功耗查询模块根据所述硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件型号的硬件设备,所述功耗查询模块根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。
17.根据权利要求11所述的装置,其特征在于,还包括硬件检测模块,用于自动检测当前计算机中各硬件设备的配置信息;则所述硬件配置获取模块是获取所述硬件检测模块检测得到的各硬件设备的配置信息。
18.根据权利要求11所述的装置,其特征在于,还包括配置选择模块,用于自由设定任何一台计算机中各硬件设备的配置信息; 则所述硬件配置获取模块是获取所述配置选择模块设定的各硬件设备的配置信息。
19.根据权利要求11所述的装置,其特征在于,还包括电源适配模块,用于根据功耗计算模块计算出的计算机总功耗,选择相匹配的电源。
20.根据权利要求11所述的装置,其特征在于,还包括节能计算模块,用于依据用户选择的节能模式,从预置的数据库中查询该节能模式下所包含硬件设备的功耗数据;并根据所述查询得到的功耗数据,向用户展示所选的节能模式的功耗,和/或向用户展示所选的节能模式能够节省的功耗。
全文摘要
本发明提供了一种计算机功耗计算方法及装置,可以帮助用户更加准确、快速地计算出电脑功耗。所述方法包括获取计算机中各硬件设备的配置信息;从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;将各硬件设备的功耗数据相加,计算出计算机总功耗。本发明可以帮助用户在不了解电脑配置的情况下快速获得电脑的功耗。此外,本发明也可以由用户选定各硬件设备的配置,根据用户设定的配置信息计算出总功耗,方便用户在选购电脑时作为参考。
文档编号G06F11/34GK102163170SQ20111008273
公开日2011年8月24日 申请日期2011年4月1日 优先权日2011年4月1日
发明者白松涛, 陈国庆, 霍小东 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1