【技术实现步骤摘要】
WEB端资源文件访问系统、装置及方法
[0001]本专利技术涉及移动互联
,尤其涉及WEB端资源文件访问系统、装置及方法。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]用户通过WEB端装置访问资源文件是一种常用方式,目前大量网站在做内容分发时使用了CDN技术,其基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。
[0004]CDN的基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。
[0005]使用CDN带来的不便就是要将源站的资源文件缓存到CDN服务商的服务器上,很难保证资源不被盗走,对于内容安全要求高的场景中不太适用。
[0006]因此,目前缺乏一种WEB端装置资源文件访问的技术方案。
技术实现思路
[0007]本专利技术实施例提供一种WEB端资源文件访问
【技术保护点】
【技术特征摘要】
1.一种WEB端资源文件访问系统,其特征在于,包括:源站装置,用于对资源文件进行加密,获得加密后的资源文件及对应的解密信息;将加密后的资源文件推送到CDN节点装置;接收WEB端装置发送的验证请求,所述验证请求包括用户信息和资源文件标识;对用户信息进行验证;在验证通过后,向WEB端装置反馈验证通过信息,所述验证通过信息包括资源文件标识对应的解密信息;CDN节点装置,用于接收加密后的资源文件;接收资源文件请求,所述资源文件请求包括资源文件标识;向WEB端装置反馈所述资源文件标识对应的资源文件;WEB端装置,用于向源站装置发送验证请求;在接收到验证通过信息后,向CDN节点装置发送资源文件请求;接收所述资源文件标识对应的资源文件;基于所述资源文件标识对应的解密信息对所述资源文件进行解密。2.如权利要求1所述的系统,其特征在于,所述解密信息包括密钥和解密参数。3.如权利要求1所述的系统,其特征在于,源站装置具体用于:查询权限控制表,判断所述用户信息中的用户是否对所述资源文件标识对应的资源文件具有权限;若是,获得验证通过信息;若否,获得验证失败信息。4.如权利要求1所述的系统,其特征在于,所述资源文件请求还包括用户信息;CDN节点装置还用于:向源站装置发送回溯鉴权请求,所述回溯鉴权请求包括用户信息;在接收到允许下载信息后,向WEB端装置反馈所述资源文件标识对应的资源文件;源站装置还用于:接收回溯鉴权请求,对用户信息进行验证;在验证通过后,向WEB端装置反馈允许下载信息。5.如权利要求1所述的系统,其特征在于,CDN节点装置具体用于:使用HTML5的Web Worker多线程分片向WEB端装置下传所述资源文件标识对应的资源文件。6.如权利要求1所述的系统,其特征在于,WEB端装置具体用于:基于WebAssembly实现的解密逻辑,根据所述资源文件标识对应的解密信息对所述资源文件进行解密。7.一种源站装置,其特征在于,包括:资源文件加密模块,用于对资源文件进行加密,获得加密后的资源文件及对应的解密信息;资源文件推送模块,用于将加密后的资源文件推送到CDN节点装置;验证请求接收模块,用于接收WEB端装置发送的验证请求,所述验证请求包括用户信息和资源文件标识;验证模块,用于对用户信息进行验证;验证结果反馈模块,用于在验证通过后,向WEB端装置反馈验证通过信息,所述验证通过信息包括资源文件标识对应的解密信息;其中,所述WEB端装置在接收到验证通过信息后,向CDN节点装置发送资源文件请求并接收所述资源文件标识对应的资源文件,基于所述资源文件标识对应的解密信息对所述资
源文件进行解密。8.一种CDN节点装置,其特征在于,包括:资源文件接收模块,用于接收加密后的资源文件,所述加密后的资源文件是源站装置对资源文件进行加密后推送的;资源文件请求接收模块,用于接收WEB端装置发送的资源文件请求,所述资源文件请求包括资源文件标识;资源文件反馈模块,用于向WEB端装置反馈所述资源文件标识对应的资源文件;其中,WEB端装置在向源站装置发送验证请求,并接收到验证通过信息后发送所述资源文件请求,所述验证通过信息包括资...
【专利技术属性】
技术研发人员:王博,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。