Method, device, electronic device and storage medium for reminding items in refrigerator

By detecting the information of items in the refrigerator and identifying and prompting items that are easy to dump, the problem of items dumping when the refrigerator door is closed is solved, and the safety and user experience of items are improved.

CN115950144BActive Publication Date: 2025-01-10GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211716490.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-01-10
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

When the refrigerator door is closed, items placed near the refrigerator door are prone to touch the refrigerator laminate and cause dumping, causing damage to the items.

Method used

By detecting information about items in the refrigerator, identify items that exceed the boundaries of the storage and dump items, and prompt the user to transfer these items when the refrigerator door is closed to avoid touch and damage.

Benefits of technology

It effectively avoids the problem of items being dumped and damaged due to touch when the refrigerator door is closed, and improves the safety and user experience of items in the refrigerator.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115950144B_ABST
    Figure CN115950144B_ABST
Patent Text Reader

Abstract

The present invention relates to a method, device, electronic device and storage medium for prompting items in a refrigerator, the method comprising: detecting item information of items stored in the storage space and the storage space; determining a first item in the storage space on the storage chamber door that exceeds a storage boundary according to the item information of the items stored in the storage space; determining whether there is an easily dumped item in the storage space corresponding to the storage space in the storage chamber according to the item information of the items stored in the storage space; and prompting the easily dumped item if there is an easily dumped item. The embodiment of the present application prompts the easily dumped item when it is determined that there is a first item on the storage chamber door that exceeds a storage boundary and there is an easily dumped item in the storage space corresponding to the storage space, so as to facilitate the user to transfer the easily dumped item and avoid damage to the item.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] A refrigerator is a refrigeration device that keeps a constant low temperature, and is also a civilian product that keeps food or other items at a constant low temperature. Currently, a storage space is provided on the door of a refrigerator, and a user can open the door to directly take out items.

[0003] 0However, if the items on the refrigerator shelf are placed close to the refrigerator door,

[0004] When the refrigerator is opened, the protruding items on the storage space of the refrigerator door are likely to come into contact with the items on the refrigerator shelves, which may cause the items in the refrigerator to fall over and cause damage to the items. Summary of the invention

[0005] In order to solve the technical problem that the items in the refrigerator door protrude into the refrigerator, causing the items on the refrigerator shelf close to the refrigerator door to fall over and cause damage to the items, the present application provides a refrigerator door.

[0006] Product prompting method, device, electronic device and storage medium.

[0007] In a first aspect, the present application provides a method for prompting items in a refrigerator, wherein a storage space is provided inside a door body of the refrigerator, a storage boundary is provided in the storage space, and the refrigerator body

[0008] A storage space is provided inside the storage space, and the method comprises: 0 detecting item information of items stored in the storage space and the storage space;

[0009] Determine, according to the item information of the items stored in the storage space, a first item in the storage space on the storage room door that exceeds the storage boundary;

[0010] According to the item information of the items stored in the storage space, determine the items in the storage room that are related to the items.

[0011] Whether there are items that are easy to tip over in the storage space corresponding to the storage space;

[0012] 5. If the easily dumpable items exist, prompt the easily dumpable items.

[0013] Optionally, determining whether there is an easily dumpable object in the storage space corresponding to the storage space in the storage room according to the object information of the object stored in the storage space includes:

[0014] Determining a subspace corresponding to the first item in the storage space corresponding to the storage space;

[0015] determining whether there is a second object corresponding to the position of the first object in the subspace;

[0016] If the second item exists, obtaining item information of the second item;

[0017] Determining whether the second object meets a preset dumping condition according to the object information;

[0018] If it is determined that the second object meets the preset dumping condition, it is determined that the easily dumpable object exists.

[0019] Optionally, determining whether there is a second object corresponding to the position of the first object in the subspace includes:

[0020] determining whether there is a third object in contact with the first object in the subspace when the storage chamber door is in a closed state; if the third object exists, determining the third object as the second object;

[0021] or,

[0022] Determine whether there is a fourth object in contact with the first object through at least one intermediate object in the subspace when the storage chamber door is in a closed state; if the intermediate object exists, determine the fourth object as the second object.

