zoukankan      html  css  js  c++  java
  • 【我的想法】改进对某公司软件系统结构

    1.终端发送传感器采集到的原始数据

    2.各终端的配置参数、转换公式均存放在接口服务器上

    3.接口服务器按照预定规则处理原始数据,把处理后的数据存放到数据库

    4.数据库里存入的是统一标准后的规范化数据

    5.应用软件根据用户所需的功能读取数据,实现数据的呈现

    这样做的好处: 只要数据终端能将传感器采集的数据正确上报,我们就可以实现对数据的收集,把采集终端与配置参数的耦合度降到了最低;即使终端上报的数据有误差,通过对接口服务逻辑的调整就可轻松地实现对数据值修正。更换传感器后,也无需调整数据终端的配置参数,降低维护成本。 所有的采集数据统一标准后,可有效提高数据的实际使用价值。(如数据对比可以更精确地反映出各个采集点的实际工作情况) 让应用软件的通用性变成可能。

    心跳包的调整策略:

    1.取消终端发送心跳包的功能

    2.心跳包的监测功能改到接口服务器上实现

    3.当某终端超过规定时间无数据上报时,即可怀疑该终端工作异常,按照预订流程发送报警短信。

    好处: 功能改在接口服务器上实现,增强了功能的可控性,降低硬件编程成本。 接口服务器应支持参数化配置,提供可视化的配置界面,简化设置流程。

  • 相关阅读:
    day10 基本数据类型(下)
    day09 作业
    day09 基本数据类型(中)
    day08 作业
    day8 for循环+基本数据类型(上)
    Python正课109 —— 前端 进阶8
    Python正课108 —— 前端 进阶7
    Python正课107 —— 前端 进阶6
    Python正课106 —— 前端 进阶 5
    Python正课105 —— 前端 进阶4
  • 原文地址:https://www.cnblogs.com/canwyq/p/2548669.html
Copyright © 2011-2022 走看看