亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種關(guān)機(jī)顯示方法及終端與流程

文檔序號(hào):12135731閱讀:346來(lái)源:國(guó)知局
一種關(guān)機(jī)顯示方法及終端與流程

本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種關(guān)機(jī)顯示方法及終端。



背景技術(shù):

隨著電子科技的快速發(fā)展,終端應(yīng)用的日益豐富,使得人們?cè)谌粘I詈凸ぷ髦袑?duì)終端的使用變得越來(lái)越頻繁,尤其是智能手機(jī)。終端顯示屏幕尺寸的加大以及用戶對(duì)終端應(yīng)用的頻繁使用,加快了終端電量的消耗速度。因此,終端在被使用時(shí),經(jīng)常會(huì)出現(xiàn)因電池電量不足導(dǎo)致的自動(dòng)關(guān)機(jī)現(xiàn)象,而此時(shí)終端尚未保存當(dāng)前的應(yīng)用信息以及終端界面的顯示信息,相應(yīng)地,當(dāng)終端重新開(kāi)機(jī)時(shí),也不能夠恢復(fù)終端自動(dòng)關(guān)機(jī)前用戶正在使用的終端應(yīng)用以及顯示用戶正在瀏覽的界面,從而給用戶帶來(lái)一定的不便。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提出一種關(guān)機(jī)顯示方法及終端,旨在當(dāng)所述終端因電量不足關(guān)機(jī)后并再次開(kāi)機(jī)時(shí)能夠恢復(fù)所述終端關(guān)機(jī)前最后顯示的界面,從而方便用戶。

為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:

第一方面,本發(fā)明實(shí)施例提供一種關(guān)機(jī)顯示方法,所述方法包括:

終端監(jiān)測(cè)自身實(shí)時(shí)的電池電量;

當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),所述終端自動(dòng)關(guān)機(jī);

當(dāng)所述終端在關(guān)機(jī)狀態(tài)下接收到開(kāi)機(jī)指示信號(hào)時(shí),所述終端進(jìn)行開(kāi)啟,并通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的界面標(biāo)識(shí)所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面。

在上述方案中,所述方法還包括:

當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),所述終端保存當(dāng)前正在顯示的界面所對(duì)應(yīng)的界面標(biāo)識(shí);或者,

當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的第一閾值時(shí),所述終端根據(jù)預(yù)設(shè)的周期保存當(dāng)前正在顯示的界面所對(duì)應(yīng)的界面標(biāo)識(shí);其中,所述第一閾值大于所述關(guān)機(jī)電量閾值。

在上述方案中,所述當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),所述方法還包括:

所述終端保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

在上述方案中,所述當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的第一閾值時(shí),所述方法還包括:

所述終端根據(jù)預(yù)設(shè)的周期保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

在上述方案中,在通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的界面標(biāo)識(shí)所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面之前,還包括:

通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的所述應(yīng)用包名稱對(duì)應(yīng)的文件開(kāi)啟所述終端關(guān)機(jī)前最后運(yùn)行的應(yīng)用;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

第二方面,本發(fā)明實(shí)施例還提供一種終端,所述終端包括:監(jiān)測(cè)模塊、關(guān)機(jī)模塊和顯示模塊;其中,

所述監(jiān)測(cè)模塊,用于監(jiān)測(cè)自身實(shí)時(shí)的電池電量;

所述關(guān)機(jī)模塊,用于當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),使所述終端自動(dòng)關(guān)機(jī);

所述顯示模塊,用于當(dāng)所述終端在關(guān)機(jī)狀態(tài)下接收到開(kāi)機(jī)指示信號(hào)時(shí),開(kāi)啟所述終端,并通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的界面標(biāo)識(shí)所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面。

在上述方案中,所述終端還包括存儲(chǔ)模塊,且所述存儲(chǔ)模塊用于:

當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),保存當(dāng)前正在顯示的界面所對(duì)應(yīng)的界面標(biāo)識(shí);或者,

