下發(fā)騷擾電話列表的方法、騷擾電話攔截方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種下發(fā)騷擾電話列表的方法、騷擾電話攔截方法及系統(tǒng)。其中,下發(fā)騷擾電話列表的方法包括:當(dāng)當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;將所述騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。本發(fā)明中騷擾電話列表是云端服務(wù)器考慮到用戶的個(gè)性化需要為用戶提取的定制化推薦數(shù)據(jù)。這種個(gè)性化的騷擾電話列表記錄的是給用戶撥打可能性較高的騷擾電話,因而該個(gè)性化的騷擾電話列表被命中的概率較高,進(jìn)而提高了終端設(shè)備對(duì)騷擾電話的識(shí)別效率。
【專利說(shuō)明】下發(fā)騷擾電話列表的方法、騷擾電話攔截方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及一種云端服務(wù)器下發(fā)騷擾電話列表的方法、終端設(shè)備對(duì)騷擾電話的攔截方法、云端服務(wù)器、終端設(shè)備以及騷擾電話的攔截系統(tǒng)。
【背景技術(shù)】
[0002]隨著通信技術(shù)的不斷發(fā)展,尤其是移動(dòng)通信技術(shù)的發(fā)展,越來(lái)越多的用戶采用電話進(jìn)行通訊,電話通訊給用戶帶來(lái)了許多方便,使用戶能方便、快捷的進(jìn)行通信。但隨之而來(lái)也出現(xiàn)了許多營(yíng)銷電話、惡意電話等,這些電話不但會(huì)對(duì)用戶造成了騷擾,而且有可能造成用戶資費(fèi)的損失。
[0003]為了有效地識(shí)別騷擾電話,現(xiàn)有技術(shù)所采用的常用技術(shù)手段是由云端服務(wù)器搜集大量騷擾電話,將這些騷擾電話存儲(chǔ)到云端數(shù)據(jù)庫(kù)中,云端服務(wù)器從云端數(shù)據(jù)庫(kù)中提取出騷擾電話黑名單下發(fā)給終端設(shè)備;終端設(shè)備接收到騷擾電話黑名單之后,將該騷擾電話黑名單存儲(chǔ)到本地?cái)?shù)據(jù)庫(kù)中,當(dāng)接收到呼入電話請(qǐng)求時(shí),終端設(shè)備判斷該呼入電話是否屬于騷擾電話黑名單,若是,則對(duì)用戶做出提醒或?qū)υ摵羧腚娫捳?qǐng)求進(jìn)行攔截處理。在該方法中,云端服務(wù)器主要是根據(jù)海量用戶對(duì)騷擾電話的標(biāo)記次數(shù)搜集騷擾電話,在云端數(shù)據(jù)庫(kù)中也是按照標(biāo)記次數(shù)對(duì)騷擾電話進(jìn)行排序,標(biāo)記次數(shù)高的騷擾電話排名靠前,優(yōu)選將排名靠前的騷擾電話下發(fā)給終端設(shè)備。舉例來(lái)說(shuō),云端數(shù)據(jù)庫(kù)共存儲(chǔ)有400萬(wàn)個(gè)騷擾電話,如果將這400萬(wàn)個(gè)騷擾電話都下發(fā)給終端設(shè)備數(shù)據(jù)量太大,會(huì)嚴(yán)重耗費(fèi)用戶的流量和資源。一般地,云端服務(wù)器按照標(biāo)記次數(shù)從高至低的順序提取15萬(wàn)個(gè)騷擾電話記錄入騷擾電話黑名單,然后下發(fā)給終端設(shè)備。
[0004]上述方法雖然能屏蔽掉一定的騷擾電話,但在此種方法中云端服務(wù)器下發(fā)給網(wǎng)內(nèi)所有終端設(shè)備的騷擾電話基本都是一樣的,并沒(méi)有將不同用戶的職業(yè)、歷史行為等差異化因素考慮在內(nèi)。比如,對(duì)于從事IT行業(yè)的用戶來(lái)說(shuō),可能經(jīng)常接收到的是獵頭的騷擾電話;而對(duì)于近期接觸房地產(chǎn)的用戶來(lái)說(shuō),經(jīng)常接收到的是房地產(chǎn)中介的騷擾電話。現(xiàn)有技術(shù)沒(méi)有考慮這些因素,因此沒(méi)有提供一種綜合更有效的方法來(lái)針對(duì)陌生來(lái)電進(jìn)行騷擾識(shí)別。
【發(fā)明內(nèi)容】
[0005]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的下發(fā)騷擾電話列表的方法、騷擾電話攔截方法及系統(tǒng)。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種云端服務(wù)器下發(fā)騷擾電話列表的方法,所述云端服務(wù)器包含存儲(chǔ)有大量騷擾電話的云端數(shù)據(jù)庫(kù),所述方法包括:
[0007]當(dāng)當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;
[0008]將所述騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0009]根據(jù)本發(fā)明的另一方面,提供了一種終端設(shè)備對(duì)騷擾電話的攔截方法,所述方法包括:
[0010]接收云端服務(wù)器下發(fā)的騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;
[0011]將所述騷擾電話列表存儲(chǔ)到終端設(shè)備的本地?cái)?shù)據(jù)庫(kù)中;
[0012]當(dāng)接收到呼入電話請(qǐng)求時(shí),檢測(cè)呼入電話是否屬于所述本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)的騷擾電話列表,若是,則對(duì)所述呼入電話請(qǐng)求進(jìn)行攔截處理。
[0013]根據(jù)本發(fā)明的另一方面,提供了一種云端服務(wù)器,包括:
[0014]云端數(shù)據(jù)庫(kù),適于存儲(chǔ)有大量騷擾電話;
[0015]定時(shí)器,適于判斷當(dāng)前時(shí)間是否到達(dá)定時(shí)時(shí)間;
[0016]提取模塊,適于當(dāng)定時(shí)器判斷當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;
[0017]下發(fā)模塊,適于將所述騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0018]根據(jù)本發(fā)明的另一方面,提供了一種終端設(shè)備,包括:
[0019]接收模塊,適于接收云端服務(wù)器下發(fā)的騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;
[0020]本地?cái)?shù)據(jù)庫(kù),適于存儲(chǔ)所述騷擾電話列表;
[0021]檢測(cè)模塊,適于當(dāng)接收到呼入電話請(qǐng)求時(shí),檢測(cè)呼入電話是否屬于所述本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)的騷擾電話列表;
[0022]攔截模塊,適于在所述檢測(cè)模塊檢測(cè)出所述呼入電話屬于所述騷擾電話列表的情況下,對(duì)所述呼入電話請(qǐng)求進(jìn)行攔截處理。
[0023]根據(jù)本發(fā)明的另一方面,提供了一種騷擾電話的攔截系統(tǒng),包括上述的云端服務(wù)器和終端設(shè)備。
[0024]本發(fā)明的云端服務(wù)器每隔預(yù)定時(shí)間從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,該騷擾電話列表記錄的是與終端設(shè)備或用戶有關(guān)的騷擾電話,是云端服務(wù)器考慮到用戶的個(gè)性化需要為用戶提取的定制化推薦數(shù)據(jù)。這種個(gè)性化的騷擾電話列表記錄的是給用戶撥打可能性較高的騷擾電話,因而該個(gè)性化的騷擾電話列表被命中的概率較高,進(jìn)而提高了終端設(shè)備對(duì)騷擾電話的識(shí)別效率。
[0025]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說(shuō)明】
[0026]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0027]圖1示出了本發(fā)明提供的云端服務(wù)器下發(fā)騷擾電話列表的方法實(shí)施例一的流程圖;
[0028]圖2示出了本發(fā)明提供的云端服務(wù)器下發(fā)騷擾電話列表的方法實(shí)施例二的流程圖;
[0029]圖3示出了本發(fā)明提供的云端服務(wù)器下發(fā)騷擾電話列表的方法實(shí)施例三的流程圖;
[0030]圖4示出了本發(fā)明提供的云端服務(wù)器下發(fā)騷擾電話列表的方法實(shí)施例四的流程圖;
[0031]圖5示出了本發(fā)明提供的終端設(shè)備對(duì)騷擾電話的攔截方法實(shí)施例的流程圖;
[0032]圖6示出了本發(fā)明提供的云端服務(wù)器的實(shí)施例的功能結(jié)構(gòu)框圖;
[0033]圖7示出了本發(fā)明提供的終端設(shè)備的實(shí)施例的功能結(jié)構(gòu)框圖;
[0034]圖8示出了本發(fā)明提供的騷擾電話的攔截系統(tǒng)的實(shí)施例的功能結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0035]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0036]本發(fā)明中,云端服務(wù)器維護(hù)有海量用戶,其樣本數(shù)據(jù)來(lái)源可達(dá)到幾千萬(wàn)級(jí)別甚至上億級(jí)別,云端服務(wù)器通過(guò)收集海量樣本來(lái)維護(hù)和更新云端數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)。云端服務(wù)器還進(jìn)行海量樣本的實(shí)時(shí)鑒定,基于服務(wù)器端強(qiáng)大的處理能力對(duì)海量樣本進(jìn)行收集并實(shí)時(shí)給出精準(zhǔn)的鑒定結(jié)果的提供云鑒定。海量樣本實(shí)時(shí)鑒定系統(tǒng)主要包含四大部分:樣本收集,樣本鑒定,樣本存儲(chǔ),鑒定結(jié)果發(fā)布。樣本收集指的是利用各種探測(cè)工具收集互聯(lián)網(wǎng)上最新出現(xiàn)的未被鑒定系統(tǒng)識(shí)別過(guò)的騷擾電話信息;樣本存儲(chǔ)指的是妥善的存儲(chǔ)海量的樣本,并能做到數(shù)據(jù)的高可靠性、高可用性;樣本鑒定指的是靈活的組織調(diào)度各種各樣的鑒定服務(wù)快速的給出樣本的各種鑒定結(jié)果,并綜合這些鑒定結(jié)果最終確定該樣本的安全等級(jí);鑒定結(jié)果發(fā)布指的是樣本鑒定結(jié)果快速發(fā)布到云引擎服務(wù)器,為客戶端提供鑒定結(jié)果查詢。
[0037]具體地,在上述系統(tǒng)中主要利用以下平臺(tái)實(shí)現(xiàn)海量樣本的實(shí)時(shí)鑒定:
[0038]鑒定單元管理調(diào)度平臺(tái):根據(jù)請(qǐng)求鑒定需求,如何合理調(diào)度有限的鑒定資源,是一件很有挑戰(zhàn)性的事情。本發(fā)明實(shí)施例把鑒定資源劃為鑒定單元的集合,鑒定單元為調(diào)度的最小單位,某一鑒定單元可以跑某種鑒定器的一個(gè)實(shí)例,一臺(tái)實(shí)際的物理機(jī)器可以跑多款鑒定器的多個(gè)鑒定單元。并且還設(shè)計(jì)了一個(gè)機(jī)器信息采集系統(tǒng),實(shí)時(shí)采集集群中每一個(gè)機(jī)器的資源占用狀況,并根據(jù)鑒定請(qǐng)求來(lái)實(shí)時(shí)調(diào)用最空閑的機(jī)器啟動(dòng)相應(yīng)的一定數(shù)量的鑒定單元,這樣就可以最大化的利用集群的鑒定資源。
[0039]鑒定單元虛擬化以及管理平臺(tái):采用虛擬化技術(shù)可以有效地管理和靈活的配置鑒定單元,尤其是對(duì)于跨平臺(tái)的鑒定器,可以更有效的利用機(jī)器資源。具體實(shí)現(xiàn)時(shí),可以采用XEN (是一個(gè)開(kāi)放源代碼虛擬機(jī)監(jiān)視器)作為虛擬機(jī)管理系統(tǒng),并且還可以基于其之上開(kāi)發(fā)一套可視化的鑒定單元管理監(jiān)控平臺(tái),通過(guò)該可視化的管理平臺(tái),可以看到目前有多少個(gè)實(shí)際機(jī)器在工作,每個(gè)實(shí)際機(jī)器跑了多少個(gè)虛擬機(jī),每個(gè)虛擬機(jī)跑了多少種鑒定器,每種鑒定器跑了多少個(gè)鑒定實(shí)例,等等。具體的監(jiān)控點(diǎn)包括以下一些點(diǎn):鑒定單元狀態(tài),鑒定單元的鑒定器類型,鑒定器的版本號(hào),鑒定器庫(kù)大小以及升級(jí)時(shí)間等,通過(guò)這些監(jiān)控點(diǎn),可以得知鑒定器是否是最新的版本,病毒庫(kù)是否能及時(shí)的更新。
[0040]數(shù)據(jù)傳輸平臺(tái):海量的樣本在鑒定平臺(tái)的數(shù)據(jù)傳遞中需要簡(jiǎn)單、高效、可擴(kuò)展的數(shù)據(jù)傳輸平臺(tái)。具體實(shí)現(xiàn)時(shí),本發(fā)明實(shí)施例可以采用GEARMAN( —種分布式隊(duì)列的實(shí)現(xiàn),可以提供可靠高效的數(shù)據(jù)傳輸,并具備平行擴(kuò)展能力,和比較好的負(fù)載均衡控制)作為數(shù)據(jù)傳輸平臺(tái),GEARMAN可以很好的解決大規(guī)模數(shù)據(jù)傳輸?shù)膯?wèn)題。
[0041]通過(guò)以上平臺(tái),可以實(shí)現(xiàn)多鑒定單元的綜合鑒定,并最終得到鑒定結(jié)果。當(dāng)然,在實(shí)際應(yīng)用中,為了進(jìn)一步提高鑒定的準(zhǔn)確性,還可以最后輔以人工鑒定。人工鑒定可以作為實(shí)時(shí)鑒定體系的最后一個(gè)環(huán)節(jié),可以根據(jù)樣本的各種信息綜合挑選出比較重要的可疑的樣本交給人工來(lái)鑒定。
[0042]總之,通過(guò)本發(fā)明實(shí)施例,首先通過(guò)查詢服務(wù)器查詢樣本是否已經(jīng)鑒定,如果尚未鑒定,再進(jìn)行同步鑒定,大部分查詢只查詢到查詢服務(wù)器就知道樣本的鑒定結(jié)果了,未知的樣本會(huì)先請(qǐng)求進(jìn)行同步鑒定,當(dāng)同步鑒定服務(wù)器也無(wú)法給出肯定的結(jié)果時(shí)候,樣本才會(huì)上傳到服務(wù)端的多種鑒定服務(wù)進(jìn)行鑒定。在此過(guò)程中,首先,由于并不是將客戶端發(fā)現(xiàn)的所有樣本無(wú)論是否已經(jīng)鑒定都上傳到服務(wù)器,因此,可以減小網(wǎng)絡(luò)開(kāi)銷,并且從整體上講,由于大部分樣本都能直接通過(guò)查詢服務(wù)器就得到鑒定結(jié)果,因此時(shí)效性也得到提升;其次,由于在同步鑒定服務(wù)器無(wú)法確定鑒定結(jié)果的情況下,還可以通過(guò)多種鑒定服務(wù)器進(jìn)行綜合鑒定,因此,鑒定的準(zhǔn)確性也得到提升;此外,在進(jìn)行多種鑒定服務(wù)時(shí),以鑒定單元為調(diào)度單位,因此,使得系統(tǒng)的可擴(kuò)展性及靈活性也得到提高。
[0043]通過(guò)以上海量樣本實(shí)時(shí)鑒定系統(tǒng),使得云端服務(wù)器收集并在云端數(shù)據(jù)庫(kù)存儲(chǔ)了大量的訓(xùn)練號(hào)碼。其中,訓(xùn)練號(hào)碼可為預(yù)先獲知分類信息的號(hào)碼,訓(xùn)練號(hào)碼可為在現(xiàn)有的預(yù)先有分類信息的數(shù)據(jù)庫(kù)中隨機(jī)抽樣的一百萬(wàn)、兩百萬(wàn)個(gè)電話號(hào)碼。本發(fā)明實(shí)施例的云端服務(wù)器是通過(guò)這些已知的號(hào)碼以及分類信息建立的分類器。該分類器可以獲取任一陌生號(hào)碼/未知號(hào)碼的分類信息,如詐騙類、房產(chǎn)中介類、廣告推銷類、響一聲類、公司電話類、教育培訓(xùn)中介類、欺詐類、服務(wù)類或保險(xiǎn)類等信息。
[0044]上述云端數(shù)據(jù)庫(kù)中的數(shù)據(jù)均是經(jīng)過(guò)加密處理的數(shù)據(jù),例如采用不可逆加密算法進(jìn)行過(guò)處理,典型地如MD5加密算法。
[0045]圖1示出了本發(fā)明提供的云端服務(wù)器下發(fā)騷擾電話列表的方法實(shí)施例一的流程圖。如圖1所示,該方法包括如下步驟:
[0046]步驟S101,當(dāng)當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表。
[0047]通過(guò)以上描述可知,云端服務(wù)器通過(guò)樣本收集、樣本鑒定、樣本存儲(chǔ)收集了大量的騷擾電話訓(xùn)練數(shù)據(jù),由于云端服務(wù)器的數(shù)據(jù)來(lái)源可達(dá)到幾千萬(wàn)級(jí)別甚至上億級(jí)別,因此所收集的騷擾電話的覆蓋范圍非常廣,基本能覆蓋絕大部分的較為活躍的騷擾電話。而且,云端服務(wù)器的云端數(shù)據(jù)庫(kù)是實(shí)時(shí)更新的,保證云端數(shù)據(jù)庫(kù)記錄最新且最全的騷擾電話。
[0048]為了提升騷擾電話列表(即騷擾電話黑名單)的時(shí)效性,云端服務(wù)器每隔一段定時(shí)時(shí)間從云端數(shù)據(jù)庫(kù)提取一次騷擾電話列表,然后再下發(fā)給終端設(shè)備,這個(gè)過(guò)程稱為騷擾電話列表的升級(jí)。舉例來(lái)說(shuō),設(shè)終端設(shè)備每天做一次騷擾電話列表的升級(jí),對(duì)應(yīng)的云端服務(wù)器每天提取一次最新的騷擾電話列表,比如將每天晚上12點(diǎn)設(shè)為定時(shí)時(shí)間,云端服務(wù)器在該定時(shí)時(shí)間到達(dá)時(shí),進(jìn)行騷擾電話列表的提取。
[0049]與現(xiàn)有技術(shù)不同的是,本方法不是簡(jiǎn)單的按照標(biāo)記次數(shù)由高至低的順序提取出騷擾電話列表,而是查找與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表作為騷擾電話列表的一部分或全部。也就是說(shuō),本實(shí)施例中騷擾電話列表記錄的是與終端設(shè)備或用戶有關(guān)的騷擾電話,是云端服務(wù)器考慮到用戶的個(gè)性化需要為用戶提取的定制化推薦數(shù)據(jù)。這種個(gè)性化的騷擾電話列表記錄的是給用戶撥打可能性較高的騷擾電話,因而該個(gè)性化的騷擾電話列表被命中的概率較高,進(jìn)而提高了終端設(shè)備對(duì)騷擾電話的識(shí)別效率。
[0050]本發(fā)明中,終端標(biāo)識(shí)可以為IMEI (移動(dòng)設(shè)備國(guó)際身份碼,Internat1nal MobileEquipment Identity),用戶標(biāo)識(shí)可以為SIM(用戶身份識(shí)別模塊,Subscriber IdentityModule)卡標(biāo)識(shí),但本發(fā)明不僅限于此,任何能唯一標(biāo)示終端設(shè)備或用戶身份的標(biāo)識(shí)均可適用本發(fā)明。
[0051]步驟S102,將騷擾電話列表下發(fā)給與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0052]云端服務(wù)器在獲取騷擾電話列表之后,按照下發(fā)策略下發(fā)到各個(gè)終端設(shè)備本地。具體地,以定時(shí)時(shí)間間隔為一天為例,云端服務(wù)器每天運(yùn)行程序?qū)⑺杏脩舻尿}擾電話列表分發(fā)到數(shù)個(gè)Hadoop集群上。在系統(tǒng)架構(gòu)中各個(gè)Hadoop集群與終端設(shè)備之間還有一層引擎服務(wù)器,這些引擎服務(wù)器分屬不同地域的引擎機(jī)房,每個(gè)引擎機(jī)房的引擎服務(wù)器綁定一個(gè)Hadoop集群,Hadoop集群與引擎服務(wù)器之間通過(guò)專用連接通信,能夠保證通信帶寬。各個(gè)Hadoop集群通過(guò)專用連接將用戶的騷擾電話列表按照用戶歸屬地下發(fā)到各個(gè)引擎機(jī)房。最后,終端設(shè)備可根據(jù)終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)指定URL發(fā)起請(qǐng)求,由相應(yīng)的路由設(shè)備將指定URL解析到引擎機(jī)房,引擎機(jī)房查找各個(gè)引擎服務(wù)器的緩存數(shù)據(jù),將查到的與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的騷擾電話列表下發(fā)給對(duì)應(yīng)的終端設(shè)備。
[0053]根據(jù)本實(shí)施例提供的云端服務(wù)器下發(fā)騷擾電話列表的方法,云端服務(wù)器每隔預(yù)定時(shí)間從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,該騷擾電話列表記錄的是與終端設(shè)備或用戶有關(guān)的騷擾電話,是云端服務(wù)器考慮到用戶的個(gè)性化需要為用戶提取的定制化推薦數(shù)據(jù)。這種個(gè)性化的騷擾電話列表記錄的是給用戶撥打可能性較高的騷擾電話,因而該個(gè)性化的騷擾電話列表被命中的概率較高,進(jìn)而提高了終端設(shè)備對(duì)騷擾電話的識(shí)別效率。
[0054]圖2示出了本發(fā)明提供的云端服務(wù)器下發(fā)騷擾電話列表的方法實(shí)施例二的流程圖。如圖2所示,該方法包括如下步驟:
[0055]步驟S201,判斷當(dāng)前時(shí)間是否到達(dá)定時(shí)時(shí)間,若是,則執(zhí)行步驟S202 ;否則,繼續(xù)等待。
[0056]具體地,在云端服務(wù)器側(cè)設(shè)定定時(shí)程序,該定時(shí)程序用于判斷當(dāng)前時(shí)間是否到達(dá)定時(shí)時(shí)間,當(dāng)?shù)竭_(dá)定時(shí)時(shí)間時(shí),執(zhí)行步驟S202。一般來(lái)說(shuō),騷擾電話的更新速度很快,并且云端數(shù)據(jù)庫(kù)是實(shí)時(shí)更新的,因此每隔一段定時(shí)時(shí)間從云端數(shù)據(jù)庫(kù)提取一次騷擾電話列表,能夠使得所提取的騷擾電話列表也是近期比較活躍的騷擾電話,進(jìn)而保證騷擾電話列表的時(shí)效性,提升騷擾電話的識(shí)別效率。
[0057]步驟S202,獲取終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的多個(gè)已撥打騷擾電話。
[0058]其中,多個(gè)已撥打騷擾電話是終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前接收到的騷擾電話。已撥打騷擾電話可以是撥打未接通的騷擾電話,也可以是撥打且接通的騷擾電話。
[0059]本實(shí)施例中,終端設(shè)備需要定期向云端服務(wù)器上報(bào)所接收到的騷擾電話。具體地,終端設(shè)備上報(bào)騷擾電話可以采用兩種方式:一種方式是,終端設(shè)備定期向云端服務(wù)器上報(bào)所接收到的所有已撥打電話,云端服務(wù)器將這些已撥打電話與云端數(shù)據(jù)庫(kù)中記錄的騷擾電話進(jìn)行比對(duì),從中提取出屬于騷擾電話的已撥打電話;另一種方式是,如果終端設(shè)備本地存儲(chǔ)有騷擾電話本地?cái)?shù)據(jù)庫(kù),終端設(shè)備根據(jù)本地?cái)?shù)據(jù)庫(kù)識(shí)別出騷擾電話,將其上報(bào)給云端服務(wù)器。以上兩種方式可結(jié)合利用。
[0060]例如,終端設(shè)備每天或過(guò)若干天上報(bào)所接收到的騷擾電話和/或已撥打電話,云端服務(wù)器存儲(chǔ)終端設(shè)備上報(bào)或自身識(shí)別的過(guò)去30天內(nèi)已撥打騷擾電話。當(dāng)定時(shí)時(shí)間到達(dá)時(shí),云端服務(wù)器根據(jù)終端設(shè)備過(guò)去30天內(nèi)所接收到的騷擾電話從云端數(shù)據(jù)庫(kù)中提取與這些已撥打騷擾電話相關(guān)的騷擾電話。
[0061]步驟S203,分別計(jì)算每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度。
[0062]本實(shí)施例中,云端數(shù)據(jù)庫(kù)還記錄有任意兩個(gè)騷擾電話之間的相似度。假設(shè)云端數(shù)據(jù)庫(kù)中存儲(chǔ)有400萬(wàn)個(gè)騷擾電話,利用相似度計(jì)算算法計(jì)算任意兩個(gè)騷擾電話之間的相似度,可以得到400萬(wàn)*400萬(wàn)的矩陣,該矩陣的第i行第j列的值就是第i個(gè)騷擾電話與第j個(gè)騷擾電話的相似度。
[0063]將用戶定義為user,將騷擾電話定義為item,云端數(shù)據(jù)庫(kù)記錄騷擾電話的同時(shí)還記錄曾經(jīng)接收到該騷擾電話的用戶。對(duì)于同一用戶userl來(lái)說(shuō),如果它既接收到騷擾電話iteml的呼入請(qǐng)求,也接收到騷擾電話item2的呼入請(qǐng)求,表明騷擾電話iteml和item2具有一定的相似度。因此,本實(shí)施例的相似度計(jì)算算法主要依據(jù)既接收到騷擾電話iteml又接收到騷擾電話item2的用戶數(shù)量來(lái)確定兩個(gè)騷擾電話的相似度。如果接收到兩個(gè)騷擾電話的用戶數(shù)量越高,對(duì)應(yīng)的兩個(gè)騷擾電話的相似度就越高。
[0064]在實(shí)際應(yīng)用中,可采用slope-one算法計(jì)算云端數(shù)據(jù)庫(kù)中任意兩個(gè)騷擾電話之間的相似度。slope-one算法是一種快速的基于項(xiàng)目的推薦算法,需要使用用戶的評(píng)分信息。在本實(shí)施例中,用戶的評(píng)分信息指的是用戶是否接收到某騷擾電話的信息。
[0065]在計(jì)算得到云端數(shù)據(jù)庫(kù)中任意兩個(gè)騷擾電話之間的相似度之后,就可以得到步驟S202獲取的每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度。
[0066]步驟S204,根據(jù)每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度,從云端數(shù)據(jù)庫(kù)中提取第一騷擾電話子列表。
[0067]本實(shí)施例旨在提取與已撥打騷擾電話相似度較高的騷擾電話,加入第一騷擾電話子列表中,可選采用以下兩種實(shí)施方式:
[0068]方式一:按照多個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的其它騷擾電話之間的相似度由高至低的順序?qū)ζ渌}擾電話進(jìn)行排序,選取排序靠前的第一預(yù)設(shè)個(gè)數(shù)的騷擾電話加入第一騷擾電話子列表中。
[0069]具體地,從云端數(shù)據(jù)庫(kù)中選取與多個(gè)已撥打騷擾電話的相似度大于O的騷擾電話,按照相似度由高至低的順序所選取的騷擾電話進(jìn)行排序,選取排序靠前的第一預(yù)設(shè)個(gè)數(shù)的騷擾電話加入第一騷擾電話子列表中。如果所選取的騷擾電話的個(gè)數(shù)小于第一預(yù)設(shè)個(gè)數(shù),可直接將所選取的騷擾電話直接加入第一騷擾電話子列表中。
[0070]方式二:在其它騷擾電話中選取與多個(gè)已撥打騷擾電話之間的相似度大于預(yù)設(shè)值的騷擾電話加入第一騷擾電話子列表中。
[0071]具體地,根據(jù)經(jīng)驗(yàn)值預(yù)先設(shè)定相似度的預(yù)設(shè)值,直接從云端數(shù)據(jù)庫(kù)中選取與已撥打騷擾電話的相似度大于預(yù)設(shè)值的騷擾電話加入第一騷擾電話子列表中。
[0072]步驟S205,將第一騷擾電話子列表下發(fā)給與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。其中,下發(fā)策略可參照實(shí)施例一的描述。
[0073]本實(shí)施例中,第一騷擾電話子列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。其中,騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。騷擾電話類型可以為上面所描述的云端服務(wù)器的分類器所獲取的分類信息,如詐騙類、房產(chǎn)中介類、廣告推銷類、響一聲類、公司電話類、教育培訓(xùn)中介類、欺詐類、服務(wù)類或保險(xiǎn)類等類型,騷擾電話標(biāo)記次數(shù)是指用戶對(duì)騷擾電話的標(biāo)記次數(shù),反映了該騷擾電話的活躍度。
[0074]根據(jù)本實(shí)施例提供的云端服務(wù)器下發(fā)騷擾電話列表的方法,云端服務(wù)器每隔預(yù)定時(shí)間從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,該騷擾電話列表記錄的是與終端設(shè)備或用戶有關(guān)的騷擾電話,是云端服務(wù)器考慮到用戶的個(gè)性化需要為用戶提取的定制化推薦數(shù)據(jù)。這種個(gè)性化的騷擾電話列表記錄的是給用戶撥打可能性較高的騷擾電話,因而該個(gè)性化的騷擾電話列表被命中的概率較高,進(jìn)而提高了終端設(shè)備對(duì)騷擾電話的識(shí)別效率。進(jìn)一步的,與現(xiàn)有技術(shù)按照標(biāo)記次數(shù)下發(fā)15萬(wàn)個(gè)騷擾電話相比,本方法下發(fā)的騷擾電話的數(shù)量大大降低,其數(shù)據(jù)量可縮小到現(xiàn)有技術(shù)的1/5至1/3,但由于所下發(fā)的騷擾電話都與用戶之間接收到的騷擾電話相關(guān),因此本方法的騷擾電話的覆蓋率能大大提升。一方面騷擾電話的下發(fā)數(shù)據(jù)量縮小可節(jié)省終端設(shè)備和云端服務(wù)器的流量,另一方面覆蓋率的提升也使本方法騷擾電話的識(shí)別率更高,識(shí)別效果更為精準(zhǔn)。
[0075]圖3示出了本發(fā)明提供的云端服務(wù)器下發(fā)騷擾電話列表的方法實(shí)施例三的流程圖。如圖3所示,該方法包括如下步驟:
[0076]步驟S301,判斷當(dāng)前時(shí)間是否到達(dá)定時(shí)時(shí)間。
[0077]具體地,可通過(guò)在云端服務(wù)器側(cè)設(shè)定定時(shí)程序來(lái)實(shí)現(xiàn)。
[0078]步驟S302,獲取終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的多個(gè)已撥打騷擾電話。
[0079]其中,多個(gè)已撥打騷擾電話是終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前接收到的騷擾電話。已撥打騷擾電話可以是撥打未接通的騷擾電話,也可以是撥打且接通的騷擾電話。
[0080]終端設(shè)備需要定期向云端服務(wù)器上報(bào)所接收到的騷擾電話,所采用的方式可參見(jiàn)實(shí)施例二的描述,在此不再贅述。
[0081]步驟S303,根據(jù)云端數(shù)據(jù)庫(kù)中記錄的任意兩個(gè)騷擾電話之間的相似度,對(duì)云端數(shù)據(jù)庫(kù)中所有的騷擾電話進(jìn)行聚類,獲取多個(gè)類別的騷擾電話。
[0082]本實(shí)施例中,云端數(shù)據(jù)庫(kù)還記錄有任意兩個(gè)騷擾電話之間的相似度。假設(shè)云端數(shù)據(jù)庫(kù)中存儲(chǔ)有400萬(wàn)個(gè)騷擾電話,利用相似度計(jì)算算法計(jì)算任意兩個(gè)騷擾電話之間的相似度,可以得到400萬(wàn)*400萬(wàn)的矩陣,該矩陣的第i行第j列的值就是第i個(gè)騷擾電話與第j個(gè)騷擾電話的相似度。
[0083]將用戶定義為user,將騷擾電話定義為item,云端數(shù)據(jù)庫(kù)記錄騷擾電話的同時(shí)還記錄曾經(jīng)接收到該騷擾電話的用戶。對(duì)于同一用戶userl來(lái)說(shuō),如果它既接收到騷擾電話iteml的呼入請(qǐng)求,也接收到騷擾電話item2的呼入請(qǐng)求,表明騷擾電話iteml和item2具有一定的相似度。因此,本實(shí)施例的相似度計(jì)算算法主要依據(jù)既接收到騷擾電話iteml又接收到騷擾電話item2的用戶數(shù)量來(lái)確定兩個(gè)騷擾電話的相似度。如果接收到兩個(gè)騷擾電話的用戶數(shù)量越高,對(duì)應(yīng)的兩個(gè)騷擾電話的相似度就越高。在實(shí)際應(yīng)用中,可采用slope-one算法計(jì)算云端數(shù)據(jù)庫(kù)中任意兩個(gè)騷擾電話之間的相似度。
[0084]在計(jì)算得到云端數(shù)據(jù)庫(kù)中任意兩個(gè)騷擾電話之間的相似度之后,就可以根據(jù)相似度對(duì)云端數(shù)據(jù)庫(kù)中所有的騷擾電話進(jìn)行聚類。具體地,可利用標(biāo)簽傳播算法對(duì)騷擾電話進(jìn)行聚類,將騷擾電話理解為節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)的標(biāo)簽按相似度傳播給相鄰節(jié)點(diǎn),在節(jié)點(diǎn)傳播的每一步,每個(gè)節(jié)點(diǎn)根據(jù)相鄰節(jié)點(diǎn)的標(biāo)簽來(lái)更新自己的標(biāo)簽,與該節(jié)點(diǎn)相似度越大,其相鄰節(jié)點(diǎn)對(duì)其標(biāo)注的影響權(quán)值越大,相似節(jié)點(diǎn)的標(biāo)簽越趨于一致,其標(biāo)簽就越容易傳播。在標(biāo)簽傳播過(guò)程中,保持已標(biāo)注節(jié)點(diǎn)的標(biāo)簽不變,使其像一個(gè)源頭把標(biāo)簽傳向未標(biāo)注節(jié)點(diǎn)。最終,當(dāng)?shù)^(guò)程結(jié)束時(shí),相似節(jié)點(diǎn)的概率分布也趨于相似,可以劃分到同一個(gè)類別中,從而完成聚類。
[0085]步驟S304,查找多個(gè)已撥打騷擾電話所屬的類別,從多個(gè)已撥打騷擾電話所屬的類別中選取騷擾電話加入第一騷擾電話子列表中。
[0086]如果某個(gè)用戶收到某個(gè)類別內(nèi)的一個(gè)騷擾電話,那么可將這個(gè)類別內(nèi)的其它騷擾電話推薦給該用戶。本步驟就是在得到多個(gè)已撥打騷擾電話的前提下,選取這些已撥打騷擾電話所屬的類別中其它騷擾電話加入第一騷擾電話子列表中。
[0087]步驟S305,將第一騷擾電話子列表下發(fā)給與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。其中,下發(fā)策略可參照實(shí)施例一的描述。
[0088]本實(shí)施例中,第一騷擾電話子列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。其中,騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。騷擾電話類型可以為上面所描述的云端服務(wù)器的分類器所獲取的分類信息,如詐騙類、房產(chǎn)中介類、廣告推銷類、響一聲類、公司電話類、教育培訓(xùn)中介類、欺詐類、服務(wù)類或保險(xiǎn)類等類型,騷擾電話標(biāo)記次數(shù)是指用戶對(duì)騷擾電話的標(biāo)記次數(shù),反映了該騷擾電話的活躍度。
[0089]本實(shí)施例提供的方法采用對(duì)騷擾電話進(jìn)行聚類的方法提取與用戶的已撥打騷擾電話相關(guān)的騷擾電話,所提取的騷擾電話也是給用戶撥打可能性較高的騷擾電話,騷擾電話的命中概率較高,提高了終端設(shè)備對(duì)騷擾電話的識(shí)別效率。進(jìn)一步的,與現(xiàn)有技術(shù)按照標(biāo)記次數(shù)下發(fā)15萬(wàn)個(gè)騷擾電話相比,本方法下發(fā)的騷擾電話的數(shù)量大大降低,其數(shù)據(jù)量可縮小到現(xiàn)有技術(shù)的1/5至1/3,但由于所下發(fā)的騷擾電話都與用戶之間接收到的騷擾電話相關(guān),因此本方法的騷擾電話的覆蓋率能大大提升。一方面騷擾電話的下發(fā)數(shù)據(jù)量縮小可節(jié)省終端設(shè)備和云端服務(wù)器的流量,另一方面覆蓋率的提升也使本方法騷擾電話的識(shí)別率更高,識(shí)別效果更為精準(zhǔn)。
[0090]圖4示出了本發(fā)明提供的云端服務(wù)器下發(fā)騷擾電話列表的方法實(shí)施例四的流程圖。如圖4所示,該方法包括如下步驟:
[0091]步驟S401,判斷當(dāng)前時(shí)間是否到達(dá)定時(shí)時(shí)間。
[0092]具體地,可通過(guò)在云端服務(wù)器側(cè)設(shè)定定時(shí)程序來(lái)實(shí)現(xiàn)。
[0093]步驟S402,獲取終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的多個(gè)已撥打騷擾電話。
[0094]其中,多個(gè)已撥打騷擾電話是終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前接收到的騷擾電話。已撥打騷擾電話可以是撥打未接通的騷擾電話,也可以是撥打且接通的騷擾電話。
[0095]終端設(shè)備需要定期向云端服務(wù)器上報(bào)所接收到的騷擾電話,所采用的方式可參見(jiàn)實(shí)施例二的描述,在此不再贅述。
[0096]步驟S403,從云端數(shù)據(jù)庫(kù)中提取與多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入第一騷擾電話子列表中。
[0097]通過(guò)步驟S402云端服務(wù)器可獲取終端設(shè)備在當(dāng)前時(shí)間之前若干天內(nèi)所接收到的騷擾電話。步驟S403可根據(jù)過(guò)去30天內(nèi)所接收到的騷擾電話從云端數(shù)據(jù)庫(kù)中提取與這些已撥打騷擾電話相關(guān)的騷擾電話。具體可參照實(shí)施例二或?qū)嵤├峁┑奶崛》绞健?br>
[0098]步驟S404,從云端數(shù)據(jù)庫(kù)中提取終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話加入第二騷擾電話子列表中。
[0099]步驟S404是在步驟S402獲取終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的多個(gè)已撥打騷擾電話的基礎(chǔ)上,進(jìn)一步篩選出終端設(shè)備或用戶在當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話。例如,可篩選出終端設(shè)備或用戶過(guò)去15天內(nèi)所接收到的騷擾電話加入第二騷擾電話子列表中。
[0100]本步驟主要是考慮到如果某個(gè)騷擾電話對(duì)某終端設(shè)備或用戶發(fā)起呼叫,那么這個(gè)騷擾電話在近期內(nèi)再次呼叫該終端設(shè)備或用戶的可能性較高,因此,將這類騷擾電話也下發(fā)給終端設(shè)備,以便終端設(shè)備能有效地識(shí)別出這類騷擾電話。
[0101]步驟S405,按照在當(dāng)前時(shí)間之前的第二預(yù)設(shè)時(shí)間段內(nèi)騷擾電話的撥打次數(shù)由高至低的順序?qū)υ贫藬?shù)據(jù)庫(kù)內(nèi)的騷擾電話進(jìn)行排序,選取排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入第三騷擾電話子列表中。
[0102]為了進(jìn)一步提高騷擾電話的覆蓋率,本方法除了選取與終端設(shè)備或用戶有關(guān)的騷擾電話之外,還選取近期比較活躍的騷擾電話。以選取過(guò)去10天的騷擾電話為例,按照過(guò)去10天騷擾電話的撥打次數(shù)由高至低的順序?qū)υ贫藬?shù)據(jù)庫(kù)內(nèi)的所有騷擾電話進(jìn)行排序,選取排序靠前的5萬(wàn)騷擾電話加入第三騷擾電話子列表中。
[0103]本方法中第二預(yù)設(shè)時(shí)間段和第二預(yù)設(shè)個(gè)數(shù)可依實(shí)際情況進(jìn)行設(shè)定,如考慮提升騷擾電話覆蓋率,可適當(dāng)設(shè)定較長(zhǎng)的第二預(yù)設(shè)時(shí)間段和較大的第二預(yù)設(shè)個(gè)數(shù);如考慮節(jié)省流量,可適當(dāng)設(shè)定較短的第二預(yù)設(shè)時(shí)間段和較小的第二預(yù)設(shè)個(gè)數(shù)。本發(fā)明對(duì)此不做限制。
[0104]進(jìn)一步的,本步驟可選取不屬于第一騷擾電話子列表和/或第二騷擾電話子列表、且排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入第三騷擾電話子列表中,以避免三個(gè)子列表中包含相同的騷擾電話。
[0105]上述步驟S403、步驟S404和步驟S405的執(zhí)行順序不分先后。
[0106]步驟S406,將包含第一騷擾電話子列表、第二騷擾電話子列表和第三騷擾電話子列表的騷擾電話列表下發(fā)給與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。其中,下發(fā)策略可參照實(shí)施例一的描述。
[0107]作為另一種實(shí)施方式,可選執(zhí)行步驟S404和步驟S405其中一個(gè),即最終的騷擾電話列表可包含第一騷擾電話子列表和第二騷擾電話子列表,或者包含第一騷擾電話子列表和第三騷擾電話子列表。
[0108]本實(shí)施例中,騷擾電話列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。其中,騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。騷擾電話類型可以為上面所描述的云端服務(wù)器的分類器所獲取的分類信息,如詐騙類、房產(chǎn)中介類、廣告推銷類、響一聲類、公司電話類、教育培訓(xùn)中介類、欺詐類、服務(wù)類或保險(xiǎn)類等類型,騷擾電話標(biāo)記次數(shù)是指用戶對(duì)騷擾電話的標(biāo)記次數(shù),反映了該騷擾電話的活躍度。
[0109]與上述實(shí)施例二和三不同的是,本實(shí)施例的騷擾電話列表不僅包含第一騷擾電話子列表,還包含第二騷擾電話子列表和/或第三騷擾電話子列表,因此能進(jìn)一步的提升騷擾電話的覆蓋率。經(jīng)實(shí)驗(yàn)驗(yàn)證,本方法的騷擾電話覆蓋率能從現(xiàn)有技術(shù)的20%提升到80%。而且,上述三個(gè)子列表所產(chǎn)生的數(shù)據(jù)量都較少,三個(gè)子列表的數(shù)據(jù)量加在一起也小于現(xiàn)有技術(shù)的15萬(wàn),降低了數(shù)據(jù)量,節(jié)省了終端設(shè)備和云端服務(wù)器的流量。
[0110]為了進(jìn)一步節(jié)省流量,在上述實(shí)施例一至四的基礎(chǔ)上,在下發(fā)騷擾電話列表之前,將騷擾電話列表壓縮成二進(jìn)制文件;而后將二進(jìn)制文件下發(fā)給終端設(shè)備。例如,對(duì)于騷擾電話類型這種字詞,可利用字典原理或trie樹(shù)原理將其進(jìn)行壓縮;對(duì)于騷擾電話號(hào)碼和標(biāo)記次數(shù)等數(shù)據(jù),可利用哈希算法進(jìn)行壓縮。最終為每個(gè)用戶生成一個(gè)二進(jìn)制文件。
[0111]可選地,以鍵-值(key-value)對(duì)形式存儲(chǔ)騷擾電話列表或二進(jìn)制文件,其中key為IMEI或SIM卡標(biāo)識(shí),value為騷擾電話列表或二進(jìn)制文件。
[0112]進(jìn)一步的,在下發(fā)騷擾電話列表時(shí),可采用全量下發(fā)和增量下發(fā)兩種方式。所謂全量下發(fā)是指,在當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間,獲取騷擾電話列表之后,將騷擾電話列表全量下發(fā)給終端設(shè)備。所謂增量下發(fā)是指,將當(dāng)前時(shí)間提取的騷擾電話列表與上一次定時(shí)時(shí)間到達(dá)時(shí)提取的騷擾電話列表進(jìn)行比較,獲取騷擾電話列表的增量信息;將騷擾電話列表的增量信息下發(fā)給終端設(shè)備。以二進(jìn)制文件為例,設(shè)當(dāng)前時(shí)間提取得到的二進(jìn)制文件為新版二進(jìn)制文件,上一次定時(shí)時(shí)間到達(dá)時(shí)提取得到的二進(jìn)制文件為舊版二進(jìn)制文件,在新版二進(jìn)制文件中查找與舊版本二進(jìn)制文件相同的數(shù)據(jù)項(xiàng)(每個(gè)數(shù)據(jù)項(xiàng)對(duì)應(yīng)一個(gè)騷擾電話),如果有相同的數(shù)據(jù)項(xiàng)且騷擾電話類型沒(méi)有變化、標(biāo)記次數(shù)的變化在一定范圍內(nèi),就不再下發(fā)此數(shù)據(jù)項(xiàng);將新版本與舊版本不同的數(shù)據(jù)項(xiàng)正常下發(fā)。相對(duì)于全量下發(fā),增量下發(fā)更能節(jié)省流量。
[0113]進(jìn)一步的,在下發(fā)騷擾電話列表時(shí),為了避免耗費(fèi)用戶的流量資費(fèi),在無(wú)線局域網(wǎng)聯(lián)網(wǎng)(WiFi)情況下,將包含第一騷擾電話子列表和/或第二騷擾電話子列表和/或第三騷擾電話子列表的騷擾電話列表下發(fā)給終端設(shè)備;在移動(dòng)通信網(wǎng)聯(lián)網(wǎng)情況(3G或4G)下,僅將第一騷擾電話子列表和/或第二騷擾電話子列表下發(fā)給終端設(shè)備。
[0114]圖5示出了本發(fā)明提供的終端設(shè)備對(duì)騷擾電話的攔截方法實(shí)施例的流程圖。如圖5所示,該方法包括如下步驟:
[0115]步驟S501,接收云端服務(wù)器下發(fā)的騷擾電話列表。
[0116]本實(shí)施例中騷擾電話列表可以是上述實(shí)施例一至四任意方法中下發(fā)的騷擾電話列表。即,騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表,還可包含第二騷擾電話子列表和/或第三騷擾電話子列表。其中,第一騷擾電話子列表中記錄有與多個(gè)已撥打騷擾電話相關(guān)的騷擾電話;第二騷擾電話子列表記錄有終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話;第三騷擾電話子列表記錄有按照在當(dāng)前時(shí)間之前的第二預(yù)設(shè)時(shí)間段內(nèi)騷擾電話的撥打次數(shù)由高至低的順序?qū)υ贫藬?shù)據(jù)庫(kù)內(nèi)的騷擾電話進(jìn)行排序,進(jìn)而選取的排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話。
[0117]在步驟S501之前,終端設(shè)備還需將終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前接收到的多個(gè)騷擾電話作為多個(gè)已撥打騷擾電話上報(bào)給云端服務(wù)器,以便云端服務(wù)器查找與多個(gè)已撥打騷擾電話相關(guān)的騷擾電話。
[0118]步驟S502,將騷擾電話列表存儲(chǔ)到終端設(shè)備的本地?cái)?shù)據(jù)庫(kù)中。
[0119]騷擾電話列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。其中,騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。騷擾電話類型可以為上面所描述的云端服務(wù)器的分類器所獲取的分類信息,如詐騙類、房產(chǎn)中介類、廣告推銷類、響一聲類、公司電話類、教育培訓(xùn)中介類、欺詐類、服務(wù)類或保險(xiǎn)類等類型,騷擾電話標(biāo)記次數(shù)是指用戶對(duì)騷擾電話的標(biāo)記次數(shù),反映了該騷擾電話的活躍度。
[0120]步驟S503,當(dāng)接收到呼入電話請(qǐng)求時(shí),檢測(cè)呼入電話是否屬于本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)的騷擾電話列表,若是,則執(zhí)行步驟S504 ;否則執(zhí)行步驟S505。
[0121]步驟S504,對(duì)呼入電話請(qǐng)求進(jìn)行攔截處理。
[0122]本步驟中可根據(jù)騷擾電話類型采取不同的攔截處理方式。例如,對(duì)于響一聲電話,可直接攔截掛斷;對(duì)于詐騙電話,也可直接攔截掛斷或者給用戶發(fā)出提示信息;對(duì)于房產(chǎn)中介電話或廣告推銷電話,給用戶發(fā)出提示信息。
[0123]可選地,在給用戶發(fā)出提示信息的同時(shí)還可將騷擾電話標(biāo)記次數(shù)一并提示給用戶,以便用戶根據(jù)標(biāo)記次數(shù)選擇接通或掛斷電話。
[0124]步驟S505,正常接入該呼入電話請(qǐng)求。
[0125]根據(jù)本實(shí)施例提供的終端設(shè)備對(duì)騷擾電話的攔截方法,終端設(shè)備接收云端服務(wù)器每隔預(yù)定時(shí)間從云端數(shù)據(jù)庫(kù)中提取的騷擾電話列表,該騷擾電話列表記錄的是與終端設(shè)備或用戶有關(guān)的騷擾電話,是云端服務(wù)器考慮到用戶的個(gè)性化需要為用戶提取的定制化推薦數(shù)據(jù)。這種個(gè)性化的騷擾電話列表記錄的是給用戶撥打可能性較高的騷擾電話,因而該個(gè)性化的騷擾電話列表被命中的概率較高,進(jìn)而提高了終端設(shè)備對(duì)騷擾電話的識(shí)別效率。
[0126]圖6示出了本發(fā)明提供的云端服務(wù)器的實(shí)施例的功能結(jié)構(gòu)框圖。如圖6所示,該云端服務(wù)器包括:云端數(shù)據(jù)庫(kù)610、定時(shí)器620、提取模塊630、下發(fā)模塊640。
[0127]云端數(shù)據(jù)庫(kù)610適于存儲(chǔ)有大量騷擾電話。云端數(shù)據(jù)庫(kù)610根據(jù)海量用戶對(duì)騷擾電話的標(biāo)記次數(shù)搜集騷擾電話,其所搜集的騷擾電話的覆蓋范圍非常廣,基本能覆蓋絕大部分的較為活躍的騷擾電話。而且,云端數(shù)據(jù)庫(kù)610是實(shí)時(shí)更新的,保證云端數(shù)據(jù)庫(kù)610記錄最新且最全的騷擾電話。
[0128]定時(shí)器620適于判斷當(dāng)前時(shí)間是否到達(dá)定時(shí)時(shí)間。為了提升騷擾電話列表的時(shí)效性,云端服務(wù)器啟動(dòng)定時(shí)器620記錄定時(shí)時(shí)間,每隔一段定時(shí)時(shí)間觸發(fā)從云端數(shù)據(jù)庫(kù)610提取一次騷擾電話列表。
[0129]提取模塊630適于當(dāng)定時(shí)器620判斷當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從云端數(shù)據(jù)庫(kù)610中提取騷擾電話列表,騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表。
[0130]下發(fā)模塊640適于將騷擾電話列表下發(fā)給與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0131]進(jìn)一步的,云端服務(wù)器還包括:接收模塊650,適于獲取終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的多個(gè)已撥打騷擾電話,多個(gè)已撥打騷擾電話是終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前接收到的騷擾電話。提取模塊630進(jìn)一步適于:從云端數(shù)據(jù)庫(kù)610中提取與多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入第一騷擾電話子列表中。
[0132]具體地,云端數(shù)據(jù)庫(kù)610還記錄有任意兩個(gè)騷擾電話之間的相似度。
[0133]可選地,云端服務(wù)器還包括:相似度計(jì)算模塊660,適于分別計(jì)算每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度。提取模塊630進(jìn)一步適于:根據(jù)每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度,從云端數(shù)據(jù)庫(kù)610中提取第一騷擾電話子列表。
[0134]其中,提取模塊630進(jìn)一步適于:按照多個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)610記錄的其它騷擾電話之間的相似度由高至低的順序?qū)ζ渌}擾電話進(jìn)行排序,選取排序靠前的第一預(yù)設(shè)個(gè)數(shù)的騷擾電話加入第一騷擾電話子列表中;或者,在其它騷擾電話中選取與多個(gè)已撥打騷擾電話之間的相似度大于預(yù)設(shè)值的騷擾電話加入第一騷擾電話子列表中。
[0135]可選地,云端服務(wù)器還包括:聚類模塊670,適于根據(jù)云端數(shù)據(jù)庫(kù)610中記錄的任意兩個(gè)騷擾電話之間的相似度,對(duì)云端數(shù)據(jù)庫(kù)610中所有的騷擾電話進(jìn)行聚類,獲取多個(gè)類別的騷擾電話。提取模塊630進(jìn)一步適于:查找多個(gè)已撥打騷擾電話所屬的類別,從多個(gè)已撥打騷擾電話所屬的類別中選取騷擾電話加入第一騷擾電話子列表中。
[0136]進(jìn)一步的,騷擾電話列表還包含:與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第二騷擾電話子列表;提取模塊630進(jìn)一步適于:從云端數(shù)據(jù)庫(kù)610中提取終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話加入第二騷擾電話子列表中。
[0137]進(jìn)一步的,騷擾電話列表還包含:第三騷擾電話子列表;提取模塊630進(jìn)一步適于:按照在當(dāng)前時(shí)間之前的第二預(yù)設(shè)時(shí)間段內(nèi)騷擾電話的撥打次數(shù)由高至低的順序?qū)υ贫藬?shù)據(jù)庫(kù)610內(nèi)的騷擾電話進(jìn)行排序,選取排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入第三騷擾電話子列表中。具體地,提取模塊630選取不屬于第一騷擾電話子列表和/或第二騷擾電話子列表、且排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入第三騷擾電話子列表中。
[0138]騷擾電話列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。其中,騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。騷擾電話類型可以為上面所描述的云端服務(wù)器的分類器所獲取的分類信息,如詐騙類、房產(chǎn)中介類、廣告推銷類、響一聲類、公司電話類、教育培訓(xùn)中介類、欺詐類、服務(wù)類或保險(xiǎn)類等類型,騷擾電話標(biāo)記次數(shù)是指用戶對(duì)騷擾電話的標(biāo)記次數(shù),反映了該騷擾電話的活躍度。
[0139]進(jìn)一步的,云端服務(wù)器還包括:壓縮模塊680,適于將騷擾電話列表壓縮為二進(jìn)制文件。下發(fā)模塊640具體適于:將二進(jìn)制文件下發(fā)給與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0140]進(jìn)一步的,云端服務(wù)器還包括:增量處理模塊690,適于將當(dāng)前時(shí)間提取的騷擾電話列表與上一次定時(shí)時(shí)間到達(dá)時(shí)提取的騷擾電話列表進(jìn)行比較,獲取騷擾電話列表的增量信息;下發(fā)模塊640具體適于:將騷擾電話列表的增量信息下發(fā)給與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0141]進(jìn)一步的,云端服務(wù)器還包括:存儲(chǔ)模塊600,適于以鍵-值對(duì)形式存儲(chǔ)騷擾電話列表,其中鍵為頂EI或SIM卡標(biāo)識(shí),值為騷擾電話列表。
[0142]下發(fā)模塊640進(jìn)一步適于:在無(wú)線局域網(wǎng)聯(lián)網(wǎng)情況下,將第一騷擾電話子列表和第三騷擾電話子列表下發(fā)給終端設(shè)備;和/或,在移動(dòng)通信網(wǎng)聯(lián)網(wǎng)情況下,將第一騷擾電話子列表下發(fā)給終端設(shè)備。具體地,下發(fā)模塊640在無(wú)線局域網(wǎng)聯(lián)網(wǎng)(WiFi)情況下,將包含第一騷擾電話子列表和/或第二騷擾電話子列表和/或第三騷擾電話子列表的騷擾電話列表下發(fā)給終端設(shè)備;在移動(dòng)通信網(wǎng)聯(lián)網(wǎng)情況(3G或4G)下,僅將第一騷擾電話子列表和/或第二騷擾電話子列表下發(fā)給終端設(shè)備,以避免耗費(fèi)用戶的流量資費(fèi)。
[0143]圖7示出了本發(fā)明提供的終端設(shè)備的實(shí)施例的功能結(jié)構(gòu)框圖。如圖7所示,該終端設(shè)備包括:接收模塊700、本地?cái)?shù)據(jù)庫(kù)710、檢測(cè)模塊720和攔截模塊730。
[0144]接收模塊700適于接收云端服務(wù)器下發(fā)的騷擾電話列表。騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表,還可包含第二騷擾電話子列表和/或第三騷擾電話子列表。其中,第一騷擾電話子列表中記錄有與多個(gè)已撥打騷擾電話相關(guān)的騷擾電話;第二騷擾電話子列表記錄有終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話;第三騷擾電話子列表記錄有按照在當(dāng)前時(shí)間之前的第二預(yù)設(shè)時(shí)間段內(nèi)騷擾電話的撥打次數(shù)由高至低的順序?qū)υ贫藬?shù)據(jù)庫(kù)內(nèi)的騷擾電話進(jìn)行排序,進(jìn)而選取的排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話。
[0145]本地?cái)?shù)據(jù)庫(kù)710適于存儲(chǔ)騷擾電話列表。騷擾電話列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。其中,騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。騷擾電話類型可以為上面所描述的云端服務(wù)器的分類器所獲取的分類信息,如詐騙類、房產(chǎn)中介類、廣告推銷類、響一聲類、公司電話類、教育培訓(xùn)中介類、欺詐類、服務(wù)類或保險(xiǎn)類等類型,騷擾電話標(biāo)記次數(shù)是指用戶對(duì)騷擾電話的標(biāo)記次數(shù),反映了該騷擾電話的活躍度。
[0146]檢測(cè)模塊720適于當(dāng)接收到呼入電話請(qǐng)求時(shí),檢測(cè)呼入電話是否屬于所述本地?cái)?shù)據(jù)庫(kù)710中存儲(chǔ)的騷擾電話列表。
[0147]攔截模塊730適于在檢測(cè)模塊720檢測(cè)出所述呼入電話屬于所述騷擾電話列表的情況下,對(duì)所述呼入電話請(qǐng)求進(jìn)行攔截處理。攔截模塊730可根據(jù)騷擾電話類型采取不同的攔截處理方式。例如,對(duì)于響一聲電話,可直接攔截掛斷;對(duì)于詐騙電話,也可直接攔截掛斷或者給用戶發(fā)出提示信息;對(duì)于房產(chǎn)中介電話或廣告推銷電話,給用戶發(fā)出提示信息??蛇x地,在給用戶發(fā)出提示信息的同時(shí)還可將騷擾電話標(biāo)記次數(shù)一并提示給用戶,以便用戶根據(jù)標(biāo)記次數(shù)選擇接通或掛斷電話。
[0148]進(jìn)一步的,終端設(shè)備還包括:發(fā)送模塊740,適于將終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前接收到的多個(gè)騷擾電話作為多個(gè)已撥打騷擾電話上報(bào)給云端服務(wù)器。
[0149]圖8示出了本發(fā)明提供的騷擾電話的攔截系統(tǒng)的實(shí)施例的功能結(jié)構(gòu)框圖。如圖8所示,該系統(tǒng)包括云端服務(wù)器810和終端設(shè)備820,其中云端服務(wù)器810和終端設(shè)備820的具體功能和結(jié)構(gòu)可參見(jiàn)上述實(shí)施例的描述。
[0150]根據(jù)本發(fā)明上述實(shí)施例提供的騷擾電話的攔截系統(tǒng),云端服務(wù)器每隔預(yù)定時(shí)間從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,該騷擾電話列表記錄的是與終端設(shè)備或用戶有關(guān)的騷擾電話,是云端服務(wù)器考慮到用戶的個(gè)性化需要為用戶提取的定制化推薦數(shù)據(jù)。這種個(gè)性化的騷擾電話列表記錄的是給用戶撥打可能性較高的騷擾電話,因而該個(gè)性化的騷擾電話列表被命中的概率較高,進(jìn)而提高了終端設(shè)備對(duì)騷擾電話的識(shí)別效率。進(jìn)一步的,與現(xiàn)有技術(shù)按照標(biāo)記次數(shù)下發(fā)15萬(wàn)個(gè)騷擾電話相比,云端服務(wù)器下發(fā)的騷擾電話的數(shù)量大大降低,其數(shù)據(jù)量可縮小到現(xiàn)有技術(shù)的1/5至1/3,但由于所下發(fā)的騷擾電話都與用戶之間接收到的騷擾電話相關(guān),因此本方法的騷擾電話的覆蓋率能大大提升。一方面騷擾電話的下發(fā)數(shù)據(jù)量縮小可節(jié)省終端設(shè)備和云端服務(wù)器的流量,另一方面覆蓋率的提升也使本方法騷擾電話的識(shí)別率更高,識(shí)別效果更為精準(zhǔn)。
[0151]本發(fā)明提供的上述方案可以應(yīng)用在來(lái)電秀以及各種騷擾電話提醒等手機(jī)安全產(chǎn)品中,以盡量避免用戶受到騷擾電話的侵?jǐn)_。例如,對(duì)于響一聲電話或詐騙電話,一旦用戶回?fù)軇t可能蒙受經(jīng)濟(jì)損失,對(duì)于一些房產(chǎn)中介、保險(xiǎn)中介等的電話,用戶可能根本不想收到類似人群的電話。利用本發(fā)明方案,可直接在來(lái)電顯示中展示企業(yè)名稱、Logo等信息,還可展示最近的促銷活動(dòng)等信息,這些信息都可以一并顯示給接收到或者正在撥打該電話的用戶,使得用戶能夠獲得更豐富的信息,以給用戶提供全面的信息提示和操作指導(dǎo)。
[0152]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0153]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0154]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0155]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0156]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0157]本發(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)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的騷擾電話的攔截系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(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)上提供,或者以任何其他形式提供。
[0158]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(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ī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0159]本發(fā)明公開(kāi)了:
[0160]Al、一種云端服務(wù)器下發(fā)騷擾電話列表的方法,所述云端服務(wù)器包含存儲(chǔ)有大量騷擾電話的云端數(shù)據(jù)庫(kù),所述方法包括:
[0161]當(dāng)當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;
[0162]將所述騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0163]A2、根據(jù)Al所述的方法,在從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表之前,所述方法還包括:獲取所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的多個(gè)已撥打騷擾電話,所述多個(gè)已撥打騷擾電話是所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在所述當(dāng)前時(shí)間之前接收到的騷擾電話;
[0164]所述從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表進(jìn)一步包括:從云端數(shù)據(jù)庫(kù)中提取與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入所述第一騷擾電話子列表中。
[0165]A3、根據(jù)A2所述的方法,所述云端數(shù)據(jù)庫(kù)還記錄有任意兩個(gè)騷擾電話之間的相似度;
[0166]所述方法還包括:分別計(jì)算每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度;
[0167]所述從云端數(shù)據(jù)庫(kù)中提取與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入所述第一騷擾電話子列表中進(jìn)一步包括:根據(jù)每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度,從云端數(shù)據(jù)庫(kù)中提取第一騷擾電話子列表。
[0168]A4、根據(jù)A3所述的方法,所述根據(jù)每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度,從云端數(shù)據(jù)庫(kù)中提取第一騷擾電話子列表進(jìn)一步包括:
[0169]按照多個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的所述其它騷擾電話之間的相似度由高至低的順序?qū)λ銎渌}擾電話進(jìn)行排序,選取排序靠前的第一預(yù)設(shè)個(gè)數(shù)的騷擾電話加入所述第一騷擾電話子列表中;
[0170]或者,在所述其它騷擾電話中選取與多個(gè)已撥打騷擾電話之間的相似度大于預(yù)設(shè)值的騷擾電話加入所述第一騷擾電話子列表中。
[0171]A5、根據(jù)A2所述的方法,所述云端數(shù)據(jù)庫(kù)還記錄有任意兩個(gè)騷擾電話之間的相似度;
[0172]所述方法還包括:根據(jù)所述云端數(shù)據(jù)庫(kù)中記錄的任意兩個(gè)騷擾電話之間的相似度,對(duì)所述云端數(shù)據(jù)庫(kù)中所有的騷擾電話進(jìn)行聚類,獲取多個(gè)類別的騷擾電話;
[0173]所述從云端數(shù)據(jù)庫(kù)中提取與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入所述第一騷擾電話子列表中進(jìn)一步包括:查找所述多個(gè)已撥打騷擾電話所屬的類別,從所述多個(gè)已撥打騷擾電話所屬的類別中選取騷擾電話加入所述第一騷擾電話子列表中。
[0174]A6、根據(jù)A1-A5任一項(xiàng)所述的方法,所述騷擾電話列表還包含:與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第二騷擾電話子列表;
[0175]所述從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表進(jìn)一步包括:從云端數(shù)據(jù)庫(kù)中提取所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在所述當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話加入所述第二騷擾電話子列表中。
[0176]A7、根據(jù)A1-A6任一項(xiàng)所述的方法,所述騷擾電話列表還包含:第三騷擾電話子列表;
[0177]所述從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表進(jìn)一步包括:按照在所述當(dāng)前時(shí)間之前的第二預(yù)設(shè)時(shí)間段內(nèi)騷擾電話的撥打次數(shù)由高至低的順序?qū)λ鲈贫藬?shù)據(jù)庫(kù)內(nèi)的騷擾電話進(jìn)行排序,選取排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入所述第三騷擾電話子列表中。
[0178]AS、根據(jù)A7所述的方法,所述選取排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入所述第三騷擾電話子列表中具體為:選取不屬于所述第一騷擾電話子列表和/或第二騷擾電話子列表、且排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入所述第三騷擾電話子列表中。
[0179]A9、根據(jù)A1-A8任一項(xiàng)所述的方法,所述騷擾電話列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。
[0180]A10、根據(jù)A9所述的方法,所述騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。
[0181]All、根據(jù)Al-AlO任一項(xiàng)所述的方法,在所述將騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備之前,所述方法還包括:將所述騷擾電話列表壓縮為二進(jìn)制文件;
[0182]所述將騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備具體為:將所述二進(jìn)制文件下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0183]A12、根據(jù)Al-All任一項(xiàng)所述的方法,在所述將騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備之前,所述方法還包括:將所述當(dāng)前時(shí)間提取的騷擾電話列表與上一次定時(shí)時(shí)間到達(dá)時(shí)提取的騷擾電話列表進(jìn)行比較,獲取騷擾電話列表的增量信息;
[0184]所述將騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備具體為:將所述騷擾電話列表的增量信息下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0185]A13、根據(jù)Al所述的方法,在提取所述騷擾電話列表之后,所述方法還包括:以鍵-值對(duì)形式存儲(chǔ)所述騷擾電話列表,其中鍵為IMEI或SIM卡標(biāo)識(shí),值為騷擾電話列表。
[0186]A14、根據(jù)A7所述的方法,所述將騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備進(jìn)一步包括:
[0187]在無(wú)線局域網(wǎng)聯(lián)網(wǎng)情況下,將所述第一騷擾電話子列表和第三騷擾電話子列表下發(fā)給所述終端設(shè)備;
[0188]和/或,在移動(dòng)通信網(wǎng)聯(lián)網(wǎng)情況下,將所述第一騷擾電話子列表下發(fā)給所述終端設(shè)備。
[0189]本發(fā)明還公開(kāi)了:B15、一種終端設(shè)備對(duì)騷擾電話的攔截方法,所述方法包括:
[0190]接收云端服務(wù)器下發(fā)的騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;
[0191]將所述騷擾電話列表存儲(chǔ)到終端設(shè)備的本地?cái)?shù)據(jù)庫(kù)中;
[0192]當(dāng)接收到呼入電話請(qǐng)求時(shí),檢測(cè)呼入電話是否屬于所述本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)的騷擾電話列表,若是,則對(duì)所述呼入電話請(qǐng)求進(jìn)行攔截處理。
[0193]B16、根據(jù)B15所述的方法,還包括:將所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前接收到的多個(gè)騷擾電話作為多個(gè)已撥打騷擾電話上報(bào)給云端服務(wù)器;
[0194]所述第一騷擾電話子列表中記錄有與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話。
[0195]B17、根據(jù)B15或B16所述的方法,所述騷擾電話列表還包含:與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第二騷擾電話子列表;
[0196]所述第二騷擾電話子列表記錄有所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話。
[0197]B18、根據(jù)B15-B17任一項(xiàng)所述的方法,所述騷擾電話列表還包含:第三騷擾電話子列表;
[0198]所述第三騷擾電話子列表記錄有按照在當(dāng)前時(shí)間之前的第二預(yù)設(shè)時(shí)間段內(nèi)騷擾電話的撥打次數(shù)由高至低的順序?qū)λ鲈贫藬?shù)據(jù)庫(kù)內(nèi)的騷擾電話進(jìn)行排序,進(jìn)而選取的排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話。
[0199]B19、根據(jù)B15-B18任一項(xiàng)所述的方法,所述騷擾電話列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。
[0200]B20、根據(jù)B19所述的方法,所述騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。
[0201]本發(fā)明還公開(kāi)了:C21、一種云端服務(wù)器,包括:
[0202]云端數(shù)據(jù)庫(kù),適于存儲(chǔ)有大量騷擾電話;
[0203]定時(shí)器,適于判斷當(dāng)前時(shí)間是否到達(dá)定時(shí)時(shí)間;
[0204]提取模塊,適于當(dāng)定時(shí)器判斷當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;
[0205]下發(fā)模塊,適于將所述騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0206]C22、根據(jù)C21所述的云端服務(wù)器,還包括:接收模塊,適于獲取所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的多個(gè)已撥打騷擾電話,所述多個(gè)已撥打騷擾電話是所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在所述當(dāng)前時(shí)間之前接收到的騷擾電話;
[0207]所述提取模塊進(jìn)一步適于:從云端數(shù)據(jù)庫(kù)中提取與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入所述第一騷擾電話子列表中。
[0208]C23、根據(jù)C22所述的云端服務(wù)器,所述云端數(shù)據(jù)庫(kù)還記錄有任意兩個(gè)騷擾電話之間的相似度;
[0209]所述云端服務(wù)器還包括:相似度計(jì)算模塊,適于分別計(jì)算每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度;
[0210]所述提取模塊進(jìn)一步適于:根據(jù)每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度,從云端數(shù)據(jù)庫(kù)中提取第一騷擾電話子列表。
[0211]C24、根據(jù)C23所述的云端服務(wù)器,所述提取模塊進(jìn)一步適于:
[0212]按照多個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的所述其它騷擾電話之間的相似度由高至低的順序?qū)λ銎渌}擾電話進(jìn)行排序,選取排序靠前的第一預(yù)設(shè)個(gè)數(shù)的騷擾電話加入所述第一騷擾電話子列表中;
[0213]或者,在所述其它騷擾電話中選取與多個(gè)已撥打騷擾電話之間的相似度大于預(yù)設(shè)值的騷擾電話加入所述第一騷擾電話子列表中。
[0214]C25、根據(jù)C22所述的云端服務(wù)器,所述云端數(shù)據(jù)庫(kù)還記錄有任意兩個(gè)騷擾電話之間的相似度;
[0215]所述云端服務(wù)器還包括:聚類模塊,適于根據(jù)所述云端數(shù)據(jù)庫(kù)中記錄的任意兩個(gè)騷擾電話之間的相似度,對(duì)所述云端數(shù)據(jù)庫(kù)中所有的騷擾電話進(jìn)行聚類,獲取多個(gè)類別的騷擾電話;
[0216]所述提取模塊進(jìn)一步適于:查找所述多個(gè)已撥打騷擾電話所屬的類別,從所述多個(gè)已撥打騷擾電話所屬的類別中選取騷擾電話加入所述第一騷擾電話子列表中。
[0217]C26、根據(jù)C21-C25任一項(xiàng)所述的云端服務(wù)器,所述騷擾電話列表還包含:與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第二騷擾電話子列表;
[0218]所述提取模塊進(jìn)一步適于:從云端數(shù)據(jù)庫(kù)中提取所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在所述當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話加入所述第二騷擾電話子列表中。
[0219]C27、根據(jù)C21-C26任一項(xiàng)所述的云端服務(wù)器,所述騷擾電話列表還包含:第三騷擾電話子列表;
[0220]所述提取模塊進(jìn)一步適于:按照在所述當(dāng)前時(shí)間之前的第二預(yù)設(shè)時(shí)間段內(nèi)騷擾電話的撥打次數(shù)由高至低的順序?qū)λ鲈贫藬?shù)據(jù)庫(kù)內(nèi)的騷擾電話進(jìn)行排序,選取排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入所述第三騷擾電話子列表中。
[0221]C28、根據(jù)C27所述的云端服務(wù)器,所述提取模塊具體適于:選取不屬于所述第一騷擾電話子列表和/或第二騷擾電話子列表、且排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話加入所述第三騷擾電話子列表中。
[0222]C29、根據(jù)C21-C28任一項(xiàng)所述的云端服務(wù)器,所述騷擾電話列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。
[0223]C30、根據(jù)C29所述的云端服務(wù)器,所述騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。
[0224]C31、根據(jù)C21-C30任一項(xiàng)所述的云端服務(wù)器,還包括:壓縮模塊,適于將所述騷擾電話列表壓縮為二進(jìn)制文件;
[0225]所述下發(fā)模塊具體適于:將所述二進(jìn)制文件下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0226]C32、根據(jù)C21-C31任一項(xiàng)所述的云端服務(wù)器,還包括:增量處理模塊,適于將所述當(dāng)前時(shí)間提取的騷擾電話列表與上一次定時(shí)時(shí)間到達(dá)時(shí)提取的騷擾電話列表進(jìn)行比較,獲取騷擾電話列表的增量信息;
[0227]所述下發(fā)模塊具體適于:將所述騷擾電話列表的增量信息下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
[0228]C33、根據(jù)C21所述的云端服務(wù)器,還包括:存儲(chǔ)模塊,適于以鍵_值對(duì)形式存儲(chǔ)所述騷擾電話列表,其中鍵為IMEI或SIM卡標(biāo)識(shí),值為騷擾電話列表。
[0229]C34、根據(jù)C27所述的云端服務(wù)器,所述下發(fā)模塊進(jìn)一步適于:在無(wú)線局域網(wǎng)聯(lián)網(wǎng)情況下,將所述第一騷擾電話子列表和第三騷擾電話子列表下發(fā)給所述終端設(shè)備;和/或,在移動(dòng)通信網(wǎng)聯(lián)網(wǎng)情況下,將所述第一騷擾電話子列表下發(fā)給所述終端設(shè)備。
[0230]本發(fā)明還公開(kāi)了:D35、一種終端設(shè)備,包括:
[0231]接收模塊,適于接收云端服務(wù)器下發(fā)的騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表;
[0232]本地?cái)?shù)據(jù)庫(kù),適于存儲(chǔ)所述騷擾電話列表;
[0233]檢測(cè)模塊,適于當(dāng)接收到呼入電話請(qǐng)求時(shí),檢測(cè)呼入電話是否屬于所述本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)的騷擾電話列表;
[0234]攔截模塊,適于在所述檢測(cè)模塊檢測(cè)出所述呼入電話屬于所述騷擾電話列表的情況下,對(duì)所述呼入電話請(qǐng)求進(jìn)行攔截處理。
[0235]D36、根據(jù)D35所述的終端設(shè)備,還包括:發(fā)送模塊,適于將所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前接收到的多個(gè)騷擾電話作為多個(gè)已撥打騷擾電話上報(bào)給云端服務(wù)器;
[0236]所述第一騷擾電話子列表中記錄有與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話。
[0237]D37、根據(jù)D35或D36所述的終端設(shè)備,所述騷擾電話列表還包含:與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第二騷擾電話子列表;
[0238]所述第二騷擾電話子列表記錄有所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話。
[0239]D38、根據(jù)D35-D37所述的終端設(shè)備,所述騷擾電話列表還包含:第三騷擾電話子列表;
[0240]所述第三騷擾電話子列表記錄有按照在當(dāng)前時(shí)間之前的第二預(yù)設(shè)時(shí)間段內(nèi)騷擾電話的撥打次數(shù)由高至低的順序?qū)λ鲈贫藬?shù)據(jù)庫(kù)內(nèi)的騷擾電話進(jìn)行排序,進(jìn)而選取的排序靠前的第二預(yù)設(shè)個(gè)數(shù)的騷擾電話。
[0241]D39、根據(jù)D35-D38任一項(xiàng)所述的終端設(shè)備,所述騷擾電話列表中的每一條騷擾電話記錄包含騷擾電話號(hào)碼以及該騷擾電話號(hào)碼的屬性信息。
[0242]D40、根據(jù)D39所述的終端設(shè)備,所述騷擾電話號(hào)碼的屬性信息包含:騷擾電話類型和/或騷擾電話標(biāo)記次數(shù)。
[0243]本發(fā)明還公開(kāi)了:E41、一種騷擾電話的攔截系統(tǒng),包括C21-C34任一項(xiàng)所述的云端服務(wù)器以及D35-D40任一項(xiàng)所述的終端設(shè)備。
【權(quán)利要求】
1.一種云端服務(wù)器下發(fā)騷擾電話列表的方法,所述云端服務(wù)器包含存儲(chǔ)有大量騷擾電話的云端數(shù)據(jù)庫(kù),所述方法包括: 當(dāng)當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表; 將所述騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,在從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表之前,所述方法還包括:獲取所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的多個(gè)已撥打騷擾電話,所述多個(gè)已撥打騷擾電話是所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在所述當(dāng)前時(shí)間之前接收到的騷擾電話; 所述從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表進(jìn)一步包括:從云端數(shù)據(jù)庫(kù)中提取與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入所述第一騷擾電話子列表中。
3.根據(jù)權(quán)利要求2所述的方法,所述云端數(shù)據(jù)庫(kù)還記錄有任意兩個(gè)騷擾電話之間的相似度; 所述方法還包括:分別計(jì)算每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度; 所述從云端數(shù)據(jù)庫(kù)中提取與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入所述第一騷擾電話子列表中進(jìn)一步包括:根據(jù)每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度,從云端數(shù)據(jù)庫(kù)中提取第一騷擾電話子列表。
4.根據(jù)權(quán)利要求3所述的方法,所述根據(jù)每個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的除了所述多個(gè)已撥打騷擾電話以外的其它騷擾電話之間的相似度,從云端數(shù)據(jù)庫(kù)中提取第一騷擾電話子列表進(jìn)一步包括: 按照多個(gè)已撥打騷擾電話與云端數(shù)據(jù)庫(kù)記錄的所述其它騷擾電話之間的相似度由高至低的順序?qū)λ銎渌}擾電話進(jìn)行排序,選取排序靠前的第一預(yù)設(shè)個(gè)數(shù)的騷擾電話加入所述第一騷擾電話子列表中; 或者,在所述其它騷擾電話中選取與多個(gè)已撥打騷擾電話之間的相似度大于預(yù)設(shè)值的騷擾電話加入所述第一騷擾電話子列表中。
5.根據(jù)權(quán)利要求2所述的方法,所述云端數(shù)據(jù)庫(kù)還記錄有任意兩個(gè)騷擾電話之間的相似度; 所述方法還包括:根據(jù)所述云端數(shù)據(jù)庫(kù)中記錄的任意兩個(gè)騷擾電話之間的相似度,對(duì)所述云端數(shù)據(jù)庫(kù)中所有的騷擾電話進(jìn)行聚類,獲取多個(gè)類別的騷擾電話; 所述從云端數(shù)據(jù)庫(kù)中提取與所述多個(gè)已撥打騷擾電話相關(guān)的騷擾電話加入所述第一騷擾電話子列表中進(jìn)一步包括:查找所述多個(gè)已撥打騷擾電話所屬的類別,從所述多個(gè)已撥打騷擾電話所屬的類別中選取騷擾電話加入所述第一騷擾電話子列表中。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,所述騷擾電話列表還包含:與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第二騷擾電話子列表; 所述從云端數(shù)據(jù)庫(kù)中提取騷擾電話列表進(jìn)一步包括:從云端數(shù)據(jù)庫(kù)中提取所述終端標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備或所述用戶標(biāo)識(shí)對(duì)應(yīng)的用戶在所述當(dāng)前時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)接收到的騷擾電話加入所述第二騷擾電話子列表中。
7.—種終端設(shè)備對(duì)騷擾電話的攔截方法,所述方法包括: 接收云端服務(wù)器下發(fā)的騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表; 將所述騷擾電話列表存儲(chǔ)到終端設(shè)備的本地?cái)?shù)據(jù)庫(kù)中; 當(dāng)接收到呼入電話請(qǐng)求時(shí),檢測(cè)呼入電話是否屬于所述本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)的騷擾電話列表,若是,則對(duì)所述呼入電話請(qǐng)求進(jìn)行攔截處理。
8.—種云端服務(wù)器,包括: 云端數(shù)據(jù)庫(kù),適于存儲(chǔ)有大量騷擾電話; 定時(shí)器,適于判斷當(dāng)前時(shí)間是否到達(dá)定時(shí)時(shí)間; 提取模塊,適于當(dāng)定時(shí)器判斷當(dāng)前時(shí)間到達(dá)定時(shí)時(shí)間時(shí),從所述云端數(shù)據(jù)庫(kù)中提取騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表; 下發(fā)模塊,適于將所述騷擾電話列表下發(fā)給與所述終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的終端設(shè)備。
9.一種終端設(shè)備,包括: 接收模塊,適于接收云端服務(wù)器下發(fā)的騷擾電話列表,所述騷擾電話列表至少包含與終端標(biāo)識(shí)或用戶標(biāo)識(shí)對(duì)應(yīng)的第一騷擾電話子列表; 本地?cái)?shù)據(jù)庫(kù),適于存儲(chǔ)所述騷擾電話列表; 檢測(cè)模塊,適于當(dāng)接收到呼入電話請(qǐng)求時(shí),檢測(cè)呼入電話是否屬于所述本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)的騷擾電話列表; 攔截模塊,適于在所述檢測(cè)模塊檢測(cè)出所述呼入電話屬于所述騷擾電話列表的情況下,對(duì)所述呼入電話請(qǐng)求進(jìn)行攔截處理。
10.一種騷擾電話的攔截系統(tǒng),包括權(quán)利要求8所述的云端服務(wù)器以及權(quán)利要求9所述的終端設(shè)備。
【文檔編號(hào)】H04L29/08GK104410700SQ201410730194
【公開(kāi)日】2015年3月11日 申請(qǐng)日期:2014年12月4日 優(yōu)先權(quán)日:2014年12月4日
【發(fā)明者】馬璇, 李振博, 常富洋, 師爭(zhēng)明, 秦吉?jiǎng)? 謝冉 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司