一种基于VR的数据管理系统的制作方法

文档序号:20839416发布日期:2020-05-22 17:18阅读:225来源:国知局
一种基于VR的数据管理系统的制作方法

本发明涉及数据管理技术领域,尤其涉及一种基于vr的数据管理系统。



背景技术:

数据管理是指人们对数据进行收集、组织、存储、加工、传播和利用等一系列活动的总和,数据管理方法的演化主要经历人工管理、文件管理和数据库管理三个阶段。数据库管理系统的应用相较于人工管理和文件管理,极大提高了人们管理数据的效率,保证了数据的安全性和完整性。现有的数据管理系统,大多采用二维数据表格进行数据的存储,用户可通过移动终端对二维数据表单进行操作与呈现。

然而,在实施本发明实施例的过程中,发明人发现现有技术至少存在以下问题:传统的数据管理系统受限于单调的二维平面数据的呈现方式,与现实物理世界的关联性较低,当用户需要对现实场景进行参观与勘察时,仍需亲临现场,无法通过传统的数据管理系统对数据进行更直观的演示与操作。



技术实现要素:

本发明实施例的目的是提供一种基于vr的数据管理系统,通过将数据管理与vr全景图结合,有效地加强了数据管理与现实物理世界的关联性,提供了一种更加高效便捷的数据管理方式。

为实现上述目的,本发明实施例提供了一种基于vr的数据管理系统,包括:数据采集模块、场景管理模块、数据管理模块和后台数据库;所述数据采集模块、所述场景管理模块、所述数据管理模块和所述后台数据库均通过网络通信进行连接;

所述数据采集模块,用于采集现场环境的工作数据和全景图数据,并发送至所述后台数据库进行存储;

所述场景管理模块,用于根据所述全景图数据创建对应的动态场景,并对所述动态场景进行展示;

所述数据管理模块,用于将所述工作数据链接至对应的动态场景,并在所述动态场景中对所述工作数据进行展示;

所述后台数据库,用于存储和管理所述工作数据和所述全景图数据。

作为上述方案的改进,所述场景管理模块具体包括场景创建单元、场景展示单元、视野控制单元和场景切换单元;

所述场景创建单元,用于根据所述全景图数据,创建多层级体系的动态场景;所述多层级体系至少包括国家级、省级、城市级、场景级和场景位置级中的一个或多个;

所述场景展示单元,用于根据用户输入的查看指令,将不同层级体系的动态场景进行展示;

所述视野控制单元,用于根据用户输入的滑动指令,控制所述场景展示单元以不同方向的视角展示所述动态场景;或控制所述场景展示单元以不同大小的视野展示所述动态场景;

所述场景切换单元,用于根据用户输入的切换指令,控制所述场景展示单元切换所述动态场景的展示。

作为上述方案的改进,所述场景管理模块还包括场景导入单元;

所述场景导入单元,用于接收用户上传的全景图数据;

并根据用户输入的创建指令,控制所述场景创建单元创建对应的层级体系的动态场景;或根据用户输入的更新指令,对已有的动态场景进行更新。

作为上述方案的改进,所述数据管理模块包括用户登录单元、数据请求单元和数据展示单元;

所述用户登录单元,用于进行用户账号的登录操作;

所述数据请求单元,用于根据用户查看的动态场景,向所述后台数据库请求用户查看的动态场景对应的工作数据;

所述数据展示单元,用于根据用户输入的点击指令,展示所述用户查看的动态场景链接的工作数据。

作为上述方案的改进,所述根据用户输入的点击指令,展示所述用户查看的动态场景链接的工作数据,具体为:

根据用户输入的点击指令,定位用户点击的数据标签;

展示所述用户点击的数据标签链接的工作数据;其中,所述数据标签位于所述动态场景中,且所述数据标签链接的工作数据与所述动态场景中的设备一一对应。

作为上述方案的改进,所述数据管理模块还包括数据导入单元;

所述数据导入单元,用于接收用户上传的工作数据;

并根据用户输入的创建指令,在用户指定的动态场景中创建数据标签,并为所述数据标签链接所述用户上传的工作数据;或根据所述用户输入的更新指令,对所述用户指定的动态场景中已有的工作数据进行更新。

作为上述方案的改进,所述工作数据至少包括所述现场环境中的设备的参数数据、操作说明、用途介绍中的一种或多种。

作为上述方案的改进,所述工作数据的展示格式至少包括文本、图片、视频和音频中的一种或多种。

作为上述方案的改进,利用3d图形处理引擎创建所述动态场景。

作为上述方案的改进,所述3d图形处理引擎为unity3d、unrealengine4、webgl、three.js和a-frame中的一种或多种。