當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的第一閾值時(shí),根據(jù)預(yù)設(shè)的周期保存當(dāng)前正在顯示的界面所對(duì)應(yīng)的界面標(biāo)識(shí);其中,所述第一閾值大于所述關(guān)機(jī)電量閾值。

在上述方案中,所述當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),所述存儲(chǔ)模塊還用于:

保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

在上述方案中,所述當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的第一閾值時(shí),所述存儲(chǔ)模塊還用于:

根據(jù)預(yù)設(shè)的周期保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

在上述方案中,在通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的界面標(biāo)識(shí)所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面之前,所述顯示模塊還用于:

通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的所述應(yīng)用包名稱對(duì)應(yīng)的文件開(kāi)啟所述終端關(guān)機(jī)前最后運(yùn)行的應(yīng)用;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

本發(fā)明實(shí)施例所提供的一種關(guān)機(jī)顯示方法及終端,該方法在所述終端臨近關(guān)機(jī)時(shí),通過(guò)周期性地讀取并保存所述終端當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱和所述終端當(dāng)前正在顯示的界面的界面標(biāo)識(shí),從而使得所述終端在關(guān)機(jī)并再次開(kāi)機(jī)后能夠恢復(fù)所述終端關(guān)機(jī)前正在運(yùn)行的應(yīng)用和顯示的界面,為用戶帶來(lái)了一定的方便,有效地提升了用戶體驗(yàn)。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例提供的一種移動(dòng)終端的硬件結(jié)構(gòu)示意圖;

圖2為本發(fā)明實(shí)施例提供的一種關(guān)機(jī)顯示方法的實(shí)現(xiàn)流程示意圖;

圖3為本發(fā)明實(shí)施例提供的另一種關(guān)機(jī)顯示方法的實(shí)現(xiàn)流程示意圖;

圖4為本發(fā)明實(shí)施例提供的一種聊天界面示意圖;

圖5為本發(fā)明實(shí)施例提供的一種終端彈出對(duì)話框的示意圖;

圖6為本發(fā)明實(shí)施例提供的一種打開(kāi)聊天軟件的示意圖;

圖7為本發(fā)明實(shí)施例提供的一種顯示手機(jī)關(guān)機(jī)前的聊天界面示意圖;

圖8為本發(fā)明實(shí)施例提供的一種終端結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。

現(xiàn)在將參考附圖1來(lái)描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,"模塊"與"部件"可以混合地使用。

移動(dòng)終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、個(gè)人數(shù)字助理(PDA)、平板電腦(PAD)、便攜式多媒體播放器(PMP)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。

圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意。

移動(dòng)終端100可以包括用戶輸入單元130、感測(cè)單元140、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件,可以替代地實(shí)施更多或更少的組件,將在下面詳細(xì)描述移動(dòng)終端的元件。

用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤(pán)、鍋?zhàn)衅⒂|摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時(shí),可以形成觸摸屏。

感測(cè)單元140檢測(cè)移動(dòng)終端100的當(dāng)前狀態(tài),(例如,移動(dòng)終端100的打開(kāi)或關(guān)閉狀態(tài))、移動(dòng)終端100的位置、用戶對(duì)于移動(dòng)終端100的接觸(即,觸摸輸入)的有無(wú)、移動(dòng)終端100的取向、移動(dòng)終端100的加速或減速移動(dòng)和方向等等,并且生成用于控制移動(dòng)終端100的操作的命令或信號(hào)。例如,當(dāng)移動(dòng)終端100實(shí)施為滑動(dòng)型移動(dòng)電話時(shí),感測(cè)單元140可以感測(cè)該滑動(dòng)型電話是打開(kāi)還是關(guān)閉。另外,感測(cè)單元140能夠檢測(cè)電源單元190是否提供電力或者接口單元170是否與外部裝置耦接。感測(cè)單元140可以包括接近傳感器141將在下面結(jié)合觸摸屏來(lái)對(duì)此進(jìn)行描述。

