Information interaction method and device and medium

By introducing an aircraft service platform into the drone system, centralized filtering and intervention of flight commands can be achieved, solving the problem that virtual electronic fence technology cannot prevent drones from bypassing no-fly zones and improving the safety of aircraft.

CN121613875APending Publication Date: 2026-03-06CHINA TOWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511767426.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-28
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing virtual electronic fence technology cannot effectively prevent drones from bypassing no-fly zones, resulting in a lack of aircraft safety.

Method used

By introducing an aircraft service platform and a collaborative takeover mechanism with the aircraft controller, control authority is transferred to the service platform with global monitoring capabilities. This enables centralized filtering and intervention of flight commands, preventing the direct issuance of dangerous commands due to misoperation or malicious attacks.

Benefits of technology

This enhances the safety of the aircraft, preventing dangerous commands from being issued directly due to operator error or malicious attack, thus ensuring safe flight.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121613875A_ABST
    Figure CN121613875A_ABST
Patent Text Reader

Abstract

The invention discloses an information interaction method and device and a medium, and belongs to the field of aircraft control, and the method comprises the steps: obtaining a switching request sent by an aircraft controller, the switching request being used for requesting to switch a control party of a target aircraft, and establishing a link with the target aircraft according to the switching request, a first control instruction sent by the aircraft controller is obtained, the first control signal is used for controlling the target aircraft to execute the target action, a first control signal is generated according to the first control instruction, and the first control signal is sent to the target aircraft through the link, so that the target aircraft executes the target action according to the first control signal; according to the invention, the aircraft service platform is introduced, and the control authority is transferred to the service platform with the global monitoring capability through a cooperative takeover mechanism between the aircraft service platform and the aircraft controller, thereby achieving the centralized filtering and intervention of flight instructions. And a dangerous instruction caused by misoperation or hostile attack of the control party is prevented from being directly issued to the aircraft.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of aircraft control, and specifically relates to an information interaction method, device and medium. Background Technology

[0002] As an important component of new productive forces, the low-altitude economy is entering a stage of rapid development, with various low-altitude aircraft, especially drones, being used in increasingly widespread scenarios. Against this backdrop, the effective management and safety control of aircraft has become a focus of industry attention.

[0003] Currently, most drone management systems employ methods such as virtual electronic fences. Virtual electronic fence technology pre-plans safe and dangerous zones in the airspace, configuring the dangerous zones within the aircraft controller. When the controller detects that an aircraft is about to enter a dangerous zone, it can refuse to execute the pilot's control commands and / or automatically control the drone to return to its home location.

[0004] However, virtual electronic fence technology has its flaws, and there is still a possibility that aircraft may enter no-fly zones, so the safety of aircraft cannot be guaranteed. Summary of the Invention

[0005] To address the aforementioned problems, this application provides an information exchange method, apparatus, and medium that can improve the safety of aircraft. The method includes: Obtain the switching request sent by the aircraft controller. The switching request is used to request the controller of the target aircraft to switch. Establish a link with the target aircraft based on the switching request; The first control command sent by the aircraft controller is obtained, and the first control signal is used to control the target aircraft to perform the target action. Generate a first control signal according to the first control command; The first control signal is sent to the target aircraft via a link, so that the target aircraft can perform the target action according to the first control signal.

[0006] Before receiving the switch request, the method also includes: Determine if the target aircraft meets the control switching conditions; Send a switching command to the aircraft controller. The switching command is used to instruct the aircraft controller to send a switching request to the aircraft service platform.

[0007] Furthermore, the control switching conditions include at least one of time switching conditions, altitude switching conditions, distance switching conditions, and stability switching conditions; The target aircraft meets the time switching conditions, including the target aircraft's takeoff duration reaching a duration threshold. The target aircraft meets the altitude switching conditions, including the target aircraft's flight altitude reaching an altitude threshold. The target aircraft meets the distance switching conditions, including the target aircraft's flight distance reaching a distance threshold. The target aircraft meets the stability switching conditions, including the target aircraft's flight stability score reaching the stability score threshold.

[0008] Furthermore, before generating the first control signal, the method also includes: Perform risk control and safety verification on the target actions; Among them, risk control verification is used to prevent the target aircraft from entering high-risk areas, while safety verification is used to ensure the safe flight of the target aircraft.