[0023] Optionally, determining a subspace corresponding to the first item in a storage space corresponding to the storage space includes:

[0024] Acquire first position information of the storage space;

[0025] In a first preset association relationship corresponding to the storage space, determining a storage space associated with the first location information;

[0026] Acquire second location information of the first object;

[0027] In a second preset association relationship corresponding to the storage space, a subspace associated with the second location information is determined.

[0028] Optionally, determining whether the second object meets a preset dumping condition according to the object information includes:

[0029] determining a first height of the second object according to the object information;

[0030] Acquire a second height of a reference contact point between the first object and the second object;

[0031] If the second height is higher than the first height, determining that the second object meets a preset dumping condition;

[0032] or,

[0033] Determining a ratio of a bottom area to a height of the second object according to the object information;

[0034] If the ratio is less than a preset threshold, determining that the second object meets a preset dumping condition;

[0035] Optionally, determining whether the second object meets a preset dumping condition according to the object information includes:

[0036] determining a first height of the second object according to the object information;

[0037] Acquire a second height of a reference contact point between the first object and the second object;

[0038] Calculating a first ratio of the first height to the second height;

[0039] Determining a second ratio of the bottom area to the height of the second object according to the object information;

[0040] If the first ratio is greater than a first threshold and the second ratio is less than a second threshold, it is determined that the second object meets a preset dumping condition.

[0041] Optionally, determining the first object that exceeds the storage boundary in the storage space on the storage room door according to the object information of the object stored in the storage space includes:

[0042] Acquiring contour line information of the first object collected at at least one preset angle;

[0043] Acquire boundary line information corresponding to at least one of the preset angles of the reference space corresponding to the placement boundary;

[0044] For each preset angle, determining whether the outer edge of the first object is located outside the boundary line of the placement boundary according to the contour line information and the boundary line information;

[0045] If the outer edge of the first object is located outside the boundary line of the storage boundary, it is determined that the first object exceeds the storage boundary.

[0046] In a second aspect, the present application provides a device for reminding items in a refrigerator, wherein a storage space is provided inside a door body of the refrigerator, a storage boundary is provided in the storage space, and a storage space is provided inside the refrigerator body, and the device comprises:

[0047] A first detection module, used to detect item information of items stored in the storage space and the storage space;

[0048] A first determining module, configured to determine, based on the item information of the items stored in the storage space, a first item that is located in the storage space on the storage room door and exceeds the storage boundary;

[0049] A second determination module is used to determine whether there is an easily dumpable article in the storage space corresponding to the storage space in the storage room according to the article information of the articles stored in the storage space;

[0050] The prompt module is used for prompting the existence of the easily dumpable object.

[0051] Optionally, the second determining module includes:

[0052] A first determining unit, configured to determine a subspace corresponding to the first item in the storage space corresponding to the storage space;

[0053] a second determining unit, configured to determine whether there is a second object corresponding to the position of the first object in the subspace;

[0054] a first acquiring unit, configured to acquire item information of the second item if the second item exists;

[0055] a third determining unit, configured to determine whether the second object satisfies a preset dumping condition according to the object information;

[0056] The fourth determining unit is used to determine that the easily dumpable object exists if it is determined that the second object meets a preset dumping condition.

[0057] Optionally, the second determining unit includes:

[0058] a first determining subunit, configured to determine whether a third object in contact with the first object exists in the subspace when the storage chamber door is in a closed state; if the third object exists, determining the third object as the second object;

[0059] or,

[0060] The second determination subunit is used to determine whether there is a fourth object in contact with the first object through at least one intermediate object in the subspace when the storage room door is in a closed state; if the intermediate object exists, the fourth object is determined to be the second object.

[0061] Optionally, the first determining unit includes:

[0062] A first acquisition subunit, used to acquire first position information of the storage space;

[0063] A third determining subunit is used to determine the storage space associated with the first position information in the first preset association relationship corresponding to the storage space;

[0064] A second acquiring subunit, configured to acquire second position information of the first object;

