本公開(kāi)涉及一種用于管理電力的電子設(shè)備及控制其的方法,并且更具體地,涉及一種用于控制所使用的電力的電子設(shè)備及控制其的方法。
背景技術(shù):
便攜式電子設(shè)備可以相對(duì)地小并且可以包括顯示器和通信模塊。通過(guò)便攜式電子設(shè)備,用戶可以在任何地方觀看內(nèi)容或訪問(wèn)因特網(wǎng)。由于便攜式電子設(shè)備被制造為相對(duì)地小以增加便攜性,便攜式電子設(shè)備在其中具有相對(duì)地小的電池。
由于電池相對(duì)地小,便攜式電子設(shè)備可以具有相對(duì)地短的操作時(shí)間。因此,用戶可能需要購(gòu)買(mǎi)額外的附件來(lái)頻繁地更換電池或?qū)Ρ銛y式電子設(shè)備的電池進(jìn)行充電,這可能對(duì)用戶是不便的。傳統(tǒng)的便攜式電子設(shè)備包括電力管理集成電路(pmic)。pmic管理被輸出到便攜式電子設(shè)備中的每個(gè)硬件的電力。
如上所述,傳統(tǒng)的便攜式電子設(shè)備可以包括pmic并且調(diào)節(jié)被輸出到每個(gè)硬件的電力。然而,當(dāng)前在相關(guān)技術(shù)中根據(jù)硬件使用信息或應(yīng)用使用信息來(lái)限制所使用的電力的電力管理方法是未知的。因此,包括相對(duì)地小的電池的傳統(tǒng)的便攜式電子設(shè)備具有短的操作壽命。
技術(shù)實(shí)現(xiàn)要素:
已經(jīng)做出本公開(kāi)來(lái)至少解決以上所述的缺點(diǎn)并且至少提供以下所述的優(yōu)點(diǎn)。因此,作為本公開(kāi)的方面提供一種用于基于被輸入到pmic中的電流值和電力值中的至少一個(gè)來(lái)控制所使用的電力的電子設(shè)備及控制其的方法。本公開(kāi)提供一種用于基于pmic的輸入端子和輸出端子中的至少一個(gè)的電力值來(lái)控制所使用的電力的電子設(shè)備及控制其的方法。
根據(jù)本公開(kāi)的方面,提供一種電子設(shè)備。該電子設(shè)備包括:電池;電力管理集成電路(pmic),電連接到電池,調(diào)整從電池所接收的電力的至少一部分以及輸出所控制的電力;處理器,電連接到pmic;至少一個(gè)電力傳感器,是電連接在電池與pmic之間的一個(gè)電力傳感器并且構(gòu)成pmic的一部分;以及控制電路,電連接到至少一個(gè)電力傳感器,其中,控制電路從電力傳感器獲取從電池輸入到pmic中的電流值和電力值中的至少一個(gè),確定所獲取的電流值和電力值中的至少一個(gè)是否大于或等于閾值,以及至少部分地基于確定來(lái)生成用于控制pmic和處理器中的至少一個(gè)的第一信號(hào)。
根據(jù)本公開(kāi)的另一個(gè)方面,提供一種電子設(shè)備。電子設(shè)備包括:電池;電力管理集成電路(pmic),電連接到電池,調(diào)整從電池所接收的電力的至少一部分以及輸出所控制的電力;電力傳感器,感測(cè)pmic的輸入端子的電力值和pmic的輸出端子的電力值中的至少一個(gè);以及控制電路,電連接到電力傳感器,其中,控制電路基于從電力傳感器所提供的pmic的輸入端子的電力值和pmic的輸出端子的電力值中的至少一個(gè)來(lái)生成用于控制電子設(shè)備的至少一個(gè)硬件組件和由電子設(shè)備執(zhí)行的應(yīng)用程序中的至少一個(gè)的第一信號(hào)。
根據(jù)本公開(kāi)的另一個(gè)方面,提供一種操作電子設(shè)備的方法。該方法包括:通過(guò)包括電力管理集成電路(pmic)和電力傳感器的電子設(shè)備從電力傳感器獲取被輸入到pmic中的電流值和電力值中的至少一個(gè);通過(guò)電子設(shè)備確定所獲取的電流值和電力值中的至少一個(gè)是否大于或等于閾值;以及通過(guò)電子設(shè)備至少部分地基于確定來(lái)生成用于控制電子設(shè)備的至少一個(gè)硬件的第一信號(hào)。
根據(jù)本公開(kāi)的另一個(gè)方面,提供一種控制包括pmic的電子設(shè)備的方法。該方法包括:感測(cè)pmic的輸入端子的電力值和pmic的輸出端子的電力值中的至少一個(gè),并且基于從電力傳感器所提供的pmic的輸入端子的電力值和pmic的輸出端子的電力值中的至少一個(gè)來(lái)生成用于控制電子設(shè)備的至少一個(gè)硬件組件和由電子設(shè)備執(zhí)行的應(yīng)用程序中的至少一個(gè)的第一信號(hào)。
根據(jù)本公開(kāi)的另一個(gè)方面,提供一種電子設(shè)備。電子設(shè)備包括:電池;電力管理集成電路(pmic),電連接到電池,調(diào)整從電池所接收的電力的至少一部分以及輸出所控制的電力;處理器,電連接到pmic;至少一個(gè)電力傳感器,電連接在電池與pmic之間;以及控制電路,電連接到至少一個(gè)電力傳感器,其中,控制電路從至少一個(gè)電力傳感器獲取從電池輸入到pmic中的電流值和電力值中的至少一個(gè),確定所獲取的電流值和電力值中的至少一個(gè)是否大于或等于閾值,以及至少部分地基于確定來(lái)生成用于控制pmic和處理器中的至少一個(gè)的第一信號(hào),而至少一個(gè)電力傳感器電連接在pmic與電池之間。
附圖的簡(jiǎn)要說(shuō)明
根據(jù)以下結(jié)合附圖所進(jìn)行的詳細(xì)描述,本發(fā)明的某些示例性實(shí)施例的上述及其他方面、特征和優(yōu)點(diǎn)將更明顯,在附圖中:
圖1是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備和網(wǎng)絡(luò)的圖;
圖2是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的圖;
圖3是根據(jù)本公開(kāi)的實(shí)施例的程序模塊的圖;
圖4是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的框圖;
圖5是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖;
圖6是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖;
圖7是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖;
圖8是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖;
圖9是根據(jù)本公開(kāi)的實(shí)施例的傳感器集線器(hub)的方法的流程圖;
圖10是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖;
圖11是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖;
圖12是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖;
圖13a至圖13c是根據(jù)本公開(kāi)的實(shí)施例的電力傳感器的配置的框圖;
圖14是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的圖;
圖15是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖;
圖16是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖;
圖17是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖;
圖18是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖;
圖19是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。
圖20是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖;以及
圖21是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的圖。
具體實(shí)施方式
以下在本文中將參考附圖來(lái)描述本公開(kāi)的實(shí)施例。然而,本公開(kāi)的實(shí)施例不限于特定實(shí)施例并且應(yīng)當(dāng)被解釋為包括本公開(kāi)的所有修改、改變、等同設(shè)備和方法和/或替選實(shí)施例。在附圖的描述中,對(duì)于相同的要素使用相同的附圖標(biāo)記。
如在本文所使用的術(shù)語(yǔ)“具有”、“可以具有”、“包括”和“可以包括”指示相對(duì)應(yīng)的特征(例如,諸如數(shù)值、功能、操作或部分的要素)的存在,并且不排除額外的特征的存在。
如在本文所使用的術(shù)語(yǔ)“a或b”、“a或/和b中的至少一個(gè)”或者“a或/和b中的一個(gè)或多個(gè)”包括利用它們所列舉的項(xiàng)的所有可能的組合。例如,“a或b”、“a和b中的至少一個(gè)”或者“a或b中的至少一個(gè)”意指:(1)包括至少一個(gè)a,(2)包括至少一個(gè)b,或(3)包括至少一個(gè)a和至少一個(gè)b兩者。
如在本文所使用的諸如“第一”和“第二”的術(shù)語(yǔ)可以修飾各種要素而與相對(duì)應(yīng)的要素的次序和/或重要性無(wú)關(guān),并且不限制相對(duì)應(yīng)的要素??梢猿鲇趯⒁粋€(gè)要素與另一個(gè)要素相區(qū)分的目的而使用這些術(shù)語(yǔ)。例如,第一用戶設(shè)備和第二用戶設(shè)備可以指示不同的用戶設(shè)備而與次序或重要性無(wú)關(guān)。例如,第一要素可以被稱為第二要素,而不背離本發(fā)明的范圍,并且類似地,第二要素可以被稱為第一要素。
將理解的是,當(dāng)要素(例如第一要素)“與另一個(gè)要素(例如第二要素)(操作地或通信地)耦合/(操作地或通信地)耦合到另一個(gè)要素(例如第二要素)”或者“連接到另一個(gè)要素(例如第二要素)”時(shí),該要素可以直接地與另一個(gè)要素耦合/耦合到另一個(gè)要素,并且在該要素與另一個(gè)要素之間可以存在介于中間的要素(例如第三要素)。相反,將理解的是,當(dāng)要素(例如第一要素)“直接地與另一個(gè)要素(例如第二要素)耦合/耦合到另一個(gè)要素(例如第二要素)”或者“直接地連接到另一個(gè)要素(例如第二要素)”時(shí),在該要素與另一個(gè)要素之間不存在介于中間的要素(例如第三要素)。
根據(jù)上下文,如在本文所使用的表述“被配置為(或者被設(shè)置為)”可以與“適于”、“具有能力”、“被設(shè)計(jì)為”、“被適配為”、“使得能”或者“能夠”可交換地使用。術(shù)語(yǔ)“被配置為(被設(shè)置為)”不必意指在硬件級(jí)的“具體地被設(shè)計(jì)為”。相反,在特定的上下文中,表述“裝置,被配置為…”可以意指裝置與其他設(shè)備或者部件一起“能夠…”。例如,“處理器,被配置為(被設(shè)置為)執(zhí)行a、b,和c”可以意指用于執(zhí)行相對(duì)應(yīng)的操作的專用處理器(例如,嵌入式處理器),或者能夠通過(guò)執(zhí)行在存儲(chǔ)器設(shè)備中所存儲(chǔ)的一個(gè)或多個(gè)軟件程序來(lái)執(zhí)行相對(duì)應(yīng)的操作的通用處理器(例如,cpu或應(yīng)用處理器)。
在描述本公開(kāi)的各個(gè)實(shí)施例時(shí)所使用的術(shù)語(yǔ)是出于描述特定實(shí)施例的目的并且并不意圖限制本公開(kāi)。如在本文所使用地,單數(shù)形式也意圖包括復(fù)數(shù)形式,除非上下文清楚地指示并非如此。包括技術(shù)術(shù)語(yǔ)或科學(xué)術(shù)語(yǔ)的在本文所使用的所有術(shù)語(yǔ)具有與相關(guān)領(lǐng)域普通技術(shù)人員通常所理解的那些意義相同的意義,除非它們以另外方式被定義。在通用詞典中定義的術(shù)語(yǔ)應(yīng)當(dāng)被解釋為具有與相關(guān)技術(shù)的上下文意義相同的或相似的意義并且不應(yīng)當(dāng)被解釋為具有理想化的或者夸大的意義,除非它們?cè)诒疚谋磺宄囟x。根據(jù)情況,甚至在本公開(kāi)中定義的術(shù)語(yǔ)不應(yīng)當(dāng)被解釋為排除本公開(kāi)的實(shí)施例。
如在本文所使用的術(shù)語(yǔ)“模塊”例如可以意指包括硬件、軟件和固件之一或它們中的兩個(gè)或更多的組合的單元。可以與例如術(shù)語(yǔ)“單元”、“邏輯”、“邏輯塊”、“組件”或“電路”可交換地使用“模塊”?!澳K”可以是集成組件元件的最小單元或其一部分?!澳K”可以是用于執(zhí)行一個(gè)或多個(gè)功能的最小單元或其一部分。可以機(jī)械地或電子地實(shí)施“模塊”。例如,根據(jù)本發(fā)明的“模塊”可以包括已經(jīng)已知的或之后將被開(kāi)發(fā)的、用于執(zhí)行操作的專用集成電路(asic)芯片、現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)和可編程邏輯器件中的至少一個(gè)。
根據(jù)本公開(kāi)的電子設(shè)備可以包括以下中的至少一個(gè):例如,智能電話、平板式個(gè)人計(jì)算機(jī)(pc)、移動(dòng)式電話、視頻電話、電子圖書(shū)閱讀器(e-book閱讀器)、桌面型pc、膝上型pc、上網(wǎng)本式計(jì)算機(jī)、工作站、服務(wù)器、個(gè)人數(shù)字助理(pda)、便攜式多媒體播放器(pmp)、mpeg-1音頻層3(mp3)播放器、移動(dòng)醫(yī)療設(shè)備、相機(jī)以及可穿戴設(shè)備??纱┐髟O(shè)備可以包括以下中的至少一個(gè):配飾類型(例如,手表、戒指、手鐲、腳鐲、項(xiàng)鏈、眼鏡、隱形眼鏡(contactlens)或者頭戴式設(shè)備(hmd))、一體式(integratedtype)織物或服裝(例如,電子服裝)、身體安裝類型(例如,皮膚護(hù)具或紋身)以及生物可植入類型(例如,可植入電路)。
電子設(shè)備可以是家用電器。家用電器可以包括以下中的至少一個(gè):例如,電視機(jī)(tv)、數(shù)字視頻盤(pán)(dvd)播放器、音響、冰箱、空調(diào)、真空吸塵器、烤箱、微波爐、洗衣機(jī)、空氣凈化器、機(jī)頂盒、家庭自動(dòng)化控制面板、安全控制面板、tv盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戲控制臺(tái)(例如,xboxtm和playstationtm)、電子詞典、電子鑰匙、攝錄機(jī)以及電子相框。
電子設(shè)備可以包括以下中的至少一個(gè):各種醫(yī)療設(shè)備(例如,各種便攜式醫(yī)療測(cè)量設(shè)備(血糖監(jiān)測(cè)設(shè)備、心率監(jiān)測(cè)設(shè)備、血壓測(cè)量設(shè)備、體溫測(cè)量設(shè)備等等)、磁共振血管造影(mra)、磁共振成像(mri)、計(jì)算斷層掃描(ct)機(jī)器以及超聲波機(jī)器)、導(dǎo)航設(shè)備、全球定位系統(tǒng)(gps)接收器、事件數(shù)據(jù)記錄器(edr)、飛行數(shù)據(jù)記錄器(fdr)、車(chē)輛娛樂(lè)信息設(shè)備、船載電子設(shè)備(例如,船載導(dǎo)航設(shè)備和陀螺儀羅盤(pán))、航空電子設(shè)備、安全設(shè)備、汽車(chē)機(jī)頭單元、家用或工業(yè)用機(jī)器人、銀行中的自動(dòng)柜員機(jī)(atm)、商店中的銷售點(diǎn)(pos)設(shè)備或者物聯(lián)網(wǎng)設(shè)備(iot)(例如,燈泡、各種傳感器、電表或氣表、灑水設(shè)備、火警、恒溫器、路燈、烤箱、體育用品、熱水箱、加熱器、鍋爐等等)。
電子設(shè)備可以包括以下中的至少一個(gè):家具或建筑物/結(jié)構(gòu)的一部分、電子板、電子簽名接收設(shè)備、投影儀以及各種測(cè)量?jī)x器(例如,水表、電表、氣表和無(wú)線電波計(jì)量器)。電子設(shè)備可以是前述的各種設(shè)備中的一個(gè)或多個(gè)的組合。電子設(shè)備也可以是柔性設(shè)備。此外,電子設(shè)備不限于前述的設(shè)備,并且可以包括根據(jù)新技術(shù)的發(fā)展的電子設(shè)備。
在下文中,將參考附圖對(duì)電子設(shè)備進(jìn)行描述。在本公開(kāi)中,術(shù)語(yǔ)“用戶”可以指示使用電子設(shè)備的人,或者使用電子設(shè)備的設(shè)備(例如,人工智能電子設(shè)備)。
將參考圖1來(lái)描述根據(jù)本公開(kāi)的實(shí)施例的網(wǎng)絡(luò)環(huán)境100內(nèi)的電子設(shè)備101。電子設(shè)備101包括總線110、處理器120、存儲(chǔ)器130、輸入/輸出接口150、顯示器160和通信接口170。電子設(shè)備101可以省略元件中的至少一個(gè),或可以進(jìn)一步包括其他元件。
總線110例如可以包括將組件110至170互聯(lián)并且在組件110至170之間遞送通信(例如控制消息和/或數(shù)據(jù))的電路。
處理器120可以包括中央處理單元(cpu)、應(yīng)用處理器(ap)和通信處理器(cp)中的一個(gè)或多個(gè)。例如,處理器120可以執(zhí)行與電子設(shè)備101的至少一個(gè)其他組件的控制和/或通信有關(guān)的操作或者數(shù)據(jù)處理。
存儲(chǔ)器130可以包括易失性存儲(chǔ)器和/或非易失性存儲(chǔ)器。存儲(chǔ)器130可以例如存儲(chǔ)與電子設(shè)備101的至少一個(gè)其他元件有關(guān)的指令或數(shù)據(jù)。存儲(chǔ)器130可以存儲(chǔ)軟件和/或程序140。程序140可以包括內(nèi)核141、中間件143、應(yīng)用編程接口(api)145和/或應(yīng)用程序(或“應(yīng)用”)147。內(nèi)核141、中間件143和api145中的至少一些可以被稱為操作系統(tǒng)(os)。
內(nèi)核141可以對(duì)被用于執(zhí)行由其他程序(例如,中間件143、api145或應(yīng)用程序147)實(shí)施的操作或功能的系統(tǒng)資源(例如,總線110、處理器120或存儲(chǔ)器130)進(jìn)行控制或管理。此外,內(nèi)核141可以提供下述接口:通過(guò)該接口,中間件143、api145或應(yīng)用程序147可以訪問(wèn)電子設(shè)備101的單獨(dú)的元件以對(duì)系統(tǒng)資源進(jìn)行控制或管理。
中間件143例如可以起允許api145或應(yīng)用程序147與內(nèi)核141進(jìn)行通信以交換數(shù)據(jù)的中介(intermediary)的作用。
另外,中間件143可以根據(jù)從應(yīng)用程序147所接收的一個(gè)或多個(gè)任務(wù)請(qǐng)求的優(yōu)先級(jí)對(duì)其進(jìn)行處理。例如,中間件143可以向應(yīng)用程序147中的至少一個(gè)指配使用電子設(shè)備101的系統(tǒng)資源(例如,總線110、處理器120、存儲(chǔ)器130等等)的優(yōu)先級(jí)。例如,中間件143可以通過(guò)根據(jù)對(duì)一個(gè)或多個(gè)任務(wù)請(qǐng)求所指配的優(yōu)先級(jí)對(duì)其進(jìn)行處理來(lái)對(duì)該一個(gè)或多個(gè)任務(wù)請(qǐng)求執(zhí)行調(diào)度或負(fù)載均衡。
api145是通過(guò)其應(yīng)用程序147控制從內(nèi)核141或中間件143所提供的功能的接口,并且可以包括例如用于文件控制、窗口控制、圖像處理或文本控制的至少一個(gè)接口或功能(指令)。
輸入/輸出接口150例如可以起將從用戶或另一個(gè)外部設(shè)備所輸入的指令或數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備101的(一個(gè)或多個(gè))其他元件的接口的作用。此外,輸入/輸出接口150可以向用戶或另一個(gè)外部設(shè)備輸出從電子設(shè)備101的(一個(gè)或多個(gè))其他元件所接收的指令或數(shù)據(jù)。
顯示器160例如可以包括液晶顯示器(lcd)、發(fā)光二極管(led)顯示器、有機(jī)發(fā)光二極管(oled)顯示器、微型機(jī)電系統(tǒng)(mems)顯示器以及電子紙顯示器。顯示器160可以為用戶顯示各種類型的內(nèi)容(諸如文本、圖像、視頻、圖標(biāo)或符號(hào))。顯示器160可以包括觸摸屏并且可以例如接收使用電子筆或用戶的身體部位所輸入的觸摸、手勢(shì)、接近或懸停。
通信接口170可以設(shè)置電子設(shè)備101與第一外部電子設(shè)備102、第二外部電子設(shè)備104或者服務(wù)器106之間的通信。例如,通信接口170可以通過(guò)無(wú)線通信或有線通信連接到網(wǎng)絡(luò)162,以與第二外部電子設(shè)備104或服務(wù)器106進(jìn)行通信。
無(wú)線通信可以使用例如長(zhǎng)期演進(jìn)(lte)、先進(jìn)lte(lte-a)、碼分多址(cdma)、寬頻帶cdma(wcdma)、通用移動(dòng)電信系統(tǒng)(umts)、無(wú)線寬帶(wibro)以及全球移動(dòng)通信系統(tǒng)(gsm)中的至少一個(gè)來(lái)作為蜂窩通信協(xié)議。另外,無(wú)線電通信例如可以包括短程通信164??梢酝ㄟ^(guò)使用例如無(wú)線保真(wi-fi)、藍(lán)牙、近場(chǎng)通信(nfc)和全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss)中的至少一個(gè)來(lái)執(zhí)行短程通信164。gnss可以根據(jù)使用區(qū)域、帶寬等等包括例如全球定位系統(tǒng)(gps)、全球?qū)Ш叫l(wèi)星系統(tǒng)(glonass)、導(dǎo)航衛(wèi)星系統(tǒng)(北斗,beidou)以及歐洲全球基于衛(wèi)星導(dǎo)航系統(tǒng)(伽利略,galileo)中的至少一個(gè)。在本公開(kāi)中,可以與“gnss”可交換地使用“gps”。有線通信例如可以包括通用串行總線(usb)、高清晰度多媒體接口(hdmi)、推薦標(biāo)準(zhǔn)232(rs-232)和簡(jiǎn)單老式電話服務(wù)(pots)中的至少一個(gè)。網(wǎng)絡(luò)162可以包括諸如計(jì)算機(jī)網(wǎng)絡(luò)(例如,局域網(wǎng)(lan)或廣域網(wǎng)(wan))、因特網(wǎng)和電話網(wǎng)絡(luò)的通信網(wǎng)絡(luò)中的至少一個(gè)。
第一外部電子設(shè)備102和第二外部電子設(shè)備104中的每個(gè)可以具有與電子設(shè)備101的類型相同的或不同的類型。服務(wù)器106可以包括一個(gè)或多個(gè)服務(wù)器的群組。可以在另一個(gè)電子設(shè)備或多個(gè)電子設(shè)備(例如,電子設(shè)備102和104或服務(wù)器106)中執(zhí)行在電子設(shè)備101中所執(zhí)行的操作中的所有或一些。當(dāng)電子設(shè)備101必須(haveto)自動(dòng)地或者響應(yīng)于請(qǐng)求來(lái)執(zhí)行一些功能或服務(wù)時(shí),代替由它本身或者另外地執(zhí)行功能或服務(wù),電子設(shè)備101可以向電子設(shè)備102或104或者服務(wù)器106做出執(zhí)行與其相關(guān)的至少一些功能的請(qǐng)求。電子設(shè)備102或104或者服務(wù)器106可以執(zhí)行所請(qǐng)求的功能或額外的功能,并且可以向電子設(shè)備101遞送執(zhí)行的結(jié)果。電子設(shè)備101可以照原樣地提供所接收的結(jié)果,或者額外地處理所接收的結(jié)果并且提供所請(qǐng)求的功能或服務(wù)。為了實(shí)現(xiàn)這一點(diǎn),可以使用例如云計(jì)算、分布式計(jì)算或客戶端-服務(wù)器計(jì)算技術(shù)。
pmic190可以管理被傳輸?shù)诫娮釉O(shè)備101的硬件的電力。pmic190可以調(diào)整從電子設(shè)備101的電池傳輸?shù)矫總€(gè)硬件的電力的大小。
pmic190可以電連接到電池,以及可以控制從電池接收的電力的至少一些并且輸出所控制的電力。處理器120可以電連接到pmic190。同時(shí),電子設(shè)備101可以電連接在電池與pmic190之間,或者可以包括在pmic的一些中所包括的至少一個(gè)電力傳感器。
電力管理模塊180可以包括電連接到電力傳感器的控制電路。在該情況下,控制電路可以從電力傳感器獲取從電池輸入到pmic中的電流值和電力值中的至少一個(gè),確定所獲取的電流值和電力值中的至少一個(gè)是否大于或等于閾值,以及至少部分地基于確定來(lái)生成用于控制pmic190和處理器120中的至少一個(gè)的第一信號(hào)。
pmic190可以包括用于控制從電池所接收的電力的至少一些的一個(gè)或多個(gè)調(diào)節(jié)器。
至少一個(gè)電力傳感器可以電連接在電池與一個(gè)或多個(gè)調(diào)節(jié)器中的一個(gè)之間。
pmic190可以包括:第一電路,包括連接到電池的第一電力傳感器和串聯(lián)連接到第一電力傳感器的第一調(diào)節(jié)器;以及第二電路,包括連接到電池的第二電力傳感器和串聯(lián)連接到第二電力傳感器的第二調(diào)節(jié)器,并且第一電路和第二電路可以并聯(lián)連接在電池與處理器之間。
控制電路可以電連接在電池與至少一個(gè)電力傳感器之間。
控制電路和處理器120可以被布置在同一芯片——例如,片上系統(tǒng)(soc)——內(nèi)。
控制電路的至少一部分可以被布置在包括pmic190的芯片內(nèi)。
控制電路可以電連接在pmic190和與pmic190相對(duì)應(yīng)的硬件之間。
第一信號(hào)可以包括以下中的至少一個(gè):用于控制處理器120的至少一些功能的信息、用于控制由處理器120執(zhí)行的應(yīng)用程序的至少一些功能的信息以及用于控制從pmic190供給到處理器120的電力量的信息。
電子設(shè)備101可以進(jìn)一步包括:至少一個(gè)子pmic,調(diào)整從電池所接收的電力的至少一部分并且向在電子設(shè)備中所包括的至少一個(gè)硬件中的每個(gè)供給所控制的電力;以及子電力傳感器,電連接在電池與每個(gè)pmic之間。
電子設(shè)備101可以進(jìn)一步包括測(cè)量處理器120的溫度的溫度傳感器,并且控制電路可以至少部分地基于所測(cè)量的溫度生成第一信號(hào)。
pmic190可以控制從電池所接收的電力的至少一些,并且輸出所控制的電力。
電子設(shè)備101可以包括感測(cè)pmic190的輸入端子和輸出端子中的至少一個(gè)的電力值的電力傳感器。電力管理模塊180可以包括電連接到電力傳感器的控制電路,并且控制電路可以基于從電力傳感器所提供的電力值生成用于控制電子設(shè)備101的至少一個(gè)硬件組件和由電子設(shè)備101所執(zhí)行的應(yīng)用程序中的至少一個(gè)的第一信號(hào)。
電力傳感器可以感測(cè)pmic190的輸入端子和輸出端子中的至少一個(gè)的電壓值和電流值中的至少一個(gè),并且基于所感測(cè)的電壓值和電流值中的至少一個(gè)來(lái)確定pmic190的輸入端子和輸出端子的至少一個(gè)電力值。
電力傳感器可以包括存儲(chǔ)所感測(cè)的電壓值的第一寄存器、存儲(chǔ)所感測(cè)的電流值的第二寄存器以及存儲(chǔ)所確定的電力值的第三寄存器。
電力傳感器可以包括:采樣器,連接到pmic190的輸入端子和輸出端子中的至少一個(gè)并且對(duì)所接收的信號(hào)進(jìn)行采樣;以及處理器,對(duì)所接收的信號(hào)執(zhí)行計(jì)算并且確定電力值。
存儲(chǔ)器130可以存儲(chǔ)至少一個(gè)閾值電力值,該閾值電力值被設(shè)置為用于控制至少一個(gè)硬件和由電子設(shè)備101執(zhí)行的應(yīng)用程序中的至少一個(gè)的基準(zhǔn)。
控制電路可以將從電力傳感器所輸入的pmic190的輸入端子和輸出端子中的至少一個(gè)的電力值與閾值電力值進(jìn)行比較,并且根據(jù)比較的結(jié)果生成第一信號(hào)。
第一信號(hào)可以包括用于至少部分地基于至少一個(gè)硬件組件之中的所使用的硬件組件所消耗的電力值來(lái)控制硬件組件中的至少一些的操作的信息。
第一信號(hào)可以包括用于至少部分地基于所使用的應(yīng)用程序所消耗的電力值來(lái)控制所使用的應(yīng)用程序的執(zhí)行的指令。
電力傳感器可以包括:子電力傳感器,感測(cè)至少一個(gè)硬件中的每個(gè)的輸入端子和輸出端子中的至少一個(gè)的電力值。
當(dāng)至少一個(gè)硬件中的每個(gè)的輸入端子和輸出端子的電力值中的至少一些超過(guò)閾值電力值時(shí),控制電路可以生成用于限制與超過(guò)閾值電力值的電力值相對(duì)應(yīng)的硬件的至少一些操作的第一信號(hào)。
電子設(shè)備101可以進(jìn)一步包括測(cè)量至少一個(gè)硬件中的至少一些的溫度的溫度傳感器,并且控制電路可以基于所測(cè)量的溫度生成第一信號(hào)。
控制電路可以對(duì)應(yīng)于pmic190、至少一個(gè)硬件以及與電池間隔開(kāi)的獨(dú)立的硬件組件。
可以將電力傳感器和控制電路包括在單個(gè)集成電路中。
處理器120可以包括控制電路。
控制電路的至少一部分可以被布置在pmic190內(nèi)。
pmic190可以電連接到電池,并且可以控制從電池所接收的電力的至少一些并且輸出所控制的電力,而處理器120可以電連接到pmic190。電力傳感器可以電連接在電池與pmic190之間,并且電力管理模塊180可以包括電連接到電力傳感器的控制電路??刂齐娐房梢詮碾娏鞲衅鳙@取從電池輸入到pmic190中的電流值和電力值中的至少一個(gè),確定所獲取的電流值和電力值中的至少一個(gè)是否大于或等于閾值以及至少部分地基于確定來(lái)生成用于控制pmic190和處理器120中的至少一個(gè)的第一信號(hào),并且電力傳感器可以電連接在pmic190與電池之間。
圖2是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備201的圖。電子設(shè)備201例如可以包括圖1中圖示出的電子設(shè)備101的整體或者部分。電子設(shè)備201可以包括至少一個(gè)處理器210(例如,應(yīng)用處理器(ap))、通信模塊220、訂戶標(biāo)識(shí)模塊(sim)224、存儲(chǔ)器230、傳感器模塊240、輸入設(shè)備250、顯示器260、接口270、音頻模塊280、相機(jī)模塊291、電力管理模塊295、電池296、指示器297以及電機(jī)298。
處理器210例如可以驅(qū)動(dòng)操作系統(tǒng)或應(yīng)用程序以控制連接到其的多個(gè)硬件或者軟件元件并且執(zhí)行各種類型的數(shù)據(jù)處理和操作。可以例如通過(guò)soc來(lái)實(shí)施處理器210。處理器210可以進(jìn)一步包括圖形處理單元(gpu)和/或圖像信號(hào)處理器。處理器210也可以包括圖2中圖示出的元件中的至少一些(例如,蜂窩模塊221)。處理器210可以將從其他元件中的至少一個(gè)(例如非易失性存儲(chǔ)器)所接收的指令或數(shù)據(jù)加載到易失性存儲(chǔ)器中,并且可以處理所加載的指令或數(shù)據(jù),以及可以將各種數(shù)據(jù)存儲(chǔ)在非易失性存儲(chǔ)器中。
通信模塊220可以具有與圖1的通信接口170的配置等同的或類似的配置。通信模塊220例如可以包括蜂窩模塊221、wi-fi模塊223、藍(lán)牙模塊225、gnss模塊227(例如,gps模塊、glonass模塊、北斗模塊或者伽利略模塊)、nfc模塊228以及射頻(rf)模塊229。
蜂窩模塊221可以例如通過(guò)通信網(wǎng)絡(luò)提供語(yǔ)音呼叫、圖像呼叫、文本消息服務(wù)或因特網(wǎng)服務(wù)。蜂窩模塊221可以使用sim卡224來(lái)標(biāo)識(shí)和認(rèn)證通信網(wǎng)絡(luò)內(nèi)的電子設(shè)備201。蜂窩模塊221可以執(zhí)行處理器210可以提供的功能中的至少一些。蜂窩模塊221可以包括通信處理器(cp)。
例如,wi-fi模塊223、bt模塊225、gnss模塊227和nfc模塊228中的每個(gè)可以包括用于處理通過(guò)相對(duì)應(yīng)的模塊傳送/接收的數(shù)據(jù)的處理器??梢詫⒎涓C模塊221、wi-fi模塊223、bt模塊225、gnss模塊227和nfc模塊228中的至少一些(兩個(gè)或更多)包括在一個(gè)集成芯片(ic)或者ic封裝件中。
rf模塊229例如可以傳送/接收通信信號(hào)(例如,rf信號(hào))。rf模塊229例如可以包括收發(fā)機(jī)、功率放大模塊(pam)、頻率濾波器、低噪放大器(lna)或天線。蜂窩模塊221、wi-fi模塊223、bt模塊225、gnss模塊227和nfc模塊228中的至少一個(gè)可以通過(guò)單獨(dú)的rf模塊來(lái)傳送/接收rf信號(hào)。
sim224可以是嵌入sim,并且可以包含唯一標(biāo)識(shí)信息(例如,集成電路卡標(biāo)識(shí)符(iccid))或者訂戶信息(例如,國(guó)際移動(dòng)訂戶標(biāo)識(shí)(imsi))。
存儲(chǔ)器230例如可以包括內(nèi)部存儲(chǔ)器232或外部存儲(chǔ)器234。內(nèi)部存儲(chǔ)器232例如可以包括易失性存儲(chǔ)器(例如,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、靜態(tài)ram(sram)、同步動(dòng)態(tài)dram(sdram)等等)和非易失性存儲(chǔ)器(例如,一次性可編程只讀存儲(chǔ)器(otprom)、可編程rom(prom)、可擦除可編程只讀存儲(chǔ)器(eprom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、掩模型rom、閃存rom、閃速存儲(chǔ)器(例如,nand閃速存儲(chǔ)器或nor閃速存儲(chǔ)器)、硬驅(qū)或固態(tài)驅(qū)動(dòng)器(ssd))中的至少一個(gè)。
外部存儲(chǔ)器234可以進(jìn)一步包括閃驅(qū),例如緊湊式閃存(cf)、安全數(shù)字(sd)、微型安全數(shù)字(微型sd)、迷你安全數(shù)字(迷你型sd)、極速數(shù)字(xd)、多媒體卡(mmc)、記憶棒等等。外部存儲(chǔ)器234可以通過(guò)各種接口功能地和/或物理地連接到電子設(shè)備201。
傳感器模塊240可以測(cè)量物理量或檢測(cè)電子設(shè)備201的操作狀態(tài),并且可以將所測(cè)量的或所檢測(cè)的信息轉(zhuǎn)換為電信號(hào)。傳感器模塊240例如可以包括以下中的至少一個(gè):姿態(tài)傳感器240a、陀螺儀傳感器240b、氣壓傳感器240c、磁力傳感器240d、加速度傳感器240e、抓握傳感器240f、接近傳感器240g、彩色傳感器240h(例如,紅色、綠色和藍(lán)色(rgb)傳感器)、生物統(tǒng)計(jì)傳感器240i、溫度/濕度傳感器240j、光傳感器240k和紫外(uv)傳感器240m。額外地或可可替選地,傳感器模塊240例如可以包括電子鼻傳感器、肌電圖(emg)傳感器、腦電圖(eeg)傳感器、心電圖(ecg)傳感器、紅外(ir)傳感器、虹膜傳感器和/或指紋傳感器。傳感器模塊240可以進(jìn)一步包括用于對(duì)被包括在其中的一個(gè)或多個(gè)傳感器進(jìn)行控制的控制電路。在一些實(shí)施例中,電子設(shè)備201可以進(jìn)一步包括被配置為作為處理器210的一部分或與處理器210分開(kāi)地控制傳感器模塊240的處理器,并且可以在處理器210處于睡眠狀態(tài)中時(shí)控制傳感器模塊240。
輸入設(shè)備250例如可以包括觸摸面板252、(數(shù)字)筆傳感器254、鍵256和超聲波輸入單元258。觸摸面板252可以使用例如電容方案、電阻方案、紅外方案和超聲波方案中的至少一個(gè)。此外,觸摸面板252可以進(jìn)一步包括控制電路。觸摸面板252可以進(jìn)一步包括觸覺(jué)層并且向用戶提供觸覺(jué)反應(yīng)。
(數(shù)字)筆傳感器254例如可以包括作為觸摸面板的一部分或與觸摸面板分離的識(shí)別板。鍵256例如可以包括物理按鈕、光學(xué)鍵或小鍵盤(pán)。超聲波輸入設(shè)備258可以通過(guò)麥克風(fēng)288檢測(cè)由輸入工具生成的超聲波并且識(shí)別與檢測(cè)的超聲波相對(duì)應(yīng)的數(shù)據(jù)。
顯示器260可以包括面板262、全息圖設(shè)備264或者投影儀266。面板262可以包括與圖1中圖示出的顯示器160的配置相同或類似的配置。面板262可以例如被實(shí)施為柔性的、透明的或可穿戴的??梢詫⒚姘?62和觸摸面板252實(shí)施為一個(gè)模塊。全息圖設(shè)備264可以通過(guò)使用光干涉在空中示出三維(3d)圖像。投影儀266可以通過(guò)將光投射到屏幕上來(lái)顯示圖像。屏幕可以例如位于電子設(shè)備201的內(nèi)部或外部。顯示器260可以進(jìn)一步包括用于控制面板262、全息圖設(shè)備264或投影儀266的控制電路。
接口270例如可以包括hdmi272、usb274、光學(xué)接口276或者d超小型(d-sub)278。接口270例如可以被包括在圖1中圖示的通信接口170中。額外地或可可替選地,接口270例如可以包括移動(dòng)高清晰度鏈接(mhl)接口、sd卡/多媒體卡(mmc)接口或紅外數(shù)據(jù)協(xié)會(huì)(irda)標(biāo)準(zhǔn)接口。
音頻模塊280例如可以對(duì)聲音和電信號(hào)進(jìn)行雙向轉(zhuǎn)換。音頻模塊280中的至少一些元件例如可以被包括在圖1中圖示的輸入/輸出接口150中。音頻模塊280可以對(duì)例如通過(guò)揚(yáng)聲器282、接收器284、耳機(jī)286、麥克風(fēng)288等等輸入或輸出的聲音信息進(jìn)行處理。
相機(jī)模塊291是可以拍攝靜止圖像和動(dòng)態(tài)圖像的設(shè)備。相機(jī)模塊291可以包括一個(gè)或多個(gè)圖像傳感器(例如前置傳感器或后置傳感器)、透鏡、圖像信號(hào)處理器(isp)或閃光燈(例如led或者氙氣燈)。
電力管理模塊295可以例如管理電子設(shè)備201的電力。電力管理模塊295可以包括pmic、充電器集成電路(ic)或者電池電量計(jì)。pmic可以具有有線和/或無(wú)線充電方案。無(wú)線充電方法的示例例如可以包括磁共振方法、磁感應(yīng)方法、電磁方法等等??梢赃M(jìn)一步包括用于無(wú)線充電的額外的電路(例如,環(huán)形線圈、諧振電路、整流器等等)。電池電量計(jì)例如可以測(cè)量電池296的剩余量以及充電期間的電壓、電流或溫度。電池296例如可以包括可再充電電池或太陽(yáng)能電池。
指示器297可以顯示電子設(shè)備201或電子設(shè)備201的一部分(例如,處理器210)的特定狀態(tài),例如,啟動(dòng)狀態(tài)、消息狀態(tài)、充電狀態(tài)等等。電機(jī)298可以將電信號(hào)轉(zhuǎn)換為機(jī)械振動(dòng),并且可以生成振動(dòng)、觸覺(jué)效果等等。盡管未圖示,電子設(shè)備201可以包括用于支持移動(dòng)電視(tv)的處理單元(例如gpu)。用于支持移動(dòng)tv的處理單元例如可以根據(jù)諸如數(shù)字多媒體廣播(dmb)、數(shù)字視頻廣播(dvb)或mediaflotm的特定標(biāo)準(zhǔn)來(lái)處理媒體數(shù)據(jù)。
可以利用一個(gè)或多個(gè)組件來(lái)配置硬件的以上描述的組件元件中的每個(gè),并且相對(duì)應(yīng)的組件元件的名稱可以基于電子設(shè)備的類型而變化。電子設(shè)備可以包括前述的元件中的至少一個(gè)。可以省略一些元件或可以將其他額外的元件進(jìn)一步包括在電子設(shè)備中。另外,可以將硬件組件中的一些組合為一個(gè)實(shí)體,該實(shí)體可以執(zhí)行與在組合之前的相關(guān)組件的功能相同的功能。
圖3是根據(jù)本公開(kāi)的實(shí)施例的程序模塊的圖。程序模塊310可以包括用于控制與電子設(shè)備(例如,電子設(shè)備101)有關(guān)的資源的os和/或在操作系統(tǒng)中執(zhí)行的各種應(yīng)用(例如,應(yīng)用程序147)。操作系統(tǒng)例如可以是androidtm、iostm、windowstm、symbiantm、tizentm、badatm等等。
程序模塊310可以包括內(nèi)核320、中間件330、api360和/或應(yīng)用370??梢詫⒊绦蚰K310的至少一部分預(yù)加載在電子設(shè)備上,或可以從電子設(shè)備102或104或者服務(wù)器106下載程序模塊310的至少一部分。
內(nèi)核320例如可以包括系統(tǒng)資源管理器321和/或設(shè)備驅(qū)動(dòng)器323。系統(tǒng)資源管理器321可以控制、指配或收集系統(tǒng)資源。系統(tǒng)資源管理器321可以包括進(jìn)程管理器、存儲(chǔ)器管理器或者文件系統(tǒng)管理器。設(shè)備驅(qū)動(dòng)器323例如可以包括顯示器驅(qū)動(dòng)器、相機(jī)驅(qū)動(dòng)器、藍(lán)牙驅(qū)動(dòng)器、共享存儲(chǔ)器驅(qū)動(dòng)器、usb驅(qū)動(dòng)器、小鍵盤(pán)驅(qū)動(dòng)器、wi-fi驅(qū)動(dòng)器、音頻驅(qū)動(dòng)器或進(jìn)程間通信(ipc)驅(qū)動(dòng)器。
中間件330可以通過(guò)api360提供應(yīng)用370共同所需的功能或向應(yīng)用370提供各種功能,使得應(yīng)用370可以有效地使用電子設(shè)備內(nèi)的有限的系統(tǒng)資源。根據(jù)實(shí)施例,中間件330例如可以包括運(yùn)行時(shí)刻庫(kù)335、應(yīng)用管理器341、窗口管理器342、多媒體管理器343、資源管理器344、電力管理器345、數(shù)據(jù)庫(kù)管理器346、包管理器347、連接性管理器348、通知管理器349、位置管理器350、圖形管理器351以及安全管理器352中的至少一個(gè)。
運(yùn)行時(shí)刻庫(kù)335可以包括編譯器所使用的以便在執(zhí)行應(yīng)用370時(shí)通過(guò)編程語(yǔ)言添加新的功能的庫(kù)模塊。運(yùn)行時(shí)刻庫(kù)335可以執(zhí)行輸入/輸出管理、存儲(chǔ)器管理或用于算術(shù)功能的功能。
應(yīng)用管理器341例如可以管理應(yīng)用370中的至少一個(gè)的生命周期。窗口管理器342可以管理在屏幕上使用的圖形用戶界面(gui)資源。多媒體管理器343可以確定再現(xiàn)各種媒體文件所需要的格式,并且可以通過(guò)使用適合于相對(duì)應(yīng)的格式的編碼器/解碼器(編解碼器)來(lái)對(duì)媒體文件進(jìn)行編碼或者解碼。資源管理器344可以管理應(yīng)用370中的至少一個(gè)的資源,諸如源代碼、存儲(chǔ)器以及存儲(chǔ)空間。
電力管理器345可以例如與基本輸入/輸出數(shù)據(jù)系統(tǒng)(bios)一起進(jìn)行操作,以管理電池或電力,并且可以提供電子設(shè)備的操作所需要的電力信息。數(shù)據(jù)庫(kù)管理器346可以生成、搜索和/或改變將要由應(yīng)用370中的至少一個(gè)使用的數(shù)據(jù)庫(kù)。包管理器347可以對(duì)以包文件形式分發(fā)的應(yīng)用的安裝或更新進(jìn)行管理。
連接性管理器348可以管理無(wú)線連接,諸如例如wi-fi或者藍(lán)牙。通知管理器349可以以不打擾用戶這樣的方式來(lái)顯示或通知事件,諸如到達(dá)的消息、約會(huì)、接近通知等等。位置管理器350可以管理電子設(shè)備的位置信息。圖形管理器351可以管理提供給用戶的圖形效果和與圖形效果有關(guān)的用戶界面。安全管理器352可以提供系統(tǒng)安全所需要的所有安全功能或用戶認(rèn)證。當(dāng)電子設(shè)備具有電話呼叫功能時(shí),中間件330可以進(jìn)一步包括用于管理電子設(shè)備的語(yǔ)音呼叫功能或視頻呼叫功能的電話管理器。
中間件330可以包括形成以上描述的組件的各種功能的組合的中間件模塊。中間件330可以提供根據(jù)操作系統(tǒng)的類型所指定的模塊以便提供差異化的功能。此外,中間件330可以動(dòng)態(tài)地移除現(xiàn)有元件中的一些,或可以添加新的元件。
api360例如是api編程功能的集合,并且可以根據(jù)os利用不同的配置來(lái)提供api360。例如,在androidtm或者iostm的情況下,可以對(duì)于每個(gè)平臺(tái)提供一個(gè)api集合;而在tizentm的情況下,可以對(duì)于每個(gè)平臺(tái)提供兩個(gè)或更多api集合。
應(yīng)用370例如可以包括能夠執(zhí)行功能的一個(gè)或多個(gè)應(yīng)用,諸如主頁(yè)371、撥號(hào)器372、sms/mms373、即時(shí)消息(im)374、瀏覽器375、相機(jī)376、鬧鐘377、聯(lián)系人378、語(yǔ)音撥號(hào)379、電子郵件380、日歷381、媒體播放器382、相冊(cè)383、時(shí)鐘384、保健(例如,測(cè)量練習(xí)量或者血糖水平)或環(huán)境信息(例如,氣壓、濕度、溫度信息等等)。
應(yīng)用370可以包括支持在電子設(shè)備101與電子設(shè)備102或104之間的信息交換的信息交換應(yīng)用。信息交換應(yīng)用例如可以包括用于將特定信息傳輸?shù)酵獠侩娮釉O(shè)備的通知中繼應(yīng)用或者用于管理外部電子設(shè)備的設(shè)備管理應(yīng)用。
例如,通知中繼應(yīng)用可以包括向電子設(shè)備102或104傳輸從電子設(shè)備101的其它應(yīng)用(例如,sms/mms應(yīng)用、電子郵件應(yīng)用、健康管理應(yīng)用或環(huán)境信息應(yīng)用)生成的通知信息的功能。此外,通知中繼應(yīng)用可以例如從外部電子設(shè)備接收通知信息,并且向用戶提供所接收的通知信息。
設(shè)備管理應(yīng)用可以例如管理(例如,安裝、刪除或更新)與電子設(shè)備進(jìn)行通信的電子設(shè)備102或104的至少一個(gè)功能(例如,開(kāi)啟/關(guān)閉外部電子設(shè)備自身(或某些組件)的功能或調(diào)整顯示器的亮度(或分辨率)的功能),在外部電子設(shè)備中操作的應(yīng)用,或由外部電子設(shè)備提供的服務(wù)(例如呼叫服務(wù)和消息服務(wù))。
應(yīng)用370可以包括根據(jù)電子設(shè)備102或104的屬性所指定的應(yīng)用(例如移動(dòng)醫(yī)療器械的保健應(yīng)用等等)的屬性。應(yīng)用370可以包括從服務(wù)器106,或者電子設(shè)備102或104接收的應(yīng)用。應(yīng)用370可以包括預(yù)加載的應(yīng)用或能夠從服務(wù)器下載的第三方應(yīng)用??梢砸蕾囉趏s的類型來(lái)改變根據(jù)本發(fā)明的以上所描述的實(shí)施例的程序模塊310的元件的名稱。
可以在軟件、固件、硬件,或者其兩個(gè)或更多的組合中實(shí)施程序模塊310中的至少一些??梢岳缬商幚砥?10實(shí)施(例如,執(zhí)行)程序模塊310中的至少一些。程序模塊310中的至少一些例如可以包括用于執(zhí)行一個(gè)或多個(gè)功能的模塊、程序、例程、指令集和/或進(jìn)程。
可以通過(guò)以編程模塊形式存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)媒介中的命令來(lái)實(shí)施設(shè)備中的至少一些設(shè)備(例如,模塊或其功能)或方法(例如,操作)。指令當(dāng)由處理器120執(zhí)行時(shí),可以使一個(gè)或多個(gè)處理器執(zhí)行與指令相對(duì)應(yīng)的功能。非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)媒介例如可以是存儲(chǔ)器130。
計(jì)算機(jī)可讀記錄媒介可以包括硬盤(pán)、軟盤(pán)、磁介質(zhì)(例如,磁帶)、光介質(zhì)(例如,壓縮盤(pán)rom(cd-rom)和數(shù)字通用盤(pán)(dvd))、磁光介質(zhì)(例如,軟式光盤(pán))、硬件設(shè)備(例如,rom、ram、閃速存儲(chǔ)器)等等。另外,程序指令可以包括能夠通過(guò)使用解釋器在計(jì)算機(jī)中執(zhí)行的高級(jí)語(yǔ)言代碼以及由編譯器完成的機(jī)器代碼。前述的硬件設(shè)備可以被配置為操作為一個(gè)或多個(gè)軟件模以便執(zhí)行本發(fā)明的操作,并且反之亦然。
編程模塊可以包括前述組件中的一個(gè)或多個(gè)或者可以進(jìn)一步包括其他額外的組件,或可以省略前述組件中的一些。可以順序地、并行地、反復(fù)地或以啟發(fā)式的方式執(zhí)行由模塊、編程模塊或其他組件元件所執(zhí)行的操作。此外,可以根據(jù)另外的次序來(lái)執(zhí)行一些操作或者可以省略一些操作,或者,可以添加其他操作。提供在本文公開(kāi)的實(shí)施例以幫助本公開(kāi)的理解,并且在本文公開(kāi)的實(shí)施例不意圖限制本公開(kāi)的范圍。因此,本公開(kāi)的范圍應(yīng)當(dāng)被解釋為包括基于本公開(kāi)的技術(shù)構(gòu)思的所有修改或各種其他實(shí)施例。圖4是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的圖。
電子設(shè)備可以包括電池401、電力管理模塊410、pmic420、處理器430以及系統(tǒng)440。
電池401可以包括可再充電電池和/或太陽(yáng)能電池。電池401能夠向電子設(shè)備中的每個(gè)硬件提供電力。電池401可附接至電子設(shè)備/可從電子設(shè)備拆卸,但是其僅僅是示例??梢赃B接到電子設(shè)備的電池401可以向電子設(shè)備中的每個(gè)硬件提供電力。在圖4的實(shí)施例中,通過(guò)實(shí)線來(lái)顯示用于電力的路徑,并且通過(guò)虛線來(lái)顯示經(jīng)由其提供信號(hào)或信息的路徑。電池401可以通過(guò)電力管理模塊410向pmic420提供電力。
pmic420可以管理從電池401輸入的電力并且向電子設(shè)備中的每個(gè)硬件——例如,系統(tǒng)440——輸出電力。例如,pmic420可以向系統(tǒng)440中的一些硬件提供從電池401輸入的電力。例如,如果只是系統(tǒng)440中的一些進(jìn)行操作,則pmic420可以僅僅向被請(qǐng)求進(jìn)行操作的那些硬件提供來(lái)自電池401的電力,而不向未被請(qǐng)求進(jìn)行操作的剩余硬件提供電力。此外,pmic420可以調(diào)節(jié)電力并且向硬件——即,處理器430或系統(tǒng)440——提供調(diào)節(jié)的電力。以下將更詳細(xì)地描述pmic420的詳細(xì)配置。同時(shí),盡管在圖4的實(shí)施例中將電力傳感器411包括在電力管理模塊410中,但是電力傳感器411可以是pmic420的一部分。
處理器430可以包括中央處理單元(cpu)、ap和通信處理器(cp)中的一個(gè)或多個(gè)。處理器430可以例如控制電子設(shè)備中的至少一個(gè)其他元件和/或執(zhí)行與通信有關(guān)的操作或數(shù)據(jù)處理。處理器430可以控制pmic420和系統(tǒng)440。處理器430可以確定pmic420向其傳輸電力的硬件。例如,處理器430可以基于被驅(qū)動(dòng)的應(yīng)用的硬件使用信息來(lái)確定所使用的硬件,以及可以控制pmic420向所使用的硬件傳輸電力并且不向未被使用的硬件傳輸電力。
同時(shí),處理器430可以接收從電力管理模塊410生成的第一信號(hào)。第一信號(hào)可以包括用于控制處理器430的至少一些功能的至少一個(gè)信息、用于控制由處理器430執(zhí)行的應(yīng)用的至少一些功能的信息以及用于控制從pmic420供給至處理器430的電力量的信息。處理器430可以通過(guò)使用所接收的第一信號(hào)來(lái)控制pmic420,或者通過(guò)使用第一信號(hào)來(lái)限制應(yīng)用的至少一些功能或處理器430的至少一些功能。此外,處理器430可以調(diào)整從pmic420傳輸?shù)较到y(tǒng)440——具體地,每個(gè)硬件——的電力值。
電力傳感器411可以感測(cè)輸入到pmic420中的電流值和電力值中的至少一個(gè)。例如,電力傳感器411可以被布置在從電池401輸入的并且輸出到pmic420的電力的路徑上。電力傳感器411可以包括可以測(cè)量輸入到pmic420中的電流值的至少一個(gè)裝置(或設(shè)備)??商孢x地,電力傳感器411可以進(jìn)一步包括可以測(cè)量輸入到pmic420中的電壓值的至少一個(gè)裝置。電力傳感器411可以操作測(cè)量的電流值和測(cè)量的電壓值,并且獲取輸入到pmic420中的電力值。電力傳感器411可以對(duì)從電池401輸入的信號(hào)進(jìn)行采樣并且感測(cè)電力值和電流值中的至少一個(gè)。此外,電力傳感器411可以進(jìn)一步包括可以存儲(chǔ)用于操作的電力值和電壓值中的每個(gè)的寄存器,以及可以存儲(chǔ)與操作的結(jié)果相對(duì)應(yīng)的電力值的寄存器。以下將描述電力傳感器411的更詳細(xì)的配置。同時(shí),pmic420可以包括用于控制從電池接收的電力的至少一些的調(diào)節(jié)器。在該情況下,電力傳感器411可以電連接到調(diào)節(jié)器。
控制電路412可以從電力傳感器411獲取從電池401輸入到pmic420中的電流值和電力值中的至少一個(gè)??刂齐娐?12可以確定檢測(cè)的電流值和電力值中的至少一個(gè)是否大于或等于閾值??刂齐娐?12可以至少部分地基于確定來(lái)生成用于控制pmic和處理器中的至少一個(gè)的第一信號(hào)。第一信號(hào)可以包括用于控制處理器的至少一些功能的至少一個(gè)信息、用于控制由處理器執(zhí)行的應(yīng)用的至少一些功能的信息以及用于控制從pmic供給至處理器的電力量的信息。
同時(shí),pmic420可以包括至少一個(gè)子pmic,其被配置為控制從電池接收的電力的至少一些并且向電子設(shè)備中所包括的至少一個(gè)硬件中的每一個(gè)提供所控制的電力,以下將更詳細(xì)地對(duì)其進(jìn)行描述。在這種情況下,電力傳感器411可以包括電連接在電池與子pmic之間的子電力傳感器。
同時(shí),控制電路412可以基于從電力傳感器411輸入的、pmic的輸入端子或輸出端子的至少一個(gè)電力值,來(lái)生成用于控制電子設(shè)備中的至少一個(gè)硬件和由電子設(shè)備執(zhí)行的應(yīng)用中的至少一個(gè)的第一信號(hào)。也就是說(shuō),電力傳感器411可以感測(cè)pmic的輸入端子或輸出端子的至少一個(gè)電壓值,感測(cè)pmic的輸入端子或輸出端子的至少一個(gè)電流值,操作感測(cè)的電壓值和感測(cè)的電流值以及感測(cè)pmic的輸入端子或輸出端子的至少一個(gè)電力值。電力管理模塊410可以存儲(chǔ)被設(shè)置為基準(zhǔn)的至少一個(gè)閾值電力值,該基準(zhǔn)用于控制至少一個(gè)硬件和由電子設(shè)備執(zhí)行的應(yīng)用。
控制電路412可以將從電力傳感器輸入的pmic的輸入端子或輸出端子的至少一個(gè)電力值與閾值電力值進(jìn)行比較,并且根據(jù)比較的結(jié)果來(lái)生成第一信號(hào)。
控制電路412可以計(jì)算至少一個(gè)硬件之中的所使用的硬件所消耗的電力值的總和,并且當(dāng)電力值的總和大于或等于第一閾值電力值時(shí),生成用于限制所使用的硬件的至少一些操作的第一信號(hào)。
控制電路412可以計(jì)算執(zhí)行的應(yīng)用所消耗的電力值的總和,并且當(dāng)電力值的總和大于或等于第二閾值電力值時(shí),生成用于限制執(zhí)行的應(yīng)用的至少一些操作的第一信號(hào)。
當(dāng)至少一個(gè)硬件中的每個(gè)的輸入端子或輸出端子中的至少一個(gè)中的電力值的至少一些大于或等于第三閾值電力值時(shí),控制電路可以生成用于限制與大于或等于第三閾值電力值的電力值相對(duì)應(yīng)的硬件的至少一些操作的第一信號(hào)。
圖5是圖示出根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。
在步驟510中,電子設(shè)備可以感測(cè)從電池向pmic傳送的電流值和電力值中的至少一個(gè)。電子設(shè)備可以從pmic獲取從電池向pmic傳送的電流值或電力值中的至少一個(gè)。電子設(shè)備可以從與pmic間隔開(kāi)的電力傳感器獲取從電池向pmic傳送的電流值和電力值中的至少一個(gè)。在該情況下,電力傳感器可以被布置在從電池連接到pmic的電力的路徑上。
在步驟520中,電子設(shè)備可以確定感測(cè)的電流值或電力值中的至少一個(gè)是否大于或等于預(yù)置閾值??梢酝ㄟ^(guò)pmic來(lái)執(zhí)行用于確定感測(cè)的電流值或電力值中的至少一個(gè)是否大于或等于預(yù)置閾值的操作??商孢x地,可以由諸如ap的處理器來(lái)執(zhí)行用于確定感測(cè)的電流值或電力值中的至少一個(gè)是否大于或等于預(yù)置閾值的操作。可替選地,可以由獨(dú)立于pmic或處理器的ic來(lái)執(zhí)行用于確定感測(cè)的電流值或電力值中的至少一個(gè)是否大于或等于預(yù)置閾值的操作。獨(dú)立的ic可以包括電力傳感器,并且在該情況下,可以操作為傳感器集線器。可替選地,傳感器集線器可以控制外部傳感器。因此,可以防止額外的電力消耗,這是因?yàn)閷?duì)于電力管理,處理器并未一直開(kāi)啟??梢酝ㄟ^(guò)不包括電力傳感器的集線器來(lái)實(shí)施獨(dú)立的ic。也就是說(shuō),獨(dú)立的ic可以在包括其中不包含有傳感器的計(jì)算模塊、存儲(chǔ)器和控制電路時(shí),通過(guò)使用來(lái)自電力傳感器而非ap的電力值或電流值來(lái)管理電子設(shè)備的電力。
在步驟530中,電子設(shè)備可以生成用于至少部分地基于確定來(lái)控制pmic、處理器和系統(tǒng)(例如,硬件)中的至少一個(gè)的第一信號(hào)。電子設(shè)備可以通過(guò)使用所生成的第一信號(hào)來(lái)控制pmic、處理器和系統(tǒng)(例如,硬件)中的至少一個(gè)。以下將更詳細(xì)地描述通過(guò)其電子設(shè)備基于第一信號(hào)來(lái)控制pmic、處理器和系統(tǒng)(例如,硬件)中的至少一個(gè)的配置。
圖6是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖。
如圖6中所圖示地,電子設(shè)備包括電池601、電力管理模塊610、appmic620、ap630、cppmic640、cp650、顯示器pmic660、顯示器670、相機(jī)pmic680和相機(jī)690。同時(shí),盡管在圖6中電子設(shè)備作為提供電力的硬件而包括ap630、cp650、顯示器670和相機(jī)690,但是本領(lǐng)域技術(shù)人員將理解,圖6僅僅是示例。用于連接圖6的元件的線路可以包括電力路徑、i2c或者用于傳輸所控制的信號(hào)或信息的控制路徑,諸如串行接口。在圖6的實(shí)施例中,通過(guò)實(shí)線來(lái)顯示電力通過(guò)其移動(dòng)的路徑并且通過(guò)虛線來(lái)顯示通過(guò)其傳輸信號(hào)或信息的路徑。
電池601例如可以包括可再充電電池和/或太陽(yáng)能電池。
appmic620可以管理從電池601輸入的電力并且向ap630輸出電力。appmic620、cppmic640、顯示器pmic660和相機(jī)pmic680中的每個(gè)可以管理輸出到所連接的硬件中的電力并且可以被稱為子pmic。
appmic620可以包括一個(gè)或多個(gè)傳感器621、623和625,其可以感測(cè)輸入到appmic620中的電力值和電流值中的至少一個(gè)。也就是說(shuō),在本實(shí)施例中,pmic或子pmic可以包括至少一個(gè)傳感器,其可以測(cè)量輸入到其每個(gè)中的電流值和電力值中的至少一個(gè)。一個(gè)或多個(gè)傳感器621、623和625可以感測(cè)輸入到appmic620中的電力值和電流值中的至少一個(gè)并且向電力管理模塊610輸出感測(cè)的結(jié)果。此外,一個(gè)或多個(gè)傳感器621、623和625可以將從電池601輸入的電力輸出到調(diào)節(jié)器622、624和626。調(diào)節(jié)器622、624和626可以調(diào)節(jié)輸入電力并且向ap630輸出調(diào)節(jié)的電力。每個(gè)pmic的調(diào)節(jié)器的數(shù)量可以是單數(shù)或復(fù)數(shù)??梢愿鶕?jù)pmic的使用的目的來(lái)設(shè)置調(diào)節(jié)器的數(shù)量,并且本領(lǐng)域技術(shù)人員將理解,對(duì)調(diào)節(jié)器的數(shù)量不存在限制。同時(shí),電力管理模塊610可以基于從一個(gè)或多個(gè)傳感器621、623和625接收的電流值和電力值中的至少一個(gè)來(lái)生成用于控制硬件和應(yīng)用中的至少一個(gè)或控制輸出到硬件中的電力值的第一信號(hào)。在以下實(shí)施例中,將更詳細(xì)地描述通過(guò)電力管理模塊610生成第一信號(hào)的處理。
計(jì)算模塊611可以將從一個(gè)或多個(gè)傳感器621、623和625接收的電流值和電力值中的至少一個(gè)與在存儲(chǔ)器612中所存儲(chǔ)的閾值——例如,閾值電流值和閾值電力值中的至少一個(gè)——進(jìn)行比較??梢詫⒂?jì)算的結(jié)果存儲(chǔ)在存儲(chǔ)器612中。在本實(shí)施例中,假定計(jì)算模塊611基于電力值來(lái)執(zhí)行計(jì)算。計(jì)算模塊611可以將從一個(gè)或多個(gè)傳感器621、623和625接收的電力值與在存儲(chǔ)器612中所存儲(chǔ)的閾值電力值進(jìn)行比較。閾值電力值可以是針對(duì)ap630的正常操作或者針對(duì)被配置用于電子設(shè)備的正常操作的ap630所允許的電力值。例如,當(dāng)過(guò)多的電力(例如,大于等于閾值電力值)被施加到ap630時(shí),電子設(shè)備可能異常地操作或?qū)p630的質(zhì)量給予壞的影響。因此,可以預(yù)置針對(duì)ap630所允許的閾值電力值。可以根據(jù)每個(gè)硬件或每個(gè)應(yīng)用來(lái)設(shè)置閾值電力值。此外,盡管將閾值電力值存儲(chǔ)在被包括在圖6中的電力管理模塊610中的存儲(chǔ)器612中,但這僅僅是示例。存儲(chǔ)器612可以被布置為獨(dú)立于電力管理模塊610的硬件,并且在這種情況下,電力管理模塊610可以從外部存儲(chǔ)器612接收關(guān)于閾值電力值的信息并且執(zhí)行比較計(jì)算。
例如,輸入到appmic620中的電力值可以大于針對(duì)ap630所允許的閾值電力值。計(jì)算模塊可以向控制電路613輸出被輸入到appmic620中的電力值大于針對(duì)ap630所允許的閾值電力值的比較結(jié)果??刂齐娐?13可以生成用于基于比較結(jié)果來(lái)控制硬件和應(yīng)用中的至少一個(gè)或用于控制從appmic620輸出到ap630中的電力值的第一信號(hào)。控制電路613可以向appmic620輸出所生成的第一信號(hào)。appmic620可以響應(yīng)于所接收的第一信號(hào)來(lái)接收從appmic620輸出到ap630中的電力值。例如,appmic620可以通過(guò)控制一個(gè)或多個(gè)調(diào)節(jié)器622、624和626的操作來(lái)降低輸出電力值。因此,可以防止施加到ap630的過(guò)量電力(overpower)??商孢x地,控制電路613可以向ap630輸出第一信號(hào)。ap630可以響應(yīng)于所接收的第一信號(hào)來(lái)限制執(zhí)行的應(yīng)用的功能,并且相應(yīng)地請(qǐng)求與之前相比相對(duì)地小的電力值。電力管理模塊610可以通過(guò)使用輸入到子pmic中的電流值來(lái)生成第一信號(hào)。例如,電力管理模塊610可以從一個(gè)或多個(gè)電力傳感器621、623和625接收電流值。此外,存儲(chǔ)器612可以存儲(chǔ)被設(shè)置為針對(duì)ap630所允許的閾值電流值。計(jì)算模塊611可以將輸入到appmic620中的電流值與所存儲(chǔ)的閾值電流值進(jìn)行比較??刂齐娐?13可以生成用于基于比較結(jié)果來(lái)控制一個(gè)硬件和應(yīng)用中的至少一個(gè)或用于控制從子pmic輸出到硬件中的電力值的第一信號(hào)。此外,根據(jù)本公開(kāi)的各種實(shí)施例,電力管理模塊610可以通過(guò)使用輸入到子pmic中的電流值和電力值兩者來(lái)生成第一信號(hào)。
同時(shí),關(guān)于cppmic640、顯示器pmic660和相機(jī)pmic680中的每個(gè),電力管理模塊610可以通過(guò)與appmic620類似的方式來(lái)控制電力。例如,電力管理模塊610可以從電力傳感器641、643、661、663和681接收電流值和電力值中的至少一個(gè)。電力管理模塊610可以生成用于通過(guò)例如控制調(diào)節(jié)器642、644、662、664和682中的至少一個(gè)來(lái)控制從子pmic輸出的電力值的第一信號(hào)。
已經(jīng)描述了通過(guò)使用輸入到一個(gè)硬件和相對(duì)應(yīng)的子pmic中的電流值和電力值來(lái)生成第一信號(hào)的處理。同時(shí),電力管理模塊610可以通過(guò)使用輸入到所有子pmic620、640、660和680中的電流值和電力值中的至少一個(gè)來(lái)生成第一信號(hào)。例如,存儲(chǔ)器612可以存儲(chǔ)針對(duì)所有硬件所允許的電力值作為閾值電力值??梢愿鶕?jù)電池610中當(dāng)前剩余電力來(lái)動(dòng)態(tài)地設(shè)置相對(duì)應(yīng)的閾值電力值。電力管理模塊610可以計(jì)算輸入到子pmic620、640、660和680中的電力值的總和。計(jì)算模塊611可以比較加和的結(jié)果是否大于閾值電力值??刂齐娐?13可以生成用于基于比較結(jié)果來(lái)控制一個(gè)硬件和應(yīng)用中的至少一個(gè)或用于控制從子pmic輸出到硬件中的電力值的第一信號(hào)。例如,當(dāng)輸入到子pmic620、640、660和680中的電力值的總和大于閾值電力值時(shí),控制電路613可以生成用于限制硬件630、650、670和690的至少一些功能的第一信號(hào)。在該情況下,控制電路613可以確定其功能將根據(jù)預(yù)置優(yōu)先級(jí)被限制的硬件,并且生成包括所確定的其功能將被限制的硬件的第一信號(hào)。同時(shí),電力管理模塊610可以通過(guò)使用輸入到子pmic中的電流值的總和來(lái)生成第一信號(hào)。例如,電力管理模塊610可以從一個(gè)或多個(gè)子pmic620、640、660和680接收電流值并且計(jì)算其總和。此外,存儲(chǔ)器612可以存儲(chǔ)從電池601輸出的電流值作為閾值電流值。計(jì)算模塊611可以將輸入到一個(gè)或多個(gè)子pmic620、640、660和680中的電流值與所存儲(chǔ)的閾值電流值進(jìn)行比較??刂齐娐?13可以生成用于基于比較結(jié)果來(lái)控制硬件和應(yīng)用中的至少一個(gè)或用于控制從子pmic輸出到硬件中的電流值的第一信號(hào)。此外,電力管理模塊610可以通過(guò)使用輸入到子pmic中的電流值和電力值兩者來(lái)生成第一信號(hào)。
如上所述,每個(gè)子pmic可以包括電力傳感器。
圖7是圖示出根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。
在步驟710中,電子設(shè)備可以從pmic的一個(gè)或多個(gè)子pmic中的每個(gè)獲取電力值和電流值中的至少一個(gè)。例如,如同在圖6的實(shí)施例中那樣,子pmic可以包括用于感測(cè)從電池輸入的電流值和電力值中的至少一個(gè)的電力傳感器。電子設(shè)備可以獲取從pmic輸入的電力值和電流值中的至少一個(gè)。
在步驟720中,電子設(shè)備可以將通過(guò)一個(gè)或多個(gè)子pmic感測(cè)的電力值與預(yù)存的電力信息——例如閾值——進(jìn)行比較。閾值可以是對(duì)于特定子pmic所允許的電力值。如上所述,當(dāng)將過(guò)多的電力施加到特定硬件時(shí),相對(duì)應(yīng)的硬件的質(zhì)量可能劣化。因此,電子設(shè)備可以存儲(chǔ)針對(duì)與硬件相對(duì)應(yīng)的子pmic中的每個(gè)所允許的電力值,即,閾值。電子設(shè)備可以將通過(guò)一個(gè)或多個(gè)子pmic感測(cè)的電力值的總和與預(yù)存的電力信息進(jìn)行比較。閾值可以是針對(duì)子pmic所允許的電力值的總和。
在步驟730中,電子設(shè)備可以根據(jù)在所獲取的電力值與預(yù)存的電力信息(例如,閾值)之間的比較結(jié)果來(lái)控制至少一個(gè)硬件或應(yīng)用。例如,當(dāng)感測(cè)的值大于閾值時(shí),電子設(shè)備可以限制至少一個(gè)硬件的至少一個(gè)功能。在另一個(gè)示例中,當(dāng)感測(cè)的值大于閾值時(shí),電子設(shè)備可以控制至少一個(gè)應(yīng)用的至少一個(gè)功能。
圖8是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖。在圖8的實(shí)施例中,為了描述的方便,通過(guò)實(shí)線來(lái)顯示電力通過(guò)其移動(dòng)的路徑并且通過(guò)虛線來(lái)顯示通過(guò)其傳輸信號(hào)或信息的路徑。
如圖8中所圖示地,電子設(shè)備包括電池801、電力管理模塊810、appmic830、ap840、cppmic850、cp860、顯示器pmic870、顯示器880、相機(jī)pmic890和相機(jī)895。同時(shí),盡管在圖8中電子設(shè)備作為提供電力的硬件而包括ap840、cp860、顯示器880和相機(jī)895,但是本領(lǐng)域技術(shù)人員將理解,圖8僅僅是示例。
電池801例如可以包括可再充電電池和/或太陽(yáng)能電池。
電力管理模塊810可以包括布置在電池810與一個(gè)或多個(gè)子pmic830、850、870和890之間的連接路徑上的一個(gè)或多個(gè)電力傳感器811至818。也就是說(shuō),與圖6中的子pmic內(nèi)的電力傳感器的布置形成對(duì)比,在圖8的實(shí)施例中,可以將一個(gè)或多個(gè)電力傳感器811至818包括在獨(dú)立于子pmic830、850、870和890的電力管理模塊810中。
一個(gè)或多個(gè)電力傳感器811至818中的每個(gè)可以感測(cè)從電池801輸入到子pmic830、850、870和890中的每個(gè)中的電流值和電力值中的至少一個(gè)。一個(gè)或多個(gè)電力傳感器811至818中的每個(gè)可以感測(cè)從電池801輸入到子pmic830、850、870和890中的每個(gè)中的電流值。此外,一個(gè)或多個(gè)電力傳感器811至818中的每個(gè)可以感測(cè)從電池801輸入到子pmic830、850、870和890中的每個(gè)中的電壓值。一個(gè)或多個(gè)電力傳感器811至818中的每個(gè)可以計(jì)算感測(cè)的電流值或電壓值,并且確定從電池801輸入到子pmic830、850、870和890中的每個(gè)中的電力值。
計(jì)算模塊819可以將在存儲(chǔ)器820中所存儲(chǔ)的閾值電流值或閾值電力值與由一個(gè)或多個(gè)電力傳感器811至818感測(cè)的電流值或閾值電力值的至少一些進(jìn)行比較。例如,存儲(chǔ)器820可以根據(jù)表格1中所示的每個(gè)硬件來(lái)存儲(chǔ)閾值電力值。
表1
電子設(shè)備的計(jì)算模塊819可以比較來(lái)自電力傳感器811、812和813的電力值的總和是否大于或等于與ap相對(duì)應(yīng)的閾值電力值??刂齐娐?21可以基于比較結(jié)果來(lái)生成用于控制硬件和應(yīng)用中的至少一個(gè)的第一信號(hào)。例如,假定來(lái)自電力傳感器811、812和813的電力值的總和是4w。計(jì)算模塊819可以向控制電路821傳送感測(cè)的電力值大于閾值電力值3w的比較結(jié)果??刂齐娐?21可以傳送用于降低輸出到appmic830或ap840中的電力值的第一信號(hào)。appmic830可以響應(yīng)于第一信號(hào)來(lái)降低輸出到ap840中的電力值??商孢x地,控制電路821可以向ap840傳送用于限制ap840的至少一些功能的第一信號(hào)。ap840可以響應(yīng)于第一信號(hào)來(lái)限制至少一些功能。可替選地,控制電路821可以向ap840傳送用于限制執(zhí)行的應(yīng)用的至少一些的第一信號(hào)。ap840可以響應(yīng)于第一信號(hào)來(lái)終止執(zhí)行的應(yīng)用中的一些。同時(shí),可以基于電力值和電流值中的至少一個(gè)以及電力值來(lái)管理電力。同時(shí),用于控制輸出到ap840中的電力值的配置僅僅是示例,并且關(guān)于諸如cp860、顯示器880和相機(jī)895以及ap840的各種硬件,電子設(shè)備可以通過(guò)與如上所述相同的方式來(lái)控制電力值輸出。
在前述實(shí)施例中,已經(jīng)描述了通過(guò)使用輸入到一個(gè)硬件和相對(duì)應(yīng)的子pmic中的電流值或電力值來(lái)生成第一信號(hào)的處理。同時(shí),電力管理模塊810可以通過(guò)使用輸入到所有子pmic830、850、870和890中的電流值和電力值中的至少一個(gè)來(lái)生成第一信號(hào)。例如,存儲(chǔ)器820可以存儲(chǔ)與從電池801輸出的電力值相對(duì)應(yīng)的閾值電力值。電力管理模塊810可以計(jì)算輸入到子pmic830、850、870和890中的電力值的總和。計(jì)算模塊819可以比較加和的結(jié)果是否大于閾值電力值??刂齐娐?21可以根據(jù)比較結(jié)果生成第一信號(hào)。例如,當(dāng)輸入到子pmic830、850、870和890中的電力值的總和大于閾值電力值時(shí),控制電路821可以生成用于限制硬件840、860、880和895的至少一些功能的第一信號(hào)。在該情況下,控制電路821可以確定其功能將根據(jù)預(yù)置優(yōu)先級(jí)被限制的硬件,并且生成包括關(guān)于所確定的其功能將被限制的硬件的信息的第一信號(hào)。同時(shí),電力管理模塊810可以通過(guò)使用輸入到子pmic中的電流值的總和來(lái)生成第一信號(hào)。例如,電力管理模塊810可以從一個(gè)或多個(gè)子pmic830、850、870和890接收電流值并且計(jì)算總和。此外,存儲(chǔ)器820可以存儲(chǔ)從電池801輸出的電流值作為閾值電力值。計(jì)算模塊819可以將輸入到一個(gè)或多個(gè)子pmic830、850、870和890中的電流值與所存儲(chǔ)的閾值電流值進(jìn)行比較??刂齐娐?21可以生成用于基于比較結(jié)果來(lái)控制一個(gè)硬件和應(yīng)用中的至少一個(gè)或用于控制從子pmic輸出到硬件中的電力值的第一信號(hào)。此外,電力管理模塊810可以通過(guò)使用輸入到子pmic中的電流值和電力值兩者來(lái)生成第一信號(hào)。
如上所述,操作為獨(dú)立于pmic和硬件的傳感器集線器的電力管理模塊810可以感測(cè)輸入到pmic中的電力值和電流值,并且通過(guò)使用感測(cè)的電力值和電流值來(lái)控制另一個(gè)硬件和應(yīng)用中的至少一個(gè)。因此,可以防止額外的電力消耗,這是因?yàn)閷?duì)于電力管理,諸如ap的處理器并未一直開(kāi)啟??商孢x地,在不具有傳感器的情況下,傳感器集線器可以控制外部傳感器。
圖9是根據(jù)本公開(kāi)的實(shí)施例的感器集線器的方法的流程圖。例如,圖9可以是諸如獨(dú)立于圖8的pmic和處理器的電力管理模塊810的傳感器集線器的方法的流程圖。
在步驟910中,傳感器集線器可以感測(cè)輸入到至少一個(gè)子pmic中的每個(gè)中的電力值。傳感器集線器可以包括可以感測(cè)每個(gè)子pmic的輸入端子的電力值的電力傳感器。也就是說(shuō),傳感器集線器可以被布置在從電池到子pmic的電力的路徑上。
在步驟920中,傳感器集線器可以將感測(cè)的電力值與預(yù)存的電力信息進(jìn)行比較。傳感器集線器可以包括用于預(yù)存電力信息——例如關(guān)于閾值電力值的信息——的存儲(chǔ)器。傳感器集線器可以包括可以執(zhí)行比較計(jì)算的計(jì)算裝置(或者設(shè)備)。計(jì)算裝置可以將預(yù)存的電力信息——例如,關(guān)于閾值電力值的信息——與感測(cè)的電力值進(jìn)行比較。存儲(chǔ)器可以存儲(chǔ)諸如針對(duì)每個(gè)硬件所允許的閾值電力值和針對(duì)所有硬件允許的閾值電力值的各種電力信息,以下將對(duì)其進(jìn)行更詳細(xì)地描述。
在步驟930中,傳感器集線器可以根據(jù)比較結(jié)果來(lái)控制至少一個(gè)硬件和應(yīng)用中的至少一個(gè)。例如,傳感器集線器可以輸出用于直接地控制硬件的信號(hào)。在另一個(gè)示例中,傳感器集線器可以輸出用于限制或終止通過(guò)處理器(例如,ap840或cp860)執(zhí)行的應(yīng)用的功能的信號(hào)。
如上所述,傳感器集線器可以在獨(dú)立于電子設(shè)備的處理器進(jìn)行操作時(shí)執(zhí)行電力管理。
圖10是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖。在圖10的實(shí)施例中,通過(guò)實(shí)線來(lái)顯示電力通過(guò)其移動(dòng)的路徑并且通過(guò)虛線來(lái)顯示通過(guò)其傳輸信號(hào)或信息的路徑。
如圖10所圖示地,電子設(shè)備包括電池1001、appmic1020、ap1030、cppmic1040、cp1050、顯示器pmic1060、顯示器1070、相機(jī)pmic1080和相機(jī)1090。同時(shí),盡管在圖10中電子設(shè)備作為提供電力的硬件而包括ap1030、cp1050、顯示器1070和相機(jī)1090,但是本領(lǐng)域技術(shù)人員將理解,圖10僅僅是示例。
電池1001例如可以包括可再充電電池和/或太陽(yáng)能電池。
appmic1020可以管理從電池1001輸入的電力并且向ap1030輸出電力。appmic1020、cppmic1040、顯示器pmic1060和相機(jī)pmic1080中的每個(gè)可以管理輸出到所連接的硬件中的電力并且可以被稱為子pmic。
appmic1020可以包括可以感測(cè)輸入到appmic1020中的電力值和電流值中的至少一個(gè)的一個(gè)或多個(gè)傳感器1021、1023和1024。也就是說(shuō),pmic或子pmic可以包括輸入到其每個(gè)中的電流值和電力值中的至少一個(gè)。一個(gè)或多個(gè)傳感器1021、1023和1025可以感測(cè)輸入到appmic1020中的電力值和電流值并且向ap1030輸出感測(cè)的結(jié)果。此外,來(lái)自電池1001的電力在經(jīng)過(guò)一個(gè)或多個(gè)傳感器1021、1023和1025之后可以被傳輸?shù)秸{(diào)節(jié)器1022、1024和1026。調(diào)節(jié)器1022、1024和1026可以調(diào)節(jié)輸入電力并且向ap1030輸出調(diào)節(jié)的電力。同時(shí),ap1030可以生成用于基于從一個(gè)或多個(gè)傳感器1021、1023和1025接收的電流值或電力值中的至少一個(gè)來(lái)控制一個(gè)硬件和應(yīng)用中的至少一個(gè)或用于控制輸出到硬件中的電力值的第一信號(hào)。在以下實(shí)施例中,將更詳細(xì)地描述ap1030生成第一信號(hào)的處理。
計(jì)算模塊1031可以將從一個(gè)或多個(gè)電力傳感器1021、1023和1025接收的電流值或電力值中的至少一個(gè)與在存儲(chǔ)器1032中所存儲(chǔ)的閾值——例如,閾值電流值或閾值電力值中的至少一個(gè)——進(jìn)行比較。在本實(shí)施例中,假定計(jì)算模塊1031基于電力值來(lái)執(zhí)行計(jì)算。計(jì)算模塊1031可以將從一個(gè)或多個(gè)傳感器1021、1023和1025接收的電力值與所存儲(chǔ)的閾值電力值進(jìn)行比較。閾值電力值可以是針對(duì)ap1030的正常操作或者針對(duì)被配置用于電子設(shè)備的正常操作的ap1030所允許的電力值。例如,當(dāng)過(guò)多的電力被施加到ap1030時(shí),電子設(shè)備可能異常地操作或不利地影響ap1030的質(zhì)量。因此,可以預(yù)置針對(duì)ap1030所允許的閾值電力值??梢愿鶕?jù)每個(gè)硬件或每個(gè)應(yīng)用來(lái)設(shè)置閾值電力值,或通過(guò)至少一個(gè)進(jìn)行操作的硬件或至少一個(gè)執(zhí)行的應(yīng)用之間的組合來(lái)設(shè)置閾值電力值。
例如,輸入到appmic1020中的電力值可以大于在存儲(chǔ)器1032中所存儲(chǔ)的、針對(duì)ap1030所允許的閾值電力值。計(jì)算模塊1031可以向控制電路1033傳送輸入到appmic1020中的電力值大于針對(duì)ap1030所允許的閾值電力值的比較結(jié)果??刂齐娐?033可以生成用于基于比較結(jié)果來(lái)控制硬件和應(yīng)用中的至少一個(gè)或用于控制從appmic1020輸出到ap1030中的電力值的第一信號(hào)??刂齐娐?033可以向appmic1020傳送所生成的第一信號(hào)。appmic1020可以響應(yīng)于所接收的第一信號(hào)來(lái)降低從appmic1020輸出到ap1030中的電力值。例如,appmic1020可以通過(guò)控制一個(gè)或多個(gè)調(diào)節(jié)器1022、1024和1026的操作來(lái)降低輸出電力值。因此,可以防止施加到ap1030的過(guò)量電力。可替選地,ap1030可以基于比較結(jié)果來(lái)限制執(zhí)行的應(yīng)用的至少一些功能,并且相應(yīng)地請(qǐng)求與之前相比相對(duì)地小的電力值。同時(shí),ap1030可以通過(guò)使用輸入到子pmic中的電流值來(lái)生成第一信號(hào)。例如,ap1030可以從一個(gè)或多個(gè)電力傳感器1021、1023和1025接收電流值。此外,存儲(chǔ)器1032可以存儲(chǔ)被設(shè)置為針對(duì)ap1030所允許的閾值電流值。計(jì)算模塊1031可以將輸入到appmic1020中的電流值與在存儲(chǔ)器1032中所存儲(chǔ)的閾值電流值進(jìn)行比較。控制電路1033可以生成用于基于比較結(jié)果來(lái)控制硬件和應(yīng)用中的至少一個(gè)或用于控制從子pmic輸出到硬件中的電力值的第一信號(hào)。此外,ap1030可以通過(guò)使用輸入到子pmic中的電流值和電力值兩者來(lái)生成第一信號(hào)。
同時(shí),關(guān)于cppmic1040、顯示器pmic1060和相機(jī)pmic1080中的每個(gè),ap1030可以通過(guò)與appmic1020的實(shí)施例類似的方式來(lái)控制電力。例如,ap1030可以從電力傳感器1041、1043、1061、1063和1081接收電流值和電力值中的至少一個(gè)。ap1030可以生成用于通過(guò)控制例如調(diào)節(jié)器1042、1044、1062、1064和1082中的至少一個(gè)來(lái)控制從子pmic輸出的電力值的第一信號(hào)。
在前述實(shí)施例中,已經(jīng)描述了通過(guò)使用輸入到一個(gè)硬件和相對(duì)應(yīng)的子pmic中的電流值和電力值來(lái)生成第一信號(hào)的處理。同時(shí),ap1030可以通過(guò)使用輸入到所有子pmic1020、1040、1060和1080中的電流值或電力值中的至少一個(gè)來(lái)生成第一信號(hào)。例如,存儲(chǔ)器1032可以存儲(chǔ)針對(duì)所有硬件所允許的電力值作為閾值電力值??梢砸勒针姵?001中當(dāng)前剩余電力來(lái)動(dòng)態(tài)地設(shè)置相對(duì)應(yīng)的閾值電力值。ap1030可以計(jì)算輸入到子pmic1020、1040、1060和1080中的電力值的總和。計(jì)算模塊1031可以比較加和的結(jié)果是否大于閾值電力值??刂齐娐?033可以根據(jù)比較結(jié)果生成第一信號(hào)。例如,當(dāng)輸入到子pmic1020、1040、1060和1080中的電力值的總和大于閾值電力值時(shí),控制電路1033可以生成用于限制硬件1030、1050、1070和1090的至少一些功能的第一信號(hào)。在該情況下,控制電路1033可以確定其功能將根據(jù)預(yù)置優(yōu)先級(jí)被限制的硬件,并且生成包括所確定的其功能將被限制的硬件的第一信號(hào)。同時(shí),ap1030可以通過(guò)使用輸入到子pmic中的電流值的總和來(lái)生成第一信號(hào)。例如,ap1030可以從一個(gè)或多個(gè)子pmic1020、1040、1060和1080接收電流值并且計(jì)算總和。此外,存儲(chǔ)器1032可以存儲(chǔ)從電池1001輸出的電流值作為閾值電力值。計(jì)算模塊1031可以將輸入到一個(gè)或多個(gè)子pmic1020、1040、1060和1080中的電流值與所存儲(chǔ)的閾值電流值進(jìn)行比較??刂齐娐?033可以生成用于基于比較結(jié)果來(lái)控制一個(gè)硬件和應(yīng)用中的至少一個(gè)或用于控制從子pmic輸出到硬件中的電力值的第一信號(hào)。此外,ap1030可以通過(guò)使用輸入到子pmic中的電流值和電力值兩者來(lái)生成第一信號(hào)。電子設(shè)備可以從每個(gè)子pmic的電力傳感器接收總和并且通過(guò)使用從每個(gè)子pmic的電力傳感器所接收的總和來(lái)控制電力。電子設(shè)備可以從子pmic的電力傳感器接收電力值,并且根據(jù)每個(gè)子pmic來(lái)收集電力值或接收從子pmic所收集的電力值。
同時(shí),存儲(chǔ)器1032可以存在于ap1030外部。
圖11是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖。在圖11的實(shí)施例中,通過(guò)實(shí)線來(lái)顯示電力通過(guò)其移動(dòng)的路徑并且通過(guò)虛線來(lái)顯示通過(guò)其傳輸信號(hào)或信息的路徑。
如圖11中所圖示地,電子設(shè)備包括電池1101、電力管理模塊1110、appmic1120、ap1130、cppmic1140、cp1150、顯示器pmic1160、顯示器1170、相機(jī)pmic1180和相機(jī)1190。同時(shí),盡管在圖11中電子設(shè)備作為提供電力的硬件而包括ap1130、cp1150、顯示器1170和相機(jī)1190,但是本領(lǐng)域技術(shù)人員將理解,圖11僅僅是示例。同時(shí),圖11的每個(gè)元件可以與具有相同名稱的圖6的每個(gè)元件類似地進(jìn)行操作,因此將省略一些元件的詳細(xì)描述。
在圖11的實(shí)施例中,與圖6形成對(duì)比,電力控制塊1110可以并聯(lián)地連接到子pmic(例如,1120、1140、1160和1180)。更具體地,電力控制塊1110可以從appmic1120的每個(gè)電力傳感器1121、1123或1125獲取輸入到appmic1120中的電流值和電力值中的至少一個(gè)。電力控制塊1110的計(jì)算模塊1111可以將預(yù)存的閾值——例如,閾值電流值和閾值電力值中的至少一個(gè)——與至少一個(gè)感測(cè)的電流值和電力值進(jìn)行比較。存儲(chǔ)器1112可以預(yù)存關(guān)于閾值的信息??刂齐娐?113可以基于比較結(jié)果來(lái)生成用于控制硬件和應(yīng)用中的至少一個(gè)的第一信號(hào)。在該情況下,控制電路1113可以向調(diào)節(jié)器1122、1124和1126輸出第一信號(hào)。調(diào)節(jié)器可以通過(guò)使用所接收的第一信號(hào)來(lái)控制輸出電壓??商孢x地,控制電路1113可以向ap1130輸出第一信號(hào)。ap1130可以通過(guò)使用所接收的第一信號(hào)來(lái)控制處理器的時(shí)鐘。
同時(shí),電力控制塊1110可以不預(yù)存閾值信息。在該情況下,電力控制塊1110可以存儲(chǔ)預(yù)定周期上的最大值,同時(shí)周期性地監(jiān)視通過(guò)電力傳感器1121、1123和1125感測(cè)的電流值或電力值中的至少一個(gè)。當(dāng)感測(cè)到大于所存儲(chǔ)的最大值的電流值和電力值中的至少一個(gè)時(shí),電力控制塊1110可以生成第一信號(hào)。
在前述實(shí)施例中,電子設(shè)備基于輸入到appmic1120中的電流值和電力值中的至少一個(gè)來(lái)生成第一信號(hào),但是這僅僅是示例,并且電子設(shè)備可以基于輸入到其他子pmic1140、1160和1180中的電流值或電力值中的至少一個(gè)來(lái)生成第一信號(hào)。
圖12是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的配置的圖。在圖12的實(shí)施例中,通過(guò)實(shí)線來(lái)顯示電力通過(guò)其移動(dòng)的路徑并且通過(guò)虛線來(lái)顯示通過(guò)其傳輸信號(hào)或信息的路徑。
如圖12中所圖示地,電子設(shè)備包括電池1201、電力管理模塊1210、appmic1220、ap1230、cppmic1240、cp1250、顯示器pmic1260、顯示器1270、相機(jī)pmic1280和相機(jī)1290。同時(shí),盡管在圖12中電子設(shè)備作為提供電力的硬件而包括ap1230、cp1250、顯示器1270和相機(jī)1290,但是本領(lǐng)域技術(shù)人員將理解,圖12僅僅是示例。同時(shí),圖12的每個(gè)元件可以與具有相同名稱的圖6的每個(gè)元件類似地進(jìn)行操作,因此將省略一些元件的詳細(xì)描述。
在圖12的實(shí)施例中,與圖6形成對(duì)比,電力管理模塊1210可以被布置在子pmic1220、1240、1260和1280與每個(gè)硬件1230、1250、1270和1290之間。更具體地,電力管理模塊1210可以從appmic1220的每個(gè)電力傳感器1221、1223或1225獲取輸入到appmic1220中的電流值和電力值中的至少一個(gè)。電力管理模塊1210的計(jì)算模塊1211可以將預(yù)存的閾值——例如,閾值電流值和閾值電力值中的至少一個(gè)——與感測(cè)的電流值和電力值中的至少一個(gè)進(jìn)行比較。存儲(chǔ)器1212可以預(yù)存關(guān)于閾值的信息??刂齐娐?213可以基于比較結(jié)果來(lái)生成用于控制硬件和應(yīng)用中的至少一個(gè)的第一信號(hào)。例如,控制電路1213可以向調(diào)節(jié)器1226輸出第一信號(hào)。調(diào)節(jié)器1226可以通過(guò)使用所接收的第一信號(hào)來(lái)控制輸出電壓??刂齐娐?213可以向多個(gè)調(diào)節(jié)器1222、1224、1226、1242、1244、1262、1264和1282輸出第一信號(hào)。在另一個(gè)示例中,控制電路1213可以向ap1230輸出第一信號(hào)。ap1230可以通過(guò)使用所接收的第一信號(hào)來(lái)控制處理器的時(shí)鐘。電力管理模塊1210可以位于子pmic1220、1240、1260和1280與每個(gè)硬件1230、1250、1270和1290之間,但是對(duì)電力管理模塊1210的位置不存在限制。此外,電力管理模塊1210可以控制其他子pmic1240、1260和1280或者各種硬件1250、1270和1290以及調(diào)節(jié)器1226。
圖13a至圖13c是根據(jù)本公開(kāi)的實(shí)施例的電力傳感器的配置的圖。
參考圖13a,電力傳感器例如可以包括連接到pmic1301的輸入端子的采樣器1310。采樣器1310可以連接到pmic1301的輸入端子并且在預(yù)置采樣周期上從輸入端子采樣信號(hào)。當(dāng)采樣信號(hào)被輸出時(shí),處理器1320可以實(shí)時(shí)地處理所采樣的信號(hào),使得實(shí)時(shí)電力管理是可能的。
處理器1320可以對(duì)所采樣的信號(hào)執(zhí)行計(jì)算。例如,處理器1320可以從所采樣的信號(hào)感測(cè)電壓值或電流值并且對(duì)感測(cè)的電壓值或電流值執(zhí)行乘積計(jì)算。因此,處理器1320可以確定所采樣的信號(hào)的電力值。
處理器1320可以暫時(shí)地將計(jì)算結(jié)果存儲(chǔ)在寄存器1330中??梢詫⒂?jì)算結(jié)果——即,暫時(shí)地存儲(chǔ)在寄存器1330中的電力值——輸出到輸出端子1340并且傳輸?shù)嚼缟傻谝恍盘?hào)的電力管理模塊或ap。同時(shí),代替存儲(chǔ)諸如電力值的計(jì)算結(jié)果,可以將諸如電流值或電壓值的、針對(duì)計(jì)算電力值所需要的值存儲(chǔ)在寄存器1330中。在該情況下,可以向電力管理模塊或ap傳輸電流值或電壓值,并且通過(guò)使用由電力管理模塊或ap接收的電流值或電壓值來(lái)計(jì)算電力值。
同時(shí),在圖13b中,與圖13a形成對(duì)比,采樣器1310可以連接到pmic1301的輸出端子。因此,處理器1320可以對(duì)來(lái)自pmic1301的輸出端子的所采樣的信號(hào)執(zhí)行計(jì)算。
例如,處理器1320可以從所采樣的信號(hào)感測(cè)電壓值和電流值并且對(duì)感測(cè)的電壓值和電流值執(zhí)行乘積計(jì)算。因此,處理器1320可以確定來(lái)自pmic1301的輸出端子的所采樣的信號(hào)的電力值。
圖13c的電力傳感器可以進(jìn)一步包括連接到采樣器1310的寄存器1351和1352。電力傳感器可以暫時(shí)地將所采樣的信號(hào)的電壓值存儲(chǔ)在寄存器1351中并且暫時(shí)地將所采樣的信號(hào)的電流值存儲(chǔ)在寄存器1352中。處理器1320可以分別地對(duì)在兩個(gè)寄存器1351和1352中所存儲(chǔ)的電流值和電壓值執(zhí)行乘積計(jì)算,并且將作為計(jì)算結(jié)果的電力值存儲(chǔ)在寄存器1330中。
圖14是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的圖。
參考圖14,電子設(shè)備的pmic1410可以管理從電池傳輸?shù)接布?420的電力。電力傳感器1460可以感測(cè)pmic的輸入端子的電流值和電力值中的至少一個(gè)。如果電力傳感器1460能夠感測(cè)pmic1410的輸入端子的電流值和電力值中的至少一個(gè),則電力傳感器1460對(duì)其位置沒(méi)有限制。存儲(chǔ)器1470可以存儲(chǔ)針對(duì)每個(gè)硬件所允許的閾值電流值和閾值電力值中的至少一個(gè)。計(jì)算模塊1440可以將閾值電流值和閾值電力值中的至少一個(gè)與感測(cè)的電流值和電力值中的至少一個(gè)進(jìn)行比較,并且控制電路1450可以基于比較結(jié)果來(lái)生成用于控制硬件1420的第一信號(hào)。
同時(shí),溫度傳感器1430可以測(cè)量與硬件1420相關(guān)聯(lián)的溫度。計(jì)算模塊1440可以從溫度傳感器1430接收溫度信息。計(jì)算模塊1440可以通過(guò)進(jìn)一步使用溫度信息來(lái)生成第一信號(hào)。更具體地,存儲(chǔ)器1470可以存儲(chǔ)針對(duì)每個(gè)硬件1420所允許的閾值溫度。計(jì)算模塊1440可以將閾值溫度與測(cè)量的溫度進(jìn)行比較,并且控制電路1450可以根據(jù)比較結(jié)果來(lái)生成用于控制硬件1420的第一信號(hào)。例如,存儲(chǔ)器1470可以存儲(chǔ)針對(duì)ap所允許的為80度的閾值溫度。此外,溫度傳感器1430可以感測(cè)與90度相對(duì)應(yīng)的ap的溫度并且向計(jì)算模塊1440輸出溫度。計(jì)算模塊1440可以確定ap的感測(cè)的溫度超過(guò)閾值溫度,并且控制電路1450可以基于確定結(jié)果向ap輸出用于限制ap的至少一些功能的第一信號(hào)。
溫度傳感器1430可以感測(cè)至少一個(gè)子pmic的溫度并且向計(jì)算模塊1440輸出感測(cè)結(jié)果。計(jì)算模塊1440可以確定至少一個(gè)子pmic的感測(cè)的溫度是否超過(guò)閾值溫度,并且基于比較結(jié)果輸出用于限制與溫度超過(guò)閾值溫度的子pmic有關(guān)的硬件的至少一些功能的第一信號(hào)。
圖15是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。
在步驟1510中,電子設(shè)備可以接收至少一個(gè)方案操作請(qǐng)求。例如,電子設(shè)備可以在執(zhí)行第一應(yīng)用時(shí)接收第二應(yīng)用執(zhí)行請(qǐng)求。
在步驟1520中,電子設(shè)備可以計(jì)算由至少一個(gè)方案消耗的電力值的總和。例如,電子設(shè)備可以確定第一硬件通過(guò)第一應(yīng)用進(jìn)行操作并且第二硬件通過(guò)第二應(yīng)用進(jìn)行操作,以及可以確定基于操作方案將被消耗的作為與第一硬件的電力消耗相對(duì)應(yīng)的第一電力值和與第二硬件的電力消耗相對(duì)應(yīng)的第二值的總和的第三電力值。
在步驟1530中,電子設(shè)備可以確定電力值(例如,第三電力值)的總和是否小于電池基準(zhǔn)容許電力值??梢曰陔姵氐氖S嚯娏χ祦?lái)設(shè)置電池基準(zhǔn)容許電力值。當(dāng)電力值的總和大于或等于電池基準(zhǔn)容許電力值時(shí),在操作1540中,電子設(shè)備可以限制至少一個(gè)方案中的一些。例如,電子設(shè)備可以停止執(zhí)行第一應(yīng)用并且執(zhí)行第二應(yīng)用,或者可以在維持第一應(yīng)用的執(zhí)行同時(shí)不執(zhí)行第二應(yīng)用。在另一個(gè)示例中,電子設(shè)備可以限制第一應(yīng)用或第二應(yīng)用的一個(gè)或多個(gè)功能中的一些。可以基于應(yīng)用的優(yōu)先級(jí)、當(dāng)前激活的應(yīng)用或電力消耗來(lái)確定用于控制應(yīng)用的基準(zhǔn)。
圖16是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。
電子設(shè)備可以將具有基于電子設(shè)備的狀態(tài)(例如,電力節(jié)省模式、飛行模式或睡眠模式)的不同設(shè)置的閾值(例如,電流值或者電力值)的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)在存儲(chǔ)器130中。
在步驟1610中,電子設(shè)備可以檢測(cè)用于識(shí)別電子設(shè)備的狀態(tài)的狀態(tài)識(shí)別事件。電子設(shè)備可以檢測(cè)由用戶或系統(tǒng)進(jìn)行的模式改變(睡眠、飛行或電力節(jié)省)或者剩余電池的改變作為狀態(tài)識(shí)別事件。可替選地,電子設(shè)備可以在預(yù)定周期上識(shí)別電子設(shè)備的狀態(tài)并且檢測(cè)預(yù)定周期的到達(dá)作為狀態(tài)識(shí)別事件。
在步驟1620中,電子設(shè)備可以識(shí)別電子設(shè)備的狀態(tài)。電子設(shè)備可以響應(yīng)于狀態(tài)識(shí)別事件的檢測(cè)來(lái)識(shí)別電子設(shè)備的狀態(tài)。
在步驟1630中,電子設(shè)備可以根據(jù)電子設(shè)備的狀態(tài)來(lái)提取閾值。電子設(shè)備可以從存儲(chǔ)器130中選擇根據(jù)電子設(shè)備的狀態(tài)數(shù)據(jù)庫(kù)。例如,電子設(shè)備可以識(shí)別電子設(shè)備處于電池的剩余量相對(duì)地低的電力節(jié)省模式中并且選擇與電力節(jié)省模式相對(duì)應(yīng)的數(shù)據(jù)庫(kù)。電子設(shè)備可以提取數(shù)據(jù)庫(kù)的閾值。
在步驟1640中,電子設(shè)備可以感測(cè)從子pmic連接到每個(gè)硬件的每個(gè)電力路徑上或者從電池連接到每個(gè)子pmic的每個(gè)電力路徑上的電力。
在步驟1650中,電子設(shè)備可以確定感測(cè)的結(jié)果是否等于或小于數(shù)據(jù)庫(kù)的閾值。當(dāng)感測(cè)的結(jié)果大于或等于數(shù)據(jù)庫(kù)的閾值時(shí),在步驟1660中,電子設(shè)備可以確定電子設(shè)備的操作處于不正確的狀態(tài)中。當(dāng)感測(cè)的結(jié)果小于或等于數(shù)據(jù)庫(kù)的閾值時(shí),電子設(shè)備可以維持當(dāng)前狀態(tài)。當(dāng)感測(cè)的結(jié)果等于或小于數(shù)據(jù)庫(kù)的閾值時(shí),電子設(shè)備可以再次監(jiān)視狀態(tài)識(shí)別事件的檢測(cè)。
在步驟1670中,電子設(shè)備可以執(zhí)行與不正確的狀態(tài)相對(duì)應(yīng)的操作。例如,電子設(shè)備可以限制至少一個(gè)硬件和執(zhí)行的應(yīng)用的至少一個(gè)功能。
圖17是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。圖17圖示出控制電子設(shè)備的方法,其基于pmic的輸入端子或輸出端子的電流值和電壓值來(lái)獲取電力值。
在步驟1710中,電子設(shè)備可以獲取pmic的輸入端子或輸出端子的電流值。例如,電子設(shè)備可以從pmic的輸入端子或輸出端子對(duì)信號(hào)進(jìn)行采樣,并且基于所采樣的信號(hào)來(lái)獲取pmic的輸入端子或輸出端子的電流值。電子設(shè)備可以獲取所有pmic的輸入端子或輸出端子的電流值??商孢x地,電子設(shè)備可以根據(jù)與每個(gè)硬件相對(duì)應(yīng)的每個(gè)子pmic來(lái)獲取輸入端子或輸出端子的電流值。
在步驟1720中,電子設(shè)備可以獲取pmic的輸入端子或輸出端子的電壓值。例如,電子設(shè)備可以從pmic的輸入端子或輸出端子對(duì)信號(hào)進(jìn)行采樣,并且基于所采樣的信號(hào)來(lái)獲取pmic的輸入端子或輸出端子的電壓值。電子設(shè)備可以獲取所有pmic的輸入端子或輸出端子的電壓值??商孢x地,電子設(shè)備可以根據(jù)與每個(gè)硬件相對(duì)應(yīng)的每個(gè)子pmic來(lái)獲取輸入端子或輸出端子的電壓值。
在步驟1730中,電子設(shè)備可以計(jì)算pmic的輸入端子或輸出端子的電力值。電子設(shè)備可以基于所獲取的電流值和電壓值的計(jì)算來(lái)計(jì)算電力值。
在步驟1740中,電子設(shè)備將pmic的輸入端子或輸出端子的電力值與預(yù)存的電力值信息——例如,閾值電力值——進(jìn)行比較。在步驟1750中,電子設(shè)備可以根據(jù)比較結(jié)果來(lái)控制電子設(shè)備。例如,在當(dāng)前使用的硬件的電力值大于基于電池的剩余電力值所設(shè)置的閾值電力值時(shí),電子設(shè)備可以限制硬件的一些功能。
圖18是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。圖18圖示出控制電子設(shè)備的方法,其基于子pmic的輸入端子或輸出端子的電流值和電壓值來(lái)獲取電力值。
在步驟1810中,電子設(shè)備可以根據(jù)每個(gè)硬件來(lái)獲取子pmic的輸入端子或輸出端子的電流值。在步驟820中,電子設(shè)備可以根據(jù)每個(gè)硬件來(lái)獲取子pmic的輸入端子或輸出端子的電壓值。在步驟1830中,電子設(shè)備可以根據(jù)每個(gè)硬件來(lái)計(jì)算子pmic的輸入端子或輸出端子的電力值。電子設(shè)備可以獲取根據(jù)每個(gè)硬件的子pmic的電流值或根據(jù)每個(gè)電力傳感器的電流值。
在步驟1840中,電子設(shè)備可以將根據(jù)每個(gè)硬件的子pmic的輸入端子或輸出端子的電力值與預(yù)存的電力值信息——例如,容許閾值電力值——進(jìn)行比較。在步驟1850中,電子設(shè)備可以基于比較結(jié)果來(lái)控制至少一些硬件。例如,當(dāng)與第一硬件相對(duì)應(yīng)的子pmic的輸入或輸出電力超過(guò)閾值電力值時(shí),電子設(shè)備可以降低輸入或輸出到相對(duì)應(yīng)的子pmic中的電力值。
圖19是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。圖19圖示出控制電子設(shè)備的方法,其基于根據(jù)每個(gè)應(yīng)用所使用的硬件信息來(lái)控制應(yīng)用的至少一些功能。
在步驟1910中,電子設(shè)備可以獲取根據(jù)每個(gè)應(yīng)用所使用的硬件信息。此外,電子設(shè)備可以獲取關(guān)于根據(jù)每個(gè)硬件所消耗的電力值的信息。電子設(shè)備可以獲取關(guān)于依照當(dāng)前執(zhí)行的應(yīng)用進(jìn)行操作的硬件的信息和消耗的電力值信息。
在步驟1920中,電子設(shè)備可以根據(jù)每個(gè)硬件來(lái)獲取子pmic的輸入端子或輸出端子的電流值。在步驟1930中,電子設(shè)備可以根據(jù)每個(gè)硬件來(lái)獲取子pmic的輸入端子或輸出端子的電壓值。在步驟1940中,電子設(shè)備可以根據(jù)每個(gè)硬件來(lái)計(jì)算子pmic的輸入端子或輸出端子的電力值。
在步驟1950中,電子設(shè)備可以將根據(jù)每個(gè)硬件的子pmic的輸入端子或輸出端子的電力值與預(yù)存的電力值信息進(jìn)行比較。在步驟1960中,電子設(shè)備可以根據(jù)比較結(jié)果來(lái)控制執(zhí)行的應(yīng)用的至少一些。例如,在當(dāng)前使用的硬件的電力值大于基于電池的剩余電力值所設(shè)置的閾值電力值時(shí),電子設(shè)備可以限制執(zhí)行的應(yīng)用的至少一些功能。
圖20是根據(jù)本公開(kāi)的實(shí)施例的、控制電子設(shè)備的方法的流程圖。圖20圖示出控制電子設(shè)備的方法,其基于電池的剩余電力值計(jì)算并且顯示可用時(shí)間。
在步驟2010中,電子設(shè)備可以感測(cè)pmic的輸入端子或輸出端子的電力值。在步驟2020中,電子設(shè)備可以感測(cè)電池的剩余電力值。在步驟2030中,電子設(shè)備可以基于電池的剩余電力值和pmic的輸入端子或輸出端子的電力值來(lái)計(jì)算并且顯示電池的可用時(shí)間。
圖21是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的圖。
如圖21中所圖示地,電子設(shè)備可以顯示根據(jù)電子設(shè)備的每個(gè)硬件所使用的電力值信息2101和2102以及電池的可用時(shí)間2103。電子設(shè)備可以提供圖形用戶界面,其可以基于所接收的用戶輸入來(lái)控制硬件的至少一些并且限制硬件和應(yīng)用的至少一些功能。
甚至在電池的剩余量相對(duì)地低的狀態(tài)中,電子設(shè)備可以允許執(zhí)行特定應(yīng)用。例如,當(dāng)存在用于執(zhí)行應(yīng)用的請(qǐng)求時(shí),電子設(shè)備可以實(shí)時(shí)地掌握由應(yīng)用使用的電力,將由應(yīng)用使用的電力與電池的剩余量進(jìn)行比較,以及確定是否執(zhí)行應(yīng)用。例如,當(dāng)電池缺乏電力時(shí),電子設(shè)備可以允許3v和4v并且掌握對(duì)pmic提供12w的電力。在這種情況下,關(guān)于用于執(zhí)行使用15w的電力的應(yīng)用的請(qǐng)求,電子設(shè)備可以限制相對(duì)應(yīng)的應(yīng)用的執(zhí)行??商孢x地,關(guān)于用于執(zhí)行使用10w的電力的應(yīng)用的請(qǐng)求,電子設(shè)備可以允許相對(duì)應(yīng)的應(yīng)用的執(zhí)行。此外,電池的剩余量進(jìn)一步被降低,電子設(shè)備可以掌握對(duì)pmic提供8w的電力,并且在該情況下,限制使用10w的電力的應(yīng)用的執(zhí)行。也就是說(shuō),當(dāng)電池的剩余量缺乏時(shí),電子設(shè)備可以基于實(shí)時(shí)地掌握的電力信息來(lái)動(dòng)態(tài)地控制應(yīng)用和硬件的操作,而不直接地執(zhí)行特定應(yīng)用。
一種操作電子設(shè)備的方法可以包括:通過(guò)包括pmic和電力傳感器的電子設(shè)備從電力傳感器獲取輸入到pmic中的電流值和電力值中的至少一個(gè)的操作,通過(guò)電子設(shè)備確定所獲取的電流值和電力值中的至少一個(gè)是否大于或等于閾值的操作,以及通過(guò)電子設(shè)備至少部分地基于確定來(lái)生成用于控制電子設(shè)備的至少一個(gè)硬件的第一信號(hào)的操作。
第一信號(hào)可以包括以下中至少一個(gè):用于控制至少一個(gè)硬件的至少一些功能的信息、用于控制通過(guò)至少一個(gè)硬件執(zhí)行的應(yīng)用程序的至少一些功能的信息,以及用于控制供給至pmic的電力量的信息。
操作電子設(shè)備的方法可以進(jìn)一步包括測(cè)量至少一個(gè)硬件的溫度的操作,并且生成第一信號(hào)的操作可以包括基于測(cè)量的溫度來(lái)生成第一信號(hào)的操作。
一種控制包括pmic的電子設(shè)備的方法可以包括:感測(cè)pmic的輸入端子和輸出端子中的至少一個(gè)的電力值的操作,以及基于從電力傳感器提供的電力值來(lái)生成用于控制電子設(shè)備的至少一個(gè)硬件組件和由電子設(shè)備執(zhí)行的應(yīng)用程序中的至少一個(gè)的第一信號(hào)的操作。
感測(cè)電力值的操作可以包括:感測(cè)pmic的輸入端子和輸出端子中的至少一個(gè)的電壓值和電流值中的至少一個(gè)的操作,以及基于感測(cè)的電壓值和電流值中的至少一個(gè)來(lái)確定pmic的輸入端子和輸出端子中的至少一個(gè)的電力值的操作。
感測(cè)電力值的操作可以包括:對(duì)從pmic的輸入端子和輸出端子中的至少一個(gè)接收的信號(hào)進(jìn)行采樣的操作,以及通過(guò)對(duì)所接收的信號(hào)執(zhí)行計(jì)算來(lái)確定pmic的輸入端子和輸出端子中的至少一個(gè)的電力值的操作。
生成第一信號(hào)的操作可以包括將從電力傳感器輸入的pmic的輸入端子和輸出端子中的至少一個(gè)的電力值與閾值電力值進(jìn)行比較并且根據(jù)比較結(jié)果生成第一信號(hào)的操作,并且閾值電力值可以被設(shè)置為用于控制至少一個(gè)硬件和由電子設(shè)備執(zhí)行的應(yīng)用程序中的至少一個(gè)的基準(zhǔn)。
第一信號(hào)可以包括用于至少部分地基于至少一個(gè)硬件組件之中的所使用的硬件組件所消耗的電力值來(lái)控制硬件組件的至少一些的操作的指令。
第一信號(hào)可以包括用于至少部分地基于所使用的應(yīng)用程序所消耗的電力值來(lái)控制所使用的應(yīng)用程序的執(zhí)行的指令。
生成第一信號(hào)的操作可以包括操作:當(dāng)至少一個(gè)硬件中的每個(gè)的輸入端子和輸出端子的電力值中的至少一些超過(guò)閾值電力值時(shí),生成用于限制與超過(guò)閾值電力值的電力值相對(duì)應(yīng)的硬件的至少一些操作的第一信號(hào)。
控制電子設(shè)備的方法可以進(jìn)一步包括測(cè)量至少一個(gè)硬件的至少一些的溫度的操作,并且生成第一信號(hào)的操作可以包括基于測(cè)量的溫度生成第一信號(hào)的操作。
電子設(shè)備的組件中的每個(gè)可以通過(guò)一個(gè)或多個(gè)組件來(lái)實(shí)施,并且相對(duì)應(yīng)的組件的名稱可以依賴于電子設(shè)備的類型而變化。電子設(shè)備可以包括以上描述的元件中的至少一個(gè)。可以從電子設(shè)備中省略以上描述的元件中的一些,或者電子設(shè)備可以另外包括額外的元件。此外,可以組合電子設(shè)備的組件中的一些以形成單個(gè)實(shí)體,并且因此,可以等同地執(zhí)行組合之前相對(duì)應(yīng)的元件的功能。
編程模塊可以包括前述組件中的一個(gè)或多個(gè),或者可以進(jìn)一步包括其他額外的組件,或者可以省略前述組件中的一些??梢皂樞虻?、并行地、反復(fù)地或以啟發(fā)式的方式執(zhí)行由模塊、編程模塊或其他組件元件所執(zhí)行的操作。此外,可以根據(jù)另外的次序來(lái)執(zhí)行一些操作或可以省略一些操作,或者可以添加其他操作。
提供了一種具有存儲(chǔ)于其中的指令的非暫態(tài)存儲(chǔ)媒介并且其被配置為在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)指令一個(gè)或多個(gè)處理器執(zhí)行一個(gè)或多個(gè)操作。一個(gè)或多個(gè)操作可以包括:通過(guò)包括pmic和電力傳感器的電子設(shè)備從電力傳感器獲取輸入到pmic中的電流值和電力值中的至少一個(gè)的操作,通過(guò)電子設(shè)備確定所獲取的電流值和電力值中的至少一個(gè)是否大于或等于閾值的操作,以及通過(guò)電子設(shè)備至少部分地基于確定來(lái)生成用于控制電子設(shè)備的至少一個(gè)硬件的第一信號(hào)的操作。
盡管已經(jīng)參考本公開(kāi)的特定實(shí)施例示出和描述了本公開(kāi),但是本領(lǐng)域技術(shù)人員將理解,其中可以在形式上和細(xì)節(jié)上進(jìn)行各種改變而不背離本公開(kāi)的范圍。因此,本公開(kāi)的范圍不應(yīng)當(dāng)被限定為限于實(shí)施例,而是應(yīng)當(dāng)通過(guò)所附權(quán)利要求和其等同物來(lái)限定。