A digital resource management method and system based on rail transit model linked drawings

By constructing a consortium blockchain and using smart contract authentication, the problems of data consistency and security in rail transit design have been solved, achieving data immutability and traceability, and ensuring the stability and security of rail transit model data.

CN116702227BActive Publication Date: 2026-06-30CHINA RAILWAY CHONGQING SURVEYING DESIGN RES INST CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA RAILWAY CHONGQING SURVEYING DESIGN RES INST CO LTD
Filing Date
2023-06-16
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In rail transit design, how to ensure the stability and immutability of prototype data information in rail transit drawings and models, especially how to ensure data security and consistency during project query and display.

Method used

By constructing a consortium blockchain consisting of a prototype data chain and a rail transit model data chain, and using smart contracts to verify the consistency between uploaded data and prototype data, regular difference detection is performed, triggering system warnings and encryption processing. An uncle block mechanism and hash algorithm are built to protect the data, enabling secure sharing and traceability of data within the consortium blockchain.

Benefits of technology

It achieves the security and stability of rail transit model data, ensures the immutability of data, guarantees the security and consistency of prototype data, and provides data queryability and traceability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116702227B_ABST
    Figure CN116702227B_ABST
Patent Text Reader

Abstract

This invention proposes a digital resource management method and system based on linked drawings of rail transit models. The method involves: establishing a prototype data chain and a rail transit model data chain; when uploading rail transit model data to the rail transit model data chain, the data is reviewed and verified. During the review, a smart contract authentication is triggered within the prototype data chain to verify whether the uploaded rail transit model data is consistent with the prototype data information in the prototype data chain; if consistent, the rail transit model data file is recorded and stored in the prototype data chain, and the data is encrypted; if inconsistent, the operation record of the current operating node in the rail transit model data chain is invalidated. This method ensures the storage security of the prototype data file by periodically detecting the differences between the rail transit model data and the prototype data. If an inconsistency is detected between the model data file backup and the current storage, a system warning notification is issued.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of digital resource management, specifically to a digital resource management method and system based on rail transit model linked drawings. Background Technology

[0002] In rail transit design, it is necessary to create rail transit drawings and build rail transit models. When querying and showcasing projects, it is necessary to input and retrieve project data from these drawings and models. Ensuring the stability and immutability of the prototype data during this process is a pressing issue that needs to be addressed. Summary of the Invention

[0003] In order to overcome the defects in the existing technology, the purpose of this invention is to provide a digital resource management method and system based on rail transit model linkage drawings.

[0004] To achieve the above-mentioned objectives of this invention, this invention provides a digital resource management method based on rail transit model linked drawings, comprising the following steps:

[0005] A prototype data chain is built to store prototype data information, and a rail transit model data chain is built to store rail transit model data. The prototype data chain and the rail transit model data chain are collectively referred to as a consortium chain.

[0006] When uploading rail transit model data to the rail transit model data chain, the rail transit model data is reviewed. During the review, a smart contract authentication is triggered within the prototype data chain to verify whether the uploaded rail transit model data is consistent with the prototype data information in the prototype data chain. If they are consistent, the smart contract authentication passes, the rail transit model data file is recorded and stored in the prototype data chain, and the data is encrypted. If they are inconsistent, the smart contract authentication fails, and the operation record of the current operating node in the rail transit model data chain is invalidated.

[0007] This method ensures the storage security of prototype data files by periodically detecting the differences between rail transit model data and prototype data. Once an inconsistency is found between the backup model data file and the current storage, a system warning notification is issued.

[0008] The preferred scheme of the digital resource management method based on the linkage drawings of rail transit model is as follows: During smart contract authentication, there are multiple authentication nodes. Each node can process the rail transit model data for authentication and has authentication rights. Some nodes have authentication accounting rights. Calculating a random number to generate a hash value is one authentication process. Record each GAS calculation process and record the unique hash address generated each time authentication is initiated.

[0009] The preferred scheme of this digital resource management method based on rail transit model linked drawings is as follows: When the smart contract authentication within the prototype data chain is triggered, a contract process is initiated. The contract process includes matching information from the smart contract. If the uploaded rail transit model data matches the data set in the smart contract, the uploaded rail transit model data is authenticated successfully; if the uploaded rail transit model data does not match the data set in the smart contract, the uploaded rail transit model data fails authentication. Both successful and unsuccessful prototype data authentications are recorded and stored in the database.

[0010] The preferred solution for the digital resource management method based on the linkage drawings of the rail transit model is as follows: the stored authentication record interacts with the distributed ledger, and if the authentication fails, it needs to be re-authenticated or the model modification information is returned to modify the rail transit model data.

[0011] The preferred solution for the digital resource management method based on the linkage drawings of rail transit model is as follows: after modifying the model data in the block, change the random value, build an uncle block mechanism, and use a hash algorithm to obtain a hash value that meets the requirements.

[0012] The preferred solution for the digital resource management method based on the linkage drawings of rail transit models is as follows: data sharing conditions and sharing duration parameters are set through smart contracts, and the sharing of rail transit model data information between nodes within the consortium blockchain is executed, as well as the secure access of off-chain nodes authorized by the system.

[0013] The preferred solution for this digital resource management method based on rail transit model linked drawings is as follows: When the smart contract authentication is successful, the user information, the uploaded rail transit model data file information, and the time record are obtained through the interface.

[0014] The preferred solution for the digital resource management method based on rail transit model linked drawings is as follows: During the smart contract authentication process, cross-chain token exchange is selected to strengthen the traceability guarantee of data information and trigger peer-to-peer submission of review opinions through network interaction API.

[0015] The preferred scheme of the digital resource management method based on the linkage drawings of rail transit model is as follows: When querying and displaying prototype data and other related users, the obtained prototype data information is encrypted by the consortium blockchain, the block interface is called, the prototype data information is transferred to a new block, and the new block is stored in the prototype data chain. If the prototype data chain information is to be queried, it needs to be decrypted, and then the prototype data chain block information is queried.

[0016] The present invention also proposes a digital resource management and control system, including a processor and a memory, the processor and the memory being communicatively connected, the memory being used to store at least one executable instruction, the executable instruction causing the processor to perform operations corresponding to the digital resource management and control method based on the above-described rail transit model linkage drawings.

[0017] The beneficial effects of this invention are as follows: This invention establishes a security management system for the management of rail transit design model data by linking rail transit model data with prototype data information. The system uploads the prototype data of each stage in the rail transit engineering design project to the rail transit model data chain in the form of rail transit model data, triggering smart contract verification. If the smart contract authentication is successful, the rail transit model data file is recorded and stored in the prototype data chain. If any inconsistency is found between the uploaded rail transit model data and the currently stored prototype data information, the remote terminal performs classification and identification and issues a system warning, ensuring the security, stability, and immutability of the prototype data.

[0018] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0019] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0020] Figure 1 This is a schematic diagram illustrating the principle of the present invention. Detailed Implementation

[0021] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0022] In the description of this invention, unless otherwise specified and limited, it should be noted that the terms "installation", "connection" and "linking" should be interpreted broadly. For example, they can refer to mechanical or electrical connections, or internal connections between two components. They can be direct connections or indirect connections through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms according to the specific circumstances.

[0023] like Figure 1 As shown, this invention provides a digital resource management method based on rail transit model linked drawings, including the following steps:

[0024] A master prototype data chain is established to store prototype data information, and a rail transit model data chain is constructed to store rail transit model data, forming a complete chain from surveying and design to construction and operation. The master prototype data chain stores the phased results of the model data files after review and verification, and is used to query and display prototype data and other related users. In this embodiment, the master prototype data chain and the rail transit model data chain are collectively referred to as a consortium chain.

[0025] In this embodiment, when building the prototype data chain, an Ethereum web application is built, and the Trufflekj framework is used to deploy and review the model data. The prototype data information consists of design drawings for rail transit. Rail transit model data can be obtained through positioning and space-air-ground integrated high-precision intelligent surveying and mapping technology, multi-source big data spatiotemporal fusion 3D digital visualization scene and virtual geographic model data construction technology, lightweight high-quality rendering technology for rail transit visualized geographic scenes, etc.

[0026] When uploading rail transit model data to the rail transit model data chain, the remote terminal triggers a distributed ledger check and stores the rail transit model data. Specifically, when uploading rail transit model data, it needs to be verified. The block node in the verification process has the right to record transactions in the prototype data chain. During the verification, a smart contract authentication is triggered within the prototype data chain to verify whether the uploaded rail transit model data is consistent with the prototype data information in the prototype data chain. If they are consistent, the smart contract authentication passes, and the rail transit model data is recorded and stored in the prototype data chain. The recorded data includes rail transit model data attribute information, regional division, encoding, etc., and the data is encrypted. The user information, uploaded rail transit model data file information, and time record are obtained through the interface. If they are inconsistent, the smart contract authentication fails, and the operation record of the current operating node in the rail transit model data chain is invalid. Here, the main purpose is to ensure the storage security of the prototype data file by detecting the difference between the rail transit model data and the prototype data. Once an inconsistency is found between the backup rail transit model data file and the current storage, a system warning notification is issued.

[0027] Typically, if there are some preliminary prototype data documents in a rail transit engineering design project, these preliminary prototype data documents can be uploaded to the rail transit model data chain in the form of rail transit model data to trigger smart contract verification. If the smart contract verification is successful, the rail transit model data file will be recorded and stored in the prototype data chain. Once it is found that the uploaded rail transit model data is inconsistent with the currently stored prototype data information, the remote terminal will classify and identify it and issue a system warning.

[0028] In practice, data sharing conditions and duration parameters can be set through smart contracts to enable the sharing of rail transit model data information among nodes within the consortium blockchain, as well as secure access by authorized off-chain nodes.

[0029] During smart contract authentication, there are multiple authentication nodes. Each node can process and authenticate the rail transit model data and has authentication rights. Some nodes have authentication and accounting rights. Calculating a random number to generate a hash value constitutes one authentication process. Each GAS calculation process is recorded, along with the unique hash address generated each time authentication is initiated. Here, GAS refers to Ethereum's GAS working method.

