Virtual fence generating and updating method based on multiple data sources

Through the virtual fence generation and update method based on multiple data sources, the problem that traditional airport scene surveillance systems are difficult to identify the safe operation area of ​​the aircraft is solved, real-time identification and monitoring of the safe operation area of ​​the aircraft is realized, and operation risks are reduced.

CN120199114AActive Publication Date: 2025-06-24商飞软件有限公司
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
CN202510672153.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-23
Publication Date
2025-06-24
Estimated Expiration
2045-05-23

AI Technical Summary

Technical Problem

Traditional airport scene surveillance systems are difficult to accurately determine the safe areas where aircraft operate, and lack effective surveillance and protection systems, resulting in aircraft collisions and causing serious economic losses.

Method used

Using a virtual fence generation and update method based on multiple data sources, through unified data access bus and message queue technology, data access and processing logic is decoupled, actuator chain is built for signal processing, and virtual electronic fences are dynamically updated to realize real-time identification and monitoring of aircraft safe operation areas.

Benefits of technology

It realizes timely and accurate identification of aircraft safe operation areas, identify potential risks in advance, reduce operation risks, and helps airports to efficiently schedule and operate safely.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120199114A_ABST
    Figure CN120199114A_ABST
Patent Text Reader

Abstract

The invention provides a virtual fence generation and updating method based on multiple data sources, and relates to the technical field of civil aircraft scene surveillance, and the method comprises the following steps: S1, accessing multiple data sources: establishing a unified data access bus and a unified data analysis frame, the frame comprises a data access bus, a message queue and data analysis, and the unified data access bus is connected with the unified data analysis frame; data accessed by the data access bus is uniformly transmitted to the message queue, and grouping and theme division are carried out on the data. According to the virtual fence generating and updating method based on the multiple data sources, through a unified data access bus, pre-access components such as UDP monitoring, operating system serial port monitoring and API access are built in, meanwhile, a secondary expansion interface is provided, more modal data sources can be conveniently and rapidly accessed, data access and data processing logic are decoupled by adopting a message queue technology, and the data access efficiency is improved. Data loss is prevented, a user-defined actuator can be developed for the second time, and an analysis mode is expanded to ensure that real-time and efficient performance indexes can still be met when the service volume is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of civil aircraft surface surveillance, and particularly to a method for generating and updating virtual fences based on multiple data sources. Background Art

[0002] The surface of a civil aircraft refers to the area within a civil airport for the takeoff, landing, taxiing, parking of aircraft (including airplanes, helicopters, etc.) and related ground activities. These areas are the core part of airport operations and are directly related to the safety and efficiency of aircraft.

[0003] With the release of the technical specifications of the Civil Aviation Administration's Advanced Surface Movement Guidance and Control System, the requirements for the real-time performance, accuracy, and visualization of airport surface surveillance and warning are increasing day by day. However, traditional airport surface surveillance systems face many challenges, such as difficulty in accurately determining the safe areas for aircraft operations, lack of a safe and effective surveillance and protection system, resulting in aircraft collisions on the surface, thus causing serious economic losses. Summary of the Invention

[0004] The object of the present invention is to: through a unified data access bus, pre-built access components such as UDP listening, operating system serial port listening, and API access are integrated, and at the same time, a secondary expansion interface is provided to facilitate the quick access of more modal data sources. The message queue technology is used to decouple the data access and data processing logics to prevent data loss. Customizable executors can be developed for secondary development, and the parsing method is extended to ensure that real-time and efficient performance indicators can still be met when the business volume increases. By setting multiple chained executors inside different signal processors, the complex signal processing process is effectively decomposed, which can not only comprehensively cover various business boundaries but also ensure the accurate processing of data. Each executor focuses on the processing logic in a specific scenario area and triggers the next business action according to the discrimination conditions in this scenario range, including a series of operations such as alarm triggering, virtual area occupancy, and fence update. By using the pre-set system polygon surveillance area and combining information such as the magnetic heading of the aircraft and the target intention to dynamically mark the status and safe operation area of the target object, blind spot complementarity and data cross-verification can be achieved, so as to timely and accurately identify the safe operation area of the aircraft, and to a certain extent, potential risks can be identified in advance, strengthen the airport surface operation situation, greatly reduce the operation risk, and contribute to the efficient scheduling and safe operation of the airport.

[0005] To achieve the above effects, the present invention provides the following technical solution: A method for generating and updating virtual fences based on multiple data sources, comprising the following steps: Step 1. Multi-data source access: Establish a unified data access bus and a unified data parsing framework. The framework includes a data access bus, a message queue, and data parsing. The data accessed by the data access bus is uniformly transmitted to the message queue, where the data is grouped and divided by topic, and then parsed by a multi-source heterogeneous data parser, thus realizing the efficient access, transmission, and parsing of multi-source heterogeneous data.

[0006] Step 2. Multi-source heterogeneous data processing: Build an actuator chain inside different signal processors. After the data is accessed, the actuators in the corresponding processors will process the messages according to different classifications of the messages. After the judgment and processing of the data are completed, the dynamic update of the virtual electronic fence is triggered according to the relevant criterion logic.

[0007] Step 3. Dynamic change of the virtual electronic fence: The user demarcates a series of geographical fences on the scene map according to the operation requirements, and dynamically updates the geographical fences, timely and effectively tracks and monitors any legal or illegal target objects entering the area, and can give an alarm in time when an illegal target object breaks in.

[0008] Further, in the above Step 1, the data access bus supports the access of multiple types of data sources, including but not limited to ADS-B data, millimeter-wave radar data, very high frequency voice communication data, and data of the airport external system.

[0009] Further, in the above Step 1, the data access bus provides multiple access methods, such as UDP port listening, operating system serial port listening, and HttpAPI, and at the same time provides a secondary expansion interface to facilitate the quick access of more modal data sources.

[0010] Further, in the above Step 1, the message queue can provide high-throughput and low-latency message transmission capabilities, effectively supporting the transmission and distribution of large-scale real-time data streams.

[0011] Further, in the above Step 2, the signal processors include ADS-B message processing, millimeter-wave radar signal processing, and air-ground communication voice signal processing. ADS-B message processing includes a glide window signal actuator, an out-of-area signal actuator, an area idle signal actuator, a legal target signal actuator, and an illegal target signal actuator. The millimeter-wave radar signal processor includes an area idle signal actuator, a legal target actuator, and an illegal target actuator. The air-ground communication voice signal processor includes a takeoff signal actuator, a landing signal actuator, and a polygon area idle actuator.

[0012] Further, in the above Step 2, the actuator chain is composed of multiple different actuators, and a responsibility chain is formed between each actuator, and each actuator undertakes specific processing tasks in the chain.

[0013] Furthermore, in the second step, the actuators on the responsibility chain are exclusive. After the execution action of the actuator is triggered by meeting the criterion conditions, other actuators will no longer run. The execution order of the actuators is not fixed, but a reasonable execution order is set according to the actual business needs to ensure that there will be no repeated parsing and judgment, and the execution order of the actuators is discontinuous.

[0014] Furthermore, in the third step, the geographical fence includes runways, taxiways, and special operation areas. These fences are key monitoring areas of the surface surveillance system, and specific fence areas are exclusive in airport surface operations.

[0015] Furthermore, in the third step, the dynamic update includes the occupation and release of areas and the discrimination of legal and illegal targets.

[0016] Furthermore, in the third step, for the occupation and release of areas, when the area is idle and the target first enters, the polygon area is set to the occupied state, and the occupied range is dynamically updated as the target moves. When the target leaves the surveillance area, the occupation of the area range is released in a timely manner. For the discrimination of legal and illegal targets, if the target is determined to be the same target when entering the area, the fence area can be updated. If it is determined to be a different target, according to the principle of exclusivity, it is considered that there is an illegal intrusion target in this area, the alarm logic is triggered, and the alarm information is pushed to the staff in a timely manner through various means.

[0017] The present invention provides a method for generating and updating virtual fences based on multi-data sources, having the following beneficial effects: This method for generating and updating virtual fences based on multi-data sources, through a unified data access bus, incorporates front-end access components such as UDP listening, operating system serial port listening, and API access, and at the same time provides a secondary expansion interface to facilitate the quick access of more modal data sources. It uses message queue technology to decouple the data access and data processing logics to prevent data loss, can develop custom actuators for secondary development, and expand the parsing method to ensure that real-time and efficient performance indicators can still be met when the business volume increases. This method for generating and updating virtual fences based on multi-data sources, through the technology of setting multiple chained actuators inside different signal processors, effectively decomposes the complex signal processing process, can not only comprehensively cover various business boundaries, but also ensure the accurate processing of data. Each actuator focuses on the processing logic of a specific scenario field and triggers the next business action according to the discrimination conditions within the scope of this scenario, including a series of operations such as alarm triggering, virtual area occupation, and fence update.

