用于對于計算裝置的太陽能電池管理的技術的制作方法
【專利摘要】描述了用于管理用于移動計算裝置的一個或多個太陽能電池的設備、系統(tǒng)以及方法的實施例。設備可以包括例如電力管理模塊和界面管理模塊,所述電力管理模塊用于管理從多個太陽能電池接收的電力輸出,所述界面管理模塊用于識別比其它太陽能電池具有低的電力輸出的一個或多個太陽能電池并且基于所述識別來調(diào)整一個或多個圖形用戶界面(GUI)元件。描述了并且要求保護其它的實施例。
【專利說明】用于對于計算裝置的太陽能電池管理的技術
【背景技術】
[0001]近年來,現(xiàn)代計算系統(tǒng)的性能和能力已經(jīng)迅速增加。許多計算系統(tǒng)如今包含一個或多個處理器、存儲器、無線連接、顯示器以及需要電能的其它組件。現(xiàn)代計算系統(tǒng)中的能力和組件的數(shù)量和類型繼續(xù)增加,其經(jīng)常導致增加的電力消耗。另外,現(xiàn)代移動計算系統(tǒng)經(jīng)常用于可以導致以可以阻擋顯示器上顯示的一個或多個元件(element)或使顯示器上顯示的一個或多個元件模糊或者可以增加與顯示器上顯示的元件進行交互的難度的方式來使用計算系統(tǒng)的各種不同的地點、使用場景以及取向。結果,期望改善用于計算系統(tǒng)的電力管理和界面(interface)管理。因此,存在對于動態(tài)地監(jiān)控和管理用于計算系統(tǒng)的多個太陽能電池的技術的大量需求。
【專利附圖】
【附圖說明】
[0002]圖1示例了第一系統(tǒng)的一個實施例;
[0003]圖2A示例了第二系統(tǒng)的一個實施例;
[0004]圖2B不例了第三系統(tǒng)的一個實施例;
[0005]圖2C示例了第四系統(tǒng)的一個實施例;
[0006]圖2D不例了第五系統(tǒng)的一個實施例;
[0007]圖3示例了流程圖示的一個實施例;
[0008]圖4示例了第六系統(tǒng)的一個實施例。
【具體實施方式】
[0009]實施例總體針對用于管理用于計算裝置的太陽能電池的技術。各個實施例提供包含用于管理從多個太陽能電池接收的電力輸出的電力管理模塊和用于識別具有比其它太陽能電池低的電力輸出的一個或多個太陽能電池并且基于識別來調(diào)整一個或多個圖形用戶界面(GUI)元件的界面管理模塊的系統(tǒng)、設備以及方法。描述了并且要求保護其它的實施例。
[0010]隨著隨時間朝向減小了尺寸和成本的計算裝置的使用的進展,可用于被設計為為移動計算裝置平臺中的裝置提供電力的組件的空間正變得越來越有限。諸如平板計算機、手持式計算裝置、智能手機、膝上型計算機以及上網(wǎng)本計算機的現(xiàn)代移動計算裝置需要移動電力,以提供穩(wěn)健的用戶體驗。當前的移動計算裝置包含供給有限的時間的移動電力的可充電電池。這些電池典型地需要不時地充電以確保移動計算裝置的連續(xù)的功能。常規(guī)的裝置需要至交流(AC)電源或專用的直流(DC)充電裝置的連接,以對可能總是不可用或可能不便于用戶攜帶的內(nèi)部電池進行再充電。
[0011]在使用期間,用戶持有并且操縱諸如平板計算機的現(xiàn)代計算裝置。例如,平板計算機經(jīng)常被持有,如同用戶習慣上持有書或者雜志。現(xiàn)代移動計算裝置未能提供用于用以持有設備的方式的適當?shù)姆椒?。在現(xiàn)在的移動計算裝置中,用戶可能未意識到,它們阻擋了在顯示器上顯示的信息或可能未基于用戶如何持有裝置而方便地定位顯示器上的某些交互元件。在各個實施例中,這可以導致糟糕的用戶體驗。
[0012]在一個實施例中,移動計算系統(tǒng)可以采用太陽能電池以生成電力并且以用作傳感器以幫助確定裝置是如何持有的。在各個實施例中,可以基于被阻擋的一個或多個太陽能電池來確定持有的位置。例如,用戶的手可以阻擋一個或多個太陽能電池,導致電池接收較少的光并且因此生成較少的能量。另外,未阻擋的太陽能電池可以用于將電力提供至計算裝置的一個或多個組件。因此,于此描述的一些實施例針對管理用于移動計算裝置的多個太陽能電池的技術。描述了并且要求保護其它的實施例。
[0013]實施例可以包含一個或多個元件。元件可以包括布置為執(zhí)行某些操作的任何結構。每一個元件可以實現(xiàn)為硬件、軟件、或其任何組合,如給定的一組設計參數(shù)或性能限制所期望的。盡管通過范例的方式可以將實施例描述為在某些布置中具有特定元件,但是實施例在替代布置中可以包含元件的其它組合。
[0014]值得指出的是,對“ 一個實施例”或“實施例”的任何提及意指結合實施例描述的特定的特征、結構、或特性包含于至少一個實施例中。說明書中各個地方出現(xiàn)的短語“在一個實施例中”或“在實施例中”不必全指相同實施例。
[0015]圖1示例了移動計算裝置100的一個實施例的框圖。在各個實施例中,移動計算裝置100可以包括多個節(jié)點、元件或組件。節(jié)點、元件或組件總體可以包括移動計算裝置100中的任何物理的或邏輯的實體,并且可以實現(xiàn)為硬件、軟件、或其任何組合,如給定的一組設計參數(shù)或性能限制所期望的。盡管圖1通過范例的方式可以示出有限數(shù)量的節(jié)點、元件以及組件,但是能夠意識到的是,對于給定的實施方式,可以采用或多或少的節(jié)點、元件或組件。
[0016]在各個實施例中,移動計算裝置100可以包括平板計算機、手持式計算機、個人數(shù)字助理(PDA)、蜂窩電話、組合蜂窩電話/PDA、智能手機、膝上型計算機、超膝上型計算機、便攜式計算機、個人計算機(PC)、筆記本PC、上網(wǎng)本、尋呼機、消息傳遞裝置(messagingdevice)、媒體播放器、數(shù)字音樂播放器、或其它適合的移動計算裝置。于此描述的各個實施例包含對筆記本計算機的參照。實施例在此上下文中不受限制。
[0017]移動計算裝置100可以包括用于形成有線通信系統(tǒng)、無線通信系統(tǒng)、或兩者的組合的部分的裝置。例如,移動計算裝置100可以包括布置為在一種或多種類型的有線通信鏈路上傳播信息的一個或多個節(jié)點。有線通信鏈路的范例可以不受限制地包含電線、電纜、總線、印刷電路板(PCB)、以太網(wǎng)連接、對等(P2P)連接、背板、交換結構、半導體材料、雙絞線、同軸電纜、光纖連接等。移動計算裝置100也可以包含布置為在一種或多種類型的無線通信鏈路上傳播信息的一個或多個節(jié)點。無線通信鏈路的范例可以不受限制地包含無線電通道、紅外通道、射頻(RF)通道、無線局域(WiFi)通道、RF頻譜的部分、和/或一個或多個授權或免授權頻段。
[0018]移動計算裝置100可以根據(jù)如標準組織頒布的一個或多個標準來傳播信息。在一個實施例中,例如,包括通信系統(tǒng)100的部分的各種裝置可以布置為根據(jù)一個或多個以下標準來操作:IEEE802.11標準;WiGig Alliance?規(guī)范;諸如由WirelessHD LLC頒布的2007 年 12 月 I 日的 WirelessHD Specification (WirelessHD 規(guī)范)的修訂版 1.0d7 和其后代(progeny)(共稱為WirelessHD規(guī)范)的WirelessHD?規(guī)范、標準或變形;或由諸如國際電信聯(lián)盟(ITU)、國際標準化組織(ISO)、國際電工技術委員會(IEC)、電氣電子工程師學會(信息IEEE)、因特網(wǎng)工程任務組(IETF)等的其它標準組織頒布的任何其它無線標準。在各個實施例中,例如,移動計算裝置100可以根據(jù)如下標準來傳播信息:用于無線局域網(wǎng)(WLAN)的一個或多個IEEE802.11標準,諸如信息IEEE802.11標準(1999年版的信息技術電信和系統(tǒng)之間的信息交換一局域網(wǎng)和城域網(wǎng)一具體要求,第II部分:WLAN媒體接入控制(MAC)和物理(PHY)層規(guī)范)、其后代和補充(例如,802.lla、b、g/h、j、n、VHT SG、以及變形);IEEE802.15.3和變形;用于WMAN的IEEE802.16標準,包含諸如802.16-2004、802.16.2-2004,802.16e_2005、802.16f、以及變形的 IEEE802.16 標準;WGA (WiGig)后代和變形;歐洲計算機制造協(xié)會(ECMA)TG20后代和變形;以及其它無線網(wǎng)絡標準。實施例在此上下文中不受限制。
[0019]移動計算裝置100可以根據(jù)一個或多個協(xié)議來傳播、管理以及處理信息。協(xié)議可以包括用于管理節(jié)點之間通信的一組預定義的規(guī)則或指令。在各個實施例中,例如,通信系統(tǒng)可以采用一個或多個協(xié)議,諸如波束形成協(xié)議、媒體接入控制(MAC)協(xié)議、物理層會聚協(xié)議(PLCP)、簡單網(wǎng)絡管理協(xié)議(SNMP)、異步傳輸模式(ATM)協(xié)議、幀中繼協(xié)議、系統(tǒng)網(wǎng)絡架構(SNA)協(xié)議、傳輸控制協(xié)議(TCP)、英特網(wǎng)協(xié)議(IP)、TCP/IP、X.25、超文本傳輸協(xié)議(HTTP)、用戶數(shù)據(jù)報協(xié)議(UDP)、基于競爭的時期(CBP)協(xié)議、分布式基于競爭的時期(CBP)協(xié)議等。在各個實施例中,通信系統(tǒng)100也可以布置為根據(jù)用于媒體處理的標準和/或協(xié)議來操作。實施例在此上下文中不受限制。
[0020]在一些實施例中,移動計算裝置100可以包括網(wǎng)絡和多個其它節(jié)點或者與網(wǎng)絡和多個其它節(jié)點相關聯(lián)。在各個實施例中,節(jié)點可以實現(xiàn)為各種類型的無線計算裝置或移動計算裝置。無線裝置的范例可以不受限制地包含IEEE802.15.3微微控制器(PNC)、控制器、IEEE802.11PCP、協(xié)調(diào)器、站、訂戶站、基站、無線接入點(AP)、無線客戶端裝置、無線站(STA)、膝上型計算機、超膝上型計算機、便攜式計算機、個人計算機(PC)、筆記本PC、平板計算機、手持式計算機、個人數(shù)字助理(PDA)、蜂窩電話、組合蜂窩電話/PDA、智能手機、尋呼機、消息傳遞裝置、媒體播放器、數(shù)字音樂播放器、機頂盒(STB)、用具、工作站、用戶終端、移動單元、消費電子器件、電視、數(shù)字電視、高清晰電視、電視接收器、高清晰電視接收器等。
[0021]在一些實施例中,移動計算裝置100可以包括或包含用于無線通信的又一個(onemore)無線接口(interface)和/或組件,諸如一個或多個發(fā)射器、接收器、收發(fā)器、芯片組、放大器、濾波器、控制邏輯、網(wǎng)絡接口卡(NIC)、天線、天線陣列、模塊等。常規(guī)的天線的范例可以不受限制地包含內(nèi)部天線、全向天線、單極天線、偶極天線、端饋天線、圓極化天線、微帶天線、分集天線、雙天線、天線陣列等。
[0022]在各個實施例中,移動計算裝置100可以包括無線網(wǎng)絡或者形成無線網(wǎng)絡的部分。在一些實施例中,例如,無線網(wǎng)絡可以包括或實現(xiàn)為各種類型的無線網(wǎng)絡和相關聯(lián)的協(xié)議,關聯(lián)的協(xié)議適合于WPAN、無線局域網(wǎng)(WLAN)、無線城域網(wǎng)、無線廣域網(wǎng)(WWAN)、寬帶無線接入(BWA)網(wǎng)絡、無線電網(wǎng)絡、電視網(wǎng)絡、諸如直接廣播衛(wèi)星(DBS)網(wǎng)絡的衛(wèi)星網(wǎng)絡、長期演進(LTE)網(wǎng)絡和/或布置為根據(jù)描述的實施例來操作的任何其它無線通信網(wǎng)絡。
[0023]雖然實施例在此上下文中不受限制,但是在一些實施例中移動計算裝置100示例了一個可能的節(jié)點。在各個實施例中,移動計算裝置100可以包含處理器102、存儲器104、電力管理模塊106、界面管理模塊108、數(shù)字顯示器110、電源112、太陽能電池114和外圍裝置120。雖然為了示例的目的在圖1中示出了有限數(shù)量和布置的組件,但是應當理解的是,移動計算裝置100可以包含任何數(shù)量或布置的組件并且依然落入描述的實施例內(nèi)。例如,在一些實施例中,移動計算裝置100可以另外包含含有待由例如一個或多個多核處理器來執(zhí)行的指令的存儲器。然而實施例不限于此圖中示出的元件或配置。以下參照圖4進一步地討論用于移動計算裝置100的附加的組件。
[0024]在一些實施例中,處理器102可以包括任何適合的電裝置、半導體裝置、片上系統(tǒng)或其它組件。例如,在各個實施例中,處理器102可以包括多核處理器。在一些實施例中,處理器102可以包含或包括一個或多個無線電模塊或組合發(fā)射器/接收器(例如,收發(fā)器)裝置。在各個實施例中,收發(fā)器裝置可以包括具有被組合并且共用共同的電路或單一的殼體的發(fā)射器和接收器兩者(both)的裝置。例如,在一些實施例中,收發(fā)器可以用于使得能夠對移動計算裝置100實現(xiàn)無線通信能力。描述了并且要求保護其它實施例。
[0025]在一些實施例中,存儲器104可以包括用于移動計算裝置100中在永久或臨時的基礎上儲存數(shù)據(jù)、程序、指令序列或其它信息的任何適合的物理裝置。例如,存儲器104可以包括例如易失性或非易失性存儲器、RAM、ROM、虛擬存儲器、固態(tài)盤驅動器(solid statedisk drive)或硬盤驅動器。實施例在此上下文中不受限制。
[0026]在各個實施例中,電力管理模塊106和界面管理模塊108可以包括軟件、固件、硬件或者軟件、固件或硬件的任何適合的組合。在一個實施例中,例如,電力管理模塊106和界面管理模塊108可以包括儲存在存儲器104中的待由處理器執(zhí)行以執(zhí)行太陽能電池管理操作的邏輯。在一些實施例中,電力管理模塊106和界面管理模塊108可以包括固件或實現(xiàn)于計算裝置100的操作系統(tǒng)中的嵌入式控制器。雖然在圖1中作為存儲器104的部分示出,但是應當理解的是,電力管理模塊106和界面管理模塊108可以實現(xiàn)于計算裝置100內(nèi)的任何地方并且依然落入描述的實施例內(nèi)。描述了并且要求保護其它實施例。
[0027]在一些實施例中,顯示器110可以包括用于向移動計算裝置100的用戶顯示內(nèi)容的任何適合的可視界面。在一個實施例中,例如,顯示器Iio可以由液晶顯示器(LCD)或觸敏彩色LCD屏來實現(xiàn)。在一些實施例中,觸敏LCD可以響應人的觸摸或可以與觸筆(stylus)和/或手寫識別器程序一起使用。在一些實施例中,顯示器110可以包括布置為占據(jù)計算裝置的第一側的大部分(substantial portion)的數(shù)字觸屏顯示器。
[0028]在各個實施例中,電源112可以包括適合于將電能提供至計算裝置100的任何裝置。例如,電源112可以包括AC電源或DC電源。在一些實施例中,電源112可以包括蓄電池或能夠儲存電力并且將電力提供至計算裝置100的其它能量儲存裝置。描述了并且要求保護其它的實施例。
[0029]在各個實施例中,太陽能電池114可以包括用于通過光伏效應將光能直接轉換為電的任何固態(tài)電裝置。例如,太陽能電池114可以包括光伏電池或光電電池。在一些實施例中,可以對太陽能電池114的部件進行組合,以構成用于從陽光中捕獲能量的成太陽能面板的形式的太陽能模塊。在一些實施例中,被稱為太陽能的從這些太陽能模塊生成的能量是太陽能的范例。雖然于此描述的各個實施例指太陽能電池114的使用,但是應當理解的是,可以使用用于將光能轉換為電能的任何適合的傳感器或裝置并且該傳感器或裝置依然落入描述的實施例內(nèi)。
[0030]在一些實施例中,外圍裝置120可以包括耦合至計算裝置100的外部裝置。例如,外圍裝置120可以包括附至計算裝置100的任何裝置,但不是其部分,其(that)或多或少取決于計算裝置100。在一些實施例中,外圍裝置120可以用于擴展計算裝置100的能力。外圍裝置120的范例包含但不限于計算機打印機、圖像掃描器、磁帶驅動器、麥克風、揚聲器、網(wǎng)絡攝像頭、以及數(shù)字相機。描述了并且要求保護其它的實施例。
[0031]圖2A示例了移動計算裝置200的一個實施例的框圖。移動計算裝置200可以與各個實施例中的移動計算裝置100相同或類似。在一些實施例中,移動計算裝置200可以包括平板計算裝置,但是實施例不限于此方面。如示出的,移動計算裝置可以包含外殼202、前蓋(bezel) 204、一個或多個太陽能電池206以及顯示器210。盡管通過范例的方式圖2A可以示出有限數(shù)量的節(jié)點、元件和組件,但是應當意識到的是,對于給定的實施方式,可以采用或多或少的節(jié)點、元件或組件。
[0032]在各個實施例中,太陽能電池206和顯示器210可以與圖1的太陽能電池114和顯示器Iio相同或類似。如圖2A中示出的,在一些實施例中,太陽能電池206可以布置在顯示器210周圍或布置為臨近顯示器210。例如,在各個實施例中,太陽能電池206可以布置為基本在顯示器210的周邊周圍。
[0033]各個實施例描述了多個太陽能電池206的使用。應當理解的是,可以使用任何數(shù)量、類型或布置的太陽能電池206并且其依然落入描述的實施例內(nèi)。本領域技術人員將理解的是,在使用可以增加能夠用以確定持有的位置或取向的準確度或精確度的大數(shù)量的太陽能電池206和可以導致增大的電力生成的較小數(shù)量的太陽能電池206之間存在折衷。
[0034]在一些實施例中,太陽能電池206可以附加至外殼202的頂表面或集成至外殼202的頂表面中。例如,太陽能電池206可以附著至外殼202的頂表面或者受到玻璃或形成外殼202的部分的其它表面的保護。在各個實施例中,外殼202可以包括布置為支撐或保護計算裝置200的任何或全部組件(包含但不限于顯示器110、電源112、處理器102、存儲器104以及太陽能電池114)的任何適合的外殼。在一些實施例中,夕卜殼202可以米取如圖2A中示出的筆記本計算機外殼的形式,然而實施例在此上下文中不受限制。在各個實施例中,外殼202可以包含前蓋204。在一些實施例中,前蓋204可以包括外殼202的圍繞顯不器210的前部部分。
[0035]在一些實施例中,在系統(tǒng)設計中,可以將太陽能電池206選定為具有美學價值。例如,可以將太陽能電池206選定為具有與前蓋204、顯示器210或外殼的其它部分的顏色類似或基本相同的顏色。以此方式,可以將太陽能電池206選定為融入到系統(tǒng)設計中。在其它實施例中,可以將太陽能電池206選定為具有選定為強調(diào)或突出計算裝置200的不同部分的不同的顏色。描述了并且要求保護其它的實施例。
[0036]回到圖1,在各個實施例中,電力管理模塊106可以用于管理從多個太陽能電池114接收的電力輸出。例如,電力管理模塊106可以用于將電力輸出耦合至計算裝置100的一個或多個組件。在各個實施例中,電力輸出可以包括由太陽能電池114轉換為電或電能的光能。在一些實施例中,可以通過電力管理模塊106管理或分配由太陽能電池114生成的電。例如,可以將電提供至電源112(例如,能量儲存裝置112)以對電源進行充電并且延長計算裝置100的移動有效性(mobile usefulness)。在其它實施例中,電力管理模塊106可以用于將電力輸出直接提供至計算裝置100中的用于操作這些組件或對這些組件進行供電的諸如處理器102、存儲器104或顯示器110的任何其它組件,或者向這些系統(tǒng)補充供應的電力。實施例不限于此方面。[0037]在一些實施例中,電力管理模塊106可以用于將來自太陽能電池的第一組的輸出耦合至一個或多個第一組件并且將來自太陽能電池的第二組的輸出耦合至一個或多個第二組件。例如,電力管理模塊106可以用于形成太陽能電池114的一個或多個組或子集。圖2B示例了可以與圖2A的計算裝置200相同或類似的移動計算裝置240的一個實施例的框圖,其中,對相似的元件類似地進行編號。如圖2B中示出的,太陽能電池206的第一組242可以包括由虛線包圍的電池206。在一些實施例中,剩余的電池可以形成電池206的第二組。為了示例的目的而不是限制,示出了有限數(shù)量和布置的分組。
[0038]在各個實施例中,太陽能電池206的每一個分組可以用于將電力提供至計算裝置240的不同的裝置或組件。例如,太陽能電池206的分組242可以耦合至顯示器210,以對顯示器210供電。不在分組242中的剩余的太陽能電池206可以形成第二組,并且此第二組可以耦合至能量儲存裝置112。描述了并且要求保護其它的實施例。
[0039]在一些實施例中,界面管理模塊108可以用于識別具有比其它太陽能電池114低的電力輸出的一個或多個太陽能電池114,并且基于識別來調(diào)整一個或多個圖形用戶界面(⑶I)元件。例如,如果一個或多個太陽能電池114被覆蓋或以其它方式被掩蓋而隔離了光,貝1J相比于未被覆蓋或掩蓋的太陽能電池114,它們可以產(chǎn)生低的輸出電力。在一些實施例中,在持有計算裝置100時,用戶的一只手或多只手可以覆蓋一個或多個太陽能電池114,導致對于覆蓋的太陽能電池114的減小的輸出電力?;跍p小的或降低的輸出電力,在一些實施例中,界面管理模塊108可以用于推斷持有位置或用戶的手在計算裝置100上的位置。在各個實施例中,界面管理模塊108可以用于基于比其它太陽能電池具有低的電力輸出的一個或多個太陽能電池來確定設備的取向。描述了并且要求保護其它地實施例。
[0040]在各個實施例中,⑶I視圖可以包括布置為容許用戶使用顯示器110上顯示的圖像而非使用文本命令來與計算裝置100進行交互的用戶界面。在一些實施例中,⑶I視圖可以包括一個或多個⑶I元件。⑶I元件的范例可以包含但不限于圖標、文本、圖像、多媒體信息或可視化地表示計算裝置100上儲存的或可訪問的信息的任何其它數(shù)據(jù)或元件。
[0041]在一些實施例中,界面管理模塊108可以用于將一個或多個⑶I元件布置為臨近于比其它太陽能電池具有低的電力輸出的一個或多個太陽能電池。圖2C示例了可以與圖2A的計算裝置200相同或類似的移動計算裝置250的實施例的框圖,其中,對相似的元件類似地進行編號。如圖2C的左部中示出的,移動計算裝置250可以包含顯示器210上的⑶I視圖中的一個或多個⑶I元件254和256。在示例的實施例中,⑶I元件254可以包括包括了方向箭頭的導航元件并且GUI元件256可以包括圖標,然而實施例不限于此方面。
[0042]在各個實施例中,移動計算裝置250可以如示出地那樣在顯示器210上顯現(xiàn)⑶I元件254和256。然而,在如圖2C的右邊中示出的一些實施例中,移動計算裝置250 (例如,界面管理模塊108)可以基于比其它的太陽能電池具有低的電力輸出的一個或多個太陽能電池來調(diào)整、重新定位或以其它方式改變⑶I元件254和256。例如,元件252示例了幾個太陽能電池206的阻擋。在一些實施例中,此阻擋物或覆蓋物可以包括持有計算裝置250的人手。在各個實施例中,在252處被覆蓋的太陽能電池206可以接收較少的光,并且結果可以生成較少的輸出電力。作為此效應的結果,界面管理模塊108可以用于確定用戶的手或覆蓋一個或多個太陽能電池206的其它材料的地點,并且可以如圖2C的右邊示出的,將諸如導航GUI元件254或圖標256的一個或多個GUI元件布置為臨近于比其它太陽能電池具有低的電力輸出的一個或多個太陽能電池。
[0043]在各個實施例中,可以基于檢測的手的位置252來生成一個或多個⑶I元件。在一些實施例中,當檢測到252用戶的手持有計算裝置250時,與用戶交互或控制有關的GUI元件可以出現(xiàn)在顯示器210上。例如,光標(cursor)、導航控制、菜單或用戶可能感興趣的其它適合的GUI元件可以基于檢測到的手的位置252而出現(xiàn)。描述了并且要求保護其它的實施例。
[0044]在一些實施例中,界面管理模塊108可以用于將一個或多個主要的⑶I元件布置為遠離比其它太陽能電池具有低的電力輸出的一個或多個太陽能電池。例如,圖2D示例了可能與圖2A的計算裝置200相同或類似的移動計算裝置270的實施例的框圖,其中,對相似的元件類似地進行編號。如圖2D的左部中示出的,GUI元件272可以包括諸如媒體流或用戶感興趣的其它內(nèi)容的主要的GUI元件。當如圖2D的右邊中示出的那樣檢測到252用戶的手時,界面管理模塊108可以用于重新定位或者以其它方式操縱主要的GUI元件272,以避免由在252處的阻擋物引起的任何干擾。本領域技術人員將理解的是,主要的GUI元件可以包括Gn視圖中呈現(xiàn)的不應被掩蓋或未被布置為臨近于用戶的手252的任何GUI元件。實施例不限于此方面。
[0045]在各個實施例中,界面管理模塊108可以用于基于預定義的一組規(guī)則或基于由用戶建立的一組規(guī)則來選定GUI元件,該GUI元件是基于檢測到的太陽能電池的覆蓋物而被操縱的。例如,預定義的或默認的一組規(guī)則可以將用于計算裝置的導航或控制的GUI元件識別為被重新定位為臨近于檢測到的用戶的手的地點的元件。在一些實施例中,用戶可以指定應當操縱什么類型的GUI元件。
[0046]在一些實施例中,電力管理模塊106可以用于基于檢測到的手的位置252來調(diào)整或重新布置太陽能電池206的分組。例如,可以建立電力優(yōu)先級,使得相對于其它組件,給予某些組件從太陽能電池206接收電力的優(yōu)先級。在一些實施例中,如果電池206中被覆蓋252的任何電池先前耦合至能量儲存裝置112,則被賦于其它組件的電池206可以被重新賦于或耦合至能量儲存裝置112,以確保盡管有阻擋物252,此裝置接收充足的電力。描述了并且要求保護其它的實施例。
[0047]在各個實施例中,電力管理模塊106可以用于基于檢測到的來自太陽能電池114的電力輸出來改變計算裝置100的組件的性能狀態(tài)。例如,處理器102的性能狀態(tài)可以基于可從太陽能電池114得到的電力的改變而自動地改變。在各個實施例中,如果可從太陽能電池114得到的電力減小,則改變性能狀態(tài)可以包括使處理器減速(throttle)。通過改變組件的性能狀態(tài),電力管理模塊106可以能夠調(diào)整計算裝置100的電力消耗,以當充足的儲備不可得時幫助防止過度的電力使用。
[0048]將太陽能電池114用于電力生成和計算裝置的持有位置或取向的感測的雙重功能提供了現(xiàn)有計算系統(tǒng)未實現(xiàn)的優(yōu)點。例如,于此描述的系統(tǒng)可以用于動態(tài)地區(qū)分左手和右手的用戶。系統(tǒng)也可以用于基于提供穩(wěn)健和愉悅的用戶體驗的使用裝置的方式來動態(tài)地調(diào)整⑶I視圖。在一些實施例中,此動態(tài)控制可以簡化用戶與各個⑶I元件的交互,而同時為計算裝置提供電力。如于此描述的那樣利用太陽能電池114作為傳感器以檢測手的位置也可以避免對在計算裝置100上包含檢測手持有的位置的附加的傳感器的需求,這可以降低系統(tǒng)100的電力提取(draw)和制造成本。在一些實施例中,用戶可以意識到其裝置至少部分地由有利于環(huán)境的“綠色能源”來供電的事實。另外,太陽能電池設計(例如,顏色和樣子(look))對于一些用戶可能是美學上令人愉快的。本領域技術人員將理解的是,許多其它的優(yōu)點起因于描述的實施例,并且不限于于此討論的這一點。
[0049]于此包含的是表示執(zhí)行公開的架構的新穎的方面的示范性的方法論的一個或多個流程圖。雖然,為了簡化解釋的目的,將例如以流程圖或流程圖示的形式于此示出的一個或多個方法論示出和描述為一系列的行為,但是應當理解和意識到的是,方法論不受行為的順序的限制,因為一些行為可以根據(jù)方法論以與于此示出和描述的不同的順序和/或與其它行為同時地發(fā)生。例如,本領域技術人員將理解和意識到的是,方法論可以替代地表示為諸如狀態(tài)圖示中的一系列的相關的狀態(tài)或事件。而且,對于新穎的實施方式可能不是方法論中示例的所有的行為都需要。
[0050]圖3示例了邏輯流程300的一個實施例。邏輯流程300可以由各種系統(tǒng)和/或裝置來執(zhí)行,并且可以實現(xiàn)為硬件、軟件、固件、和/或其任何組合,如對給定的一組設計參數(shù)或性能限制所期望的。例如,邏輯流程300的一個或多個操作可以由待由邏輯裝置(例如,計算機、處理器)執(zhí)行的可執(zhí)行編程或非暫時性計算機可讀指令來實現(xiàn)。邏輯流程300可以描述以上參照圖1、2A、2B、2C以及2D描述的動態(tài)的太陽能電池管理。描述了并且要求保護其它實施例。
[0051 ] 可以從在302處的多個太陽能電池接收電力輸出。例如,電力管理模塊106可以用于從太陽能電池114接收電力輸出。在304處,電力輸出可以耦合至一個或多個組件。例如,電力管理模塊106可以用于將來自太陽能電池114的電力輸出耦合至一個或多個電源112、處理器102、顯示器110或任何其它適合的組件。
[0052]在各個實施例中,在306處可以識別比其它太陽能電池具有低的電力輸出的一個或多個太陽能電池。例如,界面管理模塊108可以用于識別未產(chǎn)生和其它太陽能電池一樣多的輸出電力的一個或多個太陽能電池114。在一些實施例中,此降低的輸出可能起因于被用戶的手阻擋并且未接收和未被阻擋的太陽能電池114 一樣多的光的太陽能電池114。
[0053]在308處,可以基于識別來調(diào)整一個或多個圖形用戶界面(⑶I)元件。例如,界面管理模塊108可以用于將一個或多個⑶I元件254、256布置為臨近于比其它太陽能電池252具有低的電力輸出的一個或多個太陽能電池,將一個或多個導航GUI兀件254布置為臨近于比其它太陽能電池252具有低的電力輸出的一個或多個太陽能電池或將一個或多個主要的GUI元件272布置為遠離比其它太陽能電池252具有低的電力輸出的一個或多個太陽能電池。描述了并且要求保護其它的實施例。
[0054]在一些實施例中,電力輸出可以耦合至能量儲存裝置、處理器、存儲器、數(shù)字顯示器或一個或多個外圍裝置中的一個或多個。例如,電力管理模塊106可以用于將來自太陽能電池114中的一個或多個太陽能電池的輸出電力耦合至電源112、存儲器104、處理器102、顯示器110或外圍裝置120中的一個或多個。在一些實施例中,可以將太陽能電池分組為子集,并且來自太陽能電池的第一組或子集的輸出可以耦合至一個或多個第一組件,并且來自太陽能電池的第二組或子集的輸出可以耦合至一個或多個第二組件。例如,太陽能電池206的組242可以耦合至處理器102并且剩余的太陽能電池206可以耦合至能量儲存裝置112。
[0055]在各個實施例中,可以基于比其它太陽能電池具有低的電力輸出的一個或多個太陽能電池來確定計算裝置的取向。例如,界面管理模塊108可以用于基于檢測到的用戶的手的位置來確定計算裝置的取向。實施例在此上下文中不受限制。
[0056]圖4是示范性的系統(tǒng)實施例的圖示。特別地,圖4是示出了系統(tǒng)400的圖示,其可以包含各個元件。例如,圖4示出了系統(tǒng)400可以包含處理器402、芯片組404、輸入/輸出(I/O)裝置406、隨機存取存儲器(RAM)(諸如動態(tài)RAM(DRAM))408、和只讀存儲器(ROM) 410、以及各種平臺組件414 (例如,風扇、橫流風機、散熱器、DTM系統(tǒng)、冷卻系統(tǒng)、殼體、通風口等)。這些元件可以實現(xiàn)于硬件、軟件、固件、或其任何組合中。然而,實施例不限于這些元件。
[0057]如圖4中示出的,I/O裝置406、RAM408、以及R0M410通過芯片組404耦合至處理器402。芯片組404可以通過總線412來耦合至處理器402。相應地,總線412可以包含多個線。
[0058]處理器402可以是包括一個或多個處理器核的中央處理單元,并且可以包含具有任何數(shù)量的處理器核的任何數(shù)量的處理器。處理器402可以包含任何類型的處理單元,諸如例如,CPU、多處理單元、精簡指令集計算機(RISC)、具有流水線(pipeline)的處理器、復雜指令集計算機(CISC)、數(shù)字信號處理器(DSP)等。
[0059]盡管未示出,然而系統(tǒng)400可以包含諸如以太網(wǎng)接口和/或通用串行總線(USB)接口和/或類似的接口的各種接口電路。在一些示范性的實施例中,I/o裝置406可以包括被連接至用于將數(shù)據(jù)和命令輸入至系統(tǒng)400中的接口電路的一個或多個輸入裝置。例如,輸入裝置可以包含鍵盤(物理的或虛擬的/軟的(soft))、鼠標、觸摸屏、軌跡板、軌跡球、指點設備(isopoint)、語音識別系統(tǒng)、和/或類似的裝置。類似地,I/O裝置406可以包括被連接至用于將信息輸出至操作員的接口電路的一個或多個輸出裝置。例如,如果期望的話,輸出裝置可以包含一個或多個顯示器、打印機、揚聲器、和/或其它輸出裝置。例如,輸出裝置之一可以是顯示器。顯示器可以是陰極射線管(CRT)、液晶顯示器(LCD)、或任何其它類型的顯示器。
[0060]系統(tǒng)400也可以具有經(jīng)由至網(wǎng)絡的連接來與其它裝置交換數(shù)據(jù)的有線或無線的網(wǎng)絡接口。網(wǎng)絡連接可以是諸如以太網(wǎng)連接、數(shù)字用戶線(DSL)、電話線、同軸電纜等的任何類型的網(wǎng)絡連接。網(wǎng)絡可以是諸如英特網(wǎng)、電話網(wǎng)絡、電纜網(wǎng)絡、無線網(wǎng)絡、分組交換網(wǎng)絡、電路交換網(wǎng)絡、和/或類似的網(wǎng)絡的任何類型的網(wǎng)絡。
[0061]于此已經(jīng)闡述了許多具體的細節(jié)以提供對實施例的徹底理解。然而,本領域技術人員將理解的是,實施例可以在沒有這些具體細節(jié)的情況下得以實施。在其它實例中,未詳細地描述已知的操作、組件以及電路,以便不使得實施例模糊不清。能夠意識到的是,于此公開的具體的結構和功能的細節(jié)可以是代表性的并且不必限制實施例的范圍。
[0062]可以使用硬件元件、軟件元件、或兩者的組合來實現(xiàn)各個實施例。硬件元件的范例可以包含處理器、微處理器、電路、電路元件(例如,晶體管、電阻器、電容器、電感等)、集成電路、專用集成電路(ASIC)、可編程邏輯器件(PLD)、數(shù)字信號處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)、邏輯門、寄存器、半導體裝置、芯片、微芯片、芯片組等。軟件的范例可以包含軟件組件、程序、應用、計算機程序、應用程序、系統(tǒng)程序、機器程序、操作系統(tǒng)軟件、中間軟件、固件、軟件模塊、例程、子例程、函數(shù)、方法、過程、軟件接口、應用程序接口、指令集、計算代碼、計算機代碼、代碼段、計算機代碼段、字、值、符號、或其任何組合。確定是否使用了硬件元件和/或軟件元件來實現(xiàn)實施例可以根據(jù)任何數(shù)量的因素來改變,任何數(shù)量的因素諸如是期望的計算速率、功率水平、耐熱性、處理周期預算(processing cycle budget)、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲器資源、數(shù)據(jù)總線速度以及其它設計、性能或成本約束。
[0063]可以使用表述“耦合”和“連接”連同它們的派生詞來描述一些實施例。這些術語不旨在作為彼此的同義詞。例如,可以使用術語“連接”和/或“耦合”來描述一些實施例,以指示兩個或多個元件彼此直接物理接觸或電接觸。然而,術語“耦合”也可以意指兩個或多個元件彼此不直接接觸,但是依然彼此協(xié)作或交互。
[0064]例如可以使用可以儲存指令、一組指令或計算機可執(zhí)行代碼的機器可讀或計算機可讀介質或制品來實現(xiàn)一些實施例,該指令、一組指令或計算機可執(zhí)行代碼在由機器或處理器執(zhí)行時,可以引起機器或處理器執(zhí)行根據(jù)實施例的方法和/或操作。該機器可以包含例如任何適合的處理平臺、計算平臺、計算裝置、處理裝置、計算系統(tǒng)、處理系統(tǒng)、計算機、處理器等,并且可以使用硬件和/或軟件的任何適合的組合來實現(xiàn)該機器。機器可讀介質或制品在一些實施例中可以包括非暫時性介質,并且可以包含例如任何適合的類型的存儲單元、存儲裝置、存儲制品、存儲介質、儲存裝置、儲存制品、儲存介質和/或儲存單元,例如,存儲器、可移動或不可移動介質、易失性或非易失性存儲器或介質、可擦除或不可擦除介質、可寫或可重寫介質、數(shù)字或模擬介質、硬盤、軟盤、壓縮盤只讀存儲器(CD-ROM)、可記錄壓縮盤(CD-R)、可重寫壓縮盤(CD-RW)、光盤、磁介質、磁光介質、可移動存儲卡或盤、各種類型的數(shù)字多功能盤(DVD)、磁帶、盒式磁帶等。指令可以包含可以使用任何適合的高級、低級、面向對象、可視、編譯和/或解釋程序語言來實現(xiàn)的諸如源代碼、編譯代碼、解釋代碼、可執(zhí)行代碼、靜態(tài)代碼、動態(tài)代碼、加密代碼等的任何適合的類型的代碼。
[0065]除非另外特別說明,可以意識到的是,諸如“處理”、“計算”、“運算”、“確定”等的術語指的是操縱和/或將表示為計算系統(tǒng)的寄存器和/或存儲器內(nèi)的物理量(例如,電子的)的數(shù)據(jù)轉換為類似地表示為計算系統(tǒng)的存儲器、寄存器或其它該信息儲存、傳輸或顯示裝置內(nèi)的物理量的其它數(shù)據(jù)的計算機或計算系統(tǒng)或類似的電子計算裝置的行為和/或過程。實施例在此上下文中不受限制。
[0066]應當指出的是,不必以描述的順序或以任何特定的順序來執(zhí)行于此描述的方法。而且,能夠以串行或并行的方式來執(zhí)行關于于此識別的方法的各種活動。
[0067]盡管于此已經(jīng)示例并且描述了具體實施例,然而應當意識到的是,運算以實現(xiàn)相同目的的任何布置可以代替示出的具體實施例。此公開內(nèi)容旨在覆蓋對各個實施例的任何和所有的改編和變動。應當理解的是,已經(jīng)以示例性的方式而非限制性的方式作出了以上的描述。一旦回顧以上的描述,以上實施例與于此未特別描述的其它實施例的組合對于本領域技術人員就將是顯而易見的。從而,各個實施例的范圍包含其中使用了以上的構成、結構、以及方法的任何其它應用。
[0068]應當強調(diào)的是,提供公開內(nèi)容的摘要以符合37C.F.R.§ 1.72 (b),37C.F.R.§ 1.72(b)要求將容許讀者迅速確定技術公開內(nèi)容的性質的摘要。應能理解,本摘要將不用于解釋或限制權利要求的范圍或意思。另外,在前述【具體實施方式】中,能夠看到的是,為了簡化本公開的目的,各個特征一起組合在單個實施例中。本公開的此方法不被解釋為反映要求保護的實施例需要比每一個權利要求中明確記載的特征多的特征的意圖。相反,如下面的權利要求反映 的,發(fā)明的主題在于小于單個公開的實施例的所有特征。從而,下面的權利要求特此被并入【具體實施方式】中,每一個權利要求自身作為獨立的優(yōu)選實施例。在所附權利要求中,術語“包含”和“在……中”分別用作相應的術語“包括”和“其中”的簡明英語等效物。而且,術語“第一”、“第二”、以及“第三”等僅僅用作標注,而不旨在對其對象施加數(shù)字要求。
[0069]盡管已經(jīng)以具體于結構特征和/或方法行為的語言描述了主題,但是應當理解的是,所附權利要求中定義的主題不必限于以上描述的具體的特征或行為。相反,以上描述的具體的特征和 行為被公開為實施權利要求的范例形式。
【權利要求】
1.一種設備,包括: 電力管理模塊,所述電力管理模塊用于管理從多個太陽能電池接收的電力輸出;以及 界面管理模塊,所述界面管理模塊用于識別比一個或多個其它太陽能電池具有低的電力輸出的一個或多個太陽能電池,并且基于所述識別來調(diào)整一個或多個圖形用戶界面(⑶I)元件。
2.根據(jù)權利要求1所述的設備,所述多個太陽能電池中的至少兩個太陽能電池布置在所述設備的數(shù)字顯示器的周邊的至少部分的周圍。
3.根據(jù)權利要求1或2所述的設備,所述電力管理模塊用于將一個或多個太陽能電池的所述電力輸出耦合至所述設備的一個或多個組件,所述一個或多個組件包括能量儲存裝置、處理器、外圍裝置、存儲器或數(shù)字顯示器中的一個或多個。
4.根據(jù)權利要求1至3中的任一項所述的設備,所述電力管理模塊用于將來自一個或多個第一太陽能電池的輸出耦合至一個或多個第一組件并且將來自一個或多個第二太陽能電池的輸出耦合至一個或多個第二組件。
5.根據(jù)權利要求1至4中的任一項所述的設備,所述界面管理模塊用于基于比一個或多個其它太陽能電池具有低的電力輸出的所述一個或多個太陽能電池來確定所述設備的取向。
6.根據(jù)權利要求1至5中的任一項所述的設備,所述界面管理模塊用于將一個或多個GUI元件布置為臨近于比一個或多個其它太陽能電池具有低的電力輸出的所述一個或多個太陽能電池。
7.根據(jù)權利要求1至6中的任一項所述的設備,包括: 處理器,所述處理器用于執(zhí)行所述電力管理模塊或所述界面管理模塊。
8.一種方法,包括: 從多個太陽能電池接收電力輸出; 將來自所述多個太陽能電池中的一個或多個太陽能電池的所述電力輸出耦合至一個或多個組件; 識別比一個或多個其它太陽能電池具有低的電力輸出的一個或多個太陽能電池;以及 基于所述識別來調(diào)整一個或多個圖形用戶界面(GUI)元件。
9.根據(jù)權利要求8所述的方法,包括: 將來自一個或多個太陽能電池的所述電力輸出耦合至能量儲存裝置、處理器、存儲器、數(shù)字顯示器或一個或多個外圍裝置中的一個或多個。
10.根據(jù)權利要求8或9所述的方法,包括: 將來自一個或多個第一太陽能電池的輸出耦合至一個或多個第一組件;以及 將來自一個或多個第二太陽能電池的輸出耦合至一個或多個第二組件。
11.根據(jù)權利要求8至10中的任一項所述的方法,包括: 基于比一個或多個其它太陽能電池具有低的電力輸出的所述一個或多個太陽能電池來確定計算裝置的取向。
12.根據(jù)權利要求8至11中的任一項所述的方法,包括:
將一個或多個GUI元件布置為臨近比一個或多個其它太陽能電池具有低的電力輸出的所述一個或多個太陽能電池。
13.根據(jù)權利要求8至12中的任一項所述的方法,包括: 將一個或多個導航GUI元件布置為臨近于比一個或多個其它太陽能電池具有低的電力輸出的所述一個或多個太陽能電池。
14.根據(jù)權利要求8至13中的任一項所述的方法,包括: 將一個或多個主要的⑶I元件布置為遠離比一個或多個其它太陽能電池具有低的電力輸出的所述一個或多個太陽能電池。
15.—種系統(tǒng),包括: 外殼; 多個電池; 電力管理模塊,所述電力管理模塊用于管理從所述多個太陽能電池中的一個或多個太陽能電池接收的電力輸出;以及 界面管理模塊,所述界面管理模塊用于識別比一個或多個其它太陽能電池具有低的電力輸出的一個或多個太陽能電池,并且基于所述識別來調(diào)整一個或多個圖形用戶界面(⑶I)元件。
16.根據(jù)權利要求15所述的系統(tǒng),包括: 數(shù)字顯示器,所述 多個太陽能電池中的一個或多個太陽能電池布置為臨近于所述數(shù)字顯示器。
17.根據(jù)權利要求15或16所述的系統(tǒng),所述界面管理模塊用于基于識別的比一個或多個其它太陽能電池具有低的電力輸出的所述一個或多個太陽能電池來調(diào)整用于所述數(shù)字顯示器上呈現(xiàn)的⑶I視圖的圖形用戶界面(Gn)元件或者調(diào)整一個或多個系統(tǒng)參數(shù)。
18.根據(jù)權利要求15至17中的任一項所述的系統(tǒng),包括: 能量儲存裝置,所述電力管理模塊用于將來自一個或多個太陽能電池的所述電力輸出耦合至所述能量儲存裝置;或 一個或多個外圍裝置,所述電力管理模塊用于將來自一個或多個太陽能電池的所述電力輸出耦合至所述一個或多個外圍裝置中的至少一個外圍裝置。
19.至少一種機器可讀介質,包括多個指令,所述多個指令響應于在計算裝置上被執(zhí)行,引起所述計算裝置執(zhí)行根據(jù)權利要求8至14中的任一項所述的方法。
20.—種設備,包括: 構件,所述構件用于執(zhí)行根據(jù)權利要求8至14中的任一項所述的方法。
【文檔編號】G06F1/26GK103907076SQ201280053766
【公開日】2014年7月2日 申請日期:2012年10月3日 優(yōu)先權日:2011年10月3日
【發(fā)明者】Y·H·周 申請人:英特爾公司