[發(fā)明專利]文件下載方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201310208783.8 | 申請日: | 2013-05-30 |
| 公開(公告)號: | CN104219261A | 公開(公告)日: | 2014-12-17 |
| 發(fā)明(設(shè)計)人: | 李忠一;謝德意;趙米華 | 申請(專利權(quán))人: | 鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 文件 下載 方法 系統(tǒng) | ||
1.一種文件下載方法,其特征在于,該方法包括:
生成步驟:為每個可供客戶端下載的文件生成下載地址;
接收步驟:接收客戶端的下載請求;
設(shè)置步驟:從被請求文件的下載地址將該文件解析成原始數(shù)據(jù)流,設(shè)置對該原始數(shù)據(jù)流中的數(shù)據(jù)的讀取參數(shù);
讀取步驟:根據(jù)客戶端的下載請求和所設(shè)置的讀取參數(shù)讀取所述原始數(shù)據(jù)流中的數(shù)據(jù);及
傳送步驟:將所讀取的數(shù)據(jù)傳送給客戶端。
2.如權(quán)利要求1所述的文件下載方法,其特征在于,該方法在所述接收步驟和設(shè)置步驟之間還包括:
驗證步驟:驗證客戶端的用戶是否具有下載該被請求文件的權(quán)限。
3.如權(quán)利要求1所述的文件下載方法,其特征在于,所述下載地址為統(tǒng)一資源定位符URL地址,通過選定所述可供客戶端下載的文件的存放地址,并利用ServiceHost或互聯(lián)網(wǎng)信息服務(wù)IIS的方式發(fā)布至服務(wù)端,為該文件生成URL地址。
4.如權(quán)利要求1所述的文件下載方法,其特征在于,所述讀取參數(shù)包括讀取位置、讀取長度。
5.如權(quán)利要求4所述的文件下載方法,其特征在于,所述下載請求包括開始下載、停止下載、暫停下載、繼續(xù)下載。
6.如權(quán)利要求5所述的文件下載方法,其特征在于:
當(dāng)接收到開始下載的請求時,根據(jù)讀取長度從所設(shè)置的讀取位置開始讀取所述原始數(shù)據(jù)流中的數(shù)據(jù);
當(dāng)接收到暫停下載的請求時,暫停讀取所述原始數(shù)據(jù)流中的數(shù)據(jù),并記錄當(dāng)前讀取位置;
當(dāng)接收到繼續(xù)下載的請求時,根據(jù)讀取長度從所述當(dāng)前讀取位置繼續(xù)讀取所述原始數(shù)據(jù)流中的數(shù)據(jù);及
當(dāng)接收到停止下載的請求時,停止讀取所述原始數(shù)據(jù)流中的數(shù)據(jù)。
7.一種文件下載系統(tǒng),其特征在于,該系統(tǒng)包括:
生成模塊,用于為每個可供客戶端下載的文件生成下載地址;
接收模塊,用于接收客戶端的下載請求;
設(shè)置模塊,用于從被請求文件的下載地址將該文件解析成原始數(shù)據(jù)流,設(shè)置對該原始數(shù)據(jù)流中的數(shù)據(jù)的讀取參數(shù);
讀取模塊,用于根據(jù)客戶端的下載請求和所設(shè)置的讀取參數(shù),讀取所述原始數(shù)據(jù)流中的數(shù)據(jù);及
傳送模塊,用于將所讀取的數(shù)據(jù)傳送給客戶端。
8.如權(quán)利要求7所述的文件下載系統(tǒng),其特征在于,該系統(tǒng)還包括:
驗證模塊,用于驗證客戶端的用戶是否具有下載該被請求文件的權(quán)限。
9.如權(quán)利要求7所述的文件下載系統(tǒng),其特征在于,所述下載地址為統(tǒng)一資源定位符URL地址,所述生成模塊選定所述可供客戶端下載的文件的存放地址,并利用ServiceHost或互聯(lián)網(wǎng)信息服務(wù)IIS的方式發(fā)布至服務(wù)端,為該文件生成URL地址。
10.如權(quán)利要求7所述的文件下載系統(tǒng),其特征在于,所述讀取參數(shù)包括讀取位置、讀取長度。
11.如權(quán)利要求10所述的文件下載系統(tǒng),其特征在于,所述下載請求包括開始下載、停止下載、暫停下載、繼續(xù)下載。
12.如權(quán)利要求11所述的文件下載系統(tǒng),其特征在于:
當(dāng)所述接收模塊接收到開始下載的請求時,所述讀取模塊根據(jù)讀取長度從所設(shè)置的讀取位置開始讀取所述原始數(shù)據(jù)流中的數(shù)據(jù);
當(dāng)所述接收模塊接收到暫停下載的請求時,所述讀取模塊暫停讀取所述原始數(shù)據(jù)流中的數(shù)據(jù),并記錄當(dāng)前讀取位置;
當(dāng)所述接收模塊接收到繼續(xù)下載的請求時,所述讀取模塊根據(jù)讀取長度從所述當(dāng)前讀取位置繼續(xù)讀取所述原始數(shù)據(jù)流中的數(shù)據(jù);及
當(dāng)所述接收模塊接收到停止下載的請求時,所述讀取模塊停止讀取所述原始數(shù)據(jù)流中的數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司,未經(jīng)鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310208783.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





