首页> 中国专利> 一种数据可视化处理方法、服务器及数据可视化处理系统

一种数据可视化处理方法、服务器及数据可视化处理系统

摘要

本发明实施例公开了一种数据可视化处理方法、服务器及数据可视化处理系统,通过对反馈的实时交互数据进行处理并更新,解决了无法进行实时动态交互过程中的可视化的问题。本发明实施例方法包括:服务器根据客户端反馈的交互数据生成图形文件,服务器对所述图形文件进行空间分区处理成n个块文件,服务器根据所述客户端请求对所述块文件进行定位并提取,服务器将提取后的所述块文件转换成可视化文件分配给所述客户端进行更新。

著录项

  • 公开/公告号CN103678578A

    专利类型发明专利

  • 公开/公告日2014-03-26

    原文格式PDF

  • 申请/专利权人 广东威创视讯科技股份有限公司;

    申请/专利号CN201310671748.X

  • 发明设计人 林良辉;

    申请日2013-12-10

  • 分类号G06F17/30(20060101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人曹志霞

  • 地址 510663 广东省广州市高新技术产业开发区彩频路6号

  • 入库时间 2023-12-17 01:00:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-02

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20131210

    专利权人的姓名或者名称、地址的变更

  • 2017-07-18

    授权

    授权

  • 2014-04-23

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20131210

    实质审查的生效

  • 2014-03-26

    公开

    公开

说明书

技术领域

本发明涉及数据处理领域,尤其涉及一种数据可视化处理方法、服务器 及数据可视化处理系统。

背景技术

数据可视化技术,基本思想是将数据库中每一个数据项作为单个图元元 素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据 的形式表示,可以从不同的维度观察数据,从而对数据进行更深入的观察和 分析,在可视化技术的不断深入中,对大数据量的可视化进行优化,从而解 决网页无法优化的效果。对数据可视化先进行优化处理,分析,从而进行查 询显示,同时,实现了交互信息处理过程的交互可视化的技术因而备受关注。

目前的可视化技术在处理高性能数据时采用的将全部数据读入内存进行 处理的方法,只能解决传统信息静态可视化视图杂乱问题,现有的技术只是 对数据进行请求,请求之后进行显示。

然而,现有的可视化技术,在实时交互的可视化的技术时,无法进行实 时动态交互过程中的可视化功能。

发明内容

本发明实施例提供了一种数据可视化处理方法、服务器及数据可视化处 理系统,通过反馈的交互数据生成图形文件,并进行分区,根据请求对分区 定位提取,最后分配更新可视化数据,解决了无法进行实时动态交互过程中 的可视化的问题。

一种数据可视化处理方法,包括:

服务器根据客户端反馈的交互数据生成图形文件;

服务器对所述图形文件进行空间分区处理成n个块文件;

服务器根据所述客户端请求对所述块文件进行定位并提取;

服务器将提取后的所述块文件转换成可视化文件分配给所述客户端进行 更新。

可选地,所述交互数据具体包括:

交互操作过程中的操作数据,所述操作数据包括属性信息。

可选地,服务器对所述图形文件进行空间分区处理成n个块文件具体包 括:

服务器对所述图形文件的视锥按照空间距离视点的距离建立n个视锥分 区的所述块文件;

服务器对所述块文件进行编号并存储。

可选地,服务器根据所述客户端请求对所述块文件进行定位并提取具体 包括:

服务器根据所述客户端的请求按照空间二叉树方法定位所述块文件;

服务器对定位的所述块文件进行提取。

一种服务器,包括:

生成模块,用于根据客户端反馈的交互数据生成图形文件;

分区模块,用于对所述图形文件进行空间分区处理成n个块文件;

定位模块,用于根据所述客户端请求对所述块文件进行定位并提取;

更新模块,将提取后的所述块文件转换成可视化文件分配给所述客户端 进行更新。

可选地,所述交互数据包括:交互操作过程中的操作数据,所述操作数 据包括属性信息。

可选地,分区模块具体包括:

分区子模块,用于对所述图形文件的视锥按照空间距离视点的距离建立n 个视锥分区的所述块文件;

编号子模块,用于对所述块文件进行编号并存储。

可选地,定位模块具体包括:

定位子模块,用于根据所述客户端的请求按照空间二叉树方法定位所述 块文件;

提取子模块,用于对定位的所述块文件进行提取。

一种数据可视化处理系统,包括:

客户端和如本发明实施例提及的任意一个服务器;

所述客户端,用于向所述服务器反馈交互数据,并向所述服务器发送需 求分区的请求。

可选地,所述客户端,还用于接收所述服务器分配后的可视化文件,并 将所述可视化文件与预先存在的可视化文件进行更新。

从以上技术方案可以看出,本发明实施例具有以下优点:本发明实施例 提供的一种数据可视化处理方法,步骤包括:服务器根据客户端反馈的交互 数据生成图形文件,服务器对所述图形文件进行空间分区处理成n个块文件, 服务器根据所述客户端请求对所述块文件进行定位并提取,服务器将提取后 的所述块文件转换成可视化文件分配给所述客户端进行更新,本实施例中, 服务器通过客户端反馈的交互数据,进行分区处理,再根据客户端的实时请 求进行定位提取所需分区数据,再将分区数据转换成可视化数据分配给客户 端进行更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动 态交互过程中的可视化功能的技术问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中的一种数据可视化处理方法的一个实施例的流程 示意图;

图2为本发明实施例中的一种数据可视化处理方法的另一个实施例的流 程示意图;

图3为本发明实施例中的一种数据可视化处理方法的另一个实施例的流 程示意图;

图4为本发明实施例中的服务器一个实施例的结构示意图;

图5为本发明实施例中的服务器另一个实施例的结构示意图;

图6为本发明实施例中的服务器另一个实施例的结构示意图;

图7为本发明实施例中的一种数据可视化处理系统一个实施例的连接示 意图。

具体实施方式

本发明实施例提供了一种数据可视化处理方法、服务器及数据可视化处 理系统,通过反馈的交互数据生成图形文件,并进行分区,根据请求对分区 定位提取,最后分配更新可视化数据,解决了无法进行实时动态交互过程中 的可视化的问题。

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将 结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部 的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性 劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参见图1,本发明实施例的一种数据可视化处理方法的一个实施例可包 括:

101、服务器根据客户端反馈的交互数据生成图形文件;

本实施例中,在客户端通过与服务器交互获得显示时,当需要在交互的 过程中进行事实动态交互更新的过程中,就需要对反馈的交互数据进行计算 并实时更新可视化文件的处理并显示时,可以理解的是,客户端通过与服务 器交互例如可以是在播放flash进程中,输入数据影响之后动态生成交互数据, 可以是客户端在交互过程中实时输入数据,还可以是两个可视化实体进行动 态交互,实时反馈改变的实体数据,获取交互数据进行更新,或者是客户端 对某区域进行实时请求分析产生的交互数据,具体此处不做限定,首先服务 器根据客户端反馈的交互数据生成相对应的图形文件。

102、服务器对图形文件进行空间分区处理成n个块文件;

当服务器根据交互数据生成相对应的图形文件之后,服务器根据关联数 据,生成多精度层次可视化的图形文件,然后对图形文件进行空间分区处理 成n个块文件。

103、服务器根据客户端请求对块文件进行定位并提取;

本实施例中,当客户端的在可视化交互中,请求n个块文件中的块文件, 需要说明的是,请求的块文件可以是少于n个块文件,或者是所有块文件, 此处具体不做限定,服务器对所请求的分区后的块文件进行定位,并对被定 位的分区后的块文件进行提取处理。

104、服务器将提取后的块文件转换成可视化文件分配给客户端进行更 新。

当服务器被定位的分区后的块文件进行提取处理后,将提取的块文件转 换成可视化文件,然后将可视化文件分配给控制端的需求区域进行实时更新。

本发明实施例提供的一种数据可视化处理方法,步骤包括:服务器根据 客户端反馈的交互数据生成图形文件,服务器对图形文件进行空间分区处理 成n个块文件,服务器根据客户端请求对块文件进行定位并提取,服务器将 提取后的块文件转换成可视化文件分配给客户端进行更新,本实施例中,服 务器通过客户端反馈的交互数据,进行分区处理,再根据客户端的实时请求 进行定位提取所需分区数据,再将分区数据转换成可视化数据分配给客户端 进行更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动态 交互过程中的可视化功能的技术问题。

上面是对本发明实施例中数据可视化处理方法步骤的过程进行详细的描 述,下面将对服务器对图形文件分区处理的具体过程进行详细的描述,请参 阅图2,本发明实施例的一种数据可视化处理方法的另一个实施例可包括:

201、服务器根据客户端反馈的交互数据生成图形文件;

本实施例中,在客户端通过与服务器交互获得显示时,当需要在交互的 过程中进行事实动态交互更新的过程中,就需要对反馈的交互数据进行计算 并实时更新可视化文件的处理并显示时,可以理解的是,客户端通过与服务 器交互例如可以是在播放flash进程中,输入数据影响之后动态生成交互数据, 可以是客户端在交互过程中实时输入数据,还可以是两个可视化实体进行动 态交互,实时反馈改变的实体数据,获取交互数据进行更新,或者是客户端 对某区域进行实时请求分析产生的交互数据,具体此处不做限定,首先服务 器根据客户端反馈的交互数据生成相对应的图形文件。

需要说明的是,前述的交互数据,还可以进一步包括交互操作过程中的 操作数据,操作数据包括属性信息,该属性信息为操作数据所对应的数据实 体转换成交换协议数据,根据该交换协议数据获取相对应的关联属性信息, 该关联属性信息可以包括文件,图片和视频,具体此处不做限定。

202、服务器对图形文件的视锥按照空间距离视点的距离建立n个视锥分 区的块文件;

当服务器根据交互数据生成相对应的图形文件之后,服务器根据关联数 据,生成多精度层次可视化的图形文件,然后对图形文件进行空间分区处理 成n个块文件。

可以理解的是,对图形文件根据视锥按照距离视点的距离进行分区,分 区数量与数据精度层次相等,例如分区处理成n个,则数据分为n个精度, 则数据文件分为n层,视锥分区为n个。

203、服务器对块文件进行编号并存储;

当服务器对图形文件的视锥按照空间距离视点的距离建立n个视锥分区 的块文件之后,对分区后的块文件进行编号,并按照编号对块文件进行存储。

204、服务器根据客户端请求对块文件进行定位并提取;

此步骤与前述图1所示的实施例中的步骤103的内容相同,此处不再赘 述。

205、服务器将提取后的块文件转换成可视化文件分配给客户端进行更 新。

此步骤与前述图1所示的实施例中的步骤104的内容相同,此处不再赘 述。

本实施例中,服务器通过客户端反馈的交互数据生成图形文件,对图形 文件根据视锥按照距离视点的距离进行分区,再根据客户端的实时请求进行 定位提取所需分区数据,再将分区数据转换成可视化数据分配给客户端进行 更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动态交互 过程中的可视化功能的技术问题,同时,通过视锥根据视点距离进行分区, 进一步地提高了交互的可视化的精度。

上面是对服务器对图形文件分区处理的具体过程进行详细的描述,下面 将对分区后的块文件定位并提取的过程进行详细的描述,请参阅图3,本发明 实施例的一种数据可视化处理方法的另一个实施例可包括:

301、服务器根据客户端反馈的交互数据生成图形文件;

本实施例中,在客户端通过与服务器交互获得显示时,当需要在交互的 过程中进行事实动态交互更新的过程中,就需要对反馈的交互数据进行计算 并实时更新可视化文件的处理并显示时,可以理解的是,客户端通过与服务 器交互例如可以是在播放flash进程中,输入数据影响之后动态生成交互数据, 可以是客户端在交互过程中实时输入数据,还可以是两个可视化实体进行动 态交互,实时反馈改变的实体数据,获取交互数据进行更新,或者是客户端 对某区域进行实时请求分析产生的交互数据,具体此处不做限定,首先服务 器根据客户端反馈的交互数据生成相对应的图形文件。

需要说明的是,前述的交互数据,还可以进一步包括交互操作过程中的 操作数据,操作数据包括属性信息,该属性信息为操作数据所对应的数据实 体转换成交换协议数据,根据该交换协议数据获取相对应的关联属性信息, 该关联属性信息可以包括文件,图片和视频,具体此处不做限定。

302、服务器对图形文件的视锥按照空间距离视点的距离建立n个视锥分 区的块文件;

当服务器根据交互数据生成相对应的图形文件之后,服务器根据关联数 据,生成多精度层次可视化的图形文件,然后对图形文件进行空间分区处理 成n个块文件。

可以理解的是,对图形文件根据视锥按照距离视点的距离进行分区,分 区数量与数据精度层次相等,例如分区处理成n个,则数据分为n个精度, 则数据文件分为n层,视锥分区为n个。

303、服务器对块文件进行编号并存储;

当服务器对图形文件的视锥按照空间距离视点的距离建立n个视锥分区 的块文件之后,对分区后的块文件进行编号,并按照编号对块文件进行存储。

304、服务器根据客户端的请求按照空间二叉树方法定位块文件;

本发明实施例中,服务器对块文件进行编号并存储之后,当客户端的在 可视化交互中,请求n个块文件中的块文件,需要说明的是,请求的块文件 可以是少于n个块文件,或者是所有块文件,此处具体不做限定,服务器对 按照视锥空间距离视点的距离建立n个视锥分区的所请求块文件按照空间二 叉树方法进行定位。

需要说明的是,例如定位第1视锥分区时,根据据空间二叉树查找方法 定位文件层次树的底层(第n层)结点所代表的区域中与视锥分区相交的部 分,获得相关结点对应的图形文件,当定位第i视锥分区(0<i<n),则根据据空 间二叉树查找方法定位文件层次树的第n-i+1层结点所代表的区域中与视锥 分区相交的部分,获得相关结点对应的图形文件,定位第n视锥分区,则为 根结点(第1层)对应的最低精度数据。

305、服务器对定位的块文件进行提取;

当对按照视锥距离进行分区的所请求的块文件进行定位之后,服务器需 要将这些块文件进行提取处理。

306、服务器将提取后的块文件转换成可视化文件分配给客户端进行更 新。

此步骤与前述图1所示的实施例中的步骤104的内容相同,此处不再赘 述。

本实施例中,服务器通过客户端反馈的交互数据生成图形文件,对图形 文件根据视锥按照距离视点的距离进行分区,再根据客户端的实时请求进行 定位提取所需分区数据,再将分区数据转换成可视化数据分配给客户端进行 更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动态交互 过程中的可视化功能的技术问题,同时通过视锥根据视点距离进行分区,进 一步地提高了交互的可视化的精度,以及通过使用空间二叉树查找方法进行 定位,便能够使数据可视化的交互过程中的可视化数据的更新效率得到进一 步地提高。

上面是对分区后的块文件定位并提取的过程进行详细的描述,为便于理 解,下面以一具体应用场景对图3所示的实施例在Flash的可视化数据交互下 的可视化数据的交互过程进行详细的描述,本发明实施例的一种数据可视化 处理方法的另一个实施例可包括:

本实施例中,在播放flash进程中,客户端通过与服务器交互获得显示时, 当需要在交互的过程中进行事实动态交互更新的过程中,就需要对反馈的交 互数据进行计算并实时更新可视化文件的处理并显示时,可以理解的是,客 户端通过与服务器交互例如可以是在播放flash进程中,输入数据影响之后动 态生成交互数据,获取交互数据进行更新,首先服务器根据客户端反馈的交 互数据生成相对应的图形文件,需要说明的是,前述的交互数据,还可以进 一步包括交互操作过程中的操作数据,操作数据包括属性信息,该属性信息 为操作数据所对应的数据实体转换成交换协议数据,例如在flash播放过程中 在flash中某画面中的画面实体数据装换成交换协议数据,此处不做具体限定, 根据该交换协议数据获取相对应的关联属性信息,该关联属性信息可以包括 文件,图片和视频,具体此处不做限定,当服务器根据交互数据生成多精度 层次可视化相对应的图形文件,然后对相对应的图形文件进行空间分区处理 成n个块文件,此时,对图形文件根据视锥按照距离视点的距离进行分区,分 区数量与数据精度层次相等,例如分区处理成n个,则数据分为n个精度,则 数据文件分为n层,视锥分区为n个,当服务器对图形文件的视锥按照空间 距离视点的距离建立n个视锥分区的块文件之后,对分区后的块文件进行编 号,并按照编号对块文件进行存储,服务器对块文件进行编号并存储之后, 当客户端的在可视化交互中,请求n个块文件中的块文件,需要说明的是,请 求的块文件可以是少于n个块文件,或者是所有块文件,此处具体不做限定, 服务器对按照视锥空间距离视点的距离建立n个视锥分区的所请求块文件按 照空间二叉树方法进行定位,例如定位第1视锥分区时,根据据空间二叉树 查找方法定位文件层次树的底层(第n层)结点所代表的区域中与视锥分区相 交的部分,获得相关结点对应的图形文件,当定位第i视锥分区(0<i<n),则根 据据空间二叉树查找方法定位文件层次树的第n-i+1层结点所代表的区域中 与视锥分区相交的部分,获得相关结点对应的图形文件,定位第n视锥分区, 则为根结点(第1层)对应的最低精度数据,当对按照视锥距离进行分区的所请 求的块文件进行定位之后,服务器需要将这些块文件进行提取处理,最后, 当服务器对定位的分区后的块文件进行提取处理后,将提取的块文件转换成 可视化文件,然后将可视化文件分配给控制端的需求区域进行实时更新,例 如在客户端进行更新并显示的过程可以是,根据客户端窗口属性,对可视化 文件进行分割,对可视化文件的数据分别进行编码,分组,并压缩,根据显示 客户位置,时机,建立传输的通道,动态分配可视化文件给例如可以是拼墙 分布式具有连接通道的节点机,此处不做具体限定,控制客户端,显示客户 端接收格式数据,并对格式数据根据图形数据的组织方式按窗口布局显示, 根据动态图形id,建立数据布局通道,会话连接并获取格式数据,显示客户端 根据布局实时关联区域替换交互数据。

本实施例中,服务器通过客户端反馈的交互数据生成图形文件,对图形 文件根据视锥按照距离视点的距离进行分区,再根据客户端的实时请求进行 定位提取所需分区数据,再将分区数据转换成可视化数据分配给客户端进行 更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动态交互 过程中的可视化功能的技术问题,同时通过视锥根据视点距离进行分区,进 一步地提高了交互的可视化的精度,以及通过使用空间二叉树查找方法进行 定位,便能够使数据可视化的交互过程中的可视化数据的更新效率得到进一 步地提高。

请参阅图4,本发明实施例的一种服务器的一个实施例可包括:

生成模块401,用于根据客户端反馈的交互数据生成图形文件;

分区模块402,用于对图形文件进行空间分区处理成n个块文件;

定位模块403,用于根据客户端请求对块文件进行定位并提取;

更新模块404,将提取后的块文件转换成可视化文件分配给客户端进行更 新。

本发明实施例中,生成模块通过客户端反馈的交互数据生成图形文件, 分区模块再进行分区处理,定位模块再根据客户端的实时请求进行定位提取 所需分区数据,更新模块再将分区数据转换成可视化数据分配给客户端进行 更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动态交互 过程中的可视化功能的技术问题。

上面是对本发明实施例中的服务器的各个模块的功能进行详细的描述, 下面将对分区模块中的子模块的功能进行详细的描述,请参阅图5,本发明实 施例的一种服务器的另一个实施例可包括:

生成模块501,用于根据客户端反馈的交互数据生成图形文件;

其中,交互数据包括交互操作过程中的操作数据,操作数据包括属性信 息,该属性信息为操作数据所对应的数据实体转换成交换协议数据,根据该 交换协议数据获取相对应的关联属性信息,该关联属性信息可以包括文件, 图片和视频,具体此处不做限定。

分区模块502,用于对图形文件进行空间分区处理成n个块文件;

其中,分区模块502,还可以进一步包括:

分区子模块5021,用于对图形文件的视锥按照空间距离视点的距离建立 n个视锥分区的块文件;

编号子模块5022,用于对块文件进行编号并存储。

定位模块503,用于根据客户端请求对块文件进行定位并提取;

更新模块504,将提取后的块文件转换成可视化文件分配给客户端进行更 新。

本发明实施例中,生成模块通过客户端反馈的交互数据生成图形文件, 分区模块再进行分区处理,定位模块再根据客户端的实时请求进行定位提取 所需分区数据,更新模块再将分区数据转换成可视化数据分配给客户端进行 更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动态交互 过程中的可视化功能的技术问题,同时,分区子模块通过视锥根据视点距离 进行分区,进一步地提高了交互的可视化的精度。

上面是对分区模块中的子模块的功能进行详细的描述,下面将对定位模 块中的子模块的功能进行详细的描述,请参阅图6,本发明实施例的一种服务 器的另一个实施例可包括:

生成模块601,用于根据客户端反馈的交互数据生成图形文件;

其中,交互数据包括交互操作过程中的操作数据,操作数据包括属性信 息,该属性信息为操作数据所对应的数据实体转换成交换协议数据,根据该 交换协议数据获取相对应的关联属性信息,该关联属性信息可以包括文件, 图片和视频,具体此处不做限定。

分区模块602,用于对图形文件进行空间分区处理成n个块文件;

其中,分区模块602,还可以进一步包括:

分区子模块6021,用于对图形文件的视锥按照空间距离视点的距离建立 n个视锥分区的块文件;

编号子模块6022,用于对块文件进行编号并存储。

定位模块603,用于根据客户端请求对块文件进行定位并提取;

其中,定位模块603,还可以进一步包括:

定位子模块6031,用于根据客户端的请求按照空间二叉树方法定位块文 件;

提取子模块6032,用于对定位的块文件进行提取。

更新模块604,将提取后的块文件转换成可视化文件分配给客户端进行更 新。

本发明实施例中,生成模块通过客户端反馈的交互数据生成图形文件, 分区模块再进行分区处理,定位模块再根据客户端的实时请求进行定位提取 所需分区数据,更新模块再将分区数据转换成可视化数据分配给客户端进行 更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动态交互 过程中的可视化功能的技术问题,同时,分区子模块通过视锥根据视点距离 进行分区,进一步地提高了交互的可视化的精度,以及通过定位子模块使用 空间二叉树查找方法进行定位,便能够使数据可视化的交互过程中的可视化 数据的更新效率得到进一步地提高。

上面是对定位模块中的子模块的功能进行详细的描述,为便于理解,下 面将以一具体应用场景对图6所示的实施例进行详细的描述,本发明实施例 的一种服务器的另一个实施例可包括:

本实施例中,在播放flash进程中,客户端通过与服务器交互获得显示时, 当需要在交互的过程中进行事实动态交互更新的过程中,就需要对反馈的交 互数据进行计算并实时更新可视化文件的处理并显示时,可以理解的是,客 户端通过与服务器交互例如可以是在播放flash进程中,输入数据影响之后动 态生成交互数据,生成模块获取交互数据进行更新,首先生成模块根据客户 端反馈的交互数据生成相对应的图形文件,需要说明的是,前述的交互数据, 还可以进一步包括交互操作过程中的操作数据,操作数据包括属性信息,该 属性信息为操作数据所对应的数据实体转换成交换协议数据,例如在flash播 放过程中在flash中某画面中的画面实体数据装换成交换协议数据,此处不做 具体限定,根据该交换协议数据获取相对应的关联属性信息,该关联属性信 息可以包括文件,图片和视频,具体此处不做限定,当生成模块根据交互数 据生成多精度层次可视化的图形文件之后,然后分区模块对图形文件进行空 间分区处理成n个块文件,此时,分区模块中的分区子模块对图形文件根据视 锥按照距离视点的距离进行分区,分区数量与数据精度层次相等,例如分区 处理成n个,则数据分为n个精度,则数据文件分为n层,视锥分区为n个, 当服务器对图形文件的视锥按照空间距离视点的距离建立n个视锥分区的块 文件之后,分区模块中的编号子模块对分区后的块文件进行编号,并按照编 号对块文件进行存储,定位模块对块文件进行编号并存储之后,当客户端在 可视化交互中,请求n个块文件中的块文件,需要说明的是,请求的块文件可 以是少于n个块文件,或者是所有块文件,此处具体不做限定,定位模块中的 定位子模块对按照视锥空间距离视点的距离建立n个视锥分区的所请求块文 件按照空间二叉树方法进行定位,例如定位第1视锥分区时,根据据空间二 叉树查找方法定位文件层次树的底层(第n层)结点所代表的区域中与视锥分 区相交的部分,获得相关结点对应的图形文件,当定位第i视锥分区(0<i<n), 则根据据空间二叉树查找方法定位文件层次树的第n-i+1层结点所代表的区 域中与视锥分区相交的部分,获得相关结点对应的图形文件,定位第n视锥 分区,则为根结点(第1层)对应的最低精度数据,当定位模块中的定位子模块 对按照视锥距离进行分区的所请求的块文件进行定位之后,定位模块的提取 子模块需要将这些块文件进行提取处理,最后,当提取子模块对定位的分区 后的块文件进行提取处理后,将提取的块文件转换成可视化文件,然后更新 模块将可视化文件分配给控制端的需求区域进行实时更新,例如在客户端进 行更新并显示的过程可以是,根据客户端窗口属性,对可视化文件进行分割, 对可视化文件的数据分别进行编码,分组,并压缩,根据显示客户位置,时机, 建立传输的通道,动态分配可视化文件给例如可以是拼墙分布式具有连接通 道的节点机,此处不做具体限定,控制客户端,显示客户端接收格式数据, 并对格式数据根据图形数据的组织方式按窗口布局显示,根据动态图形id,建 立数据布局通道,会话连接并获取格式数据,显示客户端根据布局实时关联 区域替换交互数据。

本发明实施例中,生成模块通过客户端反馈的交互数据生成图形文件, 分区模块再进行分区处理,定位模块再根据客户端的实时请求进行定位提取 所需分区数据,更新模块再将分区数据转换成可视化数据分配给客户端进行 更新,从而解决了在实时交互的可视化技术过程中,无法进行实时动态交互 过程中的可视化功能的技术问题,同时,分区子模块通过视锥根据视点距离 进行分区,进一步地提高了交互的可视化的精度,以及通过定位子模块使用 空间二叉树查找方法进行定位,便能够使数据可视化的交互过程中的可视化 数据的更新效率得到进一步地提高。

请参阅图7,本发明实施例的一种数据可视化处理系统的一个实施例可包 括:

客户端701,用于向服务器反馈交互数据,并向服务器发送需求分区的请 求,需要说明的是,客户端701还用于接收服务器分配后的可视化文件,并 将可视化文件与预先存在的可视化文件进行更新;

图4至图6所示的任意一个实施例中的服务器702。

本发明实施例中,服务器通过客户端反馈的交互数据,进行分区处理, 再根据客户端的实时请求进行定位提取所需分区数据,再将分区数据转换成 可视化数据分配给客户端进行更新,从而解决了在实时交互的可视化技术过 程中,无法进行实时动态交互过程中的可视化功能的技术问题。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描 述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应 过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和 方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示 意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可 以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个 系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合 或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单 元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单 元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售 或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本 发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的 全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个 存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步 骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only  Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘 等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应 当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其 中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案 的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号