亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息處理方法及電子設(shè)備與流程

文檔序號(hào):11435354閱讀:198來(lái)源:國(guó)知局
一種信息處理方法及電子設(shè)備與流程

本發(fā)明涉及通信領(lǐng)域中的設(shè)備管理技術(shù),尤其涉及一種信息處理方法及電子設(shè)備。



背景技術(shù):

現(xiàn)有的電子設(shè)備的使用場(chǎng)景中,通過(guò)充電器芯片來(lái)控制usb端口,但是,目前充電器芯片的控制過(guò)程中,在支持usbcharger(usb充電器)的端口中,當(dāng)電池電量小于20%后,系統(tǒng)將不能通過(guò)鼠標(biāo),鍵盤喚醒;原因是,當(dāng)在采用僅通過(guò)電池供電、且電子設(shè)備正常工作s0的狀態(tài)下,采用充電下行端口(cdp)的控制模式,而在s3(睡眠模式)的情況下,如果電量小于20%,將標(biāo)準(zhǔn)下行端口(sdp)1設(shè)置為禁用充電功能,此時(shí)由于充電器芯片的控制模式的切換,有可能會(huì)導(dǎo)致usb端口掉電,從而影響電子設(shè)備及其外接設(shè)備的正常工作。



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

本發(fā)明的主要目的在于提出一種信息處理方法及電子設(shè)備,旨在解決現(xiàn)有技術(shù)中存在的上述問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供一種信息處理方法,應(yīng)用于電子設(shè)備,包括:

檢測(cè)所述電子設(shè)備的剩余電量,獲取所述電子設(shè)備的工作狀態(tài),其中,所述電子設(shè)備至少包括表征所述電子設(shè)備處于能夠接收至少一種外設(shè)的操作指令的第一工作狀態(tài),以及所述電子設(shè)備處于僅能夠接收開啟操作指令的第二工作狀態(tài);

基于所述電子設(shè)備的剩余電量、以及工作狀態(tài),獲取所述電子設(shè)備的充電器芯片的控制模式的切換狀態(tài);

當(dāng)所述充電器芯片的控制模式需要在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加針對(duì)所述充電器芯片的過(guò)渡模式;其中,所述過(guò)渡模式為僅提供充電電流的模式。

本發(fā)明實(shí)施例還提供了一種電子設(shè)備,包括:

檢測(cè)單元,用于檢測(cè)所述電子設(shè)備的剩余電量,獲取所述電子設(shè)備的工作狀態(tài),其中,所述電子設(shè)備至少包括表征所述電子設(shè)備處于能夠接收至少一種外設(shè)的操作指令的第一工作狀態(tài),以及所述電子設(shè)備處于僅能夠接收開啟操作指令的第二工作狀態(tài);

充電器芯片控制單元,用于基于所述電子設(shè)備的剩余電量、以及工作狀態(tài),獲取所述電子設(shè)備的充電器芯片的控制模式的切換狀態(tài);當(dāng)所述充電器芯片的控制模式需要在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加針對(duì)所述充電器芯片的過(guò)渡模式;其中,所述過(guò)渡模式為僅提供充電電流的模式。

本發(fā)明提出的一種信息處理方法及電子設(shè)備,檢測(cè)電子設(shè)備的剩余電量及其工作模式,在基于剩余電量以及工作模式,確定充電器芯片的控制模式需要在兩個(gè)目標(biāo)模式之間切換的時(shí)候,增加一個(gè)僅提供充電電流的過(guò)渡模式,從而避免在充電器芯片進(jìn)行控制模式切換的時(shí)候,無(wú)法通過(guò)usb端口進(jìn)行供電的問(wèn)題,保證了電子設(shè)備的工作性能。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例信息處理方法流程示意圖;

圖2為本發(fā)明實(shí)施例電子設(shè)備狀態(tài)及充電器芯片控制模式對(duì)應(yīng)示意圖1;

圖3為本發(fā)明實(shí)施例芯片管腳示意圖;

圖4為本發(fā)明實(shí)施例電子設(shè)備狀態(tài)及充電器芯片控制模式對(duì)應(yīng)示意圖2;

圖5為本發(fā)明實(shí)施例電子設(shè)備組成結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。

實(shí)施例一、

本發(fā)明實(shí)施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,如圖1所示,包括:

步驟101:檢測(cè)所述電子設(shè)備的剩余電量,獲取所述電子設(shè)備的工作狀態(tài),其中,所述電子設(shè)備至少包括表征所述電子設(shè)備處于能夠接收至少一種外設(shè)的操作指令的第一工作狀態(tài),以及所述電子設(shè)備處于僅能夠接收開啟操作指令的第二工作狀態(tài);

