Wireless screen transmission prompting method and device, equipment and storage medium
Patent Information
- Application Number
- CN202210431209.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-22
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2042-04-22
AI Technical Summary
[0003]目前传屏应用程序在传屏过程中,传屏应用程序没有提示用户屏幕处于传屏状态的功能,用户容易忘记屏幕处于传屏状态
[0022]本申请通过在显示界面中分别以静态模式和动态模式显示工具栏。工具栏可在第一切换指令的作用下从静态模式切换到动态模式,以及在第二切换指令的作用下从动态模式切换到静态模式。静态模式下的工具栏的显示属性保持不变,动态模式下的工具栏的显示属性动态变化,两个模式存在明显的区别,通过两种模式之间的切换可提示用户当前处于传屏状态。而且当工具栏在动态模式下时,显示属性动态变化,避免用户的眼睛对静态的显示界面形成视觉习惯,有效提示用户当前处于传屏状态。通过上述技术手段,解决了现有技术中不能提示用户屏幕处于传屏状态的问题,可以有效提示用户屏幕处于传屏状态,避免用户忘记关闭传屏应用程序导致隐私画面泄露,进而提高用户的使用体验。
Smart Images

Figure CN116974498B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless screen sharing technology, and in particular to a wireless screen sharing notification method, device, equipment, and storage medium. Background Technology
[0002] With the rapid development of computer technology, screen-sharing devices such as computers can transmit their screen content to receiving devices such as interactive whiteboards via wireless screen-sharing applications. Other terminal devices then display this screen content on their own screens. Wireless screen-sharing technology can quickly transmit the screen content of a screen-sharing device to a receiving device. The receiving device only needs to be on the same local area network as the screen-sharing device, making screen-sharing convenient and fast.
[0003] Currently, screen sharing applications do not notify users that their screen is in screen sharing mode, making it easy for users to forget this. If users directly switch to various communication applications or technical design software while their screen is in screen sharing mode, issues such as privacy leaks may occur. Summary of the Invention
[0004] This application provides a wireless screen sharing notification method, device, equipment, and storage medium, which can notify the user that the screen is in screen sharing mode, prevent the user from forgetting to close the screen sharing application and causing privacy leaks, thereby improving the user experience.
[0005] Firstly, this application provides a wireless screen sharing notification method, including:
[0006] Receive a screen sharing start command, wherein the screen sharing start command indicates a screen sharing area in the display interface;
[0007] In response to the screen sharing start command, the screen information of the screen sharing area is transmitted to the pre-connected display device, and the toolbar is displayed in static mode in the display interface, wherein the display attributes of the toolbar in static mode remain unchanged.
[0008] Receive the first switching command;
[0009] In response to the first switching command, the toolbar is switched from the static mode to the dynamic mode, and the display attributes of the toolbar in the dynamic mode change dynamically.
[0010] Receive the second switching command;
[0011] In response to the second switching command, the toolbar is switched from the dynamic mode to the static mode.
[0012] Secondly, this application provides a wireless screen sharing notification device, comprising:
[0013] The startup command receiving module is configured to receive a screen sharing startup command, which indicates a screen sharing area in the display interface.
[0014] The startup command response module is configured to respond to the screen sharing startup command by transmitting the screen information of the screen sharing area to the pre-connected display device and displaying the toolbar in static mode in the display interface, wherein the display attributes of the toolbar in static mode remain unchanged.
[0015] The first handover instruction receiving module is configured to receive the first handover instruction;
[0016] The first switching instruction response module is configured to respond to the first switching instruction by switching the toolbar from the static mode to the dynamic mode, wherein the display attributes of the toolbar in the dynamic mode change dynamically.
[0017] The second handover instruction receiving module is configured to receive the second handover instruction;
[0018] The second switching instruction response module is configured to switch the toolbar from the dynamic mode to the static mode in response to the second switching instruction.
[0019] Thirdly, this application provides a wireless screen sharing notification device, comprising:
[0020] One or more processors; a storage device storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the wireless screen sharing notification method as described in the first aspect.
[0021] Fourthly, this application provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the wireless screen sharing notification method as described in the first aspect.
[0022] This application displays a toolbar in both static and dynamic modes on the display interface. The toolbar can switch from static to dynamic mode under a first switching command, and from dynamic to static mode under a second switching command. In static mode, the toolbar's display attributes remain unchanged, while in dynamic mode, the toolbar's display attributes change dynamically. The two modes are clearly distinguishable, and switching between them alerts the user to the current screen sharing state. Furthermore, when the toolbar is in dynamic mode, its display attributes change dynamically, preventing the user's eyes from developing a visual habit from a static display interface, effectively indicating that the user is in screen sharing mode. Through these technical means, the problem of existing technologies failing to alert users to screen sharing states is solved. This effectively alerts users to the presence of screen sharing, preventing users from forgetting to close the screen sharing application and thus protecting their privacy, thereby improving the user experience. Attached Figure Description
[0023] Figure 1 This is a flowchart of a wireless screen sharing notification method provided in an embodiment of this application;
[0024] Figure 2 This is a first schematic diagram of a computer display interface provided in an embodiment of this application;
[0025] Figure 3 This is a second schematic diagram of the display interface provided in the embodiments of this application;
[0026] Figure 4 This is a flowchart of generating a first switching instruction provided in an embodiment of this application;
[0027] Figure 5 This is a third schematic diagram of the display interface provided in the embodiments of this application;
[0028] Figure 6 This is a flowchart illustrating the dynamic adjustment of the toolbar's change frequency based on duration, provided in an embodiment of this application.
[0029] Figure 7 This is a flowchart illustrating the process of adjusting the frequency of changes in the toolbar, as provided in an embodiment of this application.
[0030] Figure 8 This application embodiment provides a method for dynamically adjusting the toolbar's change frequency based on communication messages;
[0031] Figure 9 This is a fourth schematic diagram of the display interface provided in the embodiments of this application;
[0032] Figure 10 This is the fifth schematic diagram of the display interface provided in the embodiments of this application;
[0033] Figure 11This is a flowchart of the triggering operation of the screen sharing control provided in the embodiments of this application;
[0034] Figure 12 This is a schematic diagram of the structure of a wireless screen sharing notification device provided in an embodiment of this application;
[0035] Figure 13 This is a schematic diagram of the structure of a wireless screen sharing notification device provided in an embodiment of this application. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this application clearer, specific embodiments of this application will be described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely for explaining this application and not for limiting it. It should also be noted that, for ease of description, only the parts relevant to this application are shown in the drawings, not all of them. Before discussing exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0037] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0038] The wireless screen sharing notification method provided in this embodiment can be executed by a wireless screen sharing notification device. This device can be implemented through software and / or hardware, and can consist of two or more physical entities, or a single physical entity. For example, the wireless screen sharing notification device can be a mobile terminal device such as a mobile phone or computer.
[0039] The wireless screen sharing notification device has at least one operating system installed, including but not limited to Android, Linux, and Windows. At least one application is installed on the operating system; this application can be a built-in application of the operating system or an application downloaded from a third-party device or server. In this embodiment, the wireless screen sharing notification device has at least one application installed that can execute the wireless screen sharing notification method, such as a screen sharing application. Therefore, the wireless screen sharing notification device can also be the screen sharing application itself.
[0040] For ease of understanding, this embodiment uses a computer as the main body for executing the wireless screen sharing notification method as an example for description.
[0041] In one embodiment, a screen sharing application is installed on the computer. The user opens the application and enters a connection code to connect to the corresponding monitor. After screen sharing is initiated, the computer enters screen sharing mode to transmit the screen displayed on the computer to the monitor, which then displays the screen from the computer's display. Because traditional screen sharing applications lack a screen sharing status notification function, the computer's display interface is identical in screen sharing mode to its non-screen sharing mode. When the computer is in screen sharing mode for an extended period, the user may develop a visual habit of the display interface and forget that the computer is in screen sharing mode. If the computer is not in screen sharing mode and the user opens a communication application or a technically designed application interface, this interface will be transmitted to the monitor, potentially leading to the leakage of the user's privacy information and severely impacting the user experience. To address these issues, this application provides a wireless screen sharing notification method that can remind the user that the computer is in screen sharing mode, preventing privacy information leakage due to forgetting to close the screen sharing application.
[0042] Figure 1 A flowchart of a wireless screen sharing notification method provided in an embodiment of this application is given. (Reference) Figure 1 The wireless screen sharing notification method specifically includes:
[0043] S101. Receive screen sharing start command, which indicates the screen sharing area in the display interface.
[0044] Among them, the screen sharing start command refers to the command used to start the computer to enter screen sharing mode. Figure 2 This is a first schematic diagram of a computer display interface provided in an embodiment of this application. Figure 2The display interface after the screen sharing application is launched is shown. After the user launches the screen sharing application on the computer, the computer's display interface 12 displays a screen sharing launch control 13. After the user clicks the screen sharing launch control, the computer receives a trigger operation on the screen sharing launch control, responds to the touch operation by selecting the entire display interface as the screen sharing area, and generates a screen sharing launch command indicating the screen sharing area. In another embodiment, after the user clicks the screen sharing launch control, the display interface displays a screen sharing area switching control provided by the screen sharing application. After the user clicks the screen sharing area switching control, the computer receives a trigger operation on the screen sharing area switching control, responds to the touch operation by popping up a screen sharing area selection window. The user selects the screen sharing area in the display interface through the selection window, and the computer generates a screen sharing launch command indicating the screen sharing area based on the pixel coordinates of the screen sharing area selected by the user.
[0045] S102. In response to the screen sharing start command, the screen information of the screen sharing area is transmitted to the pre-connected display device, and the toolbar is displayed in static mode in the display interface. The display attributes of the toolbar in static mode remain unchanged.
[0046] For example, the screen sharing area is determined as the display interface based on the screen sharing start command, and the display interface is transmitted to the display device. Alternatively, the screen sharing area in the display interface is determined based on the pixel coordinates in the screen sharing start command, and the screen information in the screen sharing area is transmitted to the display device. The display device is a smart device, such as a monitor or smart interactive whiteboard, that has previously established a wireless screen sharing connection with the computer through a screen sharing application.
[0047] In one embodiment, upon receiving a screen sharing start command, the screen sharing start control in the display interface is hidden, and a toolbar in static mode is displayed. The display attributes of the toolbar in static mode remain unchanged; these attributes can include appearance information such as the toolbar's color, transparency, and shape. In this embodiment, the toolbar in static mode may or may not display the screen sharing control, depending on actual needs. It should be noted that the icons of the screen sharing controls displayed in static mode are also part of the toolbar's display attributes and remain unchanged. The toolbar in static mode is displayed in the display interface, and when the user sees the toolbar, they can confirm that the computer is in screen sharing mode.
[0048] This embodiment describes a toolbar displaying at least one screen sharing control in static mode. For example, Figure 3 This is a second schematic diagram of the display interface provided in the embodiments of this application. Figure 3The display interface of the toolbar in static mode is shown. After the screen sharing start control is hidden, the toolbar 14 in static mode is displayed at the top of the display interface 11. The toolbar 14 in static mode displays four screen sharing controls: screen sharing close control 15, screen sharing menu control 16, screen sharing pause control 17, and screen sharing area switching control 18. The screen sharing close control 15 is used to close the screen sharing state, the screen sharing menu control 16 is used to open the application interface of the screen sharing application, the screen sharing pause control 17 is used to pause the screen sharing state so that the screen sharing screen remains unchanged, and the screen sharing area switching control 19 is used to adjust the pixel coordinates of the screen sharing area. It should be noted that the screen sharing controls provided in this embodiment are not limited to the above four screen sharing controls. Users can customize the screen sharing controls in the toolbar through the screen sharing application. The toolbar in static mode not only prompts the user that the computer is in screen sharing state, but also provides the user with a variety of screen sharing controls that can be quickly operated, improving the convenience of interaction between the user and the screen sharing application, and effectively improving the user's interactive experience.
[0049] S103, Receive the first switching command.
[0050] The first switching instruction refers to the instruction used to switch the toolbar from static mode to dynamic mode. In one embodiment, when the user clicks on an area of the display interface other than the toolbar, the computer generates the first switching instruction accordingly.
[0051] In another embodiment, after the toolbar has been displayed in static mode for a period of time, the computer generates a first switching instruction. For example, Figure 4 This is a flowchart illustrating the generation of the first switching instruction provided in an embodiment of this application. For example... Figure 4 As shown, the steps for generating the first switching instruction specifically include S1031-S1032:
[0052] S1031, The first display duration of the cumulative toolbar after entering the current static mode.
[0053] S1032. When the first display duration is equal to the preset first duration threshold, generate the first switching instruction.
[0054] For example, the first display duration begins to accumulate each time the toolbar enters static mode and is reset to zero upon exiting static mode. If the user clicks the screen sharing control in the toolbar while the first display duration is less than the first duration threshold, the first display duration is recalculated. When the current first display duration equals the first duration threshold, a first switching command is generated to notify the computer to switch the toolbar from static mode to dynamic mode. The first duration threshold can be set according to actual needs.
[0055] S104. In response to the first switching command, the toolbar is switched from static mode to dynamic mode, and the display properties of the toolbar in dynamic mode change dynamically.
[0056] Since the toolbar's display attributes remain unchanged in static mode, if the computer displays the toolbar in static mode for an extended period, the user's eyes may develop a visual habit of seeing the static toolbar and forget that the computer is in screen mirroring mode. Therefore, this embodiment enhances the toolbar's tooltip effect by switching from static mode to dynamic mode.
[0057] In this embodiment, the toolbar in dynamic mode can display screen sharing controls or hide them. However, in order to highlight the difference between static and dynamic modes, the screen sharing controls can be displayed in static mode and hidden in dynamic mode, which makes the display interface more concise and does not interfere with the normal display of screen sharing information.
[0058] For example, when the toolbar is in dynamic mode, its appearance information, such as color, transparency, and shape, changes dynamically. For instance, the display interface might be white, while the toolbar color toggles between gray and black, or the toolbar transparency might toggle between 100% and 10%, or the toolbar length might toggle between 10 and 5. This dynamic change in the toolbar creates a dynamic visual experience, preventing users from developing visual habits that make them forget the computer is in screen mirroring mode.
[0059] Figure 5 This is a third schematic diagram of the display interface provided in the embodiments of this application. Figure 5 The toolbar in dynamic mode is shown. Toolbar 14 is displayed at the top of the display interface 11 and is smaller than the toolbar in static mode. It does not display screen sharing controls, making the entire display interface more concise and preventing it from obscuring important content.
[0060] In one embodiment, the toolbar can be controlled to switch between two colors, two transparency levels, or two shapes at a certain frequency. However, as the display time of the toolbar in dynamic mode increases, the user's eyes may gradually adapt to the dynamic changes of the toolbar at a certain frequency. Therefore, this embodiment proposes to dynamically adjust the frequency of changes in the toolbar's transparency, color, and / or shape to enhance the toolbar's prompting function. In this embodiment, Figure 6 This is a flowchart illustrating the dynamic adjustment frequency of the toolbar based on duration, provided in an embodiment of this application. For example... Figure 6 As shown, the steps for dynamically adjusting the toolbar's change frequency based on duration include S1041-S1043:
[0061] S1041. Set the color of the toolbar in dynamic mode according to the color of the display interface and the preset color difference threshold.
[0062] The color difference threshold can be understood as the color difference between two colors that the human eye can distinguish. It's understandable that the human eye can only distinguish a limited number of color differences. If the color difference between the displayed interface and the toolbar is small, the human eye cannot discern the toolbar's position on the displayed interface, thus failing to indicate to the user that the computer is in screen mirroring mode. Therefore, based on the displayed interface color and the color difference threshold, the toolbar color can be set so that the user can easily identify the toolbar's position on the displayed interface.
[0063] S1042. The second display duration of the cumulative toolbar after entering the current dynamic mode.
[0064] For example, the second display duration is calculated each time the toolbar enters dynamic mode, and is reset to zero when exiting dynamic mode.
[0065] S1043. Based on the second display duration, dynamically adjust the transparency, color, and / or shape change frequency of the toolbar.
[0066] For example, if the second display duration increases to a certain duration, the frequency of toolbar changes can be increased or decreased to prevent the user's eyes from adapting to the dynamic changes of the toolbar at a fixed frequency.
[0067] In this embodiment, Figure 7 This is a flowchart illustrating the frequency of changes in the toolbar provided in an embodiment of this application. For example... Figure 7 As shown, the steps for adjusting the frequency of changes in the toolbar specifically include S10431-S10433:
[0068] S10431. When the second display duration is less than the preset second duration threshold, the toolbar switches back and forth between the preset first transparency and the second transparency according to the preset first switching frequency.
[0069] S10432. When the second display duration is greater than the second duration threshold and less than the preset third duration threshold, the toolbar switches back and forth between the preset first transparency and the second transparency according to the preset second switching frequency, and the second switching frequency is greater than the first switching frequency.
[0070] S10433. When the second display duration is equal to the preset third duration threshold, the second display duration is cleared to zero.
[0071] For example, the second and third duration thresholds can be set according to actual needs; for instance, the second duration threshold can be set to 5 minutes, and the third duration threshold can be set to 5 seconds. The first and second switching frequencies are the frequency of changes in the toolbar's transparency, which can be set according to actual needs; for instance, the first switching frequency can be set to 1 time / second, and the second switching frequency can be set to 4 times / second. The first and second transparency are the display transparency of the toolbar, which can be set according to actual needs; for instance, the first transparency can be set to 100%, and the second transparency can be set to 10%. In this embodiment, after the toolbar enters dynamic mode, it switches back and forth between 100% and 10% at a frequency of once per second for five minutes. After five minutes, the toolbar switches back and forth between 100% and 10% at a frequency of once every 0.25 seconds for 5 seconds. After 5 seconds, the toolbar again switches back and forth between 100% and 10% at a frequency of once per second for five minutes, and so on. This embodiment enhances the toolbar's prompting effect by adjusting the switching frequency of the toolbar's transparency.
[0072] In another embodiment, users typically open the communication software on their computer to view messages while the screen is being shared, after the software receives the message, potentially leading to privacy leaks. Therefore, the frequency of toolbar changes can be adjusted when the communication software receives a message to indicate to the user that the computer is still in screen sharing mode. In this embodiment, Figure 8 This application embodiment provides a method for dynamically adjusting the toolbar's change frequency based on communication messages. For example... Figure 8 As shown, the step of dynamically adjusting the toolbar's change frequency based on communication messages specifically includes S1044-S1046:
[0073] S1044. After displaying the toolbar in dynamic mode in the display interface, check whether the communication software in the application window has received the communication message.
[0074] The application window displays the applications currently running on the computer. If communication software is currently running, it will be displayed in the application window. For example, Figure 9 This is a fourth schematic diagram of the display interface provided in the embodiments of this application. Figure 9 The application window of the display interface is shown. Application window 20 is displayed below display interface 11, and the icon of communication software 19 is displayed in application window 20. When the icon of communication software in the application window is detected to be flashing, it can be determined that the communication software has received a communication message; conversely, when the icon of communication software in the application window is not detected to be flashing, it can be determined that the communication software has not received a communication message.
[0075] S1045. If the communication software does not receive a communication message, it switches back and forth between the preset third transparency and the fourth transparency according to the preset third switching frequency control toolbar.
[0076] S1046. If the communication software receives a communication message, it switches back and forth between the preset third transparency and the fourth transparency according to the preset fourth switching frequency control toolbar, with the fourth switching frequency being greater than the third switching frequency.
[0077] For example, the third and fourth switching frequencies are the frequency of toolbar transparency changes, which can be set according to actual needs. For instance, the third switching frequency can be set to 1 time / second, and the fourth switching frequency can be set to 4 times / second. The third and fourth transparency are the display transparency of the toolbar, which can be set according to actual needs. For instance, the third transparency can be set to 100%, and the fourth transparency can be set to 10%. In this embodiment, when no flickering is detected in the communication software, the toolbar switches back and forth between 100% and 10% at a frequency of once per second. When flickering is detected in the communication software, the toolbar switches back and forth between 100% and 10% at a frequency of once every 0.25 seconds. This embodiment, when the computer receives a communication message, by accelerating the toolbar transparency switching frequency, promptly prompts the user that they are currently in screen sharing mode, reducing the risk of privacy information leakage in the communication software and improving the user experience.
[0078] S105, Receive the second switching command.
[0079] The second switching instruction refers to the instruction used to switch the toolbar from dynamic mode to static mode. In one embodiment, the second switching instruction is generated when the toolbar's second display duration after entering dynamic mode has been cleared a preset number of times, that is, when the toolbar in dynamic mode has been displayed for a certain duration. In another embodiment, the computer generates a second switching mode when the user clicks on the toolbar in dynamic mode.
[0080] S106. In response to the second switching command, switch the toolbar from dynamic mode to static mode.
[0081] In one embodiment, users may develop a visual habit of using the toolbar in dynamic mode for an extended period of time. Therefore, after the toolbar has been displayed in dynamic mode for a certain period of time, the toolbar can be switched from dynamic mode to static mode to enhance its prompting function.
[0082] In another embodiment, the user, noticing the screen sharing mode on the toolbar, clicks the toolbar in dynamic mode while opening the communication software. The computer then switches the toolbar from dynamic to static mode. The static mode toolbar includes a screen sharing pause control, which the user can click to pause the screen sharing process. The computer pauses the screen sharing to maintain the original image. Even after the user opens the communication software, the computer will not transmit any private information from the communication software to the receiving device, preventing privacy leaks. After closing the communication software, clicking the pause control again resumes screen sharing. This pause function eliminates the need for repeated screen sharing operations, even when the user frequently switches between communication software, making the process convenient and quick.
[0083] In one embodiment, if the user ignores the toolbar prompts in dynamic mode and directly opens the communication software, the user can be forced to be prompted that their computer is in screen sharing mode. For example, upon receiving a command to open the communication software, the toolbar is switched from dynamic mode to static mode, and the static mode toolbar is displayed in the center of the screen. The command to open the communication software is an instruction used to open the application interface of the corresponding communication software. For instance, when the user clicks the application window or the communication software icon on the desktop, the computer generates a command to open the corresponding communication software, and then opens the application interface of the communication software according to the command. Figure 10 This is the fifth schematic diagram of the display interface provided in the embodiments of this application. Figure 10 This shows the computer's interface before it opens the communication software application interface in response to the communication software's open command. Toolbar 14 switches from dynamic mode to static mode, and in static mode, toolbar 14 is displayed in the center of the display interface 11. To enhance the prompting effect, the static mode toolbar can be enlarged and displayed in the center of the display interface. With the prompts from the static mode toolbar, the user can perceive that the computer is currently in screen sharing mode. If the communication software does not contain any private information, the user can click on an area of the display interface other than the toolbar; the static mode toolbar will hide, and the communication software's application interface will be displayed in the display interface. If the communication software contains private information, the user can click the screen sharing pause command on the toolbar to avoid transmitting the private information of the communication software to the receiving device.
[0084] In one embodiment, Figure 11 This is a flowchart illustrating the triggering operation of the screen sharing control provided in this application embodiment. For example... Figure 11 As shown, the specific steps for triggering the screen sharing control include S107-S108:
[0085] S107. In static mode, receive trigger operations on the screen sharing control.
[0086] S108. In response to the trigger operation, execute the instruction corresponding to the screen sharing control associated with the trigger operation.
[0087] This embodiment uses Figure 3 The following description uses the screen sharing control as an example. For instance, when the user clicks the screen sharing close control, the computer receives a trigger operation on the screen sharing close control and, in response, stops transmitting screen information. When the user clicks the screen sharing menu control, the computer receives a trigger operation on the screen sharing menu control and, in response, opens the application interface of the screen sharing application. When the user clicks the screen sharing area switching control, the computer receives a trigger operation on the screen sharing area switching control and, in response, updates the screen sharing area according to the pixel coordinates input by the user.
[0088] In summary, the wireless screen sharing notification method provided in this application displays a toolbar in both static and dynamic modes on the display interface. The toolbar can switch from static to dynamic mode under a first switching command, and from dynamic to static mode under a second switching command. In static mode, the toolbar's display attributes remain unchanged, while in dynamic mode, the toolbar's display attributes change dynamically. The two modes are clearly distinguishable, and switching between them alerts the user to the current screen sharing state. Furthermore, when the toolbar is in dynamic mode, the dynamic changes in display attributes prevent the user's eyes from developing a visual habit with a static display interface, effectively indicating that the user is currently in screen sharing mode. Through these technical means, the problem of not being able to notify the user that their screen is in screen sharing mode in existing technologies is solved. This effectively alerts the user to the screen sharing state, preventing users from forgetting to close the screen sharing application and thus protecting their privacy, thereby improving the user experience. In addition, the toolbar in static mode can display screen sharing controls, allowing users to interact with the screen sharing application through these controls, making operation convenient and quick. In dynamic mode, the toolbar hides the screen sharing controls, highlighting the difference between dynamic and static modes and enhancing the notification effect. Furthermore, when the screen sharing controls are hidden in the toolbar in dynamic mode, the display interface becomes simpler and does not interfere with the normal display of the screen sharing information.
[0089] Based on the above embodiments, Figure 12 This is a schematic diagram of a wireless screen sharing notification device provided in an embodiment of this application. (Reference) Figure 12 The wireless screen sharing notification device provided in this embodiment specifically includes: a start command receiving module 31, a start command response module 32, a first switching command receiving module 33, a first switching command response module 34, a second switching command receiving module 35, and a second switching command response module 36.
[0090] Among them, the start command receiving module is configured to receive the screen sharing start command, which indicates the screen sharing area in the display interface.
[0091] The startup command response module is configured to respond to the screen sharing startup command, transmit the screen information of the screen sharing area to the pre-connected display device, and display the toolbar in static mode in the display interface. The display attributes of the toolbar in static mode remain unchanged.
[0092] The first handover instruction receiving module is configured to receive the first handover instruction;
[0093] The first switching instruction response module is configured to respond to the first switching instruction by switching the toolbar from static mode to dynamic mode, and the display properties of the toolbar in dynamic mode change dynamically.
[0094] The second handover instruction receiving module is configured to receive the second handover instruction;
[0095] The second switching command response module is configured to switch the toolbar from dynamic mode to static mode in response to the second switching command.
[0096] Based on the above embodiments, the wireless screen sharing notification device further includes: a first duration accumulation module, configured to accumulate the first display duration of the toolbar after entering the current static mode before receiving the first switching instruction; and a first switching instruction generation module, configured to generate a first switching instruction when the first display duration is equal to a preset first duration threshold.
[0097] Based on the above embodiments, the first switching instruction response module includes: a dynamic mode setting unit, configured to set the color of the toolbar in dynamic mode according to the color of the display interface and a preset color difference threshold; a second duration accumulation unit, configured to accumulate the second display duration of the toolbar after entering the current dynamic mode; and a frequency adjustment unit, configured to dynamically adjust the frequency of changes in the transparency, color, and / or shape of the toolbar according to the second display duration.
[0098] Based on the above embodiments, the frequency adjustment unit includes: a first adjustment subunit configured to switch back and forth between a preset first transparency and a preset second transparency according to a preset first switching frequency control toolbar when the second display duration is less than a preset second duration threshold; a second adjustment subunit configured to switch back and forth between a preset first transparency and a preset second transparency according to a preset second switching frequency control toolbar when the second display duration is greater than the second duration threshold and less than a preset third duration threshold, wherein the second switching frequency is greater than the first switching frequency; and a duration clearing subunit configured to clear the second display duration to zero when the second display duration is equal to the preset third duration threshold.
[0099] Based on the above embodiments, the first switching instruction response module includes: a message detection unit, configured to detect whether the communication software in the application window has received a communication message after the toolbar is displayed in dynamic mode in the display interface; a third adjustment unit, configured to control the toolbar to switch back and forth between a preset third transparency and a preset fourth transparency according to a preset third switching frequency if the communication software has not received a communication message; and a fourth adjustment unit, configured to control the toolbar to switch back and forth between a preset third transparency and a preset fourth transparency according to a preset fourth switching frequency if the communication software has received a communication message, wherein the fourth switching frequency is greater than the third switching frequency.
[0100] Based on the above embodiments, the wireless screen sharing notification device includes: a forced pop-up module, configured to switch the toolbar from dynamic mode to static mode when a communication software opening command is received, and display the toolbar in static mode in the middle of the display interface.
[0101] Based on the above embodiments, the toolbar in static mode displays at least one screen sharing control; correspondingly, the wireless screen sharing notification device also includes:
[0102] The screen sharing control trigger module is configured to receive trigger operations on the screen sharing control in static mode;
[0103] The screen sharing control response module is configured to respond to a trigger operation and execute the instructions corresponding to the screen sharing control associated with the trigger operation.
[0104] The wireless screen sharing notification device provided in this application embodiment displays a toolbar in both static and dynamic modes on the display interface. The toolbar can switch from static to dynamic mode under a first switching command, and from dynamic to static mode under a second switching command. In static mode, the toolbar's display attributes remain unchanged, while in dynamic mode, the toolbar's display attributes change dynamically. The two modes are clearly distinguishable, and switching between them alerts the user to the current screen sharing state. Furthermore, when the toolbar is in dynamic mode, the dynamic changes in display attributes prevent the user's eyes from developing a visual habit with a static display interface, effectively indicating that the user is currently in screen sharing mode. Through these technical means, the problem of not being able to alert the user to the screen sharing state in the prior art is solved. This effectively alerts the user to the screen sharing state, preventing the user from forgetting to close the screen sharing application and thus protecting their privacy, thereby improving the user experience. In addition, the toolbar in static mode can display screen sharing controls, allowing the user to interact with the screen sharing application through these controls, making operation convenient and quick. In dynamic mode, the toolbar hides the screen sharing controls, highlighting the difference between dynamic and static modes and enhancing the notification effect. Furthermore, when the screen sharing controls are hidden in the toolbar in dynamic mode, the display interface becomes simpler and does not interfere with the normal display of the screen sharing information.
[0105] The wireless screen sharing notification device provided in this application embodiment can be used to execute the wireless screen sharing notification method provided in the above embodiment, and has corresponding functions and beneficial effects.
[0106] Figure 13 This is a schematic diagram of the structure of a wireless screen sharing notification device provided in an embodiment of this application, with reference to... Figure 13 The wireless screen sharing notification device includes a processor 41, a memory 42, a communication device 43, an input device 44, and an output device 45. The number of processors 41 and the number of memories 42 in the wireless screen sharing notification device can be one or more. The processor 41, memory 42, communication device 43, input device 44, and output device 45 of the wireless screen sharing notification device can be connected via a bus or other means.
[0107] The memory 42, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the wireless screen sharing notification method in any embodiment of this application (e.g., the start command receiving module 31, start command response module 32, first switching command receiving module 33, first switching command response module 34, second switching command receiving module 35, and second switching command response module 36 in the wireless screen sharing notification device). The memory 42 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the device, etc. Furthermore, the memory 42 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0108] The communication device 43 is used for data transmission.
[0109] The processor 41 executes various functional applications and data processing of the device by running software programs, instructions and modules stored in the memory 42, thereby realizing the above-mentioned wireless screen sharing notification method.
[0110] Input device 44 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the device. Output device 45 may include display devices such as a display screen.
[0111] The wireless screen sharing notification device provided above can be used to execute the wireless screen sharing notification method provided in the above embodiments, and has corresponding functions and beneficial effects.
[0112] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform a wireless screen sharing prompt method. The wireless screen sharing prompt method includes: receiving a screen sharing start command, the screen sharing start command indicating a screen sharing area in a display interface; responding to the screen sharing start command, transmitting the screen information of the screen sharing area to a pre-connected display device, and displaying a toolbar in a static mode in the display interface, the display attributes of the toolbar in the static mode remaining unchanged; receiving a first switching command; responding to the first switching command, switching the toolbar from the static mode to a dynamic mode, the display attributes of the toolbar in the dynamic mode changing dynamically; receiving a second switching command; responding to the second switching command, switching the toolbar from the dynamic mode back to the static mode.
[0113] Storage medium – any type of memory device or storage device. The term “storage medium” is intended to include: mounting media, such as CD-ROM, floppy disk, or magnetic tape devices; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. Storage medium may also include other types of memory or combinations thereof. Furthermore, storage medium may reside in a first computer system in which the program is executed, or it may reside in a different second computer system connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term “storage medium” can include two or more storage media residing in different locations (e.g., in different computer systems connected via a network). Storage medium may store program instructions (e.g., specifically implemented as a computer program) executable by one or more processors.
[0114] Of course, the computer-executable instructions provided in the embodiments of this application are not limited to the wireless screen sharing notification method described above, but can also execute related operations in the wireless screen sharing notification method provided in any embodiment of this application.
[0115] The wireless screen sharing notification device, storage medium, and wireless screen sharing notification equipment provided in the above embodiments can execute the wireless screen sharing notification method provided in any embodiment of this application. For technical details not described in detail in the above embodiments, please refer to the wireless screen sharing notification method provided in any embodiment of this application.
[0116] The above description is merely a preferred embodiment and the technical principles employed in this application. This application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that can be made by those skilled in the art will not depart from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of this application. The scope of this application is determined by the scope of the claims.
Claims
1. A wireless screen sharing notification method, characterized in that, include: Receive a screen sharing start command, the screen sharing start command being used to indicate the screen sharing area in the display interface; In response to the screen sharing start command, the screen information of the screen sharing area is transmitted to the pre-connected display device, and the toolbar is displayed in static mode in the display interface, wherein the display attributes of the toolbar in static mode remain unchanged. Receive the first switching command; In response to the first switching command, the toolbar is switched from the static mode to the dynamic mode. In the dynamic mode, the display attributes of the toolbar change dynamically and the frequency of the change of the display attributes also changes dynamically. In the static mode, the toolbar displays the screen sharing control, while in the dynamic mode, the toolbar hides the screen sharing control. Receive the second switching command; In response to the second switching command, the toolbar is switched from the dynamic mode to the static mode.
2. The wireless screen sharing notification method according to claim 1, characterized in that, Before receiving the first switching instruction, the process includes: The cumulative display duration of the toolbar after entering the current static mode; When the first display duration equals a preset first duration threshold, the first switching instruction is generated.
3. The wireless screen sharing notification method according to claim 1, characterized in that, Switching the toolbar from static mode to dynamic mode includes: The color of the toolbar in the dynamic mode is set according to the color of the display interface and the preset color difference threshold. The cumulative display duration of the toolbar after entering the current dynamic mode; The transparency, color, and / or shape of the toolbar are dynamically adjusted based on the second display duration.
4. The wireless screen sharing notification method according to claim 3, characterized in that, The step of dynamically adjusting the frequency of changes in the transparency, color, and / or shape of the toolbar based on the second display duration includes: When the second display duration is less than a preset second duration threshold, the toolbar is controlled to switch back and forth between a preset first transparency and a preset second transparency according to a preset first switching frequency. When the second display duration is greater than the second duration threshold and less than the preset third duration threshold, the toolbar is controlled to switch back and forth between the preset first transparency and the second transparency according to the preset second switching frequency, and the second switching frequency is greater than the first switching frequency; When the second display duration equals the preset third duration threshold, the second display duration is reset to zero.
5. The wireless screen sharing notification method according to claim 1, characterized in that, Switching the toolbar from static mode to dynamic mode includes: After displaying the toolbar in the dynamic mode in the display interface, it is detected whether the communication software in the application window has received a communication message. If the communication software does not receive a communication message, it controls the toolbar to switch back and forth between the preset third transparency and the fourth transparency according to the preset third switching frequency. If the communication software receives a communication message, it controls the toolbar to switch back and forth between a preset third transparency and a preset fourth transparency according to a preset fourth switching frequency, wherein the fourth switching frequency is greater than the third switching frequency.
6. The wireless screen sharing notification method according to any one of claims 1-5, characterized in that, The screen sharing notification method also includes: When a command to open the communication software is received, the toolbar is switched from the dynamic mode to the static mode, and the toolbar in the static mode is displayed in the middle of the display interface.
7. The wireless screen sharing notification method according to any one of claims 1-5, characterized in that, The toolbar in the static mode displays at least one screen sharing control; correspondingly, the method further includes: In the static mode, a trigger operation on the screen sharing control is received; In response to the triggering operation, execute the instruction corresponding to the screen sharing control associated with the triggering operation.
8. A wireless screen display notification device, characterized in that, include: The startup command receiving module is configured to receive a screen sharing startup command, which is used to indicate the screen sharing area in the display interface; The startup command response module is configured to respond to the screen sharing startup command by transmitting the screen information of the screen sharing area to the pre-connected display device and displaying the toolbar in static mode in the display interface, wherein the display attributes of the toolbar in static mode remain unchanged. The first handover instruction receiving module is configured to receive the first handover instruction; The first switching instruction response module is configured to switch the toolbar from the static mode to the dynamic mode in response to the first switching instruction. The display attributes of the toolbar in the dynamic mode change dynamically and the frequency of change of the display attributes also changes dynamically. In the static mode, the toolbar displays the screen sharing control, and in the dynamic mode, the toolbar hides the screen sharing control. The second handover instruction receiving module is configured to receive the second handover instruction; The second switching instruction response module is configured to switch the toolbar from the dynamic mode to the static mode in response to the second switching instruction.
9. A wireless screen display notification device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the wireless screen sharing notification method as described in any one of claims 1-7.
10. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the wireless screen sharing notification method as described in any one of claims 1-7.
Citation Information
Patent Citations
Target tracking and multi-target management interaction method and apparatus
CN105607819A
Method and device for sharing application interface, electronic equipment and readable storage medium
CN113452945A