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