Cabinet control method and device, electronic equipment and storage medium

By installing sensors and handling mechanisms in the cabinet, the goods in the abnormal grid in the cabinet are automatically transferred to other grids, which solves the problem of deterioration of goods caused by fluctuations in the cabinet due to temperature and humidity, and improves the safety of cargo storage and efficiency.

CN119314259APending Publication Date: 2025-01-14GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411336245.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The cabinet in the cabinet causes the goods to deteriorate due to factors such as temperature and humidity fluctuations, and the traditional reliance on manual inspection is low efficiency and difficult to deal with in a timely manner, resulting in the risk of deterioration of goods.

Method used

Install sensors in the cabinet to monitor the grid environment data in real time, and judge risks based on the real-time data and the expected environment data of the goods. The transport mechanism automatically transfers the goods from the abnormal grid to other grids to ensure that the goods are stored in a suitable environment.

Benefits of technology

Real-time monitoring of the cabinet grid environment and automatic transfer of goods without human intervention, preventing goods from deteriorating, ensuring the quality and storage safety of goods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119314259A_ABST
    Figure CN119314259A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a cabinet control method and device, electronic equipment and a storage medium, and the cabinet is provided with a plurality of grids, sensors installed in the grids, and a carrying mechanism capable of moving among the grids. The method comprises the following steps: acquiring real-time bin environment data of a current bin collected by the sensor; according to the real-time bin environment data and expected bin environment data of goods stored in the current bin, determining whether the current bin has a risk or not; and under the condition that the current grid has the risk, the carrying mechanism is controlled to carry the goods stored in the current grid to other grids in the cabinet, monitoring of each grid through a sensor is achieved, the situation that the goods go wrong when the grid has the risk is prevented, and under the condition that manual intervention is not needed, the goods quality is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of cabinet control, and in particular to a cabinet control method and device, electronic equipment, and storage medium. Background Art

[0002] At present, with the widespread use of cabinets (such as vending machines) in life, merchants will add goods to the cabinets according to sales demand, and then rely on regular manual inspections to check and replace the goods in the cabinets.

[0003] However, when individual compartments in the cabinet are abnormal due to temperature or humidity fluctuations or other factors (such as melting of frozen items, external water seepage), the goods may deteriorate and be wasted, and even affect the storage of goods in other normal compartments. If the goods cannot be handled manually in time, the goods in the entire cabinet will be at risk of deterioration. Summary of the invention

[0004] In view of the above problems, a control method and device for a cabinet, an electronic device, and a storage medium are proposed to overcome the above problems or at least partially solve the above problems, including:

[0005] A control method for a cabinet, wherein the cabinet is provided with a plurality of compartments, a sensor installed at each compartment, and a transport mechanism movable between the plurality of compartments, comprising:

[0006] Acquire real-time grid environment data of the current grid collected by the sensor;

[0007] Determining whether the current slot has a risk based on the real-time slot environment data and the expected slot environment data for storing goods in the current slot;

[0008] In the case where there is a risk in the current slot, the transport mechanism is controlled to transport the goods stored in the current slot to other slots in the cabinet.

[0009] Optionally, the determining whether the current slot has a risk according to the real-time slot environment data and expected slot environment data for storing goods in the current slot includes:

[0010] Determining a range of grid environment data according to the expected grid environment data;

[0011] In the case where the real-time grid environment data is within the range of the grid environment data, determining that there is no risk in the current grid;

[0012] When the real-time grid environment data is outside the range of the grid environment data, it is determined that the current grid has a risk.

[0013] Optionally, the transport mechanism is a cantilever grabbing mechanism, and when there is a risk in the current compartment, controlling the transport mechanism to transport the goods stored in the current compartment to other compartments in the cabinet includes:

[0014] In the case where there is a risk in the current slot, controlling the cantilever grabbing mechanism to move to the current slot, and controlling the cantilever grabbing mechanism to grab the goods stored in the current slot;

[0015] After the cantilever grabbing mechanism grabs the goods stored in the current compartment, the cantilever grabbing mechanism is controlled to move to other compartments in the cabinet, and the goods are stored in the other compartments.

[0016] Optionally, the transport mechanism is a pallet moving mechanism, and when there is a risk in the current slot, controlling the transport mechanism to transport the goods stored in the current slot to other slots in the cabinet includes:

[0017] In the case where there is a risk in the current compartment, controlling the roller in the current compartment to roll the goods stored in the current compartment out of the current compartment;

[0018] After the goods stored in the current slot are rolled out to the pallet moving mechanism, the pallet moving mechanism is controlled to move to other slots in the cabinet, and the goods are stored in the other slots.

[0019] Optionally, before acquiring the real-time grid environment data of the current grid collected by the sensor, the method further includes:

[0020] Acquire expected slot environment data for storing goods in the current slot;

[0021] The grid environment of the current grid is controlled with the expected grid environment data as a target.

[0022] Optionally, the acquiring expected slot environment data for storing goods in the current slot includes:

[0023] Attribute information of the goods stored in the current slot is obtained, and expected slot environment data for storing the goods in the current slot is determined according to the attribute information of the goods stored in the current slot.

[0024] Optionally, in the case where there is a risk in the current slot, after controlling the transport mechanism to transport the goods stored in the current slot to other slots in the cabinet, the method further includes:

[0025] The grid environment of the other grids is controlled with the expected grid environment data as a target.

[0026] Optionally, it also includes:

[0027] Acquire real-time feedback data of the current slot; wherein the real-time feedback data includes: real-time slot environment data, risks, and cargo handling execution status;

[0028] The real-time feedback data is visualized.

[0029] Optionally, the sensor includes a temperature sensor and / or a humidity sensor, the real-time grid environment data includes real-time temperature data and / or real-time humidity data, and the expected grid environment data includes expected temperature data and / or expected humidity data.

[0030] A control device for a cabinet, the cabinet being provided with a plurality of compartments, a sensor installed at each compartment, and a transport mechanism movable between the plurality of compartments, comprising:

[0031] A real-time grid environment data acquisition module is used to acquire the real-time grid environment data of the current grid collected by the sensor;

[0032] A risk judgment module, used to determine whether the current slot has risks according to the real-time slot environment data and the expected slot environment data for storing goods in the current slot;

[0033] The cargo handling module is used to control the handling mechanism to handle the cargo stored in the current compartment to other compartments in the cabinet when there is a risk in the current compartment.

