本發(fā)明涉及定位技術(shù)領(lǐng)域,具體涉及一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法及裝置。
背景技術(shù):
面向手機(jī)的位置服務(wù)(LBS,Location Based Service)是通過手機(jī)GNSS(Global Navigation Satellite System)導(dǎo)航傳感器和移動(dòng)通信運(yùn)營(yíng)商網(wǎng)絡(luò)獲取手機(jī)用戶位置經(jīng)緯度坐標(biāo),并在電子地圖平臺(tái)支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)。
隨著內(nèi)置GNSS導(dǎo)航傳感器的智能手機(jī)的普及,越來越多的基于手機(jī)位置服務(wù)的商業(yè)模式迅猛發(fā)展,隨之而來的是,通過虛擬用戶位置對(duì)位置服務(wù)中的位置信息進(jìn)行偽造,導(dǎo)致存在獲取虛假位置信息的問題。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法及裝置,實(shí)現(xiàn)了識(shí)別手機(jī)位置服務(wù)中是否存在位置信息被偽造。
為實(shí)現(xiàn)上述目的,本發(fā)明提供以下技術(shù)方案:
一方面,本發(fā)明提供了一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法,所述方法包括如下步驟:
獲取手機(jī)上傳感器采集的信息;
對(duì)獲取的信息進(jìn)行處理得到含有手機(jī)時(shí)空物理量的基準(zhǔn)數(shù)據(jù);
獲取手機(jī)位置服務(wù)中GNSS定位時(shí)空物理量的數(shù)據(jù);
若判斷所述基準(zhǔn)數(shù)據(jù)中的手機(jī)時(shí)空物理量與GNSS定位時(shí)空物理量數(shù)據(jù)不一致,則確定手機(jī)位置服務(wù)中存在位置信息被偽造。
進(jìn)一步的,所述獲取手機(jī)上傳感器采集的信息,包括:
在獲取的信息上設(shè)有信息采集時(shí)刻的時(shí)間標(biāo)簽。
進(jìn)一步的,所述對(duì)獲取的信息進(jìn)行處理得到含有手機(jī)時(shí)空物理量的基準(zhǔn)數(shù)據(jù),包括:
對(duì)獲取的信息進(jìn)行時(shí)間同步處理、異常信息剔除處理和傳感器采集信息轉(zhuǎn)換物理量處理。
進(jìn)一步的,所述獲取手機(jī)位置服務(wù)中GNSS定位時(shí)空物理量的數(shù)據(jù)的步驟,之后還包括:
對(duì)所述基準(zhǔn)數(shù)據(jù)和所述GNSS定位時(shí)空物理量的數(shù)據(jù)進(jìn)行配對(duì)和保存。
進(jìn)一步的,利用模式識(shí)別方法判斷基準(zhǔn)數(shù)據(jù)中的手機(jī)時(shí)空物理量與GNSS定位時(shí)空物理量是否一致。
進(jìn)一步的,所述時(shí)空物理量包括:姿態(tài)參數(shù)、速度參數(shù)、位置參數(shù)、時(shí)間參數(shù)、距離參數(shù)和方向參數(shù)。
另一方面,本發(fā)明提供了一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別裝置,所述裝置包括:
采集模塊,用于獲取手機(jī)上傳感器采集的信息;
數(shù)據(jù)處理模塊,用于對(duì)獲取的信息進(jìn)行處理得到含有手機(jī)時(shí)空物理量的基準(zhǔn)數(shù)據(jù);
位置服務(wù)獲取模塊,用于獲取手機(jī)位置服務(wù)中GNSS定位時(shí)空物理量的數(shù)據(jù);
判斷模塊,用于若判斷所述基準(zhǔn)數(shù)據(jù)中的手機(jī)時(shí)空物理量與GNSS定位時(shí)空物理量數(shù)據(jù)不一致,則確定手機(jī)位置服務(wù)中存在位置信息被偽造。
進(jìn)一步的,所述裝置還包括:
存儲(chǔ)單元,用于對(duì)所述基準(zhǔn)數(shù)據(jù)和所述GNSS定位時(shí)空物理量的數(shù)據(jù)進(jìn)行配對(duì)和保存。
進(jìn)一步的,所述采集模塊包括:
標(biāo)簽單元,用于在獲取的信息上設(shè)有信息采集時(shí)刻的時(shí)間標(biāo)簽。
進(jìn)一步的,所述數(shù)據(jù)處理模塊包括:
處理單元,用于對(duì)獲取的信息進(jìn)行時(shí)間同步處理、異常信息剔除處理和傳感器采集信息轉(zhuǎn)換物理量處理。
由上述技術(shù)方案可知,本發(fā)明提供的一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法及裝置,通過判斷基準(zhǔn)數(shù)據(jù)中的手機(jī)時(shí)空物理量與GNSS定位時(shí)空物理量是否一致,實(shí)現(xiàn)了識(shí)別手機(jī)位置服務(wù)中是否存在位置信息被偽造。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法的流程示意圖;
圖2是本發(fā)明提供的一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法中的手機(jī)坐標(biāo)系示意圖;
圖3是本發(fā)明提供的一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法中MEMS傳感器與GNSS傳感器輸出的方向角物理量示意圖;
圖4是本發(fā)明提供的一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法中MEMS傳感器與GNSS傳感器輸出的速度物理量示意圖;
圖5是本發(fā)明提供的一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
隨著內(nèi)置GNSS導(dǎo)航傳感器的智能手機(jī)的普及,越來越多的基于手機(jī)位置服務(wù)的商業(yè)模式迅猛發(fā)展,例如,手機(jī)打車應(yīng)用和手機(jī)外賣應(yīng)用等;隨之而來的是,通過虛擬用戶位置對(duì)位置服務(wù)中的位置信息進(jìn)行偽造,導(dǎo)致存在獲取虛假位置信息的問題。為解決上述技術(shù)問題,本發(fā)明提供一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法及裝置。
本發(fā)明實(shí)施例一提供一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法,參見圖1,該識(shí)別方法包括:
S101:獲取手機(jī)上傳感器采集的信息;
在本步驟中,手機(jī)上的傳感器為MEMS(Microelectro Mechanical Systems)和GNSS(Global Naviagtion Satellite System)。MEMS傳感器包括:含陀螺儀、加速度計(jì)和磁力計(jì),可以提供手機(jī)速度和方向等信息,GNSS傳感器也可以提供手機(jī)速度和方向等信息。上述信息既可以通過手機(jī)通信模塊發(fā)送到位置服務(wù)商后臺(tái)服務(wù)器,也可以保存在手機(jī)本地處理。
S102:對(duì)獲取的信息進(jìn)行處理得到含有手機(jī)時(shí)空物理量的基準(zhǔn)數(shù)據(jù);
在本步驟中,獲取手機(jī)傳感器MEMS采集的信息,并打上數(shù)據(jù)采集時(shí)刻的時(shí)間標(biāo)簽,然后通過手機(jī)通信模塊發(fā)送到位置服務(wù)商后臺(tái)服務(wù)器或在手機(jī)端本地處理。
手機(jī)端本地處理器或后臺(tái)服務(wù)器對(duì)采集的手機(jī)傳感器信息進(jìn)行預(yù)處理,包括:時(shí)間同步、異常值剔除等。預(yù)處理后的手機(jī)傳感器信息經(jīng)融合轉(zhuǎn)換后,成為統(tǒng)一的時(shí)空信息物理量作為基準(zhǔn)數(shù)據(jù),包括:姿態(tài)、速度、位置、時(shí)間、距離和方向等。
例如:陀螺儀和磁力計(jì)可融合轉(zhuǎn)換為手機(jī)的姿態(tài)和方向信息;加速度計(jì)經(jīng)坐標(biāo)變換和積分后,可轉(zhuǎn)換為速度和位置信息;通信信息可轉(zhuǎn)換為位置、距離信息;通信模塊獲取的網(wǎng)絡(luò)星歷數(shù)據(jù)可轉(zhuǎn)換為時(shí)間信息。
S103:獲取手機(jī)位置服務(wù)中GNSS定位時(shí)空物理量的數(shù)據(jù);
在本步驟中,手機(jī)位置服務(wù)中的定位時(shí)空物理量數(shù)據(jù)為GNSS導(dǎo)航傳感器輸出的數(shù)據(jù),并且對(duì)上述S102的基準(zhǔn)數(shù)據(jù)和GNSS定位時(shí)空物理量數(shù)據(jù)進(jìn)行配對(duì)保存。
S104:若判斷所述基準(zhǔn)數(shù)據(jù)中的手機(jī)時(shí)空物理量與GNSS定位時(shí)空物理量數(shù)據(jù)不一致,則確定手機(jī)位置服務(wù)中存在位置信息被偽造。
在本步驟中,手機(jī)端本地處理器或后臺(tái)服務(wù)器對(duì)上述步驟轉(zhuǎn)換的統(tǒng)一時(shí)空信息物理量進(jìn)行數(shù)據(jù)配對(duì),利用模式識(shí)別方法判斷基準(zhǔn)數(shù)據(jù)中的手機(jī)時(shí)空物理量與GNSS定位時(shí)空物理量是否一致。
從上述描述可知,本發(fā)明提供一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別方法,實(shí)現(xiàn)了判斷手機(jī)LBS應(yīng)用是否存在位置偽造行為;此外,本發(fā)明對(duì)手機(jī)傳感器中的時(shí)空信息進(jìn)行特征提取、處理和保存,可以很方便地對(duì)偽造行為進(jìn)行過程追溯。
具體闡明本發(fā)明所提供的一種識(shí)別方法,參見圖2,應(yīng)用本發(fā)明于具有MEMS(含陀螺儀、加速度計(jì)、磁力計(jì))、GPS和4G通信模塊等傳感器的智能手機(jī)。將智能手機(jī)水平放置于汽車內(nèi),y軸方向與車輛行進(jìn)方向一致,z軸垂直向上,行駛15km。
手機(jī)上運(yùn)行有數(shù)據(jù)采集程序。該程序采集手機(jī)上的MEMS與GPS傳感器信息,并打上數(shù)據(jù)采集時(shí)刻的時(shí)間標(biāo)簽,然后通過4G無線網(wǎng)絡(luò)發(fā)送給位置服務(wù)商后臺(tái)服務(wù)器(此處僅以后臺(tái)處理模式作為本發(fā)明實(shí)施例,手機(jī)端處理同理)。
后臺(tái)服務(wù)器對(duì)采集的MEMS與GPS傳感器信息進(jìn)行預(yù)處理,包括:時(shí)間同步、異常值剔除等。預(yù)處理后的手機(jī)MEMS陀螺儀與磁力計(jì)信息,可融合轉(zhuǎn)換為手機(jī)方向角物理量,與之相對(duì)應(yīng)的是GPS輸出的方向角物理量,參見圖3,手機(jī)MEMS加速度計(jì)經(jīng)坐標(biāo)變換和積分后,可轉(zhuǎn)換為手機(jī)速度物理量,與之相對(duì)應(yīng)的是GPS輸出的速度物理量,參見圖4。此時(shí),手機(jī)MEMS傳感器的輸出信息與GPS傳感器的輸出信息共同轉(zhuǎn)換為統(tǒng)一的時(shí)空物理量——方向與速度。
后臺(tái)服務(wù)器對(duì)上述傳感器輸出轉(zhuǎn)換的統(tǒng)一時(shí)空信息物理量進(jìn)行配對(duì)并兩兩比較。最后,利用模式識(shí)別方法分辨出時(shí)空物理量一致和時(shí)空物理量不一致兩種模式,進(jìn)而判斷是否存在位置信息偽造行為。例如:當(dāng)不存在手機(jī)位置信息偽造時(shí),參見圖3和圖4,此時(shí)手機(jī)傳感器時(shí)空物理量信息一致,GPS與MEMS輸出的方向和速度等物理量的峰值出現(xiàn)時(shí)刻接近。最后可利用KS檢驗(yàn)(Kolmogorov-Smirnov test)判斷出MEMS與GPS輸出時(shí)空物理量時(shí)間峰值的概率分布是一致的。
本發(fā)明實(shí)施例二提供一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別裝置,參見圖5,該識(shí)別裝置包括:
采集模塊10,用于獲取手機(jī)上傳感器采集的信息;
數(shù)據(jù)處理模塊20,用于對(duì)獲取的信息進(jìn)行處理得到含有手機(jī)時(shí)空物理量的基準(zhǔn)數(shù)據(jù);
位置服務(wù)獲取模塊30,用于獲取手機(jī)位置服務(wù)中GNSS定位時(shí)空物理量的數(shù)據(jù);
判斷模塊40,用于若判斷所述基準(zhǔn)數(shù)據(jù)中的手機(jī)時(shí)空物理量與GNSS定位時(shí)空物理量不一致,則確定手機(jī)位置服務(wù)中存在位置信息被偽造。
進(jìn)一步的,所述裝置還包括:
存儲(chǔ)單元,用于對(duì)所述基準(zhǔn)數(shù)據(jù)和所述GNSS定位物理量的數(shù)據(jù)進(jìn)行配對(duì)和保存。
進(jìn)一步的,所述采集模塊包括:
標(biāo)簽單元,用于在獲取的信息上設(shè)有信息采集時(shí)刻的時(shí)間標(biāo)簽。
進(jìn)一步的,所述數(shù)據(jù)處理模塊包括:
處理單元,用于對(duì)獲取的信息進(jìn)行時(shí)間同步處理、異常信息剔除處理和傳感器采集信息轉(zhuǎn)換物理量處理。
從上述描述可知,本發(fā)明提供一種手機(jī)位置服務(wù)中的位置信息偽造識(shí)別裝置,通過對(duì)比手機(jī)傳感器時(shí)空物理量與LBS提供的時(shí)空物理量信息的一致性,實(shí)現(xiàn)了判斷手機(jī)LBS服務(wù)是否存在位置偽造行為,并且對(duì)手機(jī)傳感器采集的信息進(jìn)行保存,可以很方便地對(duì)偽造行為進(jìn)行過程追溯。
以上實(shí)施例僅用于說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。