预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115578492A(43)申请公布日2023.01.06(21)申请号202211322093.0(22)申请日2022.10.27(71)申请人观讯信息(深圳)有限公司地址518000广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)(72)发明人谢永军廖光文孙正马振文(74)专利代理机构深圳市世纪宏博知识产权代理事务所(普通合伙)44806专利代理师董博(51)Int.Cl.G06T13/20(2011.01)G06T1/60(2006.01)权利要求书2页说明书6页附图2页(54)发明名称一种基于混合三维引擎的数字孪生系统(57)摘要本发明公开了一种基于混合三维引擎的数字孪生系统,包括:三维可视化展示模块,用于为用户提供三维场景的操作功能和漫游与自动巡检功能,以及三维场景的图表展示组件的可视化定制功能;三维空间分析处理模块,用于生成用于表征三维场景的三维模型;三维模型快速加载模块,用于生成待渲染三维模型;三维场景渲染模块,用于对待渲染三维模型进行解压缩处理后进行渲染处理,渲染出的满足三维任务指令的三维场景;三维引擎智能调度模块,用于生成三维场景的调度算法;本发明具备智能化的三维引擎调度能力,可根据业务场景的实际需求动态调整三维引擎驱动,具备良好的三维场景应用展示,三维场景标注标绘能力。CN115578492ACN115578492A权利要求书1/2页1.一种基于混合三维引擎的数字孪生系统,其特征在于,包括:三维可视化展示模块,用于为用户提供三维场景的操作功能和漫游与自动巡检功能,以及所述三维场景的图表展示组件的可视化定制功能;三维空间分析处理模块,用于通过获取所述用户选择的三维任务指令,对所述三维场景的空间地理要素进行索引构建并建立索引缓存后,对所述三维场景进行分析处理,生成用于表征所述三维场景的三维模型,其中,所述三维任务指令用于表示所述用户获取所述三维场景的指令;三维模型快速加载模块,用于对所述三维模型进行轻量化处理和负载均衡化处理,生成待渲染三维模型;三维场景渲染模块,用于对所述待渲染三维模型进行解压缩处理后进行渲染处理,渲染出的满足所述三维任务指令的所述三维场景;三维引擎智能调度模块,用于基于所述三维任务指令的完成时间,通过获取三维任务指令的任务项的权重,将所述任务项与三维引擎进行匹配,以所述完成时间最小为目标,获取用于生成所述三维场景的调度算法,其中,所述调度算法用于表示所述数字孪生系统调用所述三维引擎生成所述三维场景的调用方法。2.根据权利要求1所述一种基于混合三维引擎的数字孪生系统,其特征在于:所述三维空间分析处理模块,还用于通过B+树对所述空间地理要素进行索引构建,并采用开源的Redis作为所述索引缓存,通过分级分片加载方法,对所述三维场景进行分析处理。3.根据权利要求2所述一种基于混合三维引擎的数字孪生系统,其特征在于:所述三维空间分析处理模块还用于采用带权重的最近最少使用策略进行缓存数据交换,并结合缓存失效的截止时间,将热度较高的空间索引数据进行缓存。4.根据权利要求3所述一种基于混合三维引擎的数字孪生系统,其特征在于:所述三维模型快速加载模块还用于通过索引查找到处于缓存状态的所述三维模型的空间要素数据,并进行轻量化处理,用于压缩或剔除掉部分模型要素或模型纹理材质。5.根据权利要求4所述一种基于混合三维引擎的数字孪生系统,其特征在于:所述三维模型快速加载模块还用于对进行轻量化处理后的所述三维模型通过并发处理,对所述三维模型的负载进行负载均衡化,生成所述待渲染三维模型。6.根据权利要求5所述一种基于混合三维引擎的数字孪生系统,其特征在于:所述三维场景渲染模块还用于获取解压缩处理过程中的异常日志,并根据所述异常日志对应的解压异常节点,进行二次解压,并判断二次解压结果,当解压结果为正常时,则进行三维渲染,若二次解压结果异常时,判断三维渲染的结果是否满足所述三维任务指令,若满足,则进行三维渲染,若不满足,则删除当前待渲染三维模型并通过所述三维模型快速加载模块重新加载所述待渲染三维模型。7.根据权利要求6所述一种基于混合三维引擎的数字孪生系统,其特征在于:所述三维场景渲染模块还用于在删除当前待渲染三维模型时,获取所述解压异常节点对应的重新加载的所述待渲染三维模型的节点位置,进行解压,生成第一解压结果,并结合所述当前待渲染三维模型的第二解压结果,进行三维渲染,判断是否满足所述三维任务指令,若满足,则使用所述第二解压结果生成所述三维场景,若不满足,则删除所述当前待渲2CN115578492A权利要求书2/2页染三维模型,通过重新加载的所述待渲染三维模型,生成所述三维场景。8.根据权利要求7所述一种基于混合三维引擎的数