Disclosure of Invention
In view of the foregoing, there is a need to provide a sample library management method, apparatus, computer device and storage medium capable of providing timeliness and accuracy of reading sample and sample cassette information in a low-temperature storage environment.
A method of sample library management, the method comprising:
acquiring a first sample feature code, a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, and storing the first position information in a sample database, wherein the first sample feature code and the first sample box feature code are acquired through a radio frequency identification technology;
placing a sample box filled with samples in an inventory identification area, reading a first sample box feature code of the sample box through a radio frequency unit of the inventory identification area, reading a second sample feature code of each position in the sample box in a polling mode, and recording the second sample box feature code, second position information and a second sample feature code corresponding to the second position information;
comparing the second sample box feature code, the second position information and the second sample feature code corresponding to the second position information with the first sample box feature code, the first position information and the first sample feature code corresponding to the first position information stored in the sample database;
if the second sample characteristic code is the same as the first sample characteristic code when the second sample box characteristic code is the same as the first sample box characteristic code and the second position information is the same as the first position information, judging that the stored information in the sample database is correct;
and if the second sample box feature code is the same as the first sample box feature code, the second position information is the same as the first position information, and the second sample feature code is different from the first sample feature code, judging that the stored information in the sample database is wrong, and sending out modification prompt information.
In one embodiment, the obtaining first sample feature code, first sample box feature code, and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, and storing the first position information in a sample database, where the first sample feature code and the first sample box feature code are obtained by using a radio frequency identification technology, includes: reading a first sample feature code of a sample through a first reader, and sending the first sample feature code to a display terminal for displaying; reading a first sample box characteristic code of a sample box and first position information of the sample in the sample box through a second reader; storing the first sample feature code, the first sample box feature code and first position information of the sample corresponding to the first sample feature code in the sample box corresponding to the first sample box feature code in a sample database, wherein the first sample feature code and the first sample box feature code are obtained by a radio frequency identification technology.
In one embodiment, the sample library management method further includes: acquiring first sample information according to each first sample feature code, and storing the first sample feature code and the first sample information in the sample database in a correlated manner; acquiring second sample information input by a user, and inquiring first sample information which is the same as the second sample information from the sample database; acquiring the first sample feature code and first position information corresponding to the first sample feature code according to the first sample information; wherein the first location information is for a user to find the sample.
In one embodiment, the first sample information or the second sample information includes at least one of: sample type, sample name, sample collection site, sample storage condition, and sample reagent amount.
In one embodiment, the placing a sample cartridge containing a sample in an inventory identification area, reading a first sample cartridge feature code of the sample cartridge through a radio frequency unit of the inventory identification area, reading a second sample feature code of each position in the sample cartridge in a polling manner, and recording the second sample cartridge feature code, second position information, and a second sample feature code corresponding to the second position information includes: starting an inventory identification area to enter a working mode; placing a sample box containing a sample in an inventory identification area, and reading a first sample box feature code of the sample box through a radio frequency unit of the inventory identification area; the radio frequency units are arranged in the inventory identification area in a matrix mode, the size of the inventory identification area is adapted to the bottom of the sample box, and each radio frequency unit corresponds to the position of a sample storage box in a sample; and reading the second sample characteristic code of each position in the sample box in a polling mode according to the matrix arrangement of the radio frequency units, and recording the second sample characteristic code of the second sample box, second position information and a second sample characteristic code corresponding to the second position information.
In one embodiment, after determining that the information stored in the sample database is incorrect and sending a modification prompt if the second sample feature code is not the same as the first sample feature code when the second sample cartridge feature code is the same as the first sample cartridge feature code and the second position information is the same as the first position information, the method includes: the method comprises the steps of obtaining modification information input by a user, and modifying a first sample feature code, a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code in a sample database according to the modification information.
A specimen library management apparatus, the apparatus comprising:
the data acquisition module is used for acquiring a first sample feature code, a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, and storing the first position information in a sample database, wherein the first sample feature code and the first sample box feature code are acquired through a radio frequency identification technology;
the system comprises an inventory module, a first position information module, a second position information module and a second sample feature code module, wherein the inventory module is used for placing a sample box filled with samples in an inventory identification area, reading a first sample box feature code of the sample box through a radio frequency unit of the inventory identification area, reading a second sample feature code of each position in the sample box in a polling mode, and recording the second sample box feature code, the second position information and the second sample feature code corresponding to the second position information;
the comparison module is used for comparing the second sample box feature code, the second position information and the second sample feature code corresponding to the second position information with the first sample box feature code, the first position information and the first sample feature code corresponding to the first position information stored in the sample database;
the judging module is used for judging that the stored information in the sample database is correct if the second sample box feature code is the same as the first sample box feature code, the second position information is the same as the first position information, and the second sample feature code is the same as the first sample feature code; and if the second sample box feature code is the same as the first sample box feature code, the second position information is the same as the first position information, and the second sample feature code is different from the first sample feature code, judging that the stored information in the sample database is wrong, and sending out modification prompt information.
A sample library management system applied to the sample library management method, comprising: the system comprises a cloud server, terminal equipment, a central processing unit, an antenna control module, a radio frequency identification module, a radio frequency unit and a response unit, wherein the radio frequency unit comprises a plurality of radio frequency antennas, and each radio frequency antenna corresponds to an RFID electronic tag of the response unit.
A computer device comprising a memory storing a computer program and a processor implementing the following steps when the computer program is executed:
acquiring a first sample feature code, a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, and storing the first position information in a sample database, wherein the first sample feature code and the first sample box feature code are acquired through a radio frequency identification technology;
placing a sample box with a sample in an inventory identification area, reading a first sample box feature code of the sample box through a radio frequency unit of the inventory identification area, reading a second sample feature code of each position in the sample box in a polling mode, and recording the second sample box feature code, second position information and a second sample feature code corresponding to the second position information;
comparing the second sample box feature code, the second position information and the second sample feature code corresponding to the second position information with the first sample box feature code, the first position information and the first sample feature code corresponding to the first position information stored in the sample database;
if the second sample characteristic code is the same as the first sample characteristic code when the second sample box characteristic code is the same as the first sample box characteristic code and the second position information is the same as the first position information, judging that the stored information in the sample database is correct;
and if the second sample box feature code is the same as the first sample box feature code, the second position information is the same as the first position information, and the second sample feature code is different from the first sample feature code, judging that the stored information in the sample database is wrong, and sending out modification prompt information.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
acquiring a first sample feature code, a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, and storing the first position information in a sample database, wherein the first sample feature code and the first sample box feature code are acquired through a radio frequency identification technology;
placing a sample box with a sample in an inventory identification area, reading a first sample box feature code of the sample box through a radio frequency unit of the inventory identification area, reading a second sample feature code of each position in the sample box in a polling mode, and recording the second sample box feature code, second position information and a second sample feature code corresponding to the second position information;
comparing the second sample box feature code, the second position information and the second sample feature code corresponding to the second position information with the first sample box feature code, the first position information and the first sample feature code corresponding to the first position information stored in the sample database;
if the second sample characteristic code is the same as the first sample characteristic code when the second sample box characteristic code is the same as the first sample box characteristic code and the second position information is the same as the first position information, judging that the stored information in the sample database is correct;
and if the second sample box feature code is the same as the first sample box feature code, the second position information is the same as the first position information, and the second sample feature code is different from the first sample feature code, judging that the stored information in the sample database is wrong, and sending out modification prompt information.
According to the sample library management method, the sample library management device, the computer equipment and the storage medium, the RFID electronic tags are respectively arranged on the sample and the sample cassette, when the sample is placed in the sample cassette, the first position information of the sample in the sample cassette corresponding to the first sample cassette feature code is recorded, the first sample cassette feature code of the sample cassette, the first sample feature code of the sample and the corresponding first position information are stored in the sample database in a correlation mode, when the sample is taken out and placed in the sample cassette, the second sample cassette feature code, the second position information and the second sample feature code corresponding to the second position information are compared with the first sample cassette feature code, the first position information and the first sample feature code corresponding to the first position information stored in the sample database, whether the position where the sample is placed is correct or not can be judged, the timeliness and accuracy of reading the sample and the sample cassette information in a low-temperature storage environment can be guaranteed, and the accuracy of reading the sample and the sample cassette information can be guaranteed through the RFID electronic tags.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The Radio Frequency Identification (RFID) technology is a non-contact automatic Identification technology, commonly called an electronic tag, and automatically identifies a target object and obtains related data through a Radio Frequency signal, so that the RFID tag can work in various severe environments without manual intervention. The RFID technology can identify high-speed moving objects and can identify a plurality of labels simultaneously, and the operation is quick and convenient. An RFID system implemented using RFID technology is a wireless system for controlling, detecting and tracking objects, which comprises the following basic components:
1. a Tag (Tag) which is composed of a Tag antenna and a chip, and is attached to an object to be controlled, detected or tracked; among other things, RFID systems typically include a plurality of tags, each having a unique electronic code for uniquely identifying an object being controlled, detected or tracked; here, the tag may also be referred to as a transponder;
2. a Reader (Reader), which may be hand-held or stationary, for reading/writing information stored in the tag; the RFID system generally includes a reader, which reads information stored in each tag (and sometimes writes tag information to the tag), so as to control, detect, or track an object to which each tag is attached; herein, a reader may also be referred to as an interrogator;
3. and the Antenna (Antenna) is arranged on the reader and is used for transmitting radio frequency signals between each tag and the reader so as to realize information transmission between the reader and the tags.
The RFID technology is a breakthrough technology, and is currently gradually applied to the fields of logistics and supply management, manufacturing and assembly, airline baggage handling, mail, express package handling, document tracking, library management, animal identification, sports timing, access control, electronic tickets, automatic road tolling, and the like. In retail enterprises, the intelligent shelf (Smart Shelves) deployment scheme based on RFID is the closest to the actual business of the enterprise and is also most widely accepted by the enterprise.
The sample library management method provided by the application can be applied to the application environment shown in fig. 1. Theterminal device 101 and thecloud server 102 are in communication connection through a network, thesecond reader 103, thefirst reader 104 and thecloud server 102 are in communication connection through a network, thesecond reader 103 is used for reading a first sample box feature code of asample box 105, thefirst reader 104 is used for reading a first sample feature code of asample 106, and an RFIDelectronic tag 1051 is arranged on eachsample box 105. The method comprises the steps that a first reader 104 obtains a first sample feature code, a second reader 103 obtains a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, the first reader 104 and the second reader send the first sample feature code, the first sample box feature code and the first position information of the sample corresponding to the first sample feature code in the sample box corresponding to the first sample box feature code to a cloud server 102 and store the first sample feature code and the first sample box feature code in a sample database of the cloud server 102, and the first sample feature code and the first sample box feature code are obtained through a radio frequency identification technology; placing a sample box filled with samples in an inventory identification area, reading a first sample box feature code of the sample box through a radio frequency unit of the inventory identification area, reading a second sample feature code of each position in the sample box in a polling mode, and sending the second sample box feature code, second position information and a second sample feature code corresponding to the second position information to a cloud server 102; the cloud server 102 compares the second sample box feature code, the second position information, and the second sample feature code corresponding to the second position information with the first sample box feature code, the first position information, and the first sample feature code corresponding to the first position information stored in the sample database; if the second sample characteristic code is the same as the first sample characteristic code when the second sample box characteristic code is the same as the first sample box characteristic code and the second position information is the same as the first position information, judging that the stored information in the sample database is correct; if the second sample box feature code is the same as the first sample box feature code, the second position information is the same as the first position information, and the second sample feature code is different from the first sample feature code, it is determined that the stored information in the sample database is wrong, and modification prompt information is sent to the terminal device 101. Theterminal device 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and thecloud server 104 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In one embodiment, as shown in FIG. 2, there is provided a sample library management method comprising the steps of:
s110, obtaining a first sample feature code, a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, and storing the first position information in a sample database, wherein the first sample feature code and the first sample box feature code are obtained through a radio frequency identification technology.
The sample is a sample which needs to be stored under a low temperature condition, for example, the sample may be a biological macromolecule, a cell, a tissue or an organ of an organism, where the sample is a sample tube, and the RFID electronic tag is bound to the sample tube. The sample box is provided with a plurality of positions for placing samples, for example, the sample box is provided with a plurality of squares for placing samples. And the sample box is bound with the RFID electronic tag. Since the identification codes of the RFID tags are unique, the sample signature code of the sample and the sample cartridge signature code of the sample cartridge are unique. The first position information is information of the position in the sample box, for example, there are 14 squares in the sample box for placing samples, each square can be numbered, and the number can be 1, 2 … …, 15, 16, and each number can be used as the first position information.
S120, placing the sample box with the sample in an inventory identification area, reading a first sample box feature code of the sample box through a radio frequency unit of the inventory identification area, reading a second sample feature code of each position in the sample box in a polling mode, and recording the second sample box feature code, second position information and a second sample feature code corresponding to the second position information.
The radio frequency units in the inventory identification area correspond to each other according to the placement positions of the samples in the sample boxes, and each radio frequency unit corresponds to one position in the sample box. The radio frequency antenna of the radio frequency unit can be controlled by the central processing unit to be switched on and switched off, and specifically, the second sample feature code of the sample at the corresponding position is obtained by controlling the antenna of the radio frequency unit to be switched on and switched off.
And S130, comparing the second sample box feature code, the second position information and the second sample feature code corresponding to the second position information with the first sample box feature code, the first position information and the first sample feature code corresponding to the first position information stored in the sample database.
And S140, if the second sample box feature code is the same as the first sample box feature code, the second position information is the same as the first position information, and the second sample feature code is the same as the first sample feature code, judging that the stored information in the sample database is correct.
Step S140', if the second sample feature code is the same as the first sample feature code, the second location information is the same as the first location information, and the second sample feature code is different from the first sample feature code, it is determined that the stored information in the sample database is incorrect, and a modification prompt message is sent.
Wherein, the modification prompt message can be voice or image message.
In the sample library management method, the RFID electronic tags are respectively arranged on the sample and the sample box, when the sample is placed in the sample box, the first position information of the sample in the sample box corresponding to the first sample box characteristic code is recorded, the first sample box characteristic code of the sample box, the first sample characteristic code of the sample and the corresponding first position information are stored in the sample database in an associated mode, when the sample is taken out and placed in the sample box, the second sample box characteristic code, the second position information and the second sample characteristic code corresponding to the second position information are compared with the first sample box characteristic code, the first position information and the first sample characteristic code corresponding to the first position information stored in the sample database, whether the position where the sample is placed is correct or not can be judged, the position where the sample is placed is consistent with the information in the database can be guaranteed, and the timeliness and the accuracy of reading the sample and the sample box information in a low-temperature storage environment can be guaranteed by reading the information through the RFID electronic tags.
In one embodiment, the obtaining first sample feature code, first sample box feature code, and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, and storing the first position information in a sample database, where the first sample feature code and the first sample box feature code are obtained by using a radio frequency identification technology, includes: reading a first sample feature code of a sample through a first reader, and sending the first sample feature code to a display terminal for displaying; reading a first sample box characteristic code of a sample box and first position information of the sample in the sample box through a second reader; the first sample feature code, the first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code are stored in a sample database, and the first sample feature code and the first sample box feature code are obtained through a radio frequency identification technology.
The first reader and the second reader can be the same RFID reader or different readers. The sample may be placed in the entry location for reading by the first reader while the first sample signature is being read. The display terminal is a display terminal of the terminal device, and a user can see whether the characteristic codes of the sample and the sample box are read successfully or not through the display terminal.
In one embodiment, the sample library management method further includes: acquiring first sample information according to each first sample feature code, and storing the first sample feature code and the first sample information in the sample database in a correlated manner; acquiring second sample information input by a user, and inquiring first sample information which is the same as the second sample information from the sample database; acquiring the first sample feature code and first position information corresponding to the first sample feature code according to the first sample information; wherein the first location information is for a user to find the sample. In this embodiment, a user can search for a location where a sample is stored according to sample information, for example, first scan a sample box where the sample is located with a portable sample box scanner, then place the found sample box in a sample inventory reading area, perform specified location reading to confirm whether the sample at the location is a required sample, and take the sample if the confirmation is successful.
In one embodiment, the first sample information or the second sample information includes at least one of: sample type, sample name, sample collection site, sample storage conditions, and sample reagent amount.
In one embodiment, the placing a sample cartridge containing a sample in an inventory identification area, reading a first sample cartridge feature code of the sample cartridge through a radio frequency unit of the inventory identification area, reading a second sample feature code of each position in the sample cartridge in a polling manner, and recording the second sample cartridge feature code, second position information, and a second sample feature code corresponding to the second position information includes: starting an inventory identification area to enter a working mode; placing a sample box containing a sample in an inventory identification area, and reading a first sample box feature code of the sample box through a radio frequency unit of the inventory identification area; the radio frequency units are arranged in the inventory identification area in a matrix mode, the size of the inventory identification area is adapted to the bottom of the sample box, and each radio frequency unit corresponds to the position of a sample storage box in a sample; and reading the second sample characteristic code of each position in the sample box in a polling mode according to the matrix arrangement of the radio frequency units, and recording the second sample characteristic code of the second sample box, second position information and a second sample characteristic code corresponding to the second position information.
The radio frequency units are designed to be arranged in a matrix, namely matrix RFID antennas, and are controlled by the antenna control module. And antennas at different positions in the inventory identification area have no crosstalk, so that the RFID electronic tag is accurately positioned. As shown in fig. 4, the response unit is an RFID tag, an identification code of the RFID tag is used as an identification feature of the sample in this embodiment, and the EPC-C1-G2 global unified code is used to have a globally unique identification code.
In one embodiment, after determining that the information stored in the sample database is incorrect and sending a modification prompt if the second sample feature code is not the same as the first sample feature code when the second sample feature code is the same as the first sample feature code and the second position information is the same as the first position information, the method includes: the method comprises the steps of obtaining modification information input by a user, and modifying a first sample feature code, a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code in a sample database according to the modification information.
The modification prompt information comprises position information corresponding to the second sample feature code, and after the terminal device receives the modification prompt information, the user can place the sample at a correct position. In this embodiment, the user modifies the first sample feature code, the first sample box feature code, and the first position information of the sample corresponding to the first sample feature code in the sample box corresponding to the first sample box feature code in the database according to the modification prompt information, that is, the user can modify the position information corresponding to the first sample feature code of the sample in the database according to the current position of the sample.
In the embodiment of the application, the RFID electronic tag has the capability of normally working after resisting large-dose gamma radiation; can maintain the function after the biological sample tube is sterilized by medical treatment. The sample library management method based on the RFID technology can effectively carry out digital management, improves the identification and tracking samples of the biological sample library, and specifically comprises the following steps: the extracted and subpackaged samples can be traced back to the original samples through an information system and are associated with the information of the original samples; each sample should have and only has a unique identification symbol in an information system; the whole process from the collection to the treatment, the storage, the distribution and the transportation of the sample, the residual return to the storage again after the use and the like can be effectively recorded; the transfer of the biological sample can be recorded in time and the information system can trace back to the change of each sample storage location. According to the sample library management method based on the RFID technology, the problem of safety worry in the process of collecting and storing the biological sample library is solved, unique electronic numbers are distributed for different biological samples, the correctness of the biological samples is checked by a computer according to the uniqueness in the processing of each link, any error system can automatically give an alarm through voice and images, the system can strictly control the experimental process, the operation links are prevented from being omitted, and errors caused by artificial factors in a laboratory are avoided. The method provides data support for the management of a laboratory sample library, all the operation data are automatically recorded, permanently stored, traceable and retrievable, and reports can be automatically analyzed, so that positive promoting significance is achieved for the process improvement of the laboratory.
It should be understood that, although the steps in the flowchart of fig. 2 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 2 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.
In one embodiment, as shown in fig. 3, there is provided a sample library management apparatus comprising:data acquisition module 210,inventory module 220,comparison module 230, anddetermination module 240, wherein:
thedata obtaining module 210 is configured to obtain a first sample feature code, a first sample box feature code, and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, and store the first position information in a sample database, where the first sample feature code and the first sample box feature code are obtained through a radio frequency identification technology.
Thecounting module 220 is configured to place a sample cartridge containing a sample in a counting identification area, read a first sample cartridge feature code of the sample cartridge through a radio frequency unit of the counting identification area, read a second sample feature code of each position in the sample cartridge in a polling manner, and record the second sample cartridge feature code, second position information, and a second sample feature code corresponding to the second position information.
Thecomparison module 230 is configured to compare the second sample box feature code, the second location information, and the second sample feature code corresponding to the second location information with the first sample box feature code, the first location information, and the first sample feature code corresponding to the first location information stored in the sample database.
A determiningmodule 240, configured to determine that the stored information in the sample database is correct if the second sample feature code is the same as the first sample feature code, the second location information is the same as the first location information, and the second sample feature code is the same as the first sample feature code; and if the second sample box feature code is the same as the first sample box feature code, the second position information is the same as the first position information, and the second sample feature code is not the same as the first sample feature code, judging that the information stored in the sample database is wrong, and sending modification prompt information.
In one embodiment, thedata obtaining module 210 includes: the first sample characteristic code reading unit is used for reading the first sample characteristic code of the sample through the first reader and sending the first sample characteristic code to the display terminal for displaying; the first sample box characteristic code reading unit is used for reading a first sample box characteristic code of a sample box and first position information of the sample in the sample box through a second reader; a storage unit, configured to store, in a sample database, the first sample feature code, the first sample box feature code, and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code, where the first sample feature code and the first sample box feature code are obtained through a radio frequency identification technology.
In one embodiment, the sample library management apparatus further includes: the sample information acquisition module is used for acquiring first sample information according to each first sample feature code and storing the first sample feature code and the first sample information into the sample database in a correlation manner; the query module is used for acquiring second sample information input by a user and querying first sample information which is the same as the second sample information from the sample database; the first position information searching module is used for acquiring the first sample feature code and first position information corresponding to the first sample feature code according to the first sample information; wherein the first location information is for a user to find the sample.
In one embodiment, the first sample information or the second sample information includes at least one of: sample type, sample name, sample collection site, sample storage condition, and sample reagent amount.
In one embodiment, theinventory module 220 includes: the inventory starting unit is used for starting the inventory identification area to enter a working mode; the first sample box characteristic code reading unit is used for placing the sample box containing the samples in the inventory identification area and reading the first sample box characteristic code of the sample box through the radio frequency unit of the inventory identification area; the radio frequency units are arranged in the inventory identification area in a matrix mode, the size of the inventory identification area is adapted to the bottom of the sample box, and each radio frequency unit corresponds to the position of a sample storage box in a sample; and the second sample characteristic code reading unit is used for reading the second sample characteristic code of each position in the sample box in a polling mode according to the matrix arrangement of the radio frequency unit, and recording the second sample characteristic code of the second sample box, the second position information and the second sample characteristic code corresponding to the second position information.
In one embodiment, the sample library management apparatus further includes: the information modification module is used for acquiring modification information input by a user and modifying a first sample feature code, a first sample box feature code and first position information of a sample corresponding to the first sample feature code in a sample box corresponding to the first sample box feature code in a sample database according to the modification information.
In one embodiment, as shown in fig. 4, there is provided a sample library management system applied to the sample library management method of the above embodiment, including: the system comprises a cloud server, terminal equipment, a central processing unit, an antenna control module, a radio frequency identification module, a radio frequency unit and a response unit, wherein the radio frequency unit comprises a plurality of radio frequency antennas, and each radio frequency antenna corresponds to an RFID electronic tag of the response unit.
The terminal device is in communication connection with the cloud server through a network, the wireless radio frequency antenna is matched with the radio frequency identification unit, and the central processing unit and the cloud server compare different RFID electronic tags. The central processing unit adopts an embedded microprocessor, controls the antenna control module and the radio frequency identification module downwards, communicates with the cloud server, receives a cloud server instruction, performs front-end processing on received data and then sends the data to the cloud server. The antenna control module is a general radio frequency switch, and the radio frequency switch receives and decodes a control signal of the central processing unit and controls the on-off of a wireless radio frequency antenna in any radio frequency unit at any moment. In this embodiment, the RFID module, i.e., the RFID reader, may be designed to perform reading and writing on multiple antennas according to a location, or perform polling operation in cooperation with the antenna control module according to reading and writing on a single antenna at a specific location. In the embodiment, the radio frequency unit is designed into a matrix type, namely, a matrix RFID antenna is controlled by an antenna control module, and antennas at different positions have no crosstalk, so that the RFID electronic tag is accurately positioned; the radio frequency unit adopts a UHF frequency band antenna and is designed into a near field antenna so as to reduce interference among the antennas. The response unit in this embodiment is an RFID electronic tag, and an identification code of the RFID electronic tag is used as an identification feature of the sample in this embodiment, and is globally encoded by EPC-C1-G2, and has a globally unique identification code.
For the specific limitations of the sample library management apparatus and the sample library management system, reference may be made to the above limitations of the sample library management method, which are not described herein again. The modules in the sample library management device and the sample library management system can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and the internal structure thereof may be as shown in fig. 5. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing a first sample characteristic code, a first sample box characteristic code and first position information data of a sample corresponding to the first sample characteristic code in a sample box corresponding to the first sample box characteristic code. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a sample library management method.
Those skilled in the art will appreciate that the architecture shown in fig. 4 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is further provided, which includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.