买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】可视化图表的处理方法及装置_北京国双科技有限公司_201610987292.1 

申请/专利权人:北京国双科技有限公司

申请日:2016-11-09

公开(公告)日:2020-09-15

公开(公告)号:CN108062339B

主分类号:G06F16/904(20190101)

分类号:G06F16/904(20190101)

优先权:

专利状态码:有效-授权

法律状态:2020.09.15#授权;2018.06.15#实质审查的生效;2018.05.22#公开

摘要:本申请公开了一种可视化图表的处理方法及装置。该方法包括:获取显示界面上可视化图表的配置信息;根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理;通过第一配置转换器将可视化图表的配置信息转换为通用配置信息;根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示通用配置界面。通过本申请,解决了相关技术中针对单一图表库的图表配置不具备通用性的问题。

主权项:1.一种可视化图表的处理方法,其特征在于,包括:获取显示界面上可视化图表的配置信息;根据所述可视化图表的配置信息,确定对应的第一配置转换器,其中,所述第一配置转换器用于将所述可视化图表的配置信息转换为通用配置信息,所述通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在所述通用配置界面上支持对不同的可视化图表进行处理;通过所述第一配置转换器将所述可视化图表的配置信息转换为通用配置信息;根据所述通用配置信息对所述可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示所述通用配置界面;其中,通过所述第一配置转换器将所述可视化图表的配置信息转换为通用配置信息包括:确定预先创建的通用模板中各配置项的键值;遍历所述预先创建的通用模板中各配置项的键值与所述可视化图表的配置信息中各配置项的键值进行匹配;将匹配出的所述可视化图表的配置信息中配置项的字段信息赋值给对应的所述预先创建的通用模板中的配置项;以及将赋值后的通用模板作为所述可视化图表的配置信息对应的通用配置信息;其中,在展示所述通用配置界面之后,所述方法还包括:接收修改指令,其中,所述修改指令用于指示在所述通用配置界面上进行修改;根据所述修改指令在所述通用配置界面上进行修改;以及保存修改后的通用配置。

