A window display method, display device, and storage medium
By identifying and marking privacy application windows in electronic devices and blurring them when the user's operating position is not in these windows, the problem of low information security in traditional window display methods is solved, and higher privacy information protection is achieved.
Patent Information
- Application Number
- CN201910822838.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-09-02
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2040-05-10
AI Technical Summary
Traditional window display methods lead to low information security when users use electronic devices, and are easily peeked into the private information on the display screen by others.
By obtaining the application window list, identifying and marking the user's privacy application window, the privacy application window is blurred when it is detected that the user's operation location is in a non-private application window to protect privacy information.
Improve the security of information, prevent private information from being snooped by unauthorized individuals, and enhance users' privacy protection capabilities.
Smart Images

Figure CN112445559B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular, to a window display method, a display device, and a storage medium. Background Art
[0002] With the continuous development of communication technologies and electronic devices, various electronic devices are increasingly widely used in people's lives. To meet the needs of users such as watching movies and reading, the display screens of electronic devices such as mobile phones and computers are used to display content for users to watch movies, read, etc.
[0003] In traditional window display methods, when viewing a display screen, the display screen sometimes presents multiple windows. If multiple windows are always displayed, it is possible for others to peep at the privacy information on the display screen, and protecting the security of privacy information is very important in both life and work. However, traditional window display methods result in relatively low information security when users use electronic devices. Summary of the Invention
[0004] Embodiments of the present invention provide a window display method, a display device, and a storage medium, which can improve information security.
[0005] Embodiments of the present invention provide a window display method, including:
[0006] Obtain an application window list, where the application window list includes privacy application windows marked by a user received in advance;
[0007] When it is detected that the user operation position is not in the privacy application window, the privacy application window is displayed in a blurred manner.
[0008] Correspondingly, embodiments of the present invention further provide a display device, including:
[0009] An obtaining unit, configured to obtain an application window list, where the application window list includes privacy application windows marked by a user received in advance;
[0010] A blurred display unit, configured to, when it is detected that the user operation position is not in the privacy application window, display the privacy application window in a blurred manner.
[0011] Optionally, in some embodiments, the blurred display unit may specifically be configured to:
[0012] When it is detected that the user operation position is in the privacy application window, the privacy application window is de-blurred and displayed.
[0013] Optionally, in some embodiments, the blurred display unit may specifically be configured to:
[0014] Extract image features from the privacy application window in the blurred display state to obtain blurred image features;
[0015] Perform de-blurring processing based on the blurred image features to obtain the de-blurred privacy application window;
[0016] Display the de-blurred privacy application window.
[0017] Optionally, in some embodiments, it further includes a marking unit, and the marking unit can specifically be used for:
[0018] Receive a marking trigger instruction for the privacy application window;
[0019] Display the application identifier corresponding to each application window in the application window list according to the marking trigger instruction;
[0020] Obtain the target application identifier selected by the user from the application window list;
[0021] Mark the application window corresponding to the target application identifier as a privacy application window.
[0022] Optionally, in some embodiments, it further includes a marking unit, and the marking unit can specifically be used for:
[0023] Receive a marking trigger instruction for the privacy application window;
[0024] Obtain the historical object operation data of each application corresponding to the application window according to the trigger instruction;
[0025] Mark the privacy application window from the application window list according to the historical object operation data.
[0026] Optionally, in some embodiments, the blurred display unit can specifically be used for:
[0027] Obtain the current position of the activation identifier on the display screen;
[0028] Judge whether the user operation position is within the privacy application window based on the current position of the activation identifier.
[0029] Optionally, in some embodiments, the blurred display unit can specifically be used for:
[0030] Obtain the application program type corresponding to the privacy application window;
[0031] Determine the target content to be blurred and displayed in the privacy application window according to the application program type;
[0032] Perform blurred display on the target content.
[0033] Optionally, in some embodiments, the blurring display unit may specifically be configured to:
[0034] Extract the content data of the target content;
[0035] Perform Gaussian blurring processing on the content data to obtain processed data;
[0036] Render and display the processed data.
[0037] Correspondingly, an embodiment of the present invention further provides a storage medium, which stores instructions that, when executed by a processor, implement the steps in any method provided by the embodiments of the present invention.
[0038] Embodiments of the present invention can obtain a list of application windows, where the list of application windows includes privacy application windows marked by a user received in advance. When it is detected that the user operation position is not in the privacy application window, the privacy application window is blurred and displayed. Embodiments of the present invention can improve information security. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative efforts.
[0040] Figure 1a is a schematic structural diagram of a display system provided by an embodiment of the present invention.
[0041] Figure 1b is a flowchart of a window display method provided by an embodiment of the present invention;
[0042] Figure 1c is a schematic diagram of a scenario where a list of application windows pops up provided by an embodiment of the present invention;
[0043] Figure 1d is a schematic diagram of a marked application window displayed after defuzzification provided by an embodiment of the present invention;
[0044] Figure 2 is another flowchart of a window display method provided by an embodiment of the present invention;
[0045] Figure 3a is a schematic structural diagram of an electronic device provided by an embodiment of the present invention;
[0046] Figure 3b is a schematic diagram of a scenario where a marked application window is blurred and displayed provided by an embodiment of the present invention;
[0047] Figure 4 It is another schematic structural diagram of the electronic device provided by the embodiment of the present invention. Detailed implementation manners
[0048] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.
[0049] The embodiment of the present invention provides a window display method, a display device and a storage medium.
[0050] The embodiment of the present invention provides a display system, including: the display device provided by the embodiment of the present invention. The display device can be integrated in an electronic device, and the electronic device can be a device such as a mobile phone, a tablet computer, a notebook computer, etc. In addition, the display system may further include other devices, such as a server and other devices.
[0051] For example, referring to Figure 1a , the display system includes an electronic device and a server. Among them, the electronic device is integrated with the display device provided by the embodiment of the present invention. The electronic device is connected to the server through a network.
[0052] Among them, the display screen of the electronic device can display multiple application windows. An application window list is obtained, and the application window list includes privacy application windows marked by a user received in advance. Among them, the privacy application window is an application window that needs to be blurred for display, and there is privacy information in the privacy application window. For example, in a chat window, it is necessary to protect the privacy of chat information or the privacy of chat objects. When it is detected that the user operation position is not in the privacy application window, the privacy application window is blurred for display. Among them, the blurred display is to blur the content that needs to be protected by privacy in the privacy application window, so that the content that needs to be protected by privacy in the privacy application window cannot be seen clearly after being blurred.
[0053] The following will be described in detail respectively. It should be noted that the order of the following embodiments does not limit the preferred order of the embodiments.
[0054] In one embodiment, it will be described from the perspective of the display device, and the display device can be specifically integrated in an electronic device.
[0055] As Figure 1b shown, a window display method is provided. The window display method can be executed by the display screen and the processor of the electronic device, and the specific process can be as follows:
[0056] 101. Obtain an application window list, where the application window list includes privacy application windows marked by the user received in advance.
[0057] Among them, the application window can be an application program window displayed on the display screen. For example, the chat window of WeChat, the download window of Thunder, and the window of the operation interface of Alipay. It should be noted that multiple application windows can be displayed on the display screen simultaneously for the user to operate or view.
[0058] For example, two application windows are displayed on the display screen. During use, the user usually focuses on one window, and the other window is temporarily in a dormant state. When it is necessary to wake up the dormant application window for operation or viewing, the window can be switched to operate back and forth between the two windows. It should be noted that regardless of whether the two application windows are in a dormant state, the two application windows are always displayed on the display screen, rather than minimizing the other application window when using one application window.
[0059] Another example is that three application windows are displayed on the display screen. The three application windows can respectively include the chat window of WeChat, the download window of Thunder, and the window of the operation interface of Alipay. When the user operates on the download window of Thunder, the chat window of WeChat and the window of the operation interface of Alipay are in a dormant state, but the user can still see at least part of the content of the chat window of WeChat and the window of the operation interface of Alipay on the display screen.
[0060] Among them, when multiple application windows are displayed on the display screen, each application window can partially cover each other, that is, one application window will block the content in other application windows. Of course, it can also be the case where each application window does not cover each other, that is, each application window will not be blocked by other application windows so that the content in each application window can be fully displayed.
[0061] Among them, the set of windows of all application programs displayed on the display screen forms an application window list. It can be understood that the application window list can include multiple windows. For example, the application window list can include privacy application windows and non-privacy application windows.
[0062] In addition, the privacy application window can be obtained by the user marking from the multiple application windows to obtain the privacy application window.
[0063] Among them, the privacy application window contains privacy information. For example, in the chat window, it is necessary to protect the chat information or the chat object. Another example is that in the download window, it is necessary to protect the downloaded content.
[0064] It should be noted that when multiple application windows are displayed on the display screen, the privacy application windows can be marked to prevent the leakage of privacy information within the application windows, thus affecting information security. For application windows that do not require privacy protection, they do not need to be marked.
[0065] In some embodiments, the privacy application windows can be actively marked by the user from multiple application windows.
[0066] For example, after the step of "obtaining the application window list", it may include:
[0067] (1) Receive a marking trigger instruction for the privacy application window.
[0068] Among them, receiving the marking trigger instruction for the privacy application window can include many types. For example, in some embodiments, the user can input an operation instruction on the user operation interface so that the electronic device receives the marking trigger instruction. It should be noted that the user input operation instruction can be a gesture on the display screen of the electronic device or a key combination in the input port of the electronic device, etc.
[0069] For example, when multiple application windows are displayed on the display screen, a control for the marking trigger instruction can be started. When the operation instruction input by the user through the operation interface matches the preset operation instruction in the control for the marking trigger instruction, the electronic device can receive the user's marking trigger instruction.
[0070] Another example is when the WeChat chat window and the Thunder download window are displayed on the display screen. When the control for the marking trigger instruction is opened and the operation instruction input by the user matches the preset operation instruction in the control for the marking trigger instruction, the electronic device can receive the user's marking trigger instruction for the application window.
[0071] (2) Display the application identifier corresponding to each application window in the application window list according to the marking trigger instruction.
[0072] Among them, when the marking trigger instruction is received, the application identifier corresponding to each application window is displayed in the application window list.
[0073] For example, refer to Figure 1c, when the electronic device receives a marking trigger instruction for an application window, an application window list can be popped up on the display screen. The application window list includes application identifiers corresponding to each application window for selection. The user can select the application window corresponding to the application identifier according to their own needs. The user can find the application identifier in the application window list for marking. The application window table can also include the usage frequency of the application program corresponding to the application identifier, the type of application program, etc. For example, there is a prompt message of a chat software next to the application identifier corresponding to WeChat in the application window list, and there is a prompt message of a download software next to the application identifier corresponding to Thunder in the application window. By displaying prompt information such as the usage frequency of the corresponding application program and the type of application program next to the application identifier in the application window list, this can further prompt the user to select the application window that needs to be blurred. Thus, it can avoid the user misselecting or missing the application window that needs to be blurred, and further protect the information security.
[0074] (3) Obtain the target application identifier selected by the user from the application window list.
[0075] Among them, when the application identifiers corresponding to all windows are displayed in the application window list, the user can select the target application identifier from the application window list. The target application identifier can be selected from the application window list according to the user's own needs. For example, there is a corresponding identifier on each application identifier in the application window list. When the identifier is selected, the electronic device can obtain the target application identifier selected by the user from the application window list.
[0076] (4) Mark the application window corresponding to the target application identifier as a privacy application window.
[0077] Among them, the target application identifier is the identifier selected by the user from the application window list. During subsequent blurred display, when the display screen of the electronic device performs blurred display, it only performs blurred display on the privacy application window. Therefore, the embodiment of the present application can protect the information security in the privacy application window by allowing the user to independently select the privacy application window that needs to be blurred and hiding the privacy information in the blurred display of the privacy application window.
[0078] In some embodiments, the privacy application window that needs to be blurred among multiple application windows can be passively marked.
[0079] For example, after the step of "obtaining the application window list", it can include:
[0080] (1) Receive a marking trigger instruction for the privacy application window.
[0081] Among them, receiving a marking trigger instruction for a privacy application window can include many types. For example, in some embodiments, the user can input an operation instruction on the user operation interface so that the electronic device receives the marking trigger instruction. The user input operation instruction can be a gesture on the display screen of the electronic device or a key combination in the input port of the electronic device, etc.
[0082] For example, when multiple application windows are displayed on the display screen, a control for starting the marking trigger instruction can be launched. The user inputs an operation instruction through the operation interface. When the operation instruction input by the user matches the preset operation instruction in the control of the marking trigger instruction, the electronic device can receive the user's marking trigger instruction.
[0083] For another example, when a WeChat chat window and a Thunder download window are displayed on the display screen, the control for the marking trigger instruction is opened. When the operation instruction input by the user matches the preset operation instruction in the control of the marking trigger instruction, the marking trigger instruction for the user's privacy application window can be received.
[0084] (2) Obtain the historical object operation data of the application corresponding to each application window according to the trigger instruction.
[0085] Among them, the historical object operation data can be the behavior data of the user using the electronic device. The historical object operation data can be the frequency of opening and closing application windows by the user within a specific time of using the application program. For example, when using the WeChat chat window, the number of times of closing and opening the WeChat chat window within a period of time. The historical object operation data can also be the opening time of the application window of the application program. For example, the opening time of the WeChat window. The historical object operation data can also be sensitive information or key information that has appeared in the application program. It should be noted that sensitive information includes personal ID information, bank card information, etc. Key information can be money characters, etc. It can be understood that the historical object operation data is not limited to the types exemplified above.
[0086] Among them, when the electronic device receives the trigger instruction, the historical object operation data corresponding to the already opened application windows is obtained. It should be noted that when the electronic device does not receive the trigger instruction, the electronic device does not obtain the historical object operation data corresponding to the application windows. When there is no need to protect the privacy information in the application window, it can prevent the electronic device from wasting resources. At the same time, when the electronic device receives the trigger instruction, only the historical object operation data of the application programs corresponding to the already opened application windows is obtained. In this way, it is not necessary to obtain the historical object operation data of all application programs of the electronic device. Similarly, it can prevent the electronic device from wasting resources.
[0087] (3) Mark the privacy application windows from the application window list according to the historical object operation data.
[0088] Among them, when the historical object operation data meets the preset conditions, the privacy application windows that need to be blurred are marked from the application window list.
[0089] For example, when the number of times of continuously closing or opening the application window of an application reaches a preset value within a period of time, the application window can be marked from the application window list. Specifically, when the number of times of opening or closing the application window of an application reaches ten times within ten minutes, the application window can be marked as a privacy application window in the application window list. Because for the application window of an application that is opened or closed frequently, the user may not want to always display the application window on the display screen. Therefore, the application window of an application that is opened or closed frequently is marked as a privacy application window that needs to be blurred.
[0090] Another example is that the opening time of the application window of an application is lower than the preset time. Specifically, when the opening time of the application window of an application does not exceed fifteen seconds. Then the application window of the application can be marked. Because the short opening time of the application window of an application indicates that the user may not want others to see the content in the application window. Therefore, the application window with a short opening time is marked.
[0091] Still another example is that when the sensitive information in the application matches the preset sensitive information content, the application window of the application can be marked. Specifically, when the application includes sensitive information such as an individual's ID card and bank card, the application window of the application can be marked. Because there are relatively large security risks if the sensitive information is seen by others. Therefore, when the application includes sensitive information, the application window of the application can be marked.
[0092] 102. When it is detected that the user operation position is not in the privacy application window, the privacy application window is blurred.
[0093] Among them, detecting the user operation position can include various methods. For example, the user can detect the operation position through the pointer moving on the display screen. Specifically, the mouse can be moved to determine whether the operation position of the mouse is within the privacy application window. When the mouse stays within the privacy application window and activates the privacy application window, it is determined that the user operation position is within the privacy application window. Of course, when the mouse does not stay within the application window or does not activate the privacy application window with the mouse, it is determined that the user operation position is not within the privacy application window. Of course, it can also be through corresponding operations such as inputting gestures on the display screen or inputting key combinations on the input port of the electronic device to detect whether the user operation position is within the privacy application window.
[0094] In some embodiments, before the step "when it is detected that the user operation position is not in the privacy application window", it may include:
[0095] (1) Obtain the current position information of the activation identifier on the display screen.
[0096] The activation identifier may be a mobile pointer in the electronic device. For example, the mouse in a computer. The cursor in a mobile phone. It should be noted that there are many ways to trigger the activation instruction through the activation identifier. For example, the movement, double-click, single-click, etc. of the mouse.
[0097] For example, the electronic device detects the current position of the mouse on the display screen of the electronic device, and by detecting the current position of the mouse, triggers the activation instruction according to the current position of the mouse.
[0098] (2) Determine whether the user operation position is within the privacy application window based on the current position of the activation identifier.
[0099] The current position of the activation identifier on the display screen may be the position where the activation identifier stays. For example, when the electronic device detects the current position of the mouse, the mouse stays within one of the multiple application windows, and is triggered to activate by clicking or double-clicking, etc. to determine whether the user operation position is within the privacy application window.
[0100] For example, when the mouse stays within the privacy application window and activates the privacy application window, it is determined that the user operation position is within the privacy application window. Of course, when the mouse does not stay within the application window or does not activate the privacy application window with the mouse, it is determined that the user operation position is not within the privacy application window.
[0101] The blurred display is to blur the content of the private information within the privacy application window, so that the content that needs to be protected privately within the privacy application window cannot be seen clearly. For example, Gaussian blur or mosaic blur, etc. can be used. It should be understood that there are various specific forms of the blurred display in the embodiments of the present application, and are not limited to the blurred display methods described in the above embodiments. It can be understood that the opposite of the blurred display is the de-blurred display. The application window of the de-blurred display can clearly see the content within the window.
[0102] Among them, when it is detected that the user operation position is not in the privacy application window, the privacy application window is displayed in a blurred manner. That is, when the non-privacy application window is in the active state, usually, the user will focus their attention on the non-privacy application window in the active state. At this time, if the content of the privacy application window that needs to be protected is exposed on the display screen, because the user's attention is in the non-privacy application window, it is easy to ignore that the content of the privacy application window is peeked by others. In the embodiment of the present application, the privacy application window in the non-active state is displayed in a blurred manner, which avoids the security risk of the privacy application window being peeked by others and leaking privacy information, thereby improving the security of information.
[0103] In order to further save the resources of the electronic device for blurring the display of the privacy application window, in some embodiments, the step of "displaying the privacy application window in a blurred manner" may include:
[0104] (1) Obtain the application type corresponding to the privacy application window.
[0105] Among them, the application type is the application category of the application. For example, WeChat and QQ are instant messaging software. Word and Notepad are office software. Taobao and JD.com are shopping software. When blurring the display of the privacy application window, the blurring display is performed according to the marked application type.
[0106] (2) Determine the target content to be blurred in the privacy application window according to the application type.
[0107] Among them, the target content to be blurred is determined according to different types of applications, so that there are different focuses for different applications, which avoids blurring unnecessary content, thereby reducing the resource consumption of the electronic device.
[0108] For example, when the privacy application window is the application window corresponding to instant messaging software such as WeChat and QQ, the user information and communication content in the windows of WeChat and QQ are confirmed as the target content to be blurred. It should be noted that the user information includes personal information such as the user's avatar and nickname. The communication content includes information such as chat messages. Other content in the windows of WeChat and QQ is not the target content to be blurred.
[0109] Another example is that when the privacy application window is the application window of office software such as Word and Notepad, the recorded content in the windows of Word and Notepad is confirmed as the target content to be blurred. It should be noted that the recorded content is the content information input in the Word and Notepad documents. Other content in the windows of Word and Notepad is not the target content to be blurred.
[0110] For another example, when the privacy application window is the application window of shopping software such as Taobao and JD.com, the personal information, shopping information, and financial information in the windows of Taobao and JD.com are determined as the target content to be blurred. Among them, the personal information includes information such as the user's address, name, and phone number. The shopping information includes information such as the types and quantities of purchased items. The financial information includes information such as the payment amount and payment method. Other contents in the application windows of shopping software such as Taobao and JD.com are not the target content to be blurred.
[0111] (3) Blur the display of the target content.
[0112] Among them, the target content to be blurred determined for different application program types is blurred. The display effect is that the target content cannot be seen clearly, thus achieving the effect of protecting the target content from being peeked at.
[0113] For example, if the user information and communication content in the WeChat and QQ windows are confirmed as the target content to be blurred, then when displaying the user information and communication content in the WeChat and QQ windows, it is a blurred display.
[0114] For another example, the recorded content in the word and notebook windows is confirmed as the target content to be blurred. Then when displaying the recorded content in the word and notebook windows, it is a blurred display.
[0115] For another example, the personal information, shopping information, and financial information in the Taobao and JD.com windows are determined as the target content to be blurred. Then when displaying the personal information, shopping information, and financial information in the Taobao and JD.com windows, it is a blurred display.
[0116] In some embodiments, the step of "blurring the display of the target content" may include:
[0117] A. Extract the content data of the target content.
[0118] Among them, the content data can be the user information and communication content in the WeChat and QQ windows, and the content data can also be the recorded content in the word and notebook windows. Of course, the content data can also be images such as personal information, shopping information, and financial information in the Taobao and JD.com windows.
[0119] B. Perform Gaussian blur processing on the content data to obtain the processed data.
[0120] Among them, Gaussian blur is a widely used processing method in image processing software, usually used to reduce image noise and reduce the level of details. For example, in the embodiments of the present application, Gaussian blur is performed on the images of user information and communication content in WeChat and QQ windows, the recorded content images in word and notebook windows, and the images of personal information, shopping information, and financial information in Taobao and JD.com windows to obtain the processed data. The process of Gaussian blur of an image is the convolution of the image with a normal distribution, which will not be elaborated here.
[0121] C. Render and display the processed data.
[0122] Among them, the image obtained by rendering and displaying the processed data is the image generated by the Gaussian blur technology, and its visual effect is like observing the image through a translucent screen.
[0123] In some embodiments, after the step of "blur-displaying the privacy application window", the following may be included:
[0124] When it is detected that the operation position is in the privacy application window, the privacy application window is de-blurred and displayed.
[0125] Among them, when it is detected that the operation position is in the privacy application window, that is, the privacy application window is in an activated state. It can be understood that when the privacy application window is activated according to the user's operation position, and at the same time, when the privacy application window is in a blurred display state, the privacy application window is de-blurred and displayed. De-blurring display means that the content in the privacy application window can be seen clearly.
[0126] Please refer to Figure 1d , when the blurred-displayed privacy application window is activated, the privacy application window switches from blurred display to de-blurred display. Thus, the user can normally see the content in the privacy application window clearly.
[0127] In some embodiments, the step of "de-blurring and displaying the privacy application window" may include:
[0128] (1) Extract the image features of the privacy application window in the blurred display state to obtain blurred image features.
[0129] Among them, the blurred image features are the blurred image features in the privacy application window. For example, the image features of user information and communication content in WeChat and QQ windows; the image features of recorded content in word and notebook windows; it can also be the image features of personal information, shopping information, and financial information in Taobao and JD.com windows.
[0130] (2) Perform de-blurring processing according to the blurred image features to obtain the de-blurred privacy application window.
[0131] Among them, the defuzzification process is the deconvolution of the image. The blurred image features are deconvolved to obtain a defuzzified privacy application window. After defuzzification, the content inside the privacy application window can be seen clearly.
[0132] (3) Display the defuzzified privacy application window.
[0133] Among them, through the displayed defuzzified privacy application window, the user can clearly see the content inside the privacy application window, enabling the normal display and operation of the privacy application window.
[0134] According to the above description, the method provided by the embodiments of the present invention will be illustrated by examples below.
[0135] Specifically, taking the case where the display method implementation device is integrated in an electronic device (such as integrated in the electronic device in the form of a client) as an example, the method of the present invention will be introduced in detail.
[0136] Please refer to Figure 2 , a window display method, and the specific process may include:
[0137] 201. The electronic device obtains an application window list.
[0138] Among them, the application window can be an application program window displayed on the display screen. For example, the chat window of WeChat and the download window of Thunder. It should be noted that multiple application windows can be displayed on the display screen simultaneously for the user to operate or view. Among them, the set of windows of all application programs displayed within the display screen forms an application window list. It can be understood that the application window list can include multiple windows. For example, the application window list can include privacy application windows and non-privacy application windows. For specific reference, please refer to the introduction of the above embodiments.
[0139] 202. The electronic device receives a marked trigger instruction for the privacy application window.
[0140] Among them, receiving the marked trigger instruction for the privacy application window can include many types. For example, in some embodiments, the user can input an operation instruction through the user operation interface, enabling the electronic device to receive the marked trigger instruction. The user input operation instruction can be a gesture on the display screen of the electronic device or a key combination in the input port of the electronic device, etc.
[0141] For example, when multiple application windows are displayed on the display screen, a control for starting the marked trigger instruction can be activated. When the operation instruction input by the user through the operation interface matches the preset operation instruction in the control for the marked trigger instruction, the electronic device can receive the marked trigger instruction of the user.
[0142] For another example, when a WeChat chat window and a Thunder download window are displayed on a display screen, a control for triggering a marked instruction is opened. When the operation instruction input by the user matches the preset operation instruction in the control for triggering the marked instruction, the marked trigger instruction of the user's application window can be received.
[0143] 203. The electronic device displays the application identifier corresponding to each application window in the application window list according to the marked trigger instruction.
[0144] Among them, the application window list of the electronic device includes the corresponding identifiers of all the displayed application windows on the display screen. When the marked trigger instruction is received, the application window list can be popped up from the display screen.
[0145] 204. The electronic device obtains the target application identifier selected by the user from the application window list.
[0146] Among them, when the application identifiers corresponding to all windows are displayed in the window list of the electronic device, the user can select the target application identifier from the window list. The target application identifier can be selected by the user from the application window list according to his own needs. For example, there is a corresponding identifier on each application identifier in the application window list. When the identifier is selected, the electronic device can obtain the target application identifier selected by the user from the application window list.
[0147] 205. The electronic device marks the application window corresponding to the target application identifier as a privacy application window.
[0148] Among them, the target application identifier is the identifier selected by the user from the application window list.
[0149] 206. The electronic device obtains the current position of the activation identifier on the display screen.
[0150] Among them, the activation identifier can be a moving pointer in the electronic device. For example, the mouse in a computer and the cursor in a mobile phone. It should be noted that there are many ways to trigger the activation instruction through the activation identifier. For example, the movement, double-click, single-click, etc. of the mouse.
[0151] For example, the electronic device detects the current position of the mouse on the display screen of the electronic device, and judges whether the user operation position is in the privacy application window by detecting the current position of the mouse.
[0152] 207. The electronic device judges whether the user operation position is within the privacy application window based on the current position of the activation identifier.
[0153] Among them, the current position of the activation identifier on the display screen can be the position where the activation identifier stays. For example, when the electronic device detects the current position of the mouse, the mouse stays within one of multiple application windows, and by clicking or double-clicking or other forms, it triggers the activation of the application window where the mouse stays to determine whether the user operation position is within the privacy application window from the list of the multiple application windows.
[0154] 208. The electronic device obtains the application program type corresponding to the privacy application window.
[0155] Among them, the application program type is the application category of the application program. For example, WeChat and QQ, etc. are instant messaging software. Word and Notebook, etc. are office software. Taobao and JD.com, etc. are shopping software. When performing blurred display on the marked application window, perform blurred display according to the marked application program type.
[0156] 209. The electronic device determines the target content to be blurred displayed in the privacy application window according to the application program type.
[0157] Among them, determine the target content to be blurred displayed according to different types of privacy application programs, so that there is a focus for different marked application programs, thus avoiding blurred display of unnecessary content, and thereby reducing the resource consumption of the electronic device.
[0158] For example, when the privacy application window is the application window corresponding to instant messaging software such as WeChat and QQ, the user information and communication content in the windows of WeChat and QQ are confirmed as the target content to be blurred displayed. It should be noted that the user information includes personal information such as the user's avatar and nickname. The communication content includes information such as chat messages. And other content in the windows of WeChat and QQ is not the target content to be blurred displayed.
[0159] Also for example, when the privacy application window is the application window of office software such as Word and Notebook, the recorded content in the windows of Word and Notebook is confirmed as the target content to be blurred displayed. It should be noted that the recorded content is the content information input in the Word and Notebook documents. And other content in the windows of Word and Notebook is not the target content to be blurred displayed.
[0160] Also for example, when the privacy application window is the application window of shopping software such as Taobao and JD.com, the personal information, shopping information and financial information in the windows of Taobao and JD.com are determined as the target content to be blurred displayed. Among them, the personal information is information such as the user's address, name and phone number. The shopping information is information such as the types and quantities of purchased items. The financial information is information such as the payment amount and payment method. And other content in the application windows of shopping software such as Taobao and JD.com is not the target content to be blurred displayed.
[0161] 210. The electronic device extracts the content data of the target content.
[0162] Among them, the content data can be user information and communication content in WeChat and QQ windows, and the content data can also be the content recorded in word and notebook windows. Of course, the content data can also be images of personal information, shopping information, and financial information, etc. in Taobao and JD.com windows.
[0163] 211. The electronic device performs Gaussian blur processing on the content data to obtain processed data.
[0164] Among them, Gaussian blur is a widely used processing method in image processing software, and it is usually used to reduce image noise and reduce the level of details. For example, in the embodiments of the present application, Gaussian blur is performed on the images of user information and communication content in WeChat and QQ windows, the images of content recorded in word and notebook windows, and the images of personal information, shopping information, and financial information in Taobao and JD.com windows to obtain processed data. The Gaussian blur process of an image is the convolution of the image with a normal distribution.
[0165] 212. The electronic device renders and displays the processed data.
[0166] Among them, the image obtained by rendering and displaying the processed data is the image generated by the Gaussian blur technology, and its visual effect is like observing the image through a translucent screen.
[0167] 213. The electronic device extracts image features of the privacy application window in the blurred display state to obtain blurred image features.
[0168] Among them, the blurred image features are the blurred image features within the marked application window. For example, the image features of user information and communication content in WeChat and QQ windows; the image features of content recorded in word and notebook windows; and the image features of personal information, shopping information, and financial information in Taobao and JD.com windows.
[0169] 214. The electronic device performs deblurring processing according to the blurred image features to obtain a deblurred privacy application window.
[0170] Among them, deblurring processing is the deconvolution of an image. The blurred image features are deconvolved to obtain a deblurred application window. The deblurred application window can clearly show the content within the privacy application window.
[0171] 215. The electronic device displays the deblurred privacy application window.
[0172] Among them, through the defuzzified privacy application window displayed, the user can clearly see the content within the privacy application window and can perform normal operations on the privacy application window.
[0173] As can be seen from the above, in the embodiment of the present invention, the privacy application window in the inactive state is displayed in a blurred manner, thus avoiding the security risk of privacy information leakage due to being peeked by others, and improving the security of information.
[0174] In addition, the solution of the embodiment of the present invention is not likely to lose windows during the switching of multiple windows, facilitating the switching between multiple windows and greatly improving the convenience of the user to switch between multiple windows.
[0175] To facilitate the better implementation of the window display method provided by the embodiment of the present invention, in an embodiment, a display device is further provided. This display device is applicable to an electronic device. The meanings of the nouns are the same as those in the above window display method, and the specific implementation details can refer to the description in the method embodiment.
[0176] In an embodiment, a display device is further provided. This display device can be specifically applied to an electronic device. For example, it can be integrated in the client in the form of a client, as Figure 3a shown, this display device may include: an acquisition unit 301 and a blurred display unit 302, specifically as follows:
[0177] The acquisition unit 301 is used to acquire an application window list, and the application window list includes the privacy application window marked by the user received in advance;
[0178] The blurred display unit 302 is used to display the privacy application window in a blurred manner when it is detected that the user operation position is not in the privacy application window.
[0179] In some embodiments, the blurred display unit 302 may specifically be used for:
[0180] When it is detected that the user operation position is in the privacy application window, the privacy application window is displayed in a defuzzified manner.
[0181] In some embodiments, the blurred display unit 302 may specifically be used for:
[0182] Performing image feature extraction on the privacy application window in the blurred display state to obtain blurred image features;
[0183] Performing defuzzification processing according to the blurred image features to obtain the defuzzified privacy application window;
[0184] Displaying the defuzzified privacy application window.
[0185] In some embodiments, it further includes a marking unit 303, and the marking unit 303 can specifically be used for:
[0186] Receiving a marking trigger instruction for the privacy application window;
[0187] Displaying the application identifier corresponding to each application window in the application window list according to the marking trigger instruction;
[0188] Obtaining the target application identifier selected by the user from the application window list;
[0189] Marking the application window corresponding to the target application identifier as a privacy application window.
[0190] In some embodiments, it further includes a marking unit 303, and the marking unit 303 can specifically be used for:
[0191] Receiving a marking trigger instruction for the privacy application window;
[0192] Obtaining the historical object operation data of the application corresponding to each application window according to the trigger instruction;
[0193] Marking out the privacy application window from the application window list according to the historical object operation data.
[0194] In some embodiments, the blurring display unit 302 can specifically be used for:
[0195] Obtaining the current position of the activation identifier on the display screen;
[0196] Judging whether the user operation position is within the privacy application window based on the current position of the activation identifier.
[0197] In some embodiments, the blurring display unit 302 can specifically be used for:
[0198] Obtaining the application program type corresponding to the privacy application window;
[0199] Determining the target content to be blurred and displayed in the privacy application window according to the application program type;
[0200] Performing blurring display on the target content.
[0201] In some embodiments, the blurring display unit 302 can specifically be used for:
[0202] Extracting the content data of the target content;
[0203] Performing Gaussian blurring processing on the content data to obtain processed data;
[0204] Render and display the processed data.
[0205] Please refer to Figure 3b , an embodiment of the present invention provides a display device. The display device includes an acquisition unit 301 configured to acquire a list of application windows, where the list of application windows includes privacy application windows marked by a user received in advance, and a blurring display unit 302 configured to blur the privacy application windows when it is detected that the user operation position is not in the privacy application windows. This solution can improve the security of information.
[0206] An embodiment of the present invention further provides an electronic device, which may be a terminal or a server. For example, the electronic device may include a display screen, a processor, and so on. For another example, the electronic device may be a user terminal, such as a mobile phone, a tablet computer, and so on. As Figure 4 shown, it shows a schematic structural diagram of the electronic device involved in the embodiment of the present invention. Specifically:
[0207] The electronic device may include a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, an input unit 404, and other components. Those skilled in the art can understand that Figure 4 the structural diagram of the electronic device shown in
[0208] does not limit the electronic device, and the electronic device may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements. Among them:
[0209] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the terminal. In addition, the memory 402 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory 402 can also include a memory controller to provide the processor 401 with access to the memory 402.
[0210] The electronic device further includes a power supply 403 for powering each component. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 403 can also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
[0211] The terminal may further include an input unit 404, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
[0212] Although not shown, the terminal may further include a display unit, etc., which will not be elaborated here. Specifically, in this embodiment, the processor 401 in the terminal will load the executable files corresponding to the processes of one or more application programs into the memory 402 according to the following instructions, and the processor 401 will run the application programs stored in the memory 402 to implement various functions as follows:
[0213] The embodiment of the present invention can obtain an application window list, where the application window list includes privacy application windows marked by a user received in advance. When it is detected that the user operation position is not in the privacy application window, the privacy application window is displayed in a blurred manner.
[0214] For the specific implementation of the above operations, reference can be made to the previous embodiments, which will not be elaborated here.
[0215] As can be seen from the above, the terminal provided by the embodiment of the present invention can realize the display of windows, greatly improving information security.
[0216] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions or by controlling relevant hardware through instructions. The instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0217] Therefore, an embodiment of the present invention provides a storage medium in which multiple instructions are stored. The instructions can be loaded by a processor to execute the steps in any one of the window display methods provided by the embodiments of the present invention. For example:
[0218] Obtain a list of application windows, where the list of application windows includes privacy application windows marked by a user received in advance; when it is detected that the user operation position is not in the privacy application window, blur the display of the privacy application window.
[0219] For the specific implementation of each of the above operations, reference can be made to the previous embodiments and will not be elaborated here.
[0220] Among them, the storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), a magnetic disk, an optical disc, etc.
[0221] Since the instructions stored in the storage medium can execute the steps in any one of the methods provided by the embodiments of the present invention, the beneficial effects that can be achieved by any one of the methods provided by the embodiments of the present invention can be realized. For details, refer to the previous embodiments and will not be elaborated here.
[0222] The above has introduced in detail a window display method, a display device, and a storage medium provided by the embodiments of the present invention. Specific examples are used in this article to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.
Claims
1. A window display method, characterized in that, Including: A control for triggering a marking instruction when multiple application windows are displayed on a display screen; Obtaining an application window list, where the application window list is an application window list formed by a set of windows of all application programs displayed within a display screen; Displaying the application window list on the display screen and receiving a marking trigger instruction, and marking a privacy application window from the application window list according to the marking trigger instruction, including: displaying an application identifier corresponding to each application window in the application window list according to the marking trigger instruction; obtaining a target application identifier selected by a user from the application window list; marking the application window corresponding to the target application identifier as a privacy application window, where a prompt message of the corresponding application program is displayed beside the application identifier in the application window list to prompt the user to select an application window that needs to be blurred; and obtaining historical user behavior data of the application corresponding to each application window according to the marking trigger instruction; marking a privacy application window from the application window list according to the historical user behavior data; When it is detected that the user operation position is not in the privacy application window, obtaining the application program type corresponding to the privacy application window, determining target content to be blurred and displayed in the privacy application window according to the application program type, and performing blurred display on the target content; where the target content is part of the content in the privacy application window.
2. The window display method according to claim 1, wherein After the privacy application window is blurred and displayed, it further includes: When it is detected that the user operation position is in the privacy application window, performing de-blurring display on the privacy application window.
3. The window display method according to claim 2, wherein The performing de-blurring display on the privacy application window includes: Performing image feature extraction on the privacy application window in a blurred display state to obtain blurred image features; Performing de-blurring processing according to the blurred image features to obtain a de-blurred privacy application window; Displaying the de-blurred privacy application window.
4. The window display method according to claim 1, wherein Before the step of when it is detected that the user operation position is not in the privacy application window, it includes: Obtaining the current position of an activation identifier on the display screen; Judging whether the user operation position is within the privacy application window based on the current position of the activation identifier.
5. The window display method according to claim 1, wherein The performing blurred display on the target content includes: Extracting content data of the target content; Performing Gaussian blur processing on the content data to obtain processed data; Performing rendering display on the processed data.
6. A display device, characterized in that, Including: An obtaining unit for triggering a control of a marking instruction when multiple application windows are displayed on a display screen; Obtaining an application window list, where the application window list is an application window list formed by a set of windows of all application programs displayed within a display screen; A marking unit, configured to display the list of application windows on the display screen, receive a marking trigger instruction, and mark a privacy application window from the list of application windows according to the marking trigger instruction, including: displaying the application identifier corresponding to each application window in the list of application windows according to the marking trigger instruction; obtaining a target application identifier selected by the user from the list of application windows; marking the application window corresponding to the target application identifier as a privacy application window, wherein a prompt message of the corresponding application program is displayed beside the application identifier in the list of application windows to prompt the user to select an application window that needs to be blurred; and obtaining the historical user behavior data of the application corresponding to each application window according to the marking trigger instruction; marking a privacy application window from the list of application windows according to the historical user behavior data; A blurring display unit, configured to obtain the application program type corresponding to the privacy application window when it is detected that the user operation position is not in the privacy application window, determine the target content to be blurred in the privacy application window according to the application program type, and perform blurring display on the target content; wherein the target content is a part of the content in the privacy application window.
7. A storage medium, characterized in that, The storage medium stores multiple instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the window display method according to any one of claims 1 to 5.
8. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the computer program, the steps of the window display method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Private information protection method and terminal in split screen state
CN106682541A
Display method and device, terminal and readable storage medium
CN109491737A