本申請(qǐng)實(shí)施例計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種資源的管理方法和裝置、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、隨著各大行業(yè)開展信息化、數(shù)字化和智能化建設(shè),信息化、數(shù)字化系統(tǒng)和設(shè)備陸續(xù)在行業(yè)的業(yè)務(wù)中得到應(yīng)用。相比于傳統(tǒng)的設(shè)備來說,數(shù)字化設(shè)備計(jì)算能力更強(qiáng),智能水平更高,功率也更高,對(duì)電力的要求也較以往有大幅提高。
2、然而,在一些行業(yè)和場(chǎng)景中,供電、供網(wǎng)是較為困難的。例如,在山區(qū)、林地進(jìn)行防火檢測(cè)的設(shè)備,需要數(shù)字化系統(tǒng)完成相關(guān)工作,但是電力、網(wǎng)絡(luò)很難架設(shè)到山里;例如,在偏遠(yuǎn)地區(qū)的水文、氣象檢測(cè)站,由于無人生活,電力和網(wǎng)絡(luò)也無法到達(dá);還有沙漠、草原等各類遙遠(yuǎn)地域,架設(shè)電、網(wǎng)也面臨的極高的成本。
3、在這種場(chǎng)景下,降低數(shù)字化系統(tǒng)所使用的能耗,成了一個(gè)必備條件。相關(guān)技術(shù)中為了降低數(shù)字化設(shè)備所使用的能耗,通常采用的方式是直接為數(shù)字化系統(tǒng)開啟省電模式,以達(dá)到對(duì)數(shù)字化系統(tǒng)所使用資源目的,從而減少數(shù)字化設(shè)備所使用的能耗。
4、然而采用上述相關(guān)技術(shù)中提供的資源管理方式,其節(jié)電效率仍然較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種資源的管理方法和裝置、存儲(chǔ)介質(zhì)及程序產(chǎn)品,以至少解節(jié)點(diǎn)效率較低的技術(shù)問題。
2、根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,提供了一種資源的管理方法,包括:能耗配置模塊將應(yīng)用管理信息發(fā)送給應(yīng)用管理模塊,應(yīng)用管理模塊按照應(yīng)用管理信息控制啟動(dòng)應(yīng)用層的n個(gè)應(yīng)用程序或控制關(guān)閉n個(gè)應(yīng)用程序,其中,應(yīng)用管理信息用于協(xié)助應(yīng)用管理模塊控制n個(gè)應(yīng)用程序的啟動(dòng)或關(guān)閉;在能耗配置模塊接收到應(yīng)用管理模塊發(fā)送的應(yīng)用層所需的計(jì)算資源的資源信息和第一硬件資源的資源信息的情況下,將計(jì)算資源的資源信息和第一硬件資源的資源信息發(fā)送給操作系統(tǒng)os管理模塊,os管理模塊根據(jù)計(jì)算資源的資源信息,調(diào)整os層中的計(jì)算資源的資源配置,并確定os層所需的第二硬件資源的資源信息;在能耗配置模塊接收到os管理模塊所發(fā)送的第一硬件資源的資源信息和第二硬件資源的資源信息的情況下,將第一硬件資源的資源信息和第二硬件資源的資源信息發(fā)送給硬件管理模塊,硬件管理模塊根據(jù)第一硬件資源的資源信息和第二硬件資源的資源信息調(diào)整硬件層的硬件資源。
3、根據(jù)本申請(qǐng)的另一個(gè)實(shí)施例,提供了一種資源的管理系統(tǒng),包括:能耗配置模塊,用于將應(yīng)用管理信息發(fā)送給應(yīng)用管理模塊;還用于在接收到應(yīng)用管理模塊發(fā)送的應(yīng)用層所需的計(jì)算資源的資源信息和第一硬件資源的資源信息的情況下,將計(jì)算資源的資源信息和第一硬件資源的資源信息發(fā)送給操作系統(tǒng)os管理模塊;還用于在接收到os管理模塊所發(fā)送的第一硬件資源的資源信息和第二硬件資源的資源信息的情況下,將第一硬件資源的資源信息和第二硬件資源的資源信息發(fā)送給硬件管理模塊;其中,應(yīng)用管理信息用于協(xié)助應(yīng)用管理模塊控制應(yīng)用層的n個(gè)應(yīng)用程序的啟動(dòng)或關(guān)閉;應(yīng)用管理模塊,用于按照應(yīng)用管理信息控制啟動(dòng)應(yīng)用層的n個(gè)應(yīng)用程序或控制關(guān)閉n個(gè)應(yīng)用程序;os管理模塊,用于根據(jù)計(jì)算資源的資源信息,調(diào)整os層中的計(jì)算資源的資源配置,并確定os層所需的第二硬件資源的資源信息;硬件管理模塊,用于根據(jù)第一硬件資源的資源信息和第二硬件資源的資源信息調(diào)整硬件層的硬件資源。
4、根據(jù)本申請(qǐng)的另一個(gè)實(shí)施例,提供了一種資源的管理裝置,包括:控制單元,用于利用能耗配置模塊將應(yīng)用管理信息發(fā)送給應(yīng)用管理模塊,利用應(yīng)用管理模塊按照應(yīng)用管理信息控制啟動(dòng)應(yīng)用層的n個(gè)應(yīng)用程序或控制關(guān)閉n個(gè)應(yīng)用程序,其中,應(yīng)用管理信息用于協(xié)助應(yīng)用管理模塊控制n個(gè)應(yīng)用程序的啟動(dòng)或關(guān)閉;第一調(diào)整單元,用于在利用能耗配置模塊接收到應(yīng)用管理模塊發(fā)送的應(yīng)用層所需的計(jì)算資源的資源信息和第一硬件資源的資源信息的情況下,將計(jì)算資源的資源信息和第一硬件資源的資源信息發(fā)送給操作系統(tǒng)os管理模塊,利用os管理模塊根據(jù)計(jì)算資源的資源信息,調(diào)整os層中的計(jì)算資源的資源配置,并確定os層所需的第二硬件資源的資源信息;第二調(diào)整單元,用于在利用能耗配置模塊接收到os管理模塊所發(fā)送的第一硬件資源的資源信息和第二硬件資源的資源信息的情況下,將第一硬件資源的資源信息和第二硬件資源的資源信息發(fā)送給硬件管理模塊,利用硬件管理模塊根據(jù)第一硬件資源的資源信息和第二硬件資源的資源信息調(diào)整硬件層的硬件資源。
5、根據(jù)本申請(qǐng)的又一個(gè)實(shí)施例,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行上述任一項(xiàng)方法實(shí)施例中的步驟。
6、根據(jù)本申請(qǐng)的又一個(gè)實(shí)施例,還提供了一種電子設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計(jì)算機(jī)程序以執(zhí)行上述任一項(xiàng)方法實(shí)施例中的步驟。
7、根據(jù)本申請(qǐng)的又一個(gè)實(shí)施例,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)各個(gè)實(shí)施例中所述方法的步驟。
8、在本申請(qǐng)實(shí)施例中,能耗配置模塊將應(yīng)用管理信息發(fā)送給應(yīng)用管理模塊,應(yīng)用管理模塊按照應(yīng)用管理信息控制啟動(dòng)應(yīng)用層的n個(gè)應(yīng)用程序或控制關(guān)閉n個(gè)應(yīng)用程序,其中,應(yīng)用管理信息用于協(xié)助應(yīng)用管理模塊控制n個(gè)應(yīng)用程序的啟動(dòng)或關(guān)閉;在能耗配置模塊接收到應(yīng)用管理模塊發(fā)送的應(yīng)用層所需的計(jì)算資源的資源信息和第一硬件資源的資源信息的情況下,將計(jì)算資源的資源信息和第一硬件資源的資源信息發(fā)送給操作系統(tǒng)os管理模塊,os管理模塊根據(jù)計(jì)算資源的資源信息,調(diào)整os層中的計(jì)算資源的資源配置,并確定os層所需的第二硬件資源的資源信息;在能耗配置模塊接收到os管理模塊所發(fā)送的第一硬件資源的資源信息和第二硬件資源的資源信息的情況下,將第一硬件資源的資源信息和第二硬件資源的資源信息發(fā)送給硬件管理模塊,硬件管理模塊根據(jù)第一硬件資源的資源信息和第二硬件資源的資源信息調(diào)整硬件層的硬件資源。換言之,采用本申請(qǐng)實(shí)施例,通過能耗配置模塊、應(yīng)用管理模塊、os管理模塊以及硬件管理模塊之間相互協(xié)調(diào),達(dá)到了根據(jù)應(yīng)用程序的實(shí)時(shí)運(yùn)行狀態(tài),動(dòng)態(tài)調(diào)整所需計(jì)算資源和硬件資源的配置的目的。使得當(dāng)應(yīng)用程序的資源需求變化時(shí)(如負(fù)載增加或減少),系統(tǒng)能夠及時(shí)響應(yīng),增加或減少資源分配,從而在保證應(yīng)用程序性能的同時(shí),降低不必要的能耗,從而解決了相關(guān)技術(shù)中提供的資源管理方式中存在的節(jié)電效率較低的技術(shù)問題。
1.一種資源的管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的資源的管理方法,其特征在于,所述應(yīng)用管理模塊按照所述應(yīng)用管理信息控制啟動(dòng)應(yīng)用層的n個(gè)應(yīng)用程序或控制關(guān)閉所述n個(gè)應(yīng)用程序包括:
3.根據(jù)權(quán)利要求2所述的資源的管理方法,其特征在于,所述按照所述n個(gè)應(yīng)用程序的啟動(dòng)時(shí)間和所述n個(gè)應(yīng)用程序的運(yùn)行周期控制啟動(dòng)所述n個(gè)應(yīng)用程序或控制關(guān)閉所述n個(gè)應(yīng)用程序包括:
4.根據(jù)權(quán)利要求2所述的資源的管理方法,其特征在于,所述按照所述n個(gè)應(yīng)用程序的啟動(dòng)條件控制啟動(dòng)所述n個(gè)應(yīng)用程序,或按照所述n個(gè)應(yīng)用程序的關(guān)閉條件控制關(guān)閉所述n個(gè)應(yīng)用程序包括:
5.根據(jù)權(quán)利要求1所述的資源的管理方法,其特征在于,在所述能耗配置模塊將應(yīng)用管理信息發(fā)送給應(yīng)用管理模塊之后還包括:
6.根據(jù)權(quán)利要求5所述的資源的管理方法,其特征在于,所述應(yīng)用管理模塊根據(jù)所述n個(gè)應(yīng)用程序的運(yùn)行狀態(tài),確定所述應(yīng)用層所需的計(jì)算資源和所述第一硬件資源包括:
7.根據(jù)權(quán)利要求1所述的資源的管理方法,其特征在于,所述os管理模塊根據(jù)所述計(jì)算資源的資源信息,調(diào)整os層中的計(jì)算資源的資源配置包括:
8.根據(jù)權(quán)利要求7所述的資源的管理方法,其特征在于,
9.根據(jù)權(quán)利要求1至8任一項(xiàng)中所述的資源的管理方法,其特征在于,所述資源的管理方法還包括:
10.根據(jù)權(quán)利要求1至8任一項(xiàng)中所述的資源的管理方法,其特征在于,所述資源的管理方法還包括:
11.根據(jù)權(quán)利要求1至8任一項(xiàng)中所述的資源的管理方法,其特征在于,所述硬件管理模塊根據(jù)所述第一硬件資源的資源信息和所述第二硬件資源的資源信息調(diào)整硬件層的硬件資源的資源配置包括:
12.根據(jù)權(quán)利要求1至8任一項(xiàng)中所述的資源的管理方法,其特征在于,所述能耗配置模塊將應(yīng)用管理信息發(fā)送給應(yīng)用管理模塊包括:
13.根據(jù)權(quán)利要求12所述的資源的管理方法,其特征在于,在所述能耗配置模塊將應(yīng)用管理信息發(fā)送給應(yīng)用管理模塊之后,還包括:
14.根據(jù)權(quán)利要求13所述的資源的管理方法,其特征在于,在所述將所述計(jì)算資源的資源信息和所述第一硬件資源的資源信息發(fā)送給操作系統(tǒng)os管理模塊之后,還包括:
15.一種資源的管理系統(tǒng),其特征在于,包括:
16.一種資源的管理裝置,其特征在于,包括:
17.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)所述權(quán)利要求1至14中任一項(xiàng)所述的方法的步驟。
18.一種電子設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)所述權(quán)利要求1至14中任一項(xiàng)所述的方法的步驟。
19.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至14中任一項(xiàng)所述方法的步驟。