[0034] A cabinet is provided with a plurality of compartments, a sensor installed at each compartment, a transport mechanism movable between the plurality of compartments, and a controller, wherein the controller is used to execute the method as described above.

[0035] An electronic device comprises a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the method described above when executed by the processor.

[0036] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.

[0037] A computer program product comprises a computer program, wherein when the computer program is executed by a processor, the computer program implements the method as described above.

[0038] The embodiments of the present invention have the following advantages:

[0039] In an embodiment of the present invention, real-time compartment environmental data of the current compartment is acquired through sensors; based on the real-time compartment environmental data and expected compartment environmental data of goods stored in the current compartment, it is determined whether the current compartment is at risk; when the current compartment is at risk, the transport mechanism is controlled to transport the goods stored in the current compartment to other compartments in the cabinet, thereby realizing monitoring of each compartment through sensors, preventing problems with the goods when there is a risk in the compartment, and ensuring the quality of the goods without human intervention. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0041] Figure 1 This is a flowchart of a control method for a cabinet provided by an embodiment of the present invention;

[0042] Figure 2 This is a schematic diagram of a cabinet provided by an embodiment of the present invention;

[0043] Figure 3 It is a schematic diagram of a transport mechanism in a cabinet provided by an embodiment of the present invention;

[0044] Figure 4 is a flowchart of another cabinet control method provided by an embodiment of the present invention;

[0045] Figure 5 is a flowchart of another cabinet control method provided by an embodiment of the present invention;

[0046] Figure 6 It is a structural block diagram of a cabinet control device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0047] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0048] In the related art, when using cabinets to sell goods, the storage environment of the goods has an important impact on the quality and safety of the goods. Traditional cabinet management methods often rely on manual inspections, which are inefficient and prone to errors.

[0049] Through some embodiments of the present invention, the temperature and / or humidity of each compartment in the cabinet can be monitored in real time to prevent problems with the goods when the temperature and humidity of the compartment are abnormal; for example, the compartment has an insulation effect, but the temperature of the goods is detected to be lower than a threshold for a long time. In this case, the goods may deteriorate. When the current abnormal situation is detected, the goods can be automatically moved to a normal compartment; for example, the storage conditions of the goods in the compartment require a dry environment, but when the humidity of the goods in the compartment exceeds a threshold due to human factors or compartment abnormalities, the goods may deteriorate. Therefore, when the current abnormal situation is detected, the goods can be automatically moved to a normal compartment.

[0050] The present invention will be further described below in conjunction with the accompanying drawings:

[0051] Reference Figure 1 , showing a step flow chart of a control method for a cabinet provided by an embodiment of the present invention, the cabinet is provided with a plurality of compartments, a sensor installed at each compartment, and a transport mechanism that can move between the plurality of compartments.

[0052] In some embodiments of the present invention, the sensor includes a temperature sensor and / or a humidity sensor.

[0053] In some examples, the cabinet may be a vending machine, a refrigeration cabinet, or a heating cabinet.

[0054] like Figure 2 There are multiple compartments 1 in the cabinet, each compartment corresponds to a cargo aisle, and the cargo aisle is used to store goods. A rolling device, such as a roller, can also be set in each compartment.

[0055] Specifically, a temperature sensor and / or humidity sensor may be installed at a suitable location in the cargo aisle corresponding to each compartment. These sensors should be able to accurately measure the temperature and humidity in the cargo aisle and send real-time data to the data processing unit.

[0056] like Figure 3 A transport mechanism may also be provided in the cabinet, and the transport mechanism may be composed of rollers, a bracket, and a cantilever grabbing mechanism.

[0057] As some examples, the transport mechanism may also be composed of rollers and a tray, wherein the tray includes a rolling device, such as a roller.

[0058] Specifically, the transport mechanism can move within the cabinet via tracks, and the position of goods in any compartment in the cabinet can be adjusted by controlling the transport mechanism, such as adjusting the storage position of goods, transporting goods in a compartment to another compartment through the transport mechanism; or transporting goods in a compartment to the delivery port.

[0059] In some examples, the cabinet may also include: a data processing unit, a control unit, and a display unit; the data processing unit is used to determine whether the real-time grid environment data is abnormal and to feedback the abnormal information; the control unit is used to mobilize the transport mechanism according to the abnormal information; the display unit is used to display the real-time grid environment data, the risk situation of the grid, and the execution status of the transport mechanism.

[0060] Specifically, the following steps may be included:

[0061] Step 101, obtaining real-time grid environment data of the current grid collected by the sensor.

[0062] In some embodiments of the present invention, the real-time grid environment data includes real-time temperature data and / or real-time humidity data.

[0063] In some examples, the compartment where goods are stored can be used as the current compartment. A sensor is installed in each compartment. The sensor continuously monitors the temperature data and / or humidity data in the compartment aisle and sends this data to the data processing unit in the cabinet.

[0064] As some examples, the sensor can collect environmental data of the current grid in real time and send the data in the form of electrical signals to the data processing unit, which is responsible for receiving the electrical signals and converting them into readable digital data.

[0065] In some examples, the data processing unit may also actively acquire real-time grid environment data of the current grid collected by the sensor, such as real-time temperature data and / or real-time humidity data of the current grid collected by the sensor.

[0066] In some embodiments of the present invention, before acquiring the real-time grid environment data of the current grid collected by the sensor, the method further includes:

[0067] Acquire expected slot environment data for storing goods in the current slot;

[0068] The grid environment of the current grid is controlled with the expected grid environment data as a target.

[0069] In some embodiments of the present invention, the expected window environment data includes expected temperature data and / or expected humidity data.

[0070] In some examples, the expected grid environment data may be expected temperature data and / or expected humidity data, and the expected temperature data and / or expected humidity data may be determined based on the storage conditions of the stored goods. For example, taking popsicles as an example, the storage temperature of the popsicles should be between minus 18 degrees Celsius and minus 25 degrees Celsius, and the storage humidity should be controlled between 50% and 70%. Then, the expected temperature data of the popsicles is between minus 18 degrees Celsius and minus 25 degrees Celsius, and the expected humidity data is between 50% and 70%. A person skilled in the art may determine the expected grid environment data based on the storage requirements of the stored goods, and the present invention is not limited to this.

