A laboratory shared instrument data management system based on internet of things
The IoT-based laboratory shared instrument data management system has solved the problems of non-standard user management and non-intelligent instrument use, and has realized standardized user management and behavior monitoring, thereby improving laboratory safety and management efficiency.
Patent Information
- Application Number
- CN202610572331.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-28
- Publication Date
- 2026-06-16
AI Technical Summary
Existing technologies lack standardized user management, effective entry assessment and training mechanisms, and intelligent instrument reservation and usage management, which can easily lead to reservation conflicts and no-shows, affecting instrument utilization efficiency. Furthermore, the lack of effective monitoring of user behavior makes it difficult to ensure the implementation of laboratory rules and regulations and experimental safety.
Design an IoT-based laboratory shared instrument data management system, including a personnel management module, an instrument management module, a credit score management module, and a consumables management module. Through entry assessment, training assessment, credit score management, and 3D model monitoring, the system achieves standardized management and behavior monitoring of users, ensuring that users have operational capabilities and safety awareness, avoiding appointment conflicts and no-shows, and guaranteeing laboratory safety and the implementation of regulations.
It has enabled standardized management of users, reduced the probability of laboratory safety accidents, improved the efficiency of instrument use and management, and ensured the intelligent and standardized management of the laboratory.
Smart Images

