一种告警方法、装置及系统与流程

文档序号:18329038发布日期:2019-08-03 11:49阅读:140来源:国知局
一种告警方法、装置及系统与流程
本发明涉及金融科技(fintech)
技术领域
,尤其涉及一种告警方法、装置及系统。
背景技术
:随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融行业正在逐步向金融科技(fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。金融行业(比如银行)一般可以设置有多个生产系统,多个生产系统可以通过协调运作来执行与交易相关的业务,比如投资交易业务(股票、债券、期货等)、资产交易业务(信托、管理、储蓄等)、保险交易业务等。在实际生活中,若生产系统的运行状态出现故障,可能会严重影响银行的各类交易活动,因此,通常需要监控多个生产系统的运行状态,一旦发现某一个生产系统的运行状态出现故障,可以及时生成告警信息,并可以将告警信息转发给运维人员进行维护工作,从而保证银行发展的安全性和稳定性。一般来说,为了便于运维人员发现故障原因,可以预先将告警信息转化为图片,并将告警信息对应的图片发送给运维人员。现有技术中,人工截图的方式是将告警信息转化为图片的一种常用方式。具体地说,监控装置上可以设置有监控页面,监控人员若发现监控页面上显示了一条新的告警信息,则可以对该告警信息进行分析,若确定该告警信息的级别较为严重,需要进行后续的故障处理工作,则可以对该告警信息进行截图,并将截图发送给运维人员。然而,在实际操作过程中,银行的交易量通常是非常多的,比如每秒钟可以产生十万次交易,相应地,大量的交易可能会使得告警信息较为频繁的出现,使得监控人员无法及时确定哪些告警信息需要进行告警,从而导致告警的效率较低。综上,目前亟需一种告警方法,用以提高告警效率。技术实现要素:本发明实施例提供一种告警方法、装置及系统,用以提高告警效率。第一方面,本发明实施例提供的一种告警方法,包括:控制装置接收监控装置发送的第一消息,所述第一消息包括所述监控装置通过监控一个或多个生产系统生成的至少一条告警信息;进一步地,所述控制装置获取一条或多条历史告警信息以及所述一条或多条历史告警信息的状态;其中,所述历史告警信息的状态包括恢复状态和未恢复状态,所述恢复状态用于指示触发所述历史告警信息的事件已成功处理,所述未恢复状态用于指示触发所述历史告警信息的事件未成功处理;所述控制装置若确定所述一条或多条历史告警信息中不存在备选历史告警信息,则将所述至少一条告警信息发送给服务器,以使所述服务器将所述至少一条告警信息转化为图片;所述备选历史告警信息的状态为未恢复状态。上述技术方案中,控制装置若确定一条或多条历史告警信息中不存在备选历史告警信息,则可以直接将至少一条告警信息发送给服务器,而无需通过人工的方式确定哪些告警信息需要进行告警,从而可以提高告警的效率;且,通过监控装置、控制装置和服务器之间的通信,可以实现自动化的告警方式,即可以实现获取告警信息、将告警信息转化为图片以及将图片发送给目标运维方的自动化执行过程,在该过程中无需人工参与,从而可以避免现有技术采用人工截图方式所造成的告警不准确的技术问题,提高告警的准确性。可选地,所述方法还包括:所述控制装置若确定所述一条或多条历史告警信息中存在至少一条备选历史告警信息,则针对于所述至少一条告警信息中的任一告警信息,执行:若确定所述至少一条备选历史告警信息中不存在关键字信息与所述告警信息的关键字信息匹配的备选历史告警信息,或者,若确定所述备选历史告警信息中存在第一备选告警信息,所述第一备选告警信息的关键字信息与所述告警信息的关键字信息匹配,且所述第一备选告警信息的生成时刻与所述告警信息的生成时刻的差值大于或等于预设时长,则确定所述告警信息为目标告警信息;进一步地,所述控制装置将至少一条目标告警信息发送给所述服务器,以使所述服务器将所述至少一条目标告警信息转化为图片。上述技术方案中,通过设置预设筛选条件(即关键字信息和预设时长),可以从至少一条告警信息中确定出需要进行截图的目标告警信息,其中,目标告警信息可以为预设时间段内未出现的告警信息,或者也可以为新的告警信息;也就是说,通过基于预设筛选条件筛选出目标告警信息,可以无需对重复出现的告警信息进行截图,从而可以节省资源,并可以提高将告警信息转化为图片的处理效率。可选地,所述至少一条告警信息为所述监控装置在第一时刻至当前时刻通过监控一个或多个生产系统生成的,所述第二时刻位于所述第一时刻之后;所述控制装置接收监控装置发送的第一消息之前,还包括:所述控制装置若确定所述第一时刻之前的告警信息已成功转化为图片,则向所述监控装置发送第二消息,所述第二消息中包括所述第一时刻和所述第二时刻。上述技术方案中,若第一时刻之前的告警信息成功转化为图片,则可以对第一时刻至第二时刻的告警信息进行转化,通过采用该种转化方式,可以使得监控装置生成的告警信息按照时间顺序依次被转化为图片;也就是说,上述技术方案实现了一种自动化告警的方法,采用该种方法,告警过程可以一直执行下去,而无需人为控制,操作过程简单,更加便于实现。可选地,所述方法还包括:所述控制装置接收所述服务器发送的所述目标告警信息对应的图片,并根据所述目标告警信息的业务类型,确定所述目标告警信息对应的目标运维方;进一步地,所述控制装置将所述目标告警信息对应的图片发送给所述目标运维方,并确定所述目标告警信息已成功转化为图片。上述技术方案中,控制装置若接收到目标告警信息对应的图片,则可以将该图片发送给目标运维方,从而可以使得目标运维方对触发目标告警信息的事件进行处理;通过设置控制装置与目标运维方之间的通信,可以提高生产系统故障维护的效率,及时解决触发目标告警信息的生产系统的故障问题,降低损失。第二方面,本发明实施例提供的一种告警方法,所述方法包括:服务器接收控制装置发送的目标告警信息,并生成所述目标告警信息对应的web界面;进一步地,所述服务器对所述web界面进行截图,得到所述目标告警信息对应的图片,并将所述目标告警信息对应的图片发送给所述控制装置。上述技术方案中,服务器生成目标告警信息对应的web界面后,可以直接调用服务器中设置的截图工具对目标告警信息对应的web界面进行截图,而无需使用web浏览器对目标告警信息对应的web界面进行截图,一方面,相比于现有技术将目标告警信息的web界面显示在web浏览器中并由人工进行截图的方式来说,可以提高将告警信息转化为图片的效率,进而提高告警效率;另一方面,通过服务器进行截图,可以简化操作,便于实现。可选地,所述服务器生成所述目标告警信息对应的web界面,包括:所述服务器获取至少一个预设web模板,所述至少一个预设web模板为预先设置的用于生成告警信息对应的web界面的模板;进一步地,所述服务器根据所述目标告警信息所属的业务类型,从所述至少一个预设web模板中确定目标web模板,并使用所述目标web模板渲染所述目标告警信息,得到所述目标告警信息对应的web界面。上述技术方案中,预设web模板可以为根据实际需要定制的,或者也可以为根据本领域技术人员根据经验设置的,也就是说,上述技术方案可以实现将告警信息转化为定制化的图片,从而可以适用于多种场景,更加符合实际需要。第三方面,本发明实施例提供的一种告警装置,所述装置包括:收发模块,用于接收监控装置发送的第一消息,所述第一消息包括所述监控装置通过监控一个或多个生产系统生成的至少一条告警信息;获取模块,用于获取一条或多条历史告警信息以及所述一条或多条历史告警信息的状态;其中,所述历史告警信息的状态包括恢复状态和未恢复状态,所述恢复状态用于指示触发所述历史告警信息的事件已成功处理,所述未恢复状态用于指示触发所述历史告警信息的事件未成功处理;处理模块,用于若确定所述一条或多条历史告警信息中不存在备选历史告警信息,则将所述至少一条告警信息发送给服务器,以使所述服务器将所述至少一条告警信息转化为图片;所述备选历史告警信息的状态为未恢复状态。可选地,所述处理模块还用于:若确定所述一条或多条历史告警信息中存在至少一条备选历史告警信息,则针对于所述至少一条告警信息中的任一告警信息,执行:若确定所述至少一条备选历史告警信息中不存在关键字信息与所述告警信息的关键字信息匹配的备选历史告警信息,或者,若确定所述备选历史告警信息中存在第一备选告警信息,所述第一备选告警信息的关键字信息与所述告警信息的关键字信息匹配,且所述第一备选告警信息的生成时刻与所述告警信息的生成时刻的差值大于或等于预设时长,则确定所述告警信息为目标告警信息;进一步地,将至少一条目标告警信息发送给所述服务器,以使所述服务器将所述至少一条目标告警信息转化为图片。可选地,所述至少一条告警信息为所述监控装置在第一时刻至当前时刻通过监控一个或多个生产系统生成的,所述第二时刻位于所述第一时刻之后;所述收发模块接收监控装置发送的第一消息之前,还用于:若确定所述第一时刻之前的告警信息已成功转化为图片,则向所述监控装置发送第二消息,所述第二消息中包括所述第一时刻和所述第二时刻。可选地,所述收发模块还用于:接收所述服务器发送的所述目标告警信息对应的图片,并根据所述目标告警信息的业务类型,确定所述目标告警信息对应的目标运维方;进一步地,将所述目标告警信息对应的图片发送给所述目标运维方,并确定所述目标告警信息已成功转化为图片。第四方面,本发明实施例提供的一种告警装置,所述装置包括:生成模块,用于接收控制装置发送的目标告警信息,并生成所述目标告警信息对应的web界面;截图模块,用于对所述web界面进行截图,得到所述目标告警信息对应的图片;收发模块,用于将所述目标告警信息对应的图片发送给所述控制装置。可选地,所述生成模块用于:获取至少一个预设web模板,所述至少一个预设web模板为预先设置的用于生成告警信息对应的web界面的模板;进一步地,根据所述目标告警信息所属的业务类型,从所述至少一个预设web模板中确定目标web模板,并使用所述目标web模板渲染所述目标告警信息,得到所述目标告警信息对应的web界面。第五方面,本发明实施例提供的一种告警系统,所述系统包括监控装置、控制装置和服务器;所述监控装置,用于监控与所述监控装置连接的一个或多个生产系统的运行状态,并生成所述一个或多个生产系统对应的一条或多条告警信息;所述控制装置,用于通过与所述监控装置通信,获取所述一条或多条告警信息中的至少一条告警信息,并从所述至少一条告警信息中确定目标告警信息,将所述目标告警信息发送给所述服务器;所述服务器,用于接收所述目标告警信息,并生成所述目标告警信息对应的图片。可选地,所述服务器还用于:将所述目标告警信息对应的图片发送给所述控制装置;所述控制装置还用于:接收所述服务器发送的所述目标告警信息对应的图片后,将所述目标告警信息对应的图片发送给所述目标告警信息对应的目标运维方。第六方面,本发明实施例提供的一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述第一方面或第二方面任意所述的方法。第七方面,本发明实施例提供的一种计算机程序产品,当其在计算机上运行时,使得计算机执行如上述第一方面或第二方面任意所述的方法。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种告警系统的架构示意图;图2为本发明实施例提供的一种告警方法对应的流程示意图;图3为本发明实施例提供的一种告警装置的结构示意图;图4为本发明实施例提供的一种告警装置的结构示意图;图5为本发明实施例提供的一种告警系统中各装置的结构示意图;图6为本发明实施例提供的一种终端设备的结构示意图;图7为本发明实施例提供的一种后端设备的结构示意图。具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。金融科技(fintech)是指将信息技术融入金融领域后,为金融领域带来的一种新的创新科技,通过使用先进的信息技术辅助实现金融作业、交易执行以及金融系统改进,可以提升金融系统的处理效率、业务规模,并可以降低成本和金融风险。批量处理业务是金融科技行业的一种常规作业方式,由于批量处理业务所处理的交易的数量和种类较多、数据量较大,从而在金融科技行业的应用领域较为普遍。在实际操作中,通常需要保证批量处理业务中的多个交易可以安全、顺利地被处理,然而,处理多个交易的多个生产系统可能会存在多种事件,比如网络延时事件、内存(或磁盘、硬盘)不足事件、机器零部件损坏事件等。通常来说,监控多种生产系统的监控装置一旦检测到上述问题,即可生成告警信息;其中,不同生产系统对应的告警信息可以不同、不同事件触发的告警信息也可以不同。以后者为例,与上述事件相对应的告警信息可以为网络延时造成的告警信息、机器的内存不足造成的告警信息、机器零部件损坏造成的告警信息等。因此,一旦出现较为严重的告警信息,通常需要对告警信息进行截图,并将图片发送给运维人员,以使运维人员对触发该告警信息的事件进行处理,从而使得生产系统可以顺利运行,避免生产系统出现故障。现有技术通常采用人工截图的获取告警信息对应的图片,采用该种方式,可能会无法及时对告警信息进行截图,从而导致生产系统的恢复过程被延误,业务执行过程受到较大的影响。综上,目前亟需一种告警方法,用以提高告警效率。图1为本发明实施例提供的一种告警系统的架构示意图,如图1所示,该系统可以包括监控装置110、控制装置120和服务器130。其中,监控装置110与控制装置120、控制装置120与服务器130之间可以通信连接,比如通过有线方式实现通信连接,或者通过无线方式实现通信连接,具体不作限定。如图1所示,监控装置110可以与至少一个生产系统(比如生产系统101、生产系统102和生产系统103)连接,每个生产系统可以处理该生产系统对应的交易,比如生产系统101可以处理与订单业务相关的交易,生产系统102可以处理与保险业务相关的交易,生产系统103可以处理与理财业务相关的交易。具体实施中,监控装置110可以监控生产系统101~生产系统103的运行状态,若确定某一个生产系统(比如生产系统101)在处理交易的过程中触发某一告警信息对应的事件(比如生产系统101中处理交易的机器a的内存小于预设内存阈值),则可以生成生产系统101对应的告警信息(比如告警信息b),告警信息b中可以包括告警的类型、告警信息b的生成时刻、告警所属的生产系统101的标识等。进一步地,监控装置110可以将告警信息b存储在监控装置110的预设存储空间中,如此,监控装置110的预设存储空间中可以存储有从初始时刻到当前时刻通过监控生产系统101~生产系统103所生成的多条告警信息。进一步地,控制装置120可以通过与监控装置110的通信交互,从监控装置110中获取预设数量的告警信息或预设时间段的告警信息。以获取预设数量的告警信息为例,若预设数量为500,则控制装置120每次可以获取到500条告警信息,并可以从500条告警信息中选择出需要运维人员进行维护的告警信息(比如200条告警信息);此时,控制装置120可以将200条告警信息发送给服务器130。相应地,服务器130接收到200条告警信息后,可以生成200条告警信息对应的至少一张图片,如此,运维人员即可以根据至少一张图片对触发告警信息的事件进行处理。在一个示例中,告警系统中还可以包括与控制装置120连接的至少一个目标运维方,比如图1所示意的目标运维方141、目标运维方142、目标运维方143,控制装置120可以通过有线方式与至少一个目标运维方中的任一目标运维方连接,比如通过网线或光纤与目标运维方141~目标运维方143连接;或者也可以通过无线方式与至少一个目标运维方中的任一目标运维方连接,比如通过wifi或蓝牙与目标运维方141~目标运维方143连接;或者还可以通过有线方式与目标运维方141连接,通过无线方式与目标运维方142与目标运维方143连接,具体不作限定。相应地,服务器在生成200条告警信息对应的至少一张图片后,还可以将200条告警信息对应的至少一张图片发送给控制装置120。控制装置120接收到服务器130发送的至少一张图片后,可以将至少一张图片分别发送给对应的目标运维方;举例来说,控制装置120接收到图片1、图片2和图片3,若确定图片1、图片2和图片3分别对应的目标运维方为目标运维方141、目标运维方142和目标运维方143,则可以将图片1发送给目标运维方141,将图片2发送给目标运维方142,并将图片3发送给目标运维方143。以目标运维方143为例,目标运维方143接收到图片3后,可以根据图片3中的内容分析触发图片3对应的告警信息的事件,若图片3对应的告警信息为告警信息b,则目标运维方可以通过多种方式扩展生产系统101中机器a的内存,比如可以将机器a中的磁盘替换为容量更大的磁盘,或者可以将机器a的内存中存储的无关数据删除。如此,通过上述执行过程,可以将监控装置110中的告警信息转化为图片,并可以实现对生产系统的自动化监控和维护。基于图1所示意的告警系统,图2为本发明实施例提供的一种告警方法对应的交互流程示意图,该方法包括:步骤201,控制装置向监控装置发送第一请求消息。此处,第一请求消息可以用于请求监控装置通过监控至少一个生产系统所生成的至少一条告警信息。监控装置在启动时(即初始时刻),即可开始监控至少一个生产系统,若确定至少一个生产系统中的任一生产系统的状态触发告警,则可以生成该生产系统对应的该次告警的告警信息;举例来说,若监控装置检测到生产系统102在10:00时由于网络中断导致无法处理交易,则监控装置可以生成表1所示意的告警信息。表1:一种告警信息的示意告警标题生产系统告警级别生成时刻业务域网络中断生产系统102高级10:00订单管理在该示例中,监控装置生成的告警信息中可以包括告警标题、告警所属的生产系统、告警级别、告警信息的生成时刻和告警所属的业务域。如表1所示,该条告警信息的告警标题可以为“网络中断”,所属的生产系统为生产系统102,告警级别为高级,告警信息的生成时刻为10:00,告警的业务域为订单管理;根据该条告警信息的内容可知,该条告警信息的生成原因为10:00时生产系统102由于网络中断而无法执行订单管理业务,由于当前生产系统102无法进行交易执行,因此该条告警信息的等级可以为高级。可选地,第一请求消息中可以包括告警等级、生成时间范围和告警的状态,以告警等级为例,告警等级可以为预先配置好的,或者也可以为通过用户的选择得到的。具体地说,若告警等级为预先配置好的(比如高级),则控制装置发送的每一个第一请求消息中所包括的告警等级均可以为高级;若告警等级为通过用户的选择得到的,则控制装置在每次生成第一请求消息时,可以通过web浏览器向用户展示配置页面,并提示用户在配置页面上选择此次第一请求消息中包括的告警等级,若用户选择的告警等级为中级以上,则第一请求消息中包括的告警等级可以为中级与高级。相应地,以预先配置生成时间范围为例,预先配置的生成时间范围可以为一个固定时长(比如10min),或者也可以为一个可变时长,具体不作限定。在一个示例中,生成时间范围可以为第一时刻至当前时刻的时间范围,其中,第一时刻可以为控制装置在上一次处理的告警信息所对应的生成时刻中的最新时刻;举例来说,若当前时刻为10:20,控制装置第一次从监控装置获取的告警信息为9:55~10:00时间范围内的告警信息,则控制装置第二次从监控装置获取的告警信息可以为10:00~10:20时间范围内的告警信息。本发明实施例中,告警信息的状态可以为恢复状态或未恢复状态,恢复状态可以用于标识触发告警信息的事件已成功处理,未恢复状态可以用于标识触发告警信息的事件未成功处理。本发明实施例中,第一请求消息中包括的告警的状态可以为未恢复状态,如此,控制装置获取到的至少一条告警信息可以均为未恢复的告警信息,从而可以减少系统资源的浪费,提高处理效率。步骤202,监控装置根据第一请求消息,从监控装置的预设存储空间中选择至少一条告警信息。具体实施中,若监控装置的预设存储空间中存储有9:00~10:20时间段内生成的1000条告警等级,且监控装置接收到第一请求消息后,确定第一请求消息中包括的告警等级为高级,生成时间范围为10:00~10:20,告警状态为未恢复状态,则监控装置可以从1000条告警请求中获取10:00~10:20时间段内生成的高级且未恢复的至少一条告警信息,比如满足上述条件的告警信息为50条,则监控装置可以获取这50条告警信息。在一个示例中,监控装置在获取到这50条告警信息后,可以监控至少一个生产系统的当前状态,从而确定每一条告警信息的当前状态;若确定某一条告警信息的当前状态为恢复状态,则可以将该条告警信息从50条告警信息中删除。在另一个示例中,监控装置可以在生成告警信息后,实时监控该告警信息对应的状态,一旦发现告警信息的状态为恢复状态,则可以将该条告警信息从预设存储空间中删除。以后者为例,若生产系统102在10:00时对应一个“网络中断”的告警信息,然而监控装置监控到生产系统102在10:02时网络恢复(可以为目标运维方处理恢复的,或者也可以为生成系统102自愈恢复的),则监控装置可以在10:02时将预设存储空间中存储的该条告警信息删除;也就是说,控制装置若在10:01时获取该条告警信息,则由于该条告警信息的状态可以为未恢复状态,因此控制装置可以获取到该条告警信息;相应地,控制装置若在10:03时获取该条告警信息,则由于该条告警信息的状态在10:02时即为恢复状态,因此控制装置无法获取到该条告警信息。本发明实施例中,通过监控至少一条生产系统确定满足条件的告警信息的状态,可以避免将恢复状态的告警信息发送给监控装置,从而可以提高监控装置发送的告警信息的质量。步骤203,监控装置将至少一条告警信息发送给控制装置。此处,监控装置可以向控制装置发送第一信息,第一信息中可以包括50条告警信息。在一个示例中,第一信息中的数据可以为javascript对象标记法(javascriptobjectnotation,json)格式文本,json格式文本可以采用独立于编程语言的文本格式来存储和表示数据,是一种轻量级的数据交换格式。步骤204,控制装置接收到至少一条告警信息后,从至少一条告警信息中确定目标告警信息。在一个示例中,控制装置在接收到50条告警信息后,可以获取50条告警信息的生成时刻,并记录50条告警信息对应的50个(或者也可以小于50个)生成时刻中最晚的生成时刻(比如10:20)。在后续执行过程中,若控制装置确定将这50条告警信息中的目标告警信息转化为图片且发送给目标运维方,则可以向监控装置发送第二请求消息,第二请求消息中可以包括10:20这一时刻,该时刻可以用于监控装置获取10:20时刻之后的告警信息。具体实施中,控制装置从50条告警信息中确定目标告警信息的方式可以有多种,在一种可能的实现方式中,控制装置可以在接收到50条告警信息后,从控制装置的预设数据库中获取一条或多条历史告警信息,历史告警信息可以为控制装置从监控装置中历次获取到的告警信息,比如可以为10:00之前控制装置从监控装置中获取的500条历史告警信息。针对于500条历史告警信息中的任一历史告警信息(比如告警信息d),控制装置通过与监控装置通信交互,获取告警信息d的当前状态,若确定告警信息d的当前状态为恢复状态,则可以将预设数据库中的告警信息d删除,若确定告警信息d的当前状态为未恢复状态,则可以将告警信息d作为一条备选历史告警信息。在该种实现方式中,控制装置在接收到50条告警信息后,可以预先更新预设数据库,即可以将预设数据库中存储的500条历史告警信息中当前状态为恢复状态的历史告警信息删除,从而可以保证在将50条告警信息与预设数据库中的历史告警信息进行对比之前,预设数据库中存储的备选历史告警信息均为状态为未恢复状态的历史告警信息。进一步地,若更新后的预设数据库中不存在备选历史告警信息,则控制装置可以确定50条告警信息均为目标告警信息;相应地,若更新后的预设数据库中存储有400条备选历史告警信息,则控制装置可以根据400条备选历史告警信息的关键字信息、50条告警信息的关键字信息和预设时长,从50条告警信息中确定目标告警信息。在一个示例中,针对于50条告警信息中的任一告警信息(比如告警信息e),若确定400条备选历史告警信息中不存在关键字信息与告警信息e的关键字信息匹配的备选历史告警信息,或者,若确定400条备选历史告警信息中存在第一备选告警信息,第一备选告警信息的关键字信息与告警信息e的关键字信息匹配,且第一备选告警信息的生成时刻与告警信息的生成时刻的差值大于或等于预设时长,则可以确定告警信息e为一条目标告警信息;相应地,若确定400条备选历史告警信息中存在第二备选告警信息,第二备选告警信息的关键字信息与告警信息e的关键字信息匹配,且第二备选告警信息的生成时刻与告警信息的生成时刻的差值小于预设时长,则确定告警信息e为重复的告警信息,此时可以无需处理告警信息e。预设时长均可由本领域技术人员根据经验进行设置,如预设时长可以为5min,或者为10min,具体不作限定。本发明实施例中,告警信息的关键字信息可以用于标识告警信息,若两个告警信息的关键字信息匹配,则可以确定这两个告警信息为同一个生产系统对应的相同的告警信息,区别仅在于这两个告警信息的生成时刻不同;比如,生产系统102分别在10:00和10:10时生成一个标题为“网络中断”的告警信息y1和告警信息y2,则告警信息y1和告警信息y2的关键字信息匹配。具体实施中,告警信息的关键字信息可以由本领域技术人员根据经验进行设置,在一个示例中,告警信息的关键字信息可以设置为告警信息所属的生产系统、告警标题、告警源、业务域、告警对象、告警实例中的任意多项的组合,比如可以为由告警信息所属的生产系统与告警标题组合得到的关键字信息,或者可以为由告警标题、告警源和业务域组合得到的关键字信息,或者还可以为由业务域、告警对象和告警实例组合得到的关键字信息,具体不作限定。下面举一个例子来描述确定50条告警信息中的告警信息y3是否为目标告警信息的实现过程:若告警信息的关键字信息为告警信息所属的生产系统和告警标题的组合,预设时长为5min,告警信息y3为生产系统102在10:05时对应的标题为“网络中断”的告警信息,则若400条备选历史告警信息中不存在生产系统102对应的标题为“网络中断”的告警信息,则可以确定告警信息y3为目标告警信息;相应地,若400条备选历史告警信息中存在备选历史告警信息y4,备选历史告警信息y4为生产系统102在9:55时对应的标题为“网络中断”的告警信息,则可以确定告警信息y3与备选历史告警信息y4的关键字信息相同,时长为10min(大于或等于预设时长),因此可以确定告警信息y3为目标告警信息;若400条备选历史告警信息中存在备选历史告警信息y4,备选历史告警信息y4为生产系统102在10:02时对应的标题为“网络中断”的告警信息,则可以确定告警信息y3与备选历史告警信息y4的关键字信息相同,时长为3min(小于预设时长),因此可以确定告警信息y3为重复的告警信息,后续可不处理。本发明实施例中,通过设置预设筛选条件(即关键字信息和预设时长),可以从至少一条告警信息中确定出需要进行截图的目标告警信息,其中,目标告警信息可以为预设时间段内未出现的告警信息,或者也可以为新的告警信息;也就是说,通过基于预设筛选条件筛选出目标告警信息,无需对重复出现的告警信息进行截图,从而节省资源,并提高将告警信息转化为图片的处理效率。步骤205,控制装置将目标告警信息发送给服务器。若在步骤204中确定50条可选告警信息中包括30条目标告警信息,则控制装置可以将30条目标告警信息发送给服务器。在一个示例中,控制装置可以按照预设顺序依次发送30条目标告警信息,比如可以按照生成时刻从早到晚(或者也可以为从晚到早)的顺序对30条目标告警信息进行排序,每次仅将一个目标告警信息发送给服务器,并可以在确定该目标告警信息已转化为图片且发送给目标运维方后,发送下一个目标告警信息。在另一个示例中,控制装置可以一次将30条目标告警信息发送给服务器,相应地,服务器在生成每条目标告警信息对应的图片时,均可以对该图片设置标识,后续控制装置可以根据图片的标识确定图片对应的目标告警信息。需要说明的是,上述仅是两种示例性的简单说明,其所列举的次数(即1次或30次)仅是为了便于说明方案,并不构成对方案的限定,在具体实施中,控制装置也可以选取1次~30次中的任意一个次数将30条目标告警信息发送给服务器,具体不作限定。以分5次发送30条目标告警服务器为例,每次发送的目标告警信息的数量可以相同,比如每次可以发送6条目标告警信息,或者也可以不同,比如第1次~第6次发送的目标告警信息的数量可以分别为5条、10条、2条、7条、3条、3条。步骤206,服务器生成目标告警信息对应的图片。具体实施中,服务器可以接收到控制装置发送的多条目标告警信息(比如6条)后,可以生成6条目标告警信息对应的一个或web界面,比如可以针对于每条目标告警信息生成一个web界面,则服务器可以生成6个web界面;或者也可以针对于任意多条目标告警信息生成一个web界面,比如若针对于其中的相邻2条告警信息生成一个web界面,则服务器可以生成3个web界面,若针对于其中的前两条和后四条告警信息分别生成一个web界面,则服务器可以生成2个web界面。本发明实施例中,服务器生成web界面的方式可以有多种,在一种可能的实现方式中,服务器中可以设置有至少一个预设web模板,至少一个预设web模板为预先设置的用于生成告警信息对应的web界面的模板;在获取到目标告警信息后,服务器可以根据目标告警信息所属的业务类型,从至少一个预设web模板中确定出目标web模板,并可以使用目标web模板渲染目标告警信息,从而得到目标告警信息对应的web界面。其中,预设web模板可以由本领域技术人员根据实际需要进行设置,或者也可以根据用户的要求进行定制,具体不作限定。举例来说,服务器获取到的目标告警信息包括目标告警信息y6与目标告警信息y7,预设web模板包括第一web模板、第二web模板和第三web模板,第一web模板对应的业务类型为订单业务,第二web模板对应的业务类型为保险业务,第三web模板对应的业务类型为联合业务;在一个示例中,服务器可以分别将目标告警信息y6与目标告警信息y7显示在不同的web界面上,比如,若目标告警信息y6为保险业务的告警信息,目标告警信息y7为订单业务的告警信息,则服务器可以将第二web模板作为目标告警信息y6对应的目标web模板,并可以将第一web模板作为目标告警信息y7对应的目标web模板,从而可以生成目标告警信息y6与目标告警信息y7分别对应的web界面。在另一个示例中,服务器也可以将目标告警信息y6与目标告警信息y7显示在同一个web界面上,具体地说,服务器可以获取目标告警信息y6与目标告警信息y7分别包括的关键信息(比如所属的生产系统、告警标题等),并可以将目标告警信息y6与目标告警信息y7的关键信息按照第三web模板的布局进行设置,从而可以生成目标告警信息y6与目标告警信息y7对应的一个web界面。其中,关键信息可以为本领域技术人员在设置预设web模板时设置的,每个预设web模板显示的关键信息可以相同,或者也可以不同,具体不作限定。在生成目标web界面后,服务器可以将目标web界面保存在服务器的缓存中,并可以设置目标web界面的标识。其中,目标web界面的标识可以与其对应的目标告警信息相关,或者也可以与其对应的目标告警信息无关;若目标web界面的标识与其对应的目标告警信息无关,则服务器可以设置一个对应关系表,并通过对应关系表中存储目标web界面与目标告警信息的对应关系。进一步地,服务器可以对目标告警信息对应的目标web界面进行截图,得到目标告警信息对应的图片。在一个示例中,服务器可以执行服务器对应的前端js脚本,通过加载前端js脚本来调用预设截图工具(比如网页拍照webshot工具)。其中,webshot工具可以对网页或网站进行拍摄,得到图片或缩略图。具体实施中,服务器可以基于canvas画布加载目标web页面上包括的元素,从而可以在服务器上设置一个转换接口,该转换接口可以将服务器缓存上的目标web网页元素做为参数传输给webshot工具,并可以设置生成的图片的相关信息,比如图片位置、图片标识、图片类型、图片所属的文件夹、图片的尺寸等参数。如此,服务器可以根据设置的图片的相关信息,渲染目标web界面,得到目标告警信息对应的图片。步骤207,服务器将目标告警信息对应的图片发送给控制装置。在一个示例中,服务器可以将目标告警信息对应的图片和图片标识发送给控制装置。其中,服务器将图片和图片标识发送给控制装置的方式可以有多种,比如,服务器通过http连接的响应接口将图片和图片标识发送给控制装置的。步骤208,控制装置接收到目标告警信息对应的图片后,将目标告警信息对应的图片发送给目标运维方。以一个目标告警信息对应的图片为例,具体实施中,控制装置可以在接收到服务器发送的目标告警信息对应的图片和图片标识后,根据图片标识确定目标告警信息,并可以获取目标告警信息的业务类型。进一步地,控制装置可以根据目标告警信息的业务类型,确定目标告警信息对应的目标运维方,并可以将目标告警信息对应的图片发送给目标运维方。举例来说,若目标告警信息的业务类型为保险业务,则控制装置可以确定目标告警信息对应的目标运维方为处理保险业务的运维人员,因此,控制装置可以将目标告警信息对应的图片发送给目标运维人员,比如可以将图片发送至目标运维人员所在的即时通信工具上,比如微信群、钉钉群、qq群等,或者也可以将图片上传云端后,通知目标运维人员去相应地云端地址下载,或者还可以将图片存储在共享网盘中,具体不作限定。步骤209,目标运维方接收控制装置发送的目标告警信息对应的图片,并处理触发目标告警信息的事件。具体实施中,由于目标告警信息对应的图片上可以显示有目标告警信息的关键信息,因此,目标运维方在接收到控制装置发送的目标告警信息对应的图片后,可以从图片中查看到关键信息,比如目标告警信息所属的生产系统、目标告警信息的告警标题等。进一步地,目标运维方可以根据关键信息,对相应地生产系统进行维护。比如,若目标告警信息对应的图片上显示有“生产系统102、网络中断”,则目标运维方可以检测生产系统102的网络连接情况,并对网络进行修复,从而使得生产系统102可以继续执行交易。步骤210,控制装置向监控装置发送第二请求消息。在一个示例中,将目标告警信息对应的图片发送给目标运维方后,控制装置可以确定目标告警信息已成功转化为图片。此时,控制装置可以获取步骤204中存储的最晚时刻,即10:20,并可以确定10:20之前的告警信息已成功转化为图片。进一步地,控制装置可以向监控装置发送第二请求消息,并可以在第二请求消息中包括10:20;如此,在一个示例中,监控装置接收到第二请求消息后,可以获取10:20~当前时刻的告警信息。本发明的上述实施例中,本发明的上述实施例中,控制装置接收监控装置发送的第一消息,第一消息包括监控装置通过监控一个或多个生产系统生成的至少一条告警信息;且,控制装置获取一条或多条历史告警信息以及一条或多条历史告警信息的状态;其中,历史告警信息的状态包括恢复状态和未恢复状态,恢复状态用于指示触发历史告警信息的事件已成功处理,未恢复状态用于指示触发历史告警信息的事件未成功处理;进一步地,控制装置若确定一条或多条历史告警信息中不存在备选历史告警信息,则将至少一条告警信息发送给服务器,以使服务器将至少一条告警信息转化为图片;备选历史告警信息的状态为未恢复状态。本发明实施例中,控制装置若确定一条或多条历史告警信息中不存在备选历史告警信息,则可以直接将至少一条告警信息发送给服务器,而无需通过人工的方式确定哪些告警信息需要进行告警,从而可以提高告警的效率;且,通过监控装置、控制装置和服务器之间的通信,可以实现自动化的告警方式,即可以实现获取告警信息、将告警信息转化为图片以及将图片发送给目标运维方的自动化执行过程,在该过程中无需人工参与,从而可以避免现有技术采用人工截图方式所造成的告警不准确的技术问题,提高告警的准确性。针对上述方法流程,本发明实施例还提供一种告警装置,该装置的具体内容可以参照上述方法实施。图3为本发明实施例提供的一种告警装置的结构示意图,包括:收发模块301,用于接收监控装置发送的第一消息,所述第一消息包括所述监控装置通过监控一个或多个生产系统生成的至少一条告警信息;获取模块302,用于获取一条或多条历史告警信息以及所述一条或多条历史告警信息的状态;其中,所述历史告警信息的状态包括恢复状态和未恢复状态,所述恢复状态用于指示触发所述历史告警信息的事件已成功处理,所述未恢复状态用于指示触发所述历史告警信息的事件未成功处理;处理模块303,用于若确定所述一条或多条历史告警信息中不存在备选历史告警信息,则将所述至少一条告警信息发送给服务器,以使所述服务器将所述至少一条告警信息转化为图片;所述备选历史告警信息的状态为未恢复状态。可选地,所述处理模块303还用于:若确定所述一条或多条历史告警信息中存在至少一条备选历史告警信息,则针对于所述至少一条告警信息中的任一告警信息,执行:若确定所述至少一条备选历史告警信息中不存在关键字信息与所述告警信息的关键字信息匹配的备选历史告警信息,或者,若确定所述备选历史告警信息中存在第一备选告警信息,所述第一备选告警信息的关键字信息与所述告警信息的关键字信息匹配,且所述第一备选告警信息的生成时刻与所述告警信息的生成时刻的差值大于或等于预设时长,则确定所述告警信息为目标告警信息;将至少一条目标告警信息发送给所述服务器,以使所述服务器将所述至少一条目标告警信息转化为图片。可选地,所述至少一条告警信息为所述监控装置在第一时刻至当前时刻通过监控一个或多个生产系统生成的,所述第二时刻位于所述第一时刻之后;所述收发模块301接收监控装置发送的第一消息之前,还用于:若确定所述第一时刻之前的告警信息已成功转化为图片,则向所述监控装置发送第二消息,所述第二消息中包括所述第一时刻和所述第二时刻。可选地,所述收发模块301还用于:接收所述服务器发送的所述目标告警信息对应的图片,并根据所述目标告警信息的业务类型,确定所述目标告警信息对应的目标运维方;将所述目标告警信息对应的图片发送给所述目标运维方,并确定所述目标告警信息已成功转化为图片。图4为本发明实施例提供的一种告警装置的结构示意图,包括:生成模块401,用于接收控制装置发送的目标告警信息,并生成所述目标告警信息对应的web界面;截图模块402,用于对所述web界面进行截图,得到所述目标告警信息对应的图片;收发模块403,用于将所述目标告警信息对应的图片发送给所述控制装置。可选地,所述生成模块401用于:获取至少一个预设web模板,所述至少一个预设web模板为预先设置的用于生成告警信息对应的web界面的模板;根据所述目标告警信息所属的业务类型,从所述至少一个预设web模板中确定目标web模板;使用所述目标web模板渲染所述目标告警信息,得到所述目标告警信息对应的web界面。从上述内容可以看出:本发明的上述实施例中,控制装置接收监控装置发送的第一消息,第一消息包括监控装置通过监控一个或多个生产系统生成的至少一条告警信息;且,控制装置获取一条或多条历史告警信息以及一条或多条历史告警信息的状态;其中,历史告警信息的状态包括恢复状态和未恢复状态,恢复状态用于指示触发历史告警信息的事件已成功处理,未恢复状态用于指示触发历史告警信息的事件未成功处理;进一步地,控制装置若确定一条或多条历史告警信息中不存在备选历史告警信息,则将至少一条告警信息发送给服务器,以使服务器将至少一条告警信息转化为图片;备选历史告警信息的状态为未恢复状态。本发明实施例中,控制装置若确定一条或多条历史告警信息中不存在备选历史告警信息,则可以直接将至少一条告警信息发送给服务器,而无需通过人工的方式确定哪些告警信息需要进行告警,从而可以提高告警的效率;且,通过监控装置、控制装置和服务器之间的通信,可以实现自动化的告警方式,即可以实现获取告警信息、将告警信息转化为图片以及将图片发送给目标运维方的自动化执行过程,在该过程中无需人工参与,从而可以避免现有技术采用人工截图方式所造成的告警不准确的技术问题,提高告警的准确性。针对图2所示意的方法流程,本发明实施例还提供一种如图1所示的告警系统,所述系统中可以包括监控装置110、控制装置120、服务器130,所述系统的运行过程可以如下所示:所述监控装置110,用于监控与所述监控装置110连接的一个或多个生产系统的运行状态,并生成所述一个或多个生产系统对应的一条或多条告警信息;所述控制装置120,用于通过与所述监控装置110通信,获取所述一条或多条告警信息中的至少一条告警信息,并从所述至少一条告警信息中确定目标告警信息,将所述目标告警信息发送给所述服务器130;所述服务器130,用于接收所述目标告警信息,并生成所述目标告警信息对应的图片。可选地,所述服务器130还用于:将所述目标告警信息对应的图片发送给所述控制装置120;所述控制装置120还用于:接收所述服务器130发送的所述目标告警信息对应的图片后,将所述目标告警信息对应的图片发送给所述目标告警信息对应的目标运维方。下面描述图1所示的告警系统中的各个装置的构成,并以具体的应用方式对本发明实施例的告警方法进行详细说明。图5为本发明实施例提供的一种告警系统中各装置的结构示意图,如图5所示,告警系统中可以包括监控装置110、控制装置120和服务器130。其中,控制装置120可以通过数据源开放接口501与监控装置110连接,数据源开放接口501可以用于传输多种类型的数据,比如javascript对象标记法(javascriptobjectnotation,json)格式数据、通用串行总线(universalserialbus,usb)格式数据、可扩展标识语言(extensiblemarkuplanguage,xml)格式数据等。下面分别描述控制装置和服务器的构成单元及每个构成单元的功能。控制装置控制装置120中可以设置有数据采集单元502、主控单元503、缓存单元504、策略分析单元505和图片分发单元506。其中,主控单元503为控制装置120的核心单元,主控单元503可以分别与数据采集单元502、缓存单元504、策略分析单元505和图片分发单元506通信连接,并可以控制数据采集单元502、缓存单元504、策略分析单元505和图片分发单元506的执行过程。具体地说,主控单元503可以控制数据采集单元502通过数据源开放接口501采集监控装置110中存储的一条或多条告警信息。举例来说,主控单元503可以向数据采集单元502发送数据采集指令,数据采集指令中可以包括告警信息的告警级别、生成时刻所属的时间范围、告警信息的状态;相应地,若数据采单元502接收到数据采集指令,则可以获取待采集告警信息的告警级别、生成时刻所属的时间范围以及告警信息的状态,若确定待采集告警信息为10:00~10:25时间范围内且当前处于未恢复状态的高级级别的告警信息,则数据采单元502可以通过数据源开放接口501从监控装置110中获取符合上述要求的一条或多条告警信息,并可以将一条或多条告警信息发送给主控单元503。其中,监控装置110中可以存储有从初始时刻至当前时刻通过监控至少一个生产系统生成的多条告警信息,表2为监控装置中存储的一种告警信息的示意表。表2:监控装置中存储的一种告警信息的示意如表2所示,监控设备中存储有9:50~10:20时间段内的七条告警信息,这七条告警信息分别为:在9:50时由于生产系统102的硬盘空间不足所生成的告警信息,在9:55时由于生产系统103的网络中断所生成的告警信息,在10:00时由于生产系统101的内存不足所生成的告警信息,在10:05时由于生产系统101的机器损坏所生成的告警信息,在10:10时由于生产系统103的交易信息异常所生成的告警信息,在10:11时由于生产系统103的网络中断所生成的告警信息,在10:20时由于生产系统102的磁盘空间不足所生成的告警信息。相应地,若确定待采集告警信息为10:00~10:25时间范围内且当前处于未恢复状态的高级级别的告警信息,则数据采集单元502采集到的一条或多条告警信息可以包括:在10:00时由于生产系统101的内存不足所生成的告警信息,在10:05时由于生产系统101的机器损坏所生成的告警信息,在10:20时由于生产系统102的磁盘空间不足所生成的告警信息。主控单元503在接收到数据采单元502发送的一条或多条告警信息后,可以控制缓存单元504执行更新,缓存单元504中可以存储有控制装置120从监控装置110中获取到的一条或多条历史告警信息,比如可以包括监控装置110在10:00之前生成的告警信息。表3为缓存单元504中存储的一种历史告警信息的示意表。表3:缓存单元中存储的一种历史告警信息的示意告警标题生产系统生成时刻告警级别告警状态硬盘空间不足生产系统1029:50高级未恢复网络中断生产系统1039:55高级未恢复缓存单元504可以通过如下方式执行更新:缓存单元504可以通过数据源开放接口501与监控装置110连接,若缓存单元504接收到主控单元503发送的更新指令,则可以通过数据源开放接口501与监控装置110通信,查询缓存单元504中存储的每条历史告警信息的当前状态。比如,针对于在9:50时由于生产系统102的硬盘空间不足所生成的告警信息,缓存单元504查询到该告警信息的状态为未恢复,则可以无需更新该告警信息;针对于在9:55时由于生产系统103的网络中断所生成的告警信息,缓存单元504查询到该告警信息的当前状态为恢复,则可以将该告警信息从缓存单元504中删除。因此,缓存单元504执行更新后,可以得到表4所示意的至少一条备选历史告警信息。表4:缓存单元中存储的一种备选历史告警信息的示意告警标题生产系统生成时刻告警级别告警状态硬盘空间不足生产系统1029:50高级未恢复如表4所示,备选历史告警信息可以包括在9:50时由于生产系统103的硬盘空间不足所生成的告警信息。进一步地,主控单元503可以控制策略分析单元505对数据采集单元502获取到的3条告警信息进行策略分析,从3条告警信息中确定出目标告警信息。在一种策略分析方式中,针对于在10:05时由于生产系统101的机器损坏所生成的告警信息和在10:20时由于生产系统102的磁盘空间不足所生成的告警信息,由于备选历史告警信息中不包括与这两条告警信息的关键字信息(在该示例中即为生产系统和告警标题)相同的告警信息,因此策略分析单元505可以将这两条告警信息作为两条目标告警信息。相应地,针对于在10:00时由于生产系统101的硬盘空间不足所生成的告警信息,由于备选历史告警信息中包括与该告警信息的关键字信息匹配的告警信息,因此策略分析单元505可以获取该条告警信息与匹配的备选历史告警信息的生成时刻的差值(即10min),若差值大于预设时长,则该条告警信息可以为一条目标告警信息,若差值小于或等于预设时长,则该条告警信息可以为一条重复告警信息。举例来说,若预设时长为5min,则该条告警信息即为一条目标告警信息,若预设时长为15min,则该条告警信息即为一条重复告警信息。主控单元503在确定目标告警信息后,可以将目标告警信息发送给服务器130,并可以接收服务器130发送的目标告警信息对应的图片。接着,主控单元503可以控制图片分发单元506将目标告警信息对应的图片发送给对应的目标运维方,在一个示例中,图片分发单元506可以通过即时通信开放接口507将目标告警信息对应的图片发送给对应的目标运维方所在的即时通信平台,比如微信群、钉钉群、qq群等。服务器服务器130中可以设置有页面模板转换单元131、页面缓存单元132、页面转图片单元133和图片缓存单元134。其中,页面模板转换单元131、页面缓存单元132、页面转图片单元133和图片缓存单元134可以依次连接,比如可以通过有线方式实现连接,或者也可以通过无线方式实现连接,不作限定。服务器130在接收到控制装置120发送的目标告警信息后,可以控制页面模板转换单元131执行页面模板转换功能。在一种可能的实现方式中,页面模板转换单元131可以获取多个预设web模板,并可以解析目标告警信息得到目标告警信息所属的业务类型(用户定义的或预先设置的),进而根据目标告警信息所属的业务类型从多个预设web模板选择目标web模板。在另一种可能的实现方式中,页面模板转换单元131在接收到目标告警信息后,可以获取用户设置的定制要求,定制要求可以包括告警信息在web页面上的布局方式、字体大小、风格等;如此,页面模板转换单元131可以根据用户的定制要求设置目标web模板。在确定目标web模板后,页面模板转换单元131可以使用目标web模板渲染目标告警信息,得到目标告警信息对应的web界面;具体地说,页面模板转换单元131可以获取目标web模板上设置的一个或多个页面元素(比如页面图标、文字、超链接、表格等),并可以从一个或多个页面元素中确定出需要置换为动态数据的目标元素,进而可以将目标web模板上的目标元素替换为预设指示字符,比如预设占位符标志、预设变量等;进一步地,页面模板转换单元131可以依次遍历预设指示字符,并可以使用目标告警信息中与预设指示字符匹配的数据替换预设指示字符,如此,页面模板转换单元131即可将目标告警信息加载在目标web模板上,从而可以生成目标告警信息对应的web界面。举例来说,在将目标web模板上的图标1替换为预设指示字符t1后,页面模板转换单元131可以使用预设筛选算法从目标告警信息中获取与预设指示字符t1匹配的目标数据,并可以使用预设赋值算法将预设指示字符t1替换为目标数据,从而使得目标web模板上的图标1所在的位置更新为目标数据。进一步地,服务器130若确定页面模板转换单元131生成目标告警信息对应的web界面,则可以控制页面缓存单元132设置目标告警信息对应的web界面的名称,并可以将目标告警信息对应的web界面存储在缓存中。服务器130确定页面缓存单元132成功缓存目标告警信息对应的web界面后,可以控制页面转图片单元133对目标告警信息对应的web界面进行截图,得到目标告警信息对应的。此时,服务器130可以控制图片缓存单元134设置图片的名称、图片类型(比如jpg格式、png格式)、图片所属的文件夹路径、图片的参数等。以设置图片的参数为例,可以设置图片的容器参数,比如图片的清晰度、像素等,还可以设置web页面转换成图片所需的超时参数、渲染延时的参数、web页面在浏览器上显示的屏幕尺寸、截图尺寸、截图偏移量等;如此,图片缓存单元134可以使用上述参数对目标告警信息对应的web界面上的元素进行转换,从而可以对目标告警信息对应的web界面进行截图,得到目标告警信息对应的图片。需要说明的是,页面转图片单元133的截图过程可以在服务器130的后端执行,即通过在服务器端调用前端js脚本实现截图,可以无需将目标告警信息对应的web界面显示在web浏览器上,从而可以提高截图效率。在一种可能的实现方式中,服务器可以直接将目标告警信息对应的图片发送给主控单元503,如此,主控单元503接收到的即是目标告警信息对应的图片,从而可以直接将目标告警信息对应的图片转发给目标运维方,采用该种方式操作简单,主控单元503对应的交互次数较少,实现起来较为方便。在另一种可能的实现方式中,服务器可以将目标告警信息对应的图片所在的文件夹和目标告警信息对应的图片名称发送给主控单元503,如此,主控单元503在接收到上述信息后,可以去目标告警信息对应的图片所在的文件夹获取与目标告警信息对应的图片名称相匹配的图片,进而发送给目标运维方,采用该种方式可以降低网络消耗,减轻系统压力。从上述内容可以看出:本发明的上述实施例中,控制装置接收监控装置发送的第一消息,第一消息包括监控装置通过监控一个或多个生产系统生成的至少一条告警信息;且,控制装置获取一条或多条历史告警信息以及一条或多条历史告警信息的状态;其中,历史告警信息的状态包括恢复状态和未恢复状态,恢复状态用于指示触发历史告警信息的事件已成功处理,未恢复状态用于指示触发历史告警信息的事件未成功处理;进一步地,控制装置若确定一条或多条历史告警信息中不存在备选历史告警信息,则将至少一条告警信息发送给服务器,以使服务器将至少一条告警信息转化为图片;备选历史告警信息的状态为未恢复状态。本发明实施例中,控制装置若确定一条或多条历史告警信息中不存在备选历史告警信息,则可以直接将至少一条告警信息发送给服务器,而无需通过人工的方式确定哪些告警信息需要进行告警,从而可以提高告警的效率;且,通过监控装置、控制装置和服务器之间的通信,可以实现自动化的告警方式,即可以实现获取告警信息、将告警信息转化为图片以及将图片发送给目标运维方的自动化执行过程,在该过程中无需人工参与,从而可以避免现有技术采用人工截图方式所造成的告警不准确的技术问题,提高告警的准确性。基于同一发明构思,本发明实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如图2或图2任意所述的告警方法。基于同一发明构思,本发明实施例还提供一种计算机程序产品,当其在计算机上运行时,使得计算机执行如图2或图2任意所述的告警方法。基于相同的技术构思,本发明实施例提供了一种终端设备,如图6所示,包括至少一个处理器1101,以及与至少一个处理器连接的存储器1102,本发明实施例中不限定处理器1101与存储器1102之间的具体连接介质,图6中处理器1101和存储器1102之间通过总线连接为例。总线可以分为地址总线、数据总线、控制总线等。在本发明实施例中,存储器1102存储有可被至少一个处理器1101执行的指令,至少一个处理器1101通过执行存储器1102存储的指令,可以执行前述的告警方法中所包括的步骤。其中,处理器1101是终端设备的控制中心,可以利用各种接口和线路连接终端设备的各个部分,通过运行或执行存储在存储器1102内的指令以及调用存储在存储器1102内的数据,从而实现数据处理。可选的,处理器1101可包括一个或多个处理单元,处理器1101可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理运维人员下发的指令。可以理解的是,上述调制解调处理器也可以不集成到处理器1101中。在一些实施例中,处理器1101和存储器1102可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。处理器1101可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合将告警信息转化为图片的实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。存储器1102作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器1102可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(randomaccessmemory,ram)、静态随机访问存储器(staticrandomaccessmemory,sram)、可编程只读存储器(programmablereadonlymemory,prom)、只读存储器(readonlymemory,rom)、带电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、磁性存储器、磁盘、光盘等等。存储器1102是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本发明实施例中的存储器1102还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。基于相同的技术构思,本发明实施例提供了一种后端设备,如图7所示,包括至少一个处理器1201,以及与至少一个处理器连接的存储器1202,本发明实施例中不限定处理器1201与存储器1202之间的具体连接介质,图7中处理器1201和存储器1202之间通过总线连接为例。总线可以分为地址总线、数据总线、控制总线等。在本发明实施例中,存储器1202存储有可被至少一个处理器1201执行的指令,至少一个处理器1201通过执行存储器1202存储的指令,可以执行前述的告警方法中所包括的步骤。其中,处理器1201是后端设备的控制中心,可以利用各种接口和线路连接后端设备的各个部分,通过运行或执行存储在存储器1202内的指令以及调用存储在存储器1202内的数据,从而实现数据处理。可选的,处理器1201可包括一个或多个处理单元,处理器1201可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、应用程序等,调制解调处理器主要对接收到的指令进行解析以及对接收到的结果进行解析。可以理解的是,上述调制解调处理器也可以不集成到处理器1201中。在一些实施例中,处理器1201和存储器1202可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。处理器1201可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合将告警信息转化为图片的实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。存储器1202作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器1202可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(randomaccessmemory,ram)、静态随机访问存储器(staticrandomaccessmemory,sram)、可编程只读存储器(programmablereadonlymemory,prom)、只读存储器(readonlymemory,rom)、带电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、磁性存储器、磁盘、光盘等等。存储器1202是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本发明实施例中的存储器1202还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1