国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種計(jì)算機(jī)功耗計(jì)算方法及裝置制造方法

      文檔序號(hào):6519706閱讀:259來源:國知局
      一種計(jì)算機(jī)功耗計(jì)算方法及裝置制造方法
      【專利摘要】本發(fā)明提供了一種計(jì)算機(jī)功耗計(jì)算方法及裝置,可以幫助用戶更加準(zhǔn)確、快速地計(jì)算出電腦功耗。所述方法包括:獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息;從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù);將各硬件設(shè)備的功耗數(shù)據(jù)相加,計(jì)算出計(jì)算機(jī)總功耗。本發(fā)明可以幫助用戶在不了解電腦配置的情況下快速獲得電腦的功耗。此外,本發(fā)明也可以由用戶選定各硬件設(shè)備的配置,根據(jù)用戶設(shè)定的配置信息計(jì)算出總功耗,方便用戶在選購電腦時(shí)作為參考。
      【專利說明】一種計(jì)算機(jī)功耗計(jì)算方法及裝置
      [0001]本發(fā)明專利申請(qǐng)是申請(qǐng)日為2011年4月I日、申請(qǐng)?zhí)枮?01110082737.9、名稱為“一種計(jì)算機(jī)功耗計(jì)算方法及裝置”的中國發(fā)明專利申請(qǐng)的分案申請(qǐng)。
      【技術(shù)領(lǐng)域】
      [0002]本發(fā)明涉及功耗檢測(cè)技術(shù),特別是涉及一種計(jì)算機(jī)功耗計(jì)算方法及裝置。
      【背景技術(shù)】
      [0003]現(xiàn)在計(jì)算機(jī)的應(yīng)用已經(jīng)非常普遍,電腦已成為現(xiàn)代辦公不可缺少的幫手,也是常備的學(xué)習(xí)和娛樂工具?,F(xiàn)在全世界都在主張低碳生活,但電腦的功耗卻越來越高,尤其是高端電腦,滿載功耗能輕松達(dá)到400W以上,接近一個(gè)電飯鍋的水平。雖然使用高端電腦的用戶是少數(shù),但電腦功耗確實(shí)成為了用戶關(guān)注的問題。
      [0004]一般地,電視機(jī)的耗電量在80W以下,電腦大約在250—400W之間。假設(shè)一臺(tái)電腦每小時(shí)的功耗為300W,一天開10小時(shí),按一個(gè)月30天計(jì)算,一臺(tái)電腦每個(gè)月的耗電量就是300WX10小時(shí)父30天=90鼎,即90度電。實(shí)際上,這只是一個(gè)保守的估計(jì),但由此可知,電腦的功耗不容忽視。
      [0005]電腦功耗的計(jì)算早已有人開始深入研究,并提出了各種不同的測(cè)試標(biāo)準(zhǔn),而不同的測(cè)試標(biāo)準(zhǔn)又有不同測(cè)試結(jié)果。但是,之前大部分測(cè)試結(jié)果都是一些專業(yè)的術(shù)語標(biāo)準(zhǔn)數(shù)據(jù),對(duì)于普通用戶而言參考價(jià)值不大,實(shí)際上用戶更關(guān)注的是與自己切身利益密切相關(guān)的數(shù)據(jù)。

      【發(fā)明內(nèi)容】

      [0006]本發(fā)明提供一種計(jì)算機(jī)功耗計(jì)算方法及裝置,可以幫助用戶更加準(zhǔn)確、快速地計(jì)算出電腦功耗。
      [0007]為了解決上述問題,本發(fā)明公開了一種計(jì)算機(jī)功耗計(jì)算方法,包括:
      [0008]獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息;
      [0009]從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù);
      [0010]將各硬件設(shè)備的功耗數(shù)據(jù)相加,計(jì)算出計(jì)算機(jī)總功耗。
      [0011]其中,所述從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù),包括:若硬件設(shè)備的配置信息中包含型號(hào),則根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系,直接查找與該型號(hào)相對(duì)應(yīng)的功耗數(shù)據(jù);否則,先根據(jù)數(shù)據(jù)庫中預(yù)置的配置信息與型號(hào)的映射關(guān)系查找相對(duì)應(yīng)的型號(hào),然后再根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0012]優(yōu)選的,對(duì)符合預(yù)置硬件類型的硬件設(shè)備,根據(jù)硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù);對(duì)不符合所述預(yù)置硬件類型的硬件設(shè)備,根據(jù)數(shù)據(jù)庫預(yù)置的硬件類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0013]其中,所述預(yù)置的硬件類型包括:隨硬件型號(hào)不同其功耗差異超過預(yù)設(shè)范圍的硬件類型;所述不符合預(yù)置硬件類型的硬件設(shè)備包括:隨硬件型號(hào)不同其功耗差異在所述預(yù)設(shè)范圍之內(nèi)的硬件類型。
      [0014]優(yōu)選的,對(duì)于功耗固定的硬件設(shè)備,所述數(shù)據(jù)庫中與該類型硬件設(shè)備相對(duì)應(yīng)的功耗數(shù)據(jù)為該類型硬件設(shè)備的平均功耗數(shù)據(jù)。
      [0015]優(yōu)選的,對(duì)符合預(yù)置硬件型號(hào)的硬件設(shè)備,根據(jù)所述硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù);對(duì)不符合所述預(yù)置硬件型號(hào)的硬件設(shè)備,根據(jù)數(shù)據(jù)庫預(yù)置的硬件設(shè)備類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0016]優(yōu)選的,所述獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息之前,還包括:自動(dòng)檢測(cè)當(dāng)前計(jì)算機(jī)中各硬件設(shè)備的配置信息;則所述獲取為獲取所述檢測(cè)得到的各硬件設(shè)備的配置信
      肩、O
      [0017]優(yōu)選的,所述獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息之前,還包括:自由設(shè)定任何一臺(tái)計(jì)算機(jī)中各硬件設(shè)備的配置信息;則所述獲取為獲取所述設(shè)定的各硬件設(shè)備的配置信
      肩、O
      [0018]優(yōu)選的,所述方法還包括:根據(jù)計(jì)算出的計(jì)算機(jī)總功耗,選擇相匹配的電源。
      [0019]優(yōu)選的,所述方法還包括:依據(jù)用戶選擇的節(jié)能模式,從預(yù)置的數(shù)據(jù)庫中查詢?cè)摴?jié)能模式下所包含硬件設(shè)備的功耗數(shù)據(jù);根據(jù)所述查詢得到的功耗數(shù)據(jù),向用戶展示所選的節(jié)能模式的功耗,和/或向用戶展示所選的節(jié)能模式能夠節(jié)省的功耗。
      [0020]本發(fā)明還提供了一種計(jì)算機(jī)功耗計(jì)算裝置,包括:
      [0021]硬件配置獲取模塊,用于獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息;
      [0022]功耗查詢模塊,用于從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù);
      [0023]功耗計(jì)算模塊,用于將各硬件設(shè)備的功耗數(shù)據(jù)相加,計(jì)算出計(jì)算機(jī)總功耗。
      [0024]其中,若硬件設(shè)備的配置信息中包含型號(hào),則所述功耗查詢模塊根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系,直接查找與該型號(hào)相對(duì)應(yīng)的功耗數(shù)據(jù);否則,所述功耗查詢模塊先根據(jù)數(shù)據(jù)庫中預(yù)置的配置信息與型號(hào)的映射關(guān)系查找相對(duì)應(yīng)的型號(hào),然后再根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0025]優(yōu)選的,對(duì)符合預(yù)置硬件類型的硬件設(shè)備,所述功耗查詢模塊根據(jù)硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù);對(duì)不符合所述預(yù)置硬件類型的硬件設(shè)備,所述功耗查詢模塊根據(jù)數(shù)據(jù)庫預(yù)置的硬件設(shè)備類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0026]其中,所述預(yù)置的硬件類型包括:隨硬件型號(hào)不同其功耗差異超過預(yù)設(shè)范圍的硬件類型;所述不符合預(yù)置硬件類型的硬件設(shè)備包括:隨硬件型號(hào)不同其功耗差異在所述預(yù)設(shè)范圍之內(nèi)的硬件類型。
      [0027]優(yōu)選的,對(duì)于功耗固定的硬件設(shè)備,所述數(shù)據(jù)庫中與該類型硬件設(shè)備相對(duì)應(yīng)的功耗數(shù)據(jù)為該類型硬件設(shè)備的平均功耗數(shù)據(jù)。
      [0028]優(yōu)選的,對(duì)符合預(yù)置硬件型號(hào)的硬件設(shè)備,所述功耗查詢模塊根據(jù)所述硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù);對(duì)不符合所述預(yù)置硬件型號(hào)的硬件設(shè)備,所述功耗查詢模塊根據(jù)數(shù)據(jù)庫預(yù)置的硬件類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0029]優(yōu)選的,所述裝置還包括:硬件檢測(cè)模塊,用于自動(dòng)檢測(cè)當(dāng)前計(jì)算機(jī)中各硬件設(shè)備的配置信息;則所述硬件配置獲取模塊是獲取所述硬件檢測(cè)模塊檢測(cè)得到的各硬件設(shè)備的配置信息。
      [0030]優(yōu)選的,所述裝置還包括:配置選擇模塊,用于自由設(shè)定任何一臺(tái)計(jì)算機(jī)中各硬件設(shè)備的配置信息;則所述硬件配置獲取模塊是獲取所述配置選擇模塊設(shè)定的各硬件設(shè)備的
      配置信息。
      [0031]優(yōu)選的,所述裝置還包括:電源適配模塊,用于根據(jù)功耗計(jì)算模塊計(jì)算出的計(jì)算機(jī)總功耗,選擇相匹配的電源。
      [0032]優(yōu)選的,所述裝置還包括:節(jié)能計(jì)算模塊,用于依據(jù)用戶選擇的節(jié)能模式,從預(yù)置的數(shù)據(jù)庫中查詢?cè)摴?jié)能模式下所包含硬件設(shè)備的功耗數(shù)據(jù);并根據(jù)所述查詢得到的功耗數(shù)據(jù),向用戶展示所選的節(jié)能模式的功耗,和/或向用戶展示所選的節(jié)能模式能夠節(jié)省的功耗。
      [0033]與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn):
      [0034]第一,本發(fā)明預(yù)先收集了各種計(jì)算機(jī)硬件設(shè)備在各種配置情況下所對(duì)應(yīng)的功耗數(shù)據(jù),并存于數(shù)據(jù)庫中。當(dāng)用戶需要了解計(jì)算機(jī)功耗時(shí),本發(fā)明可以自動(dòng)檢測(cè)出計(jì)算機(jī)各硬件設(shè)備的配置信息,然后查詢數(shù)據(jù)庫獲得各硬件設(shè)備的功耗數(shù)據(jù),所有的功耗數(shù)據(jù)相加即計(jì)算出計(jì)算機(jī)的總功耗。這種方法可以幫助用戶在不了解電腦配置的情況下快速獲得電腦的功耗。
      [0035]此外,本發(fā)明也可以由用戶選定各硬件設(shè)備的配置,根據(jù)用戶設(shè)定的配置信息計(jì)算出總功耗,方便用戶在選購電腦時(shí)作為參考。
      [0036]第二,本發(fā)明對(duì)于功耗相對(duì)固定的硬件設(shè)備,如鼠標(biāo)、鍵盤等,采用平均功耗值進(jìn)行計(jì)算;而對(duì)于隨硬件型號(hào)不同其功耗差異較大的硬件設(shè)備,如CPU、硬盤、主板等,則主要依據(jù)硬件型號(hào)查詢相對(duì)應(yīng)的功耗。
      [0037]第三,在自動(dòng)獲得計(jì)算機(jī)總功耗后,用戶可以根據(jù)該功耗數(shù)據(jù)選擇功率相匹配的電源,或者也可以將相匹配的電源直接推薦給用戶供選擇,極大地方便了用戶。
      [0038]第四,本發(fā)明還可以計(jì)算出不同節(jié)能模式下的節(jié)約耗電量,方便用戶選擇不同的節(jié)能模式。
      【專利附圖】

      【附圖說明】
      [0039]圖1是本發(fā)明實(shí)施例所述一種計(jì)算機(jī)功耗計(jì)算方法的流程圖;
      [0040]圖2是本發(fā)明實(shí)施例所述應(yīng)用一中功耗計(jì)算的示意圖;
      [0041]圖3是本發(fā)明實(shí)施例所述應(yīng)用二中功耗計(jì)算的示意圖;
      [0042]圖4是本發(fā)明實(shí)施例所述一種計(jì)算機(jī)功耗計(jì)算裝置的結(jié)構(gòu)圖。
      【具體實(shí)施方式】
      [0043]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
      [0044]本發(fā)明提供了一種計(jì)算機(jī)功耗計(jì)算方法及裝置,可以快速獲得當(dāng)前計(jì)算機(jī)或其他任何一臺(tái)計(jì)算機(jī)的功耗,并提供給用戶,方便用戶及時(shí)了解自己電腦的功耗,或者方便用戶在選購電腦時(shí)了解各種配置下的功耗情況。
      [0045]下面通過實(shí)施例進(jìn)行詳細(xì)說明。[0046]參照?qǐng)D1,是本發(fā)明實(shí)施例所述一種計(jì)算機(jī)功耗計(jì)算方法的流程圖。
      [0047]步驟101,獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息;
      [0048]其中,所述配置信息包括硬件設(shè)備的品牌、型號(hào)、大小或尺寸等信息,例如,某臺(tái)電腦的配置如下:
      [0049]處理器:英特爾Celeron (賽揚(yáng))D3.2OGHz
      [0050]主板:微星0A48 (ATI RS400/200)
      [0051 ]內(nèi)存:IGB (記憶科技 DDR2667MHz/ 金士頓 DDR2667MHz)
      [0052]主硬盤:日立HDS721680PLA380(80GB)
      [0053]顯卡:ATIRadeon Xpress200Series (RC410) (I28MB/微星)
      [0054]顯示器:惠普HWP26E0HP wl7e (17.2 英寸)
      [0055]光驅(qū):惠普ATAPI DVD D DH16DYP DVD 光驅(qū)
      [0056]聲卡:瑞昱ALC8620ATI IXP SB450高保真音頻
      [0057]網(wǎng)卡:Atheros AR5005G Wireless Network Adapter
      [0058]步驟102,從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù);
      [0059]本發(fā)明實(shí)施例預(yù)先收集了各種計(jì)算機(jī)硬件設(shè)備在各種配置情況下所對(duì)應(yīng)的功耗數(shù)據(jù),并將配置信息與功耗數(shù)據(jù)的這種映射關(guān)系存于數(shù)據(jù)庫中。當(dāng)進(jìn)行功耗計(jì)算時(shí),如果獲得了硬件設(shè)備的配置信息,就可以從數(shù)據(jù)庫中直接查詢得到相對(duì)應(yīng)的功耗數(shù)據(jù)。其中,所述功耗數(shù)據(jù)是硬件設(shè)備在最大工作負(fù)荷下的理論功耗峰值。
      [0060]具體的,在實(shí)際應(yīng)用中,數(shù)據(jù)庫中會(huì)預(yù)存設(shè)備型號(hào)與功耗數(shù)據(jù)的映射關(guān)系,如果獲取的硬件設(shè)備的配置信息中包含型號(hào),則可以根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系,直接查找與該型號(hào)相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0061]但是,有些獲取的配置信息中并不包含型號(hào),而是一些廠商ID、設(shè)備ID等信息,這種情況下,本發(fā)明實(shí)施例所述的數(shù)據(jù)庫中還預(yù)存了所述配置信息(指廠商ID、設(shè)備ID等信息)與型號(hào)的映射關(guān)系。根據(jù)該映射關(guān)系,可以查找到與廠商ID、設(shè)備ID等配置信息相對(duì)應(yīng)的設(shè)備型號(hào),然后再根據(jù)設(shè)備型號(hào)與功耗數(shù)據(jù)的映射關(guān)系查找到相對(duì)應(yīng)的功耗。
      [0062]步驟103,將各硬件設(shè)備的功耗數(shù)據(jù)相加,計(jì)算出計(jì)算機(jī)總功耗。
      [0063]得到各個(gè)硬件設(shè)備的功耗數(shù)據(jù)后,進(jìn)行相加即可得到計(jì)算機(jī)的總功耗。
      [0064]基于上述實(shí)施例的內(nèi)容,在另一優(yōu)選實(shí)施例中,步驟102進(jìn)一步還可以包括以下內(nèi)容:
      [0065](I)對(duì)符合預(yù)置硬件類型的硬件設(shè)備,根據(jù)所述硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù);對(duì)不符合所述預(yù)置硬件類型的硬件設(shè)備,根據(jù)數(shù)據(jù)庫預(yù)置的硬件類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0066]其中,所述硬件類型指CPU、硬盤、主板等硬件類別,所述硬件設(shè)備的型號(hào)指acer0219型號(hào)顯示器、英特爾E5300處理器等。通常,同一類型的硬件都包含有多種型號(hào)。
      [0067]所述預(yù)置的硬件類型包括:隨硬件型號(hào)不同其功耗差異超過預(yù)設(shè)范圍的硬件類型;相應(yīng)的,所述不符合預(yù)置硬件類型的硬件設(shè)備包括:隨硬件型號(hào)不同其功耗差異在所述預(yù)設(shè)范圍之內(nèi)的硬件設(shè)備,即功耗相對(duì)固定的硬件設(shè)備。
      [0068]因此,對(duì)于功耗固定的硬件設(shè)備,可以不區(qū)分硬件型號(hào)而采用平均功耗值,即直接查找數(shù)據(jù)庫中與該類型的硬件相對(duì)應(yīng)的功耗,其中所述數(shù)據(jù)庫中與該類型硬件設(shè)備相對(duì)應(yīng)的功耗數(shù)據(jù)為該類型硬件設(shè)備的平均功耗數(shù)據(jù)。例如,對(duì)于光驅(qū)、鼠標(biāo)、鍵盤等功耗較小而且相對(duì)固定的硬件設(shè)備,即可以采用平均功耗值進(jìn)行計(jì)算。
      [0069](2)對(duì)符合預(yù)置硬件型號(hào)的硬件設(shè)備,根據(jù)所述硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù);對(duì)不符合所述預(yù)置硬件型號(hào)的硬件設(shè)備,根據(jù)數(shù)據(jù)庫預(yù)置的硬件類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0070]通常情況下,所述數(shù)據(jù)庫對(duì)一種類型的硬件僅能列出幾種常用的型號(hào),不可能列出所有的型號(hào),因此對(duì)于數(shù)據(jù)庫中有的硬件型號(hào),可以直接查詢數(shù)據(jù)庫得到與該型號(hào)相對(duì)應(yīng)的功耗;而對(duì)于數(shù)據(jù)庫中沒有的硬件型號(hào),則可以查詢數(shù)據(jù)庫中該類型的硬件的功耗,此時(shí)該功耗可以是該類型的硬件的平均功耗。例如,數(shù)據(jù)庫中可直接查詢到的CPU型號(hào)有A、B、C三種,如果要計(jì)算型號(hào)為D的CPU的功耗,則數(shù)據(jù)庫提供了 CPU的平均功耗數(shù)據(jù)。
      [0071]基于上述功耗計(jì)算流程,本發(fā)明實(shí)施例提供了以下兩種應(yīng)用:
      [0072]應(yīng)用一:計(jì)算當(dāng)前計(jì)算機(jī)的功耗
      [0073]本實(shí)施例可以自動(dòng)計(jì)算出當(dāng)前計(jì)算機(jī)的功耗,具體過程是:首先自動(dòng)檢測(cè)當(dāng)前計(jì)算機(jī)中各硬件設(shè)備的配置信息,然后再執(zhí)行步驟101-103,獲取該硬件檢測(cè)結(jié)果,根據(jù)該硬件檢測(cè)結(jié)果查詢數(shù)據(jù)庫得到單個(gè)硬件設(shè)備的功耗,并將單個(gè)硬件設(shè)備的功耗相加得到總功耗。
      [0074]其中,硬件設(shè)備不同,自動(dòng)檢測(cè)配置信息的方法也有所不同,例如:
      [0075]如果自動(dòng)檢測(cè)CPU的配置信息,則向CPU底層程序發(fā)送指令,該指令的返回?cái)?shù)據(jù)中包含了字符串信息,該字符串信息中可能包含型號(hào)信息。
      [0076]如果自動(dòng)檢測(cè)顯卡的配置信息,則先遍歷計(jì)算機(jī)中所有的板卡(主板,顯卡,聲卡,網(wǎng)卡等統(tǒng)稱為板卡),然后找到用于顯示的板卡(即顯卡),讀取該顯卡的配置信息(如廠商ID、設(shè)備ID等信息)。
      [0077]參照?qǐng)D2,是本發(fā)明實(shí)施例所述應(yīng)用一中功耗計(jì)算的示意圖。該圖中顯示出計(jì)算機(jī)主要硬件設(shè)備如主板、處理器、顯卡、硬盤、內(nèi)存、顯示器的具體配置信息,以及每個(gè)硬件設(shè)備對(duì)應(yīng)的功耗和合計(jì)的總功耗值。
      [0078]這種自動(dòng)計(jì)算當(dāng)前計(jì)算機(jī)功耗的方法,可以幫助用戶更加準(zhǔn)確地了解電腦的耗電情況;而且,無需用戶逐個(gè)查找每個(gè)硬件設(shè)備的配置信息及對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0079]應(yīng)用二:計(jì)算其他任何一臺(tái)計(jì)算機(jī)的功耗
      [0080]用戶也可以根據(jù)自己的需要按照設(shè)備類型自由選擇其他硬件設(shè)備來進(jìn)行功耗計(jì)算。具體過程是:先自由設(shè)定任何一臺(tái)計(jì)算機(jī)中各硬件設(shè)備的配置信息,然后再執(zhí)行步驟101-103,獲取用戶設(shè)定的各硬件配置信息,根據(jù)該設(shè)定的硬件配置信息查詢數(shù)據(jù)庫得到單個(gè)硬件設(shè)備的功耗,并將單個(gè)硬件設(shè)備的功耗相加得到總功耗。
      [0081]參照?qǐng)D3,是本發(fā)明實(shí)施例所述應(yīng)用二中功耗計(jì)算的示意圖。針對(duì)每個(gè)硬件設(shè)備,都提供了相關(guān)配置的選項(xiàng)供用戶自由選擇,用戶可隨意搭配不同的硬件配置來計(jì)算該配置下的功耗情況。設(shè)置完各硬件的配置后,點(diǎn)擊“自動(dòng)計(jì)算功耗”按鈕,界面上即可顯示出總功耗值。圖3中,由于主板、處理和顯卡的配置未設(shè)置完成,因此無法進(jìn)行計(jì)算。
      [0082]上述應(yīng)用二可以幫助用戶在選購電腦前了解不同配置下的功耗情況,以便根據(jù)自己的需要選擇更加合適的電腦。
      [0083]進(jìn)一步,優(yōu)選的,根據(jù)計(jì)算得出的計(jì)算機(jī)總功耗,還可以幫助用戶選擇功率匹配的電源。而且,系統(tǒng)還可以預(yù)置一個(gè)存儲(chǔ)計(jì)算機(jī)功耗與電源對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫,當(dāng)計(jì)算出計(jì)算機(jī)功耗后,自動(dòng)到該數(shù)據(jù)庫中查詢相匹配的電源,并顯示在圖2或圖3所示的界面上,推薦給用戶選擇。其中,推薦的電源信息可以列出型號(hào)、廠商等詳細(xì)信息,可同時(shí)推薦多種電源供用戶優(yōu)先選擇。
      [0084]由于計(jì)算機(jī)電源對(duì)一臺(tái)計(jì)算機(jī)的優(yōu)良性能發(fā)揮著至關(guān)重要的作用,機(jī)器的運(yùn)行是否穩(wěn)定很大程度上依賴于所選配的電源,如果買個(gè)大功率的電源有點(diǎn)浪費(fèi),如果買個(gè)小功率的電源又滿足不了用電需求。而本發(fā)明實(shí)施例所述方法可以幫助用戶選擇到合適的電源,從而節(jié)約用電。
      [0085]優(yōu)選的,基于上述的功耗計(jì)算方法,還可以對(duì)不同節(jié)能模式計(jì)算所節(jié)約的功耗(或電量)。具體的,依據(jù)用戶選擇的節(jié)能模式,從預(yù)置的數(shù)據(jù)庫中查詢?cè)摴?jié)能模式下所包含硬件設(shè)備的功耗數(shù)據(jù);并根據(jù)所述查詢得到的功耗數(shù)據(jù),計(jì)算出用戶所選的節(jié)能模式的功耗,并向用戶展示;而且,將啟動(dòng)節(jié)能模式前和啟動(dòng)節(jié)能模式后的功耗數(shù)據(jù)相減,即可得到用戶所選的節(jié)能模式能夠節(jié)省的功耗,并向用戶展示。
      [0086]其中,所述節(jié)能模式可以有多種,如關(guān)閉顯示器的節(jié)能模式,調(diào)亮或調(diào)暗顯示器的節(jié)能模式,休眠/待機(jī)的節(jié)能模式,啟動(dòng)節(jié)能壁紙的模式,等等。不同的節(jié)能模式下,所啟動(dòng)的硬件或硬件的狀態(tài)都有所不同。例如在關(guān)閉顯示器的節(jié)能模式下,顯示器被自動(dòng)關(guān)閉,此時(shí)可以從數(shù)據(jù)庫中查詢顯示器在啟動(dòng)狀態(tài)下的功耗,該功耗數(shù)據(jù)就是關(guān)閉顯示器的模式下節(jié)省的耗電量。
      [0087]再例如,在調(diào)亮顯示器和調(diào)暗顯示器兩種節(jié)能模式下,顯示器的顯示亮度(即所述的硬件狀態(tài))有所不同,其中一種模式下顯示器處于調(diào)亮狀態(tài),另一種模式下顯示器處于調(diào)暗狀態(tài)。查詢數(shù)據(jù)庫中顯示器在不同顯示亮度下的功耗,并與啟動(dòng)節(jié)能模式之前的功耗相比較,就可以計(jì)算出在調(diào)亮或調(diào)暗顯示器的節(jié)能模式下節(jié)省的耗電量。
      [0088]基于上述方法實(shí)施例的內(nèi)容,本發(fā)明還提供了相應(yīng)的裝置實(shí)施例。
      [0089]參照?qǐng)D4,是本發(fā)明實(shí)施例所述一種計(jì)算機(jī)功耗計(jì)算裝置的結(jié)構(gòu)圖。
      [0090]所述計(jì)算機(jī)功耗計(jì)算裝置包括以下模塊:
      [0091]硬件配置獲取模塊41,用于獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息;
      [0092]功耗查詢模塊42,用于從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù);
      [0093]功耗計(jì)算模塊43,用于將各硬件設(shè)備的功耗數(shù)據(jù)相加,計(jì)算出計(jì)算機(jī)總功耗。
      [0094]其中,如果硬件配置獲取模塊41獲取的硬件設(shè)備的配置信息中包含型號(hào),則功耗查詢模塊42可以根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系,直接查找與該型號(hào)相對(duì)應(yīng)的功耗數(shù)據(jù);但是,如果所獲取的配置信息中不包含型號(hào),而是一些廠商ID、設(shè)備ID等信息,則功耗查詢模塊42可以先根據(jù)數(shù)據(jù)庫中預(yù)置的配置信息(指廠商ID、設(shè)備ID等信息)與型號(hào)的映射關(guān)系查找相對(duì)應(yīng)的型號(hào),然后再根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0095]進(jìn)一步優(yōu)選的,對(duì)符合預(yù)置硬件類型的硬件設(shè)備,所述功耗查詢模塊42根據(jù)硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù);對(duì)不符合所述預(yù)置硬件類型的硬件設(shè)備,所述功耗查詢模塊42根據(jù)數(shù)據(jù)庫預(yù)置的硬件設(shè)備類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。其中,所述預(yù)置的硬件類型包括:隨硬件型號(hào)不同其功耗差異超過預(yù)設(shè)范圍的硬件類型;所述不符合預(yù)置硬件類型的硬件設(shè)備包括:隨硬件型號(hào)不同其功耗差異在所述預(yù)設(shè)范圍之內(nèi)的硬件類型。例如,對(duì)于功耗固定的硬件設(shè)備,所述數(shù)據(jù)庫中與該類型硬件設(shè)備相對(duì)應(yīng)的功耗數(shù)據(jù)即為該類型硬件設(shè)備的平均功耗數(shù)據(jù)。
      [0096]進(jìn)一步優(yōu)選的,對(duì)符合預(yù)置硬件型號(hào)的硬件設(shè)備,所述功耗查詢模塊42根據(jù)所述硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù);對(duì)不符合所述預(yù)置硬件型號(hào)的硬件設(shè)備,所述功耗查詢模塊42根據(jù)數(shù)據(jù)庫預(yù)置的硬件類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      [0097]優(yōu)選的,如果是針對(duì)上述方法實(shí)施例中的應(yīng)用一,則所述計(jì)算機(jī)功耗計(jì)算裝置還可以包括:
      [0098]硬件檢測(cè)模塊44,用于自動(dòng)檢測(cè)當(dāng)前計(jì)算機(jī)中各硬件設(shè)備的配置信息;
      [0099]相應(yīng)的,所述硬件配置獲取模塊41是獲取所述硬件檢測(cè)模塊44檢測(cè)得到的各硬件設(shè)備的配置信息。
      [0100]如果是針對(duì)上述方法實(shí)施例中的應(yīng)用二,則所述計(jì)算機(jī)功耗計(jì)算裝置還可以包括:
      [0101]配置選擇模塊45,用于自由設(shè)定任何一臺(tái)計(jì)算機(jī)中各硬件設(shè)備的配置信息;
      [0102]相應(yīng)的,所述硬件配置獲取模塊41是獲取所述配置選擇模塊45設(shè)定的各硬件設(shè)備的配置信息。
      [0103]在實(shí)際應(yīng)用中,所述裝置可以僅包含硬件檢測(cè)模塊44或配置選擇模塊45,也可以同時(shí)包含所述兩個(gè)模塊,即同時(shí)可用于應(yīng)用一和應(yīng)用二的情況。
      [0104]進(jìn)一步優(yōu)選的,所述計(jì)算機(jī)功耗計(jì)算裝置還可以包括:
      [0105]電源適配模塊46,用于根據(jù)功耗計(jì)算模塊43計(jì)算得出的計(jì)算機(jī)總功耗,選擇相匹配的電源。
      [0106]進(jìn)一步優(yōu)選的,所述計(jì)算機(jī)功耗計(jì)算裝置還可以包括:
      [0107]節(jié)能計(jì)算模塊47,用于依據(jù)用戶選擇的節(jié)能模式,從預(yù)置的數(shù)據(jù)庫中查詢?cè)摴?jié)能模式下所包含硬件設(shè)備的功耗數(shù)據(jù);并根據(jù)所述查詢得到的功耗數(shù)據(jù),向用戶展示所選的節(jié)能模式的功耗,和/或向用戶展示所選的節(jié)能模式能夠節(jié)省的功耗。
      [0108]上述計(jì)算機(jī)功耗計(jì)算裝置可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
      [0109]對(duì)于上述裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見圖1所示方法實(shí)施例的部分說明即可。
      [0110]綜上所述,將上述計(jì)算機(jī)功耗計(jì)算裝置安裝于計(jì)算機(jī)中,當(dāng)啟動(dòng)功耗計(jì)算功能后,該裝置會(huì)根據(jù)硬件檢測(cè)結(jié)果自動(dòng)匹配當(dāng)前計(jì)算機(jī)的主要硬件設(shè)備的功耗信息,并顯示合計(jì)功耗計(jì)算值;或者,用戶也可以根據(jù)自己的需要按照設(shè)備類型自由選擇其他硬件設(shè)備來進(jìn)行功耗計(jì)算。并且,該裝置還可以提供相匹配的電源推薦功能,供用戶選擇。
      [0111]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
      [0112]以上對(duì)本發(fā)明所提供的一種計(jì)算機(jī)功耗計(jì)算方法及裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
      【權(quán)利要求】
      1.一種計(jì)算機(jī)功耗計(jì)算方法,其特征在于,包括: 獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息; 從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù); 將各硬件設(shè)備的功耗數(shù)據(jù)相加,計(jì)算出計(jì)算機(jī)總功耗。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù),包括: 若硬件設(shè)備的配置信息中包含型號(hào),則根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系,直接查找與該型號(hào)相對(duì)應(yīng)的功耗數(shù)據(jù); 否則,先根據(jù)數(shù)據(jù)庫中預(yù)置的配置信息與型號(hào)的映射關(guān)系查找相對(duì)應(yīng)的型號(hào),然后再根據(jù)數(shù)據(jù)庫中預(yù)置的型號(hào)與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于: 對(duì)符合預(yù)置硬件類型的硬件設(shè)備,根據(jù)硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù); 對(duì)不符合所述預(yù)置硬件類型的硬件設(shè)備,根據(jù)數(shù)據(jù)庫預(yù)置的硬件類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      4.根據(jù)權(quán)利要求3所 述的方法,其特征在于: 所述預(yù)置的硬件類型包括:隨硬件型號(hào)不同其功耗差異超過預(yù)設(shè)范圍的硬件類型;所述不符合預(yù)置硬件類型的硬件設(shè)備包括:隨硬件型號(hào)不同其功耗差異在所述預(yù)設(shè)范圍之內(nèi)的硬件類型。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于: 對(duì)于功耗固定的硬件設(shè)備,所述數(shù)據(jù)庫中與該類型硬件設(shè)備相對(duì)應(yīng)的功耗數(shù)據(jù)為該類型硬件設(shè)備的平均功耗數(shù)據(jù)。
      6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于: 對(duì)符合預(yù)置硬件型號(hào)的硬件設(shè)備,根據(jù)所述硬件設(shè)備的型號(hào)從數(shù)據(jù)庫中查找相對(duì)應(yīng)的功耗數(shù)據(jù); 對(duì)不符合所述預(yù)置硬件型號(hào)的硬件設(shè)備,根據(jù)數(shù)據(jù)庫預(yù)置的硬件設(shè)備類型與功耗的映射關(guān)系查找相對(duì)應(yīng)的功耗數(shù)據(jù)。
      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息之前,還包括: 自動(dòng)檢測(cè)當(dāng)前計(jì)算機(jī)中各硬件設(shè)備的配置信息; 則所述獲取為獲取所述檢測(cè)得到的各硬件設(shè)備的配置信息。
      8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息之前,還包括: 自由設(shè)定任何一臺(tái)計(jì)算機(jī)中各硬件設(shè)備的配置信息; 則所述獲取為獲取所述設(shè)定的各硬件設(shè)備的配置信息。
      9.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 根據(jù)計(jì)算出的計(jì)算機(jī)總功耗,選擇相匹配的電源。
      10.一種計(jì)算機(jī)功耗計(jì)算裝置,其特征在于,包括: 硬件配置獲取模塊,用于獲取計(jì)算機(jī)中各硬件設(shè)備的配置信息;功耗查詢模塊,用于從預(yù)置的數(shù)據(jù)庫中查詢與各硬件設(shè)備的配置信息相對(duì)應(yīng)的功耗數(shù)據(jù); 功耗計(jì)算模塊 ,用于將各硬件設(shè)備的功耗數(shù)據(jù)相加,計(jì)算出計(jì)算機(jī)總功耗。
      【文檔編號(hào)】G06F11/34GK103617111SQ201310581639
      【公開日】2014年3月5日 申請(qǐng)日期:2011年4月1日 優(yōu)先權(quán)日:2011年4月1日
      【發(fā)明者】霍小東, 陳國慶, 白松濤 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1