欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

節(jié)約電池電荷的方法、裝置和計算機程序的制作方法

文檔序號:7909190閱讀:181來源:國知局
專利名稱:節(jié)約電池電荷的方法、裝置和計算機程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及節(jié)約電池電荷的方法、裝置和計算機程序。在一些實施例中,涉及通過限制裝置功能而節(jié)約裝置中的電池電荷。
背景技術(shù)
移動通信設備典型地包括向設備傳送電荷的電池。電池常常需要充電,并且為了使充電有效,設備必須連接至外部電源,例如與主電源連接的直流電源適配器。延長設備可操作的時間周期而不必連接至外部電源是有利的。

發(fā)明內(nèi)容
本發(fā)明的第一方面提供一種方法,包括使用裝置的電荷節(jié)能系統(tǒng)確定該裝置的電池中的剩余電荷,所述裝置包括多個硬件和/或軟件組件,所述電荷節(jié)能系統(tǒng)能夠確定一個或多個電荷閾值,每個電荷閾值對應于電池中的剩余電荷的量;以及當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知。本發(fā)明的第二方面提供一種裝置,包括至少一個處理器;以及至少一個存儲器, 包括計算機程序代碼;所述至少一個存儲器和所述計算機程序代碼被配置為,通過所述至少一個處理器使得該裝置至少執(zhí)行以下步驟使用裝置的電荷節(jié)能系統(tǒng)確定該裝置的電池中的剩余電荷,所述電荷節(jié)能系統(tǒng)能夠確定一個或多個電荷閾值,每個電荷閾值對應于電池中的剩余電荷的量;以及當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知。本發(fā)明的第三方面提供一種計算機程序,包括使用裝置的電荷節(jié)能系統(tǒng)確定該裝置的電池中的剩余電荷的代碼,所述裝置包括多個硬件和/或軟件組件,所述電荷節(jié)能系統(tǒng)能夠確定一個或多個電荷閾值,每個電荷閾值對應于電池中的剩余電荷的量;以及當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知的代碼。電荷狀態(tài)通知可包括在對應廣播時間電池中的剩余電荷的量的指示。所述電荷節(jié)能系統(tǒng)可定義多個電荷閾值,并且當電池中的剩余電荷下降到每個不同電荷閾值以下時能夠向預定組的不同集廣播電荷狀態(tài)通知。在接收當電池中的剩余電荷下降到電荷閾值以下時廣播的電荷狀態(tài)通知時,所述每個硬件和/或軟件組件可選地能夠減少其關(guān)于電池的電荷需求,以節(jié)約電池電荷。所述方法還可包括當電池中的剩余電荷上升到每個電荷閾值以上時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知。所述電荷節(jié)能系統(tǒng)可定義多個電荷閾值,并且當電池中的剩余電荷上升到每個不同電荷閾值以上時能夠向預定組的不同集廣播電荷狀態(tài)通知。在接收當電池中的剩余電荷上升到電荷閾值以上時廣播的電荷狀態(tài)通知時,所述每個硬件和/或軟件組件能夠增加其關(guān)于電池的電荷需求,以使得該裝置恢復至先前操作狀態(tài)。所述方法還可包括在所述電荷節(jié)能系統(tǒng)處接收來自每個硬件和/或軟件組件的登記;以及使用所述電荷節(jié)能系統(tǒng)依據(jù)其從哪個硬件和/或軟件組件接收登記來確定預定組的至少一部分。所述方法還可包括當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)的決定引擎指示預定組的至少一個關(guān)閉。所述電荷節(jié)能系統(tǒng)可定義多個電荷閾值,以及當電池中的剩余電荷下降到每個不同電荷閾值以下時,所述決定引擎能夠指示預定組的不同集關(guān)閉。所述方法還可包括當電池中的剩余電荷上升到每個不同電荷閾值以上時,使用所述決定引擎指示預定組的至少一個開啟。所述電荷節(jié)能系統(tǒng)可定義多個電荷閾值,以及當電池中的剩余電荷上升到每個不同電荷閾值以上時,所述決定引擎能夠指示預定組的不同集開啟。當電池中的剩余電荷經(jīng)過多個電荷閾值之一時,所述電荷節(jié)能系統(tǒng)可向至少一個硬件和/或軟件組件廣播電荷狀態(tài)通知,以及當電池中的剩余電荷經(jīng)過多個電荷閾值的不同閾值時,所述決定引擎可開啟或關(guān)閉至少一個硬件和/或軟件組件。僅如果該裝置不需要執(zhí)行電話功能,所述決定引擎可指示硬件和/或軟件組件關(guān)閉。所述電荷節(jié)能系統(tǒng)能夠依據(jù)從該裝置的用戶接收的輸入定義預定組的至少一部分。所述電荷節(jié)能系統(tǒng)能夠依據(jù)從該裝置的用戶接收的輸入定義預定組的任意集的至少一部分。所述方法還可包括使用所述電荷節(jié)能系統(tǒng),依據(jù)從該裝置的用戶接收的輸入設置與每個電荷閾值對應的在電池中的剩余電荷的量。對于預定組的硬件和/或軟件組件,該裝置不需要用以執(zhí)行電話功能。


