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

一種控制移動電源充放電的方法和裝置與流程

文檔序號:12373148閱讀:283來源:國知局
一種控制移動電源充放電的方法和裝置與流程

本發(fā)明涉及電源充放電技術領域,特別涉及一種控制移動電源充放電的方法和裝置。



背景技術:

隨著移動電子產(chǎn)品的遍及,外設充電設備也發(fā)展迅速,特別是移動電源的出世立刻受到了廣大用戶的青睞。移動電源例如充電寶,因為其簡單、便攜,應用場景廣,已經(jīng)成為人們必不可少的裝備之一。雖然現(xiàn)有的移動電源的產(chǎn)品多種多樣,但是其控制結構簡單,充電模式單一,仍存在很多缺陷。在移動電源進行充電時,尤其是移動電源同時連接外部電源和移動終端(例如手機、耳機等帶有USB接口的外設)的時候,因現(xiàn)有的移動電源不能自動區(qū)分外部電源是間接充電設備還是電源適配器,進而不能有效控制其充電電流,造成本身的壽命降低,或者不能實現(xiàn)同時進行充放電的功能,缺乏智能管理和功能切換。



技術實現(xiàn)要素:

鑒于現(xiàn)有技術中的移動電源不能區(qū)分外部電源的類型,進而不能有效控制其充電電流,或者不能同時進行充放電的問題,提出了本發(fā)明的一種控制移動電源充放電的方法和裝置,以便解決或至少部分地解決上述問題。

根據(jù)本發(fā)明的一個方面,提供了一種控制移動電源充放電的方法,所述方法包括:

檢測所述移動電源是否同時連接外部電源和移動終端;

當檢測到所述移動電源只連接外部電源或者移動終端時,控制所述移動電源單一進行充電或者放電;

當檢測到所述移動電源同時連接外部電源和移動終端時,通過USB枚舉狀態(tài)進一步判斷所述外部電源是電源適配器或間接供電設備;

若判斷是電源適配器,控制所述移動電源同時進行充放電;

若判斷是間接供電設備,依據(jù)USB規(guī)范進一步判斷所述移動電源對移動終端的放電電流是否大于預設放電閾值,若不大于預設放電閾值,控制所述移動電源同時進行充放電,若大于預設放電閾值,控制所述移動電源輪換進行充放電。

可選地,所述控制所述移動電源輪換進行充放電包括:

對所述移動電源的電池電量進行實時監(jiān)測,判斷所述移動電源的電池電量是否低于預設低電量閾值;

若不低于預設低電量閾值,控制所述移動電源進行放電直至所述移動電源的電池電量低于預設低電量閾值,暫停放電進一步控制所述移動電源進行充電;

若低于預設低電量閾值,控制所述移動電源進行充電直至所述移動電源的電池電量不低于預設高電量閾值,暫停充電進一步控制所述移動電源進行放電。

可選地,所述控制所述移動電源輪換進行充放電還包括:

先判斷移動終端的電池電量是否充滿,是則,控制所述移動電源結束放電,進一步控制所述移動電源進行充電;

再判斷所述移動電源的電池電量是否充滿,是則,控制所述移動電源結束充電。

可選地,所述控制所述移動電源同時進行充放電包括:

判斷移動終端的電池電量是否充滿,是則,控制所述移動電源結束放電;

以及,同時判斷所述移動電源的電池電量是否充滿,是則,控制所述移動電源結束充電。

可選地,依據(jù)USB2.0規(guī)范所述預設放電閾值為500mA。

根據(jù)本發(fā)明的另一個方面,提供了一種控制移動電源充放電的裝置,其特征在于,所述裝置包括檢測模塊、控制模塊和判斷模塊:

所述檢測模塊,用于檢測所述移動電源是否同時連接外部電源和移動終端;

所述控制模塊,用于當所述檢測模塊檢測到所述移動電源只連接外部電源或者移動終端時,控制所述移動電源單一進行充電或者放電;

