Data security sharing method of standard digital knowledge base based on block chain

Through blockchain, the stability of the uplink transmission channel is analyzed and reinforced, the optimal downlink distribution channel is selected, and the status of the receiving node is adjusted, which solves the problem of poor data sharing security caused by channel instability, and achieves safe and efficient sharing and consistency of data.

CN120498798AActive Publication Date: 2025-08-15CHINA NAT INST OF STANDARDIZATION
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510682964.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-08-15
Estimated Expiration
2045-05-26

AI Technical Summary

Technical Problem

In the prior art, data sharing is poor security due to channel instability, and problems such as instability in transmission channels, high packet loss rate or malicious attacks cannot be effectively dealt with, resulting in data sharing interruptions or errors, and it is difficult to ensure the consistency and reliability of data from each node.

Method used

The uplink transmission channel parameters are obtained through blockchain, the channel stability is analyzed and determined, and hash value verification and channel reinforcement are performed; the optimal downlink distribution channel is selected, data sharing is performed, and the receiving nodes are adjusted and network-wide verification is performed to identify and isolate potential threats to achieve safe and efficient data sharing.

Benefits of technology

Ensure the stability and reliability of data transmission, reduce the impact of malicious attacks, improve the security and efficiency of data sharing, ensure data consistency and network stability, avoid resource waste, and meet data transmission needs in different scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120498798A_ABST
    Figure CN120498798A_ABST
Patent Text Reader

Abstract

The invention discloses a data security sharing method of a standard digital knowledge base based on a block chain, and belongs to the technical field of electric digital data processing, and the method comprises the following steps: S1, obtaining an uplink transmission channel parameter of a trusted party through the block chain, and carrying out the analysis to obtain an uplink transmission channel judgment result; s2, if the judgment result of the uplink transmission channel is that the channel is unstable, performing corresponding security processing; s3, acquiring transmission demand parameters of the downlink distribution channel, analyzing to obtain transmission demand indexes of the downlink distribution channel, selecting the downlink distribution channel, and sharing the new edition document to each receiving node through the downlink distribution channel; and S4, obtaining response state parameters of each receiving node, analyzing to obtain each type of receiving nodes, correspondingly adjusting each type of receiving nodes, and performing whole network verification after adjustment to obtain an updated document. The problem of poor data sharing security caused by unstable channels in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic digital data processing technology, and in particular to a data security sharing method for a standard digital knowledge base based on blockchain. Background Art

[0002] With the rapid development of information technology, the importance of standard digital knowledge bases in various industries has become increasingly prominent. A standard digital knowledge base is a system that stores and manages various standards (such as technical standards, management standards, industry specifications, etc.) in electronic form. Therefore, it is very important to ensure the security of data when sharing data in the standard digital knowledge base.

[0003] The existing data security sharing method is achieved by constructing a flow prediction model and an intrusion interaction prediction model to perform data sharing simulation and intrusion security detection.

[0004] For example, the invention patent announcement with announcement number CN118939622B discloses a method for sharing enterprise knowledge base cloud based on an AI large model, including: when a user interaction terminal interacts with enterprise data, constructing a flow prediction model and an intrusion interaction prediction model, performing flow tracking analysis on the user interaction terminal, setting the adaptive interaction level of the user interaction terminal and the adaptive security level of the enterprise data according to the analysis results, and controlling the user interaction process according to the adaptive interaction level and the adaptive security level; using the end timestamp of the unit cycle of the user interaction terminal as the detection time point, performing intrusion security detection on the user interaction terminal at the detection time point, and training the intrusion interaction prediction model and the flow prediction model in real time according to the intrusion detection results to ensure the efficiency and security of enterprise data knowledge sharing.

[0005] For example, the data sharing method announced in the invention patent with announcement number CN116401081B includes: receiving shared memory registration information, calling the shared memory registration interface; registering the shared memory based on the shared memory registration interface according to the shared memory registration information; determining that the shared memory registration is successful, generating a shared memory pointer tag corresponding to the shared memory, and saving the shared memory pointer tag to a database; receiving shared data to be written, and writing the shared data into the shared memory according to the shared memory pointer tag.

[0006] However, in the process of implementing the technical solutions of the embodiments of the present application, the present application discovered that the above technology has at least the following technical problems: In existing technologies, user interactions are controlled and security detected through predictive models. However, data is easily affected by channel fluctuations during transmission. Existing technologies focus on user reception considerations and cannot effectively deal with data sharing interruptions or errors caused by problems such as unstable transmission channels, high packet loss rates, or malicious attacks. It is difficult to ensure the consistency and reliability of data at each node. Therefore, there is a problem of poor data sharing security caused by channel instability. Summary of the Invention

[0007] The embodiments of the present application solve the problem of poor data sharing security caused by unstable channels in the prior art by providing a data security sharing method for a standard digital knowledge base based on blockchain, and achieve safe and efficient data sharing.

[0008] An embodiment of the present application provides a data security sharing method for a standard digital knowledge base based on blockchain, including the following steps: S1. When the standard digital knowledge base detects a document update request, the uplink transmission channel parameters of the trusted party are obtained through the blockchain, and the uplink transmission channel determination result is obtained by analysis; S2. Analysis is performed based on the uplink transmission channel determination result. If the uplink transmission channel determination result is that the channel is unstable, corresponding security processing is performed; S3. The transmission demand parameters of the downlink distribution channel are obtained, and the transmission demand indicators of the downlink distribution channel are obtained by analysis, thereby selecting a downlink distribution channel and sharing the new version of the document to each receiving node through the downlink distribution channel; S4. The response status parameters of each receiving node are obtained, and each type of receiving node is obtained by analysis, thereby making corresponding adjustments to each type of receiving node, and performing full network verification after the adjustment to obtain an updated document.

[0009] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: 1. The data security sharing method of the standard digital knowledge base based on blockchain provided by the present invention analyzes the uplink transmission channel parameters of the trusted party to obtain the uplink transmission channel judgment result, and performs hash value verification to obtain the hash value verification result, thereby performing channel reinforcement processing to ensure the stability of the uplink transmission channel, thereby realizing safe and efficient sharing of data, and effectively solving the problem of poor data sharing security caused by channel instability in the prior art.

[0010] 2. This invention automatically manages malicious nodes, including adding them to a temporary blacklist and adjusting their communications. This allows for accurate identification and timely isolation of potential security threats, reducing the impact of malicious attacks on the network. This in turn maintains the security and credibility of data sharing, providing a reliable environment for data sharing.

[0011] 3. Through multi-dimensional node status monitoring and classification, the present invention can accurately distinguish normal, disconnected, faulty and malicious nodes, and take targeted adjustment measures to ensure the data consistency of all nodes and the stability of the network, thereby improving the security of data sharing.

[0012] 4. The present invention obtains the transmission requirement parameters of the downlink distribution channel and performs quantitative analysis to select the optimal downlink distribution channel, thereby ensuring that the new version of the document can be shared to each receiving node quickly and stably, avoiding the waste of network resources, and thereby improving the efficiency and reliability of data sharing, and meeting the data transmission requirements in different scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 Flowchart of a method for securely sharing data in a blockchain-based standard digital knowledge base provided in an embodiment of the present application; Figure 2 A flowchart of the macro-step analysis of the data security sharing method of the blockchain-based standard digital knowledge base provided in an embodiment of the present application; Figure 3 Flowchart of channel reinforcement processing details for the data security sharing method of the blockchain-based standard digital knowledge base provided in an embodiment of the present application. DETAILED DESCRIPTION

[0014] The embodiments of the present application solve the problem of poor data sharing security caused by channel instability in the prior art by providing a data security sharing method for a standard digital knowledge base based on blockchain, thereby achieving safe and efficient data sharing.

[0015] In order to better understand the above technical solution, the above technical solution will be described in detail below with reference to the accompanying drawings and specific implementation methods.

[0016] like Figure 1 As shown, it is a flow chart of a data security sharing method of a standard digital knowledge base based on blockchain provided in an embodiment of the present application, and the method includes the following steps: S1. When the standard digital knowledge base detects a document update request, the uplink transmission channel parameters of the trusted party are obtained through the blockchain, and the uplink transmission channel judgment result is obtained by analysis; S2. Analysis is performed based on the uplink transmission channel judgment result. If the uplink transmission channel judgment result is that the channel is unstable, corresponding security processing is performed; S3. The transmission demand parameters of the downlink distribution channel are obtained, and the transmission demand indicators of the downlink distribution channel are obtained by analysis, thereby selecting a downlink distribution channel and sharing the new version of the document to each receiving node through the downlink distribution channel; S4. The response status parameters of each receiving node are obtained, and each type of receiving node is obtained by analysis, thereby making corresponding adjustments to each type of receiving node, and performing full network verification after the adjustment to obtain an updated document.

[0017] In this embodiment, if Figure 2 As shown, it is a macro-step analysis flow chart of the data security sharing method of the standard digital knowledge base based on blockchain provided in an embodiment of the present application. The specific process is: when the standard digital knowledge base receives a document update request, it obtains the judgment result of the uplink transmission channel and determines whether it is stable. If it is unstable, it performs corresponding security processing and then obtains the downlink distribution channel transmission requirement parameters. If it is stable, it directly obtains the downlink distribution channel transmission requirement parameters, analyzes to obtain the downlink distribution channel transmission requirement index, selects the downlink distribution channel based on the downlink distribution channel transmission requirement index to share the new version of the document to each receiving node, and each receiving node performs feedback. Based on the feedback result analysis, the type of each receiving node, that is, each type of receiving node, is obtained, and then each type of receiving node is adjusted accordingly, and the updated document is obtained after the adjustment.

[0018] The Standards Digital Repository is a system that electronically stores and manages various standards (such as technical standards, management standards, and industry specifications). It enables efficient storage, retrieval, updating, and sharing of standards. Blockchain is a distributed ledger technology characterized by decentralization and high transparency. The upstream transmission channel refers to the channel through which trusted users upload files to the Standards Digital Repository when updating them. The downstream distribution channel refers to the channel through which files from the Standards Digital Repository are distributed to various receiving nodes.

[0019] It should be noted that corresponding adjustments are made to each type of receiving node, and after the adjustments, the entire network is verified. The steps of the entire network verification are as follows: after all nodes in the entire network receive the updated document, they each use the preset hash algorithm to recalculate the hash value of the document. Each node compares the calculated hash value with the official hash value recorded on the blockchain. If the hash value calculated by the node is consistent with the official value, the verification is passed and the updated document is obtained.

[0020] Furthermore, the uplink transmission channel parameters of the trusted party are obtained through the blockchain, and the uplink transmission channel determination result is obtained by analysis. The specific method is as follows: when the standard digital knowledge base detects a document update request, the uplink transmission channel parameters of the trusted party within a preset time period are obtained through the blockchain. The uplink transmission channel parameters include packet loss rate, data transmission delay time, retransmission request frequency, and asymmetric traffic ratio. A channel transmission stability calibration set preset in the database is obtained, and the difference degree analysis is performed with the packet loss rate, data transmission delay time, retransmission request frequency, and asymmetric traffic ratio to obtain a difference comparison result. Based on the difference comparison result, a corresponding weighting factor is introduced for quantitative coupling processing to obtain an uplink transmission channel stability value. The channel transmission stability calibration set includes an allowable value for packet loss rate, an allowable value for data transmission delay time, a retransmission request frequency calibration value, and an asymmetric traffic ratio calibration value. A preset uplink transmission channel stability threshold is obtained in the database and compared with the uplink transmission channel stability value to obtain an uplink transmission channel determination result. If the uplink transmission channel stability value is above the uplink transmission channel stability threshold, the uplink transmission channel determination result is channel stability; otherwise, the uplink transmission channel determination result is channel instability.

[0021] In this embodiment, the packet loss rate can be measured using network bandwidth and network quality detection tools (such as Iperf). The data transmission delay time indicates the time required for data to be transmitted from the sending end to the receiving end, including the time for data transmission on the link, the time for forwarding and processing by network equipment, etc., reflecting the real-time performance and response speed of the network, which can be obtained by querying the ping command. The retransmission request frequency refers to the number of times the receiving end sends a retransmission request to the sending end within a certain period of time due to incorrect data reception. In the event of poor network conditions, packet loss, or data errors, the receiving end needs to send a retransmission request to obtain the lost data. The retransmission request frequency reflects the reliability and stability of network transmission and can be obtained by querying the work log of the data background. The asymmetric traffic ratio refers to the difference between upstream traffic (data traffic sent from a local device or network node to a remote server or upstream network node. For example, when a user uploads files, sends emails, or posts content on social media via the internet, the data traffic generated is upstream traffic, and the direction of upstream traffic is sending data from the local to the remote) and downstream traffic (data traffic received from a remote server or upstream network node and transmitted to the local device or network node. For example, when a user downloads files, receives emails, or browses web pages from the internet, the traffic generated by the data sent from the server to the user device is downstream traffic, and the direction of downstream traffic is receiving data from the remote to the local). The asymmetric traffic ratio is obtained by analyzing using network traffic monitoring tools (such as Wireshark).

[0022] The method to obtain the stable value of the uplink transmission channel is as follows: ; Where SW represents the uplink transmission channel stability value, SD represents the packet loss rate, WD represents the packet loss rate allowable value, SH represents the data transmission delay time, WH represents the data transmission delay allowable value, SP represents the retransmission request frequency, WP represents the retransmission request frequency calibration value, SF represents the asymmetric traffic ratio, and WF represents the asymmetric traffic ratio calibration value. represents the packet loss rate weighting factor, represents the weighting factor of data transmission delay duration, Represents the retransmission request frequency weighting factor, Represents the asymmetric traffic ratio weighting factor.

[0023] It should be noted that the packet loss rate weighting factor, data transmission delay time weighting factor, retransmission request frequency weighting factor and asymmetric traffic ratio weighting factor can be obtained from the database. For example, the packet loss rate weighting factor can be obtained by obtaining the historical packet loss rate stored in the database, and the packet loss rate weighting factor corresponding to the historical packet loss rate, thereby constructing a packet loss rate mapping set, wherein there is a one-to-one or many-to-one correspondence in the mapping set. The packet loss rate weighting factor can be obtained by inputting the packet loss rate data to be used into the packet loss rate mapping set. The other weighting factors are obtained in the same way as the packet loss rate weighting factor, and can all be matched in the corresponding mapping set. Among them, the data transmission delay time weighting factor corresponds to the data transmission delay time mapping set, the retransmission request frequency weighting factor corresponds to the retransmission request frequency mapping set, and the asymmetric traffic ratio weighting factor corresponds to the asymmetric traffic ratio mapping set.

[0024] The stable value of the uplink transmission channel is derived by analyzing uplink transmission channel parameters (including packet loss rate, data transmission delay, retransmission request frequency, and asymmetric traffic ratio). This takes into account the interplay between these parameters. For example, a high packet loss rate causes the receiver to frequently send retransmission requests, which increases the frequency of retransmission requests. Furthermore, large amounts of packet loss and retransmissions consume network bandwidth, increasing data transmission delay. Increased data transmission delay affects the timeliness of retransmission requests, further impacting the frequency of retransmission requests and data transmission efficiency. A high asymmetric traffic ratio indicates an imbalance in network resource allocation, affecting data transmission quality in some directions and indirectly affecting the packet loss rate, data transmission delay, and retransmission request frequency.

[0025] A low packet loss rate indicates stable data transmission, a low retransmission request frequency indicates reliable data transmission, a small asymmetric traffic ratio means balanced network traffic, and the shorter the data transmission delay, the better the channel quality. By comprehensively analyzing the packet loss rate, data transmission delay, retransmission request frequency, and asymmetric traffic ratio, we can ensure a reasonable assessment of channel quality and avoid deviations in assessment accuracy caused by a single parameter.

[0026] During data transmission, the stability of the uplink transmission channel is a key factor in ensuring accurate and timely data transmission from the sender (trusted user) to the receiver (standard digital knowledge base). An unstable uplink transmission channel can lead to data loss, transmission delays, and duplicate transmissions, compromising data integrity and accuracy while increasing network load and reducing overall transmission efficiency. By analyzing the stability of the uplink transmission channel, potential transmission risks can be identified in advance, allowing appropriate security measures, such as hash value verification and channel hardening, to be implemented, effectively ensuring the stability and reliability of data transmission.

[0027] Furthermore, if the uplink transmission channel is determined to be unstable, corresponding security processing is performed. The specific method is: if the uplink transmission channel is determined to be unstable, hash value verification is performed to obtain a hash value verification result. If the hash value verification result is qualified, channel reinforcement processing is performed, and after the channel reinforcement processing is completed, a downlink distribution channel is selected to share the new version of the document to each receiving node through the downlink distribution channel. If the hash value verification result is unqualified, an early warning is issued; channel reinforcement processing is performed, and the specific steps are: obtaining the uplink transmission channel stability threshold preset in the database, and comparing the difference with the uplink transmission channel stability value to obtain a channel stability difference ratio; adjusting the transmission power and modulation order of the uplink transmission channel based on the channel stability difference ratio.

[0028] In this embodiment, it should be noted that if the hash values are verified to be consistent, the hash value verification result is qualified; if the hash values are verified to be inconsistent, the hash value verification result is unqualified.

[0029] like Figure 3As shown, a detailed flow chart of the channel reinforcement processing of the data security sharing method of the standard digital knowledge base based on blockchain provided in an embodiment of the present application, the specific process is: after receiving the security processing signal, hash value verification is performed to obtain the hash value verification result, and it is determined whether the hash value verification result is qualified. If it is unqualified, an early warning is issued, and the channel reinforcement processing is not performed, and the processing flow is directly terminated. If it is qualified, channel reinforcement processing is performed, and the transmission power adjustment value is obtained by analysis. Adjustment is performed based on the transmission power adjustment value to obtain the initial adjusted upload power of the uplink transmission channel, and the channel stability difference ratio is obtained by analysis. The correction modulation order is obtained based on the channel stability difference ratio. Therefore, based on the initial adjusted upload power and the correction modulation order of the uplink transmission channel, the initial upload power and the initial modulation order of the uplink transmission channel are adjusted to complete the channel reinforcement processing.

[0030] When the uplink transmission channel is unstable, hash value verification can be used to confirm data integrity. If the verification result is satisfactory, indicating that the data itself is intact, channel reinforcement can be performed to optimize transmission channel performance, improve transmission efficiency, and avoid unnecessary resource waste. If the hash value verification result fails, a timely warning can be issued to quickly notify relevant personnel for action, preventing the further dissemination and use of erroneous data, avoiding potential adverse consequences, and improving the reliability and fault tolerance of the entire system.

[0031] By adjusting the transmission power and modulation order, transmission parameters can be optimized based on the actual conditions of the uplink transmission channel. In environments with weak signals or high interference, increasing the transmission power can improve signal coverage and penetration, ensuring reliable data transmission. Adjusting the modulation order can also reduce the modulation order when signal quality is poor, enhancing anti-interference capabilities. This allows adapting to diverse network environments and ensuring stable and efficient data transmission.

[0032] Furthermore, the transmission power and modulation order of the uplink transmission channel are adjusted based on the channel stability difference ratio. The specific method is as follows: obtaining the initial upload power and initial modulation order of the uplink transmission channel; obtaining the channel stability difference ratio intervals and the transmission power adjustment reference values corresponding to the channel stability difference ratio intervals preset in the database, and comparing them with the channel stability difference ratio. If the channel stability difference ratio is within a preset channel stability difference ratio interval, then obtaining the transmission power adjustment reference value corresponding to the interval as the transmission power adjustment value; adjusting the initial upload power of the uplink transmission channel upward based on the transmission power adjustment value to obtain the initial adjusted upload power of the uplink transmission channel; obtaining the channel stability difference ratio intervals and the reference modulation order corresponding to the channel stability difference ratio intervals preset in the database, and comparing them with the channel stability difference ratio. If the channel stability difference ratio is within a preset channel stability difference ratio interval, then obtaining the reference modulation order corresponding to the interval as the correction modulation order, thereby adjusting the initial modulation order of the uplink transmission channel to the correction modulation order; after completing the channel reinforcement processing, performing a channel reinforcement effect detection on the uplink transmission channel after the channel reinforcement processing, thereby performing a secondary channel reinforcement adjustment.