[0065] The fourth determining subunit is used to determine a subspace associated with the second location information in a second preset association relationship corresponding to the storage space.

[0066] Optionally, the third determining unit includes:

[0067] a fifth determining subunit, configured to determine a first height of the second object according to the object information;

[0068] A third acquisition subunit is used to acquire a second height of a reference contact point between the first object and the second object;

[0069] A sixth determining subunit, configured to determine that the second object meets a preset dumping condition if the second height is higher than the first height;

[0070] or,

[0071] a seventh determining subunit, configured to determine a ratio of a bottom area to a height of the second object according to the object information;

[0072] An eighth determination subunit, configured to determine that the second object 0 satisfies a preset dumping condition if the ratio is less than a preset threshold;

[0073] Optionally, the third determining unit includes:

[0074] A ninth determining subunit, configured to determine a first height of the second object according to the object information;

[0075] A fourth acquisition subunit, configured to acquire a second height of five reference contact points between the first object and the second object;

[0076] a calculating subunit, configured to calculate a first ratio of the first height to the second height;

[0077] a tenth determining subunit, configured to determine a second ratio of a bottom area to a height of the second object according to the object information;

[0078] An eleventh determining subunit is configured to determine that the second object satisfies a preset dumping condition if the first ratio is greater than a first threshold and the second ratio is less than a second threshold.

[0079] Optionally, the first determining module includes:

[0080] A second acquisition unit, configured to acquire contour line information collected from the first object at at least one preset angle;

[0081] A third acquisition unit is used to acquire boundary line information corresponding to at least one of the preset angles in the reference space corresponding to the placement boundary;

[0082] a fifth determining unit, configured to determine, for each preset angle, whether an outer edge of the first object is located outside a boundary line of a placement boundary according to the contour line information and the boundary line information;

[0083] The sixth determining unit is configured to determine that the first object exceeds the storage boundary if the outer edge of the first object is outside the boundary line of the storage boundary.

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

[0085] Memory, used to store computer programs;

[0086] The processor is used to implement the refrigerator item prompt method described in any one of the first aspects when executing the program stored in the memory.

[0087] In a fourth aspect, the present application provides a computer-readable storage medium, on which is stored a program for a method for prompting items in a refrigerator. When the program for the method for prompting items in a refrigerator is executed by a processor, the steps of the method for prompting items in a refrigerator described in any one of the first aspects are implemented.

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

[0089] The embodiment of the present application prompts the user to transfer the easily-tippable objects and avoid damage to the objects by determining that there is a first object on the storage room door that exceeds the storage boundary and there are easily-tippable objects in the storage space corresponding to the storage space. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

[0092] Figure 1 A flowchart of a method for prompting items in a refrigerator provided in an embodiment of the present application;

[0093] Figure 2 A structural diagram of a refrigerator item reminder device provided in an embodiment of the present application;

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

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

[0096] When the items on the refrigerator shelf are placed close to the side of the refrigerator door, when the door is closed, the items protruding from the storage space on the refrigerator door are likely to touch the items on the refrigerator shelf, thereby causing the items in the refrigerator to fall over and be damaged. To this end, the embodiments of the present application provide a method, device, electronic device and storage medium for prompting items in a refrigerator.

[0097] Figure 1 A method for prompting items in a refrigerator is provided in an embodiment of the present application. A storage space is provided inside a door of the refrigerator, a storage boundary is provided in the storage space, and a storage space is provided inside the refrigerator body. Figure 1 As shown, the method for prompting items in a refrigerator includes:

[0098] Step S101, detecting item information of items stored in the storage space and the storage space;

[0099] In the embodiment of the present application, the object information includes: the name, location, size, outline information of the object, etc., wherein the outline may refer to the line of the outer edge of the object under the shooting angle of the camera.

[0100] In this step, a camera installed in the refrigerator can be used to capture images of objects and identify the images to determine the name of the object, the location of the object in the refrigerator, the size, and contour information corresponding to the shooting angle of the camera.

