A peep-proof method suitable for a display screen, a display screen and a readable storage medium

CN117633924BActive Publication Date: 2026-09-04SHENZHEN CHUANGZHICHENG TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311664080.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-06
Publication Date
2026-09-04
Estimated Expiration
2043-12-06

AI Technical Summary

Technical Problem

然而,当电场发生变化或者观看角度改变时,液晶分子的排列也会随之调整,导致光线无法正常通过,从而使得屏幕内容在其他角度下变得模糊或不可见

Benefits of technology

1、本申请提供了一种适用于显示屏的防窥方法,通过检测预设范围内的视线数据,得到视线数据组。在确定视线数据组中存在第二属性的情况下,确定正在显示内容的保密属性。当保密属性为第一保密时,进一步确定正在显示内容中的若干敏感语句。这些敏感语句将被设置为第一显示格式,并被若干第一控件一一覆盖。当鼠标光标在第一控件停留时间大于第一时间阈值时,第一控件对应的敏感语句将被设置为第二显示格式,提高了显示屏中内容的隐私性,降低了显示屏中内容泄漏的风险。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117633924B_ABST
    Figure CN117633924B_ABST
Patent Text Reader

Abstract

A kind of method suitable for display screen, display screen and readable storage medium of peep-proof, in the method, the line-of-sight data in the preset range is detected, and the line-of-sight data group is obtained;In the case where the number of line-of-sight data with second attribute in line-of-sight data group is not less than two, the security attribute of the content being displayed is determined;In the case where the security attribute is first security, a plurality of sensitive sentences in the content being displayed are determined;A plurality of sensitive sentences are set to first display format so that a plurality of sensitive sentences are covered by a plurality of first controls one by one;In the case where the residence time of mouse cursor in first control is greater than first time threshold, the sensitive sentence corresponding to first control is set to second display format. The privacy of the content in the display screen is improved, and the risk of content leakage in the display screen is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of screen privacy protection, and particularly relates to a privacy protection method for a display screen, a display screen, and a readable storage medium. Background Technology

[0002] With the rapid development of information technology, people are increasingly relying on various electronic devices to handle sensitive information and protect their personal privacy. However, this also brings with it the growing risk of being spied on and having their information leaked. Especially in public places, office environments, and while traveling, screen content is easily spied on by onlookers. This spying not only infringes on personal privacy but can also lead to the leakage of sensitive information, such as bank accounts, personal communications, and trade secrets. To address this issue, screen privacy technology has emerged.

[0003] In related technologies, viewing angle switching technology can be used. This technology uses a special arrangement of liquid crystal molecules and control of the electric field to allow the display to present different content at different viewing angles. When a user views the screen directly, the content is clearly visible; however, when viewed from the side or other angles, the content becomes blurry or completely invisible. The key to this technology lies in the arrangement of liquid crystal molecules and the changes in the electric field. By adjusting the strength and direction of the electric field, the liquid crystal molecules can change their arrangement at different angles. When the electric field is working properly, the liquid crystal molecules are arranged very regularly, allowing light to pass through and presenting a clear image. However, when the electric field changes or the viewing angle changes, the arrangement of the liquid crystal molecules also adjusts, causing light to be unable to pass through normally, thus making the screen content blurry or invisible at other angles.

[0004] However, while the above methods can effectively prevent peeping from other directions, if the person peeping is also directly in front of the display screen, they can still see the content on the screen from their direct viewpoint, and the content on the screen still has a significant risk of leakage. Summary of the Invention

[0005] This application provides a privacy protection method for a display screen, a display screen, and a readable storage medium to improve the privacy of content on the display screen and reduce the risk of content leakage on the display screen.

[0006] In a first aspect, this application provides a method for preventing peeping to a display screen, which involves detecting gaze data within a preset range to obtain a gaze data group, wherein the gaze data has a first attribute or a second attribute; if it is determined that there are at least two gaze data in the gaze data group with the second attribute, the confidentiality attribute of the content being displayed is determined; if the confidentiality attribute is determined to be first confidentiality, several sensitive statements in the content being displayed are determined; the several sensitive statements are set to a first display format so that the several sensitive statements are covered by several first controls one by one; if it is determined that the time the mouse cursor stays on the first control is greater than a first time threshold, the sensitive statement corresponding to the first control is set to a second display format.

