一种基于路由器的广告拦截方法和路由器技术

技术编号:20160658 阅读:212 留言:0更新日期:2019-01-19 00:13
本发明专利技术公开了一种基于路由器的广告拦截方法和路由器,涉及信息技术领域。包括步骤:获取到历史访问请求时,记录历史访问请求对应的历史访问时间;获取到当前访问请求时,记录当前访问域名及其对应的当前访问时间;分析所述历史访问时间和所述当前访问时间,得到所述历史访问时间与所述当前访问时间之间的访问时间差;当所述访问时间差在第一时间范围内时,判断所述当前访问域名是否在可疑黑名单内;当所述当前访问域名在可疑黑名单内时,拒绝所述当前访问域名接入网络。实现了广告的准确拦截。

【技术实现步骤摘要】
一种基于路由器的广告拦截方法和路由器
本专利技术涉及信息
,尤指一种基于路由器的广告拦截方法和路由器。
技术介绍
随着科学技术的发展,与之前人们的生活相比,人们现有的生活发送了翻天覆地的变化,网络已经进入了千家万户,人们能够通过终端以及终端上的浏览器进行网站的访问,足不出户即可了解全球各地的新闻。而在访问各个网站的过程中,各个网站中携带了大量的广告,对人们日常浏览网站造成了极大的困扰,降低了用户的上网体验。目前,现有的拦截方式通常是基于路由器的广告拦截方式,即通过判断URL来实现广告的拦截。但基于https的URL的请求内容是加密的,只有获取到https源站的证书才能知晓其中的请求内容,因此,对于处于第三方的广告拦截者来说,是无法实现检测其中的URL,也无法知晓请求是否为广告内容的请求,广告无法准确的拦截。
技术实现思路
本专利技术的目的是提供一种基于路由器的广告拦截方法和路由器,实现了广告的准确拦截。本专利技术提供的技术方案如下:一种基于路由器的广告拦截方法,包括步骤:获取到历史访问请求时,记录历史访问请求对应的历史访问时间;获取到当前访问请求时,记录当前访问域名及其对应的当前访问时间;分析所述历史访问时间和所述当前访问时间,得到所述历史访问时间与所述当前访问时间之间的访问时间差;当所述访问时间差在第一时间范围内时,判断所述当前访问域名是否在可疑黑名单内;当所述当前访问域名在可疑黑名单内时,拒绝所述当前访问域名接入网络。进一步,当所述当前访问域名不在可疑黑名单内时,允许所述当前访问域名接入网络,并将所述当前访问时间替换所述历史访问时间。进一步,当所述访问时间差在第二时间范围内时,允许所述当前访问域名接入网络,并将所述当前访问时间替换所述历史访问时间。进一步,记录历史访问请求对应的历史访问时间之后还包括步骤:记录请求访问历史访问域名的历史请求终端的历史终端地址信息;记录当前访问域名及其对应的当前访问时间之后,分析所述历史访问时间和所述当前访问时间之前还包括步骤:记录请求访问当前访问域名的当前请求终端的当前终端地址信息;判断所述当前终端地址信息是否与所述历史终端地址信息相同;当当前终端地址信息与历史终端地址信息相同时,执行步骤分析所述历史访问时间和所述当前访问时间。进一步,当所述当前终端地址信息与历史终端地址信息不相同时,允许所述当前访问域名接入网络,将所述当前访问时间替换所述历史访问时间,以及将所述当前终端地址信息替换所述历史终端地址信息。本专利技术的目的之一还在于提供一种路由器,包括:请求获取模块,用于获取历史访问请求和当前访问请求;记录模块,用于在请求获取模块获取到历史访问请求时,记录历史访问域名及其对应的历史访问时间;以及用于在请求获取模块获取到当前访问请求时,记录当前访问域名及其对应的当前访问时间;时间分析模块,用于分析所述历史访问时间和所述当前访问时间,得到所述历史访问时间与所述当前访问时间之间的访问时间差;域名判断模块,当分析得到所述访问时间差在第一时间范围内时,所述域名判断模块判断所述当前访问域名是否在可疑黑名单内;当所述当前访问域名在可疑黑名单内时,拒绝所述当前访问域名接入网络。进一步,当所述当前访问域名不在可疑黑名单内时,允许所述当前访问域名接入网络;所述记录模块将所述当前访问时间替换所述历史访问时间。进一步,当所述访问时间差在第二时间范围内时,允许所述当前访问域名接入网络;所述记录模块将将所述当前访问时间替换所述历史访问时间。进一步,还包括地址判断模块;所述记录模块还用于获取请求访问历史访问域名的历史请求终端的历史终端地址信息,以及记录请求访问当前访问域名的当前请求终端的当前终端地址信息;所述地址判断模块用于判断所述当前终端地址信息是否与所述历史终端地址信息相同;当当前终端地址信息与历史终端地址信息相同时,所述时间分析模块分析所述历史访问时间和所述当前访问时间。进一步,当所述当前终端地址信息与历史终端地址信息不相同时,允许所述当前访问域名接入网络;所述记录模块将所述当前访问时间替换所述历史访问时间,以及将所述当前终端地址信息替换所述历史终端地址信息。与现有技术相比,本专利技术提供的一种基于路由器的广告拦截方法和路由器具有以下有益效果:1、首先判断当前访问请求与历史访问请求之间的时间差是否过短,来判断当前访问请求的请求时间是否与广告URL的请求相似,若相似,则继续判断当前请求的访问域名是否为广告的域名地址,若是,则说明当前访问请求基本确定为广告URL,并拒绝当前访问域名接入网络,实现了广告的准确拦截。2、在检测到当前访问域名不再可疑黑名单内时,说明本次请求大概率为用户访问的请求,因此,路由器允许当前访问域名接入网络,实现web网页的浏览。3、当访问时间差在第二时间范围内时,说明当前访问请求为用户的请求,并不是web页面上的广告请求,因此允许所述当前访问域名接入网络。4、通过用户地址信息的判断来进一步判断当前访问请求组是web页面内的广告URL,增加了广告拦截的精确程度。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于路由器的广告拦截方法和路由器的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种基于路由器的广告拦截方法的流程示意图;图2是本专利技术另一种基于路由器的广告拦截方法的流程示意图;图3是本专利技术又一种基于路由器的广告拦截方法的流程示意图;图4是本专利技术一种路由器的结构示意图;图5是本专利技术又一种路由器的结构示意图。附图标号说明:10.请求获取模块,20.记录模块,30.时间分析模块,40.域名判断模块,50.地址判断模块。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。根据本专利技术提供的一种实施例,如图1所示,一种基于路由器的广告拦截方法,包括步骤:获取到历史访问请求时,记录历史访问请求对应的历史访问时间。获取到当前访问请求时,记录当前访问域名及其对应的当前访问时间。分析所述历史访问时间和所述当前访问时间,得到所述历史访问时间与所述当前访问时间之间的访问时间差。当所述访问时间差在第一时间范围内时,判断所述当前访问域名是否在可疑黑名单内。当所述当前访问域名在可疑黑名单内时,拒绝所述当前访问域名接入网络。优选地,当所述当前访问域名不在可疑黑名单内时,允许所述当前访问域名接入网络,并将所述当前访问时间替换所述历史访问时间。具体地,在本实施例中,路由器上电之后,路由器开始获取终端的访问请求,直至终端开始浏览网页,终端开始发送访问请求,路由器即可将首次获取到的访问请求作为历史访问请求,并记录下历史访问请求的访问时间,并作为历史访问时间。由于web嵌入的广告必然是附着于web本文档来自技高网...

