【技术实现步骤摘要】
消息推送风暴抑制方法
本申请涉及计算机软件
,尤其涉及一种消息推送风暴抑制方法。
技术介绍
广电运营商的FTTx(Fiber-to-the-x,光纤接入)网络上连接有众多的网络设备,这些网络设备通过网络管理系统进行管理,网络管理系统的一台服务器可管理几十万台网络设备。服务器对网络设备进行周期性查询,获取设备参数值和网络设备主动上报的Trap报文,进而得出网络设备的当前状态,当网络设备的当前状态为非正常的告警状态时,服务器生成相应的告警消息,以提醒网络管理员和系统运维人员及时处理,将网络设备或网络恢复正常。相关技术中,采用与网络管理系统通信连接的客户端接收服务器的告警消息,客户端为搭载监控APP的通信终端,服务器上生成的告警消息,推送到通信终端的监控APP中,供网络管理员和系统运维人员进行查看并处理。然而,当一个片区(街道/小区/一栋楼)发生断电、断网、断光时会造成大量网络设备断网,网络管理系统根据大量网络设备掉线,在短时间生成较多告警消息并推送至通信终端,造成推送风暴。推送风暴带来许多问题,比如监控APP短时间内不能及时接收大量的告警消息,出现严重卡顿甚至导 ...
【技术保护点】
1.一种消息推送风暴抑制方法,其特征在于,包括:获取第一预设周期内服务器的全部待推送消息;分别判断每条所述待推送消息是否符合预设过滤规则;如果所述待推送消息不符合预设过滤规则,将所述待推送消息标记为滤后消息;判断所述滤后消息的总数量是否大于推送阈值;如果滤后消息的总数量大于推送阈值,将全部所述滤后消息按照预设聚合原则进行聚合,得到聚合消息;将所述聚合消息推送到客户端。
【技术特征摘要】
1.一种消息推送风暴抑制方法,其特征在于,包括:获取第一预设周期内服务器的全部待推送消息;分别判断每条所述待推送消息是否符合预设过滤规则;如果所述待推送消息不符合预设过滤规则,将所述待推送消息标记为滤后消息;判断所述滤后消息的总数量是否大于推送阈值;如果滤后消息的总数量大于推送阈值,将全部所述滤后消息按照预设聚合原则进行聚合,得到聚合消息;将所述聚合消息推送到客户端。2.如权利要求1所述的消息推送风暴抑制方法,其特征在于,将全部所述滤后消息按照预设聚合原则进行聚合,得到聚合消息,包括:提取每条所述滤后消息的归类信息,根据所述归类信息得到消息摘要,所述归类信息包括告警等级或设备类型;将全部所述滤后消息合并为一条聚合消息,将所述消息摘要标注为所述聚合消息的标题。3.如权利要求1所述的消息推送风暴抑制方法,其特征在于,获取第一预设周期内服务器的全部待推送消息,之前还包括:获取客户端发送的消息配置信息,根据所述消息配置信息确定预设过滤规则。4.如权利要求3所述的消息推送风暴抑制方法,其特征在于,所述方法还包括:所述客户端在接收到所述聚合消息时,发出第一提醒信号,所述第一提醒信号根据所述消息配置信息进行设置。5.如权利要求3所述...
【专利技术属性】
技术研发人员:尹永贤,姚毅,
申请(专利权)人:凌云天博光电科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。