步驟102:基于所述電子設(shè)備的剩余電量、以及工作狀態(tài),獲取所述電子設(shè)備的充電器芯片的控制模式的切換狀態(tài);

步驟103:當(dāng)所述充電器芯片的控制模式需要在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加針對(duì)所述充電器芯片的過(guò)渡模式;其中,所述過(guò)渡模式為僅提供充電電流的模式。

本實(shí)施例主要應(yīng)用于具備充電器芯片的電子設(shè)備的系統(tǒng)中,其中,所述充電器芯片的作用為針對(duì)充電過(guò)程進(jìn)行管理。具體來(lái)說(shuō),為通過(guò)充電器芯片控制usb接口的充電管理。

上述步驟101中,檢測(cè)所述電子設(shè)備的剩余電量,可以為檢測(cè)電池電量,電子設(shè)備中的供電單元可以為能夠充電的電池,也可以為與交流電源連接的變壓?jiǎn)卧?,只要能夠進(jìn)行供電就能夠檢測(cè)得到當(dāng)前的電池電量。

獲取電子設(shè)備的工作狀態(tài),所述電子設(shè)備至少包括表征所述電子設(shè)備處于能夠接收至少一種外設(shè)的操作指令的第一工作狀態(tài),以及所述電子設(shè)備處于僅能夠接收開啟操作指令的第二工作狀態(tài)。下面以高級(jí)配置與電源接口(advancedconfigurationandpowerinterface,acpi)的規(guī)格來(lái)說(shuō)。這種能源管理可以通過(guò)諸如軟件控制"開關(guān)"系統(tǒng),亦可以用modem信號(hào)喚醒和關(guān)閉系統(tǒng)。acpi在運(yùn)行中有以下幾種模式:

s0:正常;s1:cpu停止工作。喚醒時(shí)間:0秒;s2:cpu關(guān)閉,喚醒時(shí)間:0.1秒;s3:除了內(nèi)存外的部件都停止工作,喚醒時(shí)間:0.5秒;s4:內(nèi)存信息寫入硬盤,所有部件停止工作,喚醒時(shí)間:30秒,(休眠狀態(tài));s5:關(guān)閉。

s1=>standby。即指說(shuō)系統(tǒng)處于低電源供應(yīng)狀態(tài),在windowsorbios中可設(shè)定螢?zāi)挥嵦?hào)輸出關(guān)閉、硬碟停止運(yùn)轉(zhuǎn)進(jìn)入待命狀態(tài)、電源燈號(hào)處于閃爍狀態(tài)。此時(shí)動(dòng)一動(dòng)滑鼠、按鍵盤任一鍵均可叫醒電腦。

s2=>powerstandby。

s3=>suspendtoram。即是把windows現(xiàn)在存在記憶體中的所有資料保存不動(dòng),然后進(jìn)入「假關(guān)機(jī)」。此時(shí)除了記憶體需要電源來(lái)保持資料以外,其它的設(shè)備、裝置全部停止供電。

s4=>suspendtodisk。即是把windows記憶體中的資料完整的存在硬碟中。等開機(jī)時(shí)就直接從存這些資料的地方直接完整的讀到記憶體,不需要跑應(yīng)用程式。

s5=>shutdown。

進(jìn)一步來(lái)說(shuō),判斷電子設(shè)備的工作狀態(tài),或者,具體來(lái)說(shuō)判斷系統(tǒng)是處于s1模式還是在s3模式的方法,可以檢測(cè)系統(tǒng)的情況:比如,在acpi的s1休眠模式下,只有cpu停止工作,其他設(shè)備仍處于加電狀態(tài)。而在s3模式(bios->電源管理->suspendtoram設(shè)為enable,除內(nèi)存外其他設(shè)備均處于斷電狀態(tài))。或者,在s3模式下,系統(tǒng)完全是安靜的,所有風(fēng)扇全部停止工作,此時(shí)系統(tǒng)不能從鍵盤喚醒,手工喚醒的方法只能是按前面板上的電源按鈕。

上述步驟102中,基于所述電子設(shè)備的剩余電量、以及工作狀態(tài),獲取所述電子設(shè)備的充電器芯片的控制模式的方式,可以為,基于預(yù)設(shè)的規(guī)則來(lái)確定,電子設(shè)備的剩余電量及其工作狀態(tài),所對(duì)應(yīng)的充電器芯片的控制模式。

