終端控制方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例是關(guān)于一種終端控制方法及裝置,其方法包括:在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式;當(dāng)獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件;將所述系統(tǒng)安裝文件部署在所述終端上。由于終端的系統(tǒng)出現(xiàn)異常時(shí),很多時(shí)候都是由于一些預(yù)設(shè)分區(qū)的非動(dòng)態(tài)生成數(shù)據(jù)出現(xiàn)異常而引起的,因此利用預(yù)先存儲(chǔ)的系統(tǒng)安裝文件對(duì)終端重裝系統(tǒng),可以消除預(yù)設(shè)分區(qū)中的異常數(shù)據(jù),使得終端的系統(tǒng)可以正常運(yùn)行,這樣在終端出現(xiàn)異常時(shí),可以避免用戶對(duì)終端執(zhí)行刷機(jī)操作,及因刷機(jī)操作給用戶帶來的操作繁瑣和時(shí)間上的損耗。
【專利說明】
終端控制方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種終端控制方法及裝置。
【背景技術(shù)】
[0002]隨著技術(shù)的不斷發(fā)展,可供用戶使用終端的種類越來越多。目前終端中通常將NorFlash,Nand Flash等非易失存儲(chǔ)器作為其存儲(chǔ)芯片,但隨著終端使用時(shí)間的增加,NorFlash和Nand Flash上出現(xiàn)數(shù)據(jù)異常的幾率會(huì)逐漸增大,一旦Nor Flash或Nand Flash上的非動(dòng)態(tài)文件,如system分區(qū)、boot分區(qū)等出現(xiàn)異常數(shù)據(jù),通常會(huì)導(dǎo)致終端無法正常使用。
[0003]在相關(guān)技術(shù)中,在終端出現(xiàn)上述問題時(shí),用戶通常采取刷機(jī)的方式來解決。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)已有的刷機(jī)方式操作復(fù)雜,用戶也不易掌握,這給用戶帶來很大不便。另外,一旦刷機(jī)操作失敗,還有可能導(dǎo)致用戶終端報(bào)廢的可能。
【發(fā)明內(nèi)容】
[0004]為解決在用戶的終端出現(xiàn)異常時(shí),通常需要用戶刷機(jī)處理,進(jìn)而可能導(dǎo)致終端報(bào)廢的問題,本發(fā)明實(shí)施例提供一種終端控制方法及裝置。
[0005]根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種終端控制方法,包括:
[0006]在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式;
[0007]當(dāng)獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件;
[0008]將所述系統(tǒng)安裝文件部署在所述終端上。
[0009]根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種終端控制裝置,包括:
[0010]控制單元,用于在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式;
[0011]文件獲取單元,用于在獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件;
[0012]系統(tǒng)安裝文件部署單元,將所述系統(tǒng)安裝文件部署在所述終端上。
[0013]根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種終端,包括:
[0014]處理器;
[0015]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0016]其中,所述處理器被配置為:
[0017]在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式;
[0018]當(dāng)獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件;
[0019]將所述系統(tǒng)安裝文件部署在所述終端上。
[0020]本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0021]本發(fā)明實(shí)施例中提供的終端控制方法及裝置,在檢測(cè)到終端的系統(tǒng)出現(xiàn)運(yùn)行異常時(shí),需要控制終端進(jìn)入系統(tǒng)修復(fù)模式,當(dāng)獲取到用戶在該系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件,并將該系統(tǒng)安裝文件部署到終端上。由于終端的系統(tǒng)出現(xiàn)異常時(shí),很多時(shí)候都是由于一些預(yù)設(shè)分區(qū)的非動(dòng)態(tài)生成數(shù)據(jù)出現(xiàn)異常而引起的,因此利用預(yù)先存儲(chǔ)的系統(tǒng)安裝文件對(duì)終端重裝系統(tǒng),可以消除預(yù)設(shè)分區(qū)中的異常數(shù)據(jù),使得終端的系統(tǒng)可以正常運(yùn)行.這樣在終端出現(xiàn)異常時(shí),可以避免用戶對(duì)終端執(zhí)行刷機(jī)操作,及因刷機(jī)操作給用戶帶來的操作繁瑣和時(shí)間上的損耗。
[0022]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明實(shí)施例。
【附圖說明】
[0023]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明實(shí)施例的原理。
[0024]圖1是根據(jù)一示例性實(shí)施例示出的一種終端控制方法的流程圖;
[0025]圖2是根據(jù)一示例性實(shí)施例示出的一種終端控制方法的流程圖;
[0026]圖3是根據(jù)一示例性實(shí)施例示出的圖2中步驟S140的流程圖;
[0027]圖4是根據(jù)一示例性實(shí)施例示出的圖1中步驟S130的流程圖;
[0028]圖5是根據(jù)一示例性實(shí)施例示出的一種終端控制方法的流程圖;
[0029]圖6是根據(jù)一示例性實(shí)施例示出的一種終端控制裝置的結(jié)構(gòu)示意圖;
[0030]圖7是根據(jù)一示例性實(shí)施例示出的一種終端控制裝置的結(jié)構(gòu)示意圖;
[0031]圖8是根據(jù)一示例性實(shí)施例示出的圖7中異常數(shù)據(jù)檢測(cè)單元的示意圖;
[0032]圖9是根據(jù)一示例性實(shí)施例示出的圖6中系統(tǒng)安裝文件部署單元的示意圖;
[0033]圖10是根據(jù)一示例性實(shí)施例示出的一種終端控制裝置的結(jié)構(gòu)示意圖;
[0034]圖11是根據(jù)一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明實(shí)施例相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明實(shí)施例的一些方面相一致的裝置和方法的例子。
[0036]為了解決在用戶的終端出現(xiàn)異常時(shí),通常需要用戶刷機(jī)處理,進(jìn)而可能導(dǎo)致終端報(bào)廢的問題,本發(fā)明實(shí)施例首先提供了一種終端控制方法,應(yīng)用在終端中,如圖1所示,該方法可以包括如下步驟:
[0037]在步驟SllO中,在檢測(cè)到終端的系統(tǒng)運(yùn)行異常時(shí),控制終端進(jìn)入系統(tǒng)修復(fù)模式。
[0038]隨著終端中的Nor Flash,Nand Flash等非易失存儲(chǔ)器讀寫數(shù)據(jù)次數(shù)的增加,NorFlash、Nand Flash等非易失存儲(chǔ)器上出現(xiàn)異常數(shù)據(jù)的概率也會(huì)大大增加,一旦Nor Flash或Nand Flash上的非動(dòng)態(tài)文件,如system分區(qū)、boot分區(qū)等出現(xiàn)異常數(shù)據(jù),通常會(huì)導(dǎo)致終端無法正常使用。因此,本發(fā)明實(shí)施例中的終端出現(xiàn)異常是指終端上Nor Flash或Nand Flash上的非動(dòng)態(tài)文件中出現(xiàn)異常數(shù)據(jù)導(dǎo)致的終端出現(xiàn)非正?,F(xiàn)象。這種終端的異常使得終端無法正常的運(yùn)行,使得用戶無法正常使用該終端,這時(shí)終端會(huì)進(jìn)入系統(tǒng)修復(fù)模式。
[0039]由于不同類型的終端安裝的操作系統(tǒng)不同,本發(fā)明實(shí)施例中以終端安裝安卓系統(tǒng)為例進(jìn)行說明。
[0040]在步驟S120中,當(dāng)獲取到用戶在系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件。
[0041]本發(fā)明實(shí)施例中的終端進(jìn)入系統(tǒng)修復(fù)模式,以安卓操作系統(tǒng)為例,是指終端進(jìn)入recovery頁面,該recovery頁面包括一系列功能選項(xiàng),并支持通過遙控器對(duì)終端的控制選擇,該recovery頁面選項(xiàng)中,包括:恢復(fù)出廠設(shè)置、系統(tǒng)恢復(fù)及系統(tǒng)升級(jí)等選項(xiàng)。
[0042]在獲取到用戶在recovery頁面中選擇系統(tǒng)恢復(fù)的選項(xiàng)操作時(shí),獲取在終端的備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件。其中,本發(fā)明實(shí)施例中,在終端預(yù)先設(shè)置一個(gè)備份分區(qū),并將終端的系統(tǒng)安裝文件存放到該備份分區(qū)中。該系統(tǒng)安裝文件是一個(gè)完整的系統(tǒng)包,通過該系統(tǒng)安裝文件可以對(duì)終端重新安裝系統(tǒng)。當(dāng)然,該系統(tǒng)安裝文件的版本與終端的當(dāng)前版本相對(duì)應(yīng),一旦終端出現(xiàn)異常,可以通過預(yù)先存儲(chǔ)在終端備份分區(qū)上存儲(chǔ)的系統(tǒng)安裝文件對(duì)終端重裝系統(tǒng),以便終端在重裝系統(tǒng)之后,可以正常運(yùn)行。
[0043]在步驟S130中,將系統(tǒng)安裝文件部署在終端上。
[0044]由于終端出現(xiàn)異常的原因主要是NorFlash或Nand Flash上的非動(dòng)態(tài)文件,如system分區(qū)、boot分區(qū)等出現(xiàn)異常數(shù)據(jù)所導(dǎo)致,因此,在將系統(tǒng)安裝文件部署在終端的過程中,需要對(duì)終端上的boot分區(qū)、system分區(qū)等相關(guān)分區(qū)進(jìn)行格式化,以消除這些分區(qū)上的異常數(shù)據(jù),如果有flash壞塊的話也可以對(duì)其修復(fù),然后將系統(tǒng)安裝文件安裝到終端上。
[0045]本發(fā)明實(shí)施例中提供的終端控制方法,在檢測(cè)到終端的系統(tǒng)出現(xiàn)運(yùn)行異常時(shí),需要控制終端進(jìn)入系統(tǒng)修復(fù)模式,當(dāng)獲取到用戶在該系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件,并將該系統(tǒng)安裝文件部署到終端上。由于終端的系統(tǒng)出現(xiàn)異常時(shí),很多時(shí)候都是由于一些預(yù)設(shè)分區(qū)的非動(dòng)態(tài)生成數(shù)據(jù)出現(xiàn)異常而引起的,因此利用預(yù)先存儲(chǔ)的系統(tǒng)安裝文件對(duì)終端重裝系統(tǒng),可以消除預(yù)設(shè)分區(qū)中的異常數(shù)據(jù),使得終端的系統(tǒng)可以正常運(yùn)行,避免在終端出現(xiàn)異常時(shí)因用戶刷機(jī)可能導(dǎo)致終端受損的問題。
[0046]作為圖1方法的細(xì)化,為了確定終端的系統(tǒng)是否運(yùn)行異常,在本發(fā)明提供的又一實(shí)施例中,如圖2所示,該方法還可以包括如下步驟:
[0047]在步驟S140中,檢測(cè)終端的預(yù)設(shè)分區(qū)中是否出現(xiàn)異常數(shù)據(jù)。
[0048]當(dāng)檢測(cè)到終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)時(shí),在步驟S150中,確定終端的系統(tǒng)異常運(yùn)行。
[0049]本發(fā)明實(shí)施例中的預(yù)設(shè)分區(qū),是指終端上的boot分區(qū)、system分區(qū)等分區(qū)。由于在上述預(yù)設(shè)分區(qū)屬于非動(dòng)態(tài)生成文件,一旦上述預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù),會(huì)給終端的系統(tǒng)正常運(yùn)行造成嚴(yán)重后果,很可能導(dǎo)致系統(tǒng)的異常運(yùn)行,造成用戶無法正常使用終端,因此需要檢測(cè)終端的預(yù)設(shè)分區(qū)中是否出現(xiàn)異常數(shù)據(jù),在檢測(cè)到終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)時(shí),就可以確定終端的系統(tǒng)異常運(yùn)行。
[0050]作為圖2方法的細(xì)化,在本發(fā)明提供的又一實(shí)施例中,如圖3所示,步驟S140還可以包括如下步驟:
[0051]在步驟S141中,在終端開機(jī)時(shí),檢測(cè)終端是否能正常進(jìn)入桌面啟動(dòng)器。
[0052]當(dāng)終端不能正常進(jìn)入桌面啟動(dòng)器時(shí),在步驟S142中,確定終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)。
[0053]本發(fā)明實(shí)施例中終端的系統(tǒng)以安卓操作系統(tǒng)為例,在終端開機(jī)時(shí),會(huì)啟動(dòng)終端中的操作系統(tǒng),如果終端的操作系統(tǒng)運(yùn)行正常,那么會(huì)正常進(jìn)入安卓系統(tǒng)中的桌面啟動(dòng)器launcher,如果系統(tǒng)不能進(jìn)入launcher,或者launcher進(jìn)入時(shí)產(chǎn)生異常情況,如launcher卡頓、閃退等情況,很可能是因?yàn)榻K端的預(yù)設(shè)分區(qū)中出現(xiàn)了異常數(shù)據(jù)所導(dǎo)致。因此,本發(fā)明實(shí)施例中以檢測(cè)終端能否正常進(jìn)入launcher來判斷終端的預(yù)設(shè)分區(qū)中是否出現(xiàn)異常數(shù)據(jù)。
[0054]作為圖1方法的細(xì)化,在本發(fā)明提供的又一實(shí)施例中,如圖4所示,步驟S130還可以包括如下步驟:
[0055]在步驟S131中,將終端上的預(yù)設(shè)分區(qū)格式化。
[0056]在步驟S132中,將系統(tǒng)安裝文件安裝到終端上。
[°°57]由于終端出現(xiàn)異常的原因主要是Nor Flash或Nand Flash上的非動(dòng)態(tài)文件,如system分區(qū)、boot分區(qū)等出現(xiàn)異常數(shù)據(jù)所導(dǎo)致,因此,在將系統(tǒng)安裝文件部署在終端的過程中,需要對(duì)終端上的boot分區(qū)、system分區(qū)等相關(guān)分區(qū)進(jìn)行格式化,以消除這些分區(qū)上的異常數(shù)據(jù),如果有flash壞塊的話也可以對(duì)其修復(fù),并且將系統(tǒng)安裝文件安裝到終端上。
[0058]本發(fā)明實(shí)施例中在終端的備份分區(qū)中預(yù)先存儲(chǔ)有系統(tǒng)安裝文件,在每次對(duì)終端的系統(tǒng)升級(jí)時(shí),也需要對(duì)該系統(tǒng)安裝文件升級(jí),以保證該系統(tǒng)安裝文件為最新的版本,因此,作為圖1方法的細(xì)化,在本發(fā)明提供的又一實(shí)施例中,如圖5所示,該方法還可以包括如下步驟:
[0059]在步驟S160中,判斷終端是否獲取到系統(tǒng)更新請(qǐng)求。
[0060]當(dāng)終端獲取到系統(tǒng)更新請(qǐng)求時(shí),在步驟S170中,獲取系統(tǒng)更新數(shù)據(jù)包。
[0061]在步驟S180中,通過系統(tǒng)更新包對(duì)備份分區(qū)上預(yù)先存儲(chǔ)的系統(tǒng)安裝文件更新。
[0062]在終端獲取到系統(tǒng)更新請(qǐng)求時(shí),會(huì)獲取到說明終端的系統(tǒng)有最新的版本,這時(shí)終端會(huì)獲取更新的數(shù)據(jù)包,例如從服務(wù)器中下載。在終端獲取到系統(tǒng)更新數(shù)據(jù)包后,會(huì)對(duì)系統(tǒng)進(jìn)行升級(jí)。這時(shí)在終端獲取到系統(tǒng)更新數(shù)據(jù)包時(shí),需要對(duì)備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件進(jìn)行升級(jí),以保證備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件為最新的版本。
[0063]本發(fā)明實(shí)施例中提供的終端控制方法,在檢測(cè)到終端的系統(tǒng)出現(xiàn)運(yùn)行異常時(shí),需要控制終端進(jìn)入系統(tǒng)修復(fù)模式,當(dāng)獲取到用戶在該系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件,并將該系統(tǒng)安裝文件部署到終端上。由于終端的系統(tǒng)出現(xiàn)異常時(shí),很多時(shí)候都是由于一些預(yù)設(shè)分區(qū)的非動(dòng)態(tài)生成數(shù)據(jù)出現(xiàn)異常而引起的,因此利用預(yù)先存儲(chǔ)的系統(tǒng)安裝文件對(duì)終端重裝系統(tǒng),可以消除預(yù)設(shè)分區(qū)中的異常數(shù)據(jù),使得終端的系統(tǒng)可以正常運(yùn)行,避免在終端出現(xiàn)異常時(shí)因用戶刷機(jī)可能導(dǎo)致終端受損的問題。并且本發(fā)明實(shí)施例還可以對(duì)預(yù)先存儲(chǔ)在備份分區(qū)中的系統(tǒng)安裝文件進(jìn)行更新,以便在需要利用該系統(tǒng)安裝文件重新安裝終端的系統(tǒng)時(shí)時(shí),可以使得重新安裝后的系統(tǒng)是最新的版本。
[0064]通過以上的方法實(shí)施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來。
[0065]另外,作為對(duì)上述各實(shí)施例的實(shí)現(xiàn),本發(fā)明實(shí)施例還提供了一種終端控制裝置,該裝置位于終端中,如圖6所示,該裝置包括:控制單元10、文件獲取單元20、系統(tǒng)安裝文件部署單元30和,其中,
[0066]控制單元10,用于在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式;
[0067]文件獲取單元20,用于在獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件;
[0068]系統(tǒng)安裝文件部署單元30,將所述系統(tǒng)安裝文件部署在所述終端上。
[0069]在本發(fā)明又一實(shí)施例中,基于圖6,如圖7所示,所述裝置還包括:
[0070]異常數(shù)據(jù)檢測(cè)單元40,用于檢測(cè)所述終端的預(yù)設(shè)分區(qū)中是否出現(xiàn)異常數(shù)據(jù);
[0071]系統(tǒng)異常運(yùn)行確定單元50,用于在檢測(cè)到所述終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)時(shí),確定所述終端的系統(tǒng)異常運(yùn)行。
[0072]在本發(fā)明又一實(shí)施例中,基于圖7,如圖8所示,所述異常數(shù)據(jù)檢測(cè)單元40,包括:
[0073]桌面啟動(dòng)器檢測(cè)模塊41,用于在所述終端開機(jī)時(shí),檢測(cè)所述終端是否能正常進(jìn)入桌面啟動(dòng)器;
[0074]異常數(shù)據(jù)確定模塊42,用于在所述終端不能正常進(jìn)入桌面啟動(dòng)器時(shí),確定所述終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)。
[0075]在本發(fā)明又一實(shí)施例中,基于圖7,如圖9所示,所述系統(tǒng)安裝文件部署單元30,包括:
[0076]預(yù)設(shè)分區(qū)格式化模塊31,用于將所述終端上的預(yù)設(shè)分區(qū)格式化;
[0077]系統(tǒng)文件安裝模塊32,用于將所述系統(tǒng)安裝文件安裝到所述終端上。
[0078]在本發(fā)明又一實(shí)施例中,基于圖6,如圖10所示,該裝置還包括:
[0079]更新請(qǐng)求判斷單元60,用于判斷所述終端是否獲取到系統(tǒng)更新請(qǐng)求;
[0080]更新數(shù)據(jù)包獲取單元70,用于在所述終端獲取到系統(tǒng)更新請(qǐng)求時(shí),獲取系統(tǒng)更新數(shù)據(jù)包;
[0081]系統(tǒng)安裝文件更新單元80,用于通過所述系統(tǒng)更新包對(duì)所述備份分區(qū)上預(yù)先存儲(chǔ)的系統(tǒng)安裝文件更新。
[0082]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0083]本發(fā)明實(shí)施例中提供的終端控制裝置,在檢測(cè)到終端的系統(tǒng)出現(xiàn)運(yùn)行異常時(shí),需要控制終端進(jìn)入系統(tǒng)修復(fù)模式,當(dāng)獲取到用戶在該系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件,并將該系統(tǒng)安裝文件部署到終端上。由于終端的系統(tǒng)出現(xiàn)異常時(shí),很多時(shí)候都是由于一些預(yù)設(shè)分區(qū)的非動(dòng)態(tài)生成數(shù)據(jù)出現(xiàn)異常而引起的,因此利用預(yù)先存儲(chǔ)的系統(tǒng)安裝文件對(duì)終端重裝系統(tǒng),可以消除預(yù)設(shè)分區(qū)中的異常數(shù)據(jù),使得終端的系統(tǒng)可以正常運(yùn)行,避免在終端出現(xiàn)異常時(shí)因用戶刷機(jī)可能導(dǎo)致終端受損的問題。并且本發(fā)明實(shí)施例還可以對(duì)預(yù)先存儲(chǔ)在備份分區(qū)中的系統(tǒng)安裝文件進(jìn)行更新,以便在需要利用該系統(tǒng)安裝文件重新安裝終端的系統(tǒng)時(shí)時(shí),可以使得重新安裝后的系統(tǒng)是最新的版本。
[0084]本發(fā)明實(shí)施例還提供一種終端,如圖11所示,該終端210包括:至少一個(gè)處理器211、至少一個(gè)總線212、至少一個(gè)通信接口 213和至少一個(gè)存儲(chǔ)器214,其中,
[0085]存儲(chǔ)器211用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;存儲(chǔ)器204可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器201提供指令和數(shù)據(jù)。存儲(chǔ)器204的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM,Non-VolatiIe Random Access Memory);
[0086]處理器211與通信接口 213、存儲(chǔ)器214通過總線212相連接;
[0087]在本發(fā)明一個(gè)實(shí)施例中,當(dāng)計(jì)算機(jī)運(yùn)行時(shí),處理器211執(zhí)行存儲(chǔ)器214中存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,處理器211可以執(zhí)行圖1所示實(shí)施例中的步驟,用于:
[0088]在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式;
[0089]當(dāng)獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件;
[0090]將所述系統(tǒng)安裝文件部署在所述終端上。
[0091]可以理解的是,本發(fā)明實(shí)施例可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
[0092]本發(fā)明實(shí)施例可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明實(shí)施例,在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
[0093]需要說明的是,在本文中,諸如“第一”和“第二”等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0094]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明實(shí)施例后,將容易想到本發(fā)明實(shí)施例的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明實(shí)施例的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明實(shí)施例的一般性原理并包括本發(fā)明實(shí)施例未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明實(shí)施例的真正范圍和精神由下面的權(quán)利要求指出。
[0095]應(yīng)當(dāng)理解的是,本發(fā)明實(shí)施例并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明實(shí)施例的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1.一種終端控制方法,其特征在于,包括: 在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式; 當(dāng)獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件; 將所述系統(tǒng)安裝文件部署在所述終端上。2.根據(jù)權(quán)利要求1所述的終端控制方法,其特征在于,所述方法還包括: 檢測(cè)所述終端的預(yù)設(shè)分區(qū)中是否出現(xiàn)異常數(shù)據(jù); 當(dāng)檢測(cè)到所述終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)時(shí),確定所述終端的系統(tǒng)異常運(yùn)行。3.根據(jù)權(quán)利要求2所述的終端控制方法,其特征在于,所述檢測(cè)所述終端的預(yù)設(shè)分區(qū)中是否出現(xiàn)異常數(shù)據(jù),包括: 在所述終端開機(jī)時(shí),檢測(cè)所述終端是否能正常進(jìn)入桌面啟動(dòng)器; 當(dāng)所述終端不能正常進(jìn)入桌面啟動(dòng)器時(shí),確定所述終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)。4.根據(jù)權(quán)利要求2所述的終端控制方法,其特征在于,所述將所述系統(tǒng)安裝文件部署在所述終端上,包括: 將所述終端上的預(yù)設(shè)分區(qū)格式化; 將所述系統(tǒng)安裝文件安裝到所述終端上。5.根據(jù)權(quán)利要求1所述的終端控制方法,其特征在于,所述方法還包括: 判斷所述終端是否獲取到系統(tǒng)更新請(qǐng)求; 當(dāng)所述終端獲取到系統(tǒng)更新請(qǐng)求時(shí),獲取系統(tǒng)更新數(shù)據(jù)包; 通過所述系統(tǒng)更新包對(duì)所述備份分區(qū)上預(yù)先存儲(chǔ)的系統(tǒng)安裝文件更新。6.一種終端控制裝置,其特征在于,包括: 控制單元,用于在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式; 文件獲取單元,用于在獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件; 系統(tǒng)安裝文件部署單元,將所述系統(tǒng)安裝文件部署在所述終端上。7.根據(jù)權(quán)利要求6所述的終端控制裝置,其特征在于,所述裝置還包括: 異常數(shù)據(jù)檢測(cè)單元,用于檢測(cè)所述終端的預(yù)設(shè)分區(qū)中是否出現(xiàn)異常數(shù)據(jù); 系統(tǒng)異常運(yùn)行確定單元,用于在檢測(cè)到所述終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)時(shí),確定所述終端的系統(tǒng)異常運(yùn)行。8.根據(jù)權(quán)利要求7所述的終端控制裝置,其特征在于,所述異常數(shù)據(jù)檢測(cè)單元,包括: 桌面啟動(dòng)器檢測(cè)模塊,用于在所述終端開機(jī)時(shí),檢測(cè)所述終端是否能正常進(jìn)入桌面啟動(dòng)器; 異常數(shù)據(jù)確定模塊,用于在所述終端不能正常進(jìn)入桌面啟動(dòng)器時(shí),確定所述終端的預(yù)設(shè)分區(qū)中出現(xiàn)異常數(shù)據(jù)。9.根據(jù)權(quán)利要求7所述的終端控制裝置,其特征在于,所述系統(tǒng)安裝文件部署單元,包括: 預(yù)設(shè)分區(qū)格式化模塊,用于將所述終端上的預(yù)設(shè)分區(qū)格式化; 系統(tǒng)文件安裝模塊,用于將所述系統(tǒng)安裝文件安裝到所述終端上。10.根據(jù)權(quán)利要求6所述的終端控制裝置,其特征在于,所述裝置還包括: 更新請(qǐng)求判斷單元,用于判斷所述終端是否獲取到系統(tǒng)更新請(qǐng)求; 更新數(shù)據(jù)包獲取單元,用于在所述終端獲取到系統(tǒng)更新請(qǐng)求時(shí),獲取系統(tǒng)更新數(shù)據(jù)包;系統(tǒng)安裝文件更新單元,用于通過所述系統(tǒng)更新包對(duì)所述備份分區(qū)上預(yù)先存儲(chǔ)的系統(tǒng)安裝文件更新。11.一種終端,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 在檢測(cè)到所述終端的系統(tǒng)運(yùn)行異常時(shí),控制所述終端進(jìn)入系統(tǒng)修復(fù)模式; 當(dāng)獲取到用戶在所述系統(tǒng)修復(fù)模式中的系統(tǒng)恢復(fù)操作時(shí),獲取所述終端上備份分區(qū)中預(yù)先存儲(chǔ)的系統(tǒng)安裝文件; 將所述系統(tǒng)安裝文件部署在所述終端上。
【文檔編號(hào)】G06F11/14GK106095623SQ201610479168
【公開日】2016年11月9日
【申請(qǐng)日】2016年6月27日
【發(fā)明人】孫華勝
【申請(qǐng)人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司