Screen projection method, screen projection system, electronic device and storage medium
By hiding the screen mirroring interface when no control command is received within a preset time period or when the screen mirroring interface is paused, the problem of content leakage after the user leaves the screen mirroring technology is solved, thus achieving security and privacy protection in the screen mirroring process.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-27
- Publication Date
- 2026-03-24
AI Technical Summary
Existing screen mirroring technology poses a security risk of content leakage if the user leaves the screen mirroring interface after leaving the device, thus failing to meet the user's security needs.
By hiding the projection interface when no control command is received within a preset time period or when the projection interface is paused, and by dividing the projection interface into sub-projection interfaces and displaying them on the target device, information leakage can be prevented.
It improves the security of the screen mirroring process, protects information security, prevents privacy leaks, and enhances the user experience.
Smart Images

Figure CN116055780B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of screen projection, and in particular to a screen projection method, a screen projection system, an electronic device, and a storage medium. BACKGROUND
[0002] With the continuous progress and development of science and technology, screen projection has gradually entered the life of users. Users can obtain better entertainment experience by projecting the content on a source device such as a mobile phone or a computer to a larger display such as a television screen. Wireless display projection based on the Miracast (Wireless Display) protocol in the screen projection technology is a screen projection technology based on WIFI (Wireless-Fidelity) direct connection. Both Android systems and other display systems have the function of screen projection, but they are single in terms of scenarios, and the function and experience are not good, which cannot meet the user's expectation of screen projection scenarios. However, the current screen projection technology takes into account the security of screen projection. SUMMARY
[0003] In order to solve or partially solve the above problems, the present application provides a screen projection method, a screen projection system, an electronic device, and a storage medium, so as to provide the security of screen projection.
[0004] In a first aspect, an embodiment of the present application provides a screen projection method applied to a source device, wherein the source device, a target device, and a screen projection device are in the same local area network, and the method comprises the following steps:
[0005] obtaining a screen projection interface selected by a user, and sending a screen projection interface of the source device to the screen projection device to display on a screen of the target device;
[0006] if a control instruction for triggering the screen projection interface is not received within a first preset time period and / or the screen projection interface is in a pause state, hiding the screen projection interface.
[0007] The present application can hide the screen projection interface when the user does not use the source device, so as to prevent the leakage of related content of the screen projection interface and improve the security.
[0008] In the screen projection method provided by the embodiment of the present application, the step of obtaining a screen projection interface selected by a user and sending a screen projection interface on the source device to a screen of the target device for display comprises the following steps:
[0009] dividing the screen projection interface into at least one sub-screen projection interface, wherein the maximum number of the sub-screen projection interfaces is equal to the number of the target devices;
[0010] projecting the sub-screen projection interface to the target device.
[0011] In the screen projection method provided in the embodiments of the present application, the screen projection interface is divided into at least one sub screen projection interface, which includes:
[0012] acquiring each running software on the source device;
[0013] if the screen of the source device displays an interface corresponding to the running software, the interface corresponding to the running software is taken as a sub screen projection interface.
[0014] In the screen projection method provided in the embodiments of the present application, when the screen projection interface is a document material, if no control instruction triggering the screen projection interface is received within a first preset time period, which includes:
[0015] if no control instruction adjusting the content of the screen projection interface is received within a first preset time period, the control instruction includes an instruction triggered by an external environment to control the content of the screen projection interface.
[0016] In the screen projection method provided in the embodiments of the present application, when the screen projection interface is a video and / or audio, if the screen projection interface is in a pause state within a first preset time period, which includes:
[0017] if the function control of the screen projection interface is in a pause state within a first preset time period, the function control includes one or more of a sound playing control, an image collecting control and a video playing control.
[0018] In the screen projection method provided in the embodiments of the present application, when the screen projection interface is a video connection, the method further includes:
[0019] if no change of the screen projection interface is detected within a second preset time period, an alarm signal is sent to prompt a user.
[0020] In the screen projection method provided in the embodiments of the present application, the screen projection interface is hidden, which includes:
[0021] the source device displays a preset interface to replace the screen projection interface.
[0022] In a second aspect, the present application further provides an electronic device, which includes a processor, a memory and a computer program stored in the memory and executable by the processor, wherein the computer program is executed by the processor to implement the steps of the screen projection method.
[0023] In a third aspect, the present application further provides a screen projection system, which includes a source device, a target device and a screen projection device, the source device, the target device and the screen projection device are in the same local area network, wherein the source device is used to execute the steps of the screen projection method.
[0024] In a fourth aspect, the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the screen projection method.
[0025] Compared with the prior art, the embodiments of the present application provide a screen projection method, a screen projection system, an electronic device and a storage medium. The screen projection method comprises the following steps: obtaining a screen projection interface selected by a user; sending a screen projection interface of a source device to a target device to display on a screen of the target device; if a control instruction for triggering the screen projection interface is not received within a first preset time period and / or the screen projection interface is in a pause state, hiding the screen projection interface. The embodiments of the present application can hide the screen projection interface when the user does not use the source device, so as to prevent the relevant content of the screen projection interface from being leaked and improve the security.
[0026] In addition, the embodiments of the present application can project the screen that the user wants to share onto the target device, so that the background of the source device is prevented from being projected onto the target device, which is beneficial to protect the information security and prevent the privacy from being leaked.
[0027] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0029] Figure 1 A flowchart of a screen projection method provided by the embodiments of the present application.
[0030] Figure 2 A first sub-step flowchart of a screen projection method provided by the embodiments of the present application.
[0031] Figure 3 A second sub-step flowchart of a screen projection method provided by the embodiments of the present application.
[0032] Figure 4 A third sub-step flowchart of a screen projection method provided by the embodiments of the present application.
[0033] Figure 5 A structural schematic diagram of an electronic device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0034] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0035] Some embodiments of the present application will be described in detail below with reference to the drawings. The following embodiments and features in the embodiments can be combined with each other without conflict.
[0036] It should be understood that the terms used in the specification of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and the appended claims of the present application, unless otherwise clearly indicated by the context, the singular forms "a", "an" and "the" are intended to include the plural forms.
[0037] It should be understood that, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the terms "first", "second", etc. are used to distinguish the same or similar items with basically the same function and role. For example, the first recess and the second recess are only used to distinguish different recesses, and do not limit the sequence. Those skilled in the art can understand that the terms "first", "second", etc. do not limit the quantity and execution sequence, and the terms "first", "second", etc. also do not necessarily mean different.
[0038] It should be further understood that the term "and / or" used in the specification and the appended claims means any combination and all possible combinations of one or more of the associated listed items.
[0039] The applicant finds that the screen projection function of some terminal devices has security risks, for example: when a user projects a document or a video and other materials, if the user leaves without closing the source device (source end) in the middle of the way, there may be a problem of leaking the related content of the projection interface.
[0040] Therefore, the present application provides a screen projection method, applied to a source device, the source device and a target device and a projection device are in the same local area network, the method comprises the following steps: in response to a screen projection instruction, sending a screen projection code of the target device; obtaining a projection interface selected by a user, and sending a projection interface of the source device to the projection device to display on a screen of the target device; if a control instruction triggering the projection interface is not received within a first preset time period and / or the projection interface is in a pause state, the projection interface is hidden.
[0041] The source device and the target device involved in the present application refer to devices capable of receiving and / or transmitting communication signals, including but not limited to devices connected via any one or more of the following connection methods.
[0042] (1) via a wired connection method, such as via a public switched telephone network (PSTN), a digital subscriber line (DSL), a digital cable, a direct cable connection.
[0043] (2) via a wireless interface method, such as a cellular network, a wireless local area network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter.
[0044] A terminal device configured to communicate via a wireless interface can be referred to as a "mobile terminal". Examples of mobile terminals include but are not limited to the following electronic devices.
[0045] (1) a smartphone, a tablet computer, a computer, a smart television, a central control screen, etc.
[0046] (2) a satellite phone or a cellular phone.
[0047] (3) a personal communications system (PCS) terminal that can combine a cellular radio telephone with data processing, facsimile, and data communication capabilities.
[0048] (4) a radio telephone, a pager, an Internet / intranet access, a Web browser, a notepad, a calendar, a personal digital assistant (PDA) equipped with a global positioning system (GPS) receiver.
[0049] (5) a conventional laptop and / or palm-sized receiver.
[0050] (6) a conventional laptop and / or palm-sized radio telephone transceiver, etc.
[0051] It can be understood that the screen projection interface includes but is not limited to: the screen interface of the source device, or the video, audio, image, document, game, etc. played by the source device.
[0052] In addition, the screen projection device can be integrated with the source device, or can be two independent terminal devices.
[0053] Some embodiments of the present application will be described in detail with reference to the drawings. The following embodiments and features of the embodiments described below can be combined with each other in the case of no conflict.
[0054] Referring to Figure 1 as shown, Figure 1 A flowchart of a screen projection method provided by an embodiment of the present application is shown. The method is applied to a source device, the source device and a target device and a screen projection device are in the same local area network, and the method comprises steps S100-S200.
[0055] In step S100, a user-selected screen projection interface code is acquired, and a screen projection interface of the source device is sent to the screen projection device to be displayed on a screen of the target device.
[0056] Before step S100, the target device screen projection code can be acquired through the screen projection device.
[0057] Specifically, when a user needs to project a screen projection interface of a source device to a target device, the user can open a screen projection device, and acquire a screen projection code of the source device through the screen projection device.
[0058] The screen projection code is generally a matching identification code between a mobile device and an output device such as a television. In the embodiment of the present application, the source device, the screen projection device and the target device are in the same local area network during screen projection, the target device provides an identification code, and the screen projection device can project the screen projection interface of the source device to the target device only after the identification code is correctly input.
[0059] Specifically, the screen projection terminal can be provided with a screen projection APP, the screen projection APP is in communication connection with the source device, the source device can receive a request or an instruction of the screen projection APP, and make corresponding actions according to the request or the instruction. The specific operation steps are as follows:
[0060] 1) A communication connection is established between the screen projection APP of the screen projection terminal and the source device.
[0061] 2) A screen projection request is sent to the source device through the screen projection APP.
[0062] 3) After the screen projection request is successful, a screen projection code is input to select a display screen and determine a screen projection interface.
[0063] 4) The screen projection interface is sent to the target device through the screen projection APP, and a screen projection instruction is ended to end the screen projection.
[0064] Further, referring to Figure 2 as shown, Figure 2A first sub-step flow diagram of a screen projection method provided by an embodiment of the present application. The first sub-step flow diagram comprises steps S101-S102.
[0065] In step S101, the screen projection interface is divided into at least one sub-screen projection interface, and the maximum number of the sub-screen projection interfaces is equal to the number of the target devices.
[0066] In the embodiment of the present application, the target devices can be multiple, and the specific number can be determined according to actual conditions. When the screen projection interface is divided, the number of the obtained sub-screen projection interfaces can be less than or equal to the number of the target devices.
[0067] Specifically, the step of dividing the screen projection interface into at least one sub-screen projection interface comprises:
[0068] In step S101, the screen projection interface is divided into at least one sub-screen projection interface, and the maximum number of the sub-screen projection interfaces is equal to the number of the target devices.
[0069] In the above scheme, the sub-screen projection interfaces are mainly divided according to the running software.
[0070] In order to facilitate understanding of the step of dividing the sub-screen projection interfaces, the source device is taken as a notebook computer for example in the following.
[0071] 21) The running software of the notebook computer is obtained, for example, the running software of the notebook computer includes a PPT and Tencent video that are currently displayed on the screen, and a 360 antivirus software that is running in the background.
[0072] 22) If the screen of the source device displays the interface corresponding to the running software, the interface corresponding to the running software is taken as a sub-screen projection interface. If the screen of the notebook computer displays the PPT and the Tencent video playing screen at this time, the screen interface can be divided into two sub-screen projection interfaces, and the two sub-screen projection interfaces are projected on the display screen A and the display screen B respectively.
[0073] 23) The PPT can be displayed on the display screen A, and the Tencent video playing screen can be displayed on the display screen B. Meanwhile, the user can also open a word document on the notebook computer to write a patent application technology disclosure.
[0074] In step S102, the sub-screen projection interfaces are projected on the target devices.
[0075] When the sub-screen interface is divided, the desktop of the source device can be used as a sub-screen interface for projection, or can not be used as a sub-screen interface and does not need to be projected. When the desktop is not projected, the security is higher.
[0076] Still taking the notebook computer as an example and the display screen as an example, the following is described:
[0077] 24) The PPT is displayed on the display screen A, and the Tencent video playing picture is displayed on the display screen B. If the projection interfaces of the PPT and the Tencent video cannot fill the display screen A and the display screen B, the background interface of the display screen A and the display screen B can be the desktop background projected from the source device. In this case, the sub-screen interface includes the desktop background of the source device.
[0078] 25) The PPT is displayed on the display screen A, and the Tencent video playing picture is displayed on the display screen B. The background interface of the display screen A and the display screen B can be a black background. In this case, the sub-screen interface does not include the desktop background of the source device.
[0079] Obviously, the security in step 25) is higher. If the display screen A and the display screen B can display the desktop information of the notebook computer, the information may be leaked. Therefore, in the embodiment of the present application, preferably, the sub-screen interface can not include the desktop background of the source device.
[0080] Further, the sub-screen interface can be projected to the target device by using the projection device and the source device supporting the Harmony system.
[0081] In addition, the device supporting the Harmony system can be used to combine the projection device and the source device into a super terminal device to expand the device capability. For example, in a multi-person video conference scene, the source device or the projection device can be provided with a wide-angle camera, which can be used to shoot the multi-person conference scene to improve the video conference experience.
[0082] Through the above scheme, the information security and privacy can be protected. For example, there are many data on the desktop of the source device. When projecting, the participants can see the files stored on the desktop of the source device through the target device, which can easily lead to the problem of privacy leakage. The present application can project the sub-screen interface and project the content to be shared, and the desktop information of the source device can not be projected, so as to protect the information security and privacy.
[0083] In step S200, if the control instruction for triggering the projection interface is not received within the first preset time period and / or the projection interface is in a pause state, the projection interface is hidden.
[0084] In order to improve security, if the source device does not receive any control instruction for the screen projection interface within the first preset time period, it is indicated that the user may not be in front of the source device at this time, so the screen projection interface can be hidden to prevent information leakage. If the screen projection interface is in a pause state, such as a paused video, and the time in the pause state exceeds the first preset time period, the screen projection interface can be hidden.
[0085] Further, when the screen projection interface is a document material, if no control instruction triggering the screen projection interface is received within the first preset time period, the control instruction includes:
[0086] Within the first preset time period, no control instruction adjusting the content of the screen projection interface is received, and the control instruction includes an instruction triggered by an external operation to control the content of the screen projection interface.
[0087] The instruction triggered by the external operation to control the content of the screen projection interface can include that the user operates the screen projection interface through a mouse, a keyboard, or a touch screen.
[0088] For example, if the user projects a PPT on the source device to the target device, if the next page is not clicked or the mouse is not moved within the first preset time period, it is indicated that the user may not be in front of the source device at this time, so the screen projection interface is hidden at this time, and the screen projection interface displayed on the target device is also hidden.
[0089] In addition, the first preset time period can be determined according to actual conditions, and the user can modify it.
[0090] Further, referring to Figure 3 , the second sub-step flow diagram of a screen projection method provided by the embodiment of the application is shown. Figure 3 When the screen projection interface is a video and / or audio, if the screen projection interface is in a pause state within the first preset time period, step S201 includes:
[0091] Within the first preset time period, it is detected that the function control of the screen projection interface is in a pause state, and the function control includes one or more of a sound playing control, an image collecting control, and a video playing control.
[0092] In the embodiment of the application, the function control can include a progress bar, a play button, and the like.
[0093] When the progress bar of the played video or audio is in a pause state for more than a first preset time period, or the play button is in a pause state for more than the first preset time period, it is indicated that the user is probably not in front of the source end device, so the screen projection interface can be hidden to avoid leaking privacy and improve security.
[0094] Referring to Figure 4 as shown, Figure 4 A third sub-step flow diagram of a screen projection method provided by the embodiment of the application is shown. When the screen projection interface is a video connection, if the screen projection interface is in a pause state within a first preset time period, the method comprises the following step S202:
[0095] When it is detected that the screen projection interface has not changed within a second preset time period, an alarm signal is sent to prompt the user.
[0096] Generally, the user can hold a meeting in the form of a video conference, and project the interface of the video conference onto the target device. If no action of the person in the entire screen projection interface (i.e. the interface of the video conference) occurs, that is, the screen projection interface has not changed, it is indicated that the video connection may have been stuck at this time. At this time, an alarm signal can be sent to prompt the user.
[0097] The alarm signal can include, but is not limited to, an alarm sound, an alarm message, a warning interface displayed on the screen, etc.
[0098] The user can set the second preset time period according to the actual situation. Generally, the second preset time period can be shorter than the first preset time period. In addition, after setting the second preset time period, the user can still modify the second preset time period.
[0099] Further, the hiding of the screen projection interface comprises: the source end device displays a preset interface to replace the screen projection interface.
[0100] The preset interface can be a black interface or a self-defined picture. The screen projection interface is replaced by the preset interface to hide the screen projection interface.
[0101] In the above scheme, the screen can be divided into a plurality of sub-screen projection interfaces, and the interface that the user wants to project is projected onto the source end device. When no operation is performed for more than a first preset time period, the screen projection interface is hidden, thereby improving the security of the entire screen projection process. In addition, the screen that the user wants to share can be projected onto the target device, which can avoid projecting the background of the source end device onto the target device, and is beneficial to protecting information security and preventing privacy leakage.
[0102] In another aspect, the present application also provides a screen projection system, comprising a source device, a target device and a screen projection device, wherein the source device, the target device and the screen projection device are in the same local area network, and the source device is configured to perform the steps of the screen projection method as described above, comprising:
[0103] obtaining a screen projection interface selected by a user, sending the screen projection interface of the source device to the screen projection device to display on the screen of the target device, and hiding the screen projection interface if no control instruction triggering the screen projection interface is received within a first preset time period and / or the screen projection interface is in a pause state.
[0104] The present application can hide the screen projection interface when the user does not use the source device, so as to prevent the relevant content of the screen projection interface from being leaked and improve the security.
[0105] Further, the present application also includes that the obtaining a screen projection interface selected by a user, sending the screen projection interface on the source device to the screen of the target device to display, comprises:
[0106] dividing the screen projection interface into at least one sub-screen projection interface, the maximum number of the sub-screen projection interfaces being equal to the number of the target devices, and projecting the sub-screen projection interfaces to the target devices.
[0107] Further, the present application also includes that the dividing the screen projection interface into at least one sub-screen projection interface comprises:
[0108] obtaining each running software on the source device, and taking an interface corresponding to the running software as a sub-screen projection interface if the interface corresponding to the running software is displayed on the screen of the source device.
[0109] Further, the present application also includes that when the screen projection interface is a document material, the if no control instruction triggering the screen projection interface is received within a first preset time period comprises:
[0110] no control instruction adjusting the content of the screen projection interface is received within a first preset time period, wherein the control instruction comprises an instruction triggered by an external environment to manipulate the content of the screen projection interface.
[0111] Further, the present application also includes that when the screen projection interface is a video and / or audio, the if the screen projection interface is in a pause state within a first preset time period comprises:
[0112] In a first preset time period, it is detected that the function control of the screen projection interface is in a pause state, wherein the function control includes one or more of a sound playing control, an image collecting control, and a video playing control.
[0113] Further, the embodiments of the present application further include that when the screen projection interface is a video connection, the method further includes:
[0114] In a second preset time period, when it is detected that the screen projection interface does not change, an alarm signal is sent to prompt the user.
[0115] Further, the embodiments of the present application further include that the hiding of the screen projection interface includes that the source end device displays a preset interface to replace the screen projection interface.
[0116] In addition, the embodiments of the present application can set the following modes:
[0117] Computer mode: the display interface presents a computer desktop effect, and is used for an office scene.
[0118] Television mode: when connected to a large screen television, this mode can be selected to achieve a better viewing effect.
[0119] Tablet mode: when connected to a tablet, this mode can be selected to achieve a tablet experience effect.
[0120] Central control screen mode: when connected to a central control screen, this mode can be selected.
[0121] The present application also provides an electronic device, referring to Figure 5 as shown, Figure 5 is a structural schematic diagram of an electronic device provided by the embodiments of the present application. The electronic device 50 can include a processor (CPU, GPU, FPGA, etc.) 501, which can execute part or all of the processes in the embodiments shown in the above figures according to the program stored in the read-only memory (ROM) 502 or the program loaded from the storage part 508 to the random access memory (RAM) 503. In the RAM 503, various programs and data required for system operation are also stored. The processor 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0122] It should be appreciated that a processor can be a Central Processing Unit (CPU), a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like. The general purpose processor can be a microprocessor or the processor can be any conventional processor.
[0123] The following components are connected to the I / O interface 505: an input section 506 including input devices such as a keyboard and mouse; an output section 507 including output devices such as a cathode ray tube (CRT) display, liquid crystal display (LCD), and speakers; a storage section 508 including a hard disk; and a communication section 509 including a network interface card such as a LAN card, modem, or the like. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as required. A removable media 511 such as a magnetic disk, optical disk, magneto-optical disk, semiconductor memory, or the like is attached to the drive 510 as required, so that a computer program read therefrom is installed into the storage section 508 as required.
[0124] In particular, the method described above with reference to the accompanying drawings can be implemented as a computer software program in accordance with embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program tangibly embodied on a non-transitory computer readable medium, the computer program containing program code for executing the methods of the accompanying drawings. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 509 and / or installed from the removable media 511.
[0125] The flow and block diagrams in the drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flow and block diagrams can represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0126] The units or modules described in the embodiments of the present application can be implemented by software, or by hardware. The described units or modules can also be arranged in a processor, and the names of the units or modules do not constitute a limitation on the units or modules themselves in some cases.
[0127] As another aspect, the present application also provides a computer readable storage medium, which can be the computer readable storage medium included in the above embodiments, or can exist separately from the device and not be assembled into the device. The computer readable storage medium stores one or more programs for execution by one or more processors to perform the screen projection method described in the present application.
[0128] The computer readable storage medium can be an internal storage unit of the computer device, such as a hard disk or a memory of the computer device. The computer readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc.
[0129] The above only describes the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A screen projection method, characterized in that, Applied to a source device, wherein the source device, the target device, and the projection device are located on the same local area network, the method includes: Obtain the screen mirroring interface selected by the user, and send the screen mirroring interface of the source device to the screen mirroring device for display on the screen of the target device; If no control command to trigger the projection interface is received within the first preset time period and / or the projection interface is in a paused state, then the projection interface is hidden. The step of obtaining the screen mirroring interface selected by the user and sending the screen mirroring interface of the source device to the screen mirroring device for display on the screen of the target device includes: The projection interface is divided into at least one sub-projection interface, and the maximum number of the sub-projection interfaces is equal to the number of the target devices; Project the sub-screen projection interface onto the target device; The step of dividing the screen projection interface into at least one sub-screen projection interface includes: Obtain each running software on the source device; If the screen of the source device displays the interface corresponding to the running software, then the interface corresponding to the running software is used as the sub-projection interface. Hiding the projection interface includes: The source device displays a preset interface, replacing the projection interface.
2. The screen projection method according to claim 1, characterized in that, When the projection interface is a document; if no control command to trigger the projection interface is received within a first preset time period, including: Within a first preset time period, no control command to adjust the content of the projection interface was received; wherein the control command includes an externally triggered command to manipulate the content of the projection interface.
3. The screen projection method according to claim 1, characterized in that, When the projection interface is a video and / or audio; if the projection interface is paused during a first preset time period, it includes: During a first preset time period, it is detected that the functional controls of the screen projection interface are in a paused state, wherein the functional controls include one or more of the following: sound playback control, image acquisition control, and video playback control.
4. The screen projection method according to claim 1, characterized in that, When the screen mirroring interface is a video connection, the method further includes: If no change is detected in the projection interface within the second preset time period, an alarm signal will be issued to prompt the user.
5. An electronic device, characterized in that, The electronic device includes a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, it implements the steps of the screen projection method as described in any one of claims 1 to 4.
6. A screen projection system, characterized in that, The device includes a source device, a target device, and a projection device. The source device, the target device, and the projection device are located on the same local area network. The source device is used to execute the steps of the projection method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, it implements the steps of the screen projection method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Mobile terminal notification method and system based on wearable device
CN107124197A
Real-time screen projection method
CN110337014A
Screen projection method and device, storage medium and electronic equipment
CN113268212A
Screen projection control method and device, terminal equipment and storage medium
CN113691849A
Conference demonstration method, device, equipment and medium
CN114610251A