Refrigerator ripening control method, device, electronic device and storage medium

By obtaining food information in the refrigerator, determining its maturity level and formulating a ripening strategy, the problem of food in the refrigerator being not ripened for a long time is solved, the automatic ripening function is realized, and the user experience is improved.

CN116098193BActive Publication Date: 2025-02-18GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211713140.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-02-18
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

The refrigerator keeps the unripe ingredients in an undercooked state for a long time, which affects users' use and causes inconvenience to users.

Method used

By obtaining information about the ingredients in the refrigerator, determine the maturity level of the ingredients, and determine the ripening strategy based on the maturity level, and ripen the target ingredients according to the strategy.

Benefits of technology

It realizes automatic ripening of ingredients based on the maturity information of ingredients, which is convenient for users to use and avoid the ingredients immature in the refrigerator for a long time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116098193B_ABST
    Figure CN116098193B_ABST
Patent Text Reader

Abstract

The present invention relates to a refrigerator ripening control method, device, electronic device and storage medium, the refrigerator ripening control method comprising: obtaining food information of food in a refrigerator, determining the maturity information of the food according to the food information; determining whether there is a target food to be ripened in the refrigerator; if there is the target food to be ripened, determining a ripening strategy for the target food according to the maturity information; ripening the target food according to the ripening strategy. The embodiment of the present application can realize automatic ripening of the target food according to the maturity information of the target food, which is convenient for users to use and avoids the situation where the food is not ripe after being placed in the refrigerator for a long time, affecting the user's use.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart home appliances, and in particular to a refrigerator ripening control method, device, electronic device and storage medium. Background Art

[0002] A refrigerator is a refrigeration device that keeps a constant low temperature. It is also a civilian product that keeps food or other items at a constant low temperature. The box contains a compressor, an ice maker, a cabinet or box for ice making, and a storage box with a refrigeration device.

[0003] Due to the fresh-keeping function of the refrigerator, the storage time of food can be extended. However, if the unripe ingredients bought by users, such as tomatoes and kiwis, are placed in the refrigerator, they will remain unripe for a long time, affecting the user's use and causing inconvenience to the user. Summary of the invention

[0004] In order to solve the technical problem that a refrigerator keeps uncooked food in an uncooked state for a long time, the present application provides a refrigerator ripening control method, device, electronic device and storage medium.

[0005] In a first aspect, the present application provides a refrigerator ripening control method, comprising:

[0006] Acquire food information of food in the refrigerator, and determine maturity information of the food according to the food information;

[0007] Determining whether there is target food to be ripened in the refrigerator;

[0008] If the target food to be ripened exists, determining a ripening strategy for the target food according to the maturity information;

[0009] The target food is ripened according to the ripening strategy.

[0010] Optionally, obtaining food information of food in the refrigerator, and determining maturity information of the food according to the food information includes:

[0011] Collecting food images of the food in the refrigerator;

[0012] Identify the food image to obtain food information of the food;

[0013] Acquire a plurality of reference images corresponding to the food information, wherein the reference images are preset images of the same type of food at various maturity levels;

[0014] Matching the food image with each of the reference images respectively to obtain multiple matching degrees;

[0015] The maturity information of the food is determined according to a maximum value among the multiple matching degrees.

[0016] Optionally, determining whether there is a target food to be ripened in the refrigerator includes:

[0017] Acquire a preset immaturity range corresponding to the target food, wherein the preset immaturity range includes a maturity level corresponding to the food in an immature state;

[0018] determining whether the maturity level information is within the preset immaturity level range;

[0019] If the maturity information is within the preset immature range, it is determined that there is target food to be ripened in the refrigerator;

[0020] If the maturity level is outside the preset immature range, it is determined that there is no target food to be ripened in the refrigerator.

[0021] Optionally, determining whether there is a target food to be ripened in the refrigerator includes:

[0022] Acquire voice data within a first preset time period after the user takes out the target food, and if the voice data contains a preset keyword, determine that there is a target food to be ripened in the refrigerator, and the preset keyword is used to express that the food is not ripe;