[0101] In one embodiment, cameras may be provided in the refrigerator at at least two shooting angles to capture the outlines of objects at different angles, so as to more accurately determine whether the objects exceed the storage boundary.

[0102] Step S102, determining a first item in the storage space on the storage room door that exceeds the storage boundary according to the item information of the items stored in the storage space;

[0103] In this step, it can be determined whether the outline boundary of the object exceeds the storage boundary based on the outline information in the object information. If at least part of the outline of the object exceeds the storage boundary, it is determined that there is a first object exceeding the storage boundary in the storage space.

[0104] Step S103, determining whether there is an easily dumpable article in the storage space corresponding to the storage space in the storage room according to the article information of the articles stored in the storage space;

[0105] In the embodiment of the present application, the storage space corresponding to the storage space refers to the storage space directly opposite the refrigerator door where the storage space is located, that is, the storage space covered by the door where the storage space is located.

[0106] The tippable object refers to an object that can tip over due to the force of the first object.

[0107] In this step, it can be determined based on the item information of the items stored in the storage space whether the items in the storage space will topple over due to external force. If there are items that will topple over due to external force, the items are easily toppled items.

[0108] Step S104: If the easily dumpable object exists, prompt the easily dumpable object.

[0109] In the embodiment of the present application, when there are easily dumped objects in the storage space, a prompt may be issued to remind the user to move the easily dumped objects, or to move the first object.

[0110] The embodiment of the present application prompts the user to transfer the easily-tippable objects and avoid damage to the objects by determining that there is a first object on the storage room door that exceeds the storage boundary and there are easily-tippable objects in the storage space corresponding to the storage space.

[0111] In another embodiment of the present application, determining whether there is an easily dumpable object in the storage space corresponding to the storage space in the storage room according to the object information of the object stored in the storage space includes:

[0112] Step S201, determining a subspace corresponding to the first item in the storage space corresponding to the storage space;

[0113] In the embodiment of the present application, the subspace corresponding to the first object refers to a space containing objects that can come into contact with the first object when the refrigerator door is closed. Exemplarily, the subspace may refer to a space formed by partitions.

[0114] In this step, based on the contour line information of the first object collected by the camera, the protruding position of the first object reflected by the contour line of the first object protruding from the storage boundary can be determined, and based on the protruding position, an extension curve is generated along the direction of closing the refrigerator door (because the refrigerator door rotates around the rotation axis during the closing process, the moving trajectory of the protruding position can be regarded as a curve), and the subspace in the storage space pointed to by the extension curve is the subspace corresponding to the first object.

[0115] In one embodiment of the present application, step S201 determines a subspace corresponding to the first item in the storage space corresponding to the storage space, including:

[0116] Step S2011, obtaining first position information of the storage space;

[0117] In an embodiment of the present application, the first location information may refer to refrigerator door information, such as refrigerator door No. 1, refrigerator door No. 2, etc.

[0118] Step S2012, determining a storage space associated with the first location information in a first preset association relationship corresponding to the storage space;

[0119] In an embodiment of the present application, a corresponding association relationship can be set in advance for each storage space, that is, a first preset association relationship. The first preset association relationship includes an association relationship between the first position information and the storage space, such as: refrigerator door No. 1 corresponds to storage space 1, refrigerator door No. 2 corresponds to storage space 2, etc.

[0120] After the first location information is determined, the storage space associated therewith may be determined according to the first preset association relationship.

[0121] Step S2013, obtaining second location information of the first object;

[0122] In an embodiment of the present application, the second position information may refer to the coordinate information of the second object, such as: (layer number, position number), wherein the layer number represents the layer, the position number represents the position in a certain layer, and different position numbers correspond to different positions on the same layer.

[0123] Step S2014: determining a subspace associated with the second location information in a second preset association relationship corresponding to the storage space.

[0124] In an embodiment of the present application, a corresponding association relationship can be set in advance for each storage space, that is, a second preset association relationship. The second preset association relationship includes an association relationship between the second position information and the subspace. The second preset association relationship can be constructed based on the extension curve described above, such as: (shelf layer 1, position 2) corresponds to subspace 1, (shelf layer 3, position 5) corresponds to subspace 14, and so on.

