Rfid reagent information management system based on weight event trigger

By introducing a weight event triggering mechanism and RFID tag encoding partition query into the RFID reagent cabinet, the problems of high power consumption and redundant data of the reader when it is always on are solved, and efficient reagent management and tag identification are achieved.

CN122242543APending Publication Date: 2026-06-19BEIJING JINGPIN SCI & TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING JINGPIN SCI & TECH CO LTD
Filing Date
2026-03-26
Publication Date
2026-06-19

Smart Images

  • Figure CN122242543A_ABST
    Figure CN122242543A_ABST
Patent Text Reader

Abstract

This application provides an RFID reagent information management system based on weight event triggering. It includes an interaction module, a balance module, an RFID tag management module, and a data processing module: the interaction module displays the RFID reagent management interface and sends instructions to the data processing module in response to user input; the balance module acquires reagent weight data and sends it to the data processing module; the RFID tag management module reads RFID tag data information in response to a read command sent by the data processing module and sends it to the data processing module; the data processing module, in response to instructions from each module, revises the reagent monitoring information table to obtain a target reagent monitoring information table; and sends the target reagent monitoring information table to the interaction module. This approach solves the problem of high power consumption when the RFID reader is always on, significantly improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this application relate to the field of RFID reagent information management, and more particularly to an RFID reagent information management system based on weight event triggering. Background Technology

[0002] Radio Frequency Identification (RFID) is a new technology that uses wireless radio frequency communication to achieve contactless remote data transmission and identification.

[0003] Tags and readers are key components of RFID systems. Tags store data and are the core component of the radio frequency identification system. Readers communicate with tags and complete data transmission and identification processes. Smart reagent cabinets equipped with RFID readers can retrieve reagent information by reading the codes on the RFID tags affixed to test tubes or reagent bottles. To identify reagent changes when reagents in the cabinet change, readers on each shelf are typically kept open and read the tags on the test tubes at preset intervals to identify reagent information, monitor changes (such as reagent usage from entry and exit), and manually update the associated reagent information in the monitoring system. However, traditional solutions have significant drawbacks. 1. The card reader has high power consumption when normally open; 2. Real-time reading at preset intervals may result in the reagents in the reagent cabinet remaining unchanged during the interval, leading to the same reagent information being identified multiple times in succession, which consumes memory and generates a large amount of redundant data. Summary of the Invention

[0004] In a first aspect of this application, an RFID reagent information management system based on weight-event triggering is provided. It includes an interaction module, a balance module, an RFID tag management module, and a data processing module. The interaction module is used to display the management interface of RFID reagents and, in response to the user's input of warehousing information, send warehousing instructions to the data processing module. In response to the user's input information, an input instruction is sent to the data processing module; In response to the target reagent monitoring information table sent by the data processing module, the information is presented on the RFID reagent management interface; The balance module is used to acquire the weight data of the reagent and send it to the data processing module; The RFID tag management module is used to respond to the tag reading command sent by the data processing module, read the RFID tag data information of the corresponding reagent in the system, and send it to the data processing module. The data processing module is used to update the current reagent data to the reagent information table in response to the warehousing instruction sent by the interaction module. In response to the weight data sent by the balance module, the change in reagent amount is determined; based on the trend of the change, the card reader is activated to send a tag reading command to the RFID tag management module; In response to the input command sent by the interaction module, the reagent monitoring information table is updated to obtain the first reagent monitoring information table; In response to the RFID tag data information sent by the RFID tag management module, the first reagent monitoring information table for the corresponding reagent is obtained; the first reagent monitoring information table is corrected according to the change in reagent to obtain the target reagent monitoring information table; and the target reagent monitoring information table is sent to the interaction module.

[0005] Furthermore, the process by which the data processing module determines the specific change in reagent quantity in response to the weight data sent by the balance module includes: In response to the current weight data of the reagent and the previous weight data of the reagent sent by the balance module, the target change is calculated. The change in reagent is determined by the target change, the accuracy value of the balance already obtained, and the absolute value of the target change.

