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、數據發送模塊,用于將所述目標升級數據發送給所述智能終端設備,以供所述智能終端設備根據所述目標升級數據對所述待升級軟件執行軟件升級操作。
15、第五方面,本專利技術提供了一種計算機設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執行計算機指令,從而執行上述第一方面、第二方面或二者對應的任一實施方式的終端軟件升級方法。
16、第六方面,本專利技術提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機指令,計算機指令用于使計算機執行上述第一方面、第二方面或二者對應的任一實施方式的終端軟件升級方法。
17、第七方面,本專利技術提供了一種計算機程序產品,包括計算機指令,計算機指令用于使計算機執行上述第一方面、第二方面或二者對應的任一實施方式的終端軟件升級方法。
18、本專利技術提供的技術方案可以包括以下有益效果:
19、本專利技術提供的終端軟件升級方法,首先智能終端設備獲取待升級軟件信息以及智能終端設備的設備信息,再將待升級軟件信息以及智能終端設備的設備信息發送給后臺服務器,以使后臺服務器根據智能終端設備的設備信息選擇升級信息類型,并根據升級信息類型以及待升級軟件信息,生成目標升級數據,升級信息類型包括通用升級配置與定向升級地址中的至少一者,最后智能終端設備接收目標升級數據,并根據目標升級數據對待升級軟件執行軟件升級操作。上述方案,能夠根據待升級軟件信息以及智能終端設備的設備信息在后臺服務器中靈活選取對應的升級信息類型以進行軟件升級,保證根據不同軟件和智能終端設備進行軟件升級的準確性,且通過智能終端設備和后臺服務器的交互,無需智能終端設備自行進行升級方案和升級路徑的規劃,提高了進行軟件升級的效率和便捷性。
本文檔來自技高網...【技術保護點】
1.一種終端軟件升級方法,其特征在于,由智能終端設備執行,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,當所述升級信息類型為通用升級配置時,所述根據所述目標升級數據對所述待升級軟件執行軟件升級操作,包括:
3.根據權利要求2所述的方法,其特征在于,當所述升級信息類型為定向升級地址時,所述根據所述目標升級數據對所述待升級軟件執行軟件升級操作,包括:
4.一種終端軟件升級方法,其特征在于,由后臺服務器執行,所述方法包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.一種終端軟件升級裝置,其特征在于,由智能終端設備執行,所述裝置包括:
7.一種終端軟件升級裝置,其特征在于,由后臺服務器執行,所述裝置包括:
8.一種計算機設備,其特征在于,包括:
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令,所述計算機指令用于使計算機執行權利要求1至5中任一項所述的終端軟件升級方法。
10.一種計算機程序產品,其特征在于,包括計算
...【技術特征摘要】
1.一種終端軟件升級方法,其特征在于,由智能終端設備執行,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,當所述升級信息類型為通用升級配置時,所述根據所述目標升級數據對所述待升級軟件執行軟件升級操作,包括:
3.根據權利要求2所述的方法,其特征在于,當所述升級信息類型為定向升級地址時,所述根據所述目標升級數據對所述待升級軟件執行軟件升級操作,包括:
4.一種終端軟件升級方法,其特征在于,由后臺服務器執行,所述方法包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:...
【專利技術屬性】
技術研發人員:盧海濤,
申請(專利權)人:紫光計算機科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。