[发明专利]基于模型分解的分布式业务流程合规性检查方法与系统在审
| 申请号: | 202210561612.2 | 申请日: | 2022-05-23 |
| 公开(公告)号: | CN114926027A | 公开(公告)日: | 2022-08-19 |
| 发明(设计)人: | 刘聪;沈晓琳;李会玲;陆婷;孟晓亮;王雷;王志强 | 申请(专利权)人: | 山东理工大学 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06F16/901;G06F16/182;G06F16/18;G06F9/54 |
| 代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 冯炳辉 |
| 地址: | 255020 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 模型 分解 分布式 业务流程 合规 检查 方法 系统 | ||
1.基于模型分解的分布式业务流程合规性检查方法,其特征在于,包括以下步骤:
1)将过程模型视为有向图,生成候选分解对列表;
2)从候选分解对列表中获取有向图的可分解库所对;
3)利用可分解库所对将原有向图分解为子图;
4)迭代进行上述步骤1)-3)直至图不可分解,导出子图,即子模型;
5)在分布式平台spark上计算事件日志和所有子模型的合规性。
2.根据权利要求1所述的基于模型分解的分布式业务流程合规性检查方法,其特征在于,在步骤1)中,所述候选分解对是一个二元库所对,即(pi,pj),满足库所pi后集中的元素个数和库所pj前集中的元素个数均大于或等于2,标识[pi]和标识[pj]均在过程模型的可达标识的集合中,并且不存在从标识[pj]到标识[pi]的变迁序列,其中pi是分解的开始库所,pj是分解的结束库所,将大型过程模型视为有向图,生成候选分解对列表,包括以下步骤:
1.1)将过程模型视为有向图,有向图中的顶点分别标记为变迁和库所,将所有出度大于或等于2的库所加入开始库所列表SL中,将所有入度大于或等于2的库所加入结束库所列表EL中;
1.2)删除开始库所列表SL和结束库所列表EL中所有存在自环的库所顶点;
1.3)对于列表SL中的每个库所si和列表EL中的每个库所ei,将能够从库所si经过深度优先搜索到达库所ei,从ei经过深度优先搜索不能达到si的库所对(si,ei)加入候选分解对列表RL中。
3.根据权利要求2所述的基于模型分解的分布式业务流程合规性检查方法,其特征在于,所述步骤2)包括以下步骤:
2.1)遍历候选分解对列表RL,从中选取最靠近有向图初始库所的分解开始库所si,获取si所在的所有候选分解对(si,ei)的集合;
2.2)从分解开始库所si出发,对于每个ei,通过广度优先搜索,查看si的所有分支是否在ei处合并,能够合并则将si到ei的距离长度记为d,获得候选分解对(si,ei),否则将候选分解对(si,ei)从候选分解对列表RL中删除,重复进行上述步骤2.1)-2.2);
2.3)设定阈值dis,若ddis则获得可分解库所对(si,ei),否则将分解候选对(si,ei)从候选分解对列表RL中删除,并重复进行上述步骤2.1)-2.3),直到找到符合要求的可分解库所对,如果没有可分解库所对,分解结束。
4.根据权利要求3所述的基于模型分解的分布式业务流程合规性检查方法,其特征在于,所述步骤3)包括以下步骤:
3.1)从原有向图g中去除步骤2)得到的所有可分解库所对(si,ei)之间的所有顶点和弧,得到一个图rg;
3.2)对于图g中每个在si之后的变迁顶点ti,使用广度优先搜索得到ti和ei之间的所有顶点和弧,得到图gfi;
3.3)每个gfi,通过其与rg的并集生成一个端到端的子图gi,将子图gi加入临时列表gs中;
3.4)将临时列表gs中的图gi加入有序队列Q中,有序队列Q中的图按其所含变迁数目由大到小存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东理工大学,未经山东理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210561612.2/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





