專利名稱:基座和可拆卸裝置的功率管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明公開的主題內(nèi)容涉及功率管理,并且尤其涉及基座和可拆卸裝置的功率管理。
背景技術(shù):
計(jì)算機(jī)系統(tǒng)可包括可拆卸裝置,以允許用戶通過更小、更輕、更便攜的可拆卸裝置訪問有限的計(jì)算功能。可拆卸裝置可連接到計(jì)算機(jī)系統(tǒng)的基座?;涂刹鹦堆b置都可包括處理器、存儲(chǔ)器和通信硬件。當(dāng)從基座上斷開連接時(shí),可拆卸裝置能獨(dú)立提供足夠功能,以允許用戶訪問電子 郵件和消息賬戶、瀏覽媒體內(nèi)容、訪問計(jì)劃表、記錄筆記和執(zhí)行其他任務(wù)。當(dāng)連接到基座上時(shí),用戶能連同利用通過基座可用的更廣泛的資源集一起使用可拆卸裝置,所述更廣泛的資源集例如是硬盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、鍵盤、和輸入/輸出(I/o)
端Π等。可拆卸裝置能使用例如電池之類的便攜式電源?;部梢允且苿?dòng)裝置且依賴便攜式電源。因此,可拆卸裝置和基座必須共同最小化總功耗來最大化電源的生命期。
發(fā)明內(nèi)容
基于以上論述,發(fā)明人注意到需要ー種管理基座和可拆卸裝置的功率的設(shè)備和方法。簡而言之,當(dāng)基座和可拆卸裝置均被連接或斷開連接時(shí),這種設(shè)備和方法將管理基座和可拆卸裝置的功率。針對(duì)現(xiàn)有技術(shù)的當(dāng)前狀態(tài),并且特別地針對(duì)通過當(dāng)前可用功率管理方法尚未完全解決的現(xiàn)有技術(shù)中的問題和需求而提出本發(fā)明實(shí)施例。相應(yīng)地,提出實(shí)施例來提供ー種能夠克服現(xiàn)有技術(shù)中的許多或全部的上述缺陷的功率管理的設(shè)備和方法。提供了ー種具有多個(gè)模塊的用于管理功率的設(shè)備,所述多個(gè)模塊用于功能性地執(zhí)行監(jiān)視基座和可拆卸裝置之間的連接并檢測連接事件的必要步驟。所描述的實(shí)施例中的這些模塊包括監(jiān)視模塊和檢測模塊。監(jiān)視模塊從基座和從可拆卸裝置來監(jiān)視基座和可拆卸裝置之間的連接。如果可拆卸裝置和基座連接,則可拆卸裝置為基座提供顯示。檢測模塊檢測從組中選擇的連接事件,所述組包括可拆卸裝置連接到所述基座、和可拆卸裝置從所述基座分離。還提出了用于管理功率的方法。在公開的實(shí)施例中的方法實(shí)質(zhì)上包括執(zhí)行與上述設(shè)備的操作相対的上述功能的必要步驟。監(jiān)視模塊從基座和從可拆卸裝置來監(jiān)視基座和可拆卸裝置之間的連接。如果可拆卸裝置和基座連接,則可拆卸裝置為基座提供顯示。檢測模塊檢測從組中選擇的連接事件,所述組包括可拆卸裝置連接到所述基座、和可拆卸裝置從所述基座分離。整個(gè)說明書中提及的特征、優(yōu)點(diǎn)或相似語言不意味著所有的特征和優(yōu)點(diǎn)可由任何單個(gè)實(shí)施例實(shí)現(xiàn)。進(jìn)而,提及特征和優(yōu)點(diǎn)的語言應(yīng)當(dāng)被理解為表示特定的特征、優(yōu)點(diǎn)或特性被包括在至少ー個(gè)實(shí)施例中。由此,整個(gè)說明書中對(duì)特征、優(yōu)點(diǎn)的論述和相似語言可能、但不一定指示相同的實(shí)施例。并且,描述的實(shí)施例的特征、優(yōu)點(diǎn)和特性可以任意合適的方式被結(jié)合。本領(lǐng)域技術(shù)人員知曉實(shí)施例可在缺少具體實(shí)施例的ー個(gè)或多個(gè)特定的特征或優(yōu)點(diǎn)的情況下而被實(shí)施。在其他情況下,額外的特征和優(yōu)點(diǎn)可在不在所有實(shí)施例中出現(xiàn)的特定實(shí)施例中被認(rèn)識(shí)到。從下述說明書和隨附的權(quán)利要求中,實(shí)施例的這些特征和優(yōu)點(diǎn)將變得更加明顯,或者通過實(shí)踐在下文中闡述的實(shí)施例可以學(xué)習(xí)實(shí)施例的這些特征和優(yōu)點(diǎn)。
通過參考在附圖中所示的具體實(shí)施例,將呈現(xiàn)上文中簡要描述的實(shí)施例的更具體的描述。理解到這些圖示僅表述了一些實(shí)施例并因此不會(huì)被認(rèn)為是對(duì)范圍的限制,將通過使用附圖利用額外的描述和細(xì)節(jié)來解釋和說明實(shí)施例,在附圖中 圖I是闡述計(jì)算機(jī)系統(tǒng)的ー個(gè)實(shí)施例的示意性方塊圖;圖2是闡述計(jì)算機(jī)系統(tǒng)的ー個(gè)實(shí)施例的正視圖;圖3是闡述計(jì)算機(jī)系統(tǒng)的ー個(gè)實(shí)施例的正視圖;圖4是闡述計(jì)算機(jī)系統(tǒng)的ー個(gè)代替實(shí)施例的前視圖;圖5是闡述功率管理設(shè)備的一個(gè)實(shí)施例的示意性方塊圖;圖6是闡述基座和可拆卸裝直的個(gè)實(shí)施例的不意性方塊圖;和圖7是闡述功率管理方法的一個(gè)實(shí)施例的示意性流程圖。
具體實(shí)施例方式本領(lǐng)域技術(shù)人員熟知,實(shí)施例的各個(gè)方面可以體現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。相應(yīng)地,實(shí)施例可以采用在這里通常被統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”的完全硬件實(shí)施、完全軟件實(shí)施(包括固件、駐存軟件、宏代碼等)或者組合軟件和硬件方面的實(shí)施的形式。并且,實(shí)施例還可采用在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中體現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式,所述ー個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)在其上體現(xiàn)有計(jì)算機(jī)可讀程序。在本說明書中描述的許多功能単元都被標(biāo)記為模塊,以便更著重強(qiáng)調(diào)它們的實(shí)施的獨(dú)立性。例如,模塊可被實(shí)現(xiàn)為包括傳統(tǒng)VLSI電路或門陣列、諸如邏輯芯片之類的現(xiàn)有的半導(dǎo)體、晶體管或其他分立部件的硬件電路。模塊還可被實(shí)現(xiàn)在諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、或可編程邏輯器件等的可編程硬件裝置中。模塊還可被實(shí)現(xiàn)在由各種處理器執(zhí)行的軟件中。計(jì)算機(jī)可讀程序的可識(shí)別模塊可例如包括可例如被識(shí)別為對(duì)象、過程或功能的計(jì)算機(jī)指令的ー個(gè)或多個(gè)物理或邏輯塊。不過,可識(shí)別模塊的執(zhí)行性不必物理地位于一起,而是可包括存儲(chǔ)在不同位置中的分立的指令,當(dāng)這些分立的指令在邏輯上被結(jié)合在一起時(shí),這些分立的指令就包括模塊并實(shí)現(xiàn)模塊的所述目的。事實(shí)上,計(jì)算機(jī)可讀程序的模塊可以是單一指令或許多指令,甚至分布在多個(gè)不同的代碼段、不同程序或多個(gè)存儲(chǔ)裝置中。相似地,運(yùn)算數(shù)據(jù)在這里可在模塊內(nèi)部被識(shí)別和表述,并以任意適當(dāng)?shù)男问奖惑w現(xiàn)和在任意適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)被組織。運(yùn)算數(shù)據(jù)可作為單ー數(shù)據(jù)集被采集,或可被分布在包括不同存儲(chǔ)裝置的不同位置中,且可至少部分地僅作為系統(tǒng)或網(wǎng)絡(luò)上的電信號(hào)存在。當(dāng)以軟件實(shí)施模塊或模塊部分時(shí),所述軟件部分被存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上??衫靡粋€(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是存儲(chǔ)有計(jì)算機(jī)可讀代碼的實(shí)體的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是,例如但不限于電子、磁、光、電磁、紅外、全息、微機(jī)械、或半導(dǎo)體的系統(tǒng)、設(shè)備、或裝置,或它們的任意適合的組合。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡的列示)包括具有一個(gè)或多個(gè)接線的電氣連接、便攜式計(jì)算機(jī)盤片、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或閃存)、便攜式緊湊盤只讀存儲(chǔ)器(⑶-ROM)、光存儲(chǔ)裝置、磁存儲(chǔ)裝置或它們的任意適合的組合。在本說明書的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是能夠包括或存儲(chǔ)由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或與指令執(zhí)行系統(tǒng)、設(shè)備或裝置結(jié)合使用的程序的任意實(shí)體介質(zhì)。 計(jì)算機(jī)可讀信號(hào)介質(zhì)可包括例如在基帶中的或作為部分載波的具有在其中體現(xiàn) 的計(jì)算機(jī)可讀程序的傳播的數(shù)據(jù)信號(hào)。這種傳播信號(hào)可具有任意的形式,包括但不限于電磁、光或它們的任意適當(dāng)?shù)慕M合。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以是不是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、且能夠傳送、傳播或傳輸由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或與指令執(zhí)行系統(tǒng)、設(shè)備或裝置相結(jié)合而使用的程序的任何計(jì)算機(jī)可讀介質(zhì)??衫萌我獍ǖ幌抻跓o線、有線、光纖線纜、射頻(RF)等或它們的任意適合的組合的任何適當(dāng)?shù)慕橘|(zhì)來傳輸體現(xiàn)在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀程序??捎砂ㄖT如Java、Smalltalk、或C++等的面對(duì)對(duì)象的編程語目、或諸如“ C”程序語言之類的傳統(tǒng)的過程編程語言、或相似的編程語言的一個(gè)或多個(gè)編程語言的任意組合來編寫用于執(zhí)行實(shí)施例的操作的計(jì)算機(jī)可讀程序。計(jì)算機(jī)可讀程序代碼可完全在用戶計(jì)算機(jī)上、部分在用戶計(jì)算機(jī)上作為獨(dú)立軟件包、部分在用戶計(jì)算機(jī)上且部分在遠(yuǎn)程計(jì)算機(jī)上、或完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在下文中的情況下,遠(yuǎn)程計(jì)算機(jī)可通過包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)的任何種類的網(wǎng)絡(luò)而連接到用戶計(jì)算機(jī),或進(jìn)行與外部計(jì)算機(jī)的連接(例如,通過使用互聯(lián)網(wǎng)服務(wù)提供商的互聯(lián)網(wǎng))。在本說明書全文中對(duì)“ー個(gè)實(shí)施例”、“實(shí)施例”或類似語言的引用表示與實(shí)施例相關(guān)聯(lián)而描述的特定特征、結(jié)構(gòu)或特點(diǎn)被包括在至少ー個(gè)實(shí)施例中。因此,除非另有明確說明,否則在本說明書中各處出現(xiàn)的詞語“在一個(gè)實(shí)施例中”、“在實(shí)施例中”和類似語言并不一定均是指相同的實(shí)施例,而是表示“一個(gè)或更多但不是所有的實(shí)施例”。除非另有明確說明,否則詞語“包括”、“包含”、“具有”和它們的變體表示“包括但不限干”。除非另有明確說明,否則項(xiàng)目的列舉列示不表示任意或所有的項(xiàng)目是互相排他性的。除非另有明確說明,否貝IJ詞語“ー個(gè)”和“該”也指“ー個(gè)或多個(gè)”。并且,可以任意合適的方式組合描述的實(shí)施例的特征、結(jié)構(gòu)或特性。在下面的描述中,提供許多具體細(xì)節(jié),例如編程、軟件模塊、用戶選擇、網(wǎng)絡(luò)事務(wù)、數(shù)據(jù)庫查詢、數(shù)據(jù)庫結(jié)構(gòu)、硬件模塊、硬件電路、硬件芯片等,來提供實(shí)施例的深入理解。然而,本領(lǐng)域技術(shù)人員會(huì)知曉也可在缺少ー個(gè)或多個(gè)具體細(xì)節(jié)或使用其他方法、部件、和材料等時(shí)對(duì)實(shí)施例進(jìn)行實(shí)施。在其他情況下,為了避免對(duì)實(shí)施例的各個(gè)方面造成模糊,并未詳細(xì)示出或描述公知的結(jié)構(gòu)、材料或操作。
下面參考根據(jù)實(shí)施例的方法、設(shè)備、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的示意性流程圖和/或示意性方塊圖描述實(shí)施例的ー些方面??梢岳斫猓捎捎?jì)算機(jī)可讀程序代碼實(shí)現(xiàn)示意性流程圖和/或示意性方塊圖中的每個(gè)塊、和示意性流程圖和/或示意性方塊圖中的塊的組合。可將這些計(jì)算機(jī)可讀程序代碼提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)、或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生機(jī)器,從而使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令創(chuàng)建用于實(shí)施在示意性流程圖和/或示意性方塊圖的塊中指明的功能/動(dòng)作的模塊。計(jì)算機(jī)可讀程序代碼也可被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,所述計(jì)算機(jī)可讀程序代碼可以引導(dǎo)計(jì)算機(jī)、其他可編程數(shù)據(jù)處理設(shè)備或其他裝置在特定方式下執(zhí)行功能,從而使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)產(chǎn)品中的指令產(chǎn)生包括實(shí)施在示意性流程圖和/或示意性方塊圖的塊中指明的功能/動(dòng)作的指令的制品。計(jì)算機(jī)可讀程序代碼也可被加載到計(jì)算機(jī)、其他可編程數(shù)據(jù)處理設(shè)備或其他裝置上,來使得在計(jì)算機(jī)、其他可編程設(shè)備或其他裝置上要被執(zhí)行的一系列的操作步驟產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,由此在計(jì)算機(jī)或其他可編程設(shè)備上要被執(zhí)行的程序代碼提供用于實(shí)施在 流程圖和/或方塊圖的塊中指明的功能/動(dòng)作的處理。附圖中的示意性流程圖和/或示意性方塊圖說明根據(jù)不同實(shí)施例的設(shè)備、系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)施的結(jié)構(gòu)、功能和操作。就一點(diǎn)而言,示意性流程圖和/或示意性方塊圖中的每個(gè)塊可代表包括用于實(shí)現(xiàn)特定邏輯功能的程序代碼的ー個(gè)或多個(gè)可執(zhí)行指令的代碼模塊、代碼段或代碼部分。還應(yīng)注意到,在一些替代的實(shí)施中,在塊中標(biāo)注的功能可不按在圖中標(biāo)注順序發(fā)生。例如,依照所涉及的功能,在圖中示為連續(xù)的兩個(gè)塊在實(shí)際上可以實(shí)質(zhì)并發(fā)地被執(zhí)行,或者這些塊有時(shí)以相反的順序被執(zhí)行。還可以構(gòu)思在功能、邏輯或效果上與圖中所示的步驟和方法的一個(gè)或多個(gè)塊或部分相當(dāng)?shù)钠渌襟E和方法。盡管在流程圖和/或方塊圖中使用了各種箭頭類型和線條類型,應(yīng)當(dāng)理解它們不限于對(duì)應(yīng)實(shí)施例的范圍。事實(shí)上,一些箭頭或其他連接符可僅用于表示所描述的實(shí)施例的邏輯流程。例如,箭頭可表示描述的實(shí)施例所例舉的步驟之間未指明持續(xù)時(shí)間的等待或監(jiān)視的時(shí)間段。還應(yīng)當(dāng)注意到的是,可通過執(zhí)行特定功能或動(dòng)作的專用的基于硬件的系統(tǒng)、或?qū)S糜布陀?jì)算機(jī)可讀程序代碼的組合來實(shí)現(xiàn)方塊圖和/或流程圖中的每個(gè)塊、和方塊圖和/或流程圖中的塊的組合。圖I是說明計(jì)算機(jī)系統(tǒng)100的一個(gè)實(shí)施例的示意性方塊圖。計(jì)算機(jī)系統(tǒng)100包括基座105和可拆卸裝置115?;?05通過包括基座連接IlOa和可拆卸裝置連接IlOb的連接110連接到可拆卸裝置115。在一個(gè)實(shí)施例中,基座連接IIOa和可拆卸裝置連接IlOb是通用串行總線(USB)連接?;蛘?,基座連接IlOa和可拆卸裝置連接IlOb可以是電子與電氣工程協(xié)會(huì)(IEEE) 1394接ロ(1394)連接、高清晰度多媒體接ロ(HDMI)連接、傳統(tǒng)的串行總線連接、或傳統(tǒng)的并行總線連接等。在一個(gè)實(shí)施例中,如果可拆卸裝置115和基座105相連接,可拆卸裝置115為基座105提供顯示。另外,可拆卸裝置115可為基座105提供其他功能。在特定的實(shí)施例中,可拆卸裝置115提供網(wǎng)絡(luò)連接?;?05可提供可拆卸裝置115使用的額外資源。例如,基座105可包括諸如硬盤驅(qū)動(dòng)器、微機(jī)械存儲(chǔ)裝置、光存儲(chǔ)裝置、和全息存儲(chǔ)裝置等的大容量存儲(chǔ)裝置?;?05還可提供諸如鍵盤、鼠標(biāo)、操縱桿、和游戲控制器等的額外輸入裝置。在一個(gè)實(shí)施例中,基座105包括諸如USB端ロ、1394端ロ、HDMI端ロ、和外部電源端ロ等的額外I/O端ロ。在一個(gè)實(shí)施例中,基座105和可拆卸裝置115均包括諸如電池、和燃料單元電池等的電源。在一個(gè)實(shí)施例中,當(dāng)可拆卸裝置115和基座105相連接時(shí),基座105的電源可從基座電源向可拆卸裝置115提供功率。當(dāng)與基座105斷開連接時(shí),可拆卸裝置115可使用裝置電源來供電。當(dāng)與基座105斷開連接時(shí),可拆卸裝置115可使用裝置電源來提供功率?;?05可監(jiān)視基座105和可拆卸裝置115之間的連接110。另外,可拆卸裝置115也可監(jiān)視基座105和可拆卸裝置115之間的連接110。由此可拆卸裝置115可注意到諸如可拆卸裝置115從基座105斷開連接和可拆卸裝置115連接到基座105之類的連接事件?;?05也可注意到每個(gè)連接事件。
在一個(gè)實(shí)施例中,基座105可執(zhí)行一個(gè)或多個(gè)任務(wù)?;?05可在執(zhí)行任務(wù)時(shí)使用可拆卸裝置115的顯示器以與用戶進(jìn)行交互。例如,基座105可執(zhí)行顯示統(tǒng)ー資源定位(URL)的瀏覽器??刹鹦堆b置115可保持由基座105執(zhí)行的任務(wù)的裝置任務(wù)列表。例如,裝置任務(wù)列表可包括由瀏覽器顯示的URL。如果可拆卸裝置115從基座105斷開連接,可拆卸裝置115可根據(jù)裝置任務(wù)列表執(zhí)行ー個(gè)或多個(gè)任務(wù)。例如,可拆卸裝置115可以根據(jù)裝置任務(wù)列表部署瀏覽器并顯示URL。在一個(gè)實(shí)施例中,可拆卸裝置115可顯示裝置任務(wù)列表且用戶可選擇要執(zhí)行哪些任務(wù)。在特定的實(shí)施例中,在可拆卸裝置115從基座105斷開連接之前,用戶可彈出可拆卸裝置115。此處使用的彈出意指引導(dǎo)操作系統(tǒng)關(guān)斷基座105和可拆卸裝置115之間的邏輯連接。如果用戶彈出可拆卸裝置115,在完成可拆卸裝置115的彈出之前,基座105可利用所有正在執(zhí)行的任務(wù)來更新可拆卸裝置115的裝置任務(wù)列表。或者,可拆卸裝置115可接收每個(gè)基本任務(wù)的更新來保持當(dāng)前裝置任務(wù)列表。在一個(gè)實(shí)施例中,當(dāng)可拆卸裝置115沒有連接到基座105時(shí),基座105處于基座非活動(dòng)狀態(tài)下?;蛘?,當(dāng)可拆卸裝置115沒有連接到基座105時(shí),可以利用外部監(jiān)視器來在基座活動(dòng)狀態(tài)下使用基座105。因?yàn)榭刹鹦堆b置115和基座105均具有獨(dú)立和相互依賴的功能,因此必須以集成方式管理可拆卸裝置115和基座105的功耗來最大化電源的生命期。這里描述的實(shí)施例管理可拆卸裝置115和基座105的功率。圖2是闡述計(jì)算機(jī)系統(tǒng)200的一個(gè)實(shí)施例的正視圖。計(jì)算機(jī)系統(tǒng)200闡述圖I中的計(jì)算機(jī)系統(tǒng)100的一個(gè)實(shí)施例。在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)200是聯(lián)想(Lenovo)公司生產(chǎn)的Ul混合筆記本計(jì)算機(jī)。計(jì)算機(jī)系統(tǒng)200的描述參照?qǐng)DI中的単元,相似的數(shù)字指代相似的單元。計(jì)算機(jī)系統(tǒng)200包括基座205和可拆卸裝置215?;?05可以是圖I中的基座105。另外,可拆卸裝置215可以是圖I中的可拆卸裝置115。如圖所示,可拆卸裝置215連接到基座205。在描述的實(shí)施例中,基座205包括鍵盤230、觸摸板235、I/O連接240和光驅(qū)245。I/O連接240可以是USB連接、1394連接、或HDMI連接等。
當(dāng)可拆卸裝置215和基座205相連接時(shí),可拆卸裝置215為基座205提供顯示225。但是在一個(gè)實(shí)施例中,基座205在配對(duì)之前有限制地使用顯示225。在一個(gè)實(shí)施例中,基座205和可拆卸裝置215均包括諸如電池、和燃料單元電池等的電源。在一個(gè)實(shí)施例中,當(dāng)基座205和可拆卸裝置215相連接時(shí),基座205的電源可為可拆卸裝置215提供功率?;蛘?,可同時(shí)使用基座205的電源和可拆卸裝置215的電源。圖3是闡述計(jì)算機(jī)系統(tǒng)200的一個(gè)實(shí)施例的正視圖。圖2所示的計(jì)算機(jī)系統(tǒng)200的可拆卸裝置215從基座205上斷開連接。在一個(gè)實(shí)施例中,可拆卸裝置215通過連接器210與基座205連接。計(jì)算機(jī)系統(tǒng)200的描述參照?qǐng)D1-2中的單元,相似的數(shù)字指代相似的單元。連接器210可以是USB連接。在替代的實(shí)施例中,連接器210采用通過傳統(tǒng)連接器的USB兼容信號(hào)。另外,連接器可以是1394連接器、和HDMI連接器等。在特定的實(shí)施例中,連接器210采用傳統(tǒng)的接ロ。當(dāng)可拆卸裝置215連接到基座205時(shí),支撐220可提供基 座205和可拆卸裝置215之間的物理連接。圖4是闡述計(jì)算機(jī)系統(tǒng)400的ー個(gè)代替實(shí)施例的前視圖。計(jì)算機(jī)系統(tǒng)400闡述圖I中的計(jì)算機(jī)系統(tǒng)100的一個(gè)實(shí)施例。計(jì)算機(jī)系統(tǒng)400的描述參照?qǐng)D1-3中的單元,相似的數(shù)字指代相似的単元?;?05被示為計(jì)算機(jī)塔架405??刹鹦堆b置115被示為蜂窩電話415。連接110被示為諸如USB線纜之類的線纜410。本領(lǐng)域技術(shù)人員知曉可以裝置的其他組合來實(shí)施實(shí)施例。可拆卸裝置415可為基座405提供顯示和/或網(wǎng)絡(luò)連接。圖5是闡述功率管理設(shè)備500的一個(gè)實(shí)施例的示意性方塊圖。設(shè)備500可被體現(xiàn)在基座105和可拆卸裝置115中。設(shè)備500的描述參照?qǐng)D1-4中的單元,相似的數(shù)字指代相似的單元。設(shè)備500包括監(jiān)視模塊505、檢測模塊510和功率模塊515。監(jiān)視模塊505、檢測模塊510和功率模塊515可包括存儲(chǔ)有由處理器和/或硬件電路執(zhí)行的計(jì)算機(jī)可讀程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。監(jiān)視模塊505從基座105和從可拆卸裝置115兩者監(jiān)視基座105和可拆卸裝置115之間的連接110。如果可拆卸裝置115和基座105連接,可拆卸裝置115可為基座105提供顯示225。監(jiān)視模塊505可駐留在基座105和可拆卸裝置115上。檢測模塊510檢測從由可拆卸裝置115從基座105斷開連接和可拆卸裝置連接到基座105構(gòu)成的組中選擇的連接事件。在一個(gè)實(shí)施例中,檢測模塊510從連接事件的操作系統(tǒng)接收通知?;蛘撸瑱z測模塊510可周期性地對(duì)基座連接IlOa和可拆卸裝置連接IlOb進(jìn)行輪詢,來檢測連接事件。檢測模塊510可駐留在基座105和可拆卸裝置115上。響應(yīng)于檢測到可拆卸裝置的連接,功率模塊515可將可拆卸裝置115置于裝置低功率狀態(tài)下并將基座105置于基座活動(dòng)狀態(tài)下。另外,響應(yīng)于檢測到可拆卸裝置的斷開連接,功率模塊515可將基座105置于基座非活動(dòng)狀態(tài)下并將可拆卸裝置115置于裝置活動(dòng)狀態(tài)下。功率模塊515可駐留在基座105和可拆卸裝置115上。圖6是闡述計(jì)算系統(tǒng)100的基座105和可拆卸裝置115的一個(gè)實(shí)施例的示意性方塊圖。基座105和可拆卸裝置115的描述參照?qǐng)D1-5中的単元,相似的數(shù)字指代相似的單兀。基座105包括第一處理器605、第一存儲(chǔ)器610、第一 IO模塊615、第一圖形模塊620、基本輸入/輸出系統(tǒng)(BIOS)模塊630、第一 USB模塊640、和存儲(chǔ)模塊655。可拆卸裝置115包括第二處理器670、第二存儲(chǔ)器675、第二圖形模塊680、顯示模塊625、網(wǎng)絡(luò)連接660、和第ニ USB模塊685。本領(lǐng)域技術(shù)人員知曉可使用這里描述的實(shí)施例來采用計(jì)算機(jī)系統(tǒng)100的其他配置。在這里作為部件指代的第一處理器605、第一存儲(chǔ)器610、第一 IO模塊615、第一圖形模塊620、BIOS模塊630、第一 USB模塊640、第二處理器670、第二存儲(chǔ)器675、第二圖形模塊680、顯示模塊625、網(wǎng)絡(luò)連接660和第二 USB模塊685可由一個(gè)或多個(gè)半導(dǎo)體基板上的半導(dǎo)體門制成。每個(gè)半導(dǎo)體基板可被封裝在電路板上安裝的一個(gè)或多個(gè)半導(dǎo)體裝置中。部件之間的連接可以是通孔半導(dǎo)體金屬層、基板到基板的接線、電路板跡線和/或連接半導(dǎo)體裝置的接線。第一 USB模塊640可以是圖I中的基座連接110a。第二 USB模塊685可以是圖I中的可拆卸裝置連接110b。基座105和可拆卸裝置115可通過第一和第二 USB模塊640、685通信。第一存儲(chǔ)器610存儲(chǔ)計(jì)算機(jī)可讀程序。第一存儲(chǔ)器610可以包括動(dòng)態(tài)隨機(jī)存取存 儲(chǔ)器(DRAM)、或閃存等。如本領(lǐng)域技術(shù)人員所知,第一處理器605執(zhí)行計(jì)算機(jī)可讀程序。計(jì)算機(jī)可讀程序可以被有形地存儲(chǔ)于存儲(chǔ)模塊655中。存儲(chǔ)模塊655可包括至少ー個(gè)固態(tài)裝置(SSD)。另外,存儲(chǔ)模塊655可包括硬盤驅(qū)動(dòng)器、光存儲(chǔ)裝置、全息存儲(chǔ)裝置、或微機(jī)械存儲(chǔ)裝置等。第一處理器605可包括集成的高速緩存來減少訪問第一存儲(chǔ)器610的平均時(shí)間。集成高速緩存可存儲(chǔ)最頻繁被使用的第一存儲(chǔ)器610的位置中的指令和數(shù)據(jù)的副本。第一存儲(chǔ)器610和第一圖形模塊620可與第一處理器605通信。在一個(gè)實(shí)施例中,第一處理器605將顯示命令和顯示數(shù)據(jù)簽發(fā)至第一圖形模塊620,且第一圖形模塊620能為顯示模塊625產(chǎn)生呈現(xiàn)數(shù)據(jù)。另外,第一處理器605可與IO模塊615通信。IO模塊625可支持BIOS模塊630、外圍組件互聯(lián)(PCI)總線、和Wi-Fi接ロ等,并與BIOS模塊630、外圍組件互聯(lián)(PCI)總線、和Wi-Fi接ロ等進(jìn)行通信。BIOS模塊630可通過IO模塊615發(fā)送指令,以啟動(dòng)基座105,由此存儲(chǔ)在存儲(chǔ)模塊655中的計(jì)算機(jī)可讀程序可加載、執(zhí)行并承擔(dān)基座105的控制?;蛘撸珺IOS模塊630可包括在識(shí)別和控制構(gòu)成基座105的不同裝置的芯片上嵌入的編碼程序。顯示模塊625可包括顯示225和例如對(duì)觸摸輸入進(jìn)行解碼的額外硬件。當(dāng)可拆卸裝置115與基座105相連接時(shí),第一圖形模塊620可通過第一和第二 USB模塊640、685與顯示模塊625進(jìn)行通信。因此,第一圖形模塊620可驅(qū)動(dòng)顯示225并從顯示225接收輸入。第二存儲(chǔ)器675存儲(chǔ)計(jì)算機(jī)可讀程序。第二存儲(chǔ)器675可包括諸如閃存之類的非易失性存儲(chǔ)裝置。第二處理器670執(zhí)行計(jì)算機(jī)可讀程序。在一個(gè)實(shí)施例中,第二處理器670將顯示命令和顯示數(shù)據(jù)簽發(fā)到第二圖形模塊680,并且第二圖形模塊680能為顯示模塊625產(chǎn)生呈現(xiàn)數(shù)據(jù)。在一個(gè)實(shí)施例中,可拆卸裝置115包括網(wǎng)絡(luò)連接660。網(wǎng)絡(luò)連接660可與網(wǎng)絡(luò)通信。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)是遵從于網(wǎng)絡(luò)驅(qū)動(dòng)接ロ規(guī)范(NDIS)的網(wǎng)絡(luò)。在特定的實(shí)施例中,網(wǎng)絡(luò)是遠(yuǎn)程N(yùn)DIS(RNDIS)網(wǎng)絡(luò)。在代替的實(shí)施例中,網(wǎng)絡(luò)是無線廣域網(wǎng)?;?05可經(jīng)由第一和第二 USB模塊640、685通過網(wǎng)絡(luò)連接660與網(wǎng)絡(luò)通信。
在一個(gè)實(shí)施例中,第一處理器605的指令集與第二處理器670的指令集不兼容。第一處理器605可以X86指令集為基礎(chǔ),而第二處理器670可以ARM指令集為基礎(chǔ)。在一個(gè)實(shí)施例中,第一處理器605與第二處理器670均可執(zhí)行獨(dú)立的操作系統(tǒng)。第一處理器605可執(zhí)行第一操作系統(tǒng)。第一操作系統(tǒng)可以是個(gè)人計(jì)算機(jī)操作系統(tǒng),例如兼容微軟視窗(MICROSOFT WINDOWS )的操作系統(tǒng)、兼容蘋果麥金塔(APPLE MACINTOSH )的操作系統(tǒng)、或兼容Linux的操作系統(tǒng)等。第二處理器670可執(zhí)行第二操作系統(tǒng)。第二操作系統(tǒng)可以是蜂窩電話操作系統(tǒng),例如基于安卓(android )平臺(tái)結(jié)構(gòu)的操作系統(tǒng)、或兼容微軟視窗(MICROSOFT WINDOWS )的移動(dòng)操作系統(tǒng)等。圖7是闡述功率管理方法700的一個(gè)實(shí)施例的示意性流程圖。方法700可執(zhí)行圖5的設(shè)備500的功能。方法700的描述參照?qǐng)D1-6中的單元,相似的數(shù)字指代相似的單元。方法700可由計(jì)算機(jī)程序產(chǎn)品執(zhí)行,該計(jì)算機(jī)程序產(chǎn)品包括非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如存儲(chǔ)有由諸如第一處理器605或第二處理器670之類的處理器執(zhí)行的計(jì)算機(jī)可讀程序的第一存儲(chǔ)器610或第二存儲(chǔ)器675。
方法700開始,并且在一個(gè)實(shí)施例中,監(jiān)視模塊505監(jiān)視705基座105和可拆卸裝置115之間的連接110。監(jiān)視模塊505可通過等待從第一操作系統(tǒng)和/或第二操作系統(tǒng)接收連接事件的通知來監(jiān)視連接110。檢測模塊510確定710連接事件是否已經(jīng)發(fā)生。如果檢測模塊510確定710沒有發(fā)生檢測事件,監(jiān)視模塊505繼續(xù)監(jiān)視705基座105和可拆卸裝置115之間的連接。如果檢測模塊510確定710連接事件已經(jīng)發(fā)生,檢測模塊510確定715可拆卸裝置115是否被連接。如果檢測模塊510確定715可拆卸裝置115未被連接,功率模塊515將基座105置于720基座非活動(dòng)狀態(tài)。在基座非活動(dòng)狀態(tài)下,第一處理器605可暫停除監(jiān)視中斷以外的操作。中斷可將可拆卸裝置115的連接的信號(hào)發(fā)送給基座105。例如,第一處理器605可降低存儲(chǔ)模塊665和第一圖形模塊620的功率。第一存儲(chǔ)器610可暫停除刷新DRAM以外的全部操作。在一個(gè)實(shí)施例中,10模塊615暫停除將指示連接事件的中斷發(fā)送給第一處理器605以外的全部操作。在一個(gè)實(shí)施例中,基座105僅監(jiān)視在基本非活動(dòng)狀態(tài)下的可拆卸裝置連接。在特定實(shí)施例中,如果和基座105的HDMI連接是活動(dòng)的,基座可保持在基本活動(dòng)狀態(tài)下,直到超時(shí)終止為止。在一個(gè)實(shí)施例中,當(dāng)基座105處于基座活動(dòng)狀態(tài)下時(shí),基座105的所有部件都上電。第一處理器605也可使選擇的部件掉電。例如,如果不使用存儲(chǔ)模塊665,第一處理器605可使存儲(chǔ)模塊665掉電。另外,功率模塊515將可拆卸裝置115置于725裝置活動(dòng)狀態(tài)下。在一個(gè)實(shí)施例中,第二處理器670、第二存儲(chǔ)器675、第二圖形模塊680、顯示模塊626、網(wǎng)絡(luò)連接660、和第ニ USB模塊685可在裝置活動(dòng)狀態(tài)下上電。在特定實(shí)施例中,第二處理器670可選擇性地使可拆卸裝置115的部件上電。在功率模塊515將可拆卸裝置115置于725裝置活動(dòng)狀態(tài)下之后,監(jiān)視模塊505監(jiān)視705基座105和可拆卸裝置115之間的連接。表I列出當(dāng)可拆卸裝置115從基座105斷開連接時(shí)基座105和可拆卸裝置115的初始化和隨后的功率狀態(tài)、以及可拆卸裝置115是否由用戶彈出的一個(gè)實(shí)施例。表I
權(quán)利要求
1.一種電子設(shè)備,其包括 監(jiān)視模塊,其從基座和從可拆卸裝置來監(jiān)視所述基座和可拆卸裝置之間的連接,如果所述可拆卸裝置和基座相連接,則所述可拆卸裝置為所述基座提供顯示;以及 檢測模塊,其檢測從組中選擇的連接事件,所述組包括可拆卸裝置連接到所述基座、和可拆卸裝置從所述基座分離。
2.如權(quán)利要求I所述的電子設(shè)備,其中所述基座包括執(zhí)行第一操作系統(tǒng)的第一處理器,并且所述可拆卸裝置包括執(zhí)行第二操作系統(tǒng)的第二處理器和到網(wǎng)絡(luò)的網(wǎng)絡(luò)連接,其中所述基座通過所述網(wǎng)絡(luò)連接與所述網(wǎng)絡(luò)相連接。
3.如權(quán)利要求2所述的電子設(shè)備,所述設(shè)備還包括 功率模塊,其響應(yīng)于檢測到所述可拆卸裝置連接,將所述可拆卸裝置置于裝置低功率狀態(tài)下,并將所述基座置于基座活動(dòng)狀態(tài)下。
4.如權(quán)利要求3所述的電子設(shè)備,其中在所述裝置低功率狀態(tài)下,所述第二處理器被置于蜂窩電話低功率狀態(tài)下,所述網(wǎng)絡(luò)連接被置于網(wǎng)絡(luò)連接活動(dòng)狀態(tài)下,且所述第一處理器通過所述網(wǎng)絡(luò)連接與網(wǎng)絡(luò)進(jìn)行通信。
5.如權(quán)利要求2所述的電子設(shè)備,所述設(shè)備還包括 功率模塊,其響應(yīng)于檢測到所述可拆卸裝置斷開連接,將所述基座置于基座非活動(dòng)狀態(tài)下,并將所述可拆卸裝置置于裝置活動(dòng)狀態(tài)下。
6.如權(quán)利要求5所述的電子設(shè)備,其中在所述基座非活動(dòng)狀態(tài)下,所述基座僅監(jiān)視所述可拆卸裝置連接。
7.如權(quán)利要求2所述的電子設(shè)備,其中所述第一處理器的指令集與所述第二處理器的指令集不兼容。
8.一種方法,包括 從基座和從可拆卸裝置來監(jiān)視所述基座和可拆卸裝置之間的連接,如果所述可拆卸裝置和基座相連接,則所述可拆卸裝置為所述基座提供顯示;以及 檢測從組中選擇的連接事件,所述組包括可拆卸裝置連接到所述基座、和可拆卸裝置從所述基座分離。
9.如權(quán)利要求8所述的方法,其中所述基座包括執(zhí)行第一操作系統(tǒng)的第一處理器,并且所述可拆卸裝置包括執(zhí)行第二操作系統(tǒng)的第二處理器和到網(wǎng)絡(luò)的網(wǎng)絡(luò)連接,其中所述基座通過所述網(wǎng)絡(luò)連接與所述網(wǎng)絡(luò)相連接。
10.如權(quán)利要求9所述的方法,所述方法還包括 響應(yīng)于檢測到所述可拆卸裝置連接,將所述可拆卸裝置置于裝置低功率狀態(tài)下,并將所述基座置于基座活動(dòng)狀態(tài)下。
11.如權(quán)利要求10所述的方法,其中在所述裝置低功率狀態(tài)下,所述第二處理器被置于蜂窩電話低功率狀態(tài)下,所述網(wǎng)絡(luò)連接被置于網(wǎng)絡(luò)連接活動(dòng)狀態(tài)下,且所述第一處理器通過所述網(wǎng)絡(luò)連接與網(wǎng)絡(luò)進(jìn)行通信。
12.如權(quán)利要求9所述的方法,所述方法還包括 響應(yīng)于檢測到所述可拆卸裝置斷開連接,將所述基座置于基座非活動(dòng)狀態(tài)下,并將所述可拆卸裝置置于裝置活動(dòng)狀態(tài)下。
13.如權(quán)利要求12所述的方法,其中在所述基座非活動(dòng)狀態(tài)下,所述基座僅監(jiān)視所述可拆卸裝置 連接。
全文摘要
本發(fā)明涉及基座和可拆卸裝置的功率管理。公開了一種功率管理的設(shè)備和方法。監(jiān)視模塊從基座和從可拆卸裝置來監(jiān)視所述基座和可拆卸裝置之間的連接。如果所述可拆卸裝置和基座相連接,所述可拆卸裝置為所述基座提供顯示。檢測模塊檢測從由到所述基座的可拆卸裝置連接和從所述基座的可拆卸裝置斷開連接構(gòu)成的組中選擇的連接事件。
文檔編號(hào)G06F1/32GK102681609SQ20121000216
公開日2012年9月19日 申請(qǐng)日期2012年1月5日 優(yōu)先權(quán)日2011年1月5日
發(fā)明者周益, 斯科特·愛德華茲·凱爾索, 斯蒂文·理查德·佩林, 李斌, 林松濤, 王勝, 詹尼弗·格林伍德·扎瓦克基, 賈斯廷·雅勒·達(dá)布斯, 馬克·查爾斯·戴維斯 申請(qǐng)人:聯(lián)想(新加坡)私人有限公司