Storage equipment control method and device and storage equipment

By obtaining and updating the historical storage information and environmental parameters of the target object in the storage device and dynamically updating its target time period, the problem of poor reminder effect in complex access scenarios in the prior art is solved, and higher accuracy and flexibility are achieved.

CN119888592APending Publication Date: 2025-04-25HEFEI MIDEA REFRIGERATOR CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311403695.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The prior art has poor reminder effects when dealing with complex access scenarios, especially when ingredients are transferred from one chamber to another or placed and removed multiple times.

Method used

By obtaining the historical storage information of the target object in the storage device, and updating the target time period of the target object, including the target shelf life and the target taste appreciation period, makes it dynamically updated.

Benefits of technology

In complex storage scenarios, dynamic updates of the target shelf life and target taste appreciation period of the target object are achieved, improving the accuracy and flexibility of reminders and enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119888592A_ABST
    Figure CN119888592A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device of storage equipment and the storage equipment, and belongs to the field of storage equipment. The control method of the storage equipment comprises the following steps: acquiring historical storage information corresponding to a target object in the storage equipment; under the condition that it is determined that the environmental parameters of the storage equipment change, a target time period corresponding to the target object is updated based on the historical storage information and the changed target environmental parameters, and the target time period comprises a target shelf life and / or a target taste enjoying period; and outputting target prompt information based on the target time limit. According to the control method of the storage equipment, the target time period of the target object can be correspondingly and dynamically updated according to the change of the storage environment, and the accuracy and the flexibility are relatively high; the method is suitable for a complex storage scene and has a good reminding effect, so that the use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of storage equipment, and in particular, relates to a control method and device for storage equipment and storage equipment. Background Art

[0002] In the related art, image information is collected through an image sensor, image recognition is performed, the stored object is determined, and the default shelf life corresponding to the object is obtained, and a reminder message is output when the default shelf life is about to expire; this method cannot effectively deal with reminder problems in more complex storage and access scenarios, such as when food is transferred from one compartment to another; or when food is placed in or taken out of a compartment multiple times, the reminder effect is poor. Summary of the invention

[0003] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a control method, device and storage device for a storage device, so that the target time limit of a target object can be dynamically updated according to changes in the storage environment, with high accuracy and flexibility; it is suitable for complex storage scenarios, such as when the storage environment of the target object changes multiple times, and has a good reminder effect, thereby helping to improve the user experience.

[0004] In a first aspect, the present application provides a method for controlling a storage device, the method comprising:

[0005] Acquire historical storage information corresponding to the target object in the storage device;

[0006] When it is determined that the environmental parameters of the storage device have changed, based on the historical storage information and the changed target environmental parameters, the target time limit corresponding to the target object is updated, the target time limit including a target shelf life and / or a target tasting period;

[0007] Based on the target time limit, target prompt information is output.

[0008] According to the control method of the storage device of the present application, the new target time limit of the target object after the environmental parameters are changed is determined based on the historical storage information and the changed target environmental parameters, so that at least one of the target shelf life and the target shelf life of the target object can be dynamically updated according to the changes in the storage environment, with high accuracy and flexibility; and prompt information is output to the user in a timely manner based on the updated target time limit, which is suitable for complex storage scenarios, such as multiple changes in the storage environment of the target object, and has a good reminder effect, thereby helping to improve the user experience.

[0009] According to the control method of the storage device of the present application, the updating of the target time limit corresponding to the target object based on the historical storage information and the changed target environment parameters includes:

[0010] Based on the historical storage information, determining the current freshness of the target object;

[0011] Based on the current freshness and the target environmental parameters, the target time limit is updated.

[0012] According to the control method of the storage device of the present application, the updating of the target time limit based on the current freshness and the target environmental parameter includes:

[0013] Acquire the theoretical time limit of the target object under the target environment parameters from the theoretical time limit data set, wherein the theoretical time limit is the theoretical time limit and / or theoretical tasting period of the target object;

[0014] Based on the current freshness and the theoretical time limit, the target time limit is determined.

[0015] According to the control method of the storage device of the present application, the theoretical time limit data set is determined based on the following steps:

[0016] Obtain theoretical time limits for multiple different objects under different environmental parameters respectively;

[0017] The theoretical time limit data set is constructed based on the object, the theoretical time limit and the corresponding relationship between the object and the theoretical time limit.