[0033] In this embodiment, the initial adjusted upload power of the uplink transmission channel is obtained by: Where, Indicates the initial adjustment upload power of the uplink transmission channel. Indicates the initial upload power of the uplink transmission channel, and ST indicates the transmission power adjustment value.

[0034] By fine-tuning the transmission power and modulation order of the uplink transmission channel, the stability and reliability of the transmission channel are guaranteed, effectively improving the flexibility and adaptability of data transmission, and ensuring data transmission efficiency and accuracy. Dynamic adjustment of transmission power ensures signal coverage and strength in different environments, avoiding data loss or transmission errors caused by weak signals or strong interference. Furthermore, adjusting the modulation order based on the channel stability difference ratio maximizes data transmission rate while maintaining data quality.

[0035] Furthermore, a channel reinforcement effect detection is performed on the uplink transmission channel after the channel reinforcement processing, and a secondary channel reinforcement adjustment is performed. The specific method is: after completing the channel reinforcement processing, a channel reinforcement effect detection is performed on the uplink transmission channel after the channel reinforcement processing, and a stable value of the uplink transmission channel after the channel reinforcement processing is obtained, and compared with the stable value of the uplink transmission channel to obtain the channel reinforcement processing effect improvement ratio; a channel reinforcement processing effect improvement ratio threshold preset in the database is obtained, and compared with the channel reinforcement processing effect improvement ratio; if the channel reinforcement processing effect improvement ratio is less than the channel reinforcement processing effect improvement ratio threshold, then upgrade reinforcement processing is performed; if the channel reinforcement processing effect improvement ratio is within If the channel reinforcement processing effect improvement ratio is above the threshold, the upgraded reinforcement processing will not be performed; the upgraded reinforcement processing is performed, and the specific method is: based on the comparison of the difference between the channel reinforcement processing effect improvement ratio threshold and the channel reinforcement processing effect improvement ratio, the reinforcement gap ratio is obtained; each reinforcement gap ratio interval preset in the database and the reference secondary adjustment upload power corresponding to each reinforcement gap ratio interval are obtained, and compared with the reinforcement gap ratio; if the reinforcement gap ratio is within a certain reinforcement gap ratio interval, the reference secondary adjustment upload power corresponding to the interval is obtained as the secondary adjustment upload power, thereby adjusting the initial adjustment upload power of the uplink transmission channel upward to obtain the comprehensive reinforcement adjustment upload power.

[0036] In this embodiment, the improvement ratio of the channel reinforcement processing effect is obtained, and the specific steps are: performing difference processing on the uplink transmission channel stability value after the channel reinforcement processing and the uplink transmission channel stability value to obtain the channel reinforcement adjustment effect difference, and then dividing the channel reinforcement adjustment effect difference with the uplink transmission channel stability value to obtain the channel reinforcement processing effect improvement ratio.

[0037] The improvement ratio of channel reinforcement treatment effect is obtained by: ; In the formula, BL represents the improvement ratio of the channel reinforcement treatment effect, Indicates the stability value of the uplink transmission channel after channel reinforcement processing. SW indicates the stability value of the uplink transmission channel.

[0038] It should be noted that after channel reinforcement, the default transmission channel has a better effect, that is, the stability value of the uplink transmission channel increases.

[0039] The reinforcement gap ratio is obtained by performing the following steps: performing a difference processing on the channel reinforcement effect improvement ratio and the channel reinforcement effect improvement ratio threshold to obtain the effect improvement difference, and then performing a division processing on the effect improvement difference and the channel reinforcement effect improvement ratio threshold to obtain the reinforcement gap ratio. The reinforcement gap ratio is obtained by performing the following steps: ; In the formula, GG represents the reinforcement gap ratio, TX represents the channel reinforcement effect improvement ratio, Indicates the threshold for improving the channel reinforcement effect.

[0040] The purpose of accurately evaluating and continuously optimizing the channel reinforcement effect and continuously optimizing the channel reinforcement effect is to determine the improvement ratio of the channel reinforcement processing effect and the reinforcement gap ratio, and to perform comprehensive reinforcement adjustment of the upload power and switch to the backup link based on this ratio. By comparing the improvement ratio of the channel reinforcement processing effect with the preset threshold, it can be determined whether the initial reinforcement has achieved the expected goal. If it does not meet the standard, the upload power is adjusted for a second time by calculating the reinforcement gap ratio and querying the corresponding reference, and a more refined power adjustment is performed. At the same time, switching to the backup link can further improve the reliability and stability of the transmission. It can implement precise reinforcement strategies for different network conditions, effectively improve the stability of the uplink transmission channel and the success rate of data transmission, and enhance the robustness and adaptability of the entire data sharing system.

[0041] Furthermore, the transmission demand parameters of the downlink distribution channel are obtained, and the transmission demand index of the downlink distribution channel is obtained by analysis. The specific method is as follows: the average memory occupancy of the historical files of the downlink distribution channel is obtained; the memory occupancy of the new version files of the downlink distribution channel is obtained, and the standardized difference is calculated with the average memory occupancy of the historical files to obtain the standardized difference ratio; each standardized difference ratio interval preset in the database and the memory standardized difference reference correction coefficient corresponding to each standardized difference ratio interval are obtained, and compared with the standardized difference ratio; if the standardized difference ratio is within a certain standardized difference ratio interval, the memory standardized difference reference correction coefficient corresponding to the interval is obtained as the memory standardized difference correction coefficient; the transmission demand parameters of the downlink distribution channel are obtained, and the transmission demand parameters of the downlink distribution channel include the historical average data transmission round-trip delay, the historical average step response time, and the historical average channel connection establishment time; the transmission demand baseline set preset in the database is obtained, and the difference degree is compared with the downlink distribution channel transmission demand parameters respectively to obtain the demand difference result, and the corresponding empowerment factor is introduced based on the demand difference result for quantitative coupling to obtain the downlink distribution channel transmission demand index; the transmission demand baseline set includes the data transmission round-trip delay baseline value, the step response time baseline value, and the channel connection establishment time baseline value.

[0042] In this embodiment, the average memory usage of historical files can be obtained by obtaining the memory usage of historical files from a database and averaging the values. The historical average round-trip data transmission delay can be obtained by obtaining the round-trip data transmission delays of historical files from a database and averaging the values. The historical average step response duration can be obtained by obtaining the step response durations of data transmission of historical files from a database and averaging the values. The historical average channel connection establishment duration can be obtained by obtaining the data transmission channel connection establishment durations of historical files from a database and averaging the values.

