一种任务压制方法、装置、电子设备及存储介质与流程

文档序号:35540769发布日期:2023-09-23 17:46阅读:24来源:国知局
一种任务压制方法、装置、电子设备及存储介质与流程

本发明涉及生产调度,具体涉及一种任务压制方法、装置、电子设备及存储介质。


背景技术:

1、目前,制造业工厂的生产系统的种类和数量繁多。每个系统都有各自的软件方案,安装在不同的服务器或工作站上,运行于多种操作系统之上并且具有不同的接口和中间件。这种生产系统的多样性为制造业工厂带来灵活和先进的生产能力,但同时也给生产系统的运行维护工作提出了极高的要求。因为一旦复杂的生产系统环境中出现故障,轻则扰乱生产节拍、增加返修工作量、增大生产成本,重则使生产线停滞而带来巨大的生产风险。最糟糕的情况可能影响产品质量从而影响品牌形象甚至带来诸多的合规性及法律问题。所以确保种类繁多的生产系统都能够稳定地运行,就成为了一项极富挑战性的工作。在这样的背景下,“生产系统稳定性集成管理系统”被提出来。这个系统可以对多种生产系统进行集中的统一管理,包括自动化监控,自动化告警并在一定程度上自动化解决问题并对各个生产系统的稳定性要素进行数据采集和分析。一般,该系统中存在很多监控任务。根据监控内容的不同,每类监控的时间间隔也可能不同。监控时间间隔从1分钟到24小时(甚至更大)不等。

2、集中管理和调度巨量定时任务的系统在日常运维过程中会遇到一类问题。比如被监控对象具有维护周期,而在维护周期中对被监控对象继续进程监控和告警是没有意义的,甚至可能因为被监控对象不可访问等原因造成大量错误的告警出现。另外,除了计划好的维护周期外,对被监控对象还存在紧急维护情况。

3、为了避免这种因为被监控对象处于维护状态而发生的不当监控以及告警,有必要制定一套高效,准确的算法,屏蔽掉各类监控对象维护期内的监控动作。现有技术中存在一种方式,即当被监控对象进入维护期时,将其任务停止。这种想法在监控对象数量较少的情况下很容易被实施。但是在大型综合监控系统中,被监控的对象非常多,而且它们隶属于多个部门或组织中,维护周期各自不同。而且因为临时计划造成紧急维护的情况也非常多。这就极大地增加了启停任务的复杂度。而且一旦启停操作出现错误,将直接导致监控系统的实效性能变差和预警准确性降低。另外,大量的手动启停操作也给自动化系统带入了非自动化工作,在一定程度上破坏了自动化的意义。即现有技术中存在复杂度高、自动化程度低的缺陷。


技术实现思路

1、因此,本发明要解决的技术问题在于克服现有技术中复杂度高、自动化程度低的缺陷,从而提供一种任务压制方法、装置、电子设备及存储介质。

2、根据第一方面,本发明公开了一种任务压制方法,包括:获取当前任务信息和压制配置集;基于所述压制配置集,根据所述当前任务信息,判断是否需要压制;当需要压制时,根据所述当前任务信息和所述压制配置集,进行压制操作。

3、可选地,所述当前任务信息包括:至少一个当前对象级别和至少一个当前对象代码;所述当前对象级别和所述当前对象代码一一对应。

4、可选地,所述压制配置集包括至少一个压制配置;所述压制配置包括压制对象级别和压制对象代码。

5、可选地,所述压制配置还包括:有效性标志;所述获取任务信息和压制配置集,包括:获取预设的全部压制配置;根据任一预设的压制配置中有效性标志,将有效性标志为有效的压制配置进行提取,得到所述压制配置集。

6、可选地,所述基于所述压制配置集,根据所述任务信息,判断是否需要压制,包括:根据所述压制配置集,提取任一压制配置;从所述压制配置集中删除所述压制配置;根据所述压制配置,获取该压制配置对应的压制对象级别和压制对象代码;根据所述任务信息,判断与所述压制对象级别对应的所述当前对象代码与所述压制对象代码是否匹配;重复上述步骤,直至所述压制配置集为空;当任一压制配置中与所述压制对象级别对应的所述当前对象代码与所述压制对象代码匹配时,则判断为需要压制。

