[发明专利]基于表来配置/执行流程和/或原子流程的方法和设备有效
申请号: | 201611270506.X | 申请日: | 2016-12-29 |
公开(公告)号: | CN108256716B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 陈志强;赵自然;李元景;吴万龙;金颖康;朱晨光;赵梦娇;赵加江 | 申请(专利权)人: | 同方威视技术股份有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 黄亮 |
地址: | 100084 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 配置 执行 流程 原子 方法 设备 | ||
本公开的实施例提出了一种基于表来配置和/或执行原子流程和/或流程的方法和设备。该基于表来配置原子流程的方法包括:根据与所述原子流程相关联的原子流程表来确定所述原子流程的一个或多个节点;以及至少部分基于所确定的一个或多个节点来配置所述原子流程。该基于表来配置流程的方法包括:根据与所述流程相关联的流程表来确定所述流程的至少一个原子流程;根据与每个原子流程相关联的原子流程表来配置相应原子流程;以及基于经配置的所述至少一个原子流程来配置所述流程。该基于表来执行原子流程的方法包括:按照使用本公开实施例的方法来配置的原子流程来执行所述原子流程。
技术领域
本公开总体上涉及工作流程管理领域,且具体地涉及基于表来配置和/或执行流程和/或原子流程的方法和设备。
背景技术
在计算机环境下,为了实现某个业务目标,可以利用计算机在多个参与方之间按某种预定规则来自动传递文档、信息或者任务,这通常也被称为“工作流”或“工作流程”(以下简称为“流程”)。工作流节点是流程中的一个步骤或环节,其一般与硬件或对象的某个行为相对应。通过流程管理技术,可以将一个或多个工作流节点连接起来形成完整的流程。
传统的流程控制方法一般是在程序内部定义一个工作流,其包括多个节点指令,每个节点相互关联。上一个节点的工作结束标志着下一个工作流节点的开始,通常是依次执行,形成一个传统的工作流结构。
在此基础上也有通过服务器进行分布式工作流程处理的,如中国专利“分布式工作流程处理方法及装置”(专利公开号为CN101789102A,以下简称为专利文献1)。此外,在另一中国专利“一种流程控制方法及一种流程引擎”(专利公开号为CN101216906A,以下简称为专利文献2)中提出了一种使用XML和DTD文件配合进行流程定制的方法。该方法通过服务前映射、服务执行成功映射、服务执行错误映射、和服务执行结果返回映射的不同组合进行流程定制。
发明内容
然而,本申请的发明人发现专利文献1中的方法并不适用于单机的硬件部件的流程控制。此外,本申请的发明人还发现专利文献2中的流程定制方法有很大的局限性。首先这两种格式的文件(XML和DTD)都有严格的格式要求,必须严格按照标准进行编写,并且非常繁琐,很容易编写错误。换言之,其对于新用户是非常不友好的。其次,这两种文件的读取虽然没有技术难点,但是过程较为繁琐。
为了至少部分解决或减轻上述问题,提供了根据本公开实施例的基于表来配置和/或执行流程和/或原子流程的方法和设备。
根据本公开的第一方面,提供了一种基于表来配置原子流程的方法。该方法包括:根据与所述原子流程相关联的原子流程表来确定所述原子流程的一个或多个节点;以及至少部分基于所确定的一个或多个节点来配置所述原子流程。
在一些实施例中,所述原子流程表包括表示所述原子流程的节点的一条或多条记录。在一些实施例中,每条记录包括一个或多个单元格,每个单元格表示以下各项之一:与所述节点相关联的至少一个前置检查;与所述节点相关联的至少一个执行动作;与所述节点相关联的至少一个后置检查;与所述节点相关联的错误处理;以及与所述节点相关联的一个或多个语种的提示信息。在一些实施例中,如果同一单元格包含至少两个动作和/或检查,则所述至少两个动作和/或检查是并行执行的。在一些实施例中,每个动作和/或检查包括用于指示该动作和/或检查所针对的对象的信息、以及如何动作/检查的信息。在一些实施例中,每个动作和/或检查还包括用于指示动作和/或检查的程度和/或参数的信息。在一些实施例中,各种信息的组合能够映射到具体的执行指令。在一些实施例中,所述前置检查用于确定是否执行当前节点的以下各项:执行动作;后置检查;错误处理;以及显示预定语种的提示信息。在一些实施例中,所述错误处理用于在当前节点的执行中出现错误和/或超时时确定是否继续所述原子流程中后续节点的执行。在一些实施例中,所述后置检查用于在执行当前节点的执行动作之后检查执行结果是否正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同方威视技术股份有限公司,未经同方威视技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611270506.X/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理