專利名稱:雙卡雙待手機的小區(qū)重選方法
技術領域:
本發(fā)明涉及一種GSM手機的小區(qū)重選方法,特別是一種雙卡雙待手機 的小區(qū)重選方法。
背景技術:
個人移動通訊迅猛發(fā)展,很多用戶擁有2個以上的號碼,對應2個以上 的SIM卡。在這種情況下,可以選擇用兩個手機,但非常麻煩,于是,越來越 多的用戶選擇使用支持雙SIM的GSM手機。
目前支持雙SIM的技術有兩種 1:單GSM通訊模塊,通過電子或機械的方式連接兩種SIM卡,但同 一時間只有一張能夠工作。另外一張?zhí)幱陉P機狀態(tài)。也就是說,只能一個 號碼處于使用狀態(tài)。
2:雙GSM通訊模塊,每個模塊單獨支持一張SIM卡,可以實現(xiàn)兩個 號碼同時處于待機狀態(tài)。任意一個可以呼入,呼出。
方案一其實是雙卡單待,雖然物理上有兩張SIM卡,但只要一張能 夠工作,因此,小區(qū)重選是標準的GSM流程。
方案二支持雙卡雙待,但采用了兩套獨立的系統(tǒng),因此,在單個系 統(tǒng)中,小區(qū)重選都是標準的GSM流程。
發(fā)明內(nèi)容
本發(fā)明為克服上述已有技術的不足,本發(fā)明要解決的技術問題是
提供一種雙卡雙待手機的小區(qū)重選方法,使得雙卡雙卡手機在只有一個
單獨的GSM通訊模塊下,能夠同時支持兩個SIM卡的小區(qū)重選,并成功進 入空閑狀態(tài)。
為解決上述技術問題,本發(fā)明的技術方案是 一種雙卡雙待手機的小區(qū)重選方法,包括下列步驟 步驟(1)手機協(xié)議第二層模塊測量SIM 1對應的本小區(qū)的信號強度; 步驟(2)手機協(xié)議第二層模塊測量SIM1對應的相鄰小區(qū)的信號,包括 以下步驟
(2. 1)手機協(xié)議第二層模塊測試SIM 1對應的鄰近小區(qū)的信號強度;
(2.2) 如果定時器T1溢出,轉步驟2.3,如果否,轉步驟2.6;
(2.3) 手機協(xié)議第二層模塊鄰小區(qū)進行BSIC解碼,以確定鄰小區(qū)有 沒有變化;
(2. 4)如果BSIC發(fā)生了變化,轉步驟2. 5,如果沒變化,轉步驟2. 6; (2. 5) BSIC發(fā)生了變化,則判定鄰小區(qū)發(fā)生了變化,將對其BCCH進行
(2.6)如果定時器T2溢出,轉步驟2.7,如果否,轉步驟2.8;
(2. 7)手機協(xié)議第二層模塊對鄰小區(qū)的BCCH進行重新解碼,以保證
小區(qū)重選數(shù)據(jù)的準確性;
(2.8)測量結束;
步驟(3)如果SIM 1、 SIM 2兩張卡分別屬于不同的運營商,轉步驟4; 如果兩張卡分別屬于相同的運營商,轉步驟9;
步驟(4) SIM 1根據(jù)測試情況,決定是否需要小區(qū)重選,如果是,則轉 步驟5,如果否,轉步驟6;
其中判斷是否需要小區(qū)重選,需要考慮下列因素
(4.1)由于信號強度引起的小區(qū)重選,包括下列步驟
(4. 1. 1)設置整數(shù)N二O,
(4.1.2) 測量第N個相鄰小區(qū),
(4. 1.3)按照GSM標準規(guī)范,無線資源管理模塊判斷是否需要進行小區(qū) 重選,如果是,轉步驟4. 1.4,如果否,轉步驟4. 1.5; (4.1.4)啟動小區(qū)重選,轉步驟5; (4. 1.5) N=N+1;
(4.1.6) 如果線轉步驟4. 1.2,如果否,轉步驟4. 1.7;
(4.1.7) 由信號強度引起的小區(qū)重選判斷過程結束,轉步驟4.2; (4.2)由于本小區(qū)原因引發(fā)小區(qū)重選,包括下列步驟
(4. 2. l)如果小區(qū)變?yōu)榻範顟B(tài),轉步驟4. 2, 4,如果否,轉步驟4. 2. 2; (4. 2. 2)如果重傳次數(shù)大于最大重發(fā)次數(shù)MAXRET,手機仍沒能夠成功接 入系統(tǒng),轉步驟4.2.4,如果否,轉步驟4.2.2;
(4.2.3) 如果手機不能正確對尋呼信息進行解碼,轉步驟4.2.4,如果 否,轉步驟4. 2.2;
(4.2.4) 啟動小區(qū)重選;
(4. 2. 5)由本小區(qū)原因引發(fā)小區(qū)重選判斷過程結束; 步驟(5) SIM l啟動小區(qū)重選后,轉步驟6;
步驟(6) SIM 2啟動上述步驟1和2中所述SIM 1進行的同樣的測試流 程,對SIM 2對應的鄰近小區(qū)進行測量、解碼工作;
步驟(7) S頂2根據(jù)步驟6的測試結果,并根據(jù)上述步驟4和5所述的重 選條件進行判斷,若滿足重選條件,則啟動重選流程,轉步驟8;如果不滿 足重選條件,則直接轉步驟8;
步驟(8) SIM 1、 SIM2兩張卡分別屬于不同的運營商的情況處理結束, 轉步驟13;
步驟(9) SIM2直接獲取SIM1的測量數(shù)據(jù);
步驟(10)判斷是否需要小區(qū)重選,判斷條件如步驟4. 1和4. 2所述, 如果需要小區(qū)重選,轉步驟ll,如果否,轉步驟13;
步驟(11) SIM1啟動小區(qū)重選;
步驟(12) SIM2啟動小區(qū)重選,轉步驟13; 步驟(13)結束。
所述步驟(2.1)中手機測量SIM l對應的相鄰6個小區(qū)的信號強度。
所述步驟(2.2)中定時器T1定時小于60秒。 所述步驟(2.2)中定時器T1定時30秒。 所述步驟(2.6)中定時器T2定時300秒。 與現(xiàn)有技術相比,本發(fā)明的有益效果是
通過軟件和硬件的同步配合設計,本發(fā)明解決了雙卡雙卡手機在空 閑模式下,因位置移動、信號變化等原因引起的重新選擇服務小區(qū)的問 題。該方案支持同一 GSM終端設備中的兩張SIM同時登陸GSM網(wǎng)絡。并且 該GSM終端只需要有一套通訊模塊,只要一個控制器、存儲器,只需要一個 天線。
圖l一l本發(fā)明的硬件設計框圖
圖l一2本發(fā)明具體實施方式
的硬件具體設計圖
圖2 —l本發(fā)明的軟件框架圖
圖2—2本發(fā)明的具體軟件結構圖
圖3是本發(fā)明小區(qū)測量的流程圖
圖4是本發(fā)明由于信號強度引起的小區(qū)重選的流程圖
圖5是本發(fā)明由于本小區(qū)原因引發(fā)小區(qū)重選的流程圖
圖6是本發(fā)明中不同運營商卡小區(qū)重選的流程圖
圖7是本發(fā)明中相同運營商卡小區(qū)重選的流程圖
具體實施例方式
下面結合附圖和實施例對本發(fā)明的具體實施方式
做進一步詳細的說 明,但不應以此限制本發(fā)明的保護范圍。本發(fā)明需要硬件設計和軟件設 計同步配合,下面從硬件和軟件的角度對本發(fā)明進行說明。
本發(fā)明的硬件實現(xiàn)平臺如圖l一l和l一2所示。硬件上使用一套GSM 通訊電路、 一個天線、單一存儲器、兩套SIM卡接口電路,以及一套其他 控制電路。硬件在通用GSM硬件構架基礎上,增加模擬開關,通過軟件控制, 在兩個SIM卡之間進行切換。
GSM通訊電路包括射頻電路和基帶處理器,所述射頻電路包括射頻收 發(fā)芯片、射頻功率放大器和天線開關,其中該天線開關集成到前端模塊中, 所述基帶處理器包括GSM信號處理器和通用嵌入式CPU,該通用嵌入式CPU 即基帶主芯片BBIC。其它控制電路包括電源功率模塊、鍵盤、音頻電路和 LCD接口電路。所述天線與射頻電路、基帶處理器順次連接。
如圖2 — 1和2—2本發(fā)明的軟件框架圖所示。軟件在處理網(wǎng)絡數(shù)據(jù)存 儲時,要為兩張SIM卡開辟獨立的存儲空間。處理流程則根據(jù)兩張SIM卡 對應的運營商不同,分為兩個不同的流程。軟件主要在協(xié)議層中處理本發(fā) 明中的操作,主要包括處理兩個SIM卡在進行小區(qū)重選時候的控制流程。
協(xié)議第一層Layer 1:提供芯片和高層軟件間的接口,直接控制芯片。
協(xié)議第二層Layer2:完成數(shù)據(jù)傳輸和流量控制。
無線資源管理(Radio Resources,簡稱RR)模塊完成無線資源管理。
任務管理模塊(Mobility Management,簡稱薩)完成手機鑒權以及移 動性管理。
呼叫控制(Call control,簡稱CC):和手機呼叫相關的管理。
SMS: 短消息業(yè)務管理。
附加業(yè)務(Sup. Services,簡稱SS):附加業(yè)務管理,如呼叫轉移、 號碼顯示等。
以小區(qū)重選為例,說明各個模塊直接的工作方法。
協(xié)議第二層模塊從小區(qū)廣播(CB)模塊獲得當前小區(qū)和相鄰小區(qū)信號強 度,匯報給無線資源管理(RR);
無線資源管理(RR)模塊判斷是否需要進行小區(qū)重選;
如果需要小區(qū)重選,無線資源管理(RR)模塊向任務管理模塊(Mobility Management)發(fā)出小區(qū)重選請求;
任務管理模塊(Mobility Management)協(xié)調(diào)SIM卡控制模塊和無線資源 管理(RR)模塊完成小區(qū)重選。
在下面幾種情況下,啟動小區(qū)重選
*小區(qū)變?yōu)榻範顟B(tài)
*在最大重傳MAXRET設定的次數(shù)內(nèi),手機沒能夠成功接入系 統(tǒng)。
*下行鏈路的誤碼率太高,手機不能正確對尋呼的信息進行 解碼。
*服務小區(qū)的路徑損失標準參數(shù)Cl〈0連續(xù)超過5s以上。 *另一小區(qū)的路徑損失標準參數(shù)CI大于當前小區(qū)CI的時間 超過5s以上。
處理流程則根據(jù)兩張SIM對應的運營商不同,分為兩個不同的流程,以 下分別加以詳細說明。
A兩張卡分別屬于不同的運營商
由于兩張SIM卡分別屬于不同的運營商,而運營商的GSM小區(qū)劃分各個 不同,因此,每個SIM對應的小區(qū)重選獨立進行。
1、 手機測試SIM 1對應的鄰近6個小區(qū)的信號強度,并至少每60秒 對鄰小區(qū)進行基站標識碼(Base Station Identity Code,以下簡稱 BSIC)解碼,以確定鄰小區(qū)有沒有變化,若發(fā)現(xiàn)BSIC發(fā)生了變化,則判定鄰 小區(qū)發(fā)生了變化,將對其廣播控制信道(Broadcast Control Channel,簡 稱BCCH)進行解碼,每5分鐘對鄰小區(qū)的BCCH進行重新解碼,以保證小區(qū) 重選數(shù)據(jù)的準確性。
2、 SIM1根據(jù)測試情況,決定是否要進行小區(qū)重選。若滿足重選條件, 則啟動重選流程。
3、 SIM 2啟動同樣的測試流程,對SIM 2對應的鄰近6個小區(qū)進行 測量,解碼等工作。
4、 SIM 2根據(jù)測試情況,決定是否要進行小區(qū)重選。若滿足重選條 件,則啟動重選流程。
B兩張卡分別屬于相同的運營商
由于兩張卡屬于同一個運營商,物理上又處于同一位置,共用同一套通 訊?!姥?,同一天線,因此,兩個SIM卡對應的小區(qū)情況必定是相同的。針對 這種情況,只需要一個SIM卡對小區(qū)參數(shù)進行測試,另外一個SIM卡可以共 享測量參數(shù)。具體步驟如下
1、 手機測試SIM 1對應的鄰近6個小區(qū)的信號強度,并至少每60秒 對鄰小區(qū)進行BSIC解碼,以確定鄰小區(qū)有沒有變化,若發(fā)現(xiàn)BSIC發(fā)生了變 化,則判定鄰小區(qū)發(fā)生了變化,將對其BCCH進行解碼,每5分鐘對鄰小區(qū)的 BCCH進行重新解碼,以保證小區(qū)重選數(shù)據(jù)的準確性。
2、 SIM2直接獲取SIM 1測試數(shù)據(jù)。
3、 SIM1根據(jù)測試情況,決定是否要進行小區(qū)重選。若滿足重選條件,
則啟動重選流程。
4 、若SIM 1啟動重選流程,則SIM 2也啟動重選流程,重選到和SIM1 相同的小區(qū),反之,若SIM 1不做重選,SIM2也不做重選。
請參閱附圖,本發(fā)明一種雙卡雙待手機的小區(qū)重選方法的具體流程如
下
步驟(1)手機協(xié)議第二層模塊測量SIM l對應的本小區(qū)信號強度;
步驟(2)如圖3本發(fā)明小區(qū)測量的流程圖所示,手機測量SIM 1 對應的相鄰小區(qū)的信號,包括以下步驟
(2.1) 手機協(xié)議第二層模塊測試SIM 1對應的鄰近6個小區(qū)的信號
強度;
(2.2) 如果30秒的定時器溢出,轉步驟2.3,如果否,轉步驟2.6;
(2.3) 對鄰小區(qū)進行BSIC解碼,以確定鄰小區(qū)有沒有變化;
(2. 4)如果BSIC發(fā)生了變化,轉步驟2. 5,如果沒變化,轉步驟2. 6; (2. 5) BSIC發(fā)生了變化,則判定鄰小區(qū)發(fā)生了變化,將對其BCCH進行
(2.6)如果5分鐘的定時器溢出,轉步驟2.7,如果否,轉步驟2.8; (2. 7)對鄰小區(qū)的BCCH進行重新解碼,以保證小區(qū)重選數(shù)據(jù)的準確性; (2.8)測量結束;
步驟(3)如果SIM 1、 SIM 2兩張卡分別屬于不同的運營商,轉步驟4; 如果兩張卡分別屬于相同的運營商,轉步驟9;
步驟(4)如圖6是本發(fā)明中不同運營商卡小區(qū)重選的流程圖所示, SIM1根據(jù)測試情況,決定是否需要小區(qū)重選,如果是,則轉步驟5,如 果否,轉步驟6;
其中判斷是否需要小區(qū)重選,需要考慮下列因素 (4.1)由于信號強度引起的小區(qū)重選,如圖4所示,包括下列步驟
(4.1.1) 設置整數(shù)N-O,
(4.1.2) 測量第N個相鄰小區(qū),
(4.1.3) 按照GSM標準規(guī)范,判斷是否需要進行小區(qū)重選,如果是,轉 步驟4. 1.4,如果否,轉步驟4. 1.5;
(4.1.4) 啟動小區(qū)重選,轉步驟5;
(4. 1.5) N=N+1;
(4.1.6) 如果N〈6,轉步驟4. 1.2,如果否,轉步驟4. 1.7;
(4.1.7) 由信號強度引起的小區(qū)重選判斷過程結束,轉步驟4.2;
(4.2)由于本小區(qū)原因引發(fā)小區(qū)重選,如圖5所示,包括下列步驟
(4. 2. l)如果小區(qū)變?yōu)榻範顟B(tài),轉步驟4. 2. 4,如果否,轉步驟4. 2. 2;
(4.2.2) 如果重傳次數(shù)大于MAXRET,手機仍沒能夠成功接入系統(tǒng),轉 步驟4.2.4,如果否,轉步驟4.2.2;其中MAXRET是最大重發(fā)次數(shù),是 GSM通訊協(xié)議中的標準參數(shù)。
(4.2.3) 如果下行鏈路誤碼高,手機不能正確對尋呼信息進行解碼,轉 步驟4.2.4'如果否,轉步驟4.2.2;
(4.2.4) 啟動小區(qū)重選;
(4. 2. 5)由本小區(qū)原因引發(fā)小區(qū)重選判斷過程結束;
步驟(5) SIM l啟動小區(qū)重選,轉步驟6;
步驟(6) S頂2啟動上述步驟1和2中所述SIM 1進行的同樣的測試流 程,對SIM 2對應的鄰近小區(qū)進行測量、解碼工作;
步驟(7) SIM 2根據(jù)步驟6的測試結果,并根據(jù)上述步驟4和5所述的重 選條件進行判斷,若滿足重選條件,則啟動重選流程,,轉步驟8;如果不 滿足重選條件,則直接轉步驟8;
步驟(8) SIM 1、 SIM2兩張卡分別屬于不同的運營商的情況處理結束, 轉步驟13;
步驟(9)如圖7本發(fā)明中相同運營商卡小區(qū)重選的流程圖所示,SIM2 直接獲取SIM1的測量數(shù)據(jù);
步驟(10)判斷是否需要小區(qū)重選,判斷條件如步驟4. 1和4. 2所述,
如果需要小區(qū)重選,轉步驟ll,如果否,轉步驟13;
步驟(11) SIM1啟動小區(qū)重選;
步驟(12) SIM2啟動小區(qū)重選,轉步驟13;
步驟(13)結束。
綜上所述,本發(fā)明是基于圖2 — 1和2—2所示的硬件平臺來實現(xiàn)的。 通過軟件和硬件的同步配合設計,該移動終端在只有一個單獨的GSM通訊 模塊下,能夠同時支持兩個SIM卡的小區(qū)重選,并成功進入空閑狀態(tài)。
以上所述僅為本發(fā)明的較佳實施例而已,并非用來限定本發(fā)明的實施 范圍。即凡依本發(fā)明申請專利范圍的內(nèi)容所作的等效變化與修飾,都應為 本發(fā)明的技術范疇。
權利要求
1、一種雙卡雙待手機的小區(qū)重選方法,其特征在于該方法包括下列步驟步驟(1)手機協(xié)議第二層模塊測量SIM 1對應的本小區(qū)的信號強度;步驟(2)手機協(xié)議第二層模塊測量SIM 1對應的相鄰小區(qū)的信號,包括以下步驟(2.1)手機協(xié)議第二層模塊測試SIM 1對應的鄰近小區(qū)的信號強度;(2.2)如果定時器T1溢出,轉步驟2.3,如果否,轉步驟2.6;(2.3)手機協(xié)議第二層模塊鄰小區(qū)進行BSIC解碼,以確定鄰小區(qū)有沒有變化;(2.4)如果BSIC發(fā)生了變化,轉步驟2.5,如果沒變化,轉步驟2.6;(2.5)BSIC發(fā)生了變化,則判定鄰小區(qū)發(fā)生了變化,將對其BCCH進行解碼;(2.6)如果定時器T2溢出,轉步驟2.7,如果否,轉步驟2.8;(2.7)手機協(xié)議第二層模塊對鄰小區(qū)的BCCH進行重新解碼,以保證小區(qū)重選數(shù)據(jù)的準確性;(2.8)測量結束;步驟(3)如果SIM 1、SIM 2兩張卡分別屬于不同的運營商,轉步驟4;如果兩張卡分別屬于相同的運營商,轉步驟9;步驟(4)SIM 1根據(jù)測試情況,決定是否需要小區(qū)重選,如果是,則轉步驟5,如果否,轉步驟6;其中判斷是否需要小區(qū)重選,需要考慮下列因素(4.1)由于信號強度引起的小區(qū)重選,包括下列步驟(4.1.1)設置整數(shù)N=0,(4.1.2)測量第N個相鄰小區(qū),(4.1.3)按照GSM標準規(guī)范,無線資源管理模塊判斷是否需要進行小區(qū)重選,如果是,轉步驟4.1.4,如果否,轉步驟4.1.5;(4.1.4)啟動小區(qū)重選,轉步驟5;(4.1.5)N=N+1;(4.1.6)如果N<6,轉步驟4.1.2,如果否,轉步驟4.1.7;(4.1.7)由信號強度引起的小區(qū)重選判斷過程結束,轉步驟4.2;(4.2)由于本小區(qū)原因引發(fā)小區(qū)重選,包括下列步驟(4.2.1)如果小區(qū)變?yōu)榻範顟B(tài),轉步驟4.2.4,如果否,轉步驟4.2.2;(4.2.2)如果重傳次數(shù)大于最大重發(fā)次數(shù)MAXRET,手機仍沒能夠成功接入系統(tǒng),轉步驟4.2.4,如果否,轉步驟4.2.2;(4.2.3)如果手機不能正確對尋呼信息進行解碼,轉步驟4.2.4,如果否,轉步驟4.2.2;(4.2.4)啟動小區(qū)重選;(4.2.5)由本小區(qū)原因引發(fā)小區(qū)重選判斷過程結束;步驟(5)SIM 1啟動小區(qū)重選后,轉步驟6;步驟(6)SIM 2啟動上述步驟1和2中所述SIM 1進行的同樣的測試流程,對SIM 2對應的鄰近小區(qū)進行測量、解碼工作;步驟(7)SIM 2根據(jù)步驟6的測試結果,并根據(jù)上述步驟4和5所述的重選條件進行判斷,若滿足重選條件,則啟動重選流程,轉步驟8;如果不滿足重選條件,則直接轉步驟8;步驟(8)SIM 1、SIM 2兩張卡分別屬于不同的運營商的情況處理結束,轉步驟13;步驟(9)SIM2直接獲取SIM1的測量數(shù)據(jù);步驟(10)判斷是否需要小區(qū)重選,判斷條件如步驟4.1和4.2所述,如果需要小區(qū)重選,轉步驟11,如果否,轉步驟13;步驟(11)SIM1啟動小區(qū)重選;步驟(12)SIM2啟動小區(qū)重選,轉步驟13;步驟(13)結束。
2、 根據(jù)權利要求1所述的雙卡雙待手機的小區(qū)重選方法,其特征在于所 述步驟(2.1)中手機測量SIM l對應的相鄰6個小區(qū)的信號強度。
3、 根據(jù)權利要求1所述的雙卡雙待手機的小區(qū)重選方法,其特征在于所 述步驟(2.2)中定時器T1定時小于60秒。
4、 根據(jù)權利要求1所述的雙卡雙待手機的小區(qū)重選方法,其特征在于所 述步驟(2.2)中定時器T1定時30秒。
5、 根據(jù)權利要求1所述的雙卡雙待手機的小區(qū)重選方法,其特征在于所 述步驟(2.6)中定時器T2定時300秒。
全文摘要
本發(fā)明公開了一種雙卡雙待手機的小區(qū)重選方法,該方法包括1手機測試SIM 1對應的鄰近6個小區(qū)的信號強度,并至少每60秒對鄰小區(qū)進行BSIC解碼,若發(fā)現(xiàn)BSIC發(fā)生了變化,則判定鄰小區(qū)發(fā)生了變化,將對其BCCH進行解碼,每5分鐘對鄰小區(qū)的BCCH進行重新解碼。2 SIM1若滿足重選條件,則啟動重選流程。3 SIM 2獨立進行上述重選流程。若兩張卡分別屬于相同的運營商,另外一個SIM卡可以共享測量參數(shù)。本發(fā)明使得雙卡雙卡手機在只有一個單獨的GSM通訊模塊下,能夠同時支持兩個SIM卡的小區(qū)重選,并成功進入空閑狀態(tài)。
文檔編號H04Q7/34GK101198136SQ200710173069
公開日2008年6月11日 申請日期2007年12月26日 優(yōu)先權日2007年12月26日
發(fā)明者強 徐, 蔡林川, 巖 高 申請人:嘉興聞泰通訊科技有限公司