[发明专利]文件下载方法、装置和系统有效
申请号: | 201480001805.6 | 申请日: | 2014-03-24 |
公开(公告)号: | CN104471918B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 谢青冬;徐开富;李晓明 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 下载 方法 装置 系统 | ||
1.一种文件下载方法,其特征在于,包括:
服务器获取设置的下载权限,生成所述下载权限的访问控制列表参数;
所述服务器发布包含所述访问控制列表参数的下载链接,以便于终端获取所述下载链接并生成包含所述访问控制列表参数的下载请求;
所述服务器获取设置的下载权限,生成所述下载权限的访问控制列表参数,包括:
所述服务器获取设置的下载权限;
所述服务器根据所述下载权限生成访问控制列表;
所述服务器根据与下载接入节点约定的第一密钥对所述访问控制列表进行加密,并形成访问控制列表参数;
所述服务器对原始下载链接、所述访问控制列表参数和与所述下载接入节点约定的第二密钥进行散列运算,生成散列值,所述散列值和所述原始下载链接包含于所述下载链接中。
2.根据权利要求1所述的方法,其特征在于,在所述服务器获取设置的下载权限,生成所述下载权限的访问控制列表参数之前,还包括:
所述服务器获取上传文件的文件参数,生成所述上传文件的所述原始下载链接。
3.根据权利要求2所述的方法,其特征在于,所述访问控制列表中包含至少一个控制项,所述访问控制列表参数中包括至少一个控制项参数,其中一个控制项参数对应一个控制项;
所述控制项参数由所述控制项在根据所述第一密钥进行加密后形成。
4.根据权利要求2所述的方法,其特征在于,还包括:
当到达预定时间阈值时,所述服务器与所述下载接入节点协商更新所述第一密钥和所述第二密钥。
5.根据权利要求2所述的方法,其特征在于,在所述服务器获取上传文件的文件参数,生成所述上传文件的原始下载链接之前,还包 括:
所述服务器获取上传文件时的用户信息;
所述服务器根据所述用户信息,针对一个用户与所述下载接入节点协商生成所述第一密钥和所述第二密钥中的至少一个。
6.根据权利要求1-5任一所述的方法,其特征在于,所述服务器发布包含所述访问控制列表参数的下载链接,包括:
所述服务器接收所述终端的下载链接获取请求;
所述服务器将所述下载链接发送给所述终端。
7.一种文件下载方法,其特征在于,
下载接入节点接收终端根据服务器发布的下载链接发起的下载请求,所述下载链接中包含由所述服务器根据设置的下载权限生成的访问控制列表参数,所述下载请求中包含所述访问控制列表参数和所述终端的下载参数,所述服务器生成所述访问控制列表参数包括:所述服务器获取设置的下载权限;所述服务器根据所述下载权限生成访问控制列表;所述服务器根据与所述下载接入节点约定的第一密钥对所述访问控制列表进行加密,并形成所述访问控制列表参数;所述服务器对原始下载链接、所述访问控制列表参数和与所述下载接入节点约定的第二密钥进行散列运算,生成散列值,所述散列值和所述原始下载链接包含于所述下载链接中;
所述下载接入节点根据所述访问控制列表参数和所述下载参数对所述下载请求进行鉴权;
所述下载接入节点将鉴权结果发送给所述终端。
8.根据权利要求7所述的方法,其特征在于,所述下载接入节点根据所述访问控制列表参数和所述下载参数对所述下载请求进行鉴权,包括:
所述下载接入节点根据所述散列值校验所述原始下载链接、所述访问控制列表参数和所述第二密钥的完整性,所述原始下载链接由所述服务器根据上传文件的文件参数生成;
当根据所述第二密钥确定所述原始下载链接、所述访问控制列表参数和所述第二密钥中至少一个被修改时,所述下载接入节点通知所 述终端无法进行下载;
当根据所述第二密钥确定所述原始下载链接、所述访问控制列表参数和所述第二密钥中未被修改时,所述下载接入节点根据与所述服务器约定的第一密钥对所述访问控制列表参数进行解密,并解析出所述访问控制列表;
所述下载接入节点通过所述访问控制列表和所述下载参数对所述下载请求进行鉴权。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480001805.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品烘干装置
- 下一篇:一种自动筛选上料装置