Position information interaction method and position information interaction device of aircraft

By converting altitude references between the client and server, the problem of inconsistent aircraft position identification in low-altitude airspace was solved, enabling timely and accurate interaction of aircraft position information and improving the efficiency of low-altitude airspace management and flight safety.

CN121568041APending Publication Date: 2026-02-24LOW-ALTITUDE ECONOMIC BRANCH OF GUANGDONG-HONG KONG-MACAO GREATER BAY AREA DIGITAL ECONOMY RESEARCH INSTITUTE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411670441.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2026-02-24

AI Technical Summary

Technical Problem

The lack of standardized altitude standards in low-altitude airspace makes it difficult for aircraft to accurately and promptly identify the positions of other aircraft, affecting flight safety and low-altitude information sharing.

Method used

The client sets an altitude reference to acquire and send the aircraft's position information, which is then converted and processed by the server before being sent to the other aircraft, thus achieving unified interaction of position information.

Benefits of technology

This ensures that aircraft can obtain the location information of other aircraft in a timely and accurate manner, improving the efficiency of low-altitude airspace management and flight safety, and realizing the coordination and information sharing of low-altitude operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121568041A_ABST
    Figure CN121568041A_ABST
Patent Text Reader

Abstract

The invention provides a position information interaction method and device of an aircraft, electronic equipment and a non-instantaneous computer readable storage medium, the position information interaction method of the aircraft is applied to a client, and the client and a first aircraft have a preset corresponding relation. The method comprises the following steps: acquiring position information of the first aircraft; the position information of the first aircraft is sent to a server based on the height reference set by the client; and receiving position information of a second aircraft from the server, wherein the position information of the second aircraft is represented by the height reference set by the client. According to some embodiments, height conversion is performed on the position information of the aircraft through the client according to the height reference set by the client, so that the current aircraft can timely and accurately obtain the position information of the current aircraft and other aircrafts, and conditions are provided for safe flight of the aircraft.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic map technology, and more specifically, to a method and device for exchanging location information of an aircraft, an electronic device, and a non-transient computer-readable storage medium. Background Technology

[0002] Because of the high frequency and density of low-altitude airspace, there are a number of low-altitude aircraft that need to be managed daily, comparable to the number of cars on the ground. Furthermore, the dynamic changes of buildings in cities necessitate the timely detection and feedback of numerous dynamic factors to the aircraft. The high frequency and density of low-altitude activities require more digital and sophisticated aircraft navigation modes.

[0003] With the rise of the low-altitude economy, various parties are attempting to establish their own low-altitude flight regulations and infrastructure platforms. However, the fragmented construction and use of these platforms have resulted in a lack of unified overall planning and standards for low-altitude infrastructure, hindering the coordination of low-altitude operations and the sharing of low-altitude information. Currently, airspace demarcation benchmarks are inconsistent and lack clear definitions. When aircraft are equipped with only barometers, inaccurate conversions can prevent them from identifying their own airspace type and altitude. Therefore, when multiple aircraft are in the air, the lack of standardized altitude calculations makes it difficult for aircraft to promptly and accurately identify the positions of other aircraft, compromising flight safety. Summary of the Invention

[0004] This application proposes a method and device for exchanging position information of aircraft, an electronic device, and a non-transient computer-readable storage medium to solve the problem that the current lack of uniform altitude standards for aircraft leads to the inability to identify the positions of other aircraft in a timely and accurate manner.

[0005] According to one aspect of this application, a method for exchanging the position information of an aircraft is proposed, applied to a client, wherein the client and a first aircraft have a preset correspondence, the method comprising: acquiring the position information of the first aircraft; sending the position information of the first aircraft to a server using an altitude reference set by the client; and receiving the position information of a second aircraft from the server, wherein the position information of the second aircraft is represented by the altitude reference set by the client.

[0006] According to some embodiments, the received position information of the second aircraft is position information that has been converted and processed by the server according to the altitude reference set by the client.

[0007] According to some embodiments, obtaining the location information of the first aircraft includes: when the client is located on the first aircraft, using the location information of the client as the location information of the first aircraft.

[0008] According to some embodiments, obtaining the location information of the first aircraft includes: receiving the location information of the first aircraft from the first aircraft when the client is not located on the first aircraft.

[0009] According to some embodiments, sending the position information of the first aircraft to the server based on the altitude reference set by the client includes: receiving a call instruction from the server; and responding to the call instruction by sending the position information of the first aircraft back to the server.

