根 据 同 期 数 据 进 行 比 对,并报警,支持短信、Email
支持在一定时间内超出阈值报警,比如设置1分钟内连续超出阈值
自动给出建议设 置 的 报 警 阈 值。

解决方案 »

  1.   

    我也顶一下你再服务器端写cs程序或者写定时服务器
    去定时获取你的阈 值变化,根据你的情况来发短信或者Email
      

  2.   

    给个思路吧  
    此问题 适用于 观察者模式 。你的数据 封装成 数据对象,而 email,短信则是 观察者的 方法。
    数据对象 含有  数据对比的方法 ,你的一定时间内  就是一个 轮循  ,给一个时间段 ,采用倒计时的办法 (另外 如果数据量大的话,最好采用异步方式求解结果)。
    另 你这个最好 也支持 手动查看。
      

  3.   

    使用服务,然后根据规则生成待发送的数据信息,发短信用短信猫、Email自己写代码可以实现。
      

  4.   

    我有个想法 虽然不知道是不是符合你的要求  我先来说下吧既然报警 值 肯定接触到硬件了 不知道 你硬件读取 是不是opc+wincee的工控设备 如果是 那么 opc里有一个datachange的方法 也就是值(我们假设是温度)改变的时候才触发的那么 你肯定有一个基表 来记录 温度区间,报警等级change了 查询下 看报警的等级 如果危险区间,那么就报警(硬件红灯闪烁)或者短信什么的,那就是你的事了
      

  5.   

    CS程序的话 timer就可以了.如果是BS 建议使用数据库通知HttpPushFromMsSql或者数据违法插入table数据 触发器>存储过程>webservice发送信息 都是可以的
      

  6.   

     同 期 数 据 进 行 比 对,并报警,支持短信、Email 这些不过是不同的操作罢了。
     一定时间内超出阈值报警,可以再程序中去轮询。
    设置1分钟内连续超出阈值
    自动给出建议设 置 的 报 警 阈 值,这个需要只能的去分析吧,比如1分钟连续超出60次 应该将1分钟变大 还是变小呢
      

  7.   


    同 期 数 据 进 行 比 对,并报警,支持短信、Email:首先是一堆数据的对比,怎样去对比才比较科学。
    自动给出建议设 置 的 报 警 阈 值:这个阈值是要通过一个合理的算法或者什么的出来的,是要智能的去分析,但是该怎样去分析?
      

  8.   

    根据你的描述,对比是同期的数据,例如2012年3月的数据和2013年3月的数据。对比是逃不掉的,只能说这么去优化你的对比,当然如果你认为对比很消耗性能(数据量大),如果后面的操作不依赖于对比结果,可以独立出一个service 来专门做这个操作(包括短信和email和报警),报警也是通过Email发出的吧。
    阈值 可以设置为一个策略 比如 1-60 建议一个阈值 60-120 建议一个