CN112000413B - Screenshot method and system capable of protecting information and intelligent terminal - Google Patents
Screenshot method and system capable of protecting information and intelligent terminal Download PDFInfo
- Publication number
- CN112000413B CN112000413B CN202010852751.1A CN202010852751A CN112000413B CN 112000413 B CN112000413 B CN 112000413B CN 202010852751 A CN202010852751 A CN 202010852751A CN 112000413 B CN112000413 B CN 112000413B
- Authority
- CN
- China
- Prior art keywords
- information
- picture
- target
- text
- screenshot
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 239000000284 extract Substances 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 3
- 230000011218 segmentation Effects 0.000 abstract description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a screenshot method, a screenshot system and an intelligent terminal capable of protecting information, wherein the screenshot method capable of protecting information comprises the following steps: the user gives a screenshot instruction; the intelligent terminal receives a screenshot instruction; the intelligent terminal acquires interface information displayed on a current screen and generates an interface information file; the intelligent terminal constructs an information protection prompt box on a display interface; the user issues an information protection instruction in the information protection prompt box; the intelligent terminal executes an information protection instruction issued by a user and performs protection processing on target information; and the intelligent terminal generates a screenshot picture according to the interface information file after the information protection processing. According to the method, the screen capturing picture is generated by hiding the sub-region set containing the target characters and the target pictures, which is obtained after the segmentation, the operation is simple, the method is convenient and practical, the accuracy is high, the information protection operation can be carried out on any target object in a screen interface, the screen capturing can be carried out, and the method is widely applicable to intelligent terminals in the current market.
Description
Technical Field
The invention relates to the technical field of Internet, in particular to a screenshot method and system capable of protecting information and an intelligent terminal comprising the system.
Background
In the use process of the intelligent terminal, the screenshot function is unavoidable to a user, at present, all intelligent terminals on the market can realize the full screen and partial screenshot functions of a screen, and for privacy contents needing to be subjected to information protection, the privacy information needing to be hidden in a picture obtained by screenshot is subjected to one-to-one blacking or mosaic fuzzy processing in a manual mode, so that the actual operation of the user is inconvenient, the steps are complicated, and the accuracy is poor.
In addition, the screenshot for information protection now also includes several methods disclosed as follows:
when the user wants to hide a complete content, an arbitrary region selection operation is performed on the display region, which may inaccurately select a region including the complete content, after which a target region displaying the complete content of the content portion related to the initially selected content is determined, and a content hiding operation is performed on the target region, but this manner is complicated in process.
The screenshot area is determined by identifying the control selection mode, or a display interface corresponding to all the controls of the screen is constructed, and the control view which is not wanted to be intercepted is removed by clicking. In this way, the original control layout information of the screen interface is required, if a single view control in the control layout information contains a plurality of text objects or picture objects, at this time, when a certain text object or picture object is hidden, only the whole view control information containing the text object or picture object can be removed, so that the screenshot effect is poor.
Information hiding is performed by adopting a mode of covering different layers, but the mode is not suitable for the current computer equipment, and the current computer equipment does not have the capability of dividing all objects in screen interface information into a plurality of layers.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides a screenshot method and system capable of protecting information, and an intelligent terminal comprising the system, wherein the screenshot picture is generated by hiding a target text and a target picture sub-region set obtained after segmentation, so that the screenshot method and system are simple to operate, convenient and practical, high in accuracy, capable of protecting information and screenshot any target object in a screen interface, and widely applicable to intelligent terminals in the current market.
The screenshot method capable of protecting information comprises the following steps:
step 1: the intelligent terminal acquires a screenshot instruction issued by a user;
step 2: the intelligent terminal acquires interface information displayed on a current screen and generates an interface information file;
step 3: the intelligent terminal constructs an information protection prompt box and displays the information protection prompt box on a display interface;
step 4: acquiring an information protection instruction issued by a user in an information protection prompt box;
step 5: the intelligent terminal executes an information protection instruction issued by a user and performs protection processing on target information;
step 6: and the intelligent terminal generates a screenshot picture according to the interface information file after the information protection processing.
In the step 3, the information protection prompt box comprises a text information protection input box and a picture information protection selection box.
In the step 3, the information protection prompt box further includes an option box which does not need to be protected.
The invention is further improved, in the step 4, the information protection instruction comprises a text information protection instruction and a picture information protection instruction.
The invention further improves, in the step 5, when the information protection instruction issued by the user is a text and/or picture information protection instruction, the method further comprises the following steps:
step 501: the intelligent terminal identifies target characters and/or pictures in the character and/or picture information protection instruction;
step 502: the intelligent terminal extracts text and/or picture information from the interface information file and detects whether the text and/or picture information contains the target text and/or picture;
step 503: when the text and/or picture information contains the target text and/or picture, the intelligent terminal determines and extracts a text and/or picture window and a mixed window containing the target text and/or picture;
step 504: setting the width n, wherein n is a positive integer, and respectively carrying out equal area division on a character and/or picture window containing the target character and/or picture and a mixed window to obtain a plurality of first-level sub-areas;
step 505: extracting a first-level sub-area set containing the target text and/or picture from the plurality of first-level sub-areas;
step 506: detecting whether a region containing other characteristic information except the target text and/or picture exists in the sub-region set;
step 507: when the subarea set contains areas containing other characteristic information except the target characters and/or pictures, setting the width m, wherein m is less than or equal to n/2, and carrying out equal area division on the areas containing other characteristic information except the target characters and/or pictures to obtain a plurality of secondary subareas;
step 508: extracting a secondary subregion set containing the target text and/or picture from the plurality of secondary subregions;
step 509: repeating steps 506-508 until it is detected that no region containing other characteristic information except the target text and/or picture exists in the sub-region set;
step 510: and (3) performing hiding operation on the region set containing the target text and/or picture and not containing other characteristic information except the target text and/or picture, and then performing step 6.
In the step 503, when the text and/or picture information does not include the target text and/or picture, the interface information file is not processed any more, and the screenshot picture is directly generated.
The invention further improves upon, in said step 506, when it is detected that there is no region in said set of sub-regions containing other characteristic information than said target text and/or picture, step 510 is performed.
The invention also provides a system for realizing the screenshot method capable of protecting information, which comprises the following steps:
the screenshot instruction acquisition module: the method comprises the steps of obtaining a screenshot instruction issued by a user;
a first processing module: the method comprises the steps of obtaining interface information displayed by a current screen and generating an interface information file;
and (3) constructing a display module: the information protection prompt box is used for constructing an information protection prompt box and displaying the information protection prompt box on a display interface;
the protection instruction acquisition module: the information protection prompt box is used for acquiring an information protection instruction issued by a user in the information protection prompt box;
and a second processing module: the method comprises the steps of executing an information protection instruction issued by a user, and protecting target information;
screenshot picture generation module: and generating a screenshot picture according to the interface information file after the information protection processing.
The invention is further improved, the second processing module comprises:
a protection instruction identification sub-module: the information protection prompt box is used for identifying an information protection instruction issued by a user in the information protection prompt box;
the interface information extraction submodule is used for extracting text information and picture information from a text window, a picture window and a mixed window of the interface information file;
the first detection submodule is used for detecting whether the text information and the picture information extracted from the interface information file contain target text and target pictures or not, and determining and extracting text windows, picture windows and mixed windows containing the target text and the target pictures;
the setting submodule is used for setting the width of equal area division of a character window, a picture window and a mixed window which contain target characters and target pictures and setting the width of equal area division of a region which contains other characteristic information except the target characters and the target pictures;
the dividing sub-module is used for equally dividing a character window, a picture window and a mixed window which contain target characters and target pictures into a plurality of first-level sub-areas, and equally dividing an area which contains other characteristic information except the target characters and the target pictures into a plurality of second-level sub-areas;
the target information extraction sub-module is used for extracting a first-level sub-area set containing target characters and target pictures from the plurality of first-level sub-areas and extracting a second-level sub-area set containing the target characters and the target pictures from the plurality of second-level sub-areas;
the second detection sub-module is used for detecting whether the sub-region set extracted by the target information extraction module contains sub-regions containing other characteristic information except the target characters and the target pictures;
and the hiding submodule is used for carrying out hiding operation on all subarea sets which contain target characters and target pictures and do not contain other characteristic information except the target characters and the target pictures.
The invention also provides an intelligent terminal provided with the system, which comprises:
the processor is used for receiving the screenshot instruction, acquiring the interface information displayed by the current screen, generating an interface information file, and executing a user protection instruction on the interface information to generate a screenshot picture;
a memory for storing processor-executable instructions and computer programs;
and the display screen is used for displaying interface information and screenshot pictures.
The beneficial effects of the invention are as follows: after receiving a screenshot instruction of a user, the intelligent terminal acquires interface information from a display card cache of the intelligent terminal, generates an interface information file, determines a text window, a picture window and a mixed window containing target text and target pictures input by the user in the interface information file, then carries out multiple equal area division on the text window, the picture window and the mixed window to obtain a subarea set containing the target text and the target pictures but not containing other characteristic information except the target text and the target pictures, carries out hiding operation on the subarea set, and finally carries out screenshot operation to generate a screenshot picture. The method is simple to operate, convenient and practical, high in accuracy, capable of carrying out information protection operation and screenshot on any target object in a screen interface, and widely applicable to intelligent terminals in the current market.
Drawings
FIG. 1 is a flow chart of a screenshot method of the present invention;
fig. 2 is a flowchart of a method for protecting target information according to the present invention.
Detailed Description
The invention will be described in further detail with reference to the drawings and examples.
Referring to fig. 1, a screenshot method capable of protecting information of the present invention includes the following steps:
step 1: the intelligent terminal obtains a screenshot instruction issued by a user.
Step 2: the intelligent terminal acquires interface information displayed on a current screen and generates an interface information file.
The interface information displayed by the current screen of the intelligent terminal is stored in a display card cache of the intelligent terminal, after a screenshot instruction of a user is acquired, the interface information cached in the display card of the intelligent terminal can be directly acquired, an interface information file is generated, the interface information file can be firstly placed in a buffer zone, and the generated interface information file stores all window information of the current intelligent terminal screen, the hierarchical relation of all windows and the region where the windows are located.
Step 3: the intelligent terminal constructs an information protection prompt box and displays the information protection prompt box on a display interface.
The intelligent terminal constructs an information protection prompt box on a display interface of a screen, and is used for prompting a user whether target information needing to be subjected to information protection exists or not, wherein the information protection prompt box comprises a text information protection input box and a picture information protection selection box, and the information protection prompt box also comprises an option box which does not need to be subjected to information protection.
Step 4: and acquiring an information protection instruction issued by a user in the information protection prompt box.
The intelligent terminal acquires a protection instruction input by a user in the information protection prompt box, wherein the text information protection instruction is triggered by inputting a target text in the text information protection input box, the picture information protection instruction is triggered by selecting a target picture in the picture information protection selection box, and if no target information for information protection is needed, the intelligent terminal directly checks an option box which does not need information protection.
Step 5: and the intelligent terminal executes an information protection instruction issued by the user and performs protection processing on the target information.
Step 6: and the intelligent terminal generates a screenshot picture according to the interface information file after the information protection processing.
Referring to fig. 1, in the step 3, the information protection prompt box includes a text information protection input box and a picture information protection selection box, so that a user can protect specified text information and picture information to be protected.
Referring to fig. 1, in the step 3, the information protection prompt box further includes an option box that does not need to perform information protection, and when the user does not need to protect information, the screenshot picture can be directly generated through the option box.
Referring to fig. 1, in the step 4, the information protection instruction includes a text information protection instruction and a picture information protection instruction.
Referring to fig. 2, in the step 5, when the information protection instruction issued by the user is a text and/or picture information protection instruction, the method further includes the following steps:
step 501: and the intelligent terminal identifies the target text and/or picture in the text and/or picture information protection instruction.
Step 502: and the intelligent terminal extracts the text and/or picture information from the interface information file and detects whether the text and/or picture information contains the target text and/or picture.
The interface information file stores all window information of a current intelligent terminal screen, hierarchical relations of all windows and areas where the windows are located, wherein the window information comprises a text window, a picture window and a mixed window, the hierarchical relations are layers (a first layer and a second layer …) where the text window, the picture window and the mixed window are located, the first layer is the upper layer of the second layer, and the like, and the areas where the windows are located are the position information, namely coordinate information, of the text window, the picture window and the mixed window.
And the intelligent terminal extracts the text and/or picture information from the interface information file, namely extracts the text and/or picture information from the text window, the picture window and the mixed window, and performs text and/or picture recognition on the text window, the picture window and the mixed window through a text and/or picture recognition technology and extracts the text and/or picture information from the text window, the picture window and the mixed window.
Step 503: when the text and/or picture information contains the target text and/or picture, the intelligent terminal determines and extracts a text and/or picture window and a mixed window containing the target text and/or picture.
Step 504: setting the width n as a positive integer, and respectively carrying out equal area division on a character and/or picture window containing the target character and/or picture and a mixed window to obtain a plurality of first-level sub-areas. The same width n can be set for different text and/or picture windows and mixed windows containing the target text and/or picture, the width n can also be set, the width is mainly measured by the size of the target text and/or picture in the text and/or picture window containing the target text and/or picture and the mixed window, when the target text and/or picture is larger, the larger width n is set, when the target text and/or picture is smaller, the smaller width n is set, and the setting is carried out according to practical conditions, wherein n is a positive integer.
Step 505: a first level sub-region set including the target text and/or picture is extracted from the plurality of first level sub-regions. The included target character is a line segment, a closed loop or the like including an end point, a bifurcation point, a concave-convex part, and each direction of horizontal, vertical, oblique or the like of the character.
Step 506: detecting whether a region containing other characteristic information except the target text and/or picture exists in the sub-region set.
Step 507: when the subarea set contains areas containing other characteristic information except the target characters and/or pictures, setting the width m, wherein m is less than or equal to n/2, and carrying out equal area division on the areas containing other characteristic information except the target characters and/or pictures to obtain a plurality of secondary subareas. The same width m can be set for different subregions containing other characteristic information except the target characters and/or pictures, and different widths m can also be set, wherein the width m is mainly measured by the corresponding size of n and is set according to actual conditions.
Step 508: a set of secondary subregions is extracted from the plurality of secondary subregions that includes the target text and/or picture.
Step 509: steps 506-508 are repeated until it is detected that there is no region in the set of sub-regions that contains other characteristic information than the target text and/or picture.
Step 510: and (3) performing hiding operation on the region set containing the target text and/or picture and not containing other characteristic information except the target text and/or picture, and then performing step 6.
Referring to fig. 2, in the step 503, when the text and/or picture information does not include the target text and/or picture, the interface information file is not processed any more, and a screenshot picture is directly generated.
Referring to fig. 2, in the step 506, when it is detected that there is no region including other feature information except the target text and/or picture in the sub-region set, step 510 is performed.
The invention also provides a system for realizing the screenshot method capable of protecting information, which comprises the following steps:
the screenshot instruction acquisition module: the method comprises the steps of obtaining a screenshot instruction issued by a user;
a first processing module: the method comprises the steps of obtaining interface information displayed by a current screen and generating an interface information file;
and (3) constructing a display module: the information protection prompt box is used for constructing an information protection prompt box and displaying the information protection prompt box on a display interface;
the protection instruction acquisition module: the information protection prompt box is used for acquiring an information protection instruction issued by a user in the information protection prompt box;
and a second processing module: the method comprises the steps of executing an information protection instruction issued by a user, and protecting target information;
screenshot picture generation module: and generating a screenshot picture according to the interface information file after the information protection processing.
Referring to fig. 2, the second processing module includes:
a protection instruction identification sub-module: the information protection prompt box is used for identifying an information protection instruction issued by a user in the information protection prompt box;
the interface information extraction submodule is used for extracting text information and picture information from a text window, a picture window and a mixed window of the interface information file;
the first detection submodule is used for detecting whether the text information and the picture information extracted from the interface information file contain target text and target pictures or not, and determining and extracting text windows, picture windows and mixed windows containing the target text and the target pictures;
the setting submodule is used for setting the width of equal area division of a character window, a picture window and a mixed window which contain target characters and target pictures and setting the width of equal area division of a region which contains other characteristic information except the target characters and the target pictures;
the dividing sub-module is used for equally dividing a character window, a picture window and a mixed window which contain target characters and target pictures into a plurality of first-level sub-areas, and equally dividing an area which contains other characteristic information except the target characters and the target pictures into a plurality of second-level sub-areas;
the target information extraction sub-module is used for extracting a first-level sub-area set containing target characters and target pictures from the plurality of first-level sub-areas and extracting a second-level sub-area set containing the target characters and the target pictures from the plurality of second-level sub-areas;
the second detection sub-module is used for detecting whether the sub-region set extracted by the target information extraction module contains sub-regions containing other characteristic information except the target characters and the target pictures;
and the hiding submodule is used for carrying out hiding operation on all subarea sets which contain target characters and target pictures and do not contain other characteristic information except the target characters and the target pictures.
The invention also provides an intelligent terminal provided with the system, which comprises:
the processor is used for receiving the screenshot instruction, acquiring the interface information displayed by the current screen, generating an interface information file, and executing a user protection instruction on the interface information to generate a screenshot picture;
a memory for storing processor-executable instructions and computer programs;
and the display screen is used for displaying interface information and screenshot pictures.
From the above, the beneficial effects of the invention are as follows: after receiving a screenshot instruction of a user, the intelligent terminal acquires interface information from a display card cache of the intelligent terminal, generates an interface information file, determines a text window, a picture window and a mixed window containing target text and target pictures input by the user in the interface information file, then carries out multiple equal area division on the text window, the picture window and the mixed window to obtain a subarea set containing the target text and the target pictures but not containing other characteristic information except the target text and the target pictures, carries out hiding operation on the subarea set, and finally carries out screenshot operation to generate a screenshot picture. The method is simple to operate, convenient and practical, high in accuracy, capable of carrying out information protection operation and screenshot on any target object in a screen interface, and widely applicable to intelligent terminals in the current market.
The above embodiments are preferred embodiments of the present invention, and are not intended to limit the scope of the present invention, which includes but is not limited to the embodiments, and equivalent modifications according to the present invention are within the scope of the present invention.
Claims (8)
1. A method for capturing a screenshot capable of protecting information, comprising the steps of:
step 1: the intelligent terminal acquires a screenshot instruction issued by a user;
step 2: the intelligent terminal acquires interface information displayed on a current screen and generates an interface information file;
step 3: the intelligent terminal constructs an information protection prompt box and displays the information protection prompt box on a display interface;
step 4: acquiring an information protection instruction issued by a user in an information protection prompt box, wherein the information protection instruction comprises a text information protection instruction and a picture information protection instruction;
step 5: the intelligent terminal executes an information protection instruction issued by a user and performs protection processing on target information;
step 6: the intelligent terminal generates a screenshot picture according to the interface information file after the information protection processing;
in the step 5, when the information protection instruction issued by the user is a text and/or picture information protection instruction, the method further includes the following steps:
step 501: the intelligent terminal identifies target characters and/or pictures in the character and/or picture information protection instruction;
step 502: the intelligent terminal extracts text and/or picture information from the interface information file and detects whether the text and/or picture information contains the target text and/or picture;
step 503: when the text and/or picture information contains the target text and/or picture, the intelligent terminal determines and extracts a text and/or picture window and a mixed window containing the target text and/or picture;
step 504: setting the width n, wherein n is a positive integer, and respectively carrying out equal area division on a character and/or picture window containing the target character and/or picture and a mixed window to obtain a plurality of first-level sub-areas;
step 505: extracting a first-level sub-area set containing the target text and/or picture from the plurality of first-level sub-areas;
step 506: detecting whether a region containing other characteristic information except the target text and/or picture exists in the sub-region set;
step 507: when there is an area containing other characteristic information than the target text and/or picture in the sub-area set, a width m is set,performing equal area division on the area containing other characteristic information except the target text and/or the picture to obtain a plurality of secondary subareas;
step 508: extracting a secondary subregion set containing the target text and/or picture from the plurality of secondary subregions;
step 509: repeating steps 506-508 until it is detected that no region containing other characteristic information except the target text and/or picture exists in the sub-region set;
step 510: and (3) performing hiding operation on the region set containing the target text and/or picture and not containing other characteristic information except the target text and/or picture, and then performing step 6.
2. The method for protecting information according to claim 1, wherein in the step 3, the information protection prompt box includes a text information protection input box and a picture information protection selection box.
3. The method of claim 2, wherein in step 3, the information protection prompt box further includes an option box that does not require information protection.
4. A method of enabling the protection of information as claimed in claim 3, wherein in said step 503, when said text and/or picture information does not contain said target text and/or picture, the interface information file is not processed any more, and a screenshot picture is directly generated.
5. The method of claim 4, wherein in step 506, when detecting that there is no region in the sub-region set that contains other characteristic information than the target text and/or picture, step 510 is performed.
6. A system for implementing the screenshot method capable of protecting information according to any one of claims 1 to 5, comprising:
the screenshot instruction acquisition module: the method comprises the steps of obtaining a screenshot instruction issued by a user;
a first processing module: the method comprises the steps of obtaining interface information displayed by a current screen and generating an interface information file;
and (3) constructing a display module: the information protection prompt box is used for constructing an information protection prompt box and displaying the information protection prompt box on a display interface;
the protection instruction acquisition module: the information protection prompt box is used for acquiring an information protection instruction issued by a user in the information protection prompt box;
and a second processing module: the method comprises the steps of executing an information protection instruction issued by a user, and protecting target information;
screenshot picture generation module: and generating a screenshot picture according to the interface information file after the information protection processing.
7. The system of claim 6, wherein the second processing module comprises:
a protection instruction identification sub-module: the information protection prompt box is used for identifying an information protection instruction issued by a user in the information protection prompt box;
the interface information extraction submodule is used for extracting text information and picture information from a text window, a picture window and a mixed window of the interface information file;
the first detection submodule is used for detecting whether the text information and the picture information extracted from the interface information file contain target text and target pictures or not, and determining and extracting text windows, picture windows and mixed windows containing the target text and the target pictures;
the setting submodule is used for setting the width for carrying out equal area division on a character window, a picture window and a mixed window which contain target characters and target pictures and setting the width for carrying out equal area division on areas which contain other characteristic information except the target characters and the target pictures;
the dividing sub-module is used for equally dividing a character window, a picture window and a mixed window which contain target characters and target pictures into a plurality of first-level sub-areas, and equally dividing an area which contains other characteristic information except the target characters and the target pictures into a plurality of second-level sub-areas;
the target information extraction submodule is used for extracting a first-level subregion set containing target characters and target pictures from a plurality of first-level subregions and extracting a second-level subregion set containing target characters and target pictures from a plurality of second-level subregions
Combining;
the second detection sub-module is used for detecting whether the sub-region set extracted by the target information extraction module contains sub-regions containing other characteristic information except the target characters and the target pictures;
and the hiding submodule is used for carrying out hiding operation on all subarea sets which contain target characters and target pictures and do not contain other characteristic information except the target characters and the target pictures.
8. An intelligent terminal provided with the system of claim 7, comprising:
the processor is used for receiving the screenshot instruction, acquiring the interface information displayed by the current screen, generating an interface information file, and executing a user protection instruction on the interface information to generate a screenshot picture;
a memory for storing processor-executable instructions and computer programs;
and the display screen is used for displaying interface information and screenshot pictures.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010852751.1A CN112000413B (en) | 2020-08-22 | 2020-08-22 | Screenshot method and system capable of protecting information and intelligent terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010852751.1A CN112000413B (en) | 2020-08-22 | 2020-08-22 | Screenshot method and system capable of protecting information and intelligent terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112000413A CN112000413A (en) | 2020-11-27 |
CN112000413B true CN112000413B (en) | 2023-12-19 |
Family
ID=73474034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010852751.1A Active CN112000413B (en) | 2020-08-22 | 2020-08-22 | Screenshot method and system capable of protecting information and intelligent terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112000413B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113012264B (en) * | 2021-03-25 | 2024-08-20 | 北京有竹居网络技术有限公司 | Picture processing method, device and equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104317520A (en) * | 2014-10-23 | 2015-01-28 | 小米科技有限责任公司 | Method and device for processing contents of display area |
CN105843494A (en) * | 2015-01-15 | 2016-08-10 | 中兴通讯股份有限公司 | Method and device for realizing region screen capture, and terminal |
CN106227419A (en) * | 2016-07-11 | 2016-12-14 | 北京小米移动软件有限公司 | Screenshotss method and device |
CN106527929A (en) * | 2016-10-31 | 2017-03-22 | 宇龙计算机通信科技(深圳)有限公司 | Picture information hiding method and apparatus |
CN107145800A (en) * | 2017-05-31 | 2017-09-08 | 北京小米移动软件有限公司 | Method for protecting privacy and device, terminal and storage medium |
CN107678644A (en) * | 2017-09-18 | 2018-02-09 | 维沃移动通信有限公司 | A kind of image processing method and mobile terminal |
CN110262735A (en) * | 2019-06-17 | 2019-09-20 | 深圳传音控股股份有限公司 | The processing method and mobile terminal of screenshot |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10425445B2 (en) * | 2016-12-15 | 2019-09-24 | Interwise Ltd | Deception using screen capture |
-
2020
- 2020-08-22 CN CN202010852751.1A patent/CN112000413B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104317520A (en) * | 2014-10-23 | 2015-01-28 | 小米科技有限责任公司 | Method and device for processing contents of display area |
CN105843494A (en) * | 2015-01-15 | 2016-08-10 | 中兴通讯股份有限公司 | Method and device for realizing region screen capture, and terminal |
CN106227419A (en) * | 2016-07-11 | 2016-12-14 | 北京小米移动软件有限公司 | Screenshotss method and device |
CN106527929A (en) * | 2016-10-31 | 2017-03-22 | 宇龙计算机通信科技(深圳)有限公司 | Picture information hiding method and apparatus |
CN107145800A (en) * | 2017-05-31 | 2017-09-08 | 北京小米移动软件有限公司 | Method for protecting privacy and device, terminal and storage medium |
CN107678644A (en) * | 2017-09-18 | 2018-02-09 | 维沃移动通信有限公司 | A kind of image processing method and mobile terminal |
CN110262735A (en) * | 2019-06-17 | 2019-09-20 | 深圳传音控股股份有限公司 | The processing method and mobile terminal of screenshot |
Non-Patent Citations (1)
Title |
---|
"屏幕水印技术在公安数据防泄露中的应用实践";黄开等;《电子技术与软件工程》;第194-195页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112000413A (en) | 2020-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106484266B (en) | Text processing method and device | |
US9330292B2 (en) | Two-dimensional code scanning method and device | |
US9146668B2 (en) | Graphical element placement on a display surface | |
US8238662B2 (en) | Method for manipulating regions of a digital image | |
CN108664364B (en) | Terminal testing method and device | |
CN105706077B (en) | The translation for the text described in image is presented | |
WO2014126879A1 (en) | Electronic blueprint system and method | |
JPH07182445A (en) | Method for decision of important correspondence for computation processing | |
WO2001037071A1 (en) | Dynamic user interface | |
CN105426810B (en) | Information processing apparatus and image modification method | |
WO2021088422A1 (en) | Application message notification method and device | |
US6847379B2 (en) | Display of static digital images | |
CN112000413B (en) | Screenshot method and system capable of protecting information and intelligent terminal | |
CN109766530B (en) | Method and device for generating chart frame, storage medium and electronic equipment | |
CN112764606A (en) | Identification display method and device and electronic equipment | |
US11430166B1 (en) | Facilitating generation of number-bullet objects | |
US20120162246A1 (en) | Method and an apparatus for automatic capturing | |
CN110908570B (en) | Image processing method, device, terminal and storage medium | |
CN113900750B (en) | Method and device for determining window interface boundary, storage medium and electronic equipment | |
CN117537929B (en) | Unmanned aerial vehicle detection method, system, equipment and medium based on infrared thermal imaging | |
CN113012264B (en) | Picture processing method, device and equipment | |
US20220254141A1 (en) | Image processing device, image processing method, and program | |
CN115495305A (en) | Method and device for processing heat data and electronic equipment | |
CN113703901A (en) | Graphic code display method and device and electronic equipment | |
CN118750880A (en) | Program implementation method, device, equipment and medium of program engine based on Konva dynamic library |
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 |