[0010] According to some embodiments, in the step of sending the position information of the first aircraft to the server based on the altitude reference set by the client, the position information of the first aircraft is sent to the server periodically.

[0011] According to some embodiments, receiving the location information of the second aircraft from the server includes: sending a call request to the server, the call request including an altitude reference set by the client; and receiving the location information of the second aircraft from the server, wherein the received location information of the second aircraft is the location information processed by the server according to the call request.

[0012] According to some embodiments, receiving the location information of the second aircraft from the server includes: periodically receiving the location information of the second aircraft from the server, wherein the received location information of the second aircraft is location information that the server has processed according to a pre-agreed agreement with the first aircraft.

[0013] According to some embodiments, the location information interaction method further includes: receiving an aircraft proximity alarm from the server when the distance between the first aircraft and the second aircraft is less than a predetermined safe distance threshold; and / or receiving a cross-airspace alarm from the server when the first aircraft is near the boundary of its airspace.

[0014] According to some embodiments, the location information interaction method further includes: receiving altitude layer information of the first aircraft, altitude layer information of the second aircraft, and / or same-layer prompt information from the server.

[0015] According to some embodiments, the location information interaction method further includes: receiving airspace type information of the first aircraft and / or airspace type information of the second aircraft from the server.

[0016] According to some embodiments, the location information interaction method further includes: displaying the location information of the first aircraft and / or the location information of the second aircraft on the display unit of the client.

[0017] According to some embodiments, the location information interaction method further includes: importing the location information of the first aircraft and / or the second aircraft into the map application of the client; and dynamically displaying the altitude of the first aircraft and / or the second aircraft on the display unit of the client based on the processing of the location information of the first aircraft and / or the second aircraft by the map application.

[0018] According to some embodiments, the height reference includes any one of geodetic height, altitude, height above ground, field pressure height, and corrected sea pressure height.

[0019] According to one aspect of this application, a position information interaction device for an aircraft is proposed. The device has a preset correspondence with a first aircraft. The device includes: a position information acquisition unit for acquiring the position information of the first aircraft; a position information transmission unit for transmitting the position information of the first aircraft to a server using a preset altitude reference; and a position information receiving unit for receiving the position information of a second aircraft from the server, wherein the position information of the second aircraft is represented by the preset altitude reference.

[0020] According to one aspect of this application, an electronic device is provided, comprising: a processor; and a memory storing a computer program that, when executed by the processor, causes the processor to perform an electronic map generation method as described in any of the preceding embodiments.

[0021] According to one aspect of this application, a non-transitory computer-readable storage medium is provided, on which computer-readable instructions are stored, which, when executed by a processor, cause the processor to perform the electronic map generation method as described in any of the preceding embodiments.

[0022] According to the example embodiments of this application, based on the altitude reference set by the client, the client performs altitude conversion on the aircraft's position information, enabling the aircraft to obtain its own and other aircraft's position information in a timely and accurate manner, and to determine its positional relationship with other aircraft based on the obtained position information, thus providing conditions for safe flight. Simultaneously, it improves the management efficiency of urban low-altitude airspace, and realizes the coordination of low-altitude operations and the sharing of low-altitude information.

[0023] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit this application. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below.

[0025] Figure 1 A schematic diagram of the location information interaction system architecture of an aircraft according to an example embodiment of this application is shown.

[0026] Figure 2 A flowchart of a method for exchanging location information of an aircraft according to an example embodiment of this application is shown.

[0027] Figure 3 A flowchart of another method for interacting with the location information of an aircraft according to an example embodiment of this application is shown.

[0028] Figure 4 A flowchart of a method for exchanging location information of an aircraft according to an example embodiment of this application is shown.

[0029] Figure 5 A flowchart illustrating a method for a server to convert height based on a client's height reference, according to an example embodiment of this application, is shown.

[0030] Figure 6 A block diagram of a location information interaction device for an aircraft according to an example embodiment of this application is shown.

[0031] Figure 7 An electronic device is shown according to an exemplary embodiment of this application. Detailed Implementation

[0032] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, they are provided so that this application will be thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted.

[0033] The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of these specific details, or other methods, components, materials, apparatus, or operations may be employed. In these cases, well-known structures, methods, apparatuses, implementations, materials, or operations will not be shown or described in detail.

