一种三维场景生成方法及系统技术方案

技术编号:24759609 阅读:35 留言:0更新日期:2020-07-04 09:57
本发明专利技术公开了一种三维场景生成方法及系统,该方法包括:每个传感器获取当前所在位置信息,并将位置信息传递至服务器;传感器的个数为至少三个;每个传感器获取标记信息,将标记信息传递至服务器;服务器接收每个传感器的位置信息,利用位置信息建立三维场景框架;服务器接收每个传感器的标记信息,利用标记信息从模型库中选择出对应的三维模型;服务器将三维模型添加至三维场景框架中,生成三维场景。该方法实现降低成本。

A 3D scene generation method and system

【技术实现步骤摘要】
一种三维场景生成方法及系统
本专利技术涉及计算机
,特别是涉及一种三维场景生成方法及系统。
技术介绍
随着人工智能AI和5G网络技术近几年的快速发展,加快了物联网应用的落地。图形化展示的需求越来越多,传统的二维展示已经不能满足目前的需求,三维展示的场景逐渐增多。三维场景应用广泛,三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示。显示的物体可以是现实世界的实体,也可以是虚构的物体。任何物理自然界存在的东西都可以用三维模型表示。但是三维场景的制作成本较高,需要一个个去获取真实场景的物体位置地点,来形成三维模型,构建三维场景,成本太高。因此,如何降低成本是亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种三维场景生成方法及系统,以实现降低成本。为解决上述技术问题,本专利技术提供一种三维场景生成方法,包括:每个传感器获取当前所在位置信息,并将位置信息传递至服务器;传感器的个数为至少三个;每个传感器获取标记信息,将标记信息传递至服务器;服务器接收每个传感器的位置信息,利用位置信息建立三维场景框架;服务器接收每个传感器的标记信息,利用标记信息从模型库中选择出对应的三维模型;服务器将三维模型添加至三维场景框架中,生成三维场景。优选的,每个传感器获取当前所在位置信息之前,还包括:所有的传感器进行无线组网,进行数据通信。优选的,所述每个传感器获取当前所在位置信息,包括:每个传感器与相邻的传感器进行通信,计算每个传感器当前所在的空间位置信息。优选的,所述服务器将三维模型添加至三维场景框架中之后,还包括:对三维场景数据进行整合处理。本专利技术还提供一种三维场景生成系统,用于实现上述方法,包括:传感器,用于获取当前所在位置信息,并将位置信息传递至服务器;并获取标记信息,将标记信息传递至服务器;传感器的个数为至少三个;服务器,用于接收每个传感器的位置信息,利用位置信息建立三维场景框架;并接收每个传感器的标记信息,利用标记信息从模型库中选择出对应的三维模型;并将三维模型添加至三维场景框架中,生成三维场景。优选的,所述传感器还包括:自组网模块,用于对传感器进行无线组网,进行数据通信。优选的,所述传感器包括:定位模块,用于与相邻的传感器进行通信,计算每个传感器当前所在的空间位置信息;并获取传感器的标记信息;无线通讯模块,用于将空间位置信息传递至服务器;并将标记信息传递至服务器。优选的,所述服务器还包括:数据处理模块,用于对三维场景数据进行整合处理。本专利技术所提供的一种三维场景生成方法及系统,每个传感器获取当前所在位置信息,并将位置信息传递至服务器;传感器的个数为至少三个;每个传感器获取标记信息,将标记信息传递至服务器;服务器接收每个传感器的位置信息,利用位置信息建立三维场景框架;服务器接收每个传感器的标记信息,利用标记信息从模型库中选择出对应的三维模型;服务器将三维模型添加至三维场景框架中,生成三维场景。可见,在实现物联网应用的同时,通过传感器自组网、相互通讯,最终通过服务器进行信息数据整合,生成三维场景模型,在完成物联网应用建设的前提下,大大增强了图形展示效果,降低了制作三维场景的成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术所提供的一种三维场景生成方法的流程图;图2为本专利技术所提供的一种三维场景生成系统结构示意图。具体实施方式本专利技术的核心是提供一种三维场景生成方法及系统,以实现降低成本。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术所提供的一种三维场景生成方法的流程图,该方法包括以下步骤:S11:每个传感器获取当前所在位置信息,并将位置信息传递至服务器;其中,传感器的个数为至少三个;S12:每个传感器获取标记信息,将标记信息传递至服务器;S13:服务器接收每个传感器的位置信息,利用位置信息建立三维场景框架;S14:服务器接收每个传感器的标记信息,利用标记信息从模型库中选择出对应的三维模型;S15:服务器将三维模型添加至三维场景框架中,生成三维场景。可见,在实现物联网应用的同时,该方法通过传感器自组网、相互通讯,最终通过服务器进行信息数据整合,生成三维场景模型,在完成物联网应用建设的前提下,大大增强了图形展示效果,降低了制作三维场景的成本。基于上述方法,具体的,步骤S11中,每个传感器获取当前所在位置信息之前,还包括以下步骤:S21:所有的传感器进行无线组网,进行数据通信。其中,所有传感器为物联网传感器。进一步的,步骤S11中,每个传感器获取当前所在位置信息的过程具体包括:每个传感器与相邻的传感器进行通信,计算每个传感器当前所在的空间位置信息。进一步的,步骤S15中,所述服务器将三维模型添加至三维场景框架中之后,还包括以下步骤:S31:对三维场景数据进行整合处理。本方法采用物联网传感器自组网方式,传感器与临近的节点相互通信,进行位置上报,服务器根据位置信息和传感器种类,自动生成三维场景。过程包含有传感器部署、传感器标记、传感器自组网、传感器信息交互、后台数据分析计算、生成三维场景。更详细的,具体流程如下:步骤0:根据监控场景选择传感器;步骤1:传感器安装,传感器采用电池供电、无线组网,无需施工布线;步骤2:传感器自组网,传感器通过无线通信技术进行自发现;步骤3:传感器与相邻的节点相互通信,来计算彼此空间位置信息;步骤4:传感器将自身的信息及相邻传感器信息上报服务器;步骤5:服务器根据传感器数据信息先生成三维场景框架;步骤6:服务器根据传感器标记信息从模型库选择相应的三维模型;步骤7:将三维模型加入到之前生成三维场景框架中;步骤8:三维场景数据整合处理;步骤9:生成完成的三维场景。本方法基于物联网传感器,采用了无线自组网、空间位置自动计算、根据位置信息自动生成三维场景的技术手段。服务器中包含有后台计算模块,平台通信模块、位置计算模块、数据处理模块、原始数据缓冲队列。传感器中包含有自组网模块、定位模块和无线通讯模块。本方法基于现代物联网技术,传感器集数据采集、空间定位本文档来自技高网
...

