针对数据可视化的性能优化的制作方法

文档序号:12513357阅读:来源:国知局

技术特征:

1.一种用于提供针对数据可视化的性能优化的方法,包括:

接收数据,所述数据包括原始数据和用于可视化的表面描述,所述原始数据由经由图形表示在所述可视化中显示的多个数据点组成;

处理所述原始数据以确定是否从所述多个数据点中筛除第一数据点,其中所述第一数据点是在所述表面描述指示所述第一数据点的图形表示将实质地受到第二数据点的图形表示的影响时被筛除的;

生成抽象几何结构,其由基元组成,所述基元在所述数据可视化中图形表示未筛除的数据点;

处理所述抽象几何结构以确定是否筛除抽象几何结构,其中筛除所述抽象几何结构使组成所述抽象几何结构的基元减少而不实质影响所述可视化,由此改善渲染效率;以及

将所述抽象几何结构作为序列对象存储在存储器的连续块中,所述序列对象被配置为用于针对所述可视化的接近持续的取回。

2.根据权利要求1所述的方法,其中,所述方法的步骤在后台线程中执行,以使得执行所述方法的客户端不会体验到由于执行所述方法而引起的在用户界面中无响应的时段。

3.根据权利要求1所述的方法,其中,所述表面描述还指示,当表示组成所述多个数据点的数据点的抽象几何结构超出所述可视化的显示区域时,筛除所述第一数据点。

4.根据权利要求1所述的方法,其中,确定筛除所述第一数据点是基于与所述可视化的类型相对应的定制筛除逻辑的。

5.根据权利要求1所述的方法,其中,使组成所述抽象几何结构的基元减少还包括:

描述主要几何结构,其能够操作以被存储和取回一次来描述若干实例;

基于所述表面描述,确定所述多个数据点中的一个数据点是否为将具有重复所述主要几何结构的对应抽象几何结构的若干实例中的实例;以及

当所述数据点是实例时,将所述实例的所述抽象几何结构设置为在所述可视化中将围绕其建立所述主要几何结构的点。

6.一种用于提供针对数据可视化的性能优化的系统,包括:

处理器;以及

包括指令的存储器存储设备,所述指令当被处理器执行时使得所述系统提供:

序列布局模块,其能够操作以创建包括基元的抽象几何结构以图形表示根据可视化中的序列来组织的原始数据;以及

布局引擎,其能够操作以接收表面描述和所述原始数据,还包括:

数据筛除器,其能够操作以处理所述原始数据来基于所述表面描述确定是否筛除所述原始数据,其中在所述表面描述指示所述原始数据的第一数据序列的图形表示将实质地受到所述原始数据的第二数据序列的图形表示的影响时,筛除所述第一数据序列;以及

几何结构筛除器,其能够操作以处理所述抽象几何结构来确定是否能够筛除所述抽象几何结构,其中筛除所述抽象几何结构使组成所述抽象几何结构的基元减少而不实质影响所述可视化,由此改善渲染效率。

7.根据权利要求6所述的系统,其中,所述布局引擎能够操作以从能够操作以渲染所述可视化的客户端接收所述原始数据和所述表面描述,并将所述可视化发送给所述客户端。

8.根据权利要求6所述的系统,其中,所述抽象几何结构作为序列对象存储于存储器的连续块中,其中每个序列对象对应于一个数据序列并被配置为用于接近持续的取回。

9.根据权利要求6所述的系统,其中,确定筛除所述第一数据点是基于与所述可视化的类型相对应的定制筛除逻辑的。

10.根据权利要求6所述的系统,其中,确定筛除所述抽象几何结构是基于几何结构筛除逻辑,所述几何结构筛除逻辑指示所述抽象几何结构基于所述抽象几何结构的尺寸阈值进行筛除,其中所述尺寸阈值基于所述表面描述。

11.根据权利要求6所述的系统,其中,所述数据筛除器还能够操作以:基于所述表面描述,当组成所述原始数据的多个数据序列超出所述可视化的显示区域时,筛除所述第一数据序列。

12.根据权利要求6所述的系统,其中,所述几何结构筛除器能够操作来组合共线基元以减少所述基元。

13.根据权利要求6所述的系统,其中,所述几何结构筛除器能够操作以从所述可视化撤除可忽略的几何结构,以减少所述基元。

14.根据权利要求6所述的系统,其中,所述几何结构筛除器能够操作以修剪组成所述抽象几何结构的基元以减少所述基元,其中所述修剪基于所述表面描述。

15.一种用于提供针对数据可视化的性能优化的计算设备,包括:

处理器;以及

包括指令的存储器存储设备,所述指令当被所述处理器执行时使得所述计算设备能够操作用于:

接收数据,所述数据包括原始数据和用于可视化的表面描述,所述原始数据由经由图形表示在所述可视化中显示的多个数据点组成;

基于与所述可视化的类型相对应的定制筛除逻辑来处理所述原始数据,以确定是否从所述多个数据点中筛除第一数据点,其中所述第一数据点是在所述表面描述指示所述第一数据点的图形表示将实质地受到第二数据点的图形表示的影响时被筛除的;

生成抽象几何结构,其由基元组成,所述基元在所述数据可视化中图形表示未筛除的数据点;

处理所述抽象几何结构筛除逻辑以基于根据所述表面描述的所述抽象几何结构的尺寸阈值来确定是否筛除抽象几何结构,其中筛除所述抽象几何结构使组成所述抽象几何结构的基元减少而不实质影响所述可视化,由此改善渲染效率;以及

将所述抽象几何结构作为序列对象存储在存储器的连续块中,所述序列对象被配置为用于针对所述可视化的接近持续的取回。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1