通知圖標清理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種通知圖標清理方法和裝置,屬于終端設(shè)備領(lǐng)域。所述方法包括:獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述待清理通知圖標的應(yīng)用的應(yīng)用標識對應(yīng)的通知圖標的顯示。本發(fā)明通過確定待清理通知圖標的應(yīng)用的應(yīng)用標識,能夠在接收到清理命令時,根據(jù)確定的待清理通知圖標的應(yīng)用的應(yīng)用標識,一次性取消該應(yīng)用標識對應(yīng)的通知圖標的顯示,達到快速清除不關(guān)注的通知消息提示,在減少消息的同時避免了不必要的干擾,且操作簡單方便。
【專利說明】通知圖標清理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端設(shè)備領(lǐng)域,特別涉及一種通知圖標清理方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)和終端技術(shù)的發(fā)展,移動終端上可以安裝多種應(yīng)用(App),用戶可以通過安裝的應(yīng)用實現(xiàn)各種不同的功能,包括網(wǎng)頁瀏覽、聊天等等。當應(yīng)用需要更新或為用戶進行消息通知時,可以通過在移動終端界面所顯示的各個應(yīng)用標識上顯示通知圖標。
[0003]現(xiàn)有技術(shù)中,如果需消除應(yīng)用標識上顯示的通知圖標,則需要用戶點擊進入應(yīng)用,將應(yīng)用的通知圖標所表示的各個更新均執(zhí)行才能達到消除的目的。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]通知圖標過多造成了用戶桌面通知的界面混亂,為用戶的正常使用帶來了較大干擾,而為了消除通知圖標,需要對通知圖標所表示的更新進行一一執(zhí)行,操作過程繁瑣,對一些不關(guān)注應(yīng)用更新的用戶帶來了極大的干擾。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種通知圖標清理方法和裝置。所述技術(shù)方案如下:
[0007]第一方面,本發(fā)明實施例提供了一種通知圖標清理方法,所述方法包括:
[0008]猶取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;
[0009]當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0010]結(jié)合第一方面,本發(fā)明實施例的第一種可能實現(xiàn)方式中,獲取待清理應(yīng)用列表,包括:
[0011]獲取當前顯示的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識;
[0012]根據(jù)所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識和預(yù)設(shè)規(guī)則,將符合所述預(yù)設(shè)規(guī)則的所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識加入待清理應(yīng)用列表。
[0013]結(jié)合第一方面,本發(fā)明實施例的第二種可能實現(xiàn)方式中,獲取待清理應(yīng)用列表,還包括:
[0014]當監(jiān)控到任一應(yīng)用的通知圖標顯示請求時,獲取任一應(yīng)用的應(yīng)用標識;
[0015]判斷所述任一應(yīng)用的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則,如果是,將所述任一應(yīng)用的應(yīng)用標識加入所述待清理應(yīng)用列表。
[0016]結(jié)合本發(fā)明實施例的第一種和第二種可能實現(xiàn)方式,本發(fā)明實施例額第三種實現(xiàn)方式中,獲取待清理應(yīng)用列表之前,所述方法還包括:
[0017]接收預(yù)設(shè)規(guī)則,所述預(yù)設(shè)規(guī)則為第一預(yù)設(shè)規(guī)則或第二預(yù)設(shè)規(guī)則,所述第一預(yù)設(shè)規(guī)則包括當接收到所述清理命令時允許清理通知圖標的應(yīng)用的應(yīng)用標識,所述第二預(yù)設(shè)規(guī)則包括當接收到所述清理命令時不允許清理通知圖標的應(yīng)用的應(yīng)用標識。
[0018]結(jié)合第一方面,本發(fā)明實施例的第四種可能實現(xiàn)方式中,所述待清理應(yīng)用列表還包括各個應(yīng)用的待清理通知圖標所指示的通知個數(shù),相應(yīng)地,當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示之后,所述方法還包括:
[0019]統(tǒng)計取消的通知圖標所指示的通知個數(shù),將統(tǒng)計結(jié)果輸出。
[0020]結(jié)合第一方面,本發(fā)明實施例的第五種可能實現(xiàn)方式中,當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示,包括:
[0021]當接收到清理命令時,根據(jù)所述待清理通知圖標的應(yīng)用的應(yīng)用標識,調(diào)用用于設(shè)置通知圖標顯示的應(yīng)用程序編程接口 API,取消用戶界面對所述應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0022]第二方面,本發(fā)明實施例還提供了一種通知圖標清理裝置,所述裝置包括:
[0023]列表獲取模塊,用于獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;
[0024]通知圖標取消模塊,用于當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0025]結(jié)合第二方面,本發(fā)明實施例的第一種可能實現(xiàn)方式中,所述列表獲取模塊包括:
[0026]應(yīng)用標識獲取單元,用于獲取當前顯示的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識;
[0027]待清理應(yīng)用列表獲取單元,用于根據(jù)所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識和預(yù)設(shè)規(guī)則,將符合所述預(yù)設(shè)規(guī)則的所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識加入待清理應(yīng)用列表。。
[0028]結(jié)合第二方面,本發(fā)明實施例的第二種可能實現(xiàn)方式中,所述列表獲取模塊包括:
[0029]任一應(yīng)用標識獲取單元,用于當監(jiān)控到任一應(yīng)用的通知圖標顯示請求時,獲取任一應(yīng)用的應(yīng)用標識;
[0030]規(guī)則判斷單元,用于判斷所述任一應(yīng)用的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則,如果是,將所述任一應(yīng)用的應(yīng)用標識加入所述待清理應(yīng)用列表。
[0031]結(jié)合本發(fā)明實施例的第一種和第二種可能實現(xiàn)方式,本發(fā)明實施例額第三種實現(xiàn)方式中,所述裝置還包括:
[0032]規(guī)則接收模塊,用于接收預(yù)設(shè)規(guī)則,所述預(yù)設(shè)規(guī)則為第一預(yù)設(shè)規(guī)則或第二預(yù)設(shè)規(guī)貝U,所述第一預(yù)設(shè)規(guī)則包括當接收到所述清理命令時允許清理通知圖標的應(yīng)用的應(yīng)用標識,所述第二預(yù)設(shè)規(guī)則包括當接收到所述清理命令時不允許清理通知圖標的應(yīng)用的應(yīng)用標識。
[0033]結(jié)合第二方面,本發(fā)明實施例的第四種可能實現(xiàn)方式中,所述待清理應(yīng)用列表還包括各個應(yīng)用的待清理通知圖標所指示的通知個數(shù),相應(yīng)地,所述裝置還包括:
[0034]統(tǒng)計模塊,用于統(tǒng)計取消的通知圖標所指示的通知個數(shù),將統(tǒng)計結(jié)果輸出。
[0035]結(jié)合第二方面,本發(fā)明實施例的第五種可能實現(xiàn)方式中,所述通知圖標取消模塊包括:
[0036]通知圖標取消單元,用于當接收到清理命令時,根據(jù)所述待清理通知圖標的應(yīng)用的應(yīng)用標識,調(diào)用用于設(shè)置通知圖標顯示的應(yīng)用程序編程接口 API,取消用戶界面對所述應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0037]本發(fā)明實施例提供的通知圖標清理方法和裝置,通過獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。采用本發(fā)明提供的技術(shù)方案,能夠通過確定待清理通知圖標的應(yīng)用的應(yīng)用標識,能夠在接收到清理命令時,根據(jù)確定的應(yīng)用標識,一次性取消該應(yīng)用標識對應(yīng)的通知圖標的顯示,達到快速清除不關(guān)注的通知消息提示,在減少消息的同時避免了不必要的干擾,且操作簡單方便。
【專利附圖】
【附圖說明】
[0038]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1是本發(fā)明實施例提供的一種通知圖標清理方法的流程圖;
[0040]圖2是本發(fā)明實施例提供的一種通知圖標清理方法的流程圖;
[0041]圖3是本發(fā)明實施例提供的一種用戶界面的對比顯示示意圖;
[0042]圖4是本發(fā)明實施例提供的一種通知圖標清理裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]本發(fā)明實施例中,終端設(shè)備指向用戶提供語音和/或數(shù)據(jù)連通性的設(shè)備,包括無線終端或有線終端。無線終端可以是具有無線連接功能的手持式設(shè)備、或連接到無線調(diào)制解調(diào)器的其他處理設(shè)備,經(jīng)無線接入網(wǎng)與一個或多個核心網(wǎng)進行通信的移動終端。例如,無線終端可以是移動電話(或稱為“蜂窩”電話)和具有移動終端的計算機。又如,無線終端也可以是便攜式、袖珍式、手持式、計算機內(nèi)置的或者車載的移動裝置。
[0045]圖1是本發(fā)明實施例提供的一種通知圖標清理方法的流程圖。該發(fā)明實施例的執(zhí)行主體為終端設(shè)備,參見圖1,所述方法包括:
[0046]101:犾取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;
[0047]其中,應(yīng)用是指終端設(shè)備上安裝的用于實現(xiàn)各種不同的功能的第三方應(yīng)用程序和操作系統(tǒng)自帶的應(yīng)用程序;每個應(yīng)用均具有應(yīng)用圖標以及對應(yīng)的應(yīng)用標識,以便對應(yīng)用進行區(qū)分,該應(yīng)用標識可以為應(yīng)用名稱或應(yīng)用ID。
[0048]在終端設(shè)備的用戶界面上可以顯示各個應(yīng)用的應(yīng)用圖標,通過用戶對應(yīng)用圖標的點擊可以觸發(fā)該應(yīng)用。
[0049]通知圖標是指應(yīng)用需要更新或?qū)τ脩暨M行消息通知時在對應(yīng)的應(yīng)用圖標上對應(yīng)顯示的圖標,通知圖標可以顯示在應(yīng)用圖標的上方、下方或右上角等,本發(fā)明實施例對所述通知圖標的具體顯示位置不做限定。
[0050]所述待清理應(yīng)用列表是根據(jù)終端設(shè)備接收到的通知圖標顯示請求生成,當任一應(yīng)用發(fā)生更新或需進行消息通知時,該應(yīng)用向顯示層發(fā)送通知圖標顯示請求,而當終端設(shè)備接收到對顯示層的通知圖標顯示請求時,在對該通知圖標進行顯示的同時,獲取對應(yīng)的應(yīng)用標識,并根據(jù)預(yù)設(shè)規(guī)則生成待清理應(yīng)用列表。
[0051]102:當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0052]其中,清理命令是用于清理通知圖標的命令,所述清理命令可以由指定操作觸發(fā),該指定操作可以為用戶對指定按鍵的點擊操作或用戶對移動終端的搖動操作,該指定操作可以由技術(shù)人員在開發(fā)時設(shè)置或由用戶個性化設(shè)置。
[0053]在接收到清理命令時,根據(jù)所述待清理應(yīng)用列表中包括的各個應(yīng)用標識,通知顯示層取消其對應(yīng)的通知圖標的顯示,使得顯示層取消所述待清理通知圖標的應(yīng)用的應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0054]需要說明的是,終端設(shè)備通過設(shè)置顯示層對所述應(yīng)用標識對應(yīng)的通知圖標進行顯示,在本發(fā)明實施例中,通過通知顯示層對通知圖標進行選擇性的屏蔽,以取消所述通知圖標的顯示,僅在用戶界面上不再顯示已取消的通知圖標,而不通知圖標所對應(yīng)的實際更新或通知等進行處理,在清理了界面顯示的同時,保證了應(yīng)用的更新不會被忽略。
[0055]其中,所述用戶界面可以是應(yīng)用程序管理界面或操作系統(tǒng)桌面界面等。
[0056]本發(fā)明實施例提供的通知圖標清理方法,通過獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。采用本發(fā)明提供的技術(shù)方案,能夠通過確定待清理通知圖標的應(yīng)用的應(yīng)用標識,能夠在接收到清理命令時,根據(jù)確定的應(yīng)用標識,一次性取消該應(yīng)用標識對應(yīng)的通知圖標的顯示,達到快速清除不關(guān)注的通知消息提示,在減少消息的同時避免了不必要的干擾,且操作簡單方便。
[0057]圖2是本發(fā)明實施例提供的一種通知圖標清理方法的流程圖。該發(fā)明實施例的執(zhí)行主體為終端設(shè)備,參見圖2,該方法包括:
[0058]201:獲取當前顯示的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識;
[0059]具體地,終端設(shè)備獲取在當前用戶界面上顯示的通知圖標所對應(yīng)的應(yīng)用標識,其中,該通知圖標的形式可以由開發(fā)人員設(shè)置,也可以由用戶個性化設(shè)置,優(yōu)選地,該通知圖標可以是較為醒目的紅點標識,且在該通知圖標上可以顯示其所要指示的通知的個數(shù)。
[0060]202:根據(jù)該通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識和預(yù)設(shè)規(guī)則,將符合該預(yù)設(shè)規(guī)則的該通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識加入待清理應(yīng)用列表;
[0061 ] 進一步地,在該步驟201和202之前,該方法還可以包括:接收預(yù)設(shè)規(guī)則,該預(yù)設(shè)規(guī)則用于確定需要清理通知圖標的應(yīng)用的應(yīng)用標識,該預(yù)設(shè)規(guī)則為第一預(yù)設(shè)規(guī)則或第二預(yù)設(shè)規(guī)則,該第一預(yù)設(shè)規(guī)則包括當接收到該清理命令時允許被清理的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識,也即是黑名單,該第二預(yù)設(shè)規(guī)則包括當接收到該清理命令時不允許被清理的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識,也即是白名單。該預(yù)設(shè)規(guī)則可以由本領(lǐng)域技術(shù)人員在開發(fā)過程中進行設(shè)定或由終端設(shè)備用戶設(shè)定。
[0062]該接收預(yù)設(shè)規(guī)則的步驟只需在步驟201之前進行即可,沒有必然的時間連續(xù)關(guān)系。當然,該終端設(shè)備的使用過程中,用戶可以根據(jù)自身需求或網(wǎng)絡(luò)安全應(yīng)用的推薦等,隨時對預(yù)設(shè)規(guī)則的設(shè)置進行調(diào)整,以提高清理的效率和安全性。
[0063]可選地,可以使用第一預(yù)設(shè)規(guī)則即黑名單對通知圖標進行過濾,通過判斷該黑名單中是否包括該獲取到的應(yīng)用標識來判斷該獲取到的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則。具體地,若該黑名單中包括獲取到的應(yīng)用標識,則認為該獲取到的應(yīng)用標識對應(yīng)的通知圖標可以被清理,該獲取到的應(yīng)用標識符合預(yù)設(shè)規(guī)則,則將該獲取到的應(yīng)用標識加入待清理列表;若該黑名單中不包括該取到的應(yīng)用標識,則認為該獲取到的應(yīng)用標識對應(yīng)的通知圖標不能被清理,該獲取到的應(yīng)用標識不符合預(yù)設(shè)規(guī)則,不對該應(yīng)用標識進行處理。
[0064]例如,若當前用戶界面上的詞典、電子書、即時通信應(yīng)用A和B均有通知圖標,且黑名單中包括詞典、電子書的應(yīng)用標識,判斷該黑名單是否包括詞典、電子書、即時通信應(yīng)用A和B的應(yīng)用標識,此時黑名單包括詞典、電子書的應(yīng)用標識,則詞典、電子書符合預(yù)設(shè)規(guī)則,將詞典、電子書應(yīng)用對應(yīng)的應(yīng)用標識加入待清理列表;而該黑名單不包括即時通信應(yīng)用A和B的應(yīng)用標識,則即時通信應(yīng)用A和B不符合預(yù)設(shè)規(guī)則,不對其進行處理。
[0065]可選地,可以使用第二預(yù)設(shè)規(guī)則即白名單對通知圖標進行過濾,通過判斷該白名單中是否包括該獲取到的應(yīng)用標識來判斷該獲取到的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則。具體地,若該白名單中不包括獲取到的應(yīng)用標識,則認為該獲取到的應(yīng)用標識對應(yīng)的通知圖標可以被清理,該獲取到的應(yīng)用標識符合預(yù)設(shè)規(guī)則,則將該獲取到的應(yīng)用標識加入待清理列表;若該白名單中包括該取到的應(yīng)用標識,則認為該獲取到的應(yīng)用標識對應(yīng)的通知圖標不能被清理,該獲取到的應(yīng)用標識不符合預(yù)設(shè)規(guī)則,不對該應(yīng)用標識進行處理。
[0066]例如,若當前用戶界面上的詞典、電子書、即時通信應(yīng)用A和B均有通知圖標,且白名單中包括詞典、電子書的應(yīng)用標識,判斷該白名單是否包括詞典、電子書、即時通信應(yīng)用A和B的應(yīng)用標識,此時白名單包括詞典、電子書的應(yīng)用標識,則詞典、電子書不符合預(yù)設(shè)規(guī)貝U,不對其進行處理;而該白名單不包括即時通信應(yīng)用A和B的應(yīng)用標識,則即時通信應(yīng)用A和B符合預(yù)設(shè)規(guī)則,將即時通信應(yīng)用A和B對應(yīng)的應(yīng)用標識加入待清理列表;。
[0067]在本發(fā)明實施例提供的另一實施方式中,該步驟201-202還可以由以下步驟替代:當監(jiān)控到任一應(yīng)用的通知圖標顯示請求時,判斷該任一應(yīng)用的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則,如果是,將所述任一應(yīng)用的應(yīng)用標識加入所述待清理應(yīng)用列表,如果否,結(jié)束。具體地,當終端設(shè)備上的任一應(yīng)用需要更新或?qū)τ脩暨M行消息通知時,將向顯示層發(fā)送通知圖標顯示請求;當終端設(shè)備監(jiān)控到任一應(yīng)用的通知圖標顯示請求時,判斷該任一應(yīng)用的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則,如果該任一應(yīng)用的應(yīng)用標識符合預(yù)設(shè)規(guī)則,則將任一應(yīng)用的應(yīng)用標識加入所述待清理應(yīng)用列表。
[0068]其中,該預(yù)設(shè)規(guī)則可以為上述的黑名單或白名單,該黑名單包括當接收到該清理命令時允許清理通知圖標的應(yīng)用的應(yīng)用標識,或該白名單包括當接收到該清理命令時不允許清理通知圖標的應(yīng)用的應(yīng)用標識,根據(jù)該預(yù)設(shè)規(guī)則過濾通知圖標的過程與步驟202類似,在此不再贅述。
[0069]以預(yù)設(shè)規(guī)則為黑名單為例,當監(jiān)控到詞典應(yīng)用的通知圖標顯示請求時,判斷該黑名單是否包括詞典的應(yīng)用標識,若該黑名單包括詞典的應(yīng)用標識,則詞典應(yīng)用符合預(yù)設(shè)規(guī)貝U,將詞典的應(yīng)用標識加入該待清理應(yīng)用列表,若該黑名單不包括詞典標識,則詞典應(yīng)用不符合預(yù)設(shè)規(guī)則,不對詞典的應(yīng)用標識做處理。[0070]其中,該待清理應(yīng)用列表還包括各個應(yīng)用的待清理通知圖標所指示的通知個數(shù)。
[0071]本發(fā)明實施例中,通過設(shè)置預(yù)設(shè)規(guī)則如黑名單或白名單,可以防止對應(yīng)用的通知圖標的誤清理,并且通過過濾通知圖標,使得用戶可以關(guān)注其所關(guān)注的應(yīng)用,避免造成干擾。
[0072]203:當接收到清理命令時,根據(jù)該待清理應(yīng)用列表,調(diào)用用于設(shè)置通知圖標顯示的應(yīng)用程序編程接口 API,取消用戶界面對該待清理通知圖標的應(yīng)用的應(yīng)用標識對應(yīng)的通知圖標的顯示;
[0073]其中,該應(yīng)用程序編程接口 API用于設(shè)置通知圖標和該通知圖標所指示的通知個數(shù)的顯示,通過調(diào)用該應(yīng)用程序編程接口 API進行設(shè)置可以實現(xiàn)對任一應(yīng)用的通知圖標和該通知圖標所指示的通知個數(shù)的顯示或取消顯示。
[0074]具體地,當接收到清理命令時,獲取該待清理應(yīng)用列表包括的應(yīng)用標識,每獲取一個應(yīng)用標識,則調(diào)用該API對該應(yīng)用標識對應(yīng)的通知圖標進行取消顯示,通過逐個對應(yīng)用的通知圖標進行取消顯示,取消了用戶界面對每個待清理通知圖標的應(yīng)用的應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0075]與現(xiàn)有技術(shù)的不同之處在于,在本發(fā)明實施例中,通過根據(jù)各個應(yīng)用標識在清理通知圖標的過程中,模擬應(yīng)用對該API的調(diào)用,實現(xiàn)了無需打開應(yīng)用,即可達到取消通知圖標顯示的目的,提高了清理效率。
[0076]需要說明的是,在用戶界面的每個通知圖標上可以顯示該通知圖標所指示的通知的個數(shù),在取消通知圖標的顯示時,相應(yīng)地取消該通知圖標對應(yīng)的通知個數(shù)的顯示,具體過程可以采用如下任一種方式:
[0077](I)當接收到清理命令時,根據(jù)該待清理應(yīng)用列表,調(diào)用用于設(shè)置通知圖標顯示的應(yīng)用程序編程接口 API,取消用戶界面對該通知圖標的顯示和該通知圖標所指示的通知個數(shù)的顯示,其中,所調(diào)用的API僅用于在顯示層設(shè)置通知圖標和通知圖標所指示的通知個數(shù)的顯示與取消顯示,對應(yīng)用中的通知消息本身不做改變,即通過調(diào)用該API,僅取消了通知圖標在顯示層的顯示,而不在數(shù)據(jù)層對該通知圖標所標識的通知消息進行已讀處理或是刪除處理,一旦打開該應(yīng)用,仍可以從該應(yīng)用的更新顯示中查看被取消顯示的通知消息,從而不會影響應(yīng)用業(yè)務(wù)的正常進行。
[0078]當取消終端設(shè)備上的任一應(yīng)用的通知圖標和通知圖標所指示的通知個數(shù)的顯示后,一旦該應(yīng)用需要更新或?qū)τ脩暨M行消息通知時,仍向顯示層發(fā)送圖標顯示請求,并根據(jù)當前該應(yīng)用所包括的未讀通知消息個數(shù),請求顯示層顯示與該未讀通知消息個數(shù)相應(yīng)的通知圖標。
[0079]例如,終端設(shè)備上的郵箱應(yīng)用的通知圖標顯示其指示的通知個數(shù)為3,即此時郵箱應(yīng)用有3條通知消息,當根據(jù)待清理列表,調(diào)用相應(yīng)的API取消了郵箱應(yīng)用的通知圖標的顯示的同時,也取消了該通知圖標所指示的通知個數(shù)“3”的顯示,但該3條通知消息仍然是未讀狀態(tài),在用戶沒有閱讀這3條通知消息的情況下,當該郵箱應(yīng)用有2個新的通知消息需要通知用戶,且需要重新顯示該郵箱應(yīng)用的通知圖標時,重新顯示的通知圖標所指示的通知個數(shù)應(yīng)該為5。
[0080](2)當接收到清理命令時,根據(jù)該待清理應(yīng)用列表,調(diào)用用于設(shè)置通知圖標顯示的應(yīng)用程序編程接口 API,取消用戶界面對該通知圖標的顯示和該通知圖標所指示的通知個數(shù)的顯示,其中,所調(diào)用的API不僅包括顯示層中用于設(shè)置通知圖標和通知圖標所指示的通知個數(shù)的顯示與取消顯示的API,也包括數(shù)據(jù)層中用于將通知消息的狀態(tài)設(shè)置為已讀的API,即通過調(diào)用相應(yīng)的API不僅可以實現(xiàn)取消通知圖標和通知圖標所指示的通知個數(shù)的顯示,還可以模擬用戶閱讀通知消息的操作將未讀的通知消息設(shè)置為已讀狀態(tài),使得當前該應(yīng)用的通知個數(shù)變?yōu)榱恪?br>
[0081]當取消終端設(shè)備上的任一應(yīng)用的通知圖標和通知圖標所指示的通知個數(shù)的顯示后,一旦該應(yīng)用需要更新或?qū)τ脩暨M行消息通知時,仍向顯示層發(fā)送圖標顯示請求,并根據(jù)當前該應(yīng)用所包括的未讀通知消息個數(shù),請求顯示層顯示與該未讀通知消息個數(shù)相應(yīng)的通知圖標。
[0082]例如,終端設(shè)備上的微博應(yīng)用的通知圖標顯示其指示的通知個數(shù)為3,即此時微博應(yīng)用有3條通知消息,當根據(jù)待清理列表并調(diào)用相應(yīng)的API取消了微博應(yīng)用的通知圖標的顯示和該通知圖標所指示的通知個數(shù)“3”的顯示的同時,模擬用戶閱讀該3條通知消息的操作,使得在取消該通知圖標和該通知個數(shù)的顯示后,顯示層獲取的該微博應(yīng)用的通知個數(shù)變?yōu)?,當該微博應(yīng)用有2個新的通知消息需要通知用戶,且需要重新顯示該微博應(yīng)用的通知圖標時,重新顯示的通知圖標所指示的通知個數(shù)應(yīng)該為2。
[0083]204:統(tǒng)計取消的通知圖標所指示的通知個數(shù),將統(tǒng)計結(jié)果輸出。
[0084]具體地,由于在獲取該待清理應(yīng)用列表時,每個應(yīng)用標識對應(yīng)的通知圖標均表示一定的通知個數(shù),則在取消用戶界面對該待清理通知圖標的應(yīng)用的應(yīng)用標識對應(yīng)的通知圖標的顯示之后,計算各個應(yīng)用所取消的通知圖標指示的通知個數(shù)的總和,將統(tǒng)計結(jié)果輸出顯示在用戶界面上。使用戶直觀的獲得清理結(jié)果。
[0085]例如,待清理列表包括應(yīng)用A、B、C的應(yīng)用標識,且通過步驟202可以獲知該應(yīng)用
A、B、C的通知圖標所指示的通知個數(shù),在接收到清理命令時,取消應(yīng)用A、B、C的通知圖標的顯示,然后計算應(yīng)用A、B、C的通知圖標所指示的通知個數(shù)的總和,將結(jié)果輸出顯示到用戶界面上。
[0086]本發(fā)明實施例應(yīng)用于iOS平臺的場景下,可以是在iOS平臺中,對于應(yīng)用在終端設(shè)備主界面(桌面)所顯示的帶數(shù)字的紅點標記進行選擇性屏蔽的一種通知圖標清理方法。
[0087]本發(fā)明實施例提供的通知圖標清理方法,通過獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。采用本發(fā)明提供的技術(shù)方案,能夠通過確定待清理通知圖標的應(yīng)用的應(yīng)用標識,能夠在接收到清理命令時,根據(jù)確定的應(yīng)用標識,一次性取消該應(yīng)用標識對應(yīng)的通知圖標的顯示,達到快速清除不關(guān)注的通知消息提示,在減少消息的同時避免了不必要的干擾,且操作簡單方便。
[0088]圖3是本發(fā)明實施例提供的一種終端設(shè)備的用戶界面的對比顯示示意圖。其中,用戶界面上包括9個應(yīng)用圖標,應(yīng)用名稱分別為郵箱、手機管家、錄像、閱讀、照相、音樂、網(wǎng)絡(luò)、產(chǎn)品工具、應(yīng)用商店。
[0089]基于圖3的不例,用戶界面的顯不內(nèi)容如圖3的左圖所不,每個應(yīng)用的應(yīng)用圖標的右上角顯示其對應(yīng)的通知圖標以及通知圖標所指示的通知個數(shù),在通過獲取待清理應(yīng)用列表,當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示之后,用戶界面的顯示內(nèi)容如圖3的右圖所示,在用戶界面上取消了錄像、照相、網(wǎng)絡(luò)和應(yīng)用商店功能的通知圖標的顯示和通知圖標所指示的通知個數(shù)的顯示。
[0090]圖4是本發(fā)明實施例提供的一種通知圖標清理裝置結(jié)構(gòu)示意圖。該發(fā)明實施例的執(zhí)行主體為終端設(shè)備,參見圖4,所述裝置包括:
[0091]列表獲取模塊41,用于獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;
[0092]通知圖標取消模塊42,用于當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述待清理通知圖標的應(yīng)用的應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0093]可選地,所述列表獲取模塊41包括:
[0094]應(yīng)用標識獲取單元,用于獲取當前顯示的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識;
[0095]待清理應(yīng)用列表獲取單元,用于根據(jù)所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識和預(yù)設(shè)規(guī)則,獲取待清理應(yīng)用列表。
[0096]可選地,所述列表獲取模塊包括:
[0097]任一應(yīng)用標識獲取單元,用于當監(jiān)控到任一應(yīng)用的通知圖標顯示請求時,獲取任一應(yīng)用的應(yīng)用標識;
[0098]規(guī)則判斷單元,用于判斷所述任一應(yīng)用的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則,如果是,將所述任一應(yīng)用的應(yīng)用標識加入所述待清理應(yīng)用列表。
[0099]可選地,所述裝置還包括:
[0100]規(guī)則接收模塊,用于接收預(yù)設(shè)規(guī)則,所述預(yù)設(shè)規(guī)則為第一預(yù)設(shè)規(guī)則或第二預(yù)設(shè)規(guī)貝U,所述第一預(yù)設(shè)規(guī)則包括當接收到所述清理命令時允許被清理的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識,所述第二預(yù)設(shè)規(guī)則包括當接收到所述清理命令時不允許被清理的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識。
[0101]可選地,所述待清理應(yīng)用列表還包括各個應(yīng)用的待清理通知圖標所指示的通知個數(shù),相應(yīng)地,所述裝置還包括:
[0102]統(tǒng)計模塊,用于統(tǒng)計取消的通知圖標所指示的通知個數(shù),將統(tǒng)計結(jié)果輸出。
[0103]可選地,所述通知圖標取消模塊42包括:
[0104]通知圖標取消單元,用于當接收到清理命令時,根據(jù)所述待清理通知圖標的應(yīng)用的應(yīng)用標識,調(diào)用用于設(shè)置通知圖標顯示的應(yīng)用程序編程接口 API,取消用戶界面對所述待清理通知圖標的應(yīng)用的應(yīng)用標識對應(yīng)的通知圖標的顯示。
[0105]本發(fā)明實施例提供的通知圖標清理裝置,通過獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識;當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。采用本發(fā)明提供的技術(shù)方案,能夠通過確定待清理通知圖標的應(yīng)用的應(yīng)用標識,能夠在接收到清理命令時,根據(jù)確定的應(yīng)用標識,一次性取消該應(yīng)用標識對應(yīng)的通知圖標的顯示,達到快速清除不關(guān)注的通知消息提示,在減少消息的同時避免了不必要的干擾,且操作簡單方便。
[0106]需要說明的是:上述實施例提供的通知圖標清理的裝置在通知圖標清理時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的通知圖標清理裝置與通知圖標清理的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。[0107]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0108]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種通知圖標清理方法,其特征在于,所述方法包括: 獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識; 當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取待清理應(yīng)用列表,包括: 獲取當前顯示的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識; 根據(jù)所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識和預(yù)設(shè)規(guī)則,將符合所述預(yù)設(shè)規(guī)則的所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識加入待清理應(yīng)用列表。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取待清理應(yīng)用列表,還包括: 當監(jiān)控到任一應(yīng)用的通知圖標顯示請求時,獲取任一應(yīng)用的應(yīng)用標識; 判斷所述任一應(yīng)用的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則,如果是,將所述任一應(yīng)用的應(yīng)用標識加入所述待清理應(yīng)用列表。
4.根據(jù)權(quán)利要求2或3 所述的方法,其特征在于,獲取待清理應(yīng)用列表之前,所述方法還包括: 接收預(yù)設(shè)規(guī)則,所述預(yù)設(shè)規(guī)則為第一預(yù)設(shè)規(guī)則或第二預(yù)設(shè)規(guī)則,所述第一預(yù)設(shè)規(guī)則包括當接收到所述清理命令時允許清理通知圖標的應(yīng)用的應(yīng)用標識,所述第二預(yù)設(shè)規(guī)則包括當接收到所述清理命令時不允許清理通知圖標的應(yīng)用的應(yīng)用標識。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待清理應(yīng)用列表還包括各個應(yīng)用的待清理通知圖標所指示的通知個數(shù),相應(yīng)地,當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示之后,所述方法還包括: 統(tǒng)計取消的通知圖標所指示的通知個數(shù),將統(tǒng)計結(jié)果輸出。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示,包括: 當接收到清理命令時,根據(jù)所述待清理通知圖標的應(yīng)用的應(yīng)用標識,調(diào)用用于設(shè)置通知圖標顯示的應(yīng)用程序編程接口 API,取消用戶界面對所述應(yīng)用標識對應(yīng)的通知圖標的顯/Jn ο
7.—種通知圖標清理裝置,其特征在于,所述裝置包括: 列表獲取模塊,用于獲取待清理應(yīng)用列表,所述待清理應(yīng)用列表包括待清理通知圖標的應(yīng)用的應(yīng)用標識; 通知圖標取消模塊,用于當接收到清理命令時,根據(jù)所述待清理應(yīng)用列表,取消所述應(yīng)用標識對應(yīng)的通知圖標的顯示。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述列表獲取模塊包括: 應(yīng)用標識獲取單元,用于獲取當前顯示的通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識; 待清理應(yīng)用列表獲取單元,用于根據(jù)所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識和預(yù)設(shè)規(guī)貝U,將符合所述預(yù)設(shè)規(guī)則的所述通知圖標對應(yīng)的應(yīng)用的應(yīng)用標識加入待清理應(yīng)用列表。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述列表獲取模塊包括: 任一應(yīng)用標識獲取單元,用于當監(jiān)控到任一應(yīng)用的通知圖標顯示請求時,獲取任一應(yīng)用的應(yīng)用標識; 規(guī)則判斷單元,用于判斷所述任一應(yīng)用的應(yīng)用標識是否符合預(yù)設(shè)規(guī)則,如果是,將所述任一應(yīng)用的應(yīng)用標識加入所述待清理應(yīng)用列表。
10.根據(jù)權(quán)利要求7或9所述的裝置,其特征在于,所述裝置還包括: 規(guī)則接收模塊,用于接收預(yù)設(shè)規(guī)則,所述預(yù)設(shè)規(guī)則為第一預(yù)設(shè)規(guī)則或第二預(yù)設(shè)規(guī)則,所述第一預(yù)設(shè)規(guī)則包括當接收到所述清理命令時允許清理通知圖標的應(yīng)用的應(yīng)用標識,所述第二預(yù)設(shè)規(guī)則包括當接收到所述清理命令時不允許清理通知圖標的應(yīng)用的應(yīng)用標識。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述待清理應(yīng)用列表還包括各個應(yīng)用的待清理通知圖標所指示的通知個數(shù),相應(yīng)地,所述裝置還包括: 統(tǒng)計模塊,用于統(tǒng)計取消的通知圖標所指示的通知個數(shù),將統(tǒng)計結(jié)果輸出。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述通知圖標取消模塊包括: 通知圖標取消單元,用于當接收到清理命令時,根據(jù)所述待清理通知圖標的應(yīng)用的應(yīng)用標識,調(diào)用用于設(shè)置通知圖標顯示的應(yīng)用程序編程接口 API,取消用戶界面對所述應(yīng)用標識對應(yīng)的通知圖標的顯示。
【文檔編號】G06F17/30GK103970774SQ201310036203
【公開日】2014年8月6日 申請日期:2013年1月30日 優(yōu)先權(quán)日:2013年1月30日
【發(fā)明者】袁燦材, 肖權(quán)浩 申請人:騰訊科技(深圳)有限公司