Refrigerator and control method thereof

CN119604728APending Publication Date: 2025-03-11HISENSE(SHANDONG)REFRIGERATOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380055387.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-05-24
Filing Date
2023-12-28
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

Existing refrigerators have problems with repeated weighing and complicated information entry in food management, resulting in low management efficiency and the inability to monitor food weight changes in real time. Users need to frequently manually enter food types and weights, which increases inconvenience.

Method used

Design a refrigerator with at least one built-in weighing device and equipped with adjustment buttons. Users can automatically bind the name and weight information of ingredients through the buttons. The refrigerator is connected to external devices through communication components to achieve wireless data transmission and cloud server data storage. Simplify the food management process.

Benefits of technology

It improves the convenience and efficiency of food management, reduces user operation steps, enables real-time monitoring and updating of food weight, and reduces refrigerator energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119604728A_ABST
    Figure CN119604728A_ABST
Patent Text Reader

Abstract

The invention discloses a refrigerator and a control method thereof, and the refrigerator comprises a refrigerator body, a door body, at least one weighing device and a first controller. Any one of the at least one weighing device comprises a weighing device body and at least one adjusting button, each adjusting button corresponds to a food material name, and the adjusting button is configured to set the name of the food material placed in the weighing device. The first controller is configured to respond to the starting operation of any weighing device, and obtain the weight value of the food material measured by the weighing device and the name of the food material corresponding to the current adjusting button; if it is determined that the weight value is greater than a first preset weight threshold value, binding the weight value with the food material name; and storing the bound weight value and the food material name.
Need to check novelty before this filing date? Find Prior Art

Description

Refrigerator and control method thereof

[0001] This application claims priority to Chinese patent application No. 202310112952.1 filed on February 13, 2023, priority to Chinese patent application No. 202310288540.3 filed on March 22, 2023, and priority to Chinese patent application No. 202310598657.1 filed on May 24, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0002] The present disclosure relates to the technical field of household appliances, and in particular to a refrigerator and a control method thereof. Background Art

[0003] Currently, some refrigerators are equipped with a scale to measure the weight of the food stored in the refrigerator. By combining the weight of the food and the type of food specified by the user, the scale determines the remaining weight of the food. If the remaining weight is too low, the user is promptly reminded to replenish the food.

[0004] Summary of the Invention

[0005] In one aspect, a refrigerator is provided, comprising a housing, a door, at least one weighing device, and a first controller. The housing comprises a storage compartment. The door is located at the opening of the storage compartment and is configured to open and close the storage compartment. The at least one weighing device is located in the storage compartment and is configured to weigh food placed on the weighing device. Any of the at least one weighing devices comprises a weighing device body and at least one adjustment button, each of the adjustment buttons corresponding to an ingredient name, and the adjustment button is configured to set the name of the ingredient placed on the weighing device. The first controller is configured to: in response to a startup operation of any of the weighing devices, obtain the weight value of the food detected by the weighing device and the name of the food currently corresponding to the adjustment button; if it is determined that the weight value is greater than a first preset weight threshold, bind the weight value to the food name; and store the bound weight value and food name.

[0006] In another aspect, a method for controlling a refrigerator is provided, wherein the refrigerator includes a housing, a door, and at least one weighing device. The housing includes a storage compartment. The door is located at an opening of the storage compartment and is configured to open and close the storage compartment. The at least one weighing device is located in the storage compartment and is configured to weigh food placed on the weighing device. Any of the at least one weighing devices includes a weighing device body and at least one adjustment button, each adjustment button corresponding to an ingredient name, and the adjustment button is configured to set the name of the ingredient placed on the weighing device. The method includes: in response to a startup operation of any of the weighing devices, obtaining a weight value of the food detected by the weighing device and the name of the food currently corresponding to the adjustment button; if it is determined that the weight value is greater than a first preset weight threshold, binding the weight value to the ingredient name; and storing the bound weight value and ingredient name. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] FIG1 is a structural diagram of a refrigerator according to some embodiments;

[0008] FIG2 is a structural diagram of a refrigeration system of a refrigerator according to some embodiments;

[0009] FIG3 is a front view of a refrigerator according to some embodiments;

[0010] FIG4 is a diagram showing the placement of a weighing device in a refrigerator according to some embodiments;

[0011] FIG5 is a scene diagram of a refrigerator, a cloud server, a weighing device, and a mobile terminal according to some embodiments;

[0012] FIG6 is a diagram illustrating information interaction among a refrigerator, a cloud server, a weighing device, and a mobile terminal according to some embodiments;

[0013] FIG7 is a structural diagram of a weighing device according to some embodiments;

[0014] FIG8 is a sensor diagram of an adjustment button of a weighing device according to some embodiments;

[0015] FIG9 is a flow chart of a method for controlling a refrigerator according to some embodiments;

[0016] FIG10 is another flow chart of a method for controlling a refrigerator according to some embodiments;

[0017] FIG11 is another flow chart of a method for controlling a refrigerator according to some embodiments;

[0018] FIG12 is another flow chart of a method for controlling a refrigerator according to some embodiments;

[0019] FIG13 is a flow chart of another method for controlling a refrigerator according to some embodiments;

[0020] FIG14 is another flow chart of another method for controlling a refrigerator according to some embodiments;

[0021] FIG15 is another flow chart of another method for controlling a refrigerator according to some embodiments;

[0022] FIG16 is another flow chart of another method for controlling a refrigerator according to some embodiments;

[0023] FIG17 is another flow chart of another method for controlling a refrigerator according to some embodiments;

[0024] FIG18 is a structural diagram of a control system of a refrigerator according to some embodiments;

[0025] FIG19 is a diagram illustrating a scenario in which a portion of food is removed from a weighing device according to some embodiments;

[0026] FIG20 is a diagram illustrating a scenario in which other food materials are moved to a weighing device according to some embodiments;

[0027] FIG21 is a structural diagram of a weighing device communicating with a refrigerator according to some embodiments;

[0028] FIG22 is a flow chart of yet another method for controlling a refrigerator according to some embodiments;

[0029] FIG. 23 is another flow chart of yet another method for controlling a refrigerator according to some embodiments. DETAILED DESCRIPTION

[0030] The following will be combined with the accompanying drawings to clearly and completely describe some embodiments of the present disclosure. Obviously, the embodiments described are only some embodiments of the present disclosure, not all embodiments. Based on the embodiments provided by the present disclosure, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of the present disclosure.

[0031] Unless the context requires otherwise, throughout the specification and claims, the term "comprise" and its other forms, such as the third person singular form "comprises" and the present participle form "comprising", are to be interpreted as open and inclusive, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example" or "some examples" are intended to indicate that the particular features, structures, materials or characteristics associated with the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representation of the above terms does not necessarily refer to the same embodiment or example. In addition, the particular features, structures, materials or characteristics may be included in any one or more embodiments or examples in any appropriate manner.

[0032] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present disclosure, unless otherwise specified, "plurality" means two or more.

[0033] When describing some embodiments, the expressions "coupled" and "connected" and their derivatives may be used. The term "connected" should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be directly connected or indirectly connected through an intermediate medium. The term "coupled" indicates that two or more components are in direct physical or electrical contact. The term "coupled" or "communicatively coupled" may also refer to two or more components that are not in direct contact with each other, but still cooperate or interact with each other. The embodiments disclosed herein are not necessarily limited to the contents of this document.

[0034] “At least one of A, B and C” has the same meaning as “at least one of A, B or C” and both include the following combinations of A, B and C: A only, B only, C only, the combination of A and B, the combination of A and C, the combination of B and C, and the combination of A, B and C.

[0035] “A and / or B” includes the following three combinations: A only, B only, and a combination of A and B.

[0036] The use of "adapted to" or "configured to" herein is intended to be open and inclusive language that does not exclude devices adapted or configured to perform additional tasks or steps.

[0037] As used herein, "about," "substantially," or "approximately" includes the stated value and an average value that is within an acceptable range of deviation from the particular value as determined by one of ordinary skill in the art taking into account the measurements in question and the errors associated with the measurement of the particular quantity (i.e., the limitations of the measurement system).

[0038] Currently, some refrigerators have food management features that can obtain and transmit food information to the user. This allows users to understand the types of food currently stored in the refrigerator and the current remaining weight. This also reduces the number of door openings, thereby reducing energy consumption. For example, food management features can be used in the following scenarios: recommending healthy recipes based on the user's dietary preferences and food information; providing prompt reminders to replenish food when food is running low; and reminding users to check food if it has been stored for a long time and may be stale to prevent it from expiring.

[0039] Typically, the user needs to manually enter the type and weight of ingredients into the refrigerator. For example, the type of ingredients placed in the refrigerator can be entered through the refrigerator's control panel, or the user can enter the type of ingredients through an app on a mobile terminal and send it to the refrigerator for storage in the refrigerator's memory. To obtain the weight information of the ingredients, the user needs to place the ingredients on a weighing device such as an electronic scale for weighing, and then manually record the weight information of the ingredients in the refrigerator after weighing. The user also needs to transfer the ingredients from the electronic scale to the refrigerator for storage.

[0040] Understandably, the aforementioned weighing and ingredient information entry processes are complex, resulting in inefficient ingredient management. Furthermore, the refrigerator is unable to monitor ingredient weight. When ingredient weight changes, the refrigerator cannot directly obtain the weight change data or the current updated ingredient weight, forcing the user to repeatedly weigh and enter the information, causing inconvenience.

[0041] In some embodiments, the refrigerator 1000 may include at least one weighing device within the housing to facilitate obtaining food weight information. For example, multiple weighing devices may be placed within the housing. Different types of food are placed on different weighing devices to meet the user's needs for managing a variety of food items. These multiple weighing devices are bound to the refrigerator. For example, the user can bind the weighing device to the refrigerator by turning on the weighing device's Bluetooth component or scanning an identification code. After successful binding, the weighing device can upload the food weight information to the refrigerator. This facilitates more convenient food management.

[0042] In some embodiments, information about the types of food placed in the refrigerator can be automatically obtained through image recognition technology. However, on the one hand, because image recognition technology requires the installation of a camera in the refrigerator and requires the use of a database and related algorithms to implement it, image recognition technology greatly increases the production cost of the refrigerator. Moreover, when there are few ingredients in the refrigerator 1000, the frequency of use of image recognition technology is also low, which can easily lead to a waste of refrigerator production costs. On the other hand, image recognition technology cannot completely guarantee the accuracy of recognition. In the case where the type of food cannot be recognized or is recognized incorrectly, the user still needs to manually enter the type of food information.

[0043] To address the above-mentioned issues, some embodiments of the present disclosure provide a refrigerator 1000, which is equipped with at least one weighing device and at least one adjustment button. Each adjustment button corresponds to the name of an ingredient. When it is necessary to manage ingredients, the user can place the ingredient on the weighing device and press the adjustment button corresponding to the ingredient name. In this way, the weighing device can determine the weight and type of the current ingredient and send the above information to the refrigerator, which can then manage the ingredients.

[0044] In this way, the steps for the refrigerator to obtain food weight information and food type information are simplified, the food management efficiency of the refrigerator is improved, and the convenience of using the refrigerator is also improved.

