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

輔助處理適用于計算設(shè)備的信息的方法和系統(tǒng)的制作方法

文檔序號:6462952閱讀:216來源:國知局
專利名稱:輔助處理適用于計算設(shè)備的信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明主要涉及計算機(jī)系統(tǒng),尤其涉及一種適用于處理計算設(shè)備的信息的改良 方法和系統(tǒng)。
背景技術(shù)
不同于當(dāng)代消費(fèi)和商務(wù)用裝置,個人計算機(jī)并不能始終可以有效地處理任務(wù)。 加速從開啟電源或恢復(fù)電源直至用戶可以開始工作的啟動性能改善有助于縮短該時 間間隙。然而,在任務(wù)之間沒有使用時,計算機(jī)通??梢躁P(guān)機(jī),并且需要化比消費(fèi)用 裝置長得多的時間來啟動進(jìn)入到準(zhǔn)備狀態(tài)。另外,當(dāng)計算機(jī)已經(jīng)從關(guān)機(jī)在加電啟動時, 就會丟失掉用戶的環(huán)境。 一旦加電之后,用戶可以通過運(yùn)行最后使用的應(yīng)用程序來重 新建立用戶環(huán)境以及重新打開文檔。
現(xiàn)在,功率管理的改善允許用戶在關(guān)閉計算機(jī)時使計算機(jī)進(jìn)入到休眠狀態(tài)來存 儲他們的環(huán)境。然而,功率管理的概念已經(jīng)從一個單一的機(jī)械隔離開關(guān)顯著成長為全 球、系統(tǒng)、處理器、性能以及設(shè)備狀態(tài)的復(fù)雜系統(tǒng),這對即使最具有技術(shù)智力的用戶 來說也是項(xiàng)巨大的挑戰(zhàn)。相反,類似于個人數(shù)字助理、移動電話和機(jī)頂盒之類的消費(fèi) 類電子裝置的引入不需要用戶去了解功率管理是怎樣操作這些已經(jīng)商業(yè)化的即時可 用的裝置。
此外,盡管功率管理的進(jìn)步已經(jīng)能夠適當(dāng)延長適用于移動計算機(jī)的電池壽命, 但在使計算機(jī)如同大多數(shù)消費(fèi)電子產(chǎn)品一樣的即時可用方面只有很少的改善。因此, 需要適用于計算機(jī)幾乎立即上電并使計算機(jī)系統(tǒng)能可用于用戶在他們需要的地方和 時間訪問他們所需要的信息的方法和系統(tǒng)。

發(fā)明內(nèi)容
簡單的說,本發(fā)明提供了一種適用于輔助處理計算設(shè)備的信息的改良方法和系統(tǒng)。當(dāng)計算機(jī)人工或自動關(guān)閉電源時,用戶對話的環(huán)境可以保存著,使得用戶所打開 的文檔和應(yīng)用狀態(tài)不會丟失。這改善了用戶的感受,允許用戶可以準(zhǔn)確地在計算機(jī)關(guān) 閉的時他們脫機(jī)的地方繼續(xù)他們的工作。
通過將用戶的管理的功率狀態(tài)簡化為開啟和待機(jī),計算設(shè)備在機(jī)器關(guān)閉電源時 默認(rèn)地保存它的執(zhí)行環(huán)境。因此,即使在計算設(shè)備出現(xiàn)關(guān)閉電源時,使計算設(shè)備仍能 使用。計算機(jī)的硬件和軟件都能夠即時響應(yīng)網(wǎng)絡(luò)和通訊的活動、用戶的輸入以及其它 事件。在計算機(jī)處于待機(jī)時,它是警覺的并能管理不需要用戶交互的后臺任務(wù)。諸如 回答電話呼叫、處理語音郵件、顯示新的電子郵件、記錄語音信息、瀏覽互聯(lián)網(wǎng)、記 錄TV節(jié)目以及其它等等之類活動都可以發(fā)生,而用戶不必開啟該計算機(jī)。
多了輔助處理器和輔助顯示器,計算機(jī)能夠在它處于待機(jī)狀態(tài)時獨(dú)立處理這類 活動。更為有利的是,計算機(jī)可以由輔助處理器根據(jù)需要來喚醒,以管理不需要用戶 交互的后臺任務(wù)。輔助處理器和待機(jī)狀態(tài)的組合使得計算機(jī)變得像消費(fèi)裝置一樣更加 有效和有用。
從以下結(jié)合附圖的詳細(xì)討論中,其它優(yōu)點(diǎn)將變得更加清晰。


