(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210063496.1
(22)申请日 2022.01.19
(71)申请人 中山大学
地址 510275 广东省广州市海珠区新港西
路135号
(72)发明人 周翠英 杨俊杰 张松安 刘镇
(51)Int.Cl.
G06F 16/22(2019.01)
G06F 16/23(2019.01)
G06F 16/242(2019.01)
G06F 16/25(2019.01)
G06F 16/28(2019.01)
G06F 30/23(2020.01)
(54)发明名称
一种采用B/S结构的大规模 数值数据实时映
射到三维信息模型的方法
(57)摘要
本发明涉及数据动态可视化应用技术领域,
尤其是一种采用B/S结构的大规模数值数据实时
映射到三维信息模型的方法。 主要是通过数据处
理模块、 数据集成与计算模块、 数据解析模块、 可
视化映射模块实现调用数据并可视化映射; 此
外, 在将数据集成至数据库与 将数据从数据库解
析下的两个步骤中均设置相应的监听——响应
机制, 实现集成到数据库的数据保持实时更新,
并由此触发解析下来的数据也相应更新; 最后再
基于e charts依据数据自动动态成图的特性实
现图表的实时更新, 由此尝试解决大规模数据调
用流程杂及图表更新效率低下的问题。 本发明简
化了数据调用流程; 同时简化了模块的开发、 维
护和使用成本, 同时提供优越的扩展性能, 可实
现多终端随时随地操作。
权利要求书1页 说明书4页 附图3页
CN 115203196 A
2022.10.18
CN 115203196 A
1.一种采用B/S结构的大规模数值数据实时映射到三维信 息模型的方法, 其特征在于,
包括如下步骤:
第一步, 有限元离 散元专业软件分析 得数据结果并内部处 理;
第二步, 将处理好后的数据转换为dat格式并集成 或替换至redis进行相应 计算;
第三步, 运用sql语言查询redis中的数据并读取至数据格式转换网站, 将dat文件转换
为json文件并保存于云服 务器预留区域;
第四步, 设定e charts图形配置项参数, 将云服务器中的json文件导入dataset, 设定
好数据维度的对应坐标轴及图表类型, 生成图表。
2.根据权利要求1所述的采用 B/S结构的大规模数值数据实时映射到三维信息模型的
方法, 其特征在于: 步骤二中涉及一组封装程序1, 其内含 更新机制函数代码, 在 有限元离散
元软件更新数据并点击了程序1的再次集成按钮后触发再次读取数据, 重新集成并替代数
据库最近一次的数据, 保证上传到数据库的数据常新; 再 由于数据库上设置的函数计算式
能自动基于数据变化重新计算出 结果, 得到的计算结果 也常新, 最后更新数据的时间记录 。
3.根据权利要求1所述的采用 B/S结构的大规模数值数据实时映射到三维信息模型的
方法, 其特征在于: 步骤三中也涉及一组封装程序2, 其中含有一函数监听数据库存储数据
模块的时间记录, 时间变动表明数据有所更新, 依据更新的布尔值tru e触发重新解析数据,
转换格式并以相同的文件名、 存储路径等替换云服务器中的上一个文件, 由此保证解析到
云服务器的jso n数据也常新。权 利 要 求 书 1/1 页
2
CN 115203196 A
2一种采用B/S结构的大规 模数值数据实时映射到三维信息模
型的方法
技术领域
[0001]本发明涉及数据动 态可视化应用技术领域, 尤其是一种采用 B/S结构的大规模数
值数据实时映射到三维信息模型的方法。
背景技术
[0002]PFC的全称是Particle Flow Code, 即颗粒流程序, 主要用于研究散粒体 或可简化
为散粒体的系统的分析。 其大规模数据结果一般只能在专业软件可以呈现, 难以直接调用
结果至网页等客户端, 也就是每次查看都需要使用对应软件。 此外, 当下要将pfc等的大规
模数据结果展示在计算机前端一般得先经过将数据导出为excel数据表格, 而后由后端技
术人员将excel数据读取为dat格式数据后再保存到数据库等步骤, 这给用户带来了一定的
不便性与时间成本的浪费。
[0003]E Charts是一款基于JavaScript的数据可视化图表库, 可以流畅的运行在PC和移
动设备上, 兼容当前绝大部分浏 览器 (IE8/9/10/11, Chrome, Firefox, Safari等), 底层依
赖矢量图形库Z Render, 提供直观, 交互丰富, 可高度个性化定制的数据可视化图表。 通过E
Charts内置的dataset属性中的source元素传入大规模数据, 最后再配合设置好series中
的encode属性就可以完成数据可视化映射。 然而 数据更新后的图表更新工作一般就是再次
重复制图过程形成新图, 这使得图表的更新效率低下。
[0004]B/S结构, 即浏览器/服务器结构模式, 是WEB兴起后的一种网络结构模式, 这种模
式利用了不断成熟 的WWW浏览器技术, 用通用浏览器这客户端最主要的一种应用软件就能
实现原来需要复杂专用软件才能实现的强大功能, 简化了系统的开 发、 维护和使用。 此外只
要有一台能上网的电脑, 即便不安装任何专门的软件也能实现在任何地方连接网络进 行操
作, 系统的扩展非常容 易, 具有极其 不错的重用性, 因此这 一结构模式得到广泛的应用。
[0005]Sql结构化查询语言是一种特殊目的的编程语言, 是一种数据库查询和程序设计
语言, 用于存取数据以及查询、 更新和管理关系数据库系统。 它是高级的非过程化编程语
言, 允许用户在高层数据结构上工作。 它不要求用户指 定对数据的存放方法, 也不需要用户
了解具体的数据存放方式, 所以具有完全不同底层结构的不同数据库系统, 可以使用相同
的结构化查询语言作为数据输入与管理的接口。 结构化查询 语言语句可以嵌套, 这使它 具
有极大的灵活性和强大的功能。
[0006]故结合sql语言, 借鉴B/S 这一结构模式的优势, 来研究实现方便调用pfc专业软件
的大规模数据, 提高图表更新效率是 大有可为的。
发明内容
[0007]技术问题:
[0008]鉴于以上背景,本发明所要解决的技术问题是提供一种大规模数值数据实时映射
到三维信息模型的方法, 解决大规模数据调用流 程杂及图表更新效率低下的问题。说 明 书 1/4 页
3
CN 115203196 A
3
专利 一种采用B S结构的大规模数值数据实时映射到三维信息模型的方法
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:17:25上传分享