[0034] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0035] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0036] Figure 1 A schematic diagram of the location information interaction system architecture of an aircraft according to an example embodiment of this application is shown, such as... Figure 1 The location interaction system shown includes a first client, a second client, and a server. In this embodiment, the location interaction system enables the interaction of location information between a first aircraft and a second aircraft. The first client corresponds to the first aircraft and is used to acquire the location information of the first aircraft and send it back to the server. The second client corresponds to the second aircraft and is used to acquire the location information of the second aircraft and send it back to the server. After receiving the location information of the first or second aircraft, the server converts the altitude data in the location information according to the altitude reference set by the first or second client, respectively, and sends the converted altitude data of the second aircraft to the first client and the converted altitude data of the first aircraft to the second client, thereby realizing the interaction of location information between the first and second aircraft.

[0037] The specific embodiments according to this application will now be described in detail with reference to the accompanying drawings.

[0038] Figure 2 A flowchart illustrating a method for exchanging location information of an aircraft according to an example embodiment of this application is shown. According to an embodiment of this application, Figure 2 The method shown is applied to the client, and the client and the aircraft have a preset one-to-one correspondence.

[0039] like Figure 2 The method shown includes steps S201, S203, and S205, which will be described below. Figure 2Taking an example, a method for exchanging the location information of an aircraft according to an example embodiment of this application will be described in detail.

[0040] like Figure 2 As shown, in step S201, the position information of the first aircraft is obtained.

[0041] In this embodiment, the client includes a first client, and there is a one-to-one correspondence between the first client and the first aircraft. In step S201, the location information of the first aircraft is obtained using the first client.

[0042] In some embodiments, in step S201, when the first client is located on the first aircraft, the location information of the first client is used as the location information of the first aircraft.

[0043] In other embodiments, in step S201, when the first client is not located on the first aircraft, its location information is received from the first aircraft.

[0044] In step S203, the position information of the first aircraft is sent to the server based on the altitude reference set by the client.

[0045] It should be noted that this application does not specifically limit the timing or method of the first client sending the location information of the first aircraft to the server. In practice, the timing of the first client sending the location information of the first aircraft to the server includes, but is not limited to, the following methods:

[0046] For example, the first client receives a call instruction from the server and, in response to the call instruction, sends the location information of the first aircraft back to the server; or the first client periodically sends the location information of the first aircraft to the server.

[0047] In the embodiments of this application, the height reference includes, but is not limited to, any one of the following: geodetic height, altitude, height above ground, field pressure height, and corrected sea pressure height.

[0048] In step S205, the position information of the second aircraft is received from the server, wherein the position information of the second aircraft is represented by the altitude reference set by the client.

[0049] In this embodiment of the application, the first client can set its own altitude reference, and in step S205, the position information of the second aircraft sent by the server received by the first client is the position information that the server has converted and processed according to the altitude reference set by the first client.

[0050] In this embodiment, the client includes a second client, wherein the second client and the second aircraft correspond one-to-one. Similarly, like the first client, before step S205, the second client needs to send the position information of the second aircraft to the server so that the server can convert the position information of the second client according to the altitude reference set by the first client.

[0051] It should be noted that this application does not limit the timing or method of the first client acquiring the location information of the second aircraft. The timing of the first client acquiring the location information of the second aircraft includes, but is not limited to, the following methods:

[0052] For example, a first client sends a call request to a server, which includes an altitude reference set by the first client. Then, after the server sends the location information of the second aircraft to the first client according to the call request, the first client receives the location information of the second aircraft from the server. The received location information of the second aircraft is the location information processed by the server according to the call request.

[0053] For example, the first client periodically receives the location information of the second aircraft from the server. This received location information is processed by the server according to a pre-agreed agreement with the first aircraft. In other words, the server sends the location information of the second aircraft to the first client by first converting the location information according to the altitude reference set by the first client, and then sending the converted location information to the first client.

[0054] according to Figure 2 The embodiment shown demonstrates that, based on the altitude reference set by the client, the client performs altitude conversion on the aircraft's position information, enabling the aircraft to obtain its own and other aircraft's position information in a timely and accurate manner, and to determine its positional relationship with other aircraft based on the obtained position information, thus providing conditions for the safe flight of the aircraft.

