Airport Open Data Exchange Platform

CN111639670BActive Publication Date: 2025-02-18SHAMEN ZHAO XIANG ZHINENG SCI & TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010320668.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-22
Publication Date
2025-02-18
Estimated Expiration
2040-04-22

AI Technical Summary

Technical Problem

The existing airport open data exchange platform has difficulty in accessing and data query calls across languages ​​and cross-platform applications, and cannot achieve unified encapsulated database access.

Method used

An open data exchange platform for airports including login services, data acquisition, receipt services, release services and logout services was designed. The hierarchical clustering method was used to merge the patches to improve the stability and accuracy of image acquisition, and experience it through data. Satisfaction index and utility functions improve the efficiency of data transmission.

Benefits of technology

It realizes cross-language and cross-platform application access, improves the efficiency and stability of data transmission, and meets the needs of inter-system data query and database access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111639670B_ABST
    Figure CN111639670B_ABST
Patent Text Reader

Abstract

The invention discloses an airport open data exchange platform, comprising the following modules: a login service module, a data acquisition module, a receipt service module, a publishing service module, and a logout service module; the invention is feasible, the data acquisition module has both high stability and sufficient accuracy, and the facets are merged based on a hierarchical clustering method, which can well solve the problems of poor robustness of some pixels and inaccurate boundaries, the publishing service module consumes less time and has better performance, and the use experience satisfaction index function and utility function actually improve the efficiency of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of airports, and in particular relates to an airport open data exchange platform. Background Art

[0002] The airport open data exchange platform is designed to adapt to the rapid growth of data exchange in airport application systems. The airport operation dispatch system with flight information as the main line, the departure control system with passenger information as the main line, and the freight information management system with freight information as the main line; in the construction process of large airports, the apron dispatch system, ground service system and other extended applications are extended to provide open data exchange between various airport business systems. RabbitMQ message middleware is an open source message agent software (also known as message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP). It is an open standard for application layer protocols and is designed for message-oriented middleware. Clients based on this protocol can transmit messages to message middleware, and are not restricted by conditions such as products and development languages. Message is the basic unit manipulated in the current model. It is generated by the message production application (Producer) and consumed by the message consumption application (Consumer) through the RabbitMQ service (Broker). Its basic structure consists of two parts: Header and Body. Header is a collection of various attributes added by Producer. These attributes control whether the message can be cached, which queue is received, and what the priority is. Body is the data that really needs to be transmitted. It is a binary data stream that is invisible to the Broker and should not be affected during the transmission process. There will be multiple message queues (Message queue) in a broker. The message router (Exchange) binds the Exchange and the Message Queue together through the routing key (RoutingKey) to send the message to the matching Message queue. After being associated with multiple Message Queues, there will be a routing table in the Exchange, which stores the message restrictions required by each Message queue. The Exchange will check the Header and Body information of each Message it receives to decide which queue to route the Message to. There should be an attribute called Routing Key in the Header of the Message, which is generated by the Message sender and provided to the Exchange as a standard for routing this Message. Exchange has different ExchangeTypes according to different routing algorithms. For example, there are similar to Direct, which requires Bindingkey to be equal to Routing key; there are also Bindingkey and Routing key that conform to a pattern relationship; there are also judgments based on certain attributes contained in the Message. Some basic routing algorithms are provided by AMQP, and client applications can also customize various extended routing algorithms of their own.The main features are as follows: Reliability: Some mechanisms are used to ensure reliability, such as persistence, transmission confirmation, and publication confirmation. Flexible Routing: Messages are routed through Exchanges before entering the queue. For typical routing functions, Rabbit has provided some built-in Exchanges to implement them. For more complex routing functions, multiple Exchanges can be bound together, and your own Exchange can be implemented through the plug-in mechanism. Message Clustering: Multiple RabbitMQ servers can form a cluster to form a logical Broker. Highly Availability Queues: Queues can be mirrored on machines in the cluster, so that queues are still available when some nodes have problems. Multi-protocol: Supports multiple message queue protocols, such as STOMP, MQTT, etc. Multi-language Clients: Supports almost all common languages, such as Java, .NET, Ruby, etc. Management UI: Provides an easy-to-use user interface that allows users to monitor and manage many aspects of the message Broker. Tracing: If a message is abnormal, RabbitMQ provides a message tracing mechanism so that users can find out what happened. Plugin System: It provides many plugins to extend the system in many ways, and users can also edit their own plugins.

[0003] However, the existing platform access requires the language client provided by RabbitMQ, and does not provide remote call services such as WebService and Thrift to meet the needs of cross-language and cross-platform application access. Data query calls between systems and unified encapsulation of database access cannot be achieved on this platform. Summary of the invention

[0004] The purpose of the present invention is to provide an airport open data exchange platform in order to overcome the above-mentioned shortcomings.

[0005] An airport open data exchange platform, including the following modules:

[0006] Login service module, used to log in to the airport open data exchange platform;

[0007] The data acquisition module is used to obtain airport information;

[0008] The receipt service module is used to issue a receipt for the airport message after receiving it;

[0009] Publishing service module, used to publish airport news;

[0010] The logout service module is used to log out of the airport open data exchange platform.

[0011] The present invention has the following effects: the present invention is feasible, the data acquisition module has both high stability and sufficient accuracy, and the facets are merged based on the hierarchical clustering method, which can well solve the problems of poor robustness and inaccurate boundaries of some pixels. The publishing service module takes less time and has better performance. The use experience satisfaction index function and utility function actually improve the efficiency of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is a schematic diagram of the system structure of the present invention. DETAILED DESCRIPTION

[0013] The present invention will be further described below with reference to specific embodiments:

[0014] An airport open data exchange platform, including the following modules:

[0015] Login service module, used to log in to the airport open data exchange platform;

[0016] The data acquisition module is used to obtain airport information;

[0017] The receipt service module is used to issue a receipt for the airport message after receiving it;

[0018] Publishing service module, used to publish airport news;

[0019] The logout service module is used to log out of the airport open data exchange platform.

[0020] The data acquisition module also includes:

[0021] An adjustment module is used to determine the shooting range of all airport image acquisition nodes through the airport images acquired in real time by the airport image acquisition nodes, and adjust the shooting directions of the airport image acquisition nodes so that the airport images captured by the airport image acquisition nodes meet the requirement of two-by-two intersection;

[0022] The stitching module is used to collect infrared data from the calibration module, take the feature points of each set of infrared data for stitching, and obtain the point cloud data of the entire calibration module as a reference benchmark for multiple airport image acquisition nodes;

[0023] A coordinate system establishment module is used to select pixel points on the acquired image to establish a three-dimensional coordinate system of the calibration module, fit a plane with a fixed-pitch pattern array according to the point cloud data of the calibration module to obtain a plane normal vector, and preset a target at the edge of the plane with the fixed-pitch pattern array to establish a plane coordinate system with a fixed-pitch pattern array;

[0024] A coordinate system updating module, used to adjust the shooting direction of the airport image acquisition node and update the above two coordinate systems until the shooting direction of the airport image acquisition node meets the requirements;

[0025] The normalization module is used to normalize the two updated coordinate systems, divide the spatial position of the point cloud data of the entire calibration module into plane sets of different scales, and select the plane sets with planarity from them, thereby improving the stability of image acquisition;

[0026] A clustering module is used to aggregate the plane sets screened out with planarity according to the adjacent relationship and parameter similarity to form a classification plane through hierarchical clustering;

[0027] The merging module is used to merge the points that are omitted and not classified into the plane set into the obtained classification plane according to the preset similarity attributes.

[0028] The publishing service module includes a data experience satisfaction index calculation module for calculating the satisfaction index of the high-definition airport video information θ according to the staff mobile terminal m m,t The experience index and its previous airport video data signal rate R m,t , data calculation experience satisfaction index function:

[0029] U m,t (r) = X(r,θ m,t )-Y(r,R m,t );

[0030] Where X(r,θ m,t ) is the staff's mobile terminal m to the high-definition airport video informationθ m,t Experience index; X(r,θ m,t ) is the quality gain function of a single video fragment with the airport video data signal rate r at time t, where Y(r,R m,t ) is the experience gain / loss index of the staff member's mobile terminal m at time t when the video transmission rate is reduced from the high-definition airport video data signal rate to the standard-definition airport video data signal rate.

[0031] The publishing service module further includes a difference calculation module, which is used to calculate the difference between the experience satisfaction index of the staff mobile terminal m and the network resource index consumed by the video transmission of the publishing service module n during the transmission of the publishing service module n to the staff mobile terminal m:

[0032] W nm,t (r) = U m,t (r)-C n,t (r);

[0033] Among them C n,t (r) is the network resource index consumed by the video transmission of the publishing service module n. The network resource index consumed by different video transmissions is independent, so the network resource index consumed by video transmission C n,t (r) is:

[0034] The publishing service module also includes a difference calculation module, which is used to calculate the utility function of the video transmission node:

[0035] F(r,p)=|MA|+pC n,t (r);

[0036] Where MA is the matching degree of interest information between the source node and the destination node. Where S C is the network resource index consumed by the video transmission of the source node, D C is the network resource index consumed by the video transmission of the target node; p is the network resource consumed by the publishing service module n when allocating all video fragments.

[0037] The airport information includes flight information, passenger information, and freight information.

Claims

1. An airport open data exchange platform, characterized in that: Includes the following modules: Login service module, used to log in to the airport open data exchange platform; The data acquisition module is used to obtain airport information; The receipt service module is used to issue a receipt for the airport message after receiving it; Publishing service module, used to publish airport news; Logout service module, used to log out of the airport open data exchange platform; The data acquisition module also includes: An adjustment module is used to determine the shooting range of all airport image acquisition nodes through the airport images acquired in real time by the airport image acquisition nodes, and adjust the shooting directions of the airport image acquisition nodes so that the airport images captured by the airport image acquisition nodes meet the requirement of two-by-two intersection; The stitching module is used to collect infrared data from the calibration module, take the feature points of each set of infrared data for stitching, and obtain the point cloud data of the entire calibration module as a reference benchmark for multiple airport image acquisition nodes; A coordinate system establishment module is used to select pixel points on the acquired image to establish a three-dimensional coordinate system of the calibration module, fit a plane with a fixed-pitch pattern array according to the point cloud data of the calibration module to obtain a plane normal vector, and preset a target at the edge of the plane with the fixed-pitch pattern array to establish a plane coordinate system with a fixed-pitch pattern array; A coordinate system updating module is used to adjust the shooting direction of the airport image acquisition node and update the two coordinate systems until the shooting direction of the airport image acquisition node meets the requirements; The normalization module is used to normalize the two updated coordinate systems, divide the spatial position of the point cloud data of the entire calibration module into plane sets of different scales, and select the plane sets with planarity from them, thereby improving the stability of image acquisition; A clustering module is used to aggregate the plane sets screened out with planarity according to the adjacent relationship and parameter similarity to form a classification plane through hierarchical clustering; The merging module is used to merge the points that are not included in the plane set into the obtained classification plane according to the preset similarity attributes; the publishing service module includes a data experience satisfaction index calculation module, which is used to calculate the satisfaction index of the high-definition airport video information θ based on the staff mobile terminal m m,t The experience index and its previous airport video data signal rate R m,t , data calculation experience satisfaction index function: U m,t (r)=X(r,θ m,t )-Y(r,R m,t ); Where X(r,θ m,t ) is the staff mobile terminal m to the high-definition airport video information θ m,t Experience index; X(r,θ m,t ) is the quality gain function of a single video fragment with the airport video data signal rate r at time t, where Y(r,R m,t ) is the experience gain / loss index of the staff mobile terminal m at time t when the video is transmitted at a high-definition airport video data signal rate and reduced to a standard-definition airport video data signal rate; the publishing service module further includes a difference calculation module, which is used to calculate the difference between the experience satisfaction index of the staff mobile terminal m and the network resource index consumed by the video transmission of the publishing service module n during the transmission of the publishing service module n to the staff mobile terminal m: W nm,t (r)=U m,t (r)-C n,t (r); Among them C n,t (r) is the network resource index consumed by the video transmission of the publishing service module n. The network resource index consumed by different video transmissions is independent, so the network resource index consumed by video transmission C n,t (r) is: The publishing service module also includes a difference calculation module, which is used to calculate the utility function of the video transmission node: F(r,p)=|MA|+pC n,t (r); Where MA is the matching degree of interest information between the source node and the destination node. Where S C is the network resource index consumed by the video transmission of the source node, D C is the network resource index consumed by the video transmission of the target node; p is the network resource consumed by the publishing service module n when allocating all video fragments.

2. The airport open data exchange platform according to claim 1, characterized in that: The airport information includes flight information, passenger information, and freight information.

Citation Information

Patent Citations

  • Airport server simulation system

    CN106023048A