Control method and system for refrigerator control panel, refrigerator control panel and product
By identifying food types and temperature distribution, intelligently recommending placement areas and monitoring status, it solves the shortcomings of traditional refrigerators in food management, realizes refined management and food safety early warning, and improves user experience.
Patent Information
- Application Number
- CN202411819096.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-12-11
AI Technical Summary
Traditional refrigerator designs have shortcomings in food management, storage optimization, and food safety warnings. Users need to judge the storage location and time of food on their own, which increases operational burden, food waste, and health risks.
By identifying the type of food, obtaining the temperature distribution of the refrigerator, intelligently recommending the placement area, recording the placement time, calculating the optimal storage deadline, monitoring the status of the food, and issuing warning signals, refined management is achieved.
It improves the convenience and accuracy of food management, extends the shelf life of food, reduces waste, and provides a healthy and efficient refrigerator usage experience.
Smart Images

Figure CN119594662B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of refrigerator control technology, and in particular to a control method and system for a refrigerator control panel, a refrigerator control panel, and a product. Background Art
[0002] As the pace of modern life accelerates, households are increasingly demanding food storage, and with it, increasing requirements for refrigerator efficiency and management. Traditional refrigerator designs often focus on maximizing cooling efficiency and storage space, but fall short in terms of food management, storage optimization, and food safety early warning. Users often have to determine the storage location and shelf life of their ingredients, which not only increases the operational burden but can also lead to food spoilage due to misjudgment, resulting in food waste and health risks. Summary of the Invention
[0003] In order to solve the problem in the prior art that users easily waste food by using refrigerators to store food themselves, the present application provides a control method and system for a refrigerator control panel, a refrigerator control panel and a product.
[0004] In a first aspect, the present application provides a method for controlling a refrigerator control panel, which adopts the following technical solution:
[0005] A method for controlling a refrigerator control panel, comprising:
[0006] When receiving a refrigerator door opening signal, identifying the type of food the user wants to place;
[0007] obtaining a temperature distribution in the refrigerator, determining a recommended placement area based on the type of food and the temperature distribution, displaying the recommended placement area to the user, and recording the time when the current food is placed;
[0008] Obtaining the placement time and type of each ingredient in the refrigerator, and determining the optimal storage cutoff time for each ingredient based on the placement time and type of each ingredient;
[0009] Determining whether there is any food spoilage in the refrigerator;
[0010] When any food in the refrigerator reaches the corresponding optimal storage cut-off time, or when it is determined that the food in the refrigerator is deteriorating, a warning signal is issued.
[0011] By adopting the above technical solution, when the refrigerator door opening signal is received, the current type of food that the user wants to place is identified, and the real-time temperature distribution in the refrigerator is obtained. Based on the comprehensive consideration of the food type and temperature distribution, a recommended food placement area can be intelligently determined and displayed to the user to ensure the freshness and preservation quality of the food. At the same time, the placement time of the current food is recorded to provide data support for subsequent management. By analyzing the placement time and type of each food in the refrigerator, the optimal storage deadline for each food can be accurately calculated, thereby realizing refined management of the food storage cycle. On this basis, the status of the food in the refrigerator will be continuously monitored. Once the food is found to be deteriorating or has reached the optimal storage deadline, a warning signal will be immediately issued to remind the user to deal with it in time. This not only improves the convenience and accuracy of food management, but also effectively extends the shelf life of food, reduces food waste, and brings users a healthier and more efficient refrigerator usage experience.
[0012] In a preferred example, the present application may be further configured as follows: obtaining the temperature distribution in the refrigerator and determining the recommended placement area based on the type of food and the temperature distribution, including:
[0013] Acquiring temperatures at a plurality of temperature monitoring locations within the refrigerator, and determining a temperature distribution within the refrigerator based on the temperatures at the plurality of temperature monitoring locations;
[0014] Obtaining an arrangement of available placement areas in the refrigerator, matching the arrangement of available placement areas with the temperature distribution, and determining a regional temperature of each available placement area in the refrigerator;
[0015] determining an optimal storage temperature for the current food based on the type of the current food;
[0016] Based on the regional temperature of each possible placement area and the optimal storage temperature, a recommended placement area for the current food is determined from a plurality of possible placement areas in the refrigerator.
[0017] By adopting the above technical solution, in the process of obtaining the temperature distribution in the refrigerator to determine the recommended placement area, data from multiple temperature monitoring points in the refrigerator are first collected, and the temperature distribution map inside the refrigerator is accurately depicted through comprehensive analysis of these data. According to the physical layout inside the refrigerator, each placement area is accurately matched with the temperature distribution map to obtain the actual temperature of each placement area. According to the type of food to be placed, the optimal storage temperature of the food is determined by the preset food storage temperature standard. The temperature of each placement area is compared with the optimal storage temperature of the food, and the placement area closest to the optimal storage temperature is selected as the recommended placement area for the current food. This ensures that the food is placed in the environment that is most suitable for its preservation, effectively improves the utilization rate of the internal space of the refrigerator, and makes food management more scientific and reasonable.
[0018] In a preferred example, the present application may be further configured as follows: determining a recommended placement area for the current food from a plurality of placement areas based on the area temperature of each placement area and the optimal storage temperature, including:
[0019] Determining a matching degree between the regional temperature of each placement area and the optimal storage temperature, and arranging the plurality of placement areas from high to low according to the matching degree to obtain a placement area list;
[0020] taking the first placeable area in the placeable area as the first placeable area, and identifying whether there is a vacant area in the first placeable area for placing the current food;
[0021] If there is no free area in the first placement area, determining the optimal storage cutoff time for the food already placed in the first placement area;
[0022] If the optimal storage cut-off time of the placed food is later than the optimal storage cut-off time of the current food, a replacement placement area for the placed food is determined, and a first prompt signal is issued to prompt the user to replace the placed food in the replacement placement area and place the current food in the first placeable area through the first prompt signal.
[0023] By adopting the above technical solution, the matching degree between the regional temperature of each placement area and the optimal storage temperature of the ingredients is analyzed, and the placement areas are arranged accordingly. The system can prioritize and recommend the most suitable storage location. If the preferred location (the first placement area) is not vacant, the storage period of the ingredients placed at that location is further evaluated. If the current ingredients need to be preserved with higher priority, the system will prompt the user to transfer the ingredients that are about to expire to other suitable areas, thereby making room for the current ingredients and ensuring that all ingredients can be stored in the best conditions, effectively avoiding food waste and improving the intelligence and efficiency of refrigerator storage management.
[0024] In a preferred example, the present application may be further configured as follows: determining whether there is spoilage of food in the refrigerator includes:
[0025] acquiring gas concentration data in the refrigerator, and obtaining a first deterioration determination result based on the gas concentration data;
[0026] Obtaining an image of each food item in the refrigerator, retrieving an initial food item image of each food item at the time of placement, comparing the food item image of each food item with the initial food item image to determine an image difference; and comparing the image difference of each food item with a preset difference threshold to obtain a second spoilage determination result;
[0027] If either the first deterioration determination result or the second deterioration determination result indicates that food has deteriorated, it is determined that deterioration has occurred in the refrigerator.
[0028] By adopting the above technical solution, a comprehensive analysis of the gas concentration data and food image changes in the refrigerator can be used to determine whether the food has deteriorated in multiple dimensions. The gas concentration data can reflect the specific gases produced by the corruption of the food, while the food image comparison can intuitively display the changes in the freshness of the food. When any judgment result shows that the food may deteriorate, it is determined that there is deterioration in the refrigerator. This dual detection mechanism greatly improves the accuracy and reliability of food deterioration detection, which helps users take timely measures to reduce food losses and ensure food safety.
[0029] In a preferred example, the present application may be further configured as follows: obtaining a first deterioration determination result based on the gas concentration data includes:
[0030] Obtaining gas concentrations at multiple gas detection locations in the refrigerator to obtain gas concentrations of multiple preset types;
[0031] Determine whether the gas concentration of each preset type exceeds the gas concentration threshold corresponding to the preset type. If the gas concentration of any preset type exceeds the corresponding gas concentration threshold, determine the first deterioration judgment result as food deterioration.
[0032] By adopting the above technical solution, the gas concentrations at multiple gas detection locations in the refrigerator are obtained, and these concentrations are compared with the preset gas concentration thresholds. It is possible to accurately determine whether food has deteriorated. The principle that specific gases are produced during the decomposition process of food is utilized. Once an abnormal increase in the concentration of these gases is detected, a deterioration warning can be immediately issued, thereby achieving effective monitoring of the freshness of food, ensuring food safety, and reducing waste caused by food deterioration.
[0033] In a preferred example, the present application can be further configured as follows: the method further includes:
[0034] Obtaining the distance between the magnetic door seal of the refrigerator door and the refrigerator body;
[0035] If the distance is greater than zero and less than a preset distance, it is determined that the refrigerator door is not properly closed, and a second prompt signal is issued to prompt the user that the refrigerator door is not properly closed through the second prompt signal;
[0036] The closing condition of the refrigerator door is monitored within a preset time period, and if the refrigerator door is still not closed within the preset time period, the refrigerator refrigeration temperature is adjusted.
[0037] By employing this technical solution, the distance between the refrigerator door's magnetic seal and the refrigerator body is monitored, accurately determining whether the door is securely closed and promptly alerting the user if it is. This effectively prevents increased energy consumption and food spoilage caused by a loose door. Furthermore, if the user fails to respond to the door-closing reminder within a preset time, the refrigerator's cooling temperature is automatically adjusted to further reduce the risk of food damage, demonstrating a high degree of intelligence and user-friendliness.
[0038] In a preferred example, the present application may be further configured as follows: the method further includes:
[0039] Obtaining an initial three-dimensional model image including the internal structure of the refrigerator and the food placed therein;
[0040] Acquire a placement area and an image of the current food, and update the initial three-dimensional model diagram based on the placement area and the image of the current food to obtain a three-dimensional model diagram including the current food;
[0041] Marking the placement time and type of the current food as labels on the three-dimensional model;
[0042] The three-dimensional model image is displayed to the user through a display panel.
[0043] By adopting the above technical solution, a three-dimensional model diagram containing the internal structure of the refrigerator and the ingredients placed therein is obtained and updated, reflecting the internal status of the refrigerator in real time. At the same time, the placement time and type of the current ingredients are recorded in the form of labels, allowing users to intuitively understand the distribution and storage of ingredients in the refrigerator, improving the transparency and convenience of refrigerator management, and helping users to reasonably arrange food usage and procurement plans.
[0044] In a second aspect, the present application provides a control system for a refrigerator control panel, which adopts the following technical solution:
[0045] A control system for a refrigerator control panel, comprising:
[0046] An identification module, configured to identify the type of food that the user wants to place when receiving a refrigerator door opening signal;
[0047] a recommendation module, configured to obtain the temperature distribution in the refrigerator, determine a recommended placement area based on the type of food and the temperature distribution, present the recommended placement area to the user, and record the time when the current food is placed;
[0048] an acquisition module, configured to acquire the placement time and type of each food in the refrigerator, and determine the optimal storage cutoff time for each food based on the placement time and type of each food;
[0049] A judgment module, used to judge whether there is any food spoilage in the refrigerator;
[0050] The warning module is used to send out a warning signal when any food in the refrigerator reaches the corresponding optimal storage cut-off time, or when it is determined that the food in the refrigerator is deteriorating.
[0051] In a third aspect, the present application provides a refrigerator control panel, which adopts the following technical solution:
[0052] one or more processors;
[0053] Memory;
[0054] At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the control method of the refrigerator control panel as described in any one of the first aspects.
[0055] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0056] A computer-readable storage medium stores a computer program thereon, which, when executed in a computer, causes the computer to execute the refrigerator control panel control method as described in any one of the first aspects.
[0057] In a fifth aspect, the present application provides a computer program product, which adopts the following technical solution:
[0058] A computer program product includes a computer program. When the computer program is executed by a processor, it implements the control method of the refrigerator control panel as described in any one of the first aspects.
[0059] In summary, this application has the following beneficial technical effects:
[0060] When the refrigerator door opening signal is received, it identifies the current type of food that the user wants to place and obtains the real-time temperature distribution in the refrigerator. Based on the comprehensive consideration of the food type and temperature distribution, it can intelligently determine and display a recommended food placement area to the user to ensure the freshness and preservation quality of the food. At the same time, it records the placement time of the current food to provide data support for subsequent management. By analyzing the placement time and type of each food in the refrigerator, it can accurately calculate the optimal storage deadline for each food, thereby realizing refined management of the food storage cycle. On this basis, it will continue to monitor the status of the food in the refrigerator. Once it is found that the food has deteriorated or reached the optimal storage deadline, it will immediately issue a warning signal to remind the user to deal with it in time. This not only improves the convenience and accuracy of food management, but also effectively extends the shelf life of food, reduces food waste, and brings users a healthier and more efficient refrigerator experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 This is a flow chart of a method for controlling a refrigerator control panel provided in an embodiment of the present application;
[0062] Figure 2 This is a schematic structural diagram of a control system of a refrigerator control panel provided in an embodiment of the present application;
[0063] Figure 3 This is a structural schematic diagram of a refrigerator control panel provided in an embodiment of the present application. DETAILED DESCRIPTION
[0064] The following is combined with Figure 1 -Attached Figure 3 This application is described in further detail.
[0065] This specific embodiment is merely an explanation of the present application and is not a limitation of the present application. After reading this specification, those skilled in the art may make non-creative modifications to the present embodiment as needed, but as long as they are within the scope of the claims of the present application, they are protected by the patent law.
[0066] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0067] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document, unless otherwise specified, generally indicates an "or" relationship between the related objects.
[0068] It should be noted that in the optional embodiments of the present application, the object information and other related data involved, when the embodiments in the present application are applied to specific products or technologies, need to obtain the permission or consent of the object, and the collection, use and processing of the relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions. In other words, if the embodiments of the present application involve data related to the object, it needs to be obtained through the authorization and consent of the object, the authorization and consent of the relevant departments, and in compliance with the relevant laws, regulations and standards of the country and region. If personal information is involved in the embodiments, the acquisition of all personal information requires the consent of the individual. If sensitive information is involved, the separate consent of the information subject needs to be obtained. The embodiments also need to be implemented with the authorization and consent of the object.
[0069] The embodiment of the present application provides a method for controlling a refrigerator control panel. Figure 1 As shown, the method provided in the embodiment of the present application is executed by a refrigerator control panel, which can be a server, wherein the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The method includes steps S101 to S105, wherein:
[0070] S101. When a refrigerator door opening signal is received, the type of food to be placed by the user is identified.
[0071] Specifically, a magnetic switch sensor can be installed on the refrigerator door. When the refrigerator door is opened or closed, the sensor on the door sends a corresponding signal to the processor of the refrigerator control panel. A camera device can be installed inside the refrigerator or on the refrigerator door to capture the food that the user is about to put into the refrigerator. Using image recognition technology such as deep learning algorithms, the processor analyzes the food image and identifies the type of food. Alternatively, the user can manually enter the type of food through the display panel of the refrigerator control panel or through a mobile phone application. The mobile phone application transmits the information to the processor of the refrigerator control panel via Bluetooth or other wireless means.
[0072] S102: Obtain the temperature distribution in the refrigerator, determine the recommended placement area based on the type of food and the temperature distribution, display the recommended placement area to the user, and record the current placement time of the food.
[0073] Specifically, a three-dimensional model of the refrigerator's internal storage area is constructed based on the refrigerator's internal structure. Multiple temperature sensors are pre-installed at different locations inside the refrigerator to collect temperatures at temperature monitoring locations. The collected temperatures are marked at corresponding locations on the three-dimensional model. Spatial interpolation methods such as inverse distance weighted interpolation and kriging are used to estimate temperatures at locations not monitoring the temperature. Using a geographic information system or visualization software, the interpolated temperature data is converted into a temperature distribution map, which represents the temperature distribution inside the refrigerator in a three-dimensional format.
[0074] The temperature distribution map and the 3D model map correspond to each other. The 3D model is divided into multiple storage zones based on the refrigerator's internal structure. The temperature distribution in each zone can be determined by comparing it with the temperature distribution map. The refrigerator control panel contains a pre-installed database that stores the optimal storage temperature for each food type. This relationship can be determined by food scientists through experimental research and data analysis. The optimal storage temperature can be a single temperature value or a temperature range.
[0075] The matching degree between each possible placement area and the optimal storage temperature of the current food is calculated, and the one with the highest matching degree is determined from each possible placement area as the recommended placement area for the current food. The processor of the refrigerator control panel displays the recommended placement area to the user through the display panel, and sound or light prompts can also be used, which are not limited in this embodiment.
[0076] Furthermore, the moment when the recommended placement area is determined can be used as the placement time of the current food, and the moment when the refrigerator door closing signal is received can also be used as the placement time of the current food.
[0077] S103: Obtain the placement time and type of each ingredient in the refrigerator, and determine the optimal storage deadline for each ingredient based on the placement time and type of each ingredient.
[0078] Specifically, when the current food is placed in the refrigerator, the camera device installed inside the refrigerator captures the image of the current food, and performs label recognition on the image to find information such as the food's production date and shelf life. In one possible scenario, the label is found and the shelf life of the current food's production date is recognized, and the expiration date of the shelf life is used as the optimal storage expiration time for the current food. In another possible scenario, the current food is not labeled, and the camera device cannot recognize the label information. A database is pre-installed in the refrigerator control panel, storing the correspondence between each type of food and the optimal storage time. This correspondence can be determined by food scientists through experimental research and data analysis. The time after the optimal storage time after the current food is placed is used as the optimal storage expiration time for the current food.
[0079] By using the above method, the optimal storage cut-off time of each food ingredient is determined when it is placed in the refrigerator, thereby obtaining the optimal storage cut-off time of each food ingredient.
[0080] S104: Determine whether there is any food spoilage in the refrigerator.
[0081] Specifically, the gas concentration data and food image data in the refrigerator are obtained, and based on the gas concentration data, it is determined whether there is excessive gas that indicates spoilage. Based on the food image data, it is determined whether there is any change in the appearance of the food. For example, moldy food will cause the appearance of the food to change. If there is excessive gas or the appearance of the food changes, it is determined that the food has deteriorated.
[0082] S105: When any food in the refrigerator reaches the corresponding optimal storage end time, or when it is determined that there is food deterioration in the refrigerator, a warning signal is issued.
[0083] Specifically, the warning signal can be sent through the refrigerator's display panel, sound prompts, or mobile phone APP push, to remind users to handle food in a timely manner.
[0084] In this embodiment, when the refrigerator door opening signal is received, the current type of food that the user wants to place is identified, and the real-time temperature distribution in the refrigerator is obtained. Based on the comprehensive consideration of the food type and temperature distribution, a recommended food placement area can be intelligently determined and displayed to the user to ensure the freshness and preservation quality of the food. At the same time, the placement time of the current food is recorded to provide data support for subsequent management. By analyzing the placement time and type of each food in the refrigerator, the optimal storage deadline for each food can be accurately calculated, thereby realizing refined management of the food storage cycle. On this basis, the status of the food in the refrigerator will be continuously monitored. Once the food is found to be deteriorating or has reached the optimal storage deadline, a warning signal will be immediately issued to remind the user to deal with it in time. This not only improves the convenience and accuracy of food management, but also effectively extends the shelf life of food, reduces food waste, and brings users a healthier and more efficient refrigerator usage experience.
[0085] A possible implementation of the embodiment of the present application is to obtain the temperature distribution in the refrigerator and determine the recommended placement area based on the type of food and the temperature distribution, including:
[0086] Obtaining temperatures at multiple temperature monitoring locations within the refrigerator, and determining a temperature distribution within the refrigerator based on the temperatures at the multiple temperature monitoring locations;
[0087] Obtaining the layout of available placement areas in the refrigerator, matching the layout of available placement areas with the temperature distribution, and determining the regional temperature of each available placement area in the refrigerator;
[0088] Determine the optimal storage temperature of the current food based on the type of the current food;
[0089] Based on the regional temperature and optimal storage temperature of each possible placement area, a recommended placement area for the current food is determined from multiple possible placement areas in the refrigerator.
[0090] Specifically, temperature monitoring locations inside the refrigerator can be set at various locations, including the top, bottom, middle, and sides. The temperatures collected from these locations are used to construct a three-dimensional temperature distribution map using an interpolation algorithm. The layout of available placement areas inside the refrigerator is a three-dimensional model constructed based on the refrigerator's internal structure. Available placement areas include the refrigerator's internal area, shelves, and trays.
[0091] In the process of obtaining the temperature distribution inside the refrigerator to determine the recommended placement area, this embodiment first collects data from multiple temperature monitoring points in the refrigerator, and accurately depicts the temperature distribution map inside the refrigerator through comprehensive analysis of these data. According to the physical layout inside the refrigerator, each placement area is accurately matched with the temperature distribution map to obtain the actual temperature of each placement area. According to the type of food currently to be placed, the optimal storage temperature of the food is determined by the preset food storage temperature standard. The temperature of each placement area is compared with the optimal storage temperature of the food, and the placement area closest to the optimal storage temperature is selected as the recommended placement area for the current food. This ensures that the food is placed in the environment that is most suitable for its preservation, effectively improves the utilization rate of the internal space of the refrigerator, and makes food management more scientific and reasonable.
[0092] A possible implementation of the embodiment of the present application is to determine a recommended placement area for the current food from a plurality of possible placement areas based on the area temperature and the optimal storage temperature of each possible placement area, including:
[0093] Determine the matching degree between the regional temperature of each placement area and the optimal storage temperature, and arrange the multiple placement areas in descending order of matching degree to obtain a list of placement areas;
[0094] The first placeable area in the placeable area is used as the first placeable area, and whether there is a vacant area in the first placeable area for placing the current food;
[0095] If there is no free area in the first placement area, determining the optimal storage cutoff time for the food already placed in the first placement area;
[0096] If the optimal storage deadline for the placed ingredients is later than the optimal storage deadline for the current ingredients, a replacement placement area for the placed ingredients is determined, and a first prompt signal is issued to prompt the user to re-place the placed ingredients in the replacement placement area and place the current ingredients in the first available placement area.
[0097] Specifically, the regional temperature of each possible placement area includes the temperatures at different locations within the possible placement area, determined using an interpolation algorithm. For any possible placement area in the refrigerator, the average temperature of the placement area is calculated based on the regional temperature of the possible placement area. The obtained average temperature is then compared with the optimal storage temperature. If the optimal storage temperature is a single temperature value, the absolute value of the difference between the average temperature and the temperature value is calculated. If the optimal storage temperature is a temperature range, the absolute value of the difference between the average temperature and the median of the temperature range is calculated. A larger absolute value indicates a lower degree of match. Multiple possible placement areas are sorted in ascending order of absolute value to obtain a list of possible placement areas.
[0098] After acquiring the image of the current food, the camera device analyzes and obtains the size information of the current food, and uses a three-dimensional space collision detection algorithm to determine whether there is any free area in the first placeable area for placing the current food. If there is enough free area in the first placeable area for placing the current food, the first placeable area will be used as the recommended placement area for the current food.
[0099] If there is not enough free space in the first preventable area to place the current ingredients, then determine the optimal storage cut-off time for the ingredients already placed in the first placeable area. If the optimal storage cut-off time for the already placed ingredients is later than the optimal storage cut-off time for the current ingredients, it means that the current ingredients require more preferred storage conditions. In the process of determining the replacement placement area for the already placed ingredients, a free area can be found inside the refrigerator to place the already placed ingredients in the placeable area. The area with the highest matching degree of temperature with the optimal storage temperature of the already placed ingredients is used as the replacement placement area. If the optimal storage cut-off time for the already placed ingredients is earlier than the optimal storage cut-off time for the current ingredients, it means that the already placed ingredients require more preferred storage conditions. Find the second placeable area in the list of placeable areas, and refer to the steps for the first placeable area mentioned above until the recommended placement area is found.
[0100] This embodiment analyzes the matching degree between the regional temperature of each possible placement area and the optimal storage temperature of the food, and arranges the possible placement areas accordingly. The system can prioritize and recommend the most suitable storage location. If the preferred location (the first possible placement area) is not vacant, the storage period of the food already placed in the location is further evaluated. If the current food needs to be preserved with higher priority, the system will prompt the user to transfer the food that is about to expire to other suitable areas, thereby making room for the current food, ensuring that all food can be stored in the best conditions, effectively avoiding food waste, and improving the intelligence and efficiency of refrigerator storage management.
[0101] A possible implementation of the embodiment of the present application is to determine whether food in the refrigerator is spoiled, including:
[0102] Acquiring gas concentration data in the refrigerator, and obtaining a first deterioration determination result based on the gas concentration data;
[0103] Obtaining an image of each food item in the refrigerator, retrieving an initial image of each food item at the time of placement, comparing the image of each food item with the initial image to determine an image difference; and comparing the image difference of each food item with a preset difference threshold to obtain a second spoilage determination result.
[0104] If either the first deterioration determination result or the second deterioration determination result indicates that food has deteriorated, it is determined that food has deteriorated in the refrigerator.
[0105] In this embodiment, the gas concentration data in the refrigerator includes the gas concentrations of multiple gas detection positions. Multiple gas sensors are pre-set inside the refrigerator for real-time monitoring of the gas concentrations at different positions in the refrigerator. The sensor set at each gas detection position is used to detect the concentration of a preset type of gas. The preset types may include carbon dioxide, ethylene, ammonia, etc. The preset types indicate gases that may be emitted by food deterioration. The preset types can be set by technicians according to the characteristics of the food.
[0106] The refrigerator control panel database pre-stores a correspondence between gas types and gas concentration thresholds. This correspondence can be set by a technician based on actual experience or experimentation and is not limited in this embodiment. A determination is made as to whether the concentration of each preset gas type exceeds the corresponding gas concentration threshold. If the concentration of any preset gas type at any gas detection location exceeds the corresponding gas concentration threshold, the first spoilage determination result is determined to indicate that the food has spoiled.
[0107] The food image of each food in the refrigerator can be obtained regularly, such as collecting the food image in the refrigerator once a day or at a specific time interval. Image processing techniques such as feature extraction, edge detection and color comparison are used to compare the current food image and the initial image of each food, calculate the image difference, and compare the image difference of each food with a preset difference threshold. If the image difference of any food exceeds the threshold, it is determined that the food is spoiled.
[0108] This embodiment can determine whether the food has deteriorated in multiple dimensions by comprehensively analyzing the gas concentration data and food image changes in the refrigerator. The gas concentration data can reflect the specific gases produced by the corruption of the food, while the food image comparison can intuitively display the changes in the freshness of the food. When any judgment result shows that the food may deteriorate, it is determined that there is deterioration in the refrigerator. This dual detection mechanism greatly improves the accuracy and reliability of food deterioration detection, which helps users take timely measures to reduce food losses and ensure food safety.
[0109] A possible implementation of the embodiment of the present application is to obtain a first deterioration determination result based on gas concentration data, including:
[0110] Obtaining gas concentrations at multiple gas detection locations in the refrigerator to obtain gas concentrations of multiple preset types;
[0111] Determine whether the gas concentration of each preset type exceeds the gas concentration threshold corresponding to the preset type. If the gas concentration of any preset type exceeds the corresponding gas concentration threshold, the first deterioration judgment result is determined as food deterioration.
[0112] This embodiment obtains the gas concentrations at multiple gas detection locations in the refrigerator and compares these concentrations with preset gas concentration thresholds to accurately determine whether food has spoiled. It utilizes the principle that specific gases are produced during the spoilage process of food. Once an abnormal increase in the concentration of these gases is detected, a spoilage warning can be immediately issued, thereby achieving effective monitoring of the freshness of food, ensuring food safety, and reducing waste caused by food spoilage.
[0113] A possible implementation method of the embodiment of the present application further includes:
[0114] Get the distance between the refrigerator door's magnetic door seal and the refrigerator body;
[0115] If the distance is greater than zero and less than a preset distance, it is determined that the refrigerator door is not closed properly, and a second prompt signal is sent to remind the user that the refrigerator door is not closed properly through the second prompt signal;
[0116] Monitor the closing status of the refrigerator door within a preset time. If the refrigerator door is still not closed within the preset time, adjust the refrigerator refrigeration temperature.
[0117] In this embodiment, a micro-distance sensor can be installed between the acrylic magnetic door seal and the refrigerator body to ensure that the sensor can accurately measure the distance between the two. The sensor is connected to the refrigerator control panel via a wired or wireless connection. A preset distance is set based on the minimum gap required for the refrigerator door to close properly. A preset time is also set to determine whether the refrigerator door is still not closed after the second prompt signal is issued.
[0118] If the distance between the magnetic door seal of the refrigerator door and the refrigerator body is equal to zero or greater than the preset distance, it indicates that the refrigerator door is in a normally closed state or a fully open state, and no subsequent operations are performed.
[0119] Adjusting the refrigerator's refrigeration temperature can be achieved by lowering the refrigeration temperature setting or increasing the refrigeration intensity. Specifically, the relationship between the distance between the magnetic door seal and the refrigerator body and the refrigeration temperature adjustment amount can be determined in advance through experiments. That is, the amount by which the refrigerator's refrigeration temperature is reduced is used to compensate for the distance the refrigerator door is not properly closed. The corresponding refrigerator refrigeration temperature adjustment amount is determined based on the current distance between the magnetic door seal and the refrigerator body.
[0120] This embodiment accurately determines whether the refrigerator door is securely closed by monitoring the distance between the magnetic door seal and the refrigerator body. It promptly alerts the user if the door is not securely closed, effectively preventing increased energy consumption and food spoilage caused by a loose door. Furthermore, if the user fails to respond to the door-closing reminder within a preset time, the refrigerator's cooling temperature is automatically adjusted to further reduce the risk of food damage, demonstrating a high degree of intelligence and user-friendliness.
[0121] In a possible implementation of the embodiment of the present application, the method further includes:
[0122] Obtain an initial three-dimensional model image including the internal structure of the refrigerator and the food placed therein;
[0123] Obtaining a placement area and an image of the current ingredient, and updating an initial three-dimensional model based on the placement area and the image of the current ingredient to obtain a three-dimensional model including the current ingredient;
[0124] Mark the current placement time and type of ingredients as labels on the three-dimensional model;
[0125] The three-dimensional model is displayed to the user through the display panel.
[0126] In this embodiment, precise 3D data of the refrigerator's internal structure is acquired using specialized software or equipment (such as a 3D scanner) to construct an initial 3D model. Using 3D modeling software (such as AutoCAD, SolidWorks, or Blender), the collected data is converted into a detailed 3D model, including the refrigerator's internal structure, including compartments, drawers, shelves, and the initial ingredients placed there. A camera is installed inside the refrigerator to monitor the food placement areas and capture images of the ingredients in real time. Image processing techniques (such as image recognition, edge detection, and color comparison) are used to analyze the food images captured by the camera to identify the type of ingredient. Based on the camera data, the initial 3D model is updated, adding the current food placement area and 3D representation to the model. This may require utilizing the 3D modeling software's API or plugin to dynamically update the model. For each currently placed ingredient, a label is generated containing the placement time and ingredient type. These labels can be text or metadata embedded in the 3D model. The generated labels are associated with the 3D model and stored in a control system or server. In this way, each ingredient has a unique identifier and associated metadata within the 3D model.
[0127] Connect the refrigerator's control system to a display panel (such as a touchscreen or LCD) to ensure real-time display of the 3D model. Use a 3D rendering engine (such as OpenGL or DirectX) to render the updated 3D model and present it to the user through the display panel. The rendering process can include adjustments to perspective, lighting, shadows, and other effects to enhance the model's realism and readability. Add interactive features to the display panel, allowing users to view the 3D model from different perspectives, query ingredient information, adjust refrigerator settings, and more through touch or voice commands.
[0128] This embodiment obtains and updates a three-dimensional model diagram containing the internal structure of the refrigerator and the ingredients placed therein, reflecting the internal status of the refrigerator in real time, and recording the placement time and type of the current ingredients in the form of labels, so that users can intuitively understand the distribution and storage of ingredients in the refrigerator, thereby improving the transparency and convenience of refrigerator management and helping users to reasonably arrange food usage and purchasing plans.
[0129] The embodiment of the present application provides a control system for a refrigerator control panel, such as Figure 2 , which shows a schematic structural diagram of a control system of a refrigerator control panel provided in an embodiment of the present application, the system includes:
[0130] Identification module 201, for identifying the type of food that the user wants to place when receiving a refrigerator door opening signal;
[0131] Recommendation module 202, for obtaining the temperature distribution in the refrigerator, determining a recommended placement area based on the type of food and the temperature distribution, displaying the recommended placement area to the user, and recording the current placement time of the food;
[0132] An acquisition module 203 is configured to acquire the placement time and type of each ingredient in the refrigerator, and determine the optimal storage cutoff time for each ingredient based on the placement time and type of each ingredient;
[0133] The judging module 204 is used to judge whether there is any food spoilage in the refrigerator;
[0134] The warning module 205 is used to send out a warning signal when any food in the refrigerator reaches the corresponding optimal storage end time, or when it is determined that there is food deterioration in the refrigerator.
[0135] An embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, the contents shown in the aforementioned refrigerator control panel control method embodiment are implemented.
[0136] In the embodiment of the present application, a refrigerator control panel is provided, such as Figure 3 As shown, Figure 3 The refrigerator control panel 300 shown includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the refrigerator control panel 300 may also include a transceiver 304. It should be noted that in practice, the number of transceivers 304 is not limited to one, and the structure of the refrigerator control panel 300 does not constitute a limitation on the embodiments of the present application.
[0137] Processor 301 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 301 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0138] Bus 302 may include a path for transmitting information between the above components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. Bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 3 Only one thick line is used in the diagram, but it does not mean that there is only one bus or one type of bus.
[0139] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0140] The memory 303 is used to store application code for executing the solution of the present application, and is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the embodiment of the control method of the refrigerator control panel.
[0141] Figure 3 The refrigerator control panel shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0142] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer-readable storage medium is run on a computer, the computer can execute the contents shown in the aforementioned refrigerator control panel control method embodiment.
[0143] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0144] The above are only some of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for controlling a refrigerator control panel, characterized in that: Applied to refrigerator control panels, including: When receiving a refrigerator door opening signal, identifying the type of food the user wants to place; obtaining a temperature distribution in the refrigerator, determining a recommended placement area based on the type of food and the temperature distribution, displaying the recommended placement area to the user, and recording the time when the current food is placed; Obtaining the placement time and type of each ingredient in the refrigerator, and determining the optimal storage cutoff time for each ingredient based on the placement time and type of each ingredient; Determining whether there is any food spoilage in the refrigerator; When any food in the refrigerator reaches the corresponding optimal storage cut-off time, or when it is determined that the food in the refrigerator is deteriorating, a warning signal is issued; The obtaining of the temperature distribution in the refrigerator and determining the recommended placement area based on the type of food and the temperature distribution includes: Acquiring temperatures at a plurality of temperature monitoring locations within the refrigerator, and determining a temperature distribution within the refrigerator based on the temperatures at the plurality of temperature monitoring locations; Obtaining an arrangement of available placement areas in the refrigerator, matching the arrangement of available placement areas with the temperature distribution, and determining a regional temperature of each available placement area in the refrigerator; determining an optimal storage temperature for the current food based on the type of the current food; Determining a recommended placement area for the current food from a plurality of placement areas in the refrigerator based on the area temperature of each placement area and the optimal storage temperature; The step of determining a recommended placement area for the current food from a plurality of placement areas based on the area temperature of each placement area and the optimal storage temperature includes: Determining a matching degree between the regional temperature of each placement area and the optimal storage temperature, and arranging the plurality of placement areas from high to low according to the matching degree to obtain a placement area list; taking the first placeable area in the placeable area as the first placeable area, and identifying whether there is a vacant area in the first placeable area for placing the current food; If there is no free area in the first placement area, determining the optimal storage cutoff time for the food already placed in the first placement area; If the optimal storage cut-off time of the placed food is later than the optimal storage cut-off time of the current food, determining a replacement placement area for the placed food, and issuing a first prompt signal to prompt the user to re-place the placed food in the replacement placement area and place the current food in the first available placement area through the first prompt signal; The method further comprises: Obtaining the distance between the magnetic door seal of the refrigerator door and the refrigerator body; If the distance is greater than zero and less than a preset distance, it is determined that the refrigerator door is not properly closed, and a second prompt signal is issued to prompt the user that the refrigerator door is not properly closed through the second prompt signal; monitoring the closing status of the refrigerator door within a preset time period, and adjusting the refrigerator refrigeration temperature if the refrigerator door is still not closed within the preset time period; Among them, the adjusting of the refrigerator refrigeration temperature includes: pre-determining the correspondence between the distance between the magnetic door seal of the refrigerator door and the refrigerator body and the refrigeration temperature adjustment amount, determining the corresponding refrigerator refrigeration temperature adjustment amount according to the correspondence and the distance between the magnetic door seal and the refrigerator body at the current moment, and adjusting the refrigerator refrigeration temperature based on the refrigerator refrigeration temperature adjustment amount.
2. The control method of the refrigerator control panel according to claim 1, characterized in that: The determining whether food in the refrigerator is spoiled includes: acquiring gas concentration data in the refrigerator, and obtaining a first deterioration determination result based on the gas concentration data; Obtaining an image of each food item in the refrigerator, retrieving an initial food item image of each food item at the time of placement, comparing the food item image of each food item with the initial food item image to determine an image difference; and comparing the image difference of each food item with a preset difference threshold to obtain a second spoilage determination result; If either the first deterioration determination result or the second deterioration determination result indicates that food has deteriorated, it is determined that deterioration has occurred in the refrigerator.
3. The control method of the refrigerator control panel according to claim 2, characterized in that: Obtaining a first deterioration determination result based on the gas concentration data includes: Obtaining gas concentrations at multiple gas detection locations in the refrigerator to obtain gas concentrations of multiple preset types; Determine whether the gas concentration of each preset type exceeds the gas concentration threshold corresponding to the preset type. If the gas concentration of any preset type exceeds the corresponding gas concentration threshold, determine the first deterioration judgment result as food deterioration.
4. The control method of the refrigerator control panel according to claim 1, characterized in that: The method further comprises: Obtaining an initial three-dimensional model image including the internal structure of the refrigerator and the food placed therein; Acquire a placement area and an image of the current food, and update the initial three-dimensional model diagram based on the placement area and the image of the current food to obtain a three-dimensional model diagram including the current food; Marking the placement time and type of the current food as labels on the three-dimensional model; The three-dimensional model image is displayed to the user through a display panel.
5. A control system for a refrigerator control panel, characterized in that: include: An identification module, configured to identify the type of food that the user wants to place when receiving a refrigerator door opening signal; a recommendation module, configured to obtain the temperature distribution in the refrigerator, determine a recommended placement area based on the type of food and the temperature distribution, present the recommended placement area to the user, and record the time when the current food is placed; an acquisition module, configured to acquire the placement time and type of each food in the refrigerator, and determine the optimal storage cutoff time for each food based on the placement time and type of each food; A judgment module, used to judge whether there is any food spoilage in the refrigerator; an alarm module, configured to issue an alarm signal when any food in the refrigerator reaches a corresponding optimal storage cutoff time, or when it is determined that the food in the refrigerator is deteriorating; The recommendation module, when executing the step of obtaining the temperature distribution in the refrigerator and determining the recommended placement area based on the type of food and the temperature distribution, is specifically configured to: Acquiring temperatures at a plurality of temperature monitoring locations within the refrigerator, and determining a temperature distribution within the refrigerator based on the temperatures at the plurality of temperature monitoring locations; Obtaining an arrangement of available placement areas in the refrigerator, matching the arrangement of available placement areas with the temperature distribution, and determining a regional temperature of each available placement area in the refrigerator; determining an optimal storage temperature for the current food based on the type of the current food; Determining a recommended placement area for the current food from a plurality of placement areas in the refrigerator based on the area temperature of each placement area and the optimal storage temperature; The recommendation module, when determining the recommended placement area for the current food from a plurality of placement areas based on the area temperature of each placement area and the optimal storage temperature, is specifically configured to: Determining a matching degree between the regional temperature of each placement area and the optimal storage temperature, and arranging the plurality of placement areas from high to low according to the matching degree to obtain a placement area list; taking the first placeable area in the placeable area as the first placeable area, and identifying whether there is a vacant area in the first placeable area for placing the current food; If there is no free area in the first placement area, determining the optimal storage cutoff time for the food already placed in the first placement area; If the optimal storage cut-off time of the placed food is later than the optimal storage cut-off time of the current food, determining a replacement placement area for the placed food, and issuing a first prompt signal to prompt the user to re-place the placed food in the replacement placement area and place the current food in the first available placement area through the first prompt signal; The system is further used to: obtain the distance between the magnetic door seal of the refrigerator door and the refrigerator body; If the distance is greater than zero and less than a preset distance, it is determined that the refrigerator door is not properly closed, and a second prompt signal is issued to prompt the user that the refrigerator door is not properly closed through the second prompt signal; monitoring the closing status of the refrigerator door within a preset time period, and adjusting the refrigerator refrigeration temperature if the refrigerator door is still not closed within the preset time period; Among them, when the system executes the adjustment of the refrigerator refrigeration temperature, it is specifically used to: predetermine the corresponding relationship between the distance between the magnetic door seal of the refrigerator door and the refrigerator body and the refrigeration temperature adjustment amount, determine the corresponding refrigerator refrigeration temperature adjustment amount according to the corresponding relationship and the distance between the magnetic door seal and the refrigerator body at the current moment, and adjust the refrigerator refrigeration temperature based on the refrigerator refrigeration temperature adjustment amount.
6. A refrigerator control panel, characterized in that: include: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the control method of the refrigerator control panel according to any one of claims 1-4.
7. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the steps of the method for controlling a refrigerator control panel according to any one of claims 1 to 4.
Citation Information
Patent Citations
Food material storage management method, intelligent refrigerator and server
CN113465266A
Reminding method and system for fresh keeping of food materials in refrigerator
CN117935506A
Intelligence island cabinet
CN206146081U
Refrigerator and system for food freshness detection
CN218269729U