[0045] 1 , some embodiments of the present disclosure provide a refrigerator, wherein the refrigerator 1000 includes a housing 10 and a door 200 defining a storage space. The housing 10 is provided with a component storage cavity and at least one storage chamber. The component storage cavity is configured to place various components in the refrigerator, such as a compressor, etc. The storage chamber is configured to store food, etc. Depending on their uses, the storage chamber can be divided into a refrigeration chamber, a freezer chamber, a temperature-changing chamber, a vacuum chamber, etc. The door 200 is configured to open or close the storage chamber. One or more door bodies 200 are provided at the opening of each storage chamber. Referring to FIG4 , two storage chambers are provided in the housing 10. The storage chamber at the upper portion of the housing 10 is a refrigeration chamber 101, and the refrigeration chamber 101 is provided with two door bodies 200. The storage chamber in the middle portion of the housing 10 is a freezer chamber 102, and a door body 200 is provided at the opening of the freezer chamber 102.

[0046] Referring to Figure 1 , the door 200 can be opened by rotating or connected to a drawer within the storage compartment, allowing it to be opened and closed by pushing or pulling. The door 200 comprises a door shell 210 located outside the cabinet 10, a door liner 220 located inside the cabinet 10, an upper end cover 230, a lower end cover 240, and an insulation layer located between the door shell 210, the door liner 220, the upper end cover 230, and the lower end cover 240. The insulation layer can be made of a foamed material.

[0047] In some embodiments, a door seal is installed at the opening of the storage chamber so that the door body 200 is in close contact with the opening of the storage chamber when the door body 200 is closed.

[0048] 2 , refrigerator 1000 further includes a refrigeration system configured to cool the storage compartment within refrigerator body 10. The refrigeration system includes a compressor 1, a condenser 2, and an evaporator 6. The outlet of compressor 1 is connected to the inlet of condenser 2, and the inlet of compressor 1 is connected to the outlet of evaporator 6. Compressor 1 is configured to compress refrigerant and provide power for the refrigerant circulation.

[0049] In some embodiments, the refrigeration system further includes a filter 4, a pressure reducer 5, and a gas-liquid separator 7. The inlet of the filter 4 is connected to the outlet of the condenser 2, and the outlet of the filter 4 is connected to the inlet of the evaporator 6. The pressure reducer 5 is provided on the pipeline between the outlet of the filter 4 and the inlet of the evaporator 6. The filter 4 is configured to filter impurities in the refrigerant, such as metal shavings, dust, etc., to prevent the impurities from clogging the pressure reducer 5 or damaging the compressor 1. The filter 4 can be a drying filter. The gas-liquid separator 7 is provided on the pipeline between the inlet of the compressor 1 and the outlet of the evaporator 6.

[0050] In some embodiments, the refrigeration system further includes an anti-condensation pipe 3, which is located at the junction of the cabinet 10 and the door 200 and communicates with the condensers 2 on both sides of the cabinet 10. The anti-condensation pipe 3 is configured to increase the temperature of the junction to prevent water vapor outside the cabinet 10 from condensing into water droplets when it encounters cold water at the junction. A liquid reservoir is also provided between the evaporator 6 and the compressor 1 to store liquid refrigerant.

[0051] In some embodiments, the refrigeration system's operating process includes compression, condensation, throttling, and evaporation. First, connect the power cord to refrigerator 1000 to power it on. If the storage compartment temperature within refrigerator 1000 falls outside a preset temperature range, the thermostat contacts connect, and compressor 1 begins operating.

[0052] For example, the compression process is as follows: compressor 1 starts working, low-temperature, low-pressure refrigerant is sucked into compressor 1, compressed into high-temperature, high-pressure superheated gas in the cylinder of compressor 1, and then discharged into condenser 2.

[0053] The condensation process involves high-temperature, high-pressure refrigerant gas dissipating heat through condenser 2, gradually cooling to a saturated vapor at room temperature and high pressure. It then cools further to a saturated liquid, where the temperature stops falling. This temperature is called the condensation temperature. The refrigerant pressure remains virtually unchanged throughout the condensation process.

[0054] The throttling process is as follows: the condensed refrigerant saturated liquid is filtered out of water and impurities by the filter 4 and flows into the pressure reducer 5. After throttling and pressure reduction by the pressure reducer 5, it becomes wet steam at room temperature and low pressure.

[0055] The evaporation process is as follows: the wet steam at room temperature and low pressure begins to absorb heat and vaporize in the evaporator 6, which not only reduces the temperature of the evaporator 6 and the gas around the evaporator 6, but also turns the refrigerant into a low-temperature and low-pressure gas.

[0056] The refrigerant coming out of the evaporator 6 passes through the gas-liquid separator 7 and then returns to the compressor 1. By repeating the above working process, the heat in the refrigerator 1000 can be transferred to the air outside the box, thereby achieving the purpose of cooling.

[0057] In some embodiments, the refrigerator 1000 further includes at least one weighing device 40. The weighing device 40 is configured to weigh items contained within the refrigerator. The weighing device 40 is disposed within the refrigerator body 10. For example, the door 200 is provided with a door shelf, and the refrigerator body 10 is further provided with at least one shelf. The weighing device 40 is disposed on the door shelf or the shelf.

[0058] It should be noted that the weighing device 40 can be integrated into the box 10 or can be movably arranged in the box 10. For example, it can be integrated into the shelf. Of course, in some embodiments, the weighing device 40 can also be arranged outside the box 10.

[0059] In some embodiments, when the weighing device 40 is used with the refrigerator 1000 for the first time, it is necessary to bind the weighing device 40 to the refrigerator 1000. In this way, if the refrigerator 1000 and the weighing device 40 are disconnected due to a power outage or other reasons, the refrigerator 1000 can automatically scan and connect to the bound weighing device 40, avoiding the user having to repeat the Bluetooth pairing and binding operations, and facilitating subsequent use.

[0060] 5 , refrigerator 1000 further includes a first communication component 20. The first communication component 20 is configured to enable communication between refrigerator 1000 and external devices. The first communication component 20 may be located within or outside of the refrigerator body 10. The refrigerator 1000 can couple with external devices via the first communication component 20 for data transmission.

[0061] 6 , the weighing device 40 further includes a second communication component 50. The second communication component 50 is configured to enable communication between the weighing device 40 and an external device. The weighing device 40 can be coupled to the external device via the second communication component 50 for data transmission. The refrigerator 1000 and the weighing device 40 can be pre-connected via the first communication component 20 and the second communication component 50 for data transmission.

[0062] For example, the second communication component 50 sends the acquired weighing data to the refrigerator 1000 , and the refrigerator 1000 receives the weighing data through the first communication component 20 and displays it so that the user can understand the weight data of the items carried by the weighing device 40 .

[0063] In some embodiments, the refrigerator 1000 is communicatively bound to the weighing device 40 , that is, the first communication component 20 is communicatively bound to the second communication component 50 .

[0064] In some embodiments, the refrigerator 1000 further includes a control terminal 400. The control terminal 400 may be integrated into the cabinet 10 of the refrigerator 1000 or may be independent of the cabinet 10 of the refrigerator 1000.

[0065] 1 and 3 , the control terminal 400 of the refrigerator 1000 includes a control panel 30, which is integrated into the housing 10 and configured to receive control commands. In some embodiments, the control panel 30 includes a first display device 302, which is configured to display the set temperature and function status of each storage compartment, the control interface of the refrigerator 1000, and food information (e.g., type, weight, etc.).

[0066] 3 , the first communication component 20 may be integrated with the first display device 302 , thereby saving space inside the box 10 .

[0067] 5 , the control terminal 400 of the refrigerator 1000 also includes a mobile terminal 70. The first communication component 20 of the refrigerator 1000 is coupled to the mobile terminal 70 to enable remote control of the refrigerator 1000 via the mobile terminal 70. The mobile terminal 70 can also be bound to the refrigerator 1000 for subsequent use. For example, download and install an application (Application, APP) on the mobile terminal 70 and click "Add Device" to establish communication and binding with the refrigerator 1000.

[0068] In some embodiments, both the first communication component 20 and the second communication component 50 are Bluetooth components. In this case, the refrigerator 1000 and the weighing device 40 communicate via Bluetooth broadcast for data transmission. After obtaining the weighing data, the refrigerator 1000 can send the weighing data and other information to the mobile terminal 70, allowing the user to access the remaining food in the refrigerator via the mobile terminal 70. For example, the mobile terminal 70 activates the Bluetooth component to establish a communication connection with the refrigerator 1000 via the Bluetooth component.

[0069] The use of Bluetooth connection can easily achieve wireless communication, with good communication quality and low power consumption. In addition, Bluetooth can be used to find all nearby devices that meet the connection conditions during a single scan, so as to facilitate subsequent communication binding. A refrigerator 1000 can be bound to multiple weighing devices 40. After the communication binding is successful, data can be transmitted without the need to bind again. However, the Bluetooth connection method is more suitable for short-distance data exchange. When the weighing device 40 and the mobile terminal 70 are far away from the refrigerator 1000, it may not be possible to establish a connection with the refrigerator 1000 and transmit data.

[0070] In some embodiments, the first communication component 20 and the second communication component 50 are both Wireless Fidelity (WiFi) components. The weighing device 40 can communicate with the mobile terminal 70 through a router. For example, the user turns on the WiFi component of the weighing device, so that the weighing device enters the network distribution state and searches for surrounding devices. Then, the user enters the service set identifier (SSID) (i.e., the wireless name of the wireless network) and password of the router through the APP of the mobile terminal 70 to connect to the router. In addition, the mobile terminal 70 sends the password to the WiFi component of the weighing device through the router, so that the WiFi component of the weighing device 40 can communicate wirelessly with external devices through the router. In this way, the communication connection between the mobile terminal and the weighing device 40 is achieved. It can be understood that communication between the refrigerator 1000 and the weighing device 40 can also be achieved in the above manner.

[0071] Compared to Bluetooth connections, WiFi offers a wider signal coverage range and faster data transmission speeds. However, the weighing device 40 and the mobile terminal 70 require a one-to-one communication connection, and the mobile terminal 70 must be on the same local area network as the weighing device 40 to receive data. Therefore, if there are multiple weighing devices 40, establishing a communication connection between the refrigerator 1000 and the weighing device 40 is relatively inconvenient. Furthermore, WiFi still cannot meet the user's need to obtain food information remotely via the mobile terminal 70.

[0072] In some application scenarios, weighing device 40 is placed inside a refrigerator, a short distance from the refrigerator, and multiple weighing devices 40 may be placed inside refrigerator 1000. Therefore, a more convenient Bluetooth connection can be used between weighing device 40 and refrigerator 1000. Since mobile terminal 70 needs to receive food information over a long distance, mobile terminal 70 and refrigerator 1000 can be remotely connected via cloud server 80 and WiFi components.

[0073] In some embodiments, the first communication component 20 is a wireless communication component, and the second communication component 50 is a Bluetooth component. The Bluetooth component is coupled to the wireless communication component. The wireless communication component includes a Bluetooth component and a WiFi component. The wireless communication component can be an integrated Bluetooth and WiFi component, or a component that combines Bluetooth and WiFi.

