基于互联网数据的实时监控预警系统及预警方法技术方案

技术编号:13723013 阅读:141 留言:0更新日期:2016-09-18 10:19
一种基于互联网数据的实时监控预警系统,包括:预警服务、消息队列、消息发送服务和消息发送服务器,采用生产者‑消费者的模式,预警服务作为生产者将预警信息输出到消息队列,消息发送服务则将消息队列中的消息通过消息发送服务器推送出去;预警服务和消息发送服务分别为多个。一种基于互联网数据的实时监控预警方法中,预警服务和消息发送服务之间解耦合,预警服务作为生产者,消息发送服务则作为消费者,两个服务之间独立运行,相互间互不干扰,因而不会因数据急速膨胀而造成消息的阻塞,同时由于采用多个不同的消息发送服务器通过不同传播渠道进行消息推送,进一步提高了预警后消息发送服务阶段的稳定性。

【技术实现步骤摘要】

本专利技术涉及互联网信息采集的
,具体说是一种基于互联网数据的实时监控预警系统及预警方法
技术介绍
随着网络论坛、微博、微信等不同网络信息传播方式的不断兴起,网络上信息传播的速度也变得极快,进而使得互联网进入到一个信息急速膨胀的时代,而不良信息和恶意信息同样能够被快速传播,恶意信息对某个品牌或者人物的往往造成不利的影响,危害相对严重。因此快速对特定互联网数据尤其是恶意信息的实时传播情况做出及时预警,并将相关数据第一时间通过邮件或者其他通讯方式通知到对应用户,能够有效地降低不良信息的传播风险、减少恶意事件传播带来的危害。现有的互联网数据监控预警系统在运行过程中预警服务和消息发送服务通常为耦合结构,两种服务关联运行,容易在遇到大量数据时发生相互干扰和阻塞,导致整体预警系统的稳定性较差。
技术实现思路
本专利技术要解决的技术问题是提供一种基于互联网数据的实时监控预警系统。本专利技术为解决公知技术中存在的技术问题所采取的技术方案是:本专利技术的基于互联网数据的实时监控预警系统,包括:预警服务、消息队列、消息发送服务和消息发送服务器,采用生产者-消费者的模式,预警服务作为生产者将预警信息输出到消息队列,消息发送服务则将消息队列中的消息通过消息发送服务器推送出去;预警服务和消息发送服务分别为多个。本专利技术还可以采用以下技术措施:预警服务通过自定义预警任务进行定义。消息发送服务器为多种多个,消息发送服务根据网络吞吐动态分发到不同的消息发送服务器上。消息发送服务器包括Smtp服务器集群和短信发送服务器集群。本专利技术的基于互联网数据的实时监控预警方法中,用户通过自定义预警任务对预警服务和消息发送服务进行自定义,设定预警服务所涉的特定信息、定时运行周期、预警阈值,同时设定消息队列的定时运行周期和消息发送方式;预警服务依设定定时运行,监测互联网特定信息是否出现,当采集到特定信息时则继续采集相关数据的传播情况,根据传播情况判断是否超过预警阈值,未超出预警阈值时则持续监测,当超出预警阈值时则将预警消息输入到消息队列;消息队列依设定将队列中的预警消息输入到消息发送服务器;消息发送服务器根据当时网络吞吐量分发到不同的消息发送服务器,由各消息发送服务器通过不同渠道将预警信息发送至用户。本专利技术具有的优点和积极效果是:本专利技术的基于互联网数据的实时监控预警系统及预警方法中,预警服务和消息发送服务之间解耦合,预警服务作为生产者,消息发送服务则作为消费者,两个服务之间独立运行,相互间互不干扰,因而不会因数据急速膨胀而造成消息的阻塞,同时由于采用多个不同的消息发送服务器通过不同传播渠道进行消息推送,进一步提高了预警后消息发送服务阶段的稳定性。附图说明图1是本专利技术的基于互联网数据的实时监控预警系统的架构示意图;图2是本专利技术的基于互联网数据的实时监控预警方法的执行步骤示意图。具体实施方式以下通过附图和具体实施例对本专利技术进行详细说明。如图1所示,本专利技术的基于互联网数据的实时监控预警系统,包括:预警服务、消息队列、消息发送服务和消息发送服务器,采用生产者-消费者的模式,预警服务作为生产者将预警信息输出到消息队列,消息发送服务则将消息队列中的消息通过消息发送服务器推送出去;预警服务和消息发送服务分别为多个,多个预警服务针对不同的信息内容和对应的传播状况进行预警,并将预警信息发送至同一消息队列,消息队列根据预设的方式选择对应的消息发送服务,再由消息发送服务选定消息发送服务器。预警服务通过自定义预警任务进行定义,如图中采用自定义预警任务1至自定义预警任务n,共n种不同的设定来规划具体预警方案,通过用户对预警服务进行适应化的修改以符合不同用户的精准数据预警需求。消息发送服务器为多种多个,消息发送服务根据网络吞吐动态分发到不同的消息发送服务器上,同时采用服务器集群以提高服务器的处理能力。消息发送服务器包括Smtp服务器集群和短信发送服务器集群,通过不同的消息发送器或服务器集群经不同的渠道进行数据发送,例如Smtp服务器采用邮件的方式对用户进行消息推送,而短信发送服务器采用短信息的形式对用户进行短信息推送,从而将消息阻塞的可能降到最低,有效保证了消息发送的稳定性。如图2所示,本专利技术的基于互联网数据的实时监控预警方法中,用户通过自定义预警任务对预警服务和消息发送服务进行自定义,设定预警服务所涉的特定信息、定时运行周期、预警阈值,同时设定消息队列的定时运行周期和消息发送方式;预警服务依设定定时运行,监测互联网特定信息是否出现,当采集到特定信息时则继续采集相关数据的传播情况,根据传播情况判断是否超过预警阈值,未超出预警阈值时则持续监测,当超出预警阈值时则将预警消息输入到消息队列;消息队列依设定将队列中的预警消息输入到消息发送服务器;消息发送服务器根据当时网络吞吐量分发到不同的消息发送服务器,由各消息发送服务器通过不同渠道将预警信息发送至用户。以上所述,仅是本专利技术的较佳实施例而已,并非对本专利技术作任何形式上的限制,虽然本专利技术已以较佳实施例公开如上,然而,并非用以限定本专利技术,任何熟悉本专业的技术人员,在不脱离本专利技术技术方案范围内,当然会利用揭示的
技术实现思路
作出些许更动或修饰,成为等同变化的等效实施例,但凡是未脱离本专利技术技术方案的内容,依据本专利技术的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均属于本专利技术技术方案的范围内。本文档来自技高网
...