所述判斷模塊,用于當檢測模塊檢測到所述移動電源同時連接外部電源和移動終端時,通過USB枚舉狀態(tài)進一步判斷所述外部電源是電源適配器或間接供電設備;以及在判斷是間接供電設備,依據(jù)USB規(guī)范進一步判斷所述移動電源對移動終端的放電電流是否大于預設放電閾值;

所述控制模塊,還用于若所述判斷模塊判斷出所述外部電源是電源適配器或者判斷出所述移動電源對移動終端的放電電流不大于預設放電閾值時,控制所述移動電源同時進行充放電;若所述判斷模塊判斷出所述移動電源對移動終端的放電電流大于預設放電閾值時,控制所述移動電源輪換進行充放電。

可選地,所述判斷模塊,還用于:對所述移動電源的電池電量進行實時監(jiān)測,判斷所述移動電源的電池電量是否低于預設低電量閾值;

所述控制模塊,還用于若所述判斷模塊判斷所述移動電源的電池電量不低于預設低電量閾值,控制所述移動電源進行放電直至所述移動電源的電池電量低于預設低電量閾值,暫停放電進一步控制所述移動電源進行充電;

所述控制模塊,還用于若所述判斷模塊判斷所述移動電源的電池電量低于預設低電量閾值,控制所述移動電源進行充電直至所述移動電源的電池電量不低于預設高電量閾值,暫停充電進一步控制所述移動電源進行放電。

可選地,在所述控制模塊控制所述移動電源輪換進行充放電時,所述判斷模塊還用于先判斷移動終端的電池電量是否充滿,再判斷所述移動電源所述移動電源的電池電量是否充滿;

所述控制模塊,還用于若所述判斷模塊判斷出所述移動終端的電池電量充滿時,控制所述移動電源結束放電,進一步控制所述移動電源進行充電,直至所述判斷模塊判斷出所述移動電源的電池電量充滿,控制所述移動電源結束充電。

可選地,在所述控制模塊控制所述移動電源同時進行充放電時,所述判斷模塊,還用于同時判斷移動終端和所述移動電源的電池電量是否充滿;

所述控制模塊,還用于若所述判斷模塊判斷出所述移動終端的電池電量充滿時,控制所述移動電源結束放電;若所述判斷模塊判斷出所述移動電源的電池電量充滿時,控制所述移動電源結束充電。

可選地,依據(jù)USB2.0規(guī)范所述預設放電閾值為500mA。

綜上所述,在本發(fā)明的方法中若檢測到移動電源同時連接外部電源和移動終端的時候,通過USB枚舉狀態(tài)會進一步檢測連接的外部電源的類型;當檢測到外部電源是間接供電設備的時候,依據(jù)USB規(guī)范還會進一步判斷移動電源對移動終端的放電電流是否大于預設放電閾值,進而控制移動電源同時進行充放電還是輪換進行充放電??梢?,本發(fā)明的技術方案可以自動根據(jù)其連接的是間接充電設備還是電源適配器,實現(xiàn)有效控制其充電電流,不僅可以單一進行充電或者放電,還能夠控制同時進行充放電以及輪換進行充放電的功能,實現(xiàn)了移動電源充放電功能切換的智能管理。

附圖說明

圖1為本發(fā)明實施例提供的一種控制移動電源充放電的方法流程圖;

圖2為本發(fā)明實施例提供的一種控制移動電源充放電的控制流程圖;

圖3為本發(fā)明實施例提供的一種控制移動電源充放電的裝置示意圖。

具體實施方式

本發(fā)明的設計思路是:為實現(xiàn)對移動電源的充放電功能切換的智能管理,當移動電源同時連接外部電源和移動終端的時候,增加檢測連接移動電源的外部電源的類型的步驟,據(jù)此判斷外部電源可提供的電流大??;增加檢測移動電源對移動終端的放電電流的大小的步驟,實現(xiàn)移動電源對充電電流的控制,以便實現(xiàn)同時進行充放電以及輪換進行充放電的功能。為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。

圖1為本發(fā)明實施例提供的一種控制移動電源充放電的方法流程圖。如圖1所示,控制移動電源充放電的方法包括:

