Information processing method and device of unmanned aerial vehicle, electronic equipment and storage medium
By monitoring and verifying the identity and flight information of the drone, combining cellular communication and multi-factor identity verification, the security and coverage issues in drone identity identification and supervision are solved, and effective monitoring and airspace management of the black flight phenomenon is achieved.
Patent Information
- Application Number
- CN202410020646.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-05
- Publication Date
- 2025-07-08
AI Technical Summary
In the existing drone identity identification and supervision, Wi-Fi broadcasting is weak in security, is prone to forgery and interference, has limited communication distance and coverage, and is difficult to detect without reporting identity information, resulting in frequent black flight phenomena.
The first drone monitors the identity and flight information of the second UAV and sends it to the service platform for verification. After verification, the service platform sends early warnings or control instructions. The supervision platform further controls it, and uses cellular communication to enhance security and coverage, combining multi-factor identity verification and real-time network monitoring.
It improves the security and supervision efficiency of drone identity identification, reduces black flight phenomena, ensures the comprehensiveness of airspace management and flight safety, and supports high-density drone operations.
Smart Images

Figure CN120282137A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and in particular, to a method and device for information processing of an unmanned aerial vehicle, an electronic device, and a storage medium. Background Art
[0002] In the prior art, in order to strengthen the identification and supervision of unmanned aerial vehicles, light and small unmanned aerial vehicles should actively report their identity information to the comprehensive supervision platform through the network during flight activities. And unmanned aerial vehicles should automatically broadcast their identity information through a wireless local area network (Wi-Fi) or Bluetooth during flight. The real-time reporting of the identity information of unmanned aerial vehicles is crucial for the safety management of unmanned aerial vehicles and urgently needs to be standardized. During the Wi-Fi broadcast and network active reporting processes, there are some security vulnerabilities: for example, the Wi-Fi broadcast operates in the ISM band, and both the broadcast information and format are in plain text, which is easy to forge and interfere with, and the communication distance and coverage are limited; while during the network active reporting process, it is also difficult to detect the non-reporting of identity information, so there may still be cases of unlicensed flight. Summary of the Invention
[0003] In view of this, embodiments of this application provide a method and device for information processing of an unmanned aerial vehicle, an electronic device, and a storage medium, aiming to address the issue of unlicensed flight of unmanned aerial vehicles.
[0004] The technical solution of the embodiments of this application is implemented as follows:
[0005] In a first aspect, a method for information processing of an unmanned aerial vehicle is provided, which is executed by a first unmanned aerial vehicle (UAV). The method includes:
[0006] Listening for the first information broadcast by a second UAV; the first information includes the identity information and / or flight information of the second UAV;
[0007] Sending the first information of the second UAV to a service platform; the first information is at least used for the service platform to verify.
[0008] The first information is at least used for the service platform to verify
[0009] In a second aspect, a method for information processing of an unmanned aerial vehicle is provided, which is executed by a service platform. The method includes:
[0010] Receiving the first information of a second UAV sent by a first UAV;
[0011] Verifying the first information;
[0012] When the first information fails to pass the verification, send a first warning message to the first UAV and / or send a second warning message to the supervision platform.
[0013] A third aspect provides a method for processing information of an unmanned aerial vehicle, which is executed by a second unmanned aerial vehicle (UAV). The method includes:
[0014] Broadcast the first information of the second UAV; after the first information is monitored by the first UAV, it is transmitted to the service platform;
[0015] Receive a second control instruction sent by the service platform when the first information fails to pass the verification; the second control instruction includes at least one of the following:
[0016] A prohibition instruction for executing a flight mission;
[0017] A return instruction;
[0018] A landing instruction.
[0019] A fourth aspect provides a method for processing information of an unmanned aerial vehicle, which is executed by a supervision platform. The method includes:
[0020] Receive a second warning message sent by the service platform; the second warning message is sent by the service platform when the first information fails to pass the verification; the first information is the information broadcast by the second UAV monitored by the first unmanned aerial vehicle;
[0021] Send a third control instruction to the second UAV; the third control instruction includes at least one of the following:
[0022] A prohibition instruction for executing a flight mission;
[0023] A return instruction;
[0024] A landing instruction.
[0025] A fifth aspect provides an information processing device for an unmanned aerial vehicle. The device includes:
[0026] A monitoring module, configured to monitor the first information broadcast by the second UAV;
[0027] A first sending module, configured to send the first information of the second UAV to the service platform; the first information is at least used for the service platform to verify.
[0028] A sixth aspect provides an information processing device for an unmanned aerial vehicle. The device includes:
[0029] A first receiving module, configured to receive the first information of the second UAV sent by the first unmanned aerial vehicle (UAV); the first information includes the identity information of the second UAV and / or the flight information of the second UAV;
[0030] A verification module for verifying the first information;
[0031] A second sending module, configured to send a first warning message to the first UAV and / or send a second warning message to a supervision platform when the first information fails to pass verification
[0032] A seventh aspect provides an information processing device for a UAV, the device comprising:
[0033] A broadcast module for broadcasting the first information of a second UAV; the first information is transmitted to a service platform after being monitored by a first UAV; the first information includes the identity information of the second UAV and / or the flight information of the second UAV;
[0034] A second receiving module, configured to receive a second control instruction sent by the service platform when the verification of the first information fails; the second control instruction includes at least one of the following:
[0035] An instruction for prohibiting the execution of a flight mission;
[0036] A return instruction;
[0037] A landing instruction.
[0038] An eighth aspect provides an information processing device for a UAV, the device comprising:
[0039] A third receiving module, configured to receive a second warning message sent by a service platform; the second warning message is sent by the service platform when the verification of the first information fails; the first information is the information broadcast by a second UAV monitored by a first UAV; the first information includes the identity information of the second UAV and / or the flight information of the second UAV;
[0040] A third sending module, configured to send a third control instruction to the second UAV; the third control instruction includes at least one of the following:
[0041] An instruction for prohibiting the execution of a flight mission;
[0042] A return instruction;
[0043] A landing instruction.
[0044] A ninth aspect provides an electronic device, comprising: a processor and a memory for storing a computer program capable of running on the processor, wherein,
[0045] When the processor is used to run the computer program, it executes the steps of any of the methods described in the first aspect to the fourth aspect above.
[0046] The tenth aspect provides a computer storage medium, wherein the storage medium stores instructions, and when the instructions run on an electronic device, the electronic device is caused to execute any of the technical solutions of the first aspect to the fourth aspect.
[0047] In the technical solution provided by the embodiments of the present application, when the first UAV monitors the first information broadcast by the second UAV during flight, it will send it to the service platform. Thus, when the second UAV flies without permission or application to the service platform, the service platform can determine whether there is an unauthorized UAV based on the first information sent by the first UAV. If the second UAV is not flying without permission, the second UAV needs to report information such as its own identity information and flight information (e.g., location, flight trajectory) to the service platform. If the flight information included in the first information does not belong to the flight information reported by the UAV itself that the service platform has already received, the service platform can determine that there is an unauthorized UAV flight. If the first information includes the identity information of the second UAV, the service platform can determine whether the second UAV is flying without permission based on the flight-related information reported by each UAV itself to the service platform currently, so as to facilitate the service platform to achieve a more comprehensive airspace according to the first information reported by the first UAV. Exemplarily, stop and reduce the unauthorized flight of some UAVs that do not report their own information. And exemplarily, give an early warning of unauthorized UAV flight to the first UAV. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a schematic flowchart of a method for processing information of an unmanned aerial vehicle provided by an embodiment of the present application;
[0049] Figure 2 It is a schematic structural diagram of an unmanned aerial vehicle provided by an embodiment of the present application;
[0050] Figure 3 It is a schematic structural diagram of an on-board terminal of an unmanned aerial vehicle provided by an embodiment of the present application;
[0051] Figure 4 It is a schematic flowchart of a method for processing information of an unmanned aerial vehicle provided by an embodiment of the present application;
[0052] Figure 5 It is a schematic flowchart of a method for processing information of an unmanned aerial vehicle provided by an embodiment of the present application;
[0053] Figure 6 It is a schematic flowchart of a method for processing information of an unmanned aerial vehicle provided by an embodiment of the present application;
[0054] Figure 7 It is a schematic flowchart of a method for processing information of an unmanned aerial vehicle provided by an embodiment of the present application;
[0055] Figure 8Schematic diagram of an unmanned aerial vehicle (UAV) identity identification and security management architecture provided by an embodiment of the present application;
[0056] Figure 9 Schematic diagram of the structure of an information processing device for a UAV provided by an embodiment of the present application;
[0057] Figure 10 Schematic diagram of the structure of an information processing device for a UAV provided by an embodiment of the present application;
[0058] Figure 11 Schematic diagram of the structure of an information processing device for a UAV provided by an embodiment of the present application;
[0059] Figure 12 Schematic diagram of the structure of an information processing device for a UAV provided by an embodiment of the present application;
[0060] Figure 13 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0061] The present application will be further described in detail below with reference to the accompanying drawings and embodiments.
[0062] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which this application belongs. The terms used in the description of this application herein are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0063] As Figure 1 shown, an embodiment of the present disclosure provides an information processing method for a UAV, which is executed by a first UAV. The method includes:
[0064] S1110: Listen for the first information broadcast by a second UAV;
[0065] S1120: Send the first information of the second UAV to a service platform; the first information is at least used for the service platform to verify.
[0066] In some embodiments, the first UAV is one of the UAVs. In the embodiment of the present disclosure, the structure of the UAV can be as Figure 2As shown. The first UAV may include: a structural subsystem 101, an on-board terminal 102, a communication subsystem 103, a flight control subsystem 104, a power subsystem 106, and a payload subsystem 105. The unique product identification code of the UAV is identified on the structural subsystem 101 and can be reported or broadcast through the flight control subsystem 104 and the communication subsystem 103. The communication subsystem 103 is based on short-range communication technologies in the ISM frequency band, including but not limited to Wi-Fi, Bluetooth, Zigbee, LORA, etc.
[0067] The on-board terminal 102 can be used to indicate cellular communication. The cellular communication may include terrestrial cellular network communication and / or non-terrestrial cellular network communication.
[0068] The structural subsystem 101 may include various hardware structures of the UAV. The UAV has its own unique identifier, which can be used to identify the structural subsystem 101 of the UAV.
[0069] The communication subsystem 103 may include communication supporting the ISM frequency band such as Wi-Fi and / or Bluetooth and cellular communication of the on-board terminal.
[0070] The flight control subsystem 104 controls the flight of the UAV.
[0071] The power subsystem 106 is used to provide power for the flight of the UAV.
[0072] The payload subsystem 105 can be used for the UAV to carry a payload.
[0073] In some embodiments, the first UAV listens for the first information of one or more second UAVs broadcast on various frequency bands.
[0074] In some embodiments, the first information includes at least one of the following:
[0075] The identity information of the second UAV;
[0076] The flight information of the second UAV.
[0077] In some embodiments, the first information may further include: a prompt message from the second UAV to the first UAV. For example, if the second UAV encounters weather and / or airspace control that is not conducive to flight during flight, it can broadcast a prompt message to other surrounding UAVs. In this way, the first UAV will receive this prompt message.
[0078] In some embodiments, the first information may at least include the identity information of the second UAV.
[0079] In some embodiments, the flight information of the second UAV may include at least one of the following:
[0080] Position information of the second UAV, for example, longitude and latitude information, altitude information;
[0081] Heading information;
[0082] Speed information;
[0083] Route information.
[0084] Exemplarily, the first UAV listens for the first information sent by one or more second UAV broadcasts that broadcast on various frequency bands. The first UAV listens for the first information of one or more UAV Bluetooth broadcasts, Wi-Fi broadcasts, and / or cellular communication system broadcasts.
[0085] The identity information of the second UAV can be various identity information that uniquely identifies the second UAV.
[0086] The identity information of the second UAV listened by the first UAV here may include a combination of one or more of the following:
[0087] Unique identifier of the structural subsystem of the second UAV, such as the serial number (SN) of the second UAV;
[0088] Unique identifier of the airborne terminal carried by the second UAV, such as the International Mobile Equipment Identity (IMEI), International Mobile Subscriber Identification Number (IMSI), Integrate circuit card identity (ICCID), and / or Mobile Subscriber International (Integrated Service Digital Network, ISDN) / (Public Service Telephone Network, PSTN) number (MSISDN) of the airborne terminal of the second UAV.
[0089] In some embodiments, the first UAV can also listen for the flight information broadcast by the second UAV together, and this flight information can be used for flight coordination between UAVs to reduce collisions.
[0090] For example, the first UAV listens for the identity information sent by one or more second UAV broadcasts within its own predetermined distance range.
[0091] The predetermined distance may include: 300 meters, 500 meters, 1000 meters, etc.
[0092] After the first UAV hears the first information of the second UAV, it can report the first information of the second UAV to the service platform periodically, in a timely manner, or based on event triggering. For example, the first UAV sends the first information of the second UAV to the service platform through a cellular communication network. Since the coverage area of the cellular communication network is large, communication can be carried out whenever the first UAV needs to communicate.
[0093] In the embodiments of the present disclosure, the communication between the first UAV and the service platform can be facilitated by a cellular communication network and / or communication in the ISM frequency band.
[0094] For example, when the first UAV uses the first information of the second UAV, it sends the first information of the second UAV to the service platform.
[0095] In some embodiments, the first UAV may only send the identity information in the first information to the service platform.
[0096] In the technical solution provided by the embodiments of the present application, when the first UAV hears the first information broadcast by the second UAV during flight, it will send it to the service platform. Thus, when the second UAV flies without reporting or applying to the service platform, the service platform can determine whether there is a UAV flying illegally based on the first information sent by the first UAV. If the second UAV is not flying illegally, the second UAV needs to report its own identity information and flight information (such as location, flight trajectory) and other information to the service platform. If the flight information included in the first information does not belong to the flight information reported by the UAV itself that the service platform has already received, the service platform can determine that there is a UAV flying illegally. If the first information includes the identity information of the second UAV, the service platform can determine whether the second UAV is flying illegally based on the flight-related information reported by each UAV itself to the service platform currently, so as to facilitate the service platform to achieve a more comprehensive airspace according to the first information reported by the first UAV. Exemplarily, stop and reduce the illegal flight of some UAVs that do not report their own information. Exemplarily, give a warning to the first UAV about the illegal flight of other UAVs.
[0097] As Figure 4 shown, the method further includes:
[0098] S1130: Receive the first warning information sent by the service platform when the verification of the first information fails.
[0099] In some embodiments, the first warning information can be used to prompt the first UAV that the identity of the second UAV is false, stay away from the airway where the second UAV is located, etc., thereby improving the navigation safety of the first UAV.
[0100] In some embodiments, the first UAV should take off to perform a flight mission and the first UAV itself can pre-acquire its own identity information.
[0101] In some embodiments, the first warning information may include: an emergency avoidance prompt. Exemplarily, the emergency avoidance prompt can be used to prompt the first UAV to change the flight path direction, descend the flight altitude, or adjust the flight speed, etc., to avoid being too close to the second UAV.
[0102] In some embodiments, the identity information of the first UAV can be generated according to the unique identifier of the first UAV and the unique identifier of the on-board terminal.
[0103] In some embodiments, the identity information of the first UAV includes: the UAV identifier of the first UAV and the identifier information of the communication terminal carried by the first UAV; the identifier information of the communication terminal includes: the device identifier of the communication terminal and / or the identifier information of the subscriber identity module (SIM) in the terminal.
[0104] In some embodiments, the identity information of the first UAV may further include: the UAV identifier of the first UAV, the identifier information of the communication terminal carried by the first UAV, and the user identifier information of the first UAV. For example, the user identifier information may include unique identifiers such as the ID card identifier and / or passport number of the user to whom the first UAV belongs.
[0105] In some embodiments, in order to enhance the security of the UAV identifier of the first UAV and the IMEI, SN, IMSI, and / or MSISDN of the communication terminal, the identity information of the first UAV can be dynamically generated. For example, when the on-board terminal of the first UAV registers and connects to the network, the core network will generate a Temporary Mobile Subscriber Identity (TMSI) and / or a Subscription Concealed Identifier (SUCI) for the first UAV. The identity identifier of the first UAV is generated according to the UAV identifier of the first UAV and the TMSI and / or SUCI. In this way, each time the first service identifier is generated, it is different, further enhancing the information security.
[0106] In some embodiments, the method further includes:
[0107] Generating a first task identifier according to the identity information of the first UAV;
[0108] Sending the first task identifier to the service platform; the first task identifier is at least used for the service platform to authenticate the first UAV.
[0109] The first task identifier can also be referred to as the first service identifier.
[0110] After generating the first service identifier, send the first service identifier to the service platform for the service platform to authenticate the identity of the first UAV, so as to comply with the flight control of the first UAV by the service platform.
[0111] In some embodiments, the first service identifier can be sent to the service platform in plain text. Since the first service identifier is not the identity identifier of the first UAV itself, the identity information of the first UAV can be protected to a certain extent.
[0112] In some embodiments, the first UAV generates a first task identifier according to the identity information of the first UAV, which may include at least one of the following:
[0113] Generate a first task identifier according to the identity information locally stored by the first UAV;
[0114] Generate a first task identifier according to the identity information previously received by the first UAV from the service platform;
[0115] Generate a first task identifier according to the identity information determined by a preset rule and recognizable by the service platform.
[0116] In some embodiments, before generating the first task identifier according to the identity information of the first UAV, the method further includes:
[0117] Receive a first key sent by the service platform when generating the first identity information of the first UAV;
[0118] The sending the first task identifier to the service platform includes:
[0119] Send the first task identifier encrypted with the first key to the service platform.
[0120] In some embodiments, the first key can be a key of a symmetric encryption algorithm or a key of an asymmetric encryption algorithm.
[0121] Protecting the first task identifier with the first key can improve the security of the first task identifier and reduce the leakage of the identity information of the first UAV caused by the first task identifier being cracked.
[0122] In some embodiments, the first key can be the public key of an asymmetric key. The first key can be a key issued by the service platform according to the identity information of the first UAV.
[0123] In some embodiments, the method further includes:
[0124] Receive the first control instruction sent by the service platform when the first UAV fails to pass the verification; the first control instruction includes at least one of the following:
[0125] A prohibition instruction for the execution of the flight mission;
[0126] A return-to-base instruction;
[0127] A landing instruction.
[0128] The verification of the identity information of the first UAV by the service platform may include: the verification of the identity information of the first UAV by the service platform based on the first service identifier, or it may also be the verification of the identity information broadcast by the first UAV listened to by the service platform from other UAVs around the first UAV. Regardless of the situation, when the verification of the identity information of the first UAV fails, the first UAV will receive the first control instruction sent by the server.
[0129] The first control instruction is used to control the first UAV to stop flying or prohibit the first UAV from taking off, so it can reduce the flight interference to other UAVs and / or the threat to flight safety in the case of unauthorized flight of the first UAV or being interfered by hackers.
[0130] As Figure 5 shown, an information processing method for an unmanned aerial vehicle provided by an embodiment of the present disclosure is executed by a service platform, and the method includes:
[0131] S2101: Receive the first information of the second UAV sent by the first unmanned aerial vehicle (UAV);
[0132] S2102: Verify the first information;
[0133] S2103: When the first information fails to pass the verification, send a first warning message to the first UAV and / or send a second warning message to the supervision platform.
[0134] In some embodiments, the service platform may be an edge server of one or more cellular communication networks. If the server is an edge server, it can communicate with the aircraft as quickly as possible.
[0135] In some embodiments, the server may be an application server or a UAV management and control server.
[0136] The first information of the second UAV may be broadcast and sent by the second UAV to the first UAV.
[0137] Receive the first information of the second UAV sent by the first UAV using the cellular communication network.
[0138] In some embodiments, verify the identity of the second UAV according to the first information of each UAV locally stored in the server platform.
[0139] In some embodiments, the first information received from the first UAV may at least include:
[0140] The identity information of the second UAV; and / or,
[0141] The flight information of the second UAV, etc.
[0142] In some embodiments, verifying the first information includes at least one of the following:
[0143] When the identity information of the second UAV in the first information cannot be queried on the server platform, it is determined that the first information fails the verification;
[0144] When the service platform verifies that the identity information of the second UAV in the first information is incorrect through the identity information coding rule, it is determined that the first information fails the verification;
[0145] When the service platform determines that the flight information in the first information and the flight information reported by the second UAV itself do not meet the same or similar conditions, or the flight state of the second UAV indicated by the flight information in the first information and the flight information reported by the second UAV itself does not conform to the flight law change, it is determined that the first information fails the verification;
[0146] When the service platform determines that the flight information in the first information and the flight information of the second UVA reported by the third UAV do not meet the same or similar conditions, it is determined that the first information fails the verification;
[0147] When the service platform determines that the UAV identified by the identity information in the first information has not reported to the service platform for supervision before takeoff, it is determined that the first information fails the verification.
[0148] When the first information fails the verification, the service platform will send a first warning message to the first UAV that reported the first information. By warning the first UAV, the flight safety of the first UAV can be improved, and / or by sending a second warning message through the supervision platform, it is convenient for the supervision platform to directly control the flight of the second UAV and achieve the safe management of the airspace.
[0149] In some embodiments, the method further includes:
[0150] Receiving a first task identifier from the first UAV before takeoff or during flight of the first UAV;
[0151] Generating a second task identifier according to the identity information of the first UAV determined by the service platform;
[0152] Verifying the first UAV according to the second task identifier and the first task identifier;
[0153] When the first UAV fails to pass the verification, send a first control instruction to the first UAV; the first control instruction includes at least one of the following:
[0154] An instruction prohibiting the execution of the flight mission;
[0155] A return-to-base instruction;
[0156] A landing instruction.
[0157] In this case, it is equivalent to the first UAV failing the authentication. The service platform will directly send a first control instruction to the first UAV, and understanding this first control instruction will cause the first UAV to stop flying or prohibit takeoff, thus ensuring airspace safety.
[0158] In some embodiments, before taking off, the first UAV will also negotiate with the service platform the key for secure communication during the flight process, and the negotiated key can be a symmetric key or an asymmetric key.
[0159] In some embodiments, the service platform determining the identity information of the first UAV may include but is not limited to at least one of the following:
[0160] The identity information pre-configured by the service platform for the first UAV;
[0161] The identity information registered by the first UAV that the service platform has previously accepted;
[0162] The identity information of the first UAV pre-generated or dynamically generated by the service platform according to preset rules.
[0163] In some embodiments, before receiving the first task identifier, the method further includes:
[0164] When generating the identity information of the first UAV, generate a key pair for the first UAV; the key pair includes a first key and a second key;
[0165] Send the first key to the first UAV.
[0166] The first key and the second key form an asymmetric key pair. The first key can be a public key, and the second key is a private key.
[0167] In some embodiments, in this way, the security protection of the first task identifier and / or the third information sent by the first UAV to the service platform is ensured. This security protection may include but is not limited to one of the following: security protection, integrity protection, and / or scrambling protection, etc.
[0168] In some embodiments, the method further includes:
[0169] Decrypt the first task identifier encrypted using the first key using the second key.
[0170] After receiving the first task identifier, the service platform may generate a second task identifier based on the identity information of the first UAV at the time of registration, and determine whether the identity of the first UAV passes verification by matching the first task identifier and the second task identifier. If the verification fails, a first control instruction to prohibit takeoff or stop flight is sent to the first UAV.
[0171] To prevent the first UAV from being hijacked and not obeying the first control instruction, a third warning message may also be sent to the supervision platform, and the third warning message is used for the supervision platform to perform flight control on the first UAV. For example, the supervision platform may send a control instruction to the first UAV, or send an alarm message to the user equipment of the user to whom the first UAV belongs, and administratively control the first UAV to stop flying.
[0172] As Figure 6 shown, an information processing method for a drone provided by an embodiment of the present disclosure is executed by a second drone UAV, and the method includes:
[0173] S3101: Broadcast the first information of the second UAV; after the first information is monitored by the first UAV, it is transmitted to the service platform;
[0174] S3102: Receive a second control instruction sent by the service platform when the first information fails to pass verification; the second control instruction includes at least one of the following:
[0175] An instruction to prohibit the execution of a flight task;
[0176] A return instruction;
[0177] A landing instruction.
[0178] The second UAV broadcasts the first information in the ISM band and / or the cellular communication band.
[0179] The first information may include at least the identity information of the second UAV.
[0180] In some embodiments, the first information may further include the flight information of the second UAV.
[0181] Receive a second control instruction sent by the service platform when the first information fails to pass verification.
[0182] After receiving the second control instruction, the second UAV needs to preferentially execute the second control instruction.
[0183] In some embodiments, the second control instruction includes at least one of the following:
[0184] Prohibition orders for flight missions;
[0185] Return instructions;
[0186] Landing instructions.
[0187] In some embodiments, the method further comprises:
[0188] The receiving supervision platform sends a third control instruction when receiving the second warning information sent by the service platform; the third control instruction includes at least one of the following:
[0189] Prohibition orders for flight missions;
[0190] Return instructions;
[0191] Landing instructions.
[0192] like Figure 7 As shown, the embodiment of the present disclosure provides an information processing method of a UAV, which is executed by a second UAV, and the method includes:
[0193] S4101: Receive a second warning message sent by the service platform; the second warning message is sent by the service platform when the first message fails to pass the verification; the first message is the information broadcast by the second UAV monitored by the first UAV; illustratively, the first message includes the identity information of the second UAV and / or the flight information of the second UAV;
[0194] S4102: Send a third control instruction to the second UAV; the third control instruction includes at least one of the following:
[0195] Prohibition orders for flight missions;
[0196] Return instructions;
[0197] Landing instructions.
[0198] The supervision platform may include a management platform of a government department, which may include one or more servers.
[0199] In some embodiments, when the second warning information is received and it is determined that the second UAV is still in flight, a third instruction is sent to the second UAV; otherwise, the third control instruction may not be sent, thereby reducing unnecessary instruction sending.
[0200] In some embodiments, a warning message is sent to a user device of a user to which the second UAV belongs, so that the user device can remotely control the second UAV to stop flying.
[0201] In some embodiments, if the second UAV still does not execute the third control instruction after receiving the third instruction, the destruction program may be executed. For example, the second UAV may be forced to stop flying by shooting it down.
[0202] Embodiments of the present disclosure address the above technical problems and propose a method for UAV identification and security management.
[0203] As Figure 2 shown, the UAV of the embodiments of the present disclosure includes a structural subsystem 101, an on-board terminal 102, a communication subsystem 103, a flight control subsystem 104, a power subsystem 106, and a payload subsystem 105. The unique product identification code of the UAV is marked on the structural subsystem 101 and can be reported or broadcast through the flight control subsystem 104 and the communication subsystem 103. The communication subsystem 103 is based on short-range communication technologies using ISM frequencies, including but not limited to Wi-Fi, Bluetooth, Zigbee, LORA, etc.
[0204] For UAVs, it is very difficult for the unique product identification code of the UAV marked on the structural subsystem to be recognized by other UAVs or regulatory agencies during flight, and there are related problems such as interference, communication distance, and security in the reporting of the unique product identification code based on broadcasting.
[0205] In the UAV system of the embodiments of the present disclosure, in addition to being compatible with traditional ISM frequency communication methods, the communication subsystem 103 innovatively uses a terrestrial public mobile communication system (cellular communication system, including but not limited to 5G) as the main communication data link for UAVs. And a new independent functional module is added to the UAV system: UAV on-board terminal 2 (i.e., Figure 2 the on-board terminal 102 shown), which can be integrated with the UAV flight control system or installed on the UAV as a separate module.
[0206] The schematic block diagram of the composition of the UAV on-board terminal 2 is as Figure 3 shown, including a main processing unit 201, an identity information management and control unit 202, a device information management and control unit 203, a user information management and control unit 204, a security management unit 205, a cellular communication unit 206, a data interface unit 207, and a data storage unit 208. To highlight the key points, other functional units related to the implementation of this patent but not related to the patent description have been omitted in the figure, such as the power management system of the terminal.
[0207] The main processing unit 201 completes the information calculation processing and control processes necessary for the terminal. The cellular communication unit 206 supports cellular communication systems including but not limited to 2G / 3G / 4G / 5G, etc., and realizes registration, authentication, and communication with the base station. The data interface unit 207 includes interfaces for connecting to the flight control system of the drone and the payload system, etc., and realizes data communication between the drone airborne terminal 2 and the drone. The data storage unit 208 realizes the secure storage of the data processed by the drone airborne terminal and the data of the drone system identity recognition information. The identity information control unit 202 realizes the generation, processing, and dynamic control of the identity information related to the drone system, and it at least includes 2 sub-units:
[0208] 1) The device information control unit is responsible for the processing and control of the identity information related to devices such as drones and airborne terminals.
[0209] 2) The user information control unit is responsible for the processing and control of the identity information related to the user, including the drone pilot, the SIM card issuer, and the user, etc. The security management unit 205 is the main functional module for realizing the security management of the drone in the embodiments of the present disclosure, and is responsible for following up the dynamic security management of the entire life cycle of the drone system identity recognition information.
[0210] In the embodiments of the present disclosure, the device information involved in the device information control unit 203 at least includes but is not limited to:
[0211] 1) The unique product identification code of the drone;
[0212] 2) The IMEI of the airborne terminal;
[0213] 3) The airborne terminal SN: It is built into the airborne terminal 2 and is also marked on the terminal nameplate or label.
[0214] In the embodiments of the present disclosure, the user-related information involved in the user information control unit 204 at least includes:
[0215] 1) The identity information of the drone owner;
[0216] 2) The identity information of the drone operator;
[0217] 3) The approval information of the drone's current operation;
[0218] 4) The ICCID of the SIM card;
[0219] 5) The IMSI related to the SIM card;
[0220] 6) The MSISDN of the user related to the SIM card;
[0221] 7) The identity information of the SIM card registration person.
[0222] The ICCID is the integrated circuit card identification number of the SIM card. The MSISDN is the international mobile subscriber identification number of the mobile station. The IMEI is the international mobile equipment identity, which is the unique identification number of global cellular communication terminals. The IMSI is the international mobile subscriber identity, and the SUPI is the user (subscription) permanent identifier, both of which can be used for mobile user identification.
[0223] The identity information of the UAV operator includes at least the identity information and license information of the UAV pilot, which can be obtained from the UAV cloud management platform such as the Civil Unmanned Aerial Vehicle Comprehensive Management Platform (UOM) system or pre-entered into the UAV on-board terminal 2.
[0224] The approval information for this UAV operation includes at least the approval information for the operation to be executed by this UAV, such as key information related to safety such as airspace, altitude, and operation type, which can be obtained from the UAV cloud management platform such as the Civil Unmanned Aerial Vehicle Comprehensive Management Platform (UOM) system or pre-entered into the UAV on-board terminal 2.
[0225] Based on Figure 8 The UAV identity recognition and security management architecture is as shown in Figure 8 The system includes a UAV (including the UAV on-board terminal) 301, a UAV user / operator 302, and a UAV cloud management platform 303.
[0226] Therefore, based on the UAV on-board terminal 2, Figure 3 and Figure 8 the UAV identity recognition and security management architecture shown, an UAV identity recognition and security management method is implemented. The following is an explanation of the background technology for understanding the embodiments of the present disclosure:
[0227] When the UAV leaves the factory, the registration and filing of the unique product identification number of the UAV are completed and displayed on the body of the UAV. At the same time, it is stored in the non-erasable area of the UAV and can be broadcast externally through Wi-Fi, etc., that is, the unique product identification number of the UAV can be obtained.
[0228] In the embodiments of the present disclosure, the UAV on-board terminal 2, in addition to being compatible with the traditional UAV C2 link, at least supports cellular mobile communication, has a globally unique device identifier (such as IMEI) and is registered by the management department as the unique identification number of the on-board terminal device. The C2 link of the traditional UAV is based on the ISM frequency band and there is no mandatory network access authentication requirement, so there is a risk of unregulated flight. The UAV on-board terminal 2 is based on the mobile communication system, has completed the network access permission type authentication, can be connected to the network in real time, and needs to insert a SIM card (including eSIM) when in use, and can be used only after registration and authentication. Through each valid SIM card, valid information such as ICCID, IMSI, and MSISDN can be associated.
[0229] Based on the above analysis of the background technology, to avoid unauthorized flights and drones turning off broadcasts or not actively reporting drone identification information, the drone identification and security management process of the embodiments of the present disclosure is as follows:
[0230] S1: Establishment of identity identification information elements. S1 can further include:
[0231] S11: The drone cloud management platform 303 establishes a drone ID ID_UAS for platform management according to the unique product identification code of the drone to perform the operation and the SN number of the on-board terminal 2. The specific ID generation process and format are not limited.
[0232] S12: After the drone is powered on and before formal flight, the on-board terminal 2 obtains the unique product identification code of the drone through the data interface unit 207.
[0233] S13: After the drone is powered on and before formal flight, the on-board terminal 2 obtains the IMEI of the on-board terminal 2 through the data interface unit 207.
[0234] S14: After the drone is powered on and before formal flight, the on-board terminal 2 obtains the SN of the on-board terminal 2 through the data interface unit 207.
[0235] S15: After the drone is powered on and before formal flight, the on-board terminal 2 obtains the ICCID of the SIM card through the data interface unit 207.
[0236] S16: After the drone is powered on and before formal flight, the on-board terminal 2 obtains the IMSI of the SIM card through the data interface unit 207.
[0237] S17: After the drone is powered on and before formal flight, the on-board terminal 2 obtains the MSISDN of the SIM card through the data interface unit 207.
[0238] S2: Registration and networking of the on-board terminal. S2 can include:
[0239] S21: After the drone is powered on and before formal flight, the on-board terminal 2 performs registration and authentication through the SIM card;
[0240] S22: If the SIM registration and authentication fail, the drone is prohibited from taking off and an error prompt is returned; if the authentication is successful, the following steps are performed.
[0241] S23: The on-board terminal 2 connects to the drone cloud management platform 303.
[0242] S3: Verification of drone identity information. S3 can include:
[0243] S31: The on-board terminal 2 transmits the SN of the on-board terminal 2 and the unique product identification code of the drone to the drone cloud management platform 303;
[0244] S32: The drone cloud management platform 303 checks in the cloud platform whether there is a matching drone ID ID_UAS through the SN of the on-board terminal 2 and the unique product identification code of the drone. If not, the platform prompts a warning message and notifies the on-board terminal 2 to prohibit the aircraft from taking off. If passed, proceed with the following steps;
[0245] S33: The drone cloud management platform 303 obtains the IMEI of the corresponding device of the on-board terminal 2 and checks whether the device has passed the authentication. If it has not passed the authentication, the platform prompts a warning message, notifies the on-board terminal 2, and prohibits the aircraft from taking off. If passed the authentication, proceed with the following steps;
[0246] S34: The drone cloud management platform 303 obtains the ICCID, IMSI, and MSISDN of the SIM card on the on-board terminal 2. The drone cloud management platform 303 obtains the corresponding ICCID, IMSI, and MSISDN of the SIM card from the cellular communication system (such as base stations, transmission networks, core networks, etc.) or the operator database through the identity information (such as ID cards) of the SIM card user for comparison. If any one of the three items does not match, the platform prompts a warning message and notifies the on-board terminal 2 to prohibit the aircraft from taking off. If all three items are compared and matched, proceed with the following steps;
[0247] S35: The drone cloud management platform 303 connects to the drone registration department, obtains the identity information of the drone owner through the unique product identification code of the drone, and conducts comparison and verification. If not passed, the platform prompts a warning message and notifies the on-board terminal 2 to prohibit the aircraft from taking off. If passed, proceed with the following steps;
[0248] S36: The drone cloud management platform 303 connects to the drone management department, and verifies the drone information, operation time, route, airspace application / filing information of this operation of the drone through the unique product identification code of the drone for this operation approval information of the drone. If the verification fails, the platform prompts a warning message, notifies the on-board terminal 2, and prohibits the aircraft from taking off. If the verification passes, proceed with the following steps;
[0249] S37: The drone cloud management platform 303 connects to the drone management department and verifies the identity information of the drone operator for this operation of the drone. If not passed, the platform prompts a warning message and notifies the on-board terminal 2 to prohibit the aircraft from taking off. If passed, proceed with the following steps.
[0250] S4: Drone identity information binding. This S4 may include:
[0251] S41: After the above steps of establishing identity information elements and the identity information verification step of the UAV cloud management platform 303, the UAV cloud management platform 303 generates a pair of unique asymmetric encryption public key PUB_K and private key PRI_K according to the UAV ID ID_UAS, and sends the public key PUB_K to the on-board terminal 2 through the network.
[0252] S42: Based on the UAV's current operation approval information, the identity information control unit 202 of the on-board terminal 2 binds the UAV's unique product identification code, the IMEI of the on-board terminal, the on-board terminal SN, the identity information of the UAV owner, the identity information of the UAV operator, the ICCID of the SIM card, the IMSI related to the SIM card, the MSISDN of the user related to the SIM card, and the identity information of the SIM card user in real time according to the set structure struct (the specific data structure is not limited, it can be a linked list or a structure, etc.) and generates a new identification data ID_WORK_T, which is stored in the data storage unit 208 as the unique identifier for the current UAV operation and is also the voucher for the UAV to perform the current take-off operation.
[0253] S43: The security management unit 205 of the on-board terminal 2 encrypts ID_WORK_T and the set structure struct with PUB_K and sends them to the UAV cloud management platform 303.
[0254] S44: The UAV cloud management platform 303 decrypts the received ID_WORK_T and the set structure struct with PRI_K. Based on the UAV's current operation approval information, the UAV cloud management platform 303 binds the UAV's unique product identification code, the IMEI of the on-board terminal, the on-board terminal SN, the identity information of the UAV owner, the identity information of the UAV operator, the ICCID of the SIM card, the IMSI related to the SIM card, the MSISDN of the user related to the SIM card, and the identity information of the SIM card user in real time according to the set structure struct (the specific data structure is not limited, it can be a linked list or a structure, etc.) and generates a new identification data ID_WORK_C, and checks it with ID_WORK_T: if they are inconsistent, the platform prompts a warning message, notifies the on-board terminal 2 and prohibits the aircraft from taking off; if they are consistent, proceed to the next step.
[0255] S45: The UAV cloud management platform 303 performs associated and secure storage on ID_WORK_C and the previously established ID_UAS, completes the UAV identity information binding process, and notifies the on-board terminal 2 that the pre-takeoff verification is completed.
[0256] S5: Safety control during flight operations. This S5 may include:
[0257] S51: After the above steps are completed, the aircraft can take off for operation.
[0258] S52: During the flight operation, in addition to normally broadcasting the basic identification information of the UAV (such as the unique product identification code of the UAV) to the outside through the communication subsystem 103, the UAV also regularly (such as 1 hz) reports the attitude information (latitude, longitude, altitude, heading, speed, etc.) and status information (battery, health status, etc.) of the UAV ID_WORK_T to the UAV cloud management platform 303 through the cellular network.
[0259] S53: The UAV cloud management platform 303 collects all the relevant safety information of the UAVs accessing the platform, including but not limited to ID_WORK_T, and the corresponding attitude information (latitude, longitude, altitude, heading, speed, etc.) and status information (battery, health status, etc.) of the UAVs.
[0260] S54: The UAV cloud management platform 303 processes the collected UAV safety-related information and refreshes the marks on the GIS interface regularly (such as 1 hz) according to the main attitude information, such as latitude, longitude, altitude, heading, speed, etc.
[0261] S55: The UAV cloud management platform 303 broadcasts the relevant safety information of other UAVs within a certain spherical distance (such as 500 meters, 1000 meters) around each UAV through the cellular network (base station) regularly (such as 1 hz), requiring each UAV to be able to reliably receive the relevant safety information of other UAVs.
[0262] S56: After receiving the relevant safety information of other UAVs, the UAV sends it to the UAV cloud management platform 303 through the cellular network (base station).
[0263] S57: The UAV cloud management platform 303 compares the safety information of other UAVs within a certain spherical distance (such as 500 meters, 1000 meters) around the received UAV reported by the terminal with the result of step S54. If it is found that the UAV-related safety information reported by the terminal is inconsistent with that in step S54, the operation should be stopped immediately, the UAV should return, the safety department should be informed, or manual intervention should be carried out; if they are consistent, the following steps should be carried out.
[0264] S58: During the flight of the UAV that meets the flight operation approval information for this time, both the on-board terminal 2 and the UAV cloud management platform 303 continuously repeat steps S52 - S57 regularly (such as 1 hz) until the flight operation for the flight operation approval information for this time is completed, realizing real-time monitoring and safety control during the UAV operation process. If the UAV shows behaviors that do not conform to the flight operation approval information during the process, the operation should be stopped immediately, the UAV should return, the safety department should be informed, or manual intervention should be carried out; if they are consistent, the following steps should be carried out.
[0265] S6: Identity information processing after flight operation. This S6 may include:
[0266] S61: After the UAV completes the flight operation of the operation approval information, it returns safely, and repeats steps S52-S57 for safety monitoring during the process.
[0267] S62: After the drone lands, the airborne terminal 2 checks the drone status information and reports to the drone cloud management platform 303.
[0268] S62: After the drone cloud management platform 303 confirms that it is correct, it notifies the airborne terminal 2 to unbind the ID_WORK_T information.
[0269] S63: After the airborne terminal 2 completes the unbinding of the ID_WORK_T information, it notifies the drone cloud management platform 303; the drone cloud management platform 303 unbinds the ID_WORK_C information.
[0270] S64: The drone cloud management platform 303 completes the unbinding of the ID_WORK_C information, notifies the airborne terminal 2 of the result, and the airborne terminal 2 records the relevant logs.
[0271] S65: The airborne terminal 2 controls the drone to shut down and ends the current operation. If there are related abnormalities or forced shutdowns during the process, the next flight operation requires the cooperation of the drone cloud management platform 303, and the airborne terminal 2 cooperates with specialized personnel to complete the abnormality resolution, and then perform the above steps to perform the flight operation.
[0272] The above is the drone identity identification and safety management process of the embodiment of the present disclosure, including the full-process identity identification and safety management before takeoff, during flight operations, and after operations. During flight operations, the airborne terminal 2 and the drone cloud management platform 303 regularly (such as 1hz) continuously verify and supervise the drone's posture and identity information to ensure the true acquisition of the drone's identity information and network broadcast transmission, ensure the safety of drones in the airspace, and achieve full-process coverage without omissions.
[0273] Through the multi-factor, multi-process, and multi-step identity information management and verification in the embodiments of the present disclosure, the problem of the authenticity of the UAV identity can be solved, and attackers can be prevented from forging broadcast information using the security vulnerabilities of the ISM band broadcast technology to induce or hijack the UAV. Through the unique binding and verification of multi-identity information such as "aircraft", "terminal", "card", "person", and "cloud", compared with the single UAV identification code broadcast method, the new binding and verification method can reduce the risk of UAV identity information impersonation: Since the issuing agencies of the UAV's unique product identification code, the IMEI management agency of the on-board communication device, the issuing agency of the SIM card, the issuing agency of the operator, and the cellular communication network (base station, core network), operator, etc. are all unrelated organizations, the possibility of being compromised and forged simultaneously within the same time period (such as within 1 second) is almost zero.
[0274] At the same time, by continuously verifying the attitude and identity information of the UAV at regular intervals (such as 1hz) through the on-board terminal and the UAV cloud management platform, the problems of lost and delayed broadcast of the position information of other UAVs in the area caused by the weak anti-interference ability or limited communication distance of the traditional ISM band broadcast technology can be solved (these problems will lead to UAV flight safety problems, such as collisions and mutual interference during operations).
[0275] In addition, through the real-time online monitoring of the entire process of the UAV identity information and the UAV attitude, abnormal behaviors of the UAV can be monitored in real time and disposed of in a timely manner. For example, if there is a deviation between the UAV flight route and the flight operation approval information, both the on-board terminal and the UAV cloud management platform can promptly sense and report to the regulatory department and take emergency measures. However, due to the lack of real-time networking in the solution based on the ISM band broadcast technology, it is difficult to achieve the full-process supervision and emergency response of the UAV. Therefore, when the UAV is connected to the network, the UAV cloud management platform can obtain information such as the electronic fence and yaw warning of the UAV, and the status of all UAVs is under monitoring, which can prevent problems before they occur.
[0276] Furthermore, the UAV can also obtain richer other UAV information and abnormal information in the area. Combining big data and AI technologies, some potential security risks can be predicted and avoided, greatly improving the security of the entire UAV system, making it possible for high-density and large-number UAV takeoffs, landings, and flights in the area, and facilitating the operation, supervision, and use of batch UAVs.
[0277] A method for deploying an on-board terminal in a UAV system and, after successful network registration, connecting to the UAV cloud management platform to individually verify the identity of the UAV's unique product identification code, the IMEI of the on-board terminal, the SN of the on-board terminal, the ICCID of the SIM card, the IMSI of the SIM card, and the MSISDN of the SIM card in the UAV cloud management platform.
[0278] After the identity information verification is passed, the on-board terminal generates a unique identifier for the current UAV operation based on the current operation approval information and identity information, encrypts it with the public key generated by the UAV cloud management platform for the UAV ID_UAS, and sends it to the UAV cloud management platform for consistency verification. After the verification is passed, the method for binding the UAV identity information is completed.
[0279] During the flight, the on-board terminal can receive the relevant safety information (such as attitude and status information) of other UAVs in the surrounding area. After uploading it to the UAV cloud management platform, the UAV cloud management platform compares the safety information of other UAVs reported by the on-board terminal within the reported range with the safety information directly reported by other UAVs to achieve the method of safety control.
[0280] In short, the technical solution provided by the embodiments of the present disclosure generates and verifies the UAV identity recognition information with multiple factors, multiple processes, and multiple steps of the machine (UAV), terminal (on-board terminal), card (SIM card), person (UAV operator, UAV owner, UAV user), and cloud (cloud platform), which can effectively avoid the risk of counterfeiting the identity recognition information of the current UAV unique product identification code based on broadcasting.
[0281] The on-board terminal can ensure that the UAV is always connected to the cloud management platform (and the supervision platform) during the entire flight operation cycle and report relevant supervision information. However, the ISM band broadcasting technology cannot ensure the UAV's full-process networking, which increases the supervision difficulty and there are supervision blind spots and safety hazards.
[0282] Based on mobile cellular communication, the on-board terminal can solve the problems of short communication distance, susceptibility to interference, and delay of the ISM band broadcasting technology, and avoid the risks of missing UAV identity recognition and flight safety caused by time delay due to technical limitations.
[0283] Based on mobile cellular communication, the on-board terminal can avoid the problem of limited communication capacity of the ISM band broadcasting technology (when the UAV density in the area is greater than a certain level, the UAV broadcasting based on the ISM band cannot be expanded, which will cause interference between the UAV broadcasts in the area, and then lead to the disconnection or loss of broadcast information, thus triggering safety hazards), and meet the full-life cycle identification and supervision of a large number of UAVs used simultaneously.
[0284] The UAV cloud management platform can also obtain management information such as the electronic fence and yaw warning of the operating UAV, and the status of the UAV is under monitoring, which can prevent problems before they occur.
[0285] The UAV can also obtain richer information of other UAVs and abnormal information in the area. Combining technologies such as big data and AI, it can predict and avoid some potential safety risks, greatly improving the safety of the entire UAV system, making it possible for high-density and large-flight-number UAV takeoffs, landings and flight operations in the area, and solving the inherent defects of traditional broadcast technologies.
[0286] As Figure 9 shown, an information processing device for a UAV provided by an embodiment of the present disclosure includes:
[0287] A listening module 110, configured to listen to the first information broadcast by the second UAV; the first information includes the identity information of the second UAV and / or the flight information of the second UAV;
[0288] A first sending module 120, configured to send the first information of the second UAV to the service platform; the first information is at least used for the service platform to verify.
[0289] In some embodiments, the terminal further includes:
[0290] A receiving module, configured to receive the first warning information sent by the service platform when the verification of the first information fails.
[0291] In some embodiments, the device further includes:
[0292] A first generating module, configured to generate a first task identifier according to the identity information of the first UAV;
[0293] The first sending module is configured to send the first task identifier to the service platform; the first task identifier is at least used by the service platform to authenticate the first UAV.
[0294] In some embodiments, the receiving module is further configured to receive a first key sent by the service platform when generating the first identity information of the first UAV before generating the first task identifier according to the identity information of the first UAV;
[0295] The first sending module is configured to send the first task identifier encrypted with the first key to the service platform.
[0296] In some embodiments, the receiving module is configured to receive a first control instruction sent by the service platform when the first UAV fails to pass the verification; the first control instruction includes at least one of the following:
[0297] A prohibition instruction for executing a flight task;
[0298] A return instruction;
[0299] Landing instruction.
[0300] In some embodiments, the first identity information includes: the UAV identifier of the first UAV and the identifier information of the communication terminal carried by the first UAV; the identifier information of the communication terminal includes: the device identifier of the communication terminal and / or the identifier information of the subscriber identity module (SIM) in the terminal.
[0301] As Figure 10 shown, an information processing device for a UAV provided by an embodiment of the present disclosure includes:
[0302] A first receiving module 210, configured to receive first information of a second UAV sent by a first unmanned aerial vehicle (UAV);
[0303] A verification module 220, configured to verify the first information; the first information includes the identity information of the second UAV and / or the flight information of the second UAV;
[0304] A second sending module 230, configured to send a first warning message to the first UAV and / or send a second warning message to a supervision platform when the first information fails to pass the verification.
[0305] In some embodiments, the first receiving module is configured to receive a first task identifier from the first UAV before the first UAV takes off or during flight.
[0306] The device may further include:
[0307] A second generation module, configured to generate a second task identifier according to the identity information of the first UAV determined by the service platform;
[0308] A first verification module, configured to verify the first UAV according to the second task identifier and the first task identifier;
[0309] A second sending module, configured to send a first control instruction to the first UAV when the first UAV fails to pass the verification; the first control instruction includes at least one of the following:
[0310] An instruction for prohibiting the execution of a flight task;
[0311] A return instruction;
[0312] A landing instruction.
[0313] In some embodiments, a third generation module is configured to generate a key pair for the first UAV when generating the identity information of the first UAV before receiving the first task identifier; the key pair includes a first key and a second key;
[0314] A second sending module, configured to send the first key to the first UAV; the first key is used by the first UAV to encrypt the first task identifier.
[0315] In some embodiments, the apparatus further comprises:
[0316] A decryption module, configured to decrypt the first task identifier encrypted with the first key using the second key.
[0317] As Figure 11 shown, an information processing method for an unmanned aerial vehicle provided by an embodiment of the present disclosure is executed by a second unmanned aerial vehicle (UAV), and the method comprises:
[0318] A broadcast module 310, configured to broadcast first information of the second UAV; after the first information is monitored by the first UAV, it is transmitted to a service platform; the first information includes identity information of the second UAV and / or flight information of the second UAV;
[0319] A second receiving module 320, configured to receive a second control instruction sent by the service platform when the first information fails to pass verification; the second control instruction includes at least one of the following:
[0320] An instruction for prohibiting the execution of a flight task;
[0321] A return instruction;
[0322] A landing instruction.
[0323] In some embodiments, the second receiving module is configured to receive a third control instruction sent by a supervision platform when the supervision platform receives second warning information sent by the service platform; the third control instruction includes at least one of the following:
[0324] An instruction for prohibiting the execution of a flight task;
[0325] A return instruction;
[0326] A landing instruction.
[0327] As Figure 12 shown, an information processing apparatus for an unmanned aerial vehicle provided by an embodiment of the present disclosure comprises:
[0328] A third receiving module 410, configured to receive second warning information sent by a service platform; the second warning information is sent by the service platform when the first information fails to pass verification; the first information is information broadcast by the second UAV monitored by the first unmanned aerial vehicle; the first information includes identity information of the second UAV and / or flight information of the second UAV;
[0329] A third sending module 420, configured to send a third control instruction to the second UAV; the third control instruction includes at least one of the following:
[0330] A prohibited execution instruction for a flight mission;
[0331] A return-to-base instruction;
[0332] A landing instruction.
[0333] Based on the hardware implementation of the foregoing program module, and in order to implement the method of the embodiments of the present application, the embodiments of the present application further provide an electronic device. Figure 13 Only an exemplary structure of the access control device is shown, rather than all structures, and partial structures or all structures shown can be implemented as needed. Figure 13 Shown part of the structure or all of the structure.
[0334] As Figure 13 As shown, the electronic device 1000 provided in the embodiments of the present application includes: at least one processor 1001, a memory 1002, a user interface 1003, and at least one network interface 1004. Each component in the electronic device is coupled together through a bus system 1005. It can be understood that the bus system 1005 is used to implement connection and communication between these components. In addition to a data bus, the bus system 1005 further includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 10 All kinds of buses are labeled as the bus system 1005.
[0335] Among them, the user interface 1003 may include a display, a keyboard, a mouse, a trackball, a click wheel, a button, a button, a touchpad, or a touch screen, etc.
[0336] The memory 1002 in the embodiments of the present application is used to store various types of data to support the operation of the access control device. Examples of these data include: any computer program for operating on the access control device.
[0337] The information processing method of the drone disclosed in the embodiments of the present application can be applied to or implemented by the processor 1001. The processor 1001 may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the information processing method of the drone can be completed by the integrated logic circuit of the hardware in the processor 1001 or the instructions in the form of software. The above-mentioned processor 1001 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 1001 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. Combining the steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or by a combination of the hardware and software modules in the decoding processor. The software module may be located in the storage medium, and this storage medium is located in the memory 1002. The processor 1001 reads the information in the memory 1002 and combines its hardware to complete the steps of the information processing method of the drone provided in the embodiments of the present application.
[0338] In an exemplary embodiment, the electronic device may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontroller units (MCUs), microprocessors, or other electronic components for executing the foregoing method.
[0339] It can be understood that the memory 1002 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory), an electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), a ferromagnetic random access memory (FRAM, ferromagnetic random access memory), a flash memory (Flash Memory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM, Random Access Memory), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as a static random access memory (SRAM, Static Random Access Memory), a synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory), a dynamic random access memory (DRAM, Dynamic Random Access Memory), a synchronous dynamic random access memory (SDRAM, Synchronous Dynamic Random Access Memory), a double data rate synchronous dynamic random access memory (DDR SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), an enhanced synchronous dynamic random access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), a sync link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), a direct rambus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0340] In an exemplary embodiment, the embodiments of the present application further provide a storage medium, namely a computer storage medium, specifically a computer-readable storage medium. For example, it includes a memory 1002 that stores a computer program. The above computer program can be executed by a processor 1001 of an electronic device to complete the steps of the method in the embodiments of the present application. The computer-readable storage medium can be a ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or a memory such as a CD-ROM.
[0341] It should be noted that: First, second, etc. are used to distinguish similar objects and do not necessarily describe a specific order or sequence.
[0342] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0343] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An information processing method for a drone, characterized in that, Performed by the first unmanned aerial vehicle (UAV), the method includes: Listening for the first information broadcast by the second UAV; the first information includes the identity information of the second UAV and / or the flight information of the second UAV; Sending the first information of the second UAV to the service platform; the first information is at least used for the service platform to verify.
2. The method according to claim 1, wherein The method further includes: Receiving the first warning information sent by the service platform when the verification of the first information fails.
3. The method according to claim 1, characterized in that The method further includes: Generating a first task identifier according to the identity information of the first UAV; Sending the first task identifier to the service platform; the first task identifier is at least used for the service platform to authenticate the first UAV.
4. The method according to claim 3, characterized in that, Before generating the first task identifier according to the identity information of the first UAV, the method further includes: Receiving the first key sent by the service platform when generating the first identity information of the first UAV; The sending the first task identifier to the service platform includes: Sending the first task identifier encrypted with the first key to the service platform.
5. The method according to claim 4, characterized in that, The method further includes: Receiving the first control instruction sent by the service platform when the verification of the first UAV based on the first task identifier fails; the first control instruction includes at least one of the following: Instruction to prohibit the execution of the flight task; Return flight instruction; Landing instruction.
6. The method according to claim 5, wherein The first identity information includes: the UAV identifier of the first UAV and the identifier information of the communication terminal carried by the first UAV; the identifier information of the communication terminal includes: the device identifier of the communication terminal and / or the identifier information of the subscriber identity module (SIM) in the terminal.
7. An information processing method for an unmanned aerial vehicle, characterized in that, Performed by the service platform, the method includes: Receiving the first information of the second UAV sent by the first unmanned aerial vehicle (UAV); the first information includes the identity information of the second UAV and / or the flight information of the second UAV; Verifying the first information; When the first information fails to pass the verification, sending the first warning information to the first UAV and / or sending the second warning information to the supervision platform.
8. The method according to claim 7, wherein The method further includes: Receiving the first task identifier from the first UAV before the first UAV takes off or during flight; the first task identifier is generated by the first UAV according to its own obtained identity information; Generating a second task identifier according to the identity information of the first UAV determined by the service platform; Verifying the first UAV according to the second task identifier and the first task identifier; When the first UAV fails to pass the verification, sending the first control instruction to the first UAV; the first control instruction includes at least one of the following: Instruction to prohibit the execution of the flight task; Return flight instruction; Landing instruction.
9. The method according to claim 8, wherein Before receiving the first task identifier, the method further includes: Generating a key pair for the first UAV when generating the identity information of the first UAV; the key pair includes a first key and a second key; Sending the first key to the first UAV; the first key is used for the first UAV to encrypt the first task identifier.
10. The method according to claim 9, wherein The method further includes: Decrypt the first task identifier encrypted by the first key using the second key.
11. An information processing method for a drone, characterized in that Executed by a second unmanned aerial vehicle (UAV), the method includes: Broadcasting first information of the second UAV; after the first information is monitored by the first UAV, it is transmitted to the service platform; the first information includes the identity information of the second UAV and / or the flight information of the second UAV; Receiving a second control instruction sent by the service platform when the first information fails verification; the second control instruction includes at least one of the following: A prohibited execution instruction for the flight task; A return-to-base instruction; A landing instruction.
12. The method according to claim 11, wherein The method further includes: Receiving a third control instruction sent by the supervision platform when the supervision platform receives the second warning information sent by the service platform; the third control instruction includes at least one of the following: A prohibited execution instruction for the flight task; A return-to-base instruction; A landing instruction.
13. An information processing method for a drone, characterized in that, Executed by the supervision platform, the method includes: Receiving the second warning information sent by the service platform; the second warning information is sent by the service platform when the first information fails verification; the first information is the information broadcast by the second UAV monitored by the first UAV; Sending a third control instruction to the second UAV; the third control instruction includes at least one of the following: A prohibited execution instruction for the flight task; A return-to-base instruction; A landing instruction.
14. An information processing device for a drone, characterized in that, The device includes: A monitoring module, configured to monitor the first information broadcast by the second UAV; A first sending module, configured to send the first information of the second UAV to the service platform; the first information is at least used for the service platform to verify.
15. An information processing device for a drone, characterized in that, The device includes: A first receiving module, configured to receive the first information of the second UAV sent by the first unmanned aerial vehicle (UAV); A verification module, configured to verify the first information; A second sending module, configured to send a first warning information to the first UAV and / or send a second warning information to the supervision platform when the first information fails verification.
16. An information processing device for a drone, characterized in that, The device includes: A broadcasting module, configured to broadcast the first information of the second UAV; after the first information is monitored by the first UAV, it is transmitted to the service platform; A second receiving module, configured to receive the second control instruction sent by the service platform when the first information fails verification; the second control instruction includes at least one of the following: A prohibited execution instruction for the flight task; A return-to-base instruction; A landing instruction.
17. An information processing device for a drone, characterized in that, The device includes: A third receiving module, configured to receive the second warning information sent by the service platform; the second warning information is sent by the service platform when the first information fails verification; the first information is the information broadcast by the second UAV monitored by the first UAV; the first information includes the identity information of the second UAV and / or the flight information of the second UAV; A third sending module, configured to send a third control instruction to the second UAV; the third control instruction includes at least one of the following: A prohibited execution instruction for the flight task; A return-to-base instruction; A landing instruction.
18. An electronic device, characterized in that, Includes: A processor and a memory for storing a computer program that can run on the processor, wherein, The processor, when running a computer program, performs the steps of the method according to any one of claims 1 to 6, 7 to 10, or 11 to 12.
19. A computer storage medium, wherein, The storage medium stores instructions that, when run on an electronic device, cause the electronic device to perform the steps of the method according to any one of claims 1 to 6, 7 to 10, or 11 to 12.
Citation Information
Cited By
Control method based on unmanned aerial vehicle and related device
CN121284560A
Control methods and related devices based on unmanned aerial vehicles
CN121284560B