【技术保护点】
1.一种基于路由器的广告拦截方法,其特征在于,包括步骤:获取到历史访问请求时,记录历史访问请求对应的历史访问时间;获取到当前访问请求时,记录当前访问域名及其对应的当前访问时间;分析所述历史访问时间和所述当前访问时间,得到所述历史访问时间与所述当前访问时间之间的访问时间差;当所述访问时间差在第一时间范围内时,判断所述当前访问域名是否在可疑黑名单内;当所述当前访问域名在可疑黑名单内时,拒绝所述当前访问域名接入网络。

【技术特征摘要】
1.一种基于路由器的广告拦截方法,其特征在于,包括步骤:获取到历史访问请求时,记录历史访问请求对应的历史访问时间;获取到当前访问请求时,记录当前访问域名及其对应的当前访问时间;分析所述历史访问时间和所述当前访问时间,得到所述历史访问时间与所述当前访问时间之间的访问时间差;当所述访问时间差在第一时间范围内时,判断所述当前访问域名是否在可疑黑名单内;当所述当前访问域名在可疑黑名单内时,拒绝所述当前访问域名接入网络。2.根据权利要求1所述的一种基于路由器的广告拦截方法,其特征在于:当所述当前访问域名不在可疑黑名单内时,允许所述当前访问域名接入网络,并将所述当前访问时间替换所述历史访问时间。3.根据权利要求1所述的一种基于路由器的广告拦截方法,其特征在于:当所述访问时间差在第二时间范围内时,允许所述当前访问域名接入网络,并将所述当前访问时间替换所述历史访问时间。4.根据权利要求1所述的一种基于路由器的广告拦截方法,其特征在于:记录历史访问请求对应的历史访问时间之后还包括步骤:记录请求访问历史访问域名的历史请求终端的历史终端地址信息;记录当前访问域名及其对应的当前访问时间之后,分析所述历史访问时间和所述当前访问时间之前还包括步骤:记录请求访问当前访问域名的当前请求终端的当前终端地址信息;判断所述当前终端地址信息是否与所述历史终端地址信息相同;当当前终端地址信息与历史终端地址信息相同时,执行步骤分析所述历史访问时间和所述当前访问时间。5.根据权利要求4所述的一种基于路由器的广告拦截方法,其特征在于:当所述当前终端地址信息与历史终端地址信息不相同时,允许所述当前访问域名接入网络,将所述当前访问时间替换所述历史访问时间,以及将所述当前终端地址信息替换所述历史终端地址信息。6.一种路由...

【专利技术属性】
技术研发人员:黄世纬
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1