WO2016058258A1 - 终端远程控制方法和*** - Google Patents

终端远程控制方法和*** Download PDF

Info

Publication number
WO2016058258A1
WO2016058258A1 PCT/CN2014/093697 CN2014093697W WO2016058258A1 WO 2016058258 A1 WO2016058258 A1 WO 2016058258A1 CN 2014093697 W CN2014093697 W CN 2014093697W WO 2016058258 A1 WO2016058258 A1 WO 2016058258A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
identifier
control
instruction
control code
Prior art date
Application number
PCT/CN2014/093697
Other languages
English (en)
French (fr)
Inventor
王云华
Original Assignee
深圳Tcl新技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 深圳Tcl新技术有限公司 filed Critical 深圳Tcl新技术有限公司
Publication of WO2016058258A1 publication Critical patent/WO2016058258A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications

Definitions

  • the present invention relates to the field of remote control technologies, and in particular, to a terminal remote control method and system.
  • the control terminal controls the controlled terminal more intelligently.
  • the controlled remote controller is generally set to the controlled terminal, and the remote controller sends a control code to the controlled terminal based on the infrared transmitting device, and the controlled terminal receives the control code corresponding thereto, but the above manner The remote controller must be set up for the terminal to be controlled, which is costly.
  • the prior art proposes to control the controlled mode of the controlled terminal by using the intelligent terminal, and the intelligent terminal learns the mapping relationship between the corresponding instruction identifier and the control code, and based on the wireless communication environment established between the controlled terminal and the controlled terminal.
  • the control terminal sends the corresponding control code, and the solution cannot realize remote control of the controlled terminal.
  • the intelligent terminal sends a control command to the controlled terminal based on the server, so that the control terminal responds to the control command, and the remote control solution needs to install a corresponding remote control application in the smart terminal to implement Remote control of the terminal.
  • the smart terminal needs to control the controlled terminal, if the smart terminal is still running other applications (such as the instant messaging application frequently used by the user), the terminal needs to close other applications currently running, and open the remote control application for control.
  • the remote control of the controlled terminal is not intelligent enough.
  • the main object of the present invention is to solve the technical problem that the control of the intelligent terminal is not intelligent enough.
  • the present invention provides a terminal remote control method, and the terminal remote control method includes the following steps:
  • the terminal After detecting a control instruction triggered by the instant messaging application, the terminal acquires a corresponding instruction identifier based on the control instruction;
  • the terminal acquires a user identifier corresponding to the instant messaging application, and sends the instruction identifier and the user identifier to the server according to the instant messaging application, so that the server determines the corresponding controlled terminal based on the user identifier, and The control code corresponding to the received instruction identifier is sent to the determined controlled terminal.
  • the terminal remote control method includes:
  • the terminal Upon receiving the mapping relationship between the instruction identifier sent by the control terminal and the control code, the terminal changes the instruction identifier corresponding to the control code based on the custom interface of the instant messaging application, and the instruction identifier is changed. Upon completion, update and save the mapping relationship between the instruction identifier and the control code;
  • the terminal sends the updated mapping relationship between the instruction identifier and the control code and the user identifier to the server based on the instant messaging application, so that the server associates the mapping relationship between the instruction identifier and the control code and the user identifier.
  • the terminal sends the updated mapping relationship between the instruction identifier and the control code and the user identifier to the server based on the instant messaging application.
  • the specific process is as follows:
  • the instant messaging application server then sends the mapping relationship between the instruction identifier and the control code and the user identifier to the preset server.
  • the terminal remote control method when receiving the mapping relationship between the instruction identifier sent by the control terminal and the control code, the terminal changes the instruction identifier corresponding to the control code according to the custom interface of the instant messaging application, and updates Before the step of saving the instruction identifier and the mapping relationship between the control codes, the terminal remote control method further includes the steps of:
  • the terminal displays the searched other terminals, so that the user selects a corresponding control terminal based on other terminals displayed by the terminal;
  • the terminal Upon receiving the control terminal information selected by the user, the terminal sends an acquisition request of the mapping relationship between the instruction identifier and the control code to the control terminal, so that the control terminal receives the instruction identifier and the control code.
  • the mapping relationship between the instruction identifier and the control code is sent to the terminal.
  • the terminal remote control method further includes:
  • the terminal When the terminal establishes a wireless communication environment with the controlled terminal, the terminal determines a control code corresponding to the received instruction identifier according to a mapping relationship between the pre-stored instruction identifier and the control code;
  • the terminal sends the control code to the controlled terminal.
  • the terminal acquires a user identifier corresponding to the instant messaging application, and sends the instruction identifier and the user identifier to the server based on the instant messaging application, so that the server determines the corresponding controlled terminal based on the user identifier.
  • the terminal remote control method further includes:
  • the terminal When the terminal receives the response information fed back by the controlled terminal based on the server, the terminal displays the response information.
  • the instant messaging application sends the instruction identifier and the user identifier to the server, so that the server determines the corresponding controlled terminal based on the user identifier, and sends the control code corresponding to the received instruction identifier to the determined
  • the specific process of controlling the terminal is:
  • the instant messaging application server sends the received instruction identifier and the user identifier to the preset server based on the HTTP protocol;
  • the server determines, according to a mapping relationship between the preset user identifier and the controlled terminal, the controlled terminal corresponding to the received user identifier, and determines the instruction identifier and the control code corresponding to the received user identifier. Mapping relations,
  • the server obtains a control code corresponding to the received instruction identifier based on the determined mapping relationship between the instruction identifier and the control code, and sends the control code to the determined controlled terminal.
  • the terminal remote control method further includes the steps of:
  • the terminal determines the control code corresponding to the received instruction identifier according to the mapping relationship between the pre-stored instruction identifier and the control code;
  • the terminal sends the control code to the controlled terminal.
  • the terminal acquires a user identifier corresponding to the instant messaging application, and sends the instruction identifier and the user identifier to the server based on the instant messaging application, so that the server determines the corresponding controlled terminal based on the user identifier.
  • the step of sending the received control code corresponding to the control code to the determined controlled terminal is replaced by:
  • the terminal acquires a user identifier corresponding to the instant messaging application, and sends the instruction identifier and the user identifier to the server based on the instant messaging application, so that the server is based on the user.
  • the identifier determines the corresponding controlled terminal, and sends the control code corresponding to the received instruction identifier to the determined controlled terminal.
  • the present invention further provides a terminal remote control system, where the terminal remote control system includes:
  • An acquiring module configured to acquire a corresponding instruction identifier based on the control instruction, and obtain a user identifier corresponding to the instant messaging application, when detecting a control instruction triggered by the instant messaging application;
  • a sending module configured to send the instruction identifier and the user identifier to the server based on the instant messaging application, for the server to determine a corresponding controlled terminal based on the user identifier, and send the control code corresponding to the received instruction identifier To the determined controlled terminal.
  • the terminal remote control system further includes:
  • an update module configured to: when receiving a mapping relationship between the instruction identifier sent by the control terminal and the control code, change an instruction identifier corresponding to the control code according to the custom interface of the instant messaging application, where the instruction is Update and save the mapping relationship between the instruction identifier and the control code when the identity change is completed;
  • the sending module is further configured to send, according to the instant messaging application, a mapping relationship between the updated instruction identifier and the control code and a user identifier to the server, so that the server maps the instruction identifier and the control code and the user identifier Associate save.
  • the terminal remote control system further includes:
  • a search module configured to search for other terminals in its operating environment when accessing the wireless network
  • a first display module configured to display the searched other terminals, so that the user selects a corresponding control terminal based on other terminals displayed by the terminal;
  • the sending module is further configured to: when receiving the control terminal information selected by the user, send an acquisition request of a mapping relationship between the instruction identifier and the control code to the control terminal, where the control terminal receives the instruction identifier And a mapping relationship between the instruction identifier and the control code is sent to the terminal when acquiring the mapping relationship with the control code.
  • the terminal remote control system further includes:
  • a determining module configured to determine, according to a mapping relationship between the pre-stored instruction identifier and the control code, a control code corresponding to the received instruction identifier when the terminal establishes a wireless communication environment with the controlled terminal;
  • the sending module is further configured to send the control code to the controlled terminal.
  • the terminal remote control system further includes:
  • a second display module configured to display the response information when the controlled terminal receives the response information fed back by the server.
  • the terminal remote control system further includes a determining module, configured to determine, according to a mapping relationship between the pre-stored instruction identifier and the control code, the control corresponding to the received instruction identifier when the current control mode is the wireless control mode
  • the sending module is further configured to send the control code to the controlled terminal.
  • the terminal remote control method and system of the present invention when detecting a control instruction triggered by an instant communication application, the terminal acquires a corresponding instruction identifier based on the control instruction; the terminal acquires a user identifier corresponding to the instant communication application And sending, according to the instant messaging application, the instruction identifier and the user identifier to the server, for the server to determine the corresponding controlled terminal based on the user identifier, and sending the control code corresponding to the received instruction identifier to the determined
  • the controlled terminal enables the user to remotely control the controlled terminal without exiting the currently running instant messaging application when running the instant messaging application, which is very intelligent, and the existing solution needs to open a special remote control application to realize the control. Remote control of the terminal requires exiting the currently running instant messaging application.
  • FIG. 1 is a schematic flow chart of a first embodiment of a remote control method for a terminal according to the present invention
  • FIG. 2 is a schematic flowchart of a second embodiment of a remote control method for a terminal according to the present invention
  • FIG. 3 is a schematic flowchart of a third embodiment of a remote control method for a terminal according to the present invention.
  • FIG. 4 is a schematic flowchart of a fourth embodiment of a remote control method for a terminal according to the present invention.
  • FIG. 5 is a schematic flowchart diagram of a fifth embodiment of a remote control method for a terminal according to the present invention.
  • FIG. 6 is a schematic diagram of functional modules of a first embodiment of a terminal remote control system according to the present invention.
  • FIG. 7 is a schematic diagram of functional modules of a second embodiment of a terminal remote control system according to the present invention.
  • FIG. 8 is a schematic diagram of functional modules of a third embodiment of a terminal remote control system according to the present invention.
  • FIG. 9 is a schematic diagram of functional modules of a fourth embodiment of a terminal remote control system according to the present invention.
  • FIG. 10 is a schematic diagram of functional modules of a fifth embodiment of a terminal remote control system according to the present invention.
  • the invention provides a terminal remote control method.
  • FIG. 1 is a schematic flowchart diagram of a first embodiment of a remote control method for a terminal according to the present invention.
  • Step S10 when detecting a control instruction triggered by the instant messaging application, the terminal acquires a corresponding instruction identifier based on the control instruction;
  • the instant messaging application may be an application that can be used for timely communication of information such as QQ, WeChat, etc., preferably a WeChat application.
  • the user can directly trigger the corresponding control instruction based on the control on the instant communication application, generate a corresponding instruction identifier after the trigger, or the user invokes the remote control interface based on the control on the instant communication application, and based on the control on the remote control interface (ie, A virtual control button on the software interface, based on the control, can enter a corresponding function and a control interface to trigger a control instruction and generate a corresponding instruction identifier, the instruction identifier being a code of the corresponding control.
  • Step S20 The terminal acquires a user identifier corresponding to the instant messaging application, and sends the instruction identifier and the user identifier to the server according to the instant messaging application, so that the server determines the corresponding controlled terminal based on the user identifier. And sending the corresponding control code corresponding to the instruction identifier to the determined controlled terminal.
  • the user identifier may be a login identifier of the instant messaging application or an identification identifier set by the user for its instant messaging application, for example, a WeChat username or login information (such as a login email).
  • the specific process of sending the instruction identifier and the user identifier to the server based on the instant messaging application is: the terminal sends the instruction identifier and the user identifier to the instant messaging application server, and the instant messaging application server sends the received instruction identifier and the user identifier to the HTTP protocol according to the HTTP protocol.
  • the server determines a controlled terminal corresponding to the received user identifier based on a mapping relationship between the preset user identifier and the controlled terminal, and determines an instruction identifier corresponding to the received user identifier. Controlling a mapping relationship between the codes, the server, based on the determined mapping relationship between the instruction identifier and the control code, acquiring a control code corresponding to the received instruction identifier, and transmitting the control code to the determined controlled terminal .
  • the terminal remote control method of the present embodiment when detecting a control command triggered by the instant messaging application, the terminal acquires a corresponding instruction identifier based on the control instruction; the terminal acquires a user identifier corresponding to the instant communication application, And sending, according to the instant messaging application, the instruction identifier and the user identifier to the server, so that the server determines the corresponding controlled terminal based on the user identifier, and sends the control code corresponding to the received instruction identifier to the determined
  • the control terminal enables the user to remotely control the controlled terminal without exiting the currently running instant messaging application when running the instant messaging application, which is very intelligent, and the existing solution needs to open a special remote control application to implement the controlled terminal. For remote control, you need to exit the currently running instant messaging application.
  • the terminal is remotely Control methods also include:
  • Step S30 when receiving the mapping relationship between the instruction identifier sent by the control terminal and the control code, the terminal changes the instruction identifier corresponding to the control code based on the custom interface of the instant messaging application, where When the instruction identification change is completed, the mapping relationship between the instruction identifier and the control code is updated and saved;
  • the instruction identifier in the mapping relationship between the instruction identifier sent by the control terminal and the control code is the key value information of the control terminal, such as the key value information of the volume plus button on the remote controller.
  • the terminal may invoke a custom interface of the instant messaging application to perform the change of the instruction identifier.
  • the updated instruction identifier and the mapping relationship between the control codes can be saved in the preset storage control.
  • the preset storage control is preferably a flash memory of the terminal.
  • Step S40 The terminal sends the updated mapping relationship between the instruction identifier and the control code and the user identifier to the server based on the instant messaging application, so that the server saves the mapping relationship between the instruction identifier and the control code and the user identifier. .
  • the specific process for the terminal to send the updated mapping relationship between the instruction identifier and the control code and the user identifier to the server based on the instant messaging application is: the terminal sends the mapping relationship between the instruction identifier and the control code and the user identifier to the instant
  • the communication application server the instant messaging application server sends the mapping relationship between the instruction identifier and the control code and the user identifier to the preset server.
  • the mapping relationship between the instruction identifier and the control code and the association relationship between the user identifiers may be saved in the form of a mapping table.
  • the terminal is remotely Control methods also include:
  • Step S50 the terminal searches for other terminals in its operating environment when accessing the wireless network
  • Step S60 the terminal displays the searched other terminals, so that the user selects the corresponding control terminal based on other terminals displayed by the terminal;
  • the user can select a corresponding controlled terminal based on other terminals displayed by the terminal, and establish a mapping relationship between the user identifier corresponding to the timely communication application and the controlled terminal.
  • the terminal displays other terminals that are searched, the terminal can directly display the name of each terminal and other information (such as address information, etc.).
  • Step S70 when receiving the control terminal information selected by the user, the terminal sends an acquisition request of the mapping relationship between the instruction identifier and the control code to the control terminal, so that the control terminal receives the instruction identifier and control
  • the mapping relationship between the instruction identifier and the control code is sent to the terminal.
  • the mapping relationship between the instruction identifier sent by the control terminal and the control code is preferably a mapping relationship between the instruction identifier commonly used by the control terminal and the control code.
  • the fourth embodiment of the terminal remote control method of the present invention is proposed based on the first to third embodiments.
  • the terminal remote control method further includes:
  • Step S80 when the terminal establishes a wireless communication environment with the controlled terminal, the terminal determines a control code corresponding to the received instruction identifier according to a mapping relationship between the pre-stored instruction identifier and the control code;
  • Step S90 The terminal sends the control code to the controlled terminal.
  • the wireless communication environment between the terminal and the controlled terminal can be directly established, and the control command is triggered based on the preset control, and the instruction identifier corresponding to the control is determined, and the terminal is controlled to the controlled terminal.
  • the terminal control mode may be set to the remote control mode or the wireless control mode, and after step S10, the method further includes: when the current control mode is the wireless control mode, Determining, by the terminal, a control code corresponding to the received instruction identifier according to the mapping relationship between the pre-stored instruction identifier and the control code; the terminal transmitting the control code to the controlled terminal, where the current control mode is remote In the control mode, step S20 is performed.
  • the fifth embodiment of the terminal remote control method of the present invention is proposed based on the first to fourth embodiments.
  • the step S20 further includes the following steps:
  • Step S100 The terminal displays the response information when receiving the response information fed back by the controlled terminal according to the server.
  • the response information may be used to identify whether the controlled terminal successfully responds to the control code sent by the terminal.
  • the invention further provides a terminal remote control system.
  • FIG. 6 is a schematic diagram of functional modules of a first embodiment of a terminal remote control system according to the present invention.
  • the functional block diagram shown in FIG. 2 is merely an exemplary diagram of a preferred embodiment, and those skilled in the art will surround the functional modules of the terminal remote control system shown in FIG. 2,
  • the new functional modules can be easily supplemented; the names of the functional modules are custom names, which are only used to assist in understanding the various program functional blocks of the terminal remote control system, and are not used to limit the technical solutions of the present invention.
  • the core is the function that each functional module of the defined name has to achieve.
  • the obtaining module 10 is configured to: when detecting a control instruction triggered by the instant messaging application, acquire a corresponding instruction identifier based on the control instruction, and acquire a user identifier corresponding to the instant messaging application;
  • the instant messaging application may be an application that can be used for timely communication of information such as QQ, WeChat, etc., preferably a WeChat application.
  • the user can directly trigger the corresponding control instruction based on the control on the instant communication application (ie, the virtual control button on the software interface, based on the control can enter the corresponding function and the control interface), generate a corresponding instruction identifier after the trigger, or the user is based on
  • the control on the instant messaging application invokes the remote control interface, and triggers a control instruction based on the control on the remote control interface and generates a corresponding instruction identifier, which identifies the code of the corresponding control.
  • the sending module 20 is configured to send the instruction identifier and the user identifier to the server based on the instant messaging application, so that the server determines the corresponding controlled terminal based on the user identifier, and identifies the corresponding control code by using the received instruction identifier. Send to the determined controlled terminal.
  • the user identifier may be a login identifier of the instant messaging application or an identification identifier set by the user for its instant messaging application, for example, a WeChat username or login information (such as a login email).
  • the specific process of sending the instruction identifier and the user identifier to the server based on the instant messaging application is: the sending module 20 sends the instruction identifier and the user identifier to the instant messaging application server, and the instant messaging application server receives the instruction identifier and the user identifier based on the HTTP protocol.
  • the server determines the controlled terminal corresponding to the received user identifier based on the mapping relationship between the preset user identifier and the controlled terminal, and determines the instruction corresponding to the received user identifier. Identifying a mapping relationship between the control code and the control code, the server is configured to obtain a control code corresponding to the received instruction identifier based on the determined mapping relationship between the instruction identifier and the control code, and send the control code to the determined Control terminal.
  • the terminal remote control system of the present embodiment when detecting a control instruction triggered by the instant messaging application, the acquiring module 10 acquires a corresponding instruction identifier based on the control instruction, and acquires a user identifier corresponding to the instant messaging application, and sends the The module 20 sends the instruction identifier and the user identifier to the server based on the instant messaging application, so that the server determines the corresponding controlled terminal based on the user identifier, and sends the control code corresponding to the received instruction identifier to the determined
  • the controlled terminal enables the user to remotely control the controlled terminal without exiting the currently running instant messaging application when running the instant messaging application, which is very intelligent, and the existing solution needs to open a special remote control application to realize the control. Remote control of the terminal requires exiting the currently running instant messaging application.
  • the terminal remote control system further includes:
  • the update module 30 is configured to, when receiving the mapping relationship between the instruction identifier sent by the control terminal and the control code, change the instruction identifier corresponding to the control code based on the custom interface of the instant messaging application, where When the instruction identification change is completed, the mapping relationship between the instruction identifier and the control code is updated and saved;
  • the instruction identifier in the mapping relationship between the instruction identifier sent by the control terminal and the control code is the key value information of the control terminal, such as the key value information of the volume plus button on the remote controller.
  • the terminal may invoke a custom interface of the instant messaging application to perform the change of the instruction identifier.
  • the updated instruction identifier and the mapping relationship between the control codes can be saved in the preset storage control.
  • the preset storage control is preferably a flash memory of the terminal.
  • the sending module 20 is further configured to send, according to the instant messaging application, a mapping relationship between the updated instruction identifier and the control code and a user identifier to the server, so that the server maps the instruction identifier to the control code and the user The identity association is saved.
  • the sending module 20 sends a mapping relationship between the updated instruction identifier and the control code and the user identifier to the server based on the instant messaging application: the sending module 20 sends the mapping relationship between the instruction identifier and the control code and the user identifier.
  • the instant messaging application server sends the mapping relationship between the instruction identifier and the control code and the user identifier to the preset server.
  • the mapping relationship between the instruction identifier and the control code and the association relationship between the user identifiers may be saved in the form of a mapping table.
  • the remote control system of the terminal further includes:
  • the searching module 40 is configured to search for other terminals in the running environment when accessing the wireless network;
  • the first display module 50 is configured to display the searched other terminals, so that the user selects a corresponding control terminal based on other terminals displayed by the terminal;
  • the user can select a corresponding controlled terminal based on other terminals displayed by the terminal, and establish a mapping relationship between the user identifier corresponding to the timely communication application and the controlled terminal.
  • the first display module 50 can directly display the names of the respective terminals and other information (such as address information, etc.).
  • the sending module 20 is further configured to: when receiving the control terminal information selected by the user, send an acquisition request of a mapping relationship between the instruction identifier and the control code to the control terminal, where the control terminal receives the instruction When the acquisition request identifies the mapping relationship with the control code, the mapping relationship between the instruction identifier and the control code is sent to the terminal.
  • the mapping relationship between the instruction identifier sent by the control terminal and the control code is preferably a mapping relationship between the instruction identifier commonly used by the control terminal and the control code.
  • the terminal remote control system further includes:
  • the determining module 60 is configured to determine, according to a mapping relationship between the pre-stored instruction identifier and the control code, a control code corresponding to the received instruction identifier, when the terminal establishes a wireless communication environment with the controlled terminal;
  • the sending module 20 is further configured to send the control code to the controlled terminal.
  • the wireless communication environment between the terminal and the controlled terminal can be directly established, and the control command is triggered based on the preset control, and the instruction identifier corresponding to the control is determined, and the terminal is controlled to the controlled terminal.
  • Sending the control code corresponding to the instruction identifier to implement control of the controlled terminal when the terminal does not establish a wireless communication environment with the controlled terminal, the sending module 20 will refer to the instant messaging application.
  • the instruction identifier and the user identifier are sent to the server, so that the server determines the corresponding controlled terminal based on the user identifier, and sends the control code corresponding to the received instruction identifier to the determined controlled terminal.
  • the terminal control mode can be set to the remote control mode or the wireless control mode.
  • the determining module 60 identifies the pre-stored command. Determining, by the mapping relationship between the control code, the control code corresponding to the received instruction identifier; the sending module 20 sends the control code to the controlled terminal, and when the current control mode is the remote control mode, the sending module 20 And sending, by the instant messaging application, the instruction identifier and the user identifier to the server, so that the server determines the corresponding controlled terminal based on the user identifier, and sends the control code corresponding to the received instruction identifier to the determined controlled terminal.
  • the terminal remote control system further includes:
  • the second display module 70 is configured to display the response information when receiving the response information fed back by the controlled terminal based on the server.
  • the response information may be used to identify whether the controlled terminal successfully responds to the control code sent by the terminal.
  • the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better.
  • Implementation Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in various embodiments of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明公开了一种终端远程控制方法,在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识;所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。本发明还公开了一种终端远程控制***。本发明使得用户在运行即时通信应用时,不用关闭当前运行的即时通信应用即可实现对被控终端的远程控制,非常智能。

Description

终端远程控制方法和***
技术领域
本发明涉及远程控制技术领域,尤其涉及终端远程控制方法和***。
背景技术
随着终端智能控制的发展,控制终端对被控终端的控制更加智能化。现有的控制***中,一般会对被控终端设置其适配的遥控器,遥控器基于其红外发射装置向被控终端发送控制代码,被控终端相应其接收到的控制代码,但上述方式必须对被控终端设置配套的遥控器,成本较高。
为解决上述问题,现有技术提出采用智能终端控制被控终端的控制方式,智能终端学习对应指令标识与控制代码之间的映射关系,并基于与被控终端之间建立的无线通信环境向被控终端发送相应的控制代码,该方案无法实现对被控终端的远程控制。
为实现对被控终端的远程控制,智能终端基于服务器向被控终端发送控制指令,以供控制终端响应所述控制指令,该远程控制方案需要在智能终端中安装相应的远程控制应用以实现对终端的远程控制。在智能终端需要对被控终端进行控制时,若智能终端当前还在运行其它应用(如用户经常使用的即时通信应用),则终端需要关闭当前运行的其它应用,并开启远程控制应用进行控制,使得对被控终端的远程控制不够智能。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于解决对智能终端的控制不够智能的技术问题。
为实现上述目的,本发明提供的一种终端远程控制方法,所述终端远程控制方法包括以下步骤:
在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识;
所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
优选地,所述在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识的步骤之前,所述终端远程控制方法包括:
在接收到所述控制终端发送的指令标识与控制代码之间的映射关系时,所述终端基于所述即时通信应用的自定义界面更改所述控制代码对应的指令标识,在所述指令标识更改完成时,更新并保存指令标识以及控制代码之间的映射关系;
所述终端基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器,以供所述服务器将指令标识与控制代码的映射关系以及用户标识关联保存。
优选地,所述终端基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器具体流程如下:
所述终端将指令标识与控制代码的映射关系以及用户标识发送至即时通信应用服务器;
所述即时通信应用服务器再将指令标识与控制代码的映射关系以及用户标识发送至预设的服务器。
优选地,所述在接收到所述控制终端发送的指令标识与控制代码之间的映射关系时,所述终端基于所述即时通信应用的自定义界面更改所述控制代码对应的指令标识,更新并保存指令标识以及控制代码之间的映射关系的步骤之前,所述终端远程控制方法还包括步骤:
所述终端在接入无线网络时,搜索其运行环境中的其它终端;
所述终端显示搜索到的其它终端,以供用户基于终端显示的其它终端选择对应的控制终端;
在接收到用户选择的控制终端信息时,所述终端向所述控制终端发送指令标识与控制代码之间的映射关系的获取请求,以供控制终端在接收到所述指令标识与控制代码之间的映射关系的获取请求时,向所述终端发送指令标识与控制代码之间的映射关系。
优选地,在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识的步骤之后,所述终端远程控制方法还包括:
在所述终端建立与被控终端之间的无线通信环境时,所述终端根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;
所述终端将所述控制代码发送至所述被控终端。
优选地,所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端的步骤之后,所述终端远程控制方法还包括:
所述终端在接收到所述被控终端基于所述服务器反馈的响应信息时,所述终端显示所述响应信息。
优选地,所述基于即时通信应用将指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端的具体流程为:
所述终端将指令标识以及用户标识发送至即时通信应用服务器;
即时通信应用服务器基于HTTP协议将接收到指令标识以及用户标识发送至预设的服务器;
所述服务器基于预设的用户标识与被控终端之间的映射关系,确定接收到的用户标识所对应的被控终端,并确定接收到的用户标识所对应的指令标识与控制代码之间的映射关系,
所述服务器基于确定的指令标识与控制代码之间的映射关系,获取接收到的指令标识所对应的控制代码,并将所述控制代码发送至确定的被控终端。
优选地,所述在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识的步骤之后,所述终端远程控制方法还包括步骤:
在当前控制模式为无线控制模式时,所述终端根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;
所述终端将所述控制代码发送至所述被控终端。
优选地,所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端的步骤替换为:
在当前控制模式为远程控制模式时,所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
此外,为实现上述目的本发明还提出一种终端远程控制***,所述终端远程控制***包括:
获取模块,用于在侦测到基于即时通信应用触发的控制指令时,基于所述控制指令获取对应的指令标识,以及获取所述即时通信应用对应的用户标识;
发送模块,用于基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
优选地,所述终端远程控制***还包括:
更新模块,用于在接收到所述控制终端发送的指令标识与控制代码之间的映射关系时,基于所述即时通信应用的自定义界面更改所述控制代码对应的指令标识,在所述指令标识更改完成时,更新并保存指令标识以及控制代码之间的映射关系;
所述发送模块,还用于基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器,以供所述服务器将指令标识与控制代码的映射关系以及用户标识关联保存。
优选地,所述终端远程控制***还包括:
搜索模块,用于在接入无线网络时,搜索其运行环境中的其它终端;
第一显示模块,用于显示搜索到的其它终端,以供用户基于终端显示的其它终端选择对应的控制终端;
所述发送模块,还用于在接收到用户选择的控制终端信息时,向所述控制终端发送指令标识与控制代码之间的映射关系的获取请求,以供控制终端在接收到所述指令标识与控制代码之间的映射关系的获取请求时,向所述终端发送指令标识与控制代码之间的映射关系。
优选地,所述终端远程控制***还包括:
确定模块,用于在所述终端建立与被控终端之间的无线通信环境时,根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;
所述发送模块,还用于将所述控制代码发送至所述被控终端。
优选地,所述终端远程控制***还包括:
第二显示模块,用于在接收到所述被控终端基于所述服务器反馈的响应信息时,所述终端显示所述响应信息。
优选地,所述终端远程控制***还包括确定模块,用于在当前控制模式为无线控制模式时,根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;所述发送模块,还用于将所述控制代码发送至所述被控终端。
本发明提出的终端远程控制方法和***,在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识;所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端,使得用户在运行即时通信应用时,不用退出当前运行的即时通信应用即可实现对被控终端的远程控制,非常智能,而现有方案需要开启专门的远程控制应用实现对被控终端的远程控制,则需要退出当前运行的即时通信应用。
附图说明
图1为本发明终端远程控制方法第一实施例的流程示意图;
图2为本发明终端远程控制方法第二实施例的流程示意图;
图3为本发明终端远程控制方法第三实施例的流程示意图;
图4为本发明终端远程控制方法第四实施例的流程示意图;
图5为本发明终端远程控制方法第五实施例的流程示意图;
图6为本发明终端远程控制***第一实施例的功能模块示意图;
图7为本发明终端远程控制***第二实施例的功能模块示意图;
图8为本发明终端远程控制***第三实施例的功能模块示意图;
图9为本发明终端远程控制***第四实施例的功能模块示意图;
图10为本发明终端远程控制***第五实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种终端远程控制方法。
参照图1,图1为本发明终端远程控制方法第一实施例的流程示意图。
本实施例提出的终端远程控制方法,包括:
步骤S10,在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识;
在本实施例中,该即时通信应用可为QQ、微信等可用于进行信息及时交流的应用,优选为微信应用。用户可基于即时通信应用上的控件直接触发对应的控制指令,在触发之后生成对应的指令标识,或者用户基于即时通信应用上的控件调用远程控制界面,并基于该远程控制界面上的控件(即软件界面上的虚拟控制按钮,基于该控件可进入相应的功能以及控制界面)触发控制指令并生成对应的指令标识,该指令标识可为相应控件的代码。
步骤S20,所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
在本实施例中,用户标识可为即时通信应用的登录标识或者用户对其即时通信应用设置的识别标识,例如,微信的用户名或者登录信息(如登录邮箱)。在基于即时通信应用将指令标识以及用户标识发送至服务器的具体流程为:终端将指令标识以及用户标识发送至即时通信应用服务器,即时通信应用服务器基于HTTP协议将接收到指令标识以及用户标识发送至预设的服务器,所述服务器基于预设的用户标识与被控终端之间的映射关系,确定接收到的用户标识所对应的被控终端,并确定接收到的用户标识所对应的指令标识与控制代码之间的映射关系,所述服务器基于确定的指令标识与控制代码之间的映射关系,获取接收到的指令标识所对应的控制代码,并将所述控制代码发送至确定的被控终端。
本实施例提出的终端远程控制方法,在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识;所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端,使得用户在运行即时通信应用时,不用退出当前运行的即时通信应用即可实现对被控终端的远程控制,非常智能,而现有方案需要开启专门的远程控制应用实现对被控终端的远程控制,则需要退出当前运行的即时通信应用。
进一步地,为提高对终端远程控制的智能化,参照图2,基于第一实施例提出本发明终端远程控制方法第二实施例,在本实施例中,所述步骤S10之前,所述终端远程控制方法还包括:
步骤S30,在接收到所述控制终端发送的指令标识与控制代码之间的映射关系时,所述终端基于所述即时通信应用的自定义界面更改所述控制代码对应的指令标识,在所述指令标识更改完成时,更新并保存指令标识以及控制代码之间的映射关系;
在本实施例中,控制终端发送的指令标识与控制代码之间的映射关系中的指令标识为控制终端的键值信息如遥控器上音量加按键的键值信息。所述终端在接收到指令标识与控制代码之间的映射关系时,可调用即时通信应用的自定义界面,进行指令标识的更改。在更改时,选择自定义界面中的控件同时选择对应的控制代码,以更改该控制代码所对应的指令标识,更新后的指令标识以及控制代码之间的映射关系可保存在预设的存储控件中,该预设的存储控件优选为终端的闪存。
步骤S40,所述终端基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器,以供所述服务器将指令标识与控制代码的映射关系以及用户标识关联保存。
所述终端基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器的具体过程为:所述终端将指令标识与控制代码的映射关系以及用户标识发送至即时通信应用服务器,即时通信应用服务器再将指令标识与控制代码的映射关系以及用户标识发送至预设的服务器。在本实施例中,指令标识与控制代码的映射关系以及用户标识之间的关联关系可通过映射表的形式保存。
进一步地,为提高对终端远程控制的智能化,参照图3,基于第二实施例提出本发明终端远程控制方法第三实施例,在本实施例中,所述步骤S30之前,所述终端远程控制方法还包括:
步骤S50,所述终端在接入无线网络时,搜索其运行环境中的其它终端;
步骤S60,所述终端显示搜索到的其它终端,以供用户基于终端显示的其它终端选择对应的控制终端;
用户可基于终端显示的其它终端选择对应的被控终端,并建立及时通信应用对应的用户标识与被控终端之间的映射关系。终端在显示搜索到的其它终端时,可直接显示各个终端的名称以及其它信息(如地址信息等)。
步骤S70,在接收到用户选择的控制终端信息时,所述终端向所述控制终端发送指令标识与控制代码之间的映射关系的获取请求,以供控制终端在接收到所述指令标识与控制代码之间的映射关系的获取请求时,向所述终端发送指令标识与控制代码之间的映射关系。
在本实施例中,控制终端向终端发送的指令标识与控制代码之间的映射关系,优选为控制终端常用的指令标识与控制代码之间的映射关系。
进一步地,基于第一至第三实施例提出本发明终端远程控制方法第四实施例,在本实施例中,所述步骤S10之后,所述终端远程控制方法还包括:
步骤S80,在所述终端建立与被控终端之间的无线通信环境时,所述终端根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;
步骤S90,所述终端将所述控制代码发送至所述被控终端。
在本实施例中,终端处于无线通信环境时,可直接建立与被控终端之间的无线通信环境,并基于预设的控件触发控制指令,并确定该控件对应的指令标识,向被控终端发送该指令标识所对应的控制代码以实现对被控终端的控制,则在在所述终端未建立与被控终端之间的无线通信环境时,执行步骤S20。
本领与技术人员可以理解的是,为提高终端控制的灵活性,可设置终端控制模式为远程控制模式或者无线控制模式,则步骤S10之后还包括:在当前控制模式为无线控制模式时,所述终端根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;所述终端将所述控制代码发送至所述被控终端,在在当前控制模式为远程控制模式时,执行步骤S20。
进一步地,基于第一至第四实施例提出本发明终端远程控制方法第五实施例,在本实施例中,所述步骤S20之后还包括步骤:
步骤S100,所述终端在接收到所述被控终端基于所述服务器反馈的响应信息时,所述终端显示所述响应信息。
在本实施例中,该响应信息可用于标识被控终端是否成功响应终端发送的控制代码。
本发明进一步提供一种终端远程控制***。
参照图6,图6为本发明终端远程控制***第一实施例的功能模块示意图。
需要强调的是,对本领域的技术人员来说,图2所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图2所示的终端远程控制***的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该终端远程控制***的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
本实施例提出的终端远程控制***,包括:
获取模块10,用于在侦测到基于即时通信应用触发的控制指令时,基于所述控制指令获取对应的指令标识,以及获取所述即时通信应用对应的用户标识;
在本实施例中,该即时通信应用可为QQ、微信等可用于进行信息及时交流的应用,优选为微信应用。用户可基于即时通信应用上的控件(即软件界面上的虚拟控制按钮,基于该控件可进入相应的功能以及控制界面)直接触发对应的控制指令,在触发之后生成对应的指令标识,或者用户基于即时通信应用上的控件调用远程控制界面,并基于该远程控制界面上的控件触发控制指令并生成对应的指令标识,该指令标识可为相应控件的代码。
发送模块20,用于基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
在本实施例中,用户标识可为即时通信应用的登录标识或者用户对其即时通信应用设置的识别标识,例如,微信的用户名或者登录信息(如登录邮箱)。在基于即时通信应用将指令标识以及用户标识发送至服务器的具体流程为:发送模块20将指令标识以及用户标识发送至即时通信应用服务器,即时通信应用服务器基于HTTP协议将接收到指令标识以及用户标识发送至预设的服务器,所述服务器基于预设的用户标识与被控终端之间的映射关系,确定接收到的用户标识所对应的被控终端,并确定接收到的用户标识所对应的指令标识与控制代码之间的映射关系,所述服务器基于确定的指令标识与控制代码之间的映射关系,获取接收到的指令标识所对应的控制代码,并将所述控制代码发送至确定的被控终端。
本实施例提出的终端远程控制***,在侦测到基于即时通信应用触发的控制指令时,获取模块10基于所述控制指令获取对应的指令标识以及获取所述即时通信应用对应的用户标识,发送模块20基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端,使得用户在运行即时通信应用时,不用退出当前运行的即时通信应用即可实现对被控终端的远程控制,非常智能,而现有方案需要开启专门的远程控制应用实现对被控终端的远程控制,则需要退出当前运行的即时通信应用。
进一步地,为提高对终端远程控制的智能化,参照图7,基于第一实施例提出本发明终端远程控制***第二实施例,在本实施例中,所述终端远程控制***还包括:
更新模块30,用于在接收到所述控制终端发送的指令标识与控制代码之间的映射关系时,基于所述即时通信应用的自定义界面更改所述控制代码对应的指令标识,在所述指令标识更改完成时,更新并保存指令标识以及控制代码之间的映射关系;
在本实施例中,控制终端发送的指令标识与控制代码之间的映射关系中的指令标识为控制终端的键值信息如遥控器上音量加按键的键值信息。所述终端在接收到指令标识与控制代码之间的映射关系时,可调用即时通信应用的自定义界面,进行指令标识的更改。在更改时,选择自定义界面中的控件同时选择对应的控制代码,以更改该控制代码所对应的指令标识,更新后的指令标识以及控制代码之间的映射关系可保存在预设的存储控件中,该预设的存储控件优选为终端的闪存。
所述发送模块20,还用于基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器,以供所述服务器将指令标识与控制代码的映射关系以及用户标识关联保存。
所述发送模块20基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器的具体过程为:发送模块20将指令标识与控制代码的映射关系以及用户标识发送至即时通信应用服务器,即时通信应用服务器再将指令标识与控制代码的映射关系以及用户标识发送至预设的服务器。在本实施例中,指令标识与控制代码的映射关系以及用户标识之间的关联关系可通过映射表的形式保存。
进一步地,为提高对终端远程控制的智能化,参照图8,基于第二实施例提出本发明终端远程控制***第三实施例,在本实施例中,所述终端远程控制***还包括:
搜索模块40,用于在接入无线网络时,搜索其运行环境中的其它终端;
第一显示模块50,用于显示搜索到的其它终端,以供用户基于终端显示的其它终端选择对应的控制终端;
用户可基于终端显示的其它终端选择对应的被控终端,并建立及时通信应用对应的用户标识与被控终端之间的映射关系。第一显示模块50在显示搜索到的其它终端时,可直接显示各个终端的名称以及其它信息(如地址信息等)。
所述发送模块20,还用于在接收到用户选择的控制终端信息时,向所述控制终端发送指令标识与控制代码之间的映射关系的获取请求,以供控制终端在接收到所述指令标识与控制代码之间的映射关系的获取请求时,向所述终端发送指令标识与控制代码之间的映射关系。
在本实施例中,控制终端向终端发送的指令标识与控制代码之间的映射关系,优选为控制终端常用的指令标识与控制代码之间的映射关系。
进一步地,参照图9,基于第一至第三实施例提出本发明终端远程控制***第四实施例,在本实施例中,所述终端远程控制***还包括:
确定模块60,用于在所述终端建立与被控终端之间的无线通信环境时,根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;
所述发送模块20,还用于将所述控制代码发送至所述被控终端。
在本实施例中,终端处于无线通信环境时,可直接建立与被控终端之间的无线通信环境,并基于预设的控件触发控制指令,并确定该控件对应的指令标识,向被控终端发送该指令标识所对应的控制代码以实现对被控终端的控制,则在在所述终端未建立与被控终端之间的无线通信环境时,发送模块20基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端
本领与技术人员可以理解的是,为提高终端控制的灵活性,可设置终端控制模式为远程控制模式或者无线控制模式,则在当前控制模式为无线控制模式时,确定模块60根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;发送模块20将所述控制代码发送至所述被控终端,在当前控制模式为远程控制模式时,发送模块20基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
进一步地,参照图10,基于第一至第四实施例提出本发明终端远程控制***第五实施例,在本实施例中,所述终端远程控制***还包括:
第二显示模块70,用于在接收到所述被控终端基于所述服务器反馈的响应信息时,所述终端显示所述响应信息。
在本实施例中,该响应信息可用于标识被控终端是否成功响应终端发送的控制代码。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (17)

  1. 一种终端远程控制方法,其特征在于,所述终端远程控制方法包括以下步骤:
    在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识;
    所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
  2. 如权利要求1所述的终端远程控制方法,其特征在于,在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识的步骤之前,所述终端远程控制方法包括:
    在接收到所述控制终端发送的指令标识与控制代码之间的映射关系时,所述终端基于所述即时通信应用的自定义界面更改所述控制代码对应的指令标识,在所述指令标识更改完成时,更新并保存指令标识以及控制代码之间的映射关系;
    所述终端基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器,以供所述服务器将指令标识与控制代码的映射关系以及用户标识关联保存。
  3. 如权利要求2所述的终端远程控制方法,其特征在于,所述终端基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器具体流程如下:
    所述终端将指令标识与控制代码的映射关系以及用户标识发送至即时通信应用服务器;
    所述即时通信应用服务器再将指令标识与控制代码的映射关系以及用户标识发送至预设的服务器。
  4. 如权利要求2所述的终端远程控制方法,其特征在于,所述在接收到所述控制终端发送的指令标识与控制代码之间的映射关系时,所述终端基于所述即时通信应用的自定义界面更改所述控制代码对应的指令标识,更新并保存指令标识以及控制代码之间的映射关系的步骤之前,所述终端远程控制方法还包括步骤:
    所述终端在接入无线网络时,搜索其运行环境中的其它终端;
    所述终端显示搜索到的其它终端,以供用户基于终端显示的其它终端选择对应的控制终端;
    在接收到用户选择的控制终端信息时,所述终端向所述控制终端发送指令标识与控制代码之间的映射关系的获取请求,以供控制终端在接收到所述指令标识与控制代码之间的映射关系的获取请求时,向所述终端发送指令标识与控制代码之间的映射关系。
  5. 如权利要求1所述的终端远程控制方法,其特征在于,在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识的步骤之后,所述终端远程控制方法还包括:
    在所述终端建立与被控终端之间的无线通信环境时,所述终端根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;
    所述终端将所述控制代码发送至所述被控终端。
  6. 如权利要求1所述的终端远程控制方法,其特征在于,所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端的步骤之后,所述终端远程控制方法还包括:
    所述终端在接收到所述被控终端基于所述服务器反馈的响应信息时,所述终端显示所述响应信息。
  7. 如权利要求2所述的终端远程控制方法,其特征在于,所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端的步骤之后,所述终端远程控制方法还包括:
    所述终端在接收到所述被控终端基于所述服务器反馈的响应信息时,所述终端显示所述响应信息。
  8. 如权利要求1所述的终端远程控制方法,其特征在于,所述基于即时通信应用将指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端的具体流程为:
    所述终端将指令标识以及用户标识发送至即时通信应用服务器;
    即时通信应用服务器基于HTTP协议将接收到指令标识以及用户标识发送至预设的服务器;
    所述服务器基于预设的用户标识与被控终端之间的映射关系,确定接收到的用户标识所对应的被控终端,并确定接收到的用户标识所对应的指令标识与控制代码之间的映射关系,
    所述服务器基于确定的指令标识与控制代码之间的映射关系,获取接收到的指令标识所对应的控制代码,并将所述控制代码发送至确定的被控终端。
  9. 如权利要求1所述的终端远程控制方法,其特征在于,所述在侦测到基于即时通信应用触发的控制指令时,终端基于所述控制指令获取对应的指令标识的步骤之后,所述终端远程控制方法还包括步骤:
    在当前控制模式为无线控制模式时,所述终端根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;
    所述终端将所述控制代码发送至所述被控终端。
  10. 如权利要求9所述的终端远程控制方法,其特征在于,所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端的步骤替换为:
    在当前控制模式为远程控制模式时,所述终端获取所述即时通信应用对应的用户标识,并基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
  11. 一种终端远程控制***,其特征在于,所述终端远程控制***包括:
    获取模块,用于在侦测到基于即时通信应用触发的控制指令时,基于所述控制指令获取对应的指令标识,以及获取所述即时通信应用对应的用户标识;
    发送模块,用于基于所述即时通信应用将所述指令标识以及用户标识发送至服务器,以供服务器基于所述用户标识确定对应的被控终端,并将接收到的指令标识对应的控制代码发送至确定的被控终端。
  12. 如权利要求11所述的终端远程控制***,其特征在于,所述终端远程控制***还包括:
    更新模块,用于在接收到所述控制终端发送的指令标识与控制代码之间的映射关系时,基于所述即时通信应用的自定义界面更改所述控制代码对应的指令标识,在所述指令标识更改完成时,更新并保存指令标识以及控制代码之间的映射关系;
    所述发送模块,还用于基于所述即时通信应用将更新后的指令标识与控制代码的映射关系以及用户标识发送至服务器,以供所述服务器将指令标识与控制代码的映射关系以及用户标识关联保存。
  13. 如权利要求12所述的终端远程控制***,其特征在于,所述终端远程控制***还包括:
    搜索模块,用于在接入无线网络时,搜索其运行环境中的其它终端;
    第一显示模块,用于显示搜索到的其它终端,以供用户基于终端显示的其它终端选择对应的控制终端;
    所述发送模块,还用于在接收到用户选择的控制终端信息时,向所述控制终端发送指令标识与控制代码之间的映射关系的获取请求,以供控制终端在接收到所述指令标识与控制代码之间的映射关系的获取请求时,向所述终端发送指令标识与控制代码之间的映射关系。
  14. 如权利要求11所述的终端远程控制***,其特征在于,所述终端远程控制***还包括:
    确定模块,用于在所述终端建立与被控终端之间的无线通信环境时,根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;
    所述发送模块,还用于将所述控制代码发送至所述被控终端。
  15. 如权利要求11所述的终端远程控制***,其特征在于,所述终端远程控制***还包括:
    第二显示模块,用于在接收到所述被控终端基于所述服务器反馈的响应信息时,所述终端显示所述响应信息。
  16. 如权利要求12所述的终端远程控制***,其特征在于,所述终端远程控制***还包括:
    第二显示模块,用于在接收到所述被控终端基于所述服务器反馈的响应信息时,所述终端显示所述响应信息。
  17. 如权利要求11所述的终端远程控制***,其特征在于,所述终端远程控制***还包括确定模块,用于在当前控制模式为无线控制模式时,根据预存的指令标识与控制代码之间的映射关系,确定接收到的指令标识所对应的控制代码;所述发送模块,还用于将所述控制代码发送至所述被控终端。
PCT/CN2014/093697 2014-10-15 2014-12-12 终端远程控制方法和*** WO2016058258A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410545618.6A CN105577721A (zh) 2014-10-15 2014-10-15 终端远程控制方法和***
CN201410545618.6 2014-10-15

Publications (1)

Publication Number Publication Date
WO2016058258A1 true WO2016058258A1 (zh) 2016-04-21

Family

ID=55746016

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/093697 WO2016058258A1 (zh) 2014-10-15 2014-12-12 终端远程控制方法和***

Country Status (2)

Country Link
CN (1) CN105577721A (zh)
WO (1) WO2016058258A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113179554A (zh) * 2021-04-22 2021-07-27 上海掌门科技有限公司 用于获取第二终端中信息的方法、设备、介质及程序产品
CN113810154A (zh) * 2020-06-17 2021-12-17 国网信息通信产业集团有限公司 一种串口通信自适应方法、装置和远程通信模块
CN114553853A (zh) * 2022-01-27 2022-05-27 福州汇思博信息技术有限公司 一种远程控制应用的方法及终端

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107508849A (zh) * 2016-08-10 2017-12-22 广东小天才科技有限公司 一种移动终端的远程控制方法及***、移动终端
CN108156268B (zh) * 2016-12-05 2020-05-26 腾讯科技(深圳)有限公司 设备标识的获取方法及服务器、终端设备
CN108462619B (zh) * 2018-03-08 2020-09-25 广东美的制冷设备有限公司 通过即时通信软件控制家电的方法、装置及存储介质
CN109122376A (zh) * 2018-07-24 2019-01-04 深圳市必发达科技有限公司 一种远程控制的宠物饲养方法
CN109190387B (zh) * 2018-08-01 2022-07-26 浙江微片科技有限公司 一种用于对数字区块链计算设备远程标识的方法及***
CN110837379A (zh) * 2018-08-16 2020-02-25 北京桔智物联科技有限责任公司 控制实现方法
CN111083226A (zh) * 2019-12-19 2020-04-28 成都智蜂网科技有限责任公司 一种远程任务处理***及方法
CN115296949A (zh) * 2022-06-28 2022-11-04 青岛海尔科技有限公司 智能家电设备远程控制方法、装置和***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047605A (zh) * 2006-03-28 2007-10-03 腾讯科技(深圳)有限公司 一种远程控制方法及***
CN101079730A (zh) * 2006-05-25 2007-11-28 ***通信集团公司 信息家电的远程控制***及控制方法
CN101656620A (zh) * 2009-07-17 2010-02-24 南京大本营电子科技有限公司 一种基于即时通信***的远程服务***和方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103607341B (zh) * 2013-10-29 2016-10-19 福州瑞芯微电子股份有限公司 基于即时通讯方式的终端控制方法及***
CN103685746A (zh) * 2013-12-09 2014-03-26 康佳集团股份有限公司 基于手机的遥控处理方法、***及手机

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047605A (zh) * 2006-03-28 2007-10-03 腾讯科技(深圳)有限公司 一种远程控制方法及***
CN101079730A (zh) * 2006-05-25 2007-11-28 ***通信集团公司 信息家电的远程控制***及控制方法
CN101656620A (zh) * 2009-07-17 2010-02-24 南京大本营电子科技有限公司 一种基于即时通信***的远程服务***和方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113810154A (zh) * 2020-06-17 2021-12-17 国网信息通信产业集团有限公司 一种串口通信自适应方法、装置和远程通信模块
CN113179554A (zh) * 2021-04-22 2021-07-27 上海掌门科技有限公司 用于获取第二终端中信息的方法、设备、介质及程序产品
CN113179554B (zh) * 2021-04-22 2023-05-05 上海掌门科技有限公司 用于获取第二终端中信息的方法、设备、介质及程序产品
CN114553853A (zh) * 2022-01-27 2022-05-27 福州汇思博信息技术有限公司 一种远程控制应用的方法及终端
CN114553853B (zh) * 2022-01-27 2023-11-10 福建汇思博数字科技有限公司 一种远程控制应用的方法及终端

Also Published As

Publication number Publication date
CN105577721A (zh) 2016-05-11

Similar Documents

Publication Publication Date Title
WO2016058258A1 (zh) 终端远程控制方法和***
WO2019051902A1 (zh) 终端控制方法、空调器及计算机可读存储介质
WO2017028601A1 (zh) 智能终端的语音控制方法、装置及电视机***
WO2016029594A1 (zh) 终端连接显示设备的方法及***
WO2015109865A1 (zh) 空调运行模式自定义控制方法及***
WO2019051887A1 (zh) 家电的控制方法、装置和计算机可读存储介质
WO2013159482A1 (zh) 图标智能显示的方法和装置
WO2016173259A1 (zh) 蓝牙配对方法和蓝牙配对设备
WO2018126888A1 (zh) 电视功能的快捷启动设置方法及装置
WO2017028613A1 (zh) 基于遥控器app控制终端的方法及装置
WO2019051909A1 (zh) 空调器运行参数调整方法、空调器及计算机可读存储介质
WO2019062113A1 (zh) 家电设备的控制方法、装置、家电设备及可读存储介质
WO2018113187A1 (zh) 一种显示控制方法及显示装置
WO2019161597A1 (zh) 基于即时通讯的信息发送方法、装置、设备和存储介质
WO2018053963A1 (zh) 智能电视的***升级方法及装置
WO2015120774A1 (en) Network access method and apparatus applied to mobile application
WO2017036208A1 (zh) 显示界面中的信息提取方法及***
WO2019051897A1 (zh) 终端运行参数调整方法、装置及计算机可读存储介质
WO2017121066A1 (zh) 应用程序显示方法和***
WO2019051901A1 (zh) 终端控制方法、装置及计算机可读存储介质
WO2017024877A1 (zh) 电视主界面的切换方法及装置
WO2019051900A1 (zh) 智能家居设备的控制方法、装置及可读存储介质
WO2019210574A1 (zh) 消息处理方法、装置、设备及可读存储介质
WO2017071223A1 (zh) 电视应用的控制方法及装置
WO2018023931A1 (zh) 电视机快速输入密码的方法及***

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14904000

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 29/09/2017)

122 Ep: pct application non-entry in european phase

Ref document number: 14904000

Country of ref document: EP

Kind code of ref document: A1