[0006] Furthermore, the specific process by which the RFID tag management module, in response to the tag reading command sent by the data processing module, reads the RFID tag data information of the corresponding reagent in the system and sends it to the data processing module includes: In response to the signature reading command sent by the data processing module, the card reader is switched on and off; If multiple read signature commands are received simultaneously within the receiving range of the card reader, all currently received read signature commands are partitioned according to the ID encoding information of the read signature commands; Based on the partition of each read signature command, construct the first query information corresponding to the current partition; Send the first query information to all RFID tags in the current partition, and receive the first feedback information from all RFID tags that respond to the first query information; All the initial feedback received is compared to determine the collision point of each RFID tag; If the collision bit of the RFID tag is the first bit, the RFID tag information is read directly; otherwise, based on all the correct bits before the collision bit and the first query information, the second query information is constructed, the second query information is sent to all RFID tags in the current partition, and the second feedback information is received from all RFID tags that respond to the second query information. Repeat the above steps until all RFID tags in the current partition have been read.

[0007] Furthermore, the step of constructing the first query information corresponding to the current partition based on the partition of each read signature command includes: Based on the first and last characters of each read command, the read commands are partitioned to obtain the category of each read command; The category of each read signature command is used as the first command suffix information; Construct first command prefix information based on the encoding information of the read signature command; Based on the first command prefix information and the first command suffix information, the first query information is constructed.

[0008] Furthermore, the data processing module, in response to the entry command sent by the interaction module, updates the current reagent data to the reagent information table, including the following specific process: If the current reagent is a liquid, then the relative density value of the current reagent is also calculated. The relative density value is entered into the reagent information table; The relative density value can be calculated as follows: Obtain the weight data of the reagents at the time of their entry into the warehouse to obtain the first weight data; Based on the current reagent packaging specifications, calculate the net weight of the current reagent to obtain the second weight data; Based on the first weight data and the second weight data, calculate the relative density value of the current reagent.

[0009] Furthermore, the specific process by which the data processing module corrects the first reagent monitoring information table based on the change in reagent quantity to obtain the target reagent monitoring information table includes: If the difference between the reagent change in the first reagent monitoring information table and the data change calculated by the data processing module is less than a preset threshold, the first reagent monitoring information table is corrected based on the data change; if the difference between the reagent change in the first reagent monitoring information table and the data change is greater than a preset threshold, a prompt instruction is sent to the interaction module. The interactive module responds to the prompt command and displays relevant information in the management interface of the RFID reagent.

[0010] Furthermore, the data processing module is also used for: In response to a user-inputted reagent replacement command, send reagent replacement information.

[0011] Furthermore, it also includes a monitoring module, specifically used for: Monitor the environmental parameters in the current reagent storage cabinet; If the environmental parameters in the reagent storage cabinet do not meet the preset chemical reagent storage conditions, a first alarm command is sent to the interaction module and / or alarm module.

[0012] Furthermore, it also includes an authentication module, specifically used for: User permissions are verified through fingerprint, iris recognition, and / or password verification. When verification fails, the management interface of the RFID reagent is not displayed, and a second alarm command is sent to the alarm module.

[0013] Furthermore, it also includes an alarm module, specifically used for: In response to the first alarm command sent by the monitoring module, a prompt message is sent to suggest changing the storage location; In response to the second alarm command sent by the authentication module, issue an audible and visual alarm and / or send alarm information.

