页面数据过滤方法、装置及用户终端制造方法及图纸

技术编号:18444936 阅读:19 留言:0更新日期:2018-07-14 10:23
本申请实施例提供了一种页面数据过滤方法、装置及用户终端。其中,方法包括:获取页面资源,并根据所述页面资源生成第一页面;再次获取所述页面资源,并根据所述页面资源生成第二页面;比较所述第一页面的所有节点标识信息与所述第二页面的所有节点标识信息;在所述第一页面中,去除只出现在所述第一页面而未出现在所述第二页面的节点标识信息对应的节点。本发明专利技术实施例通过对同一页面资源生成两次页面,过滤掉两次页面中,只出现过一次的节点标识信息所对应的节点,实现了对节点标识信息随机生成的数据的过滤。

Page data filtering methods, devices and user terminals

The application embodiment provides a page data filtering method, device and user terminal. The method includes: obtaining the page resources, generating the first page according to the page resources, obtaining the page resources again, generating second pages according to the page resources, comparing all the node identification information of the first page with all the node identification information of the second page, and in the first page. The nodes corresponding to the node identification information that appear only on the first page without appearing on the second page are removed. By generating two pages of the same page resource and filtering out the two pages, the embodiment of the invention has only once appeared the nodes corresponding to the node identification information once, and the filtering of the random data generated by the node identification information is realized.

【技术实现步骤摘要】
页面数据过滤方法、装置及用户终端
本申请涉及计算机
,具体而言,涉及一种页面数据过滤方法、装置及用户终端。
技术介绍
随着互联网技术的发展,用户对网页浏览的需求越来越大,页面广告常常是用户在浏览网页时所不愿意看到的。如何在终端对页面广告进行,是业界普遍关心的问题。现在常见的广告过滤方法是基于一定的广告过滤规则进行过滤的,这种广告过滤规则是对页面信息对应节点的节点ID或节点属性进行匹配,匹配后过滤掉指定节点ID或节点属性的节点,从而达到过滤广告的目的,例如具体可以通过正则表达式或XPath来匹配页面上的节点。然而随着技术的发展,越来越多的广告投放者为了避免广告被屏蔽,在投放广告时,通过设置脚本程序来随机生成广告所对应节点的节点ID,来实现避免广告被现有的广告过滤技术过滤。申请内容有鉴于此,本申请实施例提供了一种页面数据过滤方法、装置及用户终端,能够对节点ID为随机生成的数据(例如广告信息)进行过滤。为实现上述目的,本申请实施例提供了一种页面数据过滤方法,所述方法包括:获取页面资源,并根据所述页面资源生成第一页面;再次获取所述页面资源,并根据所述页面资源生成第二页面;比较所述第一页面的所有节点标识信息与所述第二页面的所有节点标识信息;在所述第一页面中,去除只出现在所述第一页面而未出现在所述第二页面的节点标识信息对应的节点。本申请实施例还提供了一种页面数据过滤装置,所述装置包括:第一页面生成模块,用于获取页面资源,并根据所述页面资源生成第一页面;第二页面生成模块,用于再次获取所述页面资源,并根据所述页面资源生成第二页面;节点标识比较模块,用于比较所述第一页面的所有节点标识信息与所述第二页面的所有节点标识信息;节点过滤模块,用于在所述第一页面中,去除只出现在所述第一页面而未出现在所述第二页面的节点标识信息对应的节点。本申请实施例还提供了一种用户终端,所述用户终端包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时,使所述处理器执行以下操作:获取页面资源,并根据所述页面资源生成第一页面;再次获取所述页面资源,并根据所述页面资源生成第二页面;比较所述第一页面的所有节点标识信息与所述第二页面的所有节点标识信息;在所述第一页面中,去除只出现在所述第一页面而未出现在所述第二页面的节点标识信息对应的节点。本申请实施例提供的页面数据过滤方法、装置及用户终端的有益效果为:本申请实施例提供的页面数据过滤方法、装置及用户终端通过两次获取页面资源,并且根据获取到的页面资源分别生成第一页面和第二页面。然后将第一页面的节点标识信息以及第二页面的节点标识信息进行比较;根据比较结果,在第一页面中,去除只出现在第一页面而没出现在第二页面的节点标识信息对应的节点,由于广告的节点的节点标识信息(例如节点ID)是随机生成的,故对同一页面资源生成两次页面,所得到的广告信息的节点标识信息是不同的,过滤掉节点标识信息不同的节点便实现了对节点ID是随机生成的广告进行过滤的效果。附图说明为了更清楚的说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例的应用环境示意图;图2示出了本申请实施例提供的用户终端的结构框图;图3示出了本申请第一实施例提供的一种页面数据过滤方法的流程图;图4示出了本申请第二实施例提供的一种页面数据过滤方法的流程图;图5示出了与图4对应的具体交互示意图;图6示出了节点标识信息的一个具体示例的示意图;图7示出了本申请第三实施例提供的页面数据过滤装置的结构框图;图8示出了图7中第一页面生成模块的一种具体实施方式的结构框图;图9示出了与图8对应的第二页面生成模块的结构框图;图10示出了图7中第一页面生成模块的另一种具体实施方式的结构框图;图11示出了与图10对应的第二页面生成模块的结构框图。具体实施方式本申请下述各实施例均可应用于如图1所示的环境中。如图1所示,服务器10通过网络30与一个或多个用户终端20进行通信连接,以进行数据通信或交互。在本申请实施例中,用户终端20中安装有客户端,该客户端可以是应用程序,与服务器10相对应,从而为用户提供服务(例如接收用户输入的网址,向用户展示网页内容等)。所述服务器10可以是数据库服务器、即时通信服务器、网络服务器、验证服务器等多个服务器,也可以是一个服务器。所述用户终端20可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、电子书阅读器、膝上型便携计算机、车载电脑、智能穿戴设备等。所述网络30可以是无线网络或有线网络,例如无线网络可以是,但不限于Wi-Fi(无线保真)网络、2G/3G/4G网络等。图2示出了一种可应用于本申请实施例中的用户终端20的结构框图。如图2所示,所述用户终端20包括存储器202、存储控制器204,一个或多个(图中仅示出一个)处理器206、外设接口208、射频模块210、音频模块212、触控屏幕214等。这些组件通过一条或多条通讯总线/信号线216相互通讯。存储器202可用于存储软件程序以及模块,如本申请实施例中的页面数据过滤方法及装置对应的程序指令/模块,处理器206通过运行存储在存储器202内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本申请实施例提供的页面数据过滤方法。存储器202可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。处理器206以及其他可能的组件对存储器202的访问可在存储控制器204的控制下进行。外设接口208将各种输入/输出装置耦合至处理器206以及存储器202。在一些实施例中,外设接口208,处理器206以及存储控制器204可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。射频模块210用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。音频模块212向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。触控屏幕214在用户终端20与用户之间同时提供一个输出及输入界面。具体地,触控屏幕214向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频及其任意组合。可以理解,图2所示的结构仅为示意,用户终端20还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。第一实施例图3示出了本专利技术第一实施例提供的一种页面数据过滤方法的流程图,请参阅图3,本实施例描述的是用户终端的处理流程,所述方法包括:步骤S110,获取页面资源,并根据所述页面资源生成第一页面。于本专利技术实施例中,获取页面资源具体可以由位于用户终端的客户端进行,页面资源包括生成网页页面所需的文字、图片、视频等内容,以及生成上述文字、图片、视频等内容所要执行的程序代码。页面资源具体可以从服务器获取。客户端根据获得的页面资源生成第一页面,第一页面可以是在客户端界面向用户展示的网页页面,即用本文档来自技高网...

