Unmanned aerial vehicle management and control method, communication apparatus, and storage medium
Through the collaborative identification and control method of the core network and the wireless access network, the problem of SIM card number identification of drone equipment has been solved, efficient drone control has been achieved, and illegal flight of drone equipment has been prevented.
Patent Information
- Application Number
- PCT/CN2025/078740
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-04
- Filing Date
- 2025-02-24
- Publication Date
- 2025-09-11
AI Technical Summary
Existing technologies are unable to effectively identify the SIM card numbers of drone devices, making drone control difficult, especially when flying across regions, provinces, and cities, and unable to quickly lock and interrupt communications.
The core network determines the drone devices connected to the communication network, obtains their user identity information, and performs management and control based on the requests of the management and control platform. Combined with the identification results of the wireless access network and the core network, the identity information of the drone devices can be obtained and controlled.
It improves the efficiency of drone equipment management and control, can identify and lock the SIM card number of the drone equipment, quickly interrupt its communication, and prevent illegal flights.
Smart Images

Figure CN2025078740_12092025_PF_FP_ABST
Abstract
Description
UAV control method, communication device and storage medium
[0001] This application claims priority to Chinese patent application No. 202410259353.7, filed on March 4, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of drone technology, and in particular to a drone control method, a communication device, and a storage medium. Background Art
[0003] With the development of the low-altitude economy, the use of unmanned aerial vehicles (UAVs) is becoming increasingly widespread. At the same time, the phenomenon of unauthorized UAV flights is becoming increasingly serious. Currently, integrated synaesthesia technology plays a crucial role in detecting and displaying UAV trajectories. Summary of the Invention
[0004] In one aspect, a drone control method is provided for use in a core network. The method includes: identifying drone devices connected to a communication network; obtaining user identity information of the drone devices; and controlling the drone devices based on the user identity information and a control request from a control platform. The control request indicates that the drone device is an abnormal device and requests control of the drone device.
[0005] In another aspect, a drone control and management device is provided for use in a core network. The drone control and management device includes a determination module, a communication module, and a control and management module. The determination module is configured to determine a drone device connected to the communication network. The communication module is configured to obtain the user identity information of the drone device. The control and management module is configured to control the drone device based on the user identity information of the drone device and a control request from a control and management platform. The control and management request indicates that the drone device is an abnormal device and requests control and management of the drone device.
[0006] In another aspect, a communication device is provided, comprising: a memory and a processor. The memory is coupled to the processor; the memory is configured to store a computer program; and the processor implements the aforementioned drone control method when executing the computer program.
[0007] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the above-mentioned drone control method is implemented.
[0008] On the other hand, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed by a processor, the above-mentioned drone control method is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the present disclosure, the following briefly introduces the drawings required for use in some embodiments of the present disclosure. Obviously, the drawings described below are only drawings of some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0010] FIG1 is a schematic diagram of a network architecture according to some embodiments of the present disclosure.
[0011] FIG2 is a schematic diagram of another network architecture according to some embodiments of the present disclosure.
[0012] FIG3 is a flowchart of a method for controlling a drone according to some embodiments of the present disclosure.
[0013] FIG4 is a flowchart of another drone management and control method according to some embodiments of the present disclosure.
[0014] FIG5 is a flowchart of another drone control method according to some embodiments of the present disclosure.
[0015] FIG6 is a flowchart of another drone control method according to some embodiments of the present disclosure.
[0016] FIG7 is a schematic diagram of a system architecture according to some embodiments of the present disclosure.
[0017] FIG8 is a flowchart of another drone control method according to some embodiments of the present disclosure.
[0018] FIG9 is a flowchart of another drone control method according to some embodiments of the present disclosure.
[0019] FIG10 is a schematic diagram of another system architecture according to some embodiments of the present disclosure.
[0020] FIG11 is a flowchart of another drone control method according to some embodiments of the present disclosure.
[0021] FIG12 is a flowchart of another drone control method according to some embodiments of the present disclosure.
[0022] FIG13 is a flowchart of another drone control method according to some embodiments of the present disclosure.
[0023] FIG14 is a flowchart of another drone control method according to some embodiments of the present disclosure.
[0024] FIG15 is a schematic structural diagram of a drone control device according to some embodiments of the present disclosure.
[0025] FIG16 is a schematic structural diagram of a communication device according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0026] The following will clearly and completely describe the technical solutions of this disclosure in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of this disclosure, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0027] It should be noted that, in this disclosure, words such as "exemplary" or "for example" are used to describe examples, illustrations, or explanations. Any embodiment or design described in this disclosure using words such as "exemplary" or "for example" should not be interpreted as being more preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0028] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the quantity of the technical features indicated. Therefore, a feature defined by terms such as "first" and "second" may explicitly or implicitly include one or more of the features.
[0029] In this disclosure, unless otherwise specified, " / " means "or." For example, A / B can mean either A or B. "And / or" is used herein solely to describe an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: only A, A and B, or only B. Furthermore, "at least one" means one or more, and "a plurality" means two or more.
[0030] With the development of the low-altitude economy, the use of drones is becoming increasingly widespread. At the same time, the phenomenon of illegal drone flights is becoming increasingly serious. Currently, drones can be connected via 4G / 5G communication modules, enabling cross-regional, provincial, and municipal flight control. These drones are particularly suspicious targets for surveillance, requiring communication interruption to disrupt the pilot's access. Therefore, drone control requires the ability to quickly identify a drone's SIM (Subscriber Identity Module) number.
[0031] Currently, integrated synaesthesia technology plays a crucial role in drone discovery and trajectory display. However, communication and perception are two separate planes, lacking a mapping relationship between them. Therefore, while synaesthesia technology can detect drones and display their trajectories, it cannot identify who is controlling them (in other words, it cannot lock the SIM card number of a drone).
[0032] Therefore, how to identify the presence of drones in a cell and identify the SIM number corresponding to the drone to achieve control of the drone has become a key issue that urgently needs to be solved.
[0033] To address the above technical issues, the present disclosure provides a drone control method for use in a core network. The method involves: identifying drone devices connected to the communication network; obtaining user identity information for the drone devices; and controlling the drone devices based on the drone device's user identity information and control requests from a control platform. This method, compared to related art solutions that struggle with control due to an inability to obtain drone device identity information, allows the present disclosure to identify drone devices through the core network and obtain their user identity information, thereby enabling control and improving efficiency.
[0034] The technical solutions provided by the embodiments of the present disclosure can be applied to various mobile communication networks, for example, mobile communication networks (including but not limited to 3G, 4G, 5G and future mobile communication networks), connection networks, or multiple communication convergence systems, etc., and the embodiments of the present disclosure are not limited to this.
[0035] The technical solutions provided by the embodiments of the present disclosure can be applied to large networks for individual users (ToC (Business to Consumer), 2C) and industry users (ToB (To Business), 2B), as well as to local private networks. They can also be applied to roaming and handover scenarios between networks, such as cross-regional and cross-provincial flights. As long as the drone device flies through a mobile communication network, it is within the application scenario of the present disclosure.
[0036] The embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0037] See Figure 1, which is a schematic diagram of the network architecture involved in the drone control method provided in an embodiment of the present disclosure. As shown in Figure 1, the network architecture includes: a core network (CN), a radio access network (RAN), user equipment (UE), and a data network (DN).
[0038] The core network has multiple network functions (NFs), and each NF can be accessed through a service-based interface. For example, the main NFs of the core network include: user plane function (UPF), unified data management (UDM), network exposure function (NEF), session management function (SMF), access and mobility management function (AMF), location management function (LMF), location network exposure function (L-NEF), and sensing function (SF) network element.
[0039] The user plane function (UPF), as the user plane access NF of the network, is mainly responsible for packet routing and forwarding of user plane data, policy implementation, traffic reporting, and quality of service (QoS) processing.
[0040] The UPF and UPF can be connected through the user plane interface N9 interface to transmit uplink and downlink user data flows between UPFs.
[0041] Unified data management (UDM) is responsible for the unified management of user data such as user contract information and security information, as well as related functions such as user identification, access authorization, and mobility management.
[0042] The network exposure function (NEF) supports third-party applications (AF) to interact with various network elements in the core network through the NEF.
[0043] The session management function (SMF) is mainly responsible for tunnel maintenance, Internet Protocol (IP) address allocation and management, user plane (UP) management, policy implementation, QoS control, billing data collection, roaming and other functions.
[0044] The access and mobility management function (AMF), as the user's control plane access NF, is mainly responsible for user registration management, connection management, reachability management, security management, mobility management and other functions.
[0045] For example, AMF can provide a session management message transmission channel for UE and SMF, provide authentication and authorization functions for user access, and is the control plane access point of the wireless access network and core network.
[0046] The Location Management Function (LMF) network element, as the core network element for control plane positioning, is mainly responsible for interacting with the core network to complete the UE positioning function.
[0047] The Location Network Exposure Function (L-NEF) network element is used for network functions related to terminal location information. In some embodiments, the L-NEF network element works in conjunction with the LMF network element to support location services in the network.
[0048] Sensing Function (SF) network elements are used for environmental and contextual awareness. SF network elements utilize wireless signals in the network to detect and identify objects, people, and other dynamic changes in the environment, providing rich perception information to support various applications and services. For example, this perception information may include trajectory information, altitude information, area information, and location information.
[0049] It should be noted that the SF network element can be deployed in the core network or interact with the core network as an independent network element, which is not limited in the embodiments of the present disclosure. In the embodiment shown in Figure 1, the independent deployment of the SF network element is used as an example for description.
[0050] UE is an important concept in mobile communications. In the embodiment of the present disclosure, UE may be a user terminal such as a drone device.
[0051] The UE and AMF are connected via the signaling plane interface N1.
[0052] RAN is a type of access network (AN). RAN refers to the introduction of some or all of the access network (AN) into wireless transmission media to provide fixed terminal services and / or mobile terminal services to users.
[0053] The RAN and AMF are connected via the signaling plane interface N2. The RAN and UPF are connected via N3, which is used to transmit uplink and downlink user plane data.
[0054] Exemplarily, the RAN is a ground infrastructure, for example, a base station (BS).
[0055] Data network (DN) corresponds to operator services, Internet access or third-party services, etc. For example, third-party applications (Apps) can be deployed on the DN.
[0056] In some embodiments, the management and control platform of the drone equipment can be deployed in the DN.
[0057] In some embodiments, as shown in Figure 2, the network architecture also includes a Business & Operation Support System (BOSS) that centrally and uniformly plans and integrates various business functions. For example, BOSS covers billing, settlement, operations, accounting, and customer service.
[0058] It should be noted that the network architecture and application scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Persons skilled in the art will appreciate that, with the evolution of network architectures and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0059] The following is an introduction to the drone control method provided by the embodiment of the present disclosure.
[0060] The present disclosure provides a drone management and control method, which is applied to a core network. As shown in FIG3 , the drone management and control method includes the following S201 to S203 .
[0061] In S201, the drone device connected to the communication network is determined.
[0062] In some embodiments, the drone device accessing the communication network can be determined by the core network through identification based on user data; alternatively, the wireless access network can identify the drone device accessing the communication network and notify the core network of the identification result, and the core network can then determine the drone device accessing the communication network based on the identification result of the wireless access network. For example, the above S201 may include the following implementation methods 1 and 2.
[0063] Implementation method 1: The core network identifies drone devices connected to the communication network based on user data.
[0064] For example, as shown in Figure 4, the above S201 may be implemented as the following Sa1 and Sa2. In some embodiments, Sa1 and Sa2 may be executed by a UPF network element in the core network.
[0065] In Sa1, user data of the user device is obtained.
[0066] User data includes at least one of the following: user service data, address information of user service data, and user feature data.
[0067] User service data reflects the data generated by user devices when they use the communication network to conduct various service activities. For example, if the user device is a drone, the user service data may be data generated by the drone device when it interacts with the drone device's server using the communication network, such as video data streams captured by the drone device or control information sent from the drone device's server to the drone device.
[0068] User characteristic data is used to reflect the characteristic attributes and behaviors of a user device. For example, if the user device is a drone, the user characteristic data may be data that reflects the characteristic attributes of the drone. For example, compared to other user devices, drones have characteristics such as fast movement speed, high altitude flight, frequent location updates, and the ability to fly to places inaccessible to humans.
[0069] Exemplarily, the address information of the user service data includes but is not limited to at least one of the following: an Internet Protocol (IP) address, a port number, a list of network addresses, and the like.
[0070] In some embodiments, the user characteristic data includes at least one of the following: moving speed information, location information, and altitude information.
[0071] In some embodiments, the above-mentioned location information is provided by a positioning network element (e.g., a LMF network element); and / or, the location information is provided by a sensing function network element (e.g., a SF network element).
[0072] In Sa2, based on user data, it is identified whether the user device is a drone device.
[0073] In some embodiments, when the user data includes address information of user service data, Sa2 can be implemented as follows: when the address information of the user service data is included in the first address information list, determining that the user device is a drone device.
[0074] The first address information list includes address information of the server of a plurality of known drone devices. For example, the address information of the server of the drone device includes but is not limited to at least one of the following: an IP address, a port number, a list of network addresses, etc.
[0075] In some embodiments, the address information of the user service data may include the address information of the sender and the address information of the receiver of the user service data. For example, if the user service data is generated by a drone device and sent to the server of the drone device (for example, video data captured by the drone device), the sender of the user service data is the drone device, and the receiver of the user service data is the server of the drone device; if the user service data is generated by the server of the drone device and sent to the drone device (for example, control information of the drone device), the sender of the user service data is the server of the drone device, and the receiver of the user service data is the drone device.
[0076] It is understandable that since the drone device may be unknown, but the server of the drone device is known, it is possible to determine whether the user device is a drone device based on whether the address information of the user service data is the same as the address information of the server of the known drone device.
[0077] In some embodiments, when the user data includes user business data, the above-mentioned Sa2 may include at least one of the following implementation methods: when the user business data includes drone control information, determining that the user device is a drone device; when the user business data includes a video data stream and the data volume of the video data stream is greater than or equal to a first preset threshold, determining that the user device is a drone device.
[0078] For example, the video data stream may be transmitted using a transmission protocol such as Real Time Messaging Protocol (RTMP) or Real Time Streaming Protocol (RTSP).
[0079] It is understood that the drone device's server can send drone control information (e.g., takeoff, landing, hovering, return, and other control commands) to the drone device to control the drone device. Therefore, if user service data includes drone control information, it indicates that the user device may be a drone device. In addition, since drone devices are often used for aerial photography, if the user device continuously uploads large video data streams, it may be a drone device.
[0080] In some embodiments, when the user data includes user characteristic data, the above-mentioned Sa2 may include the following implementation methods.
[0081] As an implementation method, when the user characteristic data includes movement speed information, the above-mentioned Sa2 can be implemented as follows: when the movement speed information is greater than or equal to a second preset threshold, determining that the user device is a drone device.
[0082] It is understandable that, since drones fly at a relatively fast speed, if the moving speed of the user equipment is greater than or equal to the second preset threshold, it can be determined that the user equipment is a drone equipment.
[0083] As another implementation manner, when the user characteristic data includes altitude information, the above-mentioned Sa2 can be implemented as follows: when the altitude information is greater than or equal to a third preset threshold, determining that the user device is a drone device.
[0084] It is understandable that, since drone devices can fly at high altitudes, if the altitude of the user equipment is greater than or equal to the third preset threshold, it can be determined that the user equipment is a drone device.
[0085] As another implementation method, when the user characteristic data includes location information, the above-mentioned Sa2 can be implemented as follows: when the update frequency of the location information is greater than or equal to the fourth preset threshold, and the location points included in the location information intersect with the location points in the preset area, determining that the user device is a drone device.
[0086] Exemplarily, the above-mentioned preset area may be: a mountain, an ocean, an uninhabited area or a no-fly zone, etc.
[0087] It is understandable that since drone devices can fly to places that are inconvenient for humans to reach, if the update frequency domain of the user device's location point is fast and intersects with the location points of the preset area, it can be determined that the user device is a drone device.
[0088] As another implementation method, when the user characteristic data includes movement speed information and altitude information, the above-mentioned Sa2 can be implemented as follows: when the movement speed information is greater than or equal to the second preset threshold and the altitude information is greater than or equal to the third preset threshold, the user device is determined to be a drone device.
[0089] It can be understood that the embodiment of the present disclosure can comprehensively judge whether the characteristics of the user device meet the characteristics of the drone device based on the two characteristics of movement speed information and altitude information, which can improve the accuracy of the judgment.
[0090] As another implementation method, when the user characteristic data includes moving speed information and location information, the above-mentioned Sa2 can be implemented as follows: when the moving speed information is greater than or equal to the second preset threshold, the update frequency of the location information is greater than or equal to the fourth preset threshold, and the location point included in the location information intersects with the location point in the preset area, the user device is determined to be a drone device.
[0091] It can be understood that the embodiment of the present disclosure can comprehensively judge whether the characteristics of the user device meet the characteristics of the drone device based on the two characteristics of movement speed information and location information, which can improve the accuracy of the judgment.
[0092] As another implementation method, when the user characteristic data includes altitude information and location information, the above-mentioned Sa2 can be implemented as follows: when the altitude information is greater than or equal to the third preset threshold, the update frequency of the location information is greater than or equal to the fourth preset threshold, and the location point included in the location information intersects with the location point in the preset area, the user device is determined to be a drone device.
[0093] It can be understood that the embodiment of the present disclosure can comprehensively judge whether the characteristics of the user device meet the characteristics of the drone device based on the two characteristics of altitude information and location information, which can improve the accuracy of the judgment.
[0094] As another implementation method, when the user characteristic data includes altitude information, location information and moving speed information, the above-mentioned Sa2 can be implemented as follows: when the moving speed information is greater than or equal to the second preset threshold, the altitude information is greater than or equal to the third preset threshold, the update frequency of the location information is greater than or equal to the fourth preset threshold, and the location point included in the location information intersects with the location point in the preset area, the user device is determined to be a drone device.
[0095] It can be understood that the embodiment of the present disclosure can comprehensively judge whether the characteristics of the user device meet the characteristics of the drone device based on the three characteristics of altitude information, location information and movement speed information, which can improve the accuracy of the judgment.
[0096] In some embodiments, when the user data includes user service data and user feature data, the above-mentioned Sa2 can be implemented as: comprehensively analyzing whether the user device is a drone device in combination with the user service data and the user feature data.
[0097] Implementation method 2: The wireless access network identifies the drone device accessing the communication network, and then the core network determines the drone device accessing the communication network based on the identification result of the wireless access network.
[0098] Exemplarily, as shown in FIG5 , the above S201 may be implemented as the following Sc1 and Sc2.
[0099] In Sc1, a first message sent by the access network is received, where the first message is used to indicate a drone device identified by the access network.
[0100] In some embodiments, the first message may include a temporary user identifier of the drone device.
[0101] Exemplarily, the temporary user identifier can be a 5G Globally Unique Temporary Identifier (GUTI) or an identity document (ID) of the Non-Access Stratum Gateway interface (NG) interface protocol (Protocol for NG Interface, NGAP).
[0102] Exemplarily, the first message may be a CELL TRAFFIC TRACE message.
[0103] In some embodiments, the UAV device is identified by the wireless access network based on synaesthesia integration technology or big data analysis technology. For example, the wireless access network can perform terminal module behavior analysis on the UAV device through deep packet inspection (DPI) to lock the temporary user identification of the UAV device.
[0104] For example, the wireless access network can analyze the service characteristics, network characteristics and location information of the user equipment accessing the communication network based on big data analysis technology, and then identify whether the user equipment accessing the communication network is a drone device.
[0105] For example, the wireless access network can use synaesthesia technology to obtain sensory information about the target, such as speed, altitude, and trajectory. Furthermore, the wireless access network can identify the drone based on this sensory information. The target is a device within the wireless access network's beam scanning range, including both communication user devices and non-communication user devices. It should be noted that the communication user device can identify a temporary user identifier.
[0106] In Sc2, based on the first message, the drone device accessing the communication network is determined.
[0107] Exemplarily, when the first message includes a temporary user identifier of a drone device identified by the wireless access network, the drone device accessing the communication network is determined based on the temporary user identifier of the drone device.
[0108] In S202, the user identity information of the drone device is obtained.
[0109] Illustratively, the user identity information may be any one of the following: International Mobile Subscriber Identity (IMSI), International Mobile Equipment Identity (IMEI), or telephone number.
[0110] In some embodiments, when determining the drone device accessing the communication network based on the above-mentioned implementation method 1, the UPF network element can extract the user identity information of the drone device from the user data of the drone device; or, the UPF network element can extract the identification information of the drone device from the user data of the drone device, and then send the identification information of the drone device to the SMF network element, and the SMF network element associates the user identity information of the drone device based on the identification information of the drone device.
[0111] In some embodiments, when determining the drone device accessing the communication network based on the above-mentioned implementation method 2, the user identity information of the drone device can be obtained based on the temporary user identifier of the drone device included in the first message.
[0112] In S203 , the drone device is controlled based on the user identity information of the drone device and the control request of the control platform.
[0113] The control request is used to indicate that the drone device is an abnormal device and request control of the drone device. Exemplarily, the control request may include the user identity information of the drone device for which control is requested.
[0114] In some embodiments, before the above S203, as shown in FIG6 , the above drone control method further includes the following S301 and S302.
[0115] In S301, a second message is sent to the control platform, where the second message is used to instruct the control platform to determine whether the drone device is an abnormal device.
[0116] The second message includes the identity information of the drone device.
[0117] In some embodiments, the second message may be sent to the management and control platform by the user plane network element (UPF network element) of the core network; or, the second message may be sent to the management and control platform by the control plane network element (SMF network element or AMF network element) of the core network.
[0118] Exemplarily, the AMF network element or UPF network element of the core network can send a second message to the management and control platform through a firewall or a capability exposure network element (for example, a NEF network element).
[0119] In some embodiments, the management and control platform of the drone device can determine whether the drone device is an abnormal device and whether it needs to be managed based on the identity information of the drone device.
[0120] In S302 , when the UAV device is an abnormal device, a control request from the control platform is received.
[0121] In some embodiments, the UPF network element of the core network can receive a control request from the control platform; or, the AMF network element of the core network can receive a control request from the control platform; or, the SMF network element of the core network can receive a control request from the control platform.
[0122] In some embodiments, the above S302 may be implemented as: receiving a control request from the control platform via the BOSS. For example, the UDM network element of the core network may receive the control request from the control platform via the BOSS.
[0123] In some embodiments, when a control request from the control platform is received through BOSS, the above S203 can be implemented as follows: when the control request is received through BOSS, the user of the drone device is set to a blacklist based on the user identity information and control request of the drone device.
[0124] For example, the management and control platform can send a management and control request to the UDM network element in the core network through BOSS, and then the UDM network element can set the user of the drone device to the blacklist based on the management and control request and the identity information of the drone device.
[0125] In some embodiments, the above S203 can be implemented as follows: based on the user identity information of the drone device and the control request of the control platform, releasing the network connection between the drone device and the communication network.
[0126] For example, the AMF network element in the core network can release the network connection between the drone device and the communication network based on the user identity information of the drone device and the control request of the control platform.
[0127] For example, the SMF network element in the core network can release the network connection between the drone device and the communication network based on the user identity information of the drone device and the control request of the control platform.
[0128] In some embodiments, the above S203 can be implemented as follows: based on the user identity information of the drone device and the control request of the control platform, restricting the drone device from accessing the communication network.
[0129] For example, the AMF network element in the core network can restrict the drone device's access to the communication network based on the drone device's user identity information and the control request of the control platform.
[0130] For example, the SMF network element in the core network can restrict the drone device's access to the communication network based on the drone device's user identity information and the control request of the control platform.
[0131] In some embodiments, the above S203 can be implemented as follows: blocking the communication of the drone device based on the user identity information of the drone device and the request of the control platform.
[0132] For example, the UPF network element in the core network can block the communication of the drone device based on the user identity information of the drone device and the control request of the control platform.
[0133] In some embodiments, the above S203 can also be implemented as: based on the user identity information of the drone device and the control request of the control platform, releasing the network connection between the drone device and the communication network, and restricting the drone device from accessing the communication network.
[0134] For example, the AMF network element in the core network can release the network connection between the drone device and the communication network and restrict the drone device from accessing the communication network based on the user identity information of the drone device and the control request of the control platform.
[0135] For example, the SMF network element in the core network can release the network connection between the drone device and the communication network and restrict the drone device from accessing the communication network based on the user identity information of the drone device and the control request of the control platform.
[0136] In some embodiments, the above S203 can also be implemented as: blocking the communication of the drone device and releasing the network connection between the drone device and the communication network based on the user identity information of the drone device and the control request of the control platform.
[0137] For example, the UPF network element in the core network can block the communication of the drone device based on the user identity information of the drone device and the control request of the control platform, and instruct the SMF network element to release the network connection between the drone device and the communication network.
[0138] In some embodiments, the above S203 can also be implemented as: based on the user identity information of the drone device and the control request of the control platform, blocking the communication of the drone device, releasing the network connection between the drone device and the communication network, and restricting the drone device from accessing the communication network.
[0139] For example, the UPF network element in the core network can block the communication of the drone device based on the user identity information of the drone device and the control request of the control platform, and instruct the SMF network element to release the network connection between the drone device and the communication network, and restrict the drone device from accessing the communication network.
[0140] In some embodiments, the above S203 can also be implemented as: based on the user identity information of the drone device and the control request of the control platform, the user of the drone device is set to the blacklist and the network connection between the drone device and the communication network is released.
[0141] For example, after the UDM network element of the core network receives the control request from the control platform through the BOSS, it sets the user of the drone device to the blacklist based on the control request and the user identity information of the drone device, and instructs the AMF network element or SMF network element to release the network connection between the drone device and the communication network.
[0142] In some embodiments, the above S203 can also be implemented as: based on the user identity information of the drone device and the control request of the management and control platform, the user of the drone device is set to the blacklist, and the network connection between the drone device and the communication network is released, restricting the drone device from accessing the communication network.
[0143] For example, after the UDM network element of the core network receives the control request from the control platform through the BOSS, it sets the user of the drone device to the blacklist based on the control request and the user identity information of the drone device, and instructs the AMF network element or SMF network element to release the network connection between the drone device and the communication network, restricting the drone device from accessing the communication network.
[0144] For ease of understanding, the following uses different application scenarios (Scenario 1 and Scenario 2) as examples to illustrate the drone control method provided by the present disclosure.
[0145] Scenario 1: The RAN identifies the drone from the user equipment and notifies the core network.
[0146] For example, see Figure 7, which shows a system architecture applicable to scenario 1. As shown in Figure 7, the system architecture includes: RAN, AMF network element, UDM network element, UPF network element, NEF network element, a management and control platform set in the DN, and BOSS.
[0147] In the system architecture shown in Figure 7, the RAN identifies the drone device from the user equipment accessing the communication network, and then sends the temporary user identification of the identified drone device to the AMF network element in the core network. Furthermore, the AMF network element of the core network obtains the user identity information of the drone device based on the temporary user identification of the drone device, and sends the user identity information of the drone device to the control platform through the firewall or capability exposure network element (for example, NEF network element). The control platform determines whether the drone device is an abnormal device. In the case that the drone device is an abnormal device, the control platform sends a control request to the AMF network element of the core network. Accordingly, upon receiving the control request, the AMF network element controls the drone device.
[0148] As an implementation method, in scenario 1, based on the system architecture shown in FIG. 7 above, as shown in FIG. 8 , the drone control method provided in the present disclosure can be implemented as the following Sd1 to Sd7.
[0149] In Sd1, the RAN identifies the drone device from the user devices accessing the communication network.
[0150] For example, RAN can analyze the service characteristics, network characteristics and location information of user equipment accessing the communication network based on big data analysis technology, and then identify drone devices accessing the communication network.
[0151] In Sd2, RAN sends the temporary user identity of the identified drone device to the AMF network element of the core network.
[0152] Exemplarily, the temporary user identifier may be a GUTI or an NGAP ID.
[0153] Exemplarily, the temporary user identity may be carried in a CELL TRAFFIC TRACE message.
[0154] In Sd3, the AMF network element obtains the user identity information of the drone device based on the temporary user identifier of the drone device.
[0155] Exemplarily, the user identity information of the drone device may include at least one of the following: IMSI, IMEI, and telephone number.
[0156] In Sd4, the AMF network element sends the user identity information of the drone device to the management and control platform through the NEF network element or firewall.
[0157] In Sd5, the management and control platform identifies whether the drone device is an abnormal terminal based on the user identity information of the drone device.
[0158] In Sd6, when the drone device is an abnormal terminal, the control platform sends a control request to the AMF network element.
[0159] The control request is used to indicate that the drone device is an abnormal device and request control of the drone device. Exemplarily, the control request may include the user identity information of the drone device for which control is requested.
[0160] In Sd7, the AMF network element controls the drone device based on the control request and the user identity information of the drone device. The control of the drone device includes: releasing the network connection between the drone device and the communication network and restricting the drone device from accessing the communication network.
[0161] It is understandable that the wireless access network can efficiently identify which user devices are drones based on various service data, but cannot obtain the user identity information of the drone devices. The core network can associate temporary user identifiers with user identity information and effectively identify the user identity information of the drone devices. Therefore, the drone control method provided by the present disclosure combines the wireless access network and the core network to identify drone devices end-to-end, which can improve the efficiency of identifying drone devices from a large number of ordinary user devices and improve the efficiency of drone device control.
[0162] As another implementation method, in scenario one, based on the system architecture shown in FIG7 above, as shown in FIG9 , the drone control method provided in the present disclosure can also be implemented as the following Se1 to Se10.
[0163] In Se1, the RAN identifies the drone device from the user devices accessing the communication network.
[0164] For example, RAN can analyze the service characteristics, network characteristics and location information of user equipment accessing the communication network based on big data analysis technology, and then identify drone devices accessing the communication network.
[0165] In Se2, RAN sends the temporary user identity of the identified drone device to the AMF network element of the core network.
[0166] Exemplarily, the temporary user identifier may be a GUTI or an NGAP ID.
[0167] Exemplarily, the temporary user identity may be carried in a CELL TRAFFIC TRACE message.
[0168] In Se3, the AMF network element obtains the user identity information of the drone device based on the temporary user identifier of the drone device.
[0169] Exemplarily, the user identity information of the drone device may include at least one of the following: IMSI, IMEI, and telephone number.
[0170] In Se4, the AMF network element sends the user identity information to the management and control platform.
[0171] In Se5, the management and control platform identifies whether the drone device is an abnormal terminal based on the user identity information of the drone device.
[0172] In Se6, when the drone device is an abnormal terminal, the control platform sends a control request to the BOSS.
[0173] The control request is used to indicate that the drone device is an abnormal device and request control of the drone device. Exemplarily, the control request may include the user identity information of the drone device for which control is requested.
[0174] In Se7, BOSS sends a control request to the UDM network element.
[0175] In Se8, the UDM network element puts the user of the drone device into the blacklist based on the control request and the user identity information of the drone device.
[0176] In Se9, the UDM network element sends a control request to the AMF network element.
[0177] In Se10, the AMF network element releases the network connection between the drone device and the communication network based on the control request and the user identity information of the drone device.
[0178] It is understood that the method provided in this embodiment can be used to set up drone device management and control through BOSS. For example, based on the relevant BOSS contract mechanism, drone device users can be set to a blacklist. At the same time, the BOSS contract mechanism and the control method of releasing the connection can be effectively combined to improve control efficiency.
[0179] Scenario 2: The core network identifies the drone device.
[0180] For example, see Figure 10, which shows a system architecture suitable for scenario 2. As shown in Figure 10, the system architecture includes: RAN, AMF network element, SMF network element, UDM network element, UPF network element, NEF network element, LMF network element, L-NEF network element, SF network element, a management and control platform set in the DN, and BOSS.
[0181] In the system architecture shown in Figure 10, the core network's user plane network element (UPF network element) can analyze user data (e.g., user service data, user feature data, etc.) of user devices and identify drone devices from user devices accessing the communication network. The UPF network element can send the user identity information of the identified drone device to the SMF network element in the core network, which then sends the user identity information of the drone device to the management and control platform. Alternatively, the UPF network element can send the user identity information of the identified drone device to the management and control platform via the L-NEF network element or firewall.
[0182] The control platform determines whether the drone device is an abnormal device based on the user identity information received from the drone device. If the drone device is an abnormal device, the control platform can directly send a control request to the UPF network element of the core network. The UPF network element can then block the communication between the drone device and the communication network based on the user identity information and control request of the drone device, and instruct the SMF network element to release the session. Alternatively, the control platform can send a control request to the UDM network element through the BOSS, and the UDM network element will set the user of the drone device in the blacklist based on the user identity information and control request of the drone device.
[0183] As an implementation method, in scenario 2, based on the system architecture shown in FIG. 10 above, as shown in FIG. 11 , the drone control method provided in the present disclosure can be implemented as the following Sf1 to Sf7.
[0184] In Sf1, the UPF network element of the core network can identify drone devices accessing the communication network based on the user data of the user device.
[0185] Exemplarily, when the user data includes address information of user service data, Sf1 can be implemented as follows: when the address information of the user service data is included in a first address information list, the UPF network element determines that the user device is a drone device. The first address information list includes address information of the server terminals of multiple known drone devices. Exemplarily, the address information of the drone device server terminal includes, but is not limited to, at least one of the following: an IP address, a port number, a list of network addresses, etc.
[0186] Exemplarily, when the user data includes user service data, Sf1 can be implemented as follows: when the user service data includes drone control information (for example, control instructions such as take-off, landing, hovering, and return), determining that the user device is a drone device; or, when the user service data includes an uplink video data stream, and the data volume of the video data stream is greater than or equal to a first preset threshold, determining that the user device is a drone device.
[0187] In Sf2, the UPF network element sends the identification information of the drone device to the SMF network element.
[0188] For example, to report a message, the UPF network element can reuse the N4 interface message to send the identification information of the drone device to the SMF network element.
[0189] In Sf3, the SMF network element obtains the user identity information of the drone device based on the identification information of the drone device sent by the UPF network element.
[0190] Exemplarily, the user identity information of the drone device may include at least one of the following: IMSI, IMEI, and telephone number.
[0191] In Sf4, the SMF network element sends the user identity information of the drone device to the management and control platform through the capability exposure network element or firewall.
[0192] In Sf5, the management and control platform identifies whether the drone device is an abnormal terminal based on the user identity information of the drone device.
[0193] In Sf6, when the drone device is an abnormal terminal, the control platform sends a control request to the SMF network element.
[0194] In Sf7, the SMF network element controls the drone device based on the control request and the user identity information of the drone device. The control of the drone device includes: releasing the network connection between the drone device and the communication network and restricting the drone device from accessing the communication network.
[0195] It is understood that based on the method provided by the embodiments of the present disclosure, identifying drone devices through the UPF network element in the core network can effectively reduce the modification or upgrade of the radio access network side. The identification and control of drone devices can be achieved by simply modifying the network elements of the core network.
[0196] As another implementation method, in scenario 2, based on the system architecture shown in FIG. 10 , as shown in FIG. 12 , the drone control method provided by the present disclosure can also be implemented as the following Sg1 to Sg10.
[0197] In Sg1, the UPF network element of the core network can identify drone devices accessing the communication network based on the user data of the user equipment.
[0198] Exemplarily, when the user data includes address information of user service data, step Sg1 may be implemented as follows: if the address information of the user service data is included in a first address information list, the UPF network element determines that the user device is a drone device. The first address information list includes address information of the server terminals of multiple known drone devices. Exemplarily, the address information of the drone device server terminal includes, but is not limited to, at least one of the following: an IP address, a port number, a list of network addresses, etc.
[0199] Exemplarily, when the user data includes user service data, step Sg1 can be implemented as follows: when the user service data includes drone control information (for example, control instructions such as take-off, landing, hovering, and return), determining that the user device is a drone device; or, when the user service data includes an uplink video data stream, and the data volume of the video data stream is greater than or equal to a first preset threshold, determining that the user device is a drone device.
[0200] In Sg2, the UPF network element sends the identification information of the drone device to the SMF network element.
[0201] For example, to report a message, the UPF network element can reuse the N4 interface message to send the identification information of the drone device to the SMF network element.
[0202] In Sg3, the SMF network element obtains the user identity information of the drone device based on the identification information of the drone device sent by the UPF network element.
[0203] Exemplarily, the user identity information of the drone device may include at least one of the following: IMSI, IMEI, and telephone number.
[0204] In Sg4, the SMF network element sends the user identity information of the drone device to the management and control platform through the capability exposure network element or firewall.
[0205] In Sg5, the management and control platform identifies whether the drone device is an abnormal terminal based on the user identity information of the drone device.
[0206] In Sg6, when the drone device is an abnormal terminal, the control platform sends a control request to the BOSS.
[0207] The control request is used to indicate that the drone device is an abnormal device and request control of the drone device. Exemplarily, the control request may include the user identity information of the drone device for which control is requested.
[0208] In Sg7, BOSS sends a control request to the UDM network element.
[0209] In Sg8, the UDM network element puts the user of the drone device into the blacklist based on the control request and the user identity information of the drone device.
[0210] In Sg9, the UDM network element sends a control request to the SMF network element.
[0211] In Sg10, the SMF network element releases the network connection between the drone device and the communication network based on the control request and the user identity information of the drone device.
[0212] It is understood that the method provided in this embodiment can be used to set up drone device management and control through BOSS. For example, based on the relevant BOSS contract mechanism, drone device users can be set to a blacklist. At the same time, the BOSS contract mechanism and the control method of releasing the connection can be effectively combined to improve control efficiency.
[0213] As another implementation, in scenario 2, based on the system architecture shown in FIG. 10 , as shown in FIG. 13 , the drone control method provided by the present disclosure can also be implemented as the following Sh1 to Sh7.
[0214] In Sh1, the UPF network element of the core network can identify the drone device accessing the communication network based on the user data of the user device.
[0215] Exemplarily, when the user data includes address information of user service data, Sh1 may be implemented as follows: when the address information of the user service data is included in a first address information list, the UPF network element determines that the user device is a drone device. The first address information list includes address information of the server terminals of multiple known drone devices. Exemplarily, the address information of the server terminal of the drone device includes, but is not limited to, at least one of the following: an IP address, a port number, a list of network addresses, etc.
[0216] Exemplarily, when the user data includes user service data, Sh1 can be implemented as follows: when the user service data includes drone control information (for example, control instructions such as take-off, landing, hovering, and return), determining that the user device is a drone device; or, when the user service data includes an uplink video data stream, and the data volume of the video data stream is greater than or equal to a first preset threshold, determining that the user device is a drone device.
[0217] In Sh2, the UPF network element sends the user identity information of the drone device to the management and control platform through the capability exposure network element or firewall.
[0218] Exemplarily, the user identity information of the drone device may include at least one of the following: IMSI, IMEI, and telephone number.
[0219] In Sh3, the management and control platform identifies whether the drone device is an abnormal terminal based on the user identity information of the drone device.
[0220] In Sh4, when the UAV device is an abnormal terminal, the control platform sends a control request to the UPF network element.
[0221] In some embodiments, the management and control platform can also send a management and control request to the BOSS, and then the BOSS sends a management and control request to the corresponding UDM network element based on the user identity information of the drone device, so that the UDM network element sets the user of the drone device to the blacklist based on the management and control request and the user identity information of the drone device.
[0222] In Sh5, the UPF network element blocks the communication of the UAV device based on the user identity information and control request of the UAV device.
[0223] In Sh6, the UPF network element sends a control request to the SMF network element.
[0224] In Sh7, the SMF network element releases the network connection between the drone device and the communication network based on the control request and the user identity information of the drone device.
[0225] As another implementation method, in scenario 2, based on the system architecture shown in FIG10 above, as shown in FIG14 , the drone control method provided by the present disclosure can also be implemented as the following Sj1 to Sj7.
[0226] In Sj1, the LMF network element sends the location information of the user equipment to the AMF network element.
[0227] Exemplarily, the location information of the user equipment may include at least one of the following: latitude and longitude, altitude, speed, etc.
[0228] In Sj2, the SF network element sends the user equipment's perception information to the AMF network element.
[0229] Exemplarily, the perception information of the user equipment includes at least one of the following: trajectory information, perception area, etc.
[0230] In Sj3, the AMF network element determines that the user equipment is a drone device based on the location information and perception information.
[0231] For example, when the height and speed of the user equipment exceed a set threshold, it can be determined that the user equipment is a drone equipment.
[0232] In some embodiments, the AMF network element may also obtain user identity information of the identified drone device. Exemplarily, the user identity information of the drone device may include at least one of the following: IMSI, IMEI, and telephone number.
[0233] In Sj4, the AMF network element sends the user identity information of the identified drone device to the management and control platform through the capability exposure network element or firewall.
[0234] In Sj5, the management and control platform identifies whether the drone device is an abnormal terminal based on the user identity information of the drone device.
[0235] In Sj6, when the drone device is an abnormal terminal, the control platform sends a control request to the AMF network element.
[0236] In Sj7, the AMF network element controls the drone device based on the control request and the user identity information of the drone device. The control of the drone device includes: releasing the network connection between the drone device and the communication network and restricting the drone device from accessing the communication network.
[0237] It can be understood that the method provided by the embodiment of the present disclosure can integrate location information and perception information to identify drone devices, thereby improving the recognition accuracy of drone devices.
[0238] The above mainly introduces the solution of the embodiment of the present disclosure from the perspective of method. It can be understood that in order to realize the above functions, the drone control device includes at least one of the hardware structure and software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiment of the present disclosure.
[0239] The embodiment of the present disclosure can divide the functional modules of the drone control device according to the above-mentioned method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above-mentioned integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present disclosure is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0240] Figure 15 is a schematic diagram of the structure of a drone control device according to an embodiment of the present disclosure. This drone control device is applied to a core network and can execute the drone control method provided by the above method embodiment. As shown in Figure 15, the drone control device 600 includes: a determination module 601, a communication module 602, and a control module 603.
[0241] The determination module 601 is used to determine the drone device connected to the communication network.
[0242] The communication module 602 is used to obtain the user identity information of the drone device.
[0243] The control module 603 is used to control the drone device based on the user identity information of the drone device and the control request of the control platform. The control request is used to indicate that the drone device is an abnormal device and request that the drone device be controlled.
[0244] In some embodiments, the determination module 601 is, for example, used to: obtain user data of the user device; and identify whether the user device is a drone device based on the user data.
[0245] In some embodiments, the user data includes at least one of the following: user service data, address information of the user service data, and user feature data.
[0246] In some embodiments, the user service data includes at least one of the following: drone control information, video data stream.
[0247] In some embodiments, when the user data includes address information of user service data, the determination module 601 is configured to, for example, determine that the user device is a drone device if the address information of the user service data is included in a first address information list. The first address information list includes address information of servers of multiple known drone devices.
[0248] In some embodiments, when the user data includes user service data, the determination module 601 is based on the user data, for example, used to determine that the user device is a drone device when the user service data includes drone control information; or, when the user service data includes a video data stream and the data volume of the video data stream is greater than or equal to a first preset threshold, determine that the user device is a drone device.
[0249] In some embodiments, the user characteristic data includes at least one of the following: moving speed information, location information, and altitude information.
[0250] In some embodiments, when the user data includes user characteristic data, the determination module 601 is based on the user data, for example, used to determine that the user device is a drone device when the moving speed information is greater than or equal to a second preset threshold; or, when the height information is greater than or equal to a third preset threshold, to determine that the user device is a drone device; or, when the update frequency of the location information is greater than or equal to a fourth preset threshold, and the location point included in the location information intersects with the location point within the preset area, to determine that the user device is a drone device.
[0251] In some embodiments, the location information is provided by a positioning network element; and / or the location information is provided by a perception function network element.
[0252] In some embodiments, the determination module 601 is, for example, used to receive a first message sent by an access network, where the first message is used to indicate a drone device identified by the access network, where the drone device is identified by the access network based on synaesthesia integration technology or big data analysis technology; based on the first message, the drone device accessing the communication network is determined.
[0253] In some embodiments, the first message includes: a temporary user identifier of the drone device; and a communication module 602 , for example, for obtaining user identity information of the drone device based on the temporary user identifier of the drone device.
[0254] In some embodiments, the communication module 602 is also used to send a second message to the control platform, where the second message is used to instruct the control platform to determine whether the drone device is an abnormal device, and the second message includes the identity information of the drone device; if the drone device is an abnormal device, the control request of the control platform is received.
[0255] In some embodiments, the communication module 602 is used, for example, to receive a control request from the control platform through the tent system; the control module 603 is used, for example, to set the user of the drone device to a blacklist based on the user identity information and control request of the drone device when the control request is received through the tent system.
[0256] In some embodiments, the control module 603 is, for example, configured to release the network connection between the drone device and the communication network based on the user identity information of the drone device and the control request of the control platform.
[0257] In some embodiments, the control module 603 is used, for example, to restrict the drone device from accessing the communication network based on the user identity information of the drone device and the control request of the control platform.
[0258] In some embodiments, the control module 603 is, for example, configured to block the communication of the drone device based on the user identity information of the drone device and a request from the control platform.
[0259] In the case of implementing the functions of the above-mentioned integrated modules in hardware, the embodiments of the present disclosure provide a structure of the communication device involved in the above-mentioned embodiments. As shown in Figure 16, the communication device 800 includes: a processor 802 and a bus 804. In some embodiments, the communication device may also include a memory 801. In some embodiments, the communication device 800 may also include a communication interface 803.
[0260] The processor 802 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 802 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof, and may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 802 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP (digital signal processor) and a microprocessor, and the like.
[0261] The communication interface 803 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, or wireless local area network (WLAN).
[0262] The memory 801 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0263] As an implementation, memory 801 can exist independently of processor 802. Memory 801 can be connected to processor 802 via bus 804 to store instructions or program code. When processor 802 calls and executes the instructions or program code stored in memory 801, the drone control method provided in the embodiments of the present disclosure can be implemented. In another implementation, memory 801 can also be integrated with processor 802.
[0264] Bus 804 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 804 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG16 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0265] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the drone control method as described in any of the above embodiments.
[0266] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0267] The embodiments of the present disclosure provide a computer program product comprising instructions. When the computer program product is run on a computer, the computer is enabled to execute the drone control method described in any one of the above embodiments.
[0268] The disclosed embodiments provide a drone control method, applicable to a core network. The method comprises: identifying drone devices connected to a communication network; obtaining user identity information for the drone devices; and controlling the drone devices based on the user identity information of the drone devices and control requests from a control platform. It can be seen that compared to related art solutions that struggle with control due to an inability to obtain drone device identity information, the disclosed embodiments can identify drone devices through the core network and obtain their user identity information, thereby achieving control over the drone devices and improving control efficiency.
[0269] The above is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A drone control method, applied to a core network, comprising: Identify drone devices connected to the communication network; Obtaining user identity information of the drone device; The drone device is controlled based on the user identity information of the drone device and the control request of the control platform; the control request is used to indicate that the drone device is an abnormal device and request that the drone device be controlled.
2. The method according to claim 1, wherein The determining the UAV device to access the communication network includes: Obtain user data from user devices; Based on the user data, identify whether the user device is the drone device.
3. The method according to claim 2, wherein: The user data includes at least one of the following: user service data, address information of the user service data, and user feature data.
4. The method according to claim 3, wherein: The user service data includes at least one of the following: drone control information and video data stream.
5. The method according to claim 3, wherein In a case where the user data includes address information of the user service data, identifying whether the user device is the drone device based on the user data includes: When the address information of the user service data is included in a first address information list, the user device is determined to be the drone device; wherein the first address information list includes address information of the server of multiple known drone devices.
6. The method according to claim 4, wherein: In a case where the user data includes the user service data, identifying whether the user equipment is the drone equipment based on the user data includes at least one of the following: In a case where the user service data includes the drone control information, determining that the user equipment is the drone equipment; When the user service data includes the video data stream and the data volume of the video data stream is greater than or equal to a first preset threshold, it is determined that the user equipment is the drone equipment.
7. The method according to claim 3, wherein: The user characteristic data includes at least one of the following: moving speed information, location information, and altitude information.
8. The method according to claim 7, wherein: In a case where the user data includes the user characteristic data, identifying whether the user device is the drone device based on the user data includes at least one of the following: When the moving speed information is greater than or equal to a second preset threshold, determining that the user equipment is the drone equipment; When the height information is greater than or equal to a third preset threshold, determining that the user equipment is the drone equipment; When the update frequency of the location information is greater than or equal to a fourth preset threshold and the location point included in the location information intersects with the location point in the preset area, the user equipment is determined to be the drone equipment.
9. The method according to claim 7, wherein: The location information is provided by a positioning network element; and / or the location information is provided by a perception function network element.
10. The method according to any one of claims 1 to 9, wherein The determining the UAV device to access the communication network includes: Receiving a first message sent by an access network, where the first message is used to indicate the UAV device identified by the access network; wherein the UAV device is identified by the access network based on synaesthesia integration technology or big data analysis technology; Based on the first message, determine the drone device connected to the communication network.
11. The method according to claim 10, wherein: The first message includes: a temporary user identifier of the drone device; The obtaining of the user identity information of the drone device includes: Based on the temporary user identifier of the drone device, the user identity information of the drone device is obtained.
12. The method according to claim 1, further comprising: Sending a second message to the control platform, wherein the second message is used to instruct the control platform to determine whether the drone device is an abnormal device; wherein the second message includes user identity information of the drone device; In the case that the UAV device is an abnormal device, the control request of the control platform is received.
13. The method according to claim 12, wherein: The receiving the control request from the control platform includes: Receiving the control request from the control platform through the accounting system; The controlling of the drone device based on the user identity information of the drone device and the control request of the control platform includes: In a case where the control request is received through the tent system, the user of the drone device is set to a blacklist based on the user identity information of the drone device and the control request.
14. The method according to claim 1, wherein The controlling of the drone device based on the user identity information of the drone device and the control request of the control platform includes: Based on the user identity information of the drone device and the control request of the control platform, the network connection between the drone device and the communication network is released.
15. The method according to claim 1, wherein The controlling of the drone device based on the user identity information of the drone device and the control request of the control platform includes: Based on the user identity information of the drone device and the control request of the control platform, the drone device is restricted from accessing the communication network.
16. The method according to claim 1, wherein The controlling of the drone device based on the user identity information of the drone device and the control request of the control platform includes: Based on the user identity information of the drone device and the control request of the control platform, the communication of the drone device is blocked.
17. A communication device comprising: A memory and a processor; wherein the memory is coupled to the processor; the memory is used to store instructions executable by the processor; when the processor executes the instructions, it executes the drone control method according to any one of claims 1 to 16.
18. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the drone control method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Method for detecting unauthorized unmanned aerial vehicle, device and system
CN111954252A
Unmanned aerial vehicle state supervision method and device and readable storage medium
CN117612411A
Unmanned aerial vehicle control method, communication device and storage medium
CN118102259A
System for operating unmanned aircraft
JP2019055774A
Unmanned aerial vehicle authentication method and apparatus
WO2018141170A1