【技术保护点】
1.一种三维场景生成方法,其特征在于,包括:/n每个传感器获取当前所在位置信息,并将位置信息传递至服务器;传感器的个数为至少三个;/n每个传感器获取标记信息,将标记信息传递至服务器;/n服务器接收每个传感器的位置信息,利用位置信息建立三维场景框架;/n服务器接收每个传感器的标记信息,利用标记信息从模型库中选择出对应的三维模型;/n服务器将三维模型添加至三维场景框架中,生成三维场景。/n

【技术特征摘要】
1.一种三维场景生成方法,其特征在于,包括:
每个传感器获取当前所在位置信息,并将位置信息传递至服务器;传感器的个数为至少三个;
每个传感器获取标记信息,将标记信息传递至服务器;
服务器接收每个传感器的位置信息,利用位置信息建立三维场景框架;
服务器接收每个传感器的标记信息,利用标记信息从模型库中选择出对应的三维模型;
服务器将三维模型添加至三维场景框架中,生成三维场景。


2.如权利要求1所述的方法,其特征在于,每个传感器获取当前所在位置信息之前,还包括:
所有的传感器进行无线组网,进行数据通信。


3.如权利要求1所述的方法,其特征在于,所述每个传感器获取当前所在位置信息,包括:
每个传感器与相邻的传感器进行通信,计算每个传感器当前所在的空间位置信息。


4.如权利要求1所述的方法,其特征在于,所述服务器将三维模型添加至三维场景框架中之后,还包括:
对三维场景数据进行整合处理。


5.一种三维场景生成...

【专利技术属性】
技术研发人员:赵晓亮黄志翀陆博
申请(专利权)人:西安奥卡云数据科技有限公司
类型:发明
国别省市:陕西;61

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

1