[0030] During the smart contract certification process, cross-chain token exchange is chosen to enhance the traceability of data information and trigger peer-to-peer submission of review opinions via network interaction APIs. An API refers to a set of predefined functions designed to provide applications and developers with the ability to access a set of routines based on certain software or hardware, without needing to access the source code or understand the details of the internal workings.

[0031] When the smart contract authentication within the prototype data chain is triggered, a contract process is initiated. This process includes matching information from the smart contract. If the uploaded rail transit model data matches the data set in the smart contract, the uploaded rail transit model data is considered consistent with the prototype data information in the prototype data chain, and the authentication of the uploaded rail transit model data passes. If the uploaded rail transit model data does not match the data set in the smart contract, the uploaded rail transit model data is considered inconsistent with the prototype data information in the prototype data chain, and the authentication of the uploaded rail transit model data fails. Both successful and failed prototype data authentications are recorded and stored in the database. The stored authentication records interact with the distributed ledger; failures require continued authentication or the return of model modification information to modify the rail transit model data.

[0032] After the model data within a block is modified, a random value is changed, an uncle block mechanism is established, and a hash algorithm is used to obtain a hash value that meets the requirements. The purpose of establishing the uncle block mechanism is to better protect the security of the Ethereum network.

[0033] When querying and displaying prototype data and other related user data, the obtained prototype data information is encrypted using the consortium blockchain, the block interface is called, the prototype data information is transferred to a new block, and the new block is stored in the prototype data chain. If you want to query the prototype data chain information, you need to decrypt it and then query the prototype data chain block information.

[0034] The present invention also provides a digital resource management system, which includes a processor and a memory, the processor and the memory being communicatively connected, the memory being used to store at least one executable instruction, the executable instruction causing the processor to perform operations corresponding to the digital resource management method based on the above-described rail transit model linkage drawings.

[0035] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0036] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims

1. A digital resource management method based on rail transit model linked drawings, characterized in that, Includes the following steps: A prototype data chain is built to store prototype data information, and a rail transit model data chain is built to store rail transit model data. The prototype data chain and the rail transit model data chain are collectively referred to as a consortium chain. When uploading rail transit model data to the rail transit model data chain, the rail transit model data is reviewed and verified. During the review, the smart contract authentication in the prototype data chain is triggered to verify whether the uploaded rail transit model data is consistent with the prototype data information in the prototype data chain. If they match, the smart contract authentication is successful, the rail transit model data file is recorded and stored in the prototype data chain, and the data is encrypted. If there is a discrepancy, the smart contract authentication will fail, rendering the current operation node's operation record rail transit model data chain invalid. When the smart contract authentication within the prototype data chain is triggered, a contract process is initiated. The contract process includes matching information from the smart contract. If the uploaded rail transit model data matches the data set in the smart contract, the uploaded rail transit model data is authenticated successfully. If the uploaded rail transit model data does not match the data set in the smart contract, the uploaded rail transit model data fails authentication. Both successful and unsuccessful prototype data authentications will be recorded and stored in the database. The stored authentication records interact with the distributed ledger. If the authentication fails, further authentication is required, or model modification information is returned to modify the rail transit model data.

2. The digital resource management method based on rail transit model linked drawings according to claim 1, characterized in that, During smart contract authentication, there are multiple authentication nodes. Each node can process the rail transit model data for authentication and has authentication rights. Some nodes have authentication accounting rights. Calculating a random number to generate a hash value is one authentication process. Record each GAS calculation process and record the unique hash address generated each time authentication is initiated.

3. The digital resource management method based on rail transit model linked drawings according to claim 1, characterized in that, After modifying the model data within a block, a random value is changed, an uncle block mechanism is built, and a hash algorithm is used to obtain a hash value that meets the requirements.

4. The digital resource management method based on rail transit model linked drawings according to claim 1, characterized in that, Data sharing conditions and duration parameters are set through smart contracts to enable the sharing of rail transit model data between nodes within the consortium blockchain, as well as secure access by authorized off-chain nodes.

5. The digital resource management method based on rail transit model linked drawings according to claim 1, characterized in that, When the smart contract authentication is successful, the system obtains user information, uploaded rail transit model data file information, and time records through the interface.

6. The digital resource management method based on rail transit model linked drawings according to claim 1, characterized in that, During the smart contract certification process, cross-chain token exchange is selected to enhance the traceability of data information and trigger peer-to-peer submission of review opinions through network interaction API.

7. The digital resource management method based on rail transit model linked drawings according to claim 1, characterized in that, When querying and displaying prototype data and other related user data, the obtained prototype data information is encrypted using the consortium blockchain, the block interface is called, the prototype data information is transferred to a new block, and the new block is stored in the prototype data chain. If you want to query the prototype data chain information, you need to decrypt it and then query the prototype data chain block information.

8. A digital resource management and control system, characterized in that, The system includes a processor and a memory, which are communicatively connected. The memory stores at least one executable instruction that causes the processor to perform the operation corresponding to the digital resource management method based on rail transit model linkage drawings as described in any one of claims 1-7.