【技术保护点】
一种基于互联网数据的实时监控预警系统,其特征在于,包括:预警服务、消息队列、消息发送服务和消息发送服务器,采用生产者‑消费者的模式,预警服务作为生产者将预警信息输出到消息队列,消息发送服务则将消息队列中的消息通过消息发送服务器推送出去;预警服务和消息发送服务分别为多个。

【技术特征摘要】
1.一种基于互联网数据的实时监控预警系统,其特征在于,包括:预警服务、消息队列、消息发送服务和消息发送服务器,采用生产者-消费者的模式,预警服务作为生产者将预警信息输出到消息队列,消息发送服务则将消息队列中的消息通过消息发送服务器推送出去;预警服务和消息发送服务分别为多个。2.根据权利要求1所述的基于互联网数据的实时监控预警系统,其特征在于:预警服务通过自定义预警任务进行定义。3.根据权利要求2所述的基于互联网数据的实时监控预警系统,其特征在于:消息发送服务器为多种多个,消息发送服务根据网络吞吐动态分发到不同的消息发送服务器上。4.根据权利要求3所述的基于互联网数据的实时监控预警系统,其特征在于:消息发送服务器包括...

【专利技术属性】
技术研发人员:李倩
申请(专利权)人:天津海量信息技术股份有限公司
类型:发明
国别省市:天津;12

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

1