数字沙盘展示和生成方法、设备及存储介质技术

技术编号:32855403 阅读:19 留言:0更新日期:2022-03-30 19:25
本申请公开了一种数字沙盘展示和生成方法、设备及存储介质,其中,数字沙盘展示方法包括:根据用户在显示设备中的操作确定沙盘标签,其中,所述沙盘标签用于标识目标数字沙盘的沙盘类型信息和沙盘元素列表;获取所述显示设备的运行环境信息;将所述运行环境信息和所述沙盘类型信息发送至服务端;接收所述服务端发送的漫游界面数据,根据所述漫游界面数据生成可视化界面,并将所述可视化界面向所述用户进行展示,其中,所述漫游界面数据包括所述目标数字沙盘的原始模型数据或者运行所述目标数字沙盘产生的视频流数据,所述目标数字沙盘由所述服务端根据所述运行环境信息和所述沙盘类型信息生成。盘类型信息生成。盘类型信息生成。

【技术实现步骤摘要】
数字沙盘展示和生成方法、设备及存储介质


[0001]本专利技术涉及数字沙盘生成
,具体涉及一种数字沙盘展示和生成方法、设备及存储介质。

技术介绍

[0002]目前,数字沙盘成为一种常见的场景展示方式,用户可以通过拖拽视角和拉取的方式从不同的角度了解数字沙盘对应的实体建筑。相对于传统的线下实体考察和图片考察,不但方便快捷,并且能够获取跟多的建筑细节,提升考察效率。
[0003]但是,现有的数字沙盘展示大多是依赖本地资源对数字沙盘文件进行解析和展示。一方面,在展示之前,服务端需要将数字沙盘文件传输到本地端,从而使得加载时间较长;另一方面,对于配置不高的本地端,也无法应对较大的数字沙盘文件的解析和展示。

技术实现思路

