一种管道巡检监控方法、服务器及系统与流程

文档序号:18559809发布日期:2019-08-30 23:07阅读:229来源:国知局
一种管道巡检监控方法、服务器及系统与流程

本发明涉及管道巡检技术领域,具体而言,涉及一种管道巡检监控方法、服务器及系统。



背景技术:

近年来随着互联网技术的飞速发展以及移动智能终端设备的大规模普及,基于lbs(locationbasedservice)的app取得了巨大的发展并且已经越来越深入地影响公众的生活方式。这其中应用最广泛的就是地理围栏技术,所谓地理围栏就是用虚拟的地理边界构建出一个热点区域,以该边界来嗅探进入或者离开当前范围的智能移动终端,并且结合多种推荐系统向该区域内活动的移动设备推送各种内容的消息或警报。

管道安全是管道完整性管理的核心,通过科学化的管理手段使管道运行在安全可控的状态下,管道长时间运行会发生管道本体失效或者第三方灾害引起的事故,减少或者预防该事故是管道完整性管理最终要实现的目标。

现有技术中,由管道安全负责人向管道巡护人员下达巡检任务,管道巡护人员在到达任务节点之后,生成巡检报表发送至管理人员,该管理模式下,管理人员无法获取管道重点监控区域的巡检覆盖率和巡检人员是否到达管道重点监控区域。



技术实现要素:

本发明的目的在于,针对上述现有技术中的不足,提供一种一种管道巡检监控方法、服务器及系统,更加智能化、精细化的方式加强管道安全工作的开展,保证管道安全运行。

为实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种管道巡检监控方法,包括:

获取移动终端发送的巡检轨迹数据,其中,巡检轨迹数据包括巡检人员编号、巡检位置和管道巡检结果;

根据巡检轨迹数据处理得到地理围栏范围内的监控结果,其中,地理围栏包括管道重点监控区域;

将地理围栏范围内的监控结果通过管道舆情监测页面进行展示。

一种实施方式中,根据巡检轨迹数据处理得到地理围栏范围内的监控结果的步骤,包括:

根据巡检轨迹数据,筛选出地理围栏范围内有效的巡检轨迹数据。

一种实施方式中,筛选出地理围栏范围内有效的巡检轨迹数据的步骤之后,还包括:

将筛选出地理围栏范围内有效的巡检轨迹数据发送至服务器集群。

一种实施方式中,所述筛选出地理围栏范围内有效的巡检轨迹数据的步骤之后,还包括:

根据地理围栏范围内有效的巡检轨迹数据,确认巡检人员的位置信息;

根据巡检人员的位置信息,发送对地理围栏数据的操作指令,其中,操作指令用于指示增加、查看、修改或删除地理围栏的范围。

一种实施方式中,所述方法还包括:

更新地理围栏范围内数据,并存储更新后的地理围栏范围内数据。

第二方面,本发明实施例还提供了一种管道巡检监控服务器,该服务器包括:

获取模块,用于获取移动终端发送的巡检轨迹数据,其中,巡检轨迹数据包括巡检人员编号、巡检位置和管道巡检结果;

处理模块,用于根据巡检轨迹数据处理得到地理围栏范围内的监控结果,其中,地理围栏包括管道重点监控区域;

显示模块,用于将地理围栏范围内的监控结果通过管道舆情监测页面进行展示。

一种实施方式中,所述处理模块,包括:

第一处理模块,用于根据巡检轨迹数据,筛选出地理围栏范围内有效的巡检轨迹数据。

一种实施方式中,处理模块还包括:

第二处理模块,用于将筛选出地理围栏范围内有效的巡检轨迹数据发送至服务器集群。

一种实施方式中,还包括:

确认模块,用于根据地理围栏范围内有效的巡检轨迹数据,确认巡检人员的位置信息;

发送模块,用于根据巡检人员的位置信息,发送对地理围栏数据的操作指令,其中,操作指令用于指示增加、查看、修改或删除地理围栏的范围。

