本發(fā)明實施例涉及觸摸屏技術(shù),尤其涉及一種模式選擇方法、裝置、終端及計算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
隨著智能終端發(fā)展,智能手機(jī)、平板電腦等移動終端得到普及。當(dāng)智能終端剩余電量較低時,終端會啟動省電模式,進(jìn)而提高終端的續(xù)航時間。相關(guān)技術(shù)中,省電模式通常會在手機(jī)充電將近滿電時取消省電模式,然而如此將犧牲終端性能,設(shè)備利用率低。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種模式選擇方法、裝置、終端及計算機(jī)可讀存儲介質(zhì),可以提高設(shè)備利用率。
第一方面,本發(fā)明實施例提供了一種模式選擇方法,包括:
充電時檢測終端是否處于省電模式;
如果終端處于省電模式,則獲取用戶的使用頻率;
如果所述使用頻率與預(yù)設(shè)頻率匹配,則退出所述省電模式。
第二方面,本發(fā)明實施例還提供了一種模式選擇裝置,包括:
充電模式檢測模塊,充電時檢測終端是否處于省電模式;
使用頻率獲取模塊,用于如果所述充電模式檢測模塊檢測出終端處于省電模式,則獲取用戶的使用頻率;
模式控制模塊,用于如果所述使用頻率獲取模塊獲取的所述使用頻率與預(yù)設(shè)頻率匹配,則退出所述省電模式。
第三方面,本發(fā)明實施例還提供了一種終端,終端包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當(dāng)一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)如第一方面所示的模式選擇方法。
第四方面,本發(fā)明實施例還提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,該程序被處理器執(zhí)行時實現(xiàn)如第一方面所示的模式選擇方法。
本發(fā)明實施例提供的模式選擇方法,能夠充電時檢測終端是否處于省電模式;如果終端處于省電模式,則獲取用戶的使用頻率;如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式,提高設(shè)備利用率。
附圖說明
圖1是本發(fā)明實施例中的一種模式選擇方法的流程圖;
圖2是本發(fā)明實施例中的另一種模式選擇方法的流程圖;
圖3是本發(fā)明實施例中的另一種模式選擇方法的流程圖;
圖4是本發(fā)明實施例中的另一種模式選擇方法的流程圖;
圖5是本發(fā)明實施例中的一種模式選擇裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實施例中的另一種模式選擇裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實施例中的一種終端的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
目前當(dāng)智能終端剩余電量較低時,終端會啟動省電模式,進(jìn)而提高終端的續(xù)航時間。相關(guān)技術(shù)中,省電模式通常會在手機(jī)充電將近滿電時取消省電模式,但是由于相關(guān)技術(shù)中退出省電模式的時間點為充電接近滿電(如充滿80%)才會退出省電模式,因此再到接近滿電之前終端功能持續(xù)受到影響。此外,相關(guān)技術(shù)中還有一種省電模式為doze模式,但是該模式一旦接通電源便會退出。但是,在實際使用中如果終端剩余電量很低(例如5%),此時如果采用的是usb充電,則會出現(xiàn)用戶邊使用邊充電時由于充電電量和耗電電量相差不多,導(dǎo)致終端充電速率變慢。為了解決上述問題,本發(fā)明實施例提供了一種模式選擇方法,能夠在usb充電或者其他充電方式時,根據(jù)用戶的使用頻率確定是否推遲省電模式,進(jìn)而盡早合理的退出省電模式,提高設(shè)備利用率。
圖1為本發(fā)明實施例提供的一種模式選擇方法的流程圖,該方法應(yīng)用于具有觸摸屏的終端中,例如智能手機(jī)、平板電腦、筆記本電腦等。該方法適用于終端進(jìn)行充電的情況,具體包括下述步驟:
步驟110、充電時檢測終端是否處于省電模式。
省電模式是一種降低終端功耗的工作模式,該工作模式可以為減少后臺數(shù)據(jù)收發(fā),降低屏幕亮度等。示例性的,當(dāng)終端電量小于預(yù)設(shè)電量后,不論是否連接到電源均啟動doze模式。doze模式是android6.0上新出的一種模式,其可以在后臺只有部分任務(wù)允許運行,其他都被強(qiáng)制停止。doze模式通過延緩應(yīng)用后臺的cpu和網(wǎng)絡(luò)活動減少電量的消耗。
當(dāng)終端通過連接線與電源連接后,終端能夠獲取到當(dāng)前連接的電源類型。電源類型包括快充、普充和usb充電??斐渫ㄟ^提高充電電流實現(xiàn)快速,快充對應(yīng)第一充電模式,快充充電電流大于1a。普充為通過電源適配器連接到220v的電源上,電源適配器為終端提供1a的充電電流,普充對應(yīng)第二充電模式。usb充電可以將終端與個人電腦、筆記本電腦以及移動電源的usb接口連接,進(jìn)而通過上述設(shè)備的usb接口進(jìn)行充電。usb充電對應(yīng)第三充電模式。usb充電的充電電流小于普充的充電電流,普充的充電電流小于快充充電電流。
通常如果用戶將終端連接到電源適配器進(jìn)行普充或快充,則終端鞥能夠快速進(jìn)行充電,無需擔(dān)心終端在充電期間耗電量過高導(dǎo)致充電速率過慢的問題。但是當(dāng)使用usb接口充電時,由于不同的電子設(shè)備其usb接口上的電壓不同,因此相應(yīng)的充電電流也不同,此時如果用戶使用終端則可能出現(xiàn)耗電量過高導(dǎo)致充電速率過慢的問題?;诖?,如圖2所示,在步驟110、充電時檢測終端是否處于省電模式之前,包括:
步驟101、當(dāng)終端連接到充電設(shè)備時,獲取當(dāng)前充電模式。
其中,充電模式為第一充電模式或第二充電模式或第三充電模式,第一充電模式的充電電流大于第二充電模式的充電電流,第二充電模式的充電電流大于第三充電模式的充電電流。
第一充電模式和第二充電模式均可通過電源適配器進(jìn)行充電,第三充電模式需要usb接口與非電源適配器進(jìn)行連接。在安卓系統(tǒng)中,可通過
在一種實現(xiàn)方式中,可以通過batterymanager.battery_plugged_ac參數(shù)判定當(dāng)前的充電模式。如果為batterymanager.battery_plugged_ac,在當(dāng)前處于第一充電模式或第二充電模式,如果為非batterymanager.battery_plugged_ac,則確定當(dāng)前處于第三充電模式。
步驟102、如果當(dāng)前充電模式為第三充電模式,判斷當(dāng)前剩余電量是否小于預(yù)設(shè)電量。
可通過action.equals(intent.action_battery_changed參數(shù)獲取電池當(dāng)前的剩余電量。在獲取到當(dāng)前剩余電量后,判斷當(dāng)前剩余電量是否小于預(yù)設(shè)電量。預(yù)設(shè)電量可以由程序員或用戶進(jìn)行預(yù)設(shè)值,例如預(yù)設(shè)電量為總電量的5%-20%,優(yōu)選為總電量的10%。
步驟103、如果當(dāng)前剩余電量小于預(yù)設(shè)電量,則進(jìn)入省電模式。
如果當(dāng)前剩余電量小于預(yù)設(shè)電量,則說明當(dāng)前剩余電量較低,為了保證終端能夠開機(jī)運行,終端啟動省電模式。省電模式可以是doze模式對應(yīng)的省電策略。
步驟104、如果當(dāng)前剩余電量大于等于預(yù)設(shè)電量,則維持當(dāng)前的運行狀態(tài)。
如果當(dāng)前剩余電量大于等于預(yù)設(shè)電量,則說明當(dāng)前剩余電量較高,能夠在一定時間內(nèi)維持終端的運行,終端可維持當(dāng)前的運行狀態(tài)。
本實施例通過對充電模式進(jìn)行識別,能夠確定當(dāng)前連接的電源時usb電源還是電源適配器電源,進(jìn)而更加準(zhǔn)確的啟動省電模式,提高設(shè)備利用率。
步驟120、如果終端處于省電模式,則獲取用戶的使用頻率。
用戶的使用頻率可以為用戶輸入的操作的數(shù)量,也可以為用戶輸入的觸摸點的數(shù)量。
可選的,判斷前臺運行的應(yīng)用是否為預(yù)設(shè)應(yīng)用。其中,預(yù)設(shè)應(yīng)用的耗電量超過預(yù)設(shè)耗電量。如果前臺運行的應(yīng)用為預(yù)設(shè)應(yīng)用,則獲取用戶在前臺應(yīng)用中每分鐘的輸入頻率,將輸入頻率確定為使用頻率。
可選的,應(yīng)用會被設(shè)置為其運行期間屏幕常亮。比如,視頻播放應(yīng)用、視頻聊天應(yīng)用等。此時,當(dāng)用戶無觸摸操作輸入時,屏幕仍然點亮。如果用戶持續(xù)輸入觸摸操作,則獲取用戶輸入操作的輸入頻率作為使用頻率。比如用戶在視頻播放應(yīng)用中多次進(jìn)行進(jìn)度條的調(diào)整,或者用戶在視頻聊天應(yīng)用中多次進(jìn)行前置攝像頭與后置攝像頭的切換。用戶輸入的使用頻率可以為每分鐘5次或每分鐘10次。
可選的,應(yīng)用在接收到用戶輸入的操作后,會啟動后臺運算處理,例如用戶運行有游戲應(yīng)用時,用戶執(zhí)行一個操作后,游戲應(yīng)用不僅需要相應(yīng)該操作,同時還通過運算后在屏幕中顯示該操作的操作結(jié)果,同時還需要向網(wǎng)絡(luò)側(cè)服務(wù)器發(fā)送同步數(shù)據(jù),進(jìn)而后臺耗電量較高。此時,如果用戶輸入了多個輸入操作,則后臺執(zhí)行的相應(yīng)操作較多,此時無法進(jìn)入省電模式。此時,根據(jù)用戶在屏幕中輸入的觸摸點的數(shù)量作為輸入頻率。
如果終端未處于省電模式,則說明電量充足,可以結(jié)束。或者返回執(zhí)行步驟110。
步驟130、如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式。
對于前臺運行有耗電量較高的應(yīng)用,只有當(dāng)用戶輸入頻率降低時,其耗電量才能見效,因此在檢測到用戶的使用頻率后,如果使用頻率小于預(yù)設(shè)頻率,則退出省電模式。否則,如果使用頻率大于等于預(yù)設(shè)頻率,則保持省電模式。預(yù)設(shè)頻率可以由用戶或程序員設(shè)置,也可以通過機(jī)器學(xué)習(xí)的方式確定。機(jī)器學(xué)習(xí)算法可以為神經(jīng)網(wǎng)絡(luò)等。
步驟140、如果使用頻率與預(yù)設(shè)頻率不匹配,則持續(xù)執(zhí)行省電模式。
如果使用頻率大于預(yù)設(shè)頻率,則持續(xù)執(zhí)行省電模式。
本發(fā)明實施例提供的模式選擇方法,能夠充電時檢測終端是否處于省電模式;如果終端處于省電模式,則獲取用戶的使用頻率;如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式。相比相關(guān)技術(shù)中當(dāng)接通電源時變退出省電模式以及當(dāng)電量接近滿電時退出省電模式相比,本實施例能夠根據(jù)用戶的實際使用頻率靈活的調(diào)整退出省電模式的時間,提高設(shè)備利用率。
在實施上述實施例的過程中發(fā)現(xiàn),用戶對終端的使用具有習(xí)慣性,即用戶在工作日和節(jié)假日對于終端的使用頻率是不同的。因此可根據(jù)當(dāng)前的日期屬性(工作日或節(jié)假日)確定相應(yīng)的預(yù)設(shè)頻率,提高退出省電模式的準(zhǔn)確性。
圖3為本發(fā)明實施例提供的另一種模式選擇方法的流程圖,作為對上述實施例的進(jìn)一步說明,包括:
步驟210、充電時檢測終端是否處于省電模式。
步驟220、如果終端處于省電模式,則獲取用戶的使用頻率。
步驟230、根據(jù)當(dāng)前時間確定當(dāng)前的日期屬性,日期屬性包括工作日或節(jié)假日。
通過日歷應(yīng)用獲取當(dāng)前的日期信息,根據(jù)日期信息確定當(dāng)前的日期屬性。
例如,通過日歷應(yīng)用獲取當(dāng)前的日期信息為周三。判斷周三是否為工作日。如果是則為工作日,否則,如果為否則為節(jié)假日。
步驟240、獲取日期屬性對應(yīng)的預(yù)設(shè)頻率。
分別預(yù)設(shè)工作日對應(yīng)預(yù)設(shè)頻率以及借節(jié)日對應(yīng)的預(yù)設(shè)頻率,并對設(shè)置的數(shù)據(jù)進(jìn)行存儲。當(dāng)步驟230確定了當(dāng)前的日期屬性時,讀取與當(dāng)前日期屬性對應(yīng)的預(yù)存儲的預(yù)設(shè)頻率。工作日對應(yīng)預(yù)設(shè)頻率低于借節(jié)日對應(yīng)的預(yù)設(shè)頻率。
步驟250、如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式。
步驟260、如果使用頻率與預(yù)設(shè)頻率不匹配,則持續(xù)執(zhí)行省電模式。
本實施例提供的技術(shù)方案,能夠根據(jù)工作日和節(jié)假日用戶不同的操作習(xí)慣,設(shè)置不同的預(yù)設(shè)頻率,進(jìn)而更加準(zhǔn)確地推出省電模式,進(jìn)一步提高設(shè)備利用率。
在一個使用場景中,如圖4所示,預(yù)設(shè)使用頻率的確定不僅可以通過工作日或節(jié)假日來計算,還可以通過平均值進(jìn)行計算,具體方案如下:
步驟310、充電時檢測終端是否處于省電模式。
步驟320、如果終端處于省電模式,則獲取用戶的使用頻率。
步驟330、獲取當(dāng)前用戶在至少兩個充電時段中的使用頻率。
終端可以為不同的用戶設(shè)置不同的預(yù)設(shè)頻率,原因在于不同的用戶其使用的應(yīng)用不同,且對于相同應(yīng)用不同用戶的操作內(nèi)容不同。不同用戶的可通過當(dāng)前登錄的賬戶進(jìn)行識別,或者根據(jù)用戶輸入的綁定指紋進(jìn)行識別。
不同用戶對應(yīng)的預(yù)設(shè)頻率可以通過下述任意一種方式進(jìn)行實施:
可選的,獲取至少兩天中相同的第一充電時間段對應(yīng)的使用頻率,第一充電時間段包含當(dāng)前時間信息。
獲取連續(xù)至少兩天相同充電時間段對應(yīng)的使用頻率?;蛘撸@取非連續(xù)的至少兩天相同充電時間段中相同應(yīng)用對應(yīng)的使用頻率,相同應(yīng)用為當(dāng)前的前臺應(yīng)用。
可選的,獲取一天中多個第二充電時間段對應(yīng)的使用頻率。
獲取一天從早上(如8:00)到晚上(22:00)期間的多個第二充電時間段中的使用頻率。
步驟340、根據(jù)至少兩個充電時段中的使用頻率確定平均使用頻率。
求取獲取到的多個使用頻率的平均值,作為預(yù)設(shè)使用頻率。
步驟350、如果使用頻率與平均使用頻率匹配,則退出省電模式。
本實施例能夠根據(jù)具有共性的多個充電時間段中獲取用戶的使用頻率,并根據(jù)獲取到的歷史使用頻率確定適合當(dāng)前用戶的預(yù)設(shè)適應(yīng)頻率,進(jìn)一步提高退出省電模式的準(zhǔn)確度,提高設(shè)備利用率。
圖5為本發(fā)明實施例提供的一種模式選擇裝置的結(jié)構(gòu)示意圖,該裝置用于實現(xiàn)上述實施例上述的方法,該裝置位于移動終端中,包括:
充電模式檢測模塊410,充電時檢測終端是否處于省電模式;
使用頻率獲取模塊420,用于如果充電模式檢測模塊410檢測出終端處于省電模式,則獲取用戶的使用頻率;
模式控制模塊430,用于如果使用頻率獲取模塊420獲取的使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式。
進(jìn)一步的,如圖6所示,還包括充電模式獲取模塊440。
充電模式獲取模塊440用于:當(dāng)終端連接到充電設(shè)備時,獲取當(dāng)前充電模式,充電模式為第一充電模式或第二充電模式或第三充電模式,第一充電模式的充電電流大于第二充電模式的充電電流,第二充電模式的充電電流大于第三充電模式的充電電流;
模式控制模塊430還用于,如果當(dāng)前充電模式為第三充電模式,判斷當(dāng)前剩余電量是否小于預(yù)設(shè)電量;如果當(dāng)前剩余電量小于預(yù)設(shè)電量,則進(jìn)入省電模式。
進(jìn)一步的,還包括預(yù)設(shè)頻率確定模塊450。
預(yù)設(shè)頻率確定模塊450用于:根據(jù)當(dāng)前時間確定當(dāng)前的日期屬性,日期屬性包括工作日或節(jié)假日;獲取日期屬性對應(yīng)的預(yù)設(shè)頻率。
進(jìn)一步的,使用頻率獲取模塊420用于:
判斷前臺運行的應(yīng)用是否為預(yù)設(shè)應(yīng)用,預(yù)設(shè)應(yīng)用的耗電量超過預(yù)設(shè)耗電量;
如果前臺運行的應(yīng)用為預(yù)設(shè)應(yīng)用,則獲取用戶在前臺應(yīng)用中每分鐘的輸入頻率,將輸入頻率確定為使用頻率。
進(jìn)一步的,預(yù)設(shè)頻率確定模塊450還用于:
獲取當(dāng)前用戶在至少兩個充電時段中的使用頻率;
根據(jù)至少兩個充電時段中的使用頻率確定平均使用頻率;
相應(yīng)的,模式控制模塊430用于,如果使用頻率與平均使用頻率匹配,則退出省電模式。
進(jìn)一步的,預(yù)設(shè)頻率確定模塊450用于:獲取至少兩天中相同的第一充電時間段對應(yīng)的使用頻率,第一充電時間段包含當(dāng)前時間信息;或者,獲取一天中多個第二充電時間段對應(yīng)的使用頻率。
進(jìn)一步的,模式控制模塊430用于,如果使用頻率小于預(yù)設(shè)頻率,則退出省電模式。
本發(fā)明實施例提供的模式選擇裝置,充電模式檢測模塊410能夠充電時檢測終端是否處于省電模式;使用頻率獲取模塊420在終端處于省電模式時,獲取用戶的使用頻率;模式控制模塊430在使用頻率與預(yù)設(shè)頻率匹配時,退出省電模式。相比相關(guān)技術(shù)中當(dāng)接通電源時變退出省電模式以及當(dāng)電量接近滿電時退出省電模式相比,本實施例能夠根據(jù)用戶的實際使用頻率靈活的調(diào)整退出省電模式的時間,提高設(shè)備利用率。
上述裝置可執(zhí)行本發(fā)明前述所有實施例所提供的方法,具備執(zhí)行上述方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明前述所有實施例所提供的方法。
圖7為本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。如圖7所示,該終端可以包括:殼體(圖中未示出)、第一存儲器501、第一中央處理器(centralprocessingunit,cpu)502(又稱第一處理器,以下簡稱cpu)、存儲在第一存儲器501上并可在第一處理器502上運行的計算機(jī)程序、電路板(圖中未示出)和電源電路(圖中未示出)。上述電路板安置在上述殼體圍成的空間內(nèi)部;上述cpu502和上述第一存儲器501設(shè)置在上述電路板上;上述電源電路,用于為上述終端的各個電路或器件供電;上述第一存儲器501,用于存儲可執(zhí)行程序代碼;上述cpu502通過讀取上述第一存儲器501中存儲的可執(zhí)行程序代碼來運行與上述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:
充電時檢測終端是否處于省電模式;
如果終端處于省電模式,則獲取用戶的使用頻率;
如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式。
上述終端還包括:外設(shè)接口503、rf(radiofrequency,射頻)電路505、音頻電路506、揚(yáng)聲器511、電源管理芯片508、輸入/輸出(i/o)子系統(tǒng)509、觸摸屏512、其他輸入/控制設(shè)備510以及外部端口504,這些部件通過一個或多個通信總線或信號線507來通信。
此外,終端還包括攝像頭和rgb光線傳感器。rgb光線傳感器位于攝像頭旁邊,可以與攝像頭相鄰設(shè)置。攝像頭可以為前置攝像頭也可以為后置攝像頭。rgb光線傳感器還可以與攝像頭分離配置,例如配置在終端側(cè)邊的窄邊上等。
應(yīng)該理解的是,圖示終端500僅僅是終端的一個范例,并且終端500可以具有比圖中所示出的更多的或者更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置。圖中所示出的各種部件可以在包括一個或多個信號處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件、或硬件和軟件的組合中實現(xiàn)。
下面就本實施例提供的用于實現(xiàn)控制門鈴的終端進(jìn)行詳細(xì)的描述,該終端以智能手機(jī)為例。
第一存儲器501,上述第一存儲器501可以被cpu502、外設(shè)接口503等訪問,上述第一存儲器501可以包括高速隨機(jī)存取第一存儲器,還可以包括非易失性第一存儲器,例如一個或多個磁盤第一存儲器件、閃存器件、或其他易失性固態(tài)第一存儲器件。
外設(shè)接口503,上述外設(shè)接口503可以將設(shè)備的輸入和輸出外設(shè)連接到cpu502和第一存儲器501。
i/o子系統(tǒng)509,上述i/o子系統(tǒng)509可以將設(shè)備上的輸入輸出外設(shè),例如觸摸屏512和其他輸入/控制設(shè)備510,連接到外設(shè)接口503。i/o子系統(tǒng)509可以包括顯示控制器5091和用于控制其他輸入/控制設(shè)備510的一個或多個輸入控制器5092。其中,一個或多個輸入控制器5092從其他輸入/控制設(shè)備510接收電信號或者向其他輸入/控制設(shè)備510發(fā)送電信號,其他輸入/控制設(shè)備510可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號盤、滑動開關(guān)、操縱桿、點擊滾輪。值得說明的是,輸入控制器5092可以與以下任一個連接:鍵盤、紅外端口、usb接口以及諸如鼠標(biāo)的指示設(shè)備。此外,其他輸入/控制設(shè)備510還可以包括攝像頭、指紋傳感器和陀螺儀等。
其中,按照觸摸屏的工作原理和傳輸信息的介質(zhì)分類,觸摸屏512可以為電阻式、電容感應(yīng)式、紅外線式或表面聲波式。按照安裝方式分類,觸摸屏512可以為:外掛式、內(nèi)置式或整體式。按照技術(shù)原理分類,觸摸屏512可以為:矢量壓力傳感技術(shù)觸摸屏、電阻技術(shù)觸摸屏、電容技術(shù)觸摸屏、紅外線技術(shù)觸摸屏或表面聲波技術(shù)觸摸屏。
觸摸屏512,上述觸摸屏512是用戶終端與用戶之間的輸入接口和輸出接口,將可視輸出顯示給用戶,可視輸出可以包括圖形、文本、圖標(biāo)、視頻等。可選的,觸摸屏512將用戶在觸屏幕上觸發(fā)的電信號(如接觸面的電信號),發(fā)送給第一處理器502。
i/o子系統(tǒng)509中的顯示控制器5091從觸摸屏512接收電信號或者向觸摸屏512發(fā)送電信號。觸摸屏512檢測觸摸屏上的接觸,顯示控制器5091將檢測到的接觸轉(zhuǎn)換為與顯示在觸摸屏512上的用戶界面對象的交互,即實現(xiàn)人機(jī)交互,顯示在觸摸屏512上的用戶界面對象可以是運行游戲的圖標(biāo)、聯(lián)網(wǎng)到相應(yīng)網(wǎng)絡(luò)的圖標(biāo)等。值得說明的是,設(shè)備還可以包括光鼠,光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。
rf電路505,主要用于建立智能音箱與無線網(wǎng)絡(luò)(即網(wǎng)絡(luò)側(cè))的通信,實現(xiàn)智能音箱與無線網(wǎng)絡(luò)的數(shù)據(jù)接收和發(fā)送。例如收發(fā)短信息、電子郵件等。
音頻電路506,主要用于從外設(shè)接口503接收音頻數(shù)據(jù),將該音頻數(shù)據(jù)轉(zhuǎn)換為電信號,并且將該電信號發(fā)送給揚(yáng)聲器511。
揚(yáng)聲器511,用于將智能音箱通過rf電路505從無線網(wǎng)絡(luò)接收的語音信號,還原為聲音并向用戶播放該聲音。
電源管理芯片508,用于為cpu502、i/o子系統(tǒng)及外設(shè)接口所連接的硬件進(jìn)行供電及電源管理。
在本實施例中,中央第一處理器502用于:
充電時檢測終端是否處于省電模式;
如果終端處于省電模式,則獲取用戶的使用頻率;
如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式。
進(jìn)一步的,在充電時檢測終端是否處于省電模式之前,還包括:
當(dāng)終端連接到充電設(shè)備時,獲取當(dāng)前充電模式,充電模式為第一充電模式或第二充電模式或第三充電模式,第一充電模式的充電電流大于第二充電模式的充電電流,第二充電模式的充電電流大于第三充電模式的充電電流;
如果當(dāng)前充電模式為第三充電模式,判斷當(dāng)前剩余電量是否小于預(yù)設(shè)電量;
如果當(dāng)前剩余電量小于預(yù)設(shè)電量,則進(jìn)入省電模式。
進(jìn)一步的,在如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式之前,還包括:
根據(jù)當(dāng)前時間確定當(dāng)前的日期屬性,日期屬性包括工作日或節(jié)假日;
獲取日期屬性對應(yīng)的預(yù)設(shè)頻率。
進(jìn)一步的,獲取用戶的使用頻率,包括:
判斷前臺運行的應(yīng)用是否為預(yù)設(shè)應(yīng)用,預(yù)設(shè)應(yīng)用的耗電量超過預(yù)設(shè)耗電量;
如果前臺運行的應(yīng)用為預(yù)設(shè)應(yīng)用,則獲取用戶在前臺應(yīng)用中每分鐘的輸入頻率,將輸入頻率確定為使用頻率。
進(jìn)一步的,在如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式之前,還包括:
獲取當(dāng)前用戶在至少兩個充電時段中的使用頻率;
根據(jù)至少兩個充電時段中的使用頻率確定平均使用頻率;
相應(yīng)的,如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式,包括:
如果使用頻率與平均使用頻率匹配,則退出省電模式。
進(jìn)一步的,獲取當(dāng)前用戶在至少兩個充電時段中的使用頻率,包括:
獲取至少兩天中相同的第一充電時間段對應(yīng)的使用頻率,第一充電時間段包含當(dāng)前時間信息;或者,
獲取一天中多個第二充電時間段對應(yīng)的使用頻率。
進(jìn)一步的,如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式,包括:
如果使用頻率小于預(yù)設(shè)頻率,則退出省電模式。
本發(fā)明實施例還提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,該程序被處理器執(zhí)行時可實現(xiàn)如下步驟:
充電時檢測終端是否處于省電模式;
如果終端處于省電模式,則獲取用戶的使用頻率;
如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式。
進(jìn)一步的,在充電時檢測終端是否處于省電模式之前,還包括:
當(dāng)終端連接到充電設(shè)備時,獲取當(dāng)前充電模式,充電模式為第一充電模式或第二充電模式或第三充電模式,第一充電模式的充電電流大于第二充電模式的充電電流,第二充電模式的充電電流大于第三充電模式的充電電流;
如果當(dāng)前充電模式為第三充電模式,判斷當(dāng)前剩余電量是否小于預(yù)設(shè)電量;
如果當(dāng)前剩余電量小于預(yù)設(shè)電量,則進(jìn)入省電模式。
進(jìn)一步的,在如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式之前,還包括:
根據(jù)當(dāng)前時間確定當(dāng)前的日期屬性,日期屬性包括工作日或節(jié)假日;
獲取日期屬性對應(yīng)的預(yù)設(shè)頻率。
進(jìn)一步的,獲取用戶的使用頻率,包括:
判斷前臺運行的應(yīng)用是否為預(yù)設(shè)應(yīng)用,預(yù)設(shè)應(yīng)用的耗電量超過預(yù)設(shè)耗電量;
如果前臺運行的應(yīng)用為預(yù)設(shè)應(yīng)用,則獲取用戶在前臺應(yīng)用中每分鐘的輸入頻率,將輸入頻率確定為使用頻率。
進(jìn)一步的,在如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式之前,還包括:
獲取當(dāng)前用戶在至少兩個充電時段中的使用頻率;
根據(jù)至少兩個充電時段中的使用頻率確定平均使用頻率;
相應(yīng)的,如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式,包括:
如果使用頻率與平均使用頻率匹配,則退出省電模式。
進(jìn)一步的,獲取當(dāng)前用戶在至少兩個充電時段中的使用頻率,包括:
獲取至少兩天中相同的第一充電時間段對應(yīng)的使用頻率,第一充電時間段包含當(dāng)前時間信息;或者,
獲取一天中多個第二充電時間段對應(yīng)的使用頻率。
進(jìn)一步的,如果使用頻率與預(yù)設(shè)頻率匹配,則退出省電模式,包括:
如果使用頻率小于預(yù)設(shè)頻率,則退出省電模式。
本發(fā)明實施例的計算機(jī)存儲介質(zhì),可以采用一個或多個計算機(jī)可讀的介質(zhì)的任意組合。計算機(jī)可讀介質(zhì)可以是計算機(jī)可讀信號介質(zhì)或者計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
計算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機(jī)可讀的信號介質(zhì)還可以是計算機(jī)可讀存儲介質(zhì)以外的任何計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
計算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機(jī)程序代碼,程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計語言—諸如”c”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計算機(jī),或者,可以連接到外部計算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里上述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。