本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種電子設(shè)備重啟后的處理方法、電子設(shè)備和具有存儲(chǔ)功能的裝置。
背景技術(shù):
在電子設(shè)備的使用過程中時(shí),會(huì)出現(xiàn)系統(tǒng)的異?;虮罎ⅲ@種情況下,有時(shí)用戶希望重啟后能夠直接進(jìn)入系統(tǒng)異常或崩潰前的應(yīng)用。
現(xiàn)有技術(shù)沒有對(duì)手機(jī)系統(tǒng)異常重啟后選擇進(jìn)入應(yīng)用做處理,一般只是默認(rèn)的進(jìn)入用戶指定界面,比如home桌面,此時(shí)用戶不得不手動(dòng)重新進(jìn)入應(yīng)用,因此手機(jī)異常重啟給用戶帶來使用的不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種電子設(shè)備重啟后的處理方法、電子設(shè)備和具有存儲(chǔ)功能的裝置,可以對(duì)電子設(shè)備異常重啟情況做相應(yīng)處理,給用戶帶來更好的使用體驗(yàn)。
為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種電子設(shè)備重啟后的處理方法,所述方法包括:所述電子設(shè)備在完成重啟時(shí),判斷本次重啟是否為異常重啟;如果是異常重啟,則運(yùn)行在所述異常重啟前使用的應(yīng)用;如果不是異常重啟,則運(yùn)行默認(rèn)應(yīng)用。
為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種電子設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器與所述處理器耦合;所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)指令以及多個(gè)應(yīng)用程序;所述處理器執(zhí)行所述計(jì)算機(jī)指令,用于:在所述電子設(shè)備完成重啟時(shí),判斷本次重啟是否為異常重啟;在是異常重啟時(shí),運(yùn)行所述存儲(chǔ)器中存儲(chǔ)的在所述異常重啟前使用的應(yīng)用程序;在不是異常重啟時(shí),啟動(dòng)所述存儲(chǔ)器中存儲(chǔ)的默認(rèn)應(yīng)用程序。
為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種具有存儲(chǔ)功能的裝置,所述裝置存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令能夠被處理器執(zhí)行以實(shí)現(xiàn)如上所述的方法。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,電子設(shè)備在異常重啟時(shí)可以運(yùn)行在異常重啟前使用的應(yīng)用,避免了因?yàn)殡娮釉O(shè)備異常重啟導(dǎo)致用戶不得不手動(dòng)重新進(jìn)入異常重啟前使用的應(yīng)用而帶來的不便操作,又因?yàn)槭菍?duì)手機(jī)異常重啟的處理,讓用戶不容易感知到手機(jī)重啟過,給用戶帶來更好的體驗(yàn)。
附圖說明
圖1是本發(fā)明一種電子設(shè)備重啟后的處理方法一實(shí)施方式的流程示意圖;
圖2是本發(fā)明一種電子設(shè)備重啟后的處理方法另一實(shí)施方式的流程示意圖;
圖3是本發(fā)明一種電子設(shè)備重啟后的處理方法又一實(shí)施方式的流程示意圖;
圖4是本發(fā)明一種電子設(shè)備重啟后的處理方法再一實(shí)施方式的流程示意圖;
圖5是本發(fā)明一種電子設(shè)備一實(shí)施方式的結(jié)構(gòu)示意圖;
圖6是本發(fā)明一種具有存儲(chǔ)功能的裝置一實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
請(qǐng)參閱圖1,圖1是本發(fā)明一種電子設(shè)備重啟后的處理方法一實(shí)施方式的流程示意圖,包括以下步驟:
s101:所述電子設(shè)備在完成重啟時(shí),判斷本次重啟是否為異常重啟;如果是異常重啟,則執(zhí)行步驟s102,如果不是異常重啟,則執(zhí)行步驟s103。
其中,判斷本次重啟是否為異常重啟可以是如下方式,例如,判斷電子設(shè)備關(guān)閉系統(tǒng)和開啟系統(tǒng)之間的時(shí)間間隔是否達(dá)到預(yù)設(shè)的時(shí)間,若達(dá)到,則確定是正常重啟,若未達(dá)到,則確定是異常重啟。又例如,電子設(shè)備在重啟時(shí)讀取系統(tǒng)日志信息,根據(jù)系統(tǒng)日志信息確定上次關(guān)機(jī)是否為設(shè)定的異常關(guān)機(jī)情況,若是,則確定本次重啟為異常重啟,否則為正常重啟。
s102:運(yùn)行在所述異常重啟前使用的應(yīng)用。
s103:運(yùn)行默認(rèn)應(yīng)用。
可以理解的是,本發(fā)明中的應(yīng)用可以是電子設(shè)備中的任意應(yīng)用,也可以是電子設(shè)備執(zhí)行的某項(xiàng)任務(wù)等。
例如,用戶正在使用手機(jī)瀏覽器瀏覽網(wǎng)頁,突然手機(jī)由于某種原因發(fā)生系統(tǒng)故障而重新啟動(dòng),那么當(dāng)這次重新啟動(dòng)完成時(shí),手機(jī)會(huì)自動(dòng)進(jìn)入該手機(jī)瀏覽器或進(jìn)一步進(jìn)入到重啟前用戶使用的網(wǎng)頁界面,而不需要用戶重新手動(dòng)操作。
在本實(shí)施例中,當(dāng)電子設(shè)備異常重啟時(shí),可以運(yùn)行在異常重啟前使用的應(yīng)用。通過這種方法,避免了因?yàn)殡娮釉O(shè)備異常重啟導(dǎo)致用戶不得不手動(dòng)重新進(jìn)入異常重啟前使用的應(yīng)用而帶來的不便操作。
請(qǐng)參閱圖2,圖2是本發(fā)明一種電子設(shè)備重啟后的處理方法另一實(shí)施方式的流程示意圖。在本實(shí)施例中,該方法包括以下步驟:
s201:定時(shí)或者在接收到關(guān)閉/重啟指令時(shí)記錄當(dāng)前使用的應(yīng)用的標(biāo)識(shí)信息。
其中,可以預(yù)設(shè)任意時(shí)間長度參數(shù),例如,電子設(shè)備在開機(jī)狀態(tài)中進(jìn)行計(jì)時(shí),當(dāng)達(dá)到預(yù)設(shè)的時(shí)間長度參數(shù)時(shí),記錄電子設(shè)備中當(dāng)前正在使用的應(yīng)用的標(biāo)識(shí)信息;當(dāng)然電子設(shè)備也可以是在接收到關(guān)閉或者重啟該電子設(shè)備的指令時(shí),記錄電子設(shè)備中當(dāng)前正在使用的應(yīng)用的標(biāo)識(shí)信息??梢岳斫獾氖?,標(biāo)識(shí)信息可以是應(yīng)用的名稱、應(yīng)用的類別,也可以是其他的關(guān)于應(yīng)用的描述信息。
s202:所述電子設(shè)備在完成重啟時(shí),判斷本次重啟是否為異常重啟。如果是異常重啟,則執(zhí)行步驟s203,如果不是異常重啟,則執(zhí)行步驟s205。
s203:搜索所述電子設(shè)備中與所述記錄的標(biāo)識(shí)信息匹配的應(yīng)用。
s204:運(yùn)行搜索到的所述應(yīng)用。
其中,當(dāng)判斷出本次重啟是異常重啟后,電子設(shè)備可以讀取記錄的標(biāo)識(shí)信息,然后根據(jù)讀取的記錄的標(biāo)識(shí)信息搜索到對(duì)應(yīng)的應(yīng)用,然后電子設(shè)備可以運(yùn)行該應(yīng)用。
s205:運(yùn)行默認(rèn)應(yīng)用??扇缟蟬103所述,在此不作贅述。
在本實(shí)施例中,可以通過記錄當(dāng)前使用的應(yīng)用的標(biāo)識(shí)信息的方式,使得在電子設(shè)備異常重啟時(shí),可以根據(jù)搜索與記錄的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用來運(yùn)行該應(yīng)用。通過這種方法,可以很容易的搜索并運(yùn)行異常重啟前使用的應(yīng)用,避免用戶尋找并手動(dòng)重新進(jìn)入異常重啟前使用的應(yīng)用而帶來的不便操作。
請(qǐng)參閱圖3,圖3是本發(fā)明一種電子設(shè)備重啟后的處理方法又一實(shí)施方式的流程示意圖。在本實(shí)施例中,該方法包括以下步驟:
s301:定時(shí)或者在接收到關(guān)閉/重啟指令時(shí)記錄當(dāng)前使用的應(yīng)用的標(biāo)識(shí)信息??扇缟蟬201所述,在此不作贅述。
s302:定時(shí)或者在接收到關(guān)閉/重啟指令時(shí)記錄當(dāng)前使用的應(yīng)用的當(dāng)前狀態(tài)。
可以理解的是,記錄當(dāng)前使用的應(yīng)用的標(biāo)識(shí)信息后,可以進(jìn)一步地記錄下當(dāng)前使用的應(yīng)用的使用狀態(tài)。
例如,用戶正在使用手機(jī)瀏覽網(wǎng)頁中的一篇文章,突然手機(jī)由于某種原因發(fā)生系統(tǒng)故障而重新啟動(dòng),那么當(dāng)這次重新啟動(dòng)完成時(shí),手機(jī)會(huì)自動(dòng)進(jìn)入重啟前用戶使用的網(wǎng)頁界面,并且會(huì)顯示之前瀏覽的文章界面,用戶不需要在網(wǎng)頁中重新搜索該文章。
s303:所述電子設(shè)備在完成重啟時(shí),判斷本次重啟是否為異常重啟;如果是異常重啟,則執(zhí)行步驟s304,如果不是異常重啟,則執(zhí)行步驟s306。
s304:搜索所述電子設(shè)備中與所述記錄的標(biāo)識(shí)信息匹配的應(yīng)用。
s305:按照所述記錄的當(dāng)前狀態(tài),將搜索到的所述應(yīng)用運(yùn)行于所述記錄的狀態(tài)中。
其中,當(dāng)判斷出本次重啟是異常重啟后,電子設(shè)備根據(jù)記錄的標(biāo)識(shí)信息搜索到對(duì)應(yīng)的應(yīng)用,并在運(yùn)行該應(yīng)用時(shí),將該應(yīng)用的狀態(tài)運(yùn)行至記錄的使用狀態(tài)。
s306:運(yùn)行默認(rèn)應(yīng)用。
在本實(shí)施例中,可以通過進(jìn)一步記錄當(dāng)前使用的應(yīng)用的使用狀態(tài),使得在電子設(shè)備異常重啟時(shí),可以將搜索到的應(yīng)用運(yùn)行于記錄的狀態(tài)中。通過這種方法,使得用戶在使用應(yīng)用時(shí)有很好的連續(xù)性,給用戶帶來更好的使用體驗(yàn)。
請(qǐng)參閱圖4,圖4是本發(fā)明一種電子設(shè)備重啟后的處理方法再一實(shí)施方式的流程示意圖。在本實(shí)施例中,該方法包括以下步驟:
s401:獲取用戶輸入的或者其他設(shè)備發(fā)送的設(shè)置指令,其中,所述設(shè)置指令包括應(yīng)用的標(biāo)識(shí)信息。
s402:響應(yīng)所述設(shè)置指令,將與所述設(shè)置指令中的標(biāo)識(shí)信息匹配的應(yīng)用設(shè)置為所述默認(rèn)應(yīng)用。
可以理解的是,現(xiàn)有的電子設(shè)備,例如手機(jī),當(dāng)用戶開機(jī)后都會(huì)自動(dòng)進(jìn)入home界面,或者鎖定屏幕界面;而本實(shí)施例中,用戶可以選擇開機(jī)自動(dòng)進(jìn)入某個(gè)希望進(jìn)入的界面,比如,用戶早上開機(jī)希望自動(dòng)進(jìn)入新聞應(yīng)用,那么,用戶只需要輸入包括新聞應(yīng)用的標(biāo)識(shí)信息的設(shè)置指令,手機(jī)在響應(yīng)該設(shè)置指令后,將新聞應(yīng)用設(shè)置為默認(rèn)應(yīng)用,之后,當(dāng)用戶早上開機(jī)后手機(jī)立即進(jìn)入新聞應(yīng)用,從而用戶獲取到最新的新聞信息。
s403:所述電子設(shè)備在完成重啟時(shí),判斷本次重啟是否為異常重啟;如果是異常重啟,則執(zhí)行步驟s404,如果不是異常重啟,則執(zhí)行步驟s406。
s404:提示是否運(yùn)行所述在所述異常重啟前使用的應(yīng)用,接收到用戶輸入的確認(rèn)/取消指令;當(dāng)接收到用戶輸入的確認(rèn)指令時(shí),則執(zhí)行步驟s405,當(dāng)接收到用戶輸入的取消指令時(shí),則執(zhí)行步驟s406。
可以理解的是,當(dāng)電子設(shè)備在完成重啟并判斷出本次重啟是異常重啟時(shí),會(huì)提示是否運(yùn)行在異常重啟前使用的應(yīng)用,這時(shí),用戶可以做選擇確認(rèn)運(yùn)行在異常重啟前使用的應(yīng)用或者取消運(yùn)行在異常重啟前使用的應(yīng)用。
s405:運(yùn)行所述在所述異常重啟前使用的應(yīng)用。
s406:運(yùn)行默認(rèn)應(yīng)用。
可如上s102和s103所述,在此不作贅述。
例如,用戶由于誤操作進(jìn)入了某個(gè)應(yīng)用,而此時(shí)電子設(shè)備因故障而重啟,此時(shí),用戶并不需要進(jìn)入重啟前運(yùn)行的應(yīng)用,故用戶可以選擇取消運(yùn)行在異常重啟前使用的應(yīng)用。
可以理解的是,當(dāng)用戶選擇取消運(yùn)行在異常重啟前使用的應(yīng)用時(shí),電子設(shè)備會(huì)運(yùn)行用戶設(shè)置的默認(rèn)應(yīng)用。
在本實(shí)施例中,用戶可以根據(jù)自己的需要去設(shè)置默認(rèn),而且在電子設(shè)備異常重啟時(shí)可以選擇是否運(yùn)行在異常重啟前使用的應(yīng)用。通過這種方法,使得用戶使用電子設(shè)備時(shí)有更多的選擇,使用更加個(gè)性化,給用戶帶來更好的使用體驗(yàn)。
請(qǐng)參閱圖5,圖5是本發(fā)明一種電子設(shè)備一實(shí)施方式的結(jié)構(gòu)示意圖,本實(shí)施例中的電子設(shè)備包括:存儲(chǔ)器51和處理器52,存儲(chǔ)器51與處理器52耦接;存儲(chǔ)器51用于存儲(chǔ)計(jì)算機(jī)指令以及多個(gè)應(yīng)用程序;處理器52執(zhí)行計(jì)算機(jī)指令,處理器52用于:在電子設(shè)備完成重啟時(shí),判斷本次重啟是否為異常重啟;在是異常重啟時(shí),運(yùn)行存儲(chǔ)器51中存儲(chǔ)的在異常重啟前使用的應(yīng)用程序;在不是異常重啟時(shí),啟動(dòng)存儲(chǔ)器51中存儲(chǔ)的默認(rèn)應(yīng)用程序。
可以理解的是,本發(fā)明中的電子設(shè)備可以是智能手機(jī)、平板電腦等,也可以是汽車、家電、工業(yè)機(jī)器等。
作為一種可實(shí)施方式,處理器52還用于:定時(shí)或者在接收到關(guān)閉/重啟指令時(shí)將當(dāng)前使用的應(yīng)用程序的標(biāo)識(shí)信息記錄于存儲(chǔ)器51中;其中,處理器52執(zhí)行運(yùn)行存儲(chǔ)器51中存儲(chǔ)的在異常重啟前使用的應(yīng)用程序,包括:搜索存儲(chǔ)器51中與記錄的標(biāo)識(shí)信息匹配的應(yīng)用程序;運(yùn)行搜索到的應(yīng)用。
作為一種可實(shí)施方式,處理器52還用于:定時(shí)或者在接收到關(guān)閉/重啟指令時(shí)將當(dāng)前使用的應(yīng)用的標(biāo)識(shí)信息以及其當(dāng)前狀態(tài)存儲(chǔ)于存儲(chǔ)器51中;其中,處理器52執(zhí)行運(yùn)行存儲(chǔ)器51中存儲(chǔ)的在異常重啟前使用的應(yīng)用程序,包括:搜索存儲(chǔ)器51中與記錄的標(biāo)識(shí)信息匹配的應(yīng)用程序;按照記錄的當(dāng)前狀態(tài),將搜索到的應(yīng)用程序運(yùn)行于記錄的狀態(tài)中。
作為一種可實(shí)施方式,處理器52還用于:獲取用戶輸入的或者其他設(shè)備發(fā)送的設(shè)置指令,其中,設(shè)置指令包括應(yīng)用的標(biāo)識(shí)信息;響應(yīng)設(shè)置指令,將與設(shè)置指令中的標(biāo)識(shí)信息匹配的應(yīng)用程序設(shè)置為默認(rèn)應(yīng)用。
上述電子設(shè)備的存儲(chǔ)器51和處理器52可分別執(zhí)行上述方法實(shí)施例中對(duì)應(yīng)步驟,故在此不對(duì)其進(jìn)行贅述,詳細(xì)請(qǐng)參閱以上對(duì)應(yīng)步驟的說明。
在本實(shí)施例中,當(dāng)電子設(shè)備異常重啟時(shí),處理器52可以根據(jù)搜索與存儲(chǔ)器51的記錄的標(biāo)識(shí)信息相對(duì)應(yīng)的應(yīng)用來運(yùn)行該應(yīng)用,并且進(jìn)一步可以將搜索到的應(yīng)用運(yùn)行于記錄的狀態(tài)中,同時(shí),處理器52可以設(shè)置不同的默認(rèn)應(yīng)用,而且在電子設(shè)備異常重啟時(shí)處理器52還可以選擇是否運(yùn)行在異常重啟前使用的應(yīng)用。通過這種方法,可以避免了因?yàn)殡娮釉O(shè)備異常重啟導(dǎo)致用戶不得不尋找并手動(dòng)重新進(jìn)入異常重啟前使用的應(yīng)用而帶來的不便操作,使得用戶在使用應(yīng)用時(shí)有很好的連續(xù)性,給用戶帶來更好的使用體驗(yàn);并且用戶在使用電子設(shè)備時(shí)有更多的選擇,使用更加個(gè)性化。
請(qǐng)參閱圖6,圖6是本發(fā)明一種具有存儲(chǔ)功能的裝置一實(shí)施方式的結(jié)構(gòu)示意圖,該存儲(chǔ)裝置60存儲(chǔ)有計(jì)算機(jī)指令600,計(jì)算機(jī)指令600能夠被執(zhí)行以實(shí)現(xiàn)如上所述的方法。
其中,存儲(chǔ)裝置60可以是便攜式存儲(chǔ)介質(zhì)如u盤、光盤,也可以是移動(dòng)終端等。
可以理解的是,本發(fā)明是對(duì)電子設(shè)備異常重啟做相應(yīng)處理,而操作系統(tǒng)不可能沒有異常重啟的情況,因此,所有涉及到嵌入式系統(tǒng)都可以使用本發(fā)明涉及的相關(guān)技術(shù),只需要增加條件設(shè)置即可,具有很好的通用性。
本發(fā)明中的電子設(shè)備重啟后的處理方法、電子設(shè)備和具有存儲(chǔ)功能的裝置,通過記錄當(dāng)前使用的應(yīng)用的標(biāo)識(shí)信息,并且進(jìn)一步可以將搜索到的應(yīng)用運(yùn)行于記錄的狀態(tài)中的方式,使得在電子設(shè)備異常重啟時(shí),可以根據(jù)搜索與記錄的標(biāo)識(shí)信息對(duì)應(yīng)的應(yīng)用來運(yùn)行該應(yīng)用,可以避免了因?yàn)殡娮釉O(shè)備異常重啟導(dǎo)致用戶不得不尋找并手動(dòng)重新進(jìn)入異常重啟前使用的應(yīng)用而帶來的不便操作,使得用戶在使用應(yīng)用時(shí)有很好的連續(xù)性,給用戶帶來更好的使用體驗(yàn);并且,由于可以設(shè)置不同的默認(rèn)應(yīng)用,而且在電子設(shè)備異常重啟時(shí)還可以選擇是否運(yùn)行在異常重啟前使用的應(yīng)用,使得用戶在使用電子設(shè)備時(shí)有更多的選擇,使用更加個(gè)性化。
在本發(fā)明所提供的幾個(gè)實(shí)施方式中,應(yīng)該理解到,所揭露的電子設(shè)備重啟后的處理方法、電子設(shè)備和具有存儲(chǔ)功能的裝置,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的電子設(shè)備實(shí)施方式僅僅是示意性的,各功能部分的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)功能部分可以結(jié)合或者可以集成到若干個(gè)模塊中,也可以是各個(gè)功能部分單獨(dú)物理存在等等。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。