System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及終端,尤其涉及一種針對iot設備側的資源下發方法、裝置及設備。
技術介紹
1、物聯網設備(internet?of?things?devices,iot)在執行某一項業務時,通常需要使用到多個資源相互協同來完成該業務。因此,iot設備上需要預先部署多個資源。現有技術中,將各個資源部署至iot設備時,通常是基于單獨下發的方式進行部署。由于各個資源自身均具有對應的下發平臺或升級渠道,因此在資源下發過程中,可能會存在有的資源能夠下發成功,而有的資源卻無法下發成功的現象。然而對于執行同一業務所需的多個資源中,一旦有一個資源未下發成功,就可能導致該業務無法被執行成功。
2、因此,如何提升針對同一業務的各個資源的下發成功率成為了亟待解決的技術問題。
技術實現思路
1、本說明書實施例提供了一種針對iot設備側的資源下發方法、裝置及設備,可以提升針對同一業務的各個資源的下發成功率。
2、為解決上述技術問題,本說明書實施例是這樣實現的:
3、本說明書實施例提供的一種針對iot設備側的資源下發方法,應用于服務器,包括:獲取執行目標業務所需使用的程序資源中的第一程序資源;所述目標業務為iot設備側需要執行的業務,執行所述目標業務至少需要使用所述第一程序資源以及第二程序資源;所述第一程序資源由第一機構維護;所述第二程序資源由第二機構維護;確定執行所述目標業務所需使用的所述第二程序資源;將所述第一程序資源與所述第二程序資源進行整合,得到輕應用格式的數據包;將所
4、本說明書實施例提供的一種針對iot設備側的資源安裝方法,應用于iot設備側,包括:
5、接收服務器下發的輕應用格式的數據包;解析所述數據包,得到執行目標業務需要使用的程序資源,所述程序資源至少包括第一程序資源以及第二程序資源;所述第一程序資源由第一機構維護;所述第二程序資源由第二機構維護;安裝所述程序資源,以便執行所述目標業務。
6、本說明書實施例提供的一種針對iot設備側的資源下發裝置,應用于服務器,包括:
7、第一程序資源獲取模塊,用于獲取執行目標業務所需使用的程序資源中的第一程序資源;所述目標業務為iot設備側需要執行的業務,執行所述目標業務至少需要使用所述第一程序資源以及第二程序資源;所述第一程序資源由第一機構維護;所述第二程序資源由第二機構維護;
8、第二程序資源確定模塊,用于確定執行所述目標業務所需使用的所述第二程序資源;
9、資源整合模塊,用于將所述第一程序資源與所述第二程序資源進行整合,得到輕應用格式的數據包;
10、數據包下發模塊,用于將所述數據包下發至所述iot設備側。
11、本說明書實施例提供的一種針對iot設備側的資源安裝裝置,應用于iot設備側,包括:
12、數據包接收模塊,用于接收服務器下發的輕應用格式的數據包;
13、數據包解析模塊,用于解析所述數據包,得到執行目標業務需要使用的程序資源,所述程序資源至少包括第一程序資源以及第二程序資源;所述第一程序資源由第一機構維護;所述第二程序資源由第二機構維護;
14、程序資源安裝模塊,用于安裝所述程序資源,以便執行所述目標業務。
15、本說明書實施例提供的一種服務器,包括:
16、至少一個處理器;以及,
17、與所述至少一個處理器通信連接的存儲器;其中,
18、所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠:獲取執行目標業務所需使用的程序資源中的第一程序資源;所述目標業務為iot設備側需要執行的業務,執行所述目標業務至少需要使用所述第一程序資源以及第二程序資源;所述第一程序資源由第一機構維護;所述第二程序資源由第二機構維護;確定執行所述目標業務所需使用的所述第二程序資源;將所述第一程序資源與所述第二程序資源進行整合,得到輕應用格式的數據包;將所述數據包下發至所述iot設備側。
19、本說明書實施例提供的一種iot設備,包括:
20、至少一個處理器;以及,
21、與所述至少一個處理器通信連接的存儲器;其中,
22、所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠:接收服務器下發的輕應用格式的數據包;解析所述數據包,得到執行目標業務需要使用的程序資源,所述程序資源至少包括第一程序資源以及第二程序資源;所述第一程序資源由第一機構維護;所述第二程序資源由第二機構維護;安裝所述程序資源,以便執行所述目標業務。
23、本說明書中至少一個實施例能夠達到以下有益效果:
24、在向iot設備側下發資源前,首先獲取iot設備側執行目標業務所需使用的各個資源,再將獲取到的各個資源進行資源整合處理,得到輕應用格式的數據包,最后將輕應用格式的數據包整體下發至iot設備側。以使執行目標業務所需的各個資源可以通過一個統一的平臺整體下發至iot設備側,以避免基于不同的下發平臺向iot設備側單獨下發各個資源時,所導致的有的資源能夠下發成功,而有的資源卻無法下發成功的問題,從而可以提升針對目標業務的各個資源的下發成功率。
本文檔來自技高網...【技術保護點】
1.一種針對IOT設備側的資源下發方法,應用于服務器,包括:
2.如權利要求1所述的方法,所述確定執行所述目標業務所需使用的所述第二程序資源,具體包括:
3.如權利要求2所述的方法,所述獲取執行目標業務所需使用的程序資源中的第一程序資源之前,還包括:
4.如權利要求1所述的方法,所述將所述第一程序資源與所述第二程序資源進行整合,得到輕應用格式的數據包,具體包括:
5.如權利要求1所述的方法,所述將所述數據包下發至所述IOT設備側之前,還包括:
6.一種針對IOT設備側的資源安裝方法,應用于IOT設備側,包括:
7.如權利要求6所述的方法,所述安裝所述程序資源,具體包括:
8.如權利要求6所述的方法,所述安裝所述程序資源,具體包括:
9.如權利要求8所述的方法,所述對于已安裝所述程序資源的IOT設備,執行針對所述程序資源的更新安裝過程,具體包括:
10.如權利要求6所述的方法,所述安裝所述程序資源之后,還包括:
11.如權利要求10所述的方法,所述IOT設備側部署
12.如權利要求11所述的方法,所述虛擬應用運行環境預先設置有用于安裝所述第二程序資源的安裝目錄結構;所述將所述第二程序資源加載至所述虛擬應用運行環境,具體包括:
13.如權利要求11所述的方法,所述在所述虛擬應用運行環境內,啟動所述第二程序資源之后,還包括:
14.一種針對IOT設備側的資源下發裝置,應用于服務器,包括:
15.一種針對IOT設備側的資源安裝裝置,應用于IOT設備側,包括:
16.一種服務器,包括:
17.一種IOT設備,包括:
...【技術特征摘要】
1.一種針對iot設備側的資源下發方法,應用于服務器,包括:
2.如權利要求1所述的方法,所述確定執行所述目標業務所需使用的所述第二程序資源,具體包括:
3.如權利要求2所述的方法,所述獲取執行目標業務所需使用的程序資源中的第一程序資源之前,還包括:
4.如權利要求1所述的方法,所述將所述第一程序資源與所述第二程序資源進行整合,得到輕應用格式的數據包,具體包括:
5.如權利要求1所述的方法,所述將所述數據包下發至所述iot設備側之前,還包括:
6.一種針對iot設備側的資源安裝方法,應用于iot設備側,包括:
7.如權利要求6所述的方法,所述安裝所述程序資源,具體包括:
8.如權利要求6所述的方法,所述安裝所述程序資源,具體包括:
9.如權利要求8所述的方法,所述對于已安裝所述程序資源的iot設...
【專利技術屬性】
技術研發人員:王立,李文龍,
申請(專利權)人:支付寶杭州信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。