[0071] As some examples, the user can set the expected compartment environment data for storing the goods in the cabinet's interactive panel according to the storage conditions required for storing the goods; or set the expected compartment environment data for storing the goods in the cabinet on the web page background. The cabinet can control the compartment environment of the current compartment where the goods are stored, such as temperature control and / or humidity control, according to the expected compartment environment data.

[0072] In some embodiments of the present invention, the step of obtaining the expected slot environment data for storing goods in the current slot includes:

[0073] Attribute information of the goods stored in the current slot is obtained, and expected slot environment data for storing the goods in the current slot is determined according to the attribute information of the goods stored in the current slot.

[0074] In some examples, the attribute information of stored goods may include the name, category, and storage conditions of the goods. For example, if the goods stored in the current compartment are popsicles, the attribute information of the stored goods is popsicles, frozen, and storage conditions (temperature is minus 18 degrees Celsius to minus 25 degrees Celsius, and humidity is 50% to 70%). Specifically, the user can determine the attribute information of the goods stored in the current compartment through the internal monitoring screen of the cabinet displayed on the background of the web page, and determine the expected compartment environment data for storing the goods in the current compartment based on the attribute information of the stored goods.

[0075] As some examples, the user can also determine the attribute information of the stored goods through the transparent window of the cabinet, such as determining through the transparent window that the stored goods are popsicles, which are frozen items, and then querying the storage conditions of the popsicles to determine the attribute information of the stored goods, and based on the attribute information of the stored goods, determine the expected compartment environment data for storing the goods in the current compartment.

[0076] Step 102: Determine whether the current slot has risks based on the real-time slot environment data and the expected slot environment data for storing goods in the current slot.

[0077] In some examples, after the data processing unit obtains the real-time grid environment data, it can compare the real-time grid environment data with the expected grid environment data for storing goods in the current grid. Since the expected grid environment data is determined based on the storage requirements for storing goods, in order to ensure that the goods are stored in a suitable environment, if the real-time grid environment data exceeds the expected grid environment data, it is determined that there is a risk in the current grid.

[0078] In some embodiments of the present invention, determining whether the current slot has a risk according to the real-time slot environment data and the expected slot environment data for storing goods in the current slot includes:

[0079] Determining a range of grid environment data according to the expected grid environment data;

[0080] In the case where the real-time grid environment data is within the range of the grid environment data, determining that there is no risk in the current grid;

[0081] When the real-time grid environment data is outside the range of the grid environment data, it is determined that the current grid has a risk.

[0082] As some examples, the range of grid environment data can be the storage requirement range for stored goods; specifically, taking the example of storing popsicles in a refrigerator, the storage temperature of the popsicles should be between minus 18 degrees Celsius and minus 25 degrees Celsius, and the storage humidity should be controlled between 50% and 70%. Then the expected temperature data of the popsicles is between minus 18 degrees Celsius and minus 25 degrees Celsius, and the expected humidity data is between 50% and 70%. The grid environment data range is: temperature (minus 18 degrees Celsius to minus 25 degrees Celsius), humidity (50% to 70%).

[0083] After obtaining the real-time grid environment data, the grid environment data range can be determined according to the expected grid environment data. When the data processing unit obtains that the real-time grid environment data is within the grid environment data range, there is no risk in the current grid. If it is outside the grid environment data range, there is a risk in the current grid.

[0084] Step 103: When there is a risk in the current slot, control the transport mechanism to transport the goods stored in the current slot to other slots in the cabinet.

[0085] like Figure 2Taking popsicles stored in a refrigerator as an example, if the real-time compartment environment data obtained is minus 10 degrees Celsius, and the compartment environment data range of the expected compartment environment data is temperature (minus 18 degrees Celsius to minus 25 degrees Celsius), it means that there is a risk in the current compartment 2. The data processing unit can generate risk information and send it to the control unit. The control unit instructs the transport mechanism to move the goods in the current compartment cargo channel to the normal cargo channel.

[0086] In some embodiments of the present invention, the transport mechanism is a cantilever grabbing mechanism, and when there is a risk in the current slot, controlling the transport mechanism to transport the goods stored in the current slot to other slots in the cabinet includes:

[0087] In the case where there is a risk in the current slot, controlling the cantilever grabbing mechanism to move to the current slot, and controlling the cantilever grabbing mechanism to grab the goods stored in the current slot;

[0088] After the cantilever grabbing mechanism grabs the goods stored in the current compartment, the cantilever grabbing mechanism is controlled to move to other compartments in the cabinet, and the goods are stored in the other compartments.

[0089] As some examples, when the transport mechanism is a cantilever gripping mechanism, the data processing unit can generate risk information and send it to the control unit when it is determined that there is a risk in the current compartment. The control unit can actively obtain real-time compartment environment data of all compartments in the cabinet, take the current compartment that is not at risk as other compartments, and then determine other compartments with remaining space, and send instructions to the cantilever gripping mechanism to control the cantilever gripping mechanism to transfer the goods in the current compartment that is at risk; wherein the remaining space is the remaining space in the compartment where goods can still be stored; the instruction also carries current compartment information and other compartment information, the current compartment information includes attribute information of stored goods and location information of abnormal compartments, and the other compartment information includes location information of other compartments, remaining space information of other compartments, and attribute information of stored goods.

[0090] After the cantilever grasping mechanism obtains the instruction, the algorithm is used to know the moving distance and / or moving direction of the cantilever grasping mechanism, and then the transport operation is performed by mobilizing the cantilever grasping mechanism to move to the current grid, and controlling the cantilever grasping mechanism to grasp the stored goods in the current grid, and then mobilizing the cantilever grasping mechanism to move to other grids in the cabinet and store the goods in other grids.

[0091] For example, the moving distance of the cantilever grasping mechanism is determined by Algorithm 1: Since the position of each grid opening is fixed, the distance between each grid opening can be measured manually (the distance error can be fine-tuned in actual operation). When the cantilever grasping mechanism is moved, the speed of the cantilever is also fixed. Therefore, distance / speed = time. The distance of the cantilever from the current grid opening to other grid openings can be achieved by controlling the moving time of the cantilever.

[0092] For example, the moving direction of the cantilever grasping mechanism is determined by Algorithm 2: Since the position of the grid openings is fixed, the angles between the grid openings are also fixed. The angle between the current cantilever position and the current grid opening position can be obtained, thereby determining the correct direction of the cantilever movement.

