一种水文监测数据存储系统的制作方法

文档序号:17762845发布日期:2019-05-24 21:51阅读:128来源:国知局
一种水文监测数据存储系统的制作方法

本发明属于存储系统领域,涉及数据存储利用技术,具体是一种水文监测数据存储系统。



背景技术:

数据存储对象包括数据流在加工过程中产生的临时文件或加工过程中需要查找的信息,数据以某种格式记录在计算机内部或外部存储介质上,数据存储要命名,这种命名要反映信息特征的组成含义,数据流反映了系统中流动的数据,表现出动态数据的特征;数据存储反映系统中静止的数据,表现出静态数据的特征,水文监测内容包括:水位、流量、流速、降雨、蒸发、泥沙、冰凌、墒情、水质等,水文监测的内容也需要件储存来方便下次使用时调取数据进行分析。

现有的水文监测数据储存西永在使用过程中,对数据件的分类较为模糊,使得分类出的数据不够详细,导致存储的数据容易混乱,系统的自由度较低,不能满足使用者的不同使用需求,同时当水文监测人员需要调取数据件查看时,调取数据的检索过程非常麻烦,并且耗费时间长,给给系统的使用带来了一定影响,为了解决这一缺陷,现提出一种解决方案。



技术实现要素:

本发明的目的在于提供一种水文监测数据存储系统。

本发明所要解决的技术问题为:

(1)如何更好的提高该系统的自由度;

(2)如何更好的分类来避免数据混乱的状况发生;

(3)如何让水文监测人员能够更加方便的调取数据。

本发明的目的可以通过以下技术方案实现:

一种水文监测数据存储系统,包括数据接收模块、控制器、显示屏、数据分类模块、数据处理模块、数据储存模块、自动备份模块、数据储存云端、数据清理模块、调用登录模块、检索模块、数据调用模块与调用记录模块;

所述控制器与数据接收模块通信连接,所述显示屏与控制器通信连接,所述数据分类模块与控制器通信连接,所述数据处理模块与数据分类模块通信连接,所述数据储存模块与数据处理模块通信连接,所述数据清理模块与数据储存模块通信连接,所述数据调用模块与数据储存模块通信连接,所述检索模块与数据储存模块通信连接,所述数据调用模块与检索通信连接,所述调用记录模块与数据调用模块通信连接;

所述数据接收模块用于接收水文监测站监测到的水文信息,所述控制器用于对整个系统进行控制,所述显示屏用于显示数据接收模块接到的数据,所述数据分类模块用于对数据接收模块接收到的数据进行分类,其分类的具体过程如下:

步骤一:数据分类模块会将数据接收模块中接收到的单位为ml的数据提取出,该类数据被分类为降雨量信息,将该类信息标记为jl;

步骤二:数据分类模块会将数据接收模块中接收到的单位为m的信息提取出来,该类数据被分类为水位信息,将该类信息标记为sw;

步骤三:数据分类模块会将数据接收模块中接收到的单位为m3的的信息提取出来,该类数据被分类为流速信息,将该类信息标记为ls;

步骤四:数据分类模块会将数据接收模块中接收到的单位为t/h、m3/h和l/h的信息提取出来,该类数据被分类为流量信息,将该类信息标记为ll;

所述数据处理模块用于处理数据分类模块分类好的信,并将分析好的信息添加上时间标签,时间标签的具体制定过程如下:

步骤一:将24h按照白天和黑夜的设置以早晨6点和下午6点为分隔线分为d区和n区;

步骤二:将d区按照每隔预设时间一个时区的设置,将d区分为d1……dn,n=1……6;

步骤三:将n区按照每隔预设时间一个时区的设置,将d区分为n1……nn,n=1……6;

步骤四:数据的年月日信息被格式为xxxx年/xx日/xx月;

步骤五:时间标签的具体格式为xxxx年/xx月/xx日,dn和为xxxx年/xx日月/xx,nn;

所述数据储存模块用于储存经过分类并被添加好时间标签的进行储存,所述自动备份模块用于对数据储存模块中储存的数据进行自动定时备份,所述自备份模块每个一个d区和每隔一个n区即会进行一次自动备份,其具体备份过程如下:

步骤一:将储存模块中的原始数据标记为t1,将被输入到原始数据模块中标记为ti,i=2……n;

步骤二:通过公式t1+ti=t可以得到最终的总数据t;

步骤三:将备份到的自动备份模块中的数据标记为tb,tb≤t;

步骤四:通过公式t-tb=b可以得到原备份数据与现有数据的差值b;

步骤五:当b的数值超过预设值时,自动备份模块进行文件备份时会直接录入t将tb覆盖掉;

步骤六:当b的数值没有超过预设值时,自动备份模块进行文件备份时会创建新的文件将t单独保证起来;

步骤七:当t被单独保存后,在下一次自动保存时,b的数值超过预设值,自动备份模块将预存在自动保存模块中的所有t值替换掉;

所述数据清理模块用于对数据储存模块中的陈旧数据进行清理,所述数据清理模块会自动清理掉预设日期前数据储存模块中储存的非峰值数据;

所述调用登录模块用于水文站的工作人员登录该存储系统调用数据,所述数据调用模块用于调用数据储存模块中储存的数据,所述检索模块用于检索水文监测人员在数据调用模块中输入的检索信息,其具体检索过程如下:

步骤一:当使用者输入的检索人内容为xxxx年/xx月/xx日,dn的降雨量;使用者只需要在数据调用模块中输入xxxx年/xx月/xx日,dn,检索模块即会调取出被标记为xxxx年/xx月/xx日,dn时段被标记为jl的信息,即降雨量信息;

步骤二:当使用者输入的检索人内容为xxxx年/xx月/xx日,dn的水位;使用者只需要在数据调用模块中输入xxxx年/xx月/xx日,dn,检索模块即会调取出被标记为xxxx年/xx月/xx日,dn时段被标记为sw的信息,即水位信息;

步骤三:当使用者输入的检索人内容为xxxx年/xx月/xx日,dn的流速;使用者只需要在数据调用模块中输入xxxx年/xx月/xx日,dn,检索模块即会调取出被标记为xxxx年/xx月/xx日,dn时段被标记为ls的信息,即流速信息;

步骤四:当使用者输入的检索人内容为xxxx年/xx月/xx日,dn的流雨量;使用者只需要在数据调用模块中输入xxxx年/xx月/xx日,dn,检索模块即会调取出被标记为xxxx年/xx月/xx日,dn时段被标记为ll的信息,即流量信息;

所述调用记录模块会记录下水文监测人员调用的数据,并将水文监测人员调用的数提取出来并添加上记录标签,记录标签的具体内容如下:

s1:调用记录模块将水文监测人员调用的数据的数据提取出时,会先记录下使用者调取信息的时间;

s2:同时调用记录模块会记录下水文监测人员登录时的账号信息;

s3:调用记录模块还会记录下水文监测人员调取数据时的数据种类信息。

进一步地,所述数据储存云端再次备份数据储存模块中存储的数据,所述显示屏用于显示数据接收模块接收到的信息。

进一步地,所述数据清理模块清理掉的数据会保存在回收站内预设时间,超过预设时间的内容会被回收站自动清除。

进一步地,水文监测人员在使用所述调用登录模块登录该系统时,需要在所述调用登录模块登录输入自己的姓名、职工证件号与身份证号码。

本发明的有益效果:

(1)本发明通过设置的数据分类模块将接收到的水文监测数据按照其单位分成了jl、sw、ls和ll四大类,采用单位分类的方式来将分类好的数据进行储存,能够有效避免数据分类错误的状况发生,保证了数据的准确性;

(2)本发明通过设置的数据处理模块来对分类好的数据添加了时间标签,并将24h按照白天和黑夜的设置以早晨6点和下午6点为分隔线分为d区和n区,水文监测人员可以可以根据水文监测的频率来自由的在d区和n区之间设置相应的时区数n,dn和nn的设置,让该系的时间标签能够自由的编辑,能够满足不同使用者的不同使用需求;

(3)本发明通过设置的分类信息与时间标签,让水文监测人员,在需要调取水文数据进行分析时,能够通过种类信息和时间标签来更加快速精准的找到需要的储存内容,并且使用者可以通过直接输入种类和时间标签即可调取到相应的信息,方便了水文监测人员进行数据查找,同时调取记录模块会记录下调取水文信息的人员信息,可以在水文信息泄露时方便检查人员查找到泄露水文信息的人。

