Internet of things-based distributed compound sample management system and method
Through the distributed compound sample management system based on the Internet of Things, the problems of compound data integration and real-time sharing are solved, and the efficient, accurate management and real-time sharing of compound sample data are achieved, improving the scalability and security of the system.
Patent Information
- Application Number
- PCT/CN2025/078908
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-26
- Filing Date
- 2025-02-25
- Publication Date
- 2025-07-31
AI Technical Summary
The existing compound sample management system is difficult to integrate compound resources distributed across the country and even around the world, and it relies on manual operation inefficiency and error-prone, which cannot meet the needs of rapid and accurate sharing and management of compound data.
The distributed compound sample management system based on the Internet of Things is adopted, including compound access and data management modules and cloud data access retrieval modules, and the terminal data management unit and cloud data storage are used to realize distributed storage and real-time sharing of compound sample data through Internet of Things technology, combining distributed computing and storage technology to improve system scalability and security.
It realizes efficient, accurate management and real-time sharing of compound data, improves the processing speed and security performance of the system, solves the integration and real-time sharing of compound sample data, and has good scalability and data redundancy mechanisms to prevent illegal users from intrusion and misoperation of data.
Smart Images

Figure CN2025078908_31072025_PF_FP_ABST
Abstract
Description
A system and method for distributed compound sample management based on the Internet of Things Technical Field
[0001] The present invention relates to the technical field of Internet of Things, and in particular to a system and method for distributed compound sample management based on the Internet of Things. Background Art
[0002] The rise of AI-powered pharmaceuticals has accelerated drug development, placing higher demands on the scale and rapid response of compound libraries. Compound sample management systems must not only manage large amounts of sample data but also provide fast and accurate compound data sharing services to meet the real-time needs of scientific research and pharmaceuticals.
[0003] Compound data is a dynamic resource that is constantly updated. Existing compound sample management systems often struggle to integrate compound resources currently distributed across the country and even around the world. Furthermore, the number of compounds and sample data in each laboratory's compound library is limited, and inter-laboratory information such as compound sample data lacks mobility. Furthermore, current compound sample management relies primarily on manual labor, which is inefficient and prone to errors. The limitations of manual operation make the process of compound sample storage and data management lengthy and complex. Furthermore, manual operation increases the likelihood of error; mistakes in sample classification, labeling, storage, and retrieval can lead to serious negative consequences.
[0004] In summary, compound data storage management, integration and real-time sharing have become a considerable challenge. The current domestic compound digital integration technology is difficult to meet current needs. Summary of the Invention
[0005] The problem solved by the present invention is how to solve the problem of compound data integration and real-time sharing and overcome the problems of low efficiency and easy error in manual management and data processing of compound sample data.
[0006] To solve the above problems, the present invention provides a distributed compound sample management system based on the Internet of Things, including a compound access and data management module and a cloud data access and retrieval module;
[0007] The compound access and data management module includes:
[0008] At least one compound storage and access device unit, wherein at least one of the compound storage and access device units is arranged in the same place or respectively arranged in different places, and the compound storage and access device unit is used for users to store compound samples;
[0009] at least one terminal data management unit, the terminal data management unit being connected to the compound access device unit; the terminal data management unit being configured to identify sample information of stored compound samples, and compare the sample information of the identified compound samples with the compound sample information uploaded by the user to the system to determine whether the sample information of the identified compound samples matches the uploaded compound sample information; if so, extracting compound sample data from the sample information of the identified compound samples, processing the compound sample data to obtain processed compound sample data, and locally storing the processed compound sample data; if not, reporting an error to the user indicating that the storage is incorrect;
[0010] The cloud data access and retrieval module includes:
[0011] A data storage unit, wherein the processed compound sample data stored in each terminal data management unit is uniformly stored in the data storage unit;
[0012] A retrieval unit is used for allowing a user to retrieve and view the compound sample data stored in the data storage unit.
[0013] The beneficial effects of the present invention are as follows: in the above-mentioned system, through the front-end data acquisition and preliminary processing capabilities of each Internet of Things module, in conjunction with the distributed data storage of the back-end, the system can effectively manage large-scale compound sample data and achieve the effect of compound data integration; whether it is large-scale compound sample collection or the collection of a small number of special compound samples under a specific environment, the system can be carried out in an efficient and accurate manner; using Internet of Things technology, the data in the terminal data management unit is uniformly uploaded to the data storage unit in the cloud, and the system can realize the retrieval and review of compound sample data by users, achieving the effect of large-scale compound sample data sharing; and the system also realizes real-time monitoring of compound sample data and quickly responds to changes in compound sample data. In addition, the compound data in the system is distributed and stored in each terminal data management unit, which greatly improves the processing speed and efficiency of the system and improves the security performance of the system.
[0014] In the above-mentioned system, the compound access and data management modules utilize a distributed architecture and are located in different locations. This system offers excellent scalability, dynamically adding processing nodes as data volume grows to meet ever-increasing data processing and storage needs. Through the compound access and data management modules, the system can precisely control user access rights to data, preventing unauthorized intrusion and data misoperation. Furthermore, compound data is distributed and stored in various terminal data management units, providing the system with data backup and redundancy mechanisms, as well as data encryption, enhancing data security and reliability. Through the compound access and data management modules, users can conveniently manage compound sample information and, through the cloud-based data access and retrieval module, classify, filter, and search compound sample data, enabling rapid identification of corresponding compound samples. Users can also share and access compound sample data across various devices through the system, overcoming information storage limitations and facilitating user access to relevant compound sample data on IoT device systems.
[0015] Furthermore, the compound storage and access device unit includes:
[0016] Compound storage unit: The compound storage unit is used for users to store compound samples;
[0017] Terminal operation unit: The terminal operation unit is used for users of the system to access and manage user information, and for users to upload compound sample information by themselves.
[0018] Furthermore, the terminal operation unit includes:
[0019] Permission matching unit: used to assign different access rights to each user based on their identity information and access information when they log in with their ID and password. The access rights include read-only permission, read-write permission, and management permission.
[0020] The first data management unit is used for allowing users to manage uploaded compound sample information within the scope of the assigned access rights.
[0021] Furthermore, the terminal operation unit further includes:
[0022] The second data management unit is used for users to perform management operations such as adding, deleting, checking and modifying uploaded compound sample information;
[0023] The third data management unit is used to import and export compound sample information, allowing users to back up and share compound sample information.
[0024] Furthermore, the terminal data management unit includes:
[0025] an identification unit, wherein the identification unit identifies the QR code or RFID on the stored compound sample by scanning the QR code or RFID identification, and then identifies the sample information of the stored compound sample;
[0026] a judgment unit, configured to judge whether the sample information of the identified compound sample matches the uploaded compound sample information;
[0027] Furthermore, the system also includes an Internet of Things control module, which is the central console of the system and is used to establish communication between the compound access and data management module and the cloud data access and retrieval module. The Internet of Things control module adopts WebSocket+Protobuf+message queue technology.
[0028] Furthermore, the system also includes a remote control and management module, which remotely controls and manages the system through Internet of Things technology.
[0029] A method for distributed compound sample management based on the Internet of Things, comprising the steps of:
[0030] S1: Manage user access information of the system, including user registration, login, and password retrieval request information; receive and manage compound sample information uploaded through the user interface;
[0031] S2: The compound sample is stored in the compound storage and access device unit, and the identification unit identifies the QR code or RFID on the stored compound sample by scanning the QR code or RFID identification, and then identifies the sample information of the stored compound sample;
[0032] S3: The judgment unit judges whether the sample information of the identified compound sample matches the uploaded compound sample information. If so, the compound sample data of the sample information of the identified compound sample is extracted, the compound sample data is processed to obtain processed compound sample data, and the processed compound sample data is stored locally; if not, an error message is issued to the user to prompt the user that the storage is incorrect;
[0033] S4: The processed compound sample data in the terminal data management unit is uploaded to the data storage unit. The user searches and inquires the compound sample data through the search unit, and accesses and obtains the processed compound sample data in the data storage unit.
[0034] The step S1 comprises:
[0035] S1.1. When each user logs in with an ID and password to access the site, different access rights are assigned to the user based on the user's identity information and access information. The access rights include read-only access, write access, and management access.
[0036] S1.2. Based on the access rights assigned to the user, perform management operations on compound sample information within the scope of the authority;
[0037] The step S1 further includes:
[0038] S1.3. Users can add, delete, check and modify compound sample information through the user interface;
[0039] S1.4. Import and export compound sample information to allow users to back up and share compound sample information.
[0040] The IoT-based distributed compound sample management method described above enables sample addition, entry, removal, deletion, data storage, and retrieval, improving the efficiency and convenience of sample management and enabling compound data integration and real-time sharing. Furthermore, through distributed computing and storage, the system can process and store large amounts of sample data, resolving challenges encountered in traditional manual data management and processing. The system can handle large amounts of sample data and provide fast and accurate services. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a schematic diagram of a distributed compound sample management system based on the Internet of Things provided by the present invention;
[0042] FIG2 is a schematic diagram of the system structure of distributed compound sample management based on the Internet of Things provided by the present invention;
[0043] FIG3 is a flow chart of a method for distributed compound sample management based on the Internet of Things provided by the present invention;
[0044] FIG4 is a schematic diagram of distributed data transmission of a distributed compound sample management system based on the Internet of Things provided by the present invention. DETAILED DESCRIPTION
[0045] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0046] The following are specific embodiments of the present invention and the accompanying drawings to further describe the technical solutions of the present invention, but the present invention is not limited to these embodiments.
[0047] The present invention provides a distributed compound sample management system based on the Internet of Things. As shown in Figures 1 and 2, the system includes a compound access and data management module and a cloud data access and retrieval module;
[0048] The compound access and data management module includes:
[0049] At least one compound storage and access device unit, wherein at least one of the compound storage and access device units is arranged in the same place or respectively arranged in different places, and the compound storage and access device unit is used for users to store compound samples;
[0050] at least one terminal data management unit, the terminal data management unit being connected to the compound access device unit; the terminal data management unit being configured to identify sample information of stored compound samples, and compare the sample information of the identified compound samples with the compound sample information uploaded by the user to the system to determine whether the sample information of the identified compound samples matches the uploaded compound sample information; if so, extracting compound sample data from the sample information of the identified compound samples, processing the compound sample data to obtain processed compound sample data, and locally storing the processed compound sample data; if not, reporting an error to the user indicating that the storage is incorrect;
[0051] The cloud data access and retrieval module includes:
[0052] A data storage unit, wherein the processed compound sample data stored in each terminal data management unit is uniformly stored in the data storage unit;
[0053] A retrieval unit is used for allowing a user to retrieve and view the compound sample data stored in the data storage unit.
[0054] The compound access device unit further includes a terminal operation unit, which is used for users of the system to access and manage user information, and for users to upload compound sample information by themselves.
[0055] The compound storage and access equipment unit includes:
[0056] Compound storage unit: The compound storage unit is used for users to store compound samples;
[0057] Terminal operation unit: The terminal operation unit is used for users of the system to access and manage user information, and for users to upload compound sample information by themselves.
[0058] Referring to FIG2 , the terminal operation unit includes:
[0059] Permission matching unit: used to assign different access rights to each user based on their identity information and access information when they log in with their ID and password. The access rights include read-only permission, read-write permission, and management permission.
[0060] The first data management unit is used for allowing users to manage uploaded compound sample information within the scope of the assigned access rights.
[0061] Specifically, the terminal operation unit manages system users, including user registration, login, and password retrieval. Each user has a unique user ID and password, ensuring uniqueness and security. User permissions are also managed. Based on user identity information (e.g., administrator, operator, guest), and access information, the system can assign different access rights, such as read-only, read-write, and administrative. Users can only operate on compound sample data within their authorized scope, effectively preventing unauthorized intrusion and data manipulation.
[0062] The terminal operation unit further includes:
[0063] The second data management unit is used for users to perform management operations such as adding, deleting, checking and modifying uploaded compound sample information;
[0064] The third data management unit is used to import and export compound sample information, allowing users to back up and share compound sample information.
[0065] Specifically, the terminal operation unit manages compound sample information, such as the compound's name, category, structural formula, CAS number, properties, source, collection date, and location. Users can use the terminal operation unit to add, delete, query, and modify compound sample information. The terminal operation unit also provides compound information classification, filtering, and search functions, allowing users to quickly find the desired compound samples. Furthermore, the terminal operation unit supports the import and export of compound information, facilitating data backup and sharing.
[0066] In the compound access and data management module, the compound access equipment unit contains sensors, PLC controllers and industrial computers, and is used to store different types of compound samples; the compound samples are compound samples in sample tubes;
[0067] Referring to Figure 4, specifically, the compound access and data management module can include multiple device ends of compound library node 1, compound library node 2, compound library node 3 and compound library node n, each of which includes a compound access device unit. The corresponding node data 1, node data 2, node data 3 and node data n can be uploaded to the server-based cloud through compound library node 1, compound library node 2, compound library node 3 and compound library node n; the data access and retrieval module is used to provide users with the function of retrieving compound sample data, and the compound sample data stored in the data storage unit is accessed and obtained through the data access and retrieval module; based on the Internet of Things, users can remotely control the systems running in various devices connected to the Internet of Things, and share and view the compound sample data in the systems of various devices.
[0068] Specifically, the compound storage and access device unit is the hardware end of the system. The compound storage unit can be a refrigerator that stores compound samples. The refrigerator can also be responsible for the operation and storage of compound sample data. That is, the terminal data management unit can be located within the refrigerator. Each refrigerator is equipped with sensors, a programmable logic controller (PLC), and an industrial computer, capable of storing various types of compound samples. Each device also possesses preliminary data processing capabilities, enabling comparison of stored compounds with incoming compound information. This significantly reduces the pressure on the back-end data processing module and enables the system to efficiently process large amounts of compound sample data. The terminal operation unit is a PC, through which users access and manage their information, and also allow users to upload compound sample information.
[0069] The terminal data management unit includes:
[0070] an identification unit, wherein the identification unit identifies the QR code or RFID on the stored compound sample by scanning the QR code or RFID identification, and then identifies the sample information of the stored compound sample;
[0071] a judgment unit, configured to judge whether the sample information of the identified compound sample matches the uploaded compound sample information;
[0072] The extraction unit extracts compound sample data of sample information of the identified compound sample, wherein the compound sample data includes compound ID, access authority, storage location, quality, access record, etc.
[0073] Specifically, sample processing tasks are distributed across multiple nodes in sample storage devices, enabling parallel analysis and processing, significantly improving sample processing efficiency. Processed sample data is stored locally, enabling distributed storage of compound data. Instructions are then uploaded to the network control module, which then forwards the compound sample data to a cloud-based data storage unit for user retrieval and review, achieving large-scale compound sample data sharing. Through distributed computing, sample processing tasks can be dynamically adjusted across multiple processing nodes, improving the system's scalability and robustness.
[0074] Specifically, the system also includes an IoT control module, which serves as the system's central control center and is responsible for establishing communication between the Compound Access and Data Management Module and the Cloud Data Access and Retrieval Module. The IoT control module utilizes WebSocket, Protobuf, and message queue technology to process data uploaded by the Compound Access and Data Management Module and data sent by the Cloud Data Access and Retrieval Module, effectively reducing the impact of peak traffic on the server. The message queue reduces inter-process coupling, allowing messages to be restored even if a process fails, improving system scalability and stability.
[0075] Specifically, compound data distributed storage utilizes the latest distributed storage technologies, such as Hadoop's HDFS and Google's GFS, to efficiently store and retrieve large amounts of compound sample data. This distributed storage allows data to be backed up and redundantly across multiple storage nodes, significantly enhancing data security and reliability.
[0076] Specifically, the Data Access and Retrieval module provides users with access to and retrieval of compound sample data stored in a distributed storage system. It provides a simple, easy-to-use API that allows users to perform various data operations, such as querying, updating, and deleting. It also supports multiple data formats, such as CSV, JSON, and XML, facilitating subsequent data analysis and processing.
[0077] Specifically, the system also includes a remote control and management module, which uses IoT technology to remotely control and manage IoT devices. Multiple users use the distributed compound sample management system on internet-connected devices. One user can access all compound sample data shared by other devices' systems. Compound sample data and compound libraries are shared through the distributed compound sample management system. For example, if a user sees a compound that is not currently available on the distributed compound sample management system, they can access the compound sample data from other users' systems through the distributed compound sample management system.
[0078] The remote control and management module provides real-time access to the operating status of each IoT device, including alarm status, ongoing tasks, operating mode, and compound sample data collected by each device. Users can use the remote control module to remotely control IoT devices, such as setting device parameters, turning them on and off, and diagnosing and repairing faults. This distributed compound sample management IoT system enables efficient management of large amounts of sample data. The system's high efficiency, flexibility, scalability, and security make it suitable for a wide range of applications in scientific research, healthcare, education, and other fields.
[0079] This system enables sample addition, entry, removal, deletion, data storage, and retrieval, improving the efficiency and convenience of sample management. Furthermore, through distributed computing and storage, the system can process and store large amounts of sample data, resolving the challenges of traditional manual data management and processing. The system can handle large amounts of sample data and provide fast and accurate services.
[0080] The present invention also relates to a method for distributed compound sample management based on the Internet of Things. As shown in FIG3 , the method comprises the following steps:
[0081] S1: Manage user access information of the system, including user registration, login, and password retrieval request information; receive and manage compound sample information uploaded through the user interface;
[0082] S2: The compound sample is stored in the compound storage and access device unit, and the identification unit identifies the QR code or RFID on the stored compound sample by scanning the QR code or RFID identification, and then identifies the sample information of the stored compound sample;
[0083] S3: The judgment unit judges whether the sample information of the identified compound sample matches the uploaded compound sample information. If so, the compound sample data of the sample information of the identified compound sample is extracted, the compound sample data is processed to obtain processed compound sample data, and the processed compound sample data is stored locally; if not, an error message is issued to the user to prompt the user that the storage is incorrect;
[0084] S4: The processed compound sample data in the terminal data management unit is uploaded to the data storage unit. The user searches and inquires the compound sample data through the search unit, and accesses and obtains the processed compound sample data in the data storage unit.
[0085] The step S1 comprises:
[0086] S11: When each user logs in with an ID and password to access the system, different access rights are assigned to the user based on the user's identity information and access information. The access rights include read-only rights, write rights, and management rights.
[0087] S12: Based on the access rights assigned to the user, management operations are performed on the compound sample information within the scope of the authority.
[0088] The step S1 further includes:
[0089] S13: The user performs management operations of adding, deleting, checking and modifying compound sample information through the user interface;
[0090] S14: Import and export compound sample information so that users can back up and share the compound sample information.
[0091] This method enables sample addition, entry, removal, deletion, data storage, and retrieval, improving the efficiency and convenience of sample management. Furthermore, through distributed computing and storage, the system can process and store large amounts of sample data, resolving challenges encountered in traditional manual data management and processing. The system can handle large amounts of sample data and provide fast and accurate services.
[0092] Although the present disclosure is disclosed as above, the protection scope of the present disclosure is not limited thereto. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present disclosure, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A distributed compound sample management system based on the Internet of Things, characterized in that, It includes a compound access and data management module and a cloud data access and retrieval module; The compound access and data management module includes: At least one compound access device unit, and at least one of the compound access device units is set in the same place or separately in different places, and the compound access device unit is used for users to store compound samples; At least one terminal data management unit, and the terminal data management unit is connected to the compound access device unit; the terminal data management unit is used to identify the sample information of the stored compound sample, and compare the identified sample information of the compound sample with the compound sample information uploaded by the user to the system by himself to determine whether the identified sample information of the compound sample matches the uploaded compound sample information; if it matches, extract the compound sample data of the identified sample information of the compound sample, process the compound sample data to obtain the processed compound sample data, and locally store the processed compound sample data; if it does not match, report an error to prompt the user that the storage is incorrect; The cloud data access and retrieval module includes: A data storage unit, and the processed compound sample data stored in each terminal data management unit is uniformly stored in the data storage unit; A retrieval unit, and the retrieval unit is used for users to retrieve and view the compound sample data stored in the data storage unit.
2. The system for distributed compound sample management based on the Internet of Things according to claim 1, characterized in that The compound access device unit includes: A compound storage unit: The compound storage unit is used for users to store compound samples; A terminal operation unit: The terminal operation unit is used for users using the system to access and manage user information, and at the same time for users to upload compound sample information by themselves.
3. The system for distributed compound sample management based on the Internet of Things according to claim 2, wherein The terminal operation unit includes: A permission matching unit: When each user logs in and accesses through an ID and password, different access permissions are assigned to the user according to the user's identity information and access information, and the access permissions include any one of read-only permission, read-write permission, and management permission; A first data management unit: It is used for users to manage the uploaded compound sample information within the assigned access permissions.
4. The system for distributed compound sample management based on the Internet of Things according to claim 2, wherein The terminal operation unit further includes: A second data management unit: It is used for users to perform management operations of adding, deleting, querying, and modifying the uploaded compound sample information; A third data management unit: It is used for importing and exporting compound sample information, and is used for users to perform backup and sharing operations on compound sample information.
5. The system for distributed compound sample management based on the Internet of Things according to claim 1, 2, 3 or 4, characterized in that, The terminal data management unit includes: An identification unit, and the identification unit identifies the two-dimensional code or RFID on the stored compound sample in the form of scanning the two-dimensional code or RFID identification, and then identifies the sample information of the stored compound sample; A judgment unit, and the judgment unit is used to judge whether the identified sample information of the compound sample matches the uploaded compound sample information; An extraction unit, and the extraction unit is used to extract the compound sample data of the identified sample information of the compound sample.
6. The system for distributed compound sample management based on the Internet of Things according to claim 5, characterized in that, The system further includes an Internet of Things control module, which is the console of the system. The Internet of Things control module is used to establish communication between the compound access and data management module and the cloud data access and retrieval module. The Internet of Things control module adopts the technology of WebSocket+Protobuf+message queue.
7. The system for distributed compound sample management based on the Internet of Things according to claim 6, characterized in that, The system further includes a remote control and management module, which remotely controls and manages the system through Internet of Things technology.
8. A method for distributed compound sample management based on the Internet of Things, characterized in that, Including the steps: S1: Manage the access information of users using the system. The user access information includes request information for user registration, login, and password retrieval; receive and manage the compound sample information uploaded through the user interface. S2: Store the compound sample in the compound access device unit. The identification unit identifies the QR code or RFID on the stored compound sample in the form of QR code scanning or RFID identification, and then identifies the sample information of the stored compound sample. S3: The judgment unit judges whether the sample information of the identified compound sample matches the uploaded compound sample information. If it matches, extract the compound sample data of the identified compound sample information, process the compound sample data to obtain the processed compound sample data, and locally store the processed compound sample data; if it does not match, report an error to prompt the user that the storage is incorrect. S4: Upload the processed compound sample data in the terminal data management unit to the data storage unit. The user retrieves and views the compound sample data through the retrieval unit, and accesses and obtains the processed compound sample data in the data storage unit.
9. The method for distributed compound sample management based on the Internet of Things according to claim 8, wherein The step S1 includes: S1.1: When each user accesses by logging in with an ID and password, assign different access rights to the user according to the user's identity information and access information. The access rights include any one of read-only rights, read-write rights, and management rights. S1.2: Based on the access rights assigned to the user, perform management operations on the compound sample information within the scope of the rights.
10. The method for distributed compound sample management based on the Internet of Things according to claim 8, characterized in that The step S1 further includes: S1.3: Through the user interface, the user performs management operations of adding, deleting, querying, and modifying the compound sample information. S1.4: Import and export the compound sample information for the user to perform backup and sharing operations on the compound sample information.
Citation Information
Patent Citations
Extensible large-scale biomedical sample management and visualization platform
CN109656910A
Biological sample library application management system
CN114358671A
Biological sample library management system and management method based on batch identification equipment
CN114663025A
Biological sample information data management system
CN115273986A
Distributed compound sample management system and method based on Internet of Things
CN117747018A