Refrigerator and food material weight information management method thereof
Patent Information
- Application Number
- CN202380037344.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-02-13
- Filing Date
- 2023-06-07
- Publication Date
- 2024-12-10
AI Technical Summary
When measuring the weight of ingredients in existing refrigerators, the position of the ingredients may easily change due to door closing or vibration, causing weight measurement errors. Weight changes cannot be judged in real time, affecting the accuracy of ingredient management.
By setting up a first detection device in the refrigerator to determine the opening and closing status of the door, and display prompt information about changes in the position of the ingredients when the door is closed, to avoid errors; at the same time, the communication component is bound to the weighing device to ensure the accuracy of the weight data Transmit and update.
It improves the accuracy of ingredient weight information, reduces weight errors caused by position changes, and enhances the convenience and accuracy of users' management of ingredient inventory.
Smart Images

Figure CN119110888A_ABST
Abstract
Description
Refrigerator and food weight information management method thereof
[0001] This application claims priority to Chinese patent application No. 202310112952.1 filed on February 13, 2023, and priority to Chinese patent application No. 202211055995.2 filed on August 31, 2022, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the technical field of household appliances, and in particular to a refrigerator and a method for managing food weight information 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] On the one hand, a refrigerator is provided. The refrigerator includes a housing, a first detection device, a weighing device, a display device, and a first controller. The housing includes a door. The first detection device is configured to detect the open and closed state of the door. The weighing device is configured to measure the weight of food placed on the weighing device. The display device is provided in the housing and is configured to display a food management interface. The first controller is configured to: if it is determined that the weight of the food measured by the weighing device has changed, determine whether the door is open through the first detection device; if it is determined that the door is open, determine that the user is placing food; if it is determined that the door is closed, determine that the position of the food corresponding to the weighing device has changed, and control the display device 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.
[0006] On the other hand, a method for managing food weight information of a refrigerator is provided. The refrigerator includes a housing, a first detection device, a weighing device, a display device, and a first controller. The housing includes a door. The first detection device is configured to detect the open and closed state of the door. The weighing device is configured to measure the weight of food placed on the weighing device. The display device is provided in the housing and configured to display a food management interface. The method includes: if it is determined that the weight of the food measured by the weighing device has changed, determining whether the door is open through the first detection device; if it is determined that the door is open, determining that the user is placing food; if it is determined that the door is closed, determining that the position of the food corresponding to the weighing device has changed, and controlling the display device 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.
[0007] On the other hand, a refrigerator is provided. The refrigerator includes a housing, a first communication component, a weighing device, and a first controller. The first communication component is provided in the housing. The weighing device includes a second communication component, which is coupled to the first communication component to communicate between the weighing device and the housing. The first controller is configured to: after receiving a pairing signal, turn on the first communication component and scan the weighing devices within a preset range to obtain the name of the weighing device; if it is determined that the name of the weighing device is consistent with the preset name, control the first communication component to establish a connection with the weighing device, and receive the identity identification number and the first weighing data of the weighing device sent by the weighing device; send a connection success message to the cloud server, the connection success message carrying the first weighing data; receive the second weighing data sent by the weighing device after the load weight changes, and send the second weighing data to the cloud server; receive a binding execution request sent by the cloud server; bind the weighing device whose load weight changes according to the identity identification number of the weighing device; and send a binding success message to the cloud server.
[0008] In another aspect, a method for binding a refrigerator and a weighing device is provided. The refrigerator includes a housing, a first communication component, a weighing device, and a first controller. The first communication component is disposed in the housing. The weighing device includes a second communication component coupled to the first communication component to communicate between the weighing device and the housing. The method includes: after receiving a pairing signal, turning on the first communication component and scanning weighing devices within a preset range to obtain the name of the weighing device; if it is determined that the name of the weighing device is consistent with the preset name, controlling the first communication component to establish a connection with the weighing device and receiving an identity identification number and first weighing data sent by the weighing device; sending a connection success message to a cloud server, the connection success message carrying the first weighing data; receiving second weighing data sent by the weighing device after a change in the load weight, and sending the second weighing data to the cloud server; receiving a binding execution request sent by the cloud server; binding the weighing device whose load weight has changed according to the identity identification number of the weighing device; and sending a binding success message to the cloud server. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] FIG1 is a structural diagram of a refrigerator according to some embodiments;
[0010] FIG2 is another structural diagram of a refrigerator according to some embodiments;
[0011] FIG3 is a structural diagram of a refrigeration system of a refrigerator according to some embodiments;
[0012] FIG4 is a structural diagram of a control system of a refrigerator according to some embodiments;
[0013] FIG5 is a diagram illustrating a scenario in which a portion of food is removed from a weighing device according to some embodiments;
[0014] FIG6 is a diagram illustrating a scenario in which other food materials are moved to a weighing device according to some embodiments;
[0015] FIG7 is a diagram illustrating a scenario in which a refrigerator communicates with a weighing device according to some embodiments;
[0016] FIG8 is a structural diagram of a weighing device communicating with a refrigerator according to some embodiments;
[0017] FIG9 is a flowchart of food weight information management for a refrigerator according to some embodiments;
[0018] FIG10 is a flowchart of another method for managing food weight information of a refrigerator according to some embodiments;
[0019] FIG11 is a flow chart of a method for binding a refrigerator and a weighing device according to some embodiments;
[0020] FIG12 is a flow chart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0021] FIG13 is an interactive flow chart of a binding method between a refrigerator and a weighing device according to some embodiments. DETAILED DESCRIPTION
[0022] 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.
[0023] 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.
[0024] 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.
[0025] 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.
[0026] “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.
[0027] “A and / or B” includes the following three combinations: A only, B only, and a combination of A and B.
[0028] 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.
[0029] 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).
[0030] As used herein, "parallel", "perpendicular", and "equal" include the situations described and situations similar to the situations described, and the range of the similar situations is within an acceptable deviation range, wherein the acceptable deviation range is as determined by a person of ordinary skill in the art taking into account the measurement in question and the errors associated with the measurement of the specific quantity (i.e., the limitations of the measurement system). For example, "parallel" includes absolute parallelism and approximate parallelism, wherein the acceptable deviation range of approximate parallelism can be, for example, a deviation within 5°; "perpendicular" includes absolute perpendicularity and approximate perpendicularity, wherein the acceptable deviation range of approximate perpendicularity can also be, for example, a deviation within 5°. "Equal" includes absolute equality and approximate equality, wherein the acceptable deviation range of approximate equality can be, for example, that the difference between the two equals is less than or equal to 5% of either one.
[0031] Referring to Figure 1 , some embodiments of the present disclosure provide a refrigerator. Refrigerator 1000 includes a housing 10 defining a storage space. Housing 10 includes at least one compartment. The compartments can be categorized as a refrigerator, freezer, or temperature-controlled room, depending on their intended use. Each compartment has one or more doors 200 located at its opening.
[0032] For example, the cabinet 10 has two compartments. The upper compartment of the cabinet 10 is a refrigerator compartment, which has two doors 200. The door 200 includes a door shell 210 located outside the cabinet 10, a door inner 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 inner liner 220, the upper end cover 230, and the lower end cover 240. The insulation layer can be filled with foam.
[0033] 2 , refrigerator 1000 also includes a refrigeration system configured to cool the compartments within refrigerator body 10. The refrigeration system includes a compressor 1, a condenser 2, an anti-condensation tube 3, a filter drier 4, a pressure reducer 5, an evaporator 6, and a gas-liquid separator 7. The operating process of the refrigeration system includes compression, condensation, throttling, and evaporation.
[0034] 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.
[0035] 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.
[0036] The throttling process is as follows: the condensed refrigerant saturated liquid is filtered out of moisture and impurities by the drying 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.
[0037] 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.
[0038] 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.
[0039] Currently, some refrigerators 1000 have an ingredient management function that can obtain ingredient information and send it to the user. This allows the user to understand the type of ingredients currently placed in the refrigerator 1000 and the current remaining weight, among other information. Furthermore, this approach reduces the number of door openings, thereby reducing energy consumption. For example, the ingredient management function has the following application scenarios: recommending healthy recipes based on the user's dietary preferences and ingredient information; promptly reminding the user to replenish ingredients when the remaining ingredients are low; and promptly reminding the user to check ingredients if they have been stored for too long and may not be fresh to prevent them from expiring.
[0040] In some embodiments, information about the types of ingredients placed in refrigerator 1000 can be automatically acquired through image recognition technology, or the user can enter the information about the types of ingredients through an app on a mobile terminal and send it to refrigerator 1000 for storage in the refrigerator 1000 system. However, the weight information of the ingredients is usually not directly available and may require the user to weigh and enter the information themselves. If the weight of the ingredients changes, the weight change data and the current weight of the ingredients may not be directly available, resulting in the user having to repeatedly weigh and enter the information, causing inconvenience.
[0041] To this end, some embodiments of the present disclosure provide a refrigerator in which at least one weighing device is placed. For example, multiple weighing devices can be placed in the refrigerator. Different types of ingredients are placed on different weighing devices to meet the user's needs for managing multiple ingredients. The multiple weighing devices are bound to the refrigerator. For example, the user can bind the weighing device to the refrigerator by turning on the Bluetooth component of the weighing device or scanning an identification code. After the binding is successful, the weighing device can upload the weight information of the ingredients to the refrigerator. This is conducive to improving the convenience of food management.
[0042] Typically, when a weighing device 40 is first used with a refrigerator 1000, it is necessary to establish a communication binding between the weighing device 40 and refrigerator 1000 for subsequent use. Since neighboring users may purchase refrigerators 1000 and weighing devices 40 from the same manufacturer, or the same user may have multiple refrigerators 1000 and weighing devices 40 of the same model at home, when establishing a communication binding between the weighing device 40 and refrigerator 1000, the user may bind the refrigerator 1000 to a weighing device 40 belonging to a neighboring user or the same user that does not require binding. This is especially true when multiple weighing devices 40 have the same second communication component 50 name and are located in close proximity, making it more likely that the refrigerator 1000 and weighing device 40 will be mistakenly bound to each other.
[0043] For example, the names of the first weighing device of refrigerator A and the second communication component 50 of the second weighing device of refrigerator B are the same, and refrigerator A and refrigerator B are close to each other. When refrigerator B is bound to the second weighing device, the second communication component 50 of the first weighing device is also within the scanning range of refrigerator B. Since the names of the second communication components 50 of the first weighing device and the second weighing device are the same, the first weighing device is likely to be mistakenly bound to refrigerator B.
[0044] To address the aforementioned issues, some embodiments of the present disclosure provide a method for binding a refrigerator 1000 to a weighing device 40. The refrigerator 1000 first establishes a communication connection with the weighing device 40 via the first communication component 20 and obtains weighing data from the weighing device 40 with which the communication connection has been established. If the weighing data corresponding to a particular weighing device 40 changes, and the change is greater than a preset value, the weighing device 40 is determined to be the weighing device 40 to be bound, and the binding is performed. This prevents incorrect binding to a neighboring user's weighing device or the same user's unnecessarily bound weighing device 40.
[0045] In the related art, a refrigerator 1000 equipped with a weighing device 40 is typically placed on a door shelf or shelf within the refrigerator body 10. When the refrigerator vibrates, the position of the food inside the refrigerator body may shift, causing a larger error in the food weight measured by the weighing device 40, affecting the accuracy of the food weight measured by the weighing device 40.
[0046] 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 FIG5 , the change in the position of the food refers to the fact that part of the food located on the weighing device 40 moves out of the weighing device 40 and tilts against the refrigerator body 10 or other food. Alternatively, as shown in FIG6 , the change in the position of the food refers to the fact that the food and other food adjacent to the food move to the weighing device 40.
[0047] Referring to Figure 7 , multiple weighing devices 40 can be placed inside refrigerator 1000, each pre-set to hold a specific food ingredient. For example, the first weighing device is pre-set to hold watermelon, while the second weighing device is pre-set to hold apples. For the first weighing device, bananas, pears, and apples are considered other food ingredients, while for the second weighing device, watermelon, bananas, pears, and milk are considered other food ingredients.
[0048] It is understandable that a weighing device 40 or a partition of a weighing device 40 corresponds to carrying a preset food ingredient. For example, the first weighing device corresponds to carrying a watermelon, and the weight of the watermelon measured before the refrigerator door is closed is 2kg. If the user closes the door too hard, the vibration generated when the refrigerator door is closed is likely to cause the watermelon to roll, causing the watermelon to partially move out of the first weighing device. At this time, the weight of the watermelon measured by the first weighing device is 1kg, resulting in an error of 1kg between the weight of the watermelon measured by the first weighing device and the actual weight of the watermelon. Alternatively, there are a lot of food ingredients such as tomatoes and milk placed around the first weighing device. If the user closes the door too hard, the tomatoes, milk and other food ingredients are likely to move to the edge of the first weighing device due to vibration, causing the weight of the watermelon measured by the first weighing device to become 2.3kg, resulting in an error of 0.3kg between the weight of the watermelon measured by the first weighing device and the actual weight of the watermelon. In the above case, the error between the weight of the watermelon measured by the first weighing device and the actual weight of the watermelon is large.
[0049] Of course, in addition to the vibration when closing the door 200 that may cause the food to move, objects hitting the refrigerator 1000, or the 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.
[0050] In order to solve the above problems, some embodiments of the present disclosure provide a method for managing the weight information of food ingredients of a refrigerator. When it is determined that the weight of the food ingredients 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 ingredients or taking out food ingredients. At this time, the change in the weight of the food ingredients 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 display device 302 is controlled to display a prompt message that the position of the food ingredients has changed, so that the user can check the status of the food ingredients carried by the weighing device 40. In this way, the problem of large errors in the weight of the food ingredients measured by the weighing device 40 due to changes in the position of the food ingredients is avoided, thereby improving the accuracy of the food ingredient weight information of the refrigerator 1000.
[0051] 3 , the refrigerator 1000 further includes a first communication component 20. For example, the first communication component 20 is provided on the housing 10. The refrigerator 1000 can be coupled to an external device via the first communication component 20 for data transmission.
[0052] The refrigerator 1000 also includes at least one weighing device 40, which can be housed within the refrigerator body 10. For example, the door 200 may be provided with a door shelf, and the refrigerator body 10 may also be provided with a plurality of shelves. The weighing device 40 is located on the door shelf or the shelves. The weighing device 40 is configured to weigh items it carries. For example, the weighing device 40 may include a tray, and items stored within the refrigerator 1000 may be placed on the tray of the weighing device 40.
[0053] 8 , the weighing device 40 includes a second communication component 50. The weighing device 40 can be coupled to an external device via the second communication component 50 for data transmission.
[0054] It is understood that by coupling the first communication component 20 with the second communication component 50, data transmission can be achieved between the refrigerator 1000 and the weighing device 40. For example, the second communication component 50 transmits 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.
[0055] 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 .
[0056] 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.
[0057] 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 display device 302, which is configured to display the set temperature and function status of each compartment, the control interface of the refrigerator 1000, and information about the type and weight of ingredients.
[0058] Referring to Figure 7, 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 communicate and bind with the refrigerator 1000.
[0059] In some embodiments, the first communication component 20 of the refrigerator 1000 and the second communication component 50 of the weighing device 40 are both Bluetooth components. In this case, the refrigerator 1000 and the weighing device 40 communicate via the Bluetooth component 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.
[0060] 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.
[0061] 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, puts the weighing device into 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 sends the password to the WiFi component of the weighing device through the router, so that the WiFi component of the weighing device 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.
[0062] 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.
[0063] In some application scenarios, the weighing device 40 is placed inside the refrigerator, a short distance from the refrigerator, and multiple weighing devices 40 may be placed inside the refrigerator 1000. Therefore, the weighing device 40 and the refrigerator 1000 can be connected using a more convenient Bluetooth connection. Since the mobile terminal 70 needs to receive food information over a long distance, the mobile terminal 70 and the refrigerator 1000 can be remotely connected via a cloud server and WiFi components.
[0064] 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 has Bluetooth and WiFi functions, and can be an integrated Bluetooth and WiFi component or a component that combines Bluetooth and WiFi.
[0065] 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 is the weight of an apple or a watermelon measured by the weighing device 40 in FIG. 7 .
[0066] 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.
[0067] Of course, 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 binding method of the refrigerator 1000 and the weighing device 40 disclosed in the present invention.
[0068] 4 , the refrigerator 1000 further includes a first detection device 201. The first detection device 201 is configured to detect the open or 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 or closed state of the door 200 detected by the first detection device 201. The first controller 60 is coupled to the display device 302 to control the display device 302. The first controller 60 is configured to:
[0069] 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 200 is open;
[0070] If it is determined that the door 200 is open, it is determined that the user is placing food;
[0071] 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 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.
[0072] In some embodiments, if it is determined that the door 200 is closed, then determining that the position of the food corresponding to the weighing device 40 has changed, and controlling the 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:
[0073] If it is determined that the door 200 is closed, obtaining a first weight of the food measured by the weighing device 40 before the weight of the food changes, and a second weight of the food measured by the weighing device 40 after the weight of the food changes, and determining whether the second weight of the food is greater than the first weight of the food;
[0074] 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 ingredients are at least partially removed from the weighing device 40, and the display device 302 is controlled to display a prompt message indicating that the ingredients have been removed from the weighing device 40, so that the user can check the status of the ingredients carried by the weighing device 40;
[0075] 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 control display device 302 displays 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.
[0076] 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 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.
[0077] 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.
[0078] 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 that other ingredients may be moved to the weighing device 40 to remind the user to confirm the placement status of the ingredients.
[0079] 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 refrigerator's display device 302 can also display ingredient information and prompt messages from the weighing device 40, if the user is far away from the refrigerator, it is difficult for the user to obtain the ingredient information and prompt messages through the 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 associated with the refrigerator 1000.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 8 , 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:
[0085] 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;
[0086] 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;
[0087] 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.
[0088] 8 , 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.
[0089] In some embodiments, the second controller 90 is configured to:
[0090] 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, and it is determined whether the vibration acceleration is greater than the preset vibration threshold;
[0091] If it is determined that the vibration acceleration is greater than or equal to the preset vibration threshold, then the uploading of the currently measured food weight to the first controller 60 is abandoned;
[0092] 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 .
[0093] 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.
[0094] After the vibration acceleration of the weighing device 40 returns to below a preset vibration threshold and remains below it for a 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 from the weighing device 40 has changed. If the food weight data has not changed, the corresponding food weight data is reported to the cloud server 80.
[0095] 9 , some embodiments of the present disclosure provide a method for managing food weight information of a refrigerator 1000. The method is applied to a first controller 60 and includes steps S21 to S32.
[0096] Step S21 , obtaining the vibration acceleration detected by each second detection device 41 .
[0097] Step S22: Determine whether the vibration acceleration is greater than or equal to a preset vibration threshold. If yes, proceed to step S24; if no, proceed to step S23.
[0098] In step S23, the weight of the food measured by each weighing device 40 is uploaded to the first controller 60. This process ends.
[0099] Step S24: 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 S24; if so, proceed to step S25.
[0100] Step S25, obtain the first food weight 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 second food weight measured by the weighing device 40 after the vibration acceleration is restored to less than the preset vibration threshold, and then execute step S26.
[0101] Step S26: Determine whether the weight of the first ingredient is equal to the weight of the second ingredient. If so, proceed to step S27; if not, proceed to step S28.
[0102] Step S27: No processing is performed and the process ends.
[0103] In step S28, the first detection device 201 is used to determine whether the door 200 of the refrigerator is open. If so, step S29 is executed; if not, step S30 is executed.
[0104] Step S29: It is determined that the user is placing food, and this process ends.
[0105] Step S30, determining whether the weight of the second ingredient is greater than the weight of the first ingredient, if so, executing step S31, if not, executing step S32.
[0106] Step S31: It is determined that there are ingredients other than the pre-set ingredients in the weighing device 40, and the 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.
[0107] Step S32: It is determined that the food has at least partially been removed from the weighing device 40, and the 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.
[0108] In some embodiments, each weighing device 40 is provided with a corresponding identification code (e.g., a Media Access Control Address (MAC address)). The prompt information includes the identification code of the weighing device 40 where the food weight changes, so that the user can identify the weighing device 40 that needs to be checked.
[0109] 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.
[0110] 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 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.
[0111] In some embodiments, the first controller 60 is further configured to:
[0112] 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.
[0113] 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.
[0114] In some embodiments, after the first controller 60 controls the display device 302 to display the prompt information indicating that the position of the food has changed, the first controller 60 is further configured to:
[0115] 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 .
[0116] It should be noted that after the first controller 60 controls the 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.
[0117] 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 below 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 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.
[0118] 10 , some embodiments of the present disclosure provide a method for managing food weight information of a refrigerator 1000. The method includes steps S11 to S13.
[0119] In step S11 , 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.
[0120] Step S12: If it is determined that the door 200 is open, it is determined that the user is placing food.
[0121] In step S13 , if it is determined that the door 200 is closed, it is determined that the position of the food corresponding to the weighing device 40 has changed, and the 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 .
[0122] In the food weight information management 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 is determined by the first detection device 201 to determine whether the current weight change is caused by the user placing the food or due to 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 control display device 302 displays 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.
[0123] 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.
[0124] In some embodiments, if it is determined that the door body 200 is closed, it is determined that the position of the food corresponding to the weighing device 40 has changed, and the 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 (step S13), including:
[0125] If it is determined that the door 200 is closed, obtaining a first weight of the food measured by the weighing device 40 before the weight of the food changes, and a second weight of the food measured by the weighing device 40 after the weight of the food changes, and determining whether the second weight of the food is greater than the first weight of the food;
[0126] 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 has been removed from the weighing device 40, and the 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 corresponding to the weighing device 40;
[0127] 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, and the control 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 weight detection device.
[0128] In some embodiments, if it is determined that the weight of the food measured by the weighing device 40 has changed, determining whether the door 200 is open by the first detection device 201 (step S11) includes:
[0129] 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, then waiting for the vibration acceleration detected by the second detection device 41 to recover to less than the preset vibration threshold;
[0130] 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 whether the weight of the food measured after the vibration acceleration is less than the preset vibration threshold has changed;
[0131] 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.
[0132] In some embodiments, in step S13, after determining that the position of the food corresponding to the weighing device 40 has changed, the method further includes:
[0133] The identification code of the weighing device 40 with the changed food weight and the food change information are sent to the mobile terminal 70 via the first communication component 20, so that the mobile terminal 70 displays a food change prompt that reminds the user to check the weighing device with the changed food weight.
[0134] The following describes the process of binding the refrigerator 1000 and the weighing device 40 by taking the first communication component 20 as a wireless communication component, the second communication component 50 as a Bluetooth component, and the control terminal 400 as a mobile terminal 70 as an example. However, this should not be construed as limiting the present disclosure.
[0135] As shown in FIG11 , some embodiments of the present disclosure further provide a method for binding a refrigerator 1000 to a weighing device 40, which can be executed by the refrigerator 1000. The method includes steps S601 to S607.
[0136] Step S601: Receive a Bluetooth activation signal, activate Bluetooth, and acquire communication information of the weighing device 40 within a preset range, such as the name of the second communication component 50 of the weighing device 40.
[0137] In some embodiments, refrigerator 1000 is bound to mobile terminal 70. Therefore, a user can control the Bluetooth activation of refrigerator 1000 through an app on mobile terminal 70. For example, mobile terminal 70 sends a Bluetooth activation signal to cloud server 80 through the app, and cloud server 80 forwards the Bluetooth activation signal to refrigerator 1000, causing refrigerator 1000 to activate Bluetooth.
[0138] In some embodiments, the user can also control the activation of Bluetooth of the refrigerator 1000 through the control panel 30 of the refrigerator 1000.
[0139] It should be noted that before the refrigerator 1000 scans the weighing device 40, the Bluetooth of the weighing device 40 needs to be turned on. In some embodiments, when the load weight of the weighing device 40 changes, the Bluetooth can be automatically turned on.
[0140] In step S602, if it is determined that the communication information of the weighing device 40 meets the preset communication connection conditions, a communication connection is established between the refrigerator 1000 and the weighing device 40, and the identification number and first weighing data transmitted by the weighing device 40 are received. For example, the preset communication connection condition is that the name of the second communication component 50 of the weighing device 40 is consistent with a preset name. The identification number of the weighing device 40 is the identification number of the weighing device.
[0141] In some embodiments, the refrigerator 1000 is connected to the weighing device 40 via Bluetooth, and the refrigerator 1000 can receive the first weighing data sent by the weighing device 40.
[0142] The first weighing data is the weight of the item currently detected by the weighing device 40 , which can be zero, ie, no item is placed on the weighing device 40 at this time, or a fixed value, ie, an item is placed on the weighing device 40 at this time.
[0143] Step S603: Send a connection success message to the cloud server 80, where the connection success message carries the first weighing data.
[0144] After the refrigerator 1000 establishes a communication connection with the weighing device 40 , a connection success message is sent to the cloud server 80 , so that the cloud server 80 sends a binding request to the mobile terminal 70 , reminding the user whether to bind the refrigerator 1000 with the weighing device 40 .
[0145] Step S604 , receiving the second weighing data sent after the weighing data of the weighing device 40 changes, and sending the second weighing data to the cloud server 80 .
[0146] The second weighing data is the weight of the item detected by the weighing device 40 after the weight of the item corresponding to the weighing device 40 changes. When the weight of the item corresponding to the weighing device 40 changes, the weighing device 40 sends the second weighing data to the refrigerator 1000. The refrigerator 1000 forwards the second weighing data to the cloud server 80, and the cloud server 80 sends the second weighing data to the mobile terminal 70 so that the user can understand the second weighing data.
[0147] In some embodiments, in order to further confirm that the weighing device 40 is the weighing device 40 to be bound, the weighing data of the weighing device 40 can be changed again, so that the weighing data of the weighing device 40 changes from the second weighing data to the third weighing data. At this time, the third weighing data sent when the weighing data of the weighing device 40 changes can be received, and the third weighing data can be sent to the cloud server 80. The cloud server 80 can forward the third weighing data to the mobile terminal 70 and display the third weighing data to the user.
[0148] Step S605: Receive the binding execution request sent by the cloud server 80.
[0149] In some embodiments, the user knows the second weighing data of the weighing device 40, which has changed compared to the first weighing data, indicating that the weighing device 40 is the weighing device 40 to be bound. Therefore, the user can initiate a binding execution request through the mobile terminal 70, and the mobile terminal 70 forwards the binding execution request to the refrigerator 1000 through the cloud server 80.
[0150] Step S606 : Binding the weighing device 40 according to the identification number of the weighing device 40 .
[0151] In some embodiments, the refrigerator 1000 stores a bound device list, i.e., related devices bound to the refrigerator 1000. The identification number of the weighing device 40 can be updated to the bound device list stored in the refrigerator 1000 to achieve binding of the weighing device 40 and the refrigerator 1000.
[0152] Since the relevant information of the device has been stored in the bound device list, after the refrigerator 1000 is bound to the weighing device 40, there is no need to establish a communication connection again, and the refrigerator 1000 can receive the data sent by the weighing device 40.
[0153] Step S607: Send a binding success message to the cloud server 80.
[0154] After the refrigerator 1000 is successfully bound to the weighing device 40, a binding success message is sent to the cloud server 80. The cloud server 80 forwards the binding success message to the mobile terminal 70, and promptly notifies the user that the refrigerator 1000 is successfully bound to the weighing device 40.
[0155] Some embodiments of the present disclosure provide a method for binding a refrigerator 1000 with a weighing device 40. The method activates Bluetooth upon receiving a Bluetooth activation signal and scans for a weighing device 40 with a preset name. If a weighing device 40 with the preset name exists, the refrigerator 1000 connects to the weighing device 40 and receives an identification number and first weighing data from the weighing device 40. After establishing a connection with the weighing device 40, the refrigerator 1000 sends a connection success message to a cloud server 80. When the weighing data of the weighing device 40 changes, the refrigerator 1000 sends second weighing data to the cloud server 80, which then sends the second weighing data to a client on a mobile terminal 70. When a user confirms binding between the refrigerator 1000 and the weighing device 40, the refrigerator 1000 receives a binding execution request from the cloud server 80, binds the weighing device 40 based on the identification number of the weighing device 40, and sends a binding success message to the cloud server 80, allowing the cloud server 80 to promptly notify the user.
[0156] The method provided by some embodiments of the present disclosure determines that the weighing data of the weighing device 40 has changed based on the first weighing data and the second weighing data, and determines that the weighing device 40 is the weighing device 40 to be bound, thereby avoiding binding the refrigerator 1000 with a weighing device 40 that does not need to be bound, thereby improving the binding accuracy.
[0157] In some embodiments, the mobile terminal 70 can receive messages from the cloud server 80. As shown in FIG12 , some embodiments of the present disclosure provide a method that can be executed by the mobile terminal 70, including steps S701 to S705.
[0158] Step S701 : receiving a binding request sent by the cloud server 80 to remind the user whether to perform binding, wherein the binding request carries the first weighing data of the weighing device 40 .
[0159] After the refrigerator 1000 establishes a communication connection with the weighing device 40, the refrigerator 1000 sends a connection success message to the cloud server 80. After receiving the connection success message, the cloud server 80 may send a binding request to the mobile terminal 70.
[0160] In one embodiment, in addition to the first weighing data of the weighing device 40 , the binding request may also carry the name of the weighing device 40 to facilitate user confirmation.
[0161] Step S702: receiving a binding confirmation message from the user, and generating a prompt message to remind the user to change the load-bearing weight of the weighing device to be bound.
[0162] The binding confirmation message confirms the binding of the refrigerator 1000 with the weighing device 40. Before binding, to improve binding accuracy, the mobile terminal 70 generates a prompt message reminding the user to change the load capacity of the weighing device to be bound, thereby reminding the user to change the weight of the item corresponding to the weighing device 40. For example, a prompt for item placement is generated to remind the user to increase the weight of the item corresponding to the weighing device 40.
[0163] In some embodiments, if a binding rejection request is received from the user, that is, the user rejects the binding between the refrigerator 1000 and the weighing device 40, the binding rejection request is sent to the cloud server 80, and the cloud server 80 forwards the binding rejection request to the refrigerator 1000. The refrigerator 1000 continues to scan the next weighing device 40 and determines whether the name of the second communication component 50 of the weighing device 40 is consistent with the preset name.
[0164] Step S703: Receive the second weighing data sent by the cloud server 80 and determine whether the first change is greater than a preset value. If so, execute step S704; if not, execute step S702 again to generate a prompt message reminding the user to change the load capacity of the weighing device 40 to be bound.
[0165] When the weighing data of the weighing device 40 changes, the weighing device 40 sends the weighing data at this time, that is, the second weighing data, to the refrigerator 1000, and the refrigerator 1000 sends the second weighing data to the cloud server 80. The cloud server 80 forwards the second weighing data to the mobile terminal 70, and the user can understand the weight of the item corresponding to the weighing device 40 at this time.
[0166] Step S704: Send a binding execution request to the cloud server 80.
[0167] If the difference between the second weighing data and the first weighing data is greater than the preset value, it indicates that the weighing device 40 currently communicating with the refrigerator 1000 is the weighing device 40 to be bound.
[0168] In some embodiments, the control terminal may also generate an item removal prompt before sending a binding execution request to the cloud server 80. The control terminal then receives the third weighing data sent by the cloud server 80 and determines whether the difference between the third weighing data and the second weighing data is greater than a preset value to further determine whether the weighing device 40 is the weighing device 40 to be bound, thereby improving the binding accuracy.
[0169] The third weighing data is the weight of the current item detected by the weighing device 40 after the user removes the item. For example, if the user removes all items from the weighing device 40 after seeing the removal prompt, the third weighing data of the weighing device 40 will be zero. Alternatively, if the user removes some items from the weighing device 40, the third weighing data of the weighing device 40 will be a fixed value that is smaller than the second weighing data.
[0170] If the weighing data value received by the mobile terminal 70 at this time is the third weighing data, it can be further determined that the weighing device is the weighing device to be bound, which is conducive to improving the binding accuracy.
[0171] Step S705: Receive a binding success message sent by the cloud server 80.
[0172] When the refrigerator 1000 is bound to the weighing device, the refrigerator 1000 sends a binding success message to the cloud server 80, and the cloud server 80 sends the binding success message to the mobile terminal 70. The mobile terminal 70 can then display the binding success message between the refrigerator 1000 and the weighing device to the user, completing the binding.
[0173] This embodiment provides a method for binding a refrigerator 1000 with a weighing device 40. A client of a mobile terminal 70 receives a binding request from a cloud server 80 to prompt a user whether to bind the device. The binding request carries the first weighing data of the weighing device 40. After receiving the user's binding confirmation message, the mobile terminal 70 outputs a weighing data change operation prompt message. In response to the weighing data change prompt message, the user adds or removes items placed on the weighing device 40. The mobile terminal 70 then receives second weighing data from the cloud server 80 and determines whether the second weighing data is consistent with the first weighing data. If they are inconsistent, this indicates that the weighing device 40 is the weighing device 40 to be bound. A binding execution request can be sent to the cloud server 80, which can forward the binding execution request to the refrigerator 1000, thereby binding the refrigerator 1000 with the weighing device 40. After the binding is complete, the refrigerator sends a binding success message to the cloud server 80, which then sends this binding success message to the client of the mobile terminal 70, promptly notifying the user that the refrigerator and weighing device 40 have been bound.
[0174] The method in some embodiments of the present disclosure determines that the weighing device is the weighing device to be bound based on the fact that the second weighing data changes relative to the first weighing data, the third weighing data changes relative to the second weighing data, and the two changes are greater than preset values, thereby avoiding binding the refrigerator 1000 with a weighing device that does not need to be bound, thereby effectively improving the binding accuracy.
[0175] The following describes the interaction process between the weighing device 40, the refrigerator 1000 housing 10, the mobile terminal 70, and the cloud server 80 during the binding process between the refrigerator 1000 and the weighing device 40. As shown in FIG13 , the interaction process includes steps S801 to S816.
[0176] Step S801: The refrigerator 1000 receives a Bluetooth activation signal and turns on Bluetooth.
[0177] Step S802 : Scan the weighing device 40 within a preset range.
[0178] Step S803 : If the name of the weighing device 40 is consistent with the preset name, a communication connection is established with the weighing device 40 .
[0179] In step S804 , the communicatively connected weighing device 40 sends the identification number and the first weighing data to the refrigerator 1000 .
[0180] Step S805, the refrigerator 1000 sends a connection success message to the cloud server 80.
[0181] In step S806, the cloud server 80 sends a binding request to the mobile terminal 70, prompting the user to confirm whether to bind. If not, step S807 is executed; if so, steps S808 to S810 are executed.
[0182] Step S807: The mobile terminal 70 receives the user's binding rejection message, and sends the binding rejection message to the refrigerator 1000 through the cloud server 80, and returns to step S802.
[0183] In step S808 , the mobile terminal 70 receives the binding confirmation message from the user and displays an item placement prompt to remind the user to place the item on the weighing device 40 to be bound.
[0184] In step S809 , the weighing device 40 sends the second weighing data after the load weight changes to the mobile terminal 70 through the refrigerator 1000 and the cloud server 80 .
[0185] In step S810, the mobile terminal 70 determines whether the first change amount is greater than a preset value. If not, the process returns to step S802; if so, the process proceeds to steps S811 to S813.
[0186] Step S811 : Displaying a reminder to remove the items to remind the user to remove the items placed corresponding to the weighing device 40 to be bound.
[0187] In step S812 , the weighing device 40 sends the third weighing data after the load weight changes to the mobile terminal 70 through the refrigerator 1000 and the cloud server 80 .
[0188] In step S813, the mobile terminal 70 determines whether the second change amount is greater than a preset value. If not, the process returns to step S802; if so, the process proceeds to steps S814 to S816.
[0189] Step S814 , the mobile terminal 70 sends a binding execution request to the refrigerator 1000 through the cloud server 80 .
[0190] Step S815 : The refrigerator 1000 binds the weighing device 40 according to its identification number.
[0191] In step S816, the refrigerator 1000 sends a binding success message to the mobile terminal 70 through the cloud server 80 to remind the user that the binding is successful.
[0192] 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: A box body, the box body including a door body; a first detection device configured to detect an open or closed state of the door; a weighing device configured to measure the weight of food placed on the weighing device; A display device, provided in the box, configured to display an ingredient management interface; as well as The first controller is configured to: 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 the user is placing food; 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 display device 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.
2. The refrigerator according to claim 1, wherein If it is determined that the door is closed, determining that the position of the food corresponding to the weighing device has changed, and controlling the display device 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, includes: 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 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, and the display device is controlled to display a prompt message that the ingredient has been removed from the weighing device, so that the user can check the status of the ingredient 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 display device is controlled to display a prompt message that other ingredients have been moved to the weighing device, so that the user can check the status of the ingredients corresponding to the weighing device; wherein the other ingredients are ingredients other than the ingredients pre-set to be placed on the weighing device.
3. The refrigerator according to claim 1 or 2, wherein: The weighing device includes a second detection device, wherein the second detection device is configured to detect the vibration acceleration of the corresponding weighing device; 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 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 second 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 returns 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.
4. The refrigerator according to any one of claims 1 to 3, wherein The weighing device is provided with a corresponding identification code; The prompt information includes the identification code of the weighing device where the weight of the food material changes.
5. The refrigerator according to claim 4, wherein The refrigerator further includes a first communication component coupled to a mobile terminal; and the first controller is further configured to: After determining that the position of the food corresponding to the weighing device has changed, the identification code corresponding to the weighing device whose food weight 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; wherein, the food change prompt is used to remind the user to check the food status corresponding to the weighing device whose food weight has changed.
6. A method for managing food weight information of a refrigerator, wherein: The refrigerator comprises: A box body, the box body including a door body; a first detection device configured to detect an open or closed state of the door; a weighing device configured to measure the weight of food placed on the weighing device; and A display device is provided in the box and is configured to display an ingredient management interface; wherein the method includes: 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 the user is placing food; 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 display device 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.
7. The method for managing food weight information of a refrigerator according to claim 6, wherein: If it is determined that the door is closed, determining that the position of the food corresponding to the weighing device has changed, and controlling the display device 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, includes: 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 ingredient is greater than the weight of the second ingredient, it is determined that the ingredient is partially removed from the weighing device, and the display device is controlled to display a prompt message that other ingredients have been removed from the weighing device, so that the user can check the status of the ingredients 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 display device is controlled to display a prompt message that other ingredients have been moved to the weighing device, so that the user can check the status of the ingredients corresponding to the weighing device; wherein the other ingredients are ingredients other than the ingredients pre-set to be placed on the weighing device.
8. The method for managing food weight information of a refrigerator according to claim 6 or 7, wherein: The weighing device includes a second detection device, wherein the second detection device is configured to detect the vibration acceleration of the corresponding weighing device; 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 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 returns 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.
9. The method for managing food weight information of a refrigerator according to any one of claims 6 to 8, wherein: The weighing device is provided with a corresponding identification code; The prompt information includes the identification code of the weighing device where the weight of the food material changes.
10. The method for managing food weight information of a refrigerator according to claim 7, wherein: The refrigerator further includes a first communication component 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 identification code corresponding to the weighing device whose food weight 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; wherein, the food change prompt is used to remind the user to check the food status corresponding to the weighing device whose food weight has changed.
11. A refrigerator comprising: Box; A first communication component is provided in the box; a weighing device, the weighing device comprising a second communication component coupled to the first communication component to enable communication between the weighing device and the box; as well as The first controller is configured to: After receiving the pairing signal, turning on the first communication component and scanning the weighing devices within a preset range to obtain the names of the weighing devices; If it is determined that the name of the weighing device is consistent with the preset name, controlling the first communication component to establish a connection with the weighing device, and receiving the identity identification number and the first weighing data of the weighing device sent by the weighing device; Sending a connection success message to the cloud server, where the connection success message carries the first weighing data; receiving second weighing data sent after the load weight of the weighing device changes, and sending the second weighing data to the cloud server; Receiving a binding execution request sent by the cloud server; Binding the weighing device whose load-bearing weight has changed according to the identification number of the weighing device; Send a binding success message to the cloud server.
12. The refrigerator according to claim 11, wherein Binding the weighing device whose load-bearing weight has changed according to the identity identification number of the weighing device includes: The received identification number of the weighing device is updated to the binding device list stored in the refrigerator to achieve binding of the weighing device and the refrigerator.
13. The refrigerator according to claim 11 or 12, wherein: Before receiving the binding execution request sent by the cloud server, the first controller is further configured to: Receive third weighing data sent after the carrying weight of the weighing device changes again, and send the third weighing data to the cloud server.
14. The refrigerator according to any one of claims 11 to 13, wherein The first communication component is coupled to the mobile terminal through the cloud server to perform data transmission with the mobile terminal; after receiving the connection success message, the cloud server sends a binding request to the mobile terminal, the binding request carrying the first weighing data of the weighing device; the refrigerator is configured as follows: After receiving the binding request sent by the cloud server, display a prompt message asking whether to perform the binding; After receiving a message from the user confirming the binding, displaying a prompt message for changing the load-bearing weight of the weighing device; receiving the second weighing data sent by the cloud server, and determining whether the second weighing data is consistent with the first weighing data; If the second weighing data is inconsistent with the first weighing data, sending a binding execution request to the cloud server; Receive a binding success message sent by the cloud server to prompt the user that the binding is successful.
15. The refrigerator according to claim 14, wherein Before sending the binding execution request to the cloud server, the refrigerator is further configured to: Displaying a prompt message for resetting the load weight of the weighing device; receiving the third weighing data sent by the cloud server, and determining whether the third weighing data is consistent with the second weighing data; If the third weighing data is inconsistent with the second weighing data, a binding execution request is sent to the cloud server.
16. A method for binding a refrigerator and a weighing device, wherein: The refrigerator comprises: Box; A first communication component is provided in the box; and A weighing device, the weighing device comprising a second communication component, the second communication component being coupled to the first communication component to communicate between the weighing device and the box; the method comprising: After receiving the pairing signal, turning on the first communication component and scanning the weighing devices within a preset range to obtain the names of the weighing devices; If it is determined that the name of the weighing device is consistent with the preset name, controlling the first communication component to establish a connection with the weighing device, and receiving the identity identification number and the first weighing data of the weighing device sent by the weighing device; Sending a connection success message to the cloud server, wherein the connection success message carries the first weighing data; receiving second weighing data sent after the load weight of the weighing device changes, and sending the second weighing data to the cloud server; Receiving a binding execution request sent by the cloud server; Binding the weighing device whose load-bearing weight has changed according to the identification number of the weighing device; Send a binding success message to the cloud server.
17. The method for binding a refrigerator and a weighing device according to claim 16, wherein: The step of binding the weighing device whose load-bearing weight has changed according to the identity identification number of the weighing device includes: The received identification number of the weighing device is updated to the binding device list stored in the refrigerator to achieve binding of the weighing device and the refrigerator.
18. The method for binding a refrigerator and a weighing device according to claim 16 or 17, wherein: Before the step of receiving the binding execution request sent by the cloud server, the method further includes: Receive third weighing data sent after the carrying weight of the weighing device changes again, and send the third weighing data to the cloud server.
19. The method for binding a refrigerator and a weighing device according to any one of claims 16 to 18, wherein: The first communication component is coupled to the mobile terminal through the cloud server to perform data transmission with the mobile terminal; after receiving the connection success message, the cloud server sends a binding request to the mobile terminal, the binding request carrying the first weighing data of the weighing device; The method further comprises: After receiving the binding request sent by the cloud server, display a prompt message asking whether to perform the binding; After receiving a message from the user confirming the binding, displaying a prompt message for changing the load-bearing weight of the weighing device; receiving the second weighing data sent by the cloud server, and determining whether the second weighing data is consistent with the first weighing data; If the second weighing data is inconsistent with the first weighing data, sending a binding execution request to the cloud server; Receive a binding success message sent by the cloud server to prompt the user that the binding is successful.
20. The method for binding a refrigerator and a weighing device according to claim 19, wherein: Before the step of sending the binding execution request to the cloud server, the method further includes: Displaying a prompt message for resetting the load weight of the weighing device; receiving the third weighing data sent by the cloud server, and determining whether the third weighing data is consistent with the second weighing data; If the third weighing data is inconsistent with the second weighing data, a binding execution request is sent to the cloud server.
