本發(fā)明涉及通信領(lǐng)域,具體涉及一種移動(dòng)用戶數(shù)據(jù)采集方法、裝置及系統(tǒng)。
背景技術(shù):
pdc(passivedatacollector,被動(dòng)數(shù)據(jù)收集)系統(tǒng)是用來收集并提供移動(dòng)用戶信息給sp(serviceprovider,服務(wù)提供商)的一種系統(tǒng)。移動(dòng)用戶信息包括移動(dòng)狀態(tài)、地理位置信息等,移動(dòng)狀態(tài)有在geofilter圈(過濾地理位置區(qū)域圈,一種可配置的用于地理位置過濾的圓形區(qū)域,如地圖上圈出的一個(gè)圓圈用于表示)內(nèi)、正進(jìn)入geofilter圈、正離開geofilter圈這3種狀態(tài),移動(dòng)狀態(tài)信息可用于商業(yè)圈內(nèi)消費(fèi)者進(jìn)出的統(tǒng)計(jì)和分析,以便調(diào)整商業(yè)部署、經(jīng)營策略等;地理位置信息可用于統(tǒng)計(jì)商業(yè)圈內(nèi)的消費(fèi)者分布情況,因此移動(dòng)用戶信息是非常重要的基礎(chǔ)數(shù)據(jù),隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,其應(yīng)用的場景和領(lǐng)域也必將越來越廣泛,同時(shí)我們也看到,移動(dòng)用戶信息準(zhǔn)確性越高,那么依賴于此進(jìn)行統(tǒng)計(jì)和分析等得出的結(jié)果才會更準(zhǔn)確和更有實(shí)用價(jià)值,反之則反。移動(dòng)用戶的移動(dòng)狀態(tài)是根據(jù)移動(dòng)用戶前后兩次所處的的地理位置和geofilter圈的位置關(guān)系來確定的,即當(dāng)前一次在geofilter圈內(nèi),而后一次在geofilter圈外時(shí),則為正離開geofilter圈狀態(tài);當(dāng)前一次在geofilter圈外,后一次在geofilter圈內(nèi)時(shí),則為正進(jìn)入geofilter圈狀態(tài),當(dāng)前后兩次都在geofilter圈內(nèi)時(shí),則為在geofilter圈內(nèi)狀態(tài)。由此可見,移動(dòng)用戶信息的準(zhǔn)確性最終是由地理位置的準(zhǔn)確性來決定的,但目前的pdc系統(tǒng)中獲取移動(dòng)用戶的地理位置是通過cgi(cellglobalidentification,小區(qū)全球識別碼)信息查詢基站數(shù)據(jù)得到的,即采用的是基站定位的方式,因此得到的地理位置信息誤差可能較大,并且誤差隨著基站覆蓋的圓形區(qū)域半徑的增加而增加。當(dāng)移動(dòng)用戶地理位置在geofilter圈的邊緣附近時(shí)得到的移動(dòng)狀態(tài)可能不準(zhǔn)確,例如本來在geofilter圈內(nèi)卻判斷為在圈外或者本來在圈外的卻判斷為在圈內(nèi),從而導(dǎo)致得 到的移動(dòng)用戶信息準(zhǔn)確性不高,顯然,如此的pdc系統(tǒng)不能適應(yīng)將來要求高準(zhǔn)確性的應(yīng)用場景和領(lǐng)域。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的主要技術(shù)問題是,提供一種移動(dòng)用戶數(shù)據(jù)采集方法、裝置及系統(tǒng),解決現(xiàn)有基于小區(qū)全球識別碼對移動(dòng)用戶進(jìn)行粗定位的結(jié)果,確定移動(dòng)用戶是否在過濾地理位置區(qū)域圈內(nèi),導(dǎo)致得到的移動(dòng)用戶信息準(zhǔn)確性不低,不能適應(yīng)將來要求高準(zhǔn)確性的應(yīng)用場景和領(lǐng)域的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種移動(dòng)用戶數(shù)據(jù)采集方法,包括:
通過第一位置信息獲取方式獲取移動(dòng)用戶當(dāng)前的第一地理位置信息;
根據(jù)所述第一地理位置信息判斷所述移動(dòng)用戶當(dāng)前所處地理位置是否在預(yù)設(shè)的過濾地理位置區(qū)域圈邊緣;
如是,通過定位精度比所述第一位置信息獲取方式高的第二位置信息獲取方式獲取所述移動(dòng)用戶當(dāng)前的第二地理位置信息;
根據(jù)獲取結(jié)果確定所述移動(dòng)用戶當(dāng)前所處地址位置是否在所述過濾地理位置區(qū)域圈內(nèi)。
在本發(fā)明的一種實(shí)施例中,根據(jù)所述第一地理位置信息判斷所述移動(dòng)用戶當(dāng)前所處地理位置是否在預(yù)設(shè)的過濾地理位置區(qū)域圈邊緣包括:
根據(jù)所述第一地理位置信息確定所述移動(dòng)用戶當(dāng)前所處的地理位置區(qū)域圈;
判斷所述地理位置區(qū)域圈與所述過濾地理位置區(qū)域圈之間是否部分相交,或所述過濾地理位置區(qū)域圈是否內(nèi)含或內(nèi)切于所述地理位置區(qū)域圈內(nèi),如是,則判斷所述移動(dòng)用戶當(dāng)前所處地理位置在所述過濾地理位置區(qū)域圈邊緣;否則,判斷所述移動(dòng)用戶當(dāng)前所處地理位置是否在所述過濾地理位置區(qū)域圈內(nèi)。
在本發(fā)明的一種實(shí)施例中,判斷所述移動(dòng)用戶當(dāng)前所處地理位置是否在所述過濾地理位置區(qū)域圈內(nèi)包括:
當(dāng)判斷所述地理位置區(qū)域圈內(nèi)含或內(nèi)切于所述過濾地理位置區(qū)域圈時(shí),判定所述移動(dòng)用戶當(dāng)前所處地理位置在所述過濾地理位置區(qū)域圈內(nèi);
當(dāng)判斷所述地理位置區(qū)域圈與所述過濾地理位置區(qū)域圈相離或外切時(shí),判定所述移動(dòng)用戶當(dāng)前所處地理位置在所述過濾地理位置區(qū)域圈外。
在本發(fā)明的一種實(shí)施例中,所述第一位置信息獲取方式為基于小區(qū)全球識別碼的基站定位方式,所述第一地理位置信息為所述移動(dòng)用戶當(dāng)前所在基站的中心物理位置,所述地理位置區(qū)域圈為以所述基站的中心物理位置為原點(diǎn),以所述基站覆蓋半徑為半徑畫圓得到的區(qū)域圈。
在本發(fā)明的一種實(shí)施例中,所述第二位置信息獲取方式為通過移動(dòng)定位系統(tǒng)對所述移動(dòng)用戶進(jìn)行定位;所述第二地理位置信息包含所述移動(dòng)用戶所在的經(jīng)緯度坐標(biāo)。
在本發(fā)明的一種實(shí)施例中,根據(jù)獲取結(jié)果確定所述移動(dòng)用戶當(dāng)前所處地址位置是否在所述過濾地理位置區(qū)域圈內(nèi)包括:
當(dāng)所述獲取結(jié)果包含所述第二地理位置信息時(shí),判斷所述第二地理位置信息包含的經(jīng)緯度坐標(biāo)是否在所述過濾地理位置區(qū)域圈內(nèi),如是,所述移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈內(nèi),否則,所述移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈外。
在本發(fā)明的一種實(shí)施例中,根據(jù)獲取結(jié)果確定所述移動(dòng)用戶當(dāng)前所處地址位置是否在所述過濾地理位置區(qū)域圈還包括:
當(dāng)所述獲取結(jié)果不包含所述第二地理位置信息時(shí),判斷所述第一地理位置信息是否在所述過濾地理位置區(qū)域圈內(nèi),如是,所述移動(dòng)用戶當(dāng)前所處地址位 置在所述過濾地理位置區(qū)域圈內(nèi),否則,所述移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈外。
在本發(fā)明的一種實(shí)施例中,還包括:根據(jù)所述移動(dòng)用戶當(dāng)前所處地址位置是否在所述過濾地理位置區(qū)域圈內(nèi)的判斷結(jié)果和所述移動(dòng)用戶上一次的判斷結(jié)果,確定所述移動(dòng)用戶在所述過濾地理位置區(qū)域圈之間的移動(dòng)狀態(tài)。
為了解決上述問題,本發(fā)明還提供了一種移動(dòng)用戶數(shù)據(jù)采集裝置,包括:
第一位置信息獲取模塊,用于通過第一位置信息獲取方式獲取移動(dòng)用戶當(dāng)前的第一地理位置信息;
第一分析模塊,用于根據(jù)所述第一地理位置信息判斷所述移動(dòng)用戶當(dāng)前所處地理位置是否在預(yù)設(shè)的過濾地理位置區(qū)域圈邊緣;
第二位置信息獲取模塊,用于在所述第一分析模塊的判斷結(jié)果為是時(shí),通過定位精度比所述第一位置信息獲取方式高的第二位置信息獲取方式獲取所述移動(dòng)用戶當(dāng)前的第二地理位置信息;
第二分析模塊,用于根據(jù)獲取結(jié)果確定所述移動(dòng)用戶當(dāng)前所處地址位置是否在所述過濾地理位置區(qū)域圈內(nèi)。
在本發(fā)明的一種實(shí)施例中,所述第一分析模塊包括:
地理位置區(qū)域圈確定子模塊,用于根據(jù)所述第一地理位置信息確定所述移動(dòng)用戶當(dāng)前所處的地理位置區(qū)域圈;
第一判斷子模塊,用于判斷所述地理位置區(qū)域圈與所述過濾地理位置區(qū)域圈之間是否部分相交,或所述過濾地理位置區(qū)域圈是否內(nèi)含或內(nèi)切于所述地理位置區(qū)域圈內(nèi),如是,則判斷所述移動(dòng)用戶當(dāng)前所處地理位置在所述過濾地理位置區(qū)域圈邊緣;
第二判斷子模塊,用于在所述第一判斷子模塊判斷結(jié)果為否時(shí),判斷所述 移動(dòng)用戶當(dāng)前所處地理位置是否在所述過濾地理位置區(qū)域圈內(nèi)。
在本發(fā)明的一種實(shí)施例中,所述第二判斷子模塊包括:
第一判斷單元,用于當(dāng)判斷所述地理位置區(qū)域圈內(nèi)含或內(nèi)切于所述過濾地理位置區(qū)域圈時(shí),判定所述移動(dòng)用戶當(dāng)前所處地理位置在所述過濾地理位置區(qū)域圈內(nèi);
第二判斷單元,用于當(dāng)判斷所述地理位置區(qū)域圈與所述過濾地理位置區(qū)域圈相離或外切時(shí),判定所述移動(dòng)用戶當(dāng)前所處地理位置在所述過濾地理位置區(qū)域圈外。
在本發(fā)明的一種實(shí)施例中,所述第二位置信息獲取方式為通過移動(dòng)定位系統(tǒng)對所述移動(dòng)用戶進(jìn)行定位;所述第二地理位置信息包含所述移動(dòng)用戶所在的經(jīng)緯度坐標(biāo)。
在本發(fā)明的一種實(shí)施例中,所述第二分析模塊包括第一分析子模塊,用于當(dāng)所述獲取結(jié)果包含所述第二地理位置信息時(shí),判斷所述第二地理位置信息包含的經(jīng)緯度坐標(biāo)是否在所述過濾地理位置區(qū)域圈內(nèi),如是,所述移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈內(nèi),否則,所述移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈外。
在本發(fā)明的一種實(shí)施例中,所述第二分析模塊包括第二分析子模塊,用于當(dāng)所述獲取結(jié)果不包含所述第二地理位置信息時(shí),判斷所述第一地理位置信息是否在所述過濾地理位置區(qū)域圈內(nèi),如是,所述移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈內(nèi),否則,所述移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈外。
在本發(fā)明的一種實(shí)施例中,還包括移動(dòng)狀態(tài)分析模塊,用于根據(jù)所述移動(dòng)用戶當(dāng)前所處地址位置是否在所述過濾地理位置區(qū)域圈內(nèi)的判斷結(jié)果和所述移 動(dòng)用戶上一次的判斷結(jié)果,確定所述移動(dòng)用戶在所述過濾地理位置區(qū)域圈之間的移動(dòng)狀態(tài)。
為了解決上述問題,本發(fā)明還提供了一種移動(dòng)用戶數(shù)據(jù)采集系統(tǒng),包含如上所述的移動(dòng)用戶數(shù)據(jù)采集裝置。
本發(fā)明的有益效果是:
本發(fā)明提供的移動(dòng)用戶數(shù)據(jù)采集方法、裝置及系統(tǒng),先通過第一位置信息獲取方式獲取移動(dòng)用戶當(dāng)前的第一地理位置信息;當(dāng)根據(jù)第一地理位置信息判斷移動(dòng)用戶當(dāng)前所處地理位置是在預(yù)設(shè)的過濾地理位置區(qū)域圈邊緣時(shí),此時(shí)則不再直接通過該第一地理位置信息確定,而通過定位精度比第一位置信息獲取方式高的第二位置信息獲取方式獲取移動(dòng)用戶當(dāng)前的第二地理位置信息,也即將進(jìn)行二次精定位,根據(jù)二次精定位的獲取結(jié)果確定移動(dòng)用戶當(dāng)前所處地址位置是否在過濾地理位置區(qū)域圈內(nèi),這樣的判斷結(jié)果更為準(zhǔn)確,使得得到的移動(dòng)用戶信息準(zhǔn)確性更高,能更好的適應(yīng)將來要求高準(zhǔn)確性的應(yīng)用場景和領(lǐng)域的問題。
附圖說明
圖1為本發(fā)明實(shí)施例一提供的移動(dòng)用戶數(shù)據(jù)采集方法流程示意圖;
圖2為本發(fā)明實(shí)施例二提供的移動(dòng)用戶數(shù)據(jù)采集裝置結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例二提供的另一移動(dòng)用戶數(shù)據(jù)采集裝置結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例三提供的系統(tǒng)架構(gòu)示意圖;
圖5-1為本發(fā)明實(shí)施例三提供的地理位置區(qū)域圈內(nèi)含于過濾地理位置區(qū)域圈示意圖;
圖5-1為本發(fā)明實(shí)施例三提供的地理位置區(qū)域圈內(nèi)含于過濾地理位置區(qū)域 圈示意圖;
圖5-2為本發(fā)明實(shí)施例三提供的地理位置區(qū)域圈內(nèi)切于過濾地理位置區(qū)域圈示意圖;
圖5-3為本發(fā)明實(shí)施例三提供的地理位置區(qū)域圈與過濾地理位置區(qū)域圈相交示意圖一;
圖5-4為本發(fā)明實(shí)施例三提供的地理位置區(qū)域圈與過濾地理位置區(qū)域圈相交示意圖二;
圖5-5為本發(fā)明實(shí)施例三提供的地理位置區(qū)域圈與過濾地理位置區(qū)域圈相交示意圖三;
圖5-6為本發(fā)明實(shí)施例三提供的地理位置區(qū)域圈與過濾地理位置區(qū)域圈外切示意圖;
圖5-7為本發(fā)明實(shí)施例三提供的地理位置區(qū)域圈與過濾地理位置區(qū)域圈相離示意圖;
圖6為本發(fā)明實(shí)施例三提供的移動(dòng)用戶數(shù)據(jù)采集方法流程示意圖。
具體實(shí)施方式
本發(fā)明在根據(jù)初始獲得的移動(dòng)用戶的根據(jù)第一地理位置信息,判斷移動(dòng)用戶當(dāng)前所處地理位置是在預(yù)設(shè)的過濾地理位置區(qū)域圈邊緣時(shí),則通過第二位置信息獲取方式進(jìn)行第二次精確定位,以獲取移動(dòng)用戶當(dāng)前的第二地理位置信息,進(jìn)而根據(jù)二次精定位的獲取結(jié)果確定移動(dòng)用戶當(dāng)前所處地址位置是否在過濾地理位置區(qū)域圈內(nèi),提升判斷結(jié)果的準(zhǔn)確性,使得得到的移動(dòng)用戶信息準(zhǔn)確性更高,能更好的適應(yīng)將來要求高準(zhǔn)確性的應(yīng)用場景和領(lǐng)域的問題。下面通過具體實(shí)施方式結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
實(shí)施例一:
本發(fā)明提供的移動(dòng)用戶數(shù)據(jù)采集方法適用于pdc(passivedatacollector,被動(dòng)數(shù)據(jù)收集)系統(tǒng),其數(shù)據(jù)采集過程包括如圖1所示的過程,具體如下:
步驟101:通過第一位置信息獲取方式獲取移動(dòng)用戶當(dāng)前的第一地理位置信息;
步驟102:根據(jù)第一地理位置信息判斷移動(dòng)用戶當(dāng)前所處地理位置是否在預(yù)設(shè)的過濾地理位置區(qū)域圈邊緣;如是,轉(zhuǎn)至步驟103;否則,轉(zhuǎn)至步驟105;
步驟103:通過定位精度比第一位置信息獲取方式高的第二位置信息獲取方式獲取移動(dòng)用戶當(dāng)前的第二地理位置信息;
步驟104:根據(jù)二次定位得到的獲取結(jié)果確定移動(dòng)用戶當(dāng)前所處地址位置是否在過濾地理位置區(qū)域圈內(nèi)。
步驟105:則根據(jù)第一地理位置信息判斷移動(dòng)用戶當(dāng)前所處地理位置是在預(yù)設(shè)的過濾地理位置區(qū)域圈的圈內(nèi)還是圈外。
應(yīng)當(dāng)理解的是,本實(shí)施例中過濾地理位置區(qū)域圈可以是之前預(yù)先配置好的。配置的具體規(guī)則以及具體配置的個(gè)數(shù)等都可以根據(jù)具體的場景和需求靈活設(shè)定。
本實(shí)施例中,根據(jù)移動(dòng)用戶的第一地理位置信息判斷移動(dòng)用戶當(dāng)前所處地理位置是否在預(yù)設(shè)的過濾地理位置區(qū)域圈邊緣可以采用以下方式:
根據(jù)移動(dòng)用戶的第一地理位置信息確定移動(dòng)用戶當(dāng)前所處的地理位置區(qū)域圈;
判斷地理位置區(qū)域圈與過濾地理位置區(qū)域圈之間是否部分相交,或過濾地理位置區(qū)域圈是否內(nèi)含或內(nèi)切于所述地理位置區(qū)域圈內(nèi),如是,則判斷述移動(dòng)用戶當(dāng)前所處地理位置在過濾地理位置區(qū)域圈邊緣,此時(shí)不能準(zhǔn)確的判定是位 于過濾地理位置區(qū)域圈內(nèi)還是過濾地理位置區(qū)域圈外;否則,進(jìn)一步判斷移動(dòng)用戶當(dāng)前所處地理位置是否在過濾地理位置區(qū)域圈內(nèi)。
本實(shí)施例中判斷移動(dòng)用戶當(dāng)前所處地理位置是否在過濾地理位置區(qū)域圈內(nèi)包括:
當(dāng)判斷地理位置區(qū)域圈內(nèi)含或內(nèi)切于過濾地理位置區(qū)域圈時(shí),判定移動(dòng)用戶當(dāng)前所處地理位置在過濾地理位置區(qū)域圈內(nèi);
當(dāng)判斷地理位置區(qū)域圈與過濾地理位置區(qū)域圈相離或外切時(shí),判定移動(dòng)用戶當(dāng)前所處地理位置在所述過濾地理位置區(qū)域圈外。
本實(shí)施例中,初始時(shí)采用的第一位置信息獲取方式可為基于小區(qū)全球識別碼(cellglobalidentification,cgi)的基站定位方式,這種獲取方式方便快捷。通過這種方式獲取的移動(dòng)用戶的第一地理位置信息為移動(dòng)用戶當(dāng)前所在基站的中心物理位置,得到的地理位置區(qū)域圈為以基站的中心物理位置為原點(diǎn),以基站覆蓋半徑為半徑畫圓得到的區(qū)域圈。
本實(shí)施例中二次精準(zhǔn)定位時(shí),第二位置信息獲取方式理論上可以采用任意能實(shí)現(xiàn)對移動(dòng)用戶進(jìn)行定位的定位方式,只要其定位精度比第一位置信息獲取方式更好,更利于后續(xù)作出準(zhǔn)確的判斷即可。例如,本實(shí)施例中的第二位置信息獲取方式可為通過移動(dòng)定位系統(tǒng)對所述移動(dòng)用戶進(jìn)行定位;第二地理位置信息包含移動(dòng)用戶所在的經(jīng)緯度坐標(biāo)。本實(shí)施例中采用移動(dòng)定位系統(tǒng)定位時(shí),具體可采用的定位技術(shù)有兩種,一種是基于gps的定位,一種是基于移動(dòng)運(yùn)營網(wǎng)的多基站的定位?;趃ps的定位方式是利用移動(dòng)終端(也即移動(dòng)用戶)上的gps定位模塊將自己的位置信號發(fā)送到定位后臺來實(shí)現(xiàn)移動(dòng)定位的?;径ㄎ粍t可利用多個(gè)基站作為參考點(diǎn)聯(lián)合對移動(dòng)終端(也即移動(dòng)用戶)實(shí)現(xiàn)精準(zhǔn)定位。但應(yīng)當(dāng)理解的是本實(shí)施例并不限于上述兩種定位技術(shù)。
本實(shí)施例中,根據(jù)二次定位得到的獲取結(jié)果確定移動(dòng)用戶當(dāng)前所處地址位置是否在過濾地理位置區(qū)域圈內(nèi)包括:
當(dāng)二次定位成功時(shí),得到的獲取結(jié)果包含第二地理位置信息時(shí),此時(shí)判斷第二地理位置信息包含的經(jīng)緯度坐標(biāo)是否在過濾地理位置區(qū)域圈內(nèi)即可,如是,則移動(dòng)用戶當(dāng)前所處地址位置在過濾地理位置區(qū)域圈內(nèi),否則,移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈外。
當(dāng)二次定位失敗時(shí),得到的獲取結(jié)果不包含第二地理位置信息,此時(shí)本實(shí)施例仍采用初始獲得的第一地理位置信息,判斷第一地理位置信息是否在所述過濾地理位置區(qū)域圈內(nèi),如是,移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈內(nèi),否則,移動(dòng)用戶當(dāng)前所處地址位置在所述過濾地理位置區(qū)域圈外。此時(shí)得到的最終判斷結(jié)果的準(zhǔn)確性會相對較低。
應(yīng)當(dāng)理解的是,本實(shí)施例在對移動(dòng)用戶進(jìn)行二次定位時(shí),當(dāng)首次二次定位失敗時(shí),可以連續(xù)進(jìn)行n次嘗試(n的值可以根據(jù)實(shí)際需求靈活設(shè)置),以提高二次定位的成功率,提升判斷的準(zhǔn)確性。
本實(shí)施例中,根據(jù)移動(dòng)用戶第一地理位置信息或第二地理位置信息判斷出移動(dòng)用戶當(dāng)前所處地址位置是否在過濾地理位置區(qū)域圈內(nèi)的判斷結(jié)果后,還包括結(jié)合移動(dòng)用戶上一次的判斷結(jié)果,確定移動(dòng)用戶在過濾地理位置區(qū)域圈之間的移動(dòng)狀態(tài)。例如如果當(dāng)前的判斷結(jié)果為移動(dòng)用戶在過濾地理位置區(qū)域圈a內(nèi),上次判斷結(jié)果為移動(dòng)用戶在過濾地理位置區(qū)域圈a外,則該移動(dòng)用戶的移動(dòng)狀態(tài)為正進(jìn)入過濾地理位置區(qū)域圈a內(nèi);反之,如果當(dāng)前的判斷結(jié)果為移動(dòng)用戶在過濾地理位置區(qū)域圈a外,上次判斷結(jié)果為移動(dòng)用戶在過濾地理位置區(qū)域圈a內(nèi),則該移動(dòng)用戶的移動(dòng)狀態(tài)為正離開過濾地理位置區(qū)域圈a;如果當(dāng)前的判斷結(jié)果為移動(dòng)用戶在過濾地理位置區(qū)域圈a內(nèi),上次判斷結(jié)果為移動(dòng)用戶也在過 濾地理位置區(qū)域圈a內(nèi),則該移動(dòng)用戶的移動(dòng)狀態(tài)為在過濾地理位置區(qū)域圈a內(nèi)。
通過本實(shí)施例提供的方法可以更為準(zhǔn)確的獲取移動(dòng)用戶的信息,包括但不限于移動(dòng)狀態(tài)和具體的物理位置信息,進(jìn)而可發(fā)給對應(yīng)的sp(serviceprovider,服務(wù)提供商)進(jìn)行使用。
實(shí)施例二:
本實(shí)施例提供了一種移動(dòng)用戶數(shù)據(jù)采集系統(tǒng),該系統(tǒng)可以是pdc系統(tǒng),其包含移動(dòng)用戶數(shù)據(jù)采集裝置。請參見圖2所示,本實(shí)施例中的移動(dòng)用戶數(shù)據(jù)采集裝置包括:
第一位置信息獲取模塊1,用于通過第一位置信息獲取方式獲取移動(dòng)用戶當(dāng)前的第一地理位置信息;
第一分析模塊2,用于根據(jù)第一地理位置信息判斷移動(dòng)用戶當(dāng)前所處地理位置是否在預(yù)設(shè)的過濾地理位置區(qū)域圈邊緣;應(yīng)當(dāng)理解的是,本實(shí)施例中過濾地理位置區(qū)域圈可以是之前預(yù)先配置好的;配置的具體規(guī)則以及具體配置的個(gè)數(shù)等都可以根據(jù)具體的場景和需求靈活設(shè)定;
第二位置信息獲取模塊3,用于在第一分析模塊2的判斷結(jié)果為是時(shí),通過定位精度比第一位置信息獲取方式高的第二位置信息獲取方式獲取移動(dòng)用戶當(dāng)前的第二地理位置信息;
第二分析模塊4,用于根據(jù)獲取結(jié)果確定移動(dòng)用戶當(dāng)前所處地址位置是否在過濾地理位置區(qū)域圈內(nèi)。
本實(shí)施例中的第一分析模塊2包括地理位置區(qū)域圈確定子模塊、第一判斷子模塊和第二判斷子模塊,其中:
地理位置區(qū)域圈確定子模塊,用于根據(jù)第一地理位置信息確定移動(dòng)用戶當(dāng) 前所處的地理位置區(qū)域圈;
第一判斷子模塊,用于判斷地理位置區(qū)域圈與過濾地理位置區(qū)域圈之間是否部分相交,或過濾地理位置區(qū)域圈是否內(nèi)含或內(nèi)切于地理位置區(qū)域圈內(nèi),如是,則判斷移動(dòng)用戶當(dāng)前所處地理位置在過濾地理位置區(qū)域圈邊緣;
第二判斷子模塊,用于在第一判斷子模塊判斷結(jié)果為否時(shí),判斷移動(dòng)用戶當(dāng)前所處地理位置是否在過濾地理位置區(qū)域圈內(nèi)。
具體的,第二判斷子模塊包括第一判斷單元和第二判斷單元:
第一判斷單元,用于當(dāng)判斷地理位置區(qū)域圈內(nèi)含或內(nèi)切于過濾地理位置區(qū)域圈時(shí),判定移動(dòng)用戶當(dāng)前所處地理位置在過濾地理位置區(qū)域圈內(nèi);
第二判斷單元,用于當(dāng)判斷地理位置區(qū)域圈與過濾地理位置區(qū)域圈相離或外切時(shí),判定移動(dòng)用戶當(dāng)前所處地理位置在過濾地理位置區(qū)域圈外。
本實(shí)施例中,初始時(shí)采用的第一位置信息獲取方式可為基于小區(qū)全球識別碼(cellglobalidentification,cgi)的基站定位方式,這種獲取方式方便快捷。通過這種方式獲取的移動(dòng)用戶的第一地理位置信息為移動(dòng)用戶當(dāng)前所在基站的中心物理位置,得到的地理位置區(qū)域圈為以基站的中心物理位置為原點(diǎn),以基站覆蓋半徑為半徑畫圓得到的區(qū)域圈。
本實(shí)施例中二次精準(zhǔn)定位時(shí),第二位置信息獲取方式理論上可以采用任意能實(shí)現(xiàn)對移動(dòng)用戶進(jìn)行定位的定位方式,只要其定位精度比第一位置信息獲取方式更好,更利于后續(xù)作出準(zhǔn)確的判斷即可。例如,本實(shí)施例中的第二位置信息獲取方式可為通過移動(dòng)定位系統(tǒng)對所述移動(dòng)用戶進(jìn)行定位;第二地理位置信息包含移動(dòng)用戶所在的經(jīng)緯度坐標(biāo)。
本實(shí)施例中的第二分析模塊4包括第一分析子模塊和第一分析子模塊;第一分析子模塊用于當(dāng)獲取結(jié)果包含第二地理位置信息時(shí),判斷第二地理位置信 息包含的經(jīng)緯度坐標(biāo)是否在過濾地理位置區(qū)域圈內(nèi),如是,移動(dòng)用戶當(dāng)前所處地址位置在過濾地理位置區(qū)域圈內(nèi),否則,移動(dòng)用戶當(dāng)前所處地址位置在過濾地理位置區(qū)域圈外。
第二分析子模塊用于當(dāng)獲取結(jié)果不包含第二地理位置信息時(shí),判斷第一地理位置信息是否在過濾地理位置區(qū)域圈內(nèi),如是,移動(dòng)用戶當(dāng)前所處地址位置在過濾地理位置區(qū)域圈內(nèi),否則,移動(dòng)用戶當(dāng)前所處地址位置在過濾地理位置區(qū)域圈外。
請參見圖3所示,本實(shí)施例中的移動(dòng)用戶數(shù)據(jù)采集裝置還包括移動(dòng)狀態(tài)分析模塊5,用于根據(jù)移動(dòng)用戶第一地理位置信息或第二地理位置信息判斷出移動(dòng)用戶當(dāng)前所處地址位置是否在過濾地理位置區(qū)域圈內(nèi)的判斷結(jié)果后,還包括結(jié)合移動(dòng)用戶上一次的判斷結(jié)果,確定移動(dòng)用戶在過濾地理位置區(qū)域圈之間的移動(dòng)狀態(tài)。
本實(shí)施例中的移動(dòng)用戶數(shù)據(jù)采集裝置還包括信息發(fā)送模塊5,用于將獲取的移動(dòng)用戶信息(包括但不限于移動(dòng)狀態(tài)和具體的物理位置信息)發(fā)給對應(yīng)的sp(serviceprovider,服務(wù)提供商)以供分析使用。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲介質(zhì)(rom/ram、磁碟、光盤)中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。所以,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
實(shí)施例三:
為了更好的理解本發(fā)明,本實(shí)施例以移動(dòng)用戶數(shù)據(jù)采集系統(tǒng)為pdc系統(tǒng)為例進(jìn)行說明。具體的系統(tǒng)架構(gòu)框圖請參見圖4所示,包括:信令采集設(shè)備、pdc系統(tǒng)、移動(dòng)定位系統(tǒng)、sp、ms(mobilestation,移動(dòng)臺)以及dcache(distributedcache,分布式緩存系統(tǒng))等構(gòu)成。pdc系統(tǒng)實(shí)時(shí)接收來自信令設(shè)備的信令數(shù)據(jù),并從其中得到移動(dòng)用戶號碼及其對應(yīng)的cgi信息,通過cgi信息查詢dcache緩存中的基站數(shù)據(jù)獲取到基站地理位置信息(也即移動(dòng)用戶的第一地理位置信息)及基站覆蓋半徑,然后確定基站覆蓋圓形區(qū)域(即地理位置區(qū)域圈)和geofilter圈(過濾地理位置區(qū)域圈)的位置關(guān)系。請參見圖5-1至5-7所示,其中實(shí)線大圈為過濾地理位置區(qū)域圈,虛線小圈為地理位置區(qū)域圈;圖5-1所示為地理位置區(qū)域圈內(nèi)含于過濾地理位置區(qū)域圈,圖5-2所示為地理位置區(qū)域圈內(nèi)切于過濾地理位置區(qū)域圈,圖5-3至圖5-5所示為地理位置區(qū)域圈與過濾地理位置區(qū)域圈部分相交,圖5-6所示為地理位置區(qū)域圈與過濾地理位置區(qū)域圈外切,圖5-7所示為地理位置區(qū)域圈與過濾地理位置區(qū)域圈相離。圖5-3至圖5-5兩圓為部分相交關(guān)系時(shí),向移動(dòng)定位系統(tǒng)發(fā)起定位請求進(jìn)行二次定位以得到移動(dòng)用戶精度高的地理位置信息,然后用得到的精度高的地理位置信息來判斷移動(dòng)用戶是否在geofilter圈內(nèi),最后得到移動(dòng)用戶的移動(dòng)狀態(tài)報(bào)告給sp。在實(shí)施過程中,先對移動(dòng)定位系統(tǒng)進(jìn)行配置,在移動(dòng)定位系統(tǒng)中為pdc系統(tǒng)新開戶一個(gè)sp,供pdc系統(tǒng)定位時(shí)用。確定移動(dòng)用戶移動(dòng)狀態(tài)流程參見圖6所示,包括:
步驟601:從信令數(shù)據(jù)中提取移動(dòng)用戶號碼及cgi信息,通過cgi信息查詢基站數(shù)據(jù)得到基站的地理位置信息及覆蓋半徑,也即得到了移動(dòng)用戶所在的可能的地理位置區(qū)域圈;
步驟602:確定地理位置區(qū)域圈和geofilter圈兩圓的位置關(guān)系;
步驟603:判斷兩圓的位置關(guān)系是否為內(nèi)含或內(nèi)切,如是,轉(zhuǎn)至步驟610;否則,轉(zhuǎn)至步驟604;
步驟604:判斷兩圓的位置關(guān)系是否為外切或相離,轉(zhuǎn)至步驟610;否則,轉(zhuǎn)至步驟605;
步驟605:表明兩圓的位置關(guān)系為部分相交,則pdc系統(tǒng)用移動(dòng)定位系統(tǒng)中開戶的sp向移動(dòng)定位系統(tǒng)發(fā)起定位請求以便獲取精度高的移動(dòng)用戶的地理位置信息;
步驟606:接收移動(dòng)定位系統(tǒng)的定位響應(yīng)并提取出地理位置信息;
步驟607:判斷響應(yīng)中是否有地理位置信息,如是,轉(zhuǎn)至步驟608;否則,轉(zhuǎn)至步驟609;
步驟608:則依此地理位置點(diǎn)判斷移動(dòng)用戶是否在geofilter圈內(nèi),轉(zhuǎn)步驟610;
步驟609:則依初始通過基站數(shù)據(jù)查詢得到的地理位置點(diǎn)判斷移動(dòng)用戶是否在geofilter圈內(nèi);
步驟610:根據(jù)上一次得到的移動(dòng)用戶是否在geofilter圈內(nèi)信息以及當(dāng)前得到的移動(dòng)用戶是否在geofilter圈內(nèi)信息確定移動(dòng)用戶的移動(dòng)狀態(tài)(在圈內(nèi)、正離開圈、正進(jìn)入圈);
步驟611:報(bào)告移動(dòng)用戶的移動(dòng)狀態(tài)信息及地理位置信息給自己的sp。
以上內(nèi)容是結(jié)合具體的實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。