一种数据可视化展示平台制造技术

技术编号:24206342 阅读:27 留言:0更新日期:2020-05-20 14:49
本发明专利技术提出了一种数据可视化展示平台,包括应用服务器、web服务器和数据库;所述应用服务器和数据库连接并利用数据持久化实现数据的高效访问,将数据库中数据和可视化组件进行关联和配置,保存并生成可预览、发布和离线部署的数据可视化应用,所述web服务器连接应用服务器接收外部数据可视化请求并进行数据可视化展示;通过预置应用模板,增加数据可视化的复用性和易用性,在提高数据可视化展示效率的同时节省人力资源成本;为数据可视化项目开发流程中业务人员、需求人员、开发人员提供图形可视化的操作界面,简化开发流程、降低技术开发难度,减少重复沟通,提高项目交付效率。

A data visualization platform

【技术实现步骤摘要】
一种数据可视化展示平台
本专利技术涉及数据可视化领域,尤其涉及一种数据可视化展示平台。
技术介绍
随着数据可视化行业不断快速发展,相比于传统图表与BI数据仪表盘,数据可视化以更生动和友好的形式即时呈现效果,但是数据可视化效果的呈现也表现出其不可复用性的一面,现有数据可视化多采用一次性设计,其呈现效果的数据来源是特定的,一旦数据来源发生变化或加入、减少数据类型,对数据可视化呈现造成的影响是巨大的,为适应大数据分析的发展潮流,对数据的可视化呈现做专业性的分析工具是一种趋势。但是形成一站式数据可视化应用设计、开发、在线发布以及离线部署,并基于高性能可视化浏览器内核渲染复杂多变的界面结构和绚丽精美的特效,使数据可视化应用具备跨平台、跨终端的运行能力,让数据可视化具备无限扩展能力,核心的组件集成能力、多数据源管理能力、跨平台离线部署能力,仍然在数据可视化展示领域困扰相关专业人员。
技术实现思路
本专利技术的目的在于,针对上述问题,提出一种数据可视化展示平台,包括应用服务器、web服务器和数据库;所述应用服务器和数据库连接并利用数据持久化实现数据的高效访问,将数据库中数据和可视化组件进行关联和配置,保存并生成可预览、发布和离线部署的数据可视化应用,所述web服务器连接应用服务器接收外部数据可视化请求并进行数据可视化展示。进一步的,所述应用服务器包括管理中心、可视化组件库、可视化编辑器以及离线部署包;所述可视化编辑器用于数据可视化应用开发,所述离线部署包用于离线数据可视化应用部署,所述可视化组件包括2D图表、表格、静态动态图像、视频播放组件以及3D地图和模型组件。进一步的,所述管理中心包括用户管理模块、资源管理模块和项目管理模块;所述用户管理模块包括基础信息管理模块、用户级别管理模块和有效期管理模块;所述资源管理模块包括地图管理模块、组件管理模块和模板管理模块;所述项目管理模块包括应用管理模块和图片管理模块,所述应用管理模块包括离线发布模块、模板保存模块以及应用设计模块。进一步的,所述可视化组件库用于对可视化组件进行开发、测试、构建以及发布并生成可查询的在线文档;所述可视化组件库包括有用于应用编辑器设计应用的可视化组件,用于编辑器配置组件属性的组件属性组件以及用于画布动态背景的动态背景组件,所述画布为可视化编辑器中编辑或设计数据可视化应用的有效区域,可显示数据可视化应用的全部组件。进一步的,所述应用设计模块从模板管理模块选取模板并发送至可视化编辑器以进行数据可视化应用开发;所述可视化编辑器包括组件查询模块、组件配置模块、组件保存模块、页面配置模块以及发布预览模块;所述组件查询模块连接组件管理模块,选取当前画布中可用于模板的可视化组件;所述组件配置模块包括属性配置模块和数据配置模块,所述属性配置模块可对组件属性值进行配置以实时更新画布中组件的展示效果,所述数据配置模块根据需要配置的组件选择相关的数据进行关联和配置;所述组件保存模块对当前模板中组件的配置信息进行保存;所述页面配置模块对当前画布中的应用配置信息、组件信息,画布显示背景颜色、背景图片、动态背景相关信息进行配置,并发送至模板保存模块进行保存以生成模板;所述模板为可视化应用模板,是以已保存的应用配置信息创建的模板信息,用于新应用创建时选择模板可以快速生成复杂的布局结构;所述模板保存模块将模板发送至模板管理模块;所述发布预览模块对当前画布中的全部应用配置信息进行预览,并发布为可供浏览器访问的地址。进一步的,所述离线发布模块将应用打包为离线部署基础包,离线部署基础包构建完成后,将发布到应用服务器离线部署包中,所述离线部署包包含应用基础框架文件、部署说明文档和license。进一步的,所述应用服务器还包括静态资源服务模块,所述静态资源服务模块连接应用管理模块和图片管理模块,用于用户上传、下载、删除静态文件,并为应用设计模块、发布预览模块以及离线部署包提供图片文件资源。进一步的,所述应用服务器连接web服务器并通过模态框和数据表单实现内部业务逻辑处理,将浏览器访问地址以及包含服务器部署的代码包发送至web服务器,以实现数据可视化展示。进一步的,所述模态框用于文字字数较多的信息提示或较重要的信息提示或用于在当前页面填写表单内容,表单内容填写后先校验输入内容是否符合校验规则,若不符合校验规则提示错误信息,模态框继续保持显示状态,若校验通过则提交表单信息至应用服务器进行处理,若处理成功则关闭模态框,若处理失败则继续保持。进一步的,所述模态框和数据表单用于用户在平台管理中心登录以及管理中心各模块及各子模块之间的信息交互。本专利技术的有益效果:通过制定可视化开发标准及规范,具备快速集成其他产品中的可视化组件以及将组件库中的可视化组件共享到其他应用模板中;实现无限分辨率、自由布局、鼠标拖拉拽式移动缩放,通过预置应用模板,增加数据可视化的复用性和易用性,在提高数据可视化展示效率的同时节省人力资源成本;为数据可视化项目开发流程中业务人员、需求人员、开发人员提供图形可视化的操作界面,简化开发流程、降低技术开发难度,减少重复沟通,提高项目交付效率。附图说明图1是本专利技术平台总体示意图;图2是本专利技术不同角色登录管理中心后的可操作功能图;图3是本专利技术业务逻辑处理详细流程图;图4是本专利技术应用管理模块与可视化编辑器实现数据可视化应用开发流程图;图5是本专利技术可视化组件库在数据可视化应用开发中的流程图;图6是本专利技术应用服务器各功能模块图;图7是本专利技术数据可视化应用在项目中的开发流程图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说明本专利技术的具体实施方式。如图1所示的一种数据可视化展示平台,包括应用服务器、web服务器和数据库;所述应用服务器和数据库连接并利用数据持久化实现数据的高效访问,将数据库中数据和可视化组件进行关联和配置,保存并生成可预览、发布和离线部署的数据可视化应用,所述web服务器连接应用服务器接收外部数据可视化请求并进行数据可视化展示。应用服务器包括管理中心、可视化组件库、可视化编辑器以及离线部署包,可视化编辑器用于数据可视化应用开发,离线部署包用于离线数据可视化应用部署。数据可视化应用是最终发布的数据可视化产出,包含了该应用的全部配置信息,所有数据可视化应用均创建在项目之下,由项目创建人负责管理。所述可视化组件是画布中的基本元素,组件可以是文字、图片、图表、地图等,每个组件有私有属性,也有通用的属性,其包括2D图表、表格、静态动态图像、视频播放组件以及3D地图和模型组件;所述画布为可视化编辑器中编辑或设计数据可视化应用的有效区域,可显示数据可视化应用的全部组件。可视化组件库是可视化组件的独立开发仓库,可视化组件的集合包,应用于可视化编辑器、应用预览页、离线部署包中。管理中心包括登录注册模块本文档来自技高网...

