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