[发明专利]一种基于多状态科学工作流的数据世系追溯系统和方法有效
申请号: | 201410010013.7 | 申请日: | 2014-01-09 |
公开(公告)号: | CN103745319B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 黄雨;井玉欣;王捍贫;张世琨 | 申请(专利权)人: | 北京大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/06 |
代理公司: | 北京万象新悦知识产权代理事务所(普通合伙)11360 | 代理人: | 朱红涛 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于多状态科学工作流的数据世系追溯系统和方法,以基于有向图的科学工作流过程模型为基础,对其进行扩展,得到一个扩展的科学工作流过程模型。再利用数据世系技术丰富其数据模型部分,从过程和数据两个角度全方位地描述科学工作流的执行过程,得到基于多状态的科学工作流过程数据统一管理模型,并以此对数据世系进行描述和追溯。本发明可以更好地描述大规模复杂科学计算和协同研发流程中数据的演化和状态,从而增强对流程过程的监控能力,实现流程全方位的管理策略,提高科研效率,并促进科学发展和技术进步。 | ||
搜索关键词: | 一种 基于 状态 科学 工作流 数据 世系 追溯 系统 方法 | ||
【主权项】:
一种基于多状态科学工作流的数据世系追溯系统,其特征是,包括:系统服务端、用户端、关系数据库、数据操作单元、逻辑计算单元;其中,所述的系统服务端,为一台或多台位于云端或局域网环境的计算机,用以接受工作流用户的工作流执行请求以及对请求作出反应;所述的用户端,为位于本地的计算机终端,是工作流用户执行工作流过程的输入设备;所述的关系数据库,用以保存工作流活动节点信息、逻辑节点信息、数据的依赖关系以及条件约束集;所述的关系数据库安装在系统服务端;所述的数据操作单元,和所述的关系数据库进行交互,包括:查询数据、增加数据、修改数据、删除数据;所述的逻辑计算单元,根据工作流用户的当前工作状态进行逻辑计算,通过数据操作单元和关系数据库进行交互,并把计算结果通过用户端展现给工作流用户;在工作流用户第一次执行某个任务节点时:所述的逻辑计算单元,首先,检查关系数据库中是否已经存在以这个任务为后置逻辑节点的表项,如果存在,则更新该表项的当前任务版本;然后,检查关系数据库中是否存在以这个任务为前置逻辑节点的表项,如果存在,则更新该表项的当前任务版本;如果上述两项均不存在,则在关系数据库中新增加一项,以当前任务、当前任务后置逻辑节点以及当前任务版本号创建,后置逻辑节点版本号由后置逻辑节点执行时填写;在工作流用户重做某个任务节点时:所述的逻辑计算单元,首先检查关系数据库中是否已经存在以这个任务为后置逻辑节点的表项,如果有,则新增一项,保存已存在的前置任务版本和当前重做的任务版本之间的关系;然后,检查关系数据库中是否存在以这个任务为前置节点的表项,如果有,并且后置节点还没有进行,则直接改变该项的前置任务版本号为当前任务节点版本号;如果上述两项均不存在,则新增加一项,以当前任务、当前任务后置逻辑节点以及当前任务版本号创建,其后置逻辑节点版本号由后置逻辑节点执行时填写。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410010013.7/,转载请声明来源钻瓜专利网。