[發(fā)明專利]任務(wù)管理方法和裝置、存儲介質(zhì)及電子設(shè)備在審
| 申請?zhí)枺?/td> | 202110064695.X | 申請日: | 2021-01-18 |
| 公開(公告)號: | CN112667386A | 公開(公告)日: | 2021-04-16 |
| 發(fā)明(設(shè)計)人: | 周棟 | 申請(專利權(quán))人: | 青島海爾科技有限公司;海爾智家股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F9/54 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 周婷婷 |
| 地址: | 266101 山東省*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 任務(wù) 管理 方法 裝置 存儲 介質(zhì) 電子設(shè)備 | ||
本發(fā)明公開了一種任務(wù)管理方法和裝置、存儲介質(zhì)及電子設(shè)備。其中,該方法包括:在接收到業(yè)務(wù)處理指令的情況下,獲取任務(wù)管理模塊當前管理的任務(wù)列表,其中,業(yè)務(wù)處理指令用于指示在目標功能模塊中處理目標業(yè)務(wù)事件;根據(jù)任務(wù)列表中已建立的各個任務(wù)的負載參數(shù),在任務(wù)列表中查找目標任務(wù),其中,負載參數(shù)用于指示任務(wù)的負載狀態(tài),任務(wù)列表中的任務(wù)用于管理功能模塊;在從任務(wù)列表中查找到目標任務(wù)的情況下,將目標功能模塊注冊到目標任務(wù)中,并通過目標任務(wù)處理目標業(yè)務(wù)事件。本發(fā)明解決了任務(wù)運行所導(dǎo)致的資源浪費的技術(shù)問題。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機領(lǐng)域,具體而言,涉及一種任務(wù)管理方法和裝置、存儲介質(zhì)及電子設(shè)備。
背景技術(shù)
當前在設(shè)備中嵌入網(wǎng)絡(luò)模塊以實現(xiàn)設(shè)備物聯(lián)網(wǎng)功能化越來越普及。為了解決設(shè)備在運行過程中代碼耦合的問題,大多數(shù)設(shè)備采用功能模塊化的運行模式。
當在設(shè)備中運行功能模塊時,每一個模塊都會創(chuàng)建新的任務(wù)以實現(xiàn)功能模塊的運行。在設(shè)備啟動多個任務(wù)后,多個任務(wù)的運行會占用大量系統(tǒng)資源。而且現(xiàn)有的運行框架,已啟動的任務(wù)大多數(shù)處于空閑狀態(tài),浪費了許多處理器資源。
針對上述的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種任務(wù)管理方法和裝置、存儲介質(zhì)及電子設(shè)備,以至少解決任務(wù)運行所導(dǎo)致的資源浪費的技術(shù)問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種任務(wù)管理方法,包括:在接收到業(yè)務(wù)處理指令的情況下,獲取任務(wù)管理模塊當前管理的任務(wù)列表,其中,上述業(yè)務(wù)處理指令用于指示在目標功能模塊中處理目標業(yè)務(wù)事件;根據(jù)上述任務(wù)列表中已建立的各個任務(wù)的負載參數(shù),在上述任務(wù)列表中查找目標任務(wù),其中,上述負載參數(shù)用于指示任務(wù)的負載狀態(tài),上述任務(wù)列表中的任務(wù)用于管理功能模塊;在從上述任務(wù)列表中查找到上述目標任務(wù)的情況下,將上述目標功能模塊注冊到上述目標任務(wù)中,并通過上述目標任務(wù)處理上述目標業(yè)務(wù)事件。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種任務(wù)管理裝置,包括:獲取模塊,用于在接收到業(yè)務(wù)處理指令的情況下,獲取任務(wù)管理模塊當前管理的任務(wù)列表,其中,上述業(yè)務(wù)處理指令用于指示在目標功能模塊中處理目標業(yè)務(wù)事件;查找模塊,用于根據(jù)上述任務(wù)列表中已建立的各個任務(wù)的負載參數(shù),在上述任務(wù)列表中查找目標任務(wù),其中,上述負載參數(shù)用于指示任務(wù)的負載狀態(tài),上述任務(wù)列表中的任務(wù)用于管理功能模塊;注冊模塊,用于在從上述任務(wù)列表中查找到上述目標任務(wù)的情況下,將上述目標功能模塊注冊到上述目標任務(wù)中,并通過上述目標任務(wù)處理上述目標業(yè)務(wù)事件。
根據(jù)本發(fā)明實施例的又一方面,還提供了一種計算機可讀的存儲介質(zhì),該計算機可讀的存儲介質(zhì)中存儲有計算機程序,其中,該計算機程序被設(shè)置為運行時執(zhí)行上述任務(wù)管理方法。
根據(jù)本發(fā)明實施例的又一方面,還提供了一種電子設(shè)備,包括存儲器和處理器,上述存儲器中存儲有計算機程序,上述處理器被設(shè)置為通過所述計算機程序執(zhí)行上述的任務(wù)管理方法。
在本發(fā)明實施例中,采用在接收業(yè)務(wù)處理指令時,通過獲取任務(wù)管理模塊中任務(wù)列表,根據(jù)已建立任務(wù)的負載參數(shù)查找目標任務(wù),從而將目標功能模塊注冊到目標任務(wù)中的方式,通過將目標功能模塊注冊到已有的目標任務(wù)中,減少了在已有任務(wù)能夠運行目標功能模塊的情況下,還為目標功能模塊創(chuàng)建新的任務(wù),達到了通過功能模塊共享任務(wù),利用已有任務(wù)的空閑處理能力,減少任務(wù)創(chuàng)建的目的,從而實現(xiàn)了利用一個任務(wù)管理多個功能模塊,不需要為每一個功能模塊單獨建立任務(wù)的技術(shù)效果,進而解決了任務(wù)運行所導(dǎo)致的資源浪費的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的一種可選的任務(wù)管理方法的應(yīng)用環(huán)境的示意圖;
圖2是根據(jù)本發(fā)明實施例的一種可選的任務(wù)管理方法的流程示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海爾科技有限公司;海爾智家股份有限公司,未經(jīng)青島海爾科技有限公司;海爾智家股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110064695.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





