监控设备的磁盘管理方法及系统的制作方法

文档序号:7671446阅读:130来源:国知局
专利名称:监控设备的磁盘管理方法及系统的制作方法
技术领域
本发明监控技术领域,具体涉及一种监控设备的磁盘管理方法及系统。
背景技术
目前,随着监控技术的不断发展,监控的场所越来越大,范围也越来越广,那么产生的监控数据也是海量的,这些海量数据中,包括断路、异常情况时采集的数据。而且,利用计算机网络采集数据时,通常会因为网络的不顺畅,导致了采集数据的失败。采集数据成功后,需要将采集到的数据储存于数据库中,往往因为网络的不正常,导致了数据存储失败, 需要管理人员重新采集数据。这样浪费了大量的时间,降低了工作效率。

发明内容
为了解决上述问题,本发明的目的在于提供一种保证录入数据有效性的监控设备的磁盘管理方法及系统。一种监控设备的磁盘管理系统,应用于Web服务器,该Web服务器通过网络连接数据库服务器及多个量测仪器,该Web服务器包括一个数据采集与监视控制器,所述数据采集与监视控制器包括发送模块,用于根据Web服务器中存储的路由发送采集指令至量测仪器,该路由为所述数据采集与监视控制器和量测仪器上一次通信所使用的路由,所述量测仪器回馈采集到的数据至该Web服务器,当连接Web服务器和数据库服务器的第一网络工作正常时,该发送模块还用于发送所述数据至数据库服务器中进行保存;存储模块,用于当所述第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;判断模块,用于每隔一定时间检测第一网络是否工作正常;及获取模块,用于当判断模块检测到该第一网络工作正常时,从所述历史记录文档中获取数据,并通过发送模块将该获取到的数据发送至所述数据库服务器进行保存。所述监控设备的磁盘管理系统中,所述判断模块还用于当Web服务器没有收到所述量测仪器反馈的数据时,判断连接Web服务器和量测仪器的第二网络是否工作正常;当所述第二网络工作正常时,所述获取模块还用于从数据库服务器中获取另外一条路由,发送模块通过该路由发送采集指令至所述量测仪器;及当所述第二网络工作异常时,发送模块还用于根据Web服务器中存储的路由发送采集指令至另一个量测仪器。所述监控设备的磁盘管理系统中,所述数据采集与监视控制器还包括更新模块, 用于根据获取模块所获取的路由更换Web服务器中存储的路由。所述监控设备的磁盘管理系统中,所述一定时间为10分钟。一种监控设备的磁盘管理方法,该方法包括如下步骤提供一个Web服务器,该Web服务器通过网络连接数据库服务器及多个量测仪器;
该Web服务器根据所存储的路由发送采集指令给量测仪器,该路由即为数据采集与监视控制器和量测仪器上一次通信所使用的路由;该量测仪器将采集到的数据反馈给所述Web服务器;当连接Web服务器和数据库服务器的第一网络正常工作时,发送所述数据至数据库服务器中进行保存;当该第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;每隔一定时间检测第一网络是否工作正常;及当检测到该第一网络工作正常时,从历史记录文档中获取数据并发送至所述数据库服务器进行保存。所述监控设备的磁盘管理方法中,该方法还包括当Web服务器没有收到所述量测仪器反馈的数据时,判断连接Web服务器和量测仪器的第二网络是否工作正常;当该第二网络工作正常时,从数据库服务器中获取另外一条路由,通过该路由发送采集指令至所述量测仪器,并根据该获取的路由更换Web服务器中存储的路由;及当所述第二网络工作异常时,根据Web服务器中存储的路由发送采集指令至另一个量测仪器。所述的数据存储方法,其特征在于,该方法还包括所述一定时间为10分钟。相较于现有技术,所述数据存储系统及方法,可以及时纠正与更换数据传送路由, 确保数据能够存储于数据库服务器中。