一种实施方式中,还包括:

存储模块,用于更新地理围栏范围内数据,并存储更新后的地理围栏范围内数据。

第三方面,本发明实施例还提供了一种管道巡检监控系统,包括服务器集群、移动终端和第二方面所述的管道巡检监控服务器。

本发明的有益效果是:

本发明实施例提供的一种管道巡检监控方法、服务器及系统,服务器可以将管道重点监控区域的信息通过移动终端发送给巡检人员,服务器也可以通过移动终端接收巡检人员的巡检轨迹数据,服务器根据巡检轨迹数据可以获得巡检人员的实时位置和实时巡检结果,实现了服务器与巡检人员的双向通信,服务器对巡检人员的实时位置和实时巡检结果进行处理计算得到管道重点监控区域的巡检覆盖率和巡检人员到达管道重点监控区域的位置显示在管道舆情监控页面,该方法使得管理人员方便的获取管道重点监控区域的巡检覆盖率,也方便管理人员检查巡检人员是否到达管道重点监控区域。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的管道巡检监控方法流程示意图;

图2为本发明实施例提供的服务器的一种模块示意图;

图3为本发明实施例提供的处理模块结构示意图;

图4为本发明实施例提供的服务器的另一种模块示意图;

图5为本发明实施例提供的管道巡检监控系统结构示意图。

图标:101-获取模块;102-处理模块;103-显示模块;104-确认模块;105-发送模块;106-存储模块;102a-第一处理模块;102b-第二处理模块;201-移动终端;202-服务器;203-服务器集群。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

此外,术语“水平”、“竖直”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。

在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

第一实施例

图1为本发明实施例提供的管道巡检监控方法流程示意图,该方法执行的服务器可以是计算机、手机、平板电脑等设备,移动终端可以是计算机、手机、平板电脑等设备,该服务器与移动终端采用无线网络进行通信,本发明实施例中,在此不做具体限定。

请参照图1,本发明实施例提供一种管道巡检监控方法,该方法应用在长输管道、城市燃气、智慧城市等方面,该方法包括:

s101、获取移动终端发送的巡检轨迹数据,其中,巡检轨迹数据包括巡检人员编号、巡检位置和管道巡检结果。

在本实施例中,服务器和巡检人员通过移动终端可以实现实时双向通信,具体通信方式如下:

具体的,巡检人员通过移动终端采集巡检轨迹数据,巡检人员通过移动终端将巡检轨迹数据发送给服务器,服务器接收来自移动终端的巡检轨迹数据,该巡检轨迹数据包括巡检人员编号、巡检位置和管道巡检结果,该巡检轨迹数据是巡检人员在地理围栏范围附近的巡检轨迹数据,包括地理围栏范围内的巡检轨迹数据和地理围栏范围外的巡检轨迹数据,服务器可以根据接收到的巡检轨迹数据获得巡检人员的实时位置和实时巡检结果。

在获取移动终端发送的巡检轨迹数据之前,服务器可以将管道重点监控区域的信息通过移动终端发送给巡检人员,该管道重点监控区域的信息包括巡检任务类型、巡检范围和巡检关键点位置,其中,巡检任务类型包括雨后、雪后、压力报警和隐患上报等任务类型,巡检人员通过移动终端接收到管道重点监控区域的信息,并根据管道重点监控区域的位置进行巡检,使得巡检人员巡检过程中通过移动终端可以将管道重点监控区域重点防护区域的巡检轨迹数据发送给服务器。

s102、根据巡检轨迹数据处理得到地理围栏范围内的监控结果,其中,地理围栏包括管道重点监控区域。

在本实施例中,地理围栏就是用虚拟的地理边界构建出一个热点区域,以该边界来嗅探进入或者离开当前范围的移动终端,并且结合服务器向该地理围栏区域内活动的移动终端发送各种内容的消息或警报。