【技术保护点】
1.一种数据可视化展示平台,其特征在于,包括应用服务器、web服务器和数据库;所述应用服务器和数据库连接并利用数据持久化实现数据的高效访问,将数据库中数据和可视化组件进行关联和配置,保存并生成可预览、发布和离线部署的数据可视化应用,所述web服务器连接应用服务器接收外部数据可视化请求并进行数据可视化展示。/n

【技术特征摘要】
1.一种数据可视化展示平台,其特征在于,包括应用服务器、web服务器和数据库;所述应用服务器和数据库连接并利用数据持久化实现数据的高效访问,将数据库中数据和可视化组件进行关联和配置,保存并生成可预览、发布和离线部署的数据可视化应用,所述web服务器连接应用服务器接收外部数据可视化请求并进行数据可视化展示。


2.根据权利要求1所述的一种数据可视化展示平台,其特征在于,所述应用服务器包括管理中心、可视化组件库、可视化编辑器以及离线部署包;所述可视化编辑器用于数据可视化应用开发,所述离线部署包用于离线数据可视化应用部署,所述可视化组件包括2D图表、表格、静态动态图像、视频播放组件以及3D地图和模型组件。


3.根据权利要求2所述的一种数据可视化展示平台,其特征在于,所述管理中心包括用户管理模块、资源管理模块和项目管理模块;
所述用户管理模块包括基础信息管理模块、用户级别管理模块和有效期管理模块;
所述资源管理模块包括地图管理模块、组件管理模块和模板管理模块;
所述项目管理模块包括应用管理模块和图片管理模块,所述应用管理模块包括离线发布模块、模板保存模块以及应用设计模块。


4.根据权利要求2所述的一种数据可视化展示平台,其特征在于,所述可视化组件库用于对可视化组件进行开发、测试、构建以及发布并生成可查询的在线文档;所述可视化组件库包括有用于应用编辑器设计应用的可视化组件,用于编辑器配置组件属性的组件属性组件以及用于画布动态背景的动态背景组件,所述画布为可视化编辑器中编辑或设计数据可视化应用的有效区域,可显示数据可视化应用的全部组件。


5.根据权利要求3或4所述的一种数据可视化展示平台,其特征在于,所述应用设计模块从模板管理模块选取模板并发送至可视化编辑器以进行数据可视化应用开发;
所述可视化编辑器包括组件查询模块、组件配置模块、组件保存模块、页面配置模块以及发布预览模块;
所述组件查询模块连接组件管理模块,选取当前画布中可用于模板的可视化组件;
所述组件配置模块包括属性配置模块和数据配置模块,所述属性配置模块可对组件属性值进行配置以...

【专利技术属性】
技术研发人员:王波王敏叶莎莎
申请(专利权)人:创意信息技术股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1