国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      下載方法及相關(guān)系統(tǒng)和設(shè)備的制作方法

      文檔序號:7707965閱讀:105來源:國知局
      專利名稱:下載方法及相關(guān)系統(tǒng)和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及下載方法及相關(guān)系統(tǒng)和設(shè)備。 背景4支術(shù)
      隨著互聯(lián)網(wǎng)的普及,人們通過網(wǎng)絡(luò)可以很容易地下載需要的文件,如電影 視頻文件、音樂視頻文件,隨之而來的問題是文件的使用難以得到有效的控制。 當(dāng)用戶下載到文件之后,對于文件提供者來說就失去了對該文件的控制,例如, 文件可能在沒有征得文件提供者的同意下被四處散播和使用,從而侵害了文件 提供者的利益。因此,亟需一種能夠?qū)ξ募M行有效的版權(quán)保護的下載方法。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供下載方法及相關(guān)系統(tǒng)和設(shè)備,能夠?qū)ξ募M行有效的版 權(quán)保護。
      本發(fā)明實施例提供的下載方法,包括文件服務(wù)器用公鑰對原文件進行加 密,根據(jù)加密后的文件生成文件的標(biāo)識;客戶端向中心服務(wù)器發(fā)送下載請求, 下載請求包括請求下載的文件的標(biāo)識;中心服務(wù)器獲取并向客戶端發(fā)送標(biāo)識對 應(yīng)的下載資源列表;客戶端根據(jù)下載資源列表從文件服務(wù)器和其他客戶端下載 需要的文件;發(fā)送下載請求的客戶端若需要讀取下載到的文件,則獲取并向中 心服務(wù)器發(fā)送至少一個被授權(quán)裝置的特征信息;中心服務(wù)器用特征信息對公鑰 進行加密得到第一密鑰,并向所述客戶端發(fā)送第一密鑰;客戶端根據(jù)特征信息 對第一密鑰進行解密得到公鑰,根據(jù)公鑰解密并讀取下載到的文件。
      本發(fā)明實施例提供的通信系統(tǒng),包括文件服務(wù)器,用于用公鑰對原文件 進行加密,根據(jù)加密后的文件生成文件的標(biāo)識;客戶端,用于向中心服務(wù)器發(fā) 送下載請求,下載請求包括請求下載的文件的標(biāo)識;根據(jù)接收到的下載資源列 表從文件服務(wù)器和其他客戶端下載需要的文件;若需要讀取下載到的文件,則 獲取并向中心服務(wù)器發(fā)送至少一個被授權(quán)裝置的特征信息;根據(jù)特征信息對接 收到的第一密鑰進行解密得到公鑰,根據(jù)公鑰解密并讀取下載到的文件;中心 服務(wù)器,用于獲取并向客戶端發(fā)送標(biāo)識對應(yīng)的下載資源列表;用特征信息對公 鑰進行加密得到第一密鑰,并向客戶端發(fā)送第一密鑰。
      本發(fā)明實施例提供的文件服務(wù)器,包括加密模塊,用于用公鑰對原文件
      5進行加密;生成模塊,用于根據(jù)加密后的文件生成文件的標(biāo)識。
      本發(fā)明實施例提供的中心服務(wù)器,包括接收模塊,用于接收客戶端發(fā)送 的下載請求、以及至少一個被授權(quán)裝置的特征信息,下載請求包括請求下載的 文件的標(biāo)識;加密模塊,用于用特征信息對公鑰進行加密得到第一密鑰;獲取 模塊,用于獲取標(biāo)識對應(yīng)的下載資源列表;發(fā)送模塊,用于向客戶端發(fā)送下載 資源列表和第一密鑰。
      本發(fā)明實施例提供的客戶端,包括獲取模塊,用于若需要讀取下載到的 文件,則獲取至少一個被授權(quán)裝置的特征信息;發(fā)送模塊,用于向中心服務(wù)器 發(fā)送下載請求和特征信息,下載請求包括請求下載的文件的標(biāo)識;接收模塊, 用于接收中心服務(wù)器發(fā)送的下載資源列表和第一密鑰;下載模塊,用于根據(jù)下 載資源列表從文件服務(wù)器和其他客戶端下載需要的文件;解密讀取模塊,用于 根據(jù)特征信息對第一密鑰進行解密得到公鑰,根據(jù)公鑰解密并讀取下載到的文 件。
      本發(fā)明實施例中,文件服務(wù)器采用公鑰對原文件進行加密,客戶端在下載 到加密后的文件之后,若需要讀取下載到的文件,則獲取并向中心服務(wù)器發(fā)送 至少 一個被授權(quán)裝置的特征信息,中心服務(wù)器再用該特征信息對公鑰進行加密 得到第一密鑰,并發(fā)送給客戶端,客戶端再根據(jù)被授權(quán)裝置的特征信息對收到 的第一密鑰進行解密得到公鑰,并根據(jù)公鑰解密和讀取下載到的文件。因此, 若客戶端沒有被授權(quán)裝置,則客戶端無法從中心服務(wù)器獲得第一密鑰,無法解 密和讀取下載到的文件。因此,本實施例能夠?qū)ξ募M行有效的版權(quán)保護。


      <圖1是本發(fā)明實施例中下載方法的 一個實施例的流程圖; 圖2是本發(fā)明實施例中下載方法的另 一實施例的流程圖; 圖3是本發(fā)明實施例中通信系統(tǒng)的 一個實施例的示意圖; 圖4是本發(fā)明實施例中文件服務(wù)器的 一個實施例的示意圖; 圖5是本發(fā)明實施例中的中心服務(wù)器的 一個實施例的示意圖; 圖6是本發(fā)明實施例中客戶端的 一個實施例的示意圖。
      具體實施例方式
      本發(fā)明實施例提供一種下載方法及相關(guān)系統(tǒng)和設(shè)備,能夠?qū)ξ募M行有效的版權(quán)保護。以下分別進行詳細(xì)說明。
      請參閱圖1 ,本發(fā)明實施例中下載方法的一個實施例包括
      101、 文件服務(wù)器用公鑰對原文件進行加密,根據(jù)加密后的文件生成文件
      的標(biāo)識;
      本實施例中,文件服務(wù)器編輯和提供所有下載的文件。文件服務(wù)器在編輯 好原文件后,用公鑰對原文件進行加密得到加密文件,此處的具體加密技術(shù)可 以采用公知的加密技術(shù)。
      文件服務(wù)器的數(shù)量可根據(jù)不同需求進行設(shè)置,可以為一個,兩個或者多個。
      102、 客戶端向中心服務(wù)器發(fā)送下載請求,下載請求包括請求下載的文件 的標(biāo)識;
      文件的標(biāo)識可以為文件對應(yīng)的哈希碼,或者文件的其他特征信息。
      103、 中心服務(wù)器獲取并向客戶端發(fā)送標(biāo)識對應(yīng)的下載資源列表;
      中心服務(wù)器在接收到下載請求之后,根據(jù)下載請求中的文件的標(biāo)識查詢存 有該文件的文件服務(wù)器和其他客戶端,并將存有該文件的文件服務(wù)器和其他客 戶端的下載路徑生成下載資源列表,再向客戶端發(fā)送該下載資源列表。
      104、 客戶端根據(jù)下載資源列表從文件服務(wù)器和其他客戶端下載需要的文
      件;
      客戶端根據(jù)下載資源列表,可以同時從文件服務(wù)器和存有所需文件的其他 客戶端下載需要的文件,也可以選擇只從文件服務(wù)器下載需要的文件。
      105、 發(fā)送下載請求的客戶端若需要讀取下載到的文件,則獲取并向中心 服務(wù)器發(fā)送至少 一個被授權(quán)裝置的特征信息;
      當(dāng)客戶端下載到需要的文件之后,若該客戶端需要讀取下載到的文件,則 該客戶端獲取至少一個被授權(quán)裝置的特征信息,并向中心服務(wù)器發(fā)送該特征信 息。
      至少一個被授權(quán)裝置可以包括一個、兩個或者多個被授權(quán)裝置。被授權(quán)裝 置可以為被授權(quán)的存儲裝置、或被授權(quán)的文件處理裝置。被授權(quán)裝置的特征信 息可以為被授權(quán)裝置的識別碼。
      106、 中心服務(wù)器用特征信息對公鑰進行加密得到第一密鑰,并向客戶端 發(fā)送第一密鑰;
      7當(dāng)中心服務(wù)器接收到客戶端發(fā)送的被授權(quán)裝置的特征信息時,中心服務(wù)器 用該特征信息對公鑰進行加密得到第 一密鑰,此處的具體加密技術(shù)可以采用公 知的加密技術(shù)。
      107、客戶端根據(jù)特征信息對第一密鑰進行解密得到公鑰,根據(jù)公鑰解密
      并讀取下載到的文件。
      客戶端接收到第 一 密鑰后,則根據(jù)被授權(quán)裝置的特征信息對第 一 密鑰進行 解密得到公鑰,再用公鑰解密并讀取下載到的文件。
      此處需要說明的是,步驟101至步驟104也可以按如下方式進行客戶端在 發(fā)送下載請求之前獲取至少一個被授權(quán)裝置的特征信息,再向中心服務(wù)器發(fā)送 下載請求,并且,該下載請求除包括請求下載的文件的標(biāo)識之外,還包括被授 權(quán)裝置的特征信息。然后,中心服務(wù)器獲取標(biāo)識對應(yīng)的下載資源列表,并用收 到的特征信息對公鑰進行加密得到第一密鑰,再向客戶端發(fā)送該下載資源列表 和第一密鑰。然后,客戶端根據(jù)收到的下載資源列表從文件服務(wù)器和其他客戶 端下載需要的文件。
      本實施例中,文件服務(wù)器采用公鑰對原文件進行加密,客戶端在下載到加 密后的文件之后,若需要讀取下載到的文件,則獲取并向中心服務(wù)器發(fā)送至少 一個被授權(quán)裝置的特征信息,中心服務(wù)器再用該特征信息對公鑰進行加密得到 第一密鑰,并發(fā)送給客戶端,客戶端再根據(jù)被授權(quán)裝置的特征信息對收到的第 一密鑰進行解密得到公鑰,并根據(jù)公鑰解密和讀取下載到的文件。因此,若客 戶端沒有被授權(quán)裝置,則客戶端無法從中心服務(wù)器獲得第一密鑰,無法解密和 讀取下載到的文件。因此,本實施例能夠?qū)ξ募氖褂眠M行控制,對文件進行 有效的版權(quán)保護。
      為便于理解,下面以被授權(quán)裝置有兩個,且分別為被授權(quán)的文件處理裝置 和被授權(quán)的存儲裝置為例,對本發(fā)明實施例中的下載方法進行說明。請參閱圖 2,本發(fā)明實施例中的下載方法的另 一實施例包括
      201、文件服務(wù)器用公鑰對原文件進行加密,根據(jù)加密后的文件生成文件 的標(biāo)識;
      本實施例中,文件服務(wù)器編輯和提供所有下載的文件,因此,可保證提供 的下載的文件的安全性和合法性,并且,可以針對電^f見機、電腦、手才幾這些不同平臺編輯不同失見格的文件,實現(xiàn)針對不同平臺的個性化服務(wù)。
      202、 客戶端向中心服務(wù)器發(fā)送下載請求,下載請求包括請求下載的文件 的標(biāo)識;
      此處需要說明的是,客戶端在登錄中心服務(wù)器時,可以向中心服務(wù)器發(fā)送 自身的種子資源信息,以便于中心服務(wù)器記錄客戶端的種子資源信息。
      或者,中心服務(wù)器也可以在接受下載請求之后,對應(yīng)于發(fā)送下載請求的客 戶端的網(wǎng)絡(luò)地址信息,增加該下載請求中的標(biāo)識對應(yīng)的種子資源信息。
      203、 中心服務(wù)器獲取并向客戶端發(fā)送標(biāo)識對應(yīng)的下載資源列表;
      204、 客戶端根據(jù)下載資源列表從文件服務(wù)器和其他客戶端將需要的文件 下載到被授權(quán)的存儲裝置;
      本實施例中,客戶端將需要的文件下載到被授權(quán)的存儲裝置,可對被授權(quán) 的存儲裝置進行設(shè)置,使得下載到的文件不能被拷貝到未被授權(quán)的存儲裝置, 使得客戶端只能從該被授權(quán)的存儲裝置解密并讀取下載到的文件,從而對文件 起到更有效的版權(quán)保護。
      205、 發(fā)送下載請求的客戶端若需要讀取下載到的文件,則獲取并向中心 服務(wù)器發(fā)送被授權(quán)的文件處理裝置和被授權(quán)的存儲裝置的識別碼;
      當(dāng)客戶端下載到需要的文件之后,若該客戶端需要讀取下載到的文件,則 該客戶端獲取被授權(quán)的文件處理裝置的識別碼,以及被授權(quán)的存儲裝置的識別 碼,并向中心服務(wù)器發(fā)送獲取到的識別碼。
      206、 中心服務(wù)器用被授權(quán)的文件處理裝置的識別碼對公鑰進行加密得到 第二密鑰,再用被授權(quán)的存儲裝置的識別碼對第二密鑰進行加密得到第一密 鑰,并向客戶端發(fā)送第一密鑰;
      中心服務(wù)器用被授權(quán)的文件處理裝置和被授權(quán)的存儲裝置的識別碼,對公 鑰分別進行一次加密和二次加密得到第 一密鑰,此處的具體加密技術(shù)可以采用 公知的加密技術(shù)。
      可以理解的是,中心服務(wù)器也可以先用被授權(quán)的存儲裝置的識別碼對公鑰 進行加密得到第二密鑰,再用被授權(quán)的文件處理裝置的識別碼對第二密鑰進行 加密得到第一密鑰,再向客戶端發(fā)送第一密鑰。
      207、 客戶端根據(jù)被授權(quán)的存儲裝置的識別碼,對第一密鑰進行解密得到第二密鑰,再根據(jù)被授權(quán)的文件處理裝置的識別碼,對第二密鑰解密得到公鑰, 根據(jù)公鑰解密并讀取下載到的文件。
      相應(yīng)于步驟206,客戶端在接收到第一密鑰后,則用被授權(quán)的存儲裝置和
      被授權(quán)的文件處理裝置的識別碼對第一密鑰分別進行一次解密和二次解密,得 到公鑰,再用公鑰解密并讀取下載到的文件。
      本實施例中,被授權(quán)的文件處理裝置可以為電視機、電腦、音響或手機; 被授權(quán)的存儲裝置可以為閃存盤、電腦硬盤、存儲卡或讀卡器。只有客戶端同 時具有被授權(quán)的文件處理裝置和存儲裝置時,客戶端才能夠獲取第一密鑰,從 而獲取公鑰并解密和讀取下載到的文件,從而能夠?qū)ξ募M行使用控制,實現(xiàn) 對文件進行更為有效的版權(quán)保護。
      可以理解的是,可以同時對同 一品牌的同 一系列的文件處理裝置或存儲裝 置進行授權(quán)。例如,若凡是第一品牌的第一系列的電3見機均為被授權(quán)的文件處 理裝置,凡是第二品牌的第二系列的閃存盤均為被授權(quán)的存儲裝置,那么,只 要客戶端同時具有第一品牌的第 一系列的電視機和第二品牌的第二系列的閃 存盤時,就能夠解密并讀:f又下載到的文件。若客戶端不具有第一品牌的第一系 列的電視機或第二品牌的第二系列的閃存盤,則客戶端不能夠解密并讀取下載 到的文件。
      本實施例中,若客戶端需要讀取下載到的文件,則需要獲取并向中心服務(wù) 器發(fā)送被授權(quán)的文件處理裝置和存儲裝置的識別碼,中心服務(wù)器采用接收到的 識別碼,對公鑰進行加密得到第一密鑰,客戶端采用被授權(quán)的存儲裝置和文件 服務(wù)器的識別碼對第一密鑰進行解密得到公鑰,并根據(jù)公鑰解密和讀取下載到 的文件。因此,若客戶端沒有被授權(quán)的文件處理裝置和存儲裝置,則客戶端無 法從中心服務(wù)器獲得第一密鑰,無法解密和讀取下載到的文件。因此,本實施 例能夠?qū)ξ募氖褂眠M行控制,對文件進行有效的版權(quán)保護。
      下面對本發(fā)明實施例中的通信系統(tǒng)進行說明,請參閱圖3,本發(fā)明實施例 中的通信系統(tǒng)的一個實施例包括
      文件服務(wù)器301,用于用公鑰對原文件進行加密,根據(jù)加密后的文件生成 文件的標(biāo)識;
      客戶端302,用于向中心服務(wù)器303發(fā)送下載請求,下載請求包括請求下載的文件的標(biāo)識;根據(jù)接收到的下載資源列表從文件服務(wù)器301和其他客戶端下 載需要的文件;若需要讀取下載到的文件,則獲取并向中心服務(wù)器303發(fā)送至 少一個被授權(quán)裝置的特征信息;根據(jù)特征信息對接收到的第一密鑰進行解密得 到公鑰,根據(jù)公鑰解密并讀取下載到的文件;
      中心服務(wù)器303,用于獲取并向客戶端302發(fā)送接收到的標(biāo)識對應(yīng)的下載資 源列表;用客戶端302發(fā)送的特征信息對公鑰進行加密得到第一密鑰,并向該 客戶端302發(fā)送第一密鑰。
      本實施例中,文件服務(wù)器301編輯和提供所有下載的文件。在文件服務(wù)器 301編輯好原文件后,文件服務(wù)器301可以用公鑰對原文件進行加密,并根據(jù)加 密后的文件生成文件的標(biāo)識。
      客戶端302需要下載時,向中心服務(wù)器303發(fā)送下載請求,該下載請求包括 請求下載的文件的標(biāo)識;中心服務(wù)器303接收到客戶端302發(fā)送的下載請求之 后,則#4居下載請求中的文件的標(biāo)識查詢存有該文件的文件服務(wù)器301和其他 客戶端,并將存有該文件的文件服務(wù)器301和其他客戶端的下載路徑生成下載 資源列表,再向客戶端302發(fā)送該下載資源列表。
      客戶端302在接收到下載資源列表后,根據(jù)該下栽資源列表從文件服務(wù)器 301和其他客戶端下載需要的文件。
      在下載到需要的文件之后,客戶端302若需要讀取下載到的文件,則獲取 至少一個被授權(quán)裝置的特征信息,并向中心服務(wù)器303發(fā)送該特征信息。中心 服務(wù)器303根據(jù)客戶端302發(fā)送的特征信息對公鑰進行加密得到第一密鑰,并向 該客戶端302發(fā)送第一密鑰。
      客戶端302在接收到第一密鑰之后,根據(jù)獲取的特征信息對第一密鑰進行 解密得到公鑰,再根據(jù)公鑰解密并讀取下載到的文件。
      此處需要說明的是,客戶端302在登錄中心服務(wù)器303時,可以向中心服務(wù) 器303發(fā)送自身的種子資源信息,以便于中心服務(wù)器303記錄客戶端302的種子 資源信息。
      中心服務(wù)器303也可以在接受下載請求之后,對應(yīng)于發(fā)送下載請求的客戶 端302的網(wǎng)絡(luò)地址信息,增加該下載請求中的標(biāo)識對應(yīng)的種子資源信息。
      此處需要說明的是,本實施例還可以包括用戶數(shù)據(jù)庫,用于保存各用戶的種子資源信息、網(wǎng)絡(luò)地址信息、登錄狀態(tài)和下載任務(wù),以便于對各用戶進行管
      理監(jiān)控。中心服務(wù)器303可以通過訪問用戶數(shù)據(jù)庫來完成對用戶的登錄驗證。 用戶數(shù)據(jù)庫可以與中心服務(wù)器303為一體,以提高中心服務(wù)器303對用戶數(shù)據(jù)庫 的訪問速度。
      本實施例中,文件服務(wù)器301采用公鑰對原文件進行加密,客戶端302在下 載到加密后的文件之后,若需要讀取下載到的文件,則獲取并向中心服務(wù)器303 發(fā)送至少一個被授權(quán)裝置的特征信息,中心服務(wù)器303再用該特征信息對公鑰 進行加密得到第一密鑰,并發(fā)送給客戶端302,客戶端302再根據(jù)被授權(quán)裝置的 特征信息對收到的第一密鑰進行解密得到公鑰,并根據(jù)公鑰解密和讀取下載到 的文件。因此,若客戶端302沒有被授權(quán)裝置,則客戶端302無法從中心服務(wù)器 303獲得第一密鑰,無法解密和讀取下載到的文件。因此,本實施例能夠?qū)ξ?件的使用進行控制,對文件進行有效的版權(quán)保護。
      下面對本發(fā)明實施例中的文件服務(wù)器進行說明,請參閱圖4,本發(fā)明實施 例中的文件服務(wù)器的一個實施例包括
      加密模塊401,用于用公鑰對原文件進行加密; 生成模塊402,用于根據(jù)加密后的文件生成文件的標(biāo)識。 文件服務(wù)器在編輯好文件之后,加密模塊401用公鑰對原文件進行加密, 生成模塊402再根據(jù)加密后的文件生成文件的標(biāo)識。
      本實施例中,文件服務(wù)器用公鑰加密原文件,使客戶端下載到的文件是加 密文件,因此,可以設(shè)置具有被授權(quán)裝置的客戶端,才能夠獲取公鑰以解密并 讀取下載到的文件,從而能夠?qū)ξ募氖褂眠M行控制,對文件進行有效的版權(quán) 保護。
      下面對本發(fā)明實施例中的中心服務(wù)器進行說明,請參閱圖5,本發(fā)明實施
      例中的中心服務(wù)器的一個實施例包括
      接收模塊501,用于接收客戶端發(fā)送的下載請求、以及至少一個被授權(quán)裝
      置的特征信息,該下載請求包括請求下載的文件的標(biāo)識;
      加密模塊502,用于用接收到的特征信息對公鑰進行加密得到第一密鑰; 獲取模塊503,用于獲取客戶端發(fā)送的標(biāo)識對應(yīng)的下載資源列表; 發(fā)送模塊504,用于向客戶端發(fā)送該客戶端發(fā)送的標(biāo)識對應(yīng)的下載資源列本實施例中,接收模塊501接收客戶端發(fā)送的下載請求之后,獲取模塊503 獲取客戶端發(fā)送的標(biāo)識對應(yīng)的下載資源列表,然后,發(fā)送模塊504向該客戶端
      發(fā)送該下載資源列表。
      本實施例中,客戶端下載的文件是用公鑰加密后的文件。因此,客戶端在 下載到文件之后,需獲取并向中心服務(wù)器發(fā)送至少一個被授權(quán)裝置的特征信 息,以獲取用于解密和讀取文件的公鑰。
      在接收模塊501接收到客戶端發(fā)送的至少一個被授權(quán)裝置的特征信息之 后,加密模塊502用該特征信息對公鑰進行加密得到第一密鑰,發(fā)送模塊504 再向該客戶端發(fā)送該第一密鑰。客戶端在接收到第一密鑰之后,可以根據(jù)獲取 的特征信息對第一密鑰進行解密得到公鑰,以解密和讀取下載到的文件。
      此處需要說明的是,本實施例中,中心服務(wù)器還可以包括記錄模塊,用于 在接受下載請求之后,對應(yīng)于發(fā)送下載請求的客戶端的網(wǎng)絡(luò)地址信息,增加該 下載請求中的標(biāo)識對應(yīng)的種子資源信息。
      此處還需要說明的是,至少一個被授權(quán)裝置可以包括一個、兩個或者多個 被授權(quán)裝置。例如,至少一個被授權(quán)裝置可以包括被授權(quán)的文件處理裝置和被 授權(quán)的存儲裝置,以此限定只有客戶端同時具有被授權(quán)的文件處理裝置和存儲 裝置時,客戶端才能夠獲取第一密鑰,從而獲取公鑰并解密和讀取下載到的文 件,從而能夠?qū)ξ募M行使用控制,實現(xiàn)對文件進行更為有效的版權(quán)保護。
      當(dāng)至少一個被授權(quán)裝置包括被授權(quán)的文件處理裝置和被授權(quán)的存儲裝置 時,接收模塊501用于接收客戶端發(fā)送的下載請求、以及被授權(quán)的文件處理裝 置和被授權(quán)的存儲裝置的特征信息,下載請求包括請求下載的文件的標(biāo)識;并 且,此時的加密模塊502可以包括
      一次加密單元,用于用被授權(quán)的文件處理裝置的特征信息,對公鑰進行加 密得到第二密鑰;
      二次加密單元,用于用被授權(quán)的存儲裝置的特征信息對第二密鑰進行加密 得到第一密鑰。
      本實施例中,接收模塊501在接收到客戶端發(fā)送的被授權(quán)裝置的特征信息 之后,加密模塊502用該特征信息加密公鑰得到第一密鑰,使客戶端能夠獲取公鑰以解密和讀取下載到的文件。因此,本實施例中,具有被授權(quán)裝置的客戶 端才能夠解密和讀取下載到的文件,從而能夠?qū)ξ募氖褂眠M行控制,對文件 進行有效的版權(quán)保護。
      下面對本發(fā)明實施例中客戶端進行說明,請參閱圖6,本發(fā)明實施例中客
      戶端的一個實施例包括
      獲取模塊601,用于若需要讀取下載到的文件,則獲取至少一個被授權(quán)裝 置的特征信息;
      發(fā)送模塊602,用于向中心服務(wù)器發(fā)送下載請求和獲取模塊601獲取的特征 信息,該下載請求包括請求下載的文件的標(biāo)識;
      接收模塊603,用于接收中心服務(wù)器發(fā)送的下載資源列表和第一密鑰;
      下載模塊604,用于根據(jù)接收模塊603接收的下載資源列表從文件服務(wù)器和 其他客戶端下載需要的文件;
      解密讀取模塊605,用于根據(jù)獲取模塊601獲取的特征信息對第一密鑰進行 解密得到公鑰,根據(jù)公鑰解密并讀取下載到的文件。
      本實施例中,當(dāng)客戶端需要下載文件時,發(fā)送模塊602向中心服務(wù)器發(fā)送 下載請求,該下載請求包括請求下載的文件的標(biāo)識,中心服務(wù)器將獲取并向客 戶端發(fā)送該標(biāo)識對應(yīng)的下載資源列表。在接收模塊603接收到下載資源列表之 后,下載模塊604根據(jù)該下載資源列表從文件服務(wù)器和其他客戶端下載需要的 文件。
      在下載到文件之后,客戶端若需要讀取下載到的文件,則獲取模塊601獲 取至少一個被授權(quán)裝置的特征信息,然后,發(fā)送模塊602向中心服務(wù)器發(fā)送該 特征信息,使中心服務(wù)器用該特征信息對公鑰進行加密,得到并向客戶端發(fā)送 第一密鑰。當(dāng)接收模塊603接收到中心服務(wù)器發(fā)送的第一密鑰時,則解密讀取 模塊605根據(jù)獲取模塊601獲取的特征信息對第一密鑰進行解密得到公鑰,并根 據(jù)公鑰解密并讀取下載到的文件。
      此處需要說明的是,至少一個被授權(quán)裝置可以包括一個、兩個或者多個被 授權(quán)裝置。例如,至少一個被授權(quán)裝置可以包括被授權(quán)的文件處理裝置和被授 權(quán)的存儲裝置,以此限定只有客戶端同時具有被授權(quán)的文件處理裝置和存儲裝 置時,客戶端才能夠獲取第 一密鑰,從而獲取公鑰并解密和讀取下載到的文件,從而能夠?qū)ξ募M行使用控制,實現(xiàn)對文件進行更為有效的版權(quán)保護。
      當(dāng)至少一個被授權(quán)裝置包括被授權(quán)的文件處理裝置和被授權(quán)的存儲裝置 時,獲取模塊601用于若需要讀取下載到的文件,則獲取被授權(quán)的文件處理裝
      置和被授權(quán)的存儲裝置的特征信息;并且,此時的解密讀取模塊605可以包括 一次解密單元,用于根據(jù)被授權(quán)的存儲裝置的特征信息,對第一密鑰進行 解密得到第二密鑰;
      二次解密單元,用于根據(jù)被授權(quán)的文件處理裝置的特征信息,對第二密鑰 解密得到公鑰;
      解密讀取單元,用于根據(jù)公鑰解密并讀取下載到的文件。
      本實施例中,客戶端若需要讀取下載到的文件,需獲取并向中心服務(wù)器發(fā) 送至少一個被授權(quán)裝置的特征信息,以獲取第一密鑰,客戶端再用獲取的特征 信息對第一密鑰解密得到公鑰,以解密并讀取下載到的文件。因此,本實施例 中,具有被授權(quán)裝置的客戶端才能夠解密和讀取下載到的文件,從而能夠?qū)ξ?件的使用進行控制,對文件進行有效的版權(quán)保護。
      本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀 存儲介質(zhì)中,存儲介質(zhì)可以包括ROM、 RAM、磁盤或光盤等。
      以上對本發(fā)明實施例所提供的下載方法及相關(guān)系統(tǒng)和設(shè)備進行了詳細(xì)介
      例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的 一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
      及應(yīng)用范圍上均會有改變 之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
      權(quán)利要求
      1、一種下載方法,其特征在于,包括文件服務(wù)器用公鑰對原文件進行加密,根據(jù)加密后的文件生成文件的標(biāo)識;客戶端向中心服務(wù)器發(fā)送下載請求,所述下載請求包括請求下載的文件的標(biāo)識;中心服務(wù)器獲取并向客戶端發(fā)送所述標(biāo)識對應(yīng)的下載資源列表;客戶端根據(jù)所述下載資源列表從文件服務(wù)器和其他客戶端下載需要的文件;發(fā)送所述下載請求的客戶端若需要讀取下載到的文件,則獲取并向中心服務(wù)器發(fā)送至少一個被授權(quán)裝置的特征信息;中心服務(wù)器用所述特征信息對公鑰進行加密得到第一密鑰,并向所述客戶端發(fā)送第一密鑰;客戶端根據(jù)所述特征信息對第一密鑰進行解密得到公鑰,根據(jù)公鑰解密并讀取下載到的文件。
      2、 根據(jù)權(quán)利要求l所述的下載方法,其特征在于,所述至少一個被授權(quán)裝 置包括被授權(quán)的文件處理裝置和被授權(quán)的存儲裝置;所述中心服務(wù)器用所述特征信息對公鑰進行加密得到第一密鑰包括中心 服務(wù)器用被授權(quán)的文件處理裝置的特征信息,對公鑰進行加密得到第二密鑰, 再用被授權(quán)的存儲裝置的特征信息對第二密鑰進行加密得到第 一 密鑰;所述根據(jù)特征信息對第一密鑰進行解密得到公鑰包括根據(jù)被授權(quán)的存儲 裝置的特征信息,對第一密鑰進行解密得到第二密鑰,再根據(jù)被授權(quán)的文件處 理裝置的特征信息,對第二密鑰解密得到公鑰。
      3、 根據(jù)權(quán)利要求2所述的下載方法,其特征在于,所述文件處理裝置為電 視機、電腦、音響或手機;所述存儲裝置為閃存盤、電腦硬盤、存儲卡或讀卡 器。
      4、 根據(jù)權(quán)利要求l所述的下載方法,其特征在于,所述方法還包括 客戶端登錄中心服務(wù)器時,向中心服務(wù)器發(fā)送自身的種子資源信息。
      5、 根據(jù)權(quán)利要求l所述的下載方法,其特征在于,所述方法還包括中心服務(wù)器在接受所述下載請求之后,對應(yīng)于發(fā)送所述下載請求的客戶端的網(wǎng)絡(luò)地址信息,增加所述標(biāo)識對應(yīng)的種子資源信息。
      6、 一種通信系統(tǒng),其特征在于,包括文件服務(wù)器,用于用公鑰對原文件進行加密,根據(jù)加密后的文件生成文件的標(biāo)識;客戶端,用于向中心服務(wù)器發(fā)送下載請求,所述下載請求包括請求下載的 文件的標(biāo)識;根據(jù)接收到的下載資源列表從文件服務(wù)器和其他客戶端下載需要 的文件;若需要讀取下載到的文件,則獲取并向中心服務(wù)器發(fā)送至少一個被授 權(quán)裝置的特征信息;根據(jù)所述特征信息對接收到的第一密鑰進行解密得到公 鑰,根據(jù)公鑰解密并讀取下載到的文件;中心服務(wù)器,用于獲取并向客戶端發(fā)送所述標(biāo)識對應(yīng)的下載資源列表;用 所述特征信息對公鑰進行加密得到第一密鑰,并向所述客戶端發(fā)送第一密鑰。
      7、 根據(jù)權(quán)利要求6所述的通信系統(tǒng),其特征在于,所述客戶端還用于登錄 中心服務(wù)器時,向中心服務(wù)器發(fā)送自身的種子資源信息。
      8、 根據(jù)權(quán)利要求6所述的通信系統(tǒng),其特征在于,所述中心服務(wù)器還用于 接受所述下載請求之后,對應(yīng)于發(fā)送所述下栽請求的客戶端的網(wǎng)絡(luò)地址信息, 增加所述標(biāo)識對應(yīng)的種子資源信息。
      9、 一種文件服務(wù)器,其特征在于,包括 加密模塊,用于用公鑰對原文件進行加密;生成模塊,用于根據(jù)加密后的文件生成文件的標(biāo)識。
      10、 一種中心服務(wù)器,其特征在于,包括接收模塊,用于接收客戶端發(fā)送的下載請求、以及至少一個被授權(quán)裝置的 特征信息,所述下載請求包括請求下載的文件的標(biāo)識;加密模塊,用于用所述特征信息對公鑰進行加密得到第 一密鑰; 獲取模塊,用于獲取所述標(biāo)識對應(yīng)的下載資源列表; 發(fā)送模塊,用于向客戶端發(fā)送所述下載資源列表和第一密鑰。
      11、 根據(jù)權(quán)利要求10所述的中心服務(wù)器,其特征在于接收模塊用于接收 客戶端發(fā)送的下載請求、以及被授權(quán)的文件處理裝置和被授權(quán)的存儲裝置的特 征信息,所述下載請求包括請求下載的文件的標(biāo)識;加密模塊包括一次加密單元,用于用所述被授權(quán)的文件處理裝置的特征信息,對公鑰進 行加密得到第二密鑰;二次加密單元,用于用所述被授權(quán)的存儲裝置的特征信息對第二密鑰進行 加密得到第一密鑰。
      12、 一種客戶端,其特征在于,包括獲取模塊,用于若需要讀取下載到的文件,則獲取至少一個被授權(quán)裝置的 特4正信息;發(fā)送模塊,用于向中心服務(wù)器發(fā)送下載請求和所述特征信息,所述下載請求包括請求下載的文件的標(biāo)識;接收模塊,用于接收中心服務(wù)器發(fā)送的下載資源列表和第一密鑰; 下載模塊,用于根據(jù)所述下載資源列表從文件服務(wù)器和其他客戶端下載需要的文件;解密讀取模塊,用于根據(jù)所述特征信息對第一密鑰進行解密得到公鑰,根 據(jù)公鑰解密并讀取下載到的文件。
      13、 根據(jù)權(quán)利要求12所述的客戶端,其特征在于,獲取模塊用于若需要讀 取下載到的文件,則獲取被授權(quán)的文件處理裝置和被授權(quán)的存儲裝置的特征信息;解密讀取模塊包括一次解密單元,用于根據(jù)被授權(quán)的存儲裝置的特征信息,對第一密鑰進行解密得到第二密鑰;二次解密單元,用于根據(jù)被授權(quán)的文件處理裝置的特征信息,對第二密鑰解密得到公鑰; , 解密讀取單元,用于根據(jù)公鑰解密并讀取下載到的文件。
      全文摘要
      本發(fā)明實施例公開了一種下載方法,包括文件服務(wù)器用公鑰對原文件進行加密,根據(jù)加密后的文件生成文件的標(biāo)識;客戶端向中心服務(wù)器發(fā)送包括請求下載的文件的標(biāo)識的下載請求;中心服務(wù)器獲取并向客戶端發(fā)送標(biāo)識對應(yīng)的下載資源列表;客戶端根據(jù)下載資源列表從文件服務(wù)器和其他客戶端下載需要的文件;客戶端若需要讀取下載到的文件,則獲取并向中心服務(wù)器發(fā)送至少一個被授權(quán)裝置的特征信息;中心服務(wù)器用特征信息對公鑰進行加密得到第一密鑰,并向客戶端發(fā)送第一密鑰;客戶端根據(jù)特征信息對第一密鑰進行解密得到公鑰,根據(jù)公鑰解密并讀取下載到的文件。本發(fā)明實施例還提供相關(guān)系統(tǒng)和設(shè)備。本發(fā)明實施例能夠?qū)ξ募M行有效的版權(quán)保護。
      文檔編號H04L29/08GK101651714SQ200910140078
      公開日2010年2月17日 申請日期2009年7月16日 優(yōu)先權(quán)日2009年7月16日
      發(fā)明者馬麗婭, 黃映光 申請人:深圳市酷開網(wǎng)絡(luò)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1