接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過(guò)的接口。例如,外部裝置可以包括有線或無(wú)線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無(wú)線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識(shí)別模塊(UIM)、客戶識(shí)別模塊(SIM)、通用客戶識(shí)別模塊(USIM)等等。另外,具有識(shí)別模塊的裝置(下面稱為"識(shí)別裝置")可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來(lái)自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。

另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過(guò)其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過(guò)其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺(jué)、音頻和/或觸覺(jué)方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。輸出單元150可以包括顯示單元151警報(bào)單元153等等。

顯示單元151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。

同時(shí),當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為T(mén)OLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。

警報(bào)單元153可以提供輸出以將事件的發(fā)生通知給移動(dòng)終端100。典型的事件可以包括呼叫接收、消息接收、鍵信號(hào)輸入、觸摸輸入等等。除了音頻或視頻輸出之外,警報(bào)單元153可以以不同的方式提供輸出以通知事件的發(fā)生。例如,警報(bào)單元153可以以振動(dòng)的形式提供輸出,當(dāng)接收到呼叫、消息或一些其它進(jìn)入通信(Incoming Communication)時(shí),警報(bào)單元153可以提供觸覺(jué)輸出(例如,振動(dòng))以將其通知給用戶。通過(guò)提供這樣的觸覺(jué)輸出,即使在用戶的移動(dòng)電話處于用戶的口袋中時(shí),用戶也能夠識(shí)別出各種事件的發(fā)生。警報(bào)單元153也可以經(jīng)由顯示單元151或音頻輸出模塊152提供通知事件的發(fā)生的輸出。

存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)已經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。

存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤(pán)、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤(pán)、光盤(pán)等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。

控制器180通??刂埔苿?dòng)終端的總體操作。例如,控制器180執(zhí)行與語(yǔ)音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫(xiě)輸入或者圖片繪制輸入識(shí)別為字符或圖像。

電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>

這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫(xiě)的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。

至此,已經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡(jiǎn)要起見(jiàn),將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。

如圖1中所示的移動(dòng)終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無(wú)線通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來(lái)操作。

基于上述移動(dòng)終端硬件結(jié)構(gòu),提出本發(fā)明方法各個(gè)實(shí)施例。

實(shí)施例一

如圖2所示,該圖給出了本發(fā)明實(shí)施例提供的一種關(guān)機(jī)顯示方法,所述方法具體可以包括:

S210、終端監(jiān)測(cè)自身實(shí)時(shí)的電池電量;

S220、當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),所述終端自動(dòng)關(guān)機(jī);

S230、當(dāng)所述終端在關(guān)機(jī)狀態(tài)下接收到開(kāi)機(jī)指示信號(hào)時(shí),所述終端進(jìn)行開(kāi)啟,并通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的界面標(biāo)識(shí)所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面。

可以理解地,所述界面標(biāo)識(shí)指的是能夠唯一標(biāo)識(shí)終端屏幕當(dāng)前顯示界面的標(biāo)識(shí)碼或者名稱,所述終端能夠根據(jù)所述界面標(biāo)識(shí)來(lái)調(diào)用其對(duì)應(yīng)的文件,從而顯示所述界面標(biāo)識(shí)所對(duì)應(yīng)的界面。例如,安卓(Android)系統(tǒng)中的Activity,在一個(gè)Android應(yīng)用中,一個(gè)Activity通常就是一個(gè)單獨(dú)的屏幕界面,它上面可以顯示一些控件也可以監(jiān)聽(tīng)并處理用戶的事件做出響應(yīng)。因此,我們可以將Activity名稱作為界面標(biāo)識(shí)來(lái)唯一標(biāo)識(shí)當(dāng)前顯示的界面,從而能夠通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的Activity名稱所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面。