Figure CN122222093A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of laboratory data management technology, and in particular to a laboratory shared instrument data management system based on the Internet of Things. Background Technology
[0002] With the continuous improvement of scientific research levels, the types and quantities of laboratory instruments are increasing daily, making the management of these instruments and equipment increasingly complex. In universities, research institutes, and other institutions, large, precision instruments are often expensive and have high maintenance costs. To improve the utilization rate of instruments and equipment and achieve optimal resource allocation, a shared instrument management model has emerged. Shared instrument management refers to opening up laboratory instruments and equipment to external users or research groups for joint use, and using a unified management platform to realize functions such as instrument reservation, use, and billing.
[0003] Currently, the management of shared laboratory instruments mainly relies on manual registration or simple information systems. However, existing technologies have several shortcomings: on the one hand, user management is not standardized enough, lacking effective entry assessment and training mechanisms, making it difficult to ensure that users possess the corresponding operational skills and safety awareness; on the other hand, instrument reservation and usage management is not intelligent enough, easily leading to reservation conflicts and no-shows, affecting the efficiency of instrument use; furthermore, the lack of effective monitoring of user behavior within the laboratory makes it difficult to guarantee the implementation of laboratory rules and regulations and experimental safety. Summary of the Invention
[0004] The technical problems solved by this invention are: in related technologies, user management is not standardized enough, there is a lack of effective entry assessment and training mechanisms, and it is difficult to ensure that users have the corresponding operational capabilities and safety awareness; the management of instrument reservation and use is not intelligent enough, and problems such as reservation conflicts and no-shows are prone to occur, which affects the efficiency of instrument use; in addition, the behavior of users in the laboratory lacks effective monitoring, making it difficult to ensure the implementation of laboratory rules and regulations and experimental safety.
[0005] To solve the above-mentioned technical problems, the present invention provides the following technical solution: a laboratory shared instrument data management system based on the Internet of Things, including a personnel management module, an instrument management module, a credit score management module, a consumables management module, and a storage module;
[0006] The personnel management module is used for user account registration and login, binding user accounts to user information, identity information, user data and balance information, and conducting entry assessment and approval for users.
[0007] The instrument management module is used to add new instruments to the instrument library, record instrument information, instrument dynamics and billing rules, and manage the instrument library.
[0008] The credit score management module is used to monitor user behavior and manage user credit scores;
[0009] The consumables management module is used to manage the issuance of consumables based on consumable orders, perform consumable billing, and conduct cost statistics.
[0010] The storage module is used to store user information, identity information, user data, balance information, consumable orders, consumable billing, and cost statistics.
[0011] Preferably, the personnel management module includes a registration unit, a login unit, an entry assessment unit, and a recharge unit;
[0012] The registration unit is used for users to register accounts and set login passwords, binding user accounts to user information, identity information and user data;
[0013] After a user successfully registers, the user's account password, identity information, and user data are recorded, and a unique account identification code is generated for each registered user.
[0014] The user data includes balance information, credit score, user usage records, user compliance records with rules and regulations, user security compliance records, and user operation records.
[0015] The identity information includes name, gender, facial image, department and position. Users are divided into experimenters and administrators according to their department, and the user's permission level and permission scope are set according to their position.
[0016] The user usage record includes the number of times it was used, the name of the instrument used, the address used, the time of use, and the project name.
[0017] Preferably, the login unit is used for users to log in by entering their account and login password;
[0018] The entry assessment unit is used to conduct entry assessments on users who have successfully logged in. Users who have successfully logged in first need to submit an entry application. The entry assessment unit receives the entry application, conducts an entry assessment on the user, and then approves the user's entry application.
[0019] The entry assessment includes an assessment of rules and regulations and an assessment of safety knowledge.
[0020] If the entry assessment is passed, the entry approval is approved, the user account is updated to a compliant status, and the user can proceed to the next training and assessment.
[0021] If the entry assessment is not passed, the entry approval will be rejected, the user account will be updated to an unqualified status, and the user will need to reapply for entry.
[0022] The recharge unit is used to record the user's recharge records. If the recharge is successful, the balance information in the user data is updated to increase the corresponding balance in the account.
[0023] The user information, identity information, and user data bound to the user account are stored in the storage module.
[0024] Preferably, the instrument management module includes an instrument management unit, a status management unit, an approval unit, and a usage management unit;
[0025] The instrument management unit is used to add new instruments to the instrument library and record instrument information, instrument dynamics, and billing rules.
[0026] The status management unit is used to manage the instruments in the instrument library, including editing, repairing, or authorizing the instrument information in the instrument library.
[0027] The approval unit is used to train and assess users, obtain and record training and assessment results, and decide whether users can initiate instrument reservations based on the training and assessment results. The training and assessment results are then bound to the account identification code and added to the user information.
[0028] The usage management unit is used to generate a computer usage bill based on the user's usage records.
[0029] Preferably, the instrument management unit specifically includes:
[0030] The instrument information includes the instrument name, instrument model, manufacturer, serial number, measurement range, accuracy, resolution, sensitivity, maximum load, operating voltage, operating power, main accessories, and software version.
[0031] The instrument dynamics include the instrument's storage location, current status, name and contact information of the person in charge, calibration information, maintenance records, and periodic verification records;
[0032] The current status of the instrument includes available status, in use status, idle status, maintenance status, repair status, and scrapped status;
[0033] The calibration information includes calibration date, calibration validity period, calibration records, operation manual, procurement records, and acceptance report;
[0034] The maintenance records include the time of each failure, the symptoms of the failure, the repair content, and the replacement parts;
[0035] Establish a correspondence between instrument names and billing rules, including hourly billing and per-use billing.
[0036] Preferably, the approval unit specifically includes:
[0037] Set up training and assessment content according to the operation manual, and conduct training and assessment for users;
[0038] If the user's training assessment result is "fail", it means that the user needs to undergo retraining and assessment.
[0039] If the user's training assessment result is passed, it means that the user can initiate an instrument reservation and submit the reservation details, which include the user, instrument name, usage address, and usage time. Based on the reservation details, the system matches each user in the reservation information database one by one. First, it verifies whether all users are personnel who have passed the on-site assessment and training assessment. If not, the reservation approval will not be approved.
[0040] If so, retrieve the user's usage record of the instrument. If it is not the first time using the instrument, redirect to the credit score management unit. If it is the first time using the instrument, verify the instrument name and usage address. If either the instrument name or the usage address does not match, the appointment approval will not be approved. If both the instrument name and the usage address match successfully, match the usage time.
[0041] Matching usage time involves retrieving all reservation information and filtering by instrument name and usage address to obtain all reserved usage times for the instrument. If there is no conflict in the usage time, the reservation is approved and the user is authorized to use the instrument. If there is a conflict in the usage time, the reservation is not approved.
[0042] Users who fail to pass the appointment approval process need to make a new appointment, and the appointment record will be linked to the account identification code and added to the user information.
[0043] Preferably, the management unit specifically includes:
[0044] After the user is approved through the reservation, they are authorized to use the instrument. If the user has used the instrument, the instrument usage record is recorded, the instrument usage statistics are updated according to the usage record, an usage bill is generated, the user's account is retrieved according to the account identification code, the bill is sent to the user's account, and the user's balance information is updated.
[0045] The instrument usage record includes the project name, start and end time of use, user's signature, ambient temperature, humidity, whether the power supply is normal, whether the gas path is normal, operating status, record of compliance with instrument rules and regulations, record of compliance with instrument safety regulations, and record of instrument operation.
[0046] The operating status includes whether the operation is stable and whether there is any abnormal noise or alarm.
[0047] The instrument usage statistics include usage frequency, machine time statistics, personnel statistics, project statistics, and output statistics;
[0048] If a user does not log in, it indicates that the user has failed to show up, and the user will be redirected to the credit score management module.
[0049] Preferably, the credit score management module includes a no-show management unit and a user monitoring unit;
[0050] The no-show management unit is used to manage the user's credit score based on no-show behavior and to determine whether a reservation can be submitted based on the credit score;
[0051] The no-show management unit receives no-show information from users, marks them as no-shows, retrieves the no-show user information, identity information, and user data, deducts credit scores from the user data based on the no-show behavior, and updates the credit score value.
[0052] If a user has a reason for not showing up, the user shall submit an application to withdraw the penalty points. If the user's application to withdraw the penalty points is approved, the penalty points shall be withdrawn.
[0053] If the application to revoke the deduction is not approved, or if the user fails to submit the application to revoke the deduction within the specified time, a deduction record will be generated, the updated credit score value will be maintained, and the deduction record will be added to the user data.
[0054] The credit score management module receives device reservations initiated by users who are not using the device for the first time, retrieves the user's credit score, and determines whether the reservation can be submitted based on the credit score.
[0055] If the credit score is greater than the credit score threshold, it means that the user can submit an instrument reservation normally;
[0056] If the credit score is less than the credit score threshold, the user will be unable to submit an instrument reservation.
[0057] Preferably, the user monitoring unit is used to manage the user's credit score based on the user's usage behavior, specifically including:
[0058] A 3D model of the laboratory is constructed, and multiple cameras are installed in the laboratory to monitor users in real time, acquire users' facial images, and record the poses of each camera. The user's human body model is then constructed in the same 3D space as the 3D model of the laboratory using 3D reconstruction.
[0059] The system acquires the user's facial image, compares it with the image information stored in the module, calculates the similarity, and pre-sets a similarity threshold.
[0060] If the similarity is less than the similarity threshold, it means that the facial information does not match the personnel image information. The user has not registered in the personnel management module and is not authorized to enter the laboratory.
[0061] If the similarity is greater than the similarity threshold, it means that the face image matches the person image information. The user is a person who has been registered in the personnel management module. With the appointment approval, the user can enter the laboratory according to the usage time in the appointment content.
[0062] According to the operation steps in the instrument's operation manual, the first electronic fence is defined in the laboratory's 3D model. When the user operates to the current operation step, the electronic fence corresponding to the current operation step is activated, and the first electronic fence corresponding to other operation steps is closed. If the human model touches the first electronic fence, the corresponding face image of the human model is compared with the human image information, and the user's user information, identity information and user data are retrieved. If the user's operation is recorded as unqualified, the operation record is updated. The credit score in the user data is deducted according to the first credit score, and the credit score value is updated.
[0063] According to the laboratory rules and regulations, a second electronic fence is drawn in the 3D model of the laboratory. If the human model touches the second electronic fence, a non-compliance record is added to the user's rule and regulation compliance record, and the non-compliance content is recorded. The user's credit score is deducted according to the second credit score, and the credit score value is updated.
[0064] According to the safety regulations, a third electronic fence is drawn in the three-dimensional model of the laboratory. If the human body model touches the third electronic fence, a non-compliance record is added to the user's safety regulations compliance record, and the non-compliance content is recorded. The user's credit score is deducted according to the third credit score, and the credit score value is updated. The third credit score is greater than the second credit score, and the second credit score is greater than the first credit score.
[0065] Match the first, second, or third electronic fence in three-dimensional space with the human body model. If the first, second, or third electronic fence coincides with the X-axis, Y-axis, and Z-axis coordinates of the human body model at the same time, it means that the human body has touched the first, second, or third electronic fence.
[0066] If the first, second, or third electronic fence does not coincide with the X-axis, Y-axis, and Z-axis coordinates of the human body model simultaneously, it indicates that the human body has not touched the first, second, or third electronic fence.
[0067] Preferably, the consumables management module specifically includes:
[0068] Users place orders for consumables through the interface of the consumables management module and submit the orders. The consumables management module then approves the orders and generates consumables orders.
[0069] If the order is not approved, the user needs to place a new order for consumables through the consumables management module interface and submit the order.
[0070] If the order is approved, the consumables will be issued according to the order, the user will receive the consumables, and the user will be charged according to the consumable price.
[0071] The consumables management module performs cost statistics on all consumables billing and consumables orders within a unit of time, and stores the consumables orders, consumables billing, and cost statistics in the storage module.
[0072] The beneficial effects of this invention are as follows: the personnel management module enables standardized management of users, and the entry assessment and approval process ensures that users have the corresponding operational capabilities and safety awareness, effectively reducing the probability of laboratory safety accidents; the instrument management module enables full life-cycle management of instruments, including instrument information recording, status management, training and assessment, and usage management, ensuring the standardized use and effective maintenance of instruments.
[0073] The credit score management module monitors user behavior and manages credit scores. It uses 3D models and electronic fence technology to monitor user behavior in real time, automatically identifying user violations and deducting credit points. By converting user behavior into specific and measurable values through credit score management, it effectively constrains user behavior, reduces bad behaviors such as no-shows, and ensures laboratory safety and the implementation of rules and regulations.
[0074] The consumables management module enables standardized management and accurate billing of consumables, facilitating user access and financial management. This leads to intelligent and standardized management of shared laboratory instruments, improving management efficiency and instrument utilization efficiency. Attached Figure Description
[0075] Figure 1 A basic flowchart of a laboratory shared instrument data management system based on the Internet of Things is provided as an embodiment of the present invention;
[0076] Figure 2 This is a schematic diagram of the architecture of a personnel management module in a laboratory shared instrument data management system based on the Internet of Things, provided as an embodiment of the present invention.
[0077] Figure 3 A basic flowchart of the personnel management module of a laboratory shared instrument data management system based on the Internet of Things is provided as an embodiment of the present invention;
[0078] Figure 4 This is a schematic diagram of the instrument management module of an Internet of Things-based laboratory shared instrument data management system, provided as an embodiment of the present invention.
[0079] Figure 5 A basic flowchart of the instrument management module of a laboratory shared instrument data management system based on the Internet of Things is provided as an embodiment of the present invention;
[0080] Figure 6 This is a schematic diagram of the architecture of a credit score management module in a laboratory shared instrument data management system based on the Internet of Things, provided as an embodiment of the present invention.
[0081] Figure 7 A basic flowchart of the credit score management module of a laboratory shared instrument data management system based on the Internet of Things is provided as an embodiment of the present invention;
[0082] Figure 8 This is a basic flowchart of the consumables management module of a laboratory shared instrument data management system based on the Internet of Things, provided as an embodiment of the present invention. Detailed Implementation
[0083] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments.
[0084] Example 1, referring to Figures 1 to 8 As an embodiment of the present invention, a laboratory shared instrument data management system based on the Internet of Things is provided, including a personnel management module, an instrument management module, a credit score management module, a consumables management module and a storage module;
[0085] The personnel management module is used for user account registration and login, binding user accounts to user information, identity information, user data and balance information, and conducting on-site assessment and approval for users.
[0086] The personnel management module includes a registration unit, a login unit, an entry assessment unit, and a recharge unit;
[0087] The registration unit is used for users to register accounts and set login passwords, binding user accounts to user information, identity information, and user data;
[0088] After a user successfully registers, the user's account password, identity information, and user data are recorded, and a unique account identification code is generated for each registered user.
[0089] User data includes balance information, credit score, user usage history, user compliance with rules and regulations, user compliance with security regulations, and user operation history;
[0090] In this embodiment, user data refers to various data records generated by users during system use, used to record user usage history and behavior. User data is initialized by the registration unit during user registration and updated by various modules during subsequent use, then stored in the storage module; balance information refers to the available funds in the user's account, used to pay for instrument usage fees and consumable costs; credit score refers to the user's credit rating, with an initial value of full marks, used to assess the user's creditworthiness; user usage record refers to the user's historical record of instrument use; user rule and regulation compliance record refers to the user's record of complying with laboratory rules and regulations; user safety compliance record refers to the user's record of complying with laboratory safety regulations; and user operation record refers to the user's record of operating the instrument.
[0091] Identity information includes name, gender, facial image, department and position. Users are divided into experimenters and administrators based on their department, and user permission levels and scopes are set based on their positions.
[0092] In this embodiment, identity information refers to the user's personal identity information, used to identify the user and set user permissions. Identity information is collected by the registration unit during user registration and stored in the storage module. Name refers to the user's real name; facial image information refers to the user's facial image data, collected through a camera, used for subsequent facial recognition; department refers to the user's department or unit; and position refers to the user's job title or rank. Users are divided into experimental personnel and administrators based on their department. Experimental personnel have permission to use the instruments, while administrators have permission to manage the instruments and users. User permission levels and scopes are set according to their positions, with different positions corresponding to different operational permissions.
[0093] User records include the number of times the device was used, the name of the instrument used, the address used, the time of use, and the name of the project.
[0094] In this embodiment, the user usage record refers to the historical record of a user's use of the instrument, used to statistically analyze user usage. The user usage record is generated by the usage management unit after a user uses the instrument and stored in the storage module. The usage count refers to the total number of times the user uses the instrument; the instrument name used refers to the name of the instrument used by the user; the usage address refers to the location where the user uses the instrument; the usage time refers to the time period during which the user uses the instrument; and the project name refers to the project name corresponding to the user's use of the instrument.
[0095] The login unit is used by users to log in by entering their account and password;
[0096] In this embodiment, the login unit receives the user's entered account and login password, compares them with the account and password stored in the storage module, and allows the user to log in if the match is successful; otherwise, it refuses the user's login and prompts the user to re-enter the information.
[0097] The room entry assessment unit is used to conduct room entry assessments on users who have successfully logged in. Users who have successfully logged in first need to submit a room entry application. The room entry assessment unit receives the room entry application, conducts a room entry assessment on the user, and then approves the user's room entry application.
[0098] In this embodiment, a user who has successfully logged in first needs to submit an entry application. The entry assessment unit receives the entry application, conducts an entry assessment on the user, and then approves the user's entry application.
[0099] The entry assessment includes an assessment of rules and regulations and an assessment of safety knowledge;
[0100] In this embodiment, the entry assessment is organized and implemented by the entry assessment unit, and the assessment results are stored in the storage module. The entry assessment specifically includes a rules and regulations assessment and a safety knowledge assessment. The rules and regulations assessment tests the user's knowledge of laboratory rules and regulations, including laboratory usage guidelines, instrument reservation procedures, and consumable management regulations. The safety knowledge assessment tests the user's knowledge of laboratory safety, including fire safety, chemical safety, and electrical safety.
[0101] If the entry assessment is passed, the entry approval is approved, the user account is updated to a compliant status, and the user can proceed to the next training and assessment.
[0102] If the entry assessment is not passed, the entry approval will be rejected, the user account will be updated to an unqualified status, and the user will need to reapply for entry.
[0103] The recharge unit is used to record the user's recharge history. If the recharge is successful, the balance information in the user data is updated to increase the corresponding balance in the account.
[0104] The user information, identity information, and user data bound to the user account are stored in the storage module.
[0105] In this embodiment, the personnel management module enables standardized management of users, and conducts assessments of users' rules and regulations and safety knowledge. This helps improve users' corresponding safety awareness and operational standards. Compared with traditional manual assessment methods, it effectively reduces the probability of laboratory safety accidents and improves the standardization and efficiency of user management. Through entry assessment and approval, it can be ensured that users have the corresponding operational capabilities and safety awareness, thereby effectively reducing the probability of laboratory safety accidents.
[0106] The instrument management module is used to add new instruments to the instrument library, record instrument information, instrument dynamics and billing rules, and manage the instrument library.
[0107] The instrument management module includes an instrument management unit, a status management unit, an approval unit, and a usage management unit;
[0108] The instrument management unit is used to add new instruments to the instrument library and record instrument information, instrument status, and billing rules.
[0109] The status management unit is used to manage the instruments in the instrument library, including editing, repairing, or authorizing the instrument information in the instrument library;
[0110] The approval unit is used to train and assess users, obtain and record the training and assessment results, and decide whether users can initiate instrument reservations based on the training and assessment results. The training and assessment results are then linked to the account identification code and added to the user information.
[0111] The management unit is used to generate computer usage bills based on user usage records.
[0112] The instrument management unit specifically includes:
[0113] Instrument information includes the instrument name, such as "high performance liquid chromatograph", instrument model, manufacturer, serial number, measurement range, accuracy, resolution, sensitivity, maximum load, operating voltage, operating power, main accessories, and software version.
[0114] Instrument status includes the instrument's storage location, current status, name and contact information of the person in charge, calibration information, maintenance records, and verification records during the period;
[0115] The current status of an instrument includes available status, in use status, idle status, maintenance status, repair status, and scrap status;
[0116] In this embodiment, the current status of the instrument is updated by the status management unit according to the actual situation of the instrument. The available status indicates that the instrument is usable and can be booked by the user; the in-use status indicates that the instrument is being used and cannot be booked; the idle status indicates that the instrument is currently unused and can be booked; the maintenance status indicates that the instrument is undergoing maintenance and is temporarily out of service; the repair status indicates that the instrument has been reported for repair and is unusable; and the scrapped status indicates that the instrument is scrapped and unusable.
[0117] Calibration information includes calibration date, calibration validity period, calibration records, operation manual, procurement records, and acceptance report;
[0118] In this embodiment, the calibration date refers to the date of the instrument's most recent calibration; the calibration validity period refers to the validity period of the calibration, after which recalibration is required; the calibration record refers to the instrument's calibration history; the operation manual refers to the instrument's operation manual for user learning and reference; the purchase record refers to the instrument's purchase record; and the acceptance report refers to the instrument's acceptance report.
[0119] Maintenance and repair records include the time of each failure, the symptoms of the failure, the repair work, and the replacement parts;
[0120] In this embodiment, the maintenance record is updated by the status management unit during instrument maintenance and is stored in the storage module. "Time of each failure" refers to the time of each subsequent failure; "failure phenomenon" refers to the specific manifestation of the failure; "maintenance content" refers to the specific details of the maintenance; and "replaced spare parts" refers to the list of spare parts replaced during maintenance.
[0121] Establish a correspondence between instrument names and billing rules, including hourly billing and per-use billing.
[0122] In this embodiment, different instruments adopt different time-based billing standards and per-use billing standards. Time-based billing means charging according to the usage time, such as charging 100 yuan per hour for large instruments and 10 yuan per hour for small instruments; per-use billing means charging according to the number of uses, such as charging 50 yuan per use, and more expensive instruments will be charged more per use.
[0123] The approval unit specifically includes:
[0124] Set up training and assessment content according to the operation manual, and conduct training and assessment for users;
[0125] If the user's training assessment result is "fail", it means that the user needs to undergo retraining and assessment.
[0126] If the user's training assessment result is passed, it means that the user can initiate an instrument reservation and submit the reservation details, including the user, instrument name, address, and time of use. The time of use refers to the time period during which the instrument will be used. The reservation information is matched one by one in the reservation information database. First, it is verified whether all users are personnel who have passed the on-site assessment and training assessment. If not, the reservation approval will not be approved.
[0127] If so, retrieve the user's usage record of the instrument. If it is not the first time using the instrument, redirect to the credit score management unit. If it is the first time using the instrument, verify the instrument name and usage address. If either the instrument name or the usage address does not match, the appointment approval will not be approved. If both the instrument name and the usage address match successfully, match the usage time.
[0128] Matching usage time involves retrieving all reservation information and filtering by instrument name and usage address to obtain all reserved usage times for the instrument. If there is no conflict in the usage time, the reservation is approved and the user is authorized to use the instrument. If there is a conflict in the usage time, the reservation is not approved.
[0129] Users who fail to pass the appointment approval process need to make a new appointment, and the appointment record will be linked to the account identification code and added to the user information.
[0130] In this embodiment, the approval unit sets training and assessment content according to the operation manual and conducts training and assessment for users. The training and assessment refers to the assessment after the user has received specific instrument operation training, thereby ensuring that the user has the ability to operate the instrument. By matching appointment times, appointment conflicts are avoided, which helps to improve the efficiency and accuracy of instrument appointment management. Moreover, the system matches the user's instrument usage records, instrument name and usage address, and usage time in sequence, thereby realizing appointment approval based on user situation and appointment content. Compared with manual approval, this method is faster.
[0131] The management unit includes:
[0132] After the user's appointment is approved, the user is authorized to use the instrument. If the user has used the instrument, the instrument usage record is recorded, the instrument usage statistics are updated according to the usage record, the usage bill is generated, the user's account is retrieved according to the account identification code, the bill is sent to the user's account, and the user's balance information is updated.
[0133] The instrument usage record includes the project name, start and end time of use, user's signature, ambient temperature, humidity, whether the power supply is normal, whether the gas path is normal, operating status, record of compliance with instrument rules and regulations, record of compliance with instrument safety regulations, and record of instrument operation.
[0134] In this embodiment, the instrument usage record refers to a detailed record of the user's use of the instrument, used to record the specific circumstances of the user's use of the instrument. The instrument usage record is generated by the usage management unit after the user uses the instrument and stored in the storage module. The project name refers to the project name corresponding to the instrument usage; the start and end time of usage refers to the start and end time of instrument usage; the user's signature refers to the user's signature confirmation; the ambient temperature refers to the ambient temperature during use; the humidity refers to the ambient humidity during use; whether the power supply is normal refers to whether the power supply is normal during use; whether the gas path is normal refers to whether the gas path is normal during use; the operating status refers to whether the instrument operates smoothly, and whether there is any abnormal noise or alarm; the instrument's rule and regulation compliance record refers to the record of compliance with rules and regulations when using the instrument; the instrument's safety compliance record refers to the record of compliance with safety regulations when using the instrument; and the instrument's operation record refers to the operation record when using the instrument. For large equipment, the cumulative operating hours or the number of sample tests are usually recorded as a basis for maintenance (e.g., lubricating oil needs to be changed every 500 hours or 100 cycles). By using statistics, it is possible to predict when maintenance is needed. If statistics show that a large, expensive instrument is used by very few people in a year (very low usage frequency), managers can consider transferring it to other departments or opening it up to the public through a sharing platform to avoid wasting resources.
[0135] Operating status includes whether the operation is stable and whether there is any abnormal noise or alarm.
[0136] Instrument usage statistics include usage frequency, machine time statistics, personnel statistics, project statistics, and output statistics;
[0137] In this embodiment, instrument usage statistics refer to statistical data on instrument usage, used to track instrument usage. Instrument usage statistics are generated by the usage management unit based on instrument usage records and stored in the storage module. Usage frequency refers to the total number of times the instrument is activated within a certain period (e.g., one week, one month, one year); machine time statistics refer to the total cumulative operating time of the instrument. This is key data for determining whether the instrument is operating at full capacity (e.g., if a device operates for 2000 hours in a year, it indicates high utilization; if it only operates for 100 hours, it may be idle); personnel statistics refer to the statistics of personnel using the instrument, that is, who operated the instrument, clarifying the responsible person; if a student or assistant operates it, the instructor / reviewer's signature is usually required; project statistics refer to the total number of samples tested by the instrument, or the number of research / production projects supported; output statistics refer to the statistics of results generated by using the instrument, what results have been published based on the instrument (mainly used for performance evaluation of research instruments).
[0138] If a user does not log in, it means the user has failed to show up and the user will be redirected to the credit score management module.
[0139] In this embodiment, a management unit is used to record detailed instrument usage records, which facilitates subsequent data analysis and problem tracing. By generating usage bills and automatically updating user balances, automatic billing is achieved, improving management efficiency and billing accuracy.
[0140] The credit score management module is used to monitor user behavior and manage users' credit scores;
[0141] The credit score management module includes a no-show management unit and a user monitoring unit;
[0142] The no-show management unit is used to manage users' credit scores based on no-show behavior and to determine whether a reservation can be submitted based on the credit score; no-show behavior refers to the behavior of a user who has reserved an instrument but does not use it within the reserved time and does not cancel the reservation in advance.
[0143] The no-show management unit receives user no-show information, marks it as a no-show, and retrieves the no-show user's information, identity information, and user data. Based on the no-show behavior, it deducts credit points from the user's data and updates the credit score. Even for users who have no-shows, a usage bill is still generated and the user's balance is automatically updated as a penalty. Once the application to withdraw the deduction is approved, the deducted fees are refunded, and the user's balance is updated. Individual deduction types can also be added for the user, such as additional penalty clauses for violations, such as banning entry to the lab for one or three months, or double the deduction for the next no-show.
[0144] If a user has a reason for not showing up, the user can submit a request to withdraw the penalty points. If the request is approved, the penalty points will be withdrawn. If a user is affected by force majeure events such as sudden illness or equipment failure, the user can submit a request to withdraw the penalty points. If the request is approved, the penalty points will be withdrawn and the user's credit score will be restored. If the request is not approved, or if the user does not submit a request to withdraw the penalty points within the specified time (e.g., 3 business days), a penalty point record will be generated, the updated credit score will be maintained, and the penalty point record will be added to the user's data.
[0145] If the application to revoke the deduction is not approved, or if the user does not submit an application to revoke the deduction within the specified time, a deduction record will be generated, the updated credit score will be maintained, and the deduction record will be added to the user's data.
[0146] The credit score management module receives device reservations initiated by users who are not first-time users, retrieves the user's credit score, and determines whether the reservation can be submitted based on the credit score.
[0147] If the credit score is greater than the credit score threshold (e.g., 60 points), it means that the user can submit an instrument reservation normally;
[0148] If a user's credit score is below the threshold (e.g., 60 points), they will be unable to submit an appointment for the device. In other words, the user's credit record is poor, preventing them from making an appointment. They will need to restore their credit score by participating in training or completing required tasks.
[0149] The user monitoring unit manages user credit scores based on user behavior, specifically including: rule and regulation compliance records, security compliance records, and operation records.
[0150] A 3D model of the laboratory is constructed, and multiple cameras are installed in the laboratory to monitor users in real time, acquire users' facial images, and record the poses of each camera. The user's human body model is then constructed in the same 3D space as the 3D model of the laboratory using 3D reconstruction.
[0151] In this embodiment, cameras are installed in multiple locations within the laboratory, covering all areas, including entrances and exits, instrument operating areas, and passageways. The cameras specifically include ordinary cameras and depth cameras. Depth cameras acquire depth information, facilitating 3D reconstruction. The human body model is a virtual human model of the user within a 3D model, used to track the user's position and behavior in virtual space. The human body model is constructed by the user monitoring unit using 3D reconstruction technology based on video data acquired by the cameras. Existing technologies can use high-definition cameras to take dozens or even hundreds of photos of an object from different angles (covering 360 degrees). Software then identifies identical feature points in the photos and calculates the spatial positions of these points using triangulation principles. Repeating this process yields a dense collection of points on the object's surface, forming a point cloud. This point cloud is then processed by software (e.g., stitching, noise reduction, and modeling) to ultimately generate an editable 3D model.
[0152] The system acquires the user's facial image, compares it with the image information stored in the module, calculates the similarity, and pre-sets a similarity threshold.
[0153] If the similarity is less than the similarity threshold (e.g., 95%), it means that the facial information does not match the personnel image information. The user is not registered in the personnel management module and is not authorized to enter the laboratory. The system will issue an alarm and notify the management personnel.
[0154] If the similarity is greater than the similarity threshold (e.g., 95%), it means that the face image matches the person image information. The user is a person who has been registered in the personnel management module. With the appointment approval, the user can enter the laboratory according to the usage time in the appointment content.
[0155] According to the operation steps in the instrument's operation manual, the first electronic fence is defined in the laboratory's 3D model. When the user operates to the current operation step, the electronic fence corresponding to the current operation step is activated, and the first electronic fence corresponding to other operation steps is closed. If the human model touches the first electronic fence, the corresponding face image of the human model is compared with the human image information, the user's user information, identity information and user data are retrieved, the user's operation is recorded as unqualified again, and the operation record is updated. The credit score in the user data is deducted according to the first credit score, and the credit score value is updated.
[0156] According to the laboratory rules and regulations, a second electronic fence is drawn in the 3D model of the laboratory. If the human model touches the second electronic fence, a non-compliance record is added to the user's rule and regulation compliance record, and the non-compliance content is recorded. The user's credit score is deducted according to the second credit score, and the credit score value is updated.
[0157] According to the safety regulations, a third electronic fence is drawn in the 3D model of the laboratory. If the human body model touches the third electronic fence, a non-compliance record is added to the user's safety regulations compliance record, and the non-compliance content is recorded. The user's credit score is deducted according to the third credit score, and the credit score value is updated. The third credit score is greater than the second credit score, and the second credit score is greater than the first credit score.
[0158] Match the first, second, or third electronic fence in three-dimensional space with the human body model. If the first, second, or third electronic fence coincides with the X-axis, Y-axis, and Z-axis coordinates of the human body model at the same time, it means that the human body has touched the first, second, or third electronic fence.
[0159] If the first, second, or third electronic fence does not coincide with the X-axis, Y-axis, and Z-axis coordinates of the human body model simultaneously, it indicates that the human body has not touched the first, second, or third electronic fence.
[0160] In this embodiment, the first, second, or third electronic fence is a virtual boundary defined in a 3D model, used to monitor whether a user enters a specific area. The user monitoring unit uses the 3D model and electronic fence technology to monitor user behavior in real time, automatically identifying user violations and deducting credit points, replacing traditional manual supervision methods. This helps ensure laboratory safety and the enforcement of regulations, improving the level of intelligent laboratory management. Because laboratory safety is paramount, violations of safety regulations require significant point deductions as punishment. Additional penalties are added for violators, such as prohibiting them from entering the laboratory for one year or six months.
[0161] The consumables management module is used to manage the issuance of consumables based on consumable orders, perform consumable billing, and calculate costs.
[0162] The consumables management module specifically includes:
[0163] Users place orders for consumables through the interface of the consumables management module and submit the orders. The consumables management module then approves the orders and generates consumables orders.
[0164] If the order is not approved, the user needs to place a new order for consumables through the consumables management module interface and submit the order.
[0165] If the order is approved, the consumables will be issued according to the order, the user will receive the consumables, and the user will be charged according to the consumable price.
[0166] The consumables management module performs cost statistics on all consumable billing and consumable orders within a unit of time, and stores the consumable orders, consumable billing, and cost statistics in the storage module.
[0167] In this embodiment, the consumable order includes material name, specifications, size / capacity, material / purity, brand / manufacturer, item number, packaging unit, unit price, and total price. Based on the consumable order, billing for consumables can be performed, as well as cost statistics for an individual user within a unit of time, such as how many orders a user placed within a month and the total cost, facilitating statistics, financial management, and data analysis. Consumable billing is calculated by the consumable management module based on the consumable price and quantity, and the corresponding cost is deducted from the user's balance. The consumable management module enables standardized management and billing of consumables, facilitating user use and financial management, and improving the efficiency and accuracy of consumable management.
[0168] The storage module is used to store user information, identity information, user data, balance information, consumable orders, consumable billing, and cost statistics.
[0169] In this embodiment, the storage module receives data generated by each module and stores it persistently for subsequent querying and analysis. The storage module is implemented using database technology, supporting CRUD operations on data and ensuring data security and integrity.
[0170] This embodiment achieves standardized user management through a personnel management module, ensuring users possess the necessary operational skills and safety awareness through entry assessments and approvals. The instrument management module manages the entire lifecycle of instruments, including information recording, status management, training and assessment, and usage management. The credit score management module monitors user behavior and manages credit scores, utilizing 3D models and electronic fence technology for real-time monitoring, automatically identifying violations and deducting credit points. The consumables management module ensures standardized management and accurate billing of consumables. These modules work collaboratively to achieve intelligent and standardized management of shared laboratory instruments, improving management and instrument utilization efficiency and ensuring safe laboratory operation.
[0171] In one embodiment, the system includes a server for deploying and managing the system and storing data; multiple cameras installed in various areas of the laboratory for real-time monitoring of user behavior; various sensors for collecting environmental parameters; and terminal devices, including PCs and mobile devices, for user registration, login, appointments, and other operations. The software environment includes: a database management system for storing various types of data; 3D modeling software for constructing 3D models of the laboratory; and a facial recognition algorithm for user authentication.
[0172] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code. The storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Red-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0173] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A laboratory shared instrument data management system based on the Internet of Things, characterized in that, It includes a personnel management module, an instrument management module, a credit score management module, a consumables management module, and a storage module; The personnel management module is used for user account registration and login, binding user accounts to user information, identity information, user data and balance information, and conducting entry assessment and approval for users. The instrument management module is used to add new instruments to the instrument library, record instrument information, instrument dynamics and billing rules, and manage the instrument library. The credit score management module is used to monitor user behavior and manage user credit scores; The consumables management module is used to manage the issuance of consumables based on consumable orders, perform consumable billing, and conduct cost statistics. The storage module is used to store user information, identity information, user data, balance information, consumable orders, consumable billing, and cost statistics.
2. The IoT-based laboratory shared instrument data management system as described in claim 1, characterized in that: The personnel management module includes a registration unit, a login unit, an entry assessment unit, and a recharge unit; The registration unit is used for users to register accounts and set login passwords, binding user accounts to user information, identity information and user data; After a user successfully registers, the user's account password, identity information, and user data are recorded, and a unique account identification code is generated for each registered user. The user data includes balance information, credit score, user usage records, user compliance records, user security compliance records, and user operation records. The identity information includes name, gender, facial image, department and position. Users are divided into experimenters and administrators according to their department, and the user's permission level and permission scope are set according to their position. The user usage record includes the number of times it was used, the name of the instrument used, the address used, the time of use, and the project name.
3. The IoT-based laboratory shared instrument data management system as described in claim 2, characterized in that: The login unit is used by users to log in by entering their account and login password; The entry assessment unit is used to conduct entry assessments on users who have successfully logged in. Users who have successfully logged in first need to submit an entry application. The entry assessment unit receives the entry application, conducts an entry assessment on the user, and then approves the user's entry application. The entry assessment includes an assessment of rules and regulations and an assessment of safety knowledge. If the entry assessment is passed, the entry approval is approved, the user account is updated to a compliant status, and the user can proceed to the next training and assessment. If the entry assessment is not passed, the entry approval will be rejected, the user account will be updated to an unqualified status, and the user will need to reapply for entry. The recharge unit is used to record the user's recharge records. If the recharge is successful, the balance information in the user data is updated to increase the corresponding balance in the account. The user information, identity information, and user data bound to the user account are stored in the storage module.
4. The IoT-based laboratory shared instrument data management system as described in claim 3, characterized in that: The instrument management module includes an instrument management unit, a status management unit, an approval unit, and a usage management unit; The instrument management unit is used to add new instruments to the instrument library and record instrument information, instrument dynamics, and billing rules. The status management unit is used to manage the instruments in the instrument library, including editing, repairing, or authorizing the instrument information in the instrument library. The approval unit is used to train and assess users, obtain and record training and assessment results, and decide whether users can initiate instrument reservations based on the training and assessment results. The training and assessment results are then bound to the account identification code and added to the user information. The usage management unit is used to generate a computer usage bill based on the user's usage records.
5. The IoT-based laboratory shared instrument data management system as described in claim 4, characterized in that: The instrument management unit specifically includes: The instrument information includes the instrument name, instrument model, manufacturer, serial number, measurement range, accuracy, resolution, sensitivity, maximum load, operating voltage, operating power, main accessories, and software version. The instrument dynamics include the instrument's storage location, current status, name and contact information of the person in charge, calibration information, maintenance records, and periodic verification records; The current status of the instrument includes available status, in use status, idle status, maintenance status, repair status, and scrapped status; The calibration information includes calibration date, calibration validity period, calibration records, operation manual, procurement records, and acceptance report; The maintenance records include the time of each failure, the symptoms of the failure, the repair content, and the replacement parts; Establish a correspondence between instrument names and billing rules, including hourly billing and per-use billing.
6. The IoT-based laboratory shared instrument data management system as described in claim 5, characterized in that: The approval unit specifically includes: Set up training and assessment content according to the operation manual, and conduct training and assessment for users; If the user's training assessment result is "fail", it means that the user needs to undergo retraining and assessment. If the user's training assessment result is passed, it means that the user can initiate an instrument reservation and submit the reservation details, which include the user, instrument name, usage address, and usage time. Based on the reservation details, the system matches each user in the reservation information database one by one. First, it verifies whether all users are personnel who have passed the on-site assessment and training assessment. If not, the reservation approval will not be approved. If so, retrieve the user's usage record of the instrument. If it is not the first time using the instrument, redirect to the credit score management unit. If it is the first time using the instrument, verify the instrument name and usage address. If either the instrument name or the usage address does not match, the appointment approval will not be approved. If both the instrument name and the usage address match successfully, match the usage time. Matching usage time involves retrieving all reservation information and filtering by instrument name and usage address to obtain all reserved usage times for the instrument. If there is no conflict in the usage time, the reservation is approved and the user is authorized to use the instrument. If there is a conflict in the usage time, the reservation is not approved. Users who fail to pass the appointment approval process need to make a new appointment, and the appointment record will be linked to the account identification code and added to the user information.
7. The IoT-based laboratory shared instrument data management system as described in claim 6, characterized in that: The usage management unit specifically includes: After the user is approved through the reservation, they are authorized to use the instrument. If the user has used the instrument, the instrument usage record is recorded, the instrument usage statistics are updated according to the usage record, an usage bill is generated, the user's account is retrieved according to the account identification code, the bill is sent to the user's account, and the user's balance information is updated. The instrument usage record includes the project name, start and end time of use, user's signature, ambient temperature, humidity, whether the power supply is normal, whether the gas path is normal, operating status, record of compliance with instrument rules and regulations, record of compliance with instrument safety regulations, and record of instrument operation. The operating status includes whether the operation is stable and whether there is any abnormal noise or alarm. The instrument usage statistics include usage frequency, machine time statistics, personnel statistics, project statistics, and output statistics; If a user does not log in, it indicates that the user has failed to show up, and the user will be redirected to the credit score management module.
8. The IoT-based laboratory shared instrument data management system as described in claim 7, characterized in that: The credit score management module includes a no-show management unit and a user monitoring unit; The no-show management unit is used to manage the user's credit score based on no-show behavior and to determine whether a reservation can be submitted based on the credit score; The no-show management unit receives no-show information from users, marks them as no-shows, retrieves the no-show user information, identity information, and user data, deducts credit scores from the user data based on the no-show behavior, and updates the credit score value. If a user has a reason for not showing up, the user shall submit an application to withdraw the penalty points. If the user's application to withdraw the penalty points is approved, the penalty points shall be withdrawn. If the application to revoke the deduction is not approved, or if the user does not submit an application to revoke the deduction within the specified time, a deduction record will be generated, the updated credit score value will be maintained, and the deduction record will be added to the user data. The credit score management module receives device reservations initiated by users who are not using the device for the first time, retrieves the user's credit score, and determines whether the reservation can be submitted based on the credit score. If the credit score is greater than the credit score threshold, it means that the user can submit an instrument reservation normally; If the credit score is less than the credit score threshold, the user will be unable to submit an instrument reservation.
9. The IoT-based laboratory shared instrument data management system as described in claim 8, characterized in that: The user monitoring unit is used to manage the user's credit score based on the user's usage behavior, specifically including: A 3D model of the laboratory is constructed, and multiple cameras are installed in the laboratory to monitor users in real time, acquire users' facial images, and record the poses of each camera. The user's human body model is then constructed in the same 3D space as the 3D model of the laboratory using 3D reconstruction. The system acquires the user's facial image, compares it with the image information stored in the module, calculates the similarity, and pre-sets a similarity threshold. If the similarity is less than the similarity threshold, it means that the facial information does not match the personnel image information. The user has not registered in the personnel management module and is not authorized to enter the laboratory. If the similarity is greater than the similarity threshold, it means that the face image matches the person image information. The user is a person who has been registered in the personnel management module. With the appointment approval, the user can enter the laboratory according to the usage time in the appointment content. According to the operating procedures in the instrument's manual, a first electronic fence is defined in the laboratory's 3D model. When a user performs the current operation, the corresponding first electronic fence is activated, while the first electronic fences for other operation steps are deactivated. If the human model touches the first electronic fence, the corresponding facial image of the human model is compared with the human image information, and the user's user information, identity information, and user data are retrieved. If the user's operation is deemed unqualified, the operation record is updated. The user's credit score is deducted according to the first credit score, and the credit score value is updated. Because different operation steps require different precautions, activating the first electronic fence for the corresponding step at the appropriate time can monitor each operation step and prevent accidental triggering of the first electronic fence due to interference between different operation steps. According to the laboratory rules and regulations, a second electronic fence is drawn in the 3D model of the laboratory. If the human model touches the second electronic fence, a non-compliance record is added to the user's rule and regulation compliance record, and the non-compliance content is recorded. The user's credit score is deducted according to the second credit score, and the credit score value is updated. According to the safety regulations, a third electronic fence is drawn in the three-dimensional model of the laboratory. If the human body model touches the third electronic fence, a non-compliance record is added to the user's safety regulations compliance record, and the non-compliance content is recorded. The user's credit score is deducted according to the third credit score, and the credit score value is updated. The third credit score is greater than the second credit score, and the second credit score is greater than the first credit score. Match the first, second, or third electronic fence in three-dimensional space with the human body model. If the first, second, or third electronic fence coincides with the X-axis, Y-axis, and Z-axis coordinates of the human body model, it means that the human body has touched the first, second, or third electronic fence. If the first, second, or third electronic fence does not coincide with the X-axis, Y-axis, and Z-axis coordinates of the human body model simultaneously, it indicates that the human body has not touched the first, second, or third electronic fence.
10. The IoT-based laboratory shared instrument data management system as described in claim 9, characterized in that: The consumables management module specifically includes: Users place orders for consumables through the interface of the consumables management module and submit the orders. The consumables management module then approves the orders and generates consumables orders. If the order is not approved, the user needs to place a new order for consumables through the consumables management module interface and submit the order. If the order is approved, the consumables will be issued according to the order, the user will receive the consumables, and the user will be charged according to the consumable price. The consumables management module performs cost statistics on all consumables billing and consumables orders within a unit of time, and stores the consumables orders, consumables billing, and cost statistics in the storage module.
