金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210871887.6 (22)申请日 2022.07.23 (71)申请人 西北工业大 学 地址 710072 陕西省西安市友谊西路 (72)发明人 杜鹏 刘苏阳 高翔 胡海豹  陈效鹏  (74)专利代理 机构 西安凯多 思知识产权代理事 务所(普通 合伙) 61290 专利代理师 赵革革 (51)Int.Cl. G06F 16/28(2019.01) G06F 16/176(2019.01) G06F 16/25(2019.01) G06F 21/60(2013.01) (54)发明名称 一种资源环境与水生生物数据集成架构及 共享方法 (57)摘要 本发明涉及一种资源环境与水生生物数据 集成架构及共享方法, 通过单独的数据层集成所 有收集的数据, 通过J2EE、 Lucene、 SSM框架实现 了数据共享的要求, 并有效地使平台中各种类型 的数据得到有效的管理和记录; 同时, 通过前端 框架Vue、 Ajax、 web ‑socket的组件 化实现UI界面 交互的普适性, 能够让所有注册用户均可实现方 便快捷的操作。 权利要求书1页 说明书5页 附图3页 CN 115357667 A 2022.11.18 CN 115357667 A 1.一种资源环境与水生生物数据集成架构, 其特征在于: 数据集成包括综合信息平台 展示数据和资源环境与水生生物数据, 包括持久层、 数据层、 后端业务层、 交互层和前端展 示层; 所述持久层包括关系型、 非关系型 数据系统; 所述数据层表示数据通过 数据层进入持久层进行存 储; 所述后端业 务层利用J2E E、 Lucene、 S SM框架进行构建是系统架构的核心; 所述交互层在用户在前端界面向后台传送数据请求之后封装、 传递数据, 并将请求传 递给后台进行处 理, 处理完成后反馈给 前端用户进行查看; 所述前端展示层直接面向所有用户的使用, 用户将系统中不同功能的请求发送至业务 层, 通过前端框架Vue的组件化 实现系统具体UI界面的设计与交互, 并通过UI组件请求业务 层服务, 以完成数据浏览、 数据查询、 辅助审核、 统计分析、 制图、 数据更新、 系统管理的操 作。 2.根据权利要求1所述资源环境与 水生生物数据集成架构, 其特征在于: 所述后端业务 层包括用户管理模块、 数据服 务模块、 数据管理模块、 数据汇交模块、 信息资源管理模块。 3.一种权利要求1或2所述资源环境与水生生物数据集成架构的共享方法, 其特征在于 步骤如下: 数据上传与保存: 步骤1: 当需要上传数据时, 使用Web应用程序 中的FileReader对象获取当前上传的文 件, 使用vue框架提供的readAsA rrayBuffer()方法启动读取指定的Fi le内容; 所述数据上传形式为excel表格和图片压缩 包, 其中图片压缩 包与excel中图片对应; 步骤2: 按照设定的每次上传文件的大小, 计算上传次数, 并进行文件分段读取; 步骤3: 使用spark ‑md5计算每块文件的MD5码, 将md5同文件通过web传输 到服务端; 步骤4: 服务端通过MultipartFile类进行接收同时计算接收的文件的MD5码判断是否 相等, 最后使用java的Fi le类的write 方法步骤3中传送的分片文件进行文件合并; 步骤5: 数据上传到平台后, 使用Apache开源的poi ‑ooxml包进行excel表格读取与解 析, 使用开源的zip4j包进行图片压缩包解压, 解压之后使用File类进行文件读取, 获取图 片数据类型; 使用的spring ‑boot‑starter‑data‑jpa包将excel表格与图片压缩包将数据 存储到本地数据库中; 数据共享: 传输 到前端之后通过vue框架的element ‑ui中的table属性进行展示; 查询与检索: 通过spring ‑boot‑starter‑data‑jpa下的ExampleMatcher类进行创建匹 配器, 使用Exampe类与用户输入的字段创建返回对象, 最后使用对应数据层的findAll方法 进行查询与检索; 水生生物数据结合水生态一张图展示: 在地图开放平台申请AK, 通过百度地图提供的 new BMap.Map()方法创建地图, 同时添加需要的控件, 通过获取到的生物数据进行地图数 据标注, 自定义叠加层, new  BMap.TileLayer()进行图片数据显示。 4.根据权利要求3所述资源环境与 水生生物数据集成及共享方法, 其特征在于: 所述需 要的控件是地图api中提供开 放的控件, 包括但不限于比例尺、 缩放或版权 。权 利 要 求 书 1/1 页 2 CN 115357667 A 2一种资源 环境与水生 生物数据集成架构及共享方 法 技术领域 [0001]本发明属于计算机数据领域, 涉及一种资源环境与水生生物数据集成架构及共享 方法。 背景技术 [0002]近年来, 随着国家和地方对环境生态, 尤其是水资源环境与水生生物的保护愈加 重视, 众多 学者专家在 政府政策的支持下持续展开调研, 广泛收集相应地区水文 水资源、 水 环境状况及生物物种多样性研究的历史文献及最新成果, 并与已有历史基础资料一并汇 总、 整编和分析, 得到数据库。 但如何将这些整理后的数据库成果进行呈现仍是一大难题。 专利CN102096684A从电网实时数据方面切入, 展示了一种分为集 成与共享两个子系统的数 据集成与共享平台; 该平台虽实现了数据集成、 共享的目标功能, 但在系统集成度方面尚有 缺乏。 专利CN110827172A公开了一种智慧水务云服务平台, 该平台包括基础设施层、 服务 层、 应用层和展现层, 专 业性较强, 进而导致了受众范围小, 无法向广大公众展示的不 足。 由 此可见, 目前成熟 的用于汇总、 展示数据的系统数量较多, 但既能提高系统集成度、 又能扩 大用户范围的数据集成共享系统尚待开发。 发明内容 [0003]要解决的技 术问题 [0004]为了避免现有技术的不足之处, 本发明提出一种资源环境与水生生物数据集成架 构及共享方法, 提供一种系统集成度高、 受众范围大 的资源环境与水生生物数据集成及共 享平台。 [0005]技术方案 [0006]资源环境与水生生物数据集成架构, 其特征在于: 数据集成包括综合信息平台展 示数据和资源环境与水生生物数据, 包括持久层、 数据层、 后端业务层、 交互层和前端展示 层; [0007]所述持久层包括关系型、 非关系型 数据系统; [0008]所述数据层表示数据通过 数据层进入持久层进行存 储; [0009]所述后端业 务层利用J2E E、 Lucene、 S SM框架进行构建是系统架构的核心; [0010]所述交互层在用户在前端界面向后台传送数据请求之后封装、 传递数据, 并将请 求传递给后台进行处 理, 处理完成后反馈给 前端用户进行查看; [0011]所述前端展示层直接面向所有用户的使用, 用户将系统中不同功能的请求发送至 业务层, 通过前端框架Vue的组件化 实现系统具体UI界面的设计与交互, 并通过UI组件请求 业务层服务, 以完成数据浏览、 数据查询、 辅助审核、 统计 分析、 制图、 数据更新、 系统管 理的 操作。 [0012]所述后端业务层包括用户管理模块、 数据服务模块、 数据管理模块、 数据汇交模 块、 信息资源管理模块。说 明 书 1/5 页 3 CN 115357667 A 3

PDF文档 专利 一种资源环境与水生生物数据集成架构及共享方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种资源环境与水生生物数据集成架构及共享方法 第 1 页 专利 一种资源环境与水生生物数据集成架构及共享方法 第 2 页 专利 一种资源环境与水生生物数据集成架构及共享方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:59上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。