Screen projection method, system and equipment for multi-terminal unified control and medium

By obtaining the device list, selecting the target device and generating screen projection control instructions, the problem of cumbersome screen projection operation in the existing technology is solved, centralized management and control of multiple terminals is realized, and screen projection efficiency is improved.

CN119110121APending Publication Date: 2024-12-10GUANGZHOU LANGO ELECTRONICS TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411176159.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing screen projection technology is cumbersome to operate under multiple screen projection sending ends and cannot achieve unified control, resulting in inefficient screen projection.

Method used

The first terminal obtains the device list, the user selects the target device and generates screen projection control instructions, controls the target device to connect and transmit content with the receiving end, and realizes centralized management and control of multiple terminals.

Benefits of technology

Simplifies screen projection operations, improves screen projection efficiency, and allows one terminal to control multiple terminals to perform screen projection operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110121A_ABST
    Figure CN119110121A_ABST
Patent Text Reader

Abstract

The invention provides a multi-terminal unified control screen projection method, system and device and a medium, and the method comprises the steps: obtaining a device list in response to a screen projection request sent by a first terminal, and returning the device list to the first terminal for a user to select a second terminal to be subjected to screen projection in the device list; obtaining a user selection operation fed back by the first terminal, determining a target device from the device list based on the user selection operation, and generating a screen projection control instruction according to the user selection operation; the first terminal is controlled to send a configuration instruction to the target receiving end, so that the target receiving end performs parameter configuration according to the configuration instruction, and screen projection connection between the target receiving end and the target equipment is realized; and issuing the screen projection control instruction to the target device, and controlling the target device to execute a screen projection operation on the target receiving end. According to the method and the device, one first terminal controls different second terminals to execute respective screen projection operation, the screen projection operation can be simplified, and the screen projection efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of screen projection processing technology, and in particular to a screen projection method, system, device and medium for unified control of multiple terminals. Background Art

[0002] In the existing screen projection technology, after the screen projection transmitter is connected to the corresponding screen projection receiver, the screen projection control is performed on the screen projection transmitter, and the content of the screen projection transmitter is projected to the screen projection receiver for display. Assuming that multiple screen projection transmitters need to perform screen projection operations, in the case of multiple screen projection transmitters, different screen projection transmitters need to be set up for projection respectively so that each screen projection transmitter can achieve its own screen projection purpose. However, the operation process is relatively cumbersome and complicated, and it is impossible to uniformly control and manage multiple screen projection transmitters, resulting in low screen projection efficiency. Summary of the invention

[0003] The embodiments of the present invention provide a screen projection method, system, device and medium for unified control of multiple terminals to solve the problems existing in the related technologies. The technical solutions are as follows:

[0004] In a first aspect, an embodiment of the present invention provides a screen projection method for unified control of multiple terminals, including:

[0005] In response to a screen projection request sent by the first terminal, a device list is obtained, and the device list is returned to the first terminal for the user to select a second terminal in the device list to be projected;

[0006] Obtaining a user selection operation fed back by the first terminal, determining a target device from a device list based on the user selection operation, and generating a screen projection control instruction according to the user selection operation;

[0007] Control the first terminal to send a configuration instruction to the target receiving end, so that the target receiving end performs parameter configuration according to the configuration instruction, and realizes the screen projection connection between the target receiving end and the target device;

[0008] The screen projection control command is sent to the target device, which controls the target device to parse the screen projection control command to obtain the projection content and transmit the projection content to the target receiving end, so that the target receiving end displays the projection content.

[0009] In one implementation, obtaining a device list in response to a screen projection request sent by the first terminal includes:

[0010] Generate a search instruction according to the screen projection request, call a preset database according to the search instruction and search all registered second terminals in the database;

[0011] The second terminal that is registered and online in the database is marked as a second terminal that meets the screen projection conditions, and a device list is generated according to the second terminal that meets the screen projection conditions and its identification information.

[0012] In one embodiment, it further includes:

[0013] Control the first terminal to scan all screen projection receiving terminals in the local area network, and generate a receiving terminal list according to all screen projection receiving terminals;

[0014] Obtain the user selection instruction returned by the first terminal and determine the screen projection receiving end selected by the user in the receiving end list as the target receiving end.

[0015] In one implementation, the configuration instruction is generated by the first terminal according to the user's adjustment of current configuration parameters of the target receiving end; the current configuration parameters include resolution and display mode.

[0016] In one embodiment, the screen projection control instruction includes identification information of the target device, screen projection content information, and screen projection mode.

[0017] In one implementation, sending a screen projection control instruction to a target device includes:

[0018] Parse the screen projection control command to determine the identification information of the target device;

[0019] The screen projection control instruction is forwarded to the target device corresponding to the identification information according to the identification information.

