[發(fā)明專(zhuān)利]流程定義兼容性判定方法及判定系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201711420999.5 | 申請(qǐng)日: | 2017-12-25 |
| 公開(kāi)(公告)號(hào): | CN108153546A | 公開(kāi)(公告)日: | 2018-06-12 |
| 發(fā)明(設(shè)計(jì))人: | 鄭永清;洪曉光;張世棟;孔蘭菊;儀莉 | 申請(qǐng)(專(zhuān)利權(quán))人: | 山大地緯軟件股份有限公司 |
| 主分類(lèi)號(hào): | G06F8/71 | 分類(lèi)號(hào): | G06F8/71;G06F8/65 |
| 代理公司: | 北京金宏來(lái)專(zhuān)利代理事務(wù)所(特殊普通合伙) 11641 | 代理人: | 許振強(qiáng);杜正國(guó) |
| 地址: | 250000 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 部件定義 判定 判定系統(tǒng) 兼容性 存儲(chǔ) 合法性檢查 業(yè)務(wù)流程圖 定義流程 兼容 合法 | ||
1.一種流程定義兼容性判定方法,其特征在于,包括:
存儲(chǔ)原始流程圖部件,并定義相應(yīng)的新建流程圖部件并存儲(chǔ),對(duì)所述新建流程圖部件進(jìn)行合法性檢查;
若新建流程圖部件定義合法,則判斷新建流程部件定義與對(duì)應(yīng)的原始流程部件定義是否兼容。
2.根據(jù)權(quán)利要求1所述的流程定義兼容性判定方法,其特征在于,在所述新建流程定義合法的情況下,判斷新建流程定義與對(duì)應(yīng)的原始流程定義是否兼容至少包括:
深度遍歷原始流程圖部件;
判斷原始流程圖中的關(guān)鍵部件信息在新建流程圖中是否存在;
若判定結(jié)果為否,則新建流程定義與對(duì)應(yīng)的原始流程定義為不兼容;
若判定結(jié)果為是,則判定新建流程定義與對(duì)應(yīng)的原始流程定義兼容,可進(jìn)行新建流程版本升級(jí)。
3.根據(jù)權(quán)利要求2所述的流程定義兼容性判定方法,其特征在于,在判斷原始流程圖中的關(guān)鍵部件信息在新建流程圖中是否存在時(shí),至少包括:
獲得關(guān)鍵部件的部件路徑ID,并判斷關(guān)鍵部件的部件路徑ID和部件NN在新建流程圖中是否同時(shí)存在;若判定結(jié)果為否,則確定新建流程定義與對(duì)應(yīng)的原始流程定義為不兼容;
若判定結(jié)果為是,則判定新建流程定義與對(duì)應(yīng)的原始流程定義兼容。
4.根據(jù)權(quán)利要求2所述的流程定義兼容性判定方法,其特征在于,在判斷原始流程圖中的關(guān)鍵部件信息在新建流程圖中是否存在時(shí),至少包括:
判斷關(guān)鍵部件的部件類(lèi)型與原始流程圖的版本類(lèi)型是否一致;若判定結(jié)果為否,則確定新建流程定義與對(duì)應(yīng)的原始流程定義為不兼容;
若判定結(jié)果為是,則判斷關(guān)鍵部件的部件路徑ID是否發(fā)生變化;若判定結(jié)果為是,則確定新建流程定義與對(duì)應(yīng)的原始流程定義為不兼容;若判定結(jié)果為否,則判定新建流程定義與對(duì)應(yīng)的原始流程定義兼容。
5.根據(jù)權(quán)利要求4所述的流程定義兼容性判定方法,其特征在于,在判斷原始流程圖中的關(guān)鍵部件信息在新建流程圖中是否存在時(shí),至少包括:
判斷關(guān)鍵部件的網(wǎng)關(guān)類(lèi)型是否為并行網(wǎng)關(guān);若判定結(jié)果為是,且并行網(wǎng)關(guān)的出入度改變,則確定新建流程定義與對(duì)應(yīng)的原始流程定義為不兼容;
若判定結(jié)果為否,或并行分支網(wǎng)關(guān)相對(duì)于并行匯聚網(wǎng)關(guān)的出入度未改變,則判定新建流程定義與對(duì)應(yīng)的原始流程定義兼容。
6.根據(jù)權(quán)利要求3所述的流程定義兼容性判定方法,其特征在于,在獲得關(guān)鍵部件的部件路徑ID時(shí)至少包括:
獲取新建流程圖部件;
不斷獲取新建流程圖的容器棧頂部部件的部件類(lèi)型;
判斷部件類(lèi)型是否為線(xiàn),若判定結(jié)果為是,則確定線(xiàn)指向并行匯聚網(wǎng)關(guān)的路徑ID;若判定結(jié)果為否,則
判斷部件類(lèi)型是否為并行分支網(wǎng)關(guān),若判定結(jié)果為是,則將并行分支網(wǎng)關(guān)的后續(xù)線(xiàn)入棧,并設(shè)置路徑ID;若若判定結(jié)果為否,則
判斷部件類(lèi)型是否為并行匯聚網(wǎng)關(guān),若判定結(jié)果為是,則對(duì)并行匯聚網(wǎng)關(guān)配對(duì),并設(shè)置路徑ID;若判定結(jié)果為否,則
將用戶(hù)任務(wù)部件后的線(xiàn)入容器棧,并設(shè)置路徑ID。
7.一種流程定義兼容性判定系統(tǒng),其特征在于,用于實(shí)現(xiàn)權(quán)利要求1-6所述的兼容性判定方法,該判定系統(tǒng)包括:
原始流程信息存儲(chǔ)模塊,用于存儲(chǔ)原始流程圖部件;
新建流程信息存儲(chǔ)模塊,用于定義并存儲(chǔ)新建流程部件;
合法性檢查模塊,用于對(duì)所述新建流程部件進(jìn)行合法性檢查;
流程兼容性判定模塊,用于通過(guò)合法性檢查模塊檢查通過(guò)后,根據(jù)原始流程圖部件定義和新建流程圖部件定義判斷新建流程與對(duì)應(yīng)的原始流程是否兼容。
8.根據(jù)權(quán)利要求7所述的流程定義兼容性判定系統(tǒng),其特征在于,所述流程兼容性判定模塊包括:
流程部件正確性判定模塊,用于判定新建流程圖所包含部件是否正確;
并行網(wǎng)關(guān)出入度判定模塊,用于在新建流程圖所包含部件正確情況下,判定并行網(wǎng)關(guān)的出入度是否發(fā)生變化;
ut和rt的兼容判定模塊,用于并行網(wǎng)關(guān)的出入度無(wú)變化時(shí),判斷ut和rt是否兼容,其中ut代表用戶(hù)任務(wù),rt代表等待任務(wù);
流程變量數(shù)量判定模塊,用于ut和rt兼容時(shí),判斷新建流程圖中包含的變量數(shù)量與原始流程圖中的變量數(shù)量是否一致;
容器棧,用于遍歷新建流程圖部件時(shí)的部件存儲(chǔ);
并行網(wǎng)關(guān)配對(duì)棧,用于新建流程圖中并行分支網(wǎng)關(guān)和并行匯聚網(wǎng)關(guān)的配對(duì)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于山大地緯軟件股份有限公司,未經(jīng)山大地緯軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711420999.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 判定裝置、判定系統(tǒng)、判定方法以及記錄介質(zhì)
- 判定方法、判定裝置、判定系統(tǒng)及程序
- 異常判定系統(tǒng)及其判定方法
- 珍珠評(píng)價(jià)系統(tǒng)、珍珠評(píng)價(jià)裝置以及珍珠評(píng)價(jià)方法
- 判定裝置、判定系統(tǒng)和判定方法
- 判定系統(tǒng)以及判定方法
- 洗車(chē)判定系統(tǒng)以及洗車(chē)判定方法
- 洗車(chē)判定系統(tǒng)以及洗車(chē)判定方法
- 判定裝置、判定系統(tǒng)、焊接系統(tǒng)、判定方法以及存儲(chǔ)介質(zhì)
- 基于主動(dòng)免疫可信云平臺(tái)的程序白名單
- 實(shí)現(xiàn)綜合業(yè)務(wù)網(wǎng)用戶(hù)部分消息和參數(shù)兼容性的方法及系統(tǒng)
- 兼容性電梯
- 電磁兼容性檢測(cè)方法及裝置
- 一種基于模塊化UPS的軟件兼容性判別方法及裝置
- API兼容性?huà)呙璺椒ê虯PI兼容性?huà)呙柩b置
- 一種可拔插接入的兼容性電能表檢定方法和裝置
- 一種電磁加熱烹飪系統(tǒng)
- 一種MCS系統(tǒng)下檢測(cè)BBU兼容性的測(cè)試方法和系統(tǒng)
- 一種安卓兼容性缺陷修復(fù)效果的自動(dòng)化評(píng)估方法
- 應(yīng)用程序兼容性測(cè)試的方法、裝置及計(jì)算機(jī)設(shè)備





