A digital textbook storage method based on blockchain
By obtaining and analyzing the attribute information and hash values of digital textbooks, and using blockchain to store evidence and sign it, the problem of insufficient transparency and credibility in the process of store evidence of digital textbooks is solved, and an open, transparent and tampered evidence record is realized , protects the rights and interests of creators.
Patent Information
- Application Number
- CN202210695757.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-20
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-06-20
AI Technical Summary
The existing technology is difficult to achieve open and transparent evidence storage in digital textbooks. The evidence storage records are tampered with and lack credibility, so they cannot effectively protect the legitimate rights and interests of creators.
By obtaining the original and sub-files of digital textbooks, analyzing their attribute information, Hash values and creation information, using blockchain services to store evidence, and writing the evidence storage information into a PDF file for digital signatures to generate digital textbook evidence storage electronics prove.
It realizes the openness and transparency of the evidence storage process, the traceability and immutability of records, and enhances the data security and credibility of digital textbooks.
Smart Images

Figure CN114936386B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information processing technology, and more specifically, to a digital textbook storage method based on blockchain. Background Art
[0002] Digital textbooks are the product of digital technology in today's digital information age, corresponding to traditional paper textbooks. At this stage, digital textbooks are based on paper textbooks, designed according to national curriculum standards or teaching syllabus systems, and developed using new generation information technologies such as the Internet, rich media, interactive technology, and artificial intelligence. They are digital books that can support teaching activities in an information-based environment. Digital textbooks belong to the category of textbooks, and have the three basic attributes of education, technology, and publishing. They are the basic reference for teaching activities in an information-based teaching environment.
[0003] Digital teaching materials often exist in the form of file data packets, which contain various related sub-files. The sub-file attributes may be inconsistent. They can be formatted files (PDF files, TXT files, MP4 files, etc.) or unformatted data files, etc. The rich file types form a variety of digital teaching materials. Each sub-file is associated in a specific form to form a complete digital teaching material file data packet.
[0004] In the process of building and using digital textbooks, they often need to be disseminated on the Internet. Digital textbooks published on the Internet can often be stolen by lawless persons as a whole, or a sub-file can be changed according to the corresponding rules, or a sub-file can be modified to tamper with the original data textbook, resulting in damage to the interests of the creator. In order to effectively protect the legitimate rights and interests of the creator, it is necessary to protect the copyright of digital textbooks, so the storage of digital textbooks has become an indispensable link.
[0005] Therefore, how to use blockchain technology to support the storage of digital textbooks, parse digital textbook data packets, store digital textbooks more comprehensively, and make the storage process open and transparent, the storage records traceable, and cannot be tampered with, and have strong credibility, is an urgent problem that the inventors need to solve. Summary of the invention
[0006] The main purpose of this application is to provide a blockchain-based digital textbook notarization method to improve the problem in related technologies that the notarization process is difficult to be open and transparent, the notarization records are traceable, and cannot be tampered with, and have strong credibility.
[0007] In order to achieve the above objectives, this application provides a blockchain-based digital textbook storage method, including:
[0008] Obtain the original digital textbook files and digital textbook sub-files;
[0009] Obtaining the attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain the evidence information;
[0010] By using blockchain services, the stored evidence information is uploaded to the blockchain and stored, thereby obtaining the on-chain information;
[0011] The evidence information and chain information are written into a PDF file to obtain an evidence file certificate, and the evidence file certificate is digitally signed to obtain an electronic certificate of digital textbook evidence.
[0012] In one embodiment of the present application, the method for obtaining the digital teaching material original file and the digital teaching material sub-file includes:
[0013] Upload the original files of the completed digital teaching materials to the file server;
[0014] The digital teaching material original file is parsed to obtain a digital teaching material sub-file.
[0015] In one embodiment of the present application, the method of obtaining the attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain the evidence information includes:
[0016] Acquire at least one of the file type and the file creation date of the digital teaching material original file and the digital teaching material sub-file as the attribute information of the digital teaching material original file and the digital teaching material sub-file;
[0017] Obtaining the hash values of the digital teaching material original file and the digital teaching material sub-file through an algorithm;
[0018] At least one of the creator, creation location, creation intention, and creation process information of the digital teaching material is obtained as the creation information.
[0019] In one embodiment of the present application, the method of obtaining the attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain the evidence information includes:
[0020] The addresses of the original file and sub-files of the digital teaching material are obtained, and the first file address including the original file and sub-files of the digital teaching material is obtained as the file address.
[0021] In one embodiment of the present application, the method for obtaining the file addresses of the digital teaching material original file and the digital teaching material sub-file further includes:
[0022] Get several typical screenshots of digital teaching materials;
[0023] Merging the plurality of typical screenshots into a typical screenshot information file;
[0024] Uploading the typical screenshot information file to a file server to obtain a second file address containing the corresponding typical screenshot information file;
[0025] The first file address and the second file address together constitute the file address.
[0026] In one embodiment of the present application, the method for obtaining several typical screenshots of the digital teaching material includes:
[0027] Identify at least one of subject information, grade information, and page quantity information of a page of a digital textbook as feature information;
[0028] At least one picture is captured from the page containing the characteristic information as the typical screenshot.
[0029] In one embodiment of the present application, the method of fusing the plurality of typical screenshots into a typical screenshot information file includes:
[0030] Numbering the several typical screenshots;
[0031] Arranging the numbers in a predetermined order;
[0032] The plurality of typical screenshots are arranged according to the numbers to obtain a typical screenshot information file.
[0033] In one embodiment of the present application, the method of uploading the evidence information to the blockchain and storing the evidence through the blockchain service includes:
[0034] Upload the evidence information to a private chain and / or alliance chain to obtain blockchain evidence information;
[0035] The write permission and query permission are set for the blockchain evidence information to obtain the on-chain information.
[0036] In one embodiment of the present application, the on-chain information includes a blockchain ID.
[0037] In one embodiment of the present application, the method of digitally signing the stored document certificate to obtain the electronic certificate of the digital teaching material stored certificate includes:
[0038] Time-stamp and digitally sign the evidence document certificate to obtain the evidence document certificate with a digital signature and a valid time stamp;
[0039] Output the digitally signed evidence file with a valid timestamp to obtain the electronic evidence of the digital teaching material.
[0040] Compared with the existing technology, the beneficial effects of this application are: it utilizes blockchain and digital signature technology to make the evidence storage process open and transparent, the evidence records are traceable and cannot be tampered with, and has strong credibility. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 A flowchart of a blockchain-based digital textbook storage method provided according to an embodiment of the present application;
[0042] Figure 2 A flowchart of a method for obtaining a digital teaching material original file and a digital teaching material sub-file provided according to an embodiment of the present application;
[0043] Figure 3 A flowchart of a method for obtaining attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain evidence information according to an embodiment of the present application;
[0044] Figure 4 A flowchart of a method for obtaining attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain evidence information according to another embodiment of the present application;
[0045] Figure 5 A flowchart of a method for obtaining the attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain the evidence information according to another embodiment of the present application;
[0046] Figure 6 A schematic diagram of a flow chart of a method for obtaining several typical screenshots of a digital teaching material according to an embodiment of the present application;
[0047] Figure 7 A schematic diagram of a flow chart of a method for obtaining several typical screenshots of a digital teaching material according to an embodiment of the present application;
[0048] Figure 8 A flowchart of a method for uploading the evidence information to a blockchain and storing the evidence through a blockchain service according to an embodiment of the present application;
[0049] Fig. 9 A flowchart of a method for digitally signing a stored document certificate to obtain an electronic certificate of digital teaching material stored evidence according to an embodiment of the present application. DETAILED DESCRIPTION
[0050] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0051] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0052] In the present application, the terms "upper", "lower", "left", "right", "front", "back", "top", "bottom", "inner", "outer", "middle", "vertical", "horizontal", "lateral", "longitudinal" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings. These terms are mainly used to better describe the present application and its embodiments, and are not used to limit the indicated devices, elements or components to have a specific orientation, or to be constructed and operated in a specific orientation.
[0053] In addition, some of the above terms may be used to express other meanings in addition to indicating orientation or positional relationship. For example, the term "on" may also be used to express a certain dependency or connection relationship in some cases. For those of ordinary skill in the art, the specific meanings of these terms in this application can be understood according to specific circumstances.
[0054] In addition, the term "plurality" shall mean two or more.
[0055] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application may be combined with each other.
[0056] The prior art discloses a digital textbook review method based on blockchain [ZH] (patent number: CN202010464397.5). The invention discloses a digital textbook review method based on blockchain, including a review system and a blockchain network. The review system includes an upload module, a data analysis module, an review result generation module, an review display module and an Internet sending unit. The blockchain network includes an Internet receiving unit, a storage module, a smart contract module, a digital textbook review strategy unit, a query module and a query authority setting module. The present invention relates to the field of digital textbook review technology. The digital textbook review method based on blockchain utilizes the characteristics of the blockchain network that it cannot be tampered with, leaves traces throughout the process, can be traced, and is open and transparent to review digital textbooks, thereby ensuring the data security and traceability of digital textbook review. The digital textbook provider can query the detailed review records of the digital textbook if the authority is allowed. Since the review result records are stored in the blockchain network and cannot be tampered with, the review results have credibility.
[0057] This plan mainly uses blockchain technology to review digital textbooks, with the focus on the review of digital textbooks. It does not involve specific methods of preserving digital textbooks and cannot guarantee the comprehensiveness of digital textbook preservation.
[0058] The prior art also discloses a project file evidence method, evidence device and terminal device [ZH] (patent number: CN201610580640.3). This invention provides a project file evidence method, evidence device and terminal device, which receives a project evidence request sent by a terminal, which includes the project name of the project to be evidenced, the file path information of the file to be evidenced in the project to be evidenced, and the characteristic information of the file to be evidenced; the characteristic information includes: the content of the file to be evidenced, or the identification code of the file to be evidenced; the identification code to be evidenced is a unique identification code generated according to the content of the file to be evidenced; determine whether there is a recorded project that is consistent with the project name of the project to be evidenced; if not, the evidence device generates a project file directory of the project to be evidenced according to the file path information, and the project file directory is a visual file directory used to display the structural relationship between each file to be evidenced in the project to be evidenced; the evidence device determines the evidence time of the file to be evidenced, and stores the characteristic information and the evidence time at the corresponding position of the file to be evidenced in the project file directory of the project to be evidenced.
[0059] This solution mainly uses the built-in evidence storage device and terminal device for evidence storage, and the results are ultimately stored in the device. It does not address the pain points of digital content (digital teaching materials) evidence storage, that is, how to ensure the openness and transparency of evidence storage, and how to use blockchain for evidence storage. It only stores single files and does not support the storage of multi-file data packages.
[0060] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments.
[0061] Example
[0062] See also Figure 1 , which is a flow chart of a blockchain-based digital textbook storage method provided according to an embodiment of the present application.
[0063] This application provides a blockchain-based digital textbook storage method, including:
[0064] Step 1. Obtain the original digital textbook file and the digital textbook sub-file;
[0065] Step 2. Obtain the attribute information, hash value, creation information and file address of the digital textbook original file and the digital textbook sub-file to obtain the evidence information;
[0066] Step 3. Upload the evidence information to the blockchain and store it through the blockchain service to obtain the on-chain information; the on-chain information includes the blockchain ID information.
[0067] Step 4. Write the evidence information and chain information into a PDF file to obtain an evidence file certificate, digitally sign the evidence file certificate, and obtain an electronic certificate of digital textbook evidence.
[0068] In this embodiment, the digital textbook is divided into an original file and a sub-file, and dual evidence is stored, which improves the security of evidence storage. Further, the four-dimensional information of the original digital textbook file and the sub-file of the digital textbook is obtained, namely, attribute information, hash value, creation information and file address, to obtain evidence information, making the evidence information richer and less likely to be deleted or modified, thereby further increasing security.
[0069] This embodiment utilizes blockchain and digital signature technology to ensure the data security and traceability of digital textbook evidence, and also ensures the openness and transparency of the evidence to a certain extent.
[0070] See also Figure 2 , is a flowchart of a method for obtaining a digital teaching material original file and a digital teaching material sub-file provided according to an embodiment of the present application.
[0071] In step 1, the method for obtaining the digital teaching material original file and the digital teaching material sub-file includes:
[0072] Step 11. Upload the original digital teaching material to the file server;
[0073] Step 12: Parse the original digital textbook file to obtain a digital textbook sub-file.
[0074] The most common digital textbook providers are major publishing houses, off-campus training institutions, or schools that produce digital textbooks. The most common digital textbooks from major publishing houses are K12 digital textbooks, and there are many types of digital textbooks for off-campus training, such as various supplementary textbooks for the college entrance examination. The present invention does not limit the specific form of digital textbooks.
[0075] Due to the complexity of the business, the evidence storage system in the present invention is not restricted in uniqueness, and multiple evidence storage systems can be responsible for the evidence storage of resources.
[0076] To upload resources, you need to upload the original digital teaching materials, digital teaching materials creation information, typical screenshots and other information for analysis.
[0077] Digital textbooks serve as the fundamental basis for evidence preservation, and the original files are stored in the file server for use in rights protection.
[0078] See also Figure 3 , which is a flow chart of a method for obtaining the attribute information, hash value, creation information and file address of the digital textbook original file and the digital textbook sub-file to obtain evidence information according to an embodiment of the present application.
[0079] In this embodiment, in step S2, the method of obtaining the attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain the evidence information includes:
[0080] Step S21. Obtain at least one of the file type and the file creation date of the digital teaching material original file and the digital teaching material sub-file as the attribute information of the digital teaching material original file and the digital teaching material sub-file;
[0081] Step S22. Obtain the Hash value of the digital textbook original file and the digital textbook sub-file through an algorithm; the file Hash value can prove the consistency of the stored file, and the present invention does not specify a specific Hash value algorithm.
[0082] Step S23. Obtain at least one of the creator, creation location, creation intention, and creation process information of the digital teaching material as the creation information.
[0083] See also Figure 4 , is a flow chart of a method for obtaining the attribute information, hash value, creation information and file address of the digital textbook original file and the digital textbook sub-file to obtain evidence information according to another embodiment of the present application.
[0084] In this embodiment, in step S2, the method of obtaining the attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain the evidence information includes:
[0085] Step S24. Acquire the address of the original file and sub-file of the digital teaching material, and obtain the first file address containing the original file and sub-file of the digital teaching material;
[0086] Step S25: Use the first file address as the file address.
[0087] See also Figure 5 , is a flow chart of a method for obtaining the attribute information, hash value, creation information and file address of the digital textbook original file and the digital textbook sub-file to obtain evidence information according to another embodiment of the present application.
[0088] In this embodiment, the method for obtaining the file addresses of the digital teaching material original file and the digital teaching material sub-file further includes:
[0089] Step S26. Obtain several typical screenshots of the digital teaching material;
[0090] Step S27. Merging the plurality of typical screenshots into a typical screenshot information file;
[0091] Step S28. Upload the typical screenshot information file to the file server to obtain a second file address containing the corresponding typical screenshot information file;
[0092] Step S29: The first file address and the second file address together constitute the file address.
[0093] See also Figure 6 , which is a flow chart of the method for obtaining several typical screenshots of digital teaching materials provided according to an embodiment of the present application.
[0094] In step S26, the method for obtaining several typical screenshots of the digital teaching material includes:
[0095] Step S261. Identify at least one of subject information, grade information, and page quantity information of a page of a digital textbook as feature information;
[0096] Step S262: Take at least one picture of the page containing the characteristic information as the typical screenshot.
[0097] In this embodiment, subject information, grade information, and page quantity information can all be used as features of the digital teaching material.
[0098] At the same time, each digital textbook has a different interface style, and typical pictures can increase the recognition of digital textbooks. There can be multiple pictures, and the system will eventually process them into one file and upload it to the file server.
[0099] See also Figure 7, which is a flow chart of the method for obtaining several typical screenshots of digital teaching materials provided according to an embodiment of the present application.
[0100] In step S27, the method of merging the plurality of typical screenshots into a typical screenshot information file includes:
[0101] Step S271. Numbering the several typical screenshots;
[0102] Step S272. Arrange the numbers in a predetermined order;
[0103] Step S273: Arrange the plurality of typical screenshots according to the numbers to obtain a typical screenshot information file.
[0104] See also Figure 8 , which is a flow chart of a method for uploading the evidence information to the blockchain and storing the evidence through a blockchain service according to an embodiment of the present application.
[0105] In step 3, the method of uploading the evidence information to the blockchain and storing the evidence through the blockchain service includes:
[0106] Step 31. Upload the evidence information to a private chain and / or alliance chain to obtain blockchain evidence information;
[0107] Step 32. Set write permission and query permission for the blockchain evidence information to obtain the on-chain information.
[0108] This embodiment does not limit the type of blockchain network, without loss of generality, the blockchain network can be a private chain or a consortium chain. The evidence information stored in the blockchain network cannot be tampered with and has more credibility.
[0109] See also Fig. 9 , which is a flow chart of a method for digitally signing a stored document certificate to obtain an electronic certificate of digital teaching material stored evidence according to an embodiment of the present application.
[0110] In step S4, the method of digitally signing the evidence document certificate to obtain the electronic evidence of the digital teaching material includes:
[0111] Step S41. Time-stamp and digitally sign the stored document certificate to obtain a stored document certificate with a digital signature and a valid time stamp;
[0112] Step S42. Output the digitally signed evidence file certificate with a valid timestamp to obtain the digital teaching material evidence electronic certificate.
[0113] In this embodiment, through the above operations, the file reliability can be guaranteed.
[0114] Explanation of abbreviations and key terms:
[0115] Digital textbooks:
[0116] Digital textbooks are digitized textbooks. Different from traditional textbooks, digital textbooks use multimedia technology to digitize traditional paper content and transform it into interactive textbooks suitable for various electronic terminals. Digital textbooks give full play to the advantages of information technology, integrating text and audio, video, pictures and animation elements. They have the advantages of more vivid expression, conducive to interactive communication, conducive to stratified teaching, and conducive to revision and improvement. Digital textbooks belong to the category of textbooks, and have the three basic attributes of education, technology, and publishing. They are the basic reference for teaching activities in the information-based teaching environment.
[0117] The digital teaching materials in this patent are a broad category of teaching materials, which include not only digital teaching materials managed by the education authorities, but also digital teaching materials produced by non-education authorities themselves, such as digital teaching materials used by private companies such as off-campus training.
[0118] Blockchain:
[0119] Blockchain is a distributed shared ledger and database with the characteristics of decentralization, immutability, full traceability, traceability, collective maintenance, openness and transparency. Blockchain is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithm.
[0120] File package:
[0121] A data packet is an electronic file that contains data information that can be transmitted on the Internet. A file data packet is a type of data packet. It is a file format generated by the digitalization of the Internet era. It has no fixed format and standard and is a digital product. The file data packet is composed of multiple independent electronic files, or there are certain rules to integrate the internal sub-files. The entire sub-file can be connected in series from the rule entry to form a whole. Internal sub-files can include but are not limited to text, pictures, videos, audio, etc.
[0122] File characteristic values:
[0123] File feature values are general parameters that describe file information, such as file type, creation time, file content, etc. Generally, changes in file attributes do not cause file changes and cannot be used as file feature values, such as file name, file path, etc.
[0124] Digital Summary:
[0125] Digital summary uses a one-way hash function to "summarize" the plaintext to be encrypted into a string of ciphertext of fixed length. This string of ciphertext is also called a digital fingerprint. It has a fixed length, and different plaintext summaries converted into ciphertexts always have different results, while the same plaintext must have the same summary.
[0126] Digital Signature:
[0127] Digital signature is a method of signing message data based on public key cryptography, which has the characteristics of confidentiality, anti-forgery, and non-repudiation. Its principle is to attach some data to the data unit, or to perform a cryptographic transformation on the data unit. This data or transformation allows the receiver of the data unit to confirm the source and integrity of the data unit and protect the data from being forged by others (such as the receiver).
[0128] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A digital textbook storage method based on blockchain, characterized in that: include: Obtaining the original digital textbook file and the digital textbook sub-file; obtaining the attribute information, hash value, creation information and file address of the original digital textbook file and the digital textbook sub-file to obtain the evidence information; By using blockchain services, the stored evidence information is uploaded to the blockchain and stored, thereby obtaining the on-chain information; Write the evidence information and chain information into a PDF file to obtain an evidence file certificate, digitally sign the evidence file certificate, and obtain an electronic certificate of digital textbook evidence; The method of obtaining the attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain the evidence information includes: Acquire at least one of the file type and the file creation date of the digital teaching material original file and the digital teaching material sub-file as the attribute information of the digital teaching material original file and the digital teaching material sub-file; Obtaining the hash values of the digital teaching material original file and the digital teaching material sub-file through an algorithm; Acquire at least one of the creator, creation location, creation intention, and creation process information of the digital teaching material as the creation information; The method of obtaining the attribute information, hash value, creation information and file address of the digital teaching material original file and the digital teaching material sub-file to obtain the evidence information includes: Acquire the address of the original file and sub-file of the digital teaching material, and obtain the first file address including the original file and sub-file of the digital teaching material as the file address; The method for obtaining the file addresses of the digital teaching material original file and the digital teaching material sub-file also includes: Get several typical screenshots of digital teaching materials; Merging the plurality of typical screenshots into a typical screenshot information file; Uploading the typical screenshot information file to a file server to obtain a second file address containing the corresponding typical screenshot information file; The first file address and the second file address together constitute the file address.
2. A blockchain-based digital textbook storage method as claimed in claim 1, characterized in that: The method for obtaining the digital teaching material original file and the digital teaching material sub-file comprises: Upload the original files of the completed digital teaching materials to the file server; The digital teaching material original file is parsed to obtain a digital teaching material sub-file.
3. A blockchain-based digital textbook storage method as claimed in claim 1, characterized in that: The method for obtaining several typical screenshots of the digital teaching material includes: Identify at least one of subject information, grade information, and page quantity information of a page of a digital textbook as feature information; At least one picture is captured from the page containing the characteristic information as the typical screenshot.
4. A blockchain-based digital textbook storage method as claimed in claim 1, characterized in that: The method for fusing the plurality of typical screenshots into a typical screenshot information file includes: Numbering the several typical screenshots; Arranging the numbers in a predetermined order; The plurality of typical screenshots are arranged according to the numbers to obtain a typical screenshot information file.
5. A blockchain-based digital textbook storage method as claimed in claim 1, wherein The characteristic is that The method of uploading the evidence information to the blockchain and storing the evidence through the blockchain service includes: Upload the evidence information to a private chain and / or consortium chain to obtain blockchain evidence information; The write permission and query permission are set for the blockchain evidence information to obtain the on-chain information.
6. A blockchain-based digital textbook storage method as claimed in claim 1, characterized in that: The on-chain information includes the blockchain ID.
7. A blockchain-based digital textbook storage method as claimed in claim 1, characterized in that: The method of digitally signing the evidence document certificate to obtain the electronic evidence of the digital teaching material includes: Time-stamp and digitally sign the evidence document certificate to obtain the evidence document certificate with a digital signature and a valid time stamp; Output the digitally signed evidence file with a valid timestamp to obtain the electronic evidence of the digital teaching material.