[0023] or,

[0024] If the user takes out the target food and then puts the target food back into the refrigerator within a second preset time period, it is determined that the target food to be ripened exists in the refrigerator.

[0025] Optionally, determining a ripening strategy for the target food according to the maturity information includes:

[0026] Determining ripening gas information of the ripening gas corresponding to the target food;

[0027] Determining whether the refrigerator contains the first food that produces the ripening gas according to food information of the food in the refrigerator;

[0028] If the refrigerator contains a first food material that generates the ripening gas, obtaining a current concentration of the ripening gas in the refrigerator and a ripening gas release curve corresponding to the first food material;

[0029] Obtaining the removal time of the target food, and determining the ripening time period according to the current time and the removal time;

[0030] Determining the amount of ripening gas released by the first food material within the ripening time period according to the current concentration and the ripening gas release curve;

[0031] A ripening strategy corresponding to the target food is determined according to the ripening gas release amount and the maturity information.

[0032] Optionally, determining a ripening strategy corresponding to the target food material according to the ripening gas release amount and the maturity information includes:

[0033] Determining the amount of ripening gas required to ripen the target food according to the maturity information;

[0034] If the ripening gas release amount is less than or equal to the ripening gas amount, determining a first ripening strategy, wherein the first ripening strategy is used to trigger the refrigerator to release the ripening gas;

[0035] If the ripening gas release amount is greater than the ripening gas amount, a second ripening strategy is determined, and the second ripening strategy is used to trigger the refrigerator to discharge the ripening gas.

[0036] Optionally, obtaining the removal time of the target food, and determining the ripening time period according to the current time and the removal time, includes:

[0037] Get the extraction time input by the user;

[0038] The ripening time period is obtained by subtracting the removal time from the current time.

[0039] In a second aspect, the present application provides a refrigerator ripening control device, comprising:

[0040] An acquisition module, used to acquire food information of food in the refrigerator, and determine the maturity information of the food according to the food information;

[0041] A first determination module is used to determine whether there is a target food to be ripened in the refrigerator;

[0042] A second determination module is used to determine a ripening strategy for the target food according to the maturity information if the target food to be ripened exists;

[0043] A ripening module is used to ripen the target food according to the ripening strategy.

[0044] Optionally, the acquisition module includes:

[0045] A collection unit, used for collecting food images of the food in the refrigerator;

[0046] an identification unit, used to identify the food image and obtain food information of the food;

[0047] A first acquisition unit, configured to acquire a plurality of reference images corresponding to the food information, wherein the reference images are preset images of the same type of food at various maturity levels;

[0048] A matching unit, used to match the food image with each of the reference images respectively to obtain multiple matching degrees;

[0049] The first determining unit is used to determine the maturity information of the food according to the maximum value of the multiple matching degrees.

[0050] Optionally, the first determining module includes:

[0051] A second acquisition unit is used to acquire a preset immaturity range corresponding to the target food, wherein the preset immaturity range includes a maturity level corresponding to the food in an immature state;

[0052] A second determination unit, configured to determine whether the maturity information is within the preset immaturity range;

[0053] a third determining unit, configured to determine that there is a target food to be ripened in the refrigerator if the maturity information is within the preset immature degree range;

[0054] The fourth determination unit is used to determine that there is no target food to be ripened in the refrigerator if the maturity level is outside the preset immature degree range.

[0055] Optionally, the first determining module includes:

[0056] A third acquisition unit is used to acquire voice data within a first preset time period after the user takes out the target food, and if the voice data contains a preset keyword, it is determined that there is a target food to be ripened in the refrigerator, and the preset keyword is used to express that the food is immature;

[0057] or,

[0058] The fifth determining unit is used to determine that the target food to be ripened exists in the refrigerator if the user takes out the target food and then puts the target food back into the refrigerator within a second preset time period.

[0059] Optionally, the second determining module includes:

[0060] a sixth determining unit, configured to determine ripening gas information of the ripening gas corresponding to the target food;

[0061] A seventh determination unit, configured to determine whether the refrigerator contains the first food that produces the ripening gas according to food information of the food in the refrigerator;

