本發(fā)明涉及智能終端領(lǐng)域,尤其涉及一種控制電子設(shè)備的能耗的方法及裝置。
背景技術(shù):
隨著智能終端的不斷普及和發(fā)展,電子設(shè)備上配置了多種傳感器。目前市面上有很多具備計步功能的電子設(shè)備,以滿足用戶的計步要求。通過電子設(shè)備進行計步,需要持續(xù)訪問電子設(shè)備的內(nèi)置傳感器,這就需要電子設(shè)備的系統(tǒng)持續(xù)保持喚醒狀態(tài),因此電子設(shè)備的能耗較高。
現(xiàn)有技術(shù)中常采用設(shè)定一固定休眠時間的方式來降低能耗,即當(dāng)檢測到用戶一段時間內(nèi)未發(fā)生運動動作時,進入休眠狀態(tài),但是,在休眠狀態(tài)下檢測到用戶發(fā)生運動動作時,可能會漏記一定步數(shù),如圖1所示,休眠時間越長,漏記步數(shù)越多,計步的準(zhǔn)確性就越低,若休眠時間越短,則電子設(shè)備的能耗就越高。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供了一種控制電子設(shè)備的能耗的方法及裝置,解決了現(xiàn)有技術(shù)中保證計步準(zhǔn)確性的前提下電子設(shè)備能耗高的問題。
依據(jù)本發(fā)明的一個方面,提供了一種控制電子設(shè)備的能耗的方法,該方法包括:
獲取用戶的歷史運動數(shù)據(jù),歷史運動數(shù)據(jù)至少包括:運動時間段和與運動時間段對應(yīng)的運動量;
根據(jù)歷史運動數(shù)據(jù),確定得到用戶的運動規(guī)律,運動規(guī)律用于表示用戶在不同時間段下對應(yīng)運動量;
根據(jù)運動規(guī)律,調(diào)整對應(yīng)時間段的電子設(shè)備的休眠時間。
其中,獲取用戶的歷史運動數(shù)據(jù),具體包括:
獲取記錄有用戶前N個統(tǒng)計周期內(nèi)的運動時間段和對應(yīng)運動量的歷史運動數(shù)據(jù);其中,N為正整數(shù)。
其中,獲取用戶的歷史運動數(shù)據(jù),具體包括:
獲取用戶前N個統(tǒng)計周期內(nèi)的運動時間段與對應(yīng)的運動量;
根據(jù)運動時間和對應(yīng)的運動量,計算用戶在不同時間段的運動量分布情況;
根據(jù)運動量分布情況,得到用戶的歷史運動數(shù)據(jù)。
其中,根據(jù)歷史運動數(shù)據(jù),通過以下公式確定得到用戶的運動規(guī)律:
rn+1=(1-α)*rn+α*dn;0<n≤N,且n為正整數(shù);
其中,rn+1表示當(dāng)前統(tǒng)計周期內(nèi)不同時間段下的預(yù)測運動量,α表示權(quán)重衰減因子,rn表示前N-n個統(tǒng)計周期內(nèi)不同時間段下的運動量統(tǒng)計值,dn表示前N-n個統(tǒng)計周期內(nèi)的運動量分布情況。
其中,根據(jù)運動規(guī)律,調(diào)整對應(yīng)時間段的電子設(shè)備的休眠時間,具體包括:
根據(jù)預(yù)測運動量與休眠時間的關(guān)系,調(diào)整對應(yīng)時間段的休眠時間;
其中,預(yù)測運動量與休眠時間呈反比關(guān)系。
其中,根據(jù)歷史運動數(shù)據(jù),確定得到用戶的運動規(guī)律,具體包括:
獲取歷史數(shù)據(jù)中記錄的前N個統(tǒng)計周期內(nèi)同一時間段下對應(yīng)的運動量,并對其計算平均值,得到第一運動量;
當(dāng)?shù)谝贿\動量超過第一預(yù)設(shè)閾值時,確定該時間段為運動密集期;
當(dāng)?shù)谝贿\動量低于第二預(yù)設(shè)閾值時,確定該時間段為運動稀發(fā)期;其中,第一預(yù)設(shè)閾值高于第二預(yù)設(shè)閾值;
當(dāng)?shù)谝贿\動量處于第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值之間時,確定該時間段為普通運動期。
其中,根據(jù)運動規(guī)律,調(diào)整對應(yīng)時間段的電子設(shè)備的休眠時間,具體包括:
當(dāng)對應(yīng)時間段為運動密集期時,確定對應(yīng)時間段的休眠時間為第一時長;
當(dāng)對應(yīng)時間段為運動稀發(fā)期時,確定對應(yīng)時間段的休眠時間為第二時長;
當(dāng)對應(yīng)時間段為普通運動期時,確定對應(yīng)時間段的休眠時間為第三時長;
其中,第一時長小于第三時長,第三時長小于第二時長。
其中,根據(jù)運動規(guī)律,調(diào)整對應(yīng)時間段的電子設(shè)備的休眠時間之后,還包 括:
當(dāng)對應(yīng)時間段的休眠時間到期后,檢測用戶是否發(fā)生運動動作;
若發(fā)生,則結(jié)束休眠狀態(tài),啟動計步進程;
若未發(fā)生,則啟動下一時間段對應(yīng)的休眠時間。
依據(jù)本發(fā)明的另一個方面,還提供了一種控制電子設(shè)備的能耗的裝置,該裝置包括:
獲取模塊,用于獲取用戶的歷史運動數(shù)據(jù),歷史運動數(shù)據(jù)至少包括:運動時間段和與運動時間段對應(yīng)的運動量;
第一處理模塊,用于根據(jù)歷史運動數(shù)據(jù),確定得到用戶的運動規(guī)律,運動規(guī)律用戶表示用戶在不同時間段下對應(yīng)運動量;
調(diào)整模塊,用于根據(jù)運動規(guī)律,調(diào)整對應(yīng)時間段的電子設(shè)備的休眠時間。
其中,獲取模塊具體包括:
第一獲取單元,用于獲取記錄有用戶前N個統(tǒng)計周期內(nèi)的運動時間段和對應(yīng)運動量的歷史運動數(shù)據(jù);其中,N為正整數(shù)。
其中,獲取模塊具體包括:
第二獲取單元,用于獲取用戶前N個統(tǒng)計周期內(nèi)的運動時間段與對應(yīng)的運動量;
計算單元,用于根據(jù)運動時間和對應(yīng)的運動量,計算用戶在不同時間段的運動量分布情況;
確定單元,用于根據(jù)運動量分布情況,得到用戶的歷史運動數(shù)據(jù)。
其中,根據(jù)歷史運動數(shù)據(jù),通過以下公式確定得到用戶的運動規(guī)律:
rn+1=(1-α)*rn+α*dn;0<n≤N,且n為正整數(shù);
其中,rn+1表示當(dāng)前統(tǒng)計周期內(nèi)不同時間段下的預(yù)測運動量,α表示權(quán)重衰減因子,rn表示前N-n個統(tǒng)計周期內(nèi)不同時間段下的運動量統(tǒng)計值,dn表示前N-n個統(tǒng)計周期內(nèi)的運動量分布情況。
其中,調(diào)整模塊具體包括:
第一調(diào)整單元,用于根據(jù)預(yù)測運動量與休眠時間的關(guān)系,調(diào)整對應(yīng)時間段的休眠時間;
其中,預(yù)測運動量與休眠時間呈反比關(guān)系。
其中,第一處理模塊具體包括:
第三獲取單元,用于獲取歷史數(shù)據(jù)中記錄的前N個統(tǒng)計周期內(nèi)同一時間段下對應(yīng)的運動量,并對其計算平均值,得到第一運動量;
第一處理單元,用于當(dāng)?shù)谝贿\動量超過第一預(yù)設(shè)閾值時,確定該時間段為運動密集期;
第二處理單元,用于當(dāng)?shù)谝贿\動量低于第二預(yù)設(shè)閾值時,確定該時間段為運動稀發(fā)期;其中,第一預(yù)設(shè)閾值高于第二預(yù)設(shè)閾值;
第三處理單元,用于當(dāng)?shù)谝贿\動量處于第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值之間時,確定該時間段為普通運動期。
其中,調(diào)整模塊包括:
第二調(diào)整單元,用于當(dāng)對應(yīng)時間段為運動密集期時,確定對應(yīng)時間段的休眠時間為第一時長;
第三調(diào)整單元,用于當(dāng)對應(yīng)時間段為運動稀發(fā)期時,確定對應(yīng)時間段的休眠時間為第二時長;
第四調(diào)整單元,用于當(dāng)對應(yīng)時間段為普通運動期時,確定對應(yīng)時間段的休眠時間為第三時長;
其中,第一時長小于第三時長,第三時長小于第二時長。
其中,該裝置還包括:
檢測模塊,用于當(dāng)對應(yīng)時間段的休眠時間到期后,檢測用戶是否發(fā)生運動動作;
啟動模塊,用于當(dāng)檢測到用戶發(fā)生運動動作時,結(jié)束休眠狀態(tài),啟動計步進程;
第二處理模塊,用于當(dāng)檢測到用戶未發(fā)生運動動作時,啟動下一時間段對應(yīng)的休眠時間;當(dāng)檢測到對應(yīng)時間段的休眠時間未到期時,保持休眠狀態(tài)。
本發(fā)明的實施例的有益效果是:
通過獲取用戶的歷史運動數(shù)據(jù),并根據(jù)該歷史運動數(shù)據(jù)得到用戶的運動規(guī)律,根據(jù)運動規(guī)律動態(tài)調(diào)整不同時間段下電子設(shè)備的休眠時間,以在保證計步準(zhǔn)確的前提下,降低電子設(shè)備的能耗。
附圖說明
圖1表示現(xiàn)有技術(shù)中用戶運動與系統(tǒng)休眠示意圖;
圖2表示本發(fā)明第一實施例中控制電子設(shè)備的能耗的方法的流程圖;
圖3表示用戶不同時間段內(nèi)運動量的統(tǒng)計分布圖;
圖4表示本發(fā)明第二實施例中控制電子設(shè)備的能耗的方法的流程圖;
圖5表示權(quán)重衰減因子取值的衰減示意圖;
圖6表示本發(fā)明第三實施例中控制電子設(shè)備的能耗的方法的流程圖;
圖7表示本發(fā)明第四實施例中控制電子設(shè)備的能耗的方法的流程圖;
圖8表示本發(fā)明第五實施例中控制電子設(shè)備的能耗的裝置的模塊示意圖。
具體實施方式
下面將參照附圖更詳細地描述本發(fā)明的示例性實施例。雖然附圖中顯示了本發(fā)明的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本發(fā)明而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
第一實施例
如圖2所示,本發(fā)明的第一實施例提供了一種控制電子設(shè)備的能耗的方法,具體包括以下步驟:
步驟S201:獲取用戶的歷史運動數(shù)據(jù)。
這里所說的歷史運動數(shù)據(jù)至少包括:運動時間段和運動時間段對應(yīng)的運動量。也就是說用戶的歷史運動數(shù)據(jù)指的是用戶在某一時間段下的運動量,且運動量與運動時間段相互對應(yīng)。
步驟S202:根據(jù)歷史運動數(shù)據(jù),確定得到用戶的運動規(guī)律。
由于用戶運動具有很強的周期性和規(guī)律性,例如:有人喜歡在早上運動,有人喜歡在晚上運動,而大多數(shù)上班族的在早晚通勤和中午午餐時段的運動量或活動量比較大;而對于同一個用戶每天的活動或運動時間基本一致,故可根據(jù)獲取到的用戶的歷史運動數(shù)據(jù),計算或?qū)W習(xí)該用戶的運動規(guī)律。這里,運動規(guī)律用于表示用戶在不同時間段下對應(yīng)的運動量,這樣即可知道用戶在什么時間段運動量大,什么時間段運動量小。如圖3所示,上方曲線表示該用戶每天 不同運動時間段對應(yīng)的運動量的實際統(tǒng)計值,下方曲線表示總結(jié)的用戶運動規(guī)律,該曲線表明該用戶在9點、11點到12點、13點、19點到21點等時間段的活動比較密集,在20點左右會持續(xù)運動較長時間。
步驟S203:根據(jù)運動規(guī)律,調(diào)整對應(yīng)時間段的電子設(shè)備的休眠時間。
為了保證計步的準(zhǔn)確性,需要在用戶頻繁運動的時間段休眠時間短,以減少漏記運動量,提高計步的準(zhǔn)確性。一般地,在用戶運動強度高的時間段,將休眠時間調(diào)短一些,在用戶運動強度低的時間段,將休眠時間調(diào)長一些,以達到節(jié)省能耗的目的。
第二實施例
以上第一實施例簡單介紹了控制電子設(shè)備的能耗的方法,下面本實施例將結(jié)合具體應(yīng)用場景,對該方法進行進一步地詳細介紹。
具體地,如圖4所示,該方法包括以下步驟:
步驟S401:獲取記錄有用戶前N個統(tǒng)計周期內(nèi)的運動時間段和對應(yīng)運動量的歷史運動數(shù)據(jù)。
其中,N為正整數(shù)。這里所說的統(tǒng)計周期指的是統(tǒng)計歷史運動數(shù)據(jù)相應(yīng)的時間范圍,但具體統(tǒng)計周期的時長并不做限制,例如統(tǒng)計周期可以是若干分鐘、若干小時、一天、一周或一個月,具體可根據(jù)需求選擇。例如,以1分鐘前的運動量預(yù)測下1分鐘的運動量,也可以以周為單位進行預(yù)測,比如最近幾個周三的運動量預(yù)測本周三的運動量。
具體地,步驟S401可參照以下步驟實現(xiàn):
獲取用戶前N個統(tǒng)計周期內(nèi)的運動時間段與對應(yīng)的運動量。
其中,N為正整數(shù)。為了保證數(shù)據(jù)的可靠性和規(guī)律性,優(yōu)選地采集前N個統(tǒng)計周期內(nèi)用戶運動時間段和對應(yīng)的運動量。
根據(jù)運動時間和對應(yīng)的運動量,計算用戶在不同時間段的運動量分布情況。
以一個統(tǒng)計周期為一天為例進行說明,即采集用戶前N天的運動時間段和對應(yīng)的運動量。將每天的24小時分段,依次獲取前N天中各個運動時間段所對應(yīng)的運動量,這樣即可得到每天不同時間段的運動量分布情況。
根據(jù)運動量分布情況,得到用戶的歷史運動數(shù)據(jù)。意思是說,可將對應(yīng)的運動量分布情況作為用戶的歷史運動數(shù)據(jù)。
步驟S402:根據(jù)歷史運動數(shù)據(jù),確定得到用戶的運動規(guī)律。
根據(jù)運動量分布情況,可以了解到該用戶在某個時間段的運動量,進而得到用戶的運動規(guī)律。
具體地,確定用戶運動規(guī)律可參照以下公式計算得到:
rn+1=(1-α)*rn+α*dn;0<n≤N,且n為正整數(shù);
其中,rn+1表示當(dāng)前統(tǒng)計周期內(nèi)不同時間段下的預(yù)測運動量,α表示權(quán)重衰減因子,rn表示前N-n個統(tǒng)計周期內(nèi)不同時間段下的運動量統(tǒng)計值,dn表示前N-n個統(tǒng)計周期內(nèi)的運動量分布情況。以一個統(tǒng)計周期為一天為例,rn+1表示當(dāng)天不同時間段下的預(yù)測運動量,rn表示前N-n天不同時間段下的運動量統(tǒng)計值,dn表示前N-n天運動量分布情況。其中,α表示權(quán)重衰減因子,即距離當(dāng)天越近的一天,預(yù)測權(quán)重越大,之前的數(shù)據(jù)權(quán)重逐天減小,權(quán)重衰減因子的具體取值,可參照如圖5所示的衰減示意圖確定,例如,當(dāng)天前一天的α=0.6。值得指出的是,該權(quán)重衰減因子的取值規(guī)律亦可適用于統(tǒng)計周期為其他時長的情況。
步驟S403:根據(jù)預(yù)測運動量與休眠時間的關(guān)系,調(diào)整對應(yīng)時間段的休眠時間。
其中,預(yù)測運動量與休眠時間呈反比關(guān)系,即
其中,s表示當(dāng)前統(tǒng)計周期內(nèi)不同時間段下的休眠時間,當(dāng)rn+1的值越大,對應(yīng)的s值越小,即預(yù)測運動量越高,對應(yīng)的休眠時間越短,反之,預(yù)測運動量越低,對應(yīng)的休眠時間越長。
綜上,通過獲取用戶的歷史運動數(shù)據(jù),并根據(jù)該歷史運動數(shù)據(jù)得到用戶的運動規(guī)律,根據(jù)運動規(guī)律動態(tài)調(diào)整不同時間段下電子設(shè)備的休眠時間,以在保證計步準(zhǔn)確的前提下,降低電子設(shè)備的能耗。
第三實施例
以上第二實施例在第一實施例的基礎(chǔ)上更加詳細介紹了控制電子設(shè)備的能耗的方法的具體實現(xiàn)方案,下面本實施例將介紹該方法的另外一種實現(xiàn)方式。
具體地,如圖6所示,該方法包括以下步驟:
步驟S601:獲取記錄有用戶前N個統(tǒng)計周期內(nèi)的運動時間段和對應(yīng)運動 量的歷史運動數(shù)據(jù)。
其中,N為正整數(shù)。這里所說的統(tǒng)計周期指的是統(tǒng)計歷史運動數(shù)據(jù)相應(yīng)的時間范圍,但具體統(tǒng)計周期的時長并不做限制,例如統(tǒng)計周期可以是若干分鐘、若干小時、一天、一周或一個月,具體可根據(jù)需求選擇。
步驟S602:獲取歷史數(shù)據(jù)中記錄的前N個統(tǒng)計周期內(nèi)同一時間段下對應(yīng)的運動量,并對其計算平均值,得到第一運動量。
以每天上午7點到9點為例,統(tǒng)計前N天這一時間段內(nèi)對應(yīng)的運動量,并對其計算平均值,得到這一時間段下的平均運動量,作為第一運動量。值得說明的是,其他時間段計算對應(yīng)運動量亦可采用該方式。此外,若統(tǒng)計精度要求較高,可將統(tǒng)計時間的時長縮短。
步驟S603:當(dāng)?shù)谝贿\動量超過第一預(yù)設(shè)閾值時,確定該時間段為運動密集期。
這里,第一預(yù)設(shè)閾值指的是正常情況下用戶持續(xù)運動時間較長的運動量的閥值,當(dāng)計算得到的第一運動量的值超過第一預(yù)設(shè)閾值時,表示用戶在該段時間段內(nèi)運動比較集中,確定該時間段為運動密集期。
步驟S604:當(dāng)?shù)谝贿\動量低于第二預(yù)設(shè)閾值時,確定該時間段為運動稀發(fā)期。
其中,第一預(yù)設(shè)閾值高于第二預(yù)設(shè)閾值。這里,第二預(yù)設(shè)閾值指的是用戶基本不運動或活動時所對應(yīng)的門限值,當(dāng)計算得到的第一運動量的值低于第二預(yù)設(shè)閾值時,表示用戶在該段時間段內(nèi)基本不運動,確定該時間段為運動稀發(fā)期。
步驟S605:當(dāng)?shù)谝贿\動量處于第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值之間時,確定該時間段為普通運動期。
即當(dāng)?shù)谝贿\動量處于一中間值時,確定該段時間段為普通運動期。
步驟S606:當(dāng)對應(yīng)時間段為運動密集期時,確定對應(yīng)時間段的休眠時間為第一時長。
這里對應(yīng)于步驟S603,在運動密集期時,對應(yīng)的休眠時間為第一時長,具體第一時長的時間可設(shè)置的短一些,以避免漏記運動量的情況,從而提高統(tǒng)計精度。
步驟S607:當(dāng)對應(yīng)時間段為運動稀發(fā)期時,確定對應(yīng)時間段的休眠時間為第二時長。
這里對應(yīng)于步驟S604,其中,第一時長小于第二時長。由于該段時間處于運動稀發(fā)期,用戶的運動量較低,不需要系統(tǒng)長時間處于喚醒或激活狀態(tài),為了達到省電的效果,可將該段時間的休眠時間設(shè)置的相對長一些。
步驟S608:當(dāng)對應(yīng)時間段為普通運動期時,確定對應(yīng)時間段的休眠時間為第三時長。
這里對應(yīng)于步驟S605,其中,第一時長小于第三時長,第三時長小于第二時長,即,該段時間內(nèi)的運動量處于中間值,對應(yīng)的休眠時間也處于中間值,以權(quán)衡統(tǒng)計準(zhǔn)確性和電子設(shè)備能耗之間的關(guān)系。
綜上,通過獲取用戶的歷史運動數(shù)據(jù),并根據(jù)該歷史運動數(shù)據(jù)得到用戶的運動規(guī)律,根據(jù)運動規(guī)律動態(tài)調(diào)整不同時間段下電子設(shè)備的休眠時間,以在保證計步準(zhǔn)確的前提下,降低電子設(shè)備的能耗。
第四實施例
以上第一實施例至第三實施例分別介紹了如何動態(tài)調(diào)整電子設(shè)備休眠時間的方法,下面將結(jié)合圖7對該方法做補充說明。
具體地,在根據(jù)運動規(guī)律,調(diào)整對應(yīng)時間段的電子設(shè)備的休眠時間之后,還包括:
步驟S701:當(dāng)對應(yīng)時間段的休眠時間到期后,檢測用戶是否發(fā)生運動動作。上述檢測過程中,可以通過手機內(nèi)置慣性測量單元(IMU,Inertial measurement unit)檢測手機是否為靜止?fàn)顟B(tài)。當(dāng)手機靜止時,IMU各個傳感器的讀數(shù)均保持不變,用戶活動時,手機的傳感器讀數(shù)會有波動。
步驟S702:若發(fā)生,則結(jié)束休眠狀態(tài),啟動計步進程。
步驟S703:若未發(fā)生,則啟動下一時間段對應(yīng)的休眠時間。
第五實施例
以上第一實施例至第四實施例介紹了控制電子設(shè)備的能耗的方法,下面將結(jié)合附圖對相應(yīng)的控制電子設(shè)備的能耗的裝置作進一步介紹。
具體地,如圖8所示,該裝置包括:
獲取模塊81,用于獲取用戶的歷史運動數(shù)據(jù),歷史運動數(shù)據(jù)至少包括: 運動時間段和與運動時間段對應(yīng)的運動量;
第一處理模塊82,用于根據(jù)歷史運動數(shù)據(jù),確定得到用戶的運動規(guī)律,運動規(guī)律用戶表示用戶在不同時間段下對應(yīng)運動量;
調(diào)整模塊83,用于根據(jù)運動規(guī)律,調(diào)整對應(yīng)時間段的電子設(shè)備的休眠時間。
其中,獲取模塊具體包括:
第一獲取單元,用于獲取記錄有用戶前N個統(tǒng)計周期內(nèi)的運動時間段和對應(yīng)運動量的歷史運動數(shù)據(jù);其中,N為正整數(shù)。
其中,獲取模塊具體包括:
第二獲取單元,用于獲取用戶前N個統(tǒng)計周期內(nèi)的運動時間段與對應(yīng)的運動量;
計算單元,用于根據(jù)運動時間和對應(yīng)的運動量,計算用戶在不同時間段的運動量分布情況;
確定單元,用于根據(jù)運動量分布情況,得到用戶的歷史運動數(shù)據(jù)。
其中,根據(jù)歷史運動數(shù)據(jù),通過以下公式確定得到用戶的運動規(guī)律:
rn+1=(1-α)*rn+α*dn;0<n≤N,且n為正整數(shù);
其中,rn+1表示當(dāng)前統(tǒng)計周期內(nèi)不同時間段下的預(yù)測運動量,α表示權(quán)重衰減因子,rn表示前N-n個統(tǒng)計周期內(nèi)不同時間段下的運動量統(tǒng)計值,dn表示前N-n個統(tǒng)計周期內(nèi)的運動量分布情況。
其中,調(diào)整模塊具體包括:
第一調(diào)整單元,用于根據(jù)預(yù)測運動量與休眠時間的關(guān)系,調(diào)整對應(yīng)時間段的休眠時間;
其中,預(yù)測運動量與休眠時間呈反比關(guān)系。
其中,第一處理模塊具體包括:
第三獲取單元,用于獲取歷史數(shù)據(jù)中記錄的前N個統(tǒng)計周期內(nèi)同一時間段下對應(yīng)的運動量,并對其計算平均值,得到第一運動量;
第一處理單元,用于當(dāng)?shù)谝贿\動量超過第一預(yù)設(shè)閾值時,確定該時間段為運動密集期;
第二處理單元,用于當(dāng)?shù)谝贿\動量低于第二預(yù)設(shè)閾值時,確定該時間段為 運動稀發(fā)期;其中,第一預(yù)設(shè)閾值高于第二預(yù)設(shè)閾值;
第三處理單元,用于當(dāng)?shù)谝贿\動量處于第一預(yù)設(shè)閾值和第二預(yù)設(shè)閾值之間時,確定該時間段為普通運動期。
其中,調(diào)整模塊包括:
第二調(diào)整單元,用于當(dāng)對應(yīng)時間段為運動密集期時,確定對應(yīng)時間段的休眠時間為第一時長;
第三調(diào)整單元,用于當(dāng)對應(yīng)時間段為運動稀發(fā)期時,確定對應(yīng)時間段的休眠時間為第二時長;
第四調(diào)整單元,用于當(dāng)對應(yīng)時間段為普通運動期時,確定對應(yīng)時間段的休眠時間為第三時長;
其中,第一時長小于第三時長,第三時長小于第二時長。
其中,該裝置還包括:
檢測模塊,用于當(dāng)對應(yīng)時間段的休眠時間到期后,檢測用戶是否發(fā)生運動動作;
啟動模塊,用于當(dāng)檢測到用戶發(fā)生運動動作時,結(jié)束休眠狀態(tài),啟動計步進程;
第二處理模塊,用于當(dāng)檢測到用戶未發(fā)生運動動作時,啟動下一時間段對應(yīng)的休眠時間;當(dāng)檢測到對應(yīng)時間段的休眠時間未到期時,保持休眠狀態(tài)。
需要說明的是,該裝置是與上述控制電子設(shè)備的能耗的方法對應(yīng)的裝置,上述方法實施例中所有實現(xiàn)方式均適用于該裝置的實施例中,也能達到相同的技術(shù)效果。
以上所述的是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進和潤飾,這些改進和潤飾也在本發(fā)明的保護范圍內(nèi)。