全文数据:可视化图表的处理方法及装置技术领域[0001]本申请涉及网站开发技术领域,具体而言,涉及一种可视化图表的处理方法及装置。背景技术[0002]数据可视化类的网站中会用到大量的图表,这些图表的绘制通常都是通过第三方图表库来完成。在一般的网站开发过程中,往往只会选用一种图表库,然而由于一些业务上的特殊需求,高级用户可能会用不同的图表库绘制图表,以获得更为友好的视觉体验。然而,图表样式的配置可能只适用于一种图表库,当用户选用其他图表库时配置失效,需要额外开发另一组个性化的配置选项满足特定图表库的配置要求。这会导致开发过程中代码量的急剧上升,而且对于后期的代码维护难度加大。如果能够构造出一组通用的图表配置,并能够应用于不同的图表库,不仅降低了图表配置的开发工作量,还能够满足用户的个性化需求。例如,百度图说提供了一套数据可视化方案,该系统中可以自由选择各种不同的图表,可以自由编辑图表数据,并提供可视化图表对应的通用配置界面来修改图表中的各种样式。百度图说系统完全基于百度来发的echarts图表库,配置项完全针对echarts而设计,因此百度图说只使用了一种图表库,能够满足普通用户的需求。但对于高级用户而言,不能自主选择其它图表库,目前的配置项只适用于echarts库,不能用于其它图表库。[0003]针对相关技术中针对单一图表库的图表配置不具备通用性的问题,目前尚未提出有效的解决方案。发明内容[0004]本申请的主要目的在于提供一种可视化图表的处理方法及装置,以解决相关技术中针对单一图表库的图表配置不具备通用性的问题。[0005]为了实现上述目的,根据本申请的一个方面,提供了一种可视化图表的处理方法。该方法包括:获取显示界面上可视化图表的配置信息;根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理;通过第一配置转换器将可视化图表的配置信息转换为通用配置信息;根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示通用配置界面。[0006]进一步地,通过第一配置转换器将可视化图表的配置信息转换为通用配置信息包括:确定预先创建的通用模板中各配置项的键值;遍历预先创建的通用模板中各配置项的键值与可视化图表的配置信息中各配置项的键值进行匹配;将匹配出的可视化图表的配置信息中配置项的字段信息赋值给对应的预先创建的通用模板中的配置项;以及将赋值后的通用模板作为可视化图表的配置信息对应的通用配置信息。[0007]进一步地,在展示通用配置界面之后,该方法还包括:接收修改指令,其中,修改指令用于指示在通用配置界面上进行修改;根据修改指令在通用配置界面上进行修改;以及保存修改后的通用配置。[0008]进一步地,在保存修改后的通用配置之后,该方法还包括:从预设配置转换器库中获取修改后的通用配置对应的第二配置转换器;通过第二配置转换器将修改后的通用配置转换为目标可视化图表的配置信息;以及根据目标可视化图表的配置信息渲染生成目标可视化图表。[0009]进一步地,可视化图表的配置信息包括可视化图表的样式信息和可视化图表的数据信息,根据可视化图表的配置信息,确定对应的第一配置转换器包括:根据可视化图表的样式信息和可视化图表的数据信息确定可视化图表的配置信息对应的图表库;以及从预设配置转换器库中获取图表库对应的第一配置转换器。[0010]为了实现上述目的,根据本申请的另一方面,提供了一种可视化图表的处理装置。该装置包括:第一获取单元,用于获取显示界面上可视化图表的配置信息;确定单元,用于根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理;第一转换单元,用于通过第一配置转换器将可视化图表的配置信息转换为通用配置信息;第一生成单元,用于根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示单元,用于展示通用配置界面。[0011]进一步地,第一转换单元包括:第一确定模块,用于确定预先创建的通用模板中各配置项的键值;匹配模块,用于遍历预先创建的通用模板中各配置项的键值与可视化图表的配置信息中各配置项的键值进行匹配;赋值模块,用于将匹配出的可视化图表的配置信息中配置项的字段信息赋值给对应的预先创建的通用模板中的配置项;以及第二确定模块,用于将赋值后的通用模板作为可视化图表的配置信息对应的通用配置信息。[0012]进一步地,该装置还包括:接收单元,用于接收修改指令,其中,在展示通用配置界面之后,修改指令用于指示在通用配置界面上进行修改;修改单元,用于根据修改指令在通用配置界面上进行修改;以及保存单元,用于保存修改后的通用配置。[0013]进一步地,该装置还包括:第二获取单元,用于从预设配置转换器库中获取修改后的通用配置对应的第二配置转换器;第二转换单元,用于通过第二配置转换器将修改后的通用配置转换为目标可视化图表的配置信息;以及第二生成单元,用于根据目标可视化图表的配置信息渲染生成目标可视化图表。[0014]进一步地,可视化图表的配置信息包括可视化图表的样式信息和可视化图表的数据信息,确定单元包括:第三确定模块,用于根据可视化图表的样式信息和可视化图表的数据信息确定可视化图表的配置信息对应的图表库;以及获取模块,用于从预设配置转换器库中获取图表库对应的第一配置转换器。[0015]通过本申请,采用以下步骤:获取显示界面上可视化图表的配置信息;根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理;通过第一配置转换器将可视化图表的配置信息转换为通用配置信息;根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示通用配置界面,解决了相关技术中针对单一图表库的图表配置不具备通用性的问题。进而实现图表配置具备通用性能够应用于多个图表库,达到提高用户体验度的效果。附图说明[0016]构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:[0017]图1是根据本申请实施例提供的可视化图表的处理方法的流程图;以及[0018]图2是根据本申请实施例提供的可视化图表的处理装置的示意图。具体实施方式[0019]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。[0020]为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。[0021]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本中请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。[0022]为了便于描述,以下对本申请实施例涉及的部分名词或术语进行说明:[0023]渲染,英文为Render,也有的把它称为着色,但一般把Shade称为着色,把Render称为渲染。因为Render和Shade这两个词在三维软件中是截然不同的两个概念,虽然它们的功能很相似,但却有不同。Shade是一种显示方案,一般出现在三维软件的主要窗口中,和三维模型的线框图一样起到辅助观察模型的作用。很明显,着色模式比线框模式更容易让我们理解模型的结构,但它只是简单的显示而已,数字图像中把它称为明暗着色法。在像Maya这样的高级三维软件中,还可以用Shade显示出简单的灯光效果、阴影效果和表面纹理效果,当然,高质量的着色效果是需要专业三维图形显示卡来支持的,它可以加速和优化三维图形的显示。但无论怎样优化,它都无法把显示出来的三维图形变成高质量的图像,这是因为Shade采用的是一种实时显示技术,硬件的速度限制它无法实时地反馈出场景中的反射、折射等光线追踪效果。而现实工作中我们往往要把模型或者场景输出成图像文件、视频信号或者电影胶片,这就必须经过Render程序。渲染是CG的最后一道工序也是最终使你图像符合你的3D场景的阶段。渲染有多种软件,如:各CG软件自带渲染引擎,还有诸如RenderMan等。建筑设计、动画制作等利用3DSMAX、MAYA等软件制作好模型、动画贞之后,将所设计内容利用软件本身或者辅助软件例如:lightscape、vray等制作成最终效果图或动画的过程。[0024]可视化配置:通过一个可交互的配置界面,对网站中的诸如曲线图、饼状图等图表的样式进行自由配置,使不懂技术的用户可以不通过编辑代码的方式进行修改。[0025]通用配置:可视化图表对应的通用配置界面中的配置项是某一类图表的通用配置,与代码中生成图表所使用的何种第三方的类库无关。[0026]根据本申请的实施例,提供了一种可视化图表的处理方法。[0027]图1是根据本申请实施例的可视化图表的处理方法的流程图。如图1所示,该方法包括以下步骤:[0028]步骤S101,获取显示界面上可视化图表的配置信息。[0029]在的显示界面上显示着可视化图表。由于存在用户需要对该可视化图表进行编辑的需求,然而每个可视化图表本身具有一套配置项,该配置项中记录了可视化图表自身的样式信息和数据信息等等信息,该配置是针对正在使用的图表库的配置,不能直接应用于通用配置上。因此可能导致用户无法对该可视化图表进行操作处理。为了解决该技术问题,首先获取显示界面上,可视化图表的配置信息。具体地,配置信息中纪录了可视化图表自身的样式信息和数据信息等等信息。获取显示界面上可视化图表的配置信息具有多种技术手段,例如,可以采用爬虫技术爬取显示界面上可视化图表的配置信息等等,在本申请中不作具体限制。[0030]步骤S102,根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理。[0031]为了使得任何用户都能够对该可视化图表进行操作处理,在本申请中,对可视化图表的个性化配置转换为通用配置,在通用配置界面上支持对不同的可视化图表进行处理。具体地,由于每种图表库的配置是个性化的,因此转换器也是不同的。[0032]可选地,在本申请实施例提供的可视化图表的处理方法中,可视化图表的配置信息包括可视化图表的样式信息和可视化图表的数据信息,根据可视化图表的配置信息,确定对应的第一配置转换器还包括:从预设配置转换器库中获取修改后的通用配置对应的第二配置转换器;通过第二配置转换器将修改后的通用配置转换为目标可视化图表的配置信息;以及根据目标可视化图表的配置信息渲染生成目标可视化图表。[0033]由于每个可视化图表本身具有一套配置项,该配置项中记录了可视化图表自身的样式信息和数据信息等等信息,该配置是针对正在使用的图表库的配置,不能直接应用于通用配置上。因此,根据可视化图表的样式信息和可视化图表的数据信息确定可视化图表的配置信息对应的图表库,然后从预设配置转换器库中获取图表库对应的第一配置转换器。[0034]步骤S103,通过第一配置转换器将可视化图表的配置信息转换为通用配置信息。[0035]通过上述获取的第一配置转换器将可视化图表的配置信息转换为通用配置信息,从而将正在使用的图表库的配置转换为通用配置。[0036]可选地,在本申请实施例提供的可视化图表的处理方法中,通过第一配置转换器将可视化图表的配置信息转换为通用配置信息包括:确定预先创建的通用模板中各配置项的键值;遍历预先创建的通用模板中各配置项的键值与可视化图表的配置信息中各配置项的键值进行匹配;将匹配出的可视化图表的配置信息中配置项的字段信息赋值给对应的预先创建的通用模板中的配置项;以及将赋值后的通用模板作为可视化图表的配置信息对应的通用配置信息。[0037]具体地,个性化配置与通用配置之间存在一种映射关系,这种映射关系通过配置项的键值来匹配,通过遍历通用配置中各个配置的键值,寻找到个性化配置中对应的配置项,进而把个性化配置的值赋给对应的通用配置项,实现配置的转换。[0038]步骤S104,根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面。[0039]在获取到配置信息后,系统根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面。在该通用配置界面上,将可视化图表的配置信息直观的显示出来。[0040]步骤S105,展示通用配置界面。[0041]将渲染生成的通用配置界面进行展示,供用户可视化调整。[0042]可选地,在本申请实施例提供的可视化图表的处理方法中,在展示通用配置界面之后,该方法还包括:接收修改指令,其中,修改指令用于指示在通用配置界面上进行修改;根据修改指令在通用配置界面上进行修改;以及保存修改后的通用配置。[0043]用户进行可视化调整时,系统接收到指示在通用配置界面上进行修改的修改指令,系统根据修改指令在通用配置界面上进行修改,保存修改后的通用配置。[0044]可选地,在本申请实施例提供的可视化图表的处理方法中,在保存修改后的通用配置之后,该方法还包括:从预设配置转换器库中获取修改后的通用配置对应的第二配置转换器;通过第二配置转换器将修改后的通用配置转换为目标可视化图表的配置信息;以及根据目标可视化图表的配置信息渲染生成目标可视化图表。[0045]当系统对通用界面进行修改之后,为了将修改后的可视化图表进行显示,需要从预设配置转换器库中获取修改后的通用配置对应的第二配置转换器;通过第二配置转换器将修改后的通用配置转换为目标可视化图表的配置信息;然后再根据目标可视化图表的配置信息渲染生成目标可视化图表。[0046]其中,可视化图表的配置信息包括可视化图表的样式信息和可视化图表的数据信息,根据可视化图表的配置信息,确定对应的第一配置转换器包括:根据可视化图表的样式信息和可视化图表的数据信息确定可视化图表的配置信息对应的图表库;以及从预设配置转换器库中获取图表库对应的第一配置转换器。[°047]为了确定可视化图表的配置信息对应的图表库,获取可视化图表的样式信息和可视化图表的数据信息,根据可视化图表的样式信息和可视化图表的数据信息确定可视化图表的配置信息对应的图表库,然后从预设配置转换器库中获取图表库对应的第一配置转换器。从而确定出可以将可视化图表的图表配置转换为通用配置的第一配置转换器。[0048]本申请实施例提供的可视化图表的处理方法,通过获取显示界面上可视化图表的配置信息;根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理;通过第一配置转换器将可视化图表的配置信息转换为通用配置信息;根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示通用配置界面,解决了相关技术中针对单一图表库的图表配置不具备通用性的问题。进而实现图表配置具备通用性能够应用于多个图表库,达到提高用户体验度的效果。[0049]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。[0050]本申请实施例还提供了一种可视化图表的处理装置,需要说明的是,本申请实施例的可视化图表的处理装置可以用于执行本申请实施例所提供的用于可视化图表的处理方法。以下对本申请实施例提供的可视化图表的处理装置进行介绍。[0051]图2是根据本申请实施例的可视化图表的处理装置的示意图。如图2所示,该装置包括:第一获取单元10、确定单元20、转换单元30、第一生成单元40和展示单元50。[0052]具体地,第一获取单元10,用于获取显示界面上可视化图表的配置信息。[0053]确定单元20,用于根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理。[0054]第一转换单元30,用于通过第一配置转换器将可视化图表的配置信息转换为通用配置信息。[0055]第一生成单元40,用于根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面。[0056]展示单元50,用于展示通用配置界面。[0057]本申请实施例提供的可视化图表的处理装置,通过第一获取单元10获取显示界面上可视化图表的配置信息;确定单元2〇根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理;第一转换单元30通过第一配置转换器将可视化图表的配置信息转换为通用配置信息;第一生成单元4〇根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示单元50展示通用配置界面,解决了相关技术中针对单一图表库的图表配置不具备通用性的问题。进而实现图表配置具备通用性能够应用于多个图表库,达到提高用户体验度的效果。[0058]可选地,在本申请实施例提供的可视化图表的处理装置中,第一转换单元30包括:第一确定模块,用于确定预先创建的通用模板中各配置项的键值;匹配模块,用于遍历预先创建的通用模板中各配置项的键值与可视化图表的配置信息中各配置项的键值进行匹配;赋值模块,用于将匹配出的可视化图表的配置信息中配置项的字段信息赋值给对应的预先创建的通用模板中的配置项;以及第二确定模块,用于将赋值后的通用模板作为可视化图表的配置信息对应的通用配置信息。[0059]可选地,在本申请实施例提供的可视化图表的处理装置中,该装置还包括:接收单元,用于接收修改指令,其中,在展示通用配置界面之后,修改指令用于指示在通用配置界面上进行修改;修改单元,用于根据修改指令在通用配置界面上进行修改;以及保存单元,用于保存修改后的通用配置。[0060]可选地,在本申请实施例提供的可视化图表的处理装置中,该装置还包括:第二获取单元,用于在保存修改后的通用配置之后,从预设配置转换器库中获取修改后的通用配置对应的第二配置转换器;第二转换单元,用于通过第二配置转换器将修改后的通用配置转换为目标可视化图表的配置信息;以及第二生成单元,用于根据目标可视化图表的配置信息渲染生成目标可视化图表。[0061]可选地,在本申请实施例提供的可视化图表的处理装置中,可视化图表的配置信息包括可视化图表的样式信息和可视化图表的数据信息,确定单元2〇包括:第三确定模块,用于根据可视化图表的样式信息和可视化图表的数据信息确定可视化图表的配置信息对应的图表库;以及获取模块,用于从预设配置转换器库中获取图表库对应的第一配置转换器。[0062]所述可视化图表的处理装置包括处理器和存储器,上述第一获取单元10、确定单元20、转换单元30、第一生成单元40和展示单元50等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元实现相应功能。上述预设配置都可以存储在存储器中。[0063]处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数处理可视化图表。[0064]存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器RAM和或非易失性内存等形式,如只读存储器ROM或闪存flashRAM,存储器包括至少一个存储芯片。[0065]本申请还提供了一种计算机程序产品的实施例,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取显示界面上可视化图表的配置信息;根据可视化图表的配置信息,确定对应的第一配置转换器,其中,第一配置转换器用于将可视化图表的配置信息转换为通用配置信息,通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在通用配置界面上支持对不同的可视化图表进行处理;通过第一配置转换器将可视化图表的配置信息转换为通用配置信息;根据通用配置信息对可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示通用配置界面,解决了相关技术中针对单一图表库的图表配置不具备通用性的问题。[0066]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。[0067]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。[0068]在本申请所提供的几个实施例中,应该理解到,所掲露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。[0069]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0070]另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。[0071]显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。[0072]以上所述仅为本申请的优选实施例,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