[0062] a fourth acquisition unit, configured to acquire, if the refrigerator contains a first food material that generates the ripening gas, a current concentration of the ripening gas in the refrigerator and a ripening gas release curve corresponding to the first food material;

[0063] A fifth acquisition unit, used to acquire the removal time of the target food, and determine the ripening time period according to the current time and the removal time;

[0064] an eighth determining unit, configured to determine a release amount of the ripening gas of the first food material within a ripening time period according to the current concentration and the ripening gas release curve;

[0065] The ninth determining unit is used to determine the ripening strategy corresponding to the target food according to the ripening gas release amount and the maturity information.

[0066] Optionally, the ninth determining unit includes:

[0067] A first acquisition subunit, used to determine the amount of ripening gas required to ripen the target food according to the maturity information;

[0068] A first determining subunit, configured to determine a first ripening strategy if the ripening gas release amount is less than or equal to the ripening gas amount, wherein the first ripening strategy is configured to trigger the refrigerator to release the ripening gas;

[0069] The second determining subunit is used to determine a second ripening strategy if the ripening gas release amount is greater than the ripening gas amount, and the second ripening strategy is used to trigger the refrigerator to discharge the ripening gas.

[0070] Optionally, the fifth acquiring unit includes:

[0071] A second acquisition subunit is used to acquire a removal time input by a user;

[0072] The calculation subunit is used to obtain the ripening time period by subtracting the removal time from the current time.

[0073] In a third aspect, the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0074] Memory, used to store computer programs;

[0075] The processor is used to implement any refrigerator ripening control method described in the first aspect when executing the program stored in the memory.

[0076] In a fourth aspect, the present application provides a computer-readable storage medium, on which a program of a refrigerator ripening control method is stored. When the program of the refrigerator ripening control method is executed by a processor, the steps of any of the refrigerator ripening control methods described in the first aspect are implemented.

[0077] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:

[0078] The embodiment of the present application first obtains the food information of the food in the refrigerator, determines the maturity information of the food according to the food information, and then determines whether there is a target food to be ripened in the refrigerator. If there is a target food to be ripened, the ripening strategy of the target food is determined according to the maturity information, and finally the target food can be ripened according to the ripening strategy. Automatic ripening of the target food according to the maturity information of the target food is achieved, which is convenient for users to use and avoids the situation where the food is not ripe after being placed in the refrigerator for a long time, affecting the user's use. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0080] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0081] Figure 1 A flowchart of a refrigerator ripening control method provided in an embodiment of the present application;

[0082] Figure 2 for Figure 1 Flow chart of step S103;

[0083] Figure 3 A structural diagram of a refrigerator ripening control device provided in an embodiment of the present application;

[0084] Figure 4 A structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0085] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0086] Due to the fresh-keeping function of the refrigerator, the storage time of food can be extended. However, for unripe ingredients bought by users, such as tomatoes and kiwis, if they are placed in the refrigerator, they will remain unripe for a long time, affecting the user's use and causing inconvenience to the user. To this end, the embodiment of the present application provides a refrigerator ripening control method, device, electronic device and storage medium, which can automatically ripen the target ingredients according to the maturity information of the target ingredients, which is convenient for users to use and avoids the situation where the ingredients are still unripe after being placed in the refrigerator for a long time, affecting the user's use.

[0087] A refrigerator ripening control method provided in an embodiment of the present application can be applied to a refrigerator. A special fruit and vegetable storage space can be set in the refrigerator. A channel capable of releasing ripening gas and a corresponding ripening gas generating device can be provided in the fruit and vegetable storage space. When the ripening gas generating device receives a control signal, a certain amount of ripening gas can be generated according to the control signal. The channel door opens to release ripening gas into the fruit and vegetable storage space, thereby ripening the food in the fruit and vegetable storage space. Figure 1 As shown, the refrigerator ripening control method may include the following steps:

[0088] Step S101, obtaining food information of food in the refrigerator, and determining maturity information of the food according to the food information;

