[发明专利]一种基于图论在银行跑批的可视化编排方法在审
| 申请号: | 202010917779.9 | 申请日: | 2020-09-03 |
| 公开(公告)号: | CN112085591A | 公开(公告)日: | 2020-12-15 |
| 发明(设计)人: | 邹方波 | 申请(专利权)人: | 广州嘉为科技有限公司 |
| 主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q10/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 银行 可视化 编排 方法 | ||
本发明公开了一种基于图论在银行跑批的可视化编排方法,包括:选择不同的作业调度模式,其中作业调度模式包括定时模式、周期模式和日历模式;判断是否选择日历模式;如果确定没有选择日历模式,则通过API接口获取不同跑批系统以及与之关联的Agent下的尚未编排的作业节点;根据业务逻辑连成完整的作业调度链条;依据业务需要对作业节点的连线做判断,并通过遍历递归算法对作业节点进行优化,以使得作业节点间形成有向无环图;将全部的作业节点以作业流的形式保存起来,并在作业流列表界面中展示。通过上述方式,本发明所公开的基于图论在银行跑批的可视化编排方法能够自动化、顺序化、简单化地实现银行跑批处理问题,大大提高跑批处理的效率。
技术领域
本发明涉及互联网技术领域,特别涉及一种基于图论在银行跑批的可视化编排方法。
背景技术
随着信息技术的快速发展,信息化成为了银行发展的重要路径。报表是银行数据整理、格式化和数据表现的一种有力手段。通过批量作业生成报表是目前的主流。但随着银行业务全球化的迅速推进,更多的海外分行机构意味着银行系统数量和运营规模不断扩大。报表批量作业的调度面临着海外分行多时区、不同营业时间、不同业务需求、不同依赖系统数据等带来的挑战。
目前,银行跑批处理问题存在比较大的缺陷,顺序繁杂,使得跑批处理的效率低,因此如何有效利用技术手段充分利用系统资源,简化调度、成本低、协调各分行批量作业成为全球化银行报表系统所需要解决的问题。
发明内容
本发明主要解决的技术问题是提供一种基于图论在银行跑批的可视化编排方法,能够自动化、顺序化、简单化地实现银行跑批处理问题,大大提高跑批处理的效率。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于图论在银行跑批的可视化编排方法,其特征在于,包括:选择不同的作业调度模式,其中所述作业调度模式包括定时模式、周期模式和日历模式;判断是否选择日历模式;如果确定没有选择日历模式,则通过API接口获取不同跑批系统以及与之关联的Agent下的尚未编排的作业节点;根据业务逻辑连成完整的作业调度链条;依据业务需要对作业节点的连线做判断,并通过遍历递归算法对作业节点进行优化,以使得作业节点间形成有向无环图;将全部的作业节点以作业流的形式保存起来,并在作业流列表界面中展示。
进一步的,该方法还包括:标识已编排的作业节点,并将新增的作业流展示在作业流列表界面的已编排作业区域中。
进一步的,该方法还包括:在下一次的作业流编排中,将已编排的作业节点或作业流作为某个作业节点的前置依赖节点,其中某个作业节点和已编排的作业节点不处于同一作业流编排中。
进一步的,所述根据业务逻辑连成完整的作业调度链条的步骤包括:根据业务逻辑将尚未编排的作业节点中两两相邻的作业节点互相连接起来以形成作业调度链条。
进一步的,所述依据业务需要对作业节点的连线做判断的步骤包括:判断作业调度链条中的作业节点的连线是否存在连线交叉、重叠或急转现象。
进一步的,所述通过遍历递归算法对作业节点进行优化的步骤包括:找到作业流中的结束节点,从结束节点开始,往前遍历,以找到一条最长的边;对所有的作业节点进行层级分配,并进行层级连线,使得相邻层级的作业节点互相连接;对层级内顶点进行排序,在同一层级的节点间插入虚拟节点,有向连接相邻层级的作业节点,对相邻层级的作业节点两两连线的交叉数进行判断,并对比交叉数,直到找到最少交叉数后,相同层级的节点互换位置;删除虚拟节点,根据已计算好的排序顺序,给所有作业节点分配坐标值。
进一步的,该方法还包括:如果确定选择日历模式,则加入前置依赖节点,并执行将全部的作业节点以作业流的形式保存起来,并在作业流列表界面中展示的步骤。
进一步的,该方法还包括:以文件的形式导入作业流;通过遍历递归算法对作业流中的作业节点进行优化,以使得作业节点间形成有向无环图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州嘉为科技有限公司,未经广州嘉为科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010917779.9/2.html,转载请声明来源钻瓜专利网。





