Data quality monitoring method and device for scene multipoint positioning system and electronic equipment

文档序号:47888 发布日期:2021-09-28 浏览:44次 中文

阅读说明:本技术 场面多点定位系统数据质量监控方法、装置及电子设备 (Data quality monitoring method and device for scene multipoint positioning system and electronic equipment ) 是由 金晶 吴世桂 李运生 陈龙 宋凯 苏讯 王伟 干浩亮 刘立翔 张华� 于 2021-06-28 设计创作,主要内容包括:本申请涉及机场监测技术领域,公开了一种场面多点定位系统数据质量监控方法、装置及电子设备,该方法包括:获取场面多点定位系统输出的工作状态报文和针对指定目标的目标报文;其中,工作状态报文包括表征系统中各个设备的工作状态是否异常的工作状态信息,目标报文包括系统对指定目标进行定位获得的定位相关信息;基于获取到的工作状态报文,确定衡量各个设备工作状态的关键指标是否正常;基于获取到的目标报文,确定衡量系统定位准确度的关键指标是否正常;基于各项关键指标是否正常的判断结果和各项关键指标分别对应的权重,确定场面多点定位系统对应的数据质量分值;若数据质量分值满足告警条件,则输出表示数据质量异常的告警提示信息。(The application relates to the technical field of airport monitoring, and discloses a method, a device and electronic equipment for monitoring data quality of a scene multipoint positioning system, wherein the method comprises the following steps: acquiring a working state message output by a scene multipoint positioning system and a target message aiming at a specified target; the system comprises a working state message and a target message, wherein the working state message comprises working state information for representing whether the working state of each device in the system is abnormal or not, and the target message comprises positioning related information obtained by positioning a specified target by the system; determining whether key indexes for measuring the working state of each device are normal or not based on the obtained working state message; determining whether a key index for measuring the positioning accuracy of the system is normal or not based on the acquired target message; determining the data quality score corresponding to the scene multipoint positioning system based on the judgment result of whether each key index is normal and the weight corresponding to each key index; and if the data quality score meets the alarm condition, outputting alarm prompt information indicating that the data quality is abnormal.)

1. A data quality monitoring method for a scene multipoint positioning system is characterized by comprising the following steps:

acquiring a working state message output by a scene multipoint positioning system and a target message aiming at a specified target; the target message comprises positioning related information obtained by positioning the specified target by the scene multipoint positioning system;

determining whether key indexes for measuring the working state of each device are normal or not based on the obtained working state message;

determining whether a key index for measuring the positioning accuracy of the system is normal or not based on the acquired target message;

determining data quality scores corresponding to the scene multipoint positioning system based on the judgment result of whether each key index is normal and the weight corresponding to each key index;

and if the data quality score meets the alarm condition, outputting alarm prompt information indicating that the data quality is abnormal.

2. The method according to claim 1, wherein the target message includes a target positioning location and a location accuracy of the specified target, a station identifier of a ground receiving station participating in positioning, and a key index for measuring system positioning accuracy includes positioning accuracy;

the determining whether each key index for measuring the positioning accuracy of the system is normal based on the obtained target message comprises the following steps:

acquiring position information of a ground receiving station participating in positioning according to a station identifier in a target message;

determining the positioning precision of the scene multipoint positioning system for positioning the designated target according to the position information of the ground receiving stations participating in positioning and the target positioning position of the designated target;

and if the positioning precision is not consistent with the position precision, determining that the positioning precision of the scene multipoint positioning system is abnormal.

3. The method according to claim 2, wherein the determining the positioning accuracy of the scene multipoint positioning system for positioning the designated target according to the position information of the ground receiving stations participating in positioning and the target positioning position of the designated target comprises:

determining a geometric precision factor GDOP according to the position information of the ground receiving station participating in positioning and the target positioning position of the specified target;

and determining the positioning precision of the scene multipoint positioning system for positioning the specified target according to the geometric precision factor GDOP and the pseudo-range measurement noise, wherein the pseudo-range measurement noise is determined according to the system parameters of the scene multipoint positioning system.

4. The method of claim 1, wherein the key indicators for measuring system positioning accuracy include at least one of target message update rate, target message identification rate, and system processing delay;

when the key index for measuring the positioning accuracy of the system comprises the target message update rate, determining whether each key index for measuring the positioning accuracy of the system is normal or not based on the obtained target message comprises the following steps: determining the update rate of the target messages according to the quantity of the target messages output by the field multi-point positioning system in unit time length, if the update rate of the target messages is smaller than an update rate threshold value, determining that the update rate of the target messages is abnormal, otherwise, determining that the update rate of the target messages is normal;

when the key index for measuring the positioning accuracy of the system comprises the target message identification rate, determining whether each key index for measuring the positioning accuracy of the system is normal or not based on the obtained target message, wherein the step comprises the following steps: determining the identification rate of the target message according to the quantity of the target messages containing identification information output by the field multi-point positioning system in unit time length, if the identification rate of the target message is smaller than an identification rate threshold value, determining that the identification rate of the target message is abnormal, otherwise, determining that the identification rate of the target message is normal, wherein the identification information represents that a specified target can be identified;