[0093] By combining the above two points, it is possible to realize a process in which after the cantilever grabbing mechanism grabs the goods stored in the current compartment, the cantilever grabbing mechanism is controlled to move to the front of other compartments in the cabinet and the goods are stored in other compartments.

[0094] Another example Figure 2 As shown, after the moving distance and moving direction of the cantilever grasping mechanism are determined by the above algorithm, the cantilever grasping mechanism can be moved to the current grid opening or other grid openings by the roller.

[0095] In some embodiments of the present invention, the transport mechanism is a pallet moving mechanism, and when there is a risk in the current slot, controlling the transport mechanism to transport the goods stored in the current slot to other slots in the cabinet includes:

[0096] In the case where there is a risk in the current compartment, controlling the roller in the current compartment to roll the goods stored in the current compartment out of the current compartment;

[0097] After the goods stored in the current slot are rolled out to the pallet moving mechanism, the pallet moving mechanism is controlled to move to other slots in the cabinet, and the goods are stored in the other slots.

[0098] As some examples, when the transport mechanism is a pallet moving mechanism, the data processing unit can generate risk information and send it to the control unit when it is determined that there is a risk in the current compartment. The control unit can actively obtain real-time compartment environment data of all compartments in the cabinet, take the current compartment that is not at risk as other compartments, and then determine other compartments with remaining space, and send instructions to the pallet moving mechanism to control the pallet moving mechanism to transfer the goods in the current compartment that is at risk; wherein the remaining space is the remaining space in the compartment where goods can still be stored; the instruction also carries current compartment information and other compartment information, the current compartment information includes attribute information of stored goods and location information of the current compartment, and the other compartment information includes location information of other compartments, remaining space information of other compartments, and attribute information of stored goods.

[0099] After the pallet moving mechanism obtains the instruction, the algorithm is used to know the moving distance and / or moving direction of the pallet moving mechanism, and then the transport operation is performed. By mobilizing the pallet moving mechanism to move to the front of the current grid, the control unit controls the roller in the current grid to roll the goods stored in the current grid out of the current grid to the pallet of the pallet moving mechanism, and the rolling device in the pallet rolls inward to move the stored goods to the inside of the pallet. When the pallet moving mechanism is mobilized to the front of other grids, the rolling device in the pallet rolls outward to drive the stored goods to other grids, and the rollers in other grids work to drive the stored goods to move to the inside of other grids.

[0100] For example, the moving distance of the pallet moving mechanism is determined by Algorithm 1: Since the position of each grid opening is fixed, the distance between each grid opening can be measured manually (the distance error can be fine-tuned in actual operation). When the pallet moving mechanism is moved, the speed of the pallet is also fixed. Therefore, distance / speed = time. The moving time of the pallet can be controlled to achieve the distance the pallet moves from the current grid opening to other grid openings.

[0101] For example, the moving direction of the pallet moving mechanism is determined by Algorithm 2: Since the positions of the grid openings are fixed, the angles between the grid openings are also fixed. The angle between the current position of the pallet and the current grid opening can be obtained to determine the correct direction of the pallet movement.

[0102] By combining the above two points, the pallet moving mechanism can realize the process of moving the goods stored in the current compartment to the front of other compartments in the cabinet, and storing the goods in other compartments.

[0103] In some embodiments of the present invention, when there is a risk in the current slot, after controlling the transport mechanism to transport the goods stored in the current slot to other slots in the cabinet, the method further includes:

[0104] The grid environment of the other grids is controlled with the expected grid environment data as a target.

[0105] After controlling the transport mechanism to transport the goods stored in the current compartment to other compartments in the cabinet, the control unit can also automatically control the compartment environment of other compartments based on the expected compartment environment data of the transported stored goods.

[0106] In some embodiments of the present invention, it also includes:

[0107] Acquire real-time feedback data of the current slot; wherein the real-time feedback data includes: real-time slot environment data, risks, and cargo handling execution status;

[0108] The real-time feedback data is visualized.

[0109] In some examples, the control unit can obtain real-time grid environment data of the current grid through sensors, obtain the risk situation of the current grid through a data processing unit, and obtain the execution status of cargo transportation through transportation data fed back by the transportation mechanism.

[0110] As some examples, after the control unit obtains the real-time feedback data of the current grid, it can send it to the web page background, and visualize the real-time feedback data on the web page background.

[0111] As some examples, after the control unit obtains the real-time feedback data of the current grid, it can also visualize the feedback data on the display unit in the cabinet so that the management personnel can understand the real-time status in the cabinet at any time to ensure that the stored goods are properly managed.

[0112] In an embodiment of the present invention, real-time compartment environmental data of the current compartment is acquired through sensors; based on the real-time compartment environmental data and expected compartment environmental data of goods stored in the current compartment, it is determined whether the current compartment is at risk; when the current compartment is at risk, the transport mechanism is controlled to transport the goods stored in the current compartment to other compartments in the cabinet, thereby realizing monitoring of each compartment through sensors, preventing problems with the goods when there is a risk in the compartment, and ensuring the quality of the goods without human intervention.

[0113] The following combination Figure 4 The present invention is exemplified as follows:

[0114] Step 401: Real-time detection by temperature and humidity sensors.

[0115] In some examples, temperature sensors and / or humidity sensors may be installed at suitable locations in the aisle corresponding to each compartment in the cabinet. These sensors should be able to accurately measure the temperature and humidity in the aisle and send real-time data to the data processing unit.

[0116] In some examples, the compartment where goods are stored can be used as the current compartment. A sensor is installed in each compartment. The sensor continuously monitors the temperature data and / or humidity data in the compartment cargo aisle, and uses the real-time temperature data and / or humidity data as the real-time compartment environmental data of the current compartment, and sends these data to the data processing unit in the cabinet.

[0117] Step 402: Temperature / humidity (real-time grid environment data) exceeds a threshold value (expected grid environment data).

[0118] In some examples, the expected grid environment data may be expected temperature data and / or expected humidity data, and the expected temperature data and / or expected humidity data may be determined based on the storage conditions of the stored goods. For example, taking popsicles as an example, the storage temperature of the popsicles should be between minus 18 degrees Celsius and minus 25 degrees Celsius, and the storage humidity should be controlled between 50% and 70%. Then, the expected temperature data of the popsicles is between minus 18 degrees Celsius and minus 25 degrees Celsius, and the expected humidity data is between 50% and 70%. A person skilled in the art may determine the expected grid environment data based on the storage requirements of the stored goods, and the present invention is not limited to this.

