A method and device for adjusting space in refrigerator

By intelligently determining the storage space in the refrigerator and calculating the adjustable parameters, and automatically adjusting the position of the refrigerator partition, the complexity of users' manual adjustment of the refrigerator layer is solved, and the intelligent and simplified operation of the placement of items in the refrigerator is realized.

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

Patent Information

Application Number
CN202211713046.9
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

The process of manually adjusting the refrigerator laminate to accommodate items of different sizes is complicated and not intelligent enough. You need to place the items first and then adjust the laminate, which is cumbersome.

Method used

By obtaining the size parameters of the items to be stored, intelligently determine the target storage space and the storage space to be adjusted, calculate the adjustable parameter difference, adjust the position of the refrigerator partition according to the difference value to expand the height of the target storage space, and realize automatic adjustment.

Benefits of technology

The refrigerator layer space height can be intelligently adjusted without manual operation by users, simplifying the item placement process and reducing operation complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116105459B_ABST
    Figure CN116105459B_ABST
Patent Text Reader

Abstract

The present application provides a method and device for adjusting the space in a refrigerator. The present application obtains the item size parameters of the items to be stored, and determines a target storage space and at least one storage space to be adjusted in at least two storage spaces; obtains the target space parameter of the target storage space, the target space parameter and the item size parameter are size parameters in a first direction, and if the item size parameter is greater than the target space parameter, calculates the first parameter difference between the item size parameter and the target space parameter; obtains at least one adjustable parameter of the storage space to be adjusted, and determines the adjustable parameter threshold; if the adjustable parameter threshold is greater than or equal to the first parameter difference, determines the adjustment strategy of the refrigerator partition in the refrigerator according to the first parameter difference, and adjusts the position of at least one refrigerator partition in the first direction according to the adjustment strategy. Automatic adjustment of the target storage space is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart home technology, and in particular to a method and device for adjusting space in a refrigerator. Background Art

[0002] As people's living standards improve, refrigerators have become an indispensable household appliance for every family. In order to facilitate the storage of items in the refrigerator, a plurality of shelves are generally provided in the refrigerator compartment, and the layer spaces formed on the shelves are used to place items. In actual use, it is often the case that the height of the item to be placed is higher than the height of the layer space, and the item cannot be placed in the layer space.

[0003] At present, when faced with the above situation, the user generally manually adjusts the placement position of the layer board to adjust the height of the corresponding layer space, so that the height of the layer space is sufficient to accommodate the items to be placed.

[0004] However, the method of manually adjusting the shelves by users is not smart enough, and when users manually adjust, they need to place the items to be put into the refrigerator to other positions first, and then adjust the placement of the shelves after freeing their hands, which makes the operation process complicated. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide a method and device for adjusting the space in a refrigerator to solve the problem that the manual adjustment of the shelf by the user is not intelligent enough. The specific technical solution is as follows:

[0006] In a first aspect, a method for adjusting space in a refrigerator is provided, for adjusting space in a refrigerator, wherein at least one refrigerator partition is provided in the refrigerator, and the refrigerator partition divides the space in the refrigerator into at least two storage spaces, and the method comprises:

[0007] Acquire item size parameters of the items to be stored, and determine a target storage space and at least one storage space to be adjusted in at least two of the storage spaces;

[0008] Acquire a target space parameter of the target storage space, where the target space parameter and the item size parameter are size parameters in a first direction, and if the item size parameter is greater than the target space parameter, calculate a first parameter difference between the item size parameter and the target space parameter;

[0009] Acquire at least one adjustable parameter of the storage space to be adjusted, and determine a threshold value of the adjustable parameter;

[0010] If the adjustable parameter threshold is greater than or equal to the first parameter difference, an adjustment strategy for the refrigerator partitions in the refrigerator is determined according to the first parameter difference, and the position of at least one of the refrigerator partitions is adjusted in the first direction according to the adjustment strategy.

[0011] In a possible implementation manner, determining a target storage space and at least one storage space to be adjusted from at least two storage spaces includes:

[0012] Get the space parameters of each storage space;

[0013] Determining whether the item size parameter is greater than a space parameter of each storage space;

[0014] If the item size parameter is greater than the space parameter of each storage space, the storage space with the largest space parameter among the storage spaces is selected as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0015] In a possible implementation manner, determining a target storage space and at least one storage space to be adjusted from at least two storage spaces includes:

[0016] Detecting the moving track of the object to be stored;

[0017] The storage space corresponding to the movement track is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0018] In a possible implementation manner, determining an adjustment strategy for a refrigerator partition in the refrigerator according to the first parameter difference includes:

[0019] sequentially acquiring, in the first direction, at least one adjustable parameter of the storage space to be adjusted in an order from near to far from the target storage space;

[0020] until the sum of all the adjustable parameters of the storage space to be adjusted obtained is greater than the first parameter difference;

[0021] Taking all the refrigerator partitions corresponding to the storage spaces to be adjusted obtained as target refrigerator partitions;

[0022] Each of the target refrigerator partitions is adjusted in the first direction so that a space parameter of the target storage space is greater than a size parameter of the item.

[0023] In a possible implementation manner, determining an adjustment strategy for a refrigerator partition in the refrigerator according to the first parameter difference includes:

[0024] Get all adjustable parameters of the storage space to be adjusted;

[0025] Compare the difference between each adjustable parameter and the first parameter respectively;

[0026] Taking the storage space to be adjusted whose adjustable parameter is greater than the first parameter difference as the target adjustment space;

[0027] Determine an associated refrigerator partition corresponding to the target adjustment space, and adjust each associated refrigerator partition in the first direction to reduce a space parameter of the target adjustment space so that the space parameter of the target storage space is greater than the item size parameter.

[0028] In a possible implementation manner, the item size parameter and the space parameter are heights; and determining a target storage space and at least one storage space to be adjusted from at least two storage spaces comprises:

[0029] Obtaining the item length and item width of the item to be stored;

[0030] Detect the storable space length value and storable space width value of each storage space;

[0031] The storage space where the item length value is smaller than the storable space length value and the item width value is smaller than the storable space width value is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0032] In a possible implementation manner, determining a target storage space and at least one storage space to be adjusted from at least two storage spaces includes:

[0033] Obtaining the weight of the item to be stored;

[0034] Detect the remaining load-bearing limit of each storage space;

[0035] The storage space whose remaining load-bearing limit is greater than the weight of the item is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0036] In a possible implementation manner, obtaining the adjustable parameters of the storage space to be adjusted includes:

[0037] Acquire the space parameters of the storage space to be adjusted and the maximum parameters of the items stored therein;

[0038] The difference between the space parameter of the storage space to be adjusted and the maximum parameter of the items stored therein is used as the adjustable parameter.

[0039] In a possible implementation, the method further includes:

[0040] If the adjustable parameter threshold is less than the first parameter difference, a prompt is provided to remove the items in the storage space to be adjusted so that the adjustable parameter threshold is greater than or equal to the first parameter difference.

[0041] In a second aspect, a device for adjusting space in a refrigerator is provided, for adjusting space in a refrigerator, wherein at least one refrigerator partition is provided in the refrigerator, and the refrigerator partition divides the space in the refrigerator into at least two storage spaces, and the device comprises:

[0042] A first acquisition module, used for acquiring an item size parameter of an item to be stored, and determining a target storage space and at least one storage space to be adjusted in at least two of the storage spaces;

[0043] A second acquisition module is used to acquire a target space parameter of the target storage space, where the target space parameter and the item size parameter are size parameters in a first direction, and if the item size parameter is greater than the target space parameter, calculate a first parameter difference between the item size parameter and the target space parameter;

[0044] A third acquisition module, used to acquire at least one adjustable parameter of the storage space to be adjusted, and determine a threshold value of the adjustable parameter;

[0045] An adjustment module is used to determine an adjustment strategy for the refrigerator partitions in the refrigerator according to the first parameter difference if the adjustable parameter threshold is greater than or equal to the first parameter difference, and adjust the position of at least one of the refrigerator partitions in the first direction according to the adjustment strategy.

[0046] In a possible implementation manner, the determining module is specifically configured to:

[0047] Get the space parameters of each storage space;

[0048] Determining whether the item size parameter is greater than a space parameter of each storage space;

[0049] If the item size parameter is greater than the space parameter of each storage space, the storage space with the largest space parameter among the storage spaces is selected as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0050] In a possible implementation manner, the determining module is further configured to:

[0051] Detecting the moving track of the object to be stored;

[0052] The storage space corresponding to the movement track is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0053] In a possible implementation manner, the adjustment module is specifically configured to:

[0054] sequentially acquiring, in the first direction, at least one adjustable parameter of the storage space to be adjusted in an order from near to far from the target storage space;

[0055] until the sum of all the adjustable parameters of the storage space to be adjusted obtained is greater than the first parameter difference;

[0056] Taking all the refrigerator partitions corresponding to the storage spaces to be adjusted obtained as target refrigerator partitions;

[0057] Each of the target refrigerator partitions is adjusted in the first direction so that a space parameter of the target storage space is greater than a size parameter of the item.

[0058] In a possible implementation manner, the adjustment module is further used to:

[0059] Get all adjustable parameters of the storage space to be adjusted;

[0060] Compare the difference between each adjustable parameter and the first parameter respectively;

[0061] Taking the storage space to be adjusted whose adjustable parameter is greater than the first parameter difference as the target adjustment space;

[0062] Determine an associated refrigerator partition corresponding to the target adjustment space, and adjust each associated refrigerator partition in the first direction to reduce a space parameter of the target adjustment space so that the space parameter of the target storage space is greater than the item size parameter.

[0063] In a possible implementation manner, the object size parameter and the space parameter are height; and the determination module is further configured to:

[0064] Obtaining the item length and item width of the item to be stored;

[0065] Detect the storable space length value and storable space width value of each storage space;

[0066] The storage space where the item length value is smaller than the storable space length value and the item width value is smaller than the storable space width value is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0067] In a possible implementation manner, the determining module is further configured to:

[0068] Obtaining the weight of the item to be stored;

[0069] Detect the remaining load-bearing limit of each storage space;

[0070] The storage space whose remaining load-bearing limit is greater than the weight of the item is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0071] In a possible implementation manner, the third acquisition module is specifically configured to:

[0072] Acquire the space parameters of the storage space to be adjusted and the maximum parameters of the items stored therein;

[0073] The difference between the space parameter of the storage space to be adjusted and the maximum parameter of the items stored therein is used as the adjustable parameter.

[0074] In a possible implementation manner, the device further includes a prompt module, which is used to:

[0075] If the adjustable parameter threshold is less than the first parameter difference, a prompt is provided to remove the items in the storage space to be adjusted so that the adjustable parameter threshold is greater than or equal to the first parameter difference.

[0076] In a third aspect, an electronic device is provided, comprising 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;

