Method and device for controlling refrigerator, refrigerator and storage medium
By using a projection module in the refrigerator, precise lighting projection is carried out based on the food information selected by the user, which solves the problem that users find it difficult to find the location of the food under a variety of food ingredients, improves the efficiency of the refrigerator and reduces air loss.
Patent Information
- Application Number
- CN202311109700.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-02-28
AI Technical Summary
In the case of a large variety of ingredients in existing refrigerators, it is difficult for users to quickly find the storage location of ingredients, and opening the refrigerator door for a long time leads to air conditioning and wasting resources.
By obtaining the food materials selected by the user, determining the target control strategy of the projection module, controlling the projection module to project lights to the target projection position, and accurately displaying the storage location of the food materials.
It enables users to quickly find the storage location of ingredients, save time to obtain, and reduce air conditioning loss caused by long-term opening of refrigerator doors.
Smart Images

Figure CN119533080A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart home appliances, for example, to a method, device, refrigerator and storage medium for controlling a refrigerator. Background Art
[0002] As people's living standards continue to improve, smart home appliances are gradually entering users' lives. At present, as people pay more and more attention to the storage of food, various food ingredients are often placed randomly in the limited space of the refrigerator, which also makes it impossible for users to know the exact location of the food to be taken, affecting the user's experience of using the refrigerator.
[0003] At present, when users need to take ingredients, the smart screen of the refrigerator can display the compartment where the ingredients are located, and users can find the ingredients to be taken in the compartment where the ingredients are located. However, this method is only applicable to the case where the compartment where the ingredients are located has a small number of ingredients. Once the number of ingredients stored in the compartment where the ingredients are located increases, users still cannot quickly take the ingredients after determining the compartment where the ingredients are located. At the same time, opening the refrigerator door for a long time will also cause the refrigerator's cold air to lose, resulting in a waste of electricity resources. Therefore, how to accurately control the refrigerator so that users can know the storage location of the ingredients in a timely manner has become a technical problem that needs to be solved urgently.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0006] The embodiments of the present disclosure provide a method, a device and a refrigerator for controlling a refrigerator, which can accurately control the refrigerator so that a user can know the storage location of food in a timely manner.
[0007] In some embodiments, the method for controlling a refrigerator includes: obtaining food information selected by a user; determining a target control strategy for a projection module based on the food information; and controlling the projection module to execute the target control strategy.
[0008] In some embodiments, the method for controlling a refrigerator includes: matching a target storage location corresponding to the ingredient name in an ingredient information library; determining the target storage location as a target projection location of a projection module; and determining a target control strategy of the projection module to control the projection module to project light toward the target projection location.
[0009] In some embodiments, the method for controlling a refrigerator includes: obtaining freshness information of food ingredients; determining a target light projection scheme based on the freshness information of food ingredients; and controlling a projection module to project light to a target projection position according to the target light projection scheme.
[0010] In some embodiments, the method for controlling a refrigerator includes: determining a storage compartment where a target storage position is located; and controlling the refrigerator to open a light assembly of a storage compartment door so that a user can know the storage compartment where the food is located.
[0011] In some embodiments, the method for controlling a refrigerator includes: generating a target prompt screen of food storage information according to the user's display preference; and determining a target control strategy of the projection module to control the projection module to project the target prompt screen to a target projection position.
[0012] In some embodiments, the method for controlling a refrigerator includes: obtaining a movement trajectory of a user; and when the movement trajectory of the user indicates that the user is close to the refrigerator, controlling a projection module to track and project according to the movement trajectory of the user.
[0013] In some embodiments, the method for controlling a refrigerator includes: identifying a user's identity information; determining a projection screen of a projection module according to the user's identity information; and controlling the projection module to track and project the projection screen according to the user's movement trajectory.
[0014] In some embodiments, the device for controlling a refrigerator includes: a processor and a memory storing program instructions, and the processor is configured to execute the aforementioned method for controlling a refrigerator when running the program instructions.
[0015] In some embodiments, the refrigerator includes a projection module installed in the refrigerator; and a device for controlling the refrigerator installed in the refrigerator.
[0016] In some embodiments, the storage medium stores program instructions, and when the program instructions are run, they execute the method for controlling the refrigerator as described above.
[0017] The method, device, refrigerator and storage medium for controlling a refrigerator provided by the embodiments of the present disclosure can achieve the following technical effects: by obtaining the food information selected by the user; thereby determining the target control strategy of the projection module according to the food information; and then controlling the projection module to execute the target control strategy. In this way, the target control strategy of the projection module can be accurately determined in combination with the food information, so that when the projection module is controlled to execute the target control strategy, the storage location of the food is determined by the projection path of the projection module, which is convenient for the user to take the food in time, effectively saving the time of taking the food, and also reducing the probability of cold air loss caused by the refrigerator door being opened for a long time, meeting the user's demand for the use of the refrigerator.
[0018] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0020] Figure 1 is a schematic structural diagram of a refrigerator provided by an embodiment of the present disclosure;
[0021] Figure 2 is a structural schematic diagram of another refrigerator provided by an embodiment of the present disclosure;
[0022] Figure 3 is a schematic diagram of a projection module in a storage compartment open state provided by an embodiment of the present disclosure;
[0023] Figure 4 is a schematic diagram of a method for controlling a refrigerator provided by an embodiment of the present disclosure;
[0024] Figure 5 This is a schematic diagram of pH value changes of a food material provided by an embodiment of the present disclosure;
[0025] Figure 6 It is a schematic diagram of a device for controlling a refrigerator provided in an embodiment of the present disclosure.
[0026] Reference numerals:
[0027] 1: Refrigerator; 2: Projection module; 3: Baton. DETAILED DESCRIPTION
[0028] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0029] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0030] Unless otherwise stated, the term "plurality" means two or more.
[0031] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.
[0032] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0033] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.
[0034] In the embodiments of the present disclosure, smart home appliances refer to home appliances that are formed by introducing microprocessors, sensor technology, and network communication technology into home appliances. They have the characteristics of intelligent control, intelligent perception, and intelligent application. The operation process of smart home appliances often relies on the application and processing of modern technologies such as the Internet of Things, the Internet, and electronic chips. For example, smart home appliances can be connected to electronic devices to enable users to remotely control and manage the smart home appliances.
[0035] In the embodiments of the present disclosure, the terminal device refers to an electronic device with a wireless connection function. The terminal device can communicate with the above-mentioned smart home appliances by connecting to the Internet, or can directly communicate with the above-mentioned smart home appliances through Bluetooth, WiFi, etc. In some embodiments, the terminal device is, for example, a mobile device, a computer, or a vehicle-mounted device built into a hover car, or any combination thereof. Mobile devices may include, for example, mobile phones, smart home devices, wearable devices, smart mobile devices, virtual reality devices, etc., or any combination thereof, wherein wearable devices include, for example: smart watches, smart bracelets, pedometers, etc.
[0036] Figure 1 is a schematic structural diagram of a refrigerator provided by an embodiment of the present disclosure; Figure 2 is a structural schematic diagram of another refrigerator provided by an embodiment of the present disclosure; Figure 3 1 is a schematic diagram of a projection module in an open storage compartment provided by an embodiment of the present disclosure; an embodiment of the present disclosure provides a refrigerator. Specifically, a projection module 2 and a baton 3 are provided on the door of the refrigerator 1. Figure 1 As shown, the projection module 2 is disposed on the door of the storage compartment, and the storage compartment includes a refrigerated compartment or a frozen compartment. Figure 2 As shown, the projection module 2 can also be arranged at the bottom of the baton 3, and can be extended along with the baton to realize projection when the baton is controlled to adjust the atmosphere. Specifically, the baton 3 is configured to control and adjust the atmosphere of the environment where the refrigerator is located. The baton 3 is also provided with a camera configured to perform user recognition. In practical applications, such as Figure 3 As shown, after the door of the storage compartment is opened, the projection module can control the projection module 2 to project light / images into the interior of the storage compartment, so that the user can know the specific location of the food in time.
[0037] Figure 4 is a schematic diagram of a method for controlling a refrigerator provided by an embodiment of the present disclosure; Figure 4 As shown, the embodiment of the present disclosure discloses a method for controlling a refrigerator, comprising:
[0038] S41, the refrigerator obtains the food information selected by the user.
[0039] S42, the refrigerator determines a target control strategy for the projection module according to the food information.
[0040] S43, the refrigerator controls the projection module to execute the target control strategy.
[0041] In this solution, the refrigerator can obtain the food information selected by the user in a variety of ways. In one example, if the refrigerator includes a smart display, the refrigerator can obtain the food information selected by the user by obtaining the user's operation information on the smart display. In another example, if the refrigerator receives a food selection instruction sent by the user through a mobile device, the refrigerator can determine the food information in the food selection refrigeration as the food information selected by the user. Specifically, the food information includes the name of the food, the storage information of the food, and the shelf life of the food. In this way, the food information selected by the user can be accurately obtained in a variety of ways.
[0042] Furthermore, the refrigerator determines the target control strategy of the projection module according to the food information, including: matching the target storage location corresponding to the food name in the food information library; determining the target storage location as the target projection location of the projection module; and determining the target control strategy of the projection module to control the projection module to project light to the target projection location. In this way, the target control strategy of the projection module can be accurately determined in combination with the determined target projection location, so that when the projection module is controlled to execute the target control strategy, the light beam projected by the projection module is accurately irradiated to the target projection location.
[0043] The method for controlling a refrigerator provided by the embodiment of the present disclosure is adopted to obtain the food information selected by the user; thereby determining the target control strategy of the projection module according to the food information; and then controlling the projection module to execute the target control strategy. In this way, the target control strategy of the projection module can be accurately determined in combination with the food information, so that when the projection module is controlled to execute the target control strategy, the storage location of the food is determined by the projection path of the projection module, which is convenient for the user to take the food in time, effectively saving the time of taking the food, and also reducing the probability of cold air loss caused by the refrigerator door being opened for a long time, thereby meeting the user's demand for the use of the refrigerator.
[0044] Optionally, in S42, the refrigerator determines a target control strategy of the projection module according to the food information, including:
[0045] The refrigerator matches the target storage location corresponding to the ingredient name in the ingredient information library.
[0046] The refrigerator determines the target storage position as the target projection position of the projection module.
[0047] The refrigerator determines that the target control strategy of the projection module is to control the projection module to project light to the target projection position.
[0048] In this solution, the food information is the name of the food. The refrigerator can pre-store the food information library, and the refrigerator can also obtain the food information library through its associated server. It can be understood that after the user puts the food into the refrigerator, the refrigerator can obtain the storage location of the food through the positioning module, and establish a corresponding relationship between the food name and the storage location, so as to store it in the food information library. In this way, the refrigerator can match the storage location corresponding to the food name in the food information library and determine it as the target storage location. In this way, the target storage location can be accurately determined.
[0049] Furthermore, the refrigerator can determine the target storage location as the target projection location of the projection module, and the refrigerator determines the target control strategy of the projection module as controlling the projection module to project light to the target projection location. In this way, the storage location of the food can be determined by the projection path of the projection module, so that the user can take it in time.
[0050] Optionally, the refrigerator controls the projection module to project light to a target projection position, including:
[0051] The refrigerator obtains information about the freshness of ingredients.
[0052] The refrigerator determines the target lighting projection plan based on the freshness information of the ingredients.
[0053] The refrigerator controls the projection module to project light to the target projection position according to the target light projection plan.
[0054] In this solution, the refrigerator obtains the freshness information of the food, wherein the freshness information is the freshness level, and the freshness level includes the first level, the second level and the third level. The higher the freshness level, the higher the degree of deterioration of the food. Specifically, the refrigerator obtains the freshness level of the food, including: the refrigerator obtains the pH value change trend of the food; the refrigerator determines the freshness level of the food according to the pH value change trend of the food. The pH value of the food can be obtained by a pH sensor. Figure 5 As shown, the refrigerator determines the freshness level of the food according to the change trend of the pH value of the food, including: when the change trend of the pH value of the food is unchanged, the freshness level of the food is determined to be the first level; when the change trend of the pH value of the food is a downward trend, the freshness level of the food is determined to be the second level; when the change trend of the pH value of the food is an upward trend, the freshness level of the food is determined to be the third level. It should be noted that the first level indicates that the food is relatively fresh, the second level indicates that the food is beginning to rot, and the third level indicates that the food is already rotten. In this way, the freshness information of the food can be accurately judged in combination with the acquisition results of the pH value sensor.
[0055] Furthermore, the freshness information is a freshness level, and the refrigerator determines a target light projection scheme according to the freshness information of the food, including: when the freshness level is the first level, determining the target light projection scheme is to control the projection module to project green light to the target projection position; when the freshness level is the second level, determining the target light projection scheme is to control the projection module to project yellow light to the target projection position; when the freshness level is the third level, determining the target light projection scheme is to control the projection module to project red light to the target projection position. In this way, the user can timely distinguish the current freshness of the food according to the color projected by the projection module.
[0056] In another example, the refrigerator determines the target light projection scheme according to the freshness information of the food, including: when the freshness level is the first level, the target light projection scheme is determined to control the projection module to project the first aperture to the target projection position; when the freshness level is the second level, the target light projection scheme is determined to control the projection module to project the second aperture to the target projection position; when the freshness level is the third level, the target light projection scheme is determined to control the projection module to project the third aperture to the target projection position. Wherein, the area of the first aperture is less than the area of the second aperture and less than the area of the third aperture. In this way, the user can timely distinguish the current freshness of the food according to the aperture area projected by the projection module.
[0057] Furthermore, after determining the target light projection scheme, the refrigerator can control the projection module to project light to the target projection position according to the target light projection scheme, so that the user can timely identify the current freshness of the food according to the light projection situation at the target projection position.
[0058] Optionally, after determining the target storage location, the method further includes:
[0059] The refrigerator determines the storage compartment in which the target storage location is located.
[0060] The refrigerator controls the light assembly of the refrigerator to open the storage compartment door so that the user can know the storage compartment where the food is located.
[0061] In this solution, the storage compartment includes a refrigeration compartment or a freezer compartment. The light component of the storage compartment door can be a light tube and is arranged on the outside of the storage compartment door. In this way, the refrigerator can determine the storage compartment where the target storage position is located in combination with the acquired positioning information, and control the refrigerator to open the light component of the storage compartment door. With this solution, when the user approaches the refrigerator, the storage compartment of the food can be determined by the light display on the outside of the storage compartment door, which helps the user to open the door of the storage compartment.
[0062] Optionally, in S42, the refrigerator determines a target control strategy of the projection module according to the food information, including:
[0063] The refrigerator generates a target prompt screen of food storage information according to the user's display preferences.
[0064] The refrigerator determines that the target control strategy of the projection module is to control the projection module to project the target prompt image to the target projection position.
[0065] In this solution, the refrigerator can identify the identity of the user through an image sensor, and match the display preferences corresponding to the user's identity in the server as the user's display preferences. Here, the display preferences include pictures, text, etc. In this way, the refrigerator can generate a target prompt screen for the food storage information according to the user's display preferences. Among them, the food storage information includes the food storage date, the food storage time, etc. In this way, a target prompt screen that meets the user's display preferences can be obtained. Further, the refrigerator can determine that the target control strategy of the projection module is to control the projection module to project the target prompt screen to the target projection position. In this way, it is convenient for users to view the food storage information more intuitively at the target projection position.
[0066] Optionally, before obtaining the food information selected by the user, the method further includes:
[0067] The refrigerator obtains the user's movement trajectory.
[0068] When the movement trajectory of the user indicates that the user is close to the refrigerator, the refrigerator controls the projection module to perform tracking and projection according to the movement trajectory of the user.
[0069] In this solution, the refrigerator may be associated with a radar sensor. The refrigerator may obtain the user's location information at different times through the radar sensor to determine the user's movement trajectory. Furthermore, when the user's movement trajectory indicates that the user is close to the refrigerator, the refrigerator controls the projection module to track and project according to the user's movement trajectory. For example, the refrigerator may control the projection module to project onto the ground at the user's location along the user's movement trajectory. With this solution, tracking and projection can be performed in combination with the user's movement trajectory, so that the user can obtain the projection information of the projection module at any location, thereby improving the flexibility of controlling the projection module.
[0070] In an optimized solution, the refrigerator obtains the distance information between the user and the refrigerator; when the distance information is greater than a first distance, the control of the projection module to perform tracking projection is stopped. Here, the first distance is 2 meters. In this way, the precise control of the projection module is achieved, and the user's energy-saving control requirements for the projection module are met.
[0071] Optionally, the refrigerator controls the projection module to perform tracking projection according to the movement trajectory of the user, including:
[0072] The refrigerator recognizes the user's identity information.
[0073] The refrigerator determines the projection image of the projection module according to the user's identity information.
[0074] The refrigerator controls the projection module to track and project the projection image according to the user's movement trajectory.
[0075] In this solution, the refrigerator is associated with an image sensor. The refrigerator can identify the user through the image information collected by the image sensor to obtain the user's identity information. Here, the user's identity information includes father, mother, grandfather, grandmother, child, etc. It can be understood that the personalized projection images liked by different family users are not the same, and the refrigerator can pre-store the association relationship between the personalized projection image and the user's identity information. In this way, the refrigerator can match the projection image of the projection module associated with the user's identity information in combination with the pre-stored association relationship. In this way, the projection image of the projection module can be accurately determined. Furthermore, the refrigerator can control the projection module to track and project the projection image according to the user's movement trajectory. In this way, after identifying the user, the corresponding personalized projection image can be displayed according to the user's preferences, effectively enhancing the interactivity between the refrigerator and the user and creating a good refrigerator usage atmosphere.
[0076] In an optimized solution, if the refrigerator stores the birth dates of different users, the projection module is controlled to project a birthday blessing picture on the birth date. Here, the birthday blessing picture can be projected to the target projection area intended by the user. In this way, the interaction between the refrigerator and the user is effectively enhanced, creating a good refrigerator usage atmosphere.
[0077] In an optimized solution, if the refrigerator stores different holiday dates, the projection module is controlled to project holiday greeting images on different holiday dates. Here, the holiday greeting images can be projected to the target projection area intended by the user. In this way, the interaction between the refrigerator and the user is effectively enhanced, and a good refrigerator usage atmosphere can be created during holidays.
[0078] Figure 6 is a schematic diagram of a device for controlling a refrigerator provided by an embodiment of the present disclosure; Figure 6 As shown, the embodiment of the present disclosure provides a device 200 for controlling a refrigerator, including a processor 201 and a memory 202. Optionally, the device may also include a communication interface 203 and a bus 204. The processor 201, the communication interface 203, and the memory 202 may communicate with each other through the bus 204. The communication interface 203 may be used for information transmission. The processor 201 may call the logic instructions in the memory 202 to execute the method for controlling a refrigerator of the above embodiment.
[0079] In addition, the logic instructions in the memory 202 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.
[0080] The memory 202 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 201 executes the function application and data processing by running the program instructions / modules stored in the memory 202, that is, the method for controlling the refrigerator in the above embodiment is implemented.
[0081] The memory 202 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 202 may include a high-speed random access memory and may also include a non-volatile memory.
[0082] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned method for controlling a refrigerator.
[0083] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0084] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.
[0085] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0086] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0087] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0088] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for controlling a refrigerator, characterized in that: The refrigerator is provided with a projection module; and the method comprises: Get the food information selected by the user; Determining a target control strategy of the projection module according to the food information; The projection module is controlled to execute the target control strategy.
2. The method according to claim 1, characterized in that: The food information is the name of the food, and determining the target control strategy of the projection module according to the food information includes: Matching a target storage location corresponding to the ingredient name in an ingredient information library; Determining the target storage position as the target projection position of the projection module; Determining the target control strategy of the projection module is to control the projection module to project light toward the target projection position.
3. The method according to claim 2, characterized in that Controlling the projection module to project light toward the target projection position includes: Get information about the freshness of ingredients; Determine a target lighting projection scheme according to the freshness information of the food; The projection module is controlled to project light toward the target projection position according to the target light projection scheme.
4. The method according to claim 2, characterized in that: After determining the target storage location, the method further includes: Determine the storage compartment where the target storage location is located; The refrigerator is controlled to open the light assembly of the storage compartment door so that the user can know the storage compartment where the food is located.
5. The method according to claim 1, characterized in that The food information is food storage information, and determining the target control strategy of the projection module according to the food information includes: generating a target prompt screen for the food storage information according to the user's display preference; Determining the target control strategy of the projection module is to control the projection module to project the target prompt image to a target projection position.
6. The method according to claim 1, characterized in that Before obtaining the food information selected by the user, the method further includes: Get the user's movement trajectory; When the movement trajectory of the user indicates that the user is close to the refrigerator, the projection module is controlled to perform tracking and projection according to the movement trajectory of the user.
7. The method according to claim 1, characterized in that The controlling the projection module to perform tracking projection according to the movement trajectory of the user includes: Identification information of the user; Determining a projection screen of the projection module according to the identity information of the user; According to the movement track of the user, the projection module is controlled to track and project the projection picture.
8. A device for controlling a refrigerator, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the method for controlling a refrigerator according to any one of claims 1 to 7 when running the program instructions.
9. A refrigerator, characterized in that: include: A projection module is installed in the refrigerator; The device for controlling a refrigerator according to claim 8 is installed in the refrigerator.
10. A storage medium storing program instructions, characterized in that: When the program instructions are executed, the method for controlling a refrigerator according to any one of claims 1 to 7 is executed.