System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及智慧城市,具體涉及一種基于移動端的智慧燈桿現場維護方法、系統及設備。
技術介紹
1、隨著智慧城市建設的快速推進,智慧燈桿作為城市基礎設施的重要組成部分,集成了照明、環境監測、視頻監控等多種智能設備。這些設備的安全穩定運行直接關系到城市管理的效率和市民的生活質量。然而,由于智慧燈桿分布廣泛,設備類型多樣,維護人員需要頻繁進行現場檢修,這不僅增加了維護成本,也難以及時發現和處理設備故障,影響了智慧燈桿系統的整體運行效率。
2、目前,業界普遍采用遠程維護管理平臺對智慧燈桿進行集中監控和維護。這種方式雖然在一定程度上提高了維護效率,但上述方案在遠程維護過程中,維護平臺向智慧燈桿發送的維護指令以及智慧燈桿返回的運行數據均未采取有效的加密保護措施,導致維護過程中的數據傳輸存在被非法截獲和惡意篡改的技術風險,無法保障智慧燈桿系統的安全運行。
技術實現思路
1、本申請提供一種基于移動端的智慧燈桿現場維護方法、系統及設備,用于在數據傳輸過程中采用加密保護機制,有效防止維護數據被非法截獲和惡意篡改,保障智慧燈桿系統的安全運行。
2、第一方面,本申請提供了一種基于移動端的智慧燈桿現場維護方法,應用于智能網關,所述智能網關分別與移動端和智慧燈桿上多個智能設備通信連接,所述方法包括:當所述移動端認證通過后,接收所述移動端基于定制通信協議發送的加密指令;對所述加密指令進行解密,并按照所述通信協議對解密后的所述加密指令進行解析,生成解析結果;將所述解析結果轉換為對應目標智能設備
3、通過采用上述技術方案,智能網關在接收移動端的加密指令后進行解密和協議轉換,將解析結果轉換為目標智能設備可識別的通信協議格式,實現了對智慧燈桿上不同智能設備的統一控制。同時,智能網關對目標智能設備返回的執行結果進行加密處理后再發送給移動端,確保了維護數據在傳輸過程中的安全性。此外,移動端可根據解密后的目標執行結果生成現場維護方案,提高了維護工作的針對性和效率。該方案通過智能網關實現了移動端與多個智能設備之間的安全通信和協議適配,在數據傳輸過程中采用加密保護機制,有效防止維護數據被非法截獲和惡意篡改,保障智慧燈桿系統的安全運行。
4、可選的,所述對所述加密指令進行解密,并按照所述通信協議對解密后的所述加密指令進行解析,生成解析結果,包括:利用第一密鑰對所述加密指令進行解密,得到解密后的第一指令;根據所述定制通信協議中預設的指令格式,對所述第一指令進行格式驗證;當所述格式驗證通過時,從所述第一指令中提取目標智能設備的標識信息和控制信息;根據所述標識信息和控制信息,生成解析結果。
5、通過采用上述技術方案,通過使用第一密鑰對加密指令進行解密,并對解密后的第一指令進行格式驗證,確保了指令的合法性;在格式驗證通過后,從第一指令中提取目標智能設備的標識信息和控制信息生成解析結果,既保證了解析過程的規范性,又提高了指令解析的準確性,從而增強了智慧燈桿現場維護過程中的數據安全性和可靠性。
6、可選的,所述根據所述標識信息和控制信息,生成解析結果,包括:根據所述標識信息,確定目標智能設備的設備類型;從預設的設備類型與解析規則的對應關系中,獲取所述目標智能設備的設備類型對應的目標解析規則;根據所述目標解析規則對所述控制信息進行解析處理;將解析處理后的所述控制信息作為所述解析結果。
7、通過采用上述技術方案,通過識別標識信息確定目標智能設備的設備類型,并從預設的對應關系中獲取該設備類型對應的目標解析規則,根據目標解析規則對控制信息進行解析處理,實現了對不同類型智能設備控制指令的精準解析,提高了指令解析的通用性和適配性,使得智能網關能夠準確處理移動端發送的針對不同類型智能設備的維護指令。
8、可選的,所述將所述解析結果轉換為對應目標智能設備的通信協議格式的目標指令,包括:獲取目標智能設備對應的目標通信協議;根據所述目標通信協議中預設的指令轉換規則,將所述解析結果轉換為所述目標指令。
9、通過采用上述技術方案,通過獲取目標智能設備對應的目標通信協議,并根據該協議中預設的指令轉換規則將解析結果轉換為目標指令,實現了對不同通信協議的智能設備的指令適配,確保了維護指令能夠被目標智能設備正確識別和執行,從而提高了智能網關與不同類型智能設備之間的通信兼容性。
10、可選的,所述將所述執行結果按照所述定制通信協議進行轉換和加密,生成目標執行結果,包括:根據所述定制通信協議預設的執行結果轉換規則,將所述執行結果轉換為標準格式的執行數據;根據所述目標智能設備的標識信息和所述執行數據生成待加密數據;通過第二密鑰對所述待加密數據進行加密處理,生成目標執行結果。
11、通過采用上述技術方案,通過預設的執行結果轉換規則將智能設備返回的執行結果轉換為標準格式的執行數據,并結合目標智能設備的標識信息生成待加密數據,再使用第二密鑰進行加密處理生成目標執行結果,既實現了不同智能設備執行結果的統一格式化處理,又通過加密機制保護了執行數據的傳輸安全,確保移動端能夠準確識別和安全接收來自不同智能設備的執行結果。
12、可選的,所述通過第二密鑰對所述待加密數據進行加密處理,生成目標執行結果,包括:基于預設的隨機數生成規則生成用于數據有效性驗證的第一隨機數;將所述第一隨機數與所述待加密數據按照預設的拼接規則進行拼接,得到第一待加密數據;通過所述第二密鑰對所述第一待加密數據進行分組加密運算,得到目標加密數據;將所述第一隨機數與所述目標加密數據按照預設的組合規則進行組合,生成所述目標執行結果。
13、通過采用上述技術方案,通過生成用于數據有效性驗證的第一隨機數,并將其與待加密數據按照預設規則拼接后進行分組加密運算,最終將第一隨機數與目標加密數據組合生成目標執行結果,不僅實現了對執行數據的加密保護,還通過隨機數的引入增強了數據傳輸的有效性驗證機制,使得移動端能夠及時發現數據傳輸過程中的篡改和干擾,進一步提升了智慧燈桿維護過程中數據傳輸的安全性和可靠性。
14、可選的,所述將所述目標執行結果發送至所述移動端,以使所述移動端對所述目標執行結果進行解密并顯示,包括:將所述目標執行結果按照預設的數據傳輸規則發送至所述移動端;接收所述移動端返回的數據接收確認信息;當所述數據接收確認信息指示數據接收成功時,向所述移動端發送解密密鑰獲取指令;接收所述移動端基于所述解密密鑰獲取指令返回的密鑰請求信息;根據所述密鑰請求信息從預設的密鑰庫中獲取目標解密密鑰,并將所述目標解密密鑰發送至所述移動端,以使所述移動端利用所述目標解密密鑰對所本文檔來自技高網...
【技術保護點】
1.基于移動端的智慧燈桿現場維護方法,其特征在于,應用于智能網關,所述智能網關分別與移動端和智慧燈桿上多個智能設備通信連接,所述方法包括:
2.根據權利要求1所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述對所述加密指令進行解密,并按照所述通信協議對解密后的所述加密指令進行解析,生成解析結果,包括:
3.根據權利要求2所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述根據所述標識信息和控制信息,生成解析結果,包括:
4.根據權利要求1所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述將所述解析結果轉換為對應目標智能設備的通信協議格式的目標指令,包括:
5.根據權利要求1所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述將所述執行結果按照所述定制通信協議進行轉換和加密,生成目標執行結果,包括:
6.根據權利要求5所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述通過第二密鑰對所述待加密數據進行加密處理,生成目標執行結果,包括:
7.根據權利要求1所述的基于移動端的智慧燈桿現場維護
8.基于移動端的智慧燈桿現場維護系統,其特征在于,所述系統包括:接收模塊、解析模塊、轉換模塊、執行模塊及輸出模塊;其中,
9.一種電子設備,其特征在于,包括處理器、存儲器、用戶接口及網絡接口,所述存儲器用于存儲指令,所述用戶接口和網絡接口用于給其他設備通信,所述處理器用于執行所述存儲器中存儲的指令,以使所述電子設備執行如權利要求1-7任意一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,存儲有能夠被處理器加載并執行如權利要求1-7任意一項所述的方法的計算機程序。
...【技術特征摘要】
1.基于移動端的智慧燈桿現場維護方法,其特征在于,應用于智能網關,所述智能網關分別與移動端和智慧燈桿上多個智能設備通信連接,所述方法包括:
2.根據權利要求1所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述對所述加密指令進行解密,并按照所述通信協議對解密后的所述加密指令進行解析,生成解析結果,包括:
3.根據權利要求2所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述根據所述標識信息和控制信息,生成解析結果,包括:
4.根據權利要求1所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述將所述解析結果轉換為對應目標智能設備的通信協議格式的目標指令,包括:
5.根據權利要求1所述的基于移動端的智慧燈桿現場維護方法,其特征在于,所述將所述執行結果按照所述定制通信協議進行轉換和加密,生成目標執行結果,包括:
6.根據權利要求5所述...
【專利技術屬性】
技術研發人員:付志峰,劉建剛,周亞利,
申請(專利權)人:南京理控物聯技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。