[0007] By employing the above technical solution, a gaze data set is obtained by detecting gaze data within a preset range. If a second attribute is determined within the gaze data set, the confidentiality attribute of the currently displayed content is determined. When the confidentiality attribute is set to first confidentiality, several sensitive statements within the currently displayed content are further identified. These sensitive statements are set to a first display format and covered by several first controls. When the mouse cursor remains on a first control for a duration exceeding a first time threshold, the sensitive statement corresponding to the first control is set to a second display format, thus improving the privacy of the content on the screen and reducing the risk of content leakage.

[0008] In conjunction with some embodiments of the first aspect, in some embodiments, when it is determined that the time the mouse cursor stays on the first control is greater than a first time threshold, the sensitive statement corresponding to the first control is set to a second display format. The method further includes: when it is determined that the confidentiality attribute is a second confidentiality, displaying a preset interface so that the preset interface completely covers the currently displayed content; generating and displaying a warning message and a second control corresponding to the warning message; and closing the preset interface in response to the second control being triggered.

[0009] By adopting the above technical solution, when the confidentiality attribute is set to level 2, the method displays a preset interface that completely covers the currently displayed content. Simultaneously, a warning message and its corresponding second control are generated and displayed. When the second control is triggered, the preset interface is closed to protect the security of the displayed content, improve the privacy of the content on the screen, and reduce the risk of content leakage.

[0010] In conjunction with some embodiments of the first aspect, in some embodiments, detecting gaze data within a preset range to obtain a gaze data set specifically includes: receiving real-time monitoring video sent by a video acquisition device; inputting the real-time monitoring video into a facial recognition model to obtain a gaze data set, the gaze data set including several gaze data points, the gaze data including the gaze point and duration; if it is determined that the gaze point corresponding to the current gaze data is not within the preset range, determining the current gaze data as a first attribute; if it is determined that the gaze point corresponding to the current gaze data is within the preset range, determining whether the duration corresponding to the current gaze data is greater than a preset duration; if not, determining the current gaze data as the first attribute; if so, determining the current gaze data as a second attribute.

[0011] By employing the above technical solution, real-time monitoring video sent by video acquisition equipment is received and input into a facial recognition model to obtain a gaze data set. The gaze data set includes multiple gaze data points, each containing the gaze's focal point and duration. By determining whether the gaze's focal point is within a preset range and whether the duration exceeds a preset time, it can be determined whether the current gaze data belongs to the first or second attribute. This provides data support for deciding whether to proceed with further anti-spying operations, improving the privacy of the content displayed on the screen and reducing the risk of content leakage.

[0012] In conjunction with some embodiments of the first aspect, in some embodiments, when it is determined that the dwell time of the mouse cursor on the first control is greater than a first time threshold, the sensitive statement corresponding to the first control is set to a second display format. Specifically, this includes: when the mouse cursor is detected to be on the first control, starting a timer to obtain the dwell time; when it is determined that the dwell time is greater than the first time threshold, setting the first control to a transparent format; and setting the sensitive statement corresponding to the first control to a second display format so that the sensitive statement is displayed at the position corresponding to the first control.

[0013] By employing the above technical solution, the system detects whether the mouse cursor is hovering over a first control and starts timing to obtain the hover time. When the hover time exceeds a first time threshold, the first control is set to a transparent format. Simultaneously, the sensitive statements corresponding to the first control are set to a second display format, displaying them at the position of the first control. In this way, by controlling the mouse cursor hover time, sensitive information can be protected, improving the privacy of the content on the display screen and reducing the risk of content leakage.

[0014] In conjunction with some embodiments of the first aspect, in some embodiments, after setting the sensitive statement corresponding to the first control to the second display format so that the sensitive statement is displayed within the range of the first control, the method further includes: when it is determined that the mouse cursor is not in the first control, setting the sensitive statement to the first display format so that the sensitive statement is covered by the first control.

[0015] By employing the above technical solution, sensitive statements are set to the primary display format when the mouse cursor is not over the first control. This means that sensitive statements are hidden and not directly displayed on the screen. By overlaying sensitive statements on the first control, sensitive information can be prevented from being viewed by others. Sensitive statements will only be displayed again when the mouse cursor returns to the first control, improving the privacy of the content on the screen and reducing the risk of content leakage.

[0016] In conjunction with some embodiments of the first aspect, in some embodiments, after determining that the mouse cursor is not in the first control, and setting the sensitive statement to the first display format so that the sensitive statement is covered by the first control, the method further includes: when determining that the mouse cursor is detected to have returned to the first control, obtaining the departure duration, the departure duration being the duration from when the mouse cursor is not in the first control to when the mouse cursor returns to the first control; and when determining that the departure duration is not greater than a preset departure duration, setting the sensitive statement corresponding to the first control to the second display format.

