Non-real-time link message pushing method, device, equipment and medium

By using blockchain technology in the customs airline alliance chain, the problems of network instability and redundant data transmission in the existing non-real-time link message push methods are solved, and the effect of reducing the frequency of message push and improving data security is achieved, reducing the risk of flight delays and economic losses is reduced.

CN119766498AActive Publication Date: 2025-04-04TRAVELSKY TECHNOLOGY LIMITED

Patent Information

Application Number
CN202411784895.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-04-04
Estimated Expiration
2044-12-06

AI Technical Summary

Technical Problem

The existing non-real-time link message push methods have problems in network instability and redundant data transmission, resulting in high frequency of message push and increased redundant data, which is prone to loss of reports, which in turn causes flight delays and economic losses.

Method used

The customs airline alliance chain based on blockchain is adopted, and through the identity checksum public and private key management of airlines A and country B customs, PNR/API messages are submitted to the alliance chain blockchain node, reducing the frequency of message push and improving data security.

Benefits of technology

Through the decentralized tamper-proof and encryption technology of blockchain technology, data security and integrity are ensured, message push frequency and redundant data transmission are reduced, the risk of missing reports is reduced, and the reliability and efficiency of flight operations are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119766498A_ABST
    Figure CN119766498A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of civil aviation management, in particular to a non-real-time link message pushing method and device, equipment and a medium. The airline A accesses a customs airline alliance chain block chain through identity verification, and submits PNR / API messages of all passengers and crew who plan to fly into a B-country flight to a customs airline alliance block chain node; and verifying the data security of the passenger PNR / API message through the customs B and receiving the passenger PNR / API message. According to the invention, decentration tampering prevention based on the block chain is realized. Complete tracing of transactions can be realized, and each transaction is recorded on a data link which cannot be tampered, so that the traceability and traceability of products and assets are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of civil aviation management technology, and in particular to a non-real-time link message pushing method, device, equipment and medium. Background Art

[0002] The emergence of blockchain technology and its broad application prospects have attracted the attention of researchers in various fields. Blockchain technology is a distributed data recording technology that records all transactions within a period of time. It is a distributed public ledger technology that combines data blocks in a sequential manner in chronological order and is cryptographically protected to be tamper-proof and unforgeable. It has the characteristics of decentralization, openness, autonomy, anonymity, and information tamper-proof, which can protect the security of various types of data and achieve the purpose of implicit protection. Consortium Blockchains refers to a blockchain jointly managed by several institutions. Each institution or organization operates one or more nodes. The data in it is only allowed to be read, written and sent by different institutions or organizations in the system, and the transaction data is recorded together.

[0003] When an airline flight enters a country, it needs to conduct government verification according to the requirements of the country. Government verification refers to the information of passengers and crew members submitted by the airline to the government departments of the country or region of its international flight departure station or destination through the system, so that the relevant departments can record and check it before the flight actually enters or leaves the country. All passengers on the airline, including crew members, need to visit the customs of the entry country in advance to report their passenger identity information so that the relevant departments of the country can record and check it before the flight actually enters or leaves the country. This is unique to international flights; the government of the entry country has mandatory requirements, and airlines must comply with them; the data involved: passenger PNR order data, document data, check-in data, etc. Common government verification messages include iAPI real-time verification and non-real-time verification PNR / API messages. PNR / API messages are non-real-time push, which is very important and generally not allowed to be lost. If the production involves lost reports, the entry customs cannot receive normal verification data, and the airline will be fined by the entry country, flight passengers will be detained in and out of the country, and delayed entry and exit will cause flight delays, resulting in economic losses to the airline and poor customer experience.

[0004] The existing non-real-time verification PNR / API message push mainly has the following channels:

[0005] One is to use the public Internet + VPN MQServerToServer method:

[0006] The PNR / API message finally reaches the TLH, and the TLH releases the MQServer of the Air China, which pushes it to the MQServer of the customs of the country of entry. This is a MQServertoServer method of pushing, and most customs PNR / API links are carried out through the public Internet+VPN method. The public Internet is the network used in daily life. The amount of data on it is huge, unstable, and the data is not secure. Therefore, it is generally used to generate a virtual private network based on the Internet+VPN method to interact with messages. Since VPN encrypts data, the message security is improved, but it is unstable and the network delay is relatively high. The advantages are low cost and convenient access. VPN supports common network protocols, and most clients can easily use VPN.

