(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 20221090702 9.2
(22)申请日 2022.07.29
(71)申请人 上海工程 技术大学
地址 201620 上海市松江区龙腾路3 33号
(72)发明人 毛洋洋 闫丰亭 丁增良 周锐闯
周子文
(74)专利代理 机构 上海思真远达专利代理事务
所(特殊普通 合伙) 31481
专利代理师 戚淼
(51)Int.Cl.
G06T 17/00(2006.01)
G06T 15/20(2011.01)
G06T 19/20(2011.01)
G06F 16/957(2019.01)
(54)发明名称
一种Web3D的数据处 理装置和方法
(57)摘要
本发明公开了一种Web3D 的数据处理装置,
属于计算机技术领域, 本发明将存储于服务器中
的原始三维模型划分为至少包含两个目标的子
三维模型, 接着通过获取Web端请求提取至少一
个的所述子三维模型进行渲染显示, 之后, 实时
检测模型展示模块中的当前至少一个的待展示
子三维模型的缩略图, 并根据其对待展示子三维
模型进行后台缓存, 进而解决了Web端在进行三
维模型加载时运行效率低的问题, 其相较于现有
对三维模型的数据处理方法, 本发 明无需对三维
模型数据进行整体本地下载保存, 降低了存储成
本, 且也无需进行整体模型加载, 提高了加载运
行效率, 适用于现在通过Web3D技术进行虚拟教
学和3D虚拟展 馆的场景中。
权利要求书1页 说明书4页 附图2页
CN 115272577 A
2022.11.01
CN 115272577 A
1.一种Web3D的数据处理装置, 其特征在于, 包括模型切分模块、 基础功能模块、 模型缓
存模块、 显示检测模块和模型展示模块;
所述模型切分模块用于将存储于服务器中的原始三维模型划分为至少包含两个目标
的子三维模型;
所述基础功能模块用于获取Web端所发出的请求响应, 并提取所述服务器中至少一个
的所述子三维模型, 并通过Web端 进行渲染加载显示;
所述显示检测模块用于实时获取所述模型展示模块中的当前至少一个的待展示子三
维模型的缩略图, 以获取检测结果;
所述模型缓存模块用于根据检测结果实时获取所述服务器中的至少一个子三维模型,
并下载到所述 Web端的缓存中, 同时将其作为待 展示子三维模型;
所述模型展示模块用于展示所述子三维模型以及待 展示子三维模型。
2.根据权利要求1所述的一种Web3D的数据处理装置, 其特征在于, 所述数据处理装置
还包括目录存储模块, 所述目录存储模块用于存储所述原始 三维模型中包含所有子三维模
型而形成的模型目录 。
3.根据权利要求1所述的一种Web3D的数据处理装置, 其特征在于, 所述将存储于服务
器中的原 始三维模型划分为至少包 含两个目标的子三维模型, 包括:
获取目录存 储模块中模型目录;
根据所述模型目录对所述原始三维模型中的各个所述子三维模型进行标注划分, 同时
提取各个所述子三 维模型的原始存储数据, 并进 行构建, 以形成若干个子三 维模型, 并进行
分类存储。
4.根据权利要求1所述的一种Web3D的数据处理装置, 其特征在于, 所述模型缓存模块
包括缓存判断单元, 所述缓存判断单元用于判断所述Web端的缓存中是否存储有待展示子
三维模型, 若有则将所述待展示子三 维模型加载渲染至所述模 型展示模块, 反之, 通过所述
服务器提取 所述待展示子三维模型。
5.根据权利要求1所述的一种Web3D的数据处理装置, 其特征在于, 所述模型展示模块
包括缩略图展示单元, 所述缩略图展示单元用于对所述待展示子三 维模型的缩略图进 行逐
序显示。
6.一种Web3D的数据处 理方法, 其特 征在于, 包括如下步骤:
将存储于服务器中的原 始三维模型划分为至少包 含两个目标的子三维模型;
提取所述服务器中至少一个的所述子三维模型, 并通过Web端 进行渲染加载显示;
实时获取所述模型展示模块中的当前至少一个的待展示子三维模型的缩略图, 以获取
检测结果;
根据检测结果实时获取所述服务器中的至少一个子三维模型, 并下载到所述Web端的
缓存中, 同时将其作为待 展示子三维模型;
所述根据检测结果实时获取所述服务器中的至少一个子三维模型, 并下载到所述Web
端的缓存中, 包括:
判断所述Web端的缓存中是否存储有待展示子三维模型, 若有则将所述待展示子三维
模型加载渲染至所述模型展示模块, 反 之, 通过所述服务器提取 所述待展示子三维模型;
展示所述子三维模型以及待 展示子三维模型。权 利 要 求 书 1/1 页
2
CN 115272577 A
2一种Web3D的数据处理装 置和方法
技术领域
[0001]本发明涉及计算机技 术领域, 尤其涉及一种Web3D的数据处 理装置和方法。
背景技术
[0002]随着计算机技术和互联网的迅速发展,Web3D技术应用已成为重点研究对象,
Web3D技术是实现网页中虚拟现实的一种最新技术, 是Web技术与三维建模技术相结合的产
物, 它的实现基于B/S模式, 由服务器提供反映三维场景的模型文件, 用户根据需要将相应
的模型文件下载到本地后由对应的浏览器插件来提供对模型文件的实时渲染和显示, 使得
模型信息以更直观的方式和可以交互的形式展现在用户面前; 目前, Web3D技术广泛被应用
于虚拟教学和3D虚拟展馆之中, 以通过三维虚拟技 术对学生进行宣传、 科普与教学活动。
[0003]当前计算机 的硬件性能虽在不断提升, 且网络速度也在不断加快, 但由于三维数
据本身数据体积庞大, 这使 得Web3D的发展受到一定制约; 目前, 通过Web3D技术进行虚拟教
学和3D虚拟物品展示时主要 是通过整体加载的方式, 即将整个三 维模型进行加载然后通过
网页进行展示, 或事前将整个三维模型提前下载后再进行展示, 前者受网络因素和 三维模
型体量制约, 其运行效率较低; 而后者受制于使用者的硬件设备因素, 且若存储多个三 维模
型, 将大大提高用户的存 储成本。
[0004]因此, 亟需提出一种Web3D的数据处 理装置和方法以解决上述问题。
发明内容
[0005]本发明的目的是为了解决现有技术中存在的缺陷, 而提出的一种Web3D的数据处
理装置和方法。
[0006]为了实现上述目的, 本发明采用了如下技 术方案:
[0007]一种Web3D的数据处理装置, 包括模型切分模块、 基础功能模块、 模型缓存模块、 显
示检测模块和模型展示模块;
[0008]所述模型切分模块用于将存储于服务器中的原始三维模型划分为至少包含两个
目标的子三维模型;
[0009]所述基础功能模块用于获取Web端所发出的请求响应, 并提取所述服务器中至少
一个的所述子三维模型, 并通过Web端 进行渲染加载显示;
[0010]所述显示检测模块用于实时获取所述模型展示模块中的当前至少一个的待展示
子三维模型的缩略图, 以获取检测结果;
[0011]所述模型缓存模块用于根据检测结果实时获取所述服务器中的至少一个子三维
模型, 并下 载到所述 Web端的缓存中, 同时将其作为待 展示子三维模型;
[0012]所述模型展示模块用于展示所述子三维模型以及待 展示子三维模型。
[0013]进一步地, 所述数据处理装置还包括目录存储模块, 所述目录存储模块用于存储
所述原始三维模型中包 含所有子三维模型而形成的模型目录 。
[0014]进一步地, 所述将存储于服务器中的原始三维模型划分为至少包含两个目标的子说 明 书 1/4 页
3
CN 115272577 A
3
专利 一种Web3D的数据处理装置和方法
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:44:26上传分享