与现有技术相比,本发明公开的一种基于vr的数据管理系统,其通过采集现场环境的工作数据和全景图数据;根据所述全景图数据创建对应的动态场景,并对所述动态场景进行展示;将所述工作数据链接至对应的动态场景,并在所述动态场景中对所述工作数据进行展示。通过将数据管理与vr全景图结合,加强了数据管理与现实物理世界的关联性,提供了一种更加高效便捷的数据管理方式,有效提高了数据管理的工作效率,降低了时间和人力成本。

附图说明

图1是本发明实施例提供的一种基于vr的数据管理系统的结构示意图;

图2是本发明实施例提供的另一种基于vr的数据管理系统的结构示意图;

图3是本发明实施例提供的基于vr的数据管理系统的操作流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明实施例提供的一种基于vr的数据管理系统的结构示意图。本发明实施例所述基于vr的数据管理系统10,包括:数据采集模块11、场景管理模块12、数据管理模块13和后台数据库14;所述数据采集模块11、所述场景管理模块12、所述数据管理模块13和所述后台数据库14均通过网络通信进行连接。

所述数据采集模块11,用于采集现场环境的工作数据和全景图数据,并发送至所述后台数据库进行存储。

所述场景管理模块12,用于根据所述全景图数据创建对应的动态场景,并对所述动态场景进行展示。

所述数据管理模块13,用于将所述工作数据链接至对应的动态场景,并在所述动态场景中对所述工作数据进行展示。

所述后台数据库14,用于存储和管理所述工作数据和所述全景图数据。

本发明实施例中的基于vr的数据管理系统可以应用于电信、行政机关、变电站、电力系统等的数据机房或厂房,也可以应用于石油化工、生物制药、冶金制铁等具有一定危险性的场所,还可以应用于物流、仓储、商超、校园实验室等物品工具繁多复杂的场景。本发明所述的现场环境即为上述场景的现场环境,现场环境中包括其特定的设备(也可以是工具或物品等),所述工作数据至少包括所述现场环境中的设备的参数数据、操作说明、用途介绍中的一种或多种。作为举例,当所述现场环境为现电力系统的数据机房时,所述现场环境包括各种电力设备,则所述工作数据为每一所述电力设备的参数数据、操作说明或用途介绍,如各种运行参数、额定参数、操作手册、技术手册或设备介绍等等;当所述现场环境为实验室时,所述现场环境包括各种实验设备或实验机器,则所述工作数据为每一实验设备或实验机器的参数数据,操作说明和用途介绍等。

所述数据采集模块11,用于采集所述现场环境的工作数据和全景图,对所采集的工作数据和全景图数据进行整理和清洗,并传输至后台数据库14进行存储。所述后台数据库14可以是根据所述工作数据和全景图所搭建的数据库后台,也可以是当前现场环境已有的二维数据管理系统。

所述场景管理模块12,根据所述全景图数据创建相应的现场环境的动态场景,并对所述动态场景进行展示。作为优选的,利用3d图形处理引擎创建所述动态场景。在所述3d图形处理引擎中创建相关场景,并将所述全景图赋值到天空盒或三维球体上,使用预设的着色器及材质球时全景图得以展示。作为优选,所述3d图形处理引擎为unity3d、unrealengine4、webgl、three.js和a-frame中的一种或多种。

所述数据管理模块13,用于将所述工作数据链接至对应的动态场景,并在所述动态场景中对所述工作数据进行展示。具体地,通过在现场环境中采集到的工作数据与所述现场环境创建而成的动态场景具有一一对应的关系,通过将所采集到的工作数据与相应的动态场景进行链接,可通过在所述动态场景中对所述工作数据进行访问、展示和下载。

实施本发明实施例,用户可以通过访问所述基于vr的数据管理系统10,选择不同的动态场景进行查看,并访问所述动态场景相链接的工作数据,不需要亲临现场就可以对现场环境进行远程勘察或参观,并查看相应的工作数据,实现了数据与场景的精准匹配和定位,有效提高了工作效率,节约了人力和时间成本,同时也可减少亲临现场环境带来的危险。

本发明实施例提供的一种基于vr的数据管理系统,其通过采集现场环境的工作数据和全景图数据;根据所述全景图数据创建对应的动态场景,并对所述动态场景进行展示;将所述工作数据链接至对应的动态场景,并在所述动态场景中对所述工作数据进行展示。通过将数据管理与vr全景图结合,加强了数据管理与现实物理世界的关联性,提供了一种更加高效便捷的数据管理方式,有效提高了数据管理的工作效率。

参见图2,是本发明实施例提供的另一种基于vr的数据管理系统的结构示意图。本发明实施例提供的基于vr的数据管理系统20,包括数据采集模块21、场景管理模块22、数据管理模块23和后台数据库24。在上述实施例的基础上,在一个优选的实施方式中,所述场景管理模块22具体包括场景创建单元221、场景展示单元222、视野控制单元223和场景切换单元224。