[0018] According to the control method of the storage device of the present application, the determining the current freshness of the target object based on the historical storage information includes:

[0019] Based on the historical storage information, obtaining at least one sub-storage duration of the target object in at least one historical time period and a theoretical time limit corresponding to each of the historical time periods of the target object; the at least one historical time period corresponds to the at least one sub-storage duration in a one-to-one manner;

[0020] The current freshness is determined based on the ratio between the sub-storage duration corresponding to each of the historical time periods and the theoretical time limit corresponding to the historical time period.

[0021] According to the control method of the storage device of the present application, when the target time limit is the target shelf life and the target prompt information includes first prompt information, outputting the target prompt information based on the target time limit includes:

[0022] When the number of days between the current time value and the target time limit is less than a first threshold, the first prompt information is output.

[0023] According to the control method of the storage device of the present application, when the target time limit is the target shelf life and the target prompt information includes second prompt information, outputting the target prompt information based on the target time limit includes: outputting the second prompt information when the current time value satisfies the target shelf life.

[0024] According to the control method of the storage device of the present application, the step of obtaining the historical storage information corresponding to the target object in the storage device includes:

[0025] Determine at least one of the category, quantity and storage location of the objects stored in the storage device at each of the historical moments based on image information collected by an image sensor disposed in the storage device at multiple historical moments;

[0026] The historical storage information corresponding to the target object is obtained by filtering at least one of the category, quantity and storage location of the objects stored in the storage device at each of the historical moments.

[0027] In a second aspect, the present application provides a control device for a storage device, the device comprising:

[0028] A first processing module, used to obtain historical storage information corresponding to the target object in the storage device;

[0029] A second processing module is used to update the target time limit corresponding to the target object based on the historical storage information and the changed target environmental parameters when it is determined that the environmental parameters of the storage device have changed, wherein the target time limit includes a target shelf life and / or a target tasting period;

[0030] The third processing module is used to output target prompt information based on the target time limit.

[0031] According to the control device of the storage device of the present application, the new target time limit of the target object after the environmental parameters are changed is determined based on the historical storage information and the changed target environmental parameters, so that at least one of the target shelf life and the target shelf life of the target object can be dynamically updated according to the changes in the storage environment, with high accuracy and flexibility; and prompt information is output to the user in a timely manner based on the updated target time limit, which is suitable for complex storage scenarios, such as multiple changes in the storage environment of the target object, and has a good reminder effect, thereby helping to improve the user experience.

[0032] In a third aspect, the present application provides a storage device, including a cabinet;

[0033] A control device for a storage device as described in the second aspect.

[0034] In a fourth aspect, the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the control method of the storage device as described in the first aspect above.

[0035] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the control method of the storage device as described in the first aspect above.

[0036] The above one or more technical solutions in the embodiments of the present application have at least one of the following technical effects:

[0037] Based on historical storage information and changed target environmental parameters, a new target time limit for the target object after the environmental parameters are changed is determined, so that at least one of the target shelf life and the target tasting period of the target object can be dynamically updated according to changes in the storage environment, with high accuracy and flexibility; and prompt information is output to the user in a timely manner based on the updated target time limit, which is suitable for complex storage scenarios, such as when the storage environment of the target object changes multiple times, and has a good reminder effect, thereby helping to improve the user experience.

[0038] Furthermore, the freshness of the target object is updated based on each change in the environmental parameters during the historical storage stage, and based on the last freshness and theoretical time limit, a new target time limit is obtained after each environmental change. The obtained target time limit has high accuracy and precision and can be dynamically adjusted based on actual conditions.

[0039] Furthermore, the optimal tasting period of the target object can be found through the target environmental parameters and theoretical time limit data set. When the current time value reaches the target tasting period, the user can be reminded to enjoy the food in time, ensuring the taste of the food and improving the user experience.

[0040] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0042] Figure 1 This is one of the flow charts of the control method of the storage device provided in the embodiment of the present application;

[0043] Figure 2 This is the second flow chart of the control method of the storage device provided in the embodiment of the present application;

[0044] Figure 3 is a schematic diagram of the structure of a control device for a storage device provided in an embodiment of the present application;

[0045] Figure 4 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0047] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0048] In conjunction with the accompanying drawings, the control method of the storage device, the control device of the storage device, the electronic device and the readable storage medium provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0049] The control method of the storage device may be applied to a terminal, and may be specifically executed by hardware or software in the terminal.

[0050] The terminal includes but is not limited to portable communication devices such as mobile phones or tablet computers. It should also be understood that in some embodiments, the terminal may not be a portable communication device, but a desktop computer.

[0051] The control method of the storage device provided in the embodiment of the present application may be executed by the storage device, or a functional module or functional entity in the storage device that can implement the control method of the storage device, wherein the storage device may include but is not limited to a refrigerator, a freezer, and a vending machine, etc.; or an electronic device that is connected to the storage device for communication. The electronic devices mentioned in the embodiment of the present application include but are not limited to mobile phones, tablet computers, computers, cameras, and wearable devices, etc. The control method of the storage device provided in the embodiment of the present application is described below by taking the storage device as the execution subject as an example.

[0052] like Figure 1 As shown, the control method of the storage device includes: step 110, step 120 and step 130.

[0053] Step 110: Obtain historical storage information corresponding to the target object in the storage device;

[0054] In this step, the storage equipment may include but is not limited to refrigerators, freezers, and vending machines.

[0055] The target objects are items placed in the storage device.

[0056] The target objects can be food ingredients, daily necessities, and other items that require storage.

[0057] The historical storage information is the storage-related information corresponding to the target object from the time it is placed in the storage device to the current moment.

[0058] The historical storage information may include: historical location information of the target object, historical temperature information corresponding to the target object, and basic information of the target object.

[0059] The historical location information may include: historical locations of the target object at multiple historical moments and location change information.

[0060] The historical temperature information may be temperature information of the target object at various historical locations.

[0061] The basic information may include: the category of the target object, the volume, quality, size and quantity of the target object at multiple historical moments, etc.

[0062] The historical storage information can be obtained by performing feature recognition on the historical image information of the collected target object.

[0063] In some embodiments, step 110 may further include:

[0064] Determine at least one of the category, quantity and storage location of the objects stored in the storage device at each historical moment based on image information collected by an image sensor disposed in the storage device at multiple historical moments;

[0065] The historical storage information corresponding to the target object is obtained by filtering at least one of the categories, quantities and storage locations of the objects stored in the storage device at each historical moment.

[0066] In this embodiment, the image sensor may be used to collect image information of the target object in the storage device.

[0067] The location where the image sensor is set can be determined based on the storage device, and this application does not impose any limitation.

[0068] For example, the image sensor may be disposed in the middle of a side of the storage device close to the door body or on the top of the storage device.

[0069] Image information includes information of different objects collected by image sensors at multiple historical moments.

[0070] In the actual implementation process, the image information can be subjected to feature recognition through an image recognition algorithm to obtain a feature map contained in the image, and based on the feature map, the category, quantity and storage location of the object corresponding to the feature map can be obtained.

[0071] The category may be represented by the name of the target object; or may be distinguished by expressions such as food, daily necessities, and other categories; or may be represented by a number.

[0072] The quantity is the number of objects stored in the storage device at different historical moments.

[0073] It is understandable that the number of stored objects may be different at different times.

[0074] The storage location is the actual location of the storage object in the storage device at different historical moments.

[0075] It is understandable that the actual location of the storage object may be different at different times.

[0076] For example, a fish was initially placed in the freezer, then moved to the refrigerator a day later, and then to the fresh food compartment.

[0077] During the actual execution process, the image information can be input into the target model to obtain data output by the target model to determine at least one of the category, quantity and storage location of the objects stored in the storage device at each historical moment; wherein the target model is trained using sample image information as samples and sample categories, sample quantities and sample storage locations corresponding to the sample image information as sample labels.

[0078] The target model can be a neural network model.

[0079] The specific type of the target model can be determined based on the actual implementation situation, and this application does not limit it. For example, the target model can be a convolutional network model or a generative adversarial network model.

[0080] The historical storage information corresponding to the target object can be obtained based on the following steps:

[0081] From the image information of different storage objects collected by the image sensor, determine the categories of different storage objects, the quantity at each historical moment, the storage location and other information, and then filter based on the target object to filter out the historical storage information corresponding to the target object.

[0082] According to the control method of the storage device provided in the embodiment of the present application, image information in the storage device at multiple historical moments is obtained by an image sensor, and information such as the category, quantity, and storage location of the storage objects in the storage device can be determined based on the image information at multiple historical moments. Based on the determined information, the historical storage information corresponding to the target object can be filtered out, which solves the problem of users needing to frequently manually input information such as the category, quantity, and storage location of the storage object, thereby improving efficiency and thus improving user experience.

[0083] Step 120: when it is determined that the environmental parameters of the storage device have changed, the target time limit corresponding to the target object is updated based on the historical storage information and the changed target environmental parameters;

[0084] In this step, the change in environmental parameters may be a change in the value of at least one parameter such as temperature parameter, humidity parameter, light parameter, oxygen parameter, etc. at the location of the target object when the location of the target object remains unchanged; or a change in environmental parameters caused by a change in the location of the target object.

[0085] The target environment parameters are the environment parameters of the target object at the current moment.

[0086] Target environmental parameters may include: temperature, humidity, oxygen concentration, and light conditions.

[0087] The target time limit includes at least one of a target shelf life and a target tasting period.

[0088] The target time limit is at least one of the shelf life and the best-smelling period of a new target object determined after the environmental parameters of the target object change.

[0089] For example, pears are stored in a storage device at a temperature of 2 degrees with a shelf life of 20 days. After the temperature of the storage device is adjusted to 10 degrees, the shelf life of the pears may change, and the target time limit is the shelf life after the change.

[0090] For another example, a harder kiwifruit is stored in a storage device at a temperature of 2 degrees. Its best-smelling period is 10 days. After the temperature of the storage device is adjusted to 10 degrees, the best-smelling period of the kiwifruit may change. The target time limit is the best-smelling period after the change.

[0091] In some embodiments, step 120 may further include:

[0092] Determine the current freshness of the target object based on historical storage information;

[0093] Based on the current freshness and target environment parameters, the target time limit is updated.

[0094] In this embodiment, the current freshness is the actual freshness of the target object at the moment when the environmental parameters change.

[0095] In some embodiments, step 120 may further include:

[0096] Based on the historical storage information, at least one sub-storage duration of the target object in at least one historical time period and a theoretical time limit corresponding to the target object in each historical time period are obtained; at least one historical time period corresponds to at least one sub-storage duration in a one-to-one manner;

[0097] The current freshness is determined based on the ratio between the sub-storage duration corresponding to each historical period and the theoretical time limit corresponding to the historical time period.

[0098] In this embodiment, the historical time period is at least a portion of the time period between when the target object is stored in the storage process and the current time.

[0099] Historical time periods can be divided based on changes in environmental parameters.

[0100] For example, a pear is stored for a total of 10 days, but the pear is first stored at an environmental parameter of 4 degrees for 3 days, then at an environmental parameter of 8 degrees for 5 days, and finally at an environmental parameter of 2 degrees for 2 days. Based on the storage time of the pear at different temperatures, the total time period of 10 days can be divided into three historical time periods, namely, day 1 to day 3, day 4 to day 8, and day 9 to day 10.

[0101] The sub-storage duration is the duration of each historical time period.

[0102] For example, when the historical time period is from the 1st day to the 3rd day, the sub-storage duration is 3 days.

[0103] It can be understood that each historical time period corresponds to a sub-storage duration.

[0104] The theoretical time limit includes at least one of a theoretical shelf life and a theoretical tasting period of the target object.

[0105] The theoretical time limit is at least one of the shelf life and the best-seller period corresponding to the target object when it is stored only under the environmental parameters, that is, when the environmental parameters do not change during the storage process.

[0106] The current freshness refers to the freshness at the current moment.

[0107] In the actual execution process, the initial freshness of the target object can be set to 1, and then the ratio between the sub-storage duration corresponding to each historical period and the theoretical time limit corresponding to the historical period can be subtracted to determine the current freshness.

[0108] For example, the current freshness can be determined by the following freshness calculation formula:

[0109]

[0110] Among them, F is the current freshness, A is the storage time of the target object under storage condition A, A0 is the theoretical time limit of the target object under storage condition A, B is the storage time of the target object under storage condition B, B0 is the theoretical time limit of the target object under storage condition B, N is the storage time of the target object under storage condition N, N0 is the theoretical time limit of the target object under storage condition N, and 1 is the initial freshness of the target object.

[0111] It is understandable that during the storage process of the target object, the corresponding environmental parameters may change once or multiple times.

