Ideological and political education study system based on block chain

By adopting blockchain technology in the ideological and political education system, the risks of data leakage and tampering are solved, data transparency and security are achieved, and the reliability and stability of the system are enhanced.

CN119989382AInactive Publication Date: 2025-05-13JINING POLYTECHNIC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510080706.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-05-13
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing ideological and political education system has the risk of data leakage or tampering during information sharing and interaction, affecting security.

Method used

Adopt a blockchain-based ideological and political education academic research system to ensure data transparency and security through academic and research data collection, block data generation and block data management modules.

Benefits of technology

It improves the transparency and security of data, avoids the risk of artificial tampering, enhances the resilience and reliability of data governance, and ensures the stability and security of data during the update process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119989382A_ABST
    Figure CN119989382A_ABST
Patent Text Reader

Abstract

The invention discloses an ideological and political education study system based on a block chain, and belongs to the technical field of internet ideological and political study. The invention discloses a study research system for ideological and political education based on a block chain. The study research system comprises a study research data collection module, a block data generation module and a block data management module. According to the method, the problems that data leakage or tampering occurs and the safety of ideological and political education work is not facilitated during sharing and interaction in the prior art are solved, the transparency can be improved, the data safety is enhanced, all data records can be ensured to be accurate, the toughness and reliability of data management are enhanced, and the data management efficiency is improved. According to the technical scheme, unauthorized visitors can be effectively prevented from acquiring sensitive information, so that the security of data is greatly improved, the data can be effectively prevented from being stolen or tampered in the transmission and storage process, the security of the data can be protected, data integrity guarantee can be provided, and the security of ideological and political education work is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet ideological and political education and research technology, and specifically to a blockchain-based ideological and political education and research system. Background Art

[0002] A good ideological and political teaching model should not only give full play to the leading role of teachers, but also fully reflect the subjective initiative of students. As long as a good information effect can be achieved, it is not necessary to emphasize the central position of one party. Therefore, in this teaching model, it is necessary to determine the combination of various factors such as students' learning characteristics, learning content and learning resources according to their different situations, so that the system can achieve the most ideal teaching effect.

[0003] The Chinese patent with publication number CN119067814A discloses a teacher-student interaction system for ideological and political education, including teacher-side applications, student-side applications and a background management system. The teacher-side application includes a teaching management module, an interaction module and an evaluation module; the student-side application includes a learning module, an interaction module and a feedback module; the background management system includes a user management module, a data analysis module and a content management module, which realizes real-time interaction between teachers and students. Teachers can upload course content, publish homework online and automatically grade it, and students can study and submit homework online. The data analysis module also collects and analyzes students' learning data, generates learning reports and provides personalized learning suggestions. The intelligent recommendation module recommends relevant learning resources and activities to improve teaching effectiveness, promote teacher-student interaction and teaching quality.

[0004] Although the above patent has carried out performance management and interactive teaching in the teaching process in actual use, which has effectively improved the students' enthusiasm for active learning, this information may be leaked or tampered with when it is shared and interacted, which is not conducive to the security of ideological and political education work; therefore, it does not meet the existing needs. In this regard, we propose a research system for ideological and political education based on blockchain. Summary of the invention

[0005] The purpose of the present invention is to provide a blockchain-based ideological and political education research system, which can improve transparency, enhance data security, ensure that all data records are accurate, avoid the risk of human tampering, enhance the resilience and reliability of data governance, and make data more stable and secure during the update process. It can effectively prevent unauthorized visitors from obtaining sensitive information, thereby greatly improving data security, ensuring the security of ideological and political education work, and solving the problems raised in the above-mentioned background technology.

[0006] To achieve the above purpose, the present invention provides the following technical solution: a blockchain-based ideological and political education research system, comprising:

[0007] The research data collection module is used to collect research data, clean the collected research data, extract key research requirements and goals from the cleaned research data, and sort the extracted key research requirements and goals according to the time of acquisition;