when the key index for measuring the positioning accuracy of the system comprises system processing delay, determining whether each key index for measuring the positioning accuracy of the system is normal based on the obtained target message comprises the following steps:

and obtaining system processing delay according to the time difference between the time when the response signal of the specified target reaches each ground receiving station and the output time of the target message, if the system processing delay is greater than a delay threshold, determining that the system processing delay is abnormal, and otherwise, determining that the system processing delay is normal.

5. The method of claim 1, wherein the key measure of system positioning accuracy includes whether specified data in the target message is jumped or not, wherein the specified data includes at least one of a target positioning location and an identification number, and the identification number is a flight identifier allocated to each target;

when the specified data includes a target positioning position, determining whether each key index for measuring the positioning accuracy of the system is normal based on the acquired target message, including:

predicting a future motion track of the specified target according to the obtained target positioning position of the specified target, judging whether the target positioning position in a subsequently received target message jumps or not based on the predicted motion track, and if so, determining that the target positioning position is abnormal;

when the designated data includes an identification number, determining whether each key index for measuring the positioning accuracy of the system is normal based on the acquired target message, including:

detecting whether the identification number in the target message aiming at the specified target changes or not, and if so, determining that the identification number is abnormal.

6. The method according to any one of claims 1 to 5, wherein the determining the data quality score corresponding to the scene multipoint positioning system based on the judgment result of whether each key index is normal and the weight corresponding to each key index respectively comprises:

determining a data quality score Q corresponding to the scene multipoint positioning system based on the following formula:

wherein q isnThe weight corresponding to the nth key index is an0, when the n-th key index is abnormal, an=1;

The alarm condition includes: the data quality score Q is greater than a preset threshold.

7. The method according to any of claims 1 to 5, wherein the working status message is an ASTERIX CAT19 message and the target message is an ASTERIX CAT20 message.

8. A data quality monitoring device of a scene multipoint positioning system is characterized by comprising:

the message acquisition module is used for acquiring a working state message output by the scene multipoint positioning system and a target message aiming at a specified target; the target message comprises positioning related information obtained by positioning the specified target by the scene multipoint positioning system;

the working state analysis module is used for determining whether key indexes for measuring the working state of each device are normal or not based on the obtained working state message;

the monitoring data analysis module is used for determining whether a key index for measuring the positioning accuracy of the system is normal or not based on the acquired target message;

the data quality analysis module is used for determining data quality scores corresponding to the scene multipoint positioning system based on the judgment result of whether each key index is normal and the weight corresponding to each key index;

and the alarm module is used for outputting alarm prompt information indicating that the data quality is abnormal if the data quality score meets the alarm condition.

9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1 to 7 are implemented when the computer program is executed by the processor.

10. A computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the steps of the method of any one of claims 1 to 7.

Technical Field

The application relates to the technical field of airport monitoring, in particular to a method and a device for monitoring data quality of a scene multipoint positioning system and electronic equipment.

Background

The multipoint positioning system is a system which receives the same response signal transmitted by a monitoring target by using a plurality of ground stations and realizes the positioning of the monitoring target by calculating the time difference received by each ground station. The multipoint positioning system is used as a new future air traffic control monitoring technology, has the advantages of high positioning precision, high data rate, good expandability, no influence of weather, no need of modifying the existing aircraft and the like, can greatly improve the effectiveness and reliability of monitoring under all-weather environmental conditions, is a main development direction of the current civil aviation monitoring technology, and actively promotes the application of the technology in many foreign countries and regions.

The scene multipoint positioning system is applied to an airport with a complex airport scene operating environment, provides richer and more perfect monitoring information for airport scene monitoring, guiding and controlling, improves the positioning precision of scene moving targets, and realizes the monitoring of airport scene moving areas. At present, twenty large and medium airports in China have been deployed and constructed by using a scene multipoint positioning system.

The scene multipoint positioning system has high data updating rate, high positioning precision and identification capability. In view of these advantages, the current domestic advanced scene activity guidance and control automation system and scene monitoring and fusion system generally lead the scene multipoint positioning system monitoring data to perform track fusion, and bring the difficulty of monitoring the data quality of the monitoring data source. Abnormal data output of the multipoint positioning monitoring source can cause the rear-end system to generate fusion track target splitting, position jumping and false targets, and the abnormal conditions can seriously affect the real-time command of a controller to the aircraft.

Disclosure of Invention

The embodiment of the application provides a data quality monitoring method and device for a scene multipoint positioning system, electronic equipment and a storage medium, so that the positioning accuracy of the scene multipoint positioning system can be monitored and evaluated, and technical maintenance personnel can be assisted to find abnormal conditions occurring in the scene multipoint positioning system in time.

In one aspect, an embodiment of the present application provides a method for monitoring data quality of a scene multipoint positioning system, including:

acquiring a working state message output by a scene multipoint positioning system and a target message aiming at a specified target; the target message comprises positioning related information obtained by positioning the specified target by the scene multipoint positioning system;

determining whether key indexes for measuring the working state of each device are normal or not based on the obtained working state message;

determining whether a key index for measuring the positioning accuracy of the system is normal or not based on the acquired target message;

determining data quality scores corresponding to the scene multipoint positioning system based on the judgment result of whether each key index is normal and the weight corresponding to each key index;

and if the data quality score meets the alarm condition, outputting alarm prompt information indicating that the data quality is abnormal.

Optionally, the target message includes a target positioning position and position accuracy of the specified target, a station identifier of a ground receiving station participating in positioning, and a key index for measuring system positioning accuracy includes positioning accuracy;

the determining whether each key index for measuring the positioning accuracy of the system is normal based on the obtained target message comprises the following steps:

acquiring position information of a ground receiving station participating in positioning according to a station identifier in a target message;

determining the positioning precision of the scene multipoint positioning system for positioning the designated target according to the position information of the ground receiving stations participating in positioning and the target positioning position of the designated target;

and if the positioning precision is not consistent with the position precision, determining that the positioning precision of the scene multipoint positioning system is abnormal.

Optionally, the determining, according to the location information of the ground receiving station participating in positioning and the target positioning location of the designated target, the positioning accuracy of the scene multipoint positioning system for positioning the designated target includes:

determining a geometric precision factor GDOP according to the position information of the ground receiving station participating in positioning and the target positioning position of the specified target;

and determining the positioning precision of the scene multipoint positioning system for positioning the specified target according to the geometric precision factor GDOP and the pseudo-range measurement noise, wherein the pseudo-range measurement noise is determined according to the system parameters of the scene multipoint positioning system.

Optionally, the key index for measuring the system positioning accuracy includes at least one of a target packet update rate, a target packet identification rate, and a system processing delay;

when the key index for measuring the positioning accuracy of the system comprises the target message update rate, determining whether each key index for measuring the positioning accuracy of the system is normal or not based on the obtained target message comprises the following steps: determining the update rate of the target messages according to the quantity of the target messages output by the field multi-point positioning system in unit time length, if the update rate of the target messages is smaller than an update rate threshold value, determining that the update rate of the target messages is abnormal, otherwise, determining that the update rate of the target messages is normal;

when the key index for measuring the positioning accuracy of the system comprises the target message identification rate, determining whether each key index for measuring the positioning accuracy of the system is normal or not based on the obtained target message, wherein the step comprises the following steps: determining the identification rate of the target message according to the quantity of the target messages containing identification information output by the field multi-point positioning system in unit time length, if the identification rate of the target message is smaller than an identification rate threshold value, determining that the identification rate of the target message is abnormal, otherwise, determining that the identification rate of the target message is normal, wherein the identification information represents that a specified target can be identified;

when the key index for measuring the positioning accuracy of the system comprises system processing delay, determining whether each key index for measuring the positioning accuracy of the system is normal based on the obtained target message comprises the following steps:

and obtaining system processing delay according to the time difference between the time when the response signal of the specified target reaches each ground receiving station and the output time of the target message, if the system processing delay is greater than a delay threshold, determining that the system processing delay is abnormal, and otherwise, determining that the system processing delay is normal.

Optionally, the key index for measuring the system positioning accuracy includes whether designated data in the target message jumps or not, where the designated data includes at least one of a target positioning location and an identification number, and the identification number is a flight identifier allocated to each target;

when the specified data includes a target positioning position, determining whether each key index for measuring the positioning accuracy of the system is normal based on the acquired target message, including:

predicting a future motion track of the specified target according to the obtained target positioning position of the specified target, judging whether the target positioning position in a subsequently received target message jumps or not based on the predicted motion track, and if so, determining that the target positioning position is abnormal;

when the designated data includes an identification number, determining whether each key index for measuring the positioning accuracy of the system is normal based on the acquired target message, including:

detecting whether the identification number in the target message aiming at the specified target changes or not, and if so, determining that the identification number is abnormal.

Optionally, the determining, based on the determination result of whether each key indicator is normal and the weight corresponding to each key indicator, the data quality score corresponding to the scene multipoint positioning system includes:

determining a data quality score Q corresponding to the scene multipoint positioning system based on the following formula:

wherein q isnThe weight corresponding to the nth key index is an0, when the n-th key index is abnormal, an=1;

The alarm condition includes: the data quality score Q is greater than a preset threshold.

Optionally, the working status message is an asterixca 19 message, and the target message is an ASTERIX CAT20 message.

In one aspect, an embodiment of the present application provides a data quality monitoring apparatus for a scene multipoint positioning system, including:

the message acquisition module is used for acquiring a working state message output by the scene multipoint positioning system and a target message aiming at a specified target; the target message comprises positioning related information obtained by positioning the specified target by the scene multipoint positioning system;

the working state analysis module is used for determining whether key indexes for measuring the working state of each device are normal or not based on the obtained working state message;

the monitoring data analysis module is used for determining whether a key index for measuring the positioning accuracy of the system is normal or not based on the acquired target message;

the data quality analysis module is used for determining data quality scores corresponding to the scene multipoint positioning system based on the judgment result of whether each key index is normal and the weight corresponding to each key index;

and the alarm module is used for outputting alarm prompt information indicating that the data quality is abnormal if the data quality score meets the alarm condition.

In one aspect, an embodiment of the present application provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the methods when executing the computer program.

In one aspect, an embodiment of the present application provides a computer-readable storage medium having stored thereon computer program instructions, which, when executed by a processor, implement the steps of any of the above-described methods.

In one aspect, an embodiment of the present application provides a computer program product or a computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the method provided in any of the various alternative implementations of control of TCP transmission performance described above.

The method, the device, the electronic equipment and the storage medium for monitoring the data quality of the scene multipoint positioning system analyze key data items in messages output by the scene multipoint positioning system in real time so as to monitor and evaluate the positioning accuracy of the scene multipoint positioning system, can assist technical maintenance personnel to find abnormal conditions occurring in the scene multipoint positioning system in time, provide a feasible and effective monitoring mode for promoting the wide application of scene multipoint positioning monitoring data, and have certain application value in an air traffic control unit or a local tower. The accuracy of the monitoring data output by the scene multipoint positioning system can be improved, and the utilization efficiency and the operation stability of a high-level scene activity guiding and controlling automation system and a scene monitoring and blending system using the monitoring data are further improved.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.

Fig. 1 is a schematic view of an application scenario of a data quality monitoring method for a scene multipoint positioning system according to an embodiment of the present application;

fig. 2 is a schematic flowchart of a data quality monitoring method for a scene multipoint positioning system according to an embodiment of the present application;

fig. 3 is a schematic flowchart of determining whether the positioning accuracy is normal according to an embodiment of the present application;

fig. 4 is a schematic structural diagram of a data quality monitoring apparatus of a scene multipoint positioning system according to an embodiment of the present application;

fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.

Detailed Description

Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

It should be noted that, in the case of no conflict, the features in the following embodiments and examples may be combined with each other; moreover, all other embodiments that can be derived by one of ordinary skill in the art from the embodiments disclosed herein without making any creative effort fall within the scope of the present disclosure.

It is noted that various aspects of the embodiments are described below within the scope of the appended claims. It should be apparent that the aspects described herein may be embodied in a wide variety of forms and that any specific structure and/or function described herein is merely illustrative. Based on the disclosure, one skilled in the art should appreciate that one aspect described herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, an apparatus may be implemented and/or a method practiced using any number of the aspects set forth herein. Additionally, such an apparatus may be implemented and/or such a method may be practiced using other structure and/or functionality in addition to one or more of the aspects set forth herein.

Any number of elements in the drawings are by way of example and not by way of limitation, and any nomenclature is used solely for differentiation and not by way of limitation.

Fig. 1 is a schematic view of an application scenario of a scene multipoint positioning system according to an embodiment of the present application. The scene multipoint positioning system in the application scene comprises a plurality of ground receiving stations, reference transponders, an inquiry transmitting station, a central processing server and a monitoring subsystem, wherein the plurality of ground receiving stations are respectively arranged at different positions in the scene area, and the reference transponders are arranged at fixed positions in the scene area. The monitoring subsystem can send various control instructions to each device (including ground receiving station, reference transponder, inquiry transmitting station, central processing server and other devices) in the scene multipoint positioning system so as to facilitate the control of the scene multipoint positioning system by the staff. The central processing server controls the inquiry transmitting station to transmit an inquiry signal with a specified frequency to a target aircraft on the airport scene, the airborne transponder of the target aircraft transmits a response signal after receiving the inquiry signal, and meanwhile, the reference transponder feeds back a reference correction signal after receiving the inquiry signal. And each ground receiving station receives the response signal fed back by the onboard transponder and the reference correction signal fed back by the reference transponder, analyzes the received signals, determines the signal receiving time and feeds back the signal receiving time to the central processing server. The central processing server accurately measures and positions the target aircraft based on the time difference of the response signals received by the ground receiving stations, and outputs a target message aiming at the target aircraft, wherein the target message comprises positioning related information obtained by positioning a designated target by a ground multipoint positioning system, and in the positioning process, the central processing server can correct the positioning result based on the time difference of the reference correction signals received by the ground receiving stations. In addition, the central processing server also can output a working state message aiming at the scene multipoint positioning system, wherein the working state message comprises working state information representing whether the working state of each device in the scene multipoint positioning system is abnormal or not so as to monitor the state of the scene multipoint positioning system. The scene multipoint positioning system and the monitoring subsystem can communicate through a Simple Network Management Protocol (SNMP).

The central processing server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, middleware service, a domain name service, a security service, a CDN, a big data and artificial intelligence platform, and the like.

Of course, the method provided in the embodiment of the present application is not limited to be used in the application scenario shown in fig. 1, and may also be used in other possible application scenarios, and the embodiment of the present application is not limited. The functions that can be implemented by each device in the application scenario shown in fig. 1 will be described in the following method embodiments, and will not be described in detail herein.

To further illustrate the technical solutions provided by the embodiments of the present application, the following detailed description is made with reference to the accompanying drawings and the detailed description. Although the embodiments of the present application provide the method operation steps as shown in the following embodiments or figures, more or less operation steps may be included in the method based on the conventional or non-inventive labor. In steps where no necessary causal relationship exists logically, the order of execution of the steps is not limited to that provided by the embodiments of the present application.

The following describes the technical solution provided in the embodiment of the present application with reference to the application scenario shown in fig. 1.

Referring to fig. 2, an embodiment of the present application provides a method for monitoring data quality of a scene multipoint positioning system, including the following steps:

s201, acquiring a working state message output by a scene multipoint positioning system and a target message aiming at a specified target.

The target message comprises positioning related information obtained by positioning a specified target by the scene multipoint positioning system. The designated target may be any moving target in an airport scene, such as an airplane, vehicle, etc., that carries a transponder.

In a specific implementation, the multipoint scene positioning system may generate various messages based on the ASTERIX protocol, for example, the target message for the specified target is an ASTERIX CAT20 message, and the working status message is an ASTERIX CAT19 message. The ASTERIX (All purpose Structured Euro-control Radar Information exchange format) defines a Structured protocol for Radar data transmission and exchange based on European aviation safety organization, the protocol defines a framework structure of monitoring data coding, has the advantages of uniform format, easiness in expansion and the like, and can support Information exchange between different monitoring devices according to the agreed format. At present, the ASTERIX protocol has become an international standard, and covers monitoring devices such as primary field surveillance radar, secondary radar, multipoint positioning systems and the like, and related devices such as air traffic control automation, field surveillance fusion systems, data centers and the like. The contents of the ASTERIX CAT20 message and the ASTERIX CAT19 message may refer to the specification of the ASTERIX protocol, and the ASTERIX CAT20 message should at least include the following items: target report description, Target location Position, identification code (3/A mode code), measurement altitude, time of day, track number, track state, aircraft Address code (Target Address), Position Accuracy (Position Accuracy), and the like; the ASTERIX CAT19 message should contain at least the following data items: message type, data source identification, time of day, system status, etc.

S202, determining whether key indexes for measuring the working state of each device are normal or not based on the obtained working state message.

Specifically, the working status message includes, but is not limited to: the working state of the whole system, the working state of the central processing server, the working state of the ground receiving station, the working state of the reference responder, the working state of the inquiry transmitting station and the like. The key indexes for measuring the working state of each device comprise at least one of the following indexes: the system working state index, the central processing server working state index, the ground receiving station working state index, the reference responder working state index and the inquiry transmitting station working state index.

S203, determining whether the key index for measuring the positioning accuracy of the system is normal or not based on the acquired target message.

Specifically, the target packet for the specified target includes, but is not limited to: target location position, identification code, aircraft address code, position accuracy, station identification of ground receiving stations participating in location, and the like. The key indexes for measuring the positioning accuracy of the system comprise at least one of the following indexes: the positioning accuracy of the scene multipoint positioning system can be measured based on the key indexes, such as positioning accuracy, target message updating rate, target message identification rate, system processing delay, whether designated data in the target message jumps or not and the like.

S204, determining the data quality score corresponding to the scene multipoint positioning system based on the judgment result of whether each key index is normal and the weight corresponding to each key index.

Specifically, the data quality score Q corresponding to the scene multipoint positioning system may be determined based on the following formula:

wherein q isnThe weight corresponding to the nth key index is an0, when the n-th key index is abnormal, an1. The weight corresponding to each key index can be set according to the actual application requirement, and is not limited herein. The higher the data quality score Q is, the more abnormal conditions of the scene multipoint positioning system are, indicating the scene multipoint positioningThe worse the quality of the data given by the system.

Of course, based on the above formula, a can also be obtainednThe following definitions are made: when the nth key index is normal, anWhen the n-th key index is abnormal, a is 1nAt this time, the higher the data quality score Q is, the fewer the abnormal situations of the scene multipoint positioning system are, indicating that the data quality given by the scene multipoint positioning system is better.

And S205, if the data quality score meets the alarm condition, outputting alarm prompt information indicating that the data quality is abnormal.

If adopted, theDetermining the data quality score Q, and a when the nth key index is normaln0, when the n-th key index is abnormal anIf 1, the alarm condition may be that the data quality score Q is greater than a preset threshold. If adopted, theDetermining the data quality score Q, and a when the nth key index is normaln1, the n-th key index is abnormal anIf 0, the alarm condition may be that the data quality score Q is greater than a preset threshold. The preset threshold may be set based on actual application requirements, and is not limited herein.

In specific implementation, the output alarm prompt information may include a key index of the abnormality, so as to assist the technical maintenance personnel to accurately locate the equipment with the abnormality in the scene multipoint positioning system and the reason for the abnormality.

The data quality monitoring method for the scene multipoint positioning system in the embodiment of the application analyzes the key data items in the messages output by the scene multipoint positioning system in real time so as to monitor and evaluate the positioning accuracy of the scene multipoint positioning system, can assist technical maintenance personnel to find abnormal conditions occurring in the scene multipoint positioning system in time, provides a feasible and effective monitoring mode for promoting the wide application of scene multipoint positioning monitoring data, and has certain application value in an air traffic control unit or a local tower. The accuracy of the monitoring data output by the scene multipoint positioning system can be improved, and the utilization efficiency and the operation stability of a high-level scene activity guiding and controlling automation system and a scene monitoring and blending system using the monitoring data are further improved.

The following describes a specific method for determining whether each key index for measuring the positioning accuracy of the system is normal.

Referring to fig. 3, whether the positioning accuracy is normal may be determined by:

s301, according to the station mark in the target message, the position information of the ground receiving station participating in positioning is obtained.

Each ground receiving station corresponds to a unique station identifier. During each positioning, all or part of the ground receiving stations participate in positioning calculation, and the central processing server records the station identifiers of the ground receiving stations participating in positioning and adds the station identifiers to the corresponding target messages. After one-time positioning aiming at one target is completed, the central processing server outputs a corresponding target message.

The station identifiers and the position information of the ground receiving stations can be stored in advance, namely the position information of the ground receiving stations participating in positioning can be obtained according to the station identifiers in the target message.

S302, determining the positioning precision of the scene multipoint positioning system for positioning the designated target according to the position information of the ground receiving stations participating in positioning and the target positioning position of the designated target.

The target positioning position is a real-time position coordinate of a designated target calculated by the scene multipoint positioning system based on the response signal of the ground receiving station participating in positioning. The positioning precision is used for measuring the precision of a target positioning position given by a scene multipoint positioning system.

In specific implementation, step S302 specifically includes: determining a geometric precision factor GDOP according to the position information of the ground receiving station participating in positioning and the target positioning position of the designated target; and determining the positioning precision of the scene multipoint positioning system for positioning the specified target according to the geometric precision factor GDOP and the pseudo-range measurement noise.

The pseudorange measurement noise is determined according to system parameters of the scene multipoint positioning system, and specifically, the pseudorange measurement noise is generally determined by factors such as hardware performance of the ground receiving station and synchronization accuracy of the scene multipoint positioning system. The GDOP is determined by the topological structure of the target positioning position of each ground receiving station participating in positioning relative to the designated target, and the method for calculating the GDOP is the prior art and is not described any more. Specifically, the positioning accuracy RMSE can be determined by the following formula: RMSE ═ GDOP × σTDOAX C, where C denotes the speed of light, σTDOARepresenting pseudorange measurement noise.

S303, if the positioning accuracy is not consistent with the position accuracy, determining that the positioning accuracy of the scene multipoint positioning system is abnormal.

If the positioning accuracy obtained by the calculation in the step S302 is not consistent with the position accuracy in the target message, determining that the positioning accuracy of the scene multipoint positioning system is abnormal; if the positioning accuracy calculated in step S302 is consistent with the position accuracy in the target message, it is determined that the positioning accuracy of the field multipoint positioning system is normal.

In the process of positioning the designated target, the scene multipoint positioning system can determine the real-time position of the designated target at short intervals, so that the positioning real-time performance and accuracy are ensured. Therefore, whether the specified target is positioned in real time or not is measured by the index of the target message updating rate, and the index is also a key index for measuring the data quality of the system.

Specifically, whether the target packet update rate is normal can be determined by the following method: and determining the update rate of the target messages according to the quantity of the target messages output by the field multi-point positioning system in unit time length, if the update rate of the target messages is smaller than an update rate threshold value, determining that the update rate of the target messages is abnormal, and otherwise, determining that the update rate of the target messages is normal. The update rate threshold can be determined according to the interval time of two positioning set by the scene multipoint positioning system.

The method includes that a Target message sent by a scene multipoint positioning system includes Identification information representing that a designated Target can be identified, for example, Target Identification and Mode-3/A Code in actual repetition in an ASTERIX CAT20 message are Identification information, if the Target message includes the Identification information, the Target message is indicated to have Identification capability, that is, the system can successfully position the designated Target, otherwise, the system cannot position the designated Target.

Based on the method, the target message identification rate can be determined according to the number of the target messages containing the identification information output by the field multi-point positioning system in unit time length, if the target message identification rate is smaller than the identification rate threshold value, the target message identification rate is determined to be abnormal, and otherwise, the target message identification rate is determined to be normal. Wherein, the identification rate threshold value can be set according to the actual application requirement. And measuring the capacity of the scene multipoint positioning system for identifying the specified target through the target message identification rate.

When the scene multipoint positioning system performs each positioning, the scene multipoint positioning system needs to spend a certain time for processing, and if the processing time is long, the hardware or software of the system may have problems. Therefore, the time consumed by the system during each positioning can be calculated, namely the system processing delay is smaller, the positioning accuracy is higher, the system performance is better, and if the system processing delay is overlarge, the system is abnormal, and the positioning accuracy is influenced.

Based on the time difference, the system processing delay can be obtained according to the time difference between the time when the response signal of the specified target reaches each ground receiving station and the output time of the target message, and the system processing delay can represent the time consumed by the positioning of the scene multipoint positioning system; if the system processing delay is larger than the delay threshold, determining that the system processing delay is abnormal, otherwise determining that the system processing delay is normal. The time of outputting the target message is the time of outputting the target message by the central processing server, and the delay threshold can be set according to the time required by the system to normally perform one-time positioning and by combining with the actual application requirements. And the capability of the scene multipoint positioning system for processing data is measured through the system processing delay.

In specific implementation, the time difference between the time when each ground receiving station participating in positioning receives the response signal and the output time of the target message can be respectively calculated, the average value of the time differences corresponding to each ground receiving station is calculated, and the average value is used as the system processing delay. Alternatively, the time difference between the time when the first ground receiving station receiving the reply signal receives the reply signal and the output time of the target packet may be used as the system processing delay, that is, the maximum time difference is selected from the time differences corresponding to the ground receiving stations, and the maximum time difference is used as the system processing delay.

In practical applications, one or more specific data in the target message may be monitored for a transition, for example, the specific data may be a target positioning location or an identification number.

The identification number may be a flight identifier assigned to each destination, and the like, the aircraft address code of the aircraft is fixed, the aircraft corresponding to the destination message is determined based on the aircraft address code of the destination message, and the identification number varies according to the flight number of the aircraft, so that the situation that the identification number is wrong is not excluded.

When the designated data is the identification number, whether the identification number in the target message aiming at the designated target changes can be detected, and if the identification number changes, the identification number is determined to be abnormal.

When the designated data is the target positioning position, predicting a future motion track of the designated target according to the obtained target positioning position of the designated target, judging whether the target positioning position in a subsequently received target message jumps or not based on the predicted motion track, and if the target positioning position jumps, determining that the target positioning position is abnormal. The future motion trail of the specified target is predicted according to the historical target positioning position of the specified target, and if the error between the target positioning position given by the scene multipoint positioning system subsequently and the predicted motion trail is larger than the error threshold value, the target positioning position deviates from the predicted motion trail.

In specific implementation, the future motion state of the specified target can be judged by combining the historical position of the specified target and the track condition of the airport scene, and the content disclosed by CN104035066B can be specifically referred to, so as to obtain the predicted motion trajectory.

In practical application, whether the positioning is abnormal or not can be judged according to the area of the airport scene. Specifically, if the target positioning position exceeds the area of the airport surface, it is determined that the target positioning position is abnormal.

As shown in fig. 4, based on the same inventive concept as the above-mentioned data quality monitoring method of the field multipoint positioning system, the embodiment of the present application further provides a data quality monitoring apparatus 40 of the field multipoint positioning system, including:

a message obtaining module 401, configured to obtain a working state message output by a scene multipoint positioning system and a target message for a specified target; the target message comprises positioning related information obtained by positioning the specified target by the scene multipoint positioning system;

a working state analyzing module 402, configured to determine whether a key indicator for measuring the working state of each device is normal based on the obtained working state packet;

a monitoring data analysis module 403, configured to determine whether a key indicator for measuring system positioning accuracy is normal based on the obtained target packet;

a data quality analysis module 404, configured to determine a data quality score corresponding to the scene multipoint positioning system based on a determination result indicating whether each key index is normal and a weight corresponding to each key index;

and an alarm module 405, configured to output alarm prompt information indicating that the data quality is abnormal if the data quality score meets an alarm condition.

Optionally, the target message includes a target positioning position and position accuracy of the specified target, a station identifier of a ground receiving station participating in positioning, and a key index for measuring system positioning accuracy includes positioning accuracy; the monitoring data analysis module 403 is specifically configured to: acquiring position information of a ground receiving station participating in positioning according to a station identifier in a target message; determining the positioning precision of the scene multipoint positioning system for positioning the designated target according to the position information of the ground receiving stations participating in positioning and the target positioning position of the designated target; and if the positioning precision is not consistent with the position precision, determining that the positioning precision of the scene multipoint positioning system is abnormal.

Optionally, the monitoring data analysis module 403 is specifically configured to: determining a geometric precision factor GDOP according to the position information of the ground receiving station participating in positioning and the target positioning position of the specified target; and determining the positioning precision of the scene multipoint positioning system for positioning the specified target according to the geometric precision factor GDOP and the pseudo-range measurement noise, wherein the pseudo-range measurement noise is determined according to the system parameters of the scene multipoint positioning system.