[0004]为了解决现有技术中存在的上述问题,本申请实施方式提供了一种数字沙盘展示和生成方法、设备及存储介质,可以实现对数字沙盘的快速加载展示,提升用户体验。
[0005]第一方面,本申请的实施方式提供了一种数字沙盘展示方法,包括:
[0006]根据用户在显示设备中的操作确定沙盘标签,其中,沙盘标签用于标识目标数字沙盘的沙盘类型信息和沙盘元素列表;
[0007]获取显示设备的运行环境信息;
[0008]将运行环境信息和沙盘类型信息发送至服务端;
[0009]接收服务端发送的漫游界面数据,根据漫游界面数据生成可视化界面,并将可视化界面向用户进行展示,其中,漫游界面数据包括目标数字沙盘的原始模型数据或者运行目标数字沙盘产生的视频流数据,目标数字沙盘由服务端根据运行环境信息和沙盘类型信息生成。
[0010]在本实施方式中,当漫游界面数据为目标数字沙盘的原始模型数据时,将可视化界面向用户进行展示,包括:
[0011]对可视化界面进行烘焙处理,得到烘焙界面;
[0012]将烘焙界面向用户进行展示。
[0013]在本实施方式中,对可视化界面进行烘焙处理,包括:
[0014]对可视化界面进行区域分解,得到至少一个第一级区域和至少一个第二级区域;
[0015]对于至少一个第一级区域中的每个第一级区域,采用高分辨率的方式对每个第一级区域进行烘焙处理;
[0016]对于至少一个第二级区域中的每个第二级区域,采用低分辨率的方式对每个第二级区域进行烘焙处理。
[0017]第二方面,本申请的实施方式提供了一种数字沙盘生成方法,包括:
[0018]接收客户端发送的运行环境信息和沙盘类型信息;
[0019]根据运行环境信息和沙盘类型信息,确定沙盘模板;
[0020]根据沙盘元素列表,在云端组件库中进行匹配,得到至少一个沙盘组件,其中,云端组件库中的沙盘组件为预先编写好的展示组件;
[0021]根据沙盘模板和至少一个沙盘组件生成目标数字沙盘;
[0022]根据目标数字沙盘的原始模型数据生成漫游界面数据,将漫游界面数据发送至客户端。
[0023]在本实施方式中,根据目标数字沙盘的原始模型数据生成漫游界面数据,包括:
[0024]将目标数字沙盘的原始模型数据输入到UE4引擎进行烘焙处理,得到烘焙后的目标数字沙盘;
[0025]运行烘焙后的目标数字沙盘得到烘焙后的目标数字沙盘的视频流数据;
[0026]根据烘焙后的目标数字沙盘的视频流数据生成漫游界面数据。
[0027]在本实施方式中,将目标数字沙盘的原始模型数据输入到UE4引擎进行烘焙处理,包括:
[0028]对目标数字沙盘进行区域分解,得到至少一个第三级区域和至少一个第四级区域;
[0029]对于至少一个第三级区域中的每个第三级区域,采用高分辨率的方式对每个第三级区域进行烘焙处理;
[0030]对于至少一个第四级区域中的每个第四级区域,采用低分辨率的方式对每个第四级区域进行烘焙处理。
[0031]在本实施方式中,对目标数字沙盘进行区域分解,得到至少一个第三级区域和至少一个第四级区域,包括:
[0032]确定目标数字沙盘中各个数据点的光照参数;
[0033]将各个数据点中连续的若干个第一数据点组合为第三级区域,得到至少一个第三级区域,其中,若干个第一数据点中的每个第一数据点对应的光照参数小于或等于第一阈值;
[0034]将各个数据点中连续的若干个第二数据点组合为第四级区域,得到至少一个第四级区域,其中,若干个第二数据点中的每个第二数据点对应的光照参数大于第一阈值。
[0035]第三方面,本申请实施方式提供一种数字沙盘显示设备,包括:处理器,处理器与存储器相连,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得电子设备执行如第一方面的方法。
[0036]第四方面,本申请实施方式提供一种数字沙盘生成设备,包括:处理器,处理器与存储器相连,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得电子设备执行如第二方面的方法。
[0037]第五方面,本申请实施方式提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序使得计算机执行如第一方面或第二方面的方法。
[0038]第六方面,本申请实施方式提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机可操作来使计算机执行如第一方面或第二方面的方法。
[0039]实施本申请实施方式,具有如下有益效果:
[0040]在本申请实施方式中,通过用户在显示设备中的操作,确定需要显示的数字沙盘的沙盘标签,继而明确需要显示的数字沙盘的沙盘类型信息和沙盘元素列表。由此,根据显示设备的运行环境信息,获取该运行环境下对应于沙盘标签的沙盘模板。同时,通过将数字沙盘所需求的沙盘组件预先编写好并存储与云端组件库中,在需要时根据沙盘元素列表进行匹配调用,并根据沙盘模板在云端快速生成需要显示的数字沙盘,并通过将需要显示的数字沙盘转化为漫游界面数据模式进行快速获取,再将漫游界面数据转化为可视化界面进行展示。本专利技术将需要显示的数字沙盘在云端运行,转化为视频流形式的漫游界面数据推送到终端,缩减了数字沙盘加载的时间、减小了本地的计算压力,保证了界面的品质,提升用户体验。此外,基于本申请所提供的数字沙盘生成方法,使沙盘组件可复用,对于相同或相似的场景,只需要开发一次,即可重复使用,大大减少了工作量和开发时间。
附图说明
[0041]为了更清楚地说明本申请实施方式中的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本申请实施方式提供的一种数字沙盘显示装置的硬件结构示意图;
[0043]图2为本申请实施方式提供的一种数字沙盘显示方法的流程示意图;
[0044]图3为本申请实施方式提供的一种数字沙盘生成方法的流程示意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字沙盘展示方法,其特征在于,所述方法包括:根据用户在显示设备中的操作确定沙盘标签,其中,所述沙盘标签用于标识目标数字沙盘的沙盘类型信息和沙盘元素列表;获取所述显示设备的运行环境信息;将所述运行环境信息和所述沙盘类型信息发送至服务端;接收所述服务端发送的漫游界面数据,根据所述漫游界面数据生成可视化界面,并将所述可视化界面向所述用户进行展示,其中,所述漫游界面数据包括所述目标数字沙盘的原始模型数据或者运行所述目标数字沙盘产生的视频流数据,所述目标数字沙盘由所述服务端根据所述运行环境信息和所述沙盘类型信息生成。2.根据权利要求1所述的方法,其特征在于,当所述漫游界面数据为所述目标数字沙盘的原始模型数据时,所述将所述可视化界面向所述用户进行展示,包括:对所述可视化界面进行烘焙处理,得到烘焙界面;将所述烘焙界面向所述用户进行展示。3.根据权利要求2所述的方法,其特征在于,所述对所述可视化界面进行烘焙处理,包括:对所述可视化界面进行区域分解,得到至少一个第一级区域和至少一个第二级区域;对于所述至少一个第一级区域中的每个第一级区域,采用高分辨率的方式对所述每个第一级区域进行烘焙处理;对于所述至少一个第二级区域中的每个第二级区域,采用低分辨率的方式对所述每个第二级区域进行烘焙处理。4.一种数字沙盘生成方法,其特征在于,所述方法包括:接收客户端发送的运行环境信息和沙盘类型信息;根据所述运行环境信息和所述沙盘类型信息,确定沙盘模板;根据所述沙盘元素列表,在云端组件库中进行匹配,得到至少一个沙盘组件,其中,所述云端组件库中的沙盘组件为预先编写好的展示组件;根据所述沙盘模板和所述至少一个沙盘组件生成目标数字沙盘;根据所述目标数字沙盘的原始模型数据生成漫游界面数据,将所述漫游界面数据发送至客户端。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标数字沙盘的原始模型数据生成漫游界面数据,包括:将所述目标数字沙盘的原始模型数据输入到UE4引擎进行烘焙处理,得到烘焙后的目标数字沙盘;运行所述烘焙后的目...

【专利技术属性】
技术研发人员:何文杰
申请(专利权)人:万翼科技有限公司
类型:发明
国别省市:

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

1