Runway status light control accuracy detection system, method, medium and device

By introducing an analog control module and a screen recognition module into the runway status light control system, the display results of the runway status lights are automatically identified, solving the problems of limited detection times and inaccurate manual recording in the existing technology, and realizing efficient and accurate lighting control instruction detection.

CN120583575BActive Publication Date: 2025-09-26HUBEI INST OF METROLOGY & TESTING TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511087835.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-05
Publication Date
2025-09-26
Estimated Expiration
2045-08-05

AI Technical Summary

Technical Problem

The existing method for detecting the accuracy of the light control instructions output by the runway status light control processing system has a limited number of detection times and cannot truly reflect the accuracy of the system. In addition, manual visual recording is labor-intensive and has low accuracy.

Method used

Using the runway status light simulation control module and screen recognition module, the actual airport area is proportionally reduced to the target area and divided into several sub-areas. The current display result is identified according to historical data and preset display rules, and the runway status light control accuracy is automatically calculated.

Benefits of technology

It improves the automatic calculation efficiency and accuracy of runway status light control accuracy, reduces manual workload, simplifies the data matching process, and improves the intuitiveness and time efficiency of detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120583575B_ABST
    Figure CN120583575B_ABST
Patent Text Reader

Abstract

The present application provides a system, method, medium, and device for detecting the accuracy of runway status light control, relating to the field of runway status light control technology. The system comprises a screen recognition module and a runway status light simulation control module. The runway status light simulation control module performs the following steps: sequentially displays the display result corresponding to each historical data according to a preset runway status light display rule and the chronological order of a plurality of historical data; the screen recognition module performs the following steps: in response to detecting a change in the sub-region to which the position of the key active target display shape within the target region belongs and / or a change in the speed display item of the key active target display shape, the system identifies the current display result once; if the current display result is the same as any preset display result of the sub-region to which the current display result belongs, the system determines that the current display result is the correct display result. The present application is more intuitive, simpler, and more time-saving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of runway status light control, and in particular to a system, method, medium and device for detecting the accuracy of runway status light control. Background Art

[0002] The runway status light system is an intelligent, autonomous warning system that uses dynamic lighting to alert pilots and vehicle drivers that it is unsafe to enter the runway or take off. It is an effective technical means to prevent unsafe runway incursion incidents. To ensure that the runway status lights do not frequently illuminate incorrectly, go off incorrectly, or fail to illuminate when they should, thereby affecting the normal operation of the airport, the light control instructions output by the runway status light control processing system must meet two accuracy requirements: first, the probability of outputting correct control instructions must be greater than 99.9%, and second, the number of incorrect instructions must be no more than 1 for every 2,000 takeoffs and landings. During system testing, due to time constraints, only a few tests are usually performed on common takeoff and landing scenarios, and visual inspection is performed to ensure that the system interface accurately triggers the lights to turn on and off.

[0003] Existing testing methods for the accuracy of light control commands output by runway status light control processing systems have the following problems: The number of tests is limited, making it impossible to calculate the true accuracy of the system's light control commands after multiple outputs. Increasing the number of tests to a certain level, particularly the second accuracy level, where the number of erroneous commands is no more than 1 per 2,000 takeoffs and landings, would require 2,000 tests, making it difficult for humans to manually complete the visual recording of this large amount of data.

[0004] The main reasons why this type of testing doesn't reflect the accuracy of the lighting control commands output by the actual runway status light control processing system are: the large number of runway status lights and their rapid changes make visual inspections prone to errors. The lighting control commands recorded in the background can't be directly linked to the actual scene, making it impossible to directly calculate the accuracy of the lighting control commands from the background data. Summary of the Invention

[0005] In response to the above technical problems, the present application provides a system, method, medium and device for detecting the control accuracy of runway status lights, which at least partially solve the problems existing in the prior art.

[0006] In a first aspect of the present application, a system for detecting the control accuracy of a runway status light is provided, comprising a screen recognition module and a runway status light simulation control module; wherein the runway status light simulation control module performs the following steps:

[0007] Display results corresponding to each piece of historical data are displayed sequentially according to preset runway status light display rules and the chronological order of a number of historical data; wherein each piece of historical data includes the position and speed of each moving target within a preset area; each display result includes position and speed display items of each moving target display shape within the target area, and a lighting status display item corresponding to each runway status light display shape; the target area is obtained by proportionally reducing the preset area, and the target area is divided into a number of sub-areas; each sub-area has a corresponding number of preset display results; and the preset display results corresponding to any two sub-areas are not exactly the same;

