[发明专利]控制资源访问的方法和系统有效
申请号: | 201610769808.5 | 申请日: | 2016-08-30 |
公开(公告)号: | CN107786520B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 汪竞 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 毛威;时林 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 资源 访问 方法 系统 | ||
本发明实施例公开一种控制资源访问的方法和系统,能够提高防盗链校验的灵活性。该方法包括:获取映射关系信息,映射关系信息用于记录多个域名与多个防盗链规则之间的映射关系;接收用户的第一访问请求,第一访问请求中携带第一统一资源定位符URL,第一URL中包括第一域名的指示信息;根据第一域名和映射关系信息,确定第一域名对应的第一防盗链规则;根据第一防盗链规则对第一访问请求进行校验处理,确定访问策略。
技术领域
本发明涉及通信领域,并且更具体地,涉及一种控制资源访问的方法和系统。
背景技术
内容分发网络(Content Delivery Network,CDN)是解决运营商互联互通的瓶颈、骨干网拥塞的技术。使用CDN网络会极大简化网站系统维护工作量。网站维护人员只需要将网站内容注入CDN系统,通过CDN部署在各个物理位置的服务器进行全网分发,就可以实现跨运营商、跨地域的用户覆盖。CDN对于用户是透明无感知的。
但是,如果一个内容提供商(Content Provider,CP)或服务提供商(ServiceProvider,SP)将拥有版权许可的内容文件存放到CDN系统中后,无论来自各个运营商、那个地区的终端用户进行内容访问就不再需要经过CP或SP,而直接由CDN系统为其提供服务。这样就带来一个问题,如果放任务管理的终端用户访问网站资源,一方面,这种行为本身就构成了侵权。另一方面,也损害了CP或SP的商业利益。因此,如何能够对终端用户的访问进行控制,使得在不影响CP或SP的商业利益的同时,为终端用户提供流畅的服务、减轻骨干网的负载,成为一个亟需解决的问题。
为此,现有技术提出了CDN防盗链校验技术。CDN供应商与多家CP或SP、运营商协商讨论,并依据CP或SP的防盗链校验逻辑,开发出符合各CP或SP要求的防盗链校验商用软件。在终端用户访问网站资源时,CDN系统根据用户的访问请求,在软件内部匹配到对应的防盗链逻辑进行判断。在防盗链校验通过时,CDN向终端用户提供所需资源。否则,拒绝用户的访问请求。
但是,当前CDN系统的防盗链校验软件普遍采用硬编码。在CP/SP数量增多、CP/SP租户不稳定和软件升级的很多情况下,灵活性不足。
发明内容
本申请提供一种控制资源访问的方法,能够提高防盗链校验的灵活性。
第一方面,本申请提供了一种控制资源访问的方法,该方法包括:获取映射关系信息,该映射关系信息用于记录多个域名与多个防盗链规则之间的映射关系;接收用户的第一访问请求,该第一访问请求中携带第一统一资源定位符URL,该第一URL中包括第一域名的指示信息;根据该第一域名和该映射关系信息,确定该第一域名对应的第一防盗链规则;根据该第一防盗链规则对该第一访问请求进行校验处理,确定访问策略。
在一种可能的实现方式中,该获取映射关系信息,包括:呈现第一配置界面,该第一配置界面包括输入区域;获取用户在该输入区域输入的配置信息;根据该配置信息,生成该映射关系信息。
应理解,这里的配置信息是指用户输入的用于指定多个域名与多个防盗链规则的映射关系的信息。本发明实施例对于配置信息的具体形式,不作特别限定。
在一种可能的实现方式中,该输入区域包括第一区域和第二区域,该第一区域用于输入域名标识,该第二区域用于输入防盗链规则标识,以及,获取用户在该输入区域输入的配置信息,包括:获取用户在该第一区域输入的域名标识、在第二区域输入的防盗链规则标识;以及,根据该配置信息,生成该映射关系信息,包括:根据该域名标识和该防盗链规则标识,生成该映射关系信息。
在一种可能的实现方式中,该方法还包括:提供原子集合,该原子集合中的每个原子能够实现一个指定功能;基于第一用户操作,从该原子集合中选择多个原子,并确定该多个原子之间的连接关系;根据该多个原子之间的连接关系,生成该多个防盗链规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610769808.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智救通可视化道路救援平台
- 下一篇:3‑三氟甲基氯苄的制备方法