Control switching method and control terminal, and storage medium

Methods, devices, and storage mediums are provided for switch control. The method may include at least the following: sending a request for controlling the controlled device to a server, where the request instructs the server to request a first control terminal to transfer control of the controlled device to the mobile terminal; receiving a notification, sent by the server, of agreeing to control the controlled device, wherein the notification is sent after the server determines that the first control terminal agrees to transfer control; and communicating with the controlled device to control the controlled device.

CROSS-REFERENCE TO RELATED APPLICATION

This application is based on and claims the priority of the Chinese patent application No. CN201610454865.4, filed on Jun. 21, 2016, which is incorporated herein by reference in its entirety.

TECHNICAL FIELD

The present disclosure relates to the field of control technology, and more particularly to methods, control terminals, and storage mediums for switching control.

BACKGROUND

With the development of technologies, control terminals have been able to control such controlled devices as drones and balance vehicles via wireless signals. In related arts, a control terminal connects communicatively with a controlled device and sends control instructions to the controlled device to control the controlled device. Generally, if it is inconvenient for the control terminal to continue controlling the controlled device, operation of the controlled device has to be interrupted, which adversely affects the user experience.

SUMMARY

Embodiments of the present disclosure provide a control switching method, a control terminal, and a storage medium as follows.

According to a first aspect of the present disclosure, there is provided a control switching method including: sending a request for controlling a controlled device to a server, where the request instructs the server to request a first control terminal to transfer control of the controlled device to a second control terminal; receiving a notification, sent by the server, of agreeing to control the controlled device, where the notification is sent after the server determines that the first control terminal agrees to transfer control. The second control device communicate with the controlled device to control the controlled device.

According to a second aspect of the present disclosure, there is provided a control switching method. During a process of controlling a controlled device, a first control terminal receives a request, sent by a server, for transferring control of the controlled device, where the request for transferring control of the controlled device is sent by the server after the server receives a request, sent by a second control terminal, for controlling the controlled device. The first control terminal may send to the server a notification of agreeing to transfer control, so that the server notifies the second control terminal to establish a communication connection with the controlled device. The first control terminal may send to the controlled device an instruction of connecting with the second control terminal, so that the controlled device, after receiving the instruction, establishes a communication connection with the second control terminal and receives a control instruction sent by the second control terminal.

According to a third aspect of the present disclosure, there is provided a control terminal. The control terminal may include: a sending module configured to send a request for controlling a controlled device to a server, wherein the server, after receiving the request, requests a first control terminal, which controls the controlled device at present, to transfer control; a receiving module configured to receive a notification, sent by the server, of agreeing to control the controlled device, wherein the notification is sent after the server determines that the first control terminal agrees to transfer control; and a control module configured to connect communicatively with the controlled device so as to control the controlled device.

According to a fourth aspect of the present disclosure, there is provided a control terminal which may include: a receiving module configured to, during a process of controlling a controlled device, receive a request, sent by a server, for transferring control of the controlled device, wherein the request for transferring control of the controlled device is sent by the server after the server receives a request, sent by a second control terminal, for controlling the controlled device; a first sending module configured to send to the server a notification of agreeing to transfer control, so that the server notifies the second control terminal to establish a communication connection with the controlled device; and a second sending module configured to send to the controlled device an instruction of connecting with the second control terminal, so that the controlled device, after receiving the instruction, establishes a communication connection with the second control terminal and receives a control instruction sent by the second control terminal.

According to a fifth aspect of the present disclosure, there is provided a control terminal which may include: a processor; and a memory configured to store instructions executable by the processor. The processor is configured to: send a request for controlling a controlled device to a server, wherein the server, after receiving the request, requests a first control terminal, which controls the controlled device at present, to transfer control; receive a notification, sent by the server, of agreeing to control the controlled device, wherein the notification is sent after the server determines that the first control terminal agrees to transfer control; and connecting communicatively with the controlled device to control the controlled device.

According to a sixth aspect of the present disclosure, there is provided a control terminal which may include: a processor; and a memory configured to store instructions executable by the processor. The processor is configured to: during a process of controlling a controlled device, receive a request, sent by a server, for transferring control of the controlled device, where the request for transferring control of the controlled device is sent by the server after the server receives a request, sent by a second control terminal, for controlling the controlled device; send to the server a notification of agreeing to transfer control, so that the server notifies the second control terminal to establish a communication connection with the controlled device; and send to the controlled device an instruction of connecting with the second control terminal, so that the controlled device, after receiving the instruction, establishes a communication connection with the second control terminal and receives a control instruction sent by the second control terminal.

