本發(fā)明涉及監(jiān)控領(lǐng)域,尤其涉及一種故障檢測方法、裝置、平臺、設(shè)備和介質(zhì)。
背景技術(shù):
1、使用視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)(例如gb28181平臺)可以實現(xiàn)對監(jiān)控設(shè)備的便捷管理、實時觀看和錄像回放等。通過配置可以將監(jiān)控設(shè)備接入gb28181平臺,但在接入過程中經(jīng)常會因為各種原因?qū)е乱曨l監(jiān)控畫面無法正常顯示。在相關(guān)技術(shù)中,通常需要依賴運(yùn)維人員的經(jīng)驗逐個排查可能導(dǎo)致故障的原因,但這種方式既效率低下,又對運(yùn)維人員的專業(yè)能力要求較高。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供了一種故障檢測方法、裝置、平臺、設(shè)備和介質(zhì),以解決相關(guān)技術(shù)中的不足。
2、根據(jù)本發(fā)明實施例的第一方面,提供一種故障檢測方法,應(yīng)用于視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng),所述視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)包括信令服務(wù)器和流媒體服務(wù)器,所述視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)分別與待聯(lián)網(wǎng)監(jiān)控設(shè)備和終端設(shè)備連接,所述方法包括:
3、基于用戶在所述終端設(shè)備上的輸入操作確定配置信息,所述配置信息包括信令服務(wù)的日志文件路徑和所述待聯(lián)網(wǎng)監(jiān)控設(shè)備媒體流的網(wǎng)絡(luò)地址信息;
4、根據(jù)所述日志文件路徑指向的日志文件,確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的注冊認(rèn)證狀態(tài);
5、在注冊認(rèn)證成功的情況下,基于所述網(wǎng)絡(luò)地址信息生成獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的媒體流的目標(biāo)指令,并將所述目標(biāo)指令下發(fā)至所述信令服務(wù),使所述信令服務(wù)將所述目標(biāo)指令轉(zhuǎn)發(fā)至所述待聯(lián)網(wǎng)監(jiān)控設(shè)備;
6、獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備與流媒體服務(wù)間的數(shù)據(jù)包,并根據(jù)獲取結(jié)果確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備是否執(zhí)行推流操作。
7、在一些實施例中,所述根據(jù)所述日志文件路徑指向的日志文件,確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的注冊認(rèn)證狀態(tài),包括:
8、在所述日志文件路徑指向的日志文件中搜索第一關(guān)鍵字,若未搜索到所述第一關(guān)鍵字,則確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備未進(jìn)行注冊認(rèn)證,所述第一關(guān)鍵字用于表征所述信令服務(wù)發(fā)送的未經(jīng)授權(quán)的響應(yīng)信息;
9、若搜索到所述第一關(guān)鍵字,則在所述日志文件中搜索第二關(guān)鍵字,所述第二關(guān)鍵字用于表征所述信令服務(wù)接收到的注冊請求;
10、若未搜索到所述第二關(guān)鍵字,則確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備注冊認(rèn)證失敗,若搜索到所述第二關(guān)鍵字,則確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備注冊認(rèn)證成功。
11、在一些實施例中,所述網(wǎng)絡(luò)地址信息包括視頻實時預(yù)覽地址;
12、所述基于所述網(wǎng)絡(luò)地址信息生成獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的媒體流的目標(biāo)指令,包括:
13、采用指定指令調(diào)用所述視頻實時預(yù)覽地址,生成預(yù)覽所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的媒體流的預(yù)覽指令;
14、在將所述目標(biāo)指令下發(fā)至所述信令服務(wù)之后,所述方法還包括:
15、在所述信令服務(wù)的日志文件中搜索第三關(guān)鍵字,所述第三關(guān)鍵字用于表征所述信令服務(wù)接收到所述待聯(lián)網(wǎng)監(jiān)控設(shè)備對所述預(yù)覽指令的響應(yīng)信息;
16、根據(jù)搜索結(jié)果確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備對所述預(yù)覽指令的響應(yīng)結(jié)果。
17、在一些實施例中,所述網(wǎng)絡(luò)地址信息包括視頻回放地址;
18、所述基于所述網(wǎng)絡(luò)地址信息模擬獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的媒體流的目標(biāo)指令,包括:
19、采用指定指令調(diào)用所述視頻回放地址,生成獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的媒體流的視頻回放指令;
20、在將所述目標(biāo)指令下發(fā)至所述信令服務(wù)之后,所述方法還包括:
21、在所述信令服務(wù)的日志文件中搜索第四關(guān)鍵字,所述第四關(guān)鍵字用于表征所述信令服務(wù)接收到所述待聯(lián)網(wǎng)監(jiān)控設(shè)備對視頻回放指令的響應(yīng)信息;
22、根據(jù)搜索結(jié)果確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備對所述視頻回放指令的響應(yīng)結(jié)果。
23、在一些實施例中,所述配置信息還包括所述信令服務(wù)的服務(wù)名和所述流媒體服務(wù)的服務(wù)名,所述方法還包括:
24、獲取與所述信令服務(wù)的服務(wù)名相匹配的進(jìn)程信息,以確定所述信令服務(wù)的啟動狀態(tài);獲取與所述流媒體服務(wù)的服務(wù)名相匹配的進(jìn)程信息,以確定所述流媒體服務(wù)的啟動狀態(tài)。
25、在一些實施例中,所述配置信息還包括所述信令服務(wù)開放的端口號,所述方法還包括:
26、檢測所述信令服務(wù)中所述端口號對應(yīng)的端口的開放狀態(tài)。
27、在一些實施例中,所述終端設(shè)備具有顯示屏,所述方法還包括:
28、向所述終端設(shè)備發(fā)送提示信息,使所述終端設(shè)備在所述顯示屏上顯示所述提示信息,所述提示信息用于指示故障檢測結(jié)果。
29、根據(jù)本發(fā)明實施例的第二方面,提供了一種故障檢測裝置,應(yīng)用于視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng),所述視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)包括信令服務(wù)器和流媒體服務(wù)器,所述視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)分別與待聯(lián)網(wǎng)監(jiān)控設(shè)備和終端設(shè)備連接,所述裝置包括:
30、獲取單元,用于基于用戶在所述終端設(shè)備上的輸入操作確定配置信息,所述配置信息包括信令服務(wù)的日志文件路徑和所述待聯(lián)網(wǎng)監(jiān)控設(shè)備媒體流的網(wǎng)絡(luò)地址信息;
31、檢測單元,用于根據(jù)所述日志文件路徑指向的日志文件,確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的注冊認(rèn)證狀態(tài);
32、模擬單元,用于在注冊認(rèn)證成功的情況下,基于所述網(wǎng)絡(luò)地址信息生成獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的媒體流的目標(biāo)指令,并將所述目標(biāo)指令下發(fā)至所述信令服務(wù),使所述信令服務(wù)將所述目標(biāo)指令轉(zhuǎn)發(fā)至所述待聯(lián)網(wǎng)監(jiān)控設(shè)備;
33、所述檢測單元,還用于獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備與流媒體服務(wù)間的數(shù)據(jù)包,并根據(jù)獲取結(jié)果確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備是否執(zhí)行推流操作。
34、根據(jù)本發(fā)明實施例的第三方面,提供了一種故障檢測平臺,所述平臺包括視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng),待聯(lián)網(wǎng)監(jiān)控設(shè)備和終端設(shè)備,所述視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)包括信令服務(wù)器和流媒體服務(wù)器;
35、所述終端設(shè)備接收用戶輸入的配置信息,所述配置信息包括所述信令服務(wù)的日志文件路徑和獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備媒體流的網(wǎng)絡(luò)地址信息;
36、所述視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)根據(jù)所述日志文件路徑指向的日志文件,確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的注冊認(rèn)證狀態(tài);
37、所述視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)在注冊認(rèn)證成功的情況下,基于所述網(wǎng)絡(luò)地址信息生成獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的媒體流的目標(biāo)指令,并將所述目標(biāo)指令下發(fā)至所述信令服務(wù),使所述信令服務(wù)將所述目標(biāo)指令轉(zhuǎn)發(fā)至所述待聯(lián)網(wǎng)監(jiān)控設(shè)備;
38、所述視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備與流媒體服務(wù)間的數(shù)據(jù)包,并根據(jù)獲取結(jié)果確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備是否執(zhí)行推流操作。
39、根據(jù)本發(fā)明實施例的第四方面,提供了一種計算設(shè)備,包括:
40、處理器;
41、用于存儲處理器可執(zhí)行指令的存儲器;
42、其中,所述處理器通過運(yùn)行所述可執(zhí)行指令以實現(xiàn)上述任一項所述的方法。
43、根據(jù)本發(fā)明實施例的第五方面,提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)指令,所述指令被處理器執(zhí)行時實現(xiàn)上述任一項所述的方法。
44、根據(jù)上述實施例可知,本發(fā)明基于用戶在終端設(shè)備上的輸入操作確定信令服務(wù)的日志文件路徑和待聯(lián)網(wǎng)監(jiān)控設(shè)備媒體流的網(wǎng)絡(luò)地址信息;根據(jù)所述日志文件路徑指向的日志文件,確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的注冊認(rèn)證狀態(tài);在注冊認(rèn)證成功的情況下,基于所述網(wǎng)絡(luò)地址信息生成獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備的媒體流的目標(biāo)指令,并將所述目標(biāo)指令下發(fā)至所述信令服務(wù),使所述信令服務(wù)將所述目標(biāo)指令轉(zhuǎn)發(fā)至所述待聯(lián)網(wǎng)監(jiān)控設(shè)備,獲取所述待聯(lián)網(wǎng)監(jiān)控設(shè)備與流媒體服務(wù)間的數(shù)據(jù)包,并根據(jù)獲取結(jié)果確定所述待聯(lián)網(wǎng)監(jiān)控設(shè)備是否執(zhí)行推流操作。本發(fā)明在用戶輸入配置信息后可以自動排查故障因素,相較于相關(guān)技術(shù)中依靠運(yùn)維人員手動進(jìn)行排查而言,可以提高工作效率,還可以降低對運(yùn)維人員的要求。
45、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。