[0008] The block data generation module is used to create a target learning and research content block data request according to the acquired key learning and research requirements and goals, receive the target learning and research content block data creation request using the blockchain node, create the corresponding target learning and research content according to the block data creation request, and generate the corresponding target learning and research block data according to the target learning and research content;

[0009] The block data management module is used to obtain the time interval for uploading the target academic and research block data, store the target academic and research block data, and update and share the target academic and research content block data on the chain sent by each blockchain node.

[0010] Preferably, the study and research data collection module includes:

[0011] The data processing module is used to obtain the data on the study and research outline and study and research objectives of ideological and political education, collect study and research data from multiple sources through the network platform according to the study and research outline and study and research objectives of ideological and political education, clean the collected study and research data, and eliminate invalid, repeated or erroneous data;

[0012] The target extraction module is used to extract key research requirements and goals from the cleaned research data, and sort the extracted key research requirements and goals according to the time of acquisition.

[0013] Preferably, the block data generation module includes:

[0014] A creation module is used to create a target research content block data request according to the acquired key research requirements and goals, and receive the target research content block data creation request using a blockchain node, where a blockchain node is a server in the blockchain network that participates in recording the target research content;

[0015] The detection module is used to establish a target learning and research content template, detect the target learning and research content template, and create corresponding target learning and research content according to the detection results;

[0016] The receiving module is used to use the blockchain node to receive the created target learning and research content, sort the target learning and research content according to the acquisition time, and generate the corresponding target learning and research block data.

[0017] Preferably, the block data generation module specifically includes:

[0018] Create a target research content block data request based on the acquired key research requirements and goals, and use the blockchain node to receive the target research content block data creation request;

[0019] Establish target learning and research content templates and test them;

[0020] If it is detected that the target academic research content type exists in the target academic research content template, the blockchain node uses the target academic research content template to create the target academic research content;

[0021] If it is detected that the target academic research content type does not exist in the target academic research content template, the blockchain node creates a new target academic research content template based on the key academic research requirements and goals obtained;

[0022] The created target learning and research content template is stored, and the target learning and research content is created according to the created target learning and research content template;

[0023] After the target learning and research content is created, the blockchain node is used to receive the created target learning and research content, and sort it according to the acquisition time of the target learning and research content to generate the corresponding target learning and research block data.

[0024] Preferably, the block data management module includes:

[0025] The data storage module is used to obtain the time interval of the target learning and research block data upload, and store the target learning and research block data according to the time interval of the target learning and research block data upload;

[0026] The data update module is used to monitor the target academic research content block data on the chain sent by each blockchain node in real time, determine whether the update requirements are met, and update the target academic research content block data on the chain sent by each blockchain node according to the judgment result;

[0027] The data sharing module is used to randomly encrypt the target academic and research content block data and the access channel establishment algorithm stored in each blockchain node, identify the identity of the accessing user and allocate permissions, and identify the identity of the accessing user during the process of accessing the target academic and research content block data.

[0028] Preferably, the data storage module comprises:

[0029] Get the time interval for uploading data of the target academic research block;

[0030] Determine whether there is uploaded data within the upload time interval of the current target research content;

[0031] If yes, a new block is generated, and the generated new block is merged into the current target learning content block data, and the merged target learning content block data is stored;

[0032] If not, determine whether the current system time is greater than the upload time interval of the current target research content;

[0033] If yes, generate the first block and add the first block to the newly created next target learning and research content block data, and store the newly created next target learning and research content block data;

[0034] If not, no upload data is returned.

[0035] Preferably, the step of merging the generated new block into the current target learning and research content block data specifically includes:

[0036] According to the block generation method in the blockchain, the uploaded data within the current target research content upload time is organized to generate block data;

[0037] Add the target academic research content sequence number and the block sequence number within the target academic research content to the block data to obtain new block data;

[0038] Add the generated new block data to the end of the last block of the current target academic research content block data.

[0039] Preferably, the data updating module specifically includes:

[0040] The data monitoring module is used to monitor the target academic and research content block data on the chain sent by each blockchain node in real time to determine whether it meets the update requirements;

[0041] The real-time update module is used to update the target academic and research content block data on the chain sent by each blockchain node based on the judgment results.

[0042] Preferably, the data updating module comprises:

[0043] Real-time monitoring of the target academic and research content block data on each blockchain node’s transmission chain to determine whether it meets the update requirements;

[0044] If the update requirements are met, a block data update request on the chain is sent to each node, and the request verification result returned by each blockchain node based on the on-chain data update request is obtained;

[0045] When the verification is determined to be successful according to the request verification result, the update event information and the replacement block for the block to be updated are generated based on the on-chain data update information and the request verification result. The replacement block contains the signature of the updated blockchain node and the signature of the verified blockchain node;

[0046] When it is detected that the latest block in the blockchain contains update event information, the block number of the latest block is stored as the record block number in the replacement block;

[0047] Sending a block verification request for the replacement block to each blockchain node, and receiving the block verification result returned by each blockchain node according to the block verification request;

[0048] When the verification is determined to be successful based on the block verification results, the replacement block will replace the block to be updated to complete the update of the target academic and research content block data.

[0049] Preferably, the data sharing module includes:

[0050] The random encryption module is used to randomly encrypt the target academic research content block data and the access channel construction algorithm stored in each blockchain node. Each time the target academic research content block data is accessed, the encryption algorithm is updated;

[0051] The authority allocation module is used to identify the identity of the access user and allocate the access user authority;

[0052] The dynamic identity recognition module is used to identify the identity of the accessing user during the process of accessing the target academic and research content block data.

[0053] Compared with the prior art, the present invention has the following beneficial effects:

[0054] The present invention can improve transparency and enhance data security by updating the target academic and research content block data on the blockchain, ensure that all data records are accurate, avoid the risk of human tampering, enhance the resilience and reliability of data governance, and make the data more stable and secure during the update process. By randomly encrypting the target academic and research content block data, it can effectively prevent unauthorized visitors from obtaining sensitive information, thereby greatly improving the security of the data, and can also effectively prevent the data from being stolen or tampered with during transmission and storage. It can not only protect the security of the data, but also provide data integrity guarantees, thereby ensuring the security of ideological and political education work. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 This is a schematic diagram of the module of the academic research system for ideological and political education based on blockchain of the present invention;

[0056] Figure 2 This is a schematic diagram of the academic research system method of ideological and political education based on blockchain of the present invention. DETAILED DESCRIPTION

[0057] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0058] In order to solve the problem that although the existing patents are actually used in the teaching process, the effectiveness management and interactive teaching are carried out in the teaching process, which effectively improves the students' initiative to learn, but when this information is shared and interacted, there will be data leakage or tampering, which is not conducive to the security of ideological and political education work. Figure 1-Figure 2 , this embodiment provides the following technical solutions:

[0059] A blockchain-based ideological and political education research system, including:

[0060] The research data collection module is used to collect research data, clean the collected research data, extract key research requirements and goals from the cleaned research data, and sort the extracted key research requirements and goals according to the time of acquisition;

[0061] The block data generation module is used to create a target learning and research content block data request according to the acquired key learning and research requirements and goals, receive the target learning and research content block data creation request using the blockchain node, create the corresponding target learning and research content according to the block data creation request, and generate the corresponding target learning and research block data according to the target learning and research content;

[0062] The block data management module is used to obtain the time interval for uploading the target academic and research block data, store the target academic and research block data, and update and share the target academic and research content block data on the chain sent by each blockchain node.

[0063] Academic research data collection module, including:

[0064] The data processing module is used to obtain the data on the study and research outline and study and research objectives of ideological and political education. According to the data on the study and research outline and study and research objectives of ideological and political education, the study and research data are collected from multiple sources through the network platform, and the collected study and research data are cleaned to eliminate invalid, repeated or erroneous data. By cleaning the data, the quality and credibility of the data can be improved and the accuracy of the data can be ensured;

[0065] The target extraction module is used to extract key research requirements and goals from the cleaned research data, and sort the extracted key research requirements and goals according to the time of acquisition.

[0066] Block data generation module, including:

[0067] A creation module is used to create a target research content block data request according to the acquired key research requirements and goals, and receive the target research content block data creation request using a blockchain node, where a blockchain node is a server in the blockchain network that participates in recording the target research content;

[0068] The detection module is used to establish a target learning and research content template, detect the target learning and research content template, and create corresponding target learning and research content according to the detection results;

[0069] The receiving module is used to use the blockchain node to receive the created target learning and research content, sort the target learning and research content according to the acquisition time, and generate the corresponding target learning and research block data.

[0070] Block data generation module, specifically including:

[0071] Create a target research content block data request based on the acquired key research requirements and goals, and use the blockchain node to receive the target research content block data creation request;

[0072] Establish target learning and research content templates and test them;

[0073] If it is detected that the target academic research content type exists in the target academic research content template, the blockchain node uses the target academic research content template to create the target academic research content;

[0074] If it is detected that the target academic research content type does not exist in the target academic research content template, the blockchain node creates a new target academic research content template based on the key academic research requirements and goals obtained;

[0075] The created target learning and research content template is stored, and the target learning and research content is created according to the created target learning and research content template;

[0076] After the target learning and research content is created, the blockchain node is used to receive the created target learning and research content, and sort it according to the acquisition time of the target learning and research content to generate the corresponding target learning and research block data.

[0077] Block data management module, including:

[0078] The data storage module is used to obtain the time interval of the target learning and research block data upload, and store the target learning and research block data according to the time interval of the target learning and research block data upload;

[0079] The data update module is used to monitor the target academic research content block data on the chain sent by each blockchain node in real time, determine whether the update requirements are met, and update the target academic research content block data on the chain sent by each blockchain node according to the judgment result;

[0080] The data sharing module is used to randomly encrypt the target academic and research content block data and the access channel establishment algorithm stored in each blockchain node, identify the identity of the accessing user and allocate permissions, and identify the identity of the accessing user during the process of accessing the target academic and research content block data.

[0081] By updating the target academic and research content block data on the blockchain, transparency can be improved. Since blockchain technology allows all participants to access the same data information, this update enables all nodes to obtain the latest and consistent data, thereby enhancing the transparency of data governance. It can make the data processing process clear at a glance, thereby enhancing the trust between nodes. Updating the target academic and research content block data on the blockchain also enhances data security. A core feature of blockchain technology is its immutability, that is, once recorded data will be permanently retained and cannot be changed or deleted. By updating the target academic and research content block data on the chain, it can be ensured that all data records are accurate, avoiding the risk of human tampering, which is crucial to ensuring user trust and maintaining data integrity and authenticity.

[0082] Data storage module, including:

[0083] Obtain the time interval for uploading the target academic research block data, where the target academic research content is a continuous block chain structure in which the target academic research content block data is segmented and stored in chronological order;

[0084] Determine whether there is uploaded data within the upload time interval of the current target research content;

[0085] If yes, a new block is generated, and the generated new block is merged into the current target learning content block data, and the merged target learning content block data is stored;

[0086] If not, determine whether the current system time is greater than the upload time interval of the current target research content;

[0087] If yes, generate the first block and add the first block to the newly created next target learning and research content block data, and store the newly created next target learning and research content block data;

[0088] If not, no upload data is returned.

[0089] Merge the generated new block into the current target research content block data, including:

[0090] According to the block generation method in the blockchain, the uploaded data within the current target research content upload time is organized to generate block data;

[0091] Add the target academic research content sequence number and the block sequence number within the target academic research content to the block data to obtain new block data;

[0092] Add the generated new block data to the end of the last block of the current target academic research content block data.

[0093] Data update module, including:

[0094] The data monitoring module is used to monitor the target academic and research content block data on the chain sent by each blockchain node in real time to determine whether it meets the update requirements;

[0095] The real-time update module is used to update the target academic and research content block data on the chain sent by each blockchain node based on the judgment results.

[0096] Data update module, including:

[0097] Real-time monitoring of the target academic and research content block data on each blockchain node’s transmission chain to determine whether it meets the update requirements;

[0098] If the update requirements are met, a block data update request on the chain is sent to each node, and the request verification result returned by each blockchain node based on the on-chain data update request is obtained;

[0099] When the verification is determined to be successful according to the request verification result, the update event information and the replacement block for the block to be updated are generated based on the on-chain data update information and the request verification result. The replacement block contains the signature of the updated blockchain node and the signature of the verified blockchain node;

[0100] When it is detected that the latest block in the blockchain contains update event information, the block number of the latest block is stored as the record block number in the replacement block;

[0101] Sending a block verification request for the replacement block to each blockchain node, and receiving the block verification result returned by each blockchain node according to the block verification request;

[0102] When the verification is determined to be successful based on the block verification results, the replacement block will replace the block to be updated to complete the update of the target academic and research content block data.

[0103] Updating the target academic and research content block data on the blockchain improves the reliability of the data. In traditional data governance, data is usually concentrated in a master control system, which is prone to single point failures and data tampering problems. Blockchain technology avoids the absolute control of data by a single entity through distributed storage and decentralization, enhances the resilience and reliability of data governance, and makes data more stable and secure during the update process. Updating the target academic and research content block data on the blockchain can also help improve efficiency. Through blockchain technology, data can be quickly transmitted and shared, reducing delays and costs in the traditional data transmission process. At the same time, the smart contract function of the blockchain can also automatically execute contract terms, further improving the efficiency and accuracy of transactions. Updating the target academic and research content block data on the chain sent by each blockchain node has many benefits, including enhancing data transparency, security, reliability and efficiency. These advantages make blockchain technology play an increasingly important role in data governance and modern society.

[0104] Data sharing module, including:

[0105] The random encryption module is used to randomly encrypt the target academic research content block data and the access channel construction algorithm stored in each blockchain node. Each time the target academic research content block data is accessed, the encryption algorithm is updated;

[0106] The permission allocation module is used to identify the identity of the access user and allocate the access user permissions. The allocated permissions are the permissions for access to data, which belong to the primary key. After the access user passes the primary key review, he enters the target academic research content block data content that needs to be accessed and sends the corresponding intermediate key to the user end. The access user calls the corresponding data access channel construction algorithm by entering the intermediate key to realize the construction of the data access channel. After the construction is completed, the corresponding data decryption key is sent to the user end. The user can access the target academic research content block data only after entering the decryption key. The data that has not entered the target academic research content block data content that needs to be accessed this time is in a random encryption state;

[0107] Dynamic identity recognition module, used to identify the identity of the accessing user during the process of accessing the target academic and research content block data;

[0108] During the process of accessing the target academic and research content block data, the user identity is dynamically identified in the form of a pop-up dialog box. If the dynamic identification result is correct, the target academic and research content block data access can continue. If the dynamic identification result is wrong, the target academic and research content block data access channel is cut off, and the random encryption module is started to complete the random encryption of the target academic and research content block data in the corresponding blockchain node;

[0109] Random encryption can effectively prevent unauthorized visitors from obtaining sensitive information. Even if the data is stolen, the thief cannot directly read and use it because it is encrypted, which greatly improves the security of the data. Random encryption can also effectively prevent data from being stolen or tampered with during transmission and storage. Even if the data is stolen, it cannot be directly used because it is encrypted. Random encryption can not only protect the security of data, but also provide data integrity assurance.

[0110] Working principle: When using the blockchain-based ideological and political education research system of the present invention, according to Figure 1 and Figure 2 , including the following steps:

[0111] Step 1: Collect research data, clean the collected research data, extract the key research requirements and goals from the cleaned research data, and sort the extracted key research requirements and goals according to the time of acquisition

