一種偽基站的識別方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種偽基站的識別方法及裝置。
【背景技術(shù)】
[0002]“偽基站”即假基站,其設(shè)備一般由主機和筆記本電腦組成,通過短信群發(fā)器、短信發(fā)信機等相關(guān)設(shè)備能夠搜取以其為中心、一定半徑范圍內(nèi)的手機卡信息,通過偽裝成運營商的基站,冒用他人手機號碼強行向用戶手機撥打電話或發(fā)送詐騙、廣告推銷等短信息,給用戶帶來財產(chǎn)損失和個人信息泄露等風險。
[0003]在現(xiàn)有技術(shù)中,主要是通過以下兩種方式識別偽基站,方案一:要求基站以指定格式向手機發(fā)送數(shù)據(jù),然后通過驗證基站發(fā)送的數(shù)據(jù)信息進行偽基站的識別;方案二:將合法基站的地理位置先存儲起來,通過比對地理位置來判斷基站的合法性。
[0004]上述兩種方案存在以下不足:方案一中需要對基站進行身份認證以及對基站所發(fā)送數(shù)據(jù)信息的合法性進行驗證,而這種基站的身份認證機制和數(shù)據(jù)信息的驗證過程一般比較復雜,實現(xiàn)起來比較麻煩,降低了偽基站識別的效率;方案二中偽基站很容易偽裝一個合法的地理位置來實施欺騙,降低了偽基站識別的準確率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種偽基站的識別方法及裝置,以提尚偽基站的識別效率和準確率,提升用戶的體驗滿意度。
[0006]—方面,本發(fā)明實施例提供了一種偽基站的識別方法,包括:
[0007]與基站建立連接后,定時檢測所述基站的預設(shè)信息;
[0008]根據(jù)所述預設(shè)信息,判斷所述基站是否是偽基站。
[0009]另一方面,本發(fā)明實施例還提供一種偽基站的識別裝置,包括:
[0010]預設(shè)信息檢測單元,用于與基站建立連接后,定時檢測所述基站的預設(shè)信息;
[0011]偽基站判斷單元,用于根據(jù)所述預設(shè)信息,判斷所述基站是否是偽基站。
[0012]本發(fā)明實施例提供的偽基站的識別方法及裝置,在手機與基站建立連接后,定時檢測所述基站的預設(shè)信息,根據(jù)所述預設(shè)信息來判斷所述基站是否是偽基站,無需判斷基站所發(fā)送的數(shù)據(jù)信息是否滿足指定格式,也無需對基站地理位置的合法性進行驗證,優(yōu)化了現(xiàn)有技術(shù)中的偽基站識別技術(shù),提高了偽基站的識別效率和準確率,提升了用戶的體驗滿意度。
【附圖說明】
[0013]圖1是本發(fā)明實施例一提供的偽基站的識別方法的流程圖;
[0014]圖2是本發(fā)明實施例二提供的偽基站的識別方法的流程圖;
[0015]圖3是本發(fā)明實施例三提供的偽基站的識別裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0016]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明具體實施例作進一步的詳細描述。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。
[0017]實施例一
[0018]圖1給出了本發(fā)明實施例一提供的偽基站的識別方法的流程圖,該方法可以由偽基站的識別裝置來執(zhí)行。所述裝置可由軟件和/或硬件實現(xiàn),可作為手機的一部分被內(nèi)置在手機內(nèi)部。如圖1所示,本實施例提供的偽基站的識別方法具體包括如下步驟:
[0019]步驟101,與基站建立連接后,定時檢測所述基站的預設(shè)信息。
[0020]其中,所述定時檢測的時間間隔可以根據(jù)檢測需要進行設(shè)定。所述預設(shè)信息包括基站的地理位置信息、信號強度、來電信息和短息信息中的一個或多個。
[0021]步驟102,根據(jù)所述預設(shè)信息,判斷所述基站是否是偽基站。
[0022]在本實施例中一個優(yōu)選的實施方式中,所述預設(shè)信息包括地理位置信息,所述根據(jù)所述預設(shè)信息,判斷所述基站是否是偽基站包括:根據(jù)所述地理位置信息,判斷所述基站的地理位置是否有變化,如果有變化,則確定所述基站是偽基站,否則,確定所述基站不是偽基站。
[0023]這樣設(shè)置的好處是:因為一般正常的基站在與手機建立連接進行通信的過程中,其地理位置是不會變化的,通過判斷基站的地理位置是否有變化,可以快速便捷的檢測出所述基站是否是偽基站。
[0024]在本實施例中另一個優(yōu)選的實施方式中,所述預設(shè)信息包括信號強度和來電信息,所述根據(jù)所述預設(shè)信息,判斷所述基站是否是偽基站包括:在所述信號強度大于預設(shè)閾值時,檢測是否接收到所述基站發(fā)送的來電信息,即檢測是否接收到所述基站的來電;在接收到所述基站發(fā)送的來電信息時,向運營商服務器發(fā)送第一預設(shè)查詢信息,以查詢所述運營商服務器的通話詳單中是否存在所述來電信息;如果所述運營商服務器的通話詳單中存在所述來電信息,則確定所述基站不是偽基站,否則,確定所述基站是偽基站。
[0025]其中,所述來電信息為所述基站向手機發(fā)送的用于詐騙、推銷等相關(guān)不良企圖的電話通話請求。
[0026]其中,所述預設(shè)閾值優(yōu)選為-80dBm,當信號強度大于_80dBm時,檢測是否接收到所述基站發(fā)送的來電信息,但可以理解的是,所述預設(shè)閾值也可以根據(jù)具體的檢測需要進行設(shè)定。
[0027]優(yōu)選的,所述向運營商服務器發(fā)送第一預設(shè)查詢信息可以為:向運營商服務器的微信公眾號的接口發(fā)送預設(shè)格式的第一預設(shè)查詢信息。
[0028]這樣設(shè)置的好處是:在檢測到信號強度大于預設(shè)閾值并接收到來電信息時,手機自動向運營商服務器的通話詳單中查詢是否存在所述來電信息,如果所述通話詳單中存在所述來電信息,則說明相應運營商服務器向手機發(fā)送過該來電信息,該基站不是偽基站;如果所述通話詳單中不存在所述來電信息,則說明相應運營商服務器未向手機發(fā)送過該來電信息,該基站偽裝成運營商向手機發(fā)送來電信息,該基站是偽基站。通過查詢所述運營商服務器的通話詳單中是否存在所述來電信息,可以快速準確的檢測出所述基站是否是偽基站。
[0029]在本實施例中再一個優(yōu)選的實施方式中,所述預設(shè)信息包括信號強度和短信信息,所述根據(jù)所述預設(shè)信息,判斷所述基站是否是偽基站包括:在所述信號強度大于預設(shè)閾值時,檢測是否接收到所述基站發(fā)送的短信信息;在接收到所述基站發(fā)送的短信信息時,向運營商服務器發(fā)送第二預設(shè)查詢信息,以查詢所述運營商服務器的短信詳單中是否存在所述短信信息;如果所述運營商服務器的短信詳單中存在所述短信信息,則確定所述基站不是偽基站,否則,確定所述基站是偽基站。
[0030]其中,所述短信信息為基站向手機發(fā)送的包含詐騙、廣告推銷等信息內(nèi)容的短消息。
[0031]這樣設(shè)置的好處是:在檢測到信號強度大于預設(shè)閾值并接收到短信信息時,手機自動向運營商服務器的短信詳單中查詢是否存在所述短信信息,如果所述短信詳單中存在所述來電信息,則說明相應運營商服務器向手機發(fā)送過該短信信息,該基站不是偽基站;如果所述短信詳單中不存在所述短信信息,則說明相應運營商服務器未向手機發(fā)送過該短信信息,該基站偽裝成運營商向手機發(fā)送短信信息,該基站是偽基站。通過查詢所述運營商服務器的短信詳單中是否存在所述短信信息,可以快速準確的檢測出所述基站是否是偽基站。
[0032]在本實施例中再一種優(yōu)選的實施方式中,所述預設(shè)信息包括信號強度和短信信息,所述根據(jù)所述預設(shè)信息,判斷所述基站是否是偽基站包括:在所述信號強度大于預設(shè)閾值時,檢測是否接收到所述基站發(fā)送的短信信息;在接收到所述基站發(fā)送的短信信息時,可以向基站回發(fā)一個空短信,并向運營商服務器發(fā)送第二預設(shè)查詢信息,以查詢所述運營商服務器的短信詳單中是否存在所述空短信;如果所述運營商服務器的短信詳單中存在所述空短信,則確定所述基站不是偽基站,否則,確定所述基站是偽基站。
[0033]這樣設(shè)置的好處是:在檢測到信號強度大于預設(shè)閾值并接收到短信信息時,手機自動向基站回發(fā)一個空短信,并向運營商服務器中的短信詳單中查詢是否存在所述空短信,如果所述短信詳單中存在所述空短信,則說明所述空短信回發(fā)到了運營商服務器中,且是運營商服務器向手機發(fā)送過短信信息,該基站不是偽基站;如果所述短信詳單中不存在所述空短信,則說明所述空短信未回發(fā)到運營商服務器中,運營商服務器未向手機發(fā)送過短信信息,該基站是偽基站。通過查詢所述運營商服務器的短信詳單中是否存在手機回發(fā)的空短信,可以快速準確的檢測出所述基站是否是偽基站。
[0034]優(yōu)選的,所述向運營商服務器發(fā)送第二預設(shè)查詢信息可以為:向運營商服務器的微信公眾號的接口發(fā)送預設(shè)格式的第二預設(shè)查詢信息。
[0035]需要說明的是,在本實施例中優(yōu)選的實施方式中,可以以其中一種實施方式來判斷所述基站是否是偽基站,也可以相互結(jié)合來判斷所述基站是否是為偽基站。
[0036]進一步的,還包括以下步驟:在判斷出所述基站是偽基站時,向用戶顯示警示信息,以警示用戶所述基站是偽基站。
[0037]其中,所述向用戶顯