[发明专利]一种基于流程引擎的高响应流程智能处理方法及系统有效
申请号: | 202110556692.8 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113298492B | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 解思语 | 申请(专利权)人: | 陕西合友网络科技有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q50/26;G06F16/958;G06F16/25 |
代理公司: | 北京栈桥知识产权代理事务所(普通合伙) 11670 | 代理人: | 潘卫锋 |
地址: | 710065 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 流程 引擎 响应 智能 处理 方法 系统 | ||
1.一种基于流程引擎的高响应流程智能处理方法,其特征在于,具体包括:
S1:流程获取
用户通过登录验证后进入处理系统,输入待处理流程;
S2:流程判断并运行
处理系统接收待处理流程后进行流程检测并运行,具体为:
S2-1:建立流程;根据具体流程过程进行信息交互,建立相关活动数据信息或者建模信息;
S2-2:流程运行;根据建立的相关活动数据信息或者建模信息开始执行工作流程;
并同步检测与历史流程的相关性;若与历史流程的相关性一致,则按照历史流程运行方式进行运行;若与历史流程的并不完全一致,则处理系统在历史流程的运行方式基础上进行智能修正,或者通过人机交互形式人为修正后进行运行;若与历史流程完全不一致,则触发新的任务流程运行,处理系统根据实际的相关活动数据信息或者建模信息建立工作流程逻辑,并进行运行;
所述流程运行时处理系统将流程任务标记为A,处理节点标记为Ha(a=1,2,…,n),当该流程存在N个分块,当前处理分块标记为X;则处理流程具体为:①处理节点Ha接受任务A的处理请求后执行当前X=0并发起任务开始消息;②激活流程第X+1个分块环节,处理节点Ha执行该环节逻辑,判断第X+1个分块环节逻辑与历史流程逻辑的相关性;处理系统同时对该步骤下达其他任务的请求逻辑;③完成当前环节并确定目标分块环节;④处理节点Ha将分块事物进行提交,并从通知任务管理器更新X值,即X=X+1;⑤将当前完成的分块X值与流程分块数N值进行比较,若XN,则运行下一步骤,否则结束;⑥处理节点Ha向处理系统申请下一个分块处理,若同意则执行步骤②;
所述同步检测与历史流程的相关性具体是采用关键词的向量空间模型计算方法进行计算;检测算法步骤为:①对建立相关活动数据信息或者建模信息进行关键词提取和加权,进而得到该工作流程的特征向量以及向量的权重;②然后根据已有的历史流程存储的特征向量以及向量的权重计算相似度,具体计算如下式:
计算如
其中,A1为待处理流程,A2为与待处理流程进行对比的其中一个已有的历史流程;
S3:流程记录并扩展
处理系统记录运行后的流程数据并记录流程运行路径相关数据;然后对记录的数据进行数据修正以达到详细运行流程的扩展来扩充历史性流程;所述数据修正包括处理系统智能化局部数据修正以及人为数据修正;所述人为数据修正通过流程管理人员进行人为数据修正;
基于流程引擎的高响应流程智能处理方法所使用的高响应流程智能处理系统,包括应用数据库(1),与应用数据库(1)信息交互的流程引擎服务器系统(2),以及与流程引擎服务器系统(2)连接用于与用户进行对接的客户端软件;
所述流程引擎服务器系统(2)包括引擎子数据库(21),与引擎子数据库(21)信息交互的web服务器系统(22),以及工作流引擎(23);
所述web服务器系统(22)包括通过web接口与客户端软件对接的浏览层,对客户端的请求进行处理和相应的web容器(221),与web容器(221)交互用于对客服端请求进行服务的EJB容器(222),与引擎子数据库(21)信息交互用于向客户端开放数据的引擎子数据库映射层(223),以及用于存储工作流管理中所需相关数据的web服务器数据库(224);
所述工作流引擎(23)包括通过数据库接口与web服务器数据库(224)连接的用户管理模块(231)、组管理模块(232)、流程管理与控制模块(233)以及组件及业务逻辑模块(234)。
2.如权利要求1所述的一种基于流程引擎的高响应流程智能处理方法,其特征在于,所述流程引擎服务器系统(2)还包括内核处理模块系统(24);所述内核处理模块系统(24)包括用于对流程处理中进行修正扩展的服务扩展模块(241),对扩展的服务流程进行完善的流程运行增强模块(242)。
3.如权利要求1所述的一种基于流程引擎的高响应流程智能处理方法,其特征在于,所述流程引擎服务器系统(2)还包括开发修订模块(25);所述开发修订模块(25)包括用于开发人员登录的登录窗口,用于对流程定义进行修改、添加、删除的定义模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西合友网络科技有限公司,未经陕西合友网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110556692.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理