[0009] This application also provides an information interaction method applied to an aircraft controller, the method comprising: Send a switching request to the aircraft service platform. The switching request is used to establish a link between the aircraft service platform and the target aircraft. Send a first control command to the aircraft service platform so that the aircraft service platform controls the target aircraft to perform the actions indicated by the first control command.

[0010] Furthermore, before sending the handover request, the method also includes: Receive the switching command sent by the aircraft service platform; or, Determine that the target aircraft meets the control switching conditions.

[0011] Furthermore, the control switching conditions include at least one of time switching conditions, altitude switching conditions, distance switching conditions, and stability switching conditions; The target aircraft meets the time switching conditions, including the target aircraft's takeoff duration reaching a duration threshold. The target aircraft meets the altitude switching conditions, including the target aircraft's flight altitude reaching an altitude threshold. The target aircraft meets the distance switching conditions, including the target aircraft's flight distance reaching a distance threshold. The target aircraft meets the stability switching conditions, including the target aircraft's flight stability score reaching the stability score threshold.

[0012] This application also provides an information interaction device applied to an aircraft service platform, including a transceiver module and a processing module. The transceiver module is used to transmit and receive signals, and the processing module is used to implement the method as described above.

[0013] This application also provides an information interaction device applied to an aircraft controller, including a transceiver module and a processing module. The transceiver module is used to transmit and receive signals, and the processing module is used to implement the method as described above.

[0014] This application also provides a computer-storable medium storing computer instructions, which, when executed by a processor, perform steps as described in any of the above methods.

[0015] This application provides an information interaction method applied to an aircraft service platform. The method includes: acquiring a switching request sent by an aircraft controller, the switching request being used to request a switch of the controller of a target aircraft; establishing a link with the target aircraft based on the switching request; acquiring a first control command sent by the aircraft controller, the first control signal being used to control the target aircraft to perform a target action; generating a first control signal based on the first control command; and sending the first control signal to the target aircraft through the link, so that the target aircraft performs the target action according to the first control signal.

[0016] As can be seen, this application introduces an aircraft service platform. Through the collaborative takeover mechanism between the aircraft service platform and the aircraft controller, control authority is transferred to the service platform with global monitoring capabilities. This enables centralized filtering and intervention of flight commands, avoiding the direct issuance of dangerous commands to the aircraft due to operator error or malicious attack, thereby improving aircraft safety. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 A schematic diagram illustrating an application scenario of an embodiment of this application is shown; Figure 2 A flowchart illustrating the steps of an information interaction method according to an embodiment of this application is shown; Figure 3 A schematic diagram of the structure of an information interaction device provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an information interaction device provided in an embodiment of this application. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0020] Currently, most no-fly zone management for low-altitude aircraft is achieved through virtual electronic fence technology. Virtual electronic fence technology combines satellite positioning systems and geographic information systems to delineate no-fly zones on electronic maps. When an aircraft approaches or enters a no-fly zone, the control system automatically triggers an alarm and implements restrictive measures such as returning to base, hovering, or landing. This technology is widely used in various sensitive areas, effectively preventing security risks caused by drones entering sensitive areas. With technological upgrades, virtual electronic fences now support dynamic updates and the setting of complex polygonal areas. Some systems can also push temporary no-fly orders in real time via ground stations or the cloud, achieving more flexible control.

[0021] However, virtual electronic fence technology relies on electronic maps stored in the control system, which poses a risk of being bypassed. For example, attackers can bypass no-fly zones set in the electronic map by modifying the control system or the electronic map itself.

[0022] In fact, other technologies similar to virtual electronic fences suffer from the same problems. Relying solely on a control system to monitor an aircraft can be circumvented, resulting in inadequate oversight and an inability to guarantee the aircraft's safety. It should be noted that the "safety of the aircraft" referred to in this application's embodiments refers to the safety of the locations the aircraft passes through, not the safety of the aircraft itself.

[0023] Based on this, this application provides an information interaction method. This method can be applied to an aircraft service platform. The aircraft service platform first obtains a switching request sent by the aircraft controller, the switching request being used to request a switch of control over the target aircraft; then, the aircraft service platform establishes a link with the target aircraft according to the switching request. After the link is established, the aircraft service platform obtains a first control command sent by the aircraft controller, and generates a first control signal according to the first control command; the first control signal is then sent to the target aircraft through the link, so that the target aircraft performs a target action according to the first control signal. Therefore, this application introduces an aircraft service platform, and through a collaborative takeover mechanism between the aircraft service platform and the aircraft controller, transfers control authority to a service platform with global monitoring capabilities, achieving centralized filtering and intervention of flight commands, and avoiding the direct issuance of dangerous commands to the aircraft due to operator error or malicious attack.

[0024] The following description, in conjunction with the accompanying drawings, introduces some implementation methods provided in this application. It is understood that the following embodiments are for illustrative purposes only. Those skilled in the art can derive other technical solutions based on the core ideas of this application and in conjunction with common knowledge in the field.

[0025] First, we will introduce the application scenarios of the embodiments of this application.

[0026] See Figure 1 This figure is a schematic diagram of an exemplary application scenario provided by an embodiment of this application. Figure 1 The application scenario shown includes user 11, user 12, and aircraft control system 20. Aircraft control system 20 includes aircraft controller 211, aircraft controller 212, aircraft 221, aircraft 222, and aircraft service platform 23. The aircraft service platform 23 can be a software platform. Specifically, aircraft control system 20 may include one or more signal forwarding devices and a server. The server runs the aircraft service platform 23, and the signal forwarding devices forward control signals.

[0027] In this configuration, user 11 controls aircraft 221, and user 12 controls aircraft 222. Before switching control, user 11 can control aircraft 221 using aircraft controller 211. Signals sent by controller 211 can reach aircraft 221 directly (or via relay from other devices), thereby controlling aircraft 211 to perform corresponding actions. Similarly, user 12 can control aircraft 222 using aircraft controller 212. Signals sent by controller 212 can reach aircraft 222 directly (or via relay from other devices), thereby controlling aircraft 212 to perform corresponding actions.

[0028] When a switch of control is required, the aircraft controller 211 can send a switch request to the aircraft service platform 23, thereby switching the control of the aircraft 221 from the aircraft controller 211 to the aircraft service platform 23. After the switch, operations performed by the user 21 on the aircraft controller 211 can be sent by the aircraft controller 211 to the aircraft service platform 23 as control commands. The aircraft service platform 23 can generate control signals according to the control commands and send them to the aircraft 221 to achieve control of the aircraft 221.

[0029] The following is combined Figure 2 This document provides a detailed description of the information interaction method provided in the embodiments of this application. See also... Figure 2 The figure is an interactive schematic diagram of an information interaction method provided in an embodiment of this application, including: S201: The aircraft controller sends a switching request to the aircraft service platform.

[0030] In this embodiment, the aircraft controller can send a handover request to the aircraft service platform. The handover request is used to request a switchover of the control of the target aircraft. Accordingly, the aircraft service platform can determine the control of the target aircraft that needs to be switched based on the handover request, and then continue to execute subsequent steps (such as step S202 below).

[0031] Optionally, the aircraft controller can send a switching request proactively or based on control commands from the aircraft service platform.

[0032] Specifically, the aircraft controller can determine whether the target aircraft meets the conditions for switching control (hereinafter referred to as the control switching conditions), and after determining that the target aircraft meets the control switching conditions, it sends a switching request to the aircraft service platform.

[0033] Alternatively, the aircraft service platform can determine whether the target aircraft meets the control handover conditions. If so, the aircraft service platform can send a handover command to the aircraft controller. The handover command instructs the aircraft controller to send a handover request to the aircraft service platform. After receiving the handover command, the aircraft controller generates a control request based on the handover command and sends control commands to the aircraft service platform.

[0034] In other words, the aircraft controller can proactively determine whether the target aircraft needs to switch control and send a switch request upon confirmation. Alternatively, the aircraft service platform can determine whether the target aircraft needs to switch control and trigger the aircraft controller to send a switch request upon confirmation. That is, the action of determining whether to switch control can be performed by either the aircraft controller or the aircraft service platform. If the aircraft service platform determines whether to switch the target aircraft's control, user interference can be avoided, further improving security.

[0035] The following section uses the example of an aircraft service platform determining whether it needs to switch the control of a target aircraft to illustrate some specific implementation methods for determining whether it needs to switch the control of a target aircraft.

[0036] When determining whether to switch the control provider of a target aircraft, the aircraft service platform can obtain relevant parameters of the target aircraft and determine whether the target aircraft meets the control provider switching conditions based on these parameters. If the target aircraft meets the control provider switching conditions, the aircraft service platform determines that the control provider of the target aircraft needs to be switched.

[0037] The relevant parameters of the target aircraft may include, for example, its flight duration, speed, altitude, trajectory, and attitude. The aircraft service platform can obtain these parameters through a connection with the aircraft controller or the target aircraft, or through monitoring equipment such as cameras, remote sensing satellites, and radar.

[0038] Optionally, the control switching conditions may include at least one of time switching conditions, altitude switching conditions, distance switching conditions, and stability switching conditions. These will be described in detail below.

[0039] The time switching condition can be a condition satisfied by the flight time of the target aircraft. Specifically, a duration threshold can be preset, and timing can begin after the target aircraft takes off. When the takeoff time of the target aircraft reaches the duration threshold, it is determined that the target aircraft meets the time switching condition, and the control of the target aircraft needs to be switched.

[0040] Altitude switching conditions can be conditions satisfied by the target aircraft's flight altitude. Specifically, an altitude threshold can be preset, and the target aircraft's flight altitude can be monitored after takeoff. When the target aircraft's flight altitude reaches the altitude threshold, it is determined that the target aircraft meets the altitude switching conditions, and the control of the target aircraft needs to be switched.

[0041] Altitude switching conditions can be conditions satisfied by the target aircraft's flight distance. Specifically, a distance threshold can be preset, and the target aircraft's flight distance can be monitored after takeoff. When the target aircraft's flight distance reaches the distance threshold, it is determined that the target aircraft meets the distance switching condition, and the control of the target aircraft needs to be switched.

[0042] The stability switching condition can be a condition satisfied by the stability of the target aircraft. Specifically, stability score calculation rules and stability score thresholds can be preset. The stability score is calculated based on relevant parameters of the target aircraft, such as attitude fluctuations. After takeoff, relevant parameters of the target aircraft can be monitored and the stability score calculated. When the stability score of the target aircraft reaches the stability score threshold, it is determined that the target aircraft meets the stability switching condition, and the control of the target aircraft needs to be switched.

[0043] Optionally, when the control switching conditions include multiple switching conditions, the aircraft service platform can determine that the target aircraft meets the control switching conditions when one switching condition is met, or it can determine that the target aircraft meets the control switching conditions when multiple or all switching conditions are met.

[0044] S202: The aircraft service platform establishes a link with the target aircraft based on the switching request.

[0045] After receiving a switching request from the aircraft controller, the aircraft service platform can establish a link with the target aircraft based on the switching request, and then transmit control signals through the link.

[0046] Optionally, the aircraft service platform can establish a link with the target aircraft via the public internet. Alternatively, the aircraft service platform can establish a point-to-point link with the target aircraft. Alternatively, the aircraft service platform can use a low-altitude private network to establish a link with the target aircraft. This application does not limit the specific implementation of the link between the aircraft service platform and the target aircraft.

[0047] It is understandable that a link may have already been established between the aircraft service platform and the target aircraft before step S202. However, this link is not used to take over control of the target aircraft. For example, before the control switching conditions are met, control signals from the aircraft controller can reach the target aircraft through forwarding by the aircraft service platform, but the aircraft service platform does not filter the control signals. That is, before the control switching conditions are met, the aircraft control platform does not take over control of the target aircraft.

[0048] After the aircraft service platform takes over the target aircraft, the aircraft controller does not directly issue control commands to the target aircraft. Instead, these commands are relayed to the target aircraft through the aircraft service platform. In other words, if the controller of the target aircraft needs to execute a specific flight command, the controller can manipulate the aircraft controller. The aircraft controller generates control commands based on the controller's actions and sends them to the aircraft service platform. The aircraft service platform then generates control signals based on these commands and sends them to the target aircraft via a link, thus completing control of the target aircraft.

[0049] In this embodiment, the data sent to the target aircraft to instruct it to complete flight maneuvers is called a control signal. Other data is called control commands. It is understood that control signals and control commands are used only to distinguish data sent to different objects by name; in practical applications, both can be wireless signals.

[0050] The following steps, S203-S205, introduce some specific implementation methods for controlling the target aircraft through the aircraft service platform.

[0051] S203: The aircraft controller sends the first control command to the aircraft service platform.

[0052] If the controller of the target aircraft needs to manipulate the target aircraft to perform a target action, the controller can do so on the aircraft controller. The aircraft controller will digitize the control data performed by the controller, obtain the first control command, and send the first control command to the aircraft service platform.

