Blood bag transfer method, device and equipment, readable storage medium and program product

By comparing blood bag information and issuing abnormal alarms, the problem of low accuracy in blood bag transport is solved, and higher blood bag transport accuracy and safety are achieved.

CN119721898APending Publication Date: 2025-03-28AIKANG MEDTECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411817501.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

Blood bags are easily lost during transportation or storage, and the accuracy of transportation is low, mainly because the change of storage location requires manual completion and errors are prone to occur.

Method used

By obtaining the first blood bag information of the blood bag at the current transport node, comparing it with the reference blood bag information, if there is no difference, the blood bag will be transported to the next transport node. If there is a difference, issue an abnormal transport alarm and verify it by re-acquisitioning the blood bag information to ensure the accuracy of the transport.

Benefits of technology

It improves the accuracy of blood bag transport, reduces the risk of blood bag loss, and ensures the accuracy and safety of storage locations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721898A_ABST
    Figure CN119721898A_ABST
Patent Text Reader

Abstract

The invention relates to a blood bag transfer method, device and equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: acquiring first blood bag information corresponding to a blood bag at a current transfer node; comparing the first blood bag information with reference blood bag information to obtain a comparison result; and if the comparison result is that no difference exists, transferring the blood bag at the current transfer node to the next transfer node. By adopting the method, the blood bag transfer accuracy can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of blood management, and in particular to a blood bag transport method, device, equipment, computer-readable storage medium and computer program product. Background Art

[0002] During the transportation or storage of blood products, blood products are usually placed in blood bags and sealed. Storage and transportation usually include quick freezing, refrigeration and warehousing. The storage position of the blood bags corresponding to each link is different, and the change of storage position is usually done manually. In the process of changing the storage position of the blood bags, the blood bags are prone to loss, and the accuracy of blood bag transportation is low. Summary of the invention

[0003] Based on this, it is necessary to provide a blood bag transport method, device, equipment, computer-readable storage medium and computer program product that can improve the accuracy of blood bag transport in response to the above-mentioned technical problems.

[0004] In a first aspect, the present application provides a blood bag transport method, comprising:

[0005] Obtaining first blood bag information corresponding to the blood bag at the current transfer node;

[0006] comparing the first blood bag information with the reference blood bag information to obtain a comparison result;

[0007] If the comparison result is that there is no difference, the blood bag at the current transfer node is transferred to the next transfer node.

[0008] In one embodiment, the reference blood bag information includes blood bag information obtained at a previous transfer node, or blood bag information before entering the blood bag transfer process.

[0009] In one embodiment, the reference blood bag information includes blood bag information obtained at a previous transfer node; after obtaining first blood bag information corresponding to a blood bag at a current transfer node, the method further includes:

[0010] searching for the reference blood bag information;

[0011] If the reference blood bag information is not found, the blood bag information before entering the blood bag transportation process is obtained, and the blood bag information before entering the blood bag transportation process is used as the reference blood bag information, and the step of comparing the first blood bag information with the reference blood bag information to obtain a comparison result is performed.

[0012] In one embodiment, the method further comprises:

[0013] If the comparison result shows that there is a difference, an abnormal transport alarm is issued.

[0014] In one embodiment, if the comparison result shows that there is a difference, issuing a transport abnormality alarm includes:

[0015] If the comparison result shows that there is a difference, re-acquire the first blood bag information corresponding to the blood bag at the current transfer node for a preset number of times, and compare the first blood bag information re-acquired each time with the reference blood bag information;

[0016] If there is a difference between the first blood bag information reacquired each time and the reference blood bag information, the abnormal transport alarm is issued.

[0017] In one embodiment, the method further comprises:

[0018] In the case of issuing a transport abnormality alarm, reacquiring the adjusted second blood bag information corresponding to the blood bag at the current transport node, and comparing the second blood bag information with the reference blood bag information;

[0019] If there is no difference between the second blood bag information and the reference blood bag information, the step of transferring the blood bag at the current transfer node to the next transfer node is performed.

[0020] In one embodiment, the method further comprises:

[0021] The second blood bag information whose accuracy has been confirmed is used as the reference blood bag information.

[0022] In one embodiment, the obtaining of first blood bag information corresponding to the blood bag at the current transfer node includes:

[0023] Acquire a target blood bag image corresponding to the blood bag at the current transfer node;

[0024] The target blood bag image is identified based on a blood bag recognition model to obtain the first blood bag information; wherein the blood bag recognition model is trained based on a blood bag image training set, and the blood bag image training set includes multiple blood bag sample images, and each of the blood bag sample images includes a blood plate identification mark, a blood bag position mark, a blood bag barcode mark and a blood bag type mark.

[0025] In a second aspect, the present application also provides a blood bag transport device, comprising:

[0026] An information acquisition module, used to acquire first blood bag information corresponding to the blood bag at the current transfer node;

[0027] An information comparison module, used for comparing the first blood bag information with the reference blood bag information to obtain a comparison result;

[0028] The blood bag transfer module is used to transfer the blood bag at the current transfer node to the next transfer node if the comparison result shows that there is no difference.

[0029] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the blood bag transport method provided in the first aspect when executing the computer program.

[0030] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the blood bag transport method provided in the first aspect are implemented.

[0031] In a fifth aspect, the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the blood bag transport method provided in the first aspect.

