A big data pilot training cabin data communication control method, system and medium

By judging and sorting data transmission, the problem of data transmission congestion in the pilot training cabin is solved, ensuring timely transmission of important data and improving training efficiency.

CN118972334BActive Publication Date: 2024-12-31CIVIL AVIATION FLIGHT UNIV OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411464507.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2024-12-31
Estimated Expiration
2044-10-21

AI Technical Summary

Technical Problem

In the pilot training cabin, data transmission is prone to congestion, resulting in data not being transmitted in time, affecting the training effect.

Method used

By determining whether the data exceeds the upper limit of the communication transmission channel, a data transmission evaluation model is established, and the transmission sequence is sorted and optimized according to the data type and size to ensure that important data is transferred first.

Benefits of technology

When the transmission channel is congested, priority sorting and correction of the transmission sequence can ensure that pilots can obtain information in a timely manner and improve training efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118972334B_ABST
    Figure CN118972334B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of data communication transmission, and in particular to a data communication control method, system, and medium for a pilot training cabin of big data. The method or system provided by the present invention mainly includes judging whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel. If it exceeds, the data to be communicated and transmitted at the current moment is obtained, a data transmission evaluation model is established, and the first evaluation value of the current data is output by the data transmission evaluation model in combination with the data type and data size, and the data to be transmitted is sorted according to the evaluation value size, and the multiple data to be communicated and transmitted at the current moment are sequentially communicated and transmitted to the training cabin through the second order. Through the above method, when the transmission channel is congested, the corresponding data can be sorted by priority, and the more important data can be sent in advance, so that the pilots being trained can obtain information in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data communication transmission, and in particular to a big data pilot training cabin data communication control method, system and medium. Background Art

[0002] The pilot training cabin is a specially designed simulation environment designed to provide pilots with a safe and effective training experience. With the rapid development of the aviation industry, the demand for high-quality pilots continues to increase, and traditional flight training methods can no longer meet the complexity and safety requirements of modern aviation. The pilot training cabin simulates a real flight environment, combined with advanced flight simulators and virtual reality technology, allowing trainees to practice flight operations without risk.

[0003] In the current pilot training cabin, a large amount of data needs to be transmitted. During the transmission process, data transmission congestion is inevitable, resulting in the failure of timely transmission of more urgent data. The pilots being trained cannot obtain effective information in time, which affects subsequent training. Summary of the invention

[0004] The embodiments of the present invention solve the problems existing in the prior art by providing a big data pilot training cabin data communication control method, system and medium.

[0005] In a first aspect, the present invention provides a big data pilot training cabin data communication control method, comprising:

[0006] Determine whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel. If not, transmit the data to be communicated and transmitted at the current moment to the training cabin;

[0007] If it exceeds, it is determined whether the data to be communicated and transmitted at the current moment is a single piece or multiple pieces. If it is a single piece, it is divided and then communicated and transmitted to the training cabin;

[0008] If there are multiple pieces, the data to be communicated and transmitted at the current moment is obtained, and the current data type and the current data size are determined, a data transmission evaluation model is established, and a first evaluation value of the current data is output through the data transmission evaluation model in combination with the data type and the data size;

[0009] The data to be transmitted are sorted according to the evaluation values ​​to obtain a first order, and the transmission delay of each data is obtained, the first evaluation value is corrected by the transmission delay to obtain a second evaluation value, a second order is obtained by the second evaluation value, and the second order is output;

[0010] The multiple pieces of data to be communicated and transmitted at the current moment are sequentially communicated and transmitted to the training cabin through the second sequence.

[0011] Preferably, the determining whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel includes:

[0012] Get the ideal transmission time for the current data to reach the training cabin, and get the actual transmission time based on the size of the current data and the upper limit of the transmission channel;

[0013] If the actual transmission time is greater than the ideal transmission time, it is determined to be exceeded; if the actual transmission time is not greater than the ideal transmission time, it is determined to be not exceeded.

[0014] Preferably, the determining of the current data type includes:

[0015] The data types include urgent data and general data. A data type judgment model is established. The urgency of the current data is output through the data type judgment model. The urgency is used to judge whether the current data is urgent data or general data.

[0016] Preferably, the step of establishing a data type judgment model includes:

[0017] ,

[0018] In the formula, For data urgency, is the output frequency of the same type of data, is the current data size, is the upper limit of the transmission channel, To calculate the coefficient, when the transmitted data is a serious fault, , when the transmitted data is a general failure, .

[0019] Preferably, it also includes a division threshold, and the division threshold includes:

[0020] ,

[0021] In the formula, is the partition threshold, is the average output frequency of all types of data, when Greater than or equal to When it is judged as urgent data, Less than , it is judged as general data.

[0022] Preferably, establishing a data transmission evaluation model includes:

[0023] ,

[0024] In the formula, is the first evaluation value, Calculate the coefficients for the transmission mode, is the network packet loss rate, The number of processor cores that were transferred for this data.

[0025] Preferably, the modifying the first order by transmission delay comprises:

[0026] ,

[0027] ,

[0028] In the formula, is the transmission delay, The time when the data is produced. The time for feedback to the communication sender. is the feedback frequency of the same type of data to the communication sender, is the second evaluation value, is the size of the output data, The size of the data fed back to the communication sender.

[0029] Preferably, it also includes encrypted transmission of data, including:

[0030] Data initialization, constructing the logistic chaotic map at the encryption and decryption end, and iterating the logistic (N+n) times;

[0031] Each encrypted outer layer data is iterated 16 times through the logistic chaos equation;

[0032] The chaotic sequence is binary quantized, and the three valid arbitrary numbers after the decimal point of the chaotic real number sequence are used to form 128 integer pairs, and the modulus is taken;

[0033] The 16 quantized chaotic real number sequences are used as encryption seed keys in a cross-combination manner, and the obtained seed keys are used to perform AES encryption on the data blocks one by one to obtain the corresponding ciphertext blocks.

[0034] In a second aspect, the present invention also provides a big data pilot training cabin data communication control system, comprising

[0035] The judgment module is configured to judge whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel. If not, the data to be communicated and transmitted at the current moment is transmitted to the training cabin; if exceeded, it is judged whether the data to be communicated and transmitted at the current moment is a single or multiple pieces. If it is a single piece, it is divided and then communicated and transmitted to the training cabin. If it is multiple pieces, the data to be communicated and transmitted at the current moment is obtained, and the current data type and the current data size are determined, and a data transmission evaluation model is established, and a first evaluation value of the current data is output through the data transmission evaluation model in combination with the data type and the data size;

[0036] A sorting module is configured to sort the data to be transmitted according to the evaluation value to obtain a first order, obtain a transmission delay of each data, correct the first evaluation value according to the transmission delay to obtain a second evaluation value, obtain a second order according to the second evaluation value, and output the second order;

[0037] A transmission module is configured to sequentially transmit the multiple pieces of data to be communicated and transmitted at the current moment to the training cabin in a second sequence;

[0038] The main control device is connected to the judgment module, the sorting module and the transmission module, and is used to execute the above-mentioned big data pilot training cabin data communication control method.

[0039] In a third aspect, the present invention provides a computer-readable storage medium, which, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute the above-mentioned big data pilot training cabin data communication control method.

[0040] One or more technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:

[0041] The method or system provided by the present invention mainly includes determining whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel. If it exceeds, the data to be communicated and transmitted at the current moment is obtained, and the current data type and the current data size are determined, and a data transmission evaluation model is established. The first evaluation value of the current data is output by the data transmission evaluation model in combination with the data type and the data size, and the data to be transmitted is sorted according to the evaluation value size, and the multiple data to be communicated and transmitted at the current moment are sequentially communicated and transmitted to the training cabin in the second order. Through the above method, when the transmission channel is congested, the corresponding data can be sorted by priority, and the more important data can be sent in advance, so that the pilots being trained can obtain information in time. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0043] Figure 1 It is a schematic diagram of the process of the present invention. DETAILED DESCRIPTION