具体的,s101步骤中服务器接收到移动终端发送的巡检轨迹数据之前,网络分发服务器对巡检轨迹数据中的巡检人员编号进行哈希运算得到一个特定的值,该特定的值对应一个特定的服务器,网络分发服务器根据哈希运算的结果分别将同一巡检人员的巡检轨迹数据上传至同一服务器。

例如,服务器的编号为1、2、3、4、5,网络分发服务器对巡检人员编号进行哈希运算,如果得到哈希运算的结果是1,那么将该巡检人员编号对应的巡检位置和管道巡检结果发送给编号为1的服务器,不限于以上服务器的编号。

进一步的,服务器获取的巡检轨迹数据中包括巡检人员在巡检过程中地理围栏范围内和地理围栏范围外的所有巡检轨迹数据,该巡检轨迹数据具有数据量大、并发量大、有效信息含量低的特点,服务器过滤掉地理围栏范围外的巡检轨迹数据,最终筛选出地理围栏范围内的巡检轨迹数据,得到地理围栏范围内的监控结果,并根据监控结果计算出管道重点监控区域的巡检覆盖率,也方便管理人员检查巡检人员是否到达管道重点监控区域。

s103、将地理围栏范围内的监控结果通过管道舆情监测页面进行展示。

在本实施例中,s102步骤得到地理围栏范围内的监控结果,服务器将该地理围栏范围内的监控结果显示在管道舆情监控页面上,管理人员通过管道舆情监控页面能够查看监控结果,并将在管道舆情监控页面动态显示管道重点监控区域的巡检覆盖率,管理人员可以采用socketio通信技术与移动终端实现即时通讯服务,也可以通过服务器对地理围栏范围进行修改,具体的,服务器根据地理围栏范围内有效的巡检轨迹数据,确认巡检人员的位置信息后,发送对地理围栏数据的操作指令,比如对地理围栏进行增加、删除、修改和查看等操作。

本发明实施例提供的一种管道巡检监控方法,服务器可以将管道重点监控区域的信息通过移动终端发送给巡检人员,服务器也可以通过移动终端接收巡检人员的巡检轨迹数据,服务器根据巡检轨迹数据可以获得巡检人员的实时位置和实时巡检结果,实现了服务器与巡检人员的双向通信,服务器对巡检人员的实时位置和实时巡检结果进行处理计算得到管道重点监控区域的巡检覆盖率和巡检人员到达管道重点监控区域的位置显示在管道舆情监控页面,该方法使得管理人员方便的获取管道重点监控区域的巡检覆盖率,也方便管理人员检查巡检人员是否到达管道重点监控区域。

在一种实施方式中,根据巡检轨迹数据处理得到地理围栏范围内的监控结果的步骤,包括:根据巡检轨迹数据,筛选出地理围栏范围内有效的巡检轨迹数据。

具体的,在管道巡检工作中,通过移动终端发送的巡检轨迹数据具有数据量大、并发量大、有效信息含量低的特点,为了准确提取有效信息,可以借助大数据技术进行筛选,最终筛选出地理围栏范围内有效的巡检轨迹数据。该服务器采用分布式、可靠的、容错的数据流处理系统(apachestrom)计算框架来解决上述问题,apachestrom对不同巡检人员上传的巡检轨迹数据进行快速处理,根据巡检轨迹数据中的巡检位置和巡检结果,从巡检位置和巡检结果可以得到巡检人员移动的距离和该移动距离所需要的时间,并根据巡检人员移动距离和该移动距离所需要的时间计算其移动速度,并将移动速度与移动距离分别和预设速度与预设距离对比计算出移动速度超速和移动超距等报警信息。

在一种实施方式中,筛选出地理围栏范围内有效的巡检轨迹数据的步骤之后,还包括:将筛选出地理围栏范围内有效的巡检轨迹数据发送至服务器集群。