[0089] In an embodiment of the present application, the ingredient information may refer to information such as the name of the ingredient, and the maturity information refers to the maturity level of the ingredient. The maturity levels are pre-divided, such as: level 1, level 2...level 10, where levels 1-5 represent ingredients in different degrees of immature state, and levels 6-10 represent ingredients in different degrees of mature state.

[0090] In one embodiment of the present application, the food information of the food in the refrigerator can be obtained by acquiring the voice of the user when putting the food in, performing voice recognition on the voice, and / or acquiring the image of the user when putting the food in, performing image recognition on the image;

[0091] In another embodiment of the present application, the food information of the food can be obtained by regularly collecting food images of the food in the refrigerator and identifying the food images.

[0092] After obtaining the food information, a corresponding reference image set can be obtained based on the food information. The reference images in the reference image set are images captured when the same type of food is at different maturity levels. Therefore, the reference images can be used as a basis for determining the maturity level of the food.

[0093] Specifically, multiple reference images corresponding to the food information can be obtained, and the reference images are preset images of the same type of food at various degrees of maturity; the food image is matched with each of the reference images to obtain multiple matching degrees; and the maturity information of the food is determined based on the maximum value of the multiple matching degrees.

[0094] It should be noted that when performing image matching, the features within the image's contour lines, such as texture, should be matched, rather than the contour features in the image.

[0095] After determining the maximum value of the matching degree, the reference image corresponding to the maximum value of the matching degree may be determined, and then the maturity level corresponding to the reference image may be determined, and the maturity level may be determined as the maturity information of the food.

[0096] Exemplarily, the food images are matched with reference images corresponding to maturity levels 1-10 to obtain matching degrees corresponding to maturity levels 1-10, such as 10%, 1%, 95%, 8%, 20%, 5%, 6%, 9%, 15%, and 5%. The maximum value of the matching degree is 95%, and the maturity level corresponding to the matching degree of 95% is level 3, so the maturity information of the food is level 3.

[0097] Step S102, determining whether there is a target food to be ripened in the refrigerator;

[0098] The target ingredients to be ripened are immature ingredients that need to be ripened. Different maturity levels represent different degrees of maturity. Therefore, a preset immaturity range can be set in advance to determine whether the ingredients need to be ripened based on the maturity information. The preset immaturity range can be divided by counting the preferences of most users, and can also be set by the user according to his or her own habits.

[0099] In one embodiment of the present application, a preset immaturity range corresponding to the target ingredient can be obtained, the preset immaturity range including the maturity level corresponding to the ingredient when it is in an immature state, and it is determined whether the maturity level information is within the preset immaturity range. If the maturity level information is within the preset immaturity range, it is determined that the target ingredient to be ripened exists in the refrigerator; if the maturity level is outside the preset immaturity range, it is determined that the target ingredient to be ripened does not exist in the refrigerator.

[0100] In another embodiment of the present application, voice data within a first preset time period after the user takes out the target food may be obtained, and if the voice data contains a preset keyword, it is determined that there is a target food to be ripened in the refrigerator, and the preset keyword is used to express that the food is not ripe;

[0101] In the embodiment of the present application, the user can take out the target food by detecting the opening and closing action of the door, and then comparing the changes in the food in the refrigerator before and after the opening and closing of the door. If the target food in the refrigerator becomes less, it is determined that the user has taken out the target food. The first preset time period can refer to 1 minute, 3 minutes or 5 minutes, etc., and the preset keyword can refer to the text that the user wants to express when he makes a voice when he determines that the food is not ripe, such as: sour, hard, raw, etc.

[0102] In another embodiment of the present application, if the user takes out the target food and then puts the target food back into the refrigerator within a second preset time period, it is determined that the target food to be ripened exists in the refrigerator.

[0103] In an embodiment of the present application, the second preset time period may refer to 1 minute, 3 minutes or 5 minutes, etc., and the target food can be put back into the refrigerator by detecting the door opening and closing action, and then comparing the changes in the food in the refrigerator before and after the door opening and closing. If the target food in the refrigerator increases, it is determined that the user has put the target food back.

