一种云数据可视化方法、装置、终端及存储介质与流程

文档序号:33789880发布日期:2023-04-19 07:42阅读:46来源:国知局
一种云数据可视化方法、装置、终端及存储介质与流程

本申请涉及数据可视化的,尤其是涉及一种云数据可视化方法、装置、终端机存储介质。


背景技术:

1、随着信息技术的发展,服务方通常会统计大量的数据,并将统计结果展示出来,为用户提供感兴趣或有价值的信息。数据可视化技术是关于数据视觉表现形式的技术,允许利用图形、图像处理、计算机视觉以及用户界面,通过表达、建模以及对立体、表面、属性以及动画的显示,对数据加以可视化解释。在实际应用中,可以将数据保存在服务器端,客户端将数据的计算结果通过转换成视觉表现形式,并通过浏览页面展示出来。这些通过浏览器页面展示出来的具有视觉表现形式的数据,也属于浏览器页面的页面元素。这些页面元素也可以称为数据可视化页面元素。

2、在现有的数据可视化技术中,现有的数据可视化大多展示在图表与数据仪表盘上,虽然能够直观地显示展示内容,但是不能通过简单的方式实现可视化布局。


技术实现思路

1、本申请的目的是提供一种可以通过简单的方式即可实现可视化布局的云数据可视化方法、装置、终端及存储介质。

2、第一方面,本申请提供的一种云数据可视化方法,采用如下的技术方案:

3、一种云数据可视化方法,包括:

4、根据配置管理读取编辑器的数据配置和布局样式配置,并通过预设数据代理协议得到页面布局、样式与数据查询语句;

5、根据所述页面布局、样式与数据查询语句通过连接组件库和数据中心渲染出前端页面;

6、通过应用管理与所述编辑器实现每个可视化应用各项参数的增删改查。

7、通过采用上述技术方案,通过配置管理读取编辑器配置的数据配置和布局样式配置来获取页面布局、样式、数据查询语句等参数,再通过连接组件库和数据中心渲染出前端页面,然后通过应用管理与编辑器实现每个可视化应用的各项参数的快速增删改查;从而通过拽找的方式即可实现灵活的可视化布局。

8、可选的,所述根据配置管理读取编辑器的数据配置和布局样式配置,并通过预设数据代理协议得到页面布局、样式与数据查询语句,具体包括:

9、将sql查询字符串和数据库id加密后传到每个可视化应用;

10、每个可视化应用连接数据库将查询后的结果返回到gisway-3d的页面中,得到所述页面布局、样式与数据查询语句。

11、通过采用上述技术方案,将sql查询字符串和数据库id加密后传到每个可视化应用,然后每个可视化应用连接数据库将查询后的结果返回到gisway-3d的页面中,进而得到页面布局、样式与数据查询语句;从而,能够接入多种数据库,且支持动态请求,满足各类大数据实时计算与监控的需求,充分发挥大数据的计算能力。

12、可选的,所述根据所述页面布局、样式与数据查询语句通过连接组件库和数据中心渲染出前端页面,具体包括:

13、解析所述页面布局、样式与数据查询语句,得到数据元素修饰和事件修饰,深拷贝其中的属性值和事件数据渲染出所述前端页面。

14、通过采用上述技术方案,通过解析页面布局、样式与数据查询语句,可以得到数据元素修饰和事件修饰,进而深拷贝其中的属性值和事件数据即可快捷方便地渲染出前端页面。

15、可选的,还包括:

16、确定浏览器页面中需要全屏展示的数据可视化页面元素,所述数据可视化页面元素为利用数据可视化方法得到且作为浏览器页面中的页面元素所展示的信息,所述浏览器页面包括页面头部区和页面显示区;

17、将所述数据可视化页面元素的原页面样式更改为满铺模式;

18、利用浏览器内核中的全屏显示方法隐藏所述页面头部区;

19、将所述页面显示区全屏化,并根据所述满铺模式实现所述数据可视化页面元素的全屏展示。

20、通过采用上述技术方案,将数据可视化页面元素的原页面样式修改为满铺模式,利用浏览器内核中全屏显示方法隐藏页面头部区,触发页面显示区占满整个显示屏幕,进而使得数据可视化页面元素全屏化;从而实现了数据可视化页面元素的全屏化,其显示更为醒目突出,极大地满足了用户的浏览需求,提高用户体验。

