[发明专利]一种业务工作流的流程识别方法有效
| 申请号: | 200910157312.2 | 申请日: | 2009-07-24 |
| 公开(公告)号: | CN101610265A | 公开(公告)日: | 2009-12-23 |
| 发明(设计)人: | 戚建淮;周文柱;曾干;刘喜雨;施珉 | 申请(专利权)人: | 深圳市永达电子股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24;G06Q10/00 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 | 代理人: | 齐永红;段成云 |
| 地址: | 518057广东省深圳市南山区科技*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 工作流 流程 识别 方法 | ||
1.一种业务工作流的流程识别方法,其特征在于,包括以下步骤:
S11定义流程识别规则:根据预设的工作流XML文件,建立流程识 别树;
S12解析上报的流程执行数据报文:接收业务客户端捕获的流程实 际执行数据,解析该数据并将提取到的数据转换为统一的节点数据格式, 最后将统一格式的节点数据保存到队列中,该队列自动依据客户端标识组 成小队列,所有小队列的队首组成大队列,其中,解析的过程为:使用报 文解析模板中的节点识别码,在当前的流程执行数据中做字符串匹配搜 索,只有当上报的流程执行数据格式与报文解析模板所要求的格式完全匹 配时,才认为解析成功;
S13使用S11所预定义的识别规则识别待识别流程:利用流程节点 识别方法,将同一客户端的所述节点数据,同所述步骤S11所定义的流 程识别树上的流程入口节点进行匹配,或该客户端的活动流程子树上活动 节点的儿子节点进行匹配,当且仅当所述节点数据的所有识别码都和步骤 S11所定义的流程识别树上的一个节点的识别码匹配一致时才认为节点 匹配;
S14保存流程识别结果;
S15非法流程告警:对识别日志中不能识别的流程,产生告警信息。
2.根据权利要求1所述的业务工作流的流程识别方法,其特征在于, 所述步骤S11流程识别规则定义步骤中所建立的流程识别树,其中,所 有的流程都有一个共同的虚拟根,由一个开始标志,至少一个流程步骤, 一个或多个结束标志组成,所定义的流程识别规则以XML文件的格式存 储在预设目录下。
3.根据权利要求1所述的业务工作流的流程识别方法,其特征在于, 所述的解析上报的流程执行数据报文方法中,所使用的解析模板,是与具 体业务工作流的具体执行步骤中与业务服务端交互的数据内容相关,并依 据该交互数据报文的格式来定义的,且是满足LUA语法规范的正则表达 式。
4.根据权利要求1所述的业务工作流的流程识别方法,其特征在于, 所述的解析上报的流程执行数据报文方法中,所述的节点数据格式,至少 包括URL地址,客户端IP地址,客户端MAC地址,客户端提交数据的 最大长度,客户端cookie,和客户端接收数据的最大长度。
5.根据权利要求1所述的业务工作流的流程识别方法,其特征在于, 所述的解析上报的流程执行数据报文方法中,所接收的流程实际执行数 据,是业务客户端的WEB浏览器所设置的代理服务器,利用Winpcap或 Libpcap捕获浏览器的请求及响应数据报文后上报的数据。
6.根据权利要求1所述的业务工作流的流程识别方法,其特征在于, 所述步骤S13识别待识别流程中的活动流程,是所述节点数据与流程识别 树上的流程入口节点相匹配时,所述流程入口节点所确定的流程;所示活 动节点,是当前匹配节点。
7.根据权利要求1所述的业务工作流的流程识别方法,其特征在于, 所述步骤S14保存流程识别结果,可以以文件或数据库的方式保存流程 识别结果的详细信息,以便第三方应用使用,和/或用户事后审计。
8.根据权利要求1所述的业务工作流的流程识别方法,其特征在于, 所述步骤S15非法流程告警,通过检索日志文件,针对不能解析,不能 数据格式转换和流程不能识别的条目,产生告警信息,告警信息至少包括 时间,终端IP,终端MAC和附加信息;管理员依据告警信息快速定位到 客户端,并警告终端操作员、增加防火墙规则限制终端访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市永达电子股份有限公司,未经深圳市永达电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910157312.2/1.html,转载请声明来源钻瓜专利网。





