一种通信铁塔维护作业项缩减显示方法及系统与流程

文档序号:11921026阅读:199来源:国知局
一种通信铁塔维护作业项缩减显示方法及系统与流程

本发明属于通信铁塔维护技术领域,特别是涉及一种通信铁塔维护作业项缩减显示方法及系统。



背景技术:

目前通信铁塔主要由人工进行检测和维护,少量由铁塔在线监测系统辅助完成。由于现有的铁塔在线监测系统功能简单,当维护作业项较多时会使维护人员混淆已完成和未完成的作业任务。维护人员希望能够在实时维护过程中自动缩减显示未完成维护作业项,从而减少维护过程中的干扰,提高工作效率。为此,本发明提出一种通信铁塔维护作业项缩减显示方法及系统。



技术实现要素:

本发明所要解决的是在实时维护过程中自动缩减显示未完成维护作业项的问题,提出一种通信铁塔维护作业项缩减显示方法及系统。

本发明涉及的基于物联网的铁塔系统应用场景,如图1所示。在通信铁塔固定位置安装传感器设备,传感器采集铁塔相关参数并通过通信模块传输至系统,系统对传感数据进行保存和处理,客户端与系统交互获得所需信息。

基于物联网的铁塔系统的整体系统架构如图2所示。系统硬件部分包括通信铁塔本身、安装在塔身上的传感设备,传感设备的通信模块与系统进行实时通信;系统软件部分包括系统数据库、数据处理平台、数据管理发布平台,其中系统数据库接收来自传感设备的传感数据并保存所有系统日志,数据处理平台调取系统数据库中的数据进行处理和分析,数据管理发布平台接收数据处理平台的数据处理结果和系统数据库中的相应记录进行管理和发布;系统应用平台包括管理设备和客户端,管理设备包括但不限于工作站、电脑等设施,客户端包括但不限于APP、微信、Html网页等形式;本系统的应用人员包括但不限于管理人员和维护人员,其接口分别为管理设备和客户端。

本发明的实现依托上述应用场景和系统架构,在塔体一定位置安装各类传感器检测铁塔对应参数,系统分析收集到的传感器数据,生成了维护作业单,系统检测到维护人员已经到位并依据作业单进行维护。

本发明提出的通信铁塔维护作业项缩减显示系统,包括识别维护任务并生成全零显示矩阵模块、监测维护任务项状态模块、缩减未完成任务项并显示模块。

1、识别维护任务并生成全零显示矩阵模块:系统调用铁塔维护作业单,将其维护任务项集合记为W,识别W中维护任务的项数记为N,各任务项用ai表示,i∈[1,N],则W={a1,a2,…,aN},生成与维护任务项对应的1×N显示矩阵A,显示矩阵A初始为全零行矩阵,即A=(0,0,…,0)。

2、监测维护任务项状态模块:系统监测各维护任务项的状态,所述维护任务项的状态包括已完成状态和未完成状态;系统实时监测维护任务项是否为已完成状态,如果是则将显示矩阵A中维护任务项对应的元素设置为1,否则不改变显示矩阵A中的元素。

3、缩减未完成任务项并显示模块:系统自动将显示矩阵A中元素为1的列删除并记录列号(采用MATLAB中常用的矩阵元素删除方法实现),按照列号将对应的维护任务项从维护任务项集合W中删除,判断W是否为空集合,如果W是空集合则判定维护作业单中所有维护任务均已完成;否则维护作业单中显示新的维护任务项集合W,并返回监测维护任务项状态模块。

通信铁塔维护作业项缩减显示系统的系统框图,如图3所示。

本发明提出一种通信铁塔维护作业项缩减显示方法,其实施基础是系统生成了维护作业单,维护人员已经到位并按照维护作业单进行维护。其按如下步骤:

步骤1、识别维护任务并生成全零显示矩阵。