21、可选的,所述利用浏览器内核中的全屏显示方法隐藏页面头部区,具体包括:

22、获取浏览器的内核类型;

23、根据所述浏览器的内核类型调用相应的浏览器内核中的全屏显示方法;

24、执行所述全屏显示方法以隐藏页面头部区。

25、通过采用上述技术方案,先获取浏览器的内核类型,并根据内核类型调用相应的浏览器内核中的全屏显示方法,进而执行全屏显示方法以隐藏页面头部区;从而可以适应不同浏览器内核的类型,并能够使方案被不同的浏览器兼容,实现方案的无差化。

26、第二方面,本申请提供的一种云数据可视化装置,采用如下的技术方案:

27、一种云数据可视化装置,包括:

28、获取模块,用于根据配置管理读取编辑器的数据配置和布局样式配置,并通过预设数据代理协议得到页面布局、样式与数据查询语句;

29、渲染模块,用于根据所述页面布局、样式与数据查询语句通过连接组件库和数据中心渲染出前端页面;

30、执行模块,用于通过应用管理与所述编辑器实现每个可视化应用各项参数的增删改查。

31、通过采用上述技术方案,通过获取模块获取配置管理读取编辑器的数据配置和布局样式配置,并通过预设的数据代理协议得到页面布局、样式与数据查询语句,通过渲染模块根据页面布局、样式与数据查询语句通过连接组件库和数据中心渲染出前端页面,通过执行模块根据应用管理与编辑器实现每个可视化应用的各项参数的增删改查;从而通过拽找的方式即可实现灵活的可视化布局。

32、第三方面,本申请提供的一种计算机终端,采用如下的技术方案:

33、一种计算机终端,包括存储器、处理器及存储在所述存储器中并能够在所述处理器上运行的计算机程序,所述处理器加载所述计算机程序时,执行第一方面的方法。

34、通过采用上述技术方案,根据第一方面的方法生成计算机程序,并存储在存储器中,以被处理器加载执行,从而根据存储器与处理器制作终端,方便使用。

35、第四方面,本申请提供的一种计算机可读存储介质,采用如下的技术方案:

36、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器加载时,执行第一方面的方法。

37、通过采用上述技术方案,根据第一方面的方法生成计算机程序,并存储在计算机可读存储介质中,以被处理器加载并执行,通过计算机可读存储介质,方便计算机程序的可读及存储。



技术特征:

1.一种云数据可视化方法,其特征在于,包括:

2.根据权利要求1所述的云数据可视化方法,其特征在于,所述根据配置管理读取编辑器的数据配置和布局样式配置,并通过预设数据代理协议得到页面布局、样式与数据查询语句,具体包括:

3.根据权利要求1所述的云数据可视化方法,其特征在于,所述根据所述页面布局、样式与数据查询语句通过连接组件库和数据中心渲染出前端页面,具体包括:

4.根据权利要求1所述的云数据可视化方法,其特征在于,还包括:

5.根据权利要求4所述的云数据可视化方法,其特征在于,所述利用浏览器内核中的全屏显示方法隐藏页面头部区,具体包括:

6.一种云数据可视化装置,其特征在于,包括:

7.一种计算机终端,包括存储器、处理器及存储在所述存储器中并能够在所述处理器上运行的计算机程序,其特征在于,所述处理器加载所述计算机程序时,执行权利要求1-5中任一项所述的方法。

8.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载时,执行权利要求1-5中任一项所述的方法。


技术总结
本申请涉及一种云数据可视化方法、装置、终端及存储介质,涉及数据可视化的技术领域,该方法包括:根据配置管理读取编辑器的数据配置和布局样式配置,并通过预设数据代理协议得到页面布局、样式与数据查询语句;根据所述页面布局、样式与数据查询语句通过连接组件库和数据中心渲染出前端页面;通过应用管理与所述编辑器实现每个可视化应用各项参数的增删改查。本申请具有通过拽找的方式即可实现灵活的可视化布局的效果。

技术研发人员:张筵,张辉,贺洁,薄建涛,闫伟
受保护的技术使用者:山西信息规划设计院有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1