[0007] Since PNR / API messages cannot be lost, they must be transmitted to the corresponding customs as much as possible. However, due to the instability of the Internet network and the relatively high network latency, reports are often lost in actual use.

[0008] The second is to use the dedicated line SITA / ARINC MQ transit method:

[0009] After the PNR / API message finally reaches TLH, it will go through a third-party MQ system, such as SITA / ARINC's dedicated MQ system, and then be transferred by SITA / ARINC to finally reach the customs at the point of entry. Although there is a dedicated system, after the airline sends the message, TLH checks the MQ and finds that there is no backlog, so it pushes it normally to SITA / ARINC's dedicated transit MQ. Although the dedicated line can ensure efficient and safe message transmission and rarely loses messages, after the airline pushes the message, the customs at the other side often cannot receive it. This requires TLH, transit MQ, entry customs and other links to conduct investigation and analysis, and sometimes even network colleagues have to work together to find the problem. Due to various reasons such as many links, inconsistent log formats, and time differences between countries, it is time-consuming to locate the problem.

[0010] The third is repeated push of PNR / API messages:

[0011] As shown in Table 1, for PNR and other messages, the customs requires airlines to push multiple times, such as pushing the PNR message of the flight to the entry customs in full 72 hours, 24 hours, 2 hours, and 1 hour before the flight takes off, and the PNR message of the flight also needs to be pushed within 30 minutes after the flight takes off. The PNR message of a certain flight needs to be pushed repeatedly, and the PNR message is generally pushed in full, not incrementally, and the message is generally large, with a maximum of 4MB, resulting in the retransmission of some passengers' information. Repeated pushes can avoid the problem of information not being transmitted due to lost messages, but also transmit a large amount of redundant data.

[0012] Table 1

[0013] Sending time node PNR data Check-in data -72hrs need -24hrs need need -2hrs need need -1hrs need need Within 30 minutes after take-off need need

[0014] In summary, there is an urgent need for a solution to reduce the frequency of message push and reduce redundant data. Summary of the invention

[0015] In view of the above problems, the present invention provides a non-real-time link message pushing method, device, equipment and medium, which are used to reduce the frequency of message pushing and reduce redundant data.

[0016] In a first aspect, a non-real-time link message pushing method is provided, the method comprising:

[0017] After identity verification, Airline A accesses the Customs Airline Alliance blockchain and submits the PNR / API messages of all passengers and crew members planning to fly to Country B to the Customs Airline Alliance blockchain node;

[0018] The passenger PNR / API message is verified as safe and accepted by the customs of country B;

[0019] The customs of Airlines A and B countries have both joined the Customs Airlines Alliance Chain.

[0020] Furthermore, it also includes:

[0021] The customs of country B obtains the flight block data of airline A from the blockchain, decrypts and verifies the signature, and obtains the PNR / API message.

[0022] Furthermore, the customs of country B obtains the flight block data of airline A from the blockchain, decrypts and verifies the signature, and obtains the PNR / API message, including:

[0023] The customs of country B will query the flight block data of airline A on a regular basis or after receiving notification, decrypt and verify the flight block data, and determine whether the block data has been tampered with. When the data has not been tampered with and the data security is verified, data analysis and storage will be carried out.

[0024] Further, join the customs airline alliance chain, including:

[0025] The customs and airline alliance chain is used to build and maintain the corresponding alliance chain, as well as the regular maintenance and update of the blockchain server, and is responsible for the identity authentication and access control of the customs and airlines within the alliance;

[0026] When airline A joins the Customs Airlines Alliance Chain, it applies for access to the public and private keys of the Customs Airlines Alliance Chain blockchain. The public key is the account of airline A to log in to the Customs Airlines Alliance Chain blockchain;

[0027] For public information, airline A provides the customs with the airline alliance chain public key, which is used as user information written into the blockchain node and can be viewed by all airlines and customs on other blockchains;