[0074] The Bluetooth component is configured to transmit the weighing data from the weighing device 40 to the wireless communication component. The wireless communication component can connect to the Bluetooth component of the weighing device 40 via Bluetooth to receive the weighing data, identification information, and Bluetooth name of the weighing device 40, etc., sent by the Bluetooth component of the weighing device 40. For example, the weighing data may be the weight of an apple or a watermelon measured by the weighing device 40 in FIG. 5 .

[0075] The mobile terminal 70 communicates with the wireless communication component via the cloud server 80. The wireless communication component is further configured to forward the weighing data, identification information of the weighing device 40, and Bluetooth name, and other data sent by the Bluetooth component to the cloud server 80, so that the cloud server 80 can send the relevant data to the mobile terminal 70 bound to the refrigerator 1000, and display the data on the mobile terminal 70 app, so that the user can understand the weight of the items carried by the weighing device 40.

[0076] It should be noted that, in the embodiment where the first communication component 20 includes a Bluetooth component and a WiFi component, the Bluetooth component and the WiFi component can be turned on or off respectively.

[0077] Of course, the first communication component 20 and the second communication component 50 can both be wireless communication components. The first communication component 20 and the second communication component 50 are not limited to the components in the above embodiment, and can be applicable to the refrigerator 1000 and the weighing device 40 of the present disclosure.

[0078] In some embodiments, the refrigerator 1000 and the weighing device 40 can be bound via the control terminal 400. For example, the refrigerator 1000 and the weighing device 40 can be bound via an app on the mobile terminal 70. The cloud server 80 stores the binding information between the refrigerator 1000 and the weighing device 40.

[0079] In some embodiments, refrigerator 1000 includes second identification information, which may include the product number of refrigerator 1000. The second identification information is configured to identify and distinguish each refrigerator 1000. Weighing device 40 includes first identification information, which may include the product code of weighing device 40 or the code of second communication component 50. The first identification information is configured to identify and distinguish each weighing device 40.

[0080] It should be noted that the product codes of the refrigerator 1000 and the weighing device 40 can be factory-set codes or user-set codes. In the APP logged in by the same user, the product codes of each refrigerator 1000 and weighing device 40 are different to distinguish each device.

[0081] In some embodiments, the refrigerator 1000 is provided with a second identification code (e.g., a QR code), which includes the second identification information. The second identification code can be provided on the side or front of the refrigerator body 10, or displayed on the first display device 302. In this way, the user can scan the second identification code using the mobile terminal 70 to obtain the second identification information.

[0082] For example, the weighing device 40 is provided with a first identification code (e.g., a QR code), which includes the first identification information. The first identification code can be provided on the back of the weighing device 40. In this way, the user can scan the first identification code using the mobile terminal 70 to obtain the first identification information.

[0083] It should be noted that the second identification code may be different from the second identification information of the refrigerator 1000 , and the first identification code may be different from the first identification information of the refrigerator 1000 .

[0084] The following describes a process of binding the refrigerator 1000 and the weighing device 40 through the APP of the mobile terminal 70. In this embodiment, the first communication component 20 is a Bluetooth component and a WiFi component, and the second communication component 50 is a Bluetooth component.

[0085] First, mobile terminal 70 is bound to refrigerator 1000. After refrigerator 1000's first communication component 20 is turned on, it uploads its second identification information to cloud server 80. Cloud server 80 sends the second identification information of refrigerator 1000 to the app on mobile terminal 70, which stores and displays the second identification information.

[0086] It should be noted that in this way, the user can confirm the information of the refrigerator 1000 to be bound through the APP. In the case where there are multiple refrigerators 1000 nearby, it can also avoid incorrectly binding the weighing device 40 to a refrigerator 1000 other than the refrigerator 1000 to be bound, thereby improving the binding efficiency.

[0087] In other embodiments, the mobile terminal 70 may scan the first identification code of the refrigerator 1000 to obtain the second identification information of the refrigerator 1000 to be bound, so as to bind the weighing device 40 to be bound with the refrigerator 1000 .

[0088] Next, the weighing device 40 is bound to the refrigerator 1000. The mobile terminal 70 scans the first identification code of the weighing device 40 to obtain the first identification information of the weighing device 40 and uploads the first identification information to the cloud server 80. The cloud server 80 stores the obtained second identification information and the first identification information in the bound device list, thus completing the binding between the weighing device 40 and the refrigerator 1000.

[0089] It should be noted that the same refrigerator 1000 can be bound to multiple weighing devices 40 according to user usage. The user can use the mobile terminal 70 app to learn the number and location of the currently placed and bound weighing devices 40 in the refrigerator compartment 101 to determine whether the number of weighing devices 40 and other information are correct.

[0090] After the weighing device 40 is bound to the refrigerator 1000, the refrigerator 1000 can establish a connection with the weighing device 40 for information transmission. For example, the refrigerator 1000 can establish a Bluetooth connection with the weighing device 40. The weighing device 40 transmits information such as the weight and name of the ingredients to the first communication component 20 via Bluetooth broadcast. The first communication component 20 stores the information and uploads it to the cloud server 80.

[0091] Furthermore, the cloud server 80 sends the food information to the mobile terminal 70 and displays it on the APP of the mobile terminal 70. In this way, the user can view the food information of each weighing device 40 through the APP, which is convenient for the user to manage the food.

[0092] In some embodiments, the weighing device 40 can be connected to the refrigerator 1000 before binding. First, the weighing device 40 and the first communication component 20 of the refrigerator 1000 are turned on, and the weighing device 40 sends its first identification information to the refrigerator 1000. After receiving the first identification information from the weighing device 40, the refrigerator 1000 can display the first identification information on the control panel 30, allowing the user to determine whether to bind the weighing device 40 to the refrigerator 1000.

[0093] After the user determines to bind the weighing device 40 to the refrigerator 1000, the first identification information of the weighing device 40 is stored in the binding device list of the refrigerator 1000. In this way, the binding between the refrigerator 1000 and the weighing device 40 is completed.

[0094] Next, the user places the food on the weighing device 40 and sets the corresponding food name. The weighing device 40 uploads its own first identification code, food weight information, and food type information to the first communication component 20.

[0095] Afterwards, when the user adds new food or takes food from the weighing device 40 , the weighing device 40 resends the updated weight value to the refrigerator 1000 .

[0096] It should be noted that the refrigerator 1000 can actively scan the bound device list, upload the scanned food data of the weighing device 40 to the cloud server 80, and present it on the mobile terminal 70.

[0097] In some embodiments, the weighing device 40 includes a weighing device body and a tray, wherein the tray is disposed on the weighing device body. Items to be weighed can be placed on the tray of the weighing device 40 for weighing.

[0098] In some embodiments, the tray's surface is provided with a corrugated, undulating structure to stabilize items. This prevents food from falling when stacked on the tray. Alternatively, the tray's surface may further include a plurality of grooves. Furthermore, the shape of the grooves can be matched to the shape of food, such as eggs. In this case, the weighing device 40 can be used to place and weigh eggs.

[0099] In some embodiments, the tray is detachably mounted on the top of the weighing device body. In this way, the user can select a matching tray according to the shape of the food to be weighed to prevent the food from being unstable or falling.

[0100] In some embodiments, the weighing device 40 has different sizes. For example, the weighing device 40 may have a first size, a second size, and a third size. The first size is smaller than the second size, and the second size is smaller than the third size. This allows the user to select the size and quantity of the weighing devices 40 to be placed based on the shelf dimensions within the box 10.

[0101] Referring to Figure 4 , two weighing devices 40 are placed on the top shelf of the refrigerator compartment 101, and the sizes of the two weighing devices 40 are respectively the first size and the third size. A weighing device 40 is placed on the middle shelf of the refrigerator compartment 101, and the size of this weighing device 40 is the second size. Users can choose the number, size, and location of the weighing devices 40 on each shelf according to their own preferences.

[0102] For example, the first size is 11 inches, the second size is 12 inches, and the third size is 18 inches.

[0103] In some embodiments, the weighing device 40 further includes a second display device 401, which is configured to display the weight data of the food. For example, the second display device 401 is disposed on the top of the weighing device body. It is understood that the tray and the second display device 401 can be integrated into the weighing device body.

[0104] In some embodiments, the weighing device 40 further includes a first engaging portion, and the housing 10 further includes a second engaging portion. The first engaging portion cooperates with the second engaging portion to secure the weighing device 40 within the housing 10. This achieves a detachable connection between the weighing device 40 and the housing 10, and prevents the weighing device 40 from moving within the housing 10 and affecting the accuracy of the food weight.

[0105] In some embodiments, referring to FIG7 , the weighing device 40 further includes at least one adjustment button 21 disposed on a side of the weighing device body. Each adjustment button 21 corresponds to an ingredient name. The weighing device 40 may be pre-stored with various ingredient names, such as eggs, lettuce, and bread. The user can trigger a selection command by pressing and holding an adjustment button 21 for at least three seconds. Continue pressing the adjustment button 21 to select the corresponding ingredient name, thus preventing accidental touches that could lead to incorrect ingredient names.

[0106] Of course, the user can also customize the ingredient names corresponding to the various adjustment buttons 21 through the control terminal 400 (eg, the mobile terminal 70 ).

[0107] In some embodiments, the weighing device 40 further includes at least one third display device 402. The third display device 402 is configured to display the name of the ingredient corresponding to each adjustment button 21. The third display device 402 can be positioned above the adjustment button 21 or on the adjustment button 21 to be integrated with the adjustment button 21. The size of the third display device 402 can be similar to that of the adjustment button 21.

[0108] In this way, after the above customization process is completed, the user can conveniently view the names of the ingredients corresponding to the various adjustment buttons 21 through the third display device 402.

[0109] For example, the at least one adjustment button 21 includes four adjustment buttons 21. The at least one third display device 402 includes four third display devices 402. The four third display devices 402 are respectively disposed above the four adjustment buttons 21 to display the names of the ingredients corresponding to the corresponding adjustment buttons 21. Of course, the four third display devices 402 can also be integrated into one body. In this case, the weighing device 40 includes one third display device 402.

[0110] Referring to Figure 8 , the weighing device 40 further includes a sensing component 23 and a second controller 90. The at least one adjustment button 21 includes four adjustment buttons 21. These four adjustment buttons 21 correspond to ingredients A, B, C, and D, respectively. If a user presses the adjustment button 21 corresponding to ingredient A, the sensing component 23 senses the pressing of the adjustment button 21 corresponding to ingredient A and transmits ingredient identification information to the second controller 90. This ingredient identification information may include the number of the current adjustment button 21 and the corresponding ingredient name.

[0111] It should be noted that the number of each adjustment button 21 can be a number set at the factory, or can be set by the user.

[0112] After receiving the ingredient identification information, the second controller 90 confirms that the ingredient currently being weighed is ingredient A. Furthermore, the second controller 90 controls the third display device 402 corresponding to ingredient A to display the name of ingredient A. Meanwhile, the third display devices 402 corresponding to ingredients B, C, and D remain blank. Furthermore, the second controller 90 sends the name of ingredient A to the refrigerator 1000.

[0113] In some embodiments, the refrigerator 1000 further includes a first controller 60. The first controller 60 and the second controller 90 can both be chips or processors. For example, the processor can be a general-purpose central processing unit (CPU), a microprocessor, or an application-specific integrated circuit (ASIC). Alternatively, the first controller 60 and the second controller 90 can be programmable devices, including complex programmable logic devices (CPLDs), erasable programmable logic devices (EPLDs), or field programmable gate arrays (FPGAs). The chip can be an integrated circuit (IC).

[0114] In some embodiments, the first controller 60 is configured to, in response to a start-up operation of any weighing device 40, obtain a weight value measured by the weighing device 40 and the name of the ingredient corresponding to the current adjustment button 21. If the weight value is greater than a first preset weight threshold, the first controller 60 binds the weight value to the ingredient name and stores the ingredient name and the corresponding weight value.

[0115] It should be noted that if the weight of the food placed on the weighing device 40 remains unchanged within the third preset time, the weighing device 40 is turned off to save power. At this time, the refrigerator 1000 is temporarily disconnected from the weighing device 40.

[0116] If the weight of the food placed on the weighing device 40 changes, the weighing device 40 turns on. For example, after the user places food on or removes food from the weighing device 40, the weighing device 40 turns on. At this point, the weighing device 40 re-establishes a connection with the refrigerator 1000 to transmit the changed weight of the food to the refrigerator 1000.

[0117] It is understood that when the weighing device 40 is not needed to weigh food, it can remain closed. In this case, the weighing device 40 does not need to be removed from the housing 10 and can be placed on a shelf in the storage compartment to serve as a shelf. Because the weighing device 40 is thin, for example, 1 cm thick, it does not occupy storage space within the refrigerator 1000 when placed inside.

[0118] The following uses eggs as an example to illustrate the process of binding ingredient weight values ​​and ingredient names.

[0119] First, the user places the eggs on the weighing device 40 and presses the adjustment button 21 corresponding to "eggs" in the weighing device 40. The weighing device 40 then sends the measured weight value and the corresponding ingredient name "eggs" to the refrigerator 1000.

[0120] It should be noted that the user can place the eggs on the weighing device 40 and then press the corresponding adjustment button 21, or can press the corresponding adjustment button 21 before or during the placement.

[0121] After obtaining the weight value measured by the weighing device 40 and the corresponding ingredient name, the refrigerator 1000 obtains a first preset weight threshold corresponding to the ingredient name and determines whether the weight value is greater than the first preset weight threshold. If not, it indicates that the items on the weighing device 40 are not yet fully placed, and the user may be gradually adding ingredients (for example, eggs). If so, the weight value is bound to the ingredient name "eggs" and the bound ingredient name and weight value are stored.

[0122] It should be noted that the first preset weight threshold can be set by the user according to their own habits, or it can be a factory-set value of refrigerator 1000. Each type of food has a corresponding first preset weight threshold. For example, the first preset weight threshold for eggs is 200g.

[0123] In this way, by setting a first preset weight threshold, and the refrigerator 1000 compares the weight value with the first preset weight threshold and then binds it, it is possible to avoid repeatedly performing the operation of binding the weight value and the ingredient name, and avoid generating multiple unnecessary signal transmissions.

[0124] Furthermore, when the first communication component 20 in the refrigerator 1000 has a WiFi function, the first controller 60 is also configured to control the first communication component 20 to upload the bound ingredient names and corresponding weight values ​​to the cloud server 80, and display them on the mobile terminal 70 for user viewing.

[0125] In some embodiments, the first controller 60 is further configured to, after obtaining the current weight value of the weighing device 40 and the ingredient name corresponding to the current adjustment button, obtain a pre-stored reference weight range for the ingredient corresponding to the current ingredient name. If it is determined that the weight value is within the reference weight range and is greater than a first preset weight threshold, bind the weight value to the ingredient name. If it is determined that the weight value is outside the reference weight range, issue a prompt prompting the user to switch the ingredient name in the adjustment button 21.

[0126] It should be noted that the reference weight range for an ingredient is the reasonable weight range for that ingredient type. The reference weight range for an ingredient can be set based on the user's preferences. For example, the ingredient name corresponding to adjustment button 21 is "green vegetables." Furthermore, based on the user's usual shopping habits, it can be determined that the weight of green vegetables will not exceed 2 kg. In this case, the reference weight range for green vegetables can be 2 kg to 2.5 kg.

[0127] If the weight of the vegetables exceeds the maximum value of 2.5 kg, it indicates that the type of food currently being weighed by the weighing device 40 may have changed, and the user may have forgotten to adjust the adjustment button 21. In other words, the food currently being weighed is not vegetables, but rather a heavier ingredient such as meat, potatoes, or tomatoes. Therefore, a prompt message is issued to prompt the user to change the name of the food corresponding to the adjustment button 21.

[0128] At this point, the user can check whether the ingredient weight and ingredient name are correct. If the ingredient weight and ingredient name are confirmed to be correct, that is, the vegetables purchased by the user do exceed 2.5 kg, the user can ignore this prompt and continue to bind the ingredient weight value to the ingredient name. If the user determines that the ingredient name corresponding to the adjustment button 21 is incorrect, the user can adjust the ingredient name corresponding to the adjustment button 21.

[0129] If the user determines that the ingredient name corresponding to the adjustment button 21 is correct but the ingredient weight is incorrect, the user can further determine whether the weighing device 40 is malfunctioning. If the weighing device 40 is determined to be malfunctioning, for example, the user determines that the weight of the vegetables currently purchased is less than 1 kg, but the weighing device 40 measures 3 kg, the user can remove the weighing device 40 for inspection or replace it with a new one.

[0130] In some embodiments of the present disclosure, by setting a reference range for food weight, and allowing the refrigerator 1000 to determine whether the weight value of the food measured by the current weighing device 40 and the food name corresponding to the current adjustment button 21 is within a reasonable weight range of the corresponding food name, it is possible to determine whether the food name corresponding to the adjustment button 21 is correct, thereby avoiding the situation where the food name corresponding to the weighing device 40 is inconsistent with the food name corresponding to the adjustment button 21, thereby preventing errors in binding the food name and the food weight value.

[0131] In some embodiments, the first controller 60 is further configured to: if it is determined that the change value of the weight value of any weighing device 40 within the first preset time is greater than the preset weight change threshold, then update the weight value and rebind the updated weight value with the ingredient name.

[0132] It is understandable that the weighing device 40 detects a change in the weight of the food and re-uploads the updated food weight value and food name. However, the change in food weight may also be caused by the food being stored and dehydrated for a long time in the refrigerator 1000. Therefore, in some embodiments of the present disclosure, a time judgment of "within the first preset time" is added. Within the first preset time, if the change in the food weight is greater than the set change threshold, it can be determined that the change in the food weight is caused by the user adding or removing part of the food, and is not caused by long-term storage and dehydration. At this time, the refrigerator 1000 can rebind the updated weight value and food name. For example, the first preset time is 10s.

[0133] 9 , some embodiments of the present disclosure further provide a method for controlling a refrigerator 1000 , which may be applied to the first controller 60 of the refrigerator 1000 . The method includes steps S1 to S3 .

[0134] S1 , in response to a start-up operation of any weighing device 40 , obtaining a weight value detected by the weighing device 40 and a name of an ingredient corresponding to a current adjustment button 21 .

[0135] S2: If the weight value is greater than a first preset weight threshold, the weight value is bound to the ingredient name.

[0136] S3, stores the bound ingredient name and corresponding weight value.

[0137] 10 , the method includes steps S11 to S16 .

[0138] S11, determine whether the weighing device 40 is turned on. If so, execute S12, if not, execute S11 again.

[0139] S12, obtaining the weight value detected by the weighing device 40 and the name of the ingredient corresponding to the current adjustment button 21.

[0140] S13, determining whether the weight value is greater than a first preset weight threshold. If yes, execute S14; if no, execute S15.

[0141] S14, binding the weight value to the ingredient name.

[0142] S15, waiting for a second preset time, and continuing to execute S13.

[0143] S16, storing the bound ingredient name and the corresponding weight value.

[0144] 11 , after step S12 , the method further includes steps S121 to S123 .

[0145] S121, obtaining a pre-stored reference weight range of an ingredient corresponding to the current ingredient name.

[0146] S122: Determine whether the weight value is within the food weight reference range. If so, execute S13; if not, execute S123.

[0147] S123, issue a prompt message to remind the user to switch the ingredient name corresponding to the adjustment button 21.

[0148] 12 , after step S16 , the method further includes steps S17 to S20 .

[0149] S17, determining whether the weight value of the weighing device 40 has changed. If so, executing S18; if not, executing S17.

[0150] S18: Whether the change in the weight of the food during the first preset time period is greater than a preset weight change threshold, if yes, execute S19; if no, execute S20.

[0151] S19, updating the weight value, and rebinding the updated weight value to the food information.

[0152] S20, maintain the original weight value.

[0153] In some embodiments of the present disclosure, a refrigerator 1000 and a control method for refrigerator 1000 are provided. At least one weighing device 40 is placed in the refrigerator compartment of refrigerator 1000. Furthermore, at least one adjustment button is provided in weighing device 40, each of which corresponds to a customizable ingredient name. Using these adjustment buttons, the user can bind the weighed weight of an ingredient to the ingredient name, eliminating the need to manually enter the ingredient name. This saves weighing time and reduces the number of steps required during the weighing process, thereby facilitating the user's acquisition of ingredient weight change information for ingredient management.

[0154] It is understandable that the first communication component 20 and the second communication component 50 consume power during the activation process. For example, the first communication component 20 and the second communication component 50 are both Bluetooth components, and if the Bluetooth components are continuously activated, they consume a lot of power.

[0155] To effectively reduce the energy consumption of the refrigerator 1000, in some embodiments, the first communication component 20 in the refrigerator 1000 does not receive weighing data from the weighing device 40 by default. The first controller 60 is further configured to: if it is determined that the weighing device 40 is located in any storage compartment, obtain the open or closed status of the door of that storage compartment. If the door of the storage compartment is determined to be open, the first communication component 20 is activated to receive and store the weighing data transmitted by the second communication component 50 in the weighing device 40. If the door of the storage compartment is determined to be closed, the first communication component 20 is deactivated.

[0156] It is understood that when the weighing device 40 is placed in the storage room, the open or closed state of the storage room door is determined. If the storage room door is open, it is assumed that the user may remove or add ingredients from the weighing device 40. At this time, the first communication component 20 is turned on to receive the weighing data sent by the weighing device 40. If the storage room door is closed, it is assumed that the user has no weighing requirements at this time, that is, the weight of the ingredients corresponding to the weighing device 40 will not change. Therefore, the first communication component 20 is controlled to remain closed. This reduces the energy consumption of the refrigerator 1000.

[0157] In order to effectively reduce the energy consumption of the weighing device 40, ensure the use time of the weighing device 40, and reduce the number of times the weighing device 40 needs to be charged, in some embodiments, the second controller 90 is further configured to: if it is determined that the food weight value remains unchanged within a third preset time, then turn off the weighing device 40; if it is determined that the food weight value changes and the weight change value is greater than a second preset weight threshold, then turn on the weighing device 40.

[0158] In other embodiments, upon determining that the weighing device 40 is installed in the cabinet 10, the second controller 90 is further configured to: if the door is closed, then turn off the weighing device 40; and if the door is open and the weight of the food has changed, and the weight change is greater than a second preset weight threshold, then turn on the weighing device 40. This reduces the power consumption of the weighing device 40.

[0159] It should be noted that in the first case, the second communication component 50 of the weighing device 40 remains on. In this case, the operating power consumption of the second communication component 50 is approximately 10 mA / h, and the dormant power consumption is approximately 8 mA / h. The power consumption (operating power consumption) of the second communication component 50 after 24 hours of continuous operation is approximately: 10 * 24 = 240 mAh.

[0160] In the second scenario, if the weighing device 40 only sends Bluetooth broadcasts when the door is open and the weight of the food changes, and each broadcast lasts for 30 seconds, assuming 50 Bluetooth broadcasts per day, the power consumption of the weighing device 40 over 24 hours (operating power consumption + sleep power consumption) is: 10 * 50 * 30 / 3600 + 0.008 * 24 ≈ 4.36 mAh. In this case, the power consumption of the weighing device 40 over 24 hours can be reduced by 55 times.

[0161] Similarly, the first communication component 20 of the refrigerator 1000 only sends Bluetooth broadcasts when the door is open. Compared with the case of continuously sending Bluetooth broadcasts, the power consumption of the first communication component 20 can be reduced by 50 times.

[0162] In some embodiments of the present disclosure, the data transmission method between the refrigerator 1000 and the weighing device 40 is improved, so that the first communication component 20 and the second communication component 50 are only activated when the door is open. When the weighing device 40 is installed in the refrigerator body 10 and the door is closed, the first communication component 20 and the weighing device 40 are deactivated, reducing the operating hours of the first communication component 20 and the second communication component 50, thereby reducing the energy consumption of the refrigerator 1000 and the weighing device 40.

[0163] In some embodiments, the second controller 90 is also configured to: if it is determined that the weight of the food has changed and the weight change value is greater than a second preset weight threshold, the weighing data is bound to the second identification information of the weighing device 40 and sent to the first communication component 20 through the second communication component 50.

[0164] For example, the second preset weight threshold is 5 g. The second preset weight threshold may be stored in the weighing device 40 .

[0165] In some embodiments of the present disclosure, by setting a second preset weight threshold and sending the weighing data of the food to the first communication component 20 when the weight change value of the food is greater than the second preset weight threshold, it is possible to avoid uploading erroneous food weighing data when the box 10 vibrates or the food tilts, thereby ensuring the accuracy of the weighing data received by the refrigerator 1000.

[0166] In some embodiments, the first controller 60 is further configured to obtain the product code and placement location of each weighing device 40 after each weighing device 40 is bound to the refrigerator 1000 .

[0167] For example, after the user successfully binds the weighing device 40 to the refrigerator 1000 through the APP, the user receives a management operation for the weighing device 40. The management operation includes entering the number and placement location of the weighing device 40.

[0168] For example, each weighing device 40 is provided with a product number, such as A00001, A00002, etc. The weighing device 40 can send its own product number information to the first controller 60 on its own, or the user can scan the first identification code of the weighing device 40 to obtain it, and the cloud server 80 can send it to the first controller 60.

[0169] The user can enter the location information of the weighing device 40 through the first display device 302. For example, the first display device 302 of the refrigerator 1000 has two options: "Insert weighing device 40" and "Remove weighing device 40." The cabinet 10 includes a first shelf, a second shelf, a first drawer, a second drawer, etc.

[0170] Taking the weighing device 40 numbered A00001 as an example, which needs to be placed on the first shelf 10A, after placing the weighing device 40, the user can select the option "Put in weighing device 40" and enter the placement location of the weighing device 40 by himself, such as the first shelf.

[0171] Furthermore, the first display device 302 may display a three-dimensional model of each storage compartment in the refrigerator 1000. The user may click on any selectable position of the three-dimensional model, such as the position of the first shelf, to quickly enter the position information of the weighing device 40.

[0172] After the user selects the placement location of the weighing device 40, the first display device 302 may pop up a message asking "Do you want to store the weighing device 40 numbered A00001 on the first shelf?" If the user clicks "Confirm," the refrigerator 1000 stores the placement location record of the weighing device 40 numbered A00001.

[0173] If the user needs to remove the weighing device 40 from the box 10, the location information of the weighing device can be deleted through the first display device 302. The user can select the "Remove weighing device 40" option through the first display device 302, and the first display device 302 will display the numbers and locations of all weighing devices 40 stored in the box 10. The user can select the weighing device 40 to be removed based on this information.

[0174] In some embodiments, since the weighing device 40 is detachably mounted within the housing 10, the weighing device 40 can be used to manage food inside the housing 10 and can also be taken out of the housing 10 to weigh food outside the housing 10. It should be noted that even when the weighing device 40 is mounted outside the housing 10, the refrigerator 1000 can remotely manage food placed on the weighing device 40.

[0175] In some embodiments, the first controller 60 is further configured to: if it is determined that the weighing device 40 is located outside the box 10, control the first display device 302 to issue a pop-up reminder. The pop-up reminder is used to prompt the user whether remote food management is required. If an instruction is received from the first display device 302 that remote food management is required, the first communication component 20 is connected to the weighing device 40 to receive the weighing data sent by the weighing device 40 and store the weighing data. If an instruction is received from the first display device 302 that remote food management is not required, the first communication component 20 is disconnected from the weighing device 40.

[0176] To facilitate weighing the ingredients, the weighing device 40 in the box body 10 can be taken out of the refrigerator 1000. At this time, the weighing device 40 is located outside the box body 10. The first display device 302 issues a pop-up reminder to allow the user to confirm whether remote management of the ingredients is required. If the user determines that it is necessary to continue to remotely manage the ingredients, the first communication component 20 is controlled to continue to receive and store the weighing data sent by the weighing device 40. If the user determines that remote management of the ingredients is not required, the first communication component 20 is controlled to disconnect from the weighing device 40 and no longer obtain the weighing data of the weighing device 40. The weighing device 40 can be used as an ordinary kitchen scale outside the box body 10, thereby enriching the use scenarios of the weighing device 40.

[0177] In some embodiments, the refrigerator 1000 further includes at least one wireless charging device configured to wirelessly charge the weighing device 40. For example, the wireless charging device is disposed within the housing 10 or on a shelf in the storage compartment. The first controller 60 is further configured to, upon receiving a charging request from any weighing device 40, control the activation of the wireless charging device at the corresponding location based on the placement of the weighing device 40 to charge the weighing device 40. Upon receiving a charging completion instruction from the weighing device 40, the first controller 60 controls the deactivation of the wireless charging device.

[0178] For example, a wireless charging device is provided on the shelf of the refrigerator 1000. When the weighing device 40 is placed on the shelf, the weighing device 40 can obtain its own power. When its own power is lower than a preset power threshold, the charging request is sent to the refrigerator 1000 via Bluetooth, so that the refrigerator 1000 starts the wireless charging device to charge the weighing device 40.

[0179] To determine the location of the weighing device 40 to be charged, the user can pre-enter the placement of each weighing device 40 into the refrigerator 1000. For example, the weighing device 40 with product number A00001 should be placed on the first shelf, and the weighing device 40 with product number A00002 should be placed on the second shelf. Upon receiving the charging request from the weighing device 40, the first controller 60 activates the wireless charging device on the corresponding shelf to charge the weighing device 40 based on the placement of the weighing device 40, and deactivates the wireless charging device after charging is complete.

[0180] It should be noted that the weighing device 40 can also be charged via wired mode. In this case, the user needs to manually remove the weighing device 40 from the box 10 and then perform wired charging.

[0181] In some embodiments of the present disclosure, a wireless charging device is provided on the shelf to charge the weighing device 40. This prevents the weighing device 40 from losing power during use, thereby ensuring the longevity of the weighing device 40. Users no longer need to frequently check the battery level of the weighing device 40 or remove it for charging, simplifying the charging process.

[0182] 13 , some embodiments of the present disclosure further provide a method for controlling a refrigerator 1000 , which may be applied to the first controller 60 of the refrigerator 1000 . The method includes S21 to S23 .

[0183] S21: If it is determined that the weighing device 40 is installed in any storage room in the box body 10, the open and closed state of the door of the current storage room is obtained.

[0184] S22: If it is determined that the door of the current storage room is in an open state, the first communication component 20 is turned on to receive the weighing data sent by the second communication component 50 in the weighing device 40 and store the weighing data.

[0185] S23: If it is determined that the door of the current storage room is in a closed state, the first communication component 20 is closed.

[0186] 14 , the method includes S31 to S35 .

[0187] S31, determine whether the weighing device 40 is located in any storage room. If yes, execute S32. If not, execute other control logic.

[0188] S32, obtaining the current open / closed state of the door of the storage room.

[0189] S33, determine whether the door of the current storage room is in an open state. If so, execute S34. If not, execute S35.

[0190] S34, start the first communication component 20.

[0191] S35, shut down the first communication component 20.

[0192] In some embodiments, to prevent the weight of the food measured by the weighing device 40 from being affected by factors such as vibration or changes in the food's position, a second preset weight threshold is provided to ensure the accuracy of the weighing data uploaded to the refrigerator 1000. Referring to FIG. 15 , the method includes steps S41 to S45. This method can be applied to the second controller 90 of the weighing device 40.

[0193] S41, determine whether the weight value detected by the weighing device 40 has changed. If so, execute S42. If not, execute S41 again.

[0194] S42, obtaining the weight change value.

[0195] S43: Determine whether the weight change value is greater than a second preset weight threshold. If so, execute S44. If not, execute S45.

[0196] S44 , after binding the changed weight value with the first identification information of the weighing device 40 , the weight value is sent to the first communication component 20 via the second communication component 50 .

[0197] S45: The changed weight value is not sent.

[0198] 16 , in step S31 , if it is determined that the weighing device 40 is disposed outside the box body 10 , the method further includes steps S51 to S54 .

[0199] S51: a pop-up reminder is issued on the first display device 302 of the refrigerator 1000. The pop-up reminder is used to prompt the user whether to remotely manage food.

[0200] S52: Determine whether a remote food management instruction is received from the first display device 302. If so, execute S53. If not, execute S54.

[0201] S53 , maintaining the connection between the first communication component 20 and the weighing device 40 .

[0202] S54 , closing the connection between the first communication component 20 and the weighing device 40 .

[0203] Thus, if the weighing device 40 requires remote food management, the first communication component 20 maintains a connection with the weighing device 40 to receive and store the weighing data sent by the second communication component 50 in the weighing device 40. If the weighing device 40 does not require remote food management, the connection between the first communication component 20 and the weighing device 40 is closed to save energy.

[0204] In some embodiments, the refrigerator 1000 further includes a wireless charging device. Referring to Figure 17 , the method further includes steps S61 to S64.

[0205] S61: Determine whether a charging request is received from any weighing device 40. If yes, execute S62. If no, execute S61 again.

[0206] S62: According to the placement position of the weighing device 40, the corresponding wireless charging device is controlled to start, thereby charging the weighing device 40.

[0207] S63: Determine whether the charging completion instruction sent by the weighing device 40 is received. If so, execute S64. If not, execute S63 again.

[0208] S64, controlling the wireless charging device to turn off.

[0209] Some embodiments of the present disclosure provide a refrigerator 1000 and a control method for refrigerator 1000. By adding a weighing device 40 to the refrigerator's storage compartment, the weight of the food in refrigerator 1000 can be managed. Furthermore, by improving the data transmission method between refrigerator 1000 and weighing device 40, energy consumption of refrigerator 1000 and weighing device 40 is reduced. Furthermore, the weighing device 40 of the present disclosure is detachably mounted within the housing 10, expanding its use scenarios.

[0210] It should be noted that since the weighing device 40 is placed on the door shelf or shelf inside the box 10, when the refrigerator vibrates, the position of the food inside the box may change, causing the error in the weight of the food measured by the weighing device 40 to become larger, affecting the accuracy of the weight of the food measured by the weighing device 40.

[0211] For example, when the weighing device 40 is placed on the door shelf, when the door 200 of the refrigerator 1000 is closed, if the door is closed too quickly or with too much force, the position of the food on the door shelf may change due to the vibration generated when the door is closed. Alternatively, when the weighing device 40 is placed on a shelf and the food near the weighing device 40 is piled up in a disorderly manner, the vibration generated when the door 200 is closed may also cause the position of the food on the shelf to change. As shown in Figure 19, the change in the position of the food refers to the part of the food located on the weighing device 40 moving out of the weighing device 40 and tilting against the refrigerator body 10 or other food, or, as shown in Figure 20, the change in the position of the food refers to the food and other food adjacent to the food moving to the weighing device 40.

[0212] Referring to Figures 4 and 5 , multiple weighing devices 40 can be placed inside refrigerator 1000, each pre-set to hold a specific food ingredient. For example, first weighing device 40A is pre-set to hold watermelon, while second weighing device 40B is pre-set to hold apples. For first weighing device 40A, bananas, pears, and apples are considered other food ingredients, while for second weighing device 40B, watermelon, bananas, pears, and milk are considered other food ingredients.

[0213] It is understood that each weighing device 40 or a partition of a weighing device 40 is configured to carry a preset food ingredient. For example, the first weighing device is configured to carry a watermelon, and the watermelon's weight measured before the refrigerator 1000 door is closed is 2 kg. If the user closes the door too forcefully, the vibration generated by closing the refrigerator 1000 door may cause the watermelon to roll, causing the watermelon to partially move out of the first weighing device. In this case, the watermelon's weight measured by the first weighing device is 1 kg, resulting in a 1 kg error between the watermelon's measured weight and the watermelon's actual weight. Alternatively, if a large number of food ingredients, such as tomatoes or milk, are placed around the first weighing device, and the user closes the door too forcefully, the tomatoes, milk, and other food ingredients may be moved to the edge of the first weighing device due to the vibration, causing the watermelon's weight measured by the first weighing device to become 2.3 kg, resulting in a 0.3 kg error between the watermelon's measured weight and the watermelon's actual weight. In these situations, the error between the watermelon's weight measured by the first weighing device and the watermelon's actual weight is significant.

[0214] Of course, in addition to the vibration when closing the door 200, which may cause the food to move, the refrigerator 1000 may be hit, or the entire movement of the refrigerator 1000 may cause the refrigerator 1000 to vibrate, thereby causing the position of the food carried by the weighing device 40 to change.

[0215] In some embodiments, when it is determined that the weight of the food measured by the weighing device 40 has changed, it is necessary to further determine whether the door body 200 is closed. If the door body 200 of the refrigerator 1000 is in an open state, the user may be placing food or taking out food. The change in the weight of the food at this time is normal and there is no need to remind the user. If the door body 200 of the refrigerator is in a closed state, the first display device 302 is controlled to display a prompt message that the position of the food has changed, so that the user can check the status of the food carried by the weighing device 40. In this way, the problem of large errors in the weight of the food measured by the weighing device 40 due to changes in the position of the food is avoided, thereby improving the accuracy of the food weight information of the refrigerator 1000.

[0216] 18 , the refrigerator 1000 further includes a first detection device 201. The first detection device 201 is configured to detect the open / closed state of the door 200. The refrigerator 1000 further includes a first controller 60, which is coupled to the first detection device 201 to obtain the open / closed state of the door 200 detected by the first detection device 201. The first controller 60 is coupled to the first display device 302 to control the first display device 302. The first controller 60 is configured to:

[0217] If it is determined that the weight of the food measured by the weighing device 40 has changed, the first detecting device 201 is used to determine whether the door body 200 is open.

[0218] If it is determined that the door body 200 is open, it is determined that the user is placing food.

[0219] If the door 200 is determined to be closed, the position of the food corresponding to the weighing device 40 is determined to have changed, and the first display device 302 is controlled to display a prompt message indicating that the position of the food has changed, so that the user can check the status of the food corresponding to the weighing device 40. In this way, the influence of the food position change on the food weight measured by the weighing device 40 is reduced.

[0220] In some embodiments, if it is determined that the door 200 is closed, determining that the position of the food corresponding to the weighing device 40 has changed, and controlling the first display device 302 to display a prompt message indicating that the position of the food has changed, so that the user can check the status of the food corresponding to the weighing device 40, includes:

[0221] If it is determined that the door body 200 is closed, the first food weight measured by the weighing device 40 before the food weight changes, and the second food weight measured by the weighing device 40 after the food weight changes are obtained, and it is determined whether the second food weight is greater than the first food weight.

[0222] If it is determined that the weight of the first ingredient is greater than the weight of the second ingredient, it is determined that the ingredient is at least partially removed from the weighing device 40 , and the first display device 302 is controlled to display a prompt message indicating that the ingredient has been removed from the weighing device 40 , so that the user can check the status of the ingredient carried by the weighing device 40 .

[0223] If the weight of the first ingredient is less than the weight of the second ingredient, it is determined that there are other ingredients in the weighing device 40. In this case, the first display device 302 is controlled to display a prompt message that there are other ingredients to be moved to the weighing device 40, so that the user can check the status of the ingredients corresponding to the weighing device 40; wherein, the other ingredients are ingredients other than the ingredients pre-set to be placed in the weighing device 40.

[0224] It should be noted that when the door 200 of the refrigerator 1000 is in a closed state, the weight data of the food detected by the weighing device 40 may also change. If the weight of the first food is less than the weight of the second food, it may be because the food on the weighing device 40 deviates from the weighing device 40, or the food is partially or completely moved out of the weighing device 40. In some cases, the change in the position of the food may cause losses to the user. For example, the medicines that the user is more concerned about are placed on the weighing device 40, and the medicines cannot be placed at an angle. Therefore, when the first controller 60 determines that the received weight of the first food is less than the weight of the second food, it sends a prompt message to the first display device 302 that the food corresponding to the weighing device 40 may be moved out of the weighing device 40. In addition, the message is reported to the cloud server 80, and the message is sent to the APP of the mobile terminal 70 through the cloud server 80 to remind the user to check the food.

[0225] If the weight of the second ingredient is greater than the weight of the first ingredient, it may be because other ingredients surrounding the weighing device 40 have moved onto the weighing device 40. This can affect the accuracy of the ingredient weight data and the user's judgment of ingredient inventory. For example, the remaining weight of apples corresponding to the second weighing device is insufficient and needs to be replenished, but different types of surrounding ingredients (such as milk) have moved onto the second weighing device, increasing the weight of the apples measured by the second weighing device. This will affect the user's judgment of the remaining weight of the apples and may result in a shortage of apples when the user needs them.

[0226] Therefore, if the first controller 60 determines that the weight of the first ingredient measured by the weighing device 40 is less than the weight of the second ingredient, and the refrigerator door 200 is in a closed state, it sends a prompt message to the control end 400 that other ingredients may be moved to the weighing device 40 to remind the user to confirm the placement status of the ingredients.

[0227] It is understood that the user can view ingredient information and prompt messages through the user interface of the mobile terminal 70 app and determine the remaining weight of the ingredients based on the ingredient weight information displayed on the mobile terminal 70. Although the first display device 302 of the refrigerator 1000 can also display the ingredient information and prompt messages of the weighing device 40, if the user is far away from the refrigerator 1000, it is difficult for the user to obtain the ingredient information and prompt messages through the first display device 302 in a timely manner. Therefore, if the refrigerator is connected to the Internet, the prompt message needs to be further sent to the mobile terminal 70 connected to the refrigerator 1000.

[0228] In some embodiments, the first weighing device will feed back the measured weight of the watermelon, such as 2kg, to the first controller 60, and the second weighing device will feed back the measured weight of the apple, such as 30g, to the first controller 60. The first controller 60 then uploads the weights of the apple and watermelon to the cloud server 80, and sends the weight information to the mobile terminal 70 through the cloud server 80.

[0229] When determining that one of the weight of the watermelon measured by the first weighing device and the weight of the apple measured by the second weighing device has changed, the first controller 60 will further determine the open or closed state of the door 200 of the refrigerator 1000 at this time.

[0230] If the door 200 of the refrigerator 1000 is in an open state, it indicates that the user is placing or taking out a watermelon, or the user is placing or taking out an apple. Therefore, there is no need to prompt the user, and only the weight information of the corresponding ingredients needs to be updated normally.

[0231] If the refrigerator door 200 is closed, the change in the weight of the watermelon or apple is due to the change in the position of the food. Therefore, the user needs to check the condition of the food placed on the first or second weighing device. This ensures that the weight of the watermelon measured by the first weighing device and the weight of the apple measured by the second weighing device are within a preset error range.

[0232] 21 , the weighing device 40 further includes a second detection device 41. The second detection device 41 is configured to detect the vibration acceleration of the corresponding weighing device 40. In some embodiments, the vibration of the refrigerator 1000 is likely to cause the position of the food corresponding to the weighing device 40 to change. If it is determined that the weight of the food measured by the weighing device 40 has changed, then determining whether the door 200 is open through the first detection device 201 includes:

[0233] If it is determined that the vibration acceleration detected by the second detection device 41 is greater than or equal to the preset vibration threshold, waiting for the vibration acceleration detected by the second detection device 41 to recover to be less than the preset vibration threshold;

[0234] Obtaining the weight of the food measured by the weighing device 40 corresponding to the second detection device 41 before the vibration acceleration is greater than or equal to the preset vibration threshold, and the weight of the food measured after the vibration acceleration returns to less than the preset vibration threshold;

[0235] If it is determined that the weight of the food measured by the weighing device 40 has changed, the first detection device 201 is used to determine whether the door body 200 is open.

[0236] 21 , the weighing device 40 further includes a weight sensor 42 and a second controller 90. The second communication component 50 is pre-wired with the first communication component 20 of the refrigerator 1000 to enable communication between the weighing device 40 and the first controller 60 of the refrigerator 1000, thereby transmitting the weight of the food detected by the weighing device 40 to the first controller 60. The weight sensor 32 is configured to measure the weight of the food placed on the weighing device 40. The second controller 90 is coupled to the second detection device 41, the weight sensor 32, and the second communication component 50 to receive the vibration acceleration detected by the second detection device 41 and the food weight detected by the weight sensor 32, and to control the transmission and reception of data between the second communication component 50 and the first communication component 20.

[0237] In some embodiments, the second controller 90 is configured to:

[0238] When it is determined that the weight of the food corresponding to the weighing device 40 has changed, the vibration acceleration currently detected by the corresponding second detection device 41 is obtained to determine whether the vibration acceleration is greater than the preset vibration threshold.

[0239] If it is determined that the vibration acceleration is greater than or equal to the preset vibration threshold, uploading the currently measured food weight to the first controller 60 is abandoned.

[0240] If it is determined that the vibration acceleration is less than the preset vibration threshold, the currently measured weight of the food is uploaded to the first controller 60 .

[0241] It is understood that if the vibration acceleration detected by the corresponding second detection device 41 is greater than or equal to the preset vibration threshold, the weighing device 40 determines that the vibration at this time will affect the measurement accuracy of the weighing device. In this case, the weighing device 40 abandons reporting the weight information to the first controller 60, so that the first controller 60 does not report the relevant food weight data to the cloud server 80.

[0242] After the vibration acceleration of the weighing device 40 returns to below the preset vibration threshold and remains below the preset threshold for a fourth preset time, the weighing device 40 transmits the detected food weight data to the first controller 60 via the second communication component 50. After receiving the food weight data, the first controller 60 determines whether the food weight data of the weighing device 40 has changed. If the food weight data has not changed, the first controller 60 reports the corresponding food weight data to the cloud server 80.

[0243] In some embodiments, the first identification code corresponding to each weighing device 40 is, for example, a Media Access Control Address (MAC address). The prompt information includes the first identification code of the weighing device 40 whose food weight has changed, so that the user can determine the weighing device 40 that needs to be checked.

[0244] It should be noted that different weighing devices 40 have different identification codes to distinguish them. The food weight information reported by the weighing device 40 includes the identification code of the weighing device 40, so that the first controller 60 can determine which weighing device 40 reported the food weight. In addition, during the binding process between the weighing device 40 and the first controller 60, the weighing device 40 also sends the identification code to the first controller 60. The first controller 60 will store the identification code of each weighing device 40 to distinguish between different weighing devices 40.

[0245] It should be noted that, in practice, the user or manufacturer can also pre-enter the correspondence between the identification code of the weighing device 40 and the placement of the weighing device 40 in the refrigerator 1000. In this case, the prompt information also includes the placement of the weighing device 40. This allows the user to quickly locate the weighing device 40 whose position has changed after viewing the prompt information displayed on the first display device 302 indicating that the position of the ingredients has changed, thereby facilitating the review of the status of the ingredients. This also prevents the user from forgetting the placement of the weighing device 40 and having to search for it one by one, which could lead to air leakage and increased energy consumption in the refrigerator 1000.

[0246] In some embodiments, the first controller 60 is further configured to:

[0247] After determining that the position of the food corresponding to the weighing device 40 has changed, the identification code corresponding to the weighing device 40 whose weight has changed and the food change information are transmitted to the mobile terminal via the first communication component 20, so that the mobile terminal displays a food change prompt. The food change prompt is used to remind the user to check the status of the food corresponding to the weighing device 40 whose weight has changed.

[0248] It should be noted that the food change information may include a first food weight measured by the weighing device 40 corresponding to the identification code before the food weight changes, and a second food weight measured by the weighing device 40 after the food weight changes. Furthermore, the food change information may also include vibration acceleration measured by the weighing device 40 corresponding to the identification code before and after the food weight changes, so that the user can understand the magnitude of the vibration acceleration of the weighing device 40 when the weight changes.

[0249] In some embodiments, after the first controller 60 controls the first display device 302 to display the prompt information that the position of the food has changed, the first controller 60 is further configured to:

[0250] If the user's feedback information confirming that the food is correct is received, the food weight information corresponding to the weighing device 40 is updated according to the identification code of the weighing device 40 and the food weight data currently detected by the weighing device 40 .

[0251] It should be noted that after the first controller 60 controls the first display device 302 to display the prompt information that the position of the food has changed, if it receives feedback information from the user to cancel the weight update based on the prompt information, it will abandon the update of the food weight corresponding to the weighing device 40 corresponding to the identification code.

[0252] For example, before the vibration acceleration of the weighing device 40 exceeds the preset vibration threshold, the weight of the food measured by the weighing device 40 is 2 kg. After the vibration acceleration returns to less than the preset vibration threshold, the measured weight of the food is 1.2 kg. After the user is prompted, the user checks the placement of the food on the weighing device 40 and confirms that the food has been partially removed from the weighing device 40. Then, after the user replaces the food on the weighing device 40, a feedback message is sent via the first display device 302 to cancel the weight update. After receiving the message to cancel the weight update, the first controller 60 maintains the food weight data corresponding to the weighing device 40 at 2 kg.

[0253] 23 , some embodiments of the present disclosure provide a method for controlling a refrigerator 1000. The method includes steps S71 to S73.

[0254] In step S71 , if it is determined that the weight of the food measured by the weighing device 40 has changed, the first detecting device 201 is used to determine whether the door 200 is open.

[0255] Step S72: If it is determined that the door 200 is open, it is determined that the user is placing food.

[0256] In step S73 , if the door 200 is determined to be closed, the position of the food corresponding to the weighing device 40 is determined to have changed, and the first display device 302 is controlled to display a prompt message indicating that the position of the food has changed, so that the user can check the status of the food corresponding to the weighing device 40 .

[0257] 22 , some embodiments of the present disclosure provide a method for controlling a refrigerator 1000. The method is applied to a first controller 60 and includes steps S81 to S92.

[0258] Step S81 , obtaining the vibration acceleration detected by each second detection device 41 .

[0259] Step S82: Determine whether the vibration acceleration is greater than or equal to a preset vibration threshold. If yes, proceed to step S84; if no, proceed to step S83.

[0260] In step S83, the weight of the food measured by each weighing device 40 is uploaded to the first controller 60. This process ends.

[0261] Step S84: Determine whether the vibration acceleration detected by the second detection device 41 has recovered to be less than the preset vibration threshold. If not, continue to step S84; if so, proceed to step S85.

[0262] Step S85: Obtain the weight of the first food measured by the weighing device 40 corresponding to the second detection device 41 before the vibration acceleration is greater than or equal to the preset vibration threshold, and the weight of the second food measured by the weighing device 40 after the vibration acceleration is restored to less than the preset vibration threshold, and then execute step S86.

[0263] Step S86: Determine whether the weight of the first ingredient is equal to the weight of the second ingredient. If so, proceed to step S87; if not, proceed to step S88.

[0264] Step S87: No processing is performed and the process ends.

[0265] In step S88, the first detection device 201 is used to determine whether the door 200 of the refrigerator is open. If so, step S89 is executed; if not, step S90 is executed.

[0266] Step S89: It is determined that the user is placing food, and this process ends.

[0267] Step S90, determining whether the weight of the second ingredient is greater than the weight of the first ingredient, if so, executing step S91, if not, executing step S92.

[0268] Step S91: It is determined that there are ingredients other than the pre-set ingredients in the weighing device 40, and the first display device 302 is controlled to display a prompt message indicating that there are other ingredients to be moved to the weighing device 40. In this way, the user can check the status of the ingredients carried by the weighing device 40, and this process ends.

[0269] Step S92: It is determined that the food has at least partially been removed from the weighing device 40, and the first display device 302 is controlled to display a prompt message indicating that the food has been removed from the weighing device 40. In this way, the user can check the food status corresponding to the weighing device 40, and this process ends.

[0270] In the control method of the refrigerator 1000 provided in some embodiments of the present disclosure, when the weight of the food measured by the weighing device 40 changes, the open and closed state of the door body 200 is determined by the first detection device 201 to determine whether the current weight change is caused by the user placing the food or by the change in the position of the food. If the door body 200 is in a closed state when the weight of the food measured by the weighing device 40 changes, it indicates that the current user has not placed food into the refrigerator 1000. For example, the food corresponding to the weighing device 40 may deviate from or move outside the weighing device 40, or there may be other food moving to the weighing device 40. Therefore, the first display device 302 is controlled to display a prompt message that the position of the food has changed, so that the user can check the status of the food corresponding to the weighing device 40.

[0271] In this way, the problem of inaccurate weighing data of the weighing device 40 due to changes in the position of the food can be avoided to a certain extent, and the accuracy of the food weight information management of the refrigerator 1000 can be improved.

[0272] Those skilled in the art will understand that the scope of the present invention is not limited to the above specific embodiments, and that certain elements of the embodiments may be modified and replaced without departing from the spirit of the present application. The scope of the present application is limited by the appended claims.

Claims

1. A refrigerator, comprising: The box, including the storage compartment; a door body connected to the box body and configured to open or close the storage chamber; at least one weighing device, disposed in the storage chamber and configured to measure the weight of food placed on the weighing device; Any one of the at least one weighing device comprises: a weighing device body; and at least one adjustment button, each of the at least one adjustment button corresponds to a food name, so that the name of the food placed on the weighing device body can be set by the adjustment button; and A first controller, wherein the first controller is configured to: In response to the start-up operation of any of the weighing devices, obtaining the weight value of the current food and the name of the food corresponding to the current adjustment button; If it is determined that the weight value is greater than a first preset weight threshold, binding the weight value to the name of the ingredient; The bound weight value and the ingredient name are stored.

2. The refrigerator according to claim 1, wherein: The first controller is further configured to: After obtaining the weight value of the food detected by the weighing device and the food name corresponding to the current adjustment button, obtaining a pre-stored food weight reference range corresponding to the current food name; If it is determined that the weight value is within the food weight reference range and the weight value is greater than the first preset weight threshold, binding the weight value to the food name; If it is determined that the weight value is outside the reference range of the food weight, a prompt message is issued to switch the food name corresponding to the adjustment button.

3. The refrigerator according to claim 1 or 2, wherein: The first controller is further configured to: If it is determined that the change value of the weight value of the food detected by any of the weighing devices within the first preset time is greater than the preset weight change threshold, updating the weight value; The updated weight value is re-bound to the ingredient name and stored.

4. The refrigerator according to any one of claims 1 to 3, further comprising: a first communication component, which is disposed in the box and is configured to perform data transmission with an external device; as well as A first detection device is configured to detect the opening and closing state of the door body; The weighing device is detachably arranged in the storage room, and the weighing device further comprises a second communication component, the second communication component is configured to establish a connection with the first communication component to send weighing data to the first communication component; wherein the weighing data comprises at least one of the weight value of the food and the name of the food; Wherein, the first controller is further configured as: If it is determined that the weighing device is installed in the storage room, the opening and closing state of the door of the current storage room is obtained; If it is determined that the door of the current storage room is in an open state, the first communication component is turned on to receive the weighing data sent by the second communication component, and the weighing data is stored; If it is determined that the door is in a closed state, the first communication component is closed.

5. The refrigerator according to claim 4, wherein: The weighing device is provided with a corresponding first identification code; Wherein, the weighing device further includes a second controller, and the second controller is configured as follows: If it is determined that the weight value of the food detected by the weighing device has changed, and the weight change value is greater than a second preset weight threshold, the weighing data of the weighing device is bound to the first identification code and sent to the first communication component through the second communication component.

