亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于ip地址的定位方法及裝置的制造方法

文檔序號:10661024閱讀:490來源:國知局
基于ip地址的定位方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種基于IP地址的定位方法及裝置。本發(fā)明實(shí)施例通過接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址,進(jìn)而獲得所述IP地址的IP地址類型,使得能夠根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),由于不同類型的IP地址,具有不同的分布特點(diǎn),因此,根據(jù)所識別出的IP地址的地址類型,執(zhí)行基于IP地址的定位操作,能夠獲得精確的位置數(shù)據(jù),從而提高了基于IP地址定位的定位精度。
【專利說明】
基于IP地址的定位方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其涉及一種基于IP地址的定位方法及裝置。
【【背景技術(shù)】】
[0002]IP是英文Internet Protocol的縮寫,意思是“網(wǎng)絡(luò)之間互連的協(xié)議”,在因特網(wǎng)(Internet)中,它是能使連接到網(wǎng)上的所有計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)相互通信的一套規(guī)則,規(guī)定了計(jì)算機(jī)在Internet上進(jìn)行通信時(shí)應(yīng)當(dāng)遵守的規(guī)則。因此,IP也可以叫做“因特網(wǎng)協(xié)議”。IP地址被用來給Internet上的終端一個(gè)編號,每臺聯(lián)網(wǎng)的終端上都需要有IP地址,才能正常通
?目O
[0003]現(xiàn)有技術(shù)中,可以利用請求端提供的IP地址,查詢IP地址數(shù)據(jù)庫,獲取該IP地址所在的區(qū)域,例如,省份、城市等,但是,定位精度不高。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的多個(gè)方面提供一種基于IP地址的定位方法及裝置,用以提高定位精度。
[0005]本發(fā)明的一方面,提供一種基于IP地址的定位方法,包括:
[0006]接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址;
[0007]獲得所述IP地址的IP地址類型;
[0008]根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0009]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述IP地址的IP地址類型包括第一類型、第二類型、第三類型或第四類型;其中,
[0010]所述第一類型為固定分配單中心點(diǎn)類型;
[0011 ]所述第二類型為動(dòng)態(tài)分配單中心點(diǎn)類型;
[0012]所述第三類型為固定分配多中心點(diǎn)類型;
[0013]所述第四類型為動(dòng)態(tài)分配多中心點(diǎn)類型。
[0014]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述獲得所述IP地址的IP地址類型之前,還包括:
[0015]獲取具有所述IP地址的終端的至少一個(gè)歷史定位數(shù)據(jù),所述至少一個(gè)歷史定位數(shù)據(jù)中每個(gè)歷史定位數(shù)據(jù)中包含網(wǎng)絡(luò)連接指示;
[0016]若所述每個(gè)歷史定位數(shù)據(jù)中所包含的網(wǎng)絡(luò)連接指示均指示終端上網(wǎng)連接為W1-Fi網(wǎng)絡(luò)連接,將所述至少一個(gè)歷史定位數(shù)據(jù),作為所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù);
[0017]根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述IP地址的采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少一個(gè)距離簇;
[0018]根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型。
[0019]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型之后,還包括:
[0020]根據(jù)所述IP地址的IP地址類型,獲得所述IP地址的采集點(diǎn)存活時(shí)間;[0021 ]獲取所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù);
[0022]根據(jù)所述IP地址的IP地址類型和所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0023]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所述IP地址的IP地址類型和所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),包括:
[0024]若所述IP地址的IP地址類型為第一類型,則所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),計(jì)算一個(gè)中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);
[0025]若所述IP地址的IP地址類型為第二類型或第三類型或第四類型,則根據(jù)所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少兩個(gè)距離簇;若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為有序排列,計(jì)算定位時(shí)間距離當(dāng)前時(shí)間最近的距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為無序排列,計(jì)算所述至少兩個(gè)所述距離簇中每個(gè)距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0026]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),包括:
[0027]根據(jù)所述IP地址的IP地址類型,直接獲得所述IP地址所對應(yīng)的位置數(shù)據(jù);或者獲取所述終端的停留位置,在所述終端的停留位置附近,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0028]本發(fā)明的另一方面,提供一種基于IP地址的定位裝置,包括:
[0029]接收單元,用于接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址;
[0030]獲得單元,用于獲得所述IP地址的IP地址類型;
[0031]定位單元,用于根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0032]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述IP地址的IP地址類型包括第一類型、第二類型、第三類型或第四類型;其中,
[0033]所述第一類型為固定分配單中心點(diǎn)類型;
[0034]所述第二類型為動(dòng)態(tài)分配單中心點(diǎn)類型;
[0035]所述第三類型為固定分配多中心點(diǎn)類型;
[0036]所述第四類型為動(dòng)態(tài)分配多中心點(diǎn)類型。
[0037]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括配置單元,用于
[0038]獲取具有所述IP地址的終端的至少一個(gè)歷史定位數(shù)據(jù),所述至少一個(gè)歷史定位數(shù)據(jù)中每個(gè)歷史定位數(shù)據(jù)中包含網(wǎng)絡(luò)連接指示;
[0039]若所述每個(gè)歷史定位數(shù)據(jù)中所包含的網(wǎng)絡(luò)連接指示均指示終端上網(wǎng)連接為W1-Fi網(wǎng)絡(luò)連接,將所述至少一個(gè)歷史定位數(shù)據(jù),作為所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù);
[0040]根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述IP地址的采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少一個(gè)距離簇;以及
[0041]根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型。
[0042]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述配置單元,具體用于
[0043]根據(jù)所述IP地址的IP地址類型,獲得所述IP地址的采集點(diǎn)存活時(shí)間;
[0044]獲取所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù);以及
[0045]根據(jù)所述IP地址的IP地址類型和所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0046]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述配置單元,具體用于
[0047]若所述IP地址的IP地址類型為第一類型,則所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),計(jì)算一個(gè)中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);
[0048]若所述IP地址的IP地址類型為第二類型或第三類型或第四類型,則根據(jù)所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少兩個(gè)距離簇;若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為有序排列,計(jì)算定位時(shí)間距離當(dāng)前時(shí)間最近的距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為無序排列,計(jì)算所述至少兩個(gè)所述距離簇中每個(gè)距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0049]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述定位單元,具體用于
[0050]根據(jù)所述IP地址的IP地址類型,直接獲得所述IP地址所對應(yīng)的位置數(shù)據(jù);或者獲取所述終端的停留位置,在所述終端的停留位置附近,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0051]由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址,進(jìn)而獲得所述IP地址的IP地址類型,使得能夠根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),由于不同類型的IP地址,具有不同的分布特點(diǎn),因此,根據(jù)所識別出的IP地址的地址類型,執(zhí)行基于IP地址的定位操作,能夠獲得精確的位置數(shù)據(jù),從而提高了基于IP地址定位的定位精度。
[0052]另外,采用本發(fā)明所提供的技術(shù)方案,由于預(yù)先采用了海量的歷史定位數(shù)據(jù)這一定位大數(shù)據(jù),計(jì)算IP地址所對應(yīng)的位置數(shù)據(jù),使得定位結(jié)果更加精準(zhǔn),能夠進(jìn)一步提高基于IP地址定位的定位精度。
[0053]另外,采用本發(fā)明所提供的技術(shù)方案,由于采用了海量的歷史定位數(shù)據(jù)這一定位大數(shù)據(jù),使得IP地址的識別更加精準(zhǔn),從而提高了 IP地址分類的可靠性。
[0054]另外,采用本發(fā)明所提供的技術(shù)方案,能夠有效地提高用戶的體驗(yàn)。
【【附圖說明】】
[0055]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1為本發(fā)明一實(shí)施例提供的基于IP地址的定位方法的流程示意圖;
[0057]圖2為本發(fā)明另一實(shí)施例提供的基于IP地址的定位裝置的結(jié)構(gòu)示意圖;
[0058]圖3為本發(fā)明另一實(shí)施例提供的基于IP地址的定位裝置的結(jié)構(gòu)示意圖。
【【具體實(shí)施方式】】
[0059]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的全部其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0060]需要說明的是,本發(fā)明實(shí)施例中所涉及的終端可以包括但不限于手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設(shè)備、平板電腦(Tablet Computer)、個(gè)人電腦(Personal Computer ,PC)、MP3播放器、MP4播放器、可穿戴設(shè)備(例如,智能眼鏡、智能手表、智能手環(huán)等)等。
[0061]另外,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,六和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另夕卜,本文中字符,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
[0062]圖1為本發(fā)明一實(shí)施例提供的基于IP地址的定位方法的流程示意圖,如圖1所示。
[0063]101、接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址。
[0064]102、獲得所述IP地址的IP地址類型。
[0065]103、根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0066]需要說明的是,101?103的執(zhí)行主體的部分或全部可以為位于本地終端的應(yīng)用,或者還可以為設(shè)置在位于本地終端的應(yīng)用中的插件或軟件開發(fā)工具包(SoftwareDevelopment Kit,SDK)等功能單元,或者還可以為位于網(wǎng)絡(luò)側(cè)服務(wù)器中的處理引擎,或者還可以為位于網(wǎng)絡(luò)側(cè)的分布式系統(tǒng),本實(shí)施例對此不進(jìn)行特別限定。
[0067]可以理解的是,所述應(yīng)用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁程序(webApp),本實(shí)施例對此不進(jìn)行特別限定。
[0068]這樣,通過接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址,進(jìn)而獲得所述IP地址的IP地址類型,使得能夠根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),由于不同類型的IP地址,具有不同的分布特點(diǎn),因此,根據(jù)所識別出的IP地址的地址類型,執(zhí)行基于IP地址的定位操作,能夠獲得精確的位置數(shù)據(jù),從而提尚了基于IP地址定位的定位精度。
[0069]具體來說,所述IP地址的IP地址類型,可以包括但不限于第一類型、第二類型、第三類型或第四類型,本實(shí)施例對此不進(jìn)行特別限定。
[0070]舉例來說,所述第一類型為固定分配單中心點(diǎn)類型;所述第二類型為動(dòng)態(tài)分配單中心點(diǎn)類型;所述第三類型為固定分配多中心點(diǎn)類型;所述第四類型為動(dòng)態(tài)分配多中心點(diǎn)類型。
[0071]所謂的固定分配單中心點(diǎn)類型,這種類型的IP地址是指給分布集中在一個(gè)區(qū)域的終端所分配的固定IP地址。例如,學(xué)校的某個(gè)校區(qū)、公司的某個(gè)辦公大樓等場所的終端。
[0072]所謂的動(dòng)態(tài)分配單中心點(diǎn)類型,這種類型的IP地址是指在指定時(shí)間范圍之內(nèi)給分布集中在一個(gè)區(qū)域的終端所分配的空閑IP地址。例如,小區(qū)的終端。
[0073]所謂的固定分配多中心點(diǎn)類型,這種類型的IP地址是指給分布集中在多個(gè)區(qū)域的終端所分配的固定IP地址,其分布的區(qū)域較少,一般不超過6個(gè)。例如,學(xué)校的全部校區(qū)、公司的全部辦公大樓等場所的終端。
[0074]所謂的動(dòng)態(tài)分配多中心點(diǎn)類型,這種類型的IP地址是指在指定時(shí)間范圍之內(nèi)給分布集中在多個(gè)區(qū)域的終端所分配的空閑IP地址,其分布的區(qū)域較多,一般至少有6個(gè)。例如,很多小區(qū)的終端。
[0075]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在102之前,還可以進(jìn)一步預(yù)先根據(jù)終端的大量歷史定位數(shù)據(jù),分析出每個(gè)IP地址所對應(yīng)的IP地址類型,以供執(zhí)行102時(shí),根據(jù)所接收的定位請求消息中所包含的終端的IP地址,獲得該IP地址的IP地址類型。
[0076]具體來說,針對該IP地址,可以獲取具有所述IP地址的終端的至少一個(gè)歷史定位數(shù)據(jù),所述至少一個(gè)歷史定位數(shù)據(jù)中每個(gè)歷史定位數(shù)據(jù)中包含網(wǎng)絡(luò)連接指示。若所述每個(gè)歷史定位數(shù)據(jù)中所包含的網(wǎng)絡(luò)連接指示均指示終端上網(wǎng)連接為無線相容性認(rèn)證(WirelessFidelity,W1-Fi)網(wǎng)絡(luò)連接,將所述至少一個(gè)歷史定位數(shù)據(jù),作為所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù)。進(jìn)而,則可以根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述IP地址的采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少一個(gè)距離簇。然后,可以根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型。
[0077]在本發(fā)明中,所獲取的歷史定位數(shù)據(jù),可以為采用任何定位方式獲取終端的定位結(jié)果的相關(guān)記錄數(shù)據(jù),例如,全球定位系統(tǒng)(Global Posit1ning System,GPS)定位方式、W1-Fi定位或基站定位等。具體來說,任一終端的歷史定位數(shù)據(jù)可以包括但不限于終端的IP地址、定位時(shí)間、定位結(jié)果、以及網(wǎng)絡(luò)連接指示,本實(shí)施例對此不進(jìn)行特別限定。其中,所述網(wǎng)絡(luò)連接指示,可以用于指示終端上網(wǎng)連接是否為W1-Fi網(wǎng)絡(luò)連接,例如,上網(wǎng)類型標(biāo)識或是否有連接W1-Fi網(wǎng)絡(luò)指示等。
[0078]在一個(gè)具體的實(shí)現(xiàn)過程中,具體可以采集全部終端的歷史定位數(shù)據(jù),進(jìn)而,則可以將相同IP地址作為若干個(gè)指定IP地址,獲取具有所述IP地址的終端的所述至少一個(gè)歷史定位數(shù)據(jù)。
[0079]在另一個(gè)具體的實(shí)現(xiàn)過程中,所述距離簇可以采用如下方式獲得:根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù)中的定位結(jié)果即采集點(diǎn)的地理位置數(shù)據(jù),對所述IP地址的采集點(diǎn),以距離閾值,進(jìn)行基于距離的密度聚類處理,以獲得至少一個(gè)距離簇。
[0080]其中,所述距離閾值,可以為預(yù)先設(shè)置的經(jīng)驗(yàn)值,或者還可以為根據(jù)所述IP地址的采集點(diǎn)的地理位置數(shù)據(jù)計(jì)算獲得,本實(shí)施例對此不進(jìn)行特別限定。
[0081]在另一個(gè)具體的實(shí)現(xiàn)過程中,在獲得所述至少一個(gè)距離簇之后,具體可以根據(jù)所獲得的距離簇的數(shù)量、分布等分布數(shù)據(jù),獲得所述IP地址的IP地址類型。
[0082]例如,若獲得一個(gè)所述距離簇,則所述IP地址的IP地址類型為第一類型。
[0083]或者,再例如,若獲得至少兩個(gè)所述距離簇,且所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為有序排列,則所述IP地址的IP地址類型為第二類型。
[0084]或者,再例如,若獲得至少兩個(gè)所述距離簇,且所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為無序排列,且所述距離簇的數(shù)量小于或等于預(yù)先設(shè)置的數(shù)量閾值,則所述IP地址的IP地址類型為第三類型。
[0085]或者,再例如,若獲得至少兩個(gè)所述距離簇,且所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為無序排列,且所述距離簇的數(shù)量大于預(yù)先設(shè)置的數(shù)量閾值,則所述IP地址的IP地址類型為第二類型或第四類型。具體來說,在實(shí)例中,具體可以根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述IP地址的采集點(diǎn),以時(shí)間閾值,進(jìn)行基于時(shí)間的密度聚類處理,以獲得至少一個(gè)時(shí)間簇。進(jìn)而,則可以根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述至少一個(gè)時(shí)間簇中每個(gè)時(shí)間簇內(nèi)的采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得所述每個(gè)時(shí)間簇內(nèi)的至少一個(gè)子距離簇。若任一時(shí)間簇內(nèi)獲得一個(gè)所述子距離簇,則在所述任一時(shí)間簇內(nèi)所述IP地址的IP地址類型為第一類型;若任一時(shí)間簇內(nèi)獲得至少兩個(gè)所述子距離簇,且所述至少兩個(gè)所述子距離簇中每個(gè)子距離簇在時(shí)間上為有序排列,則在所述任一時(shí)間簇內(nèi)所述IP地址的IP地址類型為第二類型;若任一時(shí)間簇內(nèi)獲得至少兩個(gè)所述子距離簇,且所述至少兩個(gè)所述子距離簇中每個(gè)子距離簇在時(shí)間上為無序排列,且所述子距離簇的數(shù)量小于或等于預(yù)先設(shè)置的數(shù)量閾值,則在所述任一時(shí)間簇內(nèi)所述IP地址的IP地址類型為第三類型。那么,若在所述每個(gè)時(shí)間簇內(nèi)所述IP地址的IP地址類型為所述第一類型或所述第二類型,則所述IP地址的IP地址類型為第二類型;若在所述任一時(shí)間簇內(nèi)所述IP地址的IP地址類型為第三類型,則所述IP地址的IP地址類型為第四類型。
[0086]在進(jìn)行基于時(shí)間的密度聚類處理,還可以進(jìn)一步獲得所述基于時(shí)間的密度聚類處理的時(shí)間閾值。例如,可以獲取所述IP地址的每個(gè)采集點(diǎn)的定位時(shí)間,進(jìn)而,則可以根據(jù)所述IP地址的每個(gè)采集點(diǎn)的定位時(shí)間,獲得所述IP地址的采集點(diǎn)轉(zhuǎn)移時(shí)間如平均值,將所述采集點(diǎn)轉(zhuǎn)移時(shí)間,作為所述基于時(shí)間的密度聚類處理的時(shí)間閾值。
[0087]這樣,通過獲取具有IP地址的終端的至少一個(gè)歷史定位數(shù)據(jù),若所述至少一個(gè)歷史定位數(shù)據(jù)中每個(gè)歷史定位數(shù)據(jù)每個(gè)歷史定位數(shù)據(jù)中所包含的網(wǎng)絡(luò)連接指示均指示終端上網(wǎng)連接為W1-Fi網(wǎng)絡(luò)連接,則可以將所述至少一個(gè)歷史定位數(shù)據(jù),作為所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),進(jìn)而再通過根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述IP地址的采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少一個(gè)距離簇,使得能夠根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型,由于采用了海量的歷史定位數(shù)據(jù)這一定位大數(shù)據(jù),使得IP地址的識別更加精準(zhǔn),從而提高了 IP地址分類的可靠性。
[0088]在分析出每個(gè)IP地址所對應(yīng)的IP地址類型之后,可以將每個(gè)IP地址與其所對應(yīng)的IP地址類型,在終端的存儲設(shè)備中進(jìn)行存儲處理。
[0089]在一個(gè)具體的實(shí)現(xiàn)過程中,所述終端的存儲設(shè)備可以為慢速存儲設(shè)備,具體可以為計(jì)算機(jī)系統(tǒng)的硬盤,或者還可以為手機(jī)的非運(yùn)行內(nèi)存即物理內(nèi)存,例如,只讀存儲器(Read-Only Memory,ROM)和內(nèi)存卡等,本實(shí)施例對此不進(jìn)行特別限定。
[0090]在另一個(gè)具體的實(shí)現(xiàn)過程中,所述終端的存儲設(shè)備還可以為快速存儲設(shè)備,具體可以為計(jì)算機(jī)系統(tǒng)的內(nèi)存,或者還可以為手機(jī)的運(yùn)行內(nèi)存即系統(tǒng)內(nèi)存,例如,隨機(jī)存儲器(Random Access Memory,RAM)等,本實(shí)施例對此不進(jìn)行特別限定。
[0091]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在103之前,還可以進(jìn)一步預(yù)先根據(jù)終端的大量歷史定位數(shù)據(jù),挖掘出每個(gè)IP地址所對應(yīng)的位置數(shù)據(jù),以供執(zhí)行103時(shí),根據(jù)所接收的定位請求消息中所包含的終端的IP地址,以及該IP地址的IP地址類型,獲得該IP地址所對應(yīng)的位置數(shù)據(jù),即所述終端的位置數(shù)據(jù)。
[0092]具體來說,針對該IP地址,可以根據(jù)所述IP地址的IP地址類型,獲得所述IP地址的采集點(diǎn)存活時(shí)間。進(jìn)而,則可以獲取所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù)。然后,可以根據(jù)所述IP地址的IP地址類型和所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0093]若所述IP地址的IP地址類型為第一類型或第三類型,所述IP地址的采集點(diǎn)存活時(shí)間可以為無限長時(shí)間;若所述IP地址的IP地址類型為第二類型或第四類型,所述IP地址的采集點(diǎn)存活時(shí)間可以為通過如下方法獲得:可以獲取所述IP地址的每個(gè)采集點(diǎn)的定位時(shí)間,進(jìn)而,則可以根據(jù)所述IP地址的每個(gè)采集點(diǎn)的定位時(shí)間,獲得所述IP地址的采集點(diǎn)轉(zhuǎn)移時(shí)間如平均值,將所述采集點(diǎn)轉(zhuǎn)移時(shí)間,所述IP地址的采集點(diǎn)存活時(shí)間。
[0094]例如,若所述IP地址的IP地址類型為第一類型,則所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),計(jì)算一個(gè)中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0095]或者,再例如,若所述IP地址的IP地址類型為第二類型或第三類型或第四類型,則根據(jù)所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少兩個(gè)距離簇;若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為有序排列,計(jì)算定位時(shí)間距離當(dāng)前時(shí)間最近的距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為無序排列,計(jì)算所述至少兩個(gè)所述距離簇中每個(gè)距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0096]在挖掘出每個(gè)IP地址所對應(yīng)的位置數(shù)據(jù)之后,可以將每個(gè)IP地址與其所對應(yīng)的位置數(shù)據(jù),在終端的存儲設(shè)備中進(jìn)行存儲處理。
[0097]在一個(gè)具體的實(shí)現(xiàn)過程中,所述終端的存儲設(shè)備可以為慢速存儲設(shè)備,具體可以為計(jì)算機(jī)系統(tǒng)的硬盤,或者還可以為手機(jī)的非運(yùn)行內(nèi)存即物理內(nèi)存,例如,只讀存儲器(Read-Only Memory,ROM)和內(nèi)存卡等,本實(shí)施例對此不進(jìn)行特別限定。
[0098]在另一個(gè)具體的實(shí)現(xiàn)過程中,所述終端的存儲設(shè)備還可以為快速存儲設(shè)備,具體可以為計(jì)算機(jī)系統(tǒng)的內(nèi)存,或者還可以為手機(jī)的運(yùn)行內(nèi)存即系統(tǒng)內(nèi)存,例如,隨機(jī)存儲器(Random Access Memory,RAM)等,本實(shí)施例對此不進(jìn)行特別限定。
[0099]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,在103中,具體可以根據(jù)所述IP地址的IP地址類型,直接獲得所述IP地址所對應(yīng)的位置數(shù)據(jù);或者獲取所述終端的停留位置,在所述終端的停留位置附近,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0100]可以理解的是,如果當(dāng)前時(shí)刻不在所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi),則直接結(jié)束流程,定位失敗。只有當(dāng)前時(shí)刻在所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi),才可以正常進(jìn)行后續(xù)的定位操作。
[0101]在一個(gè)具體的實(shí)現(xiàn)過程中,若所述IP地址的IP地址類型為第一類型,則直接獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),作為終端的定位結(jié)果。
[0102]在另一個(gè)具體的實(shí)現(xiàn)過程中,若所述IP地址的IP地址類型為第二類型,則直接獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),作為終端的定位結(jié)果。
[0103]在另一個(gè)具體的實(shí)現(xiàn)過程中,若所述IP地址的IP地址類型為第三類型或第四類型,則可以進(jìn)一步獲取所述終端的停留位置,在所述終端的停留位置附近,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0104]可以理解的是,獲取終端的停留位置,可以采用現(xiàn)有技術(shù)中的任何方法,例如,可以根據(jù)用戶在指定應(yīng)用中所提供的注冊信息中的聯(lián)系地址或者工作單位等信息獲得,或者還可以根據(jù)用戶的歷史定位數(shù)據(jù)獲得,等等,本實(shí)施例對此不進(jìn)行特別限定。
[0105]本實(shí)施例中,通過接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址,進(jìn)而獲得所述IP地址的IP地址類型,使得能夠根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),由于不同類型的IP地址,具有不同的分布特點(diǎn),因此,根據(jù)所識別出的IP地址的地址類型,執(zhí)行基于IP地址的定位操作,能夠獲得精確的位置數(shù)據(jù),從而提高了基于IP地址定位的定位精度。
[0106]另外,采用本發(fā)明所提供的技術(shù)方案,由于預(yù)先采用了海量的歷史定位數(shù)據(jù)這一定位大數(shù)據(jù),計(jì)算IP地址所對應(yīng)的位置數(shù)據(jù),使得定位結(jié)果更加精準(zhǔn),能夠進(jìn)一步提高基于IP地址定位的定位精度。
[0107]另外,采用本發(fā)明所提供的技術(shù)方案,由于采用了海量的歷史定位數(shù)據(jù)這一定位大數(shù)據(jù),使得IP地址的識別更加精準(zhǔn),從而提高了 IP地址分類的可靠性。
[0108]另外,采用本發(fā)明所提供的技術(shù)方案,能夠有效地提高用戶的體驗(yàn)。
[0109]需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0110]在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0111]圖2為本發(fā)明另一實(shí)施例提供的基于IP地址的定位裝置的結(jié)構(gòu)示意圖,如圖2所示。本實(shí)施例的基于IP地址的定位裝置可以包括接收單元21、獲得單元22和定位單元23。其中,接收單元21,用于接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址;獲得單元22,用于獲得所述IP地址的IP地址類型;定位單元23,用于根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0112]具體來說,所述IP地址的IP地址類型,可以包括但不限于第一類型、第二類型、第三類型或第四類型,本實(shí)施例對此不進(jìn)行特別限定。
[0113]舉例來說,所述第一類型為固定分配單中心點(diǎn)類型;所述第二類型為動(dòng)態(tài)分配單中心點(diǎn)類型;所述第三類型為固定分配多中心點(diǎn)類型;所述第四類型為動(dòng)態(tài)分配多中心點(diǎn)類型。
[0114]需要說明的是,本實(shí)施例所提供的基于IP地址的定位裝置的部分或全部可以為位于本地終端的應(yīng)用,或者還可以為設(shè)置在位于本地終端的應(yīng)用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,或者還可以為位于網(wǎng)絡(luò)側(cè)服務(wù)器中的處理引擎,或者還可以為位于網(wǎng)絡(luò)側(cè)的分布式系統(tǒng),本實(shí)施例對此不進(jìn)行特別限定。
[0115]可以理解的是,所述應(yīng)用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁程序(webApp),本實(shí)施例對此不進(jìn)行特別限定。
[0116]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,如圖3所示,本實(shí)施例所提供的基于IP地址的定位裝置還可以進(jìn)一步包括配置單元31,可以用于獲取具有所述IP地址的終端的至少一個(gè)歷史定位數(shù)據(jù),所述至少一個(gè)歷史定位數(shù)據(jù)中每個(gè)歷史定位數(shù)據(jù)中包含網(wǎng)絡(luò)連接指示;若所述每個(gè)歷史定位數(shù)據(jù)中所包含的網(wǎng)絡(luò)連接指示均指示終端上網(wǎng)連接為W1-Fi網(wǎng)絡(luò)連接,將所述至少一個(gè)歷史定位數(shù)據(jù),作為所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù);根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述IP地址的采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少一個(gè)距離簇;以及根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型。
[0117]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述配置單元31,具體可以用于根據(jù)所述IP地址的IP地址類型,獲得所述IP地址的采集點(diǎn)存活時(shí)間;獲取所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù);以及根據(jù)所述IP地址的IP地址類型和所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0118]具體來說,所述配置單元31,具體可以用于若所述IP地址的IP地址類型為第一類型,則所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),計(jì)算一個(gè)中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);若所述IP地址的IP地址類型為第二類型或第三類型或第四類型,則根據(jù)所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少兩個(gè)距離簇;若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為有序排列,計(jì)算定位時(shí)間距離當(dāng)前時(shí)間最近的距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為無序排列,計(jì)算所述至少兩個(gè)所述距離簇中每個(gè)距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0119]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述定位單元23,具體可以用于根據(jù)所述IP地址的IP地址類型,直接獲得所述IP地址所對應(yīng)的位置數(shù)據(jù);或者獲取所述終端的停留位置,在所述終端的停留位置附近,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
[0120]需要說明的是,圖1對應(yīng)的實(shí)施例中方法,可以由本實(shí)施例提供的基于IP地址的定位裝置實(shí)現(xiàn)。詳細(xì)描述可以參見圖1對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0121 ]本實(shí)施例中,通過接收單元接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址,進(jìn)而由獲得單元獲得所述IP地址的IP地址類型,使得定位單元能夠根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),由于不同類型的IP地址,具有不同的分布特點(diǎn),因此,根據(jù)所識別出的IP地址的地址類型,執(zhí)行基于IP地址的定位操作,能夠獲得精確的位置數(shù)據(jù),從而提高了基于IP地址定位的定位精度。
[0122]另外,采用本發(fā)明所提供的技術(shù)方案,由于預(yù)先采用了海量的歷史定位數(shù)據(jù)這一定位大數(shù)據(jù),計(jì)算IP地址所對應(yīng)的位置數(shù)據(jù),使得定位結(jié)果更加精準(zhǔn),能夠進(jìn)一步提高基于IP地址定位的定位精度。
[0123]另外,采用本發(fā)明所提供的技術(shù)方案,由于采用了海量的歷史定位數(shù)據(jù)這一定位大數(shù)據(jù),使得IP地址的識別更加精準(zhǔn),從而提高了 IP地址分類的可靠性。
[0124]另外,采用本發(fā)明所提供的技術(shù)方案,能夠有效地提高用戶的體驗(yàn)。
[0125]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0126]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0127]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0128]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0129]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲器(Read-Only Memory,R0M)、隨機(jī)存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0130]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種基于IP地址的定位方法,其特征在于,包括: 接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址; 獲得所述IP地址的IP地址類型; 根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述IP地址的IP地址類型包括第一類型、第二類型、第三類型或第四類型;其中, 所述第一類型為固定分配單中心點(diǎn)類型; 所述第二類型為動(dòng)態(tài)分配單中心點(diǎn)類型; 所述第三類型為固定分配多中心點(diǎn)類型; 所述第四類型為動(dòng)態(tài)分配多中心點(diǎn)類型。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲得所述IP地址的IP地址類型之前,還包括: 獲取具有所述IP地址的終端的至少一個(gè)歷史定位數(shù)據(jù),所述至少一個(gè)歷史定位數(shù)據(jù)中每個(gè)歷史定位數(shù)據(jù)中包含網(wǎng)絡(luò)連接指示; 若所述每個(gè)歷史定位數(shù)據(jù)中所包含的網(wǎng)絡(luò)連接指示均指示終端上網(wǎng)連接為W1-Fi網(wǎng)絡(luò)連接,將所述至少一個(gè)歷史定位數(shù)據(jù),作為所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù); 根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述IP地址的采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少一個(gè)距離簇; 根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型之后,還包括: 根據(jù)所述IP地址的IP地址類型,獲得所述IP地址的采集點(diǎn)存活時(shí)間; 獲取所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù); 根據(jù)所述IP地址的IP地址類型和所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述IP地址的IP地址類型和所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),包括: 若所述IP地址的IP地址類型為第一類型,則所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),計(jì)算一個(gè)中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù); 若所述IP地址的IP地址類型為第二類型或第三類型或第四類型,則根據(jù)所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少兩個(gè)距離簇;若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為有序排列,計(jì)算定位時(shí)間距離當(dāng)前時(shí)間最近的距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為無序排列,計(jì)算所述至少兩個(gè)所述距離簇中每個(gè)距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù)。6.根據(jù)權(quán)利要求1?5任一權(quán)利要求所述的方法,其特征在于,所述根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù),包括: 根據(jù)所述IP地址的IP地址類型,直接獲得所述IP地址所對應(yīng)的位置數(shù)據(jù);或者獲取所述終端的停留位置,在所述終端的停留位置附近,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。7.一種基于IP地址的定位裝置,其特征在于,包括: 接收單元,用于接收終端發(fā)送的定位請求消息,所述定位請求消息中包含所述終端的IP地址; 獲得單元,用于獲得所述IP地址的IP地址類型; 定位單元,用于根據(jù)所述IP地址的IP地址類型,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述IP地址的IP地址類型包括第一類型、第二類型、第三類型或第四類型;其中, 所述第一類型為固定分配單中心點(diǎn)類型; 所述第二類型為動(dòng)態(tài)分配單中心點(diǎn)類型; 所述第三類型為固定分配多中心點(diǎn)類型; 所述第四類型為動(dòng)態(tài)分配多中心點(diǎn)類型。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括配置單元,用于 獲取具有所述IP地址的終端的至少一個(gè)歷史定位數(shù)據(jù),所述至少一個(gè)歷史定位數(shù)據(jù)中每個(gè)歷史定位數(shù)據(jù)中包含網(wǎng)絡(luò)連接指示; 若所述每個(gè)歷史定位數(shù)據(jù)中所包含的網(wǎng)絡(luò)連接指示均指示終端上網(wǎng)連接為W1-Fi網(wǎng)絡(luò)連接,將所述至少一個(gè)歷史定位數(shù)據(jù),作為所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù); 根據(jù)所述IP地址的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述IP地址的采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少一個(gè)距離簇;以及 根據(jù)所述至少一個(gè)距離簇的分布數(shù)據(jù),獲得所述IP地址的IP地址類型。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述配置單元,具體用于 根據(jù)所述IP地址的IP地址類型,獲得所述IP地址的采集點(diǎn)存活時(shí)間; 獲取所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù);以及 根據(jù)所述IP地址的IP地址類型和所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述配置單元,具體用于 若所述IP地址的IP地址類型為第一類型,則所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),計(jì)算一個(gè)中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù); 若所述IP地址的IP地址類型為第二類型或第三類型或第四類型,則根據(jù)所獲取的所述IP地址的采集點(diǎn)存活時(shí)間之內(nèi)的采集點(diǎn)的采集點(diǎn)數(shù)據(jù),對所述采集點(diǎn),進(jìn)行基于距離的密度聚類處理,以獲得至少兩個(gè)距離簇;若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為有序排列,計(jì)算定位時(shí)間距離當(dāng)前時(shí)間最近的距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù);若所述至少兩個(gè)所述距離簇中每個(gè)距離簇在時(shí)間上為無序排列,計(jì)算所述至少兩個(gè)所述距離簇中每個(gè)距離簇的中心位置的位置數(shù)據(jù),以作為所述IP地址所對應(yīng)的位置數(shù)據(jù)。12.根據(jù)權(quán)利要求7?11任一權(quán)利要求所述的裝置,其特征在于,所述定位單元,具體用于 根據(jù)所述IP地址的IP地址類型,直接獲得所述IP地址所對應(yīng)的位置數(shù)據(jù);或者獲取所述終端的停留位置,在所述終端的停留位置附近,獲得所述IP地址所對應(yīng)的位置數(shù)據(jù)。
【文檔編號】H04L29/12GK106027693SQ201610510379
【公開日】2016年10月12日
【申請日】2016年6月30日
【發(fā)明人】劉懿, 李成洲
【申請人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1