Privacy information protection method and device, electronic device and readable storage medium
By automatically identifying and blocking privacy information, the problem of users needing to manually edit and modify content after screenshot or recording to protect privacy is solved, and the convenience of privacy protection and the efficiency of information transmission is improved.
Patent Information
- Application Number
- CN202411954256.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-01
AI Technical Summary
After screenshot or recording, users need to manually edit and modify the content to protect privacy, which adds operation steps and reduces the convenience of privacy protection and the efficiency of information transmission.
Through a method of protecting privacy information, the types of privacy information that need to be blocked are automatically determined according to the type of content recipient, and intelligent blocking is carried out during content delivery to reduce user manual operations.
It improves the convenience of privacy protection and the efficiency of information transmission, reduces user operation steps, and makes private information automatically protected during the transmission process.
Smart Images

Figure CN119740269A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a method and device for protecting privacy information, an electronic device, and a readable storage medium. Background Art
[0002] At present, screenshots and screen recordings have become important ways for users to transmit information. Specifically, when a user browses information on an application page of an electronic device, if the user needs to save or share the information of a single page completely, the user usually does so by taking a screenshot, and if the user needs to transmit information by operating multiple pages, the user usually does so by recording the screen.
[0003] However, when there is privacy information on the application page, in order to protect user privacy, the user needs to edit and modify the screenshot or recording content after completing the screenshot or recording, so as to shield the privacy information in the screenshot or recording content, especially the video obtained by screen recording, which involves multiple frames, and each frame involving privacy needs to be processed.
[0004] This increases the user's operation steps, reduces the convenience of privacy protection, and reduces the efficiency of information transmission. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide a method and device for protecting privacy information, an electronic device and a readable storage medium, which can enhance the convenience of privacy protection and improve the efficiency of information transmission.
[0006] In a first aspect, an embodiment of the present application provides a method for protecting privacy information, which is executed by a first device. The method for protecting privacy information includes: receiving a first input from a user to send a first content to a first object; in response to the first input, determining an object type of the first object; determining a first information type based on the object type; shielding privacy information of the first information type in the first content; and sending the shielded first content to a second device corresponding to the first object.
[0007] In a second aspect, an embodiment of the present application provides a privacy information protection device, which is applied to a first device, and the privacy information protection device includes: a receiving unit, used to receive a first input from a user to send a first content to a first object; a processing unit, used to determine the object type of the first object in response to the first input; the processing unit, also used to determine the first information type according to the object type; the processing unit, also used to shield the privacy information of the first information type in the first content; a communication unit, used to send the shielded first content to a second device corresponding to the first object.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the privacy information protection method of the first aspect are implemented.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium having a program or instruction stored thereon, which, when executed by a processor, implements the steps of the privacy information protection method of the first aspect.
[0010] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the privacy information protection method as in the first aspect.
[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the privacy information protection method of the first aspect.
[0012] The privacy information protection method provided in the embodiment of the present application is executed by the first device. Specifically, a first input of a user sending a first content to a first object is received; in response to the first input, the object type of the first object is determined; the first information type is determined according to the object type; the privacy information of the first information type in the first content is shielded; and the shielded first content is sent to the second device corresponding to the first object. Through the above-mentioned privacy information protection method, when the first device sends the first content to the first object, it will automatically determine the first information type that needs to be shielded for the first object according to the object type of the first object, and then after shielding the privacy information of the first information type in the first content, the shielded first content is sent to the first object. In this way, when transmitting content to the outside, the corresponding privacy information in the content to be transmitted can be automatically shielded according to the type of the content recipient, without the user having to manually edit and modify the content to be transmitted, thereby reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A flowchart of a method for protecting privacy information provided in an embodiment of the present application;
[0014] Figure 2 One of the schematic diagrams of the operation interface of the method for protecting privacy information provided in the embodiment of the present application;
[0015] Figure 3 A second schematic diagram of the operation interface of the method for protecting privacy information provided in an embodiment of the present application;
[0016] Figure 4 The third schematic diagram of the operation interface of the method for protecting privacy information provided in the embodiment of the present application;
[0017] Figure 5 A fourth schematic diagram of the operation interface of the method for protecting privacy information provided in an embodiment of the present application;
[0018] Figure 6 A fifth schematic diagram of the operation interface of the method for protecting privacy information provided in an embodiment of the present application;
[0019] Figure 7 A sixth schematic diagram of the operation interface of the method for protecting privacy information provided in an embodiment of the present application;
[0020] Figure 8 Schematic diagram of the seventh operation interface of the method for protecting privacy information provided in the embodiment of the present application;
[0021] Fig. 9 A structural block diagram of a privacy information protection device provided in an embodiment of the present application;
[0022] Fig.10 A structural block diagram of an electronic device provided in an embodiment of the present application;
[0023] Fig.11 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0026] The following is a detailed description of the privacy information protection method provided by the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0027] like Figure 1 As shown, the embodiment of the present application provides a method for protecting privacy information, which may include the following S102 to S110:
[0028] S102: Receive a first input from a user to send first content to a first object.
[0029] The privacy information protection method proposed in the embodiment of the present application is executed by a first device, which may specifically be an intelligent electronic device such as a smart phone, a tablet computer, a laptop computer, and a smart watch, and is not specifically limited here.
[0030] Among them, the above-mentioned first input is the user's touch input to the first device, and the touch input can specifically be a single-click input, a long press input, a double-click input, a sliding input, an input along a preset trajectory, etc. Technical personnel in this field can set the specific form of the above-mentioned first input according to actual conditions, and no specific limitation is made here.
[0031] Furthermore, the first content may be an image obtained by a user taking a screenshot or screen capture of the first device, the first content may be a video obtained by a user recording the screen of the first device, or the first content may be an image or video historically saved or downloaded in the first device, and no specific limitation is made here.
[0032] Furthermore, the first object may be a communication contact, a social friend, etc. of the user, which is not specifically limited here.
[0033] For example, a user plays a game in a game application. After winning the game, the first device displays a game victory settlement screen. The user controls the first device to take a screenshot by inputting an input to the electronic device, thereby obtaining the first content, i.e., a screenshot image including the game settlement screen. At this time, the first device pops up a sharing control, and the user selects to send the first content obtained by taking a screenshot to the brother's first account in the first social application by inputting a first input to the sharing control.
[0034] S104: In response to the first input, determine the object type of the first object.
[0035] Among them, based on the different social relationships between the first object and the user, the above object types include but are not limited to: family, friends, classmates, work colleagues, customers, partners, alumni and netizens, etc., and no specific restrictions are made here.
[0036] Each object type can be further classified, such as family members can be further divided into elders and peers, and work colleagues can be further divided into leaders and peers. Furthermore, a first object can correspond to one or more object types, such as the first object can be both a family member and a friend, or the first object can be both a colleague and a friend.
[0037] For example, following the above example, after the user selects to send a screenshot image containing a game settlement screen, i.e., the first content, to the younger brother's first account in the first social application through the first input of the sharing control, the first device responds to the first input and determines that the object type corresponding to the first account is family members according to the object grouping that the first account is pre-set to be in. Alternatively, the first device responds to the first input and determines that the object type corresponding to the first account is family members according to the historical interaction information between the user and the first account.
[0038] S106: Determine the first information type according to the object type.
[0039] It is understandable that different types of recipients require different types of private information to be shielded. For example, for family members, work-related private information, such as customer information and work encrypted files, needs to be shielded; for colleagues, private information related to personal life needs to be shielded, such as life photos, home addresses, and identity information.
[0040] The first information type is the type of privacy information that needs to be shielded for the object type to which the first object belongs.
[0041] In actual application, based on different object types, the above-mentioned first information type includes but is not limited to: work information, personal information, and learning information, etc., and no specific limitation is made here.
[0042] For example, following the above example, after the first device determines that the object type corresponding to the first account is family, it determines that the first information type that needs to be shielded for the family includes work information and study information.
[0043] S108: Shield the private information of the first information type in the first content.
[0044] The shielding process is used to prevent the private information that needs to be shielded in the first content from being displayed or from being clearly displayed.
[0045] Furthermore, the shielding process may be specifically a coding process, such as adding a mosaic, a shielding mark, a shielding image or other shielding layer on the private information, or blurring the private information. For example, the shielding process may be specifically a removal process, so as to directly remove the private information that needs to be shielded in the first content.
[0046] For example, Figure 6 As shown, a shielding layer 204 is added to the private information that needs to be shielded in the first content 202 so that the private information is not displayed. Figure 7 As shown, the private information that needs to be shielded in the first content 202 is directly removed.
[0047] In the actual application process, in order to better protect the user's privacy information and prevent the recipient from noticing that the privacy information is protected, the AI (Artificial Intelligence) capability can be combined to make an intelligent judgment on the first content to determine whether the first content after removing the privacy information affects the overall perception of the content. If the first content does not affect the understanding and reading of the first content after removing the privacy information, and the recipient does not notice that the privacy information in the first content is protected, the privacy information that needs to be blocked in the first content can be directly removed. Conversely, the privacy information can be blocked by coding the privacy information that needs to be blocked in the first content.
[0048] For example, the first content is a group photo. Removing the members from the photo will affect the overall display of the photo. In this case, privacy protection can be achieved by coding.
[0049] S110: Send the shielded first content to a second device corresponding to the first object.
[0050] The second device is an electronic device operated by the first object, and the second device can be a smart electronic device such as a smart phone, a tablet computer, a laptop computer, and a smart watch, and is not specifically limited here.
[0051] Specifically, in the privacy information protection method provided in the embodiment of the present application, after the first device receives the first input from the user to send the first content to the first object, the first device can determine the object type of the first object in response to the first input, and then determine the first information type of the privacy information that needs to be shielded for the first object according to the object type of the first object. Further, the first device shields the privacy information of the first information type in the first content, and then sends the shielded first content to the second device corresponding to the first object.
[0052] In actual application, users can also actively set the types of private information that need to be blocked, such as phone numbers, avatars, amounts, bank accounts, and other sensitive words, at the screen recording or screenshot entrance. In this way, actively setting the types of private information that need to be blocked facilitates targeted blocking of private information during subsequent screenshot or recording operations.
[0053] For example, Figure 2 As shown, the user triggers the first device to display the first window 206 through touch input to the first device. The user can actively set the type of private information that needs to be blocked through the first window 206: amount, avatar, phone number, bank account and other sensitive words.
[0054] In addition, it should be noted that the privacy information protection method provided by the present application supports privacy protection during the screenshot operation or the screen recording operation, that is, before the screenshot generates the final image or the screen recording generates the final video, detection is performed, and if it is found that the screenshot content or the screen recording content contains privacy information of the set information type, the privacy information is shielded. The privacy information protection method provided by the present application also supports privacy protection during information transmission, that is, when the image generated by the screenshot or the video generated by the screen recording is transmitted, detection is performed, and if privacy information of the set information type is detected, the privacy information is shielded.
[0055] The privacy information protection method provided in the embodiment of the present application is executed by the first device. Specifically, a first input of a user sending a first content to a first object is received; in response to the first input, the object type of the first object is determined; the first information type is determined according to the object type; the privacy information of the first information type in the first content is shielded; and the shielded first content is sent to the second device corresponding to the first object. Through the above-mentioned privacy information protection method, when the first device sends the first content to the first object, it will automatically determine the first information type that needs to be shielded for the first object according to the object type of the first object, and then after shielding the privacy information of the first information type in the first content, the shielded first content is sent to the first object. In this way, when transmitting content to the outside, the corresponding privacy information in the content to be transmitted can be automatically and intelligently shielded according to the type of the content recipient, without the user having to manually shield the content to be transmitted by manually editing and modifying, thereby reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0056] In the embodiment of the present application, the step of determining the object type of the first object may specifically include the following S112 and / or S114 and / or S116:
[0057] S112: Determine the object type of the first object according to the object group to which the first object belongs.
[0058] Specifically, in the privacy information protection method provided in the embodiment of the present application, the user can group the recipients of the screen recording content or screenshot content according to the social relationship between the user and the contact objects such as communication contacts and social friends, for example, the recipients can be divided into family, friends, classmates, work colleagues, customers, partners, alumni and netizens. On this basis, after the first device receives the first input of the user sending the first content to the first object, the first device can specifically respond to the first input and determine the object type of the first object according to the object group to which the first object belongs.
[0059] For example, Figure 3 As shown, the user triggers the first device to display the second window 208 through touch input to the first device. The user can actively group the recipients of the screen recording content or screenshot content into family, friends, and work colleagues through the second window 208.
[0060] S114: Determine the object type of the first object according to a preset correspondence between an application corresponding to the first content and the type of the received object.
[0061] The above preset corresponding relationship may be pre-stored in the first device in the form of a table so as to be directly retrieved and used later.
[0062] Specifically, in the privacy information protection method provided in the embodiment of the present application, the user can set the receiving object type of the screen recording content or screenshot content of each application according to the type of different applications, so as to establish a preset correspondence between different applications and receiving object types. For example, the receiving object type of the screen recording content or screenshot content of the work punch-in application is set to work colleagues, and the receiving object type of the screen recording content or screenshot content of the study punch-in application is set to classmates. On this basis, after the first device receives the first input of the user sending the first content to the first object, the first device can specifically respond to the first input and determine the object type of the first object according to the preset correspondence between the application corresponding to the first content and the receiving object type.
[0063] S116: Determine the object type of the first object according to historical interaction information between the user and the first object.
[0064] Specifically, in the privacy information protection method provided in the embodiment of the present application, after the first device receives the first input of the user sending the first content to the first object, the first device can also specifically respond to the first input, obtain the historical interaction information between the user and the first object, and then determine the object type of the first object based on the historical interaction information between the user and the first object.
[0065] It is understandable that a first object may correspond to one or more object groups. For example, the first object may belong to both the family group and the friend group. Furthermore, each application may correspond to one or more receiving object types. For example, the receiving object types corresponding to game applications may include family, friends, classmates, and colleagues. Furthermore, for a first object with a complex social relationship with the user, it is difficult to determine the accurate object type of the first object through the historical interaction information between the user and the first object. For example, for a first object that is both a family member and a colleague of the user, it is difficult to determine the accurate object type of the first object through the historical interaction information between the user and the first object.
[0066] Based on this, in the privacy information protection method provided in the embodiment of the present application, after the first device receives the first input from the user to send the first content to the first object, the first device can also specifically respond to the first input to determine the object type of the first object according to the object group to which the first object is located, the preset correspondence between the application corresponding to the first content and the received object type, and the historical interaction information between the user and the first object, to obtain three groups of object types, and then determine the final object type of the first object based on the intersection of the three groups of object types.
[0067] For example, following the above example, after the user selects to send the screenshot image containing the game settlement screen, i.e., the first content, to his younger brother's first account in the first social application through the first input of the sharing control, the first device responds to the first input and finds that the object group where the first account belongs includes family members and classmates. Furthermore, the first device finds that the receiving object types of the game application corresponding to the first content include family members, friends, classmates, and colleagues. Furthermore, the first device determines that the object types corresponding to the first account include family members, friends, and classmates based on the historical interaction information between the user and the first account. On this basis, based on the intersection of the three groups of object types determined above, the first device determines that the object types corresponding to the first account are family members and classmates, thereby determining that the object types corresponding to the first account are specifically peers.
[0068] In the above-mentioned embodiments provided by the present application, in the process of determining the object type of the first object, the object type of the first object is determined according to the object group to which the first object belongs; and / or the object type of the first object is determined according to the preset correspondence between the application corresponding to the first content and the type of the received object; and / or the object type of the first object is determined according to the historical interaction information between the user and the first object. In this way, when transmitting information to the first object, the transmitted private information can be automatically and intelligently shielded according to the object type of the first object, without the need for manual shielding by the user, thereby reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0069] In the embodiment of the present application, the privacy information protection method may further include the following S118 and S124:
[0070] S118: Receive a second input of the user regarding the second content.
[0071] Among them, the above-mentioned second input is the user's touch input of the second content, and the touch input can specifically be a single-click input, a long press input, a double-click input, a sliding input, an input along a preset trajectory, etc. Technical personnel in this field can set the specific form of the above-mentioned second input according to actual conditions, and no specific limitation is made here.
[0072] In actual application, the second input may be a screenshot input, a screen capture input or a screen recording input of the second content by the user, which is not specifically limited here.
[0073] S120: In response to the second input, obtain historical interaction information related to the second content.
[0074] The second input may be an input for obtaining the second content after the user determines to share the second content with others during interaction with others. That is, the recipient of the second content is the chat partner with whom the user interacts with the second content.
[0075] Furthermore, the above-mentioned historical interaction information is context information generated when the user interacts with others about the second content before the user performs the second input on the second content. The context information may specifically be the first interaction information when the user mentions the second content during the interaction with others, and the historical interaction information before and after the first interaction information.
[0076] Furthermore, since the recipient of the second content is a chat object that interacts with the user about the second content, by obtaining historical interaction information related to the second content, it is convenient to determine the interaction scenario between the user and the recipient of the second content, thereby determining the object type of the recipient of the second content.
[0077] Specifically, in the privacy information protection method provided in the embodiment of the present application, after the user interacts with others about the second content and receives a second input such as a screenshot input, a screen capture input, or a screen recording input of the second content from the user, the first device may also, in response to the second input, obtain historical interaction information generated when the user interacts with others about the second content before the user executes the second input on the second content.
[0078] For example, a user is chatting with a colleague at work, and the chat involves the transmission of information A, and the transmission of information A needs to be captured, so the user exits the application used to chat with the colleague at work, and opens the application where information A is located to capture the screenshot to share information A with the colleague at work. At this time, the first device can obtain the historical chat information when the user and the colleague at work mention information A.
[0079] S122: Determine a second information type according to an interaction scenario corresponding to the historical interaction information.
[0080] Among them, the above-mentioned interaction scenarios include but are not limited to: work interaction scenarios, learning interaction scenarios, and family interaction scenarios, etc., and no specific restrictions are made here.
[0081] Furthermore, based on different interaction scenarios, the second information type includes but is not limited to: work information, personal information, and learning information, etc., and is not specifically limited here.
[0082] Furthermore, the correspondence between the interaction scenario and the second information type may be pre-stored in the first device in the form of a table so as to be directly retrieved and used later.
[0083] Specifically, in the privacy information protection method provided in the embodiment of the present application, after obtaining the historical interaction information generated when the user interacts with others about the second content, the first device can judge the interaction scenario when the user interacts with others about the second content based on the keywords, semantic information and file information of the acquired historical interaction information, and then determine the second information type of the privacy information that needs to be shielded in the interaction scenario by looking up the table.
[0084] For example, continuing with the above example, after the first device obtains the historical chat information when the user mentions information A with work colleagues, the first device extracts information such as "boss", "annual leave", "work plan" and "financial statements" from the historical chat information between the user and work colleagues, analyzes that the interaction scenario in which the user previously mentioned information A is a work interaction scenario, and by looking up the table, determines that the information type of private information that needs to be blocked in the work interaction scenario is personal life information.
[0085] S124: Shielding private information of the second information type in the second content.
[0086] Specifically, in the privacy information protection method provided in the embodiment of the present application, after the first device determines the second information type, the first device may shield the privacy information of the second information type in the second content during the process of acquiring the second content or during the transmission of the second content.
[0087] For example, continuing with the above example, after the first device determines that the type of private information that needs to be shielded when transmitting information A is personal life information, when the user takes a screenshot of the application where information A is located, the first device will detect whether the user's personal life information exists on the page of the application, and actively protect the privacy of the detected personal life information.
[0088] The above-mentioned embodiment provided by the present application receives the second input of the user to the second content; in response to the second input, obtains the historical interaction information related to the second content; determines the second information type according to the interaction scene corresponding to the historical interaction information; and shields the privacy information of the second information type in the second content. In this way, combined with AI capabilities, the privacy information that needs to be shielded in the content to be transmitted is automatically judged and shielded according to the context information of the user's previous interaction scene, without the user setting the receiving object type, further reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0089] In the embodiment of the present application, after the above S102, the above privacy information protection method may further include the following S126:
[0090] S126: In response to the first input, when the target protection mode is turned on, the first content and the target instruction are sent to the second device corresponding to the first object.
[0091] Among them, the privacy information in the first content can be shielded in the process of obtaining the first content, can be shielded in the process of transmitting the first content, and can be shielded before the first content reaches the content receiver but is displayed by the content receiver. The above-mentioned target protection mode is a privacy protection mode in which the privacy information in the first content is shielded before the first content reaches the content receiver but is displayed by the content receiver.
[0092] In the target protection mode, the content receiver performs the operation of shielding the privacy information, and the target instruction is used to instruct the first device to shield the corresponding privacy information in the first content according to the object type of the first object.
[0093] It is understandable that when the first content needs to be sent to multiple recipients, the types of private information that need to be shielded in the first content are different for different types of recipients, and multiple shielding processes need to be performed for different recipients to specifically protect the user's privacy information.
[0094] Therefore, in the privacy information protection method provided in the embodiment of the present application, after the first device receives the first input from the user to send the first content to the first object, when the first device turns on the target protection mode, the first device can respond to the first input and send the first content and the target instruction to the second device corresponding to the first object, so as to control the second device through the target instruction to shield the corresponding privacy information in the first content according to the object type of the first object before displaying the first content to the first object.
[0095] For example, Figure 4 As shown, the user triggers the first device to display the third window 210 through touch input on the first device, and turns on the target protection mode of the first device through the third window 210, so as to perform privacy protection on the receiving side when multiple receiving objects receive the same content. Figure 5 As shown, before the second device displays the first content 202 to the first object, the corresponding privacy information in the first content 202 is protected according to the object type of the first object.
[0096] In the above-mentioned embodiment provided by the present application, after receiving the first input of the user sending the first content to the first object, in response to the first input, the first content and the target instruction are sent to the second device corresponding to the first object when the target protection mode is turned on; wherein, in the target protection mode, the content receiver performs the operation of shielding the privacy information, and the target instruction is used to instruct the first device to shield the corresponding privacy information in the first content according to the object type of the first object. In this way, in the process of transmitting the content, the content receiver performs the operation of shielding the privacy information, that is, after the content to be transmitted reaches the content receiver and before the content to be transmitted is displayed by the content receiver, the privacy information in the content to be transmitted is protected by the content receiver. When transmitting content to multiple receiving objects, the content sender does not need to shield the content to be transmitted for each content receiver, which further improves the convenience of privacy protection and improves the efficiency of information transmission.
[0097] In the embodiment of the present application, after the above S110, the above privacy information protection method may further include the following S128 to S132:
[0098] S128: Receive request information sent by the second device.
[0099] The request information is used to request to view the target private information blocked in the first content.
[0100] In actual application, the first object may specifically request the user to view the target private information by performing a touch input on the original position of the target private information in the first content.
[0101] For example, Figure 8 As shown, the second device can receive and respond to the first object's long press input on the obstructing layer 204 in the first content 202, display an "apply to view" option, and then respond to the user's single-click input on the "apply to view" option, send a request information to the first device to request to view the privacy information under the obstructing layer 204.
[0102] S130: Receive a third input of the user requesting information.
[0103] The third input is a touch input of the user for requesting information.
[0104] Further, the third input is used to consent to the first object viewing the target private information.
[0105] S132: In response to the third input, sending authorization information to the second device.
[0106] The authorization information is used to instruct the second device to display the target private information that is blocked in the first content.
[0107] Specifically, in the privacy information protection method provided in the embodiment of the present application, after the shielded first content is sent to the second device corresponding to the first object, if the first object wants to view the target privacy information shielded in the first content, the first object can control the second device to send a request message to the first device to view the target privacy information shielded in the first content through touch input to the first content. The first device receives the request message and displays it to the user. On this basis, if the user agrees that the first object can view the above target privacy information, a third input can be performed on the request message. In response to the third input, the first device sends authorization information to the second device to instruct the second device to display the shielded target privacy information in the first content to the first object.
[0108] In the above embodiment provided by the present application, after sending the first content after the shielding process to the second device corresponding to the first object, the request information sent by the second device is received, and the request information is used to request to view the target private information shielded in the first content; the user's third input to the request information is received; in response to the third input, the authorization information is sent to the second device, and the authorization information is used to instruct the second device to display the target private information shielded in the first content. In this way, the viewing function of private information is dynamically opened, and the receiving object is authorized by the user to view the shielded private information. While protecting the user's privacy, there is no need for the user to resend the information to the recipient, which facilitates the recipient to view the complete information.
[0109] The privacy information protection method provided in the embodiment of the present application can be executed by a privacy information protection device. In the embodiment of the present application, the privacy information protection device provided in the embodiment of the present application is described by taking the privacy information protection device executing the above privacy information protection method as an example.
[0110] like Fig. 9 As shown, an embodiment of the present application provides a privacy information protection device 300, which is applied to a first device. The privacy information protection device 300 may include the following receiving unit 302, processing unit 304 and communication unit 306.
[0111] The receiving unit 302 is configured to receive a first input from a user to send a first content to a first object;
[0112] A processing unit 304 is configured to determine an object type of the first object in response to the first input;
[0113] The processing unit 304 is further configured to determine the first information type according to the object type;
[0114] The processing unit 304 is further configured to shield the privacy information of the first information type in the first content;
[0115] The communication unit 306 is configured to send the first content after the shielding process to the second device corresponding to the first object.
[0116] The privacy information protection device 300 provided in the embodiment of the present application receives a first input from a user to send a first content to a first object; in response to the first input, determines the object type of the first object; determines the first information type according to the object type; shields the privacy information of the first information type in the first content; and sends the shielded first content to the second device corresponding to the first object. Through the above-mentioned privacy information protection device 300, when the first device sends the first content to the first object, it will automatically determine the first information type that needs to be shielded for the first object according to the object type of the first object, and then after shielding the privacy information of the first information type in the first content, send the shielded first content to the first object. In this way, when transmitting content to the outside, the corresponding privacy information in the content to be transmitted can be automatically shielded according to the type of the content recipient, without the user having to manually edit and modify the content to be transmitted, reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0117] In an embodiment of the present application, the processing unit 304 is specifically used to: determine the object type of the first object based on the object group to which the first object belongs; and / or determine the object type of the first object based on a preset correspondence between an application corresponding to the first content and the received object type; and / or determine the object type of the first object based on historical interaction information between the user and the first object.
[0118] In the above-mentioned embodiments provided by the present application, in the process of determining the object type of the first object, the object type of the first object is determined according to the object group to which the first object belongs; and / or the object type of the first object is determined according to the preset correspondence between the application corresponding to the first content and the type of the received object; and / or the object type of the first object is determined according to the historical interaction information between the user and the first object. In this way, when transmitting information to the first object, the transmitted private information can be automatically and intelligently shielded according to the object type of the first object, without the need for manual shielding by the user, thereby reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0119] In an embodiment of the present application, the receiving unit 302 is also used to: receive a second input from a user regarding the second content; the processing unit 304 is also used to: obtain historical interaction information related to the second content in response to the second input; determine the second information type according to the interaction scenario corresponding to the historical interaction information; and shield privacy information of the second information type in the second content.
[0120] The above-mentioned embodiment provided by the present application receives the second input of the user to the second content; in response to the second input, obtains the historical interaction information related to the second content; determines the second information type according to the interaction scene corresponding to the historical interaction information; and shields the privacy information of the second information type in the second content. In this way, the privacy information that needs to be shielded in the content to be transmitted is automatically judged and shielded according to the context information of the user's previous interaction scene, without the user setting the receiving object type, further reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0121] In an embodiment of the present application, after receiving the first input from the user to send the first content to the first object, the communication unit 306 is also used to: in response to the first input, send the first content and the target instruction to the second device corresponding to the first object when the target protection mode is turned on; wherein, in the target protection mode, the content recipient performs the operation of shielding the privacy information, and the target instruction is used to instruct the first device to shield the corresponding privacy information in the first content according to the object type of the first object.
[0122] In the above-mentioned embodiment provided by the present application, after receiving the first input of the user sending the first content to the first object, in response to the first input, the first content and the target instruction are sent to the second device corresponding to the first object when the target protection mode is turned on; wherein, in the target protection mode, the content receiver performs the operation of shielding the privacy information, and the target instruction is used to instruct the first device to shield the corresponding privacy information in the first content according to the object type of the first object. In this way, in the process of transmitting content, the content receiver performs the operation of shielding the privacy information, and when delivering content to multiple receiving objects, the content sender does not need to shield the content to be delivered for each content receiver, which further improves the convenience of privacy protection and improves the efficiency of information delivery.
[0123] In an embodiment of the present application, after the first content after shielding is sent to the second device corresponding to the first object, the communication unit 306 is also used to: receive request information sent by the second device, the request information is used to request to view the target privacy information shielded in the first content; the receiving unit 302 is also used to: receive a third input from the user for the request information; the communication unit 306 is also used to: in response to the third input, send authorization information to the second device, the authorization information is used to instruct the second device to display the target privacy information shielded in the first content.
[0124] In the above embodiment provided by the present application, after the shielded first content is sent to the second device corresponding to the first object, a request message sent by the second device is received, and the request message is used to request to view the target private information shielded in the first content; a third input of the user to the request message is received; in response to the third input, authorization information is sent to the second device, and the authorization information is used to instruct the second device to display the target private information shielded in the first content. In this way, the receiving object is authorized by the user to view the shielded private information, while protecting the user's privacy, and the user does not need to resend the information to the receiving party, so that the receiving party can view the complete information.
[0125] The privacy information protection device 300 in the embodiment of the present application can be an electronic device, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0126] The privacy information protection device 300 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0127] The privacy information protection device 300 provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0128] Alternatively, if Fig.10 As shown, an embodiment of the present application further provides an electronic device 400, including a processor 402 and a memory 404, wherein the memory 404 stores programs or instructions that can be executed on the processor 402, and when the program or instructions are executed by the processor 402, the various steps of the above-mentioned privacy information protection method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not repeated here.
[0129] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0130] Fig.11 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0131] The electronic device 500 includes but is not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509 and a processor 510.
[0132] Those skilled in the art will appreciate that the electronic device 500 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 510 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.11 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0133] The user input unit 507 is used to receive a first input from a user to send a first content to a first object.
[0134] The processor 510 is configured to determine an object type of a first object in response to a first input.
[0135] The processor 510 is further configured to determine the first information type according to the object type.
[0136] The processor 510 is further configured to shield the privacy information of the first information type in the first content.
[0137] The network module 502 is used to send the first content after the shielding process to the second device corresponding to the first object.
[0138] In an embodiment of the present application, a first input of a user sending a first content to a first object is received; in response to the first input, an object type of the first object is determined; a first information type is determined according to the object type; the privacy information of the first information type in the first content is shielded; and the shielded first content is sent to a second device corresponding to the first object. In an embodiment of the present application, when the first device sends the first content to the first object, it automatically determines the first information type that needs to be shielded for the first object according to the object type of the first object, and then after shielding the privacy information of the first information type in the first content, the shielded first content is sent to the first object. In this way, when transmitting content to the outside, the corresponding privacy information in the content to be transmitted can be automatically shielded according to the type of the content recipient, without the user having to manually edit and modify the content to be transmitted, thereby reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0139] Optionally, the processor 510 is specifically used to: determine the object type of the first object based on the object group to which the first object belongs; and / or determine the object type of the first object based on a preset correspondence between an application corresponding to the first content and the received object type; and / or determine the object type of the first object based on historical interaction information between the user and the first object.
[0140] In the above-mentioned embodiments provided by the present application, in the process of determining the object type of the first object, the object type of the first object is determined according to the object group to which the first object belongs; and / or the object type of the first object is determined according to the preset correspondence between the application corresponding to the first content and the type of the received object; and / or the object type of the first object is determined according to the historical interaction information between the user and the first object. In this way, when transmitting information to the first object, the transmitted private information can be automatically and intelligently shielded according to the object type of the first object, without the need for manual shielding by the user, thereby reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0141] Optionally, the user input unit 507 is also used to: receive a second input from the user for the second content; the processor 510 is also used to: obtain historical interaction information related to the second content in response to the second input; determine the second information type according to the interaction scenario corresponding to the historical interaction information; and shield privacy information of the second information type in the second content.
[0142] The above-mentioned embodiment provided by the present application receives the second input of the user to the second content; in response to the second input, obtains the historical interaction information related to the second content; determines the second information type according to the interaction scene corresponding to the historical interaction information; and shields the privacy information of the second information type in the second content. In this way, the privacy information that needs to be shielded in the content to be transmitted is automatically judged and shielded according to the context information of the user's previous interaction scene, without the user setting the receiving object type, further reducing the user's operation steps, improving the convenience of privacy protection, and improving the efficiency of information transmission.
[0143] Optionally, after receiving the first input from the user to send the first content to the first object, the network module 502 is also used to: in response to the first input, send the first content and the target instruction to the second device corresponding to the first object when the target protection mode is turned on; wherein, in the target protection mode, the content recipient performs the operation of shielding the privacy information, and the target instruction is used to instruct the first device to shield the corresponding privacy information in the first content according to the object type of the first object.
[0144] In the above-mentioned embodiment provided by the present application, after receiving the first input of the user sending the first content to the first object, in response to the first input, the first content and the target instruction are sent to the second device corresponding to the first object when the target protection mode is turned on; wherein, in the target protection mode, the content receiver performs the operation of shielding the privacy information, and the target instruction is used to instruct the first device to shield the corresponding privacy information in the first content according to the object type of the first object. In this way, in the process of transmitting content, the content receiver performs the operation of shielding the privacy information, and when delivering content to multiple receiving objects, the content sender does not need to shield the content to be delivered for each content receiver, which further improves the convenience of privacy protection and improves the efficiency of information delivery.
[0145] Optionally, after sending the shielded first content to the second device corresponding to the first object, the network module 502 is also used to: receive request information sent by the second device, the request information is used to request to view the target privacy information shielded in the first content; the user input unit 507 is also used to: receive a third input from the user for the request information; the network module 502 is also used to: in response to the third input, send authorization information to the second device, the authorization information is used to instruct the second device to display the target privacy information shielded in the first content.
[0146] In the above embodiment provided by the present application, after the shielded first content is sent to the second device corresponding to the first object, a request message sent by the second device is received, and the request message is used to request to view the target private information shielded in the first content; a third input of the user to the request message is received; in response to the third input, authorization information is sent to the second device, and the authorization information is used to instruct the second device to display the target private information shielded in the first content. In this way, the receiving object is authorized by the user to view the shielded private information, while protecting the user's privacy, and the user does not need to resend the information to the receiving party, so that the receiving party can view the complete information.
[0147] It should be understood that in the embodiment of the present application, the input unit 504 may include a graphics processor (GPU) 5041 and a microphone 5042, and the graphics processor 5041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 507 includes a touch panel 5071 and at least one of other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts: a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0148] The memory 509 can be used to store software programs and various data. The memory 509 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 509 may include a volatile memory or a non-volatile memory, or the memory 509 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 509 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0149] The processor 510 may include one or more processing units; optionally, the processor 510 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 510.
[0150] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned privacy information protection method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0151] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0152] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned privacy information protection method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0153] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0154] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the privacy information protection method embodiment as described above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0155] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0156] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present application.
[0157] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for protecting privacy information, characterized in that: Executed by the first device, the privacy information protection method includes: Receive a first input from a user to send first content to a first object; In response to the first input, determining an object type of the first object; determining a first information type according to the object type; shielding the privacy information of the first information type in the first content; The first content after the shielding process is sent to a second device corresponding to the first object.
2. The method for protecting privacy information according to claim 1, characterized in that: The determining the object type of the first object includes: determining the object type of the first object according to the object group to which the first object belongs; and / or determining the object type of the first object according to a preset correspondence between an application corresponding to the first content and a received object type; and / or An object type of the first object is determined according to historical interaction information between the user and the first object.
3. The method for protecting privacy information according to claim 1, characterized in that: Also includes: receiving a second input of the user regarding the second content; In response to the second input, acquiring historical interaction information related to the second content; Determining a second information type according to an interaction scenario corresponding to the historical interaction information; The private information of the second information type in the second content is shielded.
4. The method for protecting privacy information according to claim 1, characterized in that: After receiving the first input of the user sending the first content to the first object, the privacy information protection method further includes: In response to the first input, in a case where a target protection mode is turned on, sending the first content and the target instruction to a second device corresponding to the first object; Wherein, in the target protection mode, the content receiver performs the operation of shielding the privacy information, and the target instruction is used to instruct the first device to shield the corresponding privacy information in the first content according to the object type of the first object.
5. The method for protecting privacy information according to claim 1, characterized in that: After sending the shielded first content to the second device corresponding to the first object, the privacy information protection method further includes: receiving a request message sent by the second device, where the request message is used to request to view the target private information blocked in the first content; receiving a third input of the request information from a user; In response to the third input, authorization information is sent to the second device, where the authorization information is used to instruct the second device to display the target private information that is blocked in the first content.
6. A privacy information protection device, characterized in that: Applied to the first device, the privacy information protection device includes: A receiving unit, configured to receive a first input from a user to send a first content to a first object; a processing unit, configured to determine an object type of the first object in response to the first input; The processing unit is further used to determine a first information type according to the object type; The processing unit is further configured to shield the privacy information of the first information type in the first content; A communication unit is used to send the first content after the shielding process to a second device corresponding to the first object.
7. The privacy information protection device according to claim 6, characterized in that: The processing unit is specifically used for: determining the object type of the first object according to the object group to which the first object belongs; and / or determining the object type of the first object according to a preset correspondence between an application corresponding to the first content and a received object type; and / or An object type of the first object is determined according to historical interaction information between the user and the first object.
8. The privacy information protection device according to claim 6, characterized in that: The receiving unit is also used for: receiving a second input of the user regarding the second content; The processing unit is also used for: In response to the second input, acquiring historical interaction information related to the second content; Determining a second information type according to an interaction scenario corresponding to the historical interaction information; The private information of the second information type in the second content is shielded.
9. The privacy information protection device according to claim 6, characterized in that: After receiving the first input from the user to send the first content to the first object, the communication unit is further used to: In response to the first input, in a case where a target protection mode is turned on, sending the first content and the target instruction to a second device corresponding to the first object; Wherein, in the target protection mode, the content receiver performs the operation of shielding the privacy information, and the target instruction is used to instruct the first device to shield the corresponding privacy information in the first content according to the object type of the first object.
10. The privacy information protection device according to claim 6, characterized in that: After sending the first content after the shielding process to the second device corresponding to the first object, the communication unit is further used for: receiving a request message sent by the second device, where the request message is used to request to view the target private information blocked in the first content; The receiving unit is also used for: receiving a third input of the request information from a user; The communication unit is also used for: In response to the third input, authorization information is sent to the second device, where the authorization information is used to instruct the second device to display the target private information that is blocked in the first content.
11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method for protecting privacy information as described in any one of claims 1 to 5 are implemented.
12. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the privacy information protection method according to any one of claims 1 to 5 are implemented.