[0018] The virtual fence generation and update method based on multiple data sources can dynamically mark the status and safe operation area of a target object by using a preset system polygon monitoring area in combination with information such as the magnetic heading of an aircraft and the target intention. It can achieve blind area complementarity and data cross-verification, so as to timely and accurately identify the safe operation area of the aircraft, and to a certain extent, it can identify potential risks in advance, strengthen the airport surface operation situation, greatly reduce the operation risk, and assist the efficient dispatching and safe operation of the airport. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a flowchart of a virtual fence generation and update method based on multiple data sources according to the present invention; Figure 2 is a schematic diagram of the multi-data source access process of a virtual fence generation and update method based on multiple data sources according to the present invention; Figure 3 is a schematic diagram of the multi-source heterogeneous data processing mechanism of a virtual fence generation and update method based on multiple data sources according to the present invention; Figure 4 is a schematic diagram of the dynamic update process of a virtual electronic fence of a virtual fence generation and update method based on multiple data sources according to the present invention; Figure 5 is a schematic diagram of the dynamic update process of the electronic fence during the takeoff stage of a virtual fence generation and update method based on multiple data sources according to the present invention; Figure 6 is a schematic diagram of the dynamic update process of the electronic fence during the landing stage of a virtual fence generation and update method based on multiple data sources according to the present invention.

[0020] BRIEF DESCRIPTION OF THE DRAWINGS: Figure 4 The colored part in shows the change in the range of the monitoring area. When the target object first enters the monitoring area, as the target object moves, the range of the occupied area changes accordingly. When the target object signal enters this area again, if it is determined to be the same target object, it is similar to the previous situation, and as the target object moves, the range of the occupied area changes accordingly. If it is not the same target object, it is determined that the current target object has entered illegally, and an alarm is generated according to the criterion logic. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0021] Please refer to Figures 1-6 , the present invention provides a technical solution: a virtual fence generation and update method based on multiple data sources, including the following steps: Step 1. Multi-data source access: Establish a unified data access bus and a unified data parsing framework. The framework includes a data access bus, a message queue, and data parsing. The data accessed by the data access bus is uniformly transmitted to the message queue, where the data is grouped and subject-divided. Then, a multi-source heterogeneous data parser parses the data, thus realizing the efficient access, transmission, and parsing of multi-source heterogeneous data. Multiple executors are deployed in the multi-source heterogeneous data parser to achieve the standardized parsing of different data source formats. Each executor adapts to and converts specific data types to ensure that multi-source heterogeneous data can be uniformly parsed and processed, providing high-quality data support for subsequent monitoring, alerting, and analysis functions. Additionally, under the unified parser framework, developers can develop custom executors according to business needs, facilitating the extension of parsing methods. The overall process of multi-data source access has high scalability and maintainability, and is suitable for the access and processing requirements of multi-source data in complex airport monitoring scenarios.

[0022] Step 2. Multi-source heterogeneous data processing: Build an executor chain inside different signal processors. After the data is accessed, the executors in the corresponding processors process the messages according to different classifications of the messages. After the data judgment and processing are completed, the dynamic update of the virtual electronic fence is triggered according to relevant criterion logics.

[0023] Step 3. Dynamic change of the virtual electronic fence: The user demarcates a series of geographical fences on the surface map according to operation needs and dynamically updates the geographical fences, timely and effectively tracking and monitoring any target objects entering or leaving the area legally or illegally, and being able to give timely alerts for the intrusion of illegal target objects.

[0024] Specifically, in Step 1, the data access bus supports the access of multiple types of data sources, including but not limited to ADS-B data, millimeter-wave radar data, very high frequency voice communication data, and data from airport external systems.

[0025] Specifically, in Step 1, the data access bus provides multiple access methods, such as UDP port listening, operating system serial port listening, and HttpAPI, and also provides a secondary extension interface to facilitate the quick access of more modality data sources, ensuring the extensiveness and compatibility of data access.

[0026] Specifically, in Step 1, the message queue can provide high-throughput and low-latency message transmission capabilities, effectively supporting the transmission and distribution of large-scale real-time data streams.

