一种分布式移动WEB3D渲染系统和方法技术方案

技术编号:36183821 阅读:25 留言:0更新日期:2022-12-31 20:43
本发明专利技术公开了一种分布式移动WEB3D渲染系统和方法,其通过构建由云服务器、移动边缘服务器和移动设备组成的协同渲染服务架构,以缓解单个计算节点的计算压力和远程计算节点的传输压力。在Web浏览器中,部署了一个新的基于渲染中间数据(JSON)通信的3D模型加载引擎,为客户端浏览器提供动态、按需、异步和连续的渲染数据服务。针对服务环境状态的变化,本方法提出了多粒度复用冗余计算调度策略,为移动Web3D应用提供实时渲染计算服务。Web3D应用提供实时渲染计算服务。Web3D应用提供实时渲染计算服务。

【技术实现步骤摘要】
一种分布式移动WEB 3D渲染系统和方法


[0001]本专利技术设计移动Web 3D渲染计算
,具体涉及一种分布式移动WEB 3D渲染系统和方法。

技术介绍

[0002]随着移动增强现实(AR)和虚拟现实(VR)技术的出现,移动设备(如手机和智能眼镜)上的3D应用在5G通信发展的背景下取得了巨大的成功。3D模型交互是一种新型的信息交互方式,提供了比2D交互方式更直观、更高效的信息呈现方式。目前,包括谷歌、微软、英特尔、苹果、Facebook在内的各大企业都已经为VR或AR市场做好了准备,推出了大量的消费者3D交互产品,受到了消费者的广泛欢迎。此外,凭借浏览器应用程序的通用性和便利性,基于3D应用程序的移动浏览器已经允许移动Web 3D进入广泛使用。移动Web 3D应用使用户能够随时随地在各种移动设备上快速建立立体信息交互。3D模型或场景渲染是移动Web 3D中服务构建的核心。但是,由于资源消耗高和难以接受的延迟,我们无法在渲染过程中获得满意的实时体验。移动设备的广泛多样性(例如,计算能力、设备形式和网络访问等)导致移动Web 3D服务的差本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式移动WEB 3D渲染系统,其特征在于,包括远程云层、边缘服务器层、计算节点层和用户侧终端层,其中:远程云层,用于将3D模型转换为细粒度块,并将细粒度块重组为具有特定服务语义的粗粒度块,且所述粗粒度块以文件块的形式存储于远程云服务器中;边缘服务器层,用于将远程云服务器中迁移到边缘服务器上的粗粒度3D模型数据包解耦成细粒度数据包,并根据业务逻辑构建交互式计算任务队列,然后边缘服务器根据每个计算节点的执行情况动态调度计算任务同时边缘服务器根据当前计算节点的计算资源和网络带宽控制协同渲染计算状态和数据访问状态;计算节点层,用于在边缘服务器层的边缘服务器协同调度下使应用终端连接的计算节点执行部署的细粒度渲染任务,渲染交换数据通过接入网或D2D网络返回给应用终端;应用终端层,用于应用终端异步、按需请求并聚合从计算节点层中得到的各个计算节点的渲染计算交换数据并存储在缓存中,然后用户侧的应用终端根据业务逻辑和时序关系,获取缓存中的渲染计算交换数据,添加到初始化应用场景中。2.如权利要求1所述的一种分布式移动WEB 3D渲染系统,其特征在于,所述计算节点包括应用终端周围的边缘服务器和移动设备。3.如权利要求2所述的一种分布式移动WEB 3D渲染系统,其特征在于,所述计算节点层的计算节点在进行细粒度渲染任务时,当计算状态发生变化,计算节点层的移动设备将向所述边缘服务器层发送通知。4.如权利要求3所述的一种分布式移动WEB 3D渲染系统,其特征在于,所述应用终端采用Webworker和indexedDB数据库来同步缓存和按需加载3D模型数据,其中Webworker用于应用终端收到请求模型资源时创建新线程;indexedDB用于储存模型数据,当用户二次进入同一页面时,直接通过计算节点间的indexedDB读取对应的模型数...

【专利技术属性】
技术研发人员:周帅兵李亮谢伟旋王原平陈恺王顺意郑桐嘉汤思婷陈素丽李佳蔚
申请(专利权)人:浙江传媒学院桐乡研究院有限公司
类型:发明
国别省市:

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

1