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

控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備的制作方法

文檔序號(hào):6544762閱讀:186來(lái)源:國(guó)知局
控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明提供一種控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備。所述方法包括:(A)檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序;(B)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,硬件狀態(tài)配置信息指示智能終端的預(yù)定硬件運(yùn)行狀態(tài);(C)根據(jù)獲取的硬件狀態(tài)配置信息對(duì)智能終端的預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行控制。根據(jù)本發(fā)明的方案可以有效地降低智能終端的功耗。
【專利說(shuō)明】控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端領(lǐng)域。更具體地講,涉及一種控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備。
【背景技術(shù)】
[0002]隨著技術(shù)的不斷發(fā)展,智能終端(例如,智能手機(jī)、智能相機(jī)、平板電腦等)被越來(lái)越廣泛地使用。智能終端通常具有自己的操作系統(tǒng),可以安裝各種應(yīng)用程序,從而用戶可以像使用電腦一樣來(lái)使用智能終端。
[0003]不同的應(yīng)用程序?qū)τ谥悄芙K端的硬件組件的運(yùn)行狀態(tài)具有不同的需求,用戶通常根據(jù)這些需求來(lái)調(diào)整智能終端的硬件組件的狀態(tài)。而這種情況可能會(huì)導(dǎo)致電力被不必要的浪費(fèi)。而大多數(shù)智能終端通常具有有限電力的電池進(jìn)行供電,因此如何控制智能終端的功耗是亟待解決的一個(gè)問(wèn)題。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于提供一種控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備,并且還在于提供一種在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的方法和設(shè)備。
[0005]根據(jù)本發(fā)明的一方面,通過(guò)一種控制智能終端的硬件運(yùn)行狀態(tài)的方法,其特征在于,包括:(A)檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序;(B)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,硬件狀態(tài)配置信息指示智能終端的預(yù)定硬件運(yùn)行狀態(tài);(C)根據(jù)獲取的硬件狀態(tài)配置信息對(duì)智能終端的預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行控制。
[0006]可選地,預(yù)定硬件運(yùn)行狀態(tài)表示預(yù)定的耗電硬件組件的運(yùn)行狀態(tài)。
[0007]可選地,預(yù)定硬件運(yùn)行狀態(tài)包括下述硬件運(yùn)行狀態(tài)中的至少一個(gè):屏幕亮度值、無(wú)線局域網(wǎng)的開關(guān)狀態(tài)、移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)、藍(lán)牙的開關(guān)狀態(tài)。
[0008]可選地,當(dāng)檢測(cè)的應(yīng)用程序不是桌面應(yīng)用和系統(tǒng)應(yīng)用時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0009]可選地,步驟(B)包括:從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0010]可選地,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的步驟包括:確定所述數(shù)據(jù)庫(kù)中是否存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中不存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),確定檢測(cè)的應(yīng)用程序的類型;從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,所述數(shù)據(jù)庫(kù)存儲(chǔ)有預(yù)定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息、預(yù)定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0011]可選地,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的步驟包括:確定檢測(cè)的應(yīng)用程序的類型;從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,所述數(shù)據(jù)庫(kù)存儲(chǔ)有預(yù)定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0012]可選地,步驟(B)包括:從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配
置信息。
[0013]可選地,步驟(B)包括:確定是否能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;當(dāng)能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;當(dāng)不能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0014]可選地,所述方法還包括:當(dāng)檢測(cè)的應(yīng)用程序運(yùn)行時(shí)間超過(guò)預(yù)定時(shí)間閾值時(shí),將所述應(yīng)用程序的標(biāo)識(shí)符以及所述預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給預(yù)定服務(wù)器。
[0015]可選地,當(dāng)檢測(cè)的應(yīng)用程序是桌面應(yīng)用或系統(tǒng)應(yīng)用時(shí),控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),使得預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
[0016]可選地,與桌面應(yīng)用或系統(tǒng)應(yīng)用對(duì)應(yīng)的硬件狀態(tài)配置信息指示預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
[0017]可選地,所述方法還包括:當(dāng)檢測(cè)的應(yīng)用程序被退出時(shí),將預(yù)定硬件運(yùn)行狀態(tài)恢復(fù)為之前的狀態(tài)。
[0018]可選地,檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序的步驟包括:周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序,其中,當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不同時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0019]本發(fā)明的另一方面提供一種在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的方法,其中,硬件狀態(tài)配置信息用于在所對(duì)應(yīng)的應(yīng)用程序運(yùn)行時(shí)控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),其特征在于,包括:(A)從至少一個(gè)智能終端接收預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài);(B)根據(jù)接收的預(yù)定硬件運(yùn)行狀態(tài)生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0020]可選地,當(dāng)接收到所述預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)的次數(shù)大于預(yù)定次數(shù)閾值時(shí),執(zhí)行步驟(B)。
[0021]可選地,步驟(B)包括:將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例超出預(yù)定比例閾值的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
[0022]可選地,步驟(B)包括:將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例最高的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
[0023]可選地,所述方法還包括:當(dāng)服務(wù)器中不存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),存儲(chǔ)在步驟(B)生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0024]可選地,所述方法還包括:當(dāng)服務(wù)器中存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),將存在的硬件狀態(tài)配置信息更新為在步驟(B)生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。[0025]本發(fā)明的另一方面提供一種控制智能終端的硬件運(yùn)行狀態(tài)的設(shè)備,其特征在于,包括:前臺(tái)檢測(cè)單元,檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序;配置獲取單元,獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,硬件狀態(tài)配置信息指示智能終端的預(yù)定硬件運(yùn)行狀態(tài);控制單元,根據(jù)獲取的硬件狀態(tài)配置信息對(duì)智能終端的預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行控制。
[0026]可選地,預(yù)定硬件運(yùn)行狀態(tài)表示預(yù)定的耗電硬件組件的運(yùn)行狀態(tài)。
[0027]可選地,預(yù)定硬件運(yùn)行狀態(tài)包括下述硬件運(yùn)行狀態(tài)中的至少一個(gè):屏幕亮度值、無(wú)線局域網(wǎng)的開關(guān)狀態(tài)、移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)、藍(lán)牙的開關(guān)狀態(tài)。
[0028]可選地,當(dāng)檢測(cè)的應(yīng)用程序不是桌面應(yīng)用和系統(tǒng)應(yīng)用時(shí),配置獲取單元獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0029]可選地,配置獲取單元包括:本地獲取單元,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0030]可選地,本地獲取單元包括:第一檢索單元,確定所述數(shù)據(jù)庫(kù)中是否存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;第一獲取單元,當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;類型判斷單元,當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中不存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),確定檢測(cè)的應(yīng)用程序的類型;第二獲取單元,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,所述數(shù)據(jù)庫(kù)存儲(chǔ)有預(yù)定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息、預(yù)定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0031]可選地,本地獲取單元包括:類型判斷單元,確定檢測(cè)的應(yīng)用程序的類型;第二檢索單元,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,所述數(shù)據(jù)庫(kù)存儲(chǔ)有預(yù)定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0032]可選地,配置獲取單元包括:云獲取單元,從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0033]可選地,配置獲取單元包括:本地獲取單元,用于從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;云獲取單元,用于從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,本地獲取單元確定是否能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;當(dāng)本地獲取單元能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),本地獲取單元從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;當(dāng)本地獲取單元不能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),云獲取單元從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0034]可選地,所述設(shè)備還包括:發(fā)送單元,當(dāng)檢測(cè)的應(yīng)用程序運(yùn)行時(shí)間超過(guò)預(yù)定時(shí)間閾值時(shí),將所述應(yīng)用程序的標(biāo)識(shí)符以及所述預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給預(yù)定服務(wù)器。
[0035]可選地,當(dāng)前臺(tái)檢測(cè)單元檢測(cè)的應(yīng)用程序是桌面應(yīng)用或系統(tǒng)應(yīng)用時(shí),控制器控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),使得預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
[0036]可選地,與桌面應(yīng)用或系統(tǒng)應(yīng)用對(duì)應(yīng)的硬件狀態(tài)配置信息指示預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。[0037]可選地,當(dāng)檢測(cè)的應(yīng)用程序被退出時(shí),控制器將預(yù)定硬件運(yùn)行狀態(tài)恢復(fù)為之前的狀態(tài)。
[0038]可選地,前臺(tái)檢測(cè)單元周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序,其中,當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不同時(shí),配置獲取單元獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0039]本發(fā)明的另一方面提供一種在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的設(shè)備,其中,硬件狀態(tài)配置信息用于在所對(duì)應(yīng)的應(yīng)用程序運(yùn)行時(shí)控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),其特征在于,包括:接收單元,從至少一個(gè)智能終端接收預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài);生成單元,根據(jù)接收的預(yù)定硬件運(yùn)行狀態(tài)生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0040]可選地,當(dāng)接收單元接收到所述預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)的次數(shù)大于預(yù)定次數(shù)閾值時(shí),生成單元根據(jù)接收的預(yù)定硬件運(yùn)行狀態(tài)生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0041]可選地,生成單元將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例超出預(yù)定比例閾值的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
[0042]可選地,生成單元將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例最高的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
[0043]可選地,所述設(shè)備還包括:存儲(chǔ)單元,當(dāng)服務(wù)器中不存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),存儲(chǔ)生成單元生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0044]可選地,所述設(shè)備還包括:更新單元,當(dāng)服務(wù)器中存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),將存在的硬件狀態(tài)配置信息更新為生成單元生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0045]根據(jù)本發(fā)明的控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備可以根據(jù)不同應(yīng)用程序而控制智能終端的硬件組件處于預(yù)定狀態(tài),從而可以有效地降低智能終端的功耗。此外,根據(jù)本發(fā)明的控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備也可以避免用戶因?yàn)槟硞€(gè)應(yīng)用程序需要某種硬件組件的某種狀態(tài)而手動(dòng)進(jìn)行調(diào)整。例如,當(dāng)用戶打開瀏覽器應(yīng)用時(shí)沒(méi)有打開無(wú)線局域網(wǎng)的開關(guān)時(shí),根據(jù)本發(fā)明的技術(shù)方案可以自動(dòng)打開無(wú)線局域網(wǎng)的開關(guān),而不需要用戶額外的手動(dòng)操作。
[0046]此外,根據(jù)本發(fā)明的在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的方法和設(shè)備,可以精確地確定出不同應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息,從而避免人工設(shè)置不同應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息,提高了效率。
【專利附圖】