[0027] Specifically, in step 2, the signal processor includes ADS-B message processing, millimeter-wave radar signal processing, and air-ground communication voice signal processing. ADS-B message processing includes a glide window signal actuator, an out-of-area signal actuator, an area idle signal actuator, a legal target signal actuator, and an illegal target signal actuator. The millimeter-wave radar signal processor includes an area idle signal actuator, a legal target actuator, and an illegal target actuator. The air-ground communication voice signal processor includes a takeoff signal actuator, a landing signal actuator, and a polygon area idle actuator. The action of the out-of-area signal actuator in ADS-B message processing needs to be preconditioned. When a clear voice signal indicating that the target has flown or driven out of the defined polygon area is not received in time, the occupancy of the polygon area can be updated in time, such as releasing the occupancy status of the runway or taxiway in time. The processing logic of ADS-B message processing is to judge whether the target is in a specific area based on the position information and speed information in the ADS-B message, and trigger the corresponding actuator action, such as updating the area occupancy status or generating an alarm message. The processing logics of millimeter-wave radar signal processing and air-ground communication voice signal processing are the same as that of ADS-B message processing, but the criterion conditions are slightly different.

[0028] Specifically, in step 2, the actuator chain is composed of multiple different actuators, and a responsibility chain is formed between each actuator. Each actuator undertakes specific processing tasks in the chain.

[0029] Specifically, in step 2, the actuators on the responsibility chain are exclusive. After the execution action of the actuator is triggered when the criterion conditions are met, other actuators will no longer run. The execution order of the actuators is not fixed, but a reasonable execution order is set according to actual business needs to ensure that there will be no repeated parsing and judgment. The execution order of the actuators is non-continuous, which is convenient for inserting relevant actuators at appropriate positions when there are more complex business logic requirements, ensuring the stability of the existing architecture when the system expands logically.

[0030] Specifically, in step 3, the geographical fence includes the runway, taxiway, and special operation area. These fences are the key monitoring areas of the surface surveillance system. In the operation of the airport surface, specific fence areas are exclusive. When an aircraft is performing a takeoff or landing action, no other aircraft or vehicle is allowed to enter. When the area is performing maintenance operations, no unauthorized aircraft, vehicle, or person is allowed to enter. The purpose of this exclusivity is to ensure the absolute safety of the surface area and comply with the principle of minimum authorization.

[0031] Specifically, in step 3, the dynamic update includes the occupancy and release of the area and the discrimination of legal and illegal targets.

[0032] Specifically, in step 3, the occupation and release of the area are as follows: when the area is idle and the target first enters, the polygonal area is set to the occupied state, and the occupied range is dynamically updated as the target moves. Such a scenario only occurs during the takeoff or landing of an aircraft when dealing with the runway electronic fence. Because the takeoff or landing of an aircraft has a strong directionality for the use state of the runway. For example, during takeoff, it is only required that there are no illegal targets in front of the takeoff, but the area behind can still be occupied for operations such as runway maintenance. When the target leaves the monitored area, the occupation of the area range is released in a timely manner. The discrimination between legal and illegal targets is that if the target is determined to be the same target when it enters the area, the fence area can be updated. The occupation of the fence can be triggered by voice, ADS-B signal, or radar signal. Different data sources will trigger the occupation of the area, and the processing of multiple data sources is completely asynchronous. This requires the fusion processing and discrimination of the processing of multiple data sources. If it is determined to be different targets, according to the principle of exclusivity, it is considered that there is an illegal intrusion target in the area, triggering the alarm logic, and pushing the alarm information to the staff in a timely manner through various means.

[0033] Taking the aircraft takeoff process as an example, when the aircraft is taxiing on the taxiway, an area with a width of 100 meters and a length of 2000 meters along the magnetic heading of the aircraft is used as the aircraft safety detection range. The intersection of this range and the designated monitoring area is taken, and this range is used as the safety red line of the electronic fence. Any signal of a non-current aircraft entering this area is considered an illegal intrusion. During the landing process, in addition to the ground electronic fence as the monitoring area, a corresponding glide window will also be demarcated in the landing space area. The polygonal area of this window will also be used as a key monitoring area, and a corresponding virtual electronic fence will also be generated. In the airport surface surveillance environment, by combining the real-time reported data of various moving targets and the construction of geographical fences based on GIS, the real-time surveillance and tracking of targets can be achieved, and the status and safe operation area of each moving target can be intuitively reflected. The application scenarios include, but are not limited to, the takeoff and landing processes of aircraft, the driving of vehicles, various business scenarios of low, slow, and small targets, and periodic surface maintenance operations.

