一种地下管网的可视化方法、存储介质及终端设备与流程

文档序号:23057944发布日期:2020-11-25 17:38阅读:130来源:国知局
一种地下管网的可视化方法、存储介质及终端设备与流程

本发明涉及虚拟显示技术领域,特别涉及一种地下管网的可视化方法、存储介质及终端设备。



背景技术:

目前尚未将ar技术延伸到现有的信息化系统以及北斗系统中,以将地下管网对应的管道及附属设备进行虚拟可视化呈现,因此,作业人员在对地下管网进行巡查或施工作业时存在较大的困难,无法获知地下管网地具体位置及运行状况,从而难以做到对地下管网进行有效管理。

因此,现有技术还有待改进和提高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种地下管网的可视化设备及方法,以解决无法获知地下管网地具体位置及运行状况而难以对地下管网进行有效管理的技术问题。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种地下管网的可视化方法,应用于ar设备,所述方法包括:

一种地下管网的可视化方法,其应用于ar设备,所述方法包括:

获取待显示的地下管网对应的管网信息,其中,所述管网信息包括管道信息以及装配于管道上的附属设备的设备信息;

根据所述管网信息,生成所述待显示的地下管网对应的虚拟场景;

显示所述虚拟场景以实现地下管网可视化。

所述地下管网的可视化方法,其中,所述ar设备配置有gis数据库,所述gis数据库包括若干位置信息以及各位置信息对应的管网信息。

所述地下管网的可视化方法,其中,所述获取待显示的地下管网对应的管网信息具体包括:

获取所述ar设备自身的位置信息;

根据所述位置信息,通过所述gis数据库确定所述位置信息对应的目标管网信息,并将所述目标管网信息作为所述地下管网对应的管网信息。

所述地下管网的可视化方法,其中,所述显示所述虚拟场景以实现地下管网可视化之后,所述方法包括:

实时获取所述ar设备自身的的目标位置信息;

当所述目标位置信息与所述位置信息不同时,将所述目标位置信息作为所述位置信息,并重新执行所述根据所述位置信息,通过所述gis数据库确定所述位置信息对应的目标管网信息,并将所述目标管网信息作为所述地下管网对应的管网信息,以更新所述虚拟场景。

所述地下管网的可视化方法,其中,所述根据所述管网信息,生成所述待显示的地下管网对应的虚拟场景具体包括:

获取所述ar设备自身对应的用户信息,并确定所述用户信息对应的用户权限;

根据所述用户权限在获取到的管网信息中选取该用户信息对应的管网数据,其中,所述管网数据为所述管网信息中的部分数据;

根据所述管网数据生成所述所述待显示的地下管网对应的虚拟场景。

所述地下管网的可视化方法,其中,所述显示所述虚拟场景以实现地下管网可视化具体包括:

接收显示指令,并确定所述显示指令对应的显示内容;

控制所述虚拟场景中与所述显示内容对应的场景显示,并隐藏所述显示内容外的场景信息。

所述地下管网的可视化方法,其中,所述显示所述虚拟场景以实现地下管网可视化之后,所述方法还包括:

接收选取指令,确定所述选取指令对应的管线,并显示所述管线对应的管线数据。

一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任意一项所述的地下管网的可视化方法中的步骤。

一种终端设备,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;

所述通信总线实现处理器和存储器之间的连接通信;

所述处理器执行所述计算机可读程序时实现如上任意一项所述的地下管网的可视化方法中的步骤。

有益效果:本发明中通过基于所述管网信息生成待显示的地下管网对应的虚拟场景,并显示所述虚拟场景以实现地下管网的可视化,使得在对地下施工施工作业前能够清楚地了解到地下管网的具体状况,从而达到降低风险、减少安全隐目的,并能够对地下管网进行有效的管理。

附图说明

图1为本发明提供的一种地下管网的可视化方法的流程图。

图2为本发明实施例中一种终端设备的结构示意图。

具体实施方式

本发明提供一种地下管网的可视化方法、存储介质及终端设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

请参照图1,图1为本发明提供的一种地下管网的可视化方法较佳实施例的流程图。本发明提供的一种地下管网的可视化方法应用于ar设备,所述方法包括如下步骤:

s1、获取待显示的地下管网对应的管网信息,其中,所述管网信息包括管道信息以及装配于管道上的附属设备的设备信息。

