[發(fā)明專利]一種下載文件的方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201310337619.7 | 申請(qǐng)日: | 2013-08-05 |
| 公開(公告)號(hào): | CN103401931A | 公開(公告)日: | 2013-11-20 |
| 發(fā)明(設(shè)計(jì))人: | 成磊 | 申請(qǐng)(專利權(quán))人: | 天聞數(shù)媒科技(湖南)有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F9/44 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 馬曉亞 |
| 地址: | 410009 湖南省長沙*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 下載 文件 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種下載文件的方法和系統(tǒng)。
背景技術(shù)
隨著通信技術(shù)的發(fā)展,電子書、音頻、視頻等電子文件在商業(yè)領(lǐng)域中的應(yīng)用愈加廣泛。隨之而來的對(duì)其進(jìn)行規(guī)范管理也突顯重要。而在管理電子文件時(shí),對(duì)文件的檢索和下載尤為重要。傳統(tǒng)的C/S(Client/Server,客戶端/服務(wù)器)結(jié)構(gòu)的管理系統(tǒng),下載速度較快,但其部署和維護(hù)成本較高。而B/S(Browser/Server,瀏覽器/服務(wù)器)結(jié)構(gòu)的管理系統(tǒng)憑借其易維護(hù)和部署的優(yōu)勢(shì)受到了越來越多的人的關(guān)注,但是其下載速度較慢。
現(xiàn)階段流行的下載模式有基于HTTP、FTP、P2P和P2SP的下載模式。其中HTTP下載模式必須要客戶端和服務(wù)器建立連接后從服務(wù)器端下載服務(wù)器上的資源,而服務(wù)器的資源有限,有可能有些用戶不能找到自己理想的資源,并且同時(shí)連接到服務(wù)器上的客戶端比較多時(shí),會(huì)在成服務(wù)器響應(yīng)緩慢,影響下載速度。FTP下載模式由于使用的是明文傳輸,容易被竊聽。P2P和P2SP下載模式由于缺乏安全防護(hù)手段以及必要的認(rèn)證機(jī)制,存在許多安全隱患,另外寬帶利用方面也相當(dāng)浪費(fèi)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供了一種改進(jìn)的下載文件的方法和系統(tǒng),來解決以上背景技術(shù)部分提到的技術(shù)問題。
一方面,本發(fā)明實(shí)施例提供了一種下載文件的方法,所述方法包括:
接收用戶下載命令,根據(jù)下載命令將所要下載文件的文件標(biāo)識(shí)寫入中間文件,同時(shí)將中間文件的地址信息返回到客戶端;
根據(jù)接收到的地址信息啟動(dòng)下載插件,并讀取中間文件中的文件標(biāo)識(shí);
根據(jù)所述文件標(biāo)識(shí)下載對(duì)應(yīng)的文件。
進(jìn)一步的,所述接收用戶下載命令,根據(jù)下載命令將所要下載文件的文件標(biāo)識(shí)寫入中間文件,同時(shí)將中間文件的地址信息返回到客戶端包括:
加密所要下載文件的文件標(biāo)識(shí);
將加密后的文件標(biāo)識(shí)存入中間文件;
獲取中間文件的地址信息。
進(jìn)一步的,所述文件標(biāo)識(shí)為文件編號(hào)。
進(jìn)一步的,所述中間文件為XML文件。
進(jìn)一步的,所述根據(jù)接收到的地址信息啟動(dòng)下載插件,并讀取中間文件中的文件標(biāo)識(shí)包括:
在接收到的地址信息符合預(yù)定格式時(shí)啟動(dòng)所述下載插件;
解析中間文件中的加密數(shù)據(jù)信息;
解密所述加密數(shù)據(jù)信息,獲取所要下載文件的文件標(biāo)識(shí)。
進(jìn)一步的,所述根據(jù)文件標(biāo)識(shí)下載對(duì)應(yīng)的文件包括:
判斷所述文件標(biāo)識(shí)對(duì)應(yīng)的文件是否曾被下載;
在所述文件標(biāo)識(shí)對(duì)應(yīng)的文件已下載但與服務(wù)器中的文件不符或未被下載時(shí),下載對(duì)應(yīng)的文件。
進(jìn)一步的,所述方法還包括在文件下載的同時(shí)監(jiān)聽新的下載任務(wù),如果有新的下載任務(wù),加入到下載列表開始下載。
對(duì)應(yīng)地,本發(fā)明實(shí)施例還提出了一種下載文件的系統(tǒng),所述系統(tǒng)包括:
獲取模塊,用于接收用戶下載命令,根據(jù)下載命令將所要下載的文件標(biāo)識(shí)寫入中間文件,同時(shí)將中間文件的地址信息返回到客戶端;
識(shí)別模塊,用于根據(jù)接收到的地址信息啟動(dòng)下載插件,并讀取中間文件中的文件標(biāo)識(shí);
下載模塊,根據(jù)所述文件標(biāo)識(shí)下載對(duì)應(yīng)的文件。
進(jìn)一步的,所述獲取模塊包括:
加密單元,用于加密所述下載文件的文件標(biāo)識(shí);
存儲(chǔ)單元,用于將加密后的文件標(biāo)識(shí)存入中間文件;
地址獲取單元,用于獲取中間文件的地址信息。
進(jìn)一步的,所述文件標(biāo)識(shí)為文件編號(hào)。
進(jìn)一步的,所述中間文件為XML文件。
進(jìn)一步的,所述識(shí)別模塊包括:
啟動(dòng)單元,用于在接收到的地址信息符合預(yù)定格式時(shí)啟動(dòng)所述下載插件;
解析單元,解析中間文件中的加密數(shù)據(jù)信息;
解密單元,解密所述加密數(shù)據(jù)信息,獲取所要下載文件的文件標(biāo)識(shí)。
進(jìn)一步的,所述下載模塊包括:
判斷單元,用于判斷所述文件標(biāo)識(shí)對(duì)應(yīng)的文件是否曾被下載;
下載單元,用于在所述文件標(biāo)識(shí)對(duì)應(yīng)的文件已下載但與服務(wù)器中的文件不符或未被下載時(shí),下載對(duì)應(yīng)的文件。
進(jìn)一步的,所述系統(tǒng)還包括:
監(jiān)聽模塊,用于在下載過程中監(jiān)聽新的下載任務(wù),如果有新的下載任務(wù),加入到下載列表開始下載。
本發(fā)明實(shí)施例提出了一種下載文件的方法和系統(tǒng),本發(fā)明通過下載插件的方式,使下載客戶端程序與數(shù)據(jù)庫完全脫離,確保了系統(tǒng)的安全,另外通過對(duì)所有請(qǐng)求的參數(shù)進(jìn)行加密,有效地保證了數(shù)據(jù)庫的安全性。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天聞數(shù)媒科技(湖南)有限公司,未經(jīng)天聞數(shù)媒科技(湖南)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310337619.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種界面共享的處理方法及裝置
- 下一篇:多功能控制輪
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





