System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及終端,尤其涉及功率調(diào)整方法及相關(guān)裝置。
技術(shù)介紹
1、隨著科技的發(fā)展,諸如臺(tái)式電腦、筆記本電腦等設(shè)備已經(jīng)成為人們生活、工作以及娛樂中不可或缺的物品。但是,由于此類設(shè)備經(jīng)常需要對(duì)大量的數(shù)據(jù)進(jìn)行處理,因此其對(duì)電能的消耗也特別快;尤其是對(duì)于筆記本電腦這類可移動(dòng)式的設(shè)備而言,用戶可能需要在沒有充電條件的環(huán)境下使用它,如果設(shè)備電能消耗過快,設(shè)備就可能在用戶使用的過程中因電能耗盡而自動(dòng)關(guān)機(jī),給用戶造成不便。
2、為了延長(zhǎng)電子設(shè)備的使用時(shí)長(zhǎng),大部分電子設(shè)備為用戶提供了節(jié)能模式。在節(jié)能模式下,電子設(shè)備會(huì)相應(yīng)的調(diào)低電子設(shè)備屏幕的亮度、降低cpu的性能等操作來減少電子設(shè)備的功耗,達(dá)到延長(zhǎng)電子設(shè)備使用時(shí)長(zhǎng)的目的。但是,在節(jié)能模式下電子設(shè)備的cpu的性能可能無法滿足某些使用場(chǎng)景的性能需求,因此電子設(shè)備在這些場(chǎng)景下運(yùn)行時(shí)可能會(huì)發(fā)生卡頓,給用戶帶來不好的用戶體驗(yàn)。
3、因此,如何針對(duì)不同的運(yùn)行場(chǎng)景將電子設(shè)備的性能調(diào)整為合適的大小,從而在不影響用戶體驗(yàn)的情況下有效節(jié)約電子設(shè)備的電能,是亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的目的在于提供一種功率調(diào)整方法及相關(guān)裝置。實(shí)施該方法,電子設(shè)備可在同一場(chǎng)景下以多個(gè)不同的cpu最大可供給功率運(yùn)行,并基于以各cpu最大可供給功率運(yùn)行時(shí)的卡頓時(shí)長(zhǎng)占比為該場(chǎng)景確定最優(yōu)功率,以使在該場(chǎng)景下電子設(shè)備能在不損害用戶體驗(yàn)的前提下有效降低功耗,延長(zhǎng)使用時(shí)長(zhǎng)。
2、上述目標(biāo)和其他目標(biāo)將通過獨(dú)立權(quán)利要求中的特征來達(dá)成。進(jìn)一步的實(shí)現(xiàn)方式在從屬權(quán)利
3、第一方面,本申請(qǐng)?zhí)峁┝艘环N功率調(diào)整方法,包括:獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù),所述第一主二級(jí)場(chǎng)景包括電子設(shè)備未檢測(cè)到交互事件時(shí)與焦點(diǎn)應(yīng)用相關(guān)的場(chǎng)景,所述有效數(shù)據(jù)包括在所述第一主二級(jí)場(chǎng)景下,電子設(shè)備以多個(gè)不同的cpu最大可供給功率分別運(yùn)行的運(yùn)行時(shí)長(zhǎng)以及卡頓時(shí)長(zhǎng);將所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)中卡頓時(shí)長(zhǎng)占比小于第一閾值的最小cpu最大可供給功率確定為所述第一主二級(jí)場(chǎng)景的最優(yōu)功率,所述卡頓時(shí)長(zhǎng)占比為卡頓時(shí)長(zhǎng)與運(yùn)行時(shí)長(zhǎng)的比值;根據(jù)所述第一主二級(jí)場(chǎng)景的最優(yōu)功率調(diào)整所述電子設(shè)備的cpu最大供給功率。
4、在本方法中,所述第一主二級(jí)場(chǎng)景可以是任意一個(gè)主二級(jí)場(chǎng)景,所述主二級(jí)場(chǎng)景包括未檢測(cè)到一級(jí)事件的情況下所述電子設(shè)備運(yùn)行焦點(diǎn)應(yīng)用的事件。針對(duì)包括所述第一主二級(jí)場(chǎng)景在內(nèi)的任意一個(gè)主二級(jí)場(chǎng)景,電子設(shè)備均可以在一個(gè)主二級(jí)場(chǎng)景下以所述多個(gè)cpu最大可供給功率分別運(yùn)行,并分別記錄所述多個(gè)cpu最大可供給功率中每個(gè)cpu最大可供給功率的運(yùn)行時(shí)長(zhǎng)以及卡頓時(shí)長(zhǎng)。可以理解的,一個(gè)cpu最大可供給功率對(duì)應(yīng)的卡頓時(shí)長(zhǎng)占比(也即卡頓時(shí)長(zhǎng)和運(yùn)行時(shí)長(zhǎng)的比值)越大則表示該cpu最大可供給功率越不能滿足對(duì)應(yīng)場(chǎng)景的性能需求,用戶體驗(yàn)也會(huì)也不好。因此,在獲取到所述多個(gè)cpu最大可供給功率中每個(gè)cpu最大可供給功率的運(yùn)行時(shí)長(zhǎng)以及卡頓時(shí)長(zhǎng)之后,電子設(shè)備可以判定卡頓時(shí)長(zhǎng)占比大于所述第一閾值的cpu最大可供給功率損害了用戶體驗(yàn),所述多個(gè)cpu最大可供給功率中卡頓時(shí)長(zhǎng)占比小于或等于所述第一閾值的cpu最大可供給功率沒有損害用戶體驗(yàn)。其中,卡頓時(shí)長(zhǎng)占比小于或等于所述第一閾值的cpu最大可供給功率中最小的cpu最大可供給功率的對(duì)電子設(shè)備的功耗最小,因此,將其確定為該主二級(jí)場(chǎng)景的最優(yōu)功率即可以保證電子設(shè)備在該主二級(jí)場(chǎng)景下運(yùn)行時(shí),不損害用戶體驗(yàn)且能有效降低功耗。
5、可選的,所述第一閾值可以為0.03。
6、可選的,在本方法中,針對(duì)不同的場(chǎng)景,電子設(shè)備可以將cpu最大可供給功率調(diào)整為不同的功率值。需理解,不同的運(yùn)行場(chǎng)景對(duì)電子設(shè)備的性能需求是不一樣的,例如,其他條件相同的情況下,用戶觀看視頻時(shí)電子設(shè)備的性能需求可能會(huì)比不觀看視頻時(shí)的性能需求更高一些;再比如,當(dāng)電子設(shè)備存在多個(gè)外接設(shè)備時(shí)的性能需求可能會(huì)比不存在外接設(shè)備時(shí)的性能需求更高一些。這些場(chǎng)景中,二級(jí)場(chǎng)景是對(duì)電子設(shè)備性能需求較低的運(yùn)行場(chǎng)景。當(dāng)電子設(shè)備沒有檢測(cè)到一級(jí)事件時(shí),即可認(rèn)為該電子設(shè)備進(jìn)入了二級(jí)場(chǎng)景。由于而焦點(diǎn)應(yīng)用是用戶關(guān)注度最高的場(chǎng)景,因此在本方法中可以電子設(shè)備可以優(yōu)先考慮二級(jí)場(chǎng)景中的與焦點(diǎn)應(yīng)用相關(guān)的主二級(jí)場(chǎng)景的性能需求。在本方法中,電子設(shè)備可以通過與性能需求相關(guān)的參數(shù)(后續(xù)稱為主二級(jí)場(chǎng)景參數(shù))來唯一確定一個(gè)主二級(jí)場(chǎng)景。這些參數(shù)可以包括焦點(diǎn)應(yīng)用、焦點(diǎn)應(yīng)用窗口的大小、焦點(diǎn)應(yīng)用的內(nèi)存使用率、是否觀看視頻、下載速度、是否使用攝像頭、是否播放音頻、外接設(shè)備類型、是否使用鍵盤、設(shè)備屏幕亮度、設(shè)備可用內(nèi)存ram、集成顯卡負(fù)載率、獨(dú)立顯卡負(fù)載率、硬盤寫入速度中的一項(xiàng)或者多項(xiàng),還可以包括其他參數(shù),本申請(qǐng)對(duì)此不做限定。
7、可選的,電子設(shè)備可以在處于未充電狀下才執(zhí)行本方法,即電子設(shè)備在處于未充電狀下才會(huì)基于所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)確定所述最優(yōu)功率,并基于所述最優(yōu)功率調(diào)整電子設(shè)備的cpu最大可供給功率。由于在充電狀態(tài)下電子設(shè)備的電能供給充足,因此電子設(shè)備可以無需基于運(yùn)行場(chǎng)景對(duì)cpu最大可供給功率進(jìn)行調(diào)節(jié),而是一直將cpu最大可供給功率保持為最大功率,優(yōu)先保證電子設(shè)備的性能需求。
8、結(jié)合第一方面,在一個(gè)可能的實(shí)施方式中,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:在所述第一主二級(jí)場(chǎng)景下,以cpu最大可供給功率為第一功率運(yùn)行;在以所述第一功率運(yùn)行的時(shí)長(zhǎng)達(dá)到第一時(shí)長(zhǎng)且未發(fā)生卡頓的情況下,將cpu最大供給功率調(diào)整為第二功率,所述第二功率為所述多個(gè)不同的中央處理器cpu最大可供給功率中小于所述第一功率、且與所述第一功率差值最小的功率,所述有效數(shù)據(jù)集包括所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù),所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括在所述第一主二級(jí)場(chǎng)景下以所述第一功率以及所述第二功率分別運(yùn)行的運(yùn)行時(shí)長(zhǎng)以及卡頓時(shí)長(zhǎng)。
9、在一些實(shí)施例中,電子設(shè)備可以依次由高到低、逐步下調(diào)cpu最大可供給功率來獲取在所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)。需理解,當(dāng)電子設(shè)備在一個(gè)主二級(jí)場(chǎng)景下以一個(gè)cpu最大可供給功率運(yùn)行時(shí),若電子設(shè)備運(yùn)行的越流暢(即卡頓發(fā)生越少)即表示該cpu最大可供給功率所提供的性能越能滿足主二級(jí)場(chǎng)景對(duì)性能的需求,這也表示電子設(shè)備所提供的性能在滿足該主二級(jí)場(chǎng)景的性能需求之后,可能還存在多余的性能。在這種情況下,電子設(shè)備可以適當(dāng)將cpu最大可供給功率降低,以降低電子設(shè)備的性能進(jìn)一步降低電子設(shè)備的功耗。因此,在本實(shí)施方式中,當(dāng)電子設(shè)備以所述cpu最大可供給功率為所述第一功率運(yùn)行的過程中,在以所述第一功率運(yùn)行的時(shí)長(zhǎng)達(dá)到第一時(shí)長(zhǎng)且未發(fā)生卡頓的情況下,電子設(shè)備可以先保存本次以所述第一功率運(yùn)行的總時(shí)長(zhǎng)(即所述第一時(shí)長(zhǎng))以及卡頓時(shí)長(zhǎng)(即時(shí)長(zhǎng)為0的卡頓時(shí)長(zhǎng)),并將cpu最大供給功率下調(diào)為所述第二功率。
10、這樣,可以使電子設(shè)備的cpu最大可供給功率快速向所述第一主二級(jí)場(chǎng)景的最優(yōu)功率靠近,并在有限的時(shí)間內(nèi)盡可能以更多個(gè)不同的cpu最大可供給功率運(yùn)行,使所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)更豐富,根據(jù)所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)確定的所述第一主二級(jí)場(chǎng)景最優(yōu)功率也更準(zhǔn)確。
11、結(jié)合第一方面,在一本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種功率調(diào)整方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述檢測(cè)到進(jìn)入第二場(chǎng)景之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法,其特征在于,所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括所述電子設(shè)備在所述第一主二級(jí)場(chǎng)景下運(yùn)行的總時(shí)長(zhǎng)達(dá)到第二時(shí)長(zhǎng)的情況下,在所述第二時(shí)長(zhǎng)中以所述多個(gè)不同的CPU最大可供給功率分別運(yùn)行的運(yùn)行時(shí)長(zhǎng)和卡頓時(shí)長(zhǎng)。
9.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,所述第一時(shí)長(zhǎng)為30秒,和/或所述第二時(shí)長(zhǎng)為600秒。
10
11.根據(jù)權(quán)利要求1至10任一項(xiàng)所述的方法,其特征在于,在所述根據(jù)所述第一主二級(jí)場(chǎng)景的最優(yōu)功率調(diào)整所述電子設(shè)備的CPU最大供給功率之后,所述方法還包括:
12.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:一個(gè)或多個(gè)處理器、存儲(chǔ)器和顯示屏;
13.一種芯片系統(tǒng),其特征在于,所述芯片系統(tǒng)應(yīng)用于電子設(shè)備,所述芯片系統(tǒng)包括一個(gè)或多個(gè)處理器,所述處理器用于調(diào)用計(jì)算機(jī)指令以使得所述電子設(shè)備執(zhí)行如權(quán)利要求1-11中任一項(xiàng)所述的方法。
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括指令,其特征在于,當(dāng)所述指令在電子設(shè)備上運(yùn)行時(shí),使得所述電子設(shè)備執(zhí)行如權(quán)利要求1-11中任一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種功率調(diào)整方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述檢測(cè)到進(jìn)入第二場(chǎng)景之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括:
8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法,其特征在于,所述第一主二級(jí)場(chǎng)景的有效數(shù)據(jù)包括所述電子設(shè)備在所述第一主二級(jí)場(chǎng)景下運(yùn)行的總時(shí)長(zhǎng)達(dá)到第二時(shí)長(zhǎng)的情況下,在所述第二時(shí)長(zhǎng)中以所述多個(gè)不同的cpu最大可供給功率分別運(yùn)行的運(yùn)行時(shí)長(zhǎng)和卡頓時(shí)長(zhǎng)。
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:謝澤雄,黃龍,李勇,林俊宏,
申請(qǐng)(專利權(quán))人:榮耀終端有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。