本發(fā)明涉及移動通信技術領域,尤其涉及一種偽基站識別裝置及方法。
背景技術:
近年來,偽基站短信詐騙及盜取個人信息等違法行為日益猖獗,已得到政府相關管理部門和電信運營商(如電信、移動、聯(lián)通等公司)的重視?!皞位尽痹O備一般由主機和筆記本電腦所組成,通過短信群發(fā)器、短信發(fā)射機等相關設備能夠搜取以其為中心、一定半徑范圍內(nèi)的手機卡信息,通過偽裝成運營商的基站,冒用他人手機號碼或公眾服務號碼強行向用戶手機發(fā)送詐騙、廣告推銷、植入木馬的鏈接等短信息。偽基站設備運行時,用戶手機尋呼信號被強制連接到該設備上,導致手機無法正常使用運營商所提供的服務,手機用戶一般會暫時脫離正規(guī)網(wǎng)8~12秒后恢復正常。并且,它還會導致手機用戶頻繁地更新位置,使得該區(qū)域的無線網(wǎng)絡資源緊張并出現(xiàn)網(wǎng)絡擁塞現(xiàn)象,影響通信網(wǎng)絡的正常運行。
然而,目前尚無較好的識別偽基站的方法。
技術實現(xiàn)要素:
本發(fā)明的主要目的在于提出一種偽基站識別方法及裝置,旨在提高移動終端在接入GSM網(wǎng)絡進行通信的狀態(tài)下使用的安全性。
為實現(xiàn)上述目的,本發(fā)明提供的一種偽基站的識別裝置,其特征在于,所述偽基站的識別裝置包括:
發(fā)送模塊,用于當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;
判斷模塊,用于判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息;
顯示模塊,用于當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。
可選地,所述偽基站識別裝置還包括:
處理模塊,用于斷開移動終端與當前注冊的基站對應的頻段的注冊或根據(jù)重新確定的GSM網(wǎng)絡頻段進行注冊。
可選地,所述偽基站識別裝置還包括:
驗證模塊,用于按照預置的算法對接收到的所述鑒權驗證信息進行驗證;
當驗證不通過時,觸發(fā)所述顯示模塊將當前注冊的基站對應的頻段顯示為偽基站。
可選地,所述鑒權請求包括網(wǎng)絡連接請求或者短信發(fā)送請求。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種偽基站識別方法,所述偽基站識別方法包括以下步驟:
當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;
判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息;
當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。
可選地,所述偽基站識別方法還包括:
斷開移動終端與當前注冊的基站對應的頻段的注冊或根據(jù)重新確定的GSM網(wǎng)絡頻段進行注冊。
可選地,所述偽基站識別方法還包括:
當在預設時間段內(nèi)接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,按照預置的算法對接收到的所述鑒權驗證信息進行識別驗證;
當驗證不通過時,觸發(fā)所述顯示模塊將當前注冊的基站對應的頻段顯示為偽基站。
可選地,所述鑒權請求包括網(wǎng)絡連接請求或者短信發(fā)送請求。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種偽基站識別方法,所述偽基站識別方法包括以下步驟:
服務器接收移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后發(fā)送的鑒權請求;
服務器根據(jù)接收到的鑒權請求生成對應的鑒權驗證信息,并反饋至所述移動終端;以供所述移動終端根據(jù)預設時間段內(nèi)是否接收到所述鑒權驗證信息,判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息;當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種偽基站識別方法,所述偽基站識別方法包括以下步驟:
移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,所述移動終端向預置的服務器發(fā)送鑒權請求;
所述移動終端判斷在預設時間段內(nèi)是否接收到所述鑒權驗證信息;所述鑒權驗證信息為所述服務器根據(jù)接收到的鑒權請求生成對應的鑒權驗證信息,并反饋至所述移動終端;
當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,所述移動終端將當前注冊的基站對應的頻段顯示為偽基站。
本發(fā)明實施例通過當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息;當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。終端用戶可根據(jù)顯示的偽基站信息進行操作和處理,提高了移動終端在接入GSM網(wǎng)絡進行通信的狀態(tài)下使用的安全性。
附圖說明
圖1為實現(xiàn)本發(fā)明各個實施例的一個可選的移動終端的硬件結構示意圖;
圖2為本發(fā)明實施例的網(wǎng)絡結構示意圖;
圖3為本發(fā)明偽基站識別裝置第一實施例的模塊結構示意圖;
圖4為本發(fā)明偽基站識別裝置一實施例中采用聯(lián)網(wǎng)的方式進行鑒權的流程示例圖;
圖5為本發(fā)明偽基站識別裝置一實施例中采用短信的方式進行鑒權的流程示例圖;
圖6為本發(fā)明偽基站識別裝置另一實施例中采用短信的方式進行鑒權的流程示例圖;
圖7為本發(fā)明偽基站識別裝置第二實施例的模塊結構示意圖;
圖8為本發(fā)明偽基站識別方法第一實施例的流程示意圖;
圖9為本發(fā)明偽基站識別方法第二實施例的流程示意圖;
圖10為本發(fā)明偽基站識別方法一實施例中移動終端注冊流程示例圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如″模塊″、″部件″或″單元″的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,″模塊″與″部件″可以混合地使用。
移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構造也能夠應用于固定類型的終端。
圖1為實現(xiàn)本發(fā)明各個實施例的一個可選的移動終端的硬件結構示意。本發(fā)明實施例的移動終端100包括:天線101、收發(fā)機102、處理器103、數(shù)字信號處理芯片104、編解碼器105、聽筒106、麥克風107和用戶識別卡108。
用戶識別卡108用于與移動終端100進行連接和信息交換,提供移動通信業(yè)務(語音業(yè)務、數(shù)據(jù)業(yè)務等)所需的相關數(shù)據(jù),并在其內(nèi)部存儲用戶信息、短消息、執(zhí)行鑒權算法和產(chǎn)生加密密匙等。
數(shù)字信號處理芯片104包括適當?shù)挠布?、邏輯器件、電路?或編碼,用于進行音頻信號處理,例如,在通話過程中的回聲抑制、噪聲抑制等音頻信號處理。
編解碼器(Codec)105包括適當?shù)挠布?、邏輯器件、電路?或編碼,用于進行A/D以及D/A轉換。
天線101用于發(fā)射和接收信號。
聽筒106包括適當?shù)挠布?、邏輯器件、電路?或編碼,用于輸出聲音信號。
麥克風107包括適當?shù)挠布?、邏輯器件、電路?或編碼,用于采集語音信號。
收發(fā)機102負責把來自處理器信號調制到射頻頻段,以及經(jīng)功率放大等處理后由天線發(fā)射出去。收發(fā)機102還負責將天線接收到的信號經(jīng)過低功率噪聲放大、混頻等處理后送入處理器103。
處理器103用于進行通信協(xié)議棧物理層的基帶處理功能,包括數(shù)字聯(lián)合檢測、調制/解調、信道編碼/譯碼等,以及用于處理復雜的邏輯操作以及進行任務分配,為用戶提供交互接口,執(zhí)行移動終端的操作系統(tǒng)等。此外,移動終端100還包括存儲器、電源單元、定位單元、顯示單元等等用于執(zhí)行相應的功能。
本發(fā)明實施例為了解決現(xiàn)有技術中的偽基站識別問題,如圖2中所示,設置一第三方鑒權中心,移動終端通過發(fā)送鑒權請求給第三方鑒權中心,并接收鑒權驗證信息,以根據(jù)鑒權驗證信息判斷接入的基站是否為偽基站,從而識別出偽基站,提高了移動終端在接入移動通信網(wǎng)絡進行通信的狀態(tài)下使用的安全性。
基于上述移動終端硬件結構以及通信系統(tǒng),提出本發(fā)明偽基站識別方法及裝置各個實施例。
如圖3所示,本發(fā)明第一實施例提出一種偽基站識別裝置,該偽基站識別裝置包括:
發(fā)送模塊10,用于當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;
本實施例提供的偽基站識別裝置主要應用在移動終端中,用于在GSM網(wǎng)絡環(huán)境下對移動終端通信的基站是否為偽基站進行識別。該移動終端優(yōu)選為手機,以下各實施例中以該移動終端是手機為例進行詳細說明。具體地,偽基站通常是通過工程手機獲得手機上鄰小區(qū)BCCH(Broadcast Control Channel,廣播控制信道)頻率和場強信息,選定信號最弱的小區(qū)進行偽裝;然后根據(jù)GSM小區(qū)選擇和重選算法,偽基站小區(qū)生成極大的C2值,以吸入周圍的用戶手機駐留(即手機接入該偽基站組建的GSM網(wǎng)絡)。此時,偽基站可以獲得用戶TMSI/IMSI/IMEI等網(wǎng)絡底層信息,最后設置任意主叫號碼通過SDCCH信道發(fā)送向用戶發(fā)送信息(例如,詐騙短信)。因此,偽基站不與真正的移動網(wǎng)絡互聯(lián),當用戶手機接入到偽基站后,用戶無法撥通真正的用戶,也無法給真正用戶和網(wǎng)站發(fā)送信息和數(shù)據(jù)。
在本發(fā)明的一實施例中,服務器為第三方服務器,可以響應用戶手機發(fā)送的鑒權請求。具體地,該服務器的結構可以根據(jù)實際需要進行設置,在本實施例中,鑒權請求的發(fā)送方式不一致,則服務器也不相同。在一個實施例中,鑒權請求可以通過短信方式或者聯(lián)網(wǎng)的方式進行發(fā)送。本實施例中,可選地,該鑒權請求可以包括網(wǎng)絡連接請求或者短信發(fā)送請求。在本實施例中,該服務器可以為網(wǎng)站服務器或短信中心。
判斷模塊11,用于判斷在預設時間段內(nèi)是否接收到服務器根據(jù)鑒權請求反饋的鑒權驗證信息;
顯示模塊12,用于當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。
具體地,手機在進行小區(qū)重選和開機搜網(wǎng)時,需要向基站發(fā)起位置更新注冊。只有當手機在真基站上進行注冊后,才可以進行數(shù)據(jù)業(yè)務(網(wǎng)絡數(shù)據(jù)通信)以及語音業(yè)務(例如,語音通話、短信收發(fā)等)。由此,本發(fā)明實施例可以通過開機搜網(wǎng)注冊和小區(qū)重選注冊流程中識別偽基站。
在手機向基站發(fā)起位置更新注冊后,基站可以根據(jù)接收到的注冊請求確定是否允許當前手機進行注冊,若允許手機在該基站注冊,則用戶手機可以通過該網(wǎng)絡進行網(wǎng)絡數(shù)據(jù)通信和短信收發(fā)。
而當手機接入的是偽基站時,由于偽基站不能進行網(wǎng)絡數(shù)據(jù)傳輸,且未聯(lián)入短信中心,此時手機雖可與基站通信,卻無法請求網(wǎng)絡數(shù)據(jù)以及收發(fā)短信。因此,當通過手機發(fā)送上述鑒權請求后,若手機接入的偽基站,則上述鑒權請求無法發(fā)送到上述服務器,同時手機也無法接收到上述服務器根據(jù)鑒權請求作出的鑒權驗證信息。
若用戶手機在基站上進行注冊,并向服務器發(fā)送鑒權請求后,可以通過判斷在預設時間段內(nèi)是否接收到上述鑒權驗證信息從而確定用戶手機當前注冊的基站是否為偽基站。
上述預設時間段的時間長度可以根據(jù)實際需要進行設置,本實施例中,該預設時間段為用于判斷接收上述鑒權驗證信息是否超時的比較值。具體時間長度在此不作進一步地限定。
以下對不同的鑒權方式下鑒權的流程進行詳細說明,如圖4所示,在采用聯(lián)網(wǎng)的方式進行鑒權時,首先通過手機在基站上進行注冊,當注冊成功后,手機向服務器(例如指定的網(wǎng)頁服務器)發(fā)送鑒權請求(如HTTP鏈接請求),最后由服務器向手機反饋特定的鑒權驗證信息(如網(wǎng)頁數(shù)據(jù)包或其他數(shù)據(jù)包)。若手機在上述預設時間段內(nèi)接收到服務器反饋的鑒權驗證信息,則表示手機當前接入的基站為真基站,否則表示當前接入的基站為偽基站。
當采用短信的方式進行鑒權時,可以將短信發(fā)送到公眾短信上進行驗證,也可以將短信發(fā)送到本手機上進行自發(fā)自收的方式進行驗證。
如圖5所示,首先通過手機在基站上進行注冊,當注冊成功后,手機向短信中心(即上述服務器)發(fā)送短信,短信的接收方和發(fā)送方是相同的(即給自己發(fā)送短信);短信中心接收到該短信后,將該短信重新轉發(fā)給手機端。因此,可以判斷手機在預設時間段內(nèi)是否接收到短信,從而確定當前接入的基站是否為偽基站。可以理解的是,在本實施例中,還可以根據(jù)發(fā)送的短信內(nèi)容和接收到的短信內(nèi)容進行比對,從而判斷接收到的短信內(nèi)容的正確性,只有在接收到正確的內(nèi)容時,才確定當前接入的基站為真基站。
如圖6所示,首先通過手機在基站上進行注冊,當注冊成功后,手機向短信中心(即上述服務器)發(fā)送短信(例如向10086發(fā)送查詢短信);然后由短信中心將該短信發(fā)送至10086,并接收10086根據(jù)該短信反饋的查詢結果短信;最后將該查詢結果短信發(fā)送給手機端,從而完成鑒權認證。因此,可以判斷手機在預設時間段內(nèi)是否接收到該查詢結果短信,從而確定當前接入的基站是否為偽基站??梢岳斫獾氖?,在本實施例中,還可以根據(jù)發(fā)送的短信內(nèi)容和接收到的短信內(nèi)容進行比對,從而判斷接收到的短信內(nèi)容的正確性,只有在接收到正確的內(nèi)容時,才確定當前接入的基站為真基站。
當確定移動終端當前接入的基站為偽基站時,將當前注冊的基站對應的頻段作為偽基站頻段在移動終端顯示。
然后處理模塊13,可斷開移動終端與當前注冊的基站對應的頻段的注冊或根據(jù)重新確定的GSM網(wǎng)絡頻段進行注冊。
具體地,當上一次注冊是搜網(wǎng)注冊,則在重新確定待注冊的GSM網(wǎng)絡頻段進行注冊時,可以利用上一次搜網(wǎng)的結果或者利用重新搜網(wǎng)的結果;當上一次注冊是X2G重選注冊,則在重新確定待注冊的GSM網(wǎng)絡頻段進行注冊時,只能重新進行搜網(wǎng),利用重新搜網(wǎng)的結果。
在確定待注冊的網(wǎng)絡頻段后,首先判斷該待注冊的網(wǎng)絡頻段是否為GSM頻段,若為GSM頻段則需要進行偽基站頻段判斷,若不為GSM頻段,則不需要進行偽基站判斷,直接發(fā)起位置更新注冊即可。在本實施例中,可以根據(jù)網(wǎng)絡連接請求或者短信發(fā)送請求,判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息,來驗證是否為偽基站。
此時,若當前待注冊的網(wǎng)絡判斷為真基站頻段,則可以直接向待注冊的網(wǎng)絡頻段對應基站發(fā)起位置更新注冊;若當前待注冊的網(wǎng)絡判斷為偽基站頻段,則可以根據(jù)信號強度排列順序重新確定待注冊的網(wǎng)絡頻段,然后接著對切換后的待注冊的網(wǎng)絡頻段是否為偽基站頻段進行判斷,以重新啟動注冊流程。
本發(fā)明實施例通過當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息;當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。終端用戶可根據(jù)顯示的偽基站信息進行操作和處理,提高了移動終端在接入GSM網(wǎng)絡進行通信的狀態(tài)下使用的安全性。
進一步地,參照圖7,基于本發(fā)明偽基站識別裝置第一實施例,在本發(fā)明偽基站識別方法第二實施例中,該偽基站識別裝置包括:
發(fā)送模塊10,用于當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;
判斷模塊11,用于判斷在預設時間段內(nèi)是否接收到服務器根據(jù)鑒權請求反饋的鑒權驗證信息;
顯示模塊12,用于當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。
驗證模塊14,用于按照預置的算法對接收到的鑒權驗證信息進行驗證;
當驗證不通過時,觸發(fā)顯示模塊12將當前注冊的基站對應的頻段顯示為偽基站。然后處理模塊13,可斷開移動終端與當前注冊的基站對應的頻段的注冊或根據(jù)重新確定的GSM網(wǎng)絡頻段進行注冊。
本實施例中,上述服務器還可以為預先設定的第三方服務器,在該第三方服務器中存在特定的算法,該算法與手機中預存的算法一致。在上述鑒權請求中包括鑒權的參數(shù),通過手機中預存的算法對該鑒權參數(shù)進行計算后得到一個結果值;然后由手機通過將該鑒權請求發(fā)送到第三方服務器后(可通過聯(lián)網(wǎng)的方式或短信的方式發(fā)送),第三方服務器根據(jù)本地存儲的算法對鑒權請求中的鑒權參數(shù)進行計算后,將結果值作為鑒權驗證信息發(fā)送至手機端,最后手機端根據(jù)本地計算得到的結果值與鑒權驗證信息比對,從而判斷手機當前注冊的基站是否為偽基站。
如圖8所示,提出了本發(fā)明偽基站識別方法的第一實施例,該偽基站識別方法包括:
步驟S100,當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;
本實施例提供的偽基站識別方法主要應用在移動終端中,用于在GSM網(wǎng)絡環(huán)境下對移動終端通信的基站是否為偽基站進行識別。該移動終端優(yōu)選為手機,以下各實施例中以該移動終端是手機為例進行詳細說明。具體地,偽基站通常是通過工程手機獲得手機上鄰小區(qū)BCCH(Broadcast Control Channel,廣播控制信道)頻率和場強信息,選定信號最弱的小區(qū)進行偽裝;然后根據(jù)GSM小區(qū)選擇和重選算法,偽基站小區(qū)生成極大的C2值,以吸入周圍的用戶手機駐留(即手機接入該偽基站組建的GSM網(wǎng)絡)。此時,偽基站可以獲得用戶TMSI/IMSI/IMEI等網(wǎng)絡底層信息,最后設置任意主叫號碼通過SDCCH信道發(fā)送向用戶發(fā)送信息(例如,詐騙短信)。因此,偽基站不與真正的移動網(wǎng)絡互聯(lián),當用戶手機接入到偽基站后,用戶無法撥通真正的用戶,也無法給真正用戶和網(wǎng)站發(fā)送信息和數(shù)據(jù)。
在本發(fā)明的一實施例中,服務器為第三方服務器,可以響應用戶手機發(fā)送的鑒權請求。具體地,該服務器的結構可以根據(jù)實際需要進行設置,在本實施例中,鑒權請求的發(fā)送方式不一致,則服務器也不相同。在一個實施例中,鑒權請求可以通過短信方式或者聯(lián)網(wǎng)的方式進行發(fā)送。本實施例中,可選地,該鑒權請求可以包括網(wǎng)絡連接請求或者短信發(fā)送請求。在本實施例中,該服務器可以為網(wǎng)站服務器或短信中心。
步驟S110,判斷在預設時間段內(nèi)是否接收到服務器根據(jù)鑒權請求反饋的鑒權驗證信息;
步驟S120,當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。
具體地,手機在進行小區(qū)重選和開機搜網(wǎng)時,需要向基站發(fā)起位置更新注冊。只有當手機在真基站上進行注冊后,才可以進行數(shù)據(jù)業(yè)務(網(wǎng)絡數(shù)據(jù)通信)以及語音業(yè)務(例如,語音通話、短信收發(fā)等)。由此,本發(fā)明實施例通過開機搜網(wǎng)注冊和小區(qū)重選注冊流程中識別偽基站。
在手機向基站發(fā)起位置更新注冊后,基站可以根據(jù)接收到的注冊請求確定是否允許當前手機進行注冊,若允許手機在該基站注冊,則用戶手機可以通過該網(wǎng)絡進行網(wǎng)絡數(shù)據(jù)通信和短信收發(fā)。
而當手機接入的是偽基站時,由于偽基站不能進行網(wǎng)絡數(shù)據(jù)傳輸,且未聯(lián)入短信中心,此時手機雖可與基站通信,卻無法請求網(wǎng)絡數(shù)據(jù)以及收發(fā)短信。因此,當通過手機發(fā)送上述鑒權請求后,若手機接入的偽基站,則上述鑒權請求無法發(fā)送到上述服務器,同時手機也無法接收到上述服務器根據(jù)鑒權請求作出的鑒權驗證信息。
若用戶手機在基站上進行注冊,并向服務器發(fā)送鑒權請求后,可以通過判斷在預設時間段內(nèi)是否接收到上述鑒權驗證信息從而確定用戶手機當前注冊的基站是否為偽基站。
上述預設時間段的時間長度可以根據(jù)實際需要進行設置,本實施例中,該預設時間段為用于判斷接收上述鑒權驗證信息是否超時的比較值。具體時間長度在此不作進一步地限定。
以下對不同的鑒權方式下鑒權的流程進行詳細說明,如圖4所示,在采用聯(lián)網(wǎng)的方式進行鑒權時,首先通過手機在基站上進行注冊,當注冊成功后,手機向服務器(例如指定的網(wǎng)頁服務器)發(fā)送鑒權請求(如HTTP鏈接請求),最后由服務器向手機反饋特定的鑒權驗證信息(如網(wǎng)頁數(shù)據(jù)包或其他數(shù)據(jù)包)。若手機在上述預設時間段內(nèi)接收到服務器反饋的鑒權驗證信息,則表示手機當前接入的基站為真基站,否則表示當前接入的基站為偽基站。
當采用短信的方式進行鑒權時,可以將短信發(fā)送到公眾短信上進行驗證,也可以將短信發(fā)送到本手機上進行自發(fā)自收的方式進行驗證。
如圖5所示,首先通過手機在基站上進行注冊,當注冊成功后,手機向短信中心(即上述服務器)發(fā)送短信,短信的接收方和發(fā)送方是相同的(即給自己發(fā)送短信);短信中心接收到該短信后,將該短信重新轉發(fā)給手機端。因此,可以判斷手機在預設時間段內(nèi)是否接收到短信,從而確定當前接入的基站是否為偽基站??梢岳斫獾氖?,在本實施例中,還可以根據(jù)發(fā)送的短信內(nèi)容和接收到的短信內(nèi)容進行比對,從而判斷接收到的短信內(nèi)容的正確性,只有在接收到正確的內(nèi)容時,才確定當前接入的基站為真基站。
如圖6所示,首先通過手機在基站上進行注冊,當注冊成功后,手機向短信中心(即上述服務器)發(fā)送短信(例如向10086發(fā)送查詢短信);然后由短信中心將該短信發(fā)送至10086,并接收10086根據(jù)該短信反饋的查詢結果短信;最后將該查詢結果短信發(fā)送給手機端,從而完成鑒權認證。因此,可以判斷手機在預設時間段內(nèi)是否接收到該查詢結果短信,從而確定當前接入的基站是否為偽基站??梢岳斫獾氖?,在本實施例中,還可以根據(jù)發(fā)送的短信內(nèi)容和接收到的短信內(nèi)容進行比對,從而判斷接收到的短信內(nèi)容的正確性,只有在接收到正確的內(nèi)容時,才確定當前接入的基站為真基站。
當確定移動終端當前接入的基站為偽基站時,將當前注冊的基站對應的頻段作為偽基站頻段儲存至預設的偽基站頻段表中,并在移動終端顯示該偽基站頻段表。該偽基站頻段表為一黑名單,用于儲存用戶歷史檢測到的偽基站頻段。
然后可斷開移動終端與當前注冊的基站對應的頻段的注冊或根據(jù)重新確定的GSM網(wǎng)絡頻段進行注冊。
具體地,當上一次注冊是搜網(wǎng)注冊,則在重新確定待注冊的GSM網(wǎng)絡頻段進行注冊時,可以利用上一次搜網(wǎng)的結果或者利用重新搜網(wǎng)的結果;當上一次注冊是X2G重選注冊,則在重新確定待注冊的GSM網(wǎng)絡頻段進行注冊時,只能重新進行搜網(wǎng),利用重新搜網(wǎng)的結果。
在確定待注冊的網(wǎng)絡頻段后,首先判斷該待注冊的網(wǎng)絡頻段是否為GSM頻段,若為GSM頻段則需要進行偽基站頻段判斷,若不為GSM頻段,則不需要進行偽基站判斷,直接發(fā)起位置更新注冊即可。在本實施例中,可以根據(jù)網(wǎng)絡連接請求或者短信發(fā)送請求,判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息,來驗證是否為偽基站。
此時,若當前待注冊的網(wǎng)絡判斷為真基站頻段,則可以直接向待注冊的網(wǎng)絡頻段對應基站發(fā)起位置更新注冊;若當前待注冊的網(wǎng)絡判斷為偽基站頻段,則可以根據(jù)信號強度排列順序重新確定待注冊的網(wǎng)絡頻段,然后接著對切換后的待注冊的網(wǎng)絡頻段是否為偽基站頻段進行判斷,以重新啟動注冊流程。
本發(fā)明實施例通過當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息;當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。終端用戶可根據(jù)顯示的偽基站信息進行操作和處理,提高了移動終端在接入GSM網(wǎng)絡進行通信的狀態(tài)下使用的安全性。
進一步地,參照圖9,基于本發(fā)明偽基站識別方法第一實施例,在本發(fā)明偽基站識別方法第二實施例中,該偽基站識別方法包括:
步驟S100,當移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求;
步驟S110,判斷在預設時間段內(nèi)是否接收到服務器根據(jù)鑒權請求反饋的鑒權驗證信息;若是,則執(zhí)行步驟S130,若否,則執(zhí)行步驟S120;
步驟S120,將當前注冊的基站對應的頻段顯示為偽基站。
步驟S130,按照預置的算法對接收到的鑒權驗證信息進行識別驗證;
當驗證不通過時,則執(zhí)行步驟S120,驗證通過,則結束。
本實施例中,上述服務器還可以為預先設定的第三方服務器,在該第三方服務器中存在特定的算法,該算法與手機中預存的算法一致。在上述鑒權請求中包括鑒權的參數(shù),通過手機中預存的算法對該鑒權參數(shù)進行計算后得到一個結果值;然后由手機通過將該鑒權請求發(fā)送到第三方服務器后(可通過聯(lián)網(wǎng)的方式或短信的方式發(fā)送),第三方服務器根據(jù)本地存儲的算法對鑒權請求中的鑒權參數(shù)進行計算后,將結果值作為鑒權驗證信息發(fā)送至手機端,最后手機端根據(jù)本地計算得到的結果值與鑒權驗證信息比對,從而判斷手機當前注冊的基站是否為偽基站。
可以理解的是,由于不同的用戶對應有不同的需求,在本實施例中還可以設置特定的模式,以確定在移動終端在基站上注冊后,是否對當前注冊的基站為偽基站進行判斷。具體地,本實施例提供的偽基站識別方法與上述偽基站識別方法的區(qū)別在于,在上述步驟S100之前還包括:判斷是否進入偽基站識別模式;上述步驟S100具體為:當移動終端進入偽基站識別模式下,且移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,向預置的服務器發(fā)送鑒權請求。
在本實施例中,可以輸出一個顯示界面供用戶輸入是否需要進行偽基站識別。當用戶選擇需要進入偽基站識別時,控制手機進入偽基站識別模式,此時每當切換到新的GSM網(wǎng)絡中時,則在手機向基站進行注冊后,對當前注冊的基站進行識別。由于對基站進行鑒權的過程本身存在延時的問題,因此沒有必要時時刻刻對注冊的基站進行鑒權,畢竟偽基站出現(xiàn)概率小,用戶在進行重要操作時進行鑒權即可。因此在本實施例中,對手機的是否進行鑒權設置了專有的模式,可以提高鑒權操作的靈活性。
進一步地,本發(fā)明還提出了偽基站識別方法第五實施例,在本實施例中,該偽基站識別方法包括以下步驟:
服務器接收移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,發(fā)送的鑒權請求;
服務器根據(jù)接收到的鑒權請求生成對應的鑒權驗證信息,并反饋至所述移動終端;以供所述移動終端根據(jù)預設時間段內(nèi)是否接收到所述鑒權驗證信息,判斷在預設時間段內(nèi)是否接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息;當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,將當前注冊的基站對應的頻段顯示為偽基站。
具體地,在本實施例中,該服務器為上述實施例中的服務器,移動終端為上述實施例中的移動終端,且服務器與移動終端的功能實現(xiàn)可以參照上述實施例的描述,在此不做進一步地說明。
進一步地,本發(fā)明還提出了偽基站識別方法第六實施例,在本實施例中,該偽基站識別方法包括以下步驟:
移動終端在GSM網(wǎng)絡頻段對應的基站上注冊后,所述移動終端向預置的服務器發(fā)送鑒權請求;
所述移動終端判斷在預設時間段內(nèi)是否接收到所述鑒權驗證信息;所述鑒權驗證信息為所述服務器根據(jù)接收到的鑒權請求生成對應的鑒權驗證信息,并反饋至所述移動終端;
當在預設時間段內(nèi)未接收到所述服務器根據(jù)所述鑒權請求反饋的鑒權驗證信息時,所述移動終端將當前注冊的基站對應的頻段顯示為偽基站。
具體地,在本實施例中,該服務器為上述實施例中的服務器,移動終端為上述實施例中的移動終端,且服務器與移動終端的功能實現(xiàn)可以參照上述實施例的描述,在此不做進一步地說明。
具體地,以一具體完整實施例對本發(fā)明的實現(xiàn)過程進行詳細說明。參照圖10;在位置更新注冊成功后,判斷偽基站檢測模式是否開啟;若是,則判斷當前注冊的基站對應的網(wǎng)絡頻段是否為GSM頻段;若否,則結束。在偽基站檢測模式開啟的情況下,當當前注冊的基站對應的網(wǎng)絡頻段不為GSM頻段時,則結束。當當前注冊的基站對應的網(wǎng)絡頻段為GSM頻段時,識別當前注冊的基站是否為偽基站,是則退出當前基站,然后重選網(wǎng)絡注冊;否則結束。在重選網(wǎng)絡注冊時,首先重新搜網(wǎng)或者利用前次搜網(wǎng)的結果,按照信號強度排列順序確認待注冊的基站,然后判斷待注冊的基站對應的網(wǎng)絡頻段是否為偽基站頻段,若是,則重新根據(jù)網(wǎng)絡信號強度排列順序,確認待注冊的基站,以重啟注冊流程;若否,則發(fā)起位置更新請求進行注冊。在發(fā)起位置更新請求后,將根據(jù)注冊的結果執(zhí)行相應的操作;若注冊成功,則繼續(xù)識別當前注冊的基站是否為偽基站,若注冊失敗,則重新根據(jù)網(wǎng)絡信號強度排列順序,確認待注冊的基站,以重啟注冊流程。
需要說明的是,在本文中,術語″包括″、″包含″或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句″包括一個......″限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
出于解釋的目的,前面的描述使用了特定的術語,以提供對本發(fā)明的透徹理解。然而,對本領域的技術人員來說顯而易見的是,為了實踐本發(fā)明并不需要具體的細節(jié)。本發(fā)明的具體實施例的前述描述是為了圖示和說明的目的而呈現(xiàn)。它們并不意在詳盡的或將本發(fā)明限于所公開的準確形式。鑒于上面的教義,許多修改和變化是可能的。為了最好地解釋本發(fā)明的原理及其實際應用而示出并描述了這些實施例,從而使本領域的其他技術人員能夠最好地利用本發(fā)明和具有適于預期的特定使用的各種修改的各種實施例。意在本發(fā)明的范圍由隨后的權利要求和其等同物來限定。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。