An airborne system communication control method and device based on communication performance requirements and monitoring performance requirements, equipment and storage medium
Patent Information
- Application Number
- CN202611289751.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-24
- Publication Date
- 2026-10-27
AI Technical Summary
[0009]进而导致无法通过RCP监控结果对机载系统和机组操作程序进行优化,无法直接表明机载系统对RCP规范的符合性
[0023]由此可见,本申请首先需要确定CPDLC上行消息上传时的第一时间戳、CPDLC上行消息显示至飞行机组的第二时间戳与CPDLC下行应答消息下发时的第三时间戳,并确定飞行机组下发ADS-C下行消息时的第四时间戳;其次,基于CPDLC上行消息中的消息标识号与CPDLC下行应答消息中的消息参考号确定配对关系;然后,基于第二时间戳与第一时间戳之间的差值确定机载系统处理时间,以基于机载系统处理时间确定第一通信性能需求符合结果,并基于CPDLC上行消息的显示状态由未读变为已应答之间的时间差确定飞行机组的响应时间,以基于响应时间确定飞行机组响应环节的第二通信性能需求符合结果;再者,基于配对关系从CPDLC下行应答消息中提取消息时间戳,以基于第三时间戳与消息时间戳之间的差值确定机载系统应答时间,并基于机载系统应答时间确定机载系统应答环节的第三通信性能需求符合结果;随后,基于第四时间戳与ADS-C下行消息中的数据采集时间戳之间的差值确定机载系统的监视性能需求时间,以基于监视性能需求时间确定机载系统ADS-C数据交付环节的监视性能需求符合结果;最后,基于第一通信性能需求符合结果、第二通信性能需求符合结果、第三通信性能需求符合结果与监视性能需求符合结果对机载系统进行通信控制。这样一来,在机载系统通信控制过程中提高了对机载系统进行通信控制的效率,进而提升了生产进程的安全性。
Smart Images