[0125] Step S202, determining whether there is a second object corresponding to the position of the first object in the subspace;

[0126] Since the extension curve has been generated according to the protruding position of the first object, the object pointed to by the extension curve in the subspace can be taken as the second object. If the extension curve does not point to any object in the subspace, there is no second object corresponding to the position of the first object.

[0127] In practical applications, there may be an object in the subspace placed near the refrigerator door. Therefore, in one embodiment of the present application, determining whether there is a second object corresponding to the position of the first object in the subspace includes:

[0128] determining whether there is a third object in contact with the first object in the subspace when the storage chamber door is in a closed state; if the third object exists, determining the third object as the second object;

[0129] In an embodiment of the present application, the third object is an object that can directly contact the first object when the refrigerator door is closed. When the refrigerator door is closed, the third object may fall over due to the contact of the first object. Therefore, the third object can be determined as the second object to further determine whether the second object itself meets the preset falling conditions.

[0130] In practical applications, there may be a situation where multiple objects are arranged from the outside to the inside in the subspace. In another embodiment of the present application, determining whether there is a second object corresponding to the position of the first object in the subspace includes:

[0131] Determine whether there is a fourth object in contact with the first object through at least one intermediate object in the subspace when the storage chamber door is in a closed state; if the intermediate object exists, determine the fourth object as the second object.

[0132] In an embodiment of the present application, the fourth object is an object that can indirectly contact the first object when the refrigerator door is closed, that is, the object is in contact with the first object through at least one intermediate object. When the refrigerator door is closed, the contact of the first object may cause the intermediate object to fall over, and then cause the fourth object to fall over. Therefore, the fourth object can be determined as the second object, so as to further determine whether the second object itself meets the preset falling conditions.

[0133] Step S203, if the second item exists, obtaining item information of the second item;

[0134] Since the item information of the items stored in the storage space has been acquired, the item information of the second item can be further acquired from the acquired item information.

[0135] Step S204, determining whether the second object meets a preset dumping condition according to the object information;

[0136] When the shape of the object itself is relatively stable, it may not fall over when being touched, but will only move, such as an object with a large bottom area, a small top and a low center of gravity. Therefore, it is possible to further determine whether the shape of the object itself meets the preset tipping conditions based on the object information.

[0137] In one embodiment of the present application, step S204 determines whether the first object meets a preset dumping condition according to the object information, including:

[0138] Determine a first height of the second object according to the object information; obtain a second height of a reference contact point between the first object and the second object; if the second height is higher than the first height, determine that the second object meets a preset dumping condition;

[0139] If the second height is higher than the first height, it indicates that the reference contact point is higher than the center of gravity of the object, and the second object may be easily tipped over, so it can be determined that the second object meets the preset tipping condition.

[0140] In another embodiment of the present application, step S204 determines whether the first object meets a preset dumping condition according to the object information, including:

[0141] The ratio of the bottom area to the height of the second object is determined according to the object information; if the ratio is less than a preset threshold, it is determined that the second object meets a preset dumping condition.

[0142] By comparing the ratio of bottom area to height with a preset threshold, it can be determined that when the bottom area of ​​the second object is smaller and the height is higher, resulting in the ratio being smaller than the preset threshold, it indicates that the second object may easily tip over, so it can be determined that the second object meets the preset tipping condition.

[0143] In another embodiment of the present application, step S204 determines whether the first object meets a preset dumping condition according to the object information, including:

[0144] Determine a first height of the second object according to the object information; obtain a second height of a reference contact point between the first object and the second object; calculate a first ratio of the first height to the second height; determine a second ratio of a bottom area to a height of the second object according to the object information; if the first ratio is greater than a first threshold and the second ratio is less than a second threshold, determine that the second object meets a preset dumping condition.

[0145] By calculating a first ratio of the first height to the second height, and a second ratio of the bottom area to the height, and comparing the first ratio with the corresponding first threshold, and comparing the second threshold with the corresponding second threshold, when the first ratio is greater than the first threshold and the second ratio is less than the second threshold, it indicates that the second object may be easily tipped over, so it can be determined that the second object meets the preset tipping condition.

