A method and system for privacy protection based on information interface

Through the communication between the display terminal and the terminal to be displayed, obtain and judge the degree and location of the data information display, use front-end code to mask or replace the data, solve the problem of user privacy information leaking on the application interface, and achieve privacy protection and compliance display.

CN114564738BActive Publication Date: 2025-08-12HANGZHOU NUOWEI INFORMATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210132905.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-14
Publication Date
2025-08-12
Estimated Expiration
2042-02-14

AI Technical Summary

Technical Problem

User privacy information is easily leaked in the display interface of the application, especially in scenarios such as telecom operator customer service phones, users change customer service personnel every time they make a call, resulting in an increase in the probability of privacy leakage.

Method used

Through communication between the display terminal and the terminal to be displayed, data information is obtained and whether to display is determined, the display degree and location are determined based on the identity identification information and user operation history, the front-end code is used to mask or replace the data information, and the data information display list is configured in accordance with laws and regulations to avoid privacy leakage.

Benefits of technology

Effectively protect user privacy information, avoid backend leakage, reduce user prompt operations, ensure compliance operations, and avoid privacy leakage caused by blind spots in laws and regulations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114564738B_ABST
    Figure CN114564738B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for privacy protection based on an information interface, comprising a terminal to be displayed and a display terminal. The terminal to be displayed sends a communication request to the display terminal, the communication request including the identity identification information of the terminal to be displayed; the display terminal receives and obtains corresponding data information based on the identity identification information; the display terminal determines whether to display the corresponding data information based on the identity identification information; if the data information is to be displayed, the degree of display of the data information is obtained; the location information of the data information on the display terminal interface is obtained, and based on the location information and the degree of display, the corresponding data information is not displayed on the display terminal interface. The display terminal displays the data information according to the instructions of the terminal to be displayed, thereby ensuring the security of the privacy data of the terminal to be displayed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of privacy protection, and in particular to a method and system for privacy protection based on an information interface. Background Art

[0002] With the development of society, people are paying more and more attention to the security of privacy. However, with the application of big data, privacy information leakage in life and work scenarios is becoming more and more common. For example, when a user calls the customer service number of a telecom operator, the customer service of the telecom operator can view the user's privacy information in the background during the call. If a customer service staff member is replaced every time the user makes a call, the probability of privacy leakage increases accordingly. Summary of the Invention

[0003] To address the shortcomings of the prior art and achieve limited display of user privacy information on the application's display interface, thereby effectively ensuring the privacy security of protected personnel, the present invention adopts the following technical solutions:

[0004] A method for privacy protection based on an information interface comprises the following steps:

[0005] S101, the terminal to be displayed sends a communication request to the display terminal, where the communication request includes identity information of the terminal to be displayed;

[0006] S102, the display terminal receives and obtains corresponding data information according to the identity identification information;

[0007] S103, the display terminal determines whether to display corresponding data information according to the identity identification information;

[0008] S104, if the data information is displayed, obtaining the display degree of the data information;

[0009] S105 , obtaining location information of different types of data information on the display terminal interface, and not displaying corresponding data information on the display terminal interface according to the location information and the display degree.

[0010] Furthermore, the S102 includes the following steps:

[0011] S201, the display terminal determines whether data information corresponding to the identity information is stored locally;

[0012] S202, if it is stored, retrieve the data information corresponding to the identity information; if it is not stored, send the data information template to the terminal to be displayed to obtain new data information;

[0013] S203: The display terminal stores the new data information and establishes an association relationship between the new data information and the corresponding identity identification information.

[0014] Furthermore, the S103 includes the following steps:

[0015] S301, the display terminal determines whether historical operation information of the terminal to be displayed on the data information is stored locally, where the historical operation information includes: displaying the data information or not displaying the data information;

[0016] S302, if it has been stored, performing corresponding operations according to the historical operation information; if it has not been stored, sending a display operation prompt to the terminal to be displayed;

[0017] S303: The terminal to be displayed provides feedback according to the display operation prompt, and the display terminal receives and performs corresponding operations according to the feedback information.

[0018] Furthermore, the local display terminal automatically deletes historical operation information on the data information of the terminal to be displayed within a preset period, and / or determines whether the difference between the time of the historical operation information and the current time is greater than a first effective time threshold. When the first effective time threshold is exceeded, a display operation prompt is sent to the terminal to be displayed. The user's choice of whether to display data information will change over time. By regularly deleting historical operation information and / or setting a first effective time threshold for judgment, conflicts between the display selections of earlier users and the current user's display selection are avoided. While avoiding giving users frequent display operation prompts based on historical operation information, it also prevents historical operations from affecting the current user's display expectations.