[0044] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0045] First of all, the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0046] In a first aspect, the present invention provides a big data pilot training cabin data communication control method, comprising:

[0047] S101: determining whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel, and if not, transmitting the data to be communicated and transmitted at the current moment to the training cabin;

[0048] In the present invention, it is first necessary to make a preliminary judgment on the data to see whether it has reached the upper limit of the transmission channel. If not, it can be transmitted normally.

[0049] S102: If it exceeds, determining whether the data to be communicated and transmitted at the current moment is a single piece or multiple pieces, and if it is a single piece, dividing it and then communicating and transmitting it to the training cabin;

[0050] Secondly, although the upper limit of the transmission channel is reached, there is only one message, so it can be simply split and sent. As long as the transmission can be completed, the specific details of the present invention will not be repeated.

[0051] S103: If there are multiple pieces of data, the data to be communicated and transmitted at the current moment is obtained, and the current data type and the current data size are determined, a data transmission evaluation model is established, and a first evaluation value of the current data is outputted through the data transmission evaluation model in combination with the data type and the data size;

[0052] S104: Sort the data to be transmitted according to the evaluation values ​​to obtain a first order, obtain the transmission delay of each data, correct the first evaluation value according to the transmission delay to obtain a second evaluation value, obtain a second order according to the second evaluation value, and output the second order;

[0053] S105: Communicate and transmit the multiple pieces of data to be transmitted at the current moment to the training cabin in sequence through the second sequence.

[0054] In the present invention, multiple factors are taken into consideration. After obtaining the first order, the transmission delay is taken into consideration and modified to optimize the order of data transmission so that the data transmission is as accurate as possible. Secondly, the sorting order in the present invention is preferably sorted from large to small, and the ones with large second evaluation values ​​are transmitted first, and so on.

[0055] The method or system provided by the present invention mainly includes determining whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel. If it exceeds, the data to be communicated and transmitted at the current moment is obtained, and the current data type and the current data size are determined, and a data transmission evaluation model is established. The first evaluation value of the current data is output by the data transmission evaluation model in combination with the data type and the data size, and the data to be transmitted is sorted according to the evaluation value size, and the multiple data to be communicated and transmitted at the current moment are sequentially communicated and transmitted to the training cabin in the second order. Through the above method, when the transmission channel is congested, the corresponding data can be sorted by priority, and the more important data can be sent in advance, so that the pilots being trained can obtain information in time.

[0056] In one implementation of this embodiment, the determining whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel includes:

[0057] Get the ideal transmission time for the current data to reach the training cabin, and get the actual transmission time according to the size of the current data and the upper limit of the transmission channel; if the actual transmission time is greater than the ideal transmission time, it is judged as exceeded; if the actual transmission time is not greater than the ideal transmission time, it is judged as not exceeded.

[0058] In one implementation of this embodiment, determining the current data type includes:

[0059] Data types include urgent data and general data. A data type judgment model is established. The urgency of current data is output through the data type judgment model. The urgency is used to judge whether the current data is urgent data or general data.

[0060] Specifically, establishing a data type judgment model includes:

[0061] ,

[0062] In the formula, For data urgency, is the output frequency of the same type of data, is the current data size, is the upper limit of the transmission channel, To calculate the coefficient, when the transmitted data is a serious fault, , when the transmitted data is a general failure, .

[0063] Among them, in the present invention, when the content expressed by the transmitted data is that the aircraft cannot continue to fly normally, it can be defined as a serious fault, otherwise, it can be defined as a general fault.

[0064] Also included is a partition threshold, the partition threshold comprising:

[0065] ,

[0066] In the formula, is the partition threshold, is the average output frequency of all types of data, when Greater than or equal to When it is judged as urgent data, Less than , it is judged as general data.

[0067] The present invention cites a specific example to explain the above scheme:

[0068] For example, the output frequency of the same type of data is 20 times per minute, and the current data size is 5M. is 20M, and the average output frequency of all types of data is 5 times per minute, then, , , , , .

[0069] but, , , then the data is judged to be urgent data.

[0070] In one implementation of this embodiment, establishing a data transmission evaluation model includes:

[0071] ,

[0072] In the formula, is the first evaluation value, is the network packet loss rate, The number of processor cores that the data is transferred to, Calculate the coefficients for the transmission mode, For wired connection, set to 1. For wireless connection, set the value to 0.5.

[0073] Specifically, the correcting the first order by transmission delay includes:

[0074] ,

[0075] ,

[0076] In the formula, is the transmission delay, The time when the data is produced. The time for feedback to the communication sender. is the feedback frequency of the same type of data to the communication sender, is the second evaluation value, is the size of the output data, The size of the data fed back to the communication sender.

[0077] It should be noted that in the above formula of this embodiment, the operation letter elements involved all take the values ​​corresponding to all data in the same unit, without considering the operation involved in the unit, and the final comparison is also the calculated value.

[0078] An implementation method of this embodiment further includes encrypted transmission of data, including:

[0079] Data initialization, constructing the logistic chaotic map at the encryption and decryption end, and iterating the logistic (N+n) times;

[0080] Each encrypted outer layer data is iterated 16 times through the logistic chaos equation;

[0081] The chaotic sequence is binary quantized, and the three valid arbitrary numbers after the decimal point of the chaotic real number sequence are used to form 128 integer pairs, and the modulus is taken;

[0082] The 16 quantized chaotic real number sequences are used as encryption seed keys in a cross-combination manner, and the obtained seed keys are used to perform AES encryption on the data blocks one by one to obtain the corresponding ciphertext blocks.

[0083] In a second aspect, the present invention also provides a big data pilot training cabin data communication control system, comprising

[0084] The judgment module is configured to judge whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel. If not, the data to be communicated and transmitted at the current moment is transmitted to the training cabin; if exceeded, it is judged whether the data to be communicated and transmitted at the current moment is a single or multiple pieces. If it is a single piece, it is divided and then communicated and transmitted to the training cabin. If it is multiple pieces, the data to be communicated and transmitted at the current moment is obtained, and the current data type and the current data size are determined, and a data transmission evaluation model is established, and a first evaluation value of the current data is output through the data transmission evaluation model in combination with the data type and the data size;

[0085] A sorting module is configured to sort the data to be transmitted according to the evaluation value to obtain a first order, obtain a transmission delay of each data, correct the first evaluation value according to the transmission delay to obtain a second evaluation value, obtain a second order according to the second evaluation value, and output the second order;

[0086] A transmission module is configured to sequentially transmit the multiple pieces of data to be communicated and transmitted at the current moment to the training cabin in a second sequence;

[0087] The main control device is connected to the judgment module, the sorting module and the transmission module, and is used to execute the above-mentioned big data pilot training cabin data communication control method.

[0088] Since the electronic device introduced in this embodiment is an electronic device used to implement the information processing method in the embodiment of the present invention, based on the information processing method introduced in the embodiment of the present invention, a person skilled in the art can understand the specific implementation of the electronic device of this embodiment and its various variations, so how the electronic device implements the method in the embodiment of the present invention is not described in detail here. As long as the electronic device used by a person skilled in the art to implement the information processing method in the embodiment of the present invention, it belongs to the scope of protection of the present invention.