步驟S110,檢測移動電源是否同時連接外部電源和移動終端。

步驟S120,當檢測到移動電源只連接外部電源或者移動終端時,控制移動電源單一進行充電或者放電。

步驟S130,當檢測到移動電源同時連接外部電源和移動終端時,通過USB枚舉狀態(tài)進一步判斷外部電源是電源適配器或間接供電設備。

本步驟中,因為在移動電源在連接間接供電設備的時候,不同于電源適配器,間接供電設備提供的電流通常需要符合接口標準,提供的電流大小有限。判斷外部電源的類型,就可以檢測出外部電源提供的電流是是否有大小限制。

步驟S140,若判斷是電源適配器,控制移動電源同時進行充放電。

步驟S150,若判斷是間接供電設備,依據(jù)USB規(guī)范進一步判斷移動電源對移動終端的放電電流是否大于預設放電閾值,若不大于預設放電閾值,則控制移動電源同時進行充放電,若大于預設放電閾值,則控制移動電源輪換進行充放電。

本步驟中,預設的放電閾值是根據(jù)間接供電設備可提供的符合USB接口規(guī)范的電流大小設定的。若放電電流不大于預設放電閾值時,移動電源就會控制對移動終端進行充電,以及控制間接供電設備提供的電流中滿足移動終端的所需電流以外的額外電流供給移動電源本身,為移動電源進行充電,有效的對充電電流進行控制,進而實現(xiàn)同時進行充放電的功能。

若大于預設放電閾值,則間接供電設備提供的電流無法滿足移動電源同時進行充放電,則控制移動電源輪換進行充放電。

在本發(fā)明的一個實施例中,步驟S150中的控制移動電源輪換進行充放電包括:

對移動電源的電池電量進行實時監(jiān)測,判斷移動電源的電池電量是否低于預設低電量閾值;若不低于預設低電量閾值,控制移動電源進行放電直至移動電源的電池電量低于預設低電量閾值,暫停放電進一步控制移動電源進行充電;若低于預設低電量閾值,控制移動電源進行充電直至移動電源的電池電量不低于預設高電量閾值,暫停充電進一步控制移動電源進行放電。

因為移動電源在電池低電量的情況下繼續(xù)給移動終端進行充電,會影響移動電源的使用壽命,為保證移動電源的電池電量,在輪換進行充放電的時候,要對移動電源的電池電量進行實時監(jiān)測,并設定低、高電量閾值,一旦移動電源的電池電量低于預設低電量閾值的時候,需控制移動電源暫停放電,進行充電直至電池電量不低于預設高電量閾值,再控制移動電源暫停充電,進行放電。因為對移動電源的電池電量是實時檢測的,設定的低電量閾值是控制移動電源是否進行優(yōu)先放電的標準,也是控制移動電源將放電功能切換到充電功能的標準;設定的高電量閾值是控制移動電源將充電功能切換到放電功能的標準;同時設定低、高電量閾值是為了防止放電和充電功能切換過于頻繁,避免在預設低電量閾值和預設高電量閾值的區(qū)間內進行充放電切換,保證充放電功能的穩(wěn)定性??梢?,本發(fā)明的方法可以實現(xiàn)移動電源充電和放電功能切換的的智能管理。

進一步地,步驟S150中的控制移動電源輪換進行充放電還包括:

先判斷移動終端的電池電量是否充滿,是則,控制移動電源結束放電,進一步控制移動電源進行充電;再判斷移動電源的電池電量充滿,是則,控制移動電源結束充電。

在這個過程中,因為是對移動電源的電池電量進行實時監(jiān)控,一旦出現(xiàn)電池電量低于預設低電量閾值的情況,就會控制移動電源暫停放電,進行充電功能,保證移動電源的電池電量不低于預設高電量閾值的情況下對移動終端進行充電。所以控制移動電源放電的過程中如果出現(xiàn)移動電源的電池電量低于預設低電量閾值的情況,其實是輪換進行充放電功能的,直到當移動終端的電池電量充滿后,再控制移動電源連續(xù)進行充電,直至移動電源的電量充滿,結束整個程序。