具体地,所述地下管网为埋设于地下的燃气管道组成的管网线路,所述管道信息为包括管道的位置、管径、高程、压力、介质信息等,所述附属设备的设备信息为附属设备的名称、位置以及运行状况等,其中所述附属设备的名称包括闸井、调压箱、调压站等。所述获取地下管网对应的管网信息可以是从数据库中获取,所述数据库中包括一定范围内所有地下管网的管网信息。

进一步,所述ar设备配置有gis数据库,所述gis数据库包括若干位置信息以及各位置信息对应的管网信息。具体地,通过北斗定位系统完成位置信息的采集,所述位置信息包括预设范围内所有地下管网各个位置点的位置信息,同时获取该范围内所有地下管网对应的管网信息,然后将采集到的位置信息与位置信息所对应的管网信息进行关联,使所述位置信息与地下管网对应的管网信息一一对应,然后存入gis数据库中,从而建立起包括所述地下管网任一位置的位置信息以及与位置信息对应的管网信息。

进一步地,所述获取待显示的地下管网对应的管网信息具体包括:

s11、获取所述ar设备自身的位置信息;

s12、根据所述位置信息,通过所述gis数据库确定所述位置信息对应的目标管网信息,并将所述目标管网信息作为所述地下管网对应的管网信息。

ar设备能够对其自身进行精准定位,其中,所述ar设备可以为ar眼镜。具体地,所述ar设备通过其自身带有的wifi模块以及sim卡模块,并配合基站、差分解等情况以通过北斗来对其进行精准定位。在定位后获取生成的所述ar设备自身的位置信息,所述位置信息为待显示地下管网对应的某一区域的位置信息,例如,该区域为以所述ar设备为圆心,半径为10米的圆形区域;在获取到该位置信息后,确定与该位置信息对应的圆形区域范围内地下管网对应的管网信息。在获取所述ar设备自身的位置信息后,调取所述gis数据库,并在所述gis数据库中查找所述位置信息对应的目标管网信息,在查找到对应的目标管网信息后,获取所述目标管网信息,并将所述目标管网信息作为所述地下管网对应的管网信息。

s2、根据所述管网信息,生成所述待显示的地下管网对应的虚拟场景。

在获取待显示的地下管网对应的管网信息后,ar设备调用预设程序,根据所述管网信息按照预设的程序生成所述待显示的地下管网对应的虚拟场景,所述虚拟场景为根据所述管网信息模拟真实场景生成的。

进一步,所述根据所述管网信息,生成所述待显示的地下管网对应的虚拟场景具体包括:

s21、获取所述ar设备自身对应的用户信息,并确定所述用户信息对应的用户权限;

s22、根据所述用户权限在获取到的管网信息中选取该用户信息对应的管网数据,其中,所述管网数据为所述管网信息中的部分数据;

s23、根据所述管网数据生成所述所述待显示的地下管网对应的虚拟场景。

具体地,ar设备中预先对管网数据进行分类,例如,分为管道位置数据、管道运行数据以及装配于管道上的附属设备的设备运行数据等;为提高所述ar设备的数据安全性,所述ar设备预先存储有自身对应的用户信息,并且针对所述用户信息设定了用户权限,以使对应的用户只能获取相应的具有权限的管网数据。因此,在获取待显示的地下管网对应的管网信息后,需通过所述ar设备获取并识别所述ar设备自身对应的用户信息,然后根据所述用户信息查询该用户的用户权限,以确定所述用户信息对应的用户权限;之后根据所述用户权限在获取到的管网信息中选取该用户信息对应的管网数据,其中,所述管网数据为所述管网信息中的部分数据,然后根据所述管网数据生成所述所述待显示的地下管网对应的虚拟场景。

s3、显示所述虚拟场景以实现地下管网可视化。

在生成所述虚拟场景后,所述vr设备通过虚拟显示功能显示所述虚拟场景,从而实现地下管网的可视化,用户可以从所述vr设备通中看到真实的管网设备所对应的虚拟场景。

进一步,所述显示所述虚拟场景以实现地下管网可视化具体包括:

s31、接收显示指令,并确定所述显示指令对应的显示内容;

s32、控制所述虚拟场景中与所述显示内容对应的场景显示,并隐藏所述显示内容外的场景信息。

