Privacy management method and device based on multiple windows, terminal and storage medium
By monitoring and intercepting risk operations on the multi-window interface, and combining window privacy levels and user permission levels for image data processing, the contradiction between privacy protection and content recording needs in multi-window scenarios is solved, and the encryption of high-privacy window content is achieved Protect.
Patent Information
- Application Number
- CN202411191471.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-27
AI Technical Summary
The existing privacy mode is based on a single-window scenario, and cannot take into account the privacy protection needs of presenters and the content recording needs of viewers in a multi-window mode, and cannot effectively protect the privacy information in a multi-window scenario.
By monitoring the risk operations performed by the browsing end on the multi-window interface, intercepting screenshots and screen recording operations, determining whether to modify image data based on the privacy level and user permission level of each window, sending the modified image data, and realizing the high-privacy level window Encryption processing of content.
It effectively protects the content of high privacy level windows in multi-window mode, prevents users with lower user permission levels from directly reading original data when taking screenshots or recording screens, and meets the content display needs of users with different permissions.
Smart Images

Figure CN119203210A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a privacy management method, device, terminal and storage medium based on multiple windows. Background Art
[0002] With the rapid development of mobile terminal devices and operating systems, more and more applications are provided to users, and the user usage scenarios are becoming more and more diverse, and the usage scenarios of multiple windows are gradually increasing. The existing privacy mode is usually established based on a single-window scenario, that is, screenshots / recording are prohibited for the display content of the entire screen. However, more and more applications are provided to users, and the user usage scenarios are becoming more and more diverse, and the usage scenarios of multiple windows are gradually increasing. The full-screen privacy mode established based on the single-window scenario is obviously not suitable for the application scenarios of the multi-window mode. In the multi-window mode, the display content of different windows is different, and the full-screen privacy mode cannot take into account the privacy protection needs of the presenter and the content recording needs of the viewer.
[0003] Therefore, the existing technology still needs to be improved and developed. Summary of the invention
[0004] The technical problem to be solved by the present invention is that, in view of the above-mentioned defects of the prior art, a multi-window-based privacy management method, device, terminal and storage medium are provided, aiming to solve the problem in the prior art that the full-screen privacy mode cannot take into account both the privacy protection needs of the presenter and the content recording needs of the viewer.
[0005] The technical solution adopted by the present invention to solve the problem is as follows:
[0006] In a first aspect, an embodiment of the present invention provides a privacy management method based on multiple windows, the method comprising:
[0007] When it is detected that the browsing end performs a risk operation on the multi-window interface of the display end, image data generated based on the risk operation is intercepted, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation;
[0008] For each window of the multi-window interface, obtaining a privacy level corresponding to the window and a user authority level corresponding to the browsing terminal, and determining whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level;
[0009] The modified image data is sent to the browsing terminal.
[0010] In one embodiment, a method for determining the privacy level corresponding to each window includes:
[0011] Divide the multi-window interface into regions in advance and set a privacy level corresponding to each region;
[0012] For each window, the privacy level corresponding to the window is determined according to the area where the window is located.
[0013] In one embodiment, a method for determining the privacy level corresponding to each window includes:
[0014] Pre-set privacy levels for different information types;
[0015] For each window, the privacy level corresponding to the window is determined according to the information type corresponding to the display content of the window.
[0016] In one embodiment, the method for determining the user authority level corresponding to the browsing terminal includes:
[0017] Acquire the login information of the browser, and determine the user category of the browser according to the login information;
[0018] When the user category is an old user, obtaining the latest saved permission information of the user, and determining the user permission level of the user according to the permission information;
[0019] When the user category is a new user, the user authority level of the user is set to visitor authority.
[0020] In one implementation, the determining whether to modify the local image data corresponding to the window in the image data according to the privacy level and the user authority level includes:
[0021] When the privacy level is higher than the user authority level, determining to modify the local image data corresponding to the window;
[0022] Determining the content display effect corresponding to the window according to the privacy level and the user authority level;
[0023] The local image data corresponding to the window is modified according to the content display effect.
[0024] In one implementation, determining the content display effect corresponding to the window according to the privacy level and the user authority level includes:
[0025] Obtaining a level difference between the privacy level and the user authority level;
[0026] The content display effect is determined according to the level difference; wherein the categories of the content display effect include blurred display, coded display, and prohibited display.
[0027] In one implementation, modifying the local image data corresponding to the window according to the content display effect includes:
[0028] Identify privacy information in the local image data corresponding to the window;
[0029] The private information is processed according to the content display effect.
[0030] In a second aspect, an embodiment of the present invention further provides a privacy management device based on multiple windows, the device comprising:
[0031] A monitoring module, configured to intercept image data generated based on a risky operation performed by the browsing end on the multi-window interface of the display end when monitoring the risky operation performed by the browsing end on the multi-window interface of the display end, wherein the risky operation includes at least one of a screenshot operation and a screen recording operation;
[0032] a modification module, configured to obtain, for each window of the multi-window interface, a privacy level corresponding to the window and a user authority level corresponding to the browsing terminal, and determine whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level;
[0033] The sending module is used to send the modified image data to the browsing terminal.
[0034] In a third aspect, an embodiment of the present invention further provides a terminal, comprising a memory and one or more processors; the memory stores one or more programs; the program comprises instructions for executing any of the multi-window-based privacy management methods described above; and the processor is used to execute the program.
[0035] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium on which a plurality of instructions are stored, wherein the instructions are suitable for being loaded and executed by a processor to implement the steps of any of the multi-window-based privacy management methods described above.
[0036] Beneficial effects of the present invention: When the embodiment of the present invention monitors that the browsing end performs a risk operation on the multi-window interface of the display end, the image data generated based on the risk operation is intercepted, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation; for each window of the multi-window interface, the privacy level corresponding to the window is obtained, and the user authority level corresponding to the browsing end is obtained, and whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level; the modified image data is sent to the browsing end. The present invention sets the privacy level of each window in the multi-window interface and the user authority level of the browsing user, and encrypts the display content of the window with a higher privacy level by modifying the data, so that even if it is screenshotted or recorded by a user with a lower user authority level, the original data cannot be directly read. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0038] Figure 1 It is a flowchart of a multi-window-based privacy management method provided by an embodiment of the present invention.
[0039] Figure 2 It is a module diagram of a multi-window-based privacy management device provided by an embodiment of the present invention.
[0040] Figure 3 It is a principle block diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The present invention discloses a privacy management method, device, terminal and storage medium based on multiple windows. In order to make the purpose, technical solution and effect of the present invention clearer and more specific, the present invention is further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0042] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.
[0043] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as generally understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as herein.
[0044] With the rapid development of mobile terminal devices and operating systems, more and more applications are provided to users, and the user usage scenarios are becoming more and more diverse, and the usage scenarios of multiple windows are gradually increasing. The existing privacy mode is usually established based on a single-window scenario, that is, screenshots / recording are prohibited for the display content of the entire screen. However, more and more applications are provided to users, and the user usage scenarios are becoming more and more diverse, and the usage scenarios of multiple windows are gradually increasing. The full-screen privacy mode established based on the single-window scenario is obviously not suitable for the application scenarios of the multi-window mode. In the multi-window mode, the display content of different windows is different, and the full-screen privacy mode cannot take into account the privacy protection needs of the presenter and the content recording needs of the viewer.
[0045] In view of the above-mentioned defects of the prior art, the present invention provides a privacy management method based on multiple windows, the method comprising: when it is monitored that the browsing end performs a risk operation on the multiple window interface of the display end, intercepting the image data generated based on the risk operation, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation; for each window of the multiple window interface, obtaining the privacy level corresponding to the window, and obtaining the user authority level corresponding to the browsing end, and judging whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level; sending the modified image data to the browsing end. The present invention sets the privacy level of each window in the multiple window interface and the user authority level of the browsing user, and encrypts the display content of the window with a higher privacy level by modifying the data, so that even if it is screenshotted or recorded by a user with a lower user authority level, the original data cannot be directly read.
[0046] like Figure 1 As shown, the multi-window-based privacy management method specifically includes:
[0047] Step S100: When it is detected that the browsing end performs a risk operation on the multi-window interface of the display end, image data generated based on the risk operation is intercepted, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation.
[0048] Specifically, the display end of this embodiment can be any device end with a multi-window display function, such as a mobile phone, a tablet computer, a personal digital assistant, etc. The method of this embodiment is applicable to the application scenario where the terminal screen of the display end is in a multi-window mode. The multi-window mode is convenient for users to obtain more information, so multiple windows may be opened at the same time in the multi-window mode, and multiple windows may be arranged on the terminal screen in a stacked or tiled manner. The display content of multiple windows can display the privacy information of some users, such as social information, or private pictures, or location information. The browsing end can be any client that accesses the cross-section of the display end. When it is detected that the browsing end performs a risky operation on the multi-window interface of the display end, such as a screenshot operation or a screen recording operation, if it is not restricted, the browsing end can easily record the privacy information displayed by the display end, thereby causing personal privacy data leakage. Therefore, this embodiment needs to take corresponding measures to protect the security of privacy data, and when it is detected that there is a risky operation on the browsing end, the image data generated based on the risky operation is intercepted.
[0049] In one implementation, risky operations such as screenshots and screen recordings on the browser side can be identified through front-end technology, specific APIs, or event listeners.
[0050] Step S200: for each window of the multi-window interface, obtain the privacy level corresponding to the window and the user authority level corresponding to the browsing terminal, and determine whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level.
[0051] Step S300: sending the modified image data to the browsing terminal.
[0052] Specifically, this embodiment predefines the privacy level corresponding to each type of window, such as multiple privacy levels such as public, internal, and confidential, or multiple privacy levels such as low, medium, and high, or multiple privacy levels of numerical types such as primary, secondary, and tertiary. The type of window can be determined based on location information, or the type of information contained in the window (such as text, image, and chart). Different privacy levels also have different restrictions on other users recording the content of the window, thereby achieving the purpose of performing different privacy protection for different applications. In actual application scenarios, for each window in the multi-window mode, first determine whether the window is enabled in privacy mode. If the window is enabled in privacy mode, when a screenshot operation or a screen recording operation is detected, by comparing the privacy level of the window and the user authority level of the browsing end, determine whether to perform privacy protection on the displayed content in the window. If the displayed content of the window needs to be protected, it is necessary to modify the local image data corresponding to the window in the image data intercepted by the browsing end based on the risk operation, and then send the modified image data to the browsing end to avoid leakage of privacy information on the display end.
[0053] In one implementation, a method for determining the privacy level corresponding to each window includes:
[0054] Divide the multi-window interface into regions in advance and set a privacy level corresponding to each region;
[0055] For each window, the privacy level corresponding to the window is determined according to the area where the window is located.
[0056] Specifically, the present embodiment provides a variety of ways to determine the privacy level of windows, and users can choose a suitable determination method to define the privacy level of each window according to their own needs. The first way to determine the privacy level of a window is to set the privacy level based on regional division. Before using the multi-window mode, the multi-window interface is pre-divided into multiple areas, which can be based on a grid, a fixed shape, or a custom shape. Assign a privacy level to each area, for example, select a suitable privacy level from the low, medium, and high privacy levels, where the area corresponding to the high privacy level contains the most sensitive information, while the area corresponding to the low privacy level is relatively public. During the use of the multi-window mode, for each open window, determine its specific position in the multi-window interface. Match the position of the window with the pre-divided areas, find out the area where the window is located, and determine its corresponding privacy level based on the area where the window is located.
[0057] In another implementation, a method for determining the privacy level corresponding to each window includes:
[0058] Pre-set privacy levels for different information types;
[0059] For each window, the privacy level corresponding to the window is determined according to the information type corresponding to the display content of the window.
[0060] Specifically, the second way to determine the privacy level of a window is to set the privacy level based on the information type of the window display content. Before using the multi-window mode, clarify in advance what types of information may exist, such as text, images, charts, or identity information, financial information, and health information. Assign a privacy level to each information type, for example, select an appropriate privacy level from low, medium, and high privacy levels, where the information type corresponding to the high privacy level contains the most sensitive information, while the information type corresponding to the low privacy level is relatively public. During the use of the multi-window mode, for each open window, analyze its display content, identify the corresponding information type, and find the corresponding privacy level based on the identified information type to determine the privacy level of the window.
[0061] In one implementation, a method for determining a user authority level corresponding to the browsing terminal includes:
[0062] Acquire the login information of the browser, and determine the user category of the browser according to the login information;
[0063] When the user category is an old user, obtaining the latest saved permission information of the user, and determining the user permission level of the user according to the permission information;
[0064] When the user category is a new user, the user authority level of the user is set to visitor authority.
[0065] Specifically, this embodiment requires that the user of the browsing end needs to log in before accessing the display end system. During the user login process, the display end system can collect necessary user information, such as user name, IP address, etc. After the browsing end completes the user login, the display end can determine whether the user is an old user who has registered and logged in before by querying the database or user management system, combined with the login information of the browsing end. If the user is not an old user, it will be regarded as a new user. For old users, the latest saved permission information is obtained from the database or user management system, and the user permission level of the user is determined according to the obtained permission information; for new users, the user permission level is set to visitor permission, limiting their access and operation to the system, and the user can be changed from visitor permission to other higher-level user permissions through the display end later. This embodiment can improve the security and controllability of the display end system through the refined management of user permissions. At the same time, providing new users with visitor permissions can provide new users with a certain access and usage experience under the premise of ensuring the security of the display end system.
[0066] In one implementation, the determining whether to modify the local image data corresponding to the window in the image data according to the privacy level and the user authority level includes:
[0067] When the privacy level is higher than the user authority level, determining to modify the local image data corresponding to the window;
[0068] Determining the content display effect corresponding to the window according to the privacy level and the user authority level;
[0069] The local image data corresponding to the window is modified according to the content display effect.
[0070] Specifically, when the privacy level of the displayed content of the window is higher than the user authority level of the current browsing terminal, it is necessary to restrict the browsing terminal from recording the displayed content of the window through a screenshot operation or a screen recording operation, that is, modifying the local image data corresponding to the window in the image data captured or recorded by the browsing terminal. The modification method needs to comprehensively consider the privacy level of the window and the user authority level of the browsing terminal to determine what kind of content display effect the displayed content of the window should be presented in, so as to protect the sensitive information / privacy information of the display terminal. In the actual application scenario, the privacy level of the current window and the user authority level of the browsing terminal are first obtained, and the privacy level and the user authority level are compared to determine whether there is a situation where the privacy level is higher than the user authority level. If the privacy level is higher than the user authority level, it is determined that the local image data corresponding to the window needs to be modified. According to the gap between the privacy level and the user authority level, the content display effect suitable for the displayed content of the window is determined. For example, for the window display content with a high privacy level, it can be directly blocked and not displayed; for the window display content with a medium privacy level, it can be partially displayed or displayed after adding a watermark or other mark; for the window display content with a low privacy level, it can be fully displayed. The privacy protection method of this embodiment can provide different content sharing methods for browsing end users with different permissions on the display end, which not only meets the browsing needs of various browsing end users, but also protects the privacy of users on the display end.
[0071] In one implementation, determining the content display effect corresponding to the window according to the privacy level and the user authority level includes:
[0072] Obtaining a level difference between the privacy level and the user authority level;
[0073] The content display effect is determined according to the level difference; wherein the categories of the content display effect include blurred display, coded display, and prohibited display.
[0074] Specifically, the corresponding content display effects are set in advance according to the level differences under different bands. In actual application scenarios, the privacy level of the current window is obtained, and the user authority level of the browsing end is obtained, and the difference between the privacy level and the user authority level is calculated to obtain the level difference. The content display effect currently used is determined according to the level difference. For example, blurred display, blurring sensitive content / privacy content, so that users on the browsing end cannot record clearly identifiable window content; coded display, blocking or replacing sensitive content / privacy content; prohibited display, completely unrealizing sensitive content / privacy content, or displaying alternative non-sensitive content / non-privacy content.
[0075] For example, when the level difference is 1, a blurred display effect is used for content display; when the level difference is 2, a coded display effect is used for content display; and when the level difference is 3, a prohibited display effect is used for content display.
[0076] In one implementation, blurred display can be achieved through blurring processing; coded display can be achieved through mosaic processing or graffiti processing; prohibited display can be achieved through color overlay processing, replacement processing, or elimination processing.
[0077] In one implementation, modifying the local image data corresponding to the window according to the content display effect includes:
[0078] Identify privacy information in the local image data corresponding to the window;
[0079] The private information is processed according to the content display effect.
[0080] Specifically, while ensuring the security of the privacy information of the display end, in order to minimize the impact on the normal use of other users of the browsing end, this embodiment can modify some specific display content of the window, and the rest of the display content remains normal. In actual application scenarios, if the display content of the window is an image, the image recognition technology is used to analyze the local image data corresponding to the window to identify the privacy information therein, such as faces, ID card images, etc.; if the display content of the window is text, the optical character recognition technology is used to extract the text information therein and identify the privacy information therein, such as credit card information, ID card number, address information, etc. Then, the identified privacy information is processed using the aforementioned determined content display effect to ensure that users at the browsing end can only obtain the processed window content that does not contain privacy information. This embodiment encrypts the privacy information in the window through appropriate content display effects, so that even if it is screenshot or recorded, the original data cannot be directly read.
[0081] In one implementation, the multi-window-based privacy management method further includes:
[0082] When the privacy level is higher than the user authority level, a record log and notification information are generated according to the risk operation, and the notification information is sent to a corresponding management terminal.
[0083] Specifically, in order to further protect the privacy information security of the display end user, this embodiment also provides two subsequent protection measures. The first protection measure is to record the log, which records the time, location, user information, etc. of the risky operation in detail for subsequent review and tracking; the second protection measure is to send notification information to the relevant management terminal, that is, once a risky operation is detected, the system administrator is notified immediately.
[0084] In one implementation, the display end is a Kaihong device (KaihongOS device).
[0085] Specifically, multi-window privacy management is a feature of KaihongOS. Developers can enable privacy mode by default for some applications that require privacy management during the development process. For applications set to privacy mode, the application window will be ignored when taking screenshots or recording screens in multi-window scenarios. It also supports user-defined privacy settings and privacy options. You can specify application settings to be in privacy mode and select the privacy type: only prohibit screenshot operations, or only screen recording operations, or prohibit both screenshot operations and screen recording operations.
[0086] Based on the above embodiments, the present invention also provides a privacy management device based on multiple windows, such as Figure 2 As shown, the multi-window-based privacy management device includes:
[0087] The monitoring module 01 is used to intercept the image data generated based on the risk operation when it is detected that the browsing end performs a risk operation on the multi-window interface of the display end, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation;
[0088] Modification module 02, for obtaining, for each window of the multi-window interface, a privacy level corresponding to the window and a user authority level corresponding to the browsing terminal, and determining whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level;
[0089] The sending module 03 is used to send the modified image data to the browsing terminal.
[0090] In one implementation, the multi-window-based privacy management device further includes a level determination module, and the level determination module is used to:
[0091] Divide the multi-window interface into regions in advance and set a privacy level corresponding to each region;
[0092] For each window, the privacy level corresponding to the window is determined according to the area where the window is located.
[0093] In another implementation, the multi-window-based privacy management device further includes a level determination module, and the level determination module is used to:
[0094] Pre-set privacy levels for different information types;
[0095] For each window, the privacy level corresponding to the window is determined according to the information type corresponding to the display content of the window.
[0096] In one implementation, the multi-window-based privacy management device further includes a permission determination module, and the permission determination module is used to:
[0097] Acquire the login information of the browser, and determine the user category of the browser according to the login information;
[0098] When the user category is an old user, obtaining the latest saved permission information of the user, and determining the user permission level of the user according to the permission information;
[0099] When the user category is a new user, the user authority level of the user is set to visitor authority.
[0100] In one implementation, the modification module 02 specifically includes:
[0101] A judging unit, configured to judge and modify the local image data corresponding to the window when the privacy level is higher than the user authority level;
[0102] A determination unit, configured to determine a content display effect corresponding to the window according to the privacy level and the user authority level;
[0103] The modification unit is used to modify the local image data corresponding to the window according to the content display effect.
[0104] In one implementation, the determining unit specifically includes:
[0105] A difference calculation unit, used to obtain a level difference between the privacy level and the user authority level;
[0106] A difference processing unit is used to determine the content display effect according to the level difference; wherein the categories of the content display effect include blurred display, coded display, and prohibited display.
[0107] In one implementation, the modification unit specifically includes:
[0108] an identification unit, used for identifying privacy information in the local image data corresponding to the window;
[0109] A processing unit is used to process the private information according to the content display effect.
[0110] Based on the above embodiment, the present invention further provides a terminal, whose principle block diagram can be shown as follows: Figure 3As shown. The terminal includes a processor, a memory, a network interface, and a display screen connected through a system bus. Among them, the processor of the terminal is used to provide computing and control capabilities. The memory of the terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the terminal is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a privacy management method based on multiple windows is implemented:
[0111] When it is detected that the browsing end performs a risk operation on the multi-window interface of the display end, image data generated based on the risk operation is intercepted, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation;
[0112] For each window of the multi-window interface, obtaining a privacy level corresponding to the window and a user authority level corresponding to the browsing terminal, and determining whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level;
[0113] The modified image data is sent to the browsing terminal.
[0114] The display screen of the terminal may be a liquid crystal display screen or an electronic ink display screen.
[0115] Those skilled in the art will understand that Figure 3 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the terminal to which the scheme of the present invention is applied. The specific terminal may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0116] In one implementation, the memory of the terminal stores one or more programs, and is configured to be executed by one or more processors. The one or more programs include instructions for performing a multi-window-based privacy management method:
[0117] When it is detected that the browsing end performs a risk operation on the multi-window interface of the display end, image data generated based on the risk operation is intercepted, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation;
[0118] For each window of the multi-window interface, obtaining a privacy level corresponding to the window and a user authority level corresponding to the browsing terminal, and determining whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level;
[0119] The modified image data is sent to the browsing terminal.
[0120] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0121] In summary, the present invention discloses a privacy management method, device, terminal and storage medium based on multiple windows, and relates to the field of display technology. The method includes: when it is monitored that the browsing end performs a risk operation on the multi-window interface of the display end, intercepting the image data generated based on the risk operation, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation; for each window of the multi-window interface, obtaining the privacy level corresponding to the window, and obtaining the user authority level corresponding to the browsing end, and judging whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level; sending the modified image data to the browsing end. The present invention sets the privacy level of each window in the multi-window interface and the user authority level of the browsing user, and encrypts the display content of the window with a higher privacy level by modifying the data, so that even if it is screenshotted or recorded by a user with a lower user authority level, the original data cannot be directly read.
[0122] It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.
Claims
1. A privacy management method based on multiple windows, characterized in that: The method comprises: When it is detected that the browsing end performs a risk operation on the multi-window interface of the display end, image data generated based on the risk operation is intercepted, wherein the risk operation includes at least one of a screenshot operation and a screen recording operation; For each window of the multi-window interface, a privacy level corresponding to the window is obtained, and a user authority level corresponding to the browsing terminal is obtained, and according to the privacy level of the window and the user authority level, it is determined whether to modify the local image data corresponding to the window in the image data; The modified image data is sent to the browsing terminal.
2. The multi-window based privacy management method according to claim 1, characterized in that: The method for determining the privacy level corresponding to each window includes: Divide the multi-window interface into regions in advance and set a privacy level corresponding to each region; For each window, the privacy level corresponding to the window is determined according to the area where the window is located.
3. The multi-window based privacy management method according to claim 1, characterized in that: The method for determining the privacy level corresponding to each window includes: Pre-set privacy levels for different information types; For each window, the privacy level corresponding to the window is determined according to the information type corresponding to the display content of the window.
4. The multi-window based privacy management method according to claim 1, characterized in that: The method for determining the user authority level corresponding to the browsing terminal includes: Acquire the login information of the browser, and determine the user category of the browser according to the login information; When the user category is an old user, obtaining the latest saved permission information of the user, and determining the user permission level of the user according to the permission information; When the user category is a new user, the user authority level of the user is set to visitor authority.
5. The multi-window based privacy management method according to claim 1, characterized in that: The determining whether to modify the local image data corresponding to the window in the image data according to the privacy level and the user authority level includes: When the privacy level is higher than the user authority level, determining to modify the local image data corresponding to the window; Determining the content display effect corresponding to the window according to the privacy level and the user authority level; The local image data corresponding to the window is modified according to the content display effect.
6. The multi-window based privacy management method according to claim 5, characterized in that: The determining, according to the privacy level and the user authority level, a content display effect corresponding to the window includes: Obtaining a level difference between the privacy level and the user authority level; The content display effect is determined according to the level difference; wherein the categories of the content display effect include blurred display, coded display, and prohibited display.
7. The multi-window based privacy management method according to claim 5, characterized in that: The modifying the local image data corresponding to the window according to the content display effect includes: Identify privacy information in the local image data corresponding to the window; The private information is processed according to the content display effect.
8. A privacy management device based on multiple windows, characterized in that: The device comprises: A monitoring module, configured to intercept image data generated based on a risky operation performed by the browsing end on the multi-window interface of the display end when monitoring the risky operation performed by the browsing end on the multi-window interface of the display end, wherein the risky operation includes at least one of a screenshot operation and a screen recording operation; a modification module, configured to obtain, for each window of the multi-window interface, a privacy level corresponding to the window and a user authority level corresponding to the browsing terminal, and determine whether to modify the local image data corresponding to the window in the image data according to the privacy level of the window and the user authority level; The sending module is used to send the modified image data to the browsing terminal.
9. A terminal, characterized in that: The terminal includes a memory and one or more processors; the memory stores one or more programs; the program contains instructions for executing the multi-window-based privacy management method as described in any one of claims 1-7; and the processor is used to execute the program.
10. A computer-readable storage medium having a plurality of instructions stored thereon, characterized in that: The instructions are suitable for being loaded and executed by a processor to implement the steps of the multi-window-based privacy management method as described in any one of claims 1-7.
