[发明专利]一种业务流程调度的方法及装置在审
| 申请号: | 201910217707.0 | 申请日: | 2019-03-21 |
| 公开(公告)号: | CN109934507A | 公开(公告)日: | 2019-06-25 |
| 发明(设计)人: | 赵益青 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流转 业务节点 业务流程 有向图 规则配置 业务调度 待调度业务 调度 迭代 调整规则 配置数据 序列调用 业务规则 灵活的 新业务 硬编码 绑定 调用 分析 驱动 灵活 | ||
1.一种业务流程调度的方法,其特征在于,包括:
获取待调度业务的规则配置数据;
根据所述待调度业务的规则配置数据,进行分析,组成业务调度的有向图;
对所述业务调度的有向图,导入各业务规则节点所需数据,确定出业务节点流转序列;
根据所述业务节点流转序列,调用各业务规则节点的执行单元,执行业务流程。
2.如权利要求1所述的方法,其特征在于,所述待调度业务的规则配置数据包括配置的业务流程;
所述根据所述待调度业务的规则配置数据,组成业务调度的有向图,包括:
解析所述配置的业务流程,以场景、业务规则为一个调度粒度,通过业务规则所属的规则节点列表,组成所述业务调度的有向图。
3.如权利要求2所述的方法,其特征在于,所述对所述业务调度的有向图,导入各业务规则节点所需的数据,确定出业务节点流转序列,包括:
根据所述业务调度的有向图,导入各业务规则节点所需的数据,以所述业务规则根节点为起点,以所述业务规则结束节点为终点,确定出多个业务节点流转序列。
4.如权利要求1至3任一项所述的方法,其特征在于,在所述获取待调度业务的规则配置数据之前,还包括:
获取用户输入的规则配置数据的场景列表、业务规则列表、规则节点列表;
根据所述规则配置数据的场景ID、业务规则ID、业务规则根节点ID,确定每个业务规则节点所属的规则ID和所属的场景ID;
根据所述每个业务规则节点所属的规则ID和所属的场景ID,通过分析,确定出业务调度有向图。
5.一种业务流程调度的装置,其特征在于,包括:
获取单元,用于获取待调度业务的规则配置数据;
处理单元,用于根据所述待调度业务的规则配置数据,进行分析,组成业务调度的有向图;对所述业务调度的有向图导入各业务规则节点所需的数据,确定出业务节点流转序列;根据所述业务节点流转序列,调用各业务规则节点的执行单元,执行业务流程。
6.如权利要求5所述的装置,其特征在于,所述待调度业务的规则配置数据包括配置的业务流程;
所述处理单元具体用于:
解析所述配置的业务流程的业务规则节点,以场景ID、业务规则ID为一个调度粒度,以业务规则根节点ID为起点,通过分析业务规则所属的规则节点列表,组成所述业务调度的有向图。
7.如权利要求6所述的装置,其特征在于,所述处理单元具体用于:
根据所述业务调度的有向图,导入各业务规则节点所需的数据,以所述业务规则根节点为起点,以所述业务规则结束节点为终点,确定出多个业务节点流转序列。
8.如权利要求5至7任一项所述的装置,其特征在于,所述处理单元还用于:
在所述获取待调度业务的规则配置数据时,获取用户输入的业务规则的业务场景列表、业务规则列表、规则节点列表;
根据所述规则配置数据的场景ID、业务规则ID、业务规则根节点ID,确定每个业务规则节点所属的规则ID和所属的场景ID;
根据所述每个业务规则节点所属的规则ID和所属的场景ID,确定业务调度有向图。
9.一种计算设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行权利要求1至4任一项所述的方法。
10.一种计算机可读非易失性存储介质,其特征在于,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如权利要求1至4任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910217707.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





