[發明專利]事件流程的處理方法、裝置、設備及可讀存儲介質在審
| 申請號: | 202011613704.8 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112732367A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 孫亮;李映超;徐文鋒;張泰 | 申請(專利權)人: | 北京三快在線科技有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F9/48 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 劉強 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 事件 流程 處理 方法 裝置 設備 可讀 存儲 介質 | ||
1.一種事件流程的處理方法,其特征在于,所述方法包括:
基于事件流程中的節點結構,順次執行流程節點的節點任務,所述事件流程中包括至少兩個流程節點,所述至少兩個流程節點中包括目標節點,所述目標節點中包括至少兩個子任務;
響應于執行至所述目標節點,并行處理所述至少兩個子任務;
基于所述至少兩個子任務的處理結果,確定所述目標節點的狀態流轉動作,所述狀態流轉動作用于確定所述目標節點的節點走向;
基于所述狀態流轉動作繼續執行所述事件流程中的所述節點任務,直至所述事件流程的流程結束。
2.根據權利要求1所述的方法,其特征在于,所述基于所述至少兩個子任務的處理結果,確定所述目標節點的狀態流轉動作,包括:
接收所述至少兩個子任務提交的事務信息,所述事務信息為所述子任務執行完畢后提交的信息;
響應于所述事務信息符合事務信息要求,確定所述目標節點的狀態流轉動作。
3.根據權利要求2所述的方法,其特征在于,所述響應于所述事務信息符合事務信息要求,確定所述目標節點的狀態流轉動作,包括:
響應于所述事務信息的信息內容符合信息內容要求,確定接收到的所述事務信息的數量;
響應于接收到的所述事務信息的數量與所述子任務對應的要求數量匹配,確定所述目標節點的狀態流轉動作。
4.根據權利要求1至3任一所述的方法,其特征在于,所述基于所述狀態流轉動作繼續執行所述事件流程中的所述節點任務,直至所述事件流程的流程結束,包括:
基于所述狀態流轉動作確定與所述節點走向對應的所述目標節點的下一節點的存在性;
響應于所述目標節點的下一節點存在,將所述下一節點確定為所述目標節點進行子任務處理,直至所述事件流程的流程結束。
5.根據權利要求4所述的方法,其特征在于,所述基于所述狀態流轉動作確定與所述節點走向對應的所述目標節點的下一節點的存在性,包括:
基于所述狀態流轉動作確定所述目標節點的下一節點中子任務的包含情況;
響應于所述目標節點的下一節點中不包含所述子任務,確定所述目標節點的下一節點為空節點;
響應于所述目標節點的下一節點中包含所述子任務,確定所述目標節點的下一節點存在。
6.根據權利要求1至3任一所述的方法,其特征在于,所述并行處理所述至少兩個子任務,包括;
在并行處理所述至少兩個子任務的過程中,響應于所述至少兩個子任務中存在目標子任務執行異常,以所述子任務的粒度對所述目標子任務進行執行重試。
7.根據權利要求1至3任一所述的方法,其特征在于,所述方法還包括:
在執行至所述目標節點的過程中,響應于所述目標節點存在執行異常,以節點粒度對所述目標節點進行執行重試。
8.根據權利要求1至3任一所述的方法,其特征在于,所述基于事件流程中的節點結構,順次執行節點任務之前,還包括:
基于所述事件流程的流程圖對所述節點結構進行合法性校驗;
響應于所述節點結構校驗通過,初始化所述事件流程的啟動節點,所述啟動節點為位于所述節點結構初始位置的節點,所述啟動節點用于確定開始所述事件流程的節點位置。
9.根據權利要求8所述的方法,其特征在于,所述基于所述事件流程的流程圖對所述節點結構進行合法性校驗,包括:
基于所述事件流程的流程圖,對所述事件流程中與所述啟動節點鄰接的節點數量進行確認;
響應于與所述啟動節點鄰接的節點數量符合數量要求,確定所述節點結構校驗通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三快在線科技有限公司,未經北京三快在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011613704.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種建筑材料強度智能化檢測裝置
- 下一篇:一種單組份石膏基噴漿料及其制備方法





