Sample management system
By using image acquisition and server recognition technologies in the sample management system, the problems of chaos and lack of traceability in sample management have been solved, and the automatic identification of sample information and the rational allocation of test items have been realized, thereby improving the accuracy and efficiency of sample management.
Patent Information
- Application Number
- CN202511963291.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-24
- Publication Date
- 2026-01-23
AI Technical Summary
Existing sample management mainly relies on offline management, which leads to management chaos, easy loss of sample label information, errors in manual recording, untraceable sample flow, and risks of conflicts in human work arrangements and information errors.
A sample management system is adopted, which uses image acquisition equipment inside the sample storage box to acquire sample images. The server identifies sample information and automatically assigns test items and personnel. Combined with the angle adjustment of the image acquisition equipment and the rotation of the supporting structure, it ensures accurate identification of sample information and process traceability.
Standardized testing for sample management was achieved, reducing human error and process chaos, improving process traceability, reducing the risk of contamination during sample storage and transfer, optimizing work arrangements, and improving testing efficiency.
Smart Images

Figure CN121385347A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of sample management, in particular to a sample management system. BACKGROUND
[0002] Sample management is the first line of defense for laboratory quality. Sample management is the core link of scientific research, detection and production, which directly affects the accuracy, traceability and compliance of experimental results. Effective sample management can reduce errors, improve efficiency and ensure data reliability.
[0003] At present, sample management is more offline management, offline filling of sample data, and chaotic management, which will lead to sample disorder, loss of sample label information, manual recording errors and other situations. SUMMARY
[0004] The sample management system provided by the present application can solve the problems of offline management and untraceable flow in sample sending process.
[0005] In a first aspect, the present application provides a sample management system, comprising: at least one sample storage box, an image acquisition device is arranged in each sample storage box, and the image acquisition device is used to acquire a first target image in the sample storage box when a to-be-tested sample is placed in the corresponding sample storage box; a server, which is in communication connection with the image acquisition device, is used to identify the first target image, obtain sample information of the to-be-tested sample in the first target image, acquire a test item corresponding to the to-be-tested sample according to the sample information, and allocate a test personnel identifier to the test item; a feedback terminal, which is in communication connection with the server, is used to feed back a subsequent situation of the to-be-tested sample to the server after the test personnel identifier is allocated to the test item; the subsequent situation includes taking, returning or a test result of the to-be-tested sample.
[0006] The server is further used to: in response to being unable to identify the sample information of the to-be-tested sample in the first target image, send a shooting angle switching instruction to the image acquisition device; and the image acquisition device is further used to: switch the shooting angle according to the shooting angle switching instruction, and acquire a second target image in the sample storage box after the switching is completed.
[0007] The server is further configured to: in response to being unable to identify the sample information of the to-be-tested sample in the first target image, send a rotation angle switching instruction to the driving assembly; the driving assembly is further configured to: rotate according to the rotation angle switching instruction, and send a rotation completion signal to the server and / or to the image acquisition device; and the server is further configured to: in response to the rotation completion signal, send a shooting instruction to the image acquisition device to enable the image acquisition device to acquire a second target image in the sample storage box; or the image acquisition device is further configured to: in response to the rotation completion signal, acquire the second target image in the sample storage box.
[0008] The server is further configured to: in the process of allocating the test personnel identifier to the test project, acquire an existing work condition of each test personnel identifier; determine a target test personnel identifier according to the existing work condition, wherein the target test personnel identifier is the test personnel identifier with the least existing work condition among all the test personnel identifiers; and allocate the test project to the target test personnel identifier.
[0009] The feedback terminal is further configured to: after allocating the test personnel identifier to the test project, receive a first operation of the test personnel corresponding to the test personnel identifier, and feed back, to the server, a subsequent condition of the to-be-tested sample as the to-be-tested sample being taken.
[0010] The feedback terminal is further configured to: after allocating the test personnel identifier to the test project, receive a second operation of the test personnel corresponding to the test personnel identifier, and feed back, to the server, a subsequent condition of the to-be-tested sample as the to-be-tested sample being returned.
[0011] The server is further configured to: in response to re-identifying the sample information of the to-be-tested sample that is returned, allocate the test project corresponding to the to-be-tested sample to the test personnel before the to-be-tested sample is returned.
[0012] The feedback terminal is further configured to: after allocating the test personnel to the test project, receive a third operation of the test personnel corresponding to the test personnel identifier, and feed back, to the server, a third operation signal corresponding to the third operation, wherein the third operation signal is used to instruct the server to remind a consignor of the to-be-tested sample to take back the to-be-tested sample or to remind the consignor that the to-be-tested sample is scrapped.
[0013] The sample management system further comprises a consignor terminal, which is in communication connection with the server and is configured to: scan an encoded image outside a sample storage box into which the to-be-tested sample is placed into a sample information registration page, receive sample key information filled in the sample information registration page by a consignor, and send the sample key information to the server.
[0014] The server is further configured to acquire a test item corresponding to the sample to be tested according to the sample key information and the sample information.
[0015] The sample management system provided by the application can realize standardized testing of the sample to be tested without manually setting a test item, and can record a whole process from sample sending to test feedback, facilitate process tracing, solve the problems of offline management and control confusion of sample sending process and untraceable flow, and can reduce the risk of information error caused by person-to-person connection and the pollution risk in the sample storage / transferring process. In addition, the sample to be tested can be placed in the sample storage box by the consignor, and the sample to be tested can be taken from the sample storage box by the tester, which can reduce the risk of information error caused by person-to-person connection and the pollution risk in the sample storage / transferring process. In addition, the corresponding test item is automatically acquired according to the identified sample information and is allocated to the corresponding tester, which can solve the problem of human work arrangement conflict and workload inconsistency. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of these drawings. Among them: Figure 1 is a structural schematic diagram of an embodiment of the sample management system provided by the application; Figure 2 is a structural schematic diagram of an embodiment of the sample storage box provided by the application; Figure 3 is a structural schematic diagram of another embodiment of the sample storage box provided by the application; Figure 4 is a structural schematic diagram of another embodiment of the sample management system provided by the application. DETAILED DESCRIPTION
[0017] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limit the present application. In addition, it should be noted that, for the convenience of description, only parts related to the present application are shown in the drawings, rather than all structures. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.
[0018] Reference herein to “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive or alternative embodiments. It is explicitly contemplated that embodiments described herein can be combined with other embodiments.
[0019] Sample management is the first line of defense for laboratory quality. Sample management is the core link of scientific research, detection and production, which directly affects the accuracy, traceability and compliance of experimental results. Effective sample management can reduce errors, improve efficiency and ensure data reliability.
[0020] At present, sample management is more offline management, offline filling of sample data, and chaotic management, which will lead to sample disorder, loss of sample label information, manual recording errors and the like.
[0021] Therefore, the sample management system provided in the present application uses the image acquisition device in the sample storage box to acquire images of the sample to be tested after the sample to be tested is placed in the sample storage box, and sends the acquired images to the server, so that the server identifies the sample, and then automatically obtains the corresponding test project according to the identified sample information, and assigns it to the corresponding tester. The tester can feed back the information such as the taking, returning or test result of the sample to be tested to the server through the feedback terminal, realize the standardized test of the sample to be tested, do not need to manually set the test project, and record the whole process from sample sending to test feedback, which is convenient for process tracing, can solve the problems of offline management confusion and flow tracing of sample sending process, and the way that the tester takes the sample to be tested from the sample storage box can reduce the risk of information error caused by person-to-person interface and reduce the pollution risk in the sample storage / transferring process. In addition, automatically obtaining the corresponding test project according to the identified sample information and assigning it to the corresponding tester can solve the problem of human work arrangement conflict and workload inconsistency. For details, please refer to the technical solutions of any one of the following embodiments.
[0022] ReferenceFigure 1 , Figure 1 is a structural schematic diagram of an embodiment of the sample management system provided by the present application. The sample management system 100 comprises at least one sample storage box 10, a server 20 and a feedback terminal 30.
[0023] The plurality of sample storage boxes 10 can be arranged in an array, and these sample storage boxes 10 are sorted and numbered as the identification of the sample storage box 10.
[0024] As shown in Figure 2 , each sample storage box 10 is provided with an image acquisition device 11, which is used to acquire a first target image in the sample storage box 10 when the sample storage box 10 is put into a sample to be tested. In some embodiments, the sample storage box 10 can also be provided with a box door and a corresponding coded image 14 provided on the box door. The coded image can be in the form of a two-dimensional code sticker. The coded image can be scanned by the principal using the principal terminal, thereby opening the sample storage box 10, so that the principal can place the sample to be tested in the sample storage box 10, and after placing the sample to be tested, close the box door of the sample storage box 10 to store the sample to be tested in the sample storage box 10. The image acquisition device can be associated with the box door of the sample storage box 10. After the box door of the sample storage box 10 is closed, the image acquisition function of the image acquisition device 11 can be triggered to acquire the first target image in the sample storage box 10. The box door of the sample storage box 10 is provided with an indicator light 15, which shows the state of the sample storage box 10 through the indicator light 15. For example, the indicator light 15 is on for the occupied state, and the indicator light 15 is off for the idle state.
[0025] In some embodiments, the sample to be tested is an electronic component such as a capacitor, a resistor, a relay, etc.
[0026] In some embodiments, the sample to be tested is a circuit board device composed of electronic components such as capacitors, resistors, relays, etc.
[0027] The server 20 is in communication connection with the image acquisition device, for identifying the first target image, obtaining the sample information of the sample to be tested in the first target image, and obtaining the test project corresponding to the sample to be tested according to the sample information, and assigning a test personnel identifier to the test project.
[0028] In some embodiments, the server 20 is provided with a corresponding network model, which can be used to identify the first target image and obtain the sample information of the sample to be tested in the first target image.
[0029] In some embodiments, the server 20 is provided with an algorithm based on template matching. Standard images of a plurality of samples are provided in the server 20. The first target image can be compared with the standard images of the plurality of samples, and the standard image corresponding to the sample to be tested in the first target image is determined, and the sample information of the standard image is taken as the sample information of the sample to be tested.
[0030] Further, after obtaining the sample information of the sample to be tested in the first target image, the server 20 can obtain the test item corresponding to the sample to be tested according to the sample information, and assign a tester identifier to the test item. For example, a recommendation algorithm can be used to recommend the test item corresponding to the sample to be tested according to the sample information after obtaining the sample information. In some embodiments, a corresponding mapping relationship between the sample information and the test item can be pre-constructed. Based on this, after obtaining the sample information, the test item corresponding to the sample to be tested can be obtained directly according to the mapping relationship. In some embodiments, a trained network model can be used to recommend the test item. For example, after obtaining the sample information, the sample information is input into the trained network model, so that the trained network model outputs the recommended test item corresponding to the sample to be tested.
[0031] After determining the tester identifier, the tester corresponding to the tester identifier can test the sample to be tested. For example, the tester identifier can be an account name or other unique identifier of the tester in the server 20. Before testing the sample to be tested, the tester corresponding to the tester identifier can proofread and / or adjust the test item to obtain a final determined test item, and test the sample to be tested according to the final determined test item.
[0032] In some embodiments, after assigning the tester identifier to the test item, the test item is displayed on the feedback terminal 30. The feedback terminal 30 receives the proofreading and / or adjustment of the test item by the tester corresponding to the tester identifier on the feedback terminal 30, and obtains a final determined test item. The feedback terminal 30 feeds back the final determined test item to the server 20, so that the server 20 optimizes the network model parameters corresponding to the recommendation algorithm according to the final determined test item, so that the real-time recommendation accuracy of the network model is higher.
[0033] It can be understood that different categories of samples to be tested correspond to different test items, and therefore, after obtaining the sample information of the sample to be tested in the first target image, the server 20 can obtain the test item corresponding to the sample to be tested according to the category of the sample information.
[0034] The feedback terminal 30 is in communication connection with the server 20, and is configured to feed back the subsequent situation of the sample to be tested to the server 20 after the test personnel identifier is assigned to the test item; the subsequent situation includes taking, returning or test result of the sample to be tested.
[0035] In some embodiments, the feedback terminal 30 can be a terminal device such as a computer. The test personnel corresponding to the test personnel identifier takes the sample to be tested from the sample storage box 10 after viewing the test item of the sample to be tested, and tests according to the test item. When taking, the test personnel needs to check whether the appearance or information of the sample to be tested has a problem. If yes, the feedback terminal 30 can feed back to the server 20 that the sample to be tested needs to be returned. For example, if it is found that the appearance is damaged, contaminated, etc., it is determined to have a problem. For example, if it is found that the collected sample information and the actual information of the sample to be tested do not match, for example, the quantity does not correspond, the size does not correspond, the model does not correspond, etc., it is determined to have a problem. If no, the feedback terminal 30 can feed back to the server 20 that the sample to be tested is taken. And after testing the sample to be tested according to the test item at this time, the feedback terminal 30 feeds back the test result of the sample to be tested to the server 20.
[0036] In some embodiments, due to the angle problem of the sample to be tested placed in the sample storage box 10, the first target image collected by the image collection device cannot be accurately recognized by the server 20 to the sample to be tested therein, which can cause the server 20 to fail to perform subsequent operations. Based on this, the present application proposes that the image collection device in the sample storage box 10 can adjust the shooting angle, so as to facilitate, when the first target image collected by the image collection device cannot be accurately recognized by the server 20 to the sample to be tested therein, adjusting the shooting angle again to collect the second target image in the sample storage box 10, so as to facilitate the server 20 to recognize the sample information of the sample to be tested in the second target image.
[0037] Exemplarily, the server 20 is further configured to: in response to failing to recognize the sample information of the sample to be tested in the first target image, send a shooting angle switching instruction to the image collection device. In some embodiments, the shooting angle switching instruction can give a specific shooting angle.
[0038] For example, the server 20 can calculate the shooting angle that needs to be adjusted according to the position of the sample to be tested in the first target image. For example, if the position of the sample to be tested in the first target image is located at the edge, the shooting angle that can make the sample to be tested located in the middle of the image can be calculated.
[0039] In some embodiments, a trained shooting angle prediction model can be deployed in the server. When the server 20 cannot identify the sample information of the test sample in the first target image, the first target image is input into the shooting angle prediction model, the shooting angle prediction model is used to predict an adjustment angle, the adjustment angle is sent to the image acquisition device, so that the image acquisition device adjusts according to the adjustment angle, and after adjusting to the angle, the image of the test sample is re-acquired.
[0040] In some embodiments, due to the accuracy of the shooting angle prediction model, the predicted adjustment angle may also have a situation that the image cannot identify the sample information of the test sample in the first target image. Based on this, a fluctuation range can be set for the predicted adjustment angle. For example, a minimum value and a maximum value are set based on the predicted adjustment angle, so that the image acquisition device adjusts the shooting angle between the minimum value and the maximum value for image shooting. The minimum value is obtained by reducing the adjustment angle, and the maximum value is obtained by increasing the adjustment angle. For example, the adjustment angle is A. The fluctuation range is [A-a, A+a]. a can be set according to actual conditions, such as a equal to 5, 6, 7, 8, 10, 12 or 15.
[0041] In some embodiments, multi-angle images can also be considered for splicing, so as to restore the three-dimensional structure of the test sample, and the sample information of the test sample can be identified according to the three-dimensional structure.
[0042] The shooting angle prediction model can be constructed by using a feedforward neural network or a feedback neural network. For example, the feedforward neural network can include any one of a perception machine, a multi-layer perception machine, a convolutional neural network, a radial basis function network, etc. The feedback neural network can include a recurrent neural network, a long short-term memory network, etc.
[0043] In some embodiments, the shooting angle prediction model can include an input layer, a hidden layer and an output layer. The training images are input into the shooting angle prediction model in batches, and then the training images are processed through the input layer, the hidden layer and the output layer to obtain the target adjustment angle predicted by the shooting angle prediction model for the test sample in the training image. Then, the loss between the target adjustment angle and the real adjustment angle is calculated, and the model parameters of the shooting angle prediction model are adjusted using the loss. This iteration is performed until the loss between the target adjustment angle and the real adjustment angle meets the requirements or the number of training times meets the preset number of times, and then the shooting angle prediction model is considered to be successfully trained. Based on this, the trained shooting angle prediction model can be deployed in the server.
[0044] In some embodiments, the server 20, in response to being unable to identify the sample information of the sample to be tested in the first target image, sends a shooting angle switching instruction to the image acquisition device, and the image acquisition device adjusts according to a preset angle adjustment strategy, that is, an image is collected to the server 20 for identification each time the angle is adjusted until a target image in which the sample information of the sample to be tested can be identified is collected. The preset angle adjustment strategy can be a fixed angle superposition strategy. For example, the angle is increased by a fixed angle value or decreased by a fixed angle value. The fixed angle can be 5, 7, 11, 13, 22, 23, etc., which is not divisible by 360.
[0045] The image acquisition device is further configured to switch the shooting angle according to the shooting angle switching instruction, and collect a second target image in the sample storage box 10 after the switching is completed. After the second target image is collected, the image acquisition device sends the second target image to the server 20, so that the server 20 identifies the second target image, obtains the sample information of the sample to be tested in the second target image, and obtains the test item corresponding to the sample to be tested according to the sample information, and allocates a test personnel identifier for the test item.
[0046] In some embodiments, corresponding tracks and a first driving assembly are arranged in the sample storage box 10, and the image acquisition device can move on the tracks under the driving of the first driving assembly, thereby switching the shooting angle. For example, the server 20 is in communication connection with the first driving assembly, and the server 20, in response to being unable to identify the sample information of the sample to be tested in the first target image, sends a shooting angle switching instruction to the first driving assembly to drive the image acquisition device to move on the tracks, switch to a new shooting angle, and collect a second target image again for the server 20 to identify. If the server 20 still cannot identify the sample to be tested from the second target image, the server 20 can send a shooting angle switching instruction to the first driving assembly again to drive the image acquisition device to move on the tracks again, switch to a new shooting angle, and collect a third target image again for the server 20 to identify. This cycle continues until the server 20 can identify the sample to be tested from the target image transmitted by the image acquisition device, and then stops. Alternatively, if the images collected by the image acquisition device at all shooting angles cannot be identified by the server 20, an abnormal feedback can be performed.
[0047] In some embodiments, due to the angle of the sample to be tested placed in the sample storage box 10, the first target image collected by the image collection device cannot be accurately identified by the server 20 to the sample to be tested in it, which may cause the server 20 to fail to perform subsequent operations. Based on this, the application proposes to set a rotatable bearing structure in the sample storage box 10. By rotating the bearing structure, the angle of the sample to be tested relative to the image collection device is switched, so that when the first target image collected by the image collection device cannot be accurately identified by the server 20 to the sample to be tested in it, the bearing structure is rotated to switch the angle of the sample to be tested relative to the image collection device. The image collection device collects a second target image in the sample storage box 10 again, so that the server 20 identifies the sample information of the sample to be tested in the second target image. Referring to Figure 3 An image collection device 11, a bearing structure 12 and a second driving assembly 13 are arranged in each sample storage box 10. The second driving assembly 13 is arranged below the bearing structure 12 and is used to drive the bearing structure 12 to rotate. The bearing structure 12 is used to carry the sample to be tested 200. The bearing structure 12 can be disc-shaped, square disc-shaped, etc. The second driving assembly 13 can be a driving motor. The output shaft of the motor is connected to the bearing structure 12, so that the bearing structure 12 is driven to rotate when the motor works.
[0048] The server 20 is further configured to: in response to failing to identify the sample information of the sample to be tested in the target image, send a rotation angle switching instruction to the second driving assembly 13.
[0049] The second driving assembly 13 is further configured to: rotate according to the rotation angle switching instruction, and send a rotation completion signal to the server 20 and / or to the image collection device 11.
[0050] The server 20 is further configured to: in response to the rotation completion signal, send a shooting instruction to the image collection device 11, so that the image collection device 11 collects a second target image in the sample storage box 10.
[0051] If the server 20 still cannot identify the sample to be tested 200 in the second target image, the server 20 can send a rotation angle switching instruction to the second driving assembly 13 again, so that the second driving assembly 13 rotates again according to the rotation angle switching instruction, switches the sample to be tested 200 to a new shooting angle, so that the image collection device 11 shoots a third target image again for the server 20 to identify. This cycle continues until the server 20 can identify the sample to be tested 200 in the target image transmitted by the image collection device 11, and then stops. Or, the images collected by the image collection device 11 at all shooting angles cannot identify the sample to be tested 200 in the server 20, and then an abnormal feedback can be performed.
[0052] In some embodiments, the image acquisition device 11 is further configured to: in response to the rotation completion signal, acquire a second target image in the sample storage box 10.
[0053] In some embodiments, the shooting angle switching of the image acquisition device 11 and the bearing structure 12 and the second driving assembly 13 arranged in the sample storage box 10 can cooperate with each other to realize the image acquisition of the image acquisition device 11 on the test sample 200 at a new angle. For example, in response to the server 20 failing to identify the sample information of the test sample 200 in the first target image, the server 20 sends a shooting angle switching instruction to the image acquisition device 11. The image acquisition device 11 switches the shooting angle according to the shooting angle switching instruction, and after the switching is completed, acquires a second target image in the sample storage box 10. After the image acquisition device 11 acquires the second target image, the image acquisition device 11 sends the second target image to the server 20, so that the server 20 identifies the second target image. In response to the server 20 failing to identify the sample information of the test sample 200 in the second target image, the server 20 sends a rotation angle switching instruction to the second driving assembly 13. The second driving assembly 13 rotates according to the rotation angle switching instruction, and sends a rotation completion signal to the server 20 and / or to the image acquisition device 11. The image acquisition device 11 acquires a third target image in the sample storage box 10, and sends the third target image to the server 20, so that the server 20 identifies the third target image.
[0054] For example, in response to the server 20 failing to identify the sample information of the test sample 200 in the first target image, the server 20 sends a rotation angle switching instruction to the second driving assembly 13. The second driving assembly 13 rotates according to the rotation angle switching instruction, and sends a rotation completion signal to the server 20 and / or to the image acquisition device 11. The image acquisition device 11 acquires a second target image in the sample storage box 10, and sends the second target image to the server 20, so that the server 20 identifies the second target image. In response to the server 20 failing to identify the sample information of the test sample 200 in the second target image, the server 20 sends a shooting angle switching instruction to the image acquisition device 11. The image acquisition device 11 switches the shooting angle according to the shooting angle switching instruction, and after the switching is completed, acquires a third target image in the sample storage box 10. After the image acquisition device 11 acquires the third target image, the image acquisition device 11 sends the third target image to the server 20, so that the server 20 identifies the third target image. In this way, through the cooperation between the shooting angle switching of the image acquisition device 11 and the bearing structure 12 and the second driving assembly 13 arranged in the sample storage box 10, the image acquisition device 11 can quickly acquire an image that meets the identification requirements of the server 20.
[0055] In some embodiments, the server 20 is further configured to: obtain the existing work condition of each tester identification in the process of assigning the test item to the tester identification; determine the target tester identification according to the existing work condition; wherein the target tester identification is the tester identification with the least existing work condition among all the tester identifications; and assign the test item to the target tester identification.
[0056] For example, there are five tester identifications, i.e., tester identification A, tester identification B, tester identification C, tester identification D and tester identification E. The tester identification A has the least existing work condition, and thus the tester identification A can be the target tester identification, and the test item is assigned to the tester identification A. In this way, the number of test items of the tester corresponding to the tester identification can be leveled, and the assignment can be reasonable.
[0057] That is, when a new sample to be tested is added, the test item of the sample to be tested can be assigned to the corresponding tester identification in the above manner.
[0058] In some embodiments, the test items that each tester can do are different. Based on this, the tester identification corresponding to the tester can also correspond to different test items. It can be understood that the test items that different testers can do can be partially the same, or all the same, or all different. In other words, each tester identification can establish a matching relationship with the test item corresponding thereto. After the test item is determined, at least one tester identification corresponding thereto is determined according to the matching relationship. Then, the tester identification with the least existing work condition is evaluated, and the test item is assigned to the tester identification with the least existing work condition.
[0059] In some embodiments, the feedback terminal 30 is further configured to, after the test personnel identifier is assigned to the test item, receive a first operation of the test personnel corresponding to the test personnel identifier, and feed back a first operation signal corresponding to the first operation to the server 20, the first operation signal being used to indicate that the sample to be tested 200 is taken. That is, after the test personnel identifier is assigned to the test item, the feedback terminal 30 receives the first operation of the test personnel corresponding to the test personnel identifier, and feeds back the subsequent situation of the sample to be tested 200 to the server 20, which is that the sample to be tested 200 is taken. After the test personnel identifier is assigned to the test item, the test personnel corresponding to the test personnel identifier will open the sample storage box 10 corresponding to the test personnel identifier through the sample storage box 10 identifier, take out the sample to be tested 200 from the sample storage box 10, and manually determine the basic information and appearance of the sample to be tested 200. If the basic information and appearance are normal, the test personnel can perform the first operation on the feedback terminal 30, such as selecting a taking option. At this time, the feedback terminal 30 receives the first operation of the test personnel corresponding to the test personnel identifier, and feeds back a first operation signal corresponding to the first operation to the server 20, the first operation signal being used to indicate that the sample to be tested 200 is taken. For example, if the test personnel finds that the appearance is damaged, contaminated, or the like, it is determined to be abnormal. For example, if the test personnel finds that the collected sample information does not match the actual information of the sample to be tested, such as the number, size, model, etc. do not match, it is determined to be abnormal. Otherwise, it is normal.
[0060] In some embodiments, the feedback terminal 30 is further configured to, after the test personnel identifier is assigned to the test item, receive a second operation of the test personnel corresponding to the test personnel identifier, and feed back a second operation signal corresponding to the second operation to the server 20, the second operation signal being used to indicate that the sample to be tested 200 is returned. That is, after the test personnel identifier is assigned to the test item, the feedback terminal 30 receives the second operation of the test personnel corresponding to the test personnel identifier, and feeds back the subsequent situation of the sample to be tested 200 to the server 20, which is that the sample to be tested 200 is returned. After the test personnel identifier is assigned to the test item, the test personnel corresponding to the test personnel identifier will open the sample storage box 10 corresponding to the test personnel identifier through the sample storage box 10 identifier, take out the sample to be tested 200 from the sample storage box 10, and manually determine the basic information and appearance of the sample to be tested 200. If the basic information and / or appearance is abnormal, the test personnel can perform the second operation on the feedback terminal 30, such as selecting a return option. At this time, the feedback terminal 30 receives the second operation of the test personnel corresponding to the test personnel identifier, and feeds back a second operation signal corresponding to the second operation to the server 20, the second operation signal being used to indicate that the sample to be tested is returned.
[0061] After being returned, the principal can know that the sample to be tested 200 is returned, and the principal will rectify the sample to be tested and then put the rectified sample to be tested 200 into the sample storage box 10 for subsequent testing.
[0062] In some embodiments, the server 20 is further configured to, in response to re-identifying the sample information of the returned test sample 200, assign the test item corresponding to the test sample 200 to the test personnel identifier before the test sample 200 is returned. The server 20 can re-identify the test sample 200 in the sample storage box 10 through the above-mentioned identification method. When the server 20 re-identifies the sample information of the returned test sample 200, the test item corresponding to the test sample 200 can be assigned to the test personnel identifier before the test sample 200 is returned, because the test sample 200 has been set with the corresponding test item and assigned with the test personnel identifier.
[0063] In some embodiments, the feedback terminal 30 is further configured to, after assigning the test personnel identifier to the test item, receive a third operation of the test personnel corresponding to the test personnel identifier, and feed back a third operation signal corresponding to the third operation to the server 20, the third operation signal being used to instruct the server 20 to remind the principal of the test sample 200 to retrieve the test sample 200, or to remind the principal that the test sample 200 is scrapped. After the test personnel identifier is assigned to the test item, the test personnel corresponding to the test personnel identifier can open the sample storage box 10 corresponding to the test personnel identifier through the corresponding sample storage box 10 identifier, take out the test sample 200 from the sample storage box 10, and manually determine the basic information and appearance of the test sample 200. If the basic information and appearance of the test sample 200 are normal, the test personnel can take the test sample 200 and test it according to the test item. After the test, the test personnel corresponding to the test personnel identifier can perform subsequent operations according to the actual test result. For example, when the feedback terminal 30 performs a third operation, such as selecting a retrieval option, at this time, the feedback terminal 30 receives the third operation of the test personnel corresponding to the test personnel identifier, and feeds back a third operation signal corresponding to the third operation to the server 20, the third operation signal being used to instruct the server 20 to remind the principal of the test sample 200 to retrieve the test sample 200. For example, when the feedback terminal 30 performs a third operation, such as selecting a scrapping option, at this time, the feedback terminal 30 receives the third operation of the test personnel corresponding to the test personnel identifier, and feeds back a third operation signal corresponding to the third operation to the server 20, the third operation signal being used to remind the principal that the test sample 200 is scrapped.
[0064] In the embodiment, after the sample 200 to be tested is placed in the sample storage box 10, the image acquisition device 11 in the sample storage box 10 is used to acquire an image of the sample 200 to be tested, and the acquired image is sent to the server 20, so that the server 20 performs sample identification, and then automatically obtains corresponding test items according to the identified sample information, and is distributed to corresponding test personnel. The test personnel can feed back the information such as taking, returning or test result of the sample to be tested to the server 20 through the feedback terminal 30, realize the standardized test of the sample 200 to be tested, do not need to manually set the test items, and record the whole process from sample sending to test feedback, which is convenient for process tracing, can solve the problems of offline management confusion of sample sending process and untraceable flow, the sample to be tested 200 can be placed in the sample storage box 10 by the principal, and the sample to be tested 200 can be taken by the test personnel from the sample storage box 10, which can reduce the risk of information error caused by person-to-person connection, and can reduce the pollution risk in the process of sample storage / transferring, and the corresponding test items can be automatically obtained according to the identified sample information in advance and distributed to the corresponding test personnel, which can solve the problems of human work arrangement conflict and workload inconsistency, and the test personnel can take the sample to be tested 200 in a targeted manner, and can take and test directly according to the test items without artificial work arrangement again after taking, thereby improving the overall test efficiency.
[0065] Referring to Figure 4 , Figure 4 is a structural schematic diagram of an embodiment of the sample management system provided by the application. The sample management system 100 comprises at least one sample storage box 10, a server 20, a feedback terminal 30 and a commission terminal 40.
[0066] The commission terminal 40 is in communication connection with the server 20, and is used to scan the code image outside the sample storage box 10 of the sample to be tested into a sample information registration page, receive the sample key information filled in the sample information registration page by the principal, and send the sample key information to the server 20.
[0067] The server 20 is further used to: obtain the corresponding test items of the sample to be tested according to the sample key information and the sample information.
[0068] In some embodiments, the sample key information provided by the client through the client terminal 40 can include the number, model, quantity, key parameters and the like of the sample to be tested, based on which the server 20 can identify the test item corresponding to the sample to be tested in combination with the sample key information provided by the client terminal 40. For example, if the sample information includes the category of the sample to be tested, the corresponding model is preferentially searched from the category of the sample to be tested, and the required test item is determined in combination with the quantity and key parameters. For example, the test items for electronic components can include a series of tests such as reduced capacity test, aging test, regular use test, reliability test and the like.
[0069] In an application scenario, the sample storage box 10 described above can exist in the form of a cabinet. The overall management process of the sample to be tested is as follows: When the client delivers the sample, the client can select the corresponding position according to the indicator light on the sample storage box 10. When the indicator light is on, it indicates that the sample storage box 10 is occupied. When the indicator light is not on, the sample storage box 10 is in an idle state. After selecting the sample storage box 10 in the idle state, the client can scan the two-dimensional code (coded image) on the surface of the sample storage box 10 through the mobile phone (client terminal 40). The mobile phone will jump to the sample information registration column, and the sample key information such as number, model, quantity, key parameters and the like needs to be filled in. After the registration is completed, the sample to be tested is placed in the sample storage box 10, and after the sample storage box 10 is closed, the indicator light will be turned on at the same time, indicating that the sample storage box 10 is occupied. The server 20 needs to input the relevant sample information in advance, such as the physical diagram of the capacitor, resistor, relay and the like, and adapt the corresponding test item. After the indicator light is turned on, the camera (image acquisition device) will collect the image and send it to the server 20. The server 20 will identify the sample according to the captured image, identify the category of the sample and the corresponding test item, and the server 20 will synchronize all the test items, workload and completion time, reasonably allocate the project according to the work of the test personnel, and ensure that the number of projects of each test personnel is flat. After receiving the sample to be tested, the test personnel need to confirm the sample information in the system. If the sample appearance or information has a problem, the test personnel can reject the process and notify the client to rectify. After rectification, the sample will be re-allocated to the original test personnel. If the sample is not a problem, the sample will be determined to be taken. After taking the sample to be tested out of the sample storage box 10, closing the door of the sample storage box 10, the indicator light will be turned off, indicating that the sample storage box 10 is currently in an idle state and will have information feedback to the client, indicating that the sample has been taken and is being tested. After the test is completed, the system will feedback the sample processing options to the test personnel according to the actual situation to take back the sample or directly scrap the sample.
[0070] To sum up, the sample management system 100 provided in the application, after the sample to be tested is placed in the sample storage box 10, the image acquisition device in the sample storage box 10 is used to acquire the image of the sample to be tested, and the acquired image is sent to the server 20, so that the server 20 performs sample identification, and then automatically obtains the corresponding test item according to the identified sample information, and is distributed to the corresponding tester. The tester can feed back the information such as taking, returning or test result of the sample to be tested to the server 20 through the feedback terminal 30, realize the standardized test of the sample to be tested, do not need to set the test item artificially, and record the whole process from sample sending to test feedback, facilitate process tracing, can solve the problems of offline management confusion of sample sending process and untraceable flow, and the tester can take the sample to be tested from the sample storage box 10, which can reduce the risk of information error caused by person-to-person connection, and can reduce the pollution risk in the sample storage / transferring process. According to the identified sample information, the corresponding test item is automatically obtained and distributed to the corresponding tester, which can solve the problems of artificial work arrangement conflict and workload inconsistency.
[0071] In several embodiments provided in the application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0072] The integrated units in the above other embodiments, if realized in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the application essentially or the part of the prior art that makes contributions or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processing circuit component (processor) to execute all or part of the steps of the methods described in the embodiments of the application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk and various program code storage media.
[0073] The above merely describes the embodiments of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation, or direct or indirect application in other related technical fields, which is made according to the content of the present application specification and drawings, is also included in the patent protection scope of the present application.
Claims
1. A sample management system, characterized by, The sample management system comprises: at least one sample storage box, each of which is provided with an image acquisition device for acquiring a first target image in the sample storage box when a sample to be tested is placed in the corresponding sample storage box; a server in communication connection with the image acquisition device, configured to identify the first target image, obtain sample information of the sample to be tested in the first target image, and acquire a test item corresponding to the sample to be tested according to the sample information, and assign a test personnel identifier to the test item; a feedback terminal in communication connection with the server, configured to feed back a subsequent situation of the sample to be tested to the server after assigning the test personnel identifier to the test item; the subsequent situation comprises taking, returning or test result of the sample to be tested.
2. The sample management system of claim 1, wherein, The server is further configured to: in response to being unable to identify the sample information of the sample to be tested in the first target image, send a shooting angle switching instruction to the image acquisition device; the image acquisition device is further configured to: switch the shooting angle according to the shooting angle switching instruction, and acquire a second target image in the sample storage box after the switching is completed.
3. The sample management system of claim 1, wherein, Each of the sample storage boxes is provided with a bearing structure and a driving assembly, the driving assembly is arranged below the bearing structure and is configured to drive the bearing structure to rotate, and the bearing structure is configured to bear the sample to be tested; The server is further configured to: in response to being unable to identify the sample information of the sample to be tested in the first target image, send a rotation angle switching instruction to the driving assembly; the driving assembly is further configured to: rotate according to the rotation angle switching instruction, and send a rotation completion signal to the server and / or to the image acquisition device; The server is further configured to: in response to the rotation completion signal, send a shooting instruction to the image acquisition device to make the image acquisition device acquire a second target image in the sample storage box; or, the image acquisition device is further configured to: in response to the rotation completion signal, acquire a second target image in the sample storage box.
4. The sample management system of claim 1, wherein, The server is further configured to: during the process of assigning the test personnel identifier to the test item, acquire an existing work situation of each test personnel identifier; determine a target test personnel identifier according to the existing work situation; wherein the target test personnel identifier is the one with the least existing work situation among all the test personnel identifiers; assign the test item to the target test personnel identifier.
5. The sample management system of claim 1, wherein, The feedback terminal is further configured to: after assigning the test personnel identifier to the test item, receive a first operation of a test personnel corresponding to the test personnel identifier, and feed back to the server that the subsequent situation of the sample to be tested is that the sample to be tested is taken.
6. The sample management system of claim 1, wherein, The feedback terminal is further configured to: after assigning the test personnel identifier to the test item, receive a second operation of a test personnel corresponding to the test personnel identifier, and feed back to the server that the subsequent situation of the sample to be tested is that the sample to be tested is returned.
7. The sample management system of claim 1, wherein, The server is further configured to: In response to re-identifying the sample information of the returned test sample, the test item corresponding to the test sample is assigned to the tester before the test sample is returned.
8. The sample management system of claim 1, wherein, The feedback terminal is further configured to: After assigning the test item to the tester, the feedback terminal receives a third operation of the tester identifying the corresponding tester, and feeds back a third operation signal corresponding to the third operation to the server, where the third operation signal is used to instruct the server to remind a consignor of the test sample to retrieve the test sample or to remind the consignor that the test sample is scrapped.
9. The sample management system of any of claims 1-8, wherein, The sample management system further comprises: A consignor terminal connected in communication with the server, configured to scan a code image on an outer surface of the sample storage box into which the test sample is placed into a sample information registration page, receive sample key information filled in the sample information registration page by a consignor, and send the sample key information to the server.
10. The sample management system of claim 9, wherein, The server is further configured to: According to the sample key information and the sample information, the test item corresponding to the test sample is obtained.
Citation Information
Patent Citations
Pathological sample automatic management system
CN114331276A
Sample management system, method, equipment and medium
CN117284673A
Medical examination process optimization system
CN118072927A
Management method, system and equipment for petrochemical samples
CN118411122A
Sample position obtaining method, sample analysis system, and computer storage medium
WO2021174393A1