海洋环境监测数据报送审核实现方法及装置转让专利

申请号 : CN201410471972.9

文献号 : CN104252664B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 路文海付瑞全向先全刘捷詹志飞朱会平

申请人 : 国家海洋信息中心北京国遥新天地信息技术有限公司

摘要 :

本发明涉及信息处理技术领域,尤其涉及海洋环境监测数据报送审核实现方法及装置。该方法,包括:接收用户的数据上报指令;根据上报指令接收用户按照海洋环境监测任务导入的海洋环境监测数据;对接收的海洋环境监测数据进行自动审核,其中自动审核包括对海洋环境监测数据进行数据内容与数据格式审核、数据单位转换及缺省数据自动填补;将自动审核通过的海洋环境监测数据上报。本发明提供的海洋环境监测数据报送审核实现方法及装置,对用户导入的海洋环境监测数据按照设定的审核标准从数据内容、数据格式、数据单位及数据缺省填补方面进行自动审核,提高了数据审核上报的效率且减少出错的概率,满足海洋环境监测数据审核上报的实际需求。

权利要求 :

1.海洋环境监测数据报送审核实现方法,其特征在于,包括:

接收用户的数据上报指令;

根据所述上报指令接收用户按照海洋环境监测任务导入的海洋环境监测数据;

对接收的所述海洋环境监测数据进行自动审核,其中所述自动审核包括对所述海洋环境监测数据进行数据内容与数据格式审核、数据单位转换及缺省数据自动填补,其中所述缺省数据自动填补,包括:检测海洋环境监测数据中的缺省行,对所述缺省行进行自动补充;对缺省行自动补充的具体方法为:将监测数据电子报表转换为二维关系型的数据表,以监测站位及采样层次作为一条记录,按行逐条排列,公用信息按行填补;将同一监测要素的多个报表数据按照相同字段名称合并到一张二维关系型数据表中;

将自动审核通过的所述海洋环境监测数据上报。

2.根据权利要求1所述的方法,其特征在于,所述接收用户的数据上报指令,包括:接收到用户的登陆指令后,根据所述用户的登陆信息展示相应的海洋环境监测任务信息,其中所述海洋环境监测任务信息包括:监测任务名称、监测要素名称、组织单位、监测区域数及监测站位数;

接收用户根据所述海洋环境监测任务信息发送的数据上报指令。

3.根据权利要求2所述的方法,其特征在于,对所述海洋环境监测数据进行数据内容与数据格式审核,包括:判断所述海洋环境监测数据是否与设定的标准数据格式比对一致,如果一致,则所述海洋环境监测数据通过数据格式审核;否则导出不合格的所述海洋环境监测数据,导出的所述海洋环境监测数据中包括未通过审核的详细信息标注;

其中设定的所述标准数据格式包括:数据格式的正确性、数据的重复性、数据的完整性、站位编号、经纬度、监测日期及采样层次中的一种或多种。

4.根据权利要求2所述的方法,其特征在于,对所述海洋环境监测数据进行数据单位转换,包括:将所述海洋环境监测数据按照设定的标准数据单位换算关系进行数据转换。

5.根据权利要求1所述的方法,其特征在于,该方法还包括:将上报已实施的所述海洋环境监测数据与下发的海洋环境监测任务总量进行对比,获取海洋环境监测任务完成进度,并展示所述海洋环境监测任务完成进度。

6.海洋环境监测数据报送审核实现装置,其特征在于,包括:

接收模块,用于接收用户的数据上报指令;

导入模块,用于根据所述上报指令接收用户按照海洋环境监测任务导入的海洋环境监测数据;

审核模块,用于对接收的所述海洋环境监测数据进行自动审核,其中所述自动审核包括对所述海洋环境监测数据进行数据内容与数据格式审核、数据单位转换及缺省数据自动填补,其中所述缺省数据自动填补,包括:检测海洋环境监测数据中的缺省行,对所述缺省行进行自动补充;对缺省行自动补充的具体方法为:将监测数据电子报表转换为二维关系型的数据表,以监测站位及采样层次作为一条记录,按行逐条排列,公用信息按行填补;将同一监测要素的多个报表数据按照相同字段名称合并到一张二维关系型数据表中;

上报模块,用于将自动审核通过的所述海洋环境监测数据上报。

7.根据权利要求6所述的装置,其特征在于,该装置还包括:进度展示模块,用于将上报的所述海洋环境监测数据与下发的海洋环境监测任务总量进行对比,获取海洋环境监测任务完成进度,并展示所述海洋环境监测任务完成进度。

说明书 :

海洋环境监测数据报送审核实现方法及装置

技术领域

[0001] 本发明涉及信息处理技术领域,具体而言,涉及海洋环境监测数据报送审核实现方法及装置。

背景技术

[0002] 海洋环境监测是海洋环境管理乃至海洋综合管理的一项基础性工作。为摸清海洋环境变化情况,强化海洋环境监督管理,保护海洋环境,促进海洋经济可持续发展,我国从1974年开始就开展了海洋环境监测,迄今为止积累了大量的海洋环境监测数据。开展全国海洋环境监测以来,我国的海洋环境监测工作从工作体制、监测内容、监测频率、监测站位到资料报送方式都经历了巨大的发展和变革。
[0003] 全国有11个沿海省市,拥有几十个监测站点,每个监测站根据其所监测的监测内容使用了不同的软硬件系统。当国家需要统计哪类的环境要素监测数据时,在官网发文通知,并将标准模板挂在网上供各地整理下载,各个监测站点将自己系统中的数据导出整理成标准格式,再逐级上报,每级单位要审查报上来的数据是否合格,不合格的要重新整理,合格后再发送到上级管理单位汇总,最终发送到国家机关统一归档入库。
[0004] 现有技术中的海洋环境监测数据上报审核主要依靠人工完成,审核效率低,而且容易出错,不满足海洋环境监测数据审核上报的实际需求。

发明内容

[0005] 本发明的目的在于提供海洋环境监测数据报送审核实现方法及装置,以解决上述的问题。
[0006] 在本发明的实施例中提供了海洋环境监测数据报送审核实现方法,包括:接收用户的数据上报指令;根据所述上报指令接收用户按照海洋环境监测任务导入的海洋环境监测数据;对接收的所述海洋环境监测数据进行自动审核,其中所述自动审核包括对所述海洋环境监测数据进行数据内容与数据格式审核、数据单位转换及缺省数据自动填补;将自动审核通过的所述海洋环境监测数据上报。
[0007] 优选地,所述接收用户的数据上报指令,包括:接收到用户的登陆指令后,根据所述用户的登陆信息展示相应的海洋环境监测任务信息,其中所述海洋环境监测任务信息包括:监测任务名称、监测要素名称、组织单位、监测区域数及监测站位数;接收用户根据所述海洋环境监测任务信息发送的数据上报指令。
[0008] 优选地,对所述海洋环境监测数据进行数据内容与数据格式审核,包括:判断所述海洋环境监测数据是否与设定的标准数据格式比对一致,如果一致,则所述海洋环境监测数据通过数据格式审核;否则导出不合格的所述海洋环境监测数据,导出的所述海洋环境监测数据中包括未通过审核的详细信息标注;其中设定的所述标准数据格式包括:数据格式的正确性、数据的重复性、数据的完整性、站位编号、经纬度、监测日期及采样层次中的一种或多种。
[0009] 优选地,对所述海洋环境监测数据进行数据单位转换,包括:将所述海洋环境监测数据按照设定的标准数据单位换算关系进行数据转换。
[0010] 优选地,对所述海洋环境监测数据进行数据填补,包括:检测所述海洋环境监测数据中的缺省行,对所述缺省行进行自动补充;对缺省行自动补充的具体方法为:将监测数据电子报表转换为二维关系型的数据表,以监测站位及采样层次作为一条记录,按行逐条排列,公用信息按行填补;将同一监测要素的多个报表数据按照相同字段名称合并到一张二维关系型数据表中。
[0011] 优选地,该方法还包括:将上报已实施的所述海洋环境监测数据与下发的海洋环境监测任务总量进行对比,获取海洋环境监测任务完成进度,并展示所述海洋环境监测任务完成进度。
[0012] 本发明实施例还提供了一种海洋环境监测数据报送审核实现装置,包括:接收模块,用于接收用户的数据上报指令;导入模块,用于根据所述上报指令接收用户按照海洋环境监测任务导入的海洋环境监测数据;审核模块,用于对接收的所述海洋环境监测数据进行自动审核,其中所述自动审核包括对所述海洋环境监测数据进行数据内容与数据格式审核、数据单位转换及缺省数据自动填补,其中所述缺省数据自动填补,包括:检测海洋环境监测数据中的缺省行,对所述缺省行进行自动补充;对缺省行自动补充的具体方法为:将监测数据电子报表转换为二维关系型的数据表,以监测站位及采样层次作为一条记录,按行逐条排列,公用信息按行填补;将同一监测要素的多个报表数据按照相同字段名称合并到一张二维关系型数据表中;上报模块,用于将自动审核通过的所述海洋环境监测数据上报。
[0013] 优选地,该装置还包括:进度展示模块,用于将上报的所述海洋环境监测数据与下发的海洋环境监测任务总量进行对比,获取海洋环境监测任务完成进度,并展示所述海洋环境监测任务完成进度。
[0014] 本发明实施例提供的海洋环境监测数据报送审核实现方法及装置,对用户导入的海洋环境监测数据按照设定的审核标准从数据内容、数据格式、数据单位及数据缺省填补方面进行自动审核,提高了数据审核上报的效率且减少出错的概率,满足海洋环境监测数据审核上报的实际需求。