所述场景创建单元221,用于根据所述全景图数据,创建多层级体系的动态场景;所述多层级体系至少包括国家级、省级、城市级、场景级和场景位置级中的一个或多个。其中,国家级体系为省级体系的父层级体系,省级体系为城市级体系的父层级体系,城市级体系为场景级体系的父层级体系,场景级体系为场景位置级体系的父层级体系。当用户想访问某一层级体系的动态场景时,需从该层级体系的父层级体系开始访问,从而最终得到所访问的动态场景。

具体地,所述场景级还可以细分为楼栋级、楼层级和房间级等。在实际应用中,用户可以根据实际需求,选取各级别中的部分父子级别体系创建多层级体系。

作为举例,当所述基于vr的数据管理系统应用于中国的电信机房时,可以创建国家级-省级-城市级-场景级-场景位置级的多层级体系的动态场景,其中,电信机房则为场景级,电信机房中的不同位置则为场景位置级,用户通过层层访问,从中国这一国家层级体系中定位到具体的省份、城市、电信机房,最终进入所需查看的电信机房某一位置的动态场景。通过在所述3d图形处理引擎中创建相关场景,并将所述全景图赋值到天空盒或三维球体上,使用预设的着色器及材质球时全景图得以展示。根据用户需求,当所述基于vr的数据管理系统只应用于某一具体的电信机房这一场景中时,则可以只创建该电信机房中的楼栋级-楼层级-房间级的多层级体系的动态场景,以只针对该电信机房进行数据管理,均不影响本发明取得的有益效果。

作为优选,所述3d图形处理引擎为unity3d、unrealengine4、webgl、three.js和a-frame中的一种或多种。

所述场景展示单元222,用于根据用户输入的查看指令,将不同层级体系的动态场景进行展示。

具体地,所述查看指令可以是用户访问所述基于vr的数据管理系统后对访问页面的点击或者搜索等操作指令,可以通过鼠标、键盘或触摸屏等方式,也可以是vr头盔、手柄等方式进行查看与操作实现。确定用户所查看的动态场景后,对所述动态场景进行展示。

所述视野控制单元223,用于根据用户输入的滑动指令,控制所述场景展示单元以不同方向的视角展示所述动态场景;或控制所述场景展示单元以不同大小的视野展示所述动态场景。

具体地,所述滑动指令可以是用户在所查看的动态场景上进行的滑动、拖动等操作指令,例如,用户可以通过上下左右拖动所述动态场景来实现以不同方向的视角查看所述动态场景,或通过双指滑动所述动态场景来实现以不同大小的视野查看所述动态场景。

所述场景切换单元224,用于根据用户输入的切换指令,控制所述场景展示单元切换所述动态场景的展示。

具体地,在所述动态场景中设有若干热点坐标,用于引导用户进行场景切换,所述切换指令可以是用户对所查看的动态场景中的热点坐标进行点击的操作,例如,当用户想要查看其他动态场景时,可以通过点击动态场景中的热点坐标,从而实现对动态场景的切换。

进一步地,所述场景管理模块22还包括场景导入单元225。所述场景导入单元225,用于接收用户上传的全景图数据;并根据用户输入的创建指令,控制所述场景创建单元创建对应的层级体系的动态场景;或根据用户输入的更新指令,对已有的动态场景进行更新。

具体地,当用户需要创建新的动态场景,或对已有的动态场景进行更新时,可以通过所述场景导入单元上传相应的全景图数据,当用户输入创建指令时,所述场景导入单元225控制所述场景创建单元221,根据用户的创建指令创建相应层级体系的动态场景,包括在动态场景中标记相应的热点坐标和编写相应的视野控制功能等。当用户输入更新指令时,所述场景导入单元根据用户对已有动态场景的选定进行替换和更新。

实施本发明实施例,用户可以通过访问所述基于vr的数据管理系统20,选择相应的动态场景进行查看,并输入不同的控制指令,实现对动态场景不同视角或不同视野的查看,或实现对动态场景的创建或更新等功能,不需要亲临现场就可以对现场环境进行360度全浸式地远程勘察或参观。通过对动态场景进行创建和更新,保证了数据管理系统的数据全面性和准确性,有效提高了工作效率,节约了人力和时间成本。

在一个优选的实施方式中,所述数据管理模块23包括用户登录单元231、数据请求单元232和数据展示单元233。

所述用户登录单元231,用于进行用户账号的登录操作。通过提供一个用户账户登录界面,使用户输入相应的验证信息进入所述数据管理系统20进行数据的访问。

所述数据请求单元232,用于根据用户查看的动态场景,向所述后台数据库请求用户查看的动态场景对应的工作数据。

所述数据展示单元233,用于根据用户输入的点击指令,展示所述用户查看的动态场景链接的工作数据。

