用于計算設備中的氣流監(jiān)視和熱管理的裝置、系統(tǒng)和方法
【專利摘要】描述一種用于為移動計算設備監(jiān)視氣流和執(zhí)行熱管理操作的裝置、系統(tǒng)和方法的實施例。一種裝置可以包括例如發(fā)熱組件、空氣推進器和熱管理模塊,以便監(jiān)視空氣推進器的一個或多個參數,并基于指示該裝置中的氣流的一種或多種改變的一個或多個參數的一種或多種改變,執(zhí)行一個或多個熱管理操作。描述并要求保護其他實施例。
【專利說明】用于計算設備中的氣流監(jiān)視和熱管理的裝置、系統(tǒng)和方法
[0001]背景
[0002]近年來,現代計算系統(tǒng)的性能和能力已經迅速增加。今天的許多計算系統(tǒng)包括一個或多個處理器、存儲器、無線連接和其他發(fā)熱組件?,F代計算系統(tǒng)中的性能和組件的數量和類型繼續(xù)增加,隨著計算系統(tǒng)尺寸繼續(xù)減小,這往往導致增加的熱量產生。另外,現代移動計算系統(tǒng)常常在多種不同位置和使用場景中使用,這引起計算系統(tǒng)被用在可能部分地或完全地阻塞系統(tǒng)中被設計為輔助散熱的通風孔或其他開口的表面或周圍的材料上。結果,期望增加對移動計算設備的氣流的了解。因此,存在對動態(tài)地監(jiān)視移動計算系統(tǒng)的氣流的技術的真實需求。
[0003]附圖簡述
[0004]圖1A闡釋第一系統(tǒng)的一種實施例。
[0005]圖1B闡釋第二系統(tǒng)的一種實施例。
[0006]圖1C闡釋第三系統(tǒng)的一種實施例。
[0007]圖2闡釋圖表的一種實施例。
[0008]圖3闡釋流程圖的一種實施例。
[0009]圖4闡釋第四系統(tǒng)的一種實施例。
[0010]詳細描述
[0011]各實施例通常涉及被設計為動態(tài)地監(jiān)視移動計算設備的氣流的技術。各種實施例提供包括發(fā)熱組件、空氣推進器和熱管理模塊的系統(tǒng)、裝置和方法,以便監(jiān)視空氣推進器的一個或多個參數并基于指示氣流的改變的一個或多個參數的改變執(zhí)行一個或多個熱管理操作。描述并要求保護其他實施例。
[0012]隨著時間推移向使用減少的大小和成本的移動計算設備推進,被設計為用于移除或減少移動計算設備平臺中所產生的熱量的組件的空間日益受到限制。諸如平板電腦、手持式計算設備、智能電話、膝上型計算機和上網本計算機等的現代移動計算設備要求有效的冷卻元件來防止關鍵的系統(tǒng)組件過熱并也減少傳遞到通常與用戶皮膚接觸的設備的外殼的熱量。當前的移動計算設備包括空氣推進器、吸熱設備或其他冷卻機制來幫助緩和發(fā)熱組件產生的熱量。當用戶在可能阻塞冷卻通風孔或其他開口的新的或未期望的場所中利用移動計算設備時,以及在不斷增加的處理元件和組件所產生的熱量繼續(xù)增加時,這些熱管理組件可能變得日益低效。
[0013]現代的計算設備可以主動地冷卻且可以依賴于諸如風扇或風機等的空氣推進器來使冷卻空氣移動通過整個系統(tǒng)。如果計算設備的入口或出口通風孔變得受阻塞,例如通過把系統(tǒng)放置在用戶的膝上或另一軟表面上,則可能危害系統(tǒng)的熱性能。現代的移動計算設備常常不能提供用于檢測的受阻塞的通風孔的適當方法。在本移動計算設備中,用戶可能沒有認識到通風孔受阻塞,直到皮膚或外殼溫度顯著升高,引起用戶不舒服。在各種實施例中,部分阻塞的通風孔甚至可以引起移動計算設備的皮膚溫度增加5-10攝氏度或更多。
[0014]在一種實施例中,可以通過監(jiān)視空氣推進器參數來完成系統(tǒng)的氣流的動態(tài)監(jiān)視,以便允許檢測系統(tǒng)中受阻塞的通風孔。在各種實施例中,當移動計算設備的入口或出口通風孔被顯著阻塞時,空氣推進器的一個或多個參數可顯著改變。例如,在當前的系統(tǒng)中,許多系統(tǒng)已經監(jiān)視的風扇速度可能由于受阻塞的通風孔而增加。因此,在此描述的一些實施例可以在移動計算設備中利用對一個或多個空氣推進器參數的周期性監(jiān)視來監(jiān)視氣流并檢查受阻塞的通風孔。描述并要求保護其他實施例。
[0015]各實施例可以包括一個或多個元素。元素可以包括被安排為執(zhí)行特定操作的任何結構。根據對給定的一組設計參數或性能約束的期望,每一元素可以被實現為硬件、軟件或其任何組合。盡管作為示例可以把各實施例描述為帶有以特定布局的具體元素,但各實施例可以包括以替代布局的元素的其他組合。
[0016]值得注意的是,對“一種實施例”或“一個實施例”的任何引用意味著結合該實施例描述的具體的特征、結構、或特性被包括在至少一種實施例中。在本說明書中的各處出現的短語“在一種實施例中”和“在一個實施例中”并不必定全都是指相同的實施例。
[0017]圖1A闡釋移動計算設備100的一種實施例的框圖。在各種實施例中,移動計算設備100可以包括多個節(jié)點、元素或組件。根據對給定的一組設計參數或性能約束的期望,節(jié)點、元素或組件通??梢园ㄒ苿佑嬎阍O備100中的任何物理實體或邏輯實體,且可以被實現為硬件、軟件或其任何組合。盡管作為示例圖1A可以示出有限數量的節(jié)點、元素和組件,但應明白,更多或更少的節(jié)點、元素或組件可以用于給定的實現。
[0018]在各種實施例中,移動計算設備100可以包括平板計算機,手持式計算機、個人數字助理(PDA)、蜂窩式電話、組合蜂窩式電話/PDA、智能手機、膝上型計算機、超級膝上型計算機、便攜式計算機、個人計算機(PC)、筆記本PC、上網本、尋呼機、消息收發(fā)設備、媒體播放器、數字音樂播放器或其他合適的移動計算設備。各種實施例包括對筆記本計算機、膝上型計算機或便攜式計算機的引用。各實施例不限于這一上下文。
[0019]移動計算設備100可以包括操作為形成有線通信系統(tǒng)、無線通信系統(tǒng)或兩者的組合的一部分的設備。例如,移動計算設備100可以包括被安排為在一種或多種類型的有線通信鏈路上傳輸信息的一個或多個節(jié)點。有線通信鏈路的示例可以包括但不限于電線、電纜、總線、印刷電路板(PCB)、以太網連接、對等(P2P)連接、底板(backplane )、交換結構(switch fabric)、半導體材料、雙絞線、同軸電纜、光纖連接等等。移動計算設備102也可以包括被安排為在一種或多種類型的無線通信鏈路上傳輸信息的一個或多個節(jié)點。無線通信鏈路的示例可以包括但不限于無線電信道、紅外信道、射頻(RF)信道、無線保真度(WiFi)信道、一部分RF頻譜和/或一個或多個許可的或免費許可的頻帶。
[0020]移動計算設備100可以根據標準組織頒布的一個或多個標準傳輸信息。在一個實施例中,例如,包括通信系統(tǒng)100的部分的各種設備可以被安排為根據以下中的一個或多個操作:IEEE 802.11標準、無線吉比特聯(lián)盟規(guī)范(WiGig Alliance? specification)、無線高清規(guī)范(WirelessHD? specification)、標準或變種,例如由WirelessHD, LLC頒布的WirelessHD規(guī)范修訂版1.0d7 (2007年12月I日)及其后裔(共同稱為“WirelessHD規(guī)范”),或借助于由其他標準組織頒布的任何其他無線標準,這些標準組織例如國際電信同盟(ITU)、國際標準化組織(ISO)、國際電工委員會(IEC)、電氣和電子工程師協(xié)會(信息IEEE)、因特網工程任務組(IETF)等等。在各種實施例中,例如,移動計算設備102可以根據用于無線局域網(WLAN)的一個或多個IEEE802.11標準來傳輸信息,IEEE 802.11標準例如信息IEEE 802.11標準(1999版,系統(tǒng)——局域網和城域網絡——之間的信息技術通信和信息交換特定要求,第11部分:無線局域網媒體訪問控制(MAC)和物理(PHY)層規(guī)范),其后裔及對其的補充(例如,802.lla、b、g/h、j、n、VHT SG及變種);IEEE 802.15.3及變種;用于無線城域網的 IEEE 802.16 標準,包括諸如 802.16-2004,802.16.2-2004,802.16e_2005、802.16f及變種等的IEEE 802.16標準;WGA (WiGig)后裔及變種;歐洲計算機制造商協(xié)會(ECMA) TG20后裔及變種;以及其他無線聯(lián)網標準。各實施例不限于這一上下文。
[0021]移動計算設備100可以根據一個或多個協(xié)議傳輸、管理或處理信息。協(xié)議可以包括用于管理各節(jié)點之間的通信的一組預定義的規(guī)則或指令。在各種實施例中,例如,通信系統(tǒng)可以采用一個或多個協(xié)議,例如波束形成協(xié)議、媒體訪問控制(MAC)協(xié)議、物理層匯聚協(xié)議(PLCP)、簡單網絡管理協(xié)議(SNMP)、異步傳輸模式(ATM)協(xié)議、幀中繼協(xié)議、系統(tǒng)網絡體系結構(SNA)協(xié)議、傳輸控制協(xié)議(TCP)、因特網協(xié)議(IP)、TCP/IP、X.25、超文本傳輸協(xié)議(HTTP)、用戶數據報協(xié)議(Μ)Ρ)、基于爭用的周期(CBP)協(xié)議(contention-basedperiod(CBP)protocol)、分布式基于爭用的周期(CBP)協(xié)議等等。在各種實施例中,通信系統(tǒng)100也可以被安排為根據用于媒體處理的標準和/或協(xié)議操作。各實施例不限于這一上下文。
[0022]在一些實施例中,移動計算設備100可以包括網絡和多個其他節(jié)點或與網絡和多個其他節(jié)點相關聯(lián)。在各種實施例中,節(jié)點可以被實現為各種類型的無線或移動計算設備。
[0023]無線設備的示例可以包括但不限于IEEE 802.15.3微網控制器(PNC)、控制器、IEEE 802.11PCP、協(xié)調器、站、用戶站、基站、無線接入點(AP)、無線客戶機設備、無線站(STA)、膝上型計算機、超級膝上型計算機、便攜式計算機、個人計算機(PC)、筆記本PC、平板計算機、手持式計算機、個人數字助手(PDA)、蜂窩式電話、組合蜂窩式電話/PDA、智能手機、尋呼機、消息收發(fā)設備、媒體播放器、數字音樂播放器、機頂盒(STB)、家電、工作站、用戶終端、移動單元、消費性電子設備、電視、數字電視、高清電視、電視接收機、高清電視接收器
坐坐寸寸ο
[0024]在一些實施例中,移動計算設備100可以包括或包含用于無線通信的一個或多個無線接口和/或組件,例如一個或多個發(fā)射機、接收機、收發(fā)器、芯片組、放大器、濾波器、控制邏輯、網絡接口卡(NIC)、天線、天線陣列、模塊等等。常規(guī)天線的示例可以包括但不限于內置天線、全向天線、單極子天線、偶極子天線、端饋天線、圓極化天線、微帶天線、分集式天線、雙天線、天線陣列等等。
[0025]在各種實施例中,移動計算設備100可以包括無線網絡的一部分或形成無線網絡的一部分。在一些實施例中,例如,無線網絡可以包括或被實現為適用于以下各項的各種類型的無線網絡和關聯(lián)的協(xié)議:WPAN、無線局域網(WLAN)、無線城域網、無線廣域網(WWAN)、寬帶無線接入(BWA)網絡、無線電網絡、電視網絡、諸如直接廣播衛(wèi)星(DBS)網絡等的衛(wèi)星網絡、長期演進(LTE)網絡和/或被安排為根據所描述的實施例操作的任何其他無線通信網絡。
[0026]盡管各實施例不限于這一上下文,但在一些實施例中,移動計算設備100闡釋一個可能的節(jié)點。在各種實施例中,移動計算設備100可以包括發(fā)熱組件102、存儲器104、熱管理模塊106、空氣推進器108、數字顯示器110、電源112和通風孔124。盡管出于闡釋的目的在圖1A中示出了有限數量和排列的組件,但應理解,移動計算設備100可以包括任何數量或排列的組件,且仍然落在所描述的實施例內。例如,在一些實施例中,移動計算設備100可以另外包括存儲器,該存儲器含有例如要由一個或多個多核心處理器執(zhí)行的指令。然而,各實施例不限于此圖中示出的元素或配置。下面參考圖4進一步詳細討論用于移動計算設備100的附加組件。
[0027]在一些實施例中,一個或多個發(fā)熱組件102可以包括任何合適的電子設備、半導體設備、片上系統(tǒng)或能夠產生熱量的其他組件。例如,在各種實施例中,一個或多個發(fā)熱組件102可以包括多核心處理器。在一些實施例中,一個或多個發(fā)熱組件102可以包括或包含一個或多個無線電模塊或組合發(fā)射器/接收器(例如收發(fā)器)設備。在各種實施例中,收發(fā)器設備可以包括具有組合起來且共享公共電路或單個機殼的發(fā)射器和接收器兩者的設備。例如,在一些實施例中,收發(fā)器可以操作為允許移動計算設備100的無線通信能力。描述并要求保護其他實施例。
[0028]在一些實施例中,存儲器104可以包括操作為暫時地或持久地存儲數據、程序、指令序列或其他信息以供在移動計算設備100中使用的任何合適的物理設備。例如,存儲器104可以例如包括易失性或非易失性存儲器、RAM、ROM、虛擬存儲器或硬盤驅動器。各實施例不限于這一上下文。
[0029]在各種實施例中,熱管理模塊106可以包括軟件、固件、硬件或軟件、固件或硬件的任何合適的組合。在一種實施例中,例如,熱管理模塊106可以包括被存儲在存儲器104中的要由處理器執(zhí)行以便執(zhí)行熱管理操作的邏輯。在一些實施例中,熱管理模塊106可以包括在計算設備100的操作系統(tǒng)中實現的固件或嵌入式控制器。盡管在圖1A中被示出為存儲器104的一部分,但應理解,熱管理模塊106可以在計算設備100內的任何地方實現,且仍然落在所描述的實施例內。描述并要求保護其他實施例。
[0030]在一些實施例中,空氣推進器108可以包括能夠產生空氣流的任何合適的設備。例如,空氣推進器108可以包括被安排為在計算設備100中產生空氣流的風扇或風機。在各種實施例中,空氣推進器108可以包括作用于空氣以便產生氣流的翼片或葉片的旋轉裝置,或者可以包括由被安裝在中樞周圍以便產生空氣流的多個風扇葉片或扇骨組成的風扇葉輪。盡管出于闡釋的目的描述和示出了有限數量和類型的空氣推進器,但可以使用任何數量、類型或排列的空氣推進器,且它們仍然落在所描述的實施例內。
[0031]在一些實施例中,顯示器110可以包括用于向移動計算設備100的用戶顯示內容的任何合適的可視界面。在一種實施例中,例如,顯示器Iio可以由液晶顯示器(IXD)或觸敏彩色LCD屏幕實現。在一些實施例中,觸敏LCD可以與指示筆和/或手寫識別器程序一起使用。在一些實施例中,顯示器110可以包括被安排為占據膝上型計算設備的第一側的主要部分的數字觸摸屏顯示器。
[0032]在各種實施例中,電源112可以包括適用于向計算設備100供電的任何設備。例如,電源112可以包括AC電源或DC電源。在一些實施例中,電源112可以包括能夠存儲并向計算設備100供電的電池或其他能量存儲設備。描述并要求保護其他實施例。
[0033]在一些實施例中,通風孔124可以包括移動計算設備100的任何開口、槽或允許空氣進入設備100的其他裝置。在各種實施例中,通風孔124可以被安排為允許氣流126進入移動計算設備100以便冷卻設備100的內部組件,例如發(fā)熱組件102。
[0034]在各種實施例中,熱管理模塊106可以操作為監(jiān)視空氣推進器108的一個或多個參數108。例如,熱管理模塊106可以操作為監(jiān)視空氣推進器108的速度、每分鐘轉數(RPM)、電壓、脈寬調制(PWM)或任何其他合適的參數。在一些實施例中,空氣推進器108可以包括風扇或風機,且一個或多個參數可以包括風扇或風機的速度或風扇或風機的電壓。
[0035]在各種實施例中,熱管理模塊106可以判斷空氣推進器108的一個或多個參數108的改變是否已經發(fā)生,且可以基于所檢測的改變采取適當的動作。例如,熱管理模塊106可以確定或可以檢索空氣推進器108的預先確定的基準參數,例如目標速度或目標電壓。在一些實施例中,熱管理模塊106可以連續(xù)地或周期性地檢查速度或電壓并將這一速度或電壓與目標速度或電壓進行比較。在各種實施例中,空氣推進器108的速度或電壓的改變可以指示計算設備100的氣流的改變已經發(fā)生。例如,系統(tǒng)氣流的顯著改變可能引起空氣推進器108的一個或多個參數的可測量的變化。在使用具有基于速度的閉環(huán)控制的空氣推進器108的系統(tǒng)中,可以將受阻塞的通風孔124識別為維持空氣推進器速度所需要的電壓的下降。在使用具有基于速度的閉環(huán)控制的空氣推進器108的系統(tǒng)中,可以將受阻塞的通風孔124識別為空氣推進器速度的增加。描述并要求保護其他實施例。
[0036]在一些實施例中,熱管理模塊106可以操作為基于空氣推進器108的一個或多個參數的改變執(zhí)行一個或多個熱管理操作。在各種實施例中,一旦基于空氣推進器的一個或多個參數108的改變檢測到受阻塞的通風孔,則存在熱管理模塊106可以采取以便執(zhí)行熱管理的多個動作。例如,可以采用諸如任務欄區(qū)域通知或可聽警告聲等的操作系統(tǒng)通知。在一些實施例中,這樣的通知可以報告阻塞的嚴重性(例如,中度受阻塞/嚴重受阻塞/等等)和/或推薦用戶要采取的動作,例如“請調整筆記本位置以便防止過熱! ”。
[0037]在各種實施例中,熱管理操作可以包括產生關于速度的改變或電壓的改變的用戶通知。在一些實施例中,用戶通知可以包括被呈現給用戶以便向他們告警計算設備100的氣流的改變已經發(fā)生的視覺、觸覺或聽覺通知。在各種實施例中,用戶通知可以包括關于速度或電壓改變的量和/或補救速度或電壓改變的所建議的動作的信息。例如,計算設備100可以把警告用戶風扇速度增加了特定百分比、指示通風孔124受阻塞的消息顯示在顯示器110上。消息也可以指示用戶重新放置計算設備100以便補救阻塞并避免過熱。
[0038]在一些實施例中,熱管理操作可以包括基于所檢測的氣流流阻(a i r f I οwrestriction)改變計算設備100的組件的性能狀態(tài)。例如,發(fā)熱組件102的性能狀態(tài)可以基于空氣推進器108的速度或電壓的改變自動地改變。在各種實施例中,改變性能狀態(tài)可以包括如果空氣推進器108的速度增加或電壓減少就節(jié)流(throttling)發(fā)熱組件102。通過改變組件的性能狀態(tài),如果通風孔124受阻塞,熱管理模塊106可以調整由計算設備100產生的熱量以便幫助防止過熱情況或設備100的外殼或皮膚的溫度上升。
[0039]在一些實施例中,也可能有更復雜的響應。一些熱管理方案可以依賴于系統(tǒng)級校準來為任何給定工作量需求確定最有效的節(jié)流場景。這些系統(tǒng)級校準可以瞄準正常操作空氣推進器的系統(tǒng)性能。在一些實施例中,然而,可能的是,使用熱管理模塊106進行針對不利的空氣推進器條件(例如,受阻塞的通風孔操作)而優(yōu)化的第二校準(或校準范圍)。以這種方式,當通風孔受阻塞時,系統(tǒng)可以立即檢測到RPM改變,切換到更適合當前條件的一組不同的校準常量,并且為計算設備100執(zhí)行經改善的熱管理。
[0040]在各種實施例中,熱管理模塊106可以隨時間推移另外操作為監(jiān)視空氣推進器性能并維護通知。作為示例,當空氣推進器性能隨時間推移而降級時,空氣推進器對系統(tǒng)阻力的改變的響應可以定性地保持相同。因此,在一些實施例中,即使是在空氣推進器106或其他系統(tǒng)組件的性能降級時,熱管理模塊106也可以執(zhí)行簡單校準以便在系統(tǒng)整個壽命周期激活流阻塞檢測。
[0041]在各種實施例中,把風扇通風孔阻塞檢測用作附加輸入,熱管理模塊106可以允許或增強熱管理系統(tǒng)。伴隨著已知的熱管理應用和設備,通過基于所檢測的流特性調整空氣推進器速度且因而調整空氣推進器消耗的功率,熱管理模塊106可以被用來改善最終用戶在可聽噪聲方面的人機工程學并管理系統(tǒng)電力消耗。熱管理模塊106也可以改善對受阻塞的入口不成比例地敏感的增壓流設計的穩(wěn)健性。描述并要求保護其他實施例。
[0042]圖1B和IC分別闡釋移動計算設備150和移動計算設備180。在各種實施例中,移動計算設備150和180可以包括與圖1A的計算設備100相同的或相似的設備。在各種實施例中,圖1B的設備150闡釋膝上型計算設備的透視圖。圖1C的設備180闡釋諸如圖1B的膝上型計算設備150之類的設備的近攝側視圖。各實施例不限于圖1A、1B和IC中示出的布置或配置。出于闡釋而非限制的目的提供有限數量和類型的布置和配置。
[0043]在各種實施例中,盡管為清晰起見未在圖1B中全部示出,但計算設備150可以包括與圖1A的計算設備100相同的或相似的組件。計算設備150包括顯示器110、外殼120、通風孔124和用戶通知128。盡管出于闡釋的目的示出為膝上型計算設備,但應理解,在此描述的各實施例可以適用于任何合適的計算設備。描述并要求保護其他實施例。
[0044]在一些實施例中,外殼120可以包括被安排為封閉計算設備100、150的發(fā)熱組件102、空氣推進器106和其他內部組件的機殼。在各種實施例中,機殼包括含有一個或多個開口(例如通風孔124)以便促進氣流進入和離開機殼120的一個或多個外表面。盡管圖1B中把通風孔124示出為在外殼120的側面,但應理解,通風孔可以位于外殼120上的任何地方,且仍然落在所描述的實施例內。例如,在一些實施例中,通風孔124可以位于外殼120的底部。在這些實施例中,當計算設備150被放置在用戶膝蓋或其他軟表面上時,受阻塞的通風孔是常見的,且使用熱管理模塊120來檢測通風孔阻塞是有益的。各實施例不限于這一上下文。
[0045]圖1C闡釋在一些實施例中的設備180的側視圖。如所示出的,設備180可以包括但不限于發(fā)熱組件102、存儲器104、熱管理模塊106、空氣推進器108、外殼120、通風孔124氣流126和阻塞物132。設備180的組件可以與圖1A的設備100和圖1B的設備150中的類似帶編號組件相同或相似。盡管出于闡釋的目的示出了有限數量的組件,但應理解,可以使用任何數量組合和排列的組件,且仍然落在所描述的實施例內。
[0046]在各種實施例中,氣流126可以由空氣推進器108通過通風孔124抽送到外殼120中。例如,空氣推進器108可以包括風扇或風機,該風扇或風機被設計為把氣流126抽送到外殼120中,以便冷卻設備180的一個或多個組件,例如發(fā)熱組件102。如圖1C中所示出,在一些實施例中,通風孔124可以部分地或完全地受阻塞,這可能影響氣流126。在各種實施例中,阻塞物132可以包括設備180的定位或放置或作為設備180的定位或放置的結果而發(fā)生。例如,如果設備180被放置在凌亂的桌子、用戶的腿、坐墊、軟椅、床或本領域中的技術人員將理解的任何其他合適的材料上,該材料或雜物的部分可以阻塞通風孔124,正如阻塞物132所闡釋的。各實施例不限于這一上下文,且應理解,可以阻塞通風孔124的任何事物落在所描述的實施例內,且任何量的阻塞物132 (例如部分或完完全)也落在所描述的實施例內。[0047]在一些實施例中,可以由熱管理模塊106基于空氣推進器108的一個或多個參數的改變,檢測到阻塞物132。例如,當通風孔124受阻塞132,則空氣推進器速度108可以增力口,或者用來給空氣推進器108供電的電壓可以減少。在各種實施例中,熱管理模塊106可以操作為動態(tài)地監(jiān)視空氣推進器108的參數以便檢測阻塞物132,如上面相對于圖1A和IB所述的。描述并要求保護其他實施例。
[0048]圖2闡釋示出在一些實施例中系統(tǒng)氣流的改變如何引起空氣推進器速度、電壓或脈沖寬度調制的可測量的改變的圖200。例如,如圖200中所示出,空氣推進器速度(RPM)隨著流速減少而增加?;趫D200,可清楚看出,可以基于空氣推進器的諸如速度、電壓或PWM等的一個或多個參數的改變檢測到引起系統(tǒng)的減少的流的計算系統(tǒng)中通風孔阻塞?;谶@些改變,可以利用諸如圖1A的熱管理模塊106等的熱管理模塊來改善計算系統(tǒng)的熱性倉泛。
[0049]圖3闡釋邏輯流300的一種實施例。根據對給定的一組設計參數或性能約束的期望,邏輯流300可以由各種系統(tǒng)和/或設備執(zhí)行且可以被實現為硬件、軟件、固件和/或其任何組合。例如,邏輯流300的一個或多個操作可以由要由邏輯設備(例如,計算機、處理器)執(zhí)行的可執(zhí)行編程或非暫態(tài)的計算機可讀指令實現。邏輯流300可以描述以上參考圖1A、IBUC和圖2所描述的動態(tài)氣流監(jiān)視和熱管理。描述并要求保護其他實施例。
[0050]在各種實施例中,在302可以監(jiān)視空氣推進器的一個或多個參數。例如,在一些實施例中,熱管理模塊106可以監(jiān)視空氣推進器108的一個或多個參數,例如速度或電壓。在304,可以檢測到一個或多個參數的改變。例如,熱管理模塊106可以操作為檢測空氣推進器108的參數的改變,例如風扇速度的增加或電壓的減少。在各種實施例中,在306,基于指示計算設備的氣流的改變的一個或多個參數的改變,可以執(zhí)行一個或多個熱管理操作。例如,基于指示計算設備100的通風孔124受阻塞的空氣推進器108的參數的改變,熱管理模塊106可以操作為產生用戶通知或調整其他系統(tǒng)組件的操作參數。
[0051 ] 在一些實施例中,空氣推進器可以包括風扇或風機,且一個或多個參數可以包括風扇或風機的速度或電壓。在各種實施例中,可以產生關于速度或電壓的改變的用戶通知。例如,熱管理模塊106可以產生要顯示在顯示器110上或者要作為音頻通知發(fā)聲的用戶通知。在一些實施例中,用戶通知可以包括關于速度或電壓改變的量或補救速度改變的所建議的動作的信息,且已增加的速度或已減少的電壓可以指示氣流中的流阻。
[0052]在一些實施例中,基于速度或電壓的改變,可以改變計算設備的組件的性能狀態(tài)。例如,如果例如空氣推進器108的速度增加或電壓減少,則熱管理模塊106可以操作為改變發(fā)熱組件102的性能狀態(tài),例如節(jié)流發(fā)熱組件102。
[0053]在一些實施例中,可以監(jiān)視空氣推進器的維護狀態(tài)。例如,除了監(jiān)視空氣推進器108的一個或多個參數之外,熱管理模塊106也可以操作為監(jiān)視空氣推進器108的維護狀態(tài)。在各種實施例中,監(jiān)視維護狀態(tài)可以包括確定空氣推進器108的壽命磨損,以及磨損或其他維護信息如何影響空氣推進器108的性能。在一些實施例中,如果維護狀態(tài)低于預定義的閾值,則可以產生維護通知。例如,如果空氣推進器108停止按預期的執(zhí)行或者停止按在維護表或日程中定義的執(zhí)行,則熱管理模塊108可以操作為產生通知。
[0054]在一些實施例中,如果沒有檢測到空氣推進器的一個或多個參數的改變,則可以選擇第一熱配置。例如,如果熱管理模塊106判斷空氣推進器108正在按預期的操作(例如沒有速度增加或電壓減少),則可以選擇允許計算設備100的正常操作的第一熱配置。在其他實施例中,如果在空氣推進器的一個或多個參數中檢測到改變,則可以選擇第二熱配置。例如,如果熱管理模塊106基于空氣推進器108的一個或多個參數的改變判斷通風孔124受阻塞,則熱管理模塊106可以選擇被安排為產生比第一熱配置少的熱量的第二熱配置。描述并要求保護其他實施例。
[0055]圖4是示例性系統(tǒng)實施例的圖。尤其,圖4是示出可以包括各種元素的系統(tǒng)400的圖。舉例來說,圖4示出系統(tǒng)400可以包括處理器402、芯片組404、輸入/輸出(I/O)設備406、隨機存取存儲器(RAM)(例如動態(tài)RAM (DRAM)) 408和只讀存儲器(ROM) 410以及各種平臺組件414 (例如,風扇、橫流風機(crossflow blower)、吸熱設備、DTM系統(tǒng)、冷卻系統(tǒng)、機殼、通風孔等等)??梢砸杂布?、軟件、固件或其任何組合實現這些元素。然而,各實施例不限于這些元素。
[0056]如圖4中所示出、I/O設備406、RAM408和R0M410通過芯片組404耦合到處理器402。芯片組404可以由總線412耦合到處理器402。因此,總線412可以包括多條電線。
[0057]處理器402可以是包括一個或多個處理器核心的中央處理單元且可以包括具有任何數量的處理器核心的任何數量的處理器。處理器402可以包括任何類型的處理單元,諸如例如CPU、多處理單元、精簡指令集計算機(RISC)、具有管線的處理器、復雜指令集計算機(CISC)、數字信號處理器(DSP)等等。
[0058]盡管未示出,但系統(tǒng)400可以包括各種接口電路,例如以太網接口和/或通用串行總線(USB)接口和/或類似物。在一些示例性實施例中,I/O設備406可以包括被連接到接口電路的一個或多個輸入設備,以便把數據和命令輸入到系統(tǒng)400中。例如,輸入設備可以包括鍵盤(物理鍵盤或虛擬鍵盤/軟鍵盤)、鼠標、觸摸屏、跟蹤墊、跟蹤球、標準點(isopoint)、語音識別系統(tǒng)和/或類似物。類似地,1/0設備406可以包括被連接到接口電路的一個或多個輸出設備,以便向操作者輸出信息。例如,如果期望的話,輸出設備可以包括一個或多個顯不器、打印機、揚聲器和/或其他輸出設備。例如,輸出設備中的一種可以是顯示器。顯示器可以是陰極射線管(CRT)、液晶顯示器(IXD)或任何其他類型的顯示器。
[0059]系統(tǒng)400也可以具有有線網絡接口或無線網絡接口以便經由到網絡的連接與其他設備交換數據。網絡連接可以是任何類型的網絡連接,例如以太網連接、數字用戶專線(DSL)、電話線、同軸電纜等等。網絡可以是任何類型的網絡,例如因特網、電話網絡、電纜網絡、無線網絡、分組交換網絡、電路交換網絡和/或類似物。
[0060]在此已經陳述了眾多特定的細節(jié)以便提供對各實施例的透徹理解。然而,本領域中的技術人員應理解,可以無需這些特定的細節(jié)就實踐各實施例。在其他實例中,沒有詳細描述公知的操作、組件和電路,以便不使得各實施例模糊。應明白,在此公開的特定的結構和功能細節(jié)可以是表示性的,且并不必定限制各實施例的范圍。
[0061]可以使用硬件元素、軟件元素或兩者的組合來實現各種實施例。硬件元素的示例可以包括處理器、微處理器、電路、電路元件(例如,晶體管、電阻器、電容器、電感器等等)、集成電路、專用集成電路(ASIC)、可編程邏輯器件(PLD)、數字信號處理器(DSP)、現場可編程門陣列(FPGA)、邏輯門、寄存器、半導體設備、芯片、微芯片、芯片組等等。軟件的示例可以包括軟件組件、程序、應用、計算機程序、應用程序、系統(tǒng)程序、機器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子程序、函數、方法、過程、軟件接口、應用程序接口(API)、指令集、計算代碼、計算機代碼、代碼片段、計算機代碼片段、字、值、符號或其任何組合。判斷是使用硬件元素和/或使用軟件元素來實現一個實施例可以根據任何數量的因素改變,這些因素例如期望的計算率、功率級別、熱容差、處理循環(huán)預算、輸入數據率、輸出數據率、存儲器資源、數據總線速度和其他設計或性能約束。
[0062]可以使用措辭“被耦合”和“被連接”以及它們的派生詞來描述一些實施例。這些術語不預期是彼此的同義詞。例如,可以使用術語“被連接”和/或“被耦合”來描述一些實施例,以指示兩個或更多個元素相互直接物理連接或電連接。然而,術語“被耦合”也可以意指兩個或更多個元素相互不直接接觸,但仍然共同操作或彼此交互。
[0063]例如,使用可以存儲指令、一組指令或計算機可執(zhí)行代碼的機器可讀的或計算機可讀的介質或制品,可以實現一些實施例,這些指令、一組指令或計算機可執(zhí)行代碼如果由機器或處理器執(zhí)行則可以引起機器或處理器執(zhí)行根據各實施例的方法和/或操作。這樣的機器可以包括例如任何合適的處理平臺、計算平臺、計算設備、處理設備、計算系統(tǒng)、處理系統(tǒng)、計算機、處理器等等,且可以使用硬件和/或軟件的任何合適的組合來實現。在一些實施例中,機器可讀的介質或制品可以包括非暫態(tài)的介質,且可以包括例如任何合適的類型的存儲器單元、存儲器設備、存儲器制品、存儲器介質、存儲設備、存儲制品、存儲介質和/或存儲單元,例如存儲器、可移動或不可移動介質、易失性或非易失性存儲器或介質、可擦除或不可擦除介質、可寫入或可重寫介質、數字或模擬介質、硬盤、軟盤、緊致盤只讀存儲器(⑶-ROM)、可記錄緊致盤(⑶-R)、可重寫緊致盤(⑶-RW)、光盤、磁介質、磁-光介質、可移動存儲器卡或盤、各種類型的數字多用盤(DVD)、帶、盒式磁帶等等。指令可以包括使用任何合適的高級、低級、面向對象、可視、編譯式和/或解釋式編程語言實現的任何合適的類型的代碼,例如源代碼、已編譯代碼、已解釋代碼、可執(zhí)行代碼、靜態(tài)代碼、動態(tài)代碼、已加密代碼
[0064]除非以另外方式具體說明,否則應明白,諸如“處理”、“計算”、“運算”、“判斷”等等的術語是指計算機或計算系統(tǒng)或相似的電子計算設備的動作和/或進程,這些動作和/或進程把在計算系統(tǒng)的寄存器和/或存儲器內被表示為物理量(例如,電子)的數據操縱和/或轉換成在計算系統(tǒng)的存儲器、寄存器或其他這樣的信息存儲、傳送或顯示設備內類似地被表示為物理量的其他數據。各實施例不限于這一上下文。
[0065]應注意,在此描述的方法不必以所描述的次序或者以任何特定次序執(zhí)行。此外,相對于在此標識的方法描述的各種活動可以以串行或并行方式執(zhí)行。
[0066]盡管在此已經闡釋和描述了特定的實施例,但應明白,被計算為實現相同的目的的任何布置可以取代所示出的具體實施例。本公開內容旨在覆蓋各種實施例的任何和全部修改或變更。應理解,已經以說明性的方式而非限制性的方式進行了上面的描述。本領域中的技術人員在審閱上面的描述時將明顯看出上面實施例的組合和在此不具體地描述的其他實施例。因而,各種實施例的范圍包括在其中使用上面的組成物、結構和方法的任何其他應用。
[0067]應強調,提供本公開內容的摘要,以便符合C.F.R.§ 1.72 (b),C.F.R.§ 1.72 (b)要求將允許讀者快速地判明本技術公開內容的本質的摘要。提交摘要的同時應理解它將不會用來解釋或限制權利要求的范圍或含義。另外,在前述的詳細描述中,可以看出,出于簡化本公開內容的目的,在單個實施例中把各種特征分組在一起。本公開內容的方法的不應被解釋為反映所要求保護的實施例要求比每一權利要求中明確地敘述更多的特征的意圖。相反,如下列權利要求反映的,發(fā)明主題少于單個公開的實施例的所有特征。因而下列的權利要求據此被合并到詳細描述中,且每一權利要求獨立成為分離的優(yōu)選實施例。在所附權利要求中,術語“包括(including)”和“其中(in which)”分別被用作各個術語“包含(comprising)”和“其特征在于(wherein)”的通俗英語等效物(plain-Englishequivalent)。此外,術語“第一”、“第二”和“第三”等等僅被用作標簽,且不旨在對它們的對象施加數字要求。
[0068]盡管已經用對結構特征和/或方法論動作來說特異的語言描述了本主題,但應理解,在所附權利要求中界定的本主題并不必定限于以上所描述的具體的特征或動作。相反,以上所描述的具體的特征和動作是作為實現權利要求的示例形式而公開的。
【權利要求】
1.一種裝置,包括: 發(fā)熱組件; 空氣推進器;以及 熱管理模塊,所述熱管理模塊監(jiān)視所述空氣推進器的一個或多個參數,并基于指示所述裝置中的氣流的一種或多種改變的所述一個或多個參數的一種或多種改變,執(zhí)行一個或多個熱管理操作。
2.如權利要求1所述的裝置,其特征在于,所述空氣推進器包括風扇或風機,且所述一個或多個參數包括所述風扇或風機的速度或所述風扇或風機的電壓。
3.如權利要求2所述的裝置,其特征在于,所述熱管理操作包括產生關于所述速度的一種或多種改變或所述電壓的一種或多種改變的用戶通知,其中,已增加的速度或已減少的電壓指示所述氣流中的流阻。
4.如權利要求3所述的裝置,其特征在于,所述用戶通知包括關于速度或電壓改變的量或補救所述速度或電壓改變的所建議的動作的信息。
5.如權利要求2 所述的裝置,其特征在于,所述熱管理操作包括基于所述速度或電壓的一種或多種改變來改變所述發(fā)熱組件的性能狀態(tài)。
6.如權利要求5所述的裝置,其特征在于,改變所述性能狀態(tài)包括如果所述速度增加或所述電壓減少就節(jié)流所述發(fā)熱組件。
7.如權利要求1所述的裝置,包括: 機殼,所述機殼被安排為封閉所述發(fā)熱組件和所述空氣推進器,所述機殼具有一個或多個外表面,所述一個或多個外表面包括促進所述氣流進入和離開所述機殼的一個或多個開口,其中,所述一個或多個參數的一種或多種改變指示進入或離開所述機殼一個或多個開口的所述氣流的一種或多種改變。
8.一種系統(tǒng),包括: 機殼,所述機殼被安排為封閉發(fā)熱組件和空氣推進器,所述機殼具有一個或多個外表面,所述一個或多個外表面包括促進氣流進入和離開所述機殼的一個或多個開口 ;以及 熱管理模塊,所述熱管理模塊監(jiān)視所述空氣推進器的一個或多個參數,并基于指示氣流的一種或多種改變的所述一個或多個參數的一種或多種改變,執(zhí)行一個或多個熱管理操作。
9.如權利要求8所述的系統(tǒng),其特征在于,所述一個或多個參數的一種或多種改變指示進入或離開所述機殼的一個或多個開口的氣流的一種或多種改變。
10.如權利要求8所述的系統(tǒng),其特征在于,所述空氣推進器包括風扇或風機,且所述一個或多個參數包括所述風扇或風機的速度或電壓,其中,已增加的速度或已減少的電壓指示所述氣流中的流阻。
11.如權利要求10所述的系統(tǒng),其特征在于,所述熱管理操作包括產生要顯示在數字顯示器上的用戶通知,所述用戶通知指示所述氣流的流阻且包括關于所述流阻的量或補救所述流阻的所建議的動作的信息。
12.如權利要求10所述的系統(tǒng),其特征在于,所述熱管理操作包括基于所述速度電壓的一種或多種改變來改變所述發(fā)熱組件的性能狀態(tài),其中,改變所述性能狀態(tài)包括如果所述速度增加或所述電壓減少就節(jié)流所述發(fā)熱組件。
13.—種計算機實現的方法,包括: 監(jiān)視空氣推進器的一個或多個參數; 檢測所述一個或多個參數的一種或多種改變;以及 基于指示計算設備的氣流的一種或多種改變的所述一個或多個參數的一種或多種改變,執(zhí)行一個或多個熱管理操作。
14.如權利要求13所述的計算機實現方法,其特征在于,所述空氣推進器包括風扇或風機,且所述一個或多個參數包括所述風扇或風機的速度或電壓。
15.如權利要求14所述的計算機實現方法,其特征在于,執(zhí)行一個或多個熱管理操作包括產生關于所述速度或電壓的一個或更多改變的用戶通知,其中,所述用戶通知包括關于速度或電壓改變的量或補救所述速度或電壓改變的所建議的動作的信息,且其中,已增加的速度或已減少的電壓指示所述氣流中的流阻。
16.如權利要求14所述的計算機實現方法,其特征在于,執(zhí)行一個或多個熱管理操作包括基于所述速度或電壓的一種或多種改變來改變發(fā)熱組件的性能狀態(tài),其中改變所述性能狀態(tài)包括如果所述速度增加或所述電壓減少就節(jié)流所述發(fā)熱組件。
17.如權利要求13所述的計算機實現方法,其特征在于,執(zhí)行一個或多個熱管理操作包括: 監(jiān)視所述空氣推進器的維護狀態(tài);以及 如果所述維護狀態(tài)超過預定義的閾值就產生維護通知。
18.如權利要求13所述 的計算機實現方法,其特征在于,執(zhí)行一個或多個熱管理操作包括: 如果沒有檢測到所述空氣推進器的所述一個或多個參數的改變就選擇第一熱配置;以及 如果檢測到所述空氣推進器的一個或多個參數的一種或多種改變就選擇第二熱配置。
19.如權利要求18所述的計算機實現方法,其特征在于,所述第二熱配置被安排為比所述第一熱配置產生更少的熱。
20.如權利要求19所述的計算機實現方法,其特征在于,在所述第二熱配置中改變一個或多個發(fā)熱組件的性能狀態(tài)。
【文檔編號】G06F11/30GK103443733SQ201180069548
【公開日】2013年12月11日 申請日期:2011年12月29日 優(yōu)先權日:2011年3月25日
【發(fā)明者】M·麥克唐納, V·斯里尼瓦桑 申請人:英特爾公司