[0008] The screen recognition module performs the following steps:

[0009] In response to detecting a change in the sub-region to which the position of the key moving target display shape within the target region belongs and / or a change in the speed display item of the key moving target display shape, identifying a current display result once; wherein the key moving target is a moving target located on the runway;

[0010] If the current display result is the same as any preset display result of the sub-area to which the current display result belongs, the current display result is determined to be a correct display result; wherein the number of occurrences of the correct display result is used to calculate the control accuracy of the runway status light.

[0011] In a second aspect of the present application, a method for detecting the control accuracy of a runway status light is provided, comprising:

[0012] Display results corresponding to each piece of historical data are displayed sequentially according to preset runway status light display rules and the chronological order of a number of historical data; wherein each piece of historical data includes the position and speed of each moving target within a preset area; each display result includes position and speed display items of each moving target display shape within the target area, and a lighting status display item corresponding to each runway status light display shape; the target area is obtained by proportionally reducing the preset area, and the target area is divided into a number of sub-areas; each sub-area has a corresponding number of preset display results; and the preset display results corresponding to any two sub-areas are not exactly the same;

[0013] In response to detecting a change in the sub-region to which the position of the key moving target display shape within the target region belongs and / or a change in the speed display item of the key moving target display shape, identifying a current display result once; wherein the key moving target is a moving target located on the runway;

[0014] If the current display result is the same as any preset display result of the sub-area to which the current display result belongs, the current display result is determined to be a correct display result; wherein the number of occurrences of the correct display result is used to calculate the control accuracy of the runway status light.

[0015] In a third aspect of the present application, a non-transitory computer-readable storage medium is provided, wherein the storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by a processor to implement the aforementioned method for detecting the control accuracy of runway status lights.

[0016] In a fourth aspect of the present application, an electronic device is provided, comprising a processor and the above-mentioned non-transitory computer-readable storage medium.

[0017] The present application has at least the following beneficial effects: the runway status light control accuracy detection system provided by the present application includes a screen recognition module and a runway status light simulation control module; wherein the runway status light simulation control module displays the display results corresponding to each historical data in sequence according to the preset runway status light display rules and the chronological order of a number of historical data; here, each historical data includes the position and speed of each active target in the preset area; each display result includes the position and speed display items of each active target display shape in the target area, and the lighting status display item corresponding to each runway status light display shape; that is, first, the actual target area is reduced to a target area in an equal proportion in the runway status light simulation control module, and the target area is divided into a number of sub-areas, and the criterion for sub-area division is: the preset display results corresponding to any two sub-areas are not exactly the same, that is, the active target In different sub-areas, the corresponding preset display results may be different; furthermore, after the sub-areas are divided, the current display result is identified once each time a change in the sub-area to which the position of the key active target display shape within the target area belongs and / or a change in the speed display item of the key active target display shape is detected; that is, within the same sub-area, a change in the speed display item of the key active target display shape may cause a different display result, and the key active target display shape in different sub-areas (with a changed or unchanged speed display item) may also cause a different display result. Therefore, when the above situation occurs, the current display result is identified once, and if the display result is the same as any preset display result of the sub-area to which the current display result belongs, the current display result is determined to be the correct display result; wherein, the number of occurrences of the correct display result is used to calculate the accuracy of the runway status light control. This application uses screen recognition to collaboratively identify the images (shape and color) of the active targets and the on and off status of the lights on the software interface of the runway status light control processing system, and automatically calculates the control accuracy of the runway status light system based on historical airport data, thereby solving the problems of heavy workload and inaccurate statistics of manual visual recording accuracy. Moreover, judging the accuracy of shape and color recognition is more intuitive, simpler, and more time-saving than directly using data to make judgments. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0019] Figure 1 A structural block diagram of a system for detecting the control accuracy of runway status lights provided in an embodiment of the present application;

[0020] Figure 2 A diagram showing the arrangement of runway status lights according to one embodiment of the present application;

[0021] Figure 3 A schematic diagram of sub-region division provided for one embodiment of the present application;