[0028] For non-public information, Airline A provides the Customs with the public key of the airline alliance chain, which is used to encrypt and write the blockchain node information. The information is written using a hash function with a pre-agreed hash value length. Airline A retains the private key, which is used to decrypt and view the blockchain node information.

[0029] Furthermore, it also includes:

[0030] When the customs of country B joins the customs airline alliance chain, it applies for access to the public key and private key of the customs airline alliance chain blockchain. The public key is the account of the customs of country B to log in to the customs airline alliance chain blockchain;

[0031] For public information, the customs of country B provides the public key of the customs airline alliance chain to be used as user information written into the blockchain node, which can be viewed by all airlines and customs on other blockchains;

[0032] For non-public information, the Customs of Country B provides the Customs Airlines Alliance Chain public key to encrypt and write the blockchain node information using a hash function with a pre-agreed hash value length. The Customs of Country B retains the private key to decrypt and view the blockchain node information.

[0033] Furthermore, Airline A accesses the blockchain and submits the PNR / API messages of the flight passengers and crew members to the blockchain node, including:

[0034] After airline A successfully logs into the customs airline alliance chain and completes identity verification, it forms message data based on the PNR / API messages of flight passengers and crew members, performs SHA256 hash operation on the message data to generate a summary, encrypts the summary using airline A's private key, and generates an electronic signature; encrypts the message data using the public key of country B's customs to obtain encrypted content; attaches the electronic signature to the encrypted content to form a block, and writes it into the customs airline alliance chain.

[0035] Furthermore, when real-time or non-real-time link message push is adopted, airline A submits the PNR / API messages of flight passengers and crew members to the blockchain node at a set time point according to the customs requirements of country B;

[0036] Set time points, including: when airline A's flight is scheduled to fly into country B.

[0037] In the second aspect, a non-real-time link message push device includes: a customs airline alliance chain;

[0038] After identity verification, Airline A accesses the Customs Airline Alliance Blockchain and submits the PNR / API messages of all passengers and crew members planning to fly to Country B to the Customs Airline Alliance Blockchain node;

[0039] The passenger PNR / API message is verified as safe and accepted by the customs of country B;

[0040] The customs of Airlines A and B countries have both joined the Customs Airlines Alliance Chain.

[0041] In a third aspect, an electronic device includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0042] a memory storing a computer program;

[0043] The processor is used to implement the above-mentioned non-real-time link message pushing method when executing the computer program stored in the memory.

[0044] In a fourth aspect, a computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned non-real-time link message pushing method is implemented.

[0045] The present disclosure at least includes the following beneficial effects:

[0046] The disclosure is based on the decentralized tamper-proof blockchain, and each block contains the hash value of the previous block. The disclosure will not leak customer information, and uses encryption technology and distributed storage to make data difficult to be tampered with and stolen.

[0047] The present disclosure can realize the complete traceability of transactions. Each transaction is recorded on a tamper-proof data chain, thereby improving the traceability and traceability of products and assets. Even if a member system is abnormal or down, all data before the downtime can still be seen after the system is restored to the alliance chain.

[0048] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or be understood by implementing the present disclosure. The purpose and other advantages of the present disclosure can be realized and obtained by the structures indicated in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0050] Figure 1 It is a schematic diagram of the overall framework of the system of the embodiment of the present disclosure;

[0051] Figure 2 This is a schematic diagram of the data reporting process of the embodiment of the present disclosure;

[0052] Figure 3 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0054] like Figure 1 As shown, a non-real-time link message pushing method, the method comprising:

[0055] After identity verification, Airline A accesses the Customs Airline Alliance blockchain and submits the PNR / API messages of all passengers and crew members planning to fly to Country B to the Customs Airline Alliance blockchain node;

[0056] The passenger PNR / API message is verified as safe and accepted by the customs of country B;

[0057] The customs of Airlines A and B countries have both joined the Customs Airlines Alliance Chain.

[0058] The specific implementation is as follows:

[0059] like Figure 1 As shown, customs and airlines jointly form an alliance chain, including airline system and customs system.

[0060] Customs and airlines alliance chain: Many customs and airlines form an alliance, and then the alliance is responsible for managing and maintaining a blockchain, namely the alliance chain, including regular maintenance and updates of the blockchain server, and is responsible for the identity authentication and access control of customs and airlines within the alliance, key negotiation, and completing related matters for new access to the alliance.