[0146] Step S205: If it is determined that the second object meets the preset dumping condition, it is determined that the easily dumpable object exists.

[0147] The embodiment of the present application can further determine a subspace in the storage space and a second object in the subspace corresponding to the position of the first object, and determine whether the second object is an easy-to-tip object based on the object information of the second object. The embodiment can more accurately find the second object that is easy to tip over by gradually narrowing the range.

[0148] In one embodiment of the present application, step S102 determines the first item that exceeds the storage boundary in the storage space on the storage room door according to the item information of the items stored in the storage space, including:

[0149] Step S301, obtaining contour line information collected from the first object at at least one preset angle;

[0150] For an irregular object, its outer edge presents different shapes when viewed from different angles, and the corresponding contour lines also present different shapes. Based on this, cameras set at different preset angles can be used to capture images of the first object, and then the contour lines of the first object at different angles can be obtained.

[0151] Step S302, obtaining boundary line information corresponding to at least one of the preset angles of the reference space corresponding to the placement boundary;

[0152] The placement boundary may refer to the boundary corresponding to the placement fence, the reference space refers to the space enclosed by the placement boundary, the height of the reference space may be greater than the height of the placement fence itself, and the present application may project the placement boundary to each preset angle respectively, thereby obtaining the boundary line information corresponding to each preset angle.

[0153] Step S303, for each preset angle, determining whether the outer edge of the first object is located outside the boundary line of the placement boundary according to the contour line information and the boundary line information;

[0154] In this step, the contour line and boundary line for the same preset angle can be considered to be on the same plane. Therefore, for each preset angle, the boundary line can be used as a reference to determine whether the outer edge of the first object is outside the boundary line, that is, away from the reference space.

[0155] Step S304: if the outer edge of the first object is outside the boundary line of the storage boundary, it is determined that the first object exceeds the storage boundary.

[0156] The embodiment of the present application can determine whether the first object exceeds the storage boundary by comparing contour lines with different preset angles with the boundary line, which is simple and efficient.

[0157] In another embodiment of the present application, a refrigerator item reminder device is provided, wherein a storage space is provided inside a door body of the refrigerator, a storage boundary is provided in the storage space, and a storage space is provided inside the refrigerator body. Figure 2 As shown, the device comprises:

[0158] A first detection module 11, used to detect item information of items stored in the storage space and the storage space;

[0159] A first determining module 12, configured to determine a first item that exceeds a storage boundary in the storage space on the storage room door according to item information of the items stored in the storage space;

[0160] A second determination module 13 is used to determine whether there is an easily dumpable article in the storage space corresponding to the storage space in the storage room according to the article information of the articles stored in the storage space;

[0161] The prompt module 14 is used for prompting the existence of the easily dumpable object.

[0162] Optionally, the second determining module includes:

[0163] A first determining unit, configured to determine a subspace corresponding to the first item in the storage space corresponding to the storage space;

[0164] a second determining unit, configured to determine whether there is a second object corresponding to the position of the first object in the subspace;

[0165] a first acquiring unit, configured to acquire item information of the second item if the second item exists;

[0166] A third determining unit, configured to determine whether the first object meets a preset dumping condition according to the object information;

[0167] The fourth determining unit is used to determine that the easily dumpable object exists if it is determined that the second object meets a preset dumping condition.

[0168] Optionally, the second determining unit includes:

[0169] a first determining subunit, configured to determine whether a third object in contact with the first object exists in the subspace when the storage chamber door is in a closed state; if the third object exists, determining the third object as the second object;

[0170] or,

[0171] The second determination subunit is used to determine whether there is a fourth object in contact with the first object through at least one intermediate object in the subspace when the storage room door is in a closed state; if the intermediate object exists, the fourth object is determined to be the second object.

[0172] Optionally, the first determining unit includes:

[0173] A first acquisition subunit, used to acquire first position information of the storage space;

[0174] A third determining subunit is used to determine the storage space associated with the first location information in the first preset association relationship corresponding to the storage space;