[0053] Optionally, the first control command can indicate a specific target action or the state of the target aircraft. If the first control command is used to indicate the state of the target aircraft, then the target action is the action that causes the target aircraft to reach the state indicated by the first control command. For example, if the first control command indicates the flight altitude of the target aircraft, then the target action could be the action of "adjusting the flight altitude to the flight altitude indicated by the first control command." As another example, if the first control command indicates the waypoint of the target aircraft, then the target action could be the action of "flying to the waypoint indicated by the first control command." In other words, parsing control commands through the aircraft service platform reduces the difficulty of operation for the controller and improves the usability and user experience of the aircraft.

[0054] S204: The aircraft service platform generates a first control signal based on the first control command.

[0055] After receiving the first control command, the aircraft service platform can generate a first control signal based on the first control command. The first control signal is used to instruct the target aircraft to complete the target action.

[0056] If the first control command is used to instruct a specific target action, the aircraft service platform can reuse the first control command when generating the first control signal. For example, the first control command can be encapsulated into a control signal to obtain the first control signal.

[0057] If the first control command is used to indicate the flight status of the target aircraft, when generating the first control signal, the aircraft service platform can parse the flight status of the target aircraft, determine the action required to achieve that flight status (i.e., the target action), and then generate the corresponding first control command based on the target action. In this way, the aircraft service platform parses the control command, and the controller only needs to input the desired state of the aircraft to achieve control of the target aircraft, reducing the difficulty of operation for the controller and improving the ease of use and user experience of the aircraft.

[0058] Before receiving the first control signal, the aircraft service platform can verify the target action. This verification refers to checking the aircraft executing the target action to determine whether there is a safety risk in the target aircraft performing the target action according to the first control command. If the first control command passes the verification, it means that the first control command does not pose a safety risk, and the target aircraft can be controlled according to the first control command. In this case, the aircraft service platform generates the first control signal based on the first control command. If the first control command fails the verification, it means that the first control command may pose a safety risk, and the target aircraft should not be controlled according to the first control command. The aircraft service platform can refuse to generate the first control signal based on the first control command.

[0059] Optionally, the verification of the first control command may include a safety verification of the target aircraft's flight trajectory and a safety verification of the target aircraft itself. In some possible implementations, the former may be referred to as a risk control verification, and the latter as a safety verification.

[0060] Risk control verification refers to the verification of the risk level of a target aircraft, that is, determining whether the target aircraft's actions will affect the safety of other objects. By passing risk control verification, the target aircraft can be prevented from entering high-risk areas. For example, it can be determined whether the target aircraft will enter a high-risk area during its actions. If so, it can be considered that the target aircraft's actions will affect the safety of the high-risk area, and the risk control verification will fail.

[0061] Understandably, these high-risk areas can be pre-defined on the electronic map of the aircraft service platform. Since the high-risk areas are recorded on the aircraft service platform rather than the aircraft controller, the aircraft controller cannot tamper with these areas, thus ensuring the safety of the aircraft.

[0062] Safety verification refers to the verification of the target aircraft itself, that is, determining whether there is a risk of collision, crash, or damage during the target aircraft's execution of the target maneuver, indicating the aircraft's safety. Through safety verification, high-risk maneuvers can be avoided. For example, it can be determined whether the target aircraft's flight speed exceeds the rated flight speed of the rake aircraft, or whether the rake aircraft's load exceeds the target aircraft's rated load. If so, it can be considered that the target aircraft's execution of the target maneuver would affect its own safety, and it will fail the safety verification.

[0063] If the target action can pass the risk control verification and safety verification, it means that the target aircraft will not cause any safety hazards when performing the target action, and the aircraft service platform can generate the first control signal according to the first control command.

[0064] If the target action fails the risk control verification or safety verification, it means that the target aircraft's execution of the target action will bring safety hazards, and the aircraft service platform refuses to generate the first control signal based on the first control command.

[0065] Optionally, if the target action risk control verification or safety verification is performed, the aircraft service platform can return a control rejection response to the aircraft controller to notify the target aircraft's controller that it cannot control the target aircraft as required. And / or, the aircraft service platform can send preset commands to the target aircraft. Preset commands may include, for example, hovering commands, circling commands, etc., to prevent unexpected situations from occurring due to the target aircraft not receiving control commands.

[0066] S205: The aircraft service platform sends the first control signal to the target aircraft via a link.

[0067] After generating the first control signal, the aircraft service platform can send the first control signal to the target aircraft via a link, so that the target aircraft can perform the target action according to the first control signal. Optionally, the aircraft service platform can also provide feedback control response to the aircraft controller to inform the controller to manipulate the target aircraft to perform the target action.

