一種獲取移動(dòng)用戶識(shí)別碼的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種獲取移動(dòng)用戶識(shí)別碼的方法及系統(tǒng)。屬于移動(dòng)通信技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]移動(dòng)用戶識(shí)別碼包括國(guó)際移動(dòng)用戶識(shí)別碼(Internat1nal Mobile SubscriberIdentity,簡(jiǎn)稱IMSI)和移動(dòng)用戶臨時(shí)識(shí)別碼(Temporary Mobile Subscriber Identity,簡(jiǎn)稱TMSI) o頂SI是為了在全球范圍內(nèi)唯一識(shí)別一個(gè)移動(dòng)用戶所分配的標(biāo)識(shí),每個(gè)移動(dòng)用戶的MSI都是固定不變的。TMSI是在通信過程中由核心網(wǎng)分配給移動(dòng)用戶的臨時(shí)標(biāo)識(shí),用戶的TMSI會(huì)不斷地被重新分配,分配周期由核心網(wǎng)來(lái)配置。現(xiàn)有的通信網(wǎng)絡(luò)大都使用TMSI作為用戶通信時(shí)的標(biāo)識(shí)。TMSI會(huì)周期性地更新,因此用TMSI來(lái)代替頂SI可以加強(qiáng)通信系統(tǒng)的保密性,能更好地保護(hù)用戶的信息安全。
[0003]以GSM網(wǎng)絡(luò)為例,當(dāng)用戶終端第一次在核心網(wǎng)內(nèi)注冊(cè)時(shí),或者與終端交互的核心網(wǎng)不能根據(jù)終端的TMSI獲得相應(yīng)的MS I時(shí),就必須使用MS I作為終端的標(biāo)識(shí)。當(dāng)終端通過核心網(wǎng)的鑒權(quán)并接入網(wǎng)絡(luò)后,網(wǎng)絡(luò)端會(huì)分配一個(gè)新的TMSI給終端,寫入用戶的SIM卡中,此后網(wǎng)絡(luò)與終端之間的交互就使用TMSI作為用戶標(biāo)識(shí),用戶的IMSI就不再在無(wú)線網(wǎng)絡(luò)中傳送了。
[0004]國(guó)內(nèi)大部分地區(qū)的GSM網(wǎng)絡(luò),TD-SCDMA網(wǎng)絡(luò),WCDMA網(wǎng)絡(luò)和LTE網(wǎng)絡(luò)都使用TMSI作為用戶在網(wǎng)絡(luò)中通信時(shí)的標(biāo)識(shí),也有部分地區(qū)配置的網(wǎng)絡(luò)仍使用IMSI作為用戶通信時(shí)的標(biāo)識(shí)。國(guó)內(nèi)的CDMA網(wǎng)絡(luò)則使用IMSI作為常用的用戶標(biāo)識(shí),而沒有使用TMSI。
[0005]北京銳安科技有限公司2014年3月5日公開的專利申請(qǐng)《獲取用戶臨時(shí)識(shí)別碼的方法及裝置》(專利申請(qǐng)?zhí)?201310674987.0)公開了一種獲取用戶臨時(shí)識(shí)別碼的方法及裝置,通過終端與網(wǎng)絡(luò)連接,監(jiān)聽物理信道消息,從消息中提取用戶臨時(shí)識(shí)別碼。該專利的局限在于一個(gè)終端只能監(jiān)聽一個(gè)位置區(qū)內(nèi)的消息,覆蓋范圍小,實(shí)施時(shí)要多臺(tái)終端配合使用,操作繁瑣,且實(shí)施例只針對(duì)GSM網(wǎng)絡(luò)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是為了解決現(xiàn)有獲取移動(dòng)用戶識(shí)別碼的方法搜索范圍小、效率低等問題,提供了一種獲取移動(dòng)用戶識(shí)別碼的方法,該方法能同時(shí)監(jiān)聽附近多個(gè)位置區(qū)內(nèi)的小區(qū),提高了獲取移動(dòng)用戶識(shí)別碼的范圍,可以利用搜索呼叫信息的方法快速確定目標(biāo)用戶識(shí)別碼,提高了獲取效率。
[0007]本發(fā)明的另一目的在于提供一種獲取移動(dòng)用戶識(shí)別碼的系統(tǒng)。
[0008]本發(fā)明的目的可以通過采取如下技術(shù)方案達(dá)到:
[0009]—種獲取移動(dòng)用戶識(shí)別碼的方法,應(yīng)用于各種通信網(wǎng)絡(luò)中,所述方法包括:
[0010]對(duì)空口數(shù)據(jù)進(jìn)行采集和處理,搜索和同步附近的小區(qū);
[0011]利用一臺(tái)主叫終端呼叫目標(biāo)終端,當(dāng)目標(biāo)終端駐留的小區(qū)在已同步小區(qū)范圍內(nèi)時(shí),監(jiān)聽目標(biāo)終端與基站之間的通信數(shù)據(jù);
[0012]監(jiān)聽已同步小區(qū)的物理信道,從物理信道中獲取移動(dòng)用戶識(shí)別碼信息;
[0013]當(dāng)通信網(wǎng)絡(luò)不加密,且搜索到主叫終端呼叫目標(biāo)終端的相關(guān)信息時(shí),確定目標(biāo)終端的移動(dòng)用戶識(shí)別碼。
[0014]進(jìn)一步的,所述方法還包括:
[0015]當(dāng)通信網(wǎng)絡(luò)加密時(shí),統(tǒng)計(jì)移動(dòng)用戶識(shí)別碼信息,確定目標(biāo)終端的移動(dòng)用戶識(shí)別碼。
[0016]進(jìn)一步的,所述統(tǒng)計(jì)用戶識(shí)別碼信息,確定目標(biāo)終端的移動(dòng)用戶識(shí)別碼,具體包括:
[0017]統(tǒng)計(jì)移動(dòng)用戶識(shí)別碼信息,當(dāng)某條移動(dòng)用戶識(shí)別碼記錄的次數(shù)達(dá)到預(yù)設(shè)門限時(shí),且與呼叫次數(shù)之差的絕對(duì)值在預(yù)設(shè)范圍內(nèi)時(shí),判定為目標(biāo)終端的移動(dòng)用戶識(shí)別碼。
[0018]進(jìn)一步的,所述通信網(wǎng)絡(luò)為GSM網(wǎng)絡(luò)時(shí),所述方法具體包括:
[0019]采集GSM各頻點(diǎn)的空口數(shù)據(jù),根據(jù)GSM頻點(diǎn)總數(shù)將采集的數(shù)據(jù)劃分成多個(gè)部分,利用多核處理器并行處理,每個(gè)核處理一部分頻點(diǎn)范圍內(nèi)的小區(qū)搜索任務(wù),實(shí)現(xiàn)多小區(qū)搜索和同步;
[0020]利用一臺(tái)主叫終端呼叫目標(biāo)終端,當(dāng)目標(biāo)終端駐留的小區(qū)在已同步小區(qū)范圍內(nèi)時(shí),監(jiān)聽目標(biāo)終端與基站之間的通信數(shù)據(jù);
[0021]在呼叫目標(biāo)終端時(shí),監(jiān)聽各個(gè)已同步小區(qū)的接入允許信道AGCH,當(dāng)監(jiān)測(cè)到立即指配消息時(shí),對(duì)信道類型為SDCCH的立即指配消息進(jìn)行處理,得到獨(dú)立專用控制信道的配置信息;
[0022]根據(jù)得到的獨(dú)立專用控制信道的配置信息,監(jiān)聽上行獨(dú)立專用控制信道,當(dāng)監(jiān)測(cè)到尋呼響應(yīng)消息時(shí),從尋呼響應(yīng)消息中獲取移動(dòng)用戶識(shí)別碼信息;或根據(jù)得到的獨(dú)立專用控制信道的配置信息,監(jiān)聽下行獨(dú)立專用控制信道,當(dāng)監(jiān)測(cè)到基站對(duì)目標(biāo)終端尋呼響應(yīng)的回復(fù)消息時(shí),從基站對(duì)目標(biāo)終端尋呼響應(yīng)的回復(fù)消息中獲取移動(dòng)用戶識(shí)別碼信息;
[0023]監(jiān)聽下行獨(dú)立專用控制信道,當(dāng)搜索到主叫終端呼叫目標(biāo)終端的相關(guān)信息時(shí),確定獲取的移動(dòng)用戶識(shí)別碼信息為目標(biāo)終端的移動(dòng)用戶識(shí)別碼。
[0024]進(jìn)一步的,所述通信網(wǎng)絡(luò)為CDMA網(wǎng)絡(luò)時(shí),所述方法具體包括:
[0025]搜索導(dǎo)頻信道,獲取最強(qiáng)小區(qū)導(dǎo)頻信道同步點(diǎn),并根據(jù)最強(qiáng)小區(qū)導(dǎo)頻信道的同步點(diǎn)獲取空口數(shù)據(jù);將空口數(shù)據(jù)進(jìn)行相位校準(zhǔn)、解調(diào)、解交織、解重復(fù)、譯碼,得到同步信道的原始數(shù)據(jù),再進(jìn)行消息解析,獲取當(dāng)前最強(qiáng)小區(qū)的同步信息,完成當(dāng)前最強(qiáng)小區(qū)的同步;對(duì)當(dāng)前最強(qiáng)小區(qū)的尋呼信道進(jìn)行監(jiān)控,獲取當(dāng)前最強(qiáng)小區(qū)的廣播消息,完成當(dāng)前最強(qiáng)小區(qū)的搜索;根據(jù)解到的當(dāng)前最強(qiáng)小區(qū)的鄰小區(qū)消息,獲取鄰小區(qū)的導(dǎo)頻偏置,確定所有鄰小區(qū)的導(dǎo)頻信道同步點(diǎn);根據(jù)當(dāng)前最強(qiáng)小區(qū)同步信息中的長(zhǎng)碼狀態(tài),完成對(duì)區(qū)域內(nèi)所有小區(qū)的同步;
[0026]利用一臺(tái)主叫終端呼叫目標(biāo)終端,當(dāng)目標(biāo)終端駐留的小區(qū)在已同步小區(qū)范圍內(nèi)時(shí),監(jiān)聽目標(biāo)終端與基站之間的通信數(shù)據(jù);
[0027]在呼叫目標(biāo)終端時(shí),監(jiān)聽各個(gè)已同步小區(qū)的尋呼信道,獲取擴(kuò)展信道分配信息,并對(duì)擴(kuò)展信道分配信息進(jìn)行解析,解析后從擴(kuò)展信道分配信息中獲取移動(dòng)用戶識(shí)別碼信息;
[0028]根據(jù)擴(kuò)展信道分配信息,獲取業(yè)務(wù)信道參數(shù);監(jiān)聽業(yè)務(wù)信道,在解碼出的業(yè)務(wù)消息中搜索主叫終端呼叫目標(biāo)終端的相關(guān)信息,當(dāng)搜索到主叫終端呼叫目標(biāo)終端的相關(guān)信息時(shí),確定獲取的移動(dòng)用戶識(shí)別碼信息為目標(biāo)終端的移動(dòng)用戶識(shí)別碼。
[0029]進(jìn)一步的,所述通信網(wǎng)絡(luò)為WCDMA網(wǎng)絡(luò)時(shí),所述方法具體包括:
[0030]解主同步信道P-SCH進(jìn)行時(shí)隙同步,解輔同步信道S-SCH進(jìn)行幀同步和主擾碼組識(shí)另IJ,解公共導(dǎo)頻信道P-CPICH進(jìn)行主擾碼識(shí)別,得到主擾碼;利用主擾碼對(duì)主公共控制信道P-CCPCH承載的廣播信道BCCH進(jìn)行解碼,獲取系統(tǒng)廣播消息,完成小區(qū)的同步;
[0031]利用一臺(tái)主叫終端呼叫目標(biāo)終端,當(dāng)目標(biāo)終端駐留的小區(qū)在已同步小區(qū)范圍內(nèi)時(shí),監(jiān)聽目標(biāo)終端與基站之間的通信數(shù)據(jù);
[0032]在呼叫目標(biāo)終端時(shí),監(jiān)聽各個(gè)已同步小區(qū)的輔公共控制信道SCCPCH上的前向接入信道FACH,獲得RRC Connect1n Setup消息,從RRC Connect1n Setup消息中獲取移動(dòng)用戶識(shí)別碼信息;
[0033]統(tǒng)計(jì)移動(dòng)用戶識(shí)別碼信息,當(dāng)某條移動(dòng)用戶識(shí)別碼記錄的次數(shù)達(dá)到預(yù)設(shè)門限時(shí),且與呼叫次數(shù)之差的絕對(duì)值在預(yù)設(shè)范圍內(nèi)時(shí),判定為目標(biāo)終端的移動(dòng)用戶識(shí)別碼。
[0034]進(jìn)一步的,所述通信網(wǎng)絡(luò)為TD-SCDMA網(wǎng)絡(luò)時(shí),所述方法具體包括:
[0035]采集TD-SCDMA頻段內(nèi)各個(gè)頻點(diǎn)的空口數(shù)據(jù),分別進(jìn)行小區(qū)搜索,保存各個(gè)小區(qū)的系統(tǒng)消息,完成小區(qū)同步;
[0036]利用一臺(tái)主叫終端呼叫目標(biāo)終端,當(dāng)目標(biāo)終端駐留的小區(qū)在已同步小區(qū)范圍內(nèi)時(shí),監(jiān)聽目標(biāo)終端與基站之間的通信數(shù)據(jù);
[0037]檢測(cè)尋呼指示,當(dāng)檢測(cè)到尋呼指示時(shí),則監(jiān)聽各個(gè)已同步小區(qū)的尋呼信道以獲取尋呼消息,從尋呼消息中獲取移動(dòng)用戶識(shí)別碼信息;
[0038]統(tǒng)計(jì)移動(dòng)用戶識(shí)別碼信息,當(dāng)某條移動(dòng)用戶識(shí)別碼記錄的次數(shù)達(dá)到預(yù)設(shè)門限時(shí),且與呼叫次數(shù)之差的絕對(duì)值在預(yù)設(shè)范圍內(nèi)時(shí),判定為目標(biāo)終端的移動(dòng)用戶識(shí)別碼。
[0039]進(jìn)一步的,所述通信網(wǎng)絡(luò)為L(zhǎng)TE網(wǎng)絡(luò)時(shí),所述方法具體包括:
[0040]采集LTE頻段內(nèi)各個(gè)頻點(diǎn)的空口數(shù)據(jù),分別進(jìn)行小區(qū)搜索,保存各個(gè)小區(qū)的系統(tǒng)消息,完成小區(qū)冋步;
[0041 ]利用一臺(tái)主叫終端呼叫目標(biāo)終端,當(dāng)目標(biāo)終端駐留的小區(qū)在已同步小區(qū)范圍內(nèi)時(shí),監(jiān)聽目標(biāo)終端與基站之間的通信數(shù)據(jù);
[0042]根據(jù)系統(tǒng)消息中有關(guān)尋呼控制信道的信息,獲取各個(gè)已同步小區(qū)內(nèi)尋呼消息的發(fā)送時(shí)間配置;監(jiān)聽各個(gè)已同步小區(qū)的尋