[0022] Figure 4 This is a flow chart of a method for detecting the control accuracy of runway status lights provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of this application.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0025] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on this application, it should be understood by those skilled in the art that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement an apparatus and / or practice a method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this apparatus and / or practice this method.

[0026] Please refer to Figure 1 As shown, an embodiment of the present application provides a system 100 for detecting the control accuracy of a runway status light, comprising a screen recognition module 110 and a runway status light simulation control module 120; wherein the runway status light simulation control module 120 performs the following steps:

[0027] Step S110, displaying the display results corresponding to each historical data in sequence according to the preset runway status light display rules and the chronological order of the plurality of historical data; wherein each historical data includes the position and speed of each active target within the preset area; each display result includes the position and speed display items of each active target display shape within the target area, and the lighting status display item corresponding to each runway status light display shape; the target area is obtained by proportionally reducing the preset area, and the target area is divided into a plurality of sub-areas; each sub-area has a corresponding plurality of preset display results; and the preset display results corresponding to any two sub-areas are not exactly the same.

[0028] Specifically, the present application scales down the actual airport area (preset area) to obtain the target area, wherein the preset area includes the runway and several taxiways, and the target area also includes the scaled-down runway area and the scaled-down taxiway area; wherein, the taxiway is a passage in the airport for aircraft to taxi on the ground, and is mainly used to connect the runway with different areas such as the apron, terminal building, and maintenance area. It provides a movement path for the aircraft from the take-off runway to the parking position, and from the parking position to the take-off runway or other facilities. The runway is a specific area in the airport for aircraft to take off and land. It is usually a narrow, specially designed and constructed flat ground. The active target is an aircraft. As an example: the corresponding active target display shape can be a circle; the speed display item can be the color of the circle display.

[0029] It should be noted that, in one embodiment, the plurality of historical data has a corresponding chronological order, and the plurality of historical data may include a plurality of data groups, each data group containing multiple historical data. The corresponding historical data within a data group corresponds to a complete takeoff or landing action of a moving target in chronological order. By sequentially displaying the display results corresponding to each piece of historical data according to the chronological order of the plurality of historical data and the preset runway status light display rules, multiple processes of an aircraft taking off or landing at an airport can be simulated. During these processes, changes in the position and / or speed of the aircraft (moving target) may cause changes in the display results. Therefore, the runway status light simulation control module provided in the present application replicates the runway light status changes caused by changes in the position and / or speed of the moving target at an actual airport in the runway status light simulation control module according to the preset runway status light display rules. The runway status light simulation control module displays the aforementioned changes in the moving target's position and / or speed, as well as the runway light status changes, on an electronic display screen.

[0030] It's understood that runway status lights are an intelligent, autonomous warning system that uses dynamic lighting to alert pilots and vehicle operators when a runway entry or takeoff is unsafe. They are an effective technical means of preventing unsafe runway incursions. The two basic visual components of runway status lights are runway entry lights and takeoff holding lights. Runway entry lights are used to alert pilots and vehicle operators that it's unsafe to enter or cross the runway. Takeoff holding lights are used to alert pilots waiting for takeoff that the runway ahead is about to be occupied or is already occupied, making takeoff unsafe.

[0031] In actual airports, the runway status lighting system consists of a runway status light control and processing system and a runway status light lighting subsystem. The runway status light control and processing system receives monitoring data from a monitoring source, determines the on / off status of the runway entry lights and takeoff hold lights after control processing, and outputs lighting control commands. The lighting subsystem receives and executes lighting control commands issued by the control and processing system.

[0032] Takeoff hold lights and runway access lights are placed in the target area according to their actual locations. These lights are distinguished by color and shape, and their on and off states are distinguished. The lit status display item is the color displayed by the corresponding shape of the runway status light.

[0033] However, it is understandable that the preset runway status light display rules may be artificially set rules.

[0034] In an exemplary embodiment of the present application, the speed display item is determined according to the following conditions:

[0035] If the speed of the moving target is greater than or equal to the first speed threshold, and the moving target is in an accelerating state, then the speed display item is the first display item;

[0036] If the speed of the moving target is less than or equal to the second speed threshold, and the moving target is in a deceleration state, then the speed display item is the second display item;

[0037] Otherwise, the speed display item is the third display item; wherein the first display item, the second display item and the third display item are different.

