基於應答模式的關聯標識器的選擇和小區的切換方法
2023-05-22 10:00:26 1
專利名稱:基於應答模式的關聯標識器的選擇和小區的切換方法
技術領域:
本發明涉及行動電話呼叫智能轉移過程中的關聯標識器的選擇和小區切換方法。
本發明的目的在於提供一種基於應答模式的關聯標識器的選擇和小區的切換方法,使用該方法能夠提高行動電話呼叫轉移的性能和穩定性。
為達到上述目的,本發明提供的基於應答模式的關聯標識器的選擇和小區的切換方法,包括下述步驟步驟1行動電話採用輪詢的方式發出請求呼叫轉移電話列表的請求幀以搜索標識器,被搜索到的標識器向發出請求幀的行動電話反饋應答幀,行動電話通過收到的應答幀中的轉移電話列表判斷該表中是否有呼叫轉移目的號碼,如果有,將該標識器作為關聯標識器,進行呼叫轉移的設置,同時終止請求幀的發出;步驟2行動電話在關聯標識小區與關聯標識器進行握手聯繫,同時判斷是否離開關聯標識小區,如果未離開,重複步驟2的操作,否則轉步驟1繼續搜索新的標識器,以完成關聯小區的切換。
在所述步驟1中,行動電話發出的請求幀中包括自己的電子序列號(ESN),在識別器反饋的應答幀中包括自己存儲的轉移電話列表、自己的電子序列號和行動電話的電子序列號。
在所述步驟1中,行動電話丟棄所收到的不包含自己的電子序列號的請求呼叫轉移電話列表的請求應答幀以及丟棄不包含轉移呼叫目的號碼的請求呼叫轉移電話列表的請求應答幀。
步驟2所述行動電話在關聯標識小區與關聯標識器進行握手聯繫通過行動電話發出握手幀以及關聯標識器反饋握手應答幀實現。
步驟2判斷行動電話是否離開關聯標識小區,通過對關聯標識器的應答幀的等待計時實現,當沒有收到關聯標識器應答幀的時間超時,則確定行動電話已離開關聯標識小區。
在步驟2中,當行動電話離開關聯標識小區時,首先取消呼叫轉移的設置,然後再轉步驟1繼續搜索新的標識器。
由於本發明採用行動電話發出請求呼叫轉移電話列表的請求幀的方式搜索標識器,被搜索到的標識器向發出請求幀的行動電話反饋應答幀,行動電話通過收到的應答幀中的轉移電話列表判斷該表中是否有呼叫轉移目的號碼,如果有,將該標識器作為關聯標識器,進行呼叫轉移的設置,同時終止請求幀的發出;這樣,在行動電話進入到多個標識器標識小區的交叉區域時,可以首先將反饋帶有轉移目的電話號碼應答幀的標識器作為關聯標識器,同時終止與其它相關標識器的聯繫,因此採用本發明的方法能夠有效完成關聯標識器的選擇;在關聯小區切換時,只有在行動電話離開關聯標識小區時,才通過搜索新的關聯標識器完成關聯小區的切換,可見,本發明不但實現簡單,而且能夠保證即時、正確地進行關聯標識器的選擇與標識小區的切換,有效避免不切換、假切換現象,因此使用該方法能夠提高行動電話呼叫智能轉移的性能和穩定性。
1、標識小區,一個標識器的信號覆蓋區域,在該區域內,行動電話能夠獲取標識器中所存儲的標識信息;2、相關標識器,假如根據標識器所存儲的標識信息,經過行動電話的號碼分析後,能夠得到非空的用於行動電話呼叫轉移的目的號碼列表,則該目的號碼列表為行動電話的相關電話列表,該標識器,即為行動電話的相關標識器;3、關聯標識器,是使進入其標識小區的行動電話發生了呼叫轉移設置的標識器;4、相關標識小區,行動電話的相關標識器標識的標識小區為該行動電話的相關標識小區。
5、關聯標識小區,行動電話的關聯標識器標識的標識小區為該行動電話的關聯標識小區。
下面結合附圖和實施例對本發明作進一步詳細的描述。
圖1是本發明所述方法的實施例流程圖。圖1所述方法描述了當行動電話出現在若干個標識器的標識小區交叉覆蓋區域時所涉及的兩個過程,一是標識器的選擇過程,二是表示小區的切換過程。
標識器選擇過程參考圖2。如圖2所示,當行動電話直接進入幾個標識小區的交叉區域後,行動電話應該選擇合適的標識器作為其關聯標識器,同時進行相關的呼叫轉移設置,並對標識器的消息幀進行過濾,過濾出屬於關聯標識器的消息,並以此作為標識小區切換的依據,該過程既為標識器選擇過程。
標識小區切換過程參考圖3,如圖3所示,行動電話離開標識小區A後,行動電話應該能夠對此作出正確判斷,以取消先前進入該標識小區時所作的呼叫轉移設置,重新進入搜尋標識器狀態。當行動電話進入標識小區B後,將接收到標識器B的消息幀,此時,行動電話將進行轉移目的號碼分析,並決定標識器B是否能作為行動電話的關聯標識器,該過程既為標識小區切換過程。
在圖1所示的方法中,處於上述兩個過程的行動電話具有兩個狀態1、搜尋標識器狀態,是行動電話沒有發現關聯標識器時所處的狀態;2、偵測標識小區切換狀態,是行動電話發現並選擇了關聯標識器的狀態;下面以應答模式為例對圖1所示實施例進行闡述。
行動電話首先進入搜索標識器的狀態,在步驟1搜索標識器。行動電話處於搜尋標識器狀態時,行動電話採用輪詢方式不斷地發出請求轉移電話列表幀(輪詢時間間隔可以設置),當行動電話從非標識區域進入標識區域後,行動電話向標識器發送請求轉移電話列表幀能夠得到標識器的應答。請求幀裡含有行動電話的電子序列號ESN,請求幀中的標識器的ESN為空,表明它尚未搜索到關聯標識器;此時行動電話裡保存的標識器ESN號碼為空(NULL),這樣,行動電話在接收到標識器的應答幀中的標識信息時,就可以進行號碼分析,以判斷該標識器是否為行動電話的相關標識器。如果行動電話搜索到標識器,即進入到標識小區中,標識器就會在接收到行動電話的請求幀後作出應答。標識器作出應答的條件是判斷請求幀裡標識器的ESN是否為空,為空時才作出應答。應答幀裡包含轉移電話列表、標識器的區別標識(即標識器ESN)以及行動電話的ESN。標識器的ESN號碼至少需要保證標識小區相互交叉的那些標識器的ESN號碼不重複。此時,行動電話在步驟2判斷搜索到的標識器的應答幀中是否包含其所標識電話的轉移號碼列表,如果不包含,則不能確定該標識器是否是相關標識器,因此在步驟4丟棄該標識器的應答幀,行動電話繼續處於搜尋標識器的狀態,轉步驟1進行下一輪的搜索;如果應答幀中包含轉移號碼列表,則行動電話在步驟3根據上述信息繼續判斷轉移號碼列表中是否有自己需要的轉移目的號碼,如果沒有,仍然執行步驟4丟棄該標識器的應答幀,行動電話繼續處於搜尋標識器的狀態,轉步驟1進行下一輪標識器的搜索;否則,當行動電話經上述步驟3得知正在處理的應答幀中有自己需要的呼叫轉移目的電話號碼,就認為搜尋到了其相關標識器,在步驟5確定該標識器為關聯標識器,並進行呼叫轉移的自動設置,同時終止對標識器發出請求幀的搜尋過程,也不再與其它相關標識器進行聯繫。
由於行動電話可能處於幾個標識小區的交叉區域,因此,會有多個標識器收到行動電話的請求幀並作出應答,相應地,行動電話會收到多個標識器的應答幀,行動電話對收到的各個標識器的關於請求轉移電話列表的應答幀進行處理,處理過程主要是進行號碼分析,分析標識器裡的號碼列表中,有沒有行動電話呼叫轉移的目的電話號碼。當行動電話發現了呼叫轉移的目的電話號碼後,就認為搜尋到了其關聯標識器,因此要終止對其它標識器的應答幀進行號碼分析的過程。
接著行動電話在步驟6與標識器進行握手聯繫,即,行動電話定時向標識器發一個握手幀,關聯標識器接到該握手幀後,返回給行動電話一個握手幀。在行動電話處於即握手狀態時,行動電話在接收到標識器的任何應答幀時,都要判斷應答幀裡標識器ESN和本行動電話最新保存的關聯標識器ESN是否相同,不相同,就丟棄該幀;若相同,行動電話才進行與握手有關的處理。行動電話在步驟7判斷是否離開標識器,即判斷握手是否中斷,如果行動電話已離開標識器,則取消原來的呼叫轉移設置,進入搜索狀態,轉步驟1繼續下一輪的標識器搜索,否則轉步驟6繼續與關聯標識器的握手聯繫。
以上通過號碼分析,確定關聯標識器的方法,為標識器選擇方法。關聯標識器選擇是通過搶先式的方式,即可能存在幾個標識器,都能通過行動電話的號碼分析並被選擇,但行動電話只選擇最先收到請求轉移電話列表應答幀信號的那個標識器作為其關聯標識器。
由上述可知,在圖1所示的實施例中,關聯標識器選擇是通過搶先式的方式完成的,即可能存在幾個相關標識器,都能通過行動電話的號碼分析並被選擇,但行動電話只選擇最先被收到應答信號的那個相關標識器作為其關聯標識器。
當一個行動電話離開其關聯標識小區後,行動電話將不再收到該關聯標識器的握手應答幀,行動電話通過對關聯標識器握手應答幀的等待計時,來判斷其是否真正離開了關聯標識小區。在本例中,步驟7的實現就是當行動電話等待一定時間(該時間值為小區切換敏感度值W,可以設置,本例默認為15秒)後,仍然沒有接收到其關聯標識器的應答幀,即等待已經超時,那麼,行動電話就認為,它已經離開了其關聯標識小區。由於行動電話不能以其收到了其它標識器的幀來判斷是否進行了小區切換,因為,行動電話可能處於幾個標識小區的交叉區域內,而交替接收到關聯標識器和其它標識器的應答幀;因此,行動電話根據應答幀中的標識器ESN來判斷該應答幀是否屬於行動電話的關聯標識器發出的,如果應答幀中的ESN與行動電話中的不相同,則說明是其它不關聯標識器發出的,因此,要丟棄該應答幀並結束處理;若相同,即說明該行動電話還能收到關聯標識器的信號,說明行動電話尚未離開其關聯標識小區,此時,行動電話將初始化等待關聯標識器應答幀的時間。在行動電話確認離開了其關聯標識小區後,行動電話重新進入搜尋標識器狀態,並進行新的關聯標識器選擇處理。這樣,通過等待關聯標識器的應答幀計時來確定行動電話離開關聯標識小區,並使行動電話重新進入關聯標識器選擇狀態,以此達到標識小區切換的目的。
圖1所述實施例的幾個關鍵點在於1、行動電話處於尋找標識器狀態時,行動電話裡保存的標識器ESN號碼為空NULL。行動電話處於偵測標識小區切換狀態時,行動電話裡保存的標識器ESN號碼為該行動電話的關聯標識器ESN號碼,且該號碼絕對不能為空。
2、標識器在接收到行動電話的任何請求幀時,除了請求轉移電話列表幀外,都要判斷請求幀裡標識器的ESN和本標識器的ESN是否相同,不相同,就丟棄該幀;若相同,則進行相關處理;3、在行動電話處於搜尋標識器狀態時,行動電話只處理請求轉移號碼列表應答幀。行動電話在處理請求轉移號碼列表應答幀時,都要判斷應答幀裡行動電話ESN和本行動電話的ESN是否相同,不相同,就丟棄該幀;若相同,行動電話才進行相關處理。用判斷行動電話ESN方式來進行請求轉移號碼列表應答幀過濾是為了簡化因多個行動電話處於同一個標識區域時,引起的行動電話因重複分析一些無意義的消息幀而導致的反應遲鈍問題。
圖1所述實施例的幾個關鍵的過程在於
1、當行動電話處於搜尋標識器狀態時,行動電話只處理標識器返回的請求轉移號碼列表應答幀,該處理過程為行動電話收到標識器的應答請求轉移電話列表幀後,判斷應答幀裡行動電話ESN和本行動電話的ESN是否相同,不相同,就丟棄該幀;若相同,則進行轉移目的號碼分析,分析結果若存在要轉移的目的電話號碼,行動電話即可使用該號碼作為轉移目的電話號碼,進行呼叫轉移的設定,並使行動電話處於偵測切換狀態。在偵測切換狀態,行動電話僅保持和標識器之間的握手信息;如果分析結果沒有發現要轉移的目的電話號碼,則行動電話丟棄該幀,並繼續處於搜尋標識器狀態。行動電話處在搜尋標識器狀態,只處理標識器返回的請求轉移號碼列表應答幀,其它幀都被作丟棄處理。
2、當行動電話處於偵測切換狀態時,收到任何標識器返回的任何應答幀,包括握手應答幀,都要經過如下過程的處理行動電話根據應答幀中的標識器ESN來判斷該應答幀是否屬於行動電話的關聯標識器發出的,若不是,則說明是其它不關聯標識器發出的,因此,要丟棄該應答幀;若是,即說該行動電話還能收到關聯標識器的信號,不管該信號是否為本行動電話的請求應答信號,都說明行動電話尚未離開其關聯標識小區,此時,行動電話初始化等待握手應答幀時間,同時初始化等待握手時間,並繼續處於偵測切換狀態。
行動電話之所以要丟棄不是屬於自己關聯標識器發出的應答幀,是因為,可能同時有二個行動電話給周圍的標識器發送了握手幀,如圖4所示,行動電話A向標識器A發了握手幀,行動電話B向標識器B發了握手幀,由於走動,行動電話B現在離開了標識小區B,但它仍然在標識小區A內,此時,行動電話B接收到的握手幀是行動電話A發給標識器A的握手幀的應答幀,行動電話B就必需丟棄該幀,否則,就會導致標識小區的切換失敗,即判斷不出,由於走動已經離開了自己的關聯標識小區B,需要斷開和關聯標識器B的連接,取消先前的呼叫轉移設定,並重新進入搜尋自己周圍的標識器(如圖4所示的標識器A、C)狀態。
值得注意的是行動電話在接收到應答幀時,對等待握手時間進行了初始化,也就是說,行動電話並不是一定要定時地向標識器發握手幀。行動電話是在等待關聯標識器的應答幀等了一段時間後,才發握手幀的。當行動電話不斷地收到來自關聯標識器的應答幀時,行動電話根本就不需要再發握手幀給其關聯標識器了。這使得在多部行動電話同時處於一個標識區域內,行動電話和標識器之間的消息量被大大降低。我們稱這種處理應答消息的方法為消息借用。
3、標識器處理行動電話發來的請求轉移號碼列表幀的過程標識器判斷請求轉移號碼列表幀中的標識器ESN是否為空,若不為空,則丟棄該請求轉移號碼列表幀,若為空,則組裝請求轉移號碼列表應答幀,並返回該幀。
4、標識器處理行動電話的握手幀的流程標識器根據握手幀中的標識器ESN來判斷該握手是否是屬於自己的,若不是,則丟棄握手幀,若是,則組裝握手應答幀並返回該幀,重新進入等待行動電話發來各種請求幀狀態。
5、行動電話握手時間到時的處理流程。行動電話握手時間到時,就向其關聯標識器發送一個握手幀,並初始化等待握手時間。
6、行動電話等待關聯標識器應答幀的超時檢測周期到時的處理流程。超時檢測周期到時,判斷等待關聯標識器應答幀是否超時,如果沒有超時,則結束;如果超時,則取消先前的轉移設定,行動電話重又進入搜尋標識器狀態。
總之,即使行動電話處於幾個標識小區的交叉區域內,只要行動電話找到了自己的關聯標識器後,就不會再去尋找其它的標識器,也不會響應其它標識器發來的各種消息,直到行動電話離開了其關聯標識小區為止。這就解決了寫字樓中,標識器可能非常密集時,所產生的標識小區交叉覆蓋所引起的標識小區切換失敗問題。
在圖1所示的實施例中,設置等待關聯標識器應答幀計時的機制,是為了解決,行動電話處於幾個標識小區的交叉區域時,引起的標識小區假切換現象。如果沒有該機制,那麼,當行動電話判斷應答幀中標識器ESN與本行動電話裡已經保存的標識器ESN不相等時,就必需認為進行了標識小區切換(否則,會出現小區切換失敗現象),這在行動電話處於幾個標識小區的交叉區內時,會出現反覆切換操作,導致行動電話轉移設定與取消設定的頻繁操作。以圖2為例,當行動電話處於二個標識小區A、B的交叉區域內,行動電話交替接收到二個標識器的應答幀,其中,A中有一個要轉移的目的電話,B中沒有,這就會導致行動電話不斷地進行轉移設定和取消轉移設定操作,這種現象將構成對行動網路的「騷擾」。這種當行動電話處於幾個標識小區的交叉區內時,行動電話會交替接收到關聯標識器的應答幀,此時,行動電話會出現反覆切換操作,即標識小區假切換。設置等待關聯標識器應答幀計時的機制,能夠有效地解決這個問題。
在圖1所述實施例中採用了下述信息幀1、請求轉移電話列表幀
2、請求轉移電話列表的應答幀應至少包括如下信息
3、握手幀應至少包括如下信息
4、握手應答幀應至少包括如下信息
權利要求
1.一種基於應答模式的關聯標識器的選擇和小區的切換方法,包括下述步驟步驟1行動電話採用輪詢的方式發出請求呼叫轉移電話列表的請求幀以搜索標識器,被搜索到的標識器向發出請求幀的行動電話反饋應答幀,行動電話通過收到的應答幀中的轉移電話列表判斷該表中是否有呼叫轉移目的號碼,如果有,將該標識器作為關聯標識器,進行呼叫轉移的設置,同時終止請求幀的發出;步驟2行動電話在關聯標識小區與關聯標識器進行握手聯繫,同時判斷是否離開關聯標識小區,如果未離開,重複步驟2的操作,否則轉步驟1繼續搜索新的標識器,以完成關聯小區的切換。
2.根據權利要求1所述的關聯標識器的選擇和小區的切換方法,其特徵在於在所述步驟1中,行動電話發出的請求幀中包括自己的電子序列號(ESN),在識別器反饋的應答幀中包括自己存儲的轉移電話列表、自己的電子序列號和行動電話的電子序列號。
3.根據權利要求2所述的關聯標識器的選擇和小區的切換方法,其特徵在於在所述步驟1中,行動電話丟棄所收到的不包含自己的電子序列號的請求呼叫轉移電話列表的請求應答幀以及丟棄不包含轉移呼叫目的號碼的請求呼叫轉移電話列表的請求應答幀。
4.根據權利要求1、2或3所述的關聯標識器的選擇和小區的切換方法,其特徵在於步驟2所述行動電話在關聯標識小區與關聯標識器進行握手聯繫通過行動電話發出握手幀以及關聯標識器反饋握手應答幀實現。
5.根據權利要求4所述的關聯標識器的選擇和小區的切換方法,其特徵在於步驟2判斷行動電話是否離開關聯標識小區,通過對關聯標識器的應答幀的等待計時實現,當沒有收到關聯標識器應答幀的時間超時,則確定行動電話已離開關聯標識小區。
6.根據權利要求5所述的關聯標識器的選擇和小區的切換方法,其特徵在於在步驟2中,當行動電話離開關聯小區時,首先取消呼叫轉移的設置,然後再轉步驟1繼續搜索新的標識器。
全文摘要
本發明公開了一種基於應答模式的關聯標識器的選擇和小區的切換方法,該方法通過行動電話採用輪詢的方式發出請求呼叫轉移電話列表的請求幀以搜索標識器,被搜索到的標識器向發出請求幀的行動電話反饋應答幀,行動電話通過收到的應答幀中的轉移電話列表判斷該表中是否有呼叫轉移目的號碼,如果有,將該標識器作為關聯標識器,進行呼叫轉移的設置,同時終止請求幀的發出;行動電話在關聯標識小區與關聯標識器進行握手聯繫,同時判斷是否離開關聯標識小區,如果離開,繼續搜索新的標識器,以完成關聯小區的切換。上述方案實現簡單,能夠保證行動電話進行正確地關聯標識器的選擇與標識小區的切換,提高行動電話呼叫智能轉移的性能和穩定性。
文檔編號H04W48/16GK1474579SQ0212598
公開日2004年2月11日 申請日期2002年8月7日 優先權日2002年8月7日
發明者王正偉 申請人:華為技術有限公司