Browser advertisement interception system and method
By designing an ad blocking system in the browser, and using recognition algorithms and rule bases to identify and intercept advertisements, the problem of affected user browsing experience is solved, intelligent recognition and efficient blocking of advertisements are achieved, and user experience is improved.
Patent Information
- Application Number
- CN202411216204.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2024-12-20
AI Technical Summary
When users browse web pages, advertising information often pops up in the lower right corner of the web page. Clicking to close can easily jump to advertisements, which affects the user's browsing experience.
A browser ad blocking system was designed, including a control cloud platform, data display module, interception execution module, advertising recognition module, web page analysis module and advertising containment module. It identifies advertising elements through identification algorithms and rule bases, and uses interception execution module to Perform blocking and minimize advertising information in the browser.
It realizes intelligent identification and efficient interception of advertising content in web browsers, greatly improving the user's browsing experience, and displays interception records to users through the data display module for users to review and system optimization.
Smart Images

Figure CN119166923A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to a browser advertisement blocking system and method. Background Art
[0002] With the rapid development of information technology and network technology, computers and the Internet have become an effective way for people to obtain information in their lives and work. For example, browsing various texts, images, videos and other information through browser web pages.
[0003] Currently in people's daily network, advertisers use advertising banners, text links, and multimedia methods to publish or release advertisements on the Internet. They are not only ubiquitous, but also penetrate into every corner of network information, such as: before opening an email, before playing a movie, and when the network is cached, etc.
[0004] However, when users are browsing the web, advertisements often pop up in the lower right corner of the web page. When users click to close the page, the advertisements are easily redirected, which greatly affects the user's browsing experience. Summary of the invention
[0005] The purpose of the present invention is to provide a browser advertisement blocking system and method, aiming to solve the technical problem that when users are browsing web pages, advertisement information often pops up in the lower right corner of the web page, and the user easily jumps to the advertisement when clicking to close it, which greatly affects the user's browsing experience.
[0006] To achieve the above-mentioned purpose, the present invention adopts a browser advertisement interception system, comprising a management and control cloud platform, a data display module, an interception execution module, an advertisement identification module, a web page parsing module and an advertisement accommodation module, wherein the data display module and the interception execution module are both connected to the management and control cloud platform, the advertisement identification module is connected to the interception execution module, the web page parsing module is connected to the advertisement identification module, and the advertisement accommodation module is connected to the interception execution module;
[0007] The web page parsing module is responsible for parsing the HTML, CSS and JavaScript content of the web page loaded by the browser and extracting the page structure information;
[0008] The advertisement recognition module is responsible for receiving and parsing web page content, and identifying advertisement elements through recognition algorithms and rule bases;
[0009] The interception execution module is used to intercept the identified advertising elements according to the identification results;
[0010] The advertisement receiving module is used to receive advertisement information of the web page and minimize the advertisement information in the browser;
[0011] The control cloud platform is used by technical personnel to remotely monitor, manage and optimize the operating status of the interception system;
[0012] The data display module is used to display the interception records to the user for user reference and system optimization.
[0013] The advertisement identification module includes an intelligent identification unit, a request capture unit and a feature extraction unit, wherein the request capture unit is connected to the web page parsing unit, the feature extraction unit is connected to the request capture unit, and the intelligent identification unit is connected to the feature extraction unit and the interception execution module respectively;
[0014] The request capture unit is used to capture the network request sent by the browser in real time;
[0015] The feature extraction unit is used to extract advertisement-specific features from the data;
[0016] The intelligent recognition unit is used to analyze the extracted features using a machine learning algorithm to determine whether the content is an advertisement. Online learning and model updates are supported to adapt to the ever-changing forms of advertisements.
[0017] Wherein, the interception execution module includes a request interception unit and a content filtering unit, the request interception unit is connected to the intelligent identification unit, and the content filtering unit is connected to the request interception unit and the advertisement receiving module;
[0018] The request interception unit is used to intercept the advertisement request according to the advertisement identification result before the browser initiates the network request, so as to prevent the advertisement content from being loaded;
[0019] The content filtering unit is used to dynamically filter the advertisement content loaded into the page and move the advertisement into the advertisement containing module.
[0020] Wherein, the data display module includes a chart generation unit and a report generation unit, and both the chart generation unit and the report generation unit are connected to the management and control cloud platform;
[0021] The chart generating unit is used to present the interception record of the advertisement information in the form of a chart;
[0022] The report generating unit is used to generate a report based on the advertisement blocking record for user viewing and system optimization.
[0023] The browser advertisement blocking system further comprises an interception recording module and a comparison module, wherein the interception recording module is connected to the management and control cloud platform, and the comparison module is respectively connected to the interception recording module and the interception execution module;
[0024] The interception recording module is responsible for recording and managing all intercepted advertisement information;
[0025] The comparison module is used to compare the advertisement information in the interception record with the advertisement information at this time. If they are of the same type, they are directly moved into the advertisement receiving module to reduce the processing workload.
[0026] Wherein, the browser advertisement blocking system further comprises a user evaluation module, and the user evaluation module is connected to the management and control cloud platform;
[0027] The user evaluation module is used to collect user evaluations.
[0028] Wherein, the browser advertisement blocking system further comprises a performance optimization module, and the performance optimization module is connected to the management and control cloud platform;
[0029] The performance optimization module is used to monitor the impact of interception operations on browser performance in real time to ensure smooth operation of the system.
[0030] The present invention also provides a browser advertisement blocking method, comprising the following steps:
[0031] Open the browser and load the various modules of the ad blocking system;
[0032] The web page parsing module parses the HTML, CSS and JavaScript content of the web page loaded by the browser to extract the page structure information;
[0033] The advertisement recognition module receives and analyzes web page content, and recognizes advertisement elements through a recognition algorithm and a rule library;
[0034] According to the advertisement identification result, the advertisement information is intercepted and filtered by using the interception execution module;
[0035] The advertisement content loaded into the page is moved into the advertisement containing module, and the advertisement information is minimized in the browser.
[0036] The present invention provides a browser advertisement interception system and method. The web page parsing module is responsible for parsing the HTML, CSS and JavaScript content of the web page loaded by the browser to extract the page structure information. The advertisement identification module is responsible for receiving and parsing the web page content and identifying the advertisement elements through the recognition algorithm and rule library. The interception execution module intercepts the identified advertisement elements according to the recognition result. The advertisement accommodation module accommodates the advertisement information of the web page and minimizes the advertisement information in the browser. The technical personnel are responsible for remotely monitoring, managing and optimizing the operation status of the interception system through the management and control cloud platform. The interception record is displayed to the user through the data display module for the user to consult and optimize the system. Through the above method, the advertisement content in the network browser can be intelligently identified and efficiently intercepted, which greatly improves the browsing experience of the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0038] Figure 1 It is a schematic diagram of the principle of the browser advertisement blocking system of the present invention.
[0039] Figure 2 It is a flow chart of the steps of the browser advertisement blocking method of the present invention.
[0040] 101-management and control cloud platform, 102-web page parsing module, 103-advertising accommodation module, 104-intelligent identification unit, 105-request capture unit, 106-feature extraction unit, 107-request interception unit, 108-content filtering unit, 109-chart generation unit, 110-report generation unit, 111-interception record module, 112-comparison module, 113-user evaluation module, 114-performance optimization module, 115-rule setting unit, 116-feedback improvement unit. DETAILED DESCRIPTION
[0041] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0042] See also Figure 1 and Figure 2The present invention provides a browser advertisement interception system, comprising a management and control cloud platform 101, a data display module, an interception execution module, an advertisement identification module, a web page parsing module 102 and an advertisement accommodation module 103, wherein the data display module and the interception execution module are both connected to the management and control cloud platform 101, the advertisement identification module is connected to the interception execution module, the web page parsing module 102 is connected to the advertisement identification module, and the advertisement accommodation module 103 is connected to the interception execution module;
[0043] The web page parsing module 102 is responsible for parsing the HTML, CSS and JavaScript content of the web page loaded by the browser and extracting the page structure information;
[0044] The advertisement recognition module is responsible for receiving and parsing web page content, and identifying advertisement elements through recognition algorithms and rule bases;
[0045] The interception execution module is used to intercept the identified advertising elements according to the identification results;
[0046] The advertisement containing module 103 is used to contain advertisement information of the web page and minimize the advertisement information in the browser;
[0047] The control cloud platform 101 is used by technical personnel to remotely monitor, manage and optimize the operating status of the interception system;
[0048] The data display module is used to display the interception records to the user for user reference and system optimization.
[0049] In this embodiment, the web page parsing module 102 is responsible for parsing the HTML, CSS and JavaScript content of the web page loaded by the browser and extracting the page structure information. The advertising identification module is responsible for receiving and parsing the web page content and identifying the advertising elements through the recognition algorithm and rule library. The interception execution module intercepts the identified advertising elements according to the recognition results. The advertising containment module 103 contains the advertising information of the web page and minimizes the advertising information in the browser. The technical personnel are responsible for remotely monitoring, managing and optimizing the operating status of the interception system through the management and control cloud platform 101, and displaying the interception records to the user through the data display module for the user to review and optimize the system. In the above manner, it is possible to intelligently identify and efficiently intercept the advertising content in the web browser, greatly improving the user's browsing experience.
[0050] Further, the advertisement identification module includes an intelligent identification unit 104, a request capture unit 105 and a feature extraction unit 106, the request capture unit 105 is connected to the web page parsing unit, the feature extraction unit 106 is connected to the request capture unit 105, and the intelligent identification unit 104 is respectively connected to the feature extraction unit 106 and the interception execution module;
[0051] The request capture unit 105 is used to capture the network request sent by the browser in real time;
[0052] The feature extraction unit 106 is used to extract advertisement-specific features from the data;
[0053] The intelligent identification unit 104 is used to analyze the extracted features using a machine learning algorithm to determine whether the content is an advertisement.
[0054] In this embodiment, the request capture unit 105 captures the network request issued by the browser in real time, including the request URL and resource type. The feature extraction unit 106 extracts advertisement-specific features from the data, such as URL pattern, advertising network tag, script behavior, etc. The intelligent recognition unit 104 uses a machine learning algorithm to analyze the extracted features to determine whether the content is an advertisement.
[0055] Further, the interception execution module includes a request interception unit 107 and a content filtering unit 108, the request interception unit 107 is connected to the intelligent identification unit 104, and the content filtering unit 108 is connected to the request interception unit 107 and the advertisement accommodation module 103;
[0056] The request interception unit 107 is used to intercept the advertisement request according to the advertisement identification result before the browser initiates the network request, so as to prevent the advertisement content from being loaded;
[0057] The content filtering unit 108 is used to dynamically filter the advertisement content loaded into the page and move the advertisement into the advertisement containing module 103 .
[0058] In this embodiment, the request interception unit 107 intercepts the advertisement request according to the advertisement identification result before the browser initiates the network request, and prevents the advertisement content from being loaded. The content filtering unit 108 dynamically filters the advertisement content loaded into the page and moves the advertisement into the advertisement containing module 103.
[0059] Further, the data display module includes a chart generation unit 109 and a report generation unit 110, and both the chart generation unit 109 and the report generation unit 110 are connected to the management and control cloud platform 101;
[0060] The chart generating unit 109 is used to display the interception records of the advertisement information in the form of charts;
[0061] The report generating unit 110 is used to generate a report based on the advertisement blocking record for user viewing and system optimization.
[0062] In this embodiment, the chart generating unit 109 displays the interception record of the advertisement information in the form of a chart, and the report generating unit 110 generates a report of the advertisement interception record for user viewing and system optimization.
[0063] Furthermore, the browser advertisement blocking system further includes an interception recording module 111 and a comparison module 112, wherein the interception recording module 111 is connected to the management and control cloud platform 101, and the comparison module 112 is respectively connected to the interception recording module 111 and the interception execution module;
[0064] The interception recording module 111 is responsible for recording and managing all intercepted advertisement information;
[0065] The comparison module 112 is used to compare the advertisement information in the interception record with the current advertisement information. If they are of the same type, they are directly moved into the advertisement receiving module 103 to reduce the processing workload.
[0066] In this embodiment, the interception record module 111 is responsible for recording and managing all intercepted advertising information, including detailed information such as the content, source, interception time, and interception method of the advertisement. The comparison module 112 compares the advertising information in the interception record with the advertising information at this time. If they are of the same type, they are directly moved into the advertising containment module 103 to reduce the processing workload.
[0067] Furthermore, the browser advertisement blocking system further includes a user evaluation module 113, and the user evaluation module 113 is connected to the management and control cloud platform 101;
[0068] The user evaluation module 113 is used to collect user evaluations.
[0069] In this embodiment, the user evaluation module 113 is used to collect user evaluations.
[0070] Furthermore, the browser advertisement blocking system further includes a performance optimization module 114, and the performance optimization module 114 is connected to the management and control cloud platform 101;
[0071] The performance optimization module 114 is used to monitor the impact of interception operations on browser performance in real time to ensure smooth operation of the system.
[0072] In this embodiment, the performance optimization module 114 monitors the impact of the interception operation on the browser performance in real time to ensure smooth operation of the system.
[0073] Furthermore, the browser advertisement blocking system further comprises a user interaction module, wherein the user interaction module comprises a rule setting unit 115 and a feedback improvement unit 116, and both the rule setting unit 115 and the feedback improvement unit 116 are connected to the management and control cloud platform 101;
[0074] The rule setting unit 115 is used for users to customize advertisement recognition rules, thereby increasing the scalability of advertisement blocking;
[0075] The feedback improvement unit 116 is used to collect user feedback and optimize the system.
[0076] In this embodiment, the user can customize the advertisement identification rules through the rule setting unit 115 to increase the scalability of advertisement blocking, and use the feedback improvement unit 116 to collect user feedback, optimize the system, and enhance the user browsing experience.
[0077] The present invention also provides a browser advertisement blocking method, comprising the following steps:
[0078] S1: Open the browser and load various modules of the ad blocking system;
[0079] S2: parsing the HTML, CSS and JavaScript content of the web page loaded by the browser through the web page parsing module 102 to extract page structure information;
[0080] S3: receiving and parsing web page content through the advertisement recognition module, and identifying advertisement elements through the recognition algorithm and rule library;
[0081] S4: According to the advertisement identification result, the advertisement information is intercepted and filtered by using the interception execution module;
[0082] S5: The advertisement content loaded into the page is moved into the advertisement receiving module 103, and the advertisement information is minimized in the browser.
[0083] In this embodiment, the browser is first opened, and the various modules of the ad blocking system are loaded. The web page HTML, CSS and JavaScript content loaded by the browser are parsed through the web page parsing module 102 to extract the page structure information. The web page content is received and parsed through the ad identification module, and the ad elements are identified through the identification algorithm and rule library. Then, based on the ad identification result, the ad information is intercepted and filtered using the interception execution module, and the ad content loaded into the page is moved into the ad containment module 103 to minimize the ad information in the browser.
[0084] What is disclosed above is only a preferred embodiment of the present invention, and it certainly cannot be used to limit the scope of rights of the present invention. Ordinary technicians in this field can understand that all or part of the processes of the above embodiment and equivalent changes made according to the claims of the present invention still fall within the scope of the invention.
Claims
1. A browser advertisement blocking system, characterized in that: It includes a management and control cloud platform, a data display module, an interception execution module, an advertisement identification module, a web page parsing module and an advertisement accommodation module, wherein the data display module and the interception execution module are both connected to the management and control cloud platform, the advertisement identification module is connected to the interception execution module, the web page parsing module is connected to the advertisement identification module, and the advertisement accommodation module is connected to the interception execution module; The web page parsing module is responsible for parsing the HTML, CSS and JavaScript content of the web page loaded by the browser and extracting the page structure information; The advertisement recognition module is responsible for receiving and parsing web page content, and identifying advertisement elements through recognition algorithms and rule bases; The interception execution module is used to intercept the identified advertising elements according to the identification results; The advertisement receiving module is used to receive advertisement information of the web page and minimize the advertisement information in the browser; The control cloud platform is used by technical personnel to remotely monitor, manage and optimize the operating status of the interception system; The data display module is used to display the interception records to the user for user reference and system optimization.
2. The browser advertisement blocking system according to claim 1, characterized in that: The advertisement identification module includes an intelligent identification unit, a request capture unit and a feature extraction unit, wherein the request capture unit is connected to the web page parsing unit, the feature extraction unit is connected to the request capture unit, and the intelligent identification unit is connected to the feature extraction unit and the interception execution module respectively; The request capture unit is used to capture the network request sent by the browser in real time; The feature extraction unit is used to extract advertisement-specific features from the data; The intelligent recognition unit is used to analyze the extracted features using a machine learning algorithm to determine whether the content is an advertisement. Online learning and model updates are supported to adapt to the ever-changing forms of advertisements.
3. The browser advertisement blocking system according to claim 2, wherein: The interception execution module includes a request interception unit and a content filtering unit, the request interception unit is connected to the intelligent identification unit, and the content filtering unit is connected to the request interception unit and the advertisement receiving module; The request interception unit is used to intercept the advertisement request according to the advertisement identification result before the browser initiates the network request, so as to prevent the advertisement content from being loaded; The content filtering unit is used to dynamically filter the advertisement content loaded into the page and move the advertisement into the advertisement containing module.
4. The browser advertisement blocking system according to claim 1, wherein: The data display module includes a chart generation unit and a report generation unit, and both the chart generation unit and the report generation unit are connected to the management and control cloud platform; The chart generating unit is used to present the interception record of the advertisement information in the form of a chart; The report generating unit is used to generate a report based on the advertisement blocking record for user viewing and system optimization.
5. The browser advertisement blocking system according to claim 1, wherein: The browser advertisement interception system further comprises an interception recording module and a comparison module, wherein the interception recording module is connected to the management and control cloud platform, and the comparison module is respectively connected to the interception recording module and the interception execution module; The interception recording module is responsible for recording and managing all intercepted advertisement information; The comparison module is used to compare the advertisement information in the interception record with the advertisement information at this time. If they are of the same type, they are directly moved into the advertisement receiving module to reduce the processing workload.
6. The browser advertisement blocking system according to claim 1, wherein: The browser advertisement blocking system further comprises a user evaluation module, and the user evaluation module is connected to the management and control cloud platform; The user evaluation module is used to collect user evaluations.
7. The browser advertisement blocking system according to claim 1, wherein: The browser advertisement blocking system further includes a performance optimization module, and the performance optimization module is connected to the management and control cloud platform; The performance optimization module is used to monitor the impact of interception operations on browser performance in real time to ensure smooth operation of the system.
8. A browser advertisement blocking method, applied to the browser advertisement blocking system as claimed in claim 1, characterized in that: The steps include: Open the browser and load the various modules of the ad blocking system; The web page parsing module parses the HTML, CSS and JavaScript content of the web page loaded by the browser to extract the page structure information; The advertisement recognition module receives and analyzes web page content, and recognizes advertisement elements through a recognition algorithm and a rule library; According to the advertisement identification result, the advertisement information is intercepted and filtered by using the interception execution module; The advertisement content loaded into the page is moved into the advertisement containing module, and the advertisement information is minimized in the browser.
