亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種在線更新固件的系統(tǒng)及其方法

文檔序號:7599034閱讀:229來源:國知局
專利名稱:一種在線更新固件的系統(tǒng)及其方法
技術領域
本發(fā)明涉及一種更新固件的系統(tǒng)及其方法,特別是涉及一種通過遠程控制裝置的瀏覽器連結(jié)web服務器來進行電子裝置固件更新的系統(tǒng)及其方法。
背景技術
一般而言,電子裝置可能因為已知的問題(Bug)、未知的問題或需提高效能而需要提出相對應的解決方案,而現(xiàn)有由廠商所提出的解決方案大多為修改硬件裝置或更新固件(firmware,或稱韌體)。但直至目前為止,更新固件是已知的最方便的解決方法,所以對于電子裝置上的諸多問題與狀況廠商都盡可能以更新固件的方式來做為解決方案。
請參閱圖1所示的現(xiàn)有多臺電子裝置更新固件的方法示意圖,如圖所示現(xiàn)有更新程序大多利用儲存有待更新固件與更新程序的儲存裝置10,通過人工操控的方式,讓各個電子裝置15的固件獲得更新。這種方式在大量電子裝置需處理固件更新的狀況下將浪費很多人力資源。舉例來說,電子裝置制造商在研發(fā)或制造期間利用更新固件來解決電子裝置的問題時,所需更新的電子裝置的數(shù)量可能達數(shù)千臺之多,因此每次更新固件都需耗費很多人力資源。
另外許多使用者對于人工操控更新固件的方式并不熟悉,而導致更新失敗,最后導致電子裝置無法再使用的狀況也時有所聞。因此,許多制造商的客服單位對于產(chǎn)品固件更新所付出的資源也相對的非常龐大。
另請參閱圖2,現(xiàn)有多臺電子裝置通過網(wǎng)絡更新固件的方法示意圖。如圖所示現(xiàn)有通過網(wǎng)絡來更新固件的方式是利用將儲存于遠程電子裝置20上的待更新固件與更新程序通過網(wǎng)絡30下載至欲更新固件的目的端電子裝置40上,然后在目的端電子裝置40上各自執(zhí)行更新程序。而此種更新方式在資源浪費問題上仍未獲得明顯改善。
因此若能通過單一主機的控制便能完成多臺電子裝置更新固件的程序,將能減少人力資源的浪費,增加企業(yè)的競爭能力。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題在于提供一種在線更新固件的系統(tǒng)及其方法,通過遠程控制的方式讓多臺電子裝置可同時進行固件的更新。
為了實現(xiàn)上述目的,本發(fā)明提供了一種在線更新固件的系統(tǒng),其特點在于,包含一web服務器,具有一待更新固件清單與一可更新電子裝置清單;一個以上的代理服務器,分設于一個以上的電子裝置中,且通過網(wǎng)絡與該web服務器連接;及一控制裝置,根據(jù)一請求命令的響應,通過一瀏覽器與該web服務器連接,以獲取該待更新固件清單以及該可更新電子裝置清單,并從該待更新固件清單以及該可更新電子裝置清單選取一待更新固件以及一個以上的電子裝置數(shù)據(jù),并令該web服務器將該待更新固件傳送至對應于該電子裝置數(shù)據(jù)的該電子裝置中;其中,各該電子裝置接收到該待更新固件時將通過該代理服務器將其加載至一內(nèi)存中。
上述在線更新固件的系統(tǒng),其特點在于,該可更新電子裝置清單記錄可通過該web服務器與該代理服務器而相互連接的各該電子裝置的地址數(shù)據(jù)。
上述在線更新固件的系統(tǒng),其特點在于,該代理服務器還包含一更新程序,用以令該待更新固件加載該內(nèi)存中。
上述在線更新固件的系統(tǒng),其特點在于,該代理服務器在該待更新固件加載該內(nèi)存中后,還將傳送一更新完成信號至該web服務器中,并令該電子裝置重新激活以使該待更新固件生效。
上述在線更新固件的系統(tǒng),其特點在于,該更新完成信號通過該控制裝置的該瀏覽器顯示。
上述在線更新固件的系統(tǒng),其特點在于,該控制裝置在預設的門檻時間內(nèi)未接收到該更新完成信號時,則通過該瀏覽器顯示更新失敗信號。
上述在線更新固件的系統(tǒng),其特點在于,該內(nèi)存為一閃存。
上述在線更新固件的系統(tǒng),其特點在于,該閃存為基本輸入/輸出系統(tǒng)。
上述在線更新固件的系統(tǒng),其特點在于,其中該閃存為基板管理控制裝置。
上述在線更新固件的系統(tǒng),其特點在于,該內(nèi)存為電可擦除只讀存儲器。
上述在線更新固件的系統(tǒng),其特點在于,該電可擦除只讀存儲器為基本輸入/輸出系統(tǒng)。
上述在線更新固件的系統(tǒng),其特點在于,該電可擦除只讀存儲器為基板管理控制裝置。
本發(fā)明還提供一種在線更新固件的方法,其特點在于,包含下列步驟通過一控制裝置提出一請求命令至一web服務器;根據(jù)該請求命令的響應,從該web服務器獲取一待更新固件清單以及一可更新電子裝置清單;根據(jù)該待更新固件清單以及該可更新電子裝置清單,確認一待更新固件以及一個以上的電子裝置數(shù)據(jù);令該web服務器傳送該待更新固件至對應于該電子裝置數(shù)據(jù)的一個以上的電子裝置中;確認該電子裝置產(chǎn)生一更新完成信號;及通過該瀏覽器顯示該更新完成信息。
上述在線更新固件的方法,其特點在于,該控制裝置通過一瀏覽器提出該請求命令。
上述在線更新固件的方法,其特點在于,在預設門檻時間內(nèi)確認該更新完成信號并未產(chǎn)生時,通過該瀏覽器顯示一更新失敗信號。
上述在線更新固件的方法,其特點在于,加載該待更新固件至該內(nèi)存的步驟通過更新程序用以執(zhí)行。
本發(fā)明的功效,在于不僅可讓客服單位運用于協(xié)助使用者執(zhí)行固件更新程序以提高服務效率,另外制造廠商通過此系統(tǒng)與方法可大大減少更新固件所需耗費的人力資源。
以下結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。