[0032] The above-mentioned blood bag transfer method, device, equipment, computer-readable storage medium and computer program product obtain the first blood bag information corresponding to the blood bag at the current transfer node, compare the first blood bag information with the reference blood bag information, and obtain a comparison result. If the comparison result shows that there is no difference, the blood bag at the current transfer node is transferred to the next transfer node, that is, after confirming that the storage at the current transfer node is correct, the blood bag is transferred from the current transfer node to the next transfer node, which can ensure that the blood bags at the transfer nodes that have been transferred are stored correctly. If the blood bags are stored incorrectly, the storage anomaly can be discovered in time, and then the corresponding anomaly can be resolved in time, thereby improving the accuracy of blood bag transfer. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0034] Figure 1 is an application environment diagram of a blood bag transport method in one embodiment;

[0035] Figure 2 A schematic diagram of a blood bag transport method in one embodiment;

[0036] Figure 3 A schematic diagram of a flow chart of a blood bag transport method in another embodiment;

[0037] Figure 4 A schematic diagram of a flow chart of a blood bag transport method in another embodiment;

[0038] Figure 5 A schematic diagram of a flow chart of a blood bag transport method in another embodiment;

[0039] Figure 6 is a structural block diagram of a blood bag transport device in one embodiment;

[0040] Figure 7 FIG. 1 is a diagram showing the internal structure of a blood bag transport device in one embodiment. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0042] The blood bag transport method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the controller 102 is respectively communicated with each transfer node, and the transfer nodes in the blood bag transfer process may include multiple, such as the first transfer node 104, the second transfer node, the third transfer node, etc. Take the first transfer node 104 as the current transfer node as an example for explanation. After obtaining the first blood bag information corresponding to the blood bag at the current transfer node, the controller 102 compares the first blood bag information with the reference blood bag information to obtain a comparison result. If the comparison result shows that there is no difference, the blood bag at the current transfer node is transferred to the next transfer node, and the next transfer node is, for example, the second transfer node. It can be understood that the current transfer node described in the blood bag transfer method in this embodiment may also be Figure 1 The first transfer node or the second transfer node in the blood bag transfer process, that is, the current transfer node can be any transfer node in the blood bag transfer process. The controller can be an electronic device, and the electronic device can be a terminal or a server. The electronic device can include but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, projection devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The server 104 can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0043] In an exemplary embodiment, Figure 2 As shown, a blood bag transport method is provided, which is applied to Figure 1 The controller in FIG. 1 is taken as an example to illustrate the method, which includes the following steps 202 to 206. Among them:

[0044] Step 202, obtaining first blood bag information corresponding to the blood bag at the current transfer node.

[0045] The transfer node is used to indicate the transfer task node of the blood bag during the transfer process, for example, in the process of transferring the blood bag into the quick-freezing warehouse and transferring the blood bag out of the quick-freezing warehouse, or transferring the blood bag into the cold storage and transferring the blood bag out of the cold storage, if the blood bag is currently before being transferred into the quick-freezing warehouse, it means that the blood bag will be subject to the transfer task of transferring into the quick-freezing warehouse, if the blood bag is currently in the quick-freezing warehouse, it means that the blood bag will be subject to the transfer task of transferring out of the quick-freezing warehouse, etc. Therefore, before transferring into the quick-freezing warehouse, the quick-freezing warehouse, after transferring out of the quick-freezing warehouse, before transferring into the cold storage, the cold storage, or after transferring out of the cold storage all correspond to corresponding transfer task nodes, i.e., transfer nodes. A blood bag transfer process may include at least two transfer nodes, for example, for the quick-freezing warehouse, it may include two transfer nodes before transferring into the quick-freezing warehouse and after transferring out of the quick-freezing warehouse, or for the cold storage, it may include two transfer nodes before transferring into the cold storage and after transferring out of the cold storage, or it may include three transfer nodes before transferring into the cold storage, the cold storage, and after transferring out of the cold storage. It is easy to understand that the transfer node relies on the transfer warehouse, and the transfer node can be a transfer task node outside the transfer warehouse and / or the transfer warehouse. The transfer warehouse is a warehouse for storing blood bags. For example, the transfer warehouse includes at least one of a quick freezing warehouse, a medium temperature storage area and a cold storage warehouse. Among them, the storage temperature corresponding to the quick freezing warehouse can be -30°C (degrees Celsius), the storage temperature corresponding to the medium temperature storage area can be 2°C-8°C, the low-temperature storage warehouse is also called a cold storage, and the storage temperature corresponding to the cold storage can be -22°C. For each transfer warehouse, it can include transfer nodes corresponding to before entering the transfer warehouse, the transfer warehouse, and after transferring out of the transfer warehouse.

[0046] Exemplarily, when the blood bags are transferred from the first transfer warehouse to the second transfer warehouse, the blood bags in the first transfer warehouse need to be removed from the warehouse first and then stored in the second transfer warehouse. The corresponding transfer process may involve the first transfer node corresponding to the blood bag before it is transferred into the first transfer warehouse, stored in the second transfer node corresponding to the first transfer warehouse, transferred out of the third transfer node corresponding to the first transfer warehouse, and before it is transferred into the second transfer warehouse and transferred out of the first transfer warehouse, it may be in the same transfer node, that is, the third transfer node, stored in the fourth transfer node corresponding to the second transfer warehouse, and transferred out of the fifth transfer node corresponding to the second transfer warehouse. The storage requirements such as storage temperature, storage duration, storage quantity and storage form corresponding to different transfer warehouses are also different. Among them, the current transfer node can be any transfer node in the transfer process. It can be understood that if the current transfer node is the first transfer node in the blood bag transfer process, the first blood bag information that has been confirmed to be accurate can be used as the reference blood bag information. If the current transfer node is the last transfer node in the blood bag transfer process, there is no next transfer node of the current transfer node. The order between transfer nodes and the number of transfer nodes can be set according to the actual application scenario.