系统调用铁塔维护作业单,将其维护任务项集合记为W,识别W中维护任务的项数记为N,各任务项用ai表示,i∈[1,N],则W={a1,a2,…,aN},生成与维护任务项对应的1×N显示矩阵A,显示矩阵A初始为全零行矩阵,即A=(0,0,…,0)。

步骤2、监测维护任务项状态。

系统监测各维护任务项的状态,所述维护任务项的状态包括已完成状态和未完成状态;系统实时监测维护任务项是否为已完成状态,如果是则将显示矩阵A中维护任务项对应的元素设置为1,否则不改变显示矩阵A中的元素。

步骤3、缩减未完成任务项并显示。

系统自动将显示矩阵A中元素为1的列删除并记录列号(采用MATLAB中常用的矩阵元素删除方法实现),按照列号将对应的维护任务项从维护任务项集合W中删除,判断W是否为空集合,如果W是空集合则判定维护作业单中所有维护任务均已完成;否则维护作业单中显示新的维护任务项集合W,并返回步骤2。

通信铁塔维护作业项缩减显示方法的方法流程图如图4所示。

本发明的系统及方法具有以下两个优点:

(1)实现了维护作业单处理进度的自动实时监测,并通过矩阵运算自动删除已完成的维护作业项,提高了维护作业项的缩减处理效率。

(2)自动对未完成任务项进行缩减并实时显示,有助于维护人员处理繁杂的维护任务。

附图说明

图1是本发明的应用场景示意图;

图2是本发明的应用场景整体系统架构图;

图3是本发明的系统框图;

图4是本发明的方法流程图。

具体实施方式

下面对本发明优选实施例作详细说明。

本发明涉及的基于物联网的铁塔系统应用场景,如图1所示。在通信铁塔固定位置安装传感器设备,传感器采集铁塔相关参数并通过通信模块传输至系统,系统对传感数据进行保存和处理,客户端与系统交互获得所需信息。

基于物联网的铁塔系统的整体系统架构如图2所示。系统硬件部分包括通信铁塔本身、安装在塔身上的传感设备,传感设备的通信模块与系统进行实时通信;系统软件部分包括系统数据库、数据处理平台、数据管理发布平台,其中系统数据库接收来自传感设备的传感数据并保存所有系统日志,数据处理平台调取系统数据库中的数据进行处理和分析,数据管理发布平台接收数据处理平台的数据处理结果和系统数据库中的相应记录进行管理和发布;系统应用平台包括管理设备和客户端,管理设备包括但不限于工作站、电脑等设施,客户端包括但不限于APP、微信、Html网页等形式;本系统的应用人员包括但不限于管理人员和维护人员,其接口分别为管理设备和客户端。

本发明的实现依托上述应用场景和系统架构,在塔体一定位置安装各类传感器检测铁塔对应参数,系统分析了收集到的传感器数据,生成了维护作业单,系统检测到维护人员已经到位并依据作业单顺序进行维护。本发明方法及系统的实施例实现如下:

本发明提出的通信铁塔维护作业项缩减显示系统,包括识别维护任务并生成全零显示矩阵模块、监测维护任务项状态模块、缩减未完成任务项并显示模块。

1、识别维护任务并生成全零显示矩阵模块:系统调用铁塔维护作业单,将其维护任务项集合记为W,识别W中维护任务的项数记为N,各任务项用ai表示,i∈[1,N],则W={a1,a2,…,aN},生成与维护任务项对应的1×N显示矩阵A,显示矩阵A初始为全零行矩阵,即A=(0,0,…,0)。本实施例中维护作业单的维护任务项集合W={垂直度问题,塔基沉陷问题,完整性问题,防雷接地问题,非维护人员上塔问题,连接结构缝隙问题,稳定性问题},则N=7,上述维护任务按照顺序分别用a1到a7表示,按顺序生成1×7的全零显示矩阵A=(0,0,0,0,0,0,0)。

