本發(fā)明涉及地圖處理技術,尤其涉及一種光纜鋪設位置采集方法及裝置。
背景技術:
隨著網絡應用的日益廣泛,各式各樣的網絡隨之蓬勃發(fā)展。按照不同的劃分標準,各式各樣的網絡具有不同的劃分,如按照網絡的地理覆蓋范圍,網絡可分為局域網、城域網和廣域網,又例如按照網絡的拓撲結構,網絡可分為總線型、星型、環(huán)型和樹型等網絡,還例如按照網絡的傳輸介質,網絡可分為無線網和有線網,其中在有線網中包括一類特殊網絡成為光纖網,光纖網采用光導纖維作為傳輸介質,不但傳輸距離長、傳輸率高、抗干擾性強,而且不會受到電子設備的監(jiān)聽,安全性高。
光纜由一束光導纖維組成,用于在光纖網絡中鋪設,其中,光纜的鋪設過程大致包括:
(1)鋪設路徑確定
光纜鋪設前,首先需要對光纜經過的路徑進行勘察,獲取當地道路建設和規(guī)劃信息,以盡量避開坑塘、打麥場及加油站等潛在隱患區(qū)域。
(2)設計光纜路徑施工圖
參考現有光纜鋪設情況,針對光纜鋪設需求,設計光纜鋪設路徑施工圖,如此可以對光纜的鋪設工作合理配置,盡量減少光纜熔接點。
(3)光纜鋪設
跟了光纜路徑施工圖,進行光纜鋪設工作。
(4)光纜驗收
光纜鋪設完成后,光纜驗收人員根據光纜路徑施工圖,對光纜鋪設情況進行實地驗收。
當前的光纜鋪設過程中存在以下問題:
其一:在設計光纜路徑施工圖時,設計人員需要參考現有已鋪設光纜的鋪設情況,但現有光纜鋪設情況,只能通過原有的路徑施工圖進行查看。
其二:光纜出現問題時,無法準確確定光纜位置,且無法確知故障光纜附近其它光纜的鋪設情況,故障排查難度大。
其三:若已鋪設的光纜所在區(qū)域需要施工時,由于無法準確獲知光纜的鋪 設位置,在相關區(qū)域施工過程中容易出現破壞光纜的狀況。
技術實現要素:
本發(fā)明實施例提供了一種光纜鋪設位置采集方法及裝置,以實現以直觀、簡潔的方式展示光纜的鋪設位置。
第一方面,本發(fā)明實施例提供了一種光纜鋪設位置采集方法,包括:
按照預設時間間隔采集光纜的定位數據,其中,采集所述定位數據的各個時間點分別對應鋪設的光纜的各個不同鋪設位置;
根據在各個時間點上采集的所述光纜的定位數據,在本地地圖界面上標識所述光纜的各個鋪設位置;
根據所述光纜的所述各個鋪設位置在本地地圖界面上生成所述光纜的鋪設軌跡。
可選的,所述按照預設時間間隔采集光纜的定位數據,包括:
根據所述預設時間間隔在當前時間達到采集時間點時,采集當前位置的經度及緯度;
根據采集的所述當前位置的經度及緯度,確定當前位置與上一次采集時的位置之間的距離是否超過預設閾值;
若超過,則保存所述當前位置的經度及緯度,否則,丟棄采集的所述當前位置的經度及緯度。
可選的,所述按照所述預設時間間隔達到采集時間點時,采集當前位置的經度及緯度之后,所述方法還包括:
確定采集的所述當前位置的經度及緯度是否在預設的誤差范圍之內;
若在預設的誤差范圍內,則確定采集的所述當前位置的經度及緯度為有效數據。
可選的,所述按照預設時間間隔采集光纜的定位數據之前,還包括:
接收到用戶的啟動采集光纜定位數據的指示后,向用戶提供光纜定位數據采集界面,所述光纜定位數據采集界面上提供定位數據采集按鈕和誤差范圍設置按鈕;
其中,所述定位數據采集按鈕在接收到用戶的觸發(fā)指示后,采集所述光纜的定位數據;
所述誤差范圍設置按鈕在接收到用戶的觸發(fā)指示后,提示用戶設置所允許的采集的光纜定位數據的誤差范圍。
可選的,所述根據所述光纜的所述各個鋪設位置在本地地圖界面上生成所述光纜的鋪設軌跡之后,還包括:
將所述光纜的所述各個鋪設位置及所述光纜的鋪設軌跡發(fā)送至后臺服務器,用于所述后臺服務器在地圖界面上標識光纜的鋪設軌跡。
第二方面,本發(fā)明實施例提供了一種光纜鋪設位置采集裝置,包括:
采集模塊,用于按照預設時間間隔采集光纜的定位數據,其中,采集所述定位數據的各個時間點分別對應鋪設的光纜的各個不同鋪設位置;
標識模塊,用于根據在各個時間點上采集的所述光纜的定位數據,在本地地圖界面上標識所述光纜的各個鋪設位置;
生成模塊,用于根據所述光纜的所述各個鋪設位置在本地地圖界面上生成所述光纜的鋪設軌跡。
可選的,所述采集模塊,包括:
位置采集子模塊,用于按照所述預設時間間隔達到采集時間點時,采集當前位置的經度及緯度;
確定子模塊,用于根據采集的所述當前位置的經度及緯度,確定當前位置與上一次采集時的位置之間的距離是否超過預設閾值;
數據處理子模塊,用于當前位置與上一次采集時的位置之間的距離超過預設閾值時,保存所述當前位置的經度及緯度,否則,丟棄采集的所述當前位置的經度及緯度。
可選的,所述確定子模塊,還用于根據所述預設時間間隔在當前時間達到采集時間點時,采集當前位置的經度及緯度之后,確定采集的所述當前位置的經度及緯度是否在預設的誤差范圍之內;
若在預設的誤差范圍內,則確定采集的所述當前位置的經度及緯度為有效數據。
可選的,所述裝置還包括用戶界面提供模塊,用于所述按照預設時間間隔采集光纜的定位數據之前,接收到用戶的啟動采集光纜定位數據的指示后,向用戶提供光纜定位數據采集界面,所述光纜定位數據采集界面上提供定位數據采集按鈕和誤差范圍設置按鈕;
其中,所述定位數據采集按鈕在接收到用戶的觸發(fā)指示后,采集所述光纜的定位數據;
所述誤差范圍設置按鈕在接收到用戶的觸發(fā)指示后,提示用戶設置所允許的采集的光纜定位數據的誤差范圍。
可選的,所述裝置還包括發(fā)送模塊,用于根據所述光纜的所述各個鋪設位置在本地地圖界面上生成所述光纜的鋪設軌跡之后,將所述光纜的所述各個鋪設位置及所述光纜的鋪設軌跡發(fā)送至后臺服務器,用于所述后臺服務器在地圖界面上標識光纜的鋪設軌跡以及向用戶終端提供標識有光纜鋪設軌跡的地圖。
本發(fā)明實施例中,在光纜鋪設后,采集光纜的各個位置的定位數據,并根據定位數據在地圖界面上標識光纜的各個鋪設位置,且在地圖上生成光纜的鋪設軌跡,由此用戶可以通過地圖直觀查看已鋪設光纜的鋪設線路,為其它光纜的光纜路徑設計提供數據支持,并可以在光纜出現問題時,通過地圖展示故障光纜附近相關光纜的鋪設情況,降低故障排查難度,進一步可以為光纜所在區(qū)域施工提供數據支持,避免已鋪設光纜被破壞。
附圖說明
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1示出了本發(fā)明實施例一光纜鋪設位置采集方法的流程圖;
圖2示出了本發(fā)明實施例二光纜鋪設位置采集方法的流程圖;
圖3示出了本發(fā)明實施例一光纜鋪設位置采集裝置的結構示意圖;
圖4示出了本發(fā)明實施例二光纜鋪設位置采集裝置的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做 出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或器的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或器,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或器。
考慮到現有光纜鋪設方法在設計光纜路徑施工圖時,只能依據其它已鋪設好的光纜的路徑施工圖作為參考進行路徑設計,無法直觀獲取光纜待鋪設區(qū)域的線路鋪設狀況、設施分配狀況等信息,為光纜的施工鋪設帶來不便。
為了解決現有技術中存在的上述問題,本發(fā)明實施例提供了一種光纜鋪設位置采集方法,該方法能夠較為準確的采集已鋪設光纜的定位數據,并能夠在地圖上標識出光纜的各個鋪設位置及鋪設軌跡,從而能夠在地圖上直觀展示已鋪設光纜的鋪設情況,進一步,地圖上還可以顯示光纜鋪設相關區(qū)域中的建筑、自然環(huán)境等情況,為其它光纜的鋪設、施工提供支持。
以下將結合附圖對本發(fā)明實施例的光纜鋪設位置采集方法進行詳細說明。
本實施例中的光纜鋪設位置采集方法可以集成為移動采集app,該移動采集app可以設置在各類終端設備中,如可以設置在手機、pad、筆記本電腦等終端設備中。
圖1示出了本發(fā)明實施例一光纜鋪設位置采集方法的流程圖,如圖1所示,該方法的主要處理步驟包括:
步驟s11:按照預設時間間隔采集光纜的定位數據,其中,采集定位數據的各個時間點分別對應鋪設的光纜的各個不同鋪設位置。
為了在地圖上展示光纜的各個鋪設位置及鋪設軌跡,按照預設時間間隔采集光纜的定位數據。
其中,在數據采集過程中,集成有該采集功能移動采集app所位于的終 端設備處于移動狀態(tài),優(yōu)選的,集成有移動采集app的終端設備處于勻速移動狀態(tài),另外,在設置的采集時間間隔一定的情況下,終端設備的移動速度越慢,光纜的鋪設位置個數越多,在一定程度上能夠更加準確反映光纜鋪設延伸情況。
進一步,集成有光纜鋪設位置采集方法的移動采集app可以基于百度定位sdk獲取光纜的定位數據。具體實現過程可以為,移動采集app按照預設時間間隔向百度定位sdk發(fā)送定位請求消息,百度定位sdk根據接收到的定位請求消息確定當前的地理位置,并向移動采集app返回定位數據,移動采集app將百度定位sdk返回的定位數據作為光纜當前鋪設位置的定位數據。
百度定位sdk接收到移動采集app發(fā)送的定位請求消息后,可以借助于gps、基站、wi-fi及傳感器信息,實現高精度的綜合網絡定位服務。
步驟s12:根據在各個時間點上采集的光纜的定位數據,在本地地圖界面上標識光纜的各個鋪設位置。
移動采集app根據在各個時間點上采集的光纜的定位數據,在本地地圖界面上標識光纜的各個鋪設位置,其中,移動采集app可以每采集一個定位數據進行一次鋪設位置的標識,也可以采集到既定數量的定位數據后再分別對各個鋪設位置進行標識。
步驟s13:根據光纜的各個鋪設位置在本地地圖界面上生成光纜的鋪設軌跡。
移動采集app根據光纜的各個鋪設位置生成光纜的鋪設軌跡,且光纜的鋪設軌跡與地圖界面上的其它標識信息融合,如與相關建筑、地理環(huán)境、道路鋪設情況融合,從而直觀反映光纜的實際鋪設狀況。
圖2示出了本發(fā)明實施例二光纜鋪設位置采集方法的流程圖,該方法的執(zhí)行主體為設置于終端設備內的移動采集app,如圖2所示,該方法的主要處理步驟包括:
步驟s21:接收到用戶的啟動采集光纜定位數據的指示后,向用戶提供光纜定位數據采集界面;
其中,光纜定位數據采集界面上提供定位數據采集按鈕和誤差范圍設置按鈕。
步驟s22:接收到用戶觸發(fā)誤差范圍設置按鈕后輸入的光纜定位數據的 誤差范圍后,設置采集光纜定位數據所允許的誤差范圍。
步驟s23:接收到用戶通過觸發(fā)定位數據采集按鈕發(fā)出的數據采集指示后,進入光纜定位數據采集狀態(tài)。
步驟s24:根據預設時間間隔在當前時間達到采集時間點時,采集當前位置的經度及緯度。
其中,在光纜定位數據采集狀態(tài),移動采集app所位于的終端設備處于移動狀態(tài),間隔一段時間后,移動采集app位于不同的位置,優(yōu)選的,移動采集app所位于的終端設備沿光纜延伸方向勻速移動。
步驟s25:根據采集的當前位置的經度及緯度,確定當前位置與上一次采集時的位置之間的距離是否超過預設閾值。
在按照預設時間間隔采集光纜的定位數據過程中,若相鄰的兩個時間點所采集的光纜的鋪設位置之間的距離過于接近,可認為是光纜的重復位置,無需在地圖上進行標識,例如,根據采集的定位數據,確定當前位置與上一個時間點上的鋪設位置之間的距離小于30米時,確定當前位置與上一次采集位置重復,不保存當前位置的相關定位數據,若當前位置與上一個時間點上的鋪設位置之間的距離不小于30米,則保存當前位置的定位數據,即執(zhí)行步驟s26。
步驟s26:若當前位置與上一次采集時的位置之間的距離超過預設閾值,則保存當前位置的經度及緯度,否則,丟棄采集的當前位置的經度及緯度。
另外,本發(fā)明實施例中,在移動采集app按照預設時間間隔達到采集時間點時,采集當前位置的經度及緯度之后,移動采集app還進一步確定采集的當前位置的經度及緯度是否在預設的誤差范圍之內;若在預設的誤差范圍內,則確定采集的當前位置的經度及緯度為有效數據,其中該判斷采集的當前位置的經度及緯度是否有效的步驟可以在采集當前位置的經度及緯度之后即進行判斷,只有在采集的當前位置有效時,才執(zhí)行步驟s25及步驟s26;另外,該判斷采集的當前位置的經度及緯度是否有效的步驟也可以在步驟s25確定當前位置與上一次采集時的位置之間的距離超過預設閾值之后執(zhí)行,且在采集的定位數據有效時,才對采集的當前位置的定位數據進行保存。
步驟s27:根據在各個時間點上采集的光纜的定位數據,在本地地圖界面上標識光纜的各個鋪設位置。
移動采集app根據在各個時間點上采集的光纜的定位數據,在本地地圖界面上標識光纜的各個鋪設位置,其中,移動采集app可以每采集一個定位數據進行一次鋪設位置的標識,也可以采集到既定數量的定位數據后再分別對各個鋪設位置進行標識。
另外,移動采集app在光纜的各個鋪設位置的標識上還可以標識光纜的編號、鋪設深度、所屬管理區(qū)域等信息,以便于直觀獲取光纜的各類鋪設信息。
步驟s28:根據光纜的各個鋪設位置在本地地圖界面上生成光纜的鋪設軌跡。
移動采集app根據光纜的各個鋪設位置生成光纜的鋪設軌跡,且光纜的鋪設軌跡與地圖界面上的其它標識信息融合,如與相關建筑、地理環(huán)境、道路鋪設情況融合,從而直觀反映光纜的實際鋪設狀況。
步驟s29:將光纜的各個鋪設位置及光纜的鋪設軌跡發(fā)送至后臺服務器,用于后臺服務器在地圖界面上標識光纜的鋪設軌跡。
移動采集app在當前光纜鋪設狀況采集完畢后,還進一步將所采集的光纜的各個鋪設位置及光纜的鋪設軌跡發(fā)送至后臺服務器,以便于后臺服務器在地圖界面上標識光纜的鋪設軌跡,當有其它終端向后臺服務器請求光纜的鋪設狀況時,后臺服務器向發(fā)出請求的終端提供標識有光纜鋪設軌跡的地圖顯示給相關終端,從而支持光纜鋪設狀況數據的查詢,為光纜鋪設設計提供數據支持。
對應上述光纜鋪設位置采集方法,本發(fā)明實施例還提供了光纜鋪設位置采集裝置,如圖3示出了本發(fā)明實施例一光纜鋪設位置采集裝置的結構示意圖,包括:采集模塊31、標識模塊32及生成模塊33,其中:
采集模塊31,用于按照預設時間間隔采集光纜的定位數據,其中,采集定位數據的各個時間點分別對應鋪設的光纜的各個不同鋪設位置;
標識模塊32,用于根據在各個時間點上采集的光纜的定位數據,在本地地圖界面上標識光纜的各個鋪設位置;
生成模塊33,用于根據光纜的各個鋪設位置在本地地圖界面上生成光纜的鋪設軌跡。
圖4示出了本發(fā)明實施例二光纜鋪設位置采集裝置的結構示意圖,本實 施例二的光纜鋪設位置采集裝置在實施例一的基礎上還包括:用戶界面提供模塊34及發(fā)送模塊35,其中:
用戶界面提供模塊34,用于按照預設時間間隔采集光纜的定位數據之前,接收到用戶的啟動采集光纜定位數據的指示后,向用戶提供光纜定位數據采集界面,光纜定位數據采集界面上提供定位數據采集按鈕和誤差范圍設置按鈕;
其中,定位數據采集按鈕在接收到用戶的觸發(fā)指示后,采集光纜的定位數據;
誤差范圍設置按鈕在接收到用戶的觸發(fā)指示后,提示用戶設置所允許的采集的光纜定位數據的誤差范圍。
發(fā)送模塊35,用于根據光纜的各個鋪設位置在本地地圖界面上生成光纜的鋪設軌跡之后,將光纜的各個鋪設位置及光纜的鋪設軌跡發(fā)送至后臺服務器,用于后臺服務器在地圖界面上標識光纜的鋪設軌跡以及向用戶終端提供標識有光纜鋪設軌跡的地圖。
本實施例二中,采集模塊31,具體包括:位置采集子模塊311、確定子模塊312以及數據處理子模塊313,其中:
位置采集子模塊311,用于根據預設時間間隔在當前時間達到采集時間點時,采集當前位置的經度及緯度;
確定子模塊312,用于根據采集的當前位置的經度及緯度,確定當前位置與上一次采集時的位置之間的距離是否超過預設閾值;
數據處理子模塊313,用于當前位置與上一次采集時的位置之間的距離超過預設閾值時,保存當前位置的經度及緯度,否則,丟棄采集的當前位置的經度及緯度。
本實施例二中,確定子模塊,還用于按照預設時間間隔達到采集時間點時,采集當前位置的經度及緯度之后,確定采集的當前位置的經度及緯度是否在預設的誤差范圍之內;
若在預設的誤差范圍內,則確定采集的當前位置的經度及緯度為有效數據。
本發(fā)明實施例的光纜鋪設位置采集裝置所實現的功能與上述方法實施例中一一對應,本發(fā)明裝置實施例中不再一一贅述。
本發(fā)明實施例的光纜鋪設位置采集裝置,在光纜鋪設后,采集光纜的各個位置的定位數據,并根據定位數據在地圖界面上標識光纜的各個鋪設位置,且在地圖上生成光纜的鋪設軌跡,由此用戶可以通過地圖直觀查看已鋪設光纜的鋪設線路,為其它光纜的光纜路徑設計提供數據支持,并可以在光纜出現問題時,通過地圖展示故障光纜附近相關光纜的鋪設情況,降低故障排查難度,進一步可以為光纜所在區(qū)域施工提供數據支持,避免已鋪設光纜被破壞。
本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質。
最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。