Multi-computer remote synchronous operation method and system
By checking communication status, setting permissions and dividing control domains in the remote synchronization operating system, remote synchronization operations for multiple computers are realized, solving the problem of complex scenarios in which the existing technology is difficult to support multi-tasking and multi-screen display, and improving the scalability and adaptability of the system.
Patent Information
- Application Number
- CN202411730745.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-07
AI Technical Summary
Existing remote synchronization operation technology is difficult to effectively support remote synchronization operations of multiple computers, especially in complex scenarios where multitasking and multi-screen displays are required.
By checking the communication status with other terminals, setting management permissions and permission priority, dividing the control domain of the controlled end, and realizing the remote synchronization operation mode within the control domain, receiving and displaying the interface of the controlled end in real time, recording operations and sending them to the controlled end of the same control domain, and simulating the recording operation on the controlled end according to the resolution of the controlled end.
Remote synchronous operation of multiple computers is realized, the system is expanded and adaptable, and it supports larger-scale remote operation and more diverse application scenarios, simplifies the operation process and improves the user experience.
Smart Images

Figure CN119576465A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of computer systems, and in particular relates to a multi-computer remote synchronous operation method and system. Background Art
[0002] As the global digital transformation accelerates, remote work and collaboration are becoming increasingly popular. The rise of this work model has put forward new requirements for remote operation technology, especially in scenarios that require multi-tasking and multi-screen display. Although traditional remote desktop solutions can achieve basic remote access and control, they usually only support single-screen interaction, which limits the efficiency and flexibility of users when performing complex tasks.
[0003] At present, multi-computer remote synchronization technology is in a rapid development stage. Some preliminary solutions have appeared in the market, which have improved the performance and user experience of remote operation by optimizing network communication protocols, improving user interface design, and enhancing multi-tasking capabilities. These solutions usually include efficient data transmission mechanisms, flexible screen layout management, and compatibility support for different computers and operating systems.
[0004] However, this technology still faces some challenges. For example, as the demand for remote operation grows, how to further improve the scalability and adaptability of the system to support larger-scale remote operations and more diverse application scenarios. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a method and a system for remotely and synchronously operating multiple computers.
[0006] The technical solution adopted by the present invention to solve the above technical problems is: a multi-computer remote synchronous operation method, comprising the following steps: S1: Check the communication status with other terminals. If the communication status is abnormal, it will prompt "communication abnormality" and recheck the communication status until it is normal; S2: Set management authority and authority priority, divide the control domain of the controlled terminal according to the working status of the controlled terminal; enter the preset mode after selecting the controlled terminal according to the authority; S3: Determine whether to switch the operation mode: if yes, switch from the preset mode to the remote synchronization operation mode; if no, exit the process; S4: receiving and displaying the interface of the controlled end in real time; S5: Record the operation and send it to the controlled end in the same control domain; S6: Simulate the recording operation on the controlled end according to the resolution of the controlled end.
[0007] According to the above scheme, in step S5, the specific steps are: S51: issuing an operation instruction; S52: Execute and record the operation; S53: Send the recorded operation to the controlled end.
[0008] According to the above scheme, in step S6, the specific steps are: S61: Compare the resolutions of the local device and the controlled terminal, and calculate the operation position in the controlled terminal interface; S62: Simulate the recorded operation on the interface of the controlled end according to the operation position.
[0009] According to the above scheme, the steps are also included: S7: Execute steps S3 to S7 until exiting the remote synchronization operation mode.
[0010] A multi-computer remote synchronous operating system, a communication submodule, used to check the communication status with other terminals, if the communication status is abnormal, it will prompt "communication abnormality", and recheck the communication status until the communication status is normal; an authority submodule, used to set management authority and authority priority, and divide the control domain of the controlled terminal; enter the preset mode after selecting the controlled terminal according to the authority; a mode switching submodule, used to determine whether to switch the operation mode: if so, switch from the preset mode to the remote synchronous operation mode; if not, exit the process; an interface receiving submodule, used to receive and display the interface of the controlled terminal in real time; an operation recording submodule, used to record the operation and send it to the controlled terminal; a simulation operation submodule, used to simulate the recorded operation on the controlled terminal according to the resolution of the controlled terminal.
[0011] A control terminal computer is used to log in to the management account of computer remote synchronous operation software, display the interface of the controlled terminal computer and issue operation instructions to control the controlled terminal computer.
[0012] Furthermore, the selected controlled computer is in the same network; the controlled computer is selected according to management authority and authority priority; the number of controlled computers selected at the same time is greater than or equal to one; the controlled domains of the controlled computers are divided so that the working states of the controlled computers in the same control domain are the same; and operation instructions are sent synchronously to the controlled computers in the same control domain.
[0013] A controlled computer is connected to a control computer through a network, and is used to log in to a common account of a computer remote synchronization operation software, display the current operation interface, and receive operation instructions from the control computer.
[0014] Furthermore, at the same time, it is selected by a control terminal computer to perform remote synchronization operations.
[0015] A computer memory stores a computer program executable by a computer processor, wherein the computer program executes a multi-computer remote synchronous operation method.
[0016] The beneficial effects of the present invention are: 1. A method and system for remote synchronous operation of multiple computers of the present invention divides the control domain of the controlled terminal according to the working status of the controlled terminal, receives and displays the interface of the controlled terminal in real time, records the operation and sends it to the controlled terminal in the same control domain, and simulates the recorded operation on the controlled terminal according to the resolution of the controlled terminal, thereby realizing the function of remote synchronous operation of multiple computers.
[0017] 2. The present invention divides the control domain according to the working status of the controlled computer, accurately selects the objects that can be controlled at the same time, and the control-end computer sends synchronous operation instructions to the controlled computers in the same control domain, and the controlled computers receive them synchronously, thereby realizing remote synchronous operation of one or more computers. It is suitable for occasions that require rapid synchronization of interface switching and operation behaviors of multiple computers. It is simple to deploy and easy to operate, and can meet the needs of fast interactive operations of large quantities of controlled objects.
[0018] 3. The present invention transmits keyboard and mouse actions remotely to other computers via an external communication link, without the need for an operator to operate at the controlled end, and can implement human-computer interaction on the computer when the controlled computer is inaccessible or inconvenient to operate.
[0019] 4. The present invention only requires the installation of remote synchronization operation software, the configuration of the software and the normal communication between the controlled computer and the control terminal to complete multi-computer remote synchronization without the need to install other hardware for coordination.
[0020] 5. The control-end computer and the controlled-end computer of the present invention are not bound to a specific computer, but only to a related login account, and the login account can be assigned permissions through an administrator account, which can be flexibly deployed.
[0021] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0023] Figure 1 is a flow chart of an embodiment of the present invention.
[0024] Figure 2 It is a system architecture diagram of an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0026] Example 1 See also Figure 1 , the specific steps of a multi-computer remote synchronization operation method are as follows: S1: Check the communication status with other terminals. If the communication status is abnormal, it will prompt "communication abnormality" and recheck the communication status until it is normal; S2: Set management authority and authority priority, divide the control domain of the controlled terminal according to the working status of the controlled terminal; enter the preset mode after selecting the controlled terminal according to the authority; S3: Determine whether to switch the operation mode: if yes, switch from the preset mode to the remote synchronization operation mode; if no, exit the process; S4: receiving and displaying the interface of the controlled end in real time; S5: Record the operation and send it to the controlled end in the same control domain; S6: Simulate the recording operation on the controlled end according to the resolution of the controlled end.
[0027] Furthermore, in step S5, the specific steps are: S51: issuing an operation instruction; S52: Execute and record the operation; S53: Send the recorded operation to the controlled end.
[0028] In step S6, the specific steps are: S61: Compare the resolutions of the local device and the controlled terminal, and calculate the operation position in the controlled terminal interface; S62: Simulate the recorded operation on the interface of the controlled end according to the operation position.
[0029] Also included are the steps of: S7: Execute steps S3 to S7 until exiting the remote synchronization operation mode.
[0030] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0031] This embodiment divides the control domain of the controlled terminal according to the working status of the controlled terminal, receives and displays the interface of the controlled terminal in real time, records the operation and sends it to the controlled terminal in the same control domain, and simulates the recorded operation on the controlled terminal according to the resolution of the controlled terminal, thereby realizing the function of remote synchronous operation of multiple computers.
[0032] Example 2 This embodiment is used to implement the principle of the above method embodiment to construct a multi-computer remote synchronization operating system, including: The communication submodule is used to check the communication status with other terminals. If the communication status is abnormal, it will prompt "communication abnormality" and recheck the communication status until the communication status is normal; The authority submodule is used to set management authority and authority priority, and divide the control domain of the controlled terminal; after selecting the controlled terminal according to the authority, it enters the preset mode; The mode switching submodule is used to determine whether to switch the operation mode: if yes, switch from the preset mode to the remote synchronization operation mode; if no, exit the process; The interface receiving submodule is used to receive and display the interface of the controlled end in real time; Operation recording submodule, used to record operations and send them to the controlled end; The simulation operation submodule is used to simulate the recorded operation on the controlled end according to the resolution of the controlled end.
[0033] Each sub-module is mainly used to implement each step of the method embodiment, which will not be described in detail here.
[0034] It should be pointed out that, according to the needs of implementation, the various steps / components described in this application can be split into more steps / components, and two or more steps / components or partial operations of steps / components can be combined into new steps / components to achieve the purpose of the present invention.
[0035] Example 3 See also Figure 2 This embodiment is used to implement the principle of the above method embodiment, including: A control terminal computer is used to log in to the management account of computer remote synchronous operation software, display the interface of the controlled terminal computer and issue operation instructions to control the controlled terminal computer; it is in the same network as the selected controlled terminal computer; the controlled terminal computer is selected according to the management authority and authority priority; the number of controlled terminal computers selected at the same time is greater than or equal to one; the controlled terminal control domains of the controlled terminal computers are divided so that the working states of the controlled terminal computers in the same control domain are the same; and the operation instructions are sent synchronously to the controlled terminal computers in the same control domain.
[0036] The control computer is not bound to a specific computer device. Different computers can be used as control computers to perform permission switching and remote synchronization operations when they log in to the management account. The management account can set permission priority in advance. When there are multiple management accounts performing remote synchronization operations, remote synchronization operations are performed according to priority.
[0037] The control computer and the controlled computer need to be in the same network. The operating systems of the control computer and the controlled computer do not need to be the same; The remote synchronization operation mode is freely selected by the control computer, and the controlled computer only sends the interface and executes the operation synchronization; All controlled terminal computers in a control domain are in the same working state, and administrator accounts are divided into different control domains according to the task requirements of the controlled terminal computers; User rights management includes computers, accounts, and control domains; administrators can set the control domain to which the computer belongs and the management rights of sub-accounts (management side / controlled side).
[0038] A controlled computer is connected to a control computer through a network, and is used to log in to a common account of a computer remote synchronization operation software, display the current operation interface, and receive operation instructions from the control computer.
[0039] The controlled computer can only be remotely synchronized by one management account at a time; When the controlled terminal is in remote operation mode, the local image is sent to the control terminal computer in real time so that the control terminal computer can observe the working status of the controlled terminal; Example 4 The steps of this embodiment are the same as those of Embodiment 1, and each step is applied to a specific example in the form of a program. Specifically, it includes: Multiple remote synchronization operation software are used to perform operations such as user selection and configuration of screen synchronization mode, and send the operations to one or more controlled computers under the same control domain at the same time to achieve batch operation synchronization and realize remote control operations through the remote desktop protocol.
[0040] The software supports multiple permission allocations; when in administrator mode, the administrator sets the roles and corresponding permissions of different accounts; it also supports dividing the controlled computer into multiple control domains according to different usage requirements and permissions, and allocating its control permissions to different accounts while setting the permission priority of the management account.
[0041] In addition, the remote synchronous operation software can also set a remote operation mode switching button, and the management account can switch between remote / local mode with one click by using the switching button.
[0042] Example 5 The present invention also provides a computer-readable storage medium on which executable instructions are stored. When the instructions are executed by a processor, the processor implements the method described in Example 1.
[0043] Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0044] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware.
[0045] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions.
[0046] These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0047] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0048] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0049] The above embodiments are only used to illustrate the design ideas and features of the present invention, and their purpose is to enable those skilled in the art to understand the content of the present invention and implement it accordingly. The protection scope of the present invention is not limited to the above embodiments. Therefore, any equivalent changes or modifications made based on the principles and design ideas disclosed by the present invention are within the protection scope of the present invention.
Claims
1. A multi-computer remote synchronous operation method, characterized in that: The following steps are involved: S1: Check the communication status with other terminals. If the communication status is abnormal, it will prompt "communication abnormality" and recheck the communication status until the communication status is normal; S2: Set management authority and authority priority, divide the control domain of the controlled terminal according to the working status of the controlled terminal; enter the preset mode after selecting the controlled terminal according to the authority; S3: Determine whether to switch the operation mode: if yes, switch from the preset mode to the remote synchronization operation mode; if no, exit the process; S4: receiving and displaying the interface of the controlled end in real time; S5: Record the operation and send it to the controlled end in the same control domain; S6: Simulate the recording operation on the controlled end according to the resolution of the controlled end.
2. A multi-computer remote synchronous operation method according to claim 1, characterized in that: In the step S5, the specific steps are: S51: issuing an operation instruction; S52: Execute and record the operation; S53: Send the recorded operation to the controlled end.
3. A multi-computer remote synchronous operation method according to claim 1, characterized in that: In the step S6, the specific steps are: S61: Compare the resolutions of the local device and the controlled terminal, and calculate the operation position in the controlled terminal interface; S62: Simulate the recorded operation on the interface of the controlled end according to the operation position.
4. A multi-computer remote synchronous operation method according to claim 1, characterized in that: Also included are the steps of: S7: Execute steps S3 to S7 until exiting the remote synchronization operation mode.
5. A multi-computer remote synchronization operating system, characterized in that: The communication submodule is used to check the communication status with other terminals. If the communication status is abnormal, it will prompt "communication abnormality" and recheck the communication status until the communication status is normal; The authority submodule is used to set management authority and authority priority, and divide the control domain of the controlled terminal; after selecting the controlled terminal according to the authority, it enters the preset mode; The mode switching submodule is used to determine whether to switch the operation mode: if yes, switch from the preset mode to the remote synchronization operation mode; if no, exit the process; The interface receiving submodule is used to receive and display the interface of the controlled end in real time; Operation recording submodule, used to record operations and send them to the controlled end; The simulation operation submodule is used to simulate the recorded operation on the controlled end according to the resolution of the controlled end.
6. A control terminal computer, characterized in that: It is used to log in to the management account of the computer remote synchronization operation software, display the controlled computer interface and issue operation instructions to control the controlled computer.
7. A control terminal computer according to claim 6, characterized in that: Be in the same network as the selected controlled computer; Select the controlled computer according to management authority and authority priority; The number of controlled computers selected at the same time is greater than or equal to one; Divide the controlled end control domain of the controlled end computer so that the working status of the controlled end computers in the same control domain are the same; Synchronously send operation instructions to the controlled computers in the same control domain.
8. A controlled terminal computer, characterized in that: Connect to the control computer through the network, use it to log in to the computer remote synchronization operation software's ordinary account, display the current operation interface, and receive the control computer's operation instructions.
9. A controlled terminal computer according to claim 8, characterized in that: At the same time, it is selected by a control computer for remote synchronization operation.
10. A computer memory, characterized in that: A computer program executable by a computer processor is stored therein, and the computer program executes a multi-computer remote synchronous operation method as claimed in any one of claims 1 to 4.
Citation Information
Patent Citations
Operation synchronization method, device and apparatus and storage medium
CN110554831A
User interface display control method and system for remote scene
CN116633991A
Multi-station and multi-seat software remote synchronization method and system
CN116708475A
Server remote control system and method based on mobile terminal
CN117596237A