专利名称:监控数据管理方法及系统的制作方法
技术领域:
本发明涉及一种数据管理方法及系统,尤其是涉及一种监控数据管理方法及系统。
背景技术:
在对环境进行监控的过程中,监控数据采集和存储是一个重要的环节。尤其当监控设备繁多、联系紧密的时候,对于数据的管理便更加复杂。若针对各个监控设备的控制及数据采集软件多次开发,复用性不高,且费用开销很大。
发明内容
鉴于以上内容,有必要提供一种监控数据管理方法,可以采用多线程有效管理各 个设备监测到的数据。鉴于以上内容,还有必要提供一种监控数据管理系统,可以采用多线程有效管理各个设备监测到的数据。所述监控数据管理方法包括设置步骤获取用户输入的命令,根据该命令设置设备参数及系统参数;采集步骤按照设置的设备参数及系统参数,分别对各个设备进行数据采集;队列存储步骤将采集到的数据存储到数据队列中;及数据库存储步骤定期读取所述数据队列中的数据,并将该数据存储到数据库中。所述监控数据管理系统包括设置模块,用于获取用户输入的命令,根据该命令设置设备参数及系统参数;采集模块,用于按照设置的设备参数及系统参数,分别对各个设备进行数据采集;队列存储模块,用于将采集到的数据存储到数据队列中;及数据库存储模块,用于定期读取所述数据队列中的数据,并将该数据存储到数据库中。相较于现有技术,所述的监控数据管理方法及系统,能够采用多线程分别进行参数设置、数据采集、数据存储及异常处理,有效管理多个设备监测到的数据,增强了系统的实用性和复用性。
图I是本发明监控数据管理系统较佳实施例的架构图。图2是本发明监控数据管理系统较佳实施例的功能模块图。图3是本发明监控数据管理方法较佳实施例的流程图。主要元件符号说明
雨涵服务器
设备_2_
WWmiimm ~~
监控数据管理系统 10
_存储器i
丽库~30~
¥¥模块~
权利要求
1.一种监控数据管理方法,其特征在于,该方法包括 设置步骤获取用户输入的命令,根据该命令设置设备参数及系统参数; 采集步骤按照设置的设备参数及系统参数,分别对各个设备进行数据采集; 队列存储步骤将采集到的数据存储到数据队列中 '及 数据库存储步骤定期读取所述数据队列中的数据,并将该数据存储到数据库中。
2.如权利要求I所述的监控数据管理方法,其特征在于,该方法在所述采集步骤之后还包括 判断步骤判断数据采集过程中是否出现异常状况,当未出现异常状况时执行所述队列存储步骤; 异常存储步骤当数据采集过程中出现异常状况时,将异常信息存储到异常数据队列中;及 异常处理步骤读取异常数据队列中的异常信息,并进行相应的处理。
3.如权利要求2所述的监控数据管理方法,其特征在于,所述设置步骤、采集步骤与判断步骤及队列存储步骤、数据库存储步骤、异常存储步骤与异常处理步骤四个部分分别采用独立线程进行处理。
4.如权利要求I所述的监控数据管理方法,其特征在于,在所述设置步骤中,将常用参数写入XML文件,调整相关参数时只更改XML文件,无需修改系统代码。
5.一种监控数据管理系统,其特征在于,该系统包括 设置模块,用于获取用户输入的命令,根据该命令设置设备参数及系统参数; 采集模块,用于按照设置的设备参数及系统参数,分别对各个设备进行数据采集; 队列存储模块,用于将采集到的数据存储到数据队列中 '及 数据库存储模块,用于定期读取所述数据队列中的数据,并将该数据存储到数据库中。
6.如权利要求5所述的监控数据管理系统,其特征在于,该系统还包括 判断模块,用于判断数据采集过程中是否出现异常状况,当未出现异常状况时触发所述队列存储模块将采集到的数据存储到数据队列中; 异常存储模块,用于当数据采集过程中出现异常状况时,将异常信息存储到异常数据队列中 '及 异常处理模块,用于读取异常数据队列中的异常信息,并进行相应的处理。
7.如权利要求6所述的监控数据管理系统,其特征在于,所述设置模块、采集模块与判断模块及队列存储模块、数据库存储模块、异常存储模块与异常处理模块四个部分分别作用于独立的线程。
8.如权利要求5所述的监控数据管理系统,其特征在于,所述设置模块将常用参数写入XML文件,调整相关参数时只更改XML文件,无需修改系统代码。
全文摘要
一种设备数据管理方法,该方法包括步骤获取用户输入的命令,根据该命令设置设备参数及系统参数;按照设置分别对各个设备进行数据采集;将采集到的数据存储到数据队列中;定期读取所述数据队列中的数据,并将该数据存储到数据库中。本发明还提供一种设备数据管理系统。本发明可以采用多线程有效管理各个设备监测到的数据。
文档编号G06F17/30GK102810091SQ20111014440
公开日2012年12月5日 申请日期2011年5月31日 优先权日2011年5月31日
发明者王志麒, 张建明, 尚东, 逯存山 申请人:捷达世软件(深圳)有限公司, 鸿海精密工业股份有限公司