現(xiàn)在將參照附圖描述本發(fā)明的示例性實施例,其中圖1是代表在上面可實現(xiàn)本發(fā)明一些實施例的裝置的實例的智能電話計算設備的表示;圖2是圖1的智能電話的一些內(nèi)部元件的示意性圖示;圖3是當根據(jù)本發(fā)明第一示例性實施例設置時的圖1的智能電話的一些軟件組件的示意性圖示;圖4是圖3的實施例的操作的流程圖;圖5是當根據(jù)本發(fā)明第二示例性實施例設置時的圖1的智能電話的一些軟件組件的示意性圖示;圖6是圖5的實施例的操作的流程圖;以及圖7是當根據(jù)圖5的實施例設置時的圖1的智能電話的圖形用戶接口。
具體實施例方式現(xiàn)在將參照圖1至7描述本發(fā)明的示例性實施例。圖1和2示出根據(jù)本發(fā)明的示例性實施例的智能電話。該智能電話提供用于這個示例性實施例的操作環(huán)境。圖1的示例性實施例示出智能電話2,其包括鍵板4、觸摸屏6、麥克風8、揚聲器10 和天線12。在這個示例性實施例中,智能電話2能夠由用戶操作,以執(zhí)行各種不同功能,例如托管電話呼叫、發(fā)送SMS消息、瀏覽因特網(wǎng)、發(fā)送電子郵件和提供衛(wèi)星導航。圖2的示例性實施例示出智能電話2的一些內(nèi)部硬件元件的示意圖。在這個示例性實施例中,智能電話2包括執(zhí)行電話功能的硬件,以及使得電話能夠具有智能電話期望的其他功能(例如消息、因特網(wǎng)瀏覽、電子郵件功能、衛(wèi)星導航等)的應用處理器和相應支持硬件。在這個示例性實施例中,電話硬件由RF處理器102代表,其向天線12提供RF信號用于電話信號的傳輸和從其的接收。在這個示例性實施例中還提供基帶處理器104,其向 RF處理器102提供信號以及從其接收信號。在這個示例性實施例中,基帶處理器104還與訂戶實體模塊106交互。在這個示例性實施例中,應用處理器108控制鍵板4和觸摸屏6。在這個示例性實施例中,配置電源和音頻控制器109,以從電池110向電話子系統(tǒng)、應用處理器108、和其他硬件提供電力。在這個示例性實施例中,電源和音頻控制器109還控制來自麥克風8的輸入,以及經(jīng)由揚聲器10的音頻輸出。在這個示例性實施例中還提供全球定位系統(tǒng)(GPS)天線和相關(guān)接收器元件11,這是由應用處理器108控制并且能夠接收由智能電話2的衛(wèi)星導航功能使用的GPS信號。在這個示例性實施例中,為了應用處理器108操作,提供各種不同類型的存儲器。在這個示例性實施例中,智能電話2包括與應用處理器108通信的隨機存取存儲器 (RAM) 112,,在其中可寫入以及從其讀取數(shù)據(jù)和程序代碼。在這個示例性實施例中,RAM 112 中任意位置所在的代碼可由應用處理器108從RAM 112執(zhí)行。在這個示例性實施例中,RAM 112代表智能電話2的易失性存儲器。在這個示例性實施例中,智能電話2還配置有長期存儲裝置114,其連接至應用處理器108。在這個示例性實施例中,長期存儲裝置114包括3個分區(qū),操作系統(tǒng)(OS)分區(qū) 116、系統(tǒng)分區(qū)118和用戶分區(qū)120。在這個示例性實施例中,長期存儲裝置114代表智能電話2的非易失性存儲器。在這個示例性實施例中,OS分區(qū)116包含包括操作系統(tǒng)的計算設備的固件。在這個示例性實施例中,其他計算機程序也可存儲在長期存儲裝置114上,例如應用程序等。具體地,對于設備主要的應用程序,例如在智能電話的情況下,通信應用等可存儲在系統(tǒng)分區(qū) 118中。在這個示例性實施例中,系統(tǒng)分區(qū)118上存儲的應用程序可以是當?shù)谝淮武N售電話時由設備制造商與智能電話綁定的那些應用程序。在這個示例性實施例中,由用戶向智能電話增加的應用程序可存儲在用戶分區(qū)120中。如上所述,圖2的表示是示意性的。實踐中,所示的各個功能性組件可組成為一個且相同的組件。例如,在一些其他示例性實施例中,長期存儲裝置114可包括NAND閃存、NOR 閃存、硬盤驅(qū)動器或這些的組合。圖3的示例性實施例示出智能電話2的一些軟件組件的示意圖。更具體地,在這個示例性實施例中,操作系統(tǒng)200示出為與多個其他軟件組件202通信。在這個示例性實施例中,圖3中所示的每個軟件組件存儲在智能電話2的存儲器上,例如,如上所述,操作系統(tǒng)200存儲在OS分區(qū)116上。在這個示例性實施例中,配置操作系統(tǒng)200用于應用處理器 108操作,并且只要智能電話2第一次導通則開啟操作系統(tǒng)200。在這個示例性實施例中,操作系統(tǒng)200的角色是管理計算設備的硬件和軟件資源。這些資源包括例如應用處理器108、 RAM 112、和長期存儲裝置114。由此,本示例性實施例的操作系統(tǒng)提供了一種穩(wěn)定、持久的方式,用于智能電話2上運行的軟件應用以處理智能電話2的硬件資源,使得應用無需知曉硬件可用的物理資源的有細節(jié)。圖3的示例性實施例還示出操作系統(tǒng)200的一些內(nèi)部元件Q04至212),其包括智能電話2的省電系統(tǒng)。更具體地,電池狀態(tài)服務器(BSS) 204連接至系統(tǒng)實用服務器 (SUS) 208的系統(tǒng)實用插件(SUP) 206。在這個示例性實施例中,SUP 206與系統(tǒng)狀態(tài)管理器 (SSM) 210通信,其包括電荷風險屬性(CRP) 212和策略214。在這個示例性實施例中,操作系統(tǒng)200的SSM 210還與多個軟件組件202通信。在這個示例性實施例中,BSS 204能夠確定電池110中的剩余電荷。在這個示例性實施例中,BSS 204還能夠每次在電池110中的剩余電荷的量改變時通知SUP 206。例如,當電池電荷被智能電話2的各個硬件和/或軟件組件用完時其可減少,或者,如果電池110正在被充電時電荷可增加。在這個示例性實施例中,每次在BSS 204通知 SUP 206電池中的剩余電荷改變時,BSS 204還向SUP 206提供在形成通知時在電池110中剩余多少電荷的指示。在這個示例性實施例中,在電池110中的剩余電荷的量可采用離散值的度量的任一個,其中值“100”指示電池110的電荷充滿,而值“0”指示電池110的電荷為空。在這個示例性實施例中,SUP 206的功能之一是定義多個電荷閾值。在這個示例性實施例中,每個電荷閾值對應于電池110中的剩余電荷的特定量。在這個示例性實施例中,提供具有以下名稱的4個電荷閾值“低”、“中”、“高”和“臨界”。此外,每個電荷閾值對應于電池110中的剩余電荷的量。在這個示例性實施例中,4個電荷閾值“低”、“中”、“高” 和“臨界”分別對應于以下4個值“20”、“15”、“10”、“5”。例如,BSS 204可通知SUP 206 電池110中的剩余電荷的量改變?yōu)椤?8”。值“18”對應于“低”電荷閾值,因為值“18”小于低閾值水平“20”,但高于中閾值水平“15”。根據(jù)這個行為,智能電話2即將用完電池電荷的風險認為是“低”。然而,如果BSS 204通知SUP 206電池110中的剩余電荷的量為“2”, 則即將用完電池電荷的相應風險將是“臨界”。因此,在這個示例性實施例中,SUP 206能夠確定電池110的剩余電荷何時下降到每個預定電荷閾值以下或上升到其以上。在這個示例性實施例中,每次在SUP 206確定經(jīng)過電荷閾值時,SUP 206對于SSM 210發(fā)出改變CRP302 的值的請求。在這個示例性實施例中,SSM 210的角色之一是在其整個生命周期中(包括在開啟和關(guān)閉期間)管理智能電話2的狀態(tài)。在這個示例性實施例中,SSM 210允許智能電話2 的軟件和硬件組件請求系統(tǒng)狀態(tài)在以下可能狀態(tài)中任意之間改變“開啟”、“關(guān)閉”、“正?!?和“故障”。在這個示例性實施例中,系統(tǒng)狀態(tài)由存儲在長期存儲裝置114的OS分區(qū)116上的策略來定義,并且所述策略定義可允許狀態(tài)和狀態(tài)轉(zhuǎn)換的集合,以及當改變系統(tǒng)狀態(tài)時執(zhí)行的任務。由此,在這個示例性實施例中,SSM 210執(zhí)行除了與本發(fā)明相關(guān)的那些功能之外的許多功能。然而,根據(jù)本示例性實施例的操作,每次在SUP 206確定經(jīng)過電荷閾值時, SSM 210從SUP 206接收請求,以改變CRP 212的值。在這個示例性實施例中,CRP 212是系統(tǒng)范圍屬性(還已知為全局變量或?qū)傩?, 其可采用5個不同值中的任一個“正?!?、“低”、“中”、“高”和“臨界”。在這個示例性實施例中,CRP 212的值在任意給定時間指示電池110中的剩余電荷的量。同樣,在這個示例性實施例中,CRP212可采用的值對應于由SUP 206定義的電荷閾值。由此,在這個示例性實施例中,值“正常”對應于在電池中的剩余電荷的量在范圍“100至20”;值“低”對應于在電池中的剩余電荷的量在范圍“19至15”;值“中”對應于在電池中的剩余電荷的量在范圍 “14至10”;值“高”對應于在電池中的剩余電荷的量在范圍“9至5”;以及值“臨界”對應于在電池中的剩余電荷的量在范圍“4至0”。如上所述,在這個示例性實施例中,每次在電池110中的剩余電荷經(jīng)過電荷閾值之一時,從SUP 206向SSM 210發(fā)送改變CRP 212的值的請求。在這個示例性實施例中,SSM 210的策略214定義了為了有效改變CRP 212的值什么條件必須為真。例如,當授權(quán)其他服務器請求改變CRP212的值時,某些服務器可能具有不足的安全權(quán)限以有效請求這個改變。在這個示例性實施例中,CRP 212可根據(jù)“發(fā)布和定制”機制操作。根據(jù)發(fā)布和定制機制,關(guān)于CRP 212定義一個或多個“發(fā)布者”。在這個示例性實施例中,每個發(fā)布者具有根據(jù)策略214定義的規(guī)則改變CRP 212的值的授權(quán)。例如,僅可允許具有足夠安全權(quán)限的發(fā)布者改變CRC 212的值。在這個示例性實施例中,SUP 206是關(guān)于CRP 212的發(fā)布者。在這個示例性實施例中,發(fā)布和定制機制還提供關(guān)于CRP 212的一個或多個“訂戶”的定義。 在這個示例性實施例中,每個訂戶是主動向SSM 210登記以每次在CRP 212的值改變時從 SSM 210接收通知的軟件組件。在這個示例性實施例中,如果多個軟件組件202的每個向 SSM 210登記,則其有資格成為訂戶。根據(jù)本示例性實施例的發(fā)布和定制機制,每次在CRP 212的值改變時由SSM 210將電荷狀態(tài)通知廣播至每個訂戶,并且包括在每個通知中的是 CRP 212改變到的新值的指示。在圖4的流程圖中表示本示例性實施例的上述操作。在圖4的框250,多個軟件組件202的一個或多個主動向SSM 210登記,以成為訂戶,并因此接收與CRP 212系統(tǒng)范圍屬性相關(guān)的廣播通知。在這個示例性實施例中,在智能電話2的操作期間,BSS 204不斷獲知電池110中的剩余電荷。在框252,每次在剩余電荷的量改變時,BSS 204向SUP 206通知改變,并向SUP 206提供此時在電池110中剩余多少電荷的指示。在這個示例性實施例中,SUP 206定義多個電荷閾值,其每個對應于電池110中的剩余電荷的量。在框254,由于 BSS 204不斷通知SUP 206在電池110中剩余多少電荷,SUP 206能夠確定電池110中的剩余電荷的量何時經(jīng)過電荷閾值。在這個示例性實施例中,SUP 206能夠確定電池110中的剩余電荷的量何時下降到電荷閾值以下或其何時上升到電荷閾值以上。在框256,每次在SUP 206確定經(jīng)過了電荷閾值時,其向SSM 210發(fā)出適當改變CRP212的值的請求。在框258,由于SUP 206具有根據(jù)策略214改變CRP 212的值的足夠訪問權(quán)限,所以在從SUP 206接收請求時,SSM 210根據(jù)需要更新CRP 212的值。在框沈0,一旦SSM 210改變CRP 212的值, SSM 210自動向作為登記訂戶的每個軟件組件廣播電荷狀態(tài)通知,其包含CRP 212的新值的指示。應注意,盡管在這里所述的實施例中,每次在電荷水平經(jīng)過閾值時發(fā)送通知,這僅是一個實現(xiàn)選擇,并且在本發(fā)明實施例的范圍內(nèi)備選是可能的。例如,可定義滯后,或者可對于一些或所有登記組件禁用一些閾值通知。這個示例性實施例的優(yōu)點在于,當電池電荷水平經(jīng)過每個電荷閾值時,在從臨界電荷的狀態(tài)移動至更低電荷的狀態(tài)時,向軟件組件自動廣播電荷狀態(tài)通知。這個操作與以下情形相反組件重復請求電池狀態(tài)信息以保持電池的當前電荷狀態(tài)最新。在一些環(huán)境中, 這個實例比這里的后一情形優(yōu)選,因為其可提供由于操作所需的處理量的減少而引起的電池電荷的節(jié)省。這個示例性實施例的優(yōu)點在于,當在電池中剩余不同的電荷量時,可向不同軟件組件通知減少電池電荷。根據(jù)這個優(yōu)點,當通知每個組件時,可根據(jù)組件的電池電荷需求設置電池電荷的水平。這個示例性實施例的優(yōu)點在于,軟件組件可向SSM 210定制,以自動接收電荷狀態(tài)通知,其包含在電池110中的剩余電荷的量的指示。在這個示例性實施例中,由于提供多個電荷閾值以及CRP 212的相應值,優(yōu)點還在于,以“分階段”方式通知定制的軟件組件,并非剛好在電池電荷用完之前僅接收一個通知。根據(jù)這個示例性操作,對于每個定制的軟件組件給予決定其是否以及如何調(diào)整其關(guān)于電池110的需求(例如保留電話功能)的自由。 例如,唯一功能是協(xié)助提供衛(wèi)星導航功能的軟件組件從SSM 210接收CRP 212改變至“低” 值的通知。在這些環(huán)境下,軟件組件可選擇關(guān)閉或停止操作。此外,唯一功能是協(xié)助提供多媒體消息(MMS)功能的不同軟件組件可選擇不關(guān)閉或停止操作,直到CRP 212下降到“中” 值。此外,唯一功能是協(xié)助提供短消息服務(SMS)功能的另一不同軟件組件可選擇從不關(guān)閉或停止操作,即使當CRP 212下降到“臨界”值時。根據(jù)這個實例,與衛(wèi)星導航和MMS消息功能相比,電池電荷使用更少,智能電話的SMS消息電話功能可操作更久。這個示例性實施例的優(yōu)點在于,每當CRP值改變時,定制的軟件組件自動接收廣播的通知。因此,每當電荷風險狀態(tài)改變時,通知定制的軟件組件。因此,在這個示例性實施例中,當在電池中的剩余電荷較低的時間段期間關(guān)心降低關(guān)于電池的他們電荷需求的軟件組件不需要不斷請求剩余電池電荷的水平。相反,所述軟件組件可依賴于接收將自動廣播的通知。這可表示需要由智能電話2執(zhí)行的操作水平的降低,因此這個操作可協(xié)助延長電池110單獨可向智能電話2供電以執(zhí)行某些功能(例如電話功能)期間的時間段。這個示例性實施例的優(yōu)點在于,用于執(zhí)行非電話功能的軟件組件可接收通知并因此選擇是否限制或停止他們關(guān)于電池電荷的需求。由此,在一個實例中,可節(jié)省電池電荷, 以供用以執(zhí)行電話功能的軟件組件使用,這可認為是設備操作的重要方面。這個示例性實施例的優(yōu)點在于,將電荷閾值定義為“雙向”閾值。更具體地,也可當電池電荷水平經(jīng)過閾值時,當從更低電荷狀態(tài)移動至臨界電荷狀態(tài)時,發(fā)送通知。因此, 只要電荷水平上升到閾值以上,當電荷水平下降到閾值以下時停止了其操作的被通知組件現(xiàn)在重新啟動。由此,設備可恢復至先前操作狀態(tài)。這個示例性實施例的優(yōu)點在于,可定義多個電荷閾值,從而可通過分階段方式通知硬件和/或軟件組件。此外,優(yōu)點還在于,當電荷上升至不同水平時,可向不同硬件和/ 或軟件組件通知增加電池電荷。根據(jù)這個后一優(yōu)點,可根據(jù)組件的電池電荷需求設置通知每個組件的電池電荷的水平。在一些實施例中,可能期望定義比所述實例更少或更多的閾值。
這個示例性實施例的優(yōu)點在于,當電池電荷減少時選擇限制或停止他們操作的硬件和/或軟件組件可接收通知,并且在接收到那些通知時選擇繼續(xù)正常操作。由此,設備可自動恢復至先前操作狀態(tài)。這個示例性實施例的優(yōu)點在于,各個組件可選擇接收下降和上升電池電荷的通知。由此,每個被通知組件可自由決定是否和如何反應于下降或上升電池電荷。這樣的反應可通過控制組件操作的軟件或硬件來定義。反應可以是靜態(tài)的,含義為組件以相同方式反應于電荷狀態(tài)的給定改變,而不管設備操作的其他方面;或者他們可以是動態(tài)的,含義為組件可依據(jù)設備的其他方面(例如給定組件當前是否正在運行)不同地反應于相同電荷狀態(tài)改變??蓪τ诒臼纠詫嵤├碾姾晒?jié)能系統(tǒng)進行修改,以建立備選示例性實施例。圖5 示出備選示例性實施例的示意圖。先前示例性實施例和備選示例性實施例之間的不同是在 SSM 210中引入決定引擎300。備選示例性實施例包括與先前示例性實施例相同的功能,并且還包括其他功能。在備選示例性實施例中,其他功能由決定引擎300提供,并且包括依據(jù) CRP 212的值指示多個軟件組件202中的每個關(guān)閉以延長智能電話2可執(zhí)行電荷功能的時間段的能力。同樣,在這個備選示例性實施例中,其他功能包括一旦電池110中的電荷恢復則依據(jù)CRP值指示多個軟件組件202中的每個開啟以將智能電話2恢復至先前操作狀態(tài)的能力。更具體地,在這個示例性實施例中,決定引擎300包括多個“集合”或“列表”,其定義允許哪個軟件組件在特定電荷風險狀態(tài)操作,其中電荷風險狀態(tài)由CRP 212的值定義。 因此,在這個示例性實施例中,決定引擎300包括針對以下電荷風險狀態(tài)的每個的一個列表“低”、“中”、“高”和“臨界”。例如,決定引擎300包含一列表,其定義允許哪個軟件組件在“中”電荷風險狀態(tài)下操作。在這個示例性實施例中,所述列表的目的是確保在電池110 中的電荷改變用完時,允許操作的軟件組件是對于智能電話2執(zhí)行某些功能(例如電荷) 必要的那些組件。在這個示例性實施例中,由于提供多個電荷閾值,所以可分階段方式執(zhí)行不與那些特定功能相關(guān)的軟件組件的關(guān)閉。同樣,由于備選示例性實施例還包括先前示例性實施例的功能,所以可向一些軟件組件通知當前電荷狀態(tài),而并非指示其關(guān)閉。通過指示關(guān)閉,備選示例性實施例能夠控制哪個軟件組件操作。通過通知電荷風險狀態(tài)的改變,備選示例性實施例能夠向各個軟件組件提供決定如何響應于電池110中的電荷耗盡的自由。根據(jù)備選示例性實施例,可通過雙向之一定義決定引擎300的集合或列表的內(nèi)容。首先,某些列表項目通過系統(tǒng)定義,由此硬編碼到?jīng)Q定引擎300中。其次,其他列表項目可通過智能電話2的用戶定義,例如,在用戶購買了智能電話2之后當智能電話2正在通過用戶配置時。可見,更具體地,在圖7的示例性實施例中,決定引擎300提供了適合于在智能電話2的觸摸屏6上顯示的圖形用戶界面400。在這個示例性實施例中,框402提供了針對每個電荷風險狀態(tài)“正?!?、“低”、“中”和“臨界”的列表。在這個示例性實施例中, 框402中的每個電荷風險狀態(tài)是可由使用觸摸屏6以及相關(guān)定點器件(例如手指或觸筆) 的智能電話2的用戶選擇的選項。在這個示例性實施例中,在選擇電荷峰值狀態(tài)之一時,框 404出現(xiàn)。在這個示例性實施例中,框404包含與選擇的電荷風險狀態(tài)相關(guān)的設置。可見, 在圖7的示例性實施例中,在框402中的文字“高”為粗體和加下劃線時選擇了 “高”狀態(tài)。 同樣,框404的主題表示“高”狀態(tài)。
在這個示例性實施例中,框404包括兩個嵌套的框406和408。在這個示例性實施例中,框406包含每次當電荷風險狀態(tài)從“中”狀態(tài)改變?yōu)椤案摺睜顟B(tài)時應該通知的軟件組件的列表。在這個示例性實施例中,框408包含應該允許在“高”狀態(tài)下操作的軟件組件的列表。因此,當CRP 212的值從“中”改變?yōu)椤案摺睍r,決定引擎300可指示框408中列出之外的所有軟件組件關(guān)閉。在這個示例性實施例中,框406和408可選地可包括由用戶指定的軟件組件,并且他們被硬編碼到?jīng)Q定引擎300中,或僅由用戶指定。此外,在這個示例性實施例中,框406中的一些軟件組件可選地可指定為“雙向”軟件組件。如果將軟件組件指定為框406中的雙向組件,則當電荷風險狀態(tài)從“臨界”狀態(tài)以及“中”狀態(tài)改變?yōu)椤案摺彪A時對其通知。換句話說,當電池110中的剩余電荷上升到電荷閾值以上時以及當電荷下降到電荷閾值以下時也發(fā)送通知。同樣,在這個示例性實施例中,可選地可關(guān)于框408提供“雙向”配置。因此,當電荷上升回電荷閾值以上時,當電荷下降到電荷閾值以下時指示關(guān)閉的軟件組件被指示開啟。根據(jù)雙向配置,一旦電池110被重新充電,智能電話2可恢復至先前操作狀態(tài)。應注意,在本發(fā)明實施例的范圍內(nèi),可對于這個用戶接口作出許多改變。例如, 可向用戶提供有限數(shù)目的選擇,以簡化設置設備的電荷狀態(tài)改變操作。圖6中的流程圖示出備選示例性實施例的上述操作。在圖6的框250至258中, 備選示例性實施例的操作與以上參照先前示例性實施例和圖4所述的相同。然而,圖6還包括新框350至356。在新框350,智能電話2的用戶向決定引擎300的列表中輸入偏好。 在這個示例性實施例中,列表定義哪個軟件組件可操作,以及通知哪個組件,對于CRP 212 的特定值,例如,在框406和408中出現(xiàn)的列表。在新框352,決定引擎300識別與CRP 212 的新值對應的列表。在新框354,如果電池電荷下降,則決定引擎300關(guān)閉可操作的并且在框352中識別的框408列表中不存在的那些軟件組件。或者,如果電池電荷上升,對于具有雙向配置并涉及不可操作的軟件組件的框408列表中的項目,決定引擎開啟所述軟件組件,如果最后一次在CRP值下降到當前CRP值以下其被關(guān)閉。在框356,向在框352中識別的框406列表中出現(xiàn)的所有軟件組件廣播電荷狀態(tài)通知。根據(jù)備選示例性實施例,對于一些電荷風險狀態(tài)可通知智能電話的一些軟件組件,對于另一電荷風險狀態(tài)可關(guān)閉。在實例中,當電荷風險狀態(tài)改變?yōu)椤暗汀睜顟B(tài)時,可通知唯一功能涉及智能電話2的衛(wèi)星導航功能的軟件組件,并隨后關(guān)閉或防止在“中”狀態(tài)、“高” 狀態(tài)或“臨界”狀態(tài)下操作。更具體地,這個組件存在于針對“低”狀態(tài)的框406(圖7)中, 并且針對“中”、“高”或“臨界”狀態(tài)不在框408中。在其他實例中,當電荷風險狀態(tài)改變?yōu)?“低”或“中”狀態(tài)時,可通知唯一功能涉及MMS功能的軟件組件,并隨后關(guān)閉或防止在“中” 狀態(tài)下的任意狀態(tài)操作。更具體地,這個組件存在于針對“低”和“中”狀態(tài)的框406中,并且針對“高”或“臨界”狀態(tài)不在框408中。此外,可不管電荷風險狀態(tài)而通知或關(guān)閉其功能涉及SMS功能的軟件組件。更具體地,這個組件針對每個狀態(tài)不在框406和框408中。備選示例性實施例的優(yōu)點在于,電荷節(jié)能系統(tǒng)可決定某些軟件組件將如何反應于下降電池電荷。此外,這個示例性實施例的優(yōu)點在于,系統(tǒng)可主動使得不與電話功能相關(guān)的組件關(guān)閉,從而對于與電話功能相關(guān)的組件節(jié)省電池電荷。由此,可延長設備僅使用電池電荷可執(zhí)行電荷功能的時間段。在實例中,智能電話2還可包括可移動存儲卡,用于存儲軟件組件,例如用戶安裝的軟件應用。根據(jù)這個實例,當進入“高”電荷風險狀態(tài)時,電荷節(jié)能系統(tǒng)被配置為指示在可移動存儲卡上存儲的軟件組件關(guān)閉。額外地或備選地,當進入“高”電荷風險狀態(tài)時,電荷節(jié)能系統(tǒng)可指示在系統(tǒng)分區(qū)118和/或用戶分區(qū)120上(即不在OS分區(qū)116上)存儲的軟件組件關(guān)閉。如果可移動存儲卡、系統(tǒng)分區(qū)118和用戶分區(qū)120包含與非電話功能相關(guān)的軟件組件,則這樣的設置可延長設備可執(zhí)行電話功能的時間段。備選示例性實施例的優(yōu)點在于,可定義多個電荷閾值,從而針對下降電池電荷,軟件組件可分階段方式關(guān)閉。此外,這個示例性實施例的優(yōu)點還在于,當電荷下降到不同水平時,可關(guān)閉不同軟件組件。根據(jù)這后一優(yōu)點,可根據(jù)組件的電池電荷需求設置當關(guān)閉每個組件時的電池電荷的水平。備選示例性實施例的優(yōu)點在于,可將電荷閾值定義為“雙向”閾值。因此,組件可當電池電荷水平上升到閾值以上時開啟,以及當電荷水平下降到閾值以下時關(guān)閉。由此,設備可自動恢復至先前操作狀態(tài)。備選示例性實施例的優(yōu)點在于,可定義多個電荷閾值,從而可通過分階段方式關(guān)于上升電池電荷啟動軟件組件。此外,在這個示例性實施例的優(yōu)點還在于,當電荷上升到不同水平,可啟動不同硬件和/或軟件組件。根據(jù)這后一優(yōu)點,可根據(jù)組件的電池電荷需求設置當組件啟動時的電池電荷的水平。備選示例性實施例的優(yōu)點在于,設備的用戶可選擇指示哪個軟件組件關(guān)閉和/或自動接收廣播的通知。由此,用戶可定義當電池電荷受限制時如何優(yōu)先化組件,以及可根據(jù)設備的個人使用適配這些優(yōu)先級。同樣,用戶可定義當電池被重新充電時哪個組件啟動和因此如何恢復設備。例如,一個用戶可選擇在MP3或電話功能過期時保留因特網(wǎng)瀏覽功能, 而不同用戶可選擇相比于所有其他設備功能優(yōu)先電話功能。備選示例性實施例的優(yōu)點在于,用戶可定義當電池中的剩余電荷下降到每個不同電荷閾值以下時通知或關(guān)閉哪個特定組件。在這個示例性實施例的優(yōu)點還在于,用戶可定義當電池中的剩余電荷上升到每個不同電荷閾值以上時通知或開啟哪個特定組件。根據(jù)這個示例性實施例,用戶可相比于其他組件優(yōu)先化某些組件。例如,當電池電荷為半滿時用戶可選擇關(guān)閉或通知MP3功能,然而當電池電荷為四分之一滿時用戶可選擇關(guān)閉或通知衛(wèi)星導航功能。不同用戶可按相反順序關(guān)閉或通知這些功能。備選示例性實施例的優(yōu)點在于,可通知或關(guān)閉非電話功能,以節(jié)省電池電荷,并因此電話功能能夠單獨使用電池電荷操作更久時間段。備選示例性實施例的優(yōu)點在于,當電池110中的電荷上升到每個電荷閾值以上時可通知智能電話2的軟件組件。優(yōu)點還在于,當電池110中的電荷上升到特定電荷閾值以上時可啟動智能電話2的軟件組件。這個示例性實施例的其他優(yōu)點在于,當剩余電池電荷下降到每個電荷閾值以下時,對于每個電荷閾值,智能電話2的用戶可設置通知哪個軟件組件和指示哪個關(guān)閉。上述示例性實施例的優(yōu)點在于,不與電話功能(例如包括發(fā)出和接收電話呼叫, 和發(fā)送和接收SMS消息)相關(guān)的軟件組件在從SSM 210接收到通知時可調(diào)整他們的操作, 以減少他們關(guān)于電池110的電荷需求。在以上示例性實施例中,當電池電荷變低時,這樣的軟件組件可調(diào)整他們的操作,從而使得智能電話2的非電話功能以縮減的功能操作。例如, 在低于“正?!彪姾娠L險狀態(tài)下,背光顯示器可在縮減亮度下運行。此外,當電池電荷變得很低時,這樣的軟件組件可停止操作。例如,在低于“中”電荷風險狀態(tài)下,先前實例的背光顯示器可在無背光下運行。
上述示例性實施例的另一優(yōu)點在于,當電池電荷上述到電荷閾值以上時,還通知軟件組件CRP值的改變??紤]到先前實例,背光顯示器的背景燈可恢復至“中”風險電荷狀態(tài)以上的縮減亮度水平,以及恢復至“低”風險電荷狀態(tài)以上的全亮。根據(jù)這個操作,當電池電荷增加至預定水平以上時,當電池電荷較低時受到限制的智能電話2的功能自動恢復。例如,當由于低電力而內(nèi)部下載在完成之前停止時,這個操作可特別有利,與這個情況相同,下載自動完成,只要電池重新充電至預定水平以上。在一些示例性實施例的范圍內(nèi),當經(jīng)過各個電荷閾值時要通知、關(guān)閉或啟動的軟件組件可被硬編碼,和/或也可例如經(jīng)由圖形用戶接口被用戶指定。參照圖3的示例性實施例,如果要通知的軟件組件被用戶指定,則SSM210還提供圖形用戶接口,用于接收用戶的指定偏好。這個圖形用戶接口可與圖7中所示的相同,然而,框408將不存在。此外,同樣在一些示例性實施例的范圍內(nèi),與每個電荷閾值(或電荷風險狀態(tài))對應的剩余電池電荷的量可由用戶指定。在這樣的示例性實施例中,用戶能夠設置電荷閾值。 例如,修改圖7的圖形用戶接口,以取決于框402中的每個電荷風險狀態(tài)提供嵌入的框。每個嵌入的框被配置為接收0和100之間的數(shù),其中0表示空電池,100表示滿電池。對于每個嵌入框輸入的值指示與框?qū)碾姾娠L險狀態(tài)的上限。換句話說,所述值指示與框涉及的狀態(tài)相關(guān)的電荷閾值。例如,如果針對與電荷風險狀態(tài)“高”相關(guān)的框輸入值“12”,當電池中的剩余電荷大于12時,電荷風險狀態(tài)認為是“中”,而小于12,則電荷風險狀態(tài)認為是 “高”。此外,“高”電荷閾值將認為是“12”。參照智能電話2的軟件組件的通知、關(guān)閉和開啟描述了上述示例性實施例。在一些示例性實施例的范圍內(nèi),術(shù)語“軟件組件”包括軟件應用和軟件框架。通知或關(guān)閉軟件框架而并非軟件應用的優(yōu)點在于,一旦通知或指示框架關(guān)閉,其可按中心化和受控方式處理其下的所有應用的通知或關(guān)閉。具體地,可根據(jù)各個軟件應用的內(nèi)部依賴關(guān)系選擇關(guān)閉應用的順序。因此,在取決于軟件應用的所有軟件應用首先關(guān)閉之后,可關(guān)閉這個軟件應用。 這可協(xié)助保持設備的完整性,并避免故障狀態(tài)。此外,在一些示例性實施例的范圍內(nèi),當經(jīng)過電荷閾值時,除了或代替軟件組件, 可通知、關(guān)閉或開啟硬件組件。由于設備的硬件組件也消耗電池110的電荷以操作,所以可通過請求某些硬件組件限制或停止他們的操作來作出進一步電荷節(jié)省。當節(jié)約電池電荷以延長可執(zhí)行電話功能的時間段時,可通知或關(guān)閉沒有用于執(zhí)行電話功能的硬件。例如,GPS 接收器和天線11是智能電話2沒有用于執(zhí)行電話功能的硬件組件,因此例如當電話風險狀態(tài)從“正?!睜顟B(tài)改變至“低”狀態(tài)時可在電荷節(jié)能處理中較早關(guān)閉這個硬件組件。應注意, 軟件組件的通知和關(guān)閉可頻繁地涉及、和包含某些硬件組件的操作。更具體地,參照指示負責控制背光顯示器的軟件組件的上述實例,這個實例包括調(diào)整軟件組件的操作,以使得由于背光顯示器硬件的行為的調(diào)整引起電池電荷節(jié)省。因此,盡管電荷節(jié)能系統(tǒng)調(diào)整了軟件組件,可能的電荷節(jié)省是由軟件組件控制的硬件組件引起的。最后,可對于上述示例性實施例作出各種增加和修改,以提供其他示例性實施例, 對于本領(lǐng)域技術(shù)人員的指定讀者是清楚的,任意和所有這些旨在落入所附權(quán)利要求的范圍內(nèi)。例如,來自上述示例性實施例的任意的特征可組合在一起,以生成本發(fā)明的其他實施例。
權(quán)利要求
1.一種方法,包括使用裝置的電荷節(jié)能系統(tǒng)確定該裝置的電池中的剩余電荷,所述裝置包括多個硬件和 /或軟件組件,所述電荷節(jié)能系統(tǒng)能夠確定一個或多個電荷閾值,每個電荷閾值對應于電池中的剩余電荷的量;以及當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知。
2.如權(quán)利要求1所述的方法,其中每個電荷狀態(tài)通知包括在對應廣播時間電池中的剩余電荷的量的指示。
3.如權(quán)利要求1或2所述的方法,其中所述電荷節(jié)能系統(tǒng)定義多個電荷閾值,并且當電池中的剩余電荷下降到每個不同電荷閾值以下時能夠向預定組的不同集廣播電荷狀態(tài)通知。
4.如任意先前權(quán)利要求所述的方法,其中在接收當電池中的剩余電荷下降到電荷閾值以下時廣播的電荷狀態(tài)通知時,所述每個硬件和/或軟件組件能夠減少其關(guān)于電池的電荷需求,以節(jié)約電池電荷。
5.如任意先前權(quán)利要求所述的方法,還包括當電池中的剩余電荷上升到每個電荷閾值以上時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知。
6.如權(quán)利要求5所述的方法,其中所述電荷節(jié)能系統(tǒng)定義多個電荷閾值,并且當電池中的剩余電荷上升到每個不同電荷閾值以上時能夠向預定組的不同集廣播電荷狀態(tài)通知。
7.如權(quán)利要求5或6所述的方法,其中在接收當電池中的剩余電荷上升到電荷閾值以上時廣播的電荷狀態(tài)通知時,所述每個硬件和/或軟件組件能夠增加其關(guān)于電池的電荷需求,以使得該裝置恢復至先前操作狀態(tài)。
8.如任意先前權(quán)利要求所述的方法,還包括在所述電荷節(jié)能系統(tǒng)處接收來自每個硬件和/或軟件組件的登記;以及使用所述電荷節(jié)能系統(tǒng)依據(jù)其從哪個硬件和/或軟件組件接收登記來確定預定組的至少一部分。
9.如任意先前權(quán)利要求所述的方法,還包括當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)的決定引擎指示預定組的至少一個關(guān)閉。
10.如權(quán)利要求9所述的方法,其中所述電荷節(jié)能系統(tǒng)定義多個電荷閾值,以及當電池中的剩余電荷下降到每個不同電荷閾值以下時,所述決定引擎能夠指示預定組的不同集關(guān)閉。
11.如權(quán)利要求9或10所述的方法,還包括當電池中的剩余電荷上升到每個不同電荷閾值以上時,使用所述決定引擎指示預定組的至少一個開啟。
12.如權(quán)利要求11所述的方法,其中所述電荷節(jié)能系統(tǒng)定義多個電荷閾值,以及當電池中的剩余電荷上升到每個不同電荷閾值以上時,所述決定引擎能夠指示預定組的不同集開啟。
13.如權(quán)利要求12所述的方法,其中當電池中的剩余電荷經(jīng)過多個電荷閾值之一時,所述電荷節(jié)能系統(tǒng)向至少一個硬件和/或軟件組件廣播電荷狀態(tài)通知,以及當電池中的剩余電荷經(jīng)過多個電荷閾值的不同閾值時,所述決定引擎開啟或關(guān)閉至少一個硬件和/或軟件組件。
14.如權(quán)利要求9至13中任一項所述的方法,其中僅如果該裝置不需要執(zhí)行電話功能, 所述決定引擎指示硬件和/或軟件組件關(guān)閉。
15.如任意先前權(quán)利要求所述的方法,其中所述電荷節(jié)能系統(tǒng)能夠依據(jù)從該裝置的用戶接收的輸入定義預定組的至少一部分。
16.如權(quán)利要求15所述的方法,當從屬于權(quán)利要求3、6、10或12時,其中所述電荷節(jié)能系統(tǒng)能夠依據(jù)從該裝置的用戶接收的輸入定義預定組的任意集的至少一部分。
17.如任意先前權(quán)利要求所述的方法,還包括使用所述電荷節(jié)能系統(tǒng),依據(jù)從該裝置的用戶接收的輸入設置與每個電荷閾值對應的在電池中的剩余電荷的量。
18.如任意先前權(quán)利要求所述的方法,其中該裝置不需要預定組的每個硬件和/或軟件組件來執(zhí)行電話功能。
19.如任意先前權(quán)利要求所述的方法,其中所述電荷節(jié)能系統(tǒng)定義4個電荷閾值。
20.一種裝置,包括至少一個處理器;以及至少一個存儲器,包括計算機程序代碼;所述至少一個存儲器和所述計算機程序代碼被配置為,通過所述至少一個處理器使得該裝置至少執(zhí)行以下步驟使用電荷節(jié)能系統(tǒng)確定電池中的剩余電荷,所述電荷節(jié)能系統(tǒng)能夠確定一個或多個電荷閾值,每個電荷閾值對應于電池中的剩余電荷的量;以及當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)向硬件和/ 或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知。
21.如權(quán)利要求20所述的裝置,其中每個電荷狀態(tài)通知包括在對應廣播時間電池中的剩余電荷的量的指示。
22.如權(quán)利要求20或21所述的裝置,其中所述電荷節(jié)能系統(tǒng)定義多個電荷閾值,并且當電池中的剩余電荷下降到每個不同電荷閾值以下時能夠向預定組的不同集廣播電荷狀態(tài)通知。
23.如權(quán)利要求20至22中任一項所述的裝置,其中在接收當電池中的剩余電荷下降到電荷閾值以下時廣播的電荷狀態(tài)通知時,所述每個硬件和/或軟件組件能夠減少其關(guān)于電池的電荷需求,以節(jié)約電池電荷。
24.如權(quán)利要求20至23中任一項所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼被配置為,通過所述至少一個處理器使得該裝置至少執(zhí)行以下步驟當電池中的剩余電荷上升到每個電荷閾值以上時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知。
25.如權(quán)利要求M所述的裝置,其中所述電荷節(jié)能系統(tǒng)定義多個電荷閾值,并且當電池中的剩余電荷上升到每個不同電荷閾值以上時能夠向預定組的不同集廣播電荷狀態(tài)通知。
26.如權(quán)利要求對或25所述的裝置,其中在接收當電池中的剩余電荷上升到電荷閾值以上時廣播的電荷狀態(tài)通知時,所述每個硬件和/或軟件組件能夠增加其關(guān)于電池的電荷需求,以使得該裝置恢復至先前操作狀態(tài)。
27.如權(quán)利要求20至沈中任一項所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼被配置為,通過所述至少一個處理器使得該裝置至少執(zhí)行以下步驟在所述電荷節(jié)能系統(tǒng)處接收來自每個硬件和/或軟件組件的登記;以及使用所述電荷節(jié)能系統(tǒng)依據(jù)其從哪個硬件和/或軟件組件接收登記來確定預定組的至少一部分。
28.如權(quán)利要求20至27中任一項所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼被配置為,通過所述至少一個處理器使得該裝置至少執(zhí)行以下步驟當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)的決定引擎指示預定組的至少一個關(guān)閉。
29.如權(quán)利要求觀所述的裝置,其中所述電荷節(jié)能系統(tǒng)定義多個電荷閾值,以及當電池中的剩余電荷下降到每個不同電荷閾值以下時,所述決定引擎能夠指示預定組的不同集關(guān)閉。
30.如權(quán)利要求觀或四所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼被配置為,通過所述至少一個處理器使得該裝置至少執(zhí)行以下步驟當電池中的剩余電荷上升到每個不同電荷閾值以上時,使用所述決定引擎指示預定組的至少一個開啟。
31.如權(quán)利要求30所述的裝置,其中所述電荷節(jié)能系統(tǒng)定義多個電荷閾值,以及當電池中的剩余電荷上升到每個不同電荷閾值以上時,所述決定引擎能夠指示預定組的不同集開啟。
32.如權(quán)利要求31所述的裝置,其中當電池中的剩余電荷經(jīng)過多個電荷閾值之一時, 所述電荷節(jié)能系統(tǒng)向至少一個硬件和/或軟件組件廣播電荷狀態(tài)通知,以及當電池中的剩余電荷經(jīng)過多個電荷閾值的不同閾值時,所述決定引擎開啟或關(guān)閉至少一個硬件和/或軟件組件。
33.如權(quán)利要求觀至32中任一項所述的裝置,其中僅如果該裝置不需要執(zhí)行電話功能,所述決定引擎指示硬件和/或軟件組件關(guān)閉。
34.如權(quán)利要求20至33中任一項所述的裝置,其中所述電荷節(jié)能系統(tǒng)能夠依據(jù)從該裝置的用戶接收的輸入定義預定組的至少一部分。
35.如權(quán)利要求34所述的裝置,當從屬于權(quán)利要求22、25、四或31時,其中所述電荷節(jié)能系統(tǒng)能夠依據(jù)從該裝置的用戶接收的輸入定義預定組的任意集的至少一部分。
36.如權(quán)利要求20至35中任一項所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼被配置為,通過所述至少一個處理器使得該裝置至少執(zhí)行以下步驟使用所述電荷節(jié)能系統(tǒng),依據(jù)從該裝置的用戶接收的輸入設置與每個電荷閾值對應的在電池中的剩余電荷的量。
37.如權(quán)利要求20至36中任一項所述的裝置,其中該裝置不需要預定組的每個硬件和 /或軟件組件來執(zhí)行電話功能。
38.如權(quán)利要求20至37中任一項所述的裝置,其中所述電荷節(jié)能系統(tǒng)定義4個電荷閾
39.一種計算機程序產(chǎn)品,包括計算機可讀介質(zhì),其承載由計算機使用的其中實現(xiàn)的計算機程序代碼,所述計算機程序代碼包括使用電荷節(jié)能系統(tǒng)確定裝置的電池中的剩余電荷的代碼,所述裝置包括多個硬件和/ 或軟件組件,所述電荷節(jié)能系統(tǒng)能夠確定一個或多個電荷閾值,每個電荷閾值對應于電池中的剩余電荷的量;以及當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知的代碼。
40.一種計算機可讀介質(zhì),用權(quán)利要求39的計算機程序編碼。
全文摘要
一種方法,包括使用裝置的電荷節(jié)能系統(tǒng)確定該裝置的電池中的剩余電荷。所述裝置包括多個硬件和/或軟件組件。所述電荷節(jié)能系統(tǒng)能夠確定一個或多個電荷閾值。每個電荷閾值對應于電池中的剩余電荷的量。該方法還包括當電池中的剩余電荷下降到每個電荷閾值以下時,使用所述電荷節(jié)能系統(tǒng)向所述硬件和/或軟件組件的預定組的至少一個廣播電荷狀態(tài)通知。
文檔編號H04M1/73GK102273281SQ201080003930
公開日2011年12月7日 申請日期2010年1月5日 優(yōu)先權(quán)日2009年1月5日
發(fā)明者S·米阿達姆 申請人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
运城市| 中宁县| 巴马| 卢湾区| 甘谷县| 右玉县| 北川| 东港市| 托克逊县| 山东| 二连浩特市| 搜索| 涿州市| 兴仁县| 丹阳市| 宽城| 南昌市| 新竹市| 丰镇市| 沙河市| 哈尔滨市| 许昌县| 东宁县| 松潘县| 万年县| 临桂县| 息烽县| 陆川县| 吉隆县| 柳江县| 开封县| 迁西县| 常德市| 温宿县| 灵山县| 彭州市| 漠河县| 会泽县| 离岛区| 兴海县| 固始县|