三维场景的构建方法、装置及计算机可读存储介质制造方法及图纸

技术编号:21117422 阅读:19 留言:0更新日期:2019-05-16 09:30
本公开实施例提出一种三维场景的构建方法、装置及计算机可读存储介质,涉及虚拟现实技术领域。本实施例通过获取网络实际场景的空间信息和位于网络实际场景中网络设备的设备信息,可以依据所获取的空间信息,构建网络实际场景对应的三维空间场景,再依据设备属性,构建对应的三维设备模型,并在三维设备模型上添加设备事件,生成网络设备对应的三维虚拟设备,使得三维空间和三维虚拟设备都可以独立构建,而无需耦合,提高了构建三维场景的效率,方便使用,从而使得能够更有效完成网络设备数据的可视化分析。

Construction Method, Device and Computer Readable Storage Media of Three-Dimensional Scene

【技术实现步骤摘要】
三维场景的构建方法、装置及计算机可读存储介质
本公开涉及虚拟现实
,具体而言,涉及一种三维场景的构建方法、装置及计算机可读存储介质。
技术介绍
随着社会信息化的发展,通信网络已经深入到大家的生活中,因此越来越多的网络设备需要被部署。以无线通信网络为例,运营商在部署无线控制器(WirelessAccessPointController,简称AC)和无线访问接入点(WirelessAccessPoint,简称AP)时,需要根据周边环境,确定部署AC和AP的位置,并在确定的位置上假设部署了设备后,对设备中的数据进行例如位置定位、人员轨迹分析、人员密度等分析。为能有效地完成这些分析,需要针对网络实际场景构建相应的网络虚拟场景。现有技术中,构建虚拟场景通常是基于不同角度的网络实际场景图片,构建网络实际场景对应的三维地图及地图坐标系,并基于该地图坐标系,该地图上添加网络实际场景中建筑物以及设备的三维虚拟对象,设置在网络实际场景中建筑物以及设备的属性以及交互事件,最后执行渲染,得到并展现整个网络实际场景对应的三维场景。由于建筑物以及设备的三维虚拟对象的属性及交互事件均在渲染前设置,故当整个网络实际场景的三维场景构建好后,建筑物及设备与三维场景的耦合性非常高。而利用该三维场景进行网络数据的分析时,网络设备的位置、属性等设备信息都是有可能会变化的,由于建筑物及设备与三维场景的耦合性非常高,因此牵一发而动全身,若想对变化后的网络设备进行分析,则需要重新构建整个网络实际场景的三维场景,效率低下,不便于使用。
技术实现思路
本公开实施例的目的在于提供一种三维场景的构建方法、装置及计算机可读存储介质,以能够提高构建三维场景的效率,方便使用。为了实现上述目的,本公开实施例采用的技术方案如下:第一方面,本公开实施例提出一种三维场景的构建方法,所述方法包括:获取网络实际场景的空间信息和位于网络实际场景中网络设备的设备信息,其中,设备信息包括设备属性、设备事件和网络设备在网络实际场景中的位置信息;依据所获取的空间信息,构建网络实际场景对应的三维空间场景;依据设备属性,构建对应的三维设备模型,并在三维设备模型上添加设备事件,生成网络设备对应的三维虚拟设备;确定位置信息在三维空间场景中的目标位置,并将三维虚拟设备添加至目标位置,得到网络实际场景的三维场景。第二方面,本公开实施例还提出另一种三维场景的构建方法,包括:将网络实际场景划分成多个子场景,并获取各子场景的空间信息以及位于各子场景中网络设备的设备信息,设备信息包括设备属性、设备事件和网络设备在子场景中的位置信息;依据各子场景对应的空间信息,构建各子场景对应的三维子空间场景;针对每一子场景,依据位于子场景中第一网络设备的设备属性,构建对应的三维设备模型,并在三维设备模型上添加第一网络设备的设备事件,生成第一网络设备对应的三维虚拟设备;以及,确定第一网络设备的位置信息在子场景对应的三维子空间场景中的目标位置,并将三维虚拟设备添加至目标位置,得到该子场景的三维子场景;依据网络实际场景的空间信息,组合各子场景的三维子场景,得到网络实际场景的三维场景。第三方面,本公开实施例还提出三维场景的构建装置,包括:获取模块,用于获取网络实际场景的空间信息和位于网络实际场景中的设备信息,其中,设备信息包括设备属性、设备事件和网络设备在网络实际场景中的位置信息;第一构建模块,用于依据所获取的的空间信息,构建网络实际场景构建对应的三维空间信息;第二构建模块,用于依据设备属性,构建对应的三维设备模型,并在三维设备模型上添加设备事件,生成网络设备对应的三维虚拟设备;三维场景模块,用于确定位置信息在三维空间场景中的目标位置,并将三维虚拟设备添加至目标位置,得到网络实际场景的三维场景。第四方面,本公开实施例还提出另一种三维场景的构建装置,包括:获取模块用于将网络实际场景划分成多个子场景,并获取各子场景的空间信息以及位于各子场景中网络设备的设备信息,设备信息包括设备属性、设备事件和网络设备在子场景中的位置信息;子场景构建模块用于依据各子场景对应的空间信息,构建各子场景对应的三维子空间场景;设备构建模块用于针对每一子场景,依据位于该子场景中第一网络设备的设备属性,构建对应的三维设备模型,并在三维设备模型上添加第一网络设备的设备事件,生成第一网络设备对应的三维虚拟设备;以及,确定第一网络设备的位置信息在该子场景对应的三维子空间场景中的目标位置,并将三维虚拟设备添加至目标位置,得到该子场景的三维子场景;三维场景模块用于依据网络实际场景的空间信息,组合各子场景的三维子场景,得到网络实际场景的三维场景。第五方面,本公开实施例还提出一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实现上述第一方面和第二方面所述的方法的步骤。第六方面,本公开实施例还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器读取并运行时,实现上述第一方面和第二方面所述的方法。相对现有技术,本公开实施例具有以下有益效果:本实施例通过获取网络实际场景的空间信息和位于网络实际场景中网络设备的设备信息,依据所获取的空间信息,构建网络实际场景对应的三维空间场景,使得三维空间场景可以独立构建,再依据设备属性,构建对应的三维设备模型,并在三维设备模型上添加设备事件,生成网络设备对应的三维虚拟设备,使得设备也可以独立构建,而无需与三维空间场景进行耦合,并可以根据设备的设备属性和设备事件,可以对应生成不同的三维设备模型和三维虚拟设备,提高了构建三维场景的效率,方便使用,最终根据网络设备在网络实际场景中的位置信息确定在三维空间场景中的目标位置,并将三维虚拟设备添加至目标位置,得到网络实际场景的三维场景,使得构建的三维虚拟设备与实际场景的网络设备对应,从而使得能够更有效完成网络设备数据的可视化分析。另一方面,通过子场景的空间描述信息和空间属性,依据子场景的空间描述信息,构建各子场景对应的三维子空间模型,再对该三维子空间模型添加该子场景的空间属性,得到该子场景对应的三维子空间场景,使得子场景的构建更加便捷,提高了构建三维场景的效率,方便使用。本公开的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开实施例了解。本公开的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出根据本公开的一些实施例的可以实现本公开思想的电子设备100的示例性硬件和软件组件的示意图;图2示出了本公开实施例所提供的一种三维场景的构建方法的流程示意图;图3示出了本公开实施例所提供的另一种三维场景的构建方法的流程示意图;图4示出了本公开实施例所提供的构建室内无线网络场景的流程示意图;图5示出了本公开实施例所提供的一种三维场景的构建装置的功能模块示意图;图6示出了本公本文档来自技高网...

【技术保护点】
1.一种三维场景的构建方法,其特征在于,所述方法包括:获取网络实际场景的空间信息和位于所述网络实际场景中网络设备的设备信息,其中,所述设备信息包括设备属性、设备事件和网络设备在所述网络实际场景中的位置信息;依据所获取的所述空间信息,构建所述网络实际场景对应的三维空间场景;依据所述设备属性,构建对应的三维设备模型,并在所述三维设备模型上添加所述设备事件,生成所述网络设备对应的三维虚拟设备;确定所述位置信息在所述三维空间场景中的目标位置,并将所述三维虚拟设备添加至所述目标位置,得到所述网络实际场景的三维场景。

【技术特征摘要】
1.一种三维场景的构建方法,其特征在于,所述方法包括:获取网络实际场景的空间信息和位于所述网络实际场景中网络设备的设备信息,其中,所述设备信息包括设备属性、设备事件和网络设备在所述网络实际场景中的位置信息;依据所获取的所述空间信息,构建所述网络实际场景对应的三维空间场景;依据所述设备属性,构建对应的三维设备模型,并在所述三维设备模型上添加所述设备事件,生成所述网络设备对应的三维虚拟设备;确定所述位置信息在所述三维空间场景中的目标位置,并将所述三维虚拟设备添加至所述目标位置,得到所述网络实际场景的三维场景。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述空间信息的更新信息以及第一更新指令;依据所述空间信息的更新信息,对所述三维空间场景执行所述第一更新指令指示的更新操作;和/或,获取所述设备信息的更新信息和第二更新指令;依据所述设备信息的更新信息,对所述三维虚拟设备执行所述第二更新指令指示的更新操作。3.根据权利要求2所述的方法,其特征在于,所述获取所述空间信息的更新信息以及第一更新指令,依据所述空间信息的更新信息,对所述三维空间场景执行所述第一更新指令指示的更新操作的步骤,包括:获取所述空间信息的更新信息以及第一更新指令,所述空间信息的更新信息包括:更新后的空间描述信息以及更新后的空间属性;执行所述第一更新指令,依据所述更新后的空间描述信息,更新所述三维空间场景的三维空间模型;将更新后的三维空间模型中的空间属性更新为所述更新后的空间属性,获得更新后的三维空间场景。4.根据权利要求2所述的方法,其特征在于,所述获取所述设备信息的更新信息和第二更新指令,依据所述设备信息的更新信息,对所述三维虚拟设备执行所述第二更新指令指示的更新操作的步骤,包括:获取所述设备信息的更新信息和第二更新指令,所述设备信息的更新信息包括:更新后的设备属性、更新后的设备事件和位置更新信息;执行所述第二更新指令,依据所述更新后的设备属性,更新所述三维设备模型;在更新后的三维设备模型上更新所述更新后设备事件,得到更新后的三维虚拟设备;确定在所述三维空间场景中与所述位置更新信息对应的目标更新位置,并将所述更新后的三维虚拟设备添加至所述目标更新位置。5.根据权利要求1或2所述的方法,其特征在于,所述依据所获取的所述空间信息构建所述网络实际场景对应的三维空间场景的步骤,包括:将所述网络实际场景划分成多个子场景,从所述网络实际场景的空间信息中,获取各子场景对应的空间信息,并依据各子场景对应的空间信息,构建各子场景对应的三维子空间场景;组合各所述三维子空间场景,得到所述网络实际场景对应的三维空间场景。6.一种三维场景的构建方法,其特征在于,所述方法包括:将网络实际场景划分成多个子场景,并获取各子场景的空间信息以及位于各子场景中网络设备的设备信息,所述设备信息包括设备属性、设备事件和网络设备在子场景中的位置信息;依据各子场景对应的空间信息,构建各子场景对应的三维子空间场景;针对每一子场景,依据位于子场景中第一网络设备的设备属性,构建对应的三维设备模型,并在所述三维设备模型上添加所述第一网络设备的设备事件,生成所述第一网络设备对...

【专利技术属性】
技术研发人员:林琳
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南,41

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

1