Control method, device, computer equipment and readable storage medium for quick freezing store
By automatically processing the inlet, cooling and storage processes of blood products in the quick-freezing warehouse, the temperature fluctuations and error problems caused by manual transfer in the prior art are solved, and efficient and low error rate storage of blood products is achieved.
Patent Information
- Application Number
- CN202411816451.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-01
AI Technical Summary
After the existing blood products are frozen quickly, they need to be manually transferred to the cold storage for storage for storage, resulting in temperature fluctuations that greatly affect the quality of blood products, low transfer efficiency and error-prone.
A control method for a quick freezing warehouse is provided. By transporting the pallet carrying blood bags into the warehouse, moving it to the cooled and quick freezing area for cooling and quick freezing treatment, and then transporting it to a refrigerated storage area for storage, ensuring that the temperature is higher than the temperature during quick freezing.
It improves the efficiency and automation of blood products into storage, reduces artificial operations, reduces error rates, and ensures the quality of blood products.
Smart Images

Figure CN119737731A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of quick-freezing warehouse control, and in particular to a quick-freezing warehouse control method, device, computer equipment, computer-readable storage medium and computer program product. Background Art
[0002] With the development of blood product management technology, automated systems are gradually being applied to the storage process of blood products. In order to ensure the quality of blood products, it is usually necessary to use special quick-freezing equipment to quickly freeze blood products containing plasma, coagulation factors, etc., and then store the quick-frozen blood products in a low-temperature environment.
[0003] However, after quick freezing, existing blood products usually need to be manually transferred to cold storage for storage. Since the quick freezer freezes blood bags at ultra-low temperatures, there is a large temperature difference between the quick freezer and the outside world. During the manual transfer of quick-frozen blood bags, there are problems such as large temperature fluctuations that affect the quality of blood products, low transfer efficiency, and easy errors in manual transfer. Summary of the invention
[0004] Based on this, it is necessary to provide a control method, device, computer equipment, computer-readable storage medium and computer program product for a quick-freezing storehouse with high efficiency and low error rate in order to solve the above technical problems.
[0005] In a first aspect, the present application provides a method for controlling a quick freezing storehouse, comprising:
[0006] Transport the pallets carrying blood bags into the warehouse;
[0007] After the pallets are transported into the warehouse, the pallets are moved to a cooling and quick-freezing area for cooling and quick-freezing treatment;
[0008] After the quick freezing process, the tray is transported to a cold storage area for storage; the temperature in the cold storage area is higher than the temperature during the quick freezing process.
[0009] In one embodiment, the step of moving the tray to a cooling and quick-freezing area for cooling and quick-freezing includes:
[0010] The tray is moved to a temporary cold storage area for cooling the blood bags, and when the tray meets the quick freezing conditions, the tray that meets the quick freezing conditions is moved to a quick freezing machine for quick freezing of the blood bags;
[0011] The temperature at which the blood bags are cooled in the temporary cold storage area is higher than the quick-freezing temperature in the quick-freezing machine.
[0012] In one embodiment, the step of moving the tray to a temporary cold storage area for cooling the blood bags comprises:
[0013] When the tray is moved to the temporary cold storage area, detecting an empty space in the temporary cold storage area and moving the tray to the empty space;
[0014] After detecting that the tray has been moved to the empty position, the tray is subjected to a blood bag cooling process.
[0015] In one embodiment, the step of moving the tray to a temporary cold storage area for cooling the blood bags until the tray meets the quick freezing conditions, and then moving the tray that meets the quick freezing conditions to a quick freezing machine for quick freezing of the blood bags comprises:
[0016] The pallets that have not reached the quick-freezing delivery quantity are moved to the refrigerated temporary storage area for blood bag cooling treatment, until the pallets in the refrigerated temporary storage area reach the quick-freezing delivery quantity and the next pallet is delivered to the warehouse, the pallets in the refrigerated temporary storage area and the next pallet are delivered to the quick freezer for blood bag quick freezing treatment;
[0017] Among them, when the number of trays in the refrigerated temporary storage area reaches the quick-freezing conveying number, the quick-freezing condition is met; and the temperature in the refrigerated temporary storage area is higher than the quick-freezing temperature in the quick-freezing machine.
[0018] In one of the embodiments, at the end of the pallet storage process, the quick freezing condition is met;
[0019] The step of moving the tray to a temporary cold storage area for cooling the blood bags until the tray meets the quick freezing conditions, and then moving the tray that meets the quick freezing conditions to a quick freezing machine for quick freezing of the blood bags comprises:
[0020] The pallets are moved to a temporary cold storage area for blood bag cooling, and when it is detected that the pallet storage process is completed, the pallets in the temporary cold storage area are moved to a quick freezer;
[0021] Based on the number of blood bags carried by the tray moved into the quick freezer, determining a quick freezing time that is positively correlated with the number of blood bags carried by the tray;
[0022] According to the quick-freezing time, the blood bags are quick-frozen on the tray moved into the quick-freezing machine.
[0023] In one embodiment, the step of moving the tray to a temporary cold storage area for cooling the blood bags until the tray meets the quick freezing conditions, and then moving the tray that meets the quick freezing conditions to a quick freezing machine for quick freezing of the blood bags comprises:
[0024] The tray is moved to the temporary cold storage area for cooling the blood bags, and the quick freezer is controlled to perform pre-cooling. When the quick freezer pre-cooling is completed, the tray in the temporary cold storage area is moved to the quick freezing warehouse for quick freezing of the blood bags.
[0025] In one embodiment, the method further comprises: controlling the quick freezer to perform precooling;
[0026] The step of moving the tray to the cooling and quick-freezing area for cooling and quick-freezing treatment includes:
[0027] When the pre-cooling in the quick freezer is completed, the tray is transported to the quick freezer for quick freezing.
[0028] In one embodiment, transporting the pallet to a refrigerated storage area for storage includes:
[0029] During the process of transporting the tray from the quick freezer to the refrigerated storage area, defrosting the blood bags on the tray;
[0030] If it is detected that the information of the blood bag after being transported into the warehouse matches the information of the blood bag after being defrosted, the tray is transported to the refrigerated storage area for storage.
[0031] In one embodiment, the blood bags on the tray are defrosted during the process of the tray being transported from the quick freezer to the refrigerated storage area, including:
[0032] During the process of the tray being transported from the quick freezer to the cold storage area, if it is detected that the tray enters the defrosting range of the fan, the temperature and humidity of the environment in which the tray is located are detected;
[0033] The defrosting speed of the fan is selected according to the temperature and humidity, and the blood bags on the tray are defrosted according to the defrosting speed of the fan.
[0034] In one embodiment, the method further comprises:
[0035] When it is detected that the information of the blood bag after storage or defrosting is abnormal, the transportation of the blood bag is stopped and an alarm is sounded.
[0036] In one embodiment, the method further comprises:
[0037] In response to a blood bag outbound instruction, determining a blood bag to be outbound corresponding to the blood bag outbound instruction;
[0038] The tray containing the blood bags to be shipped out is moved from the refrigerated storage area and transported to the shipping port of the quick-freezing warehouse;
[0039] The pallet where the blood bag to be shipped is located is controlled to execute the post-shipping process.
[0040] In one embodiment, the controlling the pallet where the blood bag to be shipped is located to execute the post-shipping process includes:
[0041] The pallet containing the blood bags to be shipped out is transferred to the corresponding labeling area to label the blood bags to be shipped out;
[0042] After labeling, the blood bags to be shipped out are placed in label identification areas corresponding to the blood types, and blood bag information detection is performed on the blood bags to be shipped out in the label identification areas.
[0043] In one embodiment, the method further comprises:
[0044] The empty pallet is transferred to the entrance of the quick freezing warehouse, the blood bags are carried by the empty pallet, and the pallet carrying the blood bags is transferred to the entrance of the quick freezing warehouse; when the pallet is transferred to the entrance of the quick freezing warehouse, if it is detected that the information of the blood bags meets the storage conditions, the step of transferring the pallet carrying the blood bags into the warehouse is performed; and / or,
[0045] After being moved from the cold storage area and transported to the exit of the quick-freezing warehouse, if it is detected that the information of the blood bag to be shipped at the exit meets the exit conditions, the pallet where the blood bag to be shipped is located is controlled to execute the post-exit process; and / or,
[0046] In response to the blood bag delivery instruction, determine the quality information of the blood bag to be delivered, and disseminate the quality information in the labeling area; and / or,
[0047] Putting the labeled blood bags to be shipped into blood bag boxes, and transporting the blood bag boxes to the finished product warehouse; and / or,
[0048] In response to the reflux instruction, the removal, labeling and reflux of the pallet after the blood bag is removed and shipped out are controlled, and the pallet of the blood bag to be shipped out with the quality information to be determined is transported into the warehouse.
[0049] In a second aspect, the present application also provides a control device for a quick freezing store, comprising:
[0050] The storage module is used to transport the pallets carrying blood bags into the warehouse;
[0051] A cooling module is used to move the pallets to a cooling and quick-freezing area for cooling and quick-freezing after the pallets are transported into the warehouse;
[0052] The storage module is used to transport the tray to a cold storage area for storage after quick freezing; the temperature in the cold storage area is higher than the temperature during quick freezing.
[0053] In a third aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of controlling the quick-freezing store in any of the above embodiments are implemented.
[0054] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of controlling the quick-freezing store in any of the above embodiments.
[0055] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of controlling the quick freezing store in any of the above embodiments are implemented.
[0056] The control method, device, computer equipment, computer-readable storage medium and computer program product of the quick-freezing warehouse described above transport pallets carrying blood bags into the warehouse so that each pallet forms a transmission unit for blood bags. The number of blood bags carried by the pallet can be used to control the number of blood bags transported during each storage process, and the storage conditions can be set for each pallet to ensure storage efficiency. After the pallet is transported into the warehouse, the pallet is moved to the cooling and quick-freezing area for cooling and quick-freezing treatment, thereby improving the efficiency of continuous storage. After the quick-freezing treatment, the pallet is transported to the refrigerated storage area for storage, so that the storage, quick freezing and preservation of plasma are integrated to form an automated connection for the storage of blood bags, reduce manual workload and reduce the probability of errors. Thus, it has the advantages of high efficiency and low error rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] 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.
[0058] Figure 1 This is an application environment diagram of a control method for a quick-freezing store in an embodiment;
[0059] Figure 2 The figure is a flow chart of a method for controlling a quick-freezing store in one embodiment;
[0060] Figure 3 This is a schematic diagram of the structure of a quick-freezing store in one embodiment;
[0061] Figure 4A schematic diagram of a process for controlling quick freezing time in one embodiment;
[0062] Figure 5 It is a schematic diagram of a process of cooling a blood bag in one embodiment;
[0063] Figure 6 A schematic diagram of a process of conveying a pallet in one embodiment;
[0064] Figure 7 This is a schematic diagram of the process of blood bag delivery in one embodiment;
[0065] Figure 8 A partial flow chart of a method for controlling a quick-freezing store in one embodiment;
[0066] Fig. 9 This is a schematic diagram of the structure of the quick-freezing store in the storage process in one embodiment;
[0067] Fig.10 This is a structural schematic diagram of the process of a quick-freezing store after leaving the store in one embodiment;
[0068] Fig.11 is a structural block diagram of a control device for a quick-freezing store in an embodiment;
[0069] Fig.12 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment.
[0070] Explanation of the accompanying drawings: 310-normal temperature area; 311-cold storage area; 312-normal temperature area driving manipulator; 313-quick freezer; 314-normal temperature area driving track; 315-scanning dock; 316-cross-zone driving track; 320-low temperature area; 321-low temperature area driving manipulator; 322-shelf; 323-low temperature area driving track; 331-storage position; 3311-empty blood plate output position; 3312-blood plate scanning code storage position; 332-outbound position; 3221-outbound and labeling operation area; 3222-RFID review area. DETAILED DESCRIPTION
[0071] 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.
[0072] The control method of the quick freezing store provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 through a network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers.
[0073] Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services. This application can be executed using the terminal 102 alone, or it can be implemented using the server 104 alone, and it can also be implemented based on the interaction process between the terminal 102 and the server 104.
[0074] In an exemplary embodiment, Figure 2 As shown, a control method for a quick freezing store is provided, and the method is applied to Figure 1 The server 104 in FIG. 1 is used as an example to illustrate the method, which includes the following steps 202 to 206, wherein:
[0075] Step 202: transport the pallet carrying the blood bags into storage.
[0076] The quick freezing warehouse is a cold storage with quick freezing function. The quick freezing function of the quick freezing warehouse is realized by a quick freezing machine; the quick freezing warehouse is integrated with at least one conveying device in the track and the driving manipulator to convey the pallets into the warehouse, convey them to other areas in the quick freezing warehouse, or convey them out of the warehouse. Optionally, the entrance of the quick freezing warehouse is an opening for conveying pallets into the warehouse; the entrance is provided with a device for obtaining information of blood bags.
[0077] The blood bag is used to contain relevant blood products, including but not limited to blood components, blood cells and plasma. Each blood bag is independently packaged, and each blood bag is located in a tray. The tray is a container for carrying blood bags. Each tray can carry multiple blood bags, and different blood bags are located at different positions on the tray, so that the position of the blood bag is determined by the position of the tray, and then the tray where each blood bag is located is determined by the position of the blood bag relative to the tray.
[0078] For example, Figure 3As shown, the quick-freezing warehouse is divided into three parts, namely the normal temperature area 310, the low temperature area 320 and the operating table; the low temperature area 320 is a refrigerated storage area. The normal temperature area 310 is provided with a refrigerated temporary storage area 311, a normal temperature area driving manipulator 312 and a multi-layer quick freezer 313. The normal temperature area driving manipulator 312 is used to transfer pallets for the refrigerated temporary storage area 311 and the multi-layer quick freezer 313. The low temperature area 320 is used to temporarily store blood bags after quick freezing, and the low temperature area 320 is equipped with a low temperature area driving manipulator 321, which stores pallets in shelves 322 or takes them out from shelves 322. The operating table is provided with a storage position 331 and a storage position 332. The storage position 331 is used to automatically send the pallets carrying blood bags to the normal temperature area 310 for quick freezing, and the storage position 332 is used to automatically send the blood bag pallets from the refrigerated storage area and prompt qualified plasma or unqualified plasma for manual selection and labeling.
[0079] Step 204, after the pallet is transported into the warehouse, the pallet is moved to the cooling and quick freezing area for cooling and quick freezing.
[0080] The cooling and quick freezing area is an area used to cool and quick freeze blood bags during storage. The temperature of the cooling and quick freezing area is used to cool and quick freeze blood products. Optionally, the cooling and quick freezing area includes at least a quick freezer, and may also include a storage area or refrigerator for refrigeration or cooling.
[0081] The quick freezer in the cooling and quick freezing area is a device used to quick freeze blood bags. The quick freezing process of the quick freezer can reduce the temperature of the blood bags to below the freezing point to further extend the shelf life of blood products.
[0082] Optionally, the tray is moved to the cooling and quick freezing area for cooling and quick freezing, including: the tray whose storage time is less than a preset time is moved to the cooling and quick freezing area for quick freezing of blood bags. Thus, the quick freezing process is controlled according to the storage time of the tray, so that the blood bags can be quick frozen more timely, thereby ensuring that the quality of the blood products in the blood bags is relatively good.
[0083] Optionally, the trays are moved to the cooling and quick freezing area for cooling and quick freezing, including: moving trays less than a certain preset number to the cooling and quick freezing area for quick freezing of blood bags. Thus, the quick freezing process is controlled according to the number of trays entering the warehouse, and the blood bags can be transferred to the quick freezing warehouse more efficiently, thereby ensuring the transportation efficiency of the blood bag quick freezing process.
[0084] Step 206, after the quick freezing process, the tray is transported to a cold storage area for storage; the temperature in the cold storage area is higher than the temperature during quick freezing.
[0085] The cold storage area is an area for storing blood bags and trays carrying blood bags. The cold storage area is a physical cold storage area in a cold storage. The temperature in the cold storage area is higher than the quick freezing temperature in the quick freezer. Optionally, the cold storage area includes shelves in a low-temperature cold storage.
[0086] Optionally, the refrigerated storage area includes at least a physical refrigerated storage area for storing pallets, and the refrigerated storage area may also include a refrigerated data storage device to record and update the storage location information of the blood bags in the physical refrigerated storage area and the blood bag information through the refrigerated data storage device.
[0087] Optionally, the pallet is transported to the cold storage area for storage, including: the pallet is transferred to the corresponding storage shelf for blood bag storage by a driving manipulator in the low temperature area; the storage location information and blood bag information in the storage shelf are uploaded to the quick-freeze warehouse management system corresponding to the cold storage area for data storage. Since the storage location information and blood bag information in the storage shelf will change accordingly when the inventory changes, the data storage process includes a data update process.
[0088] Among them, the storage location information and blood bag information in the storage shelves are uploaded to the quick-freezing warehouse management system for data storage, including: the system automatically summarizes the types and quantities of blood bags in and out of the warehouse on the day, obtains the order information of the blood station management system to verify the types and quantities of blood products in the warehouse, and promptly issues reminders when abnormalities are found.
[0089] For example, the robot in the low-temperature area transfers the pallet to the corresponding storage shelf, and uploads the storage location information and blood bag information to the quick-freeze warehouse management system, and updates the inventory, so that the inventory information can be queried at any time. At the same time, the system automatically summarizes the types and quantities of blood bags in and out of the warehouse on the day, obtains the order information of the blood station management system to check the types and quantities of blood products in the warehouse, and promptly reminds if any abnormality is found. In addition, based on manual or equipment events, instructions for indicating physical inventory can be triggered, so that the robot delivers each tray of blood bags to the exit, takes photos and scans the code through the camera for verification, and counts.
[0090] The control method, device, computer equipment, computer-readable storage medium and computer program product of the quick-freezing warehouse described above transport pallets carrying blood bags into the warehouse so that each pallet forms a transmission unit for blood bags. The number of blood bags carried by the pallet can be used to control the number of blood bags transported during each storage process, and the storage conditions can be set for each pallet to ensure storage efficiency. After the pallet is transported into the warehouse, the pallet is moved to the cooling and quick-freezing area for cooling and quick-freezing treatment, thereby improving the efficiency of continuous storage. After the quick-freezing treatment, the pallet is transported to the refrigerated storage area for storage, so that the storage, quick freezing and preservation of blood bags are integrated, forming an automated connection for the storage of blood bags, reducing manual workload and reducing the probability of errors. Thus, it has the advantages of high efficiency and low error rate.
[0091] In an optional embodiment, the pallet is moved to a cooling and quick-freezing area for cooling and quick-freezing treatment, including: after the pallet is transported into the warehouse, the pallet is moved to a cold storage temporary area for cooling the blood bag, until the pallet meets the quick-freezing conditions, and then the pallet that meets the quick-freezing conditions is moved to a quick-freezing machine for quick-freezing of the blood bag; wherein the temperature for cooling the blood bag in the cold storage temporary area is higher than the quick-freezing temperature in the quick-freezing machine.
[0092] The quick freezing conditions are different conditions set for the information of the tray itself. Since each tray stores multiple blood bags, the number of blood bags can be determined more efficiently by whether the tray meets the corresponding conditions when the tray is used as a unit.
[0093] Optionally, the quick freezing condition is set for at least one of the newly stored pallets, the pallets in the cold storage temporary storage area, and the pallets in the quick freezing warehouse. When at least one pallet meets the quick freezing condition, the corresponding pallet is transported to the quick freezing machine according to the satisfied quick freezing condition, and the blood bag is quick frozen. For example: if the pallet in the quick freezing machine is full and has not yet been transferred to the cold storage area, the next pallet newly stored and the pallet in the cold storage temporary storage area are both retained in the cold storage temporary storage area. For another example: if the pallet in the quick freezing machine is not full and the pallets in the cold storage temporary storage area reach a preset number, the newly stored pallet and the pallet in the cold storage temporary storage area are both retained in the cold storage temporary storage area.
[0094] The cooling and quick-freezing area includes a refrigerated temporary storage area and a quick-freezing machine.
[0095] The temporary cold storage area includes equipment for temporary storage and refrigeration of blood bags during the storage process. The temperature of the temporary cold storage tray is greater than the quick freezing temperature for quick freezing, and the temporary cold storage area is used to refrigerate blood products. Optionally, the temperature of the temporary cold storage area for refrigeration is greater than or equal to 2 degrees Celsius and less than or equal to 6 degrees Celsius. This temperature range helps to extend the shelf life of blood products while preventing bacterial growth and excessive metabolism of blood cells.
[0096] The quick freezer is a device used to quickly freeze blood bags during the storage process. The quick freezing process of the quick freezer can reduce the temperature of the blood bags to below the freezing point to further extend the shelf life of blood products.
[0097] Optionally, during the process of blood bags being put into storage, the blood bags are sequentially transferred to three types of equipment, namely, a refrigerated temporary storage area, a quick freezer and a refrigerated storage area, and the blood bags are processed respectively by these three types of equipment; from a temperature perspective, the quick freezing temperature in the quick freezer is lower than the temperature in the refrigerated temporary storage area, while the temperature in the refrigerated temporary storage area is higher than or equal to the temperature in the refrigerated storage area, and therefore the refrigerated temporary storage area can be defined as a medium temperature zone or a medium temperature temporary storage area, and the refrigerated storage area can be defined as a low temperature zone or a low temperature storage area.
[0098] Optionally, the pallet is moved to a temporary cold storage area for cooling the blood bag until the pallet meets the quick freezing conditions, and then the pallet that meets the quick freezing conditions is moved to a quick freezer for quick freezing of the blood bag, including: moving the pallet whose storage time is less than a preset time to a temporary cold storage area for cooling the blood bag until the storage time is greater than or equal to the preset time, and then moving the pallet in the temporary cold storage area to a quick freezer for quick freezing of the blood bag. Thus, the quick freezing process is controlled according to the storage time of the pallet, so that the blood bag can be quick-frozen more timely, thereby ensuring that the quality of the blood products in the blood bag is relatively good.
[0099] Optionally, the trays are moved to the temporary cold storage area for cooling the blood bags until the trays meet the quick freezing conditions, and then the trays that meet the quick freezing conditions are moved to the quick freezer for quick freezing of the blood bags, including: moving trays less than a certain preset number to the temporary cold storage area for cooling the blood bags until the number of trays in the temporary cold storage area is greater than or equal to the preset number, and then moving the trays in the temporary cold storage area to the quick freezer for quick freezing of the blood bags. Thus, the quick freezing process is controlled according to the number of trays entering the warehouse, and the blood bags can be transferred to the quick freezer more efficiently, thereby ensuring the transportation efficiency of the quick freezing process of the blood bags.
[0100] In this embodiment, after the pallet is transported into the warehouse, it is moved to the cold storage area for cooling the blood bags. When the pallet meets the quick-freezing conditions, the pallet that meets the quick-freezing conditions is moved to the quick-freezing machine for quick-freezing of the blood bags, thereby avoiding the blood bags from being exposed to room temperature for a long time, thereby ensuring the quality of the blood bags. Before entering the warehouse for quick freezing, a cache storage location is provided, and the blood bags arranged on the pallets can be quickly entered into the warehouse. After meeting certain conditions, they are uniformly transferred to the quick-freezing machine, thereby improving the efficiency of continuous storage.
[0101] In an optional embodiment, the tray is moved to a refrigerated temporary storage area for cooling the blood bags, including: when the tray is moved to the refrigerated temporary storage area, detecting an empty space in the refrigerated temporary storage area and moving the tray to the empty space; after detecting that the tray is moved to the empty space, cooling the blood bags on the tray.
[0102] The empty space refers to a position in the temporary cold storage area where no pallet is placed. Optionally, the empty space may be an empty space in a temporary storage refrigerator, or a shelf position in a cold storage or refrigerator.
[0103] Optionally, before batch quick freezing, after the blood bags are manually arranged on the trays, the software controls the track conveyor to transport the trays to the quick freezing warehouse through the status of the sensors on the track.
[0104] In a feasible embodiment, the cold storage temporary storage area is a refrigerator, and an empty space in the cold storage temporary storage area is detected, and the pallet is moved to the empty space, including: after the sensor recognizes that the pallet has reached the target position, the driving gripper is controlled to receive the pallet and transfer the driving gripper to the cold storage temporary storage area; the driving gripper is controlled to send an instruction to the control end of the cold storage temporary storage area to open the refrigerator door; after the driving gripper detects that the refrigerator door is opened in place through the sensor, the driving gripper selects an empty position on a shelf and puts the pallet in according to the judgment of the state of the shelf layer; wherein the driving gripper can be the normal temperature zone driving manipulator 312, or it can be a driving gripper set up separately for the refrigerator.
[0105] In an optional embodiment, after detecting that the tray has been moved to an empty position, the blood bags on the tray are cooled, including: identifying the state of the shelf through a sensor; when the sensor cannot detect an empty position on the shelf, it indicates that the tray has been successfully placed, and the refrigerator door is closed at this time; after the refrigerator door is closed, the blood bags are cooled according to the preset temperature of the refrigerated temporary storage area.
[0106] Optionally, the status of each layer of the refrigerated temporary storage area is saved to the database, and the corresponding data in the database is changed when a tray is put in or taken out. Specifically, the software will record the storage status of the shelf. It includes the blood bag information, tray information, etc. stored on each shelf, and the sensor at each position reflects the corresponding status. For example: the blood bag information, tray information, etc. stored on each shelf are transmitted by the sensors at each position to obtain the status of each layer of the refrigerated temporary storage area.
[0107] Optionally, sensors at different positions can be used to respectively detect whether the tray has reached the target position, the status of the refrigerator shelf, and whether the refrigerator door is fully opened; each sensor is set according to the object it detects, for example, the sensor used to detect whether the tray has reached the target position is set according to the target position.
[0108] In this embodiment, an empty space in the cold storage area is detected, and the tray is moved to the empty space to avoid the tray pressing the blood bag; after it is detected that the tray has been moved to the empty space, the blood bag on the tray is cooled and quickly frozen to accurately determine that the tray has reached the empty space, thereby ensuring processing efficiency.
[0109] In one embodiment, after the pallet is transported into the warehouse, the pallet is moved to a cold storage temporary area for cooling the blood bags until the pallet meets the quick freezing conditions, and then the pallet that meets the quick freezing conditions is moved to a quick freezer for quick freezing of the blood bags, including: moving the pallet that has not reached the quick freezing delivery quantity to the cold storage temporary area for cooling the blood bags until the pallet in the cold storage temporary area reaches the quick freezing delivery quantity, and when the next pallet is transported into the warehouse, the pallet in the cold storage temporary area and the next pallet are transported to the quick freezer for quick freezing of the blood bags; wherein, when the number of pallets in the cold storage temporary area reaches the quick freezing delivery quantity, the quick freezing conditions are met; and the temperature in the cold storage temporary area is higher than the quick freezing temperature in the quick freezer.
[0110] The quick-frozen delivery quantity is a quantity condition set for the pallets in the cold storage temporary storage area. The next pallet is the pallet that is transported into the quick-freeze warehouse again after the pallet in the cold storage temporary storage area enters the quick-freeze warehouse. The next pallet can be the next pallet or the next group of pallets, and the number of pallets in each group can be preset. Through the quick-frozen delivery quantity and the next pallet, the execution process of the warehousing process can be dynamic in time, which can be applied to unpredictable situations such as manual debugging and re-warehousing of blood bags. In unpredictable situations, it can still ensure that the efficiency of transportation to the quick freezer is relatively high.
[0111] Optionally, the number of quick-freezing transports may be 7, in which case the next tray is the 8th tray, and each time 8 trays are simultaneously transported to the quick-freezing machine for quick-freezing of blood bags.
[0112] Optionally, the number of quick-freezing trays may be 6, and the next group of trays at this time is the 7th, 8th and 9th trays, and each time 9 trays are simultaneously transported to the quick-freezing machine for quick-freezing of blood bags.
[0113] For example, the trays are first temporarily stored in the cold storage area. When 7 trays are full, the 8th tray is directly sent to the quick freezer, and the previous 7 trays are uniformly placed in the quick freezer by the driving robot. At the same time, when the number of trays entering the warehouse reaches 8 trays and enters the quick freezer, the system automatically puts 8 trays into the quick freezer for quick freezing. And automatically confirm the preset quick freezing time.
[0114] In this embodiment, when the pallet reaches the quick-freezing delivery quantity and the next pallet is transported into the warehouse, since the warehousing process is carried out sequentially, the quality of the blood products in the blood bags can be relatively good, and the warehousing process may involve uncontrollable steps such as manual placement of blood bags. Therefore, after the pallet reaches the quick-freezing delivery quantity, the pallet in the refrigerated temporary storage area and the next pallet are transported to the quick freezer, which can ensure higher efficiency.
[0115] In one embodiment, Figure 4 As shown, at the end of the pallet warehousing process, the quick freezing conditions are met.
[0116] Correspondingly, the tray is moved to the refrigerated temporary storage area for blood bag cooling treatment, until the tray meets the quick freezing conditions, the tray that meets the quick freezing conditions is moved to the quick freezing machine for blood bag quick freezing treatment, including:
[0117] Step 402, the pallet is moved to the temporary cold storage area for blood bag cooling treatment, until it is detected that the pallet storage process is completed, and the pallet in the temporary cold storage area is moved to the quick freezer.
[0118] The pallet storage process refers to the process of transporting the next pallet carrying blood bags into storage when there are blood bags stored in the temporary cold storage area. That is, in addition to the pallet in step 402, there are other candidate pallets that are stored in storage through step 202.
[0119] In an optional embodiment, the pallets are moved to a cold storage area for cooling the blood bags, including: moving the pallets that have not reached the quick-freezing delivery quantity to the cold storage area for cooling the blood bags, until the pallets in the cold storage area reach the quick-freezing delivery quantity and the next pallet is transported into the warehouse, and then the pallets in the cold storage area and the next pallet are transported to the quick freezer for quick freezing of the blood bags; and moving the pallets that have not reached the quick-freezing delivery quantity to the cold storage area for cooling the blood bags again.
[0120] In an optional embodiment, moving the pallets in the refrigerated temporary storage area to the quick freezer includes: moving the pallets in the refrigerated temporary storage area to the quick freezer by at least one transportation device including a track and a traveling robot.
[0121] Step 404, based on the number of blood bags carried by the tray moved to the quick freezer, determine the quick freezing time that is positively correlated with the number of blood bags carried by the tray.
[0122] The number of blood bags carried by the pallet includes the number of blood bags carried by the pallet in the refrigerated temporary storage area when the pallet entry process is completed. Since the pallet entry process is terminated based on certain instructions or events, the number of blood bags carried by the pallet is not a preset value but a dynamic value. The quick freezing time is the length of time the quick freezer freezes the blood bags.
[0123] In an optional embodiment, based on the number of blood bags carried by the tray moved to the quick freezer, the quick freezing time positively correlated with the number of blood bags carried by the tray is determined, including: determining the range of the number of blood bags carried by the tray moved to the quick freezer; mapping the range according to a mapping table to obtain the quick freezing time; in the mapping table, the range is positively correlated with the quick freezing time.
[0124] In an optional embodiment, based on the number of blood bags carried by the tray moved to the quick freezer, the quick freezing time positively correlated with the number of blood bags carried by the tray is determined, including: the number of blood bags carried by the tray moved to the quick freezer is calculated according to a positively correlated preset function to obtain the quick freezing time positively correlated with the number of blood bags carried by the tray.
[0125] In an optional embodiment, based on the number of blood bags carried by the tray moved to the quick freezer, the quick freezing time positively correlated with the number of blood bags carried by the tray is determined, including: determining the number of blood bags after storage and the number of blood bags after being moved to the quick freezer through a camera, ultrasonic equipment or other sensors; calculating the difference between the number of blood bags after storage and the number of blood bags after being moved to the quick freezer; and determining the quick freezing time positively correlated with the number of blood bags carried by the tray based on the difference.
[0126] Step 406, performing quick freezing of the blood bags on the tray moved to the quick freezer according to the quick freezing time.
[0127] In an optional embodiment, the blood bags are quickly frozen on the trays moved into the quick freezer according to the quick freezing time, including: quickly freezing the trays moved into the quick freezer until the quick freezing time is reached, thereby completing the quick freezing of the blood bags.
[0128] Optionally, when the storage operation is completed, if there are blood bags that have not been quick-frozen, and the system interface confirms that the storage has been completed, the remaining blood bags will be automatically placed in the quick-freezing machine for quick freezing and the quick-freezing time will be automatically confirmed. For example: less than or equal to 40 bags, quick freezing for 35 minutes; less than or equal to 80 bags, quick freezing for 40 minutes, less than or equal to 120 bags, quick freezing for 45 minutes, less than or equal to 160 bags, quick freezing for 50 minutes, and so on.
[0129] In this embodiment, when the warehousing process is completed, the number of blood bags carried by the pallet is uncertain, and the time required for quick freezing for different numbers of blood bags is different. Therefore, a quick freezing time that is positively correlated with the number of blood bags carried by the pallet is determined to ensure that the freezing time of the blood bags is relatively short, thereby ensuring the efficiency of the overall warehousing process.
[0130] In one embodiment, the pallets are moved to a temporary cold storage area for cooling the blood bags, and when the pallets meet the quick freezing conditions, the pallets that meet the quick freezing conditions are moved to a quick freezer for quick freezing of the blood bags, including: moving the pallets to a temporary cold storage area for cooling the blood bags, and controlling the quick freezer for pre-cooling, and when the quick freezer pre-cooling is completed, the pallets in the temporary cold storage area are moved to a quick freezing warehouse for quick freezing of the blood bags.
[0131] Pre-cooling treatment means that the temperature of the cold plate of the quick-freezing machine drops rapidly, thereby improving the efficiency of quick-freezing of blood bags.
[0132] In an optional embodiment, the tray is moved to a temporary cold storage area for cooling the blood bags, and the quick freezer is controlled to perform pre-cooling treatment, including: at the starting time point when the tray is moved to the temporary cold storage area for cooling the blood bags, the quick freezer is controlled to perform pre-cooling treatment.
[0133] In an optional embodiment, the tray is moved to a temporary cold storage area for cooling the blood bags, and the quick freezer is controlled to perform pre-cooling treatment, including: at the time point when the first tray is moved to the temporary cold storage area for cooling the blood bags, the quick freezer is controlled to perform pre-cooling treatment.
[0134] In an optional embodiment, the pallets in the refrigerated temporary storage area are moved to the quick freezing warehouse for quick freezing of blood bags, including: moving the pallets that have not reached the quick freezing delivery quantity to the refrigerated temporary storage area for cooling of the blood bags until the pallets in the refrigerated temporary storage area reach the quick freezing delivery quantity and the next pallet is delivered to the warehouse, and then the pallets in the refrigerated temporary storage area and the next pallet are transported to the quick freezer for quick freezing of blood bags; and moving the pallets that have not reached the quick freezing delivery quantity to the refrigerated temporary storage area for cooling of the blood bags again.
[0135] In an optional embodiment, the pallets in the refrigerated temporary storage area are moved to the quick freezing warehouse for quick freezing of blood bags, including: moving the pallets to the refrigerated temporary storage area for cooling of the blood bags until it is detected that the pallet warehousing process is completed, and then moving the pallets in the refrigerated temporary storage area to the quick freezer; based on the number of blood bags carried by the pallets moved to the quick freezer, determining a quick freezing time that is positively correlated with the number of blood bags carried by the pallets.
[0136] In this embodiment, during the period when the quick freezer needs to perform pre-cooling operation, the blood bags may be exposed to room temperature and become ineffective, so the blood bags that have been arranged on the plate are temporarily stored in the refrigerated temporary storage area to avoid the blood bags being exposed to room temperature for a long time. At the same time, after the pre-cooling treatment, the quick freezer can quickly freeze the blood bags more efficiently.
[0137] In one embodiment, the method further comprises: controlling the quick freezer to pre-cool. Correspondingly, moving the tray to the cooling and quick freezing area for cooling and quick freezing, including: after the quick freezer pre-cooling is completed, transporting the tray to the quick freezer for quick freezing.
[0138] In an optional embodiment, controlling the quick freezer to perform precooling includes: controlling the temperature of the cold plate of the quick freezer to drop rapidly, thereby improving the efficiency of quick freezing of the blood bag.
[0139] In an optional embodiment, controlling the quick freezer to perform precooling includes: controlling the quick freezer to perform precooling when the quick freezer is turned on.
[0140] In an optional embodiment, after pre-cooling in the freezer is completed, the pallet is transported to the freezer for quick freezing, including: when the temperature in the freezer is determined by the temperature monitoring device to reach a preset threshold, the pallet is transported to the freezer for quick freezing by a transmission device, wherein the transmission device can be a traveling manipulator.
[0141] In an optional embodiment, after the pre-cooling of the quick freezer is completed, the tray is transported to the quick freezer for quick freezing, including: when it is determined by a timer that the pre-cooling time of the quick freezer reaches a preset time, the tray is transported to the quick freezer for quick freezing by a transmission device.
[0142] In this embodiment, the quick freezer is directly controlled to perform pre-cooling, and the tray is directly transported to the corresponding quick freezer for quick freezing, so as to save space and ensure processing efficiency.
[0143] In one embodiment, Figure 5 As shown, the tray is moved to the refrigerated temporary storage area for cooling the blood bag until the tray meets the quick freezing condition, and the tray that meets the quick freezing condition is moved to the quick freezing machine for quick freezing of the blood bag, including at least one of step 502, step 504 and step 506. Step 502, step 504 and step 506 may exist or be executed separately, or may exist at the same time and be executed in sequence, wherein:
[0144] Step 502, the trays are moved to the temporary cold storage area for cooling the blood bags, and the quick freezer is controlled to perform pre-cooling. When the quick freezer pre-cooling is completed, the trays in the temporary cold storage area are moved to the quick freezing warehouse for quick freezing of the blood bags.
[0145] Step 504, in each round of the warehousing process, the pallets that have not reached the quick-freezing delivery quantity are moved to the refrigerated temporary storage area for blood bag cooling treatment, until the pallets in the refrigerated temporary storage area reach the quick-freezing delivery quantity and the next pallet is delivered to the warehouse, the pallet in the refrigerated temporary storage area and the next pallet are delivered to the quick freezer for blood bag quick freezing treatment.
[0146] Step 506, move the pallets to the cold storage temporary area for cooling the blood bags until the warehousing process is detected to be completed. If the current round of execution of the warehousing process has not ended, move the pallets in the warehousing process to the cold storage temporary area for cooling the blood bags until the warehousing process is detected to be completed. Then move the pallets in the cold storage temporary area to the quick freezer; determine the quick freezing time based on the number of blood bags carried by the pallets moved to the quick freezer; and quick freeze the blood bags on the pallets moved to the quick freezer according to the quick freezing time.
[0147] In this embodiment, the situation in which the quick-freezing conditions are met may be at least one of the three situations mentioned above; one of the situations refers to the completion of the pre-cooling process of the quick-freezing machine; another of the situations refers to the fact that the pallets in the refrigerated temporary storage area have reached the quick-freezing delivery quantity, and the next pallet is delivered into the warehouse; another of the situations refers to the detection that the pallet warehousing process has ended.
[0148] In one embodiment, Figure 6 As shown, the pallets are transported to the refrigerated storage area for storage, including:
[0149] Step 602, while the tray is being transported from the quick freezer to the refrigerated storage area, the blood bags on the tray are defrosted.
[0150] In an optional embodiment, during the process of transporting the tray from the freezer to the refrigerated storage area, the blood bags on the tray are defrosted, including: during the process of transporting the tray from the freezer to the refrigerated storage area, if it is detected that the tray enters the defrosting range of the fan, the fan is controlled to output wind toward the tray and the blood bags carried by the tray to achieve defrosting.
[0151] In an optional embodiment, during the process of transporting the tray from the quick freezer to the refrigerated storage area, the blood bags on the tray are defrosted, including: during the process of transporting the tray from the quick freezer to the refrigerated storage area, if it is detected that the tray enters the defrosting range of the fan, the temperature and humidity of the environment in which the tray is located are detected; the fan defrosting speed is selected according to the temperature and humidity, and the blood bags on the tray are defrosted according to the fan defrosting speed.
[0152] The defrosting range of the fan is the area where the trays of blood bags after quick freezing arrive. Temperature and humidity include at least one of temperature and humidity. For example: when the on-site ambient temperature is 25°C during the process of transporting blood bags from the quick freezer to the cold storage area, the humidity of the air is above 80%.
[0153] The fan defrost speed is the speed at which the fan pushes the air to flow, that is, the wind speed. The wind speed is usually measured in meters per second (m / s) or feet per minute (ft / min).
[0154] In a feasible embodiment, detecting that the tray enters a defrosting range of the fan includes: determining that the tray enters a preset defrosting area of the fan by using a gravity sensor.
[0155] In another feasible embodiment, detecting that the tray has entered the defrosting range of the fan includes: first, using a photoelectric switch to detect whether the front end of the tray begins to enter the fan module area; then, using a photoelectric switch / proximity sensor to begin detecting whether the tray has completely entered the fan module area.
[0156] In a feasible embodiment, selecting the defrosting speed of the fan according to the temperature and humidity includes: determining the fan speed which is positively correlated with the temperature and humidity; the fan speed is the speed at which the fan drives the air to flow.
[0157] In another feasible embodiment, the defrosting speed of the fan is selected according to the temperature and humidity, and the blood bags on the tray are defrosted according to the defrosting speed of the fan, including: when the temperature and humidity are in the first temperature and humidity range, the fan is determined to be at the first wind speed; when the temperature and humidity are in the second temperature and humidity range, the fan is determined to be at the second wind speed; the values in the first range are all greater than the values in the second temperature and humidity range, and the first wind speed is greater than the second wind speed. Therefore, through the two relative ranges of the first temperature and humidity range and the second temperature and humidity range, the wind speeds related to each of the two are adaptively adjusted to avoid high wind speeds taking away too much heat, reduce the cold consumption of the blood bag itself, save energy consumption, and not cause excessive temperature damage to the blood bag.
[0158] In an optional embodiment, the blood bags on the tray are defrosted according to the defrost speed of the fan, including: controlling the defrost speed of the fan to push air toward the blood bags on the tray to remove frost on the blood bags; when the temperature and humidity are within a second temperature and humidity range, pushing air toward the blood bags on the tray at a second wind speed of the fan to remove frost on the blood bags.
[0159] In this embodiment, a defrost fan is arranged before the blood bags are put into storage. The defrost fan strengthens the air flow near the blood bags by blowing air, forcing the frost or ice on the surface of the blood bags to melt. On this basis, the defrost speed of the defrost fan is adjusted by detecting the temperature and humidity of the environment, so as to be suitable for defrosting blood bags of various sizes and models. The defrost process is convenient and the wind speed can be flexibly adjusted according to the temperature and humidity of the on-site environment, so as to avoid high wind speed taking away too much heat and reduce the cold consumption of the blood bags themselves, thus saving energy consumption and not causing excessive temperature damage to the blood bags. At the same time, the temperature and humidity sensor module and the control module are used to control the fan speed, so as to reduce the fan energy consumption and the cold consumption of the blood bags themselves while meeting the defrosting requirements on the surface of the blood bags.
[0160] Step 604: If it is detected that the information of the blood bag after being transported into the warehouse matches the information of the blood bag after being defrosted, the tray is transported to the refrigerated storage area for storage.
[0161] Among them, the matching situation can be used to indicate that there is no blood bag loss after the blood bag leaves the quick freezer; for example, it can be used to indicate that the blood bag is not adhered to the quick freezer.
[0162] In an optional embodiment, detecting that the information of the blood bag after being transported into the warehouse matches the information of the blood bag after being defrosted includes: detecting that the label information of the blood bag after being transported into the warehouse is the same as the label information of the blood bag after being defrosted; and / or detecting that the number of blood bags after being transported into the warehouse is the same as the number of blood bags after being defrosted. The label information may be barcode information, QR code information or radio frequency information; and the number of blood bags may be counted through images captured by a camera.
[0163] In an optional embodiment, detecting that the information of the blood bags after being transported into the warehouse matches the information of the blood bags after being defrosted includes: detecting that the distribution of the blood bags after being transported into the warehouse is the same as the distribution of the blood bags after being defrosted. The distribution of the blood bags can be statistically calculated using images captured by a camera.
[0164] In this embodiment, since the temperature of the blood bag after quick freezing is extremely low and there is a large temperature difference between the blood bag and the external environment, frost will form on the surface of the blood bag before the blood bag is placed in a cold storage area such as a cold storage. Therefore, the pallet is defrosted during the process of being transported from the quick freezer to the cold storage area; so as to accurately determine the information of the blood bag after defrosting, and compare it with the information of the blood bag after storage. Through this comparison process, it is possible to detect whether the blood bag is adhered to the quick freezer or other abnormal conditions, so as to ensure that all blood bags can enter the cold storage area.
[0165] In a feasible embodiment, the method further includes: when it is detected that there is an abnormality in the information of the blood bag after storage or defrosting, the transportation of the blood bag is stopped and an alarm is issued.
[0166] In an optional embodiment, detecting that there is an abnormality in the information of the blood bag after storage or defrosting includes: detecting that the information of the blood bag after storage does not meet the storage conditions; or detecting that the information of the blood bag after defrosting does not meet the storage conditions.
[0167] The storage condition is used to determine whether the information of the blood bag after storage is correct, and whether the information of the blood bag after defrosting is correct. The storage condition can be determined based on instructions or historical information.
[0168] For example, if there is an error in the number or blood type of blood bags after storage or defrosting, the transportation action will be automatically stopped, an audible and visual alarm will be sounded, and a pop-up box will be displayed on the display to prompt the abnormality. For example, when the blood bags are transferred from the quick freezer to the refrigerated storage area, some of the blood bags are attached to the quick freezer. When they are manually placed in the normal temperature area, the blood bags attached to the quick freezer are placed on the tray where the code is scanned. After processing, the confirmation button is clicked on the display, and the entire tray is scanned again and stored. Therefore, by disseminating prompt information in a multi-dimensional manner and issuing alarms in a more intense information dissemination method, the probability of the alarm being discovered can be increased.
[0169] In this way, it is possible to determine more promptly whether there are any abnormalities in the information of each process. For the information of blood bags after storage or defrosting, there are steps to stop the transportation of blood bags to facilitate the statistics of blood bag information and ensure safety through alarms.
[0170] In one embodiment, Figure 7 As shown, the method also includes the steps of blood bag delivery, which include:
[0171] Step 702: In response to the blood bag outbound instruction, determine the blood bags to be outbound corresponding to the blood bag outbound instruction.
[0172] The blood bag outbound instruction is an instruction for dispatching blood bags in the cold storage area out of the quick-freezing warehouse. The blood bag outbound instruction is at least used to indicate the storage location information of the blood bags to be dispatched, so that the driving manipulator in the quick-freezing warehouse can determine the blood bags to be dispatched. Optionally, the blood bag outbound instruction is also used to instruct the driving manipulator to adaptively adjust the blood bags to be dispatched to the re-stocked blood bags according to the quality information of the blood bags that have been discharged. The blood bags to be dispatched are blood bags in the cold storage area, and they are dispatched out of the warehouse. The re-stocked blood bags are obtained by adjusting the blood bags to be dispatched whose quality information is yet to be determined.
[0173] Optionally, in response to the outbound button or physical button on the main interface of the user software, the system will automatically connect to the user's laboratory management system through the local area network, obtain the information of the pallet corresponding to the issued inspection results, and control the driving robot to go to the designated storage shelf area to pick up the corresponding pallet.
[0174] Optionally, a corresponding event may be triggered based on the data related to the outbound delivery, such as the collection date, product name, blood donation number, etc., to determine the blood bag to be shipped corresponding to the blood bag outbound delivery instruction.
[0175] Step 704, the pallet containing the blood bags to be shipped out is moved from the cold storage area and transported to the shipping port of the quick freezing warehouse.
[0176] The outbound port is the opening in the quick-freezing warehouse where the blood bags to be shipped out are transported out. The inbound port and the outbound port can be the same or different openings. When the two are different, the space for the inbound process and the post-outbound process is relatively small, which can reduce the probability of error and can process the inbound and outbound processes in parallel. Optionally, the outbound port is an opening close to the outbound position.
[0177] Optionally, the driving robot can be controlled to go to the designated storage shelf area to pick up the pallet where the blood bags to be shipped are located, and transfer the pallet to the shipping location via a conveyor belt.
[0178] Optionally, the driving robot can be controlled to go to the designated storage shelf area to pick up the pallet where the blood bags to be shipped are located, and transfer it to the shipping port.
[0179] Step 706, controlling the pallet where the blood bag to be shipped is located to execute the post-shipping process.
[0180] In an optional embodiment, the pallet where the blood bags to be shipped are located is controlled to execute the post-shipping process, including: checking the information of the blood bags to be shipped at the shipping port and the information indicated by the blood bag shipping instruction, and if they are correct, controlling the pallet where the blood bags to be shipped are located to execute the post-shipping process.
[0181] In an optional embodiment, the pallet where the blood bags to be shipped are located is controlled to execute the post-shipping process, including: transferring the pallet where the blood bags to be shipped are located to the corresponding labeling area to label the blood bags to be shipped; after labeling, placing the blood bags to be shipped in the label identification areas corresponding to each blood type, and performing blood bag information detection on the blood bags to be shipped in the label identification areas.
[0182] Optionally, the pallet containing the blood bags to be shipped is transferred to the corresponding labeling area, including: transferring the pallet containing the blood bags to be shipped to the corresponding labeling workbench through a conveyor belt, so as to manually or robotically select and remove unqualified blood bags according to the position indicated by the quality information.
[0183] Optionally, the pallet containing the blood bags to be shipped is transferred to the corresponding labeling area, including: transferring the pallet containing the blood bags to be shipped to the corresponding labeling workbench through a conveyor belt, so that the qualified blood bags can be picked out manually or by a robot according to the position indicated on the system.
[0184] Optionally, the pallet containing the blood bags to be shipped is transferred to the corresponding labeling area, including: transferring and docking the pallet containing the blood bags to be shipped to the area where the labeling machine is located, so as to automatically send each bag of blood in the pallet into the labeling machine; wherein, each bag of blood can be transferred to the labeling machine by means of a suction cup, a gripper, etc.
[0185] Optionally, the blood bags to be shipped are placed in the label identification areas corresponding to the blood types, and the blood bag information of the blood bags to be shipped in the label identification areas is detected, including: using a robot to place the labeled blood bags into the empty area on the right side of the workbench, and placing blood bags of the same blood type into the blood frame in the radio frequency identification area for radio frequency identification of the labels to obtain radio frequency identification results, and judging whether the blood bags to be shipped are placed abnormally based on the radio frequency identification results to prevent the occurrence of wrong blood types and wrong varieties.
[0186] The above-mentioned post-delivery process involves the labeling process and the blood type verification process of label identification. Since the label identification area is outside the delivery port, there is no need to enter the warehouse, and the identification method can be adaptively adjusted to more accurately determine the blood bags of the same blood type to be shipped. Moreover, since blood bags of the same blood type are concentrated in the same label identification area, it can not only improve the inspection speed, but also facilitate users to use, ensure the delivery efficiency, and reduce the probability of errors.
[0187] In this embodiment, based on the blood bag delivery instruction, plasma quick freezing, storage and automatic delivery labeling are integrated and connected automatically to reduce manual workload and lower the probability of error.
[0188] In an alternative embodiment, Figure 8 As shown, the method further includes at least one of step 802, step 804, step 806, step 808 and step 810. Step 802, step 804, step 806, step 808 and step 810 may be performed separately or sequentially, and other steps may exist between these steps, wherein:
[0189] Step 802, transfer the empty pallet to the entrance of the quick freezing warehouse, so that the blood bags can be carried by the empty pallet, and the pallet carrying the blood bags is transferred to the entrance of the quick freezing warehouse; when the pallet carrying the blood bags is transferred to the entrance of the quick freezing warehouse, if it is detected that the information of the blood bags meets the storage conditions, the step of transporting the pallet carrying the blood bags into the warehouse is executed.
[0190] The blood bag information includes at least the plasma information in the blood bag, and may also include the number of blood bags or barcodes, the location of the blood bag on the tray, etc. The plasma information may be reflected by the barcode on the blood bag, and the plasma information may include the type and source of the plasma, etc. Step 802 defines the steps before step 202, that is, after it is detected that the information of the blood bag meets the storage conditions, step 202 is executed.
[0191] In an optional embodiment, an empty pallet is transferred to the entrance of a quick freezing warehouse so that blood bags can be carried on the empty pallet, and the pallet carrying the blood bags is transferred to the entrance of the quick freezing warehouse, including: responding to an empty pallet acquisition instruction, transferring the empty pallet to the entrance of the quick freezing warehouse so that blood bags can be placed on the empty pallet manually or by a robot for carrying; responding to a storage instruction, transferring the pallet carrying the blood bags to the entrance of the quick freezing warehouse.
[0192] In an optional embodiment, if it is detected that the information of the blood bag meets the storage conditions, the pallet is transported into the warehouse, including: scanning the blood bag through a camera to obtain a scanned image of the blood bag; if based on the scanned image of the blood bag, it is determined that the barcode information and quantity of the blood bag in the tray match the data in the database, the pallet is transported into the warehouse. In addition, if it is determined based on the scanned image of the blood bag that at least one of the barcode information and quantity of the blood bag in the tray is abnormal, an alarm prompt is issued. Thus, the system scans the code through the camera, and the scanning time for the entire tray is less than 5 seconds, and then confirms the number and type of blood bags and the number of barcodes on the system interface. After confirmation, click the system interface operation to enter the warehouse; otherwise, when the blood bag and the barcode quantity are incorrectly identified, an alarm prompts manual intervention, and the entire tray can be scanned and identified again by clicking the storage button or physical button.
[0193] Exemplarily, when a triggering event of the "Call Empty Tray" button or physical button on the main interface of the user software of the computer of the cold storage management system is detected, the server will transfer the designated empty pallet to the entry port; if an entry event triggered by the "Enter Warehouse" button is detected, or other entry events generated when the blood bags are placed on the pallet and the arrangement of the pallets is completed, the camera will be controlled to scan the code, and the scanning time for the entire pallet is less than 5 seconds. Then, the number and type of blood bags and the number of barcodes are confirmed on the system interface. After confirmation, click the system interface operation to enter the warehouse; in addition, when the recognition of the number of blood bags and barcodes is incorrect, an alarm will prompt manual intervention, and the entire pallet can be scanned and identified again by clicking the "Enter Warehouse" button or physical button.
[0194] Step 804, after being moved from the cold storage area and transported to the exit of the quick-freezing warehouse, if it is detected that the information of the blood bag to be shipped at the exit meets the exit conditions, the pallet where the blood bag to be shipped is located is controlled to be shipped out, and the post-shipment process is executed.
[0195] In an optional embodiment, it is detected that the information of the blood bags to be shipped out at the shipping port meets the shipping conditions, including: scanning the blood bags by a camera to obtain a scanned image of the blood bags; if it is determined based on the scanned image of the blood bags that the barcode information and quantity of the blood bags in the tray match the data in the database, then it is determined that the information of the blood bags to be shipped out at the shipping port is normal.
[0196] Optionally, step 804 can be used as an execution condition for step 706 to ensure that the blood bags to be shipped out are correct by reviewing the information of the quick-freezing warehouse contents.
[0197] In an optional embodiment, if it is detected that the information of the blood bags to be shipped out at the shipping port is normal, the pallet where the blood bags to be shipped out are located is controlled to execute the post-shipping process, including: if it is detected that the information of the blood bags to be shipped out at the shipping port is normal, the pallet where the blood bags to be shipped out are located is transferred to the corresponding labeling area to label the blood bags to be shipped out and ship them out; after shipping out, the blood bags to be shipped out are placed in the label identification areas corresponding to each blood type, and the blood bags to be shipped out in the label identification areas are tested for blood type.
[0198] Step 806, in response to the blood bag delivery instruction, determine the quality information of the blood bag to be delivered, and disseminate the quality information in the labeling area.
[0199] The blood bag outbound instruction is used to dispatch blood bags in the cold storage area out of the quick-freeze warehouse. The blood bag outbound instruction can be used to indicate the storage location information of the blood bags to be outbound and to inquire about the quality information of the blood bags to be outbound, so that the driving manipulator in the quick-freeze warehouse can determine the blood bags to be outbound and transmit the corresponding quality information.
[0200] The quality information is the test result of the blood products in the blood bag, which can be represented by light, position or sound. The quality information used to represent unqualified blood bags in the labeling area is used to indicate that the blood bags to be shipped out are to be removed; the quality information used to represent qualified blood bags to be shipped out are used to indicate that the blood bags to be shipped out in the labeling area are to be labeled and shipped out.
[0201] In an optional embodiment, transmitting quality information includes: determining the position of unqualified blood bags according to the unqualified quality information, and controlling the laser lamp at the position of the unqualified blood bags to release light; or determining the position of qualified blood bags according to the qualified quality information, and controlling the laser lamp at the position of the qualified blood bags to release light.
[0202] In an optional embodiment, disseminating quality information includes: determining the position of unqualified blood bags according to unqualified quality information, and disseminating and displaying the position of the unqualified blood bags on a screen; or determining the position of qualified blood bags according to qualified quality information, and disseminating and displaying the position of the qualified blood bags on a screen.
[0203] Step 808: pack the labeled blood bags to be shipped into blood bag boxes, and transport the blood bag boxes to the finished product warehouse.
[0204] In an optional embodiment, the labeled blood bags to be shipped are loaded into blood bag boxes, and the blood bag boxes are transported to the finished product warehouse, including: placing the labeled blood bags to be shipped into the blood bag boxes corresponding to each blood type through a robot; after each blood bag box is filled, the blood bag boxes are transported to the finished product warehouse by forming a gripper or track.
[0205] Therefore, the labeled blood bags to be shipped are packed into blood bag boxes, and the blood bag boxes are transported to the finished product warehouse for automatic sorting and boxing, and then sent to the finished product warehouse. The whole process does not require human intervention.
[0206] Step 810, in response to the return instruction, control the removal of blood bags, labeling and return of empty pallets, and transport the pallets containing blood bags to be shipped with pending quality information into the warehouse.
[0207] The return instruction is used to instruct the empty pallet to return to the quick-freezing warehouse so as to load blood bags again. Optionally, before step 802, step 810 may be performed first so that the quick-freezing warehouse has empty pallets; after step 802, step 810 may be performed again to complete the recovery and storage of the empty pallet so as to perform step 802 again next time.
[0208] Blood bags to be shipped with pending quality information, for example, blood bags to be shipped that have not yet obtained qualified test results. Since the process of obtaining quality information is related to the testing equipment, if there is no qualified test result, it cannot be labeled and needs to be re-stored.
[0209] Exemplarily, after all labeling is completed, in response to the triggering event of a physical button or an "empty tray return" button on the interface, the empty tray is automatically transferred to the temporary storage position of the empty tray in the quick-freezing warehouse. Among them, for blood products that have not yet produced results, the computer can be operated, and the "entry" button, "re-entry" button or physical button on the main interface of the user software can be pressed, and the system will automatically flow the tray back to the entry port for entry.
[0210] In a specific embodiment, the quick-freezing warehouse has the following structures involved in the storage process: Fig. 9 As shown. Fig. 9 In the embodiment, the normal temperature zone driving manipulator 312 can move between the cold storage temporary storage area 311 and the quick freezer 313 to transport pallets, and can transport pallets to multiple quick freezers 313 through the normal temperature zone driving track 314; the low temperature zone driving manipulator 321 can move between the shelves 322 to transport pallets, and a low temperature zone driving track 323 is provided between the low temperature zone driving manipulator 321 and the normal temperature zone driving track 314. The normal temperature zone driving track 314 and the low temperature zone driving track 323 can form a conveyor line to realize the transport of pallets across the normal temperature zone and the low temperature zone; a scanning terminal 315 for information verification is provided between the normal temperature zone and the low temperature zone. Since a cross-zone driving track 316 is provided between the normal temperature zone and the low temperature zone, the pallet can be transported from the normal temperature zone to the low temperature zone. In addition, the storage position 311 is provided with an empty blood plate output position 3311 to deliver the corresponding empty plates; the storage position 311 is also provided with a blood plate code scanning storage position 3312 and a blood plate code scanning storage position 3312.
[0211] In one embodiment, the warehousing process, quick freezing process, storage process and the transportation process of the quick freezing warehouse are described.
[0212] The warehousing process includes: detecting the triggering event of the "Call Empty Tray" button or the physical button on the main interface of the user software of the computer of the cold storage management system, and the server will transmit the designated empty pallet to the warehousing port; if the warehousing event triggered by the "Warehousing" button is detected, or other warehousing events generated when the blood bags are placed on the pallet and the arrangement of the pallets is completed, the camera will be controlled to scan the code, and the scanning time for the whole pallet is less than 5 seconds, and then the number and type of blood bags and the number of barcodes will be confirmed on the system interface. After confirmation, click the system interface operation to enter the warehouse; in addition, when the recognition of the number of blood bags and barcodes is incorrect, an alarm will prompt manual intervention, and the whole pallet can be scanned and identified again by clicking the "Warehousing" button or the physical button.
[0213] The steps in the quick freezing stage include: the trays are first temporarily stored in the cold storage area, and when 7 trays are full, the 8th tray is directly sent to the quick freezer, and the previous 7 trays are uniformly placed in the quick freezer by the driving robot. At the same time, when the number of trays entering the quick freezer reaches 8, the system automatically puts 8 trays into the quick freezer for quick freezing. And automatically confirm the preset quick freezing time.
[0214] In addition, when the second quick freezer is also full, the subsequent blood bag trays are first placed in the refrigerated temporary storage area for temporary storage, and then transferred to the quick freezer for quick freezing after the quick freezer completes quick freezing.
[0215] The steps in the quick freezing stage also include: after the storage process is completed, if there are less than 8 blood bags that have not been quick frozen, the operator confirms on the system interface that the storage has been completed, and the system will automatically put the remaining blood bags into the quick freezer for quick freezing and automatically confirm the quick freezing time. For example: less than or equal to 40 bags, quick freezing for 35 minutes; less than or equal to 80 bags quick freezing for 40 minutes, less than or equal to 120 bags quick freezing for 45 minutes, less than or equal to 160 bags quick freezing for 50 minutes, and the specific time can be adjusted according to the actual subsequent use.
[0216] During the stage of temporary storage on the shelves in the refrigerated storage area, it includes: after the quick freezing is completed, the driving robot automatically transfers the pallet to the conveyor line and transmits it to the cold storage. The conveyor line is composed of a low-temperature area driving track and a normal temperature driving track; a fan is installed on the top of the conveyor line as an air blowing defrosting device, and the entire pallet is scanned after defrosting is completed; the blood bag information is identified when scanning the code and compared with the storage information. When the blood bag information or quantity is inconsistent, it can be determined that the suspected blood bag information is abnormal, for example, there is a situation where the blood bag is adhered to the quick freezing machine.
[0217] Correspondingly, if there is an error in the quantity or blood type information, the action will be automatically stopped, and an audible and visual alarm will be sounded, and a pop-up box will pop up on the display screen. When the person enters the normal temperature area, the blood bag glued to the quick freezer will be placed on the tray where the code is scanned. After processing, click the confirmation button on the display screen, and the whole tray will be scanned again and put into storage. After the quick freezer completes the quick freezing, if there are no subsequent quick-frozen blood bags, it will automatically defrost.
[0218] During the stage of transferring to the shelf for temporary storage, it also includes: the robot in the low-temperature area transfers the pallet to the corresponding storage shelf, and uploads the storage location information and blood bag information to the quick-freeze warehouse management system, and updates the inventory, so that the inventory information can be queried at any time. At the same time, the system automatically summarizes the types and quantities of blood products in and out of the warehouse on the day, obtains the order information of the blood station management system to check the types and quantities of blood in the warehouse, and promptly reminds if any abnormalities are found. In addition, physical inventory can be triggered manually, and the robot delivers each tray of blood to the exit, takes pictures and scans the code through the camera for verification, and then counts.
[0219] In one embodiment, Fig.10 As shown in the figure, the post-outbound process involves the transfer of pallets in the quick-freeze warehouse. There are multiple outbound locations in this process, and corresponding pallet transfers can be performed between multiple outbound locations. At the same time, after the pallet is outbound, there is also a process of empty pallet return, thus forming the following Fig.10 The outbound position includes an outbound and labeling operation area 3221 for labeling and touch processing; the outbound position also includes an RFID verification area 3222 for radio frequency verification.
[0220] In one embodiment, the post-delivery process is described, which includes: responding to the blood bag delivery instruction, determining the blood bag to be delivered corresponding to the blood bag delivery instruction; moving the pallet where the blood bag to be delivered is located from the cold storage area and transporting it to the delivery port of the quick-freezing warehouse; controlling the pallet where the blood bag to be delivered is located to execute the post-delivery process. Specifically, in response to the delivery button or physical button on the main interface of the user software, the system will automatically connect with the user's laboratory management system through the local area network, obtain the information of the pallet corresponding to the test result, and control the driving manipulator to go to the designated storage shelf area to take the corresponding pallet. And according to the data related to delivery such as the collection date, product name, blood donation number, etc., the corresponding event is triggered to determine the blood bag to be delivered corresponding to the blood bag delivery instruction.
[0221] Next, the tray is further transferred to the corresponding labeling workbench, where the system will indicate the location of the unqualified blood on the screen and manually select the unqualified blood products for disposal.
[0222] Then in the labeling stage, after all the labels are completed, in response to the triggering event of the physical button or the "empty tray return" button on the interface, the empty tray is automatically transferred to the empty tray temporary storage position. Among them, the blood products without results can be operated by the computer. Click the "entry into warehouse" button, "re-entry into warehouse" button or physical button on the main interface of the user software, and the system will automatically flow the tray back to the entrance for entry.
[0223] In addition, after connecting to the labeling machine, it can also be derived backwards to perform automatic sorting and boxing. The AGV robot automatically docks and sends it to the finished product warehouse. The entire process does not require human intervention.
[0224] Therefore, by integrating quick freezers, cold storage, robotic arms, etc., the entire process of quick freezing, temporary storage, and labeling of plasma can be automated without the need for human intervention, thus reducing labor costs and the probability of errors caused by human operations.
[0225] 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.
[0226] Based on the same inventive concept, the embodiment of the present application also provides a quick-freezing store control device for implementing the quick-freezing store control 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 the embodiments of one or more quick-freezing store control devices provided below can refer to the limitations of the quick-freezing store control method above, and will not be repeated here.
[0227] In an exemplary embodiment, Fig.11 As shown, a control device for a quick freezing storehouse is provided, comprising:
[0228] The storage module 1102 is used to transport the pallets carrying the blood bags into the storage;
[0229] The cooling module 1104 is used to move the pallet to the cooling and quick-freezing area for cooling and quick-freezing after the pallet is transported into the warehouse;
[0230] The storage module 1106 is used to transport the tray to a cold storage area for storage after quick freezing; the temperature in the cold storage area is higher than the temperature during quick freezing.
[0231] In one embodiment, the cooling module 1104 is used to:
[0232] The tray is moved to a temporary cold storage area for cooling the blood bags, and when the tray meets the quick freezing conditions, the tray that meets the quick freezing conditions is moved to a quick freezing machine for quick freezing of the blood bags;
[0233] The temperature at which the blood bags are cooled in the temporary cold storage area is higher than the quick-freezing temperature in the quick-freezing machine.
[0234] In one embodiment, the cooling module 1104 is used to:
[0235] When the tray is moved to the temporary cold storage area, detecting an empty space in the temporary cold storage area and moving the tray to the empty space;
[0236] After detecting that the tray has been moved to the empty position, the tray is subjected to a blood bag cooling process.
[0237] In one embodiment, the cooling module 1104 is used to:
[0238] The pallets that have not reached the quick-freezing delivery quantity are moved to the refrigerated temporary storage area for blood bag cooling treatment, until the pallets in the refrigerated temporary storage area reach the quick-freezing delivery quantity and the next pallet is delivered to the warehouse, the pallets in the refrigerated temporary storage area and the next pallet are delivered to the quick freezer for blood bag quick freezing treatment;
[0239] Among them, when the number of trays in the refrigerated temporary storage area reaches the quick-freezing conveying number, the quick-freezing condition is met; and the temperature in the refrigerated temporary storage area is higher than the quick-freezing temperature in the quick-freezing machine.
[0240] In one of the embodiments, at the end of the pallet storage process, the quick freezing condition is met;
[0241] The cooling module 1104 is used for:
[0242] The pallets are moved to a temporary cold storage area for blood bag cooling, and when it is detected that the pallet storage process is completed, the pallets in the temporary cold storage area are moved to a quick freezer;
[0243] Based on the number of blood bags carried by the tray moved into the quick freezer, determining a quick freezing time that is positively correlated with the number of blood bags carried by the tray;
[0244] According to the quick-freezing time, the blood bags are quick-frozen on the tray moved into the quick-freezing machine.
[0245] In one embodiment, the cooling module 1104 is used to:
[0246] The tray is moved to the temporary cold storage area for cooling the blood bags, and the quick freezer is controlled to perform pre-cooling. When the quick freezer pre-cooling is completed, the tray in the temporary cold storage area is moved to the quick freezing warehouse for quick freezing of the blood bags.
[0247] In one embodiment, the cooling module 1104 is used to:
[0248] Control quick freezer to precool;
[0249] When the pre-cooling in the quick freezer is completed, the tray is transported to the quick freezer for quick freezing.
[0250] In one embodiment, the storage module 1106 is used to:
[0251] During the process of transporting the tray from the quick freezer to the refrigerated storage area, defrosting the blood bags on the tray;
[0252] If it is detected that the information of the blood bag after being transported into the warehouse matches the information of the blood bag after being defrosted, the tray is transported to the refrigerated storage area for storage.
[0253] In one embodiment, the storage module 1106 is used to:
[0254] During the process of the tray being transported from the quick freezer to the cold storage area, if it is detected that the tray enters the defrosting range of the fan, the temperature and humidity of the environment in which the tray is located are detected;
[0255] The defrosting speed of the fan is selected according to the temperature and humidity, and the blood bags on the tray are defrosted according to the defrosting speed of the fan.
[0256] In one embodiment, the device further comprises a delivery module, the delivery module being used to:
[0257] In response to a blood bag outbound instruction, determining a blood bag to be outbound corresponding to the blood bag outbound instruction;
[0258] The tray containing the blood bags to be shipped out is moved from the refrigerated storage area and transported to the shipping port of the quick-freezing warehouse;
[0259] The pallet where the blood bag to be shipped is located is controlled to execute the post-shipping process.
[0260] In one embodiment, the outbound module is used to:
[0261] The pallet containing the blood bags to be shipped out is transferred to the corresponding labeling area to label the blood bags to be shipped out;
[0262] After labeling, the blood bags to be shipped out are placed in label identification areas corresponding to the blood types, and blood bag information detection is performed on the blood bags to be shipped out in the label identification areas.
[0263] In one embodiment, the storage module 1102 is used to transfer an empty pallet to the storage port of the quick freezing warehouse, so as to carry blood bags through the empty pallet, and transfer the pallet used to carry the blood bags to the storage port of the quick freezing warehouse; when the pallet carrying the blood bags is transferred to the storage port of the quick freezing warehouse, if it is detected that the information of the blood bags meets the storage conditions, the pallet is transported into the warehouse; and / or,
[0264] The outbound module is used to control the pallet where the blood bag to be shipped is located to execute the post-outbound process if it is detected that the information of the blood bag to be shipped at the outbound port meets the outbound conditions after the blood bag is moved and transported from the cold storage area to the outbound port of the quick-freezing warehouse; and / or
[0265] The outbound module is used to determine the quality information of the blood bag to be outbound in response to the blood bag outbound instruction, and to disseminate the quality information in the labeling area; and / or
[0266] The outbound module is used to load the labeled blood bags to be outbound into blood bag boxes, and transport the blood bag boxes to the finished product warehouse; and / or,
[0267] The storage module 1102 is used to respond to the return flow instruction, control the removal of blood bags, labeling and the return flow of the pallets after outbound storage, and transport the pallets containing the blood bags to be outbound with the quality information to be determined into the storage.
[0268] In one embodiment, the warehousing module 1102 is used to:
[0269] When it is detected that the information of the blood bag after storage or defrosting is abnormal, the transportation of the blood bag is stopped and an alarm is sounded.
[0270] Each module in the control device of the quick-freezing storehouse can be implemented in whole or in part by software, hardware and 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.
[0271] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig.12 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. 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. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a control method for a quick-freezing warehouse is implemented.
[0272] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution 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.
[0273] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0274] 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 in the above-mentioned method embodiments are implemented.
[0275] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0276] 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.
[0277] 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.
[0278] 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.
[0279] 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 method for controlling a quick freezing store, characterized in that: The method comprises: Transport the pallets carrying blood bags into the warehouse; After the pallets are transported into the warehouse, the pallets are moved to a cooling and quick-freezing area for cooling and quick-freezing treatment; After the quick freezing process, the tray is transported to a cold storage area for storage; the temperature in the cold storage area is higher than the temperature during the quick freezing process.
2. The method according to claim 1, characterized in that The step of moving the tray to the cooling and quick-freezing area for cooling and quick-freezing treatment includes: The tray is moved to a temporary cold storage area for cooling the blood bags, and when the tray meets the quick freezing conditions, the tray that meets the quick freezing conditions is moved to a quick freezing machine for quick freezing of the blood bags; The temperature at which the blood bags are cooled in the temporary cold storage area is higher than the quick-freezing temperature in the quick-freezing machine.
3. The method according to claim 2, characterized in that The step of moving the tray to a temporary cold storage area for cooling the blood bags comprises: When the tray is moved to the temporary cold storage area, detecting an empty space in the temporary cold storage area and moving the tray to the empty space; After detecting that the tray has been moved to the empty position, the tray is subjected to a blood bag cooling process.
4. The method according to claim 2, characterized in that: The step of moving the tray to a temporary cold storage area for cooling the blood bags until the tray meets the quick freezing conditions, and then moving the tray that meets the quick freezing conditions to a quick freezing machine for quick freezing of the blood bags comprises: The pallets that have not reached the quick-freezing delivery quantity are moved to the refrigerated temporary storage area for blood bag cooling treatment, until the pallets in the refrigerated temporary storage area reach the quick-freezing delivery quantity and the next pallet is delivered to the warehouse, the pallets in the refrigerated temporary storage area and the next pallet are delivered to the quick freezer for blood bag quick freezing treatment; Among them, when the number of trays in the refrigerated temporary storage area reaches the quick-freezing conveying number, the quick-freezing condition is met; and the temperature in the refrigerated temporary storage area is higher than the quick-freezing temperature in the quick-freezing machine.
5. The method according to claim 2, characterized in that: At the end of the pallet storage process, the quick freezing conditions are met; The step of moving the tray to a temporary cold storage area for cooling the blood bags until the tray meets the quick freezing conditions, and then moving the tray that meets the quick freezing conditions to a quick freezing machine for quick freezing of the blood bags comprises: The pallets are moved to a temporary cold storage area for blood bag cooling, and when it is detected that the pallet storage process is completed, the pallets in the temporary cold storage area are moved to a quick freezer; Based on the number of blood bags carried by the tray moved into the quick freezer, determining a quick freezing time that is positively correlated with the number of blood bags carried by the tray; According to the quick-freezing time, the blood bags are quick-frozen on the tray moved into the quick-freezing machine.
6. The method according to claim 2, characterized in that The step of moving the tray to a temporary cold storage area for cooling the blood bags until the tray meets the quick freezing conditions, and then moving the tray that meets the quick freezing conditions to a quick freezing machine for quick freezing of the blood bags comprises: The tray is moved to the temporary cold storage area for cooling the blood bags, and the quick freezer is controlled to perform pre-cooling. When the quick freezer pre-cooling is completed, the tray in the temporary cold storage area is moved to the quick freezing warehouse for quick freezing of the blood bags.
7. The method according to claim 1, characterized in that The method further comprises: Control quick freezer to precool; The step of moving the tray to the cooling and quick-freezing area for cooling and quick-freezing treatment includes: When the pre-cooling in the quick freezer is completed, the tray is transported to the quick freezer for quick freezing.
8. The method according to claim 1, characterized in that: The step of transporting the pallet to a refrigerated storage area for storage comprises: During the process of transporting the tray from the quick freezer to the refrigerated storage area, defrosting the blood bags on the tray; If it is detected that the information of the blood bag after being transported into the warehouse matches the information of the blood bag after being defrosted, the tray is transported to the refrigerated storage area for storage.
9. The method according to claim 8, characterized in that In the process of transporting the tray from the quick freezer to the cold storage area, the blood bags on the tray are defrosted, including: During the process of the tray being transported from the quick freezer to the cold storage area, if it is detected that the tray enters the defrosting range of the fan, the temperature and humidity of the environment in which the tray is located are detected; The fan defrost speed is selected according to the temperature and humidity, and the blood bags on the tray are defrosted according to the fan defrost speed.
10. The method according to claim 8, characterized in that The method further comprises: When it is detected that the information of the blood bag after storage or defrosting is abnormal, the transportation of the blood bag is stopped and an alarm is sounded.
11. The method according to claim 1, characterized in that: The method further comprises: In response to a blood bag outbound instruction, determining a blood bag to be outbound corresponding to the blood bag outbound instruction; The tray containing the blood bags to be shipped out is moved from the refrigerated storage area and transported to the shipping port of the quick-freezing warehouse; The pallet where the blood bag to be shipped is located is controlled to execute the post-shipping process.
12. The method according to claim 11, characterized in that The controlling the pallet where the blood bag to be shipped is located to execute the post-shipping process includes: The pallet containing the blood bags to be shipped out is transferred to the corresponding labeling area to label the blood bags to be shipped out; After labeling, the blood bags to be shipped out are placed in label identification areas corresponding to the blood types, and blood bag information detection is performed on the blood bags to be shipped out in the label identification areas.
13. The method according to claim 1, characterized in that The method further comprises: The empty pallet is transferred to the entrance of the quick freezing warehouse, the blood bags are carried by the empty pallet, and the pallet carrying the blood bags is transferred to the entrance of the quick freezing warehouse; when the pallet is transferred to the entrance of the quick freezing warehouse, if it is detected that the information of the blood bags meets the storage conditions, the step of transferring the pallet carrying the blood bags into the warehouse is performed; and / or, After being moved from the cold storage area and transported to the exit of the quick-freezing warehouse, if it is detected that the information of the blood bag to be shipped at the exit meets the exit conditions, the pallet where the blood bag to be shipped is located is controlled to be shipped out, and the post-shipment process is executed; and / or, In response to the blood bag delivery instruction, determine the quality information of the blood bag to be delivered, and disseminate the quality information in the labeling area; and / or, Putting the labeled blood bags to be shipped into blood bag boxes, and transporting the blood bag boxes to the finished product warehouse; and / or, In response to the return instruction, the removal of blood bags, labeling and the return of empty pallets are controlled, and the pallets containing the blood bags to be shipped out with pending quality information are transported into the warehouse.
14. A control device for a quick freezing store, characterized in that: The device comprises: The storage module is used to transport the pallets carrying blood bags into the warehouse; A cooling module is used to move the pallets to a cooling and quick-freezing area for cooling and quick-freezing after the pallets are transported into the warehouse; The storage module is used to transport the tray to a cold storage area for storage after quick freezing; the temperature in the cold storage area is higher than the quick freezing temperature of the quick freezer.
15. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 13 are implemented.
16. 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 13 are implemented.
17. 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 13 are implemented.
Citation Information
Cited By
Instant freezer energy-saving regulation and control method and regulation and control equipment for prefabricated vegetable production line
CN121025731A