Advertisement filtering method and advertisement filtering device

A filtering method and advertising technology, which is applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as inability to filter advertisements on the client side, and achieve the effects of easy writing, saving user traffic, and improving filtering effects

Active Publication Date: 2014-09-03
BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF5 Cites 66 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to overcome the existing technical problems that the advertising filtering process cannot be performed on the clien...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Advertisement filtering method and advertisement filtering device
  • Advertisement filtering method and advertisement filtering device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] Embodiment 1. Advertisement filtering method.

[0027] figure 1 It is a schematic flowchart of the advertising filtering method provided by the embodiment of the present invention. see figure 1 , the process includes:

[0028] In step 101, it is detected that the browser is opened, and a background thread is started to read the pre-set advertisement rule filtering library;

[0029] In this step, when it is detected that the user opens and starts the browser, the operating system starts a thread in the background, and the thread safety of the startup can be controlled through the read-write lock, and the pre-stored or set advertisement rule filtering library is read into the memory.

[0030] In the embodiment of the present invention, thread safety means that the interface provided by the application program is an atomic operation for the thread, or switching between multiple threads will not cause ambiguity in the execution result of the interface. That is to say, a...

Embodiment 2

[0114] Embodiment 2: Advertisement filtering device.

[0115] figure 2 It is a schematic structural diagram of the advertisement filtering device provided by the embodiment of the present invention. see figure 2 , the device is a client, including: a monitoring module, an analysis module and a first filtering module, wherein,

[0116] The monitoring module is used to start the background thread to read the pre-set advertising rule filter library after the browser is detected to be opened;

[0117] In the embodiment of the present invention, as an optional embodiment, the advertisement rule filtering library is edited based on the Adblock grammar specification. Utilize the C++ programming language to implement the analysis of the Adblock syntax specification, and establish a data structure realized by the C++ programming language for the analyzed Adblock syntax specification, and serve the subsequent filtering work. in,

[0118] The advertising rule filtering...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an advertisement filtering method and an advertisement filtering device. The advertisement filtering method mainly comprises the steps of monitoring that a browser is opened, starting a background thread to read in a preset advertisement rule filtering library, analyzing the read advertisement rule filtering library, receiving webpage acquiring requests, intercepting and capturing website information of all resources in webpages corresponding to the webpage acquiring requests through a rendering engine layer of the browser, and calling an advertisement resource rule filtering sublibrary in the analyzed advertisement rule filtering library to filter the acquired resource website information. By means of the technical scheme of the advertisement filtering method, the advertisement filtering expansibility and the advertisement filtering effects can be further improved.

Description

[0001] Technology category [0002] The invention relates to information filtering technology, in particular to an advertising filtering method and an advertising filtering device. Background technique [0003] With the development of the Internet, the number of users accessing the Internet through clients, such as mobile clients or fixed clients, has increased rapidly, and with the wealth effect of the Internet, the increase in the number of users, and the application of user business expansion, providing users with The number of Internet sites (web pages) served by application programs is also increasing, for example, portal sites (Sina portal), information (financial information), Apple's application store, Google's application store and some domestic application stores etc. Portal websites, information, and application stores provide a large number of application programs, and users can browse different application programs and information information from corresponding si...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/30
CPCG06F16/9574G06F16/9577
Inventor 陈晨张伟
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products