[0014] The RFID reagent information management system based on weight event triggering provided in this application includes an interaction module, a balance module, an RFID tag management module, and a data processing module: The interaction module displays the RFID reagent management interface, and in response to user-inputted storage information, sends a storage instruction to the data processing module; in response to user-inputted entry information, sends an entry instruction to the data processing module; and in response to a target reagent monitoring information table sent by the data processing module, presents it on the RFID reagent management interface. The balance module acquires reagent weight data and sends it to the data processing module. The RFID tag management module reads the corresponding reagent's RFID tag data information in the system in response to a read tag command sent by the data processing module and sends it to the data processing module. The data processing module responds to the interaction... The module sends an inbound instruction, updating the reagent information table with the current reagent data. If the reagent type is liquid, its relative density is calculated simultaneously. In response to weight data from the balance module, the change in reagent quantity is determined. If the reagent is liquid, the change is converted into volume data based on the relative density. If the change is stable or increasing, a read-tag command is sent to the RFID tag management module. In response to an input instruction from the interaction module, the reagent monitoring information table is updated to obtain a first reagent monitoring information table. In response to RFID tag data from the RFID tag management module, the corresponding first reagent monitoring information table is obtained. The first reagent monitoring information table is corrected based on the change in reagent quantity to obtain a target reagent monitoring information table. The target reagent monitoring information table is then sent to the interaction module. This process significantly improves reagent management efficiency while saving economic costs.

[0015] It should be understood that the description in the Summary Section is not intended to limit the key or essential features of the embodiments of this application, nor is it intended to restrict the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0016] The above and other features, advantages, and aspects of the embodiments of this application will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 This is a block diagram of a weight-event-triggered RFID reagent information management system according to an embodiment of this application; Figure 2 A flowchart illustrating a method for calculating the relative density value of a liquid reagent according to an embodiment of this application; Figure 3This is a flowchart of a method for measuring the trend of change data according to an embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0018] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0019] Figure 1 A block diagram 100 of an RFID reagent information management system based on a weight event triggering according to an embodiment of the present disclosure is shown.

[0020] The system for RFID reagent information management based on weight-event triggering disclosed herein can be applied to the following smart reagent cabinet. This reagent cabinet is equipped with an RFID reader, and RFID tags with codes are affixed to test tubes or reagent bottles. Typically, one reader is installed on each shelf. The reader (or writer) has the function of communicating with the tags and completing the data transmission and identification process. During operation, the reader uses an antenna to transmit signals to electronic tags within the system's identification range. The tags compare the reader's signal with their own data; tags with matching information respond to the query signal, completing the identification. Each reagent location is equipped with a balance (weight sensor) to sense the current weight change of the reagent.

[0021] The RFID reagent information management system based on weight events includes an interaction module 110, a balance module 120, an RFID tag management module 130, and a data processing module 140. The interaction module 110 is used to display the management interface of RFID reagents and, in response to the user-inputted warehousing information, sends an warehousing instruction to the data processing module. In response to the user's input information, an input instruction is sent to the data processing module; In response to the target reagent monitoring information table sent by the data processing module, the information is presented on the RFID reagent management interface; The balance module 120 is used to acquire the weight data of the reagent and send it to the data processing module; The RFID tag management module 130 is used to respond to the tag reading command sent by the data processing module, read the RFID tag data information of the corresponding reagent in the system, and send it to the data processing module. The data processing module 140 is used to update the current reagent data to the reagent information table in response to the warehousing instruction sent by the interaction module; In response to the weight data sent by the balance module, the change in reagent amount is determined; based on the trend of the change, the card reader is activated to send a tag reading command to the RFID tag management module; In response to the input command sent by the interaction module, the reagent monitoring information table is updated to obtain the first reagent monitoring information table; In response to the RFID tag data information sent by the RFID tag management module, the first reagent monitoring information table for the corresponding reagent is obtained; the first reagent monitoring information table is corrected according to the change in reagent to obtain the target reagent monitoring information table; and the target reagent monitoring information table is sent to the interaction module.

[0022] In some embodiments, users can operate the RFID reagent management interface and input corresponding operation information. For example, when a new reagent needs to be added to the warehouse, the user enters information such as the category, type (solid / liquid), name, hazard level, and / or usage rights of the reagent to be added (warehousing information) on the RFID reagent management interface. After receiving the warehouse information input by the user, the interaction module sends it to the data processing module. In response to the warehouse information, the data processing module updates the relevant content in the constructed reagent information table.

[0023] It should be noted that if the reagent is a liquid, its packaging specifications indicate the volume. To ensure the data is as close as possible to the actual volume of the reagent, the weight data can be converted to volume data using the following method.

