两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

操作系統(tǒng)恢復(fù)方法及智能設(shè)備的制作方法

文檔序號:6434595閱讀:129來源:國知局
專利名稱:操作系統(tǒng)恢復(fù)方法及智能設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種操作系統(tǒng)恢復(fù)方法及智能設(shè)備。
背景技術(shù)
隨著計算機技術(shù)的不斷發(fā)展,各種操作系統(tǒng)不斷涌現(xiàn),安卓(Android)操作系統(tǒng)由于其共通性和開放性的特點,給用戶帶來了很多優(yōu)質(zhì)體驗的服務(wù),比如,在Android操作系統(tǒng)平臺下,可以開發(fā)和使用各種特色的應(yīng)用程序,因此,目前采用Android系統(tǒng)的智能設(shè)備(智能手機、電視)越來越多。Android智能設(shè)備允許用戶自行安裝Android應(yīng)用,且可以升級智能終端的應(yīng)用和系統(tǒng),但隨著安裝應(yīng)用的增加,導(dǎo)致操作系統(tǒng)異常的可能性也提高,如開機無法啟動或運行時異常重啟的現(xiàn)象,在操作系統(tǒng)出現(xiàn)異常后需要用戶有備份系統(tǒng)才可能進行恢復(fù),往往用戶沒有備份系統(tǒng)的習(xí)慣,或者即使備份了操作系統(tǒng),用戶在作恢復(fù)過程中的操作也比較復(fù)雜。因此,現(xiàn)有技術(shù)對Android智能設(shè)備的操作系統(tǒng)異常進行處理過程中,若用戶選擇自身備份操作系統(tǒng),則由于恢復(fù)過程的復(fù)雜,會使得用戶體驗較差。

發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種操作系統(tǒng)恢復(fù)方法,旨在解決現(xiàn)有技術(shù)對 Android智能設(shè)備的操作系統(tǒng)異常進行處理過程中,若用戶選擇自身備份操作系統(tǒng),則由于恢復(fù)過程的復(fù)雜,會使得用戶體驗較差的技術(shù)問題。本發(fā)明實施例是這樣實現(xiàn)的,一種操作系統(tǒng)恢復(fù)方法,所述方法包括下述步驟檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常;當(dāng)判定所述當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式;在所述恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)所述系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)所述返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行
恢復(fù)處理。進一步的,所述檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常的步驟具體包括在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢;若判斷所述操作系統(tǒng)沒有啟動完畢,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi);當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,返回執(zhí)行所述在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢的步驟;當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。進一步的,所述檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常的步驟具體為監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間;當(dāng)恢復(fù)時間大于預(yù)設(shè)重啟時間時,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi);當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,返回執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟;當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。進一步的,所述向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)所述系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)所述返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理的步驟具體為向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求及當(dāng)前智能設(shè)備的信息,以使所述服務(wù)器端返回對應(yīng)的操作系統(tǒng)恢復(fù)文件的下載地址;接收所述服務(wù)器反饋的所述操作系統(tǒng)恢復(fù)文件的下載地址;根據(jù)所述操作系統(tǒng)恢復(fù)文件的下載地址,從所述服務(wù)器下載相應(yīng)的操作系統(tǒng)恢復(fù)文件;根據(jù)所述下載的操作系統(tǒng)恢復(fù)文件,對操作系統(tǒng)進行恢復(fù)處理。進一步的,所述操作系統(tǒng)恢復(fù)文件為對操作系統(tǒng)中的錯誤文件進行恢復(fù)的文件, 或者對整個操作系統(tǒng)進行恢復(fù)的文件。進一步的,所述當(dāng)前智能設(shè)備的信息包含智能設(shè)備的操作系統(tǒng)版本信息及智能設(shè)備的設(shè)備型號信息。本發(fā)明實施例還提供了另一種智能設(shè)備,所述智能設(shè)備包括異常判斷單元,用于檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常;重啟單元,用于當(dāng)判定所述當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式;恢復(fù)單元,用于在所述恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)所述系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)所述返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。進一步的,所述異常判斷單元包括第一判斷模塊,用于在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢;第二判斷模塊,用于若第一判斷模塊判斷所述操作系統(tǒng)沒有啟動完畢,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,并啟動第一判斷模塊,當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。進一步的,所述異常判斷單元還包括第一監(jiān)測模塊,用于若第一判斷模塊判斷所述操作系統(tǒng)啟動完畢,則監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間;第三判斷模塊,用于當(dāng)?shù)谝槐O(jiān)測模塊監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,觸發(fā)第一監(jiān)測模塊執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟,當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。進一步的,所述異常判斷單元包括第二監(jiān)測模塊,用于監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間;第四判斷模塊,用于當(dāng)?shù)诙O(jiān)測模塊監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間時,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,觸發(fā)第二監(jiān)測模塊執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟,當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。進一步的,所述恢復(fù)單元包括發(fā)送模塊,用于向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求及當(dāng)前智能設(shè)備的信息,以使所述服務(wù)器端返回對應(yīng)的操作系統(tǒng)恢復(fù)文件的下載地址;接收模塊,用于接收所述服務(wù)器反饋的所述操作系統(tǒng)恢復(fù)文件的下載地址;下載模塊,用于根據(jù)所述操作系統(tǒng)恢復(fù)文件的下載地址,從所述服務(wù)器下載相應(yīng)的操作系統(tǒng)恢復(fù)文件;恢復(fù)模塊,用于根據(jù)所述下載的操作系統(tǒng)恢復(fù)文件,對操作系統(tǒng)進行恢復(fù)處理。在本發(fā)明實施例中,智能設(shè)備可以根據(jù)預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常,例如,開機和運行時的異常情況,當(dāng)檢測到異常后,則向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求, 以使服務(wù)器根據(jù)系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理,因而無需用戶備份系統(tǒng)也無需用戶參與恢復(fù)過程,減少了維修人員上門服務(wù)成本,實現(xiàn)了系統(tǒng)異常檢測和恢復(fù)的智能化。


