A virtual fence generation and update method based on multiple data sources

By using multiple data source access and a dynamic update method for virtual fences via actuator chains, the accuracy and security issues of traditional airport surface surveillance systems have been resolved. This enables timely identification and risk warning of aircraft safety zones, thereby improving airport safety and efficiency.

CN120199114BActive Publication Date: 2025-11-28商飞软件有限公司
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Traditional airport surface surveillance systems struggle to accurately determine safe operating areas for aircraft and lack a safe and effective surveillance and protection system, leading to frequent aircraft collisions and economic losses.

Method used

By using a unified data access bus and message queue technology, multiple data sources (such as ADS-B, millimeter-wave radar, VHF voice communication, etc.) are connected to build an actuator chain for signal processing, dynamically update the virtual fence, and combine the aircraft's magnetic heading and target intent to achieve blind zone complementarity and data cross-verification, and promptly identify potential risks.

Benefits of technology

It enables timely identification of safe operating areas for aircraft, reduces operational risks, facilitates efficient airport scheduling and safe operation, and reduces aircraft collision incidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120199114B_ABST
    Figure CN120199114B_ABST
Patent Text Reader

Abstract

The application provides a kind of virtual fence generation and updating method based on multiple data sources, it is related to civil aircraft scene monitoring technical field, comprising the following steps: S1, in multiple data source access: establish unified data access bus and unified data analysis framework, framework includes data access bus, message queue and data analysis, the data accessed by data access bus is uniformly transmitted to message queue, and data is grouped and theme is divided.The virtual fence generation and updating method based on multiple data sources, through the unified data access bus, the pre-access components such as UDP monitoring, operating system serial port monitoring and API access are built in, at the same time, secondary expansion interface is provided, more modal data sources are accessed conveniently and quickly, message queue technology is used to decouple data access and data processing logic, data loss is prevented, custom executor can be developed secondarily, and the performance indicators of real-time and high efficiency can still be met when the business volume increases.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of civil aircraft apron monitoring technology, in particular to a virtual fence generation and update method based on multiple data sources. BACKGROUND

[0002] The civil aircraft apron refers to the ground activity area for take-off, landing, taxiing, parking and related activities of aircraft (including airplanes, helicopters, etc.) in a civil airport. These areas are the core part of airport operation and are directly related to the safety and efficiency of aircraft.

[0003] With the release of the senior apron guidance and control system technical specification of the Civil Aviation Administration of China, the real-time, accuracy and visualization requirements of airport apron monitoring and alarm are increasingly improved. However, the traditional airport apron monitoring system faces many challenges, such as difficulty in accurately determining the safe area of aircraft operation, lack of safe and effective monitoring and protection system, and resulting in aircraft collision events on the apron, thereby causing serious economic losses. SUMMARY

[0004] The purpose of the present application is to provide a unified data access bus, which internally includes UDP monitoring, operating system serial port monitoring and API access pre-access components, and provides secondary expansion interface to facilitate fast access to more modal data sources. The message queue technology is used to decouple data access and data processing logic to prevent data loss. The custom executor can be developed for secondary development, and the expansion analysis method ensures that the real-time and efficient performance indicators can still be met when the business volume increases. By setting multiple chain executors in different signal processors, the complex signal processing process can be effectively decomposed, which can fully cover various business boundaries and ensure accurate data processing. The executors focus on specific scene processing logic, and the next business action is triggered according to the judgment conditions of the scene range, including alarm triggering, virtual area occupation and fence updating. By using the pre-set system polygon monitoring area combined with aircraft magnetic heading and target intention, the state and safe operation area of the target object can be dynamically marked, blind area complementation and data cross verification can be realized, and the safe operation area of the aircraft can be identified in time and accurately. In a certain extent, the potential risks can be identified in advance, the airport apron operation situation can be strengthened, the operation risk can be greatly reduced, and the efficient scheduling and safe operation of the airport can be assisted.

[0005] In order to achieve the above effects, the present application provides the following technical scheme: a virtual fence generation and update method based on multiple data sources, comprising the following steps:

[0006] Step one, multi-data source access: a unified data access bus and a unified data analysis framework are established, the framework includes data access bus, message queue and data analysis, the data accessed by the data access bus is uniformly transmitted to the message queue, the data is grouped and the theme is divided, and then the multi-source heterogeneous data analyzer analyzes the data, so as to realize efficient access, transmission and analysis processing of multi-source heterogeneous data.

[0007] Step two, multi-source heterogeneous data processing: an executor chain is constructed in different signal processors, after the data is accessed, the executor in the corresponding processor will process the message according to different classification, and after the judgment and processing of the data are completed, the dynamic update of the virtual electronic fence is triggered according to the related criterion logic.

[0008] Step three, dynamic change of virtual electronic fence: the user draws a series of geographic fences on the scene map according to the needs of the work, and dynamically updates the geographic fences, timely and effectively tracks and monitors the target objects entering the region, and alarms in time when the illegal target objects enter.

[0009] Further, in step one, the data access bus supports 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 external systems of the airport.

[0010] Further, in step one, the data access bus provides multiple access methods such as UDP port listening, operating system serial port listening and HttpAPI, and also provides secondary expansion interface to facilitate fast access to more modal data sources.

[0011] Further, in step one, the message queue can provide high-throughput and low-latency message transmission capability, effectively supporting large-scale real-time data stream transmission and distribution.

[0012] Further, in step two, the signal processor includes ADS-B message processing, millimeter wave radar signal processing and air-ground voice signal processing, the ADS-B message processing includes slide window signal executor, region outside signal executor, region idle signal executor, legal target signal executor and illegal target signal executor, the millimeter wave radar signal processor includes region idle signal executor, legal target executor and illegal target executor, and the air-ground voice signal processor includes take-off signal executor, landing signal executor and polygon region idle executor.

[0013] Further, in step two, the executor chain is composed of multiple different executors, each executor forms a responsibility chain, and each executor undertakes a specific processing task in the chain.

[0014] Further, in the step two, the executor on the responsibility chain has exclusivity, after meeting the criterion condition and triggering the execution action of the executor, no other executor will be run, the execution order of the executor is not fixed, but is set according to actual business needs, to ensure that repeated analysis and judgment do not occur, and the execution order of the executor is discontinuous.

[0015] Further, in the step three, the geo-fence includes a runway, a taxiway and a special operation area, these fences are the key monitoring areas of the airport surface monitoring system, and in the airport surface operation, the specific fence area has exclusivity.

[0016] Further, in the step three, the dynamic update includes area occupation and release and legal and illegal target discrimination.

[0017] Further, in the step three, the area occupation and release is that when the area is idle and the target enters for the first time, the polygon area is set to the occupied state, and the occupied range is dynamically updated with the target movement, when the target leaves the monitoring area, the occupation of the area range is released in time, and the legal and illegal target discrimination is that if the target enters the area and is determined to be the same target, the fence area is updated, if it is determined to be different targets, it is considered that illegal intrusion targets appear in the area according to the exclusivity principle, triggering the alarm logic, and the alarm information is pushed to the staff in time through various means.

[0018] The application provides a virtual fence generation and update method based on multiple data sources, which has the following beneficial effects:

[0019] The virtual fence generation and update method based on multiple data sources has the following beneficial effects:

[0020] The virtual fence generation and update method based on multiple data sources has the following beneficial effects:

[0021] The virtual fence generation and update method based on multiple data sources can dynamically mark the state and safe operation area of the target object by using the preset system polygon monitoring area in combination with the aircraft magnetic heading and target intention information, can realize blind area complementation and data cross verification, can timely and accurately identify the aircraft safe operation area, can identify the potential risks in advance to a certain extent, can strengthen the airport scene operation situation, can greatly reduce the operation risk, and can help the efficient scheduling and safe operation of the airport. BRIEF DESCRIPTION OF DRAWINGS

[0022] Figure 1 A flowchart of the virtual fence generation and update method based on multiple data sources;

[0023] Figure 2 A multi-data source access flowchart of the virtual fence generation and update method based on multiple data sources;

[0024] Figure 3 A multi-source heterogeneous data processing mechanism diagram of the virtual fence generation and update method based on multiple data sources;

[0025] Figure 4 A dynamic update flowchart of the virtual electronic fence of the virtual fence generation and update method based on multiple data sources;

[0026] Figure 5 A take-off stage electronic fence dynamic update process diagram of the virtual fence generation and update method based on multiple data sources;

[0027] Figure 6 A landing stage electronic fence dynamic update process diagram of the virtual fence generation and update method based on multiple data sources.

[0028] BRIEF DESCRIPTION OF DRAWINGS Figure 4 The color part represents the range change of the monitoring area, when the target object first enters the monitoring area, the range of the occupied area changes along with the movement of the target object. When the target object signal enters the area again, if it is judged to be the same target object, the range of the occupied area changes along with the movement of the target object. If it is not the same target object, the current target object is judged to be illegally entered, and an alarm is generated according to the criterion logic. DETAILED DESCRIPTION

[0029] Please refer to Figures 1-6 The present application provides a technical solution: a virtual fence generation and update method based on multiple data sources, comprising the following steps:

[0030] Step one, multi-data source access: a unified data access bus and a unified data analysis framework are established, the framework includes a data access bus, a message queue and data analysis, the data accessed by the data access bus is uniformly transmitted to the message queue, the data is grouped and the theme is divided, and then the multi-source heterogeneous data analyzer analyzes the data, thereby realizing efficient access, transmission and analysis processing of multi-source heterogeneous data. A plurality of executors are deployed in the multi-source heterogeneous data analyzer, which can realize standardized analysis of different data source formats. Each executor is adapted and converted for a specific data type to ensure that multi-source heterogeneous data can be uniformly analyzed and processed to provide high-quality data support for subsequent monitoring, alarming and analysis functions. In addition, under the unified analyzer framework, developers can develop custom executors according to business needs, which facilitates the expansion of the analysis method. The overall process of multi-data source access has high extensibility and maintainability, and is suitable for the access and processing needs of multi-source data in complex airport monitoring scenarios.

[0031] Step two, multi-source heterogeneous data processing: an executor chain is constructed inside different signal processors. After the data is accessed, the executors in the corresponding processors will process the messages according to different classifications. After the judgment and processing of the data are completed, the dynamic update of the virtual electronic fence is triggered according to the related criterion logic.

[0032] Step three, dynamic change of virtual electronic fence: users draw a series of geographic fences on the scene map according to the needs of the work, and dynamically update the geographic fences. Any legal or illegal target entering the area is timely and effectively tracked and monitored, and the illegal target is timely alarmed.

[0033] Specifically, in step one, 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 external systems of the airport.

[0034] Specifically, in step one, the data access bus provides multiple access methods such as UDP port listening, operating system serial port listening and HttpAPI, and provides secondary expansion interface to facilitate fast access to more modal data sources, ensuring the universality and compatibility of data access.

[0035] Specifically, in step one, the message queue can provide high-throughput and low-latency message transmission capability, effectively supporting the transmission and distribution of large-scale real-time data streams.

[0036] Specifically, in step two, the signal processor includes ADS-B message processing, millimeter wave radar signal processing, and air-ground voice signal processing, the ADS-B message processing includes a descending window signal executor, an out-of-area signal executor, an area idle signal executor, a legal target signal executor, and an illegal target signal executor, the millimeter wave radar signal processor includes an area idle signal executor, a legal target executor, and an illegal target executor, the air-ground voice signal processor includes a takeoff signal executor, a landing signal executor, and a polygon area idle executor, the out-of-area signal executor in the ADS-B message processing needs to be pre-positioned, and when no explicit voice signal of the target object flying away or driving away from the designated polygon area is received in time, the occupation of the polygon area can be updated in time, such as releasing the occupation state of the runway or taxiway in time, the processing logic of the ADS-B message processing is to judge whether the target object is in a specific area according to the position information and speed information in the ADS-B message, and trigger the corresponding executor action, such as updating the area occupation state or generating an alarm information, the processing logic of the millimeter wave radar signal processing and the air-ground voice signal processing is consistent with that of the ADS-B message processing, but the criterion condition will be slightly different.

[0037] Specifically, in step two, the executor chain is composed of a plurality of different executors, each executor forms a responsibility chain between each other, and each executor undertakes a specific processing task in the chain.

[0038] Specifically, in step two, the executors on the responsibility chain have exclusivity, after the execution action of the executor is triggered by meeting the criterion condition, other executors will no longer be run, the execution order of the executors is not fixed and unchangeable, but is set reasonably according to actual business needs to ensure that repeated analysis and judgment will not occur, the execution order of the executors is discontinuous, more complex business logic requirements can be inserted related executors at appropriate positions, and the stability of the existing architecture when the system is logically expanded is ensured.

[0039] Specifically, in step three, the geographic fence includes a runway, a taxiway, and a special operation area, these fences are the key monitoring areas of the airport surface monitoring system, in the airport surface operation, the specific fence area has exclusivity, when an aircraft is executing takeoff or landing action, any other aircraft or vehicle is prohibited from entering, when the area is executing maintenance operation, any unauthorized aircraft, vehicle, and personnel are prohibited from entering, the purpose of such exclusivity is to ensure the absolute safety of the surface area and to comply with the principle of minimum authorization.

[0040] Specifically, in step three, the dynamic update includes the occupation and release of the area and the discrimination of the legal and illegal targets.

[0041] Specifically, in step three, the occupation and release of the area is that when the area is idle and the target enters for the first time, the polygon area is set to the occupied state, and the occupied range is dynamically updated with the movement of the target. Such a scenario only occurs during the process of aircraft take-off or landing, and the runway electronic fence is handled, because the use of the runway by the aircraft taking off or landing has a strong directionality, such as when taking off, only the front of the taking-off runway is required to be free of any illegal targets, but the rear can still be occupied for work, such as runway maintenance. When the target leaves the monitoring 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 enters the area and is determined to be the same target, the fence area is 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, which requires fusion processing and discrimination of the processing of multiple data sources. If it is determined to be a different target, it is considered that an illegal intrusion target has appeared in the area according to the exclusivity principle, the alarm logic is triggered, and alarm information is pushed to the staff in a timely manner through various means.

[0042] Taking the process of aircraft taking off as an example, when the aircraft is taxiing on the taxiway, a 100-meter-wide and 2000-meter-long area with the magnetic heading of the aircraft as the center will be taken as the safety detection range of the aircraft. The intersection of this range and the monitoring area is taken as the safety red line of the electronic fence. Any signal of a non-current aircraft entering this area is considered to be 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 defined for the landing space area. The polygon area of the window will also be a key monitoring area and will also generate a corresponding virtual electronic fence. In the airport surface monitoring environment, combined with the real-time reporting data of various moving targets and the geographic fence construction based on GIS, real-time monitoring and tracking of the target can be achieved, and the state and safe operation area of each moving target can be intuitively reflected. Application scenarios include but are not limited to the take-off and landing process of aircraft, the driving of vehicles, low, slow and small targets, and periodic surface maintenance work in various business scenarios.

[0043] Although embodiments of the present application have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the application, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A method for multi-data source based virtual fence generation and update, the method comprising: Includes the following steps: S1. Multi-source data 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. Data accessed by the data access bus is uniformly transmitted to the message queue, where the data is grouped and subject-specific. Then, the multi-source heterogeneous data parser parses the data, thereby achieving efficient access, transmission, and parsing of multi-source heterogeneous data. S2. Multi-source heterogeneous data processing: An actuator chain is built inside different signal processors. After the data is connected, the actuators in the corresponding processors will process the messages according to different message categories. After the data is judged and processed, the virtual electronic fence is dynamically updated according to the relevant judgment logic. S3. Dynamic changes of virtual electronic fences: Users can define a series of geographic fences on the site map according to the needs of the operation, and dynamically update the geographic fences to track and monitor any target objects that enter the area in a timely and effective manner, and be able to provide timely alarms for the intrusion of illegal targets. The data access bus supports access to multiple types of data sources, including but not limited to ADS-B data, millimeter-wave radar data, VHF voice communication data, and data from external airport systems. The data access bus provides multiple access methods, such as UDP port listening, operating system serial port listening, and HttpAPI, and also provides secondary expansion interfaces to facilitate quick access to more modal data sources. The actuator chain consists of multiple different actuators, and each actuator forms a chain of responsibility, with each actuator undertaking a specific processing task in the chain; The executors on the chain of responsibility are exclusive. Once the executor's action is triggered by the criterion condition, no other executors will run. The execution order of the executors is not fixed, but is set according to the actual business needs to ensure that there is no duplicate parsing and judgment. The execution order of the executors is non-continuous. In step S3, the dynamic update includes the occupation and release of the area and the distinction between legal and illegal targets; In step S3, the occupation and release of the area is as follows: when the area is idle and a target object enters for the first time, the polygonal area is set to an occupied state, and the occupied range is dynamically updated as the target object moves. When the target object leaves the monitoring area, the occupation of the area range is released in time. The distinction between legal and illegal targets is as follows: if the target objects are determined to be the same target when they enter the area, the fence area can be updated. If they are determined to be different targets, the area is considered to have been illegally intruded by a target according to the principle of exclusivity, triggering the alarm logic, and the alarm information is pushed to the staff in time through various means.

2. The method of claim 1, wherein, In step S1, the message queue provides high throughput and low latency message transmission capabilities, effectively supporting the transmission and distribution of large-scale real-time data streams.

3. The method of claim 2, wherein, In step S2, the signal processor includes ADS-B message processing, millimeter-wave radar signal processing, and air-to-ground communication voice signal processing. The ADS-B message processing includes a glide window signal actuator, an outside 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-to-ground communication voice signal processor includes a takeoff signal actuator, a landing signal actuator, and a polygonal area idle actuator.

4. The method of claim 3, wherein, In step S3, the geofencing includes runways, taxiways, and special operations areas. These fences are key monitoring areas of the surface surveillance system, and specific fenced areas are exclusive in airport surface operations.

Citation Information

Patent Citations

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

    CN110351315A

  • Airport scene monitoring system with dynamic virtual electronic fence

    CN110491179A

  • Equipment positioning method, electronic equipment and storage medium

    CN116074756A

  • Aircraft dynamic geographic information fence dividing method based on airspace gridding

    CN118506619A

  • 3D airport model construction method and system based on GIS system

    CN119229051A