亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

移動(dòng)終端及其省電的方法

文檔序號(hào):7628852閱讀:124來(lái)源:國(guó)知局
專利名稱:移動(dòng)終端及其省電的方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)終端中的電源管理技術(shù)領(lǐng)域,具體涉及一種移動(dòng)終端及其省電的方法。
背景技術(shù)
UE有兩種基本的運(yùn)行模式IDLE(空閑)模式和連接模式。上電開(kāi)始,UE就停留在IDLE模式下。UE在空閑模式下的行為可以細(xì)分為PLMN(公用陸地移動(dòng)通信網(wǎng))選擇和重選、小區(qū)的選擇和重選、位置登記。當(dāng)UE開(kāi)機(jī)后首先應(yīng)該選擇一個(gè)PLMN,當(dāng)選中了一個(gè)PLMN后就開(kāi)始選擇屬于這個(gè)PLMN的小區(qū),當(dāng)找到這樣的一個(gè)小區(qū)后從系統(tǒng)信息廣播中就可以知道鄰近小區(qū)的信息,這樣UE就可以在所有這些小區(qū)中選擇一個(gè)信號(hào)最好的小區(qū)駐留下來(lái)。緊接著,UE就會(huì)發(fā)起位置登記過(guò)程,成功后,UE就成功的駐留在這個(gè)小區(qū)中。駐留的作用有四個(gè)(1)使UE可以接收PLMN廣播的系統(tǒng)信息;(2)可以在小區(qū)內(nèi)發(fā)起隨機(jī)接入過(guò)程;(3)可以接收網(wǎng)絡(luò)的尋呼;(4)可以接收小區(qū)廣播業(yè)務(wù)。
在IDLE模式下,終端為了能隨時(shí)響應(yīng)基站的呼叫命令,必須接收每幀基站的接入信道信息,分析其信息是否有呼叫本機(jī)的命令,如有呼叫本機(jī)的命令,則建立業(yè)務(wù)信道,否則繼續(xù)守候接收基站的接入信道信息。通常一個(gè)基站覆蓋的區(qū)域內(nèi)包含多個(gè)終端設(shè)備,基站需要輪流向各終端發(fā)送尋呼消息。而系統(tǒng)消息是指某個(gè)小區(qū)或整個(gè)無(wú)線網(wǎng)絡(luò)子系統(tǒng)的公用信息,通過(guò)廣播信道廣播。廣播時(shí),將系統(tǒng)消息按其特性分為不同的SIB(系統(tǒng)消息塊),每一個(gè)SIB包含同一特性的系統(tǒng)信息,如SIB1主要包含了移動(dòng)終端在空閑模式下需要的定時(shí)器和計(jì)數(shù)器,不同的SIB具有不同的特性。各SIB在廣播信道上是重復(fù)出現(xiàn)的,移動(dòng)終端沒(méi)有必要去重復(fù)讀取這些SIB。因此,為了使移動(dòng)終端省電,在現(xiàn)有技術(shù)中,依據(jù)尋呼消息和系統(tǒng)消息的周期性,采用不連續(xù)接收的方式接收系統(tǒng)尋呼消息和系統(tǒng)消息,在不接收消息時(shí),使終端處于睡眠狀態(tài)。
目前,隨著第三代移動(dòng)通信技術(shù)的發(fā)展,移動(dòng)終端正在成為一個(gè)集話音、數(shù)據(jù)、攝錄像等多種功能于一身的復(fù)雜設(shè)備,將會(huì)提供越來(lái)越個(gè)性化的服務(wù)。為了實(shí)現(xiàn)這些功能,現(xiàn)有終端通常包括如圖1所示的一些模塊其中,應(yīng)用層模塊處理和人機(jī)界面有關(guān)的操作,高層協(xié)議模塊則完成標(biāo)準(zhǔn)所規(guī)定的非接入層和接入層的協(xié)議實(shí)現(xiàn),物理層模塊完成諸如信道編解碼、調(diào)制和解調(diào)的工作,射頻模塊完成將信號(hào)在低頻和高頻之間轉(zhuǎn)換的工作,信號(hào)通過(guò)天線用無(wú)線的方式和另一端的無(wú)線基站進(jìn)行通信。
為了使系統(tǒng)更好地利用無(wú)線資源,移動(dòng)終端在空閑模式下,不僅需要接收小區(qū)廣播消息,還需要同時(shí)進(jìn)行本小區(qū)或者鄰小區(qū)的測(cè)量,并向基站上報(bào)測(cè)量結(jié)果。
如何保證終端在不漏掉應(yīng)接收的所有網(wǎng)絡(luò)側(cè)發(fā)送的下行信息的同時(shí),根據(jù)移動(dòng)終端中不同功能模塊需要完成任務(wù)的特性節(jié)省其電能,現(xiàn)有技術(shù)中并沒(méi)提供有效的解決方案。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種移動(dòng)終端,使其在空閑模式下,在不影響其正常功能實(shí)現(xiàn)的同時(shí),使其內(nèi)部的各功能模塊都盡最大可能地處于睡眠狀態(tài),以節(jié)省電能消耗,延長(zhǎng)終端的待機(jī)時(shí)間。
本發(fā)明的另一個(gè)目的是提供一種移動(dòng)終端省電的方法,以克服現(xiàn)有技術(shù)中采用不連續(xù)接收的方式接收系統(tǒng)尋呼消息和系統(tǒng)消息,從而錯(cuò)過(guò)許多其他可能需要執(zhí)行的任務(wù)的缺點(diǎn),在保證終端各項(xiàng)功能的同時(shí),最大限度地減少終端系統(tǒng)不同芯片運(yùn)行時(shí)間。
為此,本發(fā)明提供如下的技術(shù)方案一種移動(dòng)終端,包括應(yīng)用層單元、高層協(xié)議單元、物理層單元、鍵盤,還包括省電控制單元、執(zhí)行任務(wù)時(shí)間計(jì)算單元和定時(shí)器;當(dāng)移動(dòng)終端處于空閑狀態(tài)時(shí),執(zhí)行任務(wù)時(shí)間計(jì)算單元計(jì)算移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti,通知省電控制單元使應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入低功耗的睡眠狀態(tài),并根據(jù)該最短時(shí)間Ti設(shè)置并啟動(dòng)該定時(shí)器,當(dāng)定時(shí)時(shí)間到達(dá)時(shí),通知所述省電控制單元喚醒物理層單元執(zhí)行該時(shí)刻的任務(wù),并根據(jù)物理層單元的執(zhí)行結(jié)果決定是否喚醒所述高層協(xié)議單元。
所述移動(dòng)終端還包括睡眠時(shí)間門限設(shè)置單元,用于設(shè)置睡眠時(shí)間門限值Tt;比較單元,用于比較設(shè)置的睡眠時(shí)間門限值Tt和計(jì)算出的移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti的大小,并當(dāng)Ti≥Tt時(shí),通知所述省電控制單元使應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入睡眠狀態(tài)。
當(dāng)物理層單元需要將執(zhí)行結(jié)果上報(bào)高層協(xié)議單元或者需要接收尋呼消息時(shí),通知省電控制單元喚醒高層協(xié)議單元。
當(dāng)所述省電控制單元收到來(lái)自鍵盤的觸發(fā)時(shí),喚醒所述應(yīng)用層單元獲取鍵盤觸發(fā)任務(wù)。
物理層單元執(zhí)行讀尋呼信道任務(wù)的同時(shí)執(zhí)行測(cè)量任務(wù)。
一種移動(dòng)終端省電的方法,包括以下步驟A、移動(dòng)終端在空閑狀態(tài)時(shí),獲取其從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti,同時(shí)使移動(dòng)終端中的應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài);B、當(dāng)?shù)竭_(dá)時(shí)間Ti后,喚醒物理層執(zhí)行該時(shí)刻需要執(zhí)行的任務(wù),并根據(jù)物理層的執(zhí)行結(jié)果決定是否喚醒高層進(jìn)入工作狀態(tài)。
所述方法進(jìn)一步包括預(yù)先設(shè)定睡眠時(shí)間門限Tt;在使移動(dòng)終端中的應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài)前,判斷所述Ti是否大于或等于所述Tt;當(dāng)Ti≥Tt時(shí),使移動(dòng)終端中的應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài),否則使應(yīng)用層、物理層和高層保持激活狀態(tài)。
所述移動(dòng)終端通過(guò)以下步驟獲取其從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti分別計(jì)算從現(xiàn)在開(kāi)始到讀取尋呼指示信道、讀取系統(tǒng)消息、和讀取小區(qū)廣播消息的時(shí)間;將計(jì)算出的讀取尋呼指示信道、讀取系統(tǒng)消息、和讀取小區(qū)廣播消息的時(shí)間中最短的時(shí)間作為從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti。
所述步驟B進(jìn)一步包括當(dāng)物理層需要將執(zhí)行結(jié)果上報(bào)高層協(xié)議單元或者需要接收尋呼消息時(shí),喚醒高層進(jìn)入工作狀態(tài)。
所述方法進(jìn)一步包括步驟在應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài)后的Ti時(shí)間內(nèi),如果所述移動(dòng)終端收到來(lái)自鍵盤的觸發(fā)時(shí),喚醒應(yīng)用層獲取鍵盤觸發(fā)任務(wù);如果所述鍵盤觸發(fā)任務(wù)為接入任務(wù),則喚醒高層和物理層進(jìn)行接入操作。
由以上本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過(guò)在移動(dòng)終端中設(shè)置省電控制單元來(lái)控制應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入低功耗的睡眠狀態(tài)或分別將其從睡眠狀態(tài)喚醒,并進(jìn)一步通過(guò)設(shè)置睡眠時(shí)間門限來(lái)防止在移動(dòng)終端任務(wù)比較頻繁的情況下,不斷的睡眠和喚醒各層單元增加系統(tǒng)控制開(kāi)銷,從而增加電池功耗的現(xiàn)象。利用本發(fā)明,可以保證移動(dòng)終端在不漏掉終端應(yīng)當(dāng)接收的所有網(wǎng)絡(luò)側(cè)發(fā)送的下行信息的同時(shí),根據(jù)移動(dòng)終端中不同單元需要完成任務(wù)的特性,最大限度地減少終端系統(tǒng)不同單元芯片的運(yùn)行時(shí)間,使得移動(dòng)終端用在芯片的電力大大減少,從而有效地節(jié)省了終端的功率消耗,延長(zhǎng)了終端的待機(jī)時(shí)間。