[0047] The first blood bag information corresponding to the blood bag at the current transfer node can be obtained by collecting the blood bag image corresponding to the blood bag at the current transfer node, and then performing blood bag information recognition on the blood bag image. The first blood bag information can include information such as the blood tray identification where the blood bag is located, the blood bag position, the blood bag barcode, the blood bag type, and the number of blood bags. The blood bag barcode includes a blood bag barcode and a blood bag barcode. The blood bag type includes a blood bag and a blood bag.

[0048] Step 204: compare the first blood bag information with the reference blood bag information to obtain a comparison result.

[0049] Among them, the reference blood bag information is used to represent accurate blood bag information, which can be blood bag information that has been manually confirmed, or blood bag information that has been verified for accuracy. The reference blood bag information can be the blood bag information before entering the transport process, or it can be the blood bag information obtained at the previous transport node. It can be understood that when entering the judgment of the first blood bag information corresponding to the current transport node, the blood bag information obtained at the previous transport node is blood bag information that has been verified for accuracy, that is, the previous transport node is the transport node corresponding to the comparison result without any difference.

[0050] The reference blood bag information may also include information such as the blood tray identification of the blood bag, the blood bag position, the blood bag barcode, the blood bag type and the number of blood bags. The blood bag barcode includes a blood bag barcode and a blood bag-free barcode. If there is a blood bag barcode, the blood bag codes at the corresponding positions are compared to see if they are the same. The blood bag type includes a blood bag and a blood bag-free barcode, that is, it is possible to compare whether there is a blood bag or no blood bag at the corresponding position. It is easy to understand that the information parameters corresponding to the first blood bag information and the information parameters corresponding to the reference blood bag information are the same, but the information parameter values ​​corresponding to the information parameters may be different. Therefore, comparing the first blood bag information with the reference blood bag information is actually comparing the corresponding information parameter values. For example, the information parameter values ​​of the corresponding information parameters such as the blood bag identification, blood bag position, presence or absence of a blood bag barcode, number of blood bag barcodes, presence or absence of a blood bag, and number of blood bags in the first blood bag information and the reference blood bag information are compared. Exemplarily, the blood bag information corresponding to the target position in the first blood bag information is compared with the blood bag information at the corresponding position in the reference blood bag information. If the blood bag information corresponding to the target position includes the blood plate identification of the blood bag, the presence of a blood bag, the presence of a barcode, etc., then check whether the blood plate identification of the blood bag in the blood bag information at the corresponding position in the first blood bag information is consistent, whether there is a blood bag, and whether there is a barcode. If there is a barcode, check whether the barcodes are the same, etc. The blood bag information corresponding to other positions is compared in this way.

[0051] Optionally, when comparing the first blood bag information with the reference blood bag information, the comparison may be performed in sequence according to the order of the information parameters until all the information parameters are compared.

[0052] Step 206: If the comparison result shows that there is no difference, the blood bag at the current transfer node is transferred to the next transfer node.

[0053] There is no difference between the first blood bag information and the reference blood bag information, which means that the first blood bag information is completely consistent with the reference blood bag information, and the blood bag is transferred from the current transfer node to the next transfer node. Exemplarily, if the current transfer node is a cold storage, if the first blood bag information corresponding to the blood bag of the current transfer node is completely consistent with the reference blood bag information, the blood bag is transferred from the cold storage to the next transfer node, that is, transferred out of the cold storage; or, if the current transfer node is a transfer-out quick-freeze storage, if the first blood bag information is completely consistent with the reference blood bag information, the blood bag is transferred to the next transfer node, that is, transferred into the cold storage.

[0054] Optionally, if the comparison result shows that there is a difference, the blood bag at the current transfer node will not be immediately transferred to the next transfer node. If the comparison result shows that there is a difference, the blood bag at the current transfer node can be checked until there is no difference between the first blood bag information and the benchmark blood bag information, and then the blood bag will be transferred from the current transfer node to the next transfer node.

[0055] In the above-mentioned blood bag transfer method, by obtaining the first blood bag information corresponding to the blood bag at the current node, the first blood bag information is compared with the reference blood bag information to obtain a comparison result. If the comparison result shows that there is no difference, the blood bag at the current transfer node is transferred to the next transfer node, that is, after confirming that the storage at the current transfer node is correct, the blood bag is transferred from the current transfer node to the next transfer node, which can ensure that the blood bags at the transfer nodes that have been transferred are stored correctly. If the blood bags are stored incorrectly, the storage anomalies can be discovered in time, and then the corresponding anomalies can be resolved in time, thereby improving the accuracy of blood bag transfer.

[0056] In some embodiments, the reference blood bag information includes blood bag information obtained at the previous transfer node, or blood bag information before entering the blood bag transfer process.

[0057] Among them, the blood bag information before entering the blood bag transfer process refers to the transfer information corresponding to the transfer node at the beginning of the blood bag transfer process. In actual application scenarios, blood is usually obtained from a hospital, blood station or blood donation site, and then the blood is put into a blood bag, a barcode is affixed to the blood bag, and then the blood bag with the barcode is transported to a transfer warehouse for storage. Therefore, the transfer node corresponding to the first transfer warehouse is the transfer node at the beginning of the blood bag transfer process. For example, if the quick-freezing warehouse is the first transfer warehouse, the transfer node corresponding to the quick-freezing warehouse is the transfer node at the beginning of the blood bag transfer process, that is, the blood bag information obtained before entering the quick-freezing warehouse is the first blood bag information. It is easy to understand that the blood bag information before entering the blood bag transfer process is the blood bag information corresponding to a fixed transfer node.

[0058] The blood bag information obtained at the previous transfer node refers to the blood bag information obtained corresponding to the previous transfer node of the current transfer node. If the current transfer node changes, the corresponding previous transfer node will also change, that is, the blood bag information obtained at the previous transfer node is the blood bag information corresponding to different transfer nodes.

[0059] It can be understood that the reference blood bag information may be the blood bag information obtained at the previous transfer node, or the blood bag information before entering the blood bag transfer process, or even the blood bag information obtained at the previous transfer node and the blood bag information before entering the blood bag transfer process, which can be selected according to actual needs.

[0060] In this embodiment, if the reference blood bag information is the blood bag information obtained at the previous transfer node, that is, the first blood bag information of the current transfer node is compared with the blood bag information of the previous transfer node, since the previous transfer node is a transfer node that has passed the blood bag information verification, the accuracy of the comparison result can be improved; if the reference blood bag information is fixed to the blood bag information before entering the blood bag transfer process, the reference blood bag information can be quickly acquired, thereby improving the efficiency of obtaining the comparison result.

[0061] In some embodiments, the reference blood bag information includes blood bag information obtained at the previous transfer node; after step 202 of obtaining first blood bag information corresponding to the blood bag at the current transfer node, the method further includes:

[0062] Search for benchmark blood bag information; if the benchmark blood bag information is not found, obtain the blood bag information before entering the blood bag transportation process, and use the blood bag information before entering the blood bag transportation process as the benchmark blood bag information, and perform the step of comparing the first blood bag information with the benchmark blood bag information to obtain a comparison result.

[0063] In this embodiment, after obtaining the first blood bag information corresponding to the blood bag at the current transfer node, the reference blood bag information is searched, that is, the blood bag information obtained at the previous transfer node of the current transfer node is searched. If the reference blood bag information is found, the step of comparing the first blood bag information with the reference blood bag information to obtain the comparison result is executed; if the reference blood bag information is not found, the blood bag information before entering the blood bag transfer process is obtained, and the blood bag information before entering the blood bag transfer process is used as the reference blood bag information, and then the step of comparing the first blood bag information with the reference blood bag information to obtain the comparison result is executed. Among them, the blood bag information before entering the blood bag transfer process can be stored in the memory or cache of the controller.

[0064] In an alternative example, Figure 3 As shown, the blood bag transport method includes the following steps 302 to 312.

[0065] Step 302, obtaining first blood bag information corresponding to the blood bag at the current transfer node.

[0066] Step 304, searching for reference blood bag information; the reference blood bag information includes the blood bag information obtained at the previous transfer node.

[0067] Step 306, if the reference blood bag information is not found, the blood bag information before entering the blood bag transportation process is obtained, and the blood bag information before entering the blood bag transportation process is used as the reference blood bag information; and step 310 is executed.

[0068] Step 308: If the reference blood bag information is found, execute step 310.

[0069] Step 310: compare the first blood bag information with the reference blood bag information to obtain a comparison result.

[0070] Step 312: If the comparison result is that there is no difference, the blood bag at the current transfer node is transferred to the next transfer node.

[0071] It can be understood that the meanings of the terms and steps in the above steps 302 to 312 can be found in the descriptions and explanations of the corresponding terms and steps in the above embodiments, and will not be repeated here.

[0072] In the present embodiment, when the blood bag information obtained at the previous transfer node is not found, the blood bag information before entering the blood bag transfer process is obtained as the reference blood bag information. When the blood bag information obtained at the previous transfer node is not found, the first blood bag information corresponding to the current transfer node is compared with the blood bag information before entering the blood bag transfer process. This expands the reference selection range for blood bag information verification, avoids the situation where blood bag transfer is stopped due to failure to find reference blood bag information, and improves blood bag transfer efficiency.

[0073] In an optional embodiment, the reference blood bag information includes the blood bag information before entering the blood bag transfer process. After obtaining the first blood bag information corresponding to the blood bag at the current transfer node, the above method also includes: searching for the reference blood bag information; if the reference blood bag information is not found, then obtaining the blood bag information obtained at the previous transfer node of the current transfer node, and using the blood bag information obtained at the previous transfer node as the reference blood bag information, and then performing the step of comparing the first blood bag information with the reference blood bag information to obtain a comparison result. Among them, the blood bag information obtained at the previous transfer node can be stored in the memory or cache of the controller. This embodiment can expand the reference selection range for blood bag information verification, avoid the situation where blood bag transfer is stopped due to failure to find the reference blood bag information, and improve the efficiency of blood bag transfer.

[0074] In some embodiments, the above method further comprises:

[0075] If the comparison result shows that there is a difference, an abnormal transfer alarm will be issued.

[0076] It is easy to understand that in the process of comparing the first blood bag information with the reference blood bag information, as long as the information parameter value corresponding to one information parameter is different, it is determined that there is a difference between the first blood bag information and the reference blood bag information, and a transport abnormality alarm is issued.

[0077] The abnormal transfer alarm is used to indicate the abnormal reminder corresponding to the difference in the information parameter value. The abnormal transfer alarm can be implemented in at least one form of text, icon or sound. For example, the text or icon corresponding to the abnormal alarm is displayed in a pop-up window on the display interface of the controller. After responding to the click trigger of the corresponding pop-up window, the pop-up window disappears; the abnormal transfer alarm can also be implemented in the form of voice broadcast, such as repeatedly broadcasting the alarm prompt sentence for a preset number of times, or broadcasting the alarm prompt sentence and sound for a preset duration. It can be understood that the specific form of the abnormal transfer alarm can be selected according to actual needs.

[0078] In this embodiment, if the comparison result shows that there is a difference, an abnormal transfer alarm is issued to prompt the corresponding difference elimination to prevent the loss of blood bags, thereby improving the accuracy of blood bag transfer.

[0079] In an exemplary embodiment, if the comparison result shows that there is a difference, an abnormal transport alarm is issued, including:

[0080] If the comparison result shows that there is a difference, the first blood bag information corresponding to the blood bag at the current transfer node is re-acquired a preset number of times, and the first blood bag information re-acquired each time is compared with the benchmark blood bag information; if there is a difference between each first blood bag information re-acquired each time and the benchmark blood bag information, an abnormal transfer alarm is issued.

[0081] The preset number of times can be set according to the actual application scenario, for example, the preset number of times is 1, 2 or 3. In one example, the preset number of times is 1, that is, the first blood bag information corresponding to the blood bag at the current transfer node is re-acquired once, and the re-acquired first blood bag information is compared with the reference blood bag information. If there is a difference between the re-acquired first blood bag information and the reference blood bag information, a transfer abnormality alarm is issued.

[0082] In an optional embodiment, if the comparison result is that there is a difference, the first blood bag information corresponding to the blood bag at the current transfer node is re-acquired, and the re-acquired first blood bag information is compared with the reference blood bag information. If there is still a difference between the re-acquired first blood bag information and the reference blood bag information, the step of re-acquiring the first blood bag information corresponding to the blood bag at the current transfer node is repeated, and the iteration is repeated for a preset number of times. If there is still a difference between the first blood bag information acquired the preset number of times and the reference blood bag information, a transfer abnormality alarm is issued. The preset number of times can be set according to the actual application scenario, for example, the preset number of times is 1, 2, or 3, etc.

[0083] Exemplarily, the preset number of times is 2, that is, if the comparison result shows that there is a difference, the first blood bag information corresponding to the blood bag at the current transfer node is obtained for a second time, and the first blood bag information obtained for the second time is compared with the benchmark blood bag information to obtain a comparison result. If the comparison result obtained for the second time still shows that there is a difference, the first blood bag information corresponding to the blood bag at the current transfer node is obtained for a third time, and the first blood bag information obtained for the third time is compared with the benchmark blood bag information to obtain a comparison result. If the comparison result obtained for the third time still shows that there is a difference, an abnormal transfer alarm is issued, that is, the first blood bag information corresponding to the blood bag at the current transfer node is obtained twice, and when there is a difference between the first blood bag information obtained twice and the first blood bag information, an abnormal transfer alarm is issued.

[0084] In this embodiment, when the comparison result shows that there is a difference, the first blood bag information is re-acquired a preset number of times, and a transfer abnormality alarm is issued when there is a difference between the re-acquired first blood bag information and the reference blood bag information each time. This can avoid false alarms due to single recognition errors, thereby improving the accuracy of transfer abnormality alarms.

[0085] In some embodiments, the above method further comprises:

[0086] In the event of an abnormal transfer alarm, the second blood bag information corresponding to the adjusted blood bag at the current transfer node is re-acquired, and the second blood bag information is compared with the benchmark blood bag information; if there is no difference between the second blood bag information and the benchmark blood bag information, the step of transferring the blood bag at the current transfer node to the next transfer node is executed. In actual application scenarios, when an abnormal reminder corresponding to a transfer abnormality alarm is issued, the blood bag corresponding to the transfer abnormality alarm can be checked and adjusted. For example, if the blood bag corresponding to the transfer abnormality alarm is in a quick-freezing warehouse, it can be checked whether there are blood bags stuck on the corresponding cold plate in the quick-freezing warehouse. Since the temperature of the cold plate in the quick-freezing warehouse is relatively low, during quick freezing, the blood bag may be stuck to the cold plate, resulting in the blood bag not being placed in the blood tray and thus failing to identify the blood bag; if there are blood bags stuck on the cold plate, the blood bag on the cold plate is removed and placed in the corresponding blood tray, the second blood bag information corresponding to the blood bag in the blood tray is re-obtained, and the second blood bag information is compared with the benchmark blood bag information. If there is no difference between the re-obtained second blood bag information and the benchmark blood bag information, the blood bag at the current transfer node is transferred to the next transfer node; if there is still a difference between the re-obtained second blood bag information and the benchmark blood bag information, the transfer abnormality alarm can be issued again.

[0087] Optionally, based on the abnormal transfer alarm, the blood bag at the current transfer node is adjusted, and then the second blood bag information corresponding to the adjusted blood bag is re-acquired, and the re-acquired second blood bag information is compared with the benchmark blood bag information. If there is no difference between the re-acquired second blood bag information and the benchmark blood bag information, the blood bag at the current transfer node is transferred to the next transfer node for subsequent transfer process.

[0088] In this embodiment, after issuing a transfer abnormality alarm, the second blood bag information corresponding to the adjusted blood bag at the current transfer node is re-acquired, and when there is no difference between the re-acquired second blood bag information and the benchmark blood bag information, the blood bag at the current transfer node is transferred to the next transfer node. This enables timely adjustment of the blood bag through the transfer abnormality alarm, and re-identification of the adjusted blood bag. When there is no difference between the re-identified blood bag information and the benchmark blood bag information, the blood bag is transferred out, thereby improving the blood bag transfer efficiency.

[0089] In an optional embodiment, the method further comprises: using the second blood bag information whose accuracy has been confirmed as the reference blood bag information.

[0090] The accuracy confirmation may be automatically confirmed through information comparison or manually confirmed. The automatic confirmation through information comparison may be to compare the second blood bag information with the corresponding accurate blood bag information. If there is no difference between the second blood bag information and the accurate blood bag information, the second blood bag information is confirmed to be accurate.

[0091] In a possible application scenario, the reference blood bag information, whether it is the blood bag information obtained at the previous transfer node or the blood bag information before entering the blood bag transfer process, may be taken out or enter other transfer processes during the blood bag transfer process. If the first blood bag information corresponding to the current transfer node in the current transfer process is compared with the previous reference blood bag information, the comparison result will definitely be a difference, thereby issuing a transfer abnormality alarm, and then the second blood bag information of the current transfer node is re-acquired, and the second blood bag information is manually modified and the accuracy is confirmed, so that the second blood bag information with confirmed accuracy is used as the new reference blood bag information, that is, the blood bag information is verified by the reference blood bag information in subsequent transfer nodes.

[0092] In this embodiment, by using the second blood bag information whose accuracy has been confirmed as the reference blood bag information, that is, updating the reference blood bag information, the accuracy of the comparison result can be improved, thereby improving the accuracy of blood bag transportation.

[0093] In some embodiments, step 202 of obtaining first blood bag information corresponding to a blood bag at a current transfer node includes:

[0094] Obtain a target blood bag image corresponding to the blood bag at the current transfer node; identify the target blood bag image based on a blood bag recognition model to obtain first blood bag information; wherein the blood bag recognition model is trained based on a blood bag image training set, the blood bag image training set includes multiple blood bag sample images, and each blood bag sample image includes a blood plate identification mark, a blood bag position mark, a blood bag barcode mark and a blood bag type mark.

[0095] The target blood bag image refers to the image corresponding to the blood bag at the current transfer node. The target blood bag image can be obtained by photographing the blood bag at the current transfer node through a camera. The blood bag recognition model is a model for recognizing the blood bag information in the target blood bag image. The blood bag recognition model can be a trained model. The blood bag information can include the blood tray identification of the blood bag, the blood bag position, the blood bag barcode, the blood bag type, and the number of blood bags. The blood bag barcode includes a blood bag barcode and a blood bag barcode. The blood bag type includes a blood bag and a blood bag.

[0096] Optionally, the training step of the blood bag recognition model may include: inputting each blood bag sample image into the initial model respectively to obtain the corresponding blood plate prediction mark, blood bag prediction position, blood bag prediction barcode and blood bag prediction type; determining the blood plate identification loss according to the blood plate prediction mark and the blood plate identification mark, determining the blood bag position loss according to the blood bag prediction position and the blood bag position mark, determining the blood bag barcode loss according to the blood bag prediction barcode and the blood bag barcode mark, and determining the blood bag type loss according to the blood bag prediction type and the blood bag type mark; determining the total loss according to the blood plate identification loss, blood bag position loss, blood bag barcode loss and blood bag type loss; adjusting the model parameters of the initial model according to the total loss until the training conditions are met to obtain a blood bag recognition module. Among them, the blood plate identification mark refers to the mark corresponding to the blood plate identification, and the blood plate identification is used to uniquely identify the blood plate; the blood plate prediction mark refers to the blood plate identification obtained by the initial model based on the input blood bag sample image; the blood bag position mark refers to the mark corresponding to the position where the blood bag can be placed in the blood plate; the blood bag prediction position refers to the position coordinates of the blood bag that can be placed obtained by the initial model based on the input blood bag sample image; the blood bag barcode mark refers to the mark corresponding to the blood bag barcode feature, including the mark with the blood bag barcode and the mark without the blood bag barcode; the blood bag prediction barcode refers to the blood bag barcode information obtained by the initial module based on the input blood bag sample image, for example, it can be the confidence of the blood bag barcode. If the confidence is greater than the confidence threshold, it means that there is a blood bag barcode. If the confidence is not greater than the confidence threshold, it means that there is no blood bag barcode; the blood bag type mark refers to the mark corresponding to the blood bag type, for example, it can include the mark with the blood bag and the mark without the blood bag, etc.; the blood bag prediction type refers to the blood bag type predicted by the initial model based on the input blood bag sample image. Among them, the initial model can be a neural network model.

[0097] Training conditions refer to the conditions corresponding to model convergence. For example, the total loss may be less than the loss threshold, or the number of training times reaches a preset number.

[0098] In this embodiment, when the blood bag needs to be identified, a target blood bag image corresponding to the blood bag is obtained, and the target blood bag image is identified based on a blood bag recognition model to obtain corresponding blood bag information, thereby enabling intelligent recognition of the blood bag, and by identifying through the trained blood bag recognition pattern, the accuracy of the obtained blood bag information and the recognition efficiency can be improved.

[0099] In an optional embodiment, a blood bag transport process including a first transport node and a second transport node is used as an example for description. Figure 4 As shown, the blood bag transport method includes the following steps 402 to 408.

[0100] Step 402, obtaining first blood bag information corresponding to the blood bag at the current transfer node.

[0101] Step 404: compare the first blood bag information with the reference blood bag information to obtain a comparison result.

[0102] Step 406: If the comparison result is that there is no difference, the blood bag at the current transfer node is transferred to the next transfer node.

[0103] Step 408: If the comparison result shows that there is a difference, an abnormal transfer alarm is issued.

[0104] It can be understood that the description and explanation of the terms or steps in this embodiment can refer to the description and explanation of the corresponding terms or steps in the above embodiments, and will not be repeated here.

