[发明专利]一种应用于土壤环境监测系统的字段存储方法及系统在审
申请号: | 201710605803.3 | 申请日: | 2017-07-24 |
公开(公告)号: | CN107491494A | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | 谢志宜;陈丹青;张金区;肖娟;罗小玲;郭庆荣;张雅静;梁耀杰 | 申请(专利权)人: | 广东省环境监测中心 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州嘉权专利商标事务所有限公司44205 | 代理人: | 胡辉,朱晓敏 |
地址: | 510308 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 土壤 环境监测 系统 字段 存储 方法 | ||
技术领域
本发明涉及数据存储处理技术,尤其涉及一种适用于土壤环境监测系统数据库中的可扩充自适应字段存储方法及系统。
背景技术
技术词解释
JSON:JavaScript Object Notation,JS对象标记,是一种轻量级的数据交换格式。
对于传统土壤环境监测系统的数据库存储,其是基于现行国家要求填报的项目数量来设计存储字段,从而实现相应信息的保存。然而,该设计的存储字段是固定不变的,当需要根据实际情况来增加其它监测项目,进行其它字段数据存储时,则仅能对系统重新进行修改,而系统的修改过程是非常复杂的,这样不仅会大大增加设计人员的工作量和工作负担,而且还造成工作效率、操作便利灵活性低下等问题。此外,虽然目前已有系统可以间接实现监测项目的动态增加和删除,但是其查询效率低下,造成操作者的交互体验低下。
发明内容
为了解决上述技术问题,本发明的目的是提供一种适用于土壤环境监测系统数据库中的可扩充自适应字段存储方法;本发明的另一目的是提供一种适用于土壤环境监测系统数据库中的可扩充自适应字段存储系统。
本发明所采用的技术方案是:一种应用于土壤环境监测系统的字段存储方法,该方法包括的步骤有:
获取表格名称;
根据获得的表格名称,从字段描述信息表中搜索查询出与该表格名称相匹配对应的动态字段,其中,所述动态字段存储有所需增加的属性项;
根据查询出的动态字段的类型,令页面控件上显示与动态字段的类型相对应的信息数据输入框;
将从所述信息数据输入框输入的信息数据以JSON字符串的形式存储至扩展字段中。
进一步,所述根据获得的表格名称,从字段描述信息表中搜索查询出与该表格名称相匹配对应的动态字段这一步骤之前设置有将动态字段设置在字段描述信息表中这一步骤。
进一步,所述将动态字段设置在字段描述信息表中这一步骤,其包括:
利用可视化界面来获取添加指令以及所需添加的字段,然后根据添加指令,将获得的字段作为动态字段存储至字段描述信息表的动态字段存储区中。
进一步,所述将动态字段设置在字段描述信息表中这一步骤,其还包括:
利用可视化界面来获取删除指令以及所需删除的字段,然后,根据删除指令,触发从字段描述信息表的动态字段存储区中,删除相对应的动态字段。
进一步,所述属性项所包含的信息有属性名称、存储长度及数据类型。
本发明所采用的另一技术方案是:一种应用于土壤环境监测系统的字段存储系统,该系统包括:
获取模块,用于获取表格名称;
查询模块,用于根据获得的表格名称,从字段描述信息表中搜索查询出与该表格名称相匹配对应的动态字段,其中,所述动态字段存储有所需增加的属性项;
显示模块,用于根据查询出的动态字段的类型,令页面控件上显示与动态字段的类型相对应的信息数据输入框;
存储模块,用于将从所述信息数据输入框输入的信息数据以JSON字符串的形式存储至扩展字段中。
进一步,所述查询模块之前设置有用于将动态字段设置在字段描述信息表中的配置模块。
进一步,所述配置模块包括添加配置子模块,所述添加配置子模块用于利用可视化界面来获取添加指令以及所需添加的字段,然后根据添加指令,将获得的字段作为动态字段存储至字段描述信息表的动态字段存储区中。
进一步,所述配置模块还包括删除配置子模块,所述删除配置子模块用于利用可视化界面来获取删除指令以及所需删除的字段,然后,根据删除指令,触发从字段描述信息表的动态字段存储区中,删除相对应的动态字段。
进一步,所述属性项所包含的信息有属性名称、存储长度及数据类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省环境监测中心,未经广东省环境监测中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710605803.3/2.html,转载请声明来源钻瓜专利网。