一种错误任务的修复方法及装置制造方法及图纸

技术编号:21548882 阅读:29 留言:0更新日期:2019-07-06 22:01
本发明专利技术的实施例提供一种错误任务的修复方法及装置,能够实现错误任务的自动化修复,提高错误任务修复的效率和准确度。该方法包括:当目标出账任务执行完毕后,启动稽核任务按照预定规则稽核目标出账任务的处理结果;若确定处理结果为错误,则获取目标出账任务的处理结果的错误类型;根据处理结果的错误类型匹配目标出账任务的修复方案;根据目标出账任务的修复方案生成目标出账任务的错误工单;当确定错误工单中的修复方案为不需要人工干预修复目标出账任务时,则根据错误工单创建目标出账任务的数据修复流程,并根据数据修复流程对目标出账任务进行数据修复。

A Method and Device for Repairing Error Tasks

【技术实现步骤摘要】
一种错误任务的修复方法及装置
本专利技术的实施例涉及计算机领域,尤其涉及一种错误任务的修复方法及装置。
技术介绍
目前电信行业的出账过程基本已经实现了标准化、流程化、自动化,但随着用户的不断增长、业务量的不断增加,在出账过程中遇到的错误出账任务也越来越多。这些出错的出账任务往往很难发现,发现了也很难定位,它会影响到正常的出账流程,且往往只能通过人工的方式来修复。出账过程中时间紧任务重,修复这些错误会大大增加运维人员的工作负担,且影响出账效率,因此,错误任务修复过程的自动化就显得尤为重要。在出账流程中,出账任务的错误类型多种多样,有些错误非常隐蔽,且有复杂的业务逻辑,一般人员很难发现。发现问题以后,需要依赖相关人员的经验,结合相关业务逻辑,或者通过查询程序业务日志才能定位到具体的问题点,这样有很大概率造成问题定位不准确,定位时间过长等问题,增加了出账的系统风险。定位出错误原因后,需要人工处理。受到人员的经验等限制,熟悉的人员能够快速准确的修复错误,但新员工很难在短时间内具备这种能力,且不能保证修复的准确性,这样就降低了工作效率,增加了风险。
技术实现思路
本专利技术的实施例提供一种错误任务的修复方法及装置,能够实现错误任务的自动化修复,提高错误任务修复的效率和准确度。第一方面,提供一种错误任务的修复方法,包括如下步骤:当目标出账任务执行完毕后,启动稽核任务按照预定规则稽核所述目标出账任务的处理结果;若确定所述处理结果为错误,则获取所述目标出账任务的处理结果的错误类型;根据所述处理结果的错误类型匹配所述目标出账任务的修复方案;根据所述目标出账任务的修复方案生成所述目标出账任务的错误工单;当确定所述错误工单中的修复方案为不需要人工干预修复所述目标出账任务时,则根据所述错误工单创建所述目标出账任务的数据修复流程,并根据所述数据修复流程对所述目标出账任务进行数据修复。上述方案中,当目标出账任务执行完毕后,启动稽核任务按照预定规则稽核目标出账任务的处理结果;若确定处理结果为错误,则获取目标出账任务的处理结果的错误类型;根据处理结果的错误类型匹配目标出账任务的修复方案;根据目标出账任务的修复方案生成目标出账任务的错误工单;当确定错误工单中的修复方案为不需要人工干预修复目标出账任务时,则根据错误工单创建目标出账任务的数据修复流程,并根据数据修复流程对目标出账任务进行数据修复。首先,本申请中可以启动稽核任务对目标出账任务的处理结果进行自动稽核,避免了在出账过程中出错的任务发现不及时,必须依赖相关人员的经验,结合相关业务逻辑,或者通过查询程序业务日志才能定位到出账任务具体问题点的问题,提高了出账任务问题定位的准确度和工作效率。其次,可以根据处理结果的错误类型灵活的匹配错误出账任务的修复方案,根据修复方案生成错误工单,根据错误工单创建数据修复流程。避免了定位出出账任务的错误原因后,直接进行人工修复时受到的维修人员经验的影响,提高了错误出账任务修复的效率和准确度。第二方面,一种错误任务的修复装置,包括:稽核模块,用于当目标出账任务执行完毕后,启动稽核任务按照预定规则稽核所述目标出账任务的处理结果;获取模块,用于若确定所述稽核模块稽核的所述处理结果为错误,则获取所述目标出账任务的处理结果的错误类型;匹配模块,用于根据所述获取模块获取的所述处理结果的错误类型匹配所述目标出账任务的修复方案;生成模块,用于根据所述匹配模块匹配的所述目标出账任务的修复方案生成所述目标出账任务的错误工单;修复模块,用于当确定所述生成模块生成的所述错误工单中的修复方案为不需要人工干预修复所述目标出账任务时,则根据所述错误工单创建所述目标出账任务的数据修复流程,并根据所述数据修复流程对所述目标出账任务进行数据修复。第三方面,提供一种错误任务的修复装置,包括通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当错误任务的修复装置运行时,处理器执行存储器存储的计算机执行指令,以使错误任务的修复装置执行如上述的错误任务的修复方法。第四方面,提供一种计算机存储介质,包括指令,其特征在于,当指令在计算机上运行时,使得计算机执行如上述的错误任务的修复方法。第五方面,提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行如上述的错误任务的修复方法。可以理解地,上述提供的任一种错误任务的修复装置、计算机存储介质或计算机程序产品均用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的实施例提供的一种执行出账任务的系统架构示意图;图2为本专利技术的实施例提供的一种错误任务的修复方法示意图;图3为本专利技术的实施例提供的一种错误任务的修复装置的结构示意图;图4为本专利技术的另一实施例提供的一种错误任务的修复装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前电信行业的出账过程基本已经实现了标准化、流程化、自动化,但随着用户的不断增长、业务量的不断增加,在出账过程中遇到的错误出账任务也越来越多。这些出错的出账任务往往很难发现,发现了也很难定位,它会影响到正常的出账流程,且往往只能通过人工的方式来修复。出账过程中时间紧任务重,修复这些错误会大大增加运维人员的工作负担,且影响出账效率,因此,错误任务修复过程的自动化就显得尤为重要。为了实现错误任务修复过程的自动化,本申请提供了一种执行出账任务的系统架构。参照图1所示,执行出账任务的系统架构包括:前端显示与WEB层构成系统前端,系统前端主要负责界面的展示及用户的交互部分,其中,前端显示可以为PC端(personalcomputer,私人电脑)、移动设备或者具有显示功能的其他设备,WEB层主要由VUE框架实现,具体部署在Nginx服务器的Docker容器中。代理层为LB-proxy,使用marathon-lb实现,由于marathon-lb不仅是服务发现工具,还是负载均衡工具,因此负责后端微服务的服务发现和负载均衡。业务层由常驻微服务和具体任务组成,其中常驻微服务主要包含流程微服务、调度微服务、配置微服务等部分。流程微服务与系统前端通过Result接口通讯,主要负责出账任务的信息的获取及出账任务的执行等;调度微服务负责具体任务的调度工作,系统的处理逻辑就主要包含在调度微服务中,调度微服务通过chronos接口调度mesos来启动具体任务中的操作任务容器;配置微服务主要负责流程、出账任务及权限等的配置工作。具体任务包括普通任务、稽核任务和修复任务;普通任务主要负责执行一些具体出账任务;稽核任务主要负责稽核出账本文档来自技高网...

