[发明专利]海量数据多视口可视化交互方法、系统、设备及存储介质有效
申请号: | 202110707389.3 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113253965B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 陈呈;王昉;赵丹;邓亮;杨超;胡言 | 申请(专利权)人: | 中国空气动力研究与发展中心计算空气动力研究所 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 刘世权 |
地址: | 621052 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 海量 数据 多视口 可视化 交互 方法 系统 设备 存储 介质 | ||
1.海量数据多视口可视化交互方法,其特征在于,包括:
S1:根据鼠标的操作对渲染器进行同步;
S2:根据可视分析需求创建并显示视口;
S3:对视口进行布局;
S4:根据视口活跃状态切换视口;
步骤S4包括以下子步骤:
S41:客户端检测活跃视口变化;
S42:确定当前活跃视口和非活跃视口,客户端更新活跃渲染器;
S43:若视口为非活跃视口,保留当前视口图像,断开与服务器的连接,关闭同步渲染器,保持当前图像显示状态;若视口为活跃视口,删除当前视口图像,连接服务器,打开同步渲染器,根据活跃视口的交互信息进行即时并行渲染和同步渲染。
2.如权利要求1所述的海量数据多视口可视化交互方法,其特征在于,步骤S1包括以下子步骤:
S11:当客户端发生鼠标操作时,判断鼠标操作类型,在客户端创建该操作的变换矩阵;
S12:将变换矩阵发送至服务器主进程,服务器主进程广播此矩阵到所有计算进程上,各个计算进程根据该矩阵重新绘制图像,并将最终绘制结果在主进程上合成为新的图形图像;
S13:服务器主进程将绘制结果发送到客户端。
3.如权利要求1所述的海量数据多视口可视化交互方法,其特征在于,步骤S2包括以下子步骤:
S21:在客户端和服务器主进程同时创建窗口渲染器;
S22:根据可视分析需求创建一个或多个视口;
S23:服务器根据活跃视口信息开始并行绘制;
S24:服务器主进程通过同步窗口渲染器绘制图像,把绘制结果进行压缩传输到客户端显示。
4.如权利要求3所述的海量数据多视口可视化交互方法,其特征在于,步骤S22具体包括以下子步骤:
S221:在客户端接收到创建一个或多个视口的命令时,在客户端创建一个或多个渲染器,同时创建与渲染器相同数量的同步渲染器;
S222:确定新建的视口为活跃,客户端通过socket发远程过程调用,将当前交互视口信息到服务器端;
S223:服务器端接收到新建视口消息后,同时创建与客户端创建的渲染器及同步渲染器数量相同的渲染器及同步渲染器。
5.海量数据多视口可视化交互系统,其特征在于,包括用于实现海量数据多视口可视化交互的客户端及服务器,所述客户端与服务器之间还创建有同步渲染器;
所述客户端包括矩阵创建单元、客户端视口单元、客户端渲染单元和视口活跃检测单元;其中,
矩阵创建单元,用于根据鼠标操作类型创建该操作的变换矩阵;
客户端视口单元,用于管理客户端的视口;
客户端渲染单元,用于管理客户端渲染窗口及渲染器;
视口活跃检测单元,用于检测客户端活跃视口变化;
所述服务器包括广播单元、服务器渲染单元、服务器视口单元;其中,
广播单元,用于将接受自客户端创建的变换矩阵广播至所有计算进程;
服务器渲染单元,用于管理服务器渲染窗口及渲染器;
服务器视口单元,用于管理服务器的视口。
6.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至4任一项所述的海量数据多视口可视化交互方法。
7.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至4任一项所述的海量数据多视口可视化交互方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空气动力研究与发展中心计算空气动力研究所,未经中国空气动力研究与发展中心计算空气动力研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110707389.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种共阳极二极管器件及其制备方法
- 下一篇:图像采集方法、装置以及存储介质
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置