本發(fā)明涉及終端技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用凍結(jié)方法及裝置。
背景技術(shù):
隨著終端技術(shù)的快速發(fā)展,手機(jī)、平板電腦、臺式機(jī)、筆記本電腦等終端越來越普及,已經(jīng)逐漸成為人們?nèi)粘9ぷ骱蜕钪械闹匾ぞ?。用戶可以根?jù)需要在終端中安裝各類應(yīng)用。
有的應(yīng)用被安裝到終端中之后,雖然當(dāng)前沒有被用戶使用,但是仍處于后臺運(yùn)行狀態(tài),或者按照一定的時間間隔被喚醒,向用戶推送通知消息。這樣將耗費較多的終端電量和流量,占用較多的內(nèi)存資源,造成終端運(yùn)行卡頓,給用戶使用終端帶來不便。
對于上述這樣的應(yīng)用,可以對其進(jìn)行凍結(jié)操作。目前,多是由用戶通過終端提供的凍結(jié)入口主動判斷要凍結(jié)哪些應(yīng)用,如果用戶對終端使用不熟練,這將增加用戶的操作難度,而且操作較繁瑣,用戶體驗較差。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種應(yīng)用凍結(jié)方法及裝置,以自動確定哪些應(yīng)用為待凍結(jié)應(yīng)用,避免用戶進(jìn)行繁瑣選擇操作,提升了用戶體驗。
為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:
一種應(yīng)用凍結(jié)方法,包括:
在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合;
在所述可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用;
輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表,或者直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作。
在本發(fā)明的一種具體實施方式中,所述可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用,包括:
獲取用戶對所述可凍結(jié)應(yīng)用集合中各應(yīng)用的使用行為數(shù)據(jù);
根據(jù)各應(yīng)用的使用行為數(shù)據(jù),確定各應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,所述根據(jù)各應(yīng)用的使用行為數(shù)據(jù),確定各應(yīng)用是否為待凍結(jié)應(yīng)用,包括:
根據(jù)所述使用行為數(shù)據(jù),確定每個應(yīng)用的使用頻率;
針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,還包括:
確定所述可凍結(jié)應(yīng)用集合中每個應(yīng)用所屬類別與預(yù)先獲得的用戶關(guān)注類別列表的匹配度;
相應(yīng)的,所述針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率,確定該應(yīng)用是否為待凍結(jié)應(yīng)用,包括:
針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率和該應(yīng)用所屬類別與所述用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,所述針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率和該應(yīng)用所屬類別與所述用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用,包括:
針對每個應(yīng)用,如果該應(yīng)用的使用頻率和匹配度的加權(quán)和小于預(yù)設(shè)閾值,則確定該應(yīng)用為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,還包括:
在接收到所述用戶對所述建議列表中應(yīng)用的凍結(jié)指令時,對相應(yīng)應(yīng)用執(zhí)行凍結(jié)操作;
或者,
在接收到所述用戶對所述建議列表中應(yīng)用的刪除指令時,對相應(yīng)應(yīng)用執(zhí)行刪除操作。
在本發(fā)明的一種具體實施方式中,所述在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合,包括:
針對每個節(jié)假日,在該節(jié)假日結(jié)束時,將該節(jié)假日期間所述用戶在所述終端中新安裝的應(yīng)用的集合確定為可凍結(jié)應(yīng)用集合;
相應(yīng)的,所述在所述可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用,包括:
針對新安裝的每個應(yīng)用,根據(jù)該應(yīng)用所屬類別與所述用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
一種應(yīng)用凍結(jié)裝置,包括:
可凍結(jié)應(yīng)用集合確定模塊,用于在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合;
待凍結(jié)應(yīng)用確定模塊,用于在所述可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用;
建議列表輸出模塊,用于輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表;
凍結(jié)模塊,用于直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作。
在本發(fā)明的一種具體實施方式中,所述待凍結(jié)應(yīng)用確定模塊,包括:
使用行為數(shù)據(jù)獲取子模塊,用于獲取用戶對所述可凍結(jié)應(yīng)用集合中各應(yīng)用的使用行為數(shù)據(jù);
待凍結(jié)應(yīng)用確定子模塊,用于根據(jù)各應(yīng)用的使用行為數(shù)據(jù),確定各應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,所述待凍結(jié)應(yīng)用確定子模塊,包括:
使用頻率確定單元,用于根據(jù)所述使用行為數(shù)據(jù),確定每個應(yīng)用的使用頻率;
待凍結(jié)應(yīng)用確定單元,用于針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,還包括:
匹配度確定單元,用于確定所述可凍結(jié)應(yīng)用集合中每個應(yīng)用所屬類別與預(yù)先獲得的用戶關(guān)注類別列表的匹配度;
相應(yīng)的,所述待凍結(jié)應(yīng)用確定單元,具體用于:
針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率和該應(yīng)用所屬類別與所述用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,所述待凍結(jié)應(yīng)用確定單元,具體用于:
針對每個應(yīng)用,如果該應(yīng)用的使用頻率和匹配度的加權(quán)和小于預(yù)設(shè)閾值,則確定該應(yīng)用為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,還包括:
凍結(jié)操作執(zhí)行模塊,用于在接收到所述用戶對所述建議列表中應(yīng)用的凍結(jié)指令時,對相應(yīng)應(yīng)用執(zhí)行凍結(jié)操作;
刪除操作執(zhí)行模塊,用于在接收到所述用戶對所述建議列表中應(yīng)用的刪除指令時,對相應(yīng)應(yīng)用執(zhí)行刪除操作。
在本發(fā)明的一種具體實施方式中,所述可凍結(jié)應(yīng)用集合確定模塊,具體用于:
針對每個節(jié)假日,在該節(jié)假日結(jié)束時,將該節(jié)假日期間所述用戶在所述終端中新安裝的應(yīng)用的集合確定為可凍結(jié)應(yīng)用集合;
相應(yīng)的,所述待凍結(jié)應(yīng)用確定模塊,具體用于:
針對新安裝的每個應(yīng)用,根據(jù)該應(yīng)用所屬類別與所述用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
一種終端,包括:
處理器,用于在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合;在所述可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用;輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表,或者直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作;
顯示器,用于顯示所述建議列表。
應(yīng)用本發(fā)明實施例所提供的技術(shù)方案,在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合,在可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用,輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表,或者直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作。可以自動確定可凍結(jié)應(yīng)用集合中的每個應(yīng)用是否為待凍結(jié)應(yīng)用,給出用戶建議或者直接執(zhí)行凍結(jié)操作,不需要用戶進(jìn)行繁瑣的選擇操作,提升了用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例中一種應(yīng)用凍結(jié)方法的實施流程圖;
圖2為本發(fā)明實施例中一種凍結(jié)設(shè)置界面示意圖;
圖3為本發(fā)明實施例中一種應(yīng)用凍結(jié)裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例中一種終端的結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實施方式對本發(fā)明作進(jìn)一步的詳細(xì)說明。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的核心是提供一種應(yīng)用凍結(jié)方法,該方法可以應(yīng)用于手機(jī)、平板電腦、筆記本電腦、臺式機(jī)等終端。終端可以為用戶提供凍結(jié)應(yīng)用的功能,或者通過某一功能類應(yīng)用為用戶提供凍結(jié)應(yīng)用的功能。
參見圖1所示,為本發(fā)明實施例所提供的一種待凍結(jié)應(yīng)用確定方法的實施流程圖,該方法可以包括以下步驟:
S110:在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合。
在本發(fā)明實施例中,可以由用戶預(yù)先設(shè)定應(yīng)用凍結(jié)觸發(fā)條件。比如,可以為用戶提供設(shè)置入口,用戶通過該設(shè)置入口可以設(shè)定在哪些時刻進(jìn)行待凍結(jié)應(yīng)用的確定。或者,可以由終端自動設(shè)定應(yīng)用凍結(jié)觸發(fā)條件,如設(shè)定周期性進(jìn)行,或者在接收到用戶的凍結(jié)觸發(fā)指令時進(jìn)行。
在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,可以在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合。
終端在出廠時,會配置具有電話撥打、短信收發(fā)等基本功能的系統(tǒng)應(yīng)用。用戶在使用終端過程中,也會根據(jù)實際需求在終端中安裝各類應(yīng)用。
系統(tǒng)應(yīng)用能夠為用戶提供基本功能,如果被凍結(jié),將影響用戶對終端的基本功能的正常使用,所以,這樣的應(yīng)用不能被凍結(jié)。有的應(yīng)用當(dāng)前可能處于被凍結(jié)狀態(tài),這樣的應(yīng)用不需要再被凍結(jié)。有的應(yīng)用當(dāng)前處于關(guān)閉狀態(tài),其喚醒功能已經(jīng)被關(guān)閉,這樣的應(yīng)用也不需要被凍結(jié)。有的應(yīng)用當(dāng)前正處于前臺運(yùn)行狀態(tài),這樣的應(yīng)用不能被凍結(jié),否則將給用戶的使用帶來影響。
本發(fā)明實施例確定的可凍結(jié)應(yīng)用集合中的應(yīng)用可以排除上述幾種應(yīng)用。當(dāng)然,還可以根據(jù)其他規(guī)則確定可凍結(jié)應(yīng)用,如根據(jù)用戶設(shè)定的凍結(jié)白名單或者凍結(jié)黑名單等。
S120:在可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用。
在步驟S110,在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合,在可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用,如根據(jù)用戶設(shè)定的凍結(jié)白名單或者凍結(jié)黑名單等確定。
在本發(fā)明的一種具體實施方式中,步驟S120可以包括以下步驟:
步驟一:獲取用戶對可凍結(jié)應(yīng)用集合中各應(yīng)用的使用行為數(shù)據(jù);
步驟二:根據(jù)各應(yīng)用的使用行為數(shù)據(jù),確定各應(yīng)用是否為待凍結(jié)應(yīng)用。
為便于描述,將上述兩個步驟結(jié)合起來進(jìn)行說明。
在本發(fā)明實施例中,可以通過終端維護(hù)的應(yīng)用運(yùn)行日志獲取用戶對各應(yīng)用的使用行為數(shù)據(jù)。針對某個應(yīng)用而言,用戶對該應(yīng)用的使用行為數(shù)據(jù)中至少包含用戶開啟、關(guān)閉該應(yīng)用的時間信息,還可以包含其他操作信息。
根據(jù)各應(yīng)用的使用行為數(shù)據(jù),可以確定各應(yīng)用是否為待凍結(jié)應(yīng)用。具體的,可以從使用行為數(shù)據(jù)中獲得每個應(yīng)用最近一次使用時間與當(dāng)前時間的間隔,根據(jù)間隔長短,確定各應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,可以根據(jù)使用行為數(shù)據(jù),確定每個應(yīng)用的使用頻率,針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
根據(jù)使用行為數(shù)據(jù),可以確定每個應(yīng)用的使用頻率。
具體的,針對每個應(yīng)用,可以通過公式(1)確定該應(yīng)用的使用頻率:
使用頻率=使用總時長/安裝總時長公式(1)
其中,使用總時長為該應(yīng)用處于前臺運(yùn)行狀態(tài),截止到當(dāng)前被用戶使用的總時長,安裝總時長為該應(yīng)用被安裝到終端中之后到當(dāng)前時刻的總時長,均可以通過用戶對該應(yīng)用的使用行為數(shù)據(jù)獲得。
或者,針對每個應(yīng)用,可以通過公式(2)確定該應(yīng)用的使用頻率:
使用頻率=A*使用時長/安裝總時長+B*使用次數(shù)/使用總次數(shù)公式(2)
其中,A和B為預(yù)設(shè)權(quán)重,可以根據(jù)實際情況進(jìn)行設(shè)定和調(diào)整,使用時長和安裝總時長與公式(1)中相應(yīng)參數(shù)含義一致,使用次數(shù)為該應(yīng)用被安裝到終端中之后到當(dāng)前時刻,用戶使用該應(yīng)用的總次數(shù),使用總次數(shù)為用戶使用終端中各應(yīng)用的次數(shù)的總和。
上述僅為示例,本發(fā)明實施例對使用頻率的具體算法不做限制。對于一個應(yīng)用而言,該應(yīng)用的使用頻率越高,表明用戶越傾向于使用該應(yīng)用。
在實際應(yīng)用中,可以將使用頻率低于某一預(yù)設(shè)閾值的應(yīng)用確定為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,該方法還可以包括以下步驟:
確定可凍結(jié)應(yīng)用集合中每個應(yīng)用所屬類別與預(yù)先獲得的用戶關(guān)注類別列表的匹配度;
相應(yīng)的,針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率,確定該應(yīng)用是否為待凍結(jié)應(yīng)用,包括:
針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率和該應(yīng)用所屬類別與用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明實施例中,可以預(yù)先獲得用戶關(guān)注類別列表,該列表中記錄有用戶關(guān)注的應(yīng)用的類別,如游戲類、娛樂類、辦公類等。具體的,可以在用戶首次使用凍結(jié)功能時,輸出顯示如圖2所示界面,在該界面中可以展示歡迎語,用戶可以在該界面中設(shè)置年齡、性別等個人基本信息,同時還可以在標(biāo)簽選項中選擇自己關(guān)注的應(yīng)用的類別?;蛘撸梢愿鶕?jù)用戶在終端中安裝的應(yīng)用的類別,確定用戶關(guān)注類別列表。
針對每個應(yīng)用,可以根據(jù)該應(yīng)用的使用頻率和該應(yīng)用所屬類別與用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,針對每個應(yīng)用,如果該應(yīng)用的使用頻率和匹配度的加權(quán)和小于預(yù)設(shè)閾值,則確定該應(yīng)用為待凍結(jié)應(yīng)用。
可以理解的是,終端中安裝的不同應(yīng)用可以滿足用戶的不同需求,或者適合不同場景的使用。不同應(yīng)用具有相同或不同的類別,如娛樂類、辦公類、游戲類等。
針對每個應(yīng)用,可以確定該應(yīng)用所屬類別。具體的,可以通過應(yīng)用自身屬性進(jìn)行確定,有的應(yīng)用在其屬性中標(biāo)記有類別信息?;蛘?,可以預(yù)先收集各個應(yīng)用的類別,存儲于服務(wù)器中,在檢測到用戶安裝某個應(yīng)用時,通過與服務(wù)器的交互,在服務(wù)器中查詢該應(yīng)用的類別。
分別將每個應(yīng)用所屬類別與用戶關(guān)注類別列表中的類別進(jìn)行比對,確定每個應(yīng)用所屬類別與用戶關(guān)注類別列表的匹配度。如對于某個應(yīng)用而言,在用戶關(guān)注類別列表中包含該應(yīng)用所屬類別,則可以認(rèn)為該應(yīng)用所屬類別與用戶關(guān)注類別列表的匹配度為1,否則為0。
針對每個應(yīng)用,可以計算該應(yīng)用的使用頻率和匹配度的加權(quán)和,如果該應(yīng)用的使用頻率和匹配度的加權(quán)和小于預(yù)設(shè)閾值,則表明該應(yīng)用可能是用戶不常使用的應(yīng)用,可以將該應(yīng)用確定為待凍結(jié)應(yīng)用。具體權(quán)重和閾值可以根據(jù)實際情況進(jìn)行設(shè)定和調(diào)整。
S130:輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表,或者直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作。
在步驟S120確定待凍結(jié)應(yīng)用之后,可以輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表。
在確定可凍結(jié)應(yīng)用集合中的各應(yīng)用是否為待凍結(jié)應(yīng)用之后,可以輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表。該建議列表中可以包含應(yīng)用名稱、安裝日期、使用頻率等信息。建議列表中可以僅包含確定的待凍結(jié)應(yīng)用的信息,還可以包含終端中的其他應(yīng)用的信息。
針對每個應(yīng)用,如果該應(yīng)用被確定為待凍結(jié)應(yīng)用,則可以輸出顯示對該應(yīng)用的處理建議為:建議凍結(jié)。如果該應(yīng)用未被確定為待凍結(jié)應(yīng)用,則可以輸出顯示對該應(yīng)用的處理建議為:建議暫不處理。處理建議信息可以在對應(yīng)應(yīng)用顯示位置的預(yù)設(shè)位置處顯示。
用戶根據(jù)建議列表可以做出進(jìn)一步的選擇。
具體的,在接收到用戶對建議列表中應(yīng)用的凍結(jié)指令時,對相應(yīng)應(yīng)用執(zhí)行凍結(jié)操作。
或者,在接收到用戶對建議列表中應(yīng)用的刪除指令時,對相應(yīng)應(yīng)用執(zhí)行刪除操作。
在輸出建議列表的同時,可以輸出操作選項,比如凍結(jié)選項,或者刪除選項。
如果接收到用戶對建議列表中應(yīng)用的凍結(jié)指令,則可以對用戶選擇的相應(yīng)應(yīng)用執(zhí)行凍結(jié)操作。如果接收到用戶對建議列表中應(yīng)用的刪除指令,則可以對用戶選擇的相應(yīng)應(yīng)用執(zhí)行刪除操作。
在本發(fā)明實施例中,還可以為用戶提供一鍵凍結(jié)按鈕,用戶點擊該按鈕后,將建議凍結(jié)的應(yīng)用全部凍結(jié)。
這樣,被凍結(jié)或刪除的應(yīng)用將不再耗費終端的電池電量和流量,可以延長用戶對終端的使用時長。本發(fā)明實施例所提供的技術(shù)方案在一定程度上解決了由于終端中不常用應(yīng)用的后臺運(yùn)行導(dǎo)致的終端卡頓、流量偷跑和電量損耗快等問題。
在步驟S120確定待凍結(jié)應(yīng)用之后,還可以直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作??梢詫?zhí)行結(jié)果反饋給用戶,如果接收到用戶針對某個已凍結(jié)應(yīng)用的取消指令,則可以取消對該應(yīng)用的凍結(jié)。
應(yīng)用本發(fā)明實施例所提供的方法,在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合,在可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用,輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表,或者直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作。可以自動確定可凍結(jié)應(yīng)用集合中的每個應(yīng)用是否為待凍結(jié)應(yīng)用,給出用戶建議或者直接執(zhí)行凍結(jié)操作,不需要用戶進(jìn)行繁瑣的選擇操作,提升了用戶體驗。
在本發(fā)明的一個實施例中,步驟S110可以包括以下步驟:
針對每個節(jié)假日,在該節(jié)假日結(jié)束時,將該節(jié)假日期間用戶在終端中新安裝的應(yīng)用的集合確定為可凍結(jié)應(yīng)用集合;
相應(yīng)的,步驟S120可以包括以下步驟:
針對新安裝的每個應(yīng)用,根據(jù)該應(yīng)用所屬類別與用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
為便于描述,將上述兩個步驟結(jié)合起來進(jìn)行說明。
在實際應(yīng)用中,應(yīng)用開發(fā)者會根據(jù)具體節(jié)假日特點和用戶需求開發(fā)相應(yīng)功能應(yīng)用。也就是說,有些應(yīng)用可能是針對特定的節(jié)假日的?;蛘咴诠?jié)假日期間,家中兒童可能會在終端中安裝大量的游戲類應(yīng)用。用戶在節(jié)假日期間安裝的應(yīng)用,在節(jié)假日之后可能并不再需要。
在本發(fā)明實施例中,在節(jié)假日結(jié)束可以達(dá)到了應(yīng)用凍結(jié)觸發(fā)條件,可以確定在節(jié)假日期間用戶在終端中新安裝的應(yīng)用。具體可以通過終端中日歷獲取節(jié)假日信息。針對新安裝的每個應(yīng)用,根據(jù)該應(yīng)用所屬類別與用戶關(guān)注類別列表的匹配度,可以確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
比如,如果用戶關(guān)注類別列表中不包含該應(yīng)用所屬類別,則可以將該應(yīng)用確定為待凍結(jié)應(yīng)用。
進(jìn)一步的,可以向用戶輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表。在接收到用戶對建議列表中應(yīng)用的凍結(jié)指令時,對相應(yīng)應(yīng)用執(zhí)行凍結(jié)操作。在接收到用戶對建議列表中應(yīng)用的刪除指令時,對相應(yīng)應(yīng)用執(zhí)行刪除操作。
這樣,被凍結(jié)或刪除的應(yīng)用將不再耗費終端的電池電量和流量,可以延長用戶對終端的使用時長。
相應(yīng)于上面的方法實施例,本發(fā)明實施例還提供了一種應(yīng)用凍結(jié)裝置,下文描述的一種應(yīng)用凍結(jié)裝置與上文描述的一種應(yīng)用凍結(jié)方法可相互對應(yīng)參照。
參見圖3所示,該裝置可以包括以下模塊:
可凍結(jié)應(yīng)用集合確定模塊210,用于在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合;
待凍結(jié)應(yīng)用確定模塊220,用于在可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用;
建議列表輸出模塊230,用于輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表;
凍結(jié)模塊240,用于直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作。
應(yīng)用本發(fā)明實施例所提供的裝置,在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合,在可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用,輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表,或者直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作??梢宰詣哟_定可凍結(jié)應(yīng)用集合中的每個應(yīng)用是否為待凍結(jié)應(yīng)用,給出用戶建議或者直接執(zhí)行凍結(jié)操作,不需要用戶進(jìn)行繁瑣的選擇操作,提升了用戶體驗。
在本發(fā)明的一種具體實施方式中,待凍結(jié)應(yīng)用確定模塊220,包括:
使用行為數(shù)據(jù)獲取子模塊,用于獲取用戶對可凍結(jié)應(yīng)用集合中各應(yīng)用的使用行為數(shù)據(jù);
待凍結(jié)應(yīng)用確定子模塊,用于根據(jù)各應(yīng)用的使用行為數(shù)據(jù),確定各應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,待凍結(jié)應(yīng)用確定子模塊,包括:
使用頻率確定單元,用于根據(jù)使用行為數(shù)據(jù),確定每個應(yīng)用的使用頻率;
待凍結(jié)應(yīng)用確定單元,用于針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,還包括:
匹配度確定單元,用于確定可凍結(jié)應(yīng)用集合中每個應(yīng)用所屬類別與預(yù)先獲得的用戶關(guān)注類別列表的匹配度;
相應(yīng)的,待凍結(jié)應(yīng)用確定單元,具體用于:
針對每個應(yīng)用,根據(jù)該應(yīng)用的使用頻率和該應(yīng)用所屬類別與用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,待凍結(jié)應(yīng)用確定單元,具體用于:
針對每個應(yīng)用,如果該應(yīng)用的使用頻率和匹配度的加權(quán)和小于預(yù)設(shè)閾值,則確定該應(yīng)用為待凍結(jié)應(yīng)用。
在本發(fā)明的一種具體實施方式中,還包括:
凍結(jié)操作執(zhí)行模塊,用于在接收到用戶對建議列表中應(yīng)用的凍結(jié)指令時,對相應(yīng)應(yīng)用執(zhí)行凍結(jié)操作;
刪除操作執(zhí)行模塊,用于在接收到用戶對建議列表中應(yīng)用的刪除指令時,對相應(yīng)應(yīng)用執(zhí)行刪除操作。
在本發(fā)明的一種具體實施方式中,可凍結(jié)應(yīng)用集合確定模塊210,具體用于:
針對每個節(jié)假日,在該節(jié)假日結(jié)束時,將該節(jié)假日期間用戶在終端中新安裝的應(yīng)用的集合確定為可凍結(jié)應(yīng)用集合;
相應(yīng)的,待凍結(jié)應(yīng)用確定模塊220,具體用于:
針對新安裝的每個應(yīng)用,根據(jù)該應(yīng)用所屬類別與用戶關(guān)注類別列表的匹配度,確定該應(yīng)用是否為待凍結(jié)應(yīng)用。
參見圖4所示,相應(yīng)于上面的方法實施例和裝置實施例,本發(fā)明實施例還提供了一種終端,包括:
處理器310,用于在達(dá)到設(shè)定的應(yīng)用凍結(jié)觸發(fā)條件時,在終端的所有應(yīng)用中確定可凍結(jié)應(yīng)用集合;在可凍結(jié)應(yīng)用集合中確定待凍結(jié)應(yīng)用;輸出顯示包含確定的待凍結(jié)應(yīng)用的建議列表,或者直接對確定的待凍結(jié)應(yīng)用執(zhí)行凍結(jié)操作;
顯示器320,用于顯示建議列表。
本說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機(jī)軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的技術(shù)方案及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。