亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種智能設備之間的充電控制方法及裝置與流程

文檔序號:11233795閱讀:431來源:國知局
一種智能設備之間的充電控制方法及裝置與流程

本發(fā)明涉及智能設備控制領域,特別涉及一種智能設備之間的充電控制方法及裝置。



背景技術:

在多個智能設備之間能夠進行相對應的充電或放電操作,例如,兩個相同型號的筆記本電腦均帶有type-c接口,筆記本電腦可以利用type-c接口的電量傳遞(powerdelivery)功能進行相互的充電,如當其中第一個筆記本電腦的電池電量極少而第二個筆記本電腦的電池為滿,則第二個筆記本電腦可以通過type-c接口為第一個筆記本電腦充電。但是目前并不能有效的判斷智能設備之間究竟誰應該被充電誰應該放電,這會造成充放電的混亂,從而影響正常使用或損壞硬件設備。



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

本發(fā)明實施例的目的在于提供一種智能設備之間的充電控制方法及裝置,該方法能夠在智能設備之間進行充電的情況下,根據(jù)智能設備的自身情況和使用情況,有效確定充電對象和放電端,滿足智能設備的用電需求。

為了解決上述技術問題,本發(fā)明的實施例采用了如下技術方案:一種智能設備之間的充電控制方法,包括:

偵測所述智能設備的系統(tǒng)狀態(tài)和硬件信息,其中,所述硬件信息包括硬件使用狀態(tài)信息和所述智能設備的電池狀態(tài)信息;

根據(jù)所述系統(tǒng)狀態(tài)和硬件信息確定充電時的電流在所述智能設備之間的流向,以確定充電對象和放電端。

作為優(yōu)選,所述的根據(jù)所述系統(tǒng)狀態(tài)和硬件信息確定充電時的電流在所述智能設備之間的流向包括:當所述系統(tǒng)狀態(tài)為主電源關閉狀態(tài)或所有設備關閉狀態(tài)時,根據(jù)所述電池的電量確定電流在所述智能設備之間的流向。

作為優(yōu)選,所述硬件信息還包括硬件配置信息,所述方法還包括:當所述系統(tǒng)狀態(tài)為掛機到內(nèi)存狀態(tài)時,根據(jù)所述硬件配置信息和電池狀態(tài)信息確定所述充電對象。

作為優(yōu)選,所述的根據(jù)所述系統(tǒng)狀態(tài)和硬件信息確定充電時的電流在所述智能設備之間的流向包括:當所述系統(tǒng)狀態(tài)為工作狀態(tài)時,根據(jù)所述硬件使用狀態(tài)信息確定為所述充電對象充電的方式。

作為優(yōu)選,所述的根據(jù)所述硬件使用狀態(tài)信息確定為所述充電對象充電的方式包括:偵測所述充電對象的cpu和gpu的加速狀態(tài)信息;根據(jù)所述cpu和gpu的加速狀態(tài)信息,所述放電端為所述充電對象提供所述cpu和gpu加速時所需的峰值電量。

本發(fā)明實施例還提供了一種智能設備之間的充電控制裝置,包括相互連接的偵測模塊和充電模塊:

所述偵測模塊配置為偵測所述智能設備的系統(tǒng)狀態(tài)和硬件信息,其中,所述硬件信息包括硬件使用狀態(tài)信息和所述智能設備的電池狀態(tài)信息;

所述充電模塊配置為根據(jù)所述偵測模塊發(fā)送的所述系統(tǒng)狀態(tài)和硬件信息,確定充電時的電流在所述智能設備之間的流向,以確定充電對象和放電端。

作為優(yōu)選,所述充電模塊進一步配置為當所述系統(tǒng)狀態(tài)為主電源關閉狀態(tài)或所有設備關閉狀態(tài)時,根據(jù)所述電池的電量確定電流在所述智能設備之間的流向。

