一種無線市話系統手機位置更新的方法
2023-10-24 12:06:27 2
專利名稱:一種無線市話系統手機位置更新的方法
技術領域:
本發明涉及無線通信技術,具體涉及一種無線市話系統手機位置更新的方法,特別涉及無線市話系統在用戶主叫過程中發現錯誤位置信息時,發起模擬位置更新,自動把位置信息改為正確值,使得手機用戶能夠正常被呼叫。
無線市話系統的手機用戶可以攜帶移動終端,在一定範圍內移動。該系統把基站覆蓋的通信範圍劃分成若干個呼叫區,每個呼叫區下屬若干個基站控制器,每個基站控制器包括若干個基站,每個基站和基站控制器只能唯一地屬於一個呼叫區。每個移動終端(手機用戶)在某一時刻只能登記在唯一的基站下,也就在此時刻只能唯一地屬於一個呼叫區。假設某手機用戶當前屬於呼叫區A,該手機用戶移動時,如果還是登記在呼叫區A下屬的任一基站下,則該手機用戶的當前呼叫區為A不變。如果該手機用戶移動到另一呼叫區B所屬的基站下,則手機終端會給系統發消息,發起正常的位置更新流程,把自己所屬的當前呼叫區由A修改為B。當手機用戶做被叫時,系統先獲取該手機用戶的當前呼叫區信息,然後對該呼叫區下所有基站發起尋呼消息,最後通過手機用戶當前登記的基站與該手機用戶建立起聯繫,進行通話。如果手機用戶正常的位置更新失敗,導致當前呼叫區信息不正確,比如實際在呼叫區B,由於某些原因系統中登記的該手機用戶的呼叫區為A,則該手機用戶做被叫時,系統會獲取該手機用戶的呼叫區為不正確的A,然後對呼叫區A下所有的基站進行尋呼,而此時手機用戶處在呼叫區B下,無法收到對它的尋呼消息,所以不能與系統建立起聯繫,也就無法做被叫了。遇到這種由於手機用戶呼叫區信息不正確,導致無法做被叫的問題,現在的解決辦法是由手機用戶發現無法做被叫後上報給電信局,維護人員通過系統操作維護臺刪除該手機用戶信息,然後重新增加該手機用戶,相當於重新初始化手機用戶信息。這種方法的缺點是需要手機用戶主動發現自己無法做被叫,然後上報給電信局維護人員解決,系統無法自動檢查和修正手機用戶的呼叫區信息以解決該問題,雖然出現這樣的情況比較少,但還是會降低系統的呼通率,容易引起手機用戶的不滿和投訴,並且增加了維護的工作量,給手機用戶和局方都帶來了不便。
造成無線市話系統手機用戶呼叫區信息不正確的原因包括1)無線市話開放初期信號覆蓋區可能會存在一些盲點、盲區,造成信號接收異常;2)無線市話是微蜂窩系統,單個基站覆蓋範圍小,一個呼叫區中包含大量基站,手機用戶在移動過程中切換比較頻繁;如果網絡規劃不完善,會出現同一區域同時被不同的呼叫區覆蓋,導致手機用戶出現異常的跨呼叫區切換。
3)在通話繁忙的時段,通信系統消息流量非常大,如果超出了系統的處理能力,會丟棄部分消息。如果某手機用戶移動到了新的呼叫區而系統由於處理能力的原因丟棄了他的位置更新消息,沒有進行處理,則他的當前呼叫區信息就是不正確的,沒有相應修改為新的值。
本發明上述技術問題這樣解決,構造一種無線市話系統手機位置更新的方法,包括以下步驟,通過基站控制器檢測主叫手機的實際位置信息;將檢測到的主叫手機的實際位置信息與系統中已存的該手機位置信息進行比較;如果兩者不相同,通過模擬正常的位置更新過程,將手機當前實際位置信息存儲下來。
在按照本發明提供的無線市話系統手機位置更新的方法中,所述通過基站控制器檢測主叫手機的實際位置信息包括以下步驟通過用戶主叫信息確定該主叫手機所屬基站控制器,查詢所述基站控制器與呼叫區信息的對應表,查出當前手機實際所處的呼叫區NewPageArea。
在按照本發明提供的無線市話系統手機位置更新的方法中,所述將檢測到的主叫手機的實際位置信息與已存的該手機位置信息進行比較是將所述呼叫區NewPageArea與系統中原來保存的呼叫區OldPageArea進行比較。
在按照本發明提供的無線市話系統手機位置更新的方法中,所述通過模擬正常的位置更新過程,將手機當前實際位置信息存儲下來包括以下步驟模擬正常的位置更新過程,發送一個模擬位置更新消息給所述無線市話系統,把該手機用戶呼叫區NewPageArea作為當前呼叫區;所述無線市話系統收到模擬位置更新消息後,檢查該手機呼叫區NewPageArea的合法性;如果合法,則把歸屬位置寄存器HLR中該手機用戶的當前呼叫區從OldPageArea改為NewPageArea,把訪問位置寄存器VLR中該手機用戶的當前呼叫區從OldPageArea改為NewPageArea。
實施本發明所述方法,可以在手機用戶的每次主叫過程中,同時判斷當前實際位置與系統中保存該手機用戶的位置信息是否一致,如果不一致,則發起模擬位置更新消息,把系統中的呼叫區改為當前實際值。能夠及時發現和自動糾正錯誤的呼叫區信息,提高了手機用戶位置信息的準確性。有效地解決了由於位置更新失敗,手機用戶位置信息不準確,導致手機用戶無法被叫的問題。與現有技術在手機無法被呼叫時,需要手機用戶自己上報故障,然後由電信局維護人員手動解決的辦法相比,做到了由系統及時和自動地發現、解決問題,降低了被叫時的呼損,提高了整個系統的呼通率和手機用戶的滿意度,也減輕了系統維護人員的工作量。
圖2為本發明無線市話系統手機位置更新的方法實施例的示意圖。
本發明的思路是在手機主叫時檢測和更新手機位置信息。具體是在手機用戶的每次主叫過程中,同時從呼叫信息中提取該手機用戶當前所處的基站和基站控制器信息,再查找呼叫區和基站控制器的對應關係,得到該基站控制器所處的呼叫區,該呼叫區也就是手機用戶當前所處的正確的呼叫區。然後把查詢得到的呼叫區和系統中保存的該手機用戶的呼叫區比較,如果二者相等,說明該手機用戶的呼叫區信息是正確的,可以正常做被叫,處理結束。如果二者不相等,說明該手機用戶的呼叫區信息是不正確的,此時手機用戶將無法做被叫。於是模擬正常的位置更新過程,給系統發出一個模擬位置更新消息,把系統中手機用戶呼叫區信息修改為從主叫中獲取的正確的呼叫區,修改以後手機用戶就可以作被叫了,從而實現在主叫過程中同時自動檢查和修正不正確的位置信息,每一次主叫也就是一次檢查和修正的過程,提高了手機用戶位置信息的準確性。具體步驟描述如下第一步在手機用戶的主叫過程中,由於手機用戶一定登記在唯一的基站下,該基站又唯一地屬於某個基站控制器,所以可以從主叫信息中獲取該手機用戶當前所屬的基站控制器。
第二步查詢系統中基站控制器和呼叫區信息的對應表,得到該手機用戶當前實際所處的呼叫區NewPageArea。
第三步把NewPageArea與系統中保存的該手機用戶的OldPageArea相比較。如果二者相等,說明該手機用戶的正常位置更新過程是成功的,呼叫區信息是正確的,可以正常做被叫,處理結束。如果二者不相等,說明手機用戶的正常位置更新過程沒有成功,系統中保存的呼叫區信息不正確,則發起模擬位置更新過程,往下執行。
第四步模擬正常的位置更新過程,發送一個模擬位置更新消息,把NewPageArea作為當前呼叫區,發起模擬位置更新過程。
第五步收到模擬位置更新消息後,處理基本與收到正常的位置更新消息一樣,首先檢查NewPageArea的合法性,包括其值的大小是否在正常範圍內,該呼叫區是否屬於本網絡等等。如果合法性檢查通過,則執行第六、七步;如果檢查未通過,則返回失敗,處理結束。
第六步把HLR(歸屬位置寄存器)中該手機用戶的當前呼叫區從OldPageArea改為NewPageArea。
第七步把VLR(訪問位置寄存器)中該手機用戶的當前呼叫區從OldPageArea改為CurPageArea,整個處理結束,該手機用戶的位置信息得到了檢查和修正。
進一步,在如圖2示出的本發明方法的一個實施例中,說明如何在主叫過程中,同時發現和糾正位置錯誤的流程。在框201中,從手機用戶的主叫信令中提取該手機用戶當前所屬的基站控制器信息,然後在框202中,根據提取的當前基站控制器信息以及基站控制器與呼叫區的對應關係,查找其當前所屬的呼叫區NewPageArea。再根據框203,把獲取的當前實際所處的呼叫區NewPageArea和系統中記錄的該手機用戶的呼叫區OldPageArea進行比較。如果NewPageArea和OldPageArea一致,則執行框205,說明該手機用戶以前的位置更新過程是成功的,系統中保存的呼叫區信息OldPageArea是正確的,不需要進行修正,處理結束。如果NewPageArea和OldPageArea不一致,則執行框206,說明該手機用戶以前的位置更新過程沒有成功,系統中保存的呼叫區信息OldPageArea是錯誤的,已經不能正確地反映該手機用戶實際所處的呼叫區,此時手機用戶無法做被叫,需要進行修正。下一步則進行框207,發一個模擬位置更新消息,消息中帶有當前呼叫區正確值NewPageArea。在收到模擬位置更新消息後,處理過程基本和收到正常位置更新消息一樣,首先檢查NewPageArea的合法性,然後先執行框208,把HLR(歸屬位置寄存器)中該手機用戶的呼叫區由OldPageArea改為NewPageArea,最後執行框209,把VLR(訪問位置寄存器)中該手機用戶的呼叫區也改為NewPageArea。
通過本發明的位置更新方法,每一次主叫也就是一次檢查和修正位置信息的過程,能夠及時發現和自動解決錯誤,提高了手機用戶位置信息的準確性。保證任何一個用戶在主叫過程中,同時被系統檢測並保證其實際所處呼叫區和系統中保存的該手機用戶的呼叫區之間的一致。
權利要求
1.一種無線市話系統手機位置更新的方法,其特徵在於,包括以下步驟,通過基站控制器檢測主叫手機的實際位置信息;將檢測到的主叫手機的實際位置信息與系統中已存的該手機位置信息進行比較;如果兩者不相同,通過模擬正常的位置更新過程,將手機當前實際位置信息存儲下來。
2.根據權利要求1所述方法,其特徵在於,通過基站控制器檢測主叫手機的實際位置信息包括以下步驟通過用戶主叫信息確定該主叫手機所屬基站控制器,查詢所述基站控制器與呼叫區信息的對應表,查出當前手機實際所處的呼叫區NewPageArea。
3.根據權利要求2所述方法,其特徵在於,所述將檢測到的主叫手機的實際位置信息與已存的該手機位置信息進行比較是將所述呼叫區NewPageArea與系統中原來保存的呼叫區OldPageArea進行比較。
4.根據權利要求3所述方法,其特徵在於,所述通過模擬正常的位置更新過程,將手機當前實際位置信息存儲下來包括以下步驟模擬正常的位置更新過程,發送一個模擬位置更新消息給所述無線市話系統,把該手機用戶呼叫區NewPageArea作為當前呼叫區;所述無線市話系統收到模擬位置更新消息後,檢查該手機呼叫區NewPageArea的合法性;如果合法,則把歸屬位置寄存器HLR中該手機用戶的當前呼叫區從OldPageArea改為NewPageArea,把訪問位置寄存器VLR中該手機用戶的當前呼叫區從OldPageArea改為NewPageArea。
全文摘要
一種無線市話系統手機位置更新的方法,通過基站控制器檢測主叫手機的實際位置信息;將檢測到的主叫手機的實際位置信息與系統中已存的該手機位置信息進行比較;如果兩者不相同,通過模擬正常的位置更新過程,將手機當前實際位置信息存儲下來;這樣提高了用戶位置信息的準確性,使得手機用戶能夠正確被呼叫。
文檔編號H04W8/00GK1477897SQ02136649
公開日2004年2月25日 申請日期2002年8月20日 優先權日2002年8月20日
發明者孫雲韜 申請人:深圳市中興通訊股份有限公司