[0104] Step S103, if the target food to be ripened exists, determining a ripening strategy for the target food according to the maturity information;

[0105] In the embodiment of the present application, the ripening strategy includes: ripening gas, temperature, humidity and other parameter conditions. Different ingredients can be pre-set with corresponding ripening strategies for different maturity levels, and a corresponding relationship can be established. Under normal circumstances (such as: when there is no first ingredient that produces ripening gas in the refrigerator), after determining the maturity information, the corresponding ripening strategy can be determined according to the corresponding relationship.

[0106] Step S104, ripening the target food according to the ripening strategy.

[0107] After determining the ripening strategy, the corresponding modules of the refrigerator can be controlled to work according to the various parameter conditions required by the ripening strategy, such as: controlling the ripening gas generation module to release ripening gas, controlling the temperature adjustment module to adjust the temperature, controlling the humidity adjustment module to adjust the humidity, etc.

[0108] The embodiment of the present application first obtains the food information of the food in the refrigerator, determines the maturity information of the food according to the food information, and then determines whether there is a target food to be ripened in the refrigerator. If there is a target food to be ripened, the ripening strategy of the target food is determined according to the maturity information, and finally the target food can be ripened according to the ripening strategy. Automatic ripening of the target food according to the maturity information of the target food is achieved, which is convenient for users to use and avoids the situation where the food is not ripe after being placed in the refrigerator for a long time, affecting the user's use.

[0109] In another embodiment of the present application, Figure 2 As shown, step S103 determines the ripening strategy of the target food according to the maturity information, including:

[0110] Step S201, determining ripening gas information of the ripening gas corresponding to the target food;

[0111] Different ingredients may require different ripening gases, so the correspondence between different ingredients and ripening gases can be pre-set. In this step, the corresponding ripening gas can be queried in the correspondence according to the ingredient information of the target ingredient to obtain the ripening gas information.

[0112] Step S202, determining whether the refrigerator contains the first food that generates the ripening gas according to the food information of the food in the refrigerator;

[0113] Different ingredients may naturally release corresponding substances after they mature. These substances have a ripening effect, such as ethylene. Therefore, the corresponding relationship between different ingredients and the release of ripening gases can be pre-established.

[0114] In this step, the corresponding first ingredient can be first searched in the corresponding relationship according to the ripening gas information, and then, by comparison, it is determined whether the ingredients in the refrigerator include the first ingredient.

[0115] Step S203, if the refrigerator contains a first food material that generates the ripening gas, obtaining a current concentration of the ripening gas in the refrigerator and a ripening gas release curve corresponding to the first food material;

[0116] Different ingredients release different amounts of ripening gas at different times, so a ripening gas release curve can be constructed in advance for each ingredient. When it is determined that there is a first ingredient in the refrigerator that can produce ripening gas, the ripening gas release curve corresponding to the first ingredient can be obtained. Obtaining the current concentration of the ripening gas in the refrigerator can facilitate determining the corresponding point in the ripening gas release curve, and further, facilitate determining the amount of ripening gas subsequently released by the first ingredient.

[0117] Step S204, obtaining the removal time of the target food, and determining the ripening time period according to the current time and the removal time;

[0118] Before being taken out, the target food will be ripened by the ripening gas all the time, so the time when the target food is taken out can be determined, and then the ripening time period of the target food being ripened by the ripening gas can be calculated based on the time when the food is taken out and the current time.

[0119] In one embodiment of the present application, step S204 obtains the removal time of the target food, and determines the ripening time period according to the current time and the removal time, including: obtaining the removal time input by the user; subtracting the removal time from the current time to obtain the ripening time period.

[0120] In the embodiment of the present application, the removal time can be input by the user through voice when putting in the target ingredients, or it can be predicted by a pre-trained model, or it can be input by the user into the associated APP, etc.

[0121] Step S205, determining the amount of ripening gas released by the first food material within the ripening time period according to the current concentration and the ripening gas release curve;

