本發(fā)明涉及一種電器設備自動修復的方法,特別是涉及一種電器設備由數(shù)據來源取得系統(tǒng)數(shù)據自動修復的方法。
背景技術:
隨著近期的技術發(fā)展,各種生活中的家電紛紛結合連網能力,智能顯示器即為一個最為主要的實行目標,將高畫質的影像顯示技術結合上網功能,并搭載不同的應用程序,且未來還可通過應用程序的擴充增加不同的功能,讓整體使用上更為方便。
簡單來說,這樣的智能顯示器的概念就如同智能型手機,但智能顯示器的功能較為注重于顯示方面的應用,智能型電視通過連網的能力,由網絡或其它來源上取得各種的支持及服務,如視頻的下載或與智能型手機連結來顯示內部的內容。
就如同智能型手機或這類型的電子數(shù)字產品,其內部程序或其它的相關驅動等,當有相關問題發(fā)生時,如版本升級或重要數(shù)據遺失時,都會造成系統(tǒng)不穩(wěn)定或死機,如此將會造成使用上的困擾及不便,而這樣的問題難以在短時間內獲得修復及改善,這樣的問題往往都是需要服務人員到現(xiàn)場來進行維修,然而礙于人力及成本考慮,派遣人員到場維修的落實較為困難,如此一來以客戶的觀點來看,問題無法快速的獲得解決及排除,將會造成觀感不佳及服務不周等問題,間接影響品牌形象。
更進一步的,在一個追求物聯(lián)網及智慧宅概念的當今社會上,這樣的后續(xù)服務及維修是十分常見的問題,除了上述的智能型電視外,其它的電器設備也會發(fā)生同樣的問題,如此電器設備如何自行進行維修,則為需要面對改善之處。
技術實現(xiàn)要素:
本發(fā)明的目的是提供一種電器設備自動修復的方法,該電器設備具有一MCU(Micro Controller Unit,微控制單元)及一與該MCU連接的儲存單元;該方法包括:
S1:MCU對儲存單元內的系統(tǒng)數(shù)據檢查;
S2:判定系統(tǒng)數(shù)據是否完整,如判定系統(tǒng)數(shù)據不完整則進行S3,如判定系統(tǒng)數(shù)據完整則進行S4;
S3 :MCU由一數(shù)據來源取得完整的系統(tǒng)數(shù)據,并由MCU將完整的系統(tǒng)數(shù)據覆寫存入儲存單元內,完成后進行S4;以及
S4:將電器設備進行啟動。
在本發(fā)明的一實施例中,S3與S4之間進一步包含S5,再次檢查覆寫后的系統(tǒng)數(shù)據是否完整,如覆寫后的系統(tǒng)數(shù)據不完整再次進行S3,如覆寫后的系統(tǒng)數(shù)據完整進行S4。
在本發(fā)明的一實施例中,電器設備可為任意的電器產品。
在本發(fā)明的一實施例中,電器設備為一智能顯示器;儲存單元為非揮發(fā)性內存,并供所述系統(tǒng)數(shù)據存放。
在本發(fā)明的一實施例中,數(shù)據來源系為一網絡云端數(shù)據庫,由網絡云端數(shù)據庫下載完整的系統(tǒng)數(shù)據來進行S3。
在本發(fā)明的一實施例中,數(shù)據來源系為該電器設備的還原數(shù)據儲存空間,由還原數(shù)據儲存空間讀取完整的系統(tǒng)數(shù)據來進行S3。
本發(fā)明的自動修復方式,是通過數(shù)據來源取得完整的系統(tǒng)數(shù)據,當中的系統(tǒng)數(shù)據可為官方所發(fā)布的最新版本,也可為燒錄于電器設備內還原數(shù)據儲存空間的出廠搭載版本,當在版本升級或重要數(shù)據遺失時,即可通過上述的數(shù)據來源取得完整的系統(tǒng)數(shù)據,并將其覆寫存入儲存單元內,將出現(xiàn)問題的系統(tǒng)數(shù)據覆寫并加以取代,來確保電器設備可以正常無誤的進行使用。
為讓本案的目的、特征和優(yōu)點能使本領域普通技術人員更易理解,下文結合較佳實施例,并配合附圖,作詳細說明如下。
附圖說明
下面結合附圖和具體實施方式對本發(fā)明作進一步詳細的說明。
圖1是本發(fā)明的電器設備自動修復的方法的一種示意性實施方式的流程圖。
圖2是本發(fā)明的電器設備的結構方塊圖。
圖3是本發(fā)明的自動修復方法使用于智能顯示器的一種示意性實施方式的流程圖。
標記說明:
1 電器設備
11 MCU
12 儲存單元
13 還原數(shù)據儲存空間
2 網絡云端數(shù)據庫
S1 MCU對儲存單元內的系統(tǒng)數(shù)據檢查
S2判定系統(tǒng)數(shù)據是否完整
S3 MCU由一數(shù)據來源取得完整的系統(tǒng)數(shù)據,并由MCU將完整的系統(tǒng)數(shù)據覆寫存入儲存單元內
S4將電器設備進行啟動
S5再次檢查覆寫后的系統(tǒng)數(shù)據是否完整
S301 開始
S302 連結網絡云端數(shù)據庫下載完整的系統(tǒng)數(shù)據并存放于儲存單元
S303 檢查系統(tǒng)數(shù)據是否完整
S304 利用下載的系統(tǒng)數(shù)據進行顯示器自我修復
S305檢查系統(tǒng)數(shù)據是否完整
S306 顯示器顯示正常畫面
S307結束。
具體實施方式
為清楚呈現(xiàn)本發(fā)明的特征,附圖中的各組件僅為示意而并非按照實物的外形與比例繪制,且省略部分公知組件。此外,為呈現(xiàn)對本發(fā)明說明的一貫性,在不同實施例中,相同或相似的標記代表相同或相似的組件或步驟。在實施例中所提到的方向用語,例如:上、下、左、右、前、后等,僅是參考附圖的方向,因此,使用的方向用語是用來說明,而非用來限制本發(fā)明。
在電器設備自動修復的方法的一種示意性實施方式中,該電器設備具有一MCU(Micro Controller Unit,微控制單元)及一與該MCU連接的儲存單元。該方法包括:
(S1) MCU對儲存單元內的系統(tǒng)數(shù)據檢查;
(S2) 判定系統(tǒng)數(shù)據是否完整,如判定系統(tǒng)數(shù)據不完整則進行(S3),如判定系統(tǒng)數(shù)據完整則進行(S4);
(S3) MCU由一數(shù)據來源取得完整的系統(tǒng)數(shù)據,并由MCU將完整的系統(tǒng)數(shù)據覆寫存入儲存單元內;
(S4) 將電器設備進行啟動。
針對上述步驟(S1)~(S4)來進行詳細說明:
當進行(S1)時,即為開啟電器設備到準備完成并接收使用者下令操作的準備時間,在這段時間內,MCU將會對整個電器設備的軟件程序部分進行檢查,在本發(fā)明中,主要是對儲存單元內的系統(tǒng)數(shù)據來進行檢查。
當進行(S2)時,也同為開啟電器設備到準備完成并接收使用者下令操作的準備時間,在這段時間內,MCU將會對系統(tǒng)數(shù)據來進行判定,判定系統(tǒng)數(shù)據是否為完整狀態(tài)或最新版本,而判定的方式可依據程序設計或者其它因素考慮,如檢查程序當中的檢查點或程序的總行數(shù)等,通過這樣的方式來判定系統(tǒng)數(shù)據當前是否完整。
當進行(S3)時,也同為開啟電器設備到準備完成并接收使用者下令操作的準備時間,但這個時間點是發(fā)生在步驟(S2)之后,在這段時間內,MCU會通過連網的方式與網絡云端數(shù)據庫連結,或尋找電器設備內硬件的還原數(shù)據儲存空間,來取得完整的系統(tǒng)數(shù)據(選擇當中一種來進行),并將上述方式取得后的系統(tǒng)數(shù)據,覆寫取代當前存放在儲存單元內的系統(tǒng)數(shù)據,而這個步驟就是主要的自動修復手段。
當進行(S4)時,就是完成了判斷步驟(S2)及修復步驟(S3),確定系統(tǒng)數(shù)據完好無損的情況下,即為開啟電器設備并準備完成等待接收使用者下令操作的待命狀態(tài),使用者即可任意的進行電器設備的使用、操作或關閉。
在電器設備自動修復的方法的另一種示意性實施方式中,因顧慮到實際修復步驟(S3)中無法一次完成,故在(S3)與(S4)之間增加了:(S5) 再次檢查覆寫后的系統(tǒng)數(shù)據是否完整。本示意性實施方式的流程圖可參見圖1。
當進行(S5)時,也同為開啟電器設備到準備完成并接收使用者下令操作的準備時間,但這個時間點是發(fā)生在步驟(S2)及(S3)之后,在這段時間內,MCU會再次檢查系統(tǒng)數(shù)據,判定系統(tǒng)數(shù)據是否為完整狀態(tài)或最新版本,而整體判斷的方式及手段就如同(S2)。
這樣的修復方法,可廣泛的運用于各種智能的電器設備上,且通過這樣的自動修復手段,將可先行自行修復系統(tǒng)數(shù)據,防止因錯誤或損壞的系統(tǒng)數(shù)據引發(fā)的電器設備無法正常啟動,來降低客戶的抱怨,并加速了問題的解決及排除,避免造成觀感不佳及服務不周的問題,來維持品牌形象。
下述將舉一個詳細的說明例,來說明本發(fā)明方法的實際應用,自此先進行定義,在下述的說明例中,電器設備1為一具有連網能力的智能顯示器,修復使用的系統(tǒng)數(shù)據來源為連結網絡的網絡云端數(shù)據庫2。
圖2是電器設備的結構方塊圖,電器設備1為智能顯示器,其具有顯示屏幕、MCU 11、儲存單元12、還原數(shù)據儲存空間13及一些顯示器運作所需要的部分(未繪出),當中儲存單元12存放當前使用的系統(tǒng)數(shù)據,而還原數(shù)據儲存空間13則是存放出廠時所搭載的系統(tǒng)數(shù)據,具體來說,還原數(shù)據儲存空間13的系統(tǒng)數(shù)據可視為最早版本的系統(tǒng)數(shù)據,而儲存單元12存放系統(tǒng)數(shù)據可能是已經升級過后的版本。
圖3是本發(fā)明的自動修復方法使用于智能顯示器的一種示意性實施方式的流程圖。
S301 開始;此步驟主要發(fā)生于電視開啟的瞬間,即為一般的電器設備開啟。
S302連結網絡云端數(shù)據庫下載完整的系統(tǒng)數(shù)據并存放于儲存單元;通過連網的方式取得當前官方發(fā)布最新版的或稍早的之前版本的系統(tǒng)數(shù)據,下載完成后將會存放于儲存單元12內。
S303檢查系統(tǒng)數(shù)據是否完整;檢查當前電器設備1所搭載系統(tǒng)數(shù)據是否完整,在此也可進一步的檢查是否為最新版本,通過MCU 11工作來進行檢查,并進一步的詢問使用者是否需要進行更新。
S304利用下載的系統(tǒng)數(shù)據進行顯示器自我修復;當使用者同意進行修復時,則使用下載取得的系統(tǒng)數(shù)據來進行覆寫來替換掉當前所搭載的系統(tǒng)數(shù)據,在此也進一步的可運用在版本提升,將較新版本的系統(tǒng)數(shù)據覆寫來替換掉當前所搭載較舊的系統(tǒng)數(shù)據。
S305檢查系統(tǒng)數(shù)據是否完整;此步驟如同S303,同樣檢查當前電器設備1所搭載系統(tǒng)數(shù)據是否完整,也再次檢查是否為最新版本,通過MCU 11工作來進行檢查,并進一步的詢問使用者是否需要繼續(xù)更新。
S306顯示器顯示正常畫面;當完成上述的系統(tǒng)數(shù)據自動修復或自動更新,顯示器即可正確無誤的進行使用,畫面及其它功能皆可正常使用。
S307結束,完成上述所有動作。
由上可知,當本方法運用于智能顯示器上,將會進行這樣的流程動作,如此將可有效的改善并克服問題。
當中,如電器設備1處于無法由網絡云端數(shù)據庫2取得系統(tǒng)數(shù)據的情況下時,如網絡云端數(shù)據庫2維修或電器設備1無連接網絡時,則可由還原數(shù)據儲存空間13內的系統(tǒng)數(shù)據來進行修復;具體來說,當電器設備1于出廠時都會搭載最原始的系統(tǒng)數(shù)據,來確??梢哉5倪M行工作,而隨著時間增加,其廠商將會推出新版本的系統(tǒng)數(shù)據來提供更佳的功能及服務,上述的新版本系統(tǒng)數(shù)據是存放于儲存單元12內,搭配MCU 11讓電器設備1進行工作,而還原數(shù)據儲存空間13內的系統(tǒng)數(shù)據是不會被復寫或替換掉的,可于日后再次還原到出廠設定,來排除系統(tǒng)數(shù)據發(fā)生錯誤的問題。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。