用户可以通过所述vr设备发送显示指令,具体可以是通过外部遥控设备进行发送,也可以是在所述vr设备自带的显示操作界面上进行操作以发送,所述vr设备接收显示指令后,根据所述显示指令查找相应的显示内容,例如,所述并获取该显示内容,然后控制所述虚拟场景中与所述显示内容对应的场景显示,并隐藏所述显示内容外的场景信息,所述显示内容外的场景信息仅在需要的时候显示,从而减小ar设备的运行负担

进一步,所述显示所述虚拟场景以实现地下管网可视化之后,所述方法还包括:接收选取指令,确定所述选取指令对应的管线,并显示所述管线对应的管线数据。例如,用户可以通过所述vr设备选取某一条待显示地下管网的管线,从而单独查看该管线对应的管线数据,所述光线数据包括管径、高程、介质信息等。

进一步,所述显示所述虚拟场景以实现地下管网可视化之后,所述方法包括:

s4、实时获取所述ar设备自身的的目标位置信息;

s5、当所述目标位置信息与所述位置信息不同时,将所述目标位置信息作为所述位置信息,并重新执行所述根据所述位置信息,通过所述gis数据库确定所述位置信息对应的目标管网信息,并将所述目标管网信息作为所述地下管网对应的管网信息,以更新所述虚拟场景。

在使用所述ar设备时,对所述ar设备进行定位追踪,并实时获取所述ar设备自身的的目标位置信息;当所述目标位置信息与所述位置信息不同时,说明所述ar设备已经不在之前的位置上,因此将所述目标位置信息作为所述位置信息,以对位置信息进行更新,然后重新执行所述根据所述位置信息,通过所述gis数据库确定所述位置信息对应的目标管网信息,并将所述目标管网信息作为所述地下管网对应的管网信息的步骤,以获取更新后的位置信息对应的管网信息,以根据所述管网信息对虚拟场景进行更新。随着所述ar设备使用者的移动,管线的可视化也同步,让用户始终看到正确的位置和角度的管线,以形成用户既可以看到现实环境又可以看见相应位置的管线的虚拟可视化效果。

进一步,用户可以通过所述vr设备选取所述待显示地下管网的显示范围,即在获取预设区域对应的待显示地下管网的相关信息后,可以不将该区域所有的地下管网虚拟呈现,而通过对所述vr设备进行设置,以灵活选取该区域中需要虚拟显示的部分区域,从而满足用户的多样化虚拟现实需求。

进一步地,还可以通过所述ar设备进行界面操作,操作界面分为巡查类、巡检类以及查询类。通过所述巡查类可以对ar设备进行精准定位并获取定位信息,然后查看定位信息对应的管道的状况,以在现场了解管道的具体情况,然后判断管道是否存在安全隐患,若存在,则远程通知相应归属地区管理人员到达现场处理隐患;通过所述巡检类可以对ar设备进行精准定位并获取定位信息,然后查看定位信息对应的附属设备的状况,所述附属设备包括阀室、阀井、场站等,以在现场了解附属设备的具体情况,然后判断附属设备是否存在安全隐患,若存在,则远程通知相应归属地区管理人员到达现场处理隐患;通过所述查询类可以使用所述ar设备查询辖区内地下管线埋深以及材质等相关信息,其中,管线数据信息使用前需要对其按照用户自定义进行数据块的划分,保证数据获取的高效性。并且出于数据安全考虑,所述ar设备可以设置管理权限和使用权限,并对访问用户进行使用模块划分,针对机密数据进行加密。

基于上述地下管网的可视化方法,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述实施例所述的抗干扰的动态增益方法中的步骤。

本发明还提供了一种终端设备,如图2所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communicationsinterface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

此外,上述存储介质以及终端设备中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

综上所述,本发明提供了一种地下管网的可视化方法、存储介质及终端设备,所述地下管网的可视化方法包括:获取待显示的地下管网对应的管网信息,其中,所述管网信息包括管道信息以及装配于管道上的附属设备的设备信息;根据所述管网信息,生成所述待显示的地下管网对应的虚拟场景;显示所述虚拟场景以实现地下管网可视化。本发明中通过基于所述管网信息生成待显示的地下管网对应的虚拟场景,并显示所述虚拟场景以实现地下管网的可视化,使得在对地下施工施工作业前能够清楚地了解到地下管网的具体状况,从而达到降低风险、减少安全隐目的,并能够对地下管网进行有效的管理。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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