本申請(qǐng)涉及大數(shù)據(jù),具體涉及一種數(shù)據(jù)決策任務(wù)調(diào)度方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、決策引擎被廣泛應(yīng)用于互聯(lián)網(wǎng)業(yè)務(wù)領(lǐng)域,比如風(fēng)險(xiǎn)決策、精準(zhǔn)營銷決策等。決策引擎通常是通過復(fù)雜的條件判斷幫助用戶快速做出決策的工具。往往互聯(lián)網(wǎng)決策業(yè)務(wù)中,決策體系復(fù)雜,需要獲取大量的決策數(shù)據(jù)進(jìn)行決策判斷。因此,如何從復(fù)雜的決策體系中對(duì)用戶行為進(jìn)行快速的決策判斷是決策業(yè)務(wù)中至關(guān)重要的問題。
技術(shù)實(shí)現(xiàn)思路
1、本針對(duì)上述技術(shù)問題,本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)決策任務(wù)調(diào)度方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
2、第一方面,本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)決策任務(wù)調(diào)度方法,包括:
3、基于數(shù)據(jù)決策任務(wù)和執(zhí)行規(guī)則確定第一數(shù)據(jù)組,所述第一數(shù)據(jù)組包括多個(gè)數(shù)據(jù)決策任務(wù),每個(gè)數(shù)據(jù)決策任務(wù)的執(zhí)行規(guī)則相同;
4、將第一數(shù)據(jù)組劃分為多個(gè)第二數(shù)據(jù)組,多個(gè)第二數(shù)據(jù)組之間沒有執(zhí)行依賴關(guān)系;
5、對(duì)多個(gè)第二數(shù)據(jù)組進(jìn)行并行調(diào)度。
6、第二方面,本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)決策任務(wù)調(diào)度裝置,包括:
7、確定模塊,用于基于數(shù)據(jù)決策任務(wù)和執(zhí)行規(guī)則確定第一數(shù)據(jù)組,第一數(shù)據(jù)組包括多個(gè)數(shù)據(jù)決策任務(wù),每個(gè)數(shù)據(jù)決策任務(wù)的執(zhí)行規(guī)則相同;
8、劃分模塊,用于將第一數(shù)據(jù)組劃分為多個(gè)第二數(shù)據(jù)組,多個(gè)第二數(shù)據(jù)組之間沒有執(zhí)行依賴關(guān)系;
9、調(diào)度模塊,用于對(duì)第二數(shù)據(jù)組進(jìn)行并行調(diào)度。
10、第三方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)設(shè)備,包括處理器和存儲(chǔ)器,存儲(chǔ)器存儲(chǔ)有多條指令;處理器從存儲(chǔ)器中加載指令,以執(zhí)行本申請(qǐng)實(shí)施例所提供的任一種數(shù)據(jù)決策任務(wù)調(diào)度方法的步驟。
11、第四方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有多條指令,指令適于處理器進(jìn)行加載,以執(zhí)行本申請(qǐng)實(shí)施例所提供的任一種決策任務(wù)調(diào)度方法的步驟。
12、第五方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行本申請(qǐng)實(shí)施例所提供的任一種決策任務(wù)調(diào)度方法的步驟。
13、本申請(qǐng)首先基于數(shù)據(jù)決策任務(wù)和執(zhí)行規(guī)則確定第一數(shù)據(jù)組。其中,第一數(shù)據(jù)組包括多個(gè)數(shù)據(jù)決策任務(wù),每個(gè)數(shù)據(jù)決策任務(wù)的執(zhí)行規(guī)則相同。接著,將第一數(shù)據(jù)組劃分為多個(gè)第二數(shù)據(jù)組,多個(gè)第二數(shù)據(jù)組之間沒有執(zhí)行依賴關(guān)系。最后,對(duì)多個(gè)第二數(shù)據(jù)組進(jìn)行并行調(diào)度。本申請(qǐng)通過將具有相同執(zhí)行規(guī)則的數(shù)據(jù)決策任務(wù)歸為同一個(gè)第一數(shù)據(jù)組,將沒有執(zhí)行依賴關(guān)系的數(shù)據(jù)決策任務(wù)劃分為同一個(gè)第二數(shù)據(jù)組。如此,在調(diào)度決策數(shù)據(jù)時(shí),可以將第一數(shù)據(jù)組中不具有執(zhí)行依賴關(guān)系的第二數(shù)據(jù)組進(jìn)行并行調(diào)度,無需等待沒有執(zhí)行依賴關(guān)系的數(shù)據(jù)決策任務(wù)執(zhí)行完畢。這樣,可以提高決策單元中數(shù)據(jù)決策任務(wù)的調(diào)度效率。
1.一種數(shù)據(jù)決策任務(wù)調(diào)度方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)決策任務(wù)包括第一任務(wù)和第二任務(wù),所述第一任務(wù)為已被遍歷的數(shù)據(jù)決策任務(wù),所述第二任務(wù)為未被遍歷的數(shù)據(jù)決策任務(wù),所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述第三數(shù)據(jù)節(jié)點(diǎn)與所述第一數(shù)據(jù)節(jié)點(diǎn)之間的執(zhí)行依賴關(guān)系生成所述數(shù)據(jù)決策任務(wù),包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述第一數(shù)據(jù)組劃分為多個(gè)第二數(shù)據(jù)組,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對(duì)所述多個(gè)第二數(shù)據(jù)組進(jìn)行并行調(diào)度,包括:
7.一種數(shù)據(jù)決策任務(wù)調(diào)度裝置,其特征在于,包括:
8.一種計(jì)算機(jī)設(shè)備,其特征在于,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有多條指令;所述處理器從所述存儲(chǔ)器中加載指令,以執(zhí)行如權(quán)利要求1至6中任一項(xiàng)所述的數(shù)據(jù)決策任務(wù)調(diào)度方法的步驟。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有多條指令,所述指令適于處理器進(jìn)行加載,以執(zhí)行如權(quán)利要求1至6中任一項(xiàng)所述的決策任務(wù)調(diào)度方法的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行如權(quán)利要求1至6中任一項(xiàng)所述的數(shù)據(jù)決策任務(wù)調(diào)度方法的步驟。