Remote terminal management and control method and system, electronic equipment and readable storage medium
By creating service containers in the online device management system and determining shared ports, the problem of device sharing between multiple containers is solved, the isolation of target terminal applications and sharing of service containers is achieved, and the flexibility and efficiency of development and deployment are improved.
Patent Information
- Application Number
- CN202311273293.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
The existing online device management system is difficult to realize the sharing of equipment between multiple containers, making it difficult to develop and deploy multifunctions.
By receiving the service request sent by the web server, a service container for the target terminal to be controlled is created, and the target shared port between the service container and the target terminal is determined based on the shared port information of multiple access terminals obtained, thereby realizing the operation of the service container to the target terminal application.
It realizes isolation of the operating environment of each application in the target terminal to be controlled. At the same time, the created service container can share the same target terminal, simplifying multi-function independent development and deployment, and enhancing the freedom of users to control remote terminals online.
Smart Images

Figure CN119718341A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and in particular, to a remote terminal control method, system, electronic device, and readable storage medium. Background Art
[0002] When managing and debugging online devices, multiple modules are usually responsible for different functions. Due to the complex deployment environment, container technology is needed to divide different modules into different containers. The environments of different containers are isolated and do not interfere with each other, so as to better balance the usage requirements of conflicting applications between isolated containers.
[0003] Existing online device management systems usually manage devices in a single container, and still have the following problems: assigning a universal serial bus to a container makes it impossible to isolate devices when multiple users use them; and assigning devices to a container makes it easy for the ports between the container and the device to change after the device is restarted, resulting in the inability of the container to access the device. Therefore, it is difficult to achieve device sharing among multiple containers in related technologies, and multi-functional development and deployment are difficult. Summary of the invention
[0004] The embodiments of the present application provide a remote terminal management and control method, system, electronic device and readable storage medium to solve the problem in the related art that multiple containers cannot share devices.
[0005] In a first aspect, an embodiment of the present application provides a remote terminal management and control method, the method comprising:
[0006] receiving a service request sent by a web server, and creating at least one service container of a target terminal to be managed and controlled according to the service request;
[0007] Determining, according to the acquired shared port information of the multiple access terminals, a target shared port between the at least one service container and the target terminal to be managed;
[0008] The at least one service container is started, so that each service container in the at least one service container performs an operation corresponding to the service request on the target application installed on the target terminal through the target shared port.
[0009] In a second aspect, an embodiment of the present application provides a remote terminal management and control system, the system comprising a web server and a device management client, the device management client and the web server are in communication with each other; the device management client is used to:
[0010] receiving a service request sent by a web server, and creating at least one service container of a target terminal to be managed and controlled according to the service request;
[0011] Determine, according to the acquired shared port information of the multiple access terminals, a target shared port between the at least one service container and the target terminal to be controlled;
[0012] The at least one service container is started, so that each service container in the at least one service container performs an operation corresponding to the service request on the target application installed on the target terminal through the target shared port.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect above are implemented.
[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect above are implemented.
[0015] The remote terminal control method provided in the embodiment of the present application receives a service request sent by a web server, creates at least one service container of the target terminal to be controlled according to the service request; determines the target shared port between at least one service container and the target terminal to be controlled according to the shared port information of multiple access terminals obtained; starts the service container so that each service container in at least one service container performs the operation corresponding to the service request on the target application installed in the target terminal through the target shared port. In this way, when performing remote control or debugging, the isolation of the operating environment of each application in the target terminal to be controlled can be achieved, and at the same time, the created service container can share the same target terminal, which is convenient for multi-functional independent development and deployment, and improves the user's freedom to control the remote terminal online.
[0016] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0018] Figure 1 A schematic diagram of a possible application scenario provided by an embodiment of the present application is shown;
[0019] Figure 2 A schematic diagram of a remote terminal control method provided in an embodiment of the present application is shown;
[0020] Figure 3A schematic diagram of a process for obtaining shared port information provided by an embodiment of the present application is shown;
[0021] Figure 4 A schematic diagram of a process of another remote terminal control method provided in an embodiment of the present application is shown;
[0022] Figure 5 One of the structural schematic diagrams of a remote terminal management and control system provided in an embodiment of the present application is shown;
[0023] Figure 6 A second structural diagram of a remote terminal control system provided in an embodiment of the present application is shown;
[0024] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0025] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0026] Containers are a lightweight, operating system-level virtualization technology that allows users to run applications and their dependencies in resource-isolated processes. When managing and debugging online devices, container technology can be used to isolate the operating environments of different functional modules. However, existing online device management systems usually manage devices with a single container, and it is difficult for multiple containers to share devices, making multi-functional development and deployment difficult.
[0027] In view of the technical problems existing in the process of managing and debugging online devices in the above-mentioned related technologies, the embodiment of the present application provides a remote terminal management and control method, such as Figure 1 As shown, the online device management system includes a web server 110, a device management client 120 and multiple remote terminals. The remote terminal management and control method can be applied to the device management client 120. Through this method, the isolation of each application running environment in the target terminal to be controlled can be achieved. At the same time, the created service container can share the same target terminal, which is convenient for multi-functional independent development and deployment.
[0028] Figure 2 A flowchart of a remote terminal control method provided in an embodiment of the present application is shown. As shown in the figure, the remote terminal control method 200 includes:
[0029] S201: receiving a service request sent by a web server, and creating at least one service container of a target terminal to be managed according to the service request;
[0030] S202: Determine, according to the acquired shared port information of the multiple access terminals, a target shared port between the at least one service container and the target terminal to be controlled;
[0031] S203: Start the at least one service container, so that each service container in the at least one service container performs an operation corresponding to the service request on the target application installed in the target terminal through the target shared port.
[0032] In a specific implementation, a user initiates a service request on the web server 110, and the service request may include request device information and request service information, so as to request the corresponding device and service. The request device information may be information for identifying the device, such as the device number and device serial number, and the request service information may be editing a test case in the terminal interface, or controlling the terminal to perform functions such as screenshots.
[0033] After receiving the service request sent by the web server 110, the device management client 120 creates at least one service container of the target terminal to be controlled according to the service request, and implements the isolation of the operating environment of each application in the target terminal through the service container; then, according to the shared port information of multiple access terminals obtained, the target shared port between the created service container and the target terminal to be controlled is determined; the service container is started, so that the service container performs operations corresponding to the service request on the target application installed in the target terminal through the target shared port, such as controlling and debugging the target terminal. In this way, by obtaining the target shared port between the service container and the target terminal to be controlled, the target terminal can be shared among multiple service containers, so as to facilitate multi-functional independent development and deployment, and enhance the user's freedom to control remote terminals online.
[0034] In a possible implementation, the service request includes request device information and request service information; a service container may be created for a target terminal to be managed according to the request device information and the request service information in the service request. Specifically, in the above step S201, at least one service container of the target terminal to be managed is created according to the service request, including:
[0035] Determine the target terminal to be controlled according to the requested device information;
[0036] At least one service container of the target terminal is created according to the requested service information.
[0037] In the specific implementation, the target terminal to be controlled is determined by requesting device information such as device number and device serial number. The target terminal can be provided with different services by multiple service containers, such as Figure 1 As shown, if the a service of terminal 1 is received, container 1 is created; if the b service of terminal 1 is received, container 2 is created. Both container 1 and container 2 can access the application of terminal 1. While sharing terminal 1, the operating environments of various applications in terminal 1 are isolated from each other and do not interfere with each other.
[0038] In a possible implementation, in order to obtain the shared port information of multiple access terminals, the device management client 120 also monitors the access status of the connected terminal in real time. Specifically, in the above step S202, before determining the target shared port between the at least one service container and the target terminal to be managed based on the acquired shared port information of the multiple access terminals, it also includes:
[0039] Monitor status information of multiple access terminals;
[0040] When it is determined according to the state information that the access terminal is online, a shared port is created for the access terminal, and shared port information of the access terminal is obtained.
[0041] In the specific implementation, Figure 3 As shown, after the device management client 120 starts running, it can monitor the status information of multiple access terminals through the Universal Serial Bus (USB). Here, the status information is used to indicate whether the access terminal is currently online or offline; when it is determined that the access terminal is online (i.e., the device is discovered) according to the status information, a shared port is created for the access terminal, such as an IP / TCP protocol port number, to obtain the shared port information of the access terminal.
[0042] After obtaining the shared port information of the access terminal, the method further includes:
[0043] According to the shared port information of the plurality of access terminals, the pre-stored local device information is updated; and the updated local device information is sent to the web page server.
[0044] In a specific implementation, the device management client 120 also updates the local device information according to the shared port information of multiple access terminals monitored in real time, and sends the updated local device information to the web server to facilitate the subsequent management and control of the access terminals.
[0045] In a possible implementation, in order to implement control over the target terminal application, in the above step S203, before starting the service container so that each service container in the at least one service container performs the operation corresponding to the service request on the target application installed by the target terminal through the target shared port, the method further includes:
[0046] Obtaining an application program of a target application corresponding to the service request;
[0047] The application is installed on the target terminal, so that the target terminal starts the application and determines the target shared port corresponding to the application.
[0048] In the specific implementation, Figure 4 As shown, after the device management client is started, it receives a service request sent by a web server, and requests the corresponding device and service according to the service request; obtains the device shared port information, creates a service container and returns the container port number; installs the application of the target application corresponding to the service request to the target terminal, so that the target terminal starts the application; starts the service, obtains the target shared port of the application; starts the service container, and the service container operates the target terminal through the target shared port.
[0049] Wherein, after creating at least one service container of the target terminal to be managed according to the service request, the method further includes:
[0050] After detecting that the connection with the web page server is disconnected, the created service container is destroyed.
[0051] In this way, after detecting that the connection with the web page server 110 is disconnected, the service container can be released by destroying the created service container, thereby saving system resources.
[0052] Figure 5 One of the structural schematic diagrams of a remote terminal management and control system provided in an embodiment of the present application is shown. As shown in the figure, the remote terminal management and control system includes a web server and a device management client 120. The device management client 120 is connected to the web server for mutual communication; the device management client 120 is used to:
[0053] receiving a service request sent by a web server, and creating at least one service container of a target terminal to be managed and controlled according to the service request;
[0054] Determine, according to the acquired shared port information of the multiple access terminals, a target shared port between the at least one service container and the target terminal to be controlled;
[0055] The at least one service container is started, so that each service container in the at least one service container performs an operation corresponding to the service request on the target application installed on the target terminal through the target shared port.
[0056] In a possible implementation, the service request includes requesting device information and requesting service information; when the device management client 120 is used to create at least one service container of the target terminal to be managed according to the service request, it is specifically used to:
[0057] Determine the target terminal to be controlled according to the requested device information;
[0058] At least one service container of the target terminal is created according to the requested service information.
[0059] In a possible implementation manner, before determining the target shared port between the at least one service container and the target terminal to be managed according to the acquired shared port information of the multiple access terminals, the device management client 120 is further configured to:
[0060] Monitor status information of multiple access terminals;
[0061] When it is determined according to the state information that the access terminal is online, a shared port is created for the access terminal, and shared port information of the access terminal is obtained.
[0062] After obtaining the shared port information of the access terminal, the device management client 120 is further used to:
[0063] updating pre-stored local device information according to the shared port information of the plurality of access terminals;
[0064] Send the updated local device information to the web server.
[0065] In a possible implementation manner, before starting the service container so that each service container in the at least one service container performs the operation corresponding to the service request on the target application installed by the target terminal through the target shared port, the device management client 120 is further used to:
[0066] Obtaining an application program of a target application corresponding to the service request;
[0067] The application is installed on the target terminal, so that the target terminal starts the application and determines the target shared port corresponding to the application.
[0068] In a possible implementation manner, after being used to create at least one service container of the target terminal to be managed according to the service request, the device management client 120 is further used to:
[0069] After detecting that the connection with the web page server is disconnected, the created service container is destroyed.
[0070] Figure 6 The second structural diagram of a remote terminal management and control system provided by an embodiment of the present application is shown. As shown in the figure, the device management client 120 includes a service management module 121 and a creation service container 122; wherein,
[0071] The service management module 121 is used to receive a service request sent by a web server, and create at least one service container of a target terminal to be managed according to the service request;
[0072] Create a service container 122, which is used to determine the target shared port between the at least one service container and the target terminal to be controlled based on the shared port information of the multiple access terminals obtained; start the at least one service container so that each service container in the at least one service container performs the operation corresponding to the service request on the target application installed by the target terminal through the target shared port.
[0073] In a possible implementation, the service request includes request device information and request service information; the service management module 121 is used to create at least one service container of the target terminal to be managed according to the service request, specifically used to:
[0074] Determine the target terminal to be controlled according to the requested device information;
[0075] At least one service container of the target terminal is created according to the requested service information.
[0076] In a possible implementation, the service container 122 is created to obtain an application program of a target application corresponding to the service request; install the application program to the target terminal, so that the target terminal starts the application program and determines a target shared port corresponding to the application program.
[0077] In a possible implementation manner, the created service container 122 is further used to destroy the created service container after detecting that the connection with the web page server is disconnected.
[0078] In a possible implementation manner, the above-mentioned device management client 120 further includes:
[0079] The device management module 123 is configured to monitor the status information of multiple access terminals; when it is determined according to the status information that an access terminal is online, create a shared port for the access terminal and obtain the shared port information of the access terminal.
[0080] In a possible implementation, the device management module 123 is further configured to:
[0081] According to the shared port information of the plurality of access terminals, the pre-stored local device information is updated; and the updated local device information is sent to the web page server.
[0082] In a possible implementation, the web server includes a web front end 111 and a device management server 112;
[0083] The web front end 111 is used to obtain the local device information of the device management client 120, and when receiving the remote terminal control instruction triggered by the user, generate a service request according to the remote terminal control instruction, and send the service request to the device management client 112;
[0084] The device management server 112 is used to receive the local device information sent by the device management client 120 and send the local device information to the web front end 111 .
[0085] In a possible implementation, the device management server 112 is also used to detect the connection status of the device management client 120, and when it is determined that the device management client 120 is disconnected, delete the device management client 120 and its corresponding local device information to timely update the device information in the web server.
[0086] The embodiment of the present application provides a remote terminal control system, which includes a web server and a device management client, and the device management client and the web server are connected to each other in communication; the device management client is used to: receive a service request sent by the web server, and create at least one service container of the target terminal to be controlled according to the service request; determine the target shared port between at least one service container and the target terminal to be controlled according to the shared port information of multiple access terminals obtained; start at least one service container, so that each service container in at least one service container performs an operation corresponding to the service request on the target application installed by the target terminal through the target shared port. In this way, when performing remote control or debugging, the isolation of the operating environment of each application in the target terminal to be controlled can be achieved, and the created service container can share the same target terminal, which is convenient for multi-functional independent development and deployment, and improves the user's freedom to control the remote terminal online.
[0087] Figure 7A schematic diagram of the hardware structure of an electronic device that implements the embodiment of the present application is shown. Referring to the figure, at the hardware level, the electronic device includes a processor, and optionally, an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage, etc. Of course, the electronic device may also include hardware required for other services.
[0088] The processor, the network interface and the memory may be interconnected through an internal bus, which may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0089] The memory stores the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0090] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a device for locating the target user at the logical level. The processor executes the program stored in the memory and specifically performs: Figure 2 , Figure 3 or Figure 4 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.
[0091] The above application Figure 2 , Figure 3 or Figure 4The method disclosed in the illustrated embodiment may be implemented in a processor or by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor or by instructions in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0092] The computer device can also execute the methods described in the foregoing method embodiments, and realize the functions and beneficial effects of the methods described in the foregoing method embodiments, which will not be repeated here.
[0093] Of course, in addition to software implementation, the electronic device of the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0094] The embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable medium stores one or more programs, and when the one or more programs are executed by an electronic device including multiple application programs, the electronic device executes Figure 2 , Figure 3 or Figure 4 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.
[0095] The computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0096] Furthermore, an embodiment of the present application also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, and when the program instructions are executed by a computer, the following process is implemented: Figure 2 , Figure 3 or Figure 4 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.
[0097] The embodiments of the present application can be applied to various electronic device collaboration or interconnection scenarios, including: collaboration and interconnection between mobile phones and laptops / tablet computers; collaboration and interconnection between mobile terminals and smart TVs / displays; collaboration and interconnection between mobile phones or tablet computers and in-car entertainment systems; collaboration and interconnection between mobile terminals and smart conference systems, etc., so as to meet the needs of users in various scenarios such as smart homes, smart offices, and smart travel.
[0098] In short, the above is only a preferred embodiment of the present application and does not limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
[0099] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0100] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0101] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0102] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
Claims
1. A remote terminal management and control method, characterized in that: The method comprises: receiving a service request sent by a web server, and creating at least one service container of a target terminal to be managed and controlled according to the service request; Determine, according to the acquired shared port information of the multiple access terminals, a target shared port between the at least one service container and the target terminal to be controlled; The at least one service container is started, so that each service container in the at least one service container performs an operation corresponding to the service request on the target application installed in the target terminal through the target shared port.
2. The method according to claim 1, characterized in that: The service request includes requested device information and requested service information; and the step of creating at least one service container of a target terminal to be managed and controlled according to the service request includes: Determine the target terminal to be controlled according to the requested device information; At least one service container of the target terminal is created according to the requested service information.
3. The method according to claim 1, characterized in that: Before determining the target shared port between the at least one service container and the target terminal to be controlled according to the acquired shared port information of the multiple access terminals, the method further includes: Monitor status information of multiple access terminals; When it is determined according to the state information that the access terminal is online, a shared port is created for the access terminal, and shared port information of the access terminal is obtained.
4. The method according to claim 3, characterized in that After obtaining the shared port information of the access terminal, the method further includes: updating pre-stored local device information according to the shared port information of the plurality of access terminals; Send the updated local device information to the web server.
5. The method according to claim 1, characterized in that Before starting the service container so that each service container in the at least one service container performs an operation corresponding to the service request on the target application installed by the target terminal through the target shared port, the method further includes: Obtaining an application program of a target application corresponding to the service request; The application is installed on the target terminal, so that the target terminal starts the application and determines the target shared port corresponding to the application.
6. The method according to claim 1, characterized in that After creating at least one service container of the target terminal to be managed according to the service request, the method further includes: After detecting that the connection with the web page server is disconnected, the created service container is destroyed.
7. A remote terminal management and control system, characterized in that: The system includes a web server and a device management client, wherein the device management client and the web server are connected to each other in communication; the device management client is used to: receiving a service request sent by a web server, and creating at least one service container of a target terminal to be managed and controlled according to the service request; Determine, according to the acquired shared port information of the multiple access terminals, a target shared port between the at least one service container and the target terminal to be controlled; The at least one service container is started, so that each service container in the at least one service container performs an operation corresponding to the service request on the target application installed in the target terminal through the target shared port.
8. The system according to claim 7, characterized in that The web page server includes a web page front end and a device management server; The web front end is used to obtain the local device information of the device management client, and when receiving the remote terminal control instruction triggered by the user, generate a service request according to the remote terminal control instruction, and send the service request to the device management client; The device management server is used to receive the local device information sent by the device management client, and send the local device information to the web page front end.
9. The system according to claim 8, characterized in that The device management server is further configured to detect the connection status of the device management client, and delete the device management client and its corresponding local device information when it is determined that the device management client is disconnected.
10. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.
11. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.