本發(fā)明屬于通信鐵塔維護(hù)技術(shù)領(lǐng)域,特別是涉及一種通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示方法及系統(tǒng)。
背景技術(shù):
目前通信鐵塔主要由人工進(jìn)行檢測(cè)和維護(hù),少量由鐵塔在線監(jiān)測(cè)系統(tǒng)輔助完成。由于現(xiàn)有的鐵塔在線監(jiān)測(cè)系統(tǒng)功能簡(jiǎn)單,當(dāng)維護(hù)作業(yè)項(xiàng)較多時(shí)會(huì)使維護(hù)人員混淆已完成和未完成的作業(yè)任務(wù)。維護(hù)人員希望能夠在實(shí)時(shí)維護(hù)過(guò)程中自動(dòng)縮減顯示未完成維護(hù)作業(yè)項(xiàng),從而減少維護(hù)過(guò)程中的干擾,提高工作效率。為此,本發(fā)明提出一種通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示方法及系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的是在實(shí)時(shí)維護(hù)過(guò)程中自動(dòng)縮減顯示未完成維護(hù)作業(yè)項(xiàng)的問(wèn)題,提出一種通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示方法及系統(tǒng)。
本發(fā)明涉及的基于物聯(lián)網(wǎng)的鐵塔系統(tǒng)應(yīng)用場(chǎng)景,如圖1所示。在通信鐵塔固定位置安裝傳感器設(shè)備,傳感器采集鐵塔相關(guān)參數(shù)并通過(guò)通信模塊傳輸至系統(tǒng),系統(tǒng)對(duì)傳感數(shù)據(jù)進(jìn)行保存和處理,客戶端與系統(tǒng)交互獲得所需信息。
基于物聯(lián)網(wǎng)的鐵塔系統(tǒng)的整體系統(tǒng)架構(gòu)如圖2所示。系統(tǒng)硬件部分包括通信鐵塔本身、安裝在塔身上的傳感設(shè)備,傳感設(shè)備的通信模塊與系統(tǒng)進(jìn)行實(shí)時(shí)通信;系統(tǒng)軟件部分包括系統(tǒng)數(shù)據(jù)庫(kù)、數(shù)據(jù)處理平臺(tái)、數(shù)據(jù)管理發(fā)布平臺(tái),其中系統(tǒng)數(shù)據(jù)庫(kù)接收來(lái)自傳感設(shè)備的傳感數(shù)據(jù)并保存所有系統(tǒng)日志,數(shù)據(jù)處理平臺(tái)調(diào)取系統(tǒng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行處理和分析,數(shù)據(jù)管理發(fā)布平臺(tái)接收數(shù)據(jù)處理平臺(tái)的數(shù)據(jù)處理結(jié)果和系統(tǒng)數(shù)據(jù)庫(kù)中的相應(yīng)記錄進(jìn)行管理和發(fā)布;系統(tǒng)應(yīng)用平臺(tái)包括管理設(shè)備和客戶端,管理設(shè)備包括但不限于工作站、電腦等設(shè)施,客戶端包括但不限于APP、微信、Html網(wǎng)頁(yè)等形式;本系統(tǒng)的應(yīng)用人員包括但不限于管理人員和維護(hù)人員,其接口分別為管理設(shè)備和客戶端。
本發(fā)明的實(shí)現(xiàn)依托上述應(yīng)用場(chǎng)景和系統(tǒng)架構(gòu),在塔體一定位置安裝各類傳感器檢測(cè)鐵塔對(duì)應(yīng)參數(shù),系統(tǒng)分析收集到的傳感器數(shù)據(jù),生成了維護(hù)作業(yè)單,系統(tǒng)檢測(cè)到維護(hù)人員已經(jīng)到位并依據(jù)作業(yè)單進(jìn)行維護(hù)。
本發(fā)明提出的通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示系統(tǒng),包括識(shí)別維護(hù)任務(wù)并生成全零顯示矩陣模塊、監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)模塊、縮減未完成任務(wù)項(xiàng)并顯示模塊。
1、識(shí)別維護(hù)任務(wù)并生成全零顯示矩陣模塊:系統(tǒng)調(diào)用鐵塔維護(hù)作業(yè)單,將其維護(hù)任務(wù)項(xiàng)集合記為W,識(shí)別W中維護(hù)任務(wù)的項(xiàng)數(shù)記為N,各任務(wù)項(xiàng)用ai表示,i∈[1,N],則W={a1,a2,…,aN},生成與維護(hù)任務(wù)項(xiàng)對(duì)應(yīng)的1×N顯示矩陣A,顯示矩陣A初始為全零行矩陣,即A=(0,0,…,0)。
2、監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)模塊:系統(tǒng)監(jiān)測(cè)各維護(hù)任務(wù)項(xiàng)的狀態(tài),所述維護(hù)任務(wù)項(xiàng)的狀態(tài)包括已完成狀態(tài)和未完成狀態(tài);系統(tǒng)實(shí)時(shí)監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)是否為已完成狀態(tài),如果是則將顯示矩陣A中維護(hù)任務(wù)項(xiàng)對(duì)應(yīng)的元素設(shè)置為1,否則不改變顯示矩陣A中的元素。
3、縮減未完成任務(wù)項(xiàng)并顯示模塊:系統(tǒng)自動(dòng)將顯示矩陣A中元素為1的列刪除并記錄列號(hào)(采用MATLAB中常用的矩陣元素刪除方法實(shí)現(xiàn)),按照列號(hào)將對(duì)應(yīng)的維護(hù)任務(wù)項(xiàng)從維護(hù)任務(wù)項(xiàng)集合W中刪除,判斷W是否為空集合,如果W是空集合則判定維護(hù)作業(yè)單中所有維護(hù)任務(wù)均已完成;否則維護(hù)作業(yè)單中顯示新的維護(hù)任務(wù)項(xiàng)集合W,并返回監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)模塊。
通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示系統(tǒng)的系統(tǒng)框圖,如圖3所示。
本發(fā)明提出一種通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示方法,其實(shí)施基礎(chǔ)是系統(tǒng)生成了維護(hù)作業(yè)單,維護(hù)人員已經(jīng)到位并按照維護(hù)作業(yè)單進(jìn)行維護(hù)。其按如下步驟:
步驟1、識(shí)別維護(hù)任務(wù)并生成全零顯示矩陣。
系統(tǒng)調(diào)用鐵塔維護(hù)作業(yè)單,將其維護(hù)任務(wù)項(xiàng)集合記為W,識(shí)別W中維護(hù)任務(wù)的項(xiàng)數(shù)記為N,各任務(wù)項(xiàng)用ai表示,i∈[1,N],則W={a1,a2,…,aN},生成與維護(hù)任務(wù)項(xiàng)對(duì)應(yīng)的1×N顯示矩陣A,顯示矩陣A初始為全零行矩陣,即A=(0,0,…,0)。
步驟2、監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)。
系統(tǒng)監(jiān)測(cè)各維護(hù)任務(wù)項(xiàng)的狀態(tài),所述維護(hù)任務(wù)項(xiàng)的狀態(tài)包括已完成狀態(tài)和未完成狀態(tài);系統(tǒng)實(shí)時(shí)監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)是否為已完成狀態(tài),如果是則將顯示矩陣A中維護(hù)任務(wù)項(xiàng)對(duì)應(yīng)的元素設(shè)置為1,否則不改變顯示矩陣A中的元素。
步驟3、縮減未完成任務(wù)項(xiàng)并顯示。
系統(tǒng)自動(dòng)將顯示矩陣A中元素為1的列刪除并記錄列號(hào)(采用MATLAB中常用的矩陣元素刪除方法實(shí)現(xiàn)),按照列號(hào)將對(duì)應(yīng)的維護(hù)任務(wù)項(xiàng)從維護(hù)任務(wù)項(xiàng)集合W中刪除,判斷W是否為空集合,如果W是空集合則判定維護(hù)作業(yè)單中所有維護(hù)任務(wù)均已完成;否則維護(hù)作業(yè)單中顯示新的維護(hù)任務(wù)項(xiàng)集合W,并返回步驟2。
通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示方法的方法流程圖如圖4所示。
本發(fā)明的系統(tǒng)及方法具有以下兩個(gè)優(yōu)點(diǎn):
(1)實(shí)現(xiàn)了維護(hù)作業(yè)單處理進(jìn)度的自動(dòng)實(shí)時(shí)監(jiān)測(cè),并通過(guò)矩陣運(yùn)算自動(dòng)刪除已完成的維護(hù)作業(yè)項(xiàng),提高了維護(hù)作業(yè)項(xiàng)的縮減處理效率。
(2)自動(dòng)對(duì)未完成任務(wù)項(xiàng)進(jìn)行縮減并實(shí)時(shí)顯示,有助于維護(hù)人員處理繁雜的維護(hù)任務(wù)。
附圖說(shuō)明
圖1是本發(fā)明的應(yīng)用場(chǎng)景示意圖;
圖2是本發(fā)明的應(yīng)用場(chǎng)景整體系統(tǒng)架構(gòu)圖;
圖3是本發(fā)明的系統(tǒng)框圖;
圖4是本發(fā)明的方法流程圖。
具體實(shí)施方式
下面對(duì)本發(fā)明優(yōu)選實(shí)施例作詳細(xì)說(shuō)明。
本發(fā)明涉及的基于物聯(lián)網(wǎng)的鐵塔系統(tǒng)應(yīng)用場(chǎng)景,如圖1所示。在通信鐵塔固定位置安裝傳感器設(shè)備,傳感器采集鐵塔相關(guān)參數(shù)并通過(guò)通信模塊傳輸至系統(tǒng),系統(tǒng)對(duì)傳感數(shù)據(jù)進(jìn)行保存和處理,客戶端與系統(tǒng)交互獲得所需信息。
基于物聯(lián)網(wǎng)的鐵塔系統(tǒng)的整體系統(tǒng)架構(gòu)如圖2所示。系統(tǒng)硬件部分包括通信鐵塔本身、安裝在塔身上的傳感設(shè)備,傳感設(shè)備的通信模塊與系統(tǒng)進(jìn)行實(shí)時(shí)通信;系統(tǒng)軟件部分包括系統(tǒng)數(shù)據(jù)庫(kù)、數(shù)據(jù)處理平臺(tái)、數(shù)據(jù)管理發(fā)布平臺(tái),其中系統(tǒng)數(shù)據(jù)庫(kù)接收來(lái)自傳感設(shè)備的傳感數(shù)據(jù)并保存所有系統(tǒng)日志,數(shù)據(jù)處理平臺(tái)調(diào)取系統(tǒng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行處理和分析,數(shù)據(jù)管理發(fā)布平臺(tái)接收數(shù)據(jù)處理平臺(tái)的數(shù)據(jù)處理結(jié)果和系統(tǒng)數(shù)據(jù)庫(kù)中的相應(yīng)記錄進(jìn)行管理和發(fā)布;系統(tǒng)應(yīng)用平臺(tái)包括管理設(shè)備和客戶端,管理設(shè)備包括但不限于工作站、電腦等設(shè)施,客戶端包括但不限于APP、微信、Html網(wǎng)頁(yè)等形式;本系統(tǒng)的應(yīng)用人員包括但不限于管理人員和維護(hù)人員,其接口分別為管理設(shè)備和客戶端。
本發(fā)明的實(shí)現(xiàn)依托上述應(yīng)用場(chǎng)景和系統(tǒng)架構(gòu),在塔體一定位置安裝各類傳感器檢測(cè)鐵塔對(duì)應(yīng)參數(shù),系統(tǒng)分析了收集到的傳感器數(shù)據(jù),生成了維護(hù)作業(yè)單,系統(tǒng)檢測(cè)到維護(hù)人員已經(jīng)到位并依據(jù)作業(yè)單順序進(jìn)行維護(hù)。本發(fā)明方法及系統(tǒng)的實(shí)施例實(shí)現(xiàn)如下:
本發(fā)明提出的通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示系統(tǒng),包括識(shí)別維護(hù)任務(wù)并生成全零顯示矩陣模塊、監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)模塊、縮減未完成任務(wù)項(xiàng)并顯示模塊。
1、識(shí)別維護(hù)任務(wù)并生成全零顯示矩陣模塊:系統(tǒng)調(diào)用鐵塔維護(hù)作業(yè)單,將其維護(hù)任務(wù)項(xiàng)集合記為W,識(shí)別W中維護(hù)任務(wù)的項(xiàng)數(shù)記為N,各任務(wù)項(xiàng)用ai表示,i∈[1,N],則W={a1,a2,…,aN},生成與維護(hù)任務(wù)項(xiàng)對(duì)應(yīng)的1×N顯示矩陣A,顯示矩陣A初始為全零行矩陣,即A=(0,0,…,0)。本實(shí)施例中維護(hù)作業(yè)單的維護(hù)任務(wù)項(xiàng)集合W={垂直度問(wèn)題,塔基沉陷問(wèn)題,完整性問(wèn)題,防雷接地問(wèn)題,非維護(hù)人員上塔問(wèn)題,連接結(jié)構(gòu)縫隙問(wèn)題,穩(wěn)定性問(wèn)題},則N=7,上述維護(hù)任務(wù)按照順序分別用a1到a7表示,按順序生成1×7的全零顯示矩陣A=(0,0,0,0,0,0,0)。
2、監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)模塊:系統(tǒng)監(jiān)測(cè)各維護(hù)任務(wù)項(xiàng)的狀態(tài),所述維護(hù)任務(wù)項(xiàng)的狀態(tài)包括已完成狀態(tài)和未完成狀態(tài);系統(tǒng)實(shí)時(shí)監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)是否為已完成狀態(tài),如果是則將顯示矩陣A中維護(hù)任務(wù)項(xiàng)對(duì)應(yīng)的元素設(shè)置為1,否則不改變顯示矩陣A中的元素。本實(shí)施例中,系統(tǒng)實(shí)時(shí)監(jiān)測(cè)到垂直度問(wèn)題已經(jīng)完成,則將a1對(duì)應(yīng)的元素變?yōu)?,此時(shí)顯示矩陣A=(1,0,0,0,0,0,0),其中A為1×7的行矩陣。
3、縮減未完成任務(wù)項(xiàng)并顯示模塊:系統(tǒng)自動(dòng)將顯示矩陣A中元素為1的列刪除并記錄列號(hào)(采用MATLAB中常用的矩陣元素刪除方法實(shí)現(xiàn)),按照列號(hào)將對(duì)應(yīng)的維護(hù)任務(wù)項(xiàng)從維護(hù)任務(wù)項(xiàng)集合W中刪除,判斷W是否為空集合,如果W是空集合則判定維護(hù)作業(yè)單中所有維護(hù)任務(wù)均已完成;否則維護(hù)作業(yè)單中顯示新的維護(hù)任務(wù)項(xiàng)集合W,并返回監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)模塊。本實(shí)施例中,此時(shí)A中第一列元素為1,采用MATLAB中的運(yùn)算式A(a==1)=[],將矩陣A中的元素1刪除,并則將第一列對(duì)應(yīng)的垂直度問(wèn)題項(xiàng)從維護(hù)任務(wù)項(xiàng)集合W中刪除,維護(hù)作業(yè)單中顯示刪除后的新的維護(hù)任務(wù)項(xiàng)集合W={塔基沉陷問(wèn)題,完整性問(wèn)題,防雷接地問(wèn)題,非維護(hù)人員上塔問(wèn)題,連接結(jié)構(gòu)縫隙問(wèn)題,穩(wěn)定性問(wèn)題},識(shí)別W不是空集合,則返回監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)模塊。
本發(fā)明提出一種通信鐵塔維護(hù)作業(yè)項(xiàng)縮減顯示方法,其實(shí)施基礎(chǔ)是系統(tǒng)生成了維護(hù)作業(yè)單,維護(hù)人員已經(jīng)到位并按照維護(hù)作業(yè)單進(jìn)行維護(hù)。其按如下步驟:
步驟1、識(shí)別維護(hù)任務(wù)并生成全零顯示矩陣。
系統(tǒng)調(diào)用鐵塔維護(hù)作業(yè)單,將其維護(hù)任務(wù)項(xiàng)集合記為W,識(shí)別W中維護(hù)任務(wù)的項(xiàng)數(shù)記為N,各任務(wù)項(xiàng)用ai表示,i∈[1,N],則W={a1,a2,…,aN},生成與維護(hù)任務(wù)項(xiàng)對(duì)應(yīng)的1×N顯示矩陣A,顯示矩陣A初始為全零行矩陣,即A=(0,0,…,0)。本實(shí)施例中維護(hù)作業(yè)單的維護(hù)任務(wù)項(xiàng)集合W={垂直度問(wèn)題,塔基沉陷問(wèn)題,完整性問(wèn)題,防雷接地問(wèn)題,非維護(hù)人員上塔問(wèn)題,連接結(jié)構(gòu)縫隙問(wèn)題,穩(wěn)定性問(wèn)題},則N=7,上述維護(hù)任務(wù)按照順序分別用a1到a7表示,按順序生成1×7的全零顯示矩陣A=(0,0,0,0,0,0,0)。
步驟2、監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)狀態(tài)。
系統(tǒng)監(jiān)測(cè)各維護(hù)任務(wù)項(xiàng)的狀態(tài),所述維護(hù)任務(wù)項(xiàng)的狀態(tài)包括已完成狀態(tài)和未完成狀態(tài);系統(tǒng)實(shí)時(shí)監(jiān)測(cè)維護(hù)任務(wù)項(xiàng)是否為已完成狀態(tài),如果是則將顯示矩陣A中維護(hù)任務(wù)項(xiàng)對(duì)應(yīng)的元素設(shè)置為1,否則不改變顯示矩陣A中的元素。本實(shí)施例中,系統(tǒng)實(shí)時(shí)監(jiān)測(cè)到垂直度問(wèn)題和穩(wěn)定性問(wèn)題已經(jīng)完成,則將a1和a7對(duì)應(yīng)的元素變?yōu)?,此時(shí)顯示矩陣A=(1,0,0,0,0,0,1),其中A為1×7的行矩陣。
步驟3、縮減未完成任務(wù)項(xiàng)并顯示。
系統(tǒng)將顯示矩陣A中元素為1的列刪除并記錄列號(hào),按照列號(hào)將對(duì)應(yīng)的維護(hù)任務(wù)項(xiàng)從維護(hù)任務(wù)項(xiàng)集合W中刪除,判斷W是否為空集合,如果W是空集合則判定維護(hù)作業(yè)單中所有維護(hù)任務(wù)均已完成;否則維護(hù)作業(yè)單中顯示新的維護(hù)任務(wù)項(xiàng)集合W,并返回步驟2。本實(shí)施例中,此時(shí)A中第一列和第七列元素為1,采用MATLAB中的運(yùn)算式A(a==1)=[],將矩陣A中的元素1刪除,并則將第一列對(duì)應(yīng)的垂直度問(wèn)題項(xiàng)和第七列對(duì)應(yīng)的穩(wěn)定性問(wèn)題項(xiàng)從維護(hù)任務(wù)項(xiàng)集合W中刪除,維護(hù)作業(yè)單中顯示刪除后的新的維護(hù)任務(wù)項(xiàng)集合W={塔基沉陷問(wèn)題,完整性問(wèn)題,防雷接地問(wèn)題,非維護(hù)人員上塔問(wèn)題,連接結(jié)構(gòu)縫隙問(wèn)題},識(shí)別W不是空集合,則返回步驟2。此時(shí),在步驟2再次檢測(cè)時(shí)其余5個(gè)問(wèn)題已完成,顯示矩陣A=(1,1,1,1,1),進(jìn)入步驟3縮減后W為空集合,判定此時(shí)維護(hù)任務(wù)全部完成。
當(dāng)然,本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,以上實(shí)施例僅是用來(lái)說(shuō)明本發(fā)明的,而并非作為對(duì)本發(fā)明的限定,只要在本發(fā)明的范圍內(nèi),對(duì)以上實(shí)施例的變化、變型都將落入本發(fā)明的保護(hù)范圍。