一种网页广告过滤方法及装置的制造方法_3

文档序号:8487784阅读:来源:国知局
发送相应资源下载请求信息,在接收到网络侧反馈的资源数据之后才能够加载相应资源。
[0103]可选的,如图4提供的网页广告过滤方法的第四种流程示意图所示,在本发明的另一种具体实现中,加载所述目标网页的源代码中包含的URL信息对应的资源(S107),可以包括:
[0104]S107A:在加载所述目标网页的源代码中包含的第η个URL信息对应的资源之前,判断所述第η个URL信息是否符合第二预设广告特征,如果是,判定所述第η个URL信息对应的资源为广告资源,不发送所述第η个URL信息对应的资源的下载请求,其中,I < η <所述目标网页的源代码中包含的URL信息的数量。
[0105]本实施例中,第二预设广告特征可以与图1所示实施例中的第一预设广告特征完全相同,这里不再重复。
[0106]依据图2所示实施例提供的方法,本领域内的技术人员可以理解的是,在S107A中判定所述第η个URL信息对应的资源为广告资源之后,还可以将所述目标网页的源代码中包含的第η个URL信息替换为预设的与所述第η个URL信息对应的资源类型一致的资源,并加载替换后的资源。
[0107]S107B:在加载所述目标网页的源代码中包含的第η个URL信息对应的资源之前,判断所述第η个URL信息是否符合第二预设广告特征,如果否,判定所述第η个URL信息对应的资源为非广告资源,发送所述第η个URL信息对应的资源下载请求,并加载所述第η个URL信息对应的资源,其中,I ( η <所述目标网页的源代码中包含的URL信息的数量。
[0108]可选的,如图5提供的网页广告过滤方法的第五种流程示意图所示,在本发明的另一种具体实现中,加载所述目标网页的源代码中包含的URL信息对应的资源(S107),可以包括:
[0109]S107C:确定所述目标网页的源代码中所有符合第二预设广告特征的URL信息。
[0110]S107D:判定所述符合第二预设广告特征的URL信息对应的资源为广告资源,不发送所述广告资源的下载请求。
[0111]依据图2所示实施例提供的方法,本领域内的技术人员可以理解的是,在判定所述符合第二预设广告特征的URL信息对应的资源为广告资源之后,还可以将将所述广告资源替换为预设的与所述广告资源类型一致的资源,并加载替换后的资源。
[0112]S107E:加载所述目标网页的源代码中不符合第二预设广告特征的URL信息对应的资源。
[0113]S108:加载所述目标网页的源代码中的非URL信息。
[0114]需要说明的是,实际应用中S107和S108没有严格的执行时间限制,S107可以在S108之前执行,也可以在S108之后执行,还可以两者同时执行。
[0115]由以上可见,本方案中在下载目标网页源代码之前,通过判断目标网页的URL信息是否符合第一预设广告特征的方式,判定目标网页是否为广告资源。当判断得目标网页为广告资源时,不向网络侧发送目标网页的下载请求信息,因此,与现有技术相比,在过滤网页广告的同时可以节省用户流量。
[0116]图6为本发明实施例提供的网页广告过滤装置的第一种结构示意图,该装置包括:访问请求接收模块601、URL信息判断模块602、广告资源判定模块603和源代码获得模块 604。
[0117]其中,访问请求接收模块601,用于接收用户输入的针对目标网页访问请求,其中,所述目标网页访问请求中,携带目标网页的统一资源定位符URL信息;
[0118]URL信息判断模块602,用于判断所述目标网页的URL信息是否符合第一预设广告特征;
[0119]广告资源判定模块603,用于在所述URL信息判断模块的判断结果为是时,判定所述目标网页为广告资源,不向网络侧发送所述目标网页的下载请求;
[0120]源代码获得模块604,用于在所述URL信息判断模块的判断结果为否时,向网络侧发送所述目标网页的下载请求,获得所述目标网页的源代码。
[0121]由以上可见,本方案中在下载目标网页源代码之前,通过判断目标网页的URL信息是否符合第一预设广告特征的方式,判定目标网页是否为广告资源。当判断得目标网页为广告资源时,不向网络侧发送目标网页的下载请求信息,因此,与现有技术相比,在过滤网页广告的同时可以节省用户流量。
[0122]应用本发明实施例提供的网页广告过滤装置进行网页广告过滤时,还可以用预设的资源代替网页中的广告资源,以便为用户提供较佳的体验效果,为此,本发明实施例提供了另一种具体实现方式,图7为本发明实施例提供的网页广告过滤装置的第二种结构示意图,在图6所示实施例的基础之上,本实施例在广告资源判定模块603之后,还包括:资源类型确定模块605和预设资源加载模块606。
[0123]其中,资源类型确定模块605,用于在所述广告资源判定模块603判定所述目标网页为广告资源后,根据所述目标网页的URL信息确定所述目标网页对应的广告资源的类型;
[0124]预设资源加载模块606,用于加载预设的与所述目标网页对应的广告资源的资源类型一致的资源。
[0125]由以上可见,本方案中用预设的与目标网页对应的广告资源类型一致的资源替换目标网页对应的广告资源,保持了替换前后目标网页中资源类型的一致性,不易引起展示网页时的格式错误,能够为用户提供较佳的体验效果。
[0126]图8为本发明实施例提供的网页广告过滤装置的第三种结构示意图,在图6所示实施例的基础之上,在源代码获得模块604之后,还包括:URL信息对应资源加载模块607和非URL信息加载模块608。
[0127]其中,URL信息对应资源加载模块607,用于在所述源代码获得模块604获得所述目标网页的源代码之后,按照预设规则,加载所述目标网页的源代码中包含的URL信息对应的资源;
[0128]非URL信息加载模块608,用于加载所述目标网页的源代码中的非URL信息。
[0129]可选的,如图9提供的网页广告过滤装置的第四种结构示意图所示,在本发明的另一种具体实现中,URL信息对应资源加载模块607,可以包括:URL信息判断子模块6071和第一广告资源判定子模块6072。
[0130]其中,URL信息判断子模块6071,用于在加载所述目标网页的源代码中包含的第η个URL信息对应的资源之前,判断所述第η个URL信息是否符合第二预设广告特征;
[0131]第一广告资源判定子模块6072,用于在所述URL信息判断子模块6071的判断结果为是时,判定所述第η个URL信息对应的资源为广告资源,不发送所述第η个URL信息对应的资源的下载请求;其中,I ( η彡所述目标网页的源代码中包含的URL信息的数量。
[0132]在本发明的另一具体实现方式中,URL信息对应资源加载模块607,还可以包括:第一广告资源替换子模块和第一资源加载子模块(图中未不出)。
[0133]所述第一广告资源替换子模块,用于在所述广告资源判定子模块6072判定所述第η个URL信息对应的资源为广告资源之后,将所述目标网页的源代码中包含的第η个URL信息替换为预设的与所述第η个URL信息对应的资源类型一致的资源;所述第一资源加载子模块,用于加载替换后的资源。
[0134]可选的,如图10提供的网页广告过滤装置的第五种结构示意图所示,在本发明的另一种具体实现中,URL信息对应资源加载模块607,可以包括:广告资源确定子模块6073、第二广告资源判定子模块6074和第二资源加载子模块6075。
[0135]其中,所述广告资源确定子模块6073,用于确定所述目标网页的源代码中所有符合第二预设广告特征的URL信息;
[0136]所述第二广告资源判定子模块6074,用于判定所述符合第二预设广告特征的URL信息对应的资源为广告资源,不发送所述广告资源的下载请求;
[0137]所述第二资源加载子模块6075,用于加载所述目标网页的源代码中不符合第二预设广告特征的URL信息对应的资源。
[0138]在本发明的另一种具体实现方式中,URL信息对应资源加载模块607,还可以包括:第二广告资源替换子模块和第三资源加载子模块(图中未示出)。
[0139]所述第二广告资源替换子模块,用于在所述广告资源确定子模块6073判定所述符合第二预设广告特征的URL信息对应的资源为广告资源之后,将所述符合第二预设广告特征的URL信息对应的广告资源替换为预设的与所述广告资源类型一致的资源;所述第三资源加载子模块,用于加载替换后的资源。
[0140]由以
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1