[0019] Furthermore, the S104 includes the following steps:

[0020] S401, the display terminal determines whether the historical display degree information of the display degree of the terminal to be displayed is stored locally;

[0021] S402, if it has been stored, performing corresponding operations according to the historical display degree information; if it has not been stored, sending a display degree prompt to the terminal to be displayed;

[0022] S403: The terminal to be displayed provides feedback according to the display degree prompt, and the display terminal receives and performs corresponding operations according to the feedback information.

[0023] Furthermore, the local display terminal automatically deletes historical display level information of the terminal to be displayed within a preset period, and / or determines whether the difference between the time of the historical display level information and the current time is greater than a second effective time threshold. When the second effective time threshold is exceeded, a display level prompt is sent to the terminal to be displayed. The user's choice of the level of display data information will change over time. By regularly deleting historical display level information and / or setting a second effective time threshold for judgment, conflicts between the display level selection of an earlier user and the current user's display level selection are avoided. While avoiding frequent display level prompts to the user based on historical display level information, the impact of historical display level on the current user's display expectations is also avoided.

[0024] Furthermore, in accordance with laws and regulations related to privacy protection, a data information display list is configured. When the display terminal determines whether to display the corresponding data information and / or obtains the degree of display of the data information, the data information is compared with the data information list to automatically obtain the result of whether to display and / or the degree of display. The data information display list is associated with the corresponding terminal to be displayed (identity identification information). When the data information obtained by the display terminal is not in the data information display list, the terminal to be displayed determines whether to display the corresponding data information and / or obtains the degree of display of the data information.

[0025] The data information display list can be set in the display terminal or in each terminal to be displayed. When the data information obtained by the display terminal is not in the data information display list, a display prompt is sent to the terminal to be displayed. The display terminal updates the data information display list based on the feedback of the terminal to be displayed on the display prompt. The data information display list is used to compare the data information that is allowed to be displayed and / or the degree to which the data information is allowed to be displayed. By configuring the data information display list, before the user selects according to the prompt, a round of automatic compliance selection is performed first, so that the relevant operations of data display are displayed within the framework of compliance such as laws and regulations, avoiding the user's blind spots in relevant laws and regulations that lead to privacy leaks, while also reducing the user's feedback operations on the prompts.

[0026] Furthermore, in the process of determining whether to display the corresponding data information, when the display terminal obtains multiple prompts on whether to display, a display list is constructed in the display terminal for batch selection of whether to display; in the process of obtaining the display degree of data information, when the display terminal obtains multiple prompts on the display degree, a set of display degree preview pages is constructed in the display terminal for batch selection of the display degree. The results of the comparison of the data information display list can also be displayed on the preview page for batch selection or cancellation of data information that needs to be displayed or not, and feedback is fed back to the display terminal.

[0027] Furthermore, in S105, the corresponding position of the rendered data information in the display terminal interface is obtained through the front-end code, and by judging the display degree of different data information, a masking layer of corresponding size and position is added to the non-displayed data information to shield it, and / or the non-displayed data information is replaced, thereby achieving the purpose of protecting the relevant data information. The replacement of data information is different from simply blocking it visually, because under simple blocking, it is still possible to obtain the relevant original data from the code level.

[0028] A privacy protection system based on an information interface includes a terminal to be displayed and a display terminal;

[0029] The terminal to be displayed sends a communication request to the display terminal, wherein the communication request includes the identity information of the terminal to be displayed;

[0030] The display terminal receives and obtains corresponding data information based on the identity identification information; determines whether to display the corresponding data information based on the identity identification information, and if the data information is to be displayed, obtains the degree of display of the data information; obtains the position information of different types of data information on the display terminal interface, and does not display the corresponding data information on the display terminal interface based on the position information and the display degree.

[0031] The advantages and beneficial effects of the present invention are:

[0032] The present invention provides a method and system for privacy protection based on an information interface. By communicating between a display terminal and a terminal to be displayed, data information is acquired, and it is determined whether to display the data information and the degree of display of the data information. Ultimately, the corresponding data information is not displayed on the display terminal interface. Thus, privacy information is protected according to the user's requirements, and leakage of user privacy information in the background or other display terminals is avoided. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 It is a flow chart of the method of the present invention. DETAILED DESCRIPTION

[0034] The following describes the specific embodiments of the present invention in detail with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to illustrate and explain the present invention and are not intended to limit the present invention.

[0035] like Figure 1 As shown, a method for privacy protection based on an information interface includes the following steps:

[0036] S101, the terminal to be displayed sends a communication request to the display terminal, and the communication request includes the identity information of the terminal to be displayed, such as: encrypted terminal ID, corresponding IP address, affiliated unit, etc.