作為優(yōu)選,所述硬件信息還包括硬件配置信息,所述偵測模塊包括系統(tǒng)狀態(tài)偵測單元,所述系統(tǒng)狀態(tài)偵測單元與充電模塊連接,所述系統(tǒng)狀態(tài)偵測單元配置為偵測所述系統(tǒng)狀態(tài)是否為掛機到內(nèi)存狀態(tài),以使所述充電模塊在所述系統(tǒng)狀態(tài)是掛機到內(nèi)存狀態(tài)時,根據(jù)所述硬件配置信息和電池狀態(tài)信息確定所述充電對象。

作為優(yōu)選,所述偵測模塊包括系統(tǒng)狀態(tài)偵測單元和硬件狀態(tài)偵測單元,所述系統(tǒng)狀態(tài)偵測單元和硬件狀態(tài)偵測單元均與所述充電模塊連接;

所述硬件狀態(tài)偵測單元配置為偵測所述硬件使用狀態(tài)信息;

所述系統(tǒng)狀態(tài)偵測單元配置為偵測所述系統(tǒng)狀態(tài)是否為工作狀態(tài),以使所述充電模塊在所述系統(tǒng)狀態(tài)是工作狀態(tài)時,根據(jù)所述硬件使用狀態(tài)信息確定為所述充電對象充電的方式。

作為優(yōu)選,所述硬件狀態(tài)偵測單元進一步配置為偵測所述充電對象的cpu和gpu的加速狀態(tài)信息,并使所述充電模塊根據(jù)所述cpu和gpu的加速狀態(tài)信息驅動所述放電端為所述充電對象提供所述cpu和gpu加速時所需的峰值電量。

本發(fā)明實施例的有益效果在于:該方法能夠在智能設備之間進行充電的情況下,根據(jù)智能設備的自身情況和使用情況,有效確定充電對象和放電端,并且能夠根據(jù)智能設備的狀態(tài)變化來調(diào)整充電方式,滿足智能設備的用電需求從而發(fā)揮智能設備的使用效果,用戶體驗好。

附圖說明

圖1為本發(fā)明實施例的智能設備之間的充電控制方法的流程圖;

圖2為本發(fā)明實施例的智能設備之間的充電控制裝置的連接關系示意圖;

圖3為本發(fā)明實施例的智能設備之間的充電控制裝置的結構框圖。

附圖標記說明

1-充電控制裝置2-智能設備3-偵測模塊

4-充電模塊5-系統(tǒng)狀態(tài)偵測單元6-硬件狀態(tài)偵測單元

7-電池

具體實施方式

此處參考附圖描述本發(fā)明的各種方案以及特征。

應理解的是,可以對此處發(fā)明的實施例做出各種修改。因此,上述說明書不應該視為限制,而僅是作為實施例的范例。本領域的技術人員將想到在本發(fā)明的范圍和精神內(nèi)的其他修改。

包含在說明書中并構成說明書的一部分的附圖示出了本發(fā)明的實施例,并且與上面給出的對本發(fā)明的大致描述以及下面給出的對實施例的詳細描述一起用于解釋本發(fā)明的原理。

通過下面參照附圖對給定為非限制性實例的實施例的優(yōu)選形式的描述,本發(fā)明的這些和其它特性將會變得顯而易見。

還應當理解,盡管已經(jīng)參照一些具體實例對本發(fā)明進行了描述,但本領域技術人員能夠確定地實現(xiàn)本發(fā)明的很多其它等效形式,它們具有如權利要求所述的特征并因此都位于借此所限定的保護范圍內(nèi)。

當結合附圖時,鑒于以下詳細說明,本發(fā)明的上述和其他方面、特征和優(yōu)勢將變得更為顯而易見。

此后參照附圖描述本發(fā)明的具體實施例;然而,應當理解,所發(fā)明的實施例僅僅是本發(fā)明的實例,其可采用多種方式實施。熟知和/或重復的功能和結構并未詳細描述以避免不必要或多余的細節(jié)使得本發(fā)明模糊不清。因此,本文所發(fā)明的具體的結構性和功能性細節(jié)并非意在限定,而是僅僅作為權利要求的基礎和代表性基礎用于教導本領域技術人員以實質(zhì)上任意合適的詳細結構多樣地使用本發(fā)明。

本說明書可使用詞組“在一種實施例中”、“在另一個實施例中”、“在又一實施例中”或“在其他實施例中”,其均可指代根據(jù)本發(fā)明的相同或不同實施例中的一個或多個。

本發(fā)明實施例的一種智能設備之間的充電控制方法,該方法充電靈活,如可以在筆記本電腦之間進行充電,或筆記本電腦與平板電腦之間進行充電動作,如圖1所示,該充電控制方法包括:

步驟1,偵測智能設備2的系統(tǒng)狀態(tài)和硬件信息,其中,硬件信息包括硬件使用狀態(tài)信息和智能設備2的電池7狀態(tài)信息。具體來說,系統(tǒng)狀態(tài)包括了智能設備2整個的系統(tǒng)處于的多種情況,如電腦等智能設備2的s0狀態(tài),s1狀態(tài),s2狀態(tài),s3狀態(tài),s4狀態(tài)或s5狀態(tài)等。s0狀態(tài):電腦正常工作狀態(tài),所有硬件設備全部處于打開或正常工作的狀態(tài);s1狀態(tài):也稱為pos(poweronsuspend,cpu停止工作),其他的硬件設備仍然正常工作;s2狀態(tài):將cpu關閉,但其余的硬件設備仍然運轉;s3狀態(tài):通常稱為str(suspendtoram,掛起到內(nèi)存)狀態(tài),將運行中的數(shù)據(jù)寫入內(nèi)存后關閉硬盤;s4狀態(tài):也稱為std(suspendtodisk,掛起到硬盤),內(nèi)存信息寫入硬盤,然后所有部件停止工作;s5狀態(tài):所有硬件設備(包括電源)全部都關閉,也就是關機。在這些不同的系統(tǒng)狀態(tài)下,智能設備2的電量消耗不同,如s5狀態(tài)下筆記本電腦沒有太大的用電需求,而另一個筆記本電腦處于s1狀態(tài)下智能設備2的用電需求較大,因此可以使用處于s5狀態(tài)下筆記本電腦為處于s1狀態(tài)下筆記本電腦充電(兩個設備可以使用type-c接口互聯(lián))。當然在此僅是舉個簡單的例子加以說明,還要綜合考慮智能設備2的硬件信息,包括硬件使用狀態(tài)信息和智能設備2的電池7狀態(tài)信息等,如具有滿電量的電池7給虧空的電池7充電。具體在偵測系統(tǒng)狀態(tài)和硬件信息時可以根據(jù)實際使用情況,以預設的時間間隔來不斷的偵測,保證獲取的系統(tǒng)狀態(tài)和硬件信息接近于真實。在實現(xiàn)方式上可以使用獨立的硬件設備并結合相應的軟件來達到偵測目的;也可以利用智能設備2本身的硬件并結合相應的軟件來達到偵測的目的。

步驟2,根據(jù)系統(tǒng)狀態(tài)和硬件信息確定充電時的電流在智能設備2之間的流向,以確定充電對象和放電端。具體來說,在綜合判斷系統(tǒng)狀態(tài)和硬件信息時可以根據(jù)預設的規(guī)則加以限制,該預設的規(guī)則可以通過關系表的形式存在,并且可以多層級的做出限制,每層級均對應有具有相應的優(yōu)先級的系統(tǒng)狀態(tài)和硬件信息,根據(jù)這些預設規(guī)則可以確定電流的流向,以確定充電對象和放電端,即確定誰為誰充電,并且什么時候可以停止該充電動作。

在發(fā)明的一個實施例中,根據(jù)系統(tǒng)狀態(tài)和硬件信息確定充電時的電流在智能設備2之間的流向的步驟包括:當系統(tǒng)狀態(tài)為主電源關閉或所有設備關閉狀態(tài)時,根據(jù)電池7的電量確定電流在智能設備2之間的流向。在上述兩種狀態(tài)下智能設備2處理低消耗電量的狀態(tài),此時電池7的電量消耗的較慢,因此可以驅動具有電量較多的智能設備2為具有電量較少的智能設備2充電,例如,兩臺筆記本均為s4狀態(tài)或s5狀態(tài)時,通過ccpin讀取兩臺筆記本的電池7容量,高容量可以為低容量電池7充電,并且當充電對象的電池7容量大于30%,或者放電端的電池7容量小于50%則停止充電動作。