[0077] Memory, used to store computer programs;

[0078] The processor is used to implement any method step described in the first aspect when executing the program stored in the memory.

[0079] In a fourth aspect, a computer-readable storage medium is provided, characterized in that a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, any method step described in the first aspect is implemented.

[0080] In a fifth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute any of the above-mentioned methods for adjusting the space inside a refrigerator.

[0081] Beneficial effects of the embodiments of the present application:

[0082] The embodiment of the present application provides a method and device for adjusting the space in a refrigerator. The present application first obtains the size parameters of the items to be stored and stores the items in at least two storage spaces.

[0083] A target storage space and at least one storage space to be adjusted are determined in the first embodiment, and then the target space parameters of the target storage space are obtained. The target space parameters and the item size parameters are first-party

[0084] The size parameter of the item is calculated upward, and when the item size parameter is greater than the target space parameter, the first parameter difference between the item size parameter and the target space parameter is calculated. Finally, at least one adjustable parameter of the storage space to be adjusted is obtained, and the adjustable parameter threshold is determined. If the adjustable parameter threshold is greater than or equal to

[0085] is equal to the first parameter difference, then the adjustment strategy of the refrigerator partition in the refrigerator is determined according to the first parameter difference, and the position of at least one refrigerator partition is adjusted in the first direction according to the adjustment strategy.

[0086] It is found that when the height of the layer space of the refrigerator is not enough to place the items to be stored, the height of the layer space is intelligently adjusted so that the height of the layer space is sufficient to place the items to be stored. In addition, the entire adjustment process does not require manual operation by the user, reducing the complexity of user operation.

[0087] Of course, implementing any product or method of the present application does not necessarily require achieving all of the advantages described in 5 above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art description.

[0089] Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0090] Figure 1 A flowchart of a method for adjusting space in a refrigerator provided in an embodiment of the present application;

[0091] Figure 2 A schematic diagram of a space inside a refrigerator provided in an embodiment of the present application;

[0092] Figure 3 A schematic diagram of another space inside a refrigerator provided in an embodiment of the present application;

[0093] Figure 4 A schematic diagram of a trajectory generated by putting an item into a refrigerator provided in an embodiment of the present application;

[0094] Figure 5 A schematic diagram of an adjusted inner space of a refrigerator provided in an embodiment of the present application;

[0095] Figure 6 A flowchart of another method for adjusting the space in a refrigerator provided in an embodiment of the present application;

[0096] Figure 7A flowchart of another method for adjusting the space in a refrigerator provided in an embodiment of the present application;

[0097] Figure 8 A schematic diagram of the structure of a refrigerator space adjustment device provided in an embodiment of the present application;

[0098] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0099] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only 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 creative work are within the scope of protection of this application.

[0100] The following will describe in detail a method for adjusting the space in a refrigerator provided by an embodiment of the present application in combination with a specific implementation manner. Figure 1 As shown, the specific steps are as follows:

[0101] S101, obtaining item size parameters of items to be stored.

[0102] The embodiment of the present application provides a method for adjusting the space in a refrigerator, wherein at least one refrigerator partition is provided in the refrigerator, and the refrigerator partition divides the space in the refrigerator into at least two storage spaces. The at least one refrigerator partition can be arranged longitudinally or transversely, for example, Figure 2 An example of a refrigerator space 2 is shown, where the refrigerator space 2 is divided into four storage spaces (i.e., storage space 21211, storage space 21212, storage space 21213, and storage space 21214) by three longitudinally arranged partitions (i.e., item 22221, item 22222, and item 22223). For another example, Figure 3 An example of a refrigerator space 3 is shown, in which the refrigerator space is divided into three storage spaces (i.e., storage space 21311, storage space 21312 and storage space 21313) by two longitudinally arranged partitions (i.e., item 22321 and item 22322).

[0103] In the embodiment of the present application, the items to be stored refer to the items to be placed in the refrigerator, and the item size parameter refers to the size of the items to be stored in a certain direction, such as height, width, length, etc.

[0104] As a possible implementation manner, the size parameters of the items to be stored may be detected by a detection device (such as an infrared detection device) disposed on the refrigerator.

[0105] As another possible implementation, the size input by the user may be used as the item size parameter.

[0106] S102: Determine a target storage space and at least one storage space to be adjusted from at least two storage spaces.

[0107] The target storage space refers to the storage space where the items to be stored are to be placed.

[0108] The storage space to be adjusted refers to other storage space except the target storage space.

[0109] In one embodiment, the specific implementation of determining a target storage space and at least one storage space to be adjusted in at least two of the storage spaces may include: obtaining the space parameters of each storage space, judging whether the item size parameter is greater than the space parameter of each storage space, if the item size parameter is greater than the space parameter of each storage space, selecting the storage space with the largest space parameter in the storage space as the target storage space, and using the remaining storage space as the storage space to be adjusted.

[0110] Among them, the space parameter refers to the parameter in the same direction as the item size parameter. For example, the item size parameter refers to the height of the item to be stored, and the space parameter refers to the height of the storage space.

[0111] In this embodiment, when the object size parameter is greater than the space parameter of each storage space, it means that all storage spaces are insufficient to directly store the object to be stored. In this case, the storage space with the largest space parameter is used as the target storage space, and the other storage spaces are used as the storage spaces to be adjusted. In this way, the difficulty of subsequent adjustments can be reduced and the adjustment efficiency can be improved.

