1.一種任務(wù)調(diào)度方法,其特征在于,包括:
接收并存儲各項待調(diào)度任務(wù);
將滿足預(yù)設(shè)條件的各項待調(diào)度任務(wù)加入第一任務(wù)隊列;
將所述第一任務(wù)隊列中需要在第一時間段內(nèi)調(diào)度的各項待調(diào)度任務(wù)加入第二任務(wù)隊列;
對所述第二任務(wù)隊列中的各項待調(diào)度任務(wù)進(jìn)行調(diào)度。
2.根據(jù)權(quán)利要求1所述的任務(wù)調(diào)度方法,其特征在于,接收并存儲各項待調(diào)度任務(wù),包括:
接收任務(wù)請求,所述任務(wù)請求包括所述待調(diào)度任務(wù)和所述待調(diào)度任務(wù)對應(yīng)的優(yōu)先級和/或請求執(zhí)行時間;
按照所述待調(diào)度任務(wù)對應(yīng)的優(yōu)先級和/或請求執(zhí)行時間,存儲所述待調(diào)度任務(wù)。
3.根據(jù)權(quán)利要求1所述的任務(wù)調(diào)度方法,其特征在于,將滿足預(yù)設(shè)條件的各項待調(diào)度任務(wù)加入第一任務(wù)隊列,包括:
檢測是否存儲有第一待調(diào)度任務(wù),所述第一待調(diào)度任務(wù)為第二時間段內(nèi)接收的待調(diào)度任務(wù);
在檢測到存儲有所述第一待調(diào)度任務(wù)的情況下,按照所述第一待調(diào)度任務(wù)對應(yīng)的優(yōu)先級和/或請求執(zhí)行時間,將所述第一待調(diào)度任務(wù)加入第一任務(wù)隊列。
4.根據(jù)權(quán)利要求1所述的任務(wù)調(diào)度方法,其特征在于,將所述第一任務(wù)隊列中需要在第一時間段內(nèi)調(diào)度的各項待調(diào)度任務(wù)加入第二任務(wù)隊列,包括:
檢測所述第一任務(wù)隊列中是否存儲有第二待調(diào)度任務(wù),所述第二待調(diào)度任務(wù)為需要在第一時間段內(nèi)調(diào)度的待調(diào)度任務(wù);
在檢測到所述第一任務(wù)隊列中存儲有所述第二待調(diào)度任務(wù)的情況下,按照所述第二待調(diào)度任務(wù)對應(yīng)的優(yōu)先級和/或請求執(zhí)行時間,將所述第二待調(diào)度任務(wù)加入第二任務(wù)隊列。
5.根據(jù)權(quán)利要求1至4中任意一項所述的任務(wù)調(diào)度方法,其特征在于,所述方法還包括:
在檢測到任務(wù)執(zhí)行裝置當(dāng)前執(zhí)行的任務(wù)未執(zhí)行完成的情況下,禁止將其他的待調(diào)度任務(wù)調(diào)度至所述任務(wù)執(zhí)行裝置;或者
在檢測到任務(wù)執(zhí)行裝置當(dāng)前執(zhí)行的任務(wù)執(zhí)行完成的情況下,允許將其他的待調(diào)度任務(wù)調(diào)度至所述任務(wù)執(zhí)行裝置。
6.根據(jù)權(quán)利要求1至4中任意一項所述的任務(wù)調(diào)度方法,其特征在于,所述待調(diào)度任務(wù)為待調(diào)度的定時任務(wù),所述定時任務(wù)為請求在預(yù)設(shè)時間開始執(zhí)行或者請求在預(yù)設(shè)時間獲得執(zhí)行結(jié)果的任務(wù)。
7.一種任務(wù)調(diào)度裝置,其特征在于,包括:
待調(diào)度任務(wù)存儲模塊,用于接收并存儲各項待調(diào)度任務(wù);
第一加入模塊,用于將滿足預(yù)設(shè)條件的各項待調(diào)度任務(wù)加入第一任務(wù)隊列;
第二加入模塊,用于將所述第一任務(wù)隊列中需要在第一時間段內(nèi)調(diào)度的各項待調(diào)度任務(wù)加入第二任務(wù)隊列;
調(diào)度模塊,用于對所述第二任務(wù)隊列中的各項待調(diào)度任務(wù)進(jìn)行調(diào)度。
8.根據(jù)權(quán)利要求7所述的任務(wù)調(diào)度裝置,其特征在于,所述待調(diào)度任務(wù)存儲模塊包括:
任務(wù)請求接收子模塊,用于接收任務(wù)請求,所述任務(wù)請求包括所述待調(diào)度任務(wù)和所述待調(diào)度任務(wù)對應(yīng)的優(yōu)先級和/或請求執(zhí)行時間;
待調(diào)度任務(wù)存儲子模塊,用于按照所述待調(diào)度任務(wù)對應(yīng)的優(yōu)先級和/或請求執(zhí)行時間,存儲所述待調(diào)度任務(wù)。
9.根據(jù)權(quán)利要求7所述的任務(wù)調(diào)度裝置,其特征在于,所述第一加入模塊包括:
第一待調(diào)度任務(wù)檢測子模塊,用于檢測是否存儲有第一待調(diào)度任務(wù),所述第一待調(diào)度任務(wù)為第二時間段內(nèi)接收的待調(diào)度任務(wù);
第一待調(diào)度任務(wù)加入子模塊,用于在檢測到存儲有所述第一待調(diào)度任務(wù)的情況下,按照所述第一待調(diào)度任務(wù)對應(yīng)的優(yōu)先級和/或請求執(zhí)行時間,將所述第一待調(diào)度任務(wù)加入第一任務(wù)隊列。
10.根據(jù)權(quán)利要求7所述的任務(wù)調(diào)度裝置,其特征在于,所述第二加入模塊包括:
第二待調(diào)度任務(wù)檢測子模塊,用于檢測所述第一任務(wù)隊列中是否存儲有第二待調(diào)度任務(wù),所述第二待調(diào)度任務(wù)為需要在第一時間段內(nèi)調(diào)度的待調(diào)度任務(wù);
第二待調(diào)度任務(wù)加入子模塊,用于在檢測到所述第一任務(wù)隊列中存儲有所述第二待調(diào)度任務(wù)的情況下,按照所述第二待調(diào)度任務(wù)對應(yīng)的優(yōu)先級和/或請求執(zhí)行時間,將所述第二待調(diào)度任務(wù)加入第二任務(wù)隊列。
11.根據(jù)權(quán)利要求7至10中任意一項所述的任務(wù)調(diào)度裝置,其特征在于,所述裝置還包括:
禁止調(diào)度模塊,用于在檢測到任務(wù)執(zhí)行裝置當(dāng)前執(zhí)行的任務(wù)未執(zhí)行完成的情況下,禁止將其他的待調(diào)度任務(wù)調(diào)度至所述任務(wù)執(zhí)行裝置;和/或
允許調(diào)度模塊,用于在檢測到任務(wù)執(zhí)行裝置當(dāng)前執(zhí)行的任務(wù)執(zhí)行完成的情況下,允許將其他的待調(diào)度任務(wù)調(diào)度至所述任務(wù)執(zhí)行裝置。
12.根據(jù)權(quán)利要求7至10中任意一項所述的任務(wù)調(diào)度裝置,其特征在于,所述待調(diào)度任務(wù)為待調(diào)度的定時任務(wù),所述定時任務(wù)為請求在預(yù)設(shè)時間開始執(zhí)行或者請求在預(yù)設(shè)時間獲得執(zhí)行結(jié)果的任務(wù)。
13.一種任務(wù)調(diào)度系統(tǒng),其特征在于,包括:
一個或者多個任務(wù)調(diào)度裝置,以及多個任務(wù)執(zhí)行裝置,其中,所述任務(wù)調(diào)度裝置為如權(quán)利要求7至12中任意一項所述的任務(wù)調(diào)度裝置。
14.一種任務(wù)調(diào)度裝置,其特征在于,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
接收并存儲各項待調(diào)度任務(wù);
將滿足預(yù)設(shè)條件的各項待調(diào)度任務(wù)加入第一任務(wù)隊列;
將所述第一任務(wù)隊列中需要在第一時間段內(nèi)調(diào)度的各項待調(diào)度任務(wù)加入第二任務(wù)隊列;
對所述第二任務(wù)隊列中的各項待調(diào)度任務(wù)進(jìn)行調(diào)度。