[0112] Step 2: Use the blockchain node to receive the target academic research content block data creation request, use the blockchain node to create the target academic research content, generate the target academic research block data according to the target academic research content and upload it;

[0113] Step 3: Obtain the time interval for uploading the target academic research block data, and store the target academic research block data according to the time interval for uploading the target academic research block data;

[0114] Step 4: Randomly encrypt the target academic research content block data and access channel construction algorithm stored in each blockchain node, and assign permissions to access users;

[0115] Step 5: Real-time monitoring of the target academic research content block data on the chain sent by each blockchain node to determine whether the update requirements are met. If the update requirements are met, the target academic research content block data is updated;

[0116] Step 6: When the accessing user retrieves the target academic and research content block data, the user identity is dynamically identified in the form of a pop-up dialog box during the access process of the target academic and research content block data. If the dynamic identification result is correct, the access to the target academic and research content block data can continue. If the dynamic identification result is incorrect, the access channel to the target academic and research content block data is cut off, and the random encryption module is started to complete the random encryption of the target academic and research content block data in the corresponding blockchain node.

[0117] In summary, the academic research system of ideological and political education based on blockchain of the present invention can improve transparency and enhance data security by updating the target academic research content block data on the blockchain, and can ensure that all data records are accurate, avoid the risk of human tampering, enhance the resilience and reliability of data governance, and make the data more stable and secure during the update process. By randomly encrypting the target academic research content block data, it can effectively prevent unauthorized visitors from obtaining sensitive information, thereby greatly improving the security of the data, and can also effectively prevent the data from being stolen or tampered with during the transmission and storage process, which can not only protect the security of the data, but also provide data integrity assurance.

[0118] It should be noted that, in this article, relational terms such as and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0119] While the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that many changes, modifications, substitutions and variations can be made to the embodiments without departing from the principles and spirit of the invention.

Claims

1. A blockchain-based ideological and political education research system, characterized by: include: The research data collection module is used to collect research data, clean the collected research data, extract key research requirements and goals from the cleaned research data, and sort the extracted key research requirements and goals according to the time of acquisition; The block data generation module is used to create a target learning and research content block data request according to the acquired key learning and research requirements and goals, receive the target learning and research content block data creation request using the blockchain node, create the corresponding target learning and research content according to the block data creation request, and generate the corresponding target learning and research block data according to the target learning and research content; The block data management module is used to obtain the time interval for uploading the target academic and research block data, store the target academic and research block data, and update and share the target academic and research content block data on the chain sent by each blockchain node.

2. According to the blockchain-based ideological and political education research system of claim 1, it is characterized by: The research data collection module includes: The data processing module is used to obtain the data on the study and research outline and study and research objectives of ideological and political education, collect study and research data from multiple sources through the network platform according to the study and research outline and study and research objectives of ideological and political education, clean the collected study and research data, and eliminate invalid, repeated or erroneous data; The target extraction module is used to extract key research requirements and goals from the cleaned research data, and sort the extracted key research requirements and goals according to the time of acquisition.

3. According to the blockchain-based ideological and political education research system of claim 1, it is characterized by: The block data generation module includes: A creation module is used to create a target research content block data request according to the acquired key research requirements and goals, and receive the target research content block data creation request using a blockchain node, where a blockchain node is a server in the blockchain network that participates in recording the target research content; The detection module is used to establish a target learning and research content template, detect the target learning and research content template, and create corresponding target learning and research content according to the detection results; The receiving module is used to use the blockchain node to receive the created target learning and research content, sort the target learning and research content according to the acquisition time, and generate the corresponding target learning and research block data.