[0061] Airline system: Each airline can access the system to read and write information on the alliance chain. Each airline has a different public key to access the alliance chain. The most important function is to write the PNR / API information of the airline's flights into the alliance chain in accordance with the requirements of the corresponding customs within the alliance. The written block content is encrypted, and only the corresponding customs can decrypt and see the plaintext information. It can also synchronize and verify the information of other blockchains and save all block content data locally.

[0062] Customs system: Each customs can access the system to read the information on the alliance chain. The customs system mainly reads the content information on the blockchain. Each customs has a different public key to access the alliance chain, which can decrypt the block content corresponding to a flight sent to the customs. At the same time, it can also synchronize and verify the information of other blockchains and save all block content data locally.

[0063] like Figure 2 As shown, step 1: Airline A joins the Customs Airline Alliance Chain and applies for an account to access the alliance blockchain, namely the public key and private key. The public key is the account of Airline A to log in to the aviation alliance blockchain, and the private key is equivalent to the login password. Airline A provides the alliance with the public key as the user information written into the blockchain node. The public key of Airline A can be seen by all airlines and customs on the alliance chain, but the private key is retained by Airline A itself. The hash function used to write the blockchain information is agreed upon (generally, the blockchain has an agreed hash value length).

[0064] Step 2: Airline A's flight is scheduled to fly into country B. According to the requirements of the customs CB of country B, it needs to push all passenger PNR / API messages of this flight. First, the identity of Airline A on the blockchain needs to be verified. After the verification is passed, Airline A can access the blockchain.

[0065] Step 3: After verification, the airline A system submits all PNR / API messages of passengers on the flight, including crew members. Compared with the previous PNR push times in Table 1, which was 5 times, the number of PNR message pushes can be reduced after switching to the alliance chain. Because the previous multiple pushes were to prevent the loss of reports, but after switching to the alliance chain, since it is a P2P network, the block will exist in each node in the alliance chain, including all airlines and all customs, so the probability of message loss is reduced. For example, airline A can push twice before the flight takes off and once again within 30 minutes after the flight takes off, reducing the number of pushes.

[0066] Step 4: Customs CB obtains the flight block of airline A from the blockchain, decrypts and verifies the signature, and obtains the PNR / API message.

[0067] A non-real-time link message push device, comprising: a customs and airline alliance chain;

[0068] After identity verification, Airline A accesses the Customs Airline Alliance Blockchain and submits the PNR / API messages of all passengers and crew members planning to fly to Country B to the Customs Airline Alliance Blockchain node;

[0069] The passenger PNR / API message is verified as safe and accepted by the customs of country B;

[0070] The customs of Airlines A and B countries have both joined the Customs Airlines Alliance Chain.

[0071] like Figure 2 As shown, the present disclosure provides an electronic device, including a processor 201, a communication interface 202, a memory 203 and a communication bus 204, wherein the processor 201, the communication interface 202 and the memory 203 communicate with each other through the communication bus 204;

[0072] Memory 203, storing computer programs;

[0073] The processor 201 is configured to implement the above method when executing the computer program stored in the memory 203 .

[0074] The present disclosure provides a computer-readable storage medium storing a computer program, wherein the computer program implements the above method when executed by a processor.

[0075] The computer-readable storage medium may be included in the device / apparatus described in the above embodiment; or it may exist independently without being assembled into the device / apparatus. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0076] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, including but not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0077] In order to enable those skilled in the art to better understand the present disclosure, the principles of the present disclosure are described as follows in conjunction with the accompanying drawings:

[0078] This disclosure involves an aviation consortium chain (Consortium Blockchain) voluntarily formed by aviation around the world. The consortium chain is a blockchain network jointly controlled and managed by multiple organizations or entities, and participants need to be authorized to join. The consortium chain is used for data sharing and collaboration across organizations.

[0079] The alliance chain has the following main features:

[0080] Multi-party co-governance: The alliance chain is jointly controlled and managed by multiple organizations or entities, and there is a certain degree of co-governance between the participants.

[0081] Permission control: Participants on the consortium chain need to be authorized to join, and access rights to data and transactions are strictly controlled.