[0034] Although the embodiments of the present invention have been shown and described, for those of ordinary skill in the art, it can be understood that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for generating and updating virtual fences based on multiple data sources, characterized in that, Including the following steps: S1. Multi-data source access: Establish a unified data access bus and a unified data parsing framework. The framework includes a data access bus, a message queue, and data parsing. The data accessed by the data access bus is uniformly transmitted to the message queue, where the data is grouped and divided by topic, and then parsed by a multi-source heterogeneous data parser, so as to achieve efficient access, transmission, and parsing processing of multi-source heterogeneous data; S2. Multi-source heterogeneous data processing: Build an actuator chain inside different signal processors. After the data is accessed, the actuators in the corresponding processors will process the messages according to different classifications of the messages. After the judgment processing of the data is completed, the dynamic update of the virtual electronic fence is triggered according to the relevant criterion logic; S3. Dynamic change of the virtual electronic fence: The user demarcates a series of geographical fences on the scene map according to the operation needs, and dynamically updates the geographical fences, timely and effectively tracks and monitors any legal or illegal target objects entering the area, and can give timely warnings for the intrusion of illegal target objects.

2. The virtual fence generation and update method based on multiple data sources according to claim 1, characterized in that In the step S1, the data access bus supports the access of multiple types of data sources, including but not limited to ADS-B data, millimeter-wave radar data, very high frequency voice communication data, and data of the airport external system.

3. A method for generating and updating virtual fences based on multiple data sources according to claim 1, characterized in that In the step S1, the data access bus provides multiple access methods, such as UDP port listening, operating system serial port listening, and HttpAPI, and at the same time provides a secondary extension interface to facilitate the quick access of more modal data sources.

4. A method for generating and updating a virtual fence based on multiple data sources according to claim 3, characterized in that, In the step S1, the message queue can provide high-throughput and low-latency message transmission capabilities, effectively supporting the transmission and distribution of large-scale real-time data streams.

5. A method for generating and updating a virtual fence based on multiple data sources according to claim 3, characterized in that, In the step S2, the signal processors include ADS-B message processing, millimeter-wave radar signal processing, and air-ground communication voice signal processing. ADS-B message processing includes a glide window signal actuator, an out-of-area signal actuator, an area idle signal actuator, a legal target signal actuator, and an illegal target signal actuator. The millimeter-wave radar signal processor includes an area idle signal actuator, a legal target actuator, and an illegal target actuator. The air-ground communication voice signal processor includes a takeoff signal actuator, a landing signal actuator, and a polygon area idle actuator.

6. A method for generating and updating a virtual fence based on multiple data sources according to claim 3, characterized in that In the step S2, the actuator chain is composed of multiple different actuators, and a chain of responsibility is formed between each actuator, and each actuator undertakes a specific processing task in the chain.

7. A method for generating and updating a virtual fence based on multiple data sources according to claim 1, characterized in that In the step S2, the actuators on the chain of responsibility are exclusive. After the execution action of the actuator is triggered by meeting the criterion conditions, other actuators will no longer run. The execution order of the actuators is not fixed, but a reasonable execution order is set according to the actual business needs to ensure that there will be no repeated parsing and judgment, and the execution order of the actuators is non-continuous.

8. A method for generating and updating a virtual fence based on multiple data sources according to claim 1, wherein In the step S3, the geographical fences include runways, taxiways, and special operation areas. These fences are the key monitoring areas of the scene monitoring system, and specific fence areas are exclusive in airport scene operation.

9. A method for generating and updating a virtual fence based on multiple data sources according to claim 1, characterized in that, In the step S3, the dynamic update includes the occupation and release of regions and the discrimination of legal and illegal targets.

10. A method for generating and updating a virtual fence based on multiple data sources according to claim 9, characterized in that, In the step S3, for the occupation and release of regions, when the region is idle and the target first enters, the polygon region is set to the occupied state, and the occupied range is dynamically updated as the target moves. When the target leaves the monitoring area, the occupation of the region range is released in a timely manner. For the discrimination of legal and illegal targets, if the target is determined to be the same target when entering the region, the fence region is updated. If it is determined to be a different target, according to the exclusivity principle, it is considered that an illegal intrusion target has appeared in the region, the alarm logic is triggered, and alarm information is pushed to the staff in a timely manner through various means.

Citation Information

Patent Citations

  • Dedicated personal security line for electronic fence regular checking

    CN105811133A

  • Image processing method and device, medium and electronic device

    CN109672862A

  • Data processing method and system, storage medium and electronic device

    CN110351315A

  • Airport scene monitoring system with dynamic virtual electronic fence

    CN110491179A

  • Airport control decision support system and method based on controller instruction semantic recognition

    CN111667830A