CN101771594B - 数据存储系统及方法 - Google Patents
数据存储系统及方法 Download PDFInfo
- Publication number
- CN101771594B CN101771594B CN2008103067690A CN200810306769A CN101771594B CN 101771594 B CN101771594 B CN 101771594B CN 2008103067690 A CN2008103067690 A CN 2008103067690A CN 200810306769 A CN200810306769 A CN 200810306769A CN 101771594 B CN101771594 B CN 101771594B
- Authority
- CN
- China
- Prior art keywords
- data
- web server
- measuring instrument
- route
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000013500 data storage Methods 0.000 title abstract description 11
- 230000008569 process Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
- Debugging And Monitoring (AREA)
Abstract
一种数据存储方法,该方法包括如下步骤:提供一个Web服务器,该Web服务器通过网络连接数据库服务器及多个量测仪器;该Web服务器根据所存储的路由发送采集指令给量测仪器;该量测仪器将采集到的数据反馈给所述Web服务器;当连接Web服务器和数据库服务器的第一网络正常工作时,发送所述数据至数据库服务器中进行保存;当该第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;每隔一定时间检测第一网络是否工作正常;当检测到该第一网络工作正常时,从历史记录文档中获取数据并发送至所述数据库服务器进行保存。另外,本发明还提供一种数据存储系统。
Description
技术领域
本发明涉及一种数据存储系统及方法。
背景技术
目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。
利用计算机网络采集数据时,通常会因为网络的不顺畅,导致了采集数据的失败。采集数据成功后,需要将采集到的数据储存于数据库中,往往因为网络的不正常,导致了数据存储失败,需要管理人员重新采集数据。这样浪费了大量的时间,降低了工作效率。
发明内容
鉴于以上内容,有必要提供一种数据存储系统。该系统可以有效采集资料,并存储该资料。
鉴于以上内容,还有必要提供一种数据存储方法。该方法可以有效采集资料,并存储该资料。
一种数据存储系统,应用于Web服务器,该Web服务器通过网络连接数据库服务器及多个量测仪器,该Web服务器包括一个数据采集与监视控制器,所述数据采集与监视控制器包括:发送模块,用于根据Web服务器中存储的路由发送采集指令至量测仪器,该路由为所述数据采集与监视控制器和量测仪器上一次通信所使用的路由,所述量测仪器回馈采集到的数据至该Web服务器,当连接Web服务器和数据库服务器的第一网络工作正常时,该发送模块还用于发送所述数据至数据库服务器中进行保存;存储模块,用于当所述第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;判断模块,用于每隔一定时间检测第一网络是否工作正常;及获取模块,用于当判断模块检测到该第一网络工作正常时,从所述历史记录文档中获取数据,并通过发送模块将该获取到的数据发送至所述数据库服务器进行保存。
一种数据存储方法,该方法包括如下步骤:提供一个Web服务器,该Web服务器通过网络连接数据库服务器及多个量测仪器;该Web服务器根据所存储的路由发送采集指令给量测仪器,该路由即为数据采集与监视控制器和量测仪器上一次通信所使用的路由;该量测仪器将采集到的数据反馈给所述Web服务器;当连接Web服务器和数据库服务器的第一网络正常工作时,发送所述数据至数据库服务器中进行保存;当该第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;每隔一定时间检测第一网络是否工作正常;及当检测到该第一网络工作正常时,从历史记录文档中获取数据并发送至所述数据库服务器进行保存。
相较于现有技术,所述数据存储系统及方法,可以及时纠正与更换数据传送路由,确保数据能够存储于数据库服务器中。
附图说明
图1是本发明数据存储系统较佳实施例的硬件架构图。
图2是图1中SCADA的功能模块图。
图3是本发明数据存储方法较佳实施例的作业流程图。
图4是本发明更换数据采集路径较佳实施例的作业流程图。
具体实施方式
如图1所示,是本发明数据存储系统较佳实施例的硬件架构图。该系统应用于Web服务器1,通过第一网络4连接一个数据库服务器2,并通过第二网络5连接于多个量测仪器3。所述多个量测仪器3用于测量同一个被测物体6。该量测仪器3是指流量计、电表等量测仪器。
其中,Web服务器1包括一个数据采集与监视控制器(Supervisory Control And DataAcquisition,SCADA)10,用于采集量测仪器3所测量的数据。本较佳实施例中,该量测仪器3为流量计,所述SCADA10采集的数据包括电流、电压等。
具体而言,所述SCADA 10发送采集指令给量测仪器3,该量测仪器3反馈所采集的数据给SCADA 10,然后,SCADA 10将该数据发送给数据库服务器2进行保存。本实施例中,该数据库服务器2还存有SCADA 10与量测仪器3通信的多条路由,而Web服务器1中存有SCADA 10与量测仪器3上次通信的路由,如路由A。当SCADA 10发送采集指令至该量测仪器3时,优选该路由A作为SCADA 10与该量测仪器3的通信路由。所述Web服务器1还存有一个历史记录文档12。该历史记录文档12用于当第一网络4出现故障时,存储所述SCADA 10发送给数据库服务器2的所有数据。
如图2所示,是图1中SCADA 10的功能模块图。所述模块是具有特定功能的软件程序段,该软件存储于计算机可读存储介质或其它存储设备,可被计算机或其它包含处理器的计算装置执行,从而完成数据存储的系列流程。所述SCADA 10包括:发送模块101、判断模块102、获取模块103、更新模块104及存储模块105。
其中,发送模块101用于通过所述Web服务器1中存储的路由A发送采集指令至量测仪器3
判断模块102用于判断该Web服务器1是否接收到该量测仪器3所反馈的数据。当没有接收到量测仪器3所反馈的数据时,该判断模块102还用于检测所述第二网络5是否正常工作,即判断Web服务器1与量测仪器3之间是否可以正常通信。
获取模块103用于当所述第二网络5工作正常时,从数据库服务器2中获取另外一条路由,例如,路由B,发送模块101通过该路由B发送采集指令给该量测仪器3。更新模块104用于根据该路由B更换Web服务器1中所存储的路由A。
所述发送模块101还用于当所述第二网络5工作异常时,根据Web服务器1中存储的路由A发送采集指令至另一个与该Web服务器1相连的量测仪器3。
所述发送模块101还用于当Web服务器1接收到量测仪器3所反馈的数据时,将该数据发送至数据库服务器2中进行保存。
所述存储模块105还用于当发送模块101发送数据至数据库服务器2失败时,将该数据暂存至所述历史记录文档12中。
另外,所述判断模块102还用于每隔一定时间检测一次第一网络4,确定该第一网络4是否能够正常工作。本较佳实施例中,该一定时间可以为10分钟。若该第一网络4工作正常,则所述获取模块103从历史记录文档12中获取数据,并通过发送模块101将该获取到的数据发送给数据库服务器2进行保存。
如图3所示,是本发明数据存储方法较佳实施例的作业流程图。
步骤S30,发送模块101根据Web服务器1中存储的路由A发送采集指令至量测仪器3,该路由A即为SCADA 10与量测仪器3上次通信的路由。
步骤S31,量测仪器3根据所述采集指令进行数据采集,并将采集得到的数据通过路由A反馈至Web服务器1。
步骤S32,判断模块102判断第一网络4是否正常工作。若该第一网络4工作正常,则进入步骤S33。若该第一网络4工作异常,则进入步骤S34。
步骤S33,发送模块101将所述量测仪器3所反馈的数据发送至数据库服务器2中进行保存,并结束流程。
步骤S34,存储模块105将量测仪器3所反馈的数据暂存于Web服务器1的历史记录文档12中,然后进入步骤S35。
于步骤S35,所述判断模块102每隔一定时间检测一次该第一网络4是否还会正常工作。本较佳实施例中,该一定时间是指10分钟。
若该第一网络4在上述出现异常后又能够进入正常工作,则步骤S36,获取模块103从所述历史记录文档12中获取数据。
步骤S37,发送模块104发送该数据至数据库服务器2中进行保存。
若步骤S35的检测结果为第一网络4仍工作异常,则流程转至步骤S35,继续检测该第一网络4是否还能正常工作。
另外,本实施例还可实现当Web服务器1没有接收到量测仪器3所反馈的数据时,重新选择数据采集路径,具体作业流程如图4所示。
步骤S40,判断模块102检测所述第二网络5是否正常工作,即判断Web服务器1与该量测仪器3之间是否可以正常通信。
当判断模块102判定第二网络5工作正常时,步骤S41,获取模块103从数据库服务器2中获取另外一条路由,如路由B。
步骤S42,更新模块104通过该路由B更换Web服务器1中所存储的路由A,并结束流程。
反之,当判断模块102检测出所述第二网络5工作异常时,步骤S43,发送模块101根据所述路由A发送采集指令至另一个量测仪器3,并结束流程。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (7)
1.一种数据采集与监视控制器,位于Web服务器中,该Web服务器通过网络连接数据库服务器及多个量测仪器,其特征在于,所述数据采集与监视控制器包括:
发送模块,用于根据Web服务器中存储的路由发送采集指令至量测仪器,该路由为所述数据采集与监视控制器和量测仪器上一次通信所使用的路由,所述量测仪器回馈采集到的数据至该Web服务器,当连接Web服务器和数据库服务器的第一网络工作正常时,该发送模块还用于发送所述数据至数据库服务器中进行保存;
存储模块,用于当所述第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;
判断模块,用于每隔一定时间检测第一网络是否工作正常;及
获取模块,用于当判断模块检测到该第一网络工作正常时,从所述历史记录文档中获取数据,并通过发送模块将该获取到的数据发送至所述数据库服务器进行保存。
2.如权利要求1所述的数据采集与监视控制器,其特征在于,所述判断模块还用于当Web服务器没有收到所述量测仪器反馈的数据时,判断连接Web服务器和量测仪器的第二网络是否工作正常;
当所述第二网络工作正常时,所述获取模块还用于从数据库服务器中获取另外一条路由,发送模块通过该路由发送采集指令至所述量测仪器;及
当所述第二网络工作异常时,发送模块还用于根据Web服务器中存储的路由发送采集指令至另一个量测仪器。
3.如权利要求2所述的数据采集与监视控制器,其特征在于,所述数据采集与监视控制器还包括更新模块,用于根据获取模块所获取的路由更换Web服务器中存储的路由。
4.如权利要求1所述的数据采集与监视控制器,其特征在于,所述一定时间为10分钟。
5.一种数据存储方法,其特征在于,该方法包括如下步骤:
提供一个Web服务器,该Web服务器通过网络连接数据库服务器及多个量测仪器;
该Web服务器根据所存储的路由发送采集指令给量测仪器,该路由即为数据采集与监视控制器和量测仪器上一次通信所使用的路由;
该量测仪器将采集到的数据反馈给所述Web服务器;
当连接Web服务器和数据库服务器的第一网络正常工作时,发送所述数据至数据库服务器中进行保存;
当该第一网络工作异常时,将该数据暂存于Web服务器的历史记录文档中;
每隔一定时间检测第一网络是否工作正常;及
当检测到该第一网络工作正常时,从历史记录文档中获取数据并发送至所述数据库服务器进行保存。
6.如权利要求5所述的数据存储方法,其特征在于,该方法还包括:
当Web服务器没有收到所述量测仪器反馈的数据时,判断连接Web服务器和量测仪器的第二网络是否工作正常;
当该第二网络工作正常时,从数据库服务器中获取另外一条路由,通过该路由发送采集指令至所述量测仪器,并根据该获取的路由更换Web服务器中存储的路由;及
当所述第二网络工作异常时,根据Web服务器中存储的路由发送采集指令至另一个量测仪器。
7.如权利要求5所述的数据存储方法,其特征在于,该方法还包括:所述一定时间为10分钟。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008103067690A CN101771594B (zh) | 2008-12-31 | 2008-12-31 | 数据存储系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008103067690A CN101771594B (zh) | 2008-12-31 | 2008-12-31 | 数据存储系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101771594A CN101771594A (zh) | 2010-07-07 |
CN101771594B true CN101771594B (zh) | 2012-07-18 |
Family
ID=42504208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008103067690A Expired - Fee Related CN101771594B (zh) | 2008-12-31 | 2008-12-31 | 数据存储系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101771594B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546739A (zh) * | 2011-05-19 | 2012-07-04 | 广东迅通科技股份有限公司 | 监控设备的磁盘管理方法及系统 |
CN102819464B (zh) * | 2012-01-13 | 2015-08-19 | 金蝶软件(中国)有限公司 | 单据临时存储的方法和装置 |
JP5780217B2 (ja) * | 2012-07-03 | 2015-09-16 | コニカミノルタ株式会社 | 画像形成装置および情報処理プログラム |
TWI519149B (zh) * | 2013-08-22 | 2016-01-21 | 宇瞻科技股份有限公司 | 機上盒、資料重置方法及其資料註冊方法 |
JP6216621B2 (ja) * | 2013-11-14 | 2017-10-18 | 株式会社日立製作所 | プラント監視制御システム |
CN105282189A (zh) * | 2014-06-10 | 2016-01-27 | 江苏大泰信息技术有限公司 | 一种应用于大并发量数据环境下的安全数据存储方法 |
CN107094167B (zh) * | 2016-12-28 | 2020-02-04 | 北京星选科技有限公司 | 一种数据转存方法及装置 |
CN116011972A (zh) * | 2023-01-10 | 2023-04-25 | 中国民航信息网络股份有限公司 | 一种数据处理系统、方法、电子设备及计算机存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6131096A (en) * | 1998-10-05 | 2000-10-10 | Visto Corporation | System and method for updating a remote database in a network |
CN101291259A (zh) * | 2007-04-18 | 2008-10-22 | 阿里巴巴集团控股有限公司 | 一种用于监控网站访客地理位置和访问状态的系统及方法 |
-
2008
- 2008-12-31 CN CN2008103067690A patent/CN101771594B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6131096A (en) * | 1998-10-05 | 2000-10-10 | Visto Corporation | System and method for updating a remote database in a network |
CN101291259A (zh) * | 2007-04-18 | 2008-10-22 | 阿里巴巴集团控股有限公司 | 一种用于监控网站访客地理位置和访问状态的系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101771594A (zh) | 2010-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101771594B (zh) | 数据存储系统及方法 | |
CN101023366B (zh) | 监测中压供电网中线路故障的方法 | |
US9015310B2 (en) | Communication system using server agents according to simple network management protocol | |
US20130151170A1 (en) | Sensor system, computer, and machine | |
US20080155045A1 (en) | Group management system, server system and program therefor | |
JP2002092208A (ja) | 熱供給設備の保守管理システム | |
US20070033277A1 (en) | Fault data management | |
CN101610562B (zh) | 无线传感器网络的路由方法、无线传感器节点及系统 | |
CN103493437B (zh) | 网络解析支援装置、网络试验装置、网络解析支援方法以及网络试验方法 | |
WO2020003460A1 (ja) | 異常検知装置 | |
CN105531680A (zh) | 远程监视系统、远程监视方法以及程序 | |
CN109564537A (zh) | 日志发送装置、日志收集系统 | |
CN104750612B (zh) | 对文件操作进行测试方法及装置 | |
CN104881729A (zh) | 电力营销系统停电信息处理方法和系统 | |
CN103975557B (zh) | 用于传感器观测的评价的方法和系统 | |
JP6907726B2 (ja) | データ管理システム | |
JP5042154B2 (ja) | データ管理システム | |
US8099527B2 (en) | Operation management apparatus, display method, and record medium | |
KR101636141B1 (ko) | 전력설비 고유번호 관리 장치 및 방법 | |
CN102621963A (zh) | 基于客户端的生产监控系统 | |
JP2010140340A (ja) | 履歴時刻補正方法、プログラムおよび履歴時刻補正装置 | |
CN102546739A (zh) | 监控设备的磁盘管理方法及系统 | |
JP2021144639A (ja) | 資産情報管理システム、及び資産情報管理方法 | |
WO2023080046A1 (ja) | 情報処理方法、情報処理システム、及びコンピュータプログラム | |
JP2007264921A (ja) | 性能情報採取プログラム及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120718 Termination date: 20141231 |
|
EXPY | Termination of patent right or utility model |