具體來(lái)說(shuō),可以參見(jiàn)圖2,其中的項(xiàng)目表征不同電源的供電方式、電源的剩余電量、以及電子設(shè)備的工作狀態(tài),所對(duì)應(yīng)的不同的充電器芯片的控制模式;比如,ac-mode-s0表示,當(dāng)電源采用交流電ac供電時(shí),電子設(shè)備處理s0工作狀態(tài)(正常工作狀態(tài))時(shí),充電器芯片的控制模式為cdp模式,即充電下行端口的控制模式;另外,dc-mode-s0inbattery>20%,即電源采用直流dc供電,工作在s0工作狀態(tài)且電源的剩余電量>20%的時(shí)候,對(duì)應(yīng)的充電器芯片的控制模式為cdp模式等等,其他項(xiàng)目的表述內(nèi)容以及解讀方式與前述兩個(gè)相同,這里不再進(jìn)行窮舉。

獲取所述電子設(shè)備的充電器芯片的控制模式的切換狀態(tài),可以為當(dāng)電源的剩余電量產(chǎn)生變化,和/或,電子設(shè)備的工作狀態(tài)發(fā)生變化時(shí),對(duì)應(yīng)的充電器芯片的控制模式也會(huì)發(fā)送切換;同樣參見(jiàn)圖2,假設(shè),電子設(shè)備同樣在直流供電、且工作在s3模式下(睡眠狀態(tài)),當(dāng)電源的剩余電量由>20%切換為<20%時(shí),也就是從項(xiàng)目dc-mode-s3inbattery>20%,所對(duì)應(yīng)的控制模式cdp,切換至項(xiàng)目dc-mode-s3inbattery<20%,所對(duì)應(yīng)的控制模式sdp的時(shí)候,為出現(xiàn)了充電器芯片的控制模式的切換狀態(tài)。當(dāng)然,還可以存在sdp切換到cdp的控制模式的切換狀態(tài)等等,具體可以結(jié)合圖2所示的不同項(xiàng)目進(jìn)行比對(duì)得到多種切換狀態(tài),這里不再進(jìn)行窮舉。

上述步驟103中,所述當(dāng)所述充電器芯片的控制模式需要在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加針對(duì)所述充電器芯片的過(guò)渡模式,也就是說(shuō),在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加一種僅提供充電電流的模式,以避免在控制模式切換時(shí)出現(xiàn)充電口掉電的問(wèn)題,也就是避免vbus掉電的問(wèn)題。

具體來(lái)說(shuō),前述充電器芯片具備的幾種控制模式可以包括有cdp、sdp以及dcp等幾種;bc1.2規(guī)范簡(jiǎn)要規(guī)定了三種不同類型的usb端口和兩種關(guān)鍵對(duì)象。“充電”端口是可提供500ma以上電流的端口;“下行”端口按照usb2.0規(guī)范傳輸數(shù)據(jù)。bc1.2規(guī)范也確定了每個(gè)端口應(yīng)如何向終端設(shè)備枚舉,以及識(shí)別應(yīng)用端口類型的協(xié)議。三種usbbc1.2端口類型為sdp、dcp和cdp:

sdp,這種端口的d+和d-線上具有15kω下拉電阻。掛起時(shí)為2.5ma,連接時(shí)為100ma,連接并配置為較高功率時(shí)為500ma;

專用充電端口(dcp),這種端口不支持任何數(shù)據(jù)傳輸,但能夠提供1.5a以上的電流。

cdp,這種端口既支持大電流充電,也支持完全兼容usb2.0的數(shù)據(jù)傳輸。端口具有d+和d-通信所必需的15kω下拉電阻,也具有充電器檢測(cè)階段切換的內(nèi)部電路。

通過(guò)采用前述方式,能夠檢測(cè)電子設(shè)備的剩余電量及其工作模式,在基于剩余電量以及工作模式,確定充電器芯片的控制模式需要在兩個(gè)目標(biāo)模式之間切換的時(shí)候,增加一個(gè)僅提供充電電流的過(guò)渡模式,從而避免在充電器芯片進(jìn)行控制模式切換的時(shí)候,無(wú)法通過(guò)usb端口進(jìn)行供電的問(wèn)題,保證了電子設(shè)備的工作性能。

實(shí)施例二、

本發(fā)明實(shí)施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,如圖1所示,包括:

步驟101:檢測(cè)所述電子設(shè)備的剩余電量,獲取所述電子設(shè)備的工作狀態(tài),其中,所述電子設(shè)備至少包括表征所述電子設(shè)備處于能夠接收至少一種外設(shè)的操作指令的第一工作狀態(tài),以及所述電子設(shè)備處于僅能夠接收開啟操作指令的第二工作狀態(tài);

步驟102:基于所述電子設(shè)備的剩余電量、以及工作狀態(tài),獲取所述電子設(shè)備的充電器芯片的控制模式的切換狀態(tài);

