本申請屬于電子設(shè)備,具體涉及一種后臺(tái)進(jìn)程控制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、后臺(tái)進(jìn)程是指在后臺(tái)運(yùn)行而不占用當(dāng)前終端的進(jìn)程。后臺(tái)進(jìn)程通常用于執(zhí)行長時(shí)間運(yùn)行的任務(wù)、服務(wù)器進(jìn)程以及需要持久運(yùn)行的應(yīng)用程序。
2、相關(guān)技術(shù)中,當(dāng)后臺(tái)進(jìn)程在后臺(tái)運(yùn)行的時(shí)長大于設(shè)定時(shí)長并且中央處理器(central?processing?unit,cpu)資源的利用率大于設(shè)定的cpu利用率時(shí),就會(huì)將該后臺(tái)進(jìn)程殺死。但是,直接殺死該后臺(tái)進(jìn)程殺死,有可能導(dǎo)致該后臺(tái)進(jìn)程對應(yīng)的應(yīng)用程序異常。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例的目的是提供一種后臺(tái)進(jìn)程控制方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),能夠避免后臺(tái)進(jìn)程對應(yīng)的應(yīng)用程序異常。
2、第一方面,本申請實(shí)施例提供了一種后臺(tái)進(jìn)程控制方法,包括:
3、獲取第一后臺(tái)進(jìn)程對應(yīng)的影響因子;
4、根據(jù)第一后臺(tái)進(jìn)程對應(yīng)的影響因子,確定第一后臺(tái)進(jìn)程發(fā)生異常的概率;
5、根據(jù)第一后臺(tái)進(jìn)程發(fā)生異常的概率,確定第一時(shí)長;第一時(shí)長為第一后臺(tái)進(jìn)程占用中央處理器資源的時(shí)長;
6、根據(jù)第一時(shí)長控制第一后臺(tái)進(jìn)程。
7、第二方面,本申請實(shí)施例提供了一種后臺(tái)進(jìn)程控制裝置,包括:
8、獲取模塊,用于獲取第一后臺(tái)進(jìn)程對應(yīng)的影響因子;
9、第一確定模塊,用于根據(jù)第一后臺(tái)進(jìn)程對應(yīng)的影響因子,確定第一后臺(tái)進(jìn)程發(fā)生異常的概率;
10、第二確定模塊,用于根據(jù)第一后臺(tái)進(jìn)程發(fā)生異常的概率,確定第一時(shí)長;第一時(shí)長為第一后臺(tái)進(jìn)程占用中央處理器資源的時(shí)長;
11、控制模塊,用于根據(jù)第一時(shí)長控制第一后臺(tái)進(jìn)程。
12、第三方面,本申請實(shí)施例提供了一種電子設(shè)備,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請實(shí)施例提供的后臺(tái)進(jìn)程控制方法的步驟。
13、第四方面,本申請實(shí)施例提供了一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序或指令,所述程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請實(shí)施例提供的后臺(tái)進(jìn)程控制方法的步驟。
14、第五方面,本申請實(shí)施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運(yùn)行程序或指令,實(shí)現(xiàn)本申請實(shí)施例提供的后臺(tái)進(jìn)程控制方法的步驟。
15、第六方面,本申請實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,所述程序產(chǎn)品被存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述程序產(chǎn)品被至少一個(gè)處理器執(zhí)行以實(shí)現(xiàn)本申請實(shí)施例提供的后臺(tái)進(jìn)程控制方法的步驟。
16、在本申請實(shí)施例中,通過獲取第一后臺(tái)進(jìn)程對應(yīng)的影響因子;根據(jù)第一后臺(tái)進(jìn)程對應(yīng)的影響因子,確定第一后臺(tái)進(jìn)程發(fā)生異常的概率;根據(jù)第一后臺(tái)進(jìn)程發(fā)生異常的概率,確定第一時(shí)長;第一時(shí)長為第一后臺(tái)進(jìn)程占用中央處理器資源的時(shí)長;根據(jù)第一時(shí)長控制第一后臺(tái)進(jìn)程。如此,能夠基于后臺(tái)進(jìn)程對應(yīng)的影響因子確定出后臺(tái)進(jìn)程占用中央處理器資源的時(shí)長,通過該時(shí)長來控制后臺(tái)進(jìn)程,而不是直接殺死后臺(tái)進(jìn)程,能夠避免后臺(tái)進(jìn)程對應(yīng)的應(yīng)用程序運(yùn)行異常。
1.一種后臺(tái)進(jìn)程控制方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一后臺(tái)進(jìn)程對應(yīng)的影響因子,確定所述第一后臺(tái)進(jìn)程發(fā)生異常的概率之前,所述方法包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一后臺(tái)進(jìn)程發(fā)生異常的概率,確定第一時(shí)長,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一時(shí)長控制所述第一后臺(tái)進(jìn)程之后,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一時(shí)長控制所述第一后臺(tái)進(jìn)程之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取第一后臺(tái)進(jìn)程對應(yīng)的影響因子,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述第一時(shí)長控制所述第一后臺(tái)進(jìn)程之后,所述方法還包括:
8.一種后臺(tái)進(jìn)程控制裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的后臺(tái)進(jìn)程控制方法的步驟。
10.一種可讀存儲(chǔ)介質(zhì),其特征在于,所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序或指令,所述程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的后臺(tái)進(jìn)程控制方法的步驟。