[0043] The transmission demand index of the downlink distribution channel is obtained by: ; Where XF represents the transmission demand indicator of the downlink distribution channel, NS represents the memory standardization difference correction coefficient, XY represents the historical average data transmission round-trip delay, FY represents the baseline value of data transmission round-trip delay, XS represents the historical average step response time, FS represents the baseline value of step response time, XH represents the historical average channel connection establishment time, and FH represents the baseline value of channel connection establishment time. represents the weighting factor of the historical average round-trip delay of data transmission, represents the weighting factor of the historical average step response duration, Indicates the weighting factor of the historical average channel connection establishment time.

[0044] It should be noted that the historical average data transmission round-trip delay weighting factor, the historical average step response time weighting factor, and the historical average channel connection establishment time weighting factor can be obtained from a database. For example, the historical average data transmission round-trip delay weighting factor can be obtained by obtaining the historical average data transmission round-trip delays stored in the database, as well as the historical average data transmission round-trip delay weighting factors corresponding to the historical average data transmission round-trip delays, thereby constructing a historical average data transmission round-trip delay mapping set, wherein the mapping set has a one-to-one or many-to-one correspondence. The historical average data transmission round-trip delay weighting factor can be obtained by inputting the required historical average data transmission round-trip delay data into the historical average data transmission round-trip delay mapping set. The other weighting factors are obtained in the same manner as the historical average data transmission round-trip delay weighting factor and can all be obtained by matching them in the corresponding mapping sets. The historical average step response time weighting factor corresponds to the historical average step response time mapping set, and the historical average channel connection establishment time weighting factor corresponds to the historical average channel connection establishment time weighting factor.

[0045] The downlink distribution channel transmission demand index is obtained by analyzing the transmission demand parameters of the downlink distribution channel (including the historical average data transmission round-trip delay, the historical average step response time, and the historical average channel connection establishment time). This takes into account the mutual influence between these parameters. For example, a longer transmission round-trip delay will increase the step response time, causing the request to wait longer on the way, and will also extend the channel connection establishment time. A longer step response time will extend the channel connection establishment time. A longer channel connection establishment time will increase data transmission delay, especially in scenarios where the connection is frequently disconnected, and will also increase the risk of connection failure.

[0046] Based on the difference between the average memory usage of historical files and the memory usage of new versions of files, a memory standardization difference correction coefficient is derived. This allows for accurate quantification of changes in memory resource requirements, thus providing a basis for selecting appropriate transmission strategies. Furthermore, by analyzing the historical average round-trip data transmission delay, the historical average step response duration, and the historical average channel connection establishment duration, and comparing them with the transmission requirement baseline set, the gap between the transmission performance of the downlink distribution channel and the ideal state can be identified, and transmission requirement indicators can be derived through quantitative coupling. These indicators provide a scientific basis for selecting the optimal downlink distribution channel, ensuring that new versions of documents can be quickly and stably shared with each receiving node, thereby improving the efficiency and reliability of data sharing.

[0047] Furthermore, a downlink distribution channel is selected and the new version of the document is shared to each receiving node through the downlink distribution channel. The specific method is: obtain the first transmission demand threshold preset in the database, and compare it with the downlink distribution channel transmission demand index. If the downlink distribution channel transmission demand index is above the first transmission demand threshold, the preferred transmission channel is used as the downlink distribution channel, and the new version of the document is directly shared to each receiving node through the downlink distribution channel, and distribution detection is performed within a second preset time period. If the packet loss rate of the real-time channel within the second preset time period is above the channel packet loss rate threshold preset in the database, it is automatically switched to the satellite link directly connected to the receiving node to share the new version of the document; if the downlink distribution channel transmission demand index is less than the first transmission demand threshold, the ordered cache transmission channel is used as the downlink distribution channel, and the new version of the document is shared to each receiving node in an orderly manner through the downlink distribution channel.

[0048] In this embodiment, by comparing the transmission demand index of the downlink distribution channel with the preset first transmission demand threshold, the most suitable downlink distribution channel can be selected. When the transmission demand index is high, the preferred transmission channel is selected, which can quickly share the new version of the document to each receiving node, meet the data transmission requirements with higher timeliness requirements, and improve the efficiency and timeliness of data sharing. In the reliability of data transmission. If the packet loss rate exceeds the preset threshold, it will automatically switch to the second preset time period for distribution detection, and can monitor the packet loss rate during the transmission process in real time to ensure that the satellite link is directly connected to the receiving node, further enhance the stability and fault tolerance of data transmission, and avoid data sharing failures caused by network problems. When the transmission demand index is low, the orderly cache transmission channel is selected, which can reasonably allocate network resources, avoid network congestion, ensure the orderliness of data transmission, optimize the utilization of network resources, balance the data transmission requirements of different priorities, and improve the reliability of the entire data sharing system.

[0049] It should be noted that the preferred transmission channel has higher priority and bandwidth guarantees, enabling it to obtain more bandwidth and higher processing priority in network resource allocation, and quickly distribute data to receiving nodes. The ordered cache transmission channel focuses on the orderliness of data transmission and the rational use of resources. It transmits data in an orderly manner according to the order of queue. It is suitable for data transmission tasks with relatively low timeliness requirements. When network resources are limited, it can more efficiently utilize bandwidth, avoid network congestion, and ensure stable and reliable data transmission.

[0050] Furthermore, the response status parameters of each receiving node are obtained, and each type of receiving node is obtained by analysis. The specific method is as follows: obtaining the response status parameters of each receiving node, the response status parameters include the synchronization delay time and hash matching degree of each receiving node; obtaining the channel transmission time threshold of each receiving node preset in the database, and comparing it with the synchronization delay time of each receiving node to obtain the delay determination result of each receiving node. If the synchronization delay time of a certain receiving node is above the channel transmission time threshold corresponding to the node, the delay determination result of the node is delay. If the synchronization delay time of a certain receiving node is less than the channel transmission time threshold corresponding to the node, the delay determination result of the node is no delay; obtaining the hash matching degree threshold, and comparing it with the hash matching degree of each receiving node to obtain the hash matching degree determination result of each receiving node. If the hash matching degree of a certain receiving node is above the hash matching degree threshold, the hash matching degree determination result of the receiving node is match. If the hash matching degree of a certain receiving node is less than the hash matching degree threshold, the hash matching degree judgment result of the receiving node is mismatched; based on the delay judgment result of each receiving node and the hash matching degree judgment result of each receiving node, each type of receiving node is obtained. If the delay judgment result of a certain receiving node is no delay and the hash matching degree judgment result of the receiving node is match, then the type of receiving node is a normal receiving node; if the delay judgment result of a certain receiving node is delay and the hash matching degree judgment result of the receiving node is match, then the type of receiving node is a lost receiving node; if the hash matching degree judgment result of a certain receiving node is mismatched, then the type of receiving node is a faulty receiving node or a malicious receiving node, where if its hash matching degree judgment result becomes a match within the preset number of re-verifications, then the type of receiving node is a faulty receiving node; if its hash matching degree judgment result is still mismatched within the preset number of re-verifications, then the type of receiving node is a malicious receiving node.

