51]步驟302,記錄完成巡檢的資源點或未完成巡檢的資源點;
[0052]步驟303,根據完成巡檢的資源點個數或未完成巡檢的資源點個數占巡檢任務的總資源點個數的比例計算巡檢任務完成率。
[0053]通過判斷巡檢行進路線是否經過巡檢任務覆蓋范圍內的每個資源點的覆蓋范圍,可以更加精確地確定每個資源點是否被巡檢到,提高巡檢的實際完成率及巡檢效率。
[0054]如圖4所示,其中上述步驟301具體包括:
[0055]步驟401,將巡檢行進路線分割為多條線段;
[0056]步驟402,判斷每個資源點的覆蓋范圍是否有線段經過;如果是,執行步驟404 ;如果否,執彳了步驟403 ;
[0057]步驟403,判斷線段的延長線是否經過資源點的覆蓋范圍;如果是,執行步驟404 ;如果否,執彳了步驟405 ;
[0058]步驟404,判斷巡檢行進路線經過資源點的覆蓋范圍,資源點完成巡檢;
[0059]步驟405,判斷巡檢行進路線為經過資源點的覆蓋范圍,資源點未完成巡檢。
[0060]下面以一個具體的實例對本發明實時質檢方法實施例進行詳細說明。
[0061]實際中,質檢結果的確定除了要考慮巡檢任務完成率外,還需要考慮巡檢總時長。
[0062]Qr (質檢結果)=(Cv>Wcf)&&(Tl>Wtl)。
[0063]&&表示邏輯與,先檢查前一條件是否滿足,如果滿足檢查后一條件是否滿足;如果檢查前一條件不滿足,則不再去檢查后一條件是否滿足。
[0064]Cv為巡檢覆蓋率,Wcf為覆蓋率閾值,Tl為完成巡檢過程的總計時長,Wtl為時長閾值。Qr值為真時表示質檢合格,即,只有當Cv>Wcf,且Tl>Wtl時,本次巡檢才能通過質檢。
[0065]由于干線和本地網光纜密集程度和長度有較大差異,巡檢合格所需的覆蓋率按巡檢類型進行區分,干線巡檢時Wcf為98%,本地網巡檢時Wcf為95%。
[0066]干線巡檢時采用車巡,設置任務時,干線巡檢任務光纜長度為L,要求車巡最高時速Sc,一次任務為一去一回,則總長度Lt=L*2,一次巡檢任務所需的最小時時長閾值:
[0067]Wtl=Lt/Sc*60 分鐘。
[0068]本地網巡檢采用步巡,步行速度Sw為4公里/小時。任務中本地網光纜總長度為Lt,則巡檢任務所需最小時間閾值:Wtl=Lt/Sw*60分鐘。
[0069]這樣干線實時質檢結果Qr=(Cv>98%)&& (Tl>Lt/Sc*60);本地網巡檢實時質檢結果 Qr=(Cv>95%)&&(Tl>Lt/Sw*60)。
[0070]巡檢終端每隔5秒記錄當前位置信息,每隔I分鐘上傳一次數據包,數據包中包含12個當前位置信息數據,實時質檢裝置根據這12個數據按先后順序繪制成路徑R。
[0071 ] 將半徑值設為50米,利用GIS平臺服務為巡檢任務內的每一個資源點繪制一個半徑50米的圓形覆蓋圖層,稱為Lr(m),m為巡檢任務內的資源點總數。
[0072]實時質檢裝置如圖4的方法計算每一次客戶端上報的路徑R中,R通過的每個資源點覆蓋圖層Lr。如圖5所示,計算方法如下:
[0073]步驟501,將路徑R中包含的多個臨近兩點組合成多條直線Rz (η),η為直線數量;
[0074]步驟502,判斷Rz是否與Lr交叉,若交叉,則Rz通過Lr ;若Rz與Lr不交叉,執行步驟503 ;
[0075]步驟503,用Rzs (路徑起點)作為起點延Rze(路徑終點)向無窮遠延伸,形成Rzl,判斷Rzl是否與Lr交叉;若Rzl與Lr交叉,執行步驟504 ;若Rzl與Lr不交叉,則Rz不通過Lr ;
[0076]步驟504,以Rze為起點,延Rzs反向無窮遠延伸,形成Rzr,判斷Rzr是否與Lr交叉;若Rzr與Lr交叉,則Rz通過Lr ;若Rzr與Lr不交叉,則Rz不通過Lr。
[0077]實際操作中,質檢終端將路徑R通過的資源點圖層記錄為Lr (η),η為該路徑中的資源點數量,并在全部巡檢任務中將η個資源點剔除掉,經過該操作,資源點圖層變為Lr (m-n),用來降低每次判斷巡檢點時的系統負荷。
[0078]質檢終端再次接收到巡檢路徑R(a)時,再次執行上述操作,重復上述過程,得到該次巡檢過程中所經過的資源點,和未經過的資源點。
[0079]根據上述算法,得出巡檢路徑覆蓋資源點覆蓋率Cv算法為:{Lr (nl) +Lr (n2) +Lr (η......)} /Lr (m) *100%。當巡檢任務中所有資源均被巡檢路徑所覆蓋后,n=m,巡檢率為100%。
[0080]通過上述算法可以得出如下公式:
[0081]干線巡檢實時質檢結果:
[0082]Qr= ({Lr (nl) +Lr (n2) +Lr (η......)} /Lr (m) *100%>98%) && (Tl>Lt/Sc*60)。
[0083]本地網巡檢實時質檢結果:
[0084]Qr= ({Lr (nl) +Lr (n2) +Lr (η......)} /Lr (m) *100%>95%) && (Tl>Lt/Sw*60)。
[0085]本實施例的實時質檢方法,通過在巡檢過程中實時地對巡檢終端的任務完成情況進行分析,當巡檢任務不合格時,可以及時調整巡檢終端的巡檢路線,使得巡檢人員可以更快地完成巡檢任務,提高巡檢任務的合格率及巡檢工作的效率;另外,使得質檢工作實時地、自動地進行,降低了質檢的成本,提高質檢效率;降低了巡檢及質檢工作人力成本和時間的消耗。
[0086]如圖6所示,本發明還提供一種實時質檢裝置實施例,包括:
[0087]接收模塊61,用于接收巡檢終端發送的開始巡檢指令及所述巡檢終端實時記錄的當前位置信息,所述當前位置信息為所述巡檢終端每隔預設的第一時間間隔記錄的;
[0088]第一生成模塊62,用于根據所述開始巡檢指令生成巡檢任務覆蓋范圍;
[0089]第二生成模塊63,用于根據所述巡檢終端記錄的當前位置信息生成巡檢行進路線.
[0090]分析模塊64,用于根據所述巡檢任務覆蓋范圍和所述巡檢行進路線分析所述巡檢任務完成率。
[0091]開始巡檢指令包括:巡檢任務ID、起始位置信息及啟動線路巡檢信息;
[0092]第一生成模塊62,用于根據所述開始巡檢指令獲取所述巡檢任務對應的線路資源,所述線路資源包括多個資源點;以每個資源點為圓心,根據預設的半徑值生成每個資源點的覆蓋范圍;根據每個資源點的覆蓋范圍獲得所述巡檢任務覆蓋范圍。
[0093]如圖7所示,分析模塊64包括:
[0094]判斷子模塊641,用于判斷所述巡檢行進路線是否經過所述巡檢任務覆蓋范圍內的每個資源點的覆蓋范圍,當所述巡檢行進路線經過所述資源點的覆蓋范圍,判斷所述資源點完成巡檢,當所述巡檢行進路線未經過所述資源點的覆蓋范圍,判斷所述資源點未完成巡檢;
[0095]記錄子模塊642,用于記錄完成巡檢的資源點或未完成巡檢的資源點;
[0096]計算子模塊643,用于根據完成巡檢的資源點個數或未完成巡檢的資源點個數占所述巡檢任務的總資源點個數的比例計算所述巡檢任務完成率。
[0097]其中,判斷子模塊641,用于將所述巡檢行進路線分割為多條線段;判斷每個資源點的覆蓋范圍是否有線段經過;當所述資源點的覆蓋范圍未有線段經過時,判斷所述線段的延長線是否經過所述資源點的覆蓋范圍;當所述資源點的覆蓋范圍有線段經過或有線段的延長線經過時,判斷所述巡檢行進路線經過所述資源點的覆蓋范圍,所述資源點完成巡檢;當所述資源點的覆蓋范圍未有線段經過且未有線段的延長線經過時,判斷所述巡檢行進路線為經過所述資源點的覆蓋范圍,所述資源點未完成巡檢。
[0098]如圖8所示,本發明還提供一種巡檢系統實施例,包括:
[0099]巡檢終端81,用于將開始巡檢指令發送到實時質檢裝置;每隔預設的第一時間