步驟103:當(dāng)所述充電器芯片的控制模式需要在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加針對(duì)所述充電器芯片的過(guò)渡模式;其中,所述過(guò)渡模式為僅提供充電電流的模式。

本實(shí)施例主要應(yīng)用于具備充電器芯片的電子設(shè)備的系統(tǒng)中,其中,所述充電器芯片的作用為針對(duì)充電過(guò)程進(jìn)行管理。具體來(lái)說(shuō),為通過(guò)充電器芯片控制usb接口的充電管理。

上述步驟101中,檢測(cè)所述電子設(shè)備的剩余電量,可以為檢測(cè)電池電量,電子設(shè)備中的供電單元可以為能夠充電的電池,也可以為與交流電源連接的變壓?jiǎn)卧灰軌蜻M(jìn)行供電就能夠檢測(cè)得到當(dāng)前的電池電量。

獲取電子設(shè)備的工作狀態(tài),所述電子設(shè)備至少包括表征所述電子設(shè)備處于能夠接收至少一種外設(shè)的操作指令的第一工作狀態(tài),以及所述電子設(shè)備處于僅能夠接收開啟操作指令的第二工作狀態(tài)。下面以acpi的規(guī)格來(lái)說(shuō)。這種能源管理可以通過(guò)諸如軟件控制"開關(guān)"系統(tǒng),亦可以用modem信號(hào)喚醒和關(guān)閉系統(tǒng)。acpi在運(yùn)行中有以下幾種模式:

s0:正常;s1:cpu停止工作。喚醒時(shí)間:0秒;s2:cpu關(guān)閉,喚醒時(shí)間:0.1秒;s3:除了內(nèi)存外的部件都停止工作,喚醒時(shí)間:0.5秒;s4:內(nèi)存信息寫入硬盤,所有部件停止工作,喚醒時(shí)間:30秒,(休眠狀態(tài));s5:關(guān)閉。

上述步驟102中,基于所述電子設(shè)備的剩余電量、以及工作狀態(tài),獲取所述電子設(shè)備的充電器芯片的控制模式的方式,可以包括:

當(dāng)所述電子設(shè)備的工作狀態(tài)在第一工作狀態(tài)與第二工作狀態(tài)之間進(jìn)行切換、且所述電子設(shè)備在所述第二工作狀態(tài)的剩余電量為第二剩余電量時(shí),確定所述電子設(shè)備需要從標(biāo)準(zhǔn)下行端口模式與充電下行端口模式之間進(jìn)行切換;

當(dāng)所述電子設(shè)備處于第二工作狀態(tài)、且所述電子設(shè)備的剩余電量在第一剩余電量與第二剩余電量之間切換時(shí),確定所述電子設(shè)備需要在標(biāo)準(zhǔn)下行端口模式與充電下行端口模式之間進(jìn)行切換。

需要說(shuō)明的是,第二剩余電量為小于預(yù)設(shè)門限值的電量;第一剩余電量為大于預(yù)設(shè)門限值的電量;其中,所述預(yù)設(shè)門限值可以為比例值,根據(jù)實(shí)際情況進(jìn)行設(shè)置,通常設(shè)置為20%。

具體來(lái)說(shuō),可以參見(jiàn)圖2,其中的項(xiàng)目表征不同電源的供電方式、電源的剩余電量、以及電子設(shè)備的工作狀態(tài),所對(duì)應(yīng)的不同的充電器芯片的控制模式;比如,ac-mode-s0表示,當(dāng)電源采用交流電ac供電時(shí),電子設(shè)備處理s0工作狀態(tài)(正常工作狀態(tài))時(shí),充電器芯片的控制模式為cdp模式,即充電下行端口的控制模式;另外,dc-mode-s0inbattery>20%,即電源采用直流dc供電,工作在s0工作狀態(tài)且電源的剩余電量>20%的時(shí)候,對(duì)應(yīng)的充電器芯片的控制模式為cdp模式等等,其他項(xiàng)目的表述內(nèi)容以及解讀方式與前述兩個(gè)相同,這里不再進(jìn)行窮舉。

獲取所述電子設(shè)備的充電器芯片的控制模式的切換狀態(tài),可以為當(dāng)電源的剩余電量產(chǎn)生變化,和/或,電子設(shè)備的工作狀態(tài)發(fā)生變化時(shí),對(duì)應(yīng)的充電器芯片的控制模式也會(huì)發(fā)送切換;同樣參見(jiàn)圖2,假設(shè),電子設(shè)備同樣在直流供電、且工作在s3模式下(睡眠狀態(tài)),當(dāng)電源的剩余電量由>20%切換為<20%時(shí),也就是從項(xiàng)目dc-mode-s3inbattery>20%,所對(duì)應(yīng)的控制模式cdp,切換至項(xiàng)目dc-mode-s3inbattery<20%,所對(duì)應(yīng)的控制模式sdp的時(shí)候,為出現(xiàn)了充電器芯片的控制模式的切換狀態(tài)。當(dāng)然,還可以存在sdp切換到cdp的控制模式的切換狀態(tài)等等,具體可以結(jié)合圖2所示的不同項(xiàng)目進(jìn)行比對(duì)得到多種切換狀態(tài),這里不再進(jìn)行窮舉。

