A data sharing system for customs clearance and inspection

By combining a blockchain system with a shared interface system, the problem of insufficient data security in customs clearance data sharing is solved, and the immutability and consistent storage of data are achieved, ensuring the security and reliability of customs data sharing.

CN113282648BActive Publication Date: 2025-10-31NUCTECH JIANGSU CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010101326.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-19
Publication Date
2025-10-31
Estimated Expiration
2040-02-19

AI Technical Summary

Technical Problem

Existing technologies have insufficient data security in customs clearance data sharing, especially in multi-country sharing scenarios, where vehicle declaration data is at risk of being tampered with.

Method used

By combining a blockchain system with a shared interface system, business data is stored in the form of ledger blocks in blockchain nodes through a consensus mechanism. Heterogeneous data is digitally signed and stored in a file-sharing storage system to achieve data immutability and consistency.

Benefits of technology

It effectively prevents data tampering and loss, ensures the consistency of shared data among countries, and achieves secure and reliable data transmission and storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113282648B_ABST
    Figure CN113282648B_ABST
Patent Text Reader

Abstract

This invention discloses a data sharing system for customs clearance and inspection, comprising: a blockchain system, multiple shared interface systems connected to the blockchain system, and multiple customs clearance and inspection systems. Each customs clearance and inspection system can send a storage request containing business data to the shared interface systems. In response to the storage request, the shared interface systems encapsulate some or all of the business data in the storage request into on-chain data that meets the storage format requirements of the blockchain system, and send the on-chain data to the blockchain system. The blockchain system includes multiple nodes, which initiate transactions upon receiving the on-chain data, and then store the on-chain data in the form of ledger blocks on each node based on a consensus mechanism. This ensures that the on-chain data is difficult to tamper with, effectively preventing data alteration and loss, and maintaining the consistency of shared data among countries.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention generally relates to a data sharing system for customs clearance and inspection. Background Technology

[0002] Application CN108768959A discloses an integrated vehicle data processing and sharing system and method, relating to the field of customs information sharing. This system utilizes a combination of encrypted data transmission and receipt technology, allowing users to query vehicle declaration information anytime, anywhere using any computer or smart terminal. It also enables the sharing of vehicle declaration data, facilitating user work, improving efficiency, and enhancing data accuracy.

[0003] Existing technologies achieve secure data transmission by encrypting data using an encryption module before transmission to the server, ultimately enabling interoperability with the customs system. However, they do not address the secure storage of vehicle declaration data, leaving business data vulnerable to tampering. This poses a significant security risk for multinational data sharing scenarios with high security requirements.

[0004] The information disclosed in the background section is only for enhancing the understanding of the background of the present invention, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] The summary section introduces a series of simplified concepts, which will be further explained in detail in the detailed description section. This summary section is not intended to limit the key features and essential technical features of the claimed technical solution, nor is it intended to determine the scope of protection of the claimed technical solution.

[0006] A primary objective of this invention is to overcome at least one of the deficiencies of the prior art and provide a data sharing system for customs clearance and inspection, comprising: a blockchain system, multiple shared interface systems connected to the blockchain system, and multiple customs clearance and inspection systems configured one-to-one with each of the shared interface systems, with each customs clearance and inspection system connected to its corresponding shared interface system.

[0007] The customs clearance and inspection system can send storage requests containing business data to the shared interface system;

[0008] In response to a storage request, the shared interface system encapsulates some or all of the business data in the storage request into on-chain data that meets the storage format requirements of the blockchain system, and sends the on-chain data to the blockchain system.

[0009] A blockchain system comprising multiple nodes is used to initiate transactions upon receiving the on-chain data, and then store the on-chain data in the form of ledger blocks on each node based on a consensus mechanism.

[0010] According to one embodiment of the present invention, a file-sharing storage system connected to the shared interface system is also included.

[0011] When the received business data contains heterogeneous data that conforms to heterogeneous attributes, the shared interface system extracts the digital signature of the heterogeneous data, stores the heterogeneous data in the file-sharing storage system, obtains the remote file path returned by the file-sharing storage system, and then encapsulates the remote file path, digital signature, and other data in the business data except for the heterogeneous data into the on-chain data, and sends the on-chain data to the blockchain system for storage.

