專利名稱:一種國際移動設備標識的檢驗方法
技術領域:
本發明涉及寬帶碼分多址(WCDMA)和通用分組無線業務(GPRS)移動通信系統中對設備信息的檢驗方法,特別是涉及一種國際移動設備標識的檢驗方法。
背景技術:
在WCDMA或者GPRS系統中,每一個合法的簽約用戶都擁有一個唯一的國際移動用戶身份標識(IMSI),用于鑒別一個用戶的身份。同樣地,每一個合法的移動終端設備出廠后都擁有一個唯一的國際移動設備標識(IMEI),用于區別一臺移動終端設備。
用戶使用移動終端設備附著網絡時,核心網一般會檢驗用戶身份的合法性,即通過鑒權流程來驗證用戶的IMSI是否合法。同時核心網根據運營商的配置,可能需要檢驗用戶使用的移動終端設備的合法性,即檢驗IMEI。檢驗用戶IMSI的作用不言而喻,主要是保證用戶是簽約的合法服務對象。而檢驗IMEI主要是防止非法終端設備的使用。比如,用戶的手機一旦遺失或者被盜,可以馬上掛失,這樣網絡中的設備標識中心(EIR)的數據庫就將掛失手機的IMEI登記為黑名單。當有用戶使用被掛失的移動設備試圖附著網絡時,核心網要求手機提供IMEI后,送到EIR檢驗,就可以發現并識別出掛失的移動設備,從而根據運營商的配置,拒絕使用該移動設備的用戶接入,或者產生告警等。
在現有技術中,核心網(CN)中的服務GPRS支持節點(SGSN)或者移動交換中心/拜訪位置寄存器(MSC/VLR),通常在移動用戶附著網絡時,根據運營商配置,發起檢驗IMEI流程。按照3GPP協議,現有的IMEI檢驗流程如圖1所示,包括以下步驟步驟11、CN通過基站系統/陸地無線接入網(BSS/UTRAN)向移動用戶(MS)發送身份識別請求消息,要求知道移動用戶使用的移動終端的IMEI;步驟12、MS通過BSS/UTRAN向CN返回身份識別響應消息,向CN報告自己使用的移動終端的IMEI;步驟13、CN將得到的IMEI通過檢驗IMEI消息上報給EIR進行檢驗;步驟14、EIR將檢驗的結果通過檢驗IMEI確認消息返回給CN。
按照3GPP協議規定,在進行IMEI檢驗之前,必須先進行鑒權。現有的鑒權流程如圖2所示,包括以下步驟步驟21、CN向歸屬位置寄存器/鑒權中心(HLR/AuC)發送鑒權信息消息;步驟22、HLR/AuC收到鑒權信息消息,產生新的鑒權集,并向CN返回鑒權信息確認消息;步驟23、CN使用從HLR/AuC收到的鑒權集,通過BSS/UTRAN向MS發送鑒權和加密請求消息;步驟24、MS通過BSS/UTRAN返回鑒權和加密響應消息給CN,CN根據收到的鑒權響應消息,確認鑒權是否成功,即判斷用戶是否合法。
簡而言之,在移動用戶附著網絡過程中,如果運營商要求檢驗IMEI,核心網和MS之間依次要進行如圖2所示的鑒權流程和如圖1所示的IMEI檢驗流程。因此,通過上面所述的方法檢驗用戶使用的終端設備的IMEI,相對于運營商不要求檢驗IMEI的情況,附著過程步驟增多了,需要在鑒權完成之后,增加IMEI檢驗的過程,尤其需要在無線接口上增加向用戶要求IMEI的交互過程。很明顯,附著過程中的信令交互增多了,用戶附著上網的時延增加了,無線接口的負荷變重了。
發明內容
有鑒于此,本發明的主要目的在于提供一種國際移動設備標識的檢驗方法,減少移動用戶附著網絡過程中的信令交互,提高附著速度。
為達到上述目的,本發明的技術方案是這樣實現的本發明提供了一種國際移動設備標識的檢驗方法,該方法包括以下步驟a.在鑒權流程中,核心網在向移動用戶發送的鑒權請求中指示移動用戶需要上報國際移動設備標識和軟件版本號IMEISV;b.移動用戶向核心網返回包含IMEISV的鑒權響應;c.核心網根據接收到的移動用戶返回的鑒權響應進行鑒權,如果鑒權成功,核心網從該鑒權響應消息中取出IMEISV,并對該IMEISV進行計算得到國際移動設備標識IMEI,執行步驟d;如果鑒權失敗,則結束流程;d.核心網將計算出的IMEI上報給設備標識中心EIR進行檢驗;e.EIR將檢驗的結果返回給核心網。
其中,所述步驟a可以包括以下步驟a1.核心網向歸屬位置寄存器/鑒權中心HLR/AuC發送鑒權信息;a2.HLR/AuC根據該鑒權信息,產生新的鑒權集,并向核心網返回包含新的鑒權集的鑒權信息確認;a3.核心網使用從HLR/AuC收到的鑒權集,向移動用戶發送鑒權請求,在鑒權請求中指示移動用戶需要上報IMEISV。
在步驟a中,核心網可以將鑒權請求中的IMEISV請求信元賦以1,以指示移動用戶在鑒權響應中包含IMEISV信元。
步驟c所述的對該IMEISV進行計算得到IMEI的方法可以為用協議規定的IMEI尾部保留字段的固定值替換IMEISV尾部的軟件版本號SVN,得到IMEI。
由上述方案可以看出,本發明的關鍵在于利用鑒權流程中移動用戶上報的IMEISV,計算得出移動用戶使用的移動終端的IMEI,然后直接將得到的IMEI送到EIR進行檢驗。
因此,本發明所提供的IMEI檢驗方法,省略了核心網和移動用戶之間為得到IMEI而進行的一組信令消息交互,從而減少了移動用戶附著網絡過程中的信令交互,提高了附著速度,減輕了無線接口負擔。
圖1為現有技術中IMEI檢驗流程示意圖;圖2為現有技術中鑒權流程示意圖;圖3為鑒權和加密請求消息的信元格式示意圖;圖4為鑒權和加密響應消息的信元格式示意圖;圖5為根據3GPP協議的IMEI組成結構示意圖;圖6為根據3GPP協議的IMEISV組成結構示意圖;圖7為本發明一個較佳實施例的IMEI檢驗流程示意圖。
具體實施例方式
下面結合附圖及具體實施例對本發明再作進一步詳細的說明。
本發明提供的方法,主要是利用鑒權流程中移動用戶上報的IMEISV,計算得出移動用戶使用的移動終端的IMEI,然后直接將得到的IMEI送到EIR進行檢驗。
在圖2所示的鑒權流程中,CN發送給MS的鑒權和加密請求消息中包含一個“IMEISV請求”信元。此信元可以用來指示MS在返回給CN的鑒權和加密響應消息中是否攜帶“IMEISV”信元,可以通過將“IMEISV請求”賦以1來指示MS在鑒權和加密響應消息中包含IMEISV信元。
圖3是鑒權和加密請求消息的信元格式描述。其中,“加密算法”用于指示移動用戶可以選擇的用來對空中接口上的數據和信令進行加密的加密算法。“是否要求響應消息中攜帶IMEISV”用來指示移動用戶在響應核心網的鑒權和加密響應消息中是否攜帶“IMEISV”信元。“force to standby”主要是指示手機收到消息后是否立即進入standby狀態,這是協議上一種標準狀態。“參考號”用于標識應答消息的對應關系,移動用戶發送的鑒權和加密響應消息的參考號必須和收到的鑒權和加密請求消息中的參考號一致。“鑒權隨機參數”,是在HLR的鑒權中心產生的隨機數,移動用戶要根據此隨機數,根據專用的鑒權算法,計算得出鑒權響應參數。“鑒權令牌”,移動用戶根據此參數,判斷核心網的鑒權請求是否合法。
圖4是鑒權和加密響應消息的信元格式描述。其中,“參考號”用于標識應答消息的對應關系,移動用戶發送的鑒權和加密響應消息的參考號必須和收到的鑒權和加密請求消息中的參考號一致。“spare half octet”是協議保留的半個字節,目前無用。“鑒權響應參數”,此參數是移動用戶根據鑒權隨機參數計算得出的,核心網將從鑒權和加密響應消息中收到的鑒權響應參數和從HLR的鑒權中心獲取的鑒權響應參數比較,如果一致,說明用戶合法,否則說明用戶非法。IMEISV,即國際移動設備標識和軟件版本號。“擴展鑒權響應參數”,其意義與鑒權響應參數相同,當鑒權響應參數超過4個字節范圍時候使用。
圖5是根據3GPP協議的IMEI組成結構示意圖,圖6是根據3GPP協議的IMEISV組成結構示意圖。對比圖5和圖6中兩者的結構,可以發現IMEISV和IMEI的聯系非常緊密IMEISV和IMEI的前面14個數字(digit,1個digit表示一個10進制的數,占半個字節)完全一樣,都是由型號核準號碼(TAC)+最后裝配號(FAC)+序列號(SNR)構成。不同的是,IMEI尾部是1個digit的保留字段spare,協議規定通常為固定值0;而IMEISV尾部是2個digit的軟件版本號(SVN)。即IMEISV僅僅比IMEI多包含了軟件版本號SVN的信息。因此,只要將IMEISV尾部的最后2個digit的軟件版本號SVN轉換為IMEI尾部的1個digit的保留字段spare,就可以得到IMEI。
圖7是本發明一個較佳實施例的進行IMEI檢驗的流程示意圖,包括以下步驟步驟71、CN向HLR/AuC發送鑒權信息消息;步驟72、HLR/AuC收到鑒權信息消息,產生新的鑒權集,并返回包含新的鑒權集的鑒權信息確認消息給CN;步驟73、CN使用從HLR/AuC收到的鑒權集,通過BSS/UTRAN向MS發送鑒權和加密請求消息,消息指示移動用戶需要上報IMEISV信元;步驟74、MS通過BSS/UTRAN返回鑒權和加密響應消息給CN,CN根據接收到的鑒權響應消息進行鑒權,如果鑒權成功,核心網從消息中取出IMEISV,并計算得到IMEI,執行步驟75;如果鑒權失敗,則結束流程;本實施例中用IMEISV計算IMEI的方法很簡單,將IMEISV的尾部的SVN去掉,并按照協議填寫規定的固定值0,得出IMEI。由于IMEI尾部的保留字段不是用來識別移動設備的部分,在IMEI檢驗時是否一致并不重要,因此,可以用協議規定的固定值0替換IMEI尾部的保留字段。例如IMEISV為1234561212345601,其中TAC=123456,FAC=12,SNR=123456,SVN=01,去掉IMEISV的尾部的SVN,即01,并用0填寫在保留字段spare中,則IMEI就被轉換為123456121234560。
步驟75、CN向EIR發送檢驗IMEI消息,該消息將得到的IMEI上報給EIR進行檢驗;步驟76、EIR向CN返回檢驗IMEI確認消息,該消息將檢驗的結果返回給CN。
這樣,本實施例在鑒權流程中就完成了對IMEI的檢驗。
很顯然,在運營商要求檢驗IMEI的情況下,使用本發明提供的IMEI檢驗方法,僅需要在鑒權流程中指示移動用戶的鑒權響應消息中包含IMEISV信元就可以直接獲得IMEI,這樣就減少了無線接口上的“身份識別請求”和“身份識別響應”消息(如圖1中所示),減少了CN和MS之間信令的交互,加快了附著處理速度,降低了無線接口的負荷。
總之,以上所述僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
1.一種國際移動設備標識的檢驗方法,其特征在于,該方法包括以下步驟a.在鑒權流程中,核心網在向移動用戶發送的鑒權請求中指示移動用戶需要上報國際移動設備標識和軟件版本號IMEISV;b.移動用戶向核心網返回包含IMEISV的鑒權響應;c.核心網根據接收到的移動用戶返回的鑒權響應進行鑒權,如果鑒權成功,核心網從該鑒權響應中取出IMEISV,并對該IMEISV進行計算得到國際移動設備標識IMEI,執行步驟d;如果鑒權失敗,則結束流程;d.核心網將計算出的IMEI上報給設備標識中心EIR進行檢驗;e.EIR將檢驗的結果返回給核心網。
2.根據權利要求1所述的方法,其特征在于,所述步驟a包括以下步驟a1.核心網向歸屬位置寄存器/鑒權中心HLR/AuC發送鑒權信息;a2.HLR/AuC根據該鑒權信息,產生新的鑒權集,并向核心網返回包含新的鑒權集的鑒權信息確認;a3.核心網使用從HLR/AuC收到的鑒權集,向移動用戶發送鑒權請求,在鑒權請求中指示移動用戶需要上報IMEISV。
3.根據權利要求1或2所述的方法,其特征在于,在步驟a中,核心網將鑒權請求中的IMEISV請求信元賦以1,以指示移動用戶在鑒權響應中包含IMEISV。
4.根據權利要求1所述的方法,其特征在于,步驟c所述的對該IMEISV進行計算得到IMEI的方法為用協議規定的IMEI尾部保留字段的固定值替換IMEISV尾部的軟件版本號SVN,得到IMEI。
全文摘要
本發明公開了一種國際移動設備標識的檢驗方法,該方法包括a.在鑒權流程中,核心網在向移動用戶發送的鑒權請求中指示移動用戶需要上報國際移動設備標識和軟件版本號IMEISV;b.移動用戶向核心網返回包含IMEISV的鑒權響應;c.核心網根據接收到的移動用戶返回的鑒權響應進行鑒權,如果鑒權成功,核心網從該鑒權響應中取出IMEISV,并對該IMEISV進行計算得到國際移動設備標識IMEI;如果鑒權失敗,則結束流程;d.核心網將計算出的IMEI上報給設備標識中心EIR進行檢驗;e.EIR將檢驗的結果返回給核心網。應用本發明方法,能夠減少移動用戶附著網絡過程中的信令交互,提高附著速度,減輕無線接口負擔。
文檔編號H04W8/24GK1662090SQ200410004578
公開日2005年8月31日 申請日期2004年2月23日 優先權日2004年2月23日
發明者胡偉華 申請人:華為技術有限公司