在本發(fā)明的一個實施例中,步驟S140中的控制移動電源同時進行充放電包括:判斷移動終端的電池電量是否充滿,是則,控制移動電源結束放電;以及,同時判斷移動電源的電池電量是否充滿,是則,控制移動電源結束充電。

因為同為控制移動電源同時進行充放電功能,所以步驟S150中的控制移動電源同時進行充放電也包括:判斷移動終端的電池電量是否充滿,是則,控制移動電源結束放電;以及,判斷移動電源的電池電量是否充滿,是則,控制移動電源結束充電。

目前現(xiàn)有技術中的間接供電設備的供電接口一般為USB2.0標準的,其允許通過的電流不大于500mA。為了符合USB2.0標準,在本發(fā)明的一個實施例中,依據(jù)USB2.0規(guī)范將預設放電閾值設置為500mA。

為使本發(fā)明的方法流程更加清楚,圖2示出了本發(fā)明實施例提供的一種控制移動電源充放電的控制流程圖。如圖2所示,程序開始后,首先檢測移動電源是否同時連接外部電源和移動終端。若檢測到只連接外部電源或者移動終端,則控制移動電源單一進行充電或者放電,并判斷移動電源或者移動終端是否充滿,是則,控制移動電源結束充電或者放電。

若檢測到移動電源同時連接外部電源和移動終端,通過USB枚舉狀態(tài)進一步判斷外部電源是電源適配器或間接供電設備。若判斷是電源適配器,控制移動電源同時進行充放電,并判斷移動終端的電池電量是否充滿,是則,控制移動電源結束放電;以及,同時判斷移動電源的電池電量是否充滿,是則,控制移動電源結束充電。

若判斷是間接供電設備,依據(jù)USB規(guī)范進一步判斷移動電源對移動終端的放電電流是否大于預設放電閾值。若不大于預設放電閾值,控制移動電源同時進行充放電,并判斷移動終端的電池電量是否充滿,是則,控制移動電源結束放電;以及,同時判斷移動電源的電池電量是否充滿,是則,控制移動電源結束充電。

若大于預設放電閾值,控制移動電源輪換進行充放電。在輪換進行充放電的過程中,實時對移動電源的電池電量進行監(jiān)測,依據(jù)移動電源的電池電量進行充放電輪換。首先監(jiān)測移動電源的電池電量是否低于預設低電量閾值。若低于預設低電量閾值,控制移動電源進行充電,若不低于預設低電量閾值,控制移動電源進行放電。只要移動電源的電池電量不低于預設低電量閾值,就控制移動電源進行放電直至移動電源的電池電量低于預設低電量閾值,才暫停放電進一步控制移動電源進行充電,一旦充電至移動電源的電池電量不低于預設高電量閾值,就暫停充電進一步控制移動電源進行放電,從而優(yōu)先保證移動終端的正常工作。在輪換進行充放電的過程中,先判斷移動終端是否充滿。若判斷移動終端沒有充滿,仍進行監(jiān)測移動電源的電池電量是否低于預設低電量閾值的步驟;若判斷移動終端充滿電,控制移動電源結束放電,進行充電,再判斷移動電源是否充滿電,是則,結束充電。

如圖2所示的控制移動電源充放電的控制過程是一個實時檢測和切換的過程,不僅可以單一進行充電或者放電,還能夠控制同時進行充放電以及輪換進行充放電的功能,實現(xiàn)了移動電源充放電功能切換的智能管理。

圖3為本發(fā)明實施例提供的一種控制移動電源充放電的裝置示意圖。如圖3所示,控制移動電源充放電的裝置300包括檢測模塊310、控制模塊320和判斷模塊330:

檢測模塊310,用于檢測移動電源是否同時連接外部電源和移動終端;

控制模塊320,用于當檢測模塊310檢測到移動電源只連接外部電源或者移動終端時,控制移動電源單一進行充電或者放電。