[0012] According to one embodiment of the present invention, the heterogeneous data includes attachment data and image data.

[0013] According to one embodiment of the present invention, the customs clearance inspection system is used to input the inspection information of goods declared for entry and exit from customs, and send the inspection information as business data to the shared interface system for storage.

[0014] According to one embodiment of the present invention, the customs clearance inspection system is further used to input inspection information of goods declared to enter and exit customs, bind the inspection information with the identifier of the inspection information, and then send the inspection information bound with the identifier of the inspection information as business data to the shared interface system for storage request.

[0015] According to one embodiment of the present invention, the customs clearance inspection system is further configured to send the inspection vehicle or container information in the inspection information to the shared interface system, so as to obtain the historical inspection records related to the vehicle or container in the blockchain system through the shared interface system.

[0016] According to one embodiment of the present invention, the customs clearance inspection system is further configured to send the identifier in the inspection information to the shared interface system, so as to obtain the inspection information, inspection information and review information related to this customs clearance inspection in the blockchain system through the shared interface system.

[0017] According to one embodiment of the present invention, the customs clearance inspection system is further configured to issue an inspection conclusion for the current customs clearance inspection and send the inspection conclusion as business data to the shared interface system for storage.

[0018] According to one embodiment of the present invention, the customs clearance inspection system is further used to enter the review conclusion of the current customs clearance inspection and send the review conclusion as business data to the shared interface system for storage.

[0019] According to one embodiment of the present invention, a timestamp is added before the on-chain data is stored in the form of ledger blocks to each node.

[0020] As can be seen from the above technical solution, the advantages and positive effects of the customs clearance and inspection data sharing system of the present invention are as follows:

[0021] After receiving data to be uploaded to the blockchain, the system stores the data as ledger blocks on each node based on a consensus mechanism. Each node's storage is independent and of equal status, and the consensus mechanism ensures the consistency of the storage. This guarantees that the uploaded data is difficult to tamper with, effectively preventing data alteration and loss, and maintaining the consistency of shared data among countries. Attached Figure Description

[0022] Various objects, features, and advantages of the invention will become more apparent from the following detailed description of preferred embodiments of the invention, taken in conjunction with the accompanying drawings. The drawings are merely illustrative of the invention and are not necessarily drawn to scale. In the drawings, the same reference numerals always denote the same or similar parts. Wherein:

[0023] Figure 1 This is a schematic diagram of the structure of a customs clearance and inspection data sharing system according to an exemplary embodiment.

[0024] Figure 2 This is a flowchart illustrating a customs clearance and inspection data sharing system according to an exemplary embodiment. Detailed Implementation

[0025] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, they are provided so that the invention will be thorough and complete, and the concept of the exemplary embodiments will be fully conveyed to those skilled in the art. The same reference numerals in the drawings denote the same or similar structures, and therefore their detailed description will be omitted.

[0026] Reference Figure 1This embodiment proposes a customs clearance and inspection data sharing system 1, which includes a blockchain system 13, multiple shared interface systems 12, and multiple customs clearance and inspection systems 11. Each shared interface system 12 is connected to the blockchain system 13, and each shared interface system 12 corresponds one-to-one with a customs clearance and inspection system 11. Each customs clearance and inspection system 11 is interconnected with its corresponding shared interface system 12. Each country's customs has its own customs clearance and inspection system 11, which is used for inputting, downloading, approving, and other business data related to customs clearance and inspection. When goods enter or leave customs, customs needs to inspect and approve the goods. Various types of data generated during the inspection and approval process can be entered as business data. This business data includes inspection information, inspection information, and approval information. Each customs clearance and inspection system 11 includes multiple terminals, which are set up at each inspection site of customs in each country. These terminals can be, for example, smart devices such as computers and tablets. Each terminal can connect to its corresponding shared interface system 12 via a network. On-site personnel can input business data through external devices on the terminal. These external devices may include keyboards, cameras, security inspection equipment, etc.

[0027] After applying for inspection, the vehicle and container will be transported to the designated inspection site for inspection. Upon arrival at the inspection site, the inspection information will be directly entered by on-site staff. This information includes details of the vehicle or container being inspected and the inspection identification markings. The inspection information can be entered in spreadsheet format. Inspection information is obtained by on-site staff during the on-site inspection of the vehicle and container. This includes one or more scanned images taken by on-site staff using security screening equipment. Approval information includes the approval decision made by the approving personnel based on the inspection and inspection information.

[0028] After entering each piece of business data, the customs clearance and inspection system 11 sends a storage request containing that business data to the shared interface system 12. Depending on the type of business data, the shared interface system 12 partially or completely encapsulates the business data into on-chain data that meets the storage format requirements of the blockchain system 13. For example, it encapsulates the business data into JSON (JavaScript Object Notation), binary, or other data formats that conform to blockchain storage requirements. The shared interface system 12 then sends the encapsulated on-chain data to the blockchain system 13 for storage.

[0029] The servers used by the customs clearance and inspection system 11 and its corresponding shared interface system 12 belong to the customs department of the country where they are located. A blockchain can be a distributed ledger that organizes multiple data blocks in a chain structure according to chronological order, and uses cryptographic algorithms to ensure security, traceability, and immutability. The blockchain system 13 includes a blockchain network. This blockchain network can be, for example, a peer-to-peer network. The blockchain network includes multiple nodes, which can be located in different countries. These multiple nodes jointly maintain the distributed ledger. These nodes can belong to multiple institutions, such as customs departments of different countries. Each country's shared interface system 12 can be connected to nodes belonging to that country. After receiving data uploaded to the blockchain, the blockchain system 13 stores the data as ledger blocks in each node based on a consensus mechanism. Each node's storage is independent and of equal status, relying on the consensus mechanism to ensure storage consistency. This ensures that the uploaded data is difficult to tamper with, effectively preventing data alteration and loss, and maintaining the consistency of shared data among countries.

[0030] Before encapsulating the business data, the shared interface system 12 first encrypts the business data partially or completely. After encryption, the encrypted business data is sent to the blockchain system 13 for storage. The encryption method can be symmetric encryption. The preconditions for encrypting the business data can be preset. For example, the preset condition could be that a certain type of business data with high security requirements is encrypted. In this way, only one or more parties possessing the encryption key can obtain this type of high-security-requirement business data, thereby achieving targeted sharing of business data.

[0031] The following describes in detail the steps by which the shared interface system 12 stores the on-chain data into the blockchain system 13.

[0032] Each shared interface system 12 has an account pre-established in the blockchain system 13, and each account corresponds to an account identification information.

[0033] After encapsulating business data into on-chain data, the shared interface system 12 generates a timestamp and packages the timestamp, account identification information, and on-chain data into transaction information and sends it to a node of the blockchain system 13.

[0034] After receiving the transaction information, a node in blockchain system 13 verifies the account identification information. If the verification is successful, the transaction information is broadcast to other nodes to achieve transaction consensus.

[0035] Verify the legitimacy of the transaction information by verifying the account identification information.

[0036] After receiving the transaction information, each node uses a consensus algorithm to reach a consensus on the transaction. This consensus algorithm can be a Byzantine fault-tolerant algorithm, with the number of consensus nodes n = 3f + 1, where f represents the number of malicious nodes that can be supported. After successful transaction consensus, each node receives the same list of transactions.

[0037] Each node checks the received transaction list, executes the transaction after verifying the transaction information, and converts the transaction information into ledger blocks for storage according to the preset block formation rules.

[0038] After the transaction is completed, the blockchain system 13 sends a message indicating that the on-chain data has been successfully stored to the corresponding shared interface system 12 to notify the shared interface system 12 that storage is complete. Upon receiving this message, the shared interface system 12 sends a message indicating that storage is complete to the corresponding customs clearance and inspection system 11, so that the customs clearance and inspection system 11 is aware that the business data has been successfully stored.

