CN112925594A - Page data processing and checking method and device - Google Patents
Page data processing and checking method and device Download PDFInfo
- Publication number
- CN112925594A CN112925594A CN201911234694.4A CN201911234694A CN112925594A CN 112925594 A CN112925594 A CN 112925594A CN 201911234694 A CN201911234694 A CN 201911234694A CN 112925594 A CN112925594 A CN 112925594A
- Authority
- CN
- China
- Prior art keywords
- page data
- data
- color
- processed
- protected
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a method and a device for processing and checking page data, and relates to the technical field of computers. A specific implementation manner of the page data processing method according to the embodiment of the present invention includes: acquiring page data to be processed according to the page data processing request, and extracting data to be protected in the page data to be processed; based on a color deepening algorithm, generating a protection layer corresponding to the page data to be processed according to the page data to be processed and the data to be protected; and adding the protection layer corresponding to the page data to be processed into the sub-image layer of the page data to be processed so as to complete the processing of the page data. The implementation method can achieve the effect of protecting the page data, and meanwhile, the display of the page data is not influenced.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method and a device for processing and verifying page data.
Background
At present, a user can capture a screenshot of page data displayed by an application program and share the screenshot to other users, or the user can directly share the page data to other users, so that the intention of the user can be accurately expressed. However, the page data shared by the users may include important information, and if the users modify the important information by some means and release some articles, unnecessary loss is caused, so that it is of great significance to take measures to protect the page data.
At present, for the page data with modified information, the picture can be scanned through professional picture analysis software to generate a binary code, and a damaged trace in the binary code is searched to determine whether the page data is modified once.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art: firstly, professional picture analysis software needs professional personnel to perform analysis operation, and the implementation is difficult; and secondly, if the search time is too long, the response cannot be quickly carried out and the correctness of the current shared page data cannot be determined, and the negative influence generated by the modified content cannot be timely reduced.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for processing and verifying page data, which can achieve an effect of protecting page data, do not affect the display of page data, and can quickly locate the correctness of the page data to be verified, achieve an effect of protecting page data, and reduce loss caused by data modification.
To achieve the above object, according to a first aspect of the embodiments of the present invention, a method for processing page data is provided.
The page data processing method of the embodiment of the invention comprises the following steps: acquiring page data to be processed according to a page data processing request, and extracting data to be protected in the page data to be processed; based on a color deepening algorithm, generating a protection layer corresponding to the page data to be processed according to the page data to be processed and the data to be protected; and adding the protection layer corresponding to the page data to be processed into the sub-layer of the page data to be processed so as to complete the processing of the page data.
Optionally, the generating a protection layer corresponding to the to-be-processed page data according to the to-be-processed page data and the to-be-protected data based on the color deepening algorithm includes: generating a background layer corresponding to the page data to be processed according to the size information of the page data to be processed; setting the color of the background layer as a first black color and setting the transparency of the background layer as a first transparency based on a color deepening algorithm; generating drawn text data corresponding to the data to be protected, setting the color of the drawn text data to be first black based on a color deepening algorithm, and setting the transparency of the drawn text data to be second transparency; and generating a protection layer corresponding to the page data to be processed according to the background layer and the drawn text data.
Optionally, the generating a protection layer corresponding to the to-be-processed page data according to the background layer and the drawn text data includes: and drawing the drawn text data on the background layer according to a multi-row and multi-column mode to obtain a protection layer corresponding to the page data to be processed.
Optionally, before extracting the data to be protected in the page data to be processed, the method further includes: and judging whether the page data to be processed comprises data needing to be protected or not, and if so, determining the data needing to be protected as the data to be protected.
To achieve the above object, according to a second aspect of the embodiments of the present invention, a method for checking page data is provided.
The method for verifying the page data comprises the following steps: according to the page data verification request, obtaining page data to be verified, and extracting at least one pixel point corresponding to the page data to be verified; based on a color deepening algorithm, generating comparison page data corresponding to the page data to be verified according to the at least one pixel point and the second black; comparing and checking the page data to be checked and the comparison page data to obtain a checking result so as to complete checking of the page data; the page data to be verified is obtained by processing the page data according to the page data processing method described in the above embodiment.
Optionally, the generating, based on the color deepening algorithm, comparison page data corresponding to the page data to be verified according to the at least one pixel point and the second black color includes: determining a new color value corresponding to each pixel point according to the color value of each pixel point and the second black color according to a color deepening algorithm; and replacing the position of the color value of each pixel point in the page data to be verified by using the new color value corresponding to each pixel point, and generating the comparison page data.
Optionally, determining a new color value corresponding to each pixel point according to the color value of each pixel point and the second black color according to a color deepening algorithm includes: setting the color value of each pixel point as a primary color, and setting the second black as a mixed color; and substituting the set primary color and the set mixed color into a color deepening algorithm formula to obtain a result color, and determining the result color as a new color value corresponding to each pixel point.
Optionally, the comparing and verifying the page data to be verified and the comparison page data to obtain a verification result includes: extracting data to be protected in the page data to be processed, and extracting dark color result data in the comparison page data; and judging whether the data to be protected is the same as the dark color result data, if so, confirming that the data to be protected is not processed, and if not, confirming that the data to be protected is processed.
To achieve the above object, according to a third aspect of the embodiments of the present invention, there is provided a page data processing apparatus.
The device for processing page data of the embodiment of the invention is characterized by comprising the following components: the first extraction module is used for acquiring page data to be processed according to a page data processing request and extracting data to be protected in the page data to be processed; the first generation module is used for generating a protection layer corresponding to the page data to be processed based on a color deepening algorithm according to the page data to be processed and the data to be protected; and the processing module is used for adding the protection layer corresponding to the page data to be processed into the sub-image layer of the page data to be processed so as to complete the processing of the page data.
Optionally, the first generating module is further configured to: generating a background layer corresponding to the page data to be processed according to the size information of the page data to be processed; setting the color of the background layer as a first black color and setting the transparency of the background layer as a first transparency based on a color deepening algorithm; generating drawn text data corresponding to the data to be protected, setting the color of the drawn text data to be first black based on a color deepening algorithm, and setting the transparency of the drawn text data to be second transparency; and generating a protection layer corresponding to the page data to be processed according to the background layer and the drawn text data.
Optionally, the first generating module is further configured to: and drawing the drawn text data on the background layer according to a multi-row and multi-column mode to obtain a protection layer corresponding to the page data to be processed.
Optionally, the first extraction module is further configured to: and judging whether the page data to be processed comprises data needing to be protected or not, and if so, determining the data needing to be protected as the data to be protected.
To achieve the above object, according to a fourth aspect of the embodiments of the present invention, there is provided a device for checking page data.
The verification device of page data of the embodiment of the invention comprises: the second extraction module is used for acquiring page data to be verified according to the page data verification request and extracting at least one pixel point corresponding to the page data to be verified; the second generation module is used for generating comparison page data corresponding to the page data to be verified according to the at least one pixel point and the second black color based on a color deepening algorithm; the verification module is used for performing comparison verification on the page data to be verified and the comparison page data to obtain a verification result so as to complete verification of the page data; the page data to be verified is obtained by processing the page data according to the page data processing method described in the above embodiment.
Optionally, the second generating module is further configured to: determining a new color value corresponding to each pixel point according to the color value of each pixel point and the second black color according to a color deepening algorithm; and replacing the position of the color value of each pixel point in the page data to be verified by using the new color value corresponding to each pixel point, and generating the comparison page data.
Optionally, the second generating module is further configured to: setting the color value of each pixel point as a primary color, and setting the second black as a mixed color; and substituting the set primary color and the set mixed color into a color deepening algorithm formula to obtain a result color, and determining the result color as a new color value corresponding to each pixel point.
Optionally, the verification module is further configured to: extracting data to be protected in the page data to be verified, and extracting dark color result data in the comparison page data; and judging whether the data to be protected is the same as the dark color result data, if so, confirming that the data to be protected is not processed, and if not, confirming that the data to be protected is processed.
To achieve the above object, according to a fifth aspect of embodiments of the present invention, there is provided an electronic apparatus.
An electronic device of an embodiment of the present invention includes: one or more processors; the storage device is used for storing one or more programs, and when the one or more programs are executed by one or more processors, the one or more processors realize the page data processing and checking method of the embodiment of the invention.
To achieve the above object, according to a sixth aspect of embodiments of the present invention, there is provided a computer-readable medium.
A computer-readable medium of an embodiment of the present invention stores thereon a computer program, and when the computer program is executed by a processor, the computer program implements a method for processing and verifying page data of an embodiment of the present invention.
One embodiment of the above invention has the following advantages or benefits: according to the processing scheme of the page data, the data to be protected in the page data to be processed can be obtained, then a protection layer without visual perception is generated by combining a color deepening algorithm, the protection layer is added into the layer of the page data to be processed, the effect of protecting the page data is achieved, and meanwhile, the display of the page data is not influenced; according to the verification scheme of the page data, the pixel data in the data processed by the page data processing method can be obtained, then the page data is generated and compared by combining a color deepening algorithm, and the data needing to be protected in the page data is analyzed, so that the correctness of the page data to be verified can be quickly positioned, the effect of protecting the page data is achieved, and the loss caused by data modification is reduced.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
fig. 1 is a schematic diagram of main steps of a processing method of page data according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating the effect obtained from a color deepening algorithm;
FIG. 3 is a diagram illustrating an example of a page data as an item page;
fig. 4 is a schematic diagram of drawing text data corresponding to price information of an item, taking page data as an example of an item page;
fig. 5 is a schematic diagram of a main flow of a page data processing method according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating the main steps of a method for verifying page data according to an embodiment of the present invention;
FIG. 7 is a diagram of comparison page data generated by taking page data as an example of an item page;
FIG. 8 is a schematic diagram of a main flow of a method for verifying page data according to an embodiment of the present invention;
fig. 9 is a schematic diagram of main blocks of a page data processing apparatus according to an embodiment of the present invention;
FIG. 10 is a schematic diagram of the main modules of an apparatus for checking page data according to an embodiment of the present invention;
FIG. 11 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;
fig. 12 is a schematic structural diagram of a computer system suitable for implementing a terminal device or a server according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
The information era comes, application programs used by users are abundant, and users can communicate in a screenshot mode or a direct sharing mode, so that the contents which the users want to express can be expressed more accurately. However, the page data may include important information, and if a user modifies the important information by some means and issues some articles, unnecessary loss is caused, so that it is important to take measures to protect the page data. For example, for a certain shopping program, it is common that the user shares a page containing item prices, because price information is the most concerned content of the user, but price information is also very sensitive information. If the user modifies the price on the commodity page through some means and issues some articles, unnecessary loss is caused, and some price protection measures need to be taken on the commodity page, so that the loss can be reduced.
At present, for the page data with modified information, the picture can be scanned through professional picture analysis software to generate a binary code, and a damaged trace in the binary code is searched to determine whether the page data is modified once. For example, for a commodity picture with a modified price, the picture is scanned through professional picture analysis software to generate a binary code, and a damaged trace in the binary code is searched to determine whether the price of the commodity picture is modified once.
However, professional picture analysis software needs professional personnel to perform analysis operation, is difficult to implement, cannot respond quickly and determine the correctness of current shared page data due to too long search time, and cannot reduce the negative influence generated by modified content in time. In order to solve the above problem, an embodiment of the present invention provides a method for processing and verifying page data. The page data includes data to be protected, and the page data processing method can be used for processing the page data to generate a protection layer corresponding to the page data, so as to achieve the effect of protecting the data to be protected. The page data checking method can be used for processing the data processed by the page data processing method and analyzing the data needing to be protected in the original page data, so that whether the original page data is modified or not can be determined, the effect of protecting the page data is achieved, and the loss caused by data modification is reduced.
Fig. 1 is a schematic diagram of main steps of a page data processing method according to an embodiment of the present invention, and as shown in fig. 1, the page data processing method according to the embodiment of the present invention may include:
step S101: acquiring page data to be processed according to the page data processing request, and extracting data to be protected in the page data to be processed;
step S102: based on a color deepening algorithm, generating a protection layer corresponding to the page data to be processed according to the page data to be processed and the data to be protected;
step S103: and adding the protection layer corresponding to the page data to be processed into the sub-image layer of the page data to be processed so as to complete the processing of the page data.
It can be seen that in the method for processing page data in the embodiment of the present invention, data to be protected needs to be extracted from the page data to be processed, for example, the page data to be processed is a page that includes item price information and is shared by a user, and then the data to be protected is the item price information. And after the data to be protected is extracted, processing the page data to be processed and the data to be protected by combining a color deepening algorithm principle to obtain a protection layer corresponding to the page data to be processed. And finally, adding the obtained protection layer into a sub-graph layer of the page data to be processed, wherein the sub-graph layer can be the topmost layer of the page data to be processed, and the page data intercepted or shared by a user comprises the generated protection layer, so that the processed page data can be protected to the data needing to be protected in the page data.
In consideration of the technical scheme of processing and verifying the page data in the embodiment of the invention, the technical scheme is based on the color deepening algorithm, so that the color deepening algorithm is introduced for convenience of understanding. The RGB color scheme is a color standard in the industry, and various colors are obtained by changing three color channels of red (R), green (G) and blue (B) and superimposing the three color channels, and currently, the RGB color standard is adopted for displaying various colors on page data. Wherein, white is RGB (255 ), black is RGB (0, 0), if white RBG (255 ) three color channels subtract 1 to get RGB (254 ), and can not distinguish the color value difference of RGB (254 ) and RGB (255 ) with naked eyes. If the three color channels of black RBG (0, 0) are added with 1 respectively, RGB (1, 1) is obtained, and it is visually indistinguishable from black RGB (1, 1) by the naked eye. Since white is RGB (255 ), and the difference between RGB (254 ) and white is 1, RBG (255 ) and RGB (254 ) are visually indiscriminate and can be regarded as white, and similarly, since the difference between black RGB (0, 0) and RGB (1, 1) is 1, RGB (1, 1) and RGB (0, 0) color values are visually indiscriminate and can be regarded as black.
The color deepening algorithm is a mixed mode in computer world image software Adobe photoshop, and the specific color deepening algorithm formula is as follows:
primary color- ((255-primary color x (255-mixed color))/mixed color ═ result color
Assuming that the primary colors are (255, 254, 255), the mixed colors are (1, 2, 3), the value of the R channel in the obtained result color is 255- ((255-.
If white RGB (255 ) is used as the primary colors and black RGB (1, 1) is used as the mixed color, the resultant color obtained by the color deepening algorithm formula is RGB (255 ) that is white, and if white RGB (254 ) is used as the primary colors, black RGB (1, 1) is used as the mixed color and the resultant color obtained by the color deepening algorithm formula is RGB (0, 0) that is black. Therefore, RGB (255 ) and RGB (254 ) are known to have a large contrast with the resultant color obtained by color deepening RGB (1, 1). Fig. 2 is a schematic diagram of the effect obtained by the color deepening algorithm, in fig. 2, the upper left corners of the primary colors are white RGB (254 ), and the other regions are white RGB (255 ), and it can be known from the above analysis that the upper left corners of the white RGB (254 ) and the other regions of the white RGB (255 ) are not distinguishable by naked eyes. The mixed color in fig. 2 is black RGB (1, 1), the upper left corner of the resulting color is black RGB (0, 0), and the other regions are white RGB (255 ). Therefore, in the method for processing page data of the embodiment of the present invention, the protection layer corresponding to the page data to be processed and the page data to be processed may be mixed, so that the information of the data to be protected on the protection layer is superimposed on the white area of the page data to be processed, and then the color is white RGB (254 ), and the color is white RGB (255 ), and then in the method for verifying page data, the color deepening operation is performed on the processed page data and the black RGB (1, 1), and then the data to be protected may be displayed.
The analysis shows that the generation of the protection layer corresponding to the page data to be processed based on the color deepening algorithm is an important starting point of the embodiment of the invention. Therefore, as a reference embodiment of the present invention, generating a protection layer corresponding to the page data to be processed according to the page data to be processed and the data to be protected based on the color deepening algorithm may include:
step S1021: generating a background layer corresponding to the page data to be processed according to the size information of the page data to be processed;
step S1022: setting the color of the background layer as a first black color and setting the transparency of the background layer as a first transparency based on a color deepening algorithm;
step S1023: generating drawn text data corresponding to the data to be protected, setting the color of the drawn text data to be first black based on a color deepening algorithm, and setting the transparency of a background layer to be second transparency;
step S1024: and generating a protection layer corresponding to the page data to be processed according to the background layer and the drawn text data.
According to the analysis, in the protection layer corresponding to the generated page data to be processed, the protection layer corresponding to the data to be protected and the white data of the page data to be processed are superimposed to form white RGB (254 ), and the protection layers corresponding to other data and the white data of the page data to be processed are superimposed to form white RGB (255 ). Therefore, in step S1021, a layer with the same size as the page data to be processed is created through the provided layer drawing capability, the generated layer is a background layer corresponding to the page data to be processed, then the color of the background layer is set to be the first black RGB (0, 0), and the transparency of the background layer is set to be the first transparency 0, that is, there is no background color, so that the generated background layer and the white area of the page data to be processed are overlapped to be the white RGB (255 ), and the purpose of not affecting the visual effect of the page data to be processed can be achieved. In order to make the white data of the page data to be processed and the protection layer corresponding to the data to be protected superposed into white RGB (254 ), it is necessary to generate rendering text data corresponding to the data to be protected, set the color of the rendering text data to be first black RGB (0, 0), and set the transparency of the background layer to be second transparency 0.002, and the set color value and transparency are superposed with other colors without causing visual influence on other colors, so that the white RGB (254 ) obtained by superposing the white areas of the rendering text data and the page data to be processed can be satisfied, and the visual effect can be not influenced. And finally, drawing text data corresponding to the data to be protected into a background layer corresponding to the page data to be processed, so that a protection layer corresponding to the page data to be processed can be obtained.
In addition, in view of the fact that in the page data processing method according to the embodiment of the present invention, white RGB (254 ) is obtained after the drawn text data corresponding to the to-be-protected data is superimposed on the white area of the to-be-processed page data, and in view of the fact that positions of the white areas of different page data are different, it is necessary to draw a plurality of drawn text data corresponding to the to-be-protected data in the background layer, in the embodiment of the present invention, generating the protection layer corresponding to the to-be-processed page data according to the background layer and the drawn text data may include: and drawing the drawn text data on the background layer according to a multi-row and multi-column mode to obtain a protection layer corresponding to the page data to be processed.
For example, fig. 3 is a schematic diagram taking page data as an article page as an example, it can be seen that the article page displays many information contents related to an article, such as an article picture, preferential information, a title, a price, and the like, data to be protected is price information, it should be noted that the price information in the schematic diagrams of fig. 3, 4, and 7 is retained, and other information is fuzzified. It can also be found by observing fig. 3 that multiple regions of the article page are blank, so that it can be known from the above analysis principle that the drawn text data corresponding to the price information to be drawn intersects with the white region of the article page, and therefore drawn text data corresponding to multiple rows and multiple columns of price information need to be drawn on the background layer corresponding to the article page, so that drawn text data corresponding to multiple price information is drawn as shown in fig. 4, where fig. 4 is a schematic diagram of drawn text data corresponding to price information of an article, taking page data as an example of the article page. It should be noted that fig. 4 is only a schematic diagram, because the color RGB (0, 0) of the rendered text data corresponding to the rendered price information has a transparency of 0.002, and the rendered content is not actually seen by naked eyes, fig. 4 is to show the rendered text data in black for clearly observing the rendered text data corresponding to the price information.
Therefore, as another referential embodiment of the present invention, before extracting the data to be protected in the page data to be processed, the page data processing method may further include: and judging whether the page data to be processed comprises data needing to be protected or not, and if so, determining the data needing to be protected as the data to be protected. That is, after the page data to be processed is obtained, it is necessary to determine whether the page data to be processed includes data that needs to be protected, if so, the data that needs to be protected may be directly determined as the data that needs to be protected, and then a protection layer of the data that needs to be processed is generated, and if it is known that there is no data that needs to be protected, then subsequent processing is not required.
Fig. 5 is a schematic diagram of a main flow of a page data processing method according to an embodiment of the present invention. As shown in fig. 5, the main flow of the page data processing method according to the embodiment of the present invention may include:
step S501: acquiring page data to be processed according to the page data processing request;
step S502: judging whether the page data to be processed includes data needing protection, if so, executing a step S503;
step S503: determining data needing to be protected as data to be protected, and extracting the data to be protected;
step S504: generating a background layer corresponding to the page data to be processed according to the size information of the page data to be processed, setting the color of the background layer to be first black RGB (0, 0) based on a color deepening algorithm, and setting the transparency of the background layer to be first transparency 0;
step S505: generating drawing text data corresponding to the data to be protected, setting the color of the drawing text data to be first black RGB (0, 0) based on a color deepening algorithm, and setting the transparency of the drawing text data to be second transparency 0.002;
step S506: drawing the drawn text data on a background layer according to a multi-row and multi-column mode to obtain a protection layer corresponding to the page data to be processed;
step S507: and adding the protection layer corresponding to the page data to be processed into the sub-image layer of the page data to be processed so as to complete the processing of the page data.
It should be noted that the execution order of the step S505 and the step S506 may be adjusted, the step S506 may be executed first, and then the step S505 is executed, or the step S505 and the step S506 may be executed simultaneously, which is not limited herein.
According to the processing scheme of the page data, the data to be protected in the page data to be processed can be obtained, then the protection layer without visual perception is generated by combining the color deepening algorithm, the protection layer is added into the layer of the page data to be processed, the effect of protecting the page data is achieved, and meanwhile the display of the page data is not influenced.
The verification method of the page data in the embodiment of the present invention corresponds to the processing method of the page data in the embodiment of the present invention, and the page data processed by the processing method of the page data in the embodiment of the present invention may be verified by the verification method of the page data in the embodiment of the present invention. In short, the page data to be verified in the page data verification request of the embodiment of the present invention is the page data processed according to the page data processing method of the embodiment of the present invention. For example, after the item page is processed by the page data processing method, a user shares the processed item page to other users through screenshot or other manners, and the other users modify the obtained price information on the item page and then use the item page with the modified price information for other purposes, which may cause loss. Fig. 6 is a schematic diagram of main steps of a verification method of page data according to an embodiment of the present invention. As shown in fig. 6, the main steps of the method for checking page data according to the embodiment of the present invention may include:
step S601: acquiring page data to be verified according to a page data verification request, and extracting at least one pixel point corresponding to the page data to be verified, wherein the page data to be verified is obtained by processing the page data according to the page data processing method of the embodiment of the invention;
step S602: based on a color deepening algorithm, generating comparison page data corresponding to the page data to be verified according to at least one pixel point and the second black;
step S603: and comparing and checking the page data to be checked and the comparison page data to obtain a checking result so as to complete checking of the page data.
In the verification method of the page data of the embodiment of the invention, the page data to be verified is firstly obtained, and then each pixel point corresponding to the page data to be verified is extracted. As can be seen from the above analysis of the color deepening algorithm, in the method for processing page data according to the embodiment of the present invention, the protection layer corresponding to the page data to be processed and the page data to be processed may be mixed, so that the information of the data to be protected on the protection layer is white RGB (254 ) after being superimposed with the white area of the page data to be processed, the information except the data to be protected on the protection layer is white RGB (255 ) after being superimposed with the white area of the page data to be processed, then in the page data checking method, the processed page data and black RGB (1, 1) are processed to perform color deepening operation, so that the data to be protected can be displayed, therefore, in step S602, a color deepening algorithm is performed on each pixel point and the second black RGB (1, 1), so that comparison page data corresponding to the page data to be verified can be generated. And finally, the page data to be verified and the generated comparison page data can be compared and verified, and finally, a verification result is obtained, so that the verification of the page data can be completed.
It can be seen that the generation of the comparison page data in the verification method of the page data of the embodiment of the invention is a main innovation point. As another reference embodiment, based on the color deepening algorithm, generating comparison page data corresponding to the page data to be verified according to at least one pixel point and the second black color, may include:
step S6021: determining a new color value corresponding to each pixel point according to the color value of each pixel point and the second black color according to a color deepening algorithm;
step S6022: and replacing the position of the color value of each pixel point in the page data to be verified by using the new color value corresponding to each pixel point, and generating comparison page data.
In the embodiment of the present invention, determining a new color value corresponding to each pixel point according to the color value of each pixel point and the second black color according to a color deepening algorithm may include: setting the color value of each pixel point as a primary color, and setting a second black color as a mixed color; and substituting the set primary colors and the set mixed color into a color deepening algorithm formula to obtain a result color, and determining the result color as a new color value corresponding to each pixel point.
After the page data to be verified is obtained, analyzing the color value RGB of each pixel point on the page data to be verified, taking the obtained color value RGB of each pixel point as a primary color and a mixed color RGB (1, 1) to perform a color deepening algorithm, and obtaining a result color which is a new color value RGB corresponding to each pixel point. And then, the new color value can replace the position of the pixel point principle color value, and the obtained new page data is comparison page data corresponding to the data to be verified. Fig. 7 is a schematic diagram of comparison page data generated by taking page data as an article page as an example. As can be seen from fig. 7, the drawn text data corresponding to the price information corresponding to the item page is displayed on the comparison page data in a dark-colored result color, and in addition, because each pixel on the data to be verified is subjected to a color deepening algorithm, a black item image appears, which also shows the advantage that the drawn text data corresponding to the data to be protected is drawn into the background image layer in a multi-row and multi-column manner in the page data processing method of the embodiment of the present invention, so that the data to be protected can be prevented from being covered, and the data to be protected can be accurately acquired.
In addition, in the embodiment of the present invention, comparing and verifying the page data to be verified and the comparison page data to obtain the verification result, the comparing and verifying may include: extracting data to be protected in the page data to be processed, and extracting dark color result data in the page data to be compared; and judging whether the data to be protected is the same as the dark color result data, if so, confirming that the data to be protected is not processed, and if not, confirming that the data to be protected is processed.
It can be known that the drawn text data generated by the page data processing method of the embodiment of the present invention on the data to be protected in the page data is the dark color result data in the comparison page data obtained by the page data verification method of the embodiment of the present invention, so that the dark color result data and the data to be protected can be compared, if the dark color result data and the data to be protected are the same, the data to be protected is considered to be not processed, otherwise, the data to be protected is considered to be processed. This is because the protection layer generated in the page data processing method of the embodiment of the present invention is a layer that cannot be seen with naked eyes, and therefore, even if a user modifies page data, there is no way to modify the layer that cannot be seen with naked eyes, so that data that needs to be protected can be known by comparing dark color result data in the page data, and the data that needs to be protected is compared with data to be protected visually displayed in the page data to be verified, so that the correctness of the page data to be verified can be quickly located.
Fig. 8 is a schematic diagram of a main flow of a verification method of page data according to an embodiment of the present invention. As shown in fig. 8, the main process of the method for checking page data according to the embodiment of the present invention may include:
step S801: acquiring page data to be verified according to the page data verification request, and extracting at least one pixel point corresponding to the page data to be verified;
step S802: setting the color value of each pixel point as a primary color, and setting a second black RGB (1, 1) as a mixed color;
step S803: substituting the set primary color and the set mixed color into a color deepening algorithm formula to obtain a result color, and determining the result color as a new color value corresponding to each pixel point;
step S804: replacing the position of the color value of each pixel point in the page data to be verified by using the new color value corresponding to each pixel point, and generating comparison page data;
step S805: extracting data to be protected in the page data to be verified, and extracting dark color result data in the page data to be compared;
step S806: judging whether the data to be protected is the same as the dark color result data, if so, executing a step S807, otherwise, executing a step S808;
step S807: confirming that the data to be protected is not processed;
step S808: and confirming that the data to be protected is processed.
It should be noted that the page data to be verified is obtained by processing the page data according to the page data processing method of the embodiment of the present invention.
In the page data processing and verifying method of the embodiment of the invention, color values RGB (0, 0) and transparency 0.002 are superposed with white RGB (255 ) to obtain white RGB (254 ), the white RGB (254 ) is used as a primary color, the black RGB (1, 1) is used as a mixed color, and a color deepening algorithm is carried out to obtain the result color of black RGB (0, 0); the color value RGB (0, 0) and the transparency 0 are superposed with the white RGB (255 ) to obtain the white RGB (255 ), the white RGB (255 ) is used as a primary color, the black RGB (1, 1) is used as a mixed color, and a color deepening algorithm is carried out to obtain the result color as the white RGB (255 ). These two distinct contrasts are utilized as the principle of the method of processing and verifying page data of an embodiment of the present invention. Of course, it should be noted that, in the method for processing and verifying page data according to the embodiment of the present invention, it is not limited to only use the two setting methods for detail contrast, and other primary colors and mixed colors with such contrast effects may also be selected.
According to the verification scheme of the page data, the pixel data in the data processed by the page data processing method can be obtained, then the page data is generated and compared by combining a color deepening algorithm, and the data needing to be protected in the page data is analyzed, so that the correctness of the page data to be verified can be quickly positioned, the effect of protecting the page data is achieved, and the loss caused by data modification is reduced.
Fig. 9 is a schematic diagram of main blocks of a page data processing apparatus according to an embodiment of the present invention. As shown in fig. 9, the apparatus 900 for processing page data according to the embodiment of the present invention may include: a first extraction module 901, a first generation module 902 and a processing module 903.
The first extraction module 901 may be configured to obtain page data to be processed according to the page data processing request, and extract data to be protected in the page data to be processed; the first generating module 902 may be configured to generate a protection layer corresponding to the to-be-processed page data according to the to-be-processed page data and the to-be-protected data based on a color deepening algorithm; the processing module 903 may be configured to add a protection layer corresponding to the page data to be processed to a sub-graph layer of the page data to be processed, so as to complete processing of the page data.
In this embodiment of the present invention, the first generating module 902 may further be configured to: generating a background layer corresponding to the page data to be processed according to the size information of the page data to be processed; setting the color of the background layer as a first black color and setting the transparency of the background layer as a first transparency based on a color deepening algorithm; generating drawing text data corresponding to the data to be protected, setting the color of the drawing text data to be first black based on a color deepening algorithm, and setting the transparency of the drawing text data to be second transparency; and generating a protection layer corresponding to the page data to be processed according to the background layer and the drawn text data.
In this embodiment of the present invention, the first generating module 902 may further be configured to: and drawing the drawn text data on the background layer according to a multi-row and multi-column mode to obtain a protection layer corresponding to the page data to be processed.
In this embodiment of the present invention, the first extracting module 901 may further be configured to: and judging whether the page data to be processed comprises data needing to be protected or not, and if so, determining the data needing to be protected as the data to be protected.
As can be seen from the above description, the processing device for page data according to the embodiment of the present invention can obtain to-be-protected data in to-be-processed page data, then generate a protection layer without visual perception by combining a color deepening algorithm, and add the protection layer to the layer of to-be-processed page data, so as to achieve an effect of protecting the page data, and at the same time, not affect the display of the page data.
Fig. 10 is a schematic diagram of main blocks of an apparatus for verifying page data according to an embodiment of the present invention. As shown in fig. 10, the apparatus 1000 for verifying page data according to the embodiment of the present invention may include: a second extraction module 1001, a second generation module 1002 and a verification module 1003.
The second extraction module 1001 may be configured to obtain, according to the page data verification request, page data to be verified, and extract at least one pixel point corresponding to the page data to be verified; the second generating module 1002 may be configured to generate comparison page data corresponding to the page data to be verified according to at least one pixel point and the second black color based on a color deepening algorithm; the verification module 1003 may be configured to perform comparison verification on the to-be-verified page data and the comparison page data, and obtain a verification result, so as to complete verification of the page data; the page data to be verified is obtained by processing the page data according to the page data processing method of the embodiment of the invention.
In this embodiment of the present invention, the second generating module 1002 may further be configured to: determining a new color value corresponding to each pixel point according to the color value of each pixel point and the second black color according to a color deepening algorithm; and replacing the position of the color value of each pixel point in the page data to be verified by using the new color value corresponding to each pixel point, and generating comparison page data.
In this embodiment of the present invention, the second generating module 1002 may further be configured to: setting the color value of each pixel point as a primary color, and setting a second black color as a mixed color; and substituting the set primary colors and the set mixed color into a color deepening algorithm formula to obtain a result color, and determining the result color as a new color value corresponding to each pixel point.
In this embodiment of the present invention, the checking module 1003 may further be configured to: extracting data to be protected in the page data to be verified, and extracting dark color result data in the page data to be compared; and judging whether the data to be protected is the same as the dark color result data, if so, confirming that the data to be protected is not processed, and if not, confirming that the data to be protected is processed.
As can be seen from the above description, the verification apparatus for page data according to the embodiment of the present invention can obtain the pixel data in the data processed by the page data processing method, then generate and compare the page data by combining the color deepening algorithm, and analyze the data to be protected in the page data, so as to quickly locate the correctness of the page data to be verified, achieve the effect of protecting the page data, and reduce the loss caused by data modification.
Fig. 11 shows an exemplary system architecture 1100 of a page data processing and verifying method or a page data processing and verifying apparatus to which an embodiment of the present invention may be applied.
As shown in fig. 11, the system architecture 1100 may include terminal devices 1101, 1102, 1103, a network 1104, and a server 1105. The network 1104 is a medium to provide communication links between the terminal devices 1101, 1102, 1103 and the server 1105. Network 1104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
A user may use terminal devices 1101, 1102, 1103 to interact with a server 1105 over a network 1104 to receive or send messages or the like. Various messaging client applications, such as shopping applications, web browser applications, search applications, instant messaging tools, mailbox clients, social platform software, etc. (examples only) may be installed on the terminal devices 1101, 1102, 1103.
The terminal devices 1101, 1102, 1103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 1105 may be a server that provides various services, such as a backend management server (for example only) that provides support for shopping-like websites browsed by users using the terminal devices 1101, 1102, 1103. The backend management server may analyze and perform other processing on the received data such as the product information query request, and feed back a processing result (for example, target push information, product information — just an example) to the terminal device.
It should be noted that the processing and verifying method for page data provided by the embodiment of the present invention is generally executed by the server 1105, and accordingly, the processing and verifying apparatus for page data is generally disposed in the server 1105.
It should be understood that the number of terminal devices, networks, and servers in fig. 11 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 12, shown is a block diagram of a computer system 1200 suitable for use with a terminal device implementing an embodiment of the present invention. The terminal device shown in fig. 12 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiment of the present invention.
As shown in fig. 12, the computer system 1200 includes a Central Processing Unit (CPU)1201, which can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)1202 or a program loaded from a storage section 1208 into a Random Access Memory (RAM) 1203. In the RAM 1203, various programs and data necessary for the operation of the system 1200 are also stored. The CPU 1201, ROM 1202, and RAM 1203 are connected to each other by a bus 1204. An input/output (I/O) interface 1205 is also connected to bus 1204.
The following components are connected to the I/O interface 1205: an input section 1206 including a keyboard, a mouse, and the like; an output portion 1207 including a display device such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 1208 including a hard disk and the like; and a communication section 1209 including a network interface card such as a LAN card, a modem, or the like. The communication section 1209 performs communication processing via a network such as the internet. A driver 1210 is also connected to the I/O interface 1205 as needed. A removable medium 1211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like, is mounted on the drive 1210 as necessary, so that a computer program read out therefrom is mounted into the storage section 1208 as necessary.
In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 1209, and/or installed from the removable medium 1211. The computer program performs the above-described functions defined in the system of the present invention when executed by the Central Processing Unit (CPU) 1201.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor includes a first extraction module, a first generation module, and a verification module. The names of the modules do not form a limitation on the modules themselves under certain conditions, for example, the first extraction module may also be described as a "module for acquiring the page data to be processed and extracting the data to be protected in the page data to be processed according to the page data processing request".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise: acquiring page data to be processed according to the page data processing request, and extracting data to be protected in the page data to be processed; based on a color deepening algorithm, generating a protection layer corresponding to the page data to be processed according to the page data to be processed and the data to be protected; and adding the protection layer corresponding to the page data to be processed into the sub-image layer of the page data to be processed so as to complete the processing of the page data.
According to the technical scheme for processing the page data, the data to be protected in the page data to be processed can be obtained, then the protection layer without visual perception is generated by combining the color deepening algorithm, and the protection layer is added into the layer of the page data to be processed, so that the effect of protecting the page data is achieved, and meanwhile, the display of the page data is not influenced.
According to the verification scheme of the page data, the pixel data in the data processed by the page data processing method can be obtained, then the comparison page data is generated by combining the color deepening algorithm, and the data needing to be protected in the page data is analyzed, so that the correctness of the page data to be verified can be quickly positioned, the effect of protecting the page data is achieved, and the loss caused by data modification is reduced.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (12)
1. A method for processing page data is characterized by comprising the following steps:
acquiring page data to be processed according to a page data processing request, and extracting data to be protected in the page data to be processed;
based on a color deepening algorithm, generating a protection layer corresponding to the page data to be processed according to the page data to be processed and the data to be protected;
and adding the protection layer corresponding to the page data to be processed into the sub-layer of the page data to be processed so as to complete the processing of the page data.
2. The method according to claim 1, wherein the generating a protection layer corresponding to the to-be-processed page data according to the to-be-processed page data and the to-be-protected data based on a color deepening algorithm includes:
generating a background layer corresponding to the page data to be processed according to the size information of the page data to be processed;
setting the color of the background layer as a first black color and setting the transparency of the background layer as a first transparency based on a color deepening algorithm;
generating drawn text data corresponding to the data to be protected, setting the color of the drawn text data to be first black based on a color deepening algorithm, and setting the transparency of the drawn text data to be second transparency;
and generating a protection layer corresponding to the page data to be processed according to the background layer and the drawn text data.
3. The method according to claim 2, wherein the generating a protection layer corresponding to the to-be-processed page data according to the background layer and the drawn text data includes:
and drawing the drawn text data on the background layer according to a multi-row and multi-column mode to obtain a protection layer corresponding to the page data to be processed.
4. The method according to claim 1, wherein before extracting the data to be protected in the page data to be processed, the method further comprises:
and judging whether the page data to be processed comprises data needing to be protected or not, and if so, determining the data needing to be protected as the data to be protected.
5. A method for checking page data is characterized by comprising the following steps:
according to the page data verification request, obtaining page data to be verified, and extracting at least one pixel point corresponding to the page data to be verified;
based on a color deepening algorithm, generating comparison page data corresponding to the page data to be verified according to the at least one pixel point and the second black;
comparing and checking the page data to be checked and the comparison page data to obtain a checking result so as to complete checking of the page data; wherein,
the page data to be verified is data obtained by processing the page data according to the method of any one of claims 1 to 4.
6. The method according to claim 5, wherein the generating comparison page data corresponding to the page data to be verified according to the at least one pixel point and the second black color based on a color deepening algorithm comprises:
determining a new color value corresponding to each pixel point according to the color value of each pixel point and the second black color according to a color deepening algorithm;
and replacing the position of the color value of each pixel point in the page data to be verified by using the new color value corresponding to each pixel point, and generating the comparison page data.
7. The method of claim 6, wherein determining the new color value corresponding to each pixel point according to the color deepening algorithm based on the color value of each pixel point and the second black color comprises:
setting the color value of each pixel point as a primary color, and setting the second black as a mixed color;
and substituting the set primary color and the set mixed color into a color deepening algorithm formula to obtain a result color, and determining the result color as a new color value corresponding to each pixel point.
8. The method according to claim 5, wherein the comparing and checking the page data to be checked and the comparison page data to obtain a checking result comprises:
extracting data to be protected in the page data to be verified, and extracting dark color result data in the comparison page data;
and judging whether the data to be protected is the same as the dark color result data, if so, confirming that the data to be protected is not processed, and if not, confirming that the data to be protected is processed.
9. An apparatus for processing page data, comprising:
the first extraction module is used for acquiring page data to be processed according to a page data processing request and extracting data to be protected in the page data to be processed;
the first generation module is used for generating a protection layer corresponding to the page data to be processed based on a color deepening algorithm according to the page data to be processed and the data to be protected;
and the processing module is used for adding the protection layer corresponding to the page data to be processed into the sub-image layer of the page data to be processed so as to complete the processing of the page data.
10. An apparatus for verifying page data, comprising:
the second extraction module is used for acquiring page data to be verified according to the page data verification request and extracting at least one pixel point corresponding to the page data to be verified;
the second generation module is used for generating comparison page data corresponding to the page data to be verified according to the at least one pixel point and the second black color based on a color deepening algorithm;
the verification module is used for performing comparison verification on the page data to be verified and the comparison page data to obtain a verification result so as to complete verification of the page data; wherein,
the page data to be verified is data obtained by processing the page data according to the method of any one of claims 1 to 4.
11. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-8.
12. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911234694.4A CN112925594B (en) | 2019-12-05 | 2019-12-05 | Page data processing and checking method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911234694.4A CN112925594B (en) | 2019-12-05 | 2019-12-05 | Page data processing and checking method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112925594A true CN112925594A (en) | 2021-06-08 |
CN112925594B CN112925594B (en) | 2024-10-18 |
Family
ID=76161367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911234694.4A Active CN112925594B (en) | 2019-12-05 | 2019-12-05 | Page data processing and checking method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112925594B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113742626A (en) * | 2021-09-07 | 2021-12-03 | 北京沃东天骏信息技术有限公司 | Visual verification method and system for preset webpage file |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012149855A1 (en) * | 2011-09-30 | 2012-11-08 | 华为技术有限公司 | Webpage colour setting method, web browser and webpage server |
CN105127077A (en) * | 2015-09-23 | 2015-12-09 | 南京林业大学 | Method for surface antiquing treatment of furniture fast-growing modified material |
US9449250B1 (en) * | 2013-11-20 | 2016-09-20 | Amazon Technologies, Inc. | Image download protection |
CN107264448A (en) * | 2017-06-12 | 2017-10-20 | 大陆汽车车身电子系统(芜湖)有限公司 | The instrument and the instrument and application system of linkage linked with application system |
WO2018176653A1 (en) * | 2017-03-30 | 2018-10-04 | 掌阅科技股份有限公司 | Electronic book page display method and device and terminal device |
WO2018196722A1 (en) * | 2017-04-26 | 2018-11-01 | 青岛胶南海尔洗衣机有限公司 | Interactive projection washing machine and control method |
CN109120855A (en) * | 2018-10-24 | 2019-01-01 | 努比亚技术有限公司 | A kind of comparison photographic method, terminal and readable storage medium storing program for executing |
-
2019
- 2019-12-05 CN CN201911234694.4A patent/CN112925594B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012149855A1 (en) * | 2011-09-30 | 2012-11-08 | 华为技术有限公司 | Webpage colour setting method, web browser and webpage server |
US9449250B1 (en) * | 2013-11-20 | 2016-09-20 | Amazon Technologies, Inc. | Image download protection |
CN105127077A (en) * | 2015-09-23 | 2015-12-09 | 南京林业大学 | Method for surface antiquing treatment of furniture fast-growing modified material |
WO2018176653A1 (en) * | 2017-03-30 | 2018-10-04 | 掌阅科技股份有限公司 | Electronic book page display method and device and terminal device |
WO2018196722A1 (en) * | 2017-04-26 | 2018-11-01 | 青岛胶南海尔洗衣机有限公司 | Interactive projection washing machine and control method |
CN107264448A (en) * | 2017-06-12 | 2017-10-20 | 大陆汽车车身电子系统(芜湖)有限公司 | The instrument and the instrument and application system of linkage linked with application system |
CN109120855A (en) * | 2018-10-24 | 2019-01-01 | 努比亚技术有限公司 | A kind of comparison photographic method, terminal and readable storage medium storing program for executing |
Non-Patent Citations (3)
Title |
---|
仇筠茜;陈昌凤;: "黑箱:人工智能技术与新闻生产格局嬗变", 新闻界, no. 01, 10 January 2018 (2018-01-10) * |
罗泽敏;沈锡田;杨明星;: "青海三岔河灰紫色软玉颜色定量表达与紫色成因研究", 光谱学与光谱分析, no. 03, 15 March 2017 (2017-03-15) * |
陈宏君;文继锋;谭林丰;吕鹏飞;孔祥平;王业;李鹏;: "特高压直流控制保护程序智能校核软件设计", 电力系统保护与控制, no. 10, 14 May 2019 (2019-05-14) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113742626A (en) * | 2021-09-07 | 2021-12-03 | 北京沃东天骏信息技术有限公司 | Visual verification method and system for preset webpage file |
Also Published As
Publication number | Publication date |
---|---|
CN112925594B (en) | 2024-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112241714B (en) | Method, device, readable medium and electronic device for identifying a designated area in an image | |
US8913068B1 (en) | Displaying video on a browser | |
US11941529B2 (en) | Method and apparatus for processing mouth image | |
KR102002024B1 (en) | Method for processing labeling of object and object management server | |
US10496696B2 (en) | Search method and apparatus | |
US20220215192A1 (en) | Two-dimensional code display method, apparatus, device, and medium | |
US12126876B2 (en) | Theme video generation method and apparatus, electronic device, and readable storage medium | |
CN109255355A (en) | Image processing method, device, terminal, electronic equipment and computer-readable medium | |
US11321524B1 (en) | Systems and methods for testing content developed for access via a network | |
CA2823832C (en) | A method for multiple pass symbol and components-based visual object searching of documents | |
JP2021006982A (en) | Method and device for determining character color | |
CN112269504A (en) | Information display method, device and electronic equipment | |
CN113923474A (en) | Video frame processing method and device, electronic equipment and storage medium | |
US20230015096A1 (en) | Picture processing method and apparatus, electronic device and storage medium | |
US12198175B2 (en) | Object comparison method, and device | |
US20150220941A1 (en) | Visual tagging to record interactions | |
CN110473263A (en) | The checking method of picture, device and system | |
CN114332324B (en) | Image processing method, device, equipment and medium | |
CN113553123B (en) | Data processing method, device, electronic equipment and storage medium | |
CN112925594B (en) | Page data processing and checking method and device | |
CN113837181B (en) | Screening method, screening device, computer equipment and computer readable storage medium | |
CN113762235B (en) | Method and device for detecting page overlapping area | |
CN113920519A (en) | File detection method, terminal device and storage medium | |
US9665665B2 (en) | Visualization credibility score | |
CN116758198A (en) | Image reconstruction method, device, equipment and storage medium |
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 |