【技术实现步骤摘要】
一种3D模型场景资源管控系统及方法
[0001]本专利技术涉及三维模型
,特别涉及一种3D模型场景资源管控系统及方法。
技术介绍
[0002]目前,3D模型场景资源管控广泛应用于物联网领域以及工业领域等需要3D场景开发整合的领域。3D模型场景资源管控指的是针对3D场景中的资源进行全面管理和控制,具体包括:资源加载和卸载管理、资源优化管理、资源更新管理、资源安全管理、管控指令解析以及脚本控制等方面。
[0003]但是,传统的3D模型场景资源管控时,需要3D专业人员使用专业软件(例如:Unity)进行管控,限制较多,不便于多方参与协作,管控不够全面,便捷性也较差。
[0004]有鉴于此,亟需一种3D模型场景资源管控系统及方法。
技术实现思路
[0005]本专利技术目的之一在于提供了一种3D模型场景资源管控系统,引入Three.js引擎渲染目标3D模型场景资源,实现模型资源多个设备端之间的通信,便于多人多端的资源管理控制和多人参与协作,提高了管控的便捷性和全面性。
[0006]本专利技术实施例提供的一种3D模型场景资源管控系统,包括:
[0007]第一指令获取子系统,用于获取预设的应用程序接收的多个设备端验证通过的资源更新指令;
[0008]渲染子系统,用于基于Three.js引擎,根据资源更新指令,渲染目标3D模型场景资源;
[0009]第二指令获取子系统,用于获取多个设备端接收的目标3D模型场景资源的管控指令;
[0010]管理控制子系统,用 ...
【技术保护点】
【技术特征摘要】
1.一种3D模型场景资源管控系统,其特征在于,包括:第一指令获取子系统,用于获取预设的应用程序接收的多个设备端验证通过的资源更新指令;渲染子系统,用于基于Three.js引擎,根据资源更新指令,渲染目标3D模型场景资源;第二指令获取子系统,用于获取多个设备端接收的目标3D模型场景资源的管控指令;管理控制子系统,用于根据管控指令对目标3D模型场景资源进行相应管理控制;异常处理子系统,用于实时获取目标3D模型场景资源的管控过程的异常数据,根据异常数据的异常原因,评估发现异常数据的管控人员的异常解决能力,并根据评估结果的不同,进行相应处理。2.如权利要求1所述的一种3D模型场景资源管控系统,其特征在于,第一指令获取子系统,包括:目标设备获取子系统,用于获取搭载应用程序的本地设备和远端设备,并将本地设备和远端设备共同作为目标设备;预验证资源更新指令获取子系统,用于获取目标人员在目标设备输入的预验证资源更新指令;权限验证子系统,用于根据目标人员的人员权限信息和预验证资源更新指令对应的需求权限信息,对目标人员对应的预验证资源更新指令进行权限验证;资源更新指令确定子系统,用于若权限验证的验证结果为验证通过,则将对应预验证资源更新指令作为资源更新指令。3.如权利要求1所述的一种3D模型场景资源管控系统,其特征在于,渲染子系统,包括:交互式通信会话确定模块,用于基于WebSocket协议,根据资源更新指令,确定应用程序与目标服务器之间的交互式通信会话;待响应操作获取模块,用于解析交互式通信会话,获取目标服务器的待响应操作;渲染模块,用于基于Three.js引擎,控制目标服务器执行待响应操作,当所有待响应操作执行完成后,完成渲染。4.如权利要求3所述的一种3D模型场景资源管控系统,其特征在于,交互式通信会话确定模块,包括:接口获取子模块,用于根据WebSocket协议,获取WebSocket API;连接请求发送子模块,用于控制应用程序对应的客户端通过WebSocket API向目标服务器发送连接请求;资源更新指令发送子模块,用于若目标服务器接收连接请求,控制客户端通过WebSocket API向目标服务器发送资源更新指令;关闭连接请求发送子模块,用于当所有需要向目标服务器发送的资源更新指令发送完成后,控制客户端通过WebSocket API向目标服务器发送关闭连接请求。5.如权利要求1所述的一种3D模型场景资源管控系统,其特征在于,管理控制子系统,包括:管控资源确定模块,用于解析管控指令,确定目标3D模型场景资源中的待管控3D模型场景资源和管控方式;第一控制脚本获取模块,用于根据待管控3D模型场景资源和管控方式,获取第一控制
脚本;解释器调取模块,用于调度第一控制脚本对应预设的解释器,控制解释器执行对应第一控制脚本;管控模块,用于当所有需要管控的待管控3D模型场景资源完成管控后,完成对目标3D模型场景资源的管理控制。6.如权利要求5所述的一种3D模型场景资源管控系统,其特征在于,第一控制脚本获取模块,包括:控制脚本获取模块,用于获取预设的控制平台的内置的组件对应的第二控制脚本,同时,获取工作人员预先输入的第三控制脚本;第三控制脚本整合模块,用于将第二控制脚本与第三控制脚本共同作为第四控制脚本;管控指令获取模块,用于根据待管控3D模型场景资源和管控方式,判断第四控制脚本中是否存在待管控3D模型场景资源对应于管控方式的第五控制脚本;第一判定模块,用于若存在第五控制脚本,将第五控制脚本作为第一控制脚本;第二判定模块,用于若不存在第五控制脚本,根据待管控3D模型场景资源和管控方式,进行脚本补充编写。7.如权利要求6所述的一种3D模型场景资源管控系统,其特征在于,第二判定模块,包括:...
【专利技术属性】
技术研发人员:韩黎光,
申请(专利权)人:红石阳光深圳科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。