[0017] By adopting the above technical solution, when it is determined that the mouse cursor is not on the first control, the sensitive statement is set to the first display format and covered by the first control. When the mouse cursor is detected to be resting on the first control again, the sensitive statement corresponding to the first control is set to the second display format based on the duration of the absence. This technology effectively protects the security of sensitive information while automatically adjusting the display format according to the continuity of user operations, thereby improving the privacy of the content on the screen and reducing the risk of content leakage.

[0018] In conjunction with some embodiments of the first aspect, in some embodiments, the facial recognition model is an intelligent model obtained by inputting the real-time monitoring video into a deep learning algorithm and training it with all historical real-time monitoring video data as training data. The real-time monitoring video is input into the facial recognition model to obtain a gaze data set, which includes several gaze data, including the gaze point and duration.

[0019] By employing the above technical solution, a facial recognition model is used to detect gaze data within a preset range to obtain a gaze data set, including the gaze point and duration. This facial recognition model is an intelligent model trained by inputting real-time monitoring video into a deep learning algorithm. By inputting real-time monitoring video into the facial recognition model, the user's gaze data can be accurately obtained.

[0020] Secondly, this application provides a privacy screen suitable for a display screen, the display screen including: a data monitoring module, used to detect gaze data within a preset range and obtain a gaze data group, the attribute of the gaze data being a first attribute or a second attribute; The confidentiality attribute determination module is used to determine the confidentiality attribute of the content being displayed when there are at least two line-of-sight data in the line-of-sight data group whose attribute is the second attribute. The sensitive statement determination module is used to determine several sensitive statements in the currently displayed content when the confidentiality attribute is determined to be first-level confidentiality. The overlay module is used to set several sensitive statements to a first display format so that several sensitive statements are overlaid by several first controls; The display settings module is used to set the sensitive statement corresponding to the first control to a second display format when it is determined that the time the mouse cursor stays on the first control is greater than a first time threshold.

[0021] Thirdly, embodiments of this application provide a privacy display screen suitable for a display screen, the display screen including: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code including computer instructions, the one or more processors calling the computer instructions to cause the display screen to perform the method as described in the first aspect and any possible implementation of the first aspect.

[0022] Fourthly, embodiments of this application provide a computer-readable storage medium including instructions that, when executed on a display screen, cause the display screen to perform the method described in the first aspect and any possible implementation thereof.

[0023] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: 1. This application provides a privacy protection method for a display screen. By detecting gaze data within a preset range, a gaze data set is obtained. If a second attribute is determined within the gaze data set, the confidentiality attribute of the currently displayed content is determined. When the confidentiality attribute is set to first confidentiality, several sensitive statements within the currently displayed content are further identified. These sensitive statements are set to a first display format and covered by several first controls. When the mouse cursor remains on a first control for a duration exceeding a first time threshold, the sensitive statement corresponding to the first control is set to a second display format, thereby improving the privacy of the content on the display screen and reducing the risk of content leakage.

[0024] 2. This application provides a method for preventing peeping on displays. It involves receiving real-time monitoring video from a video capture device and inputting it into a facial recognition model to obtain a gaze data set. The gaze data set includes multiple gaze data points, each including the gaze's focal point and duration. By determining whether the gaze's focal point is within a preset range and whether the duration exceeds a preset time, it can be determined whether the current gaze data belongs to a first attribute or a second attribute. This provides data for deciding whether to proceed with further peeping prevention operations, improving the privacy of content on the display screen and reducing the risk of content leakage.

[0025] 3. This application provides a privacy protection method for a display screen. It detects whether the mouse cursor is hovering over a first control and starts timing to obtain the hover time. When the hover time exceeds a first time threshold, the first control is set to a transparent format. Simultaneously, sensitive statements corresponding to the first control are set to a second display format, displaying them at the position of the first control. In this way, by controlling the mouse cursor hover time, sensitive information can be protected, improving the privacy of content on the display screen and reducing the risk of content leakage.

[0026] 4. This application provides a privacy protection method for a display screen. When the mouse cursor is determined not to be on a first control, sensitive statements are set to a first display format and covered by the first control. When the mouse cursor is detected to be resting on the first control again, the sensitive statements corresponding to the first control are set to a second display format based on the duration of the absence. This technology improves the privacy of the content on the display screen and reduces the risk of content leakage on the display screen by automatically adjusting the display format according to the continuity of user operations while continuing to protect the security of sensitive information. Attached Figure Description

[0027] Figure 1 This is a schematic flowchart of a privacy protection method for a display screen according to an embodiment of this application.

