本發(fā)明涉及巡檢,特別涉及一種自動(dòng)巡檢方法、系統(tǒng)和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在倉(cāng)庫(kù)、分揀中心等一些場(chǎng)景,通常會(huì)安排工作人員對(duì)整個(gè)場(chǎng)地設(shè)施進(jìn)行定時(shí)的安全巡檢,以保障人員財(cái)產(chǎn)安全、消除隱患。例如,是否配備滅火器、滅火球;充電區(qū)是否插線(xiàn)板過(guò)多、電線(xiàn)雜亂,是否地面整潔、無(wú)紙皮、無(wú)塑料膜等;配送車(chē)輛及電池是否在規(guī)定位置停放;疏散標(biāo)志位置是否明顯、外觀(guān)完好;月臺(tái)區(qū)平板貨車(chē)人員登高裝卸時(shí)是否佩戴安全帶、安全帽,月臺(tái)是否堆放紙皮;打包區(qū)傳送帶是否安裝下?lián)醢寤騻?cè)擋板,傳送帶是否設(shè)置急停按鈕、并張貼警示標(biāo)識(shí)等等。
技術(shù)實(shí)現(xiàn)思路
1、發(fā)明人經(jīng)過(guò)分析后發(fā)現(xiàn),相關(guān)技術(shù)采用人工巡檢的方式,成本高、且浪費(fèi)人力資源,存在人員檢測(cè)不到位的情況,巡檢的時(shí)段也有限制。
2、本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問(wèn)題是:如何提高巡檢的效率。
3、根據(jù)本發(fā)明一些實(shí)施例的第一個(gè)方面,提供一種自動(dòng)巡檢方法,包括:根據(jù)發(fā)布的巡檢任務(wù)生成巡檢任務(wù)的實(shí)例,其中,巡檢任務(wù)是通過(guò)配置一個(gè)或多個(gè)巡檢點(diǎn)生成的,在生成巡檢任務(wù)之前,每個(gè)巡檢點(diǎn)配置有一個(gè)或多個(gè)巡檢指令;確定一個(gè)或多個(gè)巡檢點(diǎn)配置的巡檢指令所對(duì)應(yīng)的能力信息;向配置了能力信息的巡檢設(shè)備發(fā)送巡檢任務(wù)實(shí)例;根據(jù)巡檢任務(wù)實(shí)例對(duì)應(yīng)的巡檢點(diǎn)坐標(biāo),生成巡檢路徑;將生成的巡檢路徑發(fā)送給巡檢設(shè)備,以便巡檢設(shè)備根據(jù)巡檢路徑,在一個(gè)或多個(gè)巡檢點(diǎn)執(zhí)行巡檢任務(wù)中的巡檢指令。
4、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:創(chuàng)建新的巡檢任務(wù);為新的巡檢任務(wù)配置屬性信息和執(zhí)行規(guī)則,其中,執(zhí)行規(guī)則為用于指示生成巡檢任務(wù)的實(shí)例的規(guī)則;為新的巡檢任務(wù)配置巡檢點(diǎn);將新的巡檢任務(wù)的巡檢點(diǎn)已配置的一個(gè)或多個(gè)巡檢指令添加到新的巡檢任務(wù)中;發(fā)布新的巡檢任務(wù)。
5、在一些實(shí)施例中,生成巡檢任務(wù)的實(shí)例包括:在巡檢任務(wù)發(fā)布后,在預(yù)先配置的巡檢任務(wù)的執(zhí)行時(shí)間,生成巡檢任務(wù)的實(shí)例。
6、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:創(chuàng)建新的巡檢點(diǎn);為新的巡檢點(diǎn)配置屬性信息和坐標(biāo);為新的巡檢點(diǎn)配置巡檢指令,其中,巡檢指令為可執(zhí)行的程序。
7、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:為新的巡檢點(diǎn)配置場(chǎng)景分析算法,其中,場(chǎng)景分析算法用于分析巡檢點(diǎn)的巡檢結(jié)果。
8、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:創(chuàng)建新的巡檢設(shè)備型號(hào);為新的巡檢設(shè)備型號(hào)配置屬性信息和能力信息。
9、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:為新的巡檢設(shè)備型號(hào)配置插件,其中,插件用于與巡檢設(shè)備與網(wǎng)絡(luò)側(cè)的交互。
10、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:創(chuàng)建新的巡檢設(shè)備;為新的巡檢設(shè)備配置屬性信息、以及新的巡檢設(shè)備所屬的巡檢設(shè)備型號(hào)。
11、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:獲取為新增的巡檢場(chǎng)地的管理終端配置的屬性信息;獲取為巡檢場(chǎng)地配置的巡檢設(shè)備的標(biāo)識(shí);存儲(chǔ)巡檢場(chǎng)地的屬性信息、以及巡檢場(chǎng)地與獲取的巡檢設(shè)備的標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系。
12、在一些實(shí)施例中,向巡檢設(shè)備發(fā)送巡檢任務(wù)實(shí)例包括:響應(yīng)于獲取來(lái)自處于空閑狀態(tài)的巡檢設(shè)備發(fā)送的巡檢任務(wù)拉取請(qǐng)求,向巡檢設(shè)備發(fā)送巡檢任務(wù)實(shí)例。
13、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:根據(jù)巡檢設(shè)備發(fā)送的信號(hào),確定巡檢任務(wù)或巡檢設(shè)備的至少一個(gè)的狀態(tài)。
14、在一些實(shí)施例中,確定巡檢設(shè)備的狀態(tài)包括:響應(yīng)于獲取巡檢設(shè)備發(fā)送的忙碌信號(hào),將巡檢設(shè)備確定為工作狀態(tài),其中,忙碌信號(hào)是巡檢設(shè)備獲取巡檢任務(wù)實(shí)例、并離開(kāi)巡檢設(shè)備的停置區(qū)后發(fā)送的。
15、在一些實(shí)施例中,巡檢任務(wù)包括一個(gè)或多個(gè)子任務(wù),每個(gè)子任務(wù)對(duì)應(yīng)一個(gè)巡檢點(diǎn)、并包括在巡檢點(diǎn)執(zhí)行的巡檢指令,并且,確定巡檢任務(wù)的狀態(tài)包括:響應(yīng)于獲取巡檢設(shè)備發(fā)送的開(kāi)始信號(hào),將巡檢設(shè)備當(dāng)前所在的巡檢點(diǎn)對(duì)應(yīng)的子任務(wù)確定為執(zhí)行狀態(tài),其中,開(kāi)始信號(hào)是巡檢設(shè)備到達(dá)巡檢點(diǎn)、并開(kāi)始執(zhí)行相應(yīng)的巡檢指令后發(fā)送的;響應(yīng)于獲取巡檢設(shè)備發(fā)送的完成信號(hào),將巡檢任務(wù)中的相應(yīng)子任務(wù)確定為完成狀態(tài)。
16、在一些實(shí)施例中,確定巡檢任務(wù)的狀態(tài)包括:在巡檢任務(wù)的子任務(wù)均處于完成狀態(tài)的情況下,將巡檢任務(wù)確定為完成狀態(tài)。
17、在一些實(shí)施例中,確定巡檢設(shè)備的狀態(tài)包括:響應(yīng)于獲取巡檢設(shè)備發(fā)送的空閑信號(hào),將巡檢設(shè)備確定為空閑狀態(tài),其中,空閑信號(hào)是巡檢設(shè)備在完成巡檢任務(wù)、并返回巡檢設(shè)備的停置區(qū)的情況下發(fā)送的。
18、在一些實(shí)施例中,巡檢任務(wù)包括一個(gè)或多個(gè)子任務(wù),每個(gè)子任務(wù)對(duì)應(yīng)一個(gè)巡檢點(diǎn)、并且包括在巡檢點(diǎn)執(zhí)行的巡檢指令。
19、在一些實(shí)施例中,自動(dòng)巡檢方法還包括:從消息隊(duì)列中獲取已完成的子任務(wù),其中,消息隊(duì)列中的子任務(wù)是響應(yīng)于子任務(wù)處于完成狀態(tài)而被推送到消息隊(duì)列中的;利用實(shí)時(shí)流式處理引擎,查詢(xún)獲取的子任務(wù)對(duì)應(yīng)的場(chǎng)景分析算法以及取證結(jié)果,其中,取證結(jié)果是由子任務(wù)對(duì)應(yīng)的巡檢設(shè)備在執(zhí)行子任務(wù)后上傳的;利用場(chǎng)景分析算法對(duì)取證結(jié)果進(jìn)行分析;在分析結(jié)果為異常的情況下,生成告警任務(wù)。
20、在一些實(shí)施例中,巡檢指令包括拍照指令、視頻拍攝指令、環(huán)境參數(shù)采集指令或環(huán)境感應(yīng)指令中的至少一種。
21、根據(jù)本發(fā)明一些實(shí)施例的第二個(gè)方面,提供一種自動(dòng)巡檢裝置,包括:實(shí)例生成模塊,被配置為根據(jù)發(fā)布的巡檢任務(wù)生成巡檢任務(wù)的實(shí)例,其中,巡檢任務(wù)是通過(guò)配置一個(gè)或多個(gè)巡檢點(diǎn)生成的,在生成巡檢任務(wù)之前,每個(gè)巡檢點(diǎn)配置有一個(gè)或多個(gè)巡檢指令;能力信息確定模塊,被配置為確定一個(gè)或多個(gè)巡檢點(diǎn)配置的巡檢指令所對(duì)應(yīng)的能力信息;巡檢路徑生成模塊,被配置為根據(jù)巡檢任務(wù)實(shí)例對(duì)應(yīng)的巡檢點(diǎn)坐標(biāo),生成巡檢路徑;和發(fā)送模塊,被配置為向配置了能力信息的巡檢設(shè)備發(fā)送巡檢任務(wù)實(shí)例;以及,將生成的巡檢路徑發(fā)送給巡檢設(shè)備,以便巡檢設(shè)備根據(jù)巡檢路徑,在一個(gè)或多個(gè)巡檢點(diǎn)執(zhí)行巡檢任務(wù)中的巡檢指令。
22、根據(jù)本發(fā)明一些實(shí)施例的第三個(gè)方面,提供一種自動(dòng)巡檢裝置,包括:存儲(chǔ)器;以及耦接至存儲(chǔ)器的處理器,處理器被配置為基于存儲(chǔ)在存儲(chǔ)器中的指令,執(zhí)行前述任意一種自動(dòng)巡檢方法。
23、根據(jù)本發(fā)明一些實(shí)施例的第四個(gè)方面,提供一種自動(dòng)巡檢系統(tǒng),包括:前述任意一種自動(dòng)巡檢裝置;以及巡檢設(shè)備,被配置為在獲取巡檢任務(wù)實(shí)例和巡檢路徑后,按照巡檢路徑,在一個(gè)或多個(gè)巡檢點(diǎn)執(zhí)行巡檢任務(wù)中的巡檢指令。
24、在一些實(shí)施例中,巡檢設(shè)備進(jìn)一步被配置為:在處于停置區(qū)的情況下,巡檢設(shè)備從自動(dòng)巡檢裝置拉取生成的巡檢任務(wù)實(shí)例。
25、在一些實(shí)施例中,巡檢設(shè)備進(jìn)一步被配置為:在到達(dá)巡檢點(diǎn)后,執(zhí)行巡檢點(diǎn)對(duì)應(yīng)的巡檢指令;在巡檢指令執(zhí)行完畢后,行駛至下一個(gè)巡檢點(diǎn)。
26、在一些實(shí)施例中,巡檢設(shè)備進(jìn)一步被配置為:在巡檢指令執(zhí)行完畢后,上傳巡檢指令對(duì)應(yīng)的取證結(jié)果。
27、在一些實(shí)施例中,巡檢設(shè)備進(jìn)一步被配置為:在巡檢任務(wù)的所有子任務(wù)的巡檢指令均執(zhí)行完畢后,返回巡檢設(shè)備的停置區(qū)。
28、在一些實(shí)施例中,巡檢設(shè)備為無(wú)人車(chē)。
29、根據(jù)本發(fā)明一些實(shí)施例的第五個(gè)方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其中,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述任意一種自動(dòng)巡檢方法。
30、上述發(fā)明中的一些實(shí)施例具有如下優(yōu)點(diǎn)或有益效果。本發(fā)明的實(shí)施例基于預(yù)先配置了巡檢指令的巡檢點(diǎn)生成巡檢任務(wù),并基于巡檢設(shè)備的能力發(fā)放巡檢任務(wù),使得巡檢設(shè)備能夠根據(jù)巡檢任務(wù)自動(dòng)地進(jìn)行巡檢。從而提高了巡檢任務(wù)配置的可復(fù)用性和靈活性,也提高了自動(dòng)巡檢的效率。
31、通過(guò)以下參照附圖對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。