在發(fā)明的一個實施例中,硬件信息還包括硬件配置信息,硬件配置信息是指智能設備2的具有的硬件的數(shù)據(jù),例如cpu或gpu的配置信息,通常情況下智能設備2的cpu或gpu的配置越高則智能設備2的工作效率會越高,反之智能設備2的cpu或gpu的配置越低則智能設備2的工作效率會越低,但是很多情況下硬件配置高的功耗確很低,硬件配置低的功耗確很高。在一個實施例中,該充電控制方法還包括:當系統(tǒng)狀態(tài)為掛機到內(nèi)存狀態(tài)(s3狀態(tài))時,根據(jù)硬件配置信息和電池7狀態(tài)信息確定充電對象。例如,配置低且功耗高的智能設備2給配置高且功耗低的智能設備2充電,當充電對象的電池7容量大于30%,或者放電端的電池7容量小于50%以后停止。該預設規(guī)則可以有效提高智能設備2的整體工作效率,保證配置高的設備能夠延長工作時間從而有效提高效率,并且還確保了配置低且功耗高的智能設備2的電池7不會過于虧空,保護了硬件。

在發(fā)明的一個實施例中,根據(jù)系統(tǒng)狀態(tài)和硬件信息確定充電時的電流在智能設備2之間的流向的步驟包括:當系統(tǒng)狀態(tài)為工作狀態(tài)(s0狀態(tài))時,根據(jù)硬件使用狀態(tài)信息確定為充電對象充電的方式。在實際情況下,智能設備2在工作狀態(tài)(s0狀態(tài))時,硬件和軟件的工作狀態(tài)也不盡相同。在一個實施例中,在s0狀態(tài)下,當偵測到兩個智能設備2的中,一個用戶正在操作,而另一個沒有進行任何操作,則可以驅動沒有進行任何操作的智能設備2為用戶正在操作的智能設備2充電。在另一個實施例中,在s0狀態(tài)下,當用戶正在使用一些app時,則可以驅動其他智能設備2為安裝并使用了上述app的智能設備2充電,當然上述app(如聊天工具,mail等)可以被預先標記,以便被偵測到。

進一步來說,所述的根據(jù)硬件使用狀態(tài)信息確定為充電對象充電的方式包括:偵測充電對象的cpu和gpu的加速狀態(tài)信息;根據(jù)cpu和gpu的加速狀態(tài)信息,放電端為充電對象提供cpu和gpu加速時所需的峰值電量。例如,偵測第一智能設備2的cpu或gpu在turbo功能狀態(tài)時,第一智能設備2的電池7作為主電源為該turbo功能供電,此外第二智能設備2(放電端)通過其type-c設備為第一智能設備2(充電對象)的cpu或gpu的turbo功能提供所需的峰值電量,這樣可以使充電對象和放電端相互配合,優(yōu)化充電方案,使得電力應用效果達到最大化。此外在一個實施例中,當偵測到第一智能設備2(充電對象)由于其電池7容量過低,導致其usb或type-c等設備被禁止使用時,該智能設備2需要接受充電,并且在第二智能設備2(放電端)的type-c接入時解禁該第一智能設備2(充電對象)的usb,type-c等功能。

本發(fā)明實施例還提供了一種智能設備2之間的充電控制裝置1,該充電控制裝置1使得智能設備2之間能夠靈活的進行充電,如可以在筆記本電腦之間進行充電,或筆記本電腦與平板電腦之間進行充電動作,如圖2和圖3所示,該充電控制裝置1包括:包括相互連接的偵測模塊3和充電模塊4:

偵測模塊3配置為偵測智能設備2的系統(tǒng)狀態(tài)和硬件信息,其中,硬件信息包括硬件使用狀態(tài)信息和智能設備2的電池7狀態(tài)信息。具體來說,系統(tǒng)狀態(tài)包括了智能設備2整個的系統(tǒng)處于的多種情況,如電腦等智能設備2的s0狀態(tài),s1狀態(tài),s2狀態(tài),s3狀態(tài),s4狀態(tài)或s5狀態(tài)等。s0狀態(tài):電腦正常工作狀態(tài),所有硬件設備全部處于打開或正常工作的狀態(tài);s1狀態(tài):也稱為pos(poweronsuspend,cpu停止工作),其他的硬件設備仍然正常工作;s2狀態(tài):將cpu關閉,但其余的硬件設備仍然運轉;s3狀態(tài):通常稱為str(suspendtoram,掛起到內(nèi)存)狀態(tài),將運行中的數(shù)據(jù)寫入內(nèi)存后關閉硬盤;s4狀態(tài):也稱為std(suspendtodisk,掛起到硬盤),內(nèi)存信息寫入硬盤,然后所有部件停止工作;s5狀態(tài):所有硬件設備(包括電源)全部都關閉,也就是關機。在這些不同的系統(tǒng)狀態(tài)下,智能設備2的電量消耗不同,如s5狀態(tài)下筆記本電腦沒有太大的用電需求,而另一個筆記本電腦處于s1狀態(tài)下智能設備2的用電需求較大,因此當偵測模塊3偵測到情況時,充電模塊4可以驅動處于s5狀態(tài)下筆記本電腦為處于s1狀態(tài)下筆記本電腦充電(兩個設備可以使用type-c接口互聯(lián))。當然在此僅是舉個簡單的例子加以說明,還要綜合考慮智能設備2的硬件信息,包括硬件使用狀態(tài)信息和智能設備2的電池7狀態(tài)信息等,如充電模塊4驅動具有滿電量的電池7給虧空的電池7充電。具體偵測模塊3在偵測系統(tǒng)狀態(tài)和硬件信息時可以根據(jù)實際使用情況,以預設的時間間隔來不斷的偵測,保證獲取的系統(tǒng)狀態(tài)和硬件信息接近于真實。在偵測模塊3偵測功能的實現(xiàn)方式上可以使用獨立的硬件設備并結合相應的軟件來達到偵測目的;也可以利用智能設備2本身的硬件并結合相應的軟件來達到偵測的目的。

充電模塊4配置為根據(jù)偵測模塊3發(fā)送的系統(tǒng)狀態(tài)和硬件信息,確定充電時的電流在智能設備2之間的流向,以確定充電對象和放電端。具體來說,充電模塊4在進行充電操作之前需要綜合判斷偵測模塊3發(fā)送的系統(tǒng)狀態(tài)和硬件信息,并可以根據(jù)預設的規(guī)則加以限制,該預設的規(guī)則可以通過關系表的形式存在,并且可以多層級的做出限制,每層級均對應有具有相應的優(yōu)先級的系統(tǒng)狀態(tài)和硬件信息,充電模塊4根據(jù)這些預設規(guī)則可以確定電流的流向,以確定充電對象和放電端,即確定誰為誰充電,并且什么時候可以停止該充電動作。

在發(fā)明的一個實施例中,結合圖2,充電模塊4進一步配置為當系統(tǒng)狀態(tài)為主電源關閉狀態(tài)或所有設備關閉狀態(tài)時,根據(jù)電池7的電量確定電流在智能設備2之間的流向。在上述兩種狀態(tài)下智能設備2處理低消耗電量的狀態(tài),此時電池7的電量消耗的較慢,因此充電模塊4可以驅動具有電量較多的智能設備2為具有電量較少的智能設備2充電,例如,兩臺筆記本均為s4狀態(tài)或s5狀態(tài)時,充電模塊4可以通過ccpin讀取兩臺筆記本的電池7容量,驅動高容量可以為低容量電池7充電,并且當充電對象的電池7容量大于30%,或者放電端的電池7容量小于50%則充電模塊4停止充電動作。