附图说明

[0015] 图1示出了本发明实施例中海洋环境监测数据报送审核实现方法的流程图;
[0016] 图2示出了本发明实施例中海洋环境监测数据报送审核实现装置的结构示意图。

具体实施方式

[0017] 下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
[0018] 本发明实施例提供了一种海洋环境监测数据报送审核实现方法,如图1所示,主要处理步骤包括:
[0019] 步骤S11:接收用户的数据上报指令;
[0020] 步骤S12:根据上报指令接收用户按照海洋环境监测任务导入的海洋环境监测数据;
[0021] 步骤S13:对接收的海洋环境监测数据进行自动审核,其中自动审核包括对海洋环境监测数据进行数据内容与数据格式审核、数据单位转换及缺省数据自动填补;
[0022] 步骤S14:将自动审核通过的海洋环境监测数据上报。
[0023] 本发明实施例提供的海洋环境监测数据报送审核实现方法对用户导入的海洋环境监测数据按照系统设定的审核标准从数据内容和格式、数据单位及数据缺省填补方面进行自动审核,提高了数据审核上报的效率且减少出错的概率,满足海洋环境监测数据审核上报的实际需求。
[0024] 在步骤S11中接收用户的数据上报指令包括:接收到用户的登陆指令后,根据用户的登陆信息展示相应的海洋环境监测任务信息,其中海洋环境监测任务信息包括:监测任务名称、监测要素名称、组织单位、监测区域数及监测站位数;接收用户根据海洋环境监测任务信息发送的数据上报指令。
[0025] 本方法中接收到用户的数据上报指令后根据用户的登陆信息验证用户是否为合法用户,如果不是,则拒绝用户的登陆;验证通过后允许用户的登陆。
[0026] 步骤S13中对海洋环境监测数据进行数据内容与数据格式审核包括判断海洋环境监测数据是否与设定的标准数据格式比对一致,如果一致,则海洋环境监测数据通过数据格式审核;否则导出不合格的海洋环境监测数据,导出的海洋环境监测数据中包括未通过审核的详细信息标注;其中设定的标准数据格式包括:数据格式的正确性、数据的重复性、数据的完整性、站位编号、经纬度、监测日期及采样层次中的一种或多种。
[0027] 其中对海洋环境监测数据进行数据格式正确性校验包括:根据不同监测任务和监测要素的监测数据电子报表特点,对不同报表格式进行解析,通过归纳总结,将原有的数百个电子报表归纳为四大类报表模板——海洋环境标准报表模板、海水浴场模板、海洋垃圾模板、养殖区状况模板;四种模板规定了关键字段的在报表中的相对位置并分类管理,分为表头信息、数据信息、表尾信息,报表解析中判断这三部分信息是否都能识别,如果全部能识别则为格式正确,否则提示哪部分无法解析。
[0028] 对海洋环境监测数据进行重复性检核包括:报表经过多个部门转手和报表名称重新命名,报表内容不会发生改变,因此对上报的每张数据报表进行MD5编码,比较两个MD5值是否一致来判断数据报表是否是重复报送。
[0029] 对海洋环境监测数据进行完整性检核包括:主要保障报表关键字段必须填写,监测区域、任务日期、组织单位、监测单位、监测站位、监测日期、站位经纬度、填报人、审核人、校对人。
[0030] 具体地导出的海洋环境监测数据中包括的未通过审核的信息标注中包括海洋环境监测数据中的哪些地方有问题,具体问题是什么以及修改意见。
[0031] 步骤S13中对海洋环境监测数据进行数据单位转换,包括:将海洋环境监测数据按照系统设定的标准数据单位换算关系进行数据转换。具体实现方法为:根据标准的监测参数计量单位之间转换关系配置表,识别当前报表每个监测参数的计量单位,当前计量单位与数据库存储监测参数计量单位进行比对转换,计量单位转换中实现数据也随着计量单位保持一致,最终实现计量单位统一。
[0032] 在海洋环境监测数据报送中需要进行大量的单位转换工作,系统在规范单位标准的基础上,实现不同单位的量级转换,数据转换结果统一入库管理。
[0033] 步骤S13中对海洋环境监测数据进行缺省数据自动填补,包括:检测海洋环境监测数据中的缺省行,对缺省行进行自动补充,将缺省行的数据补充上,并进行入库操作,如果操作成功上报完成,等待上级部门审核,如果不成功查看原因,可以直接在线对报表数据修改并进行数据入库操作。
[0034] 在数据填补中具体方法为:将监测数据电子报表转换为二维关系型的数据表,以监测站位、采样层次(表层、中层、底层)等信息作为一条记录,按行逐条排列,公用信息按行填补;将同一监测要素的多个报表数据按照相同字段名称合并到一张二维关系型数据表中,为多个报表监测数据的批量标准化处理与质量控制提供准备。
[0035] 修改后的表以报表形式导出给用户,以方便用户以标准数据集的形式进行应用,入库的数据上报者可以直接导出数据,也可以根据需要进行评价和统计操作,还可以根据站位的经纬度信息在地图上定位及标注显示。
[0036] 在本发明实施例的海洋环境监测数据报送审核实现方法中还包括:将上报已实施的海洋环境监测数据与下发的海洋环境监测任务总量进行对比,获取海洋环境监测任务完成进度,并展示海洋环境监测任务完成进度。
[0037] 根据任务下达获取每个监测单位承担的监测任务,该任务、该要素下的监测站位列表及监测站位所实施与监测月份和监测次数,由监测单位将含有监测数据的Excel报表文件上传至系统中,系统将其解析并将数据入库,通过对已入库监测的数据按月份检索,便得知当前该站位已执行的监测任务次数,再与该站位每年制定的计划需要执行的监测频次数做对比,可得出该监测站位当年监测任务的完成进度情况,以进度条的方式显示。
[0038] 本发明实施例还提供了一种海洋环境监测数据报送审核实现装置,如图2所示主要包括:
[0039] 接收模块21,用于接收用户的数据上报指令;
[0040] 导入模块22,用于根据上报指令接收用户按照海洋环境监测任务导入的海洋环境监测数据;
[0041] 审核模块23,用于对接收的海洋环境监测数据进行自动审核,其中自动审核包括对海洋环境监测数据进行数据内容与数据格式审核、数据单位转换及缺省数据自动填补;
[0042] 上报模块24,用于将自动审核通过的海洋环境监测数据上报。
[0043] 本发明实施例的海洋环境监测数据报送审核实现装置还包括:进度展示模块,用于将上报的海洋环境监测数据与下发的海洋环境监测任务总量进行对比,获取海洋环境监测任务完成进度,并展示海洋环境监测任务完成进度。
[0044] 本发明实施例的海洋环境监测数据报送审核实现方法及装置在数据流转方面,在海洋环境监测领域首次在国家层面上实现了不同级别用户数据上报,减少了数据中转环节,大大提高了工作效率;
[0045] 在数据质量控制方面,按照“海洋监测规范”中要求的监测数据处理与质量控制方法,针对各类数据进行了各类数据质检,海洋环境监测数据检验系统是集数据报表检查、报表合并、数据检验于一体的数据处理软件,对海洋环境监测资料进行空间位置检验、重复记录检验、值域一致性检验、逻辑一致性检验和异常值检验,并添加相应的质量符,按用户要求输出大要素数据集和要素标准数据集。
[0046] 现有技术中,海洋环境监测数据的上报和审查完全靠人工实现,而海洋监测数据的数据量非常庞大,在数据完整性和合理性方面要通过人工逐字段审查,费时费力,效率低。
[0047] 本发明的数据报送审核实现方法中,所有提交数据由统一的信息化系统管理,简化上报流程,自动化数据审核程序大大减少了人工耗费,提高了数据上报效率。
[0048] 现有技术中通过人工审查上报的海洋环境监测数据,虽然经过了逐级审核,但在数据格式和有效性检查方面仍然会出各式各样的错误。
[0049] 本发明的方法中,对上报的各类海洋环境监测数据进行自动检核,包括数据内容与数据格式的正确性,数据的重复性,数据的完整性,站位编号,经纬度,监测日期,采样层次等信息,缺项少项等基本问题。如果初审通过报表就会直接导入到系统;不通过的,直接导出,系统会在导出的文件中说明哪些地方有问题,什么类型的问题,提出修改的意见以便用户修改完善后再次导入。数据审核及质量控制尽量将问题集中反馈,减少数据审核工作量,规范数据格式。
[0050] 另外在现有的海洋环境监测数据审核中,审核完成的海洋环境监测数据通过内网邮件发送到上级部门,内网具有相对的安全性,但保密程度不高,数据泄露风险依然较大。
[0051] 本发明的方法中,所有提交上报的海洋环境监测数据均通过信息化系统传输到中心数据库,再由中心数据库进行统一数据管理,仅有相应权限的用户才可进行数据操作,增强了数据保密性。
[0052] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。