專利名稱:單cdma芯片雙卡雙待手機尋呼偵聽方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種雙卡雙待手機的尋呼偵聽方法,特別是關(guān)于一種單CDMA (CodeDivision Multiple Access)芯片的雙卡雙待手機尋呼偵聽方法。
背景技術(shù):
個人移動通訊迅猛發(fā)展,很多用戶擁有兩個以上的號碼,對應(yīng)兩個以上的客戶識 別模塊(User Identifier Module,以下簡稱UIM)卡。在這種情況下,用戶可以選擇用兩 個手機,但非常麻煩,于是越來越多的用戶選擇使用支持雙UIM卡的手機。業(yè)界有使用兩套 CDMA (Code Division Multiple Access)芯片實現(xiàn)的雙UB1卡的手機,每套芯片運行各自的 協(xié)議棧單獨支持一張UIM卡,可以實現(xiàn)兩個號碼同時處于待機狀態(tài),任意一個可以呼出、呼 入。單套CDMA芯片實現(xiàn)的雙UIM卡雙待的手機,由于只有一套通信模塊,當(dāng)一張UIM 卡通話時,另外一張UIM卡和網(wǎng)絡(luò)的聯(lián)系完全中斷。在UIM1卡通話的過程中,UIM2卡不能 呼入、呼出、接收以及發(fā)送短信。UIM1卡結(jié)束通話后,如果發(fā)生小區(qū)切換,位置區(qū)更新等問 題,UIM2卡必須作出相應(yīng)的處理,比如向網(wǎng)絡(luò)發(fā)起注冊過程。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種單CDMA芯片雙卡雙待手機尋呼偵聽方法,解決單 CDMA芯片雙卡雙待手機在同一個運營商的網(wǎng)絡(luò)環(huán)境下待機的問題。一種單CDMA芯片雙卡雙待手機尋呼偵聽方法,該雙卡雙待手機包括物理控制層、 鏈路層、信令處理層、UIM1以及UIM2卡。該方法包括如下步驟物理控制層讀取UIM1卡的 信息并初始化UIM1卡;物理控制層根據(jù)UIM1卡的尋呼偵聽參數(shù)按照CDMA協(xié)議搜索無線網(wǎng) 絡(luò);信令處理層記錄UIM1卡的尋呼頻點、尋呼信道和尋呼時限;信令處理層控制UIM1卡向 無線網(wǎng)絡(luò)發(fā)起UIM1卡的網(wǎng)絡(luò)注冊;信令處理層判斷UIM2卡是否處于喚醒狀態(tài),如果UIM2 卡處于喚醒狀態(tài),物理控制層讀取UIM2卡的信息并初始化UIM2卡;物理控制層根據(jù)UIM2 卡的尋呼偵聽參數(shù)按照CDMA協(xié)議搜索無線網(wǎng)絡(luò);信令處理層記錄UIM2卡的尋呼頻點、尋 呼信道和尋呼時限;信令處理層控制UIM2卡向無線網(wǎng)絡(luò)發(fā)起UIM2卡的網(wǎng)絡(luò)注冊;信令處 理層判斷UIM1卡和UIM2卡的尋呼頻點以及尋呼信道是否相同;如果UIM1卡和UIM2卡的 尋呼頻點相同且尋呼信道相同,則利用同頻點同尋呼信道的方法偵聽尋呼;如果UIM1卡和 UIM2卡的尋呼頻點或者尋呼信道不同,則利用異頻點異尋呼信道的方法偵聽尋呼。相較于現(xiàn)有技術(shù),本發(fā)明本發(fā)明通過提供一種單CDMA芯片單協(xié)議棧雙卡雙待手 機在同一個運營商的網(wǎng)絡(luò)環(huán)境下偵聽尋呼的方法,解決了單CDMA芯片雙卡雙待手機待機 的問題。該方法采用一套協(xié)議棧管理和控制兩張UIM卡,實現(xiàn)兩張UIM卡在單套CDMA芯片 雙卡雙待手機上的應(yīng)用。
圖1是本發(fā)明單CDMA芯片雙卡雙待手機較佳實施例的架構(gòu)圖。圖2是本發(fā)明單CDMA芯片雙卡雙待手機的系統(tǒng)待機的消息序列圖。圖3是本發(fā)明單CDMA芯片雙卡雙待手機尋呼偵聽方法較佳實施例的流程圖。圖4是圖3中的步驟S21利用同頻點同尋呼信道方法偵聽尋呼的細化流程圖。圖5是圖3中的步驟S23利用異頻點異尋呼信道方法偵聽尋呼的細化流程圖。
具體實施例方式如圖1所示,是本發(fā)明單CDMA芯片雙卡雙待手機較佳實施例的架構(gòu)圖。該雙卡雙 待手機包括物理控制層1 (簡稱“L1層”)、鏈路層2 (簡稱“L2層”)、信令處理層3 (簡稱“L3 層”)、呼叫管理層4、用戶接口 5,以及兩個客戶識別模塊(以下簡稱UIM1卡和UIM2卡)6。 其中,L2層與L1層以及L3層相互連接,其間均可以進行雙向交換數(shù)據(jù),呼叫管理層4分別 與L3層以及用戶接口 5連接。所述的L1層用于提供手機CDMA芯片和應(yīng)用層軟件之間的 接口,控制手機內(nèi)部芯片與應(yīng)用層軟件之間進行無線通信。所述的L2層用于發(fā)送數(shù)據(jù)、接 收數(shù)據(jù)、數(shù)據(jù)流量控制以及進行鑒權(quán)處理。所述的L3層包括一套CDMA芯片,用于偵聽UIM1 卡和UIM2卡的尋呼頻點、尋呼信道和尋呼時限等尋呼偵聽參數(shù),以及對該雙卡雙待手機的 無線資源、移動性和補充業(yè)務(wù)進行管理。呼叫管理層4是用戶接口 5與協(xié)議棧的接口層,其 用于實現(xiàn)呼叫管理。所述的UIM1卡和UIM2卡分別與L2層、L3層、呼叫管理層4以及用戶 接口 5相連接,用于實現(xiàn)該雙卡雙待手機的尋呼功能。所述的L2層包括數(shù)據(jù)發(fā)送模塊21、數(shù)據(jù)接收模塊22以及安全監(jiān)管模塊23。所述的 數(shù)據(jù)發(fā)送模塊21用于將L3層處理的數(shù)據(jù)發(fā)送給無線信道,并控制發(fā)送數(shù)據(jù)的流量。所述的數(shù) 據(jù)接收模塊22用于接收無線信道傳遞來的數(shù)據(jù),并控制接收數(shù)據(jù)的流量。所述的安全監(jiān)管模 塊23用于對UM1卡和UM2卡進行鑒權(quán)處理。所述的鑒權(quán)處理是指篩選合法用戶,并允許接入 網(wǎng)絡(luò)取得服務(wù)的過程,鑒權(quán)處理過程實際是一個UM卡與網(wǎng)絡(luò)之間進行“詢問與響應(yīng)”的過程。如圖2所示,是本發(fā)明單CDMA芯片雙卡雙待手機系統(tǒng)待機的消息序列圖。所述的 雙卡雙待手機利用L1層、L2層、L3層與UIM1卡和UIM2卡之間的通信實現(xiàn)偵聽UIM1卡和 UIM2卡的尋呼。偵聽UIM1卡和UIM2卡尋呼的關(guān)鍵是按照各自的尋呼頻點、尋呼信道和尋 呼時限來接收每張UIM卡的尋呼。假設(shè)雙卡雙待手機首先利用UIM1卡進行尋呼,L3層通過發(fā)送喚醒參數(shù)(例如, L1_WAKEUP_R、L1_REACQ_R、RX_WAKEUP_M)至 UIM1 卡上,使 UIM1 卡處于喚醒狀態(tài),在 UIM1 卡的尋呼時限上通知L3層,并利用L2層的數(shù)據(jù)接收模塊22從尋呼信道上接收尋呼消息。 如果UIM1卡沒有被呼叫,則L3層判斷UIM1卡和UIM2卡的尋呼頻點是否相同。當(dāng)UM1卡 和UIM2卡的尋呼頻點不同,則L1層通過發(fā)送上述喚醒參數(shù)至UIM2卡上使UIM2卡處于喚 醒狀態(tài),并通過發(fā)送睡眠參數(shù)(例如,L1_SLEEP_M、L1_REACQ_R)至UIM1卡上使UIM1卡處 于睡眠狀態(tài)。L3層將尋呼頻點切換到UIM2卡的尋呼頻點上,在UIM2卡的尋呼時限上通知 L3層,并利用L2層的數(shù)據(jù)接收模塊22從尋呼信道上接收尋呼消息。如果UIM2卡沒有被呼叫,則L3層判斷UIM1卡和UIM2卡的尋呼頻點是否相同。當(dāng) UIM1卡和UIM2卡的尋呼頻點不同,則L1層通過發(fā)送所述喚醒參數(shù)至UIM1卡上使UIM1卡 處于喚醒狀態(tài),并通過發(fā)送所述睡眠參數(shù)至UIM2卡上使UIM2卡處于睡眠狀態(tài)。L3層將尋
6呼頻點切換到UIM1卡的尋呼頻點上,在UIM1卡的尋呼時限上通知L3層,并利用L2層的數(shù) 據(jù)接收模塊22從尋呼信道上接收尋呼消息。如圖3所示,是本發(fā)明單CDMA芯片雙卡雙待手機尋呼偵聽方法較佳實施例的流程 圖。步驟S10,手機開機,進行手機系統(tǒng)初始化。步驟S11,L1層讀取UIM1卡的信息,并初始 化UIM1卡。步驟S12,L1層使用UIM1卡的尋呼偵聽參數(shù)按照正常的CDMA協(xié)議流程搜索無 線網(wǎng)絡(luò),該尋呼偵聽參數(shù)包括尋呼頻點、尋呼信道和尋呼時限。步驟S13,L3層讀取手機系 統(tǒng)的開銷消息,記錄UIM1卡的尋呼頻點、尋呼信道和尋呼時限。步驟S14,L3層控制UIM1 卡向無線網(wǎng)絡(luò)發(fā)起網(wǎng)絡(luò)注冊過程,完成UIM1卡網(wǎng)絡(luò)的注冊。
步驟S15,L3層判斷UIM2卡是否處于喚醒狀態(tài)。如果UIM2卡處于喚醒狀態(tài),步驟 S16,L1層讀取UIM2卡的信息,并初始化UIM2卡。步驟S17,L1層使用UIM2卡的尋呼偵聽 參數(shù)按照正常的CDMA協(xié)議流程搜索無線網(wǎng)絡(luò)。步驟S18,L3層重新讀取手機系統(tǒng)的開銷消 息,并記錄UIM2卡的尋呼頻點、尋呼信道和尋呼時限。步驟S19,L3層控制UIM2卡向無線 網(wǎng)絡(luò)發(fā)起網(wǎng)絡(luò)注冊過程,完成UIM2卡網(wǎng)絡(luò)的注冊。在所述步驟S15中,如果UIM2卡不存在 或處于休眠狀態(tài),則流程直接轉(zhuǎn)向步驟S20。步驟S20,L3層判斷UIM1卡和UIM2卡的尋呼頻點以及尋呼信道是否相同。步驟 S21,如果UIM1卡和UIM2卡的尋呼頻點相同且尋呼信道相同,則執(zhí)行同頻點同尋呼信道的 方法偵聽尋呼(見圖4)。步驟S23,如果UIM1卡和UIM2卡的尋呼頻點或者尋呼信道不相 同,則執(zhí)行異頻點異尋呼信道的方法偵聽尋呼(見圖5)。如圖4所示,是圖3中的步驟S21利用同頻點同尋呼信道方法偵聽尋呼的細化流 程圖。步驟S210,L3層判斷UIM1卡和UIM2卡的尋呼時限是否相同,這里規(guī)定的尋呼時限 是指通常意義上的尋呼時限模上時限周期的值。如果UIM1和UIM2的尋呼時限相同或者差 值小于等于系統(tǒng)切換的開銷時間,則流程轉(zhuǎn)向步驟S211。如果UIM1卡和UIM2卡的尋呼時 限不同且差值大于系統(tǒng)切換的開銷時間,則流程轉(zhuǎn)向步驟S219。步驟S211,L3層配置UIM1卡的尋呼偵聽參數(shù)給L1層。步驟S212,L3層通知L1 層進入睡眠狀態(tài),計算下次喚醒的時間,在被喚醒時接收尋呼并將消息發(fā)送給L3層。步驟 S213,L3層將L1層發(fā)送來的尋呼消息與UIM1卡進行匹配。步驟S214,L3層判斷尋呼消息 與UIM1卡的信息是否匹配。步驟S215,如果尋呼消息與UIM1卡的信息不匹配,則L3層配 置UIM2卡的尋呼偵聽參數(shù)給L1層。步驟S216,L3層通知L1層進入睡眠狀態(tài),L1層計算 下次被喚醒的時間,然后L1層睡眠、被喚醒、接收尋呼,并且L1層將尋呼消息發(fā)送給L3層。 步驟S217,L3層將L1層發(fā)送來的尋呼消息與UIM2卡進行匹配。步驟S218,L3層判斷尋 呼消息與UIM2卡的信息是否匹配。如果尋呼消息與UIM2卡的信息不匹配,則流程轉(zhuǎn)向步 驟S211又從UIM1卡開始重復(fù)上述過程。在上述步驟S214和步驟S218中,如果尋呼消息 匹配任一 UIM卡(UIM1卡或UIM2卡),則流程轉(zhuǎn)向步驟S225結(jié)束待機,即匹配的UIM1卡或 UIM2卡向無線網(wǎng)絡(luò)發(fā)起響應(yīng)過程。步驟S219,L3層比較UIM1卡和UIM2卡的尋呼時限誰更靠前,將靠前者的尋呼偵 聽參數(shù)配置給L1層。步驟S220,L3層通知L1層進入睡眠狀態(tài),L1層計算下次喚醒的時間, 在被喚醒時接收尋呼并將消息發(fā)送給L3層。當(dāng)沒有收到L3發(fā)來的睡眠命令,L1層會一直 接收尋呼消息并將它發(fā)送給L3層。步驟S221,L3層匹配L1層發(fā)送來的尋呼消息與UIM1 卡或UIM2卡進行匹配。步驟S222,L3層判斷尋呼消息與UIM1卡的信息是否匹配。步驟S223,如果尋呼消息與UIM1卡的信息不匹配,則L3層判斷尋呼消息與UIM2卡的信息是否 匹配。步驟S224,如果尋呼消息與UIM2卡的信息不匹配,則L3層判斷UIM1卡和UIM2卡的 尋呼時限靠后者的尋呼時限是否結(jié)束。如果UIM1卡和UIM2卡的尋呼時限靠后者的尋呼時 限已經(jīng)結(jié)束,則流程轉(zhuǎn)向步驟S220。如果UIM1卡和UIM2卡的尋呼時限靠后者的尋呼時限 沒有結(jié)束,則流程轉(zhuǎn)向步驟S221。在上述步驟S222和步驟S223中,如果尋呼消息匹配任一 UIM卡(UIM1卡或UIM2卡),則流程轉(zhuǎn)向步驟S225結(jié)束待機,即匹配的UIM1卡或UIM2卡 向無線網(wǎng)絡(luò)發(fā)起響應(yīng)過程。如圖5所示,是圖3中的步驟S23利用異頻點異尋呼信道方法偵聽尋呼的細化流 程圖。步驟S230,L3層判斷UIM1卡和UIM2卡的尋呼時限是否相同。步驟S231,如果UIM1 卡和UIM2卡的時限相同或者差值小于等于系統(tǒng)切換的開銷時間,則L3層配置UIM1的尋呼 偵聽參數(shù)給L1層。步驟S232,L3層通知L1層進入睡眠狀態(tài),L1層計算下次喚醒的時間, 在被喚醒時接收尋呼并將消息發(fā)送給L3層。步驟S233,L3層將L1層發(fā)送來的尋呼消息與 UIM1卡或UIM2卡進行匹配。步驟S234,L3層判斷尋呼消息與UIM1卡的信息是否匹配。步驟S235,如果尋呼 消息與UIM1卡的信息不匹配,則L3層判斷UIM1卡和UIM2卡的尋呼頻點是否相同。步驟 S236,如果UIM1卡和UIM2卡的尋呼頻點不同,則L3層將尋呼頻點調(diào)諧到UIM2卡的尋呼頻 點上。步驟S237,L3層配置UIM2卡的尋呼偵聽參數(shù)給L1層。如果UIM1卡和UIM2卡的頻 點相同,則流程直接轉(zhuǎn)向步驟S237。步驟S238,L3層通知L1層進入睡眠狀態(tài),L1層計算下 次喚醒的時間,然后睡眠、喚醒、接收尋呼,并且該L1層將尋呼消息發(fā)送給L3層。步驟S239,L3層判斷尋呼消息與UIM2卡的信息是否匹配。步驟S240,如果尋呼 消息與UIM2卡的信息不匹配,則L3層判斷UIM1卡和UIM2卡的尋呼頻點是否相同。步驟 S241,如果UIM1卡和UIM2卡的尋呼頻點不同,則L3層將尋呼頻點調(diào)諧到UIM1卡的尋呼頻 點上。如果UIM1卡和UIM2卡的尋呼頻點相同,則流程轉(zhuǎn)向步驟S230。在上步驟S234和步驟S239中,如果尋呼匹配任一 UIM卡(UIM1卡或UIM2卡),則 流程直接轉(zhuǎn)向步驟S242結(jié)束待機,即匹配的UIM1卡或UIM2卡向無線網(wǎng)絡(luò)發(fā)起響應(yīng)過程。在上述步驟S230中,如果UIM1卡和UIM2卡的尋呼時限不同且差值大于系統(tǒng)切 換的開銷時間,則流程還是執(zhí)行步驟S231到步驟S242。雖然兩者的流程相同,但實現(xiàn)原理 是有差異的。當(dāng)UIM1卡和UIM2卡的時限不同或者差值大于系統(tǒng)切換的開銷時間時,其異 頻點異尋呼信道方法是在一個尋呼時限周期內(nèi)實現(xiàn)UIM1卡和UIM2卡之間的切換。然而, UIM1卡和UIM2卡的尋呼時限相同且差值小于等于系統(tǒng)切換的開銷時間時,其異頻點異尋 呼信道方法是在兩個尋呼時限周期內(nèi)實現(xiàn)UIM1卡和UIM2卡之間的切換,即一個尋呼周期 用于接收UIM1卡的尋呼,下一個尋呼周期用于接收UIM2卡的尋呼。由于在一個尋呼周期 只接收一張UIM卡的尋呼會遺漏另一張UIM卡的尋呼,所以網(wǎng)絡(luò)會對一次尋呼連續(xù)重發(fā)三 遍,即使可能漏掉一次尋呼,但是其他兩次必定可以偵聽到UIM1卡和UIM2卡的尋呼。本發(fā)明通過提供一種單CDMA芯片單協(xié)議棧雙卡雙待手機在同一個運營商的網(wǎng)絡(luò) 環(huán)境下偵聽尋呼的方法,解決了單CDMA芯片雙卡雙待手機待機的問題。其采用一套協(xié)議棧 管理和控制兩張UIM卡,實現(xiàn)兩張UIM卡的應(yīng)用。由于這兩張UIM卡屬于同一運營商,在同 一運營商的網(wǎng)絡(luò)環(huán)境里待機狀態(tài)下兩張UIM卡所處的無線環(huán)境(比如無線信號質(zhì)量,小區(qū) 位置等)是一樣的,因此兩張UIM卡可以共用于單CDMA芯片的雙卡雙待手機中。
權(quán)利要求
一種單CDMA芯片雙卡雙待手機尋呼偵聽方法,該雙卡雙待手機包括物理控制層、鏈路層、信令處理層、UIM1以及UIM2卡,其特征在于,該方法包括如下步驟物理控制層讀取UIM1卡的信息并初始化UIM1卡;物理控制層根據(jù)UIM1卡的尋呼偵聽參數(shù)按照CDMA協(xié)議搜索無線網(wǎng)絡(luò);信令處理層記錄UIM1卡的尋呼頻點、尋呼信道和尋呼時限;信令處理層控制UIM1卡向無線網(wǎng)絡(luò)發(fā)起UIM1卡的網(wǎng)絡(luò)注冊;信令處理層判斷UIM2卡是否處于喚醒狀態(tài),如果UIM2卡處于喚醒狀態(tài),物理控制層讀取UIM2卡的信息并初始化UIM2卡;物理控制層根據(jù)UIM2卡的尋呼偵聽參數(shù)按照CDMA協(xié)議搜索無線網(wǎng)絡(luò);信令處理層記錄UIM2卡的尋呼頻點、尋呼信道和尋呼時限;信令處理層控制UIM2卡向無線網(wǎng)絡(luò)發(fā)起UIM2卡的網(wǎng)絡(luò)注冊;信令處理層判斷UIM1卡和UIM2卡的尋呼頻點以及尋呼信道是否相同;如果UIM1卡和UIM2卡的尋呼頻點相同且尋呼信道相同,則利用同頻點同尋呼信道的方法偵聽尋呼;如果UIM1卡和UIM2卡的尋呼頻點或者尋呼信道不同,則利用異頻點異尋呼信道的方法偵聽尋呼。
2.如權(quán)利要求1所述的單CDMA芯片雙卡雙待手機尋呼偵聽方法,其特征在于,所述的 信令處理層包括一套CDMA芯片,用于偵聽所述的尋呼頻點、尋呼信道和尋呼時限,以及對 所述的雙卡雙待手機的無線資源、移動性和補充業(yè)務(wù)進行管理。
3.如權(quán)利要求1所述的單CDMA芯片雙卡雙待手機尋呼偵聽方法,其特征在于,所述的 執(zhí)行同頻點同尋呼信道的方法偵聽尋呼的步驟包括信令處理層判斷UIM1卡和UIM2卡的尋呼時限是否相同;如果UIM1和UIM2的時限相同或者差值小于等于系統(tǒng)切換的開銷時間,則執(zhí)行如下步 驟(al)至(a5)(al)、信令處理層配置UIM1卡的尋呼偵聽參數(shù)給物理控制層,通知物理控制層進入睡 眠狀態(tài),該物理控制層計算下次喚醒的時間,在被喚醒時接收尋呼并將尋呼消息發(fā)送給信令處理層。(a2)、信令處理層判斷尋呼消息與UIM1卡的信息是否匹配;(a3)、如果尋呼消息與UIM1卡的信息相匹配,信令處理層控制UIM1卡向無線網(wǎng)絡(luò)發(fā)起 響應(yīng)過程,如果尋呼消息與UIM1卡的信息不匹配,則信令處理層配置UIM2卡的尋呼偵聽參 數(shù)給物理控制層,通知物理控制層進入睡眠狀態(tài),該物理控制層計算下次喚醒的時間,并將 尋呼消息發(fā)送給信令處理層;(a4)、信令處理層判斷尋呼消息與UIM2卡的信息是否匹配;(a5)、如果尋呼消息與UIM2卡的信息相匹配,信令處理層控制UIM2卡向無線網(wǎng)絡(luò)發(fā)起 響應(yīng)過程,如果尋呼消息與UIM2卡的信息不匹配,則重復(fù)步驟(al)至(a5)。
4.如權(quán)利要求3所述的單CDMA芯片雙卡雙待手機尋呼偵聽方法,其特征在于,在所述 的信令處理層判斷UIM1卡和UIM2卡的尋呼時限是否相同的步驟中,如果UIM1卡和UIM2 卡的尋呼時限不同且差值大于系統(tǒng)切換的開銷時間,則執(zhí)行如下步驟(bl)至(b6)(bl)、信令處理層比較UIM1卡和UIM2卡的尋呼時限誰更靠前,將靠前者的尋呼偵聽參數(shù)配置給物理控制層;(b2)、信令處理層通知物理控制層進入睡眠狀態(tài),該物理控制層計算下次喚醒的時間, 在被喚醒時接收尋呼并將消息發(fā)送給信令處理層;(b3)、信令處理層判斷尋呼消息與UIM1卡的信息是否匹配;(b4)、如果尋呼消息與UIM1卡的信息相匹配,信令處理層控制UIM1卡向無線網(wǎng)絡(luò)發(fā)起 響應(yīng)過程,如果尋呼消息與UIM1卡的信息不匹配,則信令處理層判斷尋呼消息與UIM2卡的 信息是否匹配;(b5)、如果尋呼消息與UIM2卡的信息相匹配,信令處理層控制UIM2卡向無線網(wǎng)絡(luò)發(fā)起 響應(yīng)過程,如果尋呼消息與UIM2卡的信息不匹配,則信令處理層判斷UIM1卡和UIM2卡的 尋呼時限是否結(jié)束;(b6)、如果UIM1卡和UIM2卡的尋呼時限已經(jīng)結(jié)束,則流程轉(zhuǎn)向重復(fù)步驟(b2)至(b5), 否則,如果UIM1卡和UIM2卡的尋呼時限沒有結(jié)束,則重復(fù)步驟(b3)至(b5)。
5.如權(quán)利要求1所述的單CDMA芯片雙卡雙待手機尋呼偵聽方法,其特征在于,所述的 執(zhí)行異頻點異尋呼信道的方法偵聽尋呼的步驟包括(51)、信令處理層判斷UIM1卡和UIM2卡的尋呼時限是否相同;(52)、如果UIM1卡和UIM2卡的時限相同或者差值小于等于系統(tǒng)切換的開銷時間,則執(zhí) 行如下步驟信令處理層配置UIM1卡的尋呼偵聽參數(shù)給物理控制層,信令處理層通知物理控制層 進入睡眠狀態(tài),計算下次喚醒的時間,在被喚醒時接收尋呼并將消息發(fā)送給信令處理層;信令處理層判斷尋呼消息與UIM1卡的信息是否匹配;如果尋呼消息與UIM1卡的信息匹配,信令處理層控制UIM1卡向無線網(wǎng)絡(luò)發(fā)起尋呼響 應(yīng),如果尋呼消息與UIM1卡的信息不匹配,則信令處理層判斷UIM1卡和UIM2卡的尋呼頻 點是否相同;如果UIM1卡和UIM2卡的尋呼頻點不同,則信令處理層將尋呼頻點調(diào)諧到UIM2卡的尋 呼頻點上;如果UIM1卡和UIM2卡的尋呼頻點相同,則信令處理層配置UIM2卡的尋呼偵聽參數(shù)給 物理控制層;信令處理層通知物理控制層進入睡眠狀態(tài),計算下次喚醒的時間,并將尋呼消息發(fā)送 給信令處理層;信令處理層判斷尋呼消息與UIM2卡的信息是否匹配;如果尋呼消息與UIM2卡的信息匹配,信令處理層控制UIM2卡向無線網(wǎng)絡(luò)發(fā)起尋呼響 應(yīng),如果尋呼消息與UIM2卡的信息不匹配,則信令處理層判斷UIM1卡和UIM2卡的尋呼頻 點是否相同;如果UIM1卡和UIM2卡的尋呼頻點不同,則信令處理層將尋呼頻點調(diào)諧到UIM1卡的尋 呼頻點上;如果UIM1卡和UIM2卡的尋呼頻點相同,則重復(fù)步驟(S1)至(S2)。
6.如權(quán)利要求5所述的單CDMA芯片雙卡雙待手機尋呼偵聽方法,其特征在于,當(dāng)UIM1 卡和UIM2卡的時限相同或者差值小于等于系統(tǒng)切換的開銷時間時,所述的UIM1卡和UIM2 卡之間的切換是在兩個尋呼時限周期內(nèi)實現(xiàn)的。
7.如權(quán)利要求5所述的雙卡雙待手機尋呼偵聽方法,其特征在于,在所述的信令處理 層判斷UIM1卡和UIM2卡的尋呼時限是否相同的步驟中,如果UIM1卡和UIM2卡的尋呼時 限不同且差值大于系統(tǒng)切換的開銷時間,則執(zhí)行所述的步驟(S1)至(S2)。
8.如權(quán)利要求7所述的雙卡雙待手機尋呼偵聽方法,其特征在于,當(dāng)UIM1卡和UIM2卡 的尋呼時限不同且差值大于系統(tǒng)切換的開銷時間時,所述的UIM1卡和UIM2卡之間的切換 是在一個尋呼時限周期內(nèi)實現(xiàn)的。
9.一種單CDMA芯片雙卡雙待手機尋呼偵聽方法,該雙卡雙待手機包括物理控制層、鏈 路層、信令處理層、UIM1以及UIM2卡,其特征在于,該方法包括如下步驟當(dāng)UIM1卡被呼叫而UIM2卡沒有被呼叫時,則信令處理層判斷UIM1卡和UIM2卡的頻 點是否相同;如果UIM1卡和UIM2卡的頻點不同,則物理控制層通過發(fā)送喚醒參數(shù)至UIM1卡使UIM1 卡處于喚醒狀態(tài),信令處理層將尋呼信道切換到UIM1卡的頻點上,并在UIM1卡的尋呼時限 上通知信令處理層利用UIM1卡通過鏈路層從尋呼信道上偵聽尋呼消息;如果UIM1卡和UIM2卡的尋呼頻點相同,則信令處理層將UIM1卡的尋呼偵聽參數(shù)配置 給物理控制層,將尋呼消息匹配給UIM1卡,并控制UIM1卡向無線網(wǎng)絡(luò)發(fā)起尋呼響應(yīng);當(dāng)UIM1卡沒有被呼叫而UIM2卡被呼叫時,信令處理層判斷UIM1卡和UIM2卡的頻點 是否相同;如果UIM1卡和UIM2卡的尋呼頻點相同,則信令處理層將UIM2卡的尋呼偵聽參數(shù)配置 給物理控制層,將尋呼消息匹配給UIM2卡,并控制UIM2卡向無線網(wǎng)絡(luò)發(fā)起尋呼響應(yīng);如果UIM1卡和UIM2卡的尋呼頻點不同,則物理控制層通過發(fā)送所述喚醒參數(shù)至UIM2 卡使UIM2卡處于喚醒狀態(tài),信令處理層將尋呼頻點切換到UIM2卡的尋呼頻點上,在UM2 卡的尋呼時限上通知信令處理層利用UIM2卡通過鏈路層從尋呼信道上偵聽尋呼消息。
10.如權(quán)利要求9所述的單CDMA芯片雙卡雙待手機尋呼偵聽方法,其特征在于,所述的 信令處理層包括一套CDMA芯片,用于偵聽所述的尋呼頻點、尋呼信道和尋呼時限,以及對 所述的雙卡雙待手機的無線資源、移動性和補充業(yè)務(wù)進行管理。
全文摘要
一種單CDMA芯片雙卡雙待手機尋呼偵聽方法包括步驟根據(jù)UIM1卡的尋呼偵聽參數(shù)搜索網(wǎng)絡(luò);控制UIM1卡向網(wǎng)絡(luò)發(fā)起UIM1卡的網(wǎng)絡(luò)注冊;判斷UIM2卡是否被喚醒,若UIM2卡被喚醒,根據(jù)UIM2卡的尋呼偵聽參數(shù)搜索網(wǎng)絡(luò);控制UIM2卡向網(wǎng)絡(luò)發(fā)起UIM2卡的網(wǎng)絡(luò)注冊;判斷UIM1卡和UIM2卡的尋呼頻點以及尋呼信道是否相同;若UIM1卡和UIM2卡的尋呼頻點相同且尋呼信道相同,則利用同頻點同尋呼信道的方法偵聽尋呼;若UIM1卡和UIM2卡的尋呼頻點或者尋呼信道不同,則利用異頻點異尋呼信道的方法偵聽尋呼。實施本發(fā)明,可以偵聽單CDMA芯片雙卡雙待手機的尋呼,在同一個網(wǎng)絡(luò)環(huán)境下實現(xiàn)待機。
文檔編號H04W60/00GK101835177SQ20091030084
公開日2010年9月15日 申請日期2009年3月13日 優(yōu)先權(quán)日2009年3月13日
發(fā)明者唐俊, 尹志璐, 羅武 申請人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司