附图说明

为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。

图1为本发明的系统框图。

具体实施方式

如图1所示,一种水文监测数据存储系统,包括数据接收模块、控制器、显示屏、数据分类模块、数据处理模块、数据储存模块、自动备份模块、数据储存云端、数据清理模块、调用登录模块、检索模块、数据调用模块与调用记录模块;

所述控制器与数据接收模块通信连接,所述显示屏与控制器通信连接,所述数据分类模块与控制器通信连接,所述数据处理模块与数据分类模块通信连接,所述数据储存模块与数据处理模块通信连接,所述数据清理模块与数据储存模块通信连接,所述数据调用模块与数据储存模块通信连接,所述检索模块与数据储存模块通信连接,所述数据调用模块与检索通信连接,所述调用记录模块与数据调用模块通信连接;

所述数据接收模块用于接收水文监测站监测到的水文信息,所述控制器用于对整个系统进行控制,所述显示屏用于显示数据接收模块接到的数据,所述数据分类模块用于对数据接收模块接收到的数据进行分类,其分类的具体过程如下:

步骤一:数据分类模块会将数据接收模块中接收到的单位为ml的数据提取出,该类数据被分类为降雨量信息,将该类信息标记为jl;

步骤二:数据分类模块会将数据接收模块中接收到的单位为m的信息提取出来,该类数据被分类为水位信息,将该类信息标记为sw;

步骤三:数据分类模块会将数据接收模块中接收到的单位为m3的的信息提取出来,该类数据被分类为流速信息,将该类信息标记为ls;

步骤四:数据分类模块会将数据接收模块中接收到的单位为t/h、m3/h和l/h的信息提取出来,该类数据被分类为流量信息,将该类信息标记为ll;

所述数据处理模块用于处理数据分类模块分类好的信,并将分析好的信息添加上时间标签,时间标签的具体制定过程如下:

步骤一:将24h按照白天和黑夜的设置以早晨6点和下午6点为分隔线分为d区和n区;

步骤二:将d区按照每隔预设时间一个时区的设置,将d区分为d1……dn,n=1……6;

步骤三:将n区按照每隔预设时间一个时区的设置,将d区分为n1……nn,n=1……6;

步骤四:数据的年月日信息被格式为xxxx年/xx日/xx月;

步骤五:时间标签的具体格式为xxxx年/xx月/xx日,dn和为xxxx年/xx日月/xx,nn;

所述数据储存模块用于储存经过分类并被添加好时间标签的进行储存,所述自动备份模块用于对数据储存模块中储存的数据进行自动定时备份,所述自备份模块每个一个d区和每隔一个n区即会进行一次自动备份,其具体备份过程如下:

步骤一:将储存模块中的原始数据标记为t1,将被输入到原始数据模块中标记为ti,i=2……n;

步骤二:通过公式t1+ti=t可以得到最终的总数据t;

步骤三:将备份到的自动备份模块中的数据标记为tb,tb≤t;

步骤四:通过公式t-tb=b可以得到原备份数据与现有数据的差值b;

步骤五:当b的数值超过预设值时,自动备份模块进行文件备份时会直接录入t将tb覆盖掉;

步骤六:当b的数值没有超过预设值时,自动备份模块进行文件备份时会创建新的文件将t单独保证起来;

步骤七:当t被单独保存后,在下一次自动保存时,b的数值超过预设值,自动备份模块将预存在自动保存模块中的所有t值替换掉;

所述数据清理模块用于对数据储存模块中的陈旧数据进行清理,清理陈旧数据的设置能够减少系统的内存占用,让该系统使用时更加的流畅,所述数据清理模块会自动清理掉预设日期前数据储存模块中储存的非峰值数据,峰值数据指预设值内单类数据中数值最大的数据;

所述调用登录模块用于水文站的工作人员登录该存储系统调用数据,所述数据调用模块用于调用数据储存模块中储存的数据,所述检索模块用于检索水文监测人员在数据调用模块中输入的检索信息,其具体检索过程如下:

步骤一:当使用者输入的检索人内容为xxxx年/xx月/xx日,dn的降雨量;使用者只需要在数据调用模块中输入xxxx年/xx月/xx日,dn,检索模块即会调取出被标记为xxxx年/xx月/xx日,dn时段被标记为jl的信息,即降雨量信息;

步骤二:当使用者输入的检索人内容为xxxx年/xx月/xx日,dn的水位;使用者只需要在数据调用模块中输入xxxx年/xx月/xx日,dn,检索模块即会调取出被标记为xxxx年/xx月/xx日,dn时段被标记为sw的信息,即水位信息;

步骤三:当使用者输入的检索人内容为xxxx年/xx月/xx日,dn的流速;使用者只需要在数据调用模块中输入xxxx年/xx月/xx日,dn,检索模块即会调取出被标记为xxxx年/xx月/xx日,dn时段被标记为ls的信息,即流速信息;

步骤四:当使用者输入的检索人内容为xxxx年/xx月/xx日,dn的流雨量;使用者只需要在数据调用模块中输入xxxx年/xx月/xx日,dn,检索模块即会调取出被标记为xxxx年/xx月/xx日,dn时段被标记为ll的信息,即流量信息;

所述调用记录模块会记录下水文监测人员调用的数据,并将水文监测人员调用的数提取出来并添加上记录标签,记录标签的具体内容如下:

s1:调用记录模块将水文监测人员调用的数据的数据提取出时,会先记录下使用者调取信息的时间;

s2:同时调用记录模块会记录下水文监测人员登录时的账号信息;

s3:调用记录模块还会记录下水文监测人员调取数据时的数据种类信息。

所述数据储存云端再次备份数据储存模块中存储的数据,所述显示屏用于显示数据接收模块接收到的信息;所述数据清理模块清理掉的数据会保存在回收站内预设时间,超过预设时间的内容会被回收站自动清除;水文监测人员在使用所述调用登录模块登录该系统时,需要在所述调用登录模块登录输入自己的姓名、职工证件号与身份证号码

一种水文监测数据存储系统,在工作时,数据接收模块会接收到水文监测系统检测到的水文信息,接收的水文信会先在显示屏上显示出来,供给工作人员进行预览,预览后的数据会被发送到数据分类模块中间数据分类,数据分类模块会对接收到的数据按照其单位进行分类,接收到的数据会被分为jl、sw、ls和ll四大类,分类的好数据会被发送到数据处理模块中,数据处理模块会给分类号的信息打上时间标签,被打上时间标签的数据会被发送到数据储存模块中储存起来,自动备份模块会定时的备份数据储存模块中储存的数据,数据储存模块中储存的数据还会备份到数据储存云端中,数据清理模块用来清理数据储存模块与自动备份模块中的信息,当有水文监测员需要调取数据进程查看时,需要通过调用登录模块登录到该系统,水文监测员登录到该系统后,可以通过数据调用模块来输入需要调取的文件类型和时间标签,如输入2018年2月5日,d1,ll时,检索模块即会调取数据储存模块中储存的入2018年2月5日d1时段的流量信息,调用记录模块的来保存调取记录,能够在水文信息数据泄露时方便调查人员查找水文信息泄露者。

本发明的有益效果如下:

(1)本发明通过设置的数据分类模块将接收到的水文监测数据按照其单位分成了jl、sw、ls和ll四大类,采用单位分类的方式来将分类好的数据进行储存,能够有效避免数据分类错误的状况发生,保证了数据的准确性;

(2)本发明通过设置的数据处理模块来对分类好的数据添加了时间标签,并将24h按照白天和黑夜的设置以早晨6点和下午6点为分隔线分为d区和n区,水文监测人员可以可以根据水文监测的频率来自由的在d区和n区之间设置相应的时区数n,dn和nn的设置,让该系的时间标签能够自由的编辑,能够满足不同使用者的不同使用需求;

(3)本发明通过设置的分类信息与时间标签,让水文监测人员,在需要调取水文数据进行分析时,能够通过种类信息和时间标签来更加快速精准的找到需要的储存内容,并且使用者可以通过直接输入种类和时间标签即可调取到相应的信息,方便了水文监测人员进行数据查找,同时调取记录模块会记录下调取水文信息的人员信息,可以在水文信息泄露时方便检查人员查找到泄露水文信息的人。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1