作业的报警方法、装置及电子设备制造方法及图纸

技术编号:35189349 阅读:16 留言:0更新日期:2022-10-12 18:05
本发明专利技术公开了一种作业的报警方法、装置及电子设备。涉及金融科技领域或其它相关领域,该方法包括:确定与当前作业组对应的前项作业组;基于前项作业组的作业执行信息确定目标时间长度;基于目标时间长度、当前作业组的预设开始执行时间和预设结束执行时间,确定当前作业组的目标开始执行时间和目标结束执行时间;基于目标开始执行时间和/或者目标结束执行时间,确定对当前作业组进行报警的报警条件。本发明专利技术解决了现有技术中当任务批量延后执行后,仍基于原始设定的时间判断是否进行报警造成的报警有效性低的技术问题。的报警有效性低的技术问题。的报警有效性低的技术问题。

【技术实现步骤摘要】
作业的报警方法、装置及电子设备


[0001]本专利技术涉及金融科技领域或其它相关领域,具体而言,涉及一种作业的报警方法、装置及电子设备。

技术介绍

[0002]现如今,分布式批量作业以批量作业为维度,记录每个批量作业的运行情况,并对批量作业发出控制指令;由于批量作业数量较多、功能较小,往往将批量作业编组管理。在对批量作业组监控的过程中,通常以批量作业组为单位,设置固定时刻的开始时间阈值和结束时间阈值,当批量未在开始时间阈值时刻到时开始,或者批量未在结束时间阈值时刻到时结束,发出报警信息。
[0003]然而,当部分批量作业组中的头作业因主观原因(如:工作人员手工取消作业的定时开始、手工暂停执行中的作业)未按时结束时,后续依赖该批量作业组的批量作业组则无法按时开始,若头作业延误的时间晚于设置的时间阈值,该批量作业组及后续批量作业组均会报警,然而运维人员已经知晓这种情况,属于无效报警。且在报警被无效触发后,相关监控应用后续不再对作业的执行情况进行监控,从而无法形成有效监控覆盖,需要运维人员人工监控批量作业组是否按计划执行。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种作业的报警方法、装置及电子设备,以至少解决现有技术中当任务批量延后执行后,仍基于原始设定的时间判断是否进行报警造成的报警有效性低的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种作业的报警方法,包括:确定与当前作业组对应的前项作业组,其中,当前作业组为延迟执行的作业组,当前作业组处于第一暂停报警状态,第一暂停报警状态表征当前作业组在当前时间处于取消报警的状态,前项作业组为执行当前作业组之前所需要执行的上一个作业组;基于前项作业组的作业执行信息确定目标时间长度,其中,目标时间长度用于确定延迟报警的时间;基于目标时间长度、当前作业组的预设开始执行时间和预设结束执行时间,确定当前作业组的目标开始执行时间和目标结束执行时间;基于目标开始执行时间和/或者目标结束执行时间,确定对当前作业组进行报警的报警条件。
[0007]进一步地,作业的报警方法还包括:确定前项作业组的执行状态;若前项作业组处于第一执行状态,则基于前项作业组的预设结束执行时间和实际结束时间,确定目标时间长度,其中,第一执行状态表征前项作业组处于延迟执行且已执行完成的状态,作业执行信息至少包括前项作业组的预设结束执行时间和实际结束时间。
[0008]进一步地,作业的报警方法还包括:在确定前项作业组的执行状态之后,若前项作业组处于第二暂停报警状态或第二执行状态,则维持预设开始执行时间和预设结束执行时
间不变,其中,第二暂停报警状态表征前项作业组在当前时间处于取消报警的状态,第二执行状态表征前项作业组处于未延迟执行的状态。
[0009]进一步地,作业的报警方法还包括:将目标时间长度和预设开始执行时间相加,得到目标开始执行时间;将目标时间长度和预设结束执行时间相加,得到目标结束执行时间。
[0010]进一步地,作业的报警方法还包括:在基于目标时间长度、当前作业组的预设开始执行时间和预设结束执行时间,确定当前作业组的目标开始执行时间和目标结束执行时间之后,更新当前作业组的执行状态为第三执行状态,其中,第三执行状态表征前项作业组处于已执行完成的状态。
[0011]进一步地,作业的报警方法还包括:基于目标开始执行时间、当前作业组的开始执行时间和执行状态确定对当前作业组进行报警的报警条件,和/或者,基于目标结束执行时间、当前作业组的结束执行时间和执行状态确定对当前作业组进行报警的报警条件。
[0012]进一步地,作业的报警方法还包括:在基于目标开始执行时间、当前作业组的开始执行时间和执行状态确定对当前作业组进行报警的报警条件之后,当当前时间为目标开始执行时间时,确定当前作业组是否开始执行;若当前作业组未开始执行,且当前作业组处于第三执行状态,则确定当前作业组满足报警条件,并生成报警信息;若当前作业组开始执行,则确定的当前作业组的开始执行时间;若开始执行时间大于目标开始执行时间,则确定当前作业组的执行状态;若当前作业组处于第三执行状态,则确定当前作业组满足报警条件,并生成报警信息。
[0013]进一步地,作业的报警方法还包括:在基于目标结束执行时间、当前作业组的结束执行时间和执行状态确定对当前作业组进行报警的报警条件之后,当当前时间为目标结束执行时间时,确定当前作业组是否结束执行;若当前作业组未结束执行,且当前作业组处于第三执行状态,则确定当前作业组满足报警条件,并生成报警信息;若当前作业组结束执行,则确定的当前作业组的结束执行时间;若结束执行时间大于目标结束执行时间,则确定当前作业组的执行状态;若当前作业组处于第三执行状态,则确定当前作业组满足报警条件,并生成报警信息。
[0014]进一步地,作业的报警方法还包括:在确定与当前作业组对应的前项作业组之前,若接收到对目标作业组的暂停执行指令或取消执行指令,则触发询问指令,其中,目标作业组为执行当前作业组之前所需要执行的作业组,询问指令用于询问是否设置当前作业组的执行状态为第一暂停报警状态;若接收到对询问指令进行反馈的第一指令,则更新当前作业组的执行状态为第一暂停报警状态,其中,第一指令表征同意设置当前作业组的执行状态为第一暂停报警状态;若接收到对询问指令进行反馈的第二指令,则维持当前作业组的执行状态不变,其中,第一指令表征禁止设置当前作业组的执行状态为第一暂停报警状态。
[0015]根据本专利技术实施例的另一方面,还提供了一种作业的报警装置,包括:第一确定模块,用于确定与当前作业组对应的前项作业组,其中,当前作业组为延迟执行的作业组,当前作业组处于第一暂停报警状态,第一暂停报警状态表征当前作业组在当前时间处于取消报警的状态,前项作业组为执行当前作业组之前所需要执行的上一个作业组;第二确定模块,用于基于前项作业组的作业执行信息确定目标时间长度,其中,目标时间长度用于确定延迟报警的时间;第三确定模块,用于基于目标时间长度、当前作业组的预设开始执行时间和预设结束执行时间,确定当前作业组的目标开始执行时间和目标结束执行时间;第四确
定模块,用于基于目标开始执行时间和/或者目标结束执行时间,确定对当前作业组进行报警的报警条件。
[0016]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的作业的报警方法。
[0017]根据本专利技术实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的作业的报警方法。
[0018]根据本专利技术实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现上述的作业的报警方法。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种作业的报警方法,其特征在于,包括:确定与当前作业组对应的前项作业组,其中,所述当前作业组为延迟执行的作业组,所述当前作业组处于第一暂停报警状态,所述第一暂停报警状态表征所述当前作业组在当前时间处于取消报警的状态,所述前项作业组为执行所述当前作业组之前所需要执行的上一个作业组;基于所述前项作业组的作业执行信息确定目标时间长度,其中,所述目标时间长度用于确定延迟报警的时间;基于所述目标时间长度、所述当前作业组的预设开始执行时间和预设结束执行时间,确定所述当前作业组的目标开始执行时间和目标结束执行时间;基于所述目标开始执行时间和/或者所述目标结束执行时间,确定对所述当前作业组进行报警的报警条件。2.根据权利要求1所述的方法,其特征在于,基于所述前项作业组的作业执行信息确定目标时间长度,包括:确定所述前项作业组的执行状态;若所述前项作业组处于第一执行状态,则基于所述前项作业组的预设结束执行时间和实际结束时间,确定所述目标时间长度,其中,所述第一执行状态表征所述前项作业组处于延迟执行且已执行完成的状态,所述作业执行信息至少包括所述前项作业组的预设结束执行时间和实际结束时间。3.根据权利要求2所述的方法,其特征在于,在确定所述前项作业组的执行状态之后,所述方法还包括:若所述前项作业组处于第二暂停报警状态或第二执行状态,则维持所述预设开始执行时间和预设结束执行时间不变,其中,所述第二暂停报警状态表征所述前项作业组在当前时间处于取消报警的状态,所述第二执行状态表征所述前项作业组处于未延迟执行的状态。4.根据权利要求1所述的方法,其特征在于,基于所述目标时间长度、所述当前作业组的预设开始执行时间和预设结束执行时间,确定所述当前作业组的目标开始执行时间和目标结束执行时间,包括:将所述目标时间长度和所述预设开始执行时间相加,得到所述目标开始执行时间;将所述目标时间长度和所述预设结束执行时间相加,得到所述目标结束执行时间。5.根据权利要求2所述的方法,其特征在于,在基于所述目标时间长度、所述当前作业组的预设开始执行时间和预设结束执行时间,确定所述当前作业组的目标开始执行时间和目标结束执行时间之后,所述方法还包括:更新所述当前作业组的执行状态为第三执行状态,其中,所述第三执行状态表征所述前项作业组处于已执行完成的状态。6.根据权利要求5所述的方法,其特征在于,基于所述目标开始执行时间和/或者所述目标结束执行时间,确定对所述当前作业组进行报警的报警条件,包括:基于所述目标开始执行时间、当前作业组的开始执行时间和执行状态确定对所述当前作业组进行报警的报警条件,和/或者,基于所述目标结束执行时间、当前作业组的结束执行时间和执行状态确定对所述当前
作业组进行报警的报警条件。7.根据权利要求6所述的方法,其特征在于,在基于所述目标开始执行时间、当前作业组的开始执行时间和执行状态确定对所述当前作业组进行报警的报警条件之后,所述方法还包括:当所述当前时间为所述目标开始执行时间时,确定所述当前作业组是否开始执行;若所述当前作业组未开始执行,且所述当前作业组处于所述第三执行状态,则确定所述当前作业组满足所述报警条件,并生成报警信息;若所述当前作业组开始执行,则确定所述的当前...

【专利技术属性】
技术研发人员:鲍一莹俞丽萍田晓燕王木生
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1