[0037] When terminals communicate directly with each other or through communication software, the data information of the communicating parties is usually displayed directly on the terminal, such as: mobile phone to mobile phone communication, mobile phone to tablet computer communication, mobile phone to PC communication, etc. After the terminals of the two communicating parties establish a communication connection, the terminal to be displayed initiates a communication request to the other party and adds the identity information of the terminal to be displayed in the communication request.

[0038] S102, the display terminal receives and obtains corresponding data information from the terminal to be displayed according to the identity identification information, including the following steps:

[0039] S201, the display terminal determines whether data information corresponding to the identity information is stored locally;

[0040] Data information may include various contents depending on the purpose and industry, including but not limited to: height, gender, age, weight, name, etc. In the telecommunications industry, it may also include: customer's business type, customer's years of service, customer's monthly spending, etc. In the medical industry, it may also include: customer's past medical records, customer's past medication use, customer's treatment course, etc. In the government industry, it may also include: customer's social security payment status, customer's provident fund payment status, customer's tax payment status, etc.

[0041] S202, if it is stored, retrieve the data information corresponding to the identity information; if it is not stored, send the data information template to the terminal to be displayed to obtain new data information;

[0042] S203: The display terminal stores the new data information and establishes an association relationship between the new data information and the corresponding identity identification information.

[0043] It is impossible for the display terminal to locally store the data information of all the terminals to be displayed. Therefore, after the display terminal obtains the identity information of the terminal to be displayed, it traverses the local database to see whether the corresponding data information is saved. If so, the data information is called. If not, a data information template is sent to the terminal to be displayed, and new data information sent by the terminal to be displayed is received. The new data information is stored in the local database, and a corresponding relationship is established between the new data information and the corresponding identity information.

[0044] S103: The display terminal determines whether to display the corresponding data information according to the identity identification information, that is, whether to display the data information completely or not.

[0045] After obtaining the data information, the display terminal will not directly display the data information on the display terminal interface in order to protect the privacy of the terminal to be displayed. Instead, it will determine whether to display the data information, including the following steps:

[0046] S301, the display terminal determines whether historical operation information of the terminal to be displayed on the data information is stored locally, where the historical operation information includes: displaying the data information or not displaying the data information;

[0047] S302, if it has been stored, performing corresponding operations according to the historical operation information; if it has not been stored, sending a display operation prompt to the terminal to be displayed;

[0048] S303: The terminal to be displayed provides feedback according to the display operation prompt, and the display terminal receives and performs corresponding operations according to the feedback information.

[0049] For data information, if the display terminal locally stores the operation information of the terminal to be displayed on the data information, the operation information can be directly called to perform the corresponding operation; if the operation information of the terminal to be displayed on the data information is not saved locally, that is, the terminal to be displayed and the display terminal communicate with the information display interface for the first time, the display terminal sends a display operation prompt to the terminal to be displayed. If the terminal to be displayed agrees to display the data information, select "Agree to display"; if the terminal to be displayed does not agree to display the data information, select "Disagree to display", and send the selection result to the terminal to be displayed at the same time.

[0050] In another embodiment, the local display terminal automatically deletes historical operation information on the data information of the terminal to be displayed within a preset period, and / or the display terminal determines whether the difference between the time of the historical operation information and the current time is greater than a first effective time threshold. When the first effective time threshold is exceeded, a display operation prompt is sent to the terminal to be displayed. The user's choice of whether to display data information will change over time. By regularly deleting historical operation information and / or setting a first effective time threshold for judgment, conflicts between the display selections of earlier users and the current user's display selection are avoided. While avoiding giving users frequent display operation prompts based on historical operation information, the impact of historical operations on the current user's display expectations is also avoided.

[0051] At step S104, if the data information is to be displayed, the degree of display of the data information is determined, i.e., whether the data information is to be fully displayed or partially displayed. Specifically, the partial display of the data information can be achieved by adding a masking layer to the interface to block or blur the data information that is not to be displayed. The specific data information not to be displayed can be subdivided according to user requirements and relevant regulations. For example, for age, only the year of birth can be displayed, or the month of birth can be displayed. For medical records, only the overall annual consumption can be displayed, or the monthly consumption can be displayed.

[0052] If the terminal to be displayed agrees to display the data information, it is also necessary to determine the extent of display of the data information, that is, whether to display all or part of the data information. If partial display is required, which data information should be displayed? The steps include the following:

[0053] S401, determining whether historical display degree information of the display degree of the terminal to be displayed is stored locally;

