A blockchain-based long-term electronic file storage system and storage method

By realizing atomized data object storage and logical relationship recording of electronic files based on blockchain clusters, smart contracts and browsers, the problem of long-term storage of electronic files in the existing technology is solved, and a long-term storage system for data is built, which improves the long-term storage of electronic files.

CN114936190BActive Publication Date: 2025-05-13ANHUI BAOHULU INFORMATION TECH GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210466972.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-29
Publication Date
2025-05-13
Estimated Expiration
2042-04-29

AI Technical Summary

Technical Problem

The existing long-term preservation technology based on blockchain is only an alternative to traditional databases and cannot effectively solve the long-term preservation problem of electronic files. It also has discreteness, professionalism and high variability of storage carriers, saving formats and technical strategies, affecting the long-term preservation of electronic files.

Method used

Blockchain clusters, smart contracts and browsers are adopted to realize the atomized data object storage and logical relationship recording of electronic files. By unsheathing smart contracts and tag sets, a general data tag set is defined, and a mapping relationship between the electronic file database and the blockchain database is established to realize data transfer and long-term preservation.

Benefits of technology

Through the data structure characteristics of blockchain technology, storage carriers, saving formats and technical strategies are integrated to build a networked and protocol-based electronic file long-term preservation system, realizing data-oriented electronic files for long-term preservation, and improving the long-term preservability and coordination of electronic files.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114936190B_ABST
    Figure CN114936190B_ABST
Patent Text Reader

Abstract

The present invention discloses a long-term electronic file preservation system and preservation method based on blockchain, the system includes a blockchain cluster, a blockchain smart contract and a blockchain browser; the blockchain cluster is used to store atomic data objects in electronic files and record the logical relationship of data objects in the blockchain; the blockchain smart contract is used to establish the mapping relationship between the electronic file database and the blockchain database and the data transfer process; the blockchain browser is used to edit and view electronic files uploaded to the blockchain long-term preservation cloud platform. Based on the characteristics of blockchain technology such as definable, distributed, tamper-proof and networked data structure, the present invention integrates the three major elements of storage carrier, preservation format and technical strategy for long-term preservation of electronic files, constructs a new type of networked and protocolized long-term electronic file preservation system, and realizes data-oriented long-term preservation of electronic files.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic file storage, and in particular to a blockchain-based long-term electronic file preservation system and preservation method. Background Art

[0002] At present, the construction of a long-term preservation distributed collaborative technology registration network based on blockchain starts from the attribute information and environmental information involved in the long-term preservation technology registration, points out the problems existing in the current long-term preservation technology registration system, and starts from the relevance of blockchain technology and the long-term preservation technology registration system, analyzes the specific application and implementation strategy of blockchain technology in the construction of digital resource long-term preservation technology registration platform.

[0003] However, there are the following disadvantages in the prior art:

[0004] 1. The construction of a distributed collaborative technology registration network for long-term preservation based on blockchain. The construction of a long-term preservation technology registration system as the application object of blockchain technology is only a shallow alternative based on the traditional relational database application system, and cannot substantially solve the problem of long-term preservation of electronic files themselves.

[0005] 2. Existing long-term preservation technologies for electronic documents (storage media, preservation formats and technical strategies) are highly discrete, professional and highly variable. Over a long time span, it is difficult to maintain the coordination and stability of the solution, which affects the long-term preservation of the electronic document itself.

[0006] Currently, no effective solution has been proposed for the problems in the related technologies. Summary of the invention

[0007] In response to the problems in the related technology, the present invention proposes a blockchain-based long-term electronic file preservation system and preservation method to overcome the above-mentioned technical problems existing in the existing related technology.

[0008] To this end, the specific technical solution adopted by the present invention is as follows:

[0009] According to one aspect of the present invention, there is provided a blockchain-based electronic file long-term preservation system, comprising a blockchain cluster, a blockchain smart contract and a blockchain browser;

