一种基于3D技术的数据中心自动巡检方法技术

技术编号:8716782 阅读:294 留言:0更新日期:2013-05-17 19:15
本发明专利技术是一种基于3D技术的数据中心自动巡检方法,包括以下步骤:(一)在原有3D场景中,动态定义用户所期望的自动巡检线路;(二)在原有3D场景中,动态定义用户所关注的热点对象;(三)保存用户定义的自动巡检线路和热点对象;(四)从已经定义的巡检线路中,选择一条线路加载,把该线路相关的所有巡检节点信息、视角信息和热点对象信息加载进内存;(五)在3D场景展示时,按照定义的线路展示3D场景,当巡检线路经过热点对象,巡检过程暂时停留在热点对象处并显示热点对象的详细信息。本发明专利技术既能动态定义3D展示的线路,也能动态定义用户所关注的展示内容,从而实现数据中心动态的3维展示。

【技术实现步骤摘要】

本专利技术属于计算机领域,是一种数据中心自动巡检方法,具体的说是一种基于3D技术的数据中心自动巡检方法
技术介绍
随着数据中心规模变得越来越大,很多数据中心的管理都借助于3D技术实现了数据中心的3维展示功能。用户通过3维展示系统可以真实形象地展示数据中心复杂庞大的场景。3维展示一般采用两种方式进行:1、手动在3维场景中进行人工操作,在这种方式下,完全由人工完成在3维场景中的前进、后退、旋转等操作。2、采用程序预定义的方式实现自动漫游展示。在第二种方式下,系统虽然可以自动地展示3维场景,但却往往只能按照在程序的控制下,沿着固定的线路,对固定的内容进行漫游展示,展示的线路和内容等不能随意变更,缺少对展示线路和内容的动态定义,效果也因此变得呆板和固化。
技术实现思路
本专利技术所要解决的技术问题是,在数据中心的3维场景中,针对原有的自动漫游展示常见的固定展示的不足,提出一种基于3D技术的数据中心自动巡检方法,既能动态定义3D展示的线路,也能动态定义用户所关注的展示内容,从而实现数据中心动态的3维展/Jn o本专利技术解决以上技术技术问题的技术方案是: 一种基于3D技术的数据中心自动巡检方法,包括以下步骤: (-)在原有3D场景中,动态定义用户所期望的自动巡检线路; (二)在原有3D场景中,动态定义用户所关注的热点对象; 曰保存用户定义的自动巡检线路和热点对象; (四)从已经定义的巡检线路中,选择一条线路加载,把该线路相关的所有巡检节点信息、视角信息和热点对象信息加载进内存; ⑶在3D场景展示时,按照定义的线路展示3D场景,当巡检线路经过热点对象,巡检过程暂时停留在热点对象处并显示热点对象的详细信息。本专利技术进一步限定的技术方案是: 前述的基于3D技术的数据中心自动巡检方法,其中步骤㈠包括以下步骤: ⑴巡检节点的创建:进入巡检定义模式,系统的鼠标和键盘事件被设置为巡检定义模式,不再响应已前的处理,鼠标单击事件将在场景中产生一个线路节点,并与上一个节点之间产生一条连线,并记下该新增节点的3维坐标; ⑵巡检节点的删除:选择某巡检节点,双击鼠标,该节点将被删除,该节点的前一节点和后一节点之间将重新产生线段连接; ⑶巡检节点的移动:在某节点上按下鼠标左键,拖动鼠标,该节点将随之移动,与其关联的线段也将重新绘制,从而实现巡检线路的变更; ⑷巡检节点的坐标定义:巡检节点在3D场景中的坐标就是该节点的坐标。前述的基于3D技术的数据中心自动巡检方法,其中步骤(二)中的热点对象是在巡检过程中用户所关心的指定对象(比如机柜、空调等设备),在进入巡检状态后,双击用户所关注的3D对象,该对象即被定义为热点对象,其3D模型也被标注为其他颜色。前述的基于3D技术的数据中心自动巡检方法,其中步骤曰中,保存巡检线路具体为:巡检线路由所有的巡检节点组成,保存下所有巡检节点的3维坐标就能完整地定义该巡检线路。本专利技术的有益效果是:本专利技术既能动态定义3D展示的线路,也能动态定义用户所关注的展示内容,从而实现数据中心动态的3维展示。本专利技术通过在3D场景中动态定义巡检路线,使得展示的方式和内容变得灵活多样,更好地提升和改进了常见的固定展示的效果。具体实施例方式实施例1 本实施例是一种基于3D技术的数据中心自动巡检方法,按以下步骤进行: 自动巡检线路的定义: 巡检线路由若干的巡检节点组成,这些节点连接起来后,就形成一条巡检线路。巡检节点的创建,进入巡检定义模式,系统的鼠标、键盘事件被设置为巡检定义模式,不再响应已前的处理,鼠标单击事件将在场景中产生一个线路节点,并与上一个节点之间产生一条连线,系统将记下该新增节点的3维坐标。 巡检节点的删除,选择某巡检节点,双击鼠标,该节点将被删除,该节点的前一节点和后一节点之间将重新产生线段连接。巡检节点的移动,在某节点上按下鼠标左键,拖动鼠标,该节点将随之移动,与其关联的线段也将重新绘制,从而实现巡检线路的变更。巡检节点的坐标定义,巡检节点在3D场景中的坐标就是该节点的坐标。保存巡检线路: 巡检线路由所有的巡检节点组成,保存下所有巡检节点的3维坐标就能完整地定义该巡检线路。热点对象的定义: 所谓热点对象,是在巡检过程中用户所关心的指定对象(比如机柜、空调等设备)。在进入巡检状态后,双击用户所关注的3D对象,该对象即被定义为热点对象,其3D模型也被标注为其他颜色。保存热点对象; 保存热点对象:当用户在关心的对象上双击鼠标后,系统将该对象添加进热点对象列表,并把该对象的“patrolpoint”属性设置为1,再次双击后,取消该对象的热点状态,从热点对象列表中删除,再把“patrolpoint”属性设置为O。自动巡检线路的加载: 从系统中已经定义的巡检线路中,用户可以选择一条线路加载,系统将把该线路相关的所有巡检节点信息、视角信息、热点对象等信息加载进内存。自动巡检的其他设置: 自动巡检过程还涉及到一些其他的设置,比如:巡检过程中的相机视角、巡检的漫游速度、在热点对象的停留时间等。自动巡检展示: 系统从第一个节点开始,按照定义的相机的视角信息开始自动漫游,漫游的方向总是指向下一个节点。如果在漫游的过程中经过定义的热点对象,3D场景将暂时停下,并显示该热点对象的详细信息。除上述实施例外,本专利技术还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本专利技术要求的保护范围。权利要求1.一种基于3D技术的数据中心自动巡检方法,其特征在于:包括以下步骤: (-)在原有3D场景中,动态定义用户所期望的自动巡检线路; (二)在原有3D场景中,动态定义用户所关注的热点对象; 曰保存用户定义的自动巡检线路和热点对象; (四)从已经定义的巡检线路中,选择一条线路加载,把该线路相关的所有巡检节点信息、视角信息和热点对象信息加载进内存; ⑶在3D场景展示时,按照定义的线路展示3D场景,当巡检线路经过热点对象,巡检过程暂时停留在热点对象处并显示热点对象的详细信息。2.如权利要求1所述的基于3D技术的数据中心自动巡检方法,其特征在于:所述步骤㈠包括以下步骤: ⑴巡检节点的创建:进入巡检定义模式,系统的鼠标和键盘事件被设置为巡检定义模式,不再响应已前的处理,鼠标单击事件将在场景中产生一个线路节点,并与上一个节点之间产生一条连线,并记下该新增节点的3维坐标; ⑵巡检节点的删除:选择某巡检节点,双击鼠标,该节点将被删除,该节点的前一节点和后一节点之间将重新产生线段连接; ⑶巡检节点的移动:在某节点上按下鼠标左键,拖动鼠标,该节点将随之移动,与其关联的线段也将重新绘制,从而实现巡检线路的变更; ⑷巡检节点的坐标定义:巡检节点在3D场景中的坐标就是该节点的坐标。3.如权利要求1所述的基于3D技术的数据中心自动巡检方法,其特征在于:所述步骤(二)中的热点对象是在巡检过程中用户所关心的指定对象,在进入巡检状态后,双击用户所关注的3D对象,该对象即被定义为热点对象,其3D模型也被标注为其他颜色。4.如权利要求1所述的基于3D技术的数据中心自动巡检方法,其特征在于:所述步骤曰中,保存巡检线路具体为:巡检线路由所有的巡检节点组成,保存下所有巡检节点的3维坐标就能完整地定义该巡检线路。全文摘要本专利技术是一本文档来自技高网...

【技术保护点】
一种基于3D技术的数据中心自动巡检方法,其特征在于:包括以下步骤:㈠在原有3D场景中,动态定义用户所期望的自动巡检线路;㈡在原有3D场景中,动态定义用户所关注的热点对象;㈢保存用户定义的自动巡检线路和热点对象;㈣从已经定义的巡检线路中,选择一条线路加载,把该线路相关的所有巡检节点信息、视角信息和热点对象信息加载进内存;㈤在3D场景展示时,按照定义的线路展示3D场景,当巡检线路经过热点对象,巡检过程暂时停留在热点对象处并显示热点对象的详细信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:张湘蒋树春吕兵
申请(专利权)人:德讯科技股份有限公司
类型:发明
国别省市:江苏;32

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

1