1.一种面向信息系统的告警提醒管理方法,其特征在于:所述方法包括以下步骤:
(1)任务动态管理,用户自主注册提醒任务,用户提供任务参数,所述任务参数包括被提醒人信息、任务结束条件、提醒时显示的消息、提醒次数;
(2)任务调度,为步骤(1)所述用户创建一个定时任务,所述任务用于定时检测用户注册的任务是否到期,如果有到期的任务,则通知消息推动模块向用户推送消息;
(3)消息推送,具体步骤为先和用户建立消息通道,然后要向步骤(2)所述任务调度模块发送信号,为当前用户建立定时任务,最后在接收到任务调度模块的消息后,向用户发送提示;
(4)可视化显示,用户通过可视化界面查看提醒信息,且通过可视化界面对提醒信息进行变更设置操作。
2.根据权利要求1所述的一种面向信息系统的告警提醒管理方法,其特征在于:步骤(1)中任务动态管理包括以下步骤:
1.1用户输入任务参数,用户通过可视化界面输入参数后,相关参数数据会通过spring框架对应路径传输到后台,后台将用户参数数据解析为多个对象,分别经过持久化层保存到数据库中;
1.2任务取消,用户通过可视化界面按钮取消任一提醒任务,取消提醒任务通过spring框架对应路径传输到后台,向后台发布取消该提醒任务指令,然后通过mybatis接口将该指令传输到数据库中,从数据库中删除该条提醒任务;
1.3延期提醒,用户设置延期提醒时间,在任务到期时不对用户进行提醒,到用户设置的延期时间后,对用户提醒。
3.根据权利要求1所述的一种面向信息系统的告警提醒管理方法,其特征在于:步骤(2)所述的定时任务的状态分为两类,(a)任务状态与业务有关,分为已发布和未发布两类;(b)计划状态与定时任务的运行有关,分为none、正常运行、已暂停、任务执行中、线程阻塞、未计划以及错误。
4.根据权利要求1所述的一种面向信息系统的告警提醒管理方法,其特征在于:步骤3中消息推送步骤如下:
3.1浏览器通过javascript向服务器发出建立websocket连接的请求;
3.2在websocket连接建立成功后,客户端和服务器通过tcp连接传输数据。
5.根据权利要求4所述的一种面向信息系统的告警提醒管理方法,其特征在于:步骤(3.1)所述的请求方式为post请求。
6.根据权利要求1所述的一种面向信息系统的告警提醒管理方法,其特征在于:步骤(4)所述的变更操作包括设置一段时间内不再提醒、导出提醒信息。