[發(fā)明專利]固件更新系統(tǒng)和方法在審
| 申請?zhí)枺?/td> | 201210398210.1 | 申請日: | 2012-10-18 |
| 公開(公告)號: | CN103777968A | 公開(公告)日: | 2014-05-07 |
| 發(fā)明(設(shè)計)人: | 曾偉嘉 | 申請(專利權(quán))人: | 宏碁股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京君尚知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11200 | 代理人: | 余功勛 |
| 地址: | 中國臺灣新北市*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 更新 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明主要涉及固件更新技術(shù),特別涉及利用可擴展固件界面外殼(Unified?Extensible?Firmware?Interface?Shell,UEFI?Shell)與嵌入式管理裝置的虛擬裝置功能來執(zhí)行自動化的固件更新技術(shù)。
背景技術(shù)
傳統(tǒng)上,固件開發(fā)商或供應(yīng)商會提供刷新此固件所需的工具,舉例來說:微軟環(huán)境下的刷新工具、Linux環(huán)境下的刷新工具以及Dos環(huán)境下的刷新工具。這些刷新工具都是適用于單機且需人力來執(zhí)行。
有些信息技術(shù)(IT)人員會自行構(gòu)建預(yù)啟動執(zhí)行環(huán)境(Preboot?Execution?Enviroment,PXE)架構(gòu)來做大量軟件部屬,但也有人利用它來部屬固件。而預(yù)啟動執(zhí)行環(huán)境架構(gòu)中很重要的一個物件是“可開機的小型操作系統(tǒng)”,一般是用精簡版的Linux、MS-Dos、FreeDos或WindowsPE來作為可開機的小型操作系統(tǒng)。而這些小型操作系統(tǒng)多從網(wǎng)絡(luò)上下載取得,因為自行編譯制作與維護是需要較專業(yè)的知識,一般人很難完成的。此外,這些小型操作系統(tǒng)與目標平臺可能存在著相容性的問題而無法正常開機或執(zhí)行程式。再者固件開發(fā)商也未必能為所有的小型操作系統(tǒng)版本提供對應(yīng)的固件刷新工具。且預(yù)啟動執(zhí)行環(huán)境架構(gòu)同一批次內(nèi)只能更新同一機型的固件。
發(fā)明內(nèi)容
針對上述現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種關(guān)于固件更新技術(shù),可利用擴展固件界面外殼與嵌入式管理裝置的虛擬裝置功能來執(zhí)行自動化的固件更新技術(shù)。
本發(fā)明的一實施例提供了一種固件更新系統(tǒng),包括:一固件更新裝置,用以提供復(fù)數(shù)固件更新資料,其中上述固件更新資料包括一第一固件更新資料和一第二固件更新資料;一第一目標平臺,適用于一第一機型,通過一第一嵌入式管理裝置的一第一虛擬裝置由上述固件更新裝置掛載上述第一固件更新資料,以及通過一第一統(tǒng)一可擴展固件界面固件的一第一統(tǒng)一可擴展固件界面外殼執(zhí)行上述第一固件更新資料;以及一第二目標平臺,適用于一第二機型,當(dāng)上述第一目標平臺執(zhí)行上述第一固件更新資料時,通過一第二嵌入式管理裝置的一第二虛擬裝置由上述固件更新裝置掛載上述第二固件更新資料,以及通過一第二統(tǒng)一可擴展固件界面固件的一第二統(tǒng)一可擴展固件界面外殼執(zhí)行上述第二固件更新資料。
本發(fā)明的一實施例提供了一種固件更新方法,包括:通過一固件更新裝置提供復(fù)數(shù)固件更新資料,其中上述固件更新資料包括一第一固件更新資料和一第二固件更新資料;通過一第一嵌入式管理裝置的一第一虛擬裝置由上述固件更新裝置掛載上述第一固件更新資料至一適用于一第一機型的一第一目標平臺,且當(dāng)上述第一目標平臺掛載上述第一固件更新資料時,通過一第二嵌入式管理裝置的一第二虛擬裝置由上述固件更新裝置掛載上述第二固件更新資料至適用于一第二機型的一第二目標平臺;以及通過一第一統(tǒng)一可擴展固件界面固件的一第一統(tǒng)一可擴展固件界面外殼執(zhí)行上述第一固件更新資料,且當(dāng)上述第一目標平臺執(zhí)行上述第一固件更新資料時,通過一第二統(tǒng)一可擴展固件界面固件的一第二統(tǒng)一可擴展固件界面外殼執(zhí)行上述第二固件更新資料。
附圖說明
圖1為根據(jù)本發(fā)明一實施例所述的固件更新系統(tǒng)100的架構(gòu)圖。
圖2為根據(jù)本發(fā)明另一實施例所述的固件更新系統(tǒng)100的架構(gòu)圖。
圖3為根據(jù)本發(fā)明一實施例所述的固件更新方法的流程圖300。
圖4為根據(jù)本發(fā)明一實施例所述的固件更新方法的流程圖300的步驟310。
其中:
100—固件更新系統(tǒng);???????????????????????110—固件更新裝置;
120—網(wǎng)絡(luò);???????????????????????????????130—第一目標平臺;
131—第一嵌入式管理裝置;?????????????????132—第一虛擬裝置;
133—第一統(tǒng)一可擴展固件界面固件;?????????134—第一統(tǒng)一可擴展固件界面固件外殼;
140—第二目標平臺;???????????????????????141—第二嵌入式管理裝置;
142-第二虛擬裝置;????????????????????????143第二統(tǒng)一可擴展固件界面固件;
144—第二統(tǒng)一可擴展固件界面固件外殼;?????150-第三目標平臺;
300-流程圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于宏碁股份有限公司,未經(jīng)宏碁股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210398210.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