[0028] Figure 2This is a scenario example diagram of a privacy protection method for a display screen according to an embodiment of this application.

[0029] Figure 3 This is another schematic flowchart of a privacy protection method for a display screen according to an embodiment of this application.

[0030] Figure 4 This is a schematic diagram of the functional module structure of a privacy display screen suitable for display screens, provided in an embodiment of this application.

[0031] Figure 5 This is a schematic diagram of the physical device structure of a privacy screen suitable for display screens, provided in an embodiment of this application. Detailed Implementation

[0032] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to any or all possible combinations including one or more of the listed items.

[0033] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0034] With the rapid development of information technology, people are increasingly relying on various electronic devices to handle sensitive information and protect their personal privacy. However, this also brings with it the growing risk of being spied on and having their information leaked. Especially in public places, office environments, and while traveling, screen content is easily spied on by onlookers. This spying not only infringes on personal privacy but can also lead to the leakage of sensitive information, such as bank accounts, personal communications, and trade secrets. To address this issue, screen privacy technology has emerged.

[0035] In related technologies, viewing angle switching technology can be used. This technology uses a special arrangement of liquid crystal molecules and control of the electric field to allow the display to present different content at different viewing angles. When a user views the screen directly, the content is clearly visible; however, when viewed from the side or other angles, the content becomes blurry or completely invisible. The key to this technology lies in the arrangement of liquid crystal molecules and the changes in the electric field. By adjusting the strength and direction of the electric field, the liquid crystal molecules can change their arrangement at different angles. When the electric field is working properly, the liquid crystal molecules are arranged very regularly, allowing light to pass through and presenting a clear image. However, when the electric field changes or the viewing angle changes, the arrangement of the liquid crystal molecules also adjusts, causing light to be unable to pass through normally, thus making the screen content blurry or invisible at other angles.

[0036] However, while the above methods can effectively prevent peeping from other directions, if the person peeping is also directly in front of the display screen, they can still see the content on the screen from their direct viewpoint, and the content on the screen still has a significant risk of leakage.

[0037] This application provides a privacy protection method for a display screen, a display screen, and a readable storage medium to improve the privacy of content on the display screen and reduce the risk of content leakage. The following describes the method in conjunction with... Figure 1 This application describes a privacy protection method for displays provided by the following: Please see Figure 1 This is a flowchart illustrating a privacy protection method for a display screen according to an embodiment of this application.

[0038] S101. Detect line-of-sight data within a preset range to obtain a line-of-sight data set; The display screen detects gaze data within a preset range, resulting in a gaze data set. The gaze data is either a first attribute or a second attribute. The preset range is the area directly opposite the display screen, within which the content of the display screen can be seen. How the gaze data within the preset range is detected and the gaze data set is obtained will be described below and will not be repeated here.

[0039] S102. If the number of gaze data with the second attribute in the gaze data group is not less than two, determine the confidentiality attribute of the content being displayed. When the display detects at least two specific gaze data points as secondary attributes within a gaze data set, it indicates that someone is spying on the display. The display will then determine the confidentiality attribute of the currently displayed content. For example, if the display detects that the user is looking at the screen in the user's gaze data, it will determine the confidentiality of the current display content to determine the next step.

[0040] S103. When the confidentiality attribute is determined to be the second level of confidentiality, display the preset interface so that the preset interface completely covers the content being displayed. If the display determines that the confidentiality attribute of the currently displayed content is Level 2, the display will show a preset interface that completely covers the content being displayed to ensure that confidential information cannot be viewed by others. For example, the display will show an obscuring layer to cover the content being displayed. This Level 2 confidentiality attribute can be High confidentiality, meaning that no content can be leaked.

[0041] S104. Generate and display the warning message and the corresponding second control; When the display screen detects a security threat, it generates a corresponding warning message and displays it on a secondary control on the screen. For example, the display screen might generate a warning message: "Warning! Someone is spying on your bank account information," and display a warning icon on the screen. There are no restrictions on the specific content or display format of the warning message.

[0042] S105. In response to the second control being triggered, close the preset interface; When a user confirms that others have left or allows content to be viewed by others, clicking the second control will cause the display screen to close the preset interface in response to the triggering of the second control.

[0043] S106. If the confidentiality attribute is determined to be Level 1 confidentiality, identify several sensitive statements in the currently displayed content; When the display screen determines that the confidentiality attribute is set to Level 1, it identifies several sensitive statements within the currently displayed content. This Level 1 confidentiality is a medium level, meaning some content can be seen while others cannot. Sensitive statements are content that cannot be viewed; they can be user-defined statements or statements inherent to the content itself, without limitation here.

