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

一種恢復應(yīng)用程序狀態(tài)的終端和方法

文檔序號:10593913閱讀:269來源:國知局
一種恢復應(yīng)用程序狀態(tài)的終端和方法
【專利摘要】本發(fā)明公開了一種恢復應(yīng)用程序狀態(tài)的終端和方法,該終端包括:接收模塊,用于接收恢復已關(guān)閉應(yīng)用程序的指令;獲取模塊,用于獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標識和關(guān)閉前的狀態(tài);恢復模塊,用于根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀態(tài);保存模塊,用于在用戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在獨立的存儲區(qū)域,所述數(shù)據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài)。本發(fā)明能夠快速返回已經(jīng)關(guān)閉應(yīng)用程序的退出前狀態(tài),減少了用戶操作復雜度,提高了用戶體驗。
【專利說明】
-種恢復應(yīng)用程序狀態(tài)的終端和方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及計算機網(wǎng)絡(luò)領(lǐng)域,特別是設(shè)及一種恢復應(yīng)用程序狀態(tài)的終端和方法。
【背景技術(shù)】
[0002] 隨著移動互聯(lián)網(wǎng)的飛速發(fā)展,智能移動終端(包括智能手機、平板電腦、音樂播放 器)逐漸普及,已經(jīng)成為人們?nèi)粘I钪泻苤匾囊徊糠?。用戶在使用智能移動終端時,每 天都會重復開啟與關(guān)閉某些應(yīng)用程序,例如播放視頻、即時消息、撥打電話等。
[0003] 現(xiàn)有技術(shù)中,當用戶關(guān)閉了某個應(yīng)用程序,或者切換到其他主界面并執(zhí)行了清理 內(nèi)存操作之后,重新啟動該應(yīng)用時將無法直接返回原來的運行狀態(tài);例如通過視頻播放平 臺觀看視頻,不小屯、退出后再次運行時將只能進入主頁面,需要重新選擇視頻并拖動到上 次的播放點才能返回退出前的狀態(tài)并繼續(xù)播放;當用戶啟動撥號程序輸入電話號碼準備撥 打該號碼時,有可能收到一條短消息、或者收到來電、或收到系統(tǒng)推送的其他消息,導致切 換到其他界面,或者用戶通過桌面化ome)鍵或返回鍵退出撥號界面從而取消了撥打,當用 戶想重新?lián)艽蛟撎柎a時,必須再次打開撥號程序并在撥號界面中重新輸入該電話號碼;因 此操作比較繁瑣、用戶體驗差。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明主要解決的技術(shù)問題是提供一種恢復應(yīng)用程序狀態(tài)的終端和方法,能夠快 速返回已經(jīng)關(guān)閉應(yīng)用程序的退出前狀態(tài),減少了用戶操作復雜度,提高了用戶體驗。
[0005] 為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種恢復應(yīng)用程序狀 態(tài)的終端,該終端包括:接收模塊,用于接收恢復已關(guān)閉應(yīng)用程序的指令;獲取模塊,用于獲 取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標識和關(guān)閉前的狀 態(tài);恢復模塊,用于根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀 態(tài);保存模塊,用于在用戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在獨 立的存儲區(qū)域,所述數(shù)據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài)。
[0006] 為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種恢復應(yīng)用程序狀 態(tài)的方法,該方法包括:接收到恢復已關(guān)閉應(yīng)用程序的指令;獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信 息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標識和關(guān)閉前的狀態(tài);根據(jù)所述數(shù)據(jù)信息啟動所 述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀態(tài);用戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用 程序的數(shù)據(jù)信息保存在獨立的存儲區(qū)域,所述數(shù)據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前 的狀態(tài)。
[0007] 區(qū)別于現(xiàn)有技術(shù),本發(fā)明的恢復應(yīng)用程序狀態(tài)的終端,接收到恢復已關(guān)閉應(yīng)用程 序的指令;獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標識和 關(guān)閉前的狀態(tài);根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀態(tài);用 戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在獨立的存儲區(qū)域,所述數(shù) 據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài);從而能夠快速返回已經(jīng)關(guān)閉應(yīng)用程序的 退出前狀態(tài),減少了用戶操作復雜度,提高了用戶體驗。
【附圖說明】
[0008] 圖1是本發(fā)明恢復應(yīng)用程序狀態(tài)的終端的第一實施方式的結(jié)構(gòu)示意圖;
[0009] 圖2是本發(fā)明恢復應(yīng)用程序狀態(tài)的終端的第二實施方式的結(jié)構(gòu)示意圖;
[0010] 圖3是本發(fā)明恢復應(yīng)用程序狀態(tài)的方法的第一實施方式的流程示意圖;
[0011] 圖4是本發(fā)明圖3對應(yīng)實施例中恢復后的即時消息應(yīng)用的界面示意圖;
[0012] 圖5是本發(fā)明圖3對應(yīng)實施例中恢復后的視頻應(yīng)用的界面示意圖;
[0013] 圖6是本發(fā)明圖3對應(yīng)實施例中恢復后的網(wǎng)頁應(yīng)用的界面示意圖;
[0014] 圖7是本發(fā)明圖3對應(yīng)實施例中恢復后的撥號應(yīng)用的界面示意圖。
【具體實施方式】
[0015] 下面結(jié)合【具體實施方式】對本發(fā)明的技術(shù)方案作進一步更詳細的描述。顯然,所描 述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例, 本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都應(yīng)屬于 本發(fā)明保護的范圍。
[0016] 參閱圖1,圖1是本發(fā)明提供的恢復應(yīng)用程序狀態(tài)的終端第一實施方式的結(jié)構(gòu)示意 圖。
[0017] 該恢復應(yīng)用程序狀態(tài)的終端100包括:接收模塊110,獲取模塊120和恢復模塊130, 保存模塊140。
[0018] 其中,接收模塊110,用于接收恢復已關(guān)閉應(yīng)用程序的指令。具體的,可W是智能終 端通過接收一些指定動作所攜帶的恢復已關(guān)閉應(yīng)用程序的指令,運些指定動作,可W是對 移動終端執(zhí)行搖一搖、甩一下、或者長按某個按鍵、重力按壓外殼指定位置等動作;也可W 是通過接收語音輸入的恢復已關(guān)閉應(yīng)用程序的指令。
[0019] 可選的,需要用戶事先在系統(tǒng)設(shè)置界面進行設(shè)置是否允許使用應(yīng)用程序狀態(tài)的恢 復功能,只有設(shè)置過才能接收該指令。
[0020] 獲取模塊120,用于獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng) 用程序的標識和關(guān)閉前的狀態(tài)。其中,運些數(shù)據(jù)信息是應(yīng)用程序被關(guān)閉時或者內(nèi)存清除時 保存在本地的。具體的,關(guān)閉前的狀態(tài)信息可W包含關(guān)閉前的操作界面內(nèi)容、界面顯示等, 例如,對于視頻播放平臺應(yīng)用,關(guān)閉前的狀態(tài)可W包括:觀看的節(jié)目名稱、觀看進度、音量和 畫面亮度。
[0021] 可選的,獲取到的可W只是最近關(guān)閉的一個應(yīng)用程序的數(shù)據(jù)信息、也可W是最近 關(guān)閉的多個應(yīng)用程序的數(shù)據(jù)信息。如果獲取到的是多個應(yīng)用程序的數(shù)據(jù)信息,應(yīng)當給用戶 展示該多個應(yīng)用程序的信息列表,W便用戶選擇恢復哪個應(yīng)用程序。
[0022] 恢復模塊130,用于根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉 前的狀態(tài)。例如,對于視頻播放平臺應(yīng)用,根據(jù)應(yīng)用程序的標識和關(guān)閉前觀看的節(jié)目名稱、 觀看進度、音量和畫面亮度,打開該視頻播放應(yīng)用,選擇播放該節(jié)目并快進到上次觀看的進 度,然后恢復音量和畫面亮度。
[0023] 保存模塊140,用于在用戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息 保存在獨立的存儲區(qū)域,所述數(shù)據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài)。其中,所 述獨立的存儲區(qū)域,可W是在內(nèi)存中相應(yīng)的存儲區(qū)加上不可刪除的標記使得內(nèi)存清理不能 清理,另一個是通過Flash存儲來存儲保護,W實現(xiàn)內(nèi)存清理時不被系統(tǒng)清除。其中,所述關(guān) 閉前的狀態(tài)可W是一個指針或是關(guān)鍵詞,從而減少存儲開銷。
[0024] 區(qū)別于現(xiàn)有技術(shù),本發(fā)明的恢復應(yīng)用程序狀態(tài)的終端,接收到恢復已關(guān)閉應(yīng)用程 序的指令;獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標識和 關(guān)閉前的狀態(tài);根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀態(tài);用 戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在獨立的存儲區(qū)域,所述數(shù) 據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài);從而能夠快速返回已經(jīng)關(guān)閉應(yīng)用程序的 退出前狀態(tài),減少了用戶操作復雜度,提高了用戶體驗。
[0025] 參閱圖2,圖2是本發(fā)明提供的恢復應(yīng)用程序狀態(tài)的終端第二實施方式的結(jié)構(gòu)示意 圖。
[00%]該恢復應(yīng)用程序狀態(tài)的終端200包括:接收模塊210,獲取模塊220,恢復模塊230, 保存模塊240。
[0027] 其中,接收模塊210包括動作接收單元211,用于接收用戶的指定動作,所述指定動 作攜帶恢復已關(guān)閉應(yīng)用程序的指令。具體的,運些指定動作,可W是對移動終端執(zhí)行搖一 搖、甩一下、或者長按某個按鍵、重力按壓外殼指定位置等動作。
[0028] 可選的,需要用戶事先在系統(tǒng)設(shè)置界面進行設(shè)置是否允許使用應(yīng)用程序狀態(tài)的恢 復功能,只有設(shè)置過才能接收該指令。
[0029] 獲取模塊220,用于獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng) 用程序的標識和關(guān)閉前的狀態(tài)。獲取模塊220包括單程序信息獲取單元221或者多程序信息 獲取單元222,其中,單程序信息獲取單元221,用于獲取最近關(guān)閉的一個應(yīng)用程序的數(shù)據(jù)信 息,多程序信息獲取單元222,用于獲取最近關(guān)閉的多個應(yīng)用程序的數(shù)據(jù)信息。其中,運些數(shù) 據(jù)信息是應(yīng)用程序被關(guān)閉時或者內(nèi)存清除時保存在本地的。具體的,關(guān)閉前的狀態(tài)信息可 W包含關(guān)閉前的操作界面內(nèi)容、界面顯示等;例如,對于視頻播放平臺應(yīng)用,關(guān)閉前的狀態(tài) 可W包括:觀看的節(jié)目名稱、觀看進度、音量和畫面亮度;對于即時消息應(yīng)用,關(guān)閉前的狀態(tài) 可W包括:即時消息會話對象的用戶名稱,會話內(nèi)容;對于網(wǎng)頁瀏覽應(yīng)用,關(guān)閉前的狀態(tài)是 正在訪問的網(wǎng)址。
[0030] 具體的,下表1是獲取到的已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息模板示例。
[0031] 表1已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息
[0032]
[0033]
[0034] 當系統(tǒng)只提供恢復最近關(guān)閉一次應(yīng)用程序狀態(tài)的功能時,表1始終只包含一組數(shù) 據(jù),新生成的數(shù)據(jù)將覆蓋原來的數(shù)據(jù),當系統(tǒng)允許恢復最近關(guān)閉的多個應(yīng)用程序狀態(tài)時,表 1包含多組數(shù)據(jù)。
[0035] 恢復模塊230,用于根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉 前的狀態(tài)。例如,對于視頻播放平臺應(yīng)用,根據(jù)應(yīng)用程序的標識和關(guān)閉前觀看的節(jié)目名稱、 觀看進度、音量和畫面亮度,打開該視頻播放應(yīng)用,選擇播放該節(jié)目并快進到上次觀看的進 度,然后恢復音量和畫面亮度。
[0036] 可選的,當獲取模塊220通過多程序信息獲取單元222獲取到最近關(guān)閉的多個應(yīng)用 程序的數(shù)據(jù)信息時,終端200進一步還包括展示模塊250和確定模塊260,展示模塊250用于 展示所述多個應(yīng)用程序的列表,確定模塊260,用于確定用戶從所述列表中選擇的一個待恢 復應(yīng)用程序;恢復模塊包括啟動單元231和狀態(tài)恢復單元232,啟動單元231用于根據(jù)用戶選 擇的所述待恢復應(yīng)用程序的標識啟動所述待恢復應(yīng)用程序,所述狀態(tài)恢復單元232用于進 入所述待恢復應(yīng)用程序關(guān)閉前的狀態(tài)。
[0037] 保存模塊240,用于在用戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息 保存在獨立的存儲區(qū)域,所述數(shù)據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài)。其中,所 述獨立的存儲區(qū)域,可W是在內(nèi)存中相應(yīng)的存儲區(qū)加上不可刪除的標記使得內(nèi)存清理不能 清理,另一個是通過Flash存儲來存儲保護,W實現(xiàn)內(nèi)存清理時不被系統(tǒng)清除。其中,所述關(guān) 閉前的狀態(tài)可W是一個指針或是關(guān)鍵詞,從而減少存儲開銷。對于網(wǎng)頁瀏覽應(yīng)用,該指針是 正在訪問的網(wǎng)址;對于視頻應(yīng)用,該指針是視頻名稱與當前播放時間。
[0038] 可選的,保存模塊240還用于在終端退出撥號狀態(tài)W及取消撥打所述電話號碼之 后,在獨立的存儲區(qū)域保存所述電話號碼;接收模塊210,還用于接收恢復已退出撥號狀態(tài) 的指令;獲取模塊220,還用于獲取退出所述撥號狀態(tài)時取消撥打的電話號碼;恢復模塊 230,還用于根據(jù)所述電話號碼啟動撥號應(yīng)用程序,并在撥號界面顯示所述已取消的電話號 碼。
[0039] 具體的,用戶輸入了電話號碼后,因為系統(tǒng)原因?qū)е峦顺鰮芴枲顟B(tài),例如收到一條 短消息或者系統(tǒng)推送的其他消息,或者因為用戶原因?qū)е峦顺鰮芴枲顟B(tài),例如誤操作通過 桌面化ome)鍵或返回鍵退出撥號狀態(tài),運兩種情況都會導致退出撥號狀態(tài)時取消撥打所述 輸入的電話號碼,此時終端將保存所述取消撥打的電話號碼。
[0040] 區(qū)別于現(xiàn)有技術(shù),本發(fā)明的恢復應(yīng)用程序狀態(tài)的終端,接收到恢復已關(guān)閉應(yīng)用程 序的指令;獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標識和 關(guān)閉前的狀態(tài);根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀態(tài);用 戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在獨立的存儲區(qū)域,所述數(shù) 據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài);從而能夠快速返回已經(jīng)關(guān)閉應(yīng)用程序的 退出前狀態(tài),減少了用戶操作復雜度,提高了用戶體驗。
[0041] 參閱圖3,圖3是本發(fā)明提供的恢復應(yīng)用程序狀態(tài)的方法第一實施方式的流程示意 圖。
[0042] 該方法的步驟包括:
[0043] S301:接收到恢復已關(guān)閉應(yīng)用程序的指令。
[0044] 具體的,該步驟可W是接收到用戶通過指定動作所攜帶的恢復已關(guān)閉應(yīng)用程序的 指令。運些指定動作,可W是對移動終端執(zhí)行搖一搖、甩一下、或者長按某個按鍵、重力按壓 外殼指定位置等動作。
[0045] 具體的,該步驟也可W是接收到用戶通過語音輸入的恢復已關(guān)閉應(yīng)用程序的指 令。
[0046] 可選的,需要用戶事先在系統(tǒng)設(shè)置界面進行設(shè)置是否允許使用應(yīng)用程序狀態(tài)的恢 復功能,只有設(shè)置過才能接收該指令。
[0047] S302:獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標 識和關(guān)閉前的狀態(tài)。
[0048] 具體的,當系統(tǒng)只提供恢復最近關(guān)閉一次應(yīng)用程序狀態(tài)的功能時時,該步驟為獲 取最近關(guān)閉的一個應(yīng)用程序的數(shù)據(jù)信息。
[0049] 具體的,當系統(tǒng)允許恢復最近關(guān)閉的多個應(yīng)用程序狀態(tài)時時,該步驟為獲取最近 關(guān)閉的多個應(yīng)用程序的數(shù)據(jù)信息;該步驟之后進一步包括:展示所述多個應(yīng)用程序的列表; 確定用戶從所述列表中選擇的一個待恢復應(yīng)用程序。可選的,系統(tǒng)允許用戶事先設(shè)置可恢 復的應(yīng)用程序的最大數(shù)目。
[0050] 其中,運些數(shù)據(jù)信息是應(yīng)用程序被關(guān)閉時或者內(nèi)存清除時保存在本地的。具體的, 關(guān)閉前的狀態(tài)信息可W包含關(guān)閉前的操作界面內(nèi)容、界面顯示等;例如,對于視頻播放平臺 應(yīng)用,關(guān)閉前的狀態(tài)可W包括:觀看的節(jié)目名稱、觀看進度、音量和畫面亮度;對于即時消息 應(yīng)用,關(guān)閉前的狀態(tài)可W包括:即時消息會話對象的用戶名稱,會話內(nèi)容;對于網(wǎng)頁瀏覽應(yīng) 用,關(guān)閉前的狀態(tài)是正在訪問的網(wǎng)址。
[0051] 具體的,下表2是獲取到的已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息模板示例。
[0052] 表2已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息 [0化3]
[0054」當系統(tǒng)只提供恢復最近關(guān)閉一次應(yīng)用程序狀態(tài)的功能時,表2始終只包含一組數(shù) 據(jù),新生成的數(shù)據(jù)將覆蓋原來的數(shù)據(jù),當系統(tǒng)允許恢復最近關(guān)閉的多個應(yīng)用程序狀態(tài)時,表 2包含多組數(shù)據(jù)。
[0055] S303:根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀態(tài)。
[0056] 例如,對于視頻播放平臺應(yīng)用,根據(jù)應(yīng)用程序的標識和關(guān)閉前觀看的節(jié)目名稱、觀 看進度、音量和畫面亮度,打開該視頻播放應(yīng)用,選擇播放該節(jié)目并快進到上次觀看的進 度,然后恢復音量和畫面亮度。例如,對于即時消息應(yīng)用,根據(jù)應(yīng)用程序的標識和即時消息 會話對象的用戶名稱,會話內(nèi)容,打開即時消息應(yīng)用,展示會話對象W及關(guān)閉前的會話內(nèi) 容。
[0057] 圖4是本實施例的一個例子,該例子中,被恢復的應(yīng)用程序是即時消息應(yīng)用,運行 本步驟后將重新啟動該即時消息應(yīng)用,并且展示該應(yīng)用關(guān)閉前用戶正在跟聯(lián)系人1進行的 具體會話內(nèi)容。
[0058] 圖5是本實施例的另一個例子,該例子中,被恢復的應(yīng)用程序是視頻應(yīng)用,運行本 步驟后將重新啟動該視頻應(yīng)用,并且展示該應(yīng)用關(guān)閉前播放的視頻節(jié)目并且直接進入關(guān)閉 前播放的時間點。
[0059] 圖6是本實施例的又一個例子,該例子中,被恢復的應(yīng)用程序是網(wǎng)頁應(yīng)用,運行本 步驟后將重新啟動該網(wǎng)頁應(yīng)用,并且展示該應(yīng)用關(guān)閉前訪問的頁面。
[0060] S304:用戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在獨立的 存儲區(qū)域,所述數(shù)據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài)。其中,所述獨立的存儲 區(qū)域,可W是在內(nèi)存中相應(yīng)的存儲區(qū)加上不可刪除的標記使得內(nèi)存清理不能清理,另一個 是通過Flash存儲來存儲保護,W實現(xiàn)內(nèi)存清理時不被系統(tǒng)清除。其中,所述關(guān)閉前的狀態(tài) 可W是一個指針或是關(guān)鍵詞,從而減少存儲開銷。對于網(wǎng)頁瀏覽應(yīng)用,該指針是正在訪問的 網(wǎng)址;對于視頻應(yīng)用,該指針是視頻名稱與當前播放時間。
[0061] 可選的,步驟S304之后還包括:終端退出撥號狀態(tài)并取消撥打所述電話號碼之后, 保存所述電話號碼;接收到恢復已退出撥號狀態(tài)的指令;獲取退出所述撥號狀態(tài)時取消撥 打的電話號碼;啟動撥號應(yīng)用程序,并在撥號界面顯示所述已取消的電話號碼。
[0062] 具體的,用戶輸入了電話號碼后,因為系統(tǒng)原因?qū)е峦顺鰮芴枲顟B(tài),例如收到一條 短消息或者系統(tǒng)推送的其他消息,或者因為用戶原因?qū)е峦顺鰮芴枲顟B(tài),例如誤操作通過 桌面化ome)鍵或返回鍵退出撥號狀態(tài),運兩種情況都會導致退出撥號狀態(tài)時取消撥打所述 輸入的電話號碼,此時終端將保存所述取消撥打的電話號碼。
[0063] 圖7是本實施例的一個例子,該例子中,被恢復的應(yīng)用程序是撥號應(yīng)用,運行本步 驟后將重新啟動該撥號應(yīng)用,并且展示已經(jīng)取消的撥號界面并顯示已經(jīng)取消撥打的電話號 碼。
[0064] 區(qū)別于現(xiàn)有技術(shù),本發(fā)明恢復應(yīng)用程序狀態(tài)的方法,接收到恢復已關(guān)閉應(yīng)用程序 的指令;獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標識和關(guān) 閉前的狀態(tài);根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀態(tài);用戶 再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在獨立的存儲區(qū)域,所述數(shù)據(jù) 信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài);從而能夠快速返回已經(jīng)關(guān)閉應(yīng)用程序的退 出前狀態(tài),減少了用戶操作復雜度,提高了用戶體驗。
[0065] W上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本 發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的 技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權(quán)項】
1. 一種恢復應(yīng)用程序狀態(tài)的終端,其特征在于,包括: 接收模塊,用于接收恢復已關(guān)閉應(yīng)用程序的指令; 獲取模塊,用于獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序 的標識和關(guān)閉前的狀態(tài); 恢復模塊,用于根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀 態(tài); 保存模塊,用于在用戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在 獨立的存儲區(qū)域,所述數(shù)據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài)。2. 根據(jù)權(quán)利要求1所述的終端,其特征在于:所述獲取模塊包括多程序信息獲取單元, 用于獲取最近關(guān)閉的多個應(yīng)用程序的數(shù)據(jù)信息; 所述終端還包括展示模塊,用于展示所述多個應(yīng)用程序的列表; 所述終端還包括確定模塊,用于確定用戶從所述列表中選擇的一個待恢復應(yīng)用程序; 所述恢復模塊包括啟動單元和狀態(tài)恢復單元,所述啟動單元用于根據(jù)用戶選擇的所述 待恢復應(yīng)用程序的標識啟動所述待恢復應(yīng)用程序,所述狀態(tài)恢復單元用于進入所述待恢復 應(yīng)用程序關(guān)閉前的狀態(tài)。3. 根據(jù)權(quán)利要求1所述的終端,其特征在于:所述獲取模塊包括單程序信息獲取單元, 用于獲取最近關(guān)閉的一個應(yīng)用程序的數(shù)據(jù)信息。4. 根據(jù)權(quán)利要求1-3中任一所述的終端,其特征在于: 所述保存模塊,還用于在終端退出撥號狀態(tài)以及取消撥打所述電話號碼之后,在獨立 的存儲區(qū)域保存所述電話號碼; 所述接收模塊,還用于接收恢復已退出撥號狀態(tài)的指令; 所述獲取模塊,還用于獲取退出所述撥號狀態(tài)時取消撥打的電話號碼; 所述恢復模塊,還用于根據(jù)所述電話號碼啟動撥號應(yīng)用程序,并在撥號界面顯示所述 已取消的電話號碼。5. 根據(jù)權(quán)利要求1-3中任一所述的終端,其特征在于:所述接收模塊包括動作接收單 元,用于接收用戶的指定動作,所述指定動作攜帶恢復已關(guān)閉應(yīng)用程序的指令。6. 根據(jù)權(quán)利要求5所述的終端,所述動作接收單元,用于接收用戶的搖一搖動作,所述 搖一搖動作攜帶恢復已關(guān)閉應(yīng)用程序的指令。7. -種恢復應(yīng)用程序狀態(tài)的方法,其特征在于,包括: 接收到恢復已關(guān)閉應(yīng)用程序的指令; 獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息,所述數(shù)據(jù)信息包含已關(guān)閉應(yīng)用程序的標識和關(guān)閉前 的狀態(tài); 根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序,并進入關(guān)閉前的狀態(tài); 用戶再次關(guān)閉所述應(yīng)用程序時,將所述應(yīng)用程序的數(shù)據(jù)信息保存在獨立的存儲區(qū)域, 所述數(shù)據(jù)信息包含所述應(yīng)用程序的標識和關(guān)閉前的狀態(tài)。8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息具體 為獲取最近關(guān)閉的多個應(yīng)用程序的數(shù)據(jù)信息; 在所述獲取已關(guān)閉應(yīng)用程序的數(shù)據(jù)信息之后進一步包括:展示所述多個應(yīng)用程序的列 表;確定用戶從所述列表中選擇的一個待恢復應(yīng)用程序; 所述根據(jù)所述數(shù)據(jù)信息啟動所述標識對應(yīng)的應(yīng)用程序具體為:根據(jù)所述待恢復應(yīng)用程 序的標識啟動所述待恢復應(yīng)用程序。9. 根據(jù)權(quán)利要求7-8中任一所述的方法,其特征在于,所述方法還包括: 終端退出撥號狀態(tài)并取消撥打所述電話號碼之后,保存所述電話號碼; 接收到恢復已退出撥號狀態(tài)的指令; 獲取退出所述撥號狀態(tài)時取消撥打的電話號碼; 啟動撥號應(yīng)用程序,并在撥號界面顯示所述已取消的電話號碼。10. 根據(jù)權(quán)利要求7-8中任一所述的方法,其特征在于,所述接收到恢復已關(guān)閉應(yīng)用程 序的指令具體為:接收到用戶通過指定動作所攜帶的恢復已關(guān)閉應(yīng)用程序的指令。
【文檔編號】G06F9/46GK105955803SQ201610254761
【公開日】2016年9月21日
【申請日】2016年4月22日
【發(fā)明人】何花
【申請人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1