[發明專利]下載時的媒體文件自動改名的方法以及下載系統無效
| 申請號: | 201010520257.1 | 申請日: | 2010-10-25 |
| 公開(公告)號: | CN102457584A | 公開(公告)日: | 2012-05-16 |
| 發明(設計)人: | 關鎮安;李小康;聶科峰 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;曾旻輝 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 下載 媒體文件 自動 改名 方法 以及 系統 | ||
1.一種下載時的媒體文件自動改名的方法,其特征在于,包括如下步驟:
獲取媒體文件的網絡地址;
根據所述網絡地址查詢與所述網絡地址對應的媒體文件信息;
判斷是否查詢到所述媒體文件信息,若是則獲取所述媒體文件信息,根據所述媒體文件信息更改媒體文件的原文件名。
2.如權利要求1所述的下載時的媒體文件自動改名的方法,其特征在于,所述根據網絡地址查詢與網絡地址對應的媒體文件信息的步驟包括:根據所述網絡地址查詢得到與網絡地址對應存儲在第一映射表中的媒體文件的哈希值;根據所述哈希值查詢得到與所述哈希值對應存儲在第二映射表中的媒體文件信息。
3.如權利要求2所述的下載時的媒體文件自動改名的方法,其特征在于,還包括收集媒體文件信息的步驟,具體包括:
若沒有查詢到與所述網絡地址對應的媒體文件信息,則下載所述媒體文件,解析所述媒體文件獲取媒體文件信息,并計算媒體文件的哈希值,將所述網絡地址與媒體文件的哈希值對應存入所述第一映射表,以及將所述哈希值與媒體文件信息對應存入所述第二映射表。
4.如權利要求3所述的下載時的媒體文件自動改名的方法,其特征在于,將所述網絡地址、媒體文件的哈希值和媒體文件信息對應存儲的步驟具體包括:
判斷所述第一映射表中是否有當前下載的媒體文件的哈希值,若是,則將網絡地址存入第一映射表并建立所述網絡地址與所述哈希值的映射關系,否則將所述網絡地址與所述哈希值對應一并存入所述第一映射表;
判斷所述第二映射表中是否有與所述哈希值對應的媒體文件信息,若不是,則將所述媒體文件信息與所述哈希值對應存儲在第二映射表中。
5.如權利要求1所述的下載時的媒體文件自動改名的方法,其特征在于,還包括設置媒體文件名格式的步驟,包括以下步驟中的至少一步:
在所述媒體文件名之前或之后增加媒體文件信息中的其他信息;
添加保存時間。
6.一種下載系統,包括客戶端和服務器,所述客戶端包括下載交互模塊,所述下載交互模塊至少提供下載存儲界面,供用戶選擇存儲路徑以及文件重命名,其特征在于,還包括:改名模塊,所述改名模塊用于從用戶的下載請求中獲取媒體文件的網絡地址,并根據所述網絡地址向服務器查詢與所述網絡地址對應的媒體文件信息,根據媒體文件信息更改媒體文件的原文件名;
所述服務器用于存儲相對應的網絡地址與媒體文件信息。
7.如權利要求6所述的下載系統,其特征在于,所述服務器存儲有網絡地址與媒體文件的哈希值對應的第一映射表以及媒體文件的哈希值與媒體文件信息對應的第二映射表。
8.如權利要求7所述的下載系統,其特征在于,所述客戶端還包括收集模塊,若改名模塊根據所述網絡地址無法獲取所述媒體文件信息,則所述下載工具下載所述媒體文件,所述收集模塊用于解析所述媒體文件獲取媒體文件信息并計算媒體文件的哈希值,然后將所述網絡地址、媒體文件的哈希值和媒體文件信息發送到服務器。
9.如權利要求8所述的下載系統,其特征在于,所述服務器還包括管理模塊,用于:
判斷所述第一映射表中是否有當前下載的媒體文件的哈希值,若是,則建立所述網絡地址與所述哈希值的映射關系;否則將所述網絡地址與所述哈希值對應一并存入所述第一映射表;
判斷所述第二映射表中是否有與所述哈希值對應的媒體文件信息,否則將所述媒體文件信息與所述哈希值對應存儲在第二映射表中。
10.如權利要求6所述的下載系統,其特征在于,所述客戶端還包括可設置保存名稱格式的名稱設置模塊,至少用于:
在所述媒體文件名之前或之后增加媒體文件信息中的其他信息;
添加保存時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010520257.1/1.html,轉載請聲明來源鉆瓜專利網。