上述步驟103中,所述當(dāng)所述充電器芯片的控制模式需要在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加針對(duì)所述充電器芯片的過(guò)渡模式,也就是說(shuō),在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加一種僅提供充電電流的模式,以避免在控制模式切換時(shí)出現(xiàn)充電口掉電的問(wèn)題,也就是避免vbus掉電的問(wèn)題。

具體來(lái)說(shuō),前述充電器芯片具備的幾種控制模式可以包括有cdp、sdp以及dcp等幾種;bc1.2規(guī)范簡(jiǎn)要規(guī)定了三種不同類型的usb端口和兩種關(guān)鍵對(duì)象?!俺潆姟倍丝谑强商峁?00ma以上電流的端口;“下行”端口按照usb2.0規(guī)范傳輸數(shù)據(jù)。bc1.2規(guī)范也確定了每個(gè)端口應(yīng)如何向終端設(shè)備枚舉,以及識(shí)別應(yīng)用端口類型的協(xié)議。三種usbbc1.2端口類型為sdp、dcp和cdp:

sdp,這種端口的d+和d-線上具有15kω下拉電阻。掛起時(shí)為2.5ma,連接時(shí)為100ma,連接并配置為較高功率時(shí)為500ma;

dcp,這種端口不支持任何數(shù)據(jù)傳輸,但能夠提供1.5a以上的電流。

cdp,這種端口既支持大電流充電,也支持完全兼容usb2.0的數(shù)據(jù)傳輸。端口具有d+和d-通信所必需的15kω下拉電阻,也具有充電器檢測(cè)階段切換的內(nèi)部電路。

進(jìn)一步地,所述方法還包括:通過(guò)至少一個(gè)目標(biāo)接口,向所述充電器芯片輸入對(duì)應(yīng)的控制模式。

具體來(lái)說(shuō),所述至少一個(gè)目標(biāo)接口包括:第一目標(biāo)接口、第二目標(biāo)接口以及第三目標(biāo)接口;其中,每一個(gè)所述目標(biāo)接口均通過(guò)接收高電平或低電平獲取控制信號(hào);

相應(yīng)的,

所述通過(guò)至少一個(gè)目標(biāo)接口,接收到針對(duì)所述充電器芯片的控制模式,包括:

基于所述第一目標(biāo)接口、第二目標(biāo)接口以及第三目標(biāo)接口,分別接收到的高電平或低電平的控制信號(hào);

將通過(guò)所述第一目標(biāo)接口、第二目標(biāo)接口以及第三目標(biāo)接口接收到的控制信號(hào)作為控制指令,基于所述控制指令調(diào)整針對(duì)所述充電器芯片的控制模式。

比如,參見(jiàn)圖3,圖中所示芯片可以理解為充電器芯片,可以看出圖中所示芯片具備多個(gè)管腳,本實(shí)施例中僅對(duì)其中的6、7、8這三個(gè)管腳進(jìn)行說(shuō)明,前述三個(gè)目標(biāo)接口可以分6、7、8這三個(gè)管腳。

通過(guò)圖3所示的6、7、8這三個(gè)管腳接收到針對(duì)充電器芯片的控制信號(hào),具體的,管腳6、7、8分別接收ctl1、ctl2和ctl3這三個(gè)信號(hào)。

再進(jìn)一步的來(lái)說(shuō),ctl1、2、3可以理解為信息輸入接口,主要用于接收控制模式的切換指令。

將通過(guò)所述第一目標(biāo)接口、第二目標(biāo)接口以及第三目標(biāo)接口接收到的控制信號(hào),用于調(diào)整針對(duì)所述充電器芯片的控制模式,在處理中,可以分別將三個(gè)目標(biāo)接口的控制信號(hào)進(jìn)行排序,將排序后的全部控制信號(hào),作為用于調(diào)整針對(duì)所述充電器芯片的控制模式的控制指令。通??梢园凑盏谝荒繕?biāo)接口—第二目標(biāo)接口—第三目標(biāo)接口,這個(gè)順序來(lái)對(duì)控制信號(hào)進(jìn)行排序。

仍然參見(jiàn)圖3,將ctl1、2、3接收到的信號(hào),按照ctl1、2、3對(duì)應(yīng)的順序進(jìn)行排序,得到對(duì)應(yīng)的控制指令以切換充電器芯片的控制模式。