所提供的图片用来辅助对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的不当限定,在附图中图I是本发明较佳实施例的硬件架构图。图2是图I中SCADA的功能模块图。图3是本发明较佳实施例的作业流程图。图4是本发明更换数据采集路径较佳实施例的作业流程图。
具体实施例方式下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及说明用来解释本发明,但并不作为对本发明的限定。实施例I :如图I所示,该系统应用于Web服务器1,通过第一网络4连接一个数据库服务器 2,并通过第二网络5连接于多个量测仪器3。所述多个量测仪器3用于测量同一个被测物体6。该量测仪器3是指流量计、电表等量测仪器。其中,Web服务器I包括一个数据采集与监视控制器(Supervisory ControlAnd DataAcquiSitiOn,SCADA)10,用于采集量测仪器3所测量的数据。本较佳实施例中,该量测仪器3为流量计,所述SCADA10采集的数据包括电流、电压等。
具体而言,所述SCADA 10发送采集指令给量测仪器3,该量测仪器3反馈所采集的数据给SCADA 10,然后,SCADA 10将该数据发送给数据库服务器2进行保存。本实施例中,该数据库服务器2还存有SCADA 10与量测仪器3通信的多条路由,而Web服务器I中存有SCADA 10与量测仪器3上次通信的路由,如路由A。当SCADA 10发送采集指令至该量测仪器3时,优选该路由A作为SCADA 10与该量测仪器3的通信路由。所述Web服务器 I还存有一个历史记录文档12。该历史记录文档12用于当第一网络4出现故障时,存储所述SCADA 10发送给数据库服务器2的所有数据。如图2所示,所述模块是具有特定功能的软件程序段,该软件存储于计算机可读存储介质或其它存储设备,可被计算机或其它包含处理器的计算装置执行,从而完成数据存储的系列流程。所述SCADA 10包括发送模块101、判断模块102、获取模块103、更新模块104及存储模块105。其中,发送模块101用于通过所述Web服务器I中存储的路由A发送采集指令至量测仪器3。判断模块102用于判断该Web服务器I是否接收到该量测仪器3所反馈的数据。 当没有接收到量测仪器3所反馈的数据时,该判断模块102还用于检测所述第二网络5是否正常工作,即判断Web服务器I与量测仪器3之间是否可以正常通信。获取模块103用于当所述第二网络5工作正常时,从数据库服务器2中获取另外一条路由,例如,路由B,发送模块101通过该路由B发送采集指令给该量测仪器3。更新模块104用于根据该路由B更换Web服务器I中所存储的路由A。所述发送模块101还用于当所述第二网络5工作异常时,根据Web服务器I中存储的路由A发送采集指令至另一个与该Web服务器I相连的量测仪器3。所述发送模块101还用于当Web服务器I接收到量测仪器3所反馈的数据时,将该数据发送至数据库服务器2中进行保存。所述存储模块105还用于当发送模块101发送数据至数据库服务器2失败时,将该数据暂存至所述历史记录文档12中。另外,所述判断模块102还用于每隔一定时间检测一次第一网络4,确定该第一网络4是否能够正常工作。本较佳实施例中,该一定时间可以为10分钟。若该第一网络4工作正常,则所述获取模块103从历史记录文档12中获取数据,并通过发送模块101将该获取到的数据发送给数据库服务器2进行保存。如图3所示,是本发明数据存储方法较佳实施例的作业流程图。步骤S30,发送模块101根据Web服务器I中存储的路由A发送采集指令至量测仪器3,该路由A即为SCADA 10与量测仪器3上次通信的路由。步骤S31,量测仪器3根据所述采集指令进行数据采集,并将采集得到的数据通过路由A反馈至Web服务器I。步骤S32,判断模块102判断第一网络4是否正常工作。若该第一网络4工作正常,则进入步骤S33。若该第一网络4工作异常,则进入步骤S34。步骤S33,发送模块101将所述量测仪器3所反馈的数据发送至数据库服务器2中进行保存,并结束流程。步骤S34,存储模块105将量测仪器3所反馈的数据暂存于Web服务器I的历史记录文档12中,然后进入步骤S35。于步骤S35,所述判断模块102每隔一定时间检测一次该第一网络4是否还会正常工作。本较佳实施例中,该一定时间是指10分钟。若该第一网络4在上述出现异常后又能够进入正常工作,则步骤S36,获取模块 103从所述历史记录文档12中获取数据。步骤S37,发送模块104发送该数据至数据库服务器2中进行保存。若步骤S35的检测结果为第一网络4仍工作异常,则流程转至步骤S35,继续检测该第一网络4是否还能正常工作。另外,本实施例还可实现当Web服务器I没有接收到量测仪器3所反馈的数据时, 重新选择数据采集路径,具体作业流程如图4所示。步骤S40,判断模块102检测所述第二网络5是否正常工作,即判断Web服务器I 与该量测仪器3之间是否可以正常通信。当判断模块102判定第二网络5工作正常时,步骤S41,获取模块103从数据库服务器2中获取另外一条路由,如路由B。步骤S42,更新模块104通过该路由B更换Web服务器I中所存储的路由A,并结束流程。反之,当判断模块102检测出所述第二网络5工作异常时,步骤S43,发送模块101 根据所述路由A发送采集指令至另一个量测仪器3,并结束流程。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换, 而不脱离本发明技术方案的精神和范围。以上对本发明实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明实施例的原理以及实施方式进行了阐述,以上实施例的说明只适用于帮助理解本发明实施例的原理;同时,对于本领域的一般技术人员,依据本发明实施例,在具体实施方式
以及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种监控设备的磁盘管理系统,应用于Web服务器,该Web服务器通过网络连接数据库服务器及多个量测仪器,该Web服务器包括一个数据采集与监视控制器,其特征在于所述数据采集与监视控制器包括发送模块,用于根据Web服务器中存储的路由发送采集指令至量测仪器,该路由为所述数据采集与监视控制器和量测仪器上一次通信所使用的路由,所述量测仪器回馈采集到的数据至该Web服务器,当连接Web服务器和数据库服务器的第一网络工作正常时,该发送模块还用于发送所述数据至数据库服务器中进行保存;存储模块,用于当所述第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;判断模块,用于每隔一定时间检测第一网络是否工作正常;及获取模块,用于当判断模块检测到该第一网络工作正常时,从所述历史记录文档中获取数据,并通过发送模块将该获取到的数据发送至所述数据库服务器进行保存。
2.如权利要求I所述的监控设备的磁盘管理系统,其特征在于所述判断模块还用于当Web服务器没有收到所述量测仪器反馈的数据时,判断连接 Web服务器和量测仪器的第二网络是否工作正常;当所述第二网络工作正常时,所述获取模块还用于从数据库服务器中获取另外一条路由,发送模块通过该路由发送采集指令至所述量测仪器;及当所述第二网络工作异常时,发送模块还用于根据Web服务器中存储的路由发送采集指令至另一个量测仪器。
3.如权利要求2所述的监控设备的磁盘管理系统,其特征在于所述数据采集与监视控制器还包括更新模块,用于根据获取模块所获取的路由更换 Web服务器中存储的路由。
4.如权利要求I所述的监控设备的磁盘管理系统,其特征在于所述一定时间为10分钟。
5.一种监控设备的磁盘管理方法,其特征在于,该方法包括如下步骤提供一个Web服务器,该Web服务器通过网络连接数据库服务器及多个量测仪器;该Web服务器根据所存储的路由发送采集指令给量测仪器,该路由即为数据采集与监视控制器和量测仪器上一次通信所使用的路由;该量测仪器将采集到的数据反馈给所述Web服务器;当连接Web服务器和数据库服务器的第一网络正常工作时,发送所述数据至数据库服务器中进行保存;当该第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;每隔一定时间检测第一网络是否工作正常;及当检测到该第一网络工作正常时,从历史记录文档中获取数据并发送至所述数据库服务器进行保存。
6.如权利要求5所述的监控设备的磁盘管理方法,其特征在于,该方法还包括当Web服务器没有收到所述量测仪器反馈的数据时,判断连接Web服务器和量测仪器的第二网络是否工作正常;当该第二网络工作正常时,从数据库服务器中获取另外一条路由,通过该路由发送采集指令至所述量测仪器,并根据该获取的路由更换Web服务器中存储的路由;及当所述第二网络工作异常时,根据Web服务器中存储的路由发送采集指令至另一个量测仪器。
7.如权利要求5所述的监控设备的磁盘管理方法,其特征在于,该方法还包括所述一定时间为10分钟。
全文摘要
本发明监控技术领域,具体公开了一种监控设备的磁盘管理方法及系统。本发明根据Web服务器中存储的路由发送采集指令至量测仪器,该路由为所述数据采集与监视控制器和量测仪器上一次通信所使用的路由,所述量测仪器回馈采集到的数据至该Web服务器,当连接Web服务器和数据库服务器的第一网络工作正常时,该发送模块还用于发送所述数据至数据库服务器中进行保存;当所述第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;每隔一定时间检测第一网络是否工作正常;当判断模块检测到该第一网络工作正常时,从所述历史记录文档中获取数据,并通过发送模块将该获取到的数据发送至所述数据库服务器进行保存。
文档编号H04L29/08GK102546739SQ20111013098
公开日2012年7月4日 申请日期2011年5月19日 优先权日2011年5月19日
发明者陈色桃 申请人:广东迅通科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1