本發(fā)明涉及一種電子設(shè)備,并且更具體地涉及一種具有快速充電功能的電子設(shè)備。
背景技術(shù):
當(dāng)前,在通過使用USB(Universal Serial Bus,通用串行總線)接口的快速充電功能進(jìn)行快速充電時(shí),因?yàn)閁SB充電控制器會(huì)把USB接口中的兩個(gè)數(shù)據(jù)傳輸線與主機(jī)斷開,因此,無法通過USB接口來傳輸數(shù)據(jù)信號(hào)。
而且,如果此時(shí)這個(gè)支持快速充電功能的USB接口連接的是USB鍵盤或者鼠標(biāo)等使用USB接口的外部輸入設(shè)備,當(dāng)系統(tǒng)進(jìn)入睡眠狀態(tài)時(shí),無法支持USB外部輸入設(shè)備的輸入功能,影響了用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中的上述不足之處,根據(jù)本發(fā)明的一方面,提供一種電子設(shè)備,包括:電流檢測(cè)器,連接在所述電子設(shè)備的通用串行總線接口與通用串行總線接口控制器之間,用于檢測(cè)所述通用串行總線接口上的充電電流;以及通用串行總線接口控制器,用于根據(jù)所述電流檢測(cè)器檢測(cè)到的充電電流大小對(duì)所述電子設(shè)備的通用串行總線接口的狀態(tài)進(jìn)行設(shè)置。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述通用串行總線接口控制器進(jìn)一步包括:充電控制器,如果外部設(shè)備通過所述通用串行總線接口連接到所述電子設(shè)備并且所述電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)所述通用串行總線接口控制器判斷所述電流檢測(cè)器檢測(cè)到的充電電流值大于第一閾值時(shí),所述充電控制器將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,當(dāng)所述充電控制器將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果所述外部設(shè)備支持通用串行總線接口快充模式,則所述充電控制器將所述電子設(shè)備的通用串行總線接口的狀態(tài)保持為快速充電狀態(tài)。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,當(dāng)所述充電控制器將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果所述外部設(shè)備不支持通用串行總線接口快充模式,則所述充電控制器將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為普通充電狀態(tài)。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,如果外部設(shè)備通過所述通用串行總線接口連接到所述電子設(shè)備并且所述電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)所述通用串行總線接口控制器判斷所述電流檢測(cè)器檢測(cè)到的充電電流值不大于第一閾值時(shí),所述通用串行總線接口控制器將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為數(shù)據(jù)傳輸狀態(tài)。
根據(jù)本發(fā)明的另一方面,提供一種電子設(shè)備的控制方法,其中所述電子設(shè)備包括電流檢測(cè)器,連接在所述電子設(shè)備的通用串行總線接口與通用串行總線接口控制器之間,用于檢測(cè)所述通用串行總線接口上的充電電流,所述方法包括:根據(jù)所述電流檢測(cè)器檢測(cè)到的充電電流大小對(duì)所述電子設(shè)備的通用串行總線接口的狀態(tài)進(jìn)行設(shè)置。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述控制方法進(jìn)一步包括:如果外部設(shè)備通過所述通用串行總線接口連接到所述電子設(shè)備并且所述電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)判斷所述電流檢測(cè)器檢測(cè)到的充電電流值大于第一閾值時(shí),將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述控制方法進(jìn)一步包括:當(dāng)將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果所述外部設(shè)備支持通用串行總線接口快充模式,則將所述電子設(shè)備的通用串行總線接口的狀態(tài)保持為快速充電狀態(tài)。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述控制方法進(jìn)一步包括:當(dāng)將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果所述外部設(shè)備不支持通用串行總線接口快充模式,則將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為普通充電狀態(tài)。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述控制方法進(jìn)一步包括:如果外部設(shè)備通過所述通用串行總線接口連接到所述電子設(shè)備并且所述電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)所述電流檢測(cè)器檢測(cè)到的充電電流值不大于第一閾值時(shí),將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為數(shù)據(jù)傳輸狀態(tài)。
由此可見,本發(fā)明提供的電子設(shè)備及其控制方法,對(duì)現(xiàn)有的電子設(shè)備中的電路結(jié)構(gòu)及其控制方法進(jìn)行一些優(yōu)化和改進(jìn),使得可以在電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài)時(shí),通過檢測(cè)USB接口的充電引腳的電流值來設(shè)置USB接口的狀態(tài),防止系統(tǒng)進(jìn)入睡眠狀態(tài)后無法支持USB接口外部輸入功能或者無法支持?jǐn)?shù)據(jù)傳輸功能等的情況,從而使得電子設(shè)備中的USB接口充電功能變得更加高效和實(shí)用,提高用戶的使用體驗(yàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例的描述中所需要使用的附圖作簡(jiǎn)單地介紹。下面描述中的附圖僅僅是本發(fā)明的示例性實(shí)施例:
圖1示出了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于一電子設(shè)備100的電路結(jié)構(gòu)的示意性結(jié)構(gòu)框圖;
圖2示出了根據(jù)本發(fā)明的一個(gè)示例的應(yīng)用于一電子設(shè)備200的示意性結(jié)構(gòu)框圖;
圖3示出了根據(jù)本發(fā)明的一個(gè)示例的應(yīng)用于一電子設(shè)備100的控制方法300的流程圖;以及
圖4示出了根據(jù)本發(fā)明的一個(gè)示例的應(yīng)用于一電子設(shè)備200的控制方法400的流程圖。
具體實(shí)施方式
在為了使得本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更為明顯,下面將參照附圖詳細(xì)描述根據(jù)本發(fā)明的示例性實(shí)施例。注意,在本說明書和附圖中,具有基本上相同步驟和元素用相同的附圖標(biāo)記來表示,且對(duì)這些步驟和元素的重復(fù)解釋將被省略。
顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是本發(fā)明的全部實(shí)施例。本說明書通篇所提及的“一個(gè)實(shí)施例”或“一實(shí)施例”意味著結(jié)合所述實(shí)施例所描述的特定特征、結(jié)構(gòu)或特性包含于至少一個(gè)所描述實(shí)施例中。因此,在說明書中短語“在一個(gè)實(shí)施例中”或“在一實(shí)施例中”的出現(xiàn)未必全部指代同一實(shí)施例。此外,所述特定特征、結(jié)構(gòu)或特性可以任何適合方式組合于一個(gè)或一個(gè)以上實(shí)施例中。應(yīng)理解,本發(fā)明不受這里描述的示例實(shí)施例的限制?;诒竟_中描述的本發(fā)明實(shí)施例,本領(lǐng)域技術(shù)人員在沒有付出創(chuàng)造性勞動(dòng)的情況下所得到的所有其它實(shí)施例都應(yīng)落入本發(fā)明的保護(hù)范圍之內(nèi)。
圖1示出了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于一電子設(shè)備100的電路結(jié)構(gòu)的示意性結(jié)構(gòu)框圖,一般地,如圖1所示,所述電子設(shè)備100可以包括電流檢測(cè)器110和通用串行總線接口控制器120。
具體地,電子設(shè)備100的電流檢測(cè)器110可以連接在所述電子設(shè)備的通用串行總線接口與通用串行總線接口控制器120之間,用于檢測(cè)所述通用串行總線接口上的充電電流。一般地,電流檢測(cè)器110可以是一個(gè)電流檢測(cè)電阻,連接到USB接口的USB_5V的引腳上,以檢測(cè)USB接口處于充電狀態(tài)或者數(shù)據(jù)傳輸狀態(tài)。
通用串行總線接口控制器120可以用于根據(jù)所述電流檢測(cè)器檢110測(cè)到的充電電流大小對(duì)所述電子設(shè)備的通用串行總線接口的狀態(tài)進(jìn)行設(shè)置。具體地,在本發(fā)明的一個(gè)實(shí)施例中,電子設(shè)備100的通用串行總線接口控制器120可以進(jìn)一步包括充電控制器。如果外部設(shè)備通過所述通用串行總線接口連接到所述電子設(shè)備100并且所述電子設(shè)備100的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)所述通用串行總線接口控制器120判斷所述電流檢測(cè)器檢測(cè)到的充電電流值大于第一閾值時(shí),所述充電控制器將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)。一般地,通過USB接口連接到電子設(shè)備100的外部設(shè)備,如果不是充電設(shè)備,例如該外部設(shè)備為鍵盤、鼠標(biāo)等外部輸入設(shè)備,此時(shí),USB接口的USB_5V的引腳上的電流值通常為40-50mA,一般不會(huì)超過100mA,如果該外部設(shè)備為存儲(chǔ)設(shè)備,例如U盤或者USB接口的移動(dòng)硬盤等,在電子設(shè)備100處于睡眠狀態(tài)時(shí),USB接口的USB_5V的引腳上的電流值通常也不會(huì)超過100mA。由此,在一個(gè)示例中,所述第一閾值可以設(shè)置為100mA,此時(shí),當(dāng)系統(tǒng)進(jìn)入休眠狀態(tài)后,串行總線接口控制器120可以檢測(cè)USB接口的USB_5V的充電引腳上的電流值,當(dāng)該電流值大于100mA時(shí),可以確定通過USB接口連接到電子設(shè)備100的外部設(shè)備為充電設(shè)備,此時(shí)串行總線接口控制器120可以通過其內(nèi)部的充電控制器將電子設(shè)備100的USB接口的狀態(tài)設(shè)置為快速充電狀態(tài)。
此時(shí),在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)所述充電控制器將所述電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果所述外部設(shè)備支持通用串行總線接口快充模式,則所述充電控制器將所述電子設(shè)備100的通用串行總線接口的狀態(tài)保持為快速充電狀態(tài)。在本發(fā)明的另一個(gè)實(shí)施例中,當(dāng)所述充電控制器將所述電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果所述外部設(shè)備不支持通用串行總線接口快充模式,則所述充電控制器將所述電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為普通充電狀態(tài)。其中,普通充電狀態(tài)的充電電流小于快速充電狀態(tài)的充電電流。例如,在一個(gè)示例中,當(dāng)系統(tǒng)進(jìn)入休眠狀態(tài)后,串行總線接口控制器120可以檢測(cè)USB接口的USB_5V的充電引腳上的電流值,當(dāng)串行總線接口控制器120通過其內(nèi)部的充電控制器設(shè)置將電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果此時(shí)通過USB接口連接到電子設(shè)備100的外部設(shè)備支持快充模式,則充電控制器將所述電子設(shè)備100的通用串行總線接口的狀態(tài)成功設(shè)置為快速充電狀態(tài)。另一方面,當(dāng)系統(tǒng)進(jìn)入休眠狀態(tài)后,串行總線接口控制器120檢測(cè)USB接口的USB_5V的充電引腳上的電流值并且通過其內(nèi)部的充電控制器設(shè)置將電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)后,如果此時(shí)檢測(cè)到通過USB接口連接到電子設(shè)備100的外部設(shè)備不支持快充模式,則充電控制器將所述電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為充電電流小于快速充電狀態(tài)的普通充電模式。
此外,在本發(fā)明的一個(gè)實(shí)施例中,如果外部設(shè)備通過所述通用串行總線接口連接到所述電子設(shè)備100并且所述電子設(shè)備100的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)所述通用串行總線接口控制器120判斷所述電流檢測(cè)器110檢測(cè)到的充電電流值不大于第一閾值時(shí),所述通用串行總線接口控制器120將所述電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為數(shù)據(jù)傳輸狀態(tài)。例如,在一個(gè)示例中,第一閾值可以設(shè)置為100mA,此時(shí),當(dāng)系統(tǒng)進(jìn)入休眠狀態(tài)后,串行總線接口控制器120可以檢測(cè)USB接口的USB_5V的充電引腳上的電流值,當(dāng)該電流值不大于100mA時(shí),可以判斷通過USB接口連接到電子設(shè)備100的外部設(shè)備不是充電設(shè)備,例如,可以是外部輸入設(shè)備或者外部存儲(chǔ)設(shè)備等,此時(shí),串行總線接口控制器120可以通過其內(nèi)部的充電控制器設(shè)置將電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置數(shù)據(jù)傳輸電模式,保證USB接口的數(shù)據(jù)引腳處于正常接通和工作的狀態(tài),以防止系統(tǒng)進(jìn)入睡眠狀態(tài)后無法支持通過USB接口的外部輸入或者數(shù)據(jù)傳輸?shù)裙δ艿那闆r。
為了更詳細(xì)地說明本發(fā)明提供的具有USB接口充電電流檢測(cè)器的電路結(jié)構(gòu)的電子設(shè)備在上述實(shí)施例中的使用情形,參照?qǐng)D2舉例如下。圖2示出了根據(jù)本發(fā)明的一個(gè)示例的應(yīng)用于一電子設(shè)備200的示意性結(jié)構(gòu)框圖。其中,在本示例中,如圖所示,外部設(shè)備240通過USB接口210連接到電子設(shè)備200,電子設(shè)備200可以包括:USB接口210、電流檢測(cè)器220和USB接口控制器230。如圖2所示,USB接口210可以包括四個(gè)引腳:充電引腳USB_5V、數(shù)據(jù)引腳D+、數(shù)據(jù)引腳D-以及接地引腳GND。其中,電流檢測(cè)器可以是電流檢測(cè)電阻,可以連接到USB接口210的充電引腳USB_5V,來檢測(cè)該USB接口210的充電電流大小,USB接口控制器230可以連接到USB接口的數(shù)據(jù)引腳D+以及數(shù)據(jù)引腳D-和電流檢測(cè)器,用于根據(jù)電流檢測(cè)器220檢測(cè)到的充電電流來控制數(shù)據(jù)引腳D+以及數(shù)據(jù)引腳D-使能狀態(tài),從而對(duì)USB接口210的狀態(tài)進(jìn)行設(shè)置。具體地,USB接口控制器230可以進(jìn)一步包括充電控制器。如果電子設(shè)備200的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)USB接口控制器230判斷電流檢測(cè)器220檢測(cè)到的充電電流值大于100mA時(shí),可以判斷外部設(shè)備240為充電設(shè)備,此時(shí),USB接口控制器230的充電控制器可以將USB接口210的數(shù)據(jù)引腳D+以及數(shù)據(jù)引腳D-斷開,從而將USB接口210的狀態(tài)設(shè)置為快速充電狀態(tài)。此時(shí),如果所述外部設(shè)備240支持USB接口快充模式,則USB接口控制器230的充電控制器將所述電子設(shè)備200的USB接口210的狀態(tài)保持為快速充電狀態(tài),從而成功設(shè)置USB接口210為快速充電狀態(tài);如果外部設(shè)備240不支持USB接口快充模式,則USB接口控制器230的充電控制器將所述電子設(shè)備200的USB接口210的狀態(tài)設(shè)置為充電電流較小的普通充電狀態(tài)。此外,如果電子設(shè)備200的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)USB接口控制器230判斷電流檢測(cè)器220檢測(cè)到的充電電流值不大于100mA時(shí),可以確定外部設(shè)備240為非充電設(shè)備,例如,外部輸入設(shè)備,外部存儲(chǔ)設(shè)備等。此時(shí),USB接口控制器230的充電控制器可以將USB接口210的數(shù)據(jù)引腳D+以及數(shù)據(jù)引腳D-使能,從而將USB接口210的狀態(tài)設(shè)置為保證外部設(shè)備240與電子設(shè)備200正常進(jìn)行數(shù)據(jù)通信的數(shù)據(jù)傳輸狀態(tài),防止系統(tǒng)進(jìn)入睡眠狀態(tài)后無法支持通過USB接口的外部輸入或者數(shù)據(jù)傳輸?shù)裙δ艿那闆r的發(fā)生。
由此可見,通過使用本發(fā)明提供的具有USB充電電流檢測(cè)功能的電子設(shè)備,使得可以在電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài)時(shí),通過檢測(cè)USB接口的充電引腳的電流值來設(shè)置USB接口的狀態(tài),防止系統(tǒng)進(jìn)入睡眠狀態(tài)后無法支持USB接口外部輸入功能或者無法支持?jǐn)?shù)據(jù)傳輸功能等的情況,從而使得電子設(shè)備中的USB接口充電功能變得更加高效和實(shí)用,提高用戶的使用體驗(yàn)。
另外,本發(fā)明另一方面還提供了一種電子設(shè)備100的控制方法300。圖3示出了根據(jù)本發(fā)明的一個(gè)示例的應(yīng)用于一電子設(shè)備100的控制方法300的流程圖。其中,如圖1所示,所述電子設(shè)備100可以包括電流檢測(cè)器110。電子設(shè)備100的電流檢測(cè)器110可以連接在所述電子設(shè)備的通用串行總線接口與通用串行總線接口控制器120之間,用于檢測(cè)所述通用串行總線接口上的充電電流。電子設(shè)備100的控制方法300可以進(jìn)一步包括:根據(jù)所述電流檢測(cè)器檢測(cè)到的充電電流大小對(duì)所述電子設(shè)備的通用串行總線接口的狀態(tài)進(jìn)行設(shè)置。
具體地,如圖3所示,所述的電子設(shè)備100的控制方法300可以進(jìn)一步包括:步驟S310,如果外部設(shè)備通過所述通用串行總線接口連接到所述電子設(shè)備100并且所述電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)判斷所述電流檢測(cè)器110檢測(cè)到的充電電流值大于第一閾值時(shí),將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài);步驟S320,當(dāng)將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果所述外部設(shè)備支持通用串行總線接口快充模式,則將所述電子設(shè)備的通用串行總線接口的狀態(tài)保持為快速充電狀態(tài);以及步驟S330,當(dāng)將所述電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為快速充電狀態(tài)時(shí),如果所述外部設(shè)備不支持通用串行總線接口快充模式,則將所述電子設(shè)備100的通用串行總線接口的狀態(tài)設(shè)置為普通充電狀態(tài)。特別地,所述的電子設(shè)備100的控制方法300還可以進(jìn)一步包括:如果外部設(shè)備100通過所述通用串行總線接口連接到所述電子設(shè)備100并且所述電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài),則當(dāng)所述電流檢測(cè)器檢測(cè)到的充電電流值不大于第一閾值時(shí),將所述電子設(shè)備的通用串行總線接口的狀態(tài)設(shè)置為數(shù)據(jù)傳輸狀態(tài)。
為了更詳細(xì)地說明本發(fā)明提供的具有USB接口充電電流檢測(cè)器的電子設(shè)備的控制方法在上述實(shí)施例中的使用情形,參照?qǐng)D4舉例如下。圖4示出了根據(jù)本發(fā)明的一個(gè)示例的應(yīng)用于一電子設(shè)備200的控制方法400的流程圖。其中,在本示例中,外部設(shè)備240通過USB接口210連接到電子設(shè)備200,電子設(shè)備200可以包括:USB接口210、電流檢測(cè)器220和USB接口控制器230。如圖2所示,USB接口210可以包括四個(gè)引腳:充電引腳USB_5V、數(shù)據(jù)引腳D+、數(shù)據(jù)引腳D-以及接地引腳GND。其中,電流檢測(cè)器可以是電流檢測(cè)電阻,可以連接到USB接口210的充電引腳USB_5V,來檢測(cè)該USB接口210的充電電流大小,USB接口控制器230可以連接到USB接口的數(shù)據(jù)引腳D+以及數(shù)據(jù)引腳D-和電流檢測(cè)器,用于根據(jù)電流檢測(cè)器220檢測(cè)到的充電電流來控制數(shù)據(jù)引腳D+以及數(shù)據(jù)引腳D-使能狀態(tài),從而對(duì)USB接口210的狀態(tài)進(jìn)行設(shè)置。下面參照?qǐng)D4描述USB接口充電電流檢測(cè)器的電子設(shè)備200的400的具體實(shí)現(xiàn)方式。在步驟S410中,當(dāng)電子設(shè)備200進(jìn)入睡眠狀態(tài)時(shí),判斷電流檢測(cè)器220檢測(cè)到的充電電流值是否大于第一閾值。如果電流檢測(cè)器220檢測(cè)到的充電電流值大于第一閾值,則在步驟S420中,USB接口控制器230可以通過其內(nèi)部的充電控制器將電子設(shè)備200的USB接口210的狀態(tài)設(shè)置為快速充電狀態(tài);如果電流檢測(cè)器220檢測(cè)到的充電電流值不大于第一閾值,則在步驟S430中,USB接口控制器230可以通過其內(nèi)部的充電控制器將電子設(shè)備200的USB接口210的狀態(tài)設(shè)置為數(shù)據(jù)傳輸狀態(tài)。然后,在步驟S440中,判斷外部設(shè)備240是否支持USB接口快充模式。如果外部設(shè)備240支持USB接口快充模式,則在步驟S450中,將所述電子設(shè)備200的USB接口210的狀態(tài)保持為快速充電狀態(tài);如果外部設(shè)備240不支持USB接口快充模式,則在步驟S460中,USB接口控制器230的充電控制器將所述電子設(shè)備200的USB接口210的狀態(tài)設(shè)置為充電電流較小的普通充電狀態(tài)。
由此可見,通過使用本發(fā)明提供的具有USB充電電流檢測(cè)功能的電子設(shè)備的控制方法300,可以使得對(duì)現(xiàn)有的電子設(shè)備中的控制方法進(jìn)行一些優(yōu)化,使得可以在電子設(shè)備的系統(tǒng)進(jìn)入睡眠狀態(tài)時(shí),通過檢測(cè)USB接口的充電引腳的電流值來設(shè)置USB接口的狀態(tài),防止系統(tǒng)進(jìn)入睡眠狀態(tài)后無法支持USB接口外部輸入功能或者無法支持?jǐn)?shù)據(jù)傳輸功能等的情況,從而使得電子設(shè)備中的USB接口充電功能變得更加高效和實(shí)用,提高用戶的使用體驗(yàn)。
需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
最后,還需要說明的是,上述一系列處理不僅包括以這里所述的順序按時(shí)間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時(shí)間順序執(zhí)行的處理。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來實(shí)施?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
以上對(duì)本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。