不同的剩余電量、工作模式,所對(duì)應(yīng)的控制模式的控制指令,以及控制模式,可以參見(jiàn)圖4,ctl1、2、3分別以高電平h或低電平l作為控制信號(hào),將高電平h作為1,低電平作為0;比如,當(dāng)從cdp進(jìn)入sdp時(shí),或從sdp進(jìn)入cdp時(shí),使用dcp_auto進(jìn)行過(guò)度;

具體的:

通過(guò)采用前述方式,能夠檢測(cè)電子設(shè)備的剩余電量及其工作模式,在基于剩余電量以及工作模式,確定充電器芯片的控制模式需要在兩個(gè)目標(biāo)模式之間切換的時(shí)候,增加一個(gè)僅提供充電電流的過(guò)渡模式,從而避免在充電器芯片進(jìn)行控制模式切換的時(shí)候,無(wú)法通過(guò)usb端口進(jìn)行供電的問(wèn)題,保證了電子設(shè)備的工作性能。

實(shí)施例三、

本發(fā)明實(shí)施例提供了一種電子設(shè)備,如圖5所示,所述電子設(shè)備包括:

檢測(cè)單元51,用于檢測(cè)所述電子設(shè)備的剩余電量,獲取所述電子設(shè)備的工作狀態(tài),其中,所述電子設(shè)備至少包括表征所述電子設(shè)備處于能夠接收至少一種外設(shè)的操作指令的第一工作狀態(tài),以及所述電子設(shè)備處于僅能夠接收開啟操作指令的第二工作狀態(tài);

充電器芯片控制單元52,用于基于所述電子設(shè)備的剩余電量、以及工作狀態(tài),獲取所述電子設(shè)備的充電器芯片的控制模式的切換狀態(tài);當(dāng)所述充電器芯片的控制模式需要在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加針對(duì)所述充電器芯片的過(guò)渡模式;其中,所述過(guò)渡模式為僅提供充電電流的模式。

本實(shí)施例主要應(yīng)用于具備充電器芯片的電子設(shè)備的系統(tǒng)中,其中,所述充電器芯片的作用為針對(duì)充電過(guò)程進(jìn)行管理。具體來(lái)說(shuō),為通過(guò)充電器芯片控制usb接口的充電管理。

檢測(cè)單元51,用于檢測(cè)所述電子設(shè)備的剩余電量,可以為檢測(cè)電池電量,電子設(shè)備中的供電單元可以為能夠充電的電池,也可以為與交流電源連接的變壓?jiǎn)卧?,只要能夠進(jìn)行供電就能夠檢測(cè)得到當(dāng)前的電池電量。

獲取電子設(shè)備的工作狀態(tài),所述電子設(shè)備至少包括表征所述電子設(shè)備處于能夠接收至少一種外設(shè)的操作指令的第一工作狀態(tài),以及所述電子設(shè)備處于僅能夠接收開啟操作指令的第二工作狀態(tài)。下面以acpi的規(guī)格來(lái)說(shuō)。這種能源管理可以通過(guò)諸如軟件控制"開關(guān)"系統(tǒng),亦可以用modem信號(hào)喚醒和關(guān)閉系統(tǒng)。acpi在運(yùn)行中有以下幾種模式:

s0:正常;s1:cpu停止工作。喚醒時(shí)間:0秒;s2:cpu關(guān)閉,喚醒時(shí)間:0.1秒;s3:除了內(nèi)存外的部件都停止工作,喚醒時(shí)間:0.5秒;s4:內(nèi)存信息寫入硬盤,所有部件停止工作,喚醒時(shí)間:30秒,(休眠狀態(tài));s5:關(guān)閉。

s1=>standby。即指說(shuō)系統(tǒng)處于低電源供應(yīng)狀態(tài),在windowsorbios中可設(shè)定螢?zāi)挥嵦?hào)輸出關(guān)閉、硬碟停止運(yùn)轉(zhuǎn)進(jìn)入待命狀態(tài)、電源燈號(hào)處于閃爍狀態(tài)。此時(shí)動(dòng)一動(dòng)滑鼠、按鍵盤任一鍵均可叫醒電腦。

s2=>powerstandby。

s3=>suspendtoram。即是把windows現(xiàn)在存在記憶體中的所有資料保存不動(dòng),然后進(jìn)入「假關(guān)機(jī)」。此時(shí)除了記憶體需要電源來(lái)保持資料以外,其它的設(shè)備、裝置全部停止供電。

