CN102868766A - Method, system and device for achieving remote control - Google Patents
Method, system and device for achieving remote control Download PDFInfo
- Publication number
- CN102868766A CN102868766A CN2012103821129A CN201210382112A CN102868766A CN 102868766 A CN102868766 A CN 102868766A CN 2012103821129 A CN2012103821129 A CN 2012103821129A CN 201210382112 A CN201210382112 A CN 201210382112A CN 102868766 A CN102868766 A CN 102868766A
- Authority
- CN
- China
- Prior art keywords
- command
- module
- instant messaging
- control
- messaging module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method, a system and a device for achieving remote control. The method for achieving remote control includes that a controlled end receives a log-in instruction input by a user and selects a second instant messaging module, account number of the controlled end is set, a control end receives the log-in instruction input by the user and selects a first instant messaging module, and account number of the control end is set. The control end receives an operation command input by the user, generates a control command according to format of a first operation interface of the first instant messaging module and transmits the control command to the first messaging module through the first operation interface. The control command comprises the account number of the control end, the account number of the control end and the operation command. The first instant messaging module transmits the received control command to the second instant messaging module through a wired network and/ or a wireless network. The second instant messaging module transmits the received control command to the controlled end through a second operation interface of the second instant messaging module.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, a system, and an apparatus for implementing remote control.
Background
The current remote control methods are roughly classified into the following methods according to the transmission mode of commands: 1. by the mail mode, the sending end sends the control command to the receiving end as the content of the mail by utilizing the control mode, and the receiving end analyzes the received mail and makes corresponding control operation. This control method is not convenient for the user to operate, and is also lacking in versatility. 2. In the short message mode, the control mode is specially directed at the mobile device providing the short message transceiving service, the control command is sent as the content of the short message, the user often needs to input the control command in a text mode, and the generality is also deficient. 3. Special remote control methods, such as those used for special application scenarios, use network programming to transmit commands as network packets, which also limits their versatility.
In view of the fact that the existing remote control method is not convenient and versatile enough in operation, a need exists for a remote control method, system and device with more convenient and versatile operation.
Disclosure of Invention
The invention provides a method, a system and a device for realizing remote control, which utilize the data transmission function provided by an instant communication module to control remote equipment so as to achieve the effects of convenient operation and strong applicability. In order to achieve the purpose, the invention adopts the following technical scheme:
the invention discloses a method for realizing remote control, which comprises the following steps:
the controlled terminal receives a login instruction input by a user, selects a second instant messaging module and sets an account of the controlled terminal;
the control end receives a login instruction input by a user, selects a first instant messaging module and sets an account number of the control end;
the control end receives an operation command input by a user, generates a control command according to the format of a first operation interface of the first instant messaging module, and sends the control command to the first instant messaging module through the first operation interface; the control command includes: the account number of the control terminal, the account number of the controlled terminal and the operation command;
the first instant messaging module sends the received control command to the second instant messaging module through a wired network and/or a wireless network;
the second instant messaging module sends the received control command to the controlled terminal through a second operation interface of the second instant messaging module;
after receiving the control command, the controlled end generates feedback information according to the format of the second operation interface and sends the feedback information to the second instant messaging module through the second operation interface;
the second instant messaging module sends the received feedback information to the first instant messaging module through a wired network and/or a wireless network;
and the first instant messaging module sends the received feedback information to the control end through the first operation interface.
The invention also discloses a system for realizing remote control, which comprises:
each first instant messaging module is provided with a first operation interface, each second instant messaging module is provided with a second operation interface, and the first instant messaging module and the second instant messaging module can be connected through a wired network and/or a wireless network;
the controlled terminal module is used for receiving a login instruction input by a user, selecting a second instant messaging module and setting an account number of the controlled terminal;
the control terminal module is used for receiving a login instruction input by a user, selecting a first instant messaging module, setting an account number of a control terminal, receiving an operation command input by the user, generating a control command according to the format of a first operation interface of the first instant messaging module, and sending the control command to the first instant messaging module through the first operation interface; the control command includes: the account number of the control terminal, the account number of the controlled terminal and the operation command;
the first instant messaging module is used for sending the control command from the control end module to the second instant messaging module through a wired network and/or a wireless network;
the second instant messaging module is used for sending the control command from the first instant messaging module to the controlled terminal through a second operation interface of the second instant messaging module;
wherein,
the control end module is provided with a first system configuration submodule and a first command processing submodule;
the first system configuration submodule is used for selecting a first instant messaging module according to a login instruction input by a user, setting an account number of a control terminal, generating configuration information and sending the configuration information to the first command processing submodule;
the first command processing submodule is used for receiving an operation command input by a user, generating a control command according to the configuration information, the operation command input by the user and the format of the first operation interface, and sending the control command to the first instant messaging module through the first operation interface;
the controlled end module is provided with a second system configuration submodule and a second command processing submodule;
the second system configuration submodule is used for selecting a second instant messaging module according to a login instruction input by a user, setting an account of a controlled terminal, generating configuration information and sending the configuration information to the second command processing submodule;
the second command processing submodule is used for receiving the control command sent by the second instant messaging module, generating feedback information according to the format of the second operation interface after receiving the control command, and sending the feedback information to the second instant messaging module through the second operation interface;
the second instant messaging module is further used for sending the feedback information to the first instant messaging module through a wired network and/or a wireless network;
and the first instant messaging module is further used for sending the feedback information to the first command processing submodule through the first operation interface.
The invention also discloses a device for realizing remote control, which comprises: a system configuration module and a command processing module,
the system configuration module is used for selecting an instant messaging module according to a login instruction input by a user, setting an account, generating configuration information and sending the configuration information to the command processing module;
and the command processing module is used for generating a command according to the format of the operation interface of the instant communication module, sending the command to the instant communication module through the operation interface and receiving the command from the instant communication module through the operation interface.
The method, the system and the device for realizing remote control realize information exchange with the instant communication module according to the format of the operation interface of the instant communication module and realize communication by using the communication function of the instant communication module, so that the method, the system and the device have stronger applicability and simpler and more convenient operation.
Drawings
Fig. 1 is a flowchart of a method for implementing remote control according to an embodiment of the present invention;
fig. 2 is a block diagram of a system for implementing remote control according to an embodiment of the present invention;
fig. 3 is a block diagram of an apparatus for implementing remote control according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a login interface of a control terminal and a controlled terminal;
FIG. 5 is a schematic diagram of a main operation interface of the control end;
FIG. 6 is a flow chart of a user using the control end;
FIG. 7 is a schematic diagram of a main operation interface of a controlled terminal;
FIG. 8 is a diagram of an operation interface for a controlled end to edit a command list function;
FIG. 9 is a flowchart of a user using a controlled terminal;
FIG. 10 is a flowchart illustrating a remote control operation performed by a user on a controlled terminal through a control terminal;
fig. 11 is a schematic diagram of an operation processing flow of the control terminal and the controlled terminal when the user starts the command of 'obtaining the command list'.
Detailed Description
Instant messaging, refers to services that are capable of sending or receiving internet messages and the like instantaneously. With the development of the internet, the functions of instant messaging are increasingly enriched, and with the development of the mobile internet, the internet instant messaging is expanding towards mobile instant messaging. Instant messaging access devices can be provided including servers, personal computers, tablet computers, smart phones, and the like. Aiming at the defects of the existing remote control method, in view of the common use of instant messaging, the invention provides a more universal remote control method, a system and a device which are more convenient to operate and utilize the communication function of an instant messaging module.
The invention can be used for controlling the remote computer by the intelligent equipment, controlling the remote computer by the local computer or controlling the remote intelligent equipment by the local computer. Further, the invention can be used for controlling one controlled terminal by a plurality of control terminals, and further, the invention can be used for cross control of a plurality of controlled terminals by a plurality of control terminals.
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Fig. 1 is a flowchart of a method for implementing remote control according to an embodiment of the present invention, where login interfaces are added to display interfaces of a control end and a controlled end, so that a user can select an instant messaging module to be used by using the login interfaces and login with a corresponding account; and main operation interfaces are added on the display interfaces of the control end and the controlled end and used for interaction between the control end or the controlled end and a user. The method comprises the following steps:
101: the controlled terminal receives a login instruction input by a user, selects a second instant messaging module and sets an account of the controlled terminal;
102: the control end receives a login instruction input by a user, selects a first instant messaging module and sets an account number of the control end;
103: the control end receives an operation command input by a user, generates a control command according to the format of a first operation interface of the first instant messaging module, and sends the control command to the first instant messaging module through the first operation interface; the control command includes: the account number of the control terminal, the account number of the controlled terminal and the operation command;
104: the first instant messaging module sends the received control command to the second instant messaging module through a wired network and/or a wireless network;
105: the second instant messaging module sends the received control command to the controlled terminal through a second operation interface of the second instant messaging module;
106: after receiving the control command, the controlled end generates feedback information according to the format of the second operation interface and sends the feedback information to the second instant messaging module through the second operation interface;
107: the second instant messaging module sends the received feedback information to the first instant messaging module through a wired network and/or a wireless network;
108: and the first instant messaging module sends the received feedback information to the control end through the first operation interface.
In the above embodiments, in steps 101 and 102, the user selects the instant messaging module to be used through the login interface and inputs the account number. It should be noted that, according to the technical solution of the present disclosure, the first instant messaging module of the control end and the second instant messaging module of the controlled end are required to be able to communicate, and in steps 104 and 107, the communication between the first instant messaging module and the second instant messaging module is not limited to a specific communication manner.
The first operation interface and the second operation interface are API interfaces, in step 103, the control command conforms to the format specification of the first operation interface to implement information exchange between the control terminal and the first instant messaging module, in step 106, the feedback information conforms to the format specification of the second operation interface to implement information exchange between the controlled terminal and the second instant messaging module, and the feedback information includes: the account number of the control terminal, the account number of the controlled terminal and the execution result, or include: the account number of the control terminal, the account number of the controlled terminal and information indicating that the command is refused to be executed.
In this embodiment, the controlled terminal sets a trust list for the operation command, and information in the trust list is an account number of the control terminal that is allowed to execute the operation command; and after receiving the control command, the controlled terminal judges whether the account number of the control terminal is in the trust list, if so, executes the control command, generates feedback information according to an execution result, and if not, does not execute the control command, and generates feedback information representing that the command is rejected to be executed.
Further, in this embodiment, a command list is set at the controlled end, and information in the command list is an account number of the control end and an executable command corresponding to each account number of the control end; when a user wants to acquire an operation command list provided by a controlled terminal, and an operation command in the control command is the acquisition command list and executes the control command, the feedback information includes: the command list corresponds to executable commands of the account of the control terminal.
The operation command of the present embodiment includes: controlling the starting or stopping of the remote program; starting or terminating a planning task provided by a controlled terminal; executing a user-defined command of a controlled end; inquiring, adding or deleting control commands to the controlled terminal; and controlling other control terminals by using control commands provided by the controlled terminal, and the like. The control terminal receives a login instruction and an operation command input by a user through a video user interaction processing interface, and/or a graphic user interaction processing interface, and/or a voice user interaction processing interface; the controlled terminal receives a login instruction input by a user through a video user interaction processing interface, and/or a graphic user interaction processing interface, and/or a voice user interaction processing interface.
FIG. 2 is a block diagram of a system for implementing remote control according to a preferred embodiment of the present invention.
The system comprises: the system comprises a control end module 1, a controlled end module 2, at least one first instant messaging module 3 and at least one second instant messaging module 4.
Each first instant messaging module 3 is provided with a first operation interface 31, each second instant messaging module 4 is provided with a second operation interface 41, and the first instant messaging module 3 and the second instant messaging module 4 can be connected through a wired network and/or a wireless network; the controlled terminal module 2 is used for receiving a login instruction input by a user, selecting a second instant messaging module 4 and setting an account number of the controlled terminal; the control terminal module 1 is configured to receive a login instruction input by a user, select one first instant messaging module 3, set an account of a control terminal, receive an operation command input by the user, generate a control command according to a format of a first operation interface 31 of the first instant messaging module 3, and send the control command to the first instant messaging module 3 through the first operation interface 31; the control command includes: the account number of the control terminal, the account number of the controlled terminal and the operation command.
The first operation interface 31 and the second operation interface 41 are API interfaces. The control command in this embodiment conforms to the format specification of the first operation interface 31, so that the control module 1 realizes information exchange with the first instant messaging module 3, and the feedback information conforms to the format specification of the second operation interface 41, so that the controlled module 2 realizes information exchange with the second instant messaging module 4.
More specifically, the controlled end module 2 has a second system configuration submodule 22 and a second command processing submodule 23; the second system configuration submodule 22 is configured to select a second instant messaging module 4 according to a login instruction input by a user, set an account of a controlled terminal, generate configuration information, and send the configuration information to the second command processing submodule 23.
The control end module 1 is provided with a first system configuration submodule 12 and a first command processing submodule 13; the first system configuration sub-module 12 is configured to select a first instant messaging module 3 according to a login instruction input by a user, set an account of a control end, generate configuration information, and send the configuration information to the first command processing sub-module 13; the first command processing sub-module 13 is configured to receive an operation command input by a user, generate a control command according to the configuration information, the operation command input by the user, and the format of the first operation interface 31, and send the control command to the first instant messaging module 3 through the first operation interface 31, where the control command includes: the account number of the control terminal, the account number of the controlled terminal and the operation command. The first instant communication module 3 sends the control command to the second instant communication module 4 through a wired network and/or a wireless network.
The second instant messaging module 4 sends the control command to the second command processing sub-module 23 through the second operation interface 41. The second command processing sub-module 23 is configured to generate feedback information according to the format of the second operation interface 41 after receiving the control command, send the feedback information to the second instant messaging module 4 through the second operation interface 41, and send the feedback information to the first instant messaging module 3 through the second instant messaging module 4 through a wired network and/or a wireless network.
After receiving the feedback information, the first instant messaging module 3 sends the feedback information to the first command processing sub-module 13 through the first operation interface 31.
In this embodiment, the control end module 1 further has a first user interaction interface processing module 11, configured to send a login instruction to the first system configuration sub-module 12, and send an operation command to the first command processing sub-module 13, where the first user interaction interface processing module 11 includes: the system comprises a video user interaction processing module, and/or a graphic user interaction processing module, and/or a voice user interaction processing module; the controlled end module 2 further has a second user interaction interface processing module 21, which is used for sending the login instruction to the second system configuration sub-module 22 and sending the operation command to the second command processing sub-module 23, and the second user interaction interface processing module 21 includes a video user interaction processing module, and/or a graphic user interaction processing module, and/or a voice user interaction processing module.
In addition, in this embodiment, the second command processing sub-module 23 sets a trust list for the operation command, where information in the trust list is an account number of a control end that allows the operation command to be executed; and the second command processing submodule 23, after receiving the control command, determines whether the account number of the control terminal is in the trust list, if so, executes the control command, generates feedback information according to the execution result, and if not, does not execute the control command, and generates feedback information indicating that the execution command is rejected.
Further, the second system configuration sub-module 23 sets a command list, where information in the command list is an account of the control end and an executable command corresponding to the account of each control end; when the operation command in the control command is an acquisition command list, the feedback information includes: the command list corresponds to executable commands of the account of the control terminal.
In this embodiment, the first instant messaging module 3 and the second instant messaging module 4 are both provided with instant messaging account numbers and send information through a wired network and/or a wireless network, the instant messaging account number used by the first instant messaging module 3 is an account number of a control terminal set by a user, and the instant messaging account number used by the second instant messaging module 4 is an account number of a controlled terminal set by the user, but a person skilled in the art can understand that the account number of the control terminal set by the user may be different from the instant messaging account number used by the first instant messaging module 3, and the account number of the controlled terminal set by the user may also be different from the instant messaging account number used by the second instant messaging module 4, at this time, the first instant messaging module 3 and the second instant messaging module 4 send information by using their respective instant messaging account numbers, and the account numbers of the control terminal, The account of the controlled terminal is contained in the content of the transmitted information; the operation of the control end module for generating the control command and the operation of the controlled end module for judging whether to execute and generating the feedback information are not related to the details of the communication between the first instant communication module 3 and the second instant communication module 4.
Fig. 3 is a block diagram of an apparatus for implementing remote control according to an embodiment of the present invention; the device can be used in cooperation with the instant messaging module, and information interaction is realized between the device and the instant messaging module through an operation interface of the instant messaging module.
The device includes: a user interaction interface processing module 301, a system configuration module 302, and a command processing module 303. The system configuration module 302 selects an instant messaging module according to a login instruction input by a user, sets an account, generates configuration information, and sends the configuration information to the command processing module 303; the command processing module 303 generates a command according to the format of the operation interface of the instant messaging module, transmits the command to the instant messaging module through the operation interface, and receives the command from the instant messaging module through the operation interface.
When the command processing module 303 receives an operation command input by a user, generating a control command according to the configuration information, the operation command input by the user, and the format of the operation interface, and sending the control command to the instant messaging module through the operation interface; when the command processing module 303 receives a control command from the instant messaging module through the operation interface, feedback information is generated according to the format of the operation interface, and the feedback information is sent to the instant messaging module through the operation interface.
A user interaction interface processing module 301, configured to receive an input from a user; the user interaction interface processing module 301 includes: the system comprises a video user interaction processing module, and/or a graphic user interaction processing module, and/or a voice user interaction processing module. In this embodiment, the operation interface of the instant messaging module is an API interface.
Fig. 4-11 are illustrations of user usage of the system for implementing remote control according to the preferred embodiment of the present invention, and are not intended to limit the scope of the present invention.
FIG. 4 is a schematic diagram of a login interface of a control terminal and a controlled terminal; the user selects the instant communication module to be used by using the interface and logs in by using the corresponding account.
Fig. 5 is a schematic diagram of a main operation interface of the control end. The interface is used for interaction between a control terminal and a user, and comprises a command list area 501, a historical command and command feedback information area 502, a command input area 503, a configuration button 504 and a get command list button 505. The command list area 501 displays a currently available command list, and further, the command list may contain a simple description of a command function, or a user may obtain a command function description by simply operating a command entry in the command list area 501; the historical command and command feedback information area 502 is used for displaying historical operations performed by the user and corresponding operation feedback information; a command input area 503 for input of a user operation command; the user uses the configuration button 504 to perform configuration operation on the control terminal, where the configuration operation includes configuration of an account of a controlled terminal to which the control terminal needs to be connected, and further, the configuration operation may also include configuration of a working environment of the control terminal, such as setting a shortcut key for sending a command, and the obtain command list button 505 is used for the user to obtain a command list from the controlled terminal and update command entries in the command list area 501.
Fig. 6 is a flowchart of the user using the control terminal, which includes the following steps:
601: a user selects an instant messaging module to use and logs in through a login interface shown in figure 4 at a control end;
602: a user enters control terminal configuration operation by using a configuration button 504 of a main operation interface of a control terminal, wherein the configuration operation comprises configuration of an account number used by a controlled terminal communicated with the control terminal, and the control terminal is not required to be configured in a working software process of the control terminal every time;
603: the user obtains the operable command list provided by the controlled terminal by using the obtaining command list button 505 of the main operation interface of the controlled terminal, which is described in detail in fig. 11;
604: a user inputs a command in a command input area 503 on the main operation interface of the control terminal, and further, after the user inputs the command, the control terminal updates a historical command and a command feedback information area 502 of the main operation interface of the control terminal so as to complete the display of the command;
605: after a user inputs a command, the control end sends a corresponding command to the controlled end by using the instant messaging module arranged on the login interface;
606: the control end obtains feedback information from the instant communication module after sending a command by using the instant communication module;
607: and the control end updates the control end operation main interface by using the obtained feedback information.
Further, the user input command in the operation flow may also be a remote control operation triggered in other manners, such as an 'acquire command list' operation triggered by triggering an 'acquire command list' button; of course, the user input command may also be a control command obtained by voice recognition of a segment of audio input by the user at the control terminal using the recording device.
Fig. 7 is a schematic diagram of a main operation interface of a controlled terminal. The interface is used for interaction between a controlled terminal and a user, and comprises a command list area 701, a history command list area 702, a configuration button 703 and an editing command list button 704. The command list area 701 displays available command entries provided by the controlled terminal, and further, the command list area 701 may include simple descriptions of command functions, or a user may obtain descriptions of command functions by simply operating the command entries of the command list area 701; the historical command list area 702 is used for displaying the historical record of the control end command received by the control end; the configuration button 703 is used for the user to perform configuration operations on the controlled terminal, the configuration operations include configuration of an account number of the control terminal allowed to access the controlled terminal, and the edit command list button is used for editing available command operations provided by the controlled terminal.
Fig. 8 is a schematic diagram of an operation interface of the controlled terminal editing command list function. The operation interface includes a command list area 801 for displaying an operable command list provided by the currently controlled terminal; a command attribute display area 802 for displaying the attribute of the currently selected command; an 'add' button 803 for adding a new command entry to the command list; a 'delete' button 804 for deleting the selected command entry in the command list area 801 from the command list; an 'edit' button 805 for editing the currently selected command entry in the command list area 801. Further, the properties in the command property display area 802 include 'description', 'allow execution', 'perform action', and 'perform result', where the 'description' item simply describes the command; the 'permission execution' item lists the account number of the control terminal which is permitted to execute the command, which is another basis for the controlled terminal to judge whether the operation command sent by the control terminal is permitted to be executed; the 'action execution' item is a specific action to be executed by the controlled terminal after receiving the operation command; the 'execution result' item gives a way for the controlled terminal to obtain the execution result after executing the specific operation corresponding to the command. As shown in the figure, taking the command 'who' as an example, the command description corresponding to the command 'who' is 'list the operation control terminal currently connected to the controlled terminal'; the control terminals of test1 and test2 allow the command to be executed respectively; the specific operation executed by the controlled terminal when receiving the command is 'bin/sh who.sh > who.out', the command is specific to the linux system and is interpreted as executing who.sh script files by using bin/sh and storing the result into who.out files, and who.sh can be defined by self; and the controlled terminal obtains an execution result by reading the file who. Further, the command list obtained by the control terminal in the stage of obtaining the command list is a collection of commands allowed to be executed by the control terminal in the command list of the controlled terminal, that is, the command list obtained by the control terminal is a subset of the command list provided by the controlled terminal, so that the controlled terminal provides different command lists for different control terminals to provide system security.
Fig. 9 is a flowchart of the user using the controlled terminal, which includes the following steps:
901: the user selects the instant messaging module to be used through the login interface shown in FIG. 4 and logs in;
902: a user enters configuration operation of a controlled terminal by using a configuration button 703 of a main operation interface of the controlled terminal, where the configuration operation includes configuring an account number of a control terminal that allows control of the controlled terminal and an account number of a control terminal that allows execution of a specific operation command, and this may also be used as a basis for determining whether the control command is allowed to be executed; of course, the configuration operation of the controlled terminal is not necessary in the workflow of the controlled terminal every time;
903: the user edits the command list provided by the controlled terminal using the edit command list button 704 of the main operation interface of the controlled terminal, which is described in detail in fig. 8;
904: the controlled terminal obtains the control command sent by the control terminal from the instant messaging module, judges whether the command is allowed to be executed, if so, executes step 905, and if not, executes step 906;
905: executing the specific operation corresponding to the command, and generating feedback information according to an execution result;
906: generating feedback information indicating that execution is denied;
907: and the controlled terminal sends the feedback information to the corresponding control terminal by using the instant messaging module.
Fig. 10 is a flowchart of a remote control operation performed by a user on a controlled terminal through a control terminal, and the steps are described as follows:
1001: a user triggers a remote control operation;
1002: the control end sends a corresponding control command to the controlled end by using the instant messaging module arranged on the login interface, and the controlled end obtains the control command by using the instant messaging module arranged on the login interface of the controlled end;
1003: the controlled end generates feedback information according to the control command, and the method specifically comprises the following steps: judging whether the command is allowed to be executed or not by using an account number of a control end which is set in a configuration stage and allows the specific operation command to be executed, if so, executing the command by the control end, generating feedback information according to an execution result, and if not, generating feedback information which indicates that the command is rejected to be executed;
1004: the controlled end sends the feedback information to the corresponding control end by using the instant messaging module, and the control end obtains the feedback information through the instant messaging module;
1005: and updating the control terminal interactive interface to finish one remote control operation.
Fig. 11 is a schematic diagram of an operation processing flow of the control terminal and the controlled terminal when the user starts the command of 'get command list', and the whole flow is basically the same as the flow shown in fig. 10.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A method for implementing remote control, the method comprising:
the controlled terminal receives a login instruction input by a user, selects a second instant messaging module and sets an account of the controlled terminal;
the control end receives a login instruction input by a user, selects a first instant messaging module and sets an account number of the control end;
the control end receives an operation command input by a user, generates a control command according to the format of a first operation interface of the first instant messaging module, and sends the control command to the first instant messaging module through the first operation interface; the control command includes: the account number of the control terminal, the account number of the controlled terminal and the operation command;
the first instant messaging module sends the received control command to the second instant messaging module through a wired network and/or a wireless network;
the second instant messaging module sends the received control command to the controlled terminal through a second operation interface of the second instant messaging module;
after receiving the control command, the controlled end generates feedback information according to the format of the second operation interface and sends the feedback information to the second instant messaging module through the second operation interface;
the second instant messaging module sends the received feedback information to the first instant messaging module through a wired network and/or a wireless network;
and the first instant messaging module sends the received feedback information to the control end through the first operation interface.
2. The method of claim 1, further comprising:
the controlled terminal sets a trust list aiming at the operation command, and the information in the trust list is an account number of the control terminal which is allowed to execute the operation command;
and after receiving the control command, the controlled terminal judges whether the account number of the control terminal is in the trust list, if so, executes the control command, generates feedback information according to an execution result, and if not, does not execute the control command, and generates feedback information representing that the command is rejected to be executed.
3. The method of claim 2, further comprising:
setting a command list at a controlled terminal, wherein information in the command list is an account number of the controlled terminal and executable commands corresponding to the account number of each controlled terminal;
when the operation command in the control command is an acquisition command list, the feedback information includes: the command list corresponds to executable commands of the account of the control terminal.
4. Method for implementing remote control according to any of claims 1 to 3,
the control terminal receives a login instruction and an operation command input by a user through a video user interaction processing interface, and/or a graphic user interaction processing interface, and/or a voice user interaction processing interface;
the controlled terminal receives a login instruction input by a user through a video user interaction processing interface, and/or a graphic user interaction processing interface, and/or a voice user interaction processing interface.
5. A system for implementing remote control, the system comprising: a control end module, a controlled end module, at least one first instant messaging module and at least one second instant messaging module,
each first instant messaging module is provided with a first operation interface, each second instant messaging module is provided with a second operation interface, and the first instant messaging module and the second instant messaging module can be connected through a wired network and/or a wireless network;
the controlled terminal module is used for receiving a login instruction input by a user, selecting a second instant messaging module and setting an account number of the controlled terminal;
the control terminal module is used for receiving a login instruction input by a user, selecting a first instant messaging module, setting an account number of a control terminal, receiving an operation command input by the user, generating a control command according to the format of a first operation interface of the first instant messaging module, and sending the control command to the first instant messaging module through the first operation interface; the control command includes: the account number of the control terminal, the account number of the controlled terminal and the operation command;
the first instant messaging module is used for sending the control command from the control end module to the second instant messaging module through a wired network and/or a wireless network;
the second instant messaging module is used for sending the control command from the first instant messaging module to the controlled terminal through a second operation interface of the second instant messaging module;
wherein,
the control end module is provided with a first system configuration submodule and a first command processing submodule;
the first system configuration submodule is used for selecting a first instant messaging module according to a login instruction input by a user, setting an account number of a control terminal, generating configuration information and sending the configuration information to the first command processing submodule;
the first command processing submodule is used for receiving an operation command input by a user, generating a control command according to the configuration information, the operation command input by the user and the format of the first operation interface, and sending the control command to the first instant messaging module through the first operation interface;
the controlled end module is provided with a second system configuration submodule and a second command processing submodule;
the second system configuration submodule is used for selecting a second instant messaging module according to a login instruction input by a user, setting an account of a controlled terminal, generating configuration information and sending the configuration information to the second command processing submodule;
the second command processing submodule is used for receiving the control command sent by the second instant messaging module, generating feedback information according to the format of the second operation interface after receiving the control command, and sending the feedback information to the second instant messaging module through the second operation interface;
the second instant messaging module is further used for sending the feedback information to the first instant messaging module through a wired network and/or a wireless network;
and the first instant messaging module is further used for sending the feedback information to the first command processing submodule through the first operation interface.
6. The system for realizing remote control according to claim 5,
the control end module is also provided with a first user interaction interface processing module which is used for sending the login instruction to the first system configuration submodule and sending the operation command to the first command processing submodule; the first user interaction interface processing module comprises: the system comprises a video user interaction processing module, and/or a graphic user interaction processing module, and/or a voice user interaction processing module;
the controlled end module is also provided with a second user interaction interface processing module which is used for sending the login instruction to a second system configuration submodule; the second user interaction interface processing module comprises: the system comprises a video user interaction processing module, and/or a graphic user interaction processing module, and/or a voice user interaction processing module.
7. The system for realizing remote control according to claim 5 or 6,
the second command processing submodule is also used for setting a trust list aiming at the operation command, and the information in the trust list is an account number of a control terminal which is allowed to execute the operation command;
the second command processing submodule is also used for judging whether the account number of the control end is in the trust list after receiving the control command, if so, executing the control command, generating feedback information according to an execution result, and if not, not executing the control command, and generating feedback information representing that the command is rejected to be executed; and the number of the first and second groups,
the second system configuration submodule is also used for setting a command list, and information in the command list is an account number of the control terminal and an executable command corresponding to the account number of each control terminal;
when the operation command in the control command is an acquisition command list, the feedback information includes: the command list corresponds to executable commands of the account of the control terminal.
8. An apparatus for implementing remote control, the apparatus comprising: a system configuration module and a command processing module,
the system configuration module is used for selecting an instant messaging module according to a login instruction input by a user, setting an account, generating configuration information and sending the configuration information to the command processing module;
and the command processing module is used for generating a command according to the format of the operation interface of the instant communication module, sending the command to the instant communication module through the operation interface and receiving the command from the instant communication module through the operation interface.
9. The apparatus for implementing remote control according to claim 8,
the command processing module is used for generating a control command according to the configuration information, the operation command input by the user and the format of the operation interface when receiving the operation command input by the user, and sending the control command to the instant communication module through the operation interface;
and the command processing module is used for generating feedback information according to the format of the operation interface when receiving the control command from the instant communication module through the operation interface and sending the feedback information to the instant communication module through the operation interface.
10. The apparatus for implementing remote control according to claim 8 or 9, further comprising: the user interaction interface processing module is used for receiving the input of a user; the user interaction interface processing module comprises: the system comprises a video user interaction processing module, and/or a graphic user interaction processing module, and/or a voice user interaction processing module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210382112.9A CN102868766B (en) | 2012-10-10 | 2012-10-10 | A kind of mthods, systems and devices for realizing remote control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210382112.9A CN102868766B (en) | 2012-10-10 | 2012-10-10 | A kind of mthods, systems and devices for realizing remote control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102868766A true CN102868766A (en) | 2013-01-09 |
CN102868766B CN102868766B (en) | 2018-06-15 |
Family
ID=47447352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210382112.9A Active CN102868766B (en) | 2012-10-10 | 2012-10-10 | A kind of mthods, systems and devices for realizing remote control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102868766B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973548A (en) * | 2014-05-09 | 2014-08-06 | 小米科技有限责任公司 | Remote control method and device |
CN106302106A (en) * | 2016-07-22 | 2017-01-04 | 深圳市三体科技有限公司 | A kind of exectorial system and method for message trigger APP |
CN110391965A (en) * | 2018-04-20 | 2019-10-29 | 比亚迪股份有限公司 | Vehicle remote communication means, system, client, server and electronic equipment |
WO2021017593A1 (en) * | 2019-07-29 | 2021-02-04 | 中兴通讯股份有限公司 | Camera maintenance device, method and apparatus, and storage medium |
CN114969742A (en) * | 2022-06-21 | 2022-08-30 | 中安云科科技发展(山东)有限公司 | Shell hijacking method for linux system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047605A (en) * | 2006-03-28 | 2007-10-03 | 腾讯科技(深圳)有限公司 | Remote control method and system |
CN101132459A (en) * | 2007-06-27 | 2008-02-27 | 朱在国 | Method for computer remote control by mobile phone |
-
2012
- 2012-10-10 CN CN201210382112.9A patent/CN102868766B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047605A (en) * | 2006-03-28 | 2007-10-03 | 腾讯科技(深圳)有限公司 | Remote control method and system |
CN101132459A (en) * | 2007-06-27 | 2008-02-27 | 朱在国 | Method for computer remote control by mobile phone |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973548A (en) * | 2014-05-09 | 2014-08-06 | 小米科技有限责任公司 | Remote control method and device |
CN103973548B (en) * | 2014-05-09 | 2017-10-27 | 小米科技有限责任公司 | Long-range control method and device |
CN106302106A (en) * | 2016-07-22 | 2017-01-04 | 深圳市三体科技有限公司 | A kind of exectorial system and method for message trigger APP |
CN110391965A (en) * | 2018-04-20 | 2019-10-29 | 比亚迪股份有限公司 | Vehicle remote communication means, system, client, server and electronic equipment |
WO2021017593A1 (en) * | 2019-07-29 | 2021-02-04 | 中兴通讯股份有限公司 | Camera maintenance device, method and apparatus, and storage medium |
CN114969742A (en) * | 2022-06-21 | 2022-08-30 | 中安云科科技发展(山东)有限公司 | Shell hijacking method for linux system |
Also Published As
Publication number | Publication date |
---|---|
CN102868766B (en) | 2018-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111670571B (en) | Method and terminal for viewing information content | |
US10348879B2 (en) | Method and system for processing prompt message of mobile terminal based on intelligent wearable device | |
US20140032684A1 (en) | Method and system for providing on-air service using official account | |
CN104967721A (en) | Method and apparatus for processing unread messages | |
KR102138103B1 (en) | Method of application connection for devices in a network | |
CN104539791A (en) | Method and device for performing instant messaging in communication terminal | |
CN110166439B (en) | Equipment sharing method, terminal, router and server | |
CN102868766B (en) | A kind of mthods, systems and devices for realizing remote control | |
CN105323218A (en) | Identity verifying method and device | |
CN105407041A (en) | Method for adding group or friend, server, client and system | |
CN104346560A (en) | Security authentication method and security authentication device | |
CN105429845A (en) | Schedule information processing method and system and associated equipment | |
EP3014727B1 (en) | Method and apparatus for determination of a non-charging operation | |
CN105577375A (en) | Identity authentication method and device | |
US9332406B2 (en) | Method, apparatus, and system for updating contact information | |
CN112346751B (en) | Application program installation method and device, electronic equipment and storage medium | |
JP6074041B2 (en) | Method and apparatus for processing communication service with common account | |
CN111857498B (en) | Data interaction method and device and electronic equipment | |
CN107548083B (en) | Wireless access point function test method and device | |
CN104901871A (en) | Instant messaging method, device and system | |
CN112235412B (en) | Message processing method and device | |
CN106503023A (en) | The method and device of prompting nearby friends | |
CN109491748B (en) | A mini-program-based wearable device management and control method and a management and control terminal | |
KR101262708B1 (en) | mobile communication terminal having an WiFi connect discrimination function and controlling method therefor | |
CN113329100B (en) | Message pushing method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 261031 Dongfang Road, Weifang high tech Industrial Development Zone, Shandong, China, No. 268 Applicant after: Goertek Inc. Address before: 261031 Dongfang Road, Weifang high tech Industrial Development Zone, Shandong, China, No. 268 Applicant before: Goertek Inc. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |