Method, device and system for filtering page data of browser

A technology of browser page and filtering device, applied in the field of communication, can solve the problems of difficult porting of the same plug-in, inflexible implementation, and large development volume, and achieves the effect of no post-maintenance, flexible implementation, and small development volume.

Active Publication Date: 2014-10-29
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since there are many types of browsers and the characteristics of various browsers are quite different, it is difficult to transplant the same plug-in to different browsers. That is to say, for different browsers, it is generally necessary to develop different plugins
[0004] During the research and practice of the existing technology, the inventors of the present invention found that since each browser kernel in the existing solution needs to maintain an additional plug-in, the later maintenance is more troublesome, and it needs to be customized for different browsers. The development of different plug-ins for different browsers requires a large amount of development, and the implementation is not flexible enough.

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
  • Method, device and system for filtering page data of browser
  • Method, device and system for filtering page data of browser
  • Method, device and system for filtering page data of browser

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] Embodiments of the present invention will be described from the perspective of a browser page data filtering device. Specifically, the browser page data filtering device can be integrated in a client, and the client can be loaded in a terminal. Specifically, the terminal can be a smart phone, a tablet Computer, e-book reader, MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Compression Standard Audio Layer 3), MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Compression Standard Audio Layer 3) player , laptop and desktop computers, and more.

[0028] A browser page data filtering method, comprising: receiving a data request message sent by a user through a browser; invoking a corresponding application programming interface according to the data request message, wherein the application programming interface includes a hook (HOOK) function; using the The HOOK function in t...

Embodiment 2

[0057] In this embodiment, advertisement blocking will be taken as an example for illustration.

[0058] Such as Figure 2a As shown, the browser page data filtering device can specifically be a client, such as a browser, which can be loaded in a terminal, and which can include a browser injection module, a detection and interception module, and a user notification module. In this embodiment, the functions of each module can be as follows:

[0059] (1) Browser injection module;

[0060] The browser injection module is mainly used to suspend the browser's request immediately after receiving the browser's data request message, and forward the data request message to the detection and interception module to determine whether the data requested by the data request message is An advertisement link, and wait for the detection and interception module to return the detection result, if the returned detection result indicates that the data to be requested by the data request message ...

Embodiment 3

[0079] The same as the second embodiment, in this embodiment, advertisement blocking is also taken as an example for description. The difference from the second implementation is that in the second embodiment, when the data requested by the data request message is found to be an advertisement link, the method of directly blocking the data request message is adopted, but in this embodiment, another method will be adopted One way is to return a blank file according to the data request message as the data requested by the data request message, which will be described in detail below.

[0080] It is the same as the client structure in Embodiment 2, such as Figure 2a As shown, the client may include a browser injection module, a detection and interception module, and a user notification module. In this embodiment, the functions of each module can be as follows:

[0081] (1) Browser injection module;

[0082] The browser injection module is mainly used to suspend the browser's r...

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

A method, an apparatus and a system for filtering data of a web page are disclosed. According to embodiments of the invention, a data request message sent through a browser is received, a corresponding Application Programming Interface is invoked based on the data request message, where the Application Programming Interface includes a HOOK function, and the data request message is filtered by using the HOOK function in the Application Programming Interface. Since almost all kinds of browsers may utilize Application Programming Interface(s) for requesting data, the solution has good compatibility, no specific plug-ins need to be developed for various browsers, no post-maintenance is required, the workload of development is small and the implementation is flexible.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a browser page data filtering method, device and system. Background technique [0002] Browser (Browser) is the client-side browsing program of the World Wide Web service. It can send various requests to the World Wide Web server, and then interpret and display the data returned by the World Wide Web server according to these requests, such as hypertext information and various multimedia data. and play. Through the browser, users can browse various data of World Wide Web services, such as web pages, videos, etc. In the process, in addition to the data required by the user, other data are often mixed in, such as some malicious web advertisements. Or pop-up advertisements, etc. These data often cause interference to users' browsing, especially some irregular web page advertisements or pop-up advertisements, etc., which will cause harassment to users and greatly affect the u...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F17/30
CPCG06F16/9535
Inventor 童磊
Owner TENCENT TECH (SHENZHEN) 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