[0112] In another embodiment, the specific implementation of determining a target storage space and at least one storage space to be adjusted in at least two of the storage spaces may also include: detecting a moving trajectory of the items to be stored, determining the storage space corresponding to the moving trajectory as the target storage space, and using the remaining storage space as the storage space to be adjusted.

[0113] In actual applications, when a user holds an item to be stored and makes an action to put it into the refrigerator, a movement track is generated, which is the movement track of the item to be stored. Based on the movement track, it can be inferred that the storage space where the user wants to put the item to be stored is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted. In this way, the storage space where the user wants to put the item to be stored can be used as the target storage space.

[0114] As a possible implementation method, when the refrigerator door is opened, a detection device (such as a camera or an infrared detection device) installed on the refrigerator can be used to detect the movement trajectory of the user's hand holding the item, and use it as the movement trajectory of the item to be stored.

[0115] like Figure 4 As shown, the dotted line with an arrow is the moving trajectory of the items to be stored. According to the moving trajectory, it can be inferred that the user wants to put the items to be stored into storage space 212, so storage space 212 is used as the target storage space, and storage spaces 21211, 3, and 4 are used as storage spaces to be adjusted.

[0116] In another embodiment, the item size parameter and the space parameter are height, and the specific implementation of determining a target storage space and at least one storage space to be adjusted in at least two of the storage spaces may also include: obtaining the item length value and the item width value of the item to be stored, detecting the storable space length value and the storable space width value of each storage space, determining the storage space whose item length value is less than the storable space length value and whose item width value is less than the storable space width value as the target storage space, and using the remaining storage space as the storage space to be adjusted.

[0117] The storable space length value and the storable space width value refer to the length and width of the area in the storage space where no items are placed. In this embodiment, first determine whether the horizontal size of the items to be stored (i.e., the item length value and the item width value) is smaller than the horizontal size of the area in the storage space where no items are placed (i.e., the storage space length value and the storable space width value). If it is smaller, it means that the area in the storage space where no items are placed is large enough to place the items to be stored in the horizontal direction, so it is determined as the target storage space. If there are multiple storage spaces that meet the conditions, any storage space that meets the conditions can be used as the target storage space.

[0118] As a possible implementation, a detection device (such as a camera or an infrared detection device) may be used to detect the horizontal size of the area in each storage space where no items are placed (ie, the storable space length value and the storable space width value).

[0119] In this way, it can be ensured that after adjusting the height of the storage space, the user can directly put the items to be stored into the target storage space without further moving the items already stored in the target storage space.

[0120] In another embodiment, the specific implementation of determining a target storage space and at least one storage space to be adjusted in at least two of the storage spaces may also include: obtaining the weight of the items to be stored, detecting the remaining load-bearing limit of each storage space, determining the storage space whose remaining load-bearing limit is greater than the weight of the items as the target storage space, and using the remaining storage space as the storage space to be adjusted.

[0121] Specifically, an item weight detection device (such as a weight sensor) may be provided on the refrigerator to prompt the user to place the items to be stored on the device so as to detect the weight of the items. Alternatively, the user may input the weight of the items.

[0122] In actual applications, each storage space has a corresponding load-bearing limit. If the total weight of the items placed therein exceeds the load-bearing limit, the partition may be damaged. The remaining load-bearing limit is the difference between the load-bearing limit of the storage space and the total weight of the items already placed in the storage space, that is, the weight that can be placed in the storage space within the load-bearing limit.

[0123] As a possible implementation manner, a weight sensor may be provided for each storage space, and the weight sensor is used to detect the total weight of the items placed in the corresponding storage space.

[0124] In this embodiment, determining the storage space whose remaining load-bearing limit is greater than the weight of the items as the target storage space can avoid the situation where, after the items to be stored are placed in the target storage space, the total weight of the items placed therein exceeds the corresponding load-bearing limit, causing damage to the partition.

[0125] S103, obtaining a target space parameter of the target storage space, where the target space parameter and the item size parameter are size parameters in a first direction.

[0126] The target space parameter and the item size parameter are size parameters in the same direction (ie, the first direction). For example, if the item size parameter refers to the height of the item to be stored, the target space parameter refers to the height of the target storage space.

[0127] In an embodiment of the present application, a distance sensor may be pre-installed on each partition. For a target storage space, the distance sensor on the corresponding partition is used to detect the distance between the partition and the partition adjacent to the target storage space to obtain the target space parameters.

[0128] by Figure 4 For example, the target storage space is storage space 212, then its corresponding partition is item 222, and its adjacent partition is item 221. The distance sensor set on item 222 detects the distance between items 221 and 2 to obtain the target space parameters.

[0129] S104: When the object size parameter is greater than the target space parameter, calculate a first parameter difference between the object size parameter and the target space parameter.

[0130] In the embodiment of the present application, when the object size parameter is greater than the target space parameter, it means that the target storage space is insufficient to accommodate the objects to be stored in the first direction. At this time, in order to adjust the target space parameter of the target storage space later so that the target storage space is sufficient to accommodate the objects to be stored in the first direction, the first parameter difference between the object size parameter and the target space parameter is calculated.

[0131] For example, if the height of the target storage space is 15 cm, and the height of the object to be stored is 20 cm, the height of the target storage space is insufficient to accommodate the object to be stored. Then the first parameter difference = 20 cm - 15 cm = 5 cm.

[0132] S105: Obtain at least one adjustable parameter of the storage space to be adjusted, and determine a threshold value of the adjustable parameter.

[0133] The adjustable parameter refers to the redundant size of the storage space to be adjusted in the first direction.