[0039] Business data is stored in the blockchain system 13 in the form of ledger blocks, and is also timestamped, which enables the traceability of business data at each stage and facilitates the monitoring and verification of information changes throughout the entire business process.

[0040] In this embodiment, customs authorities of various countries can also use their respective customs clearance and inspection systems 11 to query and download on-chain data stored on the blockchain system 13. The customs clearance and inspection system 11 sends a data download instruction to the shared interface system 12. The shared interface system 12 retrieves the content specified in the data download instruction from the blockchain system 13. The blockchain system 13 sends the retrieved on-chain data containing that content to the shared interface system 12. The shared interface system 12 converts the on-chain data into business data that the customs clearance and inspection system 11 can read, and finally sends the business data to the customs clearance and inspection system 11.

[0041] In this embodiment, the data sharing system 1 further includes a file sharing storage system. The file sharing storage system is connected to each sharing interface system 12.

[0042] After the customs clearance inspection system 11 sends a storage request containing business data to the shared interface system 12, the shared interface system 12 determines whether the business data contains heterogeneous data that conforms to preset heterogeneous data attributes. Heterogeneous data can be defined as files with a large data volume, such as image data or attachment data. The heterogeneous data attribute can be defined as including attachment data and image data. After the shared interface system 12 determines that the business data contains attachment data or image data, it identifies this part of the data as heterogeneous data.

[0043] After determining that there is heterogeneous data in the business data, the shared interface system 12 separates the heterogeneous data from the business data, extracts the digital signature of the heterogeneous data and stores it in the file sharing storage system. After storing the heterogeneous data, the file sharing storage system returns the remote path of the file to the shared interface system 12. After obtaining the remote path of the file, the shared interface system 12 encapsulates the remote path of the file, the digital signature of the heterogeneous data and other business data other than the heterogeneous data into on-chain data, and finally sends the on-chain data to the blockchain system 13 for storage.

[0044] When the customs clearance and inspection system 11 downloads business data through its corresponding shared interface system 12, the shared interface system 12 downloads and unseales the on-chain data from the blockchain system 13. If the unsealed on-chain data contains a digital signature, a remote file path, and business data, it downloads the corresponding heterogeneous data from the file-sharing storage system according to the remote file path, and then verifies the heterogeneous data based on the digital signature. If the heterogeneous data passes the signature verification, it is attached as an attachment to the unsealed business data and sent together to the customs clearance and inspection system. If the heterogeneous data fails the signature verification, a warning message indicating that the downloaded business data has been tampered with is sent to the customs clearance and inspection system 11.

[0045] Security scan images and attachments within heterogeneous data are crucial inspection items. Since heterogeneous data typically occupies significant storage space, direct storage and sharing within the blockchain system 13 is impractical, while direct sharing between customs offices in different countries poses a risk of tampering. This invention shares this heterogeneous data on a multi-country file-sharing server, encapsulating file digital signatures and remote file paths as on-chain data and storing them in the blockchain system 13, thus enabling indirect on-chain sharing of heterogeneous data. Simultaneously, file data signature verification and prevention of heterogeneous data tampering are achieved, enabling rapid and reliable on-chain sharing of business data.

[0046] In this embodiment, the customs inspection system 11 obtains an identifier for the inspection information after the inspection information is entered. This identifier can be the number of the on-site inspection.

[0047] When on-site inspection personnel enter inspection information, they bind the inspection information with the identification of the inspection information.

[0048] In this embodiment, the customs clearance and inspection system 11 is also used to send the information of the inspected vehicle or container in the inspection information to the shared interface system 12, so that the shared interface system 12 can obtain the historical inspection records related to the vehicle or container in the blockchain system 13. The customs clearance and inspection system 11 sends a search request containing information of the inspected vehicle or container as search terms to the shared interface system 12. After receiving the search request, the shared interface system 12 calls its inspection and search interface to search in the blockchain system 13 and downloads the on-chain data related to the information of the inspected vehicle or container from the blockchain system 13. The shared interface system 12 decrypts this on-chain data into business data and sends it to the customs clearance and inspection system 11.

