[發(fā)明專利]可修復固件的客戶端設備及其固件修復方法無效
| 申請?zhí)枺?/td> | 201110180683.X | 申請日: | 2011-06-29 |
| 公開(公告)號: | CN102857358A | 公開(公告)日: | 2013-01-02 |
| 發(fā)明(設計)人: | 賴彥呈;羅一鈞 | 申請(專利權)人: | 環(huán)旭電子股份有限公司;環(huán)鴻科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04W24/04 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 薛琦;朱水平 |
| 地址: | 201203 上海市浦東新區(qū)張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 修復 客戶端 設備 及其 方法 | ||
技術領域
本發(fā)明涉及一種客戶端設備(Customer?Premises?Equipment,CPE)及其修復方法,特別是涉及一種有關于可修復固件的客戶端設備及其修復固件的方法。
背景技術
許多使用者需要依賴設置在使用者端的客戶端設備來連接網(wǎng)絡服務,然而多數(shù)客戶端設備都架設于較不易接近的高處。特別是戶外型的客戶端設備(outdoor?CPE),時常設置在供電較不穩(wěn)定的地區(qū),因而易于發(fā)生更新固件時由于斷電造成更新不完全,固件損壞而無法啟動客戶端設備的狀況。當客戶端設備無法正常開機運行時,維護的人員須通過序列通訊接口連接線路(如RS232連接線)連接到發(fā)生異常的客戶端設備進行維護。然而序列通訊接口線路可傳輸電氣訊號的距離十分受限(約5公尺),維護人員必須十分接近需要修復的客戶端裝置方能進行修復作業(yè),所以容易產(chǎn)生人力和時間的浪費。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是為了克服現(xiàn)有技術中固件修復作業(yè)容易產(chǎn)生人力和時間的浪費等缺陷,提供一種可修復固件的客戶端設備及其固件修復方法。
本發(fā)明提供了一種客戶端設備的固件修復方法,所述的客戶端設備包括存儲單元、處理單元及網(wǎng)絡接口單元,所述方法包括:讀取并檢測存儲在存儲單元的第一固件是否損壞。當檢測結果判斷第一固件損壞時,讀取存儲在存儲單元的第二固件,并將第二固件加載至記憶單元并執(zhí)行,根據(jù)第二固件的指令啟用第二固件所包括的網(wǎng)絡服務,以及控制客戶端設備與外部裝置通過網(wǎng)絡傳輸數(shù)據(jù)與指令??蛻舳搜b置還接受外部裝置的控制而執(zhí)行修復程序,并且根據(jù)修復程序接收外部裝置所存儲的更新固件以取代損壞的第一固件為新的第一固件。
較佳地,檢測該第一固件是否損壞的步驟中包括:讀取該第一固件預存的驗證值;以及計算該第一固件的數(shù)據(jù)的比對值并與該驗證值進行比對,當該比對值與該驗證值不符時,判斷該第一固件損壞。
較佳地,加載該第二固件到該記憶單元的步驟之前還包括:設置切換旗標以指示該第一固件的損壞。
較佳地,讀取及加載該第二固件到該記憶單元的步驟中包括:根據(jù)該切換旗標的設置而讀取該第二固件;變更該第二固件的名稱為該第一固件的名稱;以及加載名稱變更后的該第二固件到該記憶單元以供執(zhí)行該第二固件的指令。
較佳地,根據(jù)該第二固件的指令而與該外部裝置連接的步驟中包括:接受該外部裝置與該客戶端設備的網(wǎng)絡連接請求;以及根據(jù)該網(wǎng)絡連接請求配置網(wǎng)絡地址給該外部裝置,以供該外部裝置依據(jù)該網(wǎng)絡地址與該客戶端設備進行網(wǎng)絡連接。
較佳地,接受該外部裝置的控制而執(zhí)行該修復程序的步驟中包括:接受該外部裝置經(jīng)由網(wǎng)絡登錄到該客戶端設備;以及接受該外部裝置發(fā)出的修復指令而啟動該修復程序。
較佳地,根據(jù)該修復程序接收該更新固件的步驟中包括:接取該外部裝置的該更新固件;復制該更新固件并變更該更新固件的名稱為該第一固件的名稱;存儲所復制且更名的該更新固件到該存儲單元;以及重新啟動該客戶端設備。
較佳地,根據(jù)該第二固件的指令啟用網(wǎng)絡服務的步驟中包括:執(zhí)行地址配置程序以啟用網(wǎng)絡地址的配置服務;執(zhí)行遠程控制程序以啟用遠程登錄服務;以及執(zhí)行文件傳輸程序以啟用文件傳輸服務。
較佳地,該地址配置程序是動態(tài)主機組態(tài)協(xié)議程序,該遠程控制程序是遠程登錄服務協(xié)議程序,該文件傳輸程序是文件傳輸協(xié)議程序。
此外,本發(fā)明還提供了一種可修復固件的客戶端設備,所述的客戶端設備包括存儲單元、處理單元及網(wǎng)絡接口單元。其中,存儲單元存儲第一固件和第二固件。網(wǎng)絡接口單元用以連接外部裝置。處理單元用以在客戶端設備啟動時,檢測第一固件是否損壞,以及根據(jù)檢測結果,在第一固件損壞時選擇第二固件并加載到記憶單元加以執(zhí)行。其中,當?shù)诙碳粓?zhí)行時,處理單元根據(jù)第二固件的指令,啟用第二固件所包括的網(wǎng)絡服務,控制外部裝置與客戶端設備透過網(wǎng)絡接口單元傳送數(shù)據(jù)與指令,以接收外部裝置所存儲的更新固件而修復損壞的第一固件。
本發(fā)明的積極進步效果在于:
本發(fā)明所提供的客戶端設備及其固件修復方法,可自動檢測第一固件是否正常可運作或已經(jīng)損壞,并且可在判斷出第一固件損壞時,自動切換到第二固件執(zhí)行,并在執(zhí)行第二固件的程序中一并完成對第一固件的修復作業(yè),使得客戶端設備可再度正常開機運作。
附圖說明
圖1為本發(fā)明的一種客戶端設備修復固件方法的實施例的流程圖。
圖2為本發(fā)明的客戶端設備與外部裝置之間數(shù)據(jù)與指令溝通的實施例的流程圖。
圖3為本發(fā)明的一種可修復固件的客戶端設備的實施例的結構圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于環(huán)旭電子股份有限公司;環(huán)鴻科技股份有限公司,未經(jīng)環(huán)旭電子股份有限公司;環(huán)鴻科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110180683.X/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:傳輸線結構
- 下一篇:一種用于電子產(chǎn)品的旋轉支架





