一种计算机功耗计算方法及装置制造方法及图纸

技术编号:6118907 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种计算机功耗计算方法及装置,可以帮助用户更加准确、快速地计算出电脑功耗。所述方法包括:获取计算机中各硬件设备的配置信息;从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;将各硬件设备的功耗数据相加,计算出计算机总功耗。本发明专利技术可以帮助用户在不了解电脑配置的情况下快速获得电脑的功耗。此外,本发明专利技术也可以由用户选定各硬件设备的配置,根据用户设定的配置信息计算出总功耗,方便用户在选购电脑时作为参考。

【技术实现步骤摘要】

本专利技术涉及功耗检测技术,特别是涉及一种计算机功耗计算方法及装置
技术介绍
现在计算机的应用已经非常普遍,电脑已成为现代办公不可缺少的帮手,也是常备的学习和娱乐工具。现在全世界都在主张低碳生活,但电脑的功耗却越来越高,尤其是高端电脑,满载功耗能轻松达到400W以上,接近一个电饭锅的水平。虽然使用高端电脑的用户是少数,但电脑功耗确实成为了用户关注的问题。一般地,电视机的耗电量在80W以下,电脑大约在250-400W之间。假设一台电脑每小时的功耗为300W,一天开10小时,按一个月30天计算,一台电脑每个月的耗电量就是 300WX10小时X30天=90KW,即90度电。实际上,这只是一个保守的估计,但由此可知, 电脑的功耗不容忽视。电脑功耗的计算早已有人开始深入研究,并提出了各种不同的测试标准,而不同的测试标准又有不同测试结果。但是,之前大部分测试结果都是一些专业的术语标准数据, 对于普通用户而言参考价值不大,实际上用户更关注的是与自己切身利益密切相关的数据。
技术实现思路
本专利技术提供一种计算机功耗计算方法及装置,可以帮助用户更加准确、快速地计算出电脑功耗。为了解决上述问题,本专利技术公开了一种计算机功耗计算方法,包括获取计算机中各硬件设备的配置信息;从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;将各硬件设备的功耗数据相加,计算出计算机总功耗。其中,所述从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据, 包括若硬件设备的配置信息中包含型号,则根据数据库中预置的型号与功耗的映射关系, 直接查找与该型号相对应的功耗数据;否则,先根据数据库中预置的配置信息与型号的映射关系查找相对应的型号,然后再根据数据库中预置的型号与功耗的映射关系查找相对应的功耗数据。优选的,对符合预置硬件类型的硬件设备,根据硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件类型的硬件设备,根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。其中,所述预置的硬件类型包括随硬件型号不同其功耗差异超过预设范围的硬件类型;所述不符合预置硬件类型的硬件设备包括随硬件型号不同其功耗差异在所述预设范围之内的硬件类型。优选的,对于功耗固定的硬件设备,所述数据库中与该类型硬件设备相对应的功耗数据为该类型硬件设备的平均功耗数据。优选的,对符合预置硬件型号的硬件设备,根据所述硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件型号的硬件设备,根据数据库预置的硬件设备类型与功耗的映射关系查找相对应的功耗数据。优选的,所述获取计算机中各硬件设备的配置信息之前,还包括自动检测当前计算机中各硬件设备的配置信息;则所述获取为获取所述检测得到的各硬件设备的配置信肩、ο优选的,所述获取计算机中各硬件设备的配置信息之前,还包括自由设定任何一台计算机中各硬件设备的配置信息;则所述获取为获取所述设定的各硬件设备的配置信肩、ο优选的,所述方法还包括根据计算出的计算机总功耗,选择相匹配的电源。优选的,所述方法还包括依据用户选择的节能模式,从预置的数据库中查询该节能模式下所包含硬件设备的功耗数据;根据所述查询得到的功耗数据,向用户展示所选的节能模式的功耗,和/或向用户展示所选的节能模式能够节省的功耗。本专利技术还提供了一种计算机功耗计算装置,包括硬件配置获取模块,用于获取计算机中各硬件设备的配置信息;功耗查询模块,用于从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;功耗计算模块,用于将各硬件设备的功耗数据相加,计算出计算机总功耗。其中,若硬件设备的配置信息中包含型号,则所述功耗查询模块根据数据库中预置的型号与功耗的映射关系,直接查找与该型号相对应的功耗数据;否则,所述功耗查询模块先根据数据库中预置的配置信息与型号的映射关系查找相对应的型号,然后再根据数据库中预置的型号与功耗的映射关系查找相对应的功耗数据。优选的,对符合预置硬件类型的硬件设备,所述功耗查询模块根据硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件类型的硬件设备,所述功耗查询模块根据数据库预置的硬件设备类型与功耗的映射关系查找相对应的功耗数据。其中,所述预置的硬件类型包括随硬件型号不同其功耗差异超过预设范围的硬件类型;所述不符合预置硬件类型的硬件设备包括随硬件型号不同其功耗差异在所述预设范围之内的硬件类型。优选的,对于功耗固定的硬件设备,所述数据库中与该类型硬件设备相对应的功耗数据为该类型硬件设备的平均功耗数据。优选的,对符合预置硬件型号的硬件设备,所述功耗查询模块根据所述硬件设备的型号从数据库中查找相对应的功耗数据;对不符合所述预置硬件型号的硬件设备,所述功耗查询模块根据数据库预置的硬件类型与功耗的映射关系查找相对应的功耗数据。优选的,所述装置还包括硬件检测模块,用于自动检测当前计算机中各硬件设备的配置信息;则所述硬件配置获取模块是获取所述硬件检测模块检测得到的各硬件设备的配直^[曰息ο优选的,所述装置还包括配置选择模块,用于自由设定任何一台计算机中各硬件设备的配置信息;则所述硬件配置获取模块是获取所述配置选择模块设定的各硬件设备的配直^[曰息ο优选的,所述装置还包括电源适配模块,用于根据功耗计算模块计算出的计算机总功耗,选择相匹配的电源。优选的,所述装置还包括节能计算模块,用于依据用户选择的节能模式,从预置的数据库中查询该节能模式下所包含硬件设备的功耗数据;并根据所述查询得到的功耗数据,向用户展示所选的节能模式的功耗,和/或向用户展示所选的节能模式能够节省的功^^ ο与现有技术相比,本专利技术包括以下优点第一,本专利技术预先收集了各种计算机硬件设备在各种配置情况下所对应的功耗数据,并存于数据库中。当用户需要了解计算机功耗时,本专利技术可以自动检测出计算机各硬件设备的配置信息,然后查询数据库获得各硬件设备的功耗数据,所有的功耗数据相加即计算出计算机的总功耗。这种方法可以帮助用户在不了解电脑配置的情况下快速获得电脑的功耗。此外,本专利技术也可以由用户选定各硬件设备的配置,根据用户设定的配置信息计算出总功耗,方便用户在选购电脑时作为参考。第二,本专利技术对于功耗相对固定的硬件设备,如鼠标、键盘等,采用平均功耗值进行计算;而对于随硬件型号不同其功耗差异较大的硬件设备,如CPU、硬盘、主板等,则主要依据硬件型号查询相对应的功耗。第三,在自动获得计算机总功耗后,用户可以根据该功耗数据选择功率相匹配的电源,或者也可以将相匹配的电源直接推荐给用户供选择,极大地方便了用户。第四,本专利技术还可以计算出不同节能模式下的节约耗电量,方便用户选择不同的节能模式。附图说明图1是本专利技术实施例所述一种计算机功耗计算方法的流程图;图2是本专利技术实施例所述应用一中功耗计算的示意图;图3是本专利技术实施例所述应用二中功耗计算的示意图;图4是本专利技术实施例所述一种计算机功耗计算装置的结构图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术提供了一种计算机功耗计算方法及装置,可以快速获得当前计算机或其他任何一台计算机的功耗,并提供给用户,方便用户及时了解自己电脑的功耗,或者方便用户在选购电脑时了解各种配置下的功耗情况。下本文档来自技高网...

【技术保护点】
1.一种计算机功耗计算方法,其特征在于,包括:获取计算机中各硬件设备的配置信息;从预置的数据库中查询与各硬件设备的配置信息相对应的功耗数据;将各硬件设备的功耗数据相加,计算出计算机总功耗。

【技术特征摘要】

【专利技术属性】
技术研发人员:霍小东陈国庆白松涛
申请(专利权)人:奇智软件北京有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1