本發(fā)明涉及計算機及通信技術(shù)領(lǐng)域,具體涉及一種省電模式切換方法及裝置。
背景技術(shù):
目前,人們通過移動終端實現(xiàn)娛樂、閱讀、辦公等越來越多功能,手機等移動終端與人們的生活越來越緊密,同時人們對移動終端的電池使用時間提出更高的需求。在不同的使用情景下,人們對移動終端的屏幕亮度、中央處理單元(Central Processing Unit,簡稱CPU)性能、可用的應(yīng)用程序數(shù)量等的需求并不相同,現(xiàn)有的移動終端提供了省電模式,在省電模式下,移動終端會相應(yīng)地降低屏幕亮度、CPU性能、可用的應(yīng)用程序數(shù)量等,來降低電量消耗,延長電池使用時間。也就是說,在相關(guān)技術(shù)中,用戶需要頻繁地在省電模式與正常模式之間進(jìn)行手動切換,這就導(dǎo)致了用戶進(jìn)行移動終端省電模式切換時操作非常繁瑣和不便。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提出了一種省電模式切換方法及裝置,可提高移動終端省電模式切換時操作的便利性。
本發(fā)明實施例第一方面提供一種省電模式切換方法,包括:
檢測終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量;
根據(jù)所述終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài);
當(dāng)檢測到所述系統(tǒng)處于所述空閑狀態(tài)時,檢測所述系統(tǒng)處于所述空閑狀態(tài)的持續(xù)時間;
當(dāng)檢測到所述持續(xù)時間大于或等于預(yù)設(shè)的時長閾值時,獲取系統(tǒng)配置文件;
在所述系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使所述系統(tǒng)進(jìn)入所述省電模式。
本發(fā)明實施例第二方面提供一種省電模式切換裝置,包括:
第一檢測單元,用于檢測終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量;
確定單元,用于根據(jù)所述第一檢測單元檢測的CPU負(fù)載和/或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài);
第二檢測單元,用于當(dāng)檢測到所述系統(tǒng)處于所述確定單元確定的空閑狀態(tài)時,檢測所述系統(tǒng)處于所述確定單元確定的空閑狀態(tài)的持續(xù)時間;
獲取單元,用于當(dāng)檢測到所述檢測單元檢測的持續(xù)時間大于或等于預(yù)設(shè)的時長閾值時,獲取系統(tǒng)配置文件;
配置單元,用于在所述系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使所述系統(tǒng)進(jìn)入所述省電模式。
采用了上述省電模式切換方法及裝置之后,在檢測到系統(tǒng)空閑時長大于時長閾值時,將移動終端設(shè)置為省電模式,移動終端可通過系統(tǒng)檢測,智能、準(zhǔn)確的判斷出系統(tǒng)進(jìn)入了相對穩(wěn)定的空閑狀態(tài),并通過在系統(tǒng)配置文件中配置參數(shù)自動切換到省電模式,這就不需要用戶頻繁在省電模式與正常模式之間進(jìn)行手動切換,避免了在省電模式與正常模式之間繁瑣地切換,解決了因個人原因忘記切換省電模式給用戶造成的不便,提高了進(jìn)行移動終端省電模式切換時操作的便利性。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種省電模式切換方法的流程示意圖;
圖2是本發(fā)明實施例提供的另一種省電模式切換方法的流程示意圖;
圖3是本發(fā)明實施例提供的一種省電模式切換裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例提供的另一種省電模式切換裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例提供的又一種省電模式切換裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
發(fā)明人發(fā)現(xiàn),在相關(guān)技術(shù)中,由于省電模式下移動終端的很多業(yè)務(wù)不可用,為適用不同的使用情景,用戶往往需要頻繁地在省電模式與正常模式之間進(jìn)行手動切換,操作繁瑣,且容易由于人為原因忘記切換,從而降低了進(jìn)行移動終端省電模式切換時操作的便利性。
基于此,本發(fā)明實施例提供一種省電模式切換方法及裝置,可以提高移動終端省電模式切換時操作的便利性。
在一個實施例中,提出了一種移動終端省電模式切換方法,該省電模式切換方法的執(zhí)行可依賴于計算機程序,該計算機程序可運行于馮諾依曼體系的操作系統(tǒng)之上。該操作系統(tǒng)可以運行在智能手機、平板電腦等移動終端上。
請參閱圖1,圖1是本發(fā)明實施例提供的一種移動終端省電模式切換方法的流程示意圖。其中,該省電模式切換方法是從設(shè)置有省電模式的手機、平板電腦等移動終端的角度來描述的。如圖1所示,該窗口切換方法可以包括以下步驟。
步驟S101:檢測終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量。
步驟S102:根據(jù)終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài)。
本實施例中,空閑狀態(tài)是指系統(tǒng)運行的空閑狀態(tài)。例如,在一個手機的應(yīng)用場景中,當(dāng)系統(tǒng)中的一些應(yīng)用在運行時,如用戶在運行音樂、計時、拍照等手機功能時,手機的CPU負(fù)載較高,或者當(dāng)用戶在進(jìn)行下載任務(wù)時,手機的網(wǎng)絡(luò)流量很高,當(dāng)用戶結(jié)束音樂、計時、拍照等手機應(yīng)用,同時結(jié)束手機下載任務(wù)時,相應(yīng)的會明顯降低CPU負(fù)載及網(wǎng)絡(luò)流量,此時,確定系統(tǒng)處于空閑狀態(tài)。因此,通過檢測手機當(dāng)前的CPU負(fù)載或網(wǎng)絡(luò)流量可以確定系統(tǒng)是否處于空閑狀態(tài)。
步驟S103:檢測系統(tǒng)處于空閑狀態(tài)的持續(xù)時間。
本實施例中,當(dāng)檢測到系統(tǒng)處于空閑狀態(tài)時,即執(zhí)行檢測系統(tǒng)處于空閑狀態(tài)的持續(xù)時間??臻e狀態(tài)的持續(xù)時間可以通過這樣的方式來得到:當(dāng)移動終端進(jìn)入空閑狀態(tài)時,開啟定時器,該定時器的定時時間為一個時間單位,經(jīng)過一個時間單位,如1μs,系統(tǒng)去檢查系統(tǒng)是否還處于空閑狀態(tài),若還處于空閑狀態(tài),則在空閑狀態(tài)的持續(xù)時間上累加一個時間單位,這樣一直對持續(xù)時間進(jìn)行更新。
步驟S104:當(dāng)檢測到持續(xù)時間大于或等于預(yù)設(shè)的時長閾值時,獲取系統(tǒng)配置文件。
本實施例中,判斷持續(xù)時間大于或等于預(yù)設(shè)的時長閾值的一種實現(xiàn)方式是,根據(jù)預(yù)設(shè)的時長閾值,通過定時器定時該時長閾值,若定時過程中檢測到系統(tǒng)一直處于空閑狀態(tài),則判定持續(xù)時間大于或等于預(yù)設(shè)的時長閾值。
本實施例中,時長閾值可以是用戶根據(jù)自己的使用習(xí)慣設(shè)置的。例如在一個手機的應(yīng)用場景中,若用戶希望在手機空閑狀態(tài)時盡快的進(jìn)入省電模式,來實現(xiàn)節(jié)省更多電量,可根據(jù)個人情況將時長閾值設(shè)置相對較小,如15s。但是時長閾值過小時,當(dāng)系統(tǒng)還未穩(wěn)定的進(jìn)入空閑狀態(tài)時,此時,可能用戶仍在使用手機的一些功能,即進(jìn)行下步的操作,容易造成系統(tǒng)對需要進(jìn)行下步的操作的誤判斷,因此,為避免上述情況,時長閾值不能設(shè)置過小。另外,如果用戶不希望系統(tǒng)頻繁的在正常模式和省電模式之間進(jìn)行切換,可以將該時長閾值設(shè)置的更長,也可以關(guān)閉此自動切換省電模式功能。
步驟S105:在系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使系統(tǒng)進(jìn)入省電模式。
本實施例中,系統(tǒng)進(jìn)入省電模式時,可以通過降低屏幕亮度、關(guān)閉WIFI及蜂窩數(shù)據(jù)網(wǎng)絡(luò)、降低處理器主頻、簡化主屏等方式來延長手機電池的使用時間,系統(tǒng)也提供用戶自己DIY省電模式,比如適當(dāng)降低屏幕亮度、關(guān)閉不需要的推送通知功能來盡量延長設(shè)備使用時間。
在一個手機的應(yīng)用場景中,若系統(tǒng)通過檢測CPU負(fù)載或網(wǎng)絡(luò)流量發(fā)現(xiàn)手機未處于應(yīng)用運行狀態(tài),也未處于下載狀態(tài),則確定手機處于空閑狀態(tài),繼續(xù)檢測手機處于空閑狀態(tài)的持續(xù)時間,當(dāng)該持續(xù)時間大于用戶預(yù)設(shè)的一個時長時,系統(tǒng)判斷此時用戶沒有進(jìn)行手機操作,手機目前處于空閑狀態(tài),將手機切換到省電模式。
在圖1所描述的省電模式切換方法中,在檢測到系統(tǒng)空閑時長大于時長閾值時,將移動終端設(shè)置為省電模式,移動終端可通過系統(tǒng)檢測,智能、準(zhǔn)確的判斷出系統(tǒng)進(jìn)入了相對穩(wěn)定的空閑狀態(tài),并通過在系統(tǒng)配置文件中配置參數(shù)自動切換到省電模式,這就不需要用戶頻繁在省電模式與正常模式之間進(jìn)行手動切換,避免了在省電模式與正常模式之間繁瑣地切換,解決了因個人原因忘記切換省電模式給用戶造成的不便,提高了進(jìn)行移動終端省電模式切換時操作的便利性。
請參閱圖2,圖2是本發(fā)明實施例提供的另一種移動終端省電模式切換方法的流程示意圖。其中,該省電模式切換方法是從設(shè)置有省電模式的手機、平板電腦等移動終端的角度來描述的。如圖2所示,該窗口切換方法可以包括以下步驟。
步驟S201:判斷系統(tǒng)時間是否處于預(yù)設(shè)的檢測時間段內(nèi)。
本實施例中,用戶可根據(jù)個人習(xí)慣設(shè)定在一定的時間段內(nèi)實施通過檢測CPU負(fù)載或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài)的步驟。例如,在一個手機的應(yīng)用場景中,若用戶每天在上班時間,上午9:00-11:30期間,一般情況下不會運行音樂、計時、拍照等手機應(yīng)用,也不會進(jìn)行手機下載任務(wù),則可通過在手機中進(jìn)行設(shè)置僅在該時間段內(nèi)執(zhí)行通過檢測CPU負(fù)載或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài)的步驟,其余時間不執(zhí)行該步驟。
步驟S202:檢測終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量。
本實施例中,當(dāng)系統(tǒng)時間是否處于預(yù)設(shè)的檢測時間段內(nèi)時,即執(zhí)行檢測終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量。
步驟S203:根據(jù)終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài)。
空閑狀態(tài)是指系統(tǒng)運行的空閑狀態(tài)。例如,在一個手機的應(yīng)用場景中,當(dāng)系統(tǒng)中的一些應(yīng)用在運行時,如用戶在運行音樂、計時、拍照等手機功能時,手機的CPU負(fù)載較高,或者當(dāng)用戶在進(jìn)行下載任務(wù)時,手機的網(wǎng)絡(luò)流量很高,當(dāng)用戶結(jié)束音樂、計時、拍照等手機應(yīng)用,同時結(jié)束手機下載任務(wù)時,相應(yīng)的會明顯降低CPU負(fù)載及網(wǎng)絡(luò)流量,此時,確定系統(tǒng)處于空閑狀態(tài)。因此,通過檢測手機當(dāng)前的CPU負(fù)載或網(wǎng)絡(luò)流量可以確定系統(tǒng)是否處于空閑狀態(tài)。
本實施例中,進(jìn)一步的,在檢測到系統(tǒng)的CPU負(fù)載和/或網(wǎng)絡(luò)流量小于或等于第一閾值時,進(jìn)入空閑狀態(tài)。移動終端可智能、準(zhǔn)確的判斷出系統(tǒng)進(jìn)入了空閑狀態(tài)。
步驟S204:檢測系統(tǒng)處于空閑狀態(tài)的持續(xù)時間。
本實施例中,當(dāng)檢測到系統(tǒng)處于空閑狀態(tài)時,即執(zhí)行檢測系統(tǒng)處于空閑狀態(tài)的持續(xù)時間??臻e狀態(tài)的持續(xù)時間可以通過這樣的方式來得到:一種實現(xiàn)方式是當(dāng)移動終端進(jìn)入空閑狀態(tài)時,開啟定時器,該定時器的定時時間為一個時間單位,經(jīng)過一個時間單位,如1μs,系統(tǒng)去檢查系統(tǒng)是否還處于空閑狀態(tài),若還處于空閑狀態(tài),則在空閑狀態(tài)的持續(xù)時間上累加一個時間單位,這樣一直對持續(xù)時間進(jìn)行更新。
步驟S205:當(dāng)檢測到持續(xù)時間大于或等于預(yù)設(shè)的時長閾值時,獲取系統(tǒng)配置文件。
本實施例中,判斷持續(xù)時間大于或等于預(yù)設(shè)的時長閾值的一種實現(xiàn)方式是,根據(jù)預(yù)設(shè)的時長閾值,通過定時器定時該時長閾值,若定時過程中檢測到系統(tǒng)一直處于空閑狀態(tài),則判定持續(xù)時間大于或等于預(yù)設(shè)的時長閾值。
本實施例中,時長閾值可以是用戶根據(jù)自己的使用習(xí)慣設(shè)置的。例如在一個手機的應(yīng)用場景中,若用戶希望在手機空閑狀態(tài)時盡快的進(jìn)入省電模式,來實現(xiàn)節(jié)省更多電量,可根據(jù)個人情況將時長閾值設(shè)置相對較小,如30s。但是時長閾值過小時,當(dāng)系統(tǒng)還未穩(wěn)定的進(jìn)入空閑狀態(tài)時,此時,可能用戶仍在使用手機的一些功能,即進(jìn)行下步的操作,容易造成系統(tǒng)對需要進(jìn)行下步的操作的誤判斷,因此,為避免上述情況,時長閾值不能設(shè)置過小。另外,如果用戶不希望系統(tǒng)頻繁的在正常模式和省電模式之間進(jìn)行切換,可以將該時長閾值設(shè)置的更長,也可以關(guān)閉此自動切換省電模式功能。
步驟S206:在系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使系統(tǒng)進(jìn)入省電模式。
本實施例中,系統(tǒng)進(jìn)入省電模式時,可以通過降低屏幕亮度、關(guān)閉WIFI及蜂窩數(shù)據(jù)網(wǎng)絡(luò)、降低處理器主頻、簡化主屏等方式來延長手機電池的使用時間,系統(tǒng)也可以提供用戶自己DIY省電模式,比如適當(dāng)降低屏幕亮度、關(guān)閉不需要的推送通知功能來盡量延長設(shè)備使用時間。
本實施例中,進(jìn)一步的,省電模式可以包括一種或一種以上類型的省電模式。當(dāng)系統(tǒng)包含一種以上類型的省電模式時,各類型的省電模式下,系統(tǒng)要操作的移動終端的功能不同,如屏幕亮度、WIFI及數(shù)據(jù)網(wǎng)絡(luò)、處理器主頻等,對應(yīng)省電強度不同,系統(tǒng)進(jìn)入省電模式具體可以包括:
獲取CPU負(fù)載和/或系統(tǒng)流量所屬的目標(biāo)閾值區(qū)間;
在小于或等于第一閾值的范圍內(nèi),可設(shè)置一個或一個以上閾值區(qū)間,這些閾值區(qū)間是連續(xù)的且相互之間不重疊的,這些閾值區(qū)間的并集為小于或等于第一閾值。獲取的CPU負(fù)載和/或系統(tǒng)流量會落一個或一個以上閾值區(qū)間中的其中一個,該閾值區(qū)間即為目標(biāo)閾值區(qū)間。例如,第一閾值為A,獲取的CPU負(fù)載和/或系統(tǒng)流量為a,閾值區(qū)間包含:0≤a≤a1,a1≤a≤a2,a2≤a≤A,其,0<a1<a2<A。
根據(jù)目標(biāo)閾值區(qū)間在一種或一種以上的省電模式中確定目標(biāo)省電模式;
一個或一個以上閾值區(qū)間與一種或一種以上類型的省電模式是一一對應(yīng)的關(guān)系,可以根據(jù)該對應(yīng)關(guān)系確定目標(biāo)閾值區(qū)間對應(yīng)的目標(biāo)省電模式。例如,閾值區(qū)間0≤a≤a1對應(yīng)第一省電模式,閾值區(qū)間a1≤a≤a2對應(yīng)第二省電模式,閾值區(qū)間a2≤a≤A對應(yīng)第三省電模式。第一省電模式、第二省電模式與第三省電模式對應(yīng)關(guān)閉的移動終端應(yīng)用功能依次增多,省電功能依次增強。
在系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使系統(tǒng)進(jìn)入目標(biāo)省電模式。
本實施例中,目標(biāo)省電模式為一種或一種以上類型的省電模式中的一種。例如,在上述例子中,目標(biāo)省電模式為第一省電模式、第二省電模式與第三省電模式中的一個。
步驟S207:在檢測到系統(tǒng)的CPU負(fù)載和/或網(wǎng)絡(luò)流量大于或等于第二閾值時,退出空閑狀態(tài)。
本實施例中,第二閾值大于第一閾值。當(dāng)系統(tǒng)的CPU負(fù)載和/或網(wǎng)絡(luò)流量在第一閾值與第二閾值之間時,仍判定此時為空閑狀態(tài),是為了保證判定系統(tǒng)處于空閑狀態(tài)的準(zhǔn)確性,避免僅用第一閾值時,由于系統(tǒng)自身或網(wǎng)絡(luò)原因CPU負(fù)載和/或網(wǎng)絡(luò)流量跳變,此時系統(tǒng)實際上仍處于空閑狀態(tài),造成退出空閑狀態(tài)的誤操作。
步驟S208:修改系統(tǒng)配置文件的參數(shù),以使系統(tǒng)進(jìn)入正常模式。
本實施例中,正常模式下,屏幕亮度、WIFI及數(shù)據(jù)網(wǎng)絡(luò)、處理器主頻等恢復(fù)正常,系統(tǒng)耗電量也高于省電模式。
在一個手機的應(yīng)用場景中,例如用戶設(shè)定上午9:00-11:30期間可切換省電模式,則在該時間段內(nèi),若系統(tǒng)通過檢測CPU負(fù)載或網(wǎng)絡(luò)流量發(fā)現(xiàn)手機處于空閑狀態(tài),則繼續(xù)檢測手機處于空閑狀態(tài)的持續(xù)時間,當(dāng)該持續(xù)時間大于用戶預(yù)設(shè)的一個時長時,系統(tǒng)會自動根據(jù)CPU負(fù)載和/或網(wǎng)絡(luò)流量,判斷手機空閑的程度,并將手機切換到對應(yīng)的一種省電模式。當(dāng)用戶在省電模式期間,繼續(xù)操作了手機,比如開啟了音樂、下載等應(yīng)用,使CPU負(fù)載和/或網(wǎng)絡(luò)流量超過了第二閾值,則系統(tǒng)判斷此時手機已經(jīng)退出了空閑狀態(tài),就會把手機省電模式切換回正常模式,以方便用戶進(jìn)行正常的手機使用。
在圖2所描述的省電模式切換方法中,在檢測到系統(tǒng)空閑時長大于時長閾值時,將移動終端設(shè)置為省電模式,移動終端可通過系統(tǒng)檢測,智能、準(zhǔn)確的判斷出系統(tǒng)進(jìn)入了相對穩(wěn)定的空閑狀態(tài),并通過在系統(tǒng)配置文件中配置參數(shù)自動切換到省電模式,這就不需要用戶頻繁在省電模式與正常模式之間進(jìn)行手動切換,避免了在省電模式與正常模式之間繁瑣地切換,解決了因個人原因忘記切換省電模式給用戶造成的不便,提高了進(jìn)行移動終端省電模式切換時操作的便利性。
請參閱圖3,圖3是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。如圖3所示,該終端可以包括:
第一檢測單元301,用于檢測終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量;
確定單元302,用于通根據(jù)第一檢測單元301檢測的CPU負(fù)載和/或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài);
第二檢測單元303,用于當(dāng)檢測到系統(tǒng)處于確定單元302確定的空閑狀態(tài)時,檢測系統(tǒng)處于確定單元301確定的空閑狀態(tài)的持續(xù)時間;
獲取單元304,用于當(dāng)檢測到第二檢測單元303檢測的持續(xù)時間大于或等于預(yù)設(shè)的時長閾值時,獲取系統(tǒng)配置文件;
配置單元305,用于在獲取單元304獲取的系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使系統(tǒng)進(jìn)入省電模式。
在圖3所描述的省電模式切換裝置中,在檢測到系統(tǒng)空閑時長大于時長閾值時,將移動終端設(shè)置為省電模式,移動終端可通過系統(tǒng)檢測,智能、準(zhǔn)確的判斷出系統(tǒng)進(jìn)入了相對穩(wěn)定的空閑狀態(tài),并通過在系統(tǒng)配置文件中配置參數(shù)自動切換到省電模式,這就不需要用戶頻繁在省電模式與正常模式之間進(jìn)行手動切換,避免了在省電模式與正常模式之間繁瑣地切換,解決了因個人原因忘記切換省電模式給用戶造成的不便,提高了進(jìn)行移動終端省電模式切換時操作的便利性。
請參閱圖4,圖4是本發(fā)明實施例提供的另一種省電模式切換裝置的結(jié)構(gòu)示意圖。其中,圖4所示的裝置是由圖3所示的裝置優(yōu)化得到的。
作為一種可能的實施方式,確定單元302,具體用于在檢測到系統(tǒng)的CPU負(fù)載和/或網(wǎng)絡(luò)流量小于或等于第一閾值時,進(jìn)入空閑狀態(tài)。
作為一種可能的實施方式,該裝置還可以包括:
退出單元306,用于在檢測到系統(tǒng)的CPU負(fù)載和/或網(wǎng)絡(luò)流量大于或等于第二閾值時,退出確定單元302確定的空閑狀態(tài),第二閾值大于第一閾值;
修改單元307,用于修改獲取單元304獲取的系統(tǒng)配置文件的參數(shù),以使系統(tǒng)進(jìn)入正常模式。
作為一種可能的實施方式,省電模式包括一種或一種以上類型的省電模式;
配置單元305還可以包括:
獲取子單元3051,用于獲取CPU負(fù)載和/或系統(tǒng)流量所屬的目標(biāo)閾值區(qū)間;
確定子單元3052,用于根據(jù)獲取子單元3051獲取的目標(biāo)閾值區(qū)間在一種或一種以上的省電模式中確定目標(biāo)省電模式;
配置子單元3053,用于在獲取單元304獲取的系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使系統(tǒng)進(jìn)入確定子單元3052確定的目標(biāo)省電模式。
作為一種可能的實施方式,該裝置還可以包括:
判斷單元308,用于判斷系統(tǒng)時間是否處于預(yù)設(shè)的檢測時間段內(nèi),若是,則確定單元302通過檢測CPU負(fù)載或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài)。
在圖4所描述的省電模式切換裝置中,在檢測到系統(tǒng)空閑時長大于時長閾值時,將移動終端設(shè)置為省電模式,移動終端可通過系統(tǒng)檢測,智能、準(zhǔn)確的判斷出系統(tǒng)進(jìn)入了相對穩(wěn)定的空閑狀態(tài),并通過在系統(tǒng)配置文件中配置參數(shù)自動切換到省電模式,這就不需要用戶頻繁在省電模式與正常模式之間進(jìn)行手動切換,避免了在省電模式與正常模式之間繁瑣地切換,解決了因個人原因忘記切換省電模式給用戶造成的不便,提高了進(jìn)行移動終端省電模式切換時操作的便利性。
請參閱圖5,圖5是本發(fā)明實施例提供的又一種終端的結(jié)構(gòu)示意圖。如圖5所示,該終端可以包括:至少一個處理器501,如CPU,存儲器502以及至少一個通信總線503。存儲器502可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器??蛇x地,存儲器502還可以是至少一個位于遠(yuǎn)離前述處理器501的存儲裝置。其中:
通信總線503,用于實現(xiàn)這些組件之間的連接通信;
存儲器502中存儲有一組程序代碼,處理器501用于調(diào)用存儲器502中存儲的程序代碼執(zhí)行以下操作:
檢測終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量;
根據(jù)終端的CPU負(fù)載和/或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài);
當(dāng)檢測到系統(tǒng)處于空閑狀態(tài)時,檢測系統(tǒng)處于空閑狀態(tài)的持續(xù)時間;
當(dāng)檢測到持續(xù)時間大于或等于預(yù)設(shè)的時長閾值時,獲取系統(tǒng)配置文件;
在系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使系統(tǒng)進(jìn)入省電模式。
作為一種可能的實施方式,處理器501通過檢測CPU負(fù)載或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài)包括:
在檢測到系統(tǒng)的CPU負(fù)載和/或網(wǎng)絡(luò)流量小于或等于第一閾值時,進(jìn)入空閑狀態(tài)。
作為一種可能的實施方式,處理器501執(zhí)行在系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使系統(tǒng)進(jìn)入省電模式操作之后,還可以調(diào)用存儲器502中存儲的程序代碼執(zhí)行以下操作:
在檢測到系統(tǒng)的CPU負(fù)載和/或網(wǎng)絡(luò)流量大于或等于第二閾值時,退出空閑狀態(tài),第二閾值大于第一閾值;
修改系統(tǒng)配置文件的參數(shù),以使系統(tǒng)進(jìn)入正常模式。
作為一種可能的實施方式,省電模式包括一種或一種以上類型的省電模式;
處理器501用于調(diào)用存儲器502中存儲的程序代碼執(zhí)行在系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù)以使系統(tǒng)進(jìn)入省電模式包括:
獲取CPU負(fù)載和/或系統(tǒng)流量所屬的目標(biāo)閾值區(qū)間;
根據(jù)目標(biāo)閾值區(qū)間在一種或一種以上的省電模式中確定目標(biāo)省電模式;
在系統(tǒng)配置文件中配置進(jìn)入省電模式的參數(shù),以使系統(tǒng)進(jìn)入目標(biāo)省電模式。
作為一種可能的實施方式,處理器501用于調(diào)用存儲器502中存儲的程序代碼執(zhí)行以下操作:
判斷系統(tǒng)時間是否處于預(yù)設(shè)的檢測時間段內(nèi),若是,則通過檢測CPU負(fù)載或網(wǎng)絡(luò)流量確定系統(tǒng)是否處于空閑狀態(tài)。
其中,步驟S101-S105、S201-S208可由終端中的處理器501和存儲器502來執(zhí)行。
其中,第一檢測單元301、確定單元302、第二檢測單元303、獲取單元304、配置單元305、退出單元306、修改單元307可以由終端中的處理器501和存儲器502來實現(xiàn)。其中,配置單元305包括的,獲取子單元3051、確定子單元3052及配置子單元3053可以由終端中的處理器501和存儲器502來實現(xiàn)。
在圖5所描述的省電模式切換裝置中,在檢測到系統(tǒng)空閑時長大于時長閾值時,將移動終端設(shè)置為省電模式,移動終端可通過系統(tǒng)檢測,智能、準(zhǔn)確的判斷出系統(tǒng)進(jìn)入了相對穩(wěn)定的空閑狀態(tài),并通過在系統(tǒng)配置文件中配置參數(shù)自動切換到省電模式,這就不需要用戶頻繁在省電模式與正常模式之間進(jìn)行手動切換,避免了在省電模式與正常模式之間繁瑣地切換,解決了因個人原因忘記切換省電模式給用戶造成的不便,提高了進(jìn)行移動終端省電模式切換時操作的便利性。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺移動終端設(shè)備(可以是智能手機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上對本發(fā)明實施例提供的窗口切換方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。