[0044] S107. Set several sensitive statements to the first display format so that the several sensitive statements are covered by several first controls one by one; The display screen sets several sensitive statements to a first display format, causing these sensitive statements to be covered by several first controls one by one. This first display format can be hidden or use other colors, etc., and is not limited here. Several first controls are used to cover several sensitive statements one by one, preventing them from being displayed.

[0045] S108. When the mouse cursor is detected to be hovering over the first control, start timing and obtain the hovering time. Next, the user needs to view the covered sensitive statements. The user moves the mouse cursor to the first control, and a timer starts to record the dwell time. This dwell time is constantly changing.

[0046] S109. If the dwell time is determined to be greater than the first time threshold, set the first control to a transparent format; If the display screen determines that the dwell time is greater than the first time threshold, it sets the first control to a transparent format, that is, the first control becomes transparent, so that sensitive statements can be displayed.

[0047] S110. Set the sensitive statement corresponding to the first control to the second display format so that the sensitive statement is displayed at the position corresponding to the first control. The display screen sets the sensitive statement corresponding to the first control to the second display format, so that the sensitive statement is displayed in the position corresponding to the first control. That is, it is adjusted back to the original display format, allowing the user to clearly see the sensitive statement. The first control is still on top of the sensitive statement, meaning that the sensitive statement is still covered by the first control.

[0048] S111. If it is determined that the mouse cursor is not in the first control, set the sensitive statement to the first display format so that the sensitive statement is covered by the first control. After the user finishes viewing, they move the mouse cursor away. At this time, the display screen sets the sensitive statement to the first display format so that the sensitive statement is covered by the first control, which is the same as step S107.

[0049] S112. If it is determined that the mouse cursor has been detected to be resting on the first control again, obtain the duration of the absence; After a user views the content for the first time, they may want to view other content, but they might not have read it carefully or forgotten the specific details of sensitive statements during the first viewing. In this case, the user needs to view it again. When the user moves the mouse cursor away and then moves it back to the first control, the display shows the duration the mouse cursor has been away from the first control.

[0050] S113. If the departure time is determined to be no greater than the preset departure time, set the sensitive statement corresponding to the first control to the second display format.

[0051] If the display screen determines that the time spent away from the device is no greater than a preset time, it sets the sensitive statement corresponding to the first control to the second display format, which is the same as step S110. At this point, there is no need to wait for the mouse cursor to remain on the first control again, effectively improving the efficiency of the user viewing the sensitive statement.

[0052] To facilitate understanding of the above steps, the following will be combined with... Figure 2 The following is a scenario diagram illustrating a privacy protection method for a display screen according to an embodiment of this application: Please see Figure 2 This is a scenario example diagram of a privacy protection method for a display screen according to an embodiment of this application.

[0053] like Figure 2 Figure a illustrates step S106: Given a confidentiality attribute of Level 1, several sensitive statements in the currently displayed content are identified. Three sensitive statements are marked. For example... Figure 2 As shown in Figure b, three sensitive statements are covered by the first control, and the content of the sensitive statements cannot be viewed. This describes step S107: setting several sensitive statements to the first display format so that the several sensitive statements are covered by several first controls. Figure 2 As shown in Figure c, the mouse cursor is hovering over one of the first controls, which is transparent. The sensitive statement is displayed at the position of the first control. This describes step S109: when the hovering time is determined to be greater than a first time threshold, the first control is set to a transparent format, and step S110: the sensitive statement corresponding to the first control is set to a second display format so that the sensitive statement is displayed at the position corresponding to the first control. Figure 2 As shown in Figure d, when the mouse cursor moves away from the first control, the first control returns to its original state, and the previously displayed sensitive statements are overwritten again.

[0054] The above embodiments have the following beneficial effects: By detecting gaze data within a preset range, a gaze data group is obtained, excluding the gaze data of the currently active user. If a second attribute is determined within the gaze data group, the confidentiality attribute of the currently displayed content is determined. When the confidentiality attribute is set to first confidentiality, several sensitive statements within the currently displayed content are further identified. These sensitive statements are set to a first display format and overlaid by several first controls. When the mouse cursor hovers over a first control for a duration exceeding a first time threshold, the sensitive statement corresponding to that first control is set to a second display format, thus improving the privacy of the content on the screen and reducing the risk of content leakage.