圖1是表示一種計算設(shè)備的通用架構(gòu)的方框圖,計算機(jī)設(shè)備可與根據(jù)本發(fā)明一 個方面的一個輔助計算機(jī)設(shè)備一起運(yùn)行;
圖2是表示一種通用計算設(shè)備的方框圖,該通用計算設(shè)備所采用的形式是結(jié)合 本發(fā)明的一臺常規(guī)個人計算機(jī);
圖3是表一種常規(guī)個人計算系統(tǒng)的方框圖,該常規(guī)個人計算系統(tǒng)具有一個根據(jù) 本發(fā)明一個方面的集成輔助處理器;
圖4是主要說明適用于根據(jù)本發(fā)明一個方面功率管理的計算設(shè)備的功率狀態(tài)的 狀態(tài)圖5是主要說明適用于根據(jù)本發(fā)明一個方面安全管理的計算設(shè)備的安全狀態(tài)的 狀態(tài)圖6是主要表示一個輔助處理裝置的示例性實(shí)施例部件的方框圖,該輔助處理 裝置適用于根據(jù)本發(fā)明的一個方面輔助處理信息;
圖7是主要表示在根據(jù)本發(fā)明一個方面的計算設(shè)備中的信息輔助處理的步驟的 流程圖8是主要表示適用于根據(jù)本發(fā)明一個方面使用輔助顯示器顯示告示的示例性說明;
圖9是主要表示在根據(jù)本發(fā)明一個方面的新告示的輔助顯示器采取的步驟的流
程圖IO是主要表示根據(jù)本發(fā)明一個方面使用輔助顯示器顯示詳細(xì)信息的列表的示 例性說明;以及
圖ll是主要表示根據(jù)本發(fā)明一個方面來提供有關(guān)顯示信息的更多詳細(xì)信息的步 驟的流程圖。
具體實(shí)施例方式
圖1以及以下討論旨在提供對一種適用于實(shí)施本發(fā)明的計算環(huán)境的簡潔概要的 討論。盡管這并是必須的,但是本發(fā)明是以計算機(jī)可執(zhí)行指令的一般環(huán)境來進(jìn)行討論 的,例如,個人計算機(jī)可以執(zhí)行的程序模塊之類的。 一般來說,程序模塊包括執(zhí)行 特殊任務(wù)或?qū)嵤┨厥獬橄髷?shù)據(jù)類型的例程、程序、對象、元件、數(shù)據(jù)結(jié)構(gòu)等等。
參考圖l,適用于實(shí)施本發(fā)明的一個示例性系統(tǒng)包括 一個輔助顯示器l,和一 個輸入設(shè)備3,各個輸入設(shè)備都通過一個串行接口或通過其它接口,例如, 一個并行 端口、游戲端口、紅外或無線連接、通用串行總線(USB)或者其它外圍設(shè)備連接與 輔助計算設(shè)備相連接。輔助顯示器1可以是任何一類公知的顯示器形式,例如, 一個 或多個LED, 一個兩行的字母數(shù)字顯示器。 一種單色顯示器,或者一個彩色顯示器。 輔助顯示器1也可以包括以上所討論的任何形式顯示器的組合,例如, 一個或多個 LED可結(jié)合多行顯示器一起使用。本領(lǐng)域中的熟練技術(shù)人士都會意識到,輔助顯示器 l可以是非視覺輸出設(shè)備,例如, 一組揚(yáng)聲器或者一組雙耳式耳機(jī)。正如本文所參考 的, 一個輔助顯示器可以任何視覺、音頻或者觸覺表示。另外,計算設(shè)備20的任何 輸出設(shè)備都可以用作為輔助顯示器1,或者與輔助顯示器1相結(jié)合。
輸入設(shè)備3可以是一個單一的按鈕,它允許用戶在不同的應(yīng)用之間或者諸如電 子郵件告示、語音郵件告示、日歷告示、系統(tǒng)狀態(tài)告示、來自互聯(lián)網(wǎng)訂閱服務(wù)的信息、 媒體信息和電話信息之類功能類別之間切換。與切換按鈕相伴隨的也可以是一個向上 的按鈕和一個向下的按鈕,它允許用戶可以向前或向后來滾動通過在一個特殊類別中 的信息列表。本領(lǐng)域中的熟練人士應(yīng)該意識到任何其它輸入設(shè)備也可以使用,例如, 鍵盤、麥克風(fēng)、操縱桿、游戲墊或者其它設(shè)備,其中其它設(shè)備又可以是一個包含生物 測定傳感器、環(huán)境傳感器、位置傳感器、或者其它類型傳感器的設(shè)備。另外,計算設(shè) 備20的任何輸入設(shè)備都可以用作為輸入設(shè)備3,或者與輸入設(shè)備3相結(jié)合。根據(jù)本發(fā)明的一個方面,輔助計算設(shè)備IO具有一個輔助處理器12,該輔助處理 器12通過一個總線16與隨機(jī)存取存儲器(RAM) 14相連接。輔助處理器12可以是 包括通用中央處理單元的任何類型的處理單元。RAM 14可以包含數(shù)據(jù)和適于承載的 程序模塊,例如, 一個操作系統(tǒng),應(yīng)用程序和輸入/輸出例程。輔助處理器12可以立 即訪問和/或現(xiàn)在操作數(shù)據(jù)和/或程序模塊。總線16可以是幾種類型的總線結(jié)構(gòu)中的任 何一種,包括一個存儲器總線或存儲控制器、 一個外圍總線,和一個使用多種總線結(jié) 構(gòu)中的任何一種結(jié)構(gòu)的局部總線。舉例來說,但并不限制于,這類結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn) 架構(gòu)(ISA)總線、微通道結(jié)構(gòu)(MCA)總線、增強(qiáng)ISA (EISA)、視頻電子標(biāo)準(zhǔn)協(xié) 會(VESA)局部總線,以及外圍元件互連(PCI)總線(也稱之為Mezzanine總線)。 輔助計算設(shè)備10通過一個串行接口或者通過其它接口與計算設(shè)備20相連接,其它接 口可以包括, 一個并行端口、游戲端口、紅外或無線連接、通用串行總線(USB)或 者其它外圍設(shè)備連接。輔助計算設(shè)備IO可以具有其它外圍設(shè)備(未顯示),包括, 諸如光盤驅(qū)動器的非易失性存儲設(shè)備。另外,輔助計算設(shè)備10可以共享計算設(shè)備20 的任何外圍設(shè)備。此外,輔助計算設(shè)備10可以具有一個具有故障保險的電池,以便 于在掉電時期中操作。
本領(lǐng)域中的熟練技術(shù)人士將意識到,本發(fā)明也可以使用其它計算或者通訊設(shè)備 作為輔助計算設(shè)備10。這些其它計算或通訊設(shè)備包括通用計算機(jī)、蜂窩式電話、諸 如尋呼機(jī)和通用數(shù)字助理(PDA)之類的手持式設(shè)備,以及其它移動設(shè)備。
圖2是以可結(jié)合本發(fā)明的個人計算機(jī)系統(tǒng)的形式表示圖1所示計算設(shè)備20的方 框圖。本領(lǐng)域熟練技術(shù)人士應(yīng)該意識到,圖2所示的個人計算機(jī)系統(tǒng)20僅僅是旨在 說明,本發(fā)明的操作可以采用許多其它通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或結(jié)構(gòu)。 一個可適用 于本發(fā)明所使用的眾所周知的計算機(jī)系統(tǒng)、環(huán)境和/或結(jié)構(gòu)的實(shí)例包括,但并不限制 于,個人計算機(jī)、服務(wù)器計算機(jī)、手持或膝上設(shè)備、板式設(shè)備、多處理器系統(tǒng)、基于 微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子、網(wǎng)絡(luò)PC、小型計算機(jī)、無頭服務(wù)器、 大型計算機(jī)、包括任何上述系統(tǒng)或設(shè)備的分布式計算環(huán)境,以及其它等等。在分布式 計算環(huán)境中,其任務(wù)是由通過通訊網(wǎng)絡(luò)鏈路連接的遠(yuǎn)程處理設(shè)備來執(zhí)行,程序模塊可 以設(shè)置在本機(jī)和遠(yuǎn)程兩者的存儲器存儲設(shè)備中。
個人計算機(jī)系統(tǒng)20的元件包括,但并不限制于, 一個處理單元21、 一個系統(tǒng)存 儲器22,以及一個系統(tǒng)總線23,該總線將包括系統(tǒng)存儲器的各種系統(tǒng)元件與處理單 元21相連接。系統(tǒng)總線23可以是幾種總線結(jié)構(gòu)中的任何一種總線,包括一種存儲器 總線和存儲器控制器、 一種外圍總線,以及一種使用多種總線結(jié)構(gòu)中的任何一種總線結(jié)構(gòu)的局部總線。個人計算機(jī)系統(tǒng)20 —般可以包括多種計算機(jī)可讀媒介。計算機(jī)可 讀媒介可以是任何有效的媒介,它是個人計算機(jī)系統(tǒng)20所能夠訪問的,并且包括易 失性和非易失性媒介,以及可移動和非移動的媒介。舉例來說,但并不限制于,計算 機(jī)可讀媒介可以包括計算機(jī)存儲媒介和通訊媒介。計算機(jī)存儲媒介包括以信息存儲技 術(shù)中的任何方法所實(shí)現(xiàn)的易失性和非易失性、可移動和不可移動的媒介,其中,信息 諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者其它數(shù)據(jù)。計算機(jī)存儲媒介包括,但 并不限制于,RAM、 ROM、 EEPROM、閃存存儲器或者其它存儲器技術(shù),CD — ROM、 數(shù)字通用盤(DVD)或者其它光盤存儲、磁帶盒、磁帶、磁盤存儲或者其它磁存儲設(shè) 備,或者任何其它可以用于存儲所需信息并且個人計算機(jī)系統(tǒng)20可以訪問的媒介。 通訊媒介一般嵌入在一個諸如載波或其它傳輸機(jī)制之類的調(diào)制數(shù)據(jù)信號中的計算機(jī) 可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者其它數(shù)據(jù)并且包括任何信息傳遞媒介。術(shù)語"調(diào) 制數(shù)據(jù)信號"是指一種信號具有它的一種或多種特性可以設(shè)置和改變從而將信息編碼 在信號中。舉例來說,但并不限制于,通訊媒介包括諸如有線網(wǎng)絡(luò)和直接有線連接的 有線媒介,以及諸如聲學(xué)的、RF、紅外和其它無線媒介的無線媒介。上述的任意組 合也應(yīng)包括在計算機(jī)可讀媒介的范圍內(nèi)。
系統(tǒng)存儲器包括只讀存儲器(ROM) 24和隨機(jī)存取存儲器(RAM) 25。 一個基 本輸入/輸出系統(tǒng)26 (BIOS)包含著基本例程,它存儲于ROM24中,該例程有助于 個人計算機(jī)20中的元件之間傳遞信息,例如,在啟動時。RAM 25—般包含著數(shù)據(jù) 和/或處理單元20可以立即訪問和/或現(xiàn)在操作的程序模塊。舉例來說,但并不限制于, 圖2說明了操作系統(tǒng)35、應(yīng)用程序36、其它程序模塊37以及程序數(shù)據(jù)38。個人計 算機(jī)20還可以包括一個適用于讀寫硬盤(未顯示)的硬盤驅(qū)動器27, —個適用于讀 寫可移動磁盤29的磁盤驅(qū)動器28,以及一個適用于讀寫可移動光盤31 (例如,CD 一ROM或者其它光媒介)的光盤驅(qū)動器30。硬盤驅(qū)動器27、磁盤驅(qū)動器28以及光 盤驅(qū)動器30分別通過一個硬盤驅(qū)動器接口 32、 一個磁盤驅(qū)動器接口 33以及一個光 盤驅(qū)動器接口 34與系統(tǒng)總線23相連接。驅(qū)動器的和它們所相關(guān)的計算機(jī)可讀媒介提 供了適用于個人計算機(jī)20的計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊以及其它數(shù)據(jù)的 非易失性存儲。盡管本文所討論的示例性計算機(jī)系統(tǒng)采用了一個硬盤、 一個可移動磁 盤29以及一個可移動光盤31,但是本領(lǐng)域中的熟練技術(shù)人士應(yīng)該意識到,其它類型 的計算機(jī)存儲媒介也可以用于示例的個人計算機(jī)系統(tǒng)20,例如,磁帶盒、閃存卡、 數(shù)字通用盤、數(shù)字視頻帶、固態(tài)RAM、固態(tài)ROM等等。
許多程序模塊可以存儲于硬盤、磁盤29、光盤31、 ROM 24或者RAM 25,程序模塊包括一個操作系統(tǒng)35 (例如,Window XP)、 一個或多個應(yīng)用程序36 (例如, Microsoft Outlook)、其它程序模塊37和程序數(shù)據(jù)38。用戶可以通過諸如鍵盤40 和定位器42之類的輸入設(shè)備向個人計算機(jī)20輸入命令和信息。其它輸入設(shè)備(未顯 示)可以包括麥克風(fēng)、操縱桿、游戲墊、衛(wèi)星園盤形天線、掃描儀等等。這些和其它 輸入設(shè)備經(jīng)常是通過一個與系統(tǒng)總線相耦合的串行端口接口 46和處理單元21相連 接,但是也可以通過其它接口相連接,例如,并行端口、游戲端口或者通用串行總線 (USB)。 一個監(jiān)視器47和其它類型的顯示設(shè)備也可以通過一個諸如視頻接口 48的 接口與系統(tǒng)總線23相連接。除了監(jiān)視器47之外,個人計算機(jī)一般包括其它外圍輸出 設(shè)備(未顯示),例如,揚(yáng)聲器和打印機(jī)。個人計算機(jī)20可以在使用邏輯連接一個 或多個諸如遠(yuǎn)程計算機(jī)49的遠(yuǎn)程計算機(jī)的網(wǎng)絡(luò)環(huán)境中進(jìn)行操作。遠(yuǎn)程計算機(jī)9可以 是另一個個人計算機(jī)、 一個服務(wù)器、 一個路由器、 一個網(wǎng)絡(luò)PC、 一個對等設(shè)備或者 其它通用網(wǎng)絡(luò)結(jié)點(diǎn),以及一般包括許多或所有與個人計算機(jī)20有關(guān)的上述元件,雖 然在圖2中只是例示了一個存儲器存儲設(shè)備50。圖2所示的邏輯連接包括一個局域 網(wǎng)(LAN) 51和一個廣域網(wǎng)(WAN) 52。這類網(wǎng)絡(luò)環(huán)境在辦公室、企業(yè)內(nèi)部的計算 機(jī)網(wǎng)絡(luò)、企業(yè)內(nèi)部互聯(lián)網(wǎng)和互聯(lián)網(wǎng)中是常見的。
在LAN網(wǎng)絡(luò)環(huán)境中使用時,個人計算機(jī)20通過一個網(wǎng)絡(luò)接口或者適配器53與 局域網(wǎng)51相連接。在WAN網(wǎng)絡(luò)環(huán)境中使用時,個人計算機(jī)20—般包括一個調(diào)制解 調(diào)器54或者其它適用于建立與廣域網(wǎng)52 (例如,互聯(lián)網(wǎng))通信的裝置。調(diào)制解調(diào)器 54可以是內(nèi)置式或者外置式,它通過串行端口接口 46與系統(tǒng)總線23相連接。在網(wǎng) 絡(luò)環(huán)境中與個人計算機(jī)20有關(guān)的所示的程序模塊或者器部分與個人計算機(jī)有關(guān),這 些程序模塊可以存儲于遠(yuǎn)程存儲器存儲設(shè)備中。將意識到,所顯示的網(wǎng)絡(luò)連接僅僅只 是例子,并且也可以使用其它建立在計算機(jī)之間通訊鏈路的裝置。最后,圖l所論述 的輔助計算設(shè)備10通過一個輔助計算機(jī)設(shè)備接口 57與系統(tǒng)總線23相連接,輔助計 算機(jī)設(shè)備接口 57可以是一個串行端口接口, 一個并行端口接口,游戲端口接口, 一 個紅外或無線結(jié)口、通用串行總線(USB)或者其它外圍設(shè)備接口。
圖3是表示具有一個集成輔助處理器12的圖2所示計算設(shè)備的方框圖,該計算 設(shè)備作為本發(fā)明的另一實(shí)施例。圖l所述的輔助顯示器1是另一個通過輔助顯示接口 55與系統(tǒng)總線23相連接的輸出設(shè)備,輔助顯示接口可以包括一個視頻適配器、USB 或其它外圍設(shè)備連接。圖1所述的輸入設(shè)備3適用于控制輔助顯示器1,它通過輸入 設(shè)備接口 56與系統(tǒng)總線23相連接,該輸入設(shè)備接口可以包括一個串行接口、 USB
或者其它外圍設(shè)備連接。圖1所述的輔助處理器12與系統(tǒng)總線相連接并且能夠類似于處理單元21 —樣訪問至少部分包括系統(tǒng)存儲器22的個人計算機(jī)20的資源。圖3 所示的其它元件都類似于圖2原先所述的。本領(lǐng)域熟練技人士將意識到,輔助處理器 12也可集成于其它計算和通訊設(shè)備中。另外,本發(fā)明可以使用一個在計算設(shè)備20的 處理單元21中實(shí)現(xiàn)的輔助處理器。例如, 一個ARM (先進(jìn)RISC機(jī)制)處理器可以 與一個中央處理單元集成在一起,作為一個芯片級系統(tǒng)的解決方案。 信息的輔助處理
正如將理解的那樣,本發(fā)明提供了一個適用于輔助處理計算設(shè)備信息的改良方 法和系統(tǒng)。通過將用戶功率管理狀態(tài)簡化為開啟和待機(jī),計算設(shè)備在機(jī)器關(guān)機(jī)時默認(rèn) 地保留它的執(zhí)行環(huán)境。因此,使計算設(shè)備即使在出現(xiàn)關(guān)機(jī)時依舊能夠使用。計算機(jī)硬 件和軟件能夠即時響應(yīng)網(wǎng)絡(luò)通訊的操作、用戶輸入、以及其它事件。當(dāng)計算設(shè)備處于 待機(jī)時,它是警覺的和能夠管理不需要用戶交互的后臺任務(wù)。諸如回答電話呼叫、管 理語音郵件、顯示新的電子郵件、記錄語音信息、瀏覽互聯(lián)網(wǎng)、記錄TV節(jié)目等等不 需要用戶開啟計算機(jī)而發(fā)生的活動。
多了 (或利用)輔助處理器和/或輔助顯示器,計算機(jī)能夠在它處于待機(jī)狀態(tài)時 獨(dú)立管理這類活動。這樣有利于可以在管理不需要用戶交互的后臺任務(wù)的需要時,由 輔助處理器來喚醒計算機(jī)。
輔助處理器和待機(jī)狀態(tài)的組合可以將計算機(jī)變得像消費(fèi)應(yīng)用那樣更加有效和有用。
圖4顯示了主要說明適用于本發(fā)明功率狀態(tài)管理的計算設(shè)備20的功率狀態(tài)的狀 態(tài)圖。更確切地說,該狀態(tài)圖說明了適用于輔助處理信息的操作以及與在狀態(tài)之間的 轉(zhuǎn)變有關(guān)條件的三個主要功率狀態(tài)。這三個功率狀態(tài)是關(guān)閉402,開啟404以及待 機(jī)406。另外,待機(jī)406具有三個子狀態(tài)服務(wù)408、休眠410和休眠412。在計算 設(shè)備20接通電源之前,系統(tǒng)處于關(guān)閉狀態(tài)402,它將監(jiān)視器關(guān)閉以及輔助顯示器空 白。如果發(fā)生重啟事件,則系統(tǒng)就從關(guān)閉狀態(tài)402轉(zhuǎn)變到開啟狀態(tài)404。 一重啟事件 的實(shí)例是在用戶按動了電源的按鈕時(如果存在電源開關(guān),則電源開關(guān)打開)。這使 系統(tǒng)加電并將系統(tǒng)轉(zhuǎn)變到開狀態(tài)404,并開始用戶的對話。該系統(tǒng)可以在開啟狀態(tài)中 與監(jiān)視器和輔助顯示器以它們各自的屏幕進(jìn)行完全操作。在該狀態(tài)中,系統(tǒng)可動態(tài)地 管理設(shè)備和處理單元21電源狀態(tài)并與用戶進(jìn)行完全交互。
如果是在系統(tǒng)處于開啟狀態(tài)404時產(chǎn)生待機(jī)事件,系統(tǒng)轉(zhuǎn)變就從開啟狀態(tài)404 變化到待機(jī)狀態(tài)406。例如,待機(jī)事件可以發(fā)生在用戶示意要結(jié)束用戶對話的任何時 間,例如,可以通過在開啟狀態(tài)404中按動電源按鈕。另外,用戶可以通過用戶界面關(guān)閉系統(tǒng)來產(chǎn)生一個待機(jī)事件,例如,點(diǎn)擊在Windows XP操作系統(tǒng)啟動菜單中的 關(guān)閉計算機(jī)的選項(xiàng)。如果計算設(shè)備20是一個移動個人計算機(jī),隨后用戶也可以通過 關(guān)閉移動計算機(jī)的蓋子產(chǎn)生一個待機(jī)事件。還有,用戶對話計時器可以由于實(shí)際沒有 活動一段時間而期滿,并從而產(chǎn)生一個待機(jī)事件。
當(dāng)系統(tǒng)從開啟狀態(tài)404轉(zhuǎn)變到待機(jī)狀態(tài)406時,操作系統(tǒng)的功率管理例程關(guān)閉 主監(jiān)視器,停止硬盤的旋轉(zhuǎn),以及關(guān)閉系統(tǒng)的風(fēng)扇。輔助顯示器保持著輔助處理在計 算機(jī)系統(tǒng)處于待機(jī)模式中的顯示輸出。當(dāng)系統(tǒng)第一次進(jìn)入到待機(jī)狀態(tài)406時,它就轉(zhuǎn) 變成服務(wù)子狀態(tài)408且持續(xù)預(yù)定的時間內(nèi)以處理任何未決的后臺任務(wù),并且有利于在 用戶還沒有改變他的想法的情況下允許用戶快速從待機(jī)狀態(tài)406轉(zhuǎn)變回到開啟狀態(tài) 404。當(dāng)由于戶不活動而預(yù)定的時間期滿或者沒有后臺任務(wù)需要處理時,就會產(chǎn)生一 個休眠事件以及系統(tǒng)從服務(wù)子狀態(tài)408轉(zhuǎn)變到在待機(jī)狀態(tài)406中的休眠子狀態(tài)410。
在系統(tǒng)處于休眠子狀態(tài)410的中無論何時發(fā)生喚醒事件,系統(tǒng)從休眠子狀態(tài)410 轉(zhuǎn)變回到待機(jī)狀態(tài)406的服務(wù)子狀態(tài)408。任何發(fā)生的輸入通訊活動,諸如LAN調(diào) 制解調(diào)器或USB設(shè)備的活動,可以是喚醒事件。來自輔助處理器12的應(yīng)用或系統(tǒng)服 務(wù)的請求也可以是一個喚醒事件。正如本領(lǐng)域熟練技術(shù)人士將意識到的,這些是喚醒 事件的說明性例子,且存在其它方法來產(chǎn)生諸如來自操作系統(tǒng)計時器的喚醒事件。
如果在系統(tǒng)處于服務(wù)子狀態(tài)408時發(fā)生一個休眠事件,則系統(tǒng)就從服務(wù)子狀態(tài) 408轉(zhuǎn)變成休眠子狀態(tài)412。休眠狀態(tài)可以發(fā)生在掉電的任何時間、對于移動個人計 算機(jī)發(fā)生臨界電池報警,或者發(fā)生休眠計時器事件。輔助顯示器變空白,除非諸如由 自動防故障電池來另外提供電源。當(dāng)功率恢復(fù)時,系統(tǒng)就從休眠子狀態(tài)412返回到服 務(wù)子狀態(tài)408,并且處理任何未解決的后臺事件。在恢復(fù)電源時,輔助顯示器就重新 開啟。以用于輔助處理在計算機(jī)系統(tǒng)處于待機(jī)模式時的顯示輸出。
當(dāng)處于服務(wù)子狀態(tài)408時,系統(tǒng)執(zhí)行后臺處理以監(jiān)控和服務(wù)類似輸入通訊的活 動,并且還通知用戶它們的發(fā)生。電話呼叫、電子郵件、即時消息和其它輸入通訊、 會議提示、系統(tǒng)警報,以及來自互聯(lián)網(wǎng)訂閱服務(wù)的信息都可以在系統(tǒng)處于待機(jī)狀態(tài) 406時觸發(fā)適用于服務(wù)的喚醒事件。 一個來自輔助處理器12的應(yīng)用或系統(tǒng)服務(wù)請求 也可以是一個喚醒事件。正如將能理解的,由各個應(yīng)用程序產(chǎn)生通知,這些應(yīng)用程序 作為所執(zhí)行的后臺處理的部分來服務(wù)這些活動。這些通知在輔助顯示器上顯示,以在 系統(tǒng)處于待機(jī)狀態(tài)時通知用戶它們的發(fā)生。例如, 一個電子郵件程序?qū)⒃诤笈_執(zhí)行, 以在系統(tǒng)處于待機(jī)狀態(tài)406下處理在LAN上所接受到的進(jìn)入的電子郵件信息。在處 理電子郵件的過程中,電子郵件程序?qū)l(fā)出新的郵件已經(jīng)到達(dá)的通知。將轉(zhuǎn)發(fā)該通知,用于在輔助顯示器上顯示,以通知用戶。如果在不活動計時器期滿之前沒有需要處理 的其它后臺任務(wù),系統(tǒng)從服務(wù)子狀態(tài)408轉(zhuǎn)變到休眠子狀態(tài)410。
應(yīng)該理解到,在系統(tǒng)處于待機(jī)狀態(tài)的同時,輔助處理器12獨(dú)立于處理單元21, 執(zhí)行任務(wù)的輔助處理,例如,記錄語音郵件、接受進(jìn)入的電話呼叫或播放音樂。這類 輔助處理任務(wù)可由用戶通過輔助輸入設(shè)備3來請求。
如果用戶希望返回到全操作系統(tǒng)的話,則用戶可以從帶有所保留的用戶環(huán)境的 待機(jī)狀態(tài)的任何子狀態(tài)轉(zhuǎn)變到開啟404狀態(tài)。無論重新開始事件何時發(fā)生,系統(tǒng)都可 以從待機(jī)狀態(tài)406的任何子狀態(tài)轉(zhuǎn)變到開啟狀態(tài)404。例如,在用戶表示返回到用戶 對話的意圖的任何時候發(fā)生重新開始的事件,諸如在通過待機(jī)狀態(tài)406中按動電源按 鈕。本領(lǐng)域中熟練技術(shù)人士將意識到,有其它產(chǎn)生重新開始事件的方法,例如,打開 移動計算機(jī)的蓋子。當(dāng)系統(tǒng)轉(zhuǎn)變成開啟狀態(tài)404時,操作系統(tǒng)功率管理例程就開啟主 監(jiān)視器,旋轉(zhuǎn)硬盤,并且重新打開系統(tǒng)的風(fēng)扇。
除了通過先前已經(jīng)描述的待機(jī)事件的發(fā)生從開啟狀態(tài)404轉(zhuǎn)變到待機(jī)狀態(tài)406 之外,系統(tǒng)也可以轉(zhuǎn)變到待機(jī)狀態(tài)406中的休眠狀態(tài),只要是在開啟狀態(tài)404中發(fā)生 了掉電。最后, 一旦發(fā)生了開啟機(jī)架事件或關(guān)機(jī)事件,系統(tǒng)就會從開啟狀態(tài)404轉(zhuǎn)變 到關(guān)閉狀態(tài)402。當(dāng)處理單元21的機(jī)架時打開時,就會發(fā)生開啟機(jī)架的事件。當(dāng)用 戶按動了電源按鈕且持續(xù)幾秒鐘,就會發(fā)生關(guān)機(jī)事件。另外,用戶可以通過用戶接口 來關(guān)閉系統(tǒng)從而產(chǎn)生關(guān)機(jī)事件,例如,點(diǎn)擊在Windows XP操作系統(tǒng)啟動菜單中的 關(guān)閉計算機(jī)的選項(xiàng),以及隨后選擇關(guān)機(jī)選項(xiàng)。
在關(guān)閉402狀態(tài)中,計算設(shè)備20的操作系統(tǒng)被關(guān)機(jī),且用戶環(huán)境是丟失的。當(dāng) 計算設(shè)備20處于關(guān)閉402狀態(tài)時,對于用戶為了更新或修理硬件而切除電源和開啟 計算設(shè)備20的機(jī)架來說是安全的。
本領(lǐng)域熟練技術(shù)人士將意識到,圖4所顯示的狀態(tài)圖只是用于說明的圖,而且 本發(fā)明也可以通過使用狀態(tài)圖的改進(jìn)來實(shí)現(xiàn),例如,通過將休眠子狀態(tài)和休眠子狀態(tài) 組合起來。在這種情況下, 一旦休眠事件或者休眠事件的發(fā)生,系統(tǒng)會從服務(wù)子狀態(tài) 408轉(zhuǎn)變到這類組合的狀態(tài)中。
圖5顯示了主要說明適用于本發(fā)明安全管理的計算設(shè)備20的安全狀態(tài)的狀態(tài) 圖。更具體地說,該狀態(tài)圖說明了適用于信息的輔助處理操作的三種主要安全狀態(tài)以 及與在這些狀態(tài)之間轉(zhuǎn)變有關(guān)的行為。對應(yīng)于以上所討論的三種主要功率狀態(tài),存在 三種主要的安全狀態(tài)關(guān)閉502、開啟506和待機(jī)504。另外,開啟狀態(tài)506具有三 種子狀態(tài)注冊508、登入510和鎖定512。在計算設(shè)備20電源開啟之前,系統(tǒng)處于關(guān)閉狀態(tài)502,且監(jiān)視器是關(guān)閉的以及輔助顯示器是空白。如果發(fā)生重啟事件,系統(tǒng) 的就從關(guān)閉狀態(tài)502轉(zhuǎn)變到開啟狀態(tài)506。重啟事件的一例實(shí)例是當(dāng)用戶按動了電源 按鈕(如果存在電源開關(guān),則電源開關(guān)打開)時。這就對系統(tǒng)加電,將系統(tǒng)轉(zhuǎn)變到在 開啟狀態(tài)506中的注冊子狀態(tài)508,并且開始注冊流程的用戶對話。注冊流程可以使 用生物測定或智能卡認(rèn)證設(shè)備或者可以替換地使用注冊屏幕。如果注冊流程是成功 的,用戶就被確認(rèn)且系統(tǒng)就轉(zhuǎn)變到登入子狀態(tài)510。系統(tǒng)可以在開啟狀態(tài)506中全操 作,監(jiān)視器和輔助顯示器都可以顯示它們各自的屏幕。在這種狀態(tài)下,系統(tǒng)管理對系 統(tǒng)資源和數(shù)據(jù)安全地訪問,并且與用戶進(jìn)行完全交互。
如果用戶希望改變登入的口令,則用戶可以通過按動系統(tǒng)的安全按鈕進(jìn)入到用 戶界面安全對話框,如果存在,或者可以通過用戶界面進(jìn)入到用戶基面安全對話框, 例如,通過Windows XP操作系統(tǒng)控制面板中選擇用戶帳戶菜單選項(xiàng)。在本發(fā)明的 一個實(shí)施例中,用戶可以有利地限制輔助處理器的應(yīng)用功能,另外,用戶不能登入時 在輔助顯示器上顯示什么的內(nèi)容顯示,從而只允許顯示某種不敏感的或者非常明確的 控制信息。例如,系統(tǒng)功率狀態(tài)或者安全狀態(tài)可以在輔助顯示器上顯示。用戶也可以 改變用于用戶不活動的登出計時器的期滿時間,以便在系統(tǒng)進(jìn)入到待機(jī)模式之后適當(dāng) 控制多長時間輔助處理器的全功能是有效的。本領(lǐng)域熟練技術(shù)人士都會意識到,本發(fā) 明可以使用多于一個登出的計時器。在一個這樣的實(shí)施例中,有一個登出計時器適用 于開啟電源狀態(tài)404,以及另一個適用于待機(jī)電源狀態(tài)406。另外,對各種輔助處理 活動都可以有各自的計時器,例如,顯示電子郵件的或者即時消息的。
如果登出計時器在登入子狀態(tài)510中期滿,則系統(tǒng)就會轉(zhuǎn)變到鎖定子狀態(tài)512。 在處于鎖定子狀態(tài)512時,通過主系統(tǒng)接口的計算設(shè)備20的功能都無效,除注冊流 程之外。然而,用戶可以有效地配置系統(tǒng),使之允許具有輔助處理器的部分或全部功 能,另外,允許在輔助顯示器上部分或全部顯示內(nèi)容。系統(tǒng)保持在鎖定子狀態(tài)512, 直至用戶按動了安全按鈕,如果存在,或者任何其它使系統(tǒng)轉(zhuǎn)變到登入子狀態(tài)508的 按鈕,這樣用戶就可以進(jìn)入到登入流程。
如果當(dāng)系統(tǒng)處于開啟狀態(tài)506時發(fā)生了關(guān)機(jī)事件,則系統(tǒng)就根據(jù)關(guān)機(jī)事件的發(fā) 生將轉(zhuǎn)變到關(guān)閉狀態(tài)502。掉電事件自動地將用戶從系統(tǒng)登出。關(guān)機(jī)事件可以以任何 幾種方式發(fā)生,例如,用戶按住了電源按鈕且持續(xù)了幾秒鐘或者通過用戶接口進(jìn)入到 登出流程來登出系統(tǒng)。用戶也可以通過按動系統(tǒng)安全按鈕進(jìn)入到安全對話框,如果存 在,隨后進(jìn)入到登出流程。另外,用戶可以通過用戶接口關(guān)機(jī)系統(tǒng)來產(chǎn)生關(guān)機(jī)事件, 例如,點(diǎn)擊在Windows XP操作系統(tǒng)啟動菜單中的關(guān)閉計算機(jī)的選項(xiàng)。當(dāng)系統(tǒng)處于關(guān)閉狀態(tài)502時,輔助處理器是無效的,并且輔助顯示器是空白。
無論何時發(fā)生待機(jī)事件,系統(tǒng)也可以從開啟狀態(tài)506轉(zhuǎn)變到待機(jī)狀態(tài)504。例如, 無論何時用戶表示想要結(jié)束用戶對話,就會發(fā)生待機(jī)狀態(tài),例如,在處于開啟狀態(tài) 404時按動了電源按鈕。另外,用戶可以通過用戶接口關(guān)閉系統(tǒng)來產(chǎn)生待機(jī)事件,例 如,點(diǎn)擊在Window^ XP操作系統(tǒng)啟動菜單中的關(guān)閉計算機(jī)的選項(xiàng)。如果計算設(shè)備 20是一個移動個人計算機(jī),則用戶也可以通過關(guān)閉移動計算機(jī)的蓋子來產(chǎn)生一個待 機(jī)事件。還有,用戶對話計時器可以因一個不活動的一段時間而期滿,從而產(chǎn)生一個 待機(jī)事件。當(dāng)系統(tǒng)進(jìn)入到待機(jī)狀態(tài)504時,操作系統(tǒng)的功率管理例程就會關(guān)閉主監(jiān)視 器,硬盤停止旋轉(zhuǎn),以及關(guān)閉系統(tǒng)風(fēng)扇。然而,在計算系統(tǒng)處于待機(jī)模式時,輔助顯 示器仍可有利地保持來自輔助處理的顯示輸出。在處于待機(jī)狀態(tài)504時,輔助處理器
的功能能夠由用戶配置,以允許所選擇應(yīng)用程序的執(zhí)行,即使登出計時器期滿,例如, 呼叫者的ID或者語音郵件記錄。
最后, 一旦發(fā)生重新開始事件,系統(tǒng)就從待機(jī)狀態(tài)504轉(zhuǎn)變到開啟狀態(tài)506。例 如,無論何時用戶希望返回到用戶對話,就會發(fā)生重新開始事件,例如,在處于待機(jī) 狀態(tài)504時按動了電源按鈕。本領(lǐng)域熟練技術(shù)人士都會意識到,也可以有其它產(chǎn)生重 新開始事件的方法,例如,打開移動計算機(jī)的蓋子。當(dāng)系統(tǒng)轉(zhuǎn)變到開啟狀態(tài)404時, 操作系統(tǒng)的功率管理例程就會重新打開主監(jiān)視器,旋轉(zhuǎn)硬盤,以及重新打開系統(tǒng)風(fēng)扇。 如果在重新開始事件發(fā)生時登出計時器期滿,則系統(tǒng)就轉(zhuǎn)變到開啟子狀態(tài)506中的鎖 定子狀態(tài)512。然而,如果登出計時器沒有期滿,或者沒有設(shè)置,則系統(tǒng)就在重新開 始事件發(fā)生時轉(zhuǎn)變到開啟狀態(tài)506的登入子狀態(tài)510。
本領(lǐng)域熟練技術(shù)人士應(yīng)該意識到,圖5所示的安全狀態(tài)圖只是一個示例性圖, 本發(fā)明也可以采用安全狀態(tài)圖的改進(jìn)來實(shí)現(xiàn),例如,通過將登入子狀態(tài)和鎖定子狀態(tài) 組合起來。在這種情況下,系統(tǒng)將根據(jù)重新開始事件從關(guān)閉狀態(tài)502或者根據(jù)重新開 始鎖定事件從待機(jī)狀態(tài)504轉(zhuǎn)變到該組合的安全狀態(tài)。
圖6顯示了主要表示一例適用于信息輔助處理的一個輔助處理裝置的示例性實(shí) 施例的元件的方框圖。本領(lǐng)域熟練技術(shù)人士應(yīng)該意識到,在該圖所說明的方框中所實(shí) 現(xiàn)的功能都可以分離元件的方式來實(shí)現(xiàn),或者幾個或所有方框都可以在一個單一的元 件中實(shí)現(xiàn)。例如, 一個分離的元件可以實(shí)現(xiàn)包含這輔助處理管理器的功能和輔助顯示 管理器的功能。
功率管理器602可以是一個能夠執(zhí)行根據(jù)圖4所示功率狀態(tài)圖的功率管理的操 作子系統(tǒng)或者元件。為了做到這一點(diǎn),計算設(shè)備20可以包括先進(jìn)配置和功率接口(ACPI),以及在計算設(shè)備上執(zhí)行的功率管理器602可以使用ACPI功能,以根據(jù)需 要來打開資源和管理系統(tǒng)功率狀態(tài)和設(shè)備功率狀態(tài)。功率管理器602可以與安全管理 器604通訊,以通知它功率狀態(tài)的變化。例如,無論何時發(fā)生關(guān)機(jī)事件,它使功率狀 態(tài)從開啟狀態(tài)404轉(zhuǎn)變到關(guān)閉狀態(tài)402,此時功率管理器就向安全管理器發(fā)出信息, 以通知它這個事件。安全管理器依次處理該事件將用戶登出,并且從安全開啟狀態(tài) 506轉(zhuǎn)變到安全關(guān)閉狀態(tài)502。功率管理器602也與任務(wù)管理器606通訊,以通知它 喚醒事件。例如,所發(fā)生的任何進(jìn)入的通訊活動,諸如LAN、調(diào)制解調(diào)器或USB設(shè) 備的活動都會引起喚醒事件,即功率系統(tǒng)從功率子狀態(tài)休眠410轉(zhuǎn)變到功率子狀態(tài)服 務(wù)408。功率管理器向任務(wù)管理器發(fā)出消息,以通知它這個事件,使得任務(wù)管理器可 將事件轉(zhuǎn)發(fā)至適當(dāng)?shù)男畔l(fā)生器或者應(yīng)用程序,以在系統(tǒng)處于待機(jī)模式時以后臺的方 式來處理進(jìn)入的通訊。
安全管理器604可以是一個能夠根據(jù)圖5所示的安全狀態(tài)圖執(zhí)行安全功率的操 作子系統(tǒng)或者元件。正如已經(jīng)所提及的那樣,可以通知它來自功率管理器602的功率 狀態(tài)事件。安全管理器604也可以與功率管理器602通訊,以通知它安全事件,例如, 用戶可以使用登出流程來登出,該流程可以觸發(fā)一個用于從功率開啟狀態(tài)404轉(zhuǎn)變到 功率關(guān)閉狀態(tài)402的待機(jī)事件。安全管理器604也可以與輔助顯示管理器614通訊, 以通知它由用戶配置的適用于信息輔助顯示的任何安全限制。
任務(wù)管理器606可以是一個能夠啟動應(yīng)用程序的操作子系統(tǒng)或元件,該應(yīng)用程 序可以執(zhí)行后臺處理諸如LAN、調(diào)制解調(diào)器或USN設(shè)備活動這樣的所發(fā)生的進(jìn)入通 訊活動。正如以上所討論的,它與功率管理器602通訊且向適當(dāng)?shù)男畔l(fā)生器608發(fā) 出進(jìn)入的通訊。
任何應(yīng)用程序或操作系統(tǒng)元件都可以是一個信息發(fā)生器608,它可以處理進(jìn)入的 通訊以及隨后可以發(fā)出適用于輔助顯示或輔助處理的信息。例如,類似于電子郵件、 語音郵件、電話和即時消息之類的通訊應(yīng)用都可以在無論何時新進(jìn)入通訊的情況下發(fā) 出一個通知。類似于互聯(lián)網(wǎng)有關(guān)的服務(wù)或基于網(wǎng)絡(luò)通訊服務(wù)之類的信息服務(wù)都可以向 預(yù)訂的用戶發(fā)出信息通知。包括日歷和任務(wù)管理程序的個人管理應(yīng)用程序發(fā)出即將到 來的會議和任務(wù)的完成日期的提示。操作系統(tǒng)元件還可以提供設(shè)備狀態(tài)、服務(wù)報警以 及系統(tǒng)健康的通知??梢栽谙到y(tǒng)處于主監(jiān)視器關(guān)閉的待機(jī)模式時,將適用于顯示的這 些程序或元件發(fā)送的任何信息或通知發(fā)送至信息重定向器610。當(dāng)系統(tǒng)處于開啟(開 啟狀態(tài)404)時,信息重定向器610可以截取發(fā)送到主監(jiān)視器顯示的任何信息或通知, 并且重新將這些信息或通知發(fā)送至輔助顯示管理器614。對于所截取的各個信息消息來說,信息重定向器610將消息源與不同消息類型 同消息的數(shù)據(jù)庫比較,所述消息是要新發(fā)送至輔助顯示器顯示或轉(zhuǎn)發(fā)至輔助處理的。 只要與數(shù)據(jù)庫有一個匹配,信息重定向器將該消息發(fā)送至輔助顯示管理器614,而不 是轉(zhuǎn)發(fā)至在主監(jiān)視器上顯示。
輔助顯示管理器614接受來自信息重定向器610的新通知,以及將顯示消息發(fā) 送至輔助顯示器1和接受來自輸入設(shè)備3的輸入請求,用于審查該通知。輔助顯示管 理器614也包含這配置例程,可用于更新要在輔助顯示器上顯示的消息源的和類型數(shù) 據(jù)庫以及的類型。只要輔助顯示管理器接受到由用戶配置的適用于在計算機(jī)處于待機(jī) 模式時的信息輔助處理的任何安全限制,更新要在輔助顯示器上顯示的消息的數(shù)據(jù) 庫。
本領(lǐng)域熟練技術(shù)人員都會意識到,通知隊(duì)列708是一個由輔助顯示管理器所使 用的示例性數(shù)據(jù)結(jié)構(gòu),并且輔助顯示管理器614也可以使用其它數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫來 管理從信息重定向器610接受到的消息。
輔助處理管理器612可以是一個操作系統(tǒng),能夠在主處理單元處于待機(jī)模式時 執(zhí)行適用于輔助處理的任務(wù)管理的操作子系統(tǒng)或元件。它可以啟動輔助處理應(yīng)用程序 616以及產(chǎn)生發(fā)送至輔助顯示管理器614的消息。
任何應(yīng)用程序都可以是一個輔助處理應(yīng)用程序616并且可以在處理單元處于待 機(jī)模式時執(zhí)行。例如,類似于設(shè)置或接受電話呼叫、接受或記錄語音郵件、顯示尋呼 機(jī)的ID等等的電話應(yīng)用程序、可以是輔助處理應(yīng)用程序。此外,輔助處理應(yīng)用程序 可以將主處理單元從待機(jī)模式喚醒至開啟并且執(zhí)行相關(guān)的應(yīng)用程序?;蛘?,輔助處理 應(yīng)用可以在主處理單元執(zhí)行一個非相關(guān)應(yīng)用程序的同時執(zhí)行。
圖7是主要表示在計算設(shè)備中輔助處理信息步驟的流程圖。在步驟702,計算設(shè) 備已經(jīng)在開啟之后轉(zhuǎn)入到待機(jī)狀態(tài)并且在待機(jī)模式中休眠以等待喚醒。操作系統(tǒng)已經(jīng) 關(guān)閉了主監(jiān)視器,停轉(zhuǎn)了硬盤和關(guān)掉了系統(tǒng)風(fēng)扇。如果沒有喚醒事件,計算設(shè)備就在 步驟710繼續(xù)在待機(jī)模式中休眠。
當(dāng)發(fā)生喚醒事件時,計算設(shè)備就在步驟704轉(zhuǎn)變到服務(wù)待機(jī)模式。例如,如果 從LAN接受到一個新的電子郵件,就會發(fā)生喚醒事件。功率管理器602就將系統(tǒng)從 休眠410的子狀態(tài)轉(zhuǎn)變到服務(wù)408子狀態(tài),并且開始服務(wù)處理。功率管理器602隨后 向任務(wù)管理器606發(fā)送一個消息,向它通知該事件,使得任務(wù)管理器可以將該事件轉(zhuǎn) 發(fā)至適當(dāng)?shù)男畔l(fā)生器608,以在系統(tǒng)處于待機(jī)模式時能夠以后臺的方式來處理進(jìn)入 的通訊。電子郵件程序啟動,接受新的郵件,并且向信息重定向器610發(fā)送通知,用于轉(zhuǎn)發(fā)到輔助顯示管理器614,以在輔助顯示器上顯示消息。
在步驟706,使用輔助處理器12來發(fā)生輔助處理。輔助顯示管理器執(zhí)行圖9所 示的處理步驟,以在輔助顯示器上顯示該通知。可以發(fā)生進(jìn)一步的輔助處理。例如, 用戶可以在輔助顯示器上看見存在IO條電子郵件信息,正如圖8所說明的,并且可 以請求一列電子郵件消息表。輔助顯示管理器隨后執(zhí)行圖11所示步驟,以向用戶呈 現(xiàn)一列電子郵件消息表。用戶可以觀察如圖IO所示的電子郵件列表。如果用戶選擇 該電子郵件消息中的一條消息的話,則輔助顯示管理器就將請求發(fā)送至信息定重向器 610。這就產(chǎn)生一個重新開始的事件,它將系統(tǒng)從待機(jī)轉(zhuǎn)變?yōu)殚_啟。
在步驟708,系統(tǒng)從待機(jī)狀態(tài)406轉(zhuǎn)變?yōu)殚_啟404狀態(tài)。當(dāng)系統(tǒng)轉(zhuǎn)變?yōu)殚_啟狀態(tài) 404時,操作系統(tǒng)的功率管理器例程就重新開啟主監(jiān)視器,旋轉(zhuǎn)硬盤,以及開啟系統(tǒng) 風(fēng)扇。信息重定向器就將電子郵件程序放置于計算機(jī)系統(tǒng)監(jiān)視器的前景,以便于用戶 繼續(xù)在全操作系統(tǒng)中處理電子郵件。當(dāng)用戶結(jié)束時,系統(tǒng)就在步驟710經(jīng)過一個沒有 活動的時間段之后返回到待機(jī)狀態(tài)。
圖8顯示了一例表示輔助顯示器的實(shí)施例的示例性例子。該信息顯示區(qū)域包括 圖標(biāo),例如,適用于電子郵件消息的信封圖標(biāo)804,用于配置為警告用戶由應(yīng)用程序 或系統(tǒng)元件發(fā)送的通知或消息的信息的每個類別。在各個圖標(biāo)之下是該信息類別所接 受到的通知總數(shù)的計數(shù)。在電子郵件圖標(biāo)804之下顯示的計數(shù)806表示已經(jīng)接受到 IO個電子郵件消息。圖8所示的其它圖標(biāo)表示了其它信息類別,這些信息類別可以 是電話呼叫通知808、日歷通知810以及系統(tǒng)狀態(tài)通知812。
輔助顯示器可以具有一個與其有關(guān)的輸入設(shè)備,類似于圖8所示的開關(guān)按鈕 814,它允許用戶在信息的不同類別之間切換,例如,電子郵件信息804、電話呼叫 通知808、日歷通知810,以及系統(tǒng)狀態(tài)通知812。伴隨開關(guān)按鈕的可以是其它用于 控制輔助顯示器輸出的按鈕。圖8說明了一個向上的按鈕816和一個向下的按鈕818。 一旦選擇了之后,用戶就可以按動該開關(guān)按鈕814,將與該信息類別有關(guān)的應(yīng)用程序 移動到計算機(jī)的監(jiān)視器的前景,以便于讀取該消息。如果不是在計算機(jī)后臺運(yùn)行應(yīng)用 程序,則按動該開關(guān)按鈕814啟動該應(yīng)用程序。
如果輔助顯示器的特殊實(shí)施例只具有單一的開關(guān)按鈕814,則輔助顯示器就可以 自動地在整個信息類別中從左往右(或者從右往左)滾動,周期性暫停在特殊信息類 別上。用戶隨后可以按動開關(guān)按鈕814將應(yīng)用程序移動至計算機(jī)的監(jiān)視器的前景,以 便于讀取該消息。
在還有一例示例性實(shí)施例中,在已經(jīng)選擇的信息類別之后,按動開關(guān)按鈕814,則導(dǎo)致在輔助顯示器上更加詳細(xì)地顯示所接受到的該信息類別中的消息。例如,用戶 可以通過使用向上按鈕816來滾動圖8所顯示的整個信息類別,來選擇諸如電子郵件 消息804這樣的信息類別。 一旦選擇之后,用戶可以按動開關(guān)按鈕814,以顯示所接 受到的一列電子郵件消息。
圖9是主要表示適用于一個新通知的輔助顯示的輔助顯示管理器所執(zhí)行步驟的 流程圖。首先,在步驟卯2,輔助顯示管理器檢查它是否已經(jīng)接受到一個新通知消息。 如果它沒有接受到,則它就結(jié)束處理。但是,如果它接受到了一個新的通知消息,則 在步驟904,它就將該新的通知消息放置于通知隊(duì)列中。
為了在步驟904中能將新的通知放置于通知隊(duì)列中,輔助顯示管理器檢查消息 類型和消息優(yōu)先級,以確定消息的優(yōu)先級。對于一個高優(yōu)先級的消息來說,則輔助顯 示管理器就將該消息插入在隊(duì)列的頭部。對于一個正常優(yōu)先級的消息來說,輔助顯示 管理器就將該消息插入在序列中還沒有顯示的最高優(yōu)先級消息之后。雖然本領(lǐng)域熟練 的技術(shù)人士都會意識到,還有其它方法可以將消息插入到該隊(duì)列中,但是該方法是將 顯示的最高優(yōu)先級消息放置于隊(duì)列的頭部。
一旦新的通知已經(jīng)放置于通知隊(duì)列,則輔助顯示管理器就在步驟906更新概要 消息。為了能更新概要消息,輔助顯示管理器就會對所接受到的新的通知的信息類別 的計數(shù)增l。在已經(jīng)更新了概要信息之后,輔助顯示管理器就在步驟908刷新輔助顯 示器。
圖IO顯示了一例主要說明使用輔助顯示器顯示一列詳細(xì)信息的示例性實(shí)例。更
確切的說,圖io說明了使用輔助顯示器更加詳細(xì)地顯示在信息類別中所接受到的消
息,以及特別顯示有關(guān)所接受到的電子郵件消息的其它細(xì)節(jié)。在用戶已經(jīng)選擇了電子 郵件消息804并且按動了開關(guān)按鈕814之后,就更新信息顯示區(qū)域1002,以更加詳 細(xì)地顯示有關(guān)所接受的電子郵件消息以及列出先接受到的四個電子郵件連同發(fā)送者 的姓名,主題最前面的少許文字以及發(fā)送該電子郵件的時間。
通過按動向下按鈕818,用戶就可以觀察其它電子郵件的信息。用戶可以使用向 下按鈕818或者向上按鈕816來滾動整個電子郵件消息并且選擇一個特殊消息。 一旦 選擇了,則用戶就可以按動開關(guān)按鈕814,將與該信息類別有關(guān)的應(yīng)用程序移動至計 算機(jī)監(jiān)視器的前景,以讀取該消息。如果在計算機(jī)中沒有以后臺方式運(yùn)行應(yīng)用程序, 則按動開關(guān)按鈕814以啟動該應(yīng)用程序。
如果輔助顯示器的特殊實(shí)施例只具有單一開關(guān)按鈕814,則輔助顯示器就在顯示
區(qū)域中自動地從上往下滾動整個電子郵件消息,周期地暫停在一個特殊電子郵件上。用戶可隨后按動開關(guān)按鈕814,將應(yīng)用程序移動至計算機(jī)監(jiān)視器的前景,以便于讀取 該消息。
圖ll是主要顯示在接受到提供有關(guān)顯示消息的更加詳細(xì)信息的請求時由輔助顯 示管理器所進(jìn)行的步驟的流程圖。正如以上所討論的,用戶可以請求接受有關(guān)該消息 更加詳細(xì)的信息或者使用一個控制輔助顯示器的輸出輸入設(shè)備來回顧所選擇的信息。 首先,輔助顯示管理器可以在步驟1102檢查它是否已經(jīng)接受到任何要顯示更詳細(xì)信 息(例如,消息列表)的請求。如果沒有,則它就結(jié)束處理。但是,如果它已經(jīng)接受 到了一個要顯示更詳細(xì)信息的請求,則它就在步驟1104顯示更詳細(xì)的信息,例如, 消息列表。正如將意識到的那樣,用戶可以向前或向后滾動整個更詳細(xì)的信息,例如, 消息列表,以使用控制輔助顯示器的輸出輸入設(shè)備來觀察其它消息。
接著,輔助顯示管理器就在步驟1106檢查它是否已經(jīng)接受要回顧所選擇消息的 請求。如果沒有,則它就結(jié)束該處理。然而,如果它已經(jīng)接受到了要求回顧一個所選 擇消息的請求,則它就在步驟1108向信息重定向器608發(fā)送一個請求。信息重定向 器將引起通知的信息發(fā)生器608移至計算機(jī)系統(tǒng)監(jiān)視器的前景以及將該請求轉(zhuǎn)發(fā)至 信息發(fā)生器,使得它可以在主監(jiān)視器顯示產(chǎn)生通知的信息或消息。正如以上所討論的, 如果信息發(fā)生器沒有在計算機(jī)系統(tǒng)的后臺執(zhí)行,則信息重定向器就產(chǎn)生一個請求,以 啟動信息發(fā)生器在監(jiān)視器的前景中執(zhí)行,并隨后轉(zhuǎn)發(fā)用戶的請求,以回顧所選擇的消 息。
在步驟1110,輔助顯示管理器可以從通隊(duì)列中去除在步驟1108中所選擇的消 息。隨后,輔助顯示管理器就通過所選擇消息的信息類別的計數(shù)減1來更新概要信息。 在概要信息已經(jīng)更新之后,輔助顯示管理器就結(jié)束。
本領(lǐng)域熟練技術(shù)人士都會意識到,在另一個示例性實(shí)施例中,通知隊(duì)列中保持 未讀的消息可以在一個規(guī)定時間段之后自動去除。此外,也將意識到,對于每個消息 類型,時間段可以是能配置的。
盡管為了說明輔助處理使用進(jìn)入的電子郵件的例子來描述本發(fā)明,但是注意, 輔助處理器可以獨(dú)立于主處理器操作,以及可以在主處理器關(guān)閉電源或被占用時操 作。本領(lǐng)域熟練技術(shù)人士都會意識到,適用于信息輔助處理的所討論的系統(tǒng)是一個具 有可擴(kuò)展的可編程接口的,適用于輔助處理器單獨(dú)或者與主處理器一起執(zhí)行應(yīng)用程序 通用系統(tǒng)。輔助處理器可以是它自己的計算設(shè)備。它可以具有它自己獨(dú)立的輸入/輸 出子系統(tǒng)或共享由主處理器所使用的輸入/輸出系統(tǒng)。
正如現(xiàn)在理解的那樣,在用戶不必開啟計算機(jī)的情況下,或者當(dāng)主處理器正執(zhí)行其它任務(wù)時,發(fā)生諸如回答電話呼叫、管理語音郵件、顯示新的電子郵件、記錄語 音信息、瀏覽互聯(lián)網(wǎng)、下載數(shù)據(jù)、記錄電視節(jié)目等等活動。例如,當(dāng)計算機(jī)系統(tǒng)電源 關(guān)閉時,用戶可以使用連接到計算機(jī)系統(tǒng)的電話機(jī)的聽筒和揚(yáng)聲器電話,作為一個常 規(guī)裝置,以及可使用輔助顯示器作為一個呼叫者ID設(shè)備。作為另一實(shí)例,用戶可以 開啟電源非計算機(jī)系統(tǒng)來讀取電子郵件以及使用輔助處理器來回答電話。輔助處理器 可以處理任何數(shù)量的應(yīng)用程序。輔助處理器和待機(jī)狀態(tài)的組合有效地將計算機(jī)轉(zhuǎn)變成 像消費(fèi)裝置那樣更加有效和更加有用。
在本發(fā)明容許各種改進(jìn)和替代結(jié)構(gòu)的同時,附圖中已經(jīng)示出了本發(fā)明的某些說 明的實(shí)施例并且已經(jīng)詳細(xì)進(jìn)行了描述。但是,應(yīng)該意識到,這并不是試圖將本發(fā)明限 制于指定的形式或所披露的形式,而恰恰相反,本發(fā)明覆蓋所有的改進(jìn)和替代的結(jié)構(gòu), 并且所有等效方案都在本發(fā)明的精神和范圍之內(nèi)。
權(quán)利要求
1. 一種在計算設(shè)備中用于信息的輔助處理的方法,包括喚醒在待機(jī)狀態(tài)中的主處理器;由所述主處理器處理一服務(wù)請求;由一輔助處理器執(zhí)行輔助處理;以及將所述主處理器轉(zhuǎn)變回休眠狀態(tài)。
2. 如權(quán)利要求l所述方法,其特征在于,還包括在與所述主處理器相連接的網(wǎng) 絡(luò)接口上接收一服務(wù)請求。
3. 如權(quán)利要求2所述方法,其特征在于,所述請求是進(jìn)入的通訊。
4. 如權(quán)利要求l所述方法,其特征在于,所述由所述主處理器處理一服務(wù)請求 隨著主顯示器關(guān)閉而發(fā)生。
5. 如權(quán)利要求l所述方法,其特征在于,所述由所述主處理器處理一服務(wù)請求 包括將所述處理的輸出發(fā)送至所述輔助處理器。
6. 如權(quán)利要求l所述方法,其特征在于,還包括在一輔助顯示器上顯示所述輔 助處理的輸出。
7. —種用于信息的輔助處理的系統(tǒng),包括 能夠加電至一種操作的開啟模式的計算設(shè)備;以及與所述計算設(shè)備相連接的通用輔助處理器,所述輔助處理器在所述計算設(shè)備加 電至所述操作的開啟模式時執(zhí)行信息的輔助處理。
全文摘要
一種適用于計算設(shè)備的信息的輔助處理的方法和系統(tǒng)。通過將用戶管理功率狀態(tài)簡化為開啟和待機(jī)狀態(tài),計算設(shè)備在機(jī)器處于關(guān)閉電源時可以默認(rèn)地來保留它所執(zhí)行的環(huán)境。因此,即使計算設(shè)備出現(xiàn)關(guān)閉電源,但計算設(shè)備仍可有效使用。計算機(jī)的硬件和軟件能夠即時響應(yīng)網(wǎng)絡(luò)或通訊的活動、用戶輸入以及其它事件。在計算機(jī)處于待機(jī)時,它是警覺的和能夠管理不需要用戶交互的后臺任務(wù)。在用戶不開啟計算機(jī)的情況下,可以發(fā)生諸如回答電話呼叫、管理語音郵件、顯示新的電子郵件、記錄語音信息、瀏覽互聯(lián)網(wǎng)、記錄電視節(jié)目等等活動。多了輔助處理器和輔助顯示器,計算機(jī)能夠在它處于待機(jī)狀態(tài)的同時獨(dú)立管理這類活動。有利的是,計算機(jī)可以由輔助處理器根據(jù)需要來喚醒,以管理不需要用戶交互的后臺任務(wù)。
文檔編號G06F1/00GK101299166SQ20081009984
公開日2008年11月5日 申請日期2004年5月8日 優(yōu)先權(quán)日2003年5月5日
發(fā)明者A·M·埃答姆斯, A·M·查恩德利, C·萊得貝特, C·邵帕, C·馬根丹茨, D·C·克羅西爾, E·G·比爾, S·卡尼克, W·J·維斯特里能 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
阳西县| 阜宁县| 彭阳县| 陵川县| 宁武县| 璧山县| 鲜城| 微博| 津市市| 从江县| 景洪市| 普格县| 乐安县| 瑞昌市| 鲁山县| 登封市| 仙游县| 湖南省| 天祝| 西峡县| 依安县| 永清县| 云霄县| 华安县| 镇江市| 商城县| 余干县| 黎城县| 汝南县| 德兴市| 阜新市| 禄劝| 巴塘县| 陆良县| 嵩明县| 岳西县| 广西| 霸州市| 达拉特旗| 辽宁省| 乌海市|