[發(fā)明專利]數(shù)據(jù)下載方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201810573022.5 | 申請(qǐng)日: | 2018-06-06 |
| 公開(kāi)(公告)號(hào): | CN110572422A | 公開(kāi)(公告)日: | 2019-12-13 |
| 發(fā)明(設(shè)計(jì))人: | 張海深;崔燦;黨源潮 | 申請(qǐng)(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類(lèi)號(hào): | H04L29/08 | 分類(lèi)號(hào): | H04L29/08;H04L29/06 |
| 代理公司: | 11219 中原信達(dá)知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 張一軍;張效榮 |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 下載 壓縮包 待下載文件 文件打包 下載請(qǐng)求 發(fā)送 打包 計(jì)算機(jī)技術(shù)領(lǐng)域 方法和裝置 存儲(chǔ)位置 接收終端 數(shù)據(jù)下載 文件壓縮 壓縮參數(shù) 壓縮打包 資源消耗 帶寬 終端 節(jié)約 | ||
本發(fā)明公開(kāi)了一種數(shù)據(jù)下載方法和裝置,涉及計(jì)算機(jī)技術(shù)領(lǐng)域。該方法的一具體實(shí)施方式包括:接收終端發(fā)送的文件打包下載請(qǐng)求;基于所述請(qǐng)求,壓縮打包待下載的至少一個(gè)文件,以獲得壓縮包;將所述壓縮包發(fā)送至所述終端;其中所述壓縮參數(shù)包括以下至少一個(gè):待下載文件標(biāo)識(shí)和壓縮包存儲(chǔ)位置。該實(shí)施方式能夠根據(jù)文件打包下載請(qǐng)求對(duì)待下載的至少一個(gè)文件壓縮打包,并將獲得的壓縮包發(fā)送至用戶本地,以實(shí)現(xiàn)用戶打包下載多個(gè)文件的需求,減少了下載時(shí)間,提高了待下載文件的下載速度,節(jié)約下載帶寬,降低資源消耗。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)下載方法和裝置。
背景技術(shù)
對(duì)象存儲(chǔ)也叫做基于對(duì)象的存儲(chǔ),是用來(lái)描述解決和處理離散單元的方法,這些離散單元被稱作為對(duì)象。對(duì)象存儲(chǔ)是無(wú)層次結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)方法,通常用于云中。不同于其他數(shù)據(jù)存儲(chǔ)方法,基于對(duì)象的存儲(chǔ)不使用目錄樹(shù)。各個(gè)單獨(dú)的數(shù)據(jù)單元(對(duì)象)存在于存儲(chǔ)池中的同一級(jí)別。
在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:
用戶在使用對(duì)象存儲(chǔ)產(chǎn)品時(shí)總是期望方便、快捷的信息組織方式,因此,常見(jiàn)的對(duì)象存儲(chǔ)產(chǎn)品以對(duì)象為單位進(jìn)行管理。但是,當(dāng)用戶需要下載多個(gè)對(duì)象時(shí),只能依次下載,不能滿足用戶把多個(gè)對(duì)象打包壓縮作為一個(gè)對(duì)象下載的需求,浪費(fèi)時(shí)間和寬帶資源。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種數(shù)據(jù)下載方法和裝置,能夠根據(jù)文件打包下載請(qǐng)求對(duì)待下載的至少一個(gè)文件壓縮打包,并將獲得的壓縮包發(fā)送至用戶本地,以實(shí)現(xiàn)用戶打包下載多個(gè)文件的需求,減少了下載時(shí)間,提高了待下載文件的下載速度,節(jié)約下載帶寬。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)下載方法,包括:接收終端發(fā)送的文件打包下載請(qǐng)求;基于所述請(qǐng)求,壓縮打包待下載的至少一個(gè)文件,以獲得壓縮包;將所述壓縮包發(fā)送至所述終端;其中,所述文件打包下載請(qǐng)求包括壓縮參數(shù),所述壓縮參數(shù)包括以下至少一個(gè):待下載文件標(biāo)識(shí)和壓縮包存儲(chǔ)位置。
可選地,所述壓縮參數(shù)還包括壓縮規(guī)則;
基于所述請(qǐng)求,壓縮打包待下載的至少一個(gè)文件包括:根據(jù)待下載文件標(biāo)識(shí),確定待下載的至少一個(gè)文件;根據(jù)所述壓縮規(guī)則壓縮打包待下載的至少一個(gè)文件,以獲得壓縮包,將所述壓縮包存儲(chǔ)在所述壓縮包存儲(chǔ)位置。
可選地,壓縮打包待下載的至少一個(gè)文件,以獲得壓縮包包括:當(dāng)待下載的文件為多個(gè)時(shí),并行壓縮打包該多個(gè)待下載的文件,以獲得壓縮文件;將獲得的壓縮文件存儲(chǔ)在緩沖區(qū);將緩沖區(qū)的壓縮文件分片上傳至所述壓縮包存儲(chǔ)位置,以獲得壓縮包。
可選地,所述方法還包括:根據(jù)所述請(qǐng)求,生成打包下載任務(wù),以形成任務(wù)列表;將所述任務(wù)列表中的多個(gè)任務(wù)分配給多個(gè)任務(wù)處理節(jié)點(diǎn),以并行執(zhí)行所述多個(gè)任務(wù)。
可選地,所述待下載的至少一個(gè)文件以對(duì)象存儲(chǔ)的方式存儲(chǔ)。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種數(shù)據(jù)下載裝置,包括:接收模塊,用于接收終端發(fā)送的文件打包下載請(qǐng)求;壓縮模塊,用于基于所述請(qǐng)求,壓縮打包待下載的至少一個(gè)文件,以獲得壓縮包;發(fā)送模塊,用于將所述壓縮包發(fā)送至所述終端;其中,所述文件打包下載請(qǐng)求包括壓縮參數(shù),所述壓縮參數(shù)包括以下至少一個(gè):待下載文件標(biāo)識(shí)和壓縮包存儲(chǔ)位置。
可選地,所述壓縮參數(shù)還包括壓縮規(guī)則;
所述壓縮模塊還用于:根據(jù)待下載文件標(biāo)識(shí),確定待下載的至少一個(gè)文件;根據(jù)所述壓縮規(guī)則壓縮打包待下載的至少一個(gè)文件,以獲得壓縮包,將所述壓縮包存儲(chǔ)在所述壓縮包存儲(chǔ)位置。
可選地,所述壓縮模塊還用于:當(dāng)待下載的文件為多個(gè)時(shí),并行壓縮打包該多個(gè)待下載的文件,以獲得壓縮文件;將獲得的壓縮文件存儲(chǔ)在緩沖區(qū);將緩沖區(qū)的壓縮文件分片上傳至所述壓縮包存儲(chǔ)位置,以獲得壓縮包。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810573022.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