需要說(shuō)明的是,當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),所述終端還需要保存當(dāng)前正在顯示的界面所對(duì)應(yīng)的界面標(biāo)識(shí);或者,在實(shí)際應(yīng)用中也可以這樣設(shè)計(jì):當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的第一閾值時(shí),所述終端根據(jù)預(yù)設(shè)的周期保存當(dāng)前正在顯示的界面所對(duì)應(yīng)的界面標(biāo)識(shí);其中,所述第一閾值大于所述關(guān)機(jī)電量閾值。

在所述終端自動(dòng)關(guān)機(jī)前,除了保存所述界面標(biāo)識(shí)以外,所述終端還可以同時(shí)保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱,也就是說(shuō):所述當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),所述終端保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件;或者,所述當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的第一閾值時(shí),所述終端根據(jù)預(yù)設(shè)的周期保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

為了防止在直接調(diào)用所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件中發(fā)生程序崩潰,通常情況下,在通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的界面標(biāo)識(shí)所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面之前,可以先通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的所述應(yīng)用包名稱對(duì)應(yīng)的文件開(kāi)啟所述終端關(guān)機(jī)前最后運(yùn)行的應(yīng)用;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件,從而保證上述技術(shù)方案實(shí)現(xiàn)的可靠性。

本發(fā)明實(shí)施例提供了一種關(guān)機(jī)顯示方法,該方法旨在當(dāng)終端臨近關(guān)機(jī)時(shí),通過(guò)周期性地讀取并保存所述終端當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱和所述終端當(dāng)前正在顯示的界面的界面標(biāo)識(shí),使得終端在關(guān)機(jī)并開(kāi)機(jī)后能夠恢復(fù)終端關(guān)機(jī)前正在運(yùn)行的應(yīng)用和顯示的界面,提升用戶體驗(yàn)。

實(shí)施例二

基于前述實(shí)施例相同的技術(shù)構(gòu)思,為了方便對(duì)上述方案的理解,如圖3所示,本實(shí)施例將以系統(tǒng)為安卓系統(tǒng)的終端為例,對(duì)上述技術(shù)方案的具體實(shí)施過(guò)程進(jìn)行詳細(xì)地說(shuō)明和解釋。

S310、終端監(jiān)測(cè)自身實(shí)時(shí)的電池電量;

S320、判斷所述電池電量是否達(dá)到預(yù)設(shè)的第一閾值;如果是,執(zhí)行步驟S340;否則,執(zhí)行步驟S330;

S330、保持當(dāng)前工作狀態(tài);

S340、根據(jù)預(yù)設(shè)的周期讀取并保存所述終端當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱和當(dāng)前正在顯示的界面的Activity名稱;

例如,當(dāng)所述終端電池電量被監(jiān)測(cè)到達(dá)到所述第一閾值時(shí),所述終端將每隔5秒鐘讀取并保存所述終端當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱和當(dāng)前正在顯示的界面的Activity名稱。

S350、判斷所述電池電量是否達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值;如果是,執(zhí)行步驟S360;否則,返回執(zhí)行步驟S340;

需要說(shuō)明的是,所述關(guān)機(jī)電量閾值指的是終端自身預(yù)設(shè)的關(guān)機(jī)閾值,容易理解地,所述第一閾值大于所述關(guān)機(jī)電量閾值,例如,當(dāng)所述關(guān)機(jī)電量閾值為5%時(shí),可以設(shè)置所述第一閾值為10%。

S360、所述終端自動(dòng)關(guān)機(jī);

S370、判斷關(guān)機(jī)后的所述終端是否處于充電狀態(tài);如果是,執(zhí)行步驟S390;否則,執(zhí)行步驟S380;

S380、所述終端保持當(dāng)前關(guān)機(jī)狀態(tài);

S390、判斷所述終端在關(guān)機(jī)狀態(tài)下是否接收到開(kāi)機(jī)指示信號(hào);如果是,執(zhí)行步驟S391;否則,執(zhí)行步驟S380;