2、监测维护任务项状态模块:系统监测各维护任务项的状态,所述维护任务项的状态包括已完成状态和未完成状态;系统实时监测维护任务项是否为已完成状态,如果是则将显示矩阵A中维护任务项对应的元素设置为1,否则不改变显示矩阵A中的元素。本实施例中,系统实时监测到垂直度问题已经完成,则将a1对应的元素变为1,此时显示矩阵A=(1,0,0,0,0,0,0),其中A为1×7的行矩阵。

3、缩减未完成任务项并显示模块:系统自动将显示矩阵A中元素为1的列删除并记录列号(采用MATLAB中常用的矩阵元素删除方法实现),按照列号将对应的维护任务项从维护任务项集合W中删除,判断W是否为空集合,如果W是空集合则判定维护作业单中所有维护任务均已完成;否则维护作业单中显示新的维护任务项集合W,并返回监测维护任务项状态模块。本实施例中,此时A中第一列元素为1,采用MATLAB中的运算式A(a==1)=[],将矩阵A中的元素1删除,并则将第一列对应的垂直度问题项从维护任务项集合W中删除,维护作业单中显示删除后的新的维护任务项集合W={塔基沉陷问题,完整性问题,防雷接地问题,非维护人员上塔问题,连接结构缝隙问题,稳定性问题},识别W不是空集合,则返回监测维护任务项状态模块。

本发明提出一种通信铁塔维护作业项缩减显示方法,其实施基础是系统生成了维护作业单,维护人员已经到位并按照维护作业单进行维护。其按如下步骤:

步骤1、识别维护任务并生成全零显示矩阵。

系统调用铁塔维护作业单,将其维护任务项集合记为W,识别W中维护任务的项数记为N,各任务项用ai表示,i∈[1,N],则W={a1,a2,…,aN},生成与维护任务项对应的1×N显示矩阵A,显示矩阵A初始为全零行矩阵,即A=(0,0,…,0)。本实施例中维护作业单的维护任务项集合W={垂直度问题,塔基沉陷问题,完整性问题,防雷接地问题,非维护人员上塔问题,连接结构缝隙问题,稳定性问题},则N=7,上述维护任务按照顺序分别用a1到a7表示,按顺序生成1×7的全零显示矩阵A=(0,0,0,0,0,0,0)。

步骤2、监测维护任务项状态。

系统监测各维护任务项的状态,所述维护任务项的状态包括已完成状态和未完成状态;系统实时监测维护任务项是否为已完成状态,如果是则将显示矩阵A中维护任务项对应的元素设置为1,否则不改变显示矩阵A中的元素。本实施例中,系统实时监测到垂直度问题和稳定性问题已经完成,则将a1和a7对应的元素变为1,此时显示矩阵A=(1,0,0,0,0,0,1),其中A为1×7的行矩阵。

步骤3、缩减未完成任务项并显示。

系统将显示矩阵A中元素为1的列删除并记录列号,按照列号将对应的维护任务项从维护任务项集合W中删除,判断W是否为空集合,如果W是空集合则判定维护作业单中所有维护任务均已完成;否则维护作业单中显示新的维护任务项集合W,并返回步骤2。本实施例中,此时A中第一列和第七列元素为1,采用MATLAB中的运算式A(a==1)=[],将矩阵A中的元素1删除,并则将第一列对应的垂直度问题项和第七列对应的稳定性问题项从维护任务项集合W中删除,维护作业单中显示删除后的新的维护任务项集合W={塔基沉陷问题,完整性问题,防雷接地问题,非维护人员上塔问题,连接结构缝隙问题},识别W不是空集合,则返回步骤2。此时,在步骤2再次检测时其余5个问题已完成,显示矩阵A=(1,1,1,1,1),进入步骤3缩减后W为空集合,判定此时维护任务全部完成。

当然,本技术领域中的普通技术人员应当认识到,以上实施例仅是用来说明本发明的,而并非作为对本发明的限定,只要在本发明的范围内,对以上实施例的变化、变型都将落入本发明的保护范围。

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