java技术--报警通知及实现方式

1.在大型监控系统中,少不了报警机制,报警的方式有很多种,这里介绍主要5种

(1)屏幕显示报警
    <1>这是最基本的方法
    <2>也是报警信息最详细的模式
    <3>通过监控电脑屏幕显示,告知用户
    <4>缺点是:报警可能延误,报警通知面比较小,不能及时传播对应的负责人
(2)现场声光报警
    <1>警铃接口为标准有源控制输出,用户可以根据自己需要另接其它报警喇叭
(3)短信发送报警
    <1>可以通知多人,通知面广
    <2>缺少有效的确认机制,无法判断通知是否到位
(4)邮件发送报警
    <1>不同的邮箱有不同的支持协议
    <2>有些支持SSL协议,有些支持TLS协议,有些两种都支持
    <3>支持不同协议的邮箱,使用java发送邮件时要使用不同的发送方式
    <4>常用的邮箱协议:
       1.smtp:发送邮件的协议
       2.pop3、imap:收取邮件的协议
       3.每个邮箱系统都是按照这两种协议来实现的
 (5)语音报警
     <1>本地语音报警
       1.报警发送时,通过监控系统自动通过扬声器播放报警语音,将报警信息传递给现场人员
       2.但仅局限与一个房间内,传播面不广
     <2>电话拨号报警
       1.报警发送时,系统自动通过电话网,拨通系统预设的手机号
       2.对方接听后,自动播放报警语音

2.java实现手机短信发送功能的机制

(1)使用webservice接口发送手机短信
     <1>这个可以使用sina提供的webservice进行发送;
     <2>需要进行注册
(2)使用短信猫的方式发送手机短信
     <1>基于短信猫的二次开发包进行开发,是比较常见的方式
     <2>需要购买硬件设备
 (3)使用中国网建提供的SMS短信平台

3.java实现邮件发送功能机制

(1)基于JavaMail的方式发送邮件
      <1>需要注册一个邮箱,用来介绍发送过来的邮件
      <2>常用的邮箱有:QQ邮箱,163邮箱,网易邮箱等
      <3>需要导入一个jar包:mail.jar
 (2)基于Apache Mail的方式发送邮件
      <1>Apache Mail是对JavaMail的封装,使用起来更加简便,逻辑层次感更好
      <2>需要导入两个jar包:mail.jar、commons.jar
 (3)基于SMTP的方式发送邮件
 (4)基于工具栏SendEmailUtil的方式发送邮件

4.java实现语音发送功能机制

(1)基于语音Modem方式实现
(2)基于电话语音卡方式实现

扩展:现在市面上有许多第三方平台,集成了短信,邮件,语音等多种功能

 (1)常用的第三方平台如下:
       <1>云平台:阿里云,腾讯云,百度云等
       <2>第三方生产商
 (2)使用第三方平台注意事项:
       <1>有些平台需要注册,并收取一定的费用
       <2>需要下载第三方平台的开发包、相关文档
       <3>调用第三方相关API接口   
 (3)使用第三方平台的优缺点:
      <1>优点:
         1.操作简单
         2.利用平台,能及时让接收者知道消息
      <2>缺点:
         1.占用平台资源,只适用于紧急情况下的通知
         2.有些短信不支持高并发通知
  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值