專利名稱:用于電子設(shè)備的電池組的制作方法
用于電子設(shè)備的電池組
背景技術(shù):
便攜電子設(shè)備可以包括對該設(shè)備供電的電源,例如可再充電電池。便攜電子設(shè)備可以是移動的,這允許將其容易地運送至不同位置。然而,該設(shè)備可能被運送至訪問交流(AC)電源來對電池充電可能不方便的位置。
為了更好地理解本發(fā)明的示例實施例以及本發(fā)明的更多特征,參考下面的描述,這些描述應(yīng)當結(jié)合附圖來閱讀,附圖中圖I是根據(jù)本發(fā)明示例實施例的電池組和電子設(shè)備的框圖;以及
圖2是根據(jù)本發(fā)明示例實施例的示出圖I的電池組的工作的流程圖;圖3是根據(jù)本發(fā)明示例實施例的示出圖I的電子設(shè)備的工作的流程圖;圖4是根據(jù)本發(fā)明示例實施例的示出圖I的電子設(shè)備的工作的流程圖;圖5是根據(jù)本發(fā)明示例實施例的示出圖I的電池組和電子設(shè)備的工作的流程圖;以及圖6是根據(jù)本發(fā)明另一示例實施例的電子設(shè)備的框圖。
具體實施例方式現(xiàn)在將詳細地論述附圖中示出的本發(fā)明的實施例。而且,在下面的具體描述中,為了提供本發(fā)明的示例實施例的徹底理解,闡述了多個特定細節(jié)。然而,本發(fā)明的實施例可以在沒有這些特定細節(jié)的情況下實踐。根據(jù)本發(fā)明的示例實施例的下面詳細描述提供電子設(shè)備,該電子設(shè)備被配置成選擇來自該設(shè)備的電源以及電池組,以便向該設(shè)備供電。該設(shè)備可以被配置成根據(jù)用戶指定的偏好、算法、多組優(yōu)先級等等進行電力相關(guān)判決和其它判決。在一個實施例中,電池組包括可再充電電池、非輸電線電源和電路;該電路被配置成根據(jù)設(shè)備和電池組間的通信從非輸電線電源向可再充電電池和電子設(shè)備中的至少一個選擇性地輸送直流(DC)電力。在另一實施例中,電子設(shè)備包括第一電源(比如第一電池)和控制器;該控制器被配置成與外部電池組通信,以根據(jù)第一電源和第二電源上可用的電力選擇從包括第二電池和非輸電線電源中至少一個在內(nèi)的第二電源接收電力。在另一實施例中,電子設(shè)備包括第一電源,包括第一電池;第二電源,包括用于從外部交流(AC)適配器中接收電力的輸入;以及控制器,被配置成根據(jù)從第一電源、第二電源和來自一個或多個非輸電線電源的第三電源中的一個或多個電源中檢測的電力,控制向電子設(shè)備輸送來自第一電源、第二電源和第三電源中的一個或多個電源的系統(tǒng)電力。圖I是示出本發(fā)明的一個實施例的框圖。所示出的是電子設(shè)備10,電子設(shè)備10被配置成選擇從電池組20中接收電力來向設(shè)備供電,以及被配置成控制電池組根據(jù)設(shè)備和電池組中可用的電力來對電池組自己的電池充電。如下面更詳細地介紹的,設(shè)備可以被配置成根據(jù)用戶指定的偏好、算法和多組優(yōu)先級等做出電力相關(guān)判決和其它判決。電子設(shè)備10包括控制器12、存儲設(shè)備13、電池充電器14、主電池16、開關(guān)電路18、DC/DC電路22和系統(tǒng)電力模塊24。電子設(shè)備10包括連接器30,連接器30用于從交流(AC)適配器26中接收DC電力,交流(AC)適配器26將來自AC電源28的輸入AC電力轉(zhuǎn)換成DC電力。電池組20包括連接器34并且設(shè)備10包括連接器33,連接器34和連接器33被配置成允許電池組可拆卸地與設(shè)備聯(lián)接并且允許電池組位于設(shè)備外部。電池組20包括輔電池42、能夠提供DC電力的非輸電線電源(36、38、40)以及充電電路44。電池組20和電子設(shè)備10可以被配置成彼此聯(lián)接以及以單向的方式或雙向的方式在彼此間傳遞信息和輸送電力。例如,設(shè)備10可以通過向電池組發(fā)送從電池組中請求電力的信號而與電池組20通信。在一個實施例中,充電電路44可以被配置成根據(jù)從設(shè)備到該電路的輸入信號,從非輸電線電源向輔電池42和/或向電子設(shè)備10選擇性地輸送DC電力。在另一實施例中,設(shè)備10可以使用電源,比如AC電源28和主電池16,并且可以從這些電源向電池組20傳送電力,以對輔電池42充電。在另一實施例中,電池組20可以通過從電池組向設(shè)備發(fā)送表示關(guān)于電池組的信息(比如關(guān)于電池組上可用的電力量、電池組上可用的電源類型以及任何其它可能對設(shè)備有用的電力相關(guān)的信息)的信號而與設(shè)備10通信。 設(shè)備10可以使用該信息來進行電力相關(guān)判決,比如判決選擇哪些非輸電線電源接收,來對設(shè)備供電和/或?qū)χ麟姵?6充電。換句話說,在一個實施例中,設(shè)備10和電池組20可以向彼此傳送電力,以對另一方的電池充電。不出控制器12與電子設(shè)備10關(guān)聯(lián)。在另一實施例中,電池組20可以包括控制器,該控制器被配置成支持包括便于在電池組和設(shè)備間傳送信息和/或電力在內(nèi)的與控制器12的通信。電子設(shè)備10可以是任何具有數(shù)據(jù)處理能力的設(shè)備,比如便攜計算機、筆記本計算機、膝上型計算機、平板電腦、臺式電腦、移動電話、全球定位系統(tǒng)(GPS)設(shè)備、MP3播放器或任何其它設(shè)備。例如,電子設(shè)備10可以是具有底座構(gòu)件和顯示構(gòu)件的筆記本計算機,具有鍵盤的底座構(gòu)件可旋轉(zhuǎn)地與具有顯示器的顯示構(gòu)件聯(lián)接,其中底座構(gòu)件的底部表面包括用于與電池組電連接的連接器。電池組20以及設(shè)備10可以被支撐在具有任何輪廓和形狀的殼體內(nèi)。為了清楚,圖I中示出的電子設(shè)備省略其它組件,比如通信設(shè)備、輸入/輸出(I/O)設(shè)備和用于電子設(shè)備工作的其它設(shè)備。電子設(shè)備10被示出為可以使用幾個可能的電力源。例如,電子設(shè)備10可以從AC電源28 (通過AC適配器26)、主電池16和電池組20中接收DC電力。電池組20可以提供幾個DC電力源,這幾個DC電力源包括來自輔電池42和包括燃料電池36、太陽能電池38和感應(yīng)式電源40在內(nèi)的非輸電線電源的電力。這些電源可以與開關(guān)電路18連接,開關(guān)電路18可以被配置成從這些電源中選擇一個或多個電源并且輸送所選擇的電力,以便對設(shè)備10供電、對主電池16充電、對輔電池42充電或者它們的組合。在一個實施例中,開關(guān)電路18可以被配置成從主電池16 (經(jīng)由線路72)、電池組20 (經(jīng)由線路70)和AC適配器26(經(jīng)由線路60)中接收電力??刂破?2可以經(jīng)過線路66與開關(guān)電路18通信。在另一實施例中,控制器12還可以與開關(guān)電路18通信,以將電力經(jīng)過線路70傳送給電池組20,以便對輔電池42充電。電池組20和設(shè)備可以經(jīng)由設(shè)備的連接器33和電池組的連接器34彼此電連接。電池組20可以經(jīng)由線路70對電子設(shè)備10提供電力。電池組20還可以從設(shè)備10接收電力,以便對輔電池42充電。在一個實施例中,連接器33可以是位于筆記本計算機外殼的底部表面上的多針連接器,位于筆記本計算機外殼的底部表面上的多針連接器用于與位于電池組20外殼的上表面上的對應(yīng)多針連接器34匹配。當設(shè)備和電池組彼此連接(例如通過各自的連接器33、34連接)時,控制器12可以通過線路74與電池組20通信。線路70、74可以聚合在一起作為連接器33、34的一部分。雖然示出電池組20和設(shè)備10具有用于建立與彼此的連接的連接器,但是應(yīng)當明白,可以使用其它連接技術(shù),例如電纜連接、無線連接或本領(lǐng)域公知的任何其它附接方式。例如,用于傳遞電力和信息的連接機構(gòu)可以使用內(nèi)置集成電路(inter-integrated circuit)接口和協(xié)議或者其它類似機制實現(xiàn)。AC適配器26可以被配置成將來自AC電源28的AC線路電壓(通常是IIOV或220V)轉(zhuǎn)換成用于對電子設(shè)備10供電的特定DC電壓。例如,電子設(shè)備10可以是筆記本計算機,在此情況下其需要+18V到+19V的范圍內(nèi)DC電壓。AC適配器26可以包括用于提供調(diào)節(jié)的 輸出DC電力(電壓和電流)的組件,比如電壓調(diào)節(jié)器、變壓器、整流器和線路濾波器。AC適配器26可以被配置成提供用于在一段時間內(nèi)對主電池16再充電的電力,從而允許適配器的尺寸相對小。DC/DC電路22可以包括電壓調(diào)節(jié)器,電壓調(diào)節(jié)器被配置成從開關(guān)電路18中接收輸入DC電力并且向系統(tǒng)電力模塊24提供輸出調(diào)節(jié)DC電壓。DC/DC電路22可以被配置成將DC輸入電壓降低至特定的DC輸出電壓,以符合設(shè)備10的電力要求。在筆記本計算機實施例中,DC/DC電路22可以被配置成降低輸入電壓,以提供多個輸出電壓,比如5V、3V和1.5V等。系統(tǒng)電力模塊24可以包括多個輸出電壓軌(voltage rail)32,以提供由電子設(shè)備10的電子組件需要的系統(tǒng)電力分配。電池充電器14可以被配置成響應(yīng)于主電池的電力需求來提供調(diào)節(jié)的輸出電流,以便通過開關(guān)電路18對主電池16再充電。在一個示例中,主電池16可以是包括電池單元的鋰離子電池。電池充電器14可以是電流受限的,以防止電池單元的過充電(和過熱)。電池充電器14可以根據(jù)來自主電池16的反饋信號來輸送電力(即電壓和電流)。主電池16可以包括用于檢測電池信息(例如電荷電平)的傳感器,電池信息可以被傳送給控制器12。控制器12可以被配置成使用該信息來確定是否根據(jù)多個因素(比如設(shè)備10的負載需求和主電池中的存儲電荷電平,等等)將電力引導到主電池16內(nèi)或從主電池16中引出。例如,電池組20可以向設(shè)備10發(fā)送關(guān)于電池組的信息,比如電池組中可用的電力量、電池組中可用的電源類型以及對設(shè)備來說可能有用的任何其它電力相關(guān)的信息。設(shè)備10可以使用該信息來進行電力相關(guān)的判決,比如判決選擇哪些非輸電線電源接收來對設(shè)備供電、對主電池16充電以及將電力傳送至電池組20,以便對輔電池42充電。在圖I中將電池組20示出為具有三個非輸電線電源并且具有可從輔電池42中獲得的電力。非輸電線電源可以包括在不與輸電線(比如來自電源插座的AC電力)連接的情況下提供電力的電源。輔電池42可以是具有關(guān)聯(lián)電池單元的鋰離子電池。示出非輸電線電源包括燃料電池36、太陽能電池38和感應(yīng)式電源40。燃料電池36被配置成將存儲燃料轉(zhuǎn)換成通過線路76運送給充電電路44的DC電力。例如,燃料電池36可以包括用戶可訪問的容納燃料的存儲器,燃料電池能將燃料轉(zhuǎn)換成電能。太陽能電池38被配置成將光能轉(zhuǎn)換成通過線路78運送給充電電路44的DC電力。例如,太陽能電池38可以包括太陽能面板,該面板的至少一部分布置在電池組的外表面上,使得其能夠接收用于轉(zhuǎn)換成電能的光能。太陽能電池38可以集成在電池組20內(nèi)或構(gòu)造到電池組20內(nèi),或者被配置成可拆卸地聯(lián)接到電池組和/或電子設(shè)備上。
感應(yīng)式電源40可以被配置成將電磁(EM)能量轉(zhuǎn)換成通過線路80運送給充電電路44的DC電力。例如,感應(yīng)式電源40可以包括內(nèi)嵌天線(未示出),內(nèi)嵌天線設(shè)置在用于支撐電池組的殼體的表面上。內(nèi)嵌天線可以包括被配置成檢測外部EM場的存在并且將來自EM場的能量轉(zhuǎn)換成電能的電路系統(tǒng)。EM場可以從外部設(shè)備(未示出)中提供,該外部設(shè)備向位于與感應(yīng)式電源40關(guān)聯(lián)的內(nèi)嵌天線緊鄰的充電板中的發(fā)送天線提供能量。感應(yīng)式電源40可以包括匹配儲能電路(tank circuit)。匹配儲能電路通過對AC電壓進行整流并將其濾波至預定的DC電壓來提供調(diào)節(jié)的輸出電壓。使用感應(yīng)電力來對電池充電有時被稱為無線充電或無接觸充電。其可以提供供電的安全方法,因為沒有傳送電力所需的直接電連接。感應(yīng)式電源40是以EM場的背景描述的,然而,應(yīng)當理解可以使用其它無線充電技術(shù),比如射頻(RF)、微波、磁共振等等。感應(yīng)式電源40可以集成在電池組20內(nèi)或構(gòu)造到電池組20內(nèi),或者被配置成可拆卸地聯(lián)接到電池組上。雖然示出三個非輸電線電源,但是應(yīng)當理解可以使用更多或更少的非輸電線電源。另外,應(yīng)當理解可以使用不同技術(shù)的其它電源。例如,電池組20可以包括將動能轉(zhuǎn)換 成電能的電源、將熱能轉(zhuǎn)換成電能的電源、將風能轉(zhuǎn)換成電能的電源,等等。非輸電線電源可以集成在電池組內(nèi)或構(gòu)造到電池組內(nèi),或者被配置成可拆卸地聯(lián)接到電池組和/或電子設(shè)備上。充電電路44可以被配置成,隔離從非輸電線電源中接收的電力并根據(jù)設(shè)備和電池組間的通信將電力引導至輔電池42或者將電力引導至電子設(shè)備10。例如,電子設(shè)備10可以向充電電路44發(fā)送信號或請求充電電路44,以將電力弓丨導至輔電池42來對電池充電。充電電路44可以通過引導來自非輸電線電源的恒定電流源對輔電池42充電,對該信號做出響應(yīng)。在另一示例中,電子設(shè)備10可以向充電電路44 (通過線路74)發(fā)送信號,以將直接來自電池組20的電力引導至設(shè)備10,設(shè)備10可以使用該電力來對主電池16充電或者對設(shè)備提供系統(tǒng)電力。例如,當輔電池42充滿電時,控制器12可以向電池組20發(fā)送信號,以請求從電池組中接收額外電力。充電電路44可以通過關(guān)閉開關(guān)SI (通過線路88)對該請求做出響應(yīng),關(guān)閉開關(guān)SI導致電流停止通過線路82流向輔電池42,相反允許電流開始流經(jīng)電池組的線路84和設(shè)備10的線路70??叵蚨O管Dl在線路70上的電壓超過線路86上的電壓時幫助防止電流回流到線路86上的輔助電池42的輸出內(nèi)。充電電路44可以包括輸出開關(guān),輸出開關(guān)對來自設(shè)備10的信號做出響應(yīng)。充電電路可以被配置成,對上述信號做出響應(yīng)并且確定是在線路82上提供電力來對輔電池42充電,還是在線路84上提供電力來向設(shè)備10提供電力或者對主電池16再充電。在其它示例中,電子設(shè)備10可以向充電電路44發(fā)送信號來指引電池組20對輔電池42充電以及指引電池組20向設(shè)備10提供來自非輸電線電源的電力。在另一實施例中,充電電路44可以被配置成從設(shè)備10中接收電力來對輔電池42充電??刂破?2可以包括狀態(tài)機,狀態(tài)機以被配置成在不需運行指令的情況下工作的離散硬件邏輯組件形式實現(xiàn)。雖然圖I中示出一個控制器,但是應(yīng)當理解,可以存在分布在電池組和設(shè)備間的一個以上的控制器。在一個示例中,控制器12的功能可以包括在電池組和設(shè)備10間分布的邏輯組件。在另一示例中,電池組20可以包括被配置成與控制器12通信的控制器??刂破?2可以以硬件、軟件、固件或它們的組合實現(xiàn)。控制器12可以是被配置成運行軟件程序的通用微處理器、微控制器、數(shù)字信號處理器等??刂破?2可以包括能夠運行在存儲器中的用于控制設(shè)備工作的指令的任何通用處理器??刂破?2可以運行來自存儲設(shè)備13的指令。存儲設(shè)備13可以被配置用來存儲指令,以便在指令被控制器12執(zhí)行時控制設(shè)備的工作。存儲設(shè)備13可以包括多種存儲介質(zhì),例如磁存儲器(例如硬盤、軟件、磁帶,等等)、光存儲器(例如光盤、數(shù)字視頻光盤,等等)或者半導體存儲器(例如靜態(tài)隨機存儲存儲器或動態(tài)隨機存取存儲器(SRAM或DRAM)、只讀存儲器(ROM)、閃存存儲器、磁性隨機存取存儲器(MRAM),等等。在一個實施例中,控制器12可以是嵌入控制器,該嵌入控制器能夠提供包括AC電源28、主電池16和電池組20上的電源在內(nèi)的多個可能的電力源間的電力管理命令接口??刂破?2可以處理設(shè)備10的包括存儲設(shè)備(比如存儲器、磁盤驅(qū)動器)以及輸入/輸出(I/O)設(shè)備(比如顯示器、鍵盤接口、觸摸接口)和設(shè)備的其它組件在內(nèi)的其它組件間的通信信號。
控制器12可以被配置成通過根據(jù)電子設(shè)備10的電力狀況向設(shè)備提供電力控制信號,來與電子設(shè)備10通信??刂破?2還可以通過根據(jù)設(shè)備的電力狀況(比如,例如電源上的電力可用性)經(jīng)過路徑74向電池組20發(fā)送控制信號,來與電池組20通信??刂破骺梢酝ㄟ^使用傳感器或者其它能夠提供狀態(tài)信息(比如電力指示)的裝置測量來自電源的電力(電壓和/或電流),檢查電力的可用性。電力的可用性可以包括電源的電力容量并且可以在完全可用(滿容量)和不可用(被放電或無容量)間變化。如上面說明的,在一個實施例中,電池組20可以包括被配置成與控制器12通信的單獨的或與充電電路44結(jié)合的控制器。這種電池組的控制器可以向設(shè)備10發(fā)送表示關(guān)于電池組的信息,比如關(guān)于電池組上可用的電力量的信息、電池組上可用的電源類型以及任何其它電力相關(guān)的信息的信號。控制器12可以使用該信息來進行電力相關(guān)的判決,比如判決選擇哪些非輸電線電源接收來對設(shè)備供電和/或?qū)υO(shè)備的主電池16充電。在一個實施例中,設(shè)備10可以提供用戶接口,以便允許用戶輸入信息,比如可以被控制器用來進行電力選擇判決的用戶指定的電力偏好。用戶接口可以允許用戶改變和重設(shè)控制器12的電力選擇判決。用戶接口可以在硬件、軟件或它們的組合中實現(xiàn)。用戶偏好或者來自用戶的任何輸入可以存儲在存儲器中,以供以后檢索以及由控制器12使用,比如供進行電力相關(guān)判決。例如,用戶接口可以以應(yīng)用程序的形式實現(xiàn),該應(yīng)用程序產(chǎn)生顯示屏幕來允許用戶輸入電力偏好。舉例來說,假設(shè)設(shè)備10斷電相對長的一段時間并且電池未被充滿。當設(shè)備通電時,用戶可以使用該接口來輸入指定下列內(nèi)容的偏好,即指定控制器選擇來自AC電源28的電力或者來自電池組20的太陽能電池38的電力來對主電池16再充電而不是使控制器選擇燃料電池36來對主電池充電??刂破?2可以被配置成根據(jù)設(shè)備的狀況控制電子設(shè)備10的電力相關(guān)功能。例如,控制器12可以監(jiān)視設(shè)備10的電力需求、來自AC電源28的電力可用性、主電池16的電荷水平、輔電池42的電荷水平以及來自電池組20的電力可用性,等等。控制器12可以被編制程序為根據(jù)來自這些電源的電力可用性進行電力相關(guān)的判決。可以根據(jù)來自非輸電線電源(比如燃料電池36、太陽能電池38和感應(yīng)式電源40)的電力可用性對電池組20的輔電池42充電。輔電池42的充電可以獨立于設(shè)備10的主電池16的充電發(fā)生。當電池組20未與設(shè)備10附接時或者當電池組與設(shè)備10附接并且設(shè)備的電力需求少于從非輸電線電源中可獲得的電力時,充電電路44可以控制開關(guān)S I來引導電力對輔電池42充電。充電電路44可以被配置成單獨工作或者與其它邏輯(比如控制器)結(jié)合工作,以便于與設(shè)備10的通信。例如,充電電路44可以被配置成從設(shè)備10中經(jīng)過線路71接收電力,來對輔電池42充電。充電電路44可以包括邏輯和/或單獨的控制器,以選擇性地控制經(jīng)過線路71從設(shè)備10中接收電力以及經(jīng)過線路70向設(shè)備傳送電力。充電電路44可以被配置成經(jīng)過線路74與設(shè)備10交換電力相關(guān)信息。例如,充電電路44可以被配置成根據(jù)在輔電池42和非輸電線電源中可用的電力確定電池組上可用的電力量并且將該電力量報告給設(shè)備10。充電電路44還可以被配置成確定在電池組上可用的電源類型和對設(shè)備來說可能有用的任何其它電力相關(guān)的信息,并且被配置成 將可用的電源類型和電力相關(guān)的信息報告給設(shè)備10。多個電源可能處于提供電力的不同可用性狀態(tài)(在滿容量到無容量間變化)。例如,來自AC電源28的電力和來自太陽能電池38的電力可能不可用或者可能僅部分可用。設(shè)備10能夠處理這些狀況并且能夠進行用于對電池(主電池16和輔電池42)充電的判決以及用于對設(shè)備10提供系統(tǒng)電力的判決,下面將對此更詳細地進行介紹。圖2是根據(jù)本發(fā)明實施例的示出用于圖I電子設(shè)備10的電池組20的工作的流程圖。對向電子設(shè)備10提供電力的電池組20的工作提供描述。工作是從電池組的角度描述的。應(yīng)當理解,雖然工作是為了方便起見而順序地示出的,但是所示動作中的至少一些動作可以以不同順序執(zhí)行和/或并行執(zhí)行。此外,一些實施例可以僅執(zhí)行所示動作中的一些動作。在框200中,電池組20配置有電源,比如電池。例如,電池組20可以配置有輔電池42作為電源。在框202中,電池組20被配置成包括非輸電線電源,以提供DC電力。例如,電池組20可以配置有太陽能電池38作為非輸電線電源。然而,應(yīng)當理解,電池組可以配置有不同的非輸電線電源以及更多或更少的電源。在框204中,電池組20等待從電子設(shè)備10中接收表示是否向輔電池42或設(shè)備輸送DC電力的輸入信號。例如,如果電池組20與電子設(shè)備10連接,那么控制器12可以經(jīng)過線路74向充電電路44發(fā)送信號。在其它實施例中,充電電路44可以被配置成監(jiān)視或周期性地檢查來自設(shè)備的輸入信號。在其它實施例中,電池組20可以通過發(fā)送關(guān)于電池組的信息(比如關(guān)于電池組中可用的電力量的信息、電池組中可用的電源類型以及任何其它電力相關(guān)的信息)來與設(shè)備10通信。設(shè)備10可以使用該信息來進行電力相關(guān)判決,比如判決選擇哪些非輸電線電源接收,來對設(shè)備供電、對主電池16充電以及對輔電池42充電或者對設(shè)備供電、對主電池充電16充電以及對輔電池42充電的組合。電池組20還可以從設(shè)備10中接收電力來對輔電池42充電。在框206中,電池組20根據(jù)來自設(shè)備的輸入信號來向輔電池42或向設(shè)備10輸送DC電力。例如,電子設(shè)備10可能已經(jīng)被配置成使電池組20從太陽能電池38向輔電池42輸送電力。由此,充電電路44從控制器12那里接收指示該電路將來自太陽能電池38的電力引導至輔電池42的信號。以此方式,輸送給輔電池42的電力可以用來對輔電池再充電。另一方面,電子設(shè)備10可能已經(jīng)被配置成使電池組20將來自太陽能電池38的電力直接輸送至設(shè)備10,而不是輸送至輔電池42。因此,充電電路44從控制器12那里接收指示該電路將來自太陽能電池38的電力引導至設(shè)備10而不是引導至輔電池42的信號。以此方式,電子設(shè)備10可以使用該電力來向設(shè)備提供系統(tǒng)電力和/或來對設(shè)備的主電池16充電或再充電。在另一實施例中,電池組20可以被配置成將來自太陽能電池38的電力同時輸送至輔電池42和電子設(shè)備10。在此情況下,充電電路44從控制器12那里接收指示該電路將來自太陽能電池38的電力的一部分引導至輔電池42并將另一部分引導至設(shè)備10的信號。應(yīng)當理解,這些是示例電力選擇設(shè)置,包括這些設(shè)置組合的其它設(shè)置是可能存在的。圖3是根據(jù)本發(fā)明另一實施例的示出用于圖I電子設(shè)備10的電池組20的工作的流程圖。對從電池組20那里接收電力的電子設(shè)備10的工作提供描述。工作是從設(shè)備10的角度描述的。應(yīng)當理解,雖然工作是為了方便起見而順序地示出的,但是所示動作中的至少一些動作可以以不同順序執(zhí)行和/或并行執(zhí)行。此外,一些實施例可以僅執(zhí)行所示動作中的一些動作。在框300中,電子設(shè)備10配置有第一電源,比如第一電池。例如,設(shè)備10可以被配置成具有主電池16,主電池16作為第一電池并且被配置成向設(shè)備10提供系統(tǒng)電力以及使來自電池組的電力對該電池再充電。在框302中,電子設(shè)備10檢查或檢測第一電源的可用電力以及來自外部電力電池組20的電源的電力。例如,控制器12可以被配置成檢查來自主電池16的可用電力以及來自電池組20的電源的電力。在另一實施例中,控制器12可以被配置成監(jiān)視可用電力的變化并且根據(jù)變化進行判決。在其它實施例中,設(shè)備10可以通 過接收關(guān)于電池組的信息(比如關(guān)于電池組中可用的電力量的信息、電池組中可用的電源類型以及任何其它電力相關(guān)的信息)來與電池組20通信。設(shè)備10可以使用該信息來進行電力相關(guān)判決,比如判決選擇哪些非輸電線電源從電池組那里接收,以向設(shè)備供電、向設(shè)備的主電池16充電、向電池組20傳送電力來對輔電池42充電或者它們的組合。在框304中,電子設(shè)備10與電池組20通信,以選擇根據(jù)在外部的電池組20的電源中檢測的電力來從外部的電池組20的電源中接收電力。例如,控制器12可以向電池組20發(fā)送信號,以選擇從輔電池42中或者從電池組的非輸電線電源(比如太陽能電池38)中接收電力。在一種情況下,電池組20可以相應(yīng)地對請求做出響應(yīng)并且將電力引導至設(shè)備10。設(shè)備10可以使用所接收的電力來向設(shè)備(通過系統(tǒng)電力模塊24)提供系統(tǒng)電力或者來對主電池16再充電。如下面更詳細地說明的,設(shè)備可以被編制程序來根據(jù)用戶指定的偏好、算法、多組優(yōu)先級等等進行電力選擇和其它判決。圖4是根據(jù)本發(fā)明另一實施例的圖I電子設(shè)備10的工作的流程圖。具體地說,對電子設(shè)備10的向電子設(shè)備提供來自包括電池組20的那些電源在內(nèi)的電源的電力的工作提供描述。工作是從設(shè)備10的角度描述的。應(yīng)當理解,雖然工作是為了方便起見而順序地示出的,但是所示動作中的至少一些動作可以以不同順序執(zhí)行和/或并行執(zhí)行。此外,一些實施例可以僅執(zhí)行所示動作中的一些動作。在框400中,電子設(shè)備10配置有包括第一電池的第一電源。例如,設(shè)備10可以配置有主電池16作為第一電源。在框402中,電子設(shè)備10被配置成提供包括從AC適配器那里接收電力的輸入在內(nèi)的第二電源。例如,設(shè)備10可以被配置成從AC電源28那里接收電力。在框404中,電子設(shè)備10從來自非輸電線電源的第一電源、第二電源和第三電源中的一個或多個電源中檢測電力。例如,控制器12可以從主電池16 (第一電源)、AC適配器(第二電源)和外部的電池組20 (第三電源沖檢測電力。電力的檢測可以包括測量在這些電源中可用的電力(電流和電壓)??刂破?2還可以監(jiān)視在這些電源中可用的電力以及設(shè)備10的電力需求。在框406中,電子設(shè)備10根據(jù)在這些電源中檢測的電力向設(shè)備提供來自這些電源中一個或多個電源的系統(tǒng)電力。例如,控制器12可以將電力引導至系統(tǒng)電力模塊24,以根據(jù)這些電源中可用的電力向設(shè)備10提供系統(tǒng)電力。如下面更詳細地說明的,設(shè)備可以被編制程序來根據(jù)用戶指定的偏好、算法、多組優(yōu)先級等等進行這些判決。在其它實施例中,電池組20可以通過接收關(guān)于電池組的信息(比如關(guān)于電池組中可用的電力量的信息、電池組中可用的電源類型以及任何其它電力相關(guān)的信息)來與設(shè)備10通信。設(shè)備10可以使用該信息來進行電力相關(guān)判決,比如選擇哪些非輸電線電源從電池組中接收,來對設(shè)備供電、對設(shè)備的主電池16充電、向電池組20傳送電力來對輔電池42充電或者它們的組合。圖5是根據(jù)本發(fā)明另一實施例的圖I電子設(shè)備10的工作的流程圖。具體地說,對電子設(shè)備10的使用多種用于選擇電源的技術(shù)來對設(shè)備供電的工作提供描述。假設(shè)電子設(shè)備10可以使用多個供選擇的電源。還假設(shè)設(shè)備10可以檢查可用電源和設(shè)備的電力需求并且進行電力相關(guān)判決。在其它實施例中,設(shè)備10可以通過接收關(guān)于電池組20的信息(比如關(guān)于電池組中可用的電力量的信息、電池組中可用的電源類型以及任何其它電力相關(guān)的信息)來與電池組20通信。設(shè)備10可以單獨使用該信息或者與下面進一步說明的用戶指定的偏好、算法和多組優(yōu)先級結(jié)合使用該信息,以進行電力相關(guān)判決,比如判決選擇哪些非輸電線電源從電池組中接收,來對設(shè)備供電、對設(shè)備的主電池16充電、向電池組20傳送電力來對輔電池42充電或者它們的組合。 應(yīng)當理解,雖然工作是為了方便起見而順序地示出的,但是所示動作中的至少一些動作可以以不同順序執(zhí)行和/或并行執(zhí)行。此外,一些實施例可以僅執(zhí)行所示動作中的
一些動作。在框500中,電子設(shè)備10檢查用戶是否已經(jīng)指定設(shè)備應(yīng)當從中選擇的特定電源偏好。如果已指定,那么設(shè)備10繼續(xù)工作到框502,在框502中,設(shè)備根據(jù)用戶指定的電力偏好選擇電源。例如,多個電源可能在不同時刻可用,并且用戶可以指定設(shè)備在不同情況下應(yīng)當選擇的電源。例如,電力可從AC電源28中以及非輸電線電源中獲得,比如來自太陽能電池38和感應(yīng)式電源40的電力??赡艽嬖谟脩艨梢灾付ㄔO(shè)備應(yīng)當使用哪些偏好電源的不同場景。在全部三個電源可用的情況下,用戶可以指定設(shè)備10從太陽能電池38中選擇電力,因為其可能比其它兩個電源中的任一個電源花費更少的成本或者因為環(huán)境原因。在另一示例中,用戶可以指定,即便來自太陽能電池38的電力是可用的,設(shè)備也從感應(yīng)式電源40中選擇電力。在此情況下,用戶可能指定感應(yīng)式電源40,因為其使用起來更方便,不需要與系統(tǒng)連接的導線,和/或指定使用來自太陽能電池38的電力,因為其不能夠提供足夠的電荷。在另一示例中,用戶可以指定設(shè)備選擇來自AC電源28的電力,因為其不如來自感應(yīng)式電源40的電力昂貴或者可能在那時比太陽能使用起來更方便。如上面說明的,設(shè)備10可以提供用戶接口,用戶能夠通過用戶接口進入這些偏好。設(shè)備10可以向用戶(比如終端用戶、系統(tǒng)供應(yīng)商、系統(tǒng)管理員或其他人)提供供應(yīng)電力偏好的能力以及按需改變這些電力偏好的能力。這可以通過使用硬件、軟件或硬件和軟件的組合來實現(xiàn)。另一方面,如果設(shè)備檢測到用戶尚未指定用戶電力偏好,那么設(shè)備10繼續(xù)工作到框504,在框504中設(shè)備檢查電源的選擇是否應(yīng)當基于算法。如果是,那么設(shè)備10繼續(xù)到框506,在框506中設(shè)備根據(jù)特定算法進行電力選擇。例如,算法可以包括使設(shè)備根據(jù)電源的相對成本而選擇來自電源的電力的指令(比如首先選擇最低成本電源)。算法可以在設(shè)備的工作期間以預定的方式產(chǎn)生或以動態(tài)的方式產(chǎn)生。如果設(shè)備確定其不會根據(jù)算法進行電源選擇,那么設(shè)備10繼續(xù)工作到框508,在框508中設(shè)備檢查電源的選擇是否應(yīng)當基于一組優(yōu)先級。如果是,那么設(shè)備10繼續(xù)到框510,在框510中設(shè)備根據(jù)一組優(yōu)先級選擇電源。設(shè)備能夠提供供給默認的一組優(yōu)先級的能力。該設(shè)備還能夠提供給用戶在隨后時間改變該組優(yōu)先級的能力。該能力可以通過上面說明的用戶接口提供。在一個示例中,第一組優(yōu)先級可以指定應(yīng)當根據(jù)可用的最低成本電力提供電力。設(shè)備10可以被配置成使用該組優(yōu)先級來提供同樣多的可用電力,以對設(shè)備10供電、對輔電池42充電、對主電池16充電,等等。例如,如果單單從最低成本電力方案中不可獲得足夠的電力,那么設(shè)備10可以被配置成具有一組默認的優(yōu)先級,該組默認的優(yōu)先級指定應(yīng)當向輔電池42提供可用電力、向主電池16提供可用電力、經(jīng)過系統(tǒng)模塊24提供系統(tǒng)電力,等等。如果設(shè)備10斷電,那么該組優(yōu)先級可以指定設(shè)備首先對輔電池42充電,然后對主電池16充電。另一方面,如果設(shè)備10通電,那么該組優(yōu)先級可以指定設(shè)備首先通過系統(tǒng)電力模塊32向設(shè)備提供電力,然后對輔電池42充電,然后對主電池16充電。應(yīng)當理解,這些是一組示例的優(yōu)先級,設(shè)備可以配置有一組不同的優(yōu)先級。設(shè)備可以配置有一組默認的優(yōu)先級,該組默認的優(yōu)先級可以被用戶按需要變化。如上面說明的,優(yōu)先級可以被用戶通過由設(shè)備10提供的用戶接口指定。還應(yīng)當理解,可以使用交流電源以及具有不同技術(shù)的電源。
在另一示例中,假設(shè)電子設(shè)備可以使用多個電源。還假設(shè)第二組優(yōu)先級指定如果最低成本電源不能夠像上面第一組優(yōu)先級中那樣提供足夠的電力,那么設(shè)備10使用接下來可用的最低成本的電源來提供最低成本電力方案。例如,假如設(shè)備10可以使用包括太陽能電池38、AC電源28和感應(yīng)式電源40在內(nèi)的三個電源。如果所有這三個電源可用,那么該組優(yōu)先級可以指定設(shè)備10使用盡可能多的來自太陽能電池38 (假設(shè)其是最低成本的方案)的電力。如果來自太陽能電池38的電力不足夠,那么設(shè)備10還可以被配置成使用來自AC電源28的電力(假設(shè)其不如來自感應(yīng)式電源40的電力的成本高)來提供補充的電力。如果來自AC電源28的電力不可用,那么該組優(yōu)先級可以指定設(shè)備10選擇來自感應(yīng)式電源40的電力來對電池(主電池16和輔電池42或它們的組合)充電以及補充來自太陽能電池38的電力。如果沒有來自前兩個電源的足夠電力,那么另一組優(yōu)先級可以指定如果需要補充電力那么繼續(xù)使用接下來可用的電源。應(yīng)當理解,這些是多組示例優(yōu)先級并且設(shè)備可以配置有一組不同的優(yōu)先級、交流電力以及具有不同技術(shù)的電源。上面提供根據(jù)示例實施例的設(shè)備和電池組的工作描述。例如,將設(shè)備10描述為具有進行關(guān)于對系統(tǒng)供電和對主電池16和輔電池42再充電的電力選擇的能力。如下面更詳細說明的,設(shè)備可以被配置成在多種場景下進行電力相關(guān)判決。為了說明目的,將假設(shè)存在幾種如圖2中所示的可能電力源。而且,將假設(shè)輔電池42是可再充電的并且假設(shè)只有當其它電力源或者不可用或者不足以提供所需的電力(例如電流)來維持電子設(shè)備通電時,才使用成本最高的電力源。還將假設(shè)一些非輸電線電源可能比其它非輸電線電源成本更高。例如,來自燃料電池36和感應(yīng)式電源40的電力可能比來自太陽能電池38和風力的電力花費更多成本,來以非AC電源28工作。應(yīng)當理解,設(shè)備10可以被配置成根據(jù)包括預設(shè)準則、用戶指定偏好、算法和多組優(yōu)先級或者它們的組合在內(nèi)的多種技術(shù)來進行電力相關(guān)判決。在第一場景中,將假設(shè),電子設(shè)備10可以訪問幾種可能的電力源并且設(shè)備或者通電或者斷電。在該示例中,控制器12可以被配置成將來自AC電源28的可用DC電力(電流)引導(經(jīng)過線路64)至開關(guān)電路18,來通過DC/DC電路22對設(shè)備供電。線路64上的電流還可以通過電池充電器14輸送(經(jīng)過線路68)至開關(guān)電路18,來對主電池16涓流充電。因此,設(shè)備10可以選擇AC電源28來提供必要的能量,以向設(shè)備供電以及保持主電池16充滿電。因此,設(shè)備10可以滿足該設(shè)備的電力需求,而不需要來自電池組20的電力。在第二場景中,將假設(shè),電子設(shè)備10與AC電源28連接(并且可用來提供電力)并且與具有僅可從太陽能電池38中獲得的電力的電池組連接。在該場景中,控制器12可以被配置成選擇來自AC電源28的電力來在設(shè)備10通電時滿足設(shè)備10的電力要求。此外,控制器12可以被配置成選擇接收來自電池組20的電力,以補充來自AC電源28的電力??刂破?2還可以被配置成當太陽能電池38將光能轉(zhuǎn)換成電能時接收來自太陽能電池38的電力。在第三場景中,將假設(shè),電子設(shè)備10與AC電源28連接并且可用來提供電力。此夕卜,假設(shè)主電池16部分放電或完全放電,同時僅一個其它電源可用來提供來自電池組20的電力。在這些條件下,控制器12可以被配置成選擇來自AC電源28的電力來對系統(tǒng)電力軌(power rail) 13提供所有所需電力(通過系統(tǒng)電力模塊24)并且可以具有充分的預留來供 給電池充電器14,以供對主電池16再充電。在另一示例中,AC適配器26可以在尺寸上小(例如旅行適配器)并且可以不具有充分的預留容量。在此情況下,控制器12可以被配置成選擇接收來自電池組20的電力,電池組20可以提供DC電力(經(jīng)過線路70的DC電流)并且通過開關(guān)電路18來對主電池16再充電。如果設(shè)備斷電,那么控制器12可以被配置成將來自AC電源28的電力輸送至電池充電器14,以供對主電池16再充電。因此,在此情況下,控制器可能不必使用來自電池組20的電力。在第四場景中,假設(shè)電子設(shè)備10與AC電源28連接。還假設(shè)主電池16部分放電或完全放電,同時僅一個來自電池組20的電源可用。在這些條件下,當設(shè)備10斷電時,控制器12可以選擇來自AC電源28的電力來通過系統(tǒng)電力模塊24對系統(tǒng)電力軌13提供所有所需電力。然而,控制器12可以被配置成如果其它電源可用的話則優(yōu)選地用其它電源補充來自AC電源的電力。此外,控制器12可以被配置成選擇其它電源來提供對主電池16再充電所需的必要電力。在第五場景中,假設(shè)電子設(shè)備10與AC電源28連接并且設(shè)備斷電。還假設(shè)其它電力源是可用的并且假設(shè)兩個電池(主電池16和輔電池42)需要一些再充電。在此情況下,控制器12可以選擇接收來自電池組20的電力來對主電池16再充電,然后對輔電池42再充電??刂破?2可以被配置成部分地根據(jù)下面的假設(shè)來進行這些電力選擇,即在輔電池42可能需要維修以前對主電池16再充電是更重要的。在第六場景中,假設(shè)電子設(shè)備10與AC電源28連接。此外,假設(shè)設(shè)備10通電并且所有其它電力源可用來提供電力??梢哉J為提供足夠電力來對設(shè)備供電是重要的。因此,控制器12可以被配置成選擇接收來自電池組20的電力來提供所有可用電流,以對設(shè)備10供電。在另一示例中,假設(shè)電池組20的電源可能不能同時提供足夠的電力來對設(shè)備供電和對兩個電池(主電池16和輔電池42)再充電。在此情況下,控制器12可以被配置成提供必須的電力,以便首先對設(shè)備供電,然后如果需要并且在可獲得過多電流的情況下,對主電池16再充電。本發(fā)明的實施例可以提供優(yōu)勢。例如,在上面的場景中,控制器12可以被配置成選擇接收來自電池組20的電力來向設(shè)備提供系統(tǒng)電力。在一些實施例中,將控制器12配置成選擇來自太陽能電池38的電力而不是來自其它電源的電力(如果可用)可能是優(yōu)選的,因為太陽能電力的相對成本可能比其它可能的電源低。本發(fā)明的示例實施例的另一優(yōu)勢可以包括將設(shè)備10配置成在不必與AC電源28連接的情況下從電池組20中對設(shè)備供電的能力。通過使用電池組20的輔助供電能力,用戶可能不需要將設(shè)備10以物理方式連接到AC適配器26上來對設(shè)備供電或?qū)χ麟姵?6再充電。例如,感應(yīng)式電源40在不必與AC電力連接的情況下提供電力。此外,使感應(yīng)式電源40布置在電池組中可能比將其布置在設(shè)備10中花費更少成本并且復雜性更低。電子設(shè)備10 (比如筆記本計算機)可能具有對于感應(yīng)式電源來說有限的空間,因此將其布置在電池組中可能是有益的。此外,使感應(yīng)式電源40在電池組20內(nèi)可以允許用戶選擇與購買計算機(如果需要)分離地購買該特征。本發(fā)明的示例實施例的另一優(yōu)勢可以包括電池組20能夠為用戶增加可用電池時間的能力。例如,電池組可以能夠在相對長的一段時間內(nèi)(比如八小時的時間段)提供足夠的電力。電池組20的示例實施例可以被充滿電,以至少在上述時間段內(nèi)提供電力。此外,通過僅將設(shè)備10和電池組20放置在具有激勵場的充電板旁邊來激活感應(yīng)式電源40,電池 組20可以在其未處于使用狀態(tài)時(比如在用戶正在睡眠的夜晚)再充電。以此方式,電池組20可以在夜晚以無線方式再充電并且到早晨時變得充滿電??蛇x地,電池組20可以在其未處于使用狀態(tài)時被放置在再充電板旁邊,使得電池組可以被充滿電并且在需要時使用。圖6是示出根據(jù)本發(fā)明另一實施例的電子設(shè)備的框圖。所示出的是具有控制器602的電子設(shè)備600,控制器602被配置成選擇多個電源來向設(shè)備的組件提供系統(tǒng)電力、對設(shè)備的電池充電或者它們的組合。設(shè)備600包括第一電源604,第一電源604可以是可再充電電池。設(shè)備600包括用于接入第二電源606的輸入,第二電源606可以包括經(jīng)過AC適配器來自外部AC電源的電力。設(shè)備600被配置成具有用于接入第三電源608的輸入,第三電源608可以包括非輸電線電源,比如上面描述的那些??刂破?02可以被配置成對從第一電源604、第二電源606和第三電源608中的一個或多個電源向設(shè)備600的電力輸送進行控制??刂破?02可以被配置成根據(jù)從這些電源中的一個或多個電源中檢測的電力進行這個判定。因此,在一個不例中,電子設(shè)備600可以根據(jù)從電池604、AC電源606和非輸電線電源608中的一個或多個非輸電線電源中的一個或多個中檢測到的電力,向設(shè)備輸送來自電池604、AC電源606和非輸電線電源608中的一個或多個非輸電線電源中至少一個的系統(tǒng)電力。設(shè)備600與該設(shè)備類似并且可以包括設(shè)備10的組件,但是為了清楚已將這些組件省略。例如,控制器602可以被配置成對從上述電源中的一個或多個電源同時地向電子設(shè)備600輸送系統(tǒng)電力進行控制??刂破?02可以被配置成根據(jù)一組優(yōu)先級選擇用于輸送系統(tǒng)電力的電源的優(yōu)先級,其中該組優(yōu)先級可以包括一組預設(shè)的優(yōu)先級、一組用戶可配置的優(yōu)先級以及一組動態(tài)設(shè)定的優(yōu)先級中的至少一組優(yōu)先級??刂破?02可以被配置成根據(jù)上述電源中的可用電力、上述電源的相對成本、用戶指定的偏好和算法中的至少一個對向電子設(shè)備600輸送系統(tǒng)電力進行控制。在一個實施例中,非輸電線電源608可以起到與能夠發(fā)送關(guān)于電池的信息(比如關(guān)于非輸電線電源上可用的電力量的信息、非輸電線電源上可用的電源類型以及任何其它電力相關(guān)信息)的設(shè)備進行通信的作用。設(shè)備600可以使用該信息來進行電力相關(guān)判決,比如選擇哪些非輸電線電源接收來對設(shè)備600供電和/或?qū)﹄姵?02充電。該實施例可以共享與上面描述的其它實施例的那些優(yōu)勢相同的優(yōu)勢。
本發(fā)明范圍內(nèi)的實施例可以包括包含·計算機可讀介質(zhì)的程序產(chǎn)品,計算機可讀介質(zhì)用于攜帶或具有在其上存儲的計算機可運行指令或數(shù)據(jù)結(jié)構(gòu)。這種計算機可讀介質(zhì)可以是任何可獲得的可以被通用計算機或?qū)S糜嬎銠C訪問的介質(zhì)。作為示例,這種計算機可讀介質(zhì)可以包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦寫可編程只讀存儲器(EPR0M)、電可擦寫可編程只讀存儲器(EEPR0M)、光盤只讀存儲器(⑶-ROM)或其它光盤存儲、磁盤存儲或其它磁性存儲設(shè)備,或者包括可以用來攜帶或存儲期望的呈計算機可運行指令或數(shù)據(jù)結(jié)構(gòu)形式的程序代碼以及可以被通用計算機或?qū)S糜嬎銠C訪問的任何其它介質(zhì)。上面介質(zhì)的組合也應(yīng)當包含在計算機可讀介質(zhì)的范圍內(nèi)。計算機可讀指令包括例如導致通用計算機、專用計算機或?qū)S锰幚碓O(shè)備執(zhí)行某一功能或某組功能的指令和數(shù)據(jù)。本發(fā)明的一些實施例是在方法步驟的一般背景下描述的,這些方法步驟在一個實施例中可以被程序產(chǎn)品實現(xiàn),該程序產(chǎn)品包括被在聯(lián)網(wǎng)環(huán)境中的計算機運行的計算機可運行指令(例如程序代碼)。大體地說,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。與數(shù)據(jù)結(jié)構(gòu)關(guān)聯(lián)的計算機可運行指令以及程序模塊代表用于運行本發(fā)明公開的方法的步驟的程序代碼示例。上述可運行指令或關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu)的特定順序代表用于實現(xiàn)上述步驟中描述的功能的對應(yīng)動作示例。在一些實施例中,本發(fā)明可以在使用與一個或多個具有處理器的遠程計算機邏輯連接的聯(lián)網(wǎng)環(huán)境中工作。邏輯連接可以包括局域網(wǎng)(LAN)和廣域網(wǎng)(WAN),局域網(wǎng)和廣域網(wǎng)在這里作為示例而不是作為限制提供。上述聯(lián)網(wǎng)環(huán)境是在辦公室寬計算機網(wǎng)絡(luò)或企業(yè)寬計算機網(wǎng)絡(luò)、內(nèi)部網(wǎng)和互聯(lián)網(wǎng)中常見的。本領(lǐng)域的技術(shù)人員將理解,上述網(wǎng)絡(luò)計算環(huán)境將通常包括多種計算機系統(tǒng)結(jié)構(gòu),多種計算機系統(tǒng)結(jié)構(gòu)包括個人計算機(PC)、手持設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、衛(wèi)星計算機、大型機,等等。本主題內(nèi)容還可以在分布式計算環(huán)境中實現(xiàn),在分布式計算環(huán)境中任務(wù)是通過由通信網(wǎng)絡(luò)聯(lián)接(或者通過硬線鏈路、無線鏈路,或者通過硬線鏈路或無線鏈路的結(jié)合)的局域處理設(shè)備和遠程處理設(shè)備執(zhí)行。在分布式計算環(huán)境中,程序模塊可以既位于本地存儲設(shè)備中,也位于遠程存儲設(shè)備中。用于實現(xiàn)本公開內(nèi)容的整個系統(tǒng)或本公開內(nèi)容的多個部分的示例系統(tǒng)可以包括呈傳統(tǒng)計算機形式的通用計算設(shè)備,通用計算設(shè)備包括處理單元、系統(tǒng)存儲器、將包括系統(tǒng)存儲器在內(nèi)的多個系統(tǒng)組件與處理單元聯(lián)接的系統(tǒng)總線。系統(tǒng)存儲器可以包括ROM和RAM。計算機還可以包括用于從磁性硬盤中讀取和向磁性硬盤中寫入的磁性硬盤驅(qū)動器,用于從可移動磁盤中讀取或向可移動磁盤中寫入的磁盤驅(qū)動器,以及用于從可移動光盤(比如CD-ROM或其它光學介質(zhì))中讀取或向可移動光盤中寫入的光盤驅(qū)動器。這些驅(qū)動器和它們關(guān)聯(lián)的計算機可讀介質(zhì)提供對計算機可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它用于計算機的數(shù)據(jù)的非易失性存儲。本公開內(nèi)容的軟件和網(wǎng)頁實現(xiàn)可以用標準編程技術(shù)實現(xiàn),這些標準編程技術(shù)通過基于規(guī)則的邏輯和其它邏輯來實現(xiàn)多種數(shù)據(jù)庫搜索步驟、關(guān)聯(lián)步驟、比較步驟和判決步驟。盡管已經(jīng)關(guān)于某些示例實施例對本發(fā)明的示例實施例的多個方面進行了描述,但是本領(lǐng)域的技術(shù)人員將理解,可以進行多種變化并且替代等價物,而不背離本發(fā)明的示例實施例的范圍。例如,雖然本公開內(nèi)容的說明性實施例是以單個電子設(shè)備的背景下示出和描述的,但是單個計算機的功能可以分布在多個電子設(shè)備中。此外,可以做出多種改變來使特定的情況適合于本發(fā)明的示例實施例的教導,而不背離本發(fā)明的示例實施例的范圍。因 此,本發(fā)明的實施例不應(yīng)局限于本發(fā)明中公開的特定實施例,而是本發(fā)明的代表性實施例包括落入所附權(quán)利要求的范圍內(nèi)的所有實施例。
權(quán)利要求
1.ー種用于向電子設(shè)備提供電カ的電池組,包括 可再充電電池; 非輸電線電源;以及 電路,所述電路被配置成根據(jù)所述電子設(shè)備和所述電池組之間的通信,選擇性地將來自所述非輸電線電源的直流(DC)電カ輸送至所述可再充電電池和所述電子設(shè)備中的至少ー個。
2.根據(jù)權(quán)利要求I所述的電池組,其中所述電路被配置成選擇性地輸送來自多個非輸電線電源的電力。
3.根據(jù)權(quán)利要求I所述的電池組,其中所述非輸電線電源包括燃料電池、太陽能電池、感應(yīng)式電カ、磁共振電カ、動能轉(zhuǎn)換、熱能轉(zhuǎn)換和風能轉(zhuǎn)換中的至少ー種。
4.根據(jù)權(quán)利要求I所述的電池組,其中所述通信包括從所述電子設(shè)備到所述電池組的請求來自所述電池組的電カ的信號。
5.根據(jù)權(quán)利要求I所述的電池組,其中所述通信包括從所述電池組到所述電子設(shè)備的指示關(guān)于所述電池組的信息的信號,所述關(guān)于所述電池組的信息包括關(guān)于所述電池組中可用的電力量和所述電池組中可用的電源類型中至少ー個的信息。
6.—種電子設(shè)備,包括 包括第一電池的第一電源;以及 控制器,被配置成與外部電池組通信,以根據(jù)所述第一電源和第二電源中的一個或多個電源中可用的電カ來選擇接收來自所述第二電源的電カ,所述第二電源包括第二電池和非輸電線電源中的至少ー個。
7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其中所述控制器被配置成根據(jù)預定的算法對向所述電子設(shè)備輸送電カ進行控制。
8.根據(jù)權(quán)利要求6所述的電子設(shè)備,其中所述控制器被配置成根據(jù)電源中可用的電カ對向所述電子設(shè)備輸送系統(tǒng)電カ進行控制。
9.根據(jù)權(quán)利要求6所述的電子設(shè)備,其中所述控制器被配置成對向所述電子設(shè)備同時輸送來自多個電源的系統(tǒng)電カ進行控制。
10.ー種電子設(shè)備,包括 包括第一電池的第一電源; 第二電源,包括用于接收來自外部交流(AC)適配器的電カ的輸入;以及 控制器,所述控制器被配置成根據(jù)從所述第一電源、所述第二電源和來自ー個或多個非輸電線電源的第三電源中的一個或多個電源中檢測到的電カ,對向所述電子設(shè)備輸送來自所述電源中的一個或多個電源的系統(tǒng)電カ進行控制。
11.根據(jù)權(quán)利要求10所述的電子設(shè)備,其中所述控制器被配置成對向所述電子設(shè)備同時輸送來自所述電源中ー個以上電源的系統(tǒng)電カ進行控制。
12.根據(jù)權(quán)利要求10所述的電子設(shè)備,其中所述控制器被配置成根據(jù)ー組優(yōu)先級選擇用于輸送系統(tǒng)電カ的電源的優(yōu)先級。
13.根據(jù)權(quán)利要求12所述的電子設(shè)備,其中所述ー組優(yōu)先級包括ー組預定的優(yōu)先級、一組用戶可配置的優(yōu)先級和一組動態(tài)設(shè)定的優(yōu)先級中的至少ー個。
14.根據(jù)權(quán)利要求10所述的電子設(shè)備,其中所述控制器被配置成根據(jù)所述電源中可用的電カ對向所述電子設(shè)備輸送系統(tǒng)電カ進行控制。
15.根據(jù)權(quán)利要求10所述的電子設(shè)備,其中所述控制器被配置成根據(jù)所述電源的相對成本對向所述電子設(shè)備輸送系統(tǒng)電カ進行控制。
16.根據(jù)權(quán)利要求10所述的電子設(shè)備,其中所述控制器被配置成根據(jù)用戶指定的偏好對向所述電子設(shè)備輸送系統(tǒng)電カ進行控制。
17.根據(jù)權(quán)利要求10所述的電子設(shè)備,其中所述控制器被配置成根據(jù)算法對向所述電子設(shè)備輸送系統(tǒng)電カ進行控制。
全文摘要
本發(fā)明公開了一種用于向電子設(shè)備提供電力的電池組,其包括可再充電電池、非輸電線電源以及電路,該電路被配置成根據(jù)電子設(shè)備和電池組間的通信向可再充電電池和設(shè)備中的至少一個選擇性地輸送來自非輸電線電源的直流(DC)電力。電子設(shè)備可以根據(jù)從交流(AC)電源、電池和一個或多個非輸電線電源中的一個或多個電源中檢測到的電力向設(shè)備輸送來自這些電源中至少一個電源的系統(tǒng)電力。
文檔編號H01M10/44GK102859825SQ201080066096
公開日2013年1月2日 申請日期2010年6月30日 優(yōu)先權(quán)日2010年6月30日
發(fā)明者約翰·A·沃希尼亞克, 克雷格·A·沃爾拉思 申請人:惠普發(fā)展公司,有限責任合伙企業(yè)