权利要求:1.一种可视化图表的处理方法,其特征在于,包括:获取显示界面上可视化图表的配置信息;根据所述可视化图表的配置信息,确定对应的第一配置转换器,其中,所述第一配置转换器用于将所述可视化图表的配置信息转换为通用配置信息,所述通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在所述通用配置界面上支持对不同的可视化图表进行处理;通过所述第一配置转换器将所述可视化图表的配置信息转换为通用配置信息;根据所述通用配置信息对所述可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示所述通用配置界面。2.根据权利要求1所述的方法,其特征在于,通过所述第一配置转换器将所述可视化图表的配置信息转换为通用配置信息包括:确定预先创建的通用模板中各配置项的键值;遍历所述预先创建的通用模板中各配置项的键值与所述可视化图表的配置信息中各配置项的键值进行匹配;将匹配出的所述可视化图表的配置信息中配置项的字段信息赋值给对应的所述预先创建的通用模板中的配置项;以及将赋值后的通用模板作为所述可视化图表的配置信息对应的通用配置信息。3.根据权利要求1所述的方法,其特征在于,在展示所述通用配置界面之后,所述方法还包括:接收修改指令,其中,所述修改指令用于指示在所述通用配置界面上进行修改;根据所述修改指令在所述通用配置界面上进行修改;以及保存修改后的通用配置。4.根据权利要求3所述的方法,其特征在于,在保存修改后的通用配置之后,所述方法还包括:从预设配置转换器库中获取所述修改后的通用配置对应的第二配置转换器;通过所述第二配置转换器将所述修改后的通用配置转换为目标可视化图表的配置信息;以及根据所述目标可视化图表的配置信息渲染生成目标可视化图表。5.根据权利要求1所述的方法,其特征在于,所述可视化图表的配置信息包括所述可视化图表的样式信息和所述可视化图表的数据信息,根据所述可视化图表的配置信息,确定对应的第一配置转换器,包括:根据所述可视化图表的样式信息和所述可视化图表的数据信息确定所述可视化图表的配置信息对应的图表库;以及从预设配置转换器库中获取所述图表库对应的第一配置转换器。6.—种可视化图表的处理装置,其特征在于,包括:第一获取单元,用于获取显示界面上可视化图表的配置信息;确定单元,用于根据所述可视化图表的配置信息,确定对应的第一配置转换器,其中,所述第一配置转换器用于将所述可视化图表的配置信息转换为通用配置信息,所述通用配置信息支持对不同的可视化图表渲染对应的通用配置界面,在所述通用配置界曲上支持对不同的可视化图表进行处理;第一转换单元,用于通过所述第一配置转换器将所述可视化图表的配置信息转换为通用配置信息;_第一生成单元,用于根据所述通用配置信息对所述可视化图表对应的配置界面进行渲染,生成通用配置界面;以及展示单元,用于展示所述通用配置界面。_7.根据权利要求6所述的装置,其特征在于,所述第一转换单元包括:第一确定模块,用于确定预先创建的通用模板中各配置项的键值;匹配模块,用于遍历所述预先创建的通用模板中各配置项的键值与所述可视化图表的配置信息中各配置项的键值进行匹配;赋值模块,用于将匹配出的所述可视化图表的配置信息中配置项的字段信息赋值给对应的所述预先创建的通用模板中的配置项;以及第二确定模块,用于将赋值后的通用模板作为所述可视化图表的配置信息对应的通用配置信息。8.根据权利要求6所述的装置,其特征在于,所述装置还包括:接收单元,用于接收修改指令,其中,在展示所述通用配置界面之后,所述修改指令用于指示在所述通用配置界面上进行修改;修改单元,用于根据所述修改指令在所述通用配置界面上进行修改;以及保存单元,用于保存修改后的通用配置。9.根据权利要求8所述的装置,其特征在于,所述装置还包括:第二获取单元,用于从预设配置转换器库中获取所述修改后的通用配置对应的第二配置转换器;第二转换单元,用于通过所述第二配置转换器将所述修改后的通用配置转换为目标可视化图表的配置信息;以及第二生成单元,用于根据所述目标可视化图表的配置信息渲染生成目标可视化图表。10.根据权利要求6所述的装置,其特征在于,所述可视化图表的配置信息包括所述可视化图表的样式信息和所述可视化图表的数据信息,所述确定单元包括:第三确定模块,用于根据所述可视化图表的样式信息和所述可视化图表的数据信息确定所述可视化图表的配置信息对应的图表库;以及获取模块,用于从预设配置转换器库中获取所述图表库对应的第一配置转换器。

百度查询: 北京国双科技有限公司 可视化图表的处理方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。