本發(fā)明涉及電子技術領域,尤其涉及一種偽基站識別方法及相關設備。
背景技術:
手機需要通過基站進行通信,基站包括運營商基站和偽基站,不法者可以通過偽基站向手機發(fā)送信息。偽基站是一種高科技儀器,一般由主機和筆記本電腦組成,通過短信群發(fā)器,短信發(fā)信機等相關設備能夠搜取以其為中心,一定半徑范圍內的手機卡信息,通過偽裝成運營商的基站,任意冒用他人手機號碼強行向用戶手機發(fā)送詐騙,廣告推銷等短信。
在現有技術方案中,可以通過地理位置信息來識別偽基站,例如:當一基站的信息在不同地理位置出現時,可以確定其為偽基站;或者當一地理位置信息出現新的基站時,該新出現的基站可以確定為偽基站;或者獲取預先配置的地理位置信息與合法的基站的信息的對應關系,在確定地理位置信息后,將不合法的基站確定為偽基站。但是,此類方案存在識別成功率較低以及誤判、會將部分合法的基站確定為偽基站。
技術實現要素:
本發(fā)明實施例提供一種偽基站識別方法及相關設備??梢越鉀Q識別率低的問題。
本發(fā)明第一方面提供了一種偽基站識別方法,包括:
接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;
根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果;
將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果;
接收所述云端服務器發(fā)送的所述第二識別結果;
根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基 站。
其中,所述根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果包括:
從預先建立的特征數據庫中查找與所述數據信號的特征信息匹配的目標特征信息,所述特征數據庫包括多個偽基站的數據信號的特征信息;
若查找到與所述數據信號的特征信息匹配的目標特征信息,則確定所述第一識別結果為所述目標基站是偽基站。
其中,所述根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站包括:
當所述第一識別結果為所述目標基站是偽基站或/和所述第二識別結果為所述目標基站是偽基站時,確定所述目標基站為偽基站。
相應地,本發(fā)明第二方面提供了一種偽基站識別方法,包括:
接收每個終端發(fā)送的數據信號的特征信息,所述數據信號為所述每個終端獲取到的目標基站發(fā)送的數據信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;
根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果;
將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。
其中,所述根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果包括:
根據所述每個終端發(fā)送的所述數據信號的特征信息,確定所述特征信息的變化分布狀態(tài);
根據所述特征信息的變化分布狀態(tài),獲取對所述目標基站的第二識別結果。
其中,所述根據所述特征信息的變化分布狀態(tài),獲取對所述目標基站的第二識別結果包括:
若所述特征信息的變化分布狀態(tài)超過預設變化范圍,則確定所述第二識別結果為所述目標基站是偽基站。
相應地,本發(fā)明第三方面提供了一種終端,包括:
信號接收模塊,用于接收目標基站發(fā)送的數據信號,并提取所述數據信號 的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;
結果獲取模塊,用于模塊根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果;
信號發(fā)送模塊,用于將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果;
結果接收模塊,用于接收所述云端服務器發(fā)送的所述第二識別結果;
結果確定模塊,用于根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站。
其中,所述結果獲取模塊具體用于:
從預先建立的特征數據庫中查找與所述數據信號的特征信息匹配的目標特征信息,所述特征數據庫包括多個偽基站的數據信號的特征信息;
若查找到與所述數據信號的特征信息匹配的目標特征信息,則確定所述第一識別結果為所述目標基站是偽基站。
其中,所述結果確定模塊具體用于:
當所述第一識別結果為所述目標基站是偽基站或/和所述第二識別結果為所述目標基站是偽基站時,確定所述目標基站為偽基站。
相應地,本發(fā)明第四方面提供了一種云端服務器,包括:
信息接收模塊,用于接收每個終端發(fā)送的數據信號的特征信息,所述數據信號為所述每個終端獲取到的目標基站發(fā)送的數據信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;
結果獲取模塊,用于根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果;
結果返回模塊,用于將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。
其中,所述結果獲取模塊具體用于:
根據所述每個終端發(fā)送的所述數據信號的特征信息,確定所述特征信息的變化分布狀態(tài);
根據所述特征信息的變化分布狀態(tài),獲取對所述目標基站的第二識別結果。
其中,所述結果獲取模塊具體用于:
若所述特征信息的變化分布狀態(tài)超過預設變化范圍,則確定所述第二識別結果為所述目標基站是偽基站。
相應地,本發(fā)明實施例提供了一種偽基站識別系統(tǒng),包括終端以及云端服務器,其中:
所述終端,用于接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果;將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果;接收所述云端服務器發(fā)送的所述第二識別結果;根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站;
所述云端服務器,用于接收每個終端發(fā)送的數據信號的特征信息,所述數據信號為所述每個終端獲取到的目標基站發(fā)送的數據信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果;將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。
實施本發(fā)明實施例,首先接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;然后根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果;其次將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果;接收所述云端服務器發(fā)送的所述第二識別結果;最后根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站,從而可以結合終端本地及云端服務器識別偽基站,提高了偽基站的識別準確性。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些 實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明提出的一種偽基站識別方法的第一實施例的流程圖;
圖2是本發(fā)明實施例提供的一種偽基站識別系統(tǒng)的結構示意圖;
圖3是本發(fā)明提出的一種偽基站識別方法的第二實施例的流程圖;
圖4是本發(fā)明提出的一種偽基站識別方法的第三實施例的流程圖;
圖5是本發(fā)明實施例提供的一種終端的結構示意圖;
圖6是本發(fā)明實施例提供的一種云端服務器的結構示意圖;
圖7是本發(fā)明實施例提供的另一種偽基站識別系統(tǒng)的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參考圖1,圖1是本發(fā)明提出的一種偽基站識別方法的第一實施例的流程圖。如圖所示,本發(fā)明實施例中的方法包括:
s101,接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征。
具體實現中,在正?;净蛘邆位鞠蚪K端發(fā)送數據信號之后,終端均可以提取出數據信號的特征信息,其中,基站網絡的信號特征包括cellid基站編號、lac(locationareacode,位置區(qū)域號碼)、mnc(mobilenetworkcode,移動電話網號碼)以及mcc(mobilecountrycode,移動國家碼)中的至少一個,短息消息的數據特征可以包括短息號碼或短息消息中關鍵詞等等。
s102,根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果。
具體實現中,可以從預先建立的特征數據庫中查找與所述數據信號的特征信息匹配的目標特征信息,所述特征數據庫包括多個偽基站的數據信號的特征信息;若查找到與所述數據信號的特征信息匹配的目標特征信息,則確定所述第一識別結果為所述目標基站是偽基站。其中,預先建立的特征數據庫包括網 絡特征數據庫以及短息特征數據庫,網絡特征數據庫包括基站包括多個偽基站的基站網絡的信號特征,短息特征數據庫包括多個偽基站發(fā)送的短信消息的數據特征。
進一步的,當從網絡特征數據庫查找到與基站網絡的信號特征匹配的目標信號特征,或從短息特征數據庫查找到與短息消息的數據特征匹配的目標數據特征時,可以確認所述目標基站為偽基站;當從網絡特征數據庫未查找到與基站網絡的信號特征匹配的目標信號特征,且從短息特征數據庫未查找到與短息消息的數據特征匹配的目標數據特征時,可以確認所述目標基站為正?;?。
s103,將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果。
具體實現中,云端服務器可以首先接收每個終端發(fā)送的數據信號的特征信息,所述數據信號為所述每個終端獲取到的目標基站發(fā)送的數據信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;然后根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果;最后將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。
進一步的,云端服務器可以根據所述每個終端發(fā)送的所述數據信號的特征信息,確定所述特征信息的變化分布狀態(tài);根據所述特征信息的變化分布狀態(tài),獲取對所述目標基站的第二識別結果。其中,云端服務器可以從基站網絡的信號特征以及短息消息的數據特征兩個方面進行分析,例如:可以判斷數據信號存在的時長、基站地理位置變化、是否在不同地方出現,是否符合基站的網絡分布cellid變化頻率是否異常以及l(fā)ac變化頻率是否異常等等,或者判斷在同一位置是否出現內容相同的短息,雙卡用戶是否收到內容相同的短信等等。
s104,接收所述云端服務器發(fā)送的所述第二識別結果。
s105,根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站。
具體實現中,當所述第一識別結果為所述目標基站是偽基站或/和所述第二識別結果為所述目標基站是偽基站時,確定所述目標基站為偽基站。如圖2所示,首先終端通過建立的基站模型以及短信模型得到聯合判定的第一識別結果,云端服務器通過建立的基站模型以及短信模型得到聯合判定的第二識別結果, 然后通過第一識別結果以及第二識別結果得到最終的識別結果。
在本發(fā)明實施例中,首先接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;然后根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果;其次將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果;接收所述云端服務器發(fā)送的所述第二識別結果;最后根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站,從而可以結合終端本地及云端服務器識別偽基站,提高了偽基站的識別準確性。
請參考圖3,圖3是本發(fā)明提出的一種偽基站識別方法的第二實施例的流程圖。如圖所示,本發(fā)明實施例中的方法包括:
s301,接收每個終端發(fā)送的數據信號的特征信息,所述數據信號為所述每個終端獲取到的目標基站發(fā)送的數據信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征。
具體實現中,在正?;净蛘邆位鞠蚪K端發(fā)送數據信號之后,終端均可以提取出數據信號的特征信息,其中,基站網絡的信號特征包括cellid基站編號、lac(locationareacode,位置區(qū)域號碼)、mnc(mobilenetworkcode,移動電話網號碼)以及mcc(mobilecountrycode,移動國家碼)中的至少一個,短息消息的數據特征可以包括短息號碼或短息消息中關鍵詞等等。首先終端根根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果,然后將這些數據信號的特征信息云端服務器。
s302,根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果。
具體實現中,可以根據所述每個終端發(fā)送的所述數據信號的特征信息,確定所述特征信息的變化分布狀態(tài);根據所述特征信息的變化分布狀態(tài),獲取對所述目標基站的第二識別結果。進一步的,若所述特征信息的變化分布狀態(tài)超過預設變化范圍,則確定所述第二識別結果為所述目標基站是偽基站,若所述特征信息的變化分布狀態(tài)為超過預設變化范圍,則確定所述第二識別結果為所述目標基站是正常基站。其中,云端服務器可以從基站網絡的信號特征以及短 息消息的數據特征兩個方面進行分析,例如:可以判斷所述數據信號存在的時長、基站地理位置變化、是否在不同地方出現,是否符合基站的網絡分布cellid變化頻率是否異常以及l(fā)ac變化頻率是否異常等等,或者判斷在同一位置是否出現內容相同的短息,雙卡用戶是否收到內容相同的短信等等。
s303,將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。
具體實現中,終端接收到第二識別結果之后,當所述第一識別結果為所述目標基站是偽基站或/和所述第二識別結果為所述目標基站是偽基站時,確定所述目標基站為偽基站。如圖2所示,首先終端通過建立的基站模型以及短信模型得到聯合判定的第一識別結果,云端服務器通過建立的基站模型以及短信模型得到聯合判定的第二識別結果,然后通過第一識別結果以及第二識別結果得到最終的識別結果。
在本發(fā)明實施例中,首先接收每個終端發(fā)送的數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果;將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。從而終端可以結合終端本地及云端服務器識別偽基站,提高了偽基站的識別準確性。
請參考圖4,圖4是本發(fā)明提出的一種偽基站識別方法的第三實施例的流程圖。如圖所示,本發(fā)明實施例中的方法包括:
s401,終端接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征。
具體實現中,在正?;净蛘邆位鞠蚪K端發(fā)送數據信號之后,終端均可以提取出數據信號的特征信息,其中,基站網絡的信號特征包括cellid基站編號、lac(locationareacode,位置區(qū)域號碼)、mnc(mobilenetworkcode,移動電話網號碼)以及mcc(mobilecountrycode,移動國家碼)中的至少一個,短息消息的數據特征可以包括短息號碼或短息消息中關鍵詞等等。
s402,終端根據所述數據信號的特征信息,獲取對所述目標基站的第一識 別結果。
具體實現中,可以從預先建立的特征數據庫中查找與所述數據信號的特征信息匹配的目標特征信息,所述特征數據庫包括多個偽基站的數據信號的特征信息;若查找到與所述數據信號的特征信息匹配的目標特征信息,則確定所述第一識別結果為所述目標基站是偽基站。其中,預先建立的特征數據庫包括網絡特征數據庫以及短息特征數據庫,網絡特征數據庫包括基站包括多個偽基站的基站網絡的信號特征,短息特征數據庫包括多個偽基站發(fā)送的短信消息的數據特征。
進一步的,當從網絡特征數據庫查找到與基站網絡的信號特征匹配的目標信號特征,或從短息特征數據庫查找到與短息消息的數據特征匹配的目標數據特征時,可以確認所述目標基站為偽基站;當從網絡特征數據庫未查找到與基站網絡的信號特征匹配的目標信號特征,且從短息特征數據庫未查找到與短息消息的數據特征匹配的目標數據特征時,可以確認所述目標基站為正?;尽?/p>
s403,終端將所述數據信號的特征信息發(fā)送到云端服務器。
s404,云端服務器根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果。
具體實現中,可以根據所述每個終端發(fā)送的所述數據信號的特征信息,確定所述特征信息的變化分布狀態(tài);根據所述特征信息的變化分布狀態(tài),獲取對所述目標基站的第二識別結果。進一步的,若所述特征信息的變化分布狀態(tài)超過預設變化范圍,則確定所述第二識別結果為所述目標基站是偽基站,若所述特征信息的變化分布狀態(tài)為超過預設變化范圍,則確定所述第二識別結果為所述目標基站是正?;?。其中,云端服務器可以從基站網絡的信號特征以及短息消息的數據特征兩個方面進行分析,例如:可以判斷所述數據信號存在的時長、基站地理位置變化、是否在不同地方出現,是否符合基站的網絡分布cellid變化頻率是否異常以及l(fā)ac變化頻率是否異常等等,或者判斷在同一位置是否出現內容相同的短息,雙卡用戶是否收到內容相同的短信等等。
s405,云端服務器將所述第二識別結果返回給所述終端。
s406,終端根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站。
具體實現中,當所述第一識別結果為所述目標基站是偽基站或/和所述第二 識別結果為所述目標基站是偽基站時,確定所述目標基站為偽基站。如圖2所示,首先終端通過建立的基站模型以及短信模型得到聯合判定的第一識別結果,云端服務器通過建立的基站模型以及短信模型得到聯合判定的第二識別結果,然后通過第一識別結果以及第二識別結果得到最終的識別結果。
在本發(fā)明實施例中,首先接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;然后根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果;其次將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果;接收所述云端服務器發(fā)送的所述第二識別結果;最后根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站,從而可以結合終端本地及云端服務器識別偽基站,提高了偽基站的識別準確性。
請參考圖5,圖5是本發(fā)明提出的一種終端的結構示意圖。如圖所示,本發(fā)明實施例中的終端包括:
信號接收模塊501,用于接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征。
具體實現中,在正?;净蛘邆位鞠蚪K端發(fā)送數據信號之后,終端均可以提取出數據信號的特征信息,其中,基站網絡的信號特征包括cellid基站編號、lac(locationareacode,位置區(qū)域號碼)、mnc(mobilenetworkcode,移動電話網號碼)以及mcc(mobilecountrycode,移動國家碼)中的至少一個,短息消息的數據特征可以包括短息號碼或短息消息中關鍵詞等等。
結果獲取模塊502,用于模塊根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果。
具體實現中,可以從預先建立的特征數據庫中查找與所述數據信號的特征信息匹配的目標特征信息,所述特征數據庫包括多個偽基站的數據信號的特征信息;若查找到與所述數據信號的特征信息匹配的目標特征信息,則確定所述第一識別結果為所述目標基站是偽基站。其中,預先建立的特征數據庫包括網絡特征數據庫以及短息特征數據庫,網絡特征數據庫包括基站包括多個偽基站 的基站網絡的信號特征,短息特征數據庫包括多個偽基站發(fā)送的短信消息的數據特征。
進一步的,當從網絡特征數據庫查找到與基站網絡的信號特征匹配的目標信號特征,或從短息特征數據庫查找到與短息消息的數據特征匹配的目標數據特征時,可以確認所述目標基站為偽基站;當從網絡特征數據庫未查找到與基站網絡的信號特征匹配的目標信號特征,且從短息特征數據庫未查找到與短息消息的數據特征匹配的目標數據特征時,可以確認所述目標基站為正?;?。
信號發(fā)送模塊503,用于將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果。
具體實現中,云端服務器可以首先接收每個終端發(fā)送的數據信號的特征信息,所述數據信號為所述每個終端獲取到的目標基站發(fā)送的數據信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;然后根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果;最后將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。
進一步的,云端服務器可以根據所述每個終端發(fā)送的所述數據信號的特征信息,確定所述特征信息的變化分布狀態(tài);根據所述特征信息的變化分布狀態(tài),獲取對所述目標基站的第二識別結果。其中,云端服務器可以從基站網絡的信號特征以及短息消息的數據特征兩個方面進行分析,例如:可以判斷所述數據信號存在的時長、基站地理位置變化、是否在不同地方出現,是否符合基站的網絡分布cellid變化頻率是否異常以及l(fā)ac變化頻率是否異常等等,或者判斷在同一位置是否出現內容相同的短息,雙卡用戶是否收到內容相同的短信等等。
結果接收模塊504,用于接收所述云端服務器發(fā)送的所述第二識別結果。
結果確定模塊505,用于根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站。
具體實現中,當所述第一識別結果為所述目標基站是偽基站或/和所述第二識別結果為所述目標基站是偽基站時,確定所述目標基站為偽基站。如圖2所示,首先終端通過建立的基站模型以及短信模型得到聯合判定的第一識別結果,云端服務器通過建立的基站模型以及短信模型得到聯合判定的第二識別結果, 然后通過第一識別結果以及第二識別結果得到最終的識別結果。
在本發(fā)明實施例中,首先接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;然后根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果;其次將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果;接收所述云端服務器發(fā)送的所述第二識別結果;最后根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站,從而可以結合終端本地及云端服務器識別偽基站,提高了偽基站的識別準確性。
請參考圖6,圖6是本發(fā)明提出的一種云端服務器的結構示意圖。如圖所示,本發(fā)明實施例中的云端服務器包括:
信息接收模塊601,用于接收每個終端發(fā)送的數據信號的特征信息,所述數據信號為所述每個終端獲取到的目標基站發(fā)送的數據信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征。
具體實現中,在正?;净蛘邆位鞠蚪K端發(fā)送數據信號之后,終端均可以提取出數據信號的特征信息,其中,基站網絡的信號特征包括cellid基站編號、lac(locationareacode,位置區(qū)域號碼)、mnc(mobilenetworkcode,移動電話網號碼)以及mcc(mobilecountrycode,移動國家碼)中的至少一個,短息消息的數據特征可以包括短息號碼或短息消息中關鍵詞等等。首先終端根根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果,然后將這些數據信號的特征信息云端服務器。
結果獲取模塊602,用于根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果。
具體實現中,可以根據所述每個終端發(fā)送的所述數據信號的特征信息,確定所述特征信息的變化分布狀態(tài);根據所述特征信息的變化分布狀態(tài),獲取對所述目標基站的第二識別結果。進一步的,若所述特征信息的變化分布狀態(tài)超過預設變化范圍,則確定所述第二識別結果為所述目標基站是偽基站,若所述特征信息的變化分布狀態(tài)為超過預設變化范圍,則確定所述第二識別結果為所述目標基站是正?;?。其中,云端服務器可以從基站網絡的信號特征以及短 息消息的數據特征兩個方面進行分析,例如:可以判斷所述數據信號存在的時長、基站地理位置變化、是否在不同地方出現,是否符合基站的網絡分布cellid變化頻率是否異常以及l(fā)ac變化頻率是否異常等等,或者判斷在同一位置是否出現內容相同的短息,雙卡用戶是否收到內容相同的短信等等。
結果返回模塊603,用于將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。
具體實現中,終端接收到第二識別結果之后,當所述第一識別結果為所述目標基站是偽基站或/和所述第二識別結果為所述目標基站是偽基站時,確定所述目標基站為偽基站。如圖2所示,首先終端通過建立的基站模型以及短信模型得到聯合判定的第一識別結果,云端服務器通過建立的基站模型以及短信模型得到聯合判定的第二識別結果,然后通過第一識別結果以及第二識別結果得到最終的識別結果。
在本發(fā)明實施例中,首先接收每個終端發(fā)送的數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果;將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。從而終端可以結合終端本地及云端服務器識別偽基站,提高了偽基站的識別準確性。
請參考圖7,圖7是本發(fā)明實施例提供的一種偽基站識別系統(tǒng)的結構示意圖。如圖所示,本發(fā)明實施例終端的系統(tǒng)包括:
終端701,用于接收目標基站發(fā)送的數據信號,并提取所述數據信號的特征信息,所述數據信號的特征信息包括基站網絡的信號特征以及短息消息的數據特征;根據所述數據信號的特征信息,獲取對所述目標基站的第一識別結果;將所述數據信號的特征信息發(fā)送到云端服務器,以使所述云端服務器根據所述數據信號的特征信息獲取對所述目標基站的第二識別結果;接收所述云端服務器發(fā)送的所述第二識別結果;根據所述第一識別結果以及所述第二識別結果,確定所述目標基站為偽基站;
云端服務器702,用于接收每個終端發(fā)送的數據信號的特征信息,所述數據信號為所述每個終端獲取到的目標基站發(fā)送的數據信息,所述數據信號的特征 信息包括基站網絡的信號特征以及短息消息的數據特征;根據所述每個終端發(fā)送的所述數據信號的特征信息,獲取對所述目標基站的第二識別結果;將所述第二識別結果返回給所述終端,以使所述終端根據所述第二識別結果確定所述目標基站為偽基站。
需要說明的是,對于前述的各個方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據本發(fā)明,某一些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關描述。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:閃存盤、只讀存儲器(英文:read-onlymemory,簡稱:rom)、隨機存取器(英文:randomaccessmemory,簡稱:ram)、磁盤或光盤等。
以上對本發(fā)明實施例所提供的內容下載方法及相關設備、系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。