本公開涉及通信的,具體而言,涉及一種鎖設(shè)備的故障處理方法、設(shè)備、介質(zhì)及產(chǎn)品。
背景技術(shù):
1、在智能鎖領(lǐng)域中,可通過遠(yuǎn)程控制和監(jiān)控鎖設(shè)備的鎖狀態(tài),但由于鎖設(shè)備存在網(wǎng)絡(luò)信號差和鎖電量低的問題,導(dǎo)致該鎖設(shè)備無法與網(wǎng)絡(luò)之間進(jìn)行通信,從而影響該鎖設(shè)備的正常使用。
2、相關(guān)技術(shù)中,通過為鎖設(shè)備增設(shè)備用通信模塊的方式,使鎖設(shè)備在存在通信故障的情況下,通過該備用通信模塊上傳鎖設(shè)備的待發(fā)送數(shù)據(jù),由于該備用通信模塊存在與鎖設(shè)備不兼容的問題,導(dǎo)致備用通信模塊無法代替該鎖設(shè)備上傳待發(fā)送數(shù)據(jù),從而影響對鎖設(shè)備的故障處理效率。
技術(shù)實現(xiàn)思路
1、鑒于上述問題而提出了本公開。本公開提供了一種鎖設(shè)備的故障處理方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品。
2、根據(jù)本公開的一個方面,提供了一種鎖設(shè)備的故障處理方法,包括:
3、在確定目標(biāo)鎖設(shè)備存在通信故障的情況下,獲取目標(biāo)鎖設(shè)備的周圍區(qū)域內(nèi)鎖設(shè)備的通信狀態(tài)參數(shù);
4、根據(jù)所述鎖設(shè)備中處于可用狀態(tài)的候選鎖設(shè)備的通信狀態(tài)參數(shù),計算協(xié)助優(yōu)先度;其中,所述協(xié)助優(yōu)先度用于指示所述候選鎖設(shè)備向數(shù)據(jù)平臺上傳所述目標(biāo)鎖設(shè)備的工作數(shù)據(jù)的成功概率;
5、基于所述協(xié)助優(yōu)先度在所述候選鎖設(shè)備中確定所述目標(biāo)鎖設(shè)備的第一協(xié)助鎖設(shè)備,并通過所述第一協(xié)助鎖設(shè)備上傳所述目標(biāo)鎖設(shè)備的異常工作數(shù)據(jù);其中,所述異常工作數(shù)據(jù)用于指示通信故障狀態(tài)下未成功發(fā)送至所述數(shù)據(jù)平臺的工作數(shù)據(jù)。
6、此外,根據(jù)本公開一個方面的所述根據(jù)所述鎖設(shè)備中處于可用狀態(tài)的候選鎖設(shè)備的通信狀態(tài)參數(shù),計算協(xié)助優(yōu)先度,包括:
7、在所述鎖設(shè)備中篩選滿足目標(biāo)門鎖特征的候選鎖設(shè)備;其中,所述目標(biāo)門鎖特征用于指示鎖設(shè)備處于可用狀態(tài);
8、對所述候選鎖設(shè)備的通信狀態(tài)參數(shù)進(jìn)行加權(quán)求和處理,得到所述候選鎖設(shè)備的協(xié)助優(yōu)先度。
9、此外,根據(jù)本公開一個方面,所述方法還包括:
10、在確定所述鎖設(shè)備中不存在處于可用狀態(tài)的候選鎖設(shè)備的情況下,在所述鎖設(shè)備中確定中轉(zhuǎn)鎖設(shè)備;其中,所述中轉(zhuǎn)鎖設(shè)備的周圍區(qū)域內(nèi)所包含鎖設(shè)備的數(shù)量滿足預(yù)設(shè)數(shù)量要求;
11、通過所述目標(biāo)鎖設(shè)備向所述中轉(zhuǎn)鎖設(shè)備上傳所述目標(biāo)鎖設(shè)備的異常工作數(shù)據(jù);
12、在所述中轉(zhuǎn)鎖設(shè)備連續(xù)目標(biāo)數(shù)量次上傳所述異常工作數(shù)據(jù)失敗的情況下,在所述中轉(zhuǎn)鎖設(shè)備周圍區(qū)域內(nèi)的鎖設(shè)備中確定所述目標(biāo)鎖設(shè)備的第二協(xié)助鎖設(shè)備;
13、通過所述第二協(xié)助鎖設(shè)備上傳所述異常工作數(shù)據(jù)。
14、此外,根據(jù)本公開一個方面的所述確定目標(biāo)鎖設(shè)備存在通信故障,包括:
15、在確定所述目標(biāo)鎖設(shè)備成功連接到目標(biāo)通信網(wǎng)絡(luò)的情況下,控制所述目標(biāo)鎖設(shè)備上傳數(shù)據(jù)鏈表中待發(fā)送的每組工作數(shù)據(jù);
16、在所述目標(biāo)鎖設(shè)備上傳每組所述工作數(shù)據(jù)失敗的情況下,統(tǒng)計所述目標(biāo)鎖設(shè)備上傳每組所述工作數(shù)據(jù)的連續(xù)失敗次數(shù);
17、在確定所述工作數(shù)據(jù)的連續(xù)失敗次數(shù)大于第一閾值的情況下,確定所述目標(biāo)鎖設(shè)備存在所述通信故障。
18、此外,根據(jù)本公開一個方面,所述方法還包括:
19、在所述目標(biāo)鎖設(shè)備上傳每組所述工作數(shù)據(jù)成功的情況下,刪除數(shù)據(jù)鏈表中發(fā)送成功的工作數(shù)據(jù)。
20、此外,根據(jù)本公開一個方面的所述通過所述第一協(xié)助鎖設(shè)備上傳所述目標(biāo)鎖設(shè)備的異常工作數(shù)據(jù),包括:
21、在建立所述目標(biāo)鎖設(shè)備和所述第一協(xié)助鎖設(shè)備之間的連接之后,通過所述第一協(xié)助鎖設(shè)備上傳所述異常工作數(shù)據(jù);
22、在成功獲取到所述異常工作數(shù)據(jù)的情況下,向所述目標(biāo)鎖設(shè)備反饋所述異常工作數(shù)據(jù)成功發(fā)送的消息。
23、此外,根據(jù)本公開一個方面,所述方法還包括:
24、在未成功獲取到所述異常工作數(shù)據(jù)的情況下,獲取所述第一協(xié)助鎖設(shè)備發(fā)送的重試請求;其中,所述重試請求中攜帶所述第一協(xié)助鎖設(shè)備對所述異常工作數(shù)據(jù)的連續(xù)發(fā)送失敗的次數(shù);
25、在基于所述重試請求確定所述第一協(xié)助鎖設(shè)備滿足重試發(fā)送條件的情況下,向所述第一協(xié)助鎖設(shè)備反饋重試發(fā)送次數(shù)。
26、根據(jù)本公開的另一個方面,提供了一種鎖設(shè)備的故障處理裝置,包括:
27、獲取單元,用于在確定目標(biāo)鎖設(shè)備存在通信故障的情況下,獲取目標(biāo)鎖設(shè)備的周圍區(qū)域內(nèi)鎖設(shè)備的通信狀態(tài)參數(shù);
28、處理單元,用于根據(jù)所述鎖設(shè)備中處于可用狀態(tài)的候選鎖設(shè)備的通信狀態(tài)參數(shù),計算協(xié)助優(yōu)先度;其中,所述協(xié)助優(yōu)先度用于指示所述候選鎖設(shè)備向數(shù)據(jù)平臺上傳所述目標(biāo)鎖設(shè)備的工作數(shù)據(jù)的成功概率;
29、設(shè)備確定單元,用于基于所述協(xié)助優(yōu)先度在所述候選鎖設(shè)備中確定所述目標(biāo)鎖設(shè)備的第一協(xié)助鎖設(shè)備,并通過所述第一協(xié)助鎖設(shè)備上傳所述目標(biāo)鎖設(shè)備的異常工作數(shù)據(jù);其中,所述異常工作數(shù)據(jù)用于指示通信故障狀態(tài)下未成功發(fā)送至所述數(shù)據(jù)平臺的工作數(shù)據(jù)。
30、根據(jù)本公開的又一個方面,提供了一種電子設(shè)備,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)電子設(shè)備運(yùn)行時,所述處理器與所述存儲器之間通過總線通信,所述機(jī)器可讀指令被所述處理器執(zhí)行時執(zhí)行上述鎖設(shè)備的故障處理方法中的步驟。
31、根據(jù)本公開的又一個方面,提供了一種計算機(jī)可讀存儲介質(zhì),該計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,該計算機(jī)程序被處理器運(yùn)行時執(zhí)行上述鎖設(shè)備的故障處理方法中的步驟。
32、根據(jù)本公開的又一個方面,提供了一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品被存儲在存儲介質(zhì)中,所述程序產(chǎn)品被至少一個處理器執(zhí)行以實現(xiàn)上述鎖設(shè)備的故障處理方法中的步驟。
33、如以下將詳細(xì)描述的,根據(jù)本公開實施例的鎖設(shè)備的故障處理方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,首先,在確定目標(biāo)鎖設(shè)備存在通信故障的情況下,獲取目標(biāo)鎖設(shè)備的周圍區(qū)域內(nèi)鎖設(shè)備的通信狀態(tài)參數(shù);然后,根據(jù)鎖設(shè)備中處于可用狀態(tài)的候選鎖設(shè)備的通信狀態(tài)參數(shù),計算協(xié)助優(yōu)先度;其中,協(xié)助優(yōu)先度用于指示候選鎖設(shè)備向數(shù)據(jù)平臺上傳目標(biāo)鎖設(shè)備的工作數(shù)據(jù)的成功概率;最后,基于該協(xié)助優(yōu)先度在候選鎖設(shè)備中確定目標(biāo)鎖設(shè)備的第一協(xié)助鎖設(shè)備,并通過第一協(xié)助鎖設(shè)備上傳目標(biāo)鎖設(shè)備的異常工作數(shù)據(jù);其中,異常工作數(shù)據(jù)用于指示通信故障狀態(tài)下未成功發(fā)送至數(shù)據(jù)平臺的工作數(shù)據(jù),通過上述根據(jù)候選鎖設(shè)備的通信狀態(tài)參數(shù)計算協(xié)助優(yōu)先度,并根據(jù)協(xié)助優(yōu)先度確定第一協(xié)助鎖設(shè)備的方式,從而提高第一協(xié)助鎖設(shè)備和目標(biāo)鎖設(shè)備之間的兼容性,并通過該第一協(xié)助鎖設(shè)備上傳目標(biāo)鎖設(shè)備的異常工作數(shù)據(jù),提高對目標(biāo)鎖設(shè)備的故障處理效率。
34、要理解的是,前面的一般描述和下面的詳細(xì)描述兩者都是示例性的,并且意圖在于提供要求保護(hù)的技術(shù)的進(jìn)一步說明。
1.一種鎖設(shè)備的故障處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述鎖設(shè)備中處于可用狀態(tài)的候選鎖設(shè)備的通信狀態(tài)參數(shù),計算協(xié)助優(yōu)先度,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定目標(biāo)鎖設(shè)備存在通信故障,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述第一協(xié)助鎖設(shè)備上傳所述目標(biāo)鎖設(shè)備的異常工作數(shù)據(jù),包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
8.一種電子設(shè)備,其特征在于,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)電子設(shè)備運(yùn)行時,所述處理器與所述存儲器之間通過總線通信,所述機(jī)器可讀指令被所述處理器執(zhí)行時執(zhí)行如權(quán)利要求1至7任一所述的鎖設(shè)備的故障處理方法的步驟。
9.一種計算機(jī)可讀存儲介質(zhì),其特征在于,該計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,該計算機(jī)程序被處理器運(yùn)行時執(zhí)行如權(quán)利要求1至7任一所述的鎖設(shè)備的故障處理方法的步驟。
10.一種計算機(jī)程序產(chǎn)品,其特征在于,所述計算機(jī)程序產(chǎn)品被存儲在存儲介質(zhì)中,所述程序產(chǎn)品被至少一個處理器執(zhí)行以實現(xiàn)如權(quán)利要求1至7任一所述的鎖設(shè)備的故障處理方法。