[0119] As some examples, the user can set the expected compartment environment data for storing the goods in the cabinet's interactive panel according to the storage conditions required for storing the goods; or set the expected compartment environment data for storing the goods in the cabinet on the web page background. The cabinet can control the compartment environment of the current compartment where the goods are stored, such as temperature control and / or humidity control, according to the expected compartment environment data.

[0120] like Figure 2 Taking popsicles stored in a refrigerator as an example, if the real-time compartment environment data obtained is minus 10 degrees Celsius, and the compartment environment data range of the expected compartment environment data is temperature (minus 18 degrees Celsius to minus 25 degrees Celsius), it means that there is a risk in the current compartment 2. The data processing unit can generate risk information and send it to the control unit. The control unit instructs the transport mechanism to move the goods in the current compartment cargo channel to the normal cargo channel.

[0121] Step 403: The control unit notifies the transport mechanism to carry out cargo transport.

[0122] As some examples, when the transport mechanism is a cantilever gripping mechanism, the data processing unit can generate risk information and send it to the control unit when it is determined that there is a risk in the current compartment. The control unit can actively obtain real-time compartment environment data of all compartments in the cabinet, take the current compartment that is not at risk as other compartments, and then determine other compartments with remaining space, and send instructions to the cantilever gripping mechanism to control the cantilever gripping mechanism to transfer the goods in the current compartment that is at risk; wherein the remaining space is the remaining space in the compartment where goods can still be stored; the instruction also carries current compartment information and other compartment information, the current compartment information includes attribute information of stored goods and location information of abnormal compartments, and the other compartment information includes location information of other compartments, remaining space information of other compartments, and attribute information of stored goods.

[0123] After the cantilever grasping mechanism obtains the instruction, the algorithm is used to know the moving distance and / or moving direction of the cantilever grasping mechanism, and then the transport operation is performed by mobilizing the cantilever grasping mechanism to move to the current grid, and controlling the cantilever grasping mechanism to grasp the stored goods in the current grid, and then mobilizing the cantilever grasping mechanism to move to other grids in the cabinet and store the goods in other grids.

[0124] For example, the moving distance of the cantilever grasping mechanism is determined by Algorithm 1: Since the position of each grid opening is fixed, the distance between each grid opening can be measured manually (the distance error can be fine-tuned in actual operation). When the cantilever grasping mechanism is moved, the speed of the cantilever is also fixed. Therefore, distance / speed = time. The distance of the cantilever from the current grid opening to other grid openings can be achieved by controlling the moving time of the cantilever.

[0125] For example, the moving direction of the cantilever grasping mechanism is determined by Algorithm 2: Since the position of the grid openings is fixed, the angles between the grid openings are also fixed. The angle between the current cantilever position and the current grid opening position can be obtained, thereby determining the correct direction of the cantilever movement.

[0126] By combining the above two points, it is possible to realize a process in which after the cantilever grabbing mechanism grabs the goods stored in the current compartment, the cantilever grabbing mechanism is controlled to move to the front of other compartments in the cabinet and the goods are stored in other compartments.

[0127] Another example Figure 2 As shown, after the moving distance and moving direction of the cantilever grasping mechanism are determined by the above algorithm, the cantilever grasping mechanism can be moved to the current grid opening or other grid openings by the roller.

[0128] As some examples, when the transport mechanism is a pallet moving mechanism, the data processing unit can generate risk information and send it to the control unit when it is determined that there is a risk in the current compartment. The control unit can actively obtain real-time compartment environment data of all compartments in the cabinet, take the current compartment that is not at risk as other compartments, and then determine other compartments with remaining space, and send instructions to the pallet moving mechanism to control the pallet moving mechanism to transfer the goods in the current compartment that is at risk; wherein the remaining space is the remaining space in the compartment where goods can still be stored; the instruction also carries current compartment information and other compartment information, the current compartment information includes attribute information of stored goods and location information of the current compartment, and the other compartment information includes location information of other compartments, remaining space information of other compartments, and attribute information of stored goods.

[0129] After the pallet moving mechanism obtains the instruction, the algorithm is used to know the moving distance and / or moving direction of the pallet moving mechanism, and then the transport operation is performed. By mobilizing the pallet moving mechanism to move to the front of the current grid, the control unit controls the roller in the current grid to roll the goods stored in the current grid out of the current grid to the pallet of the pallet moving mechanism, and the rolling device in the pallet rolls inward to move the stored goods to the inside of the pallet. When the pallet moving mechanism is mobilized to the front of other grids, the rolling device in the pallet rolls outward to drive the stored goods to other grids, and the rollers in other grids work to drive the stored goods to move to the inside of other grids.

[0130] For example, the moving distance of the pallet moving mechanism is determined by Algorithm 1: Since the position of each grid opening is fixed, the distance between each grid opening can be measured manually (the distance error can be fine-tuned in actual operation). When the pallet moving mechanism is moved, the speed of the pallet is also fixed. Therefore, distance / speed = time. The moving time of the pallet can be controlled to achieve the distance the pallet moves from the current grid opening to other grid openings.

[0131] For example, the moving direction of the pallet moving mechanism is determined by Algorithm 2: Since the positions of the grid openings are fixed, the angles between the grid openings are also fixed. The angle between the current position of the pallet and the current grid opening can be obtained to determine the correct direction of the pallet movement.

[0132] By combining the above two points, the pallet moving mechanism can realize the process of moving the goods stored in the current compartment to the front of other compartments in the cabinet, and storing the goods in other compartments.

[0133] Step 404: the display unit displays in real time.

[0134] In some examples, the control unit can obtain real-time grid environment data of the current grid through sensors, obtain the risk situation of the current grid through a data processing unit, and obtain the execution status of cargo transportation through transportation data fed back by the transportation mechanism.

[0135] As some examples, after the control unit obtains the real-time feedback data of the current grid, it can also visualize the feedback data on the display unit in the cabinet so that the management personnel can understand the real-time status in the cabinet at any time to ensure that the stored goods are properly managed.

[0136] Reference Figure 5 , showing a step flow chart of a control method for a cabinet provided by an embodiment of the present invention, the cabinet is provided with a plurality of compartments, a sensor installed at each compartment, and a transport mechanism that can move between the plurality of compartments.