[0051] In this embodiment, it should be noted that by obtaining the synchronization delay and hash match of each receiving node, a comprehensive understanding of the current state and data consistency of each node can be obtained. The synchronization delay reflects the timeliness of the node receiving data, while the hash match reflects the integrity and accuracy of the data.

[0052] Based on the delay determination results and hash matching determination results, the receiving nodes can be accurately divided into normal receiving nodes, disconnected receiving nodes, faulty receiving nodes and malicious receiving nodes, which helps to take targeted measures to process different types of nodes, ensure the data sharing security and stability of the entire network, and prevent business risks caused by data inconsistency. If a faulty node occurs, the faulty node can be quickly adjusted to reduce the system failure time, improve the overall availability and stability of the system, and ensure the continuity of data sharing services.

[0053] Furthermore, corresponding adjustments are made to each type of receiving node, and after the adjustments, full network verification is performed to obtain an updated document. The specific method is as follows: corresponding adjustments are made to each type of receiving node. If the type of the receiving node is a normal receiving node, the corresponding adjustment is not performed, and the updated document is directly obtained; if the type of the receiving node is a lost receiving node, incremental synchronization processing is performed, and after the incremental synchronization processing, the node is secondary verified to obtain the node secondary verification result, and corresponding processing is performed based on the node secondary verification result to obtain an updated document; if the type of the receiving node is a faulty receiving node, the normal receiving node with the shortest time interval between the update time point and the current time point is obtained from the blockchain, and it is marked as a covered receiving node. Based on the covered receiving node, the clause block in the abnormal node that is inconsistent with the blockchain record is forcibly covered, and the repair log is recorded, and its repair log is uploaded to the cloud for storage; if the type of the receiving node is a malicious receiving node, it is added to the temporary blacklist and communication adjustments are made.

[0054] In this embodiment, different measures are taken based on node type, such as direct confirmation of healthy nodes, secondary verification after incremental synchronization of disconnected nodes, forced overwriting and repair of faulty nodes, temporary isolation of malicious nodes, and communication adjustments. This effectively addresses various node issues and ensures data accuracy and consistency. Targeted repairs of disconnected and faulty nodes reduce full data retransmissions, shorten synchronization time, and improve the timeliness of data sharing. By temporarily blacklisting malicious nodes and adjusting communications, potential security threats are blocked and data security is protected. Based on the overwritten receiving node, clause blocks in the abnormal node that are inconsistent with the blockchain record are forcibly overwritten, and a repair log is recorded. This repair log is uploaded to the cloud for storage, facilitating the tracking and auditing of node status changes and repair processes, facilitating subsequent optimization management and decision-making.

[0055] If the receiving node is a lost receiving node, incremental synchronization processing is performed, and after the incremental synchronization processing, node secondary verification is performed to obtain the node secondary verification result. Based on the node secondary verification result, corresponding processing is performed to obtain an updated document. The specific method of performing incremental synchronization processing is as follows: obtaining the document version stored in the database of the lost receiving node before the document update request, and marking it as the old version file, obtaining the difference between the old version file and the new version file, and marking it as the verification content, and transmitting it to the lost node. After receiving the verification content, the lost node performs a hash value check. If the hash value is consistent, it is saved to the local storage. At this time, the new version file is the updated document. If the hash value is inconsistent, the lost node obtains a new updated version file from the standard digital knowledge base again and performs a secondary verification of the hash value. If the secondary verification hash value is consistent, the updated version file obtained from the standard digital knowledge base at this time is saved as the new version file to the local storage to obtain the updated document. If the secondary verification hash value is still inconsistent, the new version file of the normal node is obtained and saved to the local storage to obtain the updated document.

[0056] The specific method for performing secondary verification of the hash value is: the lost node initiates a request to download the new version of the document to the main node of the standard digital knowledge base, and obtains the hash value of the downloaded new version of the document for authentication (comparing the local hash of the lost node with the hash of the version recorded on the blockchain).

[0057] Based on the secondary verification results of the node, corresponding processing is performed to obtain an updated document. The specific method is: if the secondary verification passes, the complete new version file is written to the local storage, overwriting the old version to generate the final updated document. If the secondary verification still fails, the new version file of the normal node is obtained and saved to the local storage of the disconnected node to obtain the updated document.

[0058] Furthermore, if the receiving node is a malicious receiving node, it is added to a temporary blacklist and communication adjustments are performed. The specific method is as follows: when the blockchain smart contract detects a malicious receiving node, an encrypted instruction is sent to the malicious node to update the malicious node, and the hardware fingerprint hash value of the malicious node is submitted after the malicious node is updated; the initial registered hardware fingerprint hash value of the malicious node is obtained; the hardware fingerprint hash value of the malicious node is verified by the smart contract based on the hardware fingerprint hash value of the malicious node and the initial registered hardware fingerprint hash value of the node. If the verification is consistent, the malicious node is monitored according to a preset monitoring period and permission is restricted during the monitoring period. Otherwise, it is permanently blacklisted and the identity certificate is destroyed; the request success rate and non-period operation rate of the malicious node during the monitoring period are obtained; the request success rate threshold and non-period operation rate threshold preset in the database are obtained and compared with the request success rate and non-period operation rate of the malicious node respectively. If the request success rate of the malicious node is above the request success rate threshold and the non-period operation rate is below the non-period operation rate threshold, the adjustment result of the malicious node is qualified, and it is removed from the temporary blacklist and full permissions are restored. Otherwise, it is permanently blacklisted and the identity certificate is destroyed.

[0059] In this embodiment, by temporarily blacklisting malicious nodes and adjusting their communications, potential security threats are promptly blocked, preventing the spread of malicious behavior within the network. At the same time, malicious nodes are updated and monitored, providing them with opportunities to repair and correct their mistakes. Under certain conditions, they can regain access and rejoin the network. This helps balance security and network openness, preventing nodes from being permanently isolated due to misjudgments or temporary anomalies, thereby improving network resilience and overall utilization.

[0060] Verifying the hardware fingerprint hash value accurately distinguishes node identities, reducing the risk of nodes being misidentified as malicious due to non-malicious reasons such as hardware failure or configuration errors, and minimizing the impact of misidentification on network operations. After a malicious node updates, it is required to submit its hardware fingerprint hash value for verification, enhancing the security and reliability of identity authentication and preventing malicious nodes from attacking through forged identities. During the monitoring period, the request success rate and non-period operation rate of malicious nodes are monitored, and the results are used to determine whether to restore permissions, improving the quality and stability of the entire network.

