專利名稱:多cpu結(jié)構(gòu)的帶有通信功能的移動終端及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端,特別涉及使用了多個CPU的帶有通信功能的移動終端及其控制方法。
背景技術(shù):
帶有通信功能的移動終端有,在與通信功能及其他服務(wù)功能相關(guān)的管理控制中使用單一CPU的移動終端,以及使用了多個CPU的帶有通信功能的移動終端(例如專利文獻(xiàn)1)。
隨著移動終端的服務(wù)功能的擴(kuò)大、改進(jìn),使用多個CPU的情況會變得多起來。
一個CPU為通信控制用CPU(CCPU),用于主要負(fù)責(zé)在實際通信中所需的RF(無線電頻率)裝置、信號處理DSP(數(shù)字信號處理裝置)等的控制管理;另一個為應(yīng)用程序控制用CPU(ACPU),用于負(fù)責(zé)移動終端的液晶顯示裝置、聲音輸入輸出裝置、鍵盤輸入裝置、光學(xué)裝置等用戶接口的控制管理。
CPU增多這種趨勢的原因在于,在用單一的CPU來管理控制在功能上變化很少的通信功能,和如數(shù)碼照相功能和游戲功能等所體現(xiàn)的那樣擴(kuò)充或追加的應(yīng)用功能的移動終端中,只用單一的CPU會花費更多開發(fā)CPU或其控制軟件的天數(shù)和費用。此外,還會加大產(chǎn)生設(shè)計缺陷的可能性,增大開發(fā)風(fēng)險。
在多CPU結(jié)構(gòu)中進(jìn)行控制,使ACPU在不是主要進(jìn)行數(shù)據(jù)處理時為待機(jī)狀態(tài)從而處于低功率狀態(tài),使CCPU在不是主要進(jìn)行數(shù)據(jù)通信時,除了監(jiān)視來自外部的通信開始請求以外,為待機(jī)狀態(tài)從而處于低功率狀態(tài)。然后,當(dāng)例如需要通過操作作為用戶接口的按鍵來進(jìn)行通信時,則從ACPU側(cè)啟動CCPU使其變?yōu)榭赏ㄐ艩顟B(tài)。
但是,在以恒定周期開關(guān)通信的同時監(jiān)視呼入狀態(tài)這一間歇接收工作模式中,CCPU與間歇接收工作時序同步進(jìn)行工作或者待機(jī),但ACPU并不知道該時序。如果ACPU在任意時刻對CCPU發(fā)出發(fā)送請求的話,則會強(qiáng)制啟動處于待機(jī)狀態(tài)的CCPU,流過消耗電流,因而利用電池進(jìn)行工作的移動終端的工作時間、通話時間或待機(jī)時間等變短,所以非常需要一種高效的CPU工作方法。
專利文獻(xiàn)1日本專利申請?zhí)亻_平11-85337號公報。
發(fā)明內(nèi)容
因此,本發(fā)明要提供一種移動終端及其控制方法,使得在采用多CPU結(jié)構(gòu)的移動終端中,在適當(dāng)時刻進(jìn)行從ACPU側(cè)向CCPU側(cè)的啟動,實現(xiàn)消耗功率的減低。
根據(jù)本發(fā)明,可獲得一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括檢測移動終端在間歇接收模式中的接收期間內(nèi)的工作的單元;和對接收期間內(nèi)的工作的檢測進(jìn)行響應(yīng)而從所述第二CPU裝置啟動第一CPU裝置的單元。接收期間內(nèi)的工作的檢測優(yōu)選響應(yīng)于移動終端的應(yīng)用程序事件的產(chǎn)生而進(jìn)行。此外,啟動也可以是在間歇接收周期中的下一個接收期間內(nèi)從第二CPU裝置使第一CPU裝置啟動。
此外,根據(jù)本發(fā)明,可獲得一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括檢測移動終端的應(yīng)用程序事件的產(chǎn)生的單元;檢測在第一CPU裝置的控制之下以間歇接收模式進(jìn)行工作的控制對象裝置的工作的單元;和在控制對象裝置的工作期間內(nèi)從第二CPU裝置啟動第一CPU裝置的單元。
啟動也可以在控制對象裝置的工作期間的下一個工作期間內(nèi)進(jìn)行。另外,控制對象裝置也可以是移動終端的無線裝置中的低噪聲放大器。另外,移動終端包括在啟動第一CPU裝置之后從第二CPU裝置向所述第一CPU裝置發(fā)送必要信息的單元。
此外,根據(jù)本發(fā)明,可獲得一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括在以間歇接收模式工作的過程中,對移動終端的第一優(yōu)先級的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),從第二CPU裝置啟動第一CPU裝置的單元;對作為移動終端的應(yīng)用程序事件的、優(yōu)先順序比第一優(yōu)先級低的第二優(yōu)先級的事件的產(chǎn)生進(jìn)行響應(yīng),檢測間歇接收模式中的接收期間內(nèi)的工作的單元;在接收期間內(nèi)從第二CPU裝置啟動第一CPU裝置的單元;對作為移動終端的應(yīng)用程序事件的、優(yōu)先順序比第二優(yōu)先級低的第三優(yōu)先級的事件的產(chǎn)生進(jìn)行響應(yīng),檢測間歇接收周期的接收期間內(nèi)的工作的單元;在間歇接收周期中的下一個接收期間內(nèi)從第二CPU裝置啟動第一CPU裝置的單元。
此外,根據(jù)本發(fā)明,可獲得一種移動終端,其中包括第一CPU內(nèi)核單元,其承擔(dān)第一CPU裝置的功能,在間歇接收模式中的通信關(guān)閉狀態(tài)下處于待機(jī)狀態(tài);第一控制接口單元,其處于以間歇接收模式進(jìn)行工作的狀態(tài),用于啟動第一CPU內(nèi)核單元;第二CPU內(nèi)核單元,其承擔(dān)第二CPU裝置的功能,在間歇接收模式中的通信關(guān)閉狀態(tài)下處于待機(jī)狀態(tài);第二控制接口單元,其處于以間歇接收模式進(jìn)行工作的狀態(tài),用于啟動第二CPU內(nèi)核單元;在以間歇接收模式進(jìn)行工作的過程中,對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng)而檢測接收期間的單元;在接收期間內(nèi)從所述第二控制接口單元向第一控制接口單元進(jìn)行發(fā)送請求的單元;其中,第一控制接口單元響應(yīng)發(fā)送請求而啟動所述第一CPU內(nèi)核單元,第二CPU內(nèi)核單元將必要信息提供給所述第一CPU內(nèi)核單元。
此外,發(fā)送請求也可以如下進(jìn)行即在以間歇接收模式進(jìn)行工作的過程中,對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),檢測出間歇接收周期的接收期間內(nèi)的工作之后,在間歇接收周期的下一個接收期間內(nèi),從第二控制接口單元向第一控制接口單元進(jìn)行發(fā)送請求。
根據(jù)本發(fā)明,可獲得一種移動終端的控制方法,所述終端包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述控制方法中包括檢測移動終端在間歇接收模式中的接收期間內(nèi)的工作的步驟;和從所述第二CPU裝置啟動所述第一CPU裝置的步驟。此外,根據(jù)本發(fā)明,可獲得一種移動終端的控制方法,所述終端包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述控制方法中包括檢測移動終端的應(yīng)用程序事件的產(chǎn)生的步驟;檢測在第一CPU裝置的控制之下以間歇接收模式進(jìn)行工作的控制對象裝置的工作的步驟;和在控制對象裝置的工作期間內(nèi)從第二CPU裝置啟動第一CPU裝置的步驟。
此外,根據(jù)本發(fā)明,可獲得一種移動終端的控制方法,所述終端包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述控制方法中包括第一控制步驟,所述步驟包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),在以間歇接收模式進(jìn)行工作的過程中從第二CPU裝置啟動第一CPU裝置的步驟;第二控制步驟,所述步驟包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),在以間歇接收模式進(jìn)行工作的過程中檢測接收期間的步驟,以及在所述接收期間內(nèi)從第二CPU裝置啟動第一CPU裝置的步驟;第三控制步驟,所述步驟包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),在以間歇接收模式進(jìn)行工作的過程中檢測間歇接收周期的接收期間的步驟,和在直到間歇接收周期中的下一個接收期間內(nèi)進(jìn)行待機(jī)的步驟,以及在下一個接收期間內(nèi)從所述第二CPU裝置啟動第一CPU裝置的步驟;其中,所述方法包括使第一控制步驟與第一優(yōu)先級的事件相對應(yīng),使第二控制步驟與優(yōu)先順序低于第一優(yōu)先級的第二優(yōu)先級的事件相對應(yīng),使第三控制步驟與優(yōu)先順序低于第二優(yōu)先級的第三優(yōu)先級的事件相對應(yīng)的步驟。
本發(fā)明檢測間歇接收周期的接收期間內(nèi)的工作,并在接收期間內(nèi)從第二CPU向第一CPU裝置發(fā)出發(fā)送請求,因而與在任意時刻進(jìn)行發(fā)送請求的情況相比,可降低消耗功率。
根據(jù)本發(fā)明的實施方式,通過按照產(chǎn)生事件的優(yōu)先級,選擇啟動第一CPU裝置的模式,從而可以實現(xiàn)控制延遲與優(yōu)先級的調(diào)整。
圖1是本發(fā)明的實施例中的帶有通信功能的移動終端的框圖;圖2是本發(fā)明的實施例中所使用的CCPU裝置及ACPU裝置的框圖;圖3是本發(fā)明的實施例中所使用的RF裝置的框圖;圖4是本發(fā)明的第一實施例的控制流程圖;圖5是第一實施例中的時序波形的示意圖;圖6是本發(fā)明的第二實施例的控制流程圖;圖7是第二實施例中的時序波形示意圖;圖8是第一實施例中的時序波形的示意圖,是在接近間歇接收周期的接收期間結(jié)束的時刻檢測出監(jiān)視對象處于工作之中的情況下的圖;圖9是第三實施例的流程圖,是確定必要信息的優(yōu)先順序的流程圖;圖10是第三實施例中的、優(yōu)先順序及其控制概況的示意圖;圖11是第三實施例中的、優(yōu)先順序為1的控制流程的示意圖;圖12是第三實施例中的、優(yōu)先順序為1時的時序的示意圖。
具體實施例方式
參照附圖對本發(fā)明的實施方式進(jìn)行說明。
(第一實施例)圖1是本發(fā)明的移動終端的框圖,其主要示出了與本發(fā)明相關(guān)的部分。圖中,本發(fā)明的移動終端使用了兩個CPU,包括通信控制用CPU(CCPU)100和應(yīng)用程序控制用CPU(ACPU)200,其中,所述通信控制用CPU(CCPU)100主要承擔(dān)與通信功能有關(guān)的控制及管理,所述應(yīng)用程序控制用CPU(ACPU)200承擔(dān)與液晶顯示裝置、聲音輸入輸出裝置等作為用戶接口的裝置等的應(yīng)用功能有關(guān)的控制及管理。CCPU 100主要根據(jù)控制程序來控制數(shù)字信號處理裝置110、模擬信號處理裝置120、RF(無線電)裝置130、存儲器裝置140、電源裝置150。
RF裝置130進(jìn)行信號的調(diào)制和解調(diào)、以及發(fā)送和接收。模擬信號處理裝置120對通過RF裝置130解調(diào)的信號進(jìn)行AD轉(zhuǎn)換,供應(yīng)至數(shù)字信號處理裝置110,并從數(shù)字信號處理裝置110接收信號,進(jìn)行DA轉(zhuǎn)換,將其發(fā)給RF裝置130。數(shù)字信號處理裝置110進(jìn)行數(shù)字信號處理。在對從模擬信號處理裝置供給的信號進(jìn)行解碼并提供給CCPU 100的同時,對來自CCPU的信號進(jìn)行編碼并提供給模擬信號處理裝置。
存儲器裝置140中被寫入控制信息等,CCPU裝置100根據(jù)該控制信息將其讀出,并根據(jù)需要進(jìn)行寫入。電源裝置150根據(jù)來自CCPU裝置100的控制,向CCPU裝置100、數(shù)字信號處理裝置110、模擬信號處理裝置120、RF裝置130、存儲器裝置140進(jìn)行電源供應(yīng)。ACPU裝置200主要對作為用戶接口的聲音信號處理裝置或液晶顯示裝置等210進(jìn)行控制。存儲器裝置220中被寫入控制信息等,ACPU裝置200根據(jù)控制進(jìn)行讀寫的。
電源裝置230根據(jù)來自ACPU裝置200的控制,向ACPU裝置200、聲音信號處理裝置或液晶顯示裝置等210、存儲器裝置230進(jìn)行電源供應(yīng)。圖2是CCPU裝置及ACPU裝置的框圖。參照該圖,CCPU裝置100具有CCPU內(nèi)核裝置101及控制接口裝置102;ACPU裝置200具有ACPU內(nèi)核裝置201及控制接口裝置202。
CCPU內(nèi)核裝置101、ACPU內(nèi)核裝置201對相互的數(shù)據(jù)交互、信號的解析、運算/加工處理以及其他裝置進(jìn)行控制。間歇接收工作時的通信關(guān)閉時,向內(nèi)核裝置的時鐘供應(yīng)被關(guān)閉,CCPU及ACPU變?yōu)榇龣C(jī)(休眠)狀態(tài)。
控制接口裝置102監(jiān)視來自ACPU裝置或CCPU裝置的中斷信號。例如在經(jīng)由C-wakeup端子,將作為發(fā)送請求中斷信號的高電平信號從ACPU發(fā)送至CCPU后,控制接口裝置102對其進(jìn)行檢測,使CCPU內(nèi)核裝置101從待機(jī)狀態(tài)轉(zhuǎn)為工作狀態(tài),接著從CCPU經(jīng)由A-wakeup端子向ACPU發(fā)送高電平信號作為中斷響應(yīng)信號。
反過來,控制接口裝置202監(jiān)視來自CCPU裝置或ACPU裝置的中斷信號,例如在經(jīng)由A-wakeup端子,將作為發(fā)送請求中斷信號的高電平信號從CCPU發(fā)送至ACPU后,控制接口裝置202對其進(jìn)行檢測,使ACPU內(nèi)核裝置201從待機(jī)狀態(tài)轉(zhuǎn)為工作狀態(tài),接著從ACPU經(jīng)由C-wakeup端子向CCPU發(fā)送高電平信號作為中斷響應(yīng)信號。
所述控制接口裝置102及202在間歇接收模式下不管是通信打開時,還是在通信關(guān)閉時都一直處于開啟狀態(tài)。
圖3是表示RF裝置130的結(jié)構(gòu)的框圖。參照該圖,RF裝置130由如下部分構(gòu)成僅讓發(fā)送信號及接收信號通過的濾波器131;阻止大功率信號向與信號流相反的方向回流的隔離裝置132;放大發(fā)送信號的功率放大裝置(功率放大器)133;僅讓發(fā)送信號通過的濾波器134;放大接收信號的低噪聲放大裝置(低噪聲放大器)135;僅讓接收信號通過的濾波器136;調(diào)制來自模擬信號處理裝置120的發(fā)送信號,并解調(diào)接收信號的調(diào)制解調(diào)裝置137。
低噪聲放大器135根據(jù)從CCPU裝置100或者數(shù)字信號處理裝置110供應(yīng)來的控制信號進(jìn)行開關(guān),該時序通常與間歇接收模式中的間歇接收工作時的時序相同。因此,在實施例中,被供應(yīng)至低噪聲放大器的控制信號經(jīng)由工作監(jiān)視端子被供應(yīng)至ACPU裝置,ACPU對該端子電平進(jìn)行監(jiān)視。連接該工作監(jiān)視端子的地方不一定需要低噪聲放大器135的控制信號,也可以是以與間歇接收工作時的時序相同的時序進(jìn)行工作的裝置。
接著,參照圖4的控制流程圖及圖5的時序圖對本實施例的工作進(jìn)行詳細(xì)說明??刂频那疤崾荂CPU裝置100處于以間歇接收模式進(jìn)行工作之中。即,與間歇接收周期的接收期間的通信開始時刻一致地打開通信,并與通信結(jié)束時刻一致地關(guān)閉通信,并在經(jīng)過間歇期間后再次開始接收期間,如此周期性地反復(fù)進(jìn)行工作(參照圖5)。
在圖4中,ACPU裝置200中產(chǎn)生了應(yīng)向CCPU裝置發(fā)送必要信息的事件(步驟1-A)。這例如是,當(dāng)通過ACPU裝置200監(jiān)視的電源的電池電壓值為某個閾值及其以下時,在用戶經(jīng)由ACPU裝置200管理的用戶接口發(fā)出呼叫請求時等各種情況下,將信息發(fā)送給CCPU裝置100。
接著,ACPU裝置200檢測工作監(jiān)視端子的電平(高或者低)(步驟2-A),判斷監(jiān)視對象是否打開(步驟3-A)。在本實施例中,根據(jù)低噪聲放大裝置135的控制端子是打開的還是關(guān)閉的來進(jìn)行判斷。當(dāng)打開時(步驟3-A是),進(jìn)入步驟6-A。當(dāng)關(guān)閉時(步驟3-A否),ACPU裝置200等待一定時間Tw(步驟4-A),然后返回步驟2-A。等待時間Tw被設(shè)定為是比間歇工作時的接收期間短的時間,即被設(shè)定得小于接收期間。然后,可以在步驟2-A、3-A以及4-A的循環(huán)中檢測監(jiān)視對象的打開狀態(tài)。
當(dāng)監(jiān)視對象處于工作之中時(步驟3-A是),ACPU裝置200產(chǎn)生發(fā)送請求中斷信號,并經(jīng)由C-Wakeup端子提供給CCPU裝置100(步驟5-A)。接口裝置102檢測到中斷信號,啟動CCPU內(nèi)核裝置101(步驟6-A)。接著,CCPU裝置100產(chǎn)生中斷響應(yīng)信號(步驟7-A),并經(jīng)由A-wakeup端子將其發(fā)給ACPU裝置200。響應(yīng)該中斷信號(步驟8-A),ACPU裝置200向CCPU裝置100發(fā)送必要信息(步驟9-A)。此時,在必要信息中包含數(shù)據(jù)發(fā)送時刻的同步信息等。
在本發(fā)明的本實施例中,ACPU裝置是在檢測到CCPU裝置處于間歇接收周期中的接收工作期間內(nèi)之后,再從ACPU裝置向CCPU裝置發(fā)出發(fā)送請求的,由于在間歇接收期間中的間歇期間內(nèi)抑制了發(fā)送請求,因而可以降低消耗電流。由于該檢測是對處于CCPU裝置的控制之下,連鎖地以間歇接收周期工作的監(jiān)視對象進(jìn)行檢測的,所以可以簡單地進(jìn)行。
(第二實施例)參照圖6的控制流程圖及圖7的時序圖,對本發(fā)明的第二實施例進(jìn)行詳細(xì)說明。
在本發(fā)明的第二實施例中,ACPU裝置200進(jìn)行工作監(jiān)視端子電平的檢測,在確認(rèn)監(jiān)視對象(例如低噪聲放大裝置135的控制端子)打開,并等待了間歇接收周期的期間(由接收期間與間歇期間組成)之后,產(chǎn)生發(fā)送請求中斷信號,并經(jīng)由C-wakeup端子將該信號提供給CCPU裝置100。
控制的前提是CCPU裝置100處于以間歇接收模式進(jìn)行工作之中。即,與間歇接收周期的接收期間的通信開始時刻一致地打開通信,并與通信結(jié)束時刻一致地關(guān)閉通信,并在經(jīng)過間歇期間后再次開始通信期間,如此周期性地反復(fù)進(jìn)行工作。
ACPU裝置200中產(chǎn)生了應(yīng)向CCPU裝置發(fā)送必要信息的事件(步驟1-B)。這例如是下述事件,即,當(dāng)通過ACPU裝置200監(jiān)視的電源的電池電壓值為某個閾值及其以下時,在用戶經(jīng)由ACPU裝置200管理的用戶接口發(fā)出呼叫請求時等各種情況下,將信息發(fā)給CCPU裝置100。ACPU裝置200檢測工作監(jiān)視端子的電平(步驟2-B),判斷監(jiān)視對象是否打開(步驟3-B)。在本實施例中,根據(jù)低噪聲放大裝置135的控制端子是打開的還是關(guān)閉的來進(jìn)行判斷。當(dāng)打開時(步驟3-B是),進(jìn)入步驟5-B。當(dāng)關(guān)閉時(步驟3-B否),ACPU裝置200等待一定時間Tw(步驟4-B)。等待時間Tw被設(shè)定為是比間歇工作時的接收期間短的時間,即被設(shè)定得小于接收期間。
然后,ACPU裝置200再次進(jìn)行工作監(jiān)視端子電平的檢測(步驟2-B),確認(rèn)監(jiān)視對象是打開的(步驟3-B是)。接著,ACPU裝置200等待間歇接收期間的時間Ts(步驟5-B),并產(chǎn)生發(fā)送請求中斷信號(步驟6-B)。經(jīng)由C-wakeup端子提供給CCPU裝置100。
接口裝置102檢測到中斷信號,并啟動CCPU內(nèi)核裝置101(步驟7-B)。接著,CCPU裝置100產(chǎn)生中斷響應(yīng)信號(步驟8-B),并經(jīng)由A-wakeup端子將該信號供給ACPU裝置200。ACPU裝置200接收中斷響應(yīng)信號(步驟9-B),并向CCPU裝置100發(fā)送必要信息(步驟10-B)。此時,包含數(shù)據(jù)發(fā)送時刻的同步信息等所有的交互信息。
圖7中示出了如下例子,即,在事件發(fā)生后,在接收期間內(nèi)確認(rèn)了監(jiān)視對象是打開的之后,在間歇接收期間后的下一個接收期間內(nèi)向ACPU發(fā)出發(fā)送請求,并在該期間內(nèi)結(jié)束CCPU響應(yīng)及必要信息的發(fā)送。
在本實施例中,從工作監(jiān)視端子電平的檢測直到發(fā)送請求中斷信號的產(chǎn)生,間歇接收周期的時間發(fā)生延遲,從而在下一個接收期間內(nèi)產(chǎn)生發(fā)送請求中斷信號,因而雖然與第一實施例相比其具有控制延遲,但由于可以省略用于確認(rèn)在發(fā)出發(fā)送請求的接收期間內(nèi)監(jiān)視對象是打開的步驟,所以ACPU可以直接發(fā)出發(fā)送請求,從而即使在必要信息的發(fā)送超出間歇接收周期的接收期間的時候,其程度也變得很小。因此,由于其剩余的電流所流動的期間變短,所以可以降低消耗功率。
參照圖8,該圖示出了下述情況在第一實施例中事件發(fā)生之后,在接收期間內(nèi)確認(rèn)監(jiān)視對象打開的時刻接近接收期間結(jié)束的時刻。該情況下,即使在該期間內(nèi)產(chǎn)生了ACPU發(fā)送請求,必要信息的發(fā)送也是在進(jìn)入間歇期間后進(jìn)行的,于是就有必要將CCPU保持在運行狀態(tài),從而示出了消耗電流流動的狀況。與此相反,在第二實施例中,一旦在接收期間內(nèi)檢測出監(jiān)視對象打開,就可以降低從該時刻開始在間歇接收周期后的時刻直接發(fā)出發(fā)送請求的間歇期間內(nèi)的工作。因此可以降低間歇期間內(nèi)的功率消耗。
(第三實施例)第三實施例是下述移動終端及其控制方法,其在從ACPU裝置200向CCPU裝置100發(fā)送的必要信息上附加優(yōu)先順序,并根據(jù)該優(yōu)先順序進(jìn)行控制,從而實現(xiàn)了間歇接收技術(shù)中的節(jié)省功率效果與事件的優(yōu)先級之間的協(xié)調(diào)。參照圖9、圖10及圖11進(jìn)行詳細(xì)說明。圖9是確定必要信息的優(yōu)先順序的流程圖,圖10是優(yōu)先順序與其控制概況的示意圖,圖11是必要信息的優(yōu)先順序最高時的控制流程圖。
參照圖9,在ACPU裝置200中產(chǎn)生應(yīng)向CPU 100發(fā)送必要信息的事件后(步驟1-D),判斷必要信息的優(yōu)先順序。判斷必要信息的優(yōu)先順序是否為1(步驟2-D),如果優(yōu)先順序為1則控制方法以模式C進(jìn)入連接器C(對應(yīng)連接器為圖11的連接器C)。當(dāng)優(yōu)先順序不為1時,判斷必要信息的優(yōu)先順序是否為2(步驟3-D),如果順序為2則控制方法以模式A進(jìn)入連接器A(對應(yīng)連接器為圖4的A)。當(dāng)優(yōu)先順序不為2時,控制方法以模式B進(jìn)入連接器B(對應(yīng)連接器為圖6的B)。
參照圖10,當(dāng)優(yōu)先順序為1時,不進(jìn)行工作監(jiān)視端子電平的檢測,就在事件發(fā)生時刻產(chǎn)生發(fā)送請求中斷。當(dāng)優(yōu)先順序為2時,進(jìn)行工作監(jiān)視端子電平的檢測,確認(rèn)為打開后立即產(chǎn)生發(fā)送請求中斷。然后,當(dāng)優(yōu)先順序為3時,進(jìn)行工作監(jiān)視端子電平的檢測,如果確認(rèn)為打開則經(jīng)過間歇接收周期后再產(chǎn)生發(fā)送請求中斷。
作為優(yōu)先順序為1的例子,可舉出從用戶接口上進(jìn)行呼叫請求(例如輸入電話號碼并按下呼叫鍵)的情況。此外,作為優(yōu)先順序為2的例子,有在ACPU側(cè)進(jìn)行電池電壓的測量,并將其結(jié)果傳到CCPU側(cè)的情形。
對于優(yōu)先順序為1的控制方法C,參照圖11,如果在CCPU裝置100的間歇接收工作過程中,在ACPU裝置200上產(chǎn)生了應(yīng)向CCPU發(fā)送必要信息的事件,則ACPU裝置200對此進(jìn)行響應(yīng)而產(chǎn)生發(fā)送請求中斷信號(步驟2-C),經(jīng)由C-wakeup端子輸出給CCPU裝置100。接著,接口裝置102檢測到中斷信號并啟動CCPU內(nèi)核裝置101,或者當(dāng)已經(jīng)啟動了CCPU內(nèi)核裝置101時,維持該狀態(tài)(步驟3-C)。
接著,CCPU裝置100產(chǎn)生中斷響應(yīng)信號(步驟4-C),并經(jīng)由A-wakeup端子通知給ACPU裝置200。ACPU裝置200對此進(jìn)行響應(yīng)(步驟5-C)而向CCPU裝置100發(fā)送必要信息(步驟6-C)。此時,在必要信息中包含數(shù)據(jù)發(fā)送時刻的同步信息等所有的交互信息。
基于圖11的流程進(jìn)行控制的方法在事件發(fā)生時,如果為間歇接收模式中的接收工作狀態(tài),則不管其為待機(jī)狀態(tài)而產(chǎn)生發(fā)送請求,因而沒有控制滯后,但另一方面即使產(chǎn)生了優(yōu)先級不高的事件,也會使CCPU進(jìn)行工作(activate),因而一般從利用該控制方法來節(jié)省功率這點上不能說很理想。
另外,在圖12中示出了下述情況的時序,該情況是指在控制方法C中的間歇接收模式的間歇期間內(nèi)發(fā)出發(fā)送請求,并發(fā)出必要信息。優(yōu)先順序為2的控制方法A是基于第一實施例的控制。即根據(jù)來自圖6的步驟A2的流程產(chǎn)生中斷并通知給CCPU。由于該控制方法是檢測間歇接收周期的接收工作期間,與工作的檢測一致地向ACPU發(fā)出發(fā)送請求的,因而與控制方法C相比降低了消耗功率。
優(yōu)先順序3的控制方法B是基于第二實施例的控制。即根據(jù)來自圖4的步驟2-A的流程產(chǎn)生中斷并通知給CCPU。由于該控制方法從工作監(jiān)視端子電平的檢測開始,延遲間歇接收周期后,產(chǎn)生發(fā)送請求中斷信號,因而雖然與第一實施例相比具有控制延遲,但是可以減少必要信息信號的發(fā)送時刻偏移到間歇期間內(nèi)。
如上所述,在本實施例中,在必要信息中附上優(yōu)先順序,通過按照該優(yōu)先順序進(jìn)行控制,可以實現(xiàn)間歇接收技術(shù)中的節(jié)省功率與事件的優(yōu)先級之間的協(xié)調(diào)。
權(quán)利要求
1.一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括檢測移動終端在間歇接收模式中的接收期間內(nèi)的工作的單元;和對所述接收期間內(nèi)的工作的檢測進(jìn)行響應(yīng)而從所述第二CPU裝置啟動第一CPU裝置的單元。
2.一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng)而在以間歇接收模式進(jìn)行工作的過程中檢測接收期間內(nèi)的工作的單元;和在所述接收期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的單元。
3.一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng)而在以間歇接收模式進(jìn)行工作的過程中檢測間歇接收周期的接收期間內(nèi)的工作的單元;和在間歇接收周期中的下一個接收期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的單元。
4.一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括檢測移動終端的應(yīng)用程序事件的產(chǎn)生的單元;檢測在所述第一CPU裝置的控制之下以間歇接收模式進(jìn)行工作的控制對象裝置的工作的單元;和在所述控制對象裝置的工作期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的單元。
5.一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括檢測移動終端的應(yīng)用程序事件的產(chǎn)生的單元;檢測在所述第一CPU裝置的控制之下以間歇接收模式進(jìn)行工作的控制對象裝置的工作的單元;和在所述控制對象裝置的所述工作期間的下一個工作期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的單元。
6.如權(quán)利要求4或5所述的移動終端,其中,所述控制對象裝置為移動終端的無線裝置中的低噪聲放大裝置。
7.如權(quán)利要求1、2、3、4、5或6所述的移動終端,包括在啟動所述第一CPU裝置之后從所述第二CPU裝置向所述第一CPU裝置發(fā)送必要信息的單元。
8.如權(quán)利要求7所述的移動終端,其特征在于,在所述接收期間內(nèi)發(fā)送所述必要信息。
9.一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括在以間歇接收模式工作的過程中,對移動終端的第一優(yōu)先級的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),從所述第二CPU裝置啟動所述第一CPU裝置的單元;對作為移動終端的應(yīng)用程序事件的、優(yōu)先順序比所述第一優(yōu)先級低的第二優(yōu)先級的事件的產(chǎn)生進(jìn)行響應(yīng),檢測間歇接收模式中的接收期間內(nèi)的工作的單元;在接收期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的單元;對作為移動終端的應(yīng)用程序事件的、優(yōu)先順序比所述第二優(yōu)先級低的第三優(yōu)先級的事件的產(chǎn)生進(jìn)行響應(yīng),檢測間歇接收周期的接收期間內(nèi)的工作的單元;在間歇接收周期中的下一個接收期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的單元。
10.一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括第一CPU內(nèi)核單元,其承擔(dān)所述第一CPU裝置的功能,在間歇接收模式中的通信關(guān)閉狀態(tài)下處于待機(jī)狀態(tài);第一控制接口單元,其處于以間歇接收模式進(jìn)行工作的狀態(tài),用于啟動所述第一CPU內(nèi)核單元;第二CPU內(nèi)核單元,其承擔(dān)所述第二CPU裝置的功能,在間歇接收模式中的通信關(guān)閉狀態(tài)下處于待機(jī)狀態(tài);第二控制接口單元,其處于以間歇接收模式進(jìn)行工作的狀態(tài),用于啟動所述第二CPU內(nèi)核單元;在以間歇接收模式進(jìn)行工作的過程中,對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng)而檢測接收期間的單元;在所述接收期間內(nèi),從所述第二控制接口單元向所述第一控制接口單元進(jìn)行發(fā)送請求的單元;其中,所述第一控制接口單元響應(yīng)發(fā)送請求而啟動所述第一CPU內(nèi)核單元,所述第二CPU內(nèi)核單元將必要信息提供給所述第一CPU內(nèi)核單元。
11.一種移動終端,其包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述移動終端中包括第一CPU內(nèi)核單元,其承擔(dān)所述第一CPU裝置的功能,在間歇接收模式中的通信關(guān)閉狀態(tài)下處于待機(jī)狀態(tài);第一控制接口單元,其處于以間歇接收模式進(jìn)行工作的狀態(tài),用于啟動所述第一CPU內(nèi)核單元;第二CPU內(nèi)核單元,其承擔(dān)所述第二CPU裝置的功能,在間歇接收模式中的通信關(guān)閉狀態(tài)下處于待機(jī)狀態(tài);第二控制接口單元,其處于以間歇接收模式進(jìn)行工作的狀態(tài),用于啟動所述第二CPU內(nèi)核單元;在以間歇接收模式進(jìn)行工作的過程中,對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng)而檢測間歇接收周期的接收期間內(nèi)的工作的單元;在所述間歇接收周期的下一個接收期間內(nèi),從所述第二控制接口單元向所述第一控制接口單元進(jìn)行發(fā)送請求的單元;其中,所述第一控制接口單元啟動所述第一CPU內(nèi)核單元,所述第二CPU內(nèi)核單元將必要信息提供給所述第一CPU內(nèi)核單元。
12.一種移動終端的控制方法,所述終端包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述控制方法中包括檢測移動終端在間歇接收模式中的接收期間內(nèi)的工作的步驟;和從所述第二CPU裝置啟動所述第一CPU裝置的步驟。
13.一種移動終端的控制方法,所述終端包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述控制方法中包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng)而在以間歇接收模式進(jìn)行工作的過程中檢測接收期間內(nèi)的工作的步驟;和在所述接收期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的步驟。
14.一種移動終端的控制方法,所述終端包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述控制方法中包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng)而檢測間歇接收周期的接收期間內(nèi)的工作的步驟;和在所述間歇接收周期中的下一個接收期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的步驟。
15.一種移動終端的控制方法,所述終端包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述控制方法中包括檢測移動終端的應(yīng)用程序事件的產(chǎn)生的步驟;檢測在所述第一CPU裝置的控制之下以間歇接收模式進(jìn)行工作的控制對象裝置的工作的步驟;和在所述控制對象裝置的工作期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的步驟。
16.如權(quán)利要求15所述的移動終端的控制方法,其中,所述控制對象裝置是移動終端的無線裝置中的低噪聲放大裝置。
17.如權(quán)利要求12、13、14、15或16所述的移動終端的控制方法,包括在啟動所述第一CPU裝置之后,從所述第二CPU裝置向所述第一CPU裝置發(fā)送必要信息的步驟。
18.如權(quán)利要求17所述的移動終端的控制方法,其特征在于,在所述接收期間內(nèi)發(fā)送所述必要信息。
19.一種移動終端的控制方法,所述終端包括第一CPU裝置,主要進(jìn)行通信功能的管理控制;和第二CPU裝置,主要進(jìn)行應(yīng)用程序的管理控制;所述控制方法中包括第一控制步驟,所述步驟包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),在以間歇接收模式進(jìn)行工作的過程中從所述第二CPU裝置啟動所述第一CPU裝置的步驟;第二控制步驟,所述步驟包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),在以間歇接收模式進(jìn)行工作的過程中檢測接收期間的步驟,以及在所述接收期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的步驟;第三控制步驟,所述步驟包括對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),在以間歇接收模式進(jìn)行工作的過程中檢測間歇接收周期的接收期間的步驟,和在直到間歇接收周期中的下一個接收期間內(nèi)進(jìn)行待機(jī)的步驟,以及在所述下一個接收期間內(nèi)從所述第二CPU裝置啟動所述第一CPU裝置的步驟;其中,所述方法包括使所述第一控制步驟與第一優(yōu)先級的事件相對應(yīng),使所述第二控制步驟與優(yōu)先順序低于所述第一優(yōu)先級的第二優(yōu)先級的事件相對應(yīng),使所述第三控制步驟與優(yōu)先順序低于所述第二優(yōu)先級的第三優(yōu)先級的事件相對應(yīng)的步驟。
全文摘要
本發(fā)明使得在具有應(yīng)用程序控制用CPU(ACPU)和通信控制用的CPU(CCPU)的、帶有通信功能的移動終端中,從ACPU啟動CCPU的時刻適當(dāng),從而實現(xiàn)消耗功率的降低。在本發(fā)明中,對移動終端的應(yīng)用程序事件的產(chǎn)生進(jìn)行響應(yīng),檢測在CCPU控制之下以間歇接收時序進(jìn)行工作的控制對象裝置(130)的工作,在控制對象裝置的工作期間內(nèi)從ACPU(200)向CCPU(100)進(jìn)行發(fā)送請求,啟動CCPU。避免了CCPU在間歇接收周期的待機(jī)狀態(tài)時從ACPU啟動。
文檔編號H04M1/73GK1617068SQ20041009090
公開日2005年5月18日 申請日期2004年11月10日 優(yōu)先權(quán)日2003年11月10日
發(fā)明者木全祐介 申請人:日本電氣株式會社