[發(fā)明專利]一種基于事件驅動定義通信流程的設計方法及其系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010565039.3 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111740862A | 公開(公告)日: | 2020-10-02 |
| 發(fā)明(設計)人: | 陳星辰;劉作;黃亦婷;黃曉琳;黃妃;覃飛劍 | 申請(專利權)人: | 廣西東信易通科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京天奇智新知識產權代理有限公司 11340 | 代理人: | 王雪 |
| 地址: | 535008 廣西壯族自治區(qū)欽州市中*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 事件 驅動 定義 通信 流程 設計 方法 及其 系統(tǒng) | ||
本發(fā)明公開了一種基于事件驅動定義通信流程的設計方法,屬于通信技術領域,包括以下內容:S1、調用事件發(fā)布者發(fā)布流程事件,且每個初始的事件均被指定一個流程標識;S2、調用事件監(jiān)聽者監(jiān)聽事件以及指定事件處理者;S22、在獲取對應的信息后更新、存儲業(yè)務流程狀態(tài)信息;S3、調用對應的事件處理者處理事件;S4、調用對應的事件發(fā)布者處理事件,在獲取下一流程的事件后,判斷是否存在下一流程的事件,若不存在則結束本次流程,若存在則執(zhí)行S1?S4程序。本發(fā)明基于事件及流程標識,逐步調用事件發(fā)布者、事件處理者及事件監(jiān)聽者對其進行相應的操作,完成通信流程,可快速新增或變更通信流程。
技術領域
本發(fā)明涉及通信技術領域,特別是一種基于事件驅動定義通信流程的設計方法。
背景技術
目前硬件設備定義的通信流程,若要新增功能或者變更流程需要升級設備或者更換設備,資源成本很高;而目前軟件定義的通信流程較硬件而言,變更的資源成本低很多,但缺少靈活性,需要的人力成本和時間成本較高。
發(fā)明內容
本發(fā)明的發(fā)明目的是,針對上述問題,提供一種基于事件驅動定義通信流程的設計方法,針對需要快速新增或變更通信流程的場景,降低開發(fā)所需的人力成本和時間成本以及增加功能流程節(jié)點的復用性。
為達到上述目的,本發(fā)明所采用的技術方案是:
一種基于事件驅動定義通信流程的設計方法,包括以下內容:
S1、調用事件發(fā)布者發(fā)布流程事件,且每個初始的事件均被指定一個流程標識;
S2、調用事件監(jiān)聽者監(jiān)聽事件以及指定事件處理者,具體包括:S21、判斷事件是否存在流程標識,若存在則獲取對應的事件處理者,若不存在則獲取流程標識及對應的事件處理者;S22、在獲取對應的信息后更新、存儲業(yè)務流程狀態(tài)信息;
S3、調用對應的事件處理者處理事件,具體包括:S31、根據(jù)流程標識以及事件獲取對應的事件發(fā)布者;S32、在獲取對應的事件發(fā)布者信息后更新業(yè)務流程狀態(tài)信息;
S4、調用對應的事件發(fā)布者處理事件,具體包括:S41、根據(jù)流程標識以及事件獲取下一流程的事件;S42、在獲取下一流程的事件后,判斷是否存在下一流程的事件,若不存在則結束本次流程,若存在則執(zhí)行S1-S4程序。
其中,流程事件包括父類事件和子類事件,父類事件定義通信主流程節(jié)點;子類事件作為父類事件的擴展,定義通信子流程節(jié)點。
作為一選項,步驟S2還包括以下內容:
S23、判斷是否存在對應的事件處理者,若不存在則結束本次流程,若存在則執(zhí)行下一程序。
作為一選項,步驟S3還包括以下內容:
S33、判斷是否存在對應的事件發(fā)布者,若不存在則結束本次流程,若存在則執(zhí)行下一程序。
由于采用上述技術方案,本發(fā)明具有以下有益效果:
本發(fā)明基于事件及流程標識,通過事件定義通信過程中的每個流程節(jié)點,逐步調用事件發(fā)布者、事件處理者及事件監(jiān)聽者對其進行相應的操作,完成通信流程,針對需要快速新增或變更通信流程的場景,降低開發(fā)所需的人力成本和時間成本以及增加功能流程節(jié)點的復用性。
附圖說明
圖1是本發(fā)明的方法流程圖。
圖2是本發(fā)明的狀態(tài)示意圖。
圖3是本發(fā)明的處理流程圖。
圖4是本發(fā)明的呼叫實例的處理流程。
具體實施方式
以下結合附圖對發(fā)明的具體實施進一步說明。
實施例1
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西東信易通科技有限公司,未經廣西東信易通科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010565039.3/2.html,轉載請聲明來源鉆瓜專利網。