[0038] In this embodiment, different speeds at different locations will also affect the on / off of the runway status light. Here, if the speed of the moving target is greater than or equal to the first speed threshold and the moving target is accelerating, it is likely that the moving target is on the runway and in the second half of the takeoff maneuver, that is, accelerating and taxiing in preparation for takeoff; if the speed of the moving target is less than or equal to the second speed threshold and the moving target is decelerating, it is likely that the moving target is on the runway and in the second half of the landing maneuver, that is, decelerating and taxiing in preparation for entering the taxiway. This also includes a third situation that is not the above two situations. The speed division is because according to the preset runway status light display rules, different speeds may cause the runway light status to change regardless of whether they are in the same sub-area.

[0039] In an exemplary embodiment of the present application, the speed display item and the lighting status display item are represented by colors.

[0040] Specifically, the colors of active targets displayed on the screen are different at different speeds, and the colors displayed on the screen are different when the runway status light is on / off.

[0041] In an exemplary embodiment of the present application, the display shape of the moving target is different from the display shape of the runway status light, and the display shapes of the takeoff holding light and the runway entry light are also different.

[0042] The screen recognition module 110 performs the following steps:

[0043] Step S210, in response to detecting a change in the sub-area to which the position of the key activity target display shape in the target area belongs and / or a change in the speed display item of the key activity target display shape, identifying a current display result once; wherein the key activity target is an activity target located on the runway.

[0044] Specifically, in response to detecting a change in the sub-area to which the position of the key active target display shape within the target area belongs and / or a change in the speed display item of the key active target display shape, that is, the key active target display shape is in different areas or even in the same area, but the speed has changed, both can cause the runway status light to be different. Therefore, whenever a change in the sub-area to which the position of the key active target display shape within the target area belongs and / or a change in the speed display item of the key active target display shape is detected, the current display result is identified once. Compared with identifying the screen based on fixed intervals, on the one hand, the number of screen identifications can be reduced, and identification is only performed when key data occurs. On the other hand, it can avoid missing key data. This makes the final accuracy calculation result more accurate. Among them, the current display result includes the position and speed display item of each active target display shape within the target area at the current time, as well as the lighting status display item corresponding to each runway status light display shape.

[0045] However, there may be more than one active target in the target area.

[0046] Further, if Figure 2 As shown, 1 is takeoff hold light 1; 2 is takeoff hold light 2; 3 is runway entry light 1; 4 is runway entry light 2; 5 is runway entry light 3; 6 is runway entry light 4; 7 is active target 1; and 8 is active target 2. Here, 7 and 8 are both active targets. At this time, the changes in their sub-areas and speed display items are for the key active target that is on or about to be on the runway (i.e., active target 2). The position of active target 8 also affects the on / off state of the runway status light.

[0047] Step S220: If the current display result is the same as any preset display result of the sub-area to which the current display result corresponds, the current display result is determined to be a correct display result; wherein the number of occurrences of the correct display result is used to calculate the runway status light control accuracy.

[0048] Specifically, step S220 includes:

[0049] Step S221 , obtaining the region identifier of the sub-region to which the position of the key activity target display shape in the target region in the current display result belongs.

[0050] Step S222: acquiring each preset display result corresponding to the sub-area according to the area identifier; wherein each preset display result includes a preset speed display item and a preset lighting state display item corresponding to the display shape of each runway status light.

[0051] In step S223, if the speed display item and the lighting status display item corresponding to the display shape of each runway status light in the current display result are respectively the same as the preset speed display item and the lighting status display item corresponding to the display shape of each runway status light included in any preset display result corresponding to the sub-area, then the current display result is determined to be the correct display result.

[0052] In this embodiment, the preset display results also store the corresponding display shapes and display items, so that when matching the results, matching can be performed directly based on the corresponding display shapes and display items. Compared with matching based on data, it is more intuitive, simpler, and saves time.

[0053] As an example, the lighting control instructions output by the runway status light simulation control module are required to meet two accuracy requirements: 1. The probability of outputting correct control instructions is greater than 99.9%; 2. The number of incorrect instructions per 2,000 takeoffs and landings is no more than 1.

[0054] In one embodiment, the sub-region division of the target region is as follows: Figure 3 As shown, refer to Figure 2 and Figure 3 The preset runway status light display rules can be specifically shown in Table 1 below:

[0055] Table 1 Preset runway status light display rules

[0056]

