[发明专利]一种基于Web的三维场景可视化编辑装置和方法有效
申请号: | 201110256003.8 | 申请日: | 2011-08-31 |
公开(公告)号: | CN102413164A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 方宝友;饶英俊;李建中;解军;马春宇 | 申请(专利权)人: | 北京华电万通科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06T19/00 |
代理公司: | 北京双收知识产权代理有限公司 11241 | 代理人: | 吴杰;左明坤 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 web 三维 场景 可视化 编辑 装置 方法 | ||
1.一种基于Web3D的三维场景可视化编辑装置,包括服务器端和客户端两部分,服务器端包括场景数据传输装置(01),版本管理装置(02),优先级管理装置(03),客户端包括动态显示管理装置(04);
场景数据传输装置(01),根据客户端的数据请求,在服务器端完成三维场景数据的复制和组织,形成满足客户请求的数据集;
版本管理装置(02),用于对场景的数据资源做统一调度,保证服务器端数据的一致性;
优先级管理装置(03),用于将不同客户端的响应数据集划分优先加载顺序,优化响应时间,实现分步、并行加载;
动态显示管理装置(04),用于对三维场景编辑装置客户端的计算资源和显示资源进行管理,根据内存或显存利用率控制场景元素的精度,及对象和模型的显示或隐藏;
其特征在于:版本管理装置(02)包括:
签出装置(021),用于对场景中元素和对象标记时间戳,进行版本编号,向客户端的请求提供同一对象的新版本数据;
签入装置(022),用于对客户端提交的数据标记时间戳,比较对象版本编号,整合对象签入数据和显存文件,更新场景元素;
锁定装置(023),用于锁定签出或签入的场景元素,避免出现客户端请求意外篡改场景元素或对象的数据及状态;
同步装置(024),用于对签出的场景元素向客户端进行查询,完成更新,保证场景元素和对象处于正常同步状态,保证服务器端场景数据与客户端场景元素和对象的持续性。
2.如权利要求1所述的三维场景可视化编辑装置,其特征在于:场景数据传输装置(01)包括:
JSON转换装置(011),用于将XML结构封装的服务器端三维场景数据转换为JSON结构封装的数据;
压缩装置(012),用于排除JSON结构封装的数据中与场景数据无关的XML信息数据,包括空格符,回车符,制表符,用与平台兼容性的头文件结构。
3.如权利要求2所述的三维场景可视化编辑装置,其特征在于:优先级管理装置(03)包括:
分类装置(031),用于将客户端响应数据集中的场景元素和对象按客户端需求划分加载优先顺序;
序列化装置(032),用于将不同客户端不同优先顺序的场景元素对象实例化,并将实例化对象转换为若干数据流;
线程调度装置(033),根据客户端的需求优先级别,调度加载线程资源,实现数据流的并发传输,优先传输。
4.如权利要求3所述的三维场景可视化编辑装置,其特征在于:在客户端有与服务器端的优先级管理装置(03)相对应的反序列化装置,将序列化数据流转换为JSON封装结构的响应数据集。
5.如权利要求4所述的三维场景可视化编辑装置,其特征在于:动态显示管理装置(04)包括:
场景层次细节管理装置(042),根据资源监视装置(041)的信号,调整客户端场景中相机元素的视野或视距内三角形元素的渲染效果;
场景元素加载/卸载装置(043),根据资源监视装置(041)的信号,实时在内存或显存中加载或卸载相机元素的视野或视距中的对象或元素;
资源监视装置(041),用于监视系统内存或显存的利用率,以利用率达到40%,60%,70%或80%作为触发条件,向控制场景层次细节管理装置(042)和场景元素加载/卸载装置(043)发送控制信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华电万通科技有限公司,未经北京华电万通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110256003.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:整经机的多功能刹车系统
- 下一篇:一种沙滩背靠