[0055] Figure 3 A flowchart illustrating another method for interacting with the location information of an aircraft according to an example embodiment of this application is shown. Figure 2 In comparison, such as Figure 3 The method for exchanging the location information of the aircraft shown includes, in addition to, Figure 2 In addition to steps S201 to S205, step S207 is also included. For simplicity, only step S207 is described here. Figure 2 The difference is no longer related to Figure 2 Describe the similarities between them.

[0056] like Figure 3As shown, in step S207, the position information of the first aircraft and / or the position information of the second aircraft are displayed.

[0057] According to an embodiment of this application, the first client includes a display unit. In step S207, the position information of the first aircraft and / or the position information of the second aircraft are displayed on the display unit of the first client.

[0058] According to an embodiment of this application, the first client also responds to the altitude reference switching command and displays the position information of the first and second aircraft according to the switched altitude reference.

[0059] In a specific embodiment, when the first client needs to switch the altitude reference, it first sends the switched altitude reference and the name of the aircraft to be displayed to the server. The server then converts the altitude data in the position information of these aircraft based on the switched altitude reference. Finally, the server sends the converted position information to the first client for display.

[0060] In other embodiments, when the first client needs to establish an altitude reference, the client can also perform altitude conversion on the position information of the aircraft to be displayed based on the switched altitude reference.

[0061] Airspace is divided according to aircraft flight rules and performance requirements, based on factors such as airspace environment and air traffic control services. Different airspaces correspond to different airspace altitudes, geographical types, and aircraft flight requirements.

[0062] According to embodiments of this application, the first client also receives airspace type information of the first aircraft and / or airspace type information of the second aircraft from the server. In some embodiments, the first client also receives altitude layer information of the first aircraft, altitude layer information of the second aircraft, and / or same-layer prompt information from the server.

[0063] According to an embodiment of this application, when the first client receives the aircraft position information, airspace information and / or altitude information, it displays it on the display unit of the first client.

[0064] For example, in practice, the first client imports the location information of the first aircraft and / or the second aircraft into the client's map application; and based on the processing of the location information of the first aircraft and / or the second aircraft by the map application, dynamically displays the altitude of the first aircraft and / or the second aircraft on the client's display unit.

[0065] according to Figure 3The illustrated embodiment dynamically displays the aircraft's position information on the client, enabling users to obtain the aircraft's position information and its positional relationship with other aircraft more intuitively and quickly, thus providing data support for subsequent flight decisions.

[0066] Figure 4 A flowchart illustrating a method for exchanging location information of an aircraft according to an example embodiment of this application is shown. Figure 3 In comparison, such as Figure 4 The method for exchanging the location information of the aircraft shown includes, in addition to, Figure 3 In addition to steps S201 to S207, step S209 is also included. For simplicity, only step S209 is described here. Figure 3 The difference is no longer related to Figure 3 Describe the similarities between them.

[0067] like Figure 4 As shown, in step S209, an alarm message is received from the server.

[0068] For example, when the distance between the first aircraft and the second aircraft is less than a predetermined safe distance threshold, the first client receives an aircraft proximity alarm from the server.

[0069] For example, when the first aircraft approaches the boundary of its airspace, it receives a cross-airspace alert from the server.

[0070] It should be noted that this application does not limit the form of alarm information. In specific embodiments, the form of alarm information includes, but is not limited to, text and sound.

[0071] According to the embodiments of this application, after the first client receives alarm information from the server, it displays the information on the display unit of the first client; or it issues a voice prompt based on the alarm information.

[0072] according to Figure 4 The embodiment shown can send an early warning to the aircraft in a timely manner by receiving alarm information from the server, so that the aircraft can make timely adjustments to its flight status, thereby ensuring the safe flight of the aircraft.

[0073] Figure 5 A flowchart illustrating a method for a server to convert height based on a client's height reference, according to an example embodiment of this application, is shown below. Figure 5 For example, a method for a server to convert height based on the client's height reference according to an example embodiment of this application will be described.

[0074] Assume the air pressure at the airport's surface reference point is 1005.4 hPa, and the air pressure at the aircraft's altitude is 998 hPa. The current database stores DEM (Digital Elevation Model) rasters and their corresponding EGM (Earth Gravitational Model) models. In this embodiment, AST GTM DEM data (corresponding to the EGM96 model) is used, and the client employs the Earth-Centered, Earth-Fixed (ECEF) coordinate system. The AST GTM DEM data provides globally available digital elevation information. Figure 4 In the example shown, it is necessary to calculate the altitude Z value of the aircraft in the geocentric rectangular coordinate system.

