Trusted data exchange and shared space management system supporting multi-party cooperation
By using the timestamp mechanism, priority sorting and rollback mechanism in the multi-party collaboration data exchange and sharing system, data conflicts are resolved, and data security and security issues in multi-party collaboration are ensured, and data consistency and security issues are solved in multi-party collaboration, achieving efficient and stable data exchange and collaboration.
Patent Information
- Application Number
- CN202510134247.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-03-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In multi-party collaboration, data conflicts or delayed updates are prone to occur when multiple users operate data at the same time, affecting the consistency and accuracy of the data. When processing sensitive data, the user's trust in other participants may affect the smooth progress of the collaboration.
Data conflicts are resolved by using timestamping mechanism, priority sorting and rollback mechanisms in the data exchange and sharing module to ensure data consistency; at the same time, multi-factor authentication and permission control modules are used to ensure data security; a trust evaluation module is used to dynamically adjust user trust and permissions; and data is ensured through the blockchain data protection module.
It effectively solves data conflicts and consistency problems in multi-party collaboration, ensures data security and privacy, improves the system's collaboration trust and transparency, reduces collaboration risks, and improves the stability and efficiency of the data exchange process.
Smart Images

Figure CN119583223A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data exchange and shared space management, and in particular to a trusted data exchange and shared space management system supporting multi-party collaboration. Background Art
[0002] The basic structure of a trusted data exchange and shared space management system that supports multi-party collaboration usually includes five core modules. First, the data exchange and sharing module allows multiple parties to exchange and share data through standardized protocols, ensuring efficient data circulation and seamless connection. Secondly, the system authenticates users through the identity authentication and permission control module to ensure that users of different roles can only access authorized data, thereby ensuring data security. In order to prevent data leakage, the system integrates a data encryption and privacy protection module to encrypt and protect sensitive information during data transmission and storage. In addition, the audit and tracking module records all operational behaviors to ensure the traceability of the data exchange process and provide a basis for post-audit. Finally, the collaboration and feedback module supports real-time collaboration and feedback among multiple parties, allowing users to work together, communicate and update data in a shared space, promoting dynamic interaction.
[0003] Although the system has powerful multi-party collaboration capabilities, there are still some defects in practical applications. Data consistency and synchronization issues also become challenges in multi-party collaboration. When multiple users operate data at the same time, data conflicts or delayed updates will occur, affecting the consistency and accuracy of the data. Despite encryption and permission control, privacy and trust issues are still a difficult problem in multi-party collaboration, especially when dealing with sensitive data. The user's trust in other participants may affect the smooth progress of collaboration. Summary of the invention
[0004] In view of the shortcomings of the prior art, the present invention provides a trusted data exchange and shared space management system that supports multi-party collaboration, which solves the problem that when multiple users operate data at the same time, data conflicts or delayed updates may occur, thereby affecting the consistency and accuracy of the data; especially when processing sensitive data, the user's trust in other participants may affect the smooth progress of collaboration.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions: A trusted data exchange and shared space management system supporting multi-party collaboration, comprising: The data exchange and sharing module is used by multiple users to upload, exchange and share data in real time and ensure data consistency. The data exchange and sharing module implements data update through the following data synchronization formula: ; in, Raw data uploaded by multiple users, It is a data merging function that can automatically synchronize data according to the user operation sequence, priority and update time to ensure the consistency and accuracy of shared data; The data exchange and sharing module achieves data consistency through conflict detection and resolution mechanism in case of data conflict, and intelligently sorts the updated content through priority algorithm to avoid the negative impact of data conflict during concurrent operations of users and ensure the final consistency of data; The identity authentication and permission control module is used to authenticate users in the system and grant corresponding permissions to ensure security and privacy protection during data exchange. The identity authentication and permission control module controls user permissions according to the following formula: ; in, is the user's permission value, is the weight coefficient of the user role, is the user's role in the system, The data encryption and privacy protection module uses a heterogeneous encryption algorithm to encrypt and protect data to ensure the privacy of data during transmission and storage. The data encryption and privacy protection module performs encryption operations based on the following formula: ; in, For the encrypted data, is the original data, represents encryption operation, This encryption mechanism ensures the confidentiality of data and prevents data leakage. The module also supports adaptive selection of encryption algorithms to dynamically adjust encryption strategies according to the sensitivity of data and transmission conditions. The trust evaluation module is used to evaluate and calculate the trust of participants in multi-party collaboration. By evaluating the historical behavior of the participants, the projects they participated in, the data contribution and the degree of information sharing, the roles and permissions of the participants in data exchange are dynamically adjusted to improve the collaborative trust among users in the system. The trust evaluation module calculates the trust scores of the participants according to the following trust formula: ; in, The trust score for the user, is the weight coefficient of each behavior, To rate a behavior, The number of behaviors for trust evaluation. By dynamically evaluating the trust of users, the system can assign different operation permissions to different users based on the trust value, reduce the risk of collaboration, and improve the stability of the data exchange process. The blockchain data protection module is used to ensure the immutability of data during data exchange and storage. By recording the hash value of each data update in the blockchain and generating an unalterable timestamp, the transparency and integrity of the data record are guaranteed. The blockchain data protection module is implemented based on the following blockchain storage model: ; in, For new blocks, is a hash function, For updated data, is the timestamp, The hash value of the previous block. Blockchain technology not only ensures the integrity of the data, but also provides a transparent audit trail to prevent data tampering. The audit and log module includes data upload, download, modification and deletion.
[0006] Preferably, the data exchange and sharing module uses a data synchronization conflict detection model to solve the data conflict problem that occurs when multiple users operate the same data. The data exchange and sharing module includes the following functions: Timestamp mechanism: Mark each data operation with a timestamp and synchronize data based on the timestamp to ensure that all users' operations on the same data can be merged in chronological order; Priority sorting: Assign a priority to each data modification operation based on the user's permissions, operation content, and data importance, and give priority to high-priority operations to avoid data conflicts; Rollback mechanism: If a conflict occurs that cannot be resolved automatically, the system can roll back to the last consistent state and notify the user to intervene manually.
[0007] Preferably, the identity authentication and permission control module integrates multi-factor authentication technology, including fingerprint recognition, facial recognition or mobile phone dynamic verification code, to ensure the authenticity and validity of the user's identity, and implements strict access control when exchanging highly sensitive data to restrict unauthorized users from accessing sensitive information and avoid data leakage or unauthorized operations. The user's identity authentication not only includes traditional passwords and user names, but also combines biometric technology to improve security and further prevent impersonation and malicious operations.
[0008] Preferably, the data encryption and privacy protection module adopts hybrid encryption technology, including a combination of symmetric encryption and asymmetric encryption, to ensure efficient encryption and decryption processing of data and reduce computing overhead. The system automatically selects a suitable encryption method according to data sensitivity and encryption requirements, dynamically adjusts encryption strength, and takes into account both security and efficiency. The data encryption and privacy protection module also selects appropriate encryption methods according to different application scenarios to improve the overall performance of the system.
[0009] Preferably, the system further includes a multi-node distributed storage module for distributed storage of data to ensure fault tolerance, scalability and access speed of data in a multi-point environment. The multi-node distributed storage module calculates data redundancy by the following storage management formula: ; in, is the redundancy, is the original data, To back up data, For redundant data, redundant technology and encrypted storage are used to ensure the security and high availability of data in the system.
[0010] Preferably, the audit and log module is used to record and monitor each user operation in the data exchange process and generate an audit report to ensure the transparency and traceability of the data processing process. The audit and log module actively triggers the anomaly detection mechanism by setting monitoring rules to timely discover potential malicious operations or data leakage risks. The audit and log module performs timestamp encryption on each data exchange link based on blockchain technology to ensure that all operation records cannot be tampered with.
[0011] Preferably, the data exchange and sharing module supports conversion between different data formats, including real-time exchange of structured data, unstructured data and semi-structured data, ensuring the compatibility of various types of data sources, improving the data processing capabilities and flexibility of the system, and avoiding data loss or errors caused by incompatible data formats.
[0012] Preferably, the data encryption and privacy protection module supports multiple encryption layers, providing encryption protection of different strengths for data of different sensitivity levels, thereby achieving hierarchical privacy protection and improving the flexibility and security of the system.
[0013] Preferably, the trust evaluation module continuously optimizes the trust model according to the user's historical behavior and interactive information in the data exchange process by integrating a machine learning algorithm, thereby improving the accuracy and intelligence level of the trust evaluation.
[0014] Preferably, the data exchange and sharing module has data compression technology to compress the transmitted data before data exchange to reduce bandwidth requirements in data transmission and improve transmission efficiency.
[0015] The present invention provides a trusted data exchange and shared space management system that supports multi-party collaboration. It has the following beneficial effects: This trusted data exchange and shared space management system that supports multi-party collaboration has significantly improved the efficiency, security and transparency of multi-party collaborative data exchange and sharing through modular design. The data exchange and sharing module solves the data conflict problem when multiple users operate data at the same time through timestamp mechanism, priority sorting and rollback mechanism, effectively ensuring data consistency and accuracy. The identity authentication and permission control module adopts multi-factor authentication technology and dynamic permission allocation mechanism to ensure secure access to sensitive data, and combines biometric technology to further improve the reliability of user identity authentication. In addition, the data encryption and privacy protection module adopts hybrid encryption technology to dynamically adjust the encryption strategy according to the sensitivity of the data, which not only ensures the privacy of data transmission and storage, but also takes into account system performance and efficiency.
[0016] The trust evaluation module and blockchain data protection module further enhance the collaborative trust and transparency of the system. The trust evaluation module uses machine learning algorithms to dynamically optimize the trust model, and can adjust the authority allocation according to user behavior and data sharing history, effectively reducing the risk of collaboration; the blockchain data protection module records tamper-proof timestamps and hash values to ensure data integrity and traceability of operations, providing the system with powerful auditing capabilities. Combined with the high fault tolerance and scalability of the multi-node distributed storage module, the system has comprehensive advantages in data consistency, security, privacy protection and trust management, and is an efficient solution for complex multi-party collaboration scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a diagram of the scoring mechanism of the present invention; Figure 2 This is a flow chart of data synchronization and conflict detection of the present invention. DETAILED DESCRIPTION
[0018] 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.
[0019] like Figure 1-2As shown, an embodiment of the present invention provides a trusted data exchange and sharing space management system supporting multi-party collaboration, including a data exchange and sharing module for multiple users to upload, exchange and share data in real time and ensure data consistency. The data exchange and sharing module implements data update through the following data synchronization formula: ; in, Raw data uploaded by multiple users, It is a data merging function that can automatically synchronize data according to the user operation order, priority and update time to ensure the consistency and accuracy of shared data.
[0020] The data exchange and sharing module achieves data consistency through conflict detection and resolution mechanisms in the event of data conflicts. It intelligently sorts the updated content through a priority algorithm to avoid the negative impact of data conflicts during concurrent user operations and ensure the final consistency of data. The data exchange and sharing module uses a data synchronization conflict detection model to solve data conflicts that occur when multiple users operate the same data. The data exchange and sharing module includes the following functions: Timestamp mechanism: Mark each data operation with a timestamp and synchronize data based on the timestamp to ensure that all users' operations on the same data can be merged in chronological order.
[0021] Priority sorting: Assign a priority to each data modification operation based on the user's permissions, operation content, and data importance, and give priority to high-priority operations to avoid data conflicts.
[0022] Rollback mechanism: If a conflict occurs that cannot be resolved automatically, the system can roll back to the last consistent state and notify the user for manual intervention. The data exchange and sharing module supports conversion between different data formats, including real-time exchange of structured data, unstructured data and semi-structured data, ensuring the compatibility of various types of data sources, improving the system's data processing capabilities and flexibility, and avoiding data loss or errors caused by incompatible data formats. The module automatically identifies data types and performs format conversion through built-in data conversion tools to ensure that all data can be seamlessly connected and exchanged in the system. The data exchange and sharing module has data compression technology to compress the transmitted data before data exchange to reduce bandwidth requirements in data transmission and improve transmission efficiency.
[0023] The authentication and permission control module is used to authenticate users in the system and grant corresponding permissions to ensure security and privacy protection during data exchange. The authentication and permission control module controls user permissions based on the following formula: ; in, is the user's permission value, is the weight coefficient of the user role, is the user's role in the system, The number of roles is determined by dynamically evaluating user permissions to control access to sensitive data, ensuring data security and avoiding the risk of leakage. The identity authentication and permission control module integrates multi-factor authentication technology, including fingerprint recognition, facial recognition or mobile phone dynamic verification code, to ensure the authenticity and validity of user identity, and implements strict access control when exchanging highly sensitive data to restrict unauthorized users from accessing sensitive information and avoid data leakage or unauthorized operations. User authentication not only includes traditional passwords and user names, but also combines biometric technology to improve security and further prevent impersonation and malicious operations. The data encryption and privacy protection module uses heterogeneous encryption algorithms to encrypt and protect data to ensure the privacy of data during transmission and storage. The data encryption and privacy protection module performs encryption operations based on the following formula: ; in, For the encrypted data, is the original data, represents encryption operation, The key is used as the encryption mechanism to ensure the confidentiality of the data and prevent data leakage. The module also supports adaptive selection of encryption algorithms to dynamically adjust the encryption strategy according to the sensitivity of the data and transmission conditions. The data encryption and privacy protection module adopts hybrid encryption technology, including a combination of symmetric encryption and asymmetric encryption, to ensure efficient encryption and decryption of data and reduce computing overhead. The system automatically selects the appropriate encryption method according to data sensitivity and encryption requirements, dynamically adjusts the encryption strength, and takes into account both security and efficiency. The data encryption and privacy protection module also selects appropriate encryption methods according to different application scenarios to improve the overall performance of the system. The data encryption and privacy protection module supports multiple encryption layers, providing encryption protection of different strengths for data of different sensitivity levels, thereby achieving hierarchical privacy protection and improving the flexibility and security of the system.
[0024] The trust evaluation module is used to evaluate and calculate the trust of participants in multi-party collaboration. By evaluating the historical behavior of the participants, the projects they participate in, the data contribution and the degree of information sharing, the roles and permissions of the participants in data exchange are dynamically adjusted to improve the collaborative trust among users in the system. The trust evaluation module calculates the trust scores of the participants according to the following trust formula: ; in, The trust score for the user, is the weight coefficient of each behavior, To rate a behavior, The trust evaluation module is the number of behaviors for trust evaluation. By dynamically evaluating the trust of users, the system can assign different operation permissions to different users based on the trust value, reduce the risk of collaboration, and improve the stability of the data exchange process. The trust evaluation module integrates machine learning algorithms to continuously optimize the trust model based on the user's historical behavior and interactive information during the data exchange process, thereby improving the accuracy and intelligence level of trust evaluation. The blockchain data protection module is used to ensure the immutability of data during data exchange and storage. By recording the hash value of each data update in the blockchain and generating an unalterable timestamp, the transparency and integrity of data records are guaranteed. The blockchain data protection module is implemented based on the following blockchain storage model: ; in, For new blocks, is a hash function, For updated data, is the timestamp, It is the hash value of the previous block. Through blockchain technology, it can not only ensure the integrity of the data, but also provide a transparent audit trail to prevent data tampering.
[0025] The audit and log module includes data upload, download, modification, and deletion. The system further includes a multi-node distributed storage module for distributed storage of data to ensure fault tolerance, scalability, and access speed of data in a multi-point environment. The multi-node distributed storage module calculates data redundancy through the following storage management formula: ; in, is the redundancy, is the original data, To back up data, For redundant data, redundant technology and encrypted storage are used to ensure the security and high availability of data in the system. The audit and log module is used to record and monitor each user operation in the data exchange process and generate audit reports to ensure the transparency and traceability of the data processing process. The audit and log module actively triggers the anomaly detection mechanism by setting monitoring rules to timely discover potential malicious operations or data leakage risks. The audit and log module performs timestamp encryption on each data exchange link based on blockchain technology to ensure that all operation records cannot be tampered with.
[0026] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A trusted data exchange and shared space management system supporting multi-party collaboration, characterized in that: include: The data exchange and sharing module is used by multiple users to upload, exchange and share data in real time and ensure data consistency. The data exchange and sharing module implements data update through the following data synchronization formula: ; in, Raw data uploaded by multiple users, It is a data merging function that can automatically synchronize data according to the user operation sequence, priority and update time to ensure the consistency and accuracy of shared data; The data exchange and sharing module achieves data consistency through conflict detection and resolution mechanism in case of data conflict, and intelligently sorts the updated content through priority algorithm; The identity authentication and permission control module is used to authenticate users in the system and grant corresponding permissions to ensure security and privacy protection during data exchange. The identity authentication and permission control module controls user permissions according to the following formula: ; in, is the user's permission value, is the weight coefficient of the user role, is the user's role in the system, The data encryption and privacy protection module uses a heterogeneous encryption algorithm to encrypt and protect data to ensure the privacy of data during transmission and storage. The data encryption and privacy protection module performs encryption operations based on the following formula: ; in, For the encrypted data, is the original data, represents encryption operation, is the key; The trust evaluation module is used to evaluate and calculate the trust of participants in multi-party collaboration. By evaluating the historical behavior of the participants, the projects they participated in, the data contribution and the degree of information sharing, the roles and permissions of the participants in data exchange are dynamically adjusted to improve the collaborative trust among users in the system. The trust evaluation module calculates the trust scores of the participants according to the following trust formula: ; in, The trust score for the user, is the weight coefficient of each behavior, To rate a behavior, The number of behaviors for trust evaluation. By dynamically evaluating the trust of users, the system can assign different operation permissions to different users based on the trust value, reduce the risk of collaboration, and improve the stability of the data exchange process. The blockchain data protection module is used to ensure the immutability of data during data exchange and storage. By recording the hash value of each data update in the blockchain and generating an unalterable timestamp, the transparency and integrity of the data record are guaranteed. The blockchain data protection module is implemented based on the following blockchain storage model: ; in, For new blocks, is a hash function, For updated data, is the timestamp, is the hash value of the previous block; The audit and log module includes data upload, download, modification and deletion.
2. A trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The data exchange and sharing module uses a data synchronization conflict detection model to solve the data conflict problem that occurs when multiple users operate the same data.
3. The trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The identity authentication and permission control module ensures the authenticity and validity of the user's identity by integrating multi-factor authentication technology, including fingerprint recognition, facial recognition or mobile phone dynamic verification code.
4. The trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The data encryption and privacy protection module adopts hybrid encryption technology, including a combination of symmetric encryption and asymmetric encryption, to ensure efficient encryption and decryption processing of data and reduce computing overhead.
5. The trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The system further includes a multi-node distributed storage module for distributed storage of data to ensure fault tolerance, scalability and access speed of data in a multi-point environment. The multi-node distributed storage module calculates data redundancy by the following storage management formula: ; in, is the redundancy, is the original data, To back up data, It is redundant data.
6. The trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The audit and log module is used to record and monitor each user operation in the data exchange process and generate an audit report to ensure the transparency and traceability of the data processing process. The audit and log module actively triggers the anomaly detection mechanism by setting monitoring rules to timely discover potential malicious operations or data leakage risks. The audit and log module performs timestamp encryption on each data exchange link based on blockchain technology to ensure that all operation records cannot be tampered with.
7. The trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The data exchange and sharing module supports conversion between different data formats, including real-time exchange of structured data, unstructured data and semi-structured data, ensuring the compatibility of various types of data sources, improving the system's data processing capabilities and flexibility, and avoiding data loss or errors caused by incompatible data formats.
8. The trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The data encryption and privacy protection module supports multiple encryption layers, providing encryption protection of different strengths for data of different sensitivity levels, thereby achieving hierarchical privacy protection and improving the flexibility and security of the system.
9. The trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The trust evaluation module integrates machine learning algorithms to continuously optimize the trust model based on the user's historical behavior and interactive information during data exchange, thereby improving the accuracy and intelligence level of trust evaluation.
10. The trusted data exchange and shared space management system supporting multi-party collaboration according to claim 1, characterized in that: The data exchange and sharing module is equipped with data compression technology, which compresses the transmitted data before data exchange to reduce the bandwidth requirement in data transmission and improve the transmission efficiency.
Citation Information
Patent Citations
Block chain-based geological data security sharing system and method
CN118965413A
Intelligent networking distributed storage interaction system and method based on multi-cabin cooperation
CN119292112A
Geological data sharing platform and method based on block chain technology
CN119342071A
Water sample traceability management method and system based on alliance blockchain ledger and smart contract
WO2024239468A1
Cited By
Data exchange method and system based on markup language
CN120090983A
Block chain-based accounting document cross-platform synchronization system and conflict processing method
CN120407688A