《一种文件防下载处理方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种文件防下载处理方法及系统.pdf(11页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103036925 A (43)申请公布日 2013.04.10 CN 103036925 A *CN103036925A* (21)申请号 201110302250.7 (22)申请日 2011.09.29 H04L 29/08(2006.01) (71)申请人 深圳市快播科技有限公司 地址 518000 广东省深圳市南山区高新南一 道 009 号中国科技开发院中科研发园 三号楼 22 层 (72)发明人 张克东 王羲桀 唐涛 (74)专利代理机构 深圳鼎合诚知识产权代理有 限公司 44281 代理人 郭燕 (54) 发明名称 一种文件防下载处理方法及系统 (57)。
2、 摘要 本发明公开了一种文件防下载处理方法及系 统, 所述文件防下载处理方法包括 : 服务器端 : 将 目标文件或者目标目录设置为防下载的文件或者 目录 ; 当收到访问所述目标文件或者目标目录的 请求后, 在返回的信息中增加所述目标文件或者 目标目录中的文件为防下载文件的标记信息 ; 客 户端 : 发出访问文件或者目录中的文件的请求 ; 接收服务器端根据所述请求返回的信息 ; 判断所 述信息中是否包括将所述文件或者目录标记为防 下载文件的标记信息 ; 若包括所述标记信息, 对 所述文件或者目录中的文件的重要数据进行防下 载处理。本发明提出的文件防下载处理方法及系 统, 通过简单的改变即可实现文。
3、件防下载, 有效的 防止了文件被随意下载。 (51)Int.Cl. 权利要求书 3 页 说明书 5 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 5 页 附图 2 页 1/3 页 2 1. 一种服务器端的文件防下载处理方法, 其特征在于, 包括 : 将目标文件或者目标目录设置为防下载的文件或者目录 ; 当收到访问所述目标文件或者目标目录的请求后, 在返回的信息中增加所述目标文件 或者目标目录中的文件为防下载文件的标记信息。 2. 如权利要求 1 所述的服务器端的文件防下载处理方法, 其特征在于 : 所述目标文件或者目标目录中的文件为媒。
4、体文件 ; 所述在返回的信息中增加所述目标文件或者目标目录中的文件为防下载文件的标记 信息的方法包括 : 在返回的信息中将所述目标文件或者目标目录中的文件的链接地址后增加防下载标 记字段。 3. 一种客户端的文件防下载处理方法, 其特征在于, 包括 : 发出访问文件或者目录中的文件的请求 ; 接收服务器端根据所述请求返回的信息 ; 判断所述信息中是否包括将所述文件或者目录标记为防下载文件的标记信息 ; 若包括所述标记信息, 对所述文件或者目录中的文件的重要数据进行防下载处理。 4. 如权利要求 3 所述的客户端的文件防下载处理方法, 其特征在于 : 所述文件或者目录中的文件为媒体文件, 所述重。
5、要数据为媒体文件的第一块数据。 5. 如权利要求 3 所述的客户端的文件防下载处理方法, 其特征在于 : 所述对文件或者目录中的文件的重要数据进行防下载处理的方法包括 : 将所述文件或者目录中的文件的重要数据存储在内存中 ; 或, 将所述文件或者目录中的文件的重要数据进行加密 ; 或, 将所述文件或者目录中的文件的重要数据切割成小块 ; 或, 将所述文件或者目录中的文件的重要数据存储在与其他数据不同的位置。 6. 一种文件防下载处理方法, 其特征在于, 包括 : 服务器端 : 将目标文件或者目标目录设置为防下载的文件或者目录 ; 当收到访问所述目标文件或者目标目录的请求后, 在返回的信息中增加。
6、所述目标文件 或者目标目录中的文件为防下载文件的标记信息 ; 客户端 : 发出访问文件或者目录中的文件的请求 ; 接收服务器端根据所述请求返回的信息 ; 判断所述信息中是否包括将所述文件或者目录标记为防下载文件的标记信息 ; 若包括所述标记信息, 对所述文件或者目录中的文件的重要数据进行防下载处理。 7. 如权利要求 6 所述的文件防下载处理方法, 其特征在于 : 所述目标文件或者目标目录中的文件为媒体文件 ; 所述文件或者目录中的文件为媒体文件 ; 权 利 要 求 书 CN 103036925 A 2 2/3 页 3 所述重要数据为媒体文件的第一块数据 ; 所述在返回的信息中增加所述目标文件。
7、或者目标目录中的文件为防下载文件的标记 信息的方法包括 : 在返回的信息中将所述目标文件或者目标目录中的文件的链接地址后增加防下载标 记字段 ; 所述对文件或者目录中的文件的重要数据进行防下载处理的方法包括 : 将所述文件或者目录中的文件的重要数据存储在内存中 ; 或, 将所述文件或者目录中的文件的重要数据进行加密 ; 或, 将所述文件或者目录中的文件的重要数据切割成小块 ; 或, 将所述文件或者目录中的文件的重要数据存储在与其他数据不同的位置。 8. 一种服务器, 其特征在于, 包括 : 设置装置, 用于将目标文件或者目标目录设置为防下载的文件或者目录 ; 标记装置, 用于当收到访问所述目标。
8、文件或者目标目录的请求后, 在返回的信息中增 加所述目标文件或者目标目录中的文件为防下载文件的标记信息。 9. 如权利要求 8 所述的服务器, 其特征在于 : 所述目标文件或者目标目录中的文件为媒体文件 ; 所述标记装置具体用于 : 当收到访问所述目标文件或者目标目录的请求后, 在返回的信息中将所述目标文件或 者目标目录中的文件的链接地址后增加防下载标记字段。 10. 一种客户端, 其特征在于, 包括 : 请求装置, 用于发出访问文件或者目录中的文件的请求 ; 接收装置, 用于接收服务器端根据所述请求返回的信息 ; 判断装置, 用于判断所述信息中是否包括将所述文件或者目录标记为防下载文件的标 。
9、记信息 ; 防下载装置, 用于当判断装置判断包括所述标记信息, 对所述文件或者目录中的文件 的重要数据进行防下载处理。 11. 如权利要求 10 所述的客户端, 其特征在于, 包括 : 所述文件或者目录中的文件为媒体文件, 所述重要数据为媒体文件的第一块数据。 12. 如权利要求 10 所述的客户端, 其特征在于 : 所述防下载装置具体用于 : 当判断装置判断包括所述标记信息, 将所述文件或者目录中的文件的重要数据存储在 内存中 ; 或, 当判断装置判断包括所述标记信息, 将所述文件或者目录中的文件的重要数据 进行加密 ; 或, 权 利 要 求 书 CN 103036925 A 3 3/3 页。
10、 4 当判断装置判断包括所述标记信息, 将所述文件或者目录中的文件的重要数据切割成 小块 ; 或, 当判断装置判断包括所述标记信息, 将所述文件或者目录中的文件的重要数据存储在 与其他数据不同的位置。 13. 一种文件防下载处理系统, 其特征在于, 包括 : 服务器端和客户端, 服务 器端包括 : 设置装置, 用于将目标文件或者目标目录设置为防下载的文件或者目录 ; 标记装置, 用于当收到访问所述目标文件或者目标目录的请求后, 在返回的信息中增 加所述目标文件或者目标目录中的文件为防下载文件的标记信息 ; 客户端包括 : 请求装置, 用于发出访问文件或者目录中的文件的请求 ; 接收装置, 用于。
11、接收服务器端根据所述请求返回的信息 ; 判断装置, 用于判断所述信息中是否包括将所述文件或者目录标记为防下载文件的标 记信息 ; 防下载装置, 用于当判断装置判断包括所述标记信息, 对所述文件或者目录中的文件 的重要数据进行防下载处理。 14. 如权利要求 13 所述的文件防下载处理系统, 其特征在于 : 所述目标文件或者目标目录中的文件为媒体文件 ; 所述文件或者目录中的文件为媒体文件 ; 所述重要数据为媒体文件的第一块数据 ; 所述标记装置具体用于 : 当收到访问所述目标文件或者目标目录的请求后, 在返回的信息中将所述目标文件或 者目标目录中的文件的链接地址后增加防下载标记字段。 所述防下。
12、载装置具体用于 : 当判断装置判断包括所述标记信息, 将所述文件或者目录中的文件的重要数据存储在 内存中 ; 或, 当判断装置判断包括所述标记信息, 将所述文件或者目录中的文件的重要数据进行加 密 ; 或, 当判断装置判断包括所述标记信息, 将所述文件或者目录中的文件的重要数据切割成 小块 ; 或, 当判断装置判断包括所述标记信息, 将所述文件或者目录中的文件的重要数据存储在 与其他数据不同的位置。 权 利 要 求 书 CN 103036925 A 4 1/5 页 5 一种文件防下载处理方法及系统 技术领域 0001 本发明涉及一种文件防下载处理方法及系统。 背景技术 0002 随着网络的普及。
13、, 网络资源也越来越丰富, 有一些资源由于并非免费获得的, 资源 提供者并不希望这些资源被下载, 例如有些视频网站站长在花费大价钱购买了正版资源 后, 并不希望这些资源被随意的下载传播。 0003 所以, 有必要提供防下载的方法或者系统, 防止资源被随意下载。 发明内容 0004 本发明要解决的主要技术问题是, 提供一种文件防下载处理方法及系统, 可以防 止文件被随意下载。 0005 为解决上述技术问题, 本发明提供一种文件防下载处理方法, 包括 : 0006 服务器端 : 0007 将目标文件或者目标目录设置为防下载的文件或者目录 ; 0008 当收到访问所述目标文件或者目标目录的请求后, 。
14、在返回的信息中增加所述目标 文件或者目标目录中的文件为防下载文件的标记信息 ; 0009 客户端 : 0010 发出访问文件或者目录中的文件的请求 ; 0011 接收服务器端根据所述请求返回的信息 ; 0012 判断所述信息中是否包括将所述文件或者目录标记为防下载文件的标记信息 ; 0013 若包括所述标记信息, 对所述文件或者目录中的文件的重要数据进行防下载处 理。 0014 本发明还提出了 : 0015 一种文件防下载处理系统, 包括 : 服务器端和客户端 ; 0016 服务器端包括 : 0017 设置装置, 用于将目标文件或者目标目录设置为防下载的文件或者目录 ; 0018 标记装置, 。
15、用于当收到访问所述目标文件或者目标目录的请求后, 在返回的信息 中增加所述目标文件或者目标目录中的文件为防下载文件的标记信息 ; 0019 客户端包括 : 0020 请求装置, 用于发出访问文件或者目录中的文件的请求 ; 0021 接收装置, 用于接收服务器端根据所述请求返回的信息 ; 0022 判断装置, 用于判断所述信息中是否包括将所述文件或者目录标记为防下载文件 的标记信息 ; 0023 防下载装置, 用于当判断装置判断包括所述标记信息, 对所述文件或者目录中的 文件的重要数据进行防下载处理。 说 明 书 CN 103036925 A 5 2/5 页 6 0024 此外, 本发明还提供一。
16、种服务器端的文件防下载处理方法, 其特征在于, 包括 : 0025 将目标文件或者目标目录设置为防下载的文件或者目录 ; 0026 当收到访问所述目标文件或者目标目录的请求后, 在返回的信息中增加所述目标 文件或者目标目录中的文件为防下载文件的标记信息。 0027 一种客户端的文件防下载处理方法, 其特征在于, 包括 : 0028 发出访问文件或者目录中的文件的请求 ; 0029 接收服务器端根据所述请求返回的信息 ; 0030 判断所述信息中是否包括将所述文件或者目录标记为防下载文件的标记信息 ; 0031 若包括所述标记信息, 对所述文件或者目录中的文件的重要数据进行防下载处 理。 003。
17、2 一种服务器, 其特征在于, 包括 : 0033 设置装置, 用于将目标文件或者目标目录设置为防下载的文件或者目录 ; 0034 标记装置, 用于当收到访问所述目标文件或者目标目录的请求后, 在返回的信息 中增加所述目标文件或者目标目录中的文件为防下载文件的标记信息。 0035 一种客户端, 其特征在于, 包括 : 0036 请求装置, 用于发出访问文件或者目录中的文件的请求 ; 0037 接收装置, 用于接收服务器端根据所述请求返回的信息 ; 0038 判断装置, 用于判断所述信息中是否包括将所述文件或者目录标记为防下载文件 的标记信息 ; 0039 防下载装置, 用于当判断装置判断包括所。
18、述标记信息, 对所述文件或者目录中的 文件的重要数据进行防下载处理。 0040 本发明的有益效果是 : 本发明提出的文件防下载处理方法及系统, 通过简单的改 变即可实现文件防下载, 有效的防止了文件被随意下载。 附图说明 0041 图 1 为本发明一种服务器端的文件防下载处理方法的一实施例的流程示意图 ; 0042 图 2 为本发明一种客户端的文件防下载处理方法的一实施例的流程示意图 ; 0043 图 3 为本发明一种文件防下载处理方法的一实施例的流程示意图 ; 0044 图 4 为本发明一种服务器的一实施例的模块示意图 ; 0045 图 5 为本发明一种客户端的一实施例的模块示意图 ; 00。
19、46 图 6 为本发明一种文件防下载处理系统的一实施例的模块示意图。 具体实施方式 0047 下面通过具体实施方式结合附图对本发明作进一步详细说明。 0048 在本发明实施例中, 为了防止文件被下载, 服务器端会预先对需要防止下载的文 件或者目录设置防下载, 当收到客户端访问这些文件或者目录中的文件时, 服务器端判断 请求的文件是否设定了防下载, 如果没有设置则返回正常的链接允许正常下载 ; 若针对所 请求的文件设置了防下载, 则服务器在返回的信息中增加所述文件或者目录中的文件为防 下载文件的标记信息。当客户端发出访问文件或者目录中的文件的请求后, 判断在服务器 说 明 书 CN 103036。
20、925 A 6 3/5 页 7 返回的信息中是否包括将所述文件或者目录标记为防下载文件的标记信息, 如果包括所述 标记信息, 则对所述文件或者目录中的文件的重要数据进行防下载处理。 0049 以上对本发明实施例做了一个概括的描述, 下面结合附图说明本发明的各个具体 实施例。 0050 如图 1 所示, 为本发明一种服务器端的文件防下载处理方法的一实施例的流程示 意图, 包括 : 0051 101、 设置防下载文件或目录 ; 0052 具体地, 将目标文件或者目标目录设置为防下载的文件或者目录 ; 0053 103、 收到访问请求后, 增加防下载文件的标记信息 ; 0054 具体地, 当收到访问。
21、所述目标文件或者目标目录的请求后, 在返回的信息中增加 所述目标文件或者目标目录中的文件为防下载文件的标记信息 ; 0055 进一步地, 具体增加标记信息的方法可以是 : 0056 A、 在返回的信息中将所述目标文件或者目标目录中的文件的链接地址后增加防 下载标记字段 ; 例如可以增加 &save false 字段, 表示这个文件已被设置了防下载, 也可 以增加其他用来标记的字段 ; 0057 B、 在返回的信息中额外增加专门用来标记文件为防下载文件的部分, 例如可以额 外增加信息块, 具体内容可为 &save 0, 表示这个文件已被设置了防下载。 0058 以上仅为示例性说明, 设置防下载标。
22、记信息的形式不限于此, 只要服务器端与客 户端预先约定, 客户端能够识别出防下载信息即可。 0059 在服务器端进行了上述的处理后, 在客户端发出下载请求后, 会对经过了上述设 置的文件进行一定的处理以防止被下载, 如下所述 : 0060 如图 2 所示, 为本发明一种客户端的文件防下载处理方法的一实施例的流程示意 图, 包括 : 0061 201、 发送访问文件的请求 ; 0062 具体地, 发出访问文件或者目录中的文件的请求 ; 0063 203、 接收返回的信息 ; 0064 具体地, 接收服务器端根据所述请求返回的信息 ; 0065 205、 判断是否包括标记信息 ; 0066 具体地。
23、, 判断所述信息中是否包括将所述文件或者目录标记为防下载文件的标记 信息 ; 0067 207、 防下载处理 ; 0068 具体地, 若 205 中判断包括所述标记信息, 对所述文件或者目录中的文件的重要 数据进行防下载处理 ; 0069 通常情况下, 影响文件正常使用的重要数据为第一块数据, 第一块数据的大小可 根据文件实际大小及实际需要进行设定, 例如对于一个 100M 的文件, 第一块数据可以为 256K ; 实际中可以不限于上述的具体形式, 此处只是举例进行说明 ; 0070 以下以重要数据为第一块数据为例进行说明, 具体的防下载处理方法可以是 : 0071 A、 将所述文件或者目录中。
24、的文件的第一块数据存储在内存中 ; 0072 由于数据存储在内存中, 客户端重启后会将数据删除, 所以这样一来下载的文件 说 明 书 CN 103036925 A 7 4/5 页 8 由于缺少重要文件而不能使用 ; 0073 B、 将所述文件或者目录中的文件的第一块数据存储在与其他数据不同的目录 中 ; 0074 此方法由于第一块数据与其他数据不在同一目录而造成文件不能使用 ; 0075 C、 将所述文件或者目录中的文件的第一块数据进行加密 ; 0076 此方法由于第一块数据无法访问而造成文件不能使用 ; 0077 D、 将所述文件或者目录中的文件的第一块数据切割成小块。 0078 此方法由于。
25、第一块数据无法使用而造成文件不能使用。 0079 本发明还提出了一种文件防下载处理方法, 如图 3 所示为本发明一种文件防下载 处理方法的一实施例的流程示意图, 包括 : 0080 服务器端的处理 : 0081 301、 将目标文件或者目标目录设置为防下载的文件或者目录 ; 0082 303、 当收到访问所述目标文件或者目标目录的请求后, 在返回的信息中增加所述 目标文件或者目标目录中的文件为防下载文件的标记信息 ; 0083 客户端的处理 : 0084 305、 发出访问文件或者目录中的文件的请求 ; 0085 307、 接收服务器端根据所述请求返回的信息 ; 0086 309、 判断所述信。
26、息中是否包括将所述文件或者目录标记为防下载文件的标记信 息 ; 0087 311、 若包括所述标记信息, 对所述文件或者目录中的文件的重要数据进行防下载 处理。 0088 优选地, 0089 所述目标文件或者目标目录中的文件为媒体文件 ; 0090 所述文件或者目录中的文件为媒体文件 ; 0091 所述重要数据为媒体文件的第一块数据 ; 0092 所述在返回的信息中增加所述目标文件或者目标目录中的文件为防下载文件的 标记信息的方法包括 : 0093 在返回的信息中将所述目标文件或者目标目录中的文件的链接地址后增加防下 载标记字段 ; 0094 所述对文件或者目录中的文件的重要数据进行防下载处理。
27、的方法包括 : 0095 将所述文件或者目录中的文件的重要数据存储在内存中 ; 0096 或, 0097 将所述文件或者目录中的文件的重要数据进行加密 ; 0098 或, 0099 将所述文件或者目录中的文件的重要数据切割成小块 ; 0100 或, 0101 将所述文件或者目录中的文件的重要数据存储在与其他数据不同的位置。 0102 通过上述对本发明各个文件防下载处理方法的实施例的说明可以看出, 本发明提 出的文件防下载处理方法通过简单的改变即可实现文件防下载, 有效的防止了文件被随意 说 明 书 CN 103036925 A 8 5/5 页 9 下载。 0103 以上对本发明实施例提出的文件。
28、防下载处理方法进行了说明, 下面结合附图说明 本发明实施例提出的文件防下载系统。 0104 如图 4 所示, 为本发明一种服务器的一实施例的模块示意图, 包括 : 0105 401、 设置装置, 用于将目标文件或者目标目录设置为防下载的文件或者目录 ; 0106 403、 标记装置, 用于当收到访问所述目标文件或者目标目录的请求后, 在返回的 信息中增加所述目标文件或者目标目录中的文件为防下载文件的标记信息。 0107 如图 5 所示, 为本发明一种客户端的一实施例的模块示意图, 包括 : 0108 501、 请求装置, 用于发出访问文件或者目录中的文件的请求 ; 0109 503、 接收装置。
29、, 用于接收服务器端根据所述请求返回的信息 ; 0110 505、 判断装置, 用于判断所述信息中是否包括将所述文件或者目录标记为防下载 文件的标记信息 ; 0111 507、 防下载装置, 用于当判断装置判断包括所述标记信息, 对所述文件或者目录 中的文件的重要数据进行防下载处理。 0112 如图 6 所示, 为本发明一种文件防下载处理系统的一实施例的模块示意图, 包括 : 0113 600A、 服务器端 : 0114 601、 设置装置, 用于将目标文件或者目标目录设置为防下载的文件或者目录 ; 0115 603、 标记装置, 用于当收到访问所述目标文件或者目标目录的请求后, 在返回的 信。
30、息中增加所述目标文件或者目标目录中的文件为防下载文件的标记信息 ; 0116 600B、 客户端 : 0117 605、 请求装置, 用于发出访问文件或者目录中的文件的请求 ; 0118 607、 接收装置, 用于接收服务器端根据所述请求返回的信息 ; 0119 609、 判断装置, 用于判断所述信息中是否包括将所述文件或者目录标记为防下载 文件的标记信息 ; 0120 611、 防下载装置, 用于当判断装置判断包括所述标记信息, 对所述文件或者目录 中的文件的重要数据进行防下载处理。 0121 通过上述对本发明各个文件防下载处理装置或系统的实施例的说明可以看出, 本 发明提出的文件防下载处理装置或系统通过简单的改变即可实现文件防下载, 有效的防止 了文件被随意下载。 0122 以上内容是结合具体的实施方式对本发明所作的进一步详细说明, 不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说, 在不脱 离本发明构思的前提下, 还可以做出若干简单推演或替换, 都应当视为属于本发明的保护 范围。 说 明 书 CN 103036925 A 9 1/2 页 10 图 1 图 2 图 3 说 明 书 附 图 CN 103036925 A 10 2/2 页 11 图 4 图 5 图 6 说 明 书 附 图 CN 103036925 A 11 。