Method and device for rapid input completion of communication navigation tuning frequency
By using methods and devices for automatic completion and verification, the problems of low efficiency and high error rate when pilots input radio tuning frequencies have been solved, enabling simple and efficient frequency input and improving the safety and efficiency of flight operations.
Patent Information
- Application Number
- CN202511517875.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-22
- Publication Date
- 2026-01-16
AI Technical Summary
Pilots are inefficient when inputting radio tuning frequencies, especially VHF communication radio frequencies, which are cumbersome and error-prone, affecting flight operation efficiency and safety.
A fast input completion method and apparatus are provided. By acquiring the initial frequency value input by the user, the method automatically completes the frequency value by applying preset frequency completion rules, verifies that the frequency value is within the frequency range of the corresponding radio station and conforms to the rules, and outputs the complete frequency value.
It simplifies the pilot's input operations, reduces the frequency input error rate, and improves the efficiency and safety of flight communication and navigation operations.
Smart Images

Figure CN121346804A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of airborne communication and radio navigation technology, and more specifically, to a method and apparatus for rapid input compensation of communication and navigation tuning frequencies. Background Technology
[0002] The cockpit contains numerous control panels for pilots, especially during busy flight phases when the crew is overwhelmed with various operations. Therefore, crew members, particularly pilots, have placed higher demands on the speed, ease of use, and accuracy of cockpit equipment operation.
[0003] Radio tuning is one of the important functions that enables flight crews to communicate with the outside world and provide aircraft navigation. A reasonable and convenient input method can improve the efficiency and accuracy of pilots in inputting tuning frequencies, thereby reducing the burden on pilots when performing this task, which is of great significance.
[0004] Radio tuning is often considered one of the most frequently performed tasks by pilots, and improving the efficiency of radio tuning is beneficial. Take VHF radio tuning frequencies as an example. VHF communication frequencies range from 118.000MHz to 136.990MHz, and a complete frequency consists of six digits and a decimal point. Without considering convenient input, pilots need to press the number keys seven times (to input the frequency content) and the row select key once (to confirm the radio station) each time they input a frequency. Pressing eight keys on a device requiring a certain amount of pressure is a slow and somewhat cumbersome process, and it may also involve repetitive input of non-critical information (such as the decimal point and the three zeros after the decimal point in the frequency 118.000), greatly reducing pilot efficiency. Currently, there are no patents related to radio tuning technology that improve input efficiency and simplify pilot tuning input operations.
[0005] Therefore, it is necessary to address the problem of low efficiency in manual input by pilots during radio frequency tuning tasks by providing efficient tuning input methods for VHF communication radios, ADF navigation radios, and VOR / ILS navigation radios, thereby improving the efficiency of pilots in performing related tasks. Summary of the Invention
[0006] This summary is provided to introduce, in a simplified form, some concepts that will be further described in the following detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to help determine the scope of the claimed subject matter.
[0007] The present invention aims to provide a method and apparatus for fast input compensation of communication navigation tuning frequencies.
[0008] According to one aspect of the present invention, a method for fast input completion of tuning frequencies for communication navigation is provided. The method may include: obtaining an initial value of the tuning frequency input by a user; completing the initial value of the tuning frequency into a complete frequency value using a preset corresponding frequency completion rule based on the input box attribute corresponding to the initial value of the tuning frequency; verifying whether the complete frequency value is within a preset frequency range corresponding to the corresponding type of radio station and satisfies the corresponding frequency rule; and outputting the complete frequency value in response to the complete frequency value being within the preset frequency range corresponding to the corresponding type of radio station and satisfying the corresponding frequency rule.
[0009] According to an embodiment of the present invention, when the input box attribute corresponding to the initial value of the tuning frequency is a VHF communication radio, the frequency padding rule includes: determining whether the input initial value of the tuning frequency has a decimal point; when the input initial value of the tuning frequency has a decimal point, determining the number of digits after the decimal point; when the number of digits after the decimal point is less than 3, padding with 0s after the decimal point until the number of digits after the decimal point is 3; and when the input initial value of the tuning frequency does not have a decimal point, determining the number of digits in the input initial value of the tuning frequency; when the input initial value of the tuning frequency has no ... When the initial value has 6 digits, a decimal point is added after the first three digits of the input tuning frequency initial value; when the initial value has more than 3 digits but less than 6 digits, a decimal point is added after the third digit of the input tuning frequency initial value, and zeros are added after the decimal point until the number of digits after the decimal point is 3; when the initial value has less than 3 digits, zeros are added after the initial value until the total number of digits reaches 6, and a decimal point is added after the third digit of the input tuning frequency initial value.
[0010] According to one embodiment of the present invention, when the input box attribute corresponding to the initial value of the tuning frequency is VOR or ILS navigation radio, the frequency padding rule includes: determining whether the input initial value of the tuning frequency has a decimal point; when the input initial value of the tuning frequency has a decimal point, determining the number of digits after the decimal point; when the number of digits after the decimal point is less than 2, padding with 0s after the decimal point until the number of digits after the decimal point is 2; and when the input initial value of the tuning frequency does not have a decimal point, determining the number of digits in the input initial value of the tuning frequency; when the input initial value of the tuning frequency has no ... When the initial value of the tuning frequency has 5 digits, a decimal point is added after the first three digits of the initial value of the tuning frequency. When the initial value of the tuning frequency has more than 3 digits but less than 5 digits, a decimal point is added after the third digit of the initial value of the tuning frequency, and zeros are added after the decimal point until the number of digits after the decimal point is 2. When the initial value of the tuning frequency has less than 3 digits, zeros are added after the initial value of the tuning frequency until the total number of digits reaches 5, and a decimal point is added after the third digit of the initial value of the tuning frequency.
[0011] According to one embodiment of the present invention, the VHF communication radio has a preset frequency range between 118 MHz and 136.975 MHz.
[0012] According to one embodiment of the present invention, the VOR navigation radio has a preset frequency range between 108 MHz and 111.85 MHz and between 112 MHz and 117.95 MHz, and the ILS navigation radio has a preset frequency range between 108 MHz and 111.85 MHz.
[0013] According to one embodiment of the present invention, when the communication navigation radio is the ADF navigation radio, the frequency completion rule may include: determining whether the input initial tuning frequency value has a decimal point; determining the number of digits after the decimal point in response to the input initial tuning frequency value having a decimal point; adding a zero after the decimal point when the number of digits after the decimal point is less than 1; and performing further ADF frequency completion operation in response to the input initial tuning frequency value not having a decimal point.
[0014] According to one embodiment of the present invention, the ADF navigation radio has a preset frequency range between 190 kHz and 1750 kHz, wherein the three-digit integer frequency range of the ADF is 190 to 999, and the four-digit integer range of the ADF is 1000 to 1750.
[0015] According to one embodiment of the present invention, the further ADF frequency padding operation may include: when the initial value of the input tuning frequency has 3 digits, determining whether the initial value of the input tuning frequency is within the three-digit integer frequency range of the ADF; in response to the initial value of the input tuning frequency being within the three-digit integer frequency range of the ADF, adding a decimal point after the third digit of the initial value of the input tuning frequency and padding with one zero after the third digit of the initial value of the input tuning frequency; in response to the initial value of the input tuning frequency not being within the three-digit integer frequency range of the ADF, but falling within the range of 100 to 175, padding with two zeros after the third digit of the initial value of the input tuning frequency and adding a decimal point after the fourth digit. When the initial value of the input tuning frequency has 4 digits, determine whether the first three digits of the initial value of the input tuning frequency are within the three-digit integer frequency range of the ADF. If the first three digits of the initial value of the input tuning frequency are within the three-digit integer frequency range of the ADF, add a decimal point after the third digit of the initial value of the input tuning frequency. If the first three digits of the initial value of the input tuning frequency are not within the three-digit integer frequency range of the ADF, add a decimal point after the fourth digit of the initial value of the input tuning frequency, and add a zero after the fourth digit of the initial value of the input tuning frequency. When the initial value of the input tuning frequency has 5 digits, add a decimal point after the fourth digit of the initial value of the input tuning frequency.
[0016] According to one embodiment of the present invention, when the complete frequency value is not within the preset frequency range corresponding to the corresponding type of radio station or does not meet the corresponding frequency rules, an invalid input message is displayed.
[0017] According to one aspect of the present invention, an apparatus for fast input completion of tuning frequencies for communication navigation is provided. The apparatus may include: one or more memories; and one or more processors coupled to the one or more memories and configured to: acquire an initial tuning frequency value input by a user; complete the initial tuning frequency value into a complete frequency value using a preset corresponding frequency completion rule based on the input box attribute corresponding to the initial tuning frequency value; verify whether the complete frequency value is within a preset frequency range corresponding to the corresponding type of radio station and satisfies the corresponding frequency rule; and output the complete frequency value in response to the complete frequency value being within the preset frequency range corresponding to the corresponding type of radio station and satisfying the corresponding frequency rule.
[0018] Compared with existing solutions, the method and apparatus for fast input compensation of communication navigation tuning frequencies provided by the present invention have at least the following advantages:
[0019] (1) It can efficiently complete the frequency content input by the user, which can simplify the input content of the pilot in a large number of scenarios.
[0020] (2) It significantly reduced the frequency input error rate and improved the safety of flight communication and navigation operations.
[0021] These and other features and advantages will become apparent from the following detailed description and with reference to the accompanying drawings. It should be understood that the foregoing general description and the following detailed description are illustrative only and do not limit the scope of the claims. Attached Figure Description
[0022] To gain a more detailed understanding of the manner in which the features of the present invention are described above, reference can be made to various embodiments to provide a more specific description of the above-briefly summarized aspects, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of the invention and should not be considered as limiting its scope, as this description may allow for other equivalent and effective aspects.
[0023] Figure 1 This is a schematic diagram of a method for fast input compensation of a communication navigation tuning frequency according to one aspect of the present invention.
[0024] Figure 2 This is a schematic diagram of a fast input method for VHF communication tuning control frequency according to an embodiment of the present invention.
[0025] Figure 3 This is a schematic diagram of a fast input method for the tuning frequency of an ADF navigation station according to an embodiment of the present invention.
[0026] Figure 4 This is a schematic diagram of the prediction process for VHF communication tuning control frequency according to an embodiment of the present invention. Detailed Implementation
[0027] The present invention will now be described in detail with reference to the accompanying drawings, and its features will become further apparent in the following specific description.
[0028] Figure 1 A flowchart illustrating a method 100 for fast input completion of a communication navigation tuning frequency according to one aspect of the present invention is provided. Figure 1 As shown, the method 100 for rapid input completion of tuning frequencies for communication navigation may include obtaining the initial tuning frequency value input by the user at point 102. The user can input frequency-related numerical content via the device's physical numeric keypad (0-9) or touch-sensitive numeric panel without needing to input all digits. For example, when tuning a VHF frequency of 121.500MHz, only the core sequence "1215" or "121.5" needs to be input. During input, the invention can filter invalid characters (such as letters and symbols) in real time to avoid accidental touches and interference. When the user presses the corresponding row selection confirmation key on the tuning control panel, the currently input number combination can be immediately locked, generating the "initial tuning frequency value".
[0029] The method 100 for rapid input completion of tuning frequencies for communication and navigation may include, at point 104, using a preset corresponding frequency completion rule based on the input box attribute corresponding to the initial value of the tuning frequency, to complete the initial value of the tuning frequency into a complete frequency value. The input box attribute corresponding to the initial value of the tuning frequency corresponds to VHF communication radio, VOR navigation radio, ILS navigation radio, and ADF navigation radio. Among them, the VHF communication radio is the core equipment for voice communication between pilots and ground air traffic control (tower, approach, area control) and other aircraft, and is the main carrier of aviation "air-to-ground dialogue". The frequency band of the VHF communication radio is between 118 MHz and 136.975 MHz, with a channel spacing of 25 kHz (8.33 kHz in some areas to accommodate more channels). It uses "frequency modulation (FM)", has strong anti-interference ability, low signal distortion, and half-duplex communication mode. The VOR navigation radio is a short-range radio navigation device, mainly used to provide "azimuth information" for aircraft, helping pilots determine their position relative to the ground station, and to achieve route tracking and navigation. The VOR navigation radio frequency range is between 108.00 MHz and 111.85 MHz, and between 112 MHz and 117.95 MHz, while the ILS navigation radio frequency range is also between 108.00 and 111.85 MHz. The difference is that VOR uses frequencies with an even number of decimal places (e.g., 108.00, 108.20, etc.), while ILS only uses frequencies with an odd number of decimal places (e.g., 108.10, 108.30, etc.). The Automatic Direction Array (ADF) is an auxiliary radio navigation device in the field of aviation navigation, based on the mid-to-low frequency band. Its core function is to receive signals from ground-based "NDB" (Non-Directional Beacon) stations to provide the aircraft with "azimuth information relative to the NDB station," helping the pilot determine the flight direction. Its frequency range is between 190 kHz and 1750 kHz. It has weak anti-interference capabilities and relies on NDB stations to operate. The following will combine... Figure 2 This section provides a detailed explanation of the frequency completion rules for VHF communication radios. The frequency completion rules for VOR and ILS communication radios are similar to those for VHF radios. Figure 2 The description will be combined with the above, and will also be combined with the above. Figure 3 A detailed explanation of the frequency completion rules for ADF communication radios.
[0030] The method 100 for rapid input completion of communication navigation tuning frequencies may further include verifying at point 106 whether the complete frequency value is within the preset frequency range corresponding to the corresponding type of radio station and meets the corresponding frequency rules. The completed frequency value needs to be verified to be within the frequency range corresponding to the corresponding type of radio station. Specifically, in this invention, VHF communication radios need to be within the range of 118 MHz-136.975 MHz, VOR / ILS communication radios need to be within the range of 108.00 MHz-111.85 MHz or 112 MHz-117.95 MHz, and ADF communication radios need to be within the range of 190 kHz-1750 kHz, and special frequency bands need to be excluded (such as the 121.500 MHz emergency frequency of VHF, which needs to be marked separately to avoid mistuning). In addition, this invention also requires verification that the complete frequency value meets the corresponding frequency rules: for example, VHF (25kHz interval) must have a decimal part of 00, 25, 50, or 75; VOR must have an even tenths digit after the decimal point; ILS must have an odd tenths digit after the decimal point; and ADF (1kHz interval) must be an integer kHz. Furthermore, all radio stations must end with 0 or 5 at the end of their decimal places. If the verification fails (e.g., VHF frequency 137.000MHz exceeds the upper limit, ADF frequency 180kHz is below the lower limit), it will be immediately marked as abnormal.
[0031] The method 100 for rapid input completion of communication navigation tuning frequencies may further include outputting the complete frequency value at point 108 in response to the complete frequency value being within the preset frequency range corresponding to the corresponding type of radio station and satisfying the corresponding frequency rules. If the verification in step 106 passes, the present invention can provide triple output: first, the complete frequency (including unit, e.g., "121.500 MHz") is displayed in highlighted font on the control panel screen; second, a short prompt tone is emitted through the device's built-in speaker to indicate successful input; and third, the frequency data is synchronized to the communication navigation module to complete the tuning parameter configuration. If the verification in step 108 fails, "INVALID-INPUT" (invalid input) can be clearly displayed on the screen, along with the error reason (e.g., "OUT OF RANGE - out of frequency range", "INVALID SPACING - channel spacing abnormality", etc.) to help users quickly locate the problem. Simultaneously, the control panel automatically clears the erroneous input, allowing users to directly re-enter the information without additional steps, further improving operational efficiency. Based on the analysis of all tuning frequency characteristics, this invention provides an efficient and fast input completion rule that can automatically complete the frequency content input by the user. It improves the frequency based on the key but incomplete information input by the user and finally outputs the complete frequency expected by the user, achieving the effect of inputting part of the content to realize the whole content. This reduces the frequency input error rate and improves the safety of flight communication and navigation operations.
[0032] Figure 2 A schematic diagram of a fast input method 200 for VHF communication tuning control frequency according to an embodiment of the present invention is provided.
[0033] All VHF communication tuning control frequencies consist of six digits plus a decimal point, with three digits before and three digits after the decimal point. Based on this characteristic, users can omit the decimal point input when entering initial values, as the pre-set frequency padding rules for VHF can be used to fill in the missing digits. Furthermore, the third decimal digit is always 0 or 5, and the first and second decimal digits can sometimes be 0. Based on this feature and users' usual habits with decimals, the pre-set frequency padding rules for VHF can also be used to pad inputs with trailing zeros for any insufficient digits, thus simplifying the actual input for the user.
[0034] Regarding the preset frequency padding rules for VHF, specifically, method 200 starts at 202 and proceeds to 204 to determine if the initial input value has a decimal point. If the initial input value does not have a decimal point, method 200 proceeds to 208 and 210 to perform digit padding and decimal point addition. Specifically, when the initial input value has 6 digits, a decimal point is added after the third digit of the initial input value; when the initial input value has more than 3 digits but less than 6 digits, a decimal point is added after the third digit of the initial input value, and zeros are added after the decimal point until there are 3 digits; when the initial input value has less than 3 digits, zeros are added after the initial input tuning frequency value until the total number of digits reaches 6, and a decimal point is added after the third digit of the initial input tuning frequency value. If the initial input value contains a decimal point, method 200 proceeds to 206 to pad the number of digits. Specifically, if the number of digits after the decimal point is less than three, zeros are added until there are three digits. Then, method 200 proceeds to 212 to determine if the padded frequency value is within the corresponding communication radio station's frequency range and conforms to the input rules. If the padded frequency value is within the corresponding communication radio station's frequency range, a tuning command is issued, and the frequency is tuned. Methods 200 to 214 then end. If the padded frequency value is not within the corresponding communication radio station's frequency range or does not conform to the input rules (e.g., the last digit after the decimal point is not 0 or 5), an invalid input message is displayed, and the user can re-enter the value.
[0035] The VOR / ILS tuning control frequency consists of 5 digits plus a decimal point, with 3 digits before the decimal point and 2 digits after the decimal point. The VOR / ILS navigation radio frequency is similar to the VHF communication radio frequency in terms of frequency band and frequency digit structure. Therefore, the frequency completion rules preset for VOR / ILS are similar to those preset for VHF.
[0036] Specifically, according to the frequency padding rules preset by VOR / ILS, the system first checks whether the initial input value contains a decimal point. If the initial input value does not contain a decimal point, it pads the number of digits and adds a decimal point. Specifically, if the initial input value has 5 digits, a decimal point is added after the third digit. If the initial input value has more than 3 digits but less than 5 digits, a decimal point is added after the third digit, and zeros are added after the decimal point until there are 5 digits. If the initial input value has less than 3 digits, zeros are added after the initial tuning frequency value until there are 5 digits, and a decimal point is added after the third digit. If the initial input value contains a decimal point, it pads the number of digits. Specifically, if there are less than 2 decimal places, zeros are added after the decimal point until there are 2 decimal places. Then, it is determined whether the completed frequency value is within the frequency range of the corresponding communication radio station and conforms to the input rules. If the completed frequency value is within the frequency range of the corresponding communication radio station and conforms to the input rules, a tuning command is issued to tune to that frequency. If the completed frequency value is not within the frequency range of the corresponding communication radio station or does not conform to the input rules, such as the last digit after the decimal point is not 0 or 5, an invalid input is prompted, and the user can re-enter the value.
[0037] Figure 3 A schematic diagram of a fast input method 300 for ADF navigation station tuning frequency according to an embodiment of the present invention is provided.
[0038] The ADF navigation radio frequency range is between 190kHz and 1750kHz, with intervals of 0.5kHz. Tuning control frequencies consist of 4 to 5 digits plus a decimal point, with 3 to 4 digits before the decimal point and 1 digit after. Three-digit ADF frequencies range from 190 to 999, while four-digit frequencies range from 1000 to 1750. Because the ADF frequency has 3 to 4 digits, trailing zeros cannot be directly added; the input integer digits must be evaluated. For example, an initial input value of 535 can be padded to two possible values: 535.0 or 5350.0. Analysis shows that the padded result for 535 should be 535.0. Further analysis of four-digit inputs reveals that the first three digits range from 100 to 175, which precisely separates from the three-digit input range of 190 to 999. Therefore, when the input three-digit number is in the range of 100 to 175, two zeros can be added at the end, and a decimal point can be added after the fourth digit.
[0039] Regarding the frequency padding rules preset by ADF, specifically, method 300 starts at 302. First, it proceeds to 304 and records the input value as P. At 306, it checks if P has a decimal point. If P has a decimal point, it proceeds to 308 to pad the number of digits. Specifically, when the number of digits after the decimal point is less than 1, it adds a 0 after the decimal point. If P has no decimal point, it proceeds to 310 to further check if the number of digits in P is between 3 and 5. If the number of digits in P is between 3 and 5, it continues to 312 to check if P is within the frequency range of its corresponding number of digits. Specifically, when P has 3 digits, it checks if P is between 190 and 999 or between 100 and 175. When P has 4 digits, it checks if P is between 1000 and 1750. If P is within the frequency range of its corresponding number of digits, proceed to step 314 to pad P with the appropriate number of digits according to the established rules, and add a decimal point to P at step 316. Specifically, if P has 3 digits and is within the three-digit integer frequency range of the ADF, add a decimal point after the third digit of P and add a zero after the third digit of P. If P is not within the three-digit integer frequency range of the ADF, but is within the range of 100 to 175, add two zeros after the third digit of P and add a decimal point after the fourth digit of P. If P has 4 digits and the first three digits of P are within the three-digit integer frequency range of the ADF, add a decimal point after the third digit of P. If the first three digits of P are not within the three-digit integer frequency range of the ADF, add a decimal point after the fourth digit of P and add a zero after the fourth digit of P. If P has 5 digits, add a decimal point after the fourth digit of P. After completing the digits and decimal point, method 300 proceeds to 318 to determine if the completed P is within the frequency range. If the completed frequency value P is within the frequency range of the corresponding communication radio station, a tuning command is issued to tune to that frequency, and method 300 ends at 320. If the completed frequency value is not within the frequency range of the corresponding communication radio station or the input does not conform to the rules, such as the last digit after the decimal point not being 0 or 5, an invalid input is prompted, and the user can re-enter the value.
[0040] Figure 4 A schematic diagram illustrating the prediction process 400 for VHF communication tuning control frequency according to an embodiment of the present invention is provided. Figure 4 As shown, the rapid completion of VHF communication tuning control frequency can be achieved through a tuning control panel and the software running on the tuning control panel. The tuning control panel may include a display screen, numeric keypad, row selection keys, computing board module, memory module, power supply module, etc.
[0041] The prediction process 400 begins at point 402, at which point the tuning control panel enters input-ready mode, the display shows the "VHF Frequency Input" prompt, and the numeric keypad backlight illuminates to indicate its availability. At point 404, the user can input frequency-related numbers via the numeric keypad. Then, at point 406, the user can confirm the numbers by pressing the corresponding row selection keys on the tuning control panel. After confirmation, the input is immediately written from the buffer to the memory module, triggering the subsequent prediction algorithm. At point 408, the received user input is predicted; specifically, it first determines whether a decimal point exists. If a decimal point exists, the process proceeds to point 410, where zeros are added after the decimal point to bring the total number of decimal places to three. If there is no decimal point, proceed to step 412 to check if the valid input line has more than or equal to 3 digits. If the condition is met, proceed to step 414 to check if the valid input line has 6 digits. If the valid input line has 6 digits, proceed to step 416 and add a decimal point directly after the first three digits of the input value. The first 3 digits of the input value are the integer digits, and the 4th to 6th digits are the decimal digits. If the input line is valid and the input value has less than 6 digits, proceed to step 418 and add a decimal point after the first three digits of the input value. The first 3 digits of the input value are the integer digits, and the 4th to Nth digits are the decimal digits. Then, add 0s after the Nth digit to make 3 decimal digits. If the valid input line has less than 3 digits, proceed to step 420, add 0s to 6 digits after the Nth digit of the input value, add a decimal point after the first three digits of the input value, and the first 3 digits of the input value are the integer digits, and the 4th to 6th digits are the decimal digits. At step 422, it can be determined whether the padded frequency is within the VHF frequency range and conforms to the input rules. If the padded frequency is within the frequency range and conforms to the input rules, then at step 424, the padded frequency can be set as the current operating frequency of the VHF communication radio. The final prediction process ends at steps 400 to 426, and the control panel enters standby mode, waiting for the next tuning operation.
[0042] The foregoing description includes examples of various aspects of the claimed subject matter. It is certainly impossible to describe every conceivable combination of components or methods for the purpose of depicting the claimed subject matter, but those skilled in the art will recognize that many further combinations and arrangements of the claimed subject matter are possible. Thus, the disclosed subject matter is intended to cover all such changes, modifications, and variations that fall within the spirit and scope of the appended claims.
Claims
1. A method for fast input complementation of communication navigation tuning frequencies, the method comprising: Obtain the initial value of the tuning frequency input by the user; Based on the input box attributes corresponding to the initial value of the tuning frequency, the initial value of the tuning frequency is padded to a complete frequency value using a preset corresponding frequency padding rule. Verify whether the complete frequency value is within the preset frequency range corresponding to the corresponding type of radio station and meets the corresponding frequency rules; as well as The complete frequency value is output in response to the fact that the complete frequency value is within the preset frequency range corresponding to the corresponding type of radio and satisfies the corresponding frequency rules.
2. The method as described in claim 1, characterized in that, When the input box attribute corresponding to the initial value of the tuning frequency is a VHF communication radio, the frequency completion rules include: Determine whether the initial value of the input tuning frequency has a decimal point; When the initial value of the input tuning frequency has a decimal point, determine the number of digits after the decimal point; When the number of digits after the decimal point is less than 3, pad with 0s after the decimal point until the number of digits after the decimal point is 3; and When the initial value of the input tuning frequency has no decimal point, determine the number of digits in the initial value of the input tuning frequency. When the initial value of the input tuning frequency has 6 digits, add a decimal point after the first three digits of the initial value of the input tuning frequency. When the number of digits of the input initial tuning frequency value is greater than 3 and less than 6, a decimal point is added after the third digit of the input initial tuning frequency value, and zeros are added after the decimal point until the number of digits after the decimal point is 3. When the number of digits of the initial value of the input tuning frequency is less than 3, zeros are added after the number of digits of the initial value of the input tuning frequency to bring the total number of digits to 6, and a decimal point is added after the third digit of the initial value of the input tuning frequency.
3. The method as described in claim 1, characterized in that, When the input box attribute corresponding to the initial value of the tuning frequency is VOR or ILS navigation radio, the frequency completion rule includes: Determine whether the initial value of the input tuning frequency has a decimal point; When the initial value of the input tuning frequency has a decimal point, determine the number of digits after the decimal point; When the number of digits after the decimal point is less than 2, pad with 0s after the decimal point until the number of digits after the decimal point is 2; and When the initial value of the input tuning frequency has no decimal point, determine the number of digits in the initial value of the input tuning frequency. When the initial value of the input tuning frequency has 5 digits, add a decimal point after the first three digits of the initial value of the input tuning frequency. When the number of digits of the input initial tuning frequency value is greater than 3 and less than 5, a decimal point is added after the third digit of the input initial tuning frequency value, and zeros are added after the decimal point until the number of digits after the decimal point is 2. When the number of digits of the initial value of the input tuning frequency is less than 3, zeros are added after the number of digits of the initial value of the input tuning frequency to bring the total number of digits to 5, and a decimal point is added after the third digit of the initial value of the input tuning frequency.
4. The method as described in claim 1, characterized in that, The VHF communication radio has a preset frequency range between 118 MHz and 136.975 MHz.
5. The method as described in claim 1, characterized in that, The preset frequency range of the VOR navigation radio is between 108 MHz and 111.85 MHz and between 112 MHz and 117.95 MHz, and the preset frequency range of the ILS navigation radio is between 108 MHz and 111.85 MHz.
6. The method as described in claim 1, characterized in that, When the communication and navigation radio is the ADF navigation radio, the frequency completion rules include: Determine whether the initial value of the input tuning frequency has a decimal point; The number of digits after the decimal point is determined in response to the initial value of the input tuning frequency. When the number of digits after the decimal point is less than 1, add a zero after the decimal point; and In response to the absence of a decimal point in the initial value of the input tuning frequency, further ADF frequency padding is performed.
7. The method as described in claim 6, characterized in that, The preset frequency range of the ADF navigation radio is between 190kHz and 1750kHz, where the three-digit integer frequency range of ADF is 190 to 999, and the four-digit integer range of ADF is 1000 to 1750.
8. The method as described in claim 6, characterized in that, The further ADF frequency compensation operation includes: When the initial value of the input tuning frequency has 3 bits, determine whether the initial value of the input tuning frequency is within the three-digit integer frequency range of the ADF. In response to the input initial tuning frequency value being within the three-digit integer frequency range of the ADF, a decimal point is added after the third digit of the input initial tuning frequency value, and a zero is added after the third digit of the input initial tuning frequency value. In response to the initial value of the input tuning frequency not being within the three-digit integer frequency range of the ADF, and being in the range of 100 to 175, two zeros are added after the third digit of the initial value of the input tuning frequency, and a decimal point is added after the fourth digit. When the initial value of the input tuning frequency has 4 bits, determine whether the first three bits of the initial value of the input tuning frequency are within the range of three integer frequencies of the ADF. In response to the first three digits of the input initial tuning frequency value being within the three-digit integer frequency range of the ADF, a decimal point is added after the third digit of the input initial tuning frequency value. In response to the fact that the first three digits of the input initial tuning frequency value are not within the three-digit integer frequency range of the ADF, a decimal point is added after the fourth digit of the input initial tuning frequency value, and a zero is added after the fourth digit of the input initial tuning frequency value. When the initial value of the input tuning frequency has 5 digits, a decimal point is added after the fourth digit of the initial value of the input tuning frequency.
9. The method as described in claim 1, characterized in that, If the complete frequency value is not within the preset frequency range corresponding to the corresponding type of radio station or does not meet the corresponding frequency rules, an invalid input message will be displayed.
10. An apparatus for fast input completion of communication navigation tuning frequencies, the apparatus comprising: One or more memory units; as well as One or more processors, said one or more processors being coupled to said one or more memories, and configured to: Obtain the initial value of the tuning frequency input by the user; Based on the input box attributes corresponding to the initial value of the tuning frequency, the initial value of the tuning frequency is padded to a complete frequency value using a preset corresponding frequency padding rule. Verify whether the complete frequency value is within the preset frequency range corresponding to the corresponding type of radio station and meets the corresponding frequency rules; as well as The complete frequency value is output in response to the fact that the complete frequency value is within the preset frequency range corresponding to the corresponding type of radio and satisfies the corresponding frequency rules.