[發(fā)明專利]一種基于事件的工作流間協(xié)作的系統(tǒng)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410832067.1 | 申請(qǐng)日: | 2014-12-26 |
| 公開(公告)號(hào): | CN104517189A | 公開(公告)日: | 2015-04-15 |
| 發(fā)明(設(shè)計(jì))人: | 吳步丹;林榮恒;劉博超;陳俊亮 | 申請(qǐng)(專利權(quán))人: | 北京郵電大學(xué) |
| 主分類號(hào): | G06Q10/06 | 分類號(hào): | G06Q10/06;G06F9/46 |
| 代理公司: | 北京路浩知識(shí)產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 李相雨 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 事件 工作流 協(xié)作 系統(tǒng) 方法 | ||
1.一種基于事件的工作流間協(xié)作的系統(tǒng),其特征在于,包括:
交互單元、處理單元、分發(fā)單元;
所述交互單元分別與所述處理單元和總線通信連接,所述分發(fā)單元分別與所述處理單元、工作流引擎、所述交互單元通信連接;
所述交互單元接收所述總線發(fā)送的消息濾除其中的事件傳送給所述處理單元,所述處理單元根據(jù)事件路由表對(duì)交互單元傳遞過來的數(shù)據(jù)判定,判定時(shí)間消息的層次級(jí)別,并提交至分發(fā)單元,所述分發(fā)單元根據(jù)事件層次級(jí)別,將消息轉(zhuǎn)發(fā)給流程引擎或者通過交互單元發(fā)送至總線。
2.如權(quán)利要求1所述的工作流間協(xié)作的系統(tǒng),其特征在于,所述交互單元包括:
總線消息交互模塊、內(nèi)部消息交互模塊、事件過濾模塊、和消息解析模塊;
所述總線消息交互模塊與總線建立連接向總線訂閱交互事件,向總線接收或發(fā)送事件;所述消息解析模塊接收交互單元傳輸?shù)南⒑蠼馕霾魉椭潦录^濾模塊,過濾后發(fā)送到內(nèi)部消息交互模塊,內(nèi)部消息交互模塊發(fā)送至所述處理單元;內(nèi)部消息交互模塊接受分發(fā)單元的消息,再將消息發(fā)到解析模塊封裝,然后由總線消息交互模塊發(fā)出,再發(fā)送至總線。
3.如權(quán)利要求1所述的工作流間協(xié)作的系統(tǒng),其特征在于,所述處理單元包括:
持久化模塊、綁定模塊和路由模塊;
所述路由模塊與所述持久化模塊、所述綁定模塊通信連接;
綁定模塊用于綁定流程引擎,對(duì)工作流引擎進(jìn)行實(shí)時(shí)監(jiān)控,解析其中的流程信息,節(jié)點(diǎn)信息和事件信息,在系統(tǒng)初始化時(shí),進(jìn)行綁定,并把信息交給路由模塊處理;
路由模塊解析流程信息和時(shí)間信息,構(gòu)建全局視圖,進(jìn)行事件路由;
持久化模塊,在整個(gè)系統(tǒng)中需要對(duì)事件表存儲(chǔ)。
4.如權(quán)利要求1所述的工作流間協(xié)作的系統(tǒng),其特征在于,所述分發(fā)單元包括:消息封裝模塊和消息發(fā)送模塊;
其中消息封裝模塊先對(duì)事件消息解析,根據(jù)事件的層次定位到消息的目的地,然后將消息封裝成可用的結(jié)構(gòu),將其遞交給消息發(fā)送模塊;消息發(fā)送模塊將消息傳遞給指定的模塊。
5.一種基于事件的工作流間協(xié)作的方法,其特征在于,包括如下步驟:
綁定工作流引擎,綁定總線;
解析業(yè)務(wù)流程管理模型,得到各節(jié)點(diǎn)的屬性信息,流程信息和事件信息;
對(duì)工作流引擎實(shí)時(shí)監(jiān)控,獲取事件消息;
根據(jù)事件消息生成與對(duì)應(yīng)的事件路由表;
根據(jù)所述事件路由表,對(duì)每次的事件通信進(jìn)行路由。
6.如權(quán)利要求5所述的工作流間協(xié)作的方法,其特征在于,所述根據(jù)所述事件路由表,對(duì)每次的事件通信進(jìn)行路由的步驟具體包括:
S1:對(duì)工作流引擎進(jìn)行實(shí)時(shí)監(jiān)控,獲取事件消息;
S2:根據(jù)當(dāng)前事件消息比對(duì)事件路由表;如有相應(yīng)的事件,則執(zhí)行S3,否則執(zhí)行S4。
S3.根據(jù)事件路由表上的指定信息,將封裝好的事件消息,發(fā)送到分發(fā)單元。
S4.在事件路由表中注冊(cè)當(dāng)前事件消息的內(nèi)容,返回S1;
S5.分發(fā)單元根據(jù)事件消息的目的地,將事件消息發(fā)給流程實(shí)例的任務(wù)節(jié)點(diǎn);
S6.交互單元將事件消息封裝,發(fā)送給總線系統(tǒng)。
7.如權(quán)利要求6所述的工作流間協(xié)作的方法,其特征在于,所述將事件消息發(fā)給流程實(shí)例的任務(wù)節(jié)點(diǎn)的步驟具體包括:
判斷是否有流程實(shí)例;
若無流程實(shí)例,則根據(jù)流程啟動(dòng)相應(yīng)的流程實(shí)例,再發(fā)送;
若流程實(shí)例不在本流程引擎內(nèi)部,則分發(fā)給交互單元處理。
8.如權(quán)利要求5所述的工作流間協(xié)作的方法,其特征在于,所述分發(fā)單元根據(jù)事件消息的目的地,將事件消息發(fā)給流程實(shí)例的任務(wù)節(jié)點(diǎn)的具體步驟包括:
處理單元解析事件消息,判斷事件路由表是否中是否有處理這個(gè)事件消息的條件;
如果有處理這個(gè)事件消息的條件,則交給分發(fā)單元,由分發(fā)單元將消息給目標(biāo)流程實(shí)例;
如果無處理這個(gè)事件消息的條件,則交給交互單元,由交互單元發(fā)給總線,去尋找其他流程引擎。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京郵電大學(xué);,未經(jīng)北京郵電大學(xué);許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410832067.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測(cè)或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項(xiàng)目管理,例如組織、規(guī)劃、調(diào)度或分配時(shí)間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲(chǔ)、裝貨、配送或運(yùn)輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動(dòng)化,例如電子郵件或群件的計(jì)算機(jī)輔助管理
- 一種事件通訊裝置及方法
- 動(dòng)態(tài)權(quán)重事件處理系統(tǒng)和方法
- 攻擊檢測(cè)裝置和攻擊檢測(cè)方法
- 基于Unity的事件管理方法及系統(tǒng)
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 熱點(diǎn)事件確定方法及裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種樹狀模型中節(jié)點(diǎn)的連接方法及其模型、計(jì)算機(jī)裝置和可讀存儲(chǔ)介質(zhì)
- 一種事件處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于業(yè)務(wù)規(guī)則的跨部門流程協(xié)同方法
- 基站協(xié)作的動(dòng)態(tài)連接方法、基站和協(xié)作多輸入多輸出系統(tǒng)
- 一種協(xié)作多點(diǎn)傳輸系統(tǒng)的信號(hào)發(fā)送方法及其裝置
- 協(xié)作方法、網(wǎng)絡(luò)和用戶終端
- 應(yīng)用程序協(xié)作系統(tǒng)、應(yīng)用程序協(xié)作方法以及應(yīng)用程序協(xié)作程序
- 協(xié)作多點(diǎn)傳輸方法、裝置和系統(tǒng)
- 一種面向智能終端的內(nèi)容下載應(yīng)用激勵(lì)方法及其系統(tǒng)
- 一種協(xié)作多點(diǎn)傳輸調(diào)度方法及裝置
- 一種協(xié)作實(shí)現(xiàn)方法和裝置
- 一種區(qū)塊鏈及智能合約系統(tǒng)協(xié)作層設(shè)計(jì)