[0105] In this embodiment, by acquiring the first blood bag information corresponding to the blood bag at the current transfer node, the first blood bag information is compared with the reference blood bag information to obtain a comparison result, and according to the comparison result, it is determined whether to transfer the blood bag from the current transfer node to the next transfer node. If the comparison result shows that there is no difference, the blood bag is transferred from the current transfer node to the next transfer node. If the comparison result shows that there is a difference, a transfer abnormality alarm is issued, which can better locate the location where the abnormality occurs, so as to deal with the abnormality in time, avoid the situation where the blood bag is lost due to abnormal blood bag transfer, and improve the blood bag transfer efficiency and transfer accuracy.

[0106] In one example, if Figure 5As shown, the transfer warehouse in the blood bag transfer process includes a quick-freezing warehouse and a cold storage warehouse, and the transfer order is first transferred to the quick-freezing warehouse and then to the cold storage warehouse, and the reference blood bag information is the blood bag information obtained under the previous transfer node. Correspondingly, the transfer node includes five transfer nodes: before transferring to the quick-freezing warehouse, the quick-freezing warehouse, transferring out of the quick-freezing warehouse, the cold storage warehouse, and transferring out of the cold storage warehouse. During the blood bag transfer process, the transmission and transfer of the blood bag can be achieved through a blood bag transmission mechanism, and the blood bag transmission mechanism can include, for example, a conveyor platform, a conveyor belt, a blood bag rack, a mobile vehicle, etc. The blood bag can be placed in a blood tray, and the blood tray with the blood bag is transferred through the blood bag transmission mechanism. First, a first blood bag corresponding to the liquid blood can be placed in a blood tray, and a first blood bag image corresponding to the first blood bag is collected by a camera. The first blood bag is the blood bag before being transferred to a quick-freezing warehouse. The first blood bag image is identified based on a blood bag recognition model to obtain first information, which can be blood bag information that has been manually confirmed to be accurate. The first blood bag is then transmitted to the quick-freezing warehouse through a blood bag transmission mechanism. After the quick-freezing warehouse completes quick freezing of the first blood bag, a second blood bag is obtained, which is a blood bag in the quick-freezing warehouse. A second blood bag image corresponding to the second blood bag is obtained, and the second blood bag image is identified based on the blood bag recognition model to obtain second information. The second information is compared with the first information to obtain a comparison. As a result, if the comparison result is that there is no difference, the blood bag is transferred out of the quick-freezing warehouse, and the third blood bag image corresponding to the third blood bag transferred out of the quick-freezing warehouse is obtained, the third blood bag image is identified by the blood bag recognition model to obtain third information, and the third information is compared with the second information to obtain a comparison result. If the comparison result is that there is no difference, the third blood bag transferred out of the quick-freezing warehouse is transferred to the cold storage, and the fourth blood bag image corresponding to the fourth blood bag in the cold storage is obtained, the fourth blood bag image is identified by the blood bag recognition model to obtain fourth information, and the fourth information is compared with the third information to obtain a comparison result. If the comparison result is that there is no difference, the fourth blood bag in the cold storage is transferred out of the cold storage, and the blood bag transfer process is completed.

[0107] Among them, in the blood bag transportation process in this example, if any of the above comparison results is a difference, a transportation abnormality alarm is issued, and the transportation of the blood bag to the next transportation node is stopped. The transportation abnormality alarm is used to prompt manual inspection and confirmation of the blood bags in the corresponding transportation node to retrieve the blood bags lost in the transportation node. It can be understood that the reference blood bag information in this example can also be the first information, that is, the blood bag information obtained by other transportation nodes after the first transportation node can be compared with the first information to obtain a comparison result.

[0108] In the above embodiment, the accuracy of the blood bag information is confirmed before the blood bag enters the quick freezing warehouse, and the blood bag is transferred to the quick freezing warehouse after the confirmation is correct, and the blood bag information in the quick freezing warehouse is compared with the blood bag information before being in the quick freezing warehouse. After the comparison result is correct, the blood bag is transferred out of the quick freezing warehouse, and the blood bag information corresponding to the blood bag transferred out of the quick freezing warehouse is compared with the blood bag information in the quick freezing warehouse. After the comparison result is correct, the blood bag transferred out of the quick freezing warehouse is transferred into a cold storage, and the blood bag information in the cold storage is compared with the blood bag information transferred out of the quick freezing warehouse (i.e., the blood bag information before being transferred into the cold storage). After the comparison result is correct, the blood bag in the cold storage is transferred out of the cold storage. If the blood bag information at any position is abnormal when checked, an abnormal transfer alarm is issued in time to remind manual retrieval, so that the location of the abnormality can be quickly determined, and the abnormality can be handled in time to avoid the loss of blood bags, thereby improving the accuracy and efficiency of blood bag transfer.

[0109] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0110] Based on the same inventive concept, the embodiment of the present application also provides a blood bag transport device for implementing the blood bag transport method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more blood bag transport device embodiments provided below can refer to the limitations of the blood bag transport method above, and will not be repeated here.

[0111] In an exemplary embodiment, Figure 6 As shown, a blood bag transport device is provided, including: an information acquisition module 602, an information comparison module 604 and a blood bag transport module 606, wherein:

[0112] The information acquisition module 602 is used to acquire the first blood bag information corresponding to the blood bag at the current transfer node;

[0113] An information comparison module 604 is used to compare the first blood bag information with the reference blood bag information to obtain a comparison result;

[0114] The blood bag transfer module 606 is used to transfer the blood bag at the current transfer node to the next transfer node if the comparison result shows that there is no difference.