[0112] For example, pears can be stored for 20 days at an environmental parameter of 2 degrees (i.e., the theoretical shelf life at 2 degrees is 20 days), and can be stored for 16 days at an environmental parameter of 4 degrees (i.e., the theoretical shelf life at 4 degrees is 16 days); for a pear that has been stored for 5 days at an environmental parameter of 2 and for 2 days at an environmental parameter of 4, the current freshness of the pear is: That is, the current freshness is 0.625.

[0113] For example, kiwifruit has a tasting period of 10 days at an environmental temperature of 2 degrees (i.e., the theoretical tasting period at 2 degrees is 10 days), and a tasting period of 5 days at an environmental temperature of 10 degrees (i.e., the theoretical tasting period at 10 degrees is 5 days).

[0114] For a kiwi fruit that has been stored for 5 days at an environmental parameter of 2 and for 1 day at an environmental parameter of 10, the current freshness of the kiwi fruit is: That is, the current freshness is 0.3.

[0115] According to the control method of the storage device provided in the embodiment of the present application, the current freshness of the target object can be determined through the sub-storage duration and theoretical time limit corresponding to the target object in each historical period, and the current information of the target object can be effectively obtained, allowing the user to judge the freshness of the target object more accurately.

[0116] In some embodiments, step 120 may further include:

[0117] Obtain a theoretical time limit of a target object under target environment parameters from a theoretical time limit data set; and determine a target time limit based on current freshness and the theoretical time limit.

[0118] In this embodiment, the theoretical time limit data set is a preset data set.

[0119] The theoretical time limit data set stores data related to at least one of the theoretical shelf life and the theoretical tasting period of the target object.

[0120] The theoretical time limit is at least one of the theoretical shelf life and the theoretical tasting period of the target object.

[0121] The theoretical shelf life is determined in a similar way to the theoretical shelf life.

[0122] In some embodiments, the theoretical time limit data set is determined based on the following steps:

[0123] Obtain theoretical time limits for multiple different objects under different environmental parameters respectively;

[0124] The theoretical time limit data set is constructed based on the object, the theoretical time limit and the corresponding relationship between the object and the theoretical time limit.

[0125] In this embodiment, the plurality of different objects may be different ingredients.

[0126] It is understandable that the same object may have different states; for example, the state of a banana may be that the banana peel is entirely green or partially green.

[0127] Different environmental parameters may be different temperature, humidity, light conditions, oxygen concentration and other environmental parameters.

[0128] The theoretical time limit dataset is a relational dataset of the optimal tasting period of different objects under different states and different environmental parameters.

[0129] According to the control method of the storage device provided in the embodiment of the present application, the target time limit of the target object can be efficiently queried by constructing a theoretical time limit data set of different objects.

[0130] Target environmental parameters may include: temperature, humidity, oxygen concentration, and light conditions, etc.

[0131] In the actual implementation process, theoretical time limit data sets of different target objects under different conditions of temperature, humidity, light, oxygen concentration, etc. can be established in advance.

[0132] The theoretical time limit data set includes the theoretical time limit corresponding to each environmental parameter.

[0133] The theoretical time limit data set may be determined according to actual conditions, and this application does not limit this; for example, the theoretical time limit data set may be a data set storing specific data or a fitting function.

[0134] In the actual execution process, the theoretical time limit corresponding to the target environment parameters can be obtained by searching the theoretical time limit data set.

[0135] The target time limit can be determined by substituting the current freshness and theoretical time limit into the shelf life calculation formula.

[0136] In some embodiments, the target time limit may be determined based on the following formula:

[0137] S=F×S0

[0138] Among them, S is the target time limit, F is the current freshness, S0 is the theoretical time limit of the target object, and the theoretical time limit is the theoretical time limit of the target object under the target environment parameters.

[0139] For example, the current freshness is 0.5 and the target time limit is 16. In this case, the target time limit of the target object is 0.5×16, that is, 8 days.

[0140] According to the control method of the storage device provided in the embodiment of the present application, the theoretical time limit of the target object under the target environmental parameters can be effectively obtained through a pre-established theoretical time limit data set. Based on the current freshness of the target object and the theoretical time limit, the target time limit of the target object can be determined through the shelf life calculation formula. The new time limit of the target object can be dynamically updated after the environmental parameters change, thereby reducing the problem of item deterioration caused by changes in environmental parameters and improving user experience.