[0024] like Figure 2 As shown, Figure 2 The method for calculating the relative density value of a liquid reagent is shown, including: S210, Obtain the weight data of the reagents when they are put into storage, and obtain the first weight data; S220, Based on the packaging specifications of the reagent, calculate the net weight to obtain the second weight data; S230, based on the first weight data and the second weight data, calculate the relative density value of the current liquid reagent.

[0025] Specifically, the weight data (gross weight) of the reagent upon its arrival at the warehouse is obtained through the balance module, yielding the first weight data (gram weight). The net weight is calculated based on the packaging specifications of each bottle of liquid reagent, resulting in the second weight data. Based on the first and second weight data, the relative density value of the liquid reagent is calculated, and this density value is maintained throughout the entire usage period of the liquid reagent. In subsequent steps, the change in reagent volume can be converted into volume data based on this relative density value. That is, the measured weight data of the current reagent is multiplied by the relative density value to obtain the volume data of the current reagent.

[0026] The net volume of each reagent bottle at the time of manufacture can be obtained from the packaging specifications.

[0027] For example, a bottle of ethanol has a capacity of 500ml and weighs 980g. Its density is 980 / 500 = 1.96. Here, 1.96 is the relative density of ethanol.

[0028] In some embodiments, users can operate the RFID reagent management interface and input corresponding information. When returning reagents, users input relevant information such as reagent usage, reagent retrieval time, return time, and / or type of experiment through the RFID reagent management interface, and send it to the data processing module. The data processing module, in response to this input information, stores the relevant content in a temporarily constructed cache database. That is, in response to the input information, it updates the monitoring information table for the corresponding reagent to obtain a first reagent monitoring information table, and stores the first reagent monitoring information table in the temporarily constructed cache database.

[0029] Unlike existing methods that rely on always-on card readers or read data at preset time intervals, this disclosure triggers the card reader to read the tag by monitoring changes in the weight of the balance data. In other words, it determines whether to trigger the card reader to open based on whether the balance data (change amount data) changes stably.

[0030] In some embodiments, such as Figure 3 As shown, Figure 3 This illustrates methods for measuring trends in change data. These include: Step S310: Obtain the weight data of the reagent from the balance; Step S320: Based on the weight data, obtain the weight change of the reagent; Step S330: Based on the weight change, determine the weight change trend of the reagent.

[0031] After the user returns the reagent, the balance module senses the change in the reagent's weight, acquires the current weight data of the reagent, and determines the change in the amount of reagent weight by combining the acquired weight data, the weight data measured when the reagent was picked up, and the balance accuracy value. If the change in amount of reagent weight is stable or increasing, a read tag command is sent to the RFID tag management module. If the reagent is a liquid, the change in amount of reagent weight is converted into volume data based on the relative density value of the liquid (calculated upon warehousing).

[0032] Specifically, the balance module obtains the weight data of the reagent from the balance. The weight data of the reagent at the current moment (when the reagent is returned) is compared with the weight data of the reagent at the previous moment (previousWeight, the weight data measured when the reagent was taken; if the current reagent is being taken for the first time, then the data is the weight data measured when it was put into storage) to obtain the weight change amount weightDifference. Furthermore, the weightDifference is compared with the weight change tolerance value WEIGHT_TOLERANCE, that is, the balance accuracy value. If the weightDifference is less than WEIGHT_TOLERANCE, it means that the current weight has decreased. If weightDifference is greater than WEIGHT_TOLERANCE, it indicates that the weight has increased; If the absolute value of weightDifference is not greater than WEIGHT_TOLERANCE, it indicates that the current state is stable. The stable state excludes the case where the weight data is 0. The accuracy value of the balance can be obtained based on the properties of the sensors installed on the balance.

[0033] The RFID tag management module, in response to the tag reading command sent by the data processing module, reads the RFID tag data information of the corresponding reagent in the system and sends it to the data processing module.

[0034] The RFID tag management module, in response to the tag reading command sent by the data processing module, turns on the card reader and reads the RFID tag information at the corresponding location.

