CN110543236A - 一种基于虚拟现实技术的机房监控***及方法 - Google Patents

一种基于虚拟现实技术的机房监控***及方法 Download PDF

Info

Publication number
CN110543236A
CN110543236A CN201910701438.5A CN201910701438A CN110543236A CN 110543236 A CN110543236 A CN 110543236A CN 201910701438 A CN201910701438 A CN 201910701438A CN 110543236 A CN110543236 A CN 110543236A
Authority
CN
China
Prior art keywords
scene
information
machine room
virtual reality
interaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201910701438.5A
Other languages
English (en)
Inventor
马骏峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Wave Intelligent Technology Co Ltd
Original Assignee
Suzhou Wave Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Wave Intelligent Technology Co Ltd filed Critical Suzhou Wave Intelligent Technology Co Ltd
Priority to CN201910701438.5A priority Critical patent/CN110543236A/zh
Publication of CN110543236A publication Critical patent/CN110543236A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/61Scene description
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2016Rotation, translation, scaling

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Architecture (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种基于虚拟现实技术的机房监控***,所述***包括场景构建模块、视图转换模块、交互控制模块和信息传输模块;场景构建模块用于构建待监控的机房的虚拟现实场景,得到场景数据;视图转换模块用于按照预先设置的规则,显示所述场景数据;交互控制模块用于将用户的交互意图转换成相应的交互信息,根据所述交互信息获取所显示场景的监控信息;信息传输模块用于传输对于所述待监控的机房的监控信息。通过本发明的方案,能够使用户在对机房进行监控时,基于虚拟现实技术获得更方便的交互体验。

Description

一种基于虚拟现实技术的机房监控***及方法
技术领域
本发明涉及虚拟现实技术领域,尤指一种基于虚拟现实技术的机房监控***及方法。
背景技术
目前,在5G时代,网络资源已不再是数据传输的瓶颈,这为基于虚拟现实(VirtualReality)技术实现提供了技术上可行性。如何提供一种基于虚拟现实技术的机房监控***使用户在对机房进行监控时能够获得更方便地交互体验,使用户能够享受到接近真实世界的交互体验。
发明内容
为了解决上述技术问题,本发明提供了一种基于虚拟现实技术的机房监控***及方法,能够使用户在对机房进行监控时,基于虚拟现实场景通过交互方法能够获得更方便的交互体验。
为了达到本发明目的,本发明提供了一种基于虚拟现实技术的机房监控***,所述***包括场景构建模块、视图转换模块、交互控制模块和信息传输模块;
场景构建模块,用于构建待监控的机房的虚拟现实场景,得到场景数据;所述虚拟现实场景中包括所述待监控的机房中的以下一种或多种设备:机柜、机箱、机架、服务器、存储、路由器;
视图转换模块,用于按照预先设置的规则,显示所述场景数据;
交互控制模块,用于将用户的交互意图转换成相应的交互信息,根据所述交互信息获取所显示场景的监控信息;
信息传输模块,用于传输对于所述待监控的机房的监控信息。
一种示例性的实施例中,所述场景构建模块,具体用于:
将建模软件所建立的模型的相关信息导出;
将所导出的相关信息转换为预定格式的场景数据;其中,所述模型的相关信息包括以下一种或多种:模型的顶点、法向量、纹理贴图。
一种示例性的实施例中,所述将用户的交互意图转换成相应的交互信息,包括:
获取用户移动的方向数据或旋转的角度数据;
将所获取的方向数据或角度数据通过相应的算法映射为相应的交互信息。
一种示例性的实施例中,所述根据所述交互信息获取所显示场景的监控信息,包括:
当所述交互信息表示用户查看所述虚拟现实场景中的第一设备时,控制所述传输模块获取所述待监控的机房中所采集的第二设备的监控信息;其中,所述第二设备对应于所述第一设备。
一种示例性的实施例中,所述按照预先设置的规则,显示所述场景数据,包括:
根据用户观察场景的需求,显示相应视角的场景数据。
为了解决上述问题,本发明还提供了一种基于虚拟现实技术的机房监控的方法,所述方法包括:
构建待监控的机房的虚拟现实场景,得到场景数据;所述虚拟现实场景中包括所述待监控的机房中的以下一种或多种设备:机柜、机箱、机架、服务器、存储、路由器;
按照预先设置的规则,显示所述场景数据;
获取用户的交互意图,并转换成相应的交互信息,根据所述交互信息获取所显示场景的监控信息;
传输对于所述待监控的机房的监控信息。
一种示例性的实施例中,所述构建待监控的机房的虚拟现实场景,得到场景数据,包括:
将建模软件所建立的模型的相关信息导出;
将所导出的相关信息转换为预定格式的场景数据;其中,所述模型的相关信息包括以下一种或多种:模型的顶点、法向量、纹理贴图。
一种示例性的实施例中,所述获取用户的交互意图,并转换成相应的交互信息,包括:
获取用户移动的方向数据或旋转的角度数据;
将所获取的方向数据或角度数据通过相应的算法映射为相应的交互信息。
一种示例性的实施例中,所述根据所述交互信息获取所显示场景的监控信息,包括:
当所述交互信息表示用户查看所述虚拟现实场景中的第一设备时,根据所述交互信息获取所述待监控的机房中所采集的第二设备的监控信息;其中,所述第二设备对应于所述第一设备。
一种示例性的实施例中,所述按照预先设置的规则,显示所述场景数据,包括:
根据用户观察场景的需求,显示相应视角的场景数据。
与现有技术相比,本发明实施例公开的一种基于虚拟现实技术的机房监控***,所述***包括场景构建模块、视图转换模块、交互控制模块和信息传输模块;场景构建模块用于构建待监控的机房的虚拟现实场景,得到场景数据;视图转换模块用于按照预先设置的规则,显示所述场景数据;交互控制模块用于将用户的交互意图转换成相应的交互信息,根据所述交互信息获取所显示场景的监控信息;信息传输模块用于传输对于所述待监控的机房的监控信息。通过本发明的方案,能够使用户在对机房进行监控时,基于虚拟现实场景通过交互方法能够获得更方便地的交互体验和接近真实世界的交互体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例中基于虚拟现实技术的机房监控***的示意图;
图2为本发明实施例中基于虚拟现实技术的机房监控方法的流程图;
图3为本发明一示例基于虚拟现实技术的机房监控方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是本发明的基于虚拟现实技术的机房监控***的示意图,根据该示意图,本实施例的基于虚拟现实技术的机房监控***,包括:场景构建模块101、视图转换模块102、交互控制模块103和信息传输模块104;
场景构建模块101,用于构建待监控的机房的虚拟现实场景,得到场景数据。
在本实施例中,待监控的机房的虚拟现实场景中包括所述待监控的机房中的以下一种或多种设备:机柜、机箱、机架、服务器、存储、路由器。可以包括机房中待监控的任何一种设备,对于该设备的类型,对此并不进行限定。
一种示例性的实施例中,将建模软件所建立的模型的相关信息导出;将所导出的相关信息转换为预定格式的场景数据;其中,所述模型的相关信息包括以下一种或多种:模型的顶点、法向量、纹理贴图。该建模软件可以是第三方建模软件,将该第三方建模软件创建的模型的相关信息导出,转换成本监控***运行环境可识别的数据信息,将相关信息进行解析,将场景进行还原显示。其中,本监控***运行环境可以为运行于浏览器的浏览器端,也可以为运行于windows桌面、安卓、ios设备的客户端。建模软件建立的模型在上述运行环境中不能正常识别,需要将模型的顶点、法向量、纹理贴图等信息,提取出来,将上述信息按照本***运行环境提供的相关软件包所能识别的数据格式或者自定义的数据格式进行转换,得到场景数据用于将第三方建模软件创建的模型在本监控***的运行环境中显示出来。
视图转换模块102、用于按照预先设置的规则,显示所述场景数据。
在本实施例中,通过视图转换模块102将场景构建模块101所得到场景数据,用于按照预先设置的规则,显示所述场景数据。该预先设置的规则可以根据用户使用的终端设备、观察方式、交互方式、用户的交互习惯等进行设置。
一种示例性的实施例中,所述按照预先设置的规则,显示所述场景数据,包括:根据用户观察场景的需求,显示相应视角的场景数据。构建待监控的机房的虚拟现实场景是一个三维世界,三维世界中是通过相机来模拟人眼观察世界。如果用户需要以第一人称视角观察虚拟现实场景,则可以根据相关图形软件开发工具包所提供的工具,将虚拟现实场景的视图切换为第一人称视角的相机。如果用户需要以第三人称视角观察虚拟现实场景,则可以根据相关图形软件开发工具包提供的工具,将虚拟现实场景的视图切换为第三人称视角的相机。如果用户需要以鸟瞰视角观察虚拟现实场景,则可以根据相关图形软件开发工具包提供的工具,将虚拟现实场景的视图切换为鸟瞰视角。
交互控制模块103,用于将用户的交互意图转换成相应的交互信息,根据所述交互信息获取所显示场景的监控信息。
在本实施例中,该用户的交互意图可以通过传感器获取用户肢体运动的方向、加速度、旋转角速度,将获取的数据通过相应的运算,转换成相应的交互信息,根据交互信息获取所显示场景的监控信息。
一种示例性的实施例中,将用户的交互意图转换成相应的交互信息,包括:获取用户移动的方向数据或旋转的角度数据;将所获取的方向数据或角度数据通过相应的算法映射为相应的交互信息。该具体实现方式,可以通过以下步骤实现:
当获取用户移动的方向数据时,实现方式如下:
获取用户在虚拟现实场景中的移动交互意图,包括:通过移动终端上的方向输入按键获取用户在场景中前、后、左、右移动的交互意图;将该交互意图数据进行映射,获得相应的交互数据。用户可以通过移动终端上的方向输入按键,按照预先的设置和用户的需求,输入按键信息。输入按键一次,相当于用户移动固定的距离的具体设置可以根据需求进行设置。例如:按键一次,相当于用户移动0.1米;当用户在虚拟现实场景中的向前移动0.2米时,可以连续按向上的输入键2次。
当获取用户旋转的角度数据时,实现方式如下:
获取用户在虚拟现实场景中的旋转交互意图,包括:通过陀螺仪传感器获取用户在场景中旋转的角度,得到角度数据;将所述角度数据通过积分处理进行映射,获得相应的交互数据。
该陀螺仪传感器位于用户的穿戴设备中,其中该穿戴设备可以是一种移动终端。
通过该陀螺仪传感器获取用户在场景中旋转的角度的具体实现方式可以如下:监测所述陀螺仪传感器的运动状态,可以根据该陀螺仪传感器的读数确定用户在场景中旋转的角度。
陀螺仪传感器的运动状态可以划分为两种:“运动”状态和“未运动”状态。当陀螺仪传感器所在的设备处于较大幅度地运动状态,则判定其为“运动”状态;当陀螺仪传感器所在的设备处于静止或者匀速运动,则判定其为“未运动”状态。
首先,获取预先设置阈值。
其次,判断陀螺仪传感器的运动状态。当所述陀螺仪传感器的读数大于设置阈值时,判断所述陀螺仪传感器处于运动状态;当所述陀螺仪传感器的读数小于设置阈值时,判断所述陀螺仪传感器处于非运动状态。
最后,根据陀螺仪传感器的运动状态确定用户场景中旋转的角度。
当陀螺仪传感器的读数大于设置阈值时,判断所述陀螺仪传感器处于运动状态时,使用陀螺仪传感器的读数的输出作为当前设备的运动状态的输出数据。
当陀螺仪传感器的读数小于设置阈值时,判断所述陀螺仪传感器处于非运动状态时,使用加速度计和磁强计所计算出的角度值作为当前设备的运动状态输出数据。在该实施例中,使用加速度计和磁强计所计算出的角度值的具体实现方式可以采用以下方式:
第一步,获取加速度计ax、ay、az三轴的读数;
第二步,通过加速度计读取到ax、ay、az三轴的读数后,通过以下公式计算出绕x轴的瞬时角度和绕y轴的瞬时角度:
绕x轴的瞬时角度为:θ=arcsin(-ax/g),其中,θ表示绕x轴的瞬时角度,g表示为重力加速度;
绕y轴的瞬时角度为:φ=arctan(ay/az),其中,φ表示绕y轴的瞬时角度;
第三步,在计算出绕x轴的瞬时角度和绕y轴的瞬时角度之后,再获取磁强计的读数;
第四步,根据所述磁强计的读数计算出绕z轴旋转的角度:
其中,ψ表示绕z轴旋转的角度,Mx、My、Mz分别表示磁强计x、y、z轴的输出。
一种示例性的实施例中,所述根据所述交互信息获取所显示场景的监控信息,包括:当所述交互信息表示用户查看所述虚拟现实场景中的第一设备时,控制所述传输模块获取所述待监控的机房中所采集的第二设备的监控信息;其中,所述第二设备对应于所述第一设备。其中,虚拟场景中的设备和真实机房中的设备是一一对应的,第一设备是虚拟场景中的虚拟设备,第二设备是待监控机房中真实的设备。在待监控的真实机房中可以安装监控用的传感器、摄像头等,以获得监控信息。
信息传输模块104,用于传输对于所述待监控的机房的监控信息。
在本实施例中,交互控制模块根据交互信息获取所显示场景的监控信息;信息传输模块则将获取的相关监控信息进行传输,在虚拟现实场景中进行显示。
另外,本申请提供了一种基于虚拟现实技术的机房监控的方法的一个实施例,该方法实施例与图1所示的装置实施例对应。
为了解决上述问题,如图2所示,本发明还提供了一种基于虚拟现实技术的机房监控的方法。
步骤200:构建待监控的机房的虚拟现实场景,得到场景数据。
在本实施例中,所述虚拟现实场景中包括所述待监控的机房中的以下一种或多种设备:机柜、机箱、机架、服务器、存储、路由器。
一种示例性的实施例中,将建模软件所建立的模型的相关信息导出;将所导出的相关信息转换为预定格式的场景数据;其中,所述模型的相关信息包括以下一种或多种:模型的顶点、法向量、纹理贴图。该建模软件可以是第三方建模软件,将该第三方建模软件创建的模型的相关信息导出,转换成本监控***运行环境可识别的数据信息,将相关信息进行解析,将场景进行还原显示。其中,本监控***运行环境可以为运行于浏览器的浏览器端,也可以为运行于windows桌面、安卓、ios设备的客户端。建模软件建立的模型在上述运行环境中不能正常识别,需要将模型的顶点、法向量、纹理贴图等信息,提取出来,将上述信息按照本***运行环境提供的相关软件包所能识别的数据格式或者自定义的数据格式进行转换,得到场景数据用于将第三方建模软件创建的模型在本监控***的运行环境中显示出来。
步骤201:按照预先设置的规则,显示所述场景数据。
在本实施例中,该预先设置的规则可以根据用户使用的终端设备、观察方式、交互方式、用户的交互习惯等进行设置。
一种示例性的实施例中,所述按照预先设置的规则,显示所述场景数据,包括:根据用户观察场景的需求,显示相应视角的场景数据。构建待监控的机房的虚拟现实场景是一个三维世界,三维世界中是通过相机来模拟人眼观察世界。如果用户需要以第一人称视角观察虚拟现实场景,则可以根据相关图形软件开发工具包所提供的工具,将虚拟现实场景的视图切换为第一人称视角的相机。如果用户需要以第三人称视角观察虚拟现实场景,则可以根据相关图形软件开发工具包提供的工具,将虚拟现实场景的视图切换为第三人称视角的相机。如果用户需要以鸟瞰视角观察虚拟现实场景,则可以根据相关图形软件开发工具包提供的工具,将虚拟现实场景的视图切换为鸟瞰视角。
步骤202:获取用户的交互意图,并转换成相应的交互信息,根据所述交互信息获取所显示场景的监控信息。
在本实施例中,该用户的交互意图可以通过传感器获取用户肢体运动的方向、加速度、旋转角速度,将获取的数据通过相应的运算,转换成相应的交互信息,根据交互信息获取所显示场景的监控信息。
一种示例性的实施例中,将用户的交互意图转换成相应的交互信息,包括:获取用户移动的方向数据或旋转的角度数据;将所获取的方向数据或角度数据通过相应的算法映射为相应的交互信息。该具体实现方式,可以通过以下步骤实现:
当获取用户移动的方向数据时,实现方式如下:
获取用户在虚拟现实场景中的移动交互意图,包括:通过移动终端上的方向输入按键获取用户在场景中前、后、左、右移动的交互意图;将该交互意图数据进行映射,获得相应的交互数据。用户可以通过移动终端上的方向输入按键,按照预先的设置和用户的需求,输入按键信息。输入按键一次,相当于用户移动固定的距离的具体设置可以根据需求进行设置。例如:按键一次,相当于用户移动0.1米;当用户在虚拟现实场景中的向前移动0.2米时,可以连续按向上的输入键2次。
当获取用户旋转的角度数据时,实现方式如下:
获取用户在虚拟现实场景中的旋转交互意图,包括:通过陀螺仪传感器获取用户在场景中旋转的角度,得到角度数据;将所述角度数据通过积分处理进行映射,获得相应的交互数据。
该陀螺仪传感器位于用户的穿戴设备中,其中该穿戴设备可以是一种移动终端。
通过该陀螺仪传感器获取用户在场景中旋转的角度的具体实现方式可以如下:监测所述陀螺仪传感器的运动状态,可以根据该陀螺仪传感器的读数确定用户在场景中旋转的角度。
陀螺仪传感器的运动状态可以划分为两种:“运动”状态和“未运动”状态。当陀螺仪传感器所在的设备处于较大幅度地运动状态,则判定其为“运动”状态;当陀螺仪传感器所在的设备处于静止或者匀速运动,则判定其为“未运动”状态。
首先,获取预先设置阈值。
其次,判断陀螺仪传感器的运动状态。当所述陀螺仪传感器的读数大于设置阈值时,判断所述陀螺仪传感器处于运动状态;当所述陀螺仪传感器的读数小于设置阈值时,判断所述陀螺仪传感器处于非运动状态。
最后,根据陀螺仪传感器的运动状态确定用户场景中旋转的角度。
当陀螺仪传感器的读数大于设置阈值时,判断所述陀螺仪传感器处于运动状态时,使用陀螺仪传感器的读数的输出作为当前设备的运动状态的输出数据。
当陀螺仪传感器的读数小于设置阈值时,判断所述陀螺仪传感器处于非运动状态时,使用加速度计和磁强计所计算出的角度值作为当前设备的运动状态输出数据。在该实施例中,使用加速度计和磁强计所计算出的角度值的具体实现方式可以采用以下方式:
第一步,获取加速度计ax、ay、az三轴的读数;
第二步,通过加速度计读取到ax、ay、az三轴的读数后,通过以下公式计算出绕x轴的瞬时角度和绕y轴的瞬时角度:
绕x轴的瞬时角度为:θ=arcsin(-ax/g),其中,θ表示绕x轴的瞬时角度,g表示为重力加速度;;
绕y轴的瞬时角度为:φ=arctan(ay/az),其中,φ表示绕y轴的瞬时角度;
第三步,在计算出绕x轴的瞬时角度和绕y轴的瞬时角度之后,再获取磁强计的读数;
第四步,根据所述磁强计的读数计算出绕z轴旋转的角度:
其中,ψ表示绕z轴旋转的角度,Mx、My、Mz分别表示磁强计x、y、z轴的输出。
一种示例性的实施例中,所述根据所述交互信息获取所显示场景的监控信息,包括:当所述交互信息表示用户查看所述虚拟现实场景中的第一设备时,控制所述传输模块获取所述待监控的机房中所采集的第二设备的监控信息;其中,所述第二设备对应于所述第一设备。其中,虚拟场景中的设备和真实机房中的设备是一一对应的,第一设备是虚拟场景中的虚拟设备,第二设备是待监控机房中真实的设备。在待监控的真实机房中可以安装监控用的传感器、摄像头等,以获得监控信息。
步骤203:传输对于所述待监控的机房的监控信息。
在本实施例中,交互控制模块根据交互信息获取所显示场景的监控信息;信息传输模块则将获取的相关监控信息进行传输,在虚拟现实场景中进行显示。
如图3所示,本发明的一种示例性的实施例的实施过程如下:
步骤300:将建模软件所建立的模型的相关信息导出。
在本实施例中,模型的相关信息包括以下一种或多种:模型的顶点、法向量、纹理贴图。
步骤301:将所导出的相关信息转换为预定格式的场景数据。
在本实施例中,将所导出的相关信息转换为本虚拟现实***中运行环境的相应的格式的场景数据。
步骤302:按照预先设置的规则,显示所述场景数据。
在本实施例中,构建待监控的机房的虚拟现实场景后,根据用户观察场景的需求,显示相应视角的场景数据。
步骤303:获取用户移动的方向数据或旋转的角度数据;将所获取的方向数据或角度数据通过相应的算法映射为相应的交互信息。
在本实施例中,获取用户在虚拟现实场景中的移动交互意图,包括:通过移动终端上的方向输入按键获取用户在场景中前、后、左、右移动的交互意图;将该交互意图数据进行映射,获得相应的交互数据。
获取用户在虚拟现实场景中的旋转交互意图,包括:通过陀螺仪传感器获取用户在场景中旋转的角度,得到角度数据;将所述角度数据通过积分处理进行映射,获得相应的交互数据。
步骤304:根据所述交互信息获取所显示场景的监控信息。
在本实施例中,当所述交互信息表示用户查看所述虚拟现实场景中的第一设备时,根据所述交互信息获取所述待监控的机房中所采集的第二设备的监控信息;其中,所述第二设备对应于所述第一设备。
步骤305:传输待监控的机房的监控信息。
基于本实施例的一个具体示例,应用于虚拟现实技术的机房监控***中,将机房场景展现为虚拟现实场景给用户进行查看,能够使用户享受更好的交互体验。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

Claims (10)

1.一种基于虚拟现实技术的机房监控***,其特征在于,所述***包括场景构建模块、视图转换模块、交互控制模块和信息传输模块;
场景构建模块,用于构建待监控的机房的虚拟现实场景,得到场景数据;所述虚拟现实场景中包括所述待监控的机房中的以下一种或多种设备:机柜、机箱、机架、服务器、存储、路由器;
视图转换模块,用于按照预先设置的规则,显示所述场景数据;
交互控制模块,用于将用户的交互意图转换成相应的交互信息,根据所述交互信息获取所显示场景的监控信息;
信息传输模块,用于传输对于所述待监控的机房的监控信息。
2.根据权利要求1所述基于虚拟现实技术的机房监控***,其特征在于,所述场景构建模块,具体用于:
将建模软件所建立的模型的相关信息导出;
将所导出的相关信息转换为预定格式的场景数据;其中,所述模型的相关信息包括以下一种或多种:模型的顶点、法向量、纹理贴图。
3.根据权利要求1所述基于虚拟现实技术的机房监控***,其特征在于,所述将用户的交互意图转换成相应的交互信息,包括:
获取用户移动的方向数据或旋转的角度数据;
将所获取的方向数据或角度数据通过相应的算法映射为相应的交互信息。
4.根据权利要求3所述基于虚拟现实技术的机房监控***,其特征在于,所述根据所述交互信息获取所显示场景的监控信息,包括:
当所述交互信息表示用户查看所述虚拟现实场景中的第一设备时,控制所述传输模块获取所述待监控的机房中所采集的第二设备的监控信息;其中,所述第二设备对应于所述第一设备。
5.根据权利要求1所述基于虚拟现实技术的机房监控***,其特征在于,所述按照预先设置的规则,显示所述场景数据,包括:
根据用户观察场景的需求,显示相应视角的场景数据。
6.一种基于虚拟现实技术的机房监控的方法,其特征在于,所述方法包括:
构建待监控的机房的虚拟现实场景,得到场景数据;所述虚拟现实场景中包括所述待监控的机房中的以下一种或多种设备:机柜、机箱、机架、服务器、存储、路由器;
按照预先设置的规则,显示所述场景数据;
获取用户的交互意图,并转换成相应的交互信息,根据所述交互信息获取所显示场景的监控信息;
传输对于所述待监控的机房的监控信息。
7.根据权利要求6所述基于虚拟现实技术的机房监控的方法,其特征在于,所述构建待监控的机房的虚拟现实场景,得到场景数据,包括:
将建模软件所建立的模型的相关信息导出;
将所导出的相关信息转换为预定格式的场景数据;其中,所述模型的相关信息包括以下一种或多种:模型的顶点、法向量、纹理贴图。
8.根据权利要求6所述基于虚拟现实技术的机房监控的方法,其特征在于,所述获取用户的交互意图,并转换成相应的交互信息,包括:
获取用户移动的方向数据或旋转的角度数据;
将所获取的方向数据或角度数据通过相应的算法映射为相应的交互信息。
9.根据权利要求8所述基于虚拟现实技术的机房监控的方法,其特征在于,所述根据所述交互信息获取所显示场景的监控信息,包括:
当所述交互信息表示用户查看所述虚拟现实场景中的第一设备时,根据所述交互信息获取所述待监控的机房中所采集的第二设备的监控信息;其中,所述第二设备对应于所述第一设备。
10.根据权利要求6所述基于虚拟现实技术的机房监控的方法,其特征在于,所述按照预先设置的规则,显示所述场景数据,包括:
根据用户观察场景的需求,显示相应视角的场景数据。
CN201910701438.5A 2019-07-31 2019-07-31 一种基于虚拟现实技术的机房监控***及方法 Withdrawn CN110543236A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910701438.5A CN110543236A (zh) 2019-07-31 2019-07-31 一种基于虚拟现实技术的机房监控***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910701438.5A CN110543236A (zh) 2019-07-31 2019-07-31 一种基于虚拟现实技术的机房监控***及方法

Publications (1)

Publication Number Publication Date
CN110543236A true CN110543236A (zh) 2019-12-06

Family

ID=68709936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910701438.5A Withdrawn CN110543236A (zh) 2019-07-31 2019-07-31 一种基于虚拟现实技术的机房监控***及方法

Country Status (1)

Country Link
CN (1) CN110543236A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111659106A (zh) * 2020-06-10 2020-09-15 网易(杭州)网络有限公司 游戏交互方法、装置、设备及存储介质
CN113242410A (zh) * 2021-04-30 2021-08-10 北京京东乾石科技有限公司 监控告警方法及装置、监控显示方法及装置和存储介质
CN113868102A (zh) * 2020-06-30 2021-12-31 伊姆西Ip控股有限责任公司 用于信息显示的方法、电子设备和计算机程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445777A (zh) * 2016-08-31 2017-02-22 广州和运科技发展有限公司 机房智能3d巡检***
CN106657906A (zh) * 2016-12-13 2017-05-10 国家电网公司 具有自适应场景虚拟现实功能的信息设备监控***
CN107346174A (zh) * 2017-06-15 2017-11-14 武汉秀宝软件有限公司 一种现实环境与虚拟环境的交互方法及***
CN109660508A (zh) * 2018-10-23 2019-04-19 平安壹钱包电子商务有限公司 数据可视化方法、电子装置、计算机设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445777A (zh) * 2016-08-31 2017-02-22 广州和运科技发展有限公司 机房智能3d巡检***
CN106657906A (zh) * 2016-12-13 2017-05-10 国家电网公司 具有自适应场景虚拟现实功能的信息设备监控***
CN107346174A (zh) * 2017-06-15 2017-11-14 武汉秀宝软件有限公司 一种现实环境与虚拟环境的交互方法及***
CN109660508A (zh) * 2018-10-23 2019-04-19 平安壹钱包电子商务有限公司 数据可视化方法、电子装置、计算机设备及存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111659106A (zh) * 2020-06-10 2020-09-15 网易(杭州)网络有限公司 游戏交互方法、装置、设备及存储介质
CN111659106B (zh) * 2020-06-10 2023-03-31 网易(杭州)网络有限公司 游戏交互方法、装置、设备及存储介质
CN113868102A (zh) * 2020-06-30 2021-12-31 伊姆西Ip控股有限责任公司 用于信息显示的方法、电子设备和计算机程序产品
CN113242410A (zh) * 2021-04-30 2021-08-10 北京京东乾石科技有限公司 监控告警方法及装置、监控显示方法及装置和存储介质

Similar Documents

Publication Publication Date Title
KR101777820B1 (ko) 헤드 마운트 디스플레이를 위한 예측적 트래킹에 기반한 인식
US9355452B2 (en) Camera and sensor augmented reality techniques
CN106846497B (zh) 应用于终端的呈现三维地图的方法和装置
CN110543236A (zh) 一种基于虚拟现实技术的机房监控***及方法
CN107329671B (zh) 模型显示方法和装置
CN108318027B (zh) 载体的姿态数据的确定方法和装置
TWI783472B (zh) Ar場景內容的生成方法、展示方法、電子設備及電腦可讀儲存介質
CN108960947A (zh) 基于虚拟现实的样板房展示方法及***
CN108389264A (zh) 坐标***确定方法、装置、存储介质及电子设备
CN113407084B (zh) 展示内容更新方法、头戴式显示设备和计算机可读介质
JP2021185484A (ja) 複数のモデルに基づくオブジェクトの表示
CN109992111B (zh) 增强现实扩展方法和电子设备
US11080943B2 (en) Method and apparatus for displaying with 3D parallax effect
EP3961571A1 (en) Virtual paintbrush implementing method and apparatus, and computer readable storage medium
CN112733641B (zh) 物体尺寸测量方法、装置、设备及存储介质
KR102199772B1 (ko) 3차원 모델 데이터 생성 방법
US10295403B2 (en) Display a virtual object within an augmented reality influenced by a real-world environmental parameter
CN111179438A (zh) Ar模型动态固定方法、装置、电子设备和存储介质
KR102314782B1 (ko) 3차원 증강현실 표시 방법
CN112987924A (zh) 用于设备交互的方法、装置、设备和存储介质
CN110544316B (zh) 一种虚拟现实回放方法、***、设备及存储介质
KR20210050997A (ko) 포즈 추정 방법 및 장치, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램
CN112825198B (zh) 移动标签显示方法、装置、终端设备及可读存储介质
CN115641397A (zh) 虚拟形象的合成、展示方法和***
CN114900621A (zh) 特效视频确定方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20191206

WW01 Invention patent application withdrawn after publication