【附圖說(shuō)明】
[0047]通過(guò)下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它目的、特點(diǎn)和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中:
[0048]圖1示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制智能終端的硬件運(yùn)行狀態(tài)的方法的流程圖;
[0049]圖2示出根據(jù)本發(fā)明的實(shí)施例的在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的方法的流程圖;
[0050]圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制智能終端的硬件運(yùn)行狀態(tài)的設(shè)備的框圖;
[0051]圖4示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的設(shè)備的框圖。
【具體實(shí)施方式】
[0052]下面將參照附圖更充分地描述不同的示例實(shí)施例,其中,一些示例性實(shí)施例在附圖中示出。
[0053]圖1示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制智能終端的硬件運(yùn)行狀態(tài)的方法的流程圖。
[0054]如圖1所示,在步驟101,檢測(cè)智能終端在前臺(tái)所運(yùn)行的應(yīng)用程序。可通過(guò)智能終端的操作系統(tǒng)的相關(guān)接口來(lái)檢測(cè)當(dāng)前在前臺(tái)運(yùn)行的應(yīng)用程序。
[0055]例如,在Android系統(tǒng)中,可通過(guò)系統(tǒng)接口獲取當(dāng)前的活動(dòng)(Activity)堆棧,此時(shí)獲取的堆棧的棧頂?shù)膽?yīng)用程序便是在前臺(tái)運(yùn)行的應(yīng)用程序。
[0056]應(yīng)該理解,對(duì)于其他操作系統(tǒng)來(lái)說(shuō),同樣可以獲取在前臺(tái)運(yùn)行的應(yīng)用程序。
[0057]在步驟102,獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。硬件狀態(tài)配置信息用于指示智能終端的預(yù)定硬件運(yùn)行狀態(tài),預(yù)定硬件運(yùn)行狀態(tài)表示預(yù)定的耗電硬件組件的運(yùn)行狀態(tài)。
[0058]例如,在一個(gè)示例中,預(yù)定硬件運(yùn)行狀態(tài)可包括下述項(xiàng)目中的至少一個(gè):屏幕亮度值、無(wú)線局域網(wǎng)(WLAN)的開關(guān)狀態(tài)、移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)、藍(lán)牙的開關(guān)狀態(tài)、音量、震動(dòng)的開關(guān)狀態(tài)、鎖屏?xí)r間。
[0059]在該示例中,屏幕亮度值和鎖屏?xí)r間指示屏幕的運(yùn)行狀態(tài),無(wú)線局域網(wǎng)的開關(guān)狀態(tài)指示無(wú)線局域網(wǎng)模塊(例如,WiFi芯片)的運(yùn)行狀態(tài),移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)指示基帶芯片的移動(dòng)數(shù)據(jù)模塊的運(yùn)行狀態(tài),藍(lán)牙的開關(guān)狀態(tài)指示藍(lán)牙模塊的運(yùn)行狀態(tài),音量指示音頻播放設(shè)備的運(yùn)行狀態(tài),震動(dòng)的開關(guān)狀態(tài)指示震動(dòng)馬達(dá)的運(yùn)行狀態(tài)。
[0060]應(yīng)該理解,本發(fā)明的預(yù)定硬件運(yùn)行狀態(tài)不限于上述項(xiàng)目,可包括與任何耗電硬件組件對(duì)應(yīng)的硬件運(yùn)行狀態(tài)。
[0061]在本發(fā)明的關(guān)于步驟102的一個(gè)實(shí)施例中,可以從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0062]下面將描述根據(jù)本發(fā)明的從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的實(shí)施例。
[0063]在第一實(shí)施例中,可直接從所述數(shù)據(jù)庫(kù)中獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。在此情況下,所述數(shù)據(jù)庫(kù)存儲(chǔ)有一定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信肩、O
[0064]在第二實(shí)施例中,首先確定檢測(cè)的應(yīng)用程序的類型,然后從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。在此情況下,所述數(shù)據(jù)庫(kù)存儲(chǔ)有一定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。[0065]可以利用現(xiàn)有的各種技術(shù)來(lái)確定應(yīng)用程序的類型。例如,可以根據(jù)用戶安裝應(yīng)用程序時(shí)進(jìn)行的分類、應(yīng)用程序本身的類型標(biāo)識(shí)符、應(yīng)用商店等來(lái)確定應(yīng)用程序的類型。
[0066]與第一實(shí)施例的方案相比,第二實(shí)施例的方案不需要預(yù)先詳細(xì)確定每個(gè)應(yīng)用程序的硬件狀態(tài)配置信息,而是針對(duì)應(yīng)用程序所述的類型來(lái)確定硬件狀態(tài)配置信息。與第一實(shí)施例相比,第二實(shí)施例降低了對(duì)所述數(shù)據(jù)庫(kù)中的預(yù)設(shè)信息的需求,兼容性更強(qiáng)(例如,對(duì)于一些新出現(xiàn)的應(yīng)用程序可能沒(méi)有對(duì)應(yīng)的硬件狀態(tài)配置信息,但是可以使用其所屬的類型對(duì)應(yīng)的硬件狀態(tài)配置信息),但是不能針對(duì)單個(gè)應(yīng)用程序提供更有針對(duì)性的硬件狀態(tài)配置信息。例如,同屬于音樂(lè)播放器的應(yīng)用程序,有的音樂(lè)播放器可能對(duì)于無(wú)線網(wǎng)絡(luò)(無(wú)線局域網(wǎng)或移動(dòng)數(shù)據(jù))有需求,有的音樂(lè)播放器可能對(duì)于無(wú)線網(wǎng)絡(luò)(無(wú)線局域網(wǎng)或移動(dòng)數(shù)據(jù))沒(méi)有需求。
[0067]在第三實(shí)施例中,首先確定所述數(shù)據(jù)庫(kù)中是否存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中不存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),確定檢測(cè)的應(yīng)用程序的類型(例如(但不限于),音樂(lè)播放器、瀏覽器、即時(shí)消息程序、地圖程序、網(wǎng)購(gòu)程序等),從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0068]在此情況下,所述數(shù)據(jù)庫(kù)存儲(chǔ)有一定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息、一定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0069]第三實(shí)施例只有在檢測(cè)的應(yīng)用程序沒(méi)有對(duì)應(yīng)的硬件狀態(tài)配置信息時(shí)才使用其所屬的類型對(duì)應(yīng)的硬件狀態(tài)配置信息作為自己的硬件狀態(tài)配置信息,能夠在保證提供更有針對(duì)性的硬件狀態(tài)配置信息的同時(shí),對(duì)于不存在自己的硬件狀態(tài)配置信息的應(yīng)用程序也可以提供其所屬的類型對(duì)應(yīng)的硬件狀態(tài)配置信息作為其硬件狀態(tài)配置信息。
[0070]在本發(fā)明的關(guān)于步驟102的另一個(gè)實(shí)施例中,可以從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0071]在本發(fā)明的關(guān)于步驟102的又一個(gè)實(shí)施例中,首先確定是否能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。當(dāng)能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;當(dāng)不能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí)(例如,在第一實(shí)施例中,數(shù)據(jù)庫(kù)中沒(méi)有存儲(chǔ)與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;在第二實(shí)施例或第三實(shí)施例中,數(shù)據(jù)庫(kù)中沒(méi)有存儲(chǔ)與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,并且數(shù)據(jù)庫(kù)中也沒(méi)有存儲(chǔ)與檢測(cè)的應(yīng)用程序所屬的類型對(duì)應(yīng)的硬件狀態(tài)配置信息),從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。可將從預(yù)定服務(wù)器獲取的硬件狀態(tài)配置信息存儲(chǔ)在數(shù)據(jù)庫(kù)中。
[0072]此外,所述控制智能終端的硬件運(yùn)行狀態(tài)的方法還可包括:在所述方法首次被執(zhí)行時(shí)或者周期性地確定智能終端中安裝的應(yīng)用程序是否在上述數(shù)據(jù)庫(kù)中存在對(duì)應(yīng)的硬件狀態(tài)配置信息。對(duì)于在上述數(shù)據(jù)庫(kù)中不存在對(duì)應(yīng)的硬件狀態(tài)配置信息的應(yīng)用程序,從預(yù)定服務(wù)器獲取對(duì)應(yīng)的硬件狀態(tài)配置信息并將其存儲(chǔ)在數(shù)據(jù)庫(kù)中。這樣可以在執(zhí)行步驟102時(shí)更高效地獲取硬件狀態(tài)配置信息。[0073]此外,所述方法還可包括監(jiān)控應(yīng)用程序的安裝,在應(yīng)用程序安裝之后確定智能終端中安裝的應(yīng)用程序是否在上述數(shù)據(jù)庫(kù)中存在對(duì)應(yīng)的硬件狀態(tài)配置信息。當(dāng)在數(shù)據(jù)庫(kù)中不存在對(duì)應(yīng)的硬件狀態(tài)配置信息時(shí),從預(yù)定服務(wù)器獲取對(duì)應(yīng)的硬件狀態(tài)配置信息并將其存儲(chǔ)在數(shù)據(jù)庫(kù)中。
[0074]在一個(gè)優(yōu)選實(shí)施例中,數(shù)據(jù)庫(kù)中存儲(chǔ)的與任何桌面應(yīng)用或系統(tǒng)應(yīng)用對(duì)應(yīng)的硬件狀態(tài)配置信息指示預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
[0075]在步驟103,根據(jù)獲取的硬件狀態(tài)配置信息對(duì)智能終端的預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行控制。具體地說(shuō),根據(jù)獲取的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài),來(lái)使得對(duì)應(yīng)的硬件組件處于所述預(yù)定硬件運(yùn)行狀態(tài)。
[0076]例如,如果硬件狀態(tài)配置信息指示屏幕亮度值為20%、無(wú)線局域網(wǎng)關(guān)閉、藍(lán)牙關(guān)閉,則進(jìn)行控制,使得屏幕的亮度為20%,無(wú)線局域網(wǎng)模塊關(guān)閉,藍(lán)牙模塊關(guān)閉。
[0077]在本發(fā)明的另一個(gè)實(shí)施例的控制智能終端的硬件運(yùn)行狀態(tài)的方法中,根據(jù)檢測(cè)的應(yīng)用程序的特點(diǎn)來(lái)確定是否執(zhí)行步驟102。
[0078]具體地說(shuō),當(dāng)在步驟101檢測(cè)的應(yīng)用程序不是桌面應(yīng)用和系統(tǒng)應(yīng)用時(shí),執(zhí)行步驟102以獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0079]當(dāng)在步驟101檢測(cè)的應(yīng)用程序是桌面應(yīng)用或系統(tǒng)應(yīng)用時(shí),控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),使得預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低,例如,在一個(gè)示例中,可直接對(duì)預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行調(diào)整(例如,停用或關(guān)閉對(duì)應(yīng)的硬件組件),以使得所對(duì)應(yīng)的硬件組件的功耗最低。在另一示例中,對(duì)于屬于操作系統(tǒng)的供用戶設(shè)置的設(shè)置選項(xiàng)中存在的硬件運(yùn)行狀態(tài),對(duì)其對(duì)應(yīng)的設(shè)置值進(jìn)行調(diào)整,使其所對(duì)應(yīng)的硬件組件的功耗最低(例如,將亮度值調(diào)整到設(shè)置值的最低值、將無(wú)線局域網(wǎng)的開關(guān)狀態(tài)調(diào)整為關(guān)閉、將移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)調(diào)整為關(guān)閉、將藍(lán)牙的開關(guān)狀態(tài)調(diào)整為關(guān)閉等);對(duì)于不屬于操作系統(tǒng)的上述設(shè)置選項(xiàng)中存在的硬件運(yùn)行狀態(tài),可以直接對(duì)其進(jìn)行調(diào)整(例如,停用或關(guān)閉對(duì)應(yīng)的硬件組件),以使得所對(duì)應(yīng)的硬件組件的功耗最低。應(yīng)該理解,在此情況下不執(zhí)行步驟102。
[0080]優(yōu)選地,在步驟101中,周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序,當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不同時(shí),執(zhí)行步驟102和103,并隨后在下一周期繼續(xù)執(zhí)行步驟101 ;當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序相同時(shí),繼續(xù)在下一周期執(zhí)行步驟101。
[0081]應(yīng)該理解,在前述根據(jù)檢測(cè)的應(yīng)用程序的特點(diǎn)來(lái)確定是否執(zhí)行步驟102的情況下,當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不同,并且在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不是桌面應(yīng)用和系統(tǒng)應(yīng)用時(shí),執(zhí)行步驟102 ;當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序相同,并且在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序是桌面應(yīng)用或系統(tǒng)應(yīng)用時(shí),繼續(xù)執(zhí)行步驟101。
[0082]此外,在本發(fā)明中,各個(gè)周期的長(zhǎng)度可以相同也可以不同。
[0083]優(yōu)選地,當(dāng)智能終端從在步驟101檢測(cè)到的應(yīng)用程序進(jìn)入鎖屏狀態(tài)時(shí),不再周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序。換言之,在鎖屏期間,預(yù)定硬件運(yùn)行狀態(tài)保持不變。應(yīng)該理解,當(dāng)從上述鎖屏狀態(tài)解鎖時(shí),繼續(xù)周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序。
[0084]在另一實(shí)施例中,所述控制智能終端的硬件運(yùn)行狀態(tài)的方法還包括:對(duì)在步驟101檢測(cè)到的應(yīng)用程序的退出進(jìn)行檢測(cè)。當(dāng)檢測(cè)的應(yīng)用程序退出時(shí),將預(yù)定硬件運(yùn)行狀態(tài)恢復(fù)為之前的狀態(tài)。換言之,將預(yù)定硬件運(yùn)行狀態(tài)恢復(fù)為在步驟103調(diào)整之前的狀態(tài)。
[0085]在另一實(shí)施例中,所述控制智能終端的硬件運(yùn)行狀態(tài)的方法還包括:當(dāng)檢測(cè)的應(yīng)用程序運(yùn)行時(shí)間超過(guò)預(yù)定時(shí)間閾值時(shí),將所述應(yīng)用程序的標(biāo)識(shí)符以及所述預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給預(yù)定服務(wù)器。
[0086]在上面描述的服務(wù)器中存儲(chǔ)的不同應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息可以被預(yù)先設(shè)置。此外,服務(wù)器也可以根據(jù)從智能終端收集的硬件狀態(tài)配置信息來(lái)產(chǎn)生。
[0087]圖2示出根據(jù)本發(fā)明的實(shí)施例的在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的方法的流程圖。
[0088]在步驟201,從至少一個(gè)智能終端接收預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)。
[0089]智能終端可主動(dòng)(例如,周期性地)將當(dāng)前在前臺(tái)運(yùn)行的預(yù)定應(yīng)用程序所對(duì)應(yīng)的預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給服務(wù)器。優(yōu)選地,智能終端將在前臺(tái)運(yùn)行時(shí)間超過(guò)預(yù)定時(shí)間閾值的預(yù)定應(yīng)用程序所對(duì)應(yīng)的預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給服務(wù)器。
[0090]此外,服務(wù)器也可周期性向智能終端發(fā)送對(duì)于當(dāng)前在前臺(tái)運(yùn)行的預(yù)定應(yīng)用程序所對(duì)應(yīng)的預(yù)定硬件運(yùn)行狀態(tài)的請(qǐng)求,智能終端響應(yīng)于該請(qǐng)求發(fā)送當(dāng)前在前臺(tái)運(yùn)行的預(yù)定應(yīng)用程序所對(duì)應(yīng)的預(yù)定硬件運(yùn)行狀態(tài)。
[0091]在步驟202,根據(jù)接收的預(yù)定硬件運(yùn)行狀態(tài)生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)
配置信息。
[0092]例如,可將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例超出預(yù)定比例閾值的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
[0093]例如,當(dāng)預(yù)定硬件運(yùn)行狀態(tài)為無(wú)線局域網(wǎng)的開關(guān)狀態(tài)時(shí),當(dāng)接收的與預(yù)定應(yīng)用程序?qū)?yīng)的無(wú)線局域網(wǎng)的開關(guān)狀態(tài)之中超過(guò)70%的比例為關(guān)閉狀態(tài)時(shí),將無(wú)線局域網(wǎng)的開關(guān)狀態(tài)為關(guān)閉設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的無(wú)線局域網(wǎng)的開關(guān)狀態(tài)。
[0094]此外,也可將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例最高的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
[0095]例如,當(dāng)預(yù)定硬件運(yùn)行狀態(tài)為屏幕亮度時(shí),當(dāng)接收的與預(yù)定應(yīng)用程序?qū)?yīng)的屏幕亮度之中具有屏幕亮度值50 %的屏幕亮度最多時(shí),將具有屏幕亮度值50 %的屏幕亮度設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的屏幕亮度。
[0096]在另一實(shí)施例中,當(dāng)接收到所述預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)的次數(shù)大于預(yù)定次數(shù)閾值時(shí),執(zhí)行步驟202。
[0097]例如,當(dāng)預(yù)定硬件運(yùn)行狀態(tài)為屏幕亮度值時(shí),當(dāng)接收到所述預(yù)定應(yīng)用程序?qū)?yīng)的屏幕亮度值的次數(shù)大于預(yù)定次數(shù)閾值時(shí),執(zhí)行步驟202。
[0098]在另一實(shí)施例中,當(dāng)從其接收到所述預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)的智能終端的數(shù)量大于預(yù)定數(shù)量閾值時(shí),執(zhí)行步驟202。
[0099]例如,當(dāng)預(yù)定硬件運(yùn)行狀態(tài)為屏幕亮度值時(shí),當(dāng)從大于預(yù)定數(shù)量閾值的數(shù)量的智能終端接收到所述預(yù)定應(yīng)用程序?qū)?yīng)的屏幕亮度值時(shí),執(zhí)行步驟202。[0100]可選地,當(dāng)服務(wù)器中不存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),可存儲(chǔ)生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0101]可選地,當(dāng)服務(wù)器中存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),可將存在的硬件狀態(tài)配置信息更新為在步驟202生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0102]圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制智能終端的硬件運(yùn)行狀態(tài)的設(shè)備的框圖。
[0103]如圖3所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制智能終端的硬件運(yùn)行狀態(tài)的設(shè)備300包括前臺(tái)檢測(cè)單元310、配置獲取單元320和控制單元330。
[0104]前臺(tái)檢測(cè)單元310檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序。
[0105]前臺(tái)檢測(cè)單元310可通過(guò)智能終端的操作系統(tǒng)的相關(guān)接口來(lái)檢測(cè)當(dāng)前在前臺(tái)運(yùn)行的應(yīng)用程序。
[0106]例如,在Android系統(tǒng)中,可通過(guò)系統(tǒng)接口獲取當(dāng)前的活動(dòng)(Activity)堆棧,此時(shí)獲取的堆棧的棧頂?shù)膽?yīng)用程序便是在前臺(tái)運(yùn)行的應(yīng)用程序。
[0107]應(yīng)該理解,對(duì)于其他操作系統(tǒng)來(lái)說(shuō),同樣可以獲取在前臺(tái)運(yùn)行的應(yīng)用程序。
[0108]配置獲取單元320獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0109]硬件狀態(tài)配置信息用于指示智能終端的預(yù)定硬件運(yùn)行狀態(tài),預(yù)定硬件運(yùn)行狀態(tài)表示預(yù)定的耗電硬件組件的運(yùn)行狀態(tài)。
[0110]例如,在一個(gè)示例中,預(yù)定硬件運(yùn)行狀態(tài)可包括下述項(xiàng)目中的至少一個(gè):屏幕亮度值、無(wú)線局域網(wǎng)(WLAN)的開關(guān)狀態(tài)、移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)、藍(lán)牙的開關(guān)狀態(tài)、音量、震動(dòng)的開關(guān)狀態(tài)、鎖屏?xí)r間。
[0111]在該示例中,屏幕亮度值和鎖屏?xí)r間指示屏幕的運(yùn)行狀態(tài),無(wú)線局域網(wǎng)的開關(guān)狀態(tài)指示無(wú)線局域網(wǎng)模塊(例如,WiFi芯片)的運(yùn)行狀態(tài),移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)指示基帶芯片的移動(dòng)數(shù)據(jù)模塊的運(yùn)行狀態(tài),藍(lán)牙的開關(guān)狀態(tài)指示藍(lán)牙模塊的運(yùn)行狀態(tài),音量指示音頻播放設(shè)備的運(yùn)行狀態(tài),震動(dòng)的開關(guān)狀態(tài)指示震動(dòng)馬達(dá)的運(yùn)行狀態(tài)。
[0112]應(yīng)該理解,本發(fā)明的預(yù)定硬件運(yùn)行狀態(tài)不限于上述項(xiàng)目,可包括與任何耗電硬件組件對(duì)應(yīng)的硬件運(yùn)行狀態(tài)。
[0113]在根據(jù)本發(fā)明的配置獲取單元320的一個(gè)實(shí)施例中,配置獲取單元320可以從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0114]在該實(shí)施例,配置獲取單元可包括本地獲取單元,用于從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0115]下面將描述根據(jù)本發(fā)明的本地獲取單元從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的實(shí)施例。
[0116]在第一實(shí)施例中,本地獲取單元可直接從所述數(shù)據(jù)庫(kù)中獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。在此情況下,所述數(shù)據(jù)庫(kù)存儲(chǔ)有一定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0117]在第二實(shí)施例中,本地獲取單元包括第一檢索單元、第一獲取單元、類型判斷單元、第二獲取單元。
[0118]第一檢索單元用于確定所述數(shù)據(jù)庫(kù)中是否存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。第一獲取單元用于當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。類型判斷單元用于當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中不存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),確定檢測(cè)的應(yīng)用程序的類型(例如(但不限于),音樂(lè)播放器、瀏覽器、即時(shí)消息程序、地圖程序、網(wǎng)購(gòu)程序等)。第二獲取單元用于從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0119]在此情況下,所述數(shù)據(jù)庫(kù)存儲(chǔ)有一定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息、一定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0120]在第三實(shí)施例中,本地獲取單元包括類型判斷單元、第二獲取單元。
[0121 ] 類型判斷單元用于確定檢測(cè)的應(yīng)用程序的類型。第二獲取單元用于從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。在此情況下,所述數(shù)據(jù)庫(kù)存儲(chǔ)有一定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0122]在此情況下,所述數(shù)據(jù)庫(kù)存儲(chǔ)有一定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息、一定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
[0123]在根據(jù)本發(fā)明的配置獲取單元320的另一個(gè)實(shí)施例中,配置獲取單元320可以從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0124]在該實(shí)施例中,配置獲取單元可包括云獲取單元,用于從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0125]在根據(jù)本發(fā)明的配置獲取單元320的的又一個(gè)實(shí)施例中,配置獲取單元包括本地獲取單元和云獲取單元。
[0126]本地獲取單元用于從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。該本地獲取單元可以與前面描述的實(shí)施例中的本地獲取單元相同或不同。
[0127]云獲取單元用于從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0128]本地獲取單元確定是否能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。當(dāng)本地獲取單元能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),本地獲取單元從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。當(dāng)本地獲取單元不能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí)(例如,在本地獲取單元的第一實(shí)施例中,數(shù)據(jù)庫(kù)中沒(méi)有存儲(chǔ)與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息;在本地獲取單元的第二實(shí)施例或第三實(shí)施例中,數(shù)據(jù)庫(kù)中沒(méi)有存儲(chǔ)與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,并且數(shù)據(jù)庫(kù)中也沒(méi)有存儲(chǔ)與檢測(cè)的應(yīng)用程序所屬的類型對(duì)應(yīng)的硬件狀態(tài)配置信息),云獲取單元從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。云獲取單元可將從預(yù)定服務(wù)器獲取的硬件狀態(tài)配置信息存儲(chǔ)在數(shù)據(jù)庫(kù)中。
[0129]此外,配置獲取單元320還可在所述方法首次被執(zhí)行時(shí)或者周期性地確定智能終端中安裝的應(yīng)用程序是否在上述數(shù)據(jù)庫(kù)中存在對(duì)應(yīng)的硬件狀態(tài)配置信息。對(duì)于在上述數(shù)據(jù)庫(kù)中不存在對(duì)應(yīng)的硬件狀態(tài)配置信息的應(yīng)用程序,配置獲取單元320從預(yù)定服務(wù)器獲取對(duì)應(yīng)的硬件狀態(tài)配置信息并將其存儲(chǔ)在數(shù)據(jù)庫(kù)中。
[0130]此外,配置獲取單元320還可監(jiān)控應(yīng)用程序的安裝,在應(yīng)用程序安裝之后確定智能終端中安裝的應(yīng)用程序是否在上述數(shù)據(jù)庫(kù)中存在對(duì)應(yīng)的硬件狀態(tài)配置信息。當(dāng)在數(shù)據(jù)庫(kù)中不存在對(duì)應(yīng)的硬件狀態(tài)配置信息時(shí),配置獲取單元320從預(yù)定服務(wù)器獲取對(duì)應(yīng)的硬件狀態(tài)配置信息并將其存儲(chǔ)在數(shù)據(jù)庫(kù)中。
[0131]在一個(gè)優(yōu)選實(shí)施例中,數(shù)據(jù)庫(kù)中存儲(chǔ)的與任何桌面應(yīng)用或系統(tǒng)應(yīng)用對(duì)應(yīng)的硬件狀態(tài)配置信息指示預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
[0132]控制單元330根據(jù)獲取的硬件狀態(tài)配置信息對(duì)智能終端的預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行控制。具體地說(shuō),控制單元330根據(jù)獲取的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài),來(lái)使得對(duì)應(yīng)的硬件組件處于所述預(yù)定硬件運(yùn)行狀態(tài)。
[0133]例如,如果硬件狀態(tài)配置信息指示屏幕亮度值為20%、無(wú)線局域網(wǎng)關(guān)閉、藍(lán)牙關(guān)閉,則控制單元330進(jìn)行控制,使得屏幕的亮度為20%,無(wú)線局域網(wǎng)模塊關(guān)閉,藍(lán)牙模塊關(guān)閉。
[0134]在本發(fā)明的另一個(gè)實(shí)施例的控制智能終端的硬件運(yùn)行狀態(tài)的方法中,配置獲取單元320根據(jù)前臺(tái)檢測(cè)單元310檢測(cè)的應(yīng)用程序的特點(diǎn)來(lái)確定是否獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0135]當(dāng)前臺(tái)檢測(cè)單元310檢測(cè)的應(yīng)用程序是桌面應(yīng)用或系統(tǒng)應(yīng)用時(shí),控制單元330控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),使得預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低,例如,在一個(gè)示例中,控制單元330可直接對(duì)預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行調(diào)整(例如,停用或關(guān)閉對(duì)應(yīng)的硬件組件),以使得所對(duì)應(yīng)的硬件組件的功耗最低。在另一示例中,對(duì)于屬于操作系統(tǒng)的設(shè)置選項(xiàng)中存在的硬件運(yùn)行狀態(tài),控制單元330對(duì)其對(duì)應(yīng)的設(shè)置值進(jìn)行調(diào)整,使其所對(duì)應(yīng)的硬件組件的功耗最低(例如,將亮度值調(diào)整到設(shè)置值的最低值、將無(wú)線局域網(wǎng)的開關(guān)狀態(tài)調(diào)整為關(guān)閉、將移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)調(diào)整為關(guān)閉、將監(jiān)牙的開關(guān)狀態(tài)調(diào)整為關(guān)閉等);對(duì)于不屬于操作系統(tǒng)的設(shè)置選項(xiàng)中存在的硬件運(yùn)行狀態(tài),控制單元330可以直接對(duì)其進(jìn)行調(diào)整(例如,停用或關(guān)閉對(duì)應(yīng)的硬件組件),以使得所對(duì)應(yīng)的硬件組件的功耗最低。應(yīng)該理解,在此情況下,配置獲取單元320不執(zhí)行獲取操作。
[0136]優(yōu)選地,前臺(tái)檢測(cè)單元310周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序,當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不同時(shí),置獲取單元320和控制單元330進(jìn)行相應(yīng)的獲取操作,并隨后前臺(tái)檢測(cè)單元310在下一周期繼續(xù)執(zhí)行相應(yīng)的獲取操作;當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序相同時(shí),前臺(tái)檢測(cè)單元310繼續(xù)在下一周期執(zhí)行相應(yīng)的檢測(cè)操作。
[0137]應(yīng)該理解,在前述配置獲取單元320根據(jù)檢測(cè)的應(yīng)用程序的特點(diǎn)來(lái)確定是否執(zhí)行相應(yīng)操作的情況下,當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不同,并且在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不是桌面應(yīng)用和系統(tǒng)應(yīng)用時(shí),配置獲取單元320執(zhí)行相應(yīng)的獲取操作;當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序相同,并且在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序是桌面應(yīng)用或系統(tǒng)應(yīng)用時(shí),前臺(tái)檢測(cè)單元310繼續(xù)執(zhí)行相應(yīng)的檢測(cè)操作。
[0138]此外,在本發(fā)明中,各個(gè)周期的長(zhǎng)度可以相同也可以不同。
[0139]優(yōu)選地,當(dāng)智能終端從前臺(tái)檢測(cè)單元310檢測(cè)到的應(yīng)用程序進(jìn)入鎖屏狀態(tài)時(shí),前臺(tái)檢測(cè)單元310不再周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序。換言之,在鎖屏期間,預(yù)定硬件運(yùn)行狀態(tài)保持不變。應(yīng)該理解,當(dāng)從上述鎖屏狀態(tài)解鎖時(shí),前臺(tái)檢測(cè)單元310繼續(xù)周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序。
[0140]在另一實(shí)施例中,控制單元330對(duì)前臺(tái)檢測(cè)單元310檢測(cè)到的應(yīng)用程序的退出進(jìn)行檢測(cè)。當(dāng)檢測(cè)的應(yīng)用程序退出時(shí),控制單元330將預(yù)定硬件運(yùn)行狀態(tài)恢復(fù)為之前的狀態(tài)。換言之,將預(yù)定硬件運(yùn)行狀態(tài)恢復(fù)為控制單元330最后一次調(diào)整之前的狀態(tài)。
[0141]在另一實(shí)施例中,所述控制智能終端的硬件運(yùn)行狀態(tài)的設(shè)備還包括:發(fā)送單元,用于當(dāng)檢測(cè)的應(yīng)用程序運(yùn)行時(shí)間超過(guò)預(yù)定時(shí)間閾值時(shí),將所述應(yīng)用程序的標(biāo)識(shí)符以及所述預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給預(yù)定服務(wù)器。
[0142]圖4示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的設(shè)備的框圖。
[0143]如圖4所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的設(shè)備400包括:接收單元410、生成單元420。
[0144]接收單元410從至少一個(gè)智能終端接收預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)。
[0145]智能終端可主動(dòng)(例如,周期性地)將當(dāng)前在前臺(tái)運(yùn)行的預(yù)定應(yīng)用程序所對(duì)應(yīng)的預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給服務(wù)器經(jīng)由接收單元410進(jìn)行接收。優(yōu)選地,智能終端將在前臺(tái)運(yùn)行時(shí)間超過(guò)預(yù)定時(shí)間閾值的預(yù)定應(yīng)用程序所對(duì)應(yīng)的預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給服務(wù)器經(jīng)由接收單元410進(jìn)行接收。
[0146]此外,設(shè)備400還可包括發(fā)送單元。發(fā)送單元也可周期性向智能終端發(fā)送對(duì)于當(dāng)前在前臺(tái)運(yùn)行的預(yù)定應(yīng)用程序所對(duì)應(yīng)的預(yù)定硬件運(yùn)行狀態(tài)的請(qǐng)求,智能終端響應(yīng)于該請(qǐng)求發(fā)送當(dāng)前在前臺(tái)運(yùn)行的預(yù)定應(yīng)用程序所對(duì)應(yīng)的預(yù)定硬件運(yùn)行狀態(tài)給服務(wù)器,從而經(jīng)由接收單元410進(jìn)行接收。
[0147]生成單元420根據(jù)接收的預(yù)定硬件運(yùn)行狀態(tài)生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0148]例如,生成單元420可將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例超出預(yù)定比例閾值的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
[0149]例如,當(dāng)預(yù)定硬件運(yùn)行狀態(tài)為無(wú)線局域網(wǎng)的開關(guān)狀態(tài)時(shí),當(dāng)接收的與預(yù)定應(yīng)用程序?qū)?yīng)的無(wú)線局域網(wǎng)的開關(guān)狀態(tài)之中超過(guò)70%的比例為關(guān)閉狀態(tài)時(shí),生成單元420將無(wú)線局域網(wǎng)的開關(guān)狀態(tài)為關(guān)閉設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的無(wú)線局域網(wǎng)的開關(guān)狀態(tài)。
[0150]此外,生成單元420也可將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例最高的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
[0151]例如,當(dāng)預(yù)定硬件運(yùn)行狀態(tài)為屏幕亮度時(shí),當(dāng)接收的與預(yù)定應(yīng)用程序?qū)?yīng)的屏幕亮度之中具有屏幕亮度值50%的屏幕亮度最多時(shí),生成單元420將具有屏幕亮度值50%的屏幕亮度設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的屏幕亮度。
[0152]在另一實(shí)施例中,當(dāng)接收到所述預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)的次數(shù)大于預(yù)定次數(shù)閾值時(shí),生成單元420執(zhí)行生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的操作。[0153]例如,當(dāng)預(yù)定硬件運(yùn)行狀態(tài)為屏幕亮度值時(shí),當(dāng)接收到所述預(yù)定應(yīng)用程序?qū)?yīng)的屏幕亮度值的次數(shù)大于預(yù)定次數(shù)閾值時(shí),生成單元420執(zhí)行生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的操作。
[0154]在另一實(shí)施例中,當(dāng)從其接收到所述預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)的智能終端的數(shù)量大于預(yù)定數(shù)量閾值時(shí),生成單元420執(zhí)行生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的操作。
[0155]例如,當(dāng)預(yù)定硬件運(yùn)行狀態(tài)為屏幕亮度值時(shí),當(dāng)從大于預(yù)定數(shù)量閾值的數(shù)量的智能終端接收到所述預(yù)定應(yīng)用程序?qū)?yīng)的屏幕亮度值時(shí),生成單元420執(zhí)行生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的操作。
[0156]可選地,設(shè)備400可包括存儲(chǔ)單元。當(dāng)服務(wù)器中不存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),設(shè)備400所包括的存儲(chǔ)單元可存儲(chǔ)生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0157]可選地,設(shè)備400可包括更新單元。當(dāng)服務(wù)器中存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),設(shè)備400所包括的更新單元可將存在的硬件狀態(tài)配置信息更新為在步驟202生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
[0158]根據(jù)本發(fā)明的控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備可以根據(jù)不同應(yīng)用程序而控制智能終端的硬件組件處于預(yù)定狀態(tài),從而可以有效地降低智能終端的功耗。此外,根據(jù)本發(fā)明的控制智能終端的硬件運(yùn)行狀態(tài)的方法和設(shè)備也可以避免用戶因?yàn)槟硞€(gè)應(yīng)用程序需要某種硬件組件的某種狀態(tài)而手動(dòng)進(jìn)行調(diào)整。例如,當(dāng)用戶打開瀏覽器應(yīng)用時(shí)沒(méi)有打開無(wú)線局域網(wǎng)的開關(guān)時(shí),根據(jù)本發(fā)明的技術(shù)方案可以自動(dòng)打開無(wú)線局域網(wǎng)的開關(guān),而不需要用戶額外的手動(dòng)操作。
[0159]此外,根據(jù)本發(fā)明的在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的方法和設(shè)備,可以精確地確定出不同應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息,從而避免人工設(shè)置不同應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息,提高了效率。
[0160]此外,應(yīng)該理解,根據(jù)本發(fā)明的示例性實(shí)施例的上述方法可實(shí)現(xiàn)為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀記錄介質(zhì)是可存儲(chǔ)其后可由計(jì)算機(jī)系統(tǒng)讀出的數(shù)據(jù)的任意數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括:只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、⑶-ROM、磁帶、軟盤、光數(shù)據(jù)存儲(chǔ)裝置和載波(諸如經(jīng)有線或無(wú)線傳輸路徑通過(guò)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。計(jì)算機(jī)可讀記錄介質(zhì)也可分布于連接網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng),從而計(jì)算機(jī)可讀代碼以分布式存儲(chǔ)和執(zhí)行。此外,完成本發(fā)明的功能程序、代碼和代碼段可容易地被與本發(fā)明相關(guān)的領(lǐng)域的普通程序員在本發(fā)明的范圍之內(nèi)解釋。
[0161]此外,根據(jù)本發(fā)明的示例性實(shí)施例的上述設(shè)備中的各個(gè)單元可被實(shí)現(xiàn)硬件組件。本領(lǐng)域技術(shù)人員根據(jù)限定的各個(gè)單元所執(zhí)行的處理,可以例如使用現(xiàn)場(chǎng)可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC)來(lái)實(shí)現(xiàn)各個(gè)單元。
[0162]盡管已經(jīng)參照其示例性實(shí)施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)上的各種改變。
【權(quán)利要求】
1.一種控制智能終端的硬件運(yùn)行狀態(tài)的方法,其特征在于,包括: (A)檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序; (B)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,硬件狀態(tài)配置信息指示智能終端的預(yù)定硬件運(yùn)行狀態(tài); (C)根據(jù)獲取的硬件狀態(tài)配置信息對(duì)智能終端的預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行控制。
2.根據(jù)權(quán)利要求1所述的方法,其中,預(yù)定硬件運(yùn)行狀態(tài)表示預(yù)定的耗電硬件組件的運(yùn)行狀態(tài)。
3.根據(jù)權(quán)利要求1所述的方法,其中,預(yù)定硬件運(yùn)行狀態(tài)包括下述硬件運(yùn)行狀態(tài)中的至少一個(gè):屏幕亮度值、無(wú)線局域網(wǎng)的開關(guān)狀態(tài)、移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)、藍(lán)牙的開關(guān)狀態(tài)、音量、震動(dòng)的開關(guān)狀態(tài)、鎖屏?xí)r間。
4.根據(jù)權(quán)利要求1所述的方法,其中,步驟(B)包括:當(dāng)檢測(cè)的應(yīng)用程序不是桌面應(yīng)用和系統(tǒng)應(yīng)用時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
5.根據(jù)權(quán)利要求1所述的方法,其中,步驟(B)包括:從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
6.根據(jù)權(quán)利要求5所述的方法,其中,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的步驟包括: 確定所述數(shù)據(jù)庫(kù)中是否存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中不存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),確定檢測(cè)的應(yīng)用程序的類型; 從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息, 其中,所述數(shù)據(jù)庫(kù)存儲(chǔ)有預(yù)定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息、預(yù)定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
7.根據(jù)權(quán)利要求5所述的方法,其中,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息的步驟包括: 確定檢測(cè)的應(yīng)用程序的類型; 從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,所述數(shù)據(jù)庫(kù)存儲(chǔ)有預(yù)定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
8.根據(jù)權(quán)利要求1所述的方法,其中,步驟(B)包括:從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài) 配置信息。
9.根據(jù)權(quán)利要求1所述的方法,其中,步驟(B)包括: 確定是否能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 當(dāng)能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 當(dāng)不能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
10.根據(jù)權(quán)利要求1所述的方法,還包括:當(dāng)檢測(cè)的應(yīng)用程序運(yùn)行時(shí)間超過(guò)預(yù)定時(shí)間閾值時(shí),將所述應(yīng)用程序的標(biāo)識(shí)符以及所述預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給預(yù)定服務(wù)器。
11.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)檢測(cè)的應(yīng)用程序是桌面應(yīng)用或系統(tǒng)應(yīng)用時(shí),控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),使得預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
12.根據(jù)權(quán)利要求1所述的方法,其中,與桌面應(yīng)用或系統(tǒng)應(yīng)用對(duì)應(yīng)的硬件狀態(tài)配置信息指示預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
13.根據(jù)權(quán)利要求1所述的方法,還包括:當(dāng)檢測(cè)的應(yīng)用程序被退出時(shí),將預(yù)定硬件運(yùn)行狀態(tài)恢復(fù)為之前的狀態(tài)。
14.根據(jù)權(quán)利要求1所述的方法,其中,檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序的步驟包括:周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序, 其中,當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不同時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
15.一種在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的方法,其中,硬件狀態(tài)配置信息用于在所對(duì)應(yīng)的 應(yīng)用程序運(yùn)行時(shí)控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),其特征在于,包括: (A)從至少一個(gè)智能終端接收預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài); (B)根據(jù)接收的預(yù)定硬件運(yùn)行狀態(tài)生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
16.根據(jù)權(quán)利要求15所述的方法,其中,當(dāng)接收到所述預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)的次數(shù)大于預(yù)定次數(shù)閾值時(shí),執(zhí)行步驟(B)。
17.根據(jù)權(quán)利要求15所述的方法,其中,步驟(B)包括: 將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例超出預(yù)定比例閾值的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
18.根據(jù)權(quán)利要求15所述的方法,其中,步驟(B)包括: 將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例最高的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
19.根據(jù)權(quán)利要求15所述的方法,還包括:當(dāng)服務(wù)器中不存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),存儲(chǔ)在步驟(B)生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
20.根據(jù)權(quán)利要求15所述的方法,還包括:當(dāng)服務(wù)器中存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),將存在的硬件狀態(tài)配置信息更新為在步驟(B)生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
21.—種控制智能終端的硬件運(yùn)行狀態(tài)的設(shè)備,其特征在于,包括: 前臺(tái)檢測(cè)單元,檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序; 配置獲取單元,獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,硬件狀態(tài)配置信息指示智能終端的預(yù)定硬件運(yùn)行狀態(tài); 控制單元,根據(jù)獲取的硬件狀態(tài)配置信息對(duì)智能終端的預(yù)定硬件運(yùn)行狀態(tài)進(jìn)行控制。
22.根據(jù)權(quán)利要求21所述的設(shè)備,其中,預(yù)定硬件運(yùn)行狀態(tài)表示預(yù)定的耗電硬件組件的運(yùn)行狀態(tài)。
23.根據(jù)權(quán)利要求21所述的設(shè)備,其中,預(yù)定硬件運(yùn)行狀態(tài)包括下述硬件運(yùn)行狀態(tài)中的至少一個(gè):屏幕亮度值、無(wú)線局域網(wǎng)的開關(guān)狀態(tài)、移動(dòng)數(shù)據(jù)的開關(guān)狀態(tài)、藍(lán)牙的開關(guān)狀態(tài)、音量、震動(dòng)的開關(guān)狀態(tài)、鎖屏?xí)r間。
24.根據(jù)權(quán)利要求21所述的設(shè)備,其中,當(dāng)檢測(cè)的應(yīng)用程序不是桌面應(yīng)用和系統(tǒng)應(yīng)用時(shí),配置獲取單元獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
25.根據(jù)權(quán)利要求21所述的設(shè)備,其中,配置獲取單元包括:本地獲取單元,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
26.根據(jù)權(quán)利要求25所述的設(shè)備,其中,本地獲取單元包括: 第一檢索單元,確定所述數(shù)據(jù)庫(kù)中是否存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 第一獲取單元,當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 類型判斷單元,當(dāng)智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中不存在與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),確定檢測(cè)的應(yīng)用程序的類型; 第二獲取單元,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息, 其中,所述數(shù)據(jù)庫(kù)存儲(chǔ)有預(yù)定數(shù)量的應(yīng)用程序所對(duì)應(yīng)的硬件狀態(tài)配置信息、預(yù)定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
27.根據(jù)權(quán)利要求25所述的設(shè)備,其中,本地獲取單元包括: 類型判斷單元,確定檢測(cè)的應(yīng)用程序的類型; 第二檢索單元,從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)中獲取與確定的類型對(duì)應(yīng)的硬件狀態(tài)配置信息,來(lái)作為與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息,其中,所述數(shù)據(jù)庫(kù)存儲(chǔ)有預(yù)定數(shù)量的應(yīng)用程序類型所對(duì)應(yīng)的硬件狀態(tài)配置信息。
28.根據(jù)權(quán)利要求21所述的設(shè)備,其中,配置獲取單元包括:云獲取單元,從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
29.根據(jù)權(quán)利要求21所述的設(shè)備,其中,配置獲取單元包括: 本地獲取單元,用于從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 云獲取單元,用于從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息, 其中,本地獲取單元確定是否能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 當(dāng)本地獲取單元能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),本地獲取單元從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息; 當(dāng)本地獲取單元不能夠從智能終端所存儲(chǔ)的數(shù)據(jù)庫(kù)獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),云獲取單元從預(yù)定服務(wù)器獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
30.根據(jù)權(quán)利要求21所述的設(shè)備,還包括:發(fā)送單元,當(dāng)檢測(cè)的應(yīng)用程序運(yùn)行時(shí)間超過(guò)預(yù)定時(shí)間閾值時(shí),將所述應(yīng)用程序的標(biāo)識(shí)符以及所述預(yù)定硬件運(yùn)行狀態(tài)發(fā)送給預(yù)定服務(wù)器。
31.根據(jù)權(quán)利要求21所述的設(shè)備,其中,當(dāng)前臺(tái)檢測(cè)單元檢測(cè)的應(yīng)用程序是桌面應(yīng)用或系統(tǒng)應(yīng)用時(shí),控制器控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),使得預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
32.根據(jù)權(quán)利要求21所述的設(shè)備,其中,與桌面應(yīng)用或系統(tǒng)應(yīng)用對(duì)應(yīng)的硬件狀態(tài)配置信息指示預(yù)定硬件運(yùn)行狀態(tài)所對(duì)應(yīng)的硬件組件的功耗最低。
33.根據(jù)權(quán)利要求21所述的設(shè)備,其中:當(dāng)檢測(cè)的應(yīng)用程序被退出時(shí),控制器將預(yù)定硬件運(yùn)行狀態(tài)恢復(fù)為之前的狀態(tài)。
34.根據(jù)權(quán)利要求21所述的設(shè)備,其中,前臺(tái)檢測(cè)單元周期性地檢測(cè)在前臺(tái)運(yùn)行的應(yīng)用程序, 其中,當(dāng)在當(dāng)前周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序與在前一周期檢測(cè)的在前臺(tái)運(yùn)行的應(yīng)用程序不同時(shí),配置獲取單元獲取與檢測(cè)的應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
35.一種在服務(wù)器產(chǎn)生智能終端的硬件狀態(tài)配置信息的設(shè)備,其中,硬件狀態(tài)配置信息用于在所對(duì)應(yīng)的應(yīng)用程序運(yùn)行時(shí)控制智能終端的預(yù)定硬件運(yùn)行狀態(tài),其特征在于,包括: 接收單元,從至少一個(gè)智能終端接收預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài); 生成單元,根據(jù)接收的預(yù)定硬件運(yùn)行狀態(tài)生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
36.根據(jù)權(quán)利要求35所述的設(shè)備,其中,當(dāng)接收單元接收到所述預(yù)定應(yīng)用程序在前臺(tái)運(yùn)行時(shí)的預(yù)定硬件運(yùn)行狀態(tài)的次數(shù)大于預(yù)定次數(shù)閾值時(shí),生成單元根據(jù)接收的預(yù)定硬件運(yùn)行狀態(tài)生成與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
37.根據(jù)權(quán)利要求35所述的設(shè)備,其中,生成單元將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例超出預(yù)定比例閾值的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
38.根據(jù)權(quán)利要求35所述的設(shè)備,其中,生成單元將接收的預(yù)定硬件運(yùn)行狀態(tài)之中的出現(xiàn)比例最高的預(yù)定硬件運(yùn)行狀態(tài)設(shè)置為與所述預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息所指示的預(yù)定硬件運(yùn)行狀態(tài)。
39.根據(jù)權(quán)利要求35所述的設(shè)備,還包括:存儲(chǔ)單元,當(dāng)服務(wù)器中不存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),存儲(chǔ)生成單元生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
40.根據(jù)權(quán)利要求35所述的設(shè)備,還包括:更新單元,當(dāng)服務(wù)器中存在與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息時(shí),將存在的硬件狀態(tài)配置信息更新為生成單元生成的與預(yù)定應(yīng)用程序?qū)?yīng)的硬件狀態(tài)配置信息。
【文檔編號(hào)】G06F3/01GK103941871SQ201410168760
【公開日】2014年7月23日 申請(qǐng)日期:2014年4月24日 優(yōu)先權(quán)日:2014年4月24日
【發(fā)明者】熊師, 李丁盼, 李鴻 申請(qǐng)人:可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1