According to a seventh aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a mobile terminal, causes the mobile terminal to perform acts including: sending a request for controlling a controlled device to a server, wherein the server, after receiving the request, requests a first control terminal, which controls the controlled device at present, to transfer control; receiving a notification, sent by the server, of agreeing to control the controlled device, wherein the notification is sent after the server determines that the first control terminal agrees to transfer control; and connecting communicatively with the controlled device to control the controlled device.

It should be understood that both the foregoing general description and the following detailed description are only exemplary and explanatory and are not restrictive of the present disclosure.

DETAILED DESCRIPTION

With the development of technology, control terminals have been able to control such controlled devices as drones and balance vehicles via wireless signals. In related arts, a control terminal connects communicatively with a controlled device and sends control instructions to the controlled device to control the controlled device. In the embodiments of the present disclosure, by sending a request for controlling the controlled device to a server, receiving a notification sent by the server after a control terminal which controls the controlled device agrees to transfer control, and connecting communicatively with the controlled device to control the controlled device after receiving the notification, control of the controlled terminal may be switched.

The control terminal in the embodiments of the present disclosure may be a portable device with a wireless communication function, such as a controller, a handset, a tablet computer, or a wearable device. The controlled device in the embodiments of the present disclosure may be a device that can be controlled, such as a balance vehicle, a bike, a scooter, a toy, a car, or a drone.

FIG. 1is a flow chart showing a control switching method according to one or more embodiments. The control switching method may be implemented in a control terminal which may be a portable device with a wireless communication function, such as a controller, a handset, a tablet computer or a wearable device. As shown inFIG. 1, the control switching method includes the following steps.

In step S11, a request for controlling a controlled device is sent to a server. The request instructs the server to request a first control terminal to transfer control of the controlled device to a second control terminal. After receiving the request, the server may request a first control terminal, which controls the controlled device at present, to transfer control to the second control terminal.

The server may be a device communicating with the controlled device and may be a computer terminal or the like. The controlled device may be a device that can be controlled, such as a self-balancing vehicle, a bike, a scooter, a toy, a car, or a drone.

In step S12, a notification, sent by the server, of agreeing to control the controlled device is received. The notification is sent after the server determines that the first control terminal agrees to transfer control.

The server can determine that the first control terminal agrees to transfer control, after receiving a notification, sent by the first control terminal, of agreeing to transfer control.

In step S13, the control terminal communicate with the controlled device to control the controlled device.

According to the control switching method provided by the embodiment of the present disclosure, by sending a request for controlling the controlled device to the server, receiving a notification sent by the server after the control terminal which controls the controlled device agrees to transfer control, and connecting communicatively with the controlled device to control the controlled device after receiving the notification, control of the controlled terminal may be switched. Accordingly, the control terminal may be changed without interrupting operation of the controlled device, thereby improving the user experience.

In an embodiment, the step S13in which the control terminal connects communicatively with the controlled device includes: sending a connection request to the controlled device, so that the controlled device establishes a communication connection according to the connection request after receiving a connection instruction sent by the first control terminal.

In an embodiment, the first control terminal sends the connection instruction to the controlled device after agreeing to transfer control.

According to the control switching method provided by the embodiment of the present disclosure, by sending a connection request to the controlled device and establishing a communication connection with the controlled device after the controlled device receives a connection instruction, switching of the communication connection with the controlled device may be controlled.

In an embodiment, before the step S11in which the request for controlling the controlled device is sent to the server, the control switching method further includes: determining a control region; and determining whether the controlled device is in the control region.

The control region is an area surrounding the control terminal, in which the control terminal can control the controlled device via an established communication. For example, the control region may be determined based on a range capable of being covered by signals. The control terminal may further determine the control region using other factors, which include but not limited to position information of the control terminal, local weather near the control terminal, topographic information in a region that covers the maximum possible control region, battery level of the control terminal, etc. The maximum possible control region may be obtained when the control terminal and the controlled device are in an almost perfect weather with no pollution and there is no natural or artificial obstacles between the control terminal and the controlled device. In other words, the maximum possible control region may be a theoretical value pre-calculated using a plurality of best presumptions with the least communication signal attenuation. The position information of the control terminal may include global positioning system (GPS) location information, address information, or other information indicating the location of the control terminal.

To determine whether the controlled device is in the control region, the control terminal may send a testing signal and then check whether there is any feedback signals from the controlled device. Alternatively or additionally, the control terminal may receive a broadcasting message from the controlled device including position information of the controlled device so that the control terminal may determine whether the controlled device is in the control region.

According to the control switching method provided by the present disclosure, after it is detected that the controlled device is located in the control region, the request for controlling the controlled device is initiated, thereby increasing the success rate of control switching because the controlled device is now located in the control region.

Here, the step S13in which the controlled device is controlled includes: acquiring position information and status information of the controlled device; and controlling the controlled device according to the position information and the status information. The position information of the controlled device may include GPS location information, address information, or other information indicating the location of the controlled device.

In an embodiment, the position information and the status information of the controlled device may be acquired from the controlled device.

In an embodiment, when the controlled device sends the position information and the status information thereof to the server in real time, the position information and the status information of the controlled device may be acquired from the server.

According to the control switching method provided by the embodiment of the present disclosure, the controlled device may be accurately controlled according to the position information and the status information of the controlled device. Accordingly, it is possible to switch control among a plurality of control terminals without interrupting operation of the controlled device, thereby improving the user experience.

FIG. 2is a flow chart showing a control switching method according to one or more embodiments. The control switching method may be implemented in a control terminal which may be a portable device with a wireless communication function, such as a controller, a handset, a tablet computer or a wearable device. As shown inFIG. 2, the control switching method includes the following steps.

In step S21, during a process of controlling a controlled device, a request, sent by a server, for transferring control of the controlled device is received. The request instructs the control terminal to transfer control of the controlled device to a second control terminal. The request for transferring control of the controlled device is sent by the server after the server receives a request, sent by a second control terminal, for controlling the controlled device.

In step S22, a notification of agreeing to transfer control is sent to the server, so that the server notifies the second control terminal to establish a communication connection with the controlled device.

In step S23, an instruction of connecting with the second control terminal is sent to the controlled device, so that the controlled device, after receiving the instruction, establishes a communication connection with the second control terminal and receives a control instruction sent by the second control terminal.

It should be understood that steps S22and S23may be executed in an arbitrary order. The order of steps S22and S23may be changed, and steps S22and S23may also be executed simultaneously.

According to the control switching method provided by the embodiment of the present disclosure, during the process of controlling the controlled device by a control terminal, the control device, in response to a request initiated by another control terminal for transferring control, sends a connection instruction to the controlled device after agreeing to transfer control. As such, a communication connection between the controlled device and the other control terminal may be established, making it convenient for the other control terminal to control the controlled device. Accordingly, the control terminal may be changed without interrupting operation of the controlled device, thereby improving the user experience.

In an embodiment, as shown inFIG. 3, after the step S23in which the instruction of connecting with the second control terminal is sent to the controlled device, the control switching method further includes: step S24in which control of the controlled device is stopped.

According to the control switching method provided by the embodiment of the present disclosure, after the new control terminal and the controlled device are successfully connected to switch control to the new control terminal, control of the controlled device by the old control terminal is stopped, so that control is completely transferred to the new control terminal, thereby improving the experience of the user of the new control terminal.

In an embodiment, as shown inFIG. 4, the control switching method further includes: step S25in which an instruction of disconnecting the second control terminal and the controlled device from each other is sent, so that the second control terminal and the controlled device are disconnected from each other.

According to the control switching method provided by the embodiment of the present disclosure, by sending a disconnecting instruction to cut off the communication connection between the control terminal and the controlled device, the communication connection between the control terminal and the controlled device may be cut off as required, thereby improving the user experience. Accordingly, the control terminal may be changed without interrupting operation of the controlled device, thereby improving the user experience.

By using the control switching methods provided by the above embodiments of the present disclosure, this embodiment describes a specific application scenario in detail. The scenario provided by the embodiment is that: the control switching methods provided by the embodiments of the present disclosure are applied in handsets, the controlled device is a balance vehicle, and control of the balance vehicle is switched from a handset A to a handset B.

As shown inFIG. 5, the control switching method provided by the embodiment includes the following steps.

In step S51, the handset A is in communicative connection with the balance vehicle and controls the balance vehicle.

In this embodiment, during the process for the handset A to control the balance vehicle, the balance vehicle can send position information and status information thereof to a server in real time. The server may be a device which communicates with the controlled device, such as a computer terminal.

In this embodiment, a locating module may be built in the balance vehicle. The position information is obtained via the locating module. The status information may comprise the vehicle's speed, electric quantity, posture, etc.

In step S52, when detecting that the balance vehicle is in a control region, the handset B sends a request for controlling the balance vehicle to the server.

In this embodiment, the handset B can detect whether the balance vehicle is in the control region in various manners. For example, it is detected that the balance vehicle is in the control region, by sensing a signal sent by the balance vehicle. As another example, the position of the balance vehicle is acquired from the server, and it is determined that the balance vehicle is in the control region based on the position of the balance vehicle.

In step S53, after receiving the request for controlling the balance vehicle, the server sends, to the handset A, a request for controlling the balance vehicle by the handset B.

In step S54, the handset A returns to the server a notification of agreeing that the mobile phone B controls the balance vehicle, after receiving the request for controlling the balance vehicle by the handset B.

In step S55, the handset A sends to the balance vehicle an instruction of connecting with the handset B.

In step S56, the server sends a notification of agreeing to control the balance vehicle to the handset B.

In step S57, the handset B sends a connection request to the balance vehicle, after receiving the notification of agreeing to control the balance vehicle.

In step S58, after receiving the connection request, the balance vehicle establishes a communication connection with the handset B and is controlled by the handset B.

Up to now, control of the balance vehicle is switched from the handset A to the handset B.

In this embodiment, after the communication connection between the handset B and the balance vehicle is established, the handset A can stop controlling the balance vehicle while the handset B independently controls the balance vehicle, so that control is transferred.

In this embodiment, during the process for the handset B to control the balance vehicle, the handset A can send, to the handset B and the balance vehicle simultaneously, an instruction of stopping control of the balance vehicle by the handset B to stop control of the balance vehicle by the handset B. The instruction of stopping control of the balance vehicle by the handset B may be sent by the handset A to the handset B via the server and may also be directly sent from the handset A to the handset B.

In this embodiment, the handset A can re-establish a communication connection with the balance vehicle to continue to control the balance vehicle, after sending the instruction of stopping control of the balance vehicle by the handset B.

According to the control switching method provided by the embodiment of the present disclosure, when detecting that the balance vehicle is in the control region, the handset sends the request for switching control, so as to obtain control of the balance vehicle.

By sending a request for controlling the controlled device to the server, receiving a notification sent by the server after the control terminal which controls the controlled device agrees to transfer control, and connecting communicatively with the controlled device to control the controlled device after receiving the notification, control of the controlled terminal may be switched.

According to the control switching method provided by the embodiment, when it is inconvenient for the handset A to control the balance vehicle (for example, the handset A has an insufficient electricity), control of the balance vehicle may be transferred to the handset B, without interrupting control of the balance vehicle.

According to the control switching method provided by the embodiment, before the balance vehicle moves beyond the distance within which it is connectable with the handset A, control of the balance vehicle is switched to the handset B distant from handset A, so that the distance for controlling the balance vehicle is lengthened.

FIG. 6shows a control terminal according to one or more embodiments. As shown inFIG. 6, the control terminal includes: a sending module61, a receiving module62and a control module63.

The sending module61is configured to send a request for controlling a controlled device to a server, wherein the server, after receiving the request, requests a first control terminal, which controls the controlled device at present, to transfer control.

The receiving module62is configured to receive a notification, sent by the server, of agreeing to control the controlled device, wherein the notification is sent after the server determines that the first control terminal agrees to transfer control.

The control module63is configured to connect communicatively with the controlled device so as to control the controlled device.

As shown inFIG. 7, the control module63may include: a connection sub-module631configured to send a connection request to the controlled device, so that the controlled device establishes a communication connection according to the connection request after receiving a connection instruction sent by the first control terminal.

As shown inFIG. 8, the control terminal may further include: a determination module64configured to determine a control region; and a detection module65configured to detect the controlled device in the control region.

As shown inFIG. 9, the control module63may include: an acquisition sub-module632configured to acquire position information and status information of the controlled device; and a control sub-module633configured to control the controlled device according to the position information and the status information.

The control terminal in the embodiments may be a portable device with a wireless communication function, such as a controller, a handset, a tablet computer or a wearable device.

With respect to the control terminal in the above embodiments, the specific manners for the individual modules to perform operations have been described in detail in the embodiments of the related methods and will not be elaborated herein.

According to the control terminal provided by the embodiments of the present disclosure, by sending a request for controlling the controlled device to the server, receiving a notification sent by the server after the control terminal which controls the controlled device agrees to transfer control, and connecting communicatively with the controlled device to control the controlled device after receiving the notification, control of the controlled terminal may be switched. Accordingly, the control terminal may be changed without interrupting operation of the controlled device, thereby improving the user experience.

FIG. 10shows a control terminal according to one or more embodiments. As shown inFIG. 10, the control terminal includes: a receiving module71, a first sending module72, and a second sending module73.

The receiving module71is configured to, during a process of controlling a controlled device, receive a request, sent by a server, for transferring control of the controlled device, wherein the request for transferring control of the controlled device is sent by the server after the server receives a request, sent by a second control terminal, for controlling the controlled device.

The first sending module72is configured to send to the server a notification of agreeing to transfer control, so that the server notifies the second control terminal to establish a communication connection with the controlled device.

The second sending module73is configured to send to the controlled device an instruction of connecting with the second control terminal, so that the controlled device, after receiving the instruction, establishes a communication connection with the second control terminal and receives a control instruction sent by the second control terminal.

As shown inFIG. 11, the control terminal may further include: a stop module74configured to stop controlling the controlled device.

In an embodiment, as shown inFIG. 12, the control terminal further includes: a third sending module75configured to send an instruction of disconnecting the second control terminal and the controlled device from each other, so that the second control terminal and the controlled device are disconnected from each other.

In this embodiment, the control terminal may be a portable device with a wireless communication function, such as a controller, a handset, a tablet computer or a wearable device.

With respect to the control terminal in the above embodiments, the specific manners for the individual modules to perform operations have been described in detail in the embodiments of the related methods and will not be elaborated herein.

According to the control terminal provided by the embodiments, during the process of controlling the controlled device by a control terminal, the control device, in response to a request initiated by another control terminal for transferring control, sends a connection instruction to the controlled device after agreeing to transfer control. As such, a communication connection between the controlled device and the other control terminal may be established, making it convenient for the other control terminal to control the controlled device. Accordingly, the control terminal may be changed without interrupting operation of the controlled device, thereby improving the user experience.

FIG. 13is a block diagram of a control terminal1400according to one or more embodiments. The control terminal1400is suitable to be used in a portable device with a wireless communication function (such as a walkie-talkie, a handset, a tablet computer or a wearable device) or in an application. For example, the control terminal1400may be a computer, a digital broadcast terminal, a message transceiver, a game console, a tablet device, a medical device, fitness equipment, a personal digital assistant or the like.

Referring toFIG. 13, the control terminal1400may comprise one or more following components: a processing component1402, a memory1404, a power component1406, a multimedia component1408, an audio component1410, an input/output (I/O) interface1412, a sensor component1414and a communication component1416.

The processing component1402typically controls overall operations of the control terminal1400, such as the operations associated with display, telephone calls, data communications, camera operations and recording operations. The processing component1402may include one or more processors1420to execute instructions to perform all or part of the steps in the above described methods. Moreover, the processing component1402may include one or more modules which facilitate the interaction between the processing component1402and other components. For example, the processing component1402may comprise a multimedia module to facilitate the interaction between the multimedia component1408and the processing component1402.

The power component1406provides power to various components of the control terminal1400. The power component1406may comprise a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the control terminal1400.

The audio component1410is configured to output and/or input audio signals. For example, the audio component1410includes a microphone (MIC) configured to receive an external audio signal when the control terminal1400is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory1404or transmitted via the communication component1416. In some embodiments, the audio component1410further includes a speaker to output audio signals.

The I/O interface1412provides an interface between the processing component1402and peripheral interface modules, such as a keyboard, a click wheel, buttons, and the like. The buttons may comprise, but are not limited to, a home button, a volume button, a starting button, and a locking button.

The sensor component1414includes one or more sensors to provide status assessments of various aspects of the control terminal1400. For instance, the sensor component1414may detect an open/closed status of the control terminal1400, relative positioning of components, e.g., the display and the keypad, of the control terminal1400, a change in position of the control terminal1400or a component of the control terminal1400, a presence or absence of user's contact with the control terminal1400, an orientation or an acceleration/deceleration of the control terminal1400, and a change in temperature of the control terminal1400. The sensor component1414may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component1414may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component1414may also include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.

In exemplary embodiments, the control terminal1400may be implemented with one or more circuitries, which include application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components. The control terminal1400may use the circuitries in combination with the other hardware or software components for performing the above described methods. Each module, sub-module, unit, or sub-unit in the disclosure may be implemented at least partially using the one or more circuitries.

In exemplary embodiments, there is also provided a non-transitory computer-readable storage medium comprising instructions, such as comprised in the memory1404, executable by the processor1420in the control terminal1400, for performing the above-described methods. For example, the non-transitory computer-readable storage medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.

The embodiment provides a control terminal, comprising: a processor; and a memory configured to store instructions executable by the processor. The processor is configured to: send a request for controlling a controlled device to a server, wherein the server, after receiving the request, requests a first control terminal, which controls the controlled device at present, to transfer control; receive a notification, sent by the server, of agreeing to control the controlled device, wherein the notification is sent after the server determines that the first control terminal agrees to transfer control; and connecting communicatively with the controlled device to control the controlled device.

Connecting communicatively with the controlled device includes: sending a connection request to the controlled device, so that the controlled device establishes a communication connection according to the connection request after receiving a connection instruction sent by the first control terminal.

Further, before sending the request for controlling the controlled device to the server, a control region is determined, and the controlled device is detected in the control region.

Controlling the controlled device includes: acquiring position information and status information of the controlled device; and controlling the controlled device according to the position information and the status information.

FIG. 14shows a block diagram of a control terminal1500according to one or more embodiments. For example, the control terminal1500may be provided as a computer. Referring toFIG. 14, the control terminal1500includes: a processing component1522which further includes one or more processors; and memory resources represented by a memory1532configured to store instructions executable by the processing component1522, such as an application. The application stored in the memory1532may comprise one or more modules, each of which corresponds to a group of instructions. Besides, the processing component1522is configured to execute instructions so as to execute the above methods.

The control terminal1500may also comprise: a power component1526configured to perform power management for the control terminal1500, a wired or wireless network interface1550configured to connect the control terminal1000to a network, and an input/output interface1558. The control terminal1500may operate an operating system stored in the memory1532, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.

According to the control terminal provided by the embodiment of the present disclosure, by sending a request for controlling the controlled device to the server, receiving a notification sent by the server after the control terminal which controls the controlled device agrees to transfer control, and connecting communicatively with the controlled device to control the controlled device after receiving the notification, control of the controlled terminal may be switched. Accordingly, the control terminal may be changed without interrupting operation of the controlled device, thereby improving the user experience.

An embodiment of the present disclosure provides a control terminal suitable to be used in a portable device with a wireless communication function (such as a handset, a tablet computer or a wearable device) or in an application. For example, the control terminal may be a computer, a digital broadcast terminal, a message transceiver, a game console, a tablet device, a medical device, fitness equipment, a personal digital assistant or the like. The control terminal may adopt a composite structure shown inFIG. 13, which will not be repeated herein.

The embodiment provides a control terminal, comprising: a processor; and a memory configured to store instructions executable by the processor. The processor is configured to: during a process of controlling a controlled device, receive a request, sent by a server, for transferring control of the controlled device, wherein the request for transferring control of the controlled device is sent by the server after the server receives a request, sent by a second control terminal, for controlling the controlled device; send to the server a notification of agreeing to transfer control, so that the server notifies the second control terminal to establish a communication connection with the controlled device; and send to the controlled device an instruction of connecting with the second control terminal, so that the controlled device, after receiving the instruction, establishes a communication connection with the second control terminal and receives a control instruction sent by the second control terminal.

After sending the instruction of connecting with the second control terminal to the controlled device, control of the controlled device is stopped.

When executing the instructions, the processor may be further configured to send an instruction of disconnecting the second control terminal and the controlled device from each other, so that the second control terminal and the controlled device are disconnected from each other.

The control terminal provided by the embodiment of the present disclosure may be implemented by adopting a structure illustrated by the block diagram ofFIG. 14, which will not be repeated herein.

According to the control terminal provided by the embodiment of the present disclosure, during the process of controlling the controlled device by a control terminal, the control device, in response to a request initiated by another control terminal for transferring control, sends a connection instruction to the controlled device after agreeing to transfer control. As such, a communication connection between the controlled device and the other control terminal may be established, making it convenient for the other control terminal to control the controlled device. Accordingly, the control terminal may be changed without interrupting operation of the controlled device, thereby improving the user experience.