[0134] The adjustable parameter threshold refers to the sum of the adjustable parameters of all storage spaces to be adjusted.

[0135] In an embodiment of the present application, the specific implementation of obtaining the adjustable parameters of the storage space to be adjusted may include: obtaining the space parameters of the storage space to be adjusted and the maximum parameters of the items stored inside, and the difference between the space parameters of the storage space to be adjusted and the maximum parameters of the items stored inside is used as the adjustable parameters.

[0136] The space parameter of the storage space to be adjusted refers to the size of the storage space to be adjusted in the first direction; the maximum parameter of the items stored inside refers to the maximum size of the items stored inside the storage space to be adjusted in the first direction. The difference between the two is determined as the adjustable parameter.

[0137] like Figure 2 As shown, storage space 21211 is the storage space to be adjusted. For storage space 21211, the corresponding maximum parameter of the internal storage items is the height of item 231 (i.e., the tallest item in storage space 21211). Assuming that the height of storage space 21211 is 15 cm and the height of item 231 is 10 cm, the adjustable parameter = 15 cm - 10 cm = 5 cm.

[0138] S106: If the adjustable parameter threshold is greater than or equal to the first parameter difference, determine an adjustment strategy for refrigerator partitions in the refrigerator according to the first parameter difference, and adjust the position of at least one of the refrigerator partitions in the first direction according to the adjustment strategy.

[0139] In the embodiment of the present application, if the adjustable parameter threshold is greater than or equal to the first parameter difference, it means that based on the current situation of placing items in the refrigerator, the target space parameter of the target storage space can be increased by directly adjusting the refrigerator partition, so that the target storage space is sufficient to accommodate the items to be stored in the first direction. Therefore, the adjustment strategy for the refrigerator partition in the refrigerator is determined according to the first parameter difference, and the position of at least one refrigerator partition is adjusted in the first direction according to the adjustment strategy.

[0140] like Figure 5 As shown, the item 221 is moved upward, and the items 222 and 223 are moved downward, so that the height of the storage space 212 is increased, so that the height of the storage space is sufficient to accommodate the items to be stored.

[0141] As for how to determine the adjustment strategy for the refrigerator partition in the refrigerator based on the first parameter difference, it will be specifically explained through the following embodiments and will not be described in detail here.

