本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種推送通知消息的方法及裝置。
背景技術(shù):
目前,隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,用戶可以根據(jù)自己的需求和興趣安裝各種應(yīng)用,例如:微信、QQ、地圖、支付寶、打車軟件等等,而為了讓用戶不錯(cuò)過(guò)應(yīng)用中的新消息,當(dāng)收到新消息時(shí),一般應(yīng)用都會(huì)給用戶發(fā)送通知消息,這極大地方便了用戶使用這些應(yīng)用,但與此同時(shí),不時(shí)出現(xiàn)的通知消息也會(huì)不時(shí)地分散用戶的注意力,影響用戶的工作學(xué)習(xí),所以需要關(guān)閉不重要的應(yīng)用通知。
在現(xiàn)有技術(shù)中,部分終端沒(méi)有設(shè)置是否允許推送應(yīng)用的通知消息的選項(xiàng),或者雖設(shè)置有是否允許推送應(yīng)用的通知消息的選項(xiàng),但用戶并沒(méi)有對(duì)該選項(xiàng)進(jìn)行設(shè)置時(shí),終端則一律默認(rèn)允許推送通知消息,這樣,過(guò)多不重要的通知消息仍然會(huì)影響用戶正常的工作學(xué)習(xí),而且應(yīng)用通知的信息太多時(shí),還會(huì)影響用戶關(guān)注重要的應(yīng)用通知。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種推送通知消息的方法及裝置,能夠禁止不重要應(yīng)用推送通知消息。
為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
第一方面,本發(fā)明實(shí)施例提供一種推送通知消息的方法,所述方法應(yīng)用于終端,包括:
讀取數(shù)據(jù)庫(kù),判斷所述數(shù)據(jù)庫(kù)中是否包含根據(jù)用戶指示確定的配置字段,所述數(shù)據(jù)庫(kù)中的配置字段包括用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式;
當(dāng)所述數(shù)據(jù)庫(kù)中沒(méi)有包含根據(jù)用戶指示確定的所述配置字段時(shí),查找配置文件,所述配置文件中包含預(yù)設(shè)的配置字段,所述預(yù)設(shè)的配置字段包括對(duì)使用頻率小于預(yù)設(shè)閾值的應(yīng)用設(shè)置為禁止推送所述通知消息;
獲取所述配置文件中包含的所述配置字段;
根據(jù)所述配置文件中的所述配置字段推送所述通知消息。
第二方面,本發(fā)明實(shí)施例提供一種推送通知消息的裝置,所述裝置包括:
讀取單元,用于讀取數(shù)據(jù)庫(kù),判斷所述數(shù)據(jù)庫(kù)中是否包含根據(jù)用戶指示確定的配置字段,所述數(shù)據(jù)庫(kù)中的配置字段包括用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式;
查找單元,用于當(dāng)所述讀取單元讀取到的數(shù)據(jù)庫(kù)中沒(méi)有包含根據(jù)用戶指示確定的所述配置字段時(shí),查找配置文件,所述配置文件中包含預(yù)設(shè)的配置字段,所述預(yù)設(shè)的配置字段包括對(duì)使用頻率小于預(yù)設(shè)閾值的應(yīng)用設(shè)置為禁止推送所述通知消息;
獲取單元,用于獲取所述查找單元查找到的所述配置文件中包含的所述配置字段;
處理單元,用于根據(jù)所述獲取單元獲取到的所述配置文件中的所述配置字段推送所述通知消息。
本發(fā)明實(shí)施例提供的一種推送通知消息的方法及裝置,通過(guò)查找數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)中沒(méi)有用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式的配置字段時(shí),可以再查找配置文件,而配置文件中包含對(duì)每個(gè)使用頻率小于預(yù)設(shè)閾值的應(yīng)用預(yù)先設(shè)置為禁止推送通知消息,然后根據(jù)配置字段推送應(yīng)用的通知消息。相比較于現(xiàn)有技術(shù)中的一律默認(rèn)為允許推送通知消息,本發(fā)明可以根據(jù)配置文件中的預(yù)設(shè)的配置字段對(duì)不重要的應(yīng)用(使用頻率小于預(yù)設(shè)閾值的應(yīng)用)設(shè)置為禁止推送通知消息,因此,能夠禁止不重要的應(yīng)用推送通知消息,這樣有利于避免用戶被不重要的應(yīng)用通知消息分散注意力,有利于用戶關(guān)注重要應(yīng)用的通知消息,提高用戶的體驗(yàn)度。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實(shí)施例提供的一種推送通知消息的方法流程圖;
圖2為本發(fā)明實(shí)施例提供的另一種推送通知消息的方法流程圖;
圖3為本發(fā)明實(shí)施例提供的一種推送通知消息的裝置結(jié)構(gòu)圖;
圖4為本發(fā)明實(shí)施例提供的一種推送通知消息的設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供一種推送通知消息的方法,應(yīng)用于終端,該終端可以為手機(jī)、電腦、平板電腦和車載終端等,在此不做限定。如圖1所示,該方法包括:
101、讀取數(shù)據(jù)庫(kù),判斷所述數(shù)據(jù)庫(kù)中是否包含根據(jù)用戶指示確定的配置字段。
具體的,所述數(shù)據(jù)庫(kù)中的配置字段包括用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式。
其中,所述推送方式包括:托盤顯示、聲音提示和指示燈閃爍。
此外,用戶還可以設(shè)置推送方式的具體參數(shù),例如:在托盤顯示的推送方式下,還可以選擇應(yīng)用的通知消息在屏幕上方以橫幅的方式顯示,或者在鎖定屏幕中間顯示,具體顯示位置在此不做限定。聲音提示可以選擇提示的鈴聲及音量大小。
作為一種具體實(shí)施例,用戶通過(guò)終端的交互界面對(duì)終端上安裝的每一個(gè)應(yīng)用分別進(jìn)行設(shè)置,設(shè)置完成后,終端自動(dòng)生成相關(guān)的配置字段并保存在數(shù)據(jù)庫(kù)中。
102、當(dāng)所述數(shù)據(jù)庫(kù)中沒(méi)有包含根據(jù)用戶指示確定的所述配置字段時(shí),查找配置文件。
其中,所述配置文件中包含預(yù)設(shè)的配置字段,所述預(yù)設(shè)的配置字段包括對(duì)使用頻率小于預(yù)設(shè)閾值的應(yīng)用設(shè)置為禁止推送所述通知消息。
由于使用頻率小于預(yù)設(shè)閾值的應(yīng)用常常為用戶不太關(guān)注的不重要的應(yīng)用,因此,可以認(rèn)為用戶也不會(huì)太關(guān)注這些應(yīng)用的通知消息,故在配置文件中對(duì)這些應(yīng)用統(tǒng)一預(yù)設(shè)為禁止推送消息,可以避免用戶被這些不關(guān)注不重要的應(yīng)用的通知消息所分散注意力。
可選的,配置文件中包含預(yù)設(shè)的配置字段,所述預(yù)設(shè)的配置字段包括對(duì)使用頻率小于預(yù)設(shè)閾值的應(yīng)用設(shè)置為允許推送應(yīng)用通知消息,且其推送方式僅設(shè)定為托盤顯示。
在該實(shí)現(xiàn)方式中,即使對(duì)使用頻率較低的應(yīng)用仍然設(shè)定為允許推送,能夠保證用戶不會(huì)錯(cuò)過(guò)應(yīng)用通知消息。但同時(shí)限定推送方式僅為托盤顯示,無(wú)需聲音提示或指示燈閃爍等其他推送方式,能夠避免通知消息占用用戶較多的注意力。
需要說(shuō)明的是,如果用戶已經(jīng)對(duì)使用頻率小于預(yù)設(shè)閾值的應(yīng)用設(shè)置了允許推送并限定了具體的推送方式,則仍然根據(jù)用戶的設(shè)置推送應(yīng)用通知消息即可。
103、獲取所述配置文件中包含的所述配置字段。
作為一種具體實(shí)施例,配置字段具體包括應(yīng)用名稱的字段、是否允許推送通知消息的字段以及推送方式的字段,獲取所述配置字段可以通過(guò)配置文件中匹配字段的方式來(lái)獲取各個(gè)應(yīng)用對(duì)應(yīng)的配置字段,例如:查找應(yīng)用名稱的字段、根據(jù)應(yīng)用名稱的字段繼續(xù)查找該應(yīng)用名稱對(duì)應(yīng)的是否允許推送通知消息的字段以及推送方式的字段,這一組有對(duì)應(yīng)關(guān)系的字段組可以表征該應(yīng)用名稱對(duì)應(yīng)的是否允許推送通知消息以及允許的推送方式的具體設(shè)置。通過(guò)同樣的方式查找配置文件中全部應(yīng)用對(duì)應(yīng)的字段組。在此,對(duì)配置字段的獲取方式的不做限定。
104、根據(jù)所述配置文件中的所述配置字段推送所述通知消息。
具體地,對(duì)于每一個(gè)應(yīng)用,根據(jù)該應(yīng)用名稱對(duì)應(yīng)的是否允許推送通知消息的配置字段以及允許推送方式的配置字段來(lái)推送通知消息。
本發(fā)明實(shí)施例提供的一種推送通知消息的方法及裝置,通過(guò)查找數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)中沒(méi)有用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式的配置字段時(shí),可以再查找配置文件,而配置文件中包含對(duì)每個(gè)使用頻率小于預(yù)設(shè)閾值的應(yīng)用預(yù)先設(shè)置為禁止推送通知消息,然后根據(jù)配置字段推送應(yīng)用的通知消息。相比較于現(xiàn)有技術(shù)中的一律默認(rèn)為允許推送通知消息,本發(fā)明可以根據(jù)配置文件中的預(yù)設(shè)的配置字段對(duì)不重要的應(yīng)用(使用頻率小于預(yù)設(shè)閾值的應(yīng)用)設(shè)置為禁止推送通知消息,因此,能夠禁止不重要的應(yīng)用推送通知消息,這樣有利于避免用戶被不重要的應(yīng)用通知消息分散注意力,有利于用戶關(guān)注重要應(yīng)用的通知消息,提高用戶的體驗(yàn)度。
作為圖1所示方法實(shí)施例的補(bǔ)充,本發(fā)明實(shí)施例還提供了一種推送通知消息的方法,如圖2所示,該方法包括:
201、讀取數(shù)據(jù)庫(kù),判斷所述數(shù)據(jù)庫(kù)中是否包含根據(jù)用戶指示確定的配置字段。
具體的,所述數(shù)據(jù)庫(kù)中的配置字段包括用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式。
其中,所述推送方式包括:托盤顯示、聲音提示和指示燈閃爍。
此外,用戶還可以設(shè)置推送方式的具體參數(shù),例如:在托盤顯示的推送方式下,還可以選擇應(yīng)用的通知消息在屏幕上方以橫幅的方式顯示,或者在鎖定屏幕中間顯示,具體顯示位置在此不做限定。聲音提示可以選擇提示的鈴聲及音量大小。
作為一種具體實(shí)施例,用戶通過(guò)終端的交互界面對(duì)終端上安裝的每一個(gè)應(yīng)用分別進(jìn)行設(shè)置,設(shè)置完成后,終端自動(dòng)生成相關(guān)的配置字段并保存在數(shù)據(jù)庫(kù)中。
若在執(zhí)行完步驟205后,用戶對(duì)預(yù)先設(shè)置的某些應(yīng)用是否推送通知消息以及推送方式不滿意,也可以通過(guò)該交互界面重新對(duì)這些應(yīng)用重新設(shè)置,然后終端執(zhí)行步驟201。
202、當(dāng)數(shù)據(jù)庫(kù)中包含用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式時(shí),獲取數(shù)據(jù)庫(kù)中包含的配置字段,根據(jù)數(shù)據(jù)庫(kù)中用戶設(shè)置的配置字段推送通知消息。
圖2中分別以202a和202b示出了步驟202中的各個(gè)過(guò)程。
203、當(dāng)數(shù)據(jù)庫(kù)中沒(méi)有用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式時(shí),繼續(xù)查找配置文件。
其中,所述配置文件中包含預(yù)設(shè)的配置字段,所述預(yù)設(shè)的配置字段包括對(duì)使用頻率小于預(yù)設(shè)閾值的應(yīng)用設(shè)置為禁止推送所述通知消息。
此外,所述配置字段還包含對(duì)每個(gè)終端使用頻率大于等于預(yù)設(shè)閾值的所述應(yīng)用預(yù)先設(shè)置是否推送所述通知消息以及所述推送方式。
需要說(shuō)明的是,對(duì)于系統(tǒng)自帶的應(yīng)用,無(wú)論其使用頻率較高或較低,都在配置文件的配置字段中將每個(gè)系統(tǒng)自帶應(yīng)用預(yù)先設(shè)置為允許推送通知消息并設(shè)定具體的推送方式。
作為一種具體實(shí)施例,可以根據(jù)應(yīng)用的重要程度和要求用戶反應(yīng)的及時(shí)性,對(duì)普遍使用頻率較高的應(yīng)用(無(wú)論終端是否安裝)都預(yù)先設(shè)置是否允許推送通知消息和具體的推送方式。
具體地,首先,對(duì)應(yīng)用進(jìn)行分類,然后分別對(duì)分類后的應(yīng)用進(jìn)行設(shè)置。例如:當(dāng)應(yīng)用屬于通話類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且推送方式為托盤顯示、聲音提示和提示燈閃爍;當(dāng)應(yīng)用屬于生活類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且推送方式為托盤顯示和聲音提示;當(dāng)應(yīng)用屬于學(xué)習(xí)類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且推送方式為托盤顯示;當(dāng)應(yīng)用屬于娛樂(lè)類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為禁止推送所述通知消息,最后,將這些預(yù)先設(shè)置的配置字段保存在配置文件中。
需要說(shuō)明的是,本發(fā)明實(shí)施例給出一種對(duì)應(yīng)用的分類以及通知消息的推送方式的設(shè)置的示例,在此,對(duì)應(yīng)用具體分類以及推送通知消息的推送方式不做限定。
204、獲取配置文件中的預(yù)設(shè)的配置字段。
作為一種具體實(shí)施例,配置字段具體包括應(yīng)用名稱的字段、是否允許推送通知消息的字段以及推送方式的字段,獲取所述配置字段可以通過(guò)配置文件中匹配字段的方式來(lái)獲取各個(gè)應(yīng)用對(duì)應(yīng)的配置字段,例如:查找應(yīng)用名稱的字段、根據(jù)應(yīng)用名稱的字段繼續(xù)查找該應(yīng)用名稱對(duì)應(yīng)的是否允許推送通知消息的字段以及推送方式的字段,這一組有對(duì)應(yīng)關(guān)系的字段組可以表征該應(yīng)用名稱對(duì)應(yīng)的是否允許推送通知消息以及允許的推送方式的具體設(shè)置。通過(guò)同樣的方式查找配置文件中全部應(yīng)用對(duì)應(yīng)的字段組。在此,對(duì)配置字段的獲取方式的不做限定。
205、根據(jù)所述配置文件中的所述配置字段推送所述通知消息。
作為一種具體實(shí)施例,當(dāng)所述配置字段被設(shè)置為禁止應(yīng)用推送所述通知消息時(shí),將應(yīng)用加入黑名單,禁止所述黑名單中的應(yīng)用推送通知消息;當(dāng)所述配置字段被設(shè)置為允許應(yīng)用推送所述通知消息時(shí),將應(yīng)用加入白名單,允許所述白名單中的應(yīng)用以所述預(yù)設(shè)的配置字段設(shè)置的所述推送方式推送通知消息。
本發(fā)明實(shí)施例提供的一種推送通知消息的方法,通過(guò)查找數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)中沒(méi)有用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式的配置字段時(shí),可以再查找配置文件,而配置文件中包含對(duì)各個(gè)應(yīng)用預(yù)先設(shè)置是否推送通知消息以及推送方式,根據(jù)配置文件中的預(yù)設(shè)的配置字段推送應(yīng)用通知,當(dāng)用戶對(duì)設(shè)置不滿意時(shí),也可以通過(guò)交互界面重新設(shè)置并保存在數(shù)據(jù)庫(kù)中,重新查找數(shù)據(jù)庫(kù)中,根據(jù)用戶指示對(duì)應(yīng)用進(jìn)行設(shè)置。相比較于現(xiàn)有技術(shù)中的一律默認(rèn)為允許推送通知消息,本發(fā)明可以根據(jù)配置文件中的預(yù)設(shè)的配置字段對(duì)每一個(gè)應(yīng)用分別設(shè)置是否推送通知消息以及推送方式,也可以根據(jù)用戶指示在交互界面對(duì)設(shè)置進(jìn)行修改,因此,可以對(duì)不重要的應(yīng)用設(shè)置為禁止推送通知消息,對(duì)重要的應(yīng)用設(shè)置多個(gè)推送方式,這樣有利于用戶關(guān)注重要應(yīng)用的通知消息,提高用戶的體驗(yàn)度。
本發(fā)明實(shí)施例還提供一種推送通知消息的裝置30,如圖3所示,所述裝置包括:
讀取單元31,用于讀取數(shù)據(jù)庫(kù),判斷所述數(shù)據(jù)庫(kù)中是否包含根據(jù)用戶指示確定的配置字段,所述數(shù)據(jù)庫(kù)中的配置字段包括用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式。
其中,所述推送方式包括:托盤顯示、聲音提示和指示燈閃爍。
查找單元32,用于當(dāng)所述讀取單元31讀取到的數(shù)據(jù)庫(kù)中沒(méi)有包含根據(jù)用戶指示確定的所述配置字段時(shí),查找配置文件,所述配置文件中包含預(yù)設(shè)的配置字段,所述預(yù)設(shè)的配置字段包括對(duì)使用頻率小于預(yù)設(shè)閾值的應(yīng)用設(shè)置為禁止推送所述通知消息。
獲取單元33,用于獲取所述查找單元32查找到的所述配置文件中包含的所述配置字段。
處理單元34,用于根據(jù)所述獲取單元33獲取到的所述配置文件中的所述配置字段推送所述通知消息。
本發(fā)明實(shí)施例提供的一種推送通知消息的裝置,通過(guò)查找數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)中沒(méi)有用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式的配置字段時(shí),可以再查找配置文件,而配置文件中包含對(duì)每個(gè)使用頻率小于預(yù)設(shè)閾值的應(yīng)用預(yù)先設(shè)置為禁止推送通知消息,然后根據(jù)配置字段推送應(yīng)用的通知消息。相比較于現(xiàn)有技術(shù)中的一律默認(rèn)為允許推送通知消息,本發(fā)明可以根據(jù)配置文件中的預(yù)設(shè)的配置字段對(duì)不重要的應(yīng)用設(shè)置為禁止推送通知消息,因此,能夠禁止不重要的應(yīng)用(使用頻率小于預(yù)設(shè)閾值的應(yīng)用)推送通知消息,這樣有利于避免用戶被不重要的應(yīng)用通知消息分散注意力,有利于用戶關(guān)注重要應(yīng)用的通知消息,提高用戶的體驗(yàn)度。
進(jìn)一步地,所述查找單元32查找到的所述配置文件中還包括對(duì)終端使用頻率大于等于預(yù)設(shè)閾值的應(yīng)用預(yù)先設(shè)置是否允許推送所述通知消息以及所述推送方式的所述配置字段。
所述處理單元34,還用于將每個(gè)使用頻率大于等于預(yù)設(shè)閾值的應(yīng)用進(jìn)行分類。
當(dāng)應(yīng)用屬于通話類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且所述推送方式為托盤顯示、聲音提示和提示燈閃爍。
當(dāng)應(yīng)用屬于生活類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且推送方式為托盤顯示和聲音提示。
當(dāng)應(yīng)用屬于學(xué)習(xí)類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且推送方式為托盤顯示。
當(dāng)應(yīng)用屬于娛樂(lè)類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為禁止推送所述通知消息。
將所述配置字段保存至所述配置文件中。
所述處理單元34,還用于當(dāng)所述配置字段被設(shè)置為禁止應(yīng)用推送所述通知消息時(shí),將應(yīng)用加入黑名單,禁止所述黑名單中的應(yīng)用推送通知消息。
當(dāng)所述配置字段被設(shè)置為允許應(yīng)用推送所述通知消息時(shí),將應(yīng)用加入白名單,允許所述白名單中的應(yīng)用以所述預(yù)設(shè)的配置字段設(shè)置的所述推送方式推送通知消息。
所述獲取單元33,還用于當(dāng)所述數(shù)據(jù)庫(kù)中包含根據(jù)用戶指示確定的所述配置字段時(shí),獲取所述數(shù)據(jù)庫(kù)中包含的所述配置字段。
所述處理單元34,還用于根據(jù)所述數(shù)據(jù)庫(kù)中所述配置字段推送所述通知消息。
本發(fā)明實(shí)施例提供的一種推送通知消息的裝置,通過(guò)查找數(shù)據(jù)庫(kù),當(dāng)數(shù)據(jù)庫(kù)中沒(méi)有用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式的配置字段時(shí),可以再查找配置文件,而配置文件中包含對(duì)各個(gè)應(yīng)用預(yù)先設(shè)置是否推送通知消息以及推送方式,根據(jù)配置文件中的預(yù)設(shè)的配置字段推送應(yīng)用通知,當(dāng)用戶對(duì)設(shè)置不滿意時(shí),也可以通過(guò)交互界面重新設(shè)置并保存在數(shù)據(jù)庫(kù)中,重新查找數(shù)據(jù)庫(kù)中,根據(jù)用戶指示對(duì)應(yīng)用進(jìn)行設(shè)置。相比較于現(xiàn)有技術(shù)中的一律默認(rèn)為允許推送通知消息,本發(fā)明可以根據(jù)配置文件中的預(yù)設(shè)的配置字段對(duì)每一個(gè)應(yīng)用分別設(shè)置是否推送通知消息以及推送方式,也可以根據(jù)用戶指示在交互界面對(duì)設(shè)置進(jìn)行修改,因此,可以對(duì)不重要的應(yīng)用設(shè)置為禁止推送通知消息,對(duì)重要的應(yīng)用設(shè)置多個(gè)推送方式,這樣有利于用戶關(guān)注重要應(yīng)用的通知消息,提高用戶的體驗(yàn)度。
如圖4所示,本發(fā)明實(shí)施例提供一種終端,包括:處理器401、存儲(chǔ)器402、收發(fā)器403以及總線404,所述處理器401、存儲(chǔ)器402和收發(fā)器403通過(guò)所述總線404互相通信。其中,所述存儲(chǔ)器402用于存儲(chǔ)多個(gè)指令以實(shí)現(xiàn)本發(fā)明提供的撥號(hào)方法,所述處理器401執(zhí)行所述多個(gè)指令以實(shí)現(xiàn)讀取數(shù)據(jù)庫(kù),判斷所述數(shù)據(jù)庫(kù)中是否包含根據(jù)用戶指示確定的配置字段,所述數(shù)據(jù)庫(kù)中的配置字段包括用戶設(shè)置的是否允許應(yīng)用推送通知消息以及推送方式;當(dāng)所述數(shù)據(jù)庫(kù)中沒(méi)有包含根據(jù)用戶指示確定的所述配置字段時(shí),查找配置文件,所述配置文件中包含預(yù)設(shè)的配置字段,所述預(yù)設(shè)的配置字段包括對(duì)使用頻率小于預(yù)設(shè)閾值的應(yīng)用設(shè)置為禁止推送所述通知消息;獲取所述配置文件中包含的所述配置字段;根據(jù)所述配置文件中的所述配置字段推送所述通知消息。其中,所述推送方式包括:托盤顯示、聲音提示和指示燈閃爍;所述配置文件中還包括對(duì)終端使用頻率大于等于預(yù)設(shè)閾值的應(yīng)用預(yù)先設(shè)置是否允許推送所述通知消息以及所述推送方式的所述配置字段。
進(jìn)一步的,所述處理器401還用于將終端使用頻率大于等于預(yù)設(shè)閾值的應(yīng)用進(jìn)行分類;當(dāng)應(yīng)用屬于通話類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且所述推送方式為托盤顯示、聲音提示和提示燈閃爍;當(dāng)應(yīng)用屬于生活類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且推送方式為托盤顯示和聲音提示;當(dāng)應(yīng)用屬于學(xué)習(xí)類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為允許推送所述通知消息,并且推送方式為托盤顯示;當(dāng)應(yīng)用屬于娛樂(lè)類時(shí),將應(yīng)用對(duì)應(yīng)的配置字段設(shè)置為禁止推送所述通知消息;將所述配置字段保存至所述配置文件中。
進(jìn)一步的,所述處理器401還用于當(dāng)所述配置字段被設(shè)置為禁止應(yīng)用推送所述通知消息時(shí),將應(yīng)用加入黑名單,禁止所述黑名單中的應(yīng)用推送通知消息;當(dāng)所述配置字段被設(shè)置為允許應(yīng)用推送所述通知消息時(shí),將應(yīng)用加入白名單,允許所述白名單中的應(yīng)用以所述預(yù)設(shè)的配置字段設(shè)置的所述推送方式推送通知消息。
進(jìn)一步的,所述處理器401還用于當(dāng)所述數(shù)據(jù)庫(kù)中包含根據(jù)用戶指示確定的所述配置字段時(shí),獲取所述數(shù)據(jù)庫(kù)中包含的所述配置字段,根據(jù)所述數(shù)據(jù)庫(kù)中的所述配置字段推送所述通知消息。
其中,本發(fā)明實(shí)施例所述的處理器401可以是一個(gè)處理器,也可以是多個(gè)處理元件的統(tǒng)稱。例如,該處理器401可以是中央處理器(Central Processing Unit,簡(jiǎn)稱CPU),也可以是特定集成電路(Application Specific Integrated Circuit,簡(jiǎn)稱ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路,例如:一個(gè)或多個(gè)微處理器(digital signal processor,簡(jiǎn)稱DSP),或,一個(gè)或者多個(gè)現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,簡(jiǎn)稱FPGA)。
存儲(chǔ)器402可以是一個(gè)存儲(chǔ)裝置,也可以是多個(gè)存儲(chǔ)元件的統(tǒng)稱,且用于存儲(chǔ)可執(zhí)行程序代碼等。且存儲(chǔ)器402可以包括隨機(jī)存儲(chǔ)器(RAM),也可以包括非易失性存儲(chǔ)器(non-volatile memory),例如磁盤存儲(chǔ)器,閃存(Flash)等。
總線404可以是工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Industry Standard Architecture,ISA)總線、外部設(shè)備互連(Peripheral Component,PCI)總線或擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Extended Industry Standard Architecture,EISA)總線等。該總線404可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖4中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。
本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于設(shè)備實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。