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