4. According to claim 3, a blockchain-based ideological and political education research system is characterized by: The block data generation module specifically includes: Create a target research content block data request based on the acquired key research requirements and goals, and use the blockchain node to receive the target research content block data creation request; Establish target learning and research content templates and test them; If it is detected that the target academic research content type exists in the target academic research content template, the blockchain node uses the target academic research content template to create the target academic research content; If it is detected that the target academic research content type does not exist in the target academic research content template, the blockchain node creates a new target academic research content template based on the key academic research requirements and goals obtained; The created target learning and research content template is stored, and the target learning and research content is created according to the created target learning and research content template; After the target learning and research content is created, the blockchain node is used to receive the created target learning and research content, and sort it according to the acquisition time of the target learning and research content to generate the corresponding target learning and research block data.

5. According to the blockchain-based ideological and political education research system of claim 1, it is characterized by: The block data management module includes: The data storage module is used to obtain the time interval of the target learning and research block data upload, and store the target learning and research block data according to the time interval of the target learning and research block data upload; The data update module is used to monitor the target academic research content block data on the chain sent by each blockchain node in real time, determine whether the update requirements are met, and update the target academic research content block data on the chain sent by each blockchain node according to the judgment result; The data sharing module is used to randomly encrypt the target academic and research content block data and the access channel establishment algorithm stored in each blockchain node, identify the identity of the accessing user and allocate permissions, and identify the identity of the accessing user during the process of accessing the target academic and research content block data.

6. According to claim 5, a blockchain-based ideological and political education research system is characterized by: The data storage module comprises: Get the time interval for uploading data of the target academic research block; Determine whether there is uploaded data within the upload time interval of the current target research content; If yes, a new block is generated, and the generated new block is merged into the current target learning content block data, and the merged target learning content block data is stored; If not, determine whether the current system time is greater than the upload time interval of the current target research content; If yes, generate the first block and add the first block to the newly created next target learning and research content block data, and store the newly created next target learning and research content block data; If not, no upload data is returned.

7. According to claim 6, a blockchain-based ideological and political education research system is characterized by: The step of merging the generated new block into the current target research content block data specifically includes: According to the block generation method in the blockchain, the uploaded data within the current target research content upload time is organized to generate block data; Add the target academic research content sequence number and the block sequence number within the target academic research content to the block data to obtain new block data; Add the generated new block data to the end of the last block of the current target academic research content block data.

8. According to claim 5, a blockchain-based ideological and political education research system is characterized by: The data updating module specifically includes: The data monitoring module is used to monitor the target academic and research content block data on the chain sent by each blockchain node in real time to determine whether it meets the update requirements; The real-time update module is used to update the target academic and research content block data on the chain sent by each blockchain node based on the judgment results.

9. According to claim 8, a blockchain-based ideological and political education research system is characterized by: The data updating module comprises: Real-time monitoring of the target academic and research content block data on each blockchain node’s transmission chain to determine whether it meets the update requirements; If the update requirements are met, a block data update request on the chain is sent to each node, and the request verification result returned by each blockchain node based on the on-chain data update request is obtained; When the verification is determined to be successful according to the request verification result, the update event information and the replacement block for the block to be updated are generated based on the on-chain data update information and the request verification result. The replacement block contains the signature of the updated blockchain node and the signature of the verified blockchain node; When it is detected that the latest block in the blockchain contains update event information, the block number of the latest block is stored as the record block number in the replacement block; Sending a block verification request for the replacement block to each blockchain node, and receiving the block verification result returned by each blockchain node according to the block verification request; When the verification is determined to be successful based on the block verification results, the replacement block will replace the block to be updated to complete the update of the target academic and research content block data.

10. According to claim 5, a blockchain-based ideological and political education research system is characterized by: The data sharing module comprises: The random encryption module is used to randomly encrypt the target academic research content block data and the access channel construction algorithm stored in each blockchain node. Each time the target academic research content block data is accessed, the encryption algorithm is updated; The authority allocation module is used to identify the identity of the access user and allocate the access user authority; The dynamic identity recognition module is used to identify the identity of the accessing user during the process of accessing the target academic and research content block data.

Citation Information

Patent Citations

  • Special teacher-student interaction system for ideological and political education

    CN119067814A