[0141] For example, apples can be stored for 20 days at an environmental parameter of 5 degrees, 10 days at an environmental parameter of 10 degrees, and 30 days at an environmental parameter of 2 degrees.

[0142] For an apple that has been stored at an ambient temperature of 5 degrees for 5 days, at an ambient temperature of 10 degrees for 4 days, and then placed in an ambient temperature of 2 degrees, the current freshness of the apple is That is, the current freshness is 0.35; based on the current freshness of the apple being 0.35, the theoretical time limit corresponding to 2 degrees is 30. At this time, the target time limit for the target object under the environmental parameters of 2 degrees is 0.35×30, that is, 10.5 days.

[0143] According to the control method of the storage device provided in the embodiment of the present application, the freshness of the target object is updated based on each change in the environmental parameters during the historical storage stage, and based on the last freshness and theoretical time limit, a new target time limit is obtained after each environmental change. The obtained target time limit has high accuracy and precision and can be dynamically adjusted based on actual conditions.

[0144] Step 130: Output target prompt information based on the target time limit.

[0145] In this step, the target prompt information is information that prompts the user of the shelf life and / or best-before date of the target object.

[0146] The target prompt information includes first prompt information and second prompt information.

[0147] The first prompt information is information related to the shelf life of the target object.

[0148] The second prompt information is information that prompts the target object to reach the best tasting period.

[0149] The method of outputting the first prompt information and the second prompt information can be determined according to actual conditions, such as outputting through voice broadcast or screen display, and this application does not limit it.

[0150] During the actual implementation process, the first prompt information can be output through an electronic device (a mobile phone, a tablet computer, or a smart watch, etc.) or a display screen can be set on the storage device to output the first prompt information on the display screen.

[0151] According to the control method of the storage device provided in the embodiment of the present application, the new target time limit of the target object after the environmental parameters are changed is determined based on the historical storage information and the changed target environmental parameters, so that at least one of the target shelf life and the target shelf life of the target object can be dynamically updated according to the changes in the storage environment, with high accuracy and flexibility; and prompt information is output to the user in a timely manner based on the updated target time limit, which is suitable for complex storage scenarios, such as when the storage environment of the target object changes multiple times, and has a good reminder effect, thereby helping to improve the user experience.

[0152] In some embodiments, when the target time limit is the target shelf life and the target prompt information includes the first prompt information, step 130 may further include:

[0153] When the number of days between the current time value and the target time limit is less than the first threshold, the first prompt information is output.

[0154] In this embodiment, the current time value is the current time when the target object is stored in the storage device.

[0155] In the actual implementation process, the first threshold can be customized based on the user, and this application does not limit it.

[0156] The first prompt information is information used to prompt that the target object is about to expire.

[0157] For example, when the first threshold is 3 days and the interval between the current time value and the target time limit is 2 days, a first prompt message may be sent to the user: "The pears in the storage device will expire in 2 days, please eat them as soon as possible."

[0158] According to the control method of the storage device provided in the embodiment of the present application, the time until the target object expires can be determined by the time interval between the current time value of the target object in the storage device and the target time limit. When the time interval is less than the set first threshold, prompt information related to the shelf life is sent in time, which can effectively remind the user of the shelf life of the target object, reduce waste caused by expired items, and improve user experience.

[0159] like Figure 2 As shown, in some embodiments, when the target time limit is the target tasting period and the target prompt information includes the second prompt information, step 130 may further include:

[0160] When the current time value meets the target tasting period, the second prompt information is output.

[0161] In this embodiment, the target tasting period is the optimal time when the target subject can consume the food.

[0162] The second prompt information is information that prompts the target object to reach the best tasting period.

[0163] For example, when the target object is a banana, through the collected image information of the banana, it is determined that the surface of the banana is green, and it is considered that the target appreciating period has not yet been reached. Based on the image information of the banana, the target environmental parameters and the preset appreciating period data set, it is found that the target appreciating period of the banana is best eaten after being placed for 2 days; after 2 days, the current time value meets the target appreciating period, and a message can be sent to the user saying "The banana has reached its best appreciating period, please eat it in time."

[0164] According to the control method of the storage device provided in the embodiment of the present application, the optimal tasting period of the target object can be found through the target environmental parameters and the theoretical time limit data set. When the current time value reaches the target tasting period, the user can be reminded in time to enjoy the food, thereby ensuring the taste of the food and improving the user experience. The control method of the storage device provided in the embodiment of the present application can be executed by the control device of the storage device. In the embodiment of the present application, the control device of the storage device executing the control method of the storage device is taken as an example to illustrate the control device of the storage device provided in the embodiment of the present application.

