專利名稱:具有高、低功率處理器能夠工作于低功率模式的便攜式電子設備的制作方法
技術(shù)領域:
籠統(tǒng)地說,本發(fā)明涉及基于處理器的系統(tǒng),具體而言,涉及具有有限性能,能夠工作于降低功耗模式的雙處理器計算機系統(tǒng)。
背景技術(shù):
個人計算機已經(jīng)成為商業(yè)和個人使用不可缺少的工具。除了能夠在個人計算機上運行的多種獨立應用程序外,個人計算機還充當訪問因特網(wǎng)的通信終端。便攜式個人計算機,通常叫作“膝上型”或“筆記本”計算機,已經(jīng)變得越來越流行,這是因為它們的便攜性允許在旅行時,比如在飛機上,訪問各種各樣的計算機應用程序。但是,這種便攜式計算機是否能夠使用經(jīng)常受限于給計算機供電的電池需要充電之前的有限壽命。此外,雖然在減少便攜式個人計算機的重量和體積方面已經(jīng)取得了持續(xù)的進展,但是在很多場合中,攜帶它們?nèi)匀幌喈斃щy。
傳統(tǒng)個人計算機的另一限制是不能利用它們來快速重新查看信息,比如查找電話號碼或地址。能夠?qū)⒂嬎銠C用于訪問這些信息之前,必須打開計算機,并且必須隨后通過運行初始化序列和裝載操作系統(tǒng)來進行“引導”。這個過程需要相當長的一段時間。此外,通常需要打開便攜式計算機來將其啟動和訪問信息。在特定情況下,比如駕駛汽車或者坐在小范圍的飛機座位上,難以執(zhí)行這種功能。
已經(jīng)開發(fā)了各種設備來克服傳統(tǒng)便攜式個人計算機比如膝上型和筆記本計算機的這些和其它局限性。這些設備中最流行的是個人數(shù)字助理,或“PDA”,它提供便攜式個人計算機的一些功能,而沒有這種計算機的尺寸和重量。這些有限功能通常包括預約日程表、地址或聯(lián)系列表、任務列表以及連接到適當通信鏈路時的電子郵件能力,這種通信鏈路有可能是無線的。在一些情況中,將蜂窩電話內(nèi)置于PDA里,能夠獲得具有有限功能的各種應用,比如電子表格和字處理程序。PDA提供便利方式來使用它們提供的有限功能,因為觀看它們的顯示屏不需要打開蓋子。此外,因為關閉PDA時它們的操作系統(tǒng)仍然存儲在隨機存取存儲器中,所以一旦將電源加到處理器,該操作系統(tǒng)就可以由內(nèi)部處理器執(zhí)行,所以在訪問PDA時存在的延時最小。因此,不需要等待執(zhí)行引導序列和裝載操作系統(tǒng)。當關閉PDA時,僅僅將電源繼續(xù)加到基本電路,比如易失性隨機存取存儲器,從而在需要重新充電之前節(jié)省內(nèi)部電池的有用壽命。
另一條途徑是在筆記本計算機中包括輔助組件,使它們在計算機的顯示器蓋子合上時使用起來更加方便,或者在能夠使用有限功能(比如播放音樂)的時候消耗較少的電力。例如,第5,768,164號美國專利公開了一種筆記本計算機,在該計算機顯示器蓋子的外表面有一個小顯示器。將蓋子內(nèi)表面上較大顯示器中像素的子集映射到這一小顯示器,在計算機顯示器蓋子合上時能夠看到它。雖然公開的所述筆記本計算機確實允許在顯示器蓋子合上時能夠觀看到一些信息,但是在此時它提供計算機的完整功能,因此對于長時間使用而言這樣做并不實際。
雖然PDA在使得用戶能夠方便地使用有限的計算機功能方面已經(jīng)很成功,但是它們不是沒有其局限性。具體地說,與小顯示器和不方便的數(shù)據(jù)輸入機制相關聯(lián)的有限PDA功能,使得對于許多應用例如字處理和起草較長電子郵件而言都難以使用它們。結(jié)果,使用PDA的旅行者經(jīng)常隨身攜帶便攜式計算機,并且在許多情況下還攜帶蜂窩電話,有時還攜帶MP3音樂播放器。所有這種功能都可以由個人計算機單獨提供,但是有限的電池壽命和使用的不方便性使得這種使用不太實際。
因此,需要這樣一種計算機系統(tǒng),它具有筆記本計算機的功能,同時能夠給筆記本計算機提供PDA容易使用和電池壽命長的優(yōu)點,從而使得除了筆記本計算機之外,不必擁有一個或多個電子設備或者攜帶一個或多個電子設備旅行。
發(fā)明內(nèi)容
一個方面,優(yōu)選提供了一種計算機系統(tǒng),該計算機系統(tǒng)具有第一處理器和第二處理器,第一處理器支持主顯示器和鍵盤的操作,第二處理器支持輔助用戶接口的操作,比如支持小鍵盤以及輔助顯示器或者主顯示器的一部分。所述第一處理器是高功率處理器,具有相對高的處理能力,但是消耗大量的電力,并且與其對接的組件同樣消耗大量的電力。這種高功率處理器給所述計算機系統(tǒng)提供實質(zhì)功能。所述第二處理器是低功率處理器,具有較低處理能力,但是消耗較少電力,并且與同樣消耗較少電力的組件對接。在所述計算機系統(tǒng)關閉電源或處于低功率模式時,這種低功率處理器提供類似于PDA功能的有限功能。
圖1是一個實施例中示出顯示器蓋處于打開位置的計算機系統(tǒng)的等比例正視圖(front isometric view);圖2是圖1所示計算機系統(tǒng)顯示器蓋表面的頂部平面圖;圖3是圖1所示計算機系統(tǒng)后面板的等比例后視圖(rear isometricview);圖4是圖1所示計算機系統(tǒng)一個實施例的硬件系統(tǒng)方框圖;圖5是圖1所示計算機系統(tǒng)一個實施例的軟件系統(tǒng)方框圖;
圖6是圖1所示計算機系統(tǒng)另一個實施例的軟件系統(tǒng)方框圖。
具體實施例方式
一個實施例中的計算機系統(tǒng)10如圖1所示。計算機系統(tǒng)10具有將蓋子12可轉(zhuǎn)動地安裝到底盤(chassis)14一個邊緣16上形成的“蛤殼”式結(jié)構(gòu)。除了觸摸板22指向設備(pointing device)占用的區(qū)域外,鍵盤20基本上覆蓋底盤14的整個內(nèi)表面。主顯示器24基本上覆蓋蓋子12的整個內(nèi)表面。通過按壓在鍵盤20上的適當按鍵來打開計算機系統(tǒng)10的電源,并且這個鍵盤20還用于輸入字母數(shù)字數(shù)據(jù)。雖然計算機系統(tǒng)10基本上可以是傳統(tǒng)筆記本計算機的尺寸,也就是量級為250mm乘以300mm的平面形式,但是優(yōu)選僅僅略微大于傳統(tǒng)PDA,也就是100mm乘以150mm的量級,其厚度大約為25mm。但是應該理解,這一計算機系統(tǒng)可以具有與圖1所示不同的物理結(jié)構(gòu)和用戶接口設備。參考圖2,蓋子12的外表面包括低功率交互式顯示器模塊(LID模塊)28,該模塊包括輔助觸摸屏顯示器30和薄膜小鍵盤34。在顯示器30上顯示的是當前日期和時間32、狀態(tài)圖標36,這些圖標包括示出新電子郵件消息數(shù)目、內(nèi)部電池充電狀態(tài)以及內(nèi)部蜂窩電話應用信號強度的多個狀態(tài)指示符。觸摸屏顯示器30還包括用于訪問電子郵件應用程序“收件箱”的圖標40,用于訪問聯(lián)系應用程序的圖標42,用于訪問預約日程表應用程序的圖標44,用于訪問音頻播放器應用程序的圖標46,用于訪問語音備忘錄應用程序的圖標48,用于訪問調(diào)制解調(diào)器的圖標50,用于鎖定系統(tǒng)的應用程序52,以及用于在飛機上飛行時關閉無線功能的圖標54。可以通過按壓在觸摸屏顯示器30上的圖標來選擇由這些圖標40~54中每一個表示的功能。在顯示器30中56處示出所選擇的具體圖標40~54。
小鍵盤34包括根據(jù)訪問的是哪個應用程序來實現(xiàn)不同功能的方向鍵60a~d,在觸摸屏顯示器30上示出字母數(shù)字文本時,方向鍵60a~d用于分別向上、向右、向下和向左移動光標。當激活音頻播放器應用時,方向鍵60a、c分別用于增大或減小音量,方向鍵60b、d分別用于音頻選擇中向前或向后移動。方向鍵60a~d圍繞以常規(guī)方式使用的輸入鍵62。
小鍵盤34還包括用于在觸摸屏顯示器30上示出菜單項目的菜單鍵66,用于使得顯示器30示出如圖2所示的圖標40~54的Home鍵68,用于取消當前選擇的“Esc”或取消鍵70,以及基本上實現(xiàn)輸入鍵62相同功能的輸入鍵72。將模塊LID 28用于實現(xiàn)電話應用時,按鍵72和按鍵70還分別用作“呼叫”和“結(jié)束呼叫”按鈕。
小鍵盤34還包括在激活音頻回放應用時使用的三個音頻控制鍵。這些音頻控制鍵是用于選擇前一音軌的按鍵80、播放/暫停按鍵82以及下一音軌按鍵84,采用常規(guī)方式使用它們。
在一個實施例中,計算機系統(tǒng)10還包括安裝在計算機系統(tǒng)10一側(cè)的側(cè)滾輪86(如圖1所示),通過手指操縱滾輪86,側(cè)滾輪86能夠沿任一方向轉(zhuǎn)動。當菜單鍵66或者在計算機系統(tǒng)10上運行的應用程序顯示菜單時,側(cè)滾輪86允許用戶在觸摸屏顯示器30上示出的菜單項上滾動。側(cè)滾輪86還能夠用于由LID模塊28支持的其它功能,比如特定應用程序的“縮放”控制,以改變在顯示器30上顯示項的比例。最后,還可以將側(cè)滾輪86用于配置計算機系統(tǒng)10,比如調(diào)整主顯示器24和觸摸屏顯示器30的對比度,開關觸摸屏顯示器30,控制內(nèi)部揚聲器的音量等。還能夠沿轉(zhuǎn)動軸向內(nèi)按壓側(cè)滾輪86以產(chǎn)生按鍵點擊,通常用于執(zhí)行輸入或選擇功能。同樣如圖2所示,所述計算機系統(tǒng)還包括攝像機鏡頭88,用于將視頻幀存儲為視頻文件,并且能夠與網(wǎng)絡攝像機應用一起使用。但是應該理解,還可以使用除了觸摸屏顯示器30、小鍵盤34、側(cè)滾輪86等之外的其它用戶輸入設備。
當蓋子12合上且計算機系統(tǒng)10關閉電源時,或者當蓋子12合上且計算機系統(tǒng)10處于低功率模式時,可以將LID模塊28用于訪問圖標40~54對應的應用程序。如同下面更加詳細地描述的一樣,與圖標40~54對應的應用程序由消耗較低功率的低功率處理器執(zhí)行。因此,可以將LID模塊28用于在計算機系統(tǒng)10處于低功率模式時執(zhí)行關鍵任務,比如檢查電子郵件、查看聯(lián)系和日程表信息以及記錄語音備忘錄。打開計算機系統(tǒng)10的電源以后,將高功率處理器用于實現(xiàn)計算機系統(tǒng)10的所有功能,此時它消耗相當大的功率。
如圖3所示,計算機系統(tǒng)10包括用于連接到外部設備的大多數(shù)常用連接器。更加具體地說,計算機系統(tǒng)10包括傳統(tǒng)的迷你通用串行總線(USB)端口90,直流電源輸入插孔92以及包括額外USB端口的擴展連接器94。所述各種通信端口能夠用于提供外部設備和計算機系統(tǒng)10之間的通信。很多這種外圍設備是眾所周知的,例如打印機、數(shù)字照相機、掃描儀、外部磁盤驅(qū)動器等。雖然在圖3中沒有示出,但是該計算機系統(tǒng)還包括以太網(wǎng)端口、調(diào)制解調(diào)器端口、串行端口等。在一個實施例中,計算機系統(tǒng)10的后部還包括用于無線通信的天線98。計算機系統(tǒng)10能夠配備使用IEEE 802.11 WiFi、藍牙或其它無線通信協(xié)議的無線能力。天線98能夠用于無線信號的發(fā)射和接收。計算機系統(tǒng)10還包括內(nèi)部電池(在圖1~3中沒有畫出)以及內(nèi)部交流電源供電的電池充電器(沒有示出)。
下面將參考圖4的方框圖說明計算機系統(tǒng)10的硬件體系結(jié)構(gòu)。計算機系統(tǒng)10的硬件為軟件體系結(jié)構(gòu)提供適當?shù)挠嬎悱h(huán)境,將參照圖5和圖6來描述該硬件體系結(jié)構(gòu)。計算機系統(tǒng)10包括連接到處理器總線104的高功率處理器100。處理器總線104優(yōu)選包括命令愀態(tài)總線、地址總線和數(shù)據(jù)總線。雖然高功率處理器100優(yōu)選包括一級(L1)高速緩存,但是計算機系統(tǒng)10還包括二級(L2)高速緩存108,通過處理器總線104連接到高功率處理器100。L2高速緩存108包括常見的標簽和數(shù)據(jù)存儲器,通常是使用靜態(tài)隨機存取存儲器(SRAM)設備來實現(xiàn)它們。低功率處理器110同樣也連接到處理器總線104,但是低功率處理器110優(yōu)選不訪問L2高速緩存108。低功率處理器110用于支持使用LID模塊28能夠得到的功能。
高功率處理器100通過也連接到處理器總線104的系統(tǒng)控制器120訪問多個計算機組件。系統(tǒng)控制器120包括通過存儲器總線126連接到系統(tǒng)存儲器128的存儲器控制器124。存儲器總線126包括用來將存儲器命令傳遞到系統(tǒng)存儲器128的命令總線,用來指定存儲器中讀取或?qū)懭朊钏L問位置的地址總線,以及用來將寫入數(shù)據(jù)傳遞到系統(tǒng)存儲器128,從系統(tǒng)存儲器128傳遞讀取數(shù)據(jù)的雙向數(shù)據(jù)總線。將合適的隨機存取存儲器設備,典型情況下是動態(tài)隨機存取存儲器(DRAM)設備,用作系統(tǒng)存儲器128。
系統(tǒng)控制器120還包括連接到圖形處理器130的圖形端口。圖形處理器130則連接到主顯示器24,主顯示器24可以是液晶顯示器(LCD),但是也可以是有機發(fā)光二極管(OLED)顯示器、等離子體顯示器、場發(fā)射顯示器(FED)或者一些其它類型的顯示器。
系統(tǒng)控制器120還充當處理器總線104和外圍總線140之間的總線橋,其中的外圍總線140可以是外圍組件互聯(lián)(PCI)總線。外圍總線140連接到傳真/調(diào)制解調(diào)器142和訪問硬盤146的磁盤驅(qū)動器144,硬盤146和磁盤驅(qū)動器144一起提供計算機可讀指令、程序模塊、數(shù)據(jù)結(jié)構(gòu)和其它數(shù)據(jù)的非易失性存儲。但是,還可以使用其它類型的非易失性存儲器,比如快閃存儲卡、可記錄CD-ROM和DVD盤、貝努里盒(Bernoulli cartridge)、智能卡,這里僅僅舉幾個例子。外圍總線140還連接到網(wǎng)絡接口154,用于通過合適的局域網(wǎng)(LAN),比如以太網(wǎng),來提供通信。網(wǎng)絡接口154還可以提供到無線網(wǎng)絡的訪問,比如802.11 WiFi,藍牙,使用TDMA、FDMA和/或CDMA協(xié)議的蜂窩,或者一些其它無線通信鏈路。作為計算機系統(tǒng)10用戶接口的一部分,外圍總線140還連接到指向設備156,比如外部鼠標和觸摸板22,以及連接到鍵盤20的鍵盤接口158。外圍總線140連接到只讀存儲器(ROM)設備160,存儲包括在啟動時由高功率處理器100執(zhí)行的引導序列的基本輸入/輸出系統(tǒng)(BIOS)程序。將參考圖5更加詳細地描述在ROM設備160中存儲的BIOS程序。優(yōu)選通過將BIOS程序從ROM設備160傳遞到系統(tǒng)存儲器128,建立起B(yǎng)IOS程序的影子拷貝(shadowed),作為引導序列的一部分,然后由高功率處理器100從系統(tǒng)存儲器128開始執(zhí)行。
外圍總線140還連接到音頻接口162,音頻接口162連接到內(nèi)部麥克風164及一對揚聲器166a、b。音頻接口162包括具有一對輸出端連接到揚聲器166a、b的數(shù)模轉(zhuǎn)換器。音頻接口162還包括產(chǎn)生麥克風164信號模擬采樣的采樣器,以及將模擬采樣數(shù)字化,并且將數(shù)字采樣數(shù)據(jù)傳遞到外圍總線140的模數(shù)轉(zhuǎn)換器。最后,視頻接口168連接到外圍總線140,用于從攝像機88(圖2)接收模擬視頻信號。視頻接口168包括采樣器和模數(shù)轉(zhuǎn)換器,該采樣器用于產(chǎn)生來自攝像機88的視頻信號的模擬采樣,模數(shù)轉(zhuǎn)換器用于將視頻采樣數(shù)字化,并且將這些數(shù)字視頻數(shù)據(jù)傳遞到外圍總線140。
如上所述,計算機系統(tǒng)10還包括低功率處理器110。低功率處理器110通過處理器總線104連接到輔助系統(tǒng)控制器180,后者還包括存儲器控制器184。存儲器控制器184通過存儲器總線188連接到可以是DRAM設備的系統(tǒng)存儲器186。系統(tǒng)存儲器186具有的容量可以小于系統(tǒng)存儲器128的容量,并且基本上能夠以更低的速度工作。系統(tǒng)存儲器186可以由高功率處理器100或低功率處理器110訪問。
系統(tǒng)控制器184連接到外圍總線190以及ISA總線或者一些其它類型的總線,其中的外圍總線190可以是PCI總線。系統(tǒng)控制器184和外圍總線將低功率處理器110連接到側(cè)滾輪86、用于觸摸屏顯示器30的顯示接口194以及連接到薄膜小鍵盤34的小鍵盤接口196。外圍總線190還連接到ROM 198,ROM 198存儲用于低功率處理器110的BIOS程序和操作系統(tǒng)。ROM 198還存儲LID模塊28所用應用程序的固件。這些應用程序在低功率處理器110上運行,低功率處理器110和系統(tǒng)控制器180、系統(tǒng)存儲器186以及與外圍總線190連接的組件結(jié)合,用于支持LID模塊28的功能。
圖4中示出的計算機系統(tǒng)10的最后組件是電源管理控制器200。ROM 160中存儲的BIOS程序支持各種傳統(tǒng)省電掛起狀態(tài)和休眠模式,包括S4睡眠,S3待機,給低功率處理器110、觸摸屏顯示器30和小鍵盤接口196加電的S3待機,以及僅僅給音頻播放所需組件加電的S2待機。在這些模式中的一些里,將系統(tǒng)存儲器128的內(nèi)容傳送到硬盤146,并且隨后關掉系統(tǒng)存儲器128的電源。
與常規(guī)計算機系統(tǒng)不同,圖4所示計算機系統(tǒng)10中使用的電源管理控制器200包括高功率電源輸出“H”、低功率電源輸出“L”以及高/低功率電源輸出“HL”,其中高功率電源輸出“H”在高功率模式中加電,低功率電源輸出“L”在低功率模式中加電,而高/低功率電源輸出“HL”在兩個模式中加電。如圖4所示,在高功率模式中,給高功率處理器100、高速緩存108、系統(tǒng)控制器120以及直接或間接連接到系統(tǒng)控制器120的所有組件加電。在低功率模式中,僅僅給支持LID模塊28所需的組件加電,這些組件是例如低功率處理器110、系統(tǒng)控制器184以及直接或間接連接到系統(tǒng)控制器184的組件。但是,在高功率模式中,除了觸摸屏顯示器30和小鍵盤接口196之外,在低功率模式中加電的所有組件同樣接收電力。因此,在高功率模式中,即使關閉觸摸屏顯示器30的電源并且忽視小鍵盤34的輸入,低功率處理器110仍然可以繼續(xù)執(zhí)行來自LID模塊28中系統(tǒng)存儲器186的代碼。但是,LID模塊28將繼續(xù)同步電子郵件、聯(lián)系、日程表以及保持LID模塊28中的數(shù)據(jù)與計算機系統(tǒng)10中其它部分的數(shù)據(jù)一致所需要的其它信息。
雖然示出的高功率處理器100通過公共處理器總線104連接到低功率處理器110,但是應該理解,它們還可以利用其它裝置彼此連接。例如,高功率處理器100和低功率處理器110可以連接到彼此隔離的各自的處理器總線(未示出),并且這些處理器還可以通過通信鏈路(未示出)彼此連接。
在工作過程中,在將引導序列和操作系統(tǒng)傳送到存儲器128之后,計算機系統(tǒng)10在啟動時使用高功率處理器100在高功率模式中引導。在存儲器186中建立起ROM 198中存儲的BIOS程序的影子拷貝(shadowed)之后,低功率處理器110通過執(zhí)行ROM 198中存儲的BIOS程序來引導。還從ROM 198將低功率處理器110的操作系統(tǒng)傳送到系統(tǒng)存儲器186。但是,還可以通過其它方式將低功率處理器110的BIOS程序和操作系統(tǒng)傳送到系統(tǒng)存儲器186。例如,可以將BIOS程序和操作系統(tǒng)存儲在硬盤146中,由高功率處理器100傳送到系統(tǒng)存儲器186。一旦將操作系統(tǒng)載入系統(tǒng)存儲器128、186,包括LID模塊28的計算機系統(tǒng)10就可以工作。但是,觸摸屏顯示器30和鍵盤接口158不能工作。因此,用戶接口主要由鍵盤22、觸摸板22以及主顯示器24來提供。
當計算機系統(tǒng)10切換到低功率模式時,電源管理控制器200關閉高功率電源輸出H的電力,并且通過將電力施加到電源管理控制器200的HL輸出,將電力施加給觸摸屏顯示器30和鍵盤接口158。此后,僅僅給LID模塊28組件加電,并且計算機系統(tǒng)10的唯一可操作用戶接口是觸摸屏顯示器30、小鍵盤34以及側(cè)滾輪86。但是,低功率處理器110確實具有“喚醒”或重新給高性能處理器100供電以訪問計算機系統(tǒng)10中組件的能力。雖然處理器110相對低的性能以及系統(tǒng)存儲器186相對小的容量和慢的速度幾乎不能提供高功率處理器100和系統(tǒng)存儲器128的處理能力,但是它們可以提供足夠的處理能力來實現(xiàn)通過LID模塊28訪問的功能。如上所述,這些功能包括電子郵件、對聯(lián)系列表的訪問、對日程表的訪問和播放音頻曲目。另外,因為不需要打開蓋子12(圖1~3)或者等待運行引導序列和裝載操作系統(tǒng),因此能夠很容易地訪問這些功能。
返回到高功率模式時,高功率處理器100在啟動時按照相同的方式執(zhí)行ROM設備160中存儲的BIOS程序。電源管理控制器200隨后通過斷開電源管理控制器200輸出L的電源,來斷開觸摸屏顯示器30和鍵盤接口20的電源。此后,計算機系統(tǒng)10的用戶接口包括主顯示器24和鍵盤20,但是除了觸摸屏顯示器30和小鍵盤34之外,LID模塊28在高功率模式中仍然能夠工作。
在圖5中示出計算機系統(tǒng)10的軟件體系結(jié)構(gòu)。計算機系統(tǒng)10的軟件基本上可分為高功率處理器100(圖4)執(zhí)行的計算機系統(tǒng)軟件250以及低功率處理器110執(zhí)行的用于支持LID模塊28的LID模塊軟件254。軟件250包括操作系統(tǒng)256,比如MicrosoftWindows XP,用于為其它軟件250提供合適的計算機環(huán)境。操作系統(tǒng)256還包括網(wǎng)絡瀏覽器258,它可以是基于標示語言的,比如超文本鏈接標示語言(HTML)、可擴展標示語言(XML)或者無線標示語言(WML)??梢允褂玫囊粋€合適瀏覽器258是MicrosoftInternet Explorer。
在啟動時,從ROM設備160將BIOS程序260傳送到系統(tǒng)存儲器128,從磁盤驅(qū)動器144將操作系統(tǒng)256傳送到系統(tǒng)存儲器128。隨后由高功率處理器100執(zhí)行來自系統(tǒng)存儲器128的BIOS程序260。BIOS程序260允許多個引導源,包括磁盤驅(qū)動器144、連接到USB端口的USB軟盤、USB CD-ROM/DVD以及USB以太網(wǎng)端口。BIOS程序260還提供BIOS以及操作系統(tǒng)的緊急恢復,并且包括常規(guī)BIOS快閃實用程序。
計算機系統(tǒng)軟件250還包括通用串行總線(USB)設備驅(qū)動程序270,后者通過USB總線274建立與低功率處理器110執(zhí)行的LID模塊軟件254之間的串行通信。USB設備驅(qū)動程序270與虛擬通信端口274對接,虛擬通信端口274提供與用于傳真/調(diào)制解調(diào)器142(圖4)的通信。蜂窩模塊392與USB設備驅(qū)動程序270、虛擬通信端口274和傳真/調(diào)制解調(diào)器276一起允許將蜂窩電話用作蜂窩調(diào)制解調(diào)器。USB設備驅(qū)動程序270還與全球定位系統(tǒng)(GPS)虛擬通信端口280對接,該GPS虛擬通信端口280允許一個或多個GPS應用程序282來接收實時位置信息。
由高功率處理器100執(zhí)行的計算機系統(tǒng)軟件250還包括第二USB設備驅(qū)動程序290,該第二USB設備驅(qū)動程序290通過USB總線292建立與低功率處理器110執(zhí)行的軟件254之間的串行通信。USB設備驅(qū)動程序290與藍牙驅(qū)動程序294對接,藍牙驅(qū)動程序294則與藍牙CHI協(xié)議棧298和藍牙簡檔&服務列表300對接。這些藍牙組件由操作系統(tǒng)256通過虛擬通信端口304進行訪問,以供需要位置信息的各種應用程序使用,比如供地圖繪制程序使用。
如上所述,低功率處理器110提供對使用LID模塊28的低功率模式中的某些應用程序的訪問。低功率處理器110可以通過低功率交互式顯示器模塊服務(所述模塊服務)310和低功率交互式顯示器模塊應用程序協(xié)議(所述協(xié)議)312訪問在LID模塊28上運行的這些應用程序和其它軟件。模塊服務310與操作系統(tǒng)256上運行的軟件組件交互,以通過播放控制和音樂信息318來提供對低功率媒體播放器應用程序316(比如Windows媒體播放器)的訪問。模塊服務310還通過電子郵件、聯(lián)系和日程表同步324來提供對低功率電子郵件和其它應用程序320(比如Outlook 2003)的訪問。電子郵件應用程序可以通過經(jīng)由網(wǎng)絡接口154(圖4)訪問的無線鏈路接收電子郵件,并且可以定期地下載電子郵件,比如每隔10分鐘,并且高速緩存它們以供用戶查看。結(jié)果是,能夠即時得到電子郵件消息。電子郵件應用程序還允許用戶預先選擇電子郵件的哪些附件會與定期下載的消息一起下載。隨后在后臺下載這些附件,使得所述電子郵件應用程序不被捆綁。在高功率模式中,由計算機系統(tǒng)10的操作系統(tǒng)256上運行的電子郵件應用程序提供電子郵件能力。
協(xié)議312使得在LID模塊28上能夠得到的功能在計算機系統(tǒng)10中同樣也能得到。為了實現(xiàn)這一點,協(xié)議312使用平臺無關數(shù)據(jù)類型來允許為每個平臺合適地定義數(shù)據(jù)類型。協(xié)議312還提供用于合適的編程語言(比如C和C++)的接口。協(xié)議312的核心是一組消息或數(shù)據(jù)包,在模塊服務310和LID模塊28上運行的應用程序之間傳遞。協(xié)議312使用為每個應用程序的需要定制的消息,這些應用程序例如是電子郵件、聯(lián)系、日程表以及音頻播放器應用程序。協(xié)議312中每個消息的通用格式是類型字段、長度字段以及數(shù)據(jù)字段。所述類型字段表示消息的種類,長度字段說明消息中數(shù)據(jù)的字節(jié)數(shù),而數(shù)據(jù)字段則是可變長度數(shù)據(jù)塊,該數(shù)據(jù)塊提供類型字段說明的消息種類所暗示格式的信息。消息類型和其相應數(shù)據(jù)的格式可以在包含結(jié)構(gòu)的報頭文件中定義,所述結(jié)構(gòu)可以由低功率處理器110所執(zhí)行軟件的C代碼和高功率處理器100通過模塊服務310所執(zhí)行軟件的C++代碼使用。因此,電子郵件消息的類型字段將暗示數(shù)據(jù)字段的格式,該數(shù)據(jù)字段的格式不同于日程表消息的類型字段暗示的數(shù)據(jù)字段的格式。但是,可以使用協(xié)議312的其它消息格式。例如,可以添加序列號、循環(huán)冗余校驗(CRC)值以及優(yōu)先級。使用序列號允許消息的接收方確定消息是否已經(jīng)丟失。CRC字段允許檢測數(shù)據(jù)字段中的錯誤,而優(yōu)先級字段則允許接收方排定連續(xù)接收的消息的優(yōu)先順序。
低功率語音備忘錄應用程序330(比如語音備忘錄管理程序)也可以通過模塊服務310來訪問,該模塊服務310從記錄/播放控制和備忘錄信息334中提取協(xié)議312。將可延伸性構(gòu)建到計算機系統(tǒng)10中去,以通過應用程序控制和數(shù)據(jù)344來支持未來的低功率應用程序340。如下所述,應用程序控制和數(shù)據(jù)344以及協(xié)議312可以是一個應用程序?qū)S玫?,或者它們對于支持LID模塊28功能特征的任何應用程序來說是通用的,其中應用程序控制和數(shù)據(jù)344是由模塊服務340從協(xié)議312產(chǎn)生的。
通過配置數(shù)據(jù)354使用控制面板小應用程序350來配置由低功率處理器110執(zhí)行的LID模塊軟件254,配置數(shù)據(jù)354是通過模塊服務310提供給LID模塊軟件254的。最后,測試管理程序360向LID模塊軟件254提供測試命令和數(shù)據(jù)364,以允許低功率處理器110執(zhí)行各種自測試例程。
LID模塊軟件254包括各種應用程序370以及圖形用戶接口構(gòu)架374,其中各種應用程序370由低功率處理器110執(zhí)行,圖形用戶接口構(gòu)架374用來配置觸摸屏顯示器30以提供與用戶、小鍵盤34和側(cè)滾輪86的接口。當應用程序370或其它LID模塊軟件254中的一個要求訪問計算機系統(tǒng)軟件250時,LID模塊軟件254提供喚醒信號376。將喚醒信號連接到高功率處理器100的中斷端口,被喚醒信號中斷后,高功率處理器100使得將電力施加到電源管理控制器200(圖4)的高功率電源電壓H供電的組件,使得LID模塊軟件254能夠訪問計算機系統(tǒng)軟件250。
還包括與藍牙棧380對接的藍牙簡檔378,使用藍牙蜂窩電話來提供藍牙無線能力。LID模塊軟件254包括設備驅(qū)動程序390以及GPS模塊396,設備驅(qū)動程序390通過通用異步接收器/發(fā)射器(UART)394連接到USB總線292和蜂窩模塊392,該UART 394提供對蜂窩服務的訪問,該GPS模塊396提供實時位置數(shù)據(jù)。
其上運行上述LID模塊軟件254的平臺是合適的實時操作系統(tǒng)(RTOS)398。如上所述,來自系統(tǒng)存儲器186的操作系統(tǒng)398由低功率處理器110執(zhí)行來提供LID模塊28的功能。在低功率模式中,RTOS 398和應用程序370使低功率處理器110充當高功率處理器100的控制器(master)。在高功率模式中,RTOS 398和應用程序370使高功率處理器100充當?shù)凸β侍幚砥?10的控制器。
在圖6中示出計算機系統(tǒng)軟件400的另一實施例。軟件400具有對LID模塊軟件410的另一實施例提供通用支持,使得軟件400不需要專用于LID模塊28執(zhí)行的功能這樣一個優(yōu)點。相反,在LID模塊28結(jié)合新功能時,軟件400可以一般性地支持LID模塊軟件410。結(jié)果,LID模塊28能夠自動地配置添加到計算機系統(tǒng)10的應用程序,供高功率處理器100執(zhí)行。軟件400由此向LID模塊28提供新程序的“即插即用”能力。
參照圖6,計算機系統(tǒng)軟件400包括操作系統(tǒng)420,比如MicrosoftWindows XP,如上所述,操作系統(tǒng)420包括網(wǎng)絡瀏覽器424,比如MicrosoftInternet Explorer。計算機系統(tǒng)軟件400還包括低功率交互式顯示器模塊服務(模塊服務)430,模塊服務430使用低功率交互式顯示器模塊應用程序協(xié)議(應用程序協(xié)議)436,通過模塊檢測管理程序434與LID模塊軟件410對接。應用程序協(xié)議436消息不是捆綁于專用應用程序的。相反,應用程序協(xié)議436消息基于來自模塊檢測管理程序434的信息,提供關于LID模塊軟件410的足夠信息,使得模塊服務430能夠配置在計算機系統(tǒng)400中包括的應用程序。類似地,蓋子特性管理程序438提供關于LID模塊28中專用組件特性的信息,這些信息使得模塊服務430同樣能夠配置計算機系統(tǒng)400中包括的各種應用程序。更為具體地說,模塊服務340使用這些信息來提供傳遞到低功率應用程序444的應用程序控制和數(shù)據(jù)440。應用程序控制和數(shù)據(jù)440被用來配置低功率應用程序444,使得它能夠合適地使用LID模塊28中的專用硬件和軟件來進行工作,這些專用硬件和軟件是例如具有或不具有GPS的蜂窩電話、照相機或藍牙能力。在蓋子配置管理程序450的控制下,低功率向?qū)С绦?48使用應用程序控制和數(shù)據(jù)350來配置低功率應用程序444。
當計算機系統(tǒng)10在高功率模式中工作時,計算機系統(tǒng)軟件400還包括使用操作系統(tǒng)420平臺的各種應用程序460。在使用圖5所示的計算機系統(tǒng)軟件250時,計算機系統(tǒng)軟件400還包括控制面板小應用程序464,將配置數(shù)據(jù)468傳遞到這個控制面板小應用程序464。
計算機系統(tǒng)軟件400還包括模塊專用組件設備驅(qū)動程序470,后者使用模塊組件通信472來提供與LID模塊28中專用組件的通信。模塊專用組件設備驅(qū)動程序470與藍牙驅(qū)動程序474對接,后者則與藍牙HCI協(xié)議棧478和藍牙簡檔&服務列表480對接。這些藍牙組件由操作系統(tǒng)420通過虛擬通信端口484進行訪問。
最后,在計算機系統(tǒng)軟件400內(nèi)提供內(nèi)核488,以允許LID模塊軟件410響應喚醒信號490,將計算機系統(tǒng)10切換到高功率模式。
LID模塊軟件410包括各種應用程序500以及圖形用戶接口504,其中應用程序500由低功率處理器110執(zhí)行,圖形用戶接口504通過觸摸屏顯示器30、小鍵盤34以及側(cè)滾輪86給用戶提供接口。當應用程序500或其它LID模塊軟件410需要訪問計算機系統(tǒng)軟件400時,LID模塊軟件410提供喚醒信號490。如上所述,喚醒信號使得將電力施加到電源管理控制器200(圖4)的高功率電源電壓H供電的組件上,使得LID模塊軟件410能夠訪問計算機系統(tǒng)軟件400。
LID模塊軟件410中還包括動態(tài)GUI構(gòu)架510,該動態(tài)GUI構(gòu)架510將觸摸屏顯示器30、小鍵盤34以及側(cè)滾輪86提供的接口配置到LID模塊28中可以使用的專用組件。設備驅(qū)動程序520用于通過通信鏈路528來訪問各種模塊專用組件524。這些模塊專用組件524可以是蜂窩電話、GPS接收機、照相機、生物測量識別設備、電視接收機、可拆除介質(zhì)以及象WiFi和藍牙(僅列出一些)這樣的各種無線協(xié)議。最后,低功率處理器110執(zhí)行來自系統(tǒng)存儲器186的合適的實時操作系統(tǒng)(RTOS)530來提供LID模塊28的功能。
雖然參考公開的實施例描述了本發(fā)明,但是本領域普通技術(shù)人員能夠認識到,在不脫離本發(fā)明的精神和范圍的情況下可以在形式和細節(jié)上做出改變。這種改變是本領域普通技術(shù)人員熟知的。因此,本發(fā)明由所附的權(quán)利要求來進行限定。
權(quán)利要求
1.一種計算機系統(tǒng),包括計算機底盤,包括底座和該底座的蓋子;鍵盤,安裝在所述底盤底座的內(nèi)表面上;主顯示器,安裝在所述蓋子的內(nèi)表面上;第一處理器,可操作地連接到所述鍵盤和主顯示器;輔助顯示器,安裝在所述蓋子的外表面;小鍵盤,安裝在所述蓋子的外表面;第二處理器,其計算性能低于第一處理器的計算性能,并且消耗的功率明顯地小于第一處理器消耗的功率,該第二處理器可操作地連接到所述輔助顯示器和小鍵盤;以及電源控制器,可操作地連接到所述第一和第二處理器,該電源控制器使所述計算機系統(tǒng)工作于高功率模式或低功率模式。
2.如權(quán)利要求1所述的計算機系統(tǒng),其中在高功率模式中所述電源控制器使電力施加到第一處理器;在低功率模式中,所述電源控制器使電力從所述第一處理器移除,施加到第二處理器,所述第二處理器與輔助顯示器和小鍵盤一起工作,以提供所述低功率模式中的功能,該功能少于所述高功率模式中提供的所述計算機系統(tǒng)的功能。
3.如權(quán)利要求2所述的計算機系統(tǒng),其中所述電源控制器在所述高功率模式中能夠使電力施加到所述第二處理器,使得所述第二處理器能夠在所述高功率模式中工作。
4.如權(quán)利要求2所述的計算機系統(tǒng),其中所述電源控制器在所述高功率模式中能夠使電力從所述輔助顯示器移除,使得所述輔助顯示器不向所述計算機系統(tǒng)提供功能。
5.如權(quán)利要求2所述的計算機系統(tǒng),其中所述電源控制器在所述高功率模式中能夠使電力從所述小鍵盤移除,使得所述輔助顯示器不向所述計算機系統(tǒng)提供功能。
6.如權(quán)利要求1所述的計算機系統(tǒng),還包括輔助隨機存取存儲器,該輔助隨機存取存儲器可操作地連接到所述第二處理器,并且在所述低功率模式中加電,在低功率模式中該輔助隨機存取存儲器為操作系統(tǒng)以及由第二處理器訪問的至少一個應用程序提供執(zhí)行環(huán)境。
7.如權(quán)利要求6所述的計算機系統(tǒng),還包括非易失性存儲器,其中存儲所述操作系統(tǒng)和所述至少一個應用程序,所述操作系統(tǒng)和所述至少一個應用程序從所述非易失性存儲器傳送到所述輔助存儲器,供所述第二處理器執(zhí)行。
8.如權(quán)利要求7所述的計算機系統(tǒng),其中所述非易失性存儲器包括只讀存儲器設備。
9.如權(quán)利要求1所述的計算機系統(tǒng),其中在所述低功率模式中所述第二處理器訪問至少一個應用程序。
10.如權(quán)利要求9所述的計算機系統(tǒng),其中所述應用程序包括電子郵件應用程序。
11.如權(quán)利要求10所述的計算機系統(tǒng),其中所述電子郵件應用程序在沒有用戶動作的情況下能夠定期地使電子郵件消息同步。
12.如權(quán)利要求11所述的計算機系統(tǒng),其中所述電子郵件應用程序能夠選擇附件是否與所述定期同步的電子郵件消息一起下載。
13.如權(quán)利要求6所述的計算機系統(tǒng),其中所述應用程序包括預約日程表應用程序。
14.如權(quán)利要求6所述的計算機系統(tǒng),其中所述應用程序包括聯(lián)系地址應用程序。
15.如權(quán)利要求6所述的計算機系統(tǒng),還包括能夠存儲音樂文件的海量存儲設備,所述海量存儲設備連接到所述第二處理器且在所述低功率模式中加電,并且其中所述應用程序包括音樂播放器應用程序。
16.如權(quán)利要求6所述的計算機系統(tǒng),還包括側(cè)滾輪,在所述低功率模式中該側(cè)滾輪能夠提供用戶輸入,以便于由至少一個應用程序使用。
17.如權(quán)利要求1所述的計算機系統(tǒng),還包括無線收發(fā)機,該無線收發(fā)機連接到所述第二處理器,且在所述低功率模式中加電,在所述低功率模式中該無線收發(fā)機可操作地連接到所述第二處理器,以提供無線通信能力。
18.如權(quán)利要求2所述的計算機系統(tǒng),其中所述第一處理器訪問在第一操作系統(tǒng)平臺上運行的第一應用程序,并且其中所述第二處理器訪問在第二操作平臺上運行的第二應用程序。
19.如權(quán)利要求18所述的計算機系統(tǒng),其中所述第一處理器能夠在所述高功率模式和低功率模式中訪問所述第二應用程序。
20.如權(quán)利要求18所述的計算機系統(tǒng),其中所述第二處理器能夠在所述高功率模式和低功率模式中訪問所述第一應用程序。
21.如權(quán)利要求20所述的計算機系統(tǒng),其中在所述低功率模式中所述第二處理器能夠通過使用應用程序協(xié)議消息訪問所述第一應用程序。
22.如權(quán)利要求21所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息包括類型字段,該類型字段標識與所述應用程序協(xié)議消息有關的應用程序,所述應用程序協(xié)議消息還包括數(shù)據(jù)字段,該數(shù)據(jù)字段具有與所述類型字段標識的應用程序相對應的格式。
23.如權(quán)利要求20所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息能夠配置所述第一應用程序,使得所述第一應用程序為功能特征提供即插即用兼容性,其中的功能特征是由所述第二處理器訪問的應用程序提供的。
24.如權(quán)利要求20所述的計算機系統(tǒng),當所述計算機系統(tǒng)處于所述低功率模式時,所述第二處理器能夠使所述電源控制器將電力施加到所述第一處理器。
25.一種計算機系統(tǒng),包括主計算機底盤,包括鍵盤;主顯示器;第一處理器,可操作地連接到所述鍵盤和主顯示器;和第一操作系統(tǒng),運行在所述第一處理器上;輔助計算機模塊,包括輔助用戶接口設備;第二處理器,具有比所述第一處理器計算性能低的計算性能,并且消耗明顯比所述第一處理器消耗的功率低的功率,該第二處理器可操作地連接到所述輔助用戶接口設備;和第二操作系統(tǒng),運行在所述第二處理器上;以及電源控制器,可操作地連接到所述第一和第二處理器,該電源控制器使所述計算機系統(tǒng)工作于高功率模式或低功率模式。
26.如權(quán)利要求25所述的計算機系統(tǒng),其中在所述高功率模式中,所述電源控制器使電力施加到所述第一處理器;在所述低功率模式中,所述電源控制器使電力從所述第一處理器移除,施加到所述第二處理器;所述第二處理器與所述輔助用戶接口設備一起工作,在所述低功率模式中提供功能,該功能明顯少于在所述高功率模式中提供的所述計算機系統(tǒng)的功能。
27.如權(quán)利要求26所述的計算機系統(tǒng),其中所述電源控制器能夠在所述高功率模式中使電力施加到所述第二處理器,使得所述第二處理器能夠在所述高功率模式中工作。
28.如權(quán)利要求25所述的計算機系統(tǒng),其中所述用戶接口設備包括輔助顯示器和小鍵盤。
29.如權(quán)利要求26所述的計算機系統(tǒng),其中所述電源控制器能夠在所述高功率模式中使電力從所述輔助顯示器移除,使得所述輔助顯示器不向所述計算機系統(tǒng)提供功能。
30.如權(quán)利要求26所述的計算機系統(tǒng),其中所述電源控制器能夠在所述高功率模式中使電力從所述小鍵盤移除,使得所述輔助顯示器不向所述計算機系統(tǒng)提供功能。
31.如權(quán)利要求26所述的計算機系統(tǒng),其中所述輔助計算機模塊還包括隨機存取存儲器,后者可操作地連接到所述第二處理器,并且在所述低功率模式中加電,所述輔助隨機存取存儲器存儲所述操作系統(tǒng)和在低功率模式中由所述第二處理器訪問的至少一個應用程序。
32.如權(quán)利要求31所述的計算機系統(tǒng),其中所述輔助計算機模塊還包括非易失性存儲器,該非易失性存儲器存儲所述操作系統(tǒng)和所述至少一個應用程序,所述操作系統(tǒng)和所述至少一個應用程序從所述非易失性存儲器傳送到所述輔助存儲器,供所述第二處理器執(zhí)行。
33.如權(quán)利要求25所述的計算機系統(tǒng),其中所述第二處理器在所述低功率模式中訪問至少一個應用程序。
34.如權(quán)利要求33所述的計算機系統(tǒng),其中所述應用程序包括電子郵件應用程序。
35.如權(quán)利要求34所述的計算機系統(tǒng),其中所述電子郵件應用程序能夠在沒有用戶動作的情況下定期地下載電子郵件消息。
36.如權(quán)利要求35所述的計算機系統(tǒng),其中所述電子郵件應用程序能夠選擇附件是否與所述定期下載的電子郵件消息一起下載。
37.如權(quán)利要求33所述的計算機系統(tǒng),其中所述應用程序包括預約日程表應用程序。
38.如權(quán)利要求33所述的計算機系統(tǒng),其中所述應用程序包括聯(lián)系地址應用程序。
39.如權(quán)利要求33所述的計算機系統(tǒng),其中所述主計算機底盤還包括能夠存儲音樂文件的海量存儲設備,該海量存儲設備連接到所述第二處理器,并且在所述低功率模式中加電,其中所述應用程序包括音樂播放器應用程序。
40.如權(quán)利要求33所述的計算機系統(tǒng),其中所述主計算機底盤還包括側(cè)滾輪,在所述低功率模式中該側(cè)滾輪能夠提供用戶輸入供至少一個應用程序使用。
41.如權(quán)利要求26所述的計算機系統(tǒng),還包括無線收發(fā)機,該無線收發(fā)機連接到所述第二處理器,并且在所述低功率模式中加電,該無線收發(fā)機可操作地連接到所述第二處理器,在所述低功率模式中提供無線通信能力。
42.如權(quán)利要求26所述的計算機系統(tǒng),其中所述輔助計算機模塊能夠通過使用在所述輔助計算機模塊和所述主計算機底盤之間傳遞的應用程序協(xié)議消息,來訪問使用所述第一處理器在所述第一操作系統(tǒng)上運行的應用程序。
43.如權(quán)利要求42所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息包括類型字段,該類型字段用于標識與所述應用程序協(xié)議消息有關的應用程序,所述應用程序協(xié)議消息還包括數(shù)據(jù)字段,該數(shù)據(jù)字段具有與所述類型字段標識的應用程序相對應的格式。
44.如權(quán)利要求42所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息能夠配置在所述第一操作系統(tǒng)上運行的所述應用程序,使得所述主機算機底盤中第一操作系統(tǒng)上運行的所述應用程序為所述輔助計算機模塊提供的功能特征提供即插即用兼容性。
45.如權(quán)利要求42所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息從所述輔助計算機模塊傳遞到所述主計算機底盤。
46.如權(quán)利要求45所述的計算機系統(tǒng),其中所述主計算機底盤還包括模塊服務,所述應用程序協(xié)議消息被傳遞到所述模塊服務,所述模塊服務能夠從所述應用程序協(xié)議中提取控制信息,以控制在所述第一操作系統(tǒng)上運行的所述應用程序的運行。
47.如權(quán)利要求42所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息從所述輔助計算機模塊傳遞到所述主計算機底盤。
48.如權(quán)利要求47所述的計算機系統(tǒng),其中所述主計算機底盤還包括模塊服務,從該模塊服務傳遞所述應用程序協(xié)議消息,該模塊服務能夠通過使用所述第一處理器在所述第一操作系統(tǒng)上運行的應用程序,根據(jù)傳遞到所述模塊服務的數(shù)據(jù)產(chǎn)生所述應用程序協(xié)議。
49.一種計算機系統(tǒng),包括主計算機底盤,該底盤具有在第一操作系統(tǒng)平臺上運行第一應用程序的第一處理器;和輔助計算機模塊,該模塊具有在第二操作系統(tǒng)平臺上運行第二應用程序的第二處理器,結(jié)合所述第一操作系統(tǒng)平臺上所述第一應用程序的運行,應用程序協(xié)議消息在所述輔助計算機模塊和所述主計算機底盤之間傳遞。
50.如權(quán)利要求49所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息包括類型字段,該字段用于標識與所述應用程序協(xié)議消息有關的應用程序,所述應用程序協(xié)議消息還包括數(shù)據(jù)字段,該字段具有與所述類型字段標識的應用程序相對應的格式。
51.如權(quán)利要求49所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息能夠配置在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序,使得所述主計算機底盤為功能特征提供即插即用兼容性,其中的功能特征是由所述輔助計算機模塊提供的。
52.如權(quán)利要求49所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息從所述輔助計算機模塊傳遞到所述主計算機底盤。
53.如權(quán)利要求49所述的計算機系統(tǒng),其中所述主計算機底盤還包括模塊服務,所述應用程序協(xié)議消息被傳遞到該模塊服務,該模塊服務能夠從所述應用程序協(xié)議中提取控制信息,以控制在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序的運行。
54.如權(quán)利要求49所述的計算機系統(tǒng),其中所述應用程序協(xié)議消息從所述輔助計算機模塊傳遞到所述主計算機底盤。
55.如權(quán)利要求54所述的計算機系統(tǒng),其中所述主計算機底盤還包括模塊服務,從該服務傳遞所述應用程序協(xié)議消息,該模塊服務能夠利用在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序,根據(jù)傳遞到所述模塊服務的數(shù)據(jù)產(chǎn)生所述應用程序協(xié)議。
56.如權(quán)利要求49所述的計算機系統(tǒng),其中所述主計算機底盤還包括電源控制器,該電源控制器可操作地連接到所述第一和第二處理器,該電源控制器使得所述系統(tǒng)工作于高功率模式或低功率模式,在所述高功率模式中,該電源控制器將電力施加到所述第一處理器;在所述低功率模式中,該電源控制器將電力從所述第一處理器移除,施加到所述第二處理器,所述第二處理器與所述輔助顯示器和小鍵盤一起工作,以提供所述低功率模式中的功能,該功能明顯少于在所述高功率模式中提供的所述計算機系統(tǒng)的功能。
57.如權(quán)利要求49所述的計算機系統(tǒng),其中在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序包括媒體播放器應用程序。
58.如權(quán)利要求49所述的計算機系統(tǒng),其中在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序包括電子郵件應用程序。
59.如權(quán)利要求58所述的計算機系統(tǒng),其中所述電子郵件應用程序能夠在沒有用戶動作的情況下定期地下載電子郵件消息。
60.如權(quán)利要求59所述的計算機系統(tǒng),其中所述電子郵件應用程序能夠允許選擇附件是否與所述定期下載的電子郵件消息一起下載。
61.如權(quán)利要求49所述的計算機系統(tǒng),其中在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序包括語音備忘錄應用程序。
62.如權(quán)利要求49所述的計算機系統(tǒng),其中包括所述第一操作系統(tǒng)和所述第一應用程序的計算機系統(tǒng)軟件運行在所述第一計算機處理器上,其中包括所述第二操作系統(tǒng)和所述第二應用程序的輔助計算機模塊軟件運行在所述第二計算機處理器上,其中所述計算機系統(tǒng)還包括模塊服務,該模塊服務使用應用程序協(xié)議消息,將所述輔助計算機模塊軟件與所述計算機系統(tǒng)軟件對接,所述應用程序協(xié)議消息提供關于所述輔助計算機系統(tǒng)軟件的信息來配置所述計算機系統(tǒng)軟件。
63.如權(quán)利要求62所述的計算機系統(tǒng),還包括輔助計算機模塊檢測管理程序,該管理程序提供關于所述輔助計算機模塊中的多個組件的特性信息,以允許所述模塊服務來配置所述計算機系統(tǒng)軟件。
64.如權(quán)利要求62所述的計算機系統(tǒng),還包括配置向?qū)С绦?,該向?qū)С绦蚰軌蛲ㄟ^提供關于所述輔助計算機系統(tǒng)軟件的信息,使用所述應用程序協(xié)議消息來配置所述計算機系統(tǒng)軟件。
65.用于操作包括第一處理器和第二處理器的計算機系統(tǒng)的一種方法,該第一處理器可操作地連接到主顯示器,該第二處理器可操作地連接到輔助顯示器,該第一處理器具有比第二處理器明顯更高的性能和明顯更高的電力消耗,該方法包括在高功率模式中,將電力施加到所述第一處理器,使得所述第一處理器能夠在高功率模式中與所述主顯示器一起起作用;以及在低功率工作模式中,移除給所述第一處理器的電力,將電力施加到所述第二處理器,使得所述第二處理器能夠在所述低功率模式中與所述輔助顯示器一起起作用。
66.如權(quán)利要求65所述的方法,還包括在高功率模式中,將電力施加到所述第二處理器,使得所述第二處理器與所述輔助顯示器能夠在所述高功率模式中起作用。
67.如權(quán)利要求65所述的方法,還包括結(jié)合使用所述第一處理器的所述第一應用程序的運行,在所述第一處理器和所述第二處理器之間傳遞應用程序協(xié)議消息。
68.如權(quán)利要求67所述的方法,其中所述應用程序協(xié)議消息包括類型字段,該字段標識與所述應用程序協(xié)議消息有關的應用程序,所述應用程序協(xié)議消息還包括數(shù)據(jù)字段,該字段具有與該類型字段標識的應用程序相對應的格式。
69.如權(quán)利要求67所述的方法,其中所述應用程序協(xié)議消息能夠配置所述第一應用程序,為所述第一應用程序提供的功能特征提供即插即用兼容性。
70.如權(quán)利要求67所述的方法,其中所述應用程序協(xié)議消息從所述第二處理器傳遞到所述第一處理器。
71.如權(quán)利要求70所述的方法,其中所述計算機系統(tǒng)還包括模塊服務,所述應用程序協(xié)議消息傳遞到該模塊服務,并且其中所述方法還包括使用該模塊服務來從所述應用程序協(xié)議中提取控制信息,以控制使用所述第一處理器的第一應用程序的運行。
72.如權(quán)利要求67所述的方法,其中所述應用程序協(xié)議消息從所述第二處理器傳遞到所述第一處理器。
73.如權(quán)利要求72所述的方法,其中所述計算機系統(tǒng)還包括模塊服務,所述應用程序協(xié)議消息傳遞到該模塊服務,并且其中所述方法還包括使用該模塊服務來利用所述第一應用程序,根據(jù)傳遞到該模塊服務的數(shù)據(jù)產(chǎn)生所述應用程序協(xié)議。
74.操作具有主計算機底盤和輔助計算機模塊的計算機系統(tǒng)的一種方法,該主計算機底盤在第一操作系統(tǒng)平臺上運行第一應用程序,該輔助計算機模塊在第二操作系統(tǒng)平臺上運行第二應用程序,該方法包括結(jié)合該第一應用程序在該第一操作系統(tǒng)平臺上的運行,在該輔助計算機模塊和該主計算機底盤之間傳遞應用程序協(xié)議消息。
75.如權(quán)利要求74所述的方法,其中所述應用程序協(xié)議消息包括類型字段,該字段標識與所述應用程序協(xié)議消息有關的應用程序,所述應用程序協(xié)議消息還包括數(shù)據(jù)字段,該字段具有與所述類型字段標識的應用程序相對應的格式。
76.如權(quán)利要求74所述的方法,還包括使用所述應用程序協(xié)議消息來配置在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序,以使得所述主計算機底盤為所述輔助計算機模塊提供的功能特征提供即插即用兼容性。
77.如權(quán)利要求74所述的方法,其中所述應用程序協(xié)議消息從所述輔助計算機模塊傳遞到所述主計算機底盤。
78.如權(quán)利要求74所述的方法,其中所述主計算機底盤還包括模塊服務,所述應用程序協(xié)議消息被傳遞到所述模塊服務,并且其中所述方法還包括使用所述模塊服務來從所述應用程序協(xié)議中提取控制信息,以控制在所述第一操作系統(tǒng)平臺上運行的第一應用程序的運行。
79.如權(quán)利要求74所述的方法,其中所述應用程序協(xié)議消息從所述輔助計算機模塊傳遞到所述主計算機底盤。
80.如權(quán)利要求79所述的方法,其中所述主計算機底盤還包括模塊服務,從該服務傳遞所述應用程序協(xié)議消息,并且其中所述方法還包括使用所述模塊服務來利用在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序,根據(jù)傳遞到所述模塊服務的數(shù)據(jù)產(chǎn)生所述應用程序協(xié)議。
81.如權(quán)利要求74所述的方法,其中所述應用程序協(xié)議消息提供關于所述第二應用程序的信息,該信息足以配置所述第一應用程序。
82.如權(quán)利要求74所述的方法,還包括向所述第一應用程序提供關于所述輔助計算機模塊中組件的特性信息,該信息足以允許配置所述第一應用程序。
83.如權(quán)利要求74所述的方法,其中所述主計算機底盤還包括在所述第一操作系統(tǒng)平臺上運行所述第一應用程序的第一處理器,所述輔助計算機模塊包括在所述第二操作系統(tǒng)平臺上運行所述第二應用程序的第二處理器,其中所述方法還包括在高功率模式或在低功率模式中操作所述計算機系統(tǒng),在高功率模式中將電力施加到所述第一處理器,在低功率模式中將電力從所述第一處理器移除,并且施加到所述第二處理器。
84.如權(quán)利要求74所述的方法,其中在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序包括媒體播放器應用程序。
85.如權(quán)利要求74所述的方法,其中在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序包括電子郵件應用程序。
86.如權(quán)利要求85所述的方法,其中所述方法還包括在沒有用戶動作的情況下定期地下載電子郵件消息。
87.如權(quán)利要求86所述的方法,其中所述方法還包括允許選擇附件是否與所述定期下載的電子郵件消息一起下載。
88.如權(quán)利要求74所述的方法,其中在所述第一操作系統(tǒng)平臺上運行的所述第一應用程序包括語音備忘錄應用程序。
全文摘要
一種計算機系統(tǒng)具有連接到計算機底盤的主顯示器。該計算機底盤包括高功率、高性能的主處理器,該主處理器在第一操作系統(tǒng)平臺上運行應用程序。輔助顯示器模塊具有低功率、低性能的輔助處理器、小觸摸屏顯示器和小鍵盤。該主處理器與底盤上表面的鍵盤和主顯示器對接。在高功率模式中,輔助顯示器模塊中不存在顯示器和小鍵盤輸入。在電源睡眠模式中,從該第一處理器、主顯示器和計算機底盤中的許多組件移除電力。但是,可以使用輔助顯示器模式來訪問比如電子郵件、聯(lián)系列表以及預約日程表這樣的關鍵功能。在低功率模式中,主顯示器關閉,計算機底盤中的許多組件斷電。但是,可以使用輔助顯示器模式來訪問比如電子郵件、聯(lián)系列表、預約日程表和媒體播放器這樣的關鍵功能。
文檔編號G06F1/26GK1902565SQ200480033636
公開日2007年1月24日 申請日期2004年9月15日 優(yōu)先權(quán)日2003年9月18日
發(fā)明者馬丁·基, 陳昭紀, 羅德·G·弗萊克, 克雷格·W·奧康奈爾, 斯蒂芬·L·佩林, 邁克爾·S·克拉克 申請人:伏爾甘·波塔爾斯公司