欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

協(xié)調(diào)方法和通信終端的制作方法

文檔序號:7636988閱讀:209來源:國知局
專利名稱:協(xié)調(diào)方法和通信終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種協(xié)調(diào)方法和一種通信終端,更加明確地涉及一種協(xié)調(diào)方法,它是執(zhí)行 與外部通信相關(guān)處理的主機(jī)部和在主機(jī)管理下執(zhí)行預(yù)定功能的發(fā)動機(jī)部("發(fā)動機(jī)"在下 文中都譯為"發(fā)動機(jī)")之間的通過協(xié)調(diào)操作的方法,和使用這種協(xié)調(diào)方法的通信終端。
背景技術(shù)
在這樣的移動通信終端中,有一個為實施基本功能和可選功能執(zhí)行各種數(shù)據(jù)處理的內(nèi) 置處理器。如包括存儲各種計算機(jī)程序和數(shù)據(jù)的存儲元件的存儲部,執(zhí)行無線通信的無線 通信部,讓用戶輸入操作指令的操作部,和通知各種信息給用戶的通知部(顯示部和音頻 輸出部)的資源被連接到處理器。而且,通過處理器執(zhí)行存儲在存儲部中的計算機(jī)程序, 和依照需要適當(dāng)?shù)乜刂扑B接的資源,實現(xiàn)了基本功能和可選功能。
如上文所提及的,由于有必要在常規(guī)移動通信終端中實現(xiàn)各種功能, 一個普通用途的 處理器被用作內(nèi)置處理器。從讓通信終端具有簡單結(jié)構(gòu)、減小尺寸和使移動通信終端低功 耗的角度看,這是一個極好的方法。然而,當(dāng)使用普通用途的處理器時,即使做出嘗試來 提高例如欣賞游戲和音樂的可選功能的工作性能,也很難推動性能上的重大改進(jìn)。
此外,移動通信終端被期望以實現(xiàn)上文提及的基本功能和可選功能,但是常規(guī)是電于 只有一個用戶,它并不被期望以在任何情況下基本功能和可選功能同時獨立工作。例如, 當(dāng)執(zhí)行基本功能的會話操作時,并不期望也執(zhí)行可選功能的游戲操作。
由于上述原因,可以考慮引入專門用于可選功能并且在屏幕顯示處理和音頻數(shù)據(jù)輸出 處理方面出眾的發(fā)動機(jī)處理器,以及制造一個包括發(fā)動機(jī)處理器的發(fā)動機(jī)部,它在主機(jī)部 控制之下執(zhí)行對應(yīng)于可選功能操作的應(yīng)用程序,主機(jī)部包括作為執(zhí)行通信操作的處理器的 主機(jī)處理器。當(dāng)采用包括這樣的主機(jī)部和發(fā)動機(jī)部的配置時, 一個裝置被連接到主機(jī)部的 主機(jī)處理器,而且一個裝置也被連接到發(fā)動機(jī)部的發(fā)動機(jī)處理器。
例如,用于實現(xiàn)通信終端的基本功能的通信功能的按鍵輸入裝置是執(zhí)行應(yīng)用程序例如 可選功能的游戲應(yīng)用程序的必要裝置。此外,當(dāng)通信終端是便攜式移動通信終端時,顯示 器是基本功能操作期間所必須的,并且有一個傳感器裝置,它在可選功能操作期間檢測要 反映在顯示器上的狀態(tài)。檢測來自移動通信網(wǎng)絡(luò)基站的無線電波的電場強(qiáng)度的電場強(qiáng)度傳 感器裝置,和剩余電量傳感器裝置就是這樣的傳感器裝置。
安排生成主機(jī)處理器和發(fā)動機(jī)處理器的信息數(shù)據(jù)的各種裝置(下文中稱為"輸入數(shù)據(jù) 生成裝置")引起很多具有很多相同功能的很多裝置重復(fù)被安排,這將不可能使通信終端 具有簡單緊湊的構(gòu)造。因此,值得考慮采用這樣一種構(gòu)造,其中如上文所述的輸入數(shù)據(jù)生 成裝置只連接到主機(jī)處理器,而來自輸入數(shù)據(jù)生成裝置的信息數(shù)據(jù)依照需求,從包括主機(jī) 處理器的主機(jī)部發(fā)送到包括發(fā)動機(jī)處理器的發(fā)動機(jī)部。 [oou〗順便地,在信息數(shù)據(jù)從主機(jī)部發(fā)送到發(fā)動機(jī)部的情況中,通常地,在發(fā)動機(jī)部中產(chǎn)生 中斷響應(yīng)處理。換句話說,當(dāng)沒有界面緩沖存儲器時在一個數(shù)據(jù)單元中,當(dāng)安排有界面緩 沖存儲器時在一個數(shù)據(jù)塊單元中,做出中斷處理要求來實現(xiàn)從主機(jī)部到發(fā)動機(jī)部的數(shù)據(jù)接 收處理。此外,發(fā)動機(jī)部響應(yīng)中斷處理要求并且執(zhí)行數(shù)據(jù)接收處理。
由于中斷要求與發(fā)動機(jī)部的處理不同時發(fā)生,因此在應(yīng)用程序執(zhí)行期間響應(yīng)中斷要求 實現(xiàn)數(shù)據(jù)接收處理,對發(fā)動機(jī)部來說有較重負(fù)荷。此外,當(dāng)中斷要求的發(fā)生頻率變高時, 給發(fā)動機(jī)部施加了很大負(fù)荷。
本發(fā)明是考慮到上述情況做出的,并且本發(fā)明的一個目標(biāo)是提供一種能夠抑制發(fā)動機(jī) 處理器負(fù)荷增加的協(xié)調(diào)方法,而同時緊湊地構(gòu)建整個通信終端,該終端具有這樣一種結(jié)構(gòu), 它包括包含主機(jī)處理器并且執(zhí)行與外部通信相關(guān)處理的主機(jī)部和在主機(jī)部的控制下執(zhí)行 預(yù)定功能的發(fā)動機(jī)部。
此外,本發(fā)明的一個目標(biāo)是提供一種通信終端,該終端結(jié)構(gòu)包括執(zhí)行與外部通信相關(guān) 處理的主機(jī)部,和在主機(jī)部的控制下執(zhí)行預(yù)定功能的發(fā)動機(jī)部,這能夠緊湊地構(gòu)建整個通 信終端,并且抑制發(fā)動機(jī)部的負(fù)荷增加。發(fā)明內(nèi)容
本發(fā)明的發(fā)明者,作為研究結(jié)果,發(fā)現(xiàn)存在很多類型的如上文所述的輸入數(shù)據(jù)生成裝 置,它們生成數(shù)據(jù)的頻率不能被說是高的,并且所生成的信息數(shù)據(jù)并未被要求以最高優(yōu)先 級即時傳輸?shù)桨l(fā)動機(jī)部。例如,在通信終端中,按鍵輸入裝置以與用戶的按鍵輸入速度相 一致的頻率生成信息數(shù)據(jù)。此外,盡管當(dāng)移動通信終端的電源是開著時,傳感器諸如安裝 在移動通信終端中的傳感器裝置中的電場強(qiáng)度傳感器和剩余電量傳感器經(jīng)常執(zhí)行檢測操 作,但并不一定要求以與傳感器的檢測速度相一致的頻率把檢測結(jié)果通知用戶,而是傳感 器的檢測結(jié)果可以以用戶不覺得不方便的頻率通知給用戶。本發(fā)明是基于這個發(fā)現(xiàn)得到 的。
本發(fā)明的協(xié)調(diào)方法是一種用于在通信終端中通過主機(jī)部和發(fā)動機(jī)部之間的協(xié)調(diào)來工作 的協(xié)調(diào)方法,該主機(jī)部執(zhí)行與外部通信相關(guān)的處理,該發(fā)動機(jī)部在主機(jī)部的控制下執(zhí)行應(yīng)用程序,包括如下步驟判斷工作模式,每當(dāng)周期性發(fā)生的預(yù)定事件發(fā)生時,該主機(jī)部做 出是否是所述發(fā)動機(jī)部正在執(zhí)行應(yīng)用程序的發(fā)動機(jī)模式狀態(tài),并且是否推測所述發(fā)動機(jī)模 式狀態(tài)將繼續(xù)的判斷;通知特定信息,當(dāng)在判斷工作模式步驟中的判斷結(jié)果是肯定的時, 所述主機(jī)部把將被周期性通知給發(fā)動機(jī)部的特定信息通知給所述發(fā)動機(jī)部,所述特定信息 包括所述主機(jī)部分在上一個通報后最新收集的所述通信終端的至少一個工作環(huán)境信息。
在這種協(xié)調(diào)方法中,在判斷工作模式步驟處,每當(dāng)周期性發(fā)生的預(yù)定事件發(fā)生時,主 機(jī)部做出它是否是發(fā)動機(jī)部正在執(zhí)行應(yīng)用程序的發(fā)動機(jī)模式狀態(tài)的判斷,和估計該發(fā)動機(jī) 模式狀態(tài)是否將繼續(xù)。這里,估計發(fā)動機(jī)模式狀態(tài)是否將繼續(xù)的判斷是通過以下判斷做出 的,當(dāng)有比應(yīng)用程序執(zhí)行處理更高優(yōu)先級的諸如接到電話這樣的事件發(fā)生有需要執(zhí)行處理 時,主機(jī)部做出是否嘗試停止或者暫時停止發(fā)動機(jī)部中的應(yīng)用程序的執(zhí)行。
當(dāng)判斷工作模式步驟中的判斷是肯定時,在通知特定信息的步驟中,主機(jī)部把特定信 息通知給發(fā)動機(jī)部。特定信息是由主機(jī)部在上一個通知后收集的,并且將周期性地通知給 發(fā)動機(jī)部。因此,在特定信息從主機(jī)部到發(fā)動機(jī)部通知的時候,在預(yù)定事件的周期性發(fā)生 時刻,通常包括很多各種信息的特定信息,從主機(jī)部被通知給發(fā)動機(jī)部。
這個結(jié)果是,發(fā)動機(jī)部中與特定信息從主機(jī)部到發(fā)動機(jī)部的通知相關(guān)的數(shù)據(jù)接收處理 只在每次預(yù)定事件發(fā)生時被執(zhí)行,并且發(fā)動機(jī)部并不一定要為特定信息中包括的每種信息 執(zhí)行數(shù)據(jù)接收處理。因此,依照本發(fā)明的協(xié)調(diào)方法,在包括執(zhí)行與外部通信相關(guān)處理的主 機(jī)部和在主機(jī)部控制下執(zhí)行預(yù)定功能的發(fā)動機(jī)部的構(gòu)造中,緊湊構(gòu)建整個通信終端的同時 抑制發(fā)動機(jī)處理器上的負(fù)荷是可能的。
在本發(fā)明的協(xié)調(diào)方法中,預(yù)定事件可以允許包括從上一步通知特定信息結(jié)束后的固定 周期時間的過去。在這種情形下,當(dāng)估計是在發(fā)動機(jī)模式狀態(tài)并且發(fā)動機(jī)模式狀態(tài)將繼續(xù) 時,特定信息以固定時間周期從主機(jī)部周期性地通知給發(fā)動機(jī)部。此外,在本發(fā)明的協(xié)調(diào)方法中,工作環(huán)境信息可以允許包括通信終端的電源部的狀態(tài) 信息和時間信息。在這種情形下,發(fā)動機(jī)部能夠在應(yīng)用程序執(zhí)行期間通過在顯示器部分上 顯示等方式通知用戶剩余電量信息和時間信息。
此外,在本發(fā)明的協(xié)調(diào)方法中,特定信息可以允許包括在上一步通知特定信息結(jié)束后, 來自用戶輸入的按鍵輸入數(shù)據(jù)之中的,除了僅被主機(jī)部處理的按鍵輸入數(shù)據(jù)之外的按鍵輸 入數(shù)據(jù)。在這種情形下,發(fā)動機(jī)部能夠在應(yīng)用程序執(zhí)行期間使用按鍵輸入數(shù)據(jù)。
在本發(fā)明的協(xié)調(diào)方法中,特定信息可以允許包括在上一步通知特定信息結(jié)束后應(yīng)用程 序中使用的傳感器的探測結(jié)果。在這種情形下,發(fā)動機(jī)部能夠在應(yīng)用程序執(zhí)行期間使用傳 感器的探測結(jié)果。
此外,在本發(fā)明的協(xié)調(diào)方法中,通信終端可以允許是如便攜式電話的移動通信終端。 這里,工作環(huán)境信息可以允許包括來自鄰近該通信終端的移動通信網(wǎng)絡(luò)基站的無線電波的 電場強(qiáng)度信息。在這種情形下,發(fā)動機(jī)部能夠在應(yīng)用程序執(zhí)行期間,通過在顯示部分上顯 示等方式通知用戶來自基站的無線電波的電場強(qiáng)度信息。
本發(fā)明的通信終端是這樣一種通信終端,該通信終端包括包括主機(jī)處理器并且執(zhí)行 與外部通信相關(guān)處理的主機(jī)部;包括發(fā)動機(jī)處理器并且在所述主機(jī)部控制下執(zhí)行應(yīng)用程序 的發(fā)動機(jī)部;和為所述主機(jī)部和所述發(fā)動機(jī)部提供工作電源的電源部;其中每當(dāng)周期性發(fā) 生的預(yù)定事件發(fā)生時,所述主機(jī)部做出是否是發(fā)動機(jī)部正在執(zhí)行應(yīng)用程序的發(fā)動機(jī)模式狀 態(tài),并且是否推測發(fā)動機(jī)模式狀態(tài)將繼續(xù)的判斷;然后如果判斷結(jié)果是肯定的,則所述主 機(jī)部把將被周期性通知給發(fā)動機(jī)部的特定信息通知給所述發(fā)動機(jī)部,所述特定信息包括所 述主機(jī)部在上一個通知后收集的至少一個工作環(huán)境信息。
在這種通信終端中,只要周期性發(fā)生的預(yù)定事件發(fā)生,主機(jī)部做出判斷它是否是發(fā)動 機(jī)部正在執(zhí)行應(yīng)用程序的發(fā)動機(jī)模式狀態(tài),和估計該發(fā)動機(jī)模式狀態(tài)是否將繼續(xù)。當(dāng)判斷 結(jié)果是肯定時,主機(jī)部把特定信息通知給發(fā)動機(jī)部,該信息是主機(jī)部在上一個通告后收集的,并且將周期性地通知給發(fā)動機(jī)部。
在本發(fā)明的通信終端中,可以使用上文所述的本發(fā)明的協(xié)調(diào)方法。因此,依照本發(fā)明 的通信終端,可以在采用包括主機(jī)部和發(fā)動機(jī)部的構(gòu)造的同時,緊湊地構(gòu)建整個通信終端, 并且抑制發(fā)動機(jī)部的負(fù)荷增加,其中主機(jī)部執(zhí)行與外部通信相關(guān)的處理,發(fā)動機(jī)部在主機(jī) 部的控制下執(zhí)行預(yù)定功能。
在本發(fā)明的通信終端中, 一種構(gòu)造可以被允許為電源包含監(jiān)視電源容量狀態(tài)并且把監(jiān) 視結(jié)果通知給主機(jī)部的電源狀態(tài)監(jiān)視部,并且工作環(huán)境信息包括電源部的電源容量狀態(tài)的 信息。在這種情形下,發(fā)動機(jī)部能夠在應(yīng)用程序執(zhí)行期間通過在顯示部分上顯示等方式通 知用戶剩余電量信息。
此外,在本發(fā)明的通信終端中,主機(jī)部可以允許進(jìn)一步包括連接到主機(jī)處理器的 時鐘單元,并且預(yù)定事件可以被允許為從上一個特定信息通知后固定周期時間的過去。在這種情形下,當(dāng)估計是在發(fā)動機(jī)模式狀態(tài)并且發(fā)動機(jī)模式狀態(tài)將繼續(xù)時,特定信息以固定時間周期從主機(jī)部周期性地通知給發(fā)動機(jī)部。
這里,工作環(huán)境信息可以允許包括當(dāng)前時間的信息。在這種情形下,發(fā)動機(jī)部能夠在 應(yīng)用程序執(zhí)行期間通過在顯示部分上顯示等方式通知用戶當(dāng)前時間。
此外,本發(fā)明的通信終端中,主機(jī)部可以允許進(jìn)一步包括連接到主機(jī)處理器的按鍵輸 入單元,并且特定信息可以允許包括來自用戶輸入的按鍵輸入數(shù)據(jù)之中的,除了僅被主機(jī) 部處理的按鍵輸入數(shù)據(jù)之外的按鍵輸入數(shù)據(jù)。發(fā)動機(jī)部能夠在應(yīng)用程序執(zhí)行期間使用按鍵 輸入數(shù)據(jù)。
此外,本發(fā)明的通信終端中,主機(jī)部可以允許進(jìn)一步包括被連接到主機(jī)處理器并且獲 取應(yīng)用程序中使用的檢測結(jié)果的傳感器方法,特定信息可以允許包括前一個特定信息通知 結(jié)束后傳感器的檢測結(jié)果。在這種情形下,發(fā)動機(jī)部能夠在應(yīng)用程序執(zhí)行期間使用傳感器 的檢測結(jié)果。
在本發(fā)明的通信終端中,主機(jī)部可以允許進(jìn)一步包括連接到主機(jī)處理器的并且是用于 實現(xiàn)與移動通信網(wǎng)絡(luò)的基站的無線通信的無線通信部。在這種情形下,使本發(fā)明的通信終 端成為移動通信終端如便攜式電話是可能的。
這里,無線通信部分可以允許包括監(jiān)視來自基站的無線電波的電場強(qiáng)度的電場強(qiáng)度監(jiān) 視部分,并且工作環(huán)境信息可以允許包括無線通信部分中來自基站的無線電波的電場強(qiáng)度 信息。在這種情形下,發(fā)動機(jī)部能夠在應(yīng)用程序執(zhí)行期間,通過在顯示部分上顯示等方式 通知用戶來自基站的無線電波的電場強(qiáng)度信息。 [本發(fā)明的作用]
如上文所述,依照本發(fā)明的協(xié)調(diào)方法,顯示一種效果,它能夠在緊湊構(gòu)建整個通信終 端的同時,抑制發(fā)動機(jī)處理器上的負(fù)荷增加,該通信終端的構(gòu)造包括具有主機(jī)處理器并且 執(zhí)行與外部通信相關(guān)處理的主機(jī)部,和具有發(fā)動機(jī)處理器并且在主機(jī)部控制下執(zhí)行預(yù)定功 能的發(fā)動機(jī)部。
此外,依照本發(fā)明的移動通信終端,顯示一種效果,它可以在采取一種包括主機(jī)部和 發(fā)動機(jī)部的構(gòu)造時,緊湊地構(gòu)建整個通信終端,并且抑制發(fā)動機(jī)部的負(fù)荷增加,其中主機(jī) 部執(zhí)行與外部通信相關(guān)處理,發(fā)動機(jī)部在主機(jī)的控制下執(zhí)行預(yù)定功能。


