專利名稱:生成手機國際移動用戶標識碼的方法
技術領域:
本發明涉及全^求牙多動通4言系纟克(global system for mobile communication,簡稱GSM)通訊領i或,尤其涉及一種生成手才幾國 際移動用戶標識碼(international mobile subscriber identity, 簡稱 IMSI)的方法。
背景技術:
目前,隨著用戶規^莫的不斷擴大,通4言領i或應用所面臨的大話 務的壓力不斷加大,因此對于大話務的測試就顯^f尋非常重要。對于 大話務測試,首要問題就是如何生成大量的手機信息,其中包括手 才幾(mobile station,簡一爾MS ) IMSI。二見有^支術中的生成手才幾IMSI的方法是在系統里固定i也寫入手 機的IMSI,然后利用這些IMSI進行位置更新,進而進行呼叫操作。 這種方法的在夾點是生成IMSI的號碼凄t量太少,并且無法動態控 制。在利用基站系統作為平臺進行大話務測試時,生成IMSI的數 量無法隨著配制的小區的量而改變。發明內容本發明的目的在于纟是供一種能夠動態更新手才幾IMSI的方法。才艮據本發明,#是供了 一種生成手才幾IMSI的方法,該方法包括 以下處理系統在上電后通過系統消息;彈到移動網號和小區識別碼;啟動定時器進4iM立置更新處理;初始4匕一個IMSI;以及通過移動網 號、小區識別碼以及手機索引值來填充IMSI中的相應位置。其中,IMSI包4舌154立前三4立是移動國家石馬,第四和第五4立 是移動網號,第六至第九位由程序固定寫入,第十至第十三位對應 于小區識別碼,以及第十四位和第十五位對應于手機索引值。第十至第十三位對應于小區識別碼的方法為第十位為小區識 別碼/1000,第十一^立為(小區識別石馬/100)mod 10,第十二位為(小區 識別碼/10)mod 10,第十三位為小區識別碼mod 10。此外,第十四4立和第十五4立對應于手才幾索引4直的方法為第十 四^立為手才幾索引^直/10,第十五4立為手才幾索引1直mod 10。此外,該方法還包括以下處理將小區分為主叫小區和凈皮叫小 區;其中,主叫小區和-故叫小區——對應,并且可以通過小區識別 碼進行區分。主叫小區和被叫小區分別可支持1000個小區識別碼。主叫小區的小區識別碼的耳又值范圍為1000至1999,被叫小區 的小區識別石馬的耳又^直范圍為2000至2999。在定時器中設置一個定時,每當超過定時就進行位置更新處理。優選地,通過系統自身產生手機索引值,其中,手機索引值的 耳又值范圍為1至96。通過本發明,可以在位置更新過程中動態地生成手機IMSI,并 隨著配置小區的凄t量而變化。本發明的其它特征和優點將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發 明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附 圖中所特別指出的結構來實現和獲得。
附圖用來一是供對本發明的進一步理解,并且構成說明書的一部 分,與本發明的實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中圖1是示出根據本發明的生成手機IMSI的方法的流程圖; 圖2是示出才艮據本發明實施例的手機IMSI的結構的示意圖;以及圖3是示出根據本發明實施例的生成手機IMSI的具體方法的 流程圖。
具體實施方式
以下結合附圖對本發明的優選實施例進行說明,應當理解,此 處所描述的優選實施例4叉用于i兌明和解釋本發明,并不用于限定本 發明。圖1是示出根據本發明的生成手機IMSI的方法的流程圖。步驟S102,系統在上電后通過系統消息得到移動網號和小區識別 石馬;步-驟S104,啟動定時器進41M立置更新處理;步-驟S106,初始4匕一個IMSI;以及步-驟S108,通過移動網號、小區識別石馬以及手 斗幾索引值來填充IMSI中的相應位置。其中,IMSI包4舌15^立前三^立是移動國家石馬,第四和第五位 是移動網號,第六至第九位由程序固定寫入,第十至第十三位對應 于小區識別碼,以及第十四位和第十五位對應于手機索引值。第十至第十三位對應于小區識別碼的方法為第十位為小區識 別碼/1000,第十一位為(小區識別碼/100)mod 10,第十二位為(小區 識別碼/10)mod 10,第十三位為小區識別碼mod 10。此外,第十四位和第十五位對應于手才幾索引值的方法為第十 四4立為手才幾索引^直/10,第十五^立為手才幾索引ili mod 10。此夕卜,該方法還包括以下處理將小區分為主叫小區和被叫小區;其中,主叫小區和^皮叫小區--對應,并且可以通過小區識別碼進行區分。主叫小區和被叫小區分別可支持1000個小區識別碼。主叫小區的小區i口、別石馬的耳又1直范圍為1000至1999, 一皮叫小區 的小區識別碼的取 f直范圍為2000至2999。在定時器中設置一個定時,每當超過定時就進行位置更新處理。優選地,通過系統自身產生手機索引值,其中,手機索引值的 耳又4直范圍為1至96。以下結合圖2和圖3具體描述本發明的實施例。圖2是 示出根據本發明實施例的手機IMSI的結構的示意圖。在GSM系統中,每個用戶都分配有唯一的一個IMSI,用于用 戶身份的識別,IMSI的組成如圖2所示MCC為移動國家碼,用于。長一地識別移動用戶所屬的國家,例 如,中國的MCC為460;MNC為移動網號,用于識別移動用戶所歸屬的移動通]言網 (PLMN ),例如,中國移動的MNC為01,中國耳關通的MNC為02;MSIN為移動用戶識別碼,用于唯一地識別某一移動通信網中 的移動用戶;NMSI為國家移動用戶識別碼,由MNC與MSIN組成。圖3是示出根據本發明實施例的生成手才幾IMSI的具體方法的 流程圖。首先,系統上電后通過系統消息3得到移動網號MNC和小區 識別碼CI。然后啟動定時器進4于位置更新。在 <立置更新時首先初始<b —個 15 <立的IMSI號石馬 460026109000000,然后通過由系統消息3里得到的MNC、 CI和系 統本身的手機索引值來填充IMSI號碼的相應位置。其中,IMSI的 第1到3位是移動國家碼MCC,固定寫入;第4和第5位是移動網 號MNC;第6到9位固定寫入;第10到13位由小區識別碼CI得 到;以及最后兩位由手 ^幾的索引得出。例i口,當手才幾的IMSI是460026109123412時,本發明采用力口 下方式生成該IMSI號石馬460-為MCC,在禾呈序中固定寫入;02 _為MNC,其通過系統消息3 4尋到; 以下部分都是MSIN: 6109 -在程序中固定寫入;l-CI/1000,用于區別主叫小區禾4皮叫小區,例力o,主叫小區 為1, 一皮叫小區為2;2 - (CI/100) mod 10;3 - (CI/10) mod 10; 4-CI mod 10;1 - Index/10;2 - Index mod 10,其中,Index是MS的索引,取值為1 96; CI為小區識別碼, 耳i值為1000 2999。下面i兌明如4可分配小區識別;馬大話務主叫小區支持1000個CI: 1000 1999;大話務被叫小區支持1000個CI: 2000 2999。主凈皮叫小區的匹配頭見則是1000匹配2000, 1001匹酉己2001,直至'j 1999匹酉己2999。每個小區共有96部MS進行呼叫,即,總共可以支持192000 部手才幾同時呼叫。例如,CI為 1000的主叫小區,IMSI為460026109100001 460026109199996; CI為2000的一皮叫小區,IMSI 為460026109200001 460026109299996。這些IMSI按照主叫手才幾與,皮叫手才幾--只十應,即,主叫IMSI為460026109100001,則灃皮叫IMSI為460026109200001,依jt匕類4偉,主口4 IMSI為460026109100096, 貝'J被口4 IMSI為460026109200096。通過本發明的4支術方案,可以在位置更新過程中動態地生成手 機IMSI,并隨著配置小區的數量而變化。以上^叉為本發明的優選實施例而已,并不用于限制本發明,對 于本4頁i或的4支術人員來i兌,本發明可以有各種更改和變4匕。凡在本 發明的精神和原則之內,所作的任何修改、等同替換、改進等,均 應包含在本發明的保護范圍之內。
權利要求
1.一種生成手機國際移動用戶標識碼的方法,用于在大話務系統中分配所述手機國際移動用戶標識碼,其特征在于,所述方法包括以下處理系統在上電后通過系統消息得到移動網號和小區識別碼;啟動定時器進行位置更新處理;初始化一個國際移動用戶標識碼;以及通過所述移動網號、所述小區識別碼以及手機索引值來填充所述國際移動用戶標識碼的相應位置。
2. 根據權利要求1所述的方法,其特征在于,所述國際移動用戶 標識碼包括15位,其中,前三位是移動國家碼,第四和第五 位是移動網號,第六至第九位由程序固定寫入,第十至第十三 位對應于所述小區識別碼,以及第十四位和第十五位對應于所 述手機索引值。
3. 根據權利要求2所述的方法,其特征在于,所述第十至第十三 位對應于所述小區識別碼的方法為第十位為所述小區識別碼 /1000,第十一位為(所述小區識別碼/100) mod 10,第十二位為 (所述小區識別碼/10)mod 10,第十三位為所述小區識別碼mod 10。
4. 根據權利要求2所述的方法,其特征在于,所述第十四位和第 十五位對應于所述手機索引值的方法為第十四位為所述手機 索引^直/10,第十五位為所述手才幾索引4直mod 10。
5. 才艮據沖又利要求1所述的方法,其特征在于,還包括以下處理^夸小區分為主叫小區禾—皮叫小區;其中,所述主叫小區和所述凈皮叫小區--對應,并且可以通過所述小區識別碼進行區分。
6. 根據權利要求5所述的方法,其特征在于,所述主叫小區和所 述^^皮叫小區分別支持1000個小區識別碼。
7. 根據權利要求6所述的方法,所述主叫小區的小區識別碼的取 值范圍為1000至1999,所述被叫小區的小區識別碼的取值范 圍為2000至2999。
8. 根據權利要求1所述的方法,其特征在于,在所述定時器中設 置一個定時,每當超過所述定時就進行所述位置更新處理。
9. 根據權利要求1所述的方法,其特征在于,通過所述系統自身 產生所述手機索引值。
10. 根據權利要求9所述的方法,其特征在于,所述手機索引值的 耳又值范圍為1至96。
全文摘要
本發明公開了一種生成手機IMSI的方法,該方法包括以下處理系統在上電后通過系統消息得到移動網號和小區識別碼;啟動定時器進行位置更新處理;初始化一個IMSI;以及通過移動網號、小區識別碼以及手機索引值來填充IMSI中的相應位置。通過本發明,可以在位置更新過程中動態地生成手機IMSI,并隨著配置小區的數量而變化。
文檔編號H04Q7/38GK101222770SQ20081000874
公開日2008年7月16日 申請日期2008年1月23日 優先權日2008年1月23日
發明者雷 王, 鋒 郭 申請人:中興通訊股份有限公司