[0142] In practical applications, the adjustment mechanism (such as Figure 2 The mechanism 20 shown in the figure adjusts the positions of multiple refrigerator partitions in the refrigerator, wherein the adjustment mechanism can be a combination of a motor and a transmission mechanism (such as a guide rail, a rack, a chain and a belt, etc.). Here, there is no restriction on the specific hardware device used to adjust the position of the refrigerator partition.

[0143] In another embodiment, if the adjustable parameter threshold is less than the first parameter difference, a prompt is provided to remove the items in the storage space to be adjusted so that the adjustable parameter threshold is greater than or equal to the first parameter difference.

[0144] If the adjustable parameter threshold is less than the first parameter difference, it means that based on the current situation of the items placed in the refrigerator, it is impossible to directly adjust the refrigerator partition to increase the target space parameter of the target storage space so that the target storage space is sufficient to accommodate the items to be stored in the first direction. Therefore, a prompt message can be sent to prompt the user to remove the items in the storage space to be adjusted so that the adjustable parameter threshold is greater than or equal to the first parameter difference.

[0145] As a possible implementation, taking the height as an adjustable parameter, for each storage space to be adjusted, determine the difference between the second highest item in the storage space to be adjusted (i.e., the highest item in the storage space to be adjusted except for the highest item) and the height of the storage space to be adjusted, and use the difference to replace the adjustable parameter to calculate the adjustable parameter threshold. When the adjustable parameter threshold is greater than or equal to the first parameter difference, determine the highest item in the storage space to be adjusted as the item to be removed, and prompt the user to remove the item to be removed. In this way, it is possible to quickly determine which item can be removed to make the adjustable parameter threshold greater than or equal to the first parameter difference, without the user having to try one by one.

[0146] In the embodiment of the present application, first, the item size parameters of the items to be stored are obtained, and a target storage space and at least one storage space to be adjusted are determined in at least two storage spaces. Then, the target space parameters of the target storage space are obtained, and the target space parameters and the item size parameters are the size parameters in the first direction. When the item size parameters are greater than the target space parameters, the first parameter difference between the item size parameters and the target space parameters is calculated. Finally, the adjustable parameters of at least one storage space to be adjusted are obtained, and the adjustable parameter threshold is determined. If the adjustable parameter threshold is greater than or equal to the first parameter difference, the adjustment strategy of the refrigerator partition in the refrigerator is determined according to the first parameter difference, and the position of at least one refrigerator partition is adjusted in the first direction according to the adjustment strategy. In this way, when the height of the refrigerator layer space is not enough to place the items to be stored, the height of the layer space is intelligently adjusted so that the height of the layer space is sufficient to place the items to be stored. Moreover, the entire adjustment process does not require manual operation by the user, thereby reducing the complexity of user operation.

[0147] See also Figure 6 , is a flow chart of another embodiment of a method for adjusting the space in a refrigerator provided in an embodiment of the present application. Figure 6 The process shown in the above Figure 1 Based on the process shown in FIG. 1 , a description is given of how to determine an adjustment strategy for the refrigerator partition in the refrigerator according to the first parameter difference. Figure 6 As shown, the process may include the following steps:

[0148] S601 : sequentially acquiring, in the first direction, at least one adjustable parameter of the storage space to be adjusted in an order from near to far from the target storage space.

[0149] S602: until the sum of the adjustable parameters of all the storage spaces to be adjusted is greater than the first parameter difference, the refrigerator partitions corresponding to all the storage spaces to be adjusted are taken as target refrigerator partitions.

[0150] S603: Adjust each of the target refrigerator partitions in the first direction so that the space parameter of the target storage space is greater than the item size parameter.

[0151] The following is a unified description of S601-S603:

[0152] In actual applications, the items to be stored can be placed in the target storage space by moving a few partitions of the storage space to be adjusted. In order to minimize the number of moved partitions, in an embodiment of the present application, the adjustable parameters of at least one storage space to be adjusted are obtained in sequence in the first direction in order from near to far from the target storage space, until the sum of the adjustable parameters of all the storage spaces to be adjusted is greater than the first parameter difference, and the refrigerator partitions corresponding to all the storage spaces to be adjusted are used as target refrigerator partitions, and then each target refrigerator partition is adjusted in the first direction so that the space parameter of the target storage space is greater than the item size parameter.

[0153] like Figure 2 As shown, taking the target storage space as storage space 21211 as an example, first obtain the adjustable parameter of the nearest storage space 212. If the adjustable parameter is greater than or equal to the first parameter difference, adjust item 221 to drop by the distance of the first parameter difference. If the adjustable parameter is less than the first parameter difference, continue to obtain the adjustable parameter of storage space 213, and calculate the sum of the adjustable parameters of storage spaces 212 and 3. If the sum is greater than or equal to the first parameter difference, drop items 221 and 222 until item 221 drops by the distance of the first parameter difference, and so on.

[0154] Further optionally, when there are two storage spaces to be adjusted that have the same distance from the target storage space, a priority in direction may be set to preferentially obtain the adjustable parameters of the storage space to be adjusted with a higher priority.

[0155] pass Figure 6 The process shown can adjust the target storage space by adjusting the partitions corresponding to the storage spaces to be adjusted that are closer to the target storage space, so that the target storage space is sufficient to accommodate the items to be stored in the first direction. In this way, the number of partitions to be moved can be reduced as much as possible, the difficulty of the adjustment operation can be reduced, and the adjustment efficiency can be improved.

[0156] See also Figure 7 , is a flow chart of another embodiment of a method for adjusting the space in a refrigerator provided in an embodiment of the present application. Figure 7 The process shown in the above Figure 1 Based on the process shown in FIG. 1 , a description is given of how to determine an adjustment strategy for the refrigerator partition in the refrigerator according to the first parameter difference. Figure 7 As shown, the process may include the following steps:

[0157] S701: Obtain adjustable parameters of all storage spaces to be adjusted.

[0158] S702: Compare the difference between each adjustable parameter and the first parameter respectively.

[0159] S703: Take the storage space to be adjusted whose adjustable parameter is greater than the first parameter difference as the target adjustment space.

[0160] S704, determining the associated refrigerator partitions corresponding to the target adjustment space, and adjusting each associated refrigerator partition in the first direction to reduce the space parameter of the target adjustment space, so that the space parameter of the target storage space is greater than the item size parameter.

[0161] The following is a unified description of S701-S704:

[0162] In the embodiment of the present application, for each storage space to be adjusted, the adjustable parameter of the storage space to be adjusted is obtained, and the size of the adjustable parameter and the first parameter difference is compared. When the adjustable parameter is greater than or equal to the first parameter difference, it means that only by reducing the height of the storage space to be adjusted, the target storage space can be made large enough to accommodate the items to be stored in the first direction. Therefore, the storage space to be adjusted is used as the target adjustment space, and the partition between the target adjustment space and the target storage space is determined as the associated refrigerator partition. All the associated refrigerator partitions are moved away from the target storage space by the distance of the first parameter difference, so that the target storage space can be made large enough to accommodate the items to be stored in the first direction.

[0163] like Figure 2 As shown, taking the target storage space as storage space 21211 and the target adjustment space as storage space 213 as an example, the associated refrigerator partitions between storage space 21211 and storage space 213 are items 221 and 222, and items 221 and 222 are moved downward by a distance of the first parameter difference. It can be understood that for storage space 212, its upper and lower partitions (i.e., items 221 and 222) are moved downward in parallel, so the height of storage space 212 remains unchanged before and after the movement.

[0164] pass Figure 7 According to the process shown, during the adjustment process, only the size of one storage space to be adjusted in the first direction can be changed, while the sizes of other storage spaces to be adjusted in the first direction will not be changed. This can reduce the degree of change in the space inside the refrigerator. In addition, during the calculation process, only the moving direction and moving distance of the partition corresponding to the target adjustment space are calculated, that is, the moving distances of all associated refrigerator partitions are determined. This can reduce the amount of calculation and improve the adjustment efficiency.

[0165] Based on the same technical concept, the embodiment of the present application also provides a device for adjusting the space in a refrigerator, such as Figure 8 As shown, the device comprises:

[0166] A first acquisition module 801 is used to acquire the size parameters of the items to be stored, and determine a target storage space and at least one storage space to be adjusted in at least two storage spaces;

[0167] A second acquisition module 802 is used to acquire a target space parameter of the target storage space, where the target space parameter and the item size parameter are size parameters in a first direction, and if the item size parameter is greater than the target space parameter, calculate a first parameter difference between the item size parameter and the target space parameter;

[0168] The third acquisition module 803 is used to acquire at least one adjustable parameter of the storage space to be adjusted and determine a threshold value of the adjustable parameter;

[0169] The adjustment module 804 is used to determine the adjustment strategy of the refrigerator partitions in the refrigerator according to the first parameter difference if the adjustable parameter threshold is greater than or equal to the first parameter difference, and adjust the position of at least one of the refrigerator partitions in the first direction according to the adjustment strategy.

[0170] In a possible implementation manner, the determining module is specifically configured to:

[0171] Get the space parameters of each storage space;

[0172] Determining whether the item size parameter is greater than a space parameter of each storage space;

[0173] If the item size parameter is greater than the space parameter of each storage space, the storage space with the largest space parameter among the storage spaces is selected as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0174] In a possible implementation manner, the determining module is further configured to:

[0175] Detecting the moving track of the object to be stored;

[0176] The storage space corresponding to the movement track is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0177] In a possible implementation manner, the adjustment module is specifically configured to:

[0178] sequentially acquiring, in the first direction, at least one adjustable parameter of the storage space to be adjusted in an order from near to far from the target storage space;

[0179] until the sum of all the adjustable parameters of the storage space to be adjusted obtained is greater than the first parameter difference;

[0180] Taking all the refrigerator partitions corresponding to the storage spaces to be adjusted obtained as target refrigerator partitions;

[0181] Each of the target refrigerator partitions is adjusted in the first direction so that a space parameter of the target storage space is greater than a size parameter of the item.

[0182] In a possible implementation manner, the adjustment module is further used to:

[0183] Get all adjustable parameters of the storage space to be adjusted;

[0184] Compare the difference between each adjustable parameter and the first parameter respectively;

[0185] Taking the storage space to be adjusted whose adjustable parameter is greater than the first parameter difference as the target adjustment space;

[0186] Determine an associated refrigerator partition corresponding to the target adjustment space, and adjust each associated refrigerator partition in the first direction to reduce a space parameter of the target adjustment space so that the space parameter of the target storage space is greater than the item size parameter.

[0187] In a possible implementation manner, the object size parameter and the space parameter are height; and the determination module is further configured to:

[0188] Obtaining the item length and item width of the item to be stored;

[0189] Detect the storable space length value and storable space width value of each storage space;

[0190] The storage space where the item length value is smaller than the storable space length value and the item width value is smaller than the storable space width value is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0191] In a possible implementation manner, the determining module is further configured to:

[0192] Obtaining the weight of the item to be stored;

[0193] Detect the remaining load-bearing limit of each storage space;

[0194] The storage space whose remaining load-bearing limit is greater than the weight of the item is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

[0195] In a possible implementation manner, the third acquisition module is specifically configured to:

[0196] Acquire the space parameters of the storage space to be adjusted and the maximum parameters of the items stored therein;

[0197] The difference between the space parameter of the storage space to be adjusted and the maximum parameter of the items stored therein is used as the adjustable parameter.

[0198] In a possible implementation manner, the device further includes a prompt module, which is used to:

[0199] If the adjustable parameter threshold is less than the first parameter difference, a prompt is provided to remove the items in the storage space to be adjusted so that the adjustable parameter threshold is greater than or equal to the first parameter difference.

[0200] In the embodiment of the present application, first, the item size parameters of the items to be stored are obtained, and a target storage space and at least one storage space to be adjusted are determined in at least two storage spaces. Then, the target space parameters of the target storage space are obtained, and the target space parameters and the item size parameters are the size parameters in the first direction. When the item size parameters are greater than the target space parameters, the first parameter difference between the item size parameters and the target space parameters is calculated. Finally, the adjustable parameters of at least one storage space to be adjusted are obtained, and the adjustable parameter threshold is determined. If the adjustable parameter threshold is greater than or equal to the first parameter difference, the adjustment strategy of the refrigerator partition in the refrigerator is determined according to the first parameter difference, and the position of at least one refrigerator partition is adjusted in the first direction according to the adjustment strategy. In this way, when the height of the refrigerator layer space is not enough to place the items to be stored, the height of the layer space is intelligently adjusted so that the height of the layer space is sufficient to place the items to be stored. Moreover, the entire adjustment process does not require manual operation by the user, thereby reducing the complexity of user operation.

[0201] Based on the same technical concept, the embodiment of the present application also provides an electronic device, such as Fig. 9 As shown, it includes a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.

[0202] Memory 113, used for storing computer programs;

[0203] The processor 111 is used to execute the program stored in the memory 113 to implement the following steps:

[0204] Acquire item size parameters of the items to be stored, and determine a target storage space and at least one storage space to be adjusted in at least two of the storage spaces;

[0205] Acquire a target space parameter of the target storage space, where the target space parameter and the item size parameter are size parameters in a first direction, and if the item size parameter is greater than the target space parameter, calculate a first parameter difference between the item size parameter and the target space parameter;

[0206] Acquire at least one adjustable parameter of the storage space to be adjusted, and determine a threshold value of the adjustable parameter;

[0207] If the adjustable parameter threshold is greater than or equal to the first parameter difference, an adjustment strategy for the refrigerator partitions in the refrigerator is determined according to the first parameter difference, and the position of at least one of the refrigerator partitions is adjusted in the first direction according to the adjustment strategy.

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

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

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

[0211] The above-mentioned processor 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 gate or transistor logic devices, discrete hardware components.

[0212] In another embodiment provided in the present application, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned methods for adjusting the space in a refrigerator are implemented.

