一种大数据的展现方法和装置制造方法及图纸

技术编号:18426306 阅读:36 留言:0更新日期:2018-07-12 01:59
本发明专利技术实施例公开了一种大数据的展现方法,包括定义树形矩阵单元格模型,所述树形矩阵单元格模型可存储分组、数据以及数据所属的分组;读取数据,按照要求展现的分组维度信息,将数据载入所述树形矩阵单元格模型;根据所述载入数据的树形矩阵单元格模型,递归绘制并展现所述模型中的分组和分组下的所有单元格。本发明专利技术实施例还公开了一种大数据的展现装置。

A method and device for displaying large data

An embodiment of the invention discloses a method for displaying large data, including a tree matrix cell model. The tree matrix cell model can store packets, data and data, and read the data and carry the data into the tree matrix cell model according to the required packet dimension information. Based on the tree matrix cell model of the load data, it recursively draws and displays all cells under the grouping and grouping under the model. The embodiment of the invention also discloses a display device for large data.

【技术实现步骤摘要】
一种大数据的展现方法和装置
本专利技术涉及计算机软件
,更具体地说,涉及一种数据展现技术。
技术介绍
随着信息技术计算机技术的快速发展,其涉及的数据量也在急速增加。目前的数据展现领域,通常采用多维度信息页面展示,然而这种展示方法存在诸多不便之处,例如多表头列表,用户不能至关的查看到监控单位对应的相关信息,传统的树图方式,可以满足多维度分类,但是不能直观的展现,还在显示节点的数量上有明显瓶颈,展现的速度也较慢,很可能会影响到软件的整体性能。因此一种能够用于至关显示分组维度信息和大数据量呈现的方案亟待出现。
技术实现思路
本专利技术提供了如下技术方案一种大数据的展现方法,包括:定义树形矩阵单元格模型,所述树形矩阵单元格模型可存储分组、数据以及数据所属的分组;读取数据,按照要求展现的分组维度信息,将数据载入所述树形矩阵单元格模型;根据所述载入数据的树形矩阵单元格模型,递归绘制并展现所述模型中的分组和分组下的所有单元格。优选的,所述方法还包括:设置单元格展现阈值,包含单元格数量、单元格宽度;若需要展现的单元格数量超过所述展现阈值,则根据所述展现阈值描述的展现范围进行实时渲染,动态展现所述单元格。具体的:所述树形矩阵单元格模型包含多个单元格,用于存放分组和数据信息,所述分组包含该分组下所有组,最后一层分组下挂载该分组对应的数据信息。具体的:循环读取所有数据,按照数据的属性信息,根据所述要求展现的分组维度信息,将相同分组的数据依次下挂在其所属的分组下,将数据载入所述树形矩阵单元格模型。更具体的:根据所述载入数据的树形矩阵单元格模型,按照所述树形矩阵单元格模型中的分组到数据的递归顺序进行绘制,绘制到数据时结束递归;展现所述绘制的分组单元格、分组对应数据的单元格。本专利技术实施例还公开一种大数据的展现装置,所述装置包括:单元格模型定义单元,用于定义树形矩阵单元格模型,所述树形矩阵单元格模型可存储分组、数据以及数据所属的分组;模型载入单元,用于读取数据,按照要求展现的分组维度信息,将数据载入所述单元格模型定义单元定义的树形矩阵单元格模型;树形矩阵单元格展现单元,用于根据所述模型载入单元载入数据的树形矩阵单元格模型,递归绘制并展现所述模型中的分组和分组下的所有单元格。优选的,所述装置还包括:动态展现单元,用于设置单元格展现阈值,包含单元格数量、单元格宽度;若需要展现的单元格数量超过所述展现阈值,则根据所述展现阈值描述的展现范围进行实时渲染,动态展现所述单元格。具体的:所述单元格模型定义单元定义的所述树形矩阵单元格模型包含多个单元格,用于存放分组和数据信息,所述分组包含该分组下所有组,最后一层分组下挂载该分组对应的数据信息。具体的:所述模型载入单元循环读取所有数据,按照数据的属性信息,根据所述要求展现的分组维度信息,将相同分组的数据依次下挂在其所属的分组下,将数据载入所述树形矩阵单元格模型。更具体的:所述树形矩阵单元格展现单元根据所述载入数据的树形矩阵单元格模型,按照所述树形矩阵单元格模型中的分组到数据的递归顺序进行绘制,绘制到数据时结束递归。通过以上方案可知,本专利技术通过建立树形矩阵单元格模型,将数据按照分组载入单元格模型,建立了分组与数据的简单联系后,将这种简单联系,以单元格的形式展现出来,显示非常直观,递归展现时单元格不像普通展现方式那样受节点的限制,可实现快速高效的展现,尤其适用于大数据量时使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种大数据的展现方法实现流程图;图2为本申请实施例二提供的方法流程图;图3为本申请实施例三提供一种大数据的展现系统实现流程图;具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本申请实施例提供的一种大数据的展现方法实现流程图,可以包括:步骤S11:定义树形矩阵单元格模型,所述树形矩阵单元格模型可存储分组、数据以及数据所属的分组。所述树形矩阵单元格模型包含多个单元格,用于存放分组和数据信息,所述分组包含该分组下所有组,最后一层分组下挂载该分组对应的数据信息。树形矩阵单元格模型定义时,可定义单元格名称、标识单元格的唯一数字、该单元格是否为分组单元格,还可以定义数据的其他属性,在必要时可以使用,如网元告警级别,对应显示不同颜色。需要说明的是,分组下可以有组、组下还可以有组,在此不限制组的数量,最后一层分组下挂的是该分组中对应的数据。通过层层递归可清晰的看出数据和分组的关系。步骤S12:读取数据,按照要求展现的分组维度信息,将数据载入所述树形矩阵单元格模型。循环读取所有数据,按照数据的属性信息,根据所述要求展现的分组维度信息,将相同分组的数据依次下挂在其所属的分组下,将数据载入所述树形矩阵单元格模型。分组维度信息是客户关心的、以这些信息为核心进行展现数据的依据。例100条网元,要求按照厂家、类型的维度进行展现,则将数据按照厂家类型载入树形矩阵单元格模型。将这100条网元进行循环读取。所有的按网元厂家(第一个分组维度)、网元类型(第二个分组维度)进行分组,最终所有相同网元厂家、网元类型会挂在一起,按照厂家->网元类型->网元的递归形式载入相应的单元格模型。步骤S13:根据所述载入数据的树形矩阵单元格模型,递归绘制并展现所述模型中的分组和分组下的所有单元格。根据所述载入数据的树形矩阵单元格模型,按照所述树形矩阵单元格模型中的分组至数据的递归顺序进行绘制,绘制到数据时结束递归;展现所述绘制的分组单元格、分组对应数据的单元格。界面递归绘制分组单元格、分组单元格下的n个子分组单元格(n>=0)、数据。当展现的单元格数量过多时,为了提高展现的效率,优选的本实施里还包括:步骤S14:设置单元格展现阈值,包含单元格数量、单元格宽度。在单元格达到一定数量后,界面整体显示需要消耗大量的时间和内存,这样会严重影响性能,因此设定单元格展现阈值,限定了单元格的展现区域,这个阈值设定可根据用户的关注情况进行设定。步骤S15:若需要展现的单元格数量超过所述展现阈值,则根据所述展现阈值描述的展现范围进行实时渲染,动态展现所述单元格。若展现单元格数量超出阈值,则对于剩下单元格采用虚拟化的方式,当用户拖动滚动条时,动态读取内存中数据绘制相应的单元格内容。本专利技术实施例中,通过建立树形矩阵单元格模型,将数据按照关心的分组维度进行展现,使得展现结果非常清晰,大大提高了展现的效率。为了更清晰的说明本专利技术方法流程,结合实例给出本专利技术的实施例二,如图2所示。步骤S21:定义树形矩阵单元格模型。定义的树形矩阵单元格模型主要在于描述分组、分组和数据的关系、以及其他可能涉及展现的信息,下面以Ember为例说明一下模型定义的本文档来自技高网...