Optionally, the key index for measuring the system positioning accuracy includes at least one of a target packet update rate, a target packet identification rate, and a system processing delay.

When the key index for measuring the system positioning accuracy includes the target packet update rate, the monitoring data analysis module 403 is specifically configured to: and determining the update rate of the target messages according to the quantity of the target messages output by the field multi-point positioning system in unit time length, if the update rate of the target messages is smaller than an update rate threshold value, determining that the update rate of the target messages is abnormal, and otherwise, determining that the update rate of the target messages is normal.

When the key index for measuring the system positioning accuracy includes the target packet identification rate, the monitoring data analysis module 403 is specifically configured to: determining the identification rate of the target message according to the quantity of the target messages containing the identification information output by the field multi-point positioning system in unit time length, if the identification rate of the target message is smaller than an identification rate threshold value, determining that the identification rate of the target message is abnormal, otherwise, determining that the identification rate of the target message is normal, wherein the identification information representation can identify the specified target.

When the key index for measuring the system positioning accuracy includes a system processing delay, the monitoring data analysis module 403 is specifically configured to: and obtaining system processing delay according to the time difference between the time when the response signal of the specified target reaches each ground receiving station and the output time of the target message, if the system processing delay is greater than a delay threshold, determining that the system processing delay is abnormal, and otherwise, determining that the system processing delay is normal.

Optionally, the key indicator for measuring the system positioning accuracy includes whether specified data in the target message is subjected to jump, where the specified data includes at least one of a target positioning location and an identification number, and the identification number is a flight identifier allocated to each target.

When the specified data includes the target location position, the monitoring data analysis module 403 is specifically configured to: predicting the future motion trail of the specified target according to the obtained target positioning position of the specified target, judging whether the target positioning position in the subsequently received target message jumps or not based on the predicted motion trail, and if so, determining that the target positioning position is abnormal.

When the designated data includes an identification number, the monitoring data analysis module 403 is specifically configured to: detecting whether the identification number in the target message aiming at the specified target changes or not, and if so, determining that the identification number is abnormal.

Optionally, the data quality analysis module 404 is specifically configured to determine a data quality score Q corresponding to the scene multipoint positioning system based on the following formula:

wherein q isnThe weight corresponding to the nth key index is an0, when the n-th key index is abnormal, an=1;

Based on this, the alarm conditions in the alarm module 405 include: the data quality score Q is greater than a preset threshold.

Optionally, the working state packet is an asterixca 19 packet, and the target packet is an asterixca 20 packet.

The data quality monitoring device of the scene multipoint positioning system and the data quality monitoring method of the scene multipoint positioning system provided by the embodiment of the application adopt the same inventive concept, can obtain the same beneficial effect, and are not repeated herein.

Based on the same inventive concept as the above method for monitoring data quality of a scene multipoint positioning system, an embodiment of the present application further provides an electronic device, where the electronic device may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, a cloud server, a monitoring subsystem in fig. 1, or the like. As shown in fig. 5, the electronic device 50 may include a processor 501 and a memory 502.

The Processor 501 may be a general-purpose Processor, such as a Central Processing Unit (CPU), a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component, which may implement or execute the methods, steps, and logic blocks disclosed in the embodiments of the present Application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.

Memory 502, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory may include at least one type of storage medium, and may include, for example, a flash Memory, a hard disk, a multimedia card, a card-type Memory, a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Programmable Read Only Memory (PROM), a Read Only Memory (ROM), a charged Erasable Programmable Read Only Memory (EEPROM), a magnetic Memory, a magnetic disk, an optical disk, and so on. The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 502 in the embodiments of the present application may also be circuitry or any other device capable of performing a storage function for storing program instructions and/or data.

Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; the computer storage media may be any available media or data storage device that can be accessed by a computer, including but not limited to: various media that can store program codes, such as a removable Memory device, a Random Access Memory (RAM), a magnetic Memory (e.g., a flexible disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical Memory (e.g., a CD, a DVD, a BD, an HVD, etc.), and a semiconductor Memory (e.g., a ROM, an EPROM, an EEPROM, a nonvolatile Memory (NANDFLASH), a Solid State Disk (SSD)), etc.

Alternatively, the integrated units described above in the present application may be stored in a computer-readable storage medium if they are implemented in the form of software functional modules and sold or used as independent products. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or portions thereof contributing to the prior art may be embodied in the form of a software product stored in a storage medium, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media that can store program codes, such as a removable Memory device, a Random Access Memory (RAM), a magnetic Memory (e.g., a flexible disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical Memory (e.g., a CD, a DVD, a BD, an HVD, etc.), and a semiconductor Memory (e.g., a ROM, an EPROM, an EEPROM, a nonvolatile Memory (NANDFLASH), a Solid State Disk (SSD)), etc.

The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:全空间定位方法、装置、设备与计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!