本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種攔截推送信息的方法、裝置及終端。
背景技術(shù):
對于相關(guān)技術(shù)中的短信和電話的攔截用戶常常感覺到不夠準(zhǔn)確,因?yàn)橐恍┲匾南⒈徽`攔截。究其原因,很重要的一點(diǎn)就是每個(gè)用戶希望的攔截標(biāo)準(zhǔn)是不同的,同樣的一條消息一個(gè)電話對不同的用戶有的認(rèn)為是騷擾,有的認(rèn)為是重要的信息。
現(xiàn)代大數(shù)據(jù)理論指出,多個(gè)數(shù)據(jù)相互配合可以實(shí)現(xiàn)對用戶的精準(zhǔn)畫像。簡單應(yīng)用到終端上,我們可以通過用戶安裝使用相關(guān)應(yīng)用的情況進(jìn)行初步的推測。而終端上安裝的不少應(yīng)用對應(yīng)著實(shí)體的服務(wù),也就是對應(yīng)著相應(yīng)的通話和短信。
例如,安裝了京東的用戶,并且近期才使用過,很有可能他關(guān)注過某款產(chǎn)品甚至進(jìn)行了購買。那么近期來自京東的短信和電話對他來說很可能就是有用信息,而不希望被攔截。
而目前的攔截軟件通常有以下幾種實(shí)現(xiàn)方案:
1)自設(shè)黑白名單,源自于功能機(jī)時(shí)代,用戶可以自己設(shè)置黑白名單,或者從通話記錄中添加。
2)服務(wù)器同步,攔截軟件廠商整理好騷擾號(hào)碼庫后,通過更新機(jī)制從服務(wù)器下發(fā)到終端。
3)關(guān)鍵字過濾,發(fā)現(xiàn)短信中包含的一些常見的廣告字(如商鋪、投資、代開發(fā)票等)后就進(jìn)行攔截過濾。
4)情景適配,在不同的情景模式下過濾標(biāo)準(zhǔn)不同。如在會(huì)議情景中過濾所有來電。
由上述相關(guān)技術(shù)可知,用戶對于短信和電話的攔截標(biāo)準(zhǔn)不一樣,進(jìn)而有的用戶需要比較麻煩的手動(dòng)設(shè)置,部分用戶被騷擾過后才設(shè)置攔截,部分用戶手動(dòng)調(diào)整不太方便;針對相關(guān)技術(shù)中用戶對于短信和電話的攔截標(biāo)準(zhǔn)不一樣,導(dǎo)致對應(yīng)用程序的號(hào)碼攔截繁瑣且效率低的問題,目前尚未存在有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種終端攔截推送信息的方法、裝置及終端,以至少解決相關(guān)技術(shù)中用戶對于短信和電話的攔截標(biāo)準(zhǔn)不一樣,導(dǎo)致對應(yīng)用程序的號(hào)碼攔截繁瑣且效率低的問 題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種攔截推送信息的方法,包括:獲取終端內(nèi)已安裝的應(yīng)用程序的應(yīng)用信息,其中,所述應(yīng)用信息包括:所述應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或所述應(yīng)用程序在所述預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù);將所述應(yīng)用信息中的所述應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或所述應(yīng)用程序的在所述預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)分別與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與所述已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
進(jìn)一步地,所述獲取終端內(nèi)已安裝的應(yīng)用程序的應(yīng)用信息包括:獲取在所述預(yù)定時(shí)間內(nèi)所述應(yīng)用程序的累計(jì)使用次數(shù)以及每一次使用的時(shí)長;依據(jù)所述累計(jì)使用次數(shù)與所述每一次使用的時(shí)長獲取得到所述應(yīng)用程序的累計(jì)使用時(shí)長。
進(jìn)一步地,所述將所述應(yīng)用信息中的所述應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與所述已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截包括:將所述累計(jì)使用時(shí)長與第一預(yù)設(shè)閾值進(jìn)行比較;在所述累計(jì)使用時(shí)長大于等于所述第一預(yù)設(shè)閾值時(shí),允許所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;在所述累計(jì)使用時(shí)長小于所述第一預(yù)設(shè)閾值時(shí),對所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
進(jìn)一步地,所述允許所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行服務(wù)信息的推送包括:判斷所述號(hào)碼是否在預(yù)設(shè)攔截列表中;在基于判斷結(jié)果為是,從所述預(yù)設(shè)攔截列表中刪除所述號(hào)碼后,或,在判斷結(jié)果為否后,允許所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;所述對所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截包括:判斷所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼是否在預(yù)設(shè)攔截列表中;在基于判斷結(jié)果為否,將所述號(hào)碼加入到所述預(yù)設(shè)攔截列表中后,或,在判斷結(jié)果為是后,對所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
進(jìn)一步地,所述將所述應(yīng)用信息中所述應(yīng)用程序在所述預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與所述已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截包括:將所述累計(jì)使用次數(shù)與第二預(yù)設(shè)閾值進(jìn)行比較;在所述累計(jì)使用次數(shù)大于等于所述第二預(yù)設(shè)閾值時(shí),允許所述應(yīng)用程序的用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;在所述累計(jì)使用次數(shù)小于所述第二預(yù)設(shè)閾值時(shí),對所述應(yīng)用程序的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截;或,顯示提示信息,其中,所述提示信息用于提示用戶是否觸發(fā)所述終端對所述應(yīng)用程序號(hào)碼的攔截操作。
進(jìn)一步地,所述方法還包括:在安裝應(yīng)用程序的過程中,顯示提示信息,其中,所述提示信息用于提示用戶是否觸發(fā)所述終端對所述應(yīng)用程序號(hào)碼的攔截操作。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種攔截推送信息的裝置,包括:獲取模塊,用于獲取終端內(nèi)已安裝的應(yīng)用程序的應(yīng)用信息,其中,所述應(yīng)用信息包括:所述應(yīng)用程序 在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或所述應(yīng)用程序在所述預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù);處理模塊,用于將所述應(yīng)用信息中的所述應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或所述應(yīng)用程序的在所述預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)分別與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與所述已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
進(jìn)一步地,所述獲取模塊包括:第一獲取單元,用于獲取在所述預(yù)定時(shí)間內(nèi)所述應(yīng)用程序的累計(jì)使用次數(shù)以及每一次使用的時(shí)長;第二獲取單元,用于依據(jù)所述累計(jì)使用次數(shù)與所述每一次使用的時(shí)長獲取得到所述應(yīng)用程序的累計(jì)使用時(shí)長。
進(jìn)一步地,所述處理模塊包括:第一比較單元,用于將所述累計(jì)使用時(shí)長與第一預(yù)設(shè)閾值進(jìn)行比較;第一推送單元,用于在所述累計(jì)使用時(shí)長大于等于所述第一預(yù)設(shè)閾值時(shí),允許所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;第一攔截單元,用于在所述累計(jì)使用時(shí)長小于所述第一預(yù)設(shè)閾值時(shí),對所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
進(jìn)一步地,所述第一推送單元包括:第一判斷子單元,用于判斷所述號(hào)碼是否在預(yù)設(shè)攔截列表中;推送子單元,用于在基于判斷結(jié)果為是,從所述預(yù)設(shè)攔截列表中刪除所述號(hào)碼后,或,在判斷結(jié)果為否后,允許所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;所述第一攔截單元包括:第二判斷子單元,用于判斷所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼是否在預(yù)設(shè)攔截列表中;攔截子單元,用于在基于判斷結(jié)果為否,將所述號(hào)碼加入到所述預(yù)設(shè)攔截列表中后,或,在判斷結(jié)果為是后,對所述應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
進(jìn)一步地,所述處理模塊包括:第二比較單元,用于將所述累計(jì)使用次數(shù)與第二預(yù)設(shè)閾值進(jìn)行比較;第二推送單元,用于在所述累計(jì)使用次數(shù)大于等于所述第二預(yù)設(shè)閾值時(shí),允許所述應(yīng)用程序的用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;第二攔截單元,用于在所述累計(jì)使用次數(shù)小于所述第二預(yù)設(shè)閾值時(shí),對所述應(yīng)用程序的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截;或,顯示單元,用于顯示提示信息,其中,所述提示信息用于提示用戶是否觸發(fā)終端對所述應(yīng)用程序號(hào)碼的攔截操作。
根據(jù)本發(fā)明的再一個(gè)方面,提供了一種終端,包括上述裝置中的任一項(xiàng)的攔截推送信息的裝置。
通過本發(fā)明,采用了通過將應(yīng)用信息中的應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)分別與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截的方式,在本實(shí)施例中對于終端內(nèi)應(yīng)用程序?qū)?yīng)的號(hào)碼,即通過應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序的累計(jì)使用次數(shù)的方式來體現(xiàn)用戶對應(yīng)用程序的操作熱度,對應(yīng)用程序的號(hào)碼的攔截更加智能與人性化,從而解決了相關(guān)技術(shù)用戶對于短信和電話的攔截標(biāo)準(zhǔn)不一樣,導(dǎo)致對應(yīng)用程序的號(hào)碼攔截繁瑣且效率低的問題,達(dá)到了提高用戶體驗(yàn)的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的結(jié)構(gòu)框圖;
圖3是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖一;
圖4是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖二;
圖5是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖三;
圖6是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖四;
圖7是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖五;
圖8是根據(jù)本發(fā)明可選實(shí)施例的安裝新應(yīng)用攔截設(shè)置方法的流程圖;
圖9是根據(jù)本發(fā)明可選實(shí)施例的開啟智能攔截功能自動(dòng)設(shè)置方法的流程圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實(shí)施例中提供了一種攔截推送信息的方法,圖1是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟S102:獲取終端內(nèi)已安裝的應(yīng)用程序的應(yīng)用信息,其中,應(yīng)用信息包括:應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù);
步驟S104:將應(yīng)用信息中的應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序的在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)分別與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
由上述步驟S102和步驟S104可知,采用了通過將應(yīng)用信息中的應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)分別與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截的方式,在本實(shí)施例中對于終端內(nèi)應(yīng)用程序?qū)?yīng)的號(hào)碼,即通過應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或累計(jì)使用次數(shù)的方式來體現(xiàn)用戶對應(yīng)用程序的操作熱度,對 應(yīng)用程序的號(hào)碼的攔截更加智能與人性化,從而解決了相關(guān)技術(shù)用戶對于短信和電話的攔截標(biāo)準(zhǔn)不一樣,導(dǎo)致對應(yīng)用程序的號(hào)碼攔截繁瑣且效率低的問題,達(dá)到了提高用戶體驗(yàn)的效果。
對于本實(shí)施例中步驟S102中涉及到的獲取終端內(nèi)已安裝的應(yīng)用程序的應(yīng)用信息的方式,在該應(yīng)用信息為應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長,該步驟在本實(shí)施例的可選實(shí)施方式中,可以通過如下方式來實(shí)現(xiàn):
步驟S11:獲取在預(yù)定時(shí)間內(nèi)應(yīng)用程序的累計(jì)使用次數(shù)以及每一次使用的時(shí)長;
步驟S12:依據(jù)累計(jì)使用次數(shù)與每一次使用的時(shí)長獲取得到應(yīng)用程序的累計(jì)使用時(shí)長。
基于該步驟S11和步驟S12,對于本實(shí)施例中的步驟S104涉及到的將應(yīng)用信息中的應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截的方式,可以通過如下步驟來實(shí)現(xiàn):
步驟S21:將累計(jì)使用時(shí)長與第一預(yù)設(shè)閾值進(jìn)行比較;
步驟S22:在累計(jì)使用時(shí)長大于等于第一預(yù)設(shè)閾值時(shí),允許應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;
步驟S23:在累計(jì)使用時(shí)長小于第一預(yù)設(shè)閾值時(shí),對應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
由上述步驟S21至步驟S23可知,在本實(shí)施例的可選實(shí)施方式中,采用的是通過應(yīng)用程序的累計(jì)使用時(shí)長與第一預(yù)設(shè)閾值進(jìn)行比較,在大于等于該第一閾值時(shí)允許推送,而在小于該第一預(yù)設(shè)閾值時(shí),則對該號(hào)碼進(jìn)行攔截;而對于該第一預(yù)設(shè)閾值的取值在本實(shí)施例中可以根據(jù)用戶的需求進(jìn)行自定義設(shè)置,例如,用戶可以設(shè)置為5小時(shí),15小時(shí),在本發(fā)明中不進(jìn)行限定,當(dāng)然如果用戶不進(jìn)行自定義設(shè)置,則會(huì)默認(rèn)缺省值為10小時(shí)。
此外,對于上述步驟S22中涉及到的允許應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行服務(wù)信息的推送的方式,在本實(shí)例的另一個(gè)應(yīng)用場景中,可以通過如下方式來實(shí)現(xiàn):判斷號(hào)碼是否在預(yù)設(shè)攔截列表中;在基于判斷結(jié)果為是,從預(yù)設(shè)攔截列表中刪除號(hào)碼后,或,在判斷結(jié)果為否后,允許應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作。
以及,對于上述步驟S23中涉及到的對應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截的方式,在本實(shí)施例的應(yīng)用場景中,可以通過如下方式來實(shí)現(xiàn):判斷應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼是否在預(yù)設(shè)攔截列表中;在基于判斷結(jié)果為否,將號(hào)碼加入到預(yù)設(shè)攔截列表中后,或,在判斷結(jié)果為是后,對應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
也就是說,在本實(shí)施例中可以預(yù)設(shè)攔截列表,該列表中存儲(chǔ)有需要攔截的應(yīng)用程序的號(hào)碼,通過上述步驟S22和步驟S23的方式,有應(yīng)用程序可以不用攔截,則需要在該列表中刪除該應(yīng)用程序的號(hào)碼。
而在本實(shí)施例的另一個(gè)可選實(shí)施方式中,在應(yīng)用信息為應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)時(shí),本實(shí)施例中步驟S104涉及到的將應(yīng)用信息中的應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截的方式,可以通過如下步驟來實(shí)現(xiàn):
步驟S31:將累計(jì)使用次數(shù)與第二預(yù)設(shè)閾值進(jìn)行比較;
步驟S32:在累計(jì)使用次數(shù)大于等于第二預(yù)設(shè)閾值時(shí),允許應(yīng)用程序的用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作。
在累計(jì)使用次數(shù)小于第二預(yù)設(shè)閾值時(shí),對應(yīng)用程序的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截;或,顯示提示信息,其中,提示信息用于提示用戶是否觸發(fā)終端對號(hào)碼攔截操作。
由上述步驟S31和步驟S32可知,通過應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)與第二預(yù)設(shè)閾值進(jìn)行比較,來根據(jù)比較結(jié)果來實(shí)現(xiàn)是否要攔截號(hào)碼,而該在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)和第二預(yù)設(shè)閾值也是可以根據(jù)用戶的需要進(jìn)行自定義。
在本實(shí)施例的另一個(gè)可選實(shí)施方式中,本實(shí)施例的方法還可以包括:在安裝應(yīng)用程序的過程中,顯示提示信息,其中,所述提示信息用于提示用戶是否觸發(fā)所述終端對所述應(yīng)用程序號(hào)碼的攔截操作。也就是說,在安裝應(yīng)用程序的過程中,終端會(huì)顯示提示信息,通過該提示信息用戶可以選擇攔截該應(yīng)用程序號(hào)碼推送的信息,或者選擇不禁止該號(hào)碼的推送信息。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
在本實(shí)施例中還提供了一種攔截推送信息的裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖2是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:獲取模塊22,用于獲取終端內(nèi)已安裝的應(yīng)用程序的應(yīng)用信息,其中,應(yīng)用信息包括:應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù); 處理模塊24,與獲取模塊22耦合連接,用于將應(yīng)用信息中的應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)分別與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
圖3是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖一,如圖3所示,該獲取模塊22包括:第一獲取單元32,用于獲取在預(yù)定時(shí)間內(nèi)應(yīng)用程序的累計(jì)使用次數(shù)以及每一次使用的時(shí)長;第二獲取單元34,與第一獲取單元32耦合連接,用于依據(jù)累計(jì)使用次數(shù)與每一次使用的時(shí)長獲取得到應(yīng)用程序的累計(jì)使用時(shí)長。
基于圖3,本實(shí)施例中的處理模塊24包括:第一比較單元42,用于將累計(jì)使用時(shí)長與第一預(yù)設(shè)閾值進(jìn)行比較;第一推送單元44,與第一比較單元42耦合連接,用于在累計(jì)使用時(shí)長大于等于第一預(yù)設(shè)閾值時(shí),允許應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;第一攔截單元46,與第一比較單元42,用于在累計(jì)使用時(shí)長小于第一預(yù)設(shè)閾值時(shí),對應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截,該處理模塊24如圖4所示,圖4是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖二。
基于圖4,本實(shí)施例中的第一推送單元44包括:第一判斷子單元52,用于判斷號(hào)碼是否在預(yù)設(shè)攔截列表中;推送子單元54,用于在基于判斷結(jié)果為是,從預(yù)設(shè)攔截列表中刪除號(hào)碼后,或,在判斷結(jié)果為否后,允許應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;
第一攔截單元46包括:第二判斷子單元56,用于判斷應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼是否在預(yù)設(shè)攔截列表中;攔截子單元58,用于在基于判斷結(jié)果為否,將號(hào)碼加入到預(yù)設(shè)攔截列表中后,或,在判斷結(jié)果為是后,對應(yīng)用程序中用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截;該第一推送單元44和第一攔截單元46,如圖5所示,圖5是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖三。
圖6是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖四,如圖6所示,該處理模塊24包括:第二比較單元62,用于將累計(jì)使用次數(shù)與第二預(yù)設(shè)閾值進(jìn)行比較;第二推送單元64,與第二比較單元62耦合連接,用于在累計(jì)使用次數(shù)大于等于第二預(yù)設(shè)閾值時(shí),允許應(yīng)用程序的用于推送服務(wù)信息的號(hào)碼執(zhí)行推送操作;第二攔截單元66,與第二比較單元62耦合連接,用于在應(yīng)用程序累計(jì)使用次數(shù)小于第二預(yù)設(shè)閾值時(shí),對應(yīng)用程序的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截;或,顯示單元68,用于顯示提示信息,其中,提示信息用于提示用戶是否觸發(fā)終端對號(hào)碼攔截操作。
圖7是根據(jù)本發(fā)明實(shí)施例的攔截推送信息的裝置的可選結(jié)構(gòu)框圖五,如圖7所示,該裝置還包括:顯示模塊72,與該獲取模塊22和/或處理模塊24耦合連接,用于在安裝應(yīng)用程序的過程中,顯示提示信息,其中,提示信息用于提示用戶是否觸發(fā)終端對應(yīng)用程序號(hào)碼的攔截操作。
需要說明的是,上述各個(gè)模塊是可以通過軟件或硬件來實(shí)現(xiàn)的,對于后者,可以通過以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。
需要說明的是,在本實(shí)施例還提供了一種終端,該終端可以包括上述圖2至圖7中任一的裝置。
下面結(jié)合本發(fā)明的可選實(shí)施例對本發(fā)明進(jìn)行舉例說明;
本可選實(shí)施例提供了一種騷擾攔截的方法,即通過觀察終端上用戶安裝的應(yīng)用以及用戶對應(yīng)用的使用習(xí)慣來修正攔截?cái)?shù)據(jù)庫,從而避免錯(cuò)誤攔截。
下面結(jié)合用戶安裝新應(yīng)用以及用戶主動(dòng)開啟智能攔截兩個(gè)場景對本可選實(shí)施例的騷擾攔截方法進(jìn)行詳細(xì)說明。
應(yīng)用場景一:用戶新安裝應(yīng)用的場景,在該應(yīng)用場景下本可選實(shí)施例的騷擾攔截方法步驟的包括:
步驟S202:安裝新應(yīng)用;
步驟S204:查詢新應(yīng)用對應(yīng)呼叫和短信號(hào)碼;
步驟S206:提示用戶新應(yīng)用相關(guān)的號(hào)碼,讓用戶選擇是否進(jìn)行攔截。
步驟S208:若用戶選擇攔截則將相應(yīng)號(hào)碼加入到攔截庫中;若用戶選擇不攔截,則檢查攔截庫,若存在號(hào)碼則刪除。
應(yīng)用場景二:用戶主動(dòng)開啟智能攔截功能場景,其中,通常從安全工具或者通話記錄的設(shè)置頁等入口開啟,步驟的包括:
步驟S302:開啟智能攔截功能;
步驟S304:掃描本機(jī)已經(jīng)安裝的應(yīng)用;
步驟S306:查找各應(yīng)用對應(yīng)的呼叫和短信號(hào)碼;
步驟S308:查找用戶已經(jīng)手動(dòng)設(shè)置過的攔截列表及解鎖列表;
步驟S310:排除掉用戶已經(jīng)設(shè)置過攔截或者不攔截相應(yīng)號(hào)碼的應(yīng)用,避免用戶重復(fù)操作
步驟S312:獲取還未設(shè)置攔截或者不攔截的應(yīng)用的使用數(shù)據(jù),如使用頻率、使用時(shí)常、上一次使用時(shí)間等;
步驟S314:根據(jù)用戶的使用情況計(jì)算得分,使用次數(shù)越多、頻率越頻繁、上次使用時(shí)間越接近的應(yīng)用得分越高,越可能不被攔截;
步驟S316:判斷得分門限。超過或等于門限則檢查攔截庫,若存在號(hào)碼則刪除;低于門限則將攔截號(hào)碼加入攔截庫中。
各應(yīng)用對應(yīng)的來電號(hào)碼和短信服務(wù)號(hào)碼數(shù)據(jù)由攔截廠商進(jìn)行整理??商崆邦A(yù)置在攔截應(yīng)用中,也可以讓攔截應(yīng)用通過更新功能從服務(wù)器上獲取最新的數(shù)據(jù)。
通過本可選實(shí)施例,根據(jù)用戶終端上的個(gè)性化信息,如安裝的應(yīng)用和使用情況,進(jìn)行差異化的攔截,降低對用戶有價(jià)值信息的錯(cuò)誤攔截,提升攔截準(zhǔn)確率。
下面結(jié)合附圖和本可選實(shí)施例的具體實(shí)施例進(jìn)行詳細(xì)說明;
本可選實(shí)施例根據(jù)用戶終端上的個(gè)性化信息,如安裝的應(yīng)用和使用情況,進(jìn)行差異化的攔截,降低對用戶有價(jià)值信息的錯(cuò)誤攔截,包含用戶安裝新應(yīng)用以及用戶主動(dòng)開啟智能攔截兩個(gè)場景。
圖8是根據(jù)本發(fā)明可選實(shí)施例的安裝新應(yīng)用攔截設(shè)置方法的流程圖,如圖8所示,該方法的步驟包括:
步驟S802,開始使用手機(jī);
步驟S804,安裝應(yīng)用(如招商銀行手機(jī)銀行應(yīng)用);
步驟S806,查詢被安裝應(yīng)用對應(yīng)的電話號(hào)碼和短信服務(wù)號(hào)碼(包括95555、4008205555、1065795555、1065502010095555);
步驟S808,提示用戶是否攔截;
步驟S810,用戶進(jìn)行選擇,并記錄選擇結(jié)果;
步驟S812,如果用戶選擇不攔截,則檢查攔截庫,若存在相應(yīng)的號(hào)碼則進(jìn)行刪除;
步驟S814,如果用戶選擇攔截,則將號(hào)碼加入攔截庫;
步驟S816,結(jié)束整個(gè)流程。
通過上述步驟后,如果用戶安裝了招商銀行網(wǎng)上銀行且選擇了不進(jìn)行攔截,那么后續(xù)招商銀行發(fā)送的相關(guān)通知短信及來電就不會(huì)被作為垃圾短信和騷擾電話被攔截;如果用戶選擇了攔截,那就不會(huì)收到相關(guān)短信及電話的騷擾,而不必等到被騷擾以后再添加黑名單,從而提升用戶體驗(yàn)。
圖9是根據(jù)本發(fā)明可選實(shí)施例的開啟智能攔截功能自動(dòng)設(shè)置方法的流程圖,如圖9所示,該方法的步驟包括:
步驟S902,找到相應(yīng)攔截應(yīng)用,并啟動(dòng)智能攔截功能
步驟S904,掃描目前手機(jī)已經(jīng)安裝的應(yīng)用(如招商銀行手機(jī)銀行、京東商城、蘇寧易購)
步驟S906,獲取相關(guān)應(yīng)用對應(yīng)的電話號(hào)碼和短信號(hào)碼(招商銀行手機(jī)銀行對應(yīng)的號(hào)碼包括95555、4008205555、1065795555、1065502010095555;京東商城對應(yīng)號(hào)碼為10657555091285500;蘇寧易購對應(yīng)號(hào)碼為4008365365,1069883653654011057)
步驟S908,獲取用戶手動(dòng)設(shè)置過的攔截以及不攔截的數(shù)據(jù)(如安裝招商銀行手機(jī)銀行應(yīng)用時(shí)已進(jìn)行過設(shè)置不進(jìn)行攔截)
步驟S910,因?yàn)橛脩粢呀?jīng)進(jìn)行過手動(dòng)設(shè)置,則從所獲取的應(yīng)用中排除招商銀行應(yīng)用,剩下的應(yīng)用即為未手動(dòng)設(shè)置過的應(yīng)用
步驟S912,獲取剩余應(yīng)用的使用數(shù)據(jù)(使用頻率、使用時(shí)長等),如京東商城每月打開超過15次,每次時(shí)長超過10分鐘;蘇寧易購每月打開4次,每次使用時(shí)長不超過5分鐘。
步驟S914,計(jì)算總的使用時(shí)間作為攔截得分,京東商城每月的使用時(shí)間為15×10=150,而蘇寧易購的使用時(shí)間為4×5=20。
步驟S916,判斷攔截門限。如門限為每月使用100分鐘以上,那么京東商城高于門限;蘇寧易購低于門限。
步驟S918,將蘇寧易購的號(hào)碼加入攔截庫;
步驟S920,在攔截庫中搜索京東商城的號(hào)碼,若找到則刪除;
步驟S922,完成智能攔截功能的開啟。
通過上述步驟后,可以將用戶很少使用或者幾乎不使用的應(yīng)用對應(yīng)的電話和短信進(jìn)行有效攔截;而用戶經(jīng)常使用的應(yīng)用對應(yīng)的電話和短信避免誤攔截,從而提升用戶體驗(yàn)。
本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)。可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
S1:獲取終端內(nèi)已安裝的應(yīng)用程序的應(yīng)用信息,其中,應(yīng)用信息包括:應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù);
S2:將應(yīng)用信息中的應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用時(shí)長、或應(yīng)用程序在預(yù)定時(shí)間內(nèi)的累計(jì)使用次數(shù)分別與預(yù)設(shè)的閾值進(jìn)行比較,并根據(jù)比較結(jié)果確定是否對與已安裝應(yīng)用程序?qū)?yīng)的用于推送服務(wù)信息的號(hào)碼進(jìn)行攔截。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。