Privacy screen projection method and system, terminal and storage medium
By creating a button on the device to switch the screen mirroring state, the problem of insufficient user control in existing privacy screen mirroring methods is solved, realizing user-initiated privacy protection and task continuity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-16
- Publication Date
- 2026-04-10
AI Technical Summary
Existing privacy-focused screen sharing methods fail to prioritize user experience, leading to frequent disconnections and reconnections of the screen sharing device in multi-user scenarios to ensure privacy during user operations. This impacts the continuity of tasks such as meetings and the protection of privacy.
This invention provides a privacy-preserving screen mirroring method. By acquiring a screen mirroring device, selecting a screen mirroring mode, establishing a connection, and creating a button on the device so that the user can actively switch the device status, the current frame of the screen is preserved, and privacy information is prevented from being leaked or interrupted.
It enables users to actively control the switching of screen mirroring status, protects privacy information, avoids interrupting the task process, and improves the user experience.
Smart Images

Figure CN121842445A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent interactive technology, and in particular to a privacy-preserving screen projection method, system, terminal, and storage medium. Background Technology
[0002] Existing screen mirroring solutions involve sharing the entire screen of a mobile device with the receiving device in real time, such as displaying the phone screen on a large screen device like a TV or projector. Using screen mirroring solutions can enhance the user's immersive experience through large screen devices and also meet the needs of multi-person scenarios.
[0003] However, in multi-person scenarios such as meetings, users may need to perform private operations such as opening emails or checking WeChat messages during the sharing process. To protect their privacy, users usually need to disconnect the current screen-sharing device, handle emails and messages, and then search for and re-share the screen-sharing device. This operation is very cumbersome, and the loss of screen due to interruption can also affect the continuation of the meeting.
[0004] Existing privacy-preserving screen mirroring methods typically involve establishing a whitelist of applications. By detecting whether the target application being switched to during screen mirroring is a whitelisted application, the necessary screen signal transmission is only retained for whitelisted applications. This prevents private content from being immediately displayed on the screen mirroring device when switching applications. However, this solution is based on the established application whitelist and does not take into account the needs of users in different scenarios, thus failing to prioritize the user.
[0005] Existing technologies still have the problem that privacy-focused screen mirroring methods are not user-driven, therefore, existing technologies need further improvement. Summary of the Invention
[0006] The technical problem to be solved by the present invention is that, in view of the defects of the prior art, the present invention provides a privacy screen casting method, system, terminal and storage medium to solve the problem that the existing privacy screen casting methods are not user-driven.
[0007] The technical solution adopted by this invention to solve the technical problem is as follows: In a first aspect, the present invention provides a privacy-preserving screen mirroring method, comprising: Obtain all screen-projecting devices within a preset range from the first device; Select a second device from the available screen-casting devices, and establish a connection between the first device and the second device through the first screen-casting protocol; Set the first device to a non-privacy state and transmit the screen of the first device to the second device for synchronous display; Create a first button on the first device, and use the first button to switch the first device from a non-private state to a private state, while retaining the current frame of the first device.
[0008] In one implementation, establishing a connection between the first device and the second device via a first projection protocol includes: Select the screen mirroring mode for the first device; When the selected screen casting mode is privacy screen casting mode, a connection is established between the first device and the second device through the first screen casting protocol; When the selected screen casting mode is the non-privacy screen casting mode, a connection is established between the first device and the second device through the second screen casting protocol.
[0009] In one implementation, switching the first device from a non-privacy state to a privacy state via the first button, while retaining the current frame of the first device, includes: When the first device is in a non-privacy state, triggering the first button will switch the first device to a privacy state; The current frame of the first device is retained on the second device; Pause the image transmission between the first device and the second device.
[0010] In one implementation, the privacy-focused screen mirroring method further includes: When the first device is in privacy mode, the first button is converted to the second button; The second button switches the first device from a private state to a non-private state.
[0011] In one implementation, switching the first device from a privacy state to a non-privacy state via the second button includes: The second button is triggered when the first device is in a privacy state; Switch the first device to a non-privacy state and restore the image transmission between the first device and the second device.
[0012] In one implementation, the privacy-focused screen mirroring method further includes: The privacy application of the first device is pre-configured.
[0013] In one implementation, the privacy-focused screen mirroring method further includes: When the first device is in a non-privacy state, monitor the activation status of the privacy application; When the privacy application is enabled, the first button is highlighted.
[0014] Secondly, the present invention provides a privacy-focused screen mirroring system, comprising: The device acquisition module is used to acquire all screen-projecting devices within a preset range for the first device; The screen casting connection module is used to select a second device from the acquired screen casting devices and establish a connection between the first device and the second device through a first screen casting protocol; The screen display module is used to set the first device to a non-privacy state and transmit the screen of the first device to the second device for synchronous display. The privacy screen mirroring module is used to create a first button on the first device, and to switch the first device from a non-privacy state to a privacy state by pressing the first button, while retaining the current frame of the first device.
[0015] Thirdly, the present invention provides a terminal, including: a processor and a memory, wherein the memory stores a privacy screen casting program, and the privacy screen casting program, when executed by the processor, is used to implement the privacy screen casting method as described in the first aspect.
[0016] Fourthly, the present invention also provides a computer-readable storage medium storing a privacy screen casting program, which, when executed by a processor, is used to implement the privacy screen casting method as described in the first aspect.
[0017] The present invention, by employing the above technical solution, has the following effects: This invention provides a privacy-focused screen mirroring method, comprising: acquiring all screen mirroring-enabled devices within a preset range for a first device; selecting a second device from the acquired screen mirroring-enabled devices, and establishing a connection between the first device and the second device through a first screen mirroring protocol; setting the first device to a non-privacy state and transmitting the screen of the first device to the second device for synchronous display; creating a first button on the first device, and switching the first device from a non-privacy state to a privacy state through the first button, while retaining the current frame of the first device; this invention enables user-driven switching of the device from a non-privacy state to a privacy state via the first button, retaining the current frame of the first device when switching to a privacy state, and preventing the privacy state switch during screen mirroring from affecting the task progress. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.
[0019] Figure 1 This is a flowchart of the privacy-focused screen mirroring method in this invention.
[0020] Figure 2 This is a schematic diagram of a first device and a corresponding second device in a non-privacy state in one implementation of the present invention.
[0021] Figure 3 This is a schematic diagram of a first device and a corresponding second device for privacy status in one implementation of the present invention.
[0022] Figure 4 This is a schematic diagram of a first device and a corresponding second device in a non-privacy state that enters a privacy application, according to one implementation of the present invention.
[0023] Figure 5 This is a functional schematic diagram of the terminal in one implementation of the present invention.
[0024] The objectives, features, and advantages of this invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0026] Exemplary methods Existing privacy-preserving screen mirroring methods typically involve establishing a whitelist of applications. By detecting whether the target application being switched to during screen mirroring is a whitelisted application, the necessary screen signal transmission is only retained for whitelisted applications. This prevents private content from being immediately displayed on the screen mirroring device when switching applications. However, this solution is based on the established application whitelist and does not take into account the needs of users in different scenarios, thus failing to prioritize the user.
[0027] To address the above technical issues, this invention provides a privacy-focused screen mirroring method, system, terminal, and storage medium, comprising: acquiring all screen-mirroring devices within a preset range for a first device; selecting a second device from the acquired screen-mirroring devices and establishing a connection between the first device and the second device through a first screen mirroring protocol; setting the first device to a non-privacy state and transmitting the screen of the first device to the second device for synchronous display; creating a first button on the first device and switching the first device from a non-privacy state to a privacy state via the first button, while retaining the current frame of the first device; this invention enables user-driven switching of the device from a non-privacy state to a privacy state via the first button, retaining the current frame of the first device when switching to a privacy state, and preventing the privacy state switch during screen mirroring from affecting the task progress.
[0028] like Figure 1 As shown, this embodiment of the invention provides a privacy-focused screen mirroring method, including the following steps: Step S100: Obtain all screen-projectionable devices within a preset range for the first device.
[0029] It should be noted that the first device is the initiator of screen mirroring, i.e., the active screen mirroring device. When screen mirroring, the screen of the first device will be transmitted to the screen-sharing device for synchronous display. The active screen mirroring device is generally a mobile terminal, such as a smartphone, tablet, laptop or other device that supports screen mirroring.
[0030] In this embodiment, the first device is a transmitting device, used to send the screen of the device to the device to be projected for display. The transmitting device and the device to be projected can be connected by wired transmission or wireless transmission. The transmitted content is mainly the real-time screen of the transmitting device; for example, wired transmission connection through HDMI direct connection, VGA connection, USB-C to HDMI converter, etc.; or wireless transmission connection through Bluetooth, Wi-Fi, etc.
[0031] In this embodiment, the preset range is determined by the first device itself and the connection method used. For example, when the first device uses wired transmission, the preset range is the range of the transmission medium used for wired transmission, and the other end of the transmission medium needs to be connected to the screen-casting device in advance. When the first device is a mobile phone and uses Bluetooth as a wireless transmission connection method, its preset range for searching for screen-casting devices is the maximum range that it can establish a connection through Bluetooth, but the signal transmission quality is generally poor in this maximum range. When the first device is a mobile phone and uses Wi-Fi as a wireless transmission connection method, its preset range for searching for screen-casting devices is the maximum connection range supported by the Wi-Fi it is connected to. Screen-casting devices connected to the same Wi-Fi can all be considered as screen-casting devices within its preset range.
[0032] like Figure 1 As shown, this embodiment of the invention provides a privacy-focused screen mirroring method, including the following steps: Step S200: Select a second device from the acquired screen-casting devices, and establish a connection between the first device and the second device through the first screen-casting protocol.
[0033] In this embodiment, the first screen casting protocol is a privacy screen casting protocol, which adds privacy screen casting functionality to the ordinary protocol. Therefore, before using this protocol to connect the first device and the second device, the user needs to actively confirm and select it. The first screen casting protocol is only enabled when the user selects the privacy screen casting mode.
[0034] Specifically, in one implementation of this embodiment, step S200 includes the following steps: Step S201: Select the second device from the acquired screen-castable devices.
[0035] In this embodiment, the second device is the target projection device. The user's desired target projection device is selected from all available projection devices. Provided the second device is a projection-capable device, the size and type of the target projection device are not limited. For example, the first device can project onto a second device with a smaller screen; it can also project onto a second device with a larger screen; it can project onto a second device of the same type as the first device; or it can project onto a second device of a different type than the first device.
[0036] Step S202: Select the screen mirroring mode of the first device.
[0037] In this embodiment, the screen casting modes of the first device include a privacy screen casting mode and a non-privacy screen casting mode. The privacy screen casting mode is the screen casting mode used by the privacy screen casting method. In this mode, a first screen casting protocol is used, which is the privacy screen casting protocol. The non-privacy screen casting mode is the regular screen casting mode. In this mode, a second screen casting protocol is used, which is the regular screen casting protocol.
[0038] In this embodiment, the screen mirroring mode of the first device is selected as follows: before establishing the connection between the first device and the second device, the user is prompted to select a screen mirroring mode via a pop-up window or other means. The user can choose the screen mirroring mode according to the environment of the current screen mirroring. For example, in a scenario where the user is mirroring alone, a non-privacy screen mirroring mode can be selected, and the connection between the first device and the second device can be established through a conventional screen mirroring protocol; when the user is in a multi-person scenario such as a meeting, a privacy screen mirroring mode can be selected, and the connection between the first device and the second device can be established through a privacy screen mirroring protocol to protect personal privacy.
[0039] Step S203: When the selected screen casting mode is privacy screen casting mode, a connection is established between the first device and the second device through the first screen casting protocol.
[0040] In this embodiment, when the selected screen casting mode is privacy screen casting mode, a connection is established between the sending device and the target screen casting device through the privacy screen casting protocol.
[0041] In one implementation of the present invention, the screen mirroring connection status of the sending device can be marked or reminded, so that users can determine whether the sending device that initiated the screen mirroring is in a privacy screen mirroring state by checking the screen mirroring connection status of the sending device.
[0042] Step S204: When the selected screen casting mode is non-privacy screen casting mode, a connection is established between the first device and the second device through the second screen casting protocol.
[0043] In this embodiment, when the selected screen casting mode is the non-privacy screen casting mode, a connection is established between the sending device and the target screen casting device through the conventional screen casting protocol. After the connection is established, the sending device will not trigger the selection of screen casting mode again during this screen casting process.
[0044] like Figure 1 As shown, this embodiment of the invention provides a privacy-focused screen mirroring method, including the following steps: Step S300: Set the first device to a non-privacy state and transmit the screen of the first device to the second device for synchronous display.
[0045] In this embodiment, after establishing a connection between the sending device and the target device, the first device is set to a non-privacy state, and the screen of the sending device is transmitted to the target projection device for synchronous display, thereby realizing the projection display of the sending device on the target projection device.
[0046] It should be noted that in this embodiment, the non-privacy state refers to the state of the sending device when the user selects the privacy casting mode, in which the user has not made any privacy settings. For example, when privacy casting mode is enabled, this refers to non-privacy operations performed by the user on the target casting device using the sending device. Similarly, the privacy state also refers to the state of the sending device when the user selects the privacy casting mode.
[0047] like Figure 2 The diagram shows a first device and a corresponding second device in a non-privacy state in one implementation of the present invention. The device on the left is the second device, i.e., the target projection device, and the screen displayed in the center of the target projection device is the real-time screen of the current sending device. The device on the right is the first device, i.e., the sending device, and the lock button is located in the middle of the right side of the sending device.
[0048] like Figure 1 As shown, this embodiment of the invention provides a privacy-focused screen mirroring method, including the following steps: Step S400: Create a first button on the first device, switch the first device from a non-private state to a private state by pressing the first button, and retain the current frame of the first device.
[0049] In this embodiment, the first button is a lock button. After the lock button is activated / triggered, the sending device is first switched from a non-private state to a private state. The target screen-casting device will retain the last frame of the sending device and then pause the screen transmission between the sending device and the target screen-casting device. By retaining the last frame of the sending device, the user's privacy is prevented from being leaked.
[0050] It should be noted that the lock button created on the transmitting device is a virtual button, not a real button. Virtual buttons are easy to adjust, change, and switch. For example, in this embodiment, the lock button can be switched to the unlock button of the transmitting device in privacy mode. The unlock button has the same button attributes as the lock button; the only difference between the two is in function and appearance.
[0051] Specifically, in one implementation of this embodiment, step S400 includes the following steps: Step S401: When the first device is in a non-privacy state, trigger the first button to switch the first device to a privacy state.
[0052] In this embodiment, the lock button is only displayed when the sending device is in a non-privacy state. The lock button is used to switch the first device from a non-privacy state to a privacy state when triggered, lock the last frame of the screen at the trigger time, and pause the screen transmission between the sending device and the target projection device.
[0053] Step S402: Retain the current frame of the first device on the second device.
[0054] In this embodiment, the current frame is the last frame of the device sent when the lock button is triggered.
[0055] Step S403: Pause the image transmission between the first device and the second device.
[0056] In this embodiment, while the target projection device in privacy mode retains the current frame of the sending device, it pauses the transmission of images between the sending device and the target projection device. At this time, until the user switches the sending device to non-privacy mode, the content displayed on the target projection device is the current frame of the sending device switching to privacy mode. The operation of the sending device will not be projected onto the target projection device, which can effectively protect user privacy.
[0057] like Figure 3 The diagram shows a first device and a corresponding second device in a privacy state according to one implementation of the present invention. The device on the left is the second device, i.e., the target screen projection device, and the screen displayed in the center of the target screen projection device is the current frame / last frame of the sending device. The device on the right is the first device, i.e., the sending device, and the unlock button is located in the middle of the right side of the sending device.
[0058] In this embodiment, a convenient locking method is provided by using a lock button. The last frame of the sending device is retained first, which can not only prevent privacy leakage when the user switches privacy status, but also prevent the user from being unable to continue the screen projection content before the screen transmission was interrupted after reconnection. The task process will not be affected by the privacy status switch during screen projection.
[0059] like Figure 1 As shown, this embodiment of the invention provides a privacy-focused screen mirroring method, including the following steps: Step S500: When the first device is in a privacy state, the first button is converted to a second button, and the first device in the privacy state is switched to a non-privacy state by using the second button.
[0060] In this embodiment, when the transmitting device is in a privacy state, the lock button is converted into an unlock button. The unlock button is located in the same position as the lock button. The transmitting device in the privacy state is switched to a non-privacy state by using the unlock button.
[0061] Specifically, in one implementation of this embodiment, step S500 includes the following steps: Step S501: When the first device is in a privacy state, the second button is triggered.
[0062] In this embodiment, when the transmitting device is in a privacy state, the lock button of the transmitting device is converted into an unlock button. By activating / triggering the unlock button, the transmitting device is switched from a privacy state to a non-privacy state.
[0063] Step S502: Switch the first device to a non-privacy state and restore the image transmission between the first device and the second device.
[0064] In this embodiment, after the unlock button is activated / triggered, the sending device switches to a non-privacy state. The target screen projection device will first restore the screen transmission between the sending device and the target screen projection device, and then switch the current frame screen to the real-time screen of the sending device.
[0065] In this embodiment, a waiting time can also be set. When the transmitting device switches to a non-privacy state, the current frame is switched to the real-time frame of the transmitting device after the waiting time has elapsed. This ensures that the user can end the current privacy operation if the transmitting device is switched to a non-privacy state before the privacy operation is completed. For example, if the waiting time is set to 5 seconds, the user can end the privacy operation in a timely manner.
[0066] In one implementation of the present invention, a privacy-based screen casting method is implemented by pre-setting a privacy application for the first device, comprising the following steps: Step a: Pre-configure the privacy application on the first device.
[0067] In this embodiment, privacy applications on the sending device are pre-defined. For example, applications containing user privacy, such as social media, email, and banking apps, are designated as privacy applications. By setting privacy applications, users can be specifically reminded when they forget to actively enter privacy mode.
[0068] In this embodiment, the privacy application can be configured online or by actively setting the application name / type. The set privacy application corresponds to the privacy screen casting protocol and is only applied to the sending device when the screen casting mode is privacy screen casting mode.
[0069] Step b: When the first device is in a non-privacy state, monitor the activation status of the privacy application.
[0070] In this embodiment, the activation status of privacy applications is monitored in real time only when the sending device is in a non-privacy state. This avoids unnecessary power consumption caused by continuous monitoring occupying the sending device's memory when the user does not need privacy operations or the user has already entered a privacy state.
[0071] In this embodiment, when the transmitting device is in a non-privacy state, before the user is detected to have enabled the privacy application, the user's direct access to the privacy application can be delayed by retaining the application's launch page, in order to avoid leakage of user privacy, and the user is prompted whether to switch the privacy state.
[0072] Step c: When the privacy application is enabled, the first button is highlighted.
[0073] In this embodiment, when the sending device is in a non-privacy state, if the user is detected to have enabled a privacy application, the lock button is highlighted. For example, the lock button can be highlighted by making the background of the lock button red, enlarging the lock button, or changing the lock button to a small-amplitude movement state, so as to remind the user that the current state is non-privacy. The screen of the sending device will be transmitted in real time and displayed on the target projection screen.
[0074] like Figure 4 The diagram shows a first device and a corresponding second device in a non-privacy state and entering a privacy application in one implementation of the present invention. The device on the left is the second device, i.e., the target screen projection device, and the screen displayed in the center of the target screen projection device is the real-time screen of the sending device. The device on the right is the first device, i.e., the sending device, and the lock button in the middle of the right side of the sending device is highlighted in red.
[0075] This embodiment achieves the following technical effects through the above technical solution: This embodiment selects the screen casting mode of the sending device. Only when the sending device selects the privacy screen casting mode, a connection is established between the sending device and the target screen casting device through the privacy screen casting protocol. This allows the user to have the right to choose the privacy screen casting method, making it user-driven and convenient for users to make different decisions in different screen casting scenarios. By using the created lock button, a convenient locking method is provided; when switching the sending device from non-private state to private state, the last frame of the sending device is retained first, which can not only avoid privacy leakage when switching the private state, but also prevent the user from being unable to continue the screen projection content before the screen transmission was interrupted after reconnection. The task process will not be affected by the privacy state switching during screen projection. When the sending device switches from privacy mode to non-privacy mode, a waiting time can be set. After the waiting time, the current frame is switched to the real-time frame of the sending device. This ensures that the user can end the current privacy operation before switching the sending device to non-privacy mode. Furthermore, by pre-setting privacy applications, users can be specifically reminded when they forget to actively enter privacy mode. Moreover, the activation status of privacy applications will only be monitored in real time when the sending device is in non-privacy mode. This avoids unnecessary power consumption caused by continuous monitoring occupying the sending device's memory when the user does not need privacy operations or has already entered privacy mode. By highlighting the lock button, the user can also be reminded that they are currently in non-privacy mode. The screen of the sending device will be transmitted in real time and displayed on the target screen.
[0076] Exemplary device Based on the above embodiments, the present invention also provides a privacy screen projection system, comprising: The device acquisition module is used to acquire all screen-projecting devices within a preset range for the first device; The screen casting connection module is used to select a second device from the acquired screen casting devices and establish a connection between the first device and the second device through a first screen casting protocol; The screen display module is used to set the first device to a non-privacy state and transmit the screen of the first device to the second device for synchronous display. The privacy screen mirroring module is used to create a first button on the first device, and to switch the first device from a non-privacy state to a privacy state by pressing the first button, while retaining the current frame of the first device.
[0077] In this embodiment, the privacy projection module further includes: When the first device is in privacy mode, the first button is converted to the second button; The second button switches the first device from a private state to a non-private state.
[0078] In this embodiment, the privacy projection system further includes: The privacy application module is used to pre-configure privacy applications for the first device; when the first device is in a non-privacy state, it monitors the activation status of the privacy applications, and when the privacy applications are activated, it highlights the first button.
[0079] Based on the above embodiments, the present invention also provides a terminal, the principle block diagram of which can be as follows: Figure 5 As shown.
[0080] The terminal includes: a processor, a memory, an interface, a display screen, and a communication module connected via a system bus; wherein, the processor of the terminal provides computing and control capabilities; the memory of the terminal includes a computer-readable storage medium and internal memory; the computer-readable storage medium stores an operating system and computer programs; the internal memory provides an environment for the operation of the operating system and computer programs in the computer-readable storage medium; the interface is used to connect to external devices; the display screen is used to display relevant information; and the communication module is used to communicate with a cloud server or other devices.
[0081] This computer program is used by the processor to implement the privacy-sharing screen mirroring method.
[0082] It will be understood by those skilled in the art that Figure 5 The schematic diagram shown is merely a partial structural diagram related to the present invention and does not constitute a limitation on the terminal to which the present invention is applied. A specific terminal may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0083] In one embodiment, a terminal is provided, comprising: a processor and a memory, the memory storing a privacy screen casting program, which, when executed by the processor, is used to implement the privacy screen casting method described above.
[0084] In one embodiment, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a privacy screen casting program, which, when executed by a processor, is used to implement the above-described privacy screen casting method.
[0085] 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. The computer program can be stored in a non-volatile storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, database, or other media used in the embodiments provided by this invention can include both non-volatile and volatile memory.
[0086] In summary, this invention provides a privacy-oriented screen casting method, system, terminal, and storage medium, comprising: acquiring all screen-castable devices within a preset range for a first device; selecting a second device from the acquired screen-castable devices and establishing a connection between the first device and the second device through a first screen casting protocol; setting the first device to a non-privacy state and transmitting the screen of the first device to the second device for synchronous display; creating a first button on the first device and switching the first device from a non-privacy state to a privacy state through the first button, while retaining the current frame of the first device; this invention enables user-initiated switching of the device from a non-privacy state to a privacy state via the first button, retaining the current frame of the first device when switching to a privacy state, and preventing the privacy state switch during screen casting from affecting the task progress.
[0087] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
Claims
1. A privacy-preserving screen mirroring method, characterized in that, include: Obtain all screen-projecting devices within a preset range from the first device; Select a second device from the available screen-casting devices, and establish a connection between the first device and the second device through the first screen-casting protocol; Set the first device to a non-privacy state and transmit the screen of the first device to the second device for synchronous display; Create a first button on the first device, and use the first button to switch the first device from a non-private state to a private state, while retaining the current frame of the first device.
2. The privacy-preserving screen mirroring method according to claim 1, characterized in that, The step of establishing a connection between the first device and the second device via the first screen projection protocol includes: Select the screen mirroring mode for the first device; When the selected screen casting mode is privacy screen casting mode, a connection is established between the first device and the second device through the first screen casting protocol; When the selected screen casting mode is the non-privacy screen casting mode, a connection is established between the first device and the second device through the second screen casting protocol.
3. The privacy-preserving screen mirroring method according to claim 1, characterized in that, The step of switching the first device from a non-privacy state to a privacy state via the first button, while retaining the current frame of the first device, includes: When the first device is in a non-privacy state, triggering the first button will switch the first device to a privacy state; The current frame of the first device is retained on the second device; Pause the image transmission between the first device and the second device.
4. The privacy-preserving screen mirroring method according to claim 1, characterized in that, The privacy-focused screen mirroring method also includes: When the first device is in privacy mode, the first button is converted to the second button; The second button switches the first device from a private state to a non-private state.
5. The privacy-preserving screen mirroring method according to claim 4, characterized in that, Switching the first device from a privacy state to a non-privacy state via the second button includes: The second button is triggered when the first device is in a privacy state; Switch the first device to a non-privacy state and restore the image transmission between the first device and the second device.
6. The privacy-preserving screen mirroring method according to claim 1, characterized in that, The privacy-focused screen mirroring method also includes: The privacy application of the first device is pre-configured.
7. The privacy-focused screen mirroring method according to claim 6, characterized in that, The privacy-focused screen mirroring method also includes: When the first device is in a non-privacy state, monitor the activation status of the privacy application; When the privacy application is enabled, the first button is highlighted.
8. A privacy-focused screen mirroring system, characterized in that, include: The device acquisition module is used to acquire all screen-projecting devices within a preset range for the first device; The screen casting connection module is used to select a second device from the acquired screen casting devices and establish a connection between the first device and the second device through a first screen casting protocol; The screen display module is used to set the first device to a non-privacy state and transmit the screen of the first device to the second device for synchronous display. The privacy screen mirroring module is used to create a first button on the first device, and to switch the first device from a non-privacy state to a privacy state by pressing the first button, while retaining the current frame of the first device.
9. A terminal, characterized in that, include: The processor and memory, wherein the memory stores a privacy screen casting program, which, when executed by the processor, is used to implement the privacy screen casting method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a privacy screen casting program, which, when executed by a processor, is used to implement the privacy screen casting method as described in any one of claims 1-7.