Information protection method, information protection device, electronic equipment and storage medium
By setting up a microcontroller unit on the anti-tamping board of the electronic device to monitor and manage the disassembly status and maintenance mode, the insufficient monitoring and data security problems of the electronic device when disassembly are solved, and higher monitoring accuracy and data security are achieved.
Patent Information
- Application Number
- CN202510527207.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-05-30
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing electronic devices are difficult to effectively monitor when disassembled, and the security of storing data is insufficient, making them prone to unauthorized access and data leakage when the device is disassembled.
By setting up a microcontroller unit (MCU) on the tamper board of the electronic device, the disassembly state is monitored when the device is in a shutdown or powered down state, and the removal sign of the tamper board is unlocked or locked according to the maintenance mode information, ensuring data security.
Improve the monitoring accuracy of electronic devices when disassembled, ensure the security of data when accessed unauthorizedly, and reduce the risk of information errors.
Smart Images

Figure CN120066901A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to an information protection method, device, electronic device and storage medium. Background Art
[0002] With the development of science and technology, electronic devices have greatly facilitated the production and life of users. However, in the case of electronic devices being lost, the electronic devices can be disassembled to modify the structure of the electronic devices and the data in the electronic devices. Therefore, how to improve the security of data stored in electronic devices has become the focus of users' attention. Summary of the invention
[0003] The present disclosure provides an information protection method, device, electronic device and storage medium, which can improve the monitoring accuracy when the electronic device is disassembled and improve the security of information stored in the electronic device. The technical solution of the present disclosure is as follows: According to a first aspect of an embodiment of the present disclosure, there is provided an information protection method, which is applied to an electronic device installed with an Android system, comprising: When the electronic device is in a shutdown state or a power-off state, obtaining disassembly state information of the electronic device through a microcontroller unit (MCU) of the anti-disassembly board; When the disassembly state information indicates that the electronic device is in a disassembled state, marking a disassembly mark of the anti-disassembly plate; Acquiring maintenance mode information of the electronic device; When the maintenance mode information indicates that the electronic device is in maintenance state, removing the removal mark of the anti-dismantling plate according to the maintenance process corresponding to the maintenance mode information; When the maintenance mode information indicates that the electronic device is not in a maintenance state, a display device of the electronic device is locked and preset information in the electronic device is erased.
[0004] According to some embodiments, when the maintenance mode information indicates that the electronic device is in a maintenance state, removing the removal mark of the anti-removal plate according to the maintenance process corresponding to the maintenance mode information includes: When the maintenance mode information indicates that the electronic device is in a maintenance state, locking a display device of the electronic device; When it is determined that the electronic device is not in the maintenance state, obtaining first unlocking interface display information through the display device, and displaying a first unlocking interface on the display device when the first unlocking interface display information meets a first display requirement; Receive first unlocking information through the first unlocking interface, and unlock the locked state of the display device of the electronic device when the first unlocking information meets the first unlocking requirement; Remove the removal mark of the anti-disassembly plate.
[0005] According to some embodiments, the obtaining the first unlocking interface display information through the display device and displaying the first unlocking interface on the display device when the first unlocking interface display information meets the first display requirement includes: Obtain the first click count on a preset position of the display device within a first preset duration; When the first click count reaches the first count threshold, display the first unlocking interface on the display device.
[0006] According to some embodiments, the method further includes: Obtain the second click count on the device version number in the Android application package (APK) of the electronic device within a second preset duration; When the second click count reaches the second count threshold, set the maintenance mode information and the first unlocking requirement of the electronic device through a pop-up display interface.
[0007] According to some embodiments, after locking the display device of the electronic device and erasing the preset information in the electronic device, it further includes: Obtain second unlocking interface display information through the display device, and display the second unlocking interface on the display device when the second unlocking interface display information meets the second display requirement; Receive second unlocking information through the second unlocking interface, and unlock the locked state of the display device of the electronic device when the second unlocking information meets the second unlocking requirement; Remove the removal mark of the anti-disassembly plate.
[0008] According to some embodiments, locking the display device of the electronic device and erasing the preset information in the electronic device includes: When the electronic device is in the powered-on state, lock the display device of the electronic device and erase the preset information in the electronic device; Or, When the electronic device is in the powered-off state or the power-off state, monitor the power-on instruction of the electronic device; When a power-on instruction of the electronic device is detected and it is determined that the electronic device is restarted in response to the power-on instruction, the display device of the electronic device is locked and preset information in the electronic device is erased.
[0009] According to a second aspect of an embodiment of the present disclosure, there is provided an information protection device, including: An information acquisition unit, used to acquire the disassembly status information of the electronic device through the micro control unit MCU of the anti-disassembly board when the electronic device is in a shutdown state or a power-off state; a mark marking unit, configured to mark a removal mark of the anti-disassembly plate when the disassembly state information indicates that the electronic device is in a disassembly state; The information acquisition unit is further used to acquire maintenance mode information of the electronic device; a mark removing unit, configured to remove the removal mark of the anti-removal plate according to a maintenance process corresponding to the maintenance mode information when the maintenance mode information indicates that the electronic device is in a maintenance state; The information erasing unit is used to lock the display device of the electronic device and erase the preset information in the electronic device when the maintenance mode information indicates that the electronic device is not in a maintenance state.
[0010] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising an Android main control board, an anti-disassembly board, and an electronic device back cover, wherein a micro control unit MCU is arranged on the anti-disassembly board, the Android main control board is electrically connected to the micro control unit MCU via a serial port and an interface, the micro control unit MCU is electrically connected to the electronic device back cover, wherein the micro control unit MCU is used to obtain disassembly status information of the electronic device and send the disassembly status information to the Android main control board, and the Android main control board is used to execute the information protection method described in any one of the preceding aspects according to the disassembly status information.
[0011] According to a fourth aspect of an embodiment of the present disclosure, there is provided an electronic device, including: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information protection method described in any one of the aforementioned aspects.
[0012] According to a fifth aspect of an embodiment of the present disclosure, a storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the information protection method described in any one of the preceding aspects.
[0013] According to a sixth aspect of the embodiments of the present disclosure, there is provided a computer program product including a computer program which, when executed by a processor, implements the method according to any one of the foregoing aspects.
[0014] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects: In some related embodiments, when the electronic device is in a shutdown state or a power-off state, the micro control unit (MCU) of the anti-disassembly board is used to obtain the disassembly state information of the electronic device; when the disassembly state information indicates that the electronic device is in a disassembled state, the removal flag of the anti-disassembly board is marked; the maintenance mode information of the electronic device is obtained; when the maintenance mode information indicates that the electronic device is in a maintenance state, the removal flag of the anti-disassembly board is released according to the maintenance process corresponding to the maintenance mode information; when the maintenance mode information indicates that the electronic device is not in a maintenance state, the display device of the electronic device is locked and the preset information in the electronic device is erased. Therefore, by setting an MCU on the anti-disassembly board, it is possible to monitor whether the rear cover of the electronic device is removed when the electronic device is in a shutdown state or a power-off state, which can reduce the situation that the rear cover of the electronic device cannot be monitored when the electronic device is in a shutdown state or a power-off state with only the anti-disassembly board, and it is possible to determine whether to erase the information in the electronic device according to whether the electronic device is in a maintenance state, which can reduce the inconvenience caused by the accidental erasure of the information in the electronic device and improve the monitoring accuracy when the electronic device is disassembled and the security of the information stored in the electronic device.
[0015] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation to the present disclosure.
[0017] Figure 1 is a flowchart of a first information protection method provided by an embodiment of the present disclosure; Figure 2 is a flowchart of a second information protection method provided by an embodiment of the present disclosure; Figure 3 is a flowchart of a third information protection method provided by an embodiment of the present disclosure; Figure 4 is a block diagram of an information protection device shown according to an exemplary embodiment; Figure 5It is an exemplary schematic diagram of an electronic device shown according to an exemplary embodiment; Figure 6 It is a block diagram of an electronic device shown according to an exemplary embodiment. Detailed implementation manners
[0018] To enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0019] The embodiments of the present disclosure propose an information protection method, apparatus, electronic device, and storage medium. In some embodiments, the terms such as information protection method, information processing method, and communication method may be used interchangeably, the terms such as information protection apparatus, information processing apparatus, and communication apparatus may be used interchangeably, and the terms such as information processing system and communication system may be used interchangeably.
[0020] The embodiments of the present disclosure are not exhaustive, but only schematic of some embodiments, and do not specifically limit the protection scope of the present disclosure. Without contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily. For example, the solution after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be arbitrarily exchanged. Additionally, the optional implementation manners in an embodiment can be combined arbitrarily; furthermore, the embodiments can be combined arbitrarily. For example, some or all of the steps of different embodiments can be combined arbitrarily, and an embodiment can be combined arbitrarily with the optional implementation manners of other embodiments.
[0021] In each embodiment of the present disclosure, if there is no special explanation and logical conflict, the terms and / or descriptions among the embodiments are consistent and can be cited from each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0022] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended as a limitation to the present disclosure.
[0023] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above-mentioned", "said", "aforementioned", "this", etc., can mean "one and only one", or can also mean "one or more", "at least one", etc. For example, in the case of using articles such as "a", "an", "the" in English in the translation, the noun after the article can be understood as a singular expression form or a plural expression form.
[0024] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0025] In some embodiments, terms such as "at least one of", "one or more", "a plurality of", "multiple", etc. may be used interchangeably.
[0026] Prefix words such as "first", "second", etc. in the embodiments of the present disclosure are only used to distinguish different described objects, and do not limit the position, order, priority, quantity, or content of the described objects. The description of the described objects refers to the description in the context of the claims or embodiments, and should not constitute unnecessary limitations due to the use of prefix words. For example, if the described object is "field", the ordinal numbers before "field" in "first field" and "second field" do not limit the position or order between the "fields", and "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of "first field" and "second field". Another example, if the described object is "level", the ordinal numbers before "level" in "first level" and "second level" do not limit the priority between the "levels". Another example, the quantity of the described object is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the quantity of "device" therein can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, if the described object is "device", "first device" and "second device" can be the same device or different devices, and their types can be the same or different; another example, if the described object is "information", "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0027] In some embodiments, a "terminal" or "terminal device" may be referred to as a "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0028] In some embodiments, data, information, etc. may be obtained after obtaining the consent of the user.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0030] Figure 1 is a flowchart of the first information protection method provided by the embodiments of the present disclosure. As Figure 1 shown, this information protection method can be used in a scenario where it is monitored whether the back cover of an electronic device is removed, and includes the following steps: In step S11, when the electronic device is in a shutdown state or a power-off state, the micro control unit (MCU) of the anti-disassembly board obtains the disassembly state information of the electronic device; According to some embodiments, the execution subject of the embodiments of the present disclosure is an electronic device installed with an Android system. Among them, the electronic device does not specifically refer to a certain fixed device. For example, when the identification of the electronic device changes, the electronic device can also change accordingly. For example, when the components of the electronic device change, the electronic device can also change accordingly.
[0031] In some embodiments, the anti-disassembly board can be, for example, a board provided inside the electronic device for detecting whether the electronic device is disassembled. The anti-disassembly board can be provided, for example, inside the electronic device, or can also be provided between the back cover and the frame of the electronic device. The embodiments of the present disclosure do not make any limitations in this regard. The anti-disassembly board does not specifically refer to a certain fixed anti-disassembly board. For example, when the corresponding material of the anti-disassembly board changes, the anti-disassembly board can also change accordingly.
[0032] In some embodiments, the micro control unit (MCU) can be, for example, a device that enables communication between the application layer and the underlying driver and communication with the anti-disassembly board in an electronic device installed with an Android system. The micro control unit (MCU) does not specifically refer to a certain fixed MCU. The micro control unit (MCU) can also be referred to as the micro control unit (MCU) control board, for example. For example, when the identification of the control board corresponding to the MCU changes, the MCU can also change accordingly.
[0033] According to some embodiments, the disassembly state information is used to indicate whether the electronic device is in a disassembled state, that is, whether the back cover of the electronic device is removed. The disassembly state information does not specifically refer to a certain fixed information. For example, the disassembly state information corresponding to when the back cover of the electronic device is opened and when the back cover of the electronic device is not opened will be different. For example, the disassembly state information collected at different time points will also be different.
[0034] In some embodiments, for example, when the electronic device is in a shutdown state or a power-off state, the micro control unit (MCU) of the anti-disassembly board obtains the disassembly state information of the electronic device. For example, when the back cover of the electronic device is removed, the micro control unit (MCU) of the anti-disassembly board can monitor the trigger information and obtain the disassembly state information.
[0035] According to some embodiments, after obtaining the disassembly state information, the disassembly state information can be saved and recorded. For example, the collection time point of the disassembly state information can also be saved and recorded.
[0036] In step S12, when the disassembly state information indicates that the electronic device is in a disassembled state, mark the removal flag of the anti-disassembly board; In some embodiments, the disassembled state can be used to indicate, for example, that a back cover of the electronic device has been removed.
[0037] According to some embodiments, the removal mark is used to uniquely identify the state of the anti-removal plate. The removal mark does not specifically refer to a fixed mark. For example, when the composition method corresponding to the removal mark changes, the removal mark can also change accordingly.
[0038] In some embodiments, when the disassembly status information indicates that the electronic device is in a disassembly status, a disassembly mark is marked on the anti-disassembly panel.
[0039] In step S13, the maintenance mode information of the electronic device is obtained; In some embodiments, the maintenance mode information may be used to indicate whether the electronic device is in a maintenance state. The maintenance mode information does not specifically refer to a fixed information. For example, when the time point of obtaining the maintenance mode information changes, the maintenance mode information may also change accordingly. For example, when the setting method of the maintenance mode information changes, the maintenance mode information may also change accordingly.
[0040] In some embodiments, maintenance mode information of the electronic device may be obtained.
[0041] In step S14, when the maintenance mode information indicates that the electronic device is in maintenance state, the removal mark of the anti-removal plate is removed according to the maintenance process corresponding to the maintenance mode information; In some embodiments, the maintenance process may be, for example, a process corresponding to the maintenance mode information. The maintenance process is used to refer to the steps when repairing the electronic device. The maintenance process does not specifically refer to a fixed process. For example, when the fault of the electronic device changes, the maintenance process may also change accordingly.
[0042] According to some embodiments, when the maintenance mode information indicates that the electronic device is in a maintenance state, the removal mark of the anti-removal plate is removed according to the maintenance process corresponding to the maintenance mode information.
[0043] In step S15, when the maintenance mode information indicates that the electronic device is not in a maintenance state, the display device of the electronic device is locked and the preset information in the electronic device is erased.
[0044] In some embodiments, the name of the display device is not limited. The display device may also be called a display screen, a display device, a display screen, etc.
[0045] In some embodiments, the preset information may be, for example, information that needs to be erased when it is determined that the electronic device is in a disassembled state and not in a repair state. The preset information may also be, for example, confidential information or secret information, etc., which is not limited in the embodiments of the present disclosure. The preset information may be pre-set or may be identified by the electronic device through an information determination algorithm.
[0046] According to some embodiments, erasing preset information in an electronic device may, for example, restore the electronic device to factory settings and destroy data.
[0047] In some embodiments, when the maintenance mode information indicates that the electronic device is not in a maintenance state, a display device of the electronic device is locked and preset information in the electronic device is erased.
[0048] In some or related embodiments, when the electronic device is in a shutdown state or a power-off state, the disassembly state information of the electronic device is obtained through the microcontroller unit MCU of the anti-disassembly board; when the disassembly state information indicates that the electronic device is in a disassembly state, the disassembly mark of the anti-disassembly board is marked; the maintenance mode information of the electronic device is obtained; when the maintenance mode information indicates that the electronic device is in a maintenance state, the disassembly mark of the anti-disassembly board is released according to the maintenance process corresponding to the maintenance mode information; when the maintenance mode information indicates that the electronic device is not in a maintenance state, the display device of the electronic device is locked and the preset information in the electronic device is erased. Therefore, the MCU is set on the anti-disassembly board, and when the electronic device is in a shutdown state or a power-off state, it can monitor whether the back cover of the electronic device is removed, which can reduce the situation that when the electronic device is in a shutdown state or a power-off state when there is only an anti-disassembly board, it is impossible to monitor whether the back cover of the electronic device is removed, and it can determine whether to erase the information in the electronic device according to whether the electronic device is in a maintenance state, which can reduce the inconvenience caused by the accidental erasure of information in the electronic device, and can improve the monitoring accuracy when the electronic device is disassembled and improve the security of information stored in the electronic device.
[0049] Figure 2 is a flow chart of a second information protection method provided by an embodiment of the present disclosure, such as Figure 2 As shown, the information protection method can be used in an information protection scenario, and includes the following steps: In step S21, when the electronic device is in a shutdown state or a power-off state, the disassembly state information of the electronic device is obtained through the micro control unit MCU of the anti-disassembly board; According to some embodiments, the execution subject of the embodiments of the present disclosure is an electronic device installed with an Android system.
[0050] Among them, the relevant descriptions have been mentioned above and will not be repeated here.
[0051] In some embodiments, when the back cover of the electronic device is removed, the MCU of the anti-disassembly panel will be triggered to obtain the disassembly status information of the electronic device. Figure 3 It is a flow chart of a third information protection method provided by an embodiment of the present disclosure, wherein the microcontroller unit MCU of the anti-disassembly plate can monitor whether the back cover of the electronic device is removed.
[0052] In step S22, when the disassembly state information indicates that the electronic device is in a disassembly state, a disassembly mark of the anti-disassembly plate is marked; Among them, the relevant descriptions have been mentioned above and will not be repeated here.
[0053] In some embodiments, the execution subject of the embodiments of the present disclosure may be, for example, an Android main control board in an electronic device. The MCU of the anti-disassembly board may send the disassembly status information of the electronic device to the Android main control board in the electronic device. When the disassembly status information indicates that the electronic device is in a disassembly state, the Android main control board in the electronic device may mark a disassembly mark of the anti-disassembly board.
[0054] In step S23, the maintenance mode information of the electronic device is obtained; Among them, the relevant descriptions have been mentioned above and will not be repeated here.
[0055] The maintenance mode setting may be, for example, that when the number of clicks on the version number in the setting APK in the electronic device reaches the maintenance mode setting threshold, a password box may pop up on the display device. The electronic device may obtain the password entered in the password box and store the password. The password may be, for example, the first unlocking requirement.
[0056] In some embodiments, the electronic device can trigger the maintenance data protection function through a software backdoor, namely a lock screen interface backdoor, and the data in the electronic device may not be erased when the electronic device is in a disassembled state by inputting a password.
[0057] In step S24, when the maintenance mode information indicates that the electronic device is in maintenance state, the removal mark of the anti-removal plate is removed according to the maintenance process corresponding to the maintenance mode information; Among them, the relevant descriptions have been mentioned above and will not be repeated here.
[0058] According to some embodiments, when the maintenance mode information indicates that the electronic device is in a maintenance state, removing the removal mark of the anti-removal plate according to the maintenance process corresponding to the maintenance mode information includes: When the maintenance mode information indicates that the electronic device is in a maintenance state, locking a display device of the electronic device; When it is determined that the electronic device is not in a maintenance state, obtain the first unlocking interface display information through the display device, and display the first unlocking interface on the display device when the first unlocking interface display information meets the first display requirement; Receive the first unlocking information through the first unlocking interface, and unlock the locked state of the display device of the electronic device when the first unlocking information meets the first unlocking requirement; Remove the removal mark of the anti-disassembly board. Therefore, in the maintenance state, the preset information can not be erased, which can improve the operation convenience.
[0059] According to some embodiments, obtaining the first unlocking interface display information through the display device and displaying the first unlocking interface on the display device when the first unlocking interface display information meets the first display requirement includes: Obtain the first click count on the preset position of the display device within the first preset duration; When the first click count reaches the first count threshold, display the first unlocking interface on the display device.
[0060] According to some embodiments, the unlocking interface display information can be, for example, the information used to display the unlocking interface after locking the display device of the electronic device. The "first" in the first unlocking interface display information is used to distinguish it from the rest of the unlocking interface display information and does not refer to a specific fixed information. For example, when the setting method corresponding to the first unlocking interface display information changes, the first unlocking interface display information can also change accordingly.
[0061] Among them, the first unlocking interface display information can be, for example, the number of clicks on the preset position of the display device. The preset position can be, for example, the hidden door of the lock screen interface.
[0062] In some embodiments, the count threshold does not refer to a specific fixed threshold. For example, when a modification instruction for the count threshold is received, the count threshold can also change accordingly. For example, when the maintenance mode changes, the count threshold can also change accordingly.
[0063] According to some embodiments, the method further includes: Obtain the second click count on the device version number in the APK of the electronic device within the second preset duration; When the second click count reaches the second count threshold, set the maintenance mode information and the first unlocking requirement of the electronic device through the popped-up display interface.
[0064] According to some embodiments, when the electronic device is under maintenance, the MCU of the anti-disassembly plate will be triggered to save and record the removal information. When the back cover of the electronic device is installed and restarted, the screen will be locked after entering the system interface. The number of clicks on the secret door can be obtained, and when the number reaches the threshold, the password input box can be entered to enter the custom password, the anti-disassembly plate removal information record can be restored, and the lock screen can be removed for continued use.
[0065] In step S25, when the maintenance mode information indicates that the electronic device is not in a maintenance state, the display device of the electronic device is locked and the preset information in the electronic device is erased; Among them, the relevant descriptions have been mentioned above and will not be repeated here.
[0066] In step S26, the second unlocking interface display information is obtained through the display device, and when the second unlocking interface display information meets the second display requirement, the second unlocking interface is displayed on the display device; According to some embodiments, the second unlock interface display information may be, for example, information used to display the unlock interface after the preset information in the electronic device is erased, and the second unlock interface display information does not specifically refer to a fixed information. The first unlock interface display information and the second unlock interface display information may be the same or different. This disclosure embodiment does not limit this.
[0067] In some embodiments, the second unlocking interface displays information such as the number of times a preset area of the display device is clicked.
[0068] For example, by clicking on the lock screen interface secret door 10, a password box may pop up on the display device.
[0069] In step S27, receiving second unlocking information through the second unlocking interface, and releasing the lock state of the display device of the electronic device when the second unlocking information meets the second unlocking requirement; In some embodiments, the second unlock requirement may be, for example, a requirement to unlock the screen after erasing preset information in the electronic device. The second in the second unlock requirement is used to distinguish from other unlock requirements. The second unlock requirement may be consistent with the first unlock requirement or inconsistent with the first unlock requirement. This disclosure embodiment does not limit this.
[0070] The second unlock requirement may be obtained, for example, through a displayed password box when the number of clicks on a preset area of a display device of the electronic device reaches a password box display number threshold.
[0071] In step S28, the removal mark of the anti-removal plate is released.
[0072] Among them, the relevant descriptions have been mentioned above and will not be repeated here.
[0073] According to some embodiments, locking a display device of an electronic device and erasing preset information in the electronic device includes: When the electronic device is powered on, locking the display device of the electronic device and erasing preset information in the electronic device; or, When the electronic device is in a shutdown state or a power-off state, monitoring the power-on instruction of the electronic device; When a power-on instruction of the electronic device is detected and it is determined that the electronic device is restarted in response to the power-on instruction, the display device of the electronic device is locked and the preset information in the electronic device is erased.
[0074] In some or related embodiments, second unlock interface display information is obtained through the display device, and when the second unlock interface display information meets the second display requirement, the second unlock interface is displayed on the display device; the second unlock information is received through the second unlock interface, and when the second unlock information meets the second unlock requirement, the locked state of the display device of the electronic device is released; the removal mark of the anti-removal plate is released, so that the removal mark can be released by the removal mark release method corresponding to the preset information in the electronic device after erasing, thereby improving the accuracy of the removal mark release and improving the security of data stored in the electronic device.
[0075] A block diagram of an information protection device according to an exemplary embodiment is shown. Figure 4 , the device 400 comprises: The information acquisition unit 401 is used to acquire the disassembly status information of the electronic device through the micro control unit MCU of the anti-disassembly board when the electronic device is in a shutdown state or a power-off state; A mark marking unit 402 is used to mark a removal mark of the anti-removal plate when the disassembly state information indicates that the electronic device is in a disassembled state; The information acquisition unit 401 is also used to acquire maintenance mode information of the electronic device; The mark removal unit 403 is used to remove the removal mark of the anti-removal plate according to the maintenance process corresponding to the maintenance mode information when the maintenance mode information indicates that the electronic device is in a maintenance state; The information erasing unit 404 is used to lock the display device of the electronic device and erase the preset information in the electronic device when the maintenance mode information indicates that the electronic device is not in the maintenance state.
[0076] According to some embodiments, the mark marking unit 402 is used to remove the removal mark of the anti-removal plate according to the maintenance process corresponding to the maintenance mode information when the maintenance mode information indicates that the electronic device is in a maintenance state, specifically to: When the maintenance mode information indicates that the electronic device is in a maintenance state, locking a display device of the electronic device; When it is determined that the electronic device is not in a repair state, obtaining first unlocking interface display information through the display device, and displaying the first unlocking interface on the display device when the first unlocking interface display information meets the first display requirement; receiving first unlock information through a first unlock interface, and releasing the lock state of the display device of the electronic device when the first unlock information meets the first unlock requirement; Remove the removal sign of the anti-tamper plate.
[0077] According to some embodiments, the logo marking unit 402 is used to obtain the first unlock interface display information through the display device, and when the first unlock interface display information meets the first display requirement, when the first unlock interface is displayed on the display device, specifically for: Obtaining a first number of clicks on a preset position of the display device within a first preset time period; When the first number of clicks reaches a first number threshold, a first unlocking interface is displayed on the display device.
[0078] According to some embodiments, the flag marking unit 402 is further specifically configured to: Obtaining a second number of clicks on the device version number in the APK of the electronic device within a second preset time period; When the second click number reaches the second number threshold, the maintenance mode information of the electronic device and the first unlocking requirement are set through a pop-up display interface.
[0079] According to some embodiments, the information erasing unit 404, after being used to lock the display device of the electronic device and erase the preset information in the electronic device, is further specifically used to: Acquiring second unlock interface display information through the display device, and displaying the second unlock interface on the display device when the second unlock interface display information meets the second display requirement; receiving second unlocking information through a second unlocking interface, and releasing the lock state of the display device of the electronic device when the second unlocking information meets the second unlocking requirement; Remove the removal sign of the anti-tamper plate.
[0080] According to some embodiments, the information erasing unit 404 is used to lock the display device of the electronic device and erase the preset information in the electronic device, specifically to: When the electronic device is powered on, locking the display device of the electronic device and erasing preset information in the electronic device; or, When the electronic device is in a shutdown state or a power-off state, monitoring the power-on instruction of the electronic device; When a power-on instruction of the electronic device is detected and it is determined that the electronic device is restarted in response to the power-on instruction, the display device of the electronic device is locked and the preset information in the electronic device is erased.
[0081] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0082] In some or related embodiments, an information acquisition unit is used to obtain disassembly status information of the electronic device through the microcontroller unit MCU of the anti-disassembly plate when the electronic device is in a shutdown state or a power-off state; a mark marking unit is used to mark a disassembly mark of the anti-disassembly plate when the disassembly status information indicates that the electronic device is in a disassembled state; the information acquisition unit is also used to obtain maintenance mode information of the electronic device; a mark release unit is used to release the disassembly mark of the anti-disassembly plate according to the maintenance process corresponding to the maintenance mode information when the maintenance mode information indicates that the electronic device is in a maintenance state; an information erasing unit is used to lock the display device of the electronic device and erase preset information in the electronic device when the maintenance mode information indicates that the electronic device is not in a maintenance state. Therefore, by setting an MCU on the anti-disassembly board, it is possible to monitor whether the back cover of the electronic device is removed when the electronic device is in a shut-down state or a power-off state, thereby reducing the situation where the back cover of the electronic device cannot be monitored when the electronic device is in a shut-down state or a power-off state when only the anti-disassembly board is provided, and it is possible to determine whether to erase information in the electronic device according to whether the electronic device is in a repair state, thereby reducing the inconvenience caused by the accidental erasure of information in the electronic device, thereby improving the monitoring accuracy when the electronic device is disassembled, and improving the security of information stored in the electronic device.
[0083] An exemplary schematic diagram of an electronic device is shown according to an exemplary embodiment. Figure 5, the electronic device includes an Android main control board, an anti-disassembly board, and an electronic device back cover. Among them, a micro control unit (MCU) is provided on the anti-disassembly board. The Android main control board is electrically connected to the micro control unit MCU through a serial port and an interface. The micro control unit MCU is electrically connected to the electronic device back cover. Among them, the micro control unit MCU is used to obtain the disassembly status information of the electronic device and send the disassembly status information to the Android main control board. The Android main control board is used to execute the above information protection method according to the disassembly status information. Among them, the Android main control board is connected to a first battery, and the first battery is used to supply power to the Android main control board. Among them, the control unit MCU is connected to a second battery, and the second battery is used to supply power to the control unit MCU. Among them, the interface can be, for example, a general-purpose input / output (GPIO).
[0084] Figure 6 FIG. shows a schematic block diagram of an exemplary electronic device 600 that can be used to implement the embodiments of the present disclosure. The electronic device 600 is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0085] As Figure 6 shown, the electronic device 600 includes a computing unit 601, which can execute various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0086] Multiple components in the electronic device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a disk, an optical disc, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the electronic device 600 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0087] The computing unit 601 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 executes the various methods and processes described above, such as the license plate recognition method. For example, in some embodiments, the license plate recognition method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the license plate recognition method described above can be executed. Alternatively, in other embodiments, the computing unit 601 can be configured to execute the license plate recognition method by any other suitable means (e.g., by means of firmware).
[0088] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field-programmable gate arrays (FPGA), application-specific integrated circuits (ASIC), application-specific standard products (ASSP), systems-on-a-chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0089] The program code for implementing the methods of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to the processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the program code is executed by the processor or controller, the functions / operations specified in the flowchart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0090] In the context of this disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on 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.
[0091] In order to provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0092] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), the Internet, and a blockchain network.
[0093] A computer system may include a client and a server. The client and the server are generally far from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services ("Virtual Private Server", or simply "VPS"). The server may also be a server of a distributed system or a server combined with a blockchain.
[0094] It should be understood that various forms of processes shown above can be used, steps can be reordered, added or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and no limitations are imposed herein.
[0095] The above specific embodiments do not constitute a limitation on the protection scope of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of this disclosure shall be included within the protection scope of this disclosure.
Claims
1. An information protection method, characterized in that: Applicable to electronic devices with Android system installed, including: When the electronic device is in a shutdown state or a power-off state, obtaining disassembly state information of the electronic device through a microcontroller unit MCU of the anti-disassembly board; When the disassembly state information indicates that the electronic device is in a disassembled state, marking a disassembly mark of the anti-disassembly plate; Acquiring maintenance mode information of the electronic device; When the maintenance mode information indicates that the electronic device is in maintenance state, removing the removal mark of the anti-dismantling plate according to the maintenance process corresponding to the maintenance mode information; When the maintenance mode information indicates that the electronic device is not in a maintenance state, a display device of the electronic device is locked and preset information in the electronic device is erased.
2. The method according to claim 1, characterized in that When the maintenance mode information indicates that the electronic device is in a maintenance state, removing the removal mark of the anti-removal plate according to the maintenance process corresponding to the maintenance mode information includes: When the maintenance mode information indicates that the electronic device is in a maintenance state, locking a display device of the electronic device; When it is determined that the electronic device is not in the maintenance state, obtaining first unlocking interface display information through the display device, and displaying a first unlocking interface on the display device when the first unlocking interface display information meets a first display requirement; receiving first unlock information through the first unlock interface, and releasing the lock state of the display device of the electronic device when the first unlock information meets the first unlock requirement; Remove the removal mark of the anti-dismantle plate.
3. The method according to claim 2, characterized in that The acquiring first unlock interface display information through the display device, and displaying the first unlock interface on the display device when the first unlock interface display information meets the first display requirement, includes: Obtaining a first number of clicks on a preset position of the display device within a first preset time period; When the first number of clicks reaches a first number threshold, a first unlocking interface is displayed on the display device.
4. The method according to claim 2 or 3, characterized in that: The method further comprises: Obtaining a second number of clicks on the device version number in the APK of the electronic device within a second preset time period; When the second number of clicks reaches a second number threshold, the maintenance mode information of the electronic device and the first unlocking requirement are set through a pop-up display interface.
5. The method according to claim 1, characterized in that After locking the display device of the electronic device and erasing the preset information in the electronic device, the method further includes: Acquiring second unlocking interface display information through the display device, and displaying a second unlocking interface on the display device when the second unlocking interface display information meets a second display requirement; receiving second unlocking information through the second unlocking interface, and releasing the lock state of the display device of the electronic device when the second unlocking information meets the second unlocking requirement; Remove the removal mark of the anti-dismantle plate.
6. The method according to claim 1, characterized in that The method of locking the display device of the electronic device and erasing preset information in the electronic device includes: When the electronic device is in a powered-on state, locking a display device of the electronic device and erasing preset information in the electronic device; or, When the electronic device is in a shutdown state or a power-off state, monitoring a power-on instruction of the electronic device; When a power-on instruction of the electronic device is detected and it is determined that the electronic device is restarted in response to the power-on instruction, the display device of the electronic device is locked and preset information in the electronic device is erased.
7. An information protection device, characterized in that: include: An information acquisition unit, used to acquire the disassembly status information of the electronic device through the micro control unit MCU of the anti-disassembly board when the electronic device is in a shutdown state or a power-off state; a mark marking unit, configured to mark a removal mark of the anti-disassembly plate when the disassembly state information indicates that the electronic device is in a disassembly state; The information acquisition unit is further used to acquire maintenance mode information of the electronic device; a mark removing unit, configured to remove the removal mark of the anti-removal plate according to a maintenance process corresponding to the maintenance mode information when the maintenance mode information indicates that the electronic device is in a maintenance state; The information erasing unit is used to lock the display device of the electronic device and erase the preset information in the electronic device when the maintenance mode information indicates that the electronic device is not in a maintenance state.
8. An electronic device, characterized in that: The electronic device includes an Android main control board, an anti-disassembly board, and a back cover of the electronic device, wherein a microcontroller unit MCU is arranged on the anti-disassembly board, the Android main control board is electrically connected to the microcontroller unit MCU via a serial port and an interface, and the microcontroller unit MCU is electrically connected to the back cover of the electronic device, wherein the microcontroller unit MCU is used to obtain disassembly status information of the electronic device and send the disassembly status information to the Android main control board, and the Android main control board is used to execute the method described in any one of claims 1 to 6 according to the disassembly status information.
9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information protection method as described in any one of claims 1 to 6.
10. A storage medium storing instructions, characterized in that: When the instruction is executed on an electronic device, the electronic device executes the information protection method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Device for preventing data stealing
CN211349356U
Tamper resistant method, tamper resistant device applying the same, and control program for tamper resistant device
JP2007287081A
Systems and methods for providing security, binding, and labeling for a plurality of papers and covering, protecting, and concealing the recording, viewing, or using of personal, private, and nonpublic information
US20200147993A1