[發明專利]一種基于事件驅動定義通信流程的設計方法及其系統在審
| 申請號: | 202010565039.3 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111740862A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 陳星辰;劉作;黃亦婷;黃曉琳;黃妃;覃飛劍 | 申請(專利權)人: | 廣西東信易通科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 王雪 |
| 地址: | 535008 廣西壯族自治區欽州市中*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 事件 驅動 定義 通信 流程 設計 方法 及其 系統 | ||
1.一種基于事件驅動定義通信流程的設計方法,其特征在于,包括以下內容:
S1、調用事件發布者發布流程事件,且每個初始的事件均被指定一個流程標識;
S2、調用事件監聽者監聽事件以及指定事件處理者;
S3、調用對應的事件處理者處理事件;
S4、調用對應的事件發布者處理事件,具體包括:S41、根據流程標識以及事件獲取下一流程的事件;S42、在獲取下一流程的事件后,判斷是否存在下一流程的事件,若不存在則結束本次流程,若存在則執行S1-S4程序。
2.根據權利要求1所述的一種基于事件驅動定義通信流程的設計方法,其特征在于:所述流程事件包括父類事件和子類事件,父類事件定義通信主流程節點,子類事件定義通信子流程節點。
3.根據權利要求1所述的一種基于事件驅動定義通信流程的設計方法,其特征在于:所述步驟S2具體包括以下內容:
S21、判斷事件是否存在流程標識,若存在則獲取對應的事件處理者,若不存在則獲取流程標識及對應的事件處理者;
S22、在獲取對應的信息后更新、存儲業務流程狀態信息;
S23、判斷是否存在對應的事件處理者,若不存在則結束本次流程,若存在則執行下一程序。
4.根據權利要求1所述的一種基于事件驅動定義通信流程的設計方法,其特征在于:所述步驟S3具體包括以下內容:
S31、根據流程標識以及事件獲取對應的事件發布者;
S32、在獲取對應的事件發布者信息后更新業務流程狀態信息;
S33、判斷是否存在對應的事件發布者,若不存在則結束本次流程,若存在則執行下一程序。
5.一種基于事件驅動定義通信流程的設計系統,其特征在于,包括以下內容:
發布模塊:用于調用事件發布者發布流程事件,且每個初始的事件均被指定一個流程標識;
監聽模塊:用于調用事件監聽者監聽事件以及指定事件處理者;
處理模塊:用于調用對應的事件處理者處理事件;
結束模塊:用于調用對應的事件發布者處理事件,具體處理流程包括:根據流程標識以及事件獲取下一流程的事件;在獲取下一流程的事件后,判斷是否存在下一流程的事件,若不存在則結束本次流程,若存在則對其執行前述發布模塊至結束模塊的操作。
6.根據權利要求5所述的一種基于事件驅動定義通信流程的設計系統,其特征在于:所述流程事件包括父類事件和子類事件,父類事件定義通信主流程節點,子類事件定義通信子流程節點。
7.根據權利要求5所述的一種基于事件驅動定義通信流程的設計系統,其特征在于:所述監聽模塊具體處理流程包括:判斷事件是否存在流程標識,若存在則獲取對應的事件處理者,若不存在則獲取流程標識及對應的事件處理者;在獲取對應的信息后更新、存儲業務流程狀態信息;判斷是否存在對應的事件處理者,若不存在則結束本次流程,若存在則執行后述處理模塊操作。
8.根據權利要求5所述的一種基于事件驅動定義通信流程的設計系統,其特征在于:所述處理模塊具體處理流程包括:根據流程標識以及事件獲取對應的事件發布者;在獲取對應的事件發布者信息后更新業務流程狀態信息;判斷是否存在對應的事件發布者,若不存在則結束本次流程,若存在則執行后述結束模塊操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西東信易通科技有限公司,未經廣西東信易通科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010565039.3/1.html,轉載請聲明來源鉆瓜專利網。