[0137] In some embodiments of the present invention, the sensor includes a temperature sensor and / or a humidity sensor.

[0138] In some examples, the cabinet may be a vending machine, a refrigeration cabinet, or a heating cabinet.

[0139] like Figure 2 There are multiple compartments 1 in the cabinet, each compartment corresponds to a cargo aisle, and the cargo aisle is used to store goods. A rolling device, such as a roller, can also be set in each compartment.

[0140] Specifically, a temperature sensor and / or humidity sensor may be installed at a suitable location in the cargo aisle corresponding to each compartment. These sensors should be able to accurately measure the temperature and humidity in the cargo aisle and send real-time data to the data processing unit.

[0141] like Figure 3 A transport mechanism may also be provided in the cabinet, and the transport mechanism may be composed of rollers, a bracket, and a cantilever grabbing mechanism.

[0142] Specifically, the transport mechanism can move within the cabinet via tracks, and the position of goods in any compartment in the cabinet can be adjusted by controlling the transport mechanism, such as adjusting the storage position of goods, transporting goods in a compartment to another compartment through the transport mechanism; or transporting goods in a compartment to the delivery port.

[0143] In some examples, the cabinet may also include: a data processing unit, a control unit, and a display unit; the data processing unit is used to determine whether the real-time grid environment data is abnormal and to feedback the abnormal information; the control unit is used to mobilize the transport mechanism according to the abnormal information; the display unit is used to display the real-time grid environment data, the risk situation of the grid, and the execution status of the transport mechanism.

[0144] Specifically, the following steps may be included:

[0145] Step 501, obtaining expected slot environment data for storing goods in the current slot.

[0146] In some examples, the expected grid environment data may be expected temperature data and / or expected humidity data, and the expected temperature data and / or expected humidity data may be determined based on the storage conditions of the stored goods. For example, taking popsicles as an example, the storage temperature of the popsicles should be between minus 18 degrees Celsius and minus 25 degrees Celsius, and the storage humidity should be controlled between 50% and 70%. Then, the expected temperature data of the popsicles is between minus 18 degrees Celsius and minus 25 degrees Celsius, and the expected humidity data is between 50% and 70%. A person skilled in the art may determine the expected grid environment data based on the storage requirements of the stored goods, and the present invention is not limited to this.

[0147] Step 502: Control the grid environment of the current grid with the expected grid environment data as the target.

[0148] As some examples, the user can set the expected compartment environment data for storing the goods in the cabinet's interactive panel according to the storage conditions required for storing the goods; or set the expected compartment environment data for storing the goods in the cabinet on the web page background. The cabinet can control the compartment environment of the current compartment where the goods are stored, such as temperature control and / or humidity control, according to the expected compartment environment data.

[0149] Step 503: Acquire real-time grid environment data of the current grid collected by the sensor.

[0150] As some examples, the sensor can collect environmental data of the current grid in real time and send the data in the form of electrical signals to the data processing unit, which is responsible for receiving the electrical signals and converting them into readable digital data.

[0151] Step 504: Determine the range of the grid environment data according to the expected grid environment data.

[0152] As some examples, the range of grid environment data can be the storage requirement range for stored goods; specifically, taking the example of storing popsicles in a refrigerator, the storage temperature of the popsicles should be between minus 18 degrees Celsius and minus 25 degrees Celsius, and the storage humidity should be controlled between 50% and 70%. Then the expected temperature data of the popsicles is between minus 18 degrees Celsius and minus 25 degrees Celsius, and the expected humidity data is between 50% and 70%. The grid environment data range is: temperature (minus 18 degrees Celsius to minus 25 degrees Celsius), humidity (50% to 70%).

[0153] Step 505: When the real-time grid environment data is outside the range of the grid environment data, determine that the current grid has a risk.

[0154] After obtaining the real-time grid environment data, the grid environment data range can be determined according to the expected grid environment data. When the data processing unit obtains that the real-time grid environment data is within the grid environment data range, there is no risk in the current grid. If it is outside the grid environment data range, there is a risk in the current grid.

[0155] like Figure 2 Taking the freezer storing popsicles as an example, if the real-time compartment environment data obtained is minus 10 degrees Celsius, and the compartment environment data range of the expected compartment environment data is temperature (minus 18 degrees Celsius to minus 25 degrees Celsius), it means that there is a risk in the current compartment 2.

[0156] Step 506: When there is a risk in the current slot, control the transport mechanism to transport the goods stored in the current slot to other slots in the cabinet.

[0157] As some examples, when the transport mechanism is a cantilever gripping mechanism, the data processing unit can generate risk information and send it to the control unit when it is determined that there is a risk in the current compartment. The control unit can actively obtain real-time compartment environment data of all compartments in the cabinet, take the current compartment that is not at risk as other compartments, and then determine other compartments with remaining space, and send instructions to the cantilever gripping mechanism to control the cantilever gripping mechanism to transfer the goods in the current compartment that is at risk; wherein the remaining space is the remaining space in the compartment where goods can still be stored; the instruction also carries current compartment information and other compartment information, the current compartment information includes attribute information of stored goods and location information of abnormal compartments, and the other compartment information includes location information of other compartments, remaining space information of other compartments, and attribute information of stored goods.

[0158] After the cantilever grasping mechanism obtains the instruction, the algorithm is used to know the moving distance and / or moving direction of the cantilever grasping mechanism, and then the transport operation is performed by mobilizing the cantilever grasping mechanism to move to the current grid, and controlling the cantilever grasping mechanism to grasp the stored goods in the current grid, and then mobilizing the cantilever grasping mechanism to move to other grids in the cabinet and store the goods in other grids.

[0159] For example, the moving distance of the cantilever grasping mechanism is determined by Algorithm 1: Since the position of each grid opening is fixed, the distance between each grid opening can be measured manually (the distance error can be fine-tuned in actual operation). When the cantilever grasping mechanism is moved, the speed of the cantilever is also fixed. Therefore, distance / speed = time. The distance of the cantilever from the current grid opening to other grid openings can be achieved by controlling the moving time of the cantilever.

[0160] For example, the moving direction of the cantilever grasping mechanism is determined by Algorithm 2: Since the position of the grid openings is fixed, the angles between the grid openings are also fixed. The angle between the current cantilever position and the current grid opening position can be obtained, thereby determining the correct direction of the cantilever movement.

