專利名稱:嵌入式子系統(tǒng)收郵件的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及省電管理領(lǐng)域,具體地涉及一種嵌入式子系統(tǒng)收郵件 的方法和設(shè)備。
背景技術(shù):
隨著企業(yè)信息化的發(fā)展,對郵件的及時處理已經(jīng)成為影響企業(yè)辦
公效率的重要環(huán)節(jié)。推郵(Push Mail)可以將急待處理的新郵件推送 到用戶終端進行閱讀、回復(fù)、轉(zhuǎn)發(fā)等操作。移動用戶對于能夠在第一時 間及時閱讀到電子郵件,特別是來自公司內(nèi)部或其他來源的各種格式的 文件是至關(guān)重要的,可以大大提高了工作效率、把握市場先機。而一直 在線(always on)-推郵可以將用戶的郵件主動地推送到用戶的移動終 端上并提醒和等待用戶的閱讀??梢酝ㄟ^一直在線功能卡實現(xiàn)筆記本推 郵等功能,能夠滿足用戶實時獲知郵件的需求。但是,筆記本的移動性 以及有限電量的限制,如果總是保持待機監(jiān)控狀態(tài),則會有很大的功耗, 對于筆記本的待機時間造成很大的影響。必須解決該矛盾才能夠使一直 在線功能真正獲得用戶接收并推廣使用。
黑莓(Blackberry)業(yè)務(wù)是當(dāng)前使用的一種推郵技術(shù)。黑莓業(yè)務(wù)是指把
用戶在郵件服務(wù)器收到的郵件,通過端到端的安全連接,主動推送給黑 莓終端的一種業(yè)務(wù)形式。用戶通過黑莓業(yè)務(wù)可以隨時隨地使用終端接 收、回復(fù)、轉(zhuǎn)發(fā)和撰寫加密電子郵件和非郵件數(shù)據(jù)。通過使用"PUSH" 技術(shù)無線收發(fā)電子郵件,不需要新的地址,實現(xiàn)實時的電子郵件交流, 可以滿足客戶"永遠在線,永遠連接"的無線企業(yè)數(shù)據(jù)應(yīng)用,如ERP、 SFA、 CRM等,可以實時主動將新郵件推送到黑莓終端;使用此項業(yè) 務(wù)后,公司人員不管身在何地,隨時都可以收發(fā)企業(yè)郵件,獲取企業(yè)內(nèi) 部數(shù)據(jù),提高了處理業(yè)務(wù)的效率,保證了工作的及時性。但是該方案的缺點是如果將該方法應(yīng)用于筆記本則會造成很大 功耗損失,明顯影響筆記本待機時間,產(chǎn)生了功能和功耗的矛盾問題。發(fā)明內(nèi)容本發(fā)明的目的在于提出一種推郵省電的方法,從而解決推郵功能 和功耗之間的矛盾。根據(jù)本發(fā)明的實施例,提出了一種數(shù)據(jù)處理設(shè)備中嵌入式子系統(tǒng) 收郵件的方法,所述數(shù)據(jù)處理設(shè)備包括主機系統(tǒng)、嵌入式子系統(tǒng)、電 源和無線模塊,其中,所述電源分別與所述嵌入式子系統(tǒng)、所述主機系 統(tǒng)和所述無線模塊連接,所述無線模塊分別與所述主機系統(tǒng)和所述嵌入 式子系統(tǒng)連接,在所述主機系統(tǒng)處于不能收郵件的狀態(tài)且所述嵌入式子 系統(tǒng)處于正常工作狀態(tài)時,所述方法包括檢測所述無線模塊上是否有 郵件信息,所述郵件信息用來表示在一服務(wù)器上是否有屬于所述嵌入式 子系統(tǒng)中郵件帳號的新郵件;在所述郵件信息表示在所述服務(wù)器上有所 述嵌入式子系統(tǒng)中郵件帳號的新郵件時,從所述服務(wù)器上下載所述新郵 件;在下載完所述新郵件時,產(chǎn)生第一睡眠控制命令;基于所述第一睡 眠控制命令,控制所述嵌入式子系統(tǒng)進入睡眠狀態(tài);在所述嵌入式子系 統(tǒng)進入睡眠狀態(tài)時,啟動一定時器,所述定時器用于在計時滿足預(yù)先設(shè) 定的第一預(yù)定值時,喚醒所述嵌入式子系統(tǒng),使所述嵌入式子系統(tǒng)處于 正常工作狀態(tài)。優(yōu)選地,在所述嵌入式子系統(tǒng)進入睡眠狀態(tài)時,啟動一定時器的步驟之后,還包括步驟在所述嵌入式子系統(tǒng)處于睡眠狀態(tài)時,在所述 服務(wù)器上有所述嵌入式子系統(tǒng)中郵件帳號的新郵件的郵件信息時生成外部喚醒控制命令,基于所述無線模塊上存在的外部喚醒控制命令使所述 嵌入式子系統(tǒng)處于正常工作狀態(tài)。根據(jù)本發(fā)明的實施例,提出了一種數(shù)據(jù)處理設(shè)備,包括主機系 統(tǒng)、嵌入式子系統(tǒng)、電源和無線模塊,其中,所述電源分別與所述嵌入 式子系統(tǒng)、所述主機系統(tǒng)和所述無線模塊連接;所述無線模塊分別與所 述主機系統(tǒng)和所述嵌入式子系統(tǒng)連接,所述嵌入式子系統(tǒng)包括郵件處理模塊,與所述無線模塊連接,用于在所述主機系統(tǒng)處于 不能收郵件的狀態(tài)且所述嵌入式子系統(tǒng)處于正常工作狀態(tài)時檢測所述 無線模塊上是否有郵件信息,所述郵件信息用來表示在一服務(wù)器上是否 有屬于所述嵌入式子系統(tǒng)中郵件帳號的新郵件;在所述郵件信息表示在 所述服務(wù)器上有所述嵌入式子系統(tǒng)中郵件帳號的新郵件時,從所述服務(wù) 器上下載所述新郵件;在下載完所述新郵件時,用于產(chǎn)生第一睡眠控制命令;狀態(tài)管理模塊,與所述郵件處理模塊連接,用于根據(jù)所述第一睡眠控制命令,控制所述嵌入式子系統(tǒng)進入睡眠狀態(tài);定時器,分別與所述郵件處理模塊和所述狀態(tài)管理模塊連接,用 于在計時滿足預(yù)先設(shè)定的第一預(yù)定值時產(chǎn)生喚醒控制命令;其中,在所述嵌入式子系統(tǒng)進入睡眠狀態(tài)時,啟動所述定時器, 在計時滿足第一預(yù)定值時,產(chǎn)生喚醒控制命令;所述狀態(tài)管理模塊基于 所述喚醒控制命令控制所述嵌入式子系統(tǒng)處于正常工作狀態(tài)。優(yōu)選地,所述郵件處理模塊包括檢測模塊,與所述無線模塊連 接,用于檢測所述無線模塊上是否有郵件信息,所述郵件信息用來表示 在一服務(wù)器上是否有屬于所述嵌入式子系統(tǒng)中郵件帳號的新郵件;以及下載模塊,與所述的檢測模塊連接,用于在所述郵件信息表示在 所述服務(wù)器上有所述嵌入式子系統(tǒng)中郵件帳號的新郵件時,從所述服務(wù) 器上下載所述新郵件;在下載完所述新郵件時,產(chǎn)生所述第一睡眠控制 命令。優(yōu)選地,所述郵件處理模塊還包括調(diào)用模塊,分別與所述檢測 模塊、所述下載模塊、所述定時器和所述狀態(tài)管理模塊連接,用于在所 述郵件信息表示在所述服務(wù)器上沒有所述嵌入式子系統(tǒng)中郵件帳號的新 郵件時,啟動所述檢測模塊和所述定時器;其中,在所述檢測模塊檢測到所述無線模塊上有郵件信息時,啟 動所述下載模塊;在所述檢測模塊檢測到所述無線模塊上沒有郵件信息 時,且所述定時器在計時滿足第二預(yù)定值時,產(chǎn)生第二睡眠控制命令, 所述狀態(tài)管理模塊基于所述第二睡眠控制命令來控制所述嵌入式子系統(tǒng)進入睡眠狀態(tài)。優(yōu)選地,所述無線模塊包括外部中斷模塊,與所述狀態(tài)管理模 塊連接,用于在所述嵌入式子系統(tǒng)處于睡眠狀態(tài)時且所述無線模塊上有 表示在所述服務(wù)器上有所述嵌入式子系統(tǒng)中郵件帳號的新郵件郵件信息 時,生成的外部喚醒控制命令,所述狀態(tài)管理模塊基于所述外部喚醒控 制命令,控制所述嵌入式子系統(tǒng)進入正常工作狀態(tài)。本發(fā)明的有益效果在于通過在主機系統(tǒng)處于不同工作狀態(tài)時采 用不同級別的電源省電管理,極大地降低了功耗;通過采用間歇式的在 線操作或監(jiān)測,可以滿足推郵的的需求。
根據(jù)結(jié)合附圖的以下描述,本發(fā)明的優(yōu)點將變得易于理解,其中 圖1示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中的嵌入式子系統(tǒng)收郵件方法的流程圖;圖2示出了本發(fā)明實施例的另一種數(shù)據(jù)處理設(shè)備中的嵌入式子系統(tǒng)收郵件方法的流程圖;圖3示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能工作的狀態(tài)時嵌入式子系統(tǒng)的一種省電方法的流程圖;圖4示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能收郵件的狀態(tài)時嵌入式子系統(tǒng)的收郵件的省電方法的流程圖;圖5示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能收郵件的狀態(tài)時嵌入式子系統(tǒng)的另一種收郵件的省電方法的流程圖; 圖6示出了本發(fā)明實施例的嵌入式子系統(tǒng)的時序圖; 圖7示出了本發(fā)明實施例的嵌入式子系統(tǒng)的工作狀態(tài)圖; 圖8示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備800的示意性結(jié)構(gòu)圖; 圖9a、 9b、 9c示出了郵件處理模塊和無線模塊的示意性結(jié)構(gòu)圖; 圖IO示出了本發(fā)明實施例的系統(tǒng)省電控制設(shè)備的示意性結(jié)構(gòu)圖; 圖11示出了本發(fā)明實施例的郵件推送設(shè)備的示意性結(jié)構(gòu)圖。
具體實施方式
8現(xiàn)在對本發(fā)明的實施例提供詳細參考。為解釋本發(fā)明將參考附圖 描述下述實施例。
圖1示出了根據(jù)本發(fā)明實施例的數(shù)據(jù)處理設(shè)備800中的嵌入式子系 統(tǒng)102收郵件的方法,所述數(shù)據(jù)處理設(shè)備800包括主機系統(tǒng)801、嵌入 式子系統(tǒng)802、電源803和無線模塊804中,其中,所述電源803分別與所 述嵌入式子系統(tǒng)802、所述主機系統(tǒng)801和所述無線模塊804連接,所述 無線模塊804分別與所述主機系統(tǒng)801和所述嵌入式子系統(tǒng)802連接,在 所述主機系統(tǒng)801處于不能收郵件的狀態(tài)且所述嵌入式子系統(tǒng)802處于正 常工作狀態(tài)時,所述方法包括檢測所述無線模塊804上是否有郵件信 息(SIOI),所述郵件信息用來表示在一服務(wù)器上是否有屬于所述嵌入 式子系統(tǒng)802中郵件帳號的新郵件;在所述郵件信息表示在所述服務(wù)器 上有所述嵌入式子系統(tǒng)802中郵件帳號的新郵件時,從所述服務(wù)器上下 載所述新郵件(S102);在下載完所述新郵件時,產(chǎn)生第一睡眠控制命 令(S103);基于所述第一睡眠控制命令,控制所述嵌入式子系統(tǒng)802 進入睡眠狀態(tài)(S104);在所述嵌入式子系統(tǒng)802進入睡眠狀態(tài)時,啟 動一定時器(S105),所述定時器用于在計時滿足預(yù)先設(shè)定的第一預(yù)定 值時,喚醒所述嵌入式子系統(tǒng)802,使所述嵌入式子系統(tǒng)802處于正常工 作狀態(tài)(S106)。通過根據(jù)本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中的嵌入式子 系統(tǒng)收郵件的方法,通過嵌入式子系統(tǒng)的周期性查詢無線模塊上是否有 新的郵件信息,可以比較及時地向用戶通知有新郵件信息;同時因為只 需要嵌入式子系統(tǒng)間歇性地工作,避免了整個數(shù)據(jù)處理設(shè)備中的嵌入式 子系統(tǒng)除了監(jiān)測郵件的其他應(yīng)用時運行的功耗。
圖2示出了根據(jù)本發(fā)明實施例的另一種數(shù)據(jù)處理設(shè)備800中的嵌入 式子系統(tǒng)802收郵件的方法,在圖1所示方法的步驟S105之后,即在 所述嵌入式子系統(tǒng)802進入睡眠狀態(tài)時啟動一定時器的步驟之后,還包 括步驟在所述嵌入式子系統(tǒng)802處于睡眠狀態(tài)時,在所述服務(wù)器上有 所述嵌入式子系統(tǒng)中郵件帳號的新郵件的郵件信息時生成外部喚醒控制 命令,基于所述無線模塊上存在的外部喚醒控制命令使所述嵌入式子系 統(tǒng)處于正常工作狀態(tài)(S107)。通過該步驟,使得嵌入式子系統(tǒng)802可
9以在外部喚醒控制命令的控制下進入正常工作狀態(tài),也就是說外部喚醒 控制命令的優(yōu)先級高于定時器喚醒命令。從而確保所述嵌入式子系統(tǒng) 802不會只是機械地進行定時喚醒,而是在需要所述嵌入式子系統(tǒng)工作 的時候,及時地喚醒所述嵌入式子系統(tǒng)進入正常工作狀態(tài)。
圖3示出了本發(fā)明實施例數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能工作 的狀態(tài)時嵌入式子系統(tǒng)的一種省電方法,包括在嵌入式子系統(tǒng)處于正 常運行狀態(tài)的時候,周期性地檢測任務(wù)要求(S302);根據(jù)任務(wù)狀態(tài)只 啟動與所述任務(wù)相關(guān)的部件,保持與所述任務(wù)不相關(guān)的部件處于禁用狀 態(tài)(S304);以及所述任務(wù)完成后嵌入式子系統(tǒng)進入深度睡眠狀態(tài)
(S306)。根據(jù)本發(fā)明實施例的這種嵌入式子系統(tǒng)省電方法在嵌入式子 系統(tǒng)處于正常運行狀態(tài)(Full nm)的時候,根據(jù)任務(wù)狀態(tài)實現(xiàn)類似筆記本 C3狀態(tài)的功能以降低功耗。例如,在嵌入式子系統(tǒng)進入正常運行狀態(tài) 時,根據(jù)功能需求僅僅啟動相關(guān)部件,其它部件依然處于禁用狀態(tài),在 保證執(zhí)行所述任務(wù)的同時節(jié)省了所述系統(tǒng)的功耗。比如,數(shù)據(jù)處理設(shè)備 中在主機系統(tǒng)處于不能收郵件的狀態(tài)時,嵌入式子系統(tǒng)如果要實現(xiàn)收郵 件,則通過通信接口 (例如USB接口)與無線模塊通訊,實現(xiàn)檢測是否 有新郵件的郵件信息,而SMBUS、 VGA等部件處于禁用狀態(tài)。通過本 發(fā)明實施例的數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能工作的狀態(tài)時嵌入式 子系統(tǒng)的系統(tǒng)省電方法,只有與當(dāng)前任務(wù)相關(guān)的部件才會運行,其他與 當(dāng)前任務(wù)非相關(guān)部件被禁用從而不會消耗能量,節(jié)省了功耗。
圖4示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能工
作的狀態(tài)時嵌入式子系統(tǒng)的收郵件的省電方法,所述收郵件省電方法包 括在大部分時間嵌入式子系統(tǒng)處于深度睡眠狀態(tài),僅維持實時通信RTC 功能(S402),此時功耗接近零;按照第一預(yù)定時間間隔tl喚醒嵌入式 子系統(tǒng)(S404);使嵌入式子系統(tǒng)處于正常工作狀態(tài),將嵌入式子系統(tǒng) 包含的郵件處理模塊通過無線模塊連接網(wǎng)絡(luò),檢査郵件狀態(tài)(S406), 即是否有新郵件的郵件信息;如果有新郵件則通過郵件處理模塊接收 (S408);否則嵌入式子系統(tǒng)馬上進入深度睡眠狀態(tài)(S410)以降低功 耗;然后回到步驟S404。根據(jù)本發(fā)明實施例的這種收郵件的省電方法
10按照預(yù)定的時間間隔喚醒嵌入式子系統(tǒng),檢查郵件狀態(tài)即是否有新郵件 的郵件信息,在沒有新郵件信息的情況下馬上進入深度睡眠狀態(tài),減小 了系統(tǒng)處于工作狀態(tài)的時間,從而降低了功耗。
圖5示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能收 郵件的狀態(tài)時嵌入式子系統(tǒng)的另一種收郵件的省電方法,所述收郵件的 省電方法包括在大部分時間嵌入式子系統(tǒng)處于深度睡眠狀態(tài),僅維持 實時通信RTC功能(S502),此時功耗接近零;按照第一預(yù)定時間間隔tl
喚醒嵌入式子系統(tǒng)(S504);使嵌入式子系統(tǒng)處于正常工作狀態(tài),將嵌
入式子系統(tǒng)包含的郵件處理模塊通過無線模塊連接網(wǎng)絡(luò),檢査郵件狀態(tài)
(S506),即是否有新郵件的郵件信息;如果有新郵件則通過郵件處理 模塊接收新郵件(S508);否則嵌入式子系統(tǒng)馬上進入待機狀態(tài)(S510) 以降低功耗;等待第二預(yù)定時間間隔t2,返回到步驟S506再次檢査是否 有新郵件(S512);如果有郵件則接收郵件(S514)并且在再次接收新 郵件之后等待第三間隔t3,然后嵌入式子系統(tǒng)進入深度睡眠狀態(tài)
(S516),否則嵌入式子系統(tǒng)進入深度睡眠狀態(tài)(S502)。圖5所示的收 郵件的省電方法與圖4所示的收郵件的省電方法類似,不同之處只是在 于接收新郵件之后,等待第二預(yù)定的時間間隔t2來再次檢査是否有新郵 件, 一定程度上減小了嵌入式子系統(tǒng)狀態(tài)轉(zhuǎn)變的次數(shù)。
通過本發(fā)明以上實施例的方法,雖然并非完全按照推郵的實現(xiàn)原 則(即服務(wù)器一旦有新郵件則推送郵件到接收端),但是對于筆記本用 戶以及手機用戶來說按照此策略已經(jīng)滿足了郵件實時性的要求。
圖6示出了數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能工作的狀態(tài)時嵌 入式子系統(tǒng)的工作狀態(tài)圖。圖7示出了數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于 不能工作的狀態(tài)時嵌入式子系統(tǒng)的工作狀態(tài)圖。參考圖6和圖7,為了 降低系統(tǒng)功耗并實現(xiàn)既定功能,嵌入式子系統(tǒng)設(shè)計了 4種工作狀態(tài) Normal、 Idle、 Sleep和Shut Down。下面結(jié)合圖6中對于嵌入式子系統(tǒng) 的工作時序和實現(xiàn)嵌入式系統(tǒng)在數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能收
郵件的狀態(tài)時代替主機系統(tǒng)收郵件的具體應(yīng)用進行描述當(dāng)嵌入式子系 統(tǒng)沒有檢測郵件任務(wù)或處于某一任務(wù)査詢郵件的空隙期時,嵌入式系統(tǒng)處于睡眠狀態(tài),僅維持實時通信RTC功能;當(dāng)需要并啟動檢測郵件任 務(wù)時,嵌入式子系統(tǒng)處于工作狀態(tài);此時,嵌入式子系統(tǒng)的郵件處理模 塊通過通信接口與無線模塊連接,實現(xiàn)檢測無線模塊上是否有表示在服 務(wù)器上是否有屬于所述嵌入式子系統(tǒng)中郵件帳號的新郵件的郵件信息, 經(jīng)過tl時間后若沒有新郵件的郵件信息則嵌入式子系統(tǒng)進入空閑狀態(tài), 在此時保留當(dāng)前的網(wǎng)絡(luò)連接以便下次快速檢測郵件信息;若有新郵件的 郵件信息,則通過郵件處理模塊接收郵件。當(dāng)接收郵件完成后嵌入子系 統(tǒng)進入睡眠狀態(tài)以節(jié)省電力。當(dāng)然,還可以在嵌入式子系統(tǒng)在正常工作 狀態(tài)時,根據(jù)實際嵌入式子系統(tǒng)和應(yīng)用的需要,打開/關(guān)閉其他設(shè)備, 這些都可以進一步降低系統(tǒng)的功耗。
圖8示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備800。如圖8所示,所述數(shù)
據(jù)處理設(shè)備800包括主機系統(tǒng)801、嵌入式子系統(tǒng)802、電源803和無線 模塊804,其中,所述電源803分別與所述嵌入式子系統(tǒng)802、所述主機 系統(tǒng)801和所述無線模塊804連接;所述無線模塊804分別與所述主機系 統(tǒng)801和所述嵌入式子系統(tǒng)802連接,所述嵌入式子系統(tǒng)802包括
郵件處理模塊8021,與所述無線模塊804連接,用于在所述主機系 統(tǒng)801處于不能收郵件的狀態(tài)且所述嵌入式子系統(tǒng)802處于正常工作狀態(tài) 時檢測所述無線模塊804上是否有郵件信息,所述郵件信息用來表示 在一服務(wù)器上是否有屬于所述嵌入式子系統(tǒng)802中郵件帳號的新郵件; 在所述郵件信息表示在所述服務(wù)器上有所述嵌入式子系統(tǒng)802中郵件帳 號的新郵件時,從所述服務(wù)器上下載所述新郵件;在下載完所述新郵件 時,用于產(chǎn)生第一睡眠控制命令;
狀態(tài)管理模塊8022,與所述郵件處理模塊8021連接,用于根據(jù)所 述第一睡眠控制命令,控制所述嵌入式子系統(tǒng)802進入睡眠狀態(tài);
定時器8023,分別與所述郵件處理模塊8021和所述狀態(tài)管理模塊 8022連接,用于在計時滿足預(yù)先設(shè)定的第一預(yù)定值時產(chǎn)生喚醒控制命 令;
其中,在所述嵌入式子系統(tǒng)802進入睡眠狀態(tài)時,啟動所述定時器 8023,在計時滿足第一預(yù)定值時,產(chǎn)生喚醒控制命令;所述狀態(tài)管理模 塊8022基于所述喚醒控制命令控制所述嵌入式子系統(tǒng)802處于正常工作狀態(tài)。
如圖9a所示,所述郵件處理模塊8021可以包括檢測模塊80211,與所述無線模塊804連接,用于檢測所述無線模塊804上是否有郵件信
息,所述郵件信息用來表示在一服務(wù)器上是否有屬于所述嵌入式子系統(tǒng)802中郵件帳號的新郵件;以及下載模塊80212,與所述的檢測模塊80211連接,用于在所述郵件信息表示在所述服務(wù)器上有所述嵌入式子系統(tǒng)802中郵件帳號的新郵件時,從所述服務(wù)器上下載所述新郵件;在下載完所述新郵件時,產(chǎn)生所述第一睡眠控制命令。
如9b所示,所述郵件處理模塊8021還可以包括調(diào)用模塊80213,分別與所述檢測模塊80211、所述下載模塊80212、所述定時器8023和所述狀態(tài)管理模塊8022連接,用于在所述郵件信息表示在所述服務(wù)器上沒有所述嵌入式子系統(tǒng)802中郵件帳號的新郵件時,啟動所述檢測模塊80211和所述定時器8023;其中,在所述檢測模塊80211檢測到所述無線模塊804上有郵件信息時,啟動所述下載模塊80212;在所述檢測模塊80211檢測到所述無線模塊804上沒有郵件信息時,且所述定時器8023在計時滿足第二預(yù)定值時,產(chǎn)生第二睡眠控制命令,所述狀態(tài)管理模塊8022基于所述第二睡眠控制命令來控制所述嵌入式子系統(tǒng)802進入睡眠狀態(tài)。
如圖9c所示,所述無線模塊804包括外部中斷模塊8041,與所述狀態(tài)管理模塊8022連接,用于在所述嵌入式子系統(tǒng)802處于睡眠狀態(tài)時且所述無線模塊804上有表示在所述服務(wù)器上有所述嵌入式子系統(tǒng)802中
郵件帳號的新郵件信息時,生成的外部喚醒控制命令,所述狀態(tài)管理模塊8022基于所述外部喚醒控制命令,控制所述嵌入式子系統(tǒng)802進入正
常工作狀態(tài)。
通過在主機系統(tǒng)801處于不同工作狀態(tài)時采用不同級別的電源803省電管理,極大地降低了功耗;通過采用間歇式的在線操作或監(jiān)測,可以滿足推郵的需求。
圖10示出了本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中的嵌入式子系統(tǒng)的省電控制設(shè)備IOOO。如圖10所示,所述省電控制設(shè)備1000包括任務(wù)檢測
13單元1002,在嵌入式子系統(tǒng)處于正常運行狀態(tài)的時候,周期性地檢測任
務(wù)要求,例如所述任務(wù)要求可以是檢查是否有新郵件;控制單元1004,根據(jù)任務(wù)狀態(tài)只啟動與所述任務(wù)相關(guān)的部件1006,保持與所述任務(wù)不相關(guān)的其他部件1008處于禁用狀態(tài),例如所述控制單元在任務(wù)檢測單元1002檢測到服務(wù)器上有新郵件的郵件信息的情況下,通知所述控制單元1004,所述控制單元1004控制數(shù)據(jù)設(shè)備中與接收新郵件任務(wù)相關(guān)的部件1006 (例如無線模塊、接收模塊、郵件下載模塊和存儲模塊等),而與接收新郵件的任務(wù)無關(guān)的其他模塊(例如顯示模塊、語音模塊等)處于禁用狀態(tài),以最小的功率代價實現(xiàn)了新郵件的接收;所述控制單元1004在所述任務(wù)完成后,即收取了服務(wù)器上的新郵件之后,控制所述嵌入式子系統(tǒng)進入深度睡眠狀態(tài)。根據(jù)本發(fā)明實施例的這種嵌入式子系統(tǒng)省電設(shè)備在嵌入式子系統(tǒng)處于正常運行狀態(tài)(Full nm)的時候,根據(jù)任務(wù)狀態(tài)實現(xiàn)類似筆記本C3狀態(tài)的功能以降低功耗。例如,在嵌入式子系統(tǒng)進入正常運行狀態(tài)時,根據(jù)功能需求僅僅啟動相關(guān)部件,其它部件依然處于禁用狀態(tài),在保證執(zhí)行所述任務(wù)的同時節(jié)省了所述系統(tǒng)的功耗。比如,數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能收郵件的狀態(tài)時,嵌入式子系統(tǒng)如果要實現(xiàn)收郵件,則通過通信接口 (例如USB接口)與無線模塊通訊,實現(xiàn)檢測是否有新郵件的郵件信息,而SMBUS、 VGA等部件處于禁用狀態(tài)。通過本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不能工作的狀態(tài)時嵌入式子系統(tǒng)的系統(tǒng)省電方法,只有與當(dāng)前任務(wù)相關(guān)的部件才會運行,其他與當(dāng)前任務(wù)非相關(guān)部件被禁用從而不會消耗能量,節(jié)省了功耗。
圖ll示出了根據(jù)本發(fā)明實施例的數(shù)據(jù)處理設(shè)備中在主機系統(tǒng)處于不同工作的狀態(tài)時嵌入式子系統(tǒng)的另一種收郵件的省電設(shè)備。如圖ll所示,所述設(shè)備包括筆記本電腦系統(tǒng)IIOO、電源lllO、嵌入式子系統(tǒng)1120和無線模塊1130,所述嵌入式子系統(tǒng)還包括控制模塊1121和存儲器1123,其中在大部分時間所述筆記本電腦系統(tǒng)1100的嵌入式子系統(tǒng)處于深度睡眠狀態(tài),僅維持實時通信RTC功能,此時功耗接近零;所述嵌入式子系統(tǒng)的控制模塊1121按照第一預(yù)定時間間隔tl喚醒所述筆記本電
14腦系統(tǒng)1100;所述筆記本電腦系統(tǒng)1100經(jīng)由無線模塊1130,通過移動通信網(wǎng)絡(luò)檢査郵件服務(wù)器上的郵件狀態(tài),如果有新郵件則通過郵件推送網(wǎng)
關(guān)接收所述新郵件;否則系統(tǒng)馬上進入睡眠狀態(tài)以降低功耗;在接收完新郵件之后,控制模塊1121控制筆記本電腦系統(tǒng)1100和嵌入式子系統(tǒng)1120進入睡眠狀態(tài),等待所述筆記本電腦系統(tǒng)的內(nèi)部喚醒命令或來自無線模塊的外部喚醒命令來喚醒所述嵌入式子系統(tǒng)恢復(fù)到正常工作狀態(tài)來查收新郵件。通過本發(fā)明實施例的筆記本電腦系統(tǒng),只有在執(zhí)行收郵件狀態(tài)時系統(tǒng)才啟用相關(guān)部件進行操作,在沒有接收郵件的狀態(tài)下,整個系統(tǒng)處于休眠狀態(tài),從而大大地節(jié)省了功耗;同時由于所述嵌入式子系統(tǒng)會在系統(tǒng)內(nèi)部喚醒命令的控制下周期性地檢測是否有新郵件、或者在外部有新郵件時產(chǎn)生的外部控制命令的控制下喚醒系統(tǒng)査收新郵件,滿足了及時收取郵件的需求。
本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,這種嵌入式子系統(tǒng)的收郵功能的省電管理方法應(yīng)該不局限于筆記本的推郵省電管理,可以應(yīng)用于使用在這種間歇地檢査收郵件方法的設(shè)備。
盡管己經(jīng)示出和描述了本發(fā)明的一些實施例,但本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,在不脫離所附權(quán)利要求及其等價物所限定的本發(fā)明的原理和范圍的情況下,可以在對以上實施例中做出變化。
權(quán)利要求
1.一種數(shù)據(jù)處理設(shè)備中嵌入式子系統(tǒng)收郵件的方法,所述數(shù)據(jù)處理設(shè)備包括主機系統(tǒng)、嵌入式子系統(tǒng)、電源和無線模塊,其中,所述電源分別與所述嵌入式子系統(tǒng)、所述主機系統(tǒng)和所述無線模塊連接,所述無線模塊分別與所述主機系統(tǒng)和所述嵌入式子系統(tǒng)連接,其特征在于,在所述主機系統(tǒng)處于不能收郵件的狀態(tài)且所述嵌入式子系統(tǒng)處于正常工作狀態(tài)時,所述方法包括檢測所述無線模塊上是否有郵件信息,所述郵件信息用來表示在一服務(wù)器上是否有屬于所述嵌入式子系統(tǒng)中郵件帳號的新郵件;在所述郵件信息表示在所述服務(wù)器上有所述嵌入式子系統(tǒng)中郵件帳號的新郵件時,從所述服務(wù)器上下載所述新郵件;在下載完所述新郵件時,產(chǎn)生第一睡眠控制命令;基于所述第一睡眠控制命令,控制所述嵌入式子系統(tǒng)進入睡眠狀態(tài);在所述嵌入式子系統(tǒng)進入睡眠狀態(tài)時,啟動一定時器,所述定時器用于在計時滿足預(yù)先設(shè)定的第一預(yù)定值值時,喚醒所述嵌入式子系統(tǒng),使所述嵌入式子系統(tǒng)處于正常工作狀態(tài)。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,在所述嵌入式子系 統(tǒng)進入睡眠狀態(tài)時,啟動一定時器的步驟之后,還包括在所述嵌入式子系統(tǒng)處于睡眠狀態(tài)時,在所述服務(wù)器上有所述嵌 入式子系統(tǒng)中郵件帳號的新郵件的郵件信息時生成外部喚醒控制命令, 基于所述無線模塊上存在的外部喚醒控制命令使所述嵌入式子系統(tǒng)處于 正常工作狀態(tài)。
3. —種數(shù)據(jù)處理設(shè)備,包括主機系統(tǒng)、嵌入式子系統(tǒng)、電源和 無線模塊,其中,所述電源分別與所述嵌入式子系統(tǒng)、所述主機系統(tǒng)和 所述無線模塊連接;所述無線模塊分別與所述主機系統(tǒng)和所述嵌入式子 系統(tǒng)連接,其特征在于,所述嵌入式子系統(tǒng)包括-郵件處理模塊,與所述無線模塊連接,用于在所述主機系統(tǒng)處于 不能收郵件的狀態(tài)且所述嵌入式子系統(tǒng)處于正常工作狀態(tài)時檢測所述 無線模塊上是否有郵件信息,所述郵件信息用來表示在一服務(wù)器上是否 有屬于所述嵌入式子系統(tǒng)中郵件帳號的新郵件;在所述郵件信息表示在 所述服務(wù)器上有所述嵌入式子系統(tǒng)中郵件帳號的新郵件時,從所述服務(wù) 器上下載所述新郵件;在下載完所述新郵件時,用于產(chǎn)生第一睡眠控制 命令;狀態(tài)管理模塊,與所述郵件處理模塊連接,用于根據(jù)所述第一睡眠控制命令,控制所述嵌入式子系統(tǒng)進入睡眠狀態(tài);定時器,分別與所述郵件處理模塊和所述狀態(tài)管理模塊連接,用 于在計時滿足預(yù)先設(shè)定的第一預(yù)定值產(chǎn)生喚醒控制命令;其中,在所述嵌入式子系統(tǒng)進入睡眠狀態(tài)時,啟動所述定時器, 在計時滿足第一預(yù)定值時,產(chǎn)生喚醒控制命令;所述狀態(tài)管理模塊基于 所述喚醒控制命令控制所述嵌入式子系統(tǒng)處于正常工作狀態(tài)。
4. 根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理設(shè)備,其特征在于,所述郵件 處理模塊包括檢測模塊,與所述無線模塊連接,用于檢測所述無線模塊上是否 有郵件信息,所述郵件信息用來表示在一服務(wù)器上是否有屬于所述嵌入 式子系統(tǒng)中郵件帳號的新郵件;下載模塊,與所述的檢測模塊連接,用于在所述郵件信息表示在 所述服務(wù)器上有所述嵌入式子系統(tǒng)中郵件帳號的新郵件時,從所述服務(wù) 器上下載所述新郵件;在下載完所述新郵件時,產(chǎn)生所述第一睡眠控制 命令。 .
5. 根據(jù)權(quán)利要求4所述的數(shù)據(jù)處理設(shè)備,其特征在于,所述郵件 處理模塊還包括調(diào)用模塊,分別與所述檢測模塊、所述下載模塊、所述定時器和 所述狀態(tài)管理模塊連接,用于在所述郵件信息表示在所述服務(wù)器上沒有 所述嵌入式子系統(tǒng)中郵件帳號的新郵件時,啟動所述檢測模塊和所述定 時器;其中,在所述檢測模塊檢測到所述無線模塊上有郵件信息時,啟 動所述下載模塊;在所述檢測模塊檢測到所述無線模塊上沒有郵件信息 時,且所述定時器在計時滿足第二預(yù)定值時,產(chǎn)生第二睡眠控制命令, 所述狀態(tài)管理模塊基于所述第二睡眠控制命令來控制所述嵌入式子系統(tǒng) 進入睡眠狀態(tài)。
6.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理設(shè)備,其特征在于,所述無線模塊包括 '外部中斷模塊,與所述狀態(tài)管理模塊連接,用于在所述嵌入式子 系統(tǒng)處于睡眠狀態(tài)時且所述無線模塊上有表示在所述服務(wù)器上有所述嵌 入式子系統(tǒng)中郵件帳號的新郵件的郵件信息時,生成的外部喚醒控制命 令,所述狀態(tài)管理模塊基于所述外部喚醒控制命令,控制所述嵌入式子 系統(tǒng)進入正常工作狀態(tài)。
全文摘要
本發(fā)明提出了一種數(shù)據(jù)處理設(shè)備中嵌入式子系統(tǒng)收郵件的方法,包括檢測所述無線模塊上是否有郵件信息,所述郵件信息用來表示在一服務(wù)器上是否有屬于所述嵌入式子系統(tǒng)中郵件帳號的新郵件;在所述郵件信息表示在所述服務(wù)器上有所述嵌入式子系統(tǒng)中郵件帳號的新郵件時,從所述服務(wù)器上下載所述新郵件;在下載完所述新郵件時,產(chǎn)生第一睡眠控制命令;基于所述第一睡眠控制命令,控制所述嵌入式子系統(tǒng)進入睡眠狀態(tài);在所述嵌入式子系統(tǒng)進入睡眠狀態(tài)時,啟動一定時器,所述定時器用于在計時滿足預(yù)先設(shè)定的值時,喚醒所述嵌入式子系統(tǒng),使所述嵌入式子系統(tǒng)處于正常工作狀態(tài)。
文檔編號H04B1/16GK101515901SQ20081005787
公開日2009年8月26日 申請日期2008年2月20日 優(yōu)先權(quán)日2008年2月20日
發(fā)明者陳興文, 黃茂林 申請人:聯(lián)想(北京)有限公司