System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及智能家電,尤其涉及一種智能家電的軟件升級系統及方法。
技術介紹
1、智能家電的組成部分包含:路由器、wifi模組、手機app、設備電控、云端服務器等。
2、其中,wifi模組作為核心,可以連接路由器訪問云端服務器,當wifi模組完成配網后,其本身的軟件版本升級比較容易,通過查詢云端接口即可獲取新版本的wifi固件,進而下載并自動進行軟件更新,電控端的軟件也可以通過wifi模組先從云端平臺下載后再發送給電控端進行固件更新。但是如果wifi模組未進行配網,由云端平臺部署升級包的方式便行不通,需要將wifi模組或者電控端裝置從設備整機上拆除下來重新手動刷寫固件,導致智能家電的軟件升級困難,進而影響軟件升級效率。
技術實現思路
1、本申請提供一種智能家電的軟件升級系統及方法,以解決wifi模組未進行配網影響軟件升級效率的問題。
2、本申請第一方面提供一種智能家電的軟件升級系統,包括:智能設備端、pc端、手機端小程序、路由器以及云端管理平臺;所述智能設備端包括wifi模組和電控端,所述wifi模組和所述電控端通信連接;所述手機端小程序和所述pc端均通信連接所述wifi模組;所述pc端內設有本地服務器,所述本地服務器中配置有預設升級固件包,用于升級所述智能設備端。
3、所述智能設備端被配置為:當所述智能設備端連接所述路由器以處于在線狀態時,所述智能設備端通過所述云端管理平臺獲取升級固件包,以升級所述智能設備;
4、當所述智能設備端未連接
5、所述智能家電的軟件升級系統包含在線升級和離線升級兩種方式,針對離線升級的方式又包含工廠環境的pc端升級及售后環境的手機端小程序升級,可以滿足不同狀態下的智能家電的軟件升級要求,不僅無需拆除設備,節省人工成本,還可提高升級效率,解決wifi模組未進行配網影響軟件升級效率的問題。
6、可選的,所述手機端小程序被配置為:根據sn標識的wifi及藍牙熱點與所述wifi模組建立連接;
7、從所述wifi模組中獲取當前軟件信息;其中,所述軟件信息包括:wifi模組的軟件版本信息、電控端的型號信息以及電控端的軟件版本信息;
8、根據當前軟件信息訪問所述云端管理平臺,以進行wifi模組和電控端軟件的更新查詢;
9、若查詢到需要更新的軟件升級固件包,將所述升級固件包從所述云端管理平臺下載至手機端;所述升級固件包包括wifi模組升級固件和電控端升級固件;
10、所述wifi模組被配置為:通過藍牙或wifi通道獲取所述升級固件包;
11、根據所述wifi模組升級固件的固件內容自重啟,以更新所述wifi模組;
12、通過xmodem協議將所述電控端升級固件傳輸至所述電控端,以更新所述電控端。
13、采用手機端小程序的方式進行設備的掃碼連接,進而通過手機端小程序從云端管理平臺獲取新版本的升級固件包,這種方式適用于未配網的產品售后處理,既節省了人工成本,又提高生產效率。
14、可選的,所述wifi模組還被配置為:根據當前軟件信息在所述云端管理平臺上查詢最新的固件信息,以獲取升級配置文件;
15、根據所述升級配置文件從所述云端管理平臺上下載升級固件包和校驗碼;
16、根據所述校驗碼解析所述升級固件包,以校驗所述升級固件包中固件數據的完整性與正確性。
17、所述wifi模組通過校驗碼對升級固件包進行解析和校驗,可以確保固件數據的完整性和正確性,有助于防止在傳輸過程中數據被篡改或損壞,從而保障設備的正常運行和用戶數據的安全。上述自動化的升級流程和實時更新機制還可減少人工維護的需求,降低維護成本。
18、可選的,所述wifi模組還被配置為:定時向所述云端管理平臺發出固件更新查詢請求;
19、所述云端管理平臺被配置為:根據所述固件更新查詢請求進行更新查詢;
20、若查詢到需要更新的軟件升級固件包,則發送所述升級固件包至所述wifi模組;
21、若未查詢到需要更新的軟件升級固件包,則發送當前智能設備已是更高版本的信息至所述wifi模組。
22、所述wifi模組通過定時向所述云端管理平臺發出固件更新查詢請求,能夠及時獲取到制造商發布的最新固件版本。這種實時性的更新機制確保了系統始終運行在最優狀態,能夠修復已知的漏洞和錯誤,提升系統的性能和穩定性。
23、可選的,需要更新的軟件升級固件包為固件版本高于當前所述智能設備端的固件版本的升級固件包。
24、可選的,所述pc端還被配置為:在本地服務器配置所要升級對象的預設升級固件包,其中,通過不同的命名規范區分所述預設升級固件包中的預設wifi模組升級固件和預設電控端升級固件;與所述wifi模組建立udp通信連接;通過所述本地服務器獲取預設升級固件包的下載地址并傳輸至所述wifi模組;
25、所述wifi模組還被配置為:根據所述下載地址下載所要升級對象的預設升級固件包;根據所述預設wifi模組升級固件的固件內容自重啟,以更新所述wifi模組;通過xmodem協議將所述預設電控端升級固件傳輸至所述電控端,以更新所述電控端。
26、采用pc端的本地服務器預先配置預設升級固件包,再通過掃碼連接,與wifi模組建立udp通訊進而發送下載地址,由wifi模組主動去下載預設升級固件包。這種方式適用于產品在出廠前的批量事故處理,并且wifi模組獲取到本地配置的預設升級固件包后不用再去進行版本比對,直接強制更新即可,既節省了人工成本,又提高生產效率。
27、可選的,所述pc端還被配置為:檢測所述智能設備端的模式;
28、當所述智能設備端處于用戶模式時,通過sn標識的wifi熱點與所述wifi模組建立udp通信連接;
29、當所述智能設備端處于工廠模式時,通過mac標識的wifi熱點與所述wifi模組建立udp通信連接。
30、通過檢測智能設備端的模式,pc端能夠靈活地選擇不同的通信方式以適應不同的使用場景和需求,提高整體的適應性。利用sn標識的wifi熱點或mac標識的wifi熱點建立udp通信連接,可以實現高效的數據傳輸。并且udp協議具有低延遲、無連接的特點,適合用于快速傳輸小量數據,從而提高了通信效率。在建立udp通信連接時,通過使用特定的標識進行身份驗證,可以確保只有授權的設備能夠建立連接。這種安全機制增強了系統的安全性,防止了未經授權的訪問和攻擊。
31、可選的,所述pc端還被配置為:檢測所述wifi模組的網絡狀態;
32、當所述wifi模組的網絡處于ap狀態時,通過sn標識或mac標識的wifi熱點與所述wifi模組本文檔來自技高網...
【技術保護點】
1.一種智能家電的軟件升級系統,其特征在于,包括:智能設備端、PC端、手機端小程序、路由器以及云端管理平臺;
2.根據權利要求1所述的智能家電的軟件升級系統,其特征在于,所述手機端小程序被配置為:根據SN標識的WiFi及藍牙熱點與所述WiFi模組建立連接;
3.根據權利要求2所述的智能家電的軟件升級系統,其特征在于,所述WiFi模組還被配置為:根據當前軟件信息在所述云端管理平臺上查詢最新的固件信息,以獲取升級配置文件;
4.根據權利要求2所述的智能家電的軟件升級系統,其特征在于,所述WiFi模組還被配置為:定時向所述云端管理平臺發出固件更新查詢請求;
5.根據權利要求4所述的智能家電的軟件升級系統,其特征在于,需要更新的軟件升級固件包為固件版本高于當前所述智能設備端的固件版本的升級固件包。
6.根據權利要求1所述的智能家電的軟件升級系統,其特征在于,所述PC端還被配置為:
7.根據權利要求6所述的智能家電的軟件升級系統,其特征在于,所述PC端還被配置為:
8.根據權利要求6所述的智能家電的軟件升級
9.根據權利要求6所述的智能家電的軟件升級系統,其特征在于,所述WiFi模組還被配置為:與所述電控端通過串口數據通訊建立握手連接;
10.一種智能家電的軟件升級方法,其特征在于,應用于權利要求1-9中任意一項所述的智能家電的軟件升級系統,所述方法包括:
...【技術特征摘要】
1.一種智能家電的軟件升級系統,其特征在于,包括:智能設備端、pc端、手機端小程序、路由器以及云端管理平臺;
2.根據權利要求1所述的智能家電的軟件升級系統,其特征在于,所述手機端小程序被配置為:根據sn標識的wifi及藍牙熱點與所述wifi模組建立連接;
3.根據權利要求2所述的智能家電的軟件升級系統,其特征在于,所述wifi模組還被配置為:根據當前軟件信息在所述云端管理平臺上查詢最新的固件信息,以獲取升級配置文件;
4.根據權利要求2所述的智能家電的軟件升級系統,其特征在于,所述wifi模組還被配置為:定時向所述云端管理平臺發出固件更新查詢請求;
5.根據權利要求4所述的智能家電的軟件升級系統,其...
【專利技術屬性】
技術研發人員:袁龍剛,黃斌,李果,
申請(專利權)人:四川虹美智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。