Intelligent refrigerator control method and device based on internet of things, medium and equipment
Patent Information
- Application Number
- CN202211543326.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-02
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2042-12-02
AI Technical Summary
[0002]冰箱作为日常生活的常用电器,常常储存各类物品,如果不经常整理则会导致冰箱内部物品摆放杂乱,导致用户每次拿想要的物品都需要花很多时间,甚至有的物品藏匿在冰箱角落不被发现造成变质,影响用户体验
[0025] This application provides an IoT-based smart refrigerator control method, device, medium, and equipment. The method parses a received item search request to obtain target item information; determines whether the smart refrigerator currently stores the target item corresponding to the target item information; and if the target item exists in the smart refrigerator, locates the corresponding storage compartment and provides the target item to the user. Using the IoT-based smart refrigerator control method provided in this application, users can quickly find the specific location of the target item in the refrigerator, and by allocating independent storage compartments for various items, items are neatly arranged and less likely to be overlooked.
Smart Images

Figure CN117128704B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic communication technology, and more particularly to a smart refrigerator control technology based on the Internet of Things (IoT), and especially to a smart refrigerator control method, device, medium and equipment based on the Internet of Things. Background Technology
[0002] Refrigerators are common household appliances that store various items. If they are not regularly organized, the contents inside will become cluttered, requiring users to spend a lot of time finding what they want each time. Some items may even be hidden in corners of the refrigerator and spoil, affecting the user experience. Summary of the Invention
[0003] This application provides an IoT-based smart refrigerator control method, device, medium, and equipment. The IoT-based smart refrigerator control method provided in this application can help users quickly find the specific location of target items in the refrigerator, and by allocating independent storage compartments for various items, the items are neatly arranged and are less likely to be overlooked.
[0004] This application provides, in one aspect, an IoT-based smart refrigerator control method, applied to a smart refrigerator, which includes several storage compartments for storing items, including:
[0005] The obtained item search request is parsed to obtain the target item information;
[0006] Based on the target item information, determine whether the smart refrigerator currently stores a target item corresponding to the target item information;
[0007] If the target item is present in the smart refrigerator, the system locates the storage compartment corresponding to the target item and provides the target item to the user.
[0008] In the IoT-based smart refrigerator control method described in this application embodiment, after determining whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information, the method further includes:
[0009] If the target item is not present in the smart refrigerator, the information of the target item is recorded, and it is determined whether there is an idle storage compartment in the smart refrigerator. If there is an idle storage compartment, the information of the target item is bound to the idle storage compartment.
[0010] The IoT-based smart refrigerator control method described in this application embodiment further includes:
[0011] The total weight of the items carried in each of the storage compartments is obtained in real time.
[0012] In response to a user's weight viewing operation on a first preset control, the system identifies the target item information corresponding to the weight viewing operation and displays the total weight corresponding to the target item information on the display device of the smart refrigerator.
[0013] The IoT-based smart refrigerator control method described in this application embodiment further includes:
[0014] In response to a user's recipe recommendation action to the second preset control, a list of candidate recipes is pushed to the user through the display device based on the types of items currently in the smart refrigerator and the total weight of each type of item.
[0015] In the IoT-based smart refrigerator control method described in this application embodiment, the candidate recipe list includes a first recipe list and a second recipe list, wherein the ingredients prepared by the first recipe list are entirely dependent on the items currently in the smart refrigerator, and the ingredients prepared by the second recipe list are partially dependent on the items currently in the smart refrigerator.
[0016] In the IoT-based smart refrigerator control method described in this application embodiment, the second recipe list also includes items that are out of stock due to insufficient variety and / or total quantity to meet the requirements for preparing ingredients.
[0017] The IoT-based smart refrigerator control method described in this application embodiment further includes:
[0018] In response to a user's defrost operation on a third preset control, the system identifies the target item information corresponding to the defrost operation and shuts down the cooling device corresponding to the storage compartment containing the target item based on the target item information.
[0019] Accordingly, another aspect of this application embodiment also provides an IoT-based smart refrigerator control device, wherein the smart refrigerator includes a plurality of storage compartments for storing items, including:
[0020] The parsing module is used to parse the obtained item search requests to obtain the target item information;
[0021] The judgment module is used to determine whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information;
[0022] A module is provided to locate the storage compartment corresponding to the target item and provide the target item to the user if the target item is present in the smart refrigerator.
[0023] Accordingly, in another aspect, this application also provides a storage medium storing multiple instructions adapted for loading by a processor to execute the IoT-based smart refrigerator control method described above.
[0024] Accordingly, another aspect of this application embodiment also provides a terminal device, including a processor and a memory, wherein the memory stores multiple instructions, and the processor loads the instructions to execute the IoT-based smart refrigerator control method as described above.
[0025] This application provides an IoT-based smart refrigerator control method, device, medium, and equipment. The method parses a received item search request to obtain target item information; determines whether the smart refrigerator currently stores the target item corresponding to the target item information; and if the target item exists in the smart refrigerator, locates the corresponding storage compartment and provides the target item to the user. Using the IoT-based smart refrigerator control method provided in this application, users can quickly find the specific location of the target item in the refrigerator, and by allocating independent storage compartments for various items, items are neatly arranged and less likely to be overlooked. Attached Figure Description
[0026] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0027] Figure 1 A schematic diagram of the structure of an Internet of Things (IoT) system provided in an embodiment of this application.
[0028] Figure 2 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application.
[0029] Figure 3 This is a schematic diagram of the structure of the smart refrigerator provided in an embodiment of this application.
[0030] Figure 4 This is a schematic diagram of the server structure provided in an embodiment of this application.
[0031] Figure 5 This is a flowchart illustrating the IoT-based smart refrigerator control method provided in an embodiment of this application.
[0032] Figure 6 This is a schematic diagram of the system framework of the terminal device provided in the embodiments of this application.
[0033] Figure 7 This is a schematic diagram of the structure of an IoT-based smart refrigerator control device provided in an embodiment of this application.
[0034] Figure 8 Another structural schematic diagram of the IoT-based smart refrigerator control device provided in this application embodiment. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.
[0036] This application provides an Internet of Things (IoT)-based smart refrigerator control method, which can be applied to terminal devices. In this solution, the terminal device specifically refers to the smart refrigerator, but it can also be a mobile phone, computer, tablet, or other device connected to the smart refrigerator for remote control.
[0037] It should be noted that the following is a brief introduction to the background technology of this solution:
[0038] This solution primarily addresses the technical challenge of resolving the issue of users being unable to quickly find the items they need due to the large variety and irregular arrangement of items inside the refrigerator, thus negatively impacting user experience. It's understandable that refrigerators, as everyday appliances, store various items. If not regularly organized, the contents become cluttered, requiring users to spend considerable time retrieving what they need. Furthermore, some items may become hidden in corners and spoil, further affecting the user experience.
[0039] To address the aforementioned technical problems, this application provides an IoT-based smart refrigerator control method. Using this IoT-based smart refrigerator control method, users can quickly locate the specific position of target items within the refrigerator, and by assigning independent storage compartments to various items, items are neatly arranged and less likely to be overlooked.
[0040] This application provides an Internet of Things (IoT) system, such as... Figure 1 As shown, the Internet of Things system 1 includes: a terminal device 101 and a server 102.
[0041] Among them, the terminal device 101 can be a smart refrigerator, or a mobile terminal such as a mobile phone, laptop, wearable device, or tablet computer.
[0042] This application also provides a schematic diagram of the structure of a terminal device, such as... Figure 2 As shown. The terminal device 101 includes an RF (Radio Frequency) circuit 110, a memory 120 including one or more (only one is shown in the figure) computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a transmission module 170, a processor 180 including one or more (only one is shown in the figure) processing cores, and a power supply 190, etc. Those skilled in the art will understand that... Figure 2 The structure of the terminal device 101 shown does not constitute a limitation on the terminal device 101. It may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0043] RF circuit 110 is used to receive and transmit electromagnetic waves, realizing the mutual conversion between electromagnetic waves and electrical signals, thereby enabling communication with communication networks or other devices. RF circuit 110 may include various existing circuit elements used to perform these functions, such as antennas, radio frequency transceivers, digital signal processors, encryption / decryption chips, Subscriber Identity Module (SIM) cards, memory, etc. RF circuit 110 can communicate with various networks such as the Internet, corporate intranets, and wireless networks, or communicate with other devices via wireless networks.
[0044] The memory 120 can be used to store software programs and modules, such as the program instructions / modules corresponding to the IoT-based smart refrigerator control method in the above embodiment. The processor 180 executes various functional applications and data processing by running the software programs and modules stored in the memory 120. It can automatically select a vibration reminder mode to control the IoT-based smart refrigerator according to the current scenario of the terminal device, ensuring that scenarios such as meetings are not disturbed, while also ensuring that users can sense incoming calls, thus improving the intelligence of the terminal device. The memory 120 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 120 may further include memory remotely located relative to the processor 180, and these remote memories can be connected to the terminal device 101 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0045] Input unit 130 can be used to receive input numerical or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 130 may include touch-sensitive surface 131 and other input devices 132. Touch-sensitive surface 131, also known as a touch display screen or touchpad, can collect user touch operations on or near it (such as user operations using fingers, styluses, or any suitable object or accessory on or near touch-sensitive surface 131), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 131 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 180, and can receive and execute commands from processor 180. In addition, the touch-sensitive surface 131 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 131, the input unit 130 may also include other input devices 132. Specifically, other input devices 132 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick.
[0046] Display unit 140 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of terminal device 101. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 140 may include display panel 141, optionally configured as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, touch-sensitive surface 131 may cover display panel 141. When touch-sensitive surface 131 detects a touch operation on or near it, it transmits the information to processor 180 to determine the type of touch event. Subsequently, processor 180 provides corresponding visual output on display panel 141 according to the type of touch event. Although in Figure 5 In this embodiment, the touch-sensitive surface 131 and the display panel 141 are implemented as two separate components to realize input and output functions. However, in some embodiments, the touch-sensitive surface 131 and the display panel 141 can be integrated to realize input and output functions.
[0047] The terminal device 101 may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 141 according to the ambient light level, and the proximity sensor can turn off the display panel 141 and / or backlight when the terminal device 101 is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. Other sensors that may be configured in the terminal device 101, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0048] Audio circuitry 160, speaker 161, and microphone 162 provide an audio interface between the user and terminal device 101. Audio circuitry 160 converts received audio data into electrical signals, which are then transmitted to speaker 161, where they are converted into sound signals for output. Conversely, microphone 162 converts collected sound signals into electrical signals, which are received by audio circuitry 160, converted back into audio data, and then processed by processor 180 before being transmitted via RF circuitry 110 to, for example, another terminal, or output to memory 120 for further processing. Audio circuitry 160 may also include an earphone jack to facilitate communication between peripheral headphones and terminal device 101.
[0049] Terminal device 101, through transmission module 170 (e.g., Wi-Fi module), can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 2 The transmission module 170 is shown, but it is understood that it is not a necessary component of the terminal device 101 and can be omitted as needed without changing the nature of the invention.
[0050] The processor 180 is the control center of the terminal device 101. It connects to various parts of the mobile phone via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 120, and by calling data stored in the memory 120, it performs various functions of the terminal device 101 and processes data, thereby providing overall monitoring of the mobile phone. Optionally, the processor 180 may include one or more processing cores; in some embodiments, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 180.
[0051] The terminal device 101 also includes a power supply 190 that supplies power to the various components. In some embodiments, the power supply can be logically connected to the processor 180 through a power management system, thereby enabling functions such as discharge management and power consumption management through the power management system. The power supply 190 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0052] Although not shown, terminal device 101 may also include a camera (such as a front-facing camera and a rear-facing camera), a Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit 140 of terminal device 101 is a touch screen display, and terminal device 101 also includes a memory 120 and one or more programs, one or more of which are stored in memory 120 and configured to be executed by one or more processors 180. One or more programs contain instructions for performing the following operations:
[0053] The receiving instruction is used to receive an item search request from a user and parse the item search request to obtain the target item information;
[0054] The judgment instruction is used to determine whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information.
[0055] The system provides instructions to locate the storage compartment corresponding to the target item and provide the target item to the user if the target item is present in the smart refrigerator.
[0056] In some embodiments, the program further includes a binding instruction, which is used to record information about the target item if the target item is not present in the smart refrigerator, and to determine whether there is currently an idle storage compartment in the smart refrigerator. If there is an idle storage compartment, the program binds the target item information to the idle storage compartment.
[0057] In some embodiments, the program further includes an acquisition instruction for acquiring the total weight of the items carried in each of the storage compartments in real time; in response to a user's weight viewing operation on a first preset control, identifying the target item information corresponding to the weight viewing operation, and displaying the total weight corresponding to the target item information on the display device of the smart refrigerator.
[0058] In some embodiments, the program further includes a first response instruction for responding to a recipe recommendation operation issued by a user to a second preset control, and for pushing a list of candidate recipes to the user through the display device based on the types of items currently in the smart refrigerator and the total weight of each type of item.
[0059] In some embodiments, the candidate recipe list includes a first recipe list and a second recipe list, wherein the ingredients prepared using the first recipe list are entirely dependent on items currently in the smart refrigerator, and the ingredients prepared using the second recipe list are partially dependent on items currently in the smart refrigerator.
[0060] In some embodiments, the second recipe list may also include out-of-stock items whose types and / or total quantities do not meet the requirements for preparing ingredients.
[0061] In some embodiments, the program further includes a second response instruction, which is used to respond to a user's defrost operation on a third preset control, identify the target item information corresponding to the defrost operation, and shut down the cooling device corresponding to the storage compartment where the target item is located based on the target item information.
[0062] In some embodiments, terminal device 101 specifically refers to a smart refrigerator. Users can input operation commands through the smart refrigerator's built-in touch screen to control its operation. The smart refrigerator includes a central control unit, a memory, and various sensors. Each sensor enables independent control of the several storage compartments within the smart refrigerator. For example, there are gravity sensors for real-time acquisition of the total weight of items in each compartment, and gas sensors for intelligently determining whether items in the compartments are rotting. The type and number of sensors are not limited here. It should be noted that the smart refrigerator can connect to server 102 via various networks, enabling operations such as obtaining recipes to be performed online through the smart refrigerator's built-in touch screen.
[0063] Specifically, this application provides a schematic diagram of the structure of a smart refrigerator, as shown in the embodiment. Figure 3 As shown.
[0064] In some embodiments, terminal device 101 refers to mobile terminals such as mobile phones, laptops, wearable devices, and tablets. The mobile terminal connects to the smart refrigerator via server 102 to remotely control the operation of the smart refrigerator.
[0065] This application provides a specific schematic diagram of a server structure, as shown in the embodiment. Figure 4 As shown.
[0066] Based on the aforementioned IoT system, the IoT-based smart refrigerator control method of this application will be described below. Please refer to [link / reference]. Figures 5-6 , Figure 5 This is a flowchart illustrating an IoT-based smart refrigerator control method. Figure 6 This is a schematic diagram of the system framework for the terminal device. The IoT-based smart refrigerator control method is applied to the terminal device, which specifically refers to a smart refrigerator or a mobile terminal such as a mobile phone, laptop, wearable device, or tablet computer.
[0067] It should be noted that the smart refrigerator includes several storage compartments for storing items. The types of items stored in each compartment can be set according to the user's needs. Simply put, item information can be bound to a designated storage compartment for storing a specific type of item, and this information is synchronized with the smart refrigerator, allowing the smart refrigerator to locate the corresponding storage compartment based on the user's target item information. The smart refrigerator control method provided in this solution operates within the smart refrigerator, which interacts with various functional modules through a communication module to implement the smart refrigerator control method.
[0068] In one embodiment, the method may include the following steps:
[0069] Step 101: Parse the obtained item search request to obtain the target item information.
[0070] In this embodiment, when a user needs to retrieve an item from the smart refrigerator, they can send an item retrieval request to the smart refrigerator.
[0071] For example, a user can wake up the smart refrigerator directly with a specific voice command (such as "find bread"), and then instruct the refrigerator to search for the target item information contained in the voice command. This voice command can be given directly to the smart refrigerator by the user, or it can be activated and the item search request sent via a specific control on the refrigerator's touchscreen display. Optionally, the user can also send the item search request to the smart refrigerator via a mobile terminal such as a mobile phone, laptop, wearable device, or tablet. In this embodiment, the method by which the smart refrigerator receives the item search request is not limited.
[0072] Step 102: Determine whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information.
[0073] In this embodiment, after parsing the item search request to obtain the target item information, in order to determine whether the smart refrigerator currently stores the target item corresponding to the target item information, it is necessary to judge whether the smart refrigerator currently stores the target item corresponding to the target item information based on the target item information, and perform different operations based on the judgment result.
[0074] Step 103: If the target item exists in the smart refrigerator, locate the storage compartment corresponding to the target item to provide the target item to the user.
[0075] In this embodiment, if the target item exists in the smart refrigerator, the storage compartment corresponding to the target item is located to provide the target item to the user.
[0076] It should be noted that this solution does not limit the way the smart refrigerator provides the target item to the user. In some examples, each independent storage compartment can be equipped with an automatic door. When the system receives information about the target item from the user, it locates the corresponding storage compartment based on that information and opens the corresponding automatic door to let the user know the location of the target item. Alternatively, each independent storage compartment can be equipped with a lighting device. When the system receives information about the target item from the user, it locates the corresponding storage compartment based on that information and controls the corresponding lighting device in that compartment to illuminate and alert the user to the location of the target item.
[0077] In some embodiments, when the smart refrigerator receives the target item information sent by the user, it can determine whether there is a storage compartment corresponding to the target item information and directly display the storage compartment to the user. If the target item is in the current storage compartment, the user can take it normally. If the current storage compartment is idle, the user can be reminded to replenish the item in time.
[0078] If the target item is not present in the smart refrigerator, the target item information is recorded, and it is determined whether there is an unused storage compartment. If there is an unused storage compartment, the target item information is bound to the unused storage compartment so that when the user sends the target item information next time, the unused storage compartment corresponding to the target item information can be displayed to the user, reminding the user to replenish the item in time.
[0079] In some embodiments, the method further includes:
[0080] The total weight of the items carried in each of the storage compartments is obtained in real time. In response to the user's weight viewing operation on the first preset control, the target item information corresponding to the weight viewing operation is identified, and the total weight corresponding to the target item information is displayed on the display device of the smart refrigerator.
[0081] In this embodiment, the total weight of the items currently held in each storage compartment can be obtained through a gravity sensor, and the current status of the specified target item information can be displayed through a display device (such as a touch screen). Specifically, this can help users know the storage status of such items without opening the refrigerator.
[0082] In some embodiments, the method further includes:
[0083] In response to a user's recipe recommendation action to the second preset control, a list of candidate recipes is pushed to the user through the display device based on the types of items currently in the smart refrigerator and the total weight of each type of item.
[0084] In this embodiment, when a user is unsure what ingredients to prepare or what ingredients can be made from the items currently stored in the refrigerator, the smart refrigerator can recommend recipes. Specifically, the recipe recommendation operation can be initiated through a second preset control (such as the "Recipe Recommendation" button) to push out the best recipe list and preparation steps based on the category and weight of the existing ingredients, making cooking simpler, more automated, and more procedural, thus providing convenience for the user.
[0085] For example, the system can compare the information of the items currently stored in each compartment of the refrigerator with the recipes on the server to recommend recipes that can be made at the moment.
[0086] In some embodiments, the candidate recipe list includes a first recipe list and a second recipe list, wherein the ingredients prepared using the first recipe list are entirely dependent on the items currently in the smart refrigerator, meaning that the ingredients in the first recipe can be prepared based on the items currently in the smart refrigerator.
[0087] The ingredients prepared using the second recipe list partially depend on the items currently in the smart refrigerator. In other words, if the items currently in the smart refrigerator are insufficient to prepare the ingredients for the second recipe, the second recipe list also includes items that are out of stock, either in terms of type or total quantity, to help users understand why the ingredients cannot be prepared.
[0088] In some embodiments, the method further includes:
[0089] In response to a user's defrost operation on a third preset control, the system identifies the target item information corresponding to the defrost operation and shuts down the cooling device corresponding to the storage compartment containing the target item based on the target item information.
[0090] In this embodiment, users typically need to thaw items before preparing food. To improve the efficiency of food preparation and avoid affecting the freshness of items by thawing them directly in the air, users can initiate a thawing operation via a third preset control (e.g., a "thaw" button). This control identifies the target item information corresponding to the thawing operation and shuts down the cooling device corresponding to the storage compartment containing the target item. For example, the thawing operation can disable a relay, preventing the cooling device, such as a condenser coil, from supplying cold air to the storage compartment, thus achieving the purpose of pre-thawing.
[0091] In some embodiments, a food spoilage detection device can be used to intelligently determine whether items in a storage compartment are spoiled. For example, the relative concentrations of hydrogen sulfide and carbon dioxide gases can be used to determine whether food is spoiled.
[0092] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.
[0093] In practice, this application is not limited by the execution order of the described steps. Without causing conflicts, some steps may be performed in other orders or simultaneously.
[0094] As can be seen from the above, the IoT-based smart refrigerator control method provided in this application receives an item search request from a user, parses the item search request to obtain target item information, determines whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information, and if the target item exists in the smart refrigerator, locates the storage compartment corresponding to the target item and provides the target item to the user. Using the IoT-based smart refrigerator control method provided in this application, users can quickly find the specific location of the target item in the refrigerator, and by allocating independent storage compartments for various items, the items are neatly arranged and less likely to be overlooked.
[0095] This application also provides an Internet of Things (IoT) based smart refrigerator control device, which can be integrated into a terminal device. The terminal device can be a smartphone, tablet, or other similar device.
[0096] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of an IoT-based smart refrigerator control device provided in an embodiment of this application. The IoT-based smart refrigerator control device 30 may include:
[0097] The parsing module 31 is used to parse the obtained item search request to obtain the target item information;
[0098] The judgment module 32 is used to determine whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information;
[0099] The module 33 is used to locate the storage compartment corresponding to the target item and provide the target item to the user if the target item is present in the smart refrigerator.
[0100] In some embodiments, the device further includes a binding module, which is used to record information about the target item if the target item is not present in the smart refrigerator, and to determine whether there is currently an idle storage compartment in the smart refrigerator. If there is an idle storage compartment, the target item information is bound to the idle storage compartment.
[0101] In some embodiments, the device further includes an acquisition module for acquiring the total weight of the items carried in each of the storage compartments in real time; in response to a user's weight viewing operation on a first preset control, identifying the target item information corresponding to the weight viewing operation, and displaying the total weight corresponding to the target item information on the display device of the smart refrigerator.
[0102] In some embodiments, the device further includes a first response module, configured to respond to a user's recipe recommendation operation on a second preset control, and to push a list of candidate recipes to the user via the display device based on the types of items currently in the smart refrigerator and the total weight of each type of item.
[0103] In some embodiments, the candidate recipe list includes a first recipe list and a second recipe list, wherein the ingredients prepared using the first recipe list are entirely dependent on items currently in the smart refrigerator, and the ingredients prepared using the second recipe list are partially dependent on items currently in the smart refrigerator.
[0104] In some embodiments, the second recipe list may also include out-of-stock items whose types and / or total quantities do not meet the requirements for preparing ingredients.
[0105] In some embodiments, the device further includes a second response module, configured to respond to a user's defrost operation on a third preset control, identify target item information corresponding to the defrost operation, and shut down the cooling device corresponding to the storage compartment where the target item is located based on the target item information.
[0106] In practice, the above modules can be implemented as independent entities or combined in any way to be implemented as the same or several entities.
[0107] As can be seen from the above, the IoT-based smart refrigerator control device 30 provided in this application embodiment parses the obtained item search request through the parsing module 31 to obtain target item information; the judgment module 32 determines whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information; and the providing module 33, if the target item exists in the smart refrigerator, locates the storage compartment corresponding to the target item to provide the target item to the user.
[0108] Please see Figure 8 , Figure 8 This is another schematic diagram of the IoT-based smart refrigerator control device provided in this application embodiment. The IoT-based smart refrigerator control device 30 includes a memory 120, one or more processors 180, and one or more application programs, wherein the one or more application programs are stored in the memory 120 and configured to be executed by the processors 180; the processors 180 may include a parsing module 31, a judging module 32, and a providing module 33. For example, the structure and connection relationship of the above components can be as follows:
[0109] Memory 120 can be used to store applications and data. The applications stored in memory 120 contain executable code. Applications can be composed of various functional modules. Processor 180 executes various functional applications and data processing by running the applications stored in memory 120. Furthermore, memory 120 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory 120 may also include a memory controller to provide processor 180 with access to memory 120.
[0110] The processor 180 is the control center of the device, connecting various parts of the terminal through various interfaces and lines. It performs various functions and processes data by running or executing applications stored in the memory 120 and calling data stored in the memory 120, thereby providing overall monitoring of the device. Optionally, the processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications.
[0111] Specifically, in this embodiment, the processor 180 loads the executable code corresponding to the processes of one or more applications into the memory 120 according to the following instructions, and the processor 180 runs the applications stored in the memory 120 to achieve various functions:
[0112] The parsing module 31 is used to receive an item search request from a user and parse the item search request to obtain the target item information;
[0113] The judgment module 32 is used to determine whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information;
[0114] The module 33 is used to locate the storage compartment corresponding to the target item and provide the target item to the user if the target item is present in the smart refrigerator.
[0115] In some embodiments, the device further includes a binding module, which is used to record information about the target item if the target item is not present in the smart refrigerator, and to determine whether there is currently an idle storage compartment in the smart refrigerator. If there is an idle storage compartment, the target item information is bound to the idle storage compartment.
[0116] In some embodiments, the device further includes an acquisition module for acquiring the total weight of the items carried in each of the storage compartments in real time; in response to a user's weight viewing operation on a first preset control, identifying the target item information corresponding to the weight viewing operation, and displaying the total weight corresponding to the target item information on the display device of the smart refrigerator.
[0117] In some embodiments, the device further includes a first response module, configured to respond to a user's recipe recommendation operation on a second preset control, and to push a list of candidate recipes to the user via the display device based on the types of items currently in the smart refrigerator and the total weight of each type of item.
[0118] In some embodiments, the candidate recipe list includes a first recipe list and a second recipe list, wherein the ingredients prepared using the first recipe list are entirely dependent on items currently in the smart refrigerator, and the ingredients prepared using the second recipe list are partially dependent on items currently in the smart refrigerator.
[0119] In some embodiments, the second recipe list may also include out-of-stock items whose types and / or total quantities do not meet the requirements for preparing ingredients.
[0120] In some embodiments, the device further includes a second response module, configured to respond to a user's defrost operation on a third preset control, identify target item information corresponding to the defrost operation, and shut down the cooling device corresponding to the storage compartment where the target item is located based on the target item information.
[0121] This application also provides a storage medium storing a computer program. When the computer program is run on a computer, the computer executes the IoT-based smart refrigerator control method described in any of the above embodiments.
[0122] It should be noted that, regarding the IoT-based smart refrigerator control method described in this application, those skilled in the art will understand that all or part of the processes of the IoT-based smart refrigerator control method described in the embodiments of this application can be implemented by controlling related hardware through a computer program. The computer program can be stored in a computer-readable storage medium, such as in the memory of a terminal device, and executed by at least one processor within the terminal device. During execution, it can include the processes of the embodiments of the IoT-based smart refrigerator control method. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), etc.
[0123] Regarding the IoT-based smart refrigerator control device described in this application embodiment, its functional modules can be integrated into a single processing chip, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0124] The foregoing has provided a detailed description of the IoT-based smart refrigerator control method, apparatus, medium, and device provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are merely for the purpose of helping to understand the methods and core ideas of this application; furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A smart refrigerator control method based on the Internet of Things, applied to a smart refrigerator, the smart refrigerator comprising a plurality of storage compartments for storing items, characterized in that, include: The obtained item search request is parsed to obtain the target item information; Based on the target item information, determine whether the smart refrigerator currently stores a target item corresponding to the target item information; If the target item is present in the smart refrigerator, the storage compartment corresponding to the target item is located to provide the target item to the user; The method further includes, after determining whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information: If the target item is not present in the smart refrigerator, the information of the target item is recorded, and it is determined whether the smart refrigerator currently has an unused storage compartment. If an idle storage unit exists, the target item information is bound to the idle storage unit.
2. The intelligent refrigerator control method as described in claim 1, characterized in that, The method further includes: The total weight of the items carried in each of the storage compartments is obtained in real time. In response to a user's weight viewing operation on a first preset control, the system identifies the target item information corresponding to the weight viewing operation and displays the total weight corresponding to the target item information on the display device of the smart refrigerator.
3. The intelligent refrigerator control method as described in claim 2, characterized in that, The method further includes: In response to a user's recipe recommendation action to the second preset control, a list of candidate recipes is pushed to the user through the display device based on the types of items currently in the smart refrigerator and the total weight of each type of item.
4. The intelligent refrigerator control method as described in claim 3, characterized in that, The candidate recipe list includes a first recipe list and a second recipe list, wherein the ingredients prepared using the first recipe list depend entirely on the items currently in the smart refrigerator, and the ingredients prepared using the second recipe list depend partially on the items currently in the smart refrigerator.
5. The intelligent refrigerator control method as described in claim 4, characterized in that, The second recipe list also includes items that are out of stock due to a lack of variety and / or total quantity of ingredients required for preparation.
6. The intelligent refrigerator control method as described in claim 1, characterized in that, The method further includes: In response to a user's defrost operation on a third preset control, the system identifies the target item information corresponding to the defrost operation and shuts down the cooling device corresponding to the storage compartment containing the target item based on the target item information.
7. A smart refrigerator control device based on the Internet of Things, the smart refrigerator comprising a plurality of storage compartments for storing items, characterized in that, The control device includes: The parsing module is used to parse the obtained item search requests to obtain the target item information; The judgment module is used to determine whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information obtained by the parsing module. A providing module is configured to, if the determining module determines that the target item exists in the smart refrigerator, locate the storage compartment corresponding to the target item to provide the target item to the user; Wherein, after the judgment module determines whether the smart refrigerator currently stores a target item corresponding to the target item information based on the target item information, the judgment module is further configured to: If the target item is not present in the smart refrigerator, the information of the target item is recorded, and it is determined whether the smart refrigerator currently has an unused storage compartment. If an idle storage unit exists, the target item information is bound to the idle storage unit.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to execute the Internet of Things-based smart refrigerator control method according to any one of claims 1 to 6.
9. A terminal device, characterized in that, The device includes a processor and a memory, the memory storing multiple instructions, and the processor loading the instructions to execute the IoT-based smart refrigerator control method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method and system for refrigerator information reading and notification
CN103423957A
Food management method, intelligent refrigerator and storage medium
CN107560310A
Menu-based food material pushing method and system, refrigerator and storage medium
CN113095897A