[0010] The blockchain cluster is used to store atomic data objects in electronic files and record the logical relationship of data objects in the blockchain;

[0011] The blockchain smart contract is used to establish the mapping relationship between the electronic document database and the blockchain database and the data transfer process;

[0012] The blockchain browser is used to edit and view electronic files uploaded to the blockchain long-term storage cloud platform.

[0013] Further, the blockchain cluster includes a shelled smart contract and a tag set;

[0014] The de-shelling smart contract is used to discard the data tag of the electronic file itself and extract the data itself;

[0015] The tag set is used to define a common data tag set that does not rely on third-party software.

[0016] Furthermore, the process for discarding the data tags of the electronic file itself and extracting the data itself also includes the following steps:

[0017] Based on the blockchain smart contract, de-shelling algorithms for various electronic files are defined;

[0018] Establish a mapping relationship between the electronic document database and the blockchain database;

[0019] Transfer data between the electronic document database and the blockchain database.

[0020] Furthermore, the de-shelling algorithm comprises the following steps:

[0021] Designate storage space for different types of data objects on the blockchain;

[0022] Extract data from different data objects on an electronic file, store them in the storage space of the corresponding data type on the blockchain, and synchronously record the location information of the data.

[0023] Furthermore, the storage of atomic data objects in electronic files and recording the logical relationship of data objects in the blockchain also includes the following steps:

[0024] Migrate data from electronic files to new media or databases;

[0025] Define the blockchain's database and define electronic files as a database.

[0026] Furthermore, the electronic file uploaded to the blockchain long-term storage cloud platform also includes the following steps:

[0027] Divide the electronic files uploaded to the blockchain long-term storage cloud platform into editable and non-editable ones;

[0028] Based on the principle of unified standards, editable electronic files can be edited in an indiscriminate streaming manner through the editing function of the blockchain browser;

[0029] Non-editable electronic files can only be viewed and formatted through a blockchain browser.

[0030] Furthermore, the non-editable electronic file can only be viewed, and the format reading through the blockchain browser also includes the following steps:

[0031] View and edit electronic files based on the browser, and attach watermarks and electronic signatures to the electronic files.

[0032] According to another aspect of the present invention, a storage method for a long-term electronic file storage system based on blockchain is also provided, and the storage method comprises the following steps:

[0033] Store atomic data objects in electronic files and record the logical relationships of data objects in the blockchain;

[0034] Establish the mapping relationship and data transfer process between the electronic file database and the blockchain database, and upload the electronic files to the blockchain long-term storage cloud platform.

[0035] Further, the blockchain cluster includes a shelled smart contract and a tag set;

[0036] The de-shelling smart contract is used to discard the data tag of the electronic file itself and extract the data itself;

[0037] The tag set is used to define a common data tag set that does not rely on third-party software.

[0038] Furthermore, the process for discarding the data tags of the electronic file itself and extracting the data itself also includes the following steps:

[0039] Based on the blockchain smart contract, de-shelling algorithms for various electronic files are defined;

[0040] Establish a mapping relationship between the electronic document database and the blockchain database;

[0041] Transfer data between the electronic document database and the blockchain database.

[0042] The beneficial effects of the present invention are as follows: the present invention is based on the characteristics of blockchain technology such as definable, distributed, tamper-proof, and networked data structures, and integrates the three major elements of storage media, storage formats, and technical strategies for long-term preservation of electronic files, to construct a new type of networked and protocolized long-term preservation system for electronic files, and realizes data-oriented long-term preservation of electronic files. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0044] Figure 1 It is a principle block diagram of a blockchain-based long-term electronic file preservation system according to an embodiment of the present invention;

[0045] Figure 2 This is a flowchart of a storage method of a blockchain-based electronic file long-term storage system according to an embodiment of the present invention;

[0046] Figure 3 It is a framework flow chart of a blockchain-based long-term electronic file preservation system according to an embodiment of the present invention;

