System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本文件涉及數(shù)據(jù)處理,尤其涉及一種文件下載方法及裝置。
技術(shù)介紹
1、隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,云存儲平臺作為一種專業(yè)的互聯(lián)網(wǎng)存儲工具,通過互聯(lián)網(wǎng)為企業(yè)和個人提供信息的儲存、讀取、下載等服務(wù),具有安全穩(wěn)定,海量存儲的特點(diǎn);
2、目前,用戶在通過云存儲平臺進(jìn)行信息的下載的過程中,信息下載的速度很大程度上取決于用戶的會員權(quán)限以及網(wǎng)絡(luò)因素,且一般情況下,要下載信息的信息量較大的情況下,用戶進(jìn)行信息下載常常要花費(fèi)巨大的時間,如何提升云存儲平臺的信息下載速度,是云存儲平臺的提供方和進(jìn)行信息下載的用戶日益關(guān)注的重點(diǎn)。
技術(shù)實現(xiàn)思路
1、本說明書一個實施例的目的是提供一種文件下載方法及裝置,以解決如何提升文件下載的效率的技術(shù)問題。
2、為解決上述技術(shù)問題,本說明書一個實施例是這樣實現(xiàn)的:
3、第一方面,本說明書一個實施例提供了一種文件下載方法,應(yīng)用于服務(wù)端,所述方法包括:
4、獲取客戶端發(fā)送的基于共享賬戶提交的文件下載請求,并根據(jù)所述文件下載請求進(jìn)行共享校驗;
5、在校驗通過的情況下,讀取進(jìn)行共享下載的目標(biāo)文件和多個共享用戶;
6、對所述目標(biāo)文件包含的多個子文件進(jìn)行分割處理,獲得至少一個子文件包;
7、將所述至少一個子文件包分配至所述多個共享用戶,并基于各共享用戶的下載鏈路啟動對各子文件包的下載處理。
8、本實施例提供的文件下載方法,在獲取到客戶端基于共享賬戶提交的文件下載請求后,首先根據(jù)文件下載請求進(jìn)
9、第二方面,本說明書一個實施例提供了另一種文件下載方法,應(yīng)用于客戶端,所述方法包括:
10、獲取基于共享賬戶提交的文件下載請求并向服務(wù)端發(fā)送;所述服務(wù)端根據(jù)所述文件下載請求在共享校驗通過的情況下,將對目標(biāo)文件進(jìn)行分割處理獲得的至少一個子文件包分配至多個共享用戶;
11、基于下載鏈路從所述服務(wù)端進(jìn)行文件下載,獲得目標(biāo)子文件包,并接收至少一個關(guān)聯(lián)客戶端發(fā)送的至少一個關(guān)聯(lián)子文件包;
12、對所述目標(biāo)子文件包和所述至少一個關(guān)聯(lián)子文件包進(jìn)行合并處理,獲得目標(biāo)文件。
13、本實施例提供的文件下載方法,客戶端在獲取到基于共享賬戶提交的文件下載請求后向服務(wù)端發(fā)送,以使服務(wù)器根據(jù)文件下載請求在共享校驗通過的情況下,將對目標(biāo)文件進(jìn)行分割處理獲得的至少一個子文件包分配至多個共享用戶,然后客戶端基于下載鏈路從服務(wù)端進(jìn)行文件下載,獲得目標(biāo)子文件包,此外,還接收至少一個關(guān)聯(lián)客戶端發(fā)送的至少一個關(guān)聯(lián)子文件包,對目標(biāo)子文件包和至少一個關(guān)聯(lián)子文件包進(jìn)行合并處理,獲得目標(biāo)文件,以此,在一個客戶端僅下載目標(biāo)文件的一部分的情況下,使每個客戶端都能獲得目標(biāo)文件,提升文件下載效率。
14、第三方面,本說明書又一個實施例提供了一種文件下載裝置,運(yùn)行于服務(wù)端,所述裝置包括:
15、共享校驗?zāi)K,被配置為獲取客戶端發(fā)送的基于共享賬戶提交的文件下載請求,并根據(jù)所述文件下載請求進(jìn)行共享校驗;
16、在校驗通過的情況下,運(yùn)行讀取模塊,所述讀取模塊,被配置為讀取進(jìn)行共享下載的目標(biāo)文件和多個共享用戶;
17、分割處理模塊,被配置為對所述目標(biāo)文件包含的多個子文件進(jìn)行分割處理,獲得至少一個子文件包;
18、子文件包分配模塊,被配置為將所述至少一個子文件包分配至所述多個共享用戶,并基于各共享用戶的下載鏈路啟動對各子文件包的下載處理。
19、第四方面,本說明書又一個實施例提供了另一種文件下載裝置,運(yùn)行于客戶端,所述裝置包括:
20、請求發(fā)送模塊,被配置為獲取基于共享賬戶提交的文件下載請求并向服務(wù)端發(fā)送;所述服務(wù)端根據(jù)所述文件下載請求在共享校驗通過的情況下,將對目標(biāo)文件進(jìn)行分割處理獲得的至少一個子文件包分配至多個共享用戶;
21、文件下載模塊,被配置為基于下載鏈路從所述服務(wù)端進(jìn)行文件下載,獲得目標(biāo)子文件包,并接收至少一個關(guān)聯(lián)客戶端發(fā)送的至少一個關(guān)聯(lián)子文件包;
22、合并處理模塊,被配置為對所述目標(biāo)子文件包和所述至少一個關(guān)聯(lián)子文件包進(jìn)行合并處理,獲得目標(biāo)文件。
23、第五方面,本說明書又一個實施例提供了一種文件下載設(shè)備,所述設(shè)備包括:存儲器、處理器和存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令被所述處理器執(zhí)行時實現(xiàn)如上述第一方面所述的文件下載方法的步驟。
24、第六方面,本說明書又一個實施例提供了另一種文件下載設(shè)備,所述設(shè)備包括:存儲器、處理器和存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令被所述處理器執(zhí)行時實現(xiàn)如上述第二方面所述的文件下載方法的步驟。
25、第七方面,本說明書再一個實施例提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)用于存儲計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)如上述第一方面所述的文件下載方法的步驟。
26、第八方面,本說明書再一個實施例提供了另一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)用于存儲計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)如上述第二方面所述的文件下載方法的步驟。
27、第九方面,本說明書再一個實施例提供了一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括文件下載程序,所述文件下載程序被處理器執(zhí)行實現(xiàn)如上述第一方面所述的文件下載方法的步驟。
28、第十方面,本說明書再一個實施例提供了另一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括文件下載程序,所述文件下載程序被處理器執(zhí)行實現(xiàn)如上述第二方面所述的文件下載方法的步驟。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種文件下載方法,其特征在于,應(yīng)用于服務(wù)端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的文件下載方法,其特征在于,所述根據(jù)所述文件下載請求進(jìn)行共享校驗,包括:
3.根據(jù)權(quán)利要求2所述的文件下載方法,其特征在于,所述進(jìn)行所述共享賬戶的訪問用戶數(shù)目檢測,并基于檢測結(jié)果確定所述共享校驗的校驗結(jié)果,包括:
4.根據(jù)權(quán)利要求2所述的文件下載方法,其特征在于,所述進(jìn)行下載共線檢測,并基于檢測結(jié)果確定所述共享校驗的校驗結(jié)果,包括:
5.根據(jù)權(quán)利要求4所述的文件下載方法,其特征在于,所述下載鏈路共線檢測,包括:
6.根據(jù)權(quán)利要求1所述的文件下載方法,其特征在于,所述對所述目標(biāo)文件包含的多個子文件進(jìn)行分割處理,獲得至少一個子文件包,包括:
7.根據(jù)權(quán)利要求1所述的文件下載方法,其特征在于,所述至少一個子文件包中相鄰子文件包具有關(guān)聯(lián)關(guān)系;
8.一種文件下載方法,其特征在于,應(yīng)用于客戶端,所述方法包括:
9.根據(jù)權(quán)利要求8所述的文件下載方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求8所述
...【技術(shù)特征摘要】
1.一種文件下載方法,其特征在于,應(yīng)用于服務(wù)端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的文件下載方法,其特征在于,所述根據(jù)所述文件下載請求進(jìn)行共享校驗,包括:
3.根據(jù)權(quán)利要求2所述的文件下載方法,其特征在于,所述進(jìn)行所述共享賬戶的訪問用戶數(shù)目檢測,并基于檢測結(jié)果確定所述共享校驗的校驗結(jié)果,包括:
4.根據(jù)權(quán)利要求2所述的文件下載方法,其特征在于,所述進(jìn)行下載共線檢測,并基于檢測結(jié)果確定所述共享校驗的校驗結(jié)果,包括:
5.根據(jù)權(quán)利要求4所述的文件下載方法,其特征在于,所述下載鏈路共線檢測,包括:
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李小青,王鋼,鄧文鋒,曾顯珣,
申請(專利權(quán))人:中移互聯(lián)網(wǎng)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。