通常情況下,為了充分應(yīng)對(duì)用戶需求,所述終端在被充上電后,所述終端是否需要開(kāi)機(jī)是可以設(shè)置為可選的,也就是說(shuō),當(dāng)所述終端被充上電后,所述終端彈出一個(gè)對(duì)話框,提示用戶是否開(kāi)機(jī),當(dāng)用戶選擇“是”時(shí),所述終端將收到一個(gè)開(kāi)機(jī)提示信號(hào),進(jìn)而所述終端開(kāi)機(jī);當(dāng)用戶選擇“否”時(shí),所述終端仍然保持當(dāng)前的關(guān)機(jī)狀態(tài)。另外,開(kāi)機(jī)指示信號(hào)也可以是通過(guò)用戶長(zhǎng)按開(kāi)機(jī)電源鍵而產(chǎn)生的。

S391、所述終端進(jìn)行開(kāi)啟,并通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的所述應(yīng)用包名稱對(duì)應(yīng)的文件開(kāi)啟所述終端關(guān)機(jī)前最后運(yùn)行的應(yīng)用;

S392、通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的所述Activity名稱對(duì)應(yīng)的文件顯示所述終端關(guān)機(jī)前最后顯示的界面。

需要說(shuō)明的是,在實(shí)際應(yīng)用中,當(dāng)所述終端電池電量小于或等于所述第一閾值且大于所述關(guān)機(jī)電量閾值時(shí),所述終端將根據(jù)預(yù)設(shè)的周期讀取并保存所述終端當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱和當(dāng)前正在顯示的界面的Activity名稱,因此,在所述終端開(kāi)機(jī)后,調(diào)用的是所述終端關(guān)機(jī)前最后保存的所述應(yīng)用包名稱所對(duì)應(yīng)的文件,同理,進(jìn)一步地,調(diào)用的是所述終端關(guān)機(jī)前最后保存的所述Activity名稱對(duì)應(yīng)的文件,從而符合用戶實(shí)際的應(yīng)用場(chǎng)景和需求。另外,之所以先開(kāi)啟所述應(yīng)用再顯示所述界面,是為了避免由于程序的健壯性較差導(dǎo)致的程序崩潰狀況的發(fā)生。

下面結(jié)合實(shí)際應(yīng)用中的具體事例,對(duì)上述技術(shù)方案的具體實(shí)施過(guò)程進(jìn)行描述。如圖4所示,某用戶正在使用安卓系統(tǒng)手機(jī)的某聊天軟件和他的朋友A聊天,隨著聊天時(shí)間的持續(xù),手機(jī)的電池電量被逐漸消耗,此時(shí),當(dāng)監(jiān)測(cè)到手機(jī)的電池電量達(dá)到預(yù)設(shè)的第一閾值(如10%)時(shí),根據(jù)預(yù)設(shè)的周期(如每隔5秒鐘)讀取并保存手機(jī)當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱和當(dāng)前正在顯示的界面的Activity名稱。進(jìn)一步地,當(dāng)監(jiān)測(cè)到手機(jī)的電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值(如5%)時(shí),手機(jī)自動(dòng)關(guān)機(jī),而在手機(jī)自動(dòng)關(guān)機(jī)前的最后時(shí)刻,該用戶仍然正在使用該聊天軟件和他的朋友A聊天,此時(shí),手機(jī)保存了最后時(shí)刻該用戶使用的該聊天軟件的應(yīng)用包名稱和他與朋友A的聊天界面的Activity名稱。為了繼續(xù)和朋友A的聊天,該用戶將手機(jī)插上電源進(jìn)行充電,此時(shí)手機(jī)被檢測(cè)到處于充電狀態(tài),隨即彈出一個(gè)對(duì)話框,如圖5所示,提示該用戶是否開(kāi)機(jī),當(dāng)該用戶點(diǎn)擊“是”時(shí),手機(jī)開(kāi)機(jī),并隨即調(diào)用手機(jī)關(guān)機(jī)前最后保存的應(yīng)用包名稱所對(duì)應(yīng)的文件,從而打開(kāi)手機(jī)關(guān)機(jī)前該用戶正在使用的該聊天軟件,如圖6所示,此時(shí)該用戶也可以通過(guò)可選項(xiàng)選擇是否恢復(fù)聊天界面;進(jìn)一步地,當(dāng)該用戶選擇了要恢復(fù)聊天界面時(shí),可以通過(guò)調(diào)用手機(jī)關(guān)機(jī)前最后保存的所述Activity名稱所對(duì)應(yīng)的文件顯示手機(jī)關(guān)機(jī)前該用戶正在與朋友A聊天的聊天界面,如圖7所示,提升用戶體驗(yàn)。