[0047] Figure 4 It is a schematic diagram of a de-shelling algorithm in a blockchain-based electronic file long-term preservation system according to an embodiment of the present invention.

[0048] In the figure:

[0049] 1. Blockchain cluster; 11. Unpacked smart contract; 12. Tag set; 2. Blockchain smart contract; 3. Blockchain browser. DETAILED DESCRIPTION

[0050] To further illustrate each embodiment, the present invention provides drawings, which are part of the disclosure of the present invention and are mainly used to illustrate the embodiments and can be used in conjunction with the relevant descriptions in the specification to explain the operating principles of the embodiments. With reference to these contents, ordinary technicians in the field should be able to understand other possible implementations and advantages of the present invention. The components in the figures are not drawn to scale, and similar component symbols are generally used to represent similar components.

[0051] According to an embodiment of the present invention, a blockchain-based long-term electronic file preservation system and preservation method are provided.

[0052] The present invention is further described with reference to the accompanying drawings and specific embodiments. Figure 1 As shown, the long-term electronic file preservation system based on blockchain according to an embodiment of the present invention includes a blockchain cluster 1, a blockchain smart contract 2 and a blockchain browser 3;

[0053] The blockchain cluster 1 is used to store atomic data objects in electronic files and record the logical relationship of data objects in the blockchain;

[0054] The blockchain smart contract 2 is used to establish the mapping relationship between the electronic document database and the blockchain database and the data transfer process;

[0055] The blockchain browser 3 is used to upload electronic files to the blockchain long-term storage cloud platform.

[0056] In one embodiment, the blockchain cluster includes a shelled smart contract 11 and a tag set 12;

[0057] The de-shelling smart contract 11 is used to discard the data tag of the electronic file itself and extract the data itself;

[0058] The tag set 12 is used to define a general data tag set that does not rely on third-party software.

[0059] In specific applications, to achieve long-term preservation of electronic files, the core is the universality of data standards. To this end, it is necessary to define a most universal data tag set that does not rely on any third-party software, similar to the international standard protocol, including various data tags for various electronic files, such as style, font, page, data type and other metadata

[0060] In one embodiment, the process for discarding the data tags of the electronic file itself and extracting the data itself further includes the following steps:

[0061] Based on the blockchain smart contract, de-shelling algorithms for various electronic files are defined;

[0062] Establish a mapping relationship between the electronic document database and the blockchain database;

[0063] Transfer data between the electronic document database and the blockchain database.

[0064] In one embodiment, the de-shelling algorithm comprises the following steps:

[0065] Designate storage space for different types of data objects on the blockchain;

[0066] Extract data from different data objects on an electronic file, store them in the storage space of the corresponding data type on the blockchain, and synchronously record the location information of the data.

[0067] In one embodiment, the method for storing atomic data objects in electronic files and recording logical relationships of data objects in blockchain further includes the following steps:

[0068] Migrate data from electronic files to new media or databases;

[0069] Define the blockchain's database and define electronic files as a database.

[0070] In one embodiment, the electronic file uploaded to the blockchain long-term storage cloud platform further includes the following steps:

[0071] Divide the electronic files uploaded to the blockchain long-term storage cloud platform into editable and non-editable ones;

[0072] Based on the principle of unified standards, editable electronic files can be edited in an indiscriminate streaming manner through the editing function of the blockchain browser;

[0073] Non-editable electronic files can only be viewed and formatted through a blockchain browser.

[0074] In one embodiment, the non-editable electronic file can only be viewed, and the format reading through the blockchain browser also includes the following steps:

[0075] View and edit electronic files based on the browser, and attach watermarks and electronic signatures to electronic files;

[0076] Note: At this point, the electronic file is no longer attached to an independent file, but only exists logically in the blockchain space.

