Ice making method, device, refrigerator and storage medium
By detecting the increase in objects in the target area, dynamically adjusting the ice-making frequency or power of the refrigerator, it solves the problem that the refrigerator cannot provide sufficient ice cubes in time when family gatherings or visitors, and achieves better meeting the needs of ice and user experience promote.
Patent Information
- Application Number
- CN202211644387.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-20
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2042-12-20
AI Technical Summary
When family members gather or have visitors, demand for ice increases, and existing refrigerators cannot provide enough ice in time.
By detecting the increase in objects in the target area, if the decrease in ice cubes stored in the refrigerator's ice box is detected, the refrigerator is controlled to make ice according to the second ice making power or the second ice making frequency; the number of objects in the target area is not increased. In the case of the first ice making power or the first ice making frequency, ice making is carried out.
When the number of objects in the target area increases, the ice making frequency or power can be increased in time to meet the increased ice usage needs, avoiding the inability to provide ice cubes in time, and improving the user experience.
Smart Images

Figure CN116123773B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of smart home technology, and in particular to an ice making method, device, refrigerator and storage medium. Background Art
[0002] With the continuous development of household appliances, more and more household appliances have entered thousands of households. Among them, refrigerators are widely used by people because they have functions such as ice making.
[0003] At present, the ice-making function in the refrigerator usually runs at a set frequency or power, which can meet the daily ice demand of the family. However, when family members have a party or have visitors, the demand for ice increases and cannot be provided in time. Summary of the invention
[0004] In view of this, in order to solve the above-mentioned technical problem that when family members have a party or have visitors, the demand for ice increases and cannot be provided in time, the embodiments of the present invention provide an ice making method, device, refrigerator and storage medium.
[0005] In a first aspect, an embodiment of the present invention provides an ice making method, the method comprising:
[0006] When it is determined that there are more objects in the target area, detecting whether the ice cubes stored in the ice box of the refrigerator are reduced;
[0007] If it is detected that the ice cubes stored in the ice box of the refrigerator are reduced, controlling the refrigerator to make ice according to a second ice-making power or a second ice-making frequency;
[0008] Wherein, when there is no increase in the number of objects in the target area, the refrigerator makes ice according to a first ice-making power or a first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency.
[0009] In an optional implementation, before executing the method, the method further includes:
[0010] Determine the inherent object number of objects in the target area and the target object number of objects in the current target area, wherein the inherent object number refers to the number of objects pre-set in the target area;
[0011] comparing the target object quantity with the inherent object quantity;
[0012] If the number of target objects is greater than the number of inherent objects, it is determined that the number of objects in the target area increases;
[0013] If the number of target objects is less than or equal to the number of inherent objects, it is determined that the number of objects in the target area has not increased.
[0014] In an optional implementation, before executing the method, the method further includes:
[0015] Detect whether the target area is currently in visiting mode;
[0016] If it is detected that the target area is currently in a visiting mode, determining that there are more objects in the target area;
[0017] If it is detected that the target area is currently in a non-visit mode, it is determined that there is no increase in the number of objects in the target area.
[0018] In an optional implementation manner, the detecting whether the target area is currently in a visiting mode includes:
[0019] Get the target object's schedule;
[0020] If the schedule is for a visit from an object, determining that the target area is currently in a visit mode;
[0021] If the schedule indicates that no object is visiting, it is determined that the target area is currently in a non-visiting mode.
[0022] In an optional implementation manner, the detecting whether the target area is currently in a visiting mode includes:
[0023] Get the list of devices connected to the target router in the target area;
[0024] Determine whether there is a new device in the device list, where the new device refers to a device that has not been connected to the target router;
[0025] If there is a new device in the device list, determining that the target area is currently in visiting mode;
[0026] If there is no new device in the device list, it is determined that the target area is currently in non-visit mode.
[0027] In an optional implementation manner, the detecting whether the target area is currently in a visiting mode includes:
[0028] Acquire an image of an object captured by a camera device;
[0029] determining whether there is an unfamiliar object in the object image;
[0030] If there is an unfamiliar object in the object image, determining that the target area is currently in a visitor mode;
[0031] If there is no strange object in the object image, it is determined that the target area is currently in a non-visit mode.
[0032] In an optional embodiment, the method further comprises:
[0033] Determine a current object in the target area, and obtain ice demand of the current object;
[0034] searching for a third ice-making power or a third ice-making frequency corresponding to the ice demand;
[0035] The refrigerator is controlled to make ice according to the third ice-making power or the third ice-making frequency.
[0036] In a second aspect, an embodiment of the present invention provides an ice-making device, the device comprising:
[0037] An ice cube detection module is used to detect whether the ice cubes stored in the ice box of the refrigerator are reduced when it is determined that the number of objects in the target area has increased;
[0038] An ice-making module is used to control the refrigerator to make ice according to a second ice-making power or a second ice-making frequency if it is detected that the ice cubes stored in the ice box of the refrigerator are reduced; wherein, when the number of objects in the target area does not increase, the refrigerator makes ice according to a first ice-making power or a first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency.
[0039] In an optional embodiment, the device further comprises:
[0040] a quantity determination module, used to determine the inherent object quantity of objects in the target area and the target object quantity of objects in the current target area before executing the step of detecting whether the ice cubes stored in the ice box of the refrigerator decrease when it is determined that the number of objects in the target area increases, wherein the inherent object quantity refers to the number of objects preset in the target area;
[0041] A quantity comparison module, used for comparing the quantity of the target objects with the quantity of the inherent objects;
[0042] A first result determination module, configured to determine that the number of objects in the target area increases if the number of target objects is greater than the number of inherent objects;
[0043] The second result determination module is used to determine that the number of objects in the target area has not increased if the number of the target objects is less than or equal to the number of inherent objects.
[0044] In an optional embodiment, the device further comprises:
[0045] A mode detection module, used for detecting whether the target area is currently in a visitor mode before executing the step of detecting whether the ice cubes stored in the ice box of the refrigerator are reduced when it is determined that the number of objects in the target area has increased;
[0046] A third result determination module is used to determine that there are more objects in the target area if it is detected that the target area is currently in a visiting mode;
[0047] The fourth result determination module is used to determine that there is no increase in the number of objects in the target area if it is detected that the target area is currently in a non-visit mode.
[0048] In an optional implementation manner, the mode detection module is specifically used to:
[0049] Get the target object's schedule;
[0050] If the schedule is for a visit from an object, determining that the target area is currently in a visit mode;
[0051] If the schedule indicates that no object is visiting, it is determined that the target area is currently in a non-visiting mode.
[0052] In an optional implementation manner, the mode detection module is specifically used to:
[0053] Get the list of devices connected to the target router in the target area;
[0054] Determine whether there is a new device in the device list, where the new device refers to a device that has not been connected to the target router;
[0055] If there is a new device in the device list, determining that the target area is currently in visiting mode;
[0056] If there is no new device in the device list, it is determined that the target area is currently in non-visit mode.
[0057] In an optional implementation manner, the mode detection module is specifically used to:
[0058] Acquire an image of an object captured by a camera device;
[0059] determining whether there is an unfamiliar object in the object image;
[0060] If there is an unfamiliar object in the object image, determining that the target area is currently in a visitor mode;
[0061] If there is no strange object in the object image, it is determined that the target area is currently in a non-visit mode.
[0062] In an optional embodiment, the device further comprises:
[0063] A determination module, used to determine a current object in the target area and obtain an ice demand of the current object;
[0064] A search module, used for searching a third ice-making power or a third ice-making frequency corresponding to the ice demand;
[0065] The control module is used to control the refrigerator to make ice according to the third ice-making power or the third ice-making frequency.
[0066] In a third aspect, an embodiment of the present invention provides a refrigerator, comprising: a processor and a memory, wherein the processor is used to execute an ice-making program stored in the memory to implement the ice-making method described in any one of the first aspects.
[0067] In a fourth aspect, an embodiment of the present invention provides a storage medium, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the ice-making method described in any one of the first aspects.
[0068] The technical solution provided by the embodiment of the present invention detects whether the ice cubes stored in the ice box of the refrigerator are reduced when it is determined that the number of objects in the target area has increased; if it is detected that the number of ice cubes stored in the ice box of the refrigerator has decreased, the refrigerator is controlled to make ice according to the second ice-making power or the second ice-making frequency; wherein, when the number of objects in the target area has not increased, the refrigerator makes ice according to the first ice-making power or the first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency. Thus, it is possible to make ice according to the first ice-making power or the first ice-making frequency when the number of objects in the target area has not increased, thereby avoiding the loss of the refrigerator. When the number of people in the target area increases and the demand for ice increases, the refrigerator can be controlled to make ice according to the second ice-making power or the second ice-making frequency to meet the ice demand of the objects, avoid the situation where ice cubes cannot be provided in time, and improve the object experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] Figure 1 A flow chart of an ice making method according to an embodiment of the present invention;
[0070] Figure 2 A flow chart of another ice making method provided by an embodiment of the present invention;
[0071] Figure 3 A flow chart of another ice making method provided in an embodiment of the present invention;
[0072] Figure 4 A flow chart of another ice making method provided in an embodiment of the present invention;
[0073] Figure 5 A block diagram of an embodiment of an ice-making device provided by an embodiment of the present invention;
[0074] Figure 6A schematic structural diagram of a refrigerator provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0075] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0076] The ice-making method provided by the present invention is further explained below with reference to specific embodiments in conjunction with the accompanying drawings, and the embodiments do not constitute a limitation on the embodiments of the present invention.
[0077] See also Figure 1 , is a flow chart of an embodiment of an ice making method provided by an embodiment of the present invention. Figure 1 As shown, the process may include the following steps:
[0078] Step 101: When it is determined that the number of objects in the target area increases, detect whether the ice cubes stored in the ice box of the refrigerator decrease.
[0079] The refrigerator is an electronic device that makes ice in the target area, and it can be a smart refrigerator, such as a household smart refrigerator, a portable smart refrigerator, etc. In the embodiment of the present invention, a smart refrigerator is taken as an example. The target area represents the area where the smart refrigerator is located, and the object is the object that uses ice cubes in the target area, which can be a family member, and accordingly, the target area can be the residence of the family member; it can also be an office worker, and accordingly, the target area can be the office where the office worker is located; it can also be a driver, and accordingly, the target area can be the cab, etc.
[0080] It should be noted that the above is merely an exemplary description of the object and target area, and the embodiments of the present invention do not limit this.
[0081] In one embodiment, when the number of objects in the target area increases, it can be detected whether the ice cubes stored in the ice box of the smart refrigerator decreases to determine whether the ice demand of the objects increases.
[0082] The ice demand may be the frequency or amount of ice taken by the object from the ice box of the smart refrigerator, and the embodiment of the present invention does not limit this. As for how to detect whether the number of objects in the target area increases, it can be Figure 2 , Figure 3 It is described in , and will not be described in detail here.
[0083] Optionally, an image acquisition module may be used to periodically acquire images of ice cubes stored in the ice box of the smart refrigerator, and detect whether the ice cubes stored in the ice box of the smart refrigerator are reduced based on the ice cube images. The image acquisition module may be a camera, an image acquisition sensor, or the like.
[0084] Optionally, the weight of ice cubes stored in the ice box of the smart refrigerator can be collected by a weight sensor, and whether the ice cubes stored in the ice box of the smart refrigerator are reduced can be detected based on the weight of the ice cubes.
[0085] It should be noted that the above is merely an exemplary description of detecting whether the ice cubes stored in the ice box of the smart refrigerator are reduced. In practice, detection can also be performed by other means (such as pressure sensors, etc.), and the embodiments of the present invention do not limit this.
[0086] Step 102: If it is detected that the ice cubes stored in the ice box of the refrigerator decrease, control the refrigerator to make ice according to a second ice-making power or a second ice-making frequency; wherein, when there is no increase in the number of objects in the target area of the refrigerator, the refrigerator makes ice according to a first ice-making power or a first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency.
[0087] As can be seen from the description of step 101 above, when the number of objects in the target area increases, it can be detected whether the ice cubes stored in the ice box of the smart refrigerator decreases to determine whether the ice demand of the objects in the target area increases. In step 102, if it is detected that the ice cubes stored in the ice box of the smart refrigerator decreases, it can be determined that the ice demand of the objects in the target area increases.
[0088] In an embodiment of the present invention, when the number of objects in the target area does not increase, the smart refrigerator makes ice according to the first ice-making power or the first ice-making frequency. When it is determined that the ice demand of the objects in the target area increases, in order to meet the increased ice demand, the smart refrigerator can be controlled to make ice according to the second ice-making power or the second ice-making frequency. It should be noted that the second ice-making frequency in the embodiment of the present invention is greater than the first ice-making frequency, or the second ice-making power is greater than the first ice-making power. For example, assuming that the first ice-making frequency is 2 times / day, the second ice-making frequency in the embodiment of the present invention can be 4 times / day; or, if the first ice-making power is 90 watts, the second ice-making power in the embodiment of the present invention can be 140 watts. Through this setting, the ice demand can be effectively met when the number of objects in the target area increases and the ice demand increases, avoiding the situation where ice cubes cannot be provided in time, and improving the object experience.
[0089] Moreover, when the number of objects in the target area does not increase, controlling the smart refrigerator to make ice according to the first ice-making power or the first ice-making frequency can meet the ice demand of the inherent objects in the target area and avoid damage to the smart refrigerator.
[0090] So far, completed Figure 1 A description of the process shown.
[0091] pass Figure 1 It can be seen from the process shown that in the technical solution of the present invention, by determining whether the ice cubes stored in the ice box of the refrigerator are reduced when the number of objects in the target area is increased; if the number of ice cubes stored in the ice box of the refrigerator is reduced, the refrigerator is controlled to make ice according to the second ice-making power or the second ice-making frequency; wherein, when the number of objects in the target area is not increased, the refrigerator makes ice according to the first ice-making power or the first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency. Thus, it is possible to make ice according to the first ice-making power or the first ice-making frequency when the number of objects in the target area is not increased, thereby avoiding the loss of the refrigerator. When the number of people in the target area increases and the demand for ice increases, the refrigerator can be controlled to make ice according to the second ice-making power or the second ice-making frequency to meet the ice demand of the objects, avoid the situation where ice cubes cannot be provided in time, and improve the object experience.
[0092] See also Figure 2 , is a flow chart of another embodiment of an ice making method provided by an embodiment of the present invention. Figure 2 As shown, the Figure 2 exist Figure 1 Based on the process shown, how to detect whether the number of objects in the target area increases is described in detail. The process may include the following steps:
[0093] Step 201: Determine the inherent object number of objects in the target area and the target object number of objects in the current target area. The inherent object number refers to the number of objects preset in the target area.
[0094] Step 202 , compare the number of target objects with the number of inherent objects. If the number of target objects is greater than the number of inherent objects, execute step 203 ; if the number of target objects is less than or equal to the number of inherent objects, execute step 204 .
[0095] Step 203: Determine whether there are more objects in the target area.
[0096] Step 204: Determine that there is no increase in the number of objects in the target area.
[0097] The following is a unified description of steps 201 to 204:
[0098] In the embodiment of the present invention, the inherent object refers to an object pre-set in the target area. For example, when the target area is a residence, the inherent object can be the head of the household, or a father, a mother, a child, etc.; when the target area is an office, the inherent object can be a leader, an employee, etc.; when the target area is a cab, the inherent object can be a driver, etc. The embodiment of the present invention does not limit the target area and the inherent object, and does not limit the number of inherent objects.
[0099] In one embodiment, the image acquisition module may be used to acquire an object image of the object in the target area, and the inherent object number of the object in the target area and the target object number of the object in the current target area may be determined according to the object image.
[0100] Optionally, the object image may be input into a pre-trained image recognition model to obtain the number of objects output by the image recognition model.
[0101] In another embodiment, a device connection list of the router may be obtained, and the inherent object number of objects in the target area and the target object number of objects in the current target area may be determined according to the device connection list.
[0102] Optionally, the number of devices connected to the router in the device connection list may be determined, and the number of inherent objects of the objects in the target area and the number of target objects of the objects in the current target area may be determined according to the number of devices.
[0103] It should be noted that the above is merely an exemplary description of determining the number of inherent objects and the number of target objects. In practice, the number of inherent objects and the number of target objects may also be determined in other ways, and the embodiments of the present invention do not limit this.
[0104] In the embodiment of the present invention, the number of target objects is compared with the number of inherent objects. If the number of target objects is greater than the number of inherent objects, it can be determined that the number of objects in the target area has increased; conversely, if the number of target objects is less than or equal to the number of inherent objects, it is determined that the number of objects in the target area has not increased. In this way, it can be detected whether the number of objects in the target area has increased.
[0105] For example, assuming that the number of inherent objects is 3 and the number of target objects is 5. Then, according to the above description, by comparing the number of target objects with the number of inherent objects, it can be determined that the number of target objects is greater than the number of inherent objects, and further it can be determined that the number of objects in the target area increases.
[0106] Assume that the number of inherent objects is 3 and the number of target objects is 1. Then, according to the above description, by comparing the number of target objects with the number of inherent objects, it can be determined that the number of target objects is less than the number of inherent objects, and further it can be determined that the number of objects in the target area has not increased.
[0107] Step 205: When it is determined that the number of objects in the target area increases, detect whether the ice cubes stored in the ice box of the refrigerator decrease.
[0108] Step 206: If it is detected that the ice cubes stored in the ice box of the refrigerator decrease, control the refrigerator to make ice according to the second ice-making power or the second ice-making frequency; wherein, when there is no increase in the number of objects in the target area of the refrigerator, the refrigerator makes ice according to the first ice-making power or the first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency.
[0109] For detailed description of step 205 and step 206, please refer to the above Figure 1 The relevant descriptions of step 101 and step 102 are not repeated here.
[0110] So far, completed Figure 2 A description of the process shown.
[0111] In the technical solution of the present invention, the inherent object number of the objects in the target area and the target object number of the objects in the current target area are determined. The target object number is compared with the inherent object number. If the target object number is greater than the inherent object number, it is determined that the number of objects in the target area has increased; if the target object number is less than or equal to the inherent object number, it is determined that the number of objects in the target area has not increased. When it is determined that the number of objects in the target area has increased, it is detected whether the ice cubes stored in the ice box of the refrigerator have decreased; if it is detected that the ice cubes stored in the ice box of the refrigerator have decreased, the refrigerator is controlled to make ice according to the second ice-making power or the second ice-making frequency; wherein, when the number of objects in the target area has not increased, the refrigerator makes ice according to the first ice-making power or the first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency. In this way, it is possible to determine the number of inherent objects in the target area and the target number of objects in the current target area, and compare the number of target objects with the number of inherent objects to detect whether the number of objects in the target area increases. Further, when the number of people in the target area increases and the demand for ice increases, the refrigerator can be controlled to make ice according to the second ice-making power or the second ice-making frequency to meet the ice needs of the objects, avoid the situation where ice cubes cannot be provided in time, and improve the object experience.
[0112] See also Figure 3 , is a flow chart of another embodiment of an ice making method provided by an embodiment of the present invention. Figure 2 As shown, the Figure 3 exist Figure 1 Based on the process shown, how to detect whether the number of objects in the target area increases is described in detail. The process may include the following steps:
[0113] Step 301 , detecting whether the target area is currently in a visiting mode. If it is detected that the target area is currently in a visiting mode, executing step 302 ; if it is detected that the target area is currently in a non-visiting mode, executing step 303 .
[0114] Step 302: Determine whether there are more objects in the target area.
[0115] Step 303: Determine that there is no increase in the number of objects in the target area.
[0116] The following is a unified description of steps 301 to 303:
[0117] The above visit pattern indicates that in addition to the inherent objects, other objects visit the target area.
[0118] In the embodiment of the present invention, whether the number of objects in the target area increases can be detected by detecting whether the target area is currently in a visiting mode.
[0119] In one embodiment, the specific implementation of the above-mentioned detection of whether the target area is currently in the visiting mode may include: obtaining the schedule of the target object, and detecting whether the target area is currently in the visiting mode according to the schedule.
[0120] The target object is a permanent object in the target area. The schedule may include but is not limited to: a visitor with a target (such as a party, a visitor, etc.) and a visitor without a target (such as a rest, cleaning, going out, etc.).
[0121] In an embodiment of the present invention, the target object can record the daily schedule through an electronic device, so that the execution subject of the embodiment of the present invention can obtain the schedule of the target object on that day. In this way, it can be detected whether the target area is currently in a visiting mode according to the schedule. Specifically, if the schedule is that there is a visit from the target object, it is determined that the target area is currently in a visiting mode; if the schedule is that there is no visit from the target object, it is determined that the target area is currently in a non-visiting mode.
[0122] The above-mentioned electronic devices may be smart phones, tablet computers, smart bracelets, smart watches, etc.
[0123] For example, assuming that the execution subject of the embodiment of the present invention obtains that the schedule of the target object on that day is rest, then according to the above description, it can be determined that the schedule of the target object is no object visit, and further the current non-visit mode of the target area can be determined.
[0124] Assume that the execution subject of the embodiment of the present invention obtains that the schedule of the target object on that day is a party. Then, according to the above description, it can be determined that the schedule of the target object is a visitor, and further it can be determined that the target area is currently in a visitor mode.
[0125] In another embodiment, the specific implementation of the above-mentioned detection of whether the target area is currently in the visiting mode may include: obtaining a list of devices connected to the target router in the target area, determining whether there is a new device in the device list, and a new device refers to a device that has not been connected to the target router; if there is a new device in the device list, determining that the target area is currently in the visiting mode; if there is no new device in the device list, determining that the target area is currently in the non-visiting mode.
[0126] The above device list represents all devices connected to the target router, including devices corresponding to inherent objects and new devices corresponding to visited objects.
[0127] As an optional implementation method, the target router may pre-record the device identification (including device name, device ID (Identity document, identity identification number), etc.) of the electronic device (such as a smart phone, tablet computer, etc.) corresponding to the inherent object in the target area, and then determine whether there are other devices in the device list except the device corresponding to the inherent object, that is, new devices, based on the device list of the target router.
[0128] Specifically, if there is a new device in the device list, it is determined that the target area is currently in a visiting mode; if there is no new device in the device list, it is determined that the target area is currently in a non-visiting mode.
[0129] For example, assuming that the device names corresponding to the inherent objects in the target area are A, B, C, and assuming that the device list connected to the target router in the target area is A, B, D, E. Then, according to the above description, it can be determined that there is a new device in the device list, and then it can be determined that the target area is currently in visiting mode.
[0130] Assume that the device names corresponding to the inherent objects in the target area are A, B, and C, and assume that the device list connected to the target router in the target area is A and B. Then, according to the above description, it can be determined that there is no new device in the device list, and then it can be determined that the target area is currently in non-visiting mode.
[0131] In another embodiment, the specific implementation of the above-mentioned detection of whether the target area is currently in the visiting mode may include: obtaining an object image taken by a camera device, and determining whether there is an unfamiliar object in the object image; if there is an unfamiliar object in the object image, determining that the target area is currently in the visiting mode; if there is no unfamiliar object in the object image, determining that the target area is currently in the non-visiting mode.
[0132] The above-mentioned imaging device is used to collect images of objects in the target area, and it can be an electronic device such as a camera or a still camera, which is not limited in the embodiment of the present invention.
[0133] As an optional implementation method, the above-mentioned camera device can pre-store object images of inherent objects in the target area. In this way, after obtaining the object image taken by the camera device, the object image can be identified to determine whether there are other objects in the object image except the above-mentioned inherent objects, that is, unfamiliar objects.
[0134] Optionally, after acquiring the object image taken by the camera device, the object image can be input into a pre-trained image recognition model to obtain an object recognition result output by the image recognition model. The object recognition result can be the presence or absence of an unfamiliar object, or it can be an object specifically included in the object image (such as the owner of a household, etc.).
[0135] Specifically, if there is an unfamiliar object in the object image, it is determined that the target area is currently in a visiting mode; if there is no unfamiliar object in the object image, it is determined that the target area is currently in a non-visiting mode.
[0136] For example, assuming that the above-mentioned camera device pre-stores an image of an inherent object a and an image of an inherent object b in the target area, and assuming that the acquired object image captured by the camera device includes the inherent objects a, c, and d. Then, according to the above description, it can be determined that there is an unfamiliar object in the object image, and further it can be determined that the target area is currently in a visitor mode.
[0137] Assume that the camera device stores the image of the inherent object a and the image of the inherent object b in the target area in advance, and assume that the acquired object image captured by the camera device includes the inherent object a and the inherent object b. Then, according to the above description, it can be determined that there is no strange object in the object image, and further it can be determined that the target area is currently in a non-visit mode.
[0138] It should be noted that the above is only an exemplary description of realizing detection of whether the target area is currently in visitor mode. In practice, detection can also be performed in other ways, which are not limited in the embodiments of the present invention. The embodiments of the present invention also do not limit the implementation method of detecting whether the number of objects in the target area increases.
[0139] In the embodiment of the present invention, through the above processing method, if it is detected that the target area is currently in visiting mode, it is determined that the number of objects in the target area has increased; if it is detected that the target area is currently in non-visiting mode, it is determined that the number of objects in the target area has not increased.
[0140] Step 304: When it is determined that the number of objects in the target area increases, detect whether the ice cubes stored in the ice box of the refrigerator decrease.
[0141] Step 305: If it is detected that the ice cubes stored in the ice box of the refrigerator decrease, control the refrigerator to make ice according to the second ice-making power or the second ice-making frequency; wherein, when there is no increase in the number of objects in the target area of the refrigerator, the refrigerator makes ice according to the first ice-making power or the first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency.
[0142] For detailed description of step 304 and step 305, please refer to the above Figure 1 The relevant descriptions of step 101 and step 102 are not repeated here.
[0143] So far, completed Figure 3 A description of the process shown.
[0144] In the technical solution of the present invention, by detecting whether the target area is currently in the visiting mode, if it is detected that the target area is currently in the visiting mode, it is determined that the number of objects in the target area has increased; if it is detected that the target area is currently in the non-visiting mode, it is determined that the number of objects in the target area has not increased. Furthermore, when it is determined that the number of objects in the target area has increased, it is detected whether the ice cubes stored in the ice box of the refrigerator have decreased; if it is detected that the ice cubes stored in the ice box of the refrigerator have decreased, the refrigerator is controlled to make ice according to the second ice-making power or the second ice-making frequency; wherein, when the number of objects in the target area has not increased, the refrigerator makes ice according to the first ice-making power or the first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency. Thus, it is possible to detect whether the target area is currently in the visiting mode, and then determine whether the number of objects in the target area has increased, so that when the number of people in the target area increases and the demand for ice increases, the refrigerator can be controlled to make ice according to the second ice-making power or the second ice-making frequency, so as to meet the ice demand of the object, avoid the situation where ice cubes cannot be provided in time, and improve the object experience.
[0145] See also Figure 4 , is a flow chart of another embodiment of an ice making method provided by an embodiment of the present invention. Figure 4 As shown, the process may include the following steps:
[0146] Step 401: determine the current object in the target area, and obtain the ice demand of the current object.
[0147] Step 402: Find the third ice-making power or the third ice-making frequency corresponding to the ice demand.
[0148] Step 403: Control the refrigerator to make ice according to the third ice-making power or the third ice-making frequency.
[0149] The following is a unified description of steps 401 to 403:
[0150] The current object may be an inherent object currently in the target area, or an object currently using a smart refrigerator, which is not limited in the embodiment of the present invention.
[0151] In one embodiment, the frequency or amount of ice taken from the ice box of the smart refrigerator by each object in the target area can be recorded in advance to determine the ice demand of the object. The ice-making power or ice-making frequency of the smart refrigerator when the ice demand of each object is met can be recorded in advance to obtain the correlation between the ice demand of the object and the ice-making power or ice-making frequency of the smart refrigerator.
[0152] Based on this, after determining the current object in the target area and obtaining the ice demand of the current object, the third ice-making power or the third ice-making frequency corresponding to the ice demand can be found according to the correlation between the object's ice-making demand and the ice-making power or ice-making frequency of the smart refrigerator. Then, the smart refrigerator can be controlled to make ice according to the third ice-making power or the third ice-making frequency.
[0153] For example, assuming that the target area includes a father, a mother, and a child, the father's ice demand is the ice cubes stored in a box, the mother's ice demand is the ice cubes stored in half a box, and the child's ice demand is the ice cubes stored in half a box. And assuming that the corresponding relationship between ice demand and ice-making power is: the ice demand is the ice cubes stored in a box, and the corresponding ice-making power is 90 watts; the ice demand is the ice cubes stored in half a box, and the corresponding ice-making power is 50 watts.
[0154] Assuming that the current object is dad, then according to the above description, determine the current object in the target area, and obtain the ice demand of the current object as a box of ice cubes stored in an ice box, find the third ice-making power corresponding to the ice demand as 90 watts, and control the smart refrigerator to make ice according to the third ice-making power.
[0155] Assuming that the current object is a mother, then, according to the above description, determine the current object in the target area, and obtain the ice demand of the current object as the ice cubes stored in half a box of ice cubes, find the third ice-making power corresponding to the ice demand as 50 watts, and control the smart refrigerator to make ice according to the third ice-making power.
[0156] In addition, optionally, if there are multiple objects in the target area, the total ice demand of the objects can be determined, and the ice-making power or ice-making frequency of the smart refrigerator corresponding to the total ice demand can be determined to obtain the correlation between the total ice demand and the ice-making power or ice-making frequency of the smart refrigerator. According to the correlation, the ice-making power or ice-making frequency corresponding to the total ice demand is found, and the smart refrigerator is controlled to make ice according to the above ice-making power or ice-making frequency.
[0157] So far, completed Figure 4A description of the process shown.
[0158] In the technical solution of the present invention, the current object in the target area is determined and the ice demand of the current object is obtained. The third ice-making power or the third ice-making frequency corresponding to the ice demand is found, and the refrigerator is controlled to make ice according to the third ice-making power or the third ice-making frequency. In this way, the refrigerator can be controlled to make ice according to the ice-making power or ice-making frequency corresponding to the ice demand for each object in the target area, so that the power consumption of the refrigerator can be controlled more reasonably to avoid the waste of excess power consumption.
[0159] Corresponding to the above-mentioned embodiment of the ice-making method, the present invention also provides a block diagram of an embodiment of the device.
[0160] See also Figure 5 , is a block diagram of an embodiment of an ice-making device provided by an embodiment of the present invention. Figure 5 As shown, the device comprises:
[0161] An ice cube detection module 501 is used to detect whether the ice cubes stored in the ice box of the refrigerator are reduced when it is determined that the number of objects in the target area increases;
[0162] The ice-making module 502 is used to control the refrigerator to make ice according to a second ice-making power or a second ice-making frequency if it is detected that the ice cubes stored in the ice box of the refrigerator are reduced; wherein, when the number of objects in the target area does not increase, the refrigerator makes ice according to a first ice-making power or a first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency.
[0163] In an optional embodiment, the device further includes (not shown in the figure):
[0164] a quantity determination module, used to determine the inherent object quantity of objects in the target area and the target object quantity of objects in the current target area before executing the step of detecting whether the ice cubes stored in the ice box of the refrigerator decrease when it is determined that the number of objects in the target area increases, wherein the inherent object quantity refers to the number of objects preset in the target area;
[0165] A quantity comparison module, used for comparing the quantity of the target objects with the quantity of the inherent objects;
[0166] A first result determination module, configured to determine that the number of objects in the target area increases if the number of target objects is greater than the number of inherent objects;
[0167] The second result determination module is used to determine that the number of objects in the target area has not increased if the number of the target objects is less than or equal to the number of inherent objects.
[0168] In an optional embodiment, the device further includes (not shown in the figure):
[0169] A mode detection module, used for detecting whether the target area is currently in a visitor mode before executing the step of detecting whether the ice cubes stored in the ice box of the refrigerator are reduced when it is determined that the number of objects in the target area has increased;
[0170] A third result determination module is used to determine that there are more objects in the target area if it is detected that the target area is currently in a visiting mode;
[0171] The fourth result determination module is used to determine that there is no increase in the number of objects in the target area if it is detected that the target area is currently in a non-visit mode.
[0172] In an optional implementation manner, the mode detection module is specifically used to:
[0173] Get the target object's schedule;
[0174] If the schedule is for a visit from an object, determining that the target area is currently in a visit mode;
[0175] If the schedule indicates that no object is visiting, it is determined that the target area is currently in a non-visiting mode.
[0176] In an optional implementation manner, the mode detection module is specifically used to:
[0177] Get the list of devices connected to the target router in the target area;
[0178] Determine whether there is a new device in the device list, where the new device refers to a device that has not been connected to the target router;
[0179] If there is a new device in the device list, determining that the target area is currently in visiting mode;
[0180] If there is no new device in the device list, it is determined that the target area is currently in non-visit mode.
[0181] In an optional implementation manner, the mode detection module is specifically used to:
[0182] Acquire an image of an object captured by a camera device;
[0183] determining whether there is an unfamiliar object in the object image;
[0184] If there is an unfamiliar object in the object image, determining that the target area is currently in a visitor mode;
[0185] If there is no strange object in the object image, it is determined that the target area is currently in a non-visit mode.
[0186] In an optional embodiment, the device further includes (not shown in the figure):
[0187] A determination module, used to determine a current object in the target area and obtain an ice demand of the current object;
[0188] A search module, used for searching a third ice-making power or a third ice-making frequency corresponding to the ice demand;
[0189] The control module is used to control the refrigerator to make ice according to the third ice-making power or the third ice-making frequency.
[0190] Figure 6 A schematic diagram of the structure of a refrigerator provided by an embodiment of the present invention, Figure 6 The refrigerator 600 shown includes: at least one processor 601, a memory 602, at least one network interface 604 and a user interface 603. The various components in the refrigerator 600 are coupled together via a bus system 605. It is understood that the bus system 605 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 605 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 605 is not described in detail. Figure 6 Various buses are labeled as bus system 605 .
[0191] The user interface 603 may include a display, a keyboard or a pointing device (eg, a mouse, a trackball), a touch pad or a touch screen.
[0192] It can be understood that the memory 602 in the embodiment of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DRRAM). The memory 602 described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0193] In some implementations, the memory 602 stores the following elements, executable units or data structures, or a subset thereof, or an extended set thereof: an operating system 6021 and an application 6022 .
[0194] The operating system 6021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application 6022 includes various application programs, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. The program for implementing the method of the embodiment of the present invention can be included in the application 6022.
[0195] In the embodiment of the present invention, by calling the program or instruction stored in the memory 602, specifically, the program or instruction stored in the application 6022, the processor 601 is used to execute the method steps provided by each method embodiment, for example, including:
[0196] When it is determined that there are more objects in the target area, detecting whether the ice cubes stored in the ice box of the refrigerator are reduced;
[0197] If it is detected that the ice cubes stored in the ice box of the refrigerator are reduced, controlling the refrigerator to make ice according to a second ice-making power or a second ice-making frequency;
[0198] Wherein, when there is no increase in the number of objects in the target area, the refrigerator makes ice according to a first ice-making power or a first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency.
[0199] The method disclosed in the above embodiment of the present invention can be applied to the processor 601, or implemented by the processor 601. The processor 601 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 601 or the instruction in the form of software. The above processor 601 can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware decoding processor to execute, or the hardware and software units in the decoding processor can be executed. The software unit can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 602, and the processor 601 reads the information in the memory 602 and completes the steps of the above method in combination with its hardware.
[0200] It is understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in the present application, or a combination thereof.
[0201] For software implementation, the technology described herein can be implemented by a unit that performs the functions described herein. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or outside the processor.
[0202] The refrigerator provided in this embodiment can be Figure 6 The refrigerator shown in FIG. 1 may be executed as follows: Figure 1-4 All steps of the ice making method are achieved Figure 1-4 For details, please refer to Figure 1-4 For the sake of brevity, the relevant description is not repeated here.
[0203] The embodiment of the present invention also provides a storage medium (computer-readable storage medium). The storage medium here stores one or more programs. The storage medium may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk or a solid-state drive; the memory may also include a combination of the above-mentioned types of memory.
[0204] When one or more programs in the storage medium can be executed by one or more processors, the ice-making method executed on the refrigerator side can be implemented.
[0205] The processor is used to execute the ice-making program stored in the memory to implement the following steps of the ice-making method performed on the refrigerator side:
[0206] When it is determined that there are more objects in the target area, detecting whether the ice cubes stored in the ice box of the refrigerator are reduced;
[0207] If it is detected that the ice cubes stored in the ice box of the refrigerator are reduced, controlling the refrigerator to make ice according to a second ice-making power or a second ice-making frequency;
[0208] Wherein, when there is no increase in the number of objects in the target area, the refrigerator makes ice according to a first ice-making power or a first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency.
[0209] The professionals should further realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0210] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0211] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. An ice making method, characterized in that: The method comprises: When it is determined that there are more objects in the target area, detecting whether the ice cubes stored in the ice box of the refrigerator are reduced; If it is detected that the ice cubes stored in the ice box of the refrigerator are reduced, controlling the refrigerator to make ice according to a second ice-making power or a second ice-making frequency; Wherein, when there is no increase in the number of objects in the target area, the refrigerator makes ice according to a first ice-making power or a first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency; Determine the current object in the target area and obtain the ice demand of the current object; find a third ice-making power or a third ice-making frequency corresponding to the ice demand; control the refrigerator to make ice according to the third ice-making power or the third ice-making frequency.
2. The method according to claim 1, characterized in that Before executing the method, the method further includes: Determine the inherent object number of objects in the target area and the target object number of objects in the current target area, wherein the inherent object number refers to the number of objects pre-set in the target area; comparing the target object quantity with the inherent object quantity; If the number of target objects is greater than the number of inherent objects, it is determined that the number of objects in the target area increases; If the number of target objects is less than or equal to the number of inherent objects, it is determined that the number of objects in the target area has not increased.
3. The method according to claim 1, characterized in that Before executing the method, the method further includes: Detect whether the target area is currently in visiting mode; If it is detected that the target area is currently in a visiting mode, determining that there are more objects in the target area; If it is detected that the target area is currently in a non-visit mode, it is determined that there is no increase in the number of objects in the target area.
4. The method according to claim 3, characterized in that The detecting whether the target area is currently in a visiting mode includes: Get the target object's schedule; If the schedule is for a visit from an object, determining that the target area is currently in a visit mode; If the schedule indicates that no object is visiting, it is determined that the target area is currently in a non-visiting mode.
5. The method according to claim 3, characterized in that: The detecting whether the target area is currently in a visiting mode includes: Get the list of devices connected to the target router in the target area; Determine whether there is a new device in the device list, where the new device refers to a device that has not been connected to the target router; If there is a new device in the device list, determining that the target area is currently in visiting mode; If there is no new device in the device list, it is determined that the target area is currently in non-visit mode.
6. The method according to claim 3, characterized in that The detecting whether the target area is currently in a visiting mode includes: Acquire an image of an object captured by a camera device; determining whether there is an unfamiliar object in the object image; If there is an unfamiliar object in the object image, determining that the target area is currently in a visitor mode; If there is no strange object in the object image, it is determined that the target area is currently in a non-visit mode.
7. An ice-making device, characterized in that: The device comprises: An ice cube detection module is used to detect whether the ice cubes stored in the ice box of the refrigerator are reduced when it is determined that the number of objects in the target area has increased; an ice-making module, configured to control the refrigerator to make ice at a second ice-making power or a second ice-making frequency if it is detected that the ice cubes stored in the ice box of the refrigerator are reduced; wherein, when the number of objects in the target area does not increase, the refrigerator makes ice at a first ice-making power or a first ice-making frequency, and the second ice-making power or the second ice-making frequency is greater than the first ice-making power or the first ice-making frequency; Determine the current object in the target area and obtain the ice demand of the current object; find a third ice-making power or a third ice-making frequency corresponding to the ice demand; control the refrigerator to make ice according to the third ice-making power or the third ice-making frequency.
8. A refrigerator, characterized in that: include: A processor and a memory, wherein the processor is used to execute an ice-making program stored in the memory to implement the ice-making method according to any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the ice-making method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Central air conditioner control method and device
CN105972760A
Control method of refrigerator ice making water box heater, refrigerator, computer device and computer readable storage medium
CN113340047A
Ice machinery
JP1991050475A