[發(fā)明專利]通用流程異步調(diào)度方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310643262.5 | 申請日: | 2013-12-03 |
| 公開(公告)號: | CN103631594B | 公開(公告)日: | 2017-02-15 |
| 發(fā)明(設(shè)計)人: | 鄭春;陳路凝;王杰飛 | 申請(專利權(quán))人: | 北京宇信科技集團股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京展翼知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙)11452 | 代理人: | 屠長存 |
| 地址: | 100013 北京市東城區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 通用 流程 異步 調(diào)度 方法 系統(tǒng) | ||
1.一種通用流程異步調(diào)度方法,包括:
將與流程對應(yīng)的進程順序地劃分為多個子進程;
基于流程狀態(tài)的更新完成所述多個子進程中的一個子進程,而不依賴于所述多個子進程中的下一子進程的啟動;
在所述一個子進程完成時,通過流程狀態(tài)的更新啟動所述下一子進程。
2.根據(jù)權(quán)利要求1所述的通用流程異步調(diào)度方法,其中,
所述的基于流程狀態(tài)的更新完成所述多個子進程中的一個子進程的步驟包括:
在所述一個子進程完成時,基于更新的流程狀態(tài)返回完成結(jié)果。
3.根據(jù)權(quán)利要求1所述的通用流程異步調(diào)度方法,其中,
所述的通過流程狀態(tài)的更新啟動所述下一子進程的步驟包括:
基于更新的流程狀態(tài)產(chǎn)生用于啟動下一子進程的事件;并且
在該事件的觸發(fā)下啟動所述下一子進程。
4.根據(jù)權(quán)利要求3所述的通用流程異步調(diào)度方法,其中,
在該事件的觸發(fā)下啟動所述下一子進程的步驟包括:
根據(jù)該事件,產(chǎn)生用于啟動下一子進程的消息;并且
根據(jù)所述消息執(zhí)行下一子進程的啟動序列。
5.根據(jù)權(quán)利要求1到4中任一項所述的通用流程異步調(diào)度方法,其中,
所述一個子進程包括從客戶端接收的流程提交子進程,
基于該流程提交子進程的執(zhí)行對流程狀態(tài)進行更新;
基于更新的流程狀態(tài),完成流程提交子進程并向客戶端返回結(jié)果。
6.一種通用流程異步調(diào)度系統(tǒng),包括:
外部接口,被配置為接收用于執(zhí)行流程的指令以及輸出結(jié)果;
狀態(tài)機,被配置為更新流程狀態(tài),基于更新的流程狀態(tài)完成流程的當前子進程以及產(chǎn)生用于啟動下一子進程的事件;
事件監(jiān)聽器,被配置為實時監(jiān)聽事件,并基于監(jiān)聽到的事件發(fā)出用于啟動下一子進程的消息;
作業(yè)處理器,被配置為接收所述消息并啟動下一子進程。
7.根據(jù)權(quán)利要求6所述的通用流程異步調(diào)度系統(tǒng),其中,
所述事件監(jiān)聽器被配置為創(chuàng)建事件發(fā)生機制;并且
狀態(tài)機能夠在狀態(tài)改變時產(chǎn)生基于所述事件發(fā)生機制的事件,從而事件監(jiān)聽器能夠監(jiān)聽到該事件。
8.根據(jù)權(quán)利要求6所述的通用流程異步調(diào)度系統(tǒng),其中,
所述子進程包括通過外部接口從客戶端接收的流程提交子進程,
所述狀態(tài)機基于該流程提交子進程的執(zhí)行對流程狀態(tài)進行更新,并向外部接口返回該流程提交子進程完成的消息;
所述外部接口在接收到該流程提交子進程完成的消息時,進行流程提交子進程完成的處理并將處理結(jié)果返回給客戶端。
9.根據(jù)權(quán)利要求6-8中任一項所述的通用流程異步調(diào)度系統(tǒng),進一步包括:
持久化框架,其被配置為將流程狀態(tài)的控制和流轉(zhuǎn)通過文件或數(shù)據(jù)庫進行狀態(tài)持久化。
該專利技術(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/201310643262.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 旅游車輛調(diào)度監(jiān)控方法及其系統(tǒng)
- 一種用戶隊列調(diào)度的方法和裝置
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 一種調(diào)度方法和裝置
- 一種調(diào)度終端動態(tài)切換調(diào)度組歸屬關(guān)系的方法及裝置
- 用戶調(diào)度方法、裝置、基站和存儲介質(zhì)
- 一種食材的調(diào)度系統(tǒng)和方法
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 任務(wù)調(diào)度方法、裝置、設(shè)備及存儲介質(zhì)
- 一種自動化調(diào)度系統(tǒng)和調(diào)度方法