[0054] S402, if yes, perform corresponding operations according to the historical display program information; if no, send a display level prompt to the terminal to be displayed;

[0055] S403: Receive the selection result of the display degree prompt from the terminal to be displayed.

[0056] Because individuals have different sensitivities to their own data information, their acceptable display levels are also different. Therefore, it is necessary to confirm the display level of their data information with the terminal to be displayed. Specifically: the display terminal determines whether the historical display level information of the terminal to be displayed is saved in the local database. If so, the corresponding operation is performed based on the historical display level information. If not, a display level prompt is sent to the terminal to be displayed. The terminal to be displayed fills in the displayable content on the display level prompt and sends the filled-in result to the display terminal.

[0057] In another embodiment, the local display terminal automatically deletes historical display level information of the terminal to be displayed within a preset period, and / or the display terminal determines whether the difference between the time of the historical display level information and the current time is greater than a second effective time threshold. When the second effective time threshold is exceeded, a display level prompt is sent to the terminal to be displayed. The user's choice of the level of display data information will change over time. By regularly deleting historical display level information and / or setting a second effective time threshold for judgment, conflicts between the display level selection of an earlier user and the current user's display level selection are avoided. While avoiding frequent display level prompts to the user based on historical display level information, the impact of historical display level on the current user's display expectations is also avoided.

[0058] In another embodiment, a data information display list is configured in accordance with laws and regulations related to privacy protection. When a display terminal sends a display operation prompt and / or a display level prompt, the terminal to be displayed compares the display prompt with the data information list, automatically feeds back the selection result, and sends the latest data information display list to the display terminal. The data information display list is associated with the corresponding terminal to be displayed (identity information). The display terminal displays data information based on the latest data information display list. If the data information obtained by the display terminal is not in the data information display list, a display prompt is sent to the terminal to be displayed. After the display terminal updates the data information display list, it distributes the updated data information display list to the terminals to be displayed with which it has established communication. The data information display list is used to compare data information that can be displayed and / or compare the level of data information that can be displayed.

[0059] By configuring the data information display list, a round of automatic compliance selection is performed before the user makes a selection based on the prompt, so that the relevant operations of data display are displayed within the compliance framework of laws and regulations. This avoids privacy leaks caused by users' blind spots in relevant laws and regulations, and also reduces users' feedback operations on prompts.

[0060] In another embodiment, when determining whether to display corresponding data information, when the display terminal obtains multiple prompts on whether to display, a display list is constructed in the display terminal for batch selection of whether to display; when obtaining the display degree of the data information, when the display terminal obtains multiple prompts on the display degree, a set of display degree preview pages is constructed in the display terminal for batch selection of the display degree. The results of the comparison of the data information display list can also be displayed on the preview page for batch selection or cancellation of the data information to be displayed, and feedback is fed back to the display terminal.

[0061] S105: Acquire location information of different types of data information on the display terminal interface, and display the data information that needs to be displayed on the display terminal interface according to the location information and the display degree, and do not display the corresponding data information.

[0062] The display positions of different types of data on the UI interface have been specifically specified in the application, so the data information of the terminal to be displayed can be displayed on the display interface of the terminal according to the position information and the display degree.

[0063] Through the front-end code, the corresponding position of the rendered data information in the display terminal interface is obtained. By judging the display degree of different data information, a masking layer of corresponding size and position is directly added to the browser to shield the relevant data information, or the information is directly replaced with blurred data, thereby achieving the purpose of protecting the relevant data information.

[0064] Replacing data information is different from simply blocking it visually, because with simple blocking, it is still possible to obtain relevant original data from the code level.

[0065] A method and system for privacy protection based on an information interface includes a terminal to be displayed and a display terminal. The terminal to be displayed sends a communication request to the display terminal, the communication request including the identity information of the terminal to be displayed. The display terminal receives and obtains corresponding data information based on the identity information. Based on the identity information, the system determines whether to display the corresponding data information. If the data information is to be displayed, the system determines the degree of display of the data information. The system obtains the location information of different types of data information on the display terminal interface and, based on the location information and the degree of display, does not display the corresponding data information on the display terminal interface. This allows the display terminal to display the data information according to the instructions of the terminal to be displayed, thereby ensuring the security of the privacy data of the terminal to be displayed.