[0035] By using the above method, when the weight of the reagents in the reagent cabinet changes, the RFID tag data of the corresponding reagent is read, which solves the problems of high power consumption of the reader when it is always on, memory occupation and large amount of redundant data.

[0036] In practical applications, when staff operate on multiple reagents within the same reader's range—for example, simultaneously taking and / or returning multiple reagents on the same shelf in the smart cabinet—the reader receives a large number of tags at the same time, and these tags simultaneously respond to the reader's commands. This severely interferes with the reader's reception, preventing normal data transmission and tag identification, and significantly reducing identification speed. For instance, based on RFID encoding characteristics, if tag 1 (10110010) and tag 2 (10101010) simultaneously send signals to the reader, the decoded result received by the reader will be 101??010. Existing binary search algorithms require continuous comparison of tag and query command values ​​to narrow the search range until the search ends, resulting in numerous queries and a large amount of data transmission.

[0037] To address the aforementioned issues, this disclosure presents the following solution tailored to the coding characteristics of RFID: RFID tags are typically encoded in binary format, with each bit taking the value of either 0 or 1. Based on this characteristic, all received tag reading commands are processed by partitioning them. For example, consider receiving the following four tag reading commands (RFID tag IDs) simultaneously: Signature Reading Command 1: 000 000 000 000 Signature Reading Command 2: 000 110 000 111 Signature Reading Command 3: 000 100 111 010 Signature Reading Command 4: 010 000 010 011 Preferably, the reading commands can be partitioned based on the first three digits of the pre-defined RFID tag ID number. The reading commands can be divided into two categories: reading commands 1, 2, and 3 belong to partition "0"; reading command 4 belongs to partition "2". The partition number (the category of the reading command) is used as the first command suffix information. The partition number can be set according to the following rules: partition number 0 corresponds to 000; partition number 1 corresponds to 001; partition number 2 corresponds to 010, and so on.

[0038] Based on the first three digits of the RFID tag ID number in each partition, the first command prefix information is constructed, that is, the prefix information of partition "0" is "000"; the prefix information of partition "2" is "010". Furthermore, the first command prefix information and the first command suffix information are merged to construct the first query information. That is, the first query information for partition "0" is (000.0); the first query information for partition "2" is (010.2).

[0039] Taking partition "0" as an example, a first query message is sent to all RFID tags in the current partition. After receiving the first query message, the RFID tags will return the first feedback message, which is the code of the remaining bits after removing the prefix. Signature Reading Command 1 - First Feedback Message: 000 000 000 Signature Reading Command 2 - First Feedback Message: 110 000 111 Signature Reading Command 3 - First Feedback Message: 100 111 010 It can be observed that the first and second characters of the read command 1 collide with those of read commands 2 and 3, thus enabling the identification of read command 1.

[0040] Furthermore, the read command 2 and 3 are identified, and based on all the correct bits before the collision bit of read command 2 and 3 and the first query information, a second query information is constructed. That is, the second query information is "(0001.0)"; A second query message is sent to the RFID tag in the current partition ("0" zone). After receiving the second query message, the RFID tag will return a second feedback message, which is the remaining bit code after removing the prefix. Signature Reading Command 2 - Second Feedback Message: 10 000 111 Signature Reading Command 3 - Second Feedback Message: 00 111 010 It can be observed that the first and second characters of the read command 2 and read command 3 collide, thus completing the identification of read commands 2 and 3.

[0041] In summary, by first dividing the area into zones based on the RFID tag encoding characteristics, the total number of tags in each zone is reduced, thus lowering the probability of collisions within each zone. Secondly, adaptive querying of tags within each zone significantly reduces the total number of queries and improves tag identification efficiency.

[0042] Furthermore, in response to the RFID tag data information sent by the RFID tag management module, the data processing module revises the reagent monitoring information table based on the RFID tag data information, the input command sent by the interaction module, and the change in reagent quantity, thus obtaining the target reagent monitoring information table, i.e., completing the update of the reagent monitoring information table. This target reagent monitoring information table is then sent to the interaction module. The interaction module, in response to the target reagent monitoring information table sent by the data processing module, presents it on the RFID reagent management interface.