服务器集群可以是多个服务器一起进行同一种服务,也可以利用多个计算机进行并行计算从而获取很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。一旦在服务器上安装并运行了群集服务,该服务器即可加入群集。群集化操作可以减少单点故障数量,并且实现了群集化资源的高可用性。在本实施例中,将筛选出地理围栏范围内有效的巡检轨迹数据发送至服务器集群的目的是为了保证在某台服务器出现宕机状况时,服务器集群能够及时对移动终端做出响应。

在一种实施方式中,筛选出地理围栏范围内有效的巡检轨迹数据的步骤之后,还包括:根据地理围栏范围内有效的巡检轨迹数据,确认巡检人员的位置信息;根据巡检人员的位置信息,发送对地理围栏数据的操作指令,其中,操作指令用于指示增加、查看、修改或删除地理围栏的范围。

具体的,服务器根据地理围栏范围内有效的巡检轨迹数据,确认巡检人员的位置信息后,发送对地理围栏数据的操作指令,比如,根据雨季或旱季对管道地理围栏大小的需求不同,可以对地理围栏范围进行增加地理围栏、修改地理围栏、删除地理围栏或者查看地理围栏的操作。

需要说明的是,服务器面向多个巡检人员的应用场景,对任何数据的修改编辑都应该考虑到并发控制的问题,在此问题下会出现不同巡检人员对同一地理围栏范围进行修改,为了保证数据的最终一致性,防止由于多个巡检人员对同一地理围栏对象进行编辑造成的数据冲突问题,该服务器采用了基于分布式协调系统(apachezookeeper)实现分布式悲观锁的解决方案,通过该方案可以很好的解决多用户下的数据编辑冲突问题,保证数据的最终一致性。

在一种实施方式中,该方法还包括:更新地理围栏范围内数据,并存储更新后的地理围栏范围内数据。

服务器可以自动更新地理围栏范围数据,并将更新后的地理围栏数据存储在服务器的数据库上,具体的,巡检人员创建的地理围栏能够及时加入在线流数据计算服务,能够及时参与对巡检人员位置的监控。

第二实施例

图2为本发明实施例提供的服务器的一种模块示意图,请参照图2,本实施例提供了一种管道巡检监控服务器,所述服务器包括:

获取模块101,用于获取移动终端发送的巡检轨迹数据,其中,巡检轨迹数据包括巡检人员编号、巡检位置和管道巡检结果;

处理模块102,用于根据巡检轨迹数据处理得到地理围栏范围内的监控结果,其中,地理围栏包括管道重点监控区域;

显示模块103,用于将地理围栏范围内的监控结果通过管道舆情监测页面进行展示。

上述服务器用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

在一种实施方式中,图3为本发明实施例提供的处理模块结构示意图,请参照图2和图3,该处理模块102,包括:

第一处理模块102a,用于根据巡检轨迹数据,筛选出地理围栏范围内有效的巡检轨迹数据。

上述服务器用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

在一种实施方式中,处理模块还包括:

第二处理模块102b,用于将筛选出地理围栏范围内有效的巡检轨迹数据发送至服务器集群。

上述服务器用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

在一种实施方式中,图4为本发明实施例提供的服务器的另一种模块示意图,请参照图4,还包括:

确认模块104,用于根据地理围栏范围内有效的巡检轨迹数据,确认巡检人员的位置信息;

发送模块105,用于根据所述巡检人员的位置信息,发送对地理围栏数据的操作指令,其中,操作指令用于指示增加、查看、修改或删除地理围栏的范围。

上述服务器用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

在一种实施方式中,还包括:

存储模块106,用于更新地理围栏范围内数据,并存储更新后的地理围栏范围内数据。

上述服务器用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

第三实施例

图5为本发明实施例提供的管道巡检监控系统结构示意图,请参照图5,本发明实施例还提供了一种管道巡检监控系统,包括服务器集群203、移动终端201和第二实施例的服务器202。上述系统基于前述实施例提供的服务器202,其实现原理和技术效果类似,在此不再赘述。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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