[0115] In some embodiments, the reference blood bag information includes the blood bag information obtained at the previous transfer node; the above-mentioned blood bag transfer device also includes a reference blood bag information search module, which is used to search for the reference blood bag information after obtaining the first blood bag information corresponding to the blood bag at the current transfer node; if the reference blood bag information is not found, the blood bag information before entering the blood bag transfer process is obtained, and the blood bag information before entering the blood bag transfer process is used as the reference blood bag information, and the first blood bag information is compared with the reference blood bag information to obtain a comparison result.

[0116] In some embodiments, the blood bag transport device further comprises an abnormality alarm module for issuing a transport abnormality alarm if the comparison result shows a difference.

[0117] In some embodiments, the abnormal alarm module is also used to re-acquire the first blood bag information corresponding to the blood bag at the current transfer node for a preset number of times if the comparison result shows that there is a difference, and compare the first blood bag information re-acquired each time with the benchmark blood bag information; if there is a difference between the first blood bag information re-acquired each time and the benchmark blood bag information, a transfer abnormality alarm is issued.

[0118] In some embodiments, the above-mentioned blood bag transfer device also includes a blood bag information verification module, which is used to re-acquire the adjusted second blood bag information corresponding to the blood bag at the current transfer node when an abnormal transfer alarm is issued, and compare the second blood bag information with the benchmark blood bag information; if there is no difference between the second blood bag information and the benchmark blood bag information, the blood bag at the current transfer node will be transferred to the next transfer node.

[0119] In some embodiments, the blood bag transport device further comprises a reference blood bag information updating module for using the second blood bag information whose accuracy has been confirmed as the reference blood bag information.

[0120] In some embodiments, the information acquisition module 602 is used to obtain a target blood bag image corresponding to a blood bag at a current transfer node; the target blood bag image is identified based on a blood bag recognition model to obtain first blood bag information; wherein the blood bag recognition model is trained based on a blood bag image training set, and the blood bag image training set includes multiple blood bag sample images, and each blood bag sample image includes a blood plate identification mark, a blood bag position mark, a blood bag barcode mark, and a blood bag type mark.

[0121] Each module in the blood bag transport device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0122] In an exemplary embodiment, a blood bag transport device is provided. The blood bag transport device may be a server, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The blood bag transfer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the blood bag transfer device is used to provide computing and control capabilities. The memory of the blood bag transfer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the blood bag transfer device is used to exchange information between the processor and an external device. The communication interface of the blood bag transfer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a blood bag transfer method is implemented.

[0123] Those skilled in the art will understand that the structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0124] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the blood bag transport method in the above embodiment are implemented.

[0125] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the blood bag transport method in the above embodiment are implemented.

[0126] In one embodiment, a computer program product is provided, comprising a computer program, which implements the steps of the blood bag transport method in the above embodiment when executed by a processor.

[0127] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0128] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0129] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0130] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A blood bag transport method, characterized in that: The method comprises: Obtaining first blood bag information corresponding to the blood bag at the current transfer node; Comparing the first blood bag information with the reference blood bag information to obtain a comparison result; If the comparison result is that there is no difference, the blood bag at the current transfer node is transferred to the next transfer node.

2. The method according to claim 1, characterized in that The reference blood bag information includes the blood bag information obtained at the previous transfer node, or the blood bag information before entering the blood bag transfer process.

3. The method according to claim 1, characterized in that The reference blood bag information includes the blood bag information obtained at the previous transfer node; After obtaining the first blood bag information corresponding to the blood bag at the current transfer node, the method further includes: searching for the reference blood bag information; If the reference blood bag information is not found, the blood bag information before entering the blood bag transportation process is obtained, and the blood bag information before entering the blood bag transportation process is used as the reference blood bag information, and the step of comparing the first blood bag information with the reference blood bag information to obtain a comparison result is performed.

4. The method according to claim 1, characterized in that: The method further comprises: If the comparison result shows that there is a difference, an abnormal transport alarm is issued.

5. The method according to claim 4, characterized in that If the comparison result shows that there is a difference, an abnormal transport alarm is issued, including: If the comparison result shows that there is a difference, re-acquire the first blood bag information corresponding to the blood bag at the current transfer node for a preset number of times, and compare the first blood bag information re-acquired each time with the reference blood bag information; If there is a difference between the first blood bag information reacquired each time and the reference blood bag information, the abnormal transport alarm is issued.

6. The method according to claim 4, characterized in that The method further comprises: In the case of issuing a transport abnormality alarm, reacquiring the adjusted second blood bag information corresponding to the blood bag at the current transport node, and comparing the second blood bag information with the reference blood bag information; If there is no difference between the second blood bag information and the reference blood bag information, the step of transferring the blood bag at the current transfer node to the next transfer node is performed.

7. The method according to claim 6, characterized in that The method further comprises: The second blood bag information whose accuracy has been confirmed is used as the reference blood bag information.

8. The method according to any one of claims 1 to 7, characterized in that The obtaining of first blood bag information corresponding to the blood bag at the current transfer node includes: Acquire a target blood bag image corresponding to the blood bag at the current transfer node; The target blood bag image is identified based on a blood bag recognition model to obtain the first blood bag information; wherein the blood bag recognition model is trained based on a blood bag image training set, and the blood bag image training set includes multiple blood bag sample images, and each of the blood bag sample images includes a blood plate identification mark, a blood bag position mark, a blood bag barcode mark and a blood bag type mark.

9. A blood bag transport device, characterized in that: The device comprises: An information acquisition module, used to acquire first blood bag information corresponding to the blood bag at the current transfer node; An information comparison module, used for comparing the first blood bag information with the reference blood bag information to obtain a comparison result; The blood bag transfer module is used to transfer the blood bag at the current transfer node to the next transfer node if the comparison result shows that there is no difference.

10. A blood bag transport device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.