[0213] In another embodiment provided in the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute any of the methods for adjusting the space in a refrigerator in the above embodiments.

[0214] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive Solid State Disk (SSD)), etc.

[0215] 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 imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0216] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest range consistent with the principles and novel features applied for herein.

Claims

1. A method for adjusting the space in a refrigerator, characterized in that: The method is used for adjusting the space in a refrigerator, wherein at least one refrigerator partition is provided in the refrigerator, and the refrigerator partition divides the space in the refrigerator into at least two storage spaces, and the method comprises: Acquire item size parameters of the items to be stored, and determine a target storage space and at least one storage space to be adjusted in at least two of the storage spaces; Acquire a target space parameter of the target storage space, where the target space parameter and the item size parameter are size parameters in a first direction, and if the item size parameter is greater than the target space parameter, calculate a first parameter difference between the item size parameter and the target space parameter; Acquire at least one adjustable parameter of the storage space to be adjusted, and determine a threshold value of the adjustable parameter; If the adjustable parameter threshold is greater than or equal to the first parameter difference, determining an adjustment strategy for the refrigerator partitions in the refrigerator according to the first parameter difference, and adjusting the position of at least one of the refrigerator partitions in the first direction according to the adjustment strategy; The step of determining a target storage space and at least one storage space to be adjusted from at least two storage spaces includes: Detecting the moving track of the object to be stored; The storage space corresponding to the movement track is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

2. The method according to claim 1, characterized in that The step of determining a target storage space and at least one storage space to be adjusted from at least two storage spaces comprises: Get the space parameters of each storage space; Determining whether the item size parameter is greater than a space parameter of each storage space; If the item size parameter is greater than the space parameter of each storage space, the storage space with the largest space parameter among the storage spaces is selected as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

3. The method according to claim 1 or 2, characterized in that: The step of determining an adjustment strategy for a refrigerator partition in the refrigerator according to the first parameter difference includes: sequentially acquiring, in the first direction, at least one adjustable parameter of the storage space to be adjusted in an order from near to far from the target storage space; until the sum of all the adjustable parameters of the storage space to be adjusted obtained is greater than the first parameter difference; Taking all the refrigerator partitions corresponding to the storage spaces to be adjusted obtained as target refrigerator partitions; Each of the target refrigerator partitions is adjusted in the first direction so that a space parameter of the target storage space is greater than a size parameter of the item.

4. The method according to claim 1 or 2, characterized in that: The step of determining an adjustment strategy for a refrigerator partition in the refrigerator according to the first parameter difference includes: Get all adjustable parameters of the storage space to be adjusted; Compare the difference between each adjustable parameter and the first parameter respectively; Taking the storage space to be adjusted whose adjustable parameter is greater than the first parameter difference as the target adjustment space; Determine an associated refrigerator partition corresponding to the target adjustment space, and adjust each associated refrigerator partition in the first direction to reduce a space parameter of the target adjustment space so that the space parameter of the target storage space is greater than the item size parameter.

5. The method according to claim 1, characterized in that The item size parameter and the space parameter are height; The step of determining a target storage space and at least one storage space to be adjusted from at least two storage spaces comprises: Obtaining the item length and item width of the item to be stored; Detect the storable space length value and storable space width value of each storage space; The storage space where the item length value is smaller than the storable space length value and the item width value is smaller than the storable space width value is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

6. The method according to claim 1, characterized in that The step of determining a target storage space and at least one storage space to be adjusted from at least two storage spaces comprises: Obtaining the weight of the item to be stored; Detect the remaining load-bearing limit of each storage space; The storage space whose remaining load-bearing limit is greater than the weight of the item is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

7. The method according to claim 1, characterized in that The step of obtaining the adjustable parameters of the storage space to be adjusted includes: Acquire the space parameters of the storage space to be adjusted and the maximum parameters of the items stored therein; The difference between the space parameter of the storage space to be adjusted and the maximum parameter of the items stored therein is used as the adjustable parameter.

8. The method according to claim 1, characterized in that: The method further comprises: If the adjustable parameter threshold is less than the first parameter difference, a prompt is provided to remove the items in the storage space to be adjusted so that the adjustable parameter threshold is greater than or equal to the first parameter difference.

9. A device for adjusting the space in a refrigerator, characterized in that: The device is used for adjusting the space in a refrigerator, wherein at least one refrigerator partition is provided in the refrigerator, and the refrigerator partition divides the space in the refrigerator into at least two storage spaces, and the device comprises: A first acquisition module, used for acquiring an item size parameter of an item to be stored, and determining a target storage space and at least one storage space to be adjusted in at least two of the storage spaces; A second acquisition module is used to acquire a target space parameter of the target storage space, where the target space parameter and the item size parameter are size parameters in a first direction, and if the item size parameter is greater than the target space parameter, calculate a first parameter difference between the item size parameter and the target space parameter; A third acquisition module, used to acquire at least one adjustable parameter of the storage space to be adjusted, and determine a threshold value of the adjustable parameter; an adjustment module, configured to determine an adjustment strategy for refrigerator partitions in the refrigerator according to the first parameter difference if the adjustable parameter threshold is greater than or equal to the first parameter difference, and adjust a position of at least one refrigerator partition in the first direction according to the adjustment strategy; A determination module, used to detect the moving track of the object to be stored; The storage space corresponding to the movement track is determined as the target storage space, and the remaining storage space is used as the storage space to be adjusted.

Citation Information

Patent Citations

  • Refrigeration house control method and system, storage medium and refrigeration house

    CN114754544A