A civil aviation information management system based on blockchain
Through the blockchain-based civil aviation information management system, the data inconsistency and security of the civil aviation information management system are solved, and blockchain technology is used to ensure data integrity and security, improving the system's reliability and user experience.
Patent Information
- Application Number
- CN202210438186.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-25
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-04-25
AI Technical Summary
Due to the inconsistent data structure and interface between air traffic control information systems in different countries, the data communication is not smooth, and there is a network threat, resulting in insufficient system security, affecting the normal operation of multiple departments and personal and property safety.
Adopt a blockchain-based civil aviation information management system, and ensure data management module through information service content acquisition module, information conversion module, network connection module, request information acquisition module and data management module. integrity and security, and provide data to authorized users through decentralized applications.
It significantly improves the reliability of the civil aviation information management system, avoids system crashes caused by data tampering and hacker attacks, ensures the security and integrity of information, and enhances the stability and user experience of the system.
Smart Images

Figure CN114971990B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of civil aviation information management systems, and in particular to a civil aviation information management system based on blockchain. Background Art
[0002] The current industry management system of China's civil aviation air traffic control system is a three-level management system consisting of the Civil Aviation Administration of China's air traffic control bureau, regional air traffic control bureau, and air traffic control branch bureau (station); the basic operation organization form is a three-level air traffic service system with regional control, approach control, and airport control as the main lines. The air traffic control systems of other countries are mostly different from the Chinese civil aviation air traffic control system.
[0003] The problem faced by civil aviation is that the same data structure and interface between air traffic control information systems in different countries are inconsistent, and the data communication and exchange mechanism is not smooth. Europe's Single European Sky Program (SESAR) and the United States' Next Generation Air Transportation System (NextGen) jointly promote the evolution of air traffic management information (ATM) to an automated, integrated and interoperable environment. Therefore, the International Civil Aviation Organization (ICAO) provides a solution, defining System-Wide Information Management (SWIM) in Document 10039, which consists of standards, infrastructure and governance that can manage ATM-related information, and can exchange information between authorized parties through interoperable services.
[0004] In the prior art, the management mode of the civil aviation information management system is "transformed from the past one-to-one information exchange concept to the future many-to-many information distribution mode, that is, many geographically dispersed information sources cooperate with each other to update the same information, and many geographically dispersed destinations need to keep abreast of changes in the information. However, because SWIM is connected to the Internet, many potential threats on the network make the security of the civil aviation information management system cannot be ignored. If the civil aviation information management system is affected by malicious network attacks or natural disasters, multiple civil aviation departments will be affected and may endanger the safety of human life and property; in addition, unintentional or erroneous operations of system staff will also cause security problems.
[0005] In summary, how to improve the reliability of the civil aviation information management system is a technical problem that technical personnel in this field currently need to solve. Summary of the invention
[0006] In view of this, the purpose of the present invention is to provide a civil aviation information management system based on blockchain, which can significantly improve the reliability of the civil aviation information management system. The specific scheme is as follows:
[0007] A civil aviation information management system based on blockchain, comprising:
[0008] An information service content acquisition module, used to acquire information service content, wherein the information service content includes airport weather information service content, airport flight flow information service content and airport aviation data information service content;
[0009] an information conversion module, configured to convert the information service content according to an information exchange model to obtain information service data, wherein the information exchange model includes an information exchange unit for converting data in the information service content into technology-neutral description data and a data exchange unit for extracting features of the technology-neutral description data to obtain the information service data;
[0010] A network connection module, used to synchronize the information service data to any node of the blockchain;
[0011] A request information acquisition module is used to obtain the request information of the authorized user;
[0012] A data management module, comprising an extraction unit for extracting corresponding data from the nodes of the blockchain according to the request information to obtain data to be processed and an analysis unit for analyzing the data to be processed according to a preset protocol to obtain output data;
[0013] An output module is used to display the output data to the authorized user.
[0014] Preferably, the airport weather information service content includes weather information and providers of the weather information;
[0015] The airport flight flow information service content includes airspace restriction information, aeronautical chart information and flight information, wherein the flight information includes the take-off and landing airports, longitude, latitude, altitude, horizontal speed, vertical speed and flight time of the aircraft corresponding to the flight;
[0016] The airport aviation data information service content includes airport infrastructure information, airport map, airport clear area terrain, airport clear area obstacle information and aircraft runway information.
[0017] Preferably, the data management module also includes an interface management unit for performing data interaction with a third party.
[0018] Preferably, the data management module further includes a standardized data processing unit and a non-standardized data processing unit, wherein:
[0019] If the format of the data to be processed is consistent with the format set by the preset protocol, the standardized data processing unit processes the format;
[0020] If the format of the data to be processed is inconsistent with the format set by the preset protocol, the format is processed by the non-standardized data processing unit;
[0021] The formats set by the preset protocol include meteorological data in XML format, flight and flow information exchange model data in UML and XML format and supporting the collaborative environment defined by the Air Traffic Management Requirements and Performance Expert Group, and an aviation information exchange model that uses a digital format to provide aviation information within the scope of aviation information services.
[0022] Preferably, the blockchain-based civil aviation information management system further includes a decentralized application for processing the output data according to the authorized user's needs and displaying it to the authorized user.
[0023] Preferably, the blockchain-based civil aviation information management system also includes a user management module, including a registration unit for registering the authorized user, a permission management unit for setting access rights for the authorized user, and a user management unit for managing the authorized user according to the access rights.
[0024] Preferably, the blockchain-based civil aviation information management system also includes a registry for recording data generated by the information service content acquisition module, the information conversion module, the network connection module, the request information acquisition module, the data management module, the decentralized application and the user management module.
[0025] Preferably, the blockchain is constructed using the PlatONE blockchain platform.
[0026] The present invention provides a civil aviation information management system based on blockchain, including: an information service content acquisition module for acquiring information service content; an information conversion module for converting information service content according to an information exchange model to obtain information service data; a network connection module for synchronizing information service data to any node of blockchain; a request information acquisition module for obtaining request information of an authorized user; a data management module, including an extraction unit for extracting corresponding data from a node of blockchain according to the above request information to obtain data to be processed and an analysis unit for analyzing data to be processed according to a preset protocol to obtain output data; an output module for displaying output data to authorized users. It can be seen that in the present invention, the system can extract corresponding data from any node in blockchain according to the request information of the authorized user. Due to the technical advantages of data immutability and traceability on blockchain, data can be prevented from being maliciously or unauthorizedly deleted or modified, thereby causing information integrity to be destroyed, and at the same time, the server jamming and crashing phenomenon caused by hackers sending overload requests to the server is avoided, thereby improving the reliability of the entire civil aviation information management system. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the implementation scheme of the present invention or the technical scheme in the prior art, the drawings required for use in the implementation scheme or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only the implementation scheme of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0028] Figure 1 A schematic diagram of the structure of a civil aviation information management system based on blockchain provided for an implementation scheme of the present invention;
[0029] Figure 2 A decentralized application of a civil aviation information management system based on blockchain provided by the embodiment of the present invention provides visual meteorological information (cloud map information) to authorized users;
[0030] Figure 3 A decentralized application of a civil aviation information management system based on blockchain provided in an embodiment of the present invention provides visual flight information for authorized users. DETAILED DESCRIPTION
[0031] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0032] The embodiment of the present invention provides a civil aviation information management system based on blockchain, see Figure 1 As shown, including:
[0033] The information service content acquisition module 11 is used to acquire information service content, and the information service content includes airport meteorological information service content, airport flight flow information service content and airport aviation data information service content.
[0034] Airport meteorological information services include meteorological information and the providers of the above meteorological information.
[0035] The airport flight flow information service includes airspace restriction information, aeronautical chart information and flight information. The above flight information includes the take-off and landing airports, longitude, latitude, altitude, horizontal speed, vertical speed and flight time of the aircraft corresponding to the flight.
[0036] Airport aviation data information services include airport infrastructure information, airport maps, airport clear area terrain, airport clear area obstacle information and aircraft runway information.
[0037] It can be understood that the information service content acquisition module can simultaneously acquire one or more airport meteorological information service contents. Similarly, it can also simultaneously acquire one or more airport flight traffic information service contents and airport aviation data information service contents, and continuously acquire the above information service contents to keep real-time updates.
[0038] The way in which the information service content acquisition module acquires information service content supports fixed data transmission networks and enterprise service interfaces, such as air traffic management service providers, air traffic management service support industries, and fixed organizations of the International Civil Aviation Organization. It also supports querying and reading corresponding information from the Internet or a dedicated network.
[0039] The information conversion module 12 is used to convert the above information service content according to the information exchange model to obtain information service data.
[0040] The information exchange model 121 includes an information exchange unit 122 and a data exchange unit 123. The information exchange unit is used to convert the data in the information service content into technology neutral description data. The data exchange unit is used to extract the features of the technology neutral description data to obtain information service data.
[0041] Since the civil aviation information management system involves different countries and regions, the information exchange unit converts the data in the information service content into technically neutral description data in a technically neutral manner, thereby complying with the legal provisions of different countries and regions, while reducing disputes caused by conflicts between information service content and cultural customs.
[0042] The data exchange unit extraction technology neutrally describes the information content characteristics, structural characteristics and format characteristics of the data.
[0043] The network connection module 13 is used to synchronize the above information service data to any node of the blockchain 14.
[0044] The present invention provides a specific implementation scheme, in which a blockchain is constructed using the PlatONE blockchain platform. PlatONE is a consortium blockchain platform based on privacy computing.
[0045] The request information acquisition module 15 is used to acquire the request information of the authorized user.
[0046] It is understandable that if an unauthorized user sends a request message, the blockchain-based civil aviation information management system will ignore or block the request message, thus avoiding the server crash caused by hackers sending overload requests to the server, thereby improving reliability.
[0047] In order to further improve the reliability of the blockchain-based civil aviation information management system, the technical solution can also be optimized by adding a user management module, including a registration unit for registering the above-mentioned authorized users, a permission management unit for setting access rights for the above-mentioned authorized users, and a user management unit for managing the above-mentioned authorized users according to the above-mentioned access rights.
[0048] In actual use, registered users of the blockchain-based civil aviation information management system are divided into 9 categories, namely: air traffic management service provider users, airspace control users, airspace users, airport users, meteorological information providers, air traffic management service support industry users, ICAO users, industry regulatory agency users, and national users.
[0049] The present invention provides a specific implementation scheme. This technical scheme sets three types of user accounts, namely:
[0050] User A: has access to all data, such as national users.
[0051] User B: has the authority to access airport weather information service content, airport flight flow information service content and airport aviation data information service content, such as airport users. The most significant difference between user A and user B is that user A can see military data.
[0052] User C: can only see weather information and flight information, such as airspace users.
[0053] The data management module 16 is used to extract the corresponding data from the nodes of the blockchain according to the request information and analyze the output data. Specifically, it includes an extraction unit 161 and an analysis unit 162. The extraction unit is used to extract the corresponding data from the nodes of the blockchain according to the request information to obtain the data to be processed. The analysis unit is used to analyze the above-mentioned data to be processed according to a preset protocol to obtain the output data.
[0054] In order to improve the user experience, the data management module also includes an interface management unit for data interaction with a third party. It can be understood that, through the interface management unit, it is possible to connect with a data security service provider, add network security protection equipment, and thus increase system reliability. Of course, the interface management unit can also connect with other enterprise service providers.
[0055] The data management module can also optimize the data processing process, including a standardized data processing unit and a non-standardized data processing unit, wherein, if the format of the above-mentioned data to be processed is consistent with the format set by the above-mentioned preset protocol, the format is processed by the above-mentioned standardized data processing unit; if the format of the above-mentioned data to be processed is inconsistent with the format set by the above-mentioned preset protocol, the format is processed by the above-mentioned non-standardized data processing unit.
[0056] The formats set by the above preset protocols include meteorological data (IWXXM) in XML format, flight and flow information for a collaborative environment (FF-ICE) exchange model data (FIXM) using UML and XML formats and supporting the definition of the Air Traffic Management Requirements and Performance Panel (ICAO1 ATMRPP2), and the aeronautical information exchange model (AIXM) that uses a digital format to provide aeronautical information within the scope of the aeronautical information service (AIS).
[0057] In actual use, due to the differences in civil aviation information systems in various countries, there will be differences in data formats when analyzing the data management module. Taking the US data source as an example, flight and traffic data and aviation data come from the flight data publishing service (SFDPS) data and terminal data distribution system (STDDS) data subscribed by the FAA SWIFT Portal. SFDPS data includes various route flight data, such as flight plans, beacon codes and switching status; data about airspace, such as sector configuration data, route status, special activity airspace (SAA) status and altitude settings, and general data including route automation modernization (ERAM) status information. STDDS data includes ground motion data, approach surveillance radar data from the Standard Terminal Automation Replacement System (STARS), runway visual range (RVR) and various departure event data. After the information service content acquisition module obtains the above information service content, the information conversion module converts the corresponding information service data, and the network connection module immediately synchronizes to any node of the blockchain. After receiving the request information about the flight plan from the authorized user, the flight plan data extracted by the extraction unit is processed by the standardized data processing unit if the format of the flight plan data is consistent with the format set by the preset protocol, and then analyzed by the analysis unit; if the format of the flight plan data is inconsistent with the format set by the preset protocol, it is processed by the non-standardized data processing unit and then analyzed by the analysis unit. After the standardized data processing unit and the non-standardized data processing unit process the format, the analysis efficiency of the analysis unit can be improved.
[0058] The output module 17 is used to display the output data to the authorized user.
[0059] It is understandable that the output data displayed may be in the form of one or more combinations of text, images, sounds, and videos.
[0060] In order to further improve the user experience of authorized users, the present invention also includes a decentralized application for processing the output data according to the requirements of the authorized users and displaying it to the authorized users.
[0061] The present invention provides a specific embodiment, such as Figure 2As shown, the decentralized application provides visual meteorological information (cloud map information) to authorized users.
[0062] The present invention also provides a specific embodiment, such as Figure 3 As shown, the decentralized application provides authorized users with visual flight information, including reference graphs with data such as horizontal and vertical speed and time, as well as weather information for departure and arrival airports and corresponding times.
[0063] In actual use, centralized applications can also display analytical charts using meteorological, traffic, and aviation data analysis to authorized users, such as analysis of the impact of weather information on traffic information.
[0064] In order to further improve the reliability of the civil aviation information management system, the technical solution disclosed in the present invention also includes a registry for recording the data generated by the information service content acquisition module, the information conversion module, the network connection module, the request information acquisition module, the data management module, the decentralized application program and the user management module. In practical applications, the registry is responsible for the full life cycle management of all data and applications in the civil aviation information management system based on blockchain. The registry records the data corresponding to all information service contents acquired by the civil aviation information management system based on regional chain, as well as the data generated when any module or unit is working.
[0065] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0066] The above is a detailed introduction to a blockchain-based civil aviation information management system provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above implementation plan is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A civil aviation information management system based on blockchain, characterized in that: include: An information service content acquisition module, used to acquire information service content, wherein the information service content includes airport weather information service content, airport flight flow information service content and airport aviation data information service content; An information conversion module, used for converting the information service content according to an information exchange model to obtain information service data, wherein the information exchange model includes an information exchange unit for converting data in the information service content into technical neutral description data and a data exchange unit for extracting features of the technical neutral description data to obtain the information service data, and the airport weather information service content includes weather information and a provider of the weather information; The airport flight flow information service content includes airspace restriction information, aeronautical chart information and flight information, wherein the flight information includes the take-off and landing airports, longitude, latitude, altitude, horizontal speed, vertical speed and flight time of the aircraft corresponding to the flight; The airport aviation data information service content includes airport infrastructure information, airport map, airport clearance area terrain, airport clearance area obstacle information and aircraft runway information; A network connection module, used to synchronize the information service data to any node of the blockchain; A request information acquisition module is used to obtain the request information of the authorized user; A data management module, comprising an extraction unit for extracting corresponding data from the nodes of the blockchain according to the request information to obtain data to be processed and an analysis unit for analyzing the data to be processed according to a preset protocol to obtain output data. The data management module also includes an interface management unit for data interaction with a third party; The data management module further includes a standardized data processing unit and a non-standardized data processing unit, wherein if the format of the data to be processed is consistent with the format set by the preset protocol, the standardized data processing unit processes the format; if the format of the data to be processed is inconsistent with the format set by the preset protocol, the non-standardized data processing unit processes the format; The formats set by the preset protocol include meteorological data in XML format, flight and flow information exchange model data in UML and XML format and supporting the collaborative environment defined by the Air Traffic Management Requirements and Performance Expert Group, and an aeronautical information exchange model that uses a digital format to provide aeronautical information within the scope of aeronautical information services; An output module, used for displaying the output data to the authorized user; The blockchain-based civil aviation information management system also includes a decentralized application for processing the output data according to the authorized user's needs and displaying it to the authorized user.
2. The civil aviation information management system based on blockchain according to claim 1 is characterized in that: It also includes a user management module, including a registration unit for registering the authorized user, a permission management unit for setting access rights for the authorized user, and a user management unit for managing the authorized user according to the access rights.
3. The blockchain-based civil aviation information management system according to claim 2 is characterized in that: It also includes a registration table for recording data generated by the information service content acquisition module, the information conversion module, the network connection module, the request information acquisition module, the data management module, the decentralized application and the user management module.
4. The blockchain-based civil aviation information management system according to claim 3 is characterized in that: The blockchain is built using the PlatONE blockchain platform.