[0082] Efficient sharing: Alliance chain can realize efficient data sharing and collaboration among multiple organizations, improve efficiency and reduce costs.

[0083] Consortium chain is just a type of blockchain. In addition to the above characteristics, it also has other characteristics of blockchain:

[0084] Security: Encryption technology and distributed storage are used to make data difficult to be tampered with and stolen. Each block contains the hash value of the previous block, and any tampering with the data will be detected by other nodes.

[0085] Transparency: Data is publicly visible and can be viewed and verified by airlines within the alliance, thereby increasing the transparency and credibility of transactions.

[0086] Decentralization: The centralized management agency is removed, and data storage and transaction verification are distributed across multiple airline nodes in the network, making the network more democratic, transparent and fair.

[0087] Traceability: Complete traceability of transactions can be achieved, and each transaction is recorded on an unalterable data chain, thereby improving the traceability and traceability of products and assets.

[0088] like Figure 2 As shown, airlines push non-real-time PNR / API messages to customs

[0089] A non-real-time link solution based on blockchain, mainly including: customs and airline alliance chain, numerous airline systems, numerous customs systems, and also the airlines' respective blockchain nodes and the customs' respective blockchain nodes.

[0090] This example mainly takes the example that if a flight of airline A wants to enter country B, it must push the PNR / API message according to the customs CB requirements of country B. The same applies to other airlines entering other countries.

[0091] Prerequisite: Airline A has joined the customs airline alliance chain and has the right to read and write the alliance chain. Customs CB also has the right to access and write the alliance blockchain data. In fact, the alliance blockchain is not only open to customs and airlines, but also to individual companies with other needs and wishes. They can also join according to the requirements and rules of the alliance.

[0092] Airline A has a flight plan to fly to country B, and it happens to be found that the Customs CB of country B is also in the alliance chain. Normally, the customs will gradually switch from the old way to the new message receiving method, and there is a parallel period for the new and old links. Airline A and the Customs CB only need to confirm that the block data is written to the alliance chain, and the Customs CB can read the relevant data from the alliance chain itself.

[0093] After successfully logging into the alliance chain and verifying its identity, Airline A prepares the PNR / API information of all passengers on the flight, including crew member information, performs SHA256 hash operation on the message data to generate a summary, encrypts it using Airline A's private key, generates an electronic signature, and also encrypts the message data using CB's public key. The previously generated electronic signature is attached to the encrypted content, and then the corresponding block data is added to form a block, which is written into the alliance blockchain.

[0094] Customs CB and other airlines, Customs verifies the block data just added by Airline A, and after finding no problem, the blockchain is added to the end of the chain.

[0095] The Customs CB notices that the block data is sent to itself, so it decrypts and verifies the signature of the block data to see if it has been tampered with. After verifying the data security, it conducts subsequent operations such as relevant data analysis and storage.

[0096] Airline A follows the requirements of Customs CB and pushes the latest flight-related data in accordance with the above requirements at the specified time.

[0097] Customs and airlines check the message:

[0098] Customs CD asked Airline D and they said that there was a time point when the PNR / API message was not received.

[0099] After receiving the inquiry, Airline D checked the local blockchain log and found that the block message content at the corresponding timestamp in the blockchain already existed. It also found the relevant block data on the alliance chain. Airline D then provided the timestamp, hash value and other information of the blockchain block data to Customs CD for on-chain query.

[0100] After repeated inquiries by the Customs CD and restarting the local related services and systems, the corresponding blocks on the chain were finally found. It was found that the Customs CD’s own system upgrade resulted in incomplete viewing of the alliance chain data. After the Customs CD fixed the bug in its own system, it was able to view the PNR / API data of all flights normally.

[0101] Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure.

Claims

1. A non-real-time link message pushing method, characterized in that: The method comprises: After identity verification, Airline A accesses the Customs Airline Alliance blockchain and submits the PNR / API messages of all passengers and crew members planning to fly to Country B to the Customs Airline Alliance blockchain node; The passenger PNR / API message is verified as safe and accepted by the customs of country B; The customs of Airlines A and B countries have both joined the Customs Airlines Alliance Chain.

