[发明专利]文件数据的下载方法无效
申请号: | 201210223429.8 | 申请日: | 2012-07-02 |
公开(公告)号: | CN103532989A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 林兆祥;郭松柳;陈飞 | 申请(专利权)人: | 北京兴宇中科科技开发股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 数据 下载 方法 | ||
技术领域
本发明涉及文件下载技术,特别是一种文件数据的下载方法。
背景技术
以文件数据共享为目标,将多台计算机共享的文件存放于一台计算机中,这台计算机就被称为文件服务器。文件服务器具有分时系统文件管理的全部功能,能够提供网络用户访问文件、目录的并发控制和安全保密措施。
在目前的文件服务器下载方法中,用户通过网站服务器向授权服务器请求文件数据,授权服务器会首先鉴别该用户是否拥有下载相应文件数据的权限,如果有,则根据请求中携带的用户名及文件信息等以及随机生成的密钥创建一个临时令牌,并下发给用户;用户携带此令牌想文件服务器请求相应文件数据,则文件服务器向授权服务器请求鉴权,授权服务器再次根据该用户名及文件信息以及同样的随机密钥对所述令牌进行认证,认证通过,则下发文件数据。
在该方法中,用户每次下载文件数据都需要授权服务器的两次鉴权,极大增加了授权服务器的处理压力及其与网站服务器和文件服务器间的交互压力。
发明内容
有鉴于此,本发明的目的在于提供一种文件数据的下载方法,用于减小文件数据下载时服务器的交互和处理压力。
本发明的实施例提供了一种文件数据的下载方法,包括:
用户向网站服务器请求下载文件数据,网站服务器从缓存或授权服务器获取基于所述授权服务器的服务器密钥生成的所述文件数据的令牌,并利用该令牌向文件服务器请求文件数据,文件服务器根据从缓存或所述授权服务器获取的所述服务器密钥对所述令牌进行校验,根据校验结果确定是否下发文件数据。
根据本发明,在网站服务器或授权服务器中都会缓存令牌,对于经常请求的热点文件,网站服务器不需要每次都访问授权服务器获得令牌,而授权服务器也不需要每次都要重新创建相同令牌,大大减少了授权服务器的处理压力及其与网站服务器的交互压力。
此外,在文件服务器中缓存服务器密钥,对于同一服务器密钥生成的令牌, 只需要获取一次密钥信息后将其保存在缓存中, 之后遇到相同服务器密钥生成的令牌则可以直接使用缓存中的服务器密钥进行鉴权,无需每次都要到授权服务器请求服务器密钥,也减小了文件服务器与授权服务器间的交互压力。
附图说明
图1为本发明实施例提供的文件数据的下载方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
如图1所示,为本发明实施例提供的文件数据的下载方法流程图,具体包括以下步骤:
步骤101、用户请求下载文件数据。
步骤102、网站服务器接收到所述请求,根据所述文件数据的文件索引信息检索查询缓存中是否存在所述文件数据的令牌,如果有,则向文件服务器请求文件数据,其中包含该令牌,执行步骤106;否则向授权服务器请求所述文件数据的令牌,请求中包含所述文件索引信息以及该文件数据的访问者身份标识。所述文件索引信息包括两部分,分别是用户标识、文件标识。所述用户标识可以为该用户的用户ID。所述访问者身份标识用于标识可访问该文件数据的用户身份信息,在本实施例中可采用IP地址,即只有当用户的IP地址与访问者身份标识中的IP地址相一致时,该用户才有权限访问该文件数据;当访问者身份标识为空时,表明该文件数据任何用户均可访问。
在一个较佳实施例中,网站服务器仅仅缓存访问者身份标识为空的令牌,因为网站服务器的缓存空间有限,为充分利用,可以只保存热点的文件数据,即访问者身份标识为空、有很多用户访问的文件数据。如果保存全部令牌,则访问者身份标识不为空的令牌可以缓存相对时间较短,这样在数据短时间重复访问时可以提高性能。
步骤103、授权服务器查询当前使用的服务器密钥。授权服务器定期生成服务器密钥,并维护密钥的索引信息,随新密钥的生成而不断更新该索引信息,授权服务器标识与密钥的索引信息在一起,能够唯一确定和定位该服务器密钥,称为令牌密钥索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京兴宇中科科技开发股份有限公司,未经北京兴宇中科科技开发股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210223429.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置