【技术保护点】
1.一种大数据的展现方法,其特征在于,包括:定义树形矩阵单元格模型,所述树形矩阵单元格模型可存储分组、数据以及数据所属的分组;读取数据,按照要求展现的分组维度信息,将数据载入所述树形矩阵单元格模型;根据所述载入数据的树形矩阵单元格模型,递归绘制并展现所述模型中的分组和分组下的所有单元格。

【技术特征摘要】
1.一种大数据的展现方法,其特征在于,包括:定义树形矩阵单元格模型,所述树形矩阵单元格模型可存储分组、数据以及数据所属的分组;读取数据,按照要求展现的分组维度信息,将数据载入所述树形矩阵单元格模型;根据所述载入数据的树形矩阵单元格模型,递归绘制并展现所述模型中的分组和分组下的所有单元格。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:设置单元格展现阈值,包含单元格数量、单元格宽度;若需要展现的单元格数量超过所述展现阈值,则根据所述展现阈值描述的展现范围进行实时渲染,动态展现所述单元格。3.根据权利要求2所述的方法,其特征在于:所述树形矩阵单元格模型包含多个单元格,用于存放分组和数据信息,所述分组包含该分组下所有组,最后一层分组下挂载该分组对应的数据信息。4.根据权利要求3所述的方法,其特征在于:循环读取所有数据,按照数据的属性信息,根据所述要求展现的分组维度信息,将相同分组的数据依次下挂在其所属的分组下,将数据载入所述树形矩阵单元格模型。5.根据权利要求4所述的方法,其特征在于:根据所述载入数据的树形矩阵单元格模型,按照所述树形矩阵单元格模型中的分组至数据的递归顺序进行绘制,绘制到数据时结束递归;展现所述绘制的分组单元格、分组对应数据的单元格。6.一种大数据的展现装置,其特征在于,所述装置包括:单元格模型定义单元,用于定...

【专利技术属性】
技术研发人员:卜泰巍张晓峰陈丹
申请(专利权)人:亿阳信通股份有限公司中国移动通信集团广东有限公司
类型:发明
国别省市:黑龙江,23

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

1