【技术保护点】
1.一种页面数据过滤方法,其特征在于,所述方法包括:获取页面资源,并根据所述页面资源生成第一页面;再次获取所述页面资源,并根据所述页面资源生成第二页面;比较所述第一页面的所有节点标识信息与所述第二页面的所有节点标识信息;在所述第一页面中,去除只出现在所述第一页面而未出现在所述第二页面的节点标识信息对应的节点。

【技术特征摘要】
1.一种页面数据过滤方法,其特征在于,所述方法包括:获取页面资源,并根据所述页面资源生成第一页面;再次获取所述页面资源,并根据所述页面资源生成第二页面;比较所述第一页面的所有节点标识信息与所述第二页面的所有节点标识信息;在所述第一页面中,去除只出现在所述第一页面而未出现在所述第二页面的节点标识信息对应的节点。2.根据权利要求1所述的方法,其特征在于,所述获取页面资源与再次获取所述页面资源的步骤,包括:从服务器获取页面资源;将所述页面资源存储至资源缓存区;从所述资源缓存区再次获取所述页面资源。3.根据权利要求1所述的方法,其特征在于,所述获取页面资源以及再次获取所述页面资源的步骤,均从服务器获取页面资源。4.根据权利要求1所述的方法,其特征在于,所述根据所述页面资源生成第一页面以及根据所述页面资源生成第二页面的步骤,包括:通过网页视图组件来根据所述页面资源加载第一页面;所述网页视图组件设置有隐藏框架;通过所述隐藏框架来根据所述页面资源加载第二页面。5.根据权利要求1所述的方法,其特征在于,所述根据所述页面资源生成第一页面以及根据所述页面资源生成第二页面的步骤,包括:通过第一网页视图组件来根据所述页面资源加载第一页面;通过第二网页视图组件来根据所述页面资源加载第二页面。6.根据权利要求1所述的方法,其特征在于,所述节点标识信息为节点ID信息。7.一种页面数据过滤装置,设置于用户终端,其特征在于,所述装置包括:第一页面生成模块,用于获取页面资源,并根据所述页面资源生成第一页面;第二页面生成模块,用于再次获取所述页面资源,并根据所述页面资源生成...

【专利技术属性】
技术研发人员:江锐洪
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1