s4=>suspendtodisk。即是把windows記憶體中的資料完整的存在硬碟中。等開機(jī)時(shí)就直接從存這些資料的地方直接完整的讀到記憶體,不需要跑應(yīng)用程式。

s5=>shutdown。

進(jìn)一步來(lái)說(shuō),判斷電子設(shè)備的工作狀態(tài),或者,具體來(lái)說(shuō)判斷系統(tǒng)是處于s1模式還是在s3模式的方法,可以檢測(cè)系統(tǒng)的情況:比如,在acpi的s1休眠模式下,只有cpu停止工作,其他設(shè)備仍處于加電狀態(tài)。而在s3模式(bios->電源管理->suspendtoram設(shè)為enable,除內(nèi)存外其他設(shè)備均處于斷電狀態(tài))?;蛘撸趕3模式下,系統(tǒng)完全是安靜的,所有風(fēng)扇全部停止工作,此時(shí)系統(tǒng)不能從鍵盤喚醒,手工喚醒的方法只能是按前面板上的電源按鈕。

充電器芯片控制單元52,用于基于預(yù)設(shè)的規(guī)則來(lái)確定,電子設(shè)備的剩余電量及其工作狀態(tài),所對(duì)應(yīng)的充電器芯片的控制模式。

具體來(lái)說(shuō),可以參見(jiàn)圖2,其中的項(xiàng)目表征不同電源的供電方式、電源的剩余電量、以及電子設(shè)備的工作狀態(tài),所對(duì)應(yīng)的不同的充電器芯片的控制模式;比如,ac-mode-s0表示,當(dāng)電源采用交流電ac供電時(shí),電子設(shè)備處理s0工作狀態(tài)(正常工作狀態(tài))時(shí),充電器芯片的控制模式為cdp模式,即充電下行端口的控制模式;另外,dc-mode-s0inbattery>20%,即電源采用直流dc供電,工作在s0工作狀態(tài)且電源的剩余電量>20%的時(shí)候,對(duì)應(yīng)的充電器芯片的控制模式為cdp模式等等,其他項(xiàng)目的表述內(nèi)容以及解讀方式與前述兩個(gè)相同,這里不再進(jìn)行窮舉。

獲取所述電子設(shè)備的充電器芯片的控制模式的切換狀態(tài),可以為當(dāng)電源的剩余電量產(chǎn)生變化,和/或,電子設(shè)備的工作狀態(tài)發(fā)生變化時(shí),對(duì)應(yīng)的充電器芯片的控制模式也會(huì)發(fā)送切換;同樣參見(jiàn)圖2,假設(shè),電子設(shè)備同樣在直流供電、且工作在s3模式下(睡眠狀態(tài)),當(dāng)電源的剩余電量由>20%切換為<20%時(shí),也就是從項(xiàng)目dc-mode-s3inbattery>20%,所對(duì)應(yīng)的控制模式cdp,切換至項(xiàng)目dc-mode-s3inbattery<20%,所對(duì)應(yīng)的控制模式sdp的時(shí)候,為出現(xiàn)了充電器芯片的控制模式的切換狀態(tài)。當(dāng)然,還可以存在sdp切換到cdp的控制模式的切換狀態(tài)等等,具體可以結(jié)合圖2所示的不同項(xiàng)目進(jìn)行比對(duì)得到多種切換狀態(tài),這里不再進(jìn)行窮舉。

所述當(dāng)所述充電器芯片的控制模式需要在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加針對(duì)所述充電器芯片的過(guò)渡模式,也就是說(shuō),在標(biāo)準(zhǔn)下行端口控制模式和充電下行端口控制模式之間切換時(shí),增加一種僅提供充電電流的模式,以避免在控制模式切換時(shí)出現(xiàn)充電口掉電的問(wèn)題,也就是避免vbus掉電的問(wèn)題。

具體來(lái)說(shuō),前述充電器芯片具備的幾種控制模式可以包括有cdp、sdp以及dcp等幾種;bc1.2規(guī)范簡(jiǎn)要規(guī)定了三種不同類型的usb端口和兩種關(guān)鍵對(duì)象?!俺潆姟倍丝谑强商峁?00ma以上電流的端口;“下行”端口按照usb2.0規(guī)范傳輸數(shù)據(jù)。bc1.2規(guī)范也確定了每個(gè)端口應(yīng)如何向終端設(shè)備枚舉,以及識(shí)別應(yīng)用端口類型的協(xié)議。三種usbbc1.2端口類型為sdp、dcp和cdp:

sdp,這種端口的d+和d-線上具有15kω下拉電阻。掛起時(shí)為2.5ma,連接時(shí)為100ma,連接并配置為較高功率時(shí)為500ma;

dcp,這種端口不支持任何數(shù)據(jù)傳輸,但能夠提供1.5a以上的電流。