[0043] Specifically, the reagent information corresponding to the RFID tag is retrieved from the reagent monitoring information table. If no matching reagent information is found, it indicates that the reagent is new and needs to be bound, requiring the execution of the new reagent entry step described above. The data processing module compares the entry instructions in the cached database with the reagent change. If the difference is greater than a preset threshold, it indicates a problem with the current reagent usage, and the difference is displayed on the RFID reagent management interface with a relevant alarm. If the difference is less than or equal to the preset threshold, the current reagent change is updated in the reagent monitoring information. That is, the reagent change calculated by the data processing module is compared with the reagent change stored in the first reagent monitoring information table in the cached database.

[0044] Furthermore, the data processing module is also used for: In response to a user-inputted reagent replacement command, send reagent replacement information.

[0045] Users input reagent replacement commands through the interactive module, which are then sent to the data processing module. In response to the replacement command, the data processing module sends the reagent information to the reagent administrator.

[0046] Furthermore, the RFID reagent information management system based on weight events also includes: The monitoring module is specifically used for: Monitor the environmental parameters in the current reagent storage cabinet; If the environmental parameters in the reagent storage cabinet do not meet the preset chemical reagent storage conditions, a first alarm command is sent to the interaction module and / or alarm module.

[0047] Furthermore, the RFID reagent information management system based on weight events also includes: The authentication module is specifically used for: User permissions are verified through fingerprint, iris recognition, and / or password verification. When verification fails, the management interface of the RFID reagent is not displayed, and a second alarm command is sent to the alarm module.

[0048] For example, before a user operates the RFID reagent management interface, the user's permissions are verified via fingerprint or password authentication. If verification fails, the RFID reagent management interface is not displayed, and a second alarm command is sent to the alarm module. In other words, the current user is prohibited from operating the reagents in the reagent cabinet.

[0049] Furthermore, the RFID reagent information management system based on weight events also includes: The alarm module is specifically used for: In response to the first alarm command sent by the monitoring module, a prompt message is sent to suggest changing the storage location; In response to the second alarm command sent by the authentication module, issue an audible and visual alarm and / or send alarm information.

[0050] According to the embodiments of this disclosure, the following technical effects are achieved: The problem of high power consumption of RFID readers that are always on was solved by triggering weight events; By partitioning the tag reading command according to the RFID tag encoding characteristics and performing adaptive queries on tags within each partition, the total number of tags in each partition is reduced, significantly reducing the total number of queries and improving tag identification efficiency.

[0051] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0052] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0053] The units or modules described in the embodiments of this application can be implemented in software or hardware. The described units or modules can also be located in a processor. The names of these units or modules do not, in certain circumstances, constitute a limitation on the unit or module itself.

[0054] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the foregoing application concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions claimed in this application.

Claims

1. A weight event-triggered RFID reagent information management system, characterized by, It includes an interaction module, a balance module, an RFID tag management module, and a data processing module: The interaction module is used to display the management interface of RFID reagents and send an entry instruction to the data processing module in response to the entry information input by the user. In response to the user's input information, an input instruction is sent to the data processing module; In response to the target reagent monitoring information table sent by the data processing module, the information is presented on the RFID reagent management interface; The balance module is used to acquire the weight data of the reagent and send it to the data processing module; The RFID tag management module is used to respond to the tag reading command sent by the data processing module, read the RFID tag data information of the corresponding reagent in the system, and send it to the data processing module. The data processing module is used to update the current reagent data to the reagent information table in response to the warehousing instruction sent by the interaction module. In response to the weight data sent by the balance module, the change in reagent amount is determined; based on the trend of the change, the card reader is activated to send a tag reading command to the RFID tag management module; In response to the input command sent by the interaction module, the reagent monitoring information table is updated to obtain the first reagent monitoring information table; In response to the RFID tag data information sent by the RFID tag management module, the first reagent monitoring information table for the corresponding reagent is obtained; the first reagent monitoring information table is corrected according to the change in reagent to obtain the target reagent monitoring information table; and the target reagent monitoring information table is sent to the interaction module.

