System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及應用下載領域,具體而言,涉及一種跨局域網跨端的遠程應用安裝方法、裝置、計算機設備及可讀存儲介質。
技術介紹
1、在當今數字化時代,應用安裝需求日益多樣化。然而,傳統的應用安裝方式在跨局域網和跨終端的場景中面臨諸多挑戰,如傳輸困難、記錄缺失、處理復雜等。現有的安裝方法往往無法高效地實現跨網絡、跨設備的應用安裝,導致用戶體驗不佳,尤其是在不同局域網和多種終端設備之間進行應用安裝時,操作繁瑣且易出錯。
技術實現思路
1、本專利技術的目的在于提供一種跨局域網跨端的遠程應用安裝方法、裝置、計算機設備及可讀存儲介質。
2、第一方面,本專利技術實施例提供一種跨局域網跨端的遠程應用安裝方法,應用于目標客戶端,包括:
3、生成臨時網址;
4、獲取上傳至所述臨時網址的待定應用安裝包;
5、驗證所述待定應用安裝包是否存在上傳記錄;
6、若存在,則基于所述上傳記錄,將所述待定應用安裝包已上傳的應用下載地址和應用信息保存至所述臨時網址;
7、若不存在,則對所述待定應用安裝包進行處理,得到處理后的應用安裝包;
8、將所述處理后的應用安裝包上傳至服務端,以使所述服務端生成所述處理后的應用安裝包對應的應用下載地址和應用信息保存至所述臨時網址;
9、從所述臨時網址中確定所述應用下載地址和所述應用信息,并根據所述應用下載地址和所述應用信息完成應用下載和安裝。
10、在一種可能的實施方式中,所述生成
11、根據所述目標客戶端的設備信息,生成針對所述目標客戶端唯一的所述臨時網址。
12、在一種可能的實施方式中,所述驗證所述待定應用安裝包是否存在上傳記錄,包括:
13、解析得到所述待定應用安裝包對應的md5值;
14、將所述md5值傳輸至所述服務端,以使所述服務端驗證是否存在所述md5值;
15、若存在,則判定所述待定應用安裝包存在上傳記錄;
16、若不存在,則判定所述待定應用安裝包不存在上傳記錄。
17、在一種可能的實施方式中,所述基于所述上傳記錄,將所述待定應用安裝包已上傳的應用下載地址和應用信息保存至所述臨時網址,包括:
18、從所述上傳記錄中獲取已保存的應用下載地址和應用信息;
19、將所述已保存的應用下載地址和應用信息保存至所述臨時網址。
20、在一種可能的實施方式中,所述對所述待定應用安裝包進行處理,得到處理后的應用安裝包,包括:
21、將所述待定應用安裝包的資源文件根據預設規則進行切割,得到多個子資源文件作為所述處理后的應用安裝包。
22、在一種可能的實施方式中,所述將所述處理后的應用安裝包上傳至服務端,以使所述服務端生成所述處理后的應用安裝包對應的應用下載地址和應用信息保存至所述臨時網址,包括:
23、將所述多個子資源文件上傳至所述服務端;
24、發送合并文件指令至所述服務端,以使所述服務端將所述多個子資源文件進行合并處理,得到所述應用安裝包;
25、解析所述應用安裝包對應的應用下載地址和應用信息,并保存至所述臨時網址。
26、在一種可能的實施方式中,所述從所述臨時網址中確定所述應用下載地址和所述應用信息,并根據所述應用下載地址和所述應用信息完成應用下載和安裝,包括:
27、輪詢所述臨時網址;
28、在所述臨時網址中存在所述應用下載地址的情況下,基于所述應用下載地址和所述應用信息完成應用下載和安裝。
29、第二方面,本專利技術實施例提供一種跨局域網跨端的遠程應用安裝裝置,應用于目標客戶端,包括:
30、獲取模塊,用于生成臨時網址;獲取上傳至所述臨時網址的待定應用安裝包;
31、驗證模塊,用于驗證所述待定應用安裝包是否存在上傳記錄;若存在,則基于所述上傳記錄,將所述待定應用安裝包已上傳的應用下載地址和應用信息保存至所述臨時網址;若不存在,則對所述待定應用安裝包進行處理,得到處理后的應用安裝包;將所述處理后的應用安裝包上傳至服務端,以使所述服務端生成所述處理后的應用安裝包對應的應用下載地址和應用信息保存至所述臨時網址;
32、下載模塊,用于從所述臨時網址中確定所述應用下載地址和所述應用信息,并根據所述應用下載地址和所述應用信息完成應用下載和安裝。
33、第三方面,本專利技術實施例提供一種計算機設備,所述計算機設備包括處理器及存儲有計算機指令的非易失性存儲器,所述計算機指令被所述處理器執行時,所述計算機設備執行第一方面至少一種可能的實施方式所述的方法。
34、第四方面,本專利技術實施例提供一種可讀存儲介質,所述可讀存儲介質包括計算機程序,所述計算機程序運行時控制所述可讀存儲介質所在計算機設備執行第一方面至少一種可能的實施方式所述的方法。
35、相比現有技術,本專利技術提供的有益效果包括:采用本專利技術公開的一種跨局域網跨端的遠程應用安裝方法、裝置、計算機設備及可讀存儲介質,通過生成臨時網址,獲取上傳至該網址的待定應用安裝包并驗證其上傳記錄。存在記錄則保存相關信息至臨時網址,不存在則處理安裝包后上傳至服務端生成并保存對應信息。最后從臨時網址確定應用下載地址和信息,完成應用下載和安裝。如此設計,有效解決跨局域網跨端應用安裝難題,提升效率和用戶體驗。
本文檔來自技高網...【技術保護點】
1.一種跨局域網跨端的遠程應用安裝方法,其特征在于,應用于目標客戶端,包括:
2.根據權利要求1所述的方法,其特征在于,所述生成臨時網址,包括:
3.根據權利要求1所述的方法,其特征在于,所述驗證所述待定應用安裝包是否存在上傳記錄,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述上傳記錄,將所述待定應用安裝包已上傳的應用下載地址和應用信息保存至所述臨時網址,包括:
5.根據權利要求1所述的方法,其特征在于,所述對所述待定應用安裝包進行處理,得到處理后的應用安裝包,包括:
6.根據權利要求5所述的方法,其特征在于,所述將所述處理后的應用安裝包上傳至服務端,以使所述服務端生成所述處理后的應用安裝包對應的應用下載地址和應用信息保存至所述臨時網址,包括:
7.根據權利要求1所述的方法,其特征在于,所述從所述臨時網址中確定所述應用下載地址和所述應用信息,并根據所述應用下載地址和所述應用信息完成應用下載和安裝,包括:
8.一種跨局域網跨端的遠程應用安裝裝置,其特征在于,應用于目標客戶端,包括:<
...【技術特征摘要】
1.一種跨局域網跨端的遠程應用安裝方法,其特征在于,應用于目標客戶端,包括:
2.根據權利要求1所述的方法,其特征在于,所述生成臨時網址,包括:
3.根據權利要求1所述的方法,其特征在于,所述驗證所述待定應用安裝包是否存在上傳記錄,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述上傳記錄,將所述待定應用安裝包已上傳的應用下載地址和應用信息保存至所述臨時網址,包括:
5.根據權利要求1所述的方法,其特征在于,所述對所述待定應用安裝包進行處理,得到處理后的應用安裝包,包括:
6.根據權利要求5所述的方法,其特征在于,所述將所述處理后的應用安裝包上傳至服務端,以使所述服務端生成所述處理后的應用安裝包對應的應...
【專利技術屬性】
技術研發人員:霍剛,蔡曉旭,汪曉瑜,
申請(專利權)人:廣州歡網科技有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。