[发明专利]流程推荐系统及方法在审
申请号: | 201410090630.2 | 申请日: | 2014-03-13 |
公开(公告)号: | CN103942250A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 叶岩明;尹建伟;徐悦甡;吴朝晖 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 应圣义 |
地址: | 310012 浙江省杭州市浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流程 推荐 系统 方法 | ||
技术领域
本发明涉及一种流程推荐系统及方法。
背景技术
随着现代商业环境的快速发展,工作流技术得到了越来越多的应用和发展。流程建模已被广泛应用于组织结构发展、信息系统、面向服务的体系结构和web服务中。然而,业务流程建模往往都很复杂和耗时。因为涉及到选择具体的执行活动、确定执行顺序、处理异常。此外,在现代商务中,频繁变化的客户要求和专业化的业务流程都迫使企业需要更加有效和高效的业务流程建模能力。
因此,有必要设计一种高效的流程推荐系统及其方法。
发明内容
针对现有技术存在的缺陷,本发明的目的在于提供一种高效的流程推荐系统。具体的,本发明涉及的一种流程推荐系统,包括社会化网络构建模块、用于供用户输入流程片段的用户建模接口模块和用于比较当前用户输入相应的流程片段与社会化网络中已存在的用户所创建的流程关联性的相似度计算模块。
优选的,所述社会化网络构建模块的业务流程中用户间以And方式连接或Or方式连接。
优选的,所述相似度计算模块用于流程用户相似度、流程结构相似度、流程行为相似度的计算。
优选的,所述流程用户相似度包括流程创建者相似度、流程执行者相似度和流程重用者相似度。
本发明还提供一种流程推荐方法,包括以下步骤:
社会化网络构建;
通过用户建模接口模块用于供当前用户输入相应的建模流程片段;
相似度计算模块用于比较当前用户输入相应的建模流程片段与社会化网络中已存在的用户所创建的流程的相似度,找出推荐流程;
用户根据推荐流程建模。
与现有技术相比,本发明至少具有如下技术效果:用户根据关联性高的推荐流程建模大大提高了建模的效率。
附图说明
图1是本发明流程推荐系统的示意图。
图2本发明流程推荐系统的节点结构示意图。
图3是本发明流程推荐系统的性能参数。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
如图1所示,本发明提供一种流程推荐系统包括社会化网络构建模块、用户建模接口模块、相似度计算模块。
社会化网络构建模块用于构建社会化网络。社会化网络构建包括以下步骤:
1)流程的创建者在社会化网络中转化为一个用户。该用户在创建后自动发布一条消息,消息的内容为流程的BFS编码,唯一指示一个流程。
2)流程的执行者在社会化网络中转化为一个用户。
3)用户之间建立信息传输规则。
流程节点的类型可分为AND-split、OR-split、AND-join、OR-join四种,因此可以产生四种不同的结构。
请参见图2,在这四种结构中AND-Split/OR-Join、OR-Split/AND-Join这两种结构属于定义“不良好”的结构。本发明默认为所有流程都是“良好”的结构。对于不同的Split类型将会有默认的Join类型以达到“良好”的结构,因此在社会化网络构建规则中并不考虑Join类型。
本发明提供的信息传输规则如下:
流程中如果有一个节点“A”以And-split类型分别连接节点“B”和“C”,则在相应的社会化网络中,节点“A”的用户在相应的社会化网络中将从上一个节点用户接受的消息主动推送给节点“B”和“C”的用户;
流程中如果有一个节点“A”以Or-split类型分别连接节点“B”和“C”,则在相应的社会化网络中,节点“A”的用户在相应的社会化网络中将自动回复上一个节点用户的流程相关消息并在回复消息中添加节点“A”的活动名称,而节点“B”和“C”的用户则自动回复节点“A”的该消息。
用户建模接口模块用于供当前用户输入相应的建模流程片段。
相似度计算模块用于比较当前用户输入相应的建模流程片段与社会化网络中已存在的用户所创建的流程的相似度,找出符合要求的流程,即推荐流程。进一步寻找到对应当前建模流程的后续的终节点作为结果返回。用户根据推荐流程建立当前节点和终节点之间的流程,直至完成建模。
在本发明根据社会化网络分析的方法提出的构建在流程库基础上的社会化网络,可以实现三种不同类型的流程相似度计算。流程相似度分别为流程用户相似度、流程结构相似度、流程行为相似度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410090630.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型的手动抽芯拉钉枪
- 下一篇:一种热镦压模具