cdp,這種端口既支持大電流充電,也支持完全兼容usb2.0的數(shù)據(jù)傳輸。端口具有d+和d-通信所必需的15kω下拉電阻,也具有充電器檢測(cè)階段切換的內(nèi)部電路。

通過(guò)采用前述方式,能夠檢測(cè)電子設(shè)備的剩余電量及其工作模式,在基于剩余電量以及工作模式,確定充電器芯片的控制模式需要在兩個(gè)目標(biāo)模式之間切換的時(shí)候,增加一個(gè)僅提供充電電流的過(guò)渡模式,從而避免在充電器芯片進(jìn)行控制模式切換的時(shí)候,無(wú)法通過(guò)usb端口進(jìn)行供電的問(wèn)題,保證了電子設(shè)備的工作性能。

實(shí)施例四、

基于與實(shí)施例三相同的結(jié)構(gòu),本實(shí)施例具體說(shuō)明如何進(jìn)行控制模式的切換,以及如何進(jìn)行控制信號(hào)的獲取。

充電器芯片控制單元52,用于通過(guò)至少一個(gè)目標(biāo)接口,向所述充電器芯片輸入對(duì)應(yīng)的控制模式。

具體來(lái)說(shuō),所述至少一個(gè)目標(biāo)接口包括:第一目標(biāo)接口、第二目標(biāo)接口以及第三目標(biāo)接口;其中,每一個(gè)所述目標(biāo)接口均通過(guò)接收高電平或低電平獲取控制信號(hào);

相應(yīng)的,

所述充電器芯片控制單元52,用于基于所述第一目標(biāo)接口、第二目標(biāo)接口以及第三目標(biāo)接口,分別接收到的高電平或低電平的控制信號(hào);

將通過(guò)所述第一目標(biāo)接口、第二目標(biāo)接口以及第三目標(biāo)接口接收到的控制信號(hào)作為控制指令,基于所述控制指令調(diào)整針對(duì)所述充電器芯片的控制模式。

比如,參見(jiàn)圖3,圖中所示芯片可以理解為充電器芯片,可以看出圖中所示芯片具備多個(gè)管腳,本實(shí)施例中僅對(duì)其中的6、7、8這三個(gè)管腳進(jìn)行說(shuō)明,前述三個(gè)目標(biāo)接口可以分6、7、8這三個(gè)管腳。

通過(guò)圖3所示的6、7、8這三個(gè)管腳接收到針對(duì)充電器芯片的控制信號(hào),具體的,管腳6、7、8分別接收ctl1、ctl2和ctl3這三個(gè)信號(hào)。

再進(jìn)一步的來(lái)說(shuō),ctl1、2、3可以理解為信息輸入接口,主要用于接收控制模式的切換指令。

將通過(guò)所述第一目標(biāo)接口、第二目標(biāo)接口以及第三目標(biāo)接口接收到的控制信號(hào),用于調(diào)整針對(duì)所述充電器芯片的控制模式,在處理中,可以分別將三個(gè)目標(biāo)接口的控制信號(hào)進(jìn)行排序,將排序后的全部控制信號(hào),作為用于調(diào)整針對(duì)所述充電器芯片的控制模式的控制指令。通??梢园凑盏谝荒繕?biāo)接口—第二目標(biāo)接口—第三目標(biāo)接口,這個(gè)順序來(lái)對(duì)控制信號(hào)進(jìn)行排序。

仍然參見(jiàn)圖3,將ctl1、2、3接收到的信號(hào),按照ctl1、2、3對(duì)應(yīng)的順序進(jìn)行排序,得到對(duì)應(yīng)的控制指令以切換充電器芯片的控制模式。

不同的剩余電量、工作模式,所對(duì)應(yīng)的控制模式的控制指令,以及控制模式,可以參見(jiàn)圖4,ctl1、2、3分別以高電平h或低電平l作為控制信號(hào),將高電平h作為1,低電平作為0;比如,當(dāng)從cdp進(jìn)入sdp1時(shí),或從sdp1進(jìn)入cdp時(shí),使用dcp_auto進(jìn)行過(guò)度;

具體的:

通過(guò)采用前述方式,能夠檢測(cè)電子設(shè)備的剩余電量及其工作模式,在基于剩余電量以及工作模式,確定充電器芯片的控制模式需要在兩個(gè)目標(biāo)模式之間切換的時(shí)候,增加一個(gè)僅提供充電電流的過(guò)渡模式,從而避免在充電器芯片進(jìn)行控制模式切換的時(shí)候,無(wú)法通過(guò)usb端口進(jìn)行供電的問(wèn)題,保證了電子設(shè)備的工作性能。

需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),裝置,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1