[0068] This application provides an information interaction method applied to an aircraft service platform. The method includes: acquiring a switching request sent by an aircraft controller, the switching request being used to request a switch of the controller of a target aircraft; establishing a link with the target aircraft based on the switching request; acquiring a first control command sent by the aircraft controller, the first control signal being used to control the target aircraft to perform a target action; generating a first control signal based on the first control command; and sending the first control signal to the target aircraft through the link, so that the target aircraft performs the target action according to the first control signal.

[0069] As can be seen, this application introduces an aircraft service platform. Through the collaborative takeover mechanism between the aircraft service platform and the aircraft controller, control authority is transferred to the service platform with global monitoring capabilities. This enables centralized filtering and intervention of flight commands, avoiding the direct issuance of dangerous commands to the aircraft due to operator error or malicious attack.

[0070] Alternatively, in some possible implementations, to further enhance security, quantum encryption can be used for communication between the aircraft service platform, the aircraft controller, and the target aircraft.

[0071] Optionally, in some possible implementations, to further enhance security, the aircraft service platform can record the target aircraft's flight data and various related commands during flight, and upload this data to the blockchain. Thus, if verification of the target aircraft is required, it can be performed through the blockchain. Due to the decentralized and immutable characteristics of blockchain, this method offers high data security.

[0072] The above describes some specific implementations of the information interaction device provided in the embodiments of this application. Based on this, this application also provides a corresponding information interaction device. The information interaction device provided in the embodiments of this application will be described below from the perspective of functional modularity.

[0073] See Figure 3 , Figure 3 This is a schematic diagram of the structure of an information interaction device provided in an embodiment of this application. Specifically, Figure 3 The information interaction device 300 shown is applied to an aircraft service platform and includes: The transceiver module 310 is used to acquire a switching request sent by the aircraft controller, the switching request being used to request the controller of the target aircraft to switch; Processing module 320 is used to establish a link with the target aircraft based on the switching request; The transceiver module 310 is also used to acquire a first control command sent by the aircraft controller, wherein the first control signal is used to control the target aircraft to perform target actions; The processing module 320 is further configured to generate a first control signal according to the first control instruction; The transceiver module 310 is also configured to send the first control signal to the target aircraft via the link, so that the target aircraft performs the target action according to the first control signal.

[0074] Optionally, the processing module 320 is specifically used to determine, before obtaining the switching request, that the target aircraft meets the control switching conditions, which include at least one of time switching conditions, altitude switching conditions, distance switching conditions, and stability switching conditions. The target aircraft meets the time switching conditions including the target aircraft's takeoff duration reaching a duration threshold; The target aircraft meets the altitude switching condition by the target aircraft reaching an altitude threshold. The target aircraft meets the distance switching condition if the flight distance of the target aircraft reaches a distance threshold. The target aircraft meets the stability switching condition by the target aircraft's flight stability score reaching a stability score threshold.

[0075] Optionally, the transceiver module 310 is used to send a switching instruction to the aircraft controller, the switching instruction being used to instruct the aircraft controller to send the switching request to the aircraft service platform; Optionally, the processing module 320 is further configured to perform risk control verification and safety verification on the target action before generating the first control signal, wherein the risk control verification is used to prevent the target aircraft from entering a high-risk area, and the safety verification is used to ensure the safe flight of the target aircraft.

[0076] Figure 4 This is a schematic diagram of the structure of an information interaction device 400 provided in an embodiment of this application. Specifically, Figure 4 The information interaction device 400 shown is used in an aircraft controller and includes: The transceiver module 410 is used to send a switching request to the aircraft service platform. The switching request is used to establish a link between the aircraft service platform and the target aircraft. It is also used to send a first control command to the aircraft service platform so that the aircraft service platform controls the target aircraft to perform the action indicated by the first control command.

[0077] Optionally, before sending the switching request, the transceiver module 410 obtains the switching instruction sent by the aircraft service platform to determine whether the target aircraft meets the control switching conditions. The control switching conditions include at least one of time switching conditions, altitude switching conditions, distance switching conditions, and stability switching conditions. The target aircraft meets the time switching conditions including the target aircraft's takeoff duration reaching a duration threshold; The target aircraft meets the altitude switching condition by the target aircraft reaching an altitude threshold. The target aircraft meets the distance switching condition if the flight distance of the target aircraft reaches a distance threshold. The target aircraft meets the stability switching condition by the target aircraft's flight stability score reaching a stability score threshold.

