下载方法及相关系统和设备的制作方法

文档序号:7707965阅读:87来源:国知局
专利名称:下载方法及相关系统和设备的制作方法
技术领域
本发明涉及通信技术领域,具体涉及下载方法及相关系统和设备。 背景4支术
随着互联网的普及,人们通过网络可以很容易地下载需要的文件,如电影 视频文件、音乐视频文件,随之而来的问题是文件的使用难以得到有效的控制。 当用户下载到文件之后,对于文件提供者来说就失去了对该文件的控制,例如, 文件可能在没有征得文件提供者的同意下被四处散播和使用,从而侵害了文件 提供者的利益。因此,亟需一种能够对文件进行有效的版权保护的下载方法。

发明内容
本发明实施例提供下载方法及相关系统和设备,能够对文件进行有效的版 权保护。
本发明实施例提供的下载方法,包括文件服务器用公钥对原文件进行加 密,根据加密后的文件生成文件的标识;客户端向中心服务器发送下载请求, 下载请求包括请求下载的文件的标识;中心服务器获取并向客户端发送标识对 应的下载资源列表;客户端根据下载资源列表从文件服务器和其他客户端下载 需要的文件;发送下载请求的客户端若需要读取下载到的文件,则获取并向中 心服务器发送至少一个被授权装置的特征信息;中心服务器用特征信息对公钥 进行加密得到第一密钥,并向所述客户端发送第一密钥;客户端根据特征信息 对第一密钥进行解密得到公钥,根据公钥解密并读取下载到的文件。
本发明实施例提供的通信系统,包括文件服务器,用于用公钥对原文件 进行加密,根据加密后的文件生成文件的标识;客户端,用于向中心服务器发 送下载请求,下载请求包括请求下载的文件的标识;根据接收到的下载资源列 表从文件服务器和其他客户端下载需要的文件;若需要读取下载到的文件,则 获取并向中心服务器发送至少一个被授权装置的特征信息;根据特征信息对接 收到的第一密钥进行解密得到公钥,根据公钥解密并读取下载到的文件;中心 服务器,用于获取并向客户端发送标识对应的下载资源列表;用特征信息对公 钥进行加密得到第一密钥,并向客户端发送第一密钥。
本发明实施例提供的文件服务器,包括加密模块,用于用公钥对原文件
5进行加密;生成模块,用于根据加密后的文件生成文件的标识。
本发明实施例提供的中心服务器,包括接收模块,用于接收客户端发送 的下载请求、以及至少一个被授权装置的特征信息,下载请求包括请求下载的 文件的标识;加密模块,用于用特征信息对公钥进行加密得到第一密钥;获取 模块,用于获取标识对应的下载资源列表;发送模块,用于向客户端发送下载 资源列表和第一密钥。
本发明实施例提供的客户端,包括获取模块,用于若需要读取下载到的 文件,则获取至少一个被授权装置的特征信息;发送模块,用于向中心服务器 发送下载请求和特征信息,下载请求包括请求下载的文件的标识;接收模块, 用于接收中心服务器发送的下载资源列表和第一密钥;下载模块,用于根据下 载资源列表从文件服务器和其他客户端下载需要的文件;解密读取模块,用于 根据特征信息对第一密钥进行解密得到公钥,根据公钥解密并读取下载到的文 件。
本发明实施例中,文件服务器采用公钥对原文件进行加密,客户端在下载 到加密后的文件之后,若需要读取下载到的文件,则获取并向中心服务器发送 至少 一个被授权装置的特征信息,中心服务器再用该特征信息对公钥进行加密 得到第一密钥,并发送给客户端,客户端再根据被授权装置的特征信息对收到 的第一密钥进行解密得到公钥,并根据公钥解密和读取下载到的文件。因此, 若客户端没有被授权装置,则客户端无法从中心服务器获得第一密钥,无法解 密和读取下载到的文件。因此,本实施例能够对文件进行有效的版权保护。


<图1是本发明实施例中下载方法的 一个实施例的流程图; 图2是本发明实施例中下载方法的另 一实施例的流程图; 图3是本发明实施例中通信系统的 一个实施例的示意图; 图4是本发明实施例中文件服务器的 一个实施例的示意图; 图5是本发明实施例中的中心服务器的 一个实施例的示意图; 图6是本发明实施例中客户端的 一个实施例的示意图。
具体实施例方式
本发明实施例提供一种下载方法及相关系统和设备,能够对文件进行有效的版权保护。以下分别进行详细说明。
请参阅图1 ,本发明实施例中下载方法的一个实施例包括
101、 文件服务器用公钥对原文件进行加密,根据加密后的文件生成文件
的标识;
本实施例中,文件服务器编辑和提供所有下载的文件。文件服务器在编辑 好原文件后,用公钥对原文件进行加密得到加密文件,此处的具体加密技术可 以采用公知的加密技术。
文件服务器的数量可根据不同需求进行设置,可以为一个,两个或者多个。
102、 客户端向中心服务器发送下载请求,下载请求包括请求下载的文件 的标识;
文件的标识可以为文件对应的哈希码,或者文件的其他特征信息。
103、 中心服务器获取并向客户端发送标识对应的下载资源列表;
中心服务器在接收到下载请求之后,根据下载请求中的文件的标识查询存 有该文件的文件服务器和其他客户端,并将存有该文件的文件服务器和其他客 户端的下载路径生成下载资源列表,再向客户端发送该下载资源列表。
104、 客户端根据下载资源列表从文件服务器和其他客户端下载需要的文
件;
客户端根据下载资源列表,可以同时从文件服务器和存有所需文件的其他 客户端下载需要的文件,也可以选择只从文件服务器下载需要的文件。
105、 发送下载请求的客户端若需要读取下载到的文件,则获取并向中心 服务器发送至少 一个被授权装置的特征信息;
当客户端下载到需要的文件之后,若该客户端需要读取下载到的文件,则 该客户端获取至少一个被授权装置的特征信息,并向中心服务器发送该特征信 息。
至少一个被授权装置可以包括一个、两个或者多个被授权装置。被授权装 置可以为被授权的存储装置、或被授权的文件处理装置。被授权装置的特征信 息可以为被授权装置的识别码。
106、 中心服务器用特征信息对公钥进行加密得到第一密钥,并向客户端 发送第一密钥;
7当中心服务器接收到客户端发送的被授权装置的特征信息时,中心服务器 用该特征信息对公钥进行加密得到第 一密钥,此处的具体加密技术可以采用公 知的加密技术。
107、客户端根据特征信息对第一密钥进行解密得到公钥,根据公钥解密
并读取下载到的文件。
客户端接收到第 一 密钥后,则根据被授权装置的特征信息对第 一 密钥进行 解密得到公钥,再用公钥解密并读取下载到的文件。
此处需要说明的是,步骤101至步骤104也可以按如下方式进行客户端在 发送下载请求之前获取至少一个被授权装置的特征信息,再向中心服务器发送 下载请求,并且,该下载请求除包括请求下载的文件的标识之外,还包括被授 权装置的特征信息。然后,中心服务器获取标识对应的下载资源列表,并用收 到的特征信息对公钥进行加密得到第一密钥,再向客户端发送该下载资源列表 和第一密钥。然后,客户端根据收到的下载资源列表从文件服务器和其他客户 端下载需要的文件。
本实施例中,文件服务器采用公钥对原文件进行加密,客户端在下载到加 密后的文件之后,若需要读取下载到的文件,则获取并向中心服务器发送至少 一个被授权装置的特征信息,中心服务器再用该特征信息对公钥进行加密得到 第一密钥,并发送给客户端,客户端再根据被授权装置的特征信息对收到的第 一密钥进行解密得到公钥,并根据公钥解密和读取下载到的文件。因此,若客 户端没有被授权装置,则客户端无法从中心服务器获得第一密钥,无法解密和 读取下载到的文件。因此,本实施例能够对文件的使用进行控制,对文件进行 有效的版权保护。
为便于理解,下面以被授权装置有两个,且分别为被授权的文件处理装置 和被授权的存储装置为例,对本发明实施例中的下载方法进行说明。请参阅图 2,本发明实施例中的下载方法的另 一实施例包括
201、文件服务器用公钥对原文件进行加密,根据加密后的文件生成文件 的标识;
本实施例中,文件服务器编辑和提供所有下载的文件,因此,可保证提供 的下载的文件的安全性和合法性,并且,可以针对电^f见机、电脑、手才几这些不同平台编辑不同失见格的文件,实现针对不同平台的个性化服务。
202、 客户端向中心服务器发送下载请求,下载请求包括请求下载的文件 的标识;
此处需要说明的是,客户端在登录中心服务器时,可以向中心服务器发送 自身的种子资源信息,以便于中心服务器记录客户端的种子资源信息。
或者,中心服务器也可以在接受下载请求之后,对应于发送下载请求的客 户端的网络地址信息,增加该下载请求中的标识对应的种子资源信息。
203、 中心服务器获取并向客户端发送标识对应的下载资源列表;
204、 客户端根据下载资源列表从文件服务器和其他客户端将需要的文件 下载到被授权的存储装置;
本实施例中,客户端将需要的文件下载到被授权的存储装置,可对被授权 的存储装置进行设置,使得下载到的文件不能被拷贝到未被授权的存储装置, 使得客户端只能从该被授权的存储装置解密并读取下载到的文件,从而对文件 起到更有效的版权保护。
205、 发送下载请求的客户端若需要读取下载到的文件,则获取并向中心 服务器发送被授权的文件处理装置和被授权的存储装置的识别码;
当客户端下载到需要的文件之后,若该客户端需要读取下载到的文件,则 该客户端获取被授权的文件处理装置的识别码,以及被授权的存储装置的识别 码,并向中心服务器发送获取到的识别码。
206、 中心服务器用被授权的文件处理装置的识别码对公钥进行加密得到 第二密钥,再用被授权的存储装置的识别码对第二密钥进行加密得到第一密 钥,并向客户端发送第一密钥;
中心服务器用被授权的文件处理装置和被授权的存储装置的识别码,对公 钥分别进行一次加密和二次加密得到第 一密钥,此处的具体加密技术可以采用 公知的加密技术。
可以理解的是,中心服务器也可以先用被授权的存储装置的识别码对公钥 进行加密得到第二密钥,再用被授权的文件处理装置的识别码对第二密钥进行 加密得到第一密钥,再向客户端发送第一密钥。
207、 客户端根据被授权的存储装置的识别码,对第一密钥进行解密得到第二密钥,再根据被授权的文件处理装置的识别码,对第二密钥解密得到公钥, 根据公钥解密并读取下载到的文件。
相应于步骤206,客户端在接收到第一密钥后,则用被授权的存储装置和
被授权的文件处理装置的识别码对第一密钥分别进行一次解密和二次解密,得 到公钥,再用公钥解密并读取下载到的文件。
本实施例中,被授权的文件处理装置可以为电视机、电脑、音响或手机; 被授权的存储装置可以为闪存盘、电脑硬盘、存储卡或读卡器。只有客户端同 时具有被授权的文件处理装置和存储装置时,客户端才能够获取第一密钥,从 而获取公钥并解密和读取下载到的文件,从而能够对文件进行使用控制,实现 对文件进行更为有效的版权保护。
可以理解的是,可以同时对同 一品牌的同 一系列的文件处理装置或存储装 置进行授权。例如,若凡是第一品牌的第一系列的电3见机均为被授权的文件处 理装置,凡是第二品牌的第二系列的闪存盘均为被授权的存储装置,那么,只 要客户端同时具有第一品牌的第 一系列的电视机和第二品牌的第二系列的闪 存盘时,就能够解密并读:f又下载到的文件。若客户端不具有第一品牌的第一系 列的电视机或第二品牌的第二系列的闪存盘,则客户端不能够解密并读取下载 到的文件。
本实施例中,若客户端需要读取下载到的文件,则需要获取并向中心服务 器发送被授权的文件处理装置和存储装置的识别码,中心服务器采用接收到的 识别码,对公钥进行加密得到第一密钥,客户端采用被授权的存储装置和文件 服务器的识别码对第一密钥进行解密得到公钥,并根据公钥解密和读取下载到 的文件。因此,若客户端没有被授权的文件处理装置和存储装置,则客户端无 法从中心服务器获得第一密钥,无法解密和读取下载到的文件。因此,本实施 例能够对文件的使用进行控制,对文件进行有效的版权保护。
下面对本发明实施例中的通信系统进行说明,请参阅图3,本发明实施例 中的通信系统的一个实施例包括
文件服务器301,用于用公钥对原文件进行加密,根据加密后的文件生成 文件的标识;
客户端302,用于向中心服务器303发送下载请求,下载请求包括请求下载的文件的标识;根据接收到的下载资源列表从文件服务器301和其他客户端下 载需要的文件;若需要读取下载到的文件,则获取并向中心服务器303发送至 少一个被授权装置的特征信息;根据特征信息对接收到的第一密钥进行解密得 到公钥,根据公钥解密并读取下载到的文件;
中心服务器303,用于获取并向客户端302发送接收到的标识对应的下载资 源列表;用客户端302发送的特征信息对公钥进行加密得到第一密钥,并向该 客户端302发送第一密钥。
本实施例中,文件服务器301编辑和提供所有下载的文件。在文件服务器 301编辑好原文件后,文件服务器301可以用公钥对原文件进行加密,并根据加 密后的文件生成文件的标识。
客户端302需要下载时,向中心服务器303发送下载请求,该下载请求包括 请求下载的文件的标识;中心服务器303接收到客户端302发送的下载请求之 后,则#4居下载请求中的文件的标识查询存有该文件的文件服务器301和其他 客户端,并将存有该文件的文件服务器301和其他客户端的下载路径生成下载 资源列表,再向客户端302发送该下载资源列表。
客户端302在接收到下载资源列表后,根据该下栽资源列表从文件服务器 301和其他客户端下载需要的文件。
在下载到需要的文件之后,客户端302若需要读取下载到的文件,则获取 至少一个被授权装置的特征信息,并向中心服务器303发送该特征信息。中心 服务器303根据客户端302发送的特征信息对公钥进行加密得到第一密钥,并向 该客户端302发送第一密钥。
客户端302在接收到第一密钥之后,根据获取的特征信息对第一密钥进行 解密得到公钥,再根据公钥解密并读取下载到的文件。
此处需要说明的是,客户端302在登录中心服务器303时,可以向中心服务 器303发送自身的种子资源信息,以便于中心服务器303记录客户端302的种子 资源信息。
中心服务器303也可以在接受下载请求之后,对应于发送下载请求的客户 端302的网络地址信息,增加该下载请求中的标识对应的种子资源信息。
此处需要说明的是,本实施例还可以包括用户数据库,用于保存各用户的种子资源信息、网络地址信息、登录状态和下载任务,以便于对各用户进行管
理监控。中心服务器303可以通过访问用户数据库来完成对用户的登录验证。 用户数据库可以与中心服务器303为一体,以提高中心服务器303对用户数据库 的访问速度。
本实施例中,文件服务器301采用公钥对原文件进行加密,客户端302在下 载到加密后的文件之后,若需要读取下载到的文件,则获取并向中心服务器303 发送至少一个被授权装置的特征信息,中心服务器303再用该特征信息对公钥 进行加密得到第一密钥,并发送给客户端302,客户端302再根据被授权装置的 特征信息对收到的第一密钥进行解密得到公钥,并根据公钥解密和读取下载到 的文件。因此,若客户端302没有被授权装置,则客户端302无法从中心服务器 303获得第一密钥,无法解密和读取下载到的文件。因此,本实施例能够对文 件的使用进行控制,对文件进行有效的版权保护。
下面对本发明实施例中的文件服务器进行说明,请参阅图4,本发明实施 例中的文件服务器的一个实施例包括
加密模块401,用于用公钥对原文件进行加密; 生成模块402,用于根据加密后的文件生成文件的标识。 文件服务器在编辑好文件之后,加密模块401用公钥对原文件进行加密, 生成模块402再根据加密后的文件生成文件的标识。
本实施例中,文件服务器用公钥加密原文件,使客户端下载到的文件是加 密文件,因此,可以设置具有被授权装置的客户端,才能够获取公钥以解密并 读取下载到的文件,从而能够对文件的使用进行控制,对文件进行有效的版权 保护。
下面对本发明实施例中的中心服务器进行说明,请参阅图5,本发明实施
例中的中心服务器的一个实施例包括
接收模块501,用于接收客户端发送的下载请求、以及至少一个被授权装
置的特征信息,该下载请求包括请求下载的文件的标识;
加密模块502,用于用接收到的特征信息对公钥进行加密得到第一密钥; 获取模块503,用于获取客户端发送的标识对应的下载资源列表; 发送模块504,用于向客户端发送该客户端发送的标识对应的下载资源列本实施例中,接收模块501接收客户端发送的下载请求之后,获取模块503 获取客户端发送的标识对应的下载资源列表,然后,发送模块504向该客户端
发送该下载资源列表。
本实施例中,客户端下载的文件是用公钥加密后的文件。因此,客户端在 下载到文件之后,需获取并向中心服务器发送至少一个被授权装置的特征信 息,以获取用于解密和读取文件的公钥。
在接收模块501接收到客户端发送的至少一个被授权装置的特征信息之 后,加密模块502用该特征信息对公钥进行加密得到第一密钥,发送模块504 再向该客户端发送该第一密钥。客户端在接收到第一密钥之后,可以根据获取 的特征信息对第一密钥进行解密得到公钥,以解密和读取下载到的文件。
此处需要说明的是,本实施例中,中心服务器还可以包括记录模块,用于 在接受下载请求之后,对应于发送下载请求的客户端的网络地址信息,增加该 下载请求中的标识对应的种子资源信息。
此处还需要说明的是,至少一个被授权装置可以包括一个、两个或者多个 被授权装置。例如,至少一个被授权装置可以包括被授权的文件处理装置和被 授权的存储装置,以此限定只有客户端同时具有被授权的文件处理装置和存储 装置时,客户端才能够获取第一密钥,从而获取公钥并解密和读取下载到的文 件,从而能够对文件进行使用控制,实现对文件进行更为有效的版权保护。
当至少一个被授权装置包括被授权的文件处理装置和被授权的存储装置 时,接收模块501用于接收客户端发送的下载请求、以及被授权的文件处理装 置和被授权的存储装置的特征信息,下载请求包括请求下载的文件的标识;并 且,此时的加密模块502可以包括
一次加密单元,用于用被授权的文件处理装置的特征信息,对公钥进行加 密得到第二密钥;
二次加密单元,用于用被授权的存储装置的特征信息对第二密钥进行加密 得到第一密钥。
本实施例中,接收模块501在接收到客户端发送的被授权装置的特征信息 之后,加密模块502用该特征信息加密公钥得到第一密钥,使客户端能够获取公钥以解密和读取下载到的文件。因此,本实施例中,具有被授权装置的客户 端才能够解密和读取下载到的文件,从而能够对文件的使用进行控制,对文件 进行有效的版权保护。
下面对本发明实施例中客户端进行说明,请参阅图6,本发明实施例中客
户端的一个实施例包括
获取模块601,用于若需要读取下载到的文件,则获取至少一个被授权装 置的特征信息;
发送模块602,用于向中心服务器发送下载请求和获取模块601获取的特征 信息,该下载请求包括请求下载的文件的标识;
接收模块603,用于接收中心服务器发送的下载资源列表和第一密钥;
下载模块604,用于根据接收模块603接收的下载资源列表从文件服务器和 其他客户端下载需要的文件;
解密读取模块605,用于根据获取模块601获取的特征信息对第一密钥进行 解密得到公钥,根据公钥解密并读取下载到的文件。
本实施例中,当客户端需要下载文件时,发送模块602向中心服务器发送 下载请求,该下载请求包括请求下载的文件的标识,中心服务器将获取并向客 户端发送该标识对应的下载资源列表。在接收模块603接收到下载资源列表之 后,下载模块604根据该下载资源列表从文件服务器和其他客户端下载需要的 文件。
在下载到文件之后,客户端若需要读取下载到的文件,则获取模块601获 取至少一个被授权装置的特征信息,然后,发送模块602向中心服务器发送该 特征信息,使中心服务器用该特征信息对公钥进行加密,得到并向客户端发送 第一密钥。当接收模块603接收到中心服务器发送的第一密钥时,则解密读取 模块605根据获取模块601获取的特征信息对第一密钥进行解密得到公钥,并根 据公钥解密并读取下载到的文件。
此处需要说明的是,至少一个被授权装置可以包括一个、两个或者多个被 授权装置。例如,至少一个被授权装置可以包括被授权的文件处理装置和被授 权的存储装置,以此限定只有客户端同时具有被授权的文件处理装置和存储装 置时,客户端才能够获取第 一密钥,从而获取公钥并解密和读取下载到的文件,从而能够对文件进行使用控制,实现对文件进行更为有效的版权保护。
当至少一个被授权装置包括被授权的文件处理装置和被授权的存储装置 时,获取模块601用于若需要读取下载到的文件,则获取被授权的文件处理装
置和被授权的存储装置的特征信息;并且,此时的解密读取模块605可以包括 一次解密单元,用于根据被授权的存储装置的特征信息,对第一密钥进行 解密得到第二密钥;
二次解密单元,用于根据被授权的文件处理装置的特征信息,对第二密钥 解密得到公钥;
解密读取单元,用于根据公钥解密并读取下载到的文件。
本实施例中,客户端若需要读取下载到的文件,需获取并向中心服务器发 送至少一个被授权装置的特征信息,以获取第一密钥,客户端再用获取的特征 信息对第一密钥解密得到公钥,以解密并读取下载到的文件。因此,本实施例 中,具有被授权装置的客户端才能够解密和读取下载到的文件,从而能够对文 件的使用进行控制,对文件进行有效的版权保护。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中,存储介质可以包括ROM、 RAM、磁盘或光盘等。
以上对本发明实施例所提供的下载方法及相关系统和设备进行了详细介
例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变 之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种下载方法,其特征在于,包括文件服务器用公钥对原文件进行加密,根据加密后的文件生成文件的标识;客户端向中心服务器发送下载请求,所述下载请求包括请求下载的文件的标识;中心服务器获取并向客户端发送所述标识对应的下载资源列表;客户端根据所述下载资源列表从文件服务器和其他客户端下载需要的文件;发送所述下载请求的客户端若需要读取下载到的文件,则获取并向中心服务器发送至少一个被授权装置的特征信息;中心服务器用所述特征信息对公钥进行加密得到第一密钥,并向所述客户端发送第一密钥;客户端根据所述特征信息对第一密钥进行解密得到公钥,根据公钥解密并读取下载到的文件。
2、 根据权利要求l所述的下载方法,其特征在于,所述至少一个被授权装 置包括被授权的文件处理装置和被授权的存储装置;所述中心服务器用所述特征信息对公钥进行加密得到第一密钥包括中心 服务器用被授权的文件处理装置的特征信息,对公钥进行加密得到第二密钥, 再用被授权的存储装置的特征信息对第二密钥进行加密得到第 一 密钥;所述根据特征信息对第一密钥进行解密得到公钥包括根据被授权的存储 装置的特征信息,对第一密钥进行解密得到第二密钥,再根据被授权的文件处 理装置的特征信息,对第二密钥解密得到公钥。
3、 根据权利要求2所述的下载方法,其特征在于,所述文件处理装置为电 视机、电脑、音响或手机;所述存储装置为闪存盘、电脑硬盘、存储卡或读卡 器。
4、 根据权利要求l所述的下载方法,其特征在于,所述方法还包括 客户端登录中心服务器时,向中心服务器发送自身的种子资源信息。
5、 根据权利要求l所述的下载方法,其特征在于,所述方法还包括中心服务器在接受所述下载请求之后,对应于发送所述下载请求的客户端的网络地址信息,增加所述标识对应的种子资源信息。
6、 一种通信系统,其特征在于,包括文件服务器,用于用公钥对原文件进行加密,根据加密后的文件生成文件的标识;客户端,用于向中心服务器发送下载请求,所述下载请求包括请求下载的 文件的标识;根据接收到的下载资源列表从文件服务器和其他客户端下载需要 的文件;若需要读取下载到的文件,则获取并向中心服务器发送至少一个被授 权装置的特征信息;根据所述特征信息对接收到的第一密钥进行解密得到公 钥,根据公钥解密并读取下载到的文件;中心服务器,用于获取并向客户端发送所述标识对应的下载资源列表;用 所述特征信息对公钥进行加密得到第一密钥,并向所述客户端发送第一密钥。
7、 根据权利要求6所述的通信系统,其特征在于,所述客户端还用于登录 中心服务器时,向中心服务器发送自身的种子资源信息。
8、 根据权利要求6所述的通信系统,其特征在于,所述中心服务器还用于 接受所述下载请求之后,对应于发送所述下栽请求的客户端的网络地址信息, 增加所述标识对应的种子资源信息。
9、 一种文件服务器,其特征在于,包括 加密模块,用于用公钥对原文件进行加密;生成模块,用于根据加密后的文件生成文件的标识。
10、 一种中心服务器,其特征在于,包括接收模块,用于接收客户端发送的下载请求、以及至少一个被授权装置的 特征信息,所述下载请求包括请求下载的文件的标识;加密模块,用于用所述特征信息对公钥进行加密得到第 一密钥; 获取模块,用于获取所述标识对应的下载资源列表; 发送模块,用于向客户端发送所述下载资源列表和第一密钥。
11、 根据权利要求10所述的中心服务器,其特征在于接收模块用于接收 客户端发送的下载请求、以及被授权的文件处理装置和被授权的存储装置的特 征信息,所述下载请求包括请求下载的文件的标识;加密模块包括一次加密单元,用于用所述被授权的文件处理装置的特征信息,对公钥进 行加密得到第二密钥;二次加密单元,用于用所述被授权的存储装置的特征信息对第二密钥进行 加密得到第一密钥。
12、 一种客户端,其特征在于,包括获取模块,用于若需要读取下载到的文件,则获取至少一个被授权装置的 特4正信息;发送模块,用于向中心服务器发送下载请求和所述特征信息,所述下载请求包括请求下载的文件的标识;接收模块,用于接收中心服务器发送的下载资源列表和第一密钥; 下载模块,用于根据所述下载资源列表从文件服务器和其他客户端下载需要的文件;解密读取模块,用于根据所述特征信息对第一密钥进行解密得到公钥,根 据公钥解密并读取下载到的文件。
13、 根据权利要求12所述的客户端,其特征在于,获取模块用于若需要读 取下载到的文件,则获取被授权的文件处理装置和被授权的存储装置的特征信息;解密读取模块包括一次解密单元,用于根据被授权的存储装置的特征信息,对第一密钥进行解密得到第二密钥;二次解密单元,用于根据被授权的文件处理装置的特征信息,对第二密钥解密得到公钥; , 解密读取单元,用于根据公钥解密并读取下载到的文件。
全文摘要
本发明实施例公开了一种下载方法,包括文件服务器用公钥对原文件进行加密,根据加密后的文件生成文件的标识;客户端向中心服务器发送包括请求下载的文件的标识的下载请求;中心服务器获取并向客户端发送标识对应的下载资源列表;客户端根据下载资源列表从文件服务器和其他客户端下载需要的文件;客户端若需要读取下载到的文件,则获取并向中心服务器发送至少一个被授权装置的特征信息;中心服务器用特征信息对公钥进行加密得到第一密钥,并向客户端发送第一密钥;客户端根据特征信息对第一密钥进行解密得到公钥,根据公钥解密并读取下载到的文件。本发明实施例还提供相关系统和设备。本发明实施例能够对文件进行有效的版权保护。
文档编号H04L29/08GK101651714SQ200910140078
公开日2010年2月17日 申请日期2009年7月16日 优先权日2009年7月16日
发明者马丽娅, 黄映光 申请人:深圳市酷开网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1