[0066] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for privacy protection based on an information interface, characterized in that The steps include: S101, the terminal to be displayed sends a communication request to the display terminal, where the communication request includes identity information of the terminal to be displayed; S102, the display terminal receives and obtains corresponding data information according to the identity identification information; S103: The display terminal determines whether to display corresponding data information based on the identity information; the steps include: S301, the display terminal determines whether historical operation information of the terminal to be displayed on the data information is stored locally; S302, if it has been stored, performing corresponding operations according to the historical operation information; if it has not been stored, sending a display operation prompt to the terminal to be displayed; S303: The terminal to be displayed provides feedback according to the display operation prompt, and the display terminal receives and performs corresponding operations according to the feedback information; S104, if the data information is displayed, obtaining the display degree of the data information; The steps include: S401, the display terminal determines whether the historical display degree information of the display degree of the terminal to be displayed is stored locally; S402, if it has been stored, performing corresponding operations according to the historical display degree information; if it has not been stored, sending a display degree prompt to the terminal to be displayed; S403: The terminal to be displayed provides feedback according to the display level prompt, and the display terminal receives and performs corresponding operations according to the feedback information; S105: Acquire location information of the data information on the display terminal interface, and do not display corresponding data information on the display terminal interface according to the location information and the display degree.

2. The method for privacy protection based on an information interface according to claim 1, characterized in that The S102 includes the following steps: S201, the display terminal determines whether data information corresponding to the identity information is stored locally; S202, if it is stored, retrieve the data information corresponding to the identity information; if it is not stored, send the data information template to the terminal to be displayed to obtain new data information; S203: The display terminal stores the new data information and establishes an association relationship between the new data information and the corresponding identity identification information.

3. The method for privacy protection based on an information interface according to claim 1, characterized in that The display terminal automatically deletes the historical operation information of the terminal to be displayed on the data information locally within a preset period, and / or the display terminal determines whether the difference between the time of the historical operation information and the current time is greater than the first valid time threshold. When the first valid time threshold is exceeded, a display operation prompt is sent to the terminal to be displayed.

4. The method for privacy protection based on an information interface according to claim 1, characterized in that The display terminal automatically deletes the historical display degree information of the display degree of the terminal to be displayed locally within a preset period, and / or the display terminal determines whether the difference between the time of the historical display degree information and the current time is greater than the second effective time threshold. When the second effective time threshold is exceeded, a display degree prompt is sent to the terminal to be displayed.

5. The method for privacy protection based on information interface according to claim 1, characterized in that Configure a data information display list. When the display terminal determines whether to display the corresponding data information and / or obtains the display degree of the data information, the data information is compared with the data information list to automatically obtain the result of whether to display and / or the display degree. The data information display list is associated with the corresponding terminal to be displayed. When the data information obtained by the display terminal is not in the data information display list, the terminal to be displayed determines whether to display the corresponding data information and / or obtains the display degree of the data information.

6. The method for privacy protection based on information interface according to claim 1, characterized in that In the process of determining whether to display the corresponding data information, when the display terminal obtains multiple prompts on whether to display, a display list is constructed in the display terminal for batch selection of whether to display; in the process of obtaining the display degree of data information, when the display terminal obtains multiple prompts on the display degree, a group of display degree preview pages are constructed in the display terminal for batch selection of the display degree.

7. The method for privacy protection based on information interface according to claim 1, characterized in that In S105, the corresponding position of the rendered data information in the display terminal interface is obtained through the front-end code, and by judging the display degree of different data information, a masking layer of corresponding size and position is added to shield the data information that is not displayed, and / or the data information that is not displayed is replaced.

8. A privacy protection system based on an information interface, comprising a terminal to be displayed and a display terminal, characterized in that: The terminal to be displayed sends a communication request to the display terminal, wherein the communication request includes the identity information of the terminal to be displayed; The display terminal receives and obtains corresponding data information based on the identity identification information; determines whether to display the corresponding data information based on the identity identification information, wherein the display terminal determines whether historical operation information of the terminal to be displayed on the data information is stored locally. If it is stored, the corresponding operation is performed based on the historical operation information; if it is not stored, a display operation prompt is sent to the terminal to be displayed, and the terminal to be displayed provides feedback based on the display operation prompt. The display terminal receives and performs corresponding operations based on the feedback information; if the data information is to be displayed, the display degree of the data information is obtained, the display terminal determines whether historical display degree information of the terminal to be displayed on the display degree is stored locally, and if it is stored, the corresponding operation is performed based on the historical display degree information; if it is not stored, a display degree prompt is sent to the terminal to be displayed, and the terminal to be displayed provides feedback based on the display degree prompt. The display terminal receives and performs corresponding operations based on the feedback information; obtains location information of the data information on the display terminal interface, and based on the location information and the display degree, does not display the corresponding data information on the display terminal interface.

Citation Information

Patent Citations

  • Method and device for obtaining identity of calling user

    CN106231144A

  • Online service processing method and system

    CN106934594A

  • Privacy protection method and apparatus for mobile terminal

    US20120142316A1