專利名稱:通信數據獲取方法及偽基站、偽終端的制作方法
技術領域:
本發明涉及通信領域,尤其涉及通信數據獲取方法及偽基站、偽終端。
背景技術:
在現有的通信網絡中,終端通過基站與外界進行通信,在某些特殊的情況下,需要獲取終端與外界的通信內容,例如,軍隊、公安或國家安全部門對敏感目標進行偵察時,需要獲取目標終端與外界的通信數據。目前獲取目標終端與外界通信數據的方法為建立偽基站,將目標終端接管到偽基站的控制下,當目標終端駐留在偽基站之后,偽基站可以向終端發出身份認證和業務請 求的信令,獲取目標終端的部分通信數據,例如目標終端的身份信息、具體位置、部分通信內容等。但是,由于偽基站與通信公網之間不能直接通信,因此,目標終端與通信公網也就失去了聯系,從而容易導致目標終端能夠覺察到通信的異常。
發明內容
有鑒于此,本發明實施例提供了一種通信數據獲取方法及偽基站、偽終端,目的在于解決現有的通信數據獲取方法中存在的目標終端無法與通信公網進行通信的問題。為了實現上述目的,本發明實施例提出了以下技術方案—種通信數據獲取方法,包括接收目標終端發送的上行通信數據,所述上行通信數據由偽基站獲取并發送;將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數;接收所述第一公網基站發送給所述目標終端的下行通信數據;將所述目標終端的下行通信數據轉發給所述偽基站,使得所述偽基站所述下行通信數據轉發給所述目標終端。優選地,所述第一公網基站的確定方法包括接收基站/[目號;去除所述基站信號中的偽基站信號,得到公網基站信號;依據所述公網基站信號,對公網基站的信號強度進行排序;將信號強度最大的公網基站確定為第一公網基站。優選地,所述將所述上行通信數據轉發給第一公網基站包括依據第一公網的狀態參數,更改所述上行通信數據中的參數;將更改參數后的上行通信數據發送到所述第一公網基站。優選地,所述接收所述第一公網基站發送給所述目標終端的下行通信數據包括接收所述第一公網基站發送的全部信號;當接收到所述第一公網基站發送給所述目標終端的信號時,存儲所述第一公網基站發送給所述目標終端的信號。一種通信數據獲取方法,包括獲取目標終端發送的上行通信數據;將所述上行通信數據發送到偽終端,使得所述偽終端將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數;接收所述偽終端轉發的所述第一公網基站發送給所述目標終端的下行通信數據;將所述下行通信數據轉發給所述目標終端。 優選地,所述獲取目標終端發送的上行通信數據包括將特征參數修改為所述目標終端所在的第二公網基站的特征參數,以偽裝為第二公網基站;向所述目標終端發送下行信號,接管所述目標終端; 接收所述目標終端發送的上行通信數據。優選地,所述將所述下行通信數據轉發給所述目標終端包括將所述下行通信數據中的特征參數更改為所述第二公網基站的特征參數;將修改特征參數后的下行通信數據發送給所述目標終端。優選地,所述狀態參數包括工作頻率;或者,工作碼字。一種偽終端,包括接收模塊,用于接收目標終端發送的上行通信數據,所述上行通信數據由偽基站獲取并發送,以及,接收所述第一公網基站發送給所述目標終端的下行通信數據;轉發模塊,用于將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數,以及,將所述目標終端的下行通信數據轉發給所述偽基站,使得所述偽基站所述下行通信數據轉發給所述目標終端。 優選地,所述偽終端還包括第一公網基站確定模塊,用于接收基站信號,去除所述基站信號中的偽基站信號,得到公網基站信號,依據所述公網基站信號,對公網基站的信號強度進行排序,并將信號強度最大的公網基站確定為第一公網基站。優選地包括第一參數更改單元,用于依據第一公網的狀態參數,更改所述上行通信數據中的參數;第一發送單元,用于將更改參數后的上行通信數據發送到所述第一公網基站。優選地,所述接收模塊包括接收單元,用于接收所述第一公網基站發送的全部信號;存儲單元,用于當接收到所述第一公網基站發送給所述目標終端的信號時,存儲所述第一公網基站發送給所述目標終端的信號。一種偽基站,包括獲取模塊,用于獲取目標終端發送的上行通信數據,以及,接收所述偽終端轉發的所述第一公網基站發送給所述目標終端的下行通信數據;發送模塊,用于將所述上行通信數據發送到偽終端,使得所述偽終端將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數,以及,將所述下行通信數據轉發給所述目標終端。優選地,所述獲取模塊包括偽裝單元,用于將特征參數修改為所述目標終端所在的第二公網基站的特征參數,以偽裝為第二公網基站;接管單元,用于向所述目標終端發送下行信號,接管所述目標終端;上行接收單元,用于接收所述目標終端發送的上行通信數據。優選地,所述發送模塊包括 第二參數更改單元,用于將所述下行通信數據中的特征參數更改為所述第二公網基站的特征參數;第二發送單元,用于將修改特征參數后的下行通信數據發送給所述目標終端。本發明實施例提供的通信數據獲取方法及偽基站、偽終端,將偽基站接收到的目標終端發送的上行通信數據通過偽終端,轉發給公網基站,并將公網基站反饋的下行通信數據轉發給目標終端,使得在獲取目標終端的通信數據的同時,保證目標終端與公網的通信不中斷,從而使得目標終端不會感知通信的異常。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本發明實施例公開的一種通信數據獲取方法的流程圖;圖2為本發明實施例公開的又一種通信數據獲取方法的流程圖;圖3為本發明實施例公開的又一種通信數據獲取方法的流程圖;圖4為本發明實施例公開的又一種通信數據獲取方法的流程圖;圖5為本發明實施例公開的又一種通信數據獲取方法的流程圖;圖6為本發明實施例公開的一種通信數據獲取方法中目標終端、偽基站及偽終端之間進行數據通信的信令圖;圖7為本發明實施例公開的一種偽終端的結構示意圖;圖8為本發明實施例公開的一種偽基站的結構示意圖。
具體實施例方式本發明實施例公開了一種通信數據獲取方法及系統、偽基站、偽終端,目的在于解決現有的偽基站獲取目標終端的通信數據的過程中,目標終端完全與公網基站斷開的問題,為了實現上述目的,本發明實施例中,偽終端與公網基站進行通信,偽終端將與公網基站間的通信數據反饋給偽基站,偽基站再將所述公網基站的通信數據發送到目標終端,從而,在獲取目的終端的通信數據的同時,能夠保證目標終端與通信公網間的通信,從而使得目標終端感受不到通信的異常。下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。本發明實施例公開的一種通信數據獲取方法,應用于偽終端,如圖I所示,所述方法包括SlOl :接收目標終端發送的上行通信數據,所述上行通信數據由偽基站獲取并發送;所述偽基站是指非運營商網絡中的基站,通過技術手段,可以使偽基站發射與公網基站頻段、制式完全相同的信號,遵循公開的移動通信協議規程,使終端認為與公網的基 站沒有區別,但是偽基站并不能直接合法接入到公網中。終端駐留在偽基站之后,偽基站可以向終端發出身份認證和業務請求的信令。與偽基站對應的,公網基站是指運營商網絡中的合法基站。S102:將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數;本實施例中,狀態參數優選工作頻率或工作碼字,在GSM系統中,狀態參數為工作頻率,在CDMA系統中,狀態參數為工作碼字。S103 :接收所述第一公網基站發送給所述目標終端的下行通信數據;S104 :將所述目標終端的下行通信數據轉發給所述偽基站,使得所述偽基站所述下行通信數據轉發給所述目標終端。其中,上行通信數據可以包括上行業務數據和信令數據,下行通信數據可以包括下行業務數據和信令數據。本實施例所述的通信數據獲取方法,偽終端與第一公網基站進行通信,并將通信數據轉發給偽基站,使得偽基站能夠將所述通信數據進一步轉發給目標終端,從而目標終端與公網之間能夠保持通信連接,因此,目標終端對于偽基站和偽終端的數據轉發過程是“無感”的,即偽基站和偽終端的數據轉發過程對于目標終端而言是“透明”的,從而有利于通信數據獲取過程的保密。本發明實施例公開的又一種通信數據獲取方法,應用于偽終端,如圖2所示,包括S201 :接收基站信號;所述基站信號是指能夠接收得到的公網基站中的所有信號,例如,偽終端能夠接收到公網基站BI、B2、B3的信號,則接收到的基站信號為BI、B2和B3發出的信號,除了公網基站信號以外,偽終端還可以接收到偽基站的信號。S202 :去除所述基站信號中的偽基站信號,得到公網基站信號;從基站信號中去除偽基站的信號,目的在于,使得第一公網基站與所述偽基站具有不同的狀態參數,即偽終端不處于偽基站的控制范圍內。S203 :依據所述公網基站信號,對公網基站的信號強度進行排序;S204 :將信號強度最大的公網基站確定為第一公網基站。
現有的終端在開機以后要進行運營商網絡選擇和小區選擇。在運營商網絡選擇階段,主要是根據SIM卡存儲的運營商信息進行選擇。而在小區選擇階段,終端會選擇當前運營商頻段內的所有的頻點,選擇信號最強的基站作為當前工作基站,這個過程在終端開機的情況下會一直進行。與現有技術不同的是,本實施例所述的偽終端選擇當前工作基站的方法如S201至S204所述,確定的第一公網基站即為偽終端的當前工作基站。S205:接收目標終端發送的上行通信數據,所述上行通信數據由偽基站獲取并發送;S206 :依據第一公網的狀態參數,更改所述上行通信數據中的參數;S207 :將更改參數后的上行通信數據發送到所述第一公網基站;S208 :接收所述第一公網基站發送的全部信號; S209:當接收到所述第一公網基站發送給所述目標終端的信號時,存儲所述第一公網基站發送給所述目標終端的信號;S210 :將所述目標終端的下行通信數據轉發給所述偽基站,使得所述偽基站所述下行通信數據轉發給所述目標終端。本實施例所述的通信數據轉發方法,偽終端從公網基站中選擇一個基站作為第一公網基站,將偽基站發送的目標終端的上行通信數據發給第一公網基站,并將第一公網基站反饋的下行通信數據轉發給偽基站,以便于偽基站將第一公網基站反饋的下行通信數據發給目標終端,從而使得目標終端能夠與公網基站保持通信。本發明實施例公開的又一種通信數據獲取方法,應用于偽基站,如圖3所示,包括S301 :獲取目標終端發送的上行通信數據;S302 :將所述上行通信數據發送到偽終端,使得所述偽終端將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數;S303:接收所述偽終端轉發的所述第一公網基站發送給所述目標終端的下行通信數據;S304 :將所述下行通信數據轉發給所述目標終端。本實施例所述的通信數據獲取方法,偽基站在獲取目標終端的上行通信數據后,通過偽終端將上行通信數據轉發給第一公網基站,從而實現了目標終端與公網的通信。本發明實施例公開的又一種通信數據獲取方法,應用于偽基站,如圖4所示,包括S401 :將特征參數修改為所述目標終端所在的第二公網基站的特征參數,以偽裝為第二公網基站;更改特征參數的過程具體包括將偽基站發射功率調到合適的強度,在導頻信道上發送導頻信號,構造表I所示的系統消息(各字段的具體內容根據實際情況設定),在廣播信道上發送該消息。構造的系統消息,主要包括系統消息I、系統消息2、系統消息2bis、系統消息2ter、系統消息3、系統消息4、系統消息5、系統消息5bis、系統消息5ter、系統消息6、系統消息7、系統消息8和系統消息9等。這些系統消息的發送方式和主要內容如表I所示
表I
權利要求
1.一種通信數據獲取方法,其特征在于,包括 接收目標終端發送的上行通信數據,所述上行通信數據由偽基站獲取并發送; 將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數; 接收所述第一公網基站發送給所述目標終端的下行通信數據; 將所述目標終端的下行通信數據轉發給所述偽基站,使得所述偽基站所述下行通信數據轉發給所述目標終端。
2.根據權利要求I所述的方法,其特征在于,所述第一公網基站的確定方法包括 接收基站信號; 去除所述基站信號中的偽基站信號,得到公網基站信號; 依據所述公網基站信號,對公網基站的信號強度進行排序; 將信號強度最大的公網基站確定為第一公網基站。
3.根據權利要求I或2所述的方法,其特征在于,所述將所述上行通信數據轉發給第一公網基站包括 依據第一公網的狀態參數,更改所述上行通信數據中的參數; 將更改參數后的上行通信數據發送到所述第一公網基站。
4.根據權利要求I或2所述的方法,其特征在于,所述接收所述第一公網基站發送給所述目標終端的下行通信數據包括 接收所述第一公網基站發送的全部信號; 當接收到所述第一公網基站發送給所述目標終端的信號時,存儲所述第一公網基站發送給所述目標終端的信號。
5.一種通信數據獲取方法,其特征在于,包括 獲取目標終端發送的上行通信數據; 將所述上行通信數據發送到偽終端,使得所述偽終端將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數; 接收所述偽終端轉發的所述第一公網基站發送給所述目標終端的下行通信數據; 將所述下行通信數據轉發給所述目標終端。
6.根據權利要求5所述的方法,其特征在于,所述獲取目標終端發送的上行通信數據包括 將特征參數修改為所述目標終端所在的第二公網基站的特征參數,以偽裝為第二公網基站; 向所述目標終端發送下行信號,接管所述目標終端; 接收所述目標終端發送的上行通信數據。
7.根據權利要求6所述的方法,其特征在于,所述將所述下行通信數據轉發給所述目標終端包括 將所述下行通信數據中的特征參數更改為所述第二公網基站的特征參數; 將修改特征參數后的下行通信數據發送給所述目標終端。
8.根據權利要求I或5所述的方法,其特征在于,所述狀態參數包括 工作頻率;或者,工作碼字。
9.一種偽終端,其特征在于,包括 接收模塊,用于接收目標終端發送的上行通信數據,所述上行通信數據由偽基站獲取并發送,以及,接收所述第一公網基站發送給所述目標終端的下行通信數據; 轉發模塊,用于將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數,以及,將所述目標終端的下行通信數據轉發給所述偽基站,使得所述偽基站所述下行通信數據轉發給所述目標終端。
10.根據權利要求9所述的偽基站,其特征在于,還包括 第一公網基站確定模塊,用于接收基站信號,去除所述基站信號中的偽基站信號,得到 公網基站信號,依據所述公網基站信號,對公網基站的信號強度進行排序,并將信號強度最大的公網基站確定為第一公網基站。
11.根據權利要求9所述的偽基站,其特征在于,所述轉發模塊包括 第一參數更改單元,用于依據第一公網的狀態參數,更改所述上行通信數據中的參數; 第一發送單元,用于將更改參數后的上行通信數據發送到所述第一公網基站。
12.根據權利要求9所述的偽基站,其特征在于,所述接收模塊包括 接收單元,用于接收所述第一公網基站發送的全部信號; 存儲單元,用于當接收到所述第一公網基站發送給所述目標終端的信號時,存儲所述第一公網基站發送給所述目標終端的信號。
13.一種偽基站,其特征在于,包括 獲取模塊,用于獲取目標終端發送的上行通信數據,以及,接收所述偽終端轉發的所述第一公網基站發送給所述目標終端的下行通信數據; 發送模塊,用于將所述上行通信數據發送到偽終端,使得所述偽終端將所述上行通信數據轉發給第一公網基站,所述第一公網基站與所述偽基站具有不同的狀態參數,以及,將所述下行通信數據轉發給所述目標終端。
14.根據權利要求13所述的偽基站,其特征在于,所述獲取模塊包括 偽裝單元,用于將特征參數修改為所述目標終端所在的第二公網基站的特征參數,以偽裝為第二公網基站; 接管單元,用于向所述目標終端發送下行信號,接管所述目標終端; 上行接收單元,用于接收所述目標終端發送的上行通信數據。
15.根據權利要求13所述的偽基站,其特征在于,所述發送模塊包括 第二參數更改單元,用于將所述下行通信數據中的特征參數更改為所述第二公網基站的特征參數; 第二發送單元,用于將修改特征參數后的下行通信數據發送給所述目標終端。
全文摘要
本發明實施例提供的通信數據獲取方法及偽基站、偽終端,將偽基站接收到的目標終端發送的上行通信數據通過偽終端,轉發給公網基站,并將公網基站反饋的下行通信數據轉發給目標終端,使得在獲取目標終端的通信數據的同時,保證目標終端與公網的通信不中斷,從而使得目標終端不會感知通信的異常。
文檔編號H04W8/00GK102970671SQ20121049146
公開日2013年3月13日 申請日期2012年11月27日 優先權日2012年11月27日
發明者宋華偉, 王春銘, 彭建華, 郭淑明, 金梁, 張立志, 王繼, 劉雙平, 曾軍峰, 丁大釗, 朱圣平, 靳彥青, 楊梅樾, 徐向陽, 解思瑞 申請人:中國人民解放軍信息工程大學