[發明專利]風扇轉速表更新方法無效
| 申請號: | 201010192866.9 | 申請日: | 2010-05-28 |
| 公開(公告)號: | CN102262570A | 公開(公告)日: | 2011-11-30 |
| 發明(設計)人: | 余璘;陳婷婷;陳志偉 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F1/20 |
| 代理公司: | 北京戈程知識產權代理有限公司 11314 | 代理人: | 程偉;張碩 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 風扇 轉速表 更新 方法 | ||
技術領域
本發明涉及一種風扇轉速表更新技術,特別是涉及一種應用于具有基板管理控制器的電子產品系統中的風扇轉速表更新技術。
背景技術
隨著電子產業的蓬勃發展,電子產品也逐漸進入多功能、高性能的研發方向。為滿足電子產品微型化的封裝需求,電子產品的電路板上電子元件運行時產生的熱量將明顯增加,對風扇在數量上的需求也不斷相對增加,例如現有的1U或2U電子產品系統均配置有6到8個風扇,甚至12個風扇之多,現有電子產品系統可根據其運行狀況動態調整風扇運轉速度以便將其內部電子元件運行產生的熱量及時有效的傳遞至外界?,F有電子產品系統為了使風扇有效運行,一般是根據電子產品系統運行狀況及時更新風扇轉速表(FAN?CONTROL?TABLE),而現有電子產品系統中風扇轉速表的更新是與電子產品系統中基板管理控制器韌體(BMC?firmware)是彼此獨立的,在更新風扇轉速表的過程中,如果發生掉電情形,風扇轉速表將失去作用或產生錯誤的控速。
因此,如何提出一種新的風扇轉速表更新方法,以解決上述現有技術的種種缺點,實已成為目前業界急待克服的問題。
發明內容
鑒于上述現有技術的缺點,本發明的目的是提供一種風扇轉速表更新方法,以避免在更新風扇轉速表的過程中同時發生電子產品系統掉電而仍讀取未完成更新作業前的風扇轉速表而產生錯誤控速或無法發揮控速作用的弊失。
為達到上述及其他目的,本發明提供一種風扇轉速表更新方法,用以應用在具有基板管理控制器(BMC)的電子產品系統中,該基板管理控制器儲存有一預設風扇轉速表,該方法包括以下步驟:在該基板管理控制器中分配出一臨時儲存空間;在該基板管理控制器中儲存一臨時風扇轉速表;接收風扇轉速更新數據的輸入,并將該風扇轉速更新數據儲存于該臨時儲存空間中;該基板管理控制器將該臨時儲存空間內儲存的風扇轉速更新數據寫入該臨時風扇轉速表;該基板管理控制器檢測該臨時風扇轉速表中的數據是否完整,檢測結果為完整,則該基板管理控制器以該臨時風扇轉速表覆蓋該預設風扇轉速表并刪除該臨時風扇轉速表;檢測結果為不完整,則刪除該臨時風扇轉速表。
該預設風扇轉速表及該臨時風扇轉速表是數據文件。該電子產品系統為服務器系統。
本發明的風扇轉速表更新方法是在電子產品系統更新風扇轉速數據過程中,通過基板管理控制器預先建立一臨時風扇轉速表,并且在該基板管理控制器將該臨時風扇轉速表覆蓋原有的風扇轉速表(即前述的預設風扇轉速表)之前,檢查該臨時風扇轉速表中的數據是否完整,該臨時風扇轉速表的數據完整后方可執行覆蓋作業,進而保證風扇轉速表的正確性,避免現有技術中仍讀取未完成更新作業的風扇轉速表而造成風扇轉速表失去作用或產生錯誤控速的缺點。
附圖說明
圖1是本發明的風扇轉速表更新方法的流程圖。
具體實施方式
以下通過特定的具體實例說明本發明的技術內容,本領域技術人員可由本說明書所揭示的內容輕易地了解本發明的其他優點與功效。本發明也可通過其他不同的具體實例加以施行或應用,本說明書中的各項細節亦可基于不同觀點與應用,在不背離本發明的精神下進行各種修飾與變更。
如圖1所示是顯示本發明的風扇轉速表更新方法,該方法是應用在具有基板管理控制器的電子產品系統中,該基板管理控制器中儲存有一預設風扇轉速表,該預設風扇轉速表例如為數據文件(dat文件),該電子產品系統例如為服務器系統。該風扇轉速表更新方法是包括以下步驟:
在步驟S1中,于該基板管理控制器(BMC)中分配出一臨時儲存空間。接著進至步驟S2。在本實施例中,是用戶通過更新工具發出更新指令,電子產品系統的基板管理控制器接收到該更新指令即在其中分配出一臨時儲存空間。
在步驟S2中,于該基板管理控制器中儲存一臨時風扇轉速表。接著進至步驟S3。
在步驟S3中,用戶輸入風扇轉速更新數據并將該風扇轉速更新數據儲存于該臨時儲存空間中。接著進至步驟S4。
在步驟S4中,該基板管理控制器將該臨時儲存空間內儲存的風扇轉速更新數據寫入該臨時風扇轉速表。該臨時風扇轉速表例如為數據文件。接著進至步驟S5。
在步驟S5中,該基板管理控制器檢測該臨時風扇轉速表中的風扇轉速更新數據是否完整,若是,則進至步驟S6;若不完整,則進至步驟S7。在本實施例中,可利用校驗完整性方式(Check?sum)檢測數據是否完整,而本實施例的檢測數據判定為完整是指輸入的該風扇轉速更新數據與寫入的該臨時風扇轉速表的數據為一致。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010192866.9/2.html,轉載請聲明來源鉆瓜專利網。





