本發明涉及移動終端領域,尤其涉及一種充電限流方法、裝置及電子設備。
背景技術:
隨著移動終端的處理器性能提升,處理數據的速度加快,移動終端的處理器以及外圍硬件產生的熱量越來越多。其中,移動終端的發熱問題在充電過程尤為突出。
現有技術可以根據用戶使用移動終端的場景,將此時處于充電狀態下的移動終端切換至預設的充電模式。例如,在移動終端充電過程中,無論移動終端處于何種使用場景,均采用限制充電電流的方法進行充電,以降低移動終端充電時的發熱。
發明人在實現本發明的過程中,發現現有技術至少存在以下問題:由于移動終端的充電電流受到限制,導致移動終端的充電時間大大延長,因此移動終端的充電效率比較低。
技術實現要素:
本發明實施例的一個目的旨在提供一種充電限流方法、裝置及電子設備,以解決現有技術不能夠根據移動終端使用的場景靈活調節充電電流的技術問題。
為解決上述技術問題,本發明實施例提供以下技術方案:
在第一方面,本發明實施例提供一種充電限流方法,所述方法包括:獲取移動終端的當前運動狀態信息和當前使用狀態信息;
根據所述當前運動狀態信息和所述當前使用狀態信息,調節所述移動終端的充電電流。
可選地,所述當前運動狀態信息包括當前加速度狀態信息,所述當前使用狀態信息包括當前屏幕狀態信息;所述根據所述當前運動狀態信息和所述當前使用狀態信息,調節所述移動終端的充電電流,包括:在所述當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且所述當前屏幕狀態信息指示當前移動終端處于屏幕點亮狀態時,將所述當前移動終端的充電電流調節至第一充電電流;在所述當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且所述當前屏幕狀態信息指示當前移動終端處于屏幕熄滅狀態時,將所述當前移動終端的充電電流調節至第二充電電流;在所述當前加速度狀態信息指示當前移動終端處于加速度無變化狀態,并且所述當前屏幕狀態信息指示當前移動終端處于屏幕熄滅狀態時,將所述當前移動終端的充電電流調節至第三充電電流;其中,所述第一充電電流小于所述第二充電電流,所述第二充電電流小于所述第三充電電流。
可選地,所述當前使用狀態信息還包括當前溫度信息;所述根據所述當前運動狀態信息和所述當前使用狀態信息,調節所述移動終端的充電電流,還包括:在所述當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且所述溫度信息指示當前移動終端的溫度高于閾值時,調節所述移動終端的充電電流至安全電流。
可選地,所述方法還包括:獲取移動終端當前運行的應用程序的應用類型;若所述應用類型匹配預設應用類型,所述根據所述當前運動狀態信息和所述當前使用狀態信息,調節所述移動終端的充電電流,包括:在所述當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且所述當前屏幕狀態信息指示當前移動終端處于屏幕點亮狀態時,將所述當前移動終端的充電電流調節至安全電流。
可選地,在檢測到移動終端當前運行的應用程序的運行時長大于預設時長時,停止對所述移動終端進行充電。
可選地,所述預設應用類型包括游戲應用程序和/或通話應用程序。
在第二方面,本發明實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲的計算程序在被運行時,執行上述的方法。
在第三方面,本發明實施例提供一種計算機程序產品,其特征在于,其存儲于計算機內部存儲模塊,所述計算機程序產品被運行時,執行上述的方法。
在第四方面,本發明實施例提供一種充電限流裝置,所述充電限流裝置包括:第一獲取模塊,用于獲取移動終端的當前運動狀態信息和當前使用狀態信息;調節模塊,用于根據所述當前運動狀態信息和所述當前使用狀態信息,調節所述移動終端的充電電流。
可選地,所述當前運動狀態信息包括當前加速度狀態信息,所述當前使用狀態信息包括當前屏幕狀態信息;所述調節模塊具體用于:在所述當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且所述當前屏幕狀態信息指示當前移動終端處于屏幕點亮狀態時,將所述當前移動終端的充電電流調節至第一充電電流;在所述當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且所述當前屏幕狀態信息指示當前移動終端處于屏幕熄滅狀態時,將所述當前移動終端的充電電流調節至第二充電電流;在所述當前加速度狀態信息指示當前移動終端處于加速度無變化狀態,并且所述當前屏幕狀態信息指示當前移動終端處于屏幕熄滅狀態時,將所述當前移動終端的充電電流調節至第三充電電流;其中,所述第一充電電流小于所述第二充電電流,所述第二充電電流小于所述第三充電電流。
可選地,所述當前使用狀態信息還包括當前溫度信息;所述調節模塊還具體用于:在所述當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且所述溫度信息指示當前移動終端的溫度高于閾值時,調節所述移動終端的充電電流至安全電流。
可選地,所述裝置還包括:第二獲取模塊,用于獲取移動終端當前運行的應用程序的應用類型;若所述應用類型匹配預設應用類型,所述調節模塊還具體用于:在所述當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且所述當前屏幕狀態信息指示當前移動終端處于屏幕點亮狀態時,將所述當前移動終端的充電電流調節至安全電流。
可選地,所述裝置還包括:檢測模塊,用于在檢測到移動終端當前運行的應用程序的運行時長大于預設時長時,停止對所述移動終端進行充電。
在第五方面,本發明實施例提供一種電子設備,所述電子設備包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令程序,所述指令程序被所述至少一個處理器執行,以使所述至少一個處理器用于:獲取移動終端的當前運動狀態信息和當前使用狀態信息;根據所述當前運動狀態信息和所述當前使用狀態信息,調節所述移動終端的充電電流。
在本發明實施例中,通過獲取移動終端的當前運動狀態信息和當前使用狀態信息,并且根據當前運動狀態信息和當前使用狀態信息,調節移動終端的充電電流。因此,其能夠根據移動終端使用的場景靈活調節充電電流,從而相對地提高充電效率。
附圖說明
圖1是本發明實施例提供一種充電限流方法的流程示意圖;
圖1a是本發明實施例提供一種獲取移動終端的加速度狀態的流程示意圖;
圖2是本發明實施例提供另一種充電限流方法的流程示意圖;
圖3是本發明實施例提供另一種充電限流方法的流程示意圖圖;
圖4是本發明實施例提供一種充電限流裝置的結構示意圖;
圖5是本發明實施例提供一種電子設備的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。
圖1是本發明實施例提供一種充電限流方法的流程示意圖。如圖1所示,該充電限流方法包括:
步驟0100、獲取移動終端的當前運動狀態信息和當前使用狀態信息;
當前運動狀態信息用于指示移動終端在對應時間內的運動狀態量以評價移動終端的運動狀態。該運動狀態信息可以為加速度狀態,其中,該加速度狀態包括加速度變化狀態和加速度無變化狀態。加速度狀態可以由以下參量信息得到:該參量信息包括移動終端處于勻速運動狀態的速度信息、靜止狀態信息、處于變速運動狀態的速度信息、角速度信息、角加速度信息以及由上述各個物理量通過公式推導而形成某個用于評價移動終端運動狀態的信息。比如說移動終端的位移信息,移動終端作圓周運動而具有的向心力信息,這些都是通過上述各個物理量通過公式推導而形成某個用于評價移動終端運動狀態的參量信息。因此,本技術領域的人員應當明白:在建立移動終端運動狀態信息和其它元素之間的對應關系時,運動狀態信息可以進行適當地等效替換,無論進行何種參量作為運動狀態信息的評價元素,其構思和變換實施例應當落入本發明的保護范圍之內。
移動終端在進行充電時,用戶使用移動終端完成業務的過程中,該運動狀態信息可以作為判斷用戶和移動終端外表面相互接觸的標準之一。在一些應用場景,用戶使用移動終端完成業務的過程中,移動終端的加速度會產生變化,因此,可以根據加速度狀態判斷移動終端是否處于運動狀態以及運動的具體狀況。進一步的,加速度狀態也可以判斷用戶和移動終端外表面是否是接觸的。
在一些實施例中,可以采取多種方式以獲取移動終端的加速度狀態。比如,可以在移動終端設置加速度傳感器來采集移動終端對應時刻的加速度;可以在移動終端設置陀螺儀或者三軸傳感器來采集移動終端對應時刻的角加速度。此處的獲取可以是處理器間隔一定時間采集加速度傳感器或陀螺儀或三軸傳感器的輸出數據。
圖1a是本發明實施例提供一種獲取移動終端的加速度狀態的流程示意圖。如圖1a所示,該流程包括:
步驟01001、獲取當前加速度值和上一次加速度值;
上一次加速度信息是相對于當前加速度信息來參考,最接近于當前加速度信息的加速度信息。比如說當前加速度信息是處理器在第十次采集加速度傳感器輸出的加速度信息,上一次加速度信息是處理器在第九次采集加速度傳感器輸出的加速度信息。處理器采集加速度傳感器的加速度信息可以采用軟件方式或者硬件方式或者軟硬結合方式來進行。
在本實施例中,采用軟件方式采集加速度傳感器輸出的加速度信息時,當處理器采集完當前加速度傳感器的加速度信息后,再次進行下一次采集加速度傳感器的操作時,需要延時一定時間,再接著下一次的采集操作。
步驟01002、將當前加速度值和上一次加速度值進行相減,取相減后結果的誤差絕對值;
步驟01003、判斷誤差絕對值是否大于預設加速度門限值;
由于加速度傳感器對于速度的變化比較敏感,為了防止誤判以及提高可靠性,預設加速度門限信息是很有必要的。預設加速度門限信息根據加速度傳感器的型號以及作業目的自行決定。
步驟01004、若誤差絕對值大于預設加速度門限值,則當前加速度狀態為加速度變化狀態;
步驟01005、若誤差絕對值小于預設加速度門限值,則當前加速度狀態為加速度無變化狀態。
采用該流程獲取移動終端的加速度狀態,其能夠準確判斷出移動終端的當前加速度狀態,從而為更加精確地調節充電電流奠定基礎。
當前使用狀態信息為移動終端的當前使用狀態。比如,當前用戶手持移動終端,并且使移動終端處于鎖屏狀態,播放音樂。比如,當前用戶將移動終端放置背包,并且使移動終端處于鎖屏狀態,播放音樂。比如,當前用戶將移動終端放置書桌進行充電。比如,當前用戶手持移動終端接聽電話。比如,當前用戶通過移動終端觀看視頻。
使用狀態信息用于表征移動終端被使用的狀態,比如說:移動終端在進行充電時,用戶使用移動終端觀看視頻或者打電話,或者手持移動終端聽音樂,或者下載,或者編輯文本,或者將移動終端放置書桌上進行充電,或者玩游戲,或者閱讀,或者使用移動終端中某個應用程序軟件以及等等。在上述的移動終端應用場景中,觀看視頻或者打電話時,此時移動終端的屏幕是點亮的,因此,此處的使用狀態信息是屏幕點亮狀態。當然,此處還可以抽取出觀看視頻和打電話之間存在著可以用于評價觀看視頻和打電話之間的評價要素,并且將該評價要素作為使用狀態信息。比如說,觀看視頻或打電話時,處理器處理數據或者內存調用的速度是不一樣的,因此在一些實施例中,可以將處理器處理數據或者內存調用的速度作為評價要素。
在一些應用場景中,手持移動終端聽音樂時,此時移動終端的屏幕是熄滅的,因此,此處的使用狀態信息是屏幕熄滅狀態。編輯文本時,此處的使用狀態信息是屏幕點亮狀態。下載時,此處的使用狀態信息是屏幕熄滅狀態。將移動終端放置書桌上進行充電,此處的使用狀態信息是屏幕熄滅狀態。玩游戲或者使用移動終端中某個應用程序軟件時,此處的使用狀態信息是屏幕點亮狀態。
在一些應用場景中,手持移動終端長時間通話時,此時移動終端表面和手接觸的區域的溫度會升高。因此,此處的使用狀態信息是移動終端表面的溫度。
在本實施中,根據使用狀態信息的不同,獲取移動終端的當前使用狀態信息的方式存在差異化。比如當前使用狀態信息是屏幕點亮狀態或者屏幕熄滅狀態,處理器通過軟件方式訪問屏幕亮滅電路控制模塊,而知悉屏幕點亮狀態或者屏幕熄滅狀態;或者通過硬件方式訪問屏幕亮滅電路控制模塊,而知悉屏幕點亮信息或者屏幕熄滅信息;或者通過軟件和硬件的配合來訪問屏幕亮滅電路控制模塊,而知悉屏幕點亮信息或者屏幕熄滅信息。本領域的技術人員可以根據本發明所訓導的內容,結合現有技術,以實現屏幕亮滅電路控制模塊在本實施例上的功能。比如當前使用狀態信息是內存調用的大小信息,處理器通過采用軟件和/或硬件的方式訪問內存,而知悉內存調用大小關系。當用戶觀看視頻時,當前使用狀態信息是大內存調用信息。當用戶編輯短信時,當前使用狀態信息是小內存調用信息。
步驟0102、根據當前運動狀態信息和當前使用狀態信息,調節移動終端的充電電流。
移動終端根據運動狀態信息和使用狀態信息,建立充電電流調節表。當移動終端獲取到當前運動狀態信息和當前使用狀態信息時,通過查找充電電流調節表,匹配出對應的充電電流調節關系進行調節移動終端的充電電流。表1是本發明實施例提供一種充電電流調節表的示意圖。
表1
如表1所示,充電電流調節關系是移動終端的運動狀態信息、使用狀態信息以及充電電流之間的預設對應關系。充電電流調節關系至少包括三種的充電電流關系,分別是第一充電電流關系、第二充電電流關系以及第三充電電流關系。處于第一充電電流關系下的第一充電電流小于第二充電電流關系下的第二充電電流,第二充電電流關系下的充電電流小于第三充電電流關系的充電電流。此處的第一充電電流、第二充電電流以及第三充電電流是根據移動終端的類型、所使用的充電類型以及作業目的來劃分的。進一步的,在一些實施例中,還可以在第一充電電流關系下繼續劃分多個等級電流充電關系,以便能夠根據移動終端的運動狀態信息和使用狀態信息來精確提供對應的電流,一方面,其能夠提高充電效率,另一方面,又能夠提升用戶的體驗感。同理可得,第二充電電流關系或者第三充電電流關系均可以繼續劃分多個等級電流充電關系。
當前運動狀態信息包括當前加速度變化狀態和當前加速度無變化狀態,當前使用狀態信息包括當前屏幕點亮狀態、當前屏幕熄滅狀態和當前溫度狀態。處理器可以根據當前運動狀態信息和當前使用狀態信息,結合充電電流調節關系,找到適合當前移動終端的充電電流。
如果當前加速度狀態為當前加速度變化狀態,并且當前屏幕狀態為當前屏幕點亮狀態,則將移動終端的充電電流調節至第一充電電流。在一些應用場景中,用戶手持移動終端觀看視頻或者打電話,或者手持移動終端聽音樂,或者下載,或者編輯文本,此時移動終端的當前加速度狀態為當前加速度變化狀態,當前屏幕狀態為當前屏幕點亮狀態,移動終端的發熱量比較高,因此需要降低充電電流。此時,處理器發送控制指令給充電控制模塊,充電控制模塊根據該控制指令,將此時的充電電流限制至第一充電電流,以限制移動終端充電時的熱量,一方面,其避免用戶長時間接觸溫度比較高的移動終端,另一方面,其能夠降低移動終端內部各個硬件的發熱,避免了因各個硬件溫度過高而導致移動終端運行速率下降的問題。
如果當前加速度狀態為當前加速度變化狀態,并且當前屏幕狀態為當前屏幕熄滅狀態,則將移動終端的充電電流調節至第二充電電流,其中,第一充電電流小于第二充電電流。在一些應用場景中,用戶手持移動終端或者將移動終端放進背包,將移動終端置于鎖屏狀態并且播放音樂。此時移動終端的當前加速度狀態為當前加速度變化狀態,并且當前屏幕狀態為當前屏幕熄滅狀態,移動終端的發熱量相對于第一充電電流對應的場景的發熱量減少,此時,為了兼顧充電效率和移動終端發熱量之間的平衡,處理器通過充電控制模塊將移動終端此時的電流限制在第二充電電流。一方面,相對于第一充電電流對應的場景,其能夠提高充電效率,另一方面,其能夠降低移動終端的發熱量。
如果當前加速度狀態為當前加速度無變化狀態,并且當前屏幕狀態為當前屏幕熄滅狀態,則將移動終端的充電電流調節至第三充電電流,其中,第二充電電流小于第三充電電流。在一些應用場景中,用戶將移動終端放置于書桌等等地方進行充電,此時用戶沒接觸移動終端。當前用戶對于移動終端迫切的需求是縮短移動終端充電時間。此時移動終端的當前加速度狀態為當前加速度無變化狀態,當前屏幕狀態為當前屏幕熄滅狀態,移動終端的發熱量相對于第二充電電流對應的場景的發熱量減少,此時為了縮短充電時間,提高充電效率,處理器通過充電控制模塊將移動終端此時的電流限制在第三充電電流。
如果當前加速度狀態為當前加速度變化狀態,并且溫度信息指示當前移動終端的溫度高于閾值時,則將移動終端的充電電流調節至安全電流。移動終端內置的溫度傳感器可以采集到當前用戶手持移動終端接觸出的表面溫度。溫度傳感器將采集數據傳輸給處理器,處理器對該采集數據進行處理和分析。用戶長時間手持移動終端接聽電話時,移動終端表面的溫度會升高,此時如果繼續保持充電,移動終端產生大量的熱量。由于移動終端內部各個硬件的溫度升高,導致運行效率低,并且用戶手持高溫度的移動終端,體驗感差。因此,當前移動終端表面的溫度大于溫度閾值,停止對移動終端進行充電,從而大大降低因充電而帶來的熱量。
值得提醒的是,上述所述的各個應用場景只是本實施例給出的示例性場景,并不應當認為限制本發明未來所要實施的場景。
在一些實施例中,當移動終端的充電控制模塊是有線充電控制模塊時,該有線充電控制模塊包括充電芯片以及其它充電外圍電路,本技術領域人員根據本實施例所訓導的內容,結合現有技術,均可以實現本發明的發明目的。外部電源設備通過充電線為移動終端提供電源。比如說移動終端通過適配器連接至220v交流電,移動終端的處理器根據最終選擇充電電流關系的結果,自動調節充電電流。
在一些實施例中,當移動終端的充電控制模塊是無線充電控制模塊時,該無線充電控制模塊包括無線收發電路模塊和無線控制電路模塊。無線充電時,無線收發電路模塊的接收線圈接收由發射端的發射線圈發出的無線信號,輸出電流信號,無線控制電路模塊根據處理器發送的控制指令,自動調節充電電流。
此處的外部電源設備可以是移動便攜式充電設備、蓄電池、外來電網輸入的電源以及等等。
移動終端可以是諸如掌上電腦(personaldigitalassistantpda)、平板電腦、智能手機、智能手環、智能手表、智能穿戴設備、電紙書、蜂窩電話、平板計算機、媒體播放器、膝上型計算機等便攜式移動電子設備。
在本實施例中,通過獲取移動終端的當前運動狀態信息和當前使用狀態信息,并且根據當前運動狀態信息和當前使用狀態信息,調節移動終端的充電電流。因此,其能夠根據移動終端使用的場景靈活調節充電電流,從而相對地提高充電效率。
圖2是本發明實施例提供另一種充電限流方法的流程示意圖。如圖2所示,該充電限流方法包括:
步驟0200、獲取移動終端的當前運動狀態信息和當前使用狀態信息;
步驟0202、獲取移動終端當前運行的應用程序的應用類型;
步驟0204、判斷應用類型是否匹配預設應用類型;
步驟0206、若應用類型匹配預設應用類型,在當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且當前屏幕狀態信息指示當前移動終端處于屏幕點亮狀態時,將當前移動終端的充電電流調節至安全電流;
步驟0208、若應用類型未匹配預設應用類型,保持原充電狀態。
移動終端支持各種應用程序的運行,該應用程序的類型可以是游戲應用程序、通話應用程序、繪圖應用程序、演示應用程序、文字處理應用程序、電子表格應用程序、游戲應用程序、電話應用程序、視頻會議應用程序、電子郵件應用程序、即時消息應用程序、訓練支持應用程序、照片管理應用程序、數碼相機應用程序以及等等。
移動終端從線程池中提取出應用程序的類型標識,根據提取到的類型標識,匹配出對應的應用類型。然而,不同的應用程序處于同等運行狀態下,所耗費的電量是不一樣的。為了更好地提高充電效率以及降低用戶在充電狀態下使用特定應用程序而引起的事故發生概率,于是本實施例根據應用類型的耗電特點,預設特定的應用程序類型。當當前運行的應用程序的應用類型匹配預設應用類型,則在當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且當前屏幕狀態信息指示當前移動終端處于屏幕點亮狀態時,將當前移動終端的充電電流調節至安全電流。此處,預設引用類型包括游戲應用程序和/或通話應用程序。設計者可以根據作業目的自行決定安全電流的預警值。
移動終端的充電過程包括涓流充電階段、恒流充電階段和恒壓充電階段,按照正常的充電過程,歷經三個充電階段的電池相對于直接切換至特定電流值下的電池更能夠表現出性能的優越。然而,為了降低用戶在充電狀態下使用特定應用程序而引起的事故發生概率,而將充電電流限制在安全電流,如果長時間對移動終端采取此種充電模式,存在著降低電池使用壽命和電池續航能力的危險。因此,為了避免此類問題發生,可選地,如圖3所示,在一些實施例中,該充電限流方法還包括:
步驟0210、在檢測到移動終端當前運行的應用程序的運行時長大于預設時長時,停止對移動終端進行充電。
移動終端訪問線程池,從線程池獲取到當前運行的應用程序的運行時長。當該運行時長大于預設時長時,停止對移動終端進行充電。因此,可以停止對處于該使用場景下的移動終端進行充電,從而提高電池使用壽命和電池續航能力。
圖4是本發明實施例提供一種充電限流裝置的結構示意圖。如圖4所示,該充電限流裝置40包括第一獲取模塊401和調節模塊402。第一獲取模塊401用于獲取移動終端的當前運動狀態信息和當前使用狀態信息。調節模塊402用于根據當前運動狀態信息和當前使用狀態信息,調節移動終端的充電電流。
可選地,當前運動狀態信息包括當前加速度狀態信息,當前使用狀態信息包括當前屏幕狀態信息。該調節模塊402具體用于:在當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且當前屏幕狀態信息指示當前移動終端處于屏幕點亮狀態時,將當前移動終端的充電電流調節至第一充電電流;在當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且當前屏幕狀態信息指示當前移動終端處于屏幕熄滅狀態時,將當前移動終端的充電電流調節至第二充電電流;在當前加速度狀態信息指示當前移動終端處于加速度無變化狀態,并且當前屏幕狀態信息指示當前移動終端處于屏幕熄滅狀態時,將當前移動終端的充電電流調節至第三充電電流。其中,第一充電電流小于第二充電電流,第二充電電流小于第三充電電流。
可選地,當前使用狀態信息還包括當前溫度信息。該調節模塊402還具體用于:在當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且溫度信息指示當前移動終端的溫度高于閾值時,調節移動終端的充電電流至安全電流。
可選地,該裝置40還包括第二獲取模塊403。第二獲取模塊403用于獲取移動終端當前運行的應用程序的應用類型。若應用類型匹配預設應用類型,調節模塊402還具體用于:在當前加速度狀態信息指示當前移動終端處于加速度變化狀態,并且當前屏幕狀態信息指示當前移動終端處于屏幕點亮狀態時,將當前移動終端的充電電流調節至安全電流。
可選地,該裝置40還包括檢測模塊404。檢測模塊404用于在檢測到移動終端當前運行的應用程序的運行時長大于預設時長時,停止對移動終端進行充電。
由于本實施例的裝置和上述各個方法實施例是基于同一發明構思,因此,只要內容之間不構成相互沖突,本實施例的裝置的相關說明可以直接引用上述各個方法實施例。
在本實施例中,通過獲取移動終端的當前運動狀態信息和當前使用狀態信息,并且根據當前運動狀態信息和當前使用狀態信息,調節移動終端的充電電流。因此,其能夠根據移動終端使用的場景靈活調節充電電流,從而相對地提高充電效率。
圖5是本發明實施例提供一種電子設備的結構示意圖。如圖5所示,該電子設備50包括一個或多個處理器501以及存儲器502。其中,圖5中以一個處理器501為例。
處理器501和存儲器502可以通過總線或者其他方式連接,圖5中以通過總線連接為例。
存儲器502作為一種非易失性計算機可讀存儲介質,可用于存儲非易失性軟件程序、非易失性計算機可執行程序以及模塊,如本發明實施例中的充電限流方法對應的程序指令/模塊(例如,附圖4所示的各個模塊)。處理器501通過運行存儲在存儲器502中的非易失性軟件程序、指令以及模塊,從而執行充電限流裝置的各種功能應用以及數據處理,即實現上述方法實施例充電限流方法以及上述裝置實施例的各個模塊的功能。
存儲器502可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態存儲器件。在一些實施例中,存儲器502可選包括相對于處理器501遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至處理器501。上述網絡的實例包括但不限于互聯網、企業內部網、局域網、移動通信網及其組合。
所述程序指令/模塊存儲在所述存儲器502中,當被所述一個或者多個處理器501執行時,執行上述任意方法實施例中的充電限流方法,例如,執行以上描述的圖1至圖3所示的各個步驟;也可實現圖4中各個模塊的功能。
本發明實施例的電子設備50以多種形式存在,在執行以上描述的圖1至圖3所示的各個步驟;也可實現圖4中各個模塊的功能時,上述電子設備50包括但不限于:
(1)移動通信設備:這類設備的特點是具備移動通信功能,并且以提供話音、數據通信為主要目標。這類終端包括:智能手機(例如iphone)、多媒體手機、功能性手機,以及低端手機等。
(2)超移動個人計算機設備:這類設備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網特性。這類終端包括:pda、mid和umpc設備等,例如ipad。
(3)便攜式娛樂設備:這類設備可以顯示和播放視頻內容,一般也具備移動上網特性。該類設備包括:視頻播放器,掌上游戲機,以及智能玩具和便攜式車載導航設備。
(4)互聯網智能電視,這類設備可以在線播放視頻內容。
(5)其他具有視頻播放功能和上網功能的電子設備。
本發明實施例還提供了一種非易失性計算機存儲介質,所述計算機存儲介質存儲有計算機可執行指令,該計算機可執行指令被一個或多個處理器執行,例如圖5中的一個處理器501,可使得上述一個或多個處理器可執行上述任意方法實施例中的充電限流方法,例如,執行以上描述的圖1至圖3所示的各個步驟;也可實現圖4中各個模塊的功能。
以上所描述的裝置或設備實施例僅僅是示意性的,其中所述作為分離部件說明的單元模塊可以是或者也可以不是物理上分開的,作為模塊單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡模塊單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對相關技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;在本發明的思路下,以上實施例或者不同實施例中的技術特征之間也可以進行組合,步驟可以以任意順序實現,并存在如上所述的本發明的不同方面的許多其它變化,為了簡明,它們沒有在細節中提供;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本申請各實施例技術方案的范圍。