[0077] According to another embodiment of the present invention, Figure 2 As shown, a storage method for a long-term electronic file storage system based on blockchain is also provided, and the storage method comprises the following steps:

[0078] Store atomic data objects in electronic files and record the logical relationships of data objects in the blockchain;

[0079] Establish the mapping relationship and data transfer process between the electronic file database and the blockchain database, and upload the electronic files to the blockchain long-term storage cloud platform.

[0080] In one embodiment, the blockchain cluster includes an unpacked smart contract and a tag set;

[0081] The de-shelling smart contract is used to discard the data tag of the electronic file itself and extract the data itself;

[0082] The tag set is used to define a common data tag set that does not rely on third-party software.

[0083] The process of discarding the data tags of the electronic file itself and extracting the data itself also includes the following steps:

[0084] Based on the blockchain smart contract, de-shelling algorithms for various electronic files are defined;

[0085] Establish a mapping relationship between the electronic document database and the blockchain database;

[0086] Transfer data between the electronic document database and the blockchain database.

[0087] To sum up, with the help of the above-mentioned technical scheme of the present invention, the present invention is based on the characteristics of blockchain technology such as definable, distributed, tamper-proof and networked data structure, and integrates the three major elements of storage media, storage formats and technical strategies for long-term preservation of electronic files. It constructs a new type of networked and protocolized long-term preservation system for electronic files, and realizes data-oriented long-term preservation of electronic files.

[0088] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A blockchain-based long-term electronic file storage system, characterized in that: Including blockchain clusters, blockchain smart contracts and blockchain browsers; The blockchain cluster is used to store atomic data objects in electronic files and record the logical relationship of data objects in the blockchain; The blockchain cluster includes a shelled smart contract and a tag set; The de-shelling smart contract is used to discard the data tag of the electronic file itself and extract the data itself; The tag set is used to define a common data tag set that does not rely on third-party software; The blockchain smart contract is used to establish the mapping relationship between the electronic document database and the blockchain database and the data transfer process; The blockchain browser is used to edit or view electronic files uploaded to the blockchain long-term storage cloud platform.

2. The blockchain-based electronic file long-term preservation system according to claim 1 further comprises the following steps: Based on the blockchain smart contract, de-shelling algorithms for various electronic files are defined; Establish a mapping relationship between the electronic document database and the blockchain database; Transfer data from electronic document database to blockchain database.

3. According to claim 2, a blockchain-based electronic file long-term preservation system is characterized in that: The decapsulation algorithm comprises the following steps: Designate storage space for different types of data objects on the blockchain; Extract data from different data objects on an electronic file, store them in the storage space of the corresponding data type on the blockchain, and synchronously record the location information of the data.

4. According to claim 1, a blockchain-based electronic file long-term preservation system is characterized in that: The method for storing atomic data objects in electronic files and recording the logical relationship of data objects in the blockchain also includes the following steps: Migrate data from electronic files to new media or databases; Define the blockchain's database and define electronic files as a database.

5. According to claim 1, a blockchain-based electronic file long-term preservation system is characterized in that: The method for editing or viewing electronic files uploaded to the blockchain long-term storage cloud platform also includes the following steps: Divide the electronic files uploaded to the blockchain long-term storage cloud platform into editable and non-editable ones; Based on the principle of unified standards, editable electronic files can be edited in an indiscriminate streaming manner through the editing function of the blockchain browser; Non-editable electronic files can only be viewed and formatted through a blockchain browser.

6. The blockchain-based long-term electronic file storage system according to claim 5 is characterized in that: The non-editable electronic file can only be viewed, and the format reading through the blockchain browser also includes the following steps: View and edit electronic files based on the browser, and attach watermarks and electronic signatures to the electronic files.

Citation Information

Patent Citations

  • Two-side cross-border trade platform and method based on block chain technology

    CN109272374A

  • Manufacturing industry cross-domain heterogeneous data identity construction and tracing method based on block chain

    CN110084070A