通過(guò)上述結(jié)合具體事例對(duì)所述技術(shù)方案的說(shuō)明和解釋可以知道,本發(fā)明實(shí)施例提供了一種關(guān)機(jī)顯示方法,其在監(jiān)測(cè)到終端臨近關(guān)機(jī)時(shí),能夠保存終端當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱以及當(dāng)前正在顯示的界面的界面標(biāo)識(shí)(如:Activity名稱),從而在終端關(guān)機(jī)并開(kāi)機(jī)后能夠通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的所述應(yīng)用包名稱對(duì)應(yīng)的文件以及所述界面標(biāo)識(shí)對(duì)應(yīng)的文件,恢復(fù)所述終端關(guān)機(jī)前正在運(yùn)行的應(yīng)用和顯示界面。

實(shí)施例三

基于前述實(shí)施例相同的技術(shù)構(gòu)思,參見(jiàn)圖8,其示出了本發(fā)明實(shí)施例提供的一種終端80,其特征在于,所述終端80包括:監(jiān)測(cè)模塊810、關(guān)機(jī)模塊820和顯示模塊830;其中,

所述監(jiān)測(cè)模塊810,用于監(jiān)測(cè)自身實(shí)時(shí)的電池電量;

所述關(guān)機(jī)模塊820,用于當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),使所述終端自動(dòng)關(guān)機(jī);

所述顯示模塊830,用于當(dāng)所述終端在關(guān)機(jī)狀態(tài)下接收到開(kāi)機(jī)指示信號(hào)時(shí),開(kāi)啟所述終端,并通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的界面標(biāo)識(shí)所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面。

在上述方案中,所述終端還包括存儲(chǔ)模塊840,且所述存儲(chǔ)模塊840用于:

當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),保存當(dāng)前正在顯示的界面所對(duì)應(yīng)的界面標(biāo)識(shí);或者,

當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的第一閾值時(shí),根據(jù)預(yù)設(shè)的周期保存當(dāng)前正在顯示的界面所對(duì)應(yīng)的界面標(biāo)識(shí);其中,所述第一閾值大于所述關(guān)機(jī)電量閾值。

在上述方案中,所述當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的關(guān)機(jī)電量閾值時(shí),所述存儲(chǔ)模塊840還用于:

保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

在上述方案中,所述當(dāng)監(jiān)測(cè)到所述電池電量達(dá)到預(yù)設(shè)的第一閾值時(shí),所述存儲(chǔ)模塊840還用于:

根據(jù)預(yù)設(shè)的周期保存當(dāng)前正在運(yùn)行的應(yīng)用的應(yīng)用包名稱;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

在上述方案中,在通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的界面標(biāo)識(shí)所對(duì)應(yīng)的文件顯示所述終端在關(guān)機(jī)前最后顯示的界面之前,所述顯示模塊830還用于:

通過(guò)調(diào)用所述終端在關(guān)機(jī)前最后保存的所述應(yīng)用包名稱對(duì)應(yīng)的文件開(kāi)啟所述終端關(guān)機(jī)前最后運(yùn)行的應(yīng)用;其中,所述應(yīng)用包名稱所對(duì)應(yīng)的應(yīng)用包中包含所述界面標(biāo)識(shí)所對(duì)應(yīng)的文件。

需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所描述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1