[0175] A second acquiring subunit, configured to acquire second position information of the first object;

[0176] The fourth determining subunit is used to determine a subspace associated with the second location information in a second preset association relationship corresponding to the storage space.

[0177] Optionally, the first determining module includes:

[0178] A second acquisition unit, configured to acquire contour line information collected from the first object at at least one preset angle;

[0179] A third acquisition unit is used to acquire boundary line information corresponding to at least one of the preset angles in the reference space corresponding to the placement boundary;

[0180] a fifth determining unit, configured to determine, for each preset angle, whether an outer edge of the first object is located outside a boundary line of a placement boundary according to the contour line information and the boundary line information;

[0181] The sixth determining unit is configured to determine that the first object exceeds the storage boundary if the outer edge of the first object is outside the boundary line of the storage boundary.

[0182] Optionally, the third determining unit includes:

[0183] a fifth determining subunit, configured to determine a first height of the second object according to the object information;

[0184] A third acquisition subunit is used to acquire a second height of a reference contact point between the first object and the second object;

[0185] a sixth determining subunit, configured to determine that the second object satisfies a preset dumping condition if the second height is higher than the first height;

[0186] or,

[0187] a seventh determining subunit, configured to determine a ratio of a bottom area to a height of the second object according to the object information;

[0188] An eighth determination subunit, configured to determine that the second object satisfies a preset dumping condition if the ratio is less than a preset threshold;

[0189] Optionally, the third determining unit includes:

[0190] A ninth determining subunit, configured to determine a first height of the second object according to the object information;

[0191] a fourth acquisition subunit, configured to acquire a second height of a reference contact point between the first object and the second object;

[0192] a calculating subunit, configured to calculate a first ratio of the first height to the second height;

[0193] a tenth determining subunit, configured to determine a second ratio of a bottom area to a height of the second object according to the object information;

[0194] An eleventh determining subunit is configured to determine that the second object satisfies a preset dumping condition if the first ratio is greater than a first threshold and the second ratio is less than a second threshold.

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

[0196] Memory, used to store computer programs;

[0197] The processor is used to implement the refrigerator item reminder method described in any of the above method embodiments when executing the program stored in the memory.

[0198] In the electronic device provided by the embodiment of the present invention, the processor executes the program stored in the memory, and when it is determined that there is a first object on the storage room door that exceeds the storage boundary and there is an easily dumped object in the storage space corresponding to the storage space, prompts the user to transfer the easily dumped object and avoid damage to the object.

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

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

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

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

[0203] In another embodiment of the present application, a computer-readable storage medium is further provided, wherein a program of a method for prompting items in a refrigerator is stored on the computer-readable storage medium, and when the program of the method for prompting items in a refrigerator is executed by a processor, the method for prompting items in a refrigerator described in any of the above method embodiments is implemented.

[0204] Steps of the product reminder method.

[0205] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or require

[0206] It does not imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variations thereof are intended to cover a non-exclusive inclusion, such that

[0207] A process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed or that are inherent to such process, method, article, or apparatus. In the absence of more limitations, the phrase "comprising a ..."

[0208] The defined elements do not exclude the existence of other identical elements in the process, method, article or apparatus including the elements.

[0209] The above description is only a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein may be modified without departing from the spirit or scope of the present invention.

[0210] Therefore, the present invention will not be limited to the embodiments shown herein, but should be consistent with the broadest scope consistent with the principles and novel features of the present invention.

Claims

1. A method for prompting items in a refrigerator, characterized in that: A storage space is provided inside a door of the refrigerator, a storage boundary is provided in the storage space, and a storage space is provided inside a box of the refrigerator. The method includes: Detecting item information of items stored in the storage space and the storage space; Determine, according to the item information of the items stored in the storage space, a first item in the storage space on the storage room door that exceeds the storage boundary; Determining whether there are easily dumped items in the storage space corresponding to the storage space in the storage room according to the item information of the items stored in the storage space; Determining whether there is an easily dumpable object in a storage space corresponding to the storage space in a storage room according to the object information of the object stored in the storage space includes: Determining a subspace corresponding to the first item in the storage space corresponding to the storage space; determining whether there is a second object corresponding to the position of the first object in the subspace; If the second item exists, obtaining item information of the second item; Determining whether the second object meets a preset dumping condition according to the object information; If it is determined that the second object meets the preset dumping condition, it is determined that the easily dumpable object exists; If the easily dumpable object exists, the easily dumpable object is prompted.