[0055] When the confidentiality attribute is set to Level 2, the method displays a preset interface that completely overwrites the currently displayed content. Simultaneously, a warning message and its corresponding second control are generated and displayed. When the second control is triggered, the preset interface is closed to protect the security of the displayed content, improving the privacy of the content on the screen and reducing the risk of content leakage.

[0056] The system detects whether the mouse cursor is hovering over a first control and starts timing to collect the hover time. When the hover time exceeds a first time threshold, the first control is set to transparent. Simultaneously, sensitive statements corresponding to the first control are set to a second display format, showing them in the position of the first control. In this way, by controlling the mouse cursor hover time, sensitive information can be protected, improving the privacy of the content displayed on the screen and reducing the risk of content leakage.

[0057] When the mouse cursor is not over the primary control, sensitive statements are set to the first display format. This means that sensitive statements are hidden and not directly displayed on the screen. By overlaying sensitive statements on the primary control, sensitive information can be prevented from being viewed by others. Sensitive statements will only be displayed again when the mouse cursor returns to the primary control, improving the privacy of the content on the screen and reducing the risk of content leakage.

[0058] When the mouse cursor is not over the first control, the sensitive statement is set to the first display format and covered by the first control. When the mouse cursor is detected to be resting on the first control again, the sensitive statement corresponding to the first control is set to the second display format based on the duration of the absence. This technology effectively protects the security of sensitive information while automatically adjusting the display format according to the continuity of user operations, thereby improving the privacy of the content on the screen and reducing the risk of content leakage.

[0059] In step S101, line-of-sight data within a preset range is detected to obtain a line-of-sight data set. The following section combines... Figure 3 The method for obtaining the line-of-sight data set in the embodiments of this application is described below: Please see Figure 3 This is another schematic flowchart of a privacy protection method for a display screen according to an embodiment of this application.

[0060] S301, Receive real-time monitoring video sent by video acquisition equipment; The video capture device connected to the display screen transmits real-time monitoring video to the display screen. This video capture device can be a camera or other similar device used to capture the environmental conditions around the display screen.

[0061] For example, in an office environment, sensitive business data is displayed on a screen. The video capture device could be a camera mounted on the office wall that captures the screen's image in real time and transmits it to the screen.

[0062] S302. Input the real-time monitoring video into the facial recognition model to obtain the gaze data set; After receiving real-time monitoring video, the display screen inputs the video into a facial recognition model to obtain a gaze data set. This gaze data set includes several gaze points, such as the gaze's focal point and duration, for subsequent anti-spyware processing and judgment. The facial recognition model is an intelligent model trained using all historical real-time monitoring video data as training data, fed with the real-time monitoring video. The gaze data set, containing several gaze points, includes the gaze's focal point and duration.

[0063] S303. If it is determined that the line of sight corresponding to the current line of sight data is not within the preset range, the current line of sight data is determined as the first attribute. If the display screen determines that the gaze point corresponding to the current gaze data is not within the preset range, it will determine the current gaze data as the first attribute, that is, the person corresponding to the gaze data is not looking at the display screen, so the gaze data will be determined as the first attribute.

[0064] S304. If it is determined that the line of sight corresponding to the current line of sight data is within the preset range, determine whether the duration corresponding to the current line of sight data is greater than the preset duration. If the display screen determines that the gaze point corresponding to the current gaze data is within a preset range, it then checks whether the duration of the gaze data exceeds a preset time. This means that the person corresponding to the gaze data is looking at the display screen, but it's uncertain whether they are glancing randomly or intentionally, so the duration is used for further judgment.

[0065] S305. If not, then the current line of sight data is determined as the first attribute; If not, the display screen will determine the current gaze data as the first attribute, meaning that the person corresponding to the gaze data glanced at the screen randomly, not intentionally spying, so the current gaze data will be determined as the first attribute.

[0066] S306. If so, then the current gaze data will be determined as the second attribute.

[0067] If so, the display screen will determine the current gaze data as the second attribute, that is, the person corresponding to the gaze data is intentionally peeping, not just glancing randomly, so the current gaze data will be determined as the second attribute.

[0068] The above embodiments have the following beneficial effects: By receiving real-time monitoring video from video capture devices and inputting it into a facial recognition model, a gaze data set is obtained. This gaze data set includes multiple gaze data points, each containing the gaze's focal point and duration. By determining whether the gaze's focal point is within a preset range and whether its duration exceeds a preset time, it's possible to determine whether the current gaze data belongs to a first or second attribute. This provides data support for deciding whether to proceed with further anti-spying operations, improving the privacy of the content displayed on the screen and reducing the risk of content leakage.

