本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)恢復(fù)方法及裝置。
背景技術(shù):
隨著移動(dòng)終端通訊產(chǎn)品的日益普及,智能手機(jī)作為無線移動(dòng)通訊設(shè)備,發(fā)展迅猛,應(yīng)用普及,已經(jīng)逐漸成為人們生活中不可缺少的通信工具,智能手機(jī)的功能更是越來越豐富。同時(shí),現(xiàn)今老年人使用智能手機(jī)也十分普及,智能手機(jī)是和子女、親友溝通的主要工具。
老年人作為一個(gè)特殊的群體,對(duì)于使用智能手機(jī)存在困難。現(xiàn)有技術(shù)中提供專門為老年人定制的老人機(jī),老人機(jī)出廠設(shè)定好的系統(tǒng)設(shè)置或者由兒女設(shè)定好的系統(tǒng)設(shè)置,尤其是針對(duì)應(yīng)用程序配置的設(shè)置,容易在使用過程中因誤操作而發(fā)生改變,老年人在面對(duì)應(yīng)用程序配置發(fā)生的改變時(shí)往往不知道如何對(duì)其進(jìn)行調(diào)整,又或者需要對(duì)發(fā)生改變的應(yīng)用程序配置逐一進(jìn)行調(diào)整,因此,存在調(diào)整過程復(fù)雜、繁瑣的問題。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的數(shù)據(jù)恢復(fù)方法及裝置。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)恢復(fù)方法,包括:
基于用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作,生成一預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,所述預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及所述指定應(yīng)用程序在所述電子設(shè)備的顯示界面中的指定顯示位置;
當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽;
當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
優(yōu)選的,所述對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽,包括:
監(jiān)聽是否存在用戶對(duì)恢復(fù)所述預(yù)設(shè)使用模式所進(jìn)行的一鍵恢復(fù)操作;或
監(jiān)聽用于恢復(fù)所述預(yù)設(shè)使用模式的計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)計(jì)時(shí)時(shí)間;或
監(jiān)聽所述應(yīng)用程序配置是否發(fā)生預(yù)設(shè)變化。
優(yōu)選的,所述根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷當(dāng)前時(shí)刻下所述顯示界面中是否包含所述指定應(yīng)用程序;
若當(dāng)前時(shí)刻下所述顯示界面中不包含所述指定應(yīng)用程序,則將所述指定應(yīng)用程序恢復(fù)到所述顯示界面中的所述指定顯示位置進(jìn)行顯示。
優(yōu)選的,所述根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述指定應(yīng)用程序的當(dāng)前顯示位置是否為所述指定顯示位置;
若所述指定應(yīng)用程序的當(dāng)前顯示位置不是所述指定顯示位置,則將所述指定應(yīng)用程序移動(dòng)到所述指定顯示位置進(jìn)行顯示。
優(yōu)選的,所述根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的來源是否屬于預(yù)設(shè)來源;
若所述新增應(yīng)用程序的來源屬于所述預(yù)設(shè)來源,則將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
優(yōu)選的,所述預(yù)設(shè)來源為應(yīng)用程序分發(fā)平臺(tái)。
優(yōu)選的,所述根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況;
若所述新增應(yīng)用程序的使用情況滿足所述預(yù)設(shè)使用情況,將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
優(yōu)選的,所述判斷所述新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況,包括:
判斷所述新增應(yīng)用程序的使用頻次是否超過預(yù)設(shè)使用頻次;或
判斷所述新增應(yīng)用程序的使用時(shí)長(zhǎng)是否超過預(yù)設(shè)使用時(shí)長(zhǎng);或
判斷下載所述新增應(yīng)用程序的時(shí)刻與第一次使用所述新增應(yīng)用程序的時(shí)刻之間的間隔時(shí)長(zhǎng)是否小于預(yù)設(shè)間隔時(shí)長(zhǎng)。
優(yōu)選的,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除,包括:
將所述新增應(yīng)用程序從所述電子設(shè)備中卸載;或
將所述新增應(yīng)用程序移動(dòng)到預(yù)設(shè)存儲(chǔ)區(qū)域內(nèi)。
優(yōu)選的,在所述將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi)之后,所述方法還包括:
將所述新增應(yīng)用程序以及所述新增應(yīng)用程序的當(dāng)前顯示位置添加到所述預(yù)設(shè)應(yīng)用程序配置中。
優(yōu)選的,還包括:
接受用戶對(duì)所述電子設(shè)備的系統(tǒng)參數(shù)的第二設(shè)定操作;
所述生成一預(yù)設(shè)使用模式,包括:
基于所述第一設(shè)定操作和所述第二設(shè)定操作,生成所述預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)系統(tǒng)參數(shù)和所述預(yù)設(shè)應(yīng)用程序配置;
在所述對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽之后,還包括:
當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)系統(tǒng)參數(shù)對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
優(yōu)選的,所述預(yù)設(shè)系統(tǒng)參數(shù)包括預(yù)設(shè)系統(tǒng)界面風(fēng)格和/或預(yù)設(shè)鈴聲類型和/或預(yù)設(shè)音量值。
優(yōu)選的,所述根據(jù)所述預(yù)設(shè)系統(tǒng)參數(shù)對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
將所述預(yù)設(shè)使用模式當(dāng)前時(shí)刻下的系統(tǒng)參數(shù)恢復(fù)到所述預(yù)設(shè)系統(tǒng)參數(shù)。
優(yōu)選的,在所述生成一預(yù)設(shè)使用模式之后,所述方法還包括:
當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于下載應(yīng)用程序的下載事件進(jìn)行監(jiān)聽;
當(dāng)監(jiān)聽到存在所述下載事件時(shí),判斷與所述下載事件對(duì)應(yīng)的應(yīng)用程序在下載完成后是否自動(dòng)在后臺(tái)運(yùn)行;
若所述應(yīng)用程序在下載完成后自動(dòng)在后臺(tái)運(yùn)行,則關(guān)閉在后臺(tái)運(yùn)行的所述應(yīng)用程序,并禁止所述應(yīng)用程序自動(dòng)運(yùn)行。
依據(jù)本發(fā)明的另一個(gè)方面,提供了一種數(shù)據(jù)恢復(fù)裝置,包括:
模式生成模塊,用于基于用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作,生成一預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,所述預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及所述指定應(yīng)用程序在所述電子設(shè)備的顯示界面中的指定顯示位置;
第一監(jiān)聽模塊,用于當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽;
第一恢復(fù)模塊,用于當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
優(yōu)選的,所述第一監(jiān)聽模塊,包括:
第一監(jiān)聽單元,用于監(jiān)聽是否存在用戶對(duì)恢復(fù)所述預(yù)設(shè)使用模式所進(jìn)行的一鍵恢復(fù)操作;或
第二監(jiān)聽單元,用于監(jiān)聽用于恢復(fù)所述預(yù)設(shè)使用模式的計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)計(jì)時(shí)時(shí)間;或
第三監(jiān)聽單元,用于監(jiān)聽所述應(yīng)用程序配置是否發(fā)生預(yù)設(shè)變化。
優(yōu)選的,所述第一恢復(fù)模塊,包括:
第一判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷當(dāng)前時(shí)刻下所述顯示界面中是否包含所述指定應(yīng)用程序;
第一顯示單元,用于若當(dāng)前時(shí)刻下所述顯示界面中不包含所述指定應(yīng)用程序,則將所述指定應(yīng)用程序恢復(fù)到所述顯示界面中的所述指定顯示位置進(jìn)行顯示。
優(yōu)選的,所述第一恢復(fù)模塊,包括:
第二判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述指定應(yīng)用程序的當(dāng)前顯示位置是否為所述指定顯示位置;
第二顯示單元,用于若所述指定應(yīng)用程序的當(dāng)前顯示位置不是所述指定顯示位置,則將所述指定應(yīng)用程序移動(dòng)到所述指定顯示位置進(jìn)行顯示。
優(yōu)選的,所述第一恢復(fù)模塊,包括:
第三判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
第四判斷單元,用于若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的來源是否屬于預(yù)設(shè)來源;
第一處理單元,用于若所述新增應(yīng)用程序的來源屬于所述預(yù)設(shè)來源,則將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
優(yōu)選的,所述預(yù)設(shè)來源為應(yīng)用程序分發(fā)平臺(tái)。
優(yōu)選的,所述第一恢復(fù)模塊,包括:
第五判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
第六判斷單元,用于若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況;
第二處理單元,用于若所述新增應(yīng)用程序的使用情況滿足所述預(yù)設(shè)使用情況,將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
優(yōu)選的,所述第六判斷單元,包括:
第一判斷子單元,用于判斷所述新增應(yīng)用程序的使用頻次是否超過預(yù)設(shè)使用頻次;或
第二判斷子單元,用于判斷所述新增應(yīng)用程序的使用時(shí)長(zhǎng)是否超過預(yù)設(shè)使用時(shí)長(zhǎng);或
第二判斷子單元,用于判斷下載所述新增應(yīng)用程序的時(shí)刻與第一次使用所述新增應(yīng)用程序的時(shí)刻之間的間隔時(shí)長(zhǎng)是否小于預(yù)設(shè)間隔時(shí)長(zhǎng)。
優(yōu)選的,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除,包括:
將所述新增應(yīng)用程序從所述電子設(shè)備中卸載;或
將所述新增應(yīng)用程序移動(dòng)到預(yù)設(shè)存儲(chǔ)區(qū)域內(nèi)。
優(yōu)選的,所述裝置還包括:
添加模塊,用于將所述新增應(yīng)用程序以及所述新增應(yīng)用程序的當(dāng)前顯示位置添加到所述預(yù)設(shè)應(yīng)用程序配置中。
優(yōu)選的,所述裝置還包括:
接受模塊,用于接受用戶對(duì)所述電子設(shè)備的系統(tǒng)參數(shù)的第二設(shè)定操作;
所述模式生成模塊,具體用于:
基于所述第一設(shè)定操作和所述第二設(shè)定操作,生成所述預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)系統(tǒng)參數(shù)和所述預(yù)設(shè)應(yīng)用程序配置;
所述裝置還包括:
第二恢復(fù)模塊,用于當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)系統(tǒng)參數(shù)對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
優(yōu)選的,所述預(yù)設(shè)系統(tǒng)參數(shù)包括預(yù)設(shè)系統(tǒng)界面風(fēng)格和/或預(yù)設(shè)鈴聲類型和/或預(yù)設(shè)音量值。
優(yōu)選的,所述第二恢復(fù)模塊,具體用于:
將所述預(yù)設(shè)使用模式當(dāng)前時(shí)刻下的系統(tǒng)參數(shù)恢復(fù)到所述預(yù)設(shè)系統(tǒng)參數(shù)。
優(yōu)選的,所述裝置還包括:
第二監(jiān)聽模塊,用于當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于下載應(yīng)用程序的下載事件進(jìn)行監(jiān)聽;
判斷模塊,用于當(dāng)監(jiān)聽到存在所述下載事件時(shí),判斷與所述下載事件對(duì)應(yīng)的應(yīng)用程序在下載完成后是否自動(dòng)在后臺(tái)運(yùn)行;
關(guān)閉模塊,用于若所述應(yīng)用程序在下載完成后自動(dòng)在后臺(tái)運(yùn)行,則關(guān)閉在后臺(tái)運(yùn)行的所述應(yīng)用程序,并禁止所述應(yīng)用程序自動(dòng)運(yùn)行。
根據(jù)本發(fā)明的數(shù)據(jù)恢復(fù)方法及裝置,通過基于用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作,生成一預(yù)設(shè)使用模式,預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及所述指定應(yīng)用程序在電子設(shè)備的顯示界面中的指定顯示位置,從而實(shí)現(xiàn)了對(duì)電子設(shè)備的應(yīng)用程序配置的自定義,以滿足不同用戶的不同需求,進(jìn)一步,在電子設(shè)備處于該預(yù)設(shè)使用模式下,通過對(duì)用于恢復(fù)預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽,當(dāng)監(jiān)聽到存在觸發(fā)事件時(shí),根據(jù)預(yù)設(shè)應(yīng)用程序配置對(duì)預(yù)設(shè)使用模式進(jìn)行恢復(fù),從而,無需用戶逐個(gè)對(duì)應(yīng)用程序配置中的各項(xiàng)參數(shù)進(jìn)行調(diào)整即可將預(yù)設(shè)使用模式恢復(fù)到用戶設(shè)定的初始狀態(tài),恢復(fù)過程簡(jiǎn)便、快捷,同時(shí),還提高了用戶的體驗(yàn)。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考圖形表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例的一種數(shù)據(jù)恢復(fù)方法的流程圖;
圖2示出了本發(fā)明實(shí)施例的一種數(shù)據(jù)恢復(fù)裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
圖1是本發(fā)明實(shí)施例中一種數(shù)據(jù)恢復(fù)方法的流程圖,該方法應(yīng)用于電子設(shè)備中,該電子設(shè)備可以為手機(jī)或平板電腦等移動(dòng)終端。具體地,該方法包括以下步驟:
步驟101:基于用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作,生成一預(yù)設(shè)使用模式,其中,預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及指定應(yīng)用程序在電子設(shè)備的顯示界面中的指定顯示位置。
在本申請(qǐng)中,用戶可以對(duì)應(yīng)用程序配置進(jìn)行設(shè)定操作,應(yīng)用程序配置包括電子設(shè)備所包含的應(yīng)用程序以及應(yīng)用程序的顯示位置?;谟脩魧?duì)應(yīng)用程序配置的第一設(shè)定操作,生成預(yù)設(shè)使用模式,預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及指定應(yīng)用程序在電子設(shè)備的顯示界面中的指定顯示位置。例如,當(dāng)用戶對(duì)應(yīng)用程序配置進(jìn)行第一設(shè)定操作,將應(yīng)用程序A和應(yīng)用程序B設(shè)定為指定應(yīng)用程序,并為應(yīng)用程序A和應(yīng)用程序B指定了顯示位置,將顯示界面第一排自左側(cè)起第一個(gè)顯示位置作為應(yīng)用程序A的指定顯示位置,將顯示界面第一排自左側(cè)起第二個(gè)顯示位置作為應(yīng)用程序B的指定顯示位置,則,生成的預(yù)設(shè)使用模式具有的預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序A和指定應(yīng)用程序A的指定顯示位置,以及,指定應(yīng)用程序B和指定應(yīng)用程序B的指定顯示位置。
步驟102:當(dāng)電子設(shè)備處于預(yù)設(shè)使用模式時(shí),對(duì)用于恢復(fù)預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽。
具體來講,在第一種實(shí)施方式下,可以監(jiān)聽是否存在用戶對(duì)恢復(fù)預(yù)設(shè)使用模式所進(jìn)行的一鍵恢復(fù)操作,當(dāng)存在一鍵恢復(fù)操作,則表明存在觸發(fā)事件。在第二種實(shí)施方式下,也可以監(jiān)聽用于恢復(fù)預(yù)設(shè)使用模式的計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)計(jì)時(shí)時(shí)間,當(dāng)計(jì)時(shí)時(shí)間達(dá)到預(yù)設(shè)計(jì)時(shí)時(shí)間,則表明存在觸發(fā)事件。例如,當(dāng)預(yù)設(shè)計(jì)時(shí)時(shí)間為1周時(shí),當(dāng)計(jì)時(shí)時(shí)間達(dá)到一周時(shí),表明存在觸發(fā)事件。在第三種實(shí)施方式下,還可以監(jiān)聽?wèi)?yīng)用程序配置是否發(fā)生預(yù)設(shè)變化,當(dāng)應(yīng)用程序配置發(fā)生預(yù)設(shè)變化,則表明存在觸發(fā)事件。例如,監(jiān)聽指定應(yīng)用程序A的顯示位置是否發(fā)生變化,若發(fā)生變化,則表明存在觸發(fā)事件。需要說明的是,本申請(qǐng)僅以應(yīng)用程序配置包括應(yīng)用程序的顯示位置為例對(duì)發(fā)生預(yù)設(shè)變化時(shí)的監(jiān)聽過程進(jìn)行說明,而監(jiān)聽?wèi)?yīng)用程序配置是否發(fā)生預(yù)設(shè)變化,還可以包括監(jiān)聽電子設(shè)備中的應(yīng)用程序是否增加或者減少,例如,監(jiān)聽電子設(shè)備中的應(yīng)用程序的數(shù)量是否超過預(yù)設(shè)數(shù)量閾值,若超過預(yù)設(shè)數(shù)量閾值,則表明存在觸發(fā)事件,本申請(qǐng)對(duì)具體監(jiān)聽?wèi)?yīng)用程序配置中的哪些參數(shù)發(fā)生變化不做限定。
步驟103:當(dāng)監(jiān)聽到存在觸發(fā)事件時(shí),根據(jù)預(yù)設(shè)應(yīng)用程序配置對(duì)預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
具體來講,當(dāng)根據(jù)預(yù)設(shè)應(yīng)用程序配置對(duì)預(yù)設(shè)使用模式進(jìn)行恢復(fù)時(shí),具體地,在顯示界面中恢復(fù)指定應(yīng)用程序以及將指定應(yīng)用程序恢復(fù)到指定顯示位置進(jìn)行顯示。在第一種情況下,可以根據(jù)預(yù)設(shè)應(yīng)用程序配置,判斷當(dāng)前時(shí)刻下顯示界面中是否包含指定應(yīng)用程序,若當(dāng)前時(shí)刻下顯示界面中不包含指定應(yīng)用程序,則將指定應(yīng)用程序恢復(fù)到顯示界面中的指定顯示位置進(jìn)行顯示。例如,若預(yù)設(shè)使用模式在初始狀態(tài)下的預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序A和指定應(yīng)用程序A的指定顯示位置,若當(dāng)前時(shí)刻下顯示界面中不包含指定應(yīng)用程序A,則,將指定應(yīng)用程序A恢復(fù)到顯示界面中的指定顯示位置進(jìn)行顯示,若預(yù)設(shè)使用模式下的預(yù)設(shè)應(yīng)用程序配置包括多個(gè)指定應(yīng)用程序,若當(dāng)前時(shí)刻下顯示界面中并沒有包含全部指定應(yīng)用程序,則將缺失的指定應(yīng)用程序進(jìn)行恢復(fù)。在第二種情況下,可以根據(jù)預(yù)設(shè)應(yīng)用程序配置,判斷指定應(yīng)用程序的當(dāng)前顯示位置是否為指定顯示位置,若指定應(yīng)用程序的當(dāng)前顯示位置不是指定顯示位置,則將指定應(yīng)用程序移動(dòng)到指定顯示位置進(jìn)行顯示。例如,若預(yù)設(shè)使用模式在初始狀態(tài)下的預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序A的顯示位置為第一排自左側(cè)起第一個(gè)顯示位置,而指定應(yīng)用程序A的當(dāng)前顯示位置為第二排自左側(cè)起第二個(gè)顯示位置,則,將指定應(yīng)用程序A移動(dòng)到第一排自左側(cè)起第一個(gè)顯示位置進(jìn)行顯示。當(dāng)然,還可以結(jié)合上述第一種情況和第二種情況,當(dāng)同時(shí)存在缺失指定應(yīng)用程序和指定應(yīng)用程序移位的情況時(shí),恢復(fù)缺失的指定應(yīng)用程序以及將移位的指定應(yīng)用程序恢復(fù)到指定顯示位置處。
另外,在用戶使用電子設(shè)備的過程中,通常會(huì)下載其他應(yīng)用程序,導(dǎo)致應(yīng)用程序的增加,因此,在本申請(qǐng)中,根據(jù)預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),還包括:根據(jù)預(yù)設(shè)應(yīng)用程序配置,判斷顯示界面中是否包含除指定應(yīng)用程序以外的新增應(yīng)用程序。
若顯示界面中包含新增應(yīng)用程序,則,在第一種實(shí)施方式下,可以判斷新增應(yīng)用程序的來源是否屬于預(yù)設(shè)來源,若新增應(yīng)用程序的來源屬于預(yù)設(shè)來源,則將新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除,其中,預(yù)設(shè)來源為應(yīng)用程序分發(fā)平臺(tái)。通常,來源為應(yīng)用程序平臺(tái)的應(yīng)用程序?yàn)橛脩糁鲃?dòng)下載的應(yīng)用程序,這類應(yīng)用程序?qū)τ脩粲杏?,不屬于用戶誤操作而下載的對(duì)用戶沒用的應(yīng)用程序,因此,本申請(qǐng)對(duì)來源屬于應(yīng)用程序分發(fā)平臺(tái)的應(yīng)用程序?qū)⑦M(jìn)行保留,進(jìn)一步,如果新增應(yīng)用程序的來源不屬于預(yù)設(shè)來源,如屬于瀏覽器時(shí),則認(rèn)定該新增應(yīng)用程序是誤操作而下載的應(yīng)用程序,這類應(yīng)用程序通常對(duì)用戶沒用,從而,將這類新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
若顯示界面中包含新增應(yīng)用程序,則,在第二種實(shí)施方式下,可以判斷新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況,若新增應(yīng)用程序的使用情況滿足預(yù)設(shè)使用情況,則將新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將新增應(yīng)用程序從當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。通常,根據(jù)用戶對(duì)應(yīng)用程序的使用情況能夠判斷應(yīng)用程序是否對(duì)用戶有用,本申請(qǐng)根據(jù)新增應(yīng)用程序的使用情況對(duì)新增應(yīng)用程序進(jìn)行相應(yīng)的處理,即,將新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),或?qū)⑿略鰬?yīng)用程序從當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
其中,判斷新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況,具體可以包括以下三種情況。
在第一種情況下,可以判斷新增應(yīng)用程序的使用頻次是否超過預(yù)設(shè)使用頻次,若新增應(yīng)用程序的使用頻次超過預(yù)設(shè)使用頻次,則表明新增應(yīng)用程序的使用情況滿足預(yù)設(shè)使用情況,若新增應(yīng)用程序的使用頻次不超過預(yù)設(shè)使用頻次,則表明新增應(yīng)用程序的使用情況不滿足預(yù)設(shè)使用情況,預(yù)設(shè)使用頻次可以根據(jù)用戶的使用習(xí)慣進(jìn)行設(shè)定,例如,將預(yù)設(shè)使用頻次設(shè)定為每天使用5次,若新增應(yīng)用程序的使用頻次超過每天使用5次,則表明該新增應(yīng)用程序的使用情況滿足預(yù)設(shè)使用情況。
在第二種情況下,可以判斷新增應(yīng)用程序的使用時(shí)長(zhǎng)是否超過預(yù)設(shè)使用時(shí)長(zhǎng),若新增應(yīng)用程序的使用時(shí)長(zhǎng)超過預(yù)設(shè)使用時(shí)長(zhǎng),則表明新增應(yīng)用程序的使用情況滿足預(yù)設(shè)使用情況,若新增應(yīng)用程序的使用時(shí)長(zhǎng)不超過預(yù)設(shè)使用時(shí)長(zhǎng),則表明新增應(yīng)用程序使用情況不滿足預(yù)設(shè)使用情況,預(yù)設(shè)使用時(shí)長(zhǎng)可以根據(jù)用戶的使用習(xí)慣進(jìn)行設(shè)定,例如,將預(yù)設(shè)使用時(shí)長(zhǎng)設(shè)定為每次使用10分鐘,若每次使用新增應(yīng)用程序的時(shí)長(zhǎng)超過10分鐘,則表明該新增應(yīng)用程序的使用情況滿足預(yù)設(shè)使用情況。
在第三種情況下,可以判斷下載新增應(yīng)用程序的時(shí)刻與第一次使用新增應(yīng)用程序的時(shí)刻之間的間隔時(shí)長(zhǎng)是否小于預(yù)設(shè)間隔時(shí)長(zhǎng),若間隔時(shí)長(zhǎng)小于預(yù)設(shè)間隔時(shí)長(zhǎng),則表明新增應(yīng)用程序的使用情況滿足預(yù)設(shè)使用情況,若間隔時(shí)長(zhǎng)不小于預(yù)設(shè)間隔時(shí)長(zhǎng),則表明新增應(yīng)用程序的使用情況不滿足預(yù)設(shè)使用情況,預(yù)設(shè)間隔時(shí)長(zhǎng)可以根據(jù)用戶的使用習(xí)慣進(jìn)行設(shè)定,例如,將預(yù)設(shè)間隔時(shí)長(zhǎng)設(shè)定為1分鐘,若下載新增應(yīng)用程序的時(shí)刻與第一次使用新增應(yīng)用程序的時(shí)刻之間的間隔時(shí)長(zhǎng)小于預(yù)設(shè)間隔時(shí)長(zhǎng),則表明該新增應(yīng)用程序的使用情況滿足預(yù)設(shè)使用情況。
亦或,將上述三種情況進(jìn)行任意組合以判斷是否滿足預(yù)設(shè)使用情況,例如,判斷新增應(yīng)用程序的使用頻次是否超過預(yù)設(shè)使用頻次的同時(shí)判斷新增應(yīng)用程序的使用時(shí)長(zhǎng)是否超過預(yù)設(shè)使用時(shí)長(zhǎng),若新增應(yīng)用程序的使用頻次超過預(yù)設(shè)使用頻次且使用時(shí)長(zhǎng)超過預(yù)設(shè)使用時(shí)長(zhǎng),則表明新增應(yīng)用程序的使用情況滿足預(yù)設(shè)使用情況,本申請(qǐng)對(duì)于上述各情況的任意組合不再一一贅述。
當(dāng)然,在本申請(qǐng)中,也可以同時(shí)判斷新增應(yīng)用程序的來源是否屬于預(yù)設(shè)來源,以及新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況,并根據(jù)判斷結(jié)果,將新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi)或從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。例如,當(dāng)新增應(yīng)用程序的來源屬于預(yù)設(shè)來源且使用情況滿足預(yù)設(shè)使用情況時(shí),將新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
進(jìn)一步,在本申請(qǐng)中,對(duì)于將新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除包括:將新增應(yīng)用程序從電子設(shè)備中卸載,或,將新增應(yīng)用程序移動(dòng)到預(yù)設(shè)存儲(chǔ)區(qū)域內(nèi),通過將不確定是否對(duì)用戶有用的應(yīng)用程序放置于該預(yù)設(shè)存儲(chǔ)區(qū)域內(nèi)暫存,利用預(yù)設(shè)存儲(chǔ)區(qū)域能夠?qū)崿F(xiàn)對(duì)用戶有用的應(yīng)用程序和不確定是否對(duì)用戶有用的應(yīng)用程序的區(qū)分,后續(xù)用戶可以根據(jù)實(shí)際需求自行對(duì)存儲(chǔ)于預(yù)設(shè)存儲(chǔ)區(qū)域內(nèi)的新增應(yīng)用程序進(jìn)行處理。
當(dāng)電子設(shè)備中存在新增應(yīng)用程序時(shí),在將新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi)之后,還可以將新增應(yīng)用程序和新增應(yīng)用程序的當(dāng)前顯示位置添加到預(yù)設(shè)應(yīng)用程序配置中,從而,當(dāng)再次監(jiān)聽到觸發(fā)事件時(shí),可以根據(jù)預(yù)設(shè)應(yīng)用程序配置將新增應(yīng)用程序以及新增應(yīng)用程序的當(dāng)前顯示位置進(jìn)行恢復(fù)。例如,當(dāng)?shù)谝淮伪O(jiān)聽到觸發(fā)事件時(shí),判斷得到顯示界面中存在新增應(yīng)用程序C,同時(shí),新增應(yīng)用程序C滿足條件被保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),則,將新增應(yīng)用程序C以及新增應(yīng)用程序C的當(dāng)前顯示位置添加到預(yù)設(shè)應(yīng)用程序配置中,當(dāng)?shù)诙伪O(jiān)聽到觸發(fā)事件時(shí),若新增應(yīng)用程序C的位置發(fā)生改變或者顯示界面中沒有包含新增應(yīng)用程序C,則直接對(duì)新增應(yīng)用程序C以及其顯示位置進(jìn)行恢復(fù)。
另外,在本申請(qǐng)中,用戶還可以在接受用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作的同時(shí),接收用戶對(duì)電子設(shè)備的系統(tǒng)參數(shù)的第二設(shè)定操作,從而,基于第一設(shè)定操作和第二設(shè)定操作,生成預(yù)設(shè)使用模式,預(yù)設(shè)使用模式包含預(yù)設(shè)系統(tǒng)參數(shù)和預(yù)設(shè)應(yīng)用程序配置。其中,系統(tǒng)參數(shù)可以包括界面風(fēng)格和/或鈴聲類型和/或音量值,即,用戶可以對(duì)界面風(fēng)格、鈴聲類型和音量值中的至少一個(gè)系統(tǒng)參數(shù)進(jìn)行設(shè)定,從而,預(yù)設(shè)使用模式包含的預(yù)設(shè)系統(tǒng)參數(shù)與前述三種系統(tǒng)參數(shù)相對(duì)應(yīng),預(yù)設(shè)系統(tǒng)參數(shù)可以包括預(yù)設(shè)系統(tǒng)界面風(fēng)格和/或預(yù)設(shè)鈴聲類型和/或預(yù)設(shè)音量值。例如,當(dāng)用戶對(duì)電子設(shè)備的界面風(fēng)格、鈴聲類型和音量值均進(jìn)行了設(shè)定,則,基于用戶的設(shè)定生成的預(yù)設(shè)使用模式包含的預(yù)設(shè)系統(tǒng)參數(shù)包括預(yù)設(shè)界面風(fēng)格、預(yù)設(shè)鈴聲類型和預(yù)設(shè)音量值,如,界面風(fēng)格為“自然”的預(yù)設(shè)界面風(fēng)格,鈴聲類型為“馬林巴琴”的預(yù)設(shè)鈴聲類型,以及音量值為80的預(yù)設(shè)音量值。
進(jìn)一步,對(duì)于步驟102中的第三種實(shí)施方式而言,在監(jiān)聽?wèi)?yīng)用程序配置是否發(fā)生預(yù)設(shè)變化的同時(shí),還可以監(jiān)聽系統(tǒng)參數(shù)是否發(fā)生預(yù)設(shè)變化,從而,當(dāng)監(jiān)聽到應(yīng)用程序配置發(fā)生變化,或者,監(jiān)聽到應(yīng)用程序配置和系統(tǒng)參數(shù)同時(shí)發(fā)生變化,則表明存在觸發(fā)事件,從而,根據(jù)預(yù)設(shè)應(yīng)用程序配置對(duì)預(yù)設(shè)使用模式進(jìn)行恢復(fù),或者,根據(jù)預(yù)設(shè)應(yīng)用程序配置和預(yù)設(shè)系統(tǒng)參數(shù)對(duì)預(yù)設(shè)使用模式進(jìn)行恢復(fù)。對(duì)于根據(jù)預(yù)設(shè)系統(tǒng)參數(shù)對(duì)預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:將預(yù)設(shè)使用模式當(dāng)前時(shí)刻下的系統(tǒng)參數(shù)恢復(fù)到預(yù)設(shè)系統(tǒng)參數(shù)。例如,監(jiān)聽到指定應(yīng)用程序A的顯示位置發(fā)生變化,同時(shí),監(jiān)聽到音量值產(chǎn)生預(yù)設(shè)改變量,則,將指定應(yīng)用程序A的位置恢復(fù)到指定顯示位置,同時(shí),將音量值恢復(fù)到預(yù)設(shè)音量值。需要說明的是,上述實(shí)施例僅以系統(tǒng)參數(shù)為音量值,應(yīng)用程序配置包括應(yīng)用程序的顯示位置為例對(duì)發(fā)生預(yù)設(shè)變化時(shí)的監(jiān)聽過程進(jìn)行說明,而在監(jiān)聽系統(tǒng)參數(shù)是否發(fā)生預(yù)設(shè)變化的過程中,系統(tǒng)參數(shù)還可以包括其他類型,如界面風(fēng)格或鈴聲類型等,同時(shí),在監(jiān)聽?wèi)?yīng)用程序配置是否發(fā)生預(yù)設(shè)變化的過程中,還可以包括監(jiān)聽?wèi)?yīng)用程序是否增加或者減少,以及上述各情況的任意組合,本申請(qǐng)不再一一贅述。
另外,當(dāng)預(yù)設(shè)使用模式下包含預(yù)設(shè)應(yīng)用程序配置和預(yù)設(shè)系統(tǒng)參數(shù)時(shí),對(duì)于步驟102的第一種實(shí)施方式和第二種實(shí)施方式而言,當(dāng)監(jiān)聽到存在一鍵恢復(fù)操作或監(jiān)聽到計(jì)時(shí)時(shí)間達(dá)到預(yù)設(shè)計(jì)時(shí)時(shí)間時(shí),即可以根據(jù)預(yù)設(shè)應(yīng)用程序配置和預(yù)設(shè)系統(tǒng)參數(shù)對(duì)預(yù)設(shè)使用模式進(jìn)行恢復(fù),具體恢復(fù)過程與前述實(shí)施例相同,此處不再贅述。
進(jìn)一步,本申請(qǐng)?jiān)诓襟E101之后,還可以包括步驟:
當(dāng)電子設(shè)備處于預(yù)設(shè)使用模式時(shí),對(duì)用于下載應(yīng)用程序的下載事件進(jìn)行監(jiān)聽,當(dāng)監(jiān)聽到存在下載事件時(shí),判斷與下載事件對(duì)應(yīng)的應(yīng)用程序在下載完成后是否自動(dòng)在后臺(tái)運(yùn)行,若應(yīng)用程序在下載完成后自動(dòng)在后臺(tái)運(yùn)行,則將該應(yīng)用程序進(jìn)行關(guān)閉,并禁止該應(yīng)用程序自動(dòng)運(yùn)行。
本申請(qǐng)通過對(duì)應(yīng)用程序下載后的運(yùn)行情況進(jìn)行監(jiān)控,將不是通過用戶的主動(dòng)觸發(fā)操作而運(yùn)行的應(yīng)用程序,即在下載后自動(dòng)運(yùn)行的應(yīng)用程序,對(duì)這類應(yīng)用程序在系統(tǒng)層面進(jìn)行關(guān)閉并禁止其自動(dòng)運(yùn)行,避免這類應(yīng)用程序?qū)ο到y(tǒng)資源的占用,若應(yīng)用程序在下載完成后是基于用戶的主動(dòng)觸發(fā)操作而運(yùn)行的,則不會(huì)對(duì)應(yīng)用程序進(jìn)行關(guān)閉。
在本申請(qǐng)中,預(yù)設(shè)使用模式可以被定義為老人模式,用戶通過對(duì)老人模式的自定義能夠滿足不同老人的不同需求,并且,通過對(duì)用于恢復(fù)老人模式的觸發(fā)事件進(jìn)行監(jiān)聽,當(dāng)監(jiān)聽到存在觸發(fā)事件時(shí),對(duì)老人模式進(jìn)行恢復(fù),無需老人逐個(gè)對(duì)應(yīng)用程序配置進(jìn)行調(diào)整,或者對(duì)應(yīng)用程序配置和系統(tǒng)參數(shù)進(jìn)行調(diào)整,即可將老人模式恢復(fù)到設(shè)定的初始狀態(tài),恢復(fù)過程快捷、方便,用戶體驗(yàn)好。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種數(shù)據(jù)恢復(fù)裝置,如圖2所示,包括:
模式生成模塊201,用于基于用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作,生成一預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,所述預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及所述指定應(yīng)用程序在所述電子設(shè)備的顯示界面中的指定顯示位置;
監(jiān)聽模塊202,用于當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽;
第一恢復(fù)模塊203,用于當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
其中,監(jiān)聽模塊202,包括:
第一監(jiān)聽單元,用于監(jiān)聽是否存在用戶對(duì)恢復(fù)所述預(yù)設(shè)使用模式所進(jìn)行的一鍵恢復(fù)操作;或
第二監(jiān)聽單元,用于監(jiān)聽用于恢復(fù)所述預(yù)設(shè)使用模式的計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)計(jì)時(shí)時(shí)間;或
第三監(jiān)聽單元,用于監(jiān)聽所述應(yīng)用程序配置是否發(fā)生預(yù)設(shè)變化。
其中,第一恢復(fù)模塊203,包括:
第一判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷當(dāng)前時(shí)刻下所述顯示界面中是否包含所述指定應(yīng)用程序;
第一顯示單元,用于若當(dāng)前時(shí)刻下所述顯示界面中不包含所述指定應(yīng)用程序,則將所述指定應(yīng)用程序恢復(fù)到所述顯示界面中的所述指定顯示位置進(jìn)行顯示。
其中,第一恢復(fù)模塊203,包括:
第二判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述指定應(yīng)用程序的當(dāng)前顯示位置是否為所述指定顯示位置;
第二顯示單元,用于若所述指定應(yīng)用程序的當(dāng)前顯示位置不是所述指定顯示位置,則將所述指定應(yīng)用程序移動(dòng)到所述指定顯示位置進(jìn)行顯示。
其中,第一恢復(fù)模塊203,包括:
第三判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
第四判斷單元,用于若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的來源是否屬于預(yù)設(shè)來源;
第一處理單元,用于若所述新增應(yīng)用程序的來源屬于所述預(yù)設(shè)來源,則將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
其中,所述預(yù)設(shè)來源為應(yīng)用程序分發(fā)平臺(tái)。
其中,第一恢復(fù)模塊203,包括:
第五判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
第六判斷單元,用于若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況;
第二處理單元,用于若所述新增應(yīng)用程序的使用情況滿足所述預(yù)設(shè)使用情況,將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
其中,第六判斷單元,包括:
第一判斷子單元,用于判斷所述新增應(yīng)用程序的使用頻次是否超過預(yù)設(shè)使用頻次;或
第二判斷子單元,用于判斷所述新增應(yīng)用程序的使用時(shí)長(zhǎng)是否超過預(yù)設(shè)使用時(shí)長(zhǎng);或
第二判斷子單元,用于判斷下載所述新增應(yīng)用程序的時(shí)刻與第一次使用所述新增應(yīng)用程序的時(shí)刻之間的間隔時(shí)長(zhǎng)是否小于預(yù)設(shè)間隔時(shí)長(zhǎng)。
其中,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除,包括:
將所述新增應(yīng)用程序從所述電子設(shè)備中卸載;或
將所述新增應(yīng)用程序移動(dòng)到預(yù)設(shè)存儲(chǔ)區(qū)域內(nèi)。
其中,所述裝置還包括:
添加模塊,用于將所述新增應(yīng)用程序以及所述新增應(yīng)用程序的當(dāng)前顯示位置添加到所述預(yù)設(shè)應(yīng)用程序配置中。
其中,所述裝置還包括:
接受模塊,用于接受用戶對(duì)所述電子設(shè)備的系統(tǒng)參數(shù)的第二設(shè)定操作;
模式生成模塊201,具體用于:
基于所述第一設(shè)定操作和所述第二設(shè)定操作,生成所述預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)系統(tǒng)參數(shù)和所述預(yù)設(shè)應(yīng)用程序配置;
所述裝置還包括:
第二恢復(fù)模塊,用于當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)系統(tǒng)參數(shù)對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
其中,所述預(yù)設(shè)系統(tǒng)參數(shù)包括預(yù)設(shè)系統(tǒng)界面風(fēng)格和/或預(yù)設(shè)鈴聲類型和/或預(yù)設(shè)音量值。
其中,所述第二恢復(fù)模塊,具體用于:
將所述預(yù)設(shè)使用模式當(dāng)前時(shí)刻下的系統(tǒng)參數(shù)恢復(fù)到所述預(yù)設(shè)系統(tǒng)參數(shù)。
其中,所述裝置還包括:
第二監(jiān)聽模塊,用于當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于下載應(yīng)用程序的下載事件進(jìn)行監(jiān)聽;
判斷模塊,用于當(dāng)監(jiān)聽到存在所述下載事件時(shí),判斷與所述下載事件對(duì)應(yīng)的應(yīng)用程序在下載完成后是否自動(dòng)在后臺(tái)運(yùn)行;
關(guān)閉模塊,用于若所述應(yīng)用程序在下載完成后自動(dòng)在后臺(tái)運(yùn)行,則關(guān)閉在后臺(tái)運(yùn)行的所述應(yīng)用程序,并禁止所述應(yīng)用程序自動(dòng)運(yùn)行。
根據(jù)本發(fā)明的數(shù)據(jù)恢復(fù)方法及裝置,通過基于用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作,生成一預(yù)設(shè)使用模式,預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及所述指定應(yīng)用程序在電子設(shè)備的顯示界面中的指定顯示位置,從而實(shí)現(xiàn)了對(duì)電子設(shè)備的應(yīng)用程序配置的自定義,以滿足不同用戶的不同需求,進(jìn)一步,在電子設(shè)備處于該預(yù)設(shè)使用模式下,通過對(duì)用于恢復(fù)預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽,當(dāng)監(jiān)聽到存在觸發(fā)事件時(shí),根據(jù)預(yù)設(shè)應(yīng)用程序配置對(duì)預(yù)設(shè)使用模式進(jìn)行恢復(fù),從而,無需用戶逐個(gè)對(duì)應(yīng)用程序配置中的各項(xiàng)參數(shù)進(jìn)行調(diào)整即可將預(yù)設(shè)使用模式恢復(fù)到用戶設(shè)定的初始狀態(tài),恢復(fù)過程簡(jiǎn)便、快捷,同時(shí),還提高了用戶的體驗(yàn)。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)恢復(fù)裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將所屬括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。所屬元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
本發(fā)明公開了,A1、一種數(shù)據(jù)恢復(fù)方法,包括:
基于用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作,生成一預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,所述預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及所述指定應(yīng)用程序在所述電子設(shè)備的顯示界面中的指定顯示位置;
當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽;
當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
A2、根據(jù)A1所述的數(shù)據(jù)恢復(fù)方法,所述對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽,包括:
監(jiān)聽是否存在用戶對(duì)恢復(fù)所述預(yù)設(shè)使用模式所進(jìn)行的一鍵恢復(fù)操作;或
監(jiān)聽用于恢復(fù)所述預(yù)設(shè)使用模式的計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)計(jì)時(shí)時(shí)間;或
監(jiān)聽所述應(yīng)用程序配置是否發(fā)生預(yù)設(shè)變化。
A3、根據(jù)A1所述的數(shù)據(jù)恢復(fù)方法,所述根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷當(dāng)前時(shí)刻下所述顯示界面中是否包含所述指定應(yīng)用程序;
若當(dāng)前時(shí)刻下所述顯示界面中不包含所述指定應(yīng)用程序,則將所述指定應(yīng)用程序恢復(fù)到所述顯示界面中的所述指定顯示位置進(jìn)行顯示。
A4、根據(jù)A1所述的數(shù)據(jù)恢復(fù)方法,所述根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述指定應(yīng)用程序的當(dāng)前顯示位置是否為所述指定顯示位置;
若所述指定應(yīng)用程序的當(dāng)前顯示位置不是所述指定顯示位置,則將所述指定應(yīng)用程序移動(dòng)到所述指定顯示位置進(jìn)行顯示。
A5、根據(jù)A1所述的數(shù)據(jù)恢復(fù)方法,所述根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的來源是否屬于預(yù)設(shè)來源;
若所述新增應(yīng)用程序的來源屬于所述預(yù)設(shè)來源,則將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
A6、根據(jù)A5所述的數(shù)據(jù)恢復(fù)方法,所述預(yù)設(shè)來源為應(yīng)用程序分發(fā)平臺(tái)。
A7、根據(jù)A1所述的數(shù)據(jù)恢復(fù)方法,所述根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況;
若所述新增應(yīng)用程序的使用情況滿足所述預(yù)設(shè)使用情況,將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
A8、根據(jù)A7所述的數(shù)據(jù)恢復(fù)方法,所述判斷所述新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況,包括:
判斷所述新增應(yīng)用程序的使用頻次是否超過預(yù)設(shè)使用頻次;或
判斷所述新增應(yīng)用程序的使用時(shí)長(zhǎng)是否超過預(yù)設(shè)使用時(shí)長(zhǎng);或
判斷下載所述新增應(yīng)用程序的時(shí)刻與第一次使用所述新增應(yīng)用程序的時(shí)刻之間的間隔時(shí)長(zhǎng)是否小于預(yù)設(shè)間隔時(shí)長(zhǎng)。
A9、根據(jù)A5或A7所述的數(shù)據(jù)恢復(fù)方法,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除,包括:
將所述新增應(yīng)用程序從所述電子設(shè)備中卸載;或
將所述新增應(yīng)用程序移動(dòng)到預(yù)設(shè)存儲(chǔ)區(qū)域內(nèi)。
A10、根據(jù)A5或A7所述的數(shù)據(jù)恢復(fù)方法,在所述將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi)之后,所述方法還包括:
將所述新增應(yīng)用程序以及所述新增應(yīng)用程序的當(dāng)前顯示位置添加到所述預(yù)設(shè)應(yīng)用程序配置中。
A11、根據(jù)A1所述的數(shù)據(jù)恢復(fù)方法,還包括:
接受用戶對(duì)所述電子設(shè)備的系統(tǒng)參數(shù)的第二設(shè)定操作;
所述生成一預(yù)設(shè)使用模式,包括:
基于所述第一設(shè)定操作和所述第二設(shè)定操作,生成所述預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)系統(tǒng)參數(shù)和所述預(yù)設(shè)應(yīng)用程序配置;
在所述對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽之后,還包括:
當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)系統(tǒng)參數(shù)對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
A12、根據(jù)A11所述的數(shù)據(jù)恢復(fù)方法,所述預(yù)設(shè)系統(tǒng)參數(shù)包括預(yù)設(shè)系統(tǒng)界面風(fēng)格和/或預(yù)設(shè)鈴聲類型和/或預(yù)設(shè)音量值。
A13、根據(jù)A11所述的數(shù)據(jù)恢復(fù)方法,所述根據(jù)所述預(yù)設(shè)系統(tǒng)參數(shù)對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù),包括:
將所述預(yù)設(shè)使用模式當(dāng)前時(shí)刻下的系統(tǒng)參數(shù)恢復(fù)到所述預(yù)設(shè)系統(tǒng)參數(shù)。
A14、根據(jù)A1所述的數(shù)據(jù)恢復(fù)方法,在所述生成一預(yù)設(shè)使用模式之后,所述方法還包括:
當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于下載應(yīng)用程序的下載事件進(jìn)行監(jiān)聽;
當(dāng)監(jiān)聽到存在所述下載事件時(shí),判斷與所述下載事件對(duì)應(yīng)的應(yīng)用程序在下載完成后是否自動(dòng)在后臺(tái)運(yùn)行;
若所述應(yīng)用程序在下載完成后自動(dòng)在后臺(tái)運(yùn)行,則關(guān)閉在后臺(tái)運(yùn)行的所述應(yīng)用程序,并禁止所述應(yīng)用程序自動(dòng)運(yùn)行。
B15、一種數(shù)據(jù)恢復(fù)裝置,包括:
模式生成模塊,用于基于用戶對(duì)電子設(shè)備的應(yīng)用程序配置的第一設(shè)定操作,生成一預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)應(yīng)用程序配置,所述預(yù)設(shè)應(yīng)用程序配置包括指定應(yīng)用程序以及所述指定應(yīng)用程序在所述電子設(shè)備的顯示界面中的指定顯示位置;
第一監(jiān)聽模塊,用于當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于恢復(fù)所述預(yù)設(shè)使用模式的觸發(fā)事件進(jìn)行監(jiān)聽;
第一恢復(fù)模塊,用于當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)應(yīng)用程序配置對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
B16、根據(jù)B15所述的數(shù)據(jù)恢復(fù)裝置,所述第一監(jiān)聽模塊,包括:
第一監(jiān)聽單元,用于監(jiān)聽是否存在用戶對(duì)恢復(fù)所述預(yù)設(shè)使用模式所進(jìn)行的一鍵恢復(fù)操作;或
第二監(jiān)聽單元,用于監(jiān)聽用于恢復(fù)所述預(yù)設(shè)使用模式的計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)計(jì)時(shí)時(shí)間;或
第三監(jiān)聽單元,用于監(jiān)聽所述應(yīng)用程序配置是否發(fā)生預(yù)設(shè)變化。
B17、根據(jù)B15所述的數(shù)據(jù)恢復(fù)裝置,所述第一恢復(fù)模塊,包括:
第一判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷當(dāng)前時(shí)刻下所述顯示界面中是否包含所述指定應(yīng)用程序;
第一顯示單元,用于若當(dāng)前時(shí)刻下所述顯示界面中不包含所述指定應(yīng)用程序,則將所述指定應(yīng)用程序恢復(fù)到所述顯示界面中的所述指定顯示位置進(jìn)行顯示。
B18、根據(jù)B15所述的數(shù)據(jù)恢復(fù)裝置,所述第一恢復(fù)模塊,包括:
第二判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述指定應(yīng)用程序的當(dāng)前顯示位置是否為所述指定顯示位置;
第二顯示單元,用于若所述指定應(yīng)用程序的當(dāng)前顯示位置不是所述指定顯示位置,則將所述指定應(yīng)用程序移動(dòng)到所述指定顯示位置進(jìn)行顯示。
B19、根據(jù)B15所述的數(shù)據(jù)恢復(fù)裝置,所述第一恢復(fù)模塊,包括:
第三判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
第四判斷單元,用于若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的來源是否屬于預(yù)設(shè)來源;
第一處理單元,用于若所述新增應(yīng)用程序的來源屬于所述預(yù)設(shè)來源,則將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
B20、根據(jù)B19所述的數(shù)據(jù)恢復(fù)裝置,所述預(yù)設(shè)來源為應(yīng)用程序分發(fā)平臺(tái)。
B21、根據(jù)B15所述的數(shù)據(jù)恢復(fù)裝置,所述第一恢復(fù)模塊,包括:
第五判斷單元,用于根據(jù)所述預(yù)設(shè)應(yīng)用程序配置,判斷所述顯示界面中是否包含除所述指定應(yīng)用程序以外的新增應(yīng)用程序;
第六判斷單元,用于若所述顯示界面中包含所述新增應(yīng)用程序,則,判斷所述新增應(yīng)用程序的使用情況是否滿足預(yù)設(shè)使用情況;
第二處理單元,用于若所述新增應(yīng)用程序的使用情況滿足所述預(yù)設(shè)使用情況,將所述新增應(yīng)用程序保留在其當(dāng)前所屬的顯示區(qū)域內(nèi),否則,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除。
B22、根據(jù)B21所述的數(shù)據(jù)恢復(fù)裝置,所述第六判斷單元,包括:
第一判斷子單元,用于判斷所述新增應(yīng)用程序的使用頻次是否超過預(yù)設(shè)使用頻次;或
第二判斷子單元,用于判斷所述新增應(yīng)用程序的使用時(shí)長(zhǎng)是否超過預(yù)設(shè)使用時(shí)長(zhǎng);或
第二判斷子單元,用于判斷下載所述新增應(yīng)用程序的時(shí)刻與第一次使用所述新增應(yīng)用程序的時(shí)刻之間的間隔時(shí)長(zhǎng)是否小于預(yù)設(shè)間隔時(shí)長(zhǎng)。
B23、根據(jù)B19或B21所述的數(shù)據(jù)恢復(fù)裝置,將所述新增應(yīng)用程序從其當(dāng)前所屬的顯示區(qū)域內(nèi)刪除,包括:
將所述新增應(yīng)用程序從所述電子設(shè)備中卸載;或
將所述新增應(yīng)用程序移動(dòng)到預(yù)設(shè)存儲(chǔ)區(qū)域內(nèi)。
B24、根據(jù)B19或B21所述的數(shù)據(jù)恢復(fù)裝置,所述裝置還包括:
添加模塊,用于將所述新增應(yīng)用程序以及所述新增應(yīng)用程序的當(dāng)前顯示位置添加到所述預(yù)設(shè)應(yīng)用程序配置中。
B25、根據(jù)B15所述的數(shù)據(jù)恢復(fù)裝置,所述裝置還包括:
接受模塊,用于接受用戶對(duì)所述電子設(shè)備的系統(tǒng)參數(shù)的第二設(shè)定操作;
所述模式生成模塊,具體用于:
基于所述第一設(shè)定操作和所述第二設(shè)定操作,生成所述預(yù)設(shè)使用模式,其中,所述預(yù)設(shè)使用模式包含預(yù)設(shè)系統(tǒng)參數(shù)和所述預(yù)設(shè)應(yīng)用程序配置;
所述裝置還包括:
第二恢復(fù)模塊,用于當(dāng)監(jiān)聽到存在所述觸發(fā)事件時(shí),根據(jù)所述預(yù)設(shè)系統(tǒng)參數(shù)對(duì)所述預(yù)設(shè)使用模式進(jìn)行恢復(fù)。
B26、根據(jù)B25所述的數(shù)據(jù)恢復(fù)裝置,所述預(yù)設(shè)系統(tǒng)參數(shù)包括預(yù)設(shè)系統(tǒng)界面風(fēng)格和/或預(yù)設(shè)鈴聲類型和/或預(yù)設(shè)音量值。
B27、根據(jù)B25所述的數(shù)據(jù)恢復(fù)裝置,所述第二恢復(fù)模塊,具體用于:
將所述預(yù)設(shè)使用模式當(dāng)前時(shí)刻下的系統(tǒng)參數(shù)恢復(fù)到所述預(yù)設(shè)系統(tǒng)參數(shù)。
B28、根據(jù)B15所述的數(shù)據(jù)恢復(fù)裝置,所述裝置還包括:
第二監(jiān)聽模塊,用于當(dāng)所述電子設(shè)備處于所述預(yù)設(shè)使用模式時(shí),對(duì)用于下載應(yīng)用程序的下載事件進(jìn)行監(jiān)聽;
判斷模塊,用于當(dāng)監(jiān)聽到存在所述下載事件時(shí),判斷與所述下載事件對(duì)應(yīng)的應(yīng)用程序在下載完成后是否自動(dòng)在后臺(tái)運(yùn)行;
關(guān)閉模塊,用于若所述應(yīng)用程序在下載完成后自動(dòng)在后臺(tái)運(yùn)行,則關(guān)閉在后臺(tái)運(yùn)行的所述應(yīng)用程序,并禁止所述應(yīng)用程序自動(dòng)運(yùn)行。