A method, device, electronic device and readable medium for determining a business jet route
By obtaining route information and combining aircraft models and flight data, and using clustering center calculations to determine business aircraft routes, the problem of business aircraft route calculation is solved, the accuracy and efficiency of route recommendations is improved, and the development of the business aircraft industry is promoted.
Patent Information
- Application Number
- CN202311639790.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2043-11-30
AI Technical Summary
The existing business jet assisting system has difficulties in route data calculation, avoiding dangerous areas, matching aircraft models in special regions, and managing aviation fuel energy consumption, which limits the development of the business jet industry.
By obtaining round-trip location information, using route database, model information set and flight information set to determine recommended routes, using Laplace pyramid algorithm and clustering center calculations, the route labeling and fuel consumption suggestions are automatically completed, and the route calculation efficiency and accuracy are improved. sex.
It provides scientific pre-tactic support, improves the efficiency of solving problems in official route calculation, promotes the development of the business jet industry, and increases user satisfaction and airport service quality.
Smart Images

Figure CN117744902B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, device, electronic device, and computer-readable medium for determining a business jet route. Background Art
[0002] With the rapid development of the aviation industry, it is usually necessary to perform data measurement on routes during the operation and maintenance of routes. For example, data measurement is performed on newly opened routes to help airlines make operational decisions on the opening of new routes, or relevant data is calculated for in-flight routes and suspended routes that are missing historical data, in order to complete historical data and conduct operational analysis.
[0003] However, the existing business jet auxiliary systems have problems such as difficulty in scheduling historical data, failure to avoid and warn of dangerous areas in a timely manner, failure to match aircraft models in special areas in a timely manner, and inability to save aviation fuel consumption, which to a certain extent restricts the development of the business jet industry. Summary of the invention
[0004] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0005] Some embodiments of the present disclosure propose a business jet route determination method, device, electronic device, and computer-readable medium to solve the technical problems mentioned in the above background technology section.
[0006] In a first aspect, some embodiments of the present disclosure provide a method for determining a business jet route, the method comprising: obtaining round-trip location information; obtaining a target route set from a route library based on the round-trip location information; and determining a recommended route from the target route set based on an aircraft model information set and a flight information set.
[0007] In a second aspect, some embodiments of the present disclosure provide a business jet route determination device, the device comprising: a first acquisition unit, configured to acquire round-trip location information; a second acquisition unit, configured to acquire a target route set from a route library based on the round-trip location information; a determination unit, configured to determine a recommended route from the target route set based on an aircraft model information set and a flight information set.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, which network device includes: one or more processors; a storage device for storing one or more programs; when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation method in the first aspect.
[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any implementation manner in the first aspect.
[0010] One of the above-mentioned embodiments of the present disclosure has the following beneficial effects: it can provide scientific pre-tactical support for airports, greatly improve the problems of difficult calculation of business routes, high time consumption, and collaboration of multiple groups of personnel, promote the development of the business jet industry, and thus increase user satisfaction, improve airport service quality and economic benefits. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0012] Figure 1 is a schematic diagram of an application scenario of a method for determining a route of a business aircraft according to some embodiments of the present disclosure;
[0013] Figure 2 is a flow chart of some embodiments of a method for determining a business jet route according to the present disclosure;
[0014] Figure 3 is a schematic diagram of the structure of some embodiments of the business aircraft route determination device according to the present disclosure;
[0015] Figure 4 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0016] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0017] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0018] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0019] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0020] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0021] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0022] Figure 1 It is a schematic diagram of an application scenario of a method for determining a business jet route according to some embodiments of the present disclosure.
[0023] like Figure 1 As shown, the server 101 can obtain round-trip location information 102; obtain a target route set 103 from a route library according to the round-trip location information 102; and determine a recommended route 104 from the target route set 103 according to an aircraft model information set and a flight information set.
[0024] It is understandable that the business jet route determination method can be executed by a terminal device, or it can also be executed by a server 101. The execution subject of the above method can also include a device formed by integrating the above terminal device and the above server 101 through a network, or it can also be executed by various software programs. Among them, the terminal device can be various electronic devices with information processing capabilities, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers and desktop computers, etc. The execution subject can also be embodied as a server 101, software, etc. When the execution subject is software, it can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.
[0025] It should be understood that Figure 1 The number of servers in the example is only for illustration purposes. Any number of servers may be provided as required.
[0026] Continue to refer Figure 2 , shows a process 200 of some embodiments of the business jet route determination method according to the present disclosure. The business jet route determination method includes the following steps:
[0027] Step 201, obtaining round-trip location information.
[0028] In some embodiments, the execution subject of the business jet route determination method (eg Figure 1 The server shown in the figure) can obtain the round-trip location information through a wired connection or a wireless connection. It should be noted that the above wireless connection method may include but is not limited to 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or to be developed in the future.
[0029] Here, the round-trip location information generally refers to the user's departure and destination.
[0030] Step 202, obtaining a target route set from a route database according to the round-trip location information.
[0031] In some embodiments, based on the round-trip location information obtained in step 201, the execution entity (eg Figure 1 The server shown in the figure can obtain the target route set from the route library according to the round-trip location information. Here, the execution subject can obtain the routes that meet the round-trip location information from the route library of the air traffic control bureau according to the round-trip location information as the target route set.
[0032] Step 203: determining a recommended route from the target route set according to the aircraft model information set and the flight information set.
[0033] In some embodiments, the execution entity may determine a recommended route from the target route set based on an aircraft model information set and a flight information set.
[0034] Here, the above-mentioned aircraft model information set generally refers to a pre-collected set of basic information of different models and aircraft. As an example, the aircraft model information set may include: base, generation time, operation information, aircraft altitude, cruising speed (KM / H), ACN value, maximum cruising altitude, maximum crosswind limit (M / S), taxiing fuel consumption rate (KG / MIN), etc.
[0035] The above-mentioned flight information set generally refers to a pre-collected basic information set of different flight route locations, aviation area information, and flight round-trip locations. As an example, the flight information set may include the airport four-letter code, the airport three-letter code, the Chinese and English names, the longitude and latitude, whether there is a military exercise, whether the airport is a high-risk site, the airport nature, runway information, etc.
[0036] Specifically, the above-mentioned execution entity can use Python technology to automatically crawl and input and manually verify to quickly improve the flight information set, which improves efficiency by 80% and saves 30% of labor costs compared to the traditional manual input method.
[0037] In some optional implementations of some embodiments, the above-mentioned model information set is determined according to the following steps: obtaining the model manual corresponding to the above-mentioned aircraft registration code according to the aircraft registration code, and obtaining a model manual set; for each model manual in the above-mentioned model manual set, using the Laplace pyramid algorithm to identify the above-mentioned model manual to obtain a model information set.
[0038] Specifically, the above-mentioned execution subject can use the Laplace pyramid algorithm of Open CV image recognition to recognize and read documents such as model manuals.
[0039] In some optional implementations of some embodiments, determining a recommended route from the target route set according to the aircraft model information set and the flight information set includes the following steps:
[0040] Step 1: For each target route in the target route set, the target route is marked using the aircraft model information set and the flight information set to obtain a target route information set.
[0041] Specifically, the execution subject may mark special airport runways. As an example, the execution subject may mark whether it is a high-risk field, its nature, runway information, etc., such as high plateau, special runway, etc., based on the local information knowledge. As another example, the execution subject may also mark the combat area and control area in the aviation area passed by the route based on the international political information.
[0042] Step 2: extract multiple types of sample information from the historical recommended route information, and extract route information sets corresponding to the types of sample information from the target route information set based on the multiple types of sample information to obtain multiple route information sets.
[0043] Here, the historical recommended route information generally refers to historical routes and related information of the historical routes. Specifically, the historical recommended route information generally includes aircraft model information and flight information.
[0044] The above-mentioned execution entity can extract sample airport type information and sample aircraft model information from the above-mentioned historical recommended route information as multiple categories of sample information, extract airport type information for each target route in the target route set as the first route information set, and extract aircraft model information for each target route in the target route set as the second route information set, to obtain multiple route information sets.
[0045] Step 3: For each type of sample information in the multiple types of sample information and the multiple route information sets, and each route information set, cluster the route information sets using the sample information as cluster centers to obtain multiple cluster centers.
[0046] As an example, the above-mentioned execution entity can cluster the first route information set using the sample airport type information as the cluster center to obtain the first cluster center, and cluster the second route information set using the sample aircraft model information as the cluster center to obtain the second cluster center.
[0047] Step 4: Determine the average value of the above multiple cluster centers, and use the route corresponding to the above average value as the recommended route.
[0048] As an example, the execution entity may determine the average value of the first cluster center and the second cluster center, and use the average value of the aircraft model information and airport type information in the target route set as the route average value, and use the route average value closest to the above average value as the recommended route.
[0049] In some optional implementations of some embodiments, the above-mentioned execution entity can determine the target aircraft model corresponding to the above-mentioned recommended route; and generate a fuel consumption recommendation for the above-mentioned target aircraft model on the above-mentioned recommended route based on the above-mentioned recommended route, the above-mentioned target aircraft model, the above-mentioned aircraft model information set and the above-mentioned flight information set.
[0050] Specifically, the above-mentioned execution entity can conduct statistical analysis on information such as route, aircraft model, aircraft number, original fuel reserve, new fuel, total, remaining, and fuel, and use the integrated method of hadoopin and Deep Learning4j Dl4j to intelligently calculate the optimal fuel consumption and leave a surplus of 0.3%.
[0051] One of the above-mentioned embodiments of the present disclosure has the following beneficial effects: it can provide scientific pre-tactical support for airports, greatly improve the problems of difficult calculation of business routes, high time consumption, and collaboration of multiple groups of personnel, promote the development of the business jet industry, and thus increase user satisfaction, improve airport service quality and economic benefits.
[0052] Further references Figure 3 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a business jet route determination device. These device embodiments are similar to Figure 2 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0053] like Figure 3As shown, the business jet route determination device 300 of some embodiments includes: a first acquisition unit 301, a second acquisition unit 302, and a determination unit 303. The first acquisition unit 301 is configured to acquire round-trip location information; the second acquisition unit 302 is configured to acquire a target route set from a route library according to the round-trip location information; and the determination unit 303 is configured to determine a recommended route from the target route set according to the aircraft model information set and the flight information set.
[0054] In an optional implementation of some embodiments, the above-mentioned model information set is determined according to the following steps: obtaining the model manual corresponding to the above-mentioned aircraft registration code according to the aircraft registration code, and obtaining a model manual set; for each model manual in the above-mentioned model manual set, using the Laplace pyramid algorithm to identify the above-mentioned model manual to obtain a model information set.
[0055] In an optional implementation of some embodiments, the determination unit is further configured to: for each target route in the target route set, mark the target route using the aircraft model information set and the flight information set to obtain a target route information set; extract multiple categories of sample information from the historical recommended route information, and extract route information sets corresponding to the types of sample information from the target route information set based on the multiple categories of sample information to obtain multiple route information sets; for each category of sample information in the multiple categories of sample information and the multiple route information sets, and for each route information set, cluster the route information sets using the sample information as cluster centers to obtain multiple cluster centers; determine the average value of the multiple cluster centers, and use the route corresponding to the average value as a recommended route.
[0056] In an optional implementation of some embodiments, the above-mentioned device also includes a generating unit, configured to: determine the target aircraft model corresponding to the above-mentioned recommended route; and generate a fuel consumption recommendation for the above-mentioned target aircraft model on the above-mentioned recommended route based on the above-mentioned recommended route, the above-mentioned target aircraft model, the above-mentioned aircraft model information set and the above-mentioned flight information set.
[0057] It is understood that the units described in the device 300 are similar to those described in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 300 and the units contained therein, and will not be described in detail here.
[0058] One of the above-mentioned embodiments of the present disclosure has the following beneficial effects: it can provide scientific pre-tactical support for airports, greatly improve the problems of difficult calculation of business routes, high time consumption, and collaboration of multiple groups of personnel, promote the development of the business jet industry, and thus increase user satisfaction, improve airport service quality and economic benefits.
[0059] Reference below Figure 4 , which shows an electronic device (eg, Figure 1 A schematic diagram of the structure of the server 400. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0060] like Figure 4 As shown, the electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0061] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0062] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0063] It should be noted that the computer-readable medium in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0064] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0065] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device: obtains round-trip location information; obtains a target route set from a route library based on the round-trip location information; and determines a recommended route from the target route set based on an aircraft model information set and a flight information set.
[0066] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0067] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0068] The units described in some embodiments of the present disclosure may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes a first acquisition unit, a second acquisition unit, and a determination unit. The names of these units do not constitute limitations on the units themselves in some cases, for example, the first acquisition unit may also be described as a "unit for acquiring round-trip location information".
[0069] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0070] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. A method for determining a business jet route, comprising: Get information about round trip locations; Acquire a target route set from a route library according to the round-trip location information; Determining a recommended route from the target route set according to the aircraft model information set and the flight information set; The model information set is determined according to the following steps: Obtain the model manual corresponding to the aircraft registration code according to the aircraft registration code, and obtain a model manual set; For each model manual in the model manual set, a Laplace pyramid algorithm is used to identify the model manual to obtain a model information set; The step of determining a recommended route from the target route set according to the aircraft model information set and the flight information set includes: For each target route in the target route set, the target route is marked using the aircraft model information set and the flight information set to obtain a target route information set; Extracting multiple types of sample information from the historical recommended route information, and extracting route information sets corresponding to the types of sample information from the target route information set according to the multiple types of sample information, to obtain multiple route information sets; For each type of sample information and each route information set in the multiple types of sample information and the multiple route information sets, clustering the route information sets using the sample information as cluster centers to obtain multiple cluster centers; determining an average value of the plurality of cluster centers, and taking a route corresponding to the average value as a recommended route; The method further comprises: Determining a target aircraft model corresponding to the recommended route; A fuel consumption recommendation for the target aircraft model on the recommended route is generated according to the recommended route, the target aircraft model, the aircraft model information set, and the flight information set.
2. A device for determining a route of a business aircraft, comprising: A first acquisition unit is configured to acquire round-trip location information; A second acquisition unit is configured to acquire a target route set from a route library according to the round-trip location information; a determination unit configured to determine a recommended route from the target route set according to the aircraft model information set and the flight information set; The model information set is determined according to the following steps: According to the aircraft registration code, the model manual corresponding to the aircraft registration code is obtained to obtain a model manual set; for each model manual in the model manual set, the model manual is identified by using the Laplace pyramid algorithm to obtain a model information set; The determining unit is further configured to: For each target route in the target route set, the target route is labeled using the aircraft model information set and the flight information set to obtain a target route information set; multiple types of sample information are extracted from the historical recommended route information, and route information sets corresponding to the types of sample information are extracted from the target route information set according to the multiple types of sample information to obtain multiple route information sets; For each type of sample information and each route information set in the multiple types of sample information and the multiple route information sets, clustering the route information sets using the sample information as cluster centers to obtain multiple cluster centers; determining an average value of the multiple cluster centers, and using the route corresponding to the average value as a recommended route; The apparatus further comprises a generating unit configured to: Determine a target aircraft model corresponding to the recommended route; and generate a fuel consumption recommendation for the target aircraft model on the recommended route based on the recommended route, the target aircraft model, the aircraft model information set, and the flight information set.
3. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method as claimed in claim 1.
4. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to claim 1 is implemented.