7、可选地,所述压制配置还包括:压制时间;所述当需要压制时,根据所述任务信息和所述压制配置集,进行压制操作,包括:当判断为需要压制时,获取对应的压制对象级别、压制对象代码和压制时间;获取当前时间,判断当前时间是否符合所述压制时间;当所述当前时间符合所述压制时间时,停止当前任务中与所述压制对象级别和所述压制对象代码对应的压制对象的当前工作进程。

8、可选地,所述压制配置还包括:压制模式;所述压制模式包括第一压制模式和第二压制模式;所述根据所述任务信息,判断与所述压制对象级别对应的对象代码与所述压制对象代码是否匹配之后,还包括:当所述压制模式为第二压制模式时,强制执行当前任务;清空所述压制配置集。

9、根据第二方面,本发明公开了一种任务压制装置,包括:信息获取模块,用于获取当前任务信息和压制配置集;压制判断模块,用于基于所述压制配置集,根据所述当前任务信息,判断是否需要压制;压制执行模块,用于当需要压制时,根据所述当前任务信息和所述压制配置集,进行压制操作。

10、根据第三方面,本发明公开了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面及第一方面任一可选实施方式所述的任务压制方法的步骤。

11、根据第四方面,本发明公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面及第一方面任一可选实施方式所述的任务压制方法的步骤。

12、本发明技术方案,具有如下优点:

13、1.本发明公开的任务压制方法,通过设置压制配置集,将所需压制的信息预先存储,能够实现在大型综合监控系统中针对多个监控对象分别设置,实现了任务压制的简单化。另外,通过将任务信息与压制配置集进行对应,能够保证系统自行运行,实现了任务压制的自动化。

14、2.本发明公开的任务压制方法,通过设置压制级别和压制代码,能够分别针对任务、执行单元、被监控对象或告警信息进行单独压制,实现对压制对象的灵活配置。通过设置有效性标志,能够实现临时的压制或临时取消压制,实现对压制过程的灵活配置。通过设置压制时间,能够分别针对长期压制、临时压制和规律性压制进行配置,实现了对压制时间的灵活配置。通过设置压制模式,能够实现临时对某一对象强制执行的需要,实现了系统维护的简单化。



技术特征:

1.一种任务压制方法,其特征在于,包括:

2.根据权利要求1所述的任务压制方法,其特征在于,所述当前任务信息包括:至少一个当前对象级别和至少一个当前对象代码;

3.根据权利要求2所述的任务压制方法,其特征在于,所述压制配置集包括至少一个压制配置;

4.根据权利要求3所述的任务压制方法,其特征在于,所述压制配置还包括:有效性标志;

5.根据权利要求3所述的任务压制方法,其特征在于,所述基于所述压制配置集,根据所述任务信息,判断是否需要压制,包括:

6.根据权利要求3所述的任务压制方法,其特征在于,所述压制配置还包括:压制时间;

7.根据权利要求5所述的任务压制方法,其特征在于,所述压制配置还包括:压制模式;

8.一种任务压制装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-7任一所述的任务压制方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的任务压制方法的步骤。


技术总结
本发明公开了一种任务压制方法、装置、电子设备及存储介质,涉及生产调度技术领域,该方法包括:获取当前任务信息和压制配置集;基于所述压制配置集,根据所述当前任务信息,判断是否需要压制;当需要压制时,根据所述当前任务信息和所述压制配置集,进行压制操作。本发明提出的任务压制方法,通过设置压制配置集,将所需压制的信息预先存储,能够实现在大型综合监控系统中针对多个监控对象分别设置,实现了任务压制的简单化。另外,通过将任务信息与压制配置集进行对应,能够保证系统自行运行,实现了任务压制的自动化。

技术研发人员:陈衡岳,杨智,张文浩
受保护的技术使用者:华晨宝马汽车有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1