[0122] After the ripening time period is obtained, the corresponding time period can be found in the ripening gas release curve according to the ripening time period, and then the total ripening gas release amount can be calculated according to the ripening gas release amount corresponding to each point in the ripening time period.

[0123] Step S206: determining a ripening strategy corresponding to the target food according to the ripening gas release amount and the maturity information.

[0124] In one embodiment of the present application, step S206 determines the ripening strategy corresponding to the target food according to the ripening gas release amount and the maturity information, including:

[0125] Determine the amount of ripening gas required to ripen the target food according to the maturity information; if the amount of ripening gas released is less than or equal to the amount of ripening gas, determine a first ripening strategy, the first ripening strategy is used to trigger the refrigerator to release the ripening gas;

[0126] If the ripening gas release amount is greater than the ripening gas amount, a second ripening strategy is determined, and the second ripening strategy is used to trigger the refrigerator to discharge the ripening gas.

[0127] That is to say, when the ripening gas released by the first ingredient in the refrigerator is not sufficient to ripen the target ingredient, the refrigerator can be controlled to release the ripening gas to avoid failure to ripen the target ingredient; when the ripening gas released by the first ingredient in the refrigerator is sufficient to ripen the target ingredient, excess ripening gas can be discharged to avoid over-ripening the target ingredient.

[0128] The embodiment of the present application can formulate a corresponding ripening strategy when there is a first food that can release ripening gas in the refrigerator, so as to automatically ripen the target food according to the maturity information of the target food, which is convenient for users to use and avoids the situation where the food remains unripe after being placed in the refrigerator for a long time, affecting user use.

[0129] In another embodiment of the present application, Figure 3 As shown, a refrigerator ripening control device is also provided, comprising:

[0130] An acquisition module 11 is used to acquire food information of food in the refrigerator, and determine the maturity information of the food according to the food information;

[0131] A first determination module 12 is used to determine whether there is a target food to be ripened in the refrigerator;

[0132] A second determination module 13 is used to determine a ripening strategy for the target food according to the maturity information if the target food to be ripened exists;

[0133] The ripening module 14 is used to ripen the target food according to the ripening strategy.

[0134] Optionally, the acquisition module includes:

[0135] A collection unit, used for collecting food images of the food in the refrigerator;

[0136] an identification unit, used to identify the food image and obtain food information of the food;

[0137] A first acquisition unit, configured to acquire a plurality of reference images corresponding to the food information, wherein the reference images are preset images of the same type of food at various maturity levels;

[0138] A matching unit, used to match the food image with each of the reference images respectively to obtain multiple matching degrees;

[0139] The first determining unit is used to determine the maturity information of the food according to the maximum value of the multiple matching degrees.

[0140] Optionally, the first determining module includes:

[0141] A second acquisition unit is used to acquire a preset immaturity range corresponding to the target food, wherein the preset immaturity range includes a maturity level corresponding to the food in an immature state;

[0142] A second determination unit, configured to determine whether the maturity information is within the preset immaturity range;

[0143] a third determining unit, configured to determine that there is a target food to be ripened in the refrigerator if the maturity information is within the preset immature degree range;

[0144] The fourth determination unit is used to determine that there is no target food to be ripened in the refrigerator if the maturity level is outside the preset immature degree range.

[0145] Optionally, the first determining module includes:

[0146] A third acquisition unit is used to acquire voice data within a first preset time period after the user takes out the target food, and if the voice data contains a preset keyword, it is determined that there is a target food to be ripened in the refrigerator, and the preset keyword is used to express that the food is immature;

[0147] or,

[0148] The fifth determining unit is used to determine that the target food to be ripened exists in the refrigerator if the user takes out the target food and then puts the target food back into the refrigerator within a second preset time period.

[0149] Optionally, the second determining module includes:

[0150] a sixth determining unit, configured to determine ripening gas information of the ripening gas corresponding to the target food;

[0151] A seventh determination unit, configured to determine whether the refrigerator contains the first food that produces the ripening gas according to food information of the food in the refrigerator;

[0152] a fourth acquisition unit, configured to acquire, if the refrigerator contains a first food material that generates the ripening gas, a current concentration of the ripening gas in the refrigerator and a ripening gas release curve corresponding to the first food material;

