本發(fā)明涉及信息通信技術(shù)領(lǐng)域,尤其是一種基于移動終端通信信令獲取用戶位置信息的方法。
背景技術(shù):
隨著信息技術(shù)的發(fā)展與大數(shù)據(jù)的需要,如何快速、準(zhǔn)確的分析獲得用戶的位置信息,是目前大家普遍進(jìn)行研究的問題。現(xiàn)在已經(jīng)有很多獲取用戶的位置信息的方法,通過app將智能終端的定位信息上傳到app服務(wù)器端。但是,這樣的方法用戶必須安裝特定的app,而且需要用戶確認(rèn)app權(quán)限,用戶的位置信息僅上傳到app廠商。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是提供一種基于移動終端通信信令獲取用戶位置信息的方法,它無需通過在智能終端上安裝特定的app,可以獲得能被共享的區(qū)域位置用戶數(shù)據(jù),還能統(tǒng)計下一整點(diǎn)時刻目標(biāo)區(qū)域的最終存量用戶,以克服現(xiàn)有技術(shù)的不足。
本發(fā)明是這樣實(shí)現(xiàn)的:基于移動終端通信信令獲取用戶位置信息的方法,通過抓取移動通信網(wǎng)絡(luò)全網(wǎng)接口的移動通信網(wǎng)絡(luò)中產(chǎn)生的基礎(chǔ)信令數(shù)據(jù),來獲取用戶信息以及移動通信網(wǎng)絡(luò)參數(shù),將上述數(shù)據(jù)進(jìn)行存儲分析,并結(jié)合GIS技術(shù),最終獲取用戶位置信息。
所述的結(jié)合GIS技術(shù)具體是,依據(jù)GIS圖層數(shù)據(jù)及移動通信網(wǎng)絡(luò)參數(shù)數(shù)據(jù),按照經(jīng)緯度信息設(shè)計算法(基于現(xiàn)有的GIS引擎(arcgis或google map等),進(jìn)行經(jīng)緯度與基站數(shù)據(jù)的匹配),實(shí)現(xiàn)GIS與移動通信網(wǎng)絡(luò)參數(shù)的相對準(zhǔn)確的自動匹配,能夠根據(jù)更新的GIS圖層數(shù)據(jù)及/或移動通信網(wǎng)絡(luò)參數(shù),實(shí)現(xiàn)兩者之間匹配的自動更新。
所述的算法具體為:
1)建立目標(biāo)人群:
i)獲取上個整點(diǎn)快照用戶;如果系統(tǒng)初次運(yùn)行,則為空;
ii)獲取統(tǒng)計兩個整點(diǎn)時刻間在目標(biāo)區(qū)域出現(xiàn)的所有用戶,即出現(xiàn)用戶;
iii)快照用戶加上出現(xiàn)用戶去重后構(gòu)成完整的目標(biāo)人群;
2)追蹤目標(biāo)人群在統(tǒng)計時段的全網(wǎng)事件記錄,找到最后一個事件;
3)根據(jù)最后一個事件的發(fā)生區(qū)域判斷用戶最后的位置:如果某用戶最后一個事件發(fā)生在目標(biāo)區(qū)域以外,則表明該用戶已離開目標(biāo)區(qū)域,則在目標(biāo)用人群中減去該用戶;否則,表明該用戶仍在目標(biāo)區(qū)域;遍歷所有目標(biāo)用戶,最終得到下一整點(diǎn)時刻目標(biāo)區(qū)域的最終存量用戶。
所述的全網(wǎng)接口包括A接口、Mc接口或HSTP。
與現(xiàn)有技術(shù)相比,本發(fā)明通過抓取移動通信網(wǎng)絡(luò)全網(wǎng)接口的移動通信網(wǎng)絡(luò)中產(chǎn)生的基礎(chǔ)信令數(shù)據(jù),來獲取用戶信息以及移動通信網(wǎng)絡(luò)參數(shù),將上述數(shù)據(jù)進(jìn)行存儲分析,并結(jié)合GIS技術(shù),最終獲取用戶位置信息。這樣的方式無需通過在智能終端上安裝特定的app,可以獲得能被共享的區(qū)域位置用戶數(shù)據(jù),還能統(tǒng)計下一整點(diǎn)時刻目標(biāo)區(qū)域的最終存量用戶。本發(fā)明簡單易行、成本低廉,使用效果好。
附圖說明
圖1為本發(fā)明的用戶區(qū)域狀態(tài)躍遷圖。
具體實(shí)施方式
本發(fā)明的實(shí)施例:基于移動終端通信信令獲取用戶位置信息的方法,通過抓取移動通信網(wǎng)絡(luò)全網(wǎng)接口的移動通信網(wǎng)絡(luò)中產(chǎn)生的基礎(chǔ)信令數(shù)據(jù),來獲取用戶信息以及移動通信網(wǎng)絡(luò)參數(shù),將上述數(shù)據(jù)進(jìn)行存儲分析,并結(jié)合GIS技術(shù),依據(jù)GIS圖層數(shù)據(jù)及移動通信網(wǎng)絡(luò)參數(shù)數(shù)據(jù),按照經(jīng)緯度信息設(shè)計算法(基于現(xiàn)有的GIS引擎(arcgis或google map等),進(jìn)行經(jīng)緯度與基站數(shù)據(jù)的匹配),實(shí)現(xiàn)GIS與移動通信網(wǎng)絡(luò)參數(shù)的相對準(zhǔn)確的自動匹配,能夠根據(jù)更新的GIS圖層數(shù)據(jù)及/或移動通信網(wǎng)絡(luò)參數(shù),實(shí)現(xiàn)兩者之間匹配的自動更新。
所述的算法具體為:
1)建立目標(biāo)人群:
i)獲取上個整點(diǎn)快照用戶;如果系統(tǒng)初次運(yùn)行,則為空;
ii)獲取統(tǒng)計兩個整點(diǎn)時刻間在目標(biāo)區(qū)域出現(xiàn)的所有用戶,即出現(xiàn)用戶;
iii)快照用戶加上出現(xiàn)用戶去重后構(gòu)成完整的目標(biāo)人群;
2)追蹤目標(biāo)人群在統(tǒng)計時段的全網(wǎng)事件記錄,找到最后一個事件;
3)根據(jù)最后一個事件的發(fā)生區(qū)域判斷用戶最后的位置:如果某用戶最后一個事件發(fā)生在目標(biāo)區(qū)域以外,則表明該用戶已離開目標(biāo)區(qū)域,則在目標(biāo)用人群中減去該用戶;否則,表明該用戶仍在目標(biāo)區(qū)域;遍歷所有目標(biāo)用戶,最終得到下一整點(diǎn)時刻目標(biāo)區(qū)域的最終存量用戶。