2. The system of claim 1, wherein, The data processing module, in response to the weight data sent by the balance module, determines the specific process of the change in reagent amount, including: In response to the current weight data of the reagent and the previous weight data of the reagent sent by the balance module, the target change is calculated. The change in reagent is determined by the target change, the accuracy value of the balance already obtained, and the absolute value of the target change.

3. The system of claim 1, wherein, The specific process by which the RFID tag management module, in response to a read tag command sent by the data processing module, reads the RFID tag data information of the corresponding reagent in the system and sends it to the data processing module includes: In response to the signature reading command sent by the data processing module, the card reader is switched on and off; If multiple read signature commands are received simultaneously within the receiving range of the card reader, all currently received read signature commands are partitioned according to the ID encoding information of the read signature commands; Based on the partition of each read signature command, construct the first query information corresponding to the current partition; Send the first query information to all RFID tags in the current partition, and receive the first feedback information from all RFID tags that respond to the first query information; All the initial feedback received is compared to determine the collision point of each RFID tag; If the collision bit of the RFID tag is the first bit, the RFID tag information is read directly; otherwise, based on all the correct bits before the collision bit and the first query information, the second query information is constructed, the second query information is sent to all RFID tags in the current partition, and the second feedback information is received from all RFID tags that respond to the second query information. Repeat the above steps until all RFID tags in the current partition have been read.

4. The system according to claim 3, characterized in that, The step of constructing the first query information corresponding to the current partition based on each read signature command includes: Based on the first and last characters of each read command, the read commands are partitioned to obtain the category of each read command; The category of each read signature command is used as the first command suffix information; Construct first command prefix information based on the encoding information of the read signature command; Based on the first command prefix information and the first command suffix information, the first query information is constructed.

5. The system according to claim 1, characterized in that, The data processing module, in response to the warehousing instruction sent by the interaction module, updates the current reagent data to the reagent information table, including the following specific processes: If the current reagent is a liquid, then the relative density value of the current reagent is also calculated. The relative density value is entered into the reagent information table; The relative density value can be calculated as follows: Obtain the weight data of the reagents at the time of their entry into the warehouse to obtain the first weight data; Based on the current reagent packaging specifications, calculate the net weight of the current reagent to obtain the second weight data; Based on the first weight data and the second weight data, calculate the relative density value of the current reagent.

6. The system according to claim 1, characterized in that, The specific process by which the data processing module corrects the first reagent monitoring information table based on the changes in reagents to obtain the target reagent monitoring information table includes: If the difference between the reagent change in the first reagent monitoring information table and the data change calculated by the data processing module is less than a preset threshold, the first reagent monitoring information table is corrected based on the data change; if the difference between the reagent change in the first reagent monitoring information table and the data change is greater than a preset threshold, a prompt instruction is sent to the interaction module. The interactive module responds to the prompt command and displays relevant information in the management interface of the RFID reagent.

7. The system according to claim 1, characterized in that, The data processing module is also used for: In response to a user-inputted reagent replacement command, send reagent replacement information.

8. The system according to claim 1, characterized in that, It also includes a monitoring module, specifically used for: Monitor the environmental parameters in the current reagent storage cabinet; If the environmental parameters in the reagent storage cabinet do not meet the preset reagent storage conditions, a first alarm command is sent to the interaction module and / or alarm module.

9. The system according to claim 8, characterized in that, It also includes an authentication module, specifically used for: User permissions are verified through fingerprint, iris recognition, and / or password verification. When verification fails, the management interface of the RFID reagent is not displayed, and a second alarm command is sent to the alarm module.

10. The system according to claim 9, characterized in that, It also includes an alarm module, specifically used for: In response to the first alarm command sent by the monitoring module, a prompt message is sent to suggest changing the storage location; In response to the second alarm command sent by the authentication module, issue an audible and visual alarm and / or send alarm information.