[0057] As shown in the table above, the circle is the active target display shape corresponding to the active target. In combination 8, circle 1 is the active target display shape corresponding to the active target on the runway, circle 2 is the active target display shape corresponding to the active target on the taxiway, and the rectangle is the runway status light display shape, including the takeoff holding light display shape ( Figure 3 The horizontal rectangle on the runway), and the runway holding light display shape ( Figure 3 (The rectangle located at the connection between the taxiway and the runway) Colors 1 / 2 / 3 / 4 / 5 are different colors, and color 1 / 2 corresponds to the runway status light on / off; and colors 3 / 4 / 5 correspond to the first display item / second display item / third display item of the active target.

[0058] It should be noted that in the above Table 1, the color changes of sub-area D and sub-area H represent the on and off states of the two takeoff waiting lights.

[0059] for Figure 3It should be noted that because sub-areas B and C, as well as sub-areas I and J, are located at the ends of the runway, there may be aircraft waiting to take off in sub-areas B and I, and there may be another invading aircraft in sub-areas C and J. Therefore, sub-areas B and C, sub-areas I and sub-areas J are set up as separate sub-areas, while sub-areas E and sub-areas G are in the middle of the runway and this situation does not exist.

[0060] And since the key activity target will not enter sub-area C and sub-area J, Figure 3 In a corresponding embodiment, the sub-areas include sub-area A, sub-area B, sub-area D, sub-area E, sub-area F, sub-area G, sub-area H and sub-area I.

[0061] Please refer to Figure 4 As shown, an embodiment of the present application provides a method for detecting the control accuracy of a runway status light, the method comprising:

[0062] Step S100, displaying the display results corresponding to each historical data in sequence according to the preset runway status light display rules and the chronological order of the plurality of historical data; wherein each historical data includes the position and speed of each active target within the preset area; each display result includes the position and speed display items of each active target display shape within the target area, and the lighting status display item corresponding to each runway status light display shape; the target area is obtained by proportionally reducing the preset area, and the target area is divided into a plurality of sub-areas; each sub-area has a corresponding plurality of preset display results; and the preset display results corresponding to any two sub-areas are not exactly the same.

[0063] Step S200, in response to detecting a change in the sub-area to which the key activity target display shape belongs within the target area and / or a change in the speed display item of the key activity target display shape, a current display result is identified once; wherein the key activity target is an activity target located on the runway.

[0064] Step S300: If the current display result is identical to any preset display result of the sub-area to which the current display result corresponds, the current display result is determined to be a correct display result; wherein the number of occurrences of the correct display result is used to calculate the control accuracy of the runway status light.

[0065] In an exemplary embodiment of the present application, an electronic device capable of implementing the above method is also provided.

[0066] Those skilled in the art will appreciate that various aspects of the present application can be implemented as systems, methods, or program products. Therefore, various aspects of the present application can be specifically implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation that combines hardware and software aspects, which may be collectively referred to herein as a "circuit," "module," or "system."

[0067] The electronic device according to this embodiment of the present application is only an example and should not limit the functions and scope of use of the embodiments of the present application.

[0068] The electronic device is implemented as a general-purpose computing device. Components of the electronic device may include, but are not limited to, the at least one processor, the at least one memory, and a bus connecting different system components (including the memory and the processor).

[0069] The storage stores program codes, which can be executed by the processor, so that the processor executes the steps described in the above “Exemplary Method” section of this specification according to various exemplary embodiments of the present application.

[0070] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).

[0071] The storage may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0072] The bus may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.

[0073] The electronic device may also communicate with one or more external devices (e.g., a keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (e.g., a router, modem, etc.). This communication may occur via an input / output (I / O) interface. Furthermore, the electronic device may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter. As shown in the figure, the network adapter communicates with other modules of the electronic device via a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0074] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present application.

[0075] In exemplary embodiments of the present application, a computer-readable storage medium is also provided, on which is stored a program product capable of implementing the aforementioned methods of this specification. In some possible implementations, various aspects of the present application may also be implemented in the form of a program product, which includes program code. When the program product is executed on a terminal device, the program code is used to cause the terminal device to execute the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present application.

