TWI721784B - 一種巡檢設備的方法、裝置、電腦可讀存儲介質及電腦程式產品 - Google Patents
一種巡檢設備的方法、裝置、電腦可讀存儲介質及電腦程式產品 Download PDFInfo
- Publication number
- TWI721784B TWI721784B TW109104990A TW109104990A TWI721784B TW I721784 B TWI721784 B TW I721784B TW 109104990 A TW109104990 A TW 109104990A TW 109104990 A TW109104990 A TW 109104990A TW I721784 B TWI721784 B TW I721784B
- Authority
- TW
- Taiwan
- Prior art keywords
- path
- mobile device
- point
- preset
- location point
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Navigation (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本發明實施例公開了一種巡檢設備的方法、裝置、電腦可讀存儲介質及電腦程式產品,其中方法包括:移動裝置根據預設區域的地圖獲取移動裝置所在的第一位置點對應的路徑,若確定第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對至少一條關鍵路徑上的設備進行巡檢。本發明實施例採用多個位置點和多個位置點之間的路徑設置預設區域的地圖,可以降低預設區域的地圖的時間複雜度和空間複雜度,使得移動裝置可以基於預設區域的地圖快速地規劃出巡檢路徑,從而提高移動裝置巡檢設備的效率。
Description
本發明屬於智慧科技技術領域,尤其關於一種巡檢設備的方法、裝置、電腦可讀存儲介質及電腦程式產品。
互聯網資料中心(Internet Data Center,IDC)機房是在互聯網通信線路和頻寬資源的基礎上建立的標準化的機房環境,IDC機房可以容納多種類型的設備,比如伺服器、監控設備、管理設備、安全設備等。由於這些設備對環境和物理安全具有相同的需求,因此可以將這些設備同時放置在IDC機房中,便於維護。然而,在實際操作中,由於IDC機房中放置的設備的數量和種類均較多,因此,如何快速有效地實現對大量設備的巡檢,對於監控設備的運行狀態、及時排查故障是非常重要的。
目前,通常可以使用移動裝置(比如機器人、移動小車等)對IDC機房中的設備進行巡檢,通過控制移動裝置在IDC機房中運動使得移動裝置自主地完成巡檢任務。具體地說,移動裝置可以從IDC機房的起始點出發,對所經過的路線上的設備進行巡檢,當確定巡檢完IDC機房中的所有設備後,移動裝置可以回到起始點。在一種現有的實現方式中,移動裝置上可以設置有攝像裝置,攝像裝置可以在移動裝置運動的過程中拍攝IDC機
房的三維圖像,進一步地,移動裝置可以根據三維圖像來構建IDC機房對應的地圖,進而可以基於地圖規劃巡檢路徑。然而,由於上述方式需要基於大量的圖像來構建較為精確的地圖,從而導致構建的得到的地圖較為複雜;相應地,基於複雜的地圖進行規劃,可能會導致移動裝置規劃路徑的速度較慢,使得移動裝置對設備巡檢的效率較低。
綜上,目前亟需一種巡檢設備的方法,用以提高移動裝置巡檢設備時的巡檢效率。
本發明實施例提供一種巡檢設備的方法、裝置、電腦可讀存儲介質及電腦程式產品,用以提高移動裝置巡檢設備時的巡檢效率。
第一方面,本發明實施例提供的一種巡檢設備的方法,該方法應用於移動裝置,該移動裝置用於對預設區域內的多個設備進行巡檢,該預設區域內包括多個位置點,該多個位置點是根據該多個設備的位置設置的;該方法包括:該移動裝置根據該預設區域對應的地圖,獲取該移動裝置所在的第一位置點對應的路徑,若確定該第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對該至少一條關鍵路徑上的設備進行巡檢;其中,該預設區域對應的地圖中標注有該多個位置點分別對應的路徑以及該路徑的權重;該第一位置點對應的第一路徑上包括該第一位置點和第二位置點,該第一位置點為該第一路徑的起點,該第二位置點為該第一路徑的終點;該第一位置點和該第二位置點為該多個位置點中的兩個位置點。
上述設計中,預設區域的地圖是由多個位置點對應的路徑構成的,即預設區域的地圖中包括多個位置點以及多個位置點之間的連線(即路徑),如此,可以使得預設區域的地圖的時間複雜度和空間複雜度較低,相應地,基於簡單的預設區域的地圖規劃路徑,可以使得移動裝置快速規劃出目標路徑,從而提高移動裝置巡檢設備的效率;且,通過在預設區域的地圖中設置路線的權重,可以將複雜的巡檢任務轉化為對權重大於第一預設閾值的路線上的設備的巡檢任務,從而降低移動裝置巡檢設備的複雜度,進一步地提高移動裝置巡檢設備的效率。
在一種可能的設計中,該移動裝置對該至少一條關鍵路徑上的設備進行巡檢,包括:該移動裝置若確定該至少一條關鍵路徑中存在未被標注為已選路徑的備選路徑,則對該備選路徑上的設備進行巡檢,並將該備選路徑標注為已選路徑。
上述設計中,通過將已巡檢過的路徑標注為已選路徑,可以使得移動裝置選擇未巡檢過的路徑進行巡檢,從而可以避免移動裝置對重複路徑上的設備進行巡檢,提高移動裝置巡檢設備的效率。
在一種可能的設計中,該方法還包括:該移動裝置確定該至少一條關鍵路徑均被標注為已選路徑後,若確定該第一位置點對應的第二路徑的終點對應的路徑中存在未被標注為已選路徑的關鍵路徑,則從該第一位置點按照該第二路徑運動至該第二路徑的終點。
在上述設計中,若移動裝置當前所在的位置點對應的關鍵路徑均已巡檢完成,則可以從當前所在位置點對應的非關鍵路徑中選擇後續存在未巡檢過的關鍵路線的非關鍵路線,從而可以使得移動裝置盡可能地
巡檢關鍵路線,避免巡檢無用的非關鍵路線,提高移動裝置巡檢設備的效率。
在一種可能的設計中,該預設區域對應的地圖是通過如下方式得到的:該移動裝置生成該預設區域對應的初始地圖,該初始地圖為空白地圖;進一步地,該移動裝置遍歷該預設區域中的多個位置點,針對於該多個位置點中任意兩個相鄰的第三位置點和第四位置點,若從該第三位置點沿著該第三位置點對應的第三路徑運動至該第四位置點,則該移動裝置根據該第三位置點、該第四位置點、該第三路徑和該移動裝置沿著該第三路徑運動時對設備的檢測狀態更新該預設區域對應的初始地圖,得到該預設區域對應的地圖。
在一種可能的設計中,該移動裝置根據該第三位置點、該第四位置點、該第三路徑和該移動裝置沿著該第三路徑運動時對設備的檢測狀態更新該預設區域對應的初始地圖,包括:該移動裝置將該第三位置點、該第四位置點和該第三路徑存儲在該預設區域對應的初始地圖中;且,該移動裝置沿著第三路徑運動時若成功檢測到設備,則設置該第三路徑的權重大於該第一預設閾值;若未成功檢測到設備,則設置該第三路徑的權重小於或等於該第二預設閾值。
在上述設計中,在構建預設區域的地圖時,通過將能夠檢測到設備的路徑設置為關鍵路徑,並將無法檢測到設備的路徑設置為非關鍵路徑,可以使得移動裝置基於預設區域的地圖對關鍵路徑進行巡檢;也就是說,通過設置區分關鍵路徑和非關鍵路徑,可以使得移動裝置可以經過最少的路徑對所有設備完成巡檢,從而提高移動裝置巡檢設備的效率。
在一種可能的設計中,該方法還包括:該移動裝置若確定對該預設區域對應的地圖中權重大於該第一預設閾值的所有關鍵路線上的設備巡檢完成,則停止進行巡檢。
在上述設計中,移動裝置確定對所有關鍵路徑巡檢完成後,即可結束巡檢,從而使得移動裝置通過最少的路徑巡檢完所有的設備,減少移動裝置巡檢設備的時間,提高移動裝置巡檢設備的效率。
第二方面,本發明實施例提供一種巡檢設備的裝置,該裝置用於對預設區域內的多個設備進行巡檢,該預設區域內包括多個位置點,該多個位置點是根據該多個設備的位置設置的;該裝置包括:獲取模組,用於根據該預設區域對應的地圖,獲取移動裝置所在的第一位置點對應的路徑;巡檢模組,用於若確定該第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對該至少一條關鍵路徑上的設備進行巡檢;其中,該預設區域對應的地圖中標注有該多個位置點分別對應的路徑以及該路徑的權重;該第一位置點對應的第一路徑上包括該第一位置點和第二位置點,該第一位置點為該第一路徑的起點,該第二位置點為該第一路徑的終點;該第一位置點和該第二位置點為該多個位置點中的兩個位置點。
在一種可能的設計中,該巡檢模組用於:若確定該至少一條關鍵路徑中存在未被標注為已選路徑的備選路徑,則對該備選路徑上的設備進行巡檢,並將該備選路徑標注為已選路徑。
在一種可能的設計中,該巡檢模組還用於:該移動裝置確定該至少一條關鍵路徑均被標注為已選路徑後,若確定該第一位置點對應的
第二路徑的終點對應的路徑中存在未被標注為已選路徑的關鍵路徑,則從該第一位置點按照該第二路徑運動至該第二路徑的終點。
在一種可能的設計中,該裝置還包括生成模組,該生成模組通過如下方式生成該預設區域對應的地圖:生成該預設區域對應的初始地圖,該初始地圖為空白地圖;進一步地,遍歷該預設區域中的多個位置點,針對於該多個位置點中任意兩個相鄰的第三位置點和第四位置點,若從該第三位置點沿著該第三位置點對應的第三路徑運動至該第四位置點,則根據該第三位置點、該第四位置點、該第三路徑和該移動裝置沿著該第三路徑運動時對設備的檢測狀態更新該預設區域對應的初始地圖,得到該預設區域對應的地圖。
在一種可能的設計中,該生成模組具體用於:將該第三位置點、該第四位置點和該第三路徑存儲在該預設區域對應的初始地圖中;且,沿著第三路徑運動時若成功檢測到設備,則設置該第三路徑的權重大於該第一預設閾值,若未成功檢測到設備,則設置該第三路徑的權重小於或等於該第二預設閾值。
在一種可能的設計中,該巡檢模組還用於:若確定對該預設區域對應的地圖中權重大於該第一預設閾值的所有關鍵路線上的設備巡檢完成,則停止進行巡檢。
第三方面,本發明實施例提供的一種電腦可讀存儲介質,包括指令,當其在電腦的處理器上運行時,使得電腦的處理器執行如上述第一方面或第一方面任意所述之方法。
第四方面,本發明實施例提供的一種電腦程式產品,當其在
電腦上運行時,使得電腦執行如上述第一方面或第一方面任意所述之方法。
101:機櫃
102:機櫃
103:機櫃
104:機櫃
105:機櫃
106:機櫃
701:獲取模組
702:巡檢模組
703:生成模組
301-302:步驟
圖1為本發明實施例提供的一種IDC機房的結構示意圖;圖2為本發明實施例提供的一種可能的巡檢路線示意圖;圖3為本發明實施例提供的一種巡檢設備的方法對應的流程示意圖;圖4為本發明實施例提供的一種IDC機房對應的地圖的示意圖;圖5為本發明實施例提供的另一種IDC機房對應的地圖的示意圖;圖6為本發明實施例提供的一種巡檢路線的示意圖;圖7為本發明實施例提供的一種巡檢設備的裝置的結構示意圖。
為利 貴審查委員了解本發明之技術特徵、內容與優點及其所能達到之功效,茲將本發明配合附圖及附件,並以實施例之表達形式詳細說明如下,而其中所使用之圖式,其主旨僅為示意及輔助說明書之用,未必為本發明實施後之真實比例與精準配置,故不應就所附之圖式的比例與配置關係解讀、侷限本發明於實際實施上的申請範圍,合先敘明。
在本發明的描述中,需要理解的是,術語「中心」、「橫向」、「上」、「下」、「左」、「右」、「頂」、「底」、「內」、「外」等指示的方位或位置關係為基於圖式所示的方位或位置關係,僅是為了便於描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特
定的方位構造和操作,因此不能理解為對本發明的限制。
圖1為本發明實施例提供的一種IDC機房的結構示意圖,如圖1所示,IDC機房中可以設置有至少一排機櫃,比如機櫃101-機櫃106。其中,機櫃101-機櫃104可以並列設置,機櫃105和機櫃106可以並列設置,每排機櫃上可以設置有多台設備,比如伺服器、資料獲取設備、監控設備、溫控設備等。以機櫃101為例,在一個示例中,機櫃101可以為單層結構,單層結構上可以放置多台設備;在另一個示例中,機櫃101可以為多層結構,多層結構中的每層結構可以放置多台設備。本發明實施例中,一排機櫃上可以放置同一類型的設備,或者也可以放置不同類型的設備,具體不作限定。
一般來說,工廠在生產設備時,通常可以將設備的功能部件設置在設備的同一個側面上,如此,可以便於設備同時執行多種功能;其中,設備的功能部件可以包括接線埠、信號燈、設備的型號標識等。相應地,在對IDC機房中的設備進行巡檢時,可以對設備上設置有功能部件的一面進行巡檢。舉例來說,若設備的某一面上設置有接線埠、信號燈、設備的型號標識,則對該面上設置的接線埠進行檢測可以確定設備是否存在漏電風險,對該面上設置的信號燈進行檢測可以確定設備當前是否存在告警,對該面上設置的設備的型號標識進行檢測可以確定設備的型號資訊;也就是說,通過對設備的該面進行巡檢,可以同時獲取到設備的安全狀態、設備的運行狀態以及設備的型號資訊。
需要說明的是,本發明實施例中將設備上需要巡檢的面稱為設備的正面,將無需巡檢的面稱為設備的背面。
具體實施中,機櫃101-機櫃106中任意兩排相鄰的機櫃上放置的設備可以正面對正面、背面對背面。舉例來說,如圖1所示,機櫃101上放置有設備W1,機櫃102上放置有設備W2,機櫃103上放置有設備W3;如此,若設備W1與設備W2相對的一面為設備W1的背面,則設備W2與設備W1相對的一面可以為設備W2的背面;相應地,設備W2與設備W3相對的一面可以為設備W2的正面,且設備W3與設備W2相對的一面可以為設備W3的正面。相應地,在對機櫃101-機櫃103上的設備進行巡檢時,可以對機櫃101背離機櫃102的一面(如圖1所示意的T1面)上的設備進行巡檢、對機櫃102相對於機櫃103的一面(如圖1所示意的T2面)上的設備以及機櫃103相對於機櫃102的一面(如圖1所示意的T3面)上的設備進行巡檢。
為了實現對IDC機房中的設備進行巡檢,在一種可能的實現方式中,可以對IDC機房中的所有路徑進行巡檢。圖2為採用該種方式得到的一種巡檢路線示意圖,如圖2所示,巡檢過程可以為:從A點出發,分別經由路徑AB-BD-DC-CA-AP-PE-ED-DF-FH-HF-FG-GI-IG-GO-ON-NO-OL-LM-ML-LK-KJ,到達J點;如此,巡檢過程可以執行完成。採用該種巡檢方式,可以對機櫃101-機櫃106的正面、背面和側面分別進行巡檢;然而,該種方式對應的巡檢路線中包括大量的無用路徑,即在很多經過的路徑上均無法巡檢到設備,因此,採用該種方式使得巡檢的效率較低。
基於此,本發明提供一種巡檢設備的方法,用以提高巡檢的效率。
基於圖1所示意的IDC機房,圖3為本發明實施例提供的一種巡檢設備的方法對應的流程示意圖,該方法包括:
步驟301,移動裝置根據預設區域的地圖,獲取移動裝置所在的第一位置點對應的路徑。
此處,若需要對IDC機房中的部分機櫃(比如機櫃101-機櫃103)進行巡檢,則預設區域可以為機櫃101-機櫃103所在的區域;若需要對IDC機房中的機櫃101-機櫃106進行巡檢,則預設區域可以為IDC機房中的全部區域。本發明的下列實施例中以預設區域為IDC機房中的全部區域為例進行描述,可以理解地,下列實施例也可以適用於預設區域為IDC機房中的部分區域的場景。
在一種可能的實現方式中,預設區域的地圖可以為通過如下方式得到的:
步驟a,設置IDC機房中的多個預設位置點。
其中,多個預設位置點可以為對機櫃101-機櫃106進行巡檢必須經過的預設位置點。以圖2中的點A-點P為例,由於機櫃101背離機櫃102的面為正面,因此,對機櫃101進行巡檢必然需要經過機櫃101背離機櫃102的面對應的路徑AB,如此,點A與點B即可以為兩個必須經過的預設位置點(稱為預設位置點A和預設位置點B);相應地,機櫃102與機櫃103相對的面為正面,因此,對機櫃102和機櫃103進行巡檢必然需要經過路徑PE,如此,點P與點E即可以為兩個必須經過的預設位置點(稱為預設位置點P和預設位置點E);基於同一原理可以確定點I、點G、點L、點M分別對應為預設位置點I、預設位置點G、預設位置點L和預設位置點M。由此可知,在對機櫃101-機櫃106進行巡檢時,預設位置點A、預設位置點B、預設位置點P、預設位置點E、預設位置點I、預設位置點G、預設位置點L和預設位置點M可以為
必須經過的8個預設位置點。
在一個示例中,可以在IDC機房的多個預設位置點處分別黏貼識別標識,以預設位置點A為例,預設位置點A處黏貼的識別標識中可以設置有預設位置點A的位置資訊,比如經緯度資訊和/或世界座標資訊。其中,識別標識可以為二維碼,或者也可以為條碼,或者還可以為識別線;識別標識可以黏貼在IDC機房的地面上,或者也可以黏貼在機櫃上,或者還可以黏貼在設備上,具體不作限定。
具體實施中,若8個預設位置點處的地面上黏貼有二維碼,則移動裝置的頂部可以設置有掃描部件(比如攝像頭),移動裝置在IDC機房中運動的過程中可以控制掃描部件對IDC機房的地面進行掃描,從而獲取到8個預設位置點對應的位置資訊。以預設位置點A為例,若移動裝置到達預設位置點A,則掃描部件可以掃描預設位置點A處的地面上黏貼的二維碼,得到預設位置點A的位置資訊。
步驟b,移動裝置在IDC機房中進行運動,根據掃描得到的多個預設位置點的位置資訊和在多個預設位置點之間進行運動時對設備的檢測狀態,生成IDC機房對應的地圖。
本發明實施例中,移動裝置可以預先生成IDC機房對應的初始地圖,IDC機房對應的初始地圖可以為一張空白地圖;進一步地,移動裝置在運動的過程中,可以根據運動路徑和掃描得到的位置資訊,依次在IDC機房對應的初始地圖上構建8個預設位置點和8個預設位置點分別對應的路徑,並可以根據在路徑上運動的過程中對設備的檢測狀態設置路徑的權重,如此得到IDC機房對應的地圖。比如,若沿著某一條路徑運動時能夠成
功檢測到設備,則移動裝置可以設置該條路徑的權重大於第一預設閾值,若沿著某一條路徑運動時無法成功檢測到設備,則可以設置該條路徑的權重小於或等於第二預設閾值。其中,第一預設閾值可以為大於或等於第二預設閾值的值。
以第一預設閾值與第二預設閾值均為5為例,若移動裝置的起始位置為預設位置點A,則移動裝置可以掃描得到位置點A的位置資訊;進一步地,若移動裝置從預設位置點A出發後下一個掃描得到的位置資訊為預設位置點P的位置資訊,則移動裝置可以根據預設位置點A和預設位置點P的位置資訊,在IDC機房對應的初始地圖中添加預設位置點A、預設位置點P和路徑AP;且,移動裝置在沿著路徑AP運動時可以對路徑AP周圍的機櫃(即機櫃101和機櫃102)上的設備進行巡檢,由於機櫃101和機櫃102在路徑AP一側不是正面,因此移動裝置無法成功檢測到設備,如此,移動裝置可以將路徑AP對應的權重設置為1。相應地,若移動裝置從預設位置點P出發後下一個掃描得到的位置資訊為預設位置點E的位置資訊,則移動裝置可以根據預設位置點P和預設位置點E的位置資訊,在IDC機房對應的初始地圖中添加預設位置點E和路徑PE;且,移動裝置在沿著路徑PE運動時可以對路徑PE周圍的機櫃(即機櫃102和機櫃103)上的設備進行巡檢,由於機櫃102和機櫃103在路徑PE一側為正面,因此移動裝置可以成功檢測到設備,如此,移動裝置可以將路徑PE對應的權重設置為10。至此,IDC機房對應的地圖中包括預設位置點A、預設位置點P、預設位置點E、路徑AP及權重、路徑PE及權重。可以理解地,移動裝置可以採用上述方式在IDC機房對應的地圖中依次添加其它的預設位置點、其它路徑及權重,此處不再進行贅述。
需要說明的是,上述僅是一種示例性的簡單說明,其所列舉的路徑AP、路徑PE的權重僅是為了便於說明方案,並不構成對方案的限定。在具體實施中,若第一預設閾值與第二預設閾值均為5,則路徑AP的權重可以為大於5的任意數值,比如6、15,路徑PE的權重可以小於或等於5的任意數值,比如2,5,具體不作限定。
圖4為採用上述方法得到的一種IDC機房對應的地圖的示意圖。如圖4所示,IDC機房對應的地圖中可以包括8個預設位置點,分別為預設位置點A、預設位置點B、預設位置點P、預設位置點E、預設位置點I、預設位置點G、預設位置點L和預設位置點M。相應地,IDC機房對應的地圖中還可以包括8個預設位置點分別對應的路徑及路徑的權重,具體地說,預設位置點A對應的路徑可以包括權重為10的路徑AB和權重為1的路徑AP,預設位置點P對應的路徑可以包括權重為1的路徑PA和權重為10的路徑PE,預設位置點E對應的路徑可以包括權重為10的路徑EP、權重為1的路徑EB和權重為1的路徑EG,預設位置點B對應的路徑可以包括權重為10的路徑BA和權重為1的路徑BL,預設位置點G對應的路徑可以包括權重為1的路徑GE和權重為10的路徑GI,預設位置點I對應的路徑可以包括權重為10的路徑IG,預設位置點L對應的路徑可以包括權重為10的路徑LM,預設位置點M對應的路徑可以包括權重為10的路徑ML。
需要說明的是,圖4僅是一種示例性的簡單說明,其所列舉的多個路徑的權重僅是為了便於說明方案,並不構成對方案的限定。在具體實施中,路徑AB(或BA)、路徑PE(或EP)、路徑IG(或GI)和路徑LM(或ML)的權重可以相同,或者也可以不同;相應地,路徑AP(或PA)、
路徑BL(或LB)和路徑LG(或GL)的權重可以相同,或者也可以不同,具體不作限定。
在一個示例中,移動裝置得到IDC機房對應的地圖後,可以使用該地圖執行後續的巡檢過程。在另一個示例中,移動裝置在得到IDC對應的地圖後,還可以對該地圖中包括的多個預設位置點進行剪枝操作,進而可以使用剪枝後的地圖執行後續的巡檢過程;具體地說,如圖4所示,針對於多個預設位置點中任意兩個相鄰的預設位置點(比如預設位置點L和預設位置點E),可以根據預設位置點L和預設位置點E的位置資訊計算預設位置點L和預設位置點E之間的距離,若確定預設位置點L和預設位置點E之間的距離小於預設距離,則將預設位置點E和預設位置點L進行合併,比如,可以將預設位置點E和路徑PE從IDC機房對應的地圖中刪除,並添加路徑PL,或者也可以將預設位置點L和路徑LM從IDC機房對應的地圖中刪除,並添加路徑ME。
圖5為一種剪枝後的IDC機房對應的地圖的示意圖,由於預設位置點L和預設位置點E之間的距離小於預設距離,因此可以將預設位置點E和路徑PE從IDC機房對應的地圖中刪除,並添加路徑PL,得到圖5所示的IDC機房對應的地圖。如圖5所示,IDC機房對應的地圖中可以包括7個預設位置點以及7個預設位置點分別對應的路徑。具體地說,7個預設位置點可以為預設位置點A、預設位置點B、預設位置點P、預設位置點E、預設位置點I、預設位置點G和預設位置點M,預設位置點A對應的路徑可以包括權重為10的路徑AB和權重為1的路徑AP,預設位置點B對應的路徑可以包括權重為10的路徑BA和權重為1的路徑BE,預設位置點E對應的路徑可以包括權
重為10的路徑EP、權重為10的路徑EM、權重為1的路徑EB和權重為1的路徑EG,預設位置點P對應的路徑可以包括權重為10的路徑PE和權重為1的路徑PA,預設位置點G對應的路徑可以包括權重為10的路徑GI和權重為1的路徑GE,預設位置點I對應的路徑可以包括權重為10的路徑IG,預設位置點M對應的路徑可以包括權重為10的路徑ME。
本發明實施例中,可以將權重大於5的路徑稱為關鍵路徑,權重小於5的路徑稱為非關鍵路徑。如此,圖5所示意的IDC機房的地圖中可以包括4條關鍵路徑和3條非關鍵路徑,4條關鍵路徑分別為路徑AB、路徑PE、路徑IG和路徑EM,3條非關鍵路徑分別為路徑AP、路徑BC和路徑EG。關鍵路徑對應著機櫃的正面,因此,移動裝置在關鍵路徑上運動時可以巡檢設備,在非關鍵路徑上運動時無法巡檢設備;如此,移動裝置只要經過4條關鍵路徑,即可完成對機櫃101-機櫃106上的設備的巡檢。
在一個示例中,移動裝置可以通過點線圖的方式存儲IDC機房對應的地圖,點線圖中可以包括圖5所示意的7個預設位置點、每個預設位置點對應的路徑和每個預設位置點的座標資訊;舉例來說,預設位置點A對應的路徑可以包括權重為10的路徑AB和權重為1的路徑AP。在該示例中,通過點線圖存儲IDC機房的地圖,可以使得地圖較為直觀,處理更加便捷。
在另一個示例中,移動裝置可以通過矩陣的方式存儲IDC機房對應的地圖。舉例來說,移動裝置獲取圖5所示意的地圖後,可以生成如下所示的疏鬆陣列:
移動裝置可以根據IDC機房對應的地圖,將地圖中的路徑轉化為疏鬆陣列中的點,比如路徑AB可以被轉化為疏鬆陣列中第二行第三列的點,相應地,路徑BA可以被轉化為疏鬆陣列中第三行第二列的點;進一步地,移動裝置還可以將路徑的長度記錄到對應的點中。如此,通過將點少邊多的地圖轉化為點多邊少的矩陣,可以提高地圖的處理效率。
在又一個示例中,移動裝置還可以通過表格的方式存儲IDC機房對應的地圖,表1為一種以表格方式存儲IDC機房對應的地圖的示意表。
需要說明的是,表1僅是一種示例性的簡單說明,其所列舉的表格的結構僅是為了便於說明方案,並不構成對方案的限定,在具體實施中,表1的結構可以由本領域具通常知識者根據實際需要進行設置,比如可以包括路徑的長度,或者也可以包括路徑的權重,具體不作限定。
上述內容具體描述了移動裝置構建IDC機房對應的地圖的過程,下面描述移動裝置根據IDC機房對應的地圖對機櫃101-機櫃106上的設備執行巡檢的實現過程。
具體實施中,移動裝置在IDC機房中運動時可以同步使用攝像部件掃描IDC機房的地面上黏貼的二維碼,從而獲取當前所在的位置資訊;比如,若攝像部件掃描二維碼得到的位置資訊為(xA,yA),則移動裝置可以根據IDC機房對應的地圖確定當前所在位置為預設位置點A。進一步地,移動裝置可以從IDC機房對應的地圖中獲取預設位置點A對應的路徑,即權重為10的關鍵路徑AB和權重為1的非關鍵路徑AP。
本發明實施例中,在構建預設區域的地圖時,通過將能夠檢測到設備的路徑設置為關鍵路徑,並將無法檢測到設備的路徑設置為非關鍵路徑,可以使得移動裝置基於預設區域的地圖對關鍵路徑進行巡檢;也就是說,通過設置區分關鍵路徑和非關鍵路徑,可以使得移動裝置可以經過最少的路徑對所有設備完成巡檢,從而提高巡檢的效率。
步驟302,移動裝置若確定第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對至少一條關鍵路徑上的設備進行巡檢。
具體實施中,若運動裝置從IDC機房中的某一點出發,運動的過程中首次掃描二維碼得到位置資訊(xA,yA),則移動裝置可以確定當前位於預設位置點A,且預設位置點A對應的路徑可以包括權重為10的關鍵路徑AB和權重為1的非關鍵路徑AP;如此,移動裝置可以沿著關鍵路徑AB運動,並可以在運動的過程中對機櫃101上的設備進行巡檢。
在一種可能的實現方式中,移動裝置還可以將已巡檢過的設備對應的路徑標注為已選路徑。相應地,移動裝置到達某一預設位置點後,若確定該預設位置點對應的關鍵路徑未被標注為已選路徑,則可以對關鍵路徑上的設備進行巡檢;若確定該預設位置點對應的關鍵路徑已被標注為已選路徑,則可以獲取該預設位置點對應的關鍵路徑和非關鍵路徑,若確定某一關鍵路徑(稱為目標關鍵路徑)或某一非關鍵路徑(稱為目標非關鍵路徑)上的另一預設位置點對應的關鍵路徑未被標注為已選路徑,則可以目標關鍵路徑或目標非關鍵路徑運動至另一預設位置點。
基於圖5所示意的IDC機房對應的地圖,描述移動裝置在IDC機房中巡檢設備的兩種可能的情形。
情形一
在情形一中,移動裝置在IDC機房中的起始點為預設位置點A。
具體實施中,移動裝置在預設位置點A時可以獲取關鍵路徑AB和非關鍵路徑AP,由於關鍵路徑AB未被標注為已選路徑,因此,移動
裝置可以對關鍵路徑AB上的設備進行巡檢。移動裝置若掃描得到位置資訊(xB,yB),則確定當前位於預設位置點B,即機櫃101上的設備已被巡檢完成;如此,移動裝置可以將關鍵路徑AB和關鍵路徑BA標注為已選路徑。進一步地,移動裝置可以從IDC機房對應的地圖中獲取預設位置點B對應的路徑,即權重為10的關鍵路徑BA和權重為1的非關鍵路徑BE;由於關鍵路徑BA已被標注為已選路徑,因此,移動裝置可以獲取關鍵路徑BA上的另一預設位置點A和非關鍵路徑BE上的另一預設位置點E;由於預設位置點A對應的關鍵路徑AB已被標注為已選路徑,而預設位置點E對應的關鍵路徑EP和關鍵路徑EM均未被標注為已選路徑,因此,移動裝置可以將非關鍵路徑BE作為目標路徑,並可以沿著非關鍵路徑BE運動。
移動裝置若掃描得到位置資訊(xE,yE),則確定當前位於預設位置點E,如此,移動裝置可以從IDC機房對應的地圖中獲取預設位置點E對應的路徑,即權重為10的關鍵路徑EP和關鍵路徑EM、權重為1的非關鍵路徑EB和非關鍵路徑EG。由於關鍵路徑EP和關鍵路徑EM均為被標注為已選路徑,因此,移動裝置可以隨機選擇一條關鍵路徑作為目標路徑。在一個示例中,若移動裝置選擇關鍵路徑EP作為目標路徑,則移動裝置可以對關鍵路徑EP上的設備進行巡檢。
相應地,移動裝置若掃描得到位置資訊(xP,yP),則確定當前位於預設位置點P,即機櫃102和機櫃103上的設備已被巡檢完成;如此,移動裝置可以將關鍵路徑EP和關鍵路徑PE標注為已選路徑。進一步地,移動裝置可以從IDC機房對應的地圖中獲取預設位置點P對應的路徑,即權重為10的關鍵路徑PE和權重為1的非關鍵路徑PA;由於關鍵路徑PE已被標
注為已選路徑,因此移動裝置可以獲取關鍵路徑PE上的另一預設位置點E和非關鍵路徑PA上的另一預設位置點A;由於預設位置點A對應的關鍵路徑AB已被標注為已選路徑,而預設位置點E對應的關鍵路徑EP已被標注為已選路徑,預設位置點E對應的關鍵路徑EM均未被標注為已選路徑,因此,移動裝置可以將非關鍵路徑PE作為目標路徑,並可以沿著非關鍵路徑PE運動。
移動裝置到達預設位置點E後,由於關鍵路線EM未被標注為已選路徑,因此,移動裝置可以對關鍵路線EM上的設備進行巡檢,並在對機櫃105和機櫃106上的設備巡檢完成後,將關鍵路線EM和關鍵路線ME標注為已選路徑;進一步地,移動裝置可以沿著關鍵路徑ME回到預設位置點E,由於預設位置點E對應的關鍵路徑EP和關鍵路徑EM均已被標注為已選路徑,而非關鍵路徑EG的另一預設位置點G對應的關鍵路徑GI未被標注為已選路徑,因此,移動裝置可以沿著非關鍵路徑EG運動,並可以在到達預設位置點G後對關鍵路徑GI上的設備進行巡檢。移動裝置若掃描得到的位置資訊為(xI,yI),則確定當前位於預設位置點I,即機櫃104上的設備已巡檢完成,如此,移動裝置可以將關鍵路徑GI和關鍵路徑IG標注為已選路徑。
在一種可能的實現方式中,到達預設位置點I後,移動裝置確定預設位置點I對應的關鍵路線IG已被標注為已選路徑,且確定關鍵路線IG的另一預設位置點G對應的關鍵路徑GI已被標注為已選路徑,則移動裝置可以判斷IDC機房對應的地圖中的4條關鍵路徑是否已全部被標注為已選路徑。若4條關鍵路徑已全部被標注為已選路徑,說明移動裝置已對機櫃101-機櫃106上的設備完成巡檢,如此,移動裝置可以回到起始點;比如,移動
裝置可以根據IDC機房對應的地圖中存儲的根據7個預設位置點的位置關係確定4條關鍵路徑和3條非關鍵路徑的距離,並可以從4條關鍵路徑和3條非關鍵路徑中選取使得預設位置點I和預設位置點A之間的距離最短的路徑,進而沿著該路徑回到預設位置點A。
相應地,若4條關鍵路徑中存在未被標注為已選路徑的關鍵路徑,則移動裝置可以繼續回溯路徑;具體地說,確定預設位置點I對應的路徑(即關鍵路徑IG)中不存在另一預設位置點(即預設位置點G)對應的關鍵路徑未標記為已選路徑的路徑,則可以確定預設位置點G對應的至少一個路徑(GE或GI)是否存在另一預設位置點(即預設位置點E或預設位置點I)對應的關鍵路徑未被標記為已選路徑,若預設位置點E存在未被標記為已選路徑的關鍵路徑,則可以依次沿著關鍵路徑IG和非關鍵路徑GE到達預設位置點E;若預設位置點E和預設位置點I對應的關鍵路徑均被標記為已選路徑,則可以繼續回溯路徑,直至找到存在未標記為已選路徑的關鍵路徑;若一直未找到存在未標記為已選路徑的關鍵路徑,則移動裝置可以從預設位置點I回到預設位置點G。
圖6為採用情形一所示意的方法得到的一種巡檢路線的示意圖,如圖6所示,移動裝置可以依次經過如下路徑對機櫃101-機櫃106上的設備進行巡檢:關鍵路徑AB-非關鍵路徑BE-關鍵路徑EP-關鍵路徑PE-關鍵路徑EM-關鍵路徑ME-非關鍵路徑EG-關鍵路徑GI,在情形一中,移動裝置也可以依次經過如下路徑對機櫃101-機櫃106上的設備進行巡檢:關鍵路徑AB-非關鍵路徑BE-關鍵路徑EM-關鍵路徑ME-關鍵路徑MP-關鍵路徑PM-非關鍵路徑EG-關鍵路徑GI。
情形二
在情形二中,移動裝置在IDC機房中的起始點為預設位置點E。
具體實施中,移動裝置在預設位置點E時可以獲取預設位置點E對應的關鍵路徑EP、關鍵路徑EM、非關鍵路徑EB和非關鍵路徑EG;由於關鍵路徑EP和關鍵路徑EM均未被標注為已選路徑,因此,移動裝置可以隨機選取一條關鍵路徑(比如關鍵路徑EM)作為目標路徑,並可以對關鍵路徑EM上的設備進行巡檢。
若移動裝置沿著關鍵路徑EM到達預設位置點M,則確定已對機櫃105和機櫃106上的設備巡檢完成,如此,移動裝置可以將關鍵路徑EM、關鍵路徑ME標注為已選路徑。進一步地,移動裝置確定預設位置點M對應的關鍵路徑ME已被標注為已選路徑,且預設位置點E對應的關鍵路徑EP未被標注為已選路徑,因此,移動裝置可以沿著關鍵路徑ME運動至預設位置點E,並可以對關鍵路徑EP上的設備進行巡檢。
若移動裝置沿著關鍵路徑EP到達預設位置點P,則確定已對機櫃102和機櫃103上的設備巡檢完成,如此,移動裝置可以將關鍵路徑EP、關鍵路徑PE標注為已選路徑。進一步地,移動裝置確定預設位置點P對應的關鍵路徑PE已被標注為已選路徑,且預設位置點E對應的關鍵路徑EP和關鍵路徑EM已被標注為已選路徑,而預設位置點A對應的關鍵路徑AB未被標注為已選路徑,因此,移動裝置可以沿著非關鍵路徑PA運動至預設位置點A,並可以對關鍵路徑AB上的設備進行巡檢。
若移動裝置沿著關鍵路徑AB到達預設位置點B,則確定已對機櫃101上的設備巡檢完成,如此,移動裝置可以將關鍵路徑AB、關鍵路
徑BA標注為已選路徑。進一步地,移動裝置確定預設位置點B對應的關鍵路徑AB已被標注為已選路徑,且預設位置點E對應的關鍵路徑EP和關鍵路徑EM已被標注為已選路徑,而預設位置點A對應的關鍵路徑AB也已被標注為已選路徑;因此,移動裝置可以判斷IDC機房對應的4條關鍵路徑是否已全部被標注為已選路徑。由於關鍵路徑EF未被標注為已選路徑,因此,移動裝置可以確定機櫃101-機櫃106上的設備未被巡檢完成;如此,移動裝置需要繼續進行巡檢過程。
在一個示例中,移動裝置可以沿著關鍵路徑BA回到預設位置點A,並可以沿著非關鍵路徑AP回到預設位置點P,進而沿著關鍵路徑PE回到預設位置點E。進一步地,由於預設位置點E、與預設位置點E相連的預設位置點B、預設位置點P和預設位置點M分別對應的關鍵路徑(路徑EP、路徑EM、路徑PE、路徑ME、路徑BA)均被標注為已選路徑,而與預設位置點E相連的預設位置點G對應的關鍵路徑GI未被標注為已選路徑,因此,移動裝置可以沿著非關鍵路徑EG到達預設位置點G,並可以對關鍵路徑GI上的設備進行巡檢。
在另一個示例中,移動裝置可以對預設位置點A連接的預設位置點P和預設位置點E連接的預設位置點M、預設位置點G分別進行第二次路徑回溯。針對於預設位置點P,移動裝置可以確定預設位置點P對應的關鍵路徑PE已被標注為已選路徑;針對於預設位置點M,移動裝置可以確定預設位置點M對應的關鍵路徑ME未被標注為已選路徑;針對於預設位置點G,移動裝置可以確定預設位置點G對應的關鍵路徑GI未被標注為已選路徑,因此,移動裝置可以沿著非關鍵路徑BE到達預設位置點E,並可以沿著
非關鍵路徑EG到達預設位置點G,進而對關鍵路徑GI上的設備進行巡檢。
若移動裝置沿著關鍵路徑GI到達預設位置點I,則確定已對機櫃104上的設備巡檢完成,如此,移動裝置可以將關鍵路徑GI標注為已選路徑。進一步地,由於IDC機房對應的地圖中4條關鍵路徑均已被標注為已選路徑,說明移動裝置已對機櫃101-機櫃106上的設備完成巡檢,如此,移動裝置可以從4條關鍵路徑和3條非關鍵路徑中選取一條最短路徑組合,進而沿著該最短路徑組合回到預設位置點E。
在情形二中,移動裝置可以依次經過如下路徑對機櫃101-機櫃106上的設備進行巡檢:關鍵路徑EM-關鍵路徑ME-關鍵路徑EP-非關鍵路徑PA-關鍵路徑AB-關鍵路徑BA-非關鍵路徑AP-關鍵路徑PE-非關鍵路徑EG-關鍵路徑IG;或者,關鍵路徑EM-關鍵路徑ME-關鍵路徑EP-非關鍵路徑PA-關鍵路徑AB-關鍵路徑BE-非關鍵路徑EG-關鍵路徑GI;或者,關鍵路徑EP-關鍵路徑PE-關鍵路徑EM-非關鍵路徑ME-非關鍵路徑EB-關鍵路徑BA-關鍵路徑AB-非關鍵路徑BE-關鍵路徑IG;或者,關鍵路徑EP-非關鍵路徑PA-關鍵路徑AB-非關鍵路徑BE-關鍵路徑EM-關鍵路徑ME-非關鍵路徑EG-關鍵路徑IG;等等。
本發明實施例中,移動裝置根據預設區域的地圖獲取移動裝置所在的第一位置點對應的路徑,若確定第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對至少一條關鍵路徑上的設備進行巡檢;其中,預設區域的地圖中標注有多個位置點分別對應的路徑以及路徑的權重,第一位置點對應的第一路徑上包括第一位置點和第二位置點,第一位置點為第一路徑的起點,第二位置點為第一路徑的終點。本
發明實施例中,通過多個位置點以及多個位置點之間的路徑設置預設區域的地圖,可以降低預設區域的地圖的時間複雜度和空間複雜度,從而使得移動裝置可以基於預設區域的地圖快速地規劃出巡檢路徑,提高移動裝置巡檢設備的效率;且,通過在預設區域的地圖中設置路線的權重,可以將複雜的巡檢任務轉化為對權重大於第一預設閾值的路線上的設備的巡檢任務,從而降低移動裝置巡檢設備的複雜度,進一步提高移動裝置巡檢設備的效率。
針對上述方法流程,本發明實施例還提供一種巡檢設備的裝置,該裝置的具體內容可以參照上述方法實施。
圖7為本發明實施例提供的一種巡檢設備的裝置的結構示意圖,該裝置用於對預設區域內的多個設備進行巡檢,該預設區域內包括多個位置點,該多個位置點是根據該多個設備的位置設置的;該裝置包括:獲取模組701,用於根據該預設區域對應的地圖,獲取移動裝置所在的第一位置點對應的路徑;巡檢模組702,用於若確定該第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對該至少一條關鍵路徑上的設備進行巡檢;其中,該預設區域對應的地圖中標注有該多個位置點分別對應的路徑以及該路徑的權重;該第一位置點對應的第一路徑上包括該第一位置點和第二位置點,該第一位置點為該第一路徑的起點,該第二位置點為該第一路徑的終點;該第一位置點和該第二位置點為該多個位置點中的兩個位置點。
可選地,該巡檢模組702用於:若確定該至少一條關鍵路徑中存在未被標注為已選路徑的備選路徑,則對
該備選路徑上的設備進行巡檢,並將該備選路徑標注為已選路徑。
可選地,該巡檢模組702還用於:該移動裝置確定該至少一條關鍵路徑均被標注為已選路徑後,若確定該第一位置點對應的第二路徑的終點對應的路徑中存在未被標注為已選路徑的關鍵路徑,則從該第一位置點按照該第二路徑運動至該第二路徑的終點。
可選地,該裝置還包括生成模組703,該生成模組703通過如下方式生成該預設區域對應的地圖:生成該預設區域對應的初始地圖,該初始地圖為空白地圖;遍歷該預設區域中的多個位置點,針對於該多個位置點中任意兩個相鄰的第三位置點和第四位置點,若從該第三位置點沿著該第三位置點對應的第三路徑運動至該第四位置點,則根據該第三位置點、該第四位置點、該第三路徑和該移動裝置沿著該第三路徑運動時對設備的檢測狀態更新該預設區域對應的初始地圖,得到該預設區域對應的地圖。
可選地,該生成模組703具體用於:將該第三位置點、該第四位置點和該第三路徑存儲在該預設區域對應的初始地圖中;沿著第三路徑運動時若成功檢測到設備,則設置該第三路徑的權重大於該第一預設閾值;若未成功檢測到設備,則設置該第三路徑的權重小於或等於該第二預設閾值。
可選地,該巡檢模組702還用於:若確定對該預設區域對應的地圖中權重大於該第一預設閾值的所有關鍵路線上的設備巡檢完成,則停止進行巡檢。
從上述內容可以看出:本發明的上述實施例中,移動裝置根據預設區域的地圖獲取移動裝置所在的第一位置點對應的路徑,若確定第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對至少一條關鍵路徑上的設備進行巡檢;其中,預設區域的地圖中標注有多個位置點分別對應的路徑以及路徑的權重,第一位置點對應的第一路徑上包括第一位置點和第二位置點,第一位置點為第一路徑的起點,第二位置點為第一路徑的終點。本發明實施例中,通過多個位置點以及多個位置點之間的路徑設置預設區域的地圖,可以降低預設區域的地圖的時間複雜度和空間複雜度,從而使得移動裝置可以基於預設區域的地圖快速地規劃出巡檢路徑,提高移動裝置巡檢設備的效率;且,通過在預設區域的地圖中設置路線的權重,可以將複雜的巡檢任務轉化為對權重大於第一預設閾值的路線上的設備的巡檢任務,從而降低移動裝置巡檢設備的複雜度,進一步提高移動裝置巡檢設備的效率。
基於同一發明構思,本發明實施例還提供了一種電腦可讀存儲介質,包括指令,當其在電腦的處理器上運行時,使得電腦的處理器執行如圖3或圖3任意所述之巡檢設備的方法。
基於同一發明構思,本發明實施例還提供了一種電腦程式產品,當其在電腦上運行時,使得電腦執行如圖3或圖3任意所述之巡檢設備的方法。
本領域具通常知識者應明白,本發明的實施例可提供為方法、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一
個或多個其中包含有電腦可用程式碼的電腦可用存儲介質(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可程式設計資料處理設備的處理器以產生一個機器,使得通過電腦或其他可程式設計資料處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導電腦或其他可程式設計資料處理設備以特定方式工作的電腦可讀記憶體中,使得存儲在該電腦可讀記憶體中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
以上僅為本發明之較佳實施例,並非用來限定本發明之實施範圍,如果不脫離本發明之精神和範圍,對本發明進行修改或者等同替換,均應涵蓋在本發明申請專利範圍的保護範圍當中。
301-302:步驟
Claims (14)
- 一種巡檢設備的方法,該方法應用於移動裝置,該移動裝置用於對預設區域內的多個設備進行巡檢,該預設區域內包括多個位置點,該多個位置點是根據該多個設備的位置設置的;該方法包括:該移動裝置根據該預設區域對應的地圖,獲取該移動裝置所在的第一位置點對應的路徑;該移動裝置若確定該第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對該至少一條關鍵路徑上的設備進行巡檢;其中,該預設區域對應的地圖中標注有該多個位置點分別對應的路徑以及該路徑的權重;該第一位置點對應的第一路徑上包括該第一位置點和第二位置點,該第一位置點為該第一路徑的起點,該第二位置點為該第一路徑的終點;該第一位置點和該第二位置點為該多個位置點中的兩個位置點。
- 如申請專利範圍第1項所述之巡檢設備的方法,該移動裝置對該至少一條關鍵路徑上的設備進行巡檢,包括:該移動裝置若確定該至少一條關鍵路徑中存在未被標注為已選路徑的備選路徑,則對該備選路徑上的設備進行巡檢,並將該備選路徑標注為已選路徑。
- 如申請專利範圍第2項所述之巡檢設備的方法,該方法還包括:該移動裝置確定該至少一條關鍵路徑均被標注為已選路徑後,若確定該第一位置點對應的第二路徑的終點對應的路徑中存在未被標注為已選 路徑的關鍵路徑,則從該第一位置點按照該第二路徑運動至該第二路徑的終點。
- 如申請專利範圍第3項所述之巡檢設備的方法,該預設區域對應的地圖是通過如下方式得到的:移動裝置生成該預設區域對應的初始地圖;該移動裝置遍歷該預設區域中的多個位置點,針對於該多個位置點中任意兩個相鄰的第三位置點和第四位置點,若從該第三位置點沿著該第三位置點對應的第三路徑運動至該第四位置點,則該移動裝置根據該第三位置點、該第四位置點、該第三路徑和該移動裝置沿著該第三路徑運動時對設備的檢測狀態更新該預設區域對應的初始地圖,得到該預設區域對應的地圖。
- 如申請專利範圍第4項所述之巡檢設備的方法,該移動裝置根據該第三位置點、該第四位置點、該第三路徑和該移動裝置沿著該第三路徑運動時對設備的檢測狀態更新該預設區域對應的初始地圖,包括:該移動裝置將該第三位置點、該第四位置點和該第三路徑存儲在該預設區域對應的初始地圖中;該移動裝置沿著該第三路徑運動時若成功檢測到設備,則設置該第三路徑的權重大於該第一預設閾值;若未成功檢測到設備,則設置該第三路徑的權重小於或等於該第二預設閾值。
- 如申請專利範圍第1至5項中任一項所述之巡檢設備的方法,該方法還包括:該移動裝置若確定對該預設區域對應的地圖中權重大於該第一預設閾 值的所有關鍵路線上的設備巡檢完成,則停止進行巡檢。
- 一種巡檢設備的裝置,該裝置用於對預設區域內的多個設備進行巡檢,該預設區域內包括多個位置點,該多個位置點是根據該多個設備的位置設置的;該裝置包括:獲取模組,用於根據該預設區域對應的地圖,獲取移動裝置所在的第一位置點對應的路徑;巡檢模組,用於若確定該第一位置點對應的路徑中包括權重大於第一預設閾值的至少一條關鍵路徑,則對該至少一條關鍵路徑上的設備進行巡檢;其中,該預設區域對應的地圖中標注有該多個位置點分別對應的路徑以及該路徑的權重;該第一位置點對應的第一路徑上包括該第一位置點和第二位置點,該第一位置點為該第一路徑的起點,該第二位置點為該第一路徑的終點;該第一位置點和該第二位置點為該多個位置點中的兩個位置點。
- 如申請專利範圍第7項所述之巡檢設備的裝置,該巡檢模組用於:若確定該至少一條關鍵路徑中存在未被標注為已選路徑的備選路徑,則對該備選路徑上的設備進行巡檢,並將該備選路徑標注為已選路徑。
- 如申請專利範圍第8項所述之巡檢設備的裝置,該巡檢模組還用於:該移動裝置確定該至少一條關鍵路徑均被標注為已選路徑後,若確定該第一位置點對應的第二路徑的終點對應的路徑中存在未被標注為已選路徑的關鍵路徑,則從該第一位置點按照該第二路徑運動至該第二路徑的終點。
- 如申請專利範圍第9項所述之巡檢設備的裝置,該裝置還包括生成模組,該生成模組通過如下方式生成該預設區域對應的地圖:生成該預設區域對應的初始地圖,該初始地圖為空白地圖;遍歷該預設區域中的多個位置點,針對於該多個位置點中任意兩個相鄰的第三位置點和第四位置點,若從該第三位置點沿著該第三位置點對應的第三路徑運動至該第四位置點,則根據該第三位置點、該第四位置點、該第三路徑和該移動裝置沿著該第三路徑運動時對設備的檢測狀態更新該預設區域對應的初始地圖,得到該預設區域對應的地圖。
- 如申請專利範圍第10項所述之巡檢設備的裝置,該生成模組具體用於:將該第三位置點、該第四位置點和該第三路徑存儲在該預設區域對應的初始地圖中;沿著第三路徑運動時若成功檢測到設備,則設置該第三路徑的權重大於該第一預設閾值;若未成功檢測到設備,則設置該第三路徑的權重小於或等於該第二預設閾值。
- 如申請專利範圍第7至11項中任一項所述之巡檢設備的裝置,該巡檢模組還用於:若確定對該預設區域對應的地圖中權重大於該第一預設閾值的所有關鍵路線上的設備巡檢完成,則停止進行巡檢。
- 一種電腦可讀存儲介質,包括指令,當該電腦可讀存儲介質在電腦的處理器上運行時,使得電腦的處理器執行如申請專利範圍第1至6項中任一項所述之巡檢設備的方法。
- 一種電腦程式產品,當該電腦程式產品在電腦上運行時,使得電腦執行 如申請專利範圍第1至6項中任一項所述之巡檢設備的方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910432098.0A CN110221608B (zh) | 2019-05-23 | 2019-05-23 | 一种巡检设备的方法及装置 |
| CN201910432098.0 | 2019-05-23 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202043957A TW202043957A (zh) | 2020-12-01 |
| TWI721784B true TWI721784B (zh) | 2021-03-11 |
Family
ID=67818151
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109104990A TWI721784B (zh) | 2019-05-23 | 2020-02-17 | 一種巡檢設備的方法、裝置、電腦可讀存儲介質及電腦程式產品 |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN110221608B (zh) |
| TW (1) | TWI721784B (zh) |
| WO (1) | WO2020233155A1 (zh) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110221608B (zh) * | 2019-05-23 | 2021-10-01 | 中国银联股份有限公司 | 一种巡检设备的方法及装置 |
| CN110969719A (zh) * | 2019-11-12 | 2020-04-07 | 深圳市科比特航空科技有限公司 | 一种自动巡检方法、系统、终端设备及存储介质 |
| CN114577227B (zh) * | 2020-12-02 | 2024-10-01 | 浙江宇视科技有限公司 | 一种巡逻路线的规划方法、装置、介质及电子设备 |
| CN113727092B (zh) * | 2021-07-30 | 2024-04-16 | 深圳力维智联技术有限公司 | 基于决策树的视频监控质量巡检方法及装置 |
| CN113905408B (zh) * | 2021-09-07 | 2024-04-02 | 浪潮软件集团有限公司 | 办公楼内企业内部网站自动化巡检方法及存储介质 |
| CN113848923A (zh) * | 2021-09-29 | 2021-12-28 | 华能盐城大丰新能源发电有限责任公司 | 一种机器人自动巡检防误方法、系统、设备及存储介质 |
| CN114003034A (zh) * | 2021-10-26 | 2022-02-01 | 山东新一代信息产业技术研究院有限公司 | 一种巡检机器人巡检规划的制定方法、设备及存储介质 |
| CN114167867A (zh) * | 2021-12-02 | 2022-03-11 | 南方电网电力科技股份有限公司 | 一种巡检机器人的定位与控制方法及相关装置 |
| CN114302115B (zh) * | 2022-01-06 | 2024-04-19 | 重庆紫光华山智安科技有限公司 | 视频播放方法、装置、设备及介质 |
| CN114434456A (zh) * | 2022-01-19 | 2022-05-06 | 山东新一代信息产业技术研究院有限公司 | 一种机房巡检机器人及其巡检方法 |
| CN114387700B (zh) * | 2022-01-25 | 2024-01-09 | 高新兴科技集团股份有限公司 | 电力设备的仿真模拟巡检方法、装置、介质及设备 |
| CN117724467A (zh) * | 2022-09-08 | 2024-03-19 | 华为云计算技术有限公司 | 一种路径规划方法、相关装置及系统 |
| CN116090684A (zh) * | 2022-12-08 | 2023-05-09 | 中国建设银行股份有限公司 | 一种社区内目标人群巡查路径生成方法、装置及存储介质 |
| CN116309851B (zh) * | 2023-05-19 | 2023-08-11 | 安徽云森物联网科技有限公司 | 一种智慧园区监控摄像头的位置及朝向标定方法 |
| CN118350593B (zh) * | 2024-04-28 | 2024-11-29 | 华实中建新科技(珠海)有限公司 | 一种模块化集成建筑的智能施工方法、系统、设备和介质 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201100307A (en) * | 2009-06-25 | 2011-01-01 | Ihi Corp | Unattended transporting apparatus and transporting route determining method for the same |
| CN105487535A (zh) * | 2014-10-09 | 2016-04-13 | 东北大学 | 一种基于ros的移动机器人室内环境探索系统与控制方法 |
| CN106371445A (zh) * | 2016-11-17 | 2017-02-01 | 浙江大学 | 一种基于拓扑地图的无人车规划控制方法 |
| US20180095458A1 (en) * | 2016-10-04 | 2018-04-05 | General Electric Company | Method and system for remote processing and analysis of industrial asset inspection data |
| TW201832147A (zh) * | 2017-02-17 | 2018-09-01 | 香港商菜鳥智能物流網絡(香港)有限公司 | 物品巡檢方法及相關設備 |
| CN108519737A (zh) * | 2018-04-11 | 2018-09-11 | 电子科技大学 | 一种考虑能源补给的无人设备路径规划方法 |
| TW201837428A (zh) * | 2017-04-11 | 2018-10-16 | 平安科技(深圳)有限公司 | 機器人的路徑規劃系統及方法 |
| JP2019020760A (ja) * | 2017-07-11 | 2019-02-07 | トヨタ自動車株式会社 | 移動計画装置、移動ロボット、および移動計画プログラム |
| US20190137995A1 (en) * | 2017-11-06 | 2019-05-09 | General Electric Company | Systems and method for robotic industrial inspection system |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4241673B2 (ja) * | 2005-06-17 | 2009-03-18 | 本田技研工業株式会社 | 移動体の経路生成装置 |
| US8903574B2 (en) * | 2009-10-22 | 2014-12-02 | General Electric Company | System and method for vehicle communication, vehicle control, and/or route inspection |
| KR101196374B1 (ko) * | 2011-02-28 | 2012-11-05 | 한국과학기술연구원 | 이동 로봇의 경로 생성 시스템 |
| CN102761894B (zh) * | 2012-06-30 | 2015-01-21 | 华为技术有限公司 | 获取路径的方法、装置及系统 |
| US9186793B1 (en) * | 2012-08-31 | 2015-11-17 | Brain Corporation | Apparatus and methods for controlling attention of a robot |
| KR20150042040A (ko) * | 2013-10-10 | 2015-04-20 | 재단법인대구경북과학기술원 | 정찰 로봇의 제어 방법 |
| JP2015197868A (ja) * | 2014-04-02 | 2015-11-09 | トヨタ自動車株式会社 | コンピュータ・プログラムの検査装置 |
| US9164514B1 (en) * | 2014-04-14 | 2015-10-20 | Southwest Research Institute | Cooperative perimeter patrol system and method |
| US20150331786A1 (en) * | 2014-05-15 | 2015-11-19 | Fujitsu Limited | Path execution reduction in software program verification |
| US20150338226A1 (en) * | 2014-05-22 | 2015-11-26 | Telogis, Inc. | Context-based routing and access path selection |
| CN104010274B (zh) * | 2014-06-12 | 2017-09-26 | 国家电网公司 | 一种基于路径匹配的室内无线定位方法 |
| TWI541767B (zh) * | 2015-04-07 | 2016-07-11 | 群暉科技股份有限公司 | 藉助於自動產生之巡邏路徑控制一監視系統之方法與裝置 |
| CN106156888B (zh) * | 2016-06-30 | 2020-02-04 | 广东电网有限责任公司电力科学研究院 | 一种巡检机器人的巡检路径规划方法及装置 |
| CN106598052A (zh) * | 2016-12-14 | 2017-04-26 | 南京阿凡达机器人科技有限公司 | 一种基于环境地图的机器人安防巡检方法及其机器人 |
| JP6946662B2 (ja) * | 2017-02-27 | 2021-10-06 | トヨタ自動車株式会社 | 地図更新システム |
| CN106681333A (zh) * | 2017-03-02 | 2017-05-17 | 刘伟豪 | 一种提高变电站巡检机器人稳定性的方法及系统 |
| CN106895841B (zh) * | 2017-04-13 | 2019-10-22 | 杭州申昊科技股份有限公司 | 一种应用于变电站的矢量电子地图创建方法 |
| TW201843642A (zh) * | 2017-05-08 | 2018-12-16 | 臺泥資訊股份有限公司 | 巡檢管理方法及系統 |
| CN107678405B (zh) * | 2017-08-22 | 2020-01-31 | 广东美的智能机器人有限公司 | 机器人行驶方法及其装置 |
| CN107560631B (zh) * | 2017-08-30 | 2020-02-14 | 国网智能科技股份有限公司 | 一种路径规划方法、装置和巡检机器人 |
| CN107644273B (zh) * | 2017-09-27 | 2020-06-19 | 上海思岚科技有限公司 | 一种导航路径规划方法及设备 |
| CN109767513B (zh) * | 2017-11-01 | 2021-03-16 | 北京中盈安信技术服务股份有限公司 | 一种管网设备巡检装置及管网设备巡检方法 |
| US11059378B2 (en) * | 2017-11-16 | 2021-07-13 | The Boeing Company | Charging a rechargeable battery of an unmanned aerial vehicle in flight using a high voltage power line |
| CN108189039B (zh) * | 2018-02-09 | 2020-05-12 | 意诺科技有限公司 | 一种移动机器人的行进方法及装置 |
| CN108413980B (zh) * | 2018-06-07 | 2021-06-11 | 华北电力大学 | 一种减少路径分支的交通巡回路径规划方法 |
| CN109213157A (zh) * | 2018-08-28 | 2019-01-15 | 北京秦圣机器人科技有限公司 | 基于改进型蚁群算法的数据中心巡检机器人路径规划方法 |
| CN109269505A (zh) * | 2018-10-24 | 2019-01-25 | 国家电网有限公司 | 一种电网设备巡检线路智能规划方法 |
| CN109528090A (zh) * | 2018-11-24 | 2019-03-29 | 珠海市微半导体有限公司 | 一种机器人的区域遍历方法和芯片以及清洁机器人 |
| CN109683609B (zh) * | 2018-12-13 | 2022-05-24 | 杭州申昊科技股份有限公司 | 一种电力智能巡检系统及方法 |
| CN109358650B (zh) * | 2018-12-14 | 2022-11-18 | 国网冀北电力有限公司检修分公司 | 巡检路径规划方法、装置、无人机和计算机可读存储介质 |
| CN109711503A (zh) * | 2018-12-29 | 2019-05-03 | 中国银联股份有限公司 | 一种机器人定位方法及装置 |
| CN109782757A (zh) * | 2018-12-30 | 2019-05-21 | 芜湖哈特机器人产业技术研究院有限公司 | 一种基于分段调度的多agv系统的路径调度方法 |
| CN110221608B (zh) * | 2019-05-23 | 2021-10-01 | 中国银联股份有限公司 | 一种巡检设备的方法及装置 |
-
2019
- 2019-05-23 CN CN201910432098.0A patent/CN110221608B/zh active Active
-
2020
- 2020-01-14 WO PCT/CN2020/072083 patent/WO2020233155A1/zh not_active Ceased
- 2020-02-17 TW TW109104990A patent/TWI721784B/zh active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201100307A (en) * | 2009-06-25 | 2011-01-01 | Ihi Corp | Unattended transporting apparatus and transporting route determining method for the same |
| CN105487535A (zh) * | 2014-10-09 | 2016-04-13 | 东北大学 | 一种基于ros的移动机器人室内环境探索系统与控制方法 |
| US20180095458A1 (en) * | 2016-10-04 | 2018-04-05 | General Electric Company | Method and system for remote processing and analysis of industrial asset inspection data |
| CN106371445A (zh) * | 2016-11-17 | 2017-02-01 | 浙江大学 | 一种基于拓扑地图的无人车规划控制方法 |
| TW201832147A (zh) * | 2017-02-17 | 2018-09-01 | 香港商菜鳥智能物流網絡(香港)有限公司 | 物品巡檢方法及相關設備 |
| TW201837428A (zh) * | 2017-04-11 | 2018-10-16 | 平安科技(深圳)有限公司 | 機器人的路徑規劃系統及方法 |
| JP2019020760A (ja) * | 2017-07-11 | 2019-02-07 | トヨタ自動車株式会社 | 移動計画装置、移動ロボット、および移動計画プログラム |
| US20190137995A1 (en) * | 2017-11-06 | 2019-05-09 | General Electric Company | Systems and method for robotic industrial inspection system |
| CN108519737A (zh) * | 2018-04-11 | 2018-09-11 | 电子科技大学 | 一种考虑能源补给的无人设备路径规划方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110221608A (zh) | 2019-09-10 |
| TW202043957A (zh) | 2020-12-01 |
| WO2020233155A1 (zh) | 2020-11-26 |
| CN110221608B (zh) | 2021-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI721784B (zh) | 一種巡檢設備的方法、裝置、電腦可讀存儲介質及電腦程式產品 | |
| Dupont et al. | Potential applications of UAV along the construction's value chain | |
| US11185985B2 (en) | Inspecting components using mobile robotic inspection systems | |
| Li et al. | Weld line recognition and path planning with spherical tank inspection robots | |
| CN116989802B (zh) | 一种基于gis与bim模型的idc机房巡检计划配置策略方法 | |
| Yang et al. | A robotic system towards concrete structure spalling and crack database | |
| CN106569490B (zh) | 一种基于磁条导航的机器人调度系统及方法 | |
| CN105931311A (zh) | 一种设备巡检系统及其巡检方法 | |
| CN114581368A (zh) | 一种基于双目视觉的棒材焊牌方法及装置 | |
| Yan et al. | Real-time digital twin–driven 3D near-miss detection system at construction sites | |
| CN117226846A (zh) | 用于变电站设备维护机器人的控制方法及系统 | |
| Wang et al. | Automatic quality inspection of rebar spacing using vision-based deep learning with RGBD camera | |
| KR20170048735A (ko) | 물품의 설치공간 탐색방법 및 이를 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록매체 | |
| Cui et al. | A bridge crack detection and localization approach for unmanned aerial systems using adapted YOLOX and UWB sensors | |
| CN118941990A (zh) | 光伏场站的自动巡检方法、装置、存储介质和电子设备 | |
| Golpour et al. | Optimal UAV camera position for automated computer vision-based inspection of bolt looseness in steel structures based on 4D BIM | |
| CN115877402A (zh) | 一种栈板点的位置确定方法、装置、电子设备和存储介质 | |
| CN118672283A (zh) | 一种零碳仓库无人机巡检方法、系统、设备及存储介质 | |
| Badalkhani et al. | An improved simultaneous localization and mapping for dynamic environments | |
| HK40011448B (zh) | 一种巡检设备的方法及装置 | |
| HK40011448A (zh) | 一种巡检设备的方法及装置 | |
| RU2770940C1 (ru) | Система и способ автоматического определения положения мостового крана вдоль пути движения | |
| Rutinowski et al. | Exploring the re-identification of industrial entities on autonomous guided vehicles | |
| CN120831362B (zh) | 一种自巡检红外无人机巡检方法及装置 | |
| CN117168467B (zh) | 机房巡检路线规划及导航方法、设备及系统 |