[0020] In one embodiment, it further includes:

[0021] Obtain the screen projection status information fed back by the target device, and forward the screen projection status information to the first terminal for display.

[0022] In a second aspect, an embodiment of the present invention provides a screen projection system for unified control of multiple terminals, which executes the screen projection method for unified control of multiple terminals as described above.

[0023] In a third aspect, an embodiment of the present invention provides an electronic device, the device comprising: a memory and a processor. The memory and the processor communicate with each other through an internal connection path, the memory is used to store instructions, the processor is used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the processor executes the method in any one of the above-mentioned embodiments.

[0024] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a computer, the method in any one of the above-mentioned embodiments is executed.

[0025] The advantages or beneficial effects of the above technical solution include at least:

[0026] The present invention can select a target device to be projected from multiple second terminals that can perform screen projection sending operations through a first terminal, and can also select a target receiving end for screen projection reception through the first terminal, and control the target device to start a corresponding screen projection program according to a screen projection control instruction to transmit the projection content to the target receiving end for screen projection display, centrally manage and control multiple second terminals, and realize that a first terminal controls different second terminals to perform their respective screen projection operations, simplifying the screen projection operation and improving the screen projection efficiency.

[0027] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present invention will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments disclosed in the present invention and should not be regarded as limiting the scope of the present invention.

[0029] Figure 1 It is a flowchart of a screen projection method for unified control of multiple terminals executed by a server according to the present invention;

[0030] Figure 2 It is a schematic diagram of the interaction process of multiple terminals of the present invention;

[0031] Figure 3 The structure block diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present invention. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.

[0033] In the existing screen projection technology, after the screen projection transmitter is connected to the corresponding screen projection receiver, the screen projection control is performed on the screen projection transmitter, and the content of the screen projection transmitter is projected to the screen projection receiver for display. Assuming that multiple screen projection transmitters need to perform screen projection operations, in the case of multiple screen projection transmitters, different screen projection transmitters need to be set up for projection respectively so that each screen projection transmitter can achieve its own screen projection purpose. However, the operation process is relatively cumbersome and complicated, and it is impossible to uniformly control and manage multiple screen projection transmitters, resulting in low screen projection efficiency.

[0034] In order to solve the above problems, this embodiment provides a screen projection method for unified control of multiple terminals. The executor of the method can be a server, or a cloud server, etc. This embodiment takes the server as an example to illustrate the screen projection method of this embodiment.

[0035] The server is connected to each first terminal, each second terminal and each screen projection receiving terminal respectively. The first terminal can be a mobile terminal such as a mobile phone, which is used to control each second terminal to perform screen projection operation control and management, and the second terminal is a screen projection sending terminal, which can be a mobile phone, tablet, PC, etc., and is used to project the screen content to the corresponding screen projection receiving terminal, and the screen projection receiving terminal is used to receive the screen projection content and display it.

[0036] like Figure 1 As shown, the screen projection method for unified control of multiple terminals executed by the server specifically includes the following steps:

[0037] Step S1: Obtain a device list in response to a screen projection request sent by the first terminal, and return the device list to the first terminal for the user to select a second terminal in the device list to be projected.

[0038] Combination Figure 2 As shown, after the user logs in to the specified software or the specified page on the first terminal, the user can send a screen projection request corresponding to the HTTP protocol to the server through his own first terminal. After receiving the screen projection request, the server generates a search instruction, calls a preset database according to the search instruction, and searches for all registered second terminals in the database; each second terminal will automatically write its own identification information into the database when registering and logging in for the first time, and detect the online or offline status of each second terminal in real time, and update the online or offline status in real time to the status information corresponding to each second terminal in the database.

[0039] During the search process, the second terminal that is registered and online in the database is marked as a second terminal that meets the screen projection conditions, and a device list is generated based on all second terminals that meet the screen projection conditions and their corresponding identification information.

[0040] The server returns the device list to the first terminal for display. The first terminal can generate a corresponding pop-up window or page to display the device list, so that the user can select the first terminal to be projected as the target device from the device list.

[0041] At the same time, when the server receives the screen projection request, the server can send a scan instruction to the first terminal, controlling the first terminal to use the mDNS or SSDP protocol to scan all screen projection receivers in the local area network; the first terminal can also automatically perform a scanning operation when issuing the screen projection request, that is, use the mDNS or SSDP protocol to scan all screen projection receivers in the local area network.

[0042] The first terminal generates a corresponding receiving terminal list for all the screen projection receiving terminals obtained by scanning, and displays the receiving terminal list on the interface provided by the first terminal for the user to select the screen projection receiving terminal to be projected.

[0043] The user selects the screen projection receiving end that needs to be projected on the first terminal, and marks the screen projection receiving end that needs to be projected as the target receiving end. At the same time, the first terminal records the identification information of the target receiving end to facilitate subsequent screen projection transmission.