[0089] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0090] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0091] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0092] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A big data pilot training cabin data communication control method, characterized in that: include: Determine whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel. If not, transmit the data to be communicated and transmitted at the current moment to the training cabin; If it exceeds, it is determined whether the data to be communicated and transmitted at the current moment is a single piece or multiple pieces. If it is a single piece, it is divided and then communicated and transmitted to the training cabin; If there are multiple pieces, the data to be communicated and transmitted at the current moment is obtained, and the current data type and the current data size are determined, a data transmission evaluation model is established, and a first evaluation value of the current data is output through the data transmission evaluation model in combination with the data type and the data size; The data to be transmitted are sorted according to the evaluation values ​​to obtain a first order, and the transmission delay of each data is obtained, the first evaluation value is corrected by the transmission delay to obtain a second evaluation value, a second order is obtained by the second evaluation value, and the second order is output; The data to be communicated and transmitted at the current moment are sequentially communicated and transmitted to the training cabin through the second sequence; The determining of the current data type includes: The data types include urgent data and general data, a data type judgment model is established, the urgency of the current data is output through the data type judgment model, and the urgency is used to judge whether the current data is urgent data or general data; The step of establishing a data type judgment model includes: , In the formula, For data urgency, is the output frequency of the same type of data, is the current data size, is the upper limit of the transmission channel, To calculate the coefficient, when the transmitted data is a serious fault, , when the transmitted data is a general failure, ; It also includes a partition threshold, the partition threshold includes: ; In the formula, is the partition threshold, is the average output frequency of all types of data, when Greater than or equal to When it is judged as urgent data, Less than When , it is judged as general data; The step of establishing a data transmission evaluation model comprises: ; In the formula, is the first evaluation value, Calculate the coefficients for the transmission mode, is the network packet loss rate, The number of processor cores for which the data is transferred; The correcting the first order by transmission delay includes: ; ; In the formula, is the transmission delay, The time when the data is produced. The time for feedback to the communication sender. is the feedback frequency of the same type of data to the communication sender, is the second evaluation value, is the size of the output data, The size of the data fed back to the communication sender.

2. The big data pilot training cabin data communication control method according to claim 1 is characterized in that: The determining whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel includes: Get the ideal transmission time for the current data to reach the training cabin, and get the actual transmission time based on the size of the current data and the upper limit of the transmission channel; If the actual transmission time is greater than the ideal transmission time, it is determined to be exceeded; if the actual transmission time is not greater than the ideal transmission time, it is determined to be not exceeded.

3. The big data pilot training cabin data communication control method according to claim 1, characterized in that: It also includes encrypted transmission of data, including: Data initialization, constructing the logistic chaotic map at the encryption and decryption end, and iterating the logistic (N+n) times; Each encrypted outer layer data is iterated 16 times through the logistic chaos equation; The chaotic sequence is binary quantized, and the three valid arbitrary numbers after the decimal point of the chaotic real number sequence are used to form 128 integer pairs, and the modulus is taken; The 16 quantized chaotic real number sequences are used as encryption seed keys in a cross-combination manner, and the obtained seed keys are used to perform AES encryption on the data blocks one by one to obtain the corresponding ciphertext blocks.

4. A big data pilot training cabin data communication control system, characterized in that: include A judgment module is configured to judge whether the data to be communicated and transmitted at the current moment exceeds the upper limit of the communication transmission channel, and if not, transmit the data to be communicated and transmitted at the current moment to the training cabin; If it exceeds, it is determined whether the data to be communicated and transmitted at the current moment is a single piece or multiple pieces. If it is a single piece, it is divided and then communicated and transmitted to the training cabin; If there are multiple pieces, the data to be communicated and transmitted at the current moment is obtained, and the current data type and the current data size are determined, a data transmission evaluation model is established, and a first evaluation value of the current data is output through the data transmission evaluation model in combination with the data type and the data size; A sorting module is configured to sort the data to be transmitted according to the evaluation value to obtain a first order, obtain a transmission delay of each data, correct the first evaluation value according to the transmission delay to obtain a second evaluation value, obtain a second order according to the second evaluation value, and output the second order; A transmission module is configured to sequentially transmit the multiple pieces of data to be communicated and transmitted at the current moment to the training cabin in a second sequence; A main control device is connected to the judgment module, the sorting module and the transmission module, and is used to execute a big data pilot training cabin data communication control method as described in any one of claims 1 to 3.

5. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is enabled to execute the big data pilot training cabin data communication control method as described in claims 1-3.