[0075] In step S501, the geodetic height of the computer field reference point is calculated.

[0076] In a specific embodiment, in step S501, the mean sea level (msl) of the benchmark point is first obtained based on the latitude and longitude of the benchmark station and the AST GTM DEM data. Then, the elevation anomaly N of the airport location is obtained based on the EGM 96 Earth gravity field model, and the geodetic height h of the benchmark point is calculated using formula (1). b .

[0077] h b = msl +N (1)

[0078] For example, when msl = 4 and N = -3.1, the geodetic height h of the reference point is calculated. b It is 0.9.

[0079] In step S503, the thickness of the air pressure layer at the location of the aircraft and the reference point is calculated.

[0080] In a specific embodiment, the thickness of the air pressure layer at the location of the aircraft and the reference point is calculated according to the pressure height formula.

[0081] For example, the calculated pressure layer thickness QFE is 64.84.

[0082] In step S505, the ground altitude of the aircraft is calculated.

[0083] In a specific embodiment, the ground altitude h of the aircraft is calculated according to the formula shown in Figure (2).

[0084] h = h b +QFE (2)

[0085] For example, the calculated geodetic height h = 0.9 + 64.84 = 65.74.

[0086] In step S507, the geodetic height of the aircraft is converted into the height in the geocentric rectangular coordinate system.

[0087] Assuming the airport's coordinates are (113.914, 22.309), in this embodiment, these coordinates are used as the aircraft's coordinates, resulting in the aircraft's coordinates in the geocentric rectangular coordinate system: (-2393130.0718683065, 5396844.39424676, 2406127.9345835303). Therefore, the aircraft's altitude in the geocentric rectangular coordinate system is 2406127.9345835303.

[0088] The above description primarily focuses on the methodological aspects of the embodiments of this application. Those skilled in the art should readily recognize that, based on the operations or steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Those skilled in the art can implement the described functionality in different ways for each specific operation or method, and such implementations should not be considered beyond the scope of this application.

[0089] The apparatus embodiments of this application are described below. For details not described in the apparatus embodiments of this application, please refer to the method embodiments of this application.

[0090] Figure 6 A block diagram of a location information interaction device for an aircraft according to an example embodiment of this application is shown. According to an embodiment of this application, Figure 6 The location information interaction device shown has a preset correspondence with the first aircraft.

[0091] like Figure 6 The location information interaction device shown includes a location information acquisition unit 601, a location information sending unit 603, and a location information receiving unit 605. The location information acquisition unit 601 acquires the location information of a first aircraft; the location information sending unit 603 sends the location information of the first aircraft to a server using a preset altitude reference; and the location information receiving unit 605 receives the location information of a second aircraft from the server, wherein the location information of the second aircraft is represented using the preset altitude reference.

[0092] Figure 7 An electronic device according to an exemplary embodiment of this application is shown. Reference is made below. Figure 7 To describe an electronic device 200 according to this embodiment of the present application. Figure 7The electronic device 200 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0093] like Figure 7 As shown, the electronic device 200 is presented in the form of a general-purpose computing device. The components of the electronic device 200 may include, but are not limited to: at least one processing unit 210, at least one storage unit 220, a bus 230 connecting different system components (including storage unit 220 and processing unit 210), a display unit 240, etc.

[0094] The storage unit stores program code, which can be executed by the processing unit 210 to perform the methods described in this specification according to various exemplary embodiments of this application. For example, the processing unit 210 can perform, for example... Figure 1 The method shown.

[0095] Storage unit 220 may include readable media in the form of volatile storage units, such as random access memory (RAM) 2201 and / or cache memory 2202, and may further include read-only memory (ROM) 2203.

[0096] Storage unit 220 may also include a program / utility 2204 having a set (at least one) program module 2205, such program module 2205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0097] Bus 230 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0098] Electronic device 200 can also communicate with one or more external devices 300 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 200, and / or with any device that enables electronic device 200 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 250. Furthermore, electronic device 200 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 260. Network adapter 260 can communicate with other modules of electronic device 200 via bus 230. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0099] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. The technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the methods described above according to the embodiments of this application.

[0100] Software products may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example,, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0101] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0102] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0103] The aforementioned computer-readable medium carries one or more programs, which, when executed by a device, cause the computer-readable medium to perform the aforementioned functions.

