[發明專利]下載時的媒體文件自動改名的方法以及下載系統無效
| 申請號: | 201010520257.1 | 申請日: | 2010-10-25 |
| 公開(公告)號: | CN102457584A | 公開(公告)日: | 2012-05-16 |
| 發明(設計)人: | 關鎮安;李小康;聶科峰 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;曾旻輝 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 下載 媒體文件 自動 改名 方法 以及 系統 | ||
【技術領域】
本發明涉及互聯網的下載領域,尤其涉及一種下載時的媒體文件自動改名的方法以及下載系統。
【背景技術】
用戶在使用互聯網時,都會下載網絡上的資源,網絡資源包括媒體文件如視頻文件、音頻文件或圖片等。當用戶下載媒體文件(如mp3音樂文件)時,往往網站提供給用戶保存時的文件名并不與媒體文件內容相關(如歌曲名、影片名等),可能是便于網站組織這些媒體文件的文件名,比如一串數字。這時就需要用戶在下載開始前或下載完成后手動更改,操作較為復雜。
【發明內容】
鑒于上述,有必要針對傳統下載時需手動更改媒體文件名的問題,提供一種下載時的媒體文件自動改名的方法。
一種下載時的媒體文件自動改名的方法,包括如下步驟:獲取媒體文件的網絡地址;根據所述網絡地址查詢與所述網絡地址對應的媒體文件信息;判斷是否查詢到所述媒體文件信息,若是則獲取所述媒體文件信息,根據所述媒體文件信息更改媒體文件的原文件名。
優選地,所述根據網絡地址查詢與網絡地址對應的媒體文件信息的步驟包括:根據所述網絡地址查詢得到與網絡地址對應存儲在第一映射表中的媒體文件的哈希值;根據所述哈希值查詢得到與所述哈希值對應存儲在第二映射表中的媒體文件信息。
優選地,還包括收集媒體文件信息的步驟,具體包括:若沒有查詢到與所述網絡地址對應的媒體文件信息,則下載所述媒體文件,解析所述媒體文件獲取媒體文件信息,并計算媒體文件的哈希值,將所述網絡地址與媒體文件的哈希值對應存入所述第一映射表,以及將所述哈希值與媒體文件信息對應存入所述第二映射表。
優選地,將所述網絡地址、媒體文件的哈希值和媒體文件信息對應存儲的步驟具體包括:判斷所述第一映射表中是否有當前下載的媒體文件的哈希值,若是,則將網絡地址存入第一映射表并建立所述網絡地址與所述哈希值的映射關系,否則將所述網絡地址與所述哈希值對應一并存入所述第一映射表;判斷所述第二映射表中是否有與所述哈希值對應的媒體文件信息,若不是,則將所述媒體文件信息與所述哈希值對應存儲在第二映射表中。
優選地,還包括設置媒體文件名格式的步驟,包括以下步驟中的至少一步:在所述媒體文件名之前或之后增加媒體文件信息中的其他信息;添加保存時間。
此外,還提供一種下載系統。
一種下載系統,包括客戶端和服務器,所述客戶端包括下載交互模塊,所述下載交互模塊至少提供下載存儲界面,供用戶選擇存儲路徑以及文件重命名,還包括:改名模塊,所述改名模塊用于從用戶的下載請求中獲取媒體文件的網絡地址,并根據所述網絡地址向服務器查詢與所述網絡地址對應的媒體文件信息,根據媒體文件信息更改媒體文件的原文件名;所述服務器用于存儲相對應的網絡地址與媒體文件信息。
優選地,所述服務器存儲有網絡地址與媒體文件的哈希值對應的第一映射表以及媒體文件的哈希值與媒體文件信息對應的第二映射表。
優選地,所述客戶端還包括收集模塊,若改名模塊根據所述網絡地址無法獲取所述媒體文件信息,則所述下載工具下載所述媒體文件,所述收集模塊用于解析所述媒體文件獲取媒體文件信息并計算媒體文件的哈希值,然后將所述網絡地址、媒體文件的哈希值和媒體文件信息發送到服務器。
優選地,所述服務器還包括管理模塊,用于:判斷所述第一映射表中是否有當前下載的媒體文件的哈希值,若是,則建立所述網絡地址與所述哈希值的映射關系;否則將所述網絡地址與所述哈希值對應一并存入所述第一映射表;判斷所述第二映射表中是否有與所述哈希值對應的媒體文件信息,否則將所述媒體文件信息與所述哈希值對應存儲在第二映射表中。
優選地,所述客戶端還包括可設置保存名稱格式的名稱設置模塊,至少用于:在所述媒體文件名之前或之后增加媒體文件信息中的其他信息;添加保存時間。
上述方法和下載系統通過查詢網絡地址獲得媒體文件名,在下載之前將原文件名替換掉,從而實現自動改名,無需手動改名,操作簡單。
【附圖說明】
圖1為一實施例的一種下載時的媒體文件自動改名的方法流程圖;
圖2為圖1實施例中的收集媒體文件信息的處理流程圖;
圖3為一實施例的下載系統的模塊圖。
【具體實施方式】
以下結合附圖進行進一步說明。
如圖1所示,為一實施例的一種下載時的媒體文件自動改名的方法流程圖。該方法包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010520257.1/2.html,轉載請聲明來源鉆瓜專利網。





