Method and device for implementing atis simulation of aviation simulator, equipment and medium
Patent Information
- Application Number
- CN202511585969.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-31
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2045-10-31
AI Technical Summary
[0004]本发明提供一种航空模拟器的ATIS仿真实现方法、装置、设备及介质,用以解决现有技术中由于播放的是提前配置好的固定报文信息的音频,因此在模拟训练设备的使用过程中,不能够根据航空模拟器的实时仿真环境进行ATIS报文的更新,航空模拟器设备操作人只能听到单一的固定的报文内容,无法关联航空模拟器实时仿真环境,进而影响ATIS报文信息的准确性和实时性的缺陷,实现通过通用ATIS报文架构和综合环境仿真模型中的参数信息确定ATIS报文,提高了ATIS报文的规范性、通用性、完整性和灵活性,通过台站匹配控制算法和逻辑控制算法确定ATIS报文对应的控制信息,提高了ATIS报文播报的属性的灵活控制性和实时性,进而提高了航空模拟器的ATIS仿真的准确性和实时性
[0014]本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述航空模拟器的自动终端情报服务ATIS仿真实现方法。
Smart Images

Figure CN121721980B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aviation simulation technology, and in particular to an ATIS simulation implementation method, apparatus, equipment and medium for an aviation simulator. Background Technology
[0002] Automatic Terminal Information Service (ATIS) is a VHF communication system that enables airport towers to automatically broadcast information such as weather conditions and airport conditions to aircraft crews. It is mainly used at busy controlled airports to help aircraft crews quickly grasp environmental information during takeoff and landing, thereby reducing the workload of airport tower controllers and avoiding channel congestion.
[0003] Currently, the ATIS simulation function of flight simulators is generally achieved by playing pre-processed fixed audio materials through sound simulation software. Since the audio playing is pre-configured fixed message information, the ATIS messages cannot be updated according to the real-time simulation environment of the flight simulator during the use of the simulation training equipment. The flight simulator operator can only hear a single fixed message content and cannot connect it to the real-time simulation environment of the flight simulator, which affects the accuracy and real-time performance of the ATIS message information. Summary of the Invention
[0004] This invention provides a method, apparatus, device, and medium for ATIS simulation in an aircraft simulator. It addresses the shortcomings of existing technologies where pre-configured, fixed message audio is played, preventing ATIS message updates based on the real-time simulation environment of the aircraft simulator. Operators can only hear a single, fixed message, unable to connect it to the real-time simulation environment, thus affecting the accuracy and real-time performance of the ATIS message information. This invention achieves the goal of determining ATIS messages through a general ATIS message architecture and parameter information in a comprehensive environment simulation model, improving the standardization, universality, completeness, and flexibility of ATIS messages. Furthermore, by using station matching control algorithms and logic control algorithms to determine the corresponding control information for ATIS messages, it enhances the flexible controllability and real-time performance of ATIS message playback attributes, thereby improving the accuracy and real-time performance of ATIS simulation in the aircraft simulator.
[0005] This invention provides a method for simulating the Automated Terminal Information Service (ATIS) in an aircraft simulator, comprising the following steps: Obtain the general ATIS message structure; Based on the parameter information in the general ATIS message architecture and the integrated environment simulation model, the ATIS message is obtained; Based on the station matching control algorithm and the logic control algorithm, the control information corresponding to the ATIS message is determined; Based on the ATIS message and the corresponding control information, construct an ATIS network data packet; The ATIS network data packet driven broadcast module simulates and broadcasts the ATIS messages in real time.
[0006] According to the present invention, an Automated Terminal Information Service (ATIS) simulation implementation method for an aviation simulator is provided. The step of obtaining an ATIS message based on the general ATIS message architecture and parameter information in the integrated environment simulation model includes: obtaining at least one target parameter information from the parameter information in the integrated environment simulation model based on the general ATIS message architecture; performing data processing on the at least one target parameter information based on parameter information processing rules to obtain strings corresponding to each target parameter information; and combining the strings corresponding to each target parameter information to obtain the ATIS message.
[0007] According to the present invention, an Automated Terminal Intelligence Service (ATIS) simulation implementation method for an aircraft simulator is provided. The station matching control algorithm includes a VHF station matching algorithm and a position matching algorithm. The step of determining the control information corresponding to the ATIS message based on the station matching control algorithm and the logic control algorithm includes: acquiring a ground VHF station database; the ground VHF station database includes VHF frequency information and first position information corresponding to multiple ground stations; matching the VHF frequency modulation frequency corresponding to the aircraft simulator and each of the VHF frequency information based on the VHF station matching algorithm to obtain candidate ground stations; matching the second position information corresponding to the aircraft simulator and the first position information corresponding to each of the candidate ground stations based on the position matching algorithm to obtain a matching result; and determining the control information corresponding to the ATIS message based on the matching result and the logic control algorithm.
[0008] According to the present invention, an Automated Terminal Information Service (ATIS) simulation implementation method for an aircraft simulator is provided. The control information includes broadcast on / off control information, tone control information, speech rate control information, volume control information, and loop broadcast information of the ATIS message. The step of determining the control information corresponding to the ATIS message based on the matching result and the logical control algorithm includes: if a target ground station exists in the matching result, determining the broadcast on / off control information of the ATIS message to be enabled based on the logical control algorithm; and determining the tone control information, speech rate control information, volume control information, and loop broadcast information based on the logical control algorithm.
[0009] According to the present invention, an Automated Terminal Information Service (ATIS) simulation implementation method for an aircraft simulator is provided. The step of constructing an ATIS network data packet based on the ATIS message and the corresponding control information includes: constructing an ATIS message broadcast text based on a general ATIS broadcast font library and the ATIS message; the general ATIS broadcast font library is used to represent the mapping relationship between the ATIS message and the ATIS message broadcast text; and based on the network message format, assembling the ATIS message broadcast text and the corresponding control information into a packet to obtain the ATIS network data packet.
[0010] According to the present invention, an Automated Terminal Information Service (ATIS) simulation implementation method for an aviation simulator is provided. The step of driving the broadcasting module to simulate and broadcast the ATIS message in real time based on the ATIS network data packet includes: sending the ATIS network data packet to the broadcasting module to drive the broadcasting module to parse the ATIS network data packet, obtain the ATIS message broadcast text corresponding to the ATIS message and the control information corresponding to the ATIS message, and performing real-time simulation broadcasting of the ATIS message broadcast text corresponding to the ATIS message according to the control information corresponding to the ATIS message.
[0011] The present invention also provides an Automated Terminal Information Service (ATIS) simulation implementation device for an aircraft simulator, comprising the following modules: The acquisition module is used to obtain the general ATIS message structure; The ATIS message determination module is used to obtain ATIS messages based on the parameter information in the general ATIS message architecture and the integrated environment simulation model; The control information determination module is used to determine the control information corresponding to the ATIS message based on the station matching control algorithm and the logic control algorithm. The construction module is used to construct ATIS network data packets based on the ATIS message and the control information corresponding to the ATIS message; The broadcast module is used to drive the broadcast module to simulate and broadcast the ATIS messages in real time based on the ATIS network data packets.
[0012] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the Automated Terminal Information Service (ATIS) simulation implementation method of any of the above-described aviation simulators.
[0013] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the Automated Terminal Information Service (ATIS) simulation implementation method for an aviation simulator as described above.
[0014] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the Automated Terminal Information Service (ATIS) simulation implementation method for any of the above-described aviation simulators.
[0015] The present invention provides an ATIS simulation implementation method, apparatus, equipment, and medium for an aircraft simulator. This involves: acquiring a general ATIS message architecture; obtaining ATIS messages based on the parameter information in the general ATIS message architecture and the integrated environment simulation model; determining the control information corresponding to the ATIS messages based on station matching control algorithms and logic control algorithms; constructing ATIS network data packets based on the ATIS messages and their corresponding control information; and driving a broadcast module to simulate and broadcast ATIS messages in real time based on the ATIS network data packets. Thus, by determining the ATIS messages through the parameter information in the general ATIS message architecture and the integrated environment simulation model, the standardization, universality, completeness, and flexibility of ATIS messages are improved. Furthermore, by determining the control information corresponding to the ATIS messages through station matching control algorithms and logic control algorithms, the flexibility and real-time performance of ATIS message broadcast attributes are improved, thereby enhancing the accuracy and real-time performance of the ATIS simulation in the aircraft simulator. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in this invention 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 invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0017] Figure 1 This is a flowchart illustrating the ATIS simulation implementation method for an aviation simulator provided by the present invention.
[0018] Figure 2 This is a schematic diagram of the airport naming library provided by the present invention.
[0019] Figure 3 This is a diagram of the ATIS simulation implementation architecture provided by the present invention.
[0020] Figure 4 This is a schematic diagram of the structure of the ATIS (Automatic Terminal Information Service) simulation implementation device for the aviation simulator provided by the present invention.
[0021] Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0023] The flight simulator is developed based on data and design information of real aircraft. By simulating the various systems of the aircraft with high fidelity, it can simulate and reproduce the functions and performance of the aircraft in various flight phases such as ground, takeoff, climb, cruise, approach and landing. It is mainly used to complete important tasks and missions such as ground verification of aircraft in the design and development, airworthiness certification and pilot flight training.
[0024] For aircraft simulators, the implementation of ATIS simulation functionality plays a crucial role in pilot training. On one hand, it trains flight trainees' operational skills based on the onboard VHF communication system; on the other hand, it allows trainees to quickly understand the environmental simulation information in real-time through ATIS voice broadcasts, enabling rapid responses to training operations. While aircraft simulator ATIS simulation is primarily based on software simulation, improving the granularity of ATIS simulation can significantly enhance the user experience and perception of the aircraft simulator equipment. For aircraft simulator equipment preparing for Civil Aviation Administration of China (CAAC) accreditation, the implementation of ATIS simulation functionality is indispensable.
[0025] The ATIS simulation function of an aircraft simulator is generally achieved by playing pre-processed fixed audio materials through sound simulation software. First, the text information to be broadcast needs to be manually configured. Then, software converts the text to audio to generate the corresponding audio material, which is finally played back using the sound simulation software. Although the current ATIS simulation method allows users of the aircraft simulator equipment to hear the voice broadcast information included in the ATIS, it causes significant inconvenience and interference from the perspective of aircraft simulator users. Analysis reveals the following main technical defects and disadvantages: 1) Audio materials storing fixed ATIS message information lack the flexibility to update message information in real time and are highly misleading for device users. Because the audio played is a pre-configured audio file containing fixed message information, it cannot be updated according to the real-time simulation environment of the flight simulator during training. The flight simulator operator can only hear a single, fixed message content, unable to connect it to the real-time simulation environment, thus affecting the accuracy and real-time performance of the ATIS message information.
[0026] 2) When using text-to-audio software to generate audio files from the configured text information, there are issues with the pronunciation of some information. According to ATIS pronunciation guidelines, the pronunciation of some Chinese characters and English words differs from standard pronunciation. Therefore, text-to-audio software cannot accurately recognize ATIS's special pronunciation methods and the pronunciation of specialized terms, which may lead to incorrect pronunciation of some Chinese characters and English words.
[0027] 3) Because the broadcast ATIS messages are manually compiled text materials, there is a problem of non-standard ATIS broadcasting. Manually compiled text materials are prone to omitting parameter information, resulting in the broadcasted ATIS audio materials lacking key information and failing to meet training requirements. If missing information is detected manually, the text information needs to be manually proofread and the audio file regenerated; therefore, this solution also suffers from inconvenient maintenance.
[0028] Based on the aforementioned problems, this invention proposes a simulation implementation method for Automatic Terminal Information Service (ATIS) in an aircraft simulator. By determining ATIS messages through a general ATIS message architecture and parameter information in a comprehensive environmental simulation model, the standardization, universality, completeness, and flexibility of ATIS messages are improved. Furthermore, by determining the control information corresponding to the ATIS messages through station matching control algorithms and logic control algorithms, the flexible controllability and real-time performance of ATIS message broadcast attributes are improved, thereby enhancing the accuracy and real-time performance of ATIS simulation in the aircraft simulator.
[0029] The following is combined with Figures 1-3 The present invention describes a method for simulating the Automatic Terminal Information Service (ATIS) of an aircraft simulator. The subject executing this method can be an electronic device or an ATIS simulation implementation method for an aircraft simulator installed in the electronic device. The ATIS simulation implementation device for the aircraft simulator can be implemented by software, hardware, or a combination of both.
[0030] Figure 1 This is a flowchart illustrating the ATIS simulation implementation method for an aviation simulator provided by the present invention, as shown below. Figure 1 As shown, it includes the following: Step 101: Obtain the general ATIS message structure.
[0031] Here, the general ATIS message architecture is constructed based on a comprehensive consideration of the actual multi-type ATIS message architecture, combined with the functional requirements of the corresponding ATIS in the flight simulator.
[0032] Here, the ATIS simulation implementation of the aircraft simulator can be based on the ATIS simulation model. The ATIS simulation model can include the ATIS algorithm control model and the broadcast module.
[0033] It should be noted that the development of an aircraft simulator requires simulation of the functions of a real aircraft system. Therefore, during the construction of ATIS messages, it is necessary to strictly adhere to the minimum requirements of the ATIS functional standards for real aircraft for the information contained in ATIS messages. Furthermore, considering the simulation needs of the aircraft simulator and the training requirements of the simulation training equipment, the message architecture and message information sequence should be further improved. This leads to a general ATIS message architecture suitable for the ATIS simulation functions of an aircraft simulator. This general ATIS message architecture standardizes the text information content used and generated in the ATIS simulation direction of the aircraft simulator. ATIS messages can contain the following information: a) Airport and broadcast information (e.g., "Shanghai Pudong Information Alpha"); b) Key meteorological data (wind direction / speed, visibility, weather phenomena, cloud cover / cloud height, temperature, dew point, air pressure); c) Use of runways (including takeoff and landing runways); d) Approach / departure procedures (such as ILS, VOR, etc.); e) Other operational information: runway status (wet / contaminated / snow, etc.); f) Publication time (UTC) and ATIS code (letter identifier).
[0034] As an example, a general ATIS message architecture applicable to the ATIS simulation function of an aircraft simulator is shown in Table 1, including message information and explanatory examples.
[0035] Table 1 shows the general ATIS message structure applicable to the ATIS simulation function of flight simulators.
[0036] It should be noted that the target message architecture in Table 1 is an open architecture, which can supplement parameter information or fixed text at any point according to the training requirements of the flight simulator. It can flexibly adjust the message information content according to the training requirements, so as to meet the ATIS functional requirements of the flight simulator training equipment to the greatest extent and has extremely high flexibility and ease of maintenance.
[0037] For example, constructing a generic ATIS message architecture includes: determining the minimum requirements for the information contained in the message based on International Civil Aviation Organization (ICAO) standards; refining the message architecture and message information order by combining the simulation requirements of aviation simulators and the training requirements of simulation training equipment; generating a generic ATIS message architecture. This architecture is then stored as a configuration file, and a configuration interface is provided to allow for flexible configuration of the message architecture information.
[0038] Step 102: Based on the parameter information in the general ATIS message architecture and the integrated environment simulation model, obtain the ATIS message.
[0039] Here, the integrated environment simulation model is a simulation model in the aircraft simulator. When the aircraft simulator performs ATIS simulation, it needs to obtain the simulation environment parameters from the parameter information in the integrated environment simulation model.
[0040] Optionally, the ATIS message can be obtained by directly retrieving the target parameter information from the parameter information in the integrated environment simulation model according to the general ATIS message architecture; or it can be obtained by retrieving the target parameter information and processing the data.
[0041] For example, obtaining an ATIS message based on the parameter information in the general ATIS message architecture and the integrated environment simulation model includes: obtaining at least one target parameter information from the parameter information in the integrated environment simulation model based on the general ATIS message architecture; performing data processing on the at least one target parameter information based on parameter information processing rules to obtain a string corresponding to each target parameter information; and combining the strings corresponding to each target parameter information to obtain the ATIS message.
[0042] Here, the parameter information processing rules can be predefined. The parameters required by the general ATIS message architecture are processed through the parameter information processing rules to obtain ATIS-recognizable messages.
[0043] Optionally, the target parameter information can be obtained directly from the integrated environment simulation model by the ATIS simulation model, or it can be actively sent from the integrated environment simulation model to the ATIS simulation model, or it can be obtained through data interaction between the ATIS simulation model and the integrated environment simulation model.
[0044] It should be noted that the ATIS simulation implementation method of the aircraft simulator provided by this invention can only broadcast information in the ATIS message format. Therefore, the ATIS simulation model needs to process the acquired target parameter information to obtain the ATIS message.
[0045] For example, target parameter information can be understood as simulation parameter software variables, which need to be converted into ATIS messages according to parameter information processing rules.
[0046] For example, the parameter information processing rules for some target parameter information are shown in Table 2: Table 2. Parameter Information Processing Rules for Target Parameter Information
[0047] In this embodiment of the invention, the ATIS message information is made more complete according to the general ATIS message architecture, which improves the granularity of the ATIS simulation function to a certain extent. Furthermore, the model can obtain the simulation parameters of the flight simulator environment in real time, and generate ATIS messages that match the current simulator simulation environment in real time based on the ATIS message architecture and parameter information processing rules. This provides a reliable data foundation for ATIS simulation and improves the reliability and accuracy of the flight simulator for ATIS simulation.
[0048] Step 103: Based on the station matching control algorithm and the logic control algorithm, determine the control information corresponding to the ATIS message.
[0049] Here, the station matching control algorithm is used to match the VHF (Very High Frequency) FM frequency of the flight simulator with the VHF frequency information of the ground station; the logic control algorithm is used to control the control information broadcast by ATIS based on the matching result of the station matching control algorithm, such as the broadcast on / off control information, tone control information, speech rate control information, volume control information and loop broadcast information of ATIS messages.
[0050] Furthermore, the station matching control algorithm includes a VHF station matching algorithm and a position matching algorithm. The step of determining the control information corresponding to the ATIS message based on the station matching control algorithm and the logic control algorithm includes: acquiring a ground VHF station database; the ground VHF station database includes VHF frequency information and first position information corresponding to multiple ground stations; matching the VHF frequency modulation frequency corresponding to the flight simulator and each of the VHF frequency information based on the VHF station matching algorithm to obtain candidate ground stations; matching the second position information corresponding to the flight simulator and the first position information corresponding to each of the candidate ground stations based on the position matching algorithm to obtain a matching result; and determining the control information corresponding to the ATIS message based on the matching result and the logic control algorithm.
[0051] Here, the VHF tuning frequency of the flight simulator can be derived from the VHF tuning system model in the flight simulator. The ATIS simulation model interacts with the VHF tuning system model and the integrated environment simulation model to achieve mutual cooperation and realize the ATIS simulation in the flight simulator.
[0052] Here, a candidate ground station refers to a ground station whose VHF frequency information is the same as the VHF tuning frequency of the flight simulator. In real-world scenarios, the fact that the aircraft's VHF tuning frequency is the same as the ground station's VHF operating frequency is one of the conditions for establishing communication.
[0053] Optionally, candidate ground stations can be obtained by matching the VHF usage frequency of the flight simulator with information from the ground VHF station database; or they can be obtained based on the mapping relationship between the flight simulator and the target station.
[0054] Here, if the VHF frequency information of the ground station is the same as the VHF frequency of the flight simulator, then the ground station is considered a candidate ground station.
[0055] Optionally, the matching method can be to compare the VHF frequency information of the ground station with the VHF frequency of the flight simulator; or it can be to first cluster the VHF frequency information of multiple ground stations to obtain multiple clusters, and then compare the VHF frequency of the flight simulator with the cluster center in each cluster.
[0056] It should be noted that after the flight simulator matches a candidate ground station, it is necessary to further determine whether the positional distance between the flight simulator and the candidate ground station meets the distance threshold. If the positional distance meets the distance threshold, it means that the target station has been matched, and the flight simulator establishes communication with the target station.
[0057] Here, the first location information may include the latitude and longitude location information corresponding to each candidate ground station, and the second location information may include the latitude and longitude location information corresponding to the flight simulator. The location matching algorithm can use the WGS84 coordinate system to develop a two-point distance calculation model to calculate the distance between the latitude and longitude location information corresponding to the flight simulator and the latitude and longitude location information corresponding to each candidate ground station. When the distance meets the distance threshold, it means that the matching result is that there is a target station; otherwise, there is no target station and communication is not possible.
[0058] Here, the distance threshold can be the range of distances within which a real aircraft can listen to ATIS messages sent by a ground VHF station. When the location distance meets the distance threshold, it means that in a real environment, the flight simulator can listen to the ATIS messages sent by the target station. Otherwise, it means that the flight simulator is out of range and cannot listen to the ATIS messages sent by the target station.
[0059] In this embodiment of the invention, the target station is matched with VHF frequency information and location information to simulate the establishment of communication between the aircraft and the station in a real environment, making the ATIS simulation of the flight simulator more realistic.
[0060] Furthermore, the control information includes broadcast on / off control information, tone control information, speech rate control information, volume control information, and loop broadcast information for the ATIS message. Determining the control information corresponding to the ATIS message based on the matching result and the logical control algorithm includes: if a target ground station exists in the matching result, determining the broadcast on / off control information of the ATIS message to be enabled based on the logical control algorithm; and determining the tone control information, speech rate control information, volume control information, and loop broadcast information based on the logical control algorithm.
[0061] Here, the control information is essentially the result of the logic control algorithm.
[0062] In this embodiment of the invention, different control information has its own corresponding control attributes. The text-to-speech (TTS) simulation software broadcasts ATIS messages and text according to the control information, as shown in Table 3: Table 3. Control Attribute Table Corresponding to Control Information
[0063] After matching the target ground station in the matching results, the broadcast on / off control information of the ATIS message is determined to be enabled according to the logic control algorithm. Then, based on the training requirements and the logic control algorithm, the timbre control information, speech rate control information, volume control information and loop broadcast information are determined respectively.
[0064] Here, the logic control algorithm can be any suitable implementation method. For example, it can be obtained through the switch knob of a simulation device in an aviation simulator, and then sent to the ATIS model through other models. The ATIS model will interpolate this software variable parameter and convert it into control parameters that can be accepted by the real-time broadcast software.
[0065] Here, the broadcast configuration information of the ATIS message may include specific values for speech rate, whether to loop the broadcast, male / female voice, volume, etc.
[0066] In this embodiment of the invention, by comparing the location distance with the distance threshold, the communication between the aircraft and the ground station in the real environment is simulated. Only after the simulated aircraft connects with the target ground station can the specific information such as the tone control information, speech rate control information, volume control information and loop broadcast information of the ATIS message be determined according to the training requirements and logic control algorithm, so as to realize the control of the ATIS broadcast attributes, thereby realizing the ATIS broadcast function and improving the realism of the ATIS simulation.
[0067] Here, the control information can be the specific values of each control command. Each value represents specific broadcast configuration information. For example, 0 means that the broadcast module is closed and the broadcast stops, 1 means that the broadcast module is open and the broadcast starts, the speech rate is 120-150 words / minute, and the broadcast volume is 25, etc.
[0068] In this embodiment of the invention, a logic control algorithm is used to control the control information of ATIS messages, making their configuration information flexibly controllable. This greatly improves the technical effect of ATIS simulation and provides the ability to control and modify the configuration of the subjective experience of ATIS monitoring from multiple dimensions, thus meeting the needs of users of different aviation simulator equipment for ATIS simulation functions.
[0069] Step 104: Construct ATIS network data packets based on the ATIS message and the corresponding control information.
[0070] Optionally, you can directly assemble the ATIS message and the corresponding control information into an ATIS network data packet, or you can first convert the ATIS message into an ATIS message broadcast text, and then assemble the ATIS message broadcast text and the corresponding control information into an ATIS network data packet.
[0071] Furthermore, the step of constructing an ATIS network data packet based on the ATIS message and the corresponding control information includes: constructing an ATIS message broadcast text based on a general ATIS broadcast character set and the ATIS message; the general ATIS broadcast character set is used to represent the mapping relationship between the ATIS message and the ATIS message broadcast text; and based on the network message format, assembling the ATIS message broadcast text and the corresponding control information into a packet to obtain the ATIS network data packet.
[0072] Here, the general ATIS broadcast character set is used to standardize the pronunciation of special characters, units, and technical terms in real-time broadcast mode. By establishing a mapping between specific text information in ATIS messages and corresponding correct onomatopoeic words, the accuracy of pronunciation during real-time voice broadcast is improved.
[0073] Optionally, the general ATIS broadcast font library can record mapping relationships using XML, Word, PDF, or other formats. Using XML to record mapping relationships can, to some extent, improve the ease of supplementing, perfecting, and modifying mapping relationship information. Furthermore, the ATIS broadcast font library has open interfaces that allow for flexible configuration, thereby further improving the maintenance efficiency of mapping rules.
[0074] Optionally, the general ATIS broadcast font library may include airport naming libraries, special character libraries, unit terminology libraries, etc.
[0075] In this embodiment of the invention, a general ATIS broadcast character library is used to standardize the reading method of professional terms, polyphonic characters, and other text characters based on real-time broadcast technology, which greatly reduces the error rate of text broadcast. Moreover, this method is more flexible and convenient in terms of later maintenance and modification, making software maintenance more convenient. Furthermore, ATIS messages and ATIS message broadcast configuration information are packaged into ATIS network data packets and transmitted to the broadcast module to ensure the security of data packets during transmission, thereby improving the reliability of ATIS message broadcast.
[0076] Figure 2 This is a schematic diagram of the airport naming library provided by the present invention, such as... Figure 2 As shown, the name field is "Airport," the Airport Name field is the airport code, and the Chinese Name field is the full name of the airport corresponding to the airport code. The type of simulated airport constructed by the flight simulator varies depending on the development requirements. Figure 2 The airport naming library in the system covers most major general aviation airports. If any airport information is found to be missing during later maintenance, you only need to configure the information in the above file.
[0077] The special character library is used to establish a mapping relationship between characters with special pronunciations or polyphonic characters and onomatopoeic characters with the correct pronunciation in ATIS. Some examples of the mapping relationships are shown in Table 4 below: Table 4 Special Text Library
[0078] The unit terminology database is used to establish a mapping relationship between standard unit characters in the aviation field and their Chinese pronunciations. Some examples of the mapping relationships are shown in Table 5 below: Table 5. Unit Terminology Database
[0079] Here, the network message format can be any suitable communication protocol format.
[0080] For example, ATIS network packets are shown in Table 6 below: Table 6 ATIS Network Data Packets
[0081] In the embodiments of the invention, the ATIS broadcast character library is used to achieve a strong correlation between ATIS message information and broadcast voice, which makes the voice broadcast quality higher and the pronunciation more accurate. This greatly reduces the pronunciation errors caused by misleading text information and aviation terminology. In addition, the ATIS broadcast character library has an open interface that can be flexibly configured.
[0082] Step 105: Based on the ATIS network data packet driven broadcast module, the ATIS message is broadcast in real time using simulation.
[0083] Optionally, the broadcast module can be software or hardware. For example, the broadcast module can be TTS simulation software developed based on Python.
[0084] Furthermore, the real-time simulation broadcasting of the ATIS message based on the ATIS network data packet driven broadcasting module includes: sending the ATIS network data packet to the broadcasting module to drive the broadcasting module to parse the ATIS network data packet, obtain the ATIS message broadcasting text corresponding to the ATIS message and the control information corresponding to the ATIS message, and performing real-time simulation broadcasting of the ATIS message broadcasting text corresponding to the ATIS message according to the control information corresponding to the ATIS message.
[0085] For example, the broadcast module can be a text-to-speech (TTS) simulation software. After the ATIS algorithm control model sends ATIS network data packets to the TTS simulation software, the TTS simulation software receives the network data packets output by the ATIS algorithm control model through the encoded network processing module. According to the ATIS algorithm control model's packet packaging rules, it performs 1:1 data unpacking to obtain the real-time read-aloud ATIS message broadcast text and logic control parameter information. Secondly, based on the unpacked logic control parameter information, it controls the voice broadcast status and attributes. Finally, based on the control status and attributes, it associates with Windows voice packets to realize the real-time reading of the received real-time read-aloud ATIS message broadcast text.
[0086] It should be noted that the Automated Terminal Information Service (ATIS) simulation method of the flight simulator in this application is implemented through a software-developed ATIS algorithm control model and broadcast module. Therefore, it improves the universality and portability of the ATIS simulation function and fundamentally solves the problems of difficult software maintenance.
[0087] In this embodiment of the invention, the following steps are taken: A general ATIS message architecture is obtained; ATIS messages are generated based on the parameter information in the general ATIS message architecture and the integrated environment simulation model; control information corresponding to the ATIS messages is determined based on the station matching control algorithm and the logic control algorithm; ATIS network data packets are constructed based on the ATIS messages and their corresponding control information; and the broadcast module is driven by the ATIS network data packets to simulate and broadcast ATIS messages in real time. Thus, determining ATIS messages using the parameter information in the general ATIS message architecture and the integrated environment simulation model improves the completeness and flexibility of ATIS messages. Determining the control information corresponding to the ATIS messages using the station matching control algorithm and the logic control algorithm improves the flexible controllability and real-time broadcasting of ATIS message attributes, thereby improving the accuracy and real-time broadcasting of ATIS message information.
[0088] Figure 3 This invention provides an ATIS simulation implementation architecture diagram, which is used to implement the ATIS simulation implementation method for the Automatic Terminal Information Service (ATIS) of an aircraft simulator, such as... Figure 3As shown in the diagram, the ATIS simulation implementation architecture 300 includes an ATIS algorithm control model 311 and TTS simulation software 312. The ATIS algorithm control model 311 includes an ATIS message construction module 3111, a VHF communication simulation module 3112, an ATIS broadcast logic control module 3113, and a first network communication module 3114. The ATIS message construction module is used to obtain target parameter information from the comprehensive environment simulation model 314 based on the general ATIS message architecture 313 (i.e., the aforementioned general ATIS message architecture). Figure 3 The simulation environment parameters are processed based on parameter information processing rules to obtain ATIS messages. The VHF communication simulation module is used to obtain aircraft position information (i.e., the aforementioned second position) and VHF frequency information (i.e., the aforementioned VHF tuning frequency) from the integrated environment simulation model, based on the VHF tuning frequency and VHF frequency information in the VHF station database 315. Figure 3 The system uses VHF station information, second location, and first location to determine candidate ground stations; the ATIS broadcast logic control module, used to determine the control information of the ATIS message based on external control command 316, i.e., the aforementioned control parameter commands including tone, speech rate, volume, etc., when the positional distance between the flight simulator and the candidate ground stations matched with the flight simulator meets the distance threshold; the first network communication module, used to construct the ATIS message broadcast text based on the general ATIS broadcast font library 317, i.e., the general ATIS broadcast font library and the ATIS message; based on the network message format, it packages the ATIS message broadcast text and the ATIS message broadcast configuration information to obtain the ATIS network data packet and sends it to the TTS simulation software; the TTS simulation software... Component 312 includes a second network communication module 3121, a real-time voice broadcast control module 3122, and a voice broadcast module 3123. The second network communication module is used to receive ATIS network data packets output by the ATIS algorithm control model, and perform 1:1 data unpacking according to the ATIS algorithm control model's packet packaging rules to obtain the real-time read-aloud ATIS message broadcast text and logical control parameter information. The real-time voice broadcast control module is used to control the voice broadcast status and attributes according to the unpacked logical control parameter information. The voice broadcast module is used to associate Windows voice packets according to the control status and attributes to realize real-time reading of the received real-time read-aloud ATIS message broadcast text.
[0089] In addition, the general ATIS message architecture is a pre-built general ATIS message architecture, and the general ATIS broadcast font is a pre-built general ATIS broadcast font.
[0090] The automatic terminal intelligence service (ATIS) simulation implementation method for aviation simulators provided by this invention has the following advantages: (1) It standardizes the message architecture based on the ATIS simulation of aviation simulators. Based on this architecture, the ATIS message information is more complete and can be modified and improved through flexible configuration, making the simulation method more flexible. To a certain extent, it improves the granularity of the ATIS simulation function and better meets the training needs of aviation simulators for ATIS. (2) It adopts real-time voice broadcasting technology to realize the ATIS simulation function and can be flexibly controlled, which greatly improves the technical effect of ATIS simulation. It has the ability to control and modify the subjective feeling of ATIS monitoring in multiple dimensions, which meets the needs of different aviation simulator users for ATIS simulation function. Moreover, this solution is not limited by the software and hardware environment and configuration, and has strong portability and universality, which can meet the development needs of different aviation simulators. (3) By constructing the ATIS broadcasting character library, it standardizes the reading method of professional terms, polyphonic characters and other text characters based on real-time broadcasting technology, which greatly reduces the error rate of text broadcasting. Moreover, this method is more flexible and convenient in the later maintenance and modification level, making software maintenance more convenient.
[0091] The ATIS simulation implementation device for an aircraft simulator provided by the present invention will be described below. The ATIS simulation implementation device for an aircraft simulator described below and the ATIS simulation implementation method for an aircraft simulator described above can be referred to in correspondence.
[0092] Figure 4 This is a schematic diagram of the structure of the ATIS (Automatic Terminal Information Service) simulation implementation device for the flight simulator provided by the present invention, as shown below. Figure 4 As shown, the Automated Terminal Information Service (ATIS) simulation implementation device 400 for the aircraft simulator includes the following modules: Module 410 is used to obtain the general ATIS message structure; The ATIS message determination module 420 is used to obtain ATIS messages based on the parameter information in the general ATIS message architecture and the integrated environment simulation model; The control information determination module 430 is used to determine the control information corresponding to the ATIS message based on the station matching control algorithm and the logic control algorithm; Construction module 440 is used to construct ATIS network data packets based on the ATIS message and the control information corresponding to the ATIS message; The broadcast module 450 is used to drive the broadcast module to simulate and broadcast the ATIS messages in real time based on the ATIS network data packets.
[0093] In another embodiment, the ATIS message determination module 420 is specifically used for: obtaining at least one target parameter information from the parameter information in the integrated environment simulation model based on the general ATIS message architecture; performing data processing on the at least one target parameter information based on parameter information processing rules to obtain a string corresponding to each target parameter information; and combining the strings corresponding to each target parameter information to obtain the ATIS message.
[0094] In another embodiment, the station matching control algorithm includes a VHF station matching algorithm and a position matching algorithm. The control information determination module 430 is specifically used for: acquiring a ground VHF station database; the ground VHF station database includes VHF frequency information and first position information corresponding to multiple ground stations; matching the VHF frequency modulation frequency corresponding to the flight simulator and each of the VHF frequency information based on the VHF station matching algorithm to obtain candidate ground stations; matching the second position information corresponding to the flight simulator and the first position information corresponding to each of the candidate ground stations based on the position matching algorithm to obtain a matching result; and determining the control information corresponding to the ATIS message based on the matching result and the logic control algorithm.
[0095] In another embodiment, the control information includes broadcast on / off control information, tone control information, speech rate control information, volume control information, and loop broadcast information of the ATIS message. The control information determination module 430 is further specifically used to: determine that the broadcast on / off control information of the ATIS message is enabled based on the logic control algorithm when a target ground station exists in the matching results; and determine the tone control information, speech rate control information, volume control information, and loop broadcast information based on the logic control algorithm.
[0096] In another embodiment, the construction module 440 is specifically used to: construct ATIS message broadcast text based on the general ATIS broadcast character set and the ATIS message; the general ATIS broadcast character set is used to represent the mapping relationship between the ATIS message and the ATIS message broadcast text; and based on the network message format, package the ATIS message broadcast text and the control information corresponding to the ATIS message to obtain the ATIS network data packet.
[0097] In another embodiment, the broadcast module 450 is further specifically configured to: send the ATIS network data packet to the broadcast module to drive the broadcast module to parse the ATIS network data packet, obtain the ATIS message broadcast text corresponding to the ATIS message and the control information corresponding to the ATIS message, and perform real-time simulation broadcasting of the ATIS message broadcast text corresponding to the ATIS message according to the control information corresponding to the ATIS message.
[0098] Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention, such as... Figure 5 As shown, the electronic device may include: a processor 810, a communications interface 820, a memory 830, and a communication bus 840. The processor 810, communications interface 820, and memory 830 communicate with each other via the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute an Automated Terminal Information Service (ATIS) simulation implementation method for an aviation simulator. This method includes: acquiring a general ATIS message architecture; obtaining ATIS messages based on the general ATIS message architecture and parameter information in the integrated environment simulation model; determining the control information corresponding to the ATIS messages based on a station matching control algorithm and a logical control algorithm; constructing ATIS network data packets based on the ATIS messages and the corresponding control information; and driving a broadcast module to simulate and broadcast the ATIS messages in real time based on the ATIS network data packets.
[0099] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0100] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the Automated Terminal Information Service (ATIS) simulation implementation method for an aviation simulator provided by the above methods. The method includes: obtaining a general ATIS message architecture; obtaining ATIS messages based on the general ATIS message architecture and parameter information in the integrated environment simulation model; determining the control information corresponding to the ATIS messages based on a station matching control algorithm and a logic control algorithm; constructing ATIS network data packets based on the ATIS messages and the control information corresponding to the ATIS messages; and driving a broadcasting module to simulate and broadcast the ATIS messages in real time based on the ATIS network data packets.
[0101] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements an Automated Terminal Information Service (ATIS) simulation implementation method for an aviation simulator provided by the methods described above. The method includes: obtaining a general ATIS message architecture; obtaining ATIS messages based on the general ATIS message architecture and parameter information in an integrated environment simulation model; determining control information corresponding to the ATIS messages based on a station matching control algorithm and a logic control algorithm; constructing ATIS network data packets based on the ATIS messages and the control information corresponding to the ATIS messages; and driving a broadcasting module to simulate and broadcast the ATIS messages in real time based on the ATIS network data packets.
[0102] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. 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 any creative effort.
[0103] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention 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 the present invention.
Claims
1. A method for simulating Automated Terminal Information Service (ATIS) in an aircraft simulator, characterized in that, include: Obtain the general ATIS message structure; Based on the parameter information in the general ATIS message architecture and the integrated environment simulation model, the ATIS message is obtained; Obtain the database of ground VHF stations; The ground VHF station database includes VHF frequency information and first location information corresponding to multiple ground stations; Based on the high-frequency VHF station matching algorithm, the VHF frequency modulation frequency corresponding to the flight simulator and the VHF frequency information are matched to obtain candidate ground stations. Based on the position matching algorithm, the second position information corresponding to the flight simulator and the first position information corresponding to each candidate ground station in the candidate ground stations are matched to obtain the matching result; If a target ground station exists in the matching results, the broadcast on / off control information of the ATIS message is determined to be enabled based on the logic control algorithm. Based on the aforementioned logic control algorithm, control information corresponding to the ATIS message is determined; the control information includes broadcast on / off control information, tone control information, speech rate control information, volume control information, and loop broadcast information for the ATIS message. Based on the general ATIS broadcast character set and the ATIS message, an ATIS message broadcast text is constructed; the general ATIS broadcast character set is used to represent the mapping relationship between the ATIS message and the ATIS message broadcast text. Based on the network message format, the ATIS message broadcast text and the corresponding control information of the ATIS message are packaged together to obtain the ATIS network data packet; The ATIS network data packet driven broadcast module simulates and broadcasts the ATIS messages in real time.
2. The ATIS simulation implementation method for an aviation simulator according to claim 1, characterized in that, The ATIS message, obtained based on the parameter information in the general ATIS message architecture and the integrated environment simulation model, includes: Based on the general ATIS message architecture, at least one target parameter information is obtained from the parameter information in the comprehensive environment simulation model; Based on parameter information processing rules, data processing is performed on the at least one target parameter information to obtain strings corresponding to each target parameter information; The strings corresponding to each of the target parameter information are combined to obtain the ATIS message.
3. The ATIS simulation implementation method for an aircraft simulator according to claim 1 or 2, characterized in that, The real-time simulation broadcasting of the ATIS messages based on the ATIS network data packet driven broadcasting module includes: The ATIS network data packet is sent to the broadcast module to drive the broadcast module to parse the ATIS network data packet, obtain the ATIS message broadcast text corresponding to the ATIS message and the control information corresponding to the ATIS message, and perform real-time simulation broadcasting of the ATIS message broadcast text corresponding to the ATIS message according to the control information corresponding to the ATIS message.
4. A simulation device for Automated Terminal Information Service (ATIS) in an aircraft simulator, characterized in that, include: The acquisition module is used to obtain the general ATIS message structure; The ATIS message determination module is used to obtain ATIS messages based on the parameter information in the general ATIS message architecture and the integrated environment simulation model; The control information determination module is used to acquire a ground VHF station database; the ground VHF station database includes VHF frequency information and first location information corresponding to multiple ground stations; Based on the VHF station matching algorithm, the VHF frequency modulation frequency corresponding to the flight simulator and the VHF frequency information are matched to obtain candidate ground stations; based on the position matching algorithm, the second position information corresponding to the flight simulator and the first position information corresponding to each candidate ground station are matched to obtain the matching result. If a target ground station exists in the matching results, the broadcast on / off control information of the ATIS message is determined to be enabled based on the logic control algorithm. Based on the aforementioned logic control algorithm, control information corresponding to the ATIS message is determined; the control information includes broadcast on / off control information, tone control information, speech rate control information, volume control information, and loop broadcast information for the ATIS message. The construction module is used to construct ATIS message broadcast text based on the general ATIS broadcast font library and the ATIS message; the general ATIS broadcast font library is used to represent the mapping relationship between the ATIS message and the ATIS message broadcast text; based on the network message format, the ATIS message broadcast text and the control information corresponding to the ATIS message are packaged to obtain ATIS network data packets. The broadcast module is used to drive the broadcast module to simulate and broadcast the ATIS messages in real time based on the ATIS network data packets.
5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the Automated Terminal Information Service (ATIS) simulation method for an aviation simulator as described in any one of claims 1 to 3.
6. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the Automated Terminal Information Service (ATIS) simulation method for the aircraft simulator as described in any one of claims 1 to 3.
7. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the Automated Terminal Information Service (ATIS) simulation method for the aircraft simulator as described in any one of claims 1 to 3.
Citation Information
Patent Citations
ADS-B multi-channel signal generation method, simulator, computer storage medium and electronic equipment
CN110417491A
System and methods for automated airport air traffic control services
EP3444791A2