Classified storage method, device and system for food and grid-divided selling cabinet
By identifying food labels on separate sales cabinets and automatically transferring them to the corresponding cabinets, the problem of low manual classification efficiency is solved, and efficient and accurate food classification storage is achieved.
Patent Information
- Application Number
- CN202411928165.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-05-06
AI Technical Summary
Existing meal sales cabinets require manual operation when storing food, which is inefficient and prone to errors in classification.
Identify the food identification through the separate sales cabinet, determine its classification type, and control the delivery mechanism to transfer the food to the corresponding cabinet storage to realize automatic classification storage.
It avoids manual classification, improves the efficiency of food classification storage, and ensures the accuracy of classification.
Smart Images

Figure CN119929375A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent devices, and in particular to a food classification storage method, device, system and compartment vending cabinet. Background Art
[0002] Current meal counters require manual placement of different foods in different areas of the counter; manual placement is inefficient and classification is prone to errors. Summary of the invention
[0003] The present application provides a food classification storage method, device, system and compartmented vending cabinet to solve the technical problem of low efficiency due to the need for manual operation during food storage.
[0004] In a first aspect, the present application provides a method for classified storage of food, comprising: identifying the food label of a target food placed on a detection table of the above-mentioned compartment vending cabinet through a compartment vending cabinet to obtain the classification type of the above-mentioned target food; according to the above-mentioned classification type, determining the target compartment from all compartments of the above-mentioned compartment vending cabinet; and controlling the conveying mechanism of the above-mentioned compartment vending cabinet to convey the above-mentioned target food to the above-mentioned target compartment for storage.
[0005] In a second aspect, the present application provides a food classification storage device, comprising an identification module, used to identify the food label of a target food placed on a detection table of the above-mentioned compartment vending cabinet through a compartment vending cabinet, and obtain the classification type of the above-mentioned target food; a determination module, used to determine the target compartment from all compartments of the above-mentioned compartment vending cabinet according to the above-mentioned classification type; and a control module, used to control the conveying mechanism of the above-mentioned compartment vending cabinet to convey the above-mentioned target food to the above-mentioned target compartment for storage.
[0006] On the third aspect, the present application provides a compartment vending cabinet, comprising: a camera for identifying the food label of the target food placed on the inspection table of the compartment vending cabinet, and obtaining the classification type of the target food; a processor for determining the target compartment from all compartments of the compartment vending cabinet according to the classification type; and a conveying device for conveying the target food to the target compartment for storage.
[0007] In a fourth aspect, the present application provides a food classification storage system, characterized in that it includes a compartment vending cabinet, a server and a mobile terminal, wherein the compartment vending cabinet is the compartment vending cabinet, and the server is responsible for establishing a connection between the mobile terminal and the compartment vending cabinet.
[0008] In a fifth aspect, the present application provides a food classification storage device, comprising: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; and at least one memory connected to the at least one bus, wherein the processor is configured to execute a food classification storage method by executing executable instructions in the memory.
[0009] In a sixth aspect, the present application further provides a computer storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute any of the above-mentioned methods for classifying and storing food in the present application.
[0010] The above technical solution provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application, through the compartment vending cabinet, identifies the food label of the target food placed on the detection table of the above compartment vending cabinet, and obtains the classification type of the above target food; according to the above classification type, determines the target compartment from all the compartments of the above compartment vending cabinet; controls the conveying mechanism of the above compartment vending cabinet to convey the above target food to the above target compartment for storage, thereby achieving the effect of automatically classifying and storing the target food using the compartment vending cabinet, avoiding manual classification, and improving the efficiency of food classification and storage. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0012] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0013] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0014] Figure 1 A flowchart of a method for classifying and storing food provided in an embodiment of the present application;
[0015] Figure 2 A schematic diagram of a food vending cabinet provided in an embodiment of the present application;
[0016] Figure 3A flowchart of another method for classifying and storing food provided in an embodiment of the present application;
[0017] Figure 4 A flowchart of another method for classifying and storing food provided in an embodiment of the present application;
[0018] Figure 5 A flowchart of another method for classifying and storing food provided in an embodiment of the present application;
[0019] Figure 6 A flowchart of another method for classifying and storing food provided in an embodiment of the present application;
[0020] Figure 7 A schematic diagram of vacuum packaging for classified storage of food provided in an embodiment of the present application;
[0021] Figure 8 A structural diagram of a food classification storage device provided in an embodiment of the present application;
[0022] Fig. 9 A structural diagram of a food classification storage device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0024] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0025] In order to solve the technical problem in the prior art that food storage requires manual operation and is inefficient, the present application provides a method for classified storage of food, which can achieve the effect of improving the efficiency of classified storage of food.
[0026] Figure 1 A flowchart of a method for classifying and storing food provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, including:
[0027] S102, identifying the food label of the target food placed on the detection table of the compartment vending cabinet through the compartment vending cabinet to obtain the classification type of the target food;
[0028] S104, determining a target cabinet from all cabinets of the compartmented vending cabinet according to the classification type;
[0029] S106, controlling the conveying mechanism of the compartment vending cabinet to convey the target food to the target compartment for storage.
[0030] The compartmented vending cabinet in the embodiment of the present application can be a takeaway cabinet, or a vending cabinet used in a shopping mall for classified storage and sale of meat and vegetables. For example, in a shopping mall, meat is cut, cut and packaged with a price tag, and users can choose by themselves. If this vending cabinet is used, after the staff cuts the meat, the meat can be classified and stored by themselves in the compartmented vending cabinet, and the staff does not need to classify and place the meat again.
[0031] The compartment vending cabinet in this embodiment is equipped with an inspection table, and the staff can place the food on the inspection table. The compartment vending cabinet can identify the food through a camera or a scanning device. After identifying the food, the food is classified to obtain the classification type of the food.
[0032] In this embodiment, when classifying food, the image of the food can be captured by a camera, and the image can be identified by a model to obtain the classification of the food. Alternatively, a scanning device can be used to scan the QR code or barcode on the food packaging to directly obtain the classification of the food. The logic of classification can be classified according to meat-vegetarian, that is, meat is classified into one category and vegetarian food is classified into another category, or classified according to the use of food, such as different classifications for different cooking methods, or classified according to shelf life, that is, those with a short shelf life are classified into one category and those with a long shelf life are classified into another category, or classified according to whether there is a discount, that is, those with a discount are classified into one category and those without a discount are classified into another category, or classified into different types according to different discount levels. The above classification methods can be cross-combined, or all used, that is, multiple categories of food are obtained according to demand.
[0033] Foods classified into multiple categories can be stored in different areas on the compartmented vending cabinet. According to the classification type, the target cabinet in the area corresponding to the classification type is selected to hold the food. Since the above classification and determination of the target cabinet are automatically recognized and calculated by the compartmented vending cabinet, after the target cabinet is obtained, the conveying mechanism can be controlled to convey the food to the target cabinet for storage. In this way, after the staff puts the food on the inspection table, the compartmented vending cabinet can automatically classify and store the food.
[0034] The conveying mechanism can place the food in a certain cabinet, or take the food out of the cabinet and place it in a unified storage place or transfer cabinet.
[0035] For example, Figure 2 As shown, Figure 2 A schematic diagram of an exemplary compartmented vending cabinet. Figure 2 In the compartment vending cabinet, the packing table is a detection table, which can identify the food on the packing table through detection devices such as cameras and scanning devices, and then classify the food. The lifting and conveying device is a conveying mechanism that can move vertically and have a conveyor belt horizontally to convey the food horizontally. The lifting table can move to a position flush with the packing table, move the food from the packing table to the conveying mechanism, and then move vertically. The conveyor belt is responsible for transporting the food horizontally to a storage area. The storage area is the target cabinet.
[0036] The method provided in the embodiment of the present application obtains the classification type of the target food by using the compartment vending cabinet to identify the food label of the target food placed on the inspection table of the compartment vending cabinet; according to the classification type, the target compartment is determined from all compartments of the compartment vending cabinet; the conveying mechanism of the compartment vending cabinet is controlled to convey the target food to the target compartment for storage, thereby achieving the effect of automatically classifying and storing the target food using the compartment vending cabinet, avoiding manual classification, and improving the efficiency of food classification and storage.
[0037] In this embodiment, Figure 3 As shown, one implementation method of determining the target cabinet from all cabinets of the compartmented vending cabinet according to the classification type is:
[0038] S302, determining a food area where the target food is to be stored according to the food type of the target food in the classification type;
[0039] S304, determining a cabinet in the food area as a target cabinet.
[0040] In this embodiment, the food area where the food is to be stored can be determined according to the classification of the food. In this embodiment, all the cabinets of the compartmented vending cabinet can be divided into cabinets of different areas. For example, all the cabinets are divided into 4 parts, from top to bottom, the upper multiple layers are the first part, the middle multiple layers are the second part, the lower multiple layers are the third part, and the bottom layer is the fourth part, so that the compartmented vending cabinet is divided into multiple parts. For the classification of food, each type can be stored in the corresponding part. For example, meat is stored in the first part, vegetables are stored in the second part, fish is stored in the third part, cakes are stored in the fourth part, etc. In this way, after the food is classified, it can be stored in the corresponding food area according to the type, different types of food are stored in different food areas, and the same type of food stays in the same area.
[0041] For example, continuing with the above example, Figure 2 For explanation. Figure 2In the compartmented vending cabinet, each compartment can be large or small. The left three columns of the upper three layers of the cabinet can be used as the first food area, the right two columns as the second food area, the left three columns of the lower three rows of cabinets can be used as the third food area, and the right three columns as the fourth food area, so that all the compartments of the compartmented vending cabinet can be divided into different areas, and according to the classification results of the food, the cabinets in the corresponding food area are determined for the food to store the food.
[0042] In this embodiment, Figure 4 As shown, one implementation method of determining a cabinet as a target cabinet in the food area is:
[0043] S402, determining an empty cabinet in the food area as a target cabinet; or, in the food area, determining a cabinet as a target cabinet according to the food production time period and the remaining shelf life of the food in the classification type.
[0044] In this embodiment, the above-mentioned content of dividing the cabinet into food areas is further described. After the left three columns of the upper three layers of the cabinet are used as the first food area, the right two columns are used as the second food area, and the left three columns of the lower three rows of cabinets are used as the third food area and the right three columns are used as the fourth food area, for a food, after identifying the type, it is to be stored in the first food area. Therefore, a cabinet is determined from the first food area as the target cabinet. One way of determining is random determination, as long as an idle cabinet in the first food area is used as the target cabinet. Another idea is to determine the target cabinet according to the time attribute of the food. The time attribute is the generated time period and the remaining shelf life of the food. The generated time period is calculated from the time when the food is placed on the inspection table. The remaining shelf life can be a preset parameter for the food, which can be obtained by identifying the logo of the food, or by identifying the type of food through a camera, so as to estimate the shelf life according to the type of food. And the remaining shelf life is determined according to the estimated shelf life and the length of time that has been stored.
[0045] If the food is just placed on the inspection table, the generated time period is still 0, and the remaining shelf life is still the full value (different types of food have different shelf lives, and the shelf life has not yet been consumed). The food on the inspection table and the food in the first food area can be compared to determine a target cabinet for storing the food. The determined target cabinet may have food stored or be idle. If it is idle, the food can be directly placed in the cabinet. If there is already food stored, the stored food is removed and the food on the inspection table is stored in the target cabinet.
[0046] In this embodiment, in the food area, one implementation method for determining a cabinet as a target cabinet according to the time period in which the food has been generated and the remaining shelf life of the food in the classification type is: determining the emergency parameters of the target food according to the time period in which the food has been generated and the remaining shelf life of the food; sorting the foods according to the emergency parameters of the target food and the emergency parameters of the foods already existing in the food area; determining a cabinet after the cabinet where the food having an emergency parameter greater than the emergency parameter of the target food is located as the target cabinet, wherein the larger the emergency parameter of the food, the closer the cabinet is positioned in the food area.
[0047] In this embodiment, for each food area, an order can be set, that is, which positions in the food area belong to the priority storage area, and which positions belong to the last storage area. For each cabinet in the food area, the food with high priority can be placed in the cabinet with the highest order according to the order of the cabinets. For example, for the compartmented vending cabinet in the above example, the left three columns of the upper three layers of the cabinet are used as the first food area, the right two columns are used as the second food area, the left three columns of the lower three rows of cabinets are used as the third food area, and the right three columns are used as the fourth food area. Then, the three cabinets on the first layer of the first food area can be sorted from left to right, with the leftmost having the highest priority, and the lower the priority to the right. Then the second layer has a lower priority, and the lower the priority to the right, and then the third layer has a lower priority, and the lower the priority to the right. In this way, for the nine cabinets in the first food area, a priority order is formed. For the target food to be placed in the first food area and the food already stored in the first food area, they are sorted according to the emergency parameters, and the food with the highest order is placed in the cabinet with the highest priority. If the cabinet is already filled with food, the food is moved to the cabinet with the next highest priority, thereby placing the highest priority food in the cabinet with the highest priority.
[0048] It should be noted that the above-mentioned means of prioritizing food areas are only examples, and the priorities can be specifically divided according to the total height of the vending cabinet, the user's commonly used cabinets, etc.
[0049] As for the emergency parameters, they can be determined by combining the generated time period and the remaining shelf life of the food. The generated time period refers to the time period in which the food is stored after being placed on the test bench, and the remaining shelf life is the time period obtained by subtracting the generated time period from the total shelf life. For the determination of the emergency parameters, the generated time period can be multiplied by the first coefficient, and then the remaining shelf life multiplied by the second coefficient can be subtracted. The larger the result, the more urgent it is. The first coefficient and the second coefficient are determined according to the type of food. The coefficients of food in different food areas are different.
[0050] In this embodiment, after the target cabinet in the first food area has stored food, the food in the target cabinet is moved to the next cabinet. If the next cabinet has stored food, one means is to strictly allocate cabinets of corresponding priorities according to the order of food, and all foods that do not meet the priority must be moved. The second means is to reduce the movement of food, and the food in the target cabinet can continue to traverse to cabinets with lower priorities until an empty cabinet is traversed, and then the food in the target cabinet is placed in the empty cabinet, and the target food is placed in the target cabinet.
[0051] Figure 5 This is a flow chart of this embodiment. When food is placed on the inspection table, the inspection device of the inspection table detects the type of food, and the conveyor belt of the control system conveys the item to the lifting platform, the lifting platform is lifted to the corresponding area, and the conveyor belt is used to horizontally transmit the food to the corresponding position for placement.
[0052] In addition to being placed on the inspection table for classified storage, the food in this embodiment can also be vacuum packed. Figure 6 As shown, one implementation method of controlling the conveying mechanism of the compartment vending cabinet to convey the target food to the target cabinet for storage is:
[0053] S602, performing vacuum packaging operation on the target food according to the classification type of the target food;
[0054] S604, transferring the packaged target food to the target cabinet for storage.
[0055] In this embodiment, the target food may be packaged food. For example, the food may be packaged in a plastic bag or a packaging box. For a plastic bag, it may be detected whether the air in the plastic bag has been exhausted. The staff may exhaust the air by punching holes. After the food is placed on the inspection table, the inspection table performs vacuum packaging on the food. The packaged food is then stored in the target cabinet.
[0056] Figure 7 This is a schematic diagram of vacuum packaging of a vending cabinet in this embodiment. The top of the automatic packaging mechanism can be a testing table, and the food can be placed on the lifting table after vacuuming. The vacuum tube is responsible for vacuuming, and the closing device can close the vacuum bag.
[0057] In this embodiment, one implementation method of performing vacuum packaging operation on target food according to the classification type of the target food is to determine the hardness parameter of the target food according to the classification type; and determine the vacuum speed during vacuum packaging according to the hardness parameter.
[0058] In this embodiment, during the vacuum packaging process, the vacuuming speed can be controlled. Since different foods have different shapes and sharpness, by controlling the vacuuming speed, the problem of vacuum packaging bag damage during food vacuum packaging can be reduced. For example, for fish and shrimp, there are relatively sharp parts. If the vacuuming speed is fast, the packaging bag may be cut by the sharp parts of the food. Therefore, reducing the vacuuming speed can make packaging smoother. This is a private method that can identify the type of food, and determine whether it contains sharp parts and how hard it is based on the type, and whether to adjust the vacuuming speed of the food. In another embodiment, the shape and size of the target food can be identified. During the vacuuming process, when the vacuum packaging contacts the outside of the target food, the vacuuming speed is reduced until the vacuuming is completed. The advantage of this is that a faster vacuuming speed can be used at the beginning, and then after the vacuum packaging bag contacts the food, the vacuuming speed is reduced to avoid the vacuum bag from breaking, and to keep the food intact and beautiful, and to avoid vacuuming too fast to affect the appearance of the food.
[0059] The process of food classification and storage is described by taking an example. The packaged foods are manually placed one by one on the food testing table of the meal vending cabinet. The testing table is located at a moderate height of the meal vending cabinet to facilitate the placement of foods. According to the detection device of the food detection table of the meal vending cabinet, the label or QR code of the food packaging is detected to distinguish the attribute characteristics of the food; by detecting the data of the food, the control system of the meal vending cabinet issues a command to control the operation of the conveying mechanism; the food is conveyed to the lifting platform of the lifting channel; the lifting platform starts to work and lifts and conveys the food to the level of the corresponding partition, and the conveyor belt of the corresponding level conveys different types of food to the corresponding partition of the space according to the characteristics of the food data; for example, the type of food with a short shelf life belongs to the type of high-frequency detection conversion and placement; the storage and placement area is close to the position of the detection table, which is relatively short in transmission distance, and can be converted and detected faster, improving the efficiency of the link; the type of food with a long shelf life has a relatively low conversion and placement frequency, and the placement of the detection table at a relatively far position can effectively save the efficiency of conversion and placement, which is convenient for classification management. Meat dishes, vegetarian dishes, green vegetables, etc. need to be classified and placed in different areas to prevent the taste from affecting each other. This method saves a lot of problems such as low efficiency and easy errors in manual storage and placement; different types of food are reasonably placed in different areas, which is convenient for customers to choose according to their choices. This method solves the problem of low efficiency and easy errors in the existing manual placement of meal vending cabinets, and can reasonably place and place to improve the efficiency of each link. The shelf life of food is prolonged through vacuum operation.
[0060] This embodiment also provides a food classification storage device, such as Figure 8 As shown, including:
[0061] The identification module 802 is used to identify the food identification of the target food placed on the detection table of the compartment vending cabinet through the compartment vending cabinet to obtain the classification type of the target food;
[0062] A determination module 804 is used to determine a target cabinet from all cabinets of the compartmented sales cabinet according to the classification type;
[0063] The control module 806 is used to control the conveying mechanism of the compartment vending cabinet to convey the target food to the target cabinet for storage.
[0064] The compartmented vending cabinet in the embodiment of the present application can be a takeaway cabinet, or a vending cabinet used in a shopping mall for classified storage and sale of meat and vegetables. For example, in a shopping mall, meat is cut, cut and packaged with a price tag, and users can choose by themselves. If this vending cabinet is used, after the staff cuts the meat, the meat can be classified and stored by themselves in the compartmented vending cabinet, and the staff does not need to classify and place the meat again.
[0065] The compartment vending cabinet in this embodiment is equipped with an inspection table, and the staff can place the food on the inspection table. The compartment vending cabinet can identify the food through a camera or a scanning device. After identifying the food, the food is classified to obtain the classification type of the food.
[0066] In this embodiment, when classifying food, the image of the food can be captured by a camera, and the image can be identified by a model to obtain the classification of the food. Alternatively, a scanning device can be used to scan the QR code or barcode on the food packaging to directly obtain the classification of the food. The logic of classification can be classified according to meat-vegetarian, that is, meat is classified into one category and vegetarian food is classified into another category, or classified according to the use of food, such as different classifications for different cooking methods, or classified according to shelf life, that is, those with a short shelf life are classified into one category and those with a long shelf life are classified into another category, or classified according to whether there is a discount, that is, those with a discount are classified into one category and those without a discount are classified into another category, or classified into different types according to different discount levels. The above classification methods can be cross-combined, or all used, that is, multiple categories of food are obtained according to demand.
[0067] Foods classified into multiple categories can be stored in different areas on the compartmented vending cabinet. According to the classification type, the target cabinet in the area corresponding to the classification type is selected to hold the food. Since the above classification and determination of the target cabinet are automatically recognized and calculated by the compartmented vending cabinet, after the target cabinet is obtained, the conveying mechanism can be controlled to convey the food to the target cabinet for storage. In this way, after the staff puts the food on the inspection table, the compartmented vending cabinet can automatically classify and store the food.
[0068] The conveying mechanism can place the food in a certain cabinet, or take the food out of the cabinet and place it in a unified storage place or transfer cabinet.
[0069] For example, Figure 2 As shown, Figure 2 A schematic diagram of an exemplary compartmented vending cabinet. Figure 2 In the compartment vending cabinet, the packing table is a detection table, which can identify the food on the packing table through detection devices such as cameras and scanning devices, and then classify the food. The lifting and conveying device is a conveying mechanism that can move vertically and have a conveyor belt horizontally to convey the food horizontally. The lifting table can move to a position flush with the packing table, move the food from the packing table to the conveying mechanism, and then move vertically. The conveyor belt is responsible for transporting the food horizontally to a storage area. The storage area is the target cabinet.
[0070] The method provided in the embodiment of the present application obtains the classification type of the target food by using the compartment vending cabinet to identify the food label of the target food placed on the inspection table of the compartment vending cabinet; according to the classification type, the target compartment is determined from all compartments of the compartment vending cabinet; the conveying mechanism of the compartment vending cabinet is controlled to convey the target food to the target compartment for storage, thereby achieving the effect of automatically classifying and storing the target food using the compartment vending cabinet, avoiding manual classification, and improving the efficiency of food classification and storage.
[0071] In this embodiment, Figure 3 As shown, one implementation method of determining the target cabinet from all cabinets of the compartmented vending cabinet according to the classification type is:
[0072] S302, determining a food area where the target food is to be stored according to the food type of the target food in the classification type;
[0073] S304, determining a cabinet in the food area as a target cabinet.
[0074] In this embodiment, the food area where the food is to be stored can be determined according to the classification of the food. In this embodiment, all the cabinets of the compartmented vending cabinet can be divided into cabinets of different areas. For example, all the cabinets are divided into 4 parts, from top to bottom, the upper multiple layers are the first part, the middle multiple layers are the second part, the lower multiple layers are the third part, and the bottom layer is the fourth part, so that the compartmented vending cabinet is divided into multiple parts. For the classification of food, each type can be stored in the corresponding part. For example, meat is stored in the first part, vegetables are stored in the second part, fish is stored in the third part, cakes are stored in the fourth part, etc. In this way, after the food is classified, it can be stored in the corresponding food area according to the type, different types of food are stored in different food areas, and the same type of food stays in the same area.
[0075] For example, continuing with the above example, Figure 2 For explanation. Figure 2 In the compartmented vending cabinet, each compartment can be large or small. The left three columns of the upper three layers of the cabinet can be used as the first food area, the right two columns as the second food area, the left three columns of the lower three rows of cabinets can be used as the third food area, and the right three columns as the fourth food area, so that all the compartments of the compartmented vending cabinet can be divided into different areas, and according to the classification results of the food, the cabinets in the corresponding food area are determined for the food to store the food.
[0076] In this embodiment, Figure 4 As shown, one implementation method of determining a cabinet as a target cabinet in the food area is:
[0077] S402, determining an empty cabinet in the food area as a target cabinet; or, in the food area, determining a cabinet as a target cabinet according to the food production time period and the remaining shelf life of the food in the classification type.
[0078] In this embodiment, the above-mentioned content of dividing the cabinet into food areas is further described. After the left three columns of the upper three layers of the cabinet are used as the first food area, the right two columns are used as the second food area, and the left three columns of the lower three rows of cabinets are used as the third food area and the right three columns are used as the fourth food area, for a food, after identifying the type, it is to be stored in the first food area. Therefore, a cabinet is determined from the first food area as the target cabinet. One way of determining is random determination, as long as an idle cabinet in the first food area is used as the target cabinet. Another idea is to determine the target cabinet according to the time attribute of the food. The time attribute is the generated time period and the remaining shelf life of the food. The generated time period is calculated from the time when the food is placed on the inspection table. The remaining shelf life can be a preset parameter for the food, which can be obtained by identifying the logo of the food, or by identifying the type of food through a camera, so as to estimate the shelf life according to the type of food. And the remaining shelf life is determined according to the estimated shelf life and the length of time that has been stored.
[0079] If the food is just placed on the inspection table, the generated time period is still 0, and the remaining shelf life is still the full value (different types of food have different shelf lives, and the shelf life has not yet been consumed). The food on the inspection table and the food in the first food area can be compared to determine a target cabinet for storing the food. The determined target cabinet may have food stored or be idle. If it is idle, the food can be directly placed in the cabinet. If there is already food stored, the stored food is removed and the food on the inspection table is stored in the target cabinet.
[0080] In this embodiment, in the food area, one implementation method for determining a cabinet as a target cabinet according to the time period in which the food has been generated and the remaining shelf life of the food in the classification type is: determining the emergency parameters of the target food according to the time period in which the food has been generated and the remaining shelf life of the food; sorting the foods according to the emergency parameters of the target food and the emergency parameters of the foods already existing in the food area; determining a cabinet after the cabinet where the food having an emergency parameter greater than the emergency parameter of the target food is located as the target cabinet, wherein the larger the emergency parameter of the food, the closer the cabinet is positioned in the food area.
[0081] In this embodiment, for each food area, an order can be set, that is, which positions in the food area belong to the priority storage area, and which positions belong to the last storage area. For each cabinet in the food area, the food with high priority can be placed in the cabinet with the highest order according to the order of the cabinets. For example, for the compartmented vending cabinet in the above example, the left three columns of the upper three layers of the cabinet are used as the first food area, the right two columns are used as the second food area, the left three columns of the lower three rows of cabinets are used as the third food area, and the right three columns are used as the fourth food area. Then, the three cabinets on the first layer of the first food area can be sorted from left to right, with the leftmost having the highest priority, and the lower the priority to the right. Then the second layer has a lower priority, and the lower the priority to the right, and then the third layer has a lower priority, and the lower the priority to the right. In this way, for the nine cabinets in the first food area, a priority order is formed. For the target food to be placed in the first food area and the food already stored in the first food area, they are sorted according to the emergency parameters, and the food with the highest order is placed in the cabinet with the highest priority. If the cabinet is already filled with food, the food is moved to the cabinet with the next highest priority, thereby placing the highest priority food in the cabinet with the highest priority.
[0082] It should be noted that the above-mentioned means of prioritizing food areas are only examples, and the priorities can be specifically divided according to the total height of the vending cabinet, the user's commonly used cabinets, etc.
[0083] As for the emergency parameters, they can be determined by combining the generated time period and the remaining shelf life of the food. The generated time period refers to the time period in which the food is stored after being placed on the test bench, and the remaining shelf life is the time period obtained by subtracting the generated time period from the total shelf life. For the determination of the emergency parameters, the generated time period can be multiplied by the first coefficient, and then the remaining shelf life multiplied by the second coefficient can be subtracted. The larger the result, the more urgent it is. The first coefficient and the second coefficient are determined according to the type of food. The coefficients of food in different food areas are different.
[0084] In this embodiment, after the target cabinet in the first food area has stored food, the food in the target cabinet is moved to the next cabinet. If the next cabinet has stored food, one means is to strictly allocate cabinets of corresponding priorities according to the order of food, and all foods that do not meet the priority must be moved. The second means is to reduce the movement of food, and the food in the target cabinet can continue to traverse to cabinets with lower priorities until an empty cabinet is traversed, and then the food in the target cabinet is placed in the empty cabinet, and the target food is placed in the target cabinet.
[0085] Figure 5 This is a flow chart of this embodiment. When food is placed on the inspection table, the inspection device of the inspection table detects the type of food, and the conveyor belt of the control system conveys the item to the lifting platform, the lifting platform is lifted to the corresponding area, and the conveyor belt is used to horizontally transmit the food to the corresponding position for placement.
[0086] In addition to being placed on the inspection table for classified storage, the food in this embodiment can also be vacuum packed. Figure 6 As shown, one implementation method of controlling the conveying mechanism of the compartment vending cabinet to convey the target food to the target cabinet for storage is:
[0087] S602, performing vacuum packaging operation on the target food according to the classification type of the target food;
[0088] S604, transferring the packaged target food to the target cabinet for storage.
[0089] In this embodiment, the target food may be packaged food. For example, the food may be packaged in a plastic bag or a packaging box. For a plastic bag, it may be detected whether the air in the plastic bag has been exhausted. The staff may exhaust the air by punching holes. After the food is placed on the inspection table, the inspection table performs vacuum packaging on the food. The packaged food is then stored in the target cabinet.
[0090] Figure 7 This is a schematic diagram of vacuum packaging of a vending cabinet in this embodiment. The top of the automatic packaging mechanism can be a testing table, and the food can be placed on the lifting table after vacuuming. The vacuum tube is responsible for vacuuming, and the closing device can close the vacuum bag.
[0091] In this embodiment, one implementation method of performing vacuum packaging operation on target food according to the classification type of the target food is to determine the hardness parameter of the target food according to the classification type; and determine the vacuum speed during vacuum packaging according to the hardness parameter.
[0092] In this embodiment, during the vacuum packaging process, the vacuuming speed can be controlled. Since different foods have different shapes and sharpness, by controlling the vacuuming speed, the problem of vacuum packaging bag damage during food vacuum packaging can be reduced. For example, for fish and shrimp, there are relatively sharp parts. If the vacuuming speed is fast, the packaging bag may be cut by the sharp parts of the food. Therefore, reducing the vacuuming speed can make packaging smoother. This is a private method that can identify the type of food, and determine whether it contains sharp parts and how hard it is based on the type, and whether to adjust the vacuuming speed of the food. In another embodiment, the shape and size of the target food can be identified. During the vacuuming process, when the vacuum packaging contacts the outside of the target food, the vacuuming speed is reduced until the vacuuming is completed. The advantage of this is that a faster vacuuming speed can be used at the beginning, and then after the vacuum packaging bag contacts the food, the vacuuming speed is reduced to avoid the vacuum bag from breaking, and to keep the food intact and beautiful, and to avoid vacuuming too fast to affect the appearance of the food.
[0093] This embodiment also provides a compartmented vending cabinet, including:
[0094] A camera is used to identify the food label of the target food placed on the inspection table of the compartment vending cabinet to obtain the classification type of the target food;
[0095] A processor, for determining a target cabinet from all cabinets of the compartmented vending cabinet according to the classification type;
[0096] The conveying device is used to convey the target food to the target cabinet for storage.
[0097] The compartmented vending cabinet in the embodiment of the present application can be a takeaway cabinet, or a vending cabinet used in a shopping mall for classified storage and sale of meat and vegetables. For example, in a shopping mall, meat is cut, cut and packaged with a price tag, and users can choose by themselves. If this vending cabinet is used, after the staff cuts the meat, the meat can be classified and stored by themselves in the compartmented vending cabinet, and the staff does not need to classify and place the meat again.
[0098] The compartment vending cabinet in this embodiment is equipped with an inspection table, and the staff can place the food on the inspection table. The compartment vending cabinet can identify the food through a camera or a scanning device. After identifying the food, the food is classified to obtain the classification type of the food.
[0099] In this embodiment, when classifying food, the image of the food can be captured by a camera, and the image can be identified by a model to obtain the classification of the food. Alternatively, a scanning device can be used to scan the QR code or barcode on the food packaging to directly obtain the classification of the food. The logic of classification can be classified according to meat-vegetarian, that is, meat is classified into one category and vegetarian food is classified into another category, or classified according to the use of food, such as different classifications for different cooking methods, or classified according to shelf life, that is, those with a short shelf life are classified into one category and those with a long shelf life are classified into another category, or classified according to whether there is a discount, that is, those with a discount are classified into one category and those without a discount are classified into another category, or classified into different types according to different discount levels. The above classification methods can be cross-combined, or all used, that is, multiple categories of food are obtained according to demand.
[0100] Foods classified into multiple categories can be stored in different areas on the compartmented vending cabinet. According to the classification type, the target cabinet in the area corresponding to the classification type is selected to hold the food. Since the above classification and determination of the target cabinet are automatically recognized and calculated by the compartmented vending cabinet, after the target cabinet is obtained, the conveying mechanism can be controlled to convey the food to the target cabinet for storage. In this way, after the staff puts the food on the inspection table, the compartmented vending cabinet can automatically classify and store the food.
[0101] The conveying mechanism can place the food in a certain cabinet, or take the food out of the cabinet and place it in a unified storage place or transfer cabinet.
[0102] For example, Figure 2 As shown, Figure 2 A schematic diagram of an exemplary compartmented vending cabinet. Figure 2 In the compartment vending cabinet, the packing table is a detection table, which can identify the food on the packing table through detection devices such as cameras and scanning devices, and then classify the food. The lifting and conveying device is a conveying mechanism that can move vertically and have a conveyor belt horizontally to convey the food horizontally. The lifting table can move to a position flush with the packing table, move the food from the packing table to the conveying mechanism, and then move vertically. The conveyor belt is responsible for transporting the food horizontally to a storage area. The storage area is the target cabinet.
[0103] The method provided in the embodiment of the present application obtains the classification type of the target food by using the compartment vending cabinet to identify the food label of the target food placed on the inspection table of the compartment vending cabinet; according to the classification type, the target compartment is determined from all compartments of the compartment vending cabinet; the conveying mechanism of the compartment vending cabinet is controlled to convey the target food to the target compartment for storage, thereby achieving the effect of automatically classifying and storing the target food using the compartment vending cabinet, avoiding manual classification, and improving the efficiency of food classification and storage.
[0104] This embodiment also provides a food classification storage system, which includes the above-mentioned compartment vending cabinet, and also includes a server and a mobile terminal. The server can establish a connection between the compartment vending cabinet and the mobile terminal. For example, the compartment vending cabinet can receive instructions from the mobile terminal to move food or open the cabinet door.
[0105] The compartmented vending cabinet in the embodiment of the present application can be a takeaway cabinet, or a vending cabinet used in a shopping mall for classified storage and sale of meat and vegetables. For example, in a shopping mall, meat is cut, cut and packaged with a price tag, and users can choose by themselves. If this vending cabinet is used, after the staff cuts the meat, the meat can be classified and stored by themselves in the compartmented vending cabinet, and the staff does not need to classify and place the meat again.
[0106] The compartment vending cabinet in this embodiment is equipped with an inspection table, and the staff can place the food on the inspection table. The compartment vending cabinet can identify the food through a camera or a scanning device. After identifying the food, the food is classified to obtain the classification type of the food.
[0107] In this embodiment, when classifying food, the image of the food can be captured by a camera, and the image can be identified by a model to obtain the classification of the food. Alternatively, a scanning device can be used to scan the QR code or barcode on the food packaging to directly obtain the classification of the food. The logic of classification can be classified according to meat-vegetarian, that is, meat is classified into one category and vegetarian food is classified into another category, or classified according to the use of food, such as different classifications for different cooking methods, or classified according to shelf life, that is, those with a short shelf life are classified into one category and those with a long shelf life are classified into another category, or classified according to whether there is a discount, that is, those with a discount are classified into one category and those without a discount are classified into another category, or classified into different types according to different discount levels. The above classification methods can be cross-combined, or all used, that is, multiple categories of food are obtained according to demand.
[0108] Foods classified into multiple categories can be stored in different areas on the compartmented vending cabinet. According to the classification type, the target cabinet in the area corresponding to the classification type is selected to hold the food. Since the above classification and determination of the target cabinet are automatically recognized and calculated by the compartmented vending cabinet, after the target cabinet is obtained, the conveying mechanism can be controlled to convey the food to the target cabinet for storage. In this way, after the staff puts the food on the inspection table, the compartmented vending cabinet can automatically classify and store the food.
[0109] The conveying mechanism can place the food in a certain cabinet, or take the food out of the cabinet and place it in a unified storage place or transfer cabinet.
[0110] For example, Figure 2 As shown, Figure 2 A schematic diagram of an exemplary compartmented vending cabinet. Figure 2 In the compartment vending cabinet, the packing table is a detection table, which can identify the food on the packing table through detection devices such as cameras and scanning devices, and then classify the food. The lifting and conveying device is a conveying mechanism that can move vertically and have a conveyor belt horizontally to convey the food horizontally. The lifting table can move to a position flush with the packing table, move the food from the packing table to the conveying mechanism, and then move vertically. The conveyor belt is responsible for transporting the food horizontally to a storage area. The storage area is the target cabinet.
[0111] The method provided in the embodiment of the present application obtains the classification type of the target food by using the compartment vending cabinet to identify the food label of the target food placed on the inspection table of the compartment vending cabinet; according to the classification type, the target compartment is determined from all compartments of the compartment vending cabinet; the conveying mechanism of the compartment vending cabinet is controlled to convey the target food to the target compartment for storage, thereby achieving the effect of automatically classifying and storing the target food using the compartment vending cabinet, avoiding manual classification, and improving the efficiency of food classification and storage.
[0112] like Fig. 9 As shown, the embodiment of the present application provides a food classification storage device, including a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.
[0113] Memory 113, used for storing computer programs;
[0114] In one embodiment of the present application, the processor 111 is used to implement the method for classified storage of food provided by any one of the aforementioned method embodiments when executing the computer program stored in the memory 113.
[0115] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the food classification storage method provided in any of the aforementioned method embodiments are implemented.
[0116] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0117] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0118] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0119] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for storing food by classification, characterized in that: include: Identifying the food identification of the target food placed on the detection table of the compartment vending cabinet through the compartment vending cabinet to obtain the classification type of the target food; According to the classification type, a target cabinet is determined from all cabinets of the divided-compartment vending cabinet; The conveying mechanism of the compartment vending cabinet is controlled to convey the target food to the target cabinet for storage.
2. The method according to claim 1, characterized in that The step of determining the target cabinet from all cabinets of the compartmented vending cabinet according to the classification type includes: Determining a food area where the target food is to be stored according to the food type of the target food in the classification type; A compartment is determined in the food area as the target compartment.
3. The method according to claim 2, characterized in that Determining a cabinet in the food area as the target cabinet includes: Determine an empty cabinet in the food area as the target cabinet; or, In the food area, a cabinet is determined as the target cabinet according to the food production time period and the remaining shelf life of the food in the classification type.
4. The method according to claim 3, characterized in that In the food area, determining a cabinet as the target cabinet according to the food production time period and the remaining shelf life of the food in the classification type includes: Determine the emergency parameters of the target food according to the time period during which the food has been produced and the remaining shelf life of the food; sorting the foods according to the emergency parameters of the target foods and the emergency parameters of the foods already existing in the food area; A compartment behind the compartment where the food having an emergency parameter greater than the emergency parameter of the target food is located is determined as the target compartment, wherein the larger the emergency parameter of the food is, the closer the compartment is to the front in the food area.
5. The method according to claim 4, characterized in that The method further comprises: When food already exists in the target compartment, placing the food in the target compartment into a compartment behind the target compartment; The target food is placed in the target cabinet.
6. The method according to claim 1, characterized in that Controlling the conveying mechanism of the compartmented vending cabinet to convey the target food to the target compartment for storage comprises: According to the classification type of the target food, vacuum packing the target food; The packaged target food is transferred to the target cabinet for storage.
7. The method according to claim 6, characterized in that The vacuum packaging operation of the target food according to the classification type of the target food includes: Determining the hardness parameter of the target food according to the classification type; The vacuuming speed during vacuum packaging is determined according to the hardness parameter.
8. The method according to claim 6, characterized in that The vacuum packaging operation of the target food according to the classification type of the target food includes: The shape and size of the target food are identified, and during the vacuuming process, when the vacuum packaging contacts the outer side of the target food, the vacuuming speed is reduced until the vacuuming is completed.
9. A food classification storage device, characterized in that: include: An identification module, used to identify the food identification of the target food placed on the detection table of the compartmented vending cabinet through the compartmented vending cabinet, and obtain the classification type of the target food; A determination module, used to determine a target cabinet from all cabinets of the compartmented sales cabinet according to the classification type; The control module is used to control the conveying mechanism of the compartment vending cabinet to convey the target food to the target cabinet for storage.
10. A compartmented vending cabinet, characterized in that: include: A camera is used to identify the food identification of the target food placed on the detection table of the compartmented vending cabinet to obtain the classification type of the target food; A processor, configured to determine a target cabinet from all cabinets of the compartmented vending cabinet according to the classification type; A conveying device is used to convey the target food to the target cabinet for storage.
11. A food classification storage system, characterized in that: It comprises a compartment vending cabinet, a server and a mobile terminal, wherein the compartment vending cabinet is the compartment vending cabinet in claim 10, and the server is responsible for establishing a connection between the mobile terminal and the compartment vending cabinet.
12. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; The memory is used to store a computer program; and the processor is used to implement the method according to any one of claims 1 to 8 when executing the computer program.
13. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.