[0153] A fifth acquisition unit, used to acquire the removal time of the target food, and determine the ripening time period according to the current time and the removal time;

[0154] an eighth determining unit, configured to determine a release amount of the ripening gas of the first food material within a ripening time period according to the current concentration and the ripening gas release curve;

[0155] The ninth determining unit is used to determine the ripening strategy corresponding to the target food according to the ripening gas release amount and the maturity information.

[0156] Optionally, the ninth determining unit includes:

[0157] A first acquisition subunit, used to determine the amount of ripening gas required to ripen the target food according to the maturity information;

[0158] A first determining subunit, configured to determine a first ripening strategy if the ripening gas release amount is less than or equal to the ripening gas amount, wherein the first ripening strategy is configured to trigger the refrigerator to release the ripening gas;

[0159] The second determining subunit is used to determine a second ripening strategy if the ripening gas release amount is greater than the ripening gas amount, and the second ripening strategy is used to trigger the refrigerator to discharge the ripening gas.

[0160] Optionally, the fifth acquiring unit includes:

[0161] A second acquisition subunit is used to acquire a removal time input by a user;

[0162] The calculation subunit is used to obtain the ripening time period by subtracting the removal time from the current time.

[0163] In another embodiment of the present application, an electronic device is provided, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus;

[0164] Memory, used to store computer programs;

[0165] The processor is used to implement the refrigerator ripening control method described in any of the above method embodiments when executing the program stored in the memory.

[0166] In the electronic device provided by the embodiment of the present invention, the processor executes the program stored in the memory to first obtain the food information of the food in the refrigerator, determine the maturity information of the food according to the food information, and then determine whether there is a target food to be ripened in the refrigerator. If there is a target food to be ripened, determine the ripening strategy of the target food according to the maturity information, and finally ripen the target food according to the ripening strategy. Automatically ripening the target food according to the maturity information of the target food is achieved, which is convenient for users to use and avoids the situation where the food is not ripe after being placed in the refrigerator for a long time, affecting the user's use.

[0167] The communication bus 1140 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 1140 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0168] The communication interface 1120 is used for communication between the above electronic device and other devices.

[0169] The memory 1130 may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0170] The above-mentioned processor 1110 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

[0171] In another embodiment of the present application, a computer-readable storage medium is further provided, on which a program of a refrigerator ripening control method is stored. When the program of the refrigerator ripening control method is executed by a processor, the steps of the refrigerator ripening control method described in any of the aforementioned method embodiments are implemented.

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

[0173] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A refrigerator ripening control method, characterized in that: include: Acquire food information of food in the refrigerator, and determine maturity information of the food according to the food information; Determining whether there is target food to be ripened in the refrigerator; If the target food to be ripened exists, determining a ripening strategy for the target food according to the maturity information; Ripening the target food according to the ripening strategy; Determining a ripening strategy for the target food according to the maturity information includes: Determining ripening gas information of the ripening gas corresponding to the target food; Determining whether the refrigerator contains the first food that produces the ripening gas according to food information of the food in the refrigerator; If the refrigerator contains a first food material that generates the ripening gas, obtaining a current concentration of the ripening gas in the refrigerator and a ripening gas release curve corresponding to the first food material; Obtaining the removal time of the target food, and determining the ripening time period according to the current time and the removal time; Determining the amount of ripening gas released by the first food material within the ripening time period according to the current concentration and the ripening gas release curve; A ripening strategy corresponding to the target ingredient is determined according to the amount of ripening gas released and the maturity information, and the ripening strategy includes: when the ripening gas released by the first ingredient cannot ripen the target ingredient, controlling the refrigerator to release the ripening gas; when the ripening gas released by the first ingredient can ripen the target ingredient, discharging excess ripening gas.

