Privacy protection method and device and electronic equipment
By deploying a virtual mobile phone system on a cloud server, encoding image data indiscriminately and verifying legitimate users with facial image recognition, the problem of information leakage in the cloud mobile terminal system is solved and efficient privacy protection is achieved.
Patent Information
- Application Number
- CN202510271029.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2025-08-01
AI Technical Summary
Existing cloud mobile terminal systems cannot effectively prevent others from stealing and cracking cloud mobile phones in high-confidential industries to leak personal information and data.
By deploying a virtual mobile phone system on a cloud server, collecting and encodeing image data indiscriminately, combining facial image recognition to verify legitimate users, only whitelist applications are protected in privacy, and illegal users display garbled codes.
It improves image transmission speed, optimizes bandwidth usage, effectively prevents information leakage, and ensures personal privacy and security.
Smart Images

Figure CN120408693A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of data processing, and in particular, to a privacy protection method, apparatus, and electronic device. Background Art
[0002] Cloud phones apply cloud computing technology to network terminals and implement remote cloud services through cloud servers. Generally, a virtual mobile phone system is deployed on a server, and mobile phone function services are provided through network management. Users can have a cloud phone by subscribing to the cloud phone service. With the rapid development of cloud computing and cloud servers, users can apply for a cloud phone and also apply for a certain amount of cloud storage space for data storage.
[0003] Currently, due to its high security, this cloud phone terminal system has been widely used in special industries with high confidentiality requirements. Its high security is reflected in that there is no data storage on the user's local device, all data information and video information come from images in the cloud, and a watermark of the user can be added to the images in the cloud, thus ensuring that the data cannot be easily leaked. However, this method still cannot prevent others from taking your cloud phone, cracking it, and stealing your personal confidential information and data information, resulting in the leakage of information and data in the end. Summary of the Invention
[0004] The purpose of the present disclosure is to overcome the deficiencies of the prior art and provide a privacy protection method, apparatus, and electronic device. The privacy protection method can effectively prevent the occurrence of information leakage problems caused by intercepted and restored images or data information or stolen by others.
[0005] According to a first aspect of an embodiment of the present disclosure, a privacy protection method is provided, which is applied to a cloud server. The method includes:
[0006] Receiving an application start request for a target application;
[0007] Determining whether the target application is a whitelist application;
[0008] If it is a whitelist application, perform privacy protection processing; wherein,
[0009] The performing of the privacy protection processing includes:
[0010] Obtaining a current user's facial image, comparing the current user's facial image with a pre-stored legal user's facial image, and determining whether the current user is an illegal user according to the comparison result; if the current user is an illegal user, display the target application in garbled characters.
[0011] In one embodiment, the determining whether the target application is a whitelist application includes:
[0012] Query in the privacy protection whitelist based on the information of the target application to determine whether the target application is an application in the privacy protection whitelist. If so, determine that the target application is a whitelist application.
[0013] In one embodiment, before performing the privacy protection process, the method includes:
[0014] Obtain a legal user's facial image;
[0015] Save the legal user's facial image in the image storage module in the cloud.
[0016] In one embodiment, before obtaining the legal user's facial image, the method further includes:
[0017] Authenticate the legitimacy of the target user;
[0018] If the target user authentication passes, determine that the target user is a legal user and obtain the legal user's facial image.
[0019] In one embodiment, the method includes:
[0020] If the target application is not a whitelist application, normally display the target application.
[0021] In one embodiment, performing the privacy protection process includes:
[0022] If the current user is not an illegal user, normally display the target application.
[0023] In one embodiment, before receiving an application start request for a target application, the method further includes:
[0024] Scramble and encode the display screen of a specific application in the cloud phone and set privacy protection permissions for the specific application.
[0025] According to the second aspect of the embodiments of the present disclosure, there is provided a privacy protection device, the device includes: a receiving module, a judging module, and an executing module; wherein,
[0026] The receiving module is configured to receive an application start request for a target application;
[0027] The judging module is configured to judge whether the target application is a whitelist application;
[0028] The executing module is configured to determine that the target application is a whitelist application when the target application is set with privacy protection permissions;
[0029] Among them, the execution module is specifically configured to:
[0030] Obtain the facial image of the current user, compare the facial image of the current user with the pre-stored facial images of legal users, and determine whether the current user is an illegal user according to the comparison result; if the current user is an illegal user, display the target application program in garbled characters.
[0031] In one embodiment, the device further includes an acquisition module and a storage module; among them,
[0032] The acquisition module is used to acquire the facial images of legal users;
[0033] The storage module is used to save the facial images of legal users to the image storage module in the cloud.
[0034] In one embodiment, the device further includes:
[0035] The authentication module is used to authenticate the legitimacy of the target user;
[0036] The determination module is used to determine that the target user is a legal user when the authentication of the target user passes, and acquire the facial image of the legal user.
[0037] According to the third aspect of the embodiments of the present disclosure, an electronic device is provided, including: a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the steps of any one of the above methods are implemented.
[0038] In the privacy protection method, device and electronic device provided by the embodiments of the present disclosure, since no encryption algorithm is involved, the image transmission speed is improved, and the bandwidth occupancy is also optimized. At the same time, the privacy protection method provided by the present disclosure encrypts the image in a random scrambling manner, so that even if the eavesdropper intercepts the transmitted data by illegal means, it is impossible to correctly splice the original image from it, thus effectively protecting the security of personal privacy. In addition, when the privacy protection method provided by the present disclosure confirms that a suspicious eavesdropping event occurs through facial image recognition, it directly switches to the scrambled display mode, that is, the decoded image macroblocks are directly arranged and displayed in the order of reception, thereby effectively preventing information leakage. Description of the Drawings
[0039] The drawings here are incorporated into the description and form a part of this description, showing the embodiments consistent with the present disclosure, and are used together with the description to explain the principles of the present disclosure.
[0040] Figure 1Logic diagram of a cloud mobile phone privacy protection method provided by an embodiment of the present disclosure.
[0041] Figure 2 Flowchart of a privacy protection method provided by an embodiment of the present disclosure.
[0042] Figure 3 Architecture diagram of a privacy protection device provided by an embodiment of the present disclosure.
[0043] Figure 4 Architecture diagram of a privacy protection device provided by an embodiment of the present disclosure.
[0044] Figure 5 Architecture diagram of a privacy protection device provided by an embodiment of the present disclosure.
[0045] Figure 6 Internal structure diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation
[0046] Here, exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners 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.
[0047] In an embodiment of the present disclosure, by deploying a virtual mobile phone system on a server, the virtual mobile phone system transmits the captured screen to a cloud mobile phone through a capture module, and then decodes and displays the screen for operation and use. The virtual mobile phone system contains a privacy protection mechanism.
[0048] The above privacy protection mechanism includes the following parts:
[0049] Image capture module: used to capture the screen of the cloud virtual mobile phone system and perform encoding;
[0050] Image scrambling algorithm module: used to scramble the input image data information, break up the original image data information sequence, so as to prevent data security, so that the terminal part is not confidential and does not store secrets, thereby ensuring data security.
[0051] Image storage module: used to store personal image information and encrypted protection of the processed image data to prevent unauthorized users from stealing privacy information.
[0052] Image restoration module: used to restore the feature information before scrambling the received image data, so that the user can use it normally.
[0053] To solve the problems raised in the prior art in the present disclosure, the present disclosure protects the data of application programs (such as WeChat, DingTalk, QQ, etc.) set by users. Before transmission, the image is encoded in a disordered manner and then transmitted. In this way, even if others steal and open a specific application on the mobile phone, they cannot correctly restore the original data image. At the same time, the camera is used to verify legitimate users to prevent theft. The combination of these two methods effectively prevents information leakage and improves the security of personal privacy.
[0054] The basic process of the cloud mobile phone privacy protection mechanism provided by the present disclosure can be referred to Figure 1 . As Figure 1 shown, the precondition is that after the privacy protection mechanism of the cloud mobile phone is enabled, the user will be prompted to set which application program information needs to be protected, and it can be set by adding the application program to the whitelist. If the application program is added to the whitelist, it is regarded as protecting the data and information of this application. Applications that are not added are defaulted to blacklist applications and are regarded as not protected.
[0055] Referring to Figure 1 , the privacy protection method provided by the present disclosure mainly includes the following processing procedures:
[0056] Step 1: The user logs in to the remote cloud virtual mobile phone system through the mobile intelligent terminal.
[0057] Step 2: The cloud virtual mobile phone system is collected and encoded by the collection module.
[0058] Step 3: Before the legitimate user uses the cloud smart phone, the camera first collects the facial image of the legitimate user; on the one hand, the collected image is used for face recognition, and on the other hand, it is used to judge whether to start the privacy protection mechanism through image comparison later.
[0059] Step 4: When the user operates the cloud mobile phone application, first judge whether it is a whitelist application. If it is not a whitelist application, it is a blacklist application, and the privacy protection mechanism is not started, and the operation of this application is normally displayed.
[0060] Step 5: If it is a whitelist application, the privacy protection mechanism process is started. In the first step, the camera is turned on to compare and judge the facial image of the user. If the user information is correct and legal, in the second step, the encoded data enters the image restoration module for decryption and display; if the user information is illegal, it enters the image disorder algorithm module to display garbled characters or a scrambled screen. It should be noted that the method of disorder processing already has very mature technical means in the prior art, and the embodiments of the present disclosure will not be elaborated.
[0061] Figure 2 is a flowchart of a privacy protection method provided by an embodiment of the present disclosure. As Figure 2As shown, this method is applied to a cloud server, and the method includes:
[0062] Step 201: Receive an application startup request for a target application;
[0063] In this step, when the user logs in to the remote cloud virtual mobile phone system through a mobile intelligent terminal, the cloud virtual mobile phone system receives the application startup request for the target application sent by the intelligent terminal.
[0064] Step 202: Determine whether the target application is a whitelist application;
[0065] In this step, when the user operates the cloud mobile phone application, first determine whether the target application is a whitelist application. If the target application is not a whitelist application, then determine that the target application is a blacklist application, do not start the privacy protection mechanism, and just display the operation of this application normally.
[0066] In one embodiment, the determining whether the target application is a whitelist application includes:
[0067] Query in the privacy protection whitelist based on the information of the target application to determine whether the target application is an application in the privacy protection whitelist. If so, determine that the target application is a whitelist application.
[0068] Step 203: If it is a whitelist application, perform privacy protection processing; where
[0069] The performing privacy protection processing includes:
[0070] Obtain the current user's facial image, compare the current user's facial image with the pre-stored legal user's facial image, and determine whether the current user is an illegal user according to the comparison result; if the current user is an illegal user, display the target application in garbled code.
[0071] In this step, when it is determined that the target application is a whitelist application, it is necessary to first turn on the camera of the target cloud mobile phone to obtain the current user's facial image, compare the current user's facial image with the pre-stored legal user's facial image for judgment, and determine whether the current user is an illegal user according to the comparison result. Specifically, if the current user's facial image is consistent with the pre-stored legal user's facial image, determine that the current user is a legal user; if the current user's facial image is inconsistent with the pre-stored legal user's facial image, determine that the current user is an illegal user.
[0072] It should be noted that in this step, when it is determined that the current user is an illegal user, the target application will enter the image scrambling algorithm module for scrambled display. It should be further noted that the specific method of scrambling processing in this embodiment is already a very mature technology in the prior art, and the embodiments of the present disclosure will not elaborate on it.
[0073] In one embodiment, the execution of privacy protection processing further includes:
[0074] If the current user is not an illegal user, the target application will be displayed normally.
[0075] Optionally, before the execution of privacy protection processing, the method includes:
[0076] Obtain the facial image of a legitimate user;
[0077] Save the facial image of the legitimate user in the image storage module in the cloud.
[0078] In this embodiment, before the legitimate user uses the cloud smartphone, the camera first captures the facial image of the legitimate user and saves the captured facial image in the image storage module in the cloud. The captured image is used for face recognition on the one hand and for subsequent determination of whether to activate the privacy protection mechanism through image comparison on the other hand.
[0079] Optionally, before the obtaining of the facial image of the legitimate user, the method further includes:
[0080] Authenticate the legitimacy of the target user;
[0081] If the target user passes the authentication, it is determined that the target user is a legitimate user, and the facial image of the legitimate user is obtained.
[0082] In this embodiment, in order to ensure that the captured facial image is of the legitimate user of the current cloud smartphone, before capturing the image, it is also necessary to authenticate the legitimacy of the current user. After the authentication passes, the captured facial image is saved in the image storage module in the cloud. It should be noted that the specific method of authentication in this embodiment is already a very mature technology in the prior art, and the embodiments of the present disclosure will not elaborate on it.
[0083] Optionally, before receiving the application start request for the target application, the method further includes:
[0084] Perform scrambled encoding on the display screen of a specific application in the cloud phone and set privacy protection permissions for the specific application. Exemplarily, the specific application includes at least one of applications such as WeChat, QQ, DingTalk, Alipay, etc.
[0085] In this embodiment, before determining whether the target application on the target cloud phone has privacy protection permissions, it is necessary to first perform disordered encoding on the display screens of some specific applications in the cloud virtual phone system and then transmit them to protect user privacy, thereby improving the transmission security of information. On the other hand, analyze the currently used scenario to determine whether a suspicious theft event has occurred. If a theft event occurs, directly achieve the effect of protecting privacy through the method of decoding the received scrambled data. In the non-theft mode, reorder and decrypt the received data to restore the original image, so that the privacy protection method in this embodiment has the advantages of high transmission efficiency, good stability, and high security.
[0086] In the privacy protection method provided by the embodiments of the present disclosure, since no encryption algorithm is involved, the image transmission speed is increased, and the bandwidth occupancy is also optimized. At the same time, the privacy protection method provided by the present disclosure encrypts the image in a random disordered manner, so that even if the thief intercepts the transmission data by illegal means, they cannot correctly splice the original image from it, thus effectively protecting the security of personal privacy. In addition, when the privacy protection method provided by the present disclosure confirms that a suspicious theft event has occurred through facial image recognition, it directly switches to the disordered display mode, that is, directly arranges and displays the decoded image macroblocks in the order of reception, thus effectively preventing information leakage.
[0087] Figure 3 It is an architecture diagram of a privacy protection device provided by the embodiments of the present disclosure. As Figure 3 shown, the privacy protection device includes a receiving module 301, a judging module 302, and an execution module 303. Among them, the receiving module 301 is used to receive an application start request for the target application; the judging module 302 is used to judge whether the target application is a whitelist application; the execution module 303 is used to determine that the target application is a whitelist application program when the target application has privacy protection permissions. Among them, the execution module 303 is specifically used to obtain the current user's facial image, compare the current user's facial image with the pre-stored legal user's facial image, and judge whether the current user is an illegal user according to the comparison result. If the current user is an illegal user, display the target application in scrambled code.
[0088] Figure 4 It is an architecture diagram of a privacy protection device provided by the embodiments of the present disclosure. As Figure 4As shown in the figure, the privacy protection device includes an acquisition module 401, a storage module 402, a receiving module 403, a judgment module 404, and an execution module 405. Among them, the acquisition module 401 is used to acquire the facial image of a legitimate user; the storage module 402 is used to save the facial image of the legitimate user in the image storage module in the cloud.
[0089] Figure 5 The architecture diagram of a privacy protection device provided by an embodiment of the present disclosure is shown in Figure 5 As shown in the figure, the privacy protection device includes an authentication module 501, a determination module 502, an acquisition module 503, a storage module 504, a receiving module 505, a judgment module 506, and an execution module 507. Among them, the authentication module 501 is used to perform authentication on the legitimacy of a target user; the determination module 502 is used to determine that the target user is a legitimate user and acquire the facial image of the legitimate user when the authentication of the target user passes.
[0090] The present disclosure also provides an electronic device, and the internal structure diagram of the electronic device can be as shown in Figure 6 As shown in the figure. The electronic device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the electronic device is used to store data. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it is used to implement the above privacy protection method. The electronic device includes: a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, it implements any step in the above privacy protection method.
[0091] Those skilled in the art will readily think of other implementation manners of the present disclosure after considering the specification and practicing the disclosure herein. The present disclosure aims to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and the embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0092] It should be understood that the present disclosure is not limited to the exact structure already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A privacy protection method, characterized in that, Applied to a cloud server, the method includes: Receiving an application startup request for a target application; Judging whether the target application is a whitelist application; If it is a whitelist application, perform privacy protection processing; wherein, The performing of privacy protection processing includes: Obtaining the current user's facial image, comparing the current user's facial image with the pre-stored legal user's facial image, and judging whether the current user is an illegal user according to the comparison result; if the current user is an illegal user, display the target application in scrambled code.
2. The privacy protection method according to claim 1, characterized in that The judging whether the target application is a whitelist application includes: Querying in the privacy protection whitelist based on the information of the target application to judge whether the target application is an application in the privacy protection whitelist; if so, determine that the target application is a whitelist application.
3. The privacy protection method according to claim 1, wherein Before the performing of privacy protection processing, the method includes: Obtaining the legal user's facial image; Saving the legal user's facial image in the image storage module in the cloud.
4. The privacy protection method according to claim 3, wherein Before the obtaining of the legal user's facial image, the method further includes: Authenticating the legitimacy of the target user; If the target user authentication passes, determine that the target user is a legal user and obtain the legal user's facial image.
5. The method according to any one of claims 1 to 4, characterized in that The method includes: If the target application is not a whitelist application, display the target application normally.
6. The method according to any one of claims 1 to 4, characterized in that The performing of privacy protection processing further includes: If the current user is not an illegal user, display the target application normally.
7. The privacy protection method according to any one of claims 1 to 4, characterized in that Before the receiving of the application startup request for the target application, the method further includes: Performing disordered encoding on the display screen of a specific application in the cloud phone and setting privacy protection permissions for the specific application.
8. A privacy protection device, characterized in that, The device includes: a receiving module, a judging module and an executing module; wherein, The receiving module is used for receiving an application startup request for a target application; The judging module is used for judging whether the target application is a whitelist application; The executing module is used for determining that the target application is a whitelist application when the target application is set with privacy protection permissions; Wherein, the executing module is specifically used for: Obtaining the current user's facial image, comparing the current user's facial image with the pre-stored legal user's facial image, and judging whether the current user is an illegal user according to the comparison result; if the current user is an illegal user, display the target application in scrambled code.
9. The privacy protection device according to claim 8, wherein The device further includes an obtaining module and a storage module; wherein, The obtaining module is used for obtaining the legal user's facial image; The storage module is used for saving the legal user's facial image in the image storage module in the cloud.
10. The privacy protection device according to claim 9, wherein, The device further includes: The authentication module is used for authenticating the legitimacy of the target user; The determining module is used for determining that the target user is a legal user and obtaining the legal user's facial image when the target user authentication passes.
11. An electronic device, comprising: A memory and a processor, the memory storing a computer program, characterized in that when the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.