操作界面。
[0190]可選地,上述的第二系統(tǒng)的系統(tǒng)鏡像文件可以存儲(chǔ)在智能終端20中的第四系統(tǒng)中。也就是說(shuō),可理解為,在圖2或圖3的基礎(chǔ)上,本發(fā)明實(shí)施例中的智能終端20還可以進(jìn)一步包括第四系統(tǒng)206,分別如圖9和圖10所示。所述第四系統(tǒng)206包括所述第二系統(tǒng)202的系統(tǒng)鏡像文件,并且所述第四系統(tǒng)206對(duì)所述用戶不可見。那么,在圖1的步驟102之后,還可以包括:
[0191]所述第四系統(tǒng)檢測(cè)所述第二系統(tǒng)的運(yùn)行狀態(tài);
[0192]當(dāng)所述第四系統(tǒng)檢測(cè)到所述第二系統(tǒng)故障時(shí),終止運(yùn)行所述第二系統(tǒng)并采用所述系統(tǒng)鏡像文件對(duì)所述第二系統(tǒng)進(jìn)行恢復(fù);
[0193]若所述進(jìn)行恢復(fù)成功,啟動(dòng)所述恢復(fù)后的第二系統(tǒng)。
[0194]進(jìn)一步地,針對(duì)圖10所示的場(chǎng)景,若所述進(jìn)行恢復(fù)失敗,啟動(dòng)所述第三系統(tǒng)。
[0195]應(yīng)注意,本發(fā)明實(shí)施例中,第四系統(tǒng)206可以是一個(gè)功能模塊,該功能模塊具有檢測(cè)(或監(jiān)控)功能。并且,第四系統(tǒng)206用于檢測(cè)第二系統(tǒng)202的運(yùn)行狀態(tài)。也就是說(shuō),本發(fā)明實(shí)施例中的第四系統(tǒng)206可以與前述的系統(tǒng)不同,該第四系統(tǒng)206可以不包括具有操作界面的操作系統(tǒng)。
[0196]具體地,第四系統(tǒng)206可以在智能終端20處于開啟狀態(tài)的過(guò)程中,執(zhí)行該檢測(cè)功能。或者,只要在智能終端20開機(jī)以后的狀態(tài),第四系統(tǒng)206便在執(zhí)行檢測(cè)功能。
[0197]具體地,第四系統(tǒng)206可以定時(shí)地(或周期性地)對(duì)第二系統(tǒng)202進(jìn)行檢測(cè)。該流程可以如圖11所示。
[0198]步驟1101,第四系統(tǒng)206檢測(cè)第二系統(tǒng)202的運(yùn)行狀態(tài)。
[0199]步驟1102,第四系統(tǒng)206檢測(cè)到第二系統(tǒng)202故障。
[0200]可理解,在圖9和圖10所示的實(shí)施例中,包括具有檢測(cè)功能的第四系統(tǒng)206,能夠?yàn)榈诙到y(tǒng)202的處理能力進(jìn)行分流,即無(wú)需第二系統(tǒng)202進(jìn)行檢測(cè),能夠提高第二系統(tǒng)202的運(yùn)行能力。
[0201]步驟1103,第四系統(tǒng)206在檢測(cè)到第二系統(tǒng)202故障時(shí),關(guān)閉第二系統(tǒng)202,并利用存儲(chǔ)的第二系統(tǒng)的系統(tǒng)鏡像文件對(duì)第二系統(tǒng)202進(jìn)行刷機(jī)操作。
[0202]本發(fā)明實(shí)施例中,刷機(jī)是一種將智能終端的系統(tǒng)軟件寫入手機(jī)內(nèi)置存儲(chǔ)器的一種操作,用于手機(jī)軟件的升級(jí)和恢復(fù)。
[0203]可理解,在步驟1103中,第四系統(tǒng)206利用系統(tǒng)鏡像文件對(duì)第二系統(tǒng)202進(jìn)行恢復(fù)的過(guò)程所花費(fèi)的時(shí)間很短,這樣不會(huì)對(duì)用戶的使用造成的時(shí)間影響很小,能夠保證用戶盡快的恢復(fù)對(duì)智能終端的使用。
[0204]步驟1104,在步驟1103的刷機(jī)操作完成之后,啟動(dòng)刷機(jī)后的第二系統(tǒng)202。
[0205]步驟1105,進(jìn)一步判斷1104中所述啟動(dòng)的刷機(jī)后的第二系統(tǒng)202是否運(yùn)行正常。
[0206]如果在步驟1105中確定所述啟動(dòng)的刷機(jī)后的第二系統(tǒng)202運(yùn)行正常,則繼續(xù)執(zhí)行步驟1101。也就是說(shuō),第二系統(tǒng)202繼續(xù)正常運(yùn)行,并且第四系統(tǒng)206對(duì)第二系統(tǒng)202進(jìn)行定時(shí)或周期性地檢測(cè)。
[0207]如果在步驟1105中檢測(cè)到所述啟動(dòng)的刷機(jī)后的第二系統(tǒng)202運(yùn)行異?;虺霈F(xiàn)故障,則執(zhí)行步驟1106。
[0208]步驟1106,關(guān)閉第二系統(tǒng)202,并啟動(dòng)第三系統(tǒng)203。
[0209]進(jìn)一步地,對(duì)于圖9或圖10所示的智能終端20,在第三系統(tǒng)203處于運(yùn)行狀態(tài)時(shí),也可以包括對(duì)第二系統(tǒng)202恢復(fù)的過(guò)程。還可以再包括對(duì)第一系統(tǒng)201的恢復(fù)的過(guò)程。關(guān)于恢復(fù)的過(guò)程可以參見前述圖5至圖7的實(shí)施例所描述的方法,為避免重復(fù),這里不再贅述。
[0210]圖12是本發(fā)明一個(gè)實(shí)施例的智能終端的結(jié)構(gòu)框圖。圖12所示的智能終端1200可包括第一系統(tǒng)和第二系統(tǒng),其中,所述第二系統(tǒng)能夠?qū)崿F(xiàn)的功能包括通話功能和短信功能中的至少一個(gè),所述第一系統(tǒng)能夠?qū)崿F(xiàn)的功能包括所述第二系統(tǒng)能夠?qū)崿F(xiàn)的功能,如圖2所示。并且,該智能終端1200可以包括啟動(dòng)單元1201、檢測(cè)單元1202和切換單元1203。
[0211]啟動(dòng)單元1201,用于啟動(dòng)所述第一系統(tǒng)和所述第二系統(tǒng),其中,所述第一系統(tǒng)的操作界面對(duì)用戶可見,并且所述第二系統(tǒng)的操作界面對(duì)所述用戶不可見;
[0212]檢測(cè)單元1202,用于檢測(cè)所述啟動(dòng)單元1201啟動(dòng)的所述第一系統(tǒng)的運(yùn)行狀態(tài);
[0213]切換單元1203,用于當(dāng)所述檢測(cè)單元1202檢測(cè)到所述第一系統(tǒng)出現(xiàn)故障時(shí),終止運(yùn)行所述第一系統(tǒng),并切換到所述啟動(dòng)單元1201啟動(dòng)的所述第二系統(tǒng)的操作界面。
[0214]本發(fā)明實(shí)施例中,智能終端包括同時(shí)運(yùn)行的第一系統(tǒng)和第二系統(tǒng),能夠在第一系統(tǒng)出現(xiàn)故障時(shí),切換至第二系統(tǒng),由第二系統(tǒng)提供通話功能和短信功能中的至少一個(gè),從而保證智能終端的正常使用。并且由于第二系統(tǒng)與第一系統(tǒng)同時(shí)運(yùn)行,因此系統(tǒng)切換時(shí)所需的時(shí)間較短,能夠?qū)崿F(xiàn)快速切換,從而能夠提高用戶體驗(yàn)。
[0215]本發(fā)明實(shí)施例中,第二系統(tǒng)所能實(shí)現(xiàn)的功能還可以包括由廠商預(yù)裝的APP的功會(huì)K。
[0216]可選地,第一系統(tǒng)可包括用戶自主安裝的APP?;蛘?,第一系統(tǒng)可包括用戶自主安裝的系統(tǒng)軟件和APP。
[0217]可選地,作為一個(gè)實(shí)施例,所述智能終端1200還可以包括第三系統(tǒng)(如圖3所示),所述第三系統(tǒng)能夠?qū)崿F(xiàn)的功能包括通話功能和短信功能中的至少一個(gè)。檢測(cè)單元1202,還用于檢測(cè)所述第二系統(tǒng)的運(yùn)行狀態(tài);啟動(dòng)單元1201,還用于當(dāng)檢測(cè)單元1202檢測(cè)到所述第二系統(tǒng)出現(xiàn)故障時(shí),終止運(yùn)行所述第二系統(tǒng)并啟動(dòng)所述第三系統(tǒng)。
[0218]可選地,作為另一個(gè)實(shí)施例,智能終端1200還存儲(chǔ)有所述第二系統(tǒng)的系統(tǒng)鏡像文件。檢測(cè)單元1202,還用于檢測(cè)所述第二系統(tǒng)的運(yùn)行狀態(tài);啟動(dòng)單元1201,還用于當(dāng)檢測(cè)到所述第二系統(tǒng)故障時(shí),終止運(yùn)行所述第二系統(tǒng)并采用所述系統(tǒng)鏡像文件對(duì)所述第二系統(tǒng)進(jìn)行恢復(fù);啟動(dòng)單元1201,還用于若所述進(jìn)行恢復(fù)成功,啟動(dòng)所述恢復(fù)后的第二系統(tǒng)。
[0219]其中,第二系統(tǒng)的系統(tǒng)鏡像文件可以存儲(chǔ)在第四系統(tǒng)中,即智能終端1200可以包括第四系統(tǒng)(如圖9所示)。
[0220]可選地,作為另一個(gè)實(shí)施例,智能終端1200可以既包括第四系統(tǒng)又包括第三系統(tǒng)(如圖10所示),所述第三系統(tǒng)能夠?qū)崿F(xiàn)的功能包括通話功能和短信功能中的至少一個(gè)。啟動(dòng)單元1201,還用于若上述所述的進(jìn)行恢復(fù)失敗,啟動(dòng)所述第三系統(tǒng)。
[0221]可選地,作為另一個(gè)實(shí)施例,智能終端1200還可以進(jìn)一步包括接收單元和恢復(fù)單元。接收單元,用于接收所述用戶的對(duì)所述第二系統(tǒng)的恢復(fù)指令?;謴?fù)單元,用于根據(jù)所述接收單元接收到的所述恢復(fù)指令,對(duì)所述第二系統(tǒng)進(jìn)行恢復(fù)。
[0222]其中,所述恢復(fù)單元,可以具體用于:根據(jù)所述恢復(fù)指令,獲取網(wǎng)絡(luò)連接信息并連接網(wǎng)絡(luò);通過(guò)所述網(wǎng)絡(luò)下載系統(tǒng)軟件恢復(fù)包;利用所述系統(tǒng)軟件恢復(fù)包,對(duì)所述第二系統(tǒng)進(jìn)行恢復(fù)。
[0223]其中,所述恢復(fù)單元,還可以用于:利用所述系統(tǒng)軟件恢復(fù)包,對(duì)所述第一系統(tǒng)進(jìn)行恢復(fù);或者,利用所述恢復(fù)后的第二系統(tǒng),對(duì)所述第一系統(tǒng)進(jìn)行恢復(fù)。
[0224]可選地,作為另一個(gè)實(shí)施例,智能終端1200還可以進(jìn)一步包括系統(tǒng)看門狗模塊和系統(tǒng)啟動(dòng)管理模塊(如圖4所示)。檢測(cè)單元1202,具體用于通過(guò)所述系統(tǒng)看門狗模塊的看門狗計(jì)數(shù)器檢測(cè)所述第二系統(tǒng)的運(yùn)行狀態(tài)。切換單元1203,具體用于當(dāng)所述系統(tǒng)看門狗模塊的看門狗計(jì)數(shù)器溢出時(shí),向所述系統(tǒng)啟動(dòng)管理模塊發(fā)送復(fù)位信號(hào)。所述系統(tǒng)啟動(dòng)管理模塊收到所述復(fù)位信號(hào)后,終止運(yùn)行所述第二系統(tǒng)并啟動(dòng)所述第三系統(tǒng)。
[0225]可選地,作為另一個(gè)實(shí)施例,智能終端1200還可以進(jìn)一步包括恢復(fù)單元,用于:利用所述第二系統(tǒng)或者存儲(chǔ)在所述智能終端中的系統(tǒng)鏡像文件,對(duì)所述第一系統(tǒng)進(jìn)行恢復(fù)。
[0226]可選地,作為另一個(gè)實(shí)施例,啟動(dòng)單元1201,具體用于:通過(guò)虛擬化技術(shù),同時(shí)啟動(dòng)所述第一系統(tǒng)和所述第二系統(tǒng)。
[0227]可選地,作為另一個(gè)實(shí)施例,所述智能終端所包括的多個(gè)系統(tǒng)是通過(guò)虛擬化配置得到的。
[0228]可選地,本發(fā)明實(shí)施例中的智能終端1200可以為移動(dòng)電話或智能手機(jī)。
[0229]智能終端1200能夠?qū)崿F(xiàn)前述方法實(shí)施例中由智能終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),這里不再贅述。
[0230]圖13是本發(fā)明另一個(gè)實(shí)施例的智能終端的結(jié)構(gòu)框圖。圖13所示的智能終端1300包括:至少一個(gè)處理器1301、存儲(chǔ)器1302、至少一個(gè)網(wǎng)絡(luò)接口 1304和其他用戶接口 1303。智能終端1300中的各個(gè)組件通過(guò)總線系統(tǒng)1305耦合在一起??衫斫?,總線系統(tǒng)1305用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)1305除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說(shuō)明起見,在圖13中將各種總線都標(biāo)為總線系統(tǒng)1305ο
[0231]其中,用戶接口 703可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
[0232]可以理解,本發(fā)明實(shí)施例中的存儲(chǔ)器1302可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(Read-Only Memory, ROM)、可編程只讀存儲(chǔ)器(Programmable ROM, PR0M)、可擦除可編程只讀存儲(chǔ)器(Erasable PROM, EPROM)、電可擦除可編程只讀存儲(chǔ)器(Electrically EPR0M,EEPR0M)或閃存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM),其用作外部高速緩存。通過(guò)示例性但不是限制性說(shuō)明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(Static RAM, SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Dynamic RAM,DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Synchronous DRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Double DataRate SDRAM, DDR SDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Enhanced SDRAM, ESDRAM)、同步連接動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Synchlink DRAM, SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器(Direct Rambus RAM, DR RAM)。本文描述的系統(tǒng)和方法的存儲(chǔ)器1302旨在包括但不限于這些和任意其它適合類型的存儲(chǔ)器。
[0233]在一些實(shí)施方式中,存儲(chǔ)器1302存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)1321和應(yīng)用程序1322,操作系統(tǒng)1323和應(yīng)用程序1324。本發(fā)明實(shí)施例中,存儲(chǔ)器1302可以存儲(chǔ)多個(gè)操作系統(tǒng),該多個(gè)操作系統(tǒng)可以相同或者不同。例如,其中的操作系統(tǒng)1221可以是由用