[0061] To sum up, this embodiment analyzes the uplink transmission channel parameters of the trusted party to obtain the uplink transmission channel judgment result, and performs hash value verification to obtain the hash value verification result, thereby performing channel reinforcement processing to ensure the stability of the uplink transmission channel, thereby realizing safe and efficient sharing of data, and effectively solving the problem of poor data sharing security caused by channel instability in the existing technology.

[0062] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0063] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0064] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0065] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0066] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0067] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.

Claims

1. A data security sharing method for a standard digital knowledge base based on blockchain, characterized in that: The following steps are involved: S1. When the standard digital knowledge base detects a document update request, it obtains the trusted party's uplink transmission channel parameters through the blockchain and analyzes them to obtain the uplink transmission channel determination result; S2. Analyze the uplink transmission channel determination result. If the uplink transmission channel determination result indicates that the channel is unstable, perform corresponding security processing. S3. Obtain transmission requirement parameters for the downlink distribution channel, analyze and obtain transmission requirement indicators for the downlink distribution channel, select a downlink distribution channel accordingly, and share the new version of the document to each receiving node via the downlink distribution channel; S4. Obtain the response status parameters of each receiving node, analyze and obtain various types of receiving nodes, and accordingly adjust the various types of receiving nodes. After the adjustment, perform network-wide verification to obtain an updated document.

2. The method for secure data sharing of a blockchain-based standard digital knowledge base as claimed in claim 1, characterized in that: The method of obtaining the trusted party's uplink transmission channel parameters through the blockchain and analyzing the uplink transmission channel determination result is as follows: When the standard digital knowledge base detects a document update request, it obtains the uplink transmission channel parameters of the trusted party within a preset period through the blockchain. The uplink transmission channel parameters include packet loss rate, data transmission delay time, retransmission request frequency, and asymmetric traffic ratio; Obtain the channel transmission stability calibration set preset in the database and perform difference analysis with the packet loss rate, data transmission delay, retransmission request frequency, and asymmetric traffic ratio to obtain difference comparison results. Based on the difference comparison results, introduce corresponding weighting factors for quantitative coupling processing to obtain the uplink transmission channel stability value; The channel transmission stability calibration set includes an allowable value for packet loss rate, an allowable value for data transmission delay time, a retransmission request frequency calibration value, and an asymmetric traffic ratio calibration value; Obtain the uplink transmission channel stability threshold preset in the database and compare it with the uplink transmission channel stability value to obtain the uplink transmission channel determination result. If the uplink transmission channel stability value is above the uplink transmission channel stability threshold, the uplink transmission channel determination result is that the channel is stable; otherwise, the uplink transmission channel determination result is that the channel is unstable.

3. The method for secure data sharing of a standard digital knowledge base based on blockchain as claimed in claim 2, characterized in that: If the uplink transmission channel is determined to be unstable, corresponding security processing is performed, and the specific method is as follows: If the uplink transmission channel is determined to be unstable, hash value verification is performed to obtain a hash value verification result. If the hash value verification result is qualified, channel reinforcement processing is performed. After the channel reinforcement processing is completed, a downlink distribution channel is selected to share the new version of the document to each receiving node through the downlink distribution channel. If the hash value verification result is unqualified, an early warning is issued; The channel reinforcement process is carried out in the following specific steps: Obtaining the uplink transmission channel stability threshold preset in the database, and comparing the difference between the threshold and the uplink transmission channel stability value to obtain the channel stability difference ratio; The transmission power and modulation order of the uplink transmission channel are adjusted based on the channel stability difference ratio.

4. The method for securely sharing data of a standard digital knowledge base based on blockchain as claimed in claim 3, characterized in that: The specific method for adjusting the transmission power and modulation order of the uplink transmission channel based on the channel stability difference ratio is as follows: Obtaining the initial upload power and initial modulation order of the uplink transmission channel; Obtaining the channel stability difference ratio intervals and the transmission power adjustment reference values corresponding to the channel stability difference ratio intervals preset in the database, and comparing them with the channel stability difference ratios; if the channel stability difference ratio is within a preset channel stability difference ratio interval, obtaining the transmission power adjustment reference value corresponding to the interval as the transmission power adjustment value; upwardly adjusting the initial upload power of the uplink transmission channel based on the transmission power adjustment value to obtain the initial adjusted upload power of the uplink transmission channel; Obtaining preset channel stability difference ratio intervals and reference modulation orders corresponding to the channel stability difference ratio intervals from a database, and comparing them with the channel stability difference ratios; if the channel stability difference ratios are within a preset channel stability difference ratio interval, obtaining the reference modulation order corresponding to the interval as a correction modulation order, thereby adjusting the initial modulation order of the uplink transmission channel to the correction modulation order; After the channel reinforcement process is completed, the channel reinforcement effect of the uplink transmission channel after the channel reinforcement process is detected, and a secondary channel reinforcement adjustment is performed.

5. The method for secure data sharing of a standard digital knowledge base based on blockchain as claimed in claim 1, characterized in that: The channel reinforcement effect test is performed on the uplink transmission channel after the channel reinforcement process, and secondary channel reinforcement adjustment is performed accordingly. The specific method is as follows: After the channel reinforcement process is completed, the channel reinforcement effect of the uplink transmission channel after the channel reinforcement process is tested to obtain the uplink transmission channel stability value after the channel reinforcement process, and compare it with the uplink transmission channel stability value to obtain the channel reinforcement process effect improvement ratio; Obtain the preset channel reinforcement processing effect improvement ratio threshold in the database and compare it with the channel reinforcement processing effect improvement ratio. If the channel reinforcement processing effect improvement ratio is less than the channel reinforcement processing effect improvement ratio threshold, perform the upgrade reinforcement process; if the channel reinforcement processing effect improvement ratio is above the channel reinforcement processing effect improvement ratio threshold, do not perform the upgrade reinforcement process; The specific method for performing the upgrade and reinforcement process is as follows: Based on the comparison of the difference between the channel reinforcement treatment effect improvement ratio threshold and the channel reinforcement treatment effect improvement ratio, the reinforcement gap ratio is obtained; Obtain each reinforcement gap ratio interval preset in the database and the reference secondary adjustment upload power corresponding to each reinforcement gap ratio interval, and compare them with the reinforcement gap ratio. If the reinforcement gap ratio is within a certain reinforcement gap ratio interval, obtain the reference secondary adjustment upload power corresponding to the interval as the secondary adjustment upload power, thereby adjusting the initial adjustment upload power of the uplink transmission channel upward to obtain the comprehensive reinforcement adjustment upload power.