[0104] Those skilled in the art will understand that the above modules can be distributed in the device as described in the embodiments, or they can be modified accordingly and placed in one or more devices that are unique to this embodiment. The modules in the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.

[0105] According to an embodiment of this application, a computer program is proposed, including a computer program or instructions, which, when executed by a processor, can perform the methods described above.

[0106] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. Furthermore, any changes or modifications made by those skilled in the art based on the ideas of this application, and on the specific implementation methods and application scope of this application, are all within the scope of protection of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for exchanging the location information of an aircraft, applied to a client, wherein the client and a first aircraft have a preset correspondence, characterized in that, The method includes: Obtain the position information of the first aircraft; Using the altitude reference set by the client, the position information of the first aircraft is sent to the server; and The position information of the second aircraft is received from the server, wherein the position information of the second aircraft is represented by the altitude reference set by the client.

2. The location information interaction method according to claim 1, characterized in that, The received position information of the second aircraft is the position information after being converted and processed by the server according to the altitude reference set by the client.

3. The location information interaction method according to claim 1, characterized in that, Obtaining the position information of the first aircraft includes: When the client is located on the first aircraft, the client's location information is used as the location information of the first aircraft.

4. The location information interaction method according to claim 1, characterized in that, Obtaining the position information of the first aircraft includes: If the client is not located on the first aircraft, it receives its location information from the first aircraft.

5. The location information interaction method according to claim 1, characterized in that, Using the altitude reference set by the client, the position information of the first aircraft is sent to the server, including: Receive the call instruction from the server; and In response to the call command, the location information of the first aircraft is fed back to the server.

6. The location information interaction method according to claim 1, characterized in that, In the step of sending the position information of the first aircraft to the server based on the altitude reference set by the client, the position information of the first aircraft is periodically sent to the server.

7. The location information interaction method according to claim 1, characterized in that, Receive the location information of the second aircraft from the server, including: Send a call request to the server, the call request including the altitude reference set by the client; and The server receives the location information of the second aircraft, wherein the received location information of the second aircraft is the location information processed by the server according to the call request.

8. The location information interaction method according to claim 1, characterized in that, Receive the location information of the second aircraft from the server, including: The system periodically receives the location information of the second aircraft from the server, wherein the received location information of the second aircraft is the location information that the server has processed according to a pre-agreed agreement with the first aircraft.

9. The location information interaction method according to claim 1, characterized in that, Also includes: If the distance between the first aircraft and the second aircraft is less than a predetermined safe distance threshold, an aircraft proximity alarm is received from the server. and / or When the first aircraft approaches the boundary of its airspace, it receives a cross-airspace alert from the server.

10. The location information interaction method according to claim 1, characterized in that, Also includes: Receive altitude layer information of the first aircraft, altitude layer information of the second aircraft, and / or same-layer prompt information from the server.

11. The location information interaction method according to claim 1, characterized in that, Also includes: Receive airspace type information of the first aircraft and / or airspace type information of the second aircraft from the server.

12. The location information interaction method according to claim 1, characterized in that, Also includes: The position information of the first aircraft and / or the position information of the second aircraft are displayed on the display unit of the client.

13. The location information interaction method according to claim 1, characterized in that, Also includes: Import the location information of the first aircraft and / or the second aircraft into the client's map application; as well as Based on the map application's processing of the location information of the first aircraft and / or the second aircraft, the altitude of the first aircraft and / or the second aircraft is dynamically displayed on the client's display unit.

14. The location information interaction method according to claim 1, characterized in that, The height reference includes any one of the following: geodetic height, altitude, height above ground, field pressure height, and corrected sea pressure height.

15. A position information interaction device for an aircraft, wherein the device has a preset correspondence with a first aircraft, characterized in that, The device includes: A location information acquisition unit is used to acquire the location information of the first aircraft. A location information transmitting unit is used to transmit the location information of the first aircraft to a server based on a preset altitude reference; and A location information receiving unit is used to receive the location information of the second aircraft from the server, wherein the location information of the second aircraft is represented by the preset altitude reference.

16. An electronic device, characterized in that, include: processor; Memory, used to store computer programs; When the computer program is executed by the processor, the processor causes the processor to implement the method as described in any one of claims 1-14.

17. A non-transitory computer-readable storage medium having stored thereon computer-readable instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-14.