在發(fā)明的一個實施例中,硬件信息還包括硬件配置信息,硬件配置信息是指智能設備2的具有的硬件的數(shù)據(jù),例如cpu或gpu的配置信息,通常情況下智能設備2的cpu或gpu的配置越高則智能設備2的工作效率會越高,反之智能設備2的cpu或gpu的配置越低則智能設備2的工作效率會越低,但是很多情況下硬件配置高的功耗確很低,硬件配置低的功耗確很高。在一個實施例中,偵測模塊3包括系統(tǒng)狀態(tài)偵測單元5,系統(tǒng)狀態(tài)偵測單元5與充電模塊4連接,系統(tǒng)狀態(tài)偵測單元5配置為偵測系統(tǒng)狀態(tài)是否為掛機到內(nèi)存狀態(tài)(s3狀態(tài)),以使充電模塊4在系統(tǒng)狀態(tài)是掛機到內(nèi)存狀態(tài)(s3狀態(tài))時,根據(jù)硬件配置信息和電池7狀態(tài)信息確定充電對象。例如,當系統(tǒng)狀態(tài)偵測單元5偵測到系統(tǒng)狀態(tài)為掛機到內(nèi)存狀態(tài)時,充電模塊4可以執(zhí)行:配置低且功耗高的智能設備2給配置高且功耗低的智能設備2充電,當充電對象的電池7容量大于30%,或者放電端的電池7容量小于50%以后停止。充電模塊4執(zhí)行的該預設規(guī)則可以有效提高智能設備2的整體工作效率,保證配置高的設備能夠延長工作時間從而有效提高效率,并且還確保了配置低且功耗高的智能設備2的電池7不會過于虧空,保護了硬件。

在發(fā)明的一個實施例中,如圖3所示,偵測模塊3包括系統(tǒng)狀態(tài)偵測單元5和硬件狀態(tài)偵測單元6,系統(tǒng)狀態(tài)偵測單元5和硬件狀態(tài)偵測單元6均與充電模塊4連接;硬件狀態(tài)偵測單元6配置為偵測硬件使用狀態(tài)信息;系統(tǒng)狀態(tài)偵測單元5配置為偵測系統(tǒng)狀態(tài)是否為工作狀態(tài)(s0狀態(tài)),以使充電模塊4在系統(tǒng)狀態(tài)是工作狀態(tài)(s0狀態(tài))時,根據(jù)硬件使用狀態(tài)信息確定為充電對象充電的方式。在實際情況下,智能設備2在工作狀態(tài)(s0狀態(tài))時,硬件和軟件的工作狀態(tài)也不盡相同。在一個實施例中,在s0狀態(tài)下,當硬件狀態(tài)偵測單元6偵測到兩個智能設備2的中,一個用戶正在操作,而另一個沒有進行任何操作,則充電模塊4可以驅動沒有進行任何操作的智能設備2為用戶正在操作的智能設備2充電。在另一個實施例中,在s0狀態(tài)下,當硬件狀態(tài)偵測單元6偵測到硬件設備上運行有用戶正在使用的一些app時,則充電模塊4可以驅動其他智能設備2為安裝并使用了上述app的智能設備2充電,當然上述app(如聊天工具,mail等)可以被預先標記,以便被偵測到。

進一步來說,硬件狀態(tài)偵測單元6進一步配置為偵測充電對象的cpu和gpu的加速狀態(tài)信息,并使充電模塊4根據(jù)cpu和gpu的加速狀態(tài)信息驅動放電端為充電對象提供cpu和gpu加速時所需的峰值電量。例如,硬件狀態(tài)偵測單元6偵測到第一智能設備2的cpu或gpu在turbo功能狀態(tài)時,充電模塊4驅動第一智能設備2的電池7作為主電源為該turbo功能供電,此外驅動第二智能設備2(放電端)通過其type-c設備為第一智能設備2(充電對象)的cpu或gpu的turbo功能提供所需的峰值電量,這樣可以使充電對象和放電端相互配合,優(yōu)化充電方案,使得電力應用效果達到最大化。此外在一個實施例中,當硬件狀態(tài)偵測單元6偵測到第一智能設備2(充電對象)由于其電池7容量過低,導致其usb或type-c等設備被禁止使用時,驅動充電模塊4為該智能設備2充電,并且在第二智能設備2(放電端)的type-c接入時解禁該第一智能設備2(充電對象)的usb,type-c等功能。

以上實施例僅為本發(fā)明的示例性實施例,不用于限制本發(fā)明,本發(fā)明的保護范圍由權利要求書限定。本領域技術人員可以在本發(fā)明的實質(zhì)和保護范圍內(nèi),對本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應視為落在本發(fā)明的保護范圍內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1