[發明專利]一種文件下載的控制方法及裝置有效
| 申請號: | 200710073798.2 | 申請日: | 2007-03-30 |
| 公開(公告)號: | CN101072095A | 公開(公告)日: | 2007-11-14 |
| 發明(設計)人: | 伍海君 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 下載 控制 方法 裝置 | ||
技術領域
本發明屬于網絡通信領域,尤其涉及一種文件下載的控制方法及裝置。
背景技術
通用網關接口(Common?Gate?Interface,CGI)是運行在網頁(WEB)服務器上的WEB服務器與客戶端超文本鏈接標示語言(Hypertext?Markup?Language,HTML)網頁頁面的接口。CGI把網頁和WEB服務器中的執行程序連接起來,它把網頁接收的指令傳遞給服務器,再把服務器執行的結果返還給網頁。
目前,下載服務商一般都直接在下載網頁的頁面上公布文件下載地址。這樣,用戶就可以直接通過文件下載地址進行下載。此時,就有可能出現客戶端利用計算機軟件在短時間內進行文件大批量下載的情況,這就給下載服務器帶來了較大的負擔,甚至導致下載服務器崩潰。
發明內容
本發明實施例的目的在于提供一種防止文件被非法下載的方法,旨在解決文件被非法下載的問題。
本發明實施例是這樣實現的,一種文件下載的控制方法,所述方法包括以下步驟:
將生成的包含校驗碼對比值和與所述校驗碼對比值對應的校驗碼識別號的校驗碼信息加載到文件的下載頁面,發送校驗碼信息的輸入提示信息;接收客戶端通過下載頁面提交的校驗碼信息;在保存記錄中查找客戶端提交的校驗碼識別號,若查找到,則驗證客戶端提交的校驗碼對比值與校驗碼記錄中所述檢驗碼識別號對應的校驗碼對比值是否相同,若相同,則驗證所述檢驗碼識別號是否被使用過,若沒有,則向客戶端傳送所述待下載的文件。
本發明實施例的另一目的在于提供一種文件下載的控制裝置,所述控制裝置包括:
校驗碼信息加載模塊,將生成的包含校驗碼對比值和與所述校驗碼對比值對應的校驗碼識別號的校驗碼信息加載到文件的下載頁面,發出校驗碼信息的輸入提示信息;校驗碼信息接收模塊,接收客戶端通過下載頁面提交的校驗碼信息;以及文件傳送模塊,所述文件傳送模塊包括:校驗碼識別號查找模塊,在保存記錄中查找客戶端提交的校驗碼識別號;校驗碼值驗證模塊,若查找到,則驗證客戶端提交的校驗碼對比值與校驗碼記錄中所述校驗碼識別號對應的校驗碼對比值是否相同;校驗碼識別號驗證模塊,若相同,則驗證所述校驗碼識別號是否被使用過,若未被使用過,則所述文件傳送模塊向客戶端傳送所述待下載的文件。
本發明的實施例在下載頁面上加載校驗碼信息,而客戶端要下載文件就需要人為識別校驗碼信息,在下載頁面上填寫校驗碼信息并通過WEB服務器驗證。這樣就防止了客戶端利用計算機軟件在短時間內進行文件大批量下載,從而減輕了下載服務器的負擔。而且客戶端在填寫校驗碼信息時,可能看到下載頁面上對下載服務商有利的廣告等信息,給下載服務商帶來了利益。
附圖說明
圖1是本發明實施例提供的文件下載的控制方法的流程圖;
圖2是本發明實施例提供的校驗碼生成的實現流程圖;
圖3是本發明實施例提供的校驗碼驗證的實現流程圖;
圖4是本發明實施例提供的文件下載的控制裝置的結構圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明的實施例由WEB服務器生成校驗碼信息,保存校驗碼信息并將校驗碼信息加載到文件的下載頁面上。而客戶端要下載文件就需要在文件的下載頁面上人為識別校驗碼對比值,填寫校驗碼對比值,并得到WEB服務器的驗證通過。
圖1示出了本發明實施例提供的文件下載的控制方法的流程,詳述如下:
在步驟S101中,生成并加載校驗碼信息。作為本發明的一個實施例,WEB服務器生成的校驗碼信息包括校驗碼對比值及與其對應的唯一的校驗碼識別號(ID)。由WEB服務器生成校驗碼對比值并相應生成與該校驗碼對比值對應的唯一的校驗碼ID,保存校驗碼對比值和校驗碼ID,并且把它們加載在文件的下載頁面上。加載校驗碼信息的方式是使校驗碼對比值在下載頁面上顯示出來,而使校驗碼ID不在下載頁面上顯示出來。
在步驟S102中,接收客戶端通過下載頁面提交的校驗碼信息。要下載某一頁面鏈接的文件,客戶端就需要人為識別下載頁面上的校驗碼對比值,將識別出來的校驗碼對比值填寫在下載網頁上并向WEB服務器提交下載請求。此時,加載在下載頁面上的校驗碼ID、與該頁面鏈接的文件的文件名就會和校驗碼對比值一并返回到WEB服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710073798.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:汽車轉彎自動平衡系統
- 下一篇:圓孔直徑修改系統及方法