圖1是本發(fā)明實施例一提供的操作系統(tǒng)恢復(fù)方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例二提供的操作系統(tǒng)恢復(fù)方法的實現(xiàn)流程圖;圖3是本發(fā)明實施例三提供的操作系統(tǒng)恢復(fù)方法的實現(xiàn)流程圖;圖4是本發(fā)明實施例四提供的操作系統(tǒng)恢復(fù)方法的實現(xiàn)流程圖;圖5是本發(fā)明實施例五提供的智能設(shè)備的結(jié)構(gòu)圖;圖6是本發(fā)明實施例六提供的智能設(shè)備的結(jié)構(gòu)圖;圖7是本發(fā)明實施例七提供的智能設(shè)備的結(jié)構(gòu)圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。以下結(jié)合具體實施例對本發(fā)明的實現(xiàn)進行詳細描述實施例一本發(fā)明實施例的應(yīng)用場景可以是由客戶端/服務(wù)器端(C/S,Client/Server)構(gòu)成的網(wǎng)絡(luò)系統(tǒng),其中,客戶端可以是基于Android操作系統(tǒng)的智能設(shè)備,例如智能手機、智能電視等。以下通過具體實施例對恢復(fù)系統(tǒng)的恢復(fù)過程進行說明,圖1示出了本發(fā)明實施例一提供的操作系統(tǒng)恢復(fù)方法的實現(xiàn)流程圖,詳述如下在步驟SlOl中,智能設(shè)備檢測預(yù)設(shè)屬性字段值,根據(jù)預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常。在android系統(tǒng)初始化時,Android將分配一個共享內(nèi)存區(qū)來存儲屬性,屬性在整個系統(tǒng)中是全局可見的,每個屬性都有一個名稱和值,用來記錄系統(tǒng)設(shè)置或進程之間的信息交換的信息。在本發(fā)明實施例在Android屬性系統(tǒng)中增加一個屬性字段property. BootComplete,該屬性字段值反映了操作系統(tǒng)是否異常,本發(fā)明實施例檢測該property. BootComplete的屬性字段值,根據(jù)該屬性字段值判斷當(dāng)前的操作系統(tǒng)是否出現(xiàn)異常。若是, 則執(zhí)行步驟S102,否則在間隔預(yù)設(shè)時間再次檢測預(yù)設(shè)的屬性字段值或退出操作系統(tǒng)恢復(fù)過程。在步驟S102中,當(dāng)判定當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式。在本發(fā)明實施例中,當(dāng)前操作系統(tǒng)出現(xiàn)異常時進入的恢復(fù)模式可以是與主系統(tǒng)并行存在的一個小系統(tǒng),存儲在不同的存儲分區(qū),恢復(fù)模式和正常開機模式可以由同一個引導(dǎo)程序引導(dǎo),在需要正常啟動操作系統(tǒng)時引導(dǎo)主系統(tǒng)啟動進入正常開機模式,當(dāng)需要恢復(fù)系統(tǒng)時引導(dǎo)進入恢復(fù)模式。在步驟S103中,在恢復(fù)模式下,智能設(shè)備向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。在本實施例中,通信網(wǎng)絡(luò)中的服務(wù)器返回的操作系統(tǒng)恢復(fù)文件可以為對操作系統(tǒng)中的錯誤文件進行恢復(fù)的文件,或者對整個操作系統(tǒng)進行恢復(fù)的文件,恢復(fù)過程具體可以為文件替換。本發(fā)明實施例中,智能設(shè)備可以根據(jù)預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常,例如,開機和運行時的異常情況,當(dāng)檢測到異常后,則向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理,因而,無需用戶備份系統(tǒng)也無需用戶參與恢復(fù)過程,減少了維修人員上門服務(wù)成本,實現(xiàn)了系統(tǒng)異常檢測和恢復(fù)的智能化。進一步的,在本發(fā)明實施例提供的操作系統(tǒng)恢復(fù)方法中,執(zhí)行步驟S103的過程具體包括1、智能設(shè)備向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器端返回對應(yīng)的操作系統(tǒng)恢復(fù)文件的下載地址。在本實施例中,在發(fā)送系統(tǒng)恢復(fù)請求的同時,還可以發(fā)送智能設(shè)備的信息至服務(wù)器,智能設(shè)備的信息包含智能設(shè)備的操作系統(tǒng)版本信息及智能設(shè)備的設(shè)備型號等信息。在本實施例中,智能設(shè)備可以通過http協(xié)議向服務(wù)器上報恢復(fù)請求,并將當(dāng)前的操作系統(tǒng)版本和硬件版本等信息上報服務(wù)器。2、服務(wù)器根據(jù)系統(tǒng)恢復(fù)請求,發(fā)送相應(yīng)的操作系統(tǒng)恢復(fù)文件的下載地址至智能設(shè)
7備。具體的,服務(wù)器可以根據(jù)接收的系統(tǒng)恢復(fù)請求及智能設(shè)備的信息,查找與智能設(shè)備系統(tǒng)匹配的操作系統(tǒng)恢復(fù)文件的下載地址,并發(fā)送上述查找的下載地址到智能設(shè)備。3、智能設(shè)備接收服務(wù)器發(fā)送的操作系統(tǒng)恢復(fù)文件的下載地址。4、智能設(shè)備根據(jù)操作系統(tǒng)恢復(fù)文件的下載地址,從服務(wù)器下載相應(yīng)的操作系統(tǒng)恢復(fù)文件。在本實施例中,服務(wù)器可以根據(jù)智能設(shè)備的下載請求,發(fā)送相應(yīng)的操作系統(tǒng)恢復(fù)文件至智能設(shè)備,例如,若智能設(shè)備信息表明該智能設(shè)備的使用的操作系統(tǒng)的版本為1.0 版本,則向該智能設(shè)備發(fā)送服務(wù)器存儲的1. 0版本的系統(tǒng)恢復(fù)文件。5、智能設(shè)備根據(jù)下載的操作系統(tǒng)恢復(fù)文件,對操作系統(tǒng)進行恢復(fù)處理。需要說明的是,服務(wù)器端備份智能設(shè)備的操作系統(tǒng),以便當(dāng)智能設(shè)備的操作系統(tǒng)異常時可以從服務(wù)器獲取操作系統(tǒng)進行恢復(fù),但由于不同智能設(shè)備使用的操作系統(tǒng)版本可能不同,所以服務(wù)器應(yīng)該備份的是客戶現(xiàn)有的全部操作系統(tǒng)版本,同時也可以對客戶端智能設(shè)備的設(shè)備型號、硬件型號等信息進行區(qū)分。實施例二以下通過具體實施例說明操作系統(tǒng)開機過程中出現(xiàn)系統(tǒng)異常的處理過程,參見圖 2,圖2示出了本發(fā)明實施例二提供的操作系統(tǒng)恢復(fù)方法的實現(xiàn)流程圖,詳述如下在步驟S201中,在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢。在本發(fā)明實施例中,上述預(yù)設(shè)的計時時間可以是系統(tǒng)的一個平均啟動周期時間, 或者也可以是根據(jù)實際需要設(shè)定的時間,在此不用以限制本發(fā)明。在步驟S202中,若在預(yù)設(shè)的時間到達時,判斷操作系統(tǒng)沒有啟動完畢則檢測預(yù)設(shè)屬性字段值,進一步判斷預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi)。在本實施例中,首次執(zhí)行步驟S202,預(yù)設(shè)的屬性字段值將不會超過規(guī)定的范圍,則執(zhí)行步驟S203。若后續(xù)再次執(zhí)行步驟S202時,預(yù)設(shè)的屬性字段值將可能超過規(guī)定的范圍, 在超過預(yù)設(shè)范圍額的情況下,判斷操作系統(tǒng)出現(xiàn)異常,執(zhí)行步驟S204。其中,預(yù)設(shè)屬性字段值的規(guī)定范圍可以根據(jù)需要進行設(shè)置,例如規(guī)定范圍可以為0-2。在步驟S203中,對預(yù)設(shè)屬性字段值進行加一處理,并返回執(zhí)行步驟S201。具體的,在返回執(zhí)行步驟S201后,繼續(xù)在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢,若經(jīng)過兩個或多個預(yù)設(shè)的計時時間后,操作系統(tǒng)依然沒有啟動完畢,則說明當(dāng)前操作系統(tǒng)出現(xiàn)異常,同時預(yù)設(shè)屬性字段值在經(jīng)過多次加1之后,將會超過規(guī)定范圍,進而觸發(fā)系統(tǒng)恢復(fù)過程,重啟系統(tǒng)進入恢復(fù)模式。在步驟S204中,判定操作系統(tǒng)出現(xiàn)異常。在步驟S205中,當(dāng)判定當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式。在步驟S206中,在恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。在本實施例中,步驟S205-S206的執(zhí)行和上述實施例一中的步驟S102-S103的執(zhí)行過程類似,詳情參見上述實施例一的描述。
在本發(fā)明實施例中,監(jiān)測系統(tǒng)開機時間,若在預(yù)設(shè)的時間到達時,操作系統(tǒng)沒有啟動完畢,則通過監(jiān)測預(yù)設(shè)屬性字段值判斷系統(tǒng)是否出現(xiàn)異常,當(dāng)判定當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟后進入恢復(fù)模式進行恢復(fù)。本發(fā)明實施例可以實現(xiàn)在系統(tǒng)啟動時間異常的情況下進行系統(tǒng)恢復(fù),且無需用戶參與恢復(fù)過程,減少了維修人員上門服務(wù)成本。同時,本實施例通過多次判斷及對預(yù)設(shè)屬性字段值的判斷可以準確判斷操作系統(tǒng)開機過程出現(xiàn)的異常,避免第一次判斷開機時間超過預(yù)設(shè)的計時時間即觸發(fā)系統(tǒng)恢復(fù)過程,減少不必要的系統(tǒng)恢復(fù),適應(yīng)性更好。實施例三圖3示出了本發(fā)明實施例三提供的操作系統(tǒng)恢復(fù)方法的實現(xiàn)流程圖,詳述如下在步驟S301中,在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢。在本實施例中,在預(yù)設(shè)的計時時間到達時,若判斷操作系統(tǒng)沒有啟動完畢,則執(zhí)行步驟S302,進一步判斷操作系統(tǒng)是否出現(xiàn)異常;若判斷操作系統(tǒng)啟動完畢,則執(zhí)行步驟 S305,監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間。在步驟S302中,檢測預(yù)設(shè)屬性字段值,進一步判斷預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi)。在步驟S303中,對預(yù)設(shè)屬性字段值進行加一處理,并返回執(zhí)行步驟S301。在步驟S304中,判定操作系統(tǒng)出現(xiàn)異常,則執(zhí)行步驟S309。在本實施例中,步驟S302-S304的執(zhí)行過程和上述實施例二中的步驟S202-S204 的執(zhí)行過程類似,詳情參見上述實施例二的描述。在步驟S305中,監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間。在本實施例中,在系統(tǒng)啟動完畢之后,智能設(shè)備監(jiān)測當(dāng)前系統(tǒng)的服務(wù)異常后的啟動時間。其中,當(dāng)前系統(tǒng)的服務(wù)可以包括servicemanager服務(wù)、zygote服務(wù) (servicemanager服務(wù)與zygote服務(wù)是相互關(guān)聯(lián)的)等。若監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間小于預(yù)設(shè)重啟時間,則說明當(dāng)前操作系統(tǒng)正常重啟。在步驟S306中,當(dāng)恢復(fù)時間大于預(yù)設(shè)重啟時間,則檢測預(yù)設(shè)屬性字段值,進一步判斷預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi)。在本實施例中,若監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間大于預(yù)設(shè)重啟時間,則檢測預(yù)設(shè)的屬性字段,進一步判斷預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi)。若判斷預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則說明當(dāng)前操作系統(tǒng)仍然可以正常運行, 不需要立即執(zhí)行恢復(fù)過程,則執(zhí)行步驟S307 ;若判斷預(yù)設(shè)屬性字段值是超出規(guī)定范圍,則執(zhí)行步驟S308,判斷操作系統(tǒng)出現(xiàn)異常,并進入恢復(fù)模式。其中,預(yù)設(shè)的重啟時間可以根據(jù)系統(tǒng)服務(wù)正常啟動的平均時間來確定。在步驟S307中,則對預(yù)設(shè)屬性字段值進行加一處理。在本實施例中,對預(yù)設(shè)屬性字段值進行加一處理后,返回執(zhí)行步驟S305,等待下次監(jiān)測到其它的系統(tǒng)服務(wù)異常后,再進行判斷預(yù)設(shè)屬性字段值。在步驟S308中,判定操作系統(tǒng)出現(xiàn)異常,則執(zhí)行步驟S309。在步驟S309中,當(dāng)判定當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式。
在步驟S310中,在恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。在本實施例中,步驟S309-S310的執(zhí)行和上述實施例一中的步驟S102-S103的執(zhí)行過程類似,詳情參見上述實施例一的描述。在本發(fā)明實施例中,在預(yù)設(shè)的計時時間到達時,若操作系統(tǒng)啟動完畢,則進一步監(jiān)測判斷系統(tǒng)運行過程中的服務(wù)異常,并且在當(dāng)前系統(tǒng)中的服務(wù)的恢復(fù)時間大于預(yù)設(shè)的重啟時間時,進一步判斷預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),進而在預(yù)設(shè)屬性字段值超過規(guī)定范圍的情況下觸發(fā)系統(tǒng)恢復(fù)過程。本發(fā)明實施例可以實現(xiàn)對操作系統(tǒng)開機和運行過程中的異常進行及時的、自動的恢復(fù),全面考慮了操作系統(tǒng)可能出現(xiàn)的情況,適應(yīng)性更好。實施例四以下通過具體實施例說明操作系統(tǒng)運行過程中服務(wù)出現(xiàn)異常的恢復(fù)過程,如圖4 所示,圖4示出了本發(fā)明實施例四提供的操作系統(tǒng)恢復(fù)方法的實現(xiàn)流程圖,詳述如下在步驟S401中,監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間。在本實施例中,在系統(tǒng)啟動完畢之后,智能設(shè)備監(jiān)測當(dāng)前系統(tǒng)的服務(wù)異常后的啟動時間。其中,當(dāng)前系統(tǒng)的服務(wù)可以包括servicemanager服務(wù)、zygote服務(wù) (servicemanager服務(wù)與zygote服務(wù)是相互關(guān)聯(lián)的)等。若監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間小于預(yù)設(shè)重啟時間,則說明當(dāng)前操作系統(tǒng)正常重啟。在步驟S402中,當(dāng)監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間,則檢測預(yù)設(shè)屬性字段值,進一步判斷預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi)。在本實施例中,若監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間大于預(yù)設(shè)重啟時間,則檢測預(yù)設(shè)的屬性字段,進一步判斷預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi)。若判斷預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則說明當(dāng)前操作系統(tǒng)可以恢復(fù)正常運行, 不需要立即執(zhí)行恢復(fù)過程,則執(zhí)行步驟S403 ;若判斷預(yù)設(shè)屬性字段值是超出規(guī)定范圍,則執(zhí)行步驟S404,判斷操作系統(tǒng)出現(xiàn)異常。其中,預(yù)設(shè)的重啟時間可以根據(jù)系統(tǒng)服務(wù)正常啟動的平均時間來確定。在步驟S403中,則對預(yù)設(shè)屬性字段值進行加一處理。在本實施例中,對預(yù)設(shè)屬性字段值進行加一處理后,返回執(zhí)行步驟S401,待下次監(jiān)測到另一系統(tǒng)服務(wù)異常后,再進行判斷預(yù)設(shè)屬性字段值。在步驟S404中,判定操作系統(tǒng)出現(xiàn)異常。在步驟S405中,當(dāng)判定當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式。在步驟S406中,在恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。在本實施例中,步驟S405-S406的執(zhí)行和上述實施例一中的步驟S102-S103的執(zhí)行過程類似,詳情參見上述實施例一的描述。在本發(fā)明實施例中,監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間,當(dāng)監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間,則通過判斷預(yù)設(shè)屬性字段值判斷操作系統(tǒng)運行過程是否出現(xiàn)異常,當(dāng)判定當(dāng)前操作系統(tǒng)運行出現(xiàn)異常時,則重啟后進入恢復(fù)模式進行恢復(fù)。本發(fā)明實施例提供的系統(tǒng)恢復(fù)方法可以實現(xiàn)無需用戶備份系統(tǒng)也、也無需用戶參與的恢復(fù)過程,減少了維修人員上門服務(wù)成本,同時,通過多次判斷及對預(yù)設(shè)屬性字段值的判斷可以準確判斷操作系統(tǒng)運行過程中出現(xiàn)的異常,以避免第一次判斷監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間即觸發(fā)系統(tǒng)恢復(fù)過程,減少不必要的系統(tǒng)恢復(fù),適應(yīng)性更好。實施例五圖5示出了本發(fā)明實施例五提供的智能設(shè)備的結(jié)構(gòu)圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,該智能設(shè)備可以是智能電視、智能手機等。本發(fā)明實施例的智能裝置包括異常判斷單元51、重啟單元52和恢復(fù)單元53。異常判斷單元51用于檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常。重啟單元52用于當(dāng)異常判斷單元51判定所述當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式。恢復(fù)單元53在所述恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)所述系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)所述返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。進一步的,本實施例中的恢復(fù)單元53包括發(fā)送模塊531、接收模塊532、下載模塊 533及恢復(fù)模塊534。發(fā)送模塊531用于向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求及當(dāng)前智能設(shè)備的信息,以使所述服務(wù)器端返回對應(yīng)的操作系統(tǒng)恢復(fù)文件的下載地址。接收模塊532用于接收所述服務(wù)器反饋的所述操作系統(tǒng)恢復(fù)文件的下載地址。下載模塊533用于根據(jù)所述操作系統(tǒng)恢復(fù)文件的下載地址,從所述服務(wù)器下載相應(yīng)的操作系統(tǒng)恢復(fù)文件?;謴?fù)模塊534用于根據(jù)所述下載的操作系統(tǒng)恢復(fù)文件,對操作系統(tǒng)進行恢復(fù)處理。本發(fā)明實施例提供的智能設(shè)備可以使用在前述對應(yīng)的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。本實施例中,客戶端的智能設(shè)備可以根據(jù)預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常,例如,開機和運行時的異常情況,當(dāng)檢測到異常后, 則向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理,無需用戶備份系統(tǒng)也無需用戶參與恢復(fù)過程,減少了維修人員上門服務(wù)成本,實現(xiàn)了系統(tǒng)異常檢測和恢復(fù)的智能化。實施例六圖6示出了本發(fā)明實施例六提供的智能設(shè)備的結(jié)構(gòu)圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,該智能設(shè)備可以是智能電視、智能手機等。本發(fā)明實施例的智能裝置包括異常判斷單元61、重啟單元62和恢復(fù)單元63。本實施例中的異常判斷單元61包括第一判斷模塊611及第二判斷模塊612。第一判斷模塊611用于在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢;第二判斷模塊612用于若第一判斷模塊611判斷所述操作系統(tǒng)沒有啟動完畢,則
1檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,然后觸發(fā)第一判斷模塊611在預(yù)設(shè)的計時時間到達時判斷操作系統(tǒng)是否啟動完畢。進一步的,本實施例中的異常判斷單元61還可以包括第一監(jiān)測模塊613及第三判斷模塊614。第一監(jiān)測模塊613用于若第一判斷模塊611判斷所述操作系統(tǒng)啟動完畢,則監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間。第三判斷模塊614用于當(dāng)?shù)谝槐O(jiān)測模塊613監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,觸發(fā)第一監(jiān)測模塊 613執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟,當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。本發(fā)明實施例提供的智能設(shè)備可以使用在前述對應(yīng)的方法實施例二、三中,詳情參見上述實施例二、三的描述,在此不再贅述。實施例七圖7示出了本發(fā)明實施例七提供的智能設(shè)備的結(jié)構(gòu)圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,該智能設(shè)備可以是智能手機、智能電視等。本發(fā)明實施例的智能裝置包括異常判斷單元71、重啟單元72和恢復(fù)單元73。本實施例中的異常判斷單元73包括第二監(jiān)測模塊731及第四判斷模塊732。第二監(jiān)測模塊731用于監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間;第四判斷模塊732用于當(dāng)?shù)诙O(jiān)測模塊731監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間時, 則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,觸發(fā)第二監(jiān)測模塊731執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟,當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。本發(fā)明實施例提供的智能設(shè)備可以使用在前述對應(yīng)的方法實施例四中,詳情參見上述實施例四的描述,在此不再贅述。值得注意的是,上述裝置和系統(tǒng)實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種操作系統(tǒng)恢復(fù)方法,其特征在于,所述方法包括下述步驟檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常; 當(dāng)判定所述當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式; 在所述恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)所述系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)所述返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常的步驟具體包括在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢;若判斷所述操作系統(tǒng)沒有啟動完畢,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi);當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理, 返回執(zhí)行所述在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢的步驟; 當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括下述步驟若判斷所述操作系統(tǒng)啟動完畢,則監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間; 當(dāng)恢復(fù)時間大于預(yù)設(shè)重啟時間,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi);當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理, 返回執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟;當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。
4.如權(quán)利要求1所述的方法,其特征在于,所述檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常的步驟具體為監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間;當(dāng)恢復(fù)時間大于預(yù)設(shè)重啟時間時,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi);當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理, 返回執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟;當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。
5.如權(quán)利要求1所述的方法,其特征在于,所述向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)所述系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)所述返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理的步驟具體為向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求及當(dāng)前智能設(shè)備的信息,以使所述服務(wù)器端返回對應(yīng)的操作系統(tǒng)恢復(fù)文件的下載地址;接收所述服務(wù)器反饋的所述操作系統(tǒng)恢復(fù)文件的下載地址;根據(jù)所述操作系統(tǒng)恢復(fù)文件的下載地址,從所述服務(wù)器下載相應(yīng)的操作系統(tǒng)恢復(fù)文件;根據(jù)所述下載的操作系統(tǒng)恢復(fù)文件,對操作系統(tǒng)進行恢復(fù)處理。
6.如權(quán)利要求5所述的方法,其特征在于,所述當(dāng)前智能設(shè)備的信息包含智能設(shè)備的操作系統(tǒng)版本信息及智能設(shè)備的設(shè)備型號信息。
7.如權(quán)利要求1所述的方法,其特征在于,所述操作系統(tǒng)恢復(fù)文件為對操作系統(tǒng)中的錯誤文件進行恢復(fù)的文件,或者對整個操作系統(tǒng)進行恢復(fù)的文件。
8.一種智能設(shè)備,其特征在于,所述智能設(shè)備包括異常判斷單元,用于檢測預(yù)設(shè)屬性字段值,根據(jù)所述預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常;重啟單元,用于當(dāng)判定所述當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式;恢復(fù)單元,用于在所述恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)所述系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)所述返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。
9.如權(quán)利要求8所述的智能設(shè)備,其特征在于,所述異常判斷單元包括第一判斷模塊,用于在預(yù)設(shè)的計時時間到達時,判斷操作系統(tǒng)是否啟動完畢; 第二判斷模塊,用于第一判斷模塊判斷所述操作系統(tǒng)沒有啟動完畢時,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,然后觸發(fā)第一判斷模塊在預(yù)設(shè)的計時時間到達時判斷操作系統(tǒng)是否啟動完畢。
10.如權(quán)利要求9所述的智能設(shè)備,其特征在于,所述異常判斷單元還包括第一監(jiān)測模塊,用于若第一判斷模塊判斷所述操作系統(tǒng)啟動完畢,則監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間;第三判斷模塊,用于當(dāng)?shù)谝槐O(jiān)測模塊監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,觸發(fā)第一監(jiān)測模塊執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟,當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。
11.如權(quán)利要求8所述的智能設(shè)備,其特征在于,所述異常判斷單元包括 第二監(jiān)測模塊,用于監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間;第四判斷模塊,用于當(dāng)?shù)诙O(jiān)測模塊監(jiān)測恢復(fù)時間大于預(yù)設(shè)重啟時間時,則檢測預(yù)設(shè)屬性字段值,進一步判斷所述預(yù)設(shè)屬性字段值是否在規(guī)定范圍內(nèi),當(dāng)判斷所述預(yù)設(shè)屬性字段值在規(guī)定范圍內(nèi),則對所述預(yù)設(shè)屬性字段值進行加一處理,觸發(fā)第二監(jiān)測模塊執(zhí)行監(jiān)測當(dāng)前操作系統(tǒng)下系統(tǒng)服務(wù)異常后的恢復(fù)時間的步驟,當(dāng)判斷所述預(yù)設(shè)屬性字段值不在規(guī)定范圍內(nèi),則判定所述操作系統(tǒng)出現(xiàn)異常。
12.如權(quán)利要求8所述的智能設(shè)備,其特征在于,所述恢復(fù)單元包括發(fā)送模塊,用于向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求及當(dāng)前智能設(shè)備的信息,以使所述服務(wù)器端返回對應(yīng)的操作系統(tǒng)恢復(fù)文件的下載地址;接收模塊,用于接收所述服務(wù)器反饋的所述操作系統(tǒng)恢復(fù)文件的下載地址; 下載模塊,用于根據(jù)所述操作系統(tǒng)恢復(fù)文件的下載地址,從所述服務(wù)器下載相應(yīng)的操作系統(tǒng)恢復(fù)文件;恢復(fù)模塊,用于根據(jù)所述下載的操作系統(tǒng)恢復(fù)文件,對操作系統(tǒng)進行恢復(fù)處理。
全文摘要
本發(fā)明適用于計算機技術(shù)領(lǐng)域,提供了一種操作系統(tǒng)恢復(fù)方法及智能設(shè)備,所述方法包括下述步驟檢測預(yù)設(shè)屬性字段值,根據(jù)預(yù)設(shè)屬性字段值判斷當(dāng)前操作系統(tǒng)是否出現(xiàn)異常;當(dāng)判定當(dāng)前操作系統(tǒng)出現(xiàn)異常時,則重啟當(dāng)前系統(tǒng)進入恢復(fù)模式;在恢復(fù)模式下,向服務(wù)器發(fā)送系統(tǒng)恢復(fù)請求,以使服務(wù)器根據(jù)所述系統(tǒng)恢復(fù)請求返回對應(yīng)的操作系統(tǒng)恢復(fù)文件,并根據(jù)所述返回的操作系統(tǒng)恢復(fù)文件對操作系統(tǒng)進行恢復(fù)處理。本發(fā)明智能設(shè)備可以自動檢測開機和運行時的異常情況,并根據(jù)從服務(wù)器獲取的操作系統(tǒng)恢復(fù)文件對系統(tǒng)進行恢復(fù)處理,無需用戶備份系統(tǒng)也無需用戶參與恢復(fù)過程,減少了維修人員上門服務(wù)成本,實現(xiàn)了系統(tǒng)異常檢測和恢復(fù)的智能化。
文檔編號G06F11/14GK102508734SQ20111029716
公開日2012年6月20日 申請日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者鄒海超 申請人:Tcl集團股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嫩江县| 原平市| 上林县| 和静县| 攀枝花市| 建阳市| 舒兰市| 昌宁县| 定襄县| 康马县| 视频| 青岛市| 钟山县| 固安县| 桃园县| 石景山区| 荣昌县| 巴彦淖尔市| 丰台区| 永年县| 含山县| 汉川市| 松滋市| 故城县| 岑巩县| 枞阳县| 凤凰县| 和平县| 五台县| 金平| 惠州市| 南部县| 南平市| 金阳县| 长岛县| 千阳县| 姜堰市| 金溪县| 察哈| 正阳县| 札达县|