具体地,根据用户输入的点击指令,定位用户点击的数据标签;展示所述用户点击的数据标签链接的工作数据;其中,所述数据标签位于所述动态场景中,且所述数据标签链接的工作数据与所述动态场景中的设备一一对应。

当用户查看相应层级体系的动态场景时,所述数据请求单元232向后台数据库请求用户查看的动态场景对应的工作数据,并将所述工作数据链接至对应的动态场景中。用户通过点击所述动态场景中的数据标签来查看动态场景中对应的设备的工作数据,所述数据标签置于其对应的设备上。所述数据展示单元根据用户输入的点击指令,展示用户查看的动态场景中用户点击的数据标签所链接的工作数据。

进一步地,所述数据管理模块23还包括数据导入单元234。

所述数据导入单元234,用于接收用户上传的工作数据;并根据用户输入的创建指令,在用户指定的动态场景中创建数据标签,并为所述数据标签链接所述用户上传的工作数据;或根据所述用户输入的更新指令,对所述用户指定的动态场景中已有的工作数据进行更新。

具体地,当用户需要导入新的工作数据,或对已有的工作数据进行更新时,可以通过所述数据导入单元上传相应的工作数据,当用户输入创建指令时,所述数据导入单元根据所述创建指令中用户指定的动态场景的设备,在相应位置创建新的数据标签,并链接用户上传的工作数据。当用户输入更新指令时,所述数据导入单元根据所述更新指令中对已有工作数据的指定进行替换和更新。

优选地,所述工作数据至少包括所述现场环境中的设备的参数数据、操作说明、用途介绍中的一种或多种;所述工作数据的展示格式至少包括文本、图片、视频和音频中的一种或多种。

实施本发明实施例,用户可以通过访问所述基于vr的数据管理系统20,选择相应的动态场景进行查看,并通过点击动态场景中不同的数据标签,实现对动态场景中不同设备的工作数据的查看,或输入其他的控制指令,实现对动态场景中的工作数据的创建或更新等功能。采用本实施例的技术方案,加强了数据管理与现实物理世界的关联性,用户不需要亲临现场就可以对现场环境和现场环境中的设备的工作数据进行远程勘察或参观,同时保证了数据管理系统的数据全面性和准确性,有效提高了工作效率,节约了人力和时间成本。

参见图3,是本发明实施例提供的基于vr的数据管理系统的操作流程示意图。本发明实施例采用上述实施例所述的基于vr的数据管理系统,进行数据展示和操作管理。用户输入账号密码登录所述数据管理系统,通过点击或者搜索等方式输入查看指令以查看相应的动态场景。所述基于vr的数据管理系统判断是否已有用户查看的动态场景,若所述基于vr的数据管理系统存在用户查看的动态场景,则向后台数据库请求所述用户查看的动态场景相应的工作数据,并获取用户查看的动态场景进行展示,用户可以在所述动态场景中进行上下左右拖动等操作以实现不同方向视角查看所述动态场景,在所述动态场景中进行滑动操作以实现不同大小视野查看所述动态场景;用户也可以通过点击所述动态场景中的数据标签,查看数据标签链接的工作数据,并对查看的工作数据进行修改、更新和下载等操作,或为所查看的动态场景创建新的数据标签并链接上传的工作数据;用户还可以点击动态场景中的热点坐标切换不同的动态场景进行查看。

若所述基于vr的数据管理系统不存在用户查看的动态场景,则判断是否接受到用户上传的全景图数据和工作数据,当接收到用户上传的全景图数据和工作数据时,根据用户输入的创建指令创建对应的层级体系的动态场景,并在动态场景中创建数据标签,为所述数据标签链接所述用户上传的工作数据。

优选地,所述基于vr的数据管理系统还设置有不同级别用户的用户权限,从而限制访问的用户的操作。例如,对于系统管理者,除了可以查看和下载动态场景和工作数据,还可以通过输入不同的控制指令实现对动态场景和工作数据的创建和更新;而对于访问者,则只能对系统中的动态场景和工作数据进行查看和下载等。以上用户权限仅作为举例,在实际应用中,可以对所述基于vr的数据管理系统进行不同权限设置,以控制不同级别用户的访问和操作,均不影响本发明取得的有益效果。

本发明实施例提供的一种基于vr的数据管理系统,其通过采集现场环境的工作数据和全景图数据;根据所述全景图数据创建对应的动态场景,并对所述动态场景进行展示;将所述工作数据链接至对应的动态场景,并在所述动态场景中对所述工作数据进行展示。通过将数据管理与vr全景图结合,加强了数据管理与现实物理世界的关联性,提供了一种更加高效便捷的数据管理方式,有效提高了数据管理的工作效率,降低了时间和人力成本。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1