本申请实施例公开了一种数据可视化展示方法、装置、介质及电子设备。所述方法包括:生成对目标数据的目标展示请求;向可视化服务器发送所述目标展示请求,使所述可视化服务器响应于所述目标展示请求,从候选数据和所述候选数据的展示配置信息中确定目标数据和所述目标数据的展示配置信息;根据所述目标数据的展示配置信息,确定所述目标数据的目标展示样式,并通过所述目标展示样式将所述目标数据渲染到数据显示页。执行本申请所提供的技术方案可以在保证数据安全性的同时丰富数据展示方式,提高数据可读性,提高用户体验。提高用户体验。提高用户体验。
【技术实现步骤摘要】
一种数据可视化展示方法、装置、介质及电子设备
[0001]本申请实施例涉及计算机应用
,尤其涉及一种数据可视化展示方法、装置、介质及电子设备。
技术介绍
[0002]数据采集设备(DAE)是将模拟电信号转换为数字信号存储起来,进行预处理的设备。数据采集设备的蓬勃发展加速了数据的流通与汇聚,促使数据资源体量指数式增长,数据呈现出海量、多样、低价值密度等一系列特征。
[0003]在保证数据安全的前提下,从数据采集设备中获取数据并对获取到的数据进行整理和挖掘,将数据之间的关系、趋势和规律以可读性更强的方式揭示给用户,对于将数据从费用成本转化为有效资产具有重要意义。
技术实现思路
[0004]本申请实施例提供一种数据可视化展示方法、装置、介质及电子设备,可以达到在保证数据安全性的同时丰富数据展示方式,到达提高数据可读性,提高用户体验的目的。
[0005]第一方面,本申请实施例提供了一种数据可视化展示方法,由桌面应用程序执行,所述方法包括:
[0006]生成对目标数据的目标展示请求;
[0007]向可视化服务器发送所述目标展示请求,使所述可视化服务器响应于所述目标展示请求,从候选数据和所述候选数据的展示配置信息中确定目标数据和所述目标数据的展示配置信息;
[0008]根据所述目标数据的展示配置信息,确定所述目标数据的目标展示样式,并通过所述目标展示样式将所述目标数据渲染到数据显示页面。
[0009]第二方面,本申请实施例提供了一种数据可视化展示装置,配置于桌面应用程序,所述装置包括:
[0010]目标展示请求生成模块,用于生成对目标数据的目标展示请求;
[0011]目标展示请求发送模块,用于向可视化服务器发送所述目标展示请求,使所述可视化服务器响应于所述目标展示请求,从候选数据和所述候选数据的展示配置信息中确定目标数据和所述目标数据的展示配置信息;
[0012]目标展示样式确定模块,用于根据所述目标数据的展示配置信息,确定所述目标数据的目标展示样式,并通过所述目标展示样式将所述目标数据渲染到数据显示页面。
[0013]第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的一种数据可视化展示方法。
[0014]第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的一种数据可视化展示方法。
[0015]本申请实施例所提供的技术方案,桌面应用程序生成对目标数据的目标展示请求;向可视化服务器发送目标展示请求,使可视化服务器响应于目标展示请求,从候选数据和候选数据的展示配置信息中确定目标数据和目标数据的展示配置信息;根据目标数据的展示配置信息,确定目标数据的目标展示样式,并通过目标展示样式将所述目标数据渲染到数据显示页面。保证数据安全性的同时丰富数据展示方式,到达提高数据可读性,提高用户体验的目的。
附图说明
[0016]图1是本申请实施例一提供的一种数据可视化展示方法的流程图;
[0017]图2A是本申请实施例二提供的另一种数据可视化展示方法的流程图;
[0018]图2B是本申请实施例二提供的.NET平台所开发的Windows窗体程序的数据显示效果图;
[0019]图2C是基于本申请实施例提供的数据可视化展示方法得到的数据显示效果图;
[0020]图3是本申请实施例三提供的一种数据可视化展示装置的结构示意图;
[0021]图4是本申请实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0022]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0023]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0024]实施例一
[0025]图1是本申请实施例一提供的一种数据可视化展示方法的流程图,本实施例可适用对数据进行可视化展示的情况。该方法可以由桌面应用程序执行,该桌面应用程序可以由软件和/或硬件的方式来实现,并可集成于运行此系统的电子设备中。
[0026]如图1所示,所述数据可视化展示方法包括:
[0027]S110、生成对目标数据的目标展示请求。
[0028]其中,目标展示请求用于向可视化服务器请求目标数据和目标数据的展示配置信息。目标展示请求是指将目标数据以可视化方式展示的请求。目标数据是需要可视化的数据。目标数据根据实际业务需求确定,示例性的目标数据可以是车站的旅客流量数据。
[0029]目标数据的目标展示请求,具体的,是存在数据可视化展示需求的情况下,由桌面应用程序产生的,示例性的,可以是桌面应用程序响应于用户点击数据可视化控件,生成对于目标数据的目标展示请求。可选的,目标数据是由桌面应用程序从数据采集设备获取,并发送至可视化服务器。其中,数据采集设备是用于进行数据采集的硬件设备。
[0030]S120、向可视化服务器发送所述目标展示请求,使所述可视化服务器响应于所述
目标展示请求,从候选数据和所述候选数据的展示配置信息中确定目标数据和所述目标数据的展示配置信息。
[0031]其中,候选数据是指存储在可视化服务器中的待展示数据。每一条候选数据均存在对应的展示配置信息。候选数据以及候选数据的展示配置信息均由桌面应用程序产生并发送给可视化服务器。其中,展示配置信息用于约束候选数据的可视化样式。目标数据在候选数据中产生,目标数据同样存在对应的展示配置信息。
[0032]可选的,目标展示请求中包括目标数据的数据标识,可视化服务器根据目标数据的数据标识选择出数据标识对应的候选数据作为目标数据,并选择与目标数据关联的展示配置信息,作为目标数据的展示配置信息。
[0033]桌面应用程序向可视化服务器发送目标展示请求,可视化服务器响应于接收到目标展示请求,从候选数据和候选数据的展示配置信息中确定目标数据和目标数据的展示配置信息,并将目标数据和目标数据的展示配置信息反馈给桌面应用程序。
[0034]可选的,桌面应用程序是基于Ajax技术与可视化服务器进行通信的。其中,Ajax是一种用于创建更好更快以及交互性更强的Web应用程序的技术。Ajax在浏览器与Web服务器之间使用异步数据传输,是一种独立于Web服务器软件的浏览器技术。Ajax基于下列Web标准:JS(J本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据可视化展示方法,其特征在于,由桌面应用程序执行,所述方法包括:生成对目标数据的目标展示请求;向可视化服务器发送所述目标展示请求,使所述可视化服务器响应于所述目标展示请求,从候选数据和所述候选数据的展示配置信息中确定目标数据和所述目标数据的展示配置信息;根据所述目标数据的展示配置信息,确定所述目标数据的目标展示样式,并通过所述目标展示样式将所述目标数据渲染到数据显示页面。2.根据权利要求1所述的方法,其特征在于,在所述生成对目标数据的目标展示请求之前,所述方法还包括:生成对所述目标数据的数据获取请求;基于参数转换工具对所述数据获取请求进行格式转换,得到转换结果;其中,所述参数转换工具为Edge.js或者node
‑
ffi;基于所述转换结果建立与数据采集设备的通信连接,从所述数据采集设备获取所述目标数据,并将所述目标数据发送给所述可视化服务器。3.根据权利要求1所述的方法,其特征在于,在所述生成对目标数据的目标展示请求之前,所述方法还包括:通过可视化配置页面获取展示样式信息,并根据所述展示样式信息为所述目标数据确定图表展示样式;展示与所述图表展示样式关联的图表元素属性,并获取所述图表元素属性的属性配置信息;根据所述图表展示样式和所述属性配置信息,生成所述目标数据的展示配置信息;将所述目标数据和所述目标数据的展示配置信息发送给所述可视化服务器。4.根据权利要求1所述的方法,其特征在于,根据所述目标数据的展示配置信息,确定所述目标数据的目标展示样式,并通过所述目标展示样式将所述目标数据渲染到数据显示页面,包括:根据所述目标数据的展示配置信息,配置数据可视化图表库;通过所述数据可视化图表库,将所述目标数据以目标展示样式展示到数据显示页面。5.根据权利要求1所述的方法,其特征在于,所述桌面应用程序基于Nodejs环境,通过electron框架生成。6.一种数据可视化展示装置,其特征在于,配置于桌面应用程序,所述装置包括:目标展示请求生成模块,用于生成对目标数据的目标...
【专利技术属性】
技术研发人员:袁文静,万月亮,火一莽,
申请(专利权)人:北京锐安科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。