[0044] Step S2: Obtain the user selection operation fed back by the first terminal, determine the target device from the device list based on the user selection operation, and generate a screen projection control instruction according to the user selection operation.

[0045] In addition to selecting the target receiving end on the first terminal, the user also selects the second terminal to be projected as the target device in the device list displayed on the first terminal. The first terminal receives the user's selection instruction and extracts the identification information of the target device.

[0046] In addition, the user can also select the projection content and projection mode on the first terminal, and the first terminal can directly generate the projection control instruction according to the identification information of the target device, the selected projection content and projection mode. In some embodiments, the user selection operation fed back by the first terminal can also be received by the server, and the server generates the projection control instruction according to the identification information, projection content and projection mode.

[0047] Among them, the projection content can be directly entered by the first terminal, that is, the user can download or store the projection content to be projected through the first terminal; in addition, the projection content can also be the storage resources on the second terminal, that is, each second terminal can upload its stored resources to the server in advance, and the server can display the storage resources corresponding to the target device for the user to select after determining the target device when displaying the device list. After selecting any second terminal as the target device, the user can check the storage resources corresponding to the target device as the projection content, so that when performing the projection operation later, the corresponding storage resources can be directly obtained from the server as the projection content for projection.

[0048] The screen projection mode refers to the method of displaying the projection content of the target device on the target receiving end, such as through wireless screen projection technology or wired screen projection technology to achieve the screen projection action.

[0049] Step S23: Control the first terminal to send a configuration instruction to the target receiving end, so that the target receiving end performs parameter configuration according to the configuration instruction to achieve screen projection connection between the target receiving end and the target device.

[0050] When the target receiving end is determined, the server controls the first terminal to send a configuration request to the target receiving end. After receiving the configuration request, the target receiving end returns its current configuration parameters to the first terminal, and the first terminal displays the current configuration parameters on the interface; the current configuration parameters include the resolution of the target receiving end and the display mode of the target receiving end, etc.; the display mode refers to the display settings or layout adopted after receiving the projection signal from the target device, and the mode will affect the display method of the projection content, including the aspect ratio, direction, size, etc. of the picture.

[0051] The user can modify the current configuration parameters of the target receiving end on the first terminal. The first terminal generates corresponding configuration instructions according to the user's configuration parameter adjustment operation. The first terminal directly sends the configuration instructions to the target receiving end, or the server forwards the configuration instructions generated by the first terminal to the target receiving end.

[0052] The target receiving end modifies its current configuration parameters according to the configuration instructions. At this time, the target receiving end applies the new configuration so that the display mode of the target receiving end matches the screen projection mode of the target device, so that the target receiving end can perfectly display the screen projection content sent by the target device.

[0053] Step S4: Send the screen projection control instruction to the target device, control the target device to parse the screen projection control instruction to obtain the projection content and transmit the projection content to the target receiving end, so that the target receiving end displays the projection content.

[0054] Assuming that the first terminal directly generates a screen projection control instruction according to the identification information of the target device, the selected screen projection content and the screen projection mode, the first terminal can send the generated screen projection control instruction to the server via an HTTP request.

[0055] The server parses the screen projection control instruction to determine the identification information of the target device contained in the screen projection control instruction, finds the corresponding target device through the identification information, and forwards the screen projection control instruction to the target device corresponding to the identification information through WebSocket or HTTP. After the target device receives the screen projection control instruction, it parses the screen projection control instruction to obtain the corresponding screen projection content.

[0056] The target device starts the corresponding screen projection program to transmit the projection content to the target receiving end to achieve the projection effect. The target device obtains its own projection execution status according to the execution log, and feeds back the projection execution status (success / failure) to the server through WebSocket or HTTP. After receiving the feedback projection status information, the server forwards the projection status information to the first terminal through WebSocket or HTTP. The first terminal displays the projection status information for the user to understand the projection status of this time.

[0057] In this embodiment, the target device to be projected can be selected from multiple second terminals that can perform screen projection sending operations through the first terminal. The target receiving end for screen projection reception can also be selected through the first terminal, and the target device can be controlled to start the corresponding screen projection program according to the screen projection control instruction to transmit the projection content to the target receiving end for screen projection display. Multiple second terminals can be centrally managed and controlled, and one first terminal can control different second terminals to perform their respective screen projection operations, simplifying the screen projection operation and improving the screen projection efficiency.

[0058] In some embodiments, a screen projection system with unified control of multiple terminals is also provided, the system includes a first terminal, a second terminal, a screen projection receiving terminal and a server, wherein the server executes the screen projection method with unified control of multiple terminals described in Example 1.

[0059] The functions implemented by the various components in the embodiment of the present invention can be found in the corresponding description of the above method, which will not be repeated here.