判斷模塊330,用于當檢測模塊310檢測到移動電源同時連接外部電源和移動終端時,通過USB枚舉狀態(tài)進一步判斷外部電源是電源適配器或間接供電設備;以及在判斷是間接供電設備,依據(jù)USB規(guī)范進一步判斷移動電源對移動終端的放電電流是否大于預設放電閾值。

控制模塊320,還用于若判斷模塊330判斷出外部電源是電源適配器或者判斷出移動電源對移動終端的放電電流不大于預設放電閾值時,控制移動電源同時進行充放電;若判斷模塊330判斷出移動電源對移動終端的放電電流大于預設放電閾值時,控制移動電源輪換進行充放電。

在本發(fā)明的一個實施例中,判斷模塊330,還用于:對移動電源的電池電量進行實時監(jiān)測,判斷移動電源的電池電量是否低于預設低電量閾值。

控制模塊320,還用于若判斷模塊330判斷移動電源的電池電量不低于預設低電量閾值,控制移動電源進行放電直至移動電源的電池電量低于預設低電量閾值,暫停放電進一步控制移動電源進行充電。

控制模塊320,還用于若判斷模塊330判斷移動電源的電池電量低于預設低電量閾值,控制移動電源進行充電直至移動電源的電池電量不低于預設高電量閾值,暫停充電進一步控制移動電源進行放電。

進一步地,在控制模塊320控制移動電源輪換進行充放電時,判斷模塊230,還用于先判斷移動終端的電池電量是否充滿,再判斷移動電源的電池電量是否充滿。

控制模塊320,還用于若判斷模塊330判斷出移動終端的電池電量充滿時,控制移動電源結束放電,進一步控制移動電源進行充電,直至判斷模塊330判斷出移動電源的電池電量充滿,控制移動電源結束充電。

在本發(fā)明的一個實施例中,在控制模塊320控制移動電源同時進行充放電時,判斷模塊330,還用于同時判斷移動終端和移動電源的電池電量是否充滿。

控制模塊320,還用于若判斷模塊330判斷出移動終端的電池電量充滿時,控制移動電源結束放電;若判斷模塊330判斷出移動電源的電池電量充滿時,控制移動電源結束充電。

在本發(fā)明的一個實施例中,依據(jù)USB2.0規(guī)范預設放電閾值為500mA。

需要說明的是,圖2所示的控制流程和圖3所示裝置的各實施例與圖1所示方法的各實施例對應相同,上文已有詳細說明,在此不再贅述。

綜上所述,在本發(fā)明的方法中若檢測到移動電源同時連接外部電源和移動終端的時候,通過USB枚舉狀態(tài)會進一步檢測連接的外部電源的類型;當檢測到外部電源是間接供電設備的時候,依據(jù)USB規(guī)范還會進一步判斷移動電源對移動終端的放電電流是否大于預設放電閾值,進而控制移動電源同時進行充放電還是輪換進行充放電??梢?,本發(fā)明的技術方案可以自動根據(jù)連接移動電源的是間接充電設備還是電源適配器,實現(xiàn)有效控制其充電電流,不僅可以單一進行充電或者放電,還能夠控制同時進行充放電以及輪換進行充放電的功能,實現(xiàn)了移動電源充放電功能切換的智能管理。

以上所述,僅為本發(fā)明的具體實施方式,在本發(fā)明的上述教導下,本領域技術人員可以在上述實施例的基礎上進行其他的改進或變形。本領域技術人員應該明白,上述的具體描述只是更好的解釋本發(fā)明的目的,本發(fā)明的保護范圍應以權利要求的保護范圍為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
池州市| 铅山县| 廉江市| 宁武县| 渑池县| 临漳县| 寿光市| 韩城市| 西安市| 湘潭市| 上栗县| 天气| 崇明县| 洛宁县| 织金县| 明水县| 安义县| 白沙| 郑州市| 瓮安县| 阳新县| 鹤峰县| 清远市| 额济纳旗| 绥化市| 桃园市| 新和县| 潞西市| 驻马店市| 淳安县| 曲水县| 会宁县| 平乐县| 台州市| 钦州市| 丹巴县| 深水埗区| 云龙县| 高密市| 定日县| 维西|