6. The method for secure data sharing of a blockchain-based standard digital knowledge base as claimed in claim 1, characterized in that: The method of obtaining the transmission requirement parameters of the downlink distribution channel and analyzing the transmission requirement index of the downlink distribution channel is as follows: Get the average memory usage of historical files of the downlink distribution channel; Obtain the memory usage of the new version of the file in the downstream distribution channel, and calculate the standardized difference with the average memory usage of the historical files to obtain the standardized difference ratio; Obtaining each standardized difference ratio interval preset in the database and the memory standardized difference reference correction coefficient corresponding to each standardized difference ratio interval, and comparing them with the standardized difference ratio; if the standardized difference ratio is within a certain standardized difference ratio interval, obtaining the memory standardized difference reference correction coefficient corresponding to the interval as the memory standardized difference correction coefficient; Acquire downlink distribution channel transmission requirement parameters, wherein the downlink distribution channel transmission requirement parameters include historical average data transmission round-trip delay, historical average step response time, and historical average channel connection establishment time; Obtain the transmission demand baseline set preset in the database and compare the difference between it and the transmission demand parameters of the downlink distribution channel to obtain the demand difference results. Based on the demand difference results, introduce the corresponding empowerment factor for quantitative coupling to obtain the transmission demand index of the downlink distribution channel; The transmission requirement baseline set includes a data transmission round-trip delay baseline value, a step response duration baseline value, and a channel connection establishment duration baseline value.

7. The method for securely sharing data of a standard digital knowledge base based on blockchain as claimed in claim 1, characterized in that: The specific method of selecting a downstream distribution channel and sharing the new version of the document to each receiving node through the downstream distribution channel is as follows: Obtain a first transmission demand threshold preset in the database and compare it with the transmission demand indicator of the downlink distribution channel. If the transmission demand indicator of the downlink distribution channel is above the first transmission demand threshold, use the preferred transmission channel as the downlink distribution channel, and directly share the new version of the document to each receiving node through the downlink distribution channel. Perform distribution detection within a second preset time period. If the packet loss rate of the real-time channel within the second preset time period is above the channel packet loss rate threshold preset in the database, automatically switch to the satellite link directly connected to the receiving node to share the new version of the document. If the transmission demand indicator of the downlink distribution channel is less than the first transmission demand threshold, the ordered cache transmission channel is used as the downlink distribution channel, and the new version of the document is shared to each receiving node in an orderly manner through the downlink distribution channel.

8. The method for secure data sharing of a standard digital knowledge base based on blockchain as claimed in claim 1, characterized in that: The specific method of obtaining the response status parameters of each receiving node and analyzing each type of receiving node is as follows: Acquire response status parameters of each receiving node, wherein the response status parameters include synchronization delay duration and hash matching degree of each receiving node; Obtain the channel transmission time threshold of each receiving node preset in the database, and compare it with the synchronization delay time of each receiving node to obtain the delay determination result of each receiving node. If the synchronization delay time of a receiving node is greater than the channel transmission time threshold corresponding to the node, the delay determination result of the node is delayed. If the synchronization delay time of a receiving node is less than the channel transmission time threshold corresponding to the node, the delay determination result of the node is not delayed. Obtain a hash matching threshold and compare it with the hash matching of each receiving node to obtain a hash matching result of each receiving node. If the hash matching of a receiving node is above the hash matching threshold, the hash matching result of the receiving node is a match; if the hash matching of a receiving node is less than the hash matching threshold, the hash matching result of the receiving node is a mismatch. Based on the delay determination results of each receiving node and the hash matching determination results of each receiving node, each type of receiving node is obtained. If the delay determination result of a receiving node is no delay and the hash matching determination result of the receiving node is a match, then the receiving node of this type is a normal receiving node; If the delay determination result of a certain receiving node is delay and the hash matching determination result of the receiving node is match, then the receiving node of this type is a lost receiving node; If the hash matching result of a certain receiving node is mismatched, then this type of receiving node is a faulty receiving node or a malicious receiving node. If its hash matching result becomes a match within the preset number of re-verifications, then this type of receiving node is a faulty receiving node. If its hash matching result is still mismatched within the preset number of re-verifications, then this type of receiving node is a malicious receiving node.

9. The method for secure data sharing of a standard digital knowledge base based on blockchain as claimed in claim 8, characterized in that: The above method is to adjust the receiving nodes of each type accordingly, and then conduct network-wide verification after the adjustment to obtain the updated document. The specific method is as follows: Make corresponding adjustments to each type of receiving node. If the receiving node is a normal receiving node, no corresponding adjustments are made and the updated document is obtained directly. If the receiving node is a disconnected receiving node, incremental synchronization is performed, and after the incremental synchronization, secondary verification of the node is performed to obtain the secondary verification result of the node. Based on the secondary verification result of the node, corresponding processing is performed to obtain an updated document. If the receiving node is a faulty receiving node, the normal receiving node with the shortest update time interval from the current time point is obtained from the blockchain and marked as the coverage receiving node. Based on the coverage receiving node, the clause blocks in the abnormal node that are inconsistent with the blockchain record are forcibly overwritten, and the repair log is recorded and uploaded to the cloud for storage; If the receiving node is a malicious receiving node, it will be added to the temporary blacklist and communication adjustments will be made.

10. The method for secure data sharing of a standard digital knowledge base based on blockchain as claimed in claim 9, characterized in that: If the receiving node is a malicious receiving node, it will be added to the temporary blacklist and communication adjustments will be made. The specific method is as follows: When the blockchain's smart contract detects a malicious receiving node, it sends encrypted instructions to the malicious node, thereby updating the malicious node and submitting the malicious node's hardware fingerprint hash value after the malicious node is updated. Obtain the initial registered hardware fingerprint hash value of the malicious node; The smart contract verifies the malicious node's hardware fingerprint hash value against the node's initial registered hardware fingerprint hash value. If the verification is consistent, the malicious node will be monitored according to the preset monitoring period and its permissions will be restricted during the monitoring period. Otherwise, the malicious node will be permanently blocked and its identity credentials will be destroyed. Obtain the request success rate and non-period operation rate of the malicious node during the monitoring period; Obtain the preset request success rate threshold and non-period operation rate threshold in the database, and compare them with the request success rate and non-period operation rate of the malicious node respectively. If the request success rate of the malicious node is above the request success rate threshold and the non-period operation rate is below the non-period operation rate threshold, the adjustment result of the malicious node is qualified, and it will be removed from the temporary blacklist and restore full permissions. Otherwise, it will be permanently blacklisted and the identity credentials will be destroyed.

Citation Information

Patent Citations

  • Data sharing methods

    CN116401081B

  • A knowledge base cloud sharing method for enterprises based on AI big model

    CN118939622B

  • Government affair data management and tracing method and system based on block chain

    CN119052294A

  • Industrial data secure storage method and system based on block chain

    CN120012134A

  • Systems and methods with integrated gaming engines and smart contracts

    US20230201722A1