[0069] A facial recognition model is used to detect gaze data within a preset range to obtain a gaze data set, including the gaze point and duration. This facial recognition model is an intelligent model trained by inputting real-time surveillance video into a deep learning algorithm. By inputting real-time surveillance video into the facial recognition model, the user's gaze data can be accurately obtained.

[0070] The display screen in the embodiments of this application is described below from a module perspective: Please see Figure 4 This is a schematic diagram of the functional module structure of a privacy display screen suitable for display screens, provided in an embodiment of this application.

[0071] The display screen includes: The data monitoring module 401 is used to detect line-of-sight data within a preset range and obtain a line-of-sight data group, wherein the attribute of the line-of-sight data is a first attribute or a second attribute; The confidentiality attribute determination module 402 is used to determine the confidentiality attribute of the content being displayed when it is determined that there are at least two line-of-sight data in the line-of-sight data group whose attribute is the second attribute. Sensitive statement determination module 403 is used to determine several sensitive statements in the currently displayed content when the confidentiality attribute is determined to be first confidentiality. The overlay module 404 is used to set several of the sensitive statements to a first display format so that the several sensitive statements are overlaid by several first controls one by one; The display settings module 405 is used to set the sensitive statement corresponding to the first control to a second display format when it is determined that the time the mouse cursor stays on the first control is greater than a first time threshold.

[0072] The above description of the display screen in the embodiments of this application is from the perspective of modular functional entities. The following description is from the perspective of hardware processing. Please refer to [link / reference]. Figure 5 This is a schematic diagram of the physical device structure of a privacy screen suitable for display screens, provided in an embodiment of this application.

[0073] It should be noted that, Figure 5The structure of the display screen shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.

[0074] like Figure 5 As shown, the display screen includes a Central Processing Unit (CPU) 501, which can perform various appropriate actions and processes based on a program stored in Read-Only Memory (ROM) 502 or a program loaded from storage portion 508 into Random Access Memory (RAM) 503, such as performing the method described in the above embodiment. The RAM 503 also stores various programs and data required for display screen operation. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An Input / Output (I / O) interface 505 is also connected to the bus 504.

[0075] The following components are connected to I / O interface 505: input section 506 including a camera, infrared sensor, etc.; output section 507 including a liquid crystal display (LCD) and speakers, etc.; storage section 508 including a hard disk, etc.; and communication section 509 including a network interface card such as a LAN (Local Area Network) card and a modem, etc. Communication section 509 performs communication processing via a network such as the Internet. Drive 510 is also connected to I / O interface 505 as needed. Removable media 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 510 as needed so that computer programs read from them can be installed into storage section 508 as needed.

[0076] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing computer programs for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs the various functions defined in the present invention.

[0077] It should be noted that the computer-readable medium shown in the embodiments of the present invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but is not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor display screen, device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be instructed to be used by or in conjunction with a display screen, device, or apparatus. In the present invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. The transmitted data signal can take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof.

[0078] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of displays, methods, and computer program products according to various embodiments of the present invention. Each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based display that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0079] In another aspect, the present invention also provides a computer-readable storage medium, which may be included in the display screen described in the above embodiments; or it may exist independently and not assembled into the display screen. The storage medium carries one or more computer programs that, when executed by a processor of a display screen, cause the display screen to implement the methods provided in the above embodiments.

[0080] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

[0081] As used in the above embodiments, depending on the context, the term "when..." can be interpreted as meaning "if...", "after...", "in response to determining...", or "in response to detecting...". Similarly, depending on the context, the phrase "when determining..." or "if (the stated condition or event) is interpreted as meaning "if determining...", "in response to determining...", "when (the stated condition or event) is detected", or "in response to detecting (the stated condition or event)".

[0082] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.

