Refrigeration control method, device and equipment of refrigerator and storage medium
By acquiring information on the type, quality, and temperature changes of food inside the refrigerator, determining specific heat capacity information, and formulating personalized cooling strategies, the problem of ineffective energy consumption caused by differences in food in traditional refrigerator cooling strategies is solved, achieving a highly efficient and energy-saving cooling effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-07
- Publication Date
- 2026-04-03
AI Technical Summary
Traditional refrigerator cooling temperature control strategies do not take into account the differences in the physical properties of food, resulting in over-cooling of high-heat-capacity food or insufficient cooling of low-heat-capacity food, leading to ineffective cooling and high energy consumption.
By acquiring information on the type, quality, and temperature changes of ingredients, the specific heat capacity of each region can be determined, and personalized refrigeration strategies can be formulated to achieve strong cooling for ingredients with high refrigeration consumption and weak cooling for ingredients with low refrigeration consumption.
While saving energy consumption, the refrigerator maintains its cooling efficiency, achieving strong cooling for high-cooling-consumption foods and weak cooling for low-cooling-consumption foods, thus improving the cooling effect.
Smart Images

Figure CN121782812A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart kitchen appliance technology, and in particular to a refrigeration control method, device, equipment and storage medium for a refrigerator. Background Technology
[0002] With the upgrading of smart home and energy conservation and emission reduction demands, refrigerators, as one of the home appliances with the highest energy consumption, have always had the optimization of energy saving and preservation performance as the core direction of technological research and development. The energy saving technology of traditional refrigerators mainly revolves around the two goals of "reducing energy consumption" and "maintaining freshness". At present, the mainstream energy saving technology of traditional refrigerators mainly relies on hardware improvements and simple control strategies.
[0003] Most existing refrigerators employ a fixed temperature control strategy, using a fixed-frequency compressor or basic inverter technology to operate according to a preset temperature curve. The operating mode is only roughly adjusted by timed defrosting or counting the number of door openings. The essence of this strategy is a "one-size-fits-all" distribution of cooling capacity, failing to consider the differences in the physical properties of the food itself. For example, meat and beverages, under the same storage environment, require significantly different amounts of time and cooling capacity to reach a stable low temperature. However, traditional refrigerators still apply the same cooling intensity to both, resulting in over-cooling of high-heat-capacity foods or insufficient cooling of low-heat-capacity foods, leading to ineffective cooling and high energy consumption. Summary of the Invention
[0004] To address the technical problems of ineffective and high energy consumption in existing refrigerator temperature control strategies, this invention provides a refrigerator cooling control method, device, equipment, and storage medium. By determining the specific heat capacity of the food type, and based on the different mass, specific heat capacity, and temperature changes of each region, different cooling strategies are formulated for each region. This achieves strong cooling for high-heat-consuming foods and weak cooling for low-heat-consuming foods, thus saving energy consumption while ensuring the refrigerator's cooling efficiency.
[0005] In a first aspect, embodiments of this application provide a refrigeration control method for a refrigerator, the method comprising: Obtain information on the type of at least one food ingredient; at least one food ingredient is located in at least one area of the refrigerator; Obtain first quality information of ingredients from at least one region; Determine the specific heat capacity of at least one food ingredient based on type information; Determine the temperature change information of at least one ingredient; the temperature change information is used to indicate whether the area where the ingredient is located needs to be raised by a first preset temperature or lowered by a second preset temperature. Based on the first mass information, specific heat capacity information, and temperature change information, a cooling strategy for at least one region is determined.
[0006] In one optional embodiment, obtaining type information for at least one ingredient includes: Acquire first image information of the inside of the refrigerator; the first image information is image information of at least one food item; The first preset large model is used to perform type recognition on the first image information to determine the type information of at least one food ingredient.
[0007] In one alternative embodiment, at least one area is at least one shelf of the refrigerator; Obtain first quality information of ingredients from at least one region, including: Obtain at least one layer of second-level quality information; Obtain at least one layer of second image information; The second image information is segmented based on a preset image segmentation algorithm to determine the container image in the second image information; Determine the third mass information of the container based on the container image; Based on the second and third quality information, the first quality information of the ingredients is determined.
[0008] In one alternative embodiment, the temperature change information includes temperature rise information; Determine the temperature change information of at least one ingredient, including: Define the ingredient currently being processed as the current ingredient, and perform the following steps for each current ingredient: Obtain third-party image information of the current ingredient; The second preset large model is used to identify the third image information to determine the current food's level of spoilage. Obtain information on the current storage time and historical temperature data of the ingredients; Based on storage time information and historical temperature data, determine the freshness parameters of the current ingredients; If the spoilage level information indicates that the current food has spoiled, or if the storage time information is greater than a preset time threshold and the freshness parameter is less than a preset freshness threshold, then the first preset temperature is determined as the temperature rise information of the current food. Based on the temperature rise information of each current ingredient, determine the temperature rise information of at least one ingredient.
[0009] In one optional embodiment, a cooling strategy for at least one region is determined based on first mass information, specific heat capacity information, and temperature change information, including: Based on the first mass information of each region in at least one region, the specific heat capacity information of the food in the region, and the temperature rise information, the first heat load data of each region is determined; The total heat load data of the refrigerator is determined based on the sum of the first heat load data of each region. Based on the first heat load data, total heat load data, and total power of each region, determine the cooling power of each region; Based on the cooling power of each region, determine the cooling strategy for at least one region.
[0010] In one alternative embodiment, at least one food ingredient includes commonly used food ingredients; the temperature change information includes cooling information; Determine the temperature change information of at least one ingredient, including: Acquire data on the number of times the door was opened, the current time, the environment, and the marked events within a first preset time period; Input the door opening count data, current time data, environmental data, and marked event data into the trained door opening probability prediction model to obtain the door opening probability within the second preset time period; If the probability of opening the door is greater than the threshold for the probability of opening the door, the second preset temperature is determined to be the cooling information for commonly used ingredients.
[0011] In one alternative embodiment, at least one area includes a common area where commonly used ingredients are located and other areas; Based on the first mass information, specific heat capacity information, and temperature change information, a cooling strategy for at least one region is determined, including: Based on the first mass information, specific heat capacity information and cooling information corresponding to the commonly used area, the second heat load data of the commonly used area is determined. Obtain third heat load data for other areas; Based on the second and third heat load data, the total heat load data of the refrigerator is determined; Based on the second heat load data, the third heat load data, the total heat load data, and the total power, determine the cooling power of commonly used areas and the cooling power of other areas; Based on the cooling power of commonly used areas and the cooling power of other areas, determine the cooling strategy for at least one area.
[0012] Secondly, embodiments of this application provide a refrigeration control device for a refrigerator, the device comprising: The first acquisition module is used to acquire type information of at least one food ingredient; the at least one food ingredient is distributed in at least one area of the refrigerator; The second acquisition module is used to acquire first quality information of ingredients from at least one region. The first determining module is used to determine the specific heat capacity information of at least one food ingredient based on the type information; The second determining module is used to determine the temperature change information of at least one ingredient; the temperature change information is used to indicate whether the area where the ingredient is located needs to be raised by a first preset temperature or lowered by a second preset temperature. The third determining module is used to determine the refrigeration strategy for at least one region based on the first mass information, specific heat capacity information, and temperature change information.
[0013] Thirdly, embodiments of this application provide an intelligent kitchen appliance, which includes a processor and a memory. The memory stores at least one instruction, at least one program, code set, or instruction set. The processor loads and executes the at least one instruction, at least one program, code set, or instruction set to implement the refrigeration control method of the refrigerator in the first aspect.
[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing at least one instruction or at least one program, wherein the at least one instruction or at least one program is loaded and executed by a processor to implement the refrigeration control method of the refrigerator of the first aspect.
[0015] Fifthly, embodiments of this application provide a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the refrigeration control method for a refrigerator according to the first aspect.
[0016] The refrigeration control method, apparatus, equipment, and storage medium for refrigerators provided in this application have the following technical effects: The method involves obtaining type information for at least one food ingredient; the at least one food ingredient being distributed in at least one area of a refrigerator; obtaining first mass information for the food ingredient in at least one area; determining the specific heat capacity information of at least one food ingredient based on the type information; determining the temperature change information of at least one food ingredient; the temperature change information being used to indicate whether the area containing the food ingredient needs to be raised by a first preset temperature or lowered by a second preset temperature; and determining a refrigeration strategy for at least one area based on the first mass information, specific heat capacity information, and temperature change information. In this embodiment, the specific heat capacity is determined by the type of food ingredient, and then different refrigeration strategies are formulated for each area based on its different mass, specific heat capacity, and temperature change, achieving strong cooling for high-cooling-consumption food ingredients and weak cooling for low-cooling-consumption food ingredients, thus saving energy consumption while ensuring the refrigerator's refrigeration efficiency. Attached Figure Description
[0017] To more clearly illustrate the technical solutions and advantages in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application; Figure 2This is a flowchart illustrating a refrigerator cooling control method provided in an embodiment of this application. Figure 1 ; Figure 3 This is a flowchart illustrating a refrigerator cooling control method provided in an embodiment of this application. Figure 2 ; Figure 4 This is a flowchart illustrating a method for determining temperature change information provided in an embodiment of this application. Figure 1 ; Figure 5 This is a flowchart illustrating a method for determining a cooling strategy provided in an embodiment of this application. Figure 1 ; Figure 6 This is a flowchart illustrating a method for determining temperature change information provided in an embodiment of this application. Figure 2 ; Figure 7 This is a flowchart illustrating a method for determining a cooling strategy provided in an embodiment of this application. Figure 2 ; Figure 8 This is a schematic diagram of the structure of a refrigerator refrigeration control device provided in an embodiment of this application; Figure 9 This is a hardware structure block diagram of a server for a refrigerator refrigeration control method provided in an embodiment of this application. Detailed Implementation
[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0020] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0021] Please see Figure 1 , Figure 1This is a schematic diagram of an application environment provided in an embodiment of this application, including an information acquisition module 101, a control module 102, and a cooling module 103.
[0022] In one possible embodiment, the information acquisition module 101 includes an image acquisition device, a weight detection device, a temperature detection device, etc.
[0023] Specifically, the image acquisition device is located inside the refrigerator to capture images of the interior. It is configured with an 8-megapixel wide-angle camera, capable of clearly capturing images of the food. The weight detection device is located on the storage platform to detect the weight of food placed there. It is configured with an HX711 high-precision pressure sensor, offering high accuracy. The temperature detection device is also located inside the refrigerator to monitor the current internal temperature.
[0024] In one possible embodiment, the control module 102 receives image information, quality information, and temperature information collected by the information acquisition module 101, and obtains type information of at least one food ingredient; at least one food ingredient is distributed in at least one area of the refrigerator; obtains first quality information of the food ingredient in at least one area; determines specific heat capacity information of at least one food ingredient based on the type information; determines temperature change information of at least one food ingredient; the temperature change information is used to indicate whether the area where the food ingredient is located needs to be raised by a first preset temperature or lowered by a second preset temperature; and determines a cooling strategy for at least one area based on the first quality information, specific heat capacity information, and temperature change information.
[0025] In one possible embodiment, the cooling module 103 receives different cooling strategies from the control module 102 and executes the different cooling strategies.
[0026] In this embodiment, the specific heat capacity is determined by the type of food, and then different refrigeration strategies are formulated for each region based on the different mass, specific heat capacity and temperature changes of each region. This achieves strong cooling for high-cooling-consumption foods and weak cooling for low-cooling-consumption foods, thus saving energy consumption while ensuring the refrigeration efficiency of the refrigerator.
[0027] The following describes a specific embodiment of a refrigerator refrigeration control method according to this application. Figure 2 This is a flowchart illustrating a refrigerator cooling control method provided in an embodiment of this application. Figure 1This specification provides method operation steps as shown in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operation steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only execution order. In actual system or server products, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown in the embodiments or drawings... Figure 2 As shown, it may include: S201: Obtain information on the type of at least one food ingredient; at least one food ingredient is distributed in at least one area of the refrigerator.
[0028] S202: Obtain first quality information of ingredients from at least one region.
[0029] S203: Determine the specific heat capacity information of at least one food ingredient based on type information.
[0030] S204: Determine temperature change information for at least one ingredient; the temperature change information is used to indicate whether the area where the ingredient is located needs to be raised to a first preset temperature or lowered to a second preset temperature.
[0031] S205: Based on the first mass information, specific heat capacity information and temperature change information, determine the refrigeration strategy for at least one region.
[0032] Figure 3 This is a flowchart illustrating a refrigerator cooling control method provided in an embodiment of this application. Figure 2 The method may include: S301: Obtain information on the type of at least one ingredient.
[0033] In the embodiments of this application, at least one food ingredient is distributed in at least one area of the refrigerator, and multiple food ingredients can be distributed in multiple layers of the refrigerator.
[0034] In one possible embodiment, obtaining type information for at least one ingredient includes: S311: Obtain the first image information of the inside of the refrigerator.
[0035] In this embodiment of the application, the first image information is image information of at least one food ingredient.
[0036] S321: Use the first preset large model to perform type recognition on the first image information to determine the type information of at least one ingredient.
[0037] In one possible embodiment, the type of at least one ingredient can be identified online using an existing bean curd model (e.g., identifying the ingredient as "beef" or "mineral water").
[0038] S302: Obtain first quality information of ingredients from at least one region.
[0039] In one possible embodiment, at least one area is at least one shelf of the refrigerator. Therefore, initial mass information for each shelf can be obtained using pressure sensors installed on each shelf of the refrigerator.
[0040] In one possible embodiment, obtaining first quality information of ingredients from at least one region includes: S312: Obtain second quality information for at least one layer.
[0041] S322: Obtain at least one layer of second image information.
[0042] S332: Perform image segmentation on the second image information based on a preset image segmentation algorithm to determine the container image in the second image information.
[0043] S342: Determine the third quality information of the container based on the container image.
[0044] S352: Determine the first quality information of the ingredients based on the second and third quality information.
[0045] Taking the first quality information of a certain layer of food as an example, we first obtain the second quality information M2 of that layer, as well as the second image information of that layer. We then use an existing preset image segmentation algorithm to segment the second image information, separating the image part and the container part of the second image information. By pre-detecting the relationship between the empty container quality and the image, we determine the third quality information M3 of the container part of the second image information. Finally, we subtract the third quality information M3 of the container part from the second quality information M2 of that layer to obtain the net weight of the food—the first quality information M1.
[0046] S303: Determine the specific heat capacity information of at least one food ingredient based on type information.
[0047] The built-in food database in this application contains the specific heat capacity (CI) of more than 300 common items (beef, mineral water), so the specific heat capacity information of the food can be queried by type information.
[0048] S304: Determine the temperature change information of at least one food ingredient.
[0049] In one possible embodiment, the temperature change information is used to indicate whether the temperature of the area containing the food needs to be raised by a first preset temperature or lowered by a second preset temperature.
[0050] For example, if the cooling temperature is set to 5 degrees Celsius and the current temperature is 8 degrees Celsius, the corresponding temperature change information... It is 3 degrees Celsius.
[0051] S305: Based on the first mass information, specific heat capacity information and temperature change information, determine the refrigeration strategy for at least one region.
[0052] In one possible embodiment, for one region, a cooling strategy for that region is determined based on first mass information, specific heat capacity information, and temperature change information, including: S315: Based on the first mass information, specific heat capacity information and temperature change information of all ingredients in the region, determine the fourth heat load data for the region.
[0053] S325: Determine the total heat load data of the refrigerator based on the first mass information, specific heat capacity information and temperature change information of all ingredients in all regions.
[0054] S335: Determine the cooling capacity of the region based on the fourth heat load data, total heat load data, and total power of the region.
[0055] In this embodiment of the application, the first quality information of all ingredients in the region is used. Specific heat capacity information and temperature change information Determine the fourth heat load data for this region. The fourth heat load data for the food in region i is: .
[0056] The heat load data for each of the j regions is calculated using the method described above, thereby determining the total heat load data for the refrigerator. .
[0057] Based on the fourth heat load data of this region Total heat load data and total power Determine the cooling capacity of the area. That is, the compressor power allocated to the i-th region is .
[0058] In the embodiments of this application, the refrigeration strategy is achieved by allocating different compressor powers; allocating more compressor power results in more refrigeration, while allocating less compressor power results in less refrigeration.
[0059] In this embodiment, the specific heat capacity is determined by the type of food, and then different refrigeration strategies are formulated for each region based on the different mass, specific heat capacity and temperature changes of each region. This achieves strong cooling for high-cooling-consumption foods and weak cooling for low-cooling-consumption foods, thus saving energy consumption while ensuring the refrigeration efficiency of the refrigerator.
[0060] Figure 4 This is a flowchart illustrating a method for determining temperature change information provided in an embodiment of this application. Figure 1 The steps for determining the temperature change information of at least one ingredient specifically include: S401: Obtain the third image information of the current ingredient.
[0061] In this embodiment of the application, the camera inside the refrigerator can be activated at 3:00 AM every day to scan and obtain third image information of the current food.
[0062] S402: Use the second preset large model to identify the third image information and determine the current food's spoilage level.
[0063] In this embodiment of the application, the existing ResNet-18 model is used to analyze the mold spots on the surface of food to determine the current level of spoilage of the food. Specifically, the food can be divided into three levels of spoilage: Level 1, Level 2, and Level 3, from fresh to spoiled.
[0064] When the ResNet-18 model analyzes the current food as normal with no visible mold or discoloration, and the spoilage level is classified as Level 1, the current storage conditions are maintained, and the temperature remains unchanged.
[0065] When the ResNet-18 model analyzes the slight spoilage of food with localized tiny mold spots (spoilage area <5%), and classifies the spoilage level as Level 2, it can send a text message or other reminder to the user, suggesting that the food be consumed first.
[0066] When the ResNet-18 model analyzes that the current food is severely spoiled with large areas of mold or obvious rot (rotten area ≥ 5%), and the spoilage level is three, it is necessary to raise the temperature of the food area. It can also send text messages to users to remind them to "discard the food".
[0067] S403: Obtain the storage time information and historical temperature data of the current food ingredients.
[0068] In this embodiment of the application, radio frequency identification (RFID) technology can be used to record the time when the current food is stored in the refrigerator. The storage time information of the current food is t, the historical temperature data of the current food is T, and the spoilage rate at the historical temperature data T is ki.
[0069] S404: Determine the freshness parameters of the current ingredients based on storage time information and historical temperature data.
[0070] In this embodiment, the freshness parameter of the current food ingredient is determined based on the storage time information t and the spoilage rate ki corresponding to the historical temperature data T. .
[0071] S405: Determine if the current food is spoiled. If yes, proceed to S406; otherwise, proceed to S407.
[0072] In one possible embodiment, a spoilage level of three indicates that the current food has spoiled.
[0073] In another possible embodiment, when the storage time information is greater than a preset time threshold and the freshness parameter is less than a preset freshness threshold, it indicates that the current food has spoiled.
[0074] In this embodiment of the application, if the freshness parameter fi < 0.3 and there is no access record within 48 hours, it indicates that the current food has spoiled.
[0075] S406: Determine the first preset temperature as the heating information of the current food.
[0076] S407: Maintain the current temperature.
[0077] In this embodiment of the application, the temperature of the area where the spoiled food is located is increased from 4°C to 6°C. Increasing the temperature of the area where the spoiled food is located can reduce the ineffective energy consumption of cooling the spoiled food.
[0078] Figure 5 This is a flowchart illustrating a method for determining a cooling strategy provided in an embodiment of this application. Figure 1 In this embodiment of the application, a cooling strategy for at least one region is determined based on first mass information, specific heat capacity information, and temperature change information, including: S408: Based on the first mass information of each region in at least one region, the specific heat capacity information of the food in the region, and the temperature rise information, determine the first heat load data of each region.
[0079] S409: Determine the total heat load data of the refrigerator based on the sum of the first heat load data for each region.
[0080] S410: Determine the cooling power of each region based on the first heat load data, total heat load data, and total power for each region.
[0081] S411: Determine the cooling strategy for at least one region based on the cooling power of each region.
[0082] Figure 6 This is a flowchart illustrating a method for determining temperature change information provided in an embodiment of this application. Figure 2 Determine the temperature change information of at least one ingredient, including: S501: Obtain data on the number of times the door is opened, the current time, the environment, and the marked event within the first preset time period.
[0083] In this embodiment, at least one food ingredient includes common ingredients, such as beverages. The temperature change information includes cooling information, meaning that the area where the common food ingredient is located needs to be cooled.
[0084] In one possible embodiment, a door magnetic sensor installed on the refrigerator door can record the timestamp and duration of each door opening, then acquire the current time data (hour, weekday / weekend) and environmental data (temperature, humidity), and then use user-manually marked events or holiday markers and special events (such as "family gatherings") synchronized from a calendar or daily schedule as marker event data.
[0085] S502: Input the door opening count data, current time data, environmental data, and marked event data into the trained door opening probability prediction model to obtain the door opening probability within the second preset time period.
[0086] S503: Determine whether the probability of opening the door is greater than the door opening probability threshold. If yes, execute S504; otherwise, execute S505.
[0087] S504: Determine the second preset temperature as the cooling information for commonly used ingredients.
[0088] S505: Maintain the current temperature.
[0089] In this embodiment, the number of times the door is opened, the current time, environmental data, and labeled event data are input into a trained door opening probability prediction model (two-layer LSTM), which outputs the door opening probability within a second preset time period. Specifically, the model is input with hourly data from the past 7 days to output the refrigerator door opening probability for the next hour.
[0090] If the probability of opening the beverage compartment exceeds a threshold value (e.g., 70%), pre-cool the temperature of that area from 4°C to 3°C for 30 minutes. By pre-cooling this area, the internal temperature of the refrigerator can be kept stable even after frequent use of commonly used foods on holidays or other special occasions.
[0091] Figure 7 This is a flowchart illustrating a method for determining a cooling strategy provided in an embodiment of this application. Figure 2 In this embodiment, at least one region includes a commonly used area containing frequently used ingredients and other regions. Based on first mass information, specific heat capacity information, and temperature change information, a refrigeration strategy for at least one region is determined, including: S506: Based on the first mass information, specific heat capacity information and cooling information corresponding to the commonly used area, determine the second heat load data of the commonly used area.
[0092] S507: Obtain third heat load data for other areas.
[0093] S508: Determine the total heat load data of the refrigerator based on the second and third heat load data.
[0094] S509: Based on the second heat load data, the third heat load data, the total heat load data, and the total power, determine the cooling power of commonly used areas and the cooling power of other areas.
[0095] S510: Determine the cooling strategy for at least one area based on the cooling power of commonly used areas and the cooling power of other areas.
[0096] This application also provides a refrigeration control device for a refrigerator. Figure 8 This is a schematic diagram of the structure of a refrigerator refrigeration control device provided in an embodiment of this application, as shown below. Figure 8 As shown, the device 600 includes: The first acquisition module 601 is used to acquire type information of at least one food ingredient; the at least one food ingredient is distributed in at least one area of the refrigerator; The second acquisition module 602 is used to acquire first quality information of ingredients in at least one region; The first determining module 603 is used to determine the specific heat capacity information of at least one food ingredient based on the type information; The second determining module 604 is used to determine temperature change information of at least one ingredient; the temperature change information is used to indicate whether the area where the ingredient is located needs to be raised by a first preset temperature or lowered by a second preset temperature. The third determining module 605 is used to determine the refrigeration strategy for at least one region based on the first mass information, specific heat capacity information and temperature change information.
[0097] In one alternative implementation, it further includes: The third acquisition module is used to acquire first image information of the inside of the refrigerator; the first image information is image information of at least one food item. The fourth determining module is used to perform type recognition on the first image information using the first preset large model to determine the type information of at least one ingredient.
[0098] In one alternative implementation, at least one area is at least one shelf of the refrigerator; further comprising: The fourth acquisition module is used to acquire second quality information of at least one layer; The fifth acquisition module is used to acquire at least one layer of second image information; The fifth determining module is used to perform image segmentation on the second image information based on a preset image segmentation algorithm to determine the container image in the second image information; The sixth determining module is used to determine the third quality information of the container based on the container image; The seventh determination module is used to determine the first quality information of the ingredients based on the second and third quality information.
[0099] In one optional implementation, the temperature change information includes temperature rise information; and further includes: Define the ingredient currently being processed as the current ingredient, and perform the following steps for each current ingredient: The sixth acquisition module is used to acquire the third image information of the current ingredient; The eighth determination module is used to identify the third image information using the second preset large model to determine the current food's spoilage level information; The seventh acquisition module is used to acquire the storage time information and historical temperature data of the current ingredients; The ninth determination module is used to determine the freshness parameters of the current ingredients based on storage time information and historical temperature data; The tenth determination module is used to determine the first preset temperature as the temperature rise information of the current food if the spoilage level information indicates that the current food has spoiled, or if the storage time information is greater than a preset time threshold and the freshness parameter is less than a preset freshness threshold. The eleventh determination module is used to determine the temperature rise information of at least one ingredient based on the temperature rise information of each current ingredient.
[0100] In one alternative implementation, it further includes: The twelfth determination module is used to determine the first heat load data of each region based on the first mass information of each region in at least one region, the specific heat capacity information of the food in the region, and the temperature rise information. The thirteenth determination module is used to determine the total heat load data of the refrigerator based on the sum of the first heat load data of each region; The fourteenth determination module is used to determine the cooling power of each region based on the first heat load data, total heat load data and total power of each region; The fifteenth determination module is used to determine the cooling strategy for at least one region based on the cooling power of each region.
[0101] In one optional implementation, at least one ingredient includes commonly used ingredients; the temperature change information includes cooling information; and it further includes: The eighth acquisition module is used to acquire data on the number of times the door is opened, current time data, environmental data, and marked event data within a first preset time period; The prediction module is used to input the door opening count data, current time data, environmental data, and marked event data into the trained door opening probability prediction model to obtain the door opening probability within a second preset time period; The sixteenth determination module is used to determine the second preset temperature as the cooling information for commonly used ingredients when the probability of opening the door is greater than the door opening probability threshold.
[0102] In one optional implementation, at least one area includes a commonly used area containing frequently used ingredients and other areas; it also includes: The seventeenth determination module is used to determine the second heat load data of the commonly used area based on the first mass information, specific heat capacity information and cooling information corresponding to the commonly used area; The ninth acquisition module is used to acquire the third heat load data of other areas; The eighteenth determination module is used to determine the total heat load data of the refrigerator based on the second heat load data and the third heat load data; The nineteenth determination module is used to determine the cooling power of commonly used areas and the cooling power of other areas based on the second heat load data, the third heat load data, the total heat load data, and the total power. The twentieth determination module is used to determine the cooling strategy for at least one area based on the cooling power of commonly used areas and the cooling power of other areas.
[0103] The apparatus and method embodiments in this application are based on the same application concept.
[0104] The methods and embodiments provided in this application can be executed on a computer terminal, server, or similar computing device. Taking running on a server as an example, Figure 9 This is a hardware structure block diagram of a server for a refrigerator refrigeration control method provided in an embodiment of this application. For example... Figure 9 As shown, the server 700 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 710 (CPUs 710 may include, but are not limited to, microprocessors such as MCUs or programmable logic devices such as FPGAs), a memory 730 for storing data, and one or more storage media 720 (e.g., one or more mass storage devices) for storing application programs 723 or data 722. The memory 730 and storage media 720 may be temporary or persistent storage. The program stored in the storage media 720 may include one or more modules, each module may include a series of instruction operations on the server. Furthermore, the CPU 710 may be configured to communicate with the storage media 720 and execute the series of instruction operations stored in the storage media 720 on the server 700. Server 700 may also include one or more power supplies 760, one or more wired or wireless network interfaces 750, one or more input / output interfaces 740, and / or one or more operating systems 721, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0105] The input / output interface 740 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of server 700. In one example, the input / output interface 740 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the input / output interface 740 may be a radio frequency (RF) module used for wireless communication with the Internet.
[0106] Those skilled in the art will understand that Figure 9 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, server 700 may also include... Figure 9 The more or fewer components shown, or having the same Figure 9 The different configurations shown.
[0107] This application provides an intelligent kitchen appliance, which includes a processor and a memory. The memory stores at least one instruction, at least one program, code set, or instruction set. The processor loads and executes the at least one instruction, at least one program, code set, or instruction set to implement the above-described data processing method.
[0108] Embodiments of this application also provide a computer-readable storage medium, which can be disposed in a server to store at least one instruction, at least one program, code set, or instruction set related to implementing a refrigerator refrigeration control method in the method embodiment. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the refrigerator refrigeration control method.
[0109] Optionally, in this embodiment, the storage medium may be located at at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0110] As can be seen from the embodiments of the refrigerator refrigeration control method, apparatus, device, or storage medium provided in this application, this application obtains type information of at least one food ingredient; at least one food ingredient is distributed in at least one area of the refrigerator; first mass information of the food ingredient in at least one area is obtained; specific heat capacity information of at least one food ingredient is determined based on the type information; temperature change information of at least one food ingredient is determined; the temperature change information is used to indicate whether the area where the food ingredient is located needs to be raised by a first preset temperature or lowered by a second preset temperature; and a refrigeration strategy for at least one area is determined based on the first mass information, specific heat capacity information, and temperature change information. In the embodiments of this application, the specific heat capacity corresponding to the type of food ingredient is determined, and then different refrigeration strategies are formulated for each area based on the different mass, specific heat capacity, and temperature change of each area, so as to achieve strong cooling for high-cooling-consumption food ingredients and weak cooling for low-cooling-consumption food ingredients, thereby saving energy consumption while ensuring the refrigeration efficiency of the refrigerator.
[0111] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0112] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0113] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0114] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A refrigerator cooling control method, characterized in that, include: Obtain type information for at least one food ingredient; the at least one food ingredient is distributed in at least one area of the refrigerator; Obtain first quality information of the ingredients in at least one region; The specific heat capacity information of the at least one food ingredient is determined based on the type information; Determine the temperature change information of the at least one ingredient; the temperature change information is used to indicate whether the area where the ingredient is located needs to be raised by a first preset temperature or lowered by a second preset temperature. Based on the first mass information, the specific heat capacity information, and the temperature change information, a cooling strategy for the at least one region is determined.
2. The refrigerator refrigeration control method according to claim 1, characterized in that, The acquisition of at least one type of ingredient information includes: Acquire first image information of the interior of the refrigerator; the first image information is image information of the at least one food ingredient; The first image information is used to perform type recognition using a first preset large model to determine the type information of the at least one ingredient.
3. The refrigerator refrigeration control method according to claim 1, characterized in that, The at least one area is at least one layer of the refrigerator; The step of obtaining the first quality information of the ingredients in the at least one region includes: Obtain the second quality information of the at least one layer; Obtain the second image information of the at least one layer; The second image information is segmented based on a preset image segmentation algorithm to determine the container image in the second image information; The third quality information of the container is determined based on the container image; Based on the second quality information and the third quality information, the first quality information of the food ingredient is determined.
4. The refrigerator refrigeration control method according to claim 1, characterized in that, The temperature change information includes temperature rise information; Determining the temperature change information of the at least one ingredient includes: The ingredient currently being processed is defined as the current ingredient, and for each of the current ingredients, the following steps are performed: Obtain the third image information of the current food ingredient; The third image information is identified using a second preset large model to determine the spoilage level of the current food ingredient; Obtain the storage time information and historical temperature data of the current food ingredient; Based on the storage time information and the historical temperature data, the freshness parameters of the current food ingredient are determined; If the spoilage level information indicates that the current food has spoiled, or if the storage time information is greater than a preset time threshold and the freshness parameter is less than a preset freshness threshold, then the first preset temperature is determined to be the temperature rise information of the current food. Based on the temperature rise information of each of the current ingredients, the temperature rise information of the at least one ingredient is determined.
5. A refrigerator refrigeration control method according to claim 4, characterized in that, The step of determining the cooling strategy for the at least one region based on the first mass information, the specific heat capacity information, and the temperature change information includes: Based on the first mass information of each region in the at least one region, the specific heat capacity information of the food in the region, and the temperature rise information, the first heat load data of each region is determined; The total heat load data of the refrigerator is determined based on the sum of the first heat load data of each region. Based on the first heat load data of each region, the total heat load data, and the total power, the cooling power of each region is determined; Based on the cooling power of each region, a cooling strategy for at least one region is determined.
6. A refrigerator refrigeration control method according to claim 1, characterized in that, The at least one ingredient includes commonly used ingredients; the temperature change information includes cooling information; Determining the temperature change information of the at least one ingredient includes: Acquire data on the number of times the door was opened, the current time, the environment, and the marked events within a first preset time period; The door opening count data, current time data, environmental data, and marked event data are input into the trained door opening probability prediction model to obtain the door opening probability within the second preset time period; If the door opening probability is greater than the door opening probability threshold, the second preset temperature is determined to be the cooling information of the commonly used ingredients.
7. A refrigerator refrigeration control method according to claim 6, characterized in that, The at least one area includes the commonly used area where the commonly used ingredients are located and other areas; The step of determining the cooling strategy for the at least one region based on the first mass information, the specific heat capacity information, and the temperature change information includes: Based on the first mass information, the specific heat capacity information, and the cooling information corresponding to the commonly used area, the second heat load data of the commonly used area is determined; Obtain the third heat load data for the other regions; Based on the second heat load data and the third heat load data, the total heat load data of the refrigerator is determined; Based on the second heat load data, the third heat load data, the total heat load data, and the total power, determine the cooling power of the commonly used area and the cooling power of the other areas; Based on the cooling power of the commonly used area and the cooling power of the other areas, a cooling strategy for the at least one area is determined.
8. A refrigerator refrigeration control device, characterized in that, The device includes: The first acquisition module is used to acquire type information of at least one food ingredient; the at least one food ingredient is distributed in at least one area of the refrigerator; The second acquisition module is used to acquire first quality information of the ingredients in the at least one region; The first determining module is used to determine the specific heat capacity information of the at least one food ingredient based on the type information; The second determining module is used to determine the temperature change information of the at least one ingredient; the temperature change information is used to indicate whether the area where the ingredient is located needs to be raised by a first preset temperature or lowered by a second preset temperature. The third determining module is used to determine the refrigeration strategy for the at least one region based on the first mass information, the specific heat capacity information, and the temperature change information.
9. A smart kitchen appliance, characterized in that, The intelligent kitchen appliance includes a processor and a memory. The memory stores at least one instruction, at least one program, a code set, or an instruction set. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the refrigerator refrigeration control method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction or at least one program, which is loaded and executed by a processor to implement the refrigerator refrigeration control method as described in any one of claims 1-7.