專利名稱:一種非法位置更新的處理方法
技術領域:
本發(fā)明涉及一種移動通訊領域中的位置更新處理方法,特別是涉及一種對非法位置更新進行處理的方法。
背景技術:
在移動通訊領域,用戶手機要接入網(wǎng)絡首先要進行位置更新。例如,用戶手機從一個位置區(qū)(LA)移到另一位置區(qū)時,必須進行登記,也就是說一旦用戶手機發(fā)現(xiàn)其存儲器中的位置區(qū)識別碼(LAI)與接收到的LAI發(fā)生了變化,便執(zhí)行登記,完成位置更新;此外,用戶開機登記時,或者在一定的特定時間內(nèi),如果網(wǎng)絡與用戶手機沒有發(fā)生聯(lián)系時,用戶手機也需要與網(wǎng)絡取得聯(lián)系,進行位置更新。
移動系統(tǒng)中位置更新的目的是使用戶手機總與網(wǎng)絡保持聯(lián)系,以便用戶手機在網(wǎng)絡覆蓋的范圍內(nèi)的任何一個地方都能接入到網(wǎng)絡內(nèi);或者說網(wǎng)絡能隨時知道MS所在的位置,以使網(wǎng)絡可隨時尋呼到移動臺。
現(xiàn)有的位置更新處理流程是用戶手機發(fā)送位置更新請求后,通過無線側(cè)傳送到網(wǎng)絡側(cè),網(wǎng)絡側(cè)先對手機進行鑒權操作,判斷該用戶是否是合法用戶,如果是,則將用戶數(shù)據(jù)從位置歸屬寄存器(HLR)插入到手機當前所在的訪問位置寄存器(VLR),在網(wǎng)絡側(cè)記錄手機當前所處的位置,并通過無線側(cè)向手機用戶發(fā)送位置更新證實消息。位置更新過程中,除了比較網(wǎng)絡側(cè)和用戶手機的鑒權參數(shù)外,還要進行用戶手機的開停機狀態(tài)、漫游權限等判斷,如果判斷結(jié)果是該用戶為非法用戶,則該位置更新請求屬于非法位置更新請求,網(wǎng)絡側(cè)不向用戶手機發(fā)送位置更新證實消息。除了上述原因外,信道的阻塞或干擾也可能導致位置更新失敗,而用戶手機會進行新的位置更新嘗試。
由于各種客觀原因,在實際網(wǎng)絡上存在一些非法用戶,例如沒有在網(wǎng)絡中放號的用戶、已經(jīng)停機的用戶、無漫游權限的用戶以及鑒權參數(shù)非法的用戶等,這些非法用戶在位置更新時因為無法通過鑒權或其它原因而造成位置更新失敗。在位置更新失敗后,這些非法用戶手機會不停地嘗試位置更新,使得系統(tǒng)反復多次處理這些非法的位置更新請求,對系統(tǒng)的資源造成了很大的浪費。特別是當這些用戶達到一定數(shù)量后會對系統(tǒng)造成災難性的后果,例如,一些本地通用戶到外地的頻繁上網(wǎng),如果在限制地仍然保持開機狀態(tài),會不停的在網(wǎng)絡中進行登記,但總是鑒權失敗,會大大加大信令負荷。所以有必要采取措施對這些非法用戶的位置更新次數(shù)進行限制,以保障系統(tǒng)工作的安全性。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題在于提供一種處理非法位置更新的方法,可以限制同一用戶的非法位置更新次數(shù),減少頻繁的非法位置更新對移動通訊系統(tǒng)的資源浪費。
為了解決上述技術問題,本發(fā)明提供了一種非法位置更新處理方法,包括以下步驟(a)移動臺發(fā)出位置更新請求;(b)網(wǎng)絡側(cè)接收到位置更新請求后,首先判斷該請求是否是該用戶在本VLR中的首次位置更新請求?如果是,執(zhí)行步驟(c);否則,執(zhí)行步驟(d);(c)判斷該位置更新請求是否為非法位置更新請求?如果是,執(zhí)行步驟(e);否則,執(zhí)行步驟(g);(d)判斷該用戶是否已標記為非法用戶?如果是,執(zhí)行步驟(f);否則,執(zhí)行步驟(g);(e)將該用戶標記為非法用戶;(f)向移動臺返回虛假位置更新證實消息,并結(jié)束;(g)進行正常的位置更新流程,并結(jié)束。
上述方法的步驟(c)中,當該用戶的鑒權未通過,或者處于停機狀態(tài)、受到漫游限制時,該位置更新請求屬于非法位置更新請求。
上述方法的步驟(e)中,將該用戶標記為非法用戶是在訪問位置寄存器的用戶數(shù)據(jù)庫中標記的。
上述方法的步驟(f)中,向移動臺發(fā)送虛假位置更新證實消息時,網(wǎng)絡側(cè)沒有完成位置更新過程,位置信息沒有修改,用戶數(shù)據(jù)也沒有插入訪問位置寄存器中,但網(wǎng)絡側(cè)仍通過無線側(cè)向移動臺返回位置更新證實消息。
由上可知,通過本發(fā)明方法可以限制非法位置更新的次數(shù),一方面可以大大減少網(wǎng)絡中非法位置更新的次數(shù),從而避免網(wǎng)絡系統(tǒng)對大量無效消息(即非法位置更新消息)的處理負荷,提高了網(wǎng)絡系統(tǒng)的使用效率;另一方面由于網(wǎng)絡中非法位置更新消息量的不確定性,一旦這些消息量達到一定程度時會對系統(tǒng)的安全性造成威脅,而采用本發(fā)明就可以避免這種風險,提高網(wǎng)絡系統(tǒng)工作的安全性。
圖1為本發(fā)明實施例限制非法位置更新次數(shù)的方法的流程圖。
具體實施例方式
現(xiàn)詳細描述本發(fā)明方法的一個具體實施例,請參照圖1,本發(fā)明實施例限制非法位置更新次數(shù)的方法包括以下步驟步驟100用戶手機發(fā)出位置更新請求;步驟110網(wǎng)絡側(cè)接收到位置更新請求后,首先判斷該請求是否是該用戶在本VLR中的首次位置更新請求?如果是,執(zhí)行步驟120;否則,執(zhí)行步驟130;步驟120判斷該位置更新請求是否為非法位置更新請求?如果是,執(zhí)行步驟140;否則,執(zhí)行步驟160;步驟130判斷該用戶是否已標記為非法用戶?如果是,執(zhí)行步驟150;否則,執(zhí)行步驟160;步驟140將該用戶標記為非法用戶;步驟150向用戶手機返回虛假位置更新證實消息;并結(jié)束。
步驟160進行正常的位置更新流程;并結(jié)束。
下面對各步驟進行詳細說明。
步驟100中,用戶手機發(fā)出的位置更新請求,并通過無線側(cè)傳送到網(wǎng)絡側(cè)的VLR。
步驟110中根據(jù)當前所處的VLR中是否有該用戶的數(shù)據(jù),來判斷該請求是否是該用戶的首次位置更新請求。
步驟120中判斷是否非法位置更新請求時,先進行鑒權操作,由VLR向HLR發(fā)起鑒權請求,獲得鑒權參數(shù),并對用戶手機的鑒權參數(shù)和網(wǎng)絡側(cè)的鑒權參數(shù)進行比較,如果鑒權不通過,則該位置更新請求是非法位置更新請求。如果鑒權通過,再由VLR向HLR發(fā)起位置更新請求,并對用戶手機的開停機狀態(tài)、漫游限制條件等進行校驗,如果用戶手機已停機或者無漫游權限,也屬于非法位置更新請求。否則,屬于合法的位置更新請求。
步驟130中對該用戶是否已標記為非法用戶的判斷,是通過查詢VLR用戶數(shù)據(jù)庫中該用戶的標記來完成的。
步驟140是在步驟120判斷該位置更新請求為非法位置更新請求后,在VLR的用戶數(shù)據(jù)庫中將該用戶標記為非法用戶。
步驟150中所說的虛假位置更新證實消息是指網(wǎng)絡側(cè)和手機側(cè)返回的位置更新消息是正確的,手機認為此次位置更新已經(jīng)成功,但對于網(wǎng)絡側(cè)來說,手機并沒有真正地完成位置更新過程,位置信息沒有修改,用戶數(shù)據(jù)也沒有插入VLR中。即,只是向手機返回了正確位置更新響應消息,讓手機不再因為位置更新失敗而不斷重復嘗試位置更新。
步驟160所述的正常位置更新流程,在不同情況和不同系統(tǒng)下有所不同,在本實施例中,如果位置更新是用戶手機移動到新的VLR業(yè)務區(qū)后發(fā)出的,即對于當前所處的VLR是首次位置更新,則HLR向VLR插入用戶數(shù)據(jù),返回位置更新證實消息,記錄新VLR的號碼并向舊的VLR發(fā)送登記刪除消息,而在VLR中需記錄下用戶手機當前的位置信息,并通過無線側(cè)向用戶手機發(fā)出位置更新證實消息。如果位置更新是用戶手機移動到同一VLR業(yè)務區(qū)內(nèi)的另一位置區(qū)后發(fā)出的,則只在VLR中進行位置數(shù)據(jù)的更新并發(fā)出位置更新證實消息。
對了更清楚的表述本發(fā)明,現(xiàn)再根據(jù)上述流程分別簡述一下用戶手機發(fā)出首次位置更新請求和再次發(fā)出位置更新時,本發(fā)明實施例的處理流程。
如果用戶手機通過無線信道向網(wǎng)絡側(cè)首次發(fā)起位置更新請求,當前所處的VLR收到位置更新請求后,向HLR發(fā)起鑒權請求,進行鑒權操作。如果鑒權不通過,則在VLR的用戶數(shù)據(jù)庫中將該用戶標記為非法用戶,同時通過無線側(cè)向手機返回虛假的位置更新證實消息。如果鑒權通過,則VLR向HLR發(fā)起位置更新請求,進行開停機狀態(tài)、漫游限制等校驗,如果校驗不通過,則在VLR的用戶數(shù)據(jù)庫中將該用戶標記為非法用戶,同時通過無線側(cè)向手機返回虛假的位置更新證實消息。如果校驗通過,則按位置更新的正常流程處理。
如果用戶手機再次通過無線信道向網(wǎng)絡側(cè)發(fā)起位置更新請求,VLR收到位置更新請求后,查詢用戶數(shù)據(jù)庫,如果該用戶在用戶數(shù)據(jù)庫中已經(jīng)標記為非法用戶,則既不向HLR獲取鑒權參數(shù),也不向HLR發(fā)送位置更新請求,直接通過無線側(cè)向手機返回虛假的位置更新證實消息。如果該用戶是合法用戶,則進行正常位置更新流程。
需要說明的是,用戶手機主動操作(例如出呼、短消息出呼、補充業(yè)務)時,不管在用戶數(shù)據(jù)庫中該用戶是否已標記為非法用戶,仍然按照正常流程進行處理。這樣可以保證當用戶狀態(tài)發(fā)生變化時,如重新開機、漫游限制取消后,用戶可以通過主動操作重新上網(wǎng),恢復正常操作,同時清除非法用戶標記。
上面所述的VLR是指與移動交換中心(MSC)集成后的模塊,同時具有移動交換中心的功能。在不同的通訊系統(tǒng)中,具體的硬件構(gòu)成可能有差異,例如,有些系統(tǒng)的鑒權中心也可能和VLR集成在一起。因此在運用本發(fā)明方法時與上述實施例可能有些簡單變化,仍應包括在本發(fā)明的保護范圍之內(nèi)。此外,除了手機外,本發(fā)明方法同樣適用于移動臺所包含的其它設備(如車載設備)。
根據(jù)上面對具體實施方法的描述可知,本方法可以有效地限制現(xiàn)網(wǎng)中非法用戶頻繁發(fā)起的位置更新嘗試次數(shù),減少現(xiàn)網(wǎng)設備不必要的負荷,保證現(xiàn)網(wǎng)設備運行的安全性。
權利要求
1.一種非法位置更新的處理方法,包括以下步驟(a)移動臺發(fā)出位置更新請求;(b)網(wǎng)絡側(cè)接收到位置更新請求后,首先判斷該請求是否是該用戶在本VLR中的首次位置更新請求?如果是,執(zhí)行步驟(c);否則,執(zhí)行步驟(d);(c)判斷該位置更新請求是否為非法位置更新請求?如果是,執(zhí)行步驟(e);否則,執(zhí)行步驟(g);(d)判斷該用戶是否已標記為非法用戶?如果是,執(zhí)行步驟(f);否則,執(zhí)行步驟(g);(e)將該用戶標記為非法用戶;(f)向移動臺返回虛假位置更新證實消息,并結(jié)束;(g)進行正常的位置更新流程,并結(jié)束。
2.如權利要求1所述的非法位置更新的處理方法,其特征在于,所述步驟(c)中,當該用戶的鑒權未通過,或者處于停機狀態(tài)、受到漫游限制時,該位置更新請求屬于非法位置更新請求。
3.如權利要求1所述的非法位置更新的處理方法,其特征在于,所述步驟(e)中,將該用戶標記為非法用戶是在訪問位置寄存器的用戶數(shù)據(jù)庫中標記的。
4.如權利要求1所述的非法位置更新的處理方法,其特征在于,所述步驟(f)中,向移動臺發(fā)送虛假位置更新證實消息時,網(wǎng)絡側(cè)沒有完成位置更新過程,位置信息沒有修改,用戶數(shù)據(jù)也沒有插入訪問位置寄存器中,但網(wǎng)絡側(cè)仍通過無線側(cè)向移動臺返回位置更新證實消息。
全文摘要
本發(fā)明公開一種非法位置更新的處理方法,包括以下步驟移動臺發(fā)出位置更新請求,網(wǎng)絡側(cè)接收到位置更新請求后,首先判斷該請求是否是首次位置更新請求,如果是,再進行合法性判斷,如果合法則進行正常位置更新流程,如果是非法用戶則標記并向移動臺返回虛假位置證實消息。如果不是首次位置更新請求,則查詢該用戶是否已被標記為非法用戶,如果是,則向移動臺返回虛假位置證實消息,如果否則進行正常位置更新流程。本方法可以有效地限制現(xiàn)網(wǎng)中非法用戶頻繁發(fā)起的位置更新嘗試次數(shù),減少現(xiàn)網(wǎng)設備不必要的負荷,保證現(xiàn)網(wǎng)設備運行的安全性。
文檔編號H04W12/06GK1585534SQ0315376
公開日2005年2月23日 申請日期2003年8月20日 優(yōu)先權日2003年8月20日
發(fā)明者盧云川 申請人:中興通訊股份有限公司