6. The refrigerator according to claim 4 or 5, further comprising: A first display device, which is disposed on the door body and is configured to display an ingredient management interface; Wherein, the first controller is further configured as: If it is determined that the weighing device is disposed outside the box, the first display device is controlled to issue a pop-up reminder; wherein the pop-up reminder is used to prompt whether remote management of food is required; After receiving the instruction requiring remote food management fed back by the first display device, starting the first communication component to receive the weighing data sent by the second communication component and storing the weighing data; After receiving an instruction from the first display device that no remote food management is required, the first communication component is turned off.

7. The refrigerator according to any one of claims 1 to 6, further comprising: A first detection device is configured to detect the opening and closing state of the door body; as well as A first display device, disposed in the box and configured to display an ingredient management interface; Wherein, the first controller is further configured as: If it is determined that the weight of the food measured by the weighing device has changed, determining whether the door is open by the first detection device; If it is determined that the door is open, it is determined that food is being placed; If it is determined that the door is closed, it is determined that the position of the food corresponding to the weighing device has changed, and the first display device is controlled to display prompt information that the position of the food has changed.

8. The refrigerator according to claim 7, wherein: The first controller is further configured to: If it is determined that the door is closed, obtaining a first weight of the food measured by the weighing device before the weight of the food changes, and a second weight of the food measured by the weighing device after the weight of the food changes; If it is determined that the weight of the first food is greater than the weight of the second food, it is determined that the food is at least partially moved out of the weighing device, and the first display device is controlled to display a prompt message indicating that the food is moved out of the weighing device; If it is determined that the weight of the first ingredient is less than the weight of the second ingredient, it is determined that other ingredients are moved to the weighing device, and the first display device is controlled to display a prompt message that other ingredients are moved to the weighing device; wherein the other ingredients are ingredients other than the ingredients pre-set to be placed on the weighing device.

9. The refrigerator according to claim 7 or 8, wherein: The weighing device further comprises a second detection device, wherein the second detection device is configured to detect the vibration acceleration of the corresponding weighing device; wherein the first controller is further configured to: If it is determined that the vibration acceleration detected by the second detection device is greater than or equal to the preset vibration threshold, waiting for the vibration acceleration to recover to be less than the preset vibration threshold; Obtaining the weight of the food measured by the weighing device corresponding to the second detection device before the vibration acceleration is greater than or equal to the preset vibration threshold, and the weight of the food measured after the vibration acceleration is restored to be less than the preset vibration threshold; If it is determined that the weight of the food measured by the weighing device has changed, the first detection device is used to determine whether the door is open.

10. The refrigerator according to any one of claims 7 to 9, wherein: The weighing device is provided with a corresponding first identification code; The prompt information includes a first identification code of the weighing device indicating a change in the weight of the food.

11. The refrigerator according to claim 10, further comprising: a first communication component, the first communication component being configured to receive the name of the food material and the corresponding weight value of the food material sent by the weighing device, the first communication component being coupled to the mobile terminal; Wherein, the first controller is further configured as: After determining that the position of the food corresponding to the weighing device has changed, the first identification code corresponding to the weighing device where the weight of the food has changed and the food change information are sent to the mobile terminal through the first communication component, so that the mobile terminal displays a food change prompt.

12. The refrigerator according to claim 11, wherein: The first communication component is coupled to the cloud server; the first controller is further configured to: Control the first communication component to upload the bound ingredient name and the weight value of the ingredient to the cloud server.

13. The refrigerator according to claim 12, wherein: The mobile terminal obtains the product information of the weighing device by scanning the first identification code, and uploads the product information to the cloud server, so that the cloud server binds the weighing device to the box.

14. The refrigerator according to claim 13, wherein: The first controller is further configured to obtain the number and placement position of the weighing device after the weighing device is bound to the refrigerator.

15. The refrigerator according to any one of claims 1 to 14, further comprising: at least one wireless charging device, the wireless charging device being configured to wirelessly charge the weighing device; Wherein, the first controller is further configured as: If a charging demand sent by any of the weighing devices is received, the corresponding wireless charging device is controlled to start according to the placement position of the weighing device to charge the weighing device; If a charging completion instruction sent by the weighing device is received, the wireless charging device is controlled to be turned off.

16. A method for controlling a refrigerator, wherein: The refrigerator comprises: The box, including the storage compartment; a door body, disposed at the opening of the storage chamber and configured to open and close the storage chamber; and At least one weighing device is disposed in the storage chamber and is configured to measure the weight of food placed on the weighing device; any one of the at least one weighing device comprises: a weighing device body; and at least one adjustment button, each of the adjustment buttons corresponds to a food name, and the adjustment button is configured to set the name of the food placed on the weighing device; Wherein, the method comprises: In response to the start-up operation of any of the weighing devices, obtaining the weight value of the current food and the name of the food corresponding to the current adjustment button; If it is determined that the weight value is greater than a first preset weight threshold, binding the weight value to the name of the ingredient; The bound weight value and the ingredient name are stored.

17. The refrigerator control method according to claim 16, further comprising: After obtaining the weight value of the food detected by the weighing device and the food name corresponding to the current adjustment button, obtaining a pre-stored food weight reference range corresponding to the current food name; If it is determined that the weight value is within the food weight reference range and the weight value is greater than the first preset weight threshold, binding the weight value to the food name; If it is determined that the weight value is outside the food weight reference range, a prompt message is issued to switch the food name corresponding to the adjustment button.

18. The refrigerator control method according to claim 16 or 17, further comprising: If it is determined that the change value of the weight value of the food detected by any of the weighing devices within the first preset time is greater than the preset weight change threshold, updating the weight value; The updated weight value is re-bound to the ingredient name and stored.

19. The refrigerator control method according to any one of claims 16 to 18, wherein: The refrigerator further comprises: a first communication component, which is disposed in the housing and configured to perform data transmission with an external device; and A first detection device is configured to detect the opening and closing state of the door body; The weighing device is detachably arranged in the storage room, and the weighing device further comprises a second communication component, the second communication component is configured to establish a connection with the first communication component to send weighing data to the first communication component; wherein the weighing data comprises at least one of the weight value and the name of the food; Wherein, the method further comprises: If it is determined that the weighing device is installed in the storage room, the opening and closing state of the door of the current storage room is obtained; If it is determined that the door body is in an open state, the first communication component is turned on to receive the weighing data sent by the second communication component and store the weighing data; If it is determined that the door is in a closed state, the first communication component is closed.

20. The refrigerator control method according to claim 19, wherein: The weighing device is provided with a corresponding first identification code; Wherein, the method further comprises: If the weighing device determines that the weight value of the food detected by the weighing device has changed, and the weight change value is greater than a second preset weight threshold, the weighing data of the weighing device is bound to the first identification code and sent to the first communication component through the second communication component.

21. The refrigerator control method according to claim 19 or 20, wherein: The refrigerator further includes a first display device, which is disposed on the door and configured to display a food management interface; wherein the method further includes: If it is determined that the weighing device is disposed outside the box, the first display device is controlled to issue a pop-up reminder; wherein the pop-up reminder is used to prompt whether remote management of food is required; After receiving the instruction requiring remote food management fed back by the first display device, starting the first communication component to receive the weighing data sent by the second communication component and storing the weighing data; After receiving an instruction from the first display device that no remote food management is required, the first communication component is turned off.

22. The method for controlling a refrigerator according to any one of claims 16 to 21, wherein: The refrigerator further comprises: A first detection device is configured to detect the open or closed state of the door body; and A first display device, disposed in the box and configured to display an ingredient management interface; Wherein, the method further comprises: If it is determined that the weight of the food measured by the weighing device has changed, determining whether the door is open by the first detection device; If it is determined that the door is open, it is determined that food is being placed; If it is determined that the door is closed, it is determined that the position of the food corresponding to the weighing device has changed, and the first display device is controlled to display a prompt message indicating that the position of the food has changed, so as to check the status of the food corresponding to the weighing device.

23. The refrigerator control method according to claim 22, further comprising: If it is determined that the door is closed, obtaining a first weight of the food measured by the weighing device before the weight of the food changes, and a second weight of the food measured by the weighing device after the weight of the food changes; If it is determined that the weight of the first food is greater than the weight of the second food, it is determined that the food is at least partially moved out of the weighing device, and the first display device is controlled to display a prompt message indicating that the food has been moved out of the weighing device, so as to check the food status corresponding to the weighing device; If it is determined that the weight of the first ingredient is less than the weight of the second ingredient, it is determined that other ingredients have been moved to the weighing device, and the first display device is controlled to display a prompt message that other ingredients have been moved to the weighing device to check the food status corresponding to the weighing device; wherein the other ingredients are ingredients other than the ingredients pre-set to be placed on the weighing device.

24. The refrigerator control method according to claim 22 or 23, wherein: The weighing device further comprises a second detection device, wherein the second detection device is configured to detect a corresponding vibration acceleration of the weighing device; If it is determined that the weight of the food measured by the weighing device has changed, the step of determining whether the door is opened by the first detection device includes: If it is determined that the vibration acceleration detected by the second detection device is greater than or equal to the preset vibration threshold, waiting for the vibration acceleration to recover to be less than the preset vibration threshold; Obtaining the weight of the food measured by the weighing device corresponding to the second detection device before the vibration acceleration is greater than or equal to the preset vibration threshold, and the weight of the food measured after the vibration acceleration is restored to less than the preset vibration threshold; If it is determined that the weight of the food measured by the weighing device has changed, the first detection device is used to determine whether the door is open.

25. The method for controlling a refrigerator according to any one of claims 22 to 24, wherein: The weighing device is provided with a corresponding first identification code; the prompt information includes the first identification code of the weighing device where the weight of the food material changes.

26. The refrigerator control method according to claim 25, wherein: The refrigerator further includes a first communication component, the first communication component is configured to receive the name of the food and the weight value of the corresponding food sent by the weighing device, and the first communication component is coupled to the mobile terminal; the method further includes: After determining that the position of the food corresponding to the weighing device has changed, the first identification code corresponding to the weighing device where the weight of the food has changed and the food change information are sent to the mobile terminal through the first communication component, so that the mobile terminal displays a food change prompt.

27. The refrigerator control method according to claim 26, wherein: The first communication component is coupled to a cloud server; wherein the method further comprises: Control the first communication component to upload the bound ingredient name and the weight value of the ingredient to the cloud server.

28. The refrigerator control method according to claim 27, wherein: The mobile terminal obtains the product information of the weighing device by scanning the first identification code, and uploads the product information to the cloud server, so that the cloud server binds the weighing device to the box.

29. The refrigerator control method according to claim 28, wherein: The method further includes: after the weighing device is bound to the refrigerator, obtaining the number and placement position of the weighing device.

30. The method for controlling a refrigerator according to any one of claims 16 to 29, wherein: The refrigerator further comprises at least one wireless charging device, wherein the wireless charging device is configured to wirelessly charge the weighing device; wherein the method further comprises: If a charging demand sent by any of the weighing devices is received, the corresponding wireless charging device is controlled to start according to the placement position of the weighing device to charge the weighing device; If a charging completion instruction sent by the weighing device is received, the wireless charging device is controlled to be turned off.