本發(fā)明涉及信息領(lǐng)域技術(shù),特別是涉及一種騷擾聯(lián)系人信息發(fā)布方法及裝置。
背景技術(shù):
隨著信息技術(shù)的不斷發(fā)展,終端設(shè)備的功能也越來越強大,它給人們帶來方便的同時也給人們的生活帶來了隱患。其中,騷擾電話就是最大的隱患之一,因此需要將騷擾電話對應(yīng)的騷擾聯(lián)系人信息提示給用戶。為了將騷擾電話對應(yīng)的騷擾聯(lián)系人信息提示給用戶,需要預(yù)先在終端中存入騷擾聯(lián)系人信息。
目前,在預(yù)先存儲騷擾聯(lián)系人信息時,需要在終端中存入大量的騷擾聯(lián)系人信息。然而,在終端中存入大量的騷擾聯(lián)系人信息會占用較多的終端內(nèi)存,同時會導(dǎo)致存儲的騷擾聯(lián)系人信息的精度較低。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種騷擾聯(lián)系人信息發(fā)布方法及裝置,主要目的在于能夠節(jié)省終端內(nèi)存的同時提高存儲騷擾聯(lián)系人信息的精度。
依據(jù)本發(fā)明一個方面,提供了一種騷擾聯(lián)系人信息發(fā)布方法,包括:
接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息;
根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息;
將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。
依據(jù)本發(fā)明另一個方面,提供了一種騷擾聯(lián)系人信息發(fā)布裝置,包括:
接收單元,用于接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息;
獲取單元,用于根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息;
發(fā)送單元,用于將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。
借由上述技術(shù)方案,本發(fā)明實施例提供的技術(shù)方案至少具有下列優(yōu)點:
本發(fā)明實施例提供一種騷擾聯(lián)系人信息發(fā)布方法及裝置,首先接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息;然后根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息;最后將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。與現(xiàn)有在預(yù)先存儲騷擾聯(lián)系人信息時,將大量的騷擾聯(lián)系人信息存入終端相比,本發(fā)明實施例通過將預(yù)置數(shù)據(jù)庫中與客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息存入到終端,可以實現(xiàn)節(jié)省終端內(nèi)存的同時提高存儲騷擾聯(lián)系人信息的精度。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實施例提供的一種騷擾聯(lián)系人信息發(fā)布方法;
圖2示出了本發(fā)明實施例提供的另一種騷擾聯(lián)系人信息發(fā)布方法;
圖3示出了本發(fā)明實施例提供的一種騷擾聯(lián)系人信息發(fā)布裝置;
圖4示出了本發(fā)明實施例提供的另一種騷擾聯(lián)系人信息發(fā)布裝置。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
本發(fā)明實施例提供一種騷擾聯(lián)系人信息發(fā)布方法,如圖1所示,所述方法包括:
101、接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求。
其中,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息。所述騷擾聯(lián)系人信息可以包括騷擾電話號碼、號碼歸屬地信息、騷擾號碼所屬類型、或者號碼所屬使用者的信息。例如,騷擾聯(lián)系人信息的騷擾電話號碼為13840001***、號碼歸屬地信息為遼寧沈陽、騷擾號碼所屬類型為廣告推銷。所述客戶端的標(biāo)識信息用于區(qū)分不同的客戶端。所述客戶端的標(biāo)識信息可以為客戶端的物理地址(Media Access Control Address,MAC地址)和/或國際移動設(shè)備識別碼(International Mobile Equipment Identification Number,IMEI)、客戶端的IP地址、客戶端使用號碼的歸屬地或者全球定位系統(tǒng)(Global Positioning System,GPS)、國際移動用戶識別碼(IMSI,International Mobile Subscriber Identification Number)等,本發(fā)明實施例不做限定。
102、根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息。
其中,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息。所述預(yù)置數(shù)據(jù)庫的存儲方式可以采用key/value存儲方式,key對應(yīng)所述客戶端的標(biāo)識信息,value對應(yīng)所述客戶端對應(yīng)的騷擾聯(lián)系人信息。對于本發(fā)明實施例,可以將所述客戶端對應(yīng)的騷擾聯(lián)系人信息進行壓縮后保存在所述預(yù)置數(shù)據(jù)庫。
103、將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。
對于本發(fā)明實施例,步驟103具體可以包括:如果接收到的客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求中攜帶的所述客戶端的標(biāo)識信息與所述預(yù)置數(shù)據(jù)庫中的所述客戶端的標(biāo)識信息一致,則將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。如果在所述預(yù)置數(shù)據(jù)庫中不存在所述客戶端的標(biāo)識信息,則不向所述客戶端發(fā)送騷擾聯(lián)系人信息。
本發(fā)明實施例提供的一種騷擾聯(lián)系人信息發(fā)布方法,首先接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息;然后根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息;最后將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。與現(xiàn)有在預(yù)先存儲騷擾聯(lián)系人信息時,將大量的騷擾聯(lián)系人信息存入終端相比,本發(fā)明實施例通過將預(yù)置數(shù)據(jù)庫中與客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息存入到終端,可以實現(xiàn)節(jié)省終端內(nèi)存的同時提高存儲騷擾聯(lián)系人信息的精度。
進一步地,本實施例提供另一種騷擾聯(lián)系人信息發(fā)布方法,如圖2所示,所述方法包括:
201、從記錄的客戶端訪問服務(wù)器的日志信息中,獲取所述客戶端對應(yīng)的IP地址。
其中,客戶端訪問服務(wù)器的日志記錄了客戶端與服務(wù)器的交互信息,客戶端與服務(wù)器的交互過程具體可以為:若所述客戶端中存在被用戶標(biāo)記為騷擾聯(lián)系人信息的聯(lián)系人信息,所述客戶端則將所述騷擾聯(lián)系人信息發(fā)送到服務(wù)器;或者所述客戶端向服務(wù)器請求獲取騷擾聯(lián)系人信息。所述客戶端將騷擾聯(lián)系人信息發(fā)送到服務(wù)器或者所述客戶端向服務(wù)器請求獲取騷擾聯(lián)系人信息時,需要通過網(wǎng)絡(luò)連接訪問服務(wù)器,因此客戶端根據(jù)訪問服務(wù)器的日志可以獲取所述客戶端對應(yīng)的IP地址。
202、從所述預(yù)置數(shù)據(jù)庫中獲取預(yù)置時間范圍內(nèi),IP地址與所述客戶端對應(yīng)的IP地址相同的各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息。
其中,所述預(yù)置時間范圍可以根據(jù)用戶的需求設(shè)定,本發(fā)明實施例不 做限定。例如,所述預(yù)置時間范圍可以為三天或者一個星期。
對于本發(fā)明實施例,步驟202具體可以為:如果所述客戶端與各個客戶端通過同一WiFi進行網(wǎng)絡(luò)連接,則所述客戶端的IP地址與各個客戶端對應(yīng)的IP地址相同。通過獲取IP地址與所述客戶端對應(yīng)的IP地址相同的各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息,可以實現(xiàn)針對每個用戶進行推薦騷擾聯(lián)系人信息,例如,向ios系統(tǒng)用戶推薦安卓系統(tǒng)用戶上報的騷擾聯(lián)系人信息。
可選地,步驟202之后還可以包括:從所述預(yù)置數(shù)據(jù)庫中獲取與所述各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息的相似騷擾聯(lián)系人信息。
對于本發(fā)明實施例,各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息的相似騷擾聯(lián)系人信息可以通過各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息得到,具體地可以根據(jù)傳統(tǒng)協(xié)同過濾算法,如user-based(基于用戶)、item-based(基于項目)算法等進行求解得到各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息。每個用戶接收到的騷擾聯(lián)系人信息不同,而對于相似的用戶如用戶的地域相近、職位相近,接收到的騷擾聯(lián)系人信息會比較相似。通過各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息的相似騷擾聯(lián)系人信息,可以實現(xiàn)針對每個用戶進行推薦更多的騷擾聯(lián)系人信息,從而在保證存儲量不大的情況下覆蓋盡可能多的騷擾聯(lián)系人信息,進而進一步提高終端設(shè)備的安全性。
203、建立所述客戶端的標(biāo)識信息與所述各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息之間的對應(yīng)關(guān)系并保存在所述預(yù)置數(shù)據(jù)庫中。
其中,所述客戶端的標(biāo)識信息用于區(qū)分不同的客戶端。所述客戶端的標(biāo)識信息可以為客戶端的MAC地址和/或IMEI、客戶端的IP地址、客戶端使用號碼歸屬地或者GPS、IMSI等,本發(fā)明實施例不做限定。
對于本發(fā)明實施例,步驟203具體可以為:建立所述客戶端的標(biāo)識信息與所述各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息和與所述相似騷擾聯(lián)系人信息之間的對應(yīng)關(guān)系,并保存在所述預(yù)置數(shù)據(jù)庫中。其中,可以將所述各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息和與所述相似騷擾聯(lián)系人信息合并成騷擾聯(lián)系人信息列表并且以壓縮的形式保存到所述預(yù)置數(shù)據(jù)庫。其中,所述預(yù)置數(shù)據(jù)庫的存儲方式可以為key/value存儲方式,key對應(yīng)所述客戶端 的標(biāo)識信息,value對應(yīng)所述客戶端對應(yīng)的騷擾聯(lián)系人信息壓縮列表。
204、接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求。
其中,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息。
205、根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息。
其中,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息;所述預(yù)置數(shù)據(jù)庫中還保存有不同地域分別對應(yīng)的出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息。對于本發(fā)明實施例,步驟205具體可以為:根據(jù)所述客戶端的標(biāo)識信息,從所述預(yù)置數(shù)據(jù)庫中獲取與地域信息對應(yīng)的出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息。
對于本發(fā)明實施例,根據(jù)所述客戶端的標(biāo)識信息,獲取所述客戶端對應(yīng)的地域信息具體可以為:根據(jù)所述客戶端的標(biāo)識信息,例如所述客戶端的IP地址、客戶端使用號碼的歸屬地或者GPS等信息,可以定位到客戶端對應(yīng)的地域信息。其中,所述客戶端對應(yīng)的地域信息可以為所述客戶端的所在城市。所述預(yù)設(shè)閾值可以根據(jù)用戶的需求設(shè)置,也可以根據(jù)默認模式設(shè)置。所述預(yù)置數(shù)據(jù)庫的存儲方式可以采用key/value存儲方式,key還可以對應(yīng)所述客戶端對應(yīng)的地域信息,value還可以對應(yīng)與地域信息對應(yīng)的出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息。
例如,獲取所述客戶端對應(yīng)的地域被撥打頻率排名前5000名的騷擾聯(lián)系人信息,所述預(yù)設(shè)閾值可以設(shè)置為被撥打頻率排名第5000名的騷擾聯(lián)系人信息被標(biāo)記的次數(shù)。若被撥打頻率排名第5000名的騷擾聯(lián)系人信息被標(biāo)記次數(shù)為1000次,則所述地域信息對應(yīng)的出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息,即為所述客戶端的所在城市被標(biāo)記次數(shù)大于或等于1000次的騷擾聯(lián)系人信息。若所述客戶端的所在城市為北京市,當(dāng)接收到客戶端請求北京市的騷擾聯(lián)系人信息后,將預(yù)設(shè)閾值設(shè)置為1000次,從所述預(yù)置數(shù)據(jù)庫中獲取北京市被標(biāo)記次數(shù)大于或等于1000次的騷擾聯(lián)系人信息,然后將北京市被標(biāo)記次數(shù)大于或等于1000次的騷擾聯(lián)系人信息發(fā)送給客戶端,即將北京市被撥打頻率排名前5000的騷擾聯(lián)系人信息發(fā)送給客戶端。
206、將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。
對于本發(fā)明實施例,所述預(yù)置數(shù)據(jù)庫中還可以保存有基礎(chǔ)騷擾聯(lián)系人信息,所述基礎(chǔ)騷擾聯(lián)系信息為所述預(yù)置數(shù)據(jù)庫中保存的騷擾聯(lián)系人信息中出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息。若所述預(yù)置數(shù)據(jù)庫中未保存所述客戶端對應(yīng)的地域信息,則從所述預(yù)置數(shù)據(jù)庫中獲取基礎(chǔ)騷擾聯(lián)系人信息;將所述基礎(chǔ)騷擾聯(lián)系人信息發(fā)送給所述客戶端。
其中,所述基礎(chǔ)騷擾聯(lián)系人信息可以為所述客戶端對應(yīng)的地域所在國家的全部騷擾聯(lián)系人信息中出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息。例如,所述客戶端對應(yīng)的地域為北京市,北京市所在國家為中國,則所述基礎(chǔ)騷擾聯(lián)系人信息為中國所有城市,如北京市、天津市、上海市、深圳市等城市出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息的總和。當(dāng)接收到客戶端請求北京市的騷擾聯(lián)系人信息后,將預(yù)設(shè)閾值設(shè)置為1000次,如果所述預(yù)置數(shù)據(jù)庫中不存在北京市對應(yīng)的騷擾聯(lián)系人信息,則從所述預(yù)置數(shù)據(jù)庫中獲取中國被標(biāo)記次數(shù)大于或等于1000次的騷擾聯(lián)系人信息,然后將中國被標(biāo)記次數(shù)大于或等于1000次的騷擾聯(lián)系人信息發(fā)送給客戶端,即將中國被撥打頻率排名前5000的騷擾聯(lián)系人信息發(fā)送給客戶端。
對于本發(fā)明實施例,步驟206具體可以為:當(dāng)接收到客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求時,可以根據(jù)預(yù)置數(shù)據(jù)庫中key對應(yīng)的所述客戶端的標(biāo)識信息,獲取所述客戶端對應(yīng)的騷擾聯(lián)系人信息壓縮列表,然后將所述客戶端對應(yīng)的騷擾聯(lián)系人信息壓縮列表發(fā)送給所述客戶端。也可以根據(jù)預(yù)置數(shù)據(jù)庫中key對應(yīng)的所述客戶端對應(yīng)的地域信息,獲取與地域信息對應(yīng)的出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息,然后將與地域信息對應(yīng)的出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息發(fā)送給所述客戶端。如果所述預(yù)置數(shù)據(jù)庫中未保存所述客戶端對應(yīng)的地域信息,則從所述預(yù)置數(shù)據(jù)庫中獲取基礎(chǔ)騷擾聯(lián)系人信息;然后將所述基礎(chǔ)騷擾聯(lián)系人信息發(fā)送給所述客戶端。
本發(fā)明實施例提供的另一種騷擾聯(lián)系人信息發(fā)布方法,首先接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息;然后根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù) 庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息;最后將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。與現(xiàn)有在預(yù)先存儲騷擾聯(lián)系人信息時,將大量的騷擾聯(lián)系人信息存入終端相比,本發(fā)明實施例通過將預(yù)置數(shù)據(jù)庫中與客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息存入到終端,可以實現(xiàn)節(jié)省終端內(nèi)存的同時提高存儲騷擾聯(lián)系人信息的精度。
進一步地,作為圖1所述方法的具體實現(xiàn),本發(fā)明實施例提供一種騷擾聯(lián)系人信息發(fā)布裝置,如圖3所示,所述裝置包括:接收單元31,獲取單元32,發(fā)送單元33。
接收單元31,用于接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息。
獲取單元32,用于根據(jù)所述接收單元31中的客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息。
發(fā)送單元33,用于將通過所述獲取單元32獲得的所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。
需要說明的是,本發(fā)明實施例提供的騷擾聯(lián)系人信息發(fā)布裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖1中的對應(yīng)描述,在此不再贅述。
本發(fā)明實施例提供的一種騷擾聯(lián)系人信息發(fā)布裝置,首先接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息;然后根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息;最后將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。與現(xiàn)有在預(yù)先存儲騷擾聯(lián)系人信息時,將大量的騷擾聯(lián)系人信息存入終端相比,本發(fā)明實施例通過將預(yù)置數(shù)據(jù)庫中與客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息存入到終端,可以實現(xiàn)節(jié)省終端內(nèi)存的同時提高存儲騷擾聯(lián)系人信息的精度。
進一步地,作為圖2所述方法的具體實現(xiàn),本發(fā)明實施例提供另一種騷擾聯(lián)系人信息發(fā)布裝置,如圖4所示,所述裝置包括:接收單元41,獲取單元42,發(fā)送單元43,建立單元44。
接收單元41,用于接收客戶端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息。
獲取單元42,用于根據(jù)所述接收單元41中的客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息。
發(fā)送單元43,用于將通過所述獲取單元42獲得的所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。
所述獲取單元42,還用于從記錄的所述客戶端的訪問服務(wù)器的日志信息中,獲取所述客戶端對應(yīng)的IP地址。
所述獲取單元42,還用于從所述預(yù)置數(shù)據(jù)庫中獲取預(yù)置時間范圍內(nèi),IP地址與所述客戶端對應(yīng)的IP地址相同的各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息。
建立單元44,用于建立所述客戶端的標(biāo)識信息與所述各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息之間的對應(yīng)關(guān)系并保存在所述預(yù)置數(shù)據(jù)庫中。
所述獲取單元42,還用于從所述預(yù)置數(shù)據(jù)庫中獲取與所述各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息的相似騷擾聯(lián)系人信息。
所述建立單元44,具體用于建立所述客戶端的標(biāo)識信息與所述各個客戶端分別對應(yīng)的騷擾聯(lián)系人信息和與所述相似騷擾聯(lián)系人信息之間的對應(yīng)關(guān)系,并保存在所述預(yù)置數(shù)據(jù)庫中。
所述獲取單元42,具體用于根據(jù)所述客戶端的標(biāo)識信息,獲取所述客戶端對應(yīng)的地域信息;從所述預(yù)置數(shù)據(jù)庫中獲取與地域信息對應(yīng)的出現(xiàn)頻率大于或等于預(yù)設(shè)閾值的騷擾聯(lián)系人信息。
所述獲取單元42,還用于若所述預(yù)置數(shù)據(jù)庫中未保存所述客戶端對應(yīng)的地域信息,則從所述預(yù)置數(shù)據(jù)庫中獲取基礎(chǔ)騷擾聯(lián)系人信息。
所述發(fā)送單元43,還用于將所述基礎(chǔ)騷擾聯(lián)系人信息發(fā)送給所述客戶端。
需要說明的是,本發(fā)明實施例提供的騷擾聯(lián)系人信息發(fā)布裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖2中的對應(yīng)描述,在此不再贅述。
本發(fā)明實施例提供的另一種騷擾聯(lián)系人信息發(fā)布裝置,首先接收客戶 端發(fā)送的騷擾聯(lián)系人信息獲取請求,所述騷擾聯(lián)系人信息獲取請求中攜帶有所述客戶端的標(biāo)識信息;然后根據(jù)所述客戶端的標(biāo)識信息,從預(yù)置數(shù)據(jù)庫中獲取與所述客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息,所述預(yù)置數(shù)據(jù)庫中保存有不同客戶端的標(biāo)識信息分別對應(yīng)的騷擾聯(lián)系人信息;最后將所述騷擾聯(lián)系人信息發(fā)送給所述客戶端。與現(xiàn)有在預(yù)先存儲騷擾聯(lián)系人信息時,將大量的騷擾聯(lián)系人信息存入終端相比,本發(fā)明實施例通過將預(yù)置數(shù)據(jù)庫中與客戶端的標(biāo)識信息對應(yīng)的騷擾聯(lián)系人信息存入到終端,可以實現(xiàn)節(jié)省終端內(nèi)存的同時提高存儲騷擾聯(lián)系人信息的精度。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
可以理解的是,上述方法及裝置中的相關(guān)特征可以相互參考。另外,上述實施例中的“第一”、“第二”等是用于區(qū)分各實施例,而并不代表各實施例的優(yōu)劣。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個 權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的騷擾聯(lián)系人信息發(fā)布方法及裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出 替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。