Figure CN122994827A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aircraft communication technology, and in particular to an airborne system communication control method, apparatus, equipment, and storage medium based on communication performance requirements and surveillance performance requirements. Background Technology
[0002] Currently, the core of PBCS is to ensure that the communication and surveillance capabilities between aircraft and the ground meet the operational requirements of a specific airspace by setting clear performance specifications. It includes two specifications: required communication performance (RCP) and required surveillance performance (RSP).
[0003] RCP is used to evaluate communication capabilities, while RSP is used to evaluate surveillance capabilities. The RSP specification uses identifiers to simplify identifier naming rules and make the required surveillance data delivery time immediately clear to airspace planners, aircraft manufacturers, and operators.
[0004] The existing scheme assigns the same operational performance to different communication methods: CPDLC (Controller Pilot Data Link Communications) and (SATVOICE): a communication transaction begins with the controller sending instructions to the aircraft and ends with the controller receiving a "WILCO" response. RCMP (required communication monitored performance) is a pseudo-end-to-end transaction time parameter used to measure ACP (actual communication performance) during monitoring after RCP implementation (i.e., during aircraft operation).
[0005] Subsequently, the time allocation allows for further evaluation of: actual communication technical performance (ACTP); and pilot operational response time (PORT), which includes the rationality of the flight crew's HMI (human machine interface) design and operating procedures.
[0006] Furthermore, existing technologies utilize the RSP specification model to allocate the same operational performance to different communication methods: ADS-C (automatic dependent surveillance — contract) and SATVOICE. It is important to note that with ADS-C, position reports are generated without flight crew intervention, while with SATVOICE (satellite voice) via radio operator intervention, flight crew intervention is required.
[0007] Subsequently, surveillance data delivery was allocated to the following parts: a) SATVOICE: Flight crew (initiator) – position report preparation and call setup; b) Operational performance (monitored) – RSTP (Required Surveillance Technical Performance).
[0008] Shortcomings of existing solutions: For RCP, although the ICAO standard allocates RCP time to each link participating in air-to-ground CPDLC communication (see ICAO Doc9869 Figure 2-2), the current monitoring scheme monitors the entire air-to-ground session time (from point C to point X), without specifying the individual links participating in air-to-ground CPDLC communication, and therefore cannot determine: 1. Has the aircraft system experienced an RCP timeout? 2. Did the RCP timeout occur during unit operation (PORT)?
[0009] This makes it impossible to optimize airborne systems and crew operating procedures using RCP monitoring results, and it cannot directly demonstrate the airborne system's compliance with RCP specifications. Furthermore, in the current approach, RCP monitoring is conducted after implementation, by which time the aircraft's airborne system design and crew operating procedures have already been finalized, making changes extremely difficult and costly.
[0010] Regarding RSP (Real-Time Response Point), although the ICAO standard allocates RSP time to each stage involved in ADS-C surveillance data delivery, current monitoring schemes monitor the entire ADS-C surveillance data delivery time without specifying the details for each stage involved. Therefore, it's impossible to determine whether an airborne system has timed out, making it impossible to directly optimize the airborne system based on RSP monitoring results and directly demonstrate the airborne system's compliance with the RSP specification. Furthermore, current schemes monitor RSP after implementation, by which time the aircraft's airborne system design is finalized, making changes extremely difficult and costly.
[0011] As can be seen from the above, how to improve the efficiency of communication control of airborne systems is an urgent problem to be solved. Summary of the Invention
[0012] In view of this, the purpose of this invention is to provide an airborne system communication control method, apparatus, device, and storage medium based on communication performance requirements and surveillance performance requirements, which can improve the efficiency of communication control of airborne systems during communication control processes based on these requirements. The specific solution is as follows: In a first aspect, this application provides an airborne system communication control method based on communication performance requirements and surveillance performance requirements, comprising: Determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and determine the fourth timestamp when the flight crew sends the ADS-C downlink message; The pairing relationship is determined based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message; The airborne system processing time is determined based on the difference between the second timestamp and the first timestamp. The first communication performance requirement compliance result is determined based on the airborne system processing time. The flight crew response time is determined based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged. The second communication performance requirement compliance result of the flight crew response link is determined based on the response time. Based on the pairing relationship, the message timestamp is extracted from the CPDLC downlink response message. The airborne system response time is determined based on the difference between the third timestamp and the message timestamp. The airborne system response time is then used to determine the third communication performance requirement compliance result of the airborne system response process. The monitoring performance requirement time of the airborne system is determined based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, and the monitoring performance requirement compliance result of the airborne system ADS-C data delivery link is determined based on the monitoring performance requirement time. The airborne system is controlled for communication based on the first communication performance requirement compliance result, the second communication performance requirement compliance result, the third communication performance requirement compliance result, and the surveillance performance requirement compliance result.
[0013] Optionally, determining the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and determining the fourth timestamp when the flight crew sends the ADS-C downlink message, includes: The flight data recording function is used to record the first moment when the CPDLC uplink message arrives at the communication link, and the first moment is set as the first timestamp. The flight data recording function is used to monitor the second moment when the CPDLC uplink message is transmitted from the communication link to the display device and is displayed, and the second moment is recorded as a second timestamp. The flight data recording function is used to monitor the third moment when the CPDLC downlink response message is sent from the airborne system to the communication link, and the third moment is recorded as a third timestamp; The flight data recording function is used to monitor the fourth moment when the ADS-C downlink message is sent from the airborne system to the communication link, and the fourth moment is recorded as the fourth timestamp; wherein, the communication link is the link between the CPDLC and the airborne system.
[0014] Optionally, determining the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message includes: The message identifier is extracted from the CPDLC uplink message using the communication management function, and the message reference number corresponding to the message identifier is extracted from the CPDLC downlink response message. Determine the rules between the message reference number and the message identifier number, and establish a pairing relationship between the message reference number and the corresponding message identifier number based on the rules.
[0015] Optionally, determining the airborne system processing time based on the difference between the second timestamp and the first timestamp, and determining the first communication performance requirement compliance result based on the airborne system processing time, includes: A first difference between the second timestamp and the first timestamp is determined, and the airborne system processing time is determined based on the first difference; By comparing the processing time of the airborne system with the first time allocation requirements in the preset communication performance requirement specification, the first communication performance requirement of the airborne system processing link is obtained as a result. If the processing time of the airborne system is not greater than the first time allocation threshold corresponding to the first time allocation requirement, then the result of meeting the first communication performance requirement is determined to be compliant; otherwise, the result of meeting the first communication performance requirement is determined to be non-compliant.
[0016] Optionally, the flight crew's response time is determined based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged, and the second communication performance requirement compliance result of the flight crew's response is determined based on the response time, including: The fifth moment when the display status of the CPDLC uplink message changes from unread to acknowledged is determined, and the flight crew's response time is determined based on the second difference between the fifth moment and the second timestamp; By comparing the response time with the second time allocation requirement for the flight crew in the preset communication performance requirement specification, the result shows that the second communication performance requirement of the flight crew response process is met. If the response time is not greater than the second time allocation threshold corresponding to the second time allocation requirement, then the result of meeting the second communication performance requirement is determined to be compliant; otherwise, the result of meeting the second communication performance requirement is determined to be non-compliant.
[0017] Optionally, the step of extracting the message timestamp from the CPDLC downlink response message based on the pairing relationship, determining the airborne system response time based on the difference between the third timestamp and the message timestamp, and determining the third communication performance requirement compliance result of the airborne system response stage based on the airborne system response time, includes: Based on the pairing relationship, locate the CPDLC downlink response message corresponding to the CPDLC uplink message, and extract the message timestamp from the CPDLC downlink response message; The airborne system response time is determined by using the third difference between the third timestamp and the message timestamp, and the airborne system response time is compared with the corresponding third time allocation requirement in the preset communication performance requirement specification to obtain the third communication performance requirement compliance result of the airborne system response process. If the airborne system response time is not greater than the third time allocation threshold corresponding to the third time allocation requirement, then the result of meeting the third communication performance requirement is determined to be compliant; otherwise, the result of meeting the third communication performance requirement is determined to be non-compliant.
[0018] Optionally, the step of determining the airborne system's surveillance performance requirement time based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, and determining the surveillance performance requirement compliance result of the airborne system's ADS-C data delivery stage based on the surveillance performance requirement time, includes: Extract the data acquisition timestamp from the ADS-C downlink message, and determine the airborne system monitoring performance requirement time based on the fourth difference between the fourth timestamp and the data acquisition timestamp; By comparing the airborne system monitoring performance requirement time with the corresponding fourth time allocation requirement in the preset monitoring performance requirement specification, the monitoring performance requirement compliance result of the airborne system ADS-C data delivery stage is obtained. If the time required for monitoring the performance of the airborne system is not greater than the fourth time allocation threshold corresponding to the fourth time allocation requirement, then the monitoring performance requirement is determined to be compliant; otherwise, the monitoring performance requirement is determined to be non-compliant.
[0019] Secondly, this application provides an airborne system communication control device based on communication performance requirements and surveillance performance requirements, comprising: The timestamp determination module is used to determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and to determine the fourth timestamp when the flight crew sends the ADS-C downlink message; The pairing relationship determination module is used to determine the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message; The airborne system processing time determination module is used to determine the airborne system processing time based on the difference between the second timestamp and the first timestamp, to determine the first communication performance requirement compliance result based on the airborne system processing time, and to determine the flight crew response time based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged, and to determine the second communication performance requirement compliance result of the flight crew response link based on the response time. The airborne system response time determination module is used to extract the message timestamp from the CPDLC downlink response message based on the pairing relationship, determine the airborne system response time based on the difference between the third timestamp and the message timestamp, and determine the third communication performance requirement compliance result of the airborne system response stage based on the airborne system response time. The monitoring performance requirement time determination module is used to determine the monitoring performance requirement time of the airborne system based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, so as to determine the monitoring performance requirement compliance result of the airborne system ADS-C data delivery link based on the monitoring performance requirement time. The communication control module is used to perform communication control on the airborne system based on the first communication performance requirement compliance result, the second communication performance requirement compliance result, the third communication performance requirement compliance result, and the monitoring performance requirement compliance result.
[0020] Thirdly, this application provides an electronic device, comprising: Memory, used to store computer programs; A processor is used to execute the computer program to implement the aforementioned airborne system communication control method based on communication performance requirements and surveillance performance requirements.
[0021] Fourthly, this application provides a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the aforementioned airborne system communication control method based on communication performance requirements and surveillance performance requirements.
[0022] As can be seen from the above, before performing airborne system communication control based on communication performance requirements and surveillance performance requirements, this application needs to determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and also determine the fourth timestamp when the flight crew sends the ADS-C downlink message; determine the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message; determine the airborne system processing time based on the difference between the second timestamp and the first timestamp, determine the first communication performance requirement compliance result based on the airborne system processing time, and determine the flight crew's response time based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged. The system determines the second communication performance requirement compliance result for the flight crew response phase based on response time; extracts message timestamps from the CPDLC downlink response message based on pairing relationships, determines the airborne system response time based on the difference between the third timestamp and the message timestamp, and determines the third communication performance requirement compliance result for the airborne system response phase based on the airborne system response time; determines the airborne system monitoring performance requirement time based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, and determines the monitoring performance requirement compliance result for the airborne system ADS-C data delivery phase based on the monitoring performance requirement time; and performs communication control on the airborne system based on the first, second, and third communication performance requirement compliance results and the monitoring performance requirement compliance result.
[0023] Therefore, this application first needs to determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and then determine the fourth timestamp when the flight crew sends the ADS-C downlink message; secondly, it determines the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message; then, it determines the airborne system processing time based on the difference between the second timestamp and the first timestamp, determines the first communication performance requirement compliance result based on the airborne system processing time, and determines the flight crew's response time based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged, and determines the flight crew's response based on the response time. The process involves several steps: First, the airborne system's communication performance requirements are met. Next, based on the pairing relationship, message timestamps are extracted from the CPDLC downlink response message. The airborne system's response time is determined by the difference between the third timestamp and the message timestamp, and the third communication performance requirement compliance result for the airborne system's response phase is determined based on this response time. Then, the airborne system's monitoring performance requirement time is determined by the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, and the monitoring performance requirement compliance result for the airborne system's ADS-C data delivery phase is determined based on this monitoring performance requirement time. Finally, communication control of the airborne system is performed based on the first, second, and third communication performance requirement compliance results, along with the monitoring performance requirement compliance result. This improves the efficiency of communication control of the airborne system during the communication control process, thereby enhancing the safety of the production process. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of the present 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 only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0025] Figure 1 This is a flowchart of an airborne system communication control method based on communication performance requirements and surveillance performance requirements disclosed in this application; Figure 2 This is a schematic diagram illustrating the coordination between specific functions disclosed in this application; Figure 3 This is a schematic diagram of a specific CPDLC message structure disclosed in this application; Figure 4 This is a schematic diagram of a specific ADS-C message structure disclosed in this application; Figure 5 This application discloses a specific timestamp transmission process for determining the result of meeting communication performance requirements; Figure 6 This is a specific timestamp transmission diagram disclosed in this application for determining the result of monitoring performance requirement compliance; Figure 7 This is a schematic diagram of the structure of an airborne system communication control device based on communication performance requirements and surveillance performance requirements disclosed in this application; Figure 8 This is a structural diagram of an electronic device disclosed in this application. Detailed Implementation
[0026] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0027] Currently, the core of PBCS is to ensure that the communication and surveillance capabilities between the aircraft and the ground meet the operational requirements of a specific airspace by setting clear performance specifications. Existing solutions allocate the same operational performance to different communication methods, and then time allocation allows for further evaluation of actual communication technology performance and pilot response time. Furthermore, existing technologies utilize the RSP specification model to allocate the same operational performance to different communication methods, followed by the allocation of surveillance data delivery. The shortcomings of existing solutions include: current monitoring schemes monitor the entire air-to-ground session time, without detailing the individual stages involved in air-to-ground CPDLC communication; regarding RSP, although the ICAO standard allocates RSP time to the various stages involved in ADS-C surveillance data delivery, current monitoring schemes monitor the entire ADS-C surveillance data delivery time, without detailing the individual stages involved in ADS-C surveillance data delivery. Therefore, this application provides an airborne system communication control method based on communication performance requirements and surveillance performance requirements, which can improve the efficiency of airborne system communication control during the airborne system communication control process.
[0028] See Figure 1 As shown in the figure, this invention discloses an airborne system communication control method based on communication performance requirements and surveillance performance requirements, including: Step S11: Determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and determine the fourth timestamp when the flight crew sends the ADS-C downlink message.
[0029] In this embodiment, the implementation of this application relies on the Communication Management Function (CMF), CPDLC function, and Flight Data Recording (FDR) function within the Aircraft System. In particular, it fully utilizes the Flight Data Recording function to calculate the time allocated to the Aircraft System in the RCP specification and the crew operation time through data processing, and calculates the time allocated to the Aircraft System in the RSP specification, thereby demonstrating compliance with the RCP and RSP specifications. A schematic diagram illustrating the coordination between the various functions is shown below. Figure 2 As shown.
[0030] Subsequently, based on industry standards (RTCA Do-258a, RTCA Do-280B, etc.), CPDLC messages include a message identification number (MIN), a message reference number (MRN), and a time stamp when the message was sent; ADS-C messages include a time stamp when the message was sent. Taking RTCA Do-258a as an example, the CPDLC message structure diagram is as follows: Figure 3 As shown, and taking the RTCA Do-258A ADS-C basic group as an example, the ADS-C message structure diagram is as follows: Figure 4 As shown.
[0031] Furthermore, the embodiments in this application are based on the industry standard ED-93 requirement (2.3.2 Choice of Data to be recorded on board the aircraft), and the airborne system will record the following data communication events: 1. The time it takes for the link to receive the uplink message (sent from the ground to the aircraft); 2. The time it takes to display the uplink message to the flight crew; 3. The display status of each uplink and downlink message; 4. The time it takes for the downlink message to be sent to the link (from the aircraft to the ground).
[0032] Among them, CPDLC messages and ADS-C messages belong to the "uplink messages" and "downlink messages" requirements of ED-93.
[0033] Specifically, determining the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and determining the fourth timestamp when the flight crew sends the ADS-C downlink message, can include: using the flight data recording function to record the first moment when the CPDLC uplink message arrives at the communication link and setting the first moment as the first timestamp; using the flight data recording function to monitor the second moment when the CPDLC uplink message is transmitted from the communication link to the display device and is displayed, and recording the second moment as the second timestamp; using the flight data recording function to monitor the third moment when the CPDLC downlink response message is sent from the airborne system to the communication link, and recording the third moment as the third timestamp; using the flight data recording function to monitor the fourth moment when the ADS-C downlink message is sent from the airborne system to the communication link, and recording the fourth moment as the fourth timestamp; wherein, the communication link is the link between the CPDLC and the airborne system.
[0034] Step S12: Determine the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message.
[0035] In this embodiment, the application requires determining the pairing relationship between the CPDLC uplink message and the CPDLC downlink response message based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message. Specifically, determining the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message can include: extracting the message identifier from the CPDLC uplink message using communication management functions, and extracting the message reference number corresponding to the message identifier from the CPDLC downlink response message; determining the rules between the message reference number and the message identifier, so as to establish a pairing relationship between the message reference number and the corresponding message identifier based on the rules.
[0036] Step S13: Determine the airborne system processing time based on the difference between the second timestamp and the first timestamp, determine the first communication performance requirement compliance result based on the airborne system processing time, and determine the flight crew response time based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged, and determine the second communication performance requirement compliance result of the flight crew response process based on the response time.
[0037] In this embodiment, based on the requirements of ED-93 and taking into account the structure of CPDLC messages, it can be seen from an uplink CPDLC message that: 1. The uplink message processing RCP time allocated to the airborne system (time from D2 to D3 in ICAO Doc9869 Figure 2-2) can be recorded in the FDR as "time to display uplink message to flight crew" ( Figure 5 Subtract "time of receiving uplink message" from record point ②. Figure 5 The calculation of the record point ① is as follows: Figure 5 This is a schematic diagram of the timestamp transmission process used to determine the results of communication performance requirement compliance. Subsequently, after obtaining the times from D2 to D3, embodiments of this application can analyze whether the airborne system meets the RCP time allocation requirements when processing uplink messages.
[0038] Specifically, determining the airborne system processing time based on the difference between the second timestamp and the first timestamp, and then determining the first communication performance requirement compliance result based on the airborne system processing time, may include: determining a first difference between the second timestamp and the first timestamp, and determining the airborne system processing time based on the first difference; comparing the airborne system processing time with the corresponding first time allocation requirement in the preset communication performance requirement specification to obtain the first communication performance requirement compliance result of the airborne system processing stage; wherein, if the airborne system processing time is not greater than the first time allocation threshold corresponding to the first time allocation requirement, the first communication performance requirement compliance result is determined to be compliant; otherwise, the first communication performance requirement compliance result is determined to be non-compliant.
[0039] Subsequently, as can be seen from the embodiments of this application, the response RCP time (PORT) allocated to the flight crew (the time from D3 to D4 in ICAO Doc9869 Figure 2-2) can be obtained by the time difference between the uplink message status recorded in the FDR from "unread" to "acknowledged". After obtaining the time from D3 to D4, the embodiments of this application can analyze whether the design of the airborne system HMI and the crew operating procedures meet the RCP time allocation requirements.
[0040] Specifically, the flight crew's response time is determined based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged. This process, which determines the compliance result of the second communication performance requirement in the flight crew's response phase, can include: determining the fifth moment when the display status of the CPDLC uplink message changes from unread to acknowledged, and determining the flight crew's response time based on the second difference between the fifth moment and the second timestamp; comparing the response time with the second time allocation requirement for the flight crew in the preset communication performance requirement specification to obtain the compliance result of the second communication performance requirement in the flight crew's response phase; wherein, if the response time is not greater than the second time allocation threshold corresponding to the second time allocation requirement, the compliance result of the second communication performance requirement is determined to be compliant; otherwise, the compliance result of the second communication performance requirement is determined to be non-compliant.
[0041] Step S14: Extract the message timestamp from the CPDLC downlink response message based on the pairing relationship, determine the airborne system response time based on the difference between the third timestamp and the message timestamp, and determine the third communication performance requirement compliance result of the airborne system response stage based on the airborne system response time.
[0042] It is understandable that the uplink message acknowledgment (RCP) time allocated to the airborne system (times D4 to D5 in ICAO Doc9869 Figure 2-2) can be determined by the "downlink message transmission time" recorded in the FDR ( Figure 5 The timestamp in the CPDLC message is subtracted from the record point ③. After obtaining the times from D4 to D5, this embodiment of the application can analyze whether the airborne system meets the RCP time allocation requirements when responding to the uplink message.
[0043] Specifically, based on the pairing relationship, the message timestamp is extracted from the CPDLC downlink response message. The airborne system response time is determined based on the difference between the third timestamp and the message timestamp. The airborne system response time is then used to determine the compliance result of the third communication performance requirement of the airborne system response stage. This process can include: locating the CPDLC downlink response message corresponding to the CPDLC uplink message based on the pairing relationship; extracting the message timestamp from the CPDLC downlink response message; determining the airborne system response time using the third difference between the third timestamp and the message timestamp; comparing the airborne system response time with the corresponding third time allocation requirement in the preset communication performance requirement specification; and obtaining the compliance result of the third communication performance requirement of the airborne system response stage. If the airborne system response time is not greater than the third time allocation threshold corresponding to the third time allocation requirement, the compliance result of the third communication performance requirement is determined to be compliant; otherwise, the compliance result of the third communication performance requirement is determined to be non-compliant.
[0044] It is worth mentioning that the airborne system may receive multiple uplink messages within a period of time, but the flight crew's actions on the messages (viewing, responding) are not necessarily performed in the order of message reception time. In this case, the airborne system can uniquely identify an uplink message and its related events through the MIN in the CPDLC message.
[0045] Step S15: Determine the airborne system's surveillance performance requirement time based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, and determine the surveillance performance requirement compliance result of the airborne system's ADS-C data delivery stage based on the surveillance performance requirement time.
[0046] In this embodiment, when responding to an uplink message, a downlink message (WILCO, UNABLE, AFFIRM, NEGATIVE, etc.) is generated. The downlink message will have an independent MIN (instead of the MIN of the uplink message), but the MRN of the message is equal to the MIN of the uplink message. Therefore, the uplink message corresponding to the response message can be identified by the MRN of the message.
[0047] Furthermore, this application embodiment can be based on the requirements of ED-93 and take into account the structure of ADS-C messages. Regarding the delivery of ADS-C monitoring data, it is known that the RSP time allocated to the airborne system (the time from A to D1 in ICAO Doc9869 Figure 2-5) can be determined by the "downlink message sent to the link time" recorded in the FDR (…). Figure 6 The record point a) is obtained by subtracting the timestamp from the ADS-C message, where, Figure 6 This is a timestamp transmission diagram used to determine the results of monitoring performance requirements. Then, after obtaining the time from A to D1, the embodiments of this application can analyze whether the RSP time allocation requirements are met when the airborne system delivers ADS-C data.
[0048] In one specific implementation, the delivery of surveillance data may be accomplished by the CPDLC location reporting function. In this case, the time from A to D1 can be obtained by subtracting the timestamp in the CPDLC downlink message (location report) from the time the downlink message was sent to the link.
[0049] Specifically, the monitoring performance requirement time of the airborne system is determined based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message. The result of meeting the monitoring performance requirements of the airborne system's ADS-C data delivery stage is then determined based on this monitoring performance requirement time. This process may include: extracting the data acquisition timestamp from the ADS-C downlink message and determining the airborne system's monitoring performance requirement time based on the fourth difference between the fourth timestamp and the data acquisition timestamp; comparing the airborne system's monitoring performance requirement time with the corresponding fourth time allocation requirement in the preset monitoring performance requirement specification to obtain the monitoring performance requirement compliance result for the airborne system's ADS-C data delivery stage; whereby, if the airborne system's monitoring performance requirement time is not greater than the fourth time allocation threshold corresponding to the monitoring performance requirement compliance result, the monitoring performance requirement compliance result is determined to be compliant; otherwise, the monitoring performance requirement compliance result is determined to be non-compliant.
[0050] Step S16: Perform communication control on the airborne system based on the first communication performance requirement compliance result, the second communication performance requirement compliance result, the third communication performance requirement compliance result, and the surveillance performance requirement compliance result.
[0051] It is worth mentioning that the CPDLC function, ADS-C function, CMF function, and FDR function can be independent of each other or integrated with each other. Integration methods include: 1. CPDLC function is integrated with ADS-C function; 2. CPDLC function is integrated with CMF function; 3. ADS-C function is integrated with CMF function; 4. CPDLC function is integrated with ADS-C function and CMF function; 5. CPDLC functionality is integrated with FMS (Flight Management System) functionality; 6. Integration of CPDLC, ADS-C and FMS functions.
[0052] Furthermore, when the CPDLC function sends a record message to the FDR, it can not only send it directly to the FDR, but also forward it through the CMF.
[0053] Thus, the advantages of the embodiments of this application include: 1. By advancing the compliance assessment of airborne avionics systems with RCP and RSP from after the aircraft enters operation to the avionics system integration verification stage, compliance analysis and design modifications can be carried out earlier, reducing the risks and costs of changes after the aircraft is certified.
[0054] 2. By advancing the process of human-machine interaction between the flight crew and the onboard avionics system to meet the RCP requirements (RCP pilot operational response time (PORT)) to the avionics system integration verification stage, compliance analysis and design modifications can be carried out earlier, reducing the risks and costs of changes after the aircraft is certified.
[0055] 3. The compliance assessment of airborne avionics systems with RCP is separated from the entire air-to-ground conversation and made independent. Compared with ACP, this application eliminates the influence of factors such as air-to-ground network and human-human interaction time on the analysis of the compliance of airborne avionics systems with RCP. 4. By separating and isolating the airborne avionics system's compliance assessment with RSP from the overall air-to-ground session, this application eliminates the influence of air-to-ground network factors on the analysis of the airborne avionics system's compliance with RSP compared to ASP.
[0056] As can be seen from the above, the embodiments of this application first need to determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and then determine the fourth timestamp when the flight crew sends the ADS-C downlink message; secondly, the pairing relationship is determined based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message; then, the airborne system processing time is determined based on the difference between the second timestamp and the first timestamp, and the first communication performance requirement compliance result is determined based on the airborne system processing time; and the flight crew's response time is determined based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged, and the flight crew's response time is determined based on the response time. The system first meets the second communication performance requirement of the response stage. Then, based on the pairing relationship, the message timestamp is extracted from the CPDLC downlink response message. The airborne system response time is determined based on the difference between the third timestamp and the message timestamp, and the third communication performance requirement compliance result of the airborne system response stage is determined based on the airborne system response time. Subsequently, the airborne system monitoring performance requirement time is determined based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, and the monitoring performance requirement compliance result of the airborne system ADS-C data delivery stage is determined based on the monitoring performance requirement time. Finally, communication control of the airborne system is performed based on the first, second, and third communication performance requirement compliance results and the monitoring performance requirement compliance results. This improves the efficiency of communication control of the airborne system during the communication control process, thereby enhancing the safety of the production process.
[0057] Accordingly, see Figure 7As shown, this application also provides an airborne system communication control device based on communication performance requirements and surveillance performance requirements, comprising: The timestamp determination module 11 is used to determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and to determine the fourth timestamp when the flight crew sends the ADS-C downlink message; The pairing relationship determination module 12 is used to determine the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message; The airborne system processing time determination module 13 is used to determine the airborne system processing time based on the difference between the second timestamp and the first timestamp, to determine the first communication performance requirement compliance result based on the airborne system processing time, and to determine the flight crew response time based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged, and to determine the second communication performance requirement compliance result of the flight crew response link based on the response time. The airborne system response time determination module 14 is used to extract the message timestamp from the CPDLC downlink response message based on the pairing relationship, determine the airborne system response time based on the difference between the third timestamp and the message timestamp, and determine the third communication performance requirement compliance result of the airborne system response link based on the airborne system response time. The monitoring performance requirement time determination module 15 is used to determine the monitoring performance requirement time of the airborne system based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, so as to determine the monitoring performance requirement compliance result of the airborne system ADS-C data delivery link based on the monitoring performance requirement time. The communication control module 16 is used to perform communication control on the airborne system based on the first communication performance requirement compliance result, the second communication performance requirement compliance result, the third communication performance requirement compliance result, and the monitoring performance requirement compliance result.
[0058] In some specific embodiments, the timestamp determination module 11 may specifically include: The first timestamp determination unit is used to record the first moment when the CPDLC uplink message arrives at the communication link using the flight data recording function, and set the first moment as the first timestamp. The second timestamp determination unit is used to monitor the second moment when the CPDLC uplink message is transmitted from the communication link to the display device and the display is completed using the flight data recording function, and to record the second moment as the second timestamp. The third timestamp determination unit is used to monitor the third moment when the CPDLC downlink response message is sent from the airborne system to the communication link using the flight data recording function, and record the third moment as the third timestamp. The fourth timestamp determination unit is used to monitor the fourth moment when the ADS-C downlink message is sent from the airborne system to the communication link using the flight data recording function, and record the fourth moment as the fourth timestamp; wherein, the communication link is the link between the CPDLC and the airborne system.
[0059] In some specific embodiments, the pairing relationship determination module 12 may specifically include: The message identifier extraction unit is used to extract the message identifier from the CPDLC uplink message using the communication management function, and to extract the message reference number corresponding to the message identifier from the CPDLC downlink response message. The pairing relationship determination subunit is used to determine the rules between the message reference number and the message identifier number, so as to establish a pairing relationship between the message reference number and the corresponding message identifier number based on the rules.
[0060] In some specific embodiments, the airborne system processing time determination module 13 may specifically include: The first difference determination unit is used to determine a first difference between the second timestamp and the first timestamp, so as to determine the airborne system processing time based on the first difference; The first communication performance requirement compliance determination unit is used to compare the airborne system processing time with the corresponding first time allocation requirement in the preset communication performance requirement specification to obtain the first communication performance requirement compliance result of the airborne system processing stage; wherein, if the airborne system processing time is not greater than the first time allocation threshold corresponding to the first time allocation requirement, the first communication performance requirement compliance result is determined to be compliant; otherwise, the first communication performance requirement compliance result is determined to be non-compliant.
[0061] In some specific embodiments, the airborne system processing time determination module 13 may specifically include: The second difference determination unit is used to determine the fifth moment when the display status of the CPDLC uplink message changes from unread to acknowledged, and to determine the flight crew's response time based on the second difference between the fifth moment and the second timestamp. The second communication performance requirement compliance determination unit is used to compare the response time with the second time allocation requirement for the flight crew in the preset communication performance requirement specification to obtain the second communication performance requirement compliance result of the flight crew response link; wherein, if the response time is not greater than the second time allocation threshold corresponding to the second time allocation requirement, the second communication performance requirement compliance result is determined to be compliant; otherwise, the second communication performance requirement compliance result is determined to be non-compliant.
[0062] In some specific embodiments, the airborne system response time determination module 14 may specifically include: The message timestamp extraction unit is used to locate the CPDLC downlink response message corresponding to the CPDLC uplink message based on the pairing relationship, and extract the message timestamp from the CPDLC downlink response message. The third communication performance requirement compliance determination unit is used to determine the airborne system response time using the third difference between the third timestamp and the message timestamp, and compare the airborne system response time with the corresponding third time allocation requirement in the preset communication performance requirement specification to obtain the third communication performance requirement compliance result of the airborne system response stage; wherein, if the airborne system response time is not greater than the third time allocation threshold corresponding to the third time allocation requirement, the third communication performance requirement compliance result is determined to be compliant; otherwise, the third communication performance requirement compliance result is determined to be non-compliant.
[0063] In some specific embodiments, the monitoring performance requirement time determination module 15 may specifically include: The data acquisition timestamp extraction unit is used to extract the data acquisition timestamp from the ADS-C downlink message and determine the airborne system monitoring performance requirement time based on the fourth difference between the fourth timestamp and the data acquisition timestamp. The monitoring performance requirement compliance result generation unit is used to compare the monitoring performance requirement time of the airborne system with the corresponding fourth time allocation requirement in the preset monitoring performance requirement specification to obtain the monitoring performance requirement compliance result of the airborne system ADS-C data delivery stage; wherein, if the monitoring performance requirement time of the airborne system is not greater than the fourth time allocation threshold corresponding to the fourth time allocation requirement, the monitoring performance requirement compliance result is determined to be compliant; otherwise, the monitoring performance requirement compliance result is determined to be non-compliant.
[0064] Furthermore, embodiments of this application also disclose an electronic device, Figure 8This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the airborne system communication control method based on communication performance requirements and surveillance performance requirements disclosed in any of the foregoing embodiments. Furthermore, the electronic device 20 in this embodiment may specifically be an electronic computer.
[0065] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.
[0066] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon can include operating system 221, computer program 222, etc., and the storage method can be temporary storage or permanent storage.
[0067] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program capable of performing the airborne system communication control method based on communication performance requirements and monitoring performance requirements disclosed in any of the foregoing embodiments, the computer program 222 may further include computer programs capable of performing other specific tasks.
[0068] Furthermore, this application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned airborne system communication control method based on communication performance requirements and surveillance performance requirements. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.
[0069] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.
[0070] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0071] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0072] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0073] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A communication control method for an airborne system based on communication performance requirements and surveillance performance requirements, characterized in that, include: Determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and determine the fourth timestamp when the flight crew sends the ADS-C downlink message; The pairing relationship is determined based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message; The airborne system processing time is determined based on the difference between the second timestamp and the first timestamp. The first communication performance requirement compliance result is determined based on the airborne system processing time. The flight crew response time is determined based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged. The second communication performance requirement compliance result of the flight crew response link is determined based on the response time. Based on the pairing relationship, the message timestamp is extracted from the CPDLC downlink response message. The airborne system response time is determined based on the difference between the third timestamp and the message timestamp. The airborne system response time is then used to determine the third communication performance requirement compliance result of the airborne system response process. The monitoring performance requirement time of the airborne system is determined based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, and the monitoring performance requirement compliance result of the airborne system ADS-C data delivery link is determined based on the monitoring performance requirement time. The airborne system is controlled for communication based on the first communication performance requirement compliance result, the second communication performance requirement compliance result, the third communication performance requirement compliance result, and the surveillance performance requirement compliance result.
2. The airborne system communication control method based on communication performance requirements and surveillance performance requirements according to claim 1, characterized in that, The determination of the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and the determination of the fourth timestamp when the flight crew sends the ADS-C downlink message, includes: The flight data recording function is used to record the first moment when the CPDLC uplink message arrives at the communication link, and the first moment is set as the first timestamp. The flight data recording function is used to monitor the second moment when the CPDLC uplink message is transmitted from the communication link to the display device and is displayed, and the second moment is recorded as a second timestamp. The flight data recording function is used to monitor the third moment when the CPDLC downlink response message is sent from the airborne system to the communication link, and the third moment is recorded as a third timestamp; The flight data recording function is used to monitor the fourth moment when the ADS-C downlink message is sent from the airborne system to the communication link, and the fourth moment is recorded as the fourth timestamp; wherein, the communication link is the link between the CPDLC and the airborne system.
3. The airborne system communication control method based on communication performance requirements and surveillance performance requirements according to claim 1, characterized in that, The process of determining the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message includes: The message identifier is extracted from the CPDLC uplink message using the communication management function, and the message reference number corresponding to the message identifier is extracted from the CPDLC downlink response message. Determine the rules between the message reference number and the message identifier number, and establish a pairing relationship between the message reference number and the corresponding message identifier number based on the rules.
4. The airborne system communication control method based on communication performance requirements and surveillance performance requirements according to claim 1, characterized in that, The step of determining the airborne system processing time based on the difference between the second timestamp and the first timestamp, and determining the first communication performance requirement compliance result based on the airborne system processing time, includes: A first difference between the second timestamp and the first timestamp is determined, and the airborne system processing time is determined based on the first difference; By comparing the processing time of the airborne system with the first time allocation requirements in the preset communication performance requirement specification, the first communication performance requirement of the airborne system processing link is obtained as a result. If the processing time of the airborne system is not greater than the first time allocation threshold corresponding to the first time allocation requirement, then the result of meeting the first communication performance requirement is determined to be compliant; otherwise, the result of meeting the first communication performance requirement is determined to be non-compliant.
5. The airborne system communication control method based on communication performance requirements and surveillance performance requirements according to claim 4, characterized in that, The flight crew's response time is determined based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged, and the second communication performance requirement compliance result of the flight crew's response is determined based on the response time, including: The fifth moment when the display status of the CPDLC uplink message changes from unread to acknowledged is determined, and the flight crew's response time is determined based on the second difference between the fifth moment and the second timestamp; By comparing the response time with the second time allocation requirement for the flight crew in the preset communication performance requirement specification, the result shows that the second communication performance requirement of the flight crew response process is met. If the response time is not greater than the second time allocation threshold corresponding to the second time allocation requirement, then the second communication performance requirement is determined to be compliant; otherwise, the second communication performance requirement is determined to be non-compliant.
6. The airborne system communication control method based on communication performance requirements and surveillance performance requirements according to claim 5, characterized in that, The step of extracting the message timestamp from the CPDLC downlink response message based on the pairing relationship, determining the airborne system response time based on the difference between the third timestamp and the message timestamp, and determining the third communication performance requirement compliance result of the airborne system response stage based on the airborne system response time includes: Based on the pairing relationship, locate the CPDLC downlink response message corresponding to the CPDLC uplink message, and extract the message timestamp from the CPDLC downlink response message; The airborne system response time is determined by the third difference between the third timestamp and the message timestamp, and the airborne system response time is compared with the corresponding third time allocation requirement in the preset communication performance requirement specification to obtain the third communication performance requirement compliance result of the airborne system response process. If the airborne system response time is not greater than the third time allocation threshold corresponding to the third time allocation requirement, then the result of meeting the third communication performance requirement is determined to be compliant; otherwise, the result of meeting the third communication performance requirement is determined to be non-compliant.
7. The airborne system communication control method based on communication performance requirements and surveillance performance requirements according to any one of claims 1 to 6, characterized in that, The step of determining the airborne system's surveillance performance requirement time based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, and determining the surveillance performance requirement compliance result of the airborne system's ADS-C data delivery stage based on the surveillance performance requirement time, includes: Extract the data acquisition timestamp from the ADS-C downlink message, and determine the airborne system monitoring performance requirement time based on the fourth difference between the fourth timestamp and the data acquisition timestamp; By comparing the airborne system monitoring performance requirement time with the corresponding fourth time allocation requirement in the preset monitoring performance requirement specification, the monitoring performance requirement compliance result of the airborne system ADS-C data delivery stage is obtained. If the time required for monitoring the performance of the airborne system is not greater than the fourth time allocation threshold corresponding to the fourth time allocation requirement, then the monitoring performance requirement is determined to be compliant; otherwise, the monitoring performance requirement is determined to be non-compliant.
8. An airborne system communication control device based on communication performance requirements and surveillance performance requirements, characterized in that, include: The timestamp determination module is used to determine the first timestamp when the CPDLC uplink message is uploaded, the second timestamp when the CPDLC uplink message is displayed to the flight crew, and the third timestamp when the CPDLC downlink response message is sent, and to determine the fourth timestamp when the flight crew sends the ADS-C downlink message; The pairing relationship determination module is used to determine the pairing relationship based on the message identifier in the CPDLC uplink message and the message reference number in the CPDLC downlink response message; The airborne system processing time determination module is used to determine the airborne system processing time based on the difference between the second timestamp and the first timestamp, to determine the first communication performance requirement compliance result based on the airborne system processing time, and to determine the flight crew response time based on the time difference between the display status of the CPDLC uplink message changing from unread to acknowledged, and to determine the second communication performance requirement compliance result of the flight crew response link based on the response time. The airborne system response time determination module is used to extract the message timestamp from the CPDLC downlink response message based on the pairing relationship, determine the airborne system response time based on the difference between the third timestamp and the message timestamp, and determine the third communication performance requirement compliance result of the airborne system response stage based on the airborne system response time. The monitoring performance requirement time determination module is used to determine the monitoring performance requirement time of the airborne system based on the difference between the fourth timestamp and the data acquisition timestamp in the ADS-C downlink message, so as to determine the monitoring performance requirement compliance result of the airborne system ADS-C data delivery link based on the monitoring performance requirement time. The communication control module is used to perform communication control on the airborne system based on the first communication performance requirement compliance result, the second communication performance requirement compliance result, the third communication performance requirement compliance result, and the monitoring performance requirement compliance result.
9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the airborne system communication control method based on communication performance requirements and surveillance performance requirements as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, Used to store a computer program, wherein the computer program, when executed by a processor, implements the airborne system communication control method based on communication performance requirements and surveillance performance requirements as described in any one of claims 1 to 7.