2. The method according to claim 1, characterized in that Acquiring food information of food in the refrigerator, and determining maturity information of the food according to the food information, including: Collecting food images of the food in the refrigerator; Identify the food image to obtain food information of the food; Acquire a plurality of reference images corresponding to the food information, wherein the reference images are preset images of the same type of food at various maturity levels; Matching the food image with each of the reference images respectively to obtain multiple matching degrees; The maturity information of the food is determined according to a maximum value among the multiple matching degrees.

3. The method according to claim 1, characterized in that: Determining whether there is a target food to be ripened in the refrigerator includes: Acquire a preset immaturity range corresponding to the target food, wherein the preset immaturity range includes a maturity level corresponding to the food in an immature state; determining whether the maturity level information is within the preset immaturity level range; If the maturity information is within the preset immature range, it is determined that there is target food to be ripened in the refrigerator; If the maturity level is outside the preset immature range, it is determined that there is no target food to be ripened in the refrigerator.

4. The method according to claim 1, characterized in that: Determining whether there is a target food to be ripened in the refrigerator includes: Acquire voice data within a first preset time period after the user takes out the target food, and if the voice data contains a preset keyword, determine that there is a target food to be ripened in the refrigerator, and the preset keyword is used to express that the food is not ripe; or, If the user takes out the target food and then puts the target food back into the refrigerator within a second preset time period, it is determined that the target food to be ripened exists in the refrigerator.

5. The method according to claim 1, characterized in that Determining a ripening strategy corresponding to the target food material according to the ripening gas release amount and the maturity information includes: Determining the amount of ripening gas required to ripen the target food according to the maturity information; If the ripening gas release amount is less than or equal to the ripening gas amount, determining a first ripening strategy, wherein the first ripening strategy is used to trigger the refrigerator to release the ripening gas; If the ripening gas release amount is greater than the ripening gas amount, a second ripening strategy is determined, and the second ripening strategy is used to trigger the refrigerator to discharge the ripening gas.

6. The method according to claim 1, characterized in that Obtaining the removal time of the target food, and determining the ripening time period according to the current time and the removal time, including: Get the extraction time input by the user; The ripening time period is obtained by subtracting the removal time from the current time.

7. A refrigerator ripening control device, characterized in that: include: An acquisition module, used to acquire food information of food in the refrigerator, and determine the maturity information of the food according to the food information; A first determination module is used to determine whether there is a target food to be ripened in the refrigerator; A second determination module is used to determine a ripening strategy for the target food according to the maturity information if the target food to be ripened exists; A ripening module, used to ripen the target food according to the ripening strategy; The second determining module comprises: a sixth determining unit, configured to determine ripening gas information of the ripening gas corresponding to the target food; A seventh determination unit, configured to determine whether the refrigerator contains the first food that produces the ripening gas according to food information of the food in the refrigerator; a fourth acquisition unit, configured to acquire, if the refrigerator contains a first food material that generates the ripening gas, a current concentration of the ripening gas in the refrigerator and a ripening gas release curve corresponding to the first food material; A fifth acquisition unit, used to acquire the removal time of the target food, and determine the ripening time period according to the current time and the removal time; an eighth determining unit, configured to determine a release amount of the ripening gas of the first food material within a ripening time period according to the current concentration and the ripening gas release curve; The ninth determination unit is used to determine the ripening strategy corresponding to the target food according to the release amount of the ripening gas and the maturity degree information, and the ripening strategy includes: when the ripening gas released by the first food cannot ripen the target food, controlling the refrigerator to release the ripening gas; when the ripening gas released by the first food can complete the ripening of the target food, discharging excess ripening gas.

8. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; The processor is used to implement the refrigerator ripening control method described in any one of claims 1-6 when executing the program stored in the memory.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program of the refrigerator ripening control method, and when the program of the refrigerator ripening control method is executed by the processor, the steps of the refrigerator ripening control method described in any one of claims 1-6 are implemented.

Citation Information

Patent Citations

  • Method for releasing ethylene in refrigerator, refrigerator and storage medium

    CN113218143A

  • Fruit and vegetable ripening device, control method thereof and refrigerator

    CN114027527A

  • Method and device for accelerating ripening of fruits and vegetables, air conditioning equipment and storage medium

    CN115067384A