[发明专利]一种可视化组件的配置方法及装置有效
申请号: | 201810149689.2 | 申请日: | 2018-02-13 |
公开(公告)号: | CN108415697B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 李恒 | 申请(专利权)人: | 北京安博通科技股份有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100120 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 组件 配置 方法 装置 | ||
本申请公开一种可视化组件的配置方法及装置,为解决3D场景和2D图表融合度不高的问题而发明。该方法主要包括:在预置文件夹中,保存待构建模型的可视化组件;响应于用户操作,选取更新数据的调用类型,所述调用类型至少包括应用程序编程接口API、CSV和数据库;根据所述调用类型对应的调用规则引入所述更新数据;根据所述更新数据,重新配置所述可视化组件。本申请主要应用于可视化系统的配置过程中。
技术领域
本申请涉及计算机技术领域,尤其涉及一种可视化组件的配置方法及装置。
背景技术
可视化系统是指用户通过预先编写的功能组件,在系统里进行拖拽、配置等,最终生成所需页面的系统。与程序员编写代码最终生成页面相比,由于组件的复用,大大提高了开发效率。可视化系统的前端开发主依据的技术包括超文本连接语言HTML5、层叠样式表CSS3、和JavaScript脚本,采用Echarts编辑2D可视化组件,采用基于WebGL的Three.js搭建3D可视化组件。
Echarts,是一个是使用JavaScript脚本实现的开源可视化库,可以流畅的在PC和移动设备上运行,并且能够兼容大部分浏览器,底层依赖轻量级的矢量图形库ZRender,提供直观、交互丰富、可高度个性化定制的数据可视化图表。ECharts提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图和线图等2D组件。WebGL,是一种3D绘图协议,可以为HTML5提供硬件3D加速渲染,这样开发人员就可以借助系统显卡在浏览器里流畅地展示3D场景和模型,还能创建复杂的导航和数据视觉化。
目前可视化引擎的搭建主要是为大数据可视化服务,现有的webGL3D建模技术和2D图表库并不完善,所以出现3D场景与2D图表的融合度不高的情况,同时组件的可伸缩和复用性不强。
发明内容
本申请提供了一种可视化组件的配置方法及装置,以解决3D场景和2D图表融合度不高的问题。
第一方面,本申请提供了一种可视化组件的配置方法,该方法包括:在预置文件夹中,保存待构建模型的可视化组件;响应于用户操作,选取更新数据的调用类型,所述调用类型至少包括应用程序编程接口API、CSV和数据库;根据所述调用类型对应的调用规则引入所述更新数据;根据所述更新数据,重新配置所述可视化组件。
结合第一方面,在第一方面的第一种可能实现的方式中,所述在预置文件夹中,保存待构建模型的可视化组件之前,所述方法还包括:获取用户上传的待保存组件;查找所述待保存组件的文件格式;判断所述文件格式是否属于所述预置文件夹的预置存储格式;如果判断结果为是,则确定所述待保存组件为所述可视化组件。
结合第一方面,在第一方面第二种可能的实现方式中,所述可视化组件为2D组件。
结合第一方面,在第一方面第三种可能的实现方式中,所述可视化组件为3D组件;所述在预置文件夹中,保存待构建模型的可视化组件,包括:根据预置封装方法,封装所述可视化组件;在所述预置文件夹中,保存所述封装结果。
结合第一方面,在第一方面的第四种可能的实现方式中,所述根据预置封装方法,封装所述可视化组件,包括:查找所述可视化组件的组件编号;对所述组件编号进行去重;删除无效可视化组件,所述无效可视化组件是指不具备所述组件编号的所述可视化组件。
第二方面,本申请还提供了一种可视化组件的配置装置,所述装置包括用于执行第一方面各种实现方式中方法步骤的模块。
第三方面,本申请还提供了一种终端,包括:处理器及存储器;所述处理器可以执行所述存储器中所存储的程序或指令,从而实现以第一方面各种实现方式所述可视化组件的配置方法。
第四方面,本申请还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的可视化组件的配置方法各实施例中的部分或全部步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安博通科技股份有限公司,未经北京安博通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810149689.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分发式web服务架构设计方法
- 下一篇:在语音对话平台的技能中添加控件的方法