運(yùn)行對(duì)象的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開(kāi)涉及運(yùn)行對(duì)象技術(shù)領(lǐng)域,尤其涉及運(yùn)行對(duì)象的處理方法及裝置。
【背景技術(shù)】
[0002]目前,智能軟件、硬件在喚醒系統(tǒng),以使系統(tǒng)為其分配運(yùn)行資源時(shí),基本上都是按照一定周期定期喚醒的,而系統(tǒng)中往往安裝有多個(gè)軟件、或者硬件,而不同的軟件、硬件的喚醒周期往往是不同的,因而,為了對(duì)齊系統(tǒng),使不同的軟件、硬件可以同時(shí)喚醒系統(tǒng),常常以最小周期或以一個(gè)較小周期進(jìn)行喚醒,但這種方案將增大系統(tǒng)的喚醒次數(shù),極大地增大系統(tǒng)的耗電量。
【發(fā)明內(nèi)容】
[0003]本公開(kāi)實(shí)施例提供了運(yùn)行對(duì)象的處理方法及裝置。所述技術(shù)方案如下:
[0004]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種運(yùn)行對(duì)象的處理方法,包括:
[0005]確定設(shè)備中當(dāng)前每個(gè)運(yùn)行對(duì)象的耗電量;
[0006]根據(jù)當(dāng)前所述每個(gè)運(yùn)行對(duì)象的耗電量,從所有的運(yùn)行對(duì)象中確定出耗電量超過(guò)預(yù)設(shè)耗電量的目標(biāo)運(yùn)行對(duì)象;
[0007]對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理,以降低所述設(shè)備的耗電量。
[0008]在一個(gè)實(shí)施例中,所述確定設(shè)備中當(dāng)前每個(gè)運(yùn)行對(duì)象的耗電量,包括:
[0009 ]確定依次啟動(dòng)所述每個(gè)運(yùn)行對(duì)象時(shí)的電流變化量;
[0010]根據(jù)所述電流變化量確定所述每個(gè)運(yùn)行對(duì)象的耗電量。
[0011]在一個(gè)實(shí)施例中,所述對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理,包括:
[0012]將所述目標(biāo)運(yùn)行對(duì)象按照以下至少一種處理方式進(jìn)行處理:
[0013]控制所述目標(biāo)運(yùn)行對(duì)象退出;
[0014]禁止所述目標(biāo)運(yùn)行對(duì)象使用運(yùn)行資源;
[0015]減少為所述目標(biāo)運(yùn)行對(duì)象分配的運(yùn)行資源;
[0016]降低為所述目標(biāo)運(yùn)行對(duì)象分配的運(yùn)行資源的分配級(jí)別;其中,所述運(yùn)行資源包括:運(yùn)行所述目標(biāo)運(yùn)行對(duì)象所需的CHJ資源、GPU資源、網(wǎng)絡(luò)寬帶資源、存儲(chǔ)資源中的至少一種資源。
[0017]在一個(gè)實(shí)施例中,所述對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理,包括:
[0018]確定所述目標(biāo)運(yùn)行對(duì)象的運(yùn)行特征,其中,所述運(yùn)行特征包括以下至少一項(xiàng)特征:所述目標(biāo)運(yùn)行對(duì)象的累計(jì)使用頻率、所述目標(biāo)運(yùn)行對(duì)象的當(dāng)前運(yùn)行功率、所述目標(biāo)運(yùn)行對(duì)象的運(yùn)行級(jí)別;
[0019]當(dāng)所述運(yùn)行特征分別滿足相應(yīng)的預(yù)設(shè)處理?xiàng)l件時(shí),對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理;或者
[0020]當(dāng)所述運(yùn)行特征中任一項(xiàng)特征未滿足相應(yīng)的預(yù)設(shè)處理?xiàng)l件時(shí),將所述任一項(xiàng)特征提示給用戶,以供所述用戶確認(rèn)是否處理所述目標(biāo)運(yùn)行對(duì)象;[0021 ]當(dāng)接收到處理所述目標(biāo)運(yùn)行對(duì)象的確認(rèn)指令時(shí),對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理。
[0022]在一個(gè)實(shí)施例中,在降低所述設(shè)備的耗電量之前,所述方法還包括:
[0023]將所述目標(biāo)運(yùn)行對(duì)象設(shè)置為開(kāi)機(jī)禁止啟動(dòng)項(xiàng)。
[0024]在一個(gè)實(shí)施例中,所述將所述目標(biāo)運(yùn)行對(duì)象設(shè)置為開(kāi)機(jī)禁止啟動(dòng)項(xiàng),包括:
[0025]確定所述目標(biāo)運(yùn)行對(duì)象在歷史時(shí)間段內(nèi)每次運(yùn)行時(shí)的歷史運(yùn)行時(shí)長(zhǎng);
[0026]當(dāng)每次運(yùn)行時(shí)的所述歷史運(yùn)行時(shí)長(zhǎng)均小于所述目標(biāo)運(yùn)行對(duì)象的預(yù)設(shè)運(yùn)行時(shí)長(zhǎng)時(shí),將所述目標(biāo)運(yùn)行對(duì)象設(shè)置為開(kāi)機(jī)禁止啟動(dòng)項(xiàng)。
[0027]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種運(yùn)行對(duì)象的處理裝置,包括:
[0028]第一確定模塊,用于確定設(shè)備中當(dāng)前每個(gè)運(yùn)行對(duì)象的耗電量;
[0029]第二確定模塊,用于根據(jù)當(dāng)前所述每個(gè)運(yùn)行對(duì)象的耗電量,從所有的運(yùn)行對(duì)象中確定出耗電量超過(guò)預(yù)設(shè)耗電量的目標(biāo)運(yùn)行對(duì)象;
[0030]處理模塊,用于對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理,以降低所述設(shè)備的耗電量。
[0031 ]在一個(gè)實(shí)施例中,所述第一確定模塊包括:
[0032]第一確定子模塊,用于確定依次啟動(dòng)所述每個(gè)運(yùn)行對(duì)象時(shí)的電流變化量;
[0033]第二確定子模塊,用于根據(jù)所述電流變化量確定所述每個(gè)運(yùn)行對(duì)象的耗
[0034]電量。
[0035]在一個(gè)實(shí)施例中,所述處理模塊包括:
[0036]第一處理子模塊,用于將所述目標(biāo)運(yùn)行對(duì)象按照以下至少一種處理方式進(jìn)行處理:
[0037]控制所述目標(biāo)運(yùn)行對(duì)象退出;
[0038]禁止所述目標(biāo)運(yùn)行對(duì)象使用運(yùn)行資源;
[0039]減少為所述目標(biāo)運(yùn)行對(duì)象分配的運(yùn)行資源;
[0040]降低為所述目標(biāo)運(yùn)行對(duì)象分配的運(yùn)行資源的分配級(jí)別;其中,所述運(yùn)行資源包括:運(yùn)行所述目標(biāo)運(yùn)行對(duì)象所需的CHJ資源、GPU資源、網(wǎng)絡(luò)寬帶資源、存儲(chǔ)資源中的至少一種資源。
[0041 ]在一個(gè)實(shí)施例中,所述處理模塊包括:
[0042]第三確定子模塊,用于確定所述目標(biāo)運(yùn)行對(duì)象的運(yùn)行特征,其中,所述運(yùn)行特征包括以下至少一項(xiàng)特征:所述目標(biāo)運(yùn)行對(duì)象的累計(jì)使用頻率、所述目標(biāo)運(yùn)行對(duì)象的當(dāng)前運(yùn)行功率、所述目標(biāo)運(yùn)行對(duì)象的運(yùn)行級(jí)別;
[0043]第二處理子模塊,用于當(dāng)所述運(yùn)行特征分別滿足相應(yīng)的預(yù)設(shè)處理?xiàng)l件時(shí),對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理;或者
[0044]提示子模塊,用于當(dāng)所述運(yùn)行特征中任一項(xiàng)特征未滿足相應(yīng)的預(yù)設(shè)處理?xiàng)l件時(shí),將所述任一項(xiàng)特征提示給用戶,以供所述用戶確認(rèn)是否處理所述目標(biāo)運(yùn)行對(duì)象;
[0045]第三處理子模塊,用于當(dāng)接收到處理所述目標(biāo)運(yùn)行對(duì)象的確認(rèn)指令時(shí),對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理。
[0046]在一個(gè)實(shí)施例中,所述裝置還包括:
[0047]設(shè)置模塊,用于在降低所述設(shè)備的耗電量之前,將所述目標(biāo)運(yùn)行對(duì)象設(shè)置為開(kāi)機(jī)禁止啟動(dòng)項(xiàng)。
[0048]在一個(gè)實(shí)施例中,所述設(shè)置模塊包括:
[0049]第四確定子模塊,用于確定所述目標(biāo)運(yùn)行對(duì)象在歷史時(shí)間段內(nèi)每次運(yùn)行時(shí)的歷史運(yùn)行時(shí)長(zhǎng);
[0050]設(shè)置子模塊,用于當(dāng)每次運(yùn)行時(shí)的所述歷史運(yùn)行時(shí)長(zhǎng)均小于所述目標(biāo)運(yùn)行對(duì)象的預(yù)設(shè)運(yùn)行時(shí)長(zhǎng)時(shí),將所述目標(biāo)運(yùn)行對(duì)象設(shè)置為開(kāi)機(jī)禁止啟動(dòng)項(xiàng)。
[0051]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供了一種運(yùn)行對(duì)象的處理裝置,包括:
[0052]處理器;
[0053]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0054]其中,所述處理器被配置為:
[0055]確定設(shè)備中當(dāng)前每個(gè)運(yùn)行對(duì)象的耗電量;
[0056]根據(jù)當(dāng)前所述每個(gè)運(yùn)行對(duì)象的耗電量,從所有的運(yùn)行對(duì)象中確定出耗電量超過(guò)預(yù)設(shè)耗電量的目標(biāo)運(yùn)行對(duì)象;
[0057]對(duì)所述目標(biāo)運(yùn)行對(duì)象進(jìn)行處理,以降低所述設(shè)備的耗電量。
[0058]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0059]本公開(kāi)的實(shí)施例提供的技術(shù)方案,在根據(jù)當(dāng)前每個(gè)運(yùn)行對(duì)象的耗電量,自動(dòng)確定出耗電量異常的目標(biāo)運(yùn)行對(duì)象時(shí),可以對(duì)該耗電量異常的目標(biāo)運(yùn)行對(duì)象進(jìn)行關(guān)閉或者限制對(duì)其分配的資源等處理,以控制該目標(biāo)運(yùn)行對(duì)象停止運(yùn)行或者限制其運(yùn)行,從而防止其不斷地喚醒系統(tǒng)或者減少其喚醒系統(tǒng)的次數(shù),進(jìn)而有效地降低設(shè)備的耗電量,節(jié)省系統(tǒng)的電量和待機(jī)時(shí)長(zhǎng),提高用戶的使用體驗(yàn)。
[0060]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【附圖說(shuō)明】
[0061]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
[0062]圖1是根據(jù)一示例性實(shí)施例示出的一種運(yùn)行對(duì)象的處理方法的流程圖。
[0063]圖2是根據(jù)一示例性實(shí)施例示出的另一種運(yùn)行對(duì)象的處理方法的流程圖。
[0064]圖3是根據(jù)一示例性實(shí)施例一示出的又一種運(yùn)行對(duì)象的處理方法的流程圖。
[0065]圖4A是根據(jù)一示例性實(shí)施例一示出的再一種運(yùn)行對(duì)象的處理方法的流程圖。
[0066]圖4B是根據(jù)一示例性實(shí)施例一示出的再一種運(yùn)行對(duì)象的處理方法的流程圖。
[0067]圖5是根據(jù)一示例性實(shí)施例一示出的再一種運(yùn)行對(duì)象的處理方法的流程圖。
[0068]圖6是根據(jù)一示例性實(shí)施例一示出的再一種運(yùn)行對(duì)象的處理方法的流程圖。
[0069]圖7是根據(jù)一示例性實(shí)施例示出的一種運(yùn)行對(duì)象的處理裝置的框圖。
[0070]圖8是根據(jù)一示例性實(shí)施例示出的另一種運(yùn)行對(duì)象的處理裝置的框圖。
[0071]圖9是根據(jù)一示例性實(shí)施例示出的又一種運(yùn)行對(duì)象的處理裝置的框圖。
[0072]圖1OA是根據(jù)一示例性實(shí)施例示出的再一種運(yùn)行對(duì)象的處理裝置的框圖。
[0073]圖1OB是根據(jù)一示例性實(shí)施例示出的再一種運(yùn)行對(duì)象的處理裝置的框圖。
[0074]圖11是根據(jù)一示例性實(shí)施例示出的再一種運(yùn)行對(duì)象的處理裝置的框圖。
[0075]圖12是根據(jù)一示例性實(shí)施例示出的再一種運(yùn)行對(duì)象的處理裝置的框圖。
[0076]圖13是根據(jù)一示例性實(shí)施例示出的適用于運(yùn)行對(duì)象的處理裝置的框圖。
【具體實(shí)施方式】
[0077]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
[0078]目前,智能軟件、硬件在喚醒系統(tǒng),以使系統(tǒng)為其分配運(yùn)行資源時(shí),基本上都是按照一定周期定期喚醒的,而系統(tǒng)中往往安裝有多個(gè)軟件、或者硬件,而不同的軟件、硬件的喚醒周期往往是不同的,因而,為了對(duì)齊系統(tǒng),使不同的軟件、硬件可以同時(shí)喚醒系統(tǒng),常常以最小周期或以一個(gè)較小周期進(jìn)行喚醒,但這種方案將增大系統(tǒng)的喚