圖1A是示意性地顯示依照本發(fā)明的一個實施例的便攜式電話的正面外視圖。圖1B是示意性地顯示依照本發(fā)明的一個實施例的便攜式電話的側(cè)面外視圖。圖1C是示意性地顯示依照本發(fā)明的一個實施例的便攜式電話的背面外視圖。圖2是顯示圖1中的便攜式電話的功能結(jié)構(gòu)的框圖。圖3是顯示圖2中主機(jī)部的存儲部分中非揮發(fā)性區(qū)域的內(nèi)容圖。圖4是顯示圖2中發(fā)動機(jī)部的存儲部分的結(jié)構(gòu)圖。圖5是顯示圖2中發(fā)動機(jī)處理器的結(jié)構(gòu)的框圖。
圖6是顯示圖2中發(fā)動機(jī)部的狀態(tài)轉(zhuǎn)換的狀態(tài)轉(zhuǎn)換圖。圖7是顯示與通過主機(jī)部和發(fā)動機(jī)部的周期性數(shù)據(jù)通知相關(guān)的協(xié)調(diào)處理的程序表。 圖8是顯示圖7中周期性通知數(shù)據(jù)處理的流程圖。 圖9是顯示圖7中按鍵輸入數(shù)據(jù)處理的流程圖。 圖IO是顯示變化實施例的程序表。
具體實施方式
下面將參考圖1A到圖9描述本發(fā)明的一個實施例。在這些圖中,相同的參考標(biāo)號被 分配給相似或者相同的元件,并且省略了那些重復(fù)的描述。在圖1A、圖1B、圖1C和圖2中,示意性地顯示了依照本實施例的通信終端的便攜 式電話10的構(gòu)造。這里,圖1A中顯示了便攜式電話IO在打開狀態(tài)時的正面外視圖,圖 1B中顯示了便攜式電話10在打開狀態(tài)時的側(cè)面外視圖,圖1C中顯示了便攜式電話10在 打開狀態(tài)時的背面外視圖。此外,圖2中顯示了便攜式電話10的功能模塊構(gòu)造。
如圖1中所示,便攜式電話10包括第一部分11,和能以軸AX1為中心軸關(guān)于第一部 分11旋轉(zhuǎn)的第二部分12。
在第一部分ll中,(a)操作鍵如數(shù)字鍵區(qū)和功能鍵被安排在其中的操作部21和(b)在通 話時輸入聲音的麥克風(fēng)22如圖1A所示被放置。此外,當(dāng)?shù)谝徊糠种械牟僮鞑?1的表面 被允許為正面時,在它的背面上,(c)用于產(chǎn)生鈴聲和指令聲的指令揚(yáng)聲器26S如圖1C所 示被放置。這里,操作部21中的功能鍵包括主機(jī)專用按鍵如用于通過長時間按住來命令 電源開/關(guān)的按鍵,用于在通話狀態(tài)中轉(zhuǎn)換到通話結(jié)束和待機(jī)屏幕顯示狀態(tài)的按鍵,和當(dāng)應(yīng) 用軟件不在發(fā)動機(jī)部40中被執(zhí)行時用于命令暫時停止應(yīng)用軟件的按鍵,這將在后文描述(后文中稱為"通話結(jié)束按鍵")。
在第二部分12中,(d)主顯示部分25M,它顯示操作指令、工作條件、接收到的信 息、將在后文描述的通過圖像提取部29的提取結(jié)果、和通過發(fā)動機(jī)應(yīng)用程序的圖像等,(e) 揚(yáng)聲器26M,它再現(xiàn)通話時從通信對方傳來的音頻信號,和(f)用于引起用戶注意的LED11(發(fā)光二極管)27,如圖1A中所示被放置。此外,當(dāng)?shù)诙糠?2中的主顯示部分25M 的顯示表面被允許為正面時,它的背面上,(g)執(zhí)行輔助顯示的副顯示部分25S,和(h) 提取圖像形成光學(xué)系統(tǒng)視野中的圖像的圖像提取部分29,如圖1C中所示被放置。
此外,如圖2中所示,便攜式電話10進(jìn)一步包括(i)當(dāng)有來電時通過振動便攜式電 話10來通知用戶有來電的振動器24,和(j)用于檢測作用于便攜式電話IO上的加速度 和便攜式電話10的姿勢的加速度和姿勢傳感器28。振動器24以及加速度和姿勢傳感器 28被放置于便攜式電話10的內(nèi)部。
此外,便攜式電話10包括(k)實現(xiàn)便攜式電話基本功能如通話功能的主機(jī)部30,和 (1)實現(xiàn)發(fā)動機(jī)應(yīng)用程序的執(zhí)行的發(fā)動機(jī)部40。主機(jī)部30和發(fā)動機(jī)部40被放置于便攜 式電話10的內(nèi)部。
此外,便攜式電話10,在內(nèi)部,包括(m)為上述每個部分提供工作電源的電源部60。 電源部60包括作為電源的電池,也包括檢測剩余電量的剩余電量傳感器60S。在圖2中, 省略了從電源部60的工作電源的供給路徑。
主機(jī)部30包括執(zhí)行整個便攜式電話10的綜合控制的主機(jī)處理器31,通過天線33發(fā) 送和接收通信信號的無線通信部32,執(zhí)行時鐘操作并且每當(dāng)為主機(jī)處理器31預(yù)先指定的 時間(下文中稱為"指定時間")周期性地流逝時做出通知的計時器34,和存儲計算機(jī)程 序和數(shù)據(jù)的存儲部35。這里,無線通信部32和存儲部35被連接到主機(jī)處理器31。此外, 上述的操作部21,麥克風(fēng)22,指令揚(yáng)聲器26S, LED27,副顯示部分25S,振蕩器24也 被連接到主機(jī)處理器31。此外,上述的剩余電量傳感器60S也被連接到主機(jī)處理器31, 并且主機(jī)處理器31能夠讀取剩余電量傳感器60S的檢測結(jié)果。
中央處理單元(CPU)功能和數(shù)字信號處理(DSP)功能被安裝在主機(jī)處理器31中。 此外,通過主機(jī)處理器31執(zhí)行讀入存儲在存儲部分35中的用于主機(jī)38的計算機(jī)程序(參 考圖3),可以執(zhí)行基本功能操作如通信功能操作,和主機(jī)處理器31與發(fā)動機(jī)部40之間的 各種數(shù)據(jù)交換。
存儲部35包括用于臨時存儲各種數(shù)據(jù)的揮發(fā)性區(qū)域36,和用于存儲永久的計算機(jī)程 序等的非揮發(fā)性區(qū)域37。揮發(fā)性區(qū)域36是由揮發(fā)性存儲元件形成,當(dāng)工作電源未提供時, 它的存儲內(nèi)容是不安全的。此外,非揮發(fā)性區(qū)域37是由非揮發(fā)性存儲元件形成,即使當(dāng) 工作電源未提供時,它的存儲內(nèi)容也是安全的。這里,在非揮發(fā)性區(qū)域37中,除了用于 主機(jī)38的計算機(jī)程序外,還存儲發(fā)動機(jī)綜合控制計算機(jī)程序39。,發(fā)動機(jī)應(yīng)用程序39,, 392……,如圖3中所示。
回到圖2,發(fā)動機(jī)部40包括執(zhí)行整個發(fā)動機(jī)部40的綜合控制的發(fā)動機(jī)處理器41,存 儲發(fā)動機(jī)處理器41執(zhí)行的數(shù)據(jù)和計算機(jī)程序的存儲部42。這里,存儲部42被連接到發(fā)動 機(jī)處理器41。此外,上述的主顯示部分25M和揚(yáng)聲器26M被連接到發(fā)動機(jī)處理器41。
存儲部42是由當(dāng)工作電源未提供時、其存儲內(nèi)容是不安全的揮發(fā)性存儲元件形成。 這里,存儲部42,如圖4中所示,包括其中存儲上述的發(fā)動機(jī)綜合控制計算機(jī)程序39o的 系統(tǒng)區(qū)域46,和其中至少存儲一個或者多個發(fā)動機(jī)應(yīng)用程序39,, 392……的應(yīng)用程序區(qū)域 47。
發(fā)動機(jī)處理器41,如圖5中所示,包括控制處理部分51,和主機(jī)界面部分52。此外, 發(fā)動機(jī)處理器41包括提供給主顯示部分25M的顯示輸出選擇部分53,它從來自主機(jī)部30 的主機(jī)顯示圖像信號HID和來自控制處理部分51的發(fā)動機(jī)顯示圖像信號EID中任選一個 作為提供給主顯示部分25M的顯示圖像信號MID。此外,發(fā)動機(jī)處理器41包括提供給揚(yáng) 聲器26的音頻輸出選擇部分54,它從來自主機(jī)部的主機(jī)音頻信號HAD和來自控制處理部 分51的發(fā)動機(jī)音頻信號EAD中任選一個作為提供給揚(yáng)聲器26M的音頻信號MAD。
控制處理部分51在發(fā)動機(jī)綜合控制計算機(jī)程序39Q的控制下執(zhí)行任一發(fā)動機(jī)應(yīng)用程序 39,, 392……??刂铺幚聿糠?1具有三維圖像處理功能和音頻聲音生成處理功能,并且在 執(zhí)行任一發(fā)動機(jī)應(yīng)用程序39,, 392……時展示三維圖像處理功能和音頻聲音生成處理功能。
主機(jī)界面部分52位于主機(jī)部30和控制處理部分51之間,且執(zhí)行發(fā)往或來自主機(jī)部 30的各種數(shù)據(jù)和各種指令的緩沖,并用作各種控制信號間的界面。主機(jī)界面部分52具有 二端口 RAM (隨機(jī)存儲器)元件。
在主機(jī)界面部分52中,在二端口 RAM元件的一端,通過內(nèi)部數(shù)據(jù)信號DT和內(nèi)部控 制信號CNT被連接到控制處理部分51。這里,內(nèi)部控制信號CNT包括信號如給二端口 RAM元件的內(nèi)部寫命令信號和來自二端口 RAM元件的內(nèi)部讀命令信號,它們由控制處理 部分51發(fā)往主機(jī)界面部分52。此外,內(nèi)部控制信號CNT包括信號如指示數(shù)據(jù)已經(jīng)從主機(jī) 部30發(fā)往發(fā)動機(jī)部40的內(nèi)部中斷信號,它們由主機(jī)界面部分52發(fā)往控制處理部分51。
此外,在主機(jī)界面部分52中,在二端口RAM元件的另一端,通過界面控制信號ICT 和例如8位并行的界面數(shù)據(jù)信號IDT被連接到主機(jī)部30。這里,界面控制信號ICT包括 信號如到二端口 RAM的界面寫命令信號和來自二端口 RAM的界面讀命令信號,它們由 主機(jī)部30發(fā)往主機(jī)界面部分52。此外,界面控制信號ICT包括信號如指示數(shù)據(jù)已經(jīng)從發(fā) 動機(jī)部40發(fā)往主機(jī)部30的界面中斷信號,它們由主機(jī)界面部分52發(fā)往主機(jī)部30。
通過如上所述的交換信號,依照需求與附屬數(shù)據(jù)相關(guān)的響應(yīng)和命令通過主機(jī)界面部分 52在主機(jī)部30和發(fā)動機(jī)部40之間被傳遞。
在顯示輸出選擇部分53中,依照來自主機(jī)部30的主機(jī)輸出控制信號HCT和來自控 制處理部分51的發(fā)動機(jī)輸出控制信號的指令,主機(jī)顯示圖像信號HID和發(fā)動機(jī)顯示圖像 信號EID之一被選擇并如下所述輸出,作為顯示圖像信號MID。這里,當(dāng)主機(jī)輸出控制信 號HCT指定一個主機(jī)圖像優(yōu)先顯示時,顯示輸出選擇部分53選擇了主機(jī)顯示圖像信號HID 并且作為顯示圖像信號MID輸出,這個與發(fā)動機(jī)輸出控制信號ECT的指令無關(guān)。另一方 面,當(dāng)主機(jī)輸出控制信號HCT并不指定主機(jī)圖像優(yōu)先次序時,顯示輸出選擇部分53根據(jù) 發(fā)動機(jī)輸出控制信號ECT的指令選擇主機(jī)顯示圖像信號HID或發(fā)動機(jī)顯示圖像信號EID
中的一個,作為顯示圖像信號MID。
換句話說,在顯示輸出選擇部分53中,當(dāng)主機(jī)輸出控制信號HCT沒有指定主機(jī)圖像 優(yōu)先顯示,并且發(fā)動機(jī)輸出控制信號ECT沒有指定發(fā)動機(jī)圖像的顯示時,發(fā)動機(jī)顯示圖像 信號EID被選擇并作為顯示圖像信號MID輸出。而且,在顯示輸出選擇部分53中,當(dāng)主 機(jī)輸出控制信號HCT沒有指定主機(jī)圖像優(yōu)先顯示,并且發(fā)動機(jī)輸出控制信號ECT沒有指 定發(fā)動機(jī)圖像的顯示時,顯示輸出選擇部分53選擇主機(jī)顯示圖像信號HID并作為顯示圖 像信號MID輸出。
在音頻輸出選擇部分54中,類似于上述的顯示輸出選擇部分53,根據(jù)主機(jī)輸出控制 信號HCT和發(fā)動機(jī)輸出控制信號ECT的指令選擇主機(jī)音頻信號HAD和發(fā)動機(jī)音頻信號 EAD中的一個并作為音頻信號MAD輸出。換句話說,當(dāng)主機(jī)輸出控制信號HCT指定主 機(jī)音頻優(yōu)先輸出時,音頻輸出選擇部分54選擇主機(jī)音頻信號HAD并作為音頻信號MAD 輸出,這個輸出與發(fā)動機(jī)輸出控制信號ECT的指令無關(guān)。而且,當(dāng)主機(jī)輸出控制信號HCT 沒有指定主機(jī)音頻輸出優(yōu)先輸出,并且發(fā)動機(jī)輸出控制信號ECT指定發(fā)動機(jī)應(yīng)用程序音頻 輸出時,音頻輸出選擇部分54選擇發(fā)動機(jī)音頻信號EAD并作為音頻信號MAD輸出。
當(dāng)主機(jī)部30被初始化時,主機(jī)部30通過主機(jī)輸出控制信號HCT指定主機(jī)圖像的優(yōu) 先輸出。這樣的結(jié)果是,在空閑狀態(tài)S1下,操作模式是主機(jī)模式,其中主機(jī)部30控制主 顯示部分25和揚(yáng)聲器26M。
在如上所述的方式中,發(fā)動機(jī)部40初始化被執(zhí)行之后,當(dāng)對發(fā)動機(jī)部40進(jìn)行從加載 發(fā)動機(jī)綜合控制計算機(jī)程序39o直到執(zhí)行開始的初始加載處理時,發(fā)動機(jī)部40呈現(xiàn)就緒狀 態(tài)S2。在這個初始加載處理中,其中發(fā)動機(jī)綜合控制計算機(jī)程序39o被允許為附屬數(shù)據(jù)的 初始計算機(jī)程序加載指令和沒有附屬數(shù)據(jù)的發(fā)動機(jī)綜合控制計算機(jī)程序的執(zhí)行開始指令,從主機(jī)部30被發(fā)送到發(fā)動機(jī)部40。
在就緒狀態(tài)S2,執(zhí)行發(fā)動機(jī)應(yīng)用程序39j的加載處理,并且當(dāng)發(fā)動機(jī)應(yīng)用程序39j被 加載到存儲部分42的應(yīng)用程序區(qū)域47中時,發(fā)動機(jī)部40呈現(xiàn)應(yīng)用程序加載狀態(tài)S3。當(dāng) 在應(yīng)用程序加載狀態(tài)S3中執(zhí)行發(fā)動機(jī)應(yīng)用程序39j的加載處理時,應(yīng)用程序加載狀態(tài)S3 被保持為發(fā)動機(jī)部40的狀態(tài)。此外,當(dāng)在應(yīng)用程序暫停狀態(tài)S5中執(zhí)行發(fā)動機(jī)應(yīng)用程序39j 的加載處理時,應(yīng)用程序暫停狀態(tài)S5保持為發(fā)動機(jī)部40的狀態(tài)。
加載到存儲部分42的應(yīng)用程序區(qū)域47的發(fā)動機(jī)應(yīng)用程序39j通過應(yīng)用程序卸載處理 從應(yīng)用程序區(qū)域47被卸載,應(yīng)用程序卸載處理包括主機(jī)部30的應(yīng)用程序卸載命令的發(fā)出 過程,對于應(yīng)用程序卸載命令,發(fā)動機(jī)應(yīng)用程序39j的標(biāo)識符被允許為其附屬數(shù)據(jù)。發(fā)動 機(jī)應(yīng)用程序39j的卸載處理是在應(yīng)用程序加載狀態(tài)S3中執(zhí)行的,并且當(dāng)沒有任何應(yīng)用程序 存儲在存儲部分42的應(yīng)用程序區(qū)域47中時,發(fā)動機(jī)部40的狀態(tài)經(jīng)歷從應(yīng)用程序加載狀 態(tài)S3到就緒狀態(tài)S2的轉(zhuǎn)換。反之,在發(fā)動機(jī)應(yīng)用程序39j的卸載處理己經(jīng)在應(yīng)用程序加 載狀態(tài)S3中執(zhí)行,并且一些應(yīng)用程序被存儲在存儲部分42的應(yīng)用程序區(qū)域47中的情形 下,應(yīng)用程序加載狀態(tài)S3保持為發(fā)動機(jī)部40的狀態(tài)。此外,當(dāng)在應(yīng)用程序暫停狀態(tài)S5 中執(zhí)行發(fā)動機(jī)應(yīng)用程序39j的卸載處理時,應(yīng)用程序暫停狀態(tài)S5保持為發(fā)動機(jī)部40的狀 態(tài)。在應(yīng)用程序暫停狀態(tài)S5中,不可能卸載一個暫停(臨時停止)的應(yīng)用程序。
加載到存儲部的應(yīng)用程序區(qū)域47中的發(fā)動機(jī)應(yīng)用程序39j在發(fā)動機(jī)綜合控制計算機(jī)程 序39Q的控制下,通過應(yīng)用程序執(zhí)行開始處理開始執(zhí)行,應(yīng)用程序執(zhí)行開始處理包括主機(jī) 部30的應(yīng)用程序執(zhí)行開始命令的發(fā)送處理,對于應(yīng)用程序執(zhí)行開始命令,發(fā)動機(jī)應(yīng)用程 序39j的標(biāo)識符允許為其附屬數(shù)據(jù)。發(fā)動機(jī)應(yīng)用程序39j的執(zhí)行開始處理是當(dāng)發(fā)動機(jī)部40 的狀態(tài)是應(yīng)用程序加載狀態(tài)S3時執(zhí)行的,并且當(dāng)應(yīng)用程序39j的執(zhí)行開始時,發(fā)動機(jī)部 40的狀態(tài)經(jīng)歷從應(yīng)用程序加載狀態(tài)S3到應(yīng)用程序運(yùn)行狀態(tài)S4的轉(zhuǎn)換。此外,當(dāng)在應(yīng)用程 序暫停狀態(tài)S5中執(zhí)行發(fā)動機(jī)應(yīng)用程序39j的執(zhí)行開始處理時,發(fā)動機(jī)部40的狀態(tài)經(jīng)歷從 應(yīng)用程序暫停狀態(tài)S5到應(yīng)用程序運(yùn)行狀態(tài)S4的轉(zhuǎn)換。但是,當(dāng)發(fā)動機(jī)應(yīng)用程序39j的執(zhí) 行開始處理是在其它應(yīng)用程序已經(jīng)在發(fā)動機(jī)部40中被執(zhí)行的應(yīng)用程序運(yùn)行狀態(tài)S4中執(zhí)行 時,由于發(fā)動機(jī)部40的狀態(tài)已經(jīng)是應(yīng)用程序運(yùn)行狀態(tài)S4,所以即使當(dāng)發(fā)動機(jī)應(yīng)用程序39j 的執(zhí)行開始時,在發(fā)動機(jī)部40中也沒有狀態(tài)轉(zhuǎn)換。
在轉(zhuǎn)換到應(yīng)用程序運(yùn)行狀態(tài)S4時,通過主機(jī)輸出控制信號ECT,主機(jī)部30給顯示輸 出選擇部分53和音頻輸出選擇部分54做出命令來釋放主機(jī)圖像和主機(jī)音頻的優(yōu)先輸出。 另一方面,通過發(fā)動機(jī)輸出控制信號ECT,發(fā)動機(jī)部40給顯示輸出選擇部分53和音頻輸 出選擇部分54做出命令來選擇一個應(yīng)用程序的圖像和音頻。這個結(jié)果是,在應(yīng)用程序運(yùn) 行狀態(tài)S4中,工作模式不是如上文提及的Sl到S3狀態(tài)中主機(jī)部30控制主顯示部分25M 和揚(yáng)聲器26M的主機(jī)模式,而是發(fā)動機(jī)部40控制主顯示部分25M和揚(yáng)聲器26M的發(fā)動 機(jī)模式。
正在被執(zhí)行的發(fā)動機(jī)應(yīng)用程序39j被應(yīng)用程序終止處理所終止,應(yīng)用程序終止處理包 括主機(jī)部的應(yīng)用程序終止命令的發(fā)送處理,對于應(yīng)用程序終止命令,發(fā)動機(jī)應(yīng)用程序的標(biāo) 識符允許為其附屬數(shù)據(jù)。通過這個應(yīng)用程序終止處理,發(fā)動機(jī)部40中正在被執(zhí)行的應(yīng)用 程序停止存在,并且當(dāng)被暫停的應(yīng)用程序不再存在時,發(fā)動機(jī)部40的狀態(tài)經(jīng)歷從應(yīng)用程 序運(yùn)行狀態(tài)S4到應(yīng)用程序加載狀態(tài)S3的轉(zhuǎn)換。作為結(jié)果,模式從發(fā)動機(jī)模式轉(zhuǎn)變到主機(jī) 模式。此外,盡管它是應(yīng)用程序運(yùn)行狀態(tài)S4,但當(dāng)其他應(yīng)用程序被暫停時,作為正在執(zhí)行 的應(yīng)用程序39j的終止處理的結(jié)果,當(dāng)發(fā)動機(jī)部40中正在被執(zhí)行的應(yīng)用程序停止存在時, 發(fā)動機(jī)部40的狀態(tài)經(jīng)歷從應(yīng)用程序運(yùn)行狀態(tài)S4到應(yīng)用程序暫停狀態(tài)S5的轉(zhuǎn)換。另一方 面,即使當(dāng)應(yīng)用程序39j的執(zhí)行被終止,當(dāng)在發(fā)動機(jī)部40中執(zhí)行其他應(yīng)用程序時,發(fā)動機(jī) 部40中不會發(fā)生狀態(tài)轉(zhuǎn)換。
此外,被暫停的發(fā)動機(jī)應(yīng)用程序39j被應(yīng)用程序終止處理所終止,這個程序終止處理 包括主機(jī)部30的應(yīng)用程序終止命令的發(fā)出處理,對于應(yīng)用程序終止處理,發(fā)動機(jī)應(yīng)用程 序39j的標(biāo)識符被允許為其附屬數(shù)據(jù)。該應(yīng)用程序終止處理是在應(yīng)用程序暫停狀態(tài)S5中執(zhí) 行的,并且當(dāng)正在暫停的應(yīng)用程序停止存在時,發(fā)動機(jī)部40的狀態(tài)經(jīng)歷從應(yīng)用程序暫停 狀態(tài)S5到應(yīng)用程序加載狀態(tài)S3的轉(zhuǎn)換。另一方面,當(dāng)存在其它正被暫停的應(yīng)用程序時, 即使在應(yīng)用程序暫停狀態(tài)S5中被暫停的發(fā)動機(jī)應(yīng)用程序39j被發(fā)動機(jī)應(yīng)用程序39j的終止 處理所終止,發(fā)動機(jī)部40中不發(fā)生狀態(tài)轉(zhuǎn)換。
正在被執(zhí)行的發(fā)動機(jī)應(yīng)用程序39j被應(yīng)用程序暫停處理所暫停,該應(yīng)用程序暫停處理 包括主機(jī)部30的應(yīng)用程序暫停命令的發(fā)出處理,對于應(yīng)用程序暫停命令,發(fā)動機(jī)應(yīng)用程 序39j的標(biāo)識符允許為其附屬數(shù)據(jù)。通過應(yīng)用程序暫停處理,發(fā)動機(jī)應(yīng)用程序39j的執(zhí)行 被臨時停止,并且當(dāng)工作中的應(yīng)用程序停止存在時,發(fā)動機(jī)部40的狀態(tài)經(jīng)歷從應(yīng)用程序 運(yùn)行狀態(tài)S4到應(yīng)用程序暫停狀態(tài)S5的轉(zhuǎn)換。換句話說,即使發(fā)動機(jī)應(yīng)用程序39j的執(zhí)行 被發(fā)動機(jī)應(yīng)用程序39j的應(yīng)用程序暫停處理所臨時停止,當(dāng)存在一個工作中的應(yīng)用程序時, 發(fā)動機(jī)部40的狀態(tài)不改變。
在應(yīng)用程序暫停狀態(tài)S5中,發(fā)動機(jī)部40并不由應(yīng)用程序通過發(fā)動機(jī)輸出控制信號 ECT做出選擇圖像和音頻給顯示輸出選擇部分53和音頻輸出選擇部分54的命令。作為結(jié) 果,在應(yīng)用程序暫停狀態(tài)S5中,主機(jī)模式被假定為與上述步驟S1到S3的情形相似。
暫停的發(fā)動機(jī)應(yīng)用程序39j由應(yīng)用程序重啟處理所重啟,應(yīng)用程序重啟處理包括由主 機(jī)部30的應(yīng)用程序重啟命令的發(fā)出處理,對于應(yīng)用程序重啟命令,發(fā)動機(jī)應(yīng)用程序39j 的標(biāo)識符被允許為其附屬數(shù)據(jù)。當(dāng)應(yīng)用程序重啟處理是在應(yīng)用程序暫停狀態(tài)S5中執(zhí)行時, 發(fā)動機(jī)部40的狀態(tài)經(jīng)歷從應(yīng)用程序暫停狀態(tài)S5到應(yīng)用程序運(yùn)行狀態(tài)S4的轉(zhuǎn)換。這樣的 結(jié)果是,模式從主機(jī)模式變化到發(fā)動機(jī)模式。另一方面,當(dāng)發(fā)動機(jī)應(yīng)用程序39j的執(zhí)行是
在應(yīng)用程序運(yùn)行狀態(tài)S4中由發(fā)動機(jī)應(yīng)用程序39j的重啟處理所重啟時,發(fā)動機(jī)部40的狀態(tài)并不改變。
以這種方式,主機(jī)部30和發(fā)動機(jī)部40協(xié)調(diào)工作,同時由主機(jī)部30控制著發(fā)動機(jī)部 40的工作。此外,在發(fā)動機(jī)部40中,在發(fā)動機(jī)綜合控制計算機(jī)程序3%的控制之下適當(dāng)?shù)貓?zhí)行應(yīng)用程序。
接下來,將參考圖7至圖9描述如上所述的主機(jī)部30和發(fā)動機(jī)部40之間的協(xié)調(diào),同 時注意力主要集中在從主機(jī)部30到發(fā)動機(jī)部40的信息數(shù)據(jù)的通知而不是發(fā)動機(jī)綜合控制 計算機(jī)程序39。和發(fā)動機(jī)應(yīng)用程序39,, 392……。這里,圖7是顯示協(xié)調(diào)處理程序的程序 表。
在發(fā)動機(jī)部40中,執(zhí)行發(fā)動機(jī)應(yīng)用程序,但是考慮到被執(zhí)行的應(yīng)用程序是并沒有使 用加速器和姿勢傳感器28的應(yīng)用程序做出如下的描述。
如圖7所示,當(dāng)從定時器34注意到給發(fā)動機(jī)部40的周期性數(shù)據(jù)通知的指定時間已經(jīng) 從上次的通知時間點過去,這期間并沒有執(zhí)行按鍵輸入,在給主機(jī)38執(zhí)行計算機(jī)程序的 主機(jī)處理器31中,周期性通知數(shù)據(jù)處理在步驟S10中被執(zhí)行。在步驟S10中,如圖8所 示,首先,在步驟S21處,做出判斷是否為發(fā)動機(jī)模式并且是否做出嘗試來暫時停止關(guān)于 發(fā)動機(jī)部40的應(yīng)用程序的執(zhí)行,由于出現(xiàn)執(zhí)行與比應(yīng)用程序的執(zhí)行處理更高優(yōu)先級的事 件的發(fā)生如來電所相關(guān)的處理的需要。當(dāng)這個判斷的結(jié)果是否定的時,在步驟S10處的處 理被終止。
接下來,在步驟S26處,主機(jī)處理器31產(chǎn)生周期性通知數(shù)據(jù)。在這個步驟,將通知 給發(fā)動機(jī)部40的數(shù)據(jù)是剩余電量值數(shù)據(jù)和電場強(qiáng)度值數(shù)據(jù),并且主機(jī)處理器31產(chǎn)生包含 這些數(shù)據(jù)的周期性通知數(shù)據(jù)。當(dāng)以這種方式產(chǎn)生周期性通知數(shù)據(jù)時,在步驟S10處的處理 被終止。在這個實施例中,在產(chǎn)生周期性通知數(shù)據(jù)時,從剩余電量傳感器60S讀取的數(shù)值 將作為剩余電量值數(shù)據(jù),并且從電場強(qiáng)度傳感器32S讀取的數(shù)值將作為電場強(qiáng)度值數(shù)據(jù)。
回到圖7中,當(dāng)在步驟S10的處理被終止時,主機(jī)處理器31將產(chǎn)生的周期性通知數(shù) 據(jù)通知給發(fā)動機(jī)部40。在通知時,主機(jī)處理器31發(fā)送周期性數(shù)據(jù)通知給發(fā)動機(jī)部40,這 里周期性通知數(shù)據(jù)被作為附屬數(shù)據(jù)。在這時,當(dāng)主機(jī)部30以周期性通知數(shù)據(jù)作為附屬數(shù) 據(jù)的周期性數(shù)據(jù)通知作用于界面數(shù)據(jù)信號IDT,作為發(fā)送數(shù)據(jù),主機(jī)部30在界面控制信號 ICT控制下產(chǎn)生界面寫信號,然后發(fā)送給發(fā)動機(jī)部40。
接收到通知的發(fā)動機(jī)綜合控制計算機(jī)程序3%,首先,通過發(fā)出在內(nèi)部控制信號CNT 中的內(nèi)部讀信號,從主機(jī)界面部分52的二端口 RAM讀取頭部分,為其規(guī)定了從主機(jī)部 30接收的數(shù)據(jù)中的命令類型或者響應(yīng)類型。然后,發(fā)動機(jī)綜合控制計算機(jī)程序39o分析所 讀的頭部分的內(nèi)容,并且確定頭部分的內(nèi)容是周期性數(shù)據(jù)通知。
在上述方式中,在周期性通知數(shù)據(jù)被通知給發(fā)動機(jī)部40后,并且在規(guī)定時間過去前, 當(dāng)操作部21上的按鍵被用戶按下時,按鍵輸入數(shù)據(jù)從操作部21被通知給主機(jī)處理器31。 當(dāng)按鍵輸入數(shù)據(jù)以這種方式被通知時,在步驟S12處,主機(jī)處理器31執(zhí)行按鍵輸入數(shù)據(jù) 處理。
在步驟S12,如圖9中所示,首先,在步驟S31,主機(jī)處理器31做出判斷所接收的按 鍵輸入數(shù)據(jù)是否是與主機(jī)專用按鍵如上文提及的通話結(jié)束按鍵的操作相關(guān)的按鍵輸入數(shù) 據(jù)(下文中"主機(jī)專用按鍵輸入數(shù)據(jù)")。當(dāng)判斷結(jié)果是肯定的時,處理移至步驟S33。
在步驟S33,主機(jī)部執(zhí)行與所接收的主機(jī)專用按鍵輸入數(shù)據(jù)相一致的處理。例如,當(dāng) 主機(jī)專用按鍵輸入數(shù)據(jù)是由于上文提及的通話結(jié)束按鍵的正常按下時,并且當(dāng)便攜式電話 IO是在執(zhí)行主機(jī)模式工作時,當(dāng)通過電話對話時執(zhí)行通話結(jié)束處理,并且當(dāng)執(zhí)行除了通過 電話對話的操作時,該操作被停止,并且執(zhí)行移動到待機(jī)屏幕顯示狀態(tài)的處理。此外,當(dāng) 主機(jī)專用按鍵輸入數(shù)據(jù)是由于上文提及的通話結(jié)束按鍵的正常按下時,并且當(dāng)便攜式電話 IO是在執(zhí)行發(fā)動機(jī)模式操作時,發(fā)出上文提及的應(yīng)用程序暫停命令。此后,步驟S12的處 理被終止。
當(dāng)步驟S31的判斷結(jié)果是否定時,處理移至步驟S32。在步驟S32,主機(jī)處理器31, 做出發(fā)動機(jī)部40的狀態(tài)是否是如上文提及的應(yīng)用程序運(yùn)行狀態(tài)S4的判斷,換句話說,它 是發(fā)動機(jī)模式,并且沒有做出嘗試來臨時停止發(fā)動機(jī)部40中的應(yīng)用程序的執(zhí)行,由于出 現(xiàn)執(zhí)行與比應(yīng)用程序的執(zhí)行處理更高優(yōu)先級的事件的發(fā)生如來電所相關(guān)的處理的需要。當(dāng) 這個判斷的結(jié)果是否定的時,處理移至步驟S34。
在步驟S34,主機(jī)部31依照除了所接收的主機(jī)專用按鍵輸入數(shù)據(jù)外的按鍵輸入數(shù)據(jù)(下
文中稱為"正常按鍵輸入數(shù)據(jù)"),執(zhí)行主機(jī)部特有的處理。例如,當(dāng)所接收的正常按鍵輸 入數(shù)據(jù)是用戶用于指定一個收電人的電話號碼的按鍵輸入數(shù)據(jù)時,主機(jī)部確定所接收的正 常按鍵輸入數(shù)據(jù)是有意義的按鍵輸入數(shù)據(jù),并且依照確定結(jié)果執(zhí)行處理(例如指定輸入結(jié) 果的電話號碼在主顯示部分25M上的顯示處理),并且終止步驟S12的處理。
當(dāng)步驟S32的判斷結(jié)果是肯定的,程序切換到步驟S35。在步驟S35,主機(jī)處理器31 在按鍵輸入數(shù)據(jù)緩沖器中存儲接受到的按鍵輸入數(shù)據(jù)。然后,終止步驟S12的處理。
回到圖7,在產(chǎn)生按鍵輸入數(shù)據(jù)之后,在前一個給發(fā)動機(jī)部40的周期性數(shù)據(jù)通知的指 定時間過去之后,當(dāng)從定時器34注意到指定時間過去后時,在為主機(jī)38執(zhí)行計算機(jī)程序 的主機(jī)處理器31中,在步驟S10',周期性通知數(shù)據(jù)處理被執(zhí)行。在步驟S10',如圖8所示, 首先步驟S21和S22如同上述的步驟S10 —樣被執(zhí)行。在這個階段,由于給發(fā)動機(jī)部40 的周期性數(shù)據(jù)通知的指定時間是過去之前被按鍵輸入,所以在步驟S22處做出肯定的判斷, 并且程序切換到步驟S23。在步驟S23,主機(jī)處理器讀取來自按鍵輸入數(shù)據(jù)緩沖器的按鍵輸入數(shù)據(jù)。這樣的結(jié)果 是,被讀取的按鍵輸入數(shù)據(jù)將不再存在。之后,類似上述步驟S10的例子,在步驟S24, 主機(jī)處理器31讀取是從剩余電量傳感器60S檢測來的結(jié)果的剩余電量值,并且在步驟S25, 讀取是從電場強(qiáng)度傳感器32S檢測來的結(jié)果的電場強(qiáng)度值。
然后,在步驟S26,主機(jī)處理器31產(chǎn)生周期性通知數(shù)據(jù)。在這個階段,由于按鍵輸入 數(shù)據(jù)、剩余電量數(shù)據(jù)和電場強(qiáng)度值數(shù)據(jù)是將要通知給發(fā)動機(jī)部40的數(shù)據(jù),將產(chǎn)生由這些 數(shù)據(jù)形成的周期性通知數(shù)據(jù)。當(dāng)以這種方式產(chǎn)生周期性通知數(shù)據(jù)時,在步驟S10'的處理被 終止。
在接收這個周期性數(shù)據(jù)通知的發(fā)動機(jī)部40中,類似于上述步驟S10產(chǎn)生周期性通知 數(shù)據(jù)的例子,發(fā)動機(jī)綜合控制計算機(jī)程序39o獲取周期性通知數(shù)據(jù)。之后,發(fā)動機(jī)綜合控 制計算機(jī)程序39o把被讀取的按鍵輸入數(shù)據(jù)通知給正在被執(zhí)行的發(fā)動機(jī)應(yīng)用程序。接收到 這個按鍵輸入數(shù)據(jù)的發(fā)動機(jī)應(yīng)用程序根據(jù)按鍵輸入數(shù)據(jù)執(zhí)行操作。當(dāng)很多應(yīng)用程序在按鍵 輸入數(shù)據(jù)被讀取的時間點上正在控制處理部分51中被執(zhí)行時,發(fā)動機(jī)綜合控制計算機(jī)程 序39o把被讀取的按鍵輸入數(shù)據(jù)通知給正在前臺執(zhí)行的應(yīng)用程序。
此外,發(fā)動機(jī)綜合控制計算機(jī)程序39Q, 一前一后或并行于給正在執(zhí)行的發(fā)動機(jī)應(yīng)用 程序的按鍵輸入數(shù)據(jù)的通知,類似于上述的,根據(jù)剩余電量數(shù)據(jù)確定通知給用戶剩余電量 的符號圖形,并且根據(jù)電場強(qiáng)度數(shù)據(jù)準(zhǔn)備了通知給用戶電場強(qiáng)度的符號圖形。然后發(fā)動機(jī) 綜合控制計算機(jī)程序39o創(chuàng)建一個圖像,在該圖像中那些符號圖形被添加到圖像的預(yù)定位 置,該圖像從正在被執(zhí)行的發(fā)動機(jī)應(yīng)用程序那接收到顯示要求,并且發(fā)送給主顯示部分 25M。這個結(jié)果是,包括指示剩余電量的符號圖形和指示電場強(qiáng)度的符號圖形的發(fā)動機(jī)應(yīng) 用程序執(zhí)行中的圖像,被顯示在主顯示部分25M上。
如上所述,許多類型的數(shù)據(jù),如從操作部21來的按鍵輸入數(shù)據(jù)、剩余電量傳感器60S 的檢測結(jié)果數(shù)據(jù)和電場強(qiáng)度傳感器32S的檢測結(jié)果數(shù)據(jù),作為周期性通知數(shù)據(jù)以周期性基 礎(chǔ)共同地從主機(jī)部30通知給發(fā)動機(jī)部40。
如上所述,在這個實施例中,只要周期性發(fā)生的事件發(fā)生如由定時器34的時間測量 操作的指定時間過去,主機(jī)部30判斷是否處于發(fā)動機(jī)部40執(zhí)行發(fā)動機(jī)應(yīng)用程序的發(fā)動機(jī) 模式狀態(tài)下,并且它估計發(fā)動機(jī)模式狀態(tài)將持續(xù)。當(dāng)判斷的結(jié)果是肯定時,主機(jī)部30把 由主機(jī)在先前的通知之后收集的、且周期性地通知給發(fā)動機(jī)部40的信息通知給發(fā)動機(jī)部 40。作為結(jié)果,在被稱作指定時間過去的事件發(fā)生的每個周期性時刻、包括各種不同類型 的信息如剩余電量信息、電場強(qiáng)度信息和按要求的按鍵輸入信息的周期性通知數(shù)據(jù),將從 主機(jī)部30被通知給發(fā)動機(jī)部40。
如上述實施例中,作為剩余電量信息,剩余電量傳感器60S的檢測值自身被允許從主 機(jī)部30通知給發(fā)動機(jī)部40。但是,可以做出這樣的安排,作為剩余電量信息,當(dāng)剩余電 量傳感器探測的值被劃分到很多級別時的級別值信息,或者將要被顯示的符號圖形的圖像 信息,被從主機(jī)部30通知給發(fā)動機(jī)部40。
此外,在上述實施例中,作為電場強(qiáng)度信息,電場強(qiáng)度傳感器32S的檢測值自身被允 許從主機(jī)部30通知給發(fā)動機(jī)部40。但是,可以做出這樣的安排,作為電場強(qiáng)度信息,當(dāng) 電場強(qiáng)度傳感器32S探測到的值被劃分成很多級別時的級別信息,或者將要被顯示的符號 圖形的圖像信息,被從主機(jī)部30通知給發(fā)動機(jī)部40。
此外,在上述實施例中,剩余電量信息,電場強(qiáng)度信息,和依照需要的按鍵輸入數(shù)據(jù) 被允許包括在周期性通知數(shù)據(jù)中,然而,也可以在周期性通知數(shù)據(jù)中包括時間信息。此外,正被執(zhí)行的發(fā)動機(jī)應(yīng)用程序是利用加速度和姿勢傳感器28的檢測結(jié)果的應(yīng)用程序,并且 當(dāng)發(fā)動機(jī)40部分向主機(jī)部30做出請求使用加速度和姿勢傳感器28時,也可以在周期性 通知數(shù)據(jù)中包括由主機(jī)30收集的加速度和姿勢傳感器28的探測結(jié)果。
此外,在上述實施例中,周期性數(shù)據(jù)通知是經(jīng)由被稱為規(guī)定時間過去的周期性發(fā)生的 事件的發(fā)生,由主機(jī)部30給發(fā)動機(jī)部40的。然而,除了規(guī)定事件的過去以外的其它任何 事件可以被允許為發(fā)出通知的周期性發(fā)生事件,只要它是以適當(dāng)間隔周期性發(fā)生的事件。
此外,在上述實施例中,發(fā)動機(jī)部40 (更加特別地,發(fā)動機(jī)綜合控制計算機(jī)程序390) 并未被允許返回關(guān)于來自主機(jī)部30的周期性數(shù)據(jù)通知的響應(yīng)。然而,如圖10中所示,可 以做出這樣的安排,發(fā)動機(jī)部40返回關(guān)于來自主機(jī)部30的周期性數(shù)據(jù)通知的響應(yīng)。
此外,可以允許主機(jī)處理器40是單個處理器,但也可以是包括用于通信的處理器和24
用于應(yīng)用程序綜合的處理器的兩個處理器結(jié)構(gòu),并且使得用于應(yīng)用程序綜合的處理器執(zhí)《亍上述實施例中發(fā)動機(jī)部40的控制。
此外,在上述實施例中,顯示輸出選擇部分53和音頻輸出選擇部分54被允許內(nèi)置在 發(fā)動機(jī)處理器中。然而,也可以把顯示輸出選擇部分53和音頻輸出選擇部分54中至少一 個放置于發(fā)動機(jī)處理器41外面。
在上述實施例中,主機(jī)界面部分52被允許包括二端口RAM。然而只要它是一個能夠 實現(xiàn)與主機(jī)部30界面接口的結(jié)構(gòu),也可以允許為任意結(jié)構(gòu)。
此外,在上述實施例中,在應(yīng)用程序加載狀態(tài)S4,不允許執(zhí)行應(yīng)用程序加載處理和應(yīng) 用程序卸載處理。然而,也可以做出這樣的安排,可以在應(yīng)用程序運(yùn)行狀態(tài)S4中執(zhí)行應(yīng) 用程序加載處理和應(yīng)用程序卸載處理。
此外,在上述實施例中,未允許為應(yīng)用程序暫停處理執(zhí)行任何重試。然而,也可以做 出這樣的安排使得即使為應(yīng)用程序暫停處理也能執(zhí)行重試。
在上述實施例中,便攜式電話允許為翻蓋式。然而,也可以把本發(fā)明應(yīng)用到諸如直板 式、旋轉(zhuǎn)式、和滑板式的便攜式電話。
此外,在上述實施例中,本發(fā)明被應(yīng)用于便攜式電話。然而,本發(fā)明,事實上,也可 以被應(yīng)用于其它通信終端。工業(yè)應(yīng)用[oiii]因此,本發(fā)明的協(xié)調(diào)方法可以應(yīng)用于主機(jī)部和發(fā)動機(jī)部之間的協(xié)調(diào)操作,主機(jī)部包括 主機(jī)處理器,并且執(zhí)行與外部通信相關(guān)的操作,發(fā)動機(jī)部包括發(fā)動機(jī)處理器,并在主機(jī)部 的控制下執(zhí)行預(yù)定功能。
此外,本發(fā)明可以應(yīng)用于通信終端,該通信終端包括執(zhí)行與外部通信相關(guān)處理的主機(jī) 部,和在主機(jī)部的控制下執(zhí)行預(yù)定功能的發(fā)動機(jī)部。
權(quán)利要求
1.一種用于在通信終端中通過主機(jī)部和發(fā)動機(jī)部之間的協(xié)調(diào)來工作的協(xié)調(diào)方法,所述主機(jī)部執(zhí)行與外部通信相關(guān)的處理,所述發(fā)動機(jī)部在主機(jī)部的控制下執(zhí)行應(yīng)用程序,其特征在于,包括如下步驟判斷工作模式,每當(dāng)周期性發(fā)生的預(yù)定事件發(fā)生時,所述主機(jī)部做出是否是所述發(fā)動機(jī)部正在執(zhí)行應(yīng)用程序的發(fā)動機(jī)模式狀態(tài),并且是否推測所述發(fā)動機(jī)模式狀態(tài)將繼續(xù)的判斷;通知特定信息,當(dāng)在判斷工作模式步驟中的判斷結(jié)果是肯定的時,所述主機(jī)部把將被周期性通知給發(fā)動機(jī)部的特定信息通知給所述發(fā)動機(jī)部,所述特定信息包括所述主機(jī)部在上一個通知后最新收集的所述通信終端的至少一個工作環(huán)境信息。
2. 如權(quán)利要求1所述的協(xié)調(diào)方法,其特征在于,所述預(yù)定事件是從上一步通知特定信息結(jié)束開始, 一定時間的經(jīng)過。
3. 如權(quán)利要求1所述的協(xié)調(diào)方法,其特征在于,所述工作環(huán)境信息包括通信終端的電源部的狀態(tài)信息和時間信息。
4. 如權(quán)利要求1所述的協(xié)調(diào)方法,其特征在于,所述特定信息包括在上一步通知特定信息結(jié)束后,來自用戶輸入的按鍵輸入數(shù)據(jù)之中 的,除了僅被所述主機(jī)部處理的按鍵輸入數(shù)據(jù)之外的按鍵輸入數(shù)據(jù)。
5. 如權(quán)利要求1所述的協(xié)調(diào)方法,其特征在于,所述特定信息包括在上一步通知特定信息結(jié)束后,所述應(yīng)用程序中使用的傳感器的判 斷結(jié)果。
6. 如權(quán)利要求1所述的協(xié)調(diào)方法,其特征在于,所述通信終端是移動通信終端。
7. 如權(quán)利要求6所述的協(xié)調(diào)方法,其特征在于,所述工作環(huán)境信息包括在所述通信終端的附近,來自移動通信網(wǎng)絡(luò)基站的無線電波的 電場強(qiáng)度信息。
8. —種通信終端,其特征在于,所述通信終端包括包括主機(jī)處理器并且執(zhí)行與外部通信相關(guān)處理的主機(jī)部; 包括發(fā)動機(jī)處理器并且在所述主機(jī)部控制下執(zhí)行應(yīng)用程序的發(fā)動機(jī)部;和 為所述主機(jī)部和所述發(fā)動機(jī)部提供工作電源的電源部;其中每當(dāng)周期性發(fā)生的預(yù)定事件發(fā)生時,所述主機(jī)部做出是否是發(fā)動機(jī)部正在執(zhí)行應(yīng)用程 序的發(fā)動機(jī)模式狀態(tài),并且是否推測發(fā)動機(jī)模式狀態(tài)將繼續(xù)的判斷;然后如果判斷結(jié)果是 肯定的,則所述主機(jī)部把將被周期性通知給發(fā)動機(jī)部的特定信息通知給所述發(fā)動機(jī)部,所 述特定信息包括所述主機(jī)部在上一個通知后收集的至少一個工作環(huán)境信息。
9. 如權(quán)利要求8所述的通信終端,其特征在于,所述電源部包括電源狀態(tài)監(jiān)視部,所述電源狀態(tài)監(jiān)視部監(jiān)視電源容量的狀態(tài),并且把 監(jiān)視結(jié)果通知給所述主機(jī)部;并且所述工作環(huán)境信息包括所述電源部的電源容量狀態(tài)的信息。
10. 如權(quán)利要求8所述的通信終端,其特征在于, 所述主機(jī)部進(jìn)一步包括連接到主機(jī)處理器的時鐘單元;并且 所述預(yù)定事件是從特定信息的上一個通知開始, 一定時間的經(jīng)過。
11. 如權(quán)利要求IO所述的通信終端,其特征在于, 所述工作環(huán)境信息包括當(dāng)前時間的信息。
12. 如權(quán)利要求8所述的通信終端,其特征在于, 所述主機(jī)部進(jìn)一步包括連接到主機(jī)處理器的按鍵輸入單元;并且所述特定信息包括來自用戶輸入的按鍵輸入數(shù)據(jù)之中的,除了僅被主機(jī)部處理的按鍵 輸入數(shù)據(jù)之外的按鍵輸入數(shù)據(jù)。
13. 如權(quán)利要求8所述的通信終端,其特征在于, 所述主機(jī)部進(jìn)一步包括傳感器裝置,所述傳感器裝置被連接到主機(jī)處理器并且獲取應(yīng)用程序中使用的檢測結(jié)果的;并且所述特定信息包括在特定信息的上一個通知結(jié)束后,由所述傳感器使用的檢測結(jié)果。
14. 如權(quán)利要求8所述的通信終端,其特征在于, 所述主機(jī)部進(jìn)一步包括連接到主機(jī)處理器并且用于實現(xiàn)與移動通信網(wǎng)絡(luò)基站進(jìn)行無線通信的無線通信部。
15. 如權(quán)利要求14所述的通信終端,其特征在于, 所述無線通信部包括用于監(jiān)視來自基站的無線電波的電場強(qiáng)度的電場強(qiáng)度監(jiān)視部,并且所述工作環(huán)境信息包括無線通信部中來自基站的無線電波的電場強(qiáng)度信息。
全文摘要
只要周期性發(fā)生的預(yù)定事件發(fā)生時,包括主機(jī)處理器(31)的主機(jī)部做出是否是在發(fā)動機(jī)部(40)正在執(zhí)行發(fā)動機(jī)應(yīng)用程序的發(fā)動機(jī)模式狀態(tài)的判斷,并且估計該發(fā)動機(jī)模式狀態(tài)是否將繼續(xù)。當(dāng)判定結(jié)果是肯定時,主機(jī)部通知發(fā)動機(jī)部(40)信息,該信息是主機(jī)部在上一個通知后收集的,并且將被周期性地通知給發(fā)動機(jī)部。作為結(jié)果,在被稱為預(yù)定事件發(fā)生的周期性時刻處,周期性通知數(shù)據(jù)被從主機(jī)部通知給發(fā)動機(jī)部(40)。因此,在包括主機(jī)部和發(fā)動機(jī)部的結(jié)構(gòu)中,抑制了發(fā)動機(jī)部(40)上的負(fù)荷增加,其中主機(jī)部包括主機(jī)處理器,發(fā)動機(jī)部包括發(fā)動機(jī)處理器,并且在主機(jī)部的控制下執(zhí)行預(yù)定功能。
文檔編號H04W52/02GK101167056SQ200680012869
公開日2008年4月23日 申請日期2006年2月21日 優(yōu)先權(quán)日2005年2月21日
發(fā)明者松村敏郎, 桑原督彌, 青木一雄 申請人:軟銀移動公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁海县| 荔浦县| 郧西县| 团风县| 丰城市| 满洲里市| 南靖县| 镇安县| 赤城县| 扶沟县| 城市| 沂水县| 三门峡市| 夏津县| 吉安县| 泰宁县| 泗水县| 石景山区| 仙游县| 子洲县| 珲春市| 苏尼特左旗| 安吉县| 禹州市| 扶余县| 武冈市| 鹤庆县| 康乐县| 陇南市| 定结县| 汤阴县| 平遥县| 苗栗市| 谢通门县| 乐清市| 那坡县| 三穗县| 房产| 岳普湖县| 青铜峡市| 陆丰市|