本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體涉及一種偽基站識別方法,同時還涉及一種偽基站識別的設(shè)備,可以有效識別偽基站,解決了現(xiàn)有技術(shù)中偽基站識別率低的技術(shù)問題。
背景技術(shù):
隨著移動終端的越來越普及,與之相關(guān)的詐騙案件也越來越多。在這些詐騙中,有很多都是與偽基站相關(guān)的。如何識別這些偽基站,就顯得越來越重要。但是傳統(tǒng)的識別方案往往較為復(fù)雜,而移動終端本身資源有限,所以現(xiàn)有的移動終端本身基本不能進(jìn)行偽基站的識別。在這種背景下,如何有效地對偽基站進(jìn)行識別,提高終端的使用安全性,降低用戶上當(dāng)受騙的幾率,確保用戶的個人財(cái)產(chǎn)安全,從而提升用戶的使用體驗(yàn),成為亟待解決的技術(shù)問題。1、偽基站一般輻射范圍為0.5公里到5公里的范圍。2、強(qiáng)制將附近手機(jī)連接到該偽基站上。3、手機(jī)在連接上偽基站時只能接收偽基站發(fā)送過來的數(shù)據(jù),不能呼出電話或者發(fā)送短信。4、偽基站在向用戶發(fā)送收短信之后,會迅速將用戶從偽基站網(wǎng)絡(luò)中踢出去。5、流動性,非法偽基站通常以車載方式流動,公安偽基站一般采用固定不動的方式。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是在于提供了一種偽基站識別方法,方法易行,操作簡便,識別率高,可以有效識別范圍為0.5公里到5公里內(nèi)的偽基站,通過分析偽基站信號的強(qiáng)弱和方向,可以大體識別偽基站的位置。
本發(fā)明的另一個目的是在于提供了一種偽基站識別的設(shè)備,設(shè)備結(jié)構(gòu)簡單、成本較低、體積較小、識別率高,工作壽命長、功耗低,可以有效地對偽基站進(jìn)行識別,提高終端的使用安全性,降低用戶上當(dāng)受騙的幾率,確保用戶的個人財(cái)產(chǎn)安全,從而提升用戶的使用體驗(yàn)。
為了實(shí)現(xiàn)上述的目的,本發(fā)明采用以下描述措施:
一種偽基站識別方法,其步驟是:
A、在正常情況下,GSM模塊連接到基站網(wǎng)絡(luò)中,單片機(jī)可讀取出所連接基站的相關(guān)信息,當(dāng)GSM模塊發(fā)生網(wǎng)絡(luò)變化時,單片機(jī)讀取基站LAC、CID號并記錄,同時也能向外撥打電話或發(fā)送短信。當(dāng)再次連接到該網(wǎng)絡(luò)時,讀取到該LAC、CID號時判為運(yùn)營商基站,不用再次驗(yàn)證。
B、在異常情況下,偽基站通過干擾器等措施使GSM模塊強(qiáng)制連接到偽基站網(wǎng)絡(luò)中,單片機(jī)讀取到網(wǎng)絡(luò)信息發(fā)送變化之后,啟動偽基站驗(yàn)證機(jī)制,經(jīng)驗(yàn)證,為偽基站,并根據(jù)信號強(qiáng)度判斷出偽基站里監(jiān)測系統(tǒng)的大致距離(0.5公里到5公里),同時接收偽基站下發(fā)的內(nèi)容。單片機(jī)通過顯示單元將這些信息顯示出來,同時待網(wǎng)絡(luò)恢復(fù)后將相關(guān)信息上傳到服務(wù)器。對于公安偽基站,因公安偽基站一般為固定方式,故可根據(jù)信號強(qiáng)度,發(fā)送短信號碼等方式判別。
C、在本發(fā)明中,包括GSM模塊負(fù)責(zé)網(wǎng)絡(luò)監(jiān)測,GPS模塊負(fù)責(zé)位置定位,單片機(jī)負(fù)責(zé)系統(tǒng)管理并讀取網(wǎng)絡(luò)情況、位置信息,顯示單元負(fù)責(zé)將網(wǎng)絡(luò)信息、位置信息、電源信息顯示出來。該識別系統(tǒng)思路基于偽基站不能向外發(fā)送數(shù)據(jù),撥打電話的特點(diǎn),當(dāng)GSM模塊網(wǎng)絡(luò)發(fā)送變化時利用該特點(diǎn)對當(dāng)前所連接基站進(jìn)行偽基站驗(yàn)證。
D、在本發(fā)明中,優(yōu)選地,所述監(jiān)測到基站時,通過嘗試向設(shè)定好的終端號碼撥打電話或者向遠(yuǎn)程服務(wù)器上傳校驗(yàn)數(shù)據(jù)來鑒別是否為基站,如果撥打電話或者發(fā)送校驗(yàn)數(shù)據(jù)正常,則初步判斷為正?;?,此時通過進(jìn)一步判斷基站的LAC號是否頻繁變化,來確認(rèn)是否為正?;?;如果多次(不少于8次)嘗試向設(shè)定好的終端號碼撥打電話或者向遠(yuǎn)程服務(wù)器上傳校驗(yàn)數(shù)據(jù)均以失敗告終,則初步判斷為偽基站,然后進(jìn)一步判斷基站的LAC號是否頻繁變化來確認(rèn)是否為偽基站。
E、在本發(fā)明中,具體的判斷LAC號是否頻繁變化可以通過GSM網(wǎng)絡(luò)監(jiān)測模塊來實(shí)現(xiàn),具體原理為:偽基站的LAC區(qū)號與移動網(wǎng)絡(luò)的現(xiàn)有網(wǎng)不一樣,以達(dá)到用戶進(jìn)入該系統(tǒng)后,觸發(fā)位置更新,以達(dá)到手機(jī)上報(bào)用戶信息(IMSI),以便該系統(tǒng)收集用戶信息的頻點(diǎn)目的。正?;疽话阍谝欢屋^長時期內(nèi)LAC號保持不變。
F、在本發(fā)明中,當(dāng)通過GSM網(wǎng)絡(luò)監(jiān)測模塊監(jiān)測到基站,通過步驟A到步驟E識別出正?;竞蛡位竞?,通過基站LAC、CID號識別與存儲模塊提取正?;镜腖AC、CID號,然后通過數(shù)據(jù)上傳模塊上傳到遠(yuǎn)程服務(wù)器,把正?;镜腖AC、CID號記錄下來,下一次再遇到基站的LAC、CID號,則直接認(rèn)證為正?;?。
經(jīng)過上述步驟,本發(fā)明可以達(dá)到以下技術(shù)效果:本發(fā)明可以在較短時間內(nèi)(5分鐘內(nèi))有效識別0.5到5公里內(nèi)的偽基站,識別率接近100%,通過分析偽基站信號的強(qiáng)弱和方向,可以識別偽基站的位置;本發(fā)明可以區(qū)分群發(fā)偽基站和公安偽基站,可以給所設(shè)定的服務(wù)器地址發(fā)送偽基站的相關(guān)信息(大體位置信息,信號強(qiáng)度,短信內(nèi)容等);可以實(shí)現(xiàn)設(shè)備自身定位??梢栽谝壕巷@示偽基站的相關(guān)信息(大體位置信息,信號強(qiáng)度,短信內(nèi)容)。本發(fā)明通過外加SD卡存儲模塊,可以存儲相關(guān)數(shù)據(jù)和參數(shù),存儲參數(shù),還有數(shù)據(jù),無網(wǎng)絡(luò)時存儲數(shù)據(jù),網(wǎng)絡(luò)恢復(fù)后再發(fā)。
一種偽基站識別設(shè)備,包括單片機(jī)控制模塊、GSM網(wǎng)絡(luò)監(jiān)測模塊、基站LAC、CID號識別與存儲模塊、設(shè)備定位模塊、顯示模塊、電源管理模塊、外置存儲模塊、數(shù)據(jù)上傳模塊、偽基站定位模塊,其連接關(guān)系是:單片機(jī)主控制模塊分別與GSM網(wǎng)絡(luò)監(jiān)測模塊、模塊自身定位模塊相連,用于快速發(fā)現(xiàn)可疑偽基站,識別率>99%(或者設(shè)定的誤差范圍)、設(shè)備自身定位。單片機(jī)主控制模塊分別與系統(tǒng)電源管理模塊、系統(tǒng)顯示模塊相連,在液晶上顯示偽基站的相關(guān)信息(大體位置信息,信號強(qiáng)度,短信內(nèi)容)、管理系統(tǒng)的供電情況。單片機(jī)主控制模塊分別與基站LAC、CID號識別與存儲模塊、外部存儲模塊相連,用于基站LAC、CID號識別與存儲、外加SD卡存儲模塊,可以存儲相關(guān)數(shù)據(jù)和參數(shù),存儲參數(shù),還有數(shù)據(jù)。無網(wǎng)絡(luò)時存儲數(shù)據(jù),網(wǎng)絡(luò)恢復(fù)后再發(fā)。單片機(jī)主控制模塊與數(shù)據(jù)上傳模塊相連,用于設(shè)備自身定位信息、基站LAC、CID號等數(shù)據(jù)上傳至服務(wù)器。單片機(jī)主控制模塊與偽基站定位模塊相連,可根據(jù)信號強(qiáng)度進(jìn)行大致追蹤定位(不保證精度,只是大體給出位置),并且還能接收到偽基站下發(fā)的所有短信內(nèi)容,用于取證。單片機(jī)主控制模塊與正?;鞠噙B,可以獲取正常基站的LAC、CID號并存儲,下次再識別到該基站直接認(rèn)定為正?;?。單片機(jī)主控制模塊與偽基站相連,通過上述技術(shù)方案,可以識別偽基站并給出偽基站的大體位置信息,通過監(jiān)測偽基站的運(yùn)動軌跡,可以區(qū)分群發(fā)偽基站和公安偽基站。
本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)和效果:
1、采用本發(fā)明提供的偽基站識別方法和配套設(shè)備,經(jīng)過實(shí)際驗(yàn)證,在0.5公里到5公里內(nèi)的偽基站識別率接近100%。
2、本發(fā)明提供的偽基站識別方法和配套設(shè)備與傳統(tǒng)偽基站識別系統(tǒng)相比,成本大幅度的降低了,本發(fā)明提供的偽基站識別方法和配套設(shè)備的推廣使用,有利于防止偽基站詐騙短信的進(jìn)一步,使偽基站識別系統(tǒng)進(jìn)入普通百姓家。
3、本發(fā)明提供的偽基站識別方法和配套設(shè)備操作簡單、方法實(shí)用,可以在較短時間內(nèi)(5分鐘內(nèi))識別一定范圍內(nèi)的偽基站,通過偽基站運(yùn)動軌跡的分析和判定,可以區(qū)分群發(fā)偽基站和公安偽基站。
4、本發(fā)明的配套設(shè)備帶有自身定位功能,可以實(shí)時記錄偽基站活動軌跡,外加SD卡存儲模塊,可以存儲相關(guān)數(shù)據(jù)和參數(shù),存儲參數(shù),還有數(shù)據(jù)。無網(wǎng)絡(luò)時存儲數(shù)據(jù),網(wǎng)絡(luò)恢復(fù)后再發(fā)。
具體實(shí)施方式:
圖1為一種偽基站識別設(shè)備整體功能示意圖。
圖2為一種偽基站識別設(shè)備未發(fā)現(xiàn)偽基站情況下的工作示意圖。
圖3為一種偽基站識別設(shè)備發(fā)現(xiàn)偽基站情況下的工作示意框圖。
圖4為一種偽基站識別方法工作主流程示意圖
圖5為一種偽基站識別方法單片機(jī)讀取基站LAC、CID號并記錄工作流程示意圖。
圖6為一種偽基站識別方法正常工作時流程示意圖。
圖7為一種偽基站識別方法異常工作時流程示意圖。
其中:1-單片機(jī)主控制模塊(STM32F103RBT6)、2-GSM網(wǎng)絡(luò)監(jiān)測模塊(通用GSM網(wǎng)絡(luò)模塊)、3-模塊自身定位模塊(NEO-6M UBLOX衛(wèi)星定位)、4-系統(tǒng)電源管理模塊(LD7550BBN LD7550)、5-系統(tǒng)顯示模塊(通用小型0.96寸雙色OLED顯示模塊)、6-基站LAC、CID號識別與存儲模塊、7-外部存儲模塊(通用SD卡)、8-數(shù)據(jù)上傳模塊(通用GPRS模塊)、9-偽基站定位模塊(采用標(biāo)準(zhǔn)手機(jī)內(nèi)置信號強(qiáng)度識別器和方位定位器)。
具體實(shí)施方式:
實(shí)施例1:
根據(jù)圖4可知,一種偽基站識別方法,其步驟是:
A、系統(tǒng)啟動后,系統(tǒng)調(diào)用自檢程序和初始化程序,系統(tǒng)自檢通過后,系統(tǒng)開始工作,遠(yuǎn)程服務(wù)器準(zhǔn)備接收相關(guān)數(shù)據(jù);
B、系統(tǒng)自檢和初始化失敗,系統(tǒng)通過數(shù)據(jù)上傳模塊8向遠(yuǎn)程服務(wù)器發(fā)送故障信息,故障信息包括設(shè)備故障類型、設(shè)備ID號、設(shè)備位置信息等;
C、系統(tǒng)開始工作后,通過GSM網(wǎng)絡(luò)監(jiān)測模塊2監(jiān)測偽基站,當(dāng)監(jiān)測到偽基站后,通過基站LAC、CID號識別與存儲模塊6識別并記錄偽基站的LAC、CID號;
D、通過數(shù)據(jù)上傳模塊8向遠(yuǎn)程服務(wù)器上傳偽基站數(shù)據(jù)和已經(jīng)截獲的偽基站下發(fā)的短信內(nèi)容;
E、把GSM網(wǎng)絡(luò)監(jiān)測模塊2監(jiān)測到的偽基站信號強(qiáng)弱和方向信息發(fā)送給偽基站定位模塊9,給出偽基站的位置信息;
F、系統(tǒng)進(jìn)入下一個循環(huán)。
實(shí)施例2:
如附圖5所示,一種偽基站識別方法,其步驟是(本發(fā)明單片機(jī)讀取基站LAC、CID號并記錄工作流程圖主要流程):
A、系統(tǒng)啟動后,系統(tǒng)調(diào)用自檢程序和初始化程序,系統(tǒng)自檢通過后,系統(tǒng)開始工作,遠(yuǎn)程服務(wù)器準(zhǔn)備接收相關(guān)數(shù)據(jù);
B、系統(tǒng)自檢和初始化失敗,系統(tǒng)通過數(shù)據(jù)上傳模塊8向遠(yuǎn)程服務(wù)器發(fā)送故障信息,故障信息包括設(shè)備故障類型、設(shè)備ID號、設(shè)備位置信息等;
C、系統(tǒng)開始正常工作,系統(tǒng)監(jiān)測到基站后,在單片機(jī)主控制模塊1的控制下,啟動電池監(jiān)控器程序,并使用CTTelephonyCenter進(jìn)行確認(rèn),然后返回當(dāng)前服務(wù)小區(qū)塔,最后獲取基站的LAC、CID號碼;
D、系統(tǒng)進(jìn)入下一個循環(huán)。
實(shí)施例3:
如附圖6和7所示,一種偽基站識別方法,其步驟是(本發(fā)明正常工作時流程圖主要流程):
A、系統(tǒng)啟動后,系統(tǒng)調(diào)用自檢程序和初始化程序,系統(tǒng)自檢通過后,系統(tǒng)開始工作,遠(yuǎn)程服務(wù)器準(zhǔn)備接收相關(guān)數(shù)據(jù);
B、系統(tǒng)自檢和初始化失敗,系統(tǒng)通過數(shù)據(jù)上傳模塊8向遠(yuǎn)程服務(wù)器發(fā)送故障信息,故障信息包括設(shè)備故障類型、設(shè)備ID號、設(shè)備位置信息等;
C、系統(tǒng)開始正常工作,通過GSM網(wǎng)絡(luò)監(jiān)測模塊2和基站LAC、CID號識別與存儲模塊6識別出是否偽基站,不是偽基站,調(diào)用正常工作子程序,是偽基站,調(diào)用異常工作子程序。
D、系統(tǒng)進(jìn)入下一個循環(huán)。
實(shí)施例4:
根據(jù)圖1可知,一種偽基站識別設(shè)備,包括單片機(jī)主控制模塊1、GSM網(wǎng)絡(luò)監(jiān)測模塊2、模塊自身定位模塊3、系統(tǒng)電源管理模塊4、系統(tǒng)顯示模塊5、基站LAC、CID號識別與存儲模塊6、外部存儲模塊7、數(shù)據(jù)上傳模塊8、偽基站定位模塊9,其連接關(guān)系是:單片機(jī)主控制模塊1分別與GSM網(wǎng)絡(luò)監(jiān)測模塊2、模塊自身定位模塊3相連,用于基站掃描和向外撥打電話或者向指定服務(wù)器發(fā)送校驗(yàn)數(shù)據(jù)、設(shè)備的位置信息的獲取,系統(tǒng)上電后,在單片機(jī)主控制模塊1的控制下,系統(tǒng)調(diào)用自檢程序和初始化程序,把系統(tǒng)自身定位模塊3和GSM網(wǎng)絡(luò)監(jiān)測模塊2初始化,并處于激活狀態(tài)。單片機(jī)主控制模塊1分別與系統(tǒng)電源管理模塊4、系統(tǒng)顯示模塊5相連,用于設(shè)備電量信息的管理和設(shè)備相關(guān)信息的顯示,系統(tǒng)初始化時,系統(tǒng)顯示模塊5顯示系統(tǒng)自檢和初始化進(jìn)度條,初始化通信成功后,在系統(tǒng)顯示模塊5上顯示系統(tǒng)初始化通信成功,系統(tǒng)在監(jiān)測到偽基站后,系統(tǒng)顯示模塊5顯示監(jiān)測到的基站與偽基站信息。單片機(jī)主控制模塊1分別與基站LAC、CID號識別與存儲模塊6、外部存儲模塊7相連,用于基站LAC、CID號識別與存儲、外加SD卡存儲模塊,可以存儲相關(guān)數(shù)據(jù)和參數(shù),存儲參數(shù),還有數(shù)據(jù)。無網(wǎng)絡(luò)時存儲數(shù)據(jù),網(wǎng)絡(luò)恢復(fù)后再發(fā),系統(tǒng)在監(jiān)測到偽基站后,通過單片機(jī)主控制模塊1攔截短信內(nèi)容,并把短信內(nèi)容存儲在外部存儲模塊7中。單片機(jī)主控制模塊1與數(shù)據(jù)上傳模塊8相連,用于設(shè)備自身定位信息、基站LAC、CID號等數(shù)據(jù)上傳至服務(wù)器,系統(tǒng)開始工作時,數(shù)據(jù)上傳模塊8與遠(yuǎn)程服務(wù)器進(jìn)行測試通信,遠(yuǎn)程服務(wù)器收到數(shù)據(jù)上傳模塊5發(fā)送的握手信息后,發(fā)送確認(rèn)信息給單片機(jī)主控制模塊1。單片機(jī)主控制模塊1與偽基站定位模塊9相連,用于偽基站的粗略定位。
實(shí)施例5:
根據(jù)圖2可知,一種偽基站識別設(shè)備,包括單片機(jī)主控制模塊1、GSM網(wǎng)絡(luò)監(jiān)測模塊2、基站LAC、CID號識別與存儲模塊6、數(shù)據(jù)上傳模塊8、偽基站定位模塊9、正常基站10,其連接關(guān)系是:單片機(jī)主控制模塊1與GSM網(wǎng)絡(luò)監(jiān)測模塊2相連,在未發(fā)現(xiàn)偽基站的情況下,系統(tǒng)監(jiān)測到的是正?;?0,此時,系統(tǒng)通過GSM網(wǎng)絡(luò)監(jiān)測模塊2監(jiān)測到正?;镜男盘枏?qiáng)度和大體方向。單片機(jī)主控制模塊1與基站LAC、CID號識別與存儲模塊6相連,系統(tǒng)監(jiān)測到正?;竞?,然后通過基站LAC、CID號識別與存儲模塊6識別出正?;镜腖AC和CID號,并把正?;镜男盘枏?qiáng)度和大體方向作為數(shù)據(jù)包發(fā)送給偽基站定位模塊9。單片機(jī)主控制模塊1與數(shù)據(jù)上傳模塊8相連,用于每隔60分鐘通過數(shù)據(jù)上傳模塊8把正?;镜腖AC、CID號、位置信息等發(fā)送給遠(yuǎn)程服務(wù)器,這些數(shù)據(jù)作為第一手歷史數(shù)據(jù),有利于從基站運(yùn)動軌跡上區(qū)分偽基站和正?;?。單片機(jī)主控制模塊1與偽基站定位模塊9相連,用于偽基站粗略位置的定位。單片機(jī)主控制模塊1與正?;?0相連,用于識別為正常基站和識別并記錄基站的LAC、CID號。
實(shí)施例6:
根據(jù)圖3可知,一種偽基站識別設(shè)備,包括單片機(jī)主控制模塊1、GSM網(wǎng)絡(luò)監(jiān)測模塊2、基站LAC、CID號識別與存儲模塊6、數(shù)據(jù)上傳模塊8、偽基站定位模塊9、正常基站10、偽基站11,其連接關(guān)系是:單片機(jī)主控制模塊1與GSM網(wǎng)絡(luò)監(jiān)測模塊2相連,在發(fā)現(xiàn)偽基站的情況下,系統(tǒng)監(jiān)測到的是正?;?0和偽基站11,此時,系統(tǒng)通過GSM網(wǎng)絡(luò)監(jiān)測模塊2監(jiān)測到正?;竞蛡位镜男盘枏?qiáng)度和大體方向。同時,為了更準(zhǔn)確識別出偽基站,此時,通過單片機(jī)主控制模塊1控制GSM網(wǎng)絡(luò)監(jiān)測模塊2向遠(yuǎn)程服務(wù)器撥號,通過產(chǎn)看是否可以正常撥號來進(jìn)一步判別偽基站。單片機(jī)主控制模塊1與基站LAC、CID號識別與存儲模塊6相連,用于識別出正?;竞蛡位镜腖AC和CID號。單片機(jī)主控制模塊1與數(shù)據(jù)上傳模塊8相連,在確定偽基站后,并把偽基站的信號強(qiáng)度和大體方向作為數(shù)據(jù)包發(fā)送給偽基站定位模塊9,從而定位偽基站的位置和運(yùn)動軌跡,把偽基站的相關(guān)信息(包括LAC和CID號、大體位置信息、運(yùn)動軌跡、是否公安偽基站等)打包,并在數(shù)據(jù)包校驗(yàn)位加上00作為識別碼,然后通過數(shù)據(jù)上傳模塊8把偽基站的專用數(shù)據(jù)包發(fā)送給遠(yuǎn)程服務(wù)器,并把正?;镜男盘枏?qiáng)度和大體方向作為數(shù)據(jù)包發(fā)送給偽基站定位模塊9,然后每隔60分鐘通過數(shù)據(jù)上傳模塊8把正常基站的LAC、CID號、位置信息等發(fā)送給遠(yuǎn)程服務(wù)器。單片機(jī)主控制模塊1與偽基站定位模塊9相連,用于偽基站粗略位置的定位。單片機(jī)主控制模塊1與正?;?0相連,用于識別為正?;竞妥R別并記錄基站的LAC、CID號。單片機(jī)主控制模塊1與偽基站11相連,用于識別為偽基站并粗略定位偽基站的位置。
實(shí)施例7:
一種偽基站定位模塊9它由標(biāo)準(zhǔn)手機(jī)內(nèi)置信號強(qiáng)度識別器(諾基亞6210手機(jī)內(nèi)置信號強(qiáng)度識別器)和方位定位器(LZT-6200型信號方位定位器)等部件組成,其連接關(guān)系和作用是:偽基站定位模塊9與單片機(jī)主控制模塊1相連,用于通過標(biāo)準(zhǔn)手機(jī)內(nèi)置信號強(qiáng)度識別器和方位定位器來識別偽基站信號的強(qiáng)度和方向;偽基站定位模塊9通過單片機(jī)主控制模塊1與GSM網(wǎng)絡(luò)監(jiān)測模塊2相連,偽基站定位模塊9通過單片機(jī)主控制模塊1與GSM網(wǎng)絡(luò)監(jiān)測模塊2通信,用于接收偽基站信號。其它連接關(guān)系和作用與實(shí)施例4、實(shí)施例5、實(shí)施例6相同。