圖1為現(xiàn)有多臺電子裝置更新固件(firmware)的方法示意圖;圖2為現(xiàn)有多臺電子裝置通過網(wǎng)絡更新固件的方法示意圖;圖3為本發(fā)明較佳實施例的更新狀態(tài)示意圖;圖4為本發(fā)明較佳實施例的系統(tǒng)結(jié)構(gòu)圖;圖5為本發(fā)明較佳實施例的方法流程圖;及圖6為web服務器以及電子裝置在步驟240后所對應執(zhí)行的流程步驟的流程圖。
其中,附圖標記
10-儲存裝置,15-電子裝置20-遠程電子裝置,30-網(wǎng)絡40-目的端電子裝置110-web服務器,112-待更新固件清單114-可更新電子裝置清單120-電子裝置,122-代理服務器130-控制裝置,132-瀏覽器步驟210-通過控制裝置提出一請求命令至一web服務器步驟220-根據(jù)該請求命令的響應,自該web服務器獲取一待更新固件清單以及一可更新電子裝置清單步驟230-根據(jù)該待更新固件清單以及該可更新電子裝置清單,選取一待更新固件以及一個以上的電子裝置數(shù)據(jù)步驟240-令該web服務器傳送該待更新固件至對應于該電子裝置數(shù)據(jù)的一個以上的電子裝置中步驟250-確認更新完成信號是否產(chǎn)生步驟260-顯示該更新完成信號步驟270-顯示更新失敗信號步驟310-確認電子裝置數(shù)據(jù)上所記錄的電子裝置可執(zhí)行更新程序步驟320-傳送待更新固件至允許被更新的各電子裝置步驟330-加載待更新固件至內(nèi)存步驟340-傳送更新完成信號并重新激活各電子裝置以執(zhí)行待更新固件步驟350-傳送警示信號具體實施方式
首先,請參閱圖3所示,為本發(fā)明較佳實施例的更新狀態(tài)示意圖。如圖所示,本發(fā)明是通過控制裝置130通過網(wǎng)絡30選取儲存于web服務器110中的待更新固件與電子裝置數(shù)據(jù),再促使web服務器110根據(jù)電子裝置數(shù)據(jù)將待更新固件傳送至電子裝置數(shù)據(jù)中所記錄的電子裝置120中,并促使各個電子裝置120自動執(zhí)行更新固件的程序。
再請參閱圖4所示,本發(fā)明較佳實施例的系統(tǒng)結(jié)構(gòu)圖,如圖所示本發(fā)明的在線更新固件的系統(tǒng),主要的系統(tǒng)功能模塊包含(A)web服務器110;(B)代理服務器122;以及(C)控制裝置130,分別詳細說明如下(A)web服務器110中儲存有具有待更新固件清單112與可更新電子裝置清單114。其中,web服務器110可通過http通信協(xié)議與其它的網(wǎng)絡裝置相互的收發(fā)信息,而待更新固件清單112為可通過http通信協(xié)議傳送的固件數(shù)據(jù)。
待更新固件清單112記錄有許多的固件數(shù)據(jù),使用者可從此待更新固件清單112中選取其中一個固件數(shù)據(jù)做為執(zhí)行更新程序所需的待更新固件。
另外,可更新電子裝置清單114中記錄可通過web服務器與代理服務器連接進行遠程更新的電子裝置的地址數(shù)據(jù)。使用者可從可更新電子裝置清單114中選取多個電子裝置的地址數(shù)據(jù)做為欲執(zhí)行更新程序的電子裝置數(shù)據(jù)。
(B)多個代理服務器122分別設于多臺電子裝置120中并與web服務器110連接。而電子裝置120可根據(jù)web服務器110的操作而使其固件獲得更新。舉例來說,當電子裝置120接收到web服務器110所發(fā)送的待更新固件時即會自動地執(zhí)行固件更新程序。
在實際上的應用此電子裝置可為臺式計算機(desktop)、筆記本計算機(laptop)、信息家電(information appliance,IA)、個人數(shù)字助理(PersonalDigital Assistant,PDA)以及設置于服務器內(nèi)的刀鋒服務器等。
(C)控制裝置130將根據(jù)其所發(fā)送的請求命令的響應通過瀏覽器132與web服務器110連結(jié),以從web服務器110獲取待更新固件清單112以及可更新電子裝置清單114,再從上述的清單中分別選取出待更新固件以及電子裝置數(shù)據(jù)并令web服務器110將待更新固件傳送至對應于電子裝置數(shù)據(jù)的各個電子裝置120中。
其中,瀏覽器132可通過http通信協(xié)議與web服務器110相互傳送數(shù)據(jù),另外當控制裝置130通過瀏覽器132選取待更新固件與電子裝置數(shù)據(jù)后,web服務器110會在確認各電子裝置120可執(zhí)行更新程序(固件允許被更新)后,將待更新固件傳送至對應于電子裝置數(shù)據(jù)的各個電子裝置120中。
相反地,當確認電子裝置120不可執(zhí)行更新程序時(如,電子裝置120正在執(zhí)行更新程序中時),web服務器110將傳送警示信號至控制裝置130中,而控制裝置130將通過瀏覽器顯示132此警示信號。
另外接收到待更新固件的電子裝置120,將通過代理服務器122將待更新固件加載至電子裝置120的內(nèi)存中,并傳送更新成功信號至web服務器110后,促使電子裝置120重新激活,以使待更新固件生效。而web服務器110則會將更新成功信號再傳送至控制裝置130中。
上述的內(nèi)存可為閃存(Flash ROM)或電可擦除只讀存儲器(EEPROM);另外上述的閃存或電可擦除只讀存儲器可為電子裝置上的基本輸入/輸出系統(tǒng)(BIOS)或基板管理控制裝置(BMC)。
另外,當在預設門檻時間內(nèi)的web服務器110并未接收到電子裝置120所傳送的更新成功信號時,便會送更新失敗信號至控制裝置130中,而控裝置130將通過瀏覽器132顯示此更新失敗信號。
請參閱圖5,為本發(fā)明的在線更新固件的方法的方法流程圖,此方法的運作流程將說明如下首先,步驟210,通過控制裝置提出請求命令至web服務器;當使用者欲更新電子裝置120的固件時,可利用控制裝置130中的瀏覽器132通過網(wǎng)絡向web服務器.110提出請求命令。
然后,步驟220,根據(jù)請求命令的響應,從web服務器獲取待更新固件清單以及可更新電子裝置清單;web服務器110確認控制裝置130具有操控權時,便會將待更新固件清單112與可更新電子裝置清單114回傳給控制裝置130以供使用者選擇。
然后,步驟230,根據(jù)待更新固件清單以及可更新電子裝置清單,選取待更新固件以及電子裝置數(shù)據(jù);使用者可從待更新固件清單112中選取待更新固件與自可更新電子裝置清單114中選取電子裝置數(shù)據(jù),以確認欲更新的待更新固件數(shù)據(jù)與電子裝置120。
然后,步驟240,令web服務器傳送待更新固件至對應于電子裝置數(shù)據(jù)的一個以上的電子裝置中;當控制裝置130選取完待更新固件與電子裝置數(shù)據(jù)后,web服務器110便會自動傳送更新固件至電子裝置數(shù)據(jù)所對應的各個電子裝置120中。
步驟250,確認更新完成信號是否產(chǎn)生;當更新程序完成后各個電子裝置120將會通過web服務器110回傳更新成功信號至控制裝置130中,從而做為確認更新成功的確認信息。
步驟260,顯示更新完成信息;控制裝置130接收到更新成功信號時便會通過瀏覽器132顯示此更新成功信號以通知使用者更新程序已完成。
另外,當web服務器110在預設的門檻時間內(nèi)并未接收到電子裝置120所傳送的更新成功信號時,其便會傳送更新失敗信號至控制裝置130,步驟270,以通知使用者產(chǎn)生更新失敗的狀況。
請參閱圖6所示web服務器以及各電子裝置在步驟240后所對應執(zhí)行的流程步驟。首先,步驟310,確認電子裝置數(shù)據(jù)上所記錄的電子裝置可執(zhí)行更新程序;當web服務器110確認控制裝置130已選擇完待更新固件與電子裝置數(shù)據(jù)時,web服務器110將根據(jù)電子裝置數(shù)據(jù)確認被選取的電子裝置120是否可執(zhí)行更新程序(若被選取的電子裝置120正在執(zhí)行更新程序時,即表示不可執(zhí)行更新程序)。
步驟320,傳送待更新固件至可執(zhí)行更新程序的各個電子裝置中;當被選取的電子裝置120可執(zhí)行更新程序時,web服務器110則會將待更新固件傳送到各個電子裝置120中。
然后,步驟330,加載待更新固件至內(nèi)存;接收到待更新固件的各個電子裝置120其內(nèi)部的代理服務器122會將待更新固件加載(寫入)到內(nèi)存中。
最后,步驟340,傳送更新完成信號并重新激活各電子裝置以執(zhí)行待更新固件;當代理服務器122確認待更新固件加載后將發(fā)送一個更新完成信號。
另外,在上述步驟310中若確認電子裝置數(shù)據(jù)上所記錄的電子裝置不允許執(zhí)行更新程序時,步驟350,web服務器110將回傳送一個警示信號至控制裝置130中并通過瀏覽器132顯示。
如上所述,本發(fā)明所提出的在線更新固件的系統(tǒng)及其方法不僅可讓客服單位運用于協(xié)助使用者執(zhí)行固件更新程序以提高服務效率,另外制造廠商通過此系統(tǒng)與方法還可大大減少更新固件所需耗費的人力資源。
當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領域的技術人員可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明權利要求的保護范圍。
權利要求
1.一種在線更新固件的系統(tǒng),其特征在于,包含一web服務器,具有一待更新固件清單與一可更新電子裝置清單;一個以上的代理服務器,分設于一個以上的電子裝置中,且通過網(wǎng)絡與該web服務器連接;及一控制裝置,根據(jù)一請求命令的響應,通過一瀏覽器與該web服務器連接,以獲取該待更新固件清單以及該可更新電子裝置清單,并從該待更新固件清單以及該可更新電子裝置清單選取一待更新固件以及一個以上的電子裝置數(shù)據(jù),并令該web服務器將該待更新固件傳送至對應于該電子裝置數(shù)據(jù)的該電子裝置中;其中,各該電子裝置接收到該待更新固件時將通過該代理服務器將其加載至一內(nèi)存中。
2.根據(jù)權利要求1所述的在線更新固件的系統(tǒng),其特征在于,該可更新電子裝置清單記錄可通過該web服務器與該代理服務器而相互連接的各該電子裝置的地址數(shù)據(jù)。
3.根據(jù)權利要求1所述的在線更新固件的系統(tǒng),其特征在于,該代理服務器還包含一更新程序,用以令該待更新固件加載該內(nèi)存中。
4.根據(jù)權利要求1所述的在線更新固件的系統(tǒng),其特征在于,該代理服務器在該待更新固件加載該內(nèi)存中后,還將傳送一更新完成信號至該web服務器中,并令該電子裝置重新激活以使該待更新固件生效。
5.根據(jù)權利要求4所述的在線更新固件的系統(tǒng),其特征在于,該更新完成信號通過該控制裝置的該瀏覽器顯示。
6.根據(jù)權利要求1所述的在線更新固件的系統(tǒng),其特征在于,該控制裝置在預設的門檻時間內(nèi)未接收到該更新完成信號時,則通過該瀏覽器顯示更新失敗信號。
7.根據(jù)權利要求1所述的在線更新固件的系統(tǒng),其特征在于,該內(nèi)存為一閃存。
8.根據(jù)權利要求7所述的在線更新固件的系統(tǒng),其特征在于,該閃存為基本輸入/輸出系統(tǒng)。
9.根據(jù)權利要求7所述的在線更新固件的系統(tǒng),其特征在于,其中該閃存為基板管理控制裝置。
10.根據(jù)權利要求1所述的在線更新固件的系統(tǒng),其特征在于,該內(nèi)存為電可擦除只讀存儲器。
11.根據(jù)權利要求10所述的在線更新固件的系統(tǒng),其特征在于,該電可擦除只讀存儲器為基本輸入/輸出系統(tǒng)。
12.根據(jù)權利要求10所述的在線更新固件的系統(tǒng),其特征在于,該電可擦除只讀存儲器為基板管理控制裝置。
13.一種在線更新固件的方法,其特征在于,包含下列步驟通過一控制裝置提出一請求命令至一web服務器;根據(jù)該請求命令的響應,從該web服務器獲取一待更新固件清單以及一可更新電子裝置清單;根據(jù)該待更新固件清單以及該可更新電子裝置清單,確認一待更新固件以及一個以上的電子裝置數(shù)據(jù);令該web服務器傳送該待更新固件至對應于該電子裝置數(shù)據(jù)的一個以上的電子裝置中;確認該電子裝置產(chǎn)生一更新完成信號;及通過該瀏覽器顯示該更新完成信息。
14.根據(jù)權利要求13所述的在線更新固件的方法,其特征在于,該控制裝置通過一瀏覽器提出該請求命令。
15.根據(jù)權利要求13所述的在線更新固件的方法,其特征在于,在預設門檻時間內(nèi)確認該更新完成信號并未產(chǎn)生時,通過該瀏覽器顯示一更新失敗信號。
16.根據(jù)權利要求13所述的在線更新固件的方法,其特征在于,加載該待更新固件至該內(nèi)存的步驟通過更新程序用以執(zhí)行。
全文摘要
本發(fā)明涉及一種在線更新固件的系統(tǒng),包含web服務器,具有待更新固件清單與可更新電子裝置清單;一個以上的代理服務器,分設于一個以上的電子裝置中,且通過網(wǎng)絡與該web服務器連接;及控制裝置,根據(jù)請求命令的響應,通過瀏覽器與該web服務器連接,以獲取該待更新固件清單以及該可更新電子裝置清單,并從該待更新固件清單以及該可更新電子裝置清單選取待更新固件以及一個以上的電子裝置數(shù)據(jù),并令該web服務器將該待更新固件傳送至對應于該電子裝置數(shù)據(jù)的該電子裝置中;其中,各該電子裝置接收到該待更新固件時將通過該代理服務器將其加載至內(nèi)存中。本發(fā)明可讓客服單位提高服務效率,制造廠可大大減少更新固件所需耗費的人力資源。
文檔編號H04L12/24GK1773908SQ20041008865
公開日2006年5月17日 申請日期2004年11月10日 優(yōu)先權日2004年11月10日
發(fā)明者劉文涵, 宋建福, 劉福成 申請人:英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1