System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本申請涉及智慧家庭,具體而言,涉及一種用于智能家電的升級方法及系統(tǒng)、存儲介質、裝置。
技術介紹
1、目前,隨著科學技術的快速發(fā)展,家電設備的智能化程度日益提升。為提高家電設備的智能化程度,家電設備配置的家電底板需要定期或者不定期地進行更新其應用程序。基于此,如何實現(xiàn)家電設備的家電底板的更新升級,成為當前亟需解決的技術難題。
2、為了實現(xiàn)家電底板的更新升級,相關技術公開了一種用于智能家電的升級方法,包括:智能家電配置wifi(wireless?fidelity,無線保真)模組,通過wifi模組向物聯(lián)網平臺請求下載升級包;在升級包下載完成的情況下,向家電底板發(fā)送升級包以實現(xiàn)家電底板的升級操作。
3、在實現(xiàn)本公開實施例的過程中,發(fā)現(xiàn)相關技術中至少存在如下問題:
4、wifi模組配置的flash和ram存儲空間容量較小,而不同類型的智能家電的ota升級包大小各異,相關技術只能升級ota升級包小于wifi模組ota分區(qū)存儲容量的智能家電系統(tǒng),無法升級ota升級包大于wifi模組ota分區(qū)存儲容量的智能家電系統(tǒng)。為實現(xiàn)后者的升級操作,需要在智能家電系統(tǒng)中配置高ota分區(qū)的wifi模組,增加了智能家電系統(tǒng)升級的硬件成本。
5、需要說明的是,在上述
技術介紹
部分公開的信息僅用于加強對本申請的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現(xiàn)有技術的信息。
技術實現(xiàn)思路
1、為了對披露的實施例的一些方面有基本的理解,下面給出了簡單的概括。所述概括
2、本公開實施例提供了一種用于智能家電的升級方法、系統(tǒng)、存儲介質和裝置,以不增加智能家電硬件成本的方式實現(xiàn)智能家電的系統(tǒng)升級,降低智能家電升級的硬件成本。
3、在一些實施例中,方法應用于wifi模組,wifi模組包括空中下載技術ota分區(qū),方法包括:接收并解析物聯(lián)網平臺發(fā)送的升級指令,獲得臨界容量值以及升級包容量;其中,臨界容量值與ota分區(qū)的存儲容量關聯(lián)設置;根據臨界容量值與升級包容量,確定目標升級策略;按照目標升級策略向物聯(lián)網平臺發(fā)送下載請求并下載升級包。
4、在一些實施例中,根據臨界容量值與升級包容量,確定目標升級策略,包括:在臨界容量值小于升級包容量的情況下,確定目標升級策略為分包下載模式;或者,在臨界容量值大于或者等于升級包容量的情況下,確定目標升級策略為整包下載模式。
5、在一些實施例中,在臨界容量值小于升級包容量的情況下,按照目標升級策略向物聯(lián)網平臺發(fā)送下載請求并下載升級包,包括:確定每個升級分包的分包容量為臨界容量值;根據升級包容量與臨界容量值的比值確定分包次數(shù);按照每個升級分包的分包容量和分包次數(shù),依次向物聯(lián)網平臺發(fā)送下載請求并下載每個升級分包。
6、在一些實施例中,按照每個升級分包的分包容量和分包次數(shù),依次向物聯(lián)網平臺發(fā)送下載請求并下載每個升級分包,包括:確定每個升級分包的分包序號i;向物聯(lián)網平臺發(fā)送下載請求,請求下載第i個升級分包;在第i個升級分包下載完成的情況下,判斷分包序號i與分包次數(shù)的大小;在分包序號i小于分包次數(shù)的情況下,更新分包序號為i+1,返回執(zhí)行發(fā)送下載請求并請求下載第i+1個升級分包;在分包序號i等于分包次數(shù)的情況下,確定升級包下載完成。
7、在一些實施例中,還包括:按照目標升級策略向物聯(lián)網平臺發(fā)送下載請求并下載升級包后,向家電底板發(fā)送升級請求;在接收到升級確認響應的情況下,向家電底板發(fā)送升級包,以使家電底板根據升級包進行底板升級,升級確定響應由家電底板接收到升級請求時生成。
8、在一些實施例中,方法,應用于物聯(lián)網平臺,wifi模組包括空中下載技術ota分區(qū),方法包括:向wifi模組發(fā)送升級指令以觸發(fā)wifi模組下載升級包;接收wifi模組發(fā)送的下載請求,向wifi模組發(fā)送升級包以使wifi模組按照目標升級策略下載升級包;其中,下載請求由wifi模組接收升級指令后根據臨界容量值和確定目標升級策略時生成并發(fā)送。
9、在一些實施例中,在臨界容量值小于升級包容量的情況下,接收wifi模組發(fā)送的下載請求,向wifi模組發(fā)送升級包以使wifi模組按照目標升級策略下載升級包,包括:確定每個升級分包的分包容量為臨界容量值;根據升級包容量與臨界容量值的比值確定分包次數(shù);接收wifi模組發(fā)送的下載請求,發(fā)送第i個升級分包;在分包序號i小于分包次數(shù)的情況下,再次接收wifi模組發(fā)送的下載請求并發(fā)送第i+1個升級分包;其中,i表示升級分包的分包序號,wifi模組在分包序號i小于分包次數(shù)時更新分包序號i為i+1,并返回執(zhí)行發(fā)送下載請求以請求第i+1個升級分包。
10、在一些實施例中,所述系統(tǒng),包括:物聯(lián)網平臺,被配置為向wifi模組發(fā)送升級指令以觸發(fā)wifi模組下載升級包;接收wifi模組發(fā)送的下載請求,向wifi模組發(fā)送升級包以使wifi模組按照目標升級策略下載升級包;其中,下載請求由wifi模組接收升級指令后根據臨界容量值和確定目標升級策略時生成并發(fā)送;wifi模組,被配置為接收并解析物聯(lián)網平臺發(fā)送的升級指令,獲得臨界容量值以及升級包容量;根據臨界容量值與升級包容量,確定目標升級策略;按照目標升級策略向物聯(lián)網平臺發(fā)送下載請求并下載升級包;其中,臨界容量值與ota分區(qū)的存儲容量關聯(lián)設置;家電底板,被配置為根據wifi模組下載的升級包進行底板升級。
11、在一些實施例中,所述存儲介質,所述計算機可讀的存儲介質包括存儲的程序,其中,所述程序運行時執(zhí)行上述的用于智能家電的升級方法。
12、在一些實施例中,所述用于智能家電的升級裝置,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器被設置為通過所述計算機程序執(zhí)行上述的用于智能家電的升級方法。
13、本公開實施例提供的用于智能家電的升級方法、系統(tǒng)、存儲介質和裝置,可以實現(xiàn)以下技術效果:
14、wifi模組接收并解析物聯(lián)網平臺發(fā)送的升級指令,獲得臨界容量值和升級包容量后,再根據臨界容量值和升級包容量,確定相對應的目標升級策略。最后,按照目標升級策略向物聯(lián)網平臺發(fā)送下載請求并下載升級包。本公開實施例能夠根據升級包容量和ota分區(qū)存儲容量關聯(lián)設置的臨界容量值的大小執(zhí)行不同的升級策略。在升級包容量較大時,智能家電系統(tǒng)也能夠按照相應的升級策略實現(xiàn)升級,從而以不增加智能家電硬件成本的方式實現(xiàn)智能家電的系統(tǒng)升級,降低智能家電升級的硬件成本。
15、以上的總體描述和下文中的描述僅是示例性和解釋性的,不用于限制本申請。
本文檔來自技高網...【技術保護點】
1.一種用于智能家電的升級方法,其特征在于,應用于無線保真WiFi模組,WiFi模組包括空中下載技術OTA分區(qū),方法包括:
2.根據權利要求1所述的升級方法,其特征在于,根據臨界容量值與升級包容量,確定目標升級策略,包括:
3.根據權利要求2所述的升級方法,其特征在于,在臨界容量值小于升級包容量的情況下,按照目標升級策略向物聯(lián)網平臺發(fā)送下載請求并下載升級包,包括:
4.根據權利要求3所述的升級方法,其特征在于,按照每個升級分包的分包容量和分包次數(shù),依次向物聯(lián)網平臺發(fā)送下載請求并下載每個升級分包,包括:
5.根據權利要求1至4任一項所述的升級方法,其特征在于,還包括:
6.一種用于智能家電的升級方法,其特征在于,應用于物聯(lián)網平臺,無線保真WiFi模組包括空中下載技術OTA分區(qū),方法包括:
7.根據權利要求6所述的升級方法,其特征在于,在臨界容量值小于升級包容量的情況下,接收WiFi模組發(fā)送的下載請求,向WiFi模組發(fā)送升級包以使WiFi模組按照目標升級策略下載升級包,包括:
8.一種用于智能家電的升
9.一種計算機可讀的存儲介質,其特征在于,所述計算機可讀的存儲介質包括存儲的程序,其中,所述程序運行時執(zhí)行權利要求1至7中任一項所述的用于智能家電的升級方法。
10.一種用于智能家電的升級裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設置為通過所述計算機程序執(zhí)行權利要求1至5中任一項所述的用于智能家電的升級方法。
...【技術特征摘要】
1.一種用于智能家電的升級方法,其特征在于,應用于無線保真wifi模組,wifi模組包括空中下載技術ota分區(qū),方法包括:
2.根據權利要求1所述的升級方法,其特征在于,根據臨界容量值與升級包容量,確定目標升級策略,包括:
3.根據權利要求2所述的升級方法,其特征在于,在臨界容量值小于升級包容量的情況下,按照目標升級策略向物聯(lián)網平臺發(fā)送下載請求并下載升級包,包括:
4.根據權利要求3所述的升級方法,其特征在于,按照每個升級分包的分包容量和分包次數(shù),依次向物聯(lián)網平臺發(fā)送下載請求并下載每個升級分包,包括:
5.根據權利要求1至4任一項所述的升級方法,其特征在于,還包括:
6.一種用于智能家電的升級方法,其特征在于,應用于物聯(lián)網平臺,無...
【專利技術屬性】
技術研發(fā)人員:郭學鵬,王建明,尹飛,
申請(專利權)人:青島海爾科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。