本申請(qǐng)涉及通信領(lǐng)域,尤其涉及一種定位信息采集方法、定位方法及裝置。
背景技術(shù):
:通過終端使用的IP地址來推測(cè)該終端的地址位置具有廣泛的應(yīng)用,包括在線廣告、電子商務(wù)、應(yīng)用監(jiān)控、網(wǎng)絡(luò)診斷等。以在線廣告為例,如果網(wǎng)站能夠通過終端所使用的IP地址準(zhǔn)確推測(cè)終端所在的地理位置,則可以將與終端當(dāng)前位置相關(guān)的推送信息推送給終端,從而有針對(duì)性地為用戶提供豐富的信息?,F(xiàn)有技術(shù)中,根據(jù)終端使用的公網(wǎng)IP地址進(jìn)行定位,主要依賴于IP地址庫,該IP地址庫中記錄有公網(wǎng)IP地址段與地理位置的對(duì)應(yīng)關(guān)系。公網(wǎng)IP地址是動(dòng)態(tài)分配的,通常在某個(gè)地理區(qū)域范圍內(nèi),所分配的公網(wǎng)IP地址屬于同一IP地址段,因此通過終端使用的公網(wǎng)IP地址查詢公網(wǎng)IP地址庫,可以得到該IP地址所屬的IP地址段所對(duì)應(yīng)的地理位置。然而,公網(wǎng)IP地址段所對(duì)應(yīng)的地理位置范圍較大,比如一個(gè)市的范圍,也就是說,采用固定的IP地址庫只能夠在城市級(jí)別或者在城市的區(qū)塊級(jí)別進(jìn)行定位??梢钥闯觯捎霉潭ǖ腎P地址庫對(duì)終端進(jìn)行定位,精準(zhǔn)度不高。申請(qǐng)內(nèi)容本申請(qǐng)實(shí)施例提供一種定位信息采集方法及裝置,用以通過對(duì)終端上報(bào)的信息進(jìn)行采集,得到用于對(duì)終端進(jìn)行定位的定位信息,從而為更準(zhǔn)確地對(duì)終端進(jìn)行定位提供了保證。本發(fā)明實(shí)施例提供的定位信息采集方法,包括:根據(jù)終端采集并上報(bào)的信息得到第一信息庫;其中,所述第一信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)以及終端使用的IP地址和終端所在位置的經(jīng)緯度,所述IP地址為公網(wǎng)IP地址;對(duì)所述第一信息庫的信息項(xiàng)中的IP地址進(jìn)行聚類得到IP地址段,根據(jù)IP地址段內(nèi)的IP地址所對(duì)應(yīng)的經(jīng)緯度得到相應(yīng)IP地址段對(duì)應(yīng)的均值經(jīng)緯度;根據(jù)所述第一信息庫的信息項(xiàng)中的用戶標(biāo)識(shí)、經(jīng)緯度和IP地址,確定包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度;根據(jù)包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度,以及與所述出現(xiàn)次數(shù)最多的經(jīng)緯度匹配的均值經(jīng)緯度所對(duì)應(yīng)的IP地址段,得到第二信息庫中的信息項(xiàng);其中,所述第二信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)、IP地址段、經(jīng)緯度。本發(fā)明實(shí)施例提供的定位信息采集裝置,包括:獲取模塊,用于根據(jù)終端采集并上報(bào)的信息得到第一信息庫;其中,所述第一信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)以及終端使用的IP地址和終端所在位置的經(jīng)緯度,所述IP地址為公網(wǎng)IP地址;第一處理模塊,用于對(duì)所述第一信息庫的信息項(xiàng)中的IP地址進(jìn)行聚類得到IP地址段,根據(jù)IP地址段內(nèi)的IP地址所對(duì)應(yīng)的經(jīng)緯度得到相應(yīng)IP地址段對(duì)應(yīng)的均值經(jīng)緯度;第二處理模塊,用于根據(jù)所述第一信息庫的信息項(xiàng)中的用戶標(biāo)識(shí)、經(jīng)緯度和IP地址,確定包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度;定位信息生成模塊,用于根據(jù)包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度,以及與所述出現(xiàn)次數(shù)最多的經(jīng)緯度匹配的均值經(jīng)緯度所對(duì)應(yīng)的IP地址段,得到第二信息庫中的信息項(xiàng);其中,所述第二信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)、IP地址段、經(jīng)緯度。上述實(shí)施例中,根據(jù)終端采集并上報(bào)的信息得到第一信息庫,根據(jù)所述第一信息庫的信息項(xiàng)中的IP地址進(jìn)行聚類得到IP地址段,根據(jù)IP地址段內(nèi)的IP地址所對(duì)應(yīng)的位置信息得到相應(yīng)IP地址段對(duì)應(yīng)的均值經(jīng)緯度,根據(jù)所述第一信息庫的信息項(xiàng)中的用戶標(biāo)識(shí)、經(jīng)緯度和IP地址,確定包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度;再根據(jù)該出現(xiàn)次數(shù)最多的經(jīng)緯度,以及與所述出現(xiàn)次數(shù)最多的經(jīng)緯度匹配的均值經(jīng)緯度所對(duì)應(yīng)的IP地址段,得到第二信息庫中的一個(gè)信息項(xiàng);其中,所述第二信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)、IP地址段、經(jīng)緯度??梢钥闯?,終端采集并上報(bào)的信息中包含終端所使用的用戶標(biāo)識(shí)、公網(wǎng)IP地址和相應(yīng)終端所在的經(jīng)緯度,通過本申請(qǐng)上述實(shí)施例所得到的用于對(duì)終端進(jìn)行定位的第二信息庫中包含用戶標(biāo)識(shí),以及基于對(duì)使用該用戶標(biāo)識(shí)時(shí)分配到的IP地址和所在位置的統(tǒng)計(jì)數(shù)據(jù)所得到的IP地址段和經(jīng)緯度,這樣,使得用于對(duì)終端進(jìn)行定位的信息是針對(duì)用戶標(biāo)識(shí)的,且其中的經(jīng)緯度是根據(jù)用戶對(duì)該用戶標(biāo)識(shí)的使用情況得到的,因此該用于對(duì)終端進(jìn)行定位的信息與現(xiàn)有技術(shù)中的IP地址庫相比,第二信息庫是根據(jù)終端分配的IP地址以及采集到的經(jīng)緯度得到的,其能夠反映用戶的行為,且可定位到經(jīng)緯度顆粒度,因此采用通過本申請(qǐng)實(shí)施例的上述方式得到的定位信息進(jìn)行定位,可以提高定位精度。基于前述定位信息采集的方案,本發(fā)明的另外的一些實(shí)施例提供了一種定位方法及裝置,用以提高基于IP地址對(duì)終端進(jìn)行定位的精度。本申請(qǐng)實(shí)施例提供的定位方法,包括:接收終端發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息中攜帶有用戶標(biāo)識(shí)和IP地址,所述IP地址為公網(wǎng)IP地址;根據(jù)所述請(qǐng)求消息中攜帶的用戶標(biāo)識(shí)和IP地址,查詢第二信息庫中與所述用戶標(biāo)識(shí)和IP地址匹配的信息項(xiàng);根據(jù)查詢到的信息項(xiàng)中的經(jīng)緯度確定所述終端所在的位置。本申請(qǐng)實(shí)施例提供的定位服務(wù)器,包括:接收模塊,用于接收終端發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息中攜帶有用戶標(biāo)識(shí)和IP地址,所述IP地址為公網(wǎng)IP地址;查詢模塊,用于根據(jù)所述請(qǐng)求消息中攜帶的用戶標(biāo)識(shí)和IP地址,查詢第二信息庫中與所述用戶標(biāo)識(shí)和IP地址匹配的信息項(xiàng);確定模塊,用于根據(jù)查詢到的信息項(xiàng)中的經(jīng)緯度確定所述終端所在的位置。本發(fā)明的上述實(shí)施例中,由于根據(jù)前述定位信息采集的方案,第二信息庫是根據(jù)終端分配到的IP地址以及采集到的經(jīng)緯度等信息得到的,其能夠反映用戶的行為,且可定位到經(jīng)緯度顆粒度,因此采用通過本申請(qǐng)實(shí)施例的上述方式得到的定位信息進(jìn)行定位,可以提高定位精度。附圖說明為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請(qǐng)實(shí)施例提供的網(wǎng)絡(luò)架構(gòu)示意圖;圖2為本申請(qǐng)實(shí)施例提供的定位信息采集流程示意圖;圖3為圖2中步驟202的實(shí)現(xiàn)過程示意圖;圖4為圖2中步驟204的實(shí)現(xiàn)過程示意圖;圖5為本申請(qǐng)實(shí)施例提供的定位流程示意圖;圖6為本申請(qǐng)實(shí)施例提供的定位信息采集服務(wù)器的結(jié)構(gòu)示意圖;圖7為本申請(qǐng)實(shí)施例提供的定位服務(wù)器的結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本申請(qǐng)作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。本申請(qǐng)實(shí)施例中,網(wǎng)絡(luò)側(cè)的服務(wù)器可接收終端采集并上報(bào)的信息,根據(jù)終端采集并上報(bào)的信息得到用于對(duì)終端進(jìn)行定位的信息庫。(一)網(wǎng)絡(luò)架構(gòu)圖1示例性地示出了本申請(qǐng)實(shí)施例所適用的一種網(wǎng)絡(luò)架構(gòu)。如圖1所示,該架構(gòu)可包括:終端101a~101n、定位信息采集服務(wù)器102、定位服務(wù)器103。終端101a~101n與定位信息采集服務(wù)器102、定位服務(wù)器103之間通過網(wǎng)絡(luò)104進(jìn)行信息交互,定位信息采集服務(wù)器102和定位服務(wù)器103可訪問數(shù)據(jù)庫105。數(shù)據(jù)庫105中存儲(chǔ)有用于進(jìn)行終端定位的信息。網(wǎng)絡(luò)104可包括接入網(wǎng)絡(luò)、匯聚/核心網(wǎng)絡(luò),以及骨干傳輸網(wǎng)絡(luò)(未在圖中示出),接入網(wǎng)絡(luò)可以包括無線蜂窩接入網(wǎng)絡(luò),還可以包括無線局域網(wǎng),接入網(wǎng)絡(luò)也可以是有線網(wǎng)絡(luò)。匯聚/核心網(wǎng)絡(luò)主要實(shí)現(xiàn)傳輸匯聚,在蜂窩無線通信網(wǎng)絡(luò)中實(shí)現(xiàn)移動(dòng)性管理等功能。骨干傳輸網(wǎng)絡(luò)用于實(shí)現(xiàn)數(shù)據(jù)的高速傳輸和交換。終端101a~101n的數(shù)量可以是多個(gè),具體數(shù)量可根據(jù)網(wǎng)絡(luò)104的接入能力或者應(yīng)用系統(tǒng)的接入能力來決定。終端101a~101n的類型可包括多種,接入到網(wǎng)絡(luò)104的方式也可以有多種。舉例來說,終端101a~101n可以是具有無線通信能力的終端,比如手機(jī),可通過無線接入方式(比如通過蜂窩無線網(wǎng)絡(luò)的接入網(wǎng)絡(luò),或者無線局域網(wǎng)等)接入;終端101a~101n也可以包括PC(PersonalComputer,個(gè)人計(jì)算機(jī))等設(shè)備,可通過有線方式接入。終端101a~101n可向定位信息采集服務(wù)器102上報(bào)采集到的信息,這些信息包括用戶通過客戶端應(yīng)用程序登錄或使用應(yīng)用系統(tǒng)時(shí)所使用的用戶標(biāo)識(shí)、分配到的公網(wǎng)IP地址,以及在使用應(yīng)用系統(tǒng)過程中上報(bào)的經(jīng)緯度信息等。定位信息采集服務(wù)器102可根據(jù)終端101a~101n上報(bào)的這些信息得到用來 對(duì)終端進(jìn)行定位的數(shù)據(jù)庫105。定位服務(wù)器103可根據(jù)數(shù)據(jù)庫105對(duì)終端進(jìn)行定位。實(shí)際應(yīng)用中,定位服務(wù)器103可以是獨(dú)立的應(yīng)用服務(wù)器,也可以是集成在其他應(yīng)用服務(wù)器中的一個(gè)功能模塊,比如可以是集成在網(wǎng)絡(luò)交易服務(wù)器中的一個(gè)功能模塊。上述定位信息采集服務(wù)器102、定位服務(wù)器103只是在邏輯上區(qū)分為不同的服務(wù)器,本申請(qǐng)實(shí)施例不對(duì)其硬件實(shí)現(xiàn)進(jìn)行限制,比如,定位信息采集服務(wù)器102和定位服務(wù)器103可以在硬件上集成在一個(gè)設(shè)備中,也可以由計(jì)算機(jī)集群實(shí)現(xiàn)。需要說明的是,本申請(qǐng)實(shí)施例中的用戶標(biāo)識(shí),可以是社交工具的登錄賬號(hào),如微信賬號(hào);也可以是在ISP(InternetServiceProvider,互聯(lián)網(wǎng)服務(wù)提供商)注冊(cè)的賬號(hào)信息,如淘寶賬號(hào)、郵箱賬號(hào)、微博賬號(hào),還可以是手機(jī)號(hào)碼,當(dāng)然也可以是其它的用戶標(biāo)識(shí)信息,本申請(qǐng)實(shí)施例中不對(duì)用戶標(biāo)識(shí)的種類進(jìn)行限制。(二)終端的信息采集和上報(bào)下面首先對(duì)終端信息采集并上報(bào)過程進(jìn)行描述。本申請(qǐng)實(shí)施例中,一方面,用戶可以使用不同的終端上的客戶端應(yīng)用程序登錄應(yīng)用系統(tǒng),不同的終端的網(wǎng)絡(luò)接入方式有可能存在差異,比如,可使用手機(jī)通過蜂窩無線通信網(wǎng)絡(luò)登錄應(yīng)用系統(tǒng),也可以使用手機(jī)通過無線局域網(wǎng)登錄應(yīng)用系統(tǒng),還可以使用PC機(jī)通過有線網(wǎng)絡(luò)接口接入網(wǎng)絡(luò)來登錄應(yīng)用系統(tǒng)。另一方面,終端上的客戶端應(yīng)用程序可在不同的情況下進(jìn)行信息采集和上報(bào),比如,登錄應(yīng)用系統(tǒng)的過程中采集分配到的公網(wǎng)IP地址、使用的登錄賬戶信息(其中包含用戶標(biāo)識(shí))等并進(jìn)行上報(bào),進(jìn)一步地可在登錄應(yīng)用系統(tǒng)后定期進(jìn)行信息采集和上報(bào);再比如,在使用應(yīng)用系統(tǒng)過程中,當(dāng)某種特定事件發(fā)生時(shí)采集終端的位置信息(比如經(jīng)緯度)進(jìn)行上報(bào)。再一方面,在上述不同情況下,終端所上報(bào)的內(nèi)容可能有所不同。綜合考慮上述各個(gè)方面,本申請(qǐng)實(shí)施例給出了幾種終端采集并上報(bào)信息的方案。(1)信息采集和上報(bào)方式一該方式適用于用戶通過移動(dòng)終端上的客戶端應(yīng)用程序,如手機(jī)等無線通信終端上的客戶端應(yīng)用程序,登錄應(yīng)用系統(tǒng)時(shí)的信息采集和上報(bào)。移動(dòng)終端接入網(wǎng)絡(luò)時(shí),需要獲得公網(wǎng)IP地址。移動(dòng)終端獲得公網(wǎng)IP地址的過程,可參見目前的蜂窩無線通信網(wǎng)絡(luò)的接入過程的相關(guān)標(biāo)準(zhǔn),本申請(qǐng)實(shí)施例對(duì)此不做限制。當(dāng)用戶通過移動(dòng)終端開啟某個(gè)客戶端應(yīng)用程序時(shí),比如,通過點(diǎn)擊觸摸屏上的某個(gè)應(yīng)用程序圖標(biāo)啟動(dòng)該客戶端應(yīng)用程序,則該客戶端應(yīng)用程序通過該移動(dòng)終端向網(wǎng)絡(luò)側(cè)發(fā)起登錄請(qǐng)求。該登錄請(qǐng)求中攜帶有用戶賬戶信息,用戶賬戶信息中包括用戶標(biāo)識(shí)、登錄密碼等信息。這種情況下,該客戶端應(yīng)用程序可收集相關(guān)信息,并將收集到的信息上報(bào)給網(wǎng)絡(luò)側(cè),比如上報(bào)給圖1所示的網(wǎng)絡(luò)架構(gòu)中的定位信息采集服務(wù)器102。所收集的相關(guān)信息中可包括以下內(nèi)容:-用戶標(biāo)識(shí),該用戶標(biāo)識(shí)是用戶在所登錄的應(yīng)用系統(tǒng)中的唯一標(biāo)識(shí);-公網(wǎng)IP地址,該公網(wǎng)IP地址是分配給該移動(dòng)終端且是該移動(dòng)終端正在使用的公網(wǎng)IP地址;此外,所收集的相關(guān)信息還可進(jìn)一步包括以下信息中的一種或組合:-網(wǎng)絡(luò)連接類型,是指移動(dòng)終端接入網(wǎng)絡(luò)的方式,比如,是通過蜂窩無線通信網(wǎng)絡(luò)還是通過無線局域網(wǎng)絡(luò),若是前者,網(wǎng)絡(luò)連接類型為蜂窩無線通信網(wǎng)絡(luò),若是后者,網(wǎng)絡(luò)連接類型為無線局域網(wǎng);-經(jīng)緯度,是指采集上述信息時(shí)移動(dòng)終端所在位置的經(jīng)緯度,該經(jīng)緯度可以是一個(gè)坐標(biāo)點(diǎn)的經(jīng)緯度參數(shù),也可以是經(jīng)緯度范圍;該經(jīng)緯度可通過移動(dòng)終端的GPS(GlobalPositionSystem,全球定位系統(tǒng))模塊獲得,也可以通過移動(dòng)終端的Wi-Fi定位模塊獲得,本申請(qǐng)實(shí)施例對(duì)此不做限 制;-采集時(shí)間,該采集時(shí)間是采集上述信息時(shí)的時(shí)間。移動(dòng)終端采集到上述信息后,可立即上報(bào)給網(wǎng)絡(luò)側(cè),比如上報(bào)給圖1中的定位信息采集服務(wù)器102,也可在設(shè)定時(shí)間或者按照設(shè)定周期上報(bào)給網(wǎng)絡(luò)側(cè)。進(jìn)一步地,用戶通過移動(dòng)終端上的客戶端應(yīng)用程序登錄應(yīng)用系統(tǒng)后,該客戶端應(yīng)用程序還可按照設(shè)定時(shí)間或者按照設(shè)定周期,將該客戶端應(yīng)用程序當(dāng)前使用的公網(wǎng)IP地址、該客戶端應(yīng)用程序當(dāng)前使用的用戶標(biāo)識(shí)等信息上報(bào)給網(wǎng)絡(luò)側(cè)。網(wǎng)絡(luò)側(cè)可根據(jù)終端采集并上報(bào)的上述信息,得到表1所示的數(shù)據(jù)。表1(2)信息采集和上報(bào)方式二該方式適用于用戶通過PC機(jī)上的客戶端應(yīng)用程序登錄應(yīng)用系統(tǒng)時(shí)的信息 采集和上報(bào)。PC機(jī)接入網(wǎng)絡(luò)時(shí),需要獲得公網(wǎng)IP地址。PC機(jī)獲得公網(wǎng)IP地址的過程,可參見目前的IP地址分配過程的相關(guān)標(biāo)準(zhǔn),本申請(qǐng)實(shí)施例對(duì)此不做限制。當(dāng)用戶通過移動(dòng)終端開啟某個(gè)客戶端應(yīng)用程序時(shí),則該客戶端應(yīng)用程序通過該P(yáng)C機(jī)向網(wǎng)絡(luò)側(cè)發(fā)起登錄請(qǐng)求。該登錄請(qǐng)求中攜帶有用戶賬戶信息。這種情況下,該客戶端應(yīng)用程序可收集相關(guān)信息,并將收集到的信息上報(bào)給網(wǎng)絡(luò)側(cè),比如上報(bào)給圖1所示的網(wǎng)絡(luò)架構(gòu)中的定位信息采集服務(wù)器102。所收集的相關(guān)信息中可包括以下信息:-用戶標(biāo)識(shí),該用戶標(biāo)識(shí)是用戶在所登錄的應(yīng)用系統(tǒng)中的唯一標(biāo)識(shí);-公網(wǎng)IP地址,該公網(wǎng)IP地址是分配給該P(yáng)C機(jī)正在使用的公網(wǎng)IP地址;此外,所收集的相關(guān)信息還可進(jìn)一步包括以下信息中的一種或組合:-采集時(shí)間,該采集時(shí)間是采集上述信息時(shí)的時(shí)間。PC機(jī)采集到上述信息后,可立即上報(bào)給網(wǎng)絡(luò)側(cè),比如上報(bào)給圖1中的定位信息采集服務(wù)器102,也可在設(shè)定時(shí)間或者按照設(shè)定周期上報(bào)給網(wǎng)絡(luò)側(cè)。此后進(jìn)一步地,PC機(jī)還可按照設(shè)定時(shí)間或周期,采集上述信息并上報(bào)。網(wǎng)絡(luò)側(cè)可根據(jù)PC機(jī)采集并上報(bào)的上述信息,得到表2所示的數(shù)據(jù)。表2(3)信息采集和上報(bào)方式三該方式適用于用戶通過移動(dòng)終端上的客戶端應(yīng)用程序,如手機(jī)等無線通信終端上的客戶端應(yīng)用程序,登錄應(yīng)用系統(tǒng)后,在特定事件發(fā)生時(shí),進(jìn)行信息采集和上報(bào)。用戶通過移動(dòng)終端上的客戶端應(yīng)用程序登錄應(yīng)用系統(tǒng)后,在特定事件發(fā)生時(shí),可通過該移動(dòng)終端上的GPS模塊或其他功能模塊,比如Wi-Fi模塊,獲得該移動(dòng)終端當(dāng)前所在位置的經(jīng)緯度信息,并將獲得到的經(jīng)緯度信息以及該客戶端應(yīng)用程序所使用的用戶標(biāo)識(shí)和所使用的公網(wǎng)IP地址上報(bào)給網(wǎng)絡(luò)側(cè)。其中,所述特定事件根據(jù)應(yīng)用系統(tǒng)的不同而不同,比如對(duì)于網(wǎng)絡(luò)交易系統(tǒng),可將通過客戶端應(yīng)用程序提交訂單的事件作為上述特定事件,此時(shí)通過移動(dòng)終端的GPS模塊獲得該移動(dòng)終端當(dāng)前所在的經(jīng)緯度。上述方式三可以認(rèn)為是上述方式一的補(bǔ)充。如前所述,在方式一中,在一些實(shí)施例中,移動(dòng)終端上的客戶端應(yīng)用程序能夠采集到當(dāng)前所在的經(jīng)緯度并上報(bào)給網(wǎng)絡(luò)側(cè),在另一些實(shí)施例中,移動(dòng)終端上的客戶端應(yīng)用程序也可能無法獲取移動(dòng)終端當(dāng)前所在的經(jīng)緯度信息(比如移動(dòng)終端上的GPS功能沒有啟動(dòng)),因此可通過上述方式三作為補(bǔ)充,使網(wǎng)絡(luò)側(cè)能夠獲得客戶端應(yīng)用程序所在的移動(dòng)終端的經(jīng)緯度信息。網(wǎng)絡(luò)側(cè)可根據(jù)移動(dòng)終端采集并上報(bào)的上述信息,得到表3所示的數(shù)據(jù)。表3上述終端采集并上報(bào)的信息,可存儲(chǔ)于數(shù)據(jù)存儲(chǔ)系統(tǒng),該數(shù)據(jù)存儲(chǔ)系統(tǒng)可以是HDFS(HadoopDistributedFileSystem,分布式文件系統(tǒng)),也可以是其它的數(shù)據(jù)存儲(chǔ)系統(tǒng)。上述終端采集并上報(bào)的信息可以以表格的形式存儲(chǔ)于數(shù)據(jù)存 儲(chǔ)系統(tǒng)中,也可以采用其它的存儲(chǔ)形式存儲(chǔ)于數(shù)據(jù)存儲(chǔ)系統(tǒng)中。為了描述簡(jiǎn)便起見,本申請(qǐng)實(shí)施例中,終端采集并上報(bào)的信息均以表格的形式進(jìn)行存儲(chǔ)。(三)定位信息采集流程基于圖1所示的網(wǎng)絡(luò)架構(gòu)以及上述終端采集并上報(bào)信息的基礎(chǔ)上,本申請(qǐng)實(shí)施例提供的定位信息采集流程可如圖2所示。參見圖2,為本申請(qǐng)實(shí)施例提供的定位信息采集流程圖,該流程可由網(wǎng)絡(luò)側(cè)執(zhí)行,比如由圖1中的定位信息采集服務(wù)器102執(zhí)行。如圖所示,該流程可包括:步驟201:根據(jù)終端采集并上報(bào)的信息得到第一信息庫;其中,所述第一信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)以及終端使用的IP地址和終端所在位置的經(jīng)緯度,所述IP地址為公網(wǎng)IP地址。終端采集并上報(bào)信息的方式以及采集并上報(bào)的信息內(nèi)容可同前所述。為了描述方便,本申請(qǐng)實(shí)施例中將終端采用上述信息采集和上報(bào)方式一和采用上述信息采集和上報(bào)方式二所采集并上報(bào)的信息稱為第一采集信息(比如表1和表2),將終端采用上述信息采集和上報(bào)方式三所采集并上報(bào)的信息稱為第二采集信息(比如表3)。可以看出,所述第一采集信息和所述第二采集信息中分別包括一個(gè)或多個(gè)信息項(xiàng)(比如表1或表2中的一行記錄),信息項(xiàng)可由用戶標(biāo)識(shí)作為索引。第一采集信息的信息項(xiàng)中可包括:采集時(shí)間、在該采集時(shí)間采集到的客戶端應(yīng)用程序在應(yīng)用系統(tǒng)中使用的用戶標(biāo)識(shí)以及該客戶端應(yīng)用程序所在終端使用的IP地址,所述IP地址為公網(wǎng)IP地址;所述第二采集信息的信息項(xiàng)(比如表3中的一行記錄)中至少包括:采集時(shí)間、在該采集時(shí)間采集到的客戶端應(yīng)用程序所在的終端當(dāng)前所在的經(jīng)緯度、用戶標(biāo)識(shí)??蛇x地,定位信息采集服務(wù)器在獲取終端采集并上報(bào)的第一采集信息時(shí),若第一采集信息中包括網(wǎng)絡(luò)連接類型,則定位信息采集服務(wù)器過濾掉連接類型為“蜂窩無線通信網(wǎng)絡(luò)”的信息項(xiàng)。定位信息采集服務(wù)器獲取到上述終端采集并上報(bào)的第一采集信息以及第二采集信息后,可根據(jù)所述第一采集信息中的信息項(xiàng)與所述第二采集信息中的信息項(xiàng),得到第一信息庫。下面以根據(jù)第一采集信息項(xiàng)中的任一個(gè)信息項(xiàng)(以下稱為第一信息項(xiàng))為例,對(duì)定位信息采集服務(wù)器根據(jù)第一采集信息中的信息項(xiàng)與第二采集信息中的信息項(xiàng),得到第一信息庫的過程的一種優(yōu)選實(shí)現(xiàn)方式進(jìn)行描述。具體來說,定位信息采集服務(wù)器獲取第一采集信息的第一信息項(xiàng),根據(jù)該第一信息項(xiàng)中的用戶標(biāo)識(shí),從第二采集信息中獲取包含相同用戶標(biāo)識(shí)的第二信息項(xiàng),將第一信息項(xiàng)的采集時(shí)間與第二信息項(xiàng)的采集時(shí)間進(jìn)行比較,若兩者時(shí)間間隔在設(shè)定范圍內(nèi),則根據(jù)第一信息項(xiàng)中的用戶標(biāo)識(shí)、IP地址以及經(jīng)緯度,生成第一信息庫中的一個(gè)信息項(xiàng)。其中,上述時(shí)間長(zhǎng)度的設(shè)定范圍的取值,可根據(jù)需要來設(shè)置,舉例來說,該設(shè)定范圍可取值為5分鐘。如果上述第二信息項(xiàng)中的采集時(shí)間與上述第一信息項(xiàng)中的采集時(shí)間之間的間隔過長(zhǎng)(超過該范圍),則認(rèn)為第二信息項(xiàng)的采集時(shí)間與第一信息項(xiàng)的采集時(shí)間間隔較大,那么第一信息項(xiàng)被采集時(shí)終端所在的位置很可能不是該第二信息項(xiàng)中的經(jīng)緯度的位置,因此放棄根據(jù)上述第一信息項(xiàng)和第二信息項(xiàng)生成第一信息庫中的一個(gè)信息項(xiàng)的操作。反之,如果上述第二信息項(xiàng)中的采集時(shí)間與上述第一信息項(xiàng)中的采集時(shí)間之間的間隔不大(未超過該范圍),則認(rèn)為第二信息項(xiàng)的采集時(shí)間與第一信息項(xiàng)的采集時(shí)間間隔不大,那么第一信息項(xiàng)被采集時(shí)終端所在的位置很可能與該第二信息項(xiàng)中的經(jīng)緯度的位置相一致或變化不大,因此可根據(jù)上述第一信息項(xiàng)和第二信息項(xiàng)生成第一信息庫中的一個(gè)信息項(xiàng),用于后續(xù)生成對(duì)終端定位用的第二信息庫。步驟202:對(duì)所述第一信息庫的信息項(xiàng)中的IP地址進(jìn)行聚類得到IP地址段,根據(jù)IP地址段內(nèi)的IP地址所對(duì)應(yīng)的經(jīng)緯度得到相應(yīng)IP地址段對(duì)應(yīng)的均值經(jīng)緯度。在一些優(yōu)選的實(shí)施例中,如圖3所示,該步驟202的一種可實(shí)現(xiàn)過程可包括以下步驟(以第一信息庫中的第一經(jīng)緯度為例描述,所述第一經(jīng)緯度為所述第一信息庫中任一信息項(xiàng)中的經(jīng)緯度):步驟2021:獲取第一信息庫中的第一經(jīng)緯度;步驟2022:以第一經(jīng)緯度為基準(zhǔn)確定包含該經(jīng)緯度的經(jīng)緯度范圍。具體實(shí)施時(shí),可采用多種算法來確定該經(jīng)緯度范圍,比如可采用Geohash算法。在實(shí)際應(yīng)用中,當(dāng)采用Geohash算法時(shí),可根據(jù)對(duì)定位精準(zhǔn)度的高低,采用不同的位數(shù)進(jìn)行編碼。如,當(dāng)以第一經(jīng)緯度為基準(zhǔn),取周圍10平方公里的范圍作為基于該經(jīng)緯度的經(jīng)緯度范圍時(shí),Geohash的編碼位數(shù)可以為5位。步驟2023:根據(jù)第一信息庫中落入該經(jīng)緯度范圍內(nèi)的經(jīng)緯度所對(duì)應(yīng)的IP地址的公共部分,得到該經(jīng)緯度范圍對(duì)應(yīng)的IP地址段。具體實(shí)施時(shí),可根據(jù)設(shè)定長(zhǎng)度的IP地址掩碼對(duì)第一信息庫中落入所述經(jīng)緯度范圍內(nèi)的經(jīng)緯度所對(duì)應(yīng)的IP地址進(jìn)行掩碼,選取掩碼結(jié)果相同的IP地址組成IP地址集合;再根據(jù)該IP地址集合中的所有IP地址的最長(zhǎng)公共部分,得到該經(jīng)緯度范圍對(duì)應(yīng)的IP地址段。其中,公共部分是指比特位取值相同的部分,比如,128.168.0.1與128.168.255.1的公共部分為從高比特位開始的聯(lián)系16個(gè)比特;再比如,128.168.0.1與128.168.1.1的公共部分為從高比特位開始的連續(xù)23個(gè)比特。需要說明的是,在確定所述IP地址集合中的IP地址的最長(zhǎng)公共部分時(shí),是根據(jù)IP地址的二進(jìn)制比特序列來確定的。舉例來說,假設(shè)在以第一經(jīng)緯度為基準(zhǔn)確定出經(jīng)緯度范圍1后,可找出第一信息庫中經(jīng)緯度位于該經(jīng)緯度范圍1內(nèi)的所有經(jīng)緯度,然后將第一信息庫中位于經(jīng)緯度范圍1內(nèi)的經(jīng)緯度所對(duì)應(yīng)的IP地址聚為一個(gè)IP地址簇,在將第一信息庫中位于經(jīng)緯度范圍1內(nèi)的經(jīng)緯度所對(duì)應(yīng)的IP地址聚為一個(gè)IP地址簇之后,可使用IP掩碼255.255.0.0(即掩碼長(zhǎng)度為16比特)對(duì)該IP地址簇中的所有IP地址進(jìn)行掩碼處理,將掩碼結(jié)果相同的IP地址組成IP地址集合,再根據(jù)該IP地址集合中的IP地址確定IP地址集合中的所有IP地址最長(zhǎng)的公共部分, 并將該最長(zhǎng)的公共部分作為經(jīng)緯度范圍1對(duì)應(yīng)的IP地址段。其中,IP地址掩碼的長(zhǎng)度可根據(jù)需要來設(shè)定,比如可根據(jù)定位精度來確定,精度要求約高,則IP地址掩碼長(zhǎng)度就越大。步驟2024:根據(jù)第一信息庫中落入該IP地址段內(nèi)的IP地址所對(duì)應(yīng)的經(jīng)緯度,確定均值經(jīng)緯度。可以看出,通過步驟202,可以根據(jù)終端采集并上報(bào)的信息中的每個(gè)IP地址,計(jì)算得到基于該IP地址的一個(gè)區(qū)域,根據(jù)該區(qū)域中的IP地址確定出該區(qū)域?qū)?yīng)的一個(gè)IP地址段。步驟203:根據(jù)所述第一信息庫的信息項(xiàng)中的用戶標(biāo)識(shí)、經(jīng)緯度和IP地址,確定包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度。其中,第一信息庫中的不同信息項(xiàng),其所包含的用戶標(biāo)識(shí)和IP地址可能相同,但經(jīng)緯度可能不同。步驟203中,可首先查找到包含相同用戶標(biāo)識(shí)(如用戶標(biāo)識(shí)1)和相同IP地址(比如IP地址1),從所有包含用戶標(biāo)識(shí)1和IP地址1的信息項(xiàng)中,找出出現(xiàn)次數(shù)最多的經(jīng)緯度。步驟204:根據(jù)包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度,以及與所述出現(xiàn)次數(shù)最多的經(jīng)緯度匹配的均值經(jīng)緯度所對(duì)應(yīng)的IP地址段,得到第二信息庫中的信息項(xiàng);其中,所述第二信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)、IP地址段、經(jīng)緯度。具體實(shí)施時(shí),如圖4所示,步驟204的一種優(yōu)選的實(shí)現(xiàn)過程可包括(以第一信息庫中的第一用戶標(biāo)識(shí)和第一IP地址為例):步驟2041:獲取第一用戶標(biāo)識(shí)和第一IP地址所對(duì)應(yīng)的經(jīng)緯度中出現(xiàn)次數(shù)最多的經(jīng)緯度(為描述方便,此處將該經(jīng)緯度稱為第一經(jīng)緯度);其中,所述第一用戶標(biāo)識(shí)為第一信息庫中的任一用戶標(biāo)識(shí),第一IP地址為第一用戶標(biāo)識(shí)所對(duì)應(yīng)的的IP地址。步驟2042:根據(jù)第一IP地址所對(duì)應(yīng)的IP地址段,確定該IP地址段對(duì)應(yīng)的經(jīng)緯度范圍(為描述方便,此處將與該IP地址段對(duì)應(yīng)的經(jīng)緯度范圍稱為第一經(jīng)緯度范圍)和均值經(jīng)緯度(為描述方便,此處將與該IP地址段對(duì)應(yīng)的均值經(jīng)緯度稱為第一均值經(jīng)緯度)。其中,IP地址段的確定方法同前所述,經(jīng)緯度范圍的確定方法同前所述,在此不再重復(fù)。步驟2043:判斷第一經(jīng)緯度是否落入第一經(jīng)緯度范圍內(nèi),且第一均值經(jīng)緯度是否落入以第一經(jīng)緯度為基準(zhǔn)確定出的經(jīng)緯度范圍內(nèi),若是,則轉(zhuǎn)入步驟2044,否則結(jié)束本流程;步驟2044:生成第二信息庫中的一個(gè)信息項(xiàng),所生成的信息項(xiàng)中包括:所述第一用戶標(biāo)識(shí)、所述第一IP地址段、所述第一經(jīng)緯度。上述第二信息庫可用于后續(xù)的終端定位過程。在實(shí)際應(yīng)用中,對(duì)于終端采集并上報(bào)的信息中的每個(gè)用戶標(biāo)識(shí)及其對(duì)應(yīng)的IP地址、經(jīng)緯度等信息,均可按照上述圖2所示流程進(jìn)行處理,從而在滿足上述圖2所示流程中所描述的一定條件的情況下,生成第二信息庫中的一個(gè)信息項(xiàng)。進(jìn)一步地,為了提高定位的精確度,可以在第二信息庫的信息項(xiàng)中增加置信度字段,如果在進(jìn)行終端定位時(shí),匹配到該第二信息庫中的兩個(gè)或兩個(gè)以上的信息項(xiàng),則可根據(jù)置信度選擇置信度高的信息項(xiàng)作為匹配結(jié)果?;谏鲜瞿康模旧暾?qǐng)的一個(gè)優(yōu)選實(shí)施例中,在確定出包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度之后,還可以進(jìn)一步確定針對(duì)出現(xiàn)次數(shù)最多的經(jīng)緯度,確定其所對(duì)應(yīng)的置信度。相應(yīng)地,第二信息庫中的信息項(xiàng)中還包括:出現(xiàn)次數(shù)最多的經(jīng)緯度所對(duì)應(yīng)的置信度。其中,可根據(jù)以下公式確定出現(xiàn)次數(shù)最多的經(jīng)緯度的置信度:其中,對(duì)于第一用戶標(biāo)識(shí)和第一IP地址所對(duì)應(yīng)的出現(xiàn)次數(shù)最多的經(jīng)緯度來說,α表示該經(jīng)緯度的置信度,Nmax為該經(jīng)緯度在包含第一用戶標(biāo)識(shí)和第一IP地址的第一信息庫的所有信息項(xiàng)中的出現(xiàn)次數(shù),Ntotle為包含第一用戶標(biāo)識(shí)和第一IP地址的第一信息庫的所有信息項(xiàng)中的經(jīng)緯度的總數(shù)。通過以上描述可以看出,本申請(qǐng)實(shí)施例中,根據(jù)終端采集并上報(bào)的信息得到第一信息庫,根據(jù)所述第一信息庫的信息項(xiàng)中的IP地址進(jìn)行聚類得到IP地址段,根據(jù)IP地址段內(nèi)的IP地址所對(duì)應(yīng)的位置信息得到相應(yīng)IP地址段對(duì)應(yīng)的均值經(jīng)緯度,根據(jù)所述第一信息庫的信息項(xiàng)中的用戶標(biāo)識(shí)、經(jīng)緯度和IP地址,確定同一用戶標(biāo)識(shí)使用的同一IP地址所對(duì)應(yīng)的經(jīng)緯度中出現(xiàn)次數(shù)最多的經(jīng)緯度;在根據(jù)同一用戶標(biāo)識(shí)使用的同一IP地址所對(duì)應(yīng)的經(jīng)緯度中出現(xiàn)次數(shù)最多的經(jīng)緯度,以及與所述出現(xiàn)次數(shù)最多的經(jīng)緯度匹配的均值經(jīng)緯度所對(duì)應(yīng)的IP地址段,得到用于對(duì)終端進(jìn)行定位的第二信息庫;其中,所述第二信息庫中包括至少一個(gè)信息項(xiàng),所述第二信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)、IP地址段、經(jīng)緯度??梢钥闯?,終端采集并上報(bào)的信息中包含終端所使用的用戶標(biāo)識(shí)、使用該用戶標(biāo)識(shí)時(shí)所分配到的公網(wǎng)IP地址和相應(yīng)終端所在的經(jīng)緯度,通過本申請(qǐng)上述實(shí)施例所得到的用于對(duì)終端進(jìn)行定位的第二信息庫中包含用戶標(biāo)識(shí),以及基于對(duì)使用該用戶標(biāo)識(shí)時(shí)分配到的IP地址和所在位置的統(tǒng)計(jì)數(shù)據(jù)所得到的IP地址段和經(jīng)緯度,這樣,使得用于對(duì)終端進(jìn)行定位的信息是針對(duì)用戶標(biāo)識(shí)的,且其中的經(jīng)緯度是根據(jù)用戶對(duì)該用戶標(biāo)識(shí)的使用情況得到的,因此該用于對(duì)終端進(jìn)行定位的信息與現(xiàn)有技術(shù)中的IP地址庫相比,第二信息庫是根據(jù)用戶登錄的行為、分配的IP地址以及采集到的經(jīng)緯度得到的,其能夠反映用戶的行為,且可定位到經(jīng)緯度級(jí)別,因此采用通過本申請(qǐng)實(shí)施例的上述方式得到的定位信息進(jìn)行定位,可以提高定位精度。為了更清楚地理解本申請(qǐng)實(shí)施例,下面以具體實(shí)例對(duì)上述過程進(jìn)行詳細(xì)描述。終端采集上報(bào)的信息如上述表1、表2和表3所示。在步驟201中,根據(jù)表1、表2和表3,可得到表4,表4即為第一信息庫存儲(chǔ)內(nèi)容和存儲(chǔ)格式的一種示意。其中,以表1中的第一條信息項(xiàng)為例,User1在2015-06-0110:10采集的信息中,IP地址為128.168.100.1,網(wǎng)絡(luò)連接方式為WLAN,將該條信息項(xiàng)與表3中的信息項(xiàng)進(jìn)行匹配,可得到以下信息項(xiàng)“User1,(lat1,lng1),2015-06-0110:11”,這兩條信息項(xiàng)均屬于同一用戶標(biāo)識(shí),且采集時(shí)間差是1分鐘,在設(shè)定的5分鐘范圍之內(nèi),則可根據(jù)這兩條信息項(xiàng)生成表4中的一條信息項(xiàng)“User1,(lat1,lng1),IP1(192.168.120.68)”。表4中的其他信息項(xiàng)的生成過程與此類似,在此不再贅述。表4用戶標(biāo)識(shí)IP地址經(jīng)緯度User1IP1(128.168.100.1)(lat1,lng1)User1IP1(128.168.100.1)(lat1,lng1)User1IP1(128.168.100.1)(lat1,lng1)User1IP1(128.168.100.1)(lat8,lng8)User1IP2(128.168.100.2)(lat2,lng2)User2IP3(128.168.110.1)(lat3,lng3)User2IP3(128.168.110.1)(lat3,lng3)User2IP4(128.168.110.2)(lat4,lng4)User2IP5(128.168.110.2)(lat5,lng5)User2IP6(128.168.110.3)(lat6,lng6)User2IP7(128.168.110.4)(lat7,lng7)…………在步驟202中,假設(shè)IP地址掩碼為16比特長(zhǎng)度(表示為255.255.0.0)?;谏鲜霰?,可以以表4中的(lat1,lng1)為基準(zhǔn)確定一個(gè)經(jīng)緯度范圍為經(jīng)緯度范圍1。進(jìn)一步假設(shè)(lat2,lng2)和(lat8,lng8)位于經(jīng)緯度范圍1內(nèi),則基于表4,經(jīng)緯度范圍1對(duì)應(yīng)的IP地址包括{IP1(128.168.100.1),IP2(128.168.100.2)}。由于基于16比特長(zhǎng)度的掩碼,IP1和IP2的掩碼結(jié)果相同,因此可將IP1和IP2劃入IP地址集合1{IP1,IP2},進(jìn)而可根據(jù)IP地址集合1中的IP1和IP2的最長(zhǎng)的公共部分(表示為128.168.100.1/30,即從高比特位開始的連續(xù)30個(gè)比特)得到經(jīng)緯度范圍1和IP地址集合1所對(duì)應(yīng)的IP地址段1。以此類推,可分別確定出表4中每個(gè)經(jīng)緯度對(duì)應(yīng)的經(jīng)緯度范圍,以及該經(jīng)緯度范圍所對(duì)應(yīng)的IP地址段?;诒?,對(duì)于每個(gè)IP地址段,獲得該IP地址段內(nèi)的所有IP地址,根據(jù)這些IP地址確定出對(duì)應(yīng)的經(jīng)緯度,對(duì)這些經(jīng)緯度進(jìn)行取平均值運(yùn)算,得到該IP地址段對(duì)應(yīng)的均值經(jīng)緯度。例如,由于IP1和IP2屬于IP地址段1,則可將IP1對(duì)應(yīng)的經(jīng)緯度(lat1,lng1)、(lat8,lng8)和IP2對(duì)應(yīng)的經(jīng)緯度(lat2,lng2)進(jìn)行如下運(yùn)算,得到IP地址段1對(duì)應(yīng)的均值經(jīng)緯度(lat平均-1,lng平均-1):lat平均-1=(lat1+lat2+lat8)/3lng平均-1=(lng1+lng2+lng8)/3進(jìn)一步地,如果一個(gè)IP地址段中包含的IP地址較多,則可以根據(jù)表4中落入該IP地址段的所有IP地址,查詢這些IP地址對(duì)應(yīng)的經(jīng)緯度,并從中選取出現(xiàn)次數(shù)較多的經(jīng)緯度,根據(jù)這些出現(xiàn)次數(shù)較多的經(jīng)緯度計(jì)算經(jīng)緯度均值?;谏鲜龃_定出的經(jīng)緯度范圍、IP段地址以及IP地址段對(duì)應(yīng)的均值經(jīng)緯度,可生成表5。表5經(jīng)緯度范圍IP地址段均值經(jīng)緯度經(jīng)緯度范圍1IP地址段1(lat平均-1,lng平均-1)經(jīng)緯度范圍2IP地址段2(lat平均-2,lng平均-2)………………需要說明的是,一個(gè)經(jīng)緯度范圍可能對(duì)應(yīng)一個(gè)或多個(gè)IP地址段,一個(gè)IP地址段唯一對(duì)應(yīng)一個(gè)均值經(jīng)緯度。在步驟203中,基于上述表4的基礎(chǔ)上,可確定同一用戶標(biāo)識(shí)使用的同一公網(wǎng)IP地址所對(duì)應(yīng)的經(jīng)緯度中出現(xiàn)次數(shù)最多的經(jīng)緯度。具體的,基于上述表4的基礎(chǔ)上,可確定User1使用IP1時(shí),出現(xiàn)次數(shù)最多的經(jīng)緯度為(lat1,lng1);User1使用IP2時(shí),出現(xiàn)次數(shù)最多的經(jīng)緯度為(lat2,lng2)。以此類推,還可確定其他用戶使用其他IP地址時(shí)出現(xiàn)次數(shù)最多的經(jīng)緯度。這樣,可得到表6。表6在步驟204中,通過表6可以看出,User1使用IP1時(shí),出現(xiàn)次數(shù)最多的經(jīng)緯度為(lat1,lng1),IP1屬于IP地址段1,則根據(jù)表5可以確定IP地址段1所對(duì)應(yīng)的經(jīng)緯度范圍為“經(jīng)緯度范圍1”,IP1所對(duì)應(yīng)的均值經(jīng)緯度為(lat平均-1, lng平均-1)。由于(lat1,lng1)落入IP地址段1所對(duì)應(yīng)的““經(jīng)緯度范圍1”內(nèi),且均值經(jīng)緯度(lat平均-1,lng平均-1)落入以(lat1,lng1)為基準(zhǔn)的經(jīng)緯度范圍1內(nèi),因此,可得到表7中的一個(gè)信息項(xiàng)“User1,IP地址段1,(lat1,lng1)”。以此類推,對(duì)于表6中的每個(gè)信息項(xiàng),均可采用上述方式進(jìn)行處理。需要說明的是,在對(duì)于表6中的一個(gè)信息項(xiàng)進(jìn)行上述處理時(shí),對(duì)于第一用戶標(biāo)識(shí)和第一IP地址所對(duì)應(yīng)的經(jīng)緯度中出現(xiàn)次數(shù)最多的第一經(jīng)緯度,根據(jù)第一IP地址所對(duì)應(yīng)的IP地址段,確定該IP地址段對(duì)應(yīng)的第一經(jīng)緯度范圍和第一均值經(jīng)緯度后,若判斷第一經(jīng)緯度未落入所述第一經(jīng)緯度范圍內(nèi),或者第一均值經(jīng)緯度未落入以所述第一經(jīng)緯度為基準(zhǔn)確定出的經(jīng)緯度范圍內(nèi),則放棄生成表7中的相應(yīng)的信息項(xiàng)。根據(jù)以上描述,并基于表5和表6,生成的第二信息庫可如表7所示。表7優(yōu)選地,為了評(píng)估同一用戶標(biāo)識(shí)使用同一IP地址出現(xiàn)次數(shù)最多的經(jīng)緯度出現(xiàn)的概率,在第二信息庫中還可增加置信度,所述置信度為同一用戶標(biāo)識(shí)使用的同一IP地址所對(duì)應(yīng)的經(jīng)緯度中出現(xiàn)次數(shù)最多的經(jīng)緯度與該用戶標(biāo)識(shí)使用同一IP地址時(shí)出現(xiàn)經(jīng)緯度的總次數(shù)之間的比值,置信度的算法可同前所述,在此不再重復(fù)。針對(duì)上述表7中的經(jīng)緯度(lat1,lng1),結(jié)合表4,可以看出經(jīng)緯度(lat1,lng1)出現(xiàn)的次數(shù)為3次,而User1使用IP1出現(xiàn)經(jīng)緯度的總次數(shù)為4次,因此經(jīng)緯度(lat1,lng1)的置信度為0.75。同理,可計(jì)算出表7中經(jīng)緯度(lat2,lng2)的置信度為1。表7中經(jīng)緯度(lat5,lng5)的置信度為1,表7中經(jīng)緯度(lat6,lng6)的置信度為1,表7經(jīng)緯度(lat7,lng7)的置信度也為1。在計(jì)算出表7中經(jīng)緯度的置信度后,第二信息庫可如表8所示。表8以上實(shí)施例是以IP地址為符合IPv4協(xié)議的地址為例描述的,本申請(qǐng)實(shí)施例的上述流程同樣適用于符合IPv6協(xié)議的地址,本申請(qǐng)實(shí)施例對(duì)此不做限制?;谏鲜鰧?shí)施例提供的定位信息采集方法的基礎(chǔ)上,本申請(qǐng)實(shí)施例還提供一種定位方法。圖5,為本申請(qǐng)實(shí)施例提供的定位方法的流程圖。該流程可由圖1中的定位服務(wù)器執(zhí)行。如圖所示,該流程可包括:步驟501、接收終端發(fā)送的請(qǐng)求消息,該請(qǐng)求消息中攜帶有用戶標(biāo)識(shí)和IP地址,所述IP地址為公網(wǎng)IP地址。步驟502、根據(jù)所述請(qǐng)求消息中攜帶的用戶標(biāo)識(shí)和IP地址,查詢第二信息庫中與所述用戶標(biāo)識(shí)和IP地址匹配的信息項(xiàng)。優(yōu)選地,可根據(jù)該請(qǐng)求消息中攜帶的用戶標(biāo)識(shí)和IP地址,查詢第二信息庫中包含相同用戶標(biāo)識(shí)以及相匹配的IP地址段的信息項(xiàng)。步驟503、根據(jù)查詢到的記錄項(xiàng)中的經(jīng)緯度確定終端所在的位置。進(jìn)一步地,若未查詢到信息項(xiàng),則可根據(jù)請(qǐng)求消息中攜帶的IP地址查詢IP地址與地理位置的對(duì)應(yīng)關(guān)系數(shù)據(jù)庫,得到與該IP地址對(duì)應(yīng)的地理位置信息。優(yōu)選地,若查詢到的信息項(xiàng)的數(shù)量為多個(gè),則可根據(jù)查詢到的多個(gè)信息項(xiàng)中的置信度,從多個(gè)信息項(xiàng)中選擇所包含的置信度最高的記錄項(xiàng)。若多個(gè)信息項(xiàng)的置信度相同,則以隨機(jī)的方式選擇信息項(xiàng)。優(yōu)選地,在根據(jù)查詢到的信息項(xiàng)中的經(jīng)緯度確定終端所在的位置之后,還可根據(jù)查詢到的信息項(xiàng)中的經(jīng)緯度,確定與查詢到的信息項(xiàng)中的經(jīng)緯度對(duì)應(yīng)的經(jīng)緯度范圍,根據(jù)確定的經(jīng)緯度范圍,獲取經(jīng)緯度范圍對(duì)應(yīng)的推送信息,并將獲取到的推送信息攜帶于響應(yīng)消息返回給終端。優(yōu)選地,上述請(qǐng)求消息可以是查詢請(qǐng)求消息,其中可攜帶有查詢關(guān)鍵字。相應(yīng)地,在獲取經(jīng)緯度范圍對(duì)應(yīng)的推送信息之后,可根據(jù)該查詢關(guān)鍵字對(duì)經(jīng)緯度范圍對(duì)應(yīng)的推送信息進(jìn)行篩選,得到與查詢關(guān)鍵字對(duì)應(yīng)的推送信息,并將所得到的與查詢關(guān)鍵字對(duì)應(yīng)的推送信息被攜帶于響應(yīng)消息返回給終端。下面基于上述表8給出上述實(shí)施例提供的定位方法具體的應(yīng)用場(chǎng)景。假設(shè)電子商務(wù)交易系統(tǒng)的后臺(tái)服務(wù)器中包括圖1所示的定位信息采集服務(wù)器、定位服務(wù)器。下面結(jié)合應(yīng)用實(shí)例,給出兩個(gè)具體的應(yīng)用場(chǎng)景。應(yīng)用場(chǎng)景一假設(shè)用戶使用PC并且該用戶的用戶標(biāo)識(shí)為User1登錄該電子商務(wù)交易系統(tǒng),該P(yáng)C的IP地址為IP1(128.168.100.1)。進(jìn)一步假設(shè)用戶在成功登錄以后, 在該系統(tǒng)的客戶端頁面的搜索框中輸入查詢關(guān)鍵字“輪胎”,并提交查詢請(qǐng)求,則該P(yáng)C可以根據(jù)該用戶的用戶標(biāo)識(shí)User1、用戶所使用的PC的IP地址為IP1(128.168.100.1)以及輸入的查詢關(guān)鍵字“輪胎”,生成一條請(qǐng)求消息,并將生成的請(qǐng)求消息發(fā)送給定位服務(wù)器。其中,請(qǐng)求消息中攜帶有用戶標(biāo)識(shí)User1、IP地址IP1(128.168.100.1)以及輸入的查詢關(guān)鍵字“輪胎”。定位服務(wù)器在接收到PC發(fā)送的請(qǐng)求消息后,可根據(jù)請(qǐng)求消息中攜帶的用戶標(biāo)識(shí)User1和IP地址IP1(128.168.100.1)查詢數(shù)據(jù)庫105中存儲(chǔ)的表8。由于請(qǐng)求消息中攜帶的IP地址IP1(128.168.100.1)屬于IP地址段1,并且根據(jù)表8,可以看出,用戶標(biāo)識(shí)User1,IP地址段為IP地址段1的信息項(xiàng)有兩項(xiàng),分別為第一條記錄項(xiàng)即“User1,IP地址段1,(lat1,lng1),0.75”和第二條信息項(xiàng)即“User2,IP地址段1,(lat2,lng2),1.0”。其中,第一條細(xì)心項(xiàng)表示用戶標(biāo)識(shí)為User1,IP地址段為IP地址段1所對(duì)應(yīng)的最長(zhǎng)出現(xiàn)的經(jīng)緯度為(lat1,lng1),并且經(jīng)緯度(lat1,lng1)所對(duì)應(yīng)的置信度為0.75。同理,第二條信息項(xiàng)表示用戶標(biāo)識(shí)為User1,并且IP地址段為IP地址段1所對(duì)應(yīng)的最長(zhǎng)出現(xiàn)的經(jīng)緯度為(lat2,lng2),并且經(jīng)緯度(lat2,lng2)所對(duì)應(yīng)的置信度為1.0。定位服務(wù)器在根據(jù)用戶標(biāo)識(shí)User1和IP地址IP1(128.168.100.1)確定用戶標(biāo)識(shí)User1、IP地址IP1(128.168.100.1)對(duì)應(yīng)兩個(gè)經(jīng)緯度分別為(lat1,lng1)和(lat2,lng2)后,可根據(jù)(lat1,lng1)和(lat2,lng2)分別對(duì)應(yīng)的置信度,進(jìn)一步確定用戶標(biāo)識(shí)User1、IP地址IP1(128.168.100.1)對(duì)應(yīng)的經(jīng)緯度。由于經(jīng)緯度(lat1,lng1)所對(duì)應(yīng)的置信度為0.75,而經(jīng)緯度(lat2,lng2)所對(duì)應(yīng)的置信度為1.0,因此第二服務(wù)器可確定用戶標(biāo)識(shí)User1、IP地址IP1(128.168.100.1)對(duì)應(yīng)的經(jīng)緯度為(lat2,lng2),即定位服務(wù)器確定用戶所使用的PC所在的位置為經(jīng)緯度(lat2,lng2)。在定位服務(wù)器確定用戶所使用的PC所在的位置為經(jīng)緯度(lat2,lng2)后,可根據(jù)經(jīng)緯度(lat2,lng2),進(jìn)一步確定經(jīng)緯度(lat2,lng2)所屬的經(jīng)緯度范圍為經(jīng)緯度范圍1。定位服務(wù)器確定經(jīng)緯度(lat2,lng2)所屬的經(jīng)緯度范圍為經(jīng)緯度范圍1后,可訪問推送信息數(shù)據(jù)庫并獲取其中經(jīng)緯度范圍1對(duì)應(yīng)的推送信息,并將獲取的推送信息攜帶于響應(yīng)消息中返回給用戶所使用的PC?;蛘?,定位服務(wù)器在獲取到經(jīng)緯度范圍1對(duì)應(yīng)的推送信息后,可根據(jù)請(qǐng)求消息中攜帶的關(guān)鍵字“輪胎”對(duì)獲取到的推送信息進(jìn)行篩選,將經(jīng)緯度范圍1內(nèi)的推送信息中與“輪胎”有關(guān)的推送信息攜帶于響應(yīng)消息中返回給用戶所使用的PC,如將位于(lat2,lng2)附近的輪胎安裝店或輪胎修理店的信息返回給PC。定位服務(wù)器在將推送信息返回給PC后,由于PC能夠顯示的推送信息是有限的,因此可通過設(shè)置閾值的方式顯示推送信息數(shù)量,如顯示3條推送信息。而定位服務(wù)器在將推送信息返回給PC進(jìn)行顯示的方式,可通過將一定數(shù)量的推送信息顯示在網(wǎng)頁的左側(cè),而網(wǎng)頁的右側(cè)顯示查詢到的經(jīng)緯度位置。而其余的推送信息以隱藏的方式,如以“查看全部”顯示在網(wǎng)頁中,當(dāng)在網(wǎng)頁上點(diǎn)擊“查看全部”按鈕進(jìn)入后,可顯示其余的推送信息位于經(jīng)緯度范圍1內(nèi)的位置信息,可將其余的推送信息位于經(jīng)緯度范圍1內(nèi)的位置信息以地圖的形式在網(wǎng)頁的右側(cè)進(jìn)行顯示,而在網(wǎng)頁的左側(cè)顯示推送信息。上述場(chǎng)景中,如果請(qǐng)求消息中攜帶有查詢關(guān)鍵字,則在執(zhí)行上述流程的基礎(chǔ)上,還包括根據(jù)該查詢關(guān)鍵字進(jìn)行信息查詢的過程。本申請(qǐng)實(shí)施例對(duì)信息查詢過程的實(shí)現(xiàn)方式不做限制。應(yīng)用場(chǎng)景二假設(shè)用戶使用PC并且該用戶的用戶標(biāo)識(shí)為User1登錄一生活地圖應(yīng)用系統(tǒng),并且該用戶的PC的IP地址為IP1(128.168.100.1),則用戶在成功登錄該系統(tǒng)以后,PC可以根據(jù)該用戶的用戶標(biāo)識(shí)User1和用戶所使用的PC的IP地址IP1(128.168.100.1)生成一條請(qǐng)求消息,并將生成的請(qǐng)求消息發(fā)送給定位服務(wù)器。其中,請(qǐng)求消息中攜帶有用戶標(biāo)識(shí)User1和IP地址IP1(128.168.100.1)。定位服務(wù)器在接收到PC發(fā)送的請(qǐng)求消息后,可根據(jù)請(qǐng)求消息中攜帶的用戶標(biāo)識(shí)User1和IP地址IP1(128.168.100.1)查詢表8。由于請(qǐng)求消息中攜帶 的IP地址IP1(128.168.100.1)屬于IP地址段1,并且根據(jù)表8,可以看出,用戶標(biāo)識(shí)User1,IP地址段為IP地址段1的信息項(xiàng)有兩項(xiàng),分別為第一條信息項(xiàng)即“User1,IP地址段1,(lat1,lng1),0.75”和第二條信息項(xiàng)即“User2,IP地址段1,(lat2,lng2),1.0”。定位服務(wù)器在根據(jù)用戶標(biāo)識(shí)User1和IP地址IP1(128.168.100.1)確定用戶標(biāo)識(shí)User1、IP地址IP1(128.168.100.1)對(duì)應(yīng)兩個(gè)經(jīng)緯度分別為(lat1,lng1)和(lat2,lng2)后,可根據(jù)(lat1,lng1)和(lat2,lng2)分別對(duì)應(yīng)的置信度,將(lat1,lng1)和(lat2,lng2)進(jìn)行排序,由于經(jīng)緯度(lat1,lng1)所對(duì)應(yīng)的置信度為0.75,而(lat2,lng2)所對(duì)應(yīng)的置信度為1.0,因此經(jīng)緯度(lat2,lng2)排在經(jīng)緯度(lat1,lng1)的前面,并將排序后的(lat1,lng1)和(lat2,lng2)攜帶于響應(yīng)消息中返回給用戶所使用的PC,并在PC端以地圖的形式進(jìn)行顯示。PC在收到排序后的經(jīng)緯度(lat1,lng1)和(lat2,lng2)后,可選擇其中一個(gè)經(jīng)緯度并通知給定位服務(wù)器,在此,假設(shè)選擇的是經(jīng)緯度(lat1,lng1)。定位服務(wù)器在收到通知后,可進(jìn)一步確定經(jīng)緯度(lat1,lng1)所屬的經(jīng)緯度范圍為經(jīng)緯度范圍1。進(jìn)一步地,定位服務(wù)器可訪問推送信息數(shù)據(jù)庫并獲取其中經(jīng)緯度范圍1對(duì)應(yīng)的推送信息,并將獲取的推送信息攜帶于響應(yīng)消息中返回給用戶所使用的PC。進(jìn)一步假設(shè)用戶選擇經(jīng)緯度(lat1,lng1)后,在該系統(tǒng)的客戶端界面的搜索框中輸入“輪胎”,則定位服務(wù)器在獲取到推送信息數(shù)據(jù)庫中經(jīng)緯度范圍1對(duì)應(yīng)的推送信息后,可基于“輪胎”對(duì)獲取到的推送信息進(jìn)行篩選,將經(jīng)緯度范圍1對(duì)應(yīng)的推送信息中與輪胎有關(guān)的推送信息攜帶于響應(yīng)消息中返回給用戶所使用的PC,如將位于(lat2,lng2)附近的輪胎安裝店或輪胎修理店返回給用戶所使用的PC,并在PC端以地圖的形式進(jìn)行顯示。上述場(chǎng)景中,如果請(qǐng)求消息中攜帶有查詢關(guān)鍵字,則在執(zhí)行上述流程的基礎(chǔ)上,還包括根據(jù)該查詢關(guān)鍵字進(jìn)行信息查詢的過程。本申請(qǐng)實(shí)施例對(duì)信息查詢過程的實(shí)現(xiàn)方式不做限制。綜上所述,終端采集并上報(bào)的信息中包含終端所使用的用戶標(biāo)識(shí)、使用該用戶標(biāo)識(shí)時(shí)所分配到的公網(wǎng)IP地址和相應(yīng)終端所在的經(jīng)緯度,通過本申請(qǐng)上述實(shí)施例所得到的用于對(duì)終端進(jìn)行定位的信息中包含用戶標(biāo)識(shí),以及基于對(duì)使用該用戶標(biāo)識(shí)時(shí)分配到的IP地址和所在位置的統(tǒng)計(jì)數(shù)據(jù)所得到的IP地址段和經(jīng)緯度,這樣,使得用于對(duì)終端進(jìn)行定位的信息是針對(duì)用戶標(biāo)識(shí)的,且其中的經(jīng)緯度是根據(jù)用戶對(duì)該用戶標(biāo)識(shí)的使用情況得到的,因此該用于對(duì)終端進(jìn)行定位的信息與現(xiàn)有技術(shù)中的IP地址庫相比,能夠反映用戶標(biāo)識(shí)的使用情況,即反映用戶的行為,且可定位到經(jīng)緯度級(jí)別,因此采用通過本申請(qǐng)實(shí)施例的上述方式得到的定位信息進(jìn)行定位,可以提高定位精度?;谙嗤募夹g(shù)構(gòu)思,本申請(qǐng)實(shí)施例還提供一種定位信息采集服務(wù)器,該定位信息采集服務(wù)器可執(zhí)行上述定位信息采集流程。本申請(qǐng)實(shí)施例提供的定位信息采集服務(wù)器的結(jié)構(gòu)可如圖6所示,包括:獲取模塊601、第一處理模塊602、第二處理模塊603、定位信息生成模塊604,其中:獲取模塊601,用于根據(jù)終端采集并上報(bào)的信息得到第一信息庫;其中,所述第一信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)以及終端使用的IP地址和終端所在位置的經(jīng)緯度,所述IP地址為公網(wǎng)IP地址;第一處理模塊602,用于對(duì)所述第一信息庫的信息項(xiàng)中的IP地址進(jìn)行聚類得到IP地址段,根據(jù)IP地址段內(nèi)的IP地址所對(duì)應(yīng)的經(jīng)緯度得到相應(yīng)IP地址段對(duì)應(yīng)的均值經(jīng)緯度;第二處理模塊603用于根據(jù)所述第一信息庫的信息項(xiàng)中的用戶標(biāo)識(shí)、經(jīng)緯度和IP地址,確定包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度;定位信息生成模塊604,用于根據(jù)包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度,以及與所述出現(xiàn)次數(shù)最多的經(jīng)緯度匹配的均 值經(jīng)緯度所對(duì)應(yīng)的IP地址段,得到第二信息庫中的信息項(xiàng);其中,所述第二信息庫的信息項(xiàng)中至少包括:用戶標(biāo)識(shí)、IP地址段、經(jīng)緯度。優(yōu)選地,獲取模塊601可具體用于:獲取終端采集并上報(bào)的第一采集信息以及第二采集信息;其中,所述第一采集信息和所述第二采集信息中包括至少一個(gè)信息項(xiàng),所述第一采集信息的信息項(xiàng)中至少包括:采集時(shí)間、在該采集時(shí)間采集到的客戶端應(yīng)用程序在應(yīng)用系統(tǒng)中使用的用戶標(biāo)識(shí)以及該客戶端應(yīng)用程序所在終端使用的IP地址,所述IP地址為公網(wǎng)IP地址;所述第二采集信息的信息項(xiàng)中至少包括:采集時(shí)間、在該采集時(shí)間采集到的客戶端應(yīng)用程序在應(yīng)用系統(tǒng)中使用的用戶標(biāo)識(shí)以及該客戶端應(yīng)用程序所在的終端當(dāng)前所在位置的經(jīng)緯度;根據(jù)所述第一采集信息中的信息項(xiàng)與所述第二采集信息中的信息項(xiàng),得到第一信息庫。其中,第一采集信息可包括:移動(dòng)終端和/或個(gè)人計(jì)算機(jī)PC上的客戶端應(yīng)用程序登錄應(yīng)用系統(tǒng)時(shí)所采集的信息;和/或,移動(dòng)終端和/或PC上的客戶端應(yīng)用程序在登錄到應(yīng)用系統(tǒng)后按照設(shè)定周期采集的信息。進(jìn)一步地,第一采集信息的信息項(xiàng)中還可包括網(wǎng)絡(luò)連接類型;相應(yīng)地,獲取模塊501可保留所述第一采集信息中網(wǎng)絡(luò)連接類型為無線局域網(wǎng)連接類型的信息項(xiàng),過濾掉其余信息項(xiàng),并根據(jù)過濾后的第一采集信息中的信息項(xiàng),以及所述第二采集信息中的信息項(xiàng),得到第一信息庫。其中,第二采集信息可包括:移動(dòng)終端上的客戶端應(yīng)用程序在設(shè)定事件發(fā)生時(shí)采集并上報(bào)的信息。優(yōu)選地,獲取模塊601可具體用于:獲取所述第一采集信息的第一信息項(xiàng),所述第一信息項(xiàng)為所述第一采集信息中的任一信息項(xiàng);根據(jù)所述第一信息項(xiàng)中的用戶標(biāo)識(shí),從所述第二采集信息中獲取包含相同用戶標(biāo)識(shí)的第二信息項(xiàng);將所述第一信息項(xiàng)的采集時(shí)間與所述第二信息項(xiàng)的采集時(shí)間進(jìn)行比較,若兩者時(shí)間間隔在設(shè)定范圍內(nèi),則根據(jù)所述第一信息項(xiàng)中的用戶標(biāo)識(shí)、IP地址,以及所 述第二信息項(xiàng)中的經(jīng)緯度,生成所述第一信息庫中的一個(gè)信息項(xiàng)。優(yōu)選地,第一處理模塊602可具體用于:獲取所述第一信息庫中的第一經(jīng)緯度,所述第一經(jīng)緯度為所述第一信息庫中任一信息項(xiàng)中的經(jīng)緯度;以所述第一經(jīng)緯度為基準(zhǔn)確定包含該經(jīng)緯度的經(jīng)緯度范圍;根據(jù)所述第一信息庫中落入所述經(jīng)緯度范圍內(nèi)的經(jīng)緯度所對(duì)應(yīng)的IP地址的公共部分,得到所述經(jīng)緯度范圍對(duì)應(yīng)的IP地址段;根據(jù)所述第一信息庫中落入所述IP地址段內(nèi)的IP地址所對(duì)應(yīng)的經(jīng)緯度,計(jì)算得到均值經(jīng)緯度。更優(yōu)選地,第一處理模塊602可根據(jù)設(shè)定長(zhǎng)度的IP地址掩碼對(duì)所述第一信息庫中落入所述經(jīng)緯度范圍內(nèi)的經(jīng)緯度所對(duì)應(yīng)的IP地址進(jìn)行掩碼,選取掩碼結(jié)果相同的IP地址組成IP地址集合;根據(jù)所述IP地址集合中的所有IP地址的最長(zhǎng)公共部分,得到所述經(jīng)緯度范圍對(duì)應(yīng)的IP地址段。優(yōu)選地,定位信息生成模塊604可具體用于:獲取第一用戶標(biāo)識(shí)和第一IP地址所對(duì)應(yīng)的經(jīng)緯度中出現(xiàn)次數(shù)最多的第一經(jīng)緯度;其中,所述第一用戶標(biāo)識(shí)為所述第一信息庫中的任一用戶標(biāo)識(shí),所述第一IP地址為所述第一用戶標(biāo)識(shí)所對(duì)應(yīng)的IP地址;根據(jù)所述第一IP地址所對(duì)應(yīng)的IP地址段,確定該IP地址段對(duì)應(yīng)的第一經(jīng)緯度范圍和第一均值經(jīng)緯度;判斷所述第一經(jīng)緯度是否落入所述第一經(jīng)緯度范圍內(nèi),且所述第一均值經(jīng)緯度是否落入以所述第一經(jīng)緯度為基準(zhǔn)確定出的經(jīng)緯度范圍內(nèi),若是,則生成第二信息庫中的一個(gè)信息項(xiàng),所生成的信息項(xiàng)中包括:所述第一用戶標(biāo)識(shí)、所述第一IP地址段、所述第一經(jīng)緯度。優(yōu)選地,定位信息生成模塊604還可用于:確定包含相同用戶標(biāo)識(shí)和相同IP地址的所有信息項(xiàng)中出現(xiàn)次數(shù)最多的經(jīng)緯度之后,確定所述出現(xiàn)次數(shù)最多的經(jīng)緯度的置信度;所述第二信息庫中的信息項(xiàng)中還包括:出現(xiàn)次數(shù)最多的經(jīng)緯度所對(duì)應(yīng)的置信度。其中,定位信息生成模塊604可根據(jù)以下公式計(jì)算所述出現(xiàn)次數(shù)最多的經(jīng) 緯度的置信度:其中,對(duì)于第一用戶標(biāo)識(shí)和第一IP地址所對(duì)應(yīng)的出現(xiàn)次數(shù)最多的經(jīng)緯度來說,α表示該經(jīng)緯度的置信度,Nmax為該經(jīng)緯度在包含第一用戶標(biāo)識(shí)和第一IP地址的第一信息庫的所有信息項(xiàng)中的出現(xiàn)次數(shù),Ntotle為包含第一用戶標(biāo)識(shí)和第一IP地址的第一信息庫的所有信息項(xiàng)中的經(jīng)緯度的總數(shù)?;谙嗤募夹g(shù)構(gòu)思,本申請(qǐng)實(shí)施例還提供了一種定位服務(wù)器,該定位服務(wù)器可執(zhí)行上述定位流程。本申請(qǐng)實(shí)施例提供的定位服務(wù)器的結(jié)構(gòu)可如圖7所示,包括:接收模塊701、查詢模塊702、確定模塊703,其中:接收模塊701,用于接收終端發(fā)送的請(qǐng)求消息,所述請(qǐng)求消息中攜帶有用戶標(biāo)識(shí)和IP地址,所述IP地址為公網(wǎng)IP地址;查詢模塊702,用于根據(jù)所述請(qǐng)求消息中攜帶的用戶標(biāo)識(shí)和IP地址,查詢第二信息庫中與所述用戶標(biāo)識(shí)和IP地址匹配的信息項(xiàng);確定模塊703,用于根據(jù)查詢到的信息項(xiàng)中的經(jīng)緯度確定所述終端所在的位置。優(yōu)選地,查詢模塊702可具體用于:根據(jù)所述請(qǐng)求消息中攜帶的用戶標(biāo)識(shí)和IP地址,查詢第二信息庫中包含相同用戶標(biāo)識(shí)以及相匹配的IP地址段的信息項(xiàng)。優(yōu)選地,確定模塊703還可用于:若查詢到的信息項(xiàng)的數(shù)量為多個(gè),則根據(jù)查詢到的所述多個(gè)信息項(xiàng)中的置信度,從所述多個(gè)信息項(xiàng)中選擇置信度最高的信息項(xiàng)。優(yōu)選地,查詢模塊702還可用于:若未查詢到信息項(xiàng),則根據(jù)所述請(qǐng)求消息中攜帶的IP地址查詢IP地址與地理位置的對(duì)應(yīng)關(guān)系數(shù)據(jù)庫,得到與所述IP地址對(duì)應(yīng)的地理位置信息。優(yōu)選地,確定模塊703可還用于:根據(jù)查詢到的信息項(xiàng)中的經(jīng)緯度確定所述終端所在的位置之后,根據(jù)查詢到的信息項(xiàng)中的經(jīng)緯度,確定與該經(jīng)緯度對(duì) 應(yīng)的經(jīng)緯度范圍;根據(jù)確定出的經(jīng)緯度范圍,獲取所述經(jīng)緯度范圍對(duì)應(yīng)的推送信息;將獲取到的推送信息攜帶于響應(yīng)消息返回給所述終端。其中,所述請(qǐng)求消息中還攜帶有查詢關(guān)鍵字;相應(yīng)地,確定模塊703還可用于獲取所述經(jīng)緯度范圍對(duì)應(yīng)的推送信息之后,根據(jù)所述請(qǐng)求消息中攜帶的查詢關(guān)鍵字,對(duì)所述經(jīng)緯度范圍對(duì)應(yīng)的推送信息進(jìn)行篩選,得到與所述查詢關(guān)鍵字對(duì)應(yīng)的推送信息,所得到的與所述查詢關(guān)鍵字對(duì)應(yīng)的推送信息被攜帶于所述響應(yīng)消息返回給所述終端。本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申 請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。當(dāng)前第1頁1 2 3