图表生成方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:33957734 阅读:28 留言:0更新日期:2022-06-29 23:55
本发明专利技术实施例公开了一种图表生成方法、装置、计算机设备及计算机可读存储介质,方法包括:服务器在接收到用户终端发送的图表生成请求后,解析图表生成请求以获取标识信息;接着,根据标识信息确定图表生成请求对应的至少一个目标图表;最后,根据图表生成请求对应的数据和预先存储的图表的显示样式信息,使每个目标图表均进行数据加载和渲染,进而得到图表生成请求对应的所有图表。由此,本发明专利技术实施例使得用户终端欲通过图表分析数据时,服务器将根据各个目标图表的显示样式信息生成相应的图表,使得用户能查看到不同展示方式的图表,进而满足用户不同的数据分析需求。而满足用户不同的数据分析需求。而满足用户不同的数据分析需求。

【技术实现步骤摘要】
图表生成方法、装置、计算机设备及计算机可读存储介质


[0001]本专利技术涉及数据处理领域,尤其涉及一种图表生成方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着物联网技术的发展和应用,设备端采集的数据量越来越大,数据分析的方式也越来越复杂。
[0003]也因此,提供智能设备和数据分析的企业往往需根据各类用户提出的数据分析需求,生成各式各样的数据图表,以在用户使用智能设备后,能根据数据图表完成高效精细的数据分析。
[0004]由此,开发人员需根据花费较多时间根据数据分析需求进行对应的图表开发,导致智能设备的交付流程延长。

技术实现思路

[0005]有鉴于此,本专利技术提供一种图表生成方法、装置、计算机设备及计算机可读存储介质,以改善开发人员需根据花费较多时间根据数据分析需求进行对应的图表开发,导致智能设备的交付流程延长。
[0006]第一方面,本专利技术实施例提供一种图表生成方法,应用于服务器,所述服务器存储有多个图表的显示样式信息,所述方法包括:
[0007]获取用户终端发送的图表生成请求,其中,所述图表生成请求包括所述用户终端的标识信息;
[0008]根据所述标识信息,确定所述图表生成请求对应的至少一个目标图表,其中,所述标识信息与所述目标图表关联;
[0009]根据所述图表生成请求对应的数据和每个所述目标图表的显示样式信息,生成所述图表生成请求对应的所有图表。
[0010]可选的,在本专利技术实施例提供的一种实施方式中,所述服务器还存储有多个过滤器信息,所述过滤器信息表示图表中数据的筛选条件;
[0011]所述获取用户终端发送的图表生成请求之前,所述方法还包括:
[0012]响应所述用户终端发送的图表定义请求,确定所述图表定义请求对应的目标过滤器信息和待定义图表,其中,所述图表定义请求包括所述用户终端的标识信息;
[0013]将所述目标过滤器信息与所述待定义图表的显示样式信息合并,得到已定义图表,其中,所述已定义图表在显示数据时,根据所述目标过滤器信息完成数据筛选;
[0014]将所述已定义图表与所述标识信息关联。
[0015]可选的,在本专利技术实施例提供的一种实施方式中,所述服务器用于根据预设数据结构存储数据,所述方法还包括:
[0016]获取结构配置请求,其中,所述结构配置请求包括所述预设数据结构的结构新增
项;
[0017]根据所述结构新增项更新所述预设数据结构,并在接收到数据上报时,根据更新后的预设数据结构将上报的数据存储。
[0018]进一步的,在本专利技术实施例提供的一种实施方式中,所述服务器包括第一数据库和第二数据库,所述第一数据库用于基于所述预设数据结构存储数据,所述第二数据库用于存储所述预设数据结构;
[0019]所述根据所述结构新增项更新所述预设数据结构,并在接收到数据上报时,根据更新后的预设数据结构将上报的数据存储,包括:
[0020]利用所述结构新增项更新所述预设数据结构,并将更新后的预设数据结构存储至所述第二数据库;
[0021]当接收到数据上报时,从所述第二数据库读取所述更新后的预设数据结构;
[0022]基于所述更新后的预设数据结构,将上报的数据存储至所述第一数据库。
[0023]进一步的,在本专利技术实施例提供的一种实施方式中,所述第一数据库包括ClickHouse数据库,所述第二数据库包括远程字典服务数据库。
[0024]可选的,在本专利技术实施例提供的一种实施方式中,所述图表生成请求还包括所述用户终端预先从所述服务器获取的临时令牌;
[0025]所述获取用户终端发送的图表生成请求之后,所述根据所述标识信息,确定所述图表生成请求对应的至少一个目标图表之前,所述方法还包括:
[0026]验证所述令牌是否合法;
[0027]若合法,执行所述根据所述标识信息,确定所述图表生成请求对应的至少一个目标图表的步骤。
[0028]第二方面,本专利技术实施例提供一种图表生成装置,应用于服务器,所述服务器存储有多个图表的显示样式信息,所述装置包括:
[0029]获取模块,用于获取用户终端发送的图表生成请求,其中,所述图表生成请求包括所述用户终端的标识信息;
[0030]确定模块,用于根据所述标识信息,确定所述图表生成请求对应的至少一个目标图表,其中,所述标识信息与所述目标图表关联;
[0031]生成模块,用于根据所述图表生成请求对应的数据和每个所述目标图表的显示样式信息,生成所述图表生成请求对应的所有图表。
[0032]可选的,在本专利技术实施例提供的一种实施方式中,所述服务器还存储有多个过滤器信息,所述过滤器信息表示图表中数据的筛选条件;
[0033]所述装置还包括:
[0034]响应模块,用于响应所述用户终端发送的图表定义请求,确定所述图表定义请求对应的目标过滤器信息和待定义图表,其中,所述图表定义请求包括所述用户终端的标识信息;
[0035]合并模块,用于将所述目标过滤器信息与所述待定义图表的图表信息合并,得到已定义图表,其中,所述已定义图表用于在显示数据时,根据所述目标过滤器信息完成数据筛选;
[0036]关联模块,用于将所述已定义图表与所述标识信息关联;
[0037]第三方面,本专利技术实施例提供一种计算机设备,包括存储器以及处理器,存储器存储有计算机程序,计算机程序在处理器上运行时执行如第一方面中任一种公开的图表生成方法。
[0038]第四方面,本专利技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序在处理器上运行时执行如第一方面中任一种公开的图表生成方法。
[0039]本专利技术实施例提供的图表生成方法中,服务器在接收到用户终端发送的图表生成请求后,解析图表生成请求以获取标识信息;接着,根据标识信息确定图表生成请求对应的至少一个目标图表;最后,根据图表生成请求对应的数据和预先存储的图表的显示样式信息,使每个目标图表均进行数据加载和渲染,进而得到图表生成请求对应的所有图表。
[0040]基于此,本专利技术实施例所提供的图表生成方法使得用户终端欲通过图表分析数据时,服务器将根据各个目标图表的显示样式信息生成相应的图表,使得用户能查看到不同展示方式的图表,进而满足用户不同的数据分析需求;并且,由于服务器将生成多个图表,进而能减少开发人员需根据不同的数据分析需求而制作对应的图表的工作量,提高了开发效率,从而降低了图表交付流程所需的时间。
附图说明
[0041]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0042]图1示出了本专利技术实施例提供的第一种图表生成方法的流程示意图;
[0043]图2示出了本专利技术实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图表生成方法,其特征在于,应用于服务器,所述服务器存储有多个图表的显示样式信息,所述方法包括:获取用户终端发送的图表生成请求,其中,所述图表生成请求包括所述用户终端的标识信息;根据所述标识信息,确定所述图表生成请求对应的至少一个目标图表,其中,所述标识信息与所述目标图表关联;根据所述图表生成请求对应的数据和每个所述目标图表的显示样式信息,生成所述图表生成请求对应的所有图表。2.根据权利要求1所述的图表生成方法,其特征在于,所述服务器还存储有多个过滤器信息,所述过滤器信息表示图表中数据的筛选条件;所述获取用户终端发送的图表生成请求之前,所述方法还包括:响应所述用户终端发送的图表定义请求,确定所述图表定义请求对应的目标过滤器信息和待定义图表,其中,所述图表定义请求包括所述用户终端的标识信息;将所述目标过滤器信息与所述待定义图表的显示样式信息合并,得到已定义图表,其中,所述已定义图表在显示数据时,根据所述目标过滤器信息完成数据筛选;将所述已定义图表与所述标识信息关联。3.根据权利要求1所述的图表生成方法,其特征在于,所述服务器用于根据预设数据结构存储数据,所述方法还包括:获取结构配置请求,其中,所述结构配置请求包括所述预设数据结构的结构新增项;根据所述结构新增项更新所述预设数据结构,并在接收到数据上报时,根据更新后的预设数据结构将上报的数据存储。4.根据权利要求3所述的图表生成方法,其特征在于,所述服务器包括第一数据库和第二数据库,所述第一数据库用于基于所述预设数据结构存储数据,所述第二数据库用于存储所述预设数据结构;所述根据所述结构新增项更新所述预设数据结构,并在接收到数据上报时,根据更新后的预设数据结构将上报的数据存储,包括:利用所述结构新增项更新所述预设数据结构,并将更新后的预设数据结构存储至所述第二数据库;当接收到数据上报时,从所述第二数据库读取所述更新后的预设数据结构;基于所述更新后的预设数据结构,将上报的数据存储至所述第一数据库。5.根据权利要求4所述的图表生成方法,其特征在于,所述第一数据...

【专利技术属性】
技术研发人员:曾逸清
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:

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

1