| ||||
行业资讯 首页 > 行业资讯 > 正文 |
密集架智能监测系统设计日期:2023/6/4智能协同监测预警是智能密集架系统的核心功能模块,子系统划分为五个子模块:实时巡检模块、馆藏状态监测模块、档案转移模块、借阅催还模块、自定义事件模块。 一、实时巡检模块 实时巡检模块主要包括事件发生巡检,把监测系统的所有状态都看作是事件的发生,循环检测在事件发生队列中有新的事件,然后出队进行处理,针对不同的事件服务名去控制其他模块,此事件处理程序在服务器上被当作子线程,与用户操作服务的子线程等并发运行。实时巡检模块就是利用TUXEDO在服务器、数据中心与客户端之间像是添加了一个处理层,根据预先设置的服务来进行事务处理,按照服务名调用模块并进行其相关参数的通信。实时巡检模块运行于后台程序,其巡检过程如下: 1、循环运行线程; 2、当用户使用所有服务时,状态分别放入用户操作队列和事件处理队列; 3、按照队列调用相应服务,完成调用后返回线程。 二、馆藏状态监测模块 馆藏状态监测模块主要包括温度和湿度的前台和后台监测。 后台监测过程为: 1、当密集架感知传感器每10秒发送一组状态信息时,包括温度、湿度等,实时巡检模块接受这些信息,然后调用中心数据分析服务; 2、当传感器捕获到突发事件时,会在中心数据分析服务中生成默认等级为1的事件,插入到事件优先队列中等待处理。 前台监测提供馆藏状态监测的各种临界值设置(状态包括:湿度、温度等),其设置过程如下: 1、系统显示所有监测状态的报警临界信息; 2、用户根据实际情况设置监测状态信息。 3、保存设置。 三、档案转移监测模块 档案室的文档位置并不是一成不变的,随着事件的推移,过期文档往往要整理归档。档案转移模块负责监测数据库中各文档的馆藏状态。该模块每天开机时起动一次,完成任务后关闭。其后台工作流程如下: 1、从数据库中查询入库时间小于当前事件的档案或书籍,即发现有文档过期; 2、处理查询结果: (1)如果结果为空,关闭该模块; (2)如果结果非空,系统查询数据库得知管理员电话号码,生成一个时间对象,事件对象中包含服务名、事件类型、管理员电话号码、事件描述等信息; 3、该对象发送到事件队列处理 其前台工作流程就是提醒相应管理员当前需要转移的档案,并且在转移之后清除掉提醒项。 四、借阅催还监测模块 催还事件模块监测数据库中读着借阅数据。催还事件监测模块每天开机时启动一次,完成任务后关闭。 其后台运行流程如下: 1、当数据中心发现有借阅书籍快到期时,则生成一个事件,插入到事件队列中等待处理; 2、通过实时巡检模块发现借阅书籍续借或者退还,则对数据中心做相应的处理。 数据中心工作流程如下: 1、从数据库中查找借阅时间小于(当前事件-借阅期限)的借阅记录; 2、处理结果集: (1)如果结果集为空,关闭该模块; (2)如果结果集非空,系统查询数据库得知这些借阅用户的信息。 其前台流程主要是提醒用户进行续借或者退还操作。 五、自定义事件监测模块 自定义事件模块根据用户的需要由用户设置相应的事件等级等信息。 后台运行流程如下: 1、如巡检模块发现有相应事件发生,则生成对应等级事件,插入到事件队列当中等待处理; 2、如果巡检模块发现用户设置服务,则将其放入用户操作队列等待处理,最后放入数据中心。 其数据中心工作流程如下: 1、从数据库中查找自定义事件与已存在自定义事件是否相同; 2、处理结果集: (1)如果结果集为空,添加自定义事件; (2)如果结果集非空,不进行添加操作。 其前台主要是进行删除、添加、查询自定义事件。 阅读上一篇新闻:密集架的注意事项 阅读下一篇新闻:密集架图书管理系统架构研 |
|
|||
版权所有:镇江市宇宙箱柜有限公司 苏ICP备09019538号 技术支持:讯通科技 业务受理:13906107725 客户服务:0511-83728631 传真:0511-83728630 E-Mail:zjyzxg@163.com 地址:江苏镇江大路镇工业园区1号 |