[0060] In some embodiments, an electronic device is also provided. Figure 3 FIG. 2 shows a structural block diagram of an electronic device according to an embodiment of the present invention. Figure 3 As shown, the electronic device includes: a memory 100 and a processor 200, and the memory 100 stores a computer program that can be run on the processor 200. When the processor 200 executes the computer program, the screen projection method for unified control of multiple terminals in the above embodiment is implemented. The number of the memory 100 and the processor 200 can be one or more.

[0061] The electronic device also includes:

[0062] The communication interface 300 is used to communicate with external devices and perform data exchange transmission.

[0063] If the memory 100, the processor 200 and the communication interface 300 are implemented independently, the memory 100, the processor 200 and the communication interface 300 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0064] Optionally, in a specific implementation, if the memory 100, the processor 200 and the communication interface 300 are integrated on a chip, the memory 100, the processor 200 and the communication interface 300 can communicate with each other through an internal interface.

[0065] An embodiment of the present invention provides a computer-readable storage medium storing a computer program, which implements the method provided in the embodiment of the present invention when executed by a processor.

[0066] An embodiment of the present invention further provides a chip, which includes a processor for calling and executing instructions stored in the memory from the memory, so that a communication device equipped with the chip executes the method provided by the embodiment of the present invention.

[0067] An embodiment of the present invention also provides a chip, including: an input interface, an output interface, a processor and a memory, wherein the input interface, the output interface, the processor and the memory are connected via an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided by the embodiment of the invention.

[0068] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the advanced RISC machines (ARM) architecture.

[0069] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory, and may also include a non-volatile random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct rambus RAM (DR RAM).

[0070] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.

[0071] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0072] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0073] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of various changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A screen projection method for unified control of multiple terminals. It is characterized in that include: Acquire a device list in response to a screen projection request sent by the first terminal, and return the device list to the first terminal for the user to select a second terminal in the device list to be projected; Obtaining a user selection operation fed back by the first terminal, determining a target device from the device list based on the user selection operation, and generating a screen projection control instruction according to the user selection operation; Controlling the first terminal to send a configuration instruction to the target receiving end, so that the target receiving end performs parameter configuration according to the configuration instruction, and realizes the screen projection connection between the target receiving end and the target device; The screen projection control instruction is sent to the target device, the target device is controlled to parse the screen projection control instruction to obtain the projection content and transmit the projection content to the target receiving end, so that the target receiving end displays the projection content.

2. The screen projection method for unified control of multiple terminals according to claim 1, It is characterized in that The obtaining a device list in response to a screen projection request sent by the first terminal includes: Generate a search instruction according to the screen projection request, call a preset database according to the search instruction and search all the second terminals registered in the database; The second terminal that is registered in the database and is in an online state is marked as the second terminal that meets the screen projection conditions, and the device list is generated according to the second terminal that meets the screen projection conditions and its identification information.

3. The screen projection method for unified control of multiple terminals according to claim 1, It is characterized in that Also includes: Control the first terminal to scan all screen projection receiving terminals in the local area network, and generate a receiving terminal list for display according to all the screen projection receiving terminals; Obtain the user selection instruction returned by the first terminal and determine the screen projection receiving end selected by the user in the receiving end list as the target receiving end.

4. The screen projection method for unified control of multiple terminals according to claim 1, It is characterized in that The configuration instruction is generated by the first terminal according to the user's adjustment of the current configuration parameters of the target receiving end; the current configuration parameters include resolution and display mode.

5. The screen projection method for unified control of multiple terminals according to claim 1, It is characterized in that The screen projection control instruction includes identification information of the target device, screen projection content information and screen projection mode.

6. The screen projection method for unified control of multiple terminals according to claim 1, It is characterized in that The sending the screen projection control instruction to the target device includes: Parsing the screen projection control instruction to determine the identification information of the target device; The screen projection control instruction is forwarded to the target device corresponding to the identification information according to the identification information.

7. The screen projection method for unified control of multiple terminals according to claim 1, It is characterized in that Also includes: Obtain the screen projection status information fed back by the target device, and forward the screen projection status information to the first terminal for display.

8. A screen projection system with unified control of multiple terminals. It is characterized in that Execute the screen projection method for unified control of multiple terminals as described in any one of claims 1 to 7.

9. An electronic device, It is characterized in that include: A processor and a memory, wherein the memory stores instructions, and the instructions are loaded and executed by the processor to implement the screen projection method for unified control of multiple terminals as described in any one of claims 1 to 7.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the screen projection method for unified control of multiple terminals as described in any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Electronic pen screen projection control method, system and equipment based on signal transfer and medium

    CN120780171A

  • Video screen projection method, device and equipment based on cloud mobile phone, medium and product

    CN121284321A