Ip地址歸屬地管理方法及裝置制造方法
【專利摘要】一種IP地址歸屬地管理方法,應(yīng)用于服務(wù)器,服務(wù)器中配置有IP地址歸屬地?cái)?shù)據(jù)庫,包括:服務(wù)器接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,IP地址歸屬地異常報(bào)告中包含用戶終端對應(yīng)的用戶帳號、IP地址、以及IP地址的真實(shí)歸屬地信息;統(tǒng)計(jì)接收到的來自不同用戶帳號的IP地址的IP地址歸屬地異常報(bào)告的數(shù)量;當(dāng)統(tǒng)計(jì)的數(shù)量大于或等于預(yù)置的數(shù)值,且IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為真實(shí)歸屬地。此外,本發(fā)明還提供一種IP地址歸屬地管理裝置。上述IP地址歸屬地管理方法及裝置可提高IP地址歸屬地管理的效率。
【專利說明】
IP地址歸屬地管理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)通信技術(shù),尤其涉及一種IP地址歸屬地管理方法及裝置。
【背景技術(shù)】
[0002]IP (Internet Protocol互聯(lián)網(wǎng)協(xié)議)地址歸屬地是指互聯(lián)網(wǎng)上,一個(gè)IP地址所對應(yīng)的物理地址(比如廣東省深圳市)。每一個(gè)互聯(lián)網(wǎng)上的IP地址都會對應(yīng)一個(gè)歸屬地,互聯(lián)網(wǎng)服務(wù)的提供商通過IP地址歸屬地可以定位用戶的位置,從而為其提供更好的服務(wù)。然而,在互聯(lián)網(wǎng)世界,每天都有新的IP地址被啟用,也有舊的IP地址被運(yùn)營商更換給其他的城市或地區(qū)使用,這就導(dǎo)致IP地址歸屬地不準(zhǔn)的現(xiàn)象時(shí)有發(fā)生,從而給互聯(lián)網(wǎng)服務(wù)提供商進(jìn)行用戶安全判斷、以及服務(wù)推薦等業(yè)務(wù)帶來了不便?,F(xiàn)有的IP地址歸屬地管理技術(shù)中,通?;谟脩舻姆答?、或GPS (Global Posit1ning System,全球定位系統(tǒng))來對IP地址歸屬地進(jìn)行校準(zhǔn),上述校準(zhǔn)方法對于校準(zhǔn)通過普通運(yùn)營商(例如中國電信等)接入方式上網(wǎng)時(shí)出現(xiàn)的IP地址歸屬地錯(cuò)誤來說,效果顯著,但是對于校準(zhǔn)通過寬帶租用、移動網(wǎng)關(guān)等存在一個(gè)IP地址屬于多個(gè)省市情況的接入方式上網(wǎng)的出現(xiàn)的IP地址歸屬地錯(cuò)誤來說,則準(zhǔn)確率很低、缺乏管理效率。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供一種IP地址歸屬地管理方法及裝置,可提高IP地址歸屬地管理的效率。
[0004]一種IP地址歸屬地管理方法,應(yīng)用于服務(wù)器,所述服務(wù)器中配置有IP地址歸屬地?cái)?shù)據(jù)庫,包括:所述服務(wù)器接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,所述IP地址歸屬地異常報(bào)告中包含所述用戶終端對應(yīng)的用戶帳號、IP地址、以及所述IP地址的真實(shí)歸屬地信息;統(tǒng)計(jì)接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量;當(dāng)統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述真實(shí)歸屬地。
[0005]一種IP地址歸屬地管理裝置,應(yīng)用于服務(wù)器,所述服務(wù)器中配置有IP地址歸屬地?cái)?shù)據(jù)庫,包括:異常報(bào)告接收模塊,用于接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,所述IP地址歸屬地異常報(bào)告中包含所述用戶終端對應(yīng)的用戶帳號、IP地址、以及所述IP地址的真實(shí)歸屬地信息;第一統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述異常報(bào)告接收模塊接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量;第一更新模塊,用于當(dāng)所述第一統(tǒng)計(jì)模塊統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述真實(shí)歸屬地。
[0006]本發(fā)明實(shí)施例提供的IP地址歸屬地管理方法及裝置,通過當(dāng)統(tǒng)計(jì)出接收到的來自不同用戶帳號的包含相同IP地址信息的IP地址歸屬地異常報(bào)告的數(shù)量大于或等于預(yù)置的數(shù)值,且上述IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為真實(shí)歸屬地,由于IP地址歸屬地異常報(bào)告是由多個(gè)不同用戶帳號提報(bào),且所有IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地是唯一的,因此該真實(shí)歸屬地具有較高的真實(shí)性,將該真實(shí)歸屬地作為IP地址的歸屬地,可提高IP地址歸屬地校準(zhǔn)的準(zhǔn)確性,提高IP地址歸屬地管理的效率。
[0007]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0008]圖1為本發(fā)明第一實(shí)施例提供的IP地址歸屬地管理方法的流程圖。
[0009]圖2為本發(fā)明第二實(shí)施例提供的IP地址歸屬地管理方法的流程圖。
[0010]圖3為本發(fā)明第二實(shí)施例提供的IP地址歸屬地管理方法中部分步驟的流程圖。
[0011]圖4為本發(fā)明第三實(shí)施例提供的IP地址歸屬地管理裝置的結(jié)構(gòu)示意圖。
[0012]圖5為本發(fā)明第四實(shí)施例提供的IP地址歸屬地管理裝置的結(jié)構(gòu)示意圖。
[0013]圖6為本發(fā)明第四實(shí)施例提供的IP地址歸屬地管理裝置中常用登錄地信息獲取模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0014]為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對依據(jù)本發(fā)明的【具體實(shí)施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0015]本發(fā)明實(shí)施例所提供的IP地址歸屬地管理方法可應(yīng)用于服務(wù)器,實(shí)現(xiàn)對IP地址歸屬地的管理。
[0016]第一實(shí)施例
[0017]圖1為本發(fā)明第一實(shí)施例提供的IP地址歸屬地管理方法的流程圖。本實(shí)施例的IP地址歸屬地管理方法應(yīng)用于服務(wù)器,該服務(wù)器中配置有IP地址歸屬地?cái)?shù)據(jù)庫,該IP地址歸屬地?cái)?shù)據(jù)庫中記載有IP地址、歸屬地、以及IP地址與歸屬地的對應(yīng)關(guān)系。如圖1所示,本實(shí)施例的IP地址歸屬地管理方法包括以下步驟:
[0018]步驟S11,所述服務(wù)器接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,所述IP地址歸屬地異常報(bào)告中包含所述用戶終端對應(yīng)的用戶帳號、IP地址、以及所述IP地址的真實(shí)歸屬地信息。
[0019]具體地,用戶終端根據(jù)用戶的查詢指令,通過登錄服務(wù)器提供的IP (InternetProtocol互聯(lián)網(wǎng)協(xié)議)地址查詢系統(tǒng),查詢IP地址的歸屬地信息。當(dāng)查詢出的IP地址的歸屬地與事實(shí)不符時(shí),用戶終端根據(jù)用戶的提報(bào)指令,將包含IP地址異常信息的IP地址歸屬地異常報(bào)告發(fā)送給服務(wù)器。其中IP地址的歸屬地異常報(bào)告中包含的IP地址異常信息具體可包括:用戶終端登錄IP地址查詢系統(tǒng)查詢IP地址的歸屬地信息時(shí)所使用的用戶帳號、查詢的IP地址、以及該IP地址的真實(shí)歸屬地信息等。
[0020]服務(wù)器接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,提取該IP地址歸屬地異常報(bào)告中包含的用戶終端登錄IP地址查詢系統(tǒng)查詢IP地址的歸屬地信息時(shí)所使用的用戶帳號、查詢的IP地址、以及該IP地址的真實(shí)歸屬地等IP地址異常信息,并將提取獲得的IP地址異常信息存儲于本地存儲器或云端存儲服務(wù)器中。
[0021]于本實(shí)例中,用戶終端可以包括智能手機(jī)、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面 3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)等具有網(wǎng)絡(luò)功能的電子終端。
[0022]步驟S12,統(tǒng)計(jì)接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量。
[0023]具體地,服務(wù)器從本地存儲器或云端存儲服務(wù)器,獲取當(dāng)前接收的所有包含與步驟Sll中接收的IP地址歸屬地異常報(bào)告中所包含的IP地址具有相同IP地址信息的IP地址歸屬地異常報(bào)告,并統(tǒng)計(jì)上述IP地址歸屬地異常報(bào)告的數(shù)量。
[0024]步驟S13,當(dāng)統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述真實(shí)歸屬地。
[0025]具體地,當(dāng)統(tǒng)計(jì)出的當(dāng)前接收的所有IP地址歸屬地異常報(bào)告的數(shù)量大于或等于預(yù)置的數(shù)值,且上述IP地址歸屬地異常報(bào)告中所包含的IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為真實(shí)歸屬地。舉例而言,假設(shè)預(yù)置的數(shù)值為10,IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址119.139.25.16的歸屬地為上海,服務(wù)器在接收到包含IP地址為119.139.25.16的IP地址歸屬地異常報(bào)告時(shí),統(tǒng)計(jì)當(dāng)前所有接收到的包含IP地址為119.139.25.16的IP地址歸屬地異常報(bào)告的數(shù)量,若統(tǒng)計(jì)結(jié)果為12件,且上述12件IP地址歸屬地異常報(bào)告中所包含的真實(shí)歸屬地均為深圳,則服務(wù)器將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址119.139.25.16的對應(yīng)的歸屬地更新為深圳。
[0026]本發(fā)明實(shí)施例提供的IP地址歸屬地管理方法,通過當(dāng)統(tǒng)計(jì)出接收到的來自不同用戶帳號的包含相同IP地址信息的IP地址歸屬地異常報(bào)告的數(shù)量大于或等于預(yù)置的數(shù)值,且上述IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為真實(shí)歸屬地,由于IP地址歸屬地異常報(bào)告是由多個(gè)不同用戶帳號提報(bào),且所有IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地是唯一的,因此該真實(shí)歸屬地具有較高的真實(shí)性,將該真實(shí)歸屬地作為IP地址的歸屬地,可提高IP地址歸屬地校準(zhǔn)的準(zhǔn)確性,提高IP地址歸屬地管理的效率。
[0027]第二實(shí)施例
[0028]圖2為本發(fā)明第二實(shí)施例提供的IP地址歸屬地管理方法的流程圖。本實(shí)施例的IP地址歸屬地管理方法應(yīng)用于服務(wù)器,該服務(wù)器中配置有IP地址歸屬地?cái)?shù)據(jù)庫,該IP地址歸屬地?cái)?shù)據(jù)庫中記載有IP地址、歸屬地、以及IP地址與歸屬地的對應(yīng)關(guān)系。如圖2所示,本實(shí)施例的IP地址歸屬地管理方法包括以下步驟:
[0029]步驟S201,所述服務(wù)器接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,所述IP地址歸屬地異常報(bào)告中包含所述用戶終端對應(yīng)的用戶帳號、IP地址、以及所述IP地址的真實(shí)歸屬地信息。
[0030]本步驟具體請參考第一實(shí)施例的相應(yīng)內(nèi)容,此處不再贅述。
[0031]步驟S202,獲取所述用戶帳號的常用登錄地信息。
[0032]具體地,如圖3所示,獲取所述用戶帳號的常用登錄地信息可包括以下步驟:
[0033]步驟S2021,獲取所述用戶帳號的所有登錄日志,每個(gè)登錄日志中均包含所述用戶帳號的登錄地信息。
[0034]具體地,登錄地信息可包括:用戶終端登錄接入服務(wù)器、并通過接入服務(wù)器所獲取IP地址歸屬地查詢、即時(shí)通訊等各種業(yè)務(wù)時(shí)所使用的用戶帳號、IP地址、以及該IP地址的歸屬地等。接入服務(wù)器接收用戶終端發(fā)送的登錄請求時(shí),提取登錄請求中的用戶帳號、IP地址等登錄地信息,根據(jù)提取的IP地址查詢IP地址歸屬地?cái)?shù)據(jù)庫獲取該IP地址的歸屬地,根據(jù)提取的用戶帳號、IP地址以及查詢到的該IP地址的歸屬地生成登錄日志,并將該登錄日志發(fā)送給服務(wù)器,以便服務(wù)器將接收到的登錄日志保存在本地存儲器或云端存儲服務(wù)器。當(dāng)服務(wù)器接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告時(shí),從本地存儲器或云端存儲服務(wù)器獲取該IP地址歸屬地異常報(bào)告中的用戶帳號當(dāng)前所有的登錄日志。
[0035]步驟S2022,在所述所有登錄日志中刪除所述用戶帳號在異常狀態(tài)下登錄時(shí)所記錄的異常登錄日志。
[0036]具體地,根據(jù)預(yù)置的判斷規(guī)則,例如,當(dāng)用戶帳號滿足:垃圾消息的發(fā)送數(shù)量超過預(yù)置的數(shù)值、虛擬錢幣被盜用、向好友發(fā)送過照片消息、發(fā)布過禁止性廣告中的任一項(xiàng)或多項(xiàng)條件時(shí),可認(rèn)為該用戶帳號的登錄日志為異常登錄日志,服務(wù)器將上述異常登錄日志從獲取的所有登錄日志中刪除。通過刪除登錄日志中的異常登錄日志可以提高獲取的用戶帳號的常用登錄地的準(zhǔn)確性,從而提高IP地址歸屬地管理的效率。
[0037]步驟S2023,通過統(tǒng)計(jì)分析所述所有登錄日志中未被刪除的登錄日志所包含的登錄地信息,獲取所述用戶帳號的常用登錄地信息。
[0038]具體地,服務(wù)器根據(jù)步驟S2021中獲取的所有登錄日志中未被刪除的登錄日志中所包含的登錄地信息,統(tǒng)計(jì)用戶帳號在不同IP地址的歸屬地登錄的次數(shù),并根據(jù)統(tǒng)計(jì)出的不同IP地址的歸屬地的登錄次數(shù),對不同IP地址的歸屬地進(jìn)行排序,將登錄次數(shù)最多的IP地址的歸屬地標(biāo)記為該用戶帳號的常用登錄地,作為該用戶賬號的常用登錄地信息。例如:假設(shè)用戶帳號A分別在北京、南京、上海登錄過,其中在北京登錄過10次,在南京及上海分別登錄過I次,則將北京標(biāo)記為用戶帳號A的常用登錄地。
[0039]步驟S203,分析所述真實(shí)歸屬地信息是否與所述常用登錄地信息一致。
[0040]具體地,服務(wù)器分析步驟S201中接收的IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地信息是否與步驟S202中獲取的常用登錄地信息一致,判斷二者是否一致,若一致則可判定該IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地信息具有較高的真實(shí)性,若不一致則可判定該IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地信息真實(shí)性較低,可能是用戶惡意提報(bào),不具有參考價(jià)值。
[0041]步驟204,當(dāng)所述真實(shí)歸屬地信息與所述常用登錄地信息不一致時(shí),丟棄所述IP地址歸屬地異常報(bào)告。
[0042]具體地,當(dāng)真實(shí)歸屬地信息與常用登錄地信息不一致時(shí),服務(wù)器將該真實(shí)歸屬地信息對應(yīng)的IP地址歸屬地異常報(bào)告丟棄,也即視為未接收過該IP地址歸屬地異常報(bào)告。通過丟棄真實(shí)歸屬地信息與常用登錄地信息不一致的IP地址歸屬地異常報(bào)告,將不具有參考價(jià)值的IP地址歸屬地異常報(bào)告從校準(zhǔn)依據(jù)中排除,可從源頭上保證IP地址歸屬地校準(zhǔn)的準(zhǔn)確性,提高IP地址歸屬地管理的效率。
[0043]步驟205,當(dāng)所述真實(shí)歸屬地信息與所述常用登錄地信息一致時(shí),保存所述IP地址歸屬地異常報(bào)告,統(tǒng)計(jì)接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量。
[0044]具體地,當(dāng)真實(shí)歸屬地信息與常用登錄地信息一致時(shí),服務(wù)器將該真實(shí)歸屬地信息對應(yīng)的IP地址歸屬地異常報(bào)告保存在本地存儲器或云端存儲服務(wù)器中。獲取當(dāng)前接收到的所有包含與真實(shí)歸屬地信息對應(yīng)的IP地址具有相同IP地址信息的IP地址歸屬地異常報(bào)告的數(shù)量??梢岳斫獾?,上述IP地址歸屬地異常報(bào)告來自不同的用戶帳號。
[0045]步驟S206,判斷統(tǒng)計(jì)的所述數(shù)量是否小于預(yù)置的數(shù)值。
[0046]若是,則執(zhí)行步驟S207:不更新所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地。
[0047]具體地,若統(tǒng)計(jì)出的來自不同用戶帳號的IP地址的IP地址歸屬地異常報(bào)告的小于預(yù)置的數(shù)量,則暫不對IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地進(jìn)行更新處理。
[0048]若否,則執(zhí)行步驟S208:判斷所述IP地址的真實(shí)歸屬地是否為同一個(gè)真實(shí)歸屬地。
[0049]具體地,若統(tǒng)計(jì)出的來自不同用戶帳號的IP地址的IP地址歸屬地異常報(bào)告的大于或等于預(yù)置的數(shù)量,則判斷上述所有IP地址歸屬地異常報(bào)告中所包含的真實(shí)歸屬地信息是否一致,也即是否為同一個(gè)真實(shí)歸屬地。
[0050]若是,則執(zhí)行步驟S209:將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述真實(shí)歸屬地。
[0051 ] 本步驟具體請參考第一實(shí)施例中的相應(yīng)內(nèi)容,此處不再贅述。
[0052]若否,則執(zhí)行步驟S210,分別統(tǒng)計(jì)所述IP地址的不同真實(shí)歸屬地的數(shù)量,根據(jù)統(tǒng)計(jì)結(jié)果更新所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地。
[0053]具體地,若所有IP地址歸屬地異常報(bào)告中所包含的真實(shí)歸屬地信息不一致,也即包含I個(gè)以上的真實(shí)歸屬地,則服務(wù)器分別統(tǒng)計(jì)所有IP地址歸屬地異常報(bào)告中不同真實(shí)歸屬地的數(shù)量,也即不同真實(shí)歸屬地各自對應(yīng)的IP地址歸屬地異常報(bào)告的數(shù)量,根據(jù)統(tǒng)計(jì)出的數(shù)量對不同真實(shí)歸屬地進(jìn)行排序,將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為不同真實(shí)歸屬地中數(shù)量最多的真實(shí)歸屬地。舉例而言,假設(shè)服務(wù)器一共獲取了 15件IP地址歸屬地異常報(bào)告,其中包含了上海、南京、北京、香港這4個(gè)真實(shí)歸屬地,經(jīng)過統(tǒng)計(jì),若真實(shí)歸屬地為上海的數(shù)量為7,真實(shí)歸屬地為南京的數(shù)量為5,真實(shí)歸屬地為北京的數(shù)量為2,真實(shí)歸屬地為香港的數(shù)量為1,則服務(wù)器將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為上海。
[0054]因?yàn)榘嗤鎸?shí)歸屬地信息的IP地址歸屬地異常報(bào)告數(shù)量越多,其所包含的真實(shí)歸屬地信息的真實(shí)性也就越高,因此通過當(dāng)所有IP地址歸屬地異常報(bào)告中所包含的真實(shí)歸屬地信息不一致時(shí),將數(shù)量最多的真實(shí)歸屬地作為IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地,提高IP地址歸屬地校準(zhǔn)的準(zhǔn)確性,從而提高IP地址歸屬地管理的效率。
[0055]步驟S211,接收用戶終端發(fā)送的IP地址歸屬地查詢請求。
[0056]具體地,服務(wù)器接收用戶終端通過IP地址查詢系統(tǒng)發(fā)送的IP地址歸屬地查詢請求,該查詢請求中包含該用戶帳號登錄IP地址查詢系統(tǒng)時(shí)使用的用戶帳號、以及請求查詢的IP地址。
[0057]步驟S212,判斷是否接收過包含所述用戶帳號與所述IP地址的IP地址歸屬地異常?艮告。
[0058]具體地,服務(wù)器根據(jù)接收到的IP地址歸屬地查詢請求中的用戶帳號以及請求查詢的IP地址等信息,查詢本地存儲器或云端存儲服務(wù)器,判斷本地存儲器或云端存儲服務(wù)器中是否保存有與該用戶帳號以及請求查詢的IP地址對應(yīng)的IP地址歸屬地異常報(bào)告,也即判斷是否接收過包含該用戶帳號與該IP地址的IP地址歸屬地異常報(bào)告。
[0059]若是,則執(zhí)行步驟S213:則將所述IP地址歸屬地異常報(bào)告中包含的真實(shí)歸屬地信息返回給所述用戶終端。
[0060]具體地,若服務(wù)器曾經(jīng)接收過來自IP地址歸屬地查詢請求中的用戶帳號的IP地址歸屬地異常報(bào)告,并且該IP地址歸屬地異常報(bào)告中的IP地址與該IP地址歸屬地查詢請求中的IP地址一致,則將該IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地信息返回給用戶終端??梢岳斫獾?,于本實(shí)施例一【具體實(shí)施方式】中,只要用戶使用用戶帳號通過用戶終端曾經(jīng)發(fā)送過IP地址歸屬地異常報(bào)告,當(dāng)服務(wù)器接收到來自相同用戶帳號通過任一用戶終端發(fā)送的IP地址歸屬地查詢請求,且該IP地址歸屬地查詢請求所請求查詢的IP地址信息與該IP地址歸屬地異常報(bào)告中的IP地址信息一致時(shí),均將該IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地信息返回給該用戶帳號對應(yīng)的用戶終端。
[0061]若否,則執(zhí)行步驟S214:將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地信息返回給所述用戶終端。
[0062]具體地,若服務(wù)器未接收過包含IP地址歸屬地查詢請求中的用戶帳號與IP地址的IP地址歸屬地異常報(bào)告,則將IP地址歸屬地?cái)?shù)據(jù)庫中記載的與IP地址歸屬地查詢請求中的IP地址對應(yīng)的歸屬地信息返回給用戶終端。
[0063]通過判斷是否接收過包含IP地址歸屬地查詢請求中的用戶帳號與IP地址的IP地址歸屬地異常報(bào)告將用戶帳號進(jìn)行劃分,并根據(jù)劃分結(jié)果將不同的真實(shí)歸屬地返回給對應(yīng)的用戶帳號。由于IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地信息是由對應(yīng)的用戶帳號自己提報(bào),因此具有較高的真實(shí)性,根據(jù)該用戶帳號的查詢請求,將該用戶帳號自己提報(bào)的真實(shí)歸屬地信息返回給該用戶帳號,可以保證查詢結(jié)果的正確性,從而可提高IP地址歸屬地管理的效率。而針對未提報(bào)過IP地址歸屬地異常報(bào)告的用戶帳號,由于IP地址歸屬地?cái)?shù)據(jù)庫中保存的IP地址的歸屬地,是在對多個(gè)用戶帳號提報(bào)的IP地址歸屬地異常報(bào)告進(jìn)行分析統(tǒng)計(jì)基礎(chǔ)上的校準(zhǔn)結(jié)果,因此根據(jù)該用戶帳號的查詢請求,將IP地址歸屬地?cái)?shù)據(jù)庫中保存的IP地址的歸屬地返回給該用戶帳號,也可保證查詢結(jié)果的正確性,從而可提高IP地址歸屬地管理的效率。
[0064]本發(fā)明實(shí)施例提供的IP地址歸屬地管理方法,通過當(dāng)統(tǒng)計(jì)出接收到的來自不同用戶帳號的包含相同IP地址信息的IP地址歸屬地異常報(bào)告的數(shù)量大于或等于預(yù)置的數(shù)值,且上述IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為真實(shí)歸屬地,由于IP地址歸屬地異常報(bào)告是由多個(gè)不同用戶帳號提報(bào),且所有IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地是唯一的,因此該真實(shí)歸屬地具有較高的真實(shí)性,將該真實(shí)歸屬地作為IP地址的歸屬地,可提高IP地址歸屬地校準(zhǔn)的準(zhǔn)確性,提高IP地址歸屬地管理的效率。
[0065]第三實(shí)施例
[0066]圖3為本發(fā)明第三實(shí)施例提供的IP地址歸屬地管理裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的IP地址歸屬地管理裝置可以用于服務(wù)器中,實(shí)現(xiàn)上述實(shí)施例中的IP地址歸屬地管理方法。如圖3所示,IP地址歸屬地管理裝置30包括:異常報(bào)告接收模塊31、第一統(tǒng)計(jì)模塊32、以及第一更新模塊33。
[0067]其中,異常報(bào)告接收模塊31用于接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,所述IP地址歸屬地異常報(bào)告中包含所述用戶終端對應(yīng)的用戶帳號、IP地址、以及所述IP地址的真實(shí)歸屬地信息。
[0068]第一統(tǒng)計(jì)模塊32用于統(tǒng)計(jì)所述異常報(bào)告接收模塊31接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量。
[0069]第一更新模塊33用于當(dāng)所述第一統(tǒng)計(jì)模塊32統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述真實(shí)歸屬地。
[0070]本實(shí)施例對IP地址歸屬地管理裝置30的各功能模塊實(shí)現(xiàn)各自功能的具體過程,請參見上述圖1至圖3所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。
[0071]本發(fā)明實(shí)施例提供的IP地址歸屬地管理裝置,通過當(dāng)統(tǒng)計(jì)出接收到的來自不同用戶帳號的包含相同IP地址信息的IP地址歸屬地異常報(bào)告的數(shù)量大于或等于預(yù)置的數(shù)值,且上述IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為真實(shí)歸屬地,由于IP地址歸屬地異常報(bào)告是由多個(gè)不同用戶帳號提報(bào),且所有IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地是唯一的,因此該真實(shí)歸屬地具有較高的真實(shí)性,將該真實(shí)歸屬地作為IP地址的歸屬地,可提高IP地址歸屬地校準(zhǔn)的準(zhǔn)確性,提高IP地址歸屬地管理的效率。
[0072]第四實(shí)施例
[0073]圖4為本發(fā)明第四實(shí)施例提供的在用戶終端內(nèi)進(jìn)行IP地址歸屬地管理的裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的IP地址歸屬地管理裝置可以用于服務(wù)器,實(shí)現(xiàn)上述實(shí)施例中的IP地址歸屬地管理方法。如圖4所示,IP地址歸屬地管理裝置40包括:異常報(bào)告接收模塊401、第一統(tǒng)計(jì)模塊402、第一更新模塊403、常用登錄地信息獲取模塊404、分析模塊405、保存模塊406、第二統(tǒng)計(jì)模塊407、第二更新模塊408、查詢請求接收模塊409、判斷模塊410、以及處理模塊411。
[0074]其中,異常報(bào)告接收模塊401用于接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,所述IP地址歸屬地異常報(bào)告中包含所述用戶終端對應(yīng)的用戶帳號、IP地址、以及所述IP地址的真實(shí)歸屬地信息。
[0075]第一統(tǒng)計(jì)模塊402用于統(tǒng)計(jì)所述異常報(bào)告接收模塊401接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量。
[0076]第一更新模塊403用于當(dāng)所述第一統(tǒng)計(jì)模塊402統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述真實(shí)歸屬地。
[0077]常用登錄地信息獲取模塊404用于獲取所述用戶帳號的常用登錄地信息。如圖6所示,所述常用登錄地信息獲取模塊包括:獲取單元4041、過濾單元4042、以及統(tǒng)計(jì)單元4043。獲取單元4041用于獲取所述用戶帳號的所有登錄日志,每個(gè)登錄日志中均包含所述用戶帳號的登錄地信息;過濾單元4042用于在所述所有登錄日志中刪除所述用戶帳號在異常狀態(tài)下登錄時(shí)所記錄的異常登錄日志;統(tǒng)計(jì)單元4043用于通過統(tǒng)計(jì)分析所述所有登錄日志中未被刪除的登錄日志所包含的登錄地信息,獲取所述用戶帳號的常用登錄地。
[0078]分析模塊405用于分析所述異常報(bào)告接收模塊401接收的所述IP地址歸屬地異常報(bào)告中包含的所述真實(shí)歸屬地是否與所述常用登錄地信息獲取模塊404獲取的所述常用登錄地一致。
[0079]保存模塊406用于當(dāng)所述分析模塊405的分析結(jié)果為所述真實(shí)歸屬地與所述常用登錄地一致時(shí),保存所述IP地址歸屬地異常報(bào)告,當(dāng)所述分析模塊405的分析結(jié)果為所述真實(shí)歸屬地信息與所述常用登錄地信息不一致時(shí),丟棄所述IP地址歸屬地異常報(bào)告。
[0080]第二統(tǒng)計(jì)模塊407用于當(dāng)所述第一統(tǒng)計(jì)模塊402統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為多個(gè)時(shí),分別統(tǒng)計(jì)所述IP地址的不同真實(shí)歸屬地的數(shù)量。
[0081]第二更新模塊408用于將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述不同真實(shí)歸屬地中數(shù)量最多的真實(shí)歸屬地。
[0082]查詢請求接收模塊409用于接收用戶終端發(fā)送的IP地址歸屬地查詢請求,所述IP地址歸屬地查詢請求中包含所述用戶終端對應(yīng)的用戶帳號、以及請求查詢的IP地址。
[0083]判斷模塊410用于判斷是否接收過包含所述用戶帳號與所述IP地址的IP地址歸屬地異常報(bào)告。
[0084]處理模塊411用于當(dāng)所述判斷模塊410的判斷結(jié)果為是時(shí),將所述IP地址歸屬地異常報(bào)告中包含的真實(shí)歸屬地信息返回給所述用戶終端,當(dāng)所述判斷模塊410的判斷結(jié)果為否時(shí),則將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地信息返回給所述用戶終端。
[0085]本實(shí)施例對IP地址歸屬地管理裝置40的各功能模塊實(shí)現(xiàn)各自功能的具體過程,請參見上述圖1至圖3所示實(shí)施例中描述的具體內(nèi)容,此處不再贅述。
[0086]本發(fā)明實(shí)施例提供的IP地址歸屬地管理裝置,通過當(dāng)統(tǒng)計(jì)出接收到的來自不同用戶帳號的包含相同IP地址信息的IP地址歸屬地異常報(bào)告的數(shù)量大于或等于預(yù)置的數(shù)值,且上述IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將IP地址歸屬地?cái)?shù)據(jù)庫中記載的IP地址的歸屬地更新為真實(shí)歸屬地,由于IP地址歸屬地異常報(bào)告是由多個(gè)不同用戶帳號提報(bào),且所有IP地址歸屬地異常報(bào)告中的真實(shí)歸屬地是唯一的,因此該真實(shí)歸屬地具有較高的真實(shí)性,將該真實(shí)歸屬地作為IP地址的歸屬地,可提高IP地址歸屬地校準(zhǔn)的準(zhǔn)確性,提高IP地址歸屬地管理的效率。
[0087]需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0088]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0089]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0090]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種IP地址歸屬地管理方法,應(yīng)用于服務(wù)器,所述服務(wù)器中配置有IP地址歸屬地?cái)?shù)據(jù)庫,其特征在于,包括:所述服務(wù)器接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,所述IP地址歸屬地異常報(bào)告中包含所述用戶終端對應(yīng)的用戶帳號、IP地址、以及所述IP地址的真實(shí)歸屬地信息;統(tǒng)計(jì)接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量;當(dāng)統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述真實(shí)歸屬地。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告的步驟與所述統(tǒng)計(jì)接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量的步驟之間,包括: 獲取所述用戶帳號的常用登錄地信息; 分析所述真實(shí)歸屬地信息是否與所述常用登錄地信息一致; 當(dāng)所述真實(shí)歸屬地信息與所述常用登錄地信息一致時(shí),保存所述IP地址歸屬地異常?艮告; 當(dāng)所述真實(shí)歸屬地信息與所述常用登錄地信息不一致時(shí),丟棄所述IP地址歸屬地異常?艮告。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述用戶帳號的常用登錄地信息的步驟包括: 獲取所述用戶帳號的所有登錄日志,每個(gè)登錄日志中均包含所述用戶帳號的登錄地信息; 在所述所有登錄日志中刪除所述用戶帳號在異常狀態(tài)下登錄時(shí)所記錄的異常登錄日志; 通過統(tǒng)計(jì)分析所述所有登錄日志中未被刪除的登錄日志所包含的登錄地信息,獲取所述用戶帳號的常用登錄地。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為多個(gè)時(shí),分別統(tǒng)計(jì)所述IP地址的不同真實(shí)歸屬地的數(shù)量; 將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述不同真實(shí)歸屬地中數(shù)量最多的真實(shí)歸屬地。
5.根據(jù)權(quán)利要求1至4的任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 接收用戶終端發(fā)送的IP地址歸屬地查詢請求,所述IP地址歸屬地查詢請求中包含所述用戶終端對應(yīng)的用戶帳號、以及請求查詢的IP地址; 判斷是否接收過包含所述用戶帳號與所述IP地址的IP地址歸屬地異常報(bào)告; 若是,則將所述IP地址歸屬地異常報(bào)告中包含的真實(shí)歸屬地信息返回給所述用戶終端; 若否,則將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地信息返回給所述用戶終端。
6.一種IP地址歸屬地管理裝置,應(yīng)用于服務(wù)器,所述服務(wù)器中配置有IP地址歸屬地?cái)?shù)據(jù)庫,其特征在于,包括: 異常報(bào)告接收模塊,用于接收用戶終端發(fā)送的IP地址歸屬地異常報(bào)告,所述IP地址歸屬地異常報(bào)告中包含所述用戶終端對應(yīng)的用戶帳號、IP地址、以及所述IP地址的真實(shí)歸屬地信息; 第一統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述異常報(bào)告接收模塊接收到的來自不同用戶帳號的所述IP地址的IP地址歸屬地異常報(bào)告的數(shù)量; 第一更新模塊,用于當(dāng)所述第一統(tǒng)計(jì)模塊統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為同一個(gè)真實(shí)歸屬地時(shí),將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述真實(shí)歸屬地。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 常用登錄地信息獲取模塊,用于獲取所述用戶帳號的常用登錄地信息; 分析模塊,用于分析所述異常報(bào)告接收模塊接收的所述IP地址歸屬地異常報(bào)告中包含的所述真實(shí)歸屬地是否與所述常用登錄地信息獲取模塊獲取的所述常用登錄地一致; 保存模塊,用于當(dāng)所述分析模塊的分析結(jié)果為所述真實(shí)歸屬地與所述常用登錄地一致時(shí),保存所述IP地址歸屬地異常報(bào)告,當(dāng)所述分析模塊的分析結(jié)果為所述真實(shí)歸屬地信息與所述常用登錄地信息不一致時(shí),丟棄所述IP地址歸屬地異常報(bào)告。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述常用登錄地信息獲取模塊包括: 獲取單元,用于獲取所述用戶帳號的所有登錄日志,每個(gè)登錄日志中均包含所述用戶帳號的登錄地信息; 過濾單元,用于在所述所有登錄日志中刪除所述用戶帳號在異常狀態(tài)下登錄時(shí)所記錄的異常登錄日志; 統(tǒng)計(jì)單元,用于通過統(tǒng)計(jì)分析所述所有登錄日志中未被刪除的登錄日志所包含的登錄地信息,獲取所述用戶帳號的常用登錄地。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二統(tǒng)計(jì)模塊,用于當(dāng)所述第一統(tǒng)計(jì)模塊統(tǒng)計(jì)的所述數(shù)量大于或等于預(yù)置的數(shù)值,且所述IP地址的真實(shí)歸屬地為多個(gè)時(shí),分別統(tǒng)計(jì)所述IP地址的不同真實(shí)歸屬地的數(shù)量; 第二更新模塊,用于將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地更新為所述不同真實(shí)歸屬地中數(shù)量最多的真實(shí)歸屬地。
10.根據(jù)權(quán)利要求6至9的任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 查詢請求接收模塊,用于接收用戶終端發(fā)送的IP地址歸屬地查詢請求,所述IP地址歸屬地查詢請求中包含所述用戶終端對應(yīng)的用戶帳號、以及請求查詢的IP地址; 判斷模塊,用于判斷是否接收過包含所述用戶帳號與所述IP地址的IP地址歸屬地異常?艮告; 處理模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時(shí),將所述IP地址歸屬地異常報(bào)告中包含的真實(shí)歸屬地信息返回給所述用戶終端,當(dāng)所述判斷模塊的判斷結(jié)果為否時(shí),則將所述IP地址歸屬地?cái)?shù)據(jù)庫中記載的所述IP地址的歸屬地信息返回給所述用戶終端。
【文檔編號】G06F17/30GK104427519SQ201310373008
【公開日】2015年3月18日 申請日期:2013年8月23日 優(yōu)先權(quán)日:2013年8月23日
【發(fā)明者】劉杰, 陸莉, 陳旺林, 陳秋瀅 申請人:深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司