本申請涉及智能設(shè)備領(lǐng)域,尤其涉及一種智能設(shè)備的應(yīng)用控制方法和裝置。
背景技術(shù):
隨著智能設(shè)備的發(fā)展與普及,智能設(shè)備例如智能手機在人們的生活和工作中發(fā)揮著越來越重要的作用。
為了豐富智能設(shè)備的功能,智能設(shè)備用戶通常會在智能設(shè)備上安裝具有不同功能的應(yīng)用(application,app)以滿足用戶的不同需求。
目前,在智能設(shè)備用戶打開一個應(yīng)用后且沒有關(guān)閉該應(yīng)用的情況下,如果該應(yīng)用不在前臺,則其通常在后臺運行。這些運行在后臺的應(yīng)用(簡稱后臺應(yīng)用)會占用智能設(shè)備的cpu(centralprocessingunit,中央處理器),增加智能設(shè)備的耗電量,導(dǎo)致智能設(shè)備電池的待機時間較短。
技術(shù)實現(xiàn)要素:
為了降低智能設(shè)備的耗電量,延長智能設(shè)備電池的待機時間,本申請?zhí)峁┝艘环N智能設(shè)備的應(yīng)用控制方法和裝置。
為了解決上述技術(shù)問題,本申請采用了如下技術(shù)方案:
一種智能設(shè)備的應(yīng)用控制方法,包括:
獲取智能設(shè)備的歷史耗電速率;
根據(jù)所述智能設(shè)備的歷史耗電速率確定智能設(shè)備的耗電類型;
從預(yù)先設(shè)置的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系中獲取與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略;
根據(jù)所述與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略控制后臺應(yīng)用。
可選地,所述與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略至少與應(yīng)用的使用頻率和應(yīng)用在后臺運行時的耗電量之一相關(guān),所述應(yīng)用的使用頻率為在預(yù)設(shè)時間段內(nèi),該應(yīng)用產(chǎn)生可見操作的次數(shù)。
可選地,所述根據(jù)所述與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略控制后臺應(yīng)用,具體包括:
獲取后臺應(yīng)用的使用頻率,所述使用頻率為在預(yù)設(shè)時間段內(nèi),應(yīng)用產(chǎn)生可見操作的次數(shù);
根據(jù)所述與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略以及所述后臺應(yīng)用的使用頻率控制后臺應(yīng)用。
可選地,所述根據(jù)所述與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略以及所述后臺應(yīng)用的使用頻率控制后臺應(yīng)用,具體包括:
統(tǒng)計后臺應(yīng)用的使用頻率;
監(jiān)測黑屏持續(xù)時長,當(dāng)黑屏持續(xù)時長超過預(yù)設(shè)時長后,關(guān)閉使用頻率低于預(yù)設(shè)使用頻率的后臺應(yīng)用。
可選地,所述后臺應(yīng)用為多個,所述根據(jù)所述與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略以及所述后臺應(yīng)用的使用頻率控制后臺應(yīng)用,具體包括:
統(tǒng)計后臺應(yīng)用的使用頻率;
根據(jù)各個后臺應(yīng)用的使用頻率的高低對各個后臺應(yīng)用進行排序;
監(jiān)測黑屏持續(xù)時長,當(dāng)黑屏持續(xù)時長超過預(yù)設(shè)時長后,關(guān)閉使用頻率排名在預(yù)設(shè)排名之后的后臺應(yīng)用。
可選地,所述方法還包括:
預(yù)先設(shè)置智能設(shè)備的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系。
可選地,所述根據(jù)所述智能設(shè)備的歷史耗電速率確定智能設(shè)備的耗電類型,具體包括:
當(dāng)所述智能設(shè)備的歷史耗電速率小于等于第一速率時,確定智能設(shè)備的耗電類型為輕度耗電;
當(dāng)所述智能設(shè)備的歷史耗電速率大于第一速率且小于等于第二速率時,確定智能設(shè)備的耗電類型為中度耗電;
當(dāng)所述智能設(shè)備的歷史耗電速率大于第二速率且小于等于第三速率時,確定智能設(shè)備的耗電類型為重度耗電;
當(dāng)所述智能設(shè)備的歷史耗電速率大于第三速率時,確定智能設(shè)備的耗電類型為超重度耗電。
可選地,所述智能設(shè)備的歷史耗電速率利用智能設(shè)備在過去一段時間段內(nèi)從滿電狀態(tài)到電量耗盡所持續(xù)的平均時間描述或者利用智能設(shè)備在過去一段時間段內(nèi)的特定時間段內(nèi)的平均耗電量描述。
一種智能設(shè)備的應(yīng)用控制裝置,包括:
第一獲取單元,用于獲取智能設(shè)備的歷史耗電速率;
確定單元,用于根據(jù)所述智能設(shè)備的歷史耗電速率確定智能設(shè)備的耗電類型;
第二獲取單元,用于從預(yù)先設(shè)置的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系中獲取與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略;
控制單元,用于根據(jù)所述與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略控制后臺應(yīng)用。
可選地,所述應(yīng)用控制裝置還包括:
設(shè)置單元,用于預(yù)先設(shè)置智能設(shè)備的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系。
相較于現(xiàn)有技術(shù),本申請具有以下有益效果:
在本申請?zhí)峁┑闹悄茉O(shè)備的應(yīng)用控制方法和裝置中,由于智能設(shè)備的歷史耗電速率與用戶的歷史使用方式相關(guān),因此,根據(jù)歷史耗電速率確定出的耗電類型也與用戶的歷史使用方式相關(guān),進一步地,獲取到的與耗電類型相對應(yīng)的應(yīng)用控制策略也與用戶的歷史使用方式相關(guān),最終本申請?zhí)峁┑姆椒ǜ鶕?jù)與確定的耗電類型相對應(yīng)的應(yīng)用控制策略對后臺應(yīng)用進行控制,例如關(guān)閉部分后臺應(yīng)用。如此,本申請?zhí)峁┑膽?yīng)用控制方法能夠根據(jù)用戶的歷史使用方式來控制智能設(shè)備的后臺應(yīng)用。因此,本申請?zhí)峁┑膽?yīng)用控制方法能夠自適應(yīng)用戶使用方式來控制智能設(shè)備的后臺應(yīng)用。而且該方法通過與耗電類型對應(yīng)的應(yīng)用控制策略對后臺應(yīng)用進行控制,降低了智能設(shè)備的耗電量,延長了智能設(shè)備電池的待機時間,進而提高了用戶體驗。
附圖說明
為了清楚地理解本申請的具體實施方式,下面將描述本申請具體實施方式時用到的附圖做一簡要說明。顯而易見地,這些附圖僅是本申請的部分實施例。
圖1是本申請實施例提供的智能設(shè)備的應(yīng)用控制方法流程示意圖;
圖2是本申請實施例提供的智能設(shè)備的應(yīng)用控制裝置結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖對本申請的具體實施方式進行詳細描述。
在描述本申請的具體實施方式之前,首先介紹描述本申請具體實施方式時用到的技術(shù)術(shù)語。
1、智能設(shè)備的歷史耗電速率
在本申請實施例中,智能設(shè)備包括但不限于智能手機、平板電腦等等。
顧名思義,智能設(shè)備的歷史耗電速率就是智能設(shè)備過去一段時間段內(nèi)耗電的快慢程度。
在本申請實施例中,智能設(shè)備的歷史耗電速率可以利用智能設(shè)備在過去一段時間段內(nèi)從滿電狀態(tài)到電量耗盡所持續(xù)的平均時間描述,即利用在過去一段時間段內(nèi)一次充滿電后可持續(xù)使用的平均時間來描述。其中,一次充滿電后可持續(xù)使用的平均時間越長,智能設(shè)備的歷史耗電速率越小。智能設(shè)備的耗電速率與用戶的使用習(xí)慣相關(guān),當(dāng)用戶操作智能設(shè)備的頻率較大時,對應(yīng)地,智能設(shè)備的耗電速率就較大。
其中,過去一段時間段例如可以為過去一個月,也可以為過去半年,一周或者一個月。
此外,智能設(shè)備的歷史耗電速率也可以利用智能設(shè)備在過去一段時間段內(nèi)的特定時間段內(nèi)的平均耗電量描述。其中,過去一段時間段內(nèi)的特定時間段內(nèi)的平均耗電量越高,智能設(shè)備的歷史耗電速率越大。作為示例,由于用戶一般在白天使用智能設(shè)備,為了使智能設(shè)備的歷史耗電速率較大程度地反映用戶的使用方式,特定時間段可以為每天早上7點到晚上10點這一時間段。
2、智能設(shè)備的耗電類型
在本申請實施例中,根據(jù)智能設(shè)備的歷史耗電速率可以劃分出不同的耗電類型。由于智能設(shè)備的歷史耗電速率與用戶的使用習(xí)慣相關(guān),所以,根據(jù)智能設(shè)備的歷史耗電速率確定出的智能設(shè)備的耗電類型也與用戶的使用習(xí)慣相關(guān)。
作為示例,耗電類型可以包括輕度耗電、中度耗電、重度耗電和超重度耗電。
其中,當(dāng)智能設(shè)備的歷史耗電速率小于等于第一速率時,確定智能設(shè)備的耗電類型為輕度耗電;
當(dāng)智能設(shè)備的歷史耗電速率大于第一速率且小于等于第二速率時,確定智能設(shè)備的耗電類型為中度耗電;
當(dāng)智能設(shè)備的歷史耗電速率大于第二速率且小于等于第三速率時,確定智能設(shè)備的耗電類型為重度耗電;
當(dāng)智能設(shè)備的歷史耗電速率大于第三速率時,確定智能設(shè)備的耗電類型為超重度耗電。
第一速率、第二速率、第三速率的具體數(shù)值均為設(shè)定值。
例如,當(dāng)歷史耗電速率利用智能設(shè)備在過去一段時間段內(nèi)從滿電狀態(tài)到電量耗盡所持續(xù)的平均時間描述,即利用在過去一段時間段內(nèi)一次充滿電后可持續(xù)使用的平均時間來描述時,第一速率可以為一次充滿電后連續(xù)使用1天以上;第二速率可以為一次充滿電后連續(xù)使用0.8天至1天;第二速率可以為一次充滿電后連續(xù)使用0.6天至0.8天;第三速率可以為一次充滿天后連續(xù)使用0.6天以下。
3、智能設(shè)備的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系
為了自適應(yīng)不同用戶的使用方式,進而根據(jù)不同用戶的使用方式來對智能設(shè)備的后臺應(yīng)用進行控制,在本申請實施例中,預(yù)先設(shè)置有智能設(shè)備的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系,并預(yù)先存儲到智能設(shè)備上。
在該對應(yīng)關(guān)系中,不同耗電類型對應(yīng)不同的應(yīng)用控制策略。其中,應(yīng)用控制策略至少與該應(yīng)用的使用頻率和應(yīng)用在后臺運行時的耗電量之一相關(guān)。應(yīng)用的使用頻率為在預(yù)設(shè)時間段內(nèi),該應(yīng)用產(chǎn)生可見操作的次數(shù)。作為示例,應(yīng)用的適應(yīng)頻率可以為在連續(xù)兩小時內(nèi),該應(yīng)用產(chǎn)生可見操作的次數(shù)。
下面結(jié)合附圖對本申請的具體實施方式進行詳細描述。
圖1是本申請實施例提供的智能設(shè)備的應(yīng)用控制方法流程示意圖。如圖1所示,該方法包括以下步驟:
s101:預(yù)先設(shè)置智能設(shè)備的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系。
s102:獲取智能設(shè)備的歷史耗電速率。
當(dāng)智能設(shè)備的歷史耗電速率可以利用智能設(shè)備在過去一段時間段內(nèi)從滿電狀態(tài)到電量耗盡所持續(xù)的平均時間描述,即利用在過去一段時間段內(nèi)一次充滿電后可持續(xù)使用的平均時間來描述時,本步驟可以具體為:
a1:統(tǒng)計智能設(shè)備在過去一周內(nèi)各個一次充滿電后可持續(xù)使用的時間。
a2:計算過去一周內(nèi)各個一次充滿電后可持續(xù)使用的時間的平均值,利用該平均值來描述智能設(shè)備的歷史耗電速率。
當(dāng)智能設(shè)備的歷史耗電速率利用智能設(shè)備在過去一段時間段內(nèi)的特定時間段內(nèi)的平均耗電量描述時,本步驟可以具體為:
b1:統(tǒng)計智能設(shè)備在過去一周內(nèi)每天早上7點到晚上10點之間的耗電量;
b2:計算過去一周的早上7點到晚上10點之間的耗電量的平均值,該平均值用于描述智能設(shè)備的歷史耗電速率。
s103:根據(jù)智能設(shè)備的歷史耗電速率確定智能設(shè)備的耗電類型。
在本申請實施例中,預(yù)先根據(jù)智能設(shè)備的歷史耗電速率劃分智能設(shè)備的耗電類型。因此,不同的智能設(shè)備的耗電類型對應(yīng)的歷史耗電速率不同。例如,輕度耗電對應(yīng)的歷史耗電速率為:一次充滿電后可持續(xù)使用1天以上。
如此,根據(jù)步驟s102中獲取到的智能設(shè)備的歷史耗電速率來確定智能設(shè)備的耗電類型。例如,當(dāng)獲取到的智能設(shè)備的歷史耗電速率為:一次充滿電后可持續(xù)使用1天以上,則確定該智能設(shè)備的耗電類型為輕度耗電。當(dāng)獲取到的智能設(shè)備的歷史耗電速率為:一次充滿電后可持續(xù)使用0.5天,則確定該智能設(shè)備的耗電類型為超重度耗電。
s104:從預(yù)先設(shè)置的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系中獲取與智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略。
由于在本申請實施例中,預(yù)先設(shè)置有智能設(shè)備的耗電類型與應(yīng)用控制策略之間的對應(yīng)關(guān)系,因此,根據(jù)利用該對應(yīng)關(guān)系可以獲取到與上述步驟s103確定出的智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略。
如上所述,應(yīng)用控制策略至少與該應(yīng)用的使用頻率和應(yīng)用在后臺運行時的耗電量之一相關(guān)。
s105:根據(jù)與智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略控制后臺應(yīng)用。
作為一示例,當(dāng)應(yīng)用控制策略與應(yīng)用在后臺運行時的耗電量有關(guān)時,步驟s105可以具體包括:
c1)統(tǒng)計后臺應(yīng)用在后臺運行時的耗電量。
c2)監(jiān)測黑屏持續(xù)時長,當(dāng)黑屏持續(xù)時長超過預(yù)設(shè)時長后,關(guān)閉在后臺運行時的耗電量高于預(yù)設(shè)耗電量的后臺應(yīng)用。
在本申請實施例中,針對不同的耗電類型,其對應(yīng)的預(yù)設(shè)時長以及預(yù)設(shè)耗電量的數(shù)值不同。作為示例,可以如下:
當(dāng)耗電類型為輕度耗電時,預(yù)設(shè)時長可以為30分鐘,預(yù)設(shè)耗電量可以為20%。
當(dāng)耗電類型為中度耗電時,預(yù)設(shè)時長可以為20分鐘,預(yù)設(shè)耗電量可以為15%。
當(dāng)耗電類型為重度耗電時,預(yù)設(shè)時長可以為10分鐘,預(yù)設(shè)耗電量可以為10%。
當(dāng)耗電類型為超重度耗電時,預(yù)設(shè)時長可以為5分鐘,預(yù)設(shè)耗電量可以為5%。
作為又一示例,當(dāng)應(yīng)用控制策略與應(yīng)用在后臺運行時的耗電量有關(guān)且后臺應(yīng)用為多個時,步驟s105還可以具體包括以下步驟:
d1)統(tǒng)計后臺應(yīng)用在后臺運行時的耗電量。
d2)根據(jù)各個后臺應(yīng)用在后臺運行時的耗電量的高低對各個后臺應(yīng)用進行排序。
d3)監(jiān)測黑屏持續(xù)時長,當(dāng)黑屏持續(xù)時長超過預(yù)設(shè)時長后,關(guān)閉在后臺運行時的耗電量排名在預(yù)設(shè)排名之前的后臺應(yīng)用。
與上述示例類似,針對不同的耗電類型,其對應(yīng)的預(yù)設(shè)時長和預(yù)設(shè)排名的數(shù)值不同。作為示例,具體可以如下:
當(dāng)耗電類型為輕度耗電時,預(yù)設(shè)時長可以為30分鐘,預(yù)設(shè)排名可以為第15名。
當(dāng)耗電類型為中度耗電時,預(yù)設(shè)時長可以為20分鐘,預(yù)設(shè)排名可以為第10名。
當(dāng)耗電類型為重度耗電時,預(yù)設(shè)時長可以為10分鐘,預(yù)設(shè)排名可以為第8名。
當(dāng)耗電類型為超重度耗電時,預(yù)設(shè)時長可以為5分鐘,預(yù)設(shè)排名可以為第5名。
作為另一示例,當(dāng)應(yīng)用控制策略與應(yīng)用的使用頻率相關(guān)時,步驟s105還可以具體包括以下步驟:
e1)統(tǒng)計后臺應(yīng)用的使用頻率。
e2)監(jiān)測黑屏持續(xù)時長,當(dāng)黑屏持續(xù)時長超過預(yù)設(shè)時長后,關(guān)閉使用頻率低于預(yù)設(shè)使用頻率的后臺應(yīng)用。
與上述示例類似,針對不同的耗電類型,其對應(yīng)的預(yù)設(shè)時長和預(yù)設(shè)使用頻率的數(shù)值不同。作為示例,可以如下:
當(dāng)耗電類型為輕度耗電時,預(yù)設(shè)時長可以為30分鐘,預(yù)設(shè)使用頻率可以為100次。
當(dāng)耗電類型為中度耗電時,預(yù)設(shè)時長可以為20分鐘,預(yù)設(shè)使用頻率可以為70次。
當(dāng)耗電類型為重度耗電時,預(yù)設(shè)時長可以為10分鐘,預(yù)設(shè)使用頻率可以為50次。
當(dāng)耗電類型為超重度耗電時,預(yù)設(shè)時長可以為5分鐘,預(yù)設(shè)使用頻率可以為10次。
作為又一示例,當(dāng)應(yīng)用控制策略與應(yīng)用的使用頻率相關(guān)時,步驟s105還可以具體為:
f1):統(tǒng)計后臺應(yīng)用的使用頻率。
f2):根據(jù)各個后臺應(yīng)用的使用頻率的高低對各個后臺應(yīng)用進行排序。
f3):監(jiān)測黑屏持續(xù)時長,當(dāng)黑屏持續(xù)時長超過預(yù)設(shè)時長后,關(guān)閉使用頻率排名在預(yù)設(shè)排名之后的后臺應(yīng)用。
與上述示例類似,針對不同的耗電類型,其對應(yīng)的預(yù)設(shè)時長和預(yù)設(shè)排名的數(shù)值不同。作為示例,可以如下:
當(dāng)耗電類型為輕度耗電時,預(yù)設(shè)時長可以為30分鐘,預(yù)設(shè)排名可以為第15名。
當(dāng)耗電類型為中度耗電時,預(yù)設(shè)時長可以為20分鐘,預(yù)設(shè)排名可以為第10名。
當(dāng)耗電類型為重度耗電時,預(yù)設(shè)時長可以為10分鐘,預(yù)設(shè)排名可以為第8名。
當(dāng)耗電類型為超重度耗電時,預(yù)設(shè)時長可以為5分鐘,預(yù)設(shè)排名可以為第5名。
以上為本申請實施例提供的智能設(shè)備的應(yīng)用控制方法的具體實施方式。在該具體實施方式中,由于智能設(shè)備的歷史耗電速率與用戶的歷史使用方式相關(guān),因此,根據(jù)歷史耗電速率確定出的耗電類型也與用戶的歷史使用方式相關(guān),進一步地,獲取到的與耗電類型相對應(yīng)的應(yīng)用控制策略也與用戶的歷史使用方式相關(guān),最終本申請?zhí)峁┑姆椒ǜ鶕?jù)與確定的耗電類型相對應(yīng)的應(yīng)用控制策略對后臺應(yīng)用進行控制,例如關(guān)閉部分后臺應(yīng)用。如此,本申請?zhí)峁┑膽?yīng)用控制方法能夠根據(jù)用戶的歷史使用方式來控制智能設(shè)備的后臺應(yīng)用。因此,本申請?zhí)峁┑膽?yīng)用控制方法能夠自適應(yīng)用戶使用方式來控制智能設(shè)備的后臺應(yīng)用。而且該方法通過與耗電類型對應(yīng)的應(yīng)用控制策略對后臺應(yīng)用進行控制,降低了智能設(shè)備的耗電量,延長了智能設(shè)備電池的待機時間,進而提高了用戶體驗。
從以上具體實施方式可知,本申請?zhí)峁┑闹悄茉O(shè)備的應(yīng)用控制方法能夠根據(jù)智能設(shè)備的不同耗電類型來采取不同的應(yīng)用控制策略,因此,這種應(yīng)用控制方法能夠自適應(yīng)智能設(shè)備的耗電類型,這種自適應(yīng)的控制方式,使智能設(shè)備能夠自動區(qū)分對待重度耗電和輕度耗電用戶,在延長了重度耗電用戶的手機待機時間,又不影響到輕度用戶的使用體驗,達到了一個功能與耗電自動平衡的效果,同時滿足了絕大多數(shù)(使用習(xí)慣互不相同)用戶的需求。
基于上述實施例提供的智能設(shè)備的應(yīng)用控制方法的具體實施方式,本申請還提供了智能設(shè)備的應(yīng)用控制裝置的具體實施方式。具體參見以下實施例。
圖2是本申請實施例提供的智能設(shè)備的應(yīng)用控制裝置結(jié)構(gòu)示意圖。如圖2所示,該裝置包括:
第一獲取單元21,用于獲取智能設(shè)備的歷史耗電速率;
確定單元22,用于根據(jù)所述智能設(shè)備的歷史耗電速率確定智能設(shè)備的耗電類型;
第二獲取單元23,用于從預(yù)先設(shè)置的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系中獲取與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略;
控制單元24,用于根據(jù)所述與所述智能設(shè)備的耗電類型相對應(yīng)的應(yīng)用控制策略控制后臺應(yīng)用。
通過以上裝置能夠自適應(yīng)用戶使用方式來控制智能設(shè)備的后臺應(yīng)用。而且該裝置通過與耗電類型對應(yīng)的應(yīng)用控制策略對后臺應(yīng)用進行控制,降低了智能設(shè)備的耗電量,延長了智能設(shè)備電池的待機時間,進而提高了用戶體驗。
為了方便對智能設(shè)備的后臺應(yīng)用進行控制,所述應(yīng)用控制裝置還可以包括:
設(shè)置單元25,用于預(yù)先設(shè)置智能設(shè)備的耗電類型與應(yīng)用控制策略的對應(yīng)關(guān)系。
以上為本申請的具體實施方式。