圖1是本發(fā)明移動(dòng)終端第一實(shí)施例的原理框圖;圖2是本發(fā)明移動(dòng)終端第二實(shí)施例的原理框圖;圖3是本發(fā)明方法第一實(shí)施例的實(shí)現(xiàn)流程圖;圖4是本發(fā)明方法第二實(shí)施例的實(shí)現(xiàn)流程圖;圖5是利用本發(fā)明移動(dòng)終端中DSP和MCU芯片睡眠/工作時(shí)段示意圖。
具體實(shí)施例方式
本發(fā)明的核心在于在移動(dòng)終端中設(shè)置省電控制單元來(lái)控制應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入低功耗的睡眠狀態(tài)或分別將其從睡眠狀態(tài)喚醒,為了避免在移動(dòng)終端任務(wù)比較頻繁的情況下不斷的睡眠和喚醒各層單元移動(dòng)終端功耗的增加,進(jìn)一步設(shè)定睡眠時(shí)間門限,當(dāng)移動(dòng)終端在空閑狀態(tài)時(shí),計(jì)算其從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間,如果該時(shí)間大于設(shè)定的睡眠時(shí)間門限,才由省電控制單元控制應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入低功耗的睡眠狀態(tài)。當(dāng)?shù)竭_(dá)執(zhí)行任務(wù)時(shí)間后,首先喚醒物理層單元執(zhí)行該時(shí)刻需要執(zhí)行的任務(wù),然后再根據(jù)物理層單元的執(zhí)行結(jié)果決定是否喚醒高層協(xié)議單元進(jìn)入工作狀態(tài)。在任何時(shí)刻,如果省電控制單元收到來(lái)自鍵盤的觸發(fā)操作后,則立即喚醒應(yīng)用層單元執(zhí)行相應(yīng)的操作。
本技術(shù)領(lǐng)域人員知道,在終端開(kāi)啟電源之后,進(jìn)行小區(qū)初搜過(guò)程,最終進(jìn)入到空閑模式。在空閑模式下,終端的主要任務(wù)就是不定期地解讀系統(tǒng)信息,對(duì)鄰近小區(qū)進(jìn)行測(cè)量,收聽(tīng)尋呼以及小區(qū)的重選。網(wǎng)絡(luò)廣播的系統(tǒng)信息以及尋呼內(nèi)容是以固定周期進(jìn)行的,所以終端沒(méi)有必要時(shí)時(shí)的解讀所有的系統(tǒng)信息以及尋呼塊的內(nèi)容,從而可以大大節(jié)省終端的電源功耗,提高終端的待機(jī)時(shí)間。依據(jù)該原理,本發(fā)明在移動(dòng)終端中設(shè)置一個(gè)省電控制單元來(lái)控制應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入低功耗的睡眠狀態(tài)或分別將其從睡眠狀態(tài)喚醒。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
參照?qǐng)D1,圖1示出了本發(fā)明移動(dòng)終端第一實(shí)施例的原理框圖通常,現(xiàn)有的移動(dòng)終端由應(yīng)用層單元、高層協(xié)議單元、物理層單元、鍵盤、射頻模塊、天線等幾部分組成。在本發(fā)明中,同樣包括這幾部分,如圖中所示,有應(yīng)用層單元S1、高層協(xié)議單元S2、物理層單元S3、鍵盤S4、射頻模塊S5、天線S6。除此之外,在本發(fā)明移動(dòng)終端中,還包括以下單元省電控制單元S01、執(zhí)行任務(wù)時(shí)間計(jì)算單元S02和定時(shí)器S03。
當(dāng)移動(dòng)終端處于空閑狀態(tài)時(shí),執(zhí)行任務(wù)時(shí)間計(jì)算單元S02計(jì)算移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti,同時(shí)通知省電控制單元S01使應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入低功耗的睡眠狀態(tài),并根據(jù)該最短時(shí)間Ti設(shè)置并啟動(dòng)定時(shí)器S03,當(dāng)定時(shí)時(shí)間到達(dá)時(shí),也就是說(shuō),經(jīng)過(guò)時(shí)間Ti后,定時(shí)器S03通知省電控制單元S01喚醒物理層單元執(zhí)行該時(shí)刻的任務(wù),物理層單元執(zhí)行任務(wù)完畢后,將執(zhí)行結(jié)果數(shù)據(jù)傳遞給省電控制單元S01,由其根據(jù)該結(jié)果決定是否喚醒高層協(xié)議單元。
前面已經(jīng)提到,在空閑模式下,終端的主要任務(wù)就是不定期地解讀系統(tǒng)信息,對(duì)鄰近小區(qū)進(jìn)行測(cè)量,收聽(tīng)尋呼以及小區(qū)的重選。而在現(xiàn)有協(xié)議中并沒(méi)有規(guī)定測(cè)量任務(wù)的執(zhí)行時(shí)刻。因此,在執(zhí)行任務(wù)時(shí)間計(jì)算單元S02計(jì)算移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti時(shí),只考慮移動(dòng)終端需要讀取系統(tǒng)消息或小區(qū)消息、以及收尋呼消息的時(shí)刻。由于網(wǎng)絡(luò)廣播尋呼消息是通過(guò)傳輸信道PCH(尋呼信道)和物理信道PICH(尋呼指示信道)廣播的,其中PICH和PCH配對(duì)使用。PICH不承載傳輸信道的數(shù)據(jù),但卻與傳輸信道PCH配對(duì)使用,用以指示特定的移動(dòng)終端是否需要解讀其后跟隨的PCH信道(映射在輔助公共控制信道S-CCPCH上)。PICH信道配置所需的物理層參數(shù)、信道數(shù)目以及信道結(jié)構(gòu)等信息由系統(tǒng)信息廣播。PICH信道的內(nèi)容由一系列的尋呼指示因子組成,在終端解讀PICH塊之后,即可確定PICH塊中本終端尋呼因子的值,根據(jù)該值,終端即可得知是否被要求接收PICH信道之后尋呼塊內(nèi)的尋呼信道,以確定尋呼消息中是否包含著對(duì)本終端的尋呼。因此,在計(jì)算移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti時(shí),只考慮移動(dòng)終端需要讀取系統(tǒng)消息或小區(qū)消息、以及讀PICH的時(shí)刻。
無(wú)論是系統(tǒng)消息、小區(qū)廣播消息還是讀PICH的消息,都是周期性的,也就是說(shuō)每個(gè)固定的周期就會(huì)讀一次這類消息。但是每種消息的周期是不一樣的,起始位置一般也不相同,如果某個(gè)消息的周期是T(以5ms為單位),起始偏移是O(以5ms為單位),那么讀這個(gè)消息的位置就是O+N*T,其中N是整數(shù)。
省電控制單元S01喚醒物理層單元的同時(shí),需要通知物理層單元需要執(zhí)行的任務(wù)。如果是需要執(zhí)行讀系統(tǒng)消息或小區(qū)廣播消息,則物理層單元讀取這些消息后,將讀取的消息內(nèi)容傳送給省電控制單元S01,由省電控制單元S01判斷是否需要將讀取的消息內(nèi)容上報(bào)給高層協(xié)議單元,如果需要上報(bào),則省電控制單元S01喚醒高層協(xié)議單元,使物理層單元接收到的數(shù)據(jù)內(nèi)容上報(bào)給高層協(xié)議單元進(jìn)行處理。如果是需要執(zhí)行讀PICH信道的任務(wù),則物理層單元讀PICH信道的同時(shí),執(zhí)行測(cè)量任務(wù),并將測(cè)量結(jié)果傳送給省電控制單元S01,由省電控制單元S01判斷測(cè)量值是否達(dá)到了預(yù)定的測(cè)量門限。如果測(cè)量值達(dá)到了預(yù)定的測(cè)量門限,則省電控制單元S01喚醒高層協(xié)議單元,使物理層單元將測(cè)量結(jié)果上報(bào)給高層協(xié)議單元;同時(shí),物理層單元將讀取的PICH信息傳送給省電控制單元S01,由省電控制單元S01確定本終端尋呼因子的值,根據(jù)該值,即可得知是否需要接收PICH信道之后的PCH信道。如果需要接收尋呼消息,則喚醒高層協(xié)議單元執(zhí)行相應(yīng)的動(dòng)作。如果省電控制單元S01根據(jù)物理層的執(zhí)行結(jié)果判斷不需要喚醒高層協(xié)議單元,則通知執(zhí)行任務(wù)時(shí)間計(jì)算單元進(jìn)行下一個(gè)控制時(shí)間點(diǎn)的計(jì)算。
在省電控制單元S01使應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入睡眠狀態(tài)后的Ti時(shí)間段內(nèi),如果省電控制單元S01收到來(lái)自鍵盤的觸發(fā),則喚醒應(yīng)用層單元獲取鍵盤觸發(fā)任務(wù)。應(yīng)用層單元如果發(fā)現(xiàn)來(lái)自鍵盤的觸發(fā)是一個(gè)需要進(jìn)行接入的任務(wù)的話,則通知省電控制單元S01,省電控制單元S01隨即將高層協(xié)議單元和物理層單元喚醒,使其進(jìn)行接入的操作。
為了避免移動(dòng)終端在任務(wù)頻繁的情況下不斷的睡眠和喚醒帶來(lái)控制開(kāi)銷的增加,還可設(shè)定一睡眠時(shí)間門限,當(dāng)執(zhí)行任務(wù)時(shí)間計(jì)算單元S02計(jì)算移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti大于該睡眠時(shí)間門限時(shí),省電控制單元S01才使應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入睡眠狀態(tài),否則,使應(yīng)用層單元、高層協(xié)議單元和物理層單元一直保持激活狀態(tài)。
參照?qǐng)D2所示本發(fā)明移動(dòng)終端第二實(shí)施例的原理框圖在該實(shí)施例中,睡眠時(shí)間門限設(shè)置單元S04用于設(shè)置睡眠時(shí)間門限值Tt,該值可根據(jù)移動(dòng)終端在小區(qū)的位置及業(yè)務(wù)量由用戶自己來(lái)設(shè)定。比較單元S05用于比較設(shè)置的睡眠時(shí)間門限值Tt和計(jì)算出的移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti的大小,當(dāng)Ti≥Tt時(shí),通知省電控制單元S01使應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入睡眠狀態(tài)。
其他各單元的工作過(guò)程與上述實(shí)施例一相同,在此不再贅述。
省電控制單元S01本身的睡眠和喚醒可以利用現(xiàn)有技術(shù),通過(guò)定時(shí)器來(lái)實(shí)現(xiàn)。
參照?qǐng)D3,圖3示出了本發(fā)明方法第一實(shí)施例的實(shí)現(xiàn)流程步驟301移動(dòng)終端進(jìn)入空閑狀態(tài);步驟302計(jì)算從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti;步驟303使應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài);步驟304在Ti時(shí)間內(nèi)判斷是否有來(lái)自鍵盤的觸發(fā)中斷,如果有,則進(jìn)到步驟305;否則進(jìn)到步驟311;步驟305喚醒應(yīng)用層獲取鍵盤觸發(fā)任務(wù)。
步驟306判斷鍵盤觸發(fā)任務(wù)是否為接入任務(wù);如果是,則進(jìn)到步驟307,否則,進(jìn)到步驟步驟307喚醒物理層和高層;步驟308為移動(dòng)終端接入建立相應(yīng)鏈路;步驟309保持在鏈路建立狀態(tài);步驟310判斷鏈路是否釋放;如果未釋放,則返回步驟309,繼續(xù)保持在鏈路建立狀態(tài);否則,返回步驟301,移動(dòng)終端重新進(jìn)入空閑狀態(tài);步驟311經(jīng)過(guò)Ti時(shí)間后喚醒物理層;步驟312判斷是否需要執(zhí)行讀PICH的任務(wù);如果是,則進(jìn)到步驟313;否則,進(jìn)到步驟319;步驟313讀PICH信道信息;同時(shí)進(jìn)行步驟314;步驟314執(zhí)行測(cè)量任務(wù);步驟315判斷測(cè)量值是否達(dá)到了預(yù)定的門限;如果達(dá)到,則進(jìn)到步驟316;否則,進(jìn)到步驟318;步驟316喚醒高層,以便使物理層可以向高層上報(bào)測(cè)量結(jié)果;步驟317物理層上報(bào)測(cè)量結(jié)果給高層;步驟318根據(jù)讀取的PICH信道信息,判斷是否需要接收尋呼信息,也就是說(shuō)是否需要讀PCH信道;如果需要收尋呼信息,則進(jìn)到步驟316;否則,進(jìn)到步驟323;步驟319執(zhí)行讀系統(tǒng)消息或讀小區(qū)廣播消息的任務(wù);步驟320根據(jù)讀取的消息,判斷是否需要將消息內(nèi)容上報(bào)給高層協(xié)議;如果需要,則進(jìn)到步驟321;否則,返回步驟302;步驟321喚醒高層,以便使物理層可以向高層上報(bào)讀取的消息內(nèi)容;步驟322物理層上報(bào)消息內(nèi)容給高層,高層將收到的消息進(jìn)行保存并更新相關(guān)的參數(shù),此時(shí)終端依然保持在空閑狀態(tài)。
步驟323使移動(dòng)終端繼續(xù)保持在空閑狀態(tài);然后返回步驟302。
在上述步驟311中,經(jīng)過(guò)Ti時(shí)間后喚醒物理層,此時(shí),在Ti時(shí)刻需要執(zhí)行的任務(wù)有可能是讀PICH、讀系統(tǒng)消息和讀小區(qū)廣播消息這三項(xiàng)任務(wù)中之一,或者其中的兩項(xiàng)或者需要執(zhí)行全部三項(xiàng)。如果需要執(zhí)行其中的一項(xiàng)任務(wù),則依照上述相應(yīng)的流程來(lái)執(zhí)行,執(zhí)行完該項(xiàng)任務(wù)后,根據(jù)執(zhí)行結(jié)果可能終端繼續(xù)保持在空閑狀態(tài),或者是高層重新開(kāi)始計(jì)算從現(xiàn)在開(kāi)始到最近執(zhí)行任務(wù)之間需要的最短時(shí)間。如果需要同時(shí)執(zhí)行多項(xiàng)任務(wù),則依照上述相應(yīng)的流程依次來(lái)執(zhí)行。
為了避免移動(dòng)終端在任務(wù)頻繁的情況下不斷的睡眠和喚醒帶來(lái)控制開(kāi)銷的增加,還可設(shè)定一睡眠時(shí)間門限,當(dāng)計(jì)算出的移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti大于該睡眠時(shí)間門限時(shí),才使應(yīng)用層、高層和物理層進(jìn)入睡眠狀態(tài),否則,使其一直保持激活狀態(tài)。
參照?qǐng)D4所示本發(fā)明方法第二實(shí)施例的實(shí)現(xiàn)流程,包括以下步驟步驟401設(shè)定睡眠時(shí)間門限Tt;
步驟402移動(dòng)終端在空閑狀態(tài)時(shí),獲取其從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti;步驟403判斷Ti是否大于或等于Tt;如果Ti≥Tt,則進(jìn)到步驟404使移動(dòng)終端中的應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài);否則,在下一個(gè)控制時(shí)間點(diǎn)到來(lái)后,返回步驟402,重新計(jì)算移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti;步驟405判斷在Ti時(shí)間內(nèi)是否收到來(lái)自鍵盤觸發(fā)的中斷;如果收到,則進(jìn)到步驟406喚醒應(yīng)用層獲取鍵盤觸發(fā)任務(wù);步驟407當(dāng)鍵盤觸發(fā)任務(wù)為接入任務(wù)時(shí),喚醒高層和物理層進(jìn)行接入操作;接入操作完成后,移動(dòng)終端重新回到空閑狀態(tài);如果未收到,則進(jìn)到步驟408經(jīng)過(guò)Ti時(shí)間后喚醒物理層執(zhí)行該時(shí)刻需要執(zhí)行的任務(wù);步驟409根據(jù)物理層的執(zhí)行結(jié)果,判斷是否需要高層的參與;如果需要,則進(jìn)到步驟410喚醒高層進(jìn)入工作狀態(tài);相應(yīng)動(dòng)作完成后,移動(dòng)終端重新回到空閑狀態(tài);如果不需要,則下一個(gè)控制時(shí)間點(diǎn)到來(lái)后,返回步驟402,重新計(jì)算移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti。
通常,在實(shí)際的移動(dòng)終端中,通常采用至少兩個(gè)芯片,一個(gè)是DSP(數(shù)字信號(hào)處理器),另一個(gè)是MCU(微控制器)。其中,DSP處理復(fù)雜的物理層算法,MCU則完成包括高層協(xié)議棧在內(nèi)及物理層的一部分控制功能。在DSP同MCU的數(shù)據(jù)交互過(guò)程中,DSP根據(jù)MCU的命令來(lái)調(diào)度不同的算法。比如,對(duì)于支持TD-SCDMA(時(shí)分-同步碼分多址)的移動(dòng)終端一般需要每幀交互一次數(shù)據(jù)。對(duì)于本發(fā)明移動(dòng)終端中的應(yīng)用層單元和高層協(xié)議單元,可以通過(guò)兩個(gè)MCU來(lái)實(shí)現(xiàn),也可以將其集成在一個(gè)MCU上,此時(shí),應(yīng)用層單元和高層協(xié)議單元是同時(shí)睡眠和喚醒。
比如,應(yīng)用層和高層協(xié)議都運(yùn)行在一個(gè)MCU芯片上,而物理層運(yùn)行在一個(gè)DSP芯片上,省電控制單元也集成在MCU芯片上,省電控制單元自身的睡眠和喚醒通過(guò)定時(shí)器來(lái)實(shí)現(xiàn)。
假定省電控制單元設(shè)定的睡眠時(shí)間門限是100ms,也就是說(shuō),只有當(dāng)空閑的時(shí)間超過(guò)100ms的時(shí)候,省電控制單元才會(huì)命令MCU和DSP進(jìn)入睡眠狀態(tài)。
省電控制單元計(jì)算發(fā)現(xiàn)在0.32s的整數(shù)倍才需要讀PICH,持續(xù)時(shí)間是10ms,在1.28s的整數(shù)倍需要讀系統(tǒng)消息,持續(xù)時(shí)間是20ms,在0.64s的整數(shù)倍才需要讀小區(qū)廣播消息,持續(xù)時(shí)間是20ms。而在讀PICH的過(guò)程中,只在第5次讀PICH時(shí)才發(fā)現(xiàn)有尋呼,要讀PCH并且持續(xù)40ms。在讀PICH的同時(shí)要進(jìn)行測(cè)量,測(cè)量的時(shí)間和要測(cè)量的項(xiàng)目多少有關(guān),這里假設(shè)在10ms內(nèi)完成。MCU處理一次來(lái)自DSP的消息需要的時(shí)間是5ms。
在這種情況下,應(yīng)用本發(fā)明之后,DSP和MCU的運(yùn)行時(shí)間如圖5所示。由該圖可以看出,在0s到2.56s這段典型的時(shí)間內(nèi),DSP有大概95%的時(shí)間是處于睡眠狀態(tài),而MCU有大概99%的時(shí)間是處于睡眠狀態(tài)。在處于睡眠狀態(tài)的時(shí)間內(nèi)所消耗的電量是很小的。
可見(jiàn),利用本發(fā)明,可以保證終端不會(huì)漏掉接收網(wǎng)絡(luò)側(cè)發(fā)送的系統(tǒng)消息和小區(qū)廣播消息,并且可以使終端在接收尋呼的過(guò)程中進(jìn)行必要的無(wú)線指標(biāo)的測(cè)量,不僅保證了終端可以隨時(shí)獲得實(shí)時(shí)的網(wǎng)絡(luò)參數(shù),而且使終端內(nèi)部的各單元在終端空閑模式的大部分時(shí)間內(nèi)都盡可能地處于睡眠狀態(tài),從而大大節(jié)省了電能的消耗。
雖然通過(guò)實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種移動(dòng)終端,包括應(yīng)用層單元、高層協(xié)議單元、物理層單元、鍵盤,其特征在于,還包括省電控制單元、執(zhí)行任務(wù)時(shí)間計(jì)算單元和定時(shí)器;當(dāng)移動(dòng)終端處于空閑狀態(tài)時(shí),執(zhí)行任務(wù)時(shí)間計(jì)算單元計(jì)算移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti,通知省電控制單元使應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入低功耗的睡眠狀態(tài),并根據(jù)該最短時(shí)間Ti設(shè)置并啟動(dòng)該定時(shí)器,當(dāng)定時(shí)時(shí)間到達(dá)時(shí),通知所述省電控制單元喚醒物理層單元執(zhí)行該時(shí)刻的任務(wù),并根據(jù)物理層單元的執(zhí)行結(jié)果決定是否喚醒所述高層協(xié)議單元。
2.根據(jù)權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括睡眠時(shí)間門限設(shè)置單元,用于設(shè)置睡眠時(shí)間門限值Tt;比較單元,用于比較設(shè)置的睡眠時(shí)間門限值Tt和計(jì)算出的移動(dòng)終端從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti的大小,并當(dāng)Ti≥Tt時(shí),通知所述省電控制單元使應(yīng)用層單元、高層協(xié)議單元和物理層單元進(jìn)入睡眠狀態(tài)。
3.根據(jù)權(quán)利要求1或2所述的移動(dòng)終端,其特征在于,當(dāng)物理層單元需要將執(zhí)行結(jié)果上報(bào)高層協(xié)議單元或者需要接收尋呼消息時(shí),通知省電控制單元喚醒高層協(xié)議單元。
4.根據(jù)權(quán)利要求1或2所述的移動(dòng)終端,其特征在于,當(dāng)所述省電控制單元收到來(lái)自鍵盤的觸發(fā)時(shí),喚醒所述應(yīng)用層單元獲取鍵盤觸發(fā)任務(wù)。
5.根據(jù)權(quán)利要求1或2所述的移動(dòng)終端,其特征在于,物理層單元執(zhí)行讀尋呼信道任務(wù)的同時(shí)執(zhí)行測(cè)量任務(wù)。
6.一種移動(dòng)終端省電的方法,其特征在于,包括以下步驟A、移動(dòng)終端在空閑狀態(tài)時(shí),獲取其從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti,同時(shí)使移動(dòng)終端中的應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài);B、當(dāng)?shù)竭_(dá)時(shí)間Ti后,喚醒物理層執(zhí)行該時(shí)刻需要執(zhí)行的任務(wù),并根據(jù)物理層的執(zhí)行結(jié)果決定是否喚醒高層進(jìn)入工作狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法進(jìn)一步包括預(yù)先設(shè)定睡眠時(shí)間門限Tt;在使移動(dòng)終端中的應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài)前,判斷所述Ti是否大于或等于所述Tt;當(dāng)Ti≥Tt時(shí),使移動(dòng)終端中的應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài),否則使應(yīng)用層、物理層和高層保持激活狀態(tài)。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述移動(dòng)終端通過(guò)以下步驟獲取其從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti分別計(jì)算從現(xiàn)在開(kāi)始到讀取尋呼指示信道、讀取系統(tǒng)消息、和讀取小區(qū)廣播消息的時(shí)間;將計(jì)算出的讀取尋呼指示信道、讀取系統(tǒng)消息、和讀取小區(qū)廣播消息的時(shí)間中最短的時(shí)間作為從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間Ti。
9.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述步驟B進(jìn)一步包括當(dāng)物理層需要將執(zhí)行結(jié)果上報(bào)高層協(xié)議單元或者需要接收尋呼消息時(shí),喚醒高層進(jìn)入工作狀態(tài)。
10.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述方法進(jìn)一步包括步驟在應(yīng)用層、物理層和高層進(jìn)入睡眠狀態(tài)后的Ti時(shí)間內(nèi),如果所述移動(dòng)終端收到來(lái)自鍵盤的觸發(fā)時(shí),喚醒應(yīng)用層獲取鍵盤觸發(fā)任務(wù);如果所述鍵盤觸發(fā)任務(wù)為接入任務(wù),則喚醒高層和物理層進(jìn)行接入操作。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)終端,通過(guò)在其內(nèi)部設(shè)置省電控制單元、執(zhí)行任務(wù)時(shí)間計(jì)算單元和定時(shí)器來(lái)使應(yīng)用層單元、物理層單元和高層單元進(jìn)入睡眠狀態(tài)或?qū)⑵鋸乃郀顟B(tài)喚醒。本發(fā)明還公開(kāi)了一種移動(dòng)終端省電的方法,移動(dòng)終端在空閑狀態(tài)時(shí),獲取其從現(xiàn)在開(kāi)始到最近一次執(zhí)行任務(wù)之間需要的最短時(shí)間T
文檔編號(hào)H04W52/02GK1988698SQ20051013019
公開(kāi)日2007年6月27日 申請(qǐng)日期2005年12月19日 優(yōu)先權(quán)日2005年12月19日
發(fā)明者李引新, 范柰青 申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司, 上海大唐移動(dòng)通信設(shè)備有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1