[0078] This application also provides corresponding devices, computer storage media, and computer program products for implementing the technical solutions provided in this application.

[0079] The device includes a memory and a processor. The memory stores instructions or code, and the processor executes the instructions or code to cause the device to perform the data processing method described in any embodiment of this application.

[0080] The computer storage medium stores code, and when the code is run, the device running the code implements the data processing method described in any embodiment of this application.

[0081] The computer program product contains instructions. When run on a computer, it causes the computer to perform the data processing method described in any embodiment of this application.

[0082] In the embodiments of this application, the terms "first" and "second" (if they exist) are used only as name identifiers and do not represent the order of first and second.

[0083] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that all or part of the steps in the methods of the above embodiments can be implemented by means of software plus a general-purpose hardware platform. Based on this understanding, the technical solution of this application can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as a read-only memory (ROM), magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, a server, or a network communication device such as a router) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0084] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on its differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0085] Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. An information interaction method, characterized in that, The method applied to an aircraft service platform comprises: obtaining a switching request sent by an aircraft controller, the switching request being used to request a control party of a target aircraft; establishing a link between the aircraft service platform and the target aircraft according to the switching request; obtaining a first control instruction sent by the aircraft controller, the first control instruction being used to control the target aircraft to perform a target action; generating a first control signal according to the first control instruction; sending the first control signal to the target aircraft through the link, so that the target aircraft performs the target action according to the first control signal.

2. The method of claim 1, wherein, Before obtaining the switching request, the method further comprises: determining that the aircraft satisfies a control party switching condition; sending a switching instruction to the aircraft controller, the switching instruction being used to instruct the aircraft controller to send the switching request to the aircraft service platform.

3. The method of claim 2, wherein, The control party switching condition comprises at least one of a time switching condition, a height switching condition, a distance switching condition and a stability switching condition; The target aircraft satisfying the time switching condition comprises that a take-off time length of the target aircraft reaches a time length threshold; The target aircraft satisfying the height switching condition comprises that a flight height of the target aircraft reaches a height threshold; The target aircraft satisfying the distance switching condition comprises that a flight distance of the target aircraft reaches a distance threshold; The target aircraft satisfying the stability switching condition comprises that a flight stability score of the target aircraft reaches a stability score threshold.

4. The method according to any one of claims 1 to 3, characterized in that, Before generating the first control signal, the method further comprises: performing a risk control check and a safety check on the target action; The risk control check is used to avoid the target aircraft from entering a high-risk area, and the safety check is used to ensure safe flight of the target aircraft.

5. An information interaction method, characterized in that, The method applied to an aircraft controller comprises: sending a switching request to an aircraft service platform, the switching request being used to establish a link between the aircraft service platform and a target aircraft; sending a first control instruction to the aircraft service platform, so that the aircraft service platform controls the target aircraft to perform an action indicated by the first control instruction according to the first control instruction.

6. The method of claim 5, wherein, Before sending the switching request, the method further comprises: obtaining a switching instruction sent by the aircraft service platform; or determining that the target aircraft satisfies a control party switching condition.

7. The method of claim 6, wherein, The control party switching condition comprises at least one of a time switching condition, a height switching condition, a distance switching condition and a stability switching condition; The target aircraft satisfying the time switching condition comprises that a take-off time length of the target aircraft reaches a time length threshold; The target aircraft satisfying the height switching condition comprises that a flight height of the target aircraft reaches a height threshold; The target aircraft satisfying the distance switching condition comprises that a flight distance of the target aircraft reaches a distance threshold; The target aircraft satisfying the stability switching condition comprises that a flight stability score of the target aircraft reaches a stability score threshold.

8. An information interaction device, characterized in that, The application is applied to an aircraft service platform, comprising a transceiver module and a processing module, the transceiver module is used for transceiving signals, and the processing module is used for implementing the method as claimed in any one of claims 1-4.

9. An information interaction device, characterized in that, The application is applied to an aircraft controller, comprising a transceiver module and a processing module, the transceiver module is used for transceiving signals, and the processing module is used for implementing the method as claimed in any one of claims 5-7.

10. A computer storable medium, characterized by The computer instructions are stored on the storage medium, and the computer instructions are executed by the processor, or the steps in the method as claimed in any one of claims 1-7 are executed.