2. A non-real-time link message pushing method according to claim 1, characterized in that: Also includes: The customs of country B obtains the flight block data of airline A from the blockchain, decrypts and verifies the signature, and obtains the PNR / API message.

3. A non-real-time link message pushing method according to claim 2, characterized in that: The customs of country B obtains the flight block data of airline A from the blockchain, decrypts and verifies the signature, and obtains the PNR / API message, including: The customs of country B will query the flight block data of airline A on a regular basis or after receiving notification, decrypt and verify the flight block data, and determine whether the block data has been tampered with. When the data has not been tampered with and the data security is verified, data analysis and storage will be carried out.

4. A non-real-time link message pushing method according to claim 1, characterized in that: Join the customs airline alliance chain, including: The customs and airline alliance chain is used to build and maintain the corresponding alliance chain, as well as the regular maintenance and update of the blockchain server, and is responsible for the identity authentication and access control of the customs and airlines within the alliance; When airline A joins the Customs Airlines Alliance Chain, it applies for access to the public and private keys of the Customs Airlines Alliance Chain blockchain. The public key is the account of airline A to log in to the Customs Airlines Alliance Chain blockchain; For public information, airline A provides the customs with the airline alliance chain public key, which is used as user information written into the blockchain node and can be viewed by all airlines and customs on other blockchains; For non-public information, Airline A provides the Customs with the public key of the airline alliance chain, which is used to encrypt and write the blockchain node information. The information is written using a hash function with a pre-agreed hash value length. Airline A retains the private key, which is used to decrypt and view the blockchain node information.

5. A non-real-time link message pushing method according to claim 4, characterized in that: Also includes: When the customs of country B joins the customs airline alliance chain, it applies for access to the public key and private key of the customs airline alliance chain blockchain. The public key is the account of the customs of country B to log in to the customs airline alliance chain blockchain; For public information, the customs of country B provides the public key of the customs airline alliance chain to be used as user information written into the blockchain node, which can be viewed by all airlines and customs on other blockchains; For non-public information, the Customs of Country B provides the Customs Airlines Alliance Chain public key to encrypt and write the blockchain node information using a hash function with a pre-agreed hash value length. The Customs of Country B retains the private key to decrypt and view the blockchain node information.

6. A non-real-time link message pushing method according to claim 1, characterized in that: Airline A accesses the blockchain and submits the PNR / API messages of flight passengers and crew members to the blockchain node, including: After airline A successfully logs into the customs airline alliance chain for identity verification, it forms message data based on the PNR / API messages of flight passengers and crew members, performs SHA256 hash operation on the message data to generate a summary, encrypts the summary using airline A's private key, and generates an electronic signature; encrypts the message data using the public key of country B's customs to obtain encrypted content; attaches the electronic signature to the encrypted content to form a block, and writes it into the customs airline alliance chain.

7. A non-real-time link message pushing method according to claim 1, characterized in that: When real-time or non-real-time link message push is adopted, airline A submits the PNR / API messages of flight passengers and crew members to the blockchain node at a set time point according to the customs requirements of country B; Set time points, including: when airline A's flight is scheduled to fly into country B.

8. A non-real-time link message pushing device, characterized in that: include: Customs and airline alliance chain; After identity verification, Airline A accesses the Customs Airline Alliance blockchain and submits the PNR / API messages of all passengers and crew members planning to fly to Country B to the Customs Airline Alliance blockchain node; The passenger PNR / API message is verified as safe and accepted by the customs of country B; The customs of Airlines A and B countries have both joined the Customs Airlines Alliance Chain.

9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; a memory storing a computer program; A processor, used to implement a non-real-time link message pushing method according to any one of claims 1 to 7 when executing a computer program stored in a memory.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, a non-real-time link message pushing method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Federation chain transaction method, apparatus, and compute readable storage medium

    CN109067539A

  • Custom declaration list information verification method and device, electronic equipment and storage medium

    CN110348975A

  • Civil aviation passenger data security protection and anti-tampering scheme based on alliance chain

    CN111865563A

  • Message processing method and device based on blockchain, equipment and storage medium

    CN113822675A

  • Cross-organization identity verification system and method based on block chain platform, and computer storage medium

    CN117081748A

Cited By

  • Method and system for customs to identify exit and entry information of passengers

    CN120812122A