[0161] By combining the above two points, it is possible to realize a process in which after the cantilever grabbing mechanism grabs the goods stored in the current compartment, the cantilever grabbing mechanism is controlled to move to the front of other compartments in the cabinet and the goods are stored in other compartments.

[0162] As some examples, when the transport mechanism is a pallet moving mechanism, the data processing unit can generate risk information and send it to the control unit when it is determined that there is a risk in the current compartment. The control unit can actively obtain real-time compartment environment data of all compartments in the cabinet, take the current compartment that is not at risk as other compartments, and then determine other compartments with remaining space, and send instructions to the pallet moving mechanism to control the pallet moving mechanism to transfer the goods in the current compartment that is at risk; wherein the remaining space is the remaining space in the compartment where goods can still be stored; the instruction also carries current compartment information and other compartment information, the current compartment information includes attribute information of stored goods and location information of the current compartment, and the other compartment information includes location information of other compartments, remaining space information of other compartments, and attribute information of stored goods.

[0163] After the pallet moving mechanism obtains the instruction, the algorithm is used to know the moving distance and / or moving direction of the pallet moving mechanism, and then the transport operation is performed. By mobilizing the pallet moving mechanism to move to the front of the current grid, the control unit controls the roller in the current grid to roll the goods stored in the current grid out of the current grid to the pallet of the pallet moving mechanism, and the rolling device in the pallet rolls inward to move the stored goods to the inside of the pallet. When the pallet moving mechanism is mobilized to the front of other grids, the rolling device in the pallet rolls outward to drive the stored goods to other grids, and the rollers in other grids work to drive the stored goods to move to the inside of other grids.

[0164] For example, the moving distance of the pallet moving mechanism is determined by Algorithm 1: Since the position of each grid opening is fixed, the distance between each grid opening can be measured manually (the distance error can be fine-tuned in actual operation). When the pallet moving mechanism is moved, the speed of the pallet is also fixed. Therefore, distance / speed = time. The moving time of the pallet can be controlled to achieve the distance the pallet moves from the current grid opening to other grid openings.

[0165] For example, the moving direction of the pallet moving mechanism is determined by Algorithm 2: Since the positions of the grid openings are fixed, the angles between the grid openings are also fixed. The angle between the current position of the pallet and the current grid opening can be obtained to determine the correct direction of the pallet movement.

[0166] By combining the above two points, the pallet moving mechanism can realize the process of moving the goods stored in the current compartment to the front of other compartments in the cabinet, and storing the goods in other compartments.

[0167] Step 507: Acquire real-time feedback data of the current grid.

[0168] The real-time feedback data includes: real-time grid environment data, risks, and cargo handling execution status.

[0169] In some examples, the control unit can obtain real-time grid environment data of the current grid through sensors, obtain the risk situation of the current grid through a data processing unit, and obtain the execution status of cargo transportation through transportation data fed back by the transportation mechanism.

[0170] Step 508: Visualize the real-time feedback data.

[0171] As some examples, after the control unit obtains the real-time feedback data of the current grid, it can also visualize the feedback data on the display unit in the cabinet so that the management personnel can understand the real-time status in the cabinet at any time to ensure that the stored goods are properly managed.

[0172] In an embodiment of the present invention, expected compartment environment data of goods stored in the current compartment is obtained; the compartment environment of the current compartment is controlled with the expected compartment environment data as the target; real-time compartment environment data of the current compartment collected by the sensor is obtained; the compartment environment data range is determined according to the expected compartment environment data; when the real-time compartment environment data is within the compartment environment data range, it is determined that there is no risk in the current compartment; when the real-time compartment environment data is outside the compartment environment data range, it is determined that there is a risk in the current compartment; when there is a risk in the current compartment, the transport mechanism is controlled to transport the goods stored in the current compartment to other compartments in the cabinet; real-time feedback data of the current compartment is obtained; the real-time feedback data is visualized, thereby realizing the monitoring of each compartment through the sensor, preventing problems with the goods when there is a risk in the compartment, and ensuring the quality of the goods without human intervention.

[0173] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0174] Reference Figure 6 , shows a schematic diagram of the structure of a control device for a cabinet provided by an embodiment of the present invention, wherein the cabinet is provided with a plurality of compartments, a sensor installed at each compartment, and a transport mechanism movable between the plurality of compartments, and may specifically include the following modules:

[0175] A real-time grid environment data acquisition module 601 is used to acquire the real-time grid environment data of the current grid collected by the sensor;

[0176] A risk judgment module 602 is used to determine whether the current slot has a risk based on the real-time slot environment data and the expected slot environment data for storing goods in the current slot;

[0177] The cargo handling module 603 is used to control the handling mechanism to handle the cargo stored in the current compartment to other compartments in the cabinet when there is a risk in the current compartment.

[0178] In some embodiments of the present invention, the risk determination module 602 includes:

[0179] A submodule for determining a range of grid environment data, for determining a range of grid environment data according to the expected grid environment data;

[0180] The risk judgment submodule is used to determine that there is no risk in the current grid when the real-time grid environment data is within the range of the grid environment data; and to determine that there is a risk in the current grid when the real-time grid environment data is outside the range of the grid environment data.

[0181] In some embodiments of the present invention, the transport mechanism is a cantilever grabbing mechanism, and the cargo transport module 603 includes:

[0182] A stored goods grabbing submodule, used for controlling the cantilever grabbing mechanism to move to the current compartment when there is a risk in the current compartment, and controlling the cantilever grabbing mechanism to grab the stored goods in the current compartment;

[0183] The cantilever grabbing mechanism transport submodule is used to control the cantilever grabbing mechanism to move to other compartments in the cabinet after the cantilever grabbing mechanism grabs the goods stored in the current compartment, and stores the goods in the other compartments.

[0184] In some embodiments of the present invention, the transport mechanism is a pallet moving mechanism, and the cargo transport module 603 includes:

[0185] A roller control submodule, used for controlling the rollers in the current compartment to roll the goods stored in the current compartment out of the current compartment when there is a risk in the current compartment;

[0186] The pallet moving mechanism transport submodule is used to control the pallet moving mechanism to move to other compartments in the cabinet and store the goods in the other compartments after the goods stored in the current compartment are rolled out to the pallet moving mechanism.

[0187] In some embodiments of the present invention, the device further comprises:

[0188] An expected slot environment data acquisition module is used to acquire expected slot environment data for storing goods in the current slot;

[0189] The grid environment control module is used to control the grid environment of the current grid with the expected grid environment data as the target.

[0190] In some embodiments of the present invention, the expected grid environment data acquisition module includes:

[0191] The cargo attribute information acquisition submodule is used to acquire the attribute information of the cargo stored in the current compartment, and determine the expected compartment environment data for storing the cargo in the current compartment according to the attribute information of the cargo stored in the current compartment.

[0192] In some embodiments of the present invention, the device further comprises:

[0193] The grid environment control module 2 is used to control the grid environment of the other grids with the expected grid environment data as the target.

[0194] In some embodiments of the present invention, the device further comprises:

[0195] A real-time feedback data acquisition module is used to acquire the real-time feedback data of the current slot; wherein the real-time feedback data includes: real-time slot environment data, risks, and cargo handling execution status;

[0196] A visualization module is used to visualize the real-time feedback data.

[0197] In some embodiments of the present invention, the sensor includes a temperature sensor and / or a humidity sensor, the real-time grid environment data includes real-time temperature data and / or real-time humidity data, and the expected grid environment data includes expected temperature data and / or expected humidity data.

[0198] An embodiment of the present invention further provides a cabinet, which is provided with a plurality of compartments, a sensor installed at each compartment, a transport mechanism movable between the plurality of compartments, and a controller, wherein the controller is used to execute the control method of the cabinet as above.

[0199] An embodiment of the present invention further provides an electronic device, which may include a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when the computer program is executed by the processor, the control method of the cabinet as described above is implemented.

[0200] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the control method of the cabinet as described above is implemented.

[0201] An embodiment of the present invention further provides a computer program product, including a computer program, and the computer program implements the control method of the cabinet as described above when executed by a processor.

[0202] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0203] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0204] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0205] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0206] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0207] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0208] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0209] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the above elements.

[0210] The control method and device, electronic device, and storage medium of a cabinet provided are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A control method for a cabinet, characterized in that: The cabinet is provided with a plurality of compartments, a sensor installed at each compartment, and a transport mechanism movable between the plurality of compartments, including: Acquire real-time grid environment data of the current grid collected by the sensor; Determining whether the current slot has a risk based on the real-time slot environment data and the expected slot environment data for storing goods in the current slot; In the case where there is a risk in the current slot, the transport mechanism is controlled to transport the goods stored in the current slot to other slots in the cabinet.

2. The method according to claim 1, characterized in that The determining whether the current slot has a risk according to the real-time slot environment data and the expected slot environment data for storing goods in the current slot includes: Determining a range of grid environment data according to the expected grid environment data; In the case where the real-time grid environment data is within the range of the grid environment data, determining that there is no risk in the current grid; When the real-time grid environment data is outside the range of the grid environment data, it is determined that the current grid has a risk.

3. The method according to claim 1, characterized in that The transport mechanism is a cantilever grabbing mechanism, and when there is a risk in the current slot, the transport mechanism is controlled to transport the goods stored in the current slot to other slots in the cabinet, including: In the case where there is a risk in the current slot, controlling the cantilever grabbing mechanism to move to the current slot, and controlling the cantilever grabbing mechanism to grab the goods stored in the current slot; After the cantilever grabbing mechanism grabs the goods stored in the current compartment, the cantilever grabbing mechanism is controlled to move to other compartments in the cabinet, and the goods are stored in the other compartments.

4. The method according to claim 1, characterized in that: The transport mechanism is a pallet moving mechanism, and when there is a risk in the current slot, the transport mechanism is controlled to transport the goods stored in the current slot to other slots in the cabinet, including: In the case where there is a risk in the current compartment, controlling the roller in the current compartment to roll the goods stored in the current compartment out of the current compartment; After the goods stored in the current slot are rolled out to the pallet moving mechanism, the pallet moving mechanism is controlled to move to other slots in the cabinet, and the goods are stored in the other slots.

5. The method according to any one of claims 1 to 4, characterized in that: Before acquiring the real-time grid environment data of the current grid collected by the sensor, the method further includes: Acquire expected slot environment data for storing goods in the current slot; The grid environment of the current grid is controlled with the expected grid environment data as a target.

6. The method according to claim 5, characterized in that The obtaining of the expected slot environment data for storing goods in the current slot includes: Attribute information of the goods stored in the current slot is obtained, and expected slot environment data for storing the goods in the current slot is determined according to the attribute information of the goods stored in the current slot.

7. The method according to claim 5, characterized in that After the transport mechanism is controlled to transport the goods stored in the current slot to other slots in the cabinet when there is a risk in the current slot, the method further includes: The grid environment of the other grids is controlled with the expected grid environment data as a target.

8. The method according to claim 1, characterized in that Also includes: Acquire real-time feedback data of the current slot; wherein the real-time feedback data includes: real-time slot environment data, risks, and cargo handling execution status; The real-time feedback data is visualized.

9. The method according to claim 1, characterized in that: The sensor includes a temperature sensor and / or a humidity sensor, the real-time grid environment data includes real-time temperature data and / or real-time humidity data, and the expected grid environment data includes expected temperature data and / or expected humidity data.

10. A control device for a cabinet, characterized in that: The cabinet is provided with a plurality of compartments, a sensor installed at each compartment, and a transport mechanism movable between the plurality of compartments, including: A real-time grid environment data acquisition module is used to acquire the real-time grid environment data of the current grid collected by the sensor; A risk judgment module, used to determine whether the current slot has risks according to the real-time slot environment data and the expected slot environment data for storing goods in the current slot; The cargo handling module is used to control the handling mechanism to handle the cargo stored in the current compartment to other compartments in the cabinet when there is a risk in the current compartment.

11. A cabinet machine, characterized in that: The cabinet is provided with a plurality of compartments, a sensor installed at each compartment, a transport mechanism movable between the plurality of compartments, and a controller, wherein the controller is used to execute the method according to any one of claims 1 to 9.

12. An electronic device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the method according to any one of claims 1 to 9 when executed by the processor.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

14. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Storage system and storage method

    CN104249897A

  • Method and device for determining food deterioration, and storage medium

    CN109741545A

  • Storage environment monitoring device and method

    CN114764385A

  • Rail-mounted automatic medicine taking system

    CN209905646U

  • A smart cabinet

    CN218866554U