專利名稱:便攜式通信設(shè)備中的電源供應(yīng)控制方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式通信設(shè)備如移動電話終端或便攜式信息處理終端,并且尤其是涉及控制配備有多個控制器的便攜式通信設(shè)備的電源供應(yīng)的技術(shù)。
背景技術(shù):
如圖1所示的移動通信系統(tǒng)中,每個都標(biāo)有“BS”的多個基站10分布在服務(wù)區(qū)域SA、SB上。各個基站10形成了無線電波帶Z1、Z2,…,在這些無線電波帶中,移動站20可使用預(yù)定或分配的無線電信道與最近的基站(BS)通信。在圖1中,服務(wù)區(qū)域SA中的基站10連接到訪問移動控制中心(VMCC)30,并且服務(wù)區(qū)域SB中的基站10連接到VMCC40。VMCC 30和40進一步連接到網(wǎng)關(guān)移動控制中心(GMCC)50,此中心連接到現(xiàn)有固定網(wǎng)絡(luò)如公共交換電話網(wǎng)絡(luò)。
在移動站20如移動電話或移動信息終端(例如PDA個人數(shù)字助理)中,第一程控處理器(主CPU)控制其上的整體操作,而第二程控處理器(副CPU)控制外部通信操作,例如主CPU控制下的無線電通信。在這樣的一個可用電池供電的移動站中,最好能盡可能多地減少電源消耗。因此,已有幾種建議用來減少電源消耗的技術(shù)。
日本專利申請未審查公開文本No.7-183976公開了一種設(shè)置有主CPU和副CPU的傳真機。在此傳真機中,副CPU負(fù)責(zé)電源供應(yīng)控制。當(dāng)已完成包括線路連接、文檔讀取和打印的傳真操作時,主CPU指示副CPU關(guān)掉主電源供應(yīng)。
日本專利申請未審查公開文本No.2000-347985公開了一種便攜式無線電終端,該終端設(shè)置有用于控制該終端的整體操作的主CPU,和用于監(jiān)控SLEEP(睡眠)控制任務(wù)的副CPU。
然而,如公知的那樣,電池供電的移動站以規(guī)則的時間間隔或在需要時,通過最近的基站向相應(yīng)的VMCC發(fā)送并從該VMCC接收控制信號,以執(zhí)行它的位置登記、切換(handover)操作和其他類似操作。副CPU可能負(fù)責(zé)控制與外部通信控制相關(guān)的操作、如位置登記。在這樣的電路結(jié)構(gòu)中,副CPU必須全時或以規(guī)則的時間間隔控制用于位置登記和類似操作的控制信號的無線電發(fā)射和接收。這增加了電源消耗,導(dǎo)致了電池使用壽命的縮短。對通過電纜連接到外部設(shè)備如個人計算機的移動站來說也是如此。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種電源供應(yīng)控制設(shè)備和方法,該設(shè)備和方法能夠減少配備有多個控制器的便攜式通信設(shè)備中的電源消耗。
根據(jù)本發(fā)明,配備有多個控制器(包括主控制器和用于控制外部通信的副控制器)的便攜式通信設(shè)備中的電源供應(yīng)控制方法包括如下步驟a)檢查副控制器是否正在執(zhí)行外部通信;和b)當(dāng)在一個預(yù)定超時時段內(nèi)沒有執(zhí)行外部通信時,關(guān)掉副控制器的電源。
外部通信可以是和移動通信系統(tǒng)的無線電通信,用于便攜式通信設(shè)備的位置登記。外部通信還可以是通過外部連接器與外部信息處理設(shè)備通信的有線通信。
步驟a)優(yōu)選地包括步驟a.1)當(dāng)重置操作檢查定時器時以進行預(yù)定超時時段的計時時,向副控制器發(fā)送操作檢查請求;和a.2)確定是否從副控制器接收到對該操作檢查請求的操作檢查響應(yīng),而步驟b)優(yōu)選地包括步驟b.1)當(dāng)在預(yù)定超時時段內(nèi)沒有從副控制器接收到操作檢查響應(yīng)時,關(guān)掉副控制器的電源;和b.2)當(dāng)在預(yù)定超時時段內(nèi)從副控制器接收到操作檢查響應(yīng)時,保持副控制器的電源供應(yīng)。
所述電源供應(yīng)控制方法還可以包括如下步驟在主控制器中實現(xiàn)至少一個外部接口任務(wù)和定時器處理器;和在副控制器中實現(xiàn)至少一個外部通信監(jiān)控任務(wù),其中,當(dāng)所述定時器處理器啟動操作檢查定時器時,所述外部接口任務(wù)發(fā)送操作檢查請求,并且,當(dāng)在預(yù)定超時時段內(nèi)沒有從副控制器接收到操作檢查響應(yīng)時,就關(guān)掉副控制器的電源,其中,當(dāng)正在執(zhí)行外部通信時,外部通信監(jiān)控任務(wù)向外部接口任務(wù)回送操作檢查響應(yīng)。
根據(jù)本發(fā)明的另一個方面,一種便攜式通信設(shè)備包括用于和移動通信系統(tǒng)的基站通信的無線電通信部件;用于控制便攜式通信設(shè)備整體操作的主CPU;用于控制外部通信的副CPU;在一個端口連接到主CPU而在另一個端口連接到副CPU的雙端口存儲器,用于在主CPU和副CPU之間傳輸消息,其中主CPU實現(xiàn)了操作檢查裝置,用于檢查副CPU是否正在執(zhí)行外部通信;電源控制裝置,用于控制副控制器的電源供應(yīng),以使得當(dāng)一個預(yù)定的超時時段內(nèi)沒有進行外部通信時,就關(guān)掉副控制器的電源,其中副控制器實現(xiàn)了響應(yīng)裝置,用于當(dāng)正在執(zhí)行外部通信時,向主控制器回送操作檢查響應(yīng)。
如上所述,根據(jù)本發(fā)明,當(dāng)從發(fā)送操作檢查請求到接收到它的響應(yīng)之間所需的時間超過了預(yù)定的超時時段,或者沒有在預(yù)定超時時段內(nèi)接收到該響應(yīng),就確定了副控制器沒有執(zhí)行外部通信,并且因此副控制器被關(guān)掉了電源。因此,就可減少電源消耗,使得電池的壽命被延長。
圖1是示出了一種網(wǎng)絡(luò)配置示例的示意圖,在此配置中,可使用根據(jù)本發(fā)明的便攜式電話;圖2是示出了根據(jù)本發(fā)明的實施例的移動電話設(shè)備的方框圖;圖3是示出了根據(jù)本發(fā)明的實施例的移動電話設(shè)備中的主CPU和副CPU的功能塊的方框圖;圖4是示出了根據(jù)本發(fā)明的實施例在移動電話設(shè)備的主CPU和副CPU之間進行消息傳輸?shù)捻樞驁D;圖5是示出了在主CPU和副CPU中進行的任務(wù)之間的正常消息傳輸?shù)牡谝粚嵤├捻樞驁D;圖6是示出了在主CPU和副CPU中進行的任務(wù)之間的正常消息傳輸?shù)牡诙嵤├捻樞驁D;圖7是示出了在主CPU和副CPU中進行的任務(wù)之間的正常消息傳輸?shù)牡谌龑嵤├捻樞驁D;圖8是示出了在主CPU和副CPU中進行的任務(wù)之間的、失敗的消息傳輸?shù)牡谝粋€例子的順序圖,所述消息傳輸是用于啟動副CPU重置操作;圖9在主CPU和副CPU中進行的任務(wù)之間的、失敗的消息傳輸?shù)牡诙€例子的順序圖,所述消息傳輸是用于啟動副CPU重置操作;圖10在主CPU和副CPU中進行的任務(wù)之間的、失敗的消息傳輸?shù)牡谌齻€例子的順序圖,所述消息傳輸是用于啟動副CPU重置操作;圖11是示出了在主CPU和副CPU中進行的任務(wù)之間的、失敗的消息傳輸?shù)牡谝粋€例子的順序圖,所述消息傳輸是用于啟動副CPU重置操作。
具體實施例方式
下面將以移動電話作為例子,描述本發(fā)明的優(yōu)選實施例。
參考圖2,根據(jù)本發(fā)明的實施例的移動電話20設(shè)置有第一控制器(在此是主CPU)201和第二控制器(在此是副CPU)202,二者由DPRAM(雙端口RAM)203連接起來,以使得主CPU 201能執(zhí)行包括對副CPU202的操作檢查在內(nèi)的控制操作。將在后面描述的操作檢查是要監(jiān)控副CPU 202的外部通信操作,以確定其間副CPU不執(zhí)行任何外部通信控制的停止時間是否超過預(yù)定超時時段。DPRAM 203具有兩個端口,分別連接到主CPU 201和副CPU 202,使得主CPU 201和副CPU 202當(dāng)中一個在讀數(shù)據(jù)而另一個在寫數(shù)據(jù)時,可并發(fā)地獲得對DPRAM 203的訪問。因此,DPRAM 203被用來在主CPU 201和副CPU 202之間高速地傳輸數(shù)據(jù)。DPRAM 203具有一個存儲操作檢查重置標(biāo)志的控制存儲區(qū)域,該標(biāo)志表明副CPU 202已被操作檢查處理所重置。
主CPU 201是個程序控制處理器,包括操作檢查程序在內(nèi)的控制程序在其上運行,以實現(xiàn)必須的任務(wù),這些任務(wù)將在后面描述。這些控制程序存儲在ROM 204中。主CPU 201連接到或包含定時器和時鐘發(fā)生器,二者在圖中未示出。主CPU 201也可是程序控制處理器。
主CPU 201連接到語音CODEC 205、諸如LCD(液晶顯示器)之類的顯示器206和輸入設(shè)備207如包括十鍵小鍵盤(ten-key)在內(nèi)的鍵盤,其中該CODEC連接到電話聽筒(揚聲器)和電話話筒(麥克風(fēng))。主CPU201控制電源供應(yīng)電路208,以選擇性地向副CPU 202、無線電通信系統(tǒng)209以及其他組件供應(yīng)電源。在主CPU 201的控制下,無線電通信系統(tǒng)209和語音CODEC 205用來執(zhí)行語音通信。
副CPU 202控制無線電通信系統(tǒng)209,以執(zhí)行移動電話的無線電通信,并且還控制外部通信電路210,此電路連接到外部連接器211。外部連接器211可以連接到外部設(shè)備212如個人電腦。也就是說,副CPU 202通過控制無線電通信系統(tǒng)209或外部通信電路210來執(zhí)行外部通信控制。副CPU 202的外部通信操作包括向外部設(shè)備212或最近的基站(BS)發(fā)送控制信號并從其接收控制控制信號,以用于移動電話20的位置登記。如下面將要描述的,副CPU 202監(jiān)控?zé)o線電通信系統(tǒng)209,以確定是否有用于位置登記、切換或其他操作的控制信號通過最近的基站(BS)被發(fā)送到VMCC或從VMCC被接收。
主CPU 201監(jiān)控副CPU 202的外部通信操作,以確定其間副CPU 202不執(zhí)行任何外部通信控制的停止時間是否超過了預(yù)定超時時段。當(dāng)該停止時間超過了預(yù)定超時時段時,主CPU 201指示電源供應(yīng)電路208停止向副CPU 202供應(yīng)電源。下面將詳細(xì)描述操作檢查。
操作檢查參考圖3,主CPU 201實現(xiàn)下述功能外部接口(EIF)任務(wù)2a、副CPU控制器功能2b、定時器處理器2c、傳輸管理任務(wù)2d和DPRAM處理器2e。EIF任務(wù)2a以預(yù)定時間間隔向副CPU 202發(fā)射一條原語或一條操作檢查請求消息,并等待響應(yīng)。
如后所述,當(dāng)在預(yù)定超時時段內(nèi)沒有接收到響應(yīng)時,EIF任務(wù)2a就確定了在預(yù)定超時時段內(nèi)副CPU 202從未執(zhí)行任何外部通信控制,并因此指示副CPU控制器2b停止向副CPU 202供應(yīng)電源。副CPU控制器2b控制電源供應(yīng)電路208,以選擇性地向副CPU 202和其他組件供應(yīng)電源,并且還控制時鐘發(fā)生器,以向副CPU 202提供定時時鐘。當(dāng)副CPU控制器2b通知EIF 2a副CPU 202已被關(guān)掉電源時,EIF 2a就指示定時器處理器2c停止用于操作檢查的定時器。當(dāng)副CPU控制器2b通知EIF 2a副CPU控制器2b開始向副CPU供應(yīng)電源時,EIF任務(wù)2a就指示定時器處理器2c啟動用于操作檢查的定時器。
傳輸管理任務(wù)2d管理向副CPU 202發(fā)送消息和從其接收消息。DPRAM處理器2e監(jiān)控向副CPU 202發(fā)送消息和從其接收消息。
副CPU 202實施下述功能DPRAM處理器2f、IDLE(空閑)任務(wù)2g和傳輸管理任務(wù)2h。DPRAM處理器2f監(jiān)控向主CPU 201發(fā)送消息和從其接收消息。IDLE任務(wù)2g是外部通信監(jiān)控任務(wù),它監(jiān)控是否存在外部通信,例如通過最近的基站(BS)向VMCC發(fā)送無線電控制信號和從VMCC接收無線電控制信號。當(dāng)已從主CPU 201的EIF任務(wù)2a接收到操作檢查請求原語時,IDLE任務(wù)2g將監(jiān)控的結(jié)果作為對操作檢查請求原語的響應(yīng)原語回送給主CPU 201的EIF任務(wù)2a。應(yīng)該注意到,IDLE任務(wù)2g被賦予了最低的優(yōu)先級,以避免IDLE任務(wù)2g的響應(yīng)動作,即使一些任務(wù)不允許操作。
參考圖4,在主CPU 201中,副CPU控制器2b指示電源供應(yīng)電路208向副CPU 202供應(yīng)電源,并指示時鐘發(fā)生器向副CPU 202提供定時時鐘(步驟A1)。當(dāng)副CPU 202處于通電狀態(tài)時,副CPU控制器2b通知EIF任務(wù)2a副CPU 202已被通電,而EIF任務(wù)2a因此指示定時器處理器啟動用于操作檢查的定時器(步驟A2)。在此之后,通過DPRAM 203,在EIF任務(wù)2a和傳輸管理任務(wù)2h之間,以及在傳輸管理任務(wù)2d和2h之間傳輸消息。DPRAM處理器2e和2f監(jiān)控這些消息傳輸。
從最近的消息傳遞(步驟A3)的完成時開始算起的一段預(yù)定時間過去之前,在EIF任務(wù)2a調(diào)用DPRAM處理器2e來確定是否需要操作檢查(步驟A3)的情況下,該調(diào)用的返回值表示“不需要操作檢查”。在從最近的消息傳輸完成時開始算起的預(yù)定時間已經(jīng)過去之后,當(dāng)EIF任務(wù)2a檢查操作檢查的需求時(步驟A4),它的返回值表示“需要操作檢查”。
當(dāng)需要操作檢查時,EIF 2a將操作檢查完成標(biāo)志重置成“無響應(yīng)”,指示定時器處理器2c將定時器設(shè)置成一個預(yù)定超時時段,然后執(zhí)行操作檢查請求以將操作檢查請求消息發(fā)送到IDLE任務(wù)2g(步驟A5)。
當(dāng)已從EIF任務(wù)2a接收到操作檢查請求消息時,IDLE任務(wù)2g就檢查是否執(zhí)行了外部通信控制如位置登記(步驟A6)。當(dāng)正在執(zhí)行外部通信控制時,IDLE任務(wù)2g就將操作檢查響應(yīng)消息回送給EIF任務(wù)2a。EIF任務(wù)2a確定是否是在預(yù)定超時時段內(nèi)收到操作檢查響應(yīng)消息。如果它是在預(yù)定超時時段內(nèi)被收到,那么EIF任務(wù)2a然后就將操作檢查響應(yīng)完成標(biāo)志設(shè)置成“收到響應(yīng)”。如果沒有在預(yù)定超時時段內(nèi)收到操作檢查響應(yīng)消息,那么操作檢查響應(yīng)完成標(biāo)志就保持設(shè)置為“無響應(yīng)”,并且EIF任務(wù)2a因此啟動操作檢查超時處理程序(步驟A7)。
在操作檢查超時處理程序(步驟A7)中,EIF任務(wù)2a指示副CPU控制器2b停止向副CPU 202提供電源和定時時鐘(步驟A8),向傳輸管理任務(wù)2d發(fā)送消息,該消息表明副CPU控制器2b重置了副CPU 202,并調(diào)用DPRAM處理器2e的初始化程序。另外,EIF任務(wù)2a指示DPRAM處理器2e將操作檢查重置標(biāo)志設(shè)置成“被操作檢查重置”。當(dāng)EIF任務(wù)2a被通知副CPU 202正在被關(guān)掉電源時,EIF任務(wù)2a就指示定時器處理器2c停止用于操作檢查的定時器(步驟A9)。當(dāng)副CPU 202被通電時,就通過查看DPRAM 203中的操作檢查重置標(biāo)志來執(zhí)行初始化程序,該標(biāo)志表明副CPU 202已經(jīng)被操作檢查所重置。
下面將詳細(xì)描述操作檢查請求和響應(yīng)處理(步驟A5和A6)。
參考圖5,EIF 2a通過DPRAM處理器2e和2f、發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到IDLE任務(wù)2g。當(dāng)副CPU 202正常執(zhí)行外部通信控制、如位置登記時,IDLE任務(wù)2g將操作檢查響應(yīng)原語SCPU_OPERATION_CHECK.RSP通過DPRAM處理器2f和2e回送到EIF2a,以響應(yīng)操作檢查請求原語SCPU_OPERATION_CHECK.REQ。從發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ,到接收操作檢查響應(yīng)原語SCPU_OPERATION_CHECK.RSP所需的時間正常情況下要小于預(yù)定超時時段,如圖5中所示。
如圖6所示,當(dāng)EIF 2a未能發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到DPRAM處理器2e時,EIF 2a就嘗試再次發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ。因此,如圖6所示,當(dāng)從發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ的第一次失敗到成功地接收操作檢查響應(yīng)原語SCPU_OPERATION_CHECK.RSP之間所需的時間小于預(yù)定超時時段時,操作檢查就成功地完成了,并且確定了副CPU 202正在正常運行。
如圖7所示,EIF 2a成功地發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到IDLE任務(wù)2g,但IDLE任務(wù)2g未能回送操作檢查響應(yīng)原語SCPU_OPERATION_CHECK.RSP到DPRAM處理器2f、以響應(yīng)操作檢查請求原語SCPU_OPERATION_CHECK.REQ。在此情形中,IDLE任務(wù)2g嘗試再次發(fā)送操作檢查響應(yīng)原語SCPU_OPERATION_CHECK.RSP。相應(yīng)地,如圖7所示,當(dāng)從發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到成功地接收到操作檢查響應(yīng)原語SCPU_OPERATION_CHECK.RSP之間所需的時間小于預(yù)定超時時段時,操作檢查就成功地完成了,并且確定了副CPU正在正常運行。
如果沒有執(zhí)行向VMCC發(fā)送控制信號并從其接收控制信號的操作,IDLE任務(wù)2g就不響應(yīng)操作檢查請求原語SCPU_OPERATION_CHECK.REQ,并且因此在EIF任務(wù)2a處發(fā)生了超時。也有一些這樣的情形,其中EIF任務(wù)2a未能發(fā)送操作檢查請求或接收操作檢查響應(yīng)。這些失敗的操作檢查響應(yīng)發(fā)送和接收的幾種情況將在后面予以描述。
如圖8所示,當(dāng)EIF 2a未能發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到DPRAM處理器時,EIF 2a就反復(fù)地嘗試發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ。當(dāng)從第一次發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ算起已超出了預(yù)定超時時段時(在此失敗的發(fā)送重復(fù)了5次),EIF任務(wù)2a就通知傳輸管理任務(wù)2d副CPU 202應(yīng)該被重置。而且,EIF任務(wù)2a通過設(shè)置DPRAM 203的操作檢查重置標(biāo)志,將它的重置原因?qū)懭氲紻PRAM 203,以表明副CPU 202被操作檢查重置了(步驟B1),EIF任務(wù)2a指示副CPU控制器2b停止向副CPU 202供應(yīng)電源(步驟B2),并初始化DPRAM 203(步驟B3)。
如圖9所示,EIF 2a發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到副CPU 202,但DPRAM處理器2f未能發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到IDLE任務(wù)2g。在此情形中,當(dāng)從發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ算起已超出了預(yù)定超時時段時,EIF任務(wù)2a就通知傳輸管理任務(wù)2d副CPU 202應(yīng)該被重置。而且,EIF任務(wù)2a通過設(shè)置DPRAM 203的操作檢查重置標(biāo)志,將它的重置原因?qū)懭氲紻PRAM 203,以表明副CPU 202被操作檢查重置了(步驟C1),EIF任務(wù)2a指示副CPU控制器2b停止向副CPU 202供應(yīng)電源(步驟C2),并初始化DPRAM 203(步驟C3)。
如圖10所示,EIF 2a發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到IDLE任務(wù)2g,但IDLE任務(wù)2g未能回送接收操作檢查請求原語SCPU_OPERATION_CHECK.REQ。IDLE任務(wù)2g的這一接收失敗可能是由錯誤的變化操作檢查請求原語SCPU_OPERATION_CHECK.REQ引起的。在此情形中,當(dāng)從發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ算起已超出了預(yù)定超時時段時,EIF任務(wù)2a就通知傳輸管理任務(wù)2d副CPU 202應(yīng)該被重置。而且,EIF任務(wù)2a通過設(shè)置DPRAM 203的操作檢查重置標(biāo)志,將它的重置原因?qū)懭氲紻PRAM 203,以表明副CPU 202被操作檢查重置了(步驟D1),EIF任務(wù)2a指示副CPU控制器2b停止向副CPU 202供應(yīng)電源(步驟D2),并初始化DPRAM 203(步驟D3)。
如圖11所示,EIF 2a成功地發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ到IDLE任務(wù)2g,但IDLE任務(wù)2g未能回送操作檢查響應(yīng)原語SCPU_OPERATION_CHECK.RSP到DPRAM處理器2f以響應(yīng)操作檢查請求原語SCPU_OPERATION_CHECK.REQ。在此情形中,IDLE任務(wù)2g進行了五次發(fā)送操作檢查響應(yīng)原語SCPU_OPERATION_CHECK.RSP的嘗試。因此,當(dāng)從發(fā)送操作檢查請求原語SCPU_OPERATION_CHECK.REQ算起已超過了預(yù)定超時時段時,EIF任務(wù)2a就通知傳輸管理任務(wù)2d副CPU 202應(yīng)該被重置。而且,EIF任務(wù)2a通過設(shè)置DPRAM 203的操作檢查重置標(biāo)志,將它的重置原因?qū)懭氲紻PRAM 203,以表明副CPU 202被操作檢查重置了(步驟E1),EIF任務(wù)2a指示副CPU控制器2b停止向副CPU 202供應(yīng)電源(步驟E2),并初始化DPRAM 203(步驟E3)。
如上所述,根據(jù)本發(fā)明的實施例,當(dāng)從發(fā)送操作檢查請求到接收它的響應(yīng)之間所需的時間超過了預(yù)定超時時段,或者在預(yù)定超時時段內(nèi)接收響應(yīng)失敗,那么就確定了副CPU 202沒有執(zhí)行外部通信控制,并且因此EIF任務(wù)2a指示副CPU控制器2b停止向副CPU 202供應(yīng)電源,使得減少了電源消耗并延長了電池的使用壽命。
本發(fā)明不局限于上述通過無線電波連接到基站的移動電話20的實施例。本發(fā)明可以應(yīng)用到另一個實施例上,其中移動電話20通過外部連接器211連接到個人計算機212,因為副CPU 202控制發(fā)送消息到個人計算機212和從其接收消息。而且,本發(fā)明可應(yīng)用到任何類型的電池供電的、多控制器移動站,所述移動站設(shè)置有用于控制其上整體操作的主控制器和用于控制外部通信的副控制器。
權(quán)利要求
1.一種便攜式通信設(shè)備中的電源供應(yīng)控制方法,該設(shè)備配備有多個控制器,所述控制器包括主控制器和用于控制外部通信的副控制器,所述電源供應(yīng)控制方法包括如下步驟a)檢查所述副控制器是否正在執(zhí)行所述外部通信;和b)當(dāng)在一個預(yù)定超時時段內(nèi)沒有執(zhí)行所述外部通信時,關(guān)掉所述副控制器的電源。
2.如權(quán)利要求1所述的電源供應(yīng)控制方法,其中所述外部通信是和移動通信系統(tǒng)的無線電通信,用于所述便攜式通信設(shè)備的位置登記。
3.如權(quán)利要求1所述的電源供應(yīng)控制方法,其中所述外部通信是通過外部連接器和外部信息處理設(shè)備的有線通信。
4.如權(quán)利要求1所述的電源供應(yīng)控制方法,其中所述步驟a)包括如下步驟a.1)當(dāng)重置操作檢查定時器以進行所述預(yù)定超時時段的計時時,發(fā)送操作檢查請求到所述副控制器;和a.2)確定是否從所述副控制器接收到對所述操作檢查請求的操作檢查響應(yīng),并且所述步驟b)包括如下步驟b.1)當(dāng)在所述預(yù)定超時時段內(nèi)沒有從所述副控制器接收到所述操作檢查響應(yīng)時,關(guān)掉所述副控制器的電源;和b.2)當(dāng)在所述預(yù)定超時時段內(nèi)從所述副控制器接收到所述操作檢查響應(yīng)時,保持所述副控制器的電源供應(yīng)。
5.如權(quán)利要求4所述的電源供應(yīng)控制方法,還包括如下步驟在所述主控制器中實現(xiàn)至少一個外部接口任務(wù)和定時器處理器;和在所述副控制器中實現(xiàn)至少一個外部通信監(jiān)控任務(wù),其中,當(dāng)所述定時器處理器啟動所述操作檢查定時器時,所述外部接口任務(wù)發(fā)送所述操作檢查請求,并且,當(dāng)在所述預(yù)定超時時段內(nèi)沒有從所述副控制器接收到所述操作檢查響應(yīng)時,關(guān)掉所述副控制器的電源,其中,當(dāng)正在執(zhí)行所述外部通信時,所述外部通信監(jiān)控任務(wù)回送所述操作檢查響應(yīng)到所述外部接口任務(wù)。
6.一種便攜式通信設(shè)備中的電源供應(yīng)控制系統(tǒng),該設(shè)備設(shè)置有多個控制器,所述控制器包括主控制器和用于控制外部通信的副控制器,所述電源供應(yīng)控制系統(tǒng)包括操作檢查裝置,用于檢查所述副控制器是否正在執(zhí)行所述外部通信;和電源控制裝置,用于當(dāng)在一個預(yù)定超時時段內(nèi)沒有執(zhí)行所述外部通信時,關(guān)掉所述副控制器的電源。
7.如權(quán)利要求6所述的電源供應(yīng)控制系統(tǒng),其中當(dāng)重置操作檢查定時器以進行預(yù)定超時時段的計時時,所述操作檢查裝置發(fā)送操作檢查請求到所述副控制器,并且確定是否從所述副控制器接收到對所述操作檢查請求的操作檢查響應(yīng),并且當(dāng)在所述預(yù)定超時時段內(nèi)沒有從所述副控制器接收到所述操作檢查響應(yīng)時,所述電源控制裝置就關(guān)掉所述副控制器的電源,當(dāng)在所述預(yù)定超時時段內(nèi)從所述副控制器接收到所述操作檢查響應(yīng)時,就保持所述副控制器的電源供應(yīng)。
8.如權(quán)利要求7所述的電源供應(yīng)控制系統(tǒng),其中,當(dāng)正在執(zhí)行所述外部通信時,所述副控制器就回送所述操作檢查響應(yīng)到所述主控制器。
9.一種便攜式通信設(shè)備,包括無線電通信部件,用于與移動通信系統(tǒng)的基站通信;主中央處理器,用于控制該移動通信設(shè)備的整體操作;副中央處理器,用于控制外部通信;雙端口存儲器,該存儲器在一個端口處連接到所述主中央處理器,而在另一個端口處連接到所述副中央處理器,該存儲器用于在所述主中央處理器和所述副中央處理器之間傳輸消息,其中所述主中央處理器實現(xiàn)下述功能操作檢查裝置,用于檢查所述副中央處理器是否正在執(zhí)行所述外部通信;和電源控制裝置,用于控制所述副中央處理器的電源供應(yīng),使得當(dāng)在一個預(yù)定超時時段內(nèi)沒有執(zhí)行所述外部通信時,關(guān)掉所述副中央處理器的電源,其中所述副中央處理器實現(xiàn)下述功能響應(yīng)裝置,用于當(dāng)正在執(zhí)行所述外部通信時,回送所述操作檢查響應(yīng)到所述主中央處理器。
10.一種控制計算機在便攜式移動設(shè)備中實現(xiàn)電源供應(yīng)控制方法的計算機程序,所述便攜式移動設(shè)備配備有多個控制器,所述控制器包括主控制器和用于控制外部通信的副控制器,所述程序包括如下步驟a)檢查所述副控制器是否正在執(zhí)行所述外部通信;和b)當(dāng)在一個預(yù)定超時時段內(nèi)沒有執(zhí)行所述外部通信時,關(guān)掉所述副控制器的電源。
11.如權(quán)利要求10所述的計算機程序,其中所述步驟a)包括如下步驟a.1)當(dāng)重置操作檢查定時器以進行預(yù)定超時時段的計時時,發(fā)送操作請求到所述副控制器;和a.2)確定是否從所述副控制器接收到對所述操作檢查請求的操作檢查響應(yīng),并且所述步驟b)包括如下步驟b.1)當(dāng)在所述預(yù)定超時時段內(nèi)沒有從所述副控制器接收到所述操作檢查響應(yīng)時,關(guān)掉所述副控制器的電源;和b.2)當(dāng)在所述預(yù)定超時時段內(nèi)從所述副控制器接收到所述操作檢查響應(yīng)時,保持所述副控制器的電源供應(yīng)。
12.如權(quán)利要求11所述的計算機程序,還包括如下步驟在所述主控制器中實現(xiàn)至少一個外部接口任務(wù)和定時器處理器;和在所述副控制器中實現(xiàn)至少一個外部通信監(jiān)控任務(wù),其中,當(dāng)所述定時器處理器啟動所述操作檢查定時器時,所述外部接口任務(wù)發(fā)送所述操作檢查請求,并且,當(dāng)在所述預(yù)定超時時段內(nèi)沒有從所述副控制器接收到所述操作檢查響應(yīng)時,關(guān)掉所述副控制器的電源,其中,當(dāng)正在執(zhí)行所述外部通信時,所述外部通信監(jiān)控任務(wù)回送所述操作檢查響應(yīng)到所述外部接口任務(wù)。
全文摘要
一種便攜式通信設(shè)備中的電源供應(yīng)控制方法,所述方法能減少電源消耗。主CPU發(fā)送操作檢查請求到副CPU。當(dāng)副CPU執(zhí)行用于位置登記的無線電通信時,副CPU就回送操作檢查響應(yīng)到主CPU。當(dāng)從發(fā)送操作檢查請求到接收它的響應(yīng)之間所需的時間超過預(yù)定超時時段或者在預(yù)定超時時段內(nèi)未能接收到響應(yīng)時,就確定了副控制器沒有執(zhí)行外部通信,并且因此關(guān)掉副控制器的電源。
文檔編號H04B7/26GK1480811SQ03149658
公開日2004年3月10日 申請日期2003年8月5日 優(yōu)先權(quán)日2002年8月5日
發(fā)明者遠(yuǎn)藤悅郎 申請人:日本電氣株式會社