本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其是涉及一種充電控制裝置、方法及移動(dòng)終端。
背景技術(shù):
隨著用戶對移動(dòng)終端的充電速度要求的提高,能夠支持大電流充電的usbtype-c接口越來越普及。隨著usbtype-c接口的普及,市面上開始存在各種型號的type-c數(shù)據(jù)線。在各種型號的usbtype-c數(shù)據(jù)線中,主要差異為線材和線徑不同,也就是直流阻抗不同。而在大電流充電過程中,直流阻抗越大,線材壓降越大,數(shù)據(jù)線的溫度也越高,其中在直流阻抗過大時(shí),可能會(huì)導(dǎo)致壓降過大無法充電,甚至?xí)?dǎo)致數(shù)據(jù)線由于溫度過高燒斷線材。因此,在使用usbtype-c接口充電時(shí),需要識(shí)別連接usbtype-c接口的數(shù)據(jù)線是否為符合大電流傳輸?shù)臄?shù)據(jù)線,并對充電電流進(jìn)行控制。
在現(xiàn)有技術(shù)中,type-c協(xié)議規(guī)定了握手識(shí)別方案,但是由于type-c使用的e-mark芯片沒有量產(chǎn),以及基于c-to-c接口(即數(shù)據(jù)線兩端都為type-c接口),握手識(shí)別方案很難實(shí)現(xiàn)。此外在現(xiàn)有技術(shù)中,由于市場主流設(shè)計(jì)方式為a-to-c接口(即數(shù)據(jù)線連接充電器的一端為type-a接口,連接移動(dòng)終端的一端為type-c接口),因此需要一種新的方案來識(shí)別連接有type-c接口的數(shù)據(jù)線是否為符合大電流傳輸?shù)臄?shù)據(jù)線,并對充電電流進(jìn)行控制,以保證充電時(shí)的安全性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種充電控制裝置、方法及移動(dòng)終端,以能夠識(shí)別連接有usbtype-c接口的數(shù)據(jù)線是否為符合大電流傳輸?shù)臄?shù)據(jù)線,并對充電電流進(jìn)行控制,從而保證充電時(shí)的安全性。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種充電控制裝置,包括:
第一檢測模塊,用于檢測充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果;
第二檢測模塊,用于根據(jù)所述連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取所述移動(dòng)終端與所述數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值;并根據(jù)所述多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制所述數(shù)據(jù)線連接的充電電路對所述移動(dòng)終端的電池進(jìn)行充電。
此外,本發(fā)明實(shí)施例還提供了一種充電控制方法,包括:
獲取第一檢測模塊檢測到充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果;
根據(jù)所述連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取所述移動(dòng)終端與所述數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值;
根據(jù)所述多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與所述數(shù)據(jù)線連接的充電電路對所述移動(dòng)終端的電池進(jìn)行充電。
另外,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括:
第一獲取模塊,用于獲取第一檢測模塊檢測到充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果;
第二獲取模塊,用于根據(jù)所述連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取所述移動(dòng)終端與所述數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值;
控制模塊,用于根據(jù)所述多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與所述數(shù)據(jù)線連接的充電電路對所述移動(dòng)終端的電池進(jìn)行充電。
這樣,本發(fā)明實(shí)施例能夠根據(jù)移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電,使得在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線相匹配時(shí),識(shí)別出數(shù)據(jù)線為能夠進(jìn)行大電流傳輸?shù)臄?shù)據(jù)線,從而控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行大電流充電,并在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線不匹配時(shí),識(shí)別出數(shù)據(jù)線為不能夠進(jìn)行大電流充電的數(shù)據(jù)線,從而控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或者停止充電,進(jìn)而實(shí)現(xiàn)了能夠?qū)B接有usbtype-c接口的數(shù)據(jù)線是否為符合大電流傳輸?shù)臄?shù)據(jù)線進(jìn)行識(shí)別,并對充電電流進(jìn)行控制的目的,保證了充電時(shí)的安全性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1表示本發(fā)明的實(shí)施例中充電控制裝置的結(jié)構(gòu)示意圖;
圖2表示本發(fā)明的實(shí)施例中數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接時(shí)的示意圖;
圖3表示本發(fā)明的實(shí)施例中數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接時(shí)的電壓變化曲線示意圖;
圖4表示本發(fā)明的實(shí)施例中數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接時(shí)的示意圖;
圖5表示本發(fā)明的實(shí)施例中數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接時(shí)的電壓變化曲線示意圖;
圖6表示本發(fā)明的實(shí)施例中充電控制方法的步驟流程圖;
圖7表示本發(fā)明的實(shí)施例中移動(dòng)終端的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,為本發(fā)明的實(shí)施例中充電控制裝置的結(jié)構(gòu)示意圖,該充電控制裝置包括:
第一檢測模塊1,用于檢測充電器2與移動(dòng)終端通過數(shù)據(jù)線3連接時(shí)的連接檢測結(jié)果;
第二檢測模塊4,用于根據(jù)連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取移動(dòng)終端與數(shù)據(jù)線3之間的連接接口處的多個(gè)電壓檢測值;并根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線3連接的充電電路對移動(dòng)終端的電池5進(jìn)行充電。
這樣,本發(fā)明實(shí)施例通過第一檢測模塊檢測充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果,并通過第二檢測模塊根據(jù)連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值;并根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電。其中,在根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電的過程中,第二檢測模塊在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線相匹配時(shí),識(shí)別數(shù)據(jù)線為能夠進(jìn)行大電流傳輸?shù)臄?shù)據(jù)線,并控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行大電流充電;此外,在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線不匹配時(shí),識(shí)別數(shù)據(jù)線為不能夠進(jìn)行大電流傳輸?shù)臄?shù)據(jù)線,并控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池停止充電,從而實(shí)現(xiàn)了能夠?qū)B接有usbtype-c接口的數(shù)據(jù)線是否為符合大電流傳輸?shù)臄?shù)據(jù)線進(jìn)行識(shí)別,并對充電電流進(jìn)行控制的目的,保證了充電時(shí)的安全性。
進(jìn)一步地,在充電控制裝置中,繼續(xù)參見圖1,第一檢測模塊1的第一端連接于數(shù)據(jù)線3中第一電阻r1的第一端和移動(dòng)終端之間,第一檢測模塊1的第二端通過一計(jì)時(shí)模塊6與第二檢測模塊4連接。這樣,當(dāng)?shù)谝粰z測模塊的第一端連接于數(shù)據(jù)線中第一電阻的第一端與移動(dòng)終端之間時(shí),第一檢測模塊可以檢測到充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果;并在第一檢測模塊的第二端通過計(jì)時(shí)模塊與第二檢測模塊連接時(shí),在第一檢測模塊檢測到連接檢測結(jié)果時(shí),可以將連接檢測結(jié)果發(fā)送至計(jì)時(shí)模塊,計(jì)時(shí)模塊可以根據(jù)該連接檢測結(jié)果進(jìn)行計(jì)時(shí),以使第二檢測模塊在一預(yù)設(shè)時(shí)間段內(nèi)獲取移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值。
此外,進(jìn)一步地,第二檢測模塊4的第二端與移動(dòng)終端連接,第二檢測模塊4的第三端連接于第一電阻r1的第二端和電容c1之間,且第二檢測模塊4的第三端通過電容c1接地;其中,電容c1位于數(shù)據(jù)線3中,且與第一電阻r1的第二端連接。此外,第二檢測模塊4的第三端通過第二電阻r2接地。
具體的,第二檢測模塊4的第二端可以與移動(dòng)終端的充電芯片7連接,且第一檢測模塊1的第一端同樣為與移動(dòng)終端的充電芯片7連接。其中充電芯片7與移動(dòng)終端的電池5連接。此外具體的,第一電阻r1和與第一電阻r1相串聯(lián)的電容c1集成在數(shù)據(jù)線3內(nèi),這樣可以根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,識(shí)別數(shù)據(jù)線是否為能夠傳輸大電流的數(shù)據(jù)線。此外,第一電阻r1的電阻值為56kω,第二電阻r2的電阻值為5.1kω。另外,數(shù)據(jù)線3與移動(dòng)終端連接的接口可以為type-c接口,這樣,根據(jù)type-c接口的特性可以為移動(dòng)終端的電池進(jìn)行大電流充電。
這樣,由于數(shù)據(jù)線中的電容c1的電壓不會(huì)產(chǎn)生突變,而是存在一個(gè)變化過程。因此,在充電器與移動(dòng)終端通過數(shù)據(jù)線連接的過程中,可以根據(jù)充電器、數(shù)據(jù)線和移動(dòng)終端的先后連接順序,得到移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值,具體為得到第二檢測模塊的第三端處的多個(gè)電壓檢測值,從而得到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線。
下面對充電器、數(shù)據(jù)線和移動(dòng)終端在不同連接順序時(shí),第二檢測模塊的第三端處的電壓變化情況進(jìn)行說明。
具體的,如圖2所示,為數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接時(shí)的示意圖。在圖2中,當(dāng)數(shù)據(jù)線3先與充電器2連接時(shí),由于充電器2連接至電源,此時(shí)電容c1的電壓vcc通過第一電阻r1上拉到充電器2處的電壓值(vbus),即電容c1的電壓值等于vbus。然后充電器2與數(shù)據(jù)線3連接后,再與移動(dòng)終端連接時(shí)(圖中虛線處連接時(shí)),電容c1通過第二電阻r2開始放電,此時(shí)電容c1的電壓vcc從vbus緩慢降低至第二電阻/(第一電阻+第二電阻)倍的vbus,即在當(dāng)?shù)谝浑娮柚禐?6kω,第二電阻r2的電阻值為5.1kω時(shí),電容c1的電壓vcc從vbus緩慢降低至5.1vbus/(56+5.1),具體的電壓變化曲線如圖3所示。
在上述過程中,從圖3中可以看出,在該充電控制裝置中,在第一檢測模塊檢測到連接檢測結(jié)果時(shí),計(jì)時(shí)模塊開始計(jì)時(shí),此時(shí)第二檢測模塊開始對電容c1(即第二檢測模塊的第三端)的電壓進(jìn)行檢測,其中,t1時(shí)檢測到電容c1的電壓檢測值為v1,t2時(shí)檢測到電容c1的電壓檢測值為v2,tn時(shí)檢測到電容c1的電壓檢測值為vn,即電容c1的電壓vcc在t1至tn時(shí)間段內(nèi),緩慢從vbus降低至5.1vbus/(56+5.1)。
此外,可以將圖3中的電壓變化曲線作為數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接時(shí)的第一預(yù)設(shè)變化曲線。這樣,當(dāng)?shù)诙z測模塊在連接檢測結(jié)果為數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接的第一連接檢測結(jié)果,且檢測到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與第一連接檢測結(jié)果對應(yīng)的第一預(yù)設(shè)變化曲線相匹配時(shí),控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行大電流充電。并在連接檢測結(jié)果為數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接的第三連接檢測結(jié)果,且檢測到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與第三連接檢測結(jié)果對應(yīng)的第一預(yù)設(shè)變化曲線不匹配時(shí),控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或者控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池停止充電。
這樣,在根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電時(shí),在檢測到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線和數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接時(shí)的第一預(yù)設(shè)變化曲線相匹配時(shí),可以識(shí)別該數(shù)據(jù)線能夠進(jìn)行大電流傳輸,從而通知移動(dòng)終端中的充電芯片控制與數(shù)據(jù)線連接的充電電路對電池進(jìn)行大電流充電,并在檢測到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線和數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接時(shí)的第一預(yù)設(shè)變化曲線不匹配時(shí),識(shí)別該數(shù)據(jù)線為不能夠進(jìn)行大電流傳輸?shù)臄?shù)據(jù)線,從而通知充電芯片控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池停止充電,從而實(shí)現(xiàn)了對充電電流進(jìn)行控制,保證了充電的安全性。
此外,如圖4所示,為數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接時(shí)的示意圖。當(dāng)數(shù)據(jù)線3與移動(dòng)終端先連接時(shí),由于此時(shí)電容c1并未連接電源端,因此電容c1處的電壓值為0。當(dāng)數(shù)據(jù)線3與移動(dòng)終端連接后再與充電器2連接時(shí)(圖中虛線處連接時(shí)),電容c1(即第二檢測模塊的第三端)處的電壓vcc通過第一電阻r1上拉到充電器(vbus)處的電壓,即電容c1開始充電,電容c1的電壓vcc從0緩慢上升至第二電阻/(第一電阻+第二電阻)倍的vbus。此時(shí)當(dāng)?shù)谝浑娮柚禐?6kω,第二電阻r2的電阻值為5.1kω時(shí),電容c1的電壓vcc從0緩慢上升至5.1vbus/(56+5.1),具體的電壓變化曲線如圖5所示。
在上述過程中,從圖5中可以看出,在該充電控制裝置中,在第一檢測模塊檢測到連接檢測結(jié)果時(shí),計(jì)時(shí)模塊開始計(jì)時(shí),此時(shí)第二檢測模塊開始對電容c1(即第二檢測模塊的第三端)處的電壓進(jìn)行檢測,其中,t1時(shí)檢測到電容c1的電壓檢測值為v1,t2時(shí)檢測到電容c1的電壓檢測值為v2,tn時(shí)檢測到電容c1的電壓檢測值為vn,即電容c1的電壓在t1至tn時(shí)間段內(nèi),緩慢從0緩慢上升至5.1vbus/(56+5.1)。
此外,可以將圖5中的電壓變化曲線作為數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接時(shí)的第二預(yù)設(shè)變化曲線。這樣,當(dāng)?shù)诙z測模塊在連接檢測結(jié)果為數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接的第二連接檢測結(jié)果,且檢測到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與第二連接檢測結(jié)果對應(yīng)的第二預(yù)設(shè)變化曲線相匹配時(shí),控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行大電流充電。并在連接檢測結(jié)果為數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接的第四連接檢測結(jié)果,且檢測到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與第四連接檢測結(jié)果對應(yīng)的第二預(yù)設(shè)變化曲線不匹配時(shí),控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或者控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池停止充電。
這樣,在根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電時(shí),在檢測到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線和數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接時(shí)的第二預(yù)設(shè)變化曲線相匹配時(shí),可以識(shí)別該數(shù)據(jù)線能夠進(jìn)行大電流傳輸,從而通知移動(dòng)終端中的充電芯片控制與數(shù)據(jù)線連接的充電電路對電池進(jìn)行大電流充電,并在檢測到多個(gè)電壓檢測值構(gòu)成的電壓變化曲線和數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接時(shí)的第二預(yù)設(shè)變化曲線不匹配時(shí),識(shí)別該數(shù)據(jù)線為不能夠進(jìn)行大電流傳輸?shù)臄?shù)據(jù)線,從而通知充電芯片控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池停止充電,從而實(shí)現(xiàn)了對充電電流進(jìn)行控制,保證了充電的安全性。
這樣,本發(fā)明實(shí)施例通過上述充電控制裝置,根據(jù)移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電,使得在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線相匹配時(shí),識(shí)別出數(shù)據(jù)線為能夠進(jìn)行大電流傳輸?shù)臄?shù)據(jù)線,從而控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行大電流充電,并在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線不匹配時(shí),識(shí)別出數(shù)據(jù)線為不能夠進(jìn)行大電流充電的數(shù)據(jù)線,從而控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或者停止充電,進(jìn)而實(shí)現(xiàn)了能夠?qū)B接有usbtype-c接口的數(shù)據(jù)線是否為符合大電流傳輸?shù)臄?shù)據(jù)線進(jìn)行識(shí)別,并對充電電流進(jìn)行控制的目的,保證了充電時(shí)的安全性。
此外,本發(fā)明實(shí)施例還提供了一種充電控制方法。如圖6所示,為本發(fā)明實(shí)施例中充電控制方法的步驟流程圖,該充電控制方法包括:
步驟601,獲取第一檢測模塊檢測到充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果;
在本步驟中,第二檢測模塊可以獲取第一檢測模塊檢測到充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果。
具體的,連接檢測結(jié)果可以包括數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接的第一連接檢測結(jié)果,以及數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接的第二連接檢測結(jié)果。
步驟602,根據(jù)連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值;
在本步驟中,具體的,第二檢測模塊可以根據(jù)第一檢測模塊檢測得到的連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值。
具體的,第二檢測模塊在獲取移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值時(shí),可以獲取第二檢測模塊的第三端處的多個(gè)電壓檢測值。
步驟603,根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電。
在本步驟中,第二檢測模塊在獲取到多個(gè)電壓檢測值之后,可以根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電。
具體的,在根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電時(shí),可以將多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線進(jìn)行匹配,得到匹配結(jié)果;并根據(jù)匹配結(jié)果,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電。
進(jìn)一步地,在將多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線進(jìn)行匹配,得到匹配結(jié)果時(shí),當(dāng)連接檢測結(jié)果為數(shù)據(jù)線與充電器連接后再與移動(dòng)終端連接的第一連接檢測結(jié)果時(shí),可以將多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與第一連接檢測結(jié)果對應(yīng)的第一預(yù)設(shè)電壓變化曲線進(jìn)行匹配,得到匹配結(jié)果,并在當(dāng)連接檢測結(jié)果為數(shù)據(jù)線與移動(dòng)終端連接后再與充電器連接的第二連接檢測結(jié)果時(shí),將多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與第二連接檢測結(jié)果對應(yīng)的第二預(yù)設(shè)電壓變化曲線進(jìn)行匹配,得到匹配結(jié)果。
此外,在根據(jù)匹配結(jié)果,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電時(shí),當(dāng)匹配結(jié)果指示多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線相匹配時(shí),控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行大電流充電,并當(dāng)匹配結(jié)果指示多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線不匹配時(shí),控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或者控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池停止充電。
這樣,根據(jù)移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電,使得在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線相匹配時(shí),能夠識(shí)別出數(shù)據(jù)線為能夠進(jìn)行大電流傳輸?shù)臄?shù)據(jù)線,從而控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行大電流充電,并在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線不匹配時(shí),識(shí)別出數(shù)據(jù)線為不能夠進(jìn)行大電流充電的數(shù)據(jù)線,從而控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或者停止充電,進(jìn)而實(shí)現(xiàn)了能夠?qū)B接有usbtype-c接口的數(shù)據(jù)線是否為符合大電流傳輸?shù)臄?shù)據(jù)線進(jìn)行識(shí)別,并對充電電流進(jìn)行控制的目的,保證了充電時(shí)的安全性。
另外,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端。如圖7所示,為移動(dòng)終端的結(jié)構(gòu)框圖,該移動(dòng)終端包括:
第一獲取模塊701,用于獲取第一檢測模塊檢測到充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果;
第二獲取模塊702,用于根據(jù)連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值;
控制模塊703,用于根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電。
這樣,本發(fā)明實(shí)施例中的移動(dòng)終端通過第一獲取模塊獲取第一檢測模塊檢測到充電器與移動(dòng)終端通過數(shù)據(jù)線連接時(shí)的連接檢測結(jié)果,通過第二獲取模塊根據(jù)連接檢測結(jié)果,在一預(yù)設(shè)時(shí)間段內(nèi),獲取移動(dòng)終端與數(shù)據(jù)線之間的連接接口處的多個(gè)電壓檢測值,并通過第三獲取模塊根據(jù)多個(gè)電壓檢測值和預(yù)設(shè)電壓變化曲線,控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行充電,使得移動(dòng)終端能夠在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線相匹配時(shí),識(shí)別出數(shù)據(jù)線為能夠進(jìn)行大電流傳輸?shù)臄?shù)據(jù)線,從而控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行大電流充電,并在多個(gè)電壓檢測值構(gòu)成的電壓變化曲線與連接檢測結(jié)果對應(yīng)的預(yù)設(shè)電壓變化曲線不匹配時(shí),識(shí)別出數(shù)據(jù)線為不能夠進(jìn)行大電流充電的數(shù)據(jù)線,從而控制與數(shù)據(jù)線連接的充電電路對移動(dòng)終端的電池進(jìn)行小電流充電或者停止充電,進(jìn)而實(shí)現(xiàn)了能夠?qū)B接有usbtype-c接口的數(shù)據(jù)線是否為符合大電流傳輸?shù)臄?shù)據(jù)線進(jìn)行識(shí)別,并對充電電流進(jìn)行控制的目的,保證了充電時(shí)的安全性。
以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也在本發(fā)明的保護(hù)范圍內(nèi)。