[0076] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0077] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0078] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0079] The program code used to perform the operations of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0080] Furthermore, the above-mentioned figures are merely illustrative of the processes included in the methods according to exemplary embodiments of the present application and are not intended to be limiting. It is readily understood that the processes illustrated in the above-mentioned figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0081] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiment of the application, the features and functions of two or more modules or units described above can be concretized in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0082] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A system for detecting the control accuracy of a runway status light, characterized in that: It includes a screen recognition module and a runway status light simulation control module; wherein the runway status light simulation control module performs the following steps: Display results corresponding to each piece of historical data are displayed sequentially according to preset runway status light display rules and the chronological order of a number of historical data; wherein each piece of historical data includes the position and speed of each moving target within a preset area; each display result includes position and speed display items of each moving target display shape within the target area, and a lighting status display item corresponding to each runway status light display shape; the target area is obtained by proportionally reducing the preset area, and the target area is divided into a number of sub-areas; each sub-area has a corresponding number of preset display results; and the preset display results corresponding to any two sub-areas are not exactly the same; The screen recognition module performs the following steps: In response to detecting a change in the sub-region to which the position of the key moving target display shape within the target region belongs and / or a change in the speed display item of the key moving target display shape, identifying a current display result once; wherein the key moving target is a moving target located on the runway; If the current display result is the same as any preset display result of the sub-area to which the current display result belongs, the current display result is determined to be a correct display result; wherein the number of occurrences of the correct display result is used to calculate the control accuracy of the runway status light.

2. The runway status light control accuracy detection system according to claim 1, characterized in that: The runway status lights include takeoff hold lights and runway entry lights.

3. The system for detecting the control accuracy of a runway status light according to claim 1, characterized in that: The speed display item is determined according to the following conditions: If the speed of the moving target is greater than or equal to the first speed threshold, and the moving target is in an accelerating state, then the speed display item is the first display item; If the speed of the moving target is less than or equal to the second speed threshold, and the moving target is in a deceleration state, then the speed display item is the second display item; Otherwise, the speed display item is the third display item; wherein the first display item, the second display item and the third display item are different.

4. The system for detecting the control accuracy of a runway status light according to claim 1, characterized in that: If the current display result is the same as any preset display result of the sub-region corresponding to the current display result, determining that the current display result is a correct display result includes: Obtain the region identifier of the subregion to which the position of the key activity target display shape in the target region in the current display result belongs; Obtaining each preset display result corresponding to the sub-area according to the area identifier; wherein each preset display result includes a preset speed display item and a preset lighting state display item corresponding to the display shape of each runway status light; If the speed display item and the lighting status display item corresponding to the display shape of each runway status light in the current display result are respectively the same as the preset speed display item and the lighting status display item corresponding to the display shape of each runway status light included in any preset display result corresponding to the sub-area, then the current display result is determined to be the correct display result.

5. The system for detecting the control accuracy of a runway status light according to claim 1, characterized in that: The speed display items and the lighting status display items are indicated by colors.

6. The system for detecting the control accuracy of a runway status light according to claim 2, characterized in that: The display shape of the moving target is different from that of the runway status lights, and the display shapes of the takeoff holding lights and runway entry lights are different.

7. A method for detecting the control accuracy of a runway status light, characterized in that: include: Display results corresponding to each piece of historical data are displayed sequentially according to preset runway status light display rules and the chronological order of a number of historical data; wherein each piece of historical data includes the position and speed of each moving target within a preset area; each display result includes position and speed display items of each moving target display shape within the target area, and a lighting status display item corresponding to each runway status light display shape; the target area is obtained by proportionally reducing the preset area, and the target area is divided into a number of sub-areas; each sub-area has a corresponding number of preset display results; and the preset display results corresponding to any two sub-areas are not exactly the same; In response to detecting a change in the sub-region to which the position of the key moving target display shape within the target region belongs and / or a change in the speed display item of the key moving target display shape, identifying a current display result once; wherein the key moving target is a moving target located on the runway; If the current display result is the same as any preset display result of the sub-area to which the current display result belongs, the current display result is determined to be a correct display result; wherein the number of occurrences of the correct display result is used to calculate the control accuracy of the runway status light.

8. A non-transitory computer-readable storage medium, characterized in that The storage medium stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the method for detecting the control accuracy of the runway status light according to claim 7.

9. An electronic device, characterized in that: The device comprises a processor and the non-transitory computer-readable storage medium as claimed in claim 8.

Citation Information

Patent Citations

  • Control method and device for runway entry lamp, equipment and medium

    CN109817026A

  • Airport lighting aid simulation system

    EP2317488A2