[0083] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method for preventing privacy on a display screen, characterized in that, include: Detect gaze data within a preset range to obtain a gaze data set. The gaze data has a first attribute or a second attribute. The preset range is the area directly opposite the display screen where the content on the display screen can be seen, specifically including: The system receives real-time monitoring video sent by a video acquisition device; inputs the real-time monitoring video into a facial recognition model to obtain a gaze data set, which includes several gaze data points, each including the gaze point and duration; if the gaze point corresponding to the current gaze data is not within a preset range, the current gaze data is identified as a first attribute; if the gaze point corresponding to the current gaze data is within a preset range, the system determines whether the duration corresponding to the current gaze data is greater than a preset duration; if not, the current gaze data is identified as the first attribute; if so, the current gaze data is identified as a second attribute. If it is determined that there are at least two gaze data sets in the gaze data set that have the second attribute, then the confidentiality attribute of the content being displayed is determined. If the confidentiality attribute is determined to be first confidentiality, then a number of sensitive statements in the currently displayed content are identified, wherein the first confidentiality is a medium confidentiality level. The sensitive statements are set to a first display format such that the sensitive statements are covered by a number of first controls, wherein the first display format includes hiding or covering with color. If it is determined that the time the mouse cursor stays on the first control is greater than the first time threshold, the sensitive statement corresponding to the first control is set to the second display format, which is the original display format; If it is determined that the mouse cursor is not in the first control, the sensitive statement is set to the first display format so that the sensitive statement is covered by the first control; If it is determined that the mouse cursor has been detected to be resting on the first control again, the time of absence is obtained, which is the time from when the mouse cursor is no longer in the first control to when the mouse cursor rests on the first control again; If it is determined that the departure time is not greater than the preset departure time, the sensitive statement corresponding to the first control is set to the second display format.

2. The method according to claim 1, characterized in that, The method further includes setting the sensitive statement corresponding to the first control to a second display format when it is determined that the mouse cursor stays on the first control for a time greater than a first time threshold. When the confidentiality attribute is determined to be the second level of confidentiality, a preset interface is displayed so that the preset interface completely covers the content being displayed. The second level of confidentiality is a high level of confidentiality where no content can be disclosed. Generate and display warning messages and the corresponding second control; In response to the second control being triggered, the preset interface is closed.

3. The method according to claim 1, characterized in that, The step of setting the sensitive statement corresponding to the first control to a second display format when it is determined that the mouse cursor stays on the first control for a time longer than a first time threshold specifically includes: When the mouse cursor is detected to be hovering over the first control, a timer is started to obtain the hovering time; If the dwell time is determined to be greater than a first time threshold, the first control is set to a transparent format; Set the sensitive statement corresponding to the first control to the second display format so that the sensitive statement is displayed at the position corresponding to the first control.

4. The method according to claim 1, characterized in that, The facial recognition model is an intelligent model obtained by inputting the real-time monitoring video into a deep learning algorithm and training it with all historical real-time monitoring video data as training data. The real-time monitoring video is input into the facial recognition model to obtain a gaze data set, which includes several gaze data points, including the gaze point and duration.

5. A privacy display screen suitable for display screens, characterized in that, include: The data monitoring module is used to detect gaze data within a preset range to obtain a gaze data set. The gaze data has a first attribute or a second attribute. The preset range is the area directly opposite the display screen where the content on the display screen can be seen. The module is also used to receive real-time monitoring video sent by a video acquisition device. The module is also used to input the real-time monitoring video into a facial recognition model to obtain a gaze data set. The gaze data set includes several gaze data points, and the gaze data includes the gaze point and duration. If it is determined that the point of view corresponding to the current line of sight data is not within the preset range, the current line of sight data is determined as the first attribute; It is also used to determine whether the duration corresponding to the current line of sight data is greater than a preset duration when the line of sight landing point corresponding to the current line of sight data is determined to be within a preset range; It is also used to determine the current gaze data as the first attribute if not; It is also used to determine the current gaze data as the second attribute if the condition is met; The confidentiality attribute determination module is used to determine the confidentiality attribute of the content being displayed when the number of gaze data with the second attribute in the gaze data group is not less than two. The sensitive statement determination module is used to determine a number of sensitive statements in the currently displayed content when the confidentiality attribute is determined to be first confidentiality, wherein the first confidentiality is a medium confidentiality level. The overlay module is used to set a number of the sensitive statements to a first display format so that the number of the sensitive statements are covered by a number of first controls one by one. The first display format includes hiding or using color to cover. The display settings module is used to set the sensitive statement corresponding to the first control to a second display format when it is determined that the time the mouse cursor stays on the first control is greater than a first time threshold. The second display format is the original display format. It is also used to set the sensitive statement to the first display format so that the sensitive statement is covered by the first control when it is determined that the mouse cursor is not in the first control; it is also used to obtain the departure duration when it is determined that the mouse cursor has been detected to be resting on the first control again, wherein the departure duration is the duration from when the mouse cursor is not in the first control to when the mouse cursor rests on the first control again; It is also used to set the sensitive statement corresponding to the first control to the second display format when it is determined that the departure time is not greater than the preset departure time.

6. A privacy display screen suitable for display screens, characterized in that, include: One or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the display screen to perform the method as described in any one of claims 1-4.

7. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on the display screen, the display screen performs the method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Information security management method and device

    CN112818418A