[0165] An embodiment of the present application also provides a control device for a storage device.

[0166] like Figure 3 As shown, the control device of the storage device includes: a first processing module 310 , a second processing module 320 and a third processing module 330 .

[0167] The first processing module 310 is used to obtain historical storage information corresponding to the target object in the storage device;

[0168] The second processing module 320 is used to update the target time limit corresponding to the target object based on the historical storage information and the changed target environmental parameters when it is determined that the environmental parameters of the storage device have changed, wherein the target time limit includes a target shelf life and / or a target tasting period;

[0169] The third processing module 330 is used to output target prompt information based on the target time limit.

[0170] According to the control device of the storage device provided in the embodiment of the present application, the new target time limit of the target object after the environmental parameters are changed is determined based on the historical storage information and the changed target environmental parameters, so that at least one of the target shelf life and the target shelf life of the target object can be dynamically updated according to the changes in the storage environment, with high accuracy and flexibility; and prompt information is output to the user in a timely manner based on the updated target time limit, which is suitable for complex storage scenarios, such as when the storage environment of the target object changes multiple times, and has a good reminder effect, thereby helping to improve the user experience.

[0171] In some embodiments, the second processing module 320 may also be used to:

[0172] Determine the current freshness of the target object based on historical storage information;

[0173] Based on the current freshness and target environment parameters, the target time limit is updated.

[0174] In some embodiments, the second processing module 320 may also be used to:

[0175] Obtaining a theoretical time limit of a target object under target environmental parameters from a theoretical time limit data set, wherein the theoretical time limit is a theoretical shelf life and / or a theoretical tasting period of the target object;

[0176] Based on the current freshness and the theoretical time limit, a target time limit is determined.

[0177] In some embodiments, the apparatus may further include a fourth processing module, configured to:

[0178] Obtain theoretical time limits for multiple different objects under different environmental parameters respectively;

[0179] Based on the objects, theoretical time limits and the corresponding relationship between the objects and theoretical time limits, a theoretical time limit dataset is constructed.

[0180] In some embodiments, the second processing module 320 may also be used to:

[0181] Based on the historical storage information, at least one sub-storage duration of the target object in at least one historical time period and a theoretical time limit corresponding to the target object in each historical time period are obtained; at least one historical time period corresponds to at least one sub-storage duration in a one-to-one manner;

[0182] The current freshness is determined based on the ratio between the sub-storage duration corresponding to each historical period and the theoretical time limit corresponding to the historical time period.

[0183] In some embodiments, the third processing module 330 may also be used to:

[0184] When the number of days between the current time value and the target time limit is less than the first threshold, the first prompt information is output.

[0185] In some embodiments, the third processing module 330 may also be used to:

[0186] When the current time value meets the target tasting period, the second prompt information is output.

[0187] In some embodiments, the first processing module 310 may also be used to:

[0188] Determine at least one of the category, quantity and storage location of the objects stored in the storage device at each historical moment based on image information collected by an image sensor disposed in the storage device at multiple historical moments;

[0189] The historical storage information corresponding to the target object is obtained by filtering at least one of the categories, quantities and storage locations of the objects stored in the storage device at each historical moment.

[0190] The control device of the storage device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0191] The control device of the storage device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0192] The control device of the storage device provided in the embodiment of the present application can achieve Figures 1 to 3 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0193] The embodiment of the present application also provides a storage device.

[0194] The storage device comprises: a cabinet and a control device for the storage device as described in any of the above embodiments.

[0195] In this embodiment, the cabinet may include a plurality of compartments.

[0196] Each compartment can be used to store different target objects.

[0197] In some embodiments, the storage device may further include an image sensor for collecting information about items in the storage device.

[0198] The image sensor can be arranged at a middle position of a side of the storage device close to the door body or at the top of the storage device.

[0199] The control device of the storage device is used to execute the control method of the storage device as described in any of the above embodiments.

[0200] According to the storage device provided in the embodiment of the present application, a new target time limit of the target object after the environmental parameters are changed is determined based on historical storage information and the changed target environmental parameters, so that at least one of the target shelf life and the target shelf life of the target object can be dynamically updated according to the changes in the storage environment, with high accuracy and flexibility; and prompt information is output to the user in a timely manner based on the updated target time limit, which is suitable for complex storage scenarios, such as when the storage environment of the target object changes multiple times, and has a good reminder effect, thereby helping to improve the user experience.

[0201] In some embodiments, Figure 4 As shown, an embodiment of the present application further provides an electronic device 400, including a processor 401, a storage 402, and a computer program stored on the storage 402 and executable on the processor 401. When the program is executed by the processor 401, each process of the control method embodiment of the above-mentioned storage device is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0202] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0203] An embodiment of the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned storage device control method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0204] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0205] An embodiment of the present application also provides a computer program product, including a computer program, which implements the control method of the above storage device when executed by a processor.

[0206] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0207] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned storage device control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0208] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0209] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes 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 one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0210] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0211] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

[0212] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0213] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.

Claims

1. A method for controlling a storage device, characterized in that: include: Acquire historical storage information corresponding to the target object in the storage device; When it is determined that the environmental parameters of the storage device have changed, based on the historical storage information and the changed target environmental parameters, the target time limit corresponding to the target object is updated, the target time limit including a target shelf life and / or a target tasting period; Based on the target time limit, target prompt information is output.

2. The control method of the storage device according to claim 1, characterized in that: The updating of the target time limit corresponding to the target object based on the historical storage information and the changed target environment parameters includes: Based on the historical storage information, determining the current freshness of the target object; Based on the current freshness and the target environmental parameters, the target time limit is updated.

3. The control method of the storage device according to claim 2, characterized in that: The updating of the target time limit based on the current freshness and the target environment parameter comprises: Acquire the theoretical time limit of the target object under the target environmental parameters from the theoretical time limit data set, wherein the theoretical time limit is the theoretical shelf life and / or theoretical tasting period of the target object; Based on the current freshness and the theoretical time limit, the target time limit is determined.

4. The control method of the storage device according to claim 3, characterized in that: The theoretical time limit data set is determined based on the following steps: Obtain theoretical time limits for multiple different objects under different environmental parameters respectively; The theoretical time limit data set is constructed based on the object, the theoretical time limit and the corresponding relationship between the object and the theoretical time limit.

5. The control method of the storage device according to claim 2, characterized in that: The determining the current freshness of the target object based on the historical storage information includes: Based on the historical storage information, obtaining at least one sub-storage duration of the target object in at least one historical time period and a theoretical time limit corresponding to each of the historical time periods of the target object; the at least one historical time period corresponds to the at least one sub-storage duration in a one-to-one manner; The current freshness is determined based on the ratio between the sub-storage duration corresponding to each of the historical time periods and the theoretical time limit corresponding to the historical time period.

6. The control method of a storage device according to any one of claims 1 to 5, characterized in that: In the case where the target time limit is the target shelf life and the target prompt information includes first prompt information, outputting the target prompt information based on the target time limit includes: When the number of days between the current time value and the target time limit is less than a first threshold, the first prompt information is output.

7. The control method of a storage device according to any one of claims 1 to 5, characterized in that: When the target time limit is the target tasting period and the target prompt information includes second prompt information, outputting the target prompt information based on the target time limit includes: When the current time value meets the target tasting period, the second prompt information is output.

8. The control method of a storage device according to any one of claims 1 to 5, characterized in that: The acquiring of historical storage information corresponding to the target object in the storage device includes: Determine at least one of the category, quantity and storage location of the objects stored in the storage device at each of the historical moments based on image information collected by an image sensor disposed in the storage device at multiple historical moments; The historical storage information corresponding to the target object is obtained by filtering at least one of the category, quantity and storage location of the objects stored in the storage device at each of the historical moments.

9. A control device for a storage device, characterized in that: include: A first processing module, used to obtain historical storage information corresponding to the target object in the storage device; A second processing module is used to update the target time limit corresponding to the target object based on the historical storage information and the changed target environmental parameters when it is determined that the environmental parameters of the storage device have changed, wherein the target time limit includes a target shelf life and / or a target tasting period; The third processing module is used to output target prompt information based on the target time limit.

10. A storage device, characterized in that: include: Cabinet; A control device for a storage device as claimed in claim 9.

11. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the control method of the storage device as described in any one of claims 1 to 8 is implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the control method of the storage device according to any one of claims 1 to 8 is implemented.