【技术保护点】
1.一种错误任务的修复方法,其特征在于,当目标出账任务执行完毕后,启动稽核任务按照预定规则稽核所述目标出账任务的处理结果;若确定所述处理结果为错误,则获取所述目标出账任务的处理结果的错误类型;根据所述处理结果的错误类型匹配所述目标出账任务的修复方案;根据所述目标出账任务的修复方案生成所述目标出账任务的错误工单;当确定所述错误工单中的修复方案为不需要人工干预修复所述目标出账任务时,则根据所述错误工单创建所述目标出账任务的数据修复流程,并根据所述数据修复流程对所述目标出账任务进行数据修复。

【技术特征摘要】
1.一种错误任务的修复方法,其特征在于,当目标出账任务执行完毕后,启动稽核任务按照预定规则稽核所述目标出账任务的处理结果;若确定所述处理结果为错误,则获取所述目标出账任务的处理结果的错误类型;根据所述处理结果的错误类型匹配所述目标出账任务的修复方案;根据所述目标出账任务的修复方案生成所述目标出账任务的错误工单;当确定所述错误工单中的修复方案为不需要人工干预修复所述目标出账任务时,则根据所述错误工单创建所述目标出账任务的数据修复流程,并根据所述数据修复流程对所述目标出账任务进行数据修复。2.根据权利要求1所述的错误任务的修复方法,其特征在于,当确定所述错误工单中的修复方案为需要人工干预修复所述目标出账任务时,则根据所述错误工单创建所述目标出账任务的人工干预流程,向运维人员发送按照所述人工干预流程修复所述目标出账任务的通知。3.根据权利要求1所述的错误任务的修复方法,其特征在于,还包括:确定所述目标出账任务修复的次数大于预定阈值时,向相关人员发送进行人工修复所述目标出账任务的通知。4.根据权利要求1所述的错误任务的修复方法,其特征在于,根据所述处理结果的错误类型匹配所述目标出账任务的修复方案之前,还包括:获取所述目标出账任务的处理结果的错误类型对应的修复方案。5.一种错误任务的修复装置,其特征在于,稽核模块,用于当目标出账任务执行完毕后,启动稽核任务按照预定规则稽核所述目标出账任务的处理结果;获取模块,用于若确定所述稽核模块稽核的所述处理结果为错误,则获取所述目标出账任务的处理结果的错误类型;匹配模块,用于根据所述获取模块获取的所述处理结果的错误类型匹配所述目标出账任务的修复方案;生成模块,用于根据所述匹配...

【专利技术属性】
技术研发人员:韩伟丛新法侯青军毛聪娄晓东宋世超徐令瀚隋宇晖陈丽郝军王磊刘帅刘晓伟王翠玲韩冰杨陈学璋马晓峰杜倩刘增泽
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1