2. The method according to claim 1, characterized in that Determining whether there is a second object corresponding to the position of the first object in the subspace includes: determining whether there is a third object in contact with the first object in the subspace when the storage chamber door is in a closed state; if the third object exists, determining the third object as the second object; or, Determine whether there is a fourth object in contact with the first object through at least one intermediate object in the subspace when the storage chamber door is in a closed state; if the intermediate object exists, determine the fourth object as the second object.

3. The method according to claim 1, characterized in that Determining a subspace corresponding to the first item in a storage space corresponding to the storage space includes: Acquire first position information of the storage space; In a first preset association relationship corresponding to the storage space, determining a storage space associated with the first location information; Acquire second location information of the first object; In a second preset association relationship corresponding to the storage space, a subspace associated with the second location information is determined.

4. The method according to claim 1, characterized in that Determining whether the second object meets a preset dumping condition according to the object information includes: determining a first height of the second object according to the object information; Acquire a second height of a reference contact point between the first object and the second object; If the second height is higher than the first height, determining that the second object meets a preset dumping condition; or, Determining a ratio of a bottom area to a height of the second object according to the object information; If the ratio is less than a preset threshold, it is determined that the second object meets a preset dumping condition.

5. The method according to claim 1, characterized in that Determining whether the second object meets a preset dumping condition according to the object information includes: determining a first height of the second object according to the object information; Acquire a second height of a reference contact point between the first object and the second object; Calculating a first ratio of the first height to the second height; Determining a second ratio of the bottom area to the height of the second object according to the object information; If the first ratio is greater than a first threshold and the second ratio is less than a second threshold, it is determined that the second object meets a preset dumping condition.

6. The method according to claim 1, characterized in that Determining, according to the item information of the items stored in the storage space, a first item that is located in the storage space on the storage room door and exceeds the storage boundary, comprises: Acquiring contour line information of the first object collected at at least one preset angle; Acquire boundary line information corresponding to at least one of the preset angles of the reference space corresponding to the placement boundary; For each preset angle, determining whether the outer edge of the first object is located outside the boundary line of the placement boundary according to the contour line information and the boundary line information; If the outer edge of the first object is located outside the boundary line of the storage boundary, it is determined that the first object exceeds the storage boundary.

7. A refrigerator item reminder device, characterized in that: A storage space is provided inside a door of the refrigerator, a storage boundary is provided in the storage space, and a storage space is provided inside a box of the refrigerator. The device includes: A first detection module, used to detect item information of items stored in the storage space and the storage space; A first determining module, configured to determine, based on the item information of the items stored in the storage space, a first item that is located in the storage space on the storage room door and exceeds the storage boundary; A second determination module is used to determine whether there is an easily dumpable article in the storage space corresponding to the storage space in the storage room according to the article information of the articles stored in the storage space; The second determining module comprises: A first determining unit, configured to determine a subspace corresponding to the first item in the storage space corresponding to the storage space; a second determining unit, configured to determine whether there is a second object corresponding to the position of the first object in the subspace; a first acquiring unit, configured to acquire item information of the second item if the second item exists; a third determining unit, configured to determine whether the second object satisfies a preset dumping condition according to the object information; A fourth determining unit, configured to determine that the easily dumpable object exists if it is determined that the second object satisfies a preset dumping condition; The prompt module is used for prompting the existence of the easily dumpable object.

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

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

Citation Information

Patent Citations

  • Article management method applied to intelligent refrigerator and intelligent refrigerator

    CN106766615A

  • Refrigerator door opening and closing control method based on angle and angular velocity, computer readable storage media and refrigerator

    CN110887337A