CN106919690B - Information shielding method and device and electronic equipment - Google Patents
Information shielding method and device and electronic equipment Download PDFInfo
- Publication number
- CN106919690B CN106919690B CN201710127128.8A CN201710127128A CN106919690B CN 106919690 B CN106919690 B CN 106919690B CN 201710127128 A CN201710127128 A CN 201710127128A CN 106919690 B CN106919690 B CN 106919690B
- Authority
- CN
- China
- Prior art keywords
- characteristic information
- browser
- information
- vpn server
- characteristic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses an information shielding method, an information shielding device and electronic equipment, and relates to the field of computer internet, wherein the method comprises the following steps: the method comprises the steps that a Virtual Private Network (VPN) server receives a network request message sent by a browser, wherein the network request message comprises first characteristic information, and the first characteristic information is characteristic information of an advertisement picture displayed in the browser; the VPN server judges whether the first characteristic information is matched with second characteristic information stored in a characteristic library, wherein the second characteristic information is characteristic information of an advertisement picture displayed in at least one browser and stored in the VPN server; if the first characteristic information is matched with the second characteristic information, the VPN server intercepts a network request message; and the VPN server sends a response message to the browser so that the browser performs shielding processing on the first characteristic information according to the response message. The invention can shield the advertisement picture information of various browsers, save bandwidth resources and improve user experience.
Description
Technical Field
The invention relates to the field of computer internet, in particular to an information shielding method and device and electronic equipment.
Background
Currently, the variety of browsers is various, and most browsers download and display advertisement pictures while being opened. The advertisement picture can be displayed in various positions of the browser in a floating mode.
When a user opens the browser, the browser can load the advertisement pictures displayed in a suspended mode, when the browser loads a plurality of advertisement pictures, partial page content of the browser can be shielded by the advertisement pictures, the user cannot read the page content, and user experience is affected.
In order to solve the above problems, the current solutions are: a user uses a browser capable of shielding the advertisement picture; or, a shielding plug-in is loaded in the browser, and the advertisement picture is shielded through the shielding plug-in.
However, in the existing method for shielding the advertisement picture, no matter the browser for shielding the advertisement or the shielding plug-in is used for shielding the advertisement picture, the method can only shield the advertisement picture loaded by a certain specific browser, but cannot support shielding of advertisement pictures of various browsers, so that when a user uses a browser without the function of shielding the advertisement picture or the shielding plug-in, the user still loads and displays unnecessary advertisement pictures, and bandwidth resources are wasted.
Disclosure of Invention
In view of this, embodiments of the present invention provide an information shielding method and apparatus, and an electronic device, which can solve the problem that the existing browser or advertisement shielding plug-in cannot support shielding of advertisement picture information of multiple browsers.
In a first aspect, an embodiment of the present invention provides an information shielding method, where the method includes:
a Virtual Private Network (VPN) server receives a network request message sent by a browser, wherein the network request message comprises first characteristic information, and the first characteristic information is characteristic information of an advertisement picture displayed in the browser;
the VPN server judges whether the first characteristic information is matched with stored second characteristic information, wherein the second characteristic information is characteristic information of an advertisement picture displayed in at least one browser and stored in the VPN server;
if the first characteristic information is matched with the second characteristic information, the VPN server intercepts the network request message;
and the VPN server sends a response message to the browser so that the browser performs shielding processing on the first characteristic information according to the response message.
With reference to the first aspect, in a first implementation manner of the first aspect, the method further includes:
and if the first characteristic information is not matched with the second characteristic information, the VPN server sends the network request message to a network server.
With reference to the first aspect, in a second implementation manner of the first aspect, before the virtual private network VPN server receives a network request message sent by a browser, the method further includes:
the VPN server establishes a feature library;
the VPN server acquires the second characteristic information, wherein the second characteristic information is specifically the characteristic information of at least one browser;
and the VPN server stores the acquired second characteristic information into the characteristic library.
With reference to the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the network request message further includes identification information of the browser;
before the VPN server determines whether the first feature information matches with the stored second feature information, the method further includes:
and according to the identification information of the browser, the VPN server acquires the second characteristic information matched with the identification information of the browser from the characteristic library.
With reference to the first aspect, in a fourth implementation manner of the first aspect, the response message includes a feature information shielding identifier, where the feature information shielding identifier is used to enable the browser to perform shielding processing on the first feature information;
the browser shielding the first characteristic information comprises:
according to the feature information shielding identification, the browser determines the position and the size of the first feature information;
and according to the size of the first characteristic information, the browser calls a blank picture with the same size as the first characteristic information and displays the blank picture at the position of the first characteristic information.
In a second aspect, an embodiment of the present invention provides an apparatus for shielding information, where the apparatus includes:
the system comprises a receiving unit, a processing unit and a display unit, wherein the receiving unit is used for receiving a network request message sent by a browser, the network request message comprises first characteristic information, and the first characteristic information is characteristic information of an advertisement picture displayed in the browser;
a judging unit, configured to judge whether the first feature information matches stored second feature information, where the local feature information is feature information of an advertisement picture displayed in at least one browser stored in the VPN server;
the intercepting unit is used for intercepting the network request message if the first characteristic information is matched with the second characteristic information;
and the sending unit is used for sending a response message to the browser so that the browser performs shielding processing on the first characteristic information according to the response message.
With reference to the second aspect, in a first implementation manner of the second aspect, the sending unit is further configured to send the network request message to a network server if the first feature information does not match the second feature information.
With reference to the second aspect, in a second implementation manner of the second aspect, the apparatus further includes:
the establishing unit is used for establishing a feature library;
a first obtaining unit configured to obtain the second feature information;
and the storage unit is used for storing the acquired second characteristic information into the characteristic library.
With reference to the second implementation manner of the second aspect, in a third implementation manner of the second aspect, the network request message received by the receiving unit further includes identification information of the browser;
the device further comprises: and the second acquisition unit is used for acquiring the second characteristic information matched with the identification information of the browser from the characteristic library according to the identification information of the browser.
With reference to the second aspect, in a fourth implementation manner of the second aspect, the response message sent by the sending unit includes a feature information shielding identifier, where the feature information shielding identifier is used to enable the browser to perform shielding processing on the first feature information;
the browser shielding the first characteristic information comprises:
according to the feature information shielding identification, the browser determines the position and the size of the first feature information;
and according to the size of the first characteristic information, the browser calls a blank picture with the same size as the first characteristic information and displays the blank picture at the position of the first characteristic information.
In a third aspect, an embodiment of the present invention provides an electronic device, where the electronic device includes: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, and is used for executing any one of the information shielding methods.
According to the information shielding method, the information shielding device and the electronic equipment, the VPN server compares first characteristic information included in the network request message with second characteristic information stored in a characteristic library, and when the first characteristic information is matched with the second characteristic information, the VPN server intercepts the network request message and sends a response message to the browser, so that the browser shields the first characteristic information according to the response message, and the problem that the existing browser or advertisement shielding plug-in cannot support shielding of advertisement picture information of various browsers can be solved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a method for shielding information according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an advertisement picture in a browser according to an embodiment of the present invention;
FIG. 3 is a flow chart of another information shielding method provided by the embodiment of the invention;
fig. 4 is a schematic structural diagram of an information shielding apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of an information shielding method provided in the embodiment of the present invention, where an implementation subject in the embodiment of the present invention is a Virtual Private Network (VPN) server, and the VPN server is configured to run inside a terminal in a Virtual manner. As shown in fig. 1, the method provided in the embodiment of the present invention specifically includes the following steps:
In the embodiment of the invention, the VPN server is virtually operated in the terminal. When a user wants to use the terminal to connect with the network, the user clicks a browser on the terminal, and the browser generates a corresponding network request message according to the clicking operation of the user.
In this step, the network request message includes first feature information, which is feature information of an advertisement picture displayed in the browser. For example, the network request message is specifically http: wwpromoter.com/6014ads 728x 90. The first feature information included in the network request message is "ads".
And the VPN server triggers a logic detection mode according to the operation of clicking the browser by the user. In the logic detection mode, the VPN server receives a network request message sent by the browser.
In this embodiment of the present invention, after acquiring the network request message, the VPN server acquires the first feature information from the network request message, and the VPN server determines whether the first feature information matches with the second feature information stored in the feature library, and if the first feature information matches with the second feature information, step 130 is executed.
According to the foregoing example, the VPN server obtains that the first feature information is "ads", and the VPN server determines whether the first feature information "ads" matches the second feature information (if the second feature information is also "ads"), and if the first feature information matches the second feature information, step 130 is executed.
It is to be understood that, in this step, the second feature information is feature information of an advertisement picture displayed in at least one browser stored by the VPN server.
In this embodiment of the present invention, according to the judgment in step 120, if the first feature information matches the second feature information (the first feature information matches the second feature information), the VPN server intercepts the network request message. The interception of the network request message discards the network request message.
In the embodiment of the invention, after the VPN server intercepts the network request message, the VPN server generates a response message and sends the response message to the browser, wherein the response message comprises a characteristic information shielding identifier which is used for shielding the first characteristic information by the browser.
The browser determines, according to the feature information shielding identifier, that the first feature information included in the network request message generated in step 110 is the shielded information, the browser does not load the first feature information any more, and the browser sets the original position where the first feature information is loaded to be blank, as shown in fig. 2.
Further, the browser determines the position and the size of the first characteristic information according to the characteristic information shielding identification; and according to the size of the first characteristic information, the browser calls a blank picture with the same size as the first characteristic information and displays the blank picture at the position of the first characteristic information.
The VPN server can process the network request messages sent by various browsers, and the advertisement picture information of the various browsers is shielded. Meanwhile, the VPN server intercepts the network request message with the advertisement picture information, and the browser does not load and display the network request message with the advertisement picture information any more, so that bandwidth resources are saved, a user does not watch unnecessary advertisement information any more, and user experience is improved.
By applying the information shielding method provided by the embodiment of the invention, the VPN server intercepts the network request message and sends a response message to the browser by comparing the first characteristic information included in the network request message with the second characteristic information stored in the characteristic library when the first characteristic information is matched with the second characteristic information, so that the browser shields the first characteristic information according to the response message, and the problem that the existing browser or advertisement shielding plug-in cannot support shielding of advertisement picture information of various browsers can be solved.
Fig. 3 is a flowchart of another information shielding method provided in the embodiment of the present invention, where an implementation subject in the embodiment of the present invention is a VPN server, and the VPN server is a virtual operation inside a terminal. As shown in fig. 3, the method provided in the embodiment of the present invention specifically includes the following steps:
In the embodiment of the invention, the VPN server establishes a feature library, and stores the feature information of the advertisement picture of at least one browser in the terminal in the feature library.
In the embodiment of the present invention, the VPN server obtains second feature information, where the second feature information is specifically feature information of an advertisement picture displayed in at least one browser stored in the VPN server.
It is understood that the second characteristic information is specifically characteristic information of the advertisement pictures displayed in the at least one browser stored by the VPN server. For example, four browsers are loaded in the terminal. And the VPN server respectively acquires the characteristic information of the advertisement pictures displayed in each browser. The characteristic information of the advertisement pictures displayed in each browser is not identical. For example, the characteristic information of the advertisement pictures displayed by a certain browser is "ads", and the characteristic information of the advertisement pictures displayed by other browsers may not be "ads".
And step 330, the VPN server stores the acquired second feature information into the feature library.
In the embodiment of the present invention, after acquiring the feature information of the advertisement picture displayed in at least one browser, the VPN server stores the feature information in the feature library established in step 310.
In the embodiment of the present invention, the process of acquiring the network request message of the user by the VPN server is similar to step 110 of the above method embodiment, and details are not described here.
In the embodiment of the present invention, the network request message further includes identification information of a browser, and the identification information of the browser is used to enable the VPN server to obtain, from the feature library, second feature information matched with the identification information of the browser.
The process of determining whether the first feature information matches with the second feature information stored in the feature library by the VPN server in the embodiment of the present invention is similar to step 120 in the foregoing method embodiment. If there is a match, step 370 is entered, and if there is no match, step 380 is entered.
In the embodiment of the present invention, the process of intercepting the network request message by the VPN server according to the matching result is similar to the step 130 of the above method embodiment, and details are not described here.
In the embodiment of the invention, if the first characteristic information is not matched with the second characteristic information, the network request message does not include the characteristic information of the advertisement picture, at the moment, the VPN server continues to process the network request message, namely, the network request message is sent to the network server, and the network server feeds back the corresponding network information according to the network request message.
In the embodiment of the present invention, the process of sending the response message to the browser by the VPN server to shield the first feature information according to the response message is similar to that in step 140 of the foregoing method embodiment, and details are not described here again.
By applying the information shielding method provided by the embodiment of the invention, the VPN server intercepts the network request message and sends a response message to the browser by comparing the first characteristic information included in the network request message with the second characteristic information stored in the characteristic library when the first characteristic information is matched with the second characteristic information, so that the browser shields the first characteristic information according to the response message, and the problem that the existing browser or advertisement shielding plug-in cannot support shielding of advertisement picture information of various browsers can be solved.
Fig. 4 is a schematic structural diagram of an information shielding apparatus according to an embodiment of the present invention, and as shown in fig. 4, the apparatus according to the embodiment may include: a receiving unit 410, a judging unit 420, an intercepting unit 430 and a transmitting unit 440.
The receiving unit 410 is configured to receive a network request message sent by a browser, where the network request message includes first feature information, and the first feature information is feature information of an advertisement picture displayed in the browser;
a determining unit 420, configured to determine whether the first feature information matches second feature information stored in a feature library, where the second feature information is feature information of an advertisement picture displayed in at least one browser stored in the VPN server;
an intercepting unit 430, configured to intercept the network request message if the first feature information matches the second feature information;
a sending unit 440, configured to send a response message to the browser, so that the browser performs shielding processing on the first feature information according to the response message.
Further, the sending unit 440 is further configured to send the network request message to a network server if the first feature information does not match the second feature information.
Further, the apparatus further comprises: the establishing unit 450 is used for establishing a feature library;
a first obtaining unit 460, configured to obtain the second feature information;
a storage unit 470, configured to store the acquired second feature information into the feature library.
Further, the network request message received by the receiving unit 410 further includes identification information of the browser;
the device further comprises: a second obtaining unit 480, configured to obtain, according to the identifier information of the browser, the second feature information matched with the identifier information of the browser from the feature library.
Further, the response message sent by the sending unit 440 includes a feature information shielding identifier, where the feature information shielding identifier is used to enable the browser to perform shielding processing on the first feature information;
the browser shielding the first characteristic information comprises:
according to the feature information shielding identification, the browser determines the position and the size of the first feature information;
and according to the size of the first characteristic information, the browser calls a blank picture with the same size as the first characteristic information and displays the blank picture at the position of the first characteristic information.
The apparatus of this embodiment may be used to implement the technical solutions of the method embodiments shown in fig. 1 and fig. 3, and the implementation principles and technical effects are similar, which are not described herein again.
Correspondingly, the information shielding device provided by the embodiment of the invention can also be realized by another structure. Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, which can implement the processes in the embodiments shown in fig. 1 and fig. 3 of the present invention, and as shown in fig. 5, the electronic device may include: the device comprises a shell 51, a processor 52, a memory 53, a circuit board 54 and a power circuit 55, wherein the circuit board 54 is arranged inside a space enclosed by the shell 51, and the processor 52 and the memory 53 are arranged on the circuit board 54; a power supply circuit 55 for supplying power to each circuit or device of the electronic apparatus; the memory 53 is used to store executable program code; the processor 52 runs a program corresponding to the executable program code by reading the executable program code stored in the memory 53 for executing the method described in the foregoing embodiment.
For the specific execution process of the above steps by the processor 52 and the steps further executed by the processor 52 by running the executable program code, reference may be made to the description of the embodiments shown in fig. 1 and fig. 3 of the present invention, which is not described herein again.
The electronic device may specifically be: devices that provide computing services, such as: the server in the embodiment of the present invention may also be a virtual server, the virtual server includes a virtual processor, a virtual hard disk, a virtual memory, a system bus, and the like, and the virtual server is similar to a general computer architecture, but needs to provide highly reliable services, and therefore has high requirements on processing capability, stability, reliability, security, scalability, manageability, and the like.
It should be noted that, in this document, terms such as "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. The term "comprising", without further limitation, means that the element so defined is not excluded from the group consisting of additional identical elements in the process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments.
In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof.
In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
For convenience of description, the above devices are described separately in terms of functional division into various units/modules. Of course, the functionality of the units/modules may be implemented in one or more software and/or hardware implementations of the invention.
From the above description of the embodiments, it is clear to those skilled in the art that the present invention can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
Claims (9)
1. A method for masking information, the method comprising:
the VPN server triggers a logic detection mode according to the operation of clicking a browser by a user;
in a logic detection mode, a Virtual Private Network (VPN) server receives network request messages sent by various browsers, wherein the network request messages comprise first characteristic information, and the first characteristic information is characteristic information of advertisement pictures displayed in the browsers; the VPN server is virtually operated in the terminal;
the VPN server judges whether the first characteristic information is matched with stored second characteristic information, wherein the second characteristic information is characteristic information of an advertisement picture displayed in at least one browser and stored in the VPN server;
if the first characteristic information is matched with the second characteristic information, the VPN server intercepts the network request message;
the VPN server sends a response message to the browser so that the browser can shield the first characteristic information according to the response message, and the original position loaded with the first characteristic information is set to be blank;
the network request message further comprises identification information of the browser;
before the VPN server determines whether the first feature information matches with the stored second feature information, the method further includes:
and according to the identification information of the browser, the VPN server acquires the second characteristic information matched with the identification information of the browser from the characteristic library.
2. The method of claim 1, further comprising:
and if the first characteristic information is not matched with the second characteristic information, the VPN server sends the network request message to a network server.
3. The method according to claim 1, wherein before the VPN server receives the network request message from the browser, the method further comprises:
the VPN server establishes a feature library;
the VPN server acquires the second characteristic information;
and the VPN server stores the acquired second characteristic information into the characteristic library.
4. The method according to claim 1, wherein the response message includes a feature information mask identifier, and the feature information mask identifier is used for enabling the browser to mask the first feature information;
the browser shielding the first characteristic information comprises:
according to the feature information shielding identification, the browser determines the position and the size of the first feature information;
and according to the size of the first characteristic information, the browser calls a blank picture with the same size as the first characteristic information and displays the blank picture at the position of the first characteristic information.
5. An apparatus for shielding information, wherein the apparatus operates virtually inside a terminal, the apparatus comprising:
the receiving unit is used for triggering a logic detection mode according to the operation of clicking the browser by a user; receiving network request messages sent by various browsers in a logic detection mode, wherein the network request messages comprise first characteristic information, and the first characteristic information is characteristic information of advertisement pictures displayed in the browsers;
the judging unit is used for judging whether the first characteristic information is matched with stored second characteristic information, and the second characteristic information is characteristic information of an advertisement picture displayed in at least one browser stored by a VPN server;
the intercepting unit is used for intercepting the network request message if the first characteristic information is matched with the second characteristic information;
a sending unit, configured to send a response message to the browser, so that the browser performs shielding processing on the first feature information according to the response message, and sets an original position where the first feature information is loaded as a blank;
the network request message received by the receiving unit further includes identification information of the browser;
the device further comprises: and the second acquisition unit is used for acquiring the second characteristic information matched with the identification information of the browser from the characteristic library according to the identification information of the browser.
6. The apparatus of claim 5, wherein the sending unit is further configured to send the network request message to a network server if the first feature information does not match the second feature information.
7. The apparatus of claim 5, further comprising:
the establishing unit is used for establishing a feature library;
a first obtaining unit configured to obtain the second feature information;
and the storage unit is used for storing the acquired second characteristic information into the characteristic library.
8. The apparatus according to claim 5, wherein the response message sent by the sending unit includes a feature information masking identifier, and the feature information masking identifier is used for enabling the browser to perform a masking process according to the first feature information;
the browser shielding the first characteristic information comprises:
according to the feature information shielding identification, the browser determines the position and the size of the first feature information;
and according to the size of the first characteristic information, the browser calls a blank picture with the same size as the first characteristic information and displays the blank picture at the position of the first characteristic information.
9. An electronic device, characterized in that the electronic device comprises: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for performing the method of any one of claims 1 to 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710127128.8A CN106919690B (en) | 2017-03-03 | 2017-03-03 | Information shielding method and device and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710127128.8A CN106919690B (en) | 2017-03-03 | 2017-03-03 | Information shielding method and device and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106919690A CN106919690A (en) | 2017-07-04 |
| CN106919690B true CN106919690B (en) | 2021-04-20 |
Family
ID=59460973
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710127128.8A Active CN106919690B (en) | 2017-03-03 | 2017-03-03 | Information shielding method and device and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106919690B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109214864A (en) * | 2018-08-27 | 2019-01-15 | 河南丰泰光电科技有限公司 | A kind of advertisement recognition method and device, electronic equipment |
| CN111507706B (en) * | 2019-01-31 | 2024-04-26 | 华为技术有限公司 | Data browsing and storage method, device, computer equipment and storage medium |
| CN112559925B (en) * | 2020-12-22 | 2022-06-14 | 珠海格力电器股份有限公司 | Advertisement shielding method and device, computer equipment and storage medium |
| CN114648390B (en) * | 2021-06-22 | 2022-12-02 | 布瑞克农业大数据科技集团有限公司 | Method and system for generating agricultural product promotion advertisement |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101977224A (en) * | 2010-10-28 | 2011-02-16 | 神州数码网络(北京)有限公司 | SSL VPN equipment-based Web resource authentication information management method |
| CN102170451A (en) * | 2011-05-17 | 2011-08-31 | 深信服网络科技(深圳)有限公司 | VPN (Virtual Private Network) client access method and device |
| CN103024555A (en) * | 2012-12-31 | 2013-04-03 | 青岛海信电器股份有限公司 | Cloud computing based television advertisement detection processing system and cloud computing based television advertisement detection processing method |
| CN103530560A (en) * | 2013-09-29 | 2014-01-22 | 北京金山网络科技有限公司 | Method, device and client side for advertisement blocking |
| CN104468551A (en) * | 2014-11-28 | 2015-03-25 | 北京奇虎科技有限公司 | Method and device for saving traffic based on advertisement blocking |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8180674B2 (en) * | 2006-10-03 | 2012-05-15 | Yahoo! Inc. | Targeting of advertisements based on mutual information sharing between devices over a network |
| US8433611B2 (en) * | 2007-06-27 | 2013-04-30 | Google Inc. | Selection of advertisements for placement with content |
| CN101132590A (en) * | 2007-07-27 | 2008-02-27 | 中国移动通信集团江苏有限公司 | Soft quality improvement method of communication network based on customer perception |
| CN101262644A (en) * | 2008-04-02 | 2008-09-10 | 华为技术有限公司 | Short message processing method and system, short message analysis method and device |
| US8138886B1 (en) * | 2008-05-21 | 2012-03-20 | Ifay F. Chang | Communication enabled active lock system |
| CN102404064B (en) * | 2011-11-30 | 2018-03-23 | 上海博泰悦臻电子设备制造有限公司 | Shielding radio advertisement method and system |
| CN103116722A (en) * | 2013-02-06 | 2013-05-22 | 北京奇虎科技有限公司 | Processing method, processing device and processing system of notification board information |
| CN103916677B (en) * | 2014-04-16 | 2017-07-11 | 北京酷云互动科技有限公司 | A kind of advertisement video recognition methods and device |
| CN105809056B (en) * | 2016-02-29 | 2019-02-15 | 北京金山安全软件有限公司 | Communication message management method, device and related equipment |
-
2017
- 2017-03-03 CN CN201710127128.8A patent/CN106919690B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101977224A (en) * | 2010-10-28 | 2011-02-16 | 神州数码网络(北京)有限公司 | SSL VPN equipment-based Web resource authentication information management method |
| CN102170451A (en) * | 2011-05-17 | 2011-08-31 | 深信服网络科技(深圳)有限公司 | VPN (Virtual Private Network) client access method and device |
| CN103024555A (en) * | 2012-12-31 | 2013-04-03 | 青岛海信电器股份有限公司 | Cloud computing based television advertisement detection processing system and cloud computing based television advertisement detection processing method |
| CN103530560A (en) * | 2013-09-29 | 2014-01-22 | 北京金山网络科技有限公司 | Method, device and client side for advertisement blocking |
| CN104468551A (en) * | 2014-11-28 | 2015-03-25 | 北京奇虎科技有限公司 | Method and device for saving traffic based on advertisement blocking |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106919690A (en) | 2017-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110096660B (en) | Method and device for loading page pictures and electronic equipment | |
| CN106919690B (en) | Information shielding method and device and electronic equipment | |
| US20150262031A1 (en) | Method And Apparatus For Identifying Picture | |
| CN109582317B (en) | Method and apparatus for debugging hosted applications | |
| CN106227585B (en) | Application program starting method, device and equipment | |
| US20170005858A1 (en) | Log processing method and client | |
| CN105095764B (en) | The checking and killing method and device of virus | |
| CN107798064B (en) | Page processing method, electronic device and computer readable storage medium | |
| CN105490917B (en) | Method and device for realizing sharing in application | |
| CN111274512A (en) | Page loading method, device and medium | |
| CN110457038A (en) | Card display methods, device, equipment and the storage medium of attached application end | |
| CN110149298A (en) | A kind of method and apparatus for kidnapping detection | |
| WO2014131306A1 (en) | Method and system for detecting network link | |
| CN109684008A (en) | Card rendering method, device, terminal and computer readable storage medium | |
| CN105988837A (en) | Installation method and device of application program | |
| CN108959393A (en) | Dynamic picture processing method, device and storage medium | |
| CN111246238A (en) | Live broadcast method, device, storage medium and live broadcast system | |
| CN108509228B (en) | Page loading method, terminal equipment and computer readable storage medium | |
| CN115967691A (en) | Message processing method, message processing device, electronic equipment, storage medium and program product | |
| CN104346460B (en) | Carry out the method, apparatus and browser client of file download | |
| CN109684027B (en) | Method and device for dynamically tracking running of Java virtual machine | |
| CN109862399A (en) | It shows the method for rich media information, handle method, computer installation and the computer readable storage medium of rich media information | |
| CN107220543B (en) | Method and device for processing service request of mobile terminal | |
| CN112565472B (en) | Static resource processing method and device | |
| WO2015003570A1 (en) | Data downloading method,device and system thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |