Patent Description:
In the related art, with the development of science and technology, Unmanned Aerial Vehicles (UAVs) are widely applied in fields such as aerial photography, transportation and monitoring. The UAV flies under the control of a controller. For the characteristic of long-distance flight of the UAV, it is required to perform long-distance communication between the UAV and the controller. As near-field communication modes such as Wireless Fidelity (WiFi) cannot meet the requirement of the long-distance communication, the UAV communicates with the controller through a mobile cellular network. The UAV and the controller are paired before connection. However, there is no effective solution yet on how to implement the pairing between the UAV and the controller in the mobile cellular network. Related technologies are known from <CIT>, : "<NPL>, <CIT> and <CIT>.

The embodiments of the present disclosure provide a method and device for pairing user devices. The technical solutions are described as follows.

According to a first aspect of the invention, a method for pairing user devices comprising the features of claim <NUM> is provided, which is applied to a device in a core network.

The technical solution provided by the embodiment of the present disclosure can achieve the following beneficial effects. The embodiment provides an implementation solution that the UAV and the UAV controller are paired through a core network, thereby facilitating subsequent communication between the UAV and the UAV controller.

In an embodiment, the pairing request message is contained in attach request signaling, and the pairing response message is contained in attach accept signaling.

The technical solution provided by the embodiment of the present disclosure may achieve the following beneficial effect. The embodiment can implement a pairing process between the UAV and the UAV controller through an attach process, and implement transmission of the pairing response message through the attach accept signaling.

In an embodiment, when the query result includes query failure information, the pairing response message carries response information indicating that pairing is rejected.

The technical solution provided by the embodiment of the present disclosure can achieve the following beneficial effect. The embodiment supports a condition that the pairing is failed.

According to a second aspect of the invention, a method for pairing user devices comprising the features of claim <NUM> is provided, which is applied to a first user device.

In an embodiment, the method further includes an operation as follows.

A binding request message is sent to the second user device according to the second identity.

In an embodiment, the operation that the binding request message is sent to the second user device according to the second identity includes an operation as follows.

The binding request message is sent to the second user device according to the second identity through one of the following networks: a mobile cellular network and a near-field communication network.

A pairing response message that is fed back by the core network and carries response information indicating that the pairing is rejected is received.

According to a third aspect of the invention, a method for pairing user devices comprising the features of claim <NUM> is provided, which is applied to a UTM side.

When the query result includes query failure information, a query response message carrying the query failure information is fed back to the core network.

According to a fourth aspect of the invention, a device for pairing user devices comprising the features of claim <NUM> is provided, which is applied to a core network.

According to a fifth aspect of the invention, a device for pairing user devices comprising the features of claim <NUM> is provided, which may be applied to a first user device.

In an embodiment, the device further includes a second sending module.

The second sending module is configured to send a binding request message to the second user device according to the second identity.

In an embodiment, the second sending module further includes a sending submodule.

The second sending submodule is configured to send the binding request message to the second user device according to the second identity through one of the following networks: a mobile cellular network and a near-field communication network.

In an embodiment, the device further includes a second receiving module.

The second receiving module is configured to receive a pairing response message that is fed back by the core network and carries response information indicating that the pairing is rejected.

In an embodiment, the pairing request message is contained in attach request signaling; and the pairing response message is contained in attach accept signaling.

According to a sixth aspect of the invention, a device for pairing user devices is comprising the features of claim <NUM> is provide.

The second sending module is configured to feed, when the query result includes query failure information, a query response message carrying the query failure information back to the core network.

Further disclosed is a device for pairing user devices which does not correspond to claimed subject matter, and which may include a processor; and a memory configured to store a processor-executable instruction.

The processor is configured to: receive a pairing request message that is sent from a first user device and carries a first identity, where the first user device is a UAV or a UAV controller; send a query request message carrying the first identity to a UTM; receive a query response message fed back by the UTM and containing a query result; and send, when the query result includes a second identity of a second user device in the correspondence between the UAV and the UAV controller, a pairing response message carrying the second identity to the first user device. When the first user device is the UAV, the second user device is the UAV controller. When the first user device is the UAV controller, the second user device is the UAV.

Further disclosed is a device for pairing user devices which does not correspond to claimed subject matter, and which may include: a processor; and a memory configured to store a processor-executable instruction.

The processor is configured to: send a pairing request message carrying a first identity to a core network; and receive a pairing response message that is fed back by the core network and carries a second identity of a second user device. When the first user device is a UAV, the second user device is a UAV controller. When the first user device is the UAV controller, the second user device is the UAV.

The processor is configured to: receive a query request message that is sent from a core network and carries a first identity of a first user device; query a second identity of a second user device in a correspondence between a UAV and a UAV controller, where when the first user is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV; feed, when a query result includes the second identity, a query response message carrying the second identity back to the core network.

According to a further aspect of the invention, a computer-readable storage medium is provided, on which a computer instruction is stored. The instruction is executed by a processor to implement the method of the core network.

In the related art, with the development of science and technology, Unmanned Aerial Vehicles (UAVs) are widely applied in fields such as aerial photography, transportation and monitoring. The UAV flies under the control of a controller. For the characteristic of long-distance flight of the UAV, it is required to perform long-distance communication between the UAV and the controller. As near-field communication modes such as Wireless Fidelity (WiFi) cannot meet the requirement of the long-distance communication, the UAV communicates with the controller through a mobile cellular network. The UAV and the controller are paired before connection. However, there is no effective solution yet on how to implement the pairing between the UAV and the controller in the mobile cellular network.

In order to solve the above-mentioned problem, the embodiments provide an implementation solution that the UAV and the UAV controller are paired through a mobile cellular network. The mobile cellular network has characteristics of wide coverage and long-distance communication, thereby facilitating long-distance transmission between the UAV and the UAV controller.

<FIG> is a flow chart showing a method for pairing user devices according to an exemplary embodiment. The method for pairing user devices is applied to a device in a core network. As shown in <FIG>, the method may include the following operations <NUM>-<NUM>.

At operation <NUM>, a pairing request message that is sent from a first user device and carries a first identity is received. The first user device includes a UAV or a UAV controller.

At operation <NUM>, a query request message carrying the first identity is sent to a UTM.

At operation <NUM>, a query response message that is fed back by the UTM and contains a query result is received.

At operation <NUM>, when the query result includes a second identity of a second user device in a correspondence between the UAV and the UAV controller, a pairing response message carrying the second identity is sent to the first user device. When the first user device is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

In the embodiment, when the first user is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

Either the UAV or the UAV controller automatically searches a mobile cellular network after being started or restarted, and accesses to the mobile cellular network and send a pairing request message to the core network to request acquiring identity information of a peer device (the second user device), to complete a pairing process. Both the UAV and the UAV controller may respectively send the pairing request message to the core network, that is, the above process is executed for two times.

The correspondence between the UAV and the UAV controller is stored in the UTM. The UAV operator or the UAV manufacturer or the like may store the correspondence between the UAV and the UAV controller into the UTM in advance. As the UTM is not the device in the core network, the connection between the core network and the UTM is established in the embodiment. The core network may send a query request message to the UTM, so as to request querying a second identity corresponding to the first identity. The core network sends the queried second identity to the first user device, for completing the pairing between the first user device and the second user device. The first user device may communicate with the second user device subsequently through the mobile cellular network.

The core network may obtain the first identity through the pairing request message. The core network obtains the pairing request of the first user device on one hand, may further perform identity identification on the first identity on the other hand to determine whether the first identity conforms to an identity rule between the UAV and the UAV controller. The core network determines that the pairing request is an legal pairing request if the first identity conforms to the identity rule.

The pairing process between the UAV and the UAV controller can be implemented through an attach process in the embodiment. The pairing request is implemented through the attach request signaling, and the pairing response is implemented through the attach accept signaling, thereby saving network resources without increasing additional transmission process.

In the embodiment, the UTM may not find the second identity corresponding to the first identity, that is, the query is failed. The core network notifies, through the pairing response message, the first user device that the pairing cannot be completed.

The foregoing describes the implementation process of the core network. Correspondingly, there are also improvement at the user device. The implementation process of the user device is described below.

<FIG> is a flow chart showing a method for pairing user devices according to an exemplary embodiment. The method for pairing user devices is applied to a terminal. The terminal may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a gaming console, a tablet, a medical device, exercise equipment, a Personal Digital Assistant (PDA), and the like. As shown in <FIG>, the method may include the following operations <NUM>-<NUM>.

At operation <NUM>, a pairing request message carrying a first identity is sent to a core network.

At operation <NUM>, a pairing response message that is fed back by the core network and carries a second identity of a second user device is received. When the first user device is a UAV, the second user device is a UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

In an embodiment, the above process may be implemented by the UAV or the UAV controller.

The first user device automatically searches the mobile cellular network after being started or restarted, accesses to the mobile cellular network, and sends a pairing request message to the core network to request acquiring identity information of a peer device (the second user device), and receives the second identity fed back by the core network, for completing the pairing process.

In an embodiment, the method may further include operation A.

At operation A, a binding request message is sent to the second user device according to the second identity.

After completing pairing, the first user device may directly communicate with the second user device to complete the binding process, and may further perform subsequent communication.

In an embodiment, operation A may include operation A1.

At operation A1, the binding request message is sent to the second user device according to the second identity through one of the following networks: a mobile cellular network and a near-field communication network.

In the embodiment, the first user device and the second user device may complete the binding process by continuing using the mobile cellular network, or through the near-field communication network (such as WiFi).

In an embodiment, the method may further include operation B.

At operation B, a pairing response message that is fed back by the core network and carries response information indicating that pairing is rejected is received.

In the embodiment, the first user device may receive the pairing response message indicating that pairing is rejected, i.e., the pairing between the first user device and the second user device is failed.

An implementation process of the user device is described below in detail with the embodiment.

<FIG> is a flow chart showing a method for pairing user devices according to an exemplary embodiment. The method for pairing user devices is applied in a terminal. The terminal may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a gaming console, a tablet, a medical device, exercise equipment, a PDA, and the like. As shown in <FIG>, the method may include the following operations <NUM>-<NUM>.

At operation <NUM>, a binding request message is sent to the second user device according to the second identity.

The foregoing describes the implementation process of the core network and the user device. Correspondingly, there are also improvement at the UTM side. Hereinafter, the implementation process of the UTM side is described.

<FIG> is a flow chart showing a method for pairing user devices according to an exemplary embodiment. The method for pairing user devices is applied to a UTM. As shown in <FIG>, the method may include the following operations <NUM>-<NUM>.

At operation <NUM>, a query request message that is sent from a core network and carries a first identity of a first user device is received.

At operation <NUM>, a second identity of a second user device in correspondence between a UAV and a UAV controller is queried. When the first user is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

At operation <NUM>, when a query result includes the second identity, a query response message carrying the second identity is fed back to the core network.

In accordance to the invention, the correspondence between the UAV and the UAV controller is stored in the UTM. The the UAV manufacturer has stored the correspondence between the UAV and the UAV controller into the UTM in advance. As the UTM is not the device in the core network, the connection between the core network and the UTM is established in the embodiment. The core network may send a query request message to the UTM, to request querying the second identity corresponding to the first identity. Upon the reception of the query request message, the UTM queries the correspondence between the UAV and the UAV controller to the UTM, to obtain the second identity corresponding to the first identity and feed the query result back to the core network. The process helps the core network complete the pairing and identity authentication process between the UAV and the UAV controller.

In an embodiment, the method may further include operation C.

At operation C, when the query result includes query failure information, a query response message carrying the query failure information is fed back to the core network.

In the embodiment, when the query is failed, the UTM may feed the query response message carrying the query failure information back to the core network.

In an embodiment, the method may further include operation D.

At operation D, the correspondence sent from a UAV manufacturer, between the UAV and the UAV controller is received.

In the embodiment, the correspondence between the UAV and the UAV controller is stored in the UTM. The UAV operator or the UAV manufacturer or the like may pre-store the correspondence between the UAV and the UAV controller into the UTM.

The implementation process is described in combination with the core network, the user device and the UTM.

<FIG> is a flow chart showing a method for pairing user devices according to an exemplary embodiment. As shown in <FIG>, the method may include the following operations <NUM>-<NUM>.

At operation <NUM>, a first user device sends a pairing request message carrying a first identity to a core network.

At operation <NUM>, the core network sends a pairing request message carrying the first identity to a UTM.

At operation <NUM>, the UTM queries a second identity of a second user device in a correspondence between a UAV and a UAV controller.

At operation <NUM>, when a query result includes the second identity, the UTM feeds a query response message carrying the second identity back to the core network.

At operation <NUM>, the core network sends the pairing response message carrying the second identity to the first user device.

The above embodiments may be combined freely according to an actual need.

The device embodiments of the present disclosure are set forth hereinafter, and may be configured to execute the method embodiments of the present disclosure.

<FIG> is a block diagram illustrating a device for pairing user devices according to an exemplary embodiment. The device may be implemented through software, hardware or a combination thereof to form a part or all of the electronic device. The device for pairing user devices is applied to a core network. Referring to <FIG>, the device for pairing user devices may include a first receiving module <NUM>, a first sending module <NUM>, a second receiving module <NUM> and a second sending module <NUM>.

The first receiving module <NUM> is configured to receive a pairing request message that is sent from a first user device and carries a first identity. The first user device includes a UAV or a UAV controller.

The first sending module <NUM> is configured to send a query request message carrying the first identity to a UTM.

The second receiving module <NUM> is configured to receive a query response message that is fed back by the UTM and contains a query result.

The second sending module <NUM> is configured to send, when the query result includes a second identity of a second user device in a correspondence between the UAV and the UAV controller, a pairing response message carrying the second identity to the first user device. When the first user device is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

In an embodiment, when the query result includes query failure information, the pairing response message carries response information indicating that the pairing is rejected.

<FIG> is a block diagram illustrating a device for pairing user devices according to an exemplary embodiment. The device may be implemented through software, hardware or a combination thereof to form a part or all of the electronic device. The device for pairing user devices is applied to a first user device. Referring to <FIG>, the device for pairing user devices may include a first sending module <NUM> and a first receiving module <NUM>.

The first sending module <NUM> is configured to send a pairing request message carrying a first identity to a core network.

The first receiving module <NUM> is configured to receive a pairing response message that is fed back by the core network and carries a second identity of a second user device. When the first user device is a UAV, the second user device is a UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

In an embodiment, as shown in <FIG>, the device may further include a second sending module <NUM>.

The second sending module <NUM> is configured to send a binding request message to the second user device according to the second identity.

In an embodiment, as shown in <FIG>, the second sending module <NUM> may further include a sending submodule <NUM>.

The second sending submodule <NUM> is configured to send the binding request message to the second user device according to the second identity through one of the following networks: a mobile cellular network and a near-field communication network.

In an embodiment, as shown in <FIG>, the device may further include a second receiving module <NUM>.

The second receiving module <NUM> is configured to receive a pairing response message that is fed back by the core network and carries response information indicating that pairing is rejected.

<FIG> is a block diagram illustrating a device for pairing user devices according to an exemplary embodiment. The device may be implemented through software, hardware or a combination thereof to form a part or all of the electronic device. The device for pairing user devices is applied to a UTM side. Referring to <FIG>, the device for pairing user devices may include a first receiving module <NUM>, a querying module <NUM> and a first sending module <NUM>.

The first receiving module <NUM> is configured to receive a query request message that is sent from a core network and carries a first identity of a first user device.

The querying module <NUM> is configured to query a second identity of a second user device in a correspondence between a UAV and a UAV controller. When the first user is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

The first sending module <NUM> is configured to feed, when a query result includes the second identity, a query response message carrying the second identity back to the core network.

The second sending module <NUM> is configured to feed, when the query result includes query failure information, a query response message carrying the query failure information back to the core network.

The second receiving module <NUM> is configured to receive the correspondence, sent from a UAV manufacturer, between the UAV and the UAV controller.

For the device in the above embodiments, the specific mode for the operation executed by each module has been described in detail in the embodiments related to the method, and is not elaborated herein.

<FIG> is a block diagram illustrating a device for pairing user devices according to an exemplary embodiment. For example, the device <NUM> may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a gaming console, a tablet, a medical device, exercise equipment, a PDA, and the like.

The device <NUM> may include one or more of the following components: a processing component <NUM>, a memory <NUM>, a power component <NUM>, a multimedia component <NUM>, an audio component <NUM>, an Input/Output (I/O) interface <NUM>, a sensor component <NUM>, and a communication component <NUM>.

The processing component <NUM> may include one or more processors <NUM> to execute instructions to perform all or part of the operations in the above described methods. Moreover, the processing component <NUM> may include one or more modules which facilitate interaction between the processing component <NUM> and other components. For instance, the processing component <NUM> may include a multimedia module to facilitate interaction between the multimedia component <NUM> and the processing component <NUM>.

Examples of such data include instructions for any applications or methods operated on the device <NUM>, contact data, phonebook data, messages, pictures, video, etc. The memory <NUM> may be implemented by using any type of volatile or non-volatile memory devices, or a combination thereof, such as a Static Random Access Memory (SRAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), an Erasable Programmable Read-Only Memory (EPROM), a Programmable Read-Only Memory (PROM), a Read-Only Memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.

In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes the TP, the screen may be implemented as a touch screen to receive an input signal from the user. The TP includes one or more touch sensors to sense touches, swipes and gestures on the TP. The front camera and/or the rear camera may receive external multimedia data when the device <NUM> is in an operation mode, such as a photographing mode or a video mode.

The audio component <NUM> is configured to output and/or input audio signals. For example, the audio component <NUM> includes a Microphone (MIC) configured to receive an external audio signal when the device <NUM> is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory <NUM> or transmitted via the communication component <NUM>. In some embodiments, the audio component <NUM> further includes a speaker configured to output audio signals.

The I/O interface <NUM> provides an interface between the processing component <NUM> and peripheral interface modules. The peripheral interface modules may be a keyboard, a click wheel, buttons, and the like.

For instance, the sensor component <NUM> may detect an on/off status of the device <NUM> and relative positioning of components. For example, the component is a display and small keyboard of the device <NUM>, and the sensor component <NUM> may further detect a change in a position of the device <NUM> or a component of the device <NUM>, presence or absence of contact between the user and the device <NUM>, orientation or acceleration/deceleration of the device <NUM> and a change in temperature of the device <NUM>. The sensor component <NUM> may include a proximity sensor, configured to detect the presence of nearby objects without any physical contact.

The communication component <NUM> is configured to facilitate wired or wireless communication between the device <NUM> and other devices. The device <NUM> may access a communication-standard-based wireless network, such as a Wireless Fidelity (WiFi) network, a 2nd-Generation (<NUM>) or 3rd-Generation (<NUM>) network or a combination thereof. In one exemplary embodiment, the communication component <NUM> receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component <NUM> further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a Radio Frequency Identification (RFID) technology, an Infrared Data Association (IrDA) technology, an Ultra-Wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.

In exemplary embodiments, the device <NUM> may be implemented with one or more 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, for performing the above described methods.

In an exemplary embodiment, a non-temporary computer readable storage medium including an instruction is further provided, for example, the memory <NUM> including the instruction; and the instruction may be executed by the processor <NUM> of the device <NUM> to complete the above method. For example, the non-transitory computer-readable storage medium may be a Read Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disc, an optical data storage device and the like.

In an exemplary embodiment not falling within the scope of the claims, a device for pairing user devices is provided, which includes: a processor; and a memory, configured to store a processor-executable instruction.

The processor is configured to: send a pairing request message carrying a first identity to a core network; and receive a pairing response message fed back by the core network and carrying a second identity of a second user device. When the first user device is a UAV, the second user device is a UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

The processor may further be configured to: send a binding request message to the second user device according to the second identity.

The processor may further be configured to, regarding sending the binding request message to the second user device according to the second identity, send the binding request message to the second user device according to the second identity through one of the following networks: a mobile cellular network and a near-field communication network.

The processor may further be configured to receive a pairing response message fed back by the core network and carrying response information indicating that pairing is rejected.

The processor may further be configured to contain the pairing request message in attach request signaling; and contain the pairing response message in attach accept signaling.

A computer-readable storage medium is provided, an instruction in the storage medium when executed by a processor of a device, enables the device to execute the method for pairing user devices. The method may include the following operations.

A pairing request message carrying a first identity is sent to a core network.

A pairing response message fed back by the core network and carrying a second identity of a second user device is received. When the first user device is a UAV, the second user device is a UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

The instruction in the storage medium may further include sending a binding request message to the second user device according to the second identity.

The instruction in the storage medium may further include, regarding sending the binding request message to the second user device according to the second identity, sending a binding request message to the second user device according to the second identity through one of the following networks: a mobile cellular network and a near-field communication network. The instruction in the storage medium may further include: receiving a pairing response message fed back by the core network and carrying response information indicating that pairing is rejected. The instruction in the storage medium may further include: containing the pairing request message in attach request signaling; and containing the pairing response message in attach accept signaling.

<FIG> is a block diagram illustrating a device <NUM> for synchronizing data according to an exemplary embodiment. For example, the device <NUM> may be provided as a computer. Referring to <FIG>, the device <NUM> includes a processing component <NUM>, which further includes one or more processors, and a memory resource represented by a memory <NUM> and configured to store an instruction that may be executed by the processing component <NUM>, such as an application program. The application program stored in the memory <NUM> may include one or more modules, with each module corresponding to one set of instructions. In addition, the processing component <NUM> is configured to execute the instruction to the above method for synchronizing data.

The device <NUM> may further include a power component <NUM>, configured to execute power management of the device <NUM>, a wired or wireless network interface <NUM> configured to connect the device <NUM> to the network, and an I/O interface <NUM>. The device <NUM> may be operated based on an operating system stored in the memory <NUM>, for example, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or the like.

In an exemplary embodiment not falling within the scope of the claims, a device for pairing user devices is provided, which may include: a processor; and a memory, configured to store a processor-executable instruction.

The processor is configured to: receive a pairing request message sent from a first user device and carrying a first identity, the first user device being a UAV or a UAV controller; send a query request message carrying the first identity to a UTM; receive a query response message fed back by the UTM and including a query result; and send, when the query result includes a second identity of a second user device in a correspondence between the UAV and the UAV controller, a pairing response message carrying the second identity to the first user device. When the first user device is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

The processor may further be configured to enable the pairing request message to be contained in attach request signaling; and the pairing response message to be contained in attach accept signaling.

The processor may further be configured to: enable, when the query result includes query failure information, the pairing response message to carry response information indicating that pairing is rejected.

A computer-readable storage medium is provided. An instruction in the storage medium, when executed by a processor of a device, enables the device to execute the above method for pairing user devices. The method may include the following operations.

A pairing request message sent from a first user device and carrying a first identity is received. The first user device includes a UAV or a UAV controller.

A query request message carrying the first identity is sent to a UTM.

A query response message fed back by the UTM and containing a query result is received.

When the query result includes a second identity of a second user device in a correspondence between the UAV and the UAV controller, a pairing response message carrying the second identity is sent to the first user device. When the first user device is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

The instruction in the storage medium may further include containing the pairing request message in attach request signaling; and containing the pairing response message in attach accept signaling.

The instruction in the storage medium may further include, when the query result includes query failure information, the pairing response message carries response information indicating that the pairing is rejected.

In an exemplary embodiment, a device for pairing user devices is provided, which may include: a processor; and a memory, configured to store a processor-executable instruction.

The processor is configured to: receive a query request message sent from a core network and carrying a first identity of a first user device; query a second identity of a second user device in a correspondence between a UAV and a UAV controller, wherein when the first user is the UAV, the second user device is the UAV controller, where when the first user device is the UAV controller, the second user device is the UAV; and feed, when a query result includes the second identity, a query response message carrying the second identity back to the core network.

The processor may further be configured to: when the query result includes query failure information, feed a query response message carrying the query failure information back to the core network.

The processor may further be configured to receive the correspondence, sent from a UAV manufacturer, between the UAV and the UAV controller.

A query request message sent from a core network and carrying a first identity of a first user device is received.

A second identity of a second user device in a correspondence between a UAV and a UAV controller is queried. When the first user is the UAV, the second user device is the UAV controller, and when the first user device is the UAV controller, the second user device is the UAV.

When a query result includes the second identity, a query response message carrying the second identity is fed back to the core network.

The instruction in the storage medium may further include: when the query result includes query failure information, feeding a query response message carrying the query failure information back to the core network.

The instruction in the storage medium may further include: receiving the correspondence, sent from a UAV manufacturer, between the UAV and the UAV controller.

Other embodiments of the present invention will be apparent to those skilled in the art from consideration of the specification and practice of the present disclosure disclosed here. The disclosure is intended to cover any variations, uses, or adaptations of the disclosure conforming to the general principles thereof and including such departures from the present disclosure as come within known or customary practice in the art. It is intended that the specification and examples be considered as exemplary only, with a true scope being indicated by the following claims.

Claim 1:
A method for pairing user devices, the user devices comprising an unmanned aerial vehicle, UAV and an UAV controller, the method being applied to a device in a core network, wherein the method comprises:
receiving a pairing request message that is sent from a first user device and carries a first identity (<NUM>) of the first user device, wherein the first user device comprises said Unmanned Aerial Vehicle, UAV, or said UAV controller;
characterized by sending a query request message carrying the first identity to an Unmanned Aircraft System, UAS, Traffic Management, UTM (<NUM>), to request querying a second identity of a second user device corresponding to the first identity in a correspondence between a UAV and a UAV controller, wherein the UTM is not a device in the core network, the correspondence between the UAV and the UAV controller is stored in the UTM by a UAV manufacturer in advance;
receiving a query response message that is fed back by the UTM and contains a query result (<NUM>); and
sending, when the query result comprises the second identity of the second user device in the correspondence between the UAV and the UAV controller, a pairing response message carrying the second identity to the first user device (<NUM>), wherein when the first user device is the UAV, the second user device is the UAV controller, and while the first user device is the UAV controller, the second user device is the UAV.