亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

任務(wù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì)與流程

文檔序號:40444382發(fā)布日期:2024-12-24 15:18閱讀:11來源:國知局
任務(wù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì)與流程

本申請涉及數(shù)據(jù)處理,特別是涉及一種任務(wù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。


背景技術(shù):

1、在任務(wù)處理場景中,經(jīng)常需要對復雜任務(wù)進行處理,其中,復雜任務(wù)通常指的是那些具有多個相互關(guān)聯(lián)的子任務(wù)、需要綜合運用多種技能和知識、并且可能涉及不同領(lǐng)域的任務(wù)。這些任務(wù)往往沒有明確的時間起點和工作目標,或者目標的實現(xiàn)路徑不是直線型的,而是需要經(jīng)過多個步驟和決策才能完成。

2、傳統(tǒng)的技術(shù)中,一般通過串行的方式進行復雜任務(wù)的處理。多任務(wù)串行處理是指任務(wù)按照一定的順序執(zhí)行,每個任務(wù)必須等待上一個任務(wù)完成才能開始。在計算機科學中,串行處理是一種基本的任務(wù)執(zhí)行方式,其中任務(wù)是按照順序一個接一個地執(zhí)行的。這種方式的特點是,當前任務(wù)完成之前,下一個任務(wù)不會被啟動。如果任務(wù)之間存在依賴關(guān)系,或者系統(tǒng)資源不足以支持并行或并發(fā)處理,串行處理就成為了一種必然的選擇。

3、然而,傳統(tǒng)的串行處理任務(wù)的方案中,每個任務(wù)必須依次完成,導致處理時間延長,在需要快速響應(yīng)的情況下,串行處理可能無法滿足實時性要求,且對于需要大量計算資源和多步驟處理的復雜問題,串行處理可能難以在合理時間內(nèi)完成。另外,串行處理在面對任務(wù)依賴性時,必須等待前一個任務(wù)完成后才能開始下一個任務(wù),缺乏靈活性。


技術(shù)實現(xiàn)思路

1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高任務(wù)處理效率的任務(wù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。

2、一種任務(wù)處理方法,其包括:

3、對待處理任務(wù)進行任務(wù)分解,得到多個子任務(wù);

4、根據(jù)多個子任務(wù)構(gòu)建任務(wù)樹,任務(wù)樹包括多個任務(wù)節(jié)點;

5、根據(jù)任務(wù)樹創(chuàng)建對應(yīng)的數(shù)據(jù)載體樹,數(shù)據(jù)載體樹包括與各個任務(wù)節(jié)點分別關(guān)聯(lián)的數(shù)據(jù)載體,數(shù)據(jù)載體用于存儲與各個任務(wù)節(jié)點對應(yīng)的任務(wù)信息;

6、獲取數(shù)據(jù)載體樹中的任務(wù)信息,并根據(jù)獲取的任務(wù)信息執(zhí)行對應(yīng)的子任務(wù),以并行處理各個子任務(wù)。

7、在其中一個實施例中,任務(wù)節(jié)點包括子任務(wù)節(jié)點,獲取數(shù)據(jù)載體樹中的任務(wù)信息,并根據(jù)獲取的任務(wù)信息執(zhí)行對應(yīng)的子任務(wù),以并行處理各個子任務(wù),包括:

8、從數(shù)據(jù)載體樹中獲取與當前子任務(wù)節(jié)點關(guān)聯(lián)的數(shù)據(jù)載體;

9、從當前子任務(wù)節(jié)點關(guān)聯(lián)的數(shù)據(jù)載體中查找當前子任務(wù)節(jié)點對應(yīng)的任務(wù)信息;

10、根據(jù)當前子任務(wù)節(jié)點對應(yīng)的任務(wù)信息執(zhí)行當前子任務(wù),以并行處理各個子任務(wù)。

11、在其中一個實施例中,任務(wù)處理方法還包括:

12、在當前子任務(wù)節(jié)點關(guān)聯(lián)的數(shù)據(jù)載體中不存在對應(yīng)的任務(wù)信息時,向當前子任務(wù)節(jié)點對應(yīng)的數(shù)據(jù)載體所對應(yīng)的父載體中查找任務(wù)信息。

13、在其中一個實施例中,任務(wù)處理方法還包括:

14、預先創(chuàng)建數(shù)據(jù)載體樹中各層級的數(shù)據(jù)載體指向上一層級的數(shù)據(jù)載體的指針;

15、向當前子任務(wù)節(jié)點對應(yīng)的數(shù)據(jù)載體所對應(yīng)的父載體中查找任務(wù)信息,包括:

16、通過指針向當前子任務(wù)節(jié)點對應(yīng)的數(shù)據(jù)載體所對應(yīng)的父載體中查找任務(wù)信息。

17、在其中一個實施例中,任務(wù)處理方法還包括:

18、在當前子任務(wù)節(jié)點執(zhí)行完成對應(yīng)的任務(wù)時,將當前子任務(wù)節(jié)點關(guān)聯(lián)的數(shù)據(jù)載體標注為可合并狀態(tài);

19、監(jiān)測當前子任務(wù)節(jié)點的兄弟節(jié)點的任務(wù)執(zhí)行情況,在當前子任務(wù)節(jié)點的兄弟節(jié)點均執(zhí)行完對應(yīng)的任務(wù)時,將當前子任務(wù)節(jié)點以及對應(yīng)的兄弟節(jié)點所對應(yīng)的可合并狀態(tài)的數(shù)據(jù)載體合并至對應(yīng)父節(jié)點所關(guān)聯(lián)的數(shù)據(jù)載體。

20、在其中一個實施例中,任務(wù)處理方法還包括:

21、在當前子任務(wù)節(jié)點執(zhí)行完成對應(yīng)的任務(wù)時,注銷當前子任務(wù)節(jié)點,并注銷當前子任務(wù)節(jié)點關(guān)聯(lián)的數(shù)據(jù)載體。

22、在其中一個實施例中,任務(wù)處理方法還包括:

23、將數(shù)據(jù)載體樹中各層級的數(shù)據(jù)載體訪問下一層級的數(shù)據(jù)載體的權(quán)限設(shè)置為不可訪問。

24、一種任務(wù)處理裝置,包括:

25、分解模塊,用于對待處理任務(wù)進行任務(wù)分解,得到多個子任務(wù);

26、第一構(gòu)建模塊,用于根據(jù)多個子任務(wù)構(gòu)建任務(wù)樹,任務(wù)樹包括多個任務(wù)節(jié)點;

27、第二構(gòu)建模塊,用于根據(jù)任務(wù)樹創(chuàng)建對應(yīng)的數(shù)據(jù)載體樹,數(shù)據(jù)載體樹包括與各個任務(wù)節(jié)點分別關(guān)聯(lián)的數(shù)據(jù)載體,數(shù)據(jù)載體用于存儲與各個任務(wù)節(jié)點對應(yīng)的任務(wù)信息;

28、處理模塊,用于獲取數(shù)據(jù)載體樹中的任務(wù)信息,并根據(jù)獲取的任務(wù)信息執(zhí)行對應(yīng)的子任務(wù),以并行處理各個子任務(wù)。

29、一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)以下步驟:

30、對待處理任務(wù)進行任務(wù)分解,得到多個子任務(wù);

31、根據(jù)多個子任務(wù)構(gòu)建任務(wù)樹,任務(wù)樹包括多個任務(wù)節(jié)點;

32、根據(jù)任務(wù)樹創(chuàng)建對應(yīng)的數(shù)據(jù)載體樹,數(shù)據(jù)載體樹包括與各個任務(wù)節(jié)點分別關(guān)聯(lián)的數(shù)據(jù)載體,數(shù)據(jù)載體用于存儲與各個任務(wù)節(jié)點對應(yīng)的任務(wù)信息;

33、獲取數(shù)據(jù)載體樹中的任務(wù)信息,并根據(jù)獲取的任務(wù)信息執(zhí)行對應(yīng)的子任務(wù),以并行處理各個子任務(wù)。

34、一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:

35、對待處理任務(wù)進行任務(wù)分解,得到多個子任務(wù);

36、根據(jù)多個子任務(wù)構(gòu)建任務(wù)樹,任務(wù)樹包括多個任務(wù)節(jié)點;

37、根據(jù)任務(wù)樹創(chuàng)建對應(yīng)的數(shù)據(jù)載體樹,數(shù)據(jù)載體樹包括與各個任務(wù)節(jié)點分別關(guān)聯(lián)的數(shù)據(jù)載體,數(shù)據(jù)載體用于存儲與各個任務(wù)節(jié)點對應(yīng)的任務(wù)信息;

38、獲取數(shù)據(jù)載體樹中的任務(wù)信息,并根據(jù)獲取的任務(wù)信息執(zhí)行對應(yīng)的子任務(wù),以并行處理各個子任務(wù)。

39、上述任務(wù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì),通過對待處理任務(wù)進行任務(wù)分解,得到多個子任務(wù),根據(jù)多個子任務(wù)構(gòu)建任務(wù)樹,任務(wù)樹包括多個任務(wù)節(jié)點,根據(jù)任務(wù)樹創(chuàng)建對應(yīng)的數(shù)據(jù)載體樹,數(shù)據(jù)載體樹包括與各個任務(wù)節(jié)點分別關(guān)聯(lián)的數(shù)據(jù)載體,數(shù)據(jù)載體用于存儲與各個任務(wù)節(jié)點對應(yīng)的任務(wù)信息,獲取數(shù)據(jù)載體樹中的任務(wù)信息,并根據(jù)獲取的任務(wù)信息執(zhí)行對應(yīng)的子任務(wù)。采用本申請能夠?qū)θ蝿?wù)進行分解,根據(jù)分解后的子任務(wù)構(gòu)建任務(wù)樹,并根據(jù)任務(wù)樹構(gòu)建數(shù)據(jù)載體樹,利用任務(wù)樹以及數(shù)據(jù)載體樹所存儲的任務(wù)信息,并通過并行處理各個子任務(wù),實現(xiàn)提高任務(wù)處理的效率。



技術(shù)特征:

1.一種任務(wù)處理方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述任務(wù)節(jié)點包括子任務(wù)節(jié)點,所述獲取所述數(shù)據(jù)載體樹中的任務(wù)信息,并根據(jù)獲取的任務(wù)信息執(zhí)行對應(yīng)的子任務(wù),以并行處理各個所述子任務(wù),包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:

5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:

7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:

8.一種任務(wù)處理裝置,其特征在于,所述裝置包括:

9.一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至7中任一項所述方法的步驟。

10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的方法的步驟。


技術(shù)總結(jié)
本申請涉及一種任務(wù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。方法包括:對待處理任務(wù)進行任務(wù)分解,得到多個子任務(wù),根據(jù)多個子任務(wù)構(gòu)建任務(wù)樹,任務(wù)樹包括多個任務(wù)節(jié)點,根據(jù)任務(wù)樹創(chuàng)建對應(yīng)的數(shù)據(jù)載體樹,數(shù)據(jù)載體樹包括與各個任務(wù)節(jié)點分別關(guān)聯(lián)的數(shù)據(jù)載體,數(shù)據(jù)載體用于存儲與各個任務(wù)節(jié)點對應(yīng)的任務(wù)信息,獲取數(shù)據(jù)載體樹中的任務(wù)信息,并根據(jù)獲取的任務(wù)信息執(zhí)行對應(yīng)的子任務(wù),以并行處理各個子任。采用本方法能夠通過對任務(wù)進行拆解,構(gòu)建任務(wù)樹以及數(shù)據(jù)載體樹,利用任務(wù)樹以及數(shù)據(jù)載體樹通過并行處理各個子任務(wù),實現(xiàn)提高任務(wù)處理的效率。

技術(shù)研發(fā)人員:王敬源
受保護的技術(shù)使用者:上海數(shù)禾信息科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/23
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1