[0049] In this embodiment, the customs clearance inspection system 11 is also used to input the review conclusion of this customs clearance inspection and send the review conclusion as business data to the shared interface system 12 for storage. After the customs clearance inspection system 11 inputs the inspection information, before submitting it to the review staff for review, the customs clearance inspection system 11 downloads the business data related to this customs clearance inspection approval from the blockchain system 13 through the shared interface system 12, and then submits this business data to the review staff for review. The review staff can issue a review conclusion based on this business data and input the review conclusion into the clearance inspection system. After receiving the review conclusion, the customs clearance inspection system 11 sends the review conclusion as business data to be stored to the shared interface system 12. After receiving the review conclusion, the shared interface system 12 encapsulates it into on-chain data and stores it in the blockchain system 13.

[0050] Although the present invention has been disclosed with reference to certain embodiments, various modifications and variations can be made to the described embodiments without departing from the scope and definition of the invention. Therefore, it should be understood that the present invention is not limited to the described embodiments, and its scope of protection should be defined by the content of the appended claims and their equivalent structures and solutions.

Claims

1. A data sharing system for customs clearance and inspection, characterized in that, include: The blockchain system is connected to multiple shared interface systems and multiple customs clearance and inspection systems that correspond one-to-one with the shared interface systems, as well as a file sharing and storage system connected to the shared interface systems; each shared interface system has an account established in the blockchain system, and each account corresponds to an account identification information; each customs clearance and inspection system is connected to its corresponding shared interface system. The customs clearance and inspection system is used to send a storage request containing business data to the shared interface system; The shared interface system, in response to a storage request, if it determines that the business data contains heterogeneous data of the attachment or image type, splits the heterogeneous data from the business data, extracts the digital signature of the heterogeneous data, stores it in the file-sharing storage system, and obtains the remote file path returned by the file-sharing storage system after storing the heterogeneous data; it then encapsulates the remote file path, the digital signature of the heterogeneous data, and other business data besides the heterogeneous data into on-chain data that meets the storage format requirements of the blockchain system, and packages the account identification information and the on-chain data into transaction information and sends it to a node of the blockchain system. A blockchain system containing multiple nodes is used to verify the account identification information in the received transaction information. When the verification is successful, the transaction information is broadcast to other nodes for transaction consensus. Then, based on the consensus mechanism, the transaction information is stored in the form of ledger blocks on each node. The customs clearance and inspection system is also used to send the information of the inspected vehicle or container in the inspection information to the shared interface system, so as to obtain the historical inspection records related to the vehicle or container in the blockchain system through the shared interface system; The customs clearance and inspection system is also used to send the identifier in the inspection information to the shared interface system, so as to obtain the inspection information, inspection information and review information related to this customs clearance and inspection in the blockchain system through the shared interface system.

2. The data sharing system according to claim 1, characterized in that, The customs clearance and inspection system is used to input the inspection information of goods declared for entry and exit from customs, and to send the inspection information as business data to the shared interface system for storage.

3. The data sharing system according to claim 2, characterized in that, The customs clearance and inspection system is also used to input the inspection information of goods declared for entry and exit from customs, bind the inspection information with the identifier of the inspection information, and then send the inspection information bound with the identifier of the inspection information as business data to the shared interface system for storage.

4. The data sharing system according to claim 3, characterized in that, The customs clearance inspection system is also used to issue an inspection conclusion for this customs clearance inspection and send the inspection conclusion as business data to the shared interface system for storage.

5. The data sharing system according to claim 4, characterized in that, The customs clearance inspection system is also used to enter the review conclusion of this customs clearance inspection and send the review conclusion as business data to the shared interface system for storage.

6. The data sharing system according to claim 1, characterized in that, The data is timestamped before being stored on the blockchain as ledger blocks on each node.

Citation Information

Patent Citations

  • Integrated vehicle data processing and sharing system and method thereof

    CN108768959A

  • A data sharing exchange system and method based on a block chain

    CN109729168A