[发明专利]URL 的匹配方法、装置及网关在审
申请号: | 201210497396.6 | 申请日: | 2012-11-28 |
公开(公告)号: | CN102946449A | 公开(公告)日: | 2013-02-27 |
发明(设计)人: | 王瑞 | 申请(专利权)人: | 网神信息技术(北京)股份有限公司;网神科技(北京)有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | url 匹配 方法 装置 网关 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种URL的匹配方法、装置及网关。
背景技术
统一资源定位符(Uniform Resource Locator,简称为URL)也被称为网页地址,是因特网上标准的资源的地址。
URL是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址”。
目前针对绿色上网功能,大部分网络设备制造商的处理方法大致分为以下两种类型:
现有技术一:内置URL库将URL分类和排序后通过字符匹配算法来实现。
现有技术二:通过转发流量给外部的URL过滤服务器来实现。
采用技术一时,存在以下缺陷:
(1)占用设备内存量较大(每1万条需要空间1500KB,千万级的URL库会占用设备1.5G内存空间);
(2)无法及时更新URL库。
采用技术二时,存在以下缺陷:
通过转发流量给外部URL过滤服务器来实现的受限于网络环境的影响较大,设备在处理网络流量的同时还需要将用户的请求进行缓存后转发给外部的URL过滤服务器进行匹配,匹配的结果再反馈给设备并有设备进行后续处理,这样处理的后果是响应时间成为设备能否快速处理用户的请求的性能瓶颈。针对相关技术中…的问题,目前尚未提出有效的解决方案。
针对相关技术中上述至少之一的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种URL的匹配方法、装置及网关,以至少解决相关技术中的URL匹配方案不能满足在节省本地空间的基础上快速匹配的问题。
根据本发明的一个方面,提供了一种URL的匹配方法,其包括:确定本地是否存储有访问请求中携带的统一资源定位符URL;如果没有,则确定云端是否存储有上述URL。
优选地,上述本地存储的URL包括至少以下之一:预先设定的一个或多个URL;从上述云端存储的URL中获取的URL;其中,上述获取的URL包括:从上述云端存储的URL中按照使用频率由高到低的顺序取出的前第一预设数目个URL;从上述云端存储的URL中按照使用时间优先到后的顺序取出的后第二预设数目个URL。
优选地,确定本地是否存储有访问请求中携带的统一资源定位符URL包括:确定上述预先设定的一个或多个URL中是否包含有上述URL;如果不包含,则确定上述获取的URL中是否包含有上述URL,其中,上述获取的URL按照属性进行分类。
优选地,上述预先设定的一个或多个URL包括:允许访问的URL和不允许访问的URL。
优选地,所示方法还包括:如果确定上述云端存储有上述URL,将上述URL存储到上述第二预设数目个URL中;或者如果确定上述云端未存储有上述URL,将上述URL存储到上述云端。根据本发明的另一方面,提供了一种URL的匹配装置,其包括:第一确定模块,用于确定本地是否存储有访问请求中携带的统一资源定位符URL;第二确定模块,用于如果上述本地未存储有上述URL,则确定云端是否存储有上述URL。
优选地,上述本地存储的URL包括至少以下之一:预先设定的一个或多个URL;从上述云端存储的URL中获取的URL;其中,上述获取的URL包括:从上述云端存储的URL中按照使用频率由高到低的顺序取出的前第一预设数目个URL;从上述云端存储的URL中按照使用时间优先到后的顺序取出的后第二预设数目个URL。
优选地,上述第一确定模块包括:第一确定单元,用于确定上述预先设定的一个或多个URL中是否包含有上述URL;第二确定单元,用于如果上述预先设定的一个或多个URL中不包含有上述URL,则确定上述获取的URL中是否包含有上述URL,其中,上述获取的URL按照属性进行分类。
优选地,上述URL的匹配装置还包括:存储模块,用于如果确定上述云端存储有上述URL,将上述URL存储到上述第二预设数目个URL中或者如果确定上述云端未存储有上述URL,将上述URL存储到上述云端。根据本发明的又一方面,提供了一种网关,其包括:上述任一种URL的匹配装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网神信息技术(北京)股份有限公司;网神科技(北京)有限公司,未经网神信息技术(北京)股份有限公司;网神科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210497396.6/2.html,转载请声明来源钻瓜专利网。