用於雙模移動終端的管理方法
2023-10-22 01:28:32 2
專利名稱:用於雙模移動終端的管理方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種用於雙模移動終端的管理方法。
背景技術:
雙模移動終端通常指在2G通信系統和3G通信系統中都能夠使用的移動終端。隨 著通信技術的發展,3G通信系統的建設已經開始逐步實施,為了使廣大用戶能從2G通信系 統順利過渡到3G通信系統,也為了利用原有2G通信系統的建設投入,要求手機等移動終端 必須具備雙模切換的能力。所謂雙模,是指移動終端根據所處的地理位置及信號強度,自行選擇接入2G通信 系統或3G通信系統,無論移動終端當前是處於有業務狀態還是處於無業務狀態,都能自動 實現在兩種系統之間進行平滑切換,而用戶在切換過程中感受不到不同模式之間的差異 性。目前,3G通信系統包括寬帶碼分多址接入(Wideband Code Division Multiple Access,簡稱為 WCDMA)、碼分多址接入(Code Division Multiple Access,簡稱為 CDMA) 2000 和時分同步碼分多址接入(Time Division-Synchronous Code Division Multiple Access,簡稱為TD-SCDMA)三種制式,因此,雙模一般是指WCDMA與全球移動通信 系統 GSM(Global System for Mobile Communication,簡稱為 GSM)雙模,CDMA2000 與 GSM 雙模或TD-SCDMA與GSM雙模這三種類型之一。一般地,移動終端都有低功耗設計需求,雙模移動終端產品也有這樣的需求,因 此,如何減少雙模移動終端的耗電時間,降低移動終端功耗,以提高雙模移動終端整體待機 性能,是雙模移動終端設計時需要考慮的重要問題之一。由於移動終端在使用時大部分時間都處於系統待機狀態,因此,移動終端低功耗 設計主要考慮如何在無業務狀態下儘可能減少移動終端的工作時間。目前,為了配合移動 終端實現低功耗的目標,2G和3G的通信系統協議都設計了一種尋呼狀態(即,移動終端的 無業務狀態),其目的是使移動終端能夠有時間進入睡眠狀態,而在其需要接收系統尋呼消 息的時候醒來。圖1是根據相關技術的雙模移動終端在尋呼接收周期內軟體處理流程的流程圖。 移動終端中的軟體一般由雙模協議棧軟體、2G物理層軟體和3G物理層軟體這三個部分構 成。如圖1所示,移動終端被從睡眠狀態喚醒後,一般都需要進行以下工作首先,硬體通 過中斷喚醒處於睡眠狀態的軟體,然後軟體將控制打開射頻並與當前服務小區取得同步, 接著由軟體控制頻率跟蹤與小區邊界保持鎖定,完成對服務小區尋呼指示信息的接收和處 理,然後啟動對頻內小區的測量和搜索,完成後啟動頻間小區的測量和搜索,最後還要進行 系統間測量,所有測量都完成以後,軟體需要將測量結果記錄到數據文件中,最後關閉射 頻,所有軟體再次進入睡眠狀態。由上述描述可知,相關技術中尋呼接收周期結束時,硬體先喚醒的是雙模協議棧 軟體,由雙模協議棧軟體統一控制射頻的打開和關閉,並由雙模協議棧軟體統一控制調度
3激活狀態的物理層軟體和非激活狀態的物理層軟體的喚醒、工作和睡眠;雙模協議棧軟體 在移動終端系統中是最先被喚醒,也是最後進入睡眠狀態的,在激活狀態的物理層軟體和 非激活狀態的物理層軟體的工作期間,雙模協議棧軟體一直處於非睡眠狀態。在上述處理流程中,由於通過雙模協議棧軟體的集中調度,因此增加了雙模協議 棧軟體的運行時間,由於雙模協議棧軟體一般運行在移動終端的主要處理器的內核上,而 主要處理器的工作電流是移動終端待機電流的主要組成部分,因此,使用該方法會造成移 動終端功耗較大。針對雙模移動終端在喚醒後的工作流程耗電量大的問題,相關技術中尚未提出有 效的解決方案。
發明內容
本發明旨在提供一種用於雙模移動終端的管理方法,以解決雙模移動終端在無業 務狀態下耗電量大的問題。根據本發明,提供了一種用於雙模移動終端的管理方法。該雙模移動終端包括激 活狀態的物理層軟體、雙模協議棧軟體和非激活狀態的物理層軟體。根據本發明的方法包括在到達尋呼接收周期間隔的情況下,激活狀態的物理層 軟體被觸發喚醒,接收並處理來自當前服務小區的尋呼指示信息;激活狀態的物理層軟體 向雙模協議棧軟體上報第一信息,分別測量和搜索頻內小區以及頻間小區後進入睡眠狀 態,其中,第一信息用於喚醒雙模協議棧軟體;雙模協議棧軟體處理第一信息,並喚醒非激 活狀態的物理層軟體;雙模協議棧軟體接收並處理非激活狀態的物理層軟體上報的第二信 息,進入睡眠狀態;非激活狀態的物理層軟體進入睡眠狀態。優選地,在激活狀態的物理層軟體接收並處理來自當前服務小區的尋呼指示信息 的處理之前,該方法還包括激活狀態的物理層軟體打開射頻,與當前服務小區進行同步。優選地,激活狀態的物理層軟體向雙模協議棧軟體上報第一信息的處理具體包 括激活狀態的物理層軟體預測睡眠時間窗口即Tsleep窗口,並向雙模協議棧軟體上報攜 帶有Tsle印窗口的第一信息;其中,Tsle印窗口為進行測量和搜索頻內小區以及頻間小區 的處理所需的時間。優選地,第一信息還包括尋呼指示信息、上一周期的測量結果信息。優選地,雙模協議棧軟體處理第一信息,並觸發喚醒非激活狀態的物理層軟體的 處理具體包括雙模協議棧軟體將Tsleep窗口轉換為非激活狀態的物理層軟體能理解的 時間窗口,並根據該時間窗口觸發喚醒非激活狀態的物理層軟體。優選地,雙模協議棧軟體接收並處理非激活狀態的物理層軟體上報的第二信息之 前,該方法還包括非激活狀態的物理層軟體進行系統間測量,並向雙模協議棧軟體上報攜 帶有測量結果的第二信息,其中,非激活狀態的物理層軟體開始進行系統間測量的時間點 為Tsle印窗口的開始時間點。優選地,非激活狀態的物理層軟體進入睡眠狀態的處理具體包括非激活狀態的 物理層軟體關閉射頻,進入睡眠狀態。優選地,激活狀態的物理層軟體為上一次進入睡眠狀態之前,雙模移動終端所處 的通訊制式。
藉助於本發明的上述技術方案,在不增加硬體複雜度的情況下,通過增加軟體精 確預測和合理調度,縮短了軟體運行時間,減小了雙模移動終端在無業務狀態下的待機電 流,降低了系統功耗,提升了移動終端性能。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發 明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1是根據現有技術的雙模移動終端的軟體處理流程的流程圖;圖2是根據本發明實施例的用於雙模移動終端的管理方法的流程圖;圖3是根據本發明實施例的用於雙模移動終端的管理方法的優選處理方案的流 程圖;圖4是根據本發明實施例的用於雙模移動終端的管理方法的一個處理實例的流 程圖;圖5是根據本發明實施例的空閒時間的時間比例的示意圖。
具體實施例方式功能概述本發明的主要思想是為了實現降低雙模移動終端待機功耗的問題,根據本發明 實施例的方法通過對時間窗口的精確預測、對射頻單元的分散管理、以及對多核處理器之 間交互的合理的提前調度,實現雙模協議棧軟體、2G物理層軟體和3G物理層軟體之間的良 好配合,可縮短移動終端軟體在無業務狀態下的運行時間,提高軟體運行效率,實現降低雙 模移動終端整體功耗的目的。以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實 施例僅用於說明和解釋本發明,並不用於限定本發明。方法實施例根據本發明,提供了一種用於雙模移動終端的管理方法,其中,該雙模移動終端包 括激活狀態的物理層軟體、雙模協議棧軟體和非激活狀態的物理層軟體,圖2是根據本發明實施例的用於雙模移動終端的管理方法的流程圖。需要說明的 是,在以下方法中描述的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,並 且,雖然在圖2中示出了邏輯順序,但是在某些情況下,可以以不同於此處的順序執行所示 出或描述的步驟。如圖2所示,該方法包括以下處理步驟S202,在到達尋呼接收周期間隔的情況下,激活狀態的物理層軟體被觸發喚 醒,接收並處理來自當前服務小區的尋呼指示信息;步驟S204,激活狀態的物理層軟體向雙模協議棧軟體上報第一信息,分別測量和 搜索頻內小區以及頻間小區後進入睡眠狀態,其中,第一信息用於喚醒雙模協議棧軟體;步驟S206,雙模協議棧軟體處理第一信息,並喚醒非激活狀態的物理層軟體;步驟S208,雙模協議棧軟體接收並處理非激活狀態的物理層軟體上報的第二信 息,進入睡眠狀態;步驟S210,非激活狀態的物理層軟體進入睡眠狀態。
下面詳細描述上述各處理的細節。( 一 )步驟 S202在到達尋呼接收周期間隔的情況下,激活狀態的物理層軟體被觸發喚醒,激活狀 態的物理層軟體打開射頻,與當前服務小區進行同步,接收並處理來自當前服務小區的尋 呼指示信息。( 二 )步驟 S204激活狀態的物理層軟體預測睡眠時間窗口即Tsle印窗口,該Tsle印窗口為進行 測量和搜索頻內小區以及頻間小區的處理所需的時間,並向雙模協議棧軟體上報攜帶有 Tsleep窗口的第一信息;其中,該第一信息還可以包括尋呼指示信息、上一周期的測量結 果{曰息;並且,激活狀態的物理層軟體喚醒雙模協議棧軟體,並進行測量和搜索頻內小區、 測量和搜索頻間小區的處理,之後進入睡眠狀態;(三)步驟 S2O6雙模協議棧軟體接收第一信息,並將第一信息中的Tsleep窗口轉換為非激活狀 態的物理層軟體能理解的時間窗口,根據該時間窗口觸發喚醒非激活狀態的物理層軟體。(四)步驟 S208非激活狀態的物理層軟體被觸發喚醒後進行系統間測量,並向雙模協議棧軟體上 報攜帶有測量結果的第二信息,雙模協議棧軟體處理該測量結果之後進入睡眠狀態,其中, 非激活狀態的物理層軟體開始進行系統間測量的時間點為Tsleep窗口的開始時間點。(五)步驟S2IO非激活狀態的物理層軟體關閉射頻,進入睡眠狀態。藉助本發明的實施例,可以實現激活狀態的物理層軟體、雙模協議棧軟體和非激 活狀態的物理層軟體在無業務狀態下獲得最多的睡眠時間,實現了降低移動終端整體功耗 的目的。圖3是根據本發明實施例的用於雙模移動終端的管理方法的優選處理方案的流 程圖。處於2G和3G的移動終端在無業務狀態下必須按照一定的周期間隔醒來,處理尋呼 信息接收、小區搜索測量等常規工作。這個周期間隔就是圖3中所示的尋呼接收周期。如 圖3所示,該方法包括以下步驟步驟S302,當尋呼接收周期間隔到達時,預先註冊在硬體上的定時器會產生一個 中斷,該中斷將觸發激活狀態的物理層軟體先被喚醒。所謂激活狀態,指的是在最近一次移動終端進入睡眠狀態之前,移動終端所處的 通信制式。例如,移動終端進入睡眠前是駐紮在3G通信系統上,那麼激活狀態的物理層軟 件就是指3G物理層軟體,未激活狀態的物理層軟體則是2G物理層軟體;如果移動終端進入 睡眠前是駐紮在2G通信系統上,那麼激活狀態的物理層軟體就是指2G物理層軟體,未激活 狀態的物理層軟體則是3G物理層軟體。激活狀態的物理層軟體被喚醒後,雙模協議棧軟體和非激活狀態的物理層軟體都 還處於睡眠狀態。步驟S304-S306,激活狀態的物理層軟體先打開射頻與當前服務小區取得同步,接 著控制頻率跟蹤與小區邊界鎖定,完成對服務小區尋呼指示信息的接收和處理。
上述步驟S302-S306對應於圖2中的步驟S202。步驟S308,在激活狀態的物理層軟體啟動後續的對頻內小區的測量和搜索,以及 對頻間小區的測量和搜索這些工作之前,激活狀態的物理層軟體需要先預測後續的這些工 作所需要花費的時間,然後給出Tsle印(睡眠時間)窗口。該Tsle印窗口為指激活狀態的 物理層軟體完成後續的這些工作的時間點為開始,到本次尋呼接收周期結束為終止的時間跨度。步驟S310,激活狀態的物理層軟體完成Tsle印窗口的預測後,將會喚醒雙模協議 棧軟體。上述步驟S308-S310對應於圖2中的步驟S204。步驟S312,激活狀態的物理層軟體執行對頻內小區的測量和搜索,以及對頻間小 區的測量和搜索。步驟S314,雙模協議棧軟體處理激活狀態的物理層軟體上報的信息,將Tsle印窗 口轉換為非激活狀態的物理層軟體所能理解的時間窗口,並將喚醒非激活狀態的物理層軟 件。步驟S316,非激活狀態的物理層軟體被觸發喚醒。上述步驟S312-S314對應於圖2中的步驟S206。步驟S318,非激活狀態的物理層軟體執行系統間的測量,並向雙模協議棧軟體上 報的測量結果,雙模協議棧軟體處理上報的測量結果。步驟S320,雙模協議棧軟體接收並處理非激活狀態的物理層軟體上報的包括測量 結果的消息,進入睡眠狀態。上述步驟S318-S320對應於圖2中的步驟S208。步驟S322,非激活狀態的物理層軟體關閉射頻,進入睡眠狀態。上述步驟S322對 應於圖2中的步驟S210。在具體實施過程中,通過實際調試,可以精確預測和合理調度雙模協議棧軟體的 喚醒時機,以實現非激活狀態的物理層軟體開始執行系統間測量的時間點恰好為Tsleep 窗口的開始時間點。上述的處理流程,觸發喚醒的順序不是受雙模協議棧軟體主控的,而是按照從激 活狀態的物理層軟體到雙模協議棧軟體,再到非激活狀態的物理層軟體這個順序來喚醒 的;睡眠也是相應軟體完成尋呼接收周期工作後依次進入睡眠的順序,而不是按雙模協議 棧軟體最先喚醒最後入睡的順序。通過這樣的合理調度,從圖3與圖1比較的結果可以得 出,雙模協議棧軟體減少了一個空閒時間1的無效空轉的耗電時間,有效實現了節約移動 終端功耗的目的。圖4是根據本發明實施例的用於雙模移動終端的管理方法的一個處理實例的流 程圖。該實例以WCDMA/GSM雙模移動終端為例,設定雙模移動終端在進入睡眠前是駐紮在 WCDMA通信系統上,因此,本實施例的激活狀態的物理層軟體就是指WCDMA物理層軟體,非 激活狀態的物理層軟體是指GSM物理層軟體,雙模協議棧軟體就是指W/G雙模協議棧軟體。 圖4中所示的處理流程可以參考圖3,此處不贅述。參考圖1、圖3和圖4,空閒時間1主要是對應於激活狀態的物理層軟體在尋呼接 收周期內完成工作所需要的時間,空閒時間2主要是對應於非激活狀態的物理層軟體在尋呼接收周期內完成工作所需要的時間。通過圖5可以得出,空閒時間1消耗的時間是空閒 時間2消耗時間的5倍,這主要是激活狀態的物理層軟體在尋呼接收周期內所需要完成的 工作更多的原因造成的,該時間比例是實際工程測算的結果。實驗表明,當採用根據本發明實施例提供的方法來進行移動終端軟體的設計後, 移動終端軟體設計的複雜度沒有顯著增加,但移動終端軟體的無效空轉時間縮短為原設計 方法的1/3,移動終端在無業務狀態下的功耗下降了接近50%,雙模移動終端待機時間平 均可延長近30%。綜上所述,藉助於本發明的技術方案,在不增加硬體複雜度的情況下,通過增加軟 件精確預測和合理調度,縮短了軟體運行時間,減小了雙模移動終端在無業務狀態下的待 機電流,降低了系統功耗,提升了移動終端性能。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,或者將它們分別製作成各個集成電路模塊,或者將它們 中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的 硬體和軟體結合。以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
一種用於雙模移動終端的管理方法,其中,所述雙模移動終端包括激活狀態的物理層軟體、雙模協議棧軟體和非激活狀態的物理層軟體,其特徵在於,所述方法包括在到達尋呼接收周期間隔的情況下,所述激活狀態的物理層軟體被觸發喚醒,接收並處理來自當前服務小區的尋呼指示信息;所述激活狀態的物理層軟體向所述雙模協議棧軟體上報第一信息,分別測量和搜索頻內小區以及頻間小區後進入睡眠狀態,其中,所述第一信息用於喚醒所述雙模協議棧軟體;所述雙模協議棧軟體處理所述第一信息,並喚醒非激活狀態的物理層軟體;所述雙模協議棧軟體接收並處理所述非激活狀態的物理層軟體上報的第二信息,進入睡眠狀態;所述非激活狀態的物理層軟體進入睡眠狀態。
2.根據權利要求1所述的方法,其特徵在於,在所述激活狀態的物理層軟體接收並處 理來自當前服務小區的尋呼指示信息的處理之前,所述方法還包括所述激活狀態的物理層軟體打開射頻,與所述當前服務小區進行同步。
3.根據權利要求1所述的方法,其特徵在於,所述激活狀態的物理層軟體向所述雙模 協議棧軟體上報所述第一信息的處理具體包括所述激活狀態的物理層軟體預測睡眠時間窗口即Tsleep窗口,並向所述雙模協議棧 軟體上報攜帶有所述Tsle印窗口的所述第一信息;其中,所述Tsleep窗口為進行測量和搜索頻內小區以及頻間小區的處理所需的時間。
4.根據權利要求3所述的方法,其特徵在於,所述第一信息還包括所述尋呼指示信 息、上一周期的測量結果信息。
5.根據權利要求3所述的方法,其特徵在於,所述雙模協議棧軟體處理所述第一信息, 並觸發喚醒所述非激活狀態的物理層軟體的處理具體包括所述雙模協議棧軟體將所述Tsleep窗口轉換為所述非激活狀態的物理層軟體能理解 的時間窗口,並根據該時間窗口觸發喚醒所述非激活狀態的物理層軟體。
6.根據權利要求3所述的方法,其特徵在於,所述雙模協議棧軟體接收並處理所述非 激活狀態的物理層軟體上報的所述第二信息之前,所述方法還包括所述非激活狀態的物理層軟體進行系統間測量,並向所述雙模協議棧軟體上報攜帶有 測量結果的所述第二信息,其中,所述非激活狀態的物理層軟體開始進行系統間測量的時 間點為所述Tsle印窗口的開始時間點。
7.根據權利要求1所述的方法,其特徵在於,所述非激活狀態的物理層軟體進入睡眠 狀態的處理具體包括所述非激活狀態的物理層軟體關閉射頻,進入睡眠狀態。
8.根據權利要求1至7中任一項所述的方法,其特徵在於,所述激活狀態的物理層軟體 為上一次進入睡眠狀態之前,所述雙模移動終端所處的通訊制式。
全文摘要
本發明公開了一種用於雙模移動終端的管理方法,本發明包括在到達尋呼接收周期間隔的情況下,激活狀態的物理層軟體被觸發喚醒,接收並處理來自當前服務小區的尋呼指示信息;激活狀態的物理層軟體向雙模協議棧軟體上報第一信息,分別測量和搜索頻內小區以及頻間小區後進入睡眠狀態,其中,第一信息用於喚醒雙模協議棧軟體;雙模協議棧軟體處理第一信息,並喚醒非激活狀態的物理層軟體;雙模協議棧軟體接收並處理非激活狀態的物理層軟體上報的第二信息,進入睡眠狀態;非激活狀態的物理層軟體進入睡眠狀態。通過本發明,能夠降低了移動終端的耗電量。
文檔編號H04W4/12GK101932136SQ20081019058
公開日2010年12月29日 申請日期2008年12月23日 優先權日2008年12月23日
發明者林星森 申請人:中興通訊股份有限公司