Refrigerator and binding method of refrigerator and weighing device
Patent Information
- Application Number
- CN202380037341.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-08-31
- Filing Date
- 2023-05-08
- Publication Date
- 2024-12-13
AI Technical Summary
Binding errors are prone to occur during the binding process of existing refrigerators and weighing devices, especially when multiple weighing devices exist, resulting in inaccurate and inconvenient binding.
By arranging the first communication component in the refrigerator, scanning and establishing a communication connection with the weighing device, obtaining its weighing data, and after the user changes the load-bearing weight of the weighing device, the data changes are compared to determine the weight to be bound. device, and perform communication binding to ensure binding accuracy.
It effectively avoids incorrect binding, improves the accuracy and convenience of binding the refrigerator and the weighing device, and ensures that users can accurately manage the weight information of the ingredients in the refrigerator.
Smart Images

Figure CN119138093A_ABST
Abstract
Description
Refrigerator and method for binding refrigerator and weighing device
[0001] This application claims priority to Chinese patent application No. 202211059677.3 filed on August 31, 2022, priority to Chinese patent application No. 202211055995.2 filed on August 31, 2022, and priority to Chinese patent application No. 202211056417.0 filed on August 31, 2022, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the technical field of household appliances, and in particular to a refrigerator and a method for binding a refrigerator and a weighing device. Background Art
[0003] With the development of intelligent refrigerators, some refrigerators are equipped with scales that measure the weight of ingredients to obtain information about the remaining food in the refrigerator. The scale is usually connected to the refrigerator via a communication link. To ensure the accuracy of the remaining food information, users need to bind the scale to the refrigerator before using it.
[0004] Summary of the Invention
[0005] On the one hand, a refrigerator is provided, comprising a housing, a first communication component, at least one weighing device, and a controller. The first communication component is disposed on the housing. The weighing device comprises a second communication component, which is coupled to the first communication component so that the weighing device transmits weighing data and communication information of the weighing device to the refrigerator; the controller is configured to: scan weighing devices within a preset range through the first communication component and establish a communication connection with the weighing device; obtain first weighing data of the weighing device that has been communicatively connected through the first communication component, wherein the first weighing data is weight data of items currently carried by the weighing device; obtain second weighing data of the weighing device that has been communicatively connected through the first communication component, wherein the second weighing data is obtained after the user changes the carrying weight of the weighing device to be bound; if the first change amount of the second weighing data relative to the first weighing data is greater than a preset value, the weighing device is determined to be the weighing device to be bound, and the first communication component is communicatively bound to the weighing device to be bound.
[0006] In another aspect, a method for binding a refrigerator and a weighing device is provided. The refrigerator includes a housing, a first communication component, and at least one weighing device. The first communication component is disposed on the housing. The weighing device includes a second communication component coupled to the first communication component to enable the weighing device to transmit weighing data and communication information of the weighing device to the refrigerator. The method includes: using the first communication component to scan weighing devices within a preset range to obtain communication information of the weighing devices; if it is determined that the communication information meets preset communication connection conditions, controlling the first communication component to establish a communication connection with the weighing device; obtaining, via the first communication component, first weighing data of the weighing device with which the communication connection is established, the first weighing data being the weight of an item currently loaded by the weighing device; obtaining, via the first communication component, second weighing data of the weighing device with which the communication connection is established, the second weighing data being obtained after a user changes the load weight of the weighing device to be bound; and if a first change in the second weighing data relative to the first weighing data is greater than a preset value, determining that the weighing device is the weighing device to be bound, and performing communication binding between the first communication component and the weighing device to be bound. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] FIG1 is a structural diagram of a refrigerator according to some embodiments;
[0008] FIG2 is another structural diagram of a refrigerator according to some embodiments;
[0009] FIG3 is a structural diagram of a refrigeration system of a refrigerator according to some embodiments;
[0010] FIG4 is a diagram of an application scenario in which a refrigerator is bound to a weighing device according to some embodiments;
[0011] FIG5 is a structural diagram of a weighing device according to some embodiments;
[0012] FIG6 is a structural diagram of a control system of a refrigerator according to some embodiments;
[0013] FIG7 is a flow chart of a method for binding a refrigerator and a weighing device according to some embodiments;
[0014] FIG8 is a flow chart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0015] FIG9 is a flowchart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0016] FIG10 is a flowchart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0017] FIG11 is a flowchart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0018] FIG12 is a flowchart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0019] FIG13 is a flowchart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0020] FIG14 is a flow chart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0021] FIG15 is a diagram of another application scenario of binding a refrigerator and a weighing device according to some embodiments;
[0022] FIG16 is a diagram illustrating a working state of a weighing device according to some embodiments;
[0023] FIG17 is a flowchart of another method for binding a refrigerator and a weighing device according to some embodiments;
[0024] FIG18 is a structural diagram of another weighing device according to some embodiments;
[0025] FIG19 is a diagram of an application scenario in which a refrigerator is bound to a weighing device according to another embodiment;
[0026] FIG20 is a flow chart of a method for binding a refrigerator and a weighing device according to some embodiments;
[0027] FIG21 is a flowchart of an interaction among a refrigerator, a weighing device, a cloud server, and a mobile terminal according to some embodiments. DETAILED DESCRIPTION
[0028] 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.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] “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.
[0033] “A and / or B” includes the following three combinations: A only, B only, and a combination of A and B.
[0034] 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.
[0035] 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).
[0036] 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.
[0037] 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.
[0038] Referring to Figure 2 , the cabinet 10 has two compartments. The upper compartment of the cabinet 10 is the refrigerator compartment, which has two doors 200. The doors 200 include a door shell 210 located outside the cabinet 10, a door liner 220 located inside the cabinet 10, an upper end cover 230, a lower end cover 240, and an insulation layer located between the door shell 210, the door liner 220, the upper end cover 230, and the lower end cover 240. The insulation layer can be made of foam.
[0039] Refrigerator 1000 also includes a refrigeration system configured to cool the compartments within refrigerator body 10. Referring to Figure 3 , 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 refrigeration system operates through a compression process, a condensation process, a throttling process, and an evaporation process.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] 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. When the weight of an ingredient changes, the weight change data and the current weight of the ingredient may not be directly available, resulting in the user having to weigh and enter the information repeatedly, causing inconvenience.
[0047] 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, thereby helping to improve the convenience of ingredient management.
[0048] 1 , the refrigerator 1000 further includes a first communication component 20, which is disposed on the housing 10. The refrigerator 1000 can be coupled to an external device via the first communication component 20 for data transmission.
[0049] 4 and 5 , refrigerator 1000 further includes at least one weighing device 40, which can be housed within housing 10. Weighing device 40 is configured to weigh items carried by it. For example, weighing device 40 may include a tray, and items stored within refrigerator 1000 may be placed on the tray of weighing device 40.
[0050] In some embodiments, 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.
[0051] It is understood that the coupling of the first communication component 20 and the second communication component 50 enables data transmission between the refrigerator 1000 and the weighing device 40. For example, the second communication component 50 transmits acquired weighing data to the refrigerator 1000, which receives and displays the weighing data via the first communication component 20, allowing the user to understand the weight of the items on the weighing device 40.
[0052] 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 .
[0053] In some embodiments, the refrigerator 1000 further includes a control terminal, which may be integrated into the body 10 of the refrigerator 1000 or may be independent of the body 10 of the refrigerator 1000 .
[0054] In some embodiments, referring to FIG. 1 , the control terminal of the refrigerator 1000 includes a control panel 30 , which is integrated on the housing 10 and configured to receive control instructions.
[0055] In some embodiments, a display screen is provided on the control panel 30, and the display screen is configured to display the set temperature and functional status of each compartment, the control interface of the refrigerator 1000, food type information, food weight information, etc.
[0056] In some embodiments, referring to FIG. 15 , the control terminal of refrigerator 1000 further includes a mobile terminal 70. Mobile terminal 70 is coupled to first communication component 20 to enable remote control of refrigerator 1000 via mobile terminal 70. Mobile terminal 70 can also be bound to refrigerator 1000 for subsequent use. For example, download and install an application (Application, APP) on mobile terminal 70 and click "Add Device" to establish communication and binding with refrigerator 1000.
[0057] 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 with each other 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, so that the user can obtain information about the remaining food in the refrigerator through 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.
[0058] The use of Bluetooth connection can easily achieve wireless communication with good communication quality and low power consumption. In addition, Bluetooth can find all nearby devices that meet the connection conditions in a single scan process, 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 for rebinding. However, the Bluetooth connection method is more suitable for short-distance data exchange. When the weighing device and the mobile terminal 70 are far away from the refrigerator 1000, it may not be possible to establish a connection with the refrigerator and transmit data.
[0059] 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.
[0060] Compared to Bluetooth, WiFi offers a wider signal coverage range and faster data transmission speeds. However, a one-to-one communication connection is required between the weighing device 40 and the mobile terminal 70, and the mobile terminal 70 must be on the same local area network as the weighing device 40 to receive data. Therefore, establishing a communication connection is inconvenient when multiple weighing devices 40 are used. Furthermore, WiFi still cannot meet the needs of the mobile terminal 70 for remotely acquiring food information.
[0061] In actual applications, weighing device 40 is placed inside a refrigerator, a short distance from the refrigerator, and multiple weighing devices 40 may be placed inside refrigerator 1000. Therefore, a more convenient Bluetooth connection can be used between weighing device 40 and refrigerator 1000. Since mobile terminal 70 needs to receive food information over a long distance, mobile terminal 70 and refrigerator 1000 can be remotely connected via a cloud server and WiFi components.
[0062] In some embodiments, the first communication component 20 is a wireless communication component, and the second communication component 50 is a Bluetooth component. The wireless communication component has Bluetooth and WiFi functions, and can be an integrated Bluetooth and WiFi component or a component composed of Bluetooth and WiFi.
[0063] As shown in FIG15 , the Bluetooth component is configured to transmit the weighing data from the weighing device 40 to the wireless communication component. The wireless communication component can connect to the Bluetooth component of the weighing device 40 via Bluetooth to receive the weighing data, identification information, and Bluetooth name of the weighing device 40, etc., sent by the Bluetooth component of the weighing device 40. For example, the weighing data may be the weight of an apple or watermelon measured by the weighing device 40 in FIG15 .
[0064] The mobile terminal 70 communicates with the wireless communication component via the cloud server 80. The wireless communication component is also 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 on the weighing device 40.
[0065] 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.
[0066] Typically, when the weighing device 40 is used with a refrigerator 1000 for the first time, it is necessary to bind the weighing device 40 and refrigerator 1000 to each other for subsequent use. Since adjacent 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 a user binds the weighing device 40 and refrigerator 1000 to each other, they may bind the refrigerator 1000 to a weighing device 40 of an adjacent user or the same user that does not need to be bound. In particular, if the second communication components 50 of multiple weighing devices 40 have the same name and are located in close proximity, there is a high probability that the refrigerator 1000 and weighing device 40 will be mistakenly bound to each other.
[0067] 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 A' is likely to be mistakenly bound to refrigerator B.
[0068] To address the aforementioned issues, some embodiments of the present disclosure provide a refrigerator 1000. The refrigerator 1000 first establishes a communication connection with a weighing device 40 via a 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 a weighing device 40 to be bound, and the weighing device 40 to be bound is bound. This prevents incorrect binding to a neighboring user's weighing device or to a weighing device 40 of the same user that does not need to be bound.
[0069] In some embodiments, the refrigerator 1000 further includes a controller 60. Referring to Figures 6 and 7, the controller 60 is coupled to the first communication component 20, and the controller 60 is configured to:
[0070] Scan the weighing device 40 through the first communication component 20 and establish a communication connection with the weighing device 40;
[0071] Acquire first weighing data of the weighing device 40 that is in communication connection through the first communication component 20, where the first weighing data is weight data of the article currently carried by the weighing device 40;
[0072] Acquiring second weighing data of the weighing device 40 to be bound through the first communication component 20, the second weighing data being obtained after the user changes the load-bearing weight of the weighing device 40 to be bound;
[0073] The refrigerator 1000 is communicatively bound with the second communication component 50 of the weighing device 40 in which the first variation of the second weighing data relative to the first weighing data is greater than a preset value.
[0074] After the first communication component 20 is turned on, the refrigerator 1000 scans the weighing devices 40 in the target area through the first communication component 20. The target area is an area within a preset range centered on the refrigerator 1000 to find the surrounding weighing devices 40.
[0075] It is understandable that during the binding process between the refrigerator 1000 and the weighing device 40 , the second communication component 50 of the weighing device 40 also needs to be turned on so that the weighing device 40 can be scanned and discovered by the first communication component 20 of the refrigerator 1000 .
[0076] For example, the first communication component 20 and the second communication component 50 are Bluetooth components. After the Bluetooth component of the refrigerator 1000 is turned on, it will scan the area within a preset range to find the surrounding weighing devices 40 with turned on Bluetooth components.
[0077] After the first communication component 20 scans and finds the weighing device 40, it establishes a communication connection with the weighing device 40 that meets the preset communication connection conditions and transmits data with the weighing device 40 with which the communication connection is established. The preset communication connection conditions can be set by the refrigerator 1000 or the weighing device 40, or by the user.
[0078] It should be noted that there may be multiple weighing devices 40 that meet the preset communication connection conditions and establish a communication connection with the refrigerator 1000. Therefore, the refrigerator 1000 needs to obtain the weighing data of the weighing device 40 and determine the weighing device 40 to be bound based on the change in the weighing data.
[0079] In this way, the user changes the load-bearing weight of the weighing device 40 to be bound, so that the refrigerator 1000 can determine the weighing device 40 to be bound and bind with the weighing device 40 to be bound.
[0080] After the first communication component 20 of the refrigerator 1000 establishes a communication connection with the second communication component 50 of the weighing device 40, data is transmitted between the refrigerator 1000 and the weighing device 40 via the first communication component 20 and the second communication component 50, so that the weighing device 40 sends its first weighing data to the first communication component 20 of the refrigerator 1000 via the second communication component 50. The first weighing data is the weight of the item currently being measured by the weighing device 40 and can be zero, meaning that no item is currently placed on the weighing device 40, or a fixed value, meaning that an item is currently placed on the weighing device 40.
[0081] It can be understood that the weighing device 40 can obtain the weight data of the items it carries (i.e., weighing data) in real time, and after establishing a communication connection with the refrigerator 1000, transmit the weighing data to the refrigerator 1000 through the second communication component, so that the user can understand the carrying weight of the weighing device 40 through the refrigerator 1000.
[0082] After the refrigerator 1000 obtains the first weighing data through the first communication component 20, it also obtains the second weighing data through the first communication component 20. The second weighing data is obtained after the user changes the load capacity of the weighing device 40 to be bound. Between the time when the first weighing data is obtained and the time when the second weighing data is obtained, the load capacity of the weighing device 40 to be bound is changed.
[0083] It is understood that the first weighing data can be obtained immediately after the weighing device 40 establishes a communication connection with the refrigerator 1000, or can be obtained at any time before the load-bearing weight of the weighing device 40 to be bound is changed. The second weighing data can be obtained immediately after the load-bearing weight of the weighing device 40 to be bound is changed, or can be obtained at any time after the load-bearing weight is changed.
[0084] In some embodiments, the weighing device 40 transmits the weighing data to the refrigerator 1000 in real time. At this time, the first weighing data is the weighing data obtained at any time before the weighing device 40 to be bound changes the load-bearing weight, and the second weighing data is the weighing data obtained at any time after the weighing device 40 to be bound changes the load-bearing weight.
[0085] In some embodiments, the refrigerator 1000 establishes a communication connection with multiple weighing devices 40, and each weighing device 40 sends its first weighing data to the refrigerator. The user then changes the load capacity of the weighing device 40 to be bound, for example, by decreasing or increasing it. After the load capacity changes, the weighing device 40 sends second weighing data to the refrigerator 1000. During this process, weighing devices 40 whose load capacity remains unchanged do not generate second weighing data.
[0086] When the refrigerator 1000 receives the second weighing data, it compares the first change with the preset value. If it is determined that the first change is greater than the preset value, the weighing device 40 corresponding to the second weighing data is used as the weighing device 40 to be bound, and the weighing device 40 to be bound is bound to the refrigerator 1000.
[0087] For example, the first variation is an absolute value, and the preset value can be greater than or equal to the absolute value of the maximum allowable error (i.e., precision) of the weighing device 40. When the first variation is greater than the preset value, it indicates that the change in the weighing data is due to a change in the load weight corresponding to the weighing device 40, rather than due to the precision of the weighing device 40. Therefore, when the first variation is greater than the preset value, the weighing device 40 corresponding to the second weighing data can be bound to the refrigerator 1000.
[0088] The weighing device 40 to be bound is one of the weighing devices 40 already communicatively connected. If multiple weighing devices 40 need to be bound, multiple binding processes are required. During each binding process, the user only changes the load capacity of the weighing device 40 to be bound. Therefore, generally speaking, the refrigerator 1000 will obtain one second weighing data, and this second weighing data corresponds to one weighing device 40, which is the weighing device to be bound.
[0089] In some embodiments of the present disclosure, the refrigerator 1000 first establishes a communication connection with the weighing device 40 through the first communication component 20, and obtains the first weighing data of the weighing device 40 to which the communication connection has been established. After the user changes the load-bearing weight of the weighing device 40, the second weighing data of the weighing device 40 to which the communication connection has been established is obtained after the load-bearing weight has been changed. At this time, if the change in the second weighing data corresponding to a certain weighing device 40 relative to the first weighing data is greater than a preset value, then this weighing device 40 is determined to be the weighing device 40 to be bound, and communication binding is performed on the weighing device 40 to be bound. In this way, incorrect binding of the refrigerator 1000 to the weighing device 40 can be avoided, thereby improving the binding accuracy.
[0090] In some embodiments, when the user changes the load capacity of the weighing device 40 to be bound, the user may mistakenly trigger a weighing device 40 that does not need to be bound. In this case, multiple second weighing data may be obtained, corresponding to multiple weighing devices 40. In order to further determine the weighing device 40 to be bound and improve the accuracy of binding, referring to FIG8 , after the refrigerator 1000 obtains the second weighing data of the weighing device 40 to be bound through the first communication component 20, the controller 60 is further configured to:
[0091] Acquiring third weighing data of the weighing device 40 that is already in communication connection through the first communication component 20, the third weighing data being obtained after the user changes the load-bearing weight of the weighing device 40 to be bound again;
[0092] If both the first variation and the second variation of the weighing device 40 are greater than the preset values, the weighing device 40 is determined to be the weighing device 40 to be bound, and the refrigerator 1000 is communicatively bound to the weighing device 40. The variation of the third weighing data relative to the second weighing data is the second variation.
[0093] After the refrigerator 1000 obtains the second weighing data, the user again changes the load capacity of the weighing device 40 to be bound, and then the weighing device 40 obtains the third weighing data and sends the third weighing data to the refrigerator 1000. Therefore, after the refrigerator 1000 obtains the first weighing data, the user needs to change the load capacity data of the weighing device 40 to be bound twice before the refrigerator obtains the third weighing data.
[0094] If the first change in the weighing device 40 is greater than the preset value, it indicates that the load-bearing weight of the weighing device 40 has changed once. If the second change in the weighing device 40 is also greater than the preset value, it indicates that the load-bearing weight of the weighing device 40 has changed twice. In this case, the weighing device 40 with both the first and second change values greater than the preset value is considered the weighing device 40 to be bound.
[0095] In some embodiments, if the first change amount and the second change amount of the weighing device 40 are both greater than a preset value, determining that the weighing device 40 is the weighing device 40 to be bound, and performing communication binding between the refrigerator 1000 and the weighing device 40 includes:
[0096] If the weighing data sent by the weighing device 40 changes from an initial value (e.g., zero) to a certain weight value and then returns to the initial value again, the weighing device 40 is determined to be the weighing device 40 to be bound, and the refrigerator 1000 is communicatively bound to the weighing device 40. It should be noted that the certain weight value is greater than a preset value.
[0097] It should be noted that the weighing data sent by the weighing device 40 to the refrigerator 1000 may include the first weighing data, the second weighing data and the third weighing data.
[0098] In this way, by changing the load-bearing weight of the weighing device 40 to be bound twice, so that the refrigerator 1000 determines the weighing device 40 whose two changes are greater than the preset value as the weighing device 40 to be bound, the accuracy of binding the refrigerator 1000 and the weighing device 40 to be bound can be further improved.
[0099] In some embodiments, in order to further improve the accuracy of binding, referring to Figure 9, after obtaining the third weighing data of the weighing device 40 to be bound through the first communication component 20, the controller is also configured to: communicate and bind the refrigerator with the weighing device 40 whose first change amount and second change amount are both greater than the preset value and the first change amount and the second change amount are equal.
[0100] In this embodiment, the refrigerator 1000 can only be bound to the corresponding weighing device 40 when both the first change and the second change are greater than the preset value and the first change and the second change are equal. Therefore, when the user changes the load capacity of the weighing device 40 to be bound, the first change and the second change can be made equal. This allows the refrigerator 1000 to determine, among the multiple weighing devices 40 that are communicatively connected, that the weighing device 40 whose two changes are greater than the preset value and whose first change and second change are equal as the weighing device 40 to be bound, thereby further improving the accuracy of the binding.
[0101] 10 , after the refrigerator 1000 obtains the second weighing data of the weighing device 40 to be bound through the first communication component 20 , the controller 60 is further configured to:
[0102] obtaining a time interval between an acquisition time of the first weighing data and an acquisition time of the second weighing data;
[0103] When the time interval is less than the preset time length, the refrigerator 1000 is communicatively bound to the weighing device 40 whose first variation is greater than the preset value.
[0104] In some embodiments, if multiple first weighing data are obtained, the time when the last first weighing data is obtained may be used as the time when the first weighing data is obtained. If multiple second weighing data are obtained, the time when the first second weighing data is obtained may be used as the time when the second weighing data is obtained.
[0105] In some embodiments, the preset duration is the average duration of the user's communication binding process, which can be obtained through data analysis. For example, the time when the user first changes the load weight of the weighing device 40 can be used as the start time of the communication binding, and the time when the binding is successful can be used as the end time of the communication binding.
[0106] If the time interval is less than the preset duration, it indicates that the second weighing data was obtained during the user's current communication binding process and is valid and can be used in the current communication binding process. If the time interval is greater than the preset duration, it indicates that although the second weighing data was obtained, it was not obtained during the current communication binding process and is therefore invalid, and the communication binding process ends.
[0107] In this way, whether the time of obtaining the second weighing data is in the current binding process can be further judged based on the first change amount to determine whether the refrigerator 1000 is to be communicatively bound to the weighing device 40, thereby avoiding the situation where after the refrigerator 1000 is bound to the weighing device 40 to be bound, it is again communicatively bound to the weighing device 40 that does not need to be bound, thereby further improving the accuracy of the communication binding between the refrigerator 1000 and the weighing device 40.
[0108] In some embodiments, after the refrigerator 1000 obtains the third weighing data of the weighing device 40 to be bound through the first communication component 20, the controller 60 is further configured to:
[0109] obtaining a time interval between an acquisition time of the first weighing data and an acquisition time of the third weighing data;
[0110] When the time interval is less than the preset time length, if the first change amount and the second change amount are both greater than the preset value, the weighing device is determined to be the weighing device to be bound, and the refrigerator 1000 is communicatively bound to the weighing device 40 to be bound.
[0111] In some embodiments, the weighing device 40 has identification information. The identification information is unique and is used to distinguish and identify the weighing device. For example, the identification information is an identification code or identity number of the weighing device 40. The refrigerator 1000 can obtain the identification information of the weighing device 40 through the first communication component 20. Referring to Figure 11, the controller 60 is further configured to:
[0112] Matching the identification information of the weighing device 40 with the first weighing data and the second weighing data of the weighing device 40;
[0113] According to the correspondence between the identification information of the weighing device and the first weighing data and the second weighing data, the refrigerator 1000 is communicatively bound with the weighing device 40 where the first variation is greater than a preset value.
[0114] After acquiring the first weighing data, the controller 60 establishes a correspondence between the first weighing data and the corresponding weighing device 40. For example, the refrigerator 1000 establishes a communication connection with two weighing devices 40, and both weighing devices 40 send the first weighing data to the refrigerator 1000. In this case, a correspondence can be established between the identification information of the weighing device 40 and the first weighing data of the weighing device 40. For example:
[0115] After obtaining the second weighing data, the controller 60 establishes a correspondence between the second weighing data and the identification information of the corresponding weighing device 40. For example, if the second weighing data obtained is 80g, which corresponds to the weighing device 40 with identification information "C", then the correspondence is:
[0116] For example, the difference between the first weighing data and the second weighing data of the weighing device 40 with identification information C is 60g. If the preset value is 5g, the difference 60g is greater than the preset value 5g, so the weighing device 40 corresponding to the identification information C is communicatively bound to the refrigerator 1000.
[0117] In some embodiments, referring to FIG. 12 , the above-mentioned scanning of the weighing device 40 by the first communication component 20 and establishing a communication connection with the weighing device 40 includes:
[0118] Scanning the weighing device 40 through the first communication component 20 to obtain communication information of the weighing device 40;
[0119] If the communication information meets the preset communication connection condition, the refrigerator 1000 establishes a communication connection with the weighing device 40 through the first communication component 20.
[0120] For example, the communication information of the weighing device 40 includes the name and communication method of the second communication component 50 of the weighing device 40. In some embodiments, the names of the second communication components 50 of weighing devices 40 produced by the same manufacturer have a fixed format, such as "his_xxx," where the names begin with "his_." Therefore, the preset communication connection condition can be that the name format of the second communication component 50 of the weighing device 40 is consistent with the fixed format.
[0121] If the second communication component 50 is a Bluetooth component and the communication connection between the weighing device 40 and the refrigerator 1000 is a Bluetooth connection, the communication information of the weighing device 40 can be the name of the Bluetooth component. For example, if the refrigerator 1000 scans two weighing devices 40, one weighing device 40 has a Bluetooth component named "his_xxx" and the other weighing device 40 has a Bluetooth component named "hos_xxx", then a communication connection is established between the weighing device 40 corresponding to "his_xxx" and the refrigerator 1000.
[0122] In some embodiments, if the name of the second communication component 50 of the weighing device 40 to be bound is known, the name of the second communication component 50 of the weighing device 40 may be consistent with a preset name as a preset communication connection condition.
[0123] 13 , after the refrigerator 1000 establishes a communication connection with a weighing device 40 that meets preset communication connection conditions, the controller 60 is further configured to send a connection success message to the control terminal, causing the control terminal to display a prompt message reminding the user to change the load capacity of the weighing device 40 to be bound. The connection success message carries communication information of the connected weighing device 40 and weighing data.
[0124] For example, the first communication component 20 uploads a connection success message to the cloud server 80 , and the cloud server 80 sends the connection success message to the mobile terminal 70 .
[0125] In some embodiments, after obtaining the communication information and weighing data of the communicatively connected weighing device 40, the control terminal may display the communication information and weighing data. For example, the corresponding relationship between the name of the second communication component 50 of the weighing device 40 and the first weighing data may be displayed on the control terminal.
[0126] It is understandable that the user can see the displayed information on the control terminal. In this way, the user can understand the weighing device 40 to which the first communication component 20 of the current refrigerator 1000 is connected and the weighing data of each weighing device 40.
[0127] In some embodiments, after the user learns the name of the second communication component 50 of the weighing device 40 and the corresponding weighing data through the control terminal, if the refrigerator 1000 needs to be bound to the weighing device 40 corresponding to a certain name, the corresponding name can be clicked. After clicking the corresponding name, the control terminal receives a command to bind the weighing device 40 corresponding to the name. Since there may be a weighing device 40 with the same name nearby, in order to further confirm that the weighing device 40 selected by the user is the weighing device 40 to be bound, the control terminal can also display a prompt message reminding the user to change the load-bearing weight of the weighing device 40 to be bound, so as to remind the user to change the load-bearing weight of the weighing device 40 to be bound. The prompt message can be a text message, a voice message, etc.
[0128] In other embodiments, after obtaining the communication information and weighing data of the communicatively connected weighing device 40, the control terminal may display a binding confirmation prompt based on the received communication information to prompt the user to confirm whether to bind. For example, the binding confirmation prompt may be displayed based on the name of the second communication component 50 of the weighing device 40.
[0129] If the user decides to bind, the control end will display a prompt message to change the load-bearing weight of the weighing device 40 to be bound; if the user chooses to give up binding the second communication component 50 currently connected, the currently connected second communication component 50 can be skipped and the second communication component 50 of the next weighing device 40 can be scanned.
[0130] In some embodiments, the prompt message reminding the user to change the load capacity of the weighing device 40 to be bound includes an item placement prompt. After obtaining the first weighing data and receiving the binding command, the control terminal can display the item placement prompt. This can promptly remind the user to place the item on the weighing device 40 to be bound to obtain the second weighing data, allowing the refrigerator 1000 to determine the weighing device 40 to be bound.
[0131] In some embodiments, the prompt message reminding the user to change the load capacity of the weighing device 40 to be bound also includes a reminder to remove the item. After obtaining the second weighing data, the control terminal may also display a reminder to remove the item to remind the user to remove the item from the weighing device 40 to obtain the third weighing data.
[0132] As shown in Figure 16, the initial value of the weighing data of the weighing device 40 (i.e., the first weighing data) is zero. If the weighing data sent by the second communication component 50 changes from zero to a weight value greater than a preset value (i.e., the second weighing data), it indicates that the user has placed an item on the weighing device 40 to be bound. If the weighing data sent by the second communication component 50 changes from the weight value to zero (i.e., the third weighing data), it indicates that the user has removed all items from the weighing device 40 to be bound. Alternatively, the user removes some of the items on the weighing device 40. At this time, the third weighing data of the weighing device 40 is a fixed value that is smaller than the second weighing data. At this time, it can be determined that the weighing device 40 corresponding to the second communication component 50 is the weighing device 40 to be bound.
[0133] 14 , after the refrigerator 1000 is successfully bound to the weighing device 40, the controller is further configured to send a binding success message to the control terminal, causing the control terminal to display a prompt message indicating the successful binding. In this way, the control terminal can display the binding progress between the refrigerator 1000 and the weighing device 40, allowing the user to understand the binding status of the refrigerator 1000 and the weighing device 40.
[0134] After the refrigerator 1000 is connected to the weighing device 40, it sends a communication connection success message to the control terminal. After receiving the message, the control terminal displays a prompt message indicating that the connection is successful so that the user knows that the current connection process is complete.
[0135] 7 , some embodiments of the present disclosure provide a method for binding a refrigerator 1000 and a weighing device 40 , which is applied to the refrigerator 1000 . The method includes steps S11 to S14 .
[0136] Step S11 : Scan the weighing device 40 through the first communication component 20 and establish a communication connection with the weighing device 40 .
[0137] Step S12 : obtaining first weighing data of the weighing device 40 that is in communication connection through the first communication component 20 . The first weighing data is weight data of the article currently carried by the weighing device 40 .
[0138] Step S13 , obtaining second weighing data of the weighing device 40 to be bound through the first communication component 20 , where the second weighing data is obtained after the user changes the load-bearing weight of the weighing device 40 to be bound.
[0139] Step S14 , the refrigerator 1000 is communicatively bound to the weighing device 40 , whose first variation of the second weighing data relative to the first weighing data is greater than a preset value.
[0140] In summary, in some embodiments of the present disclosure, the first communication component 20 of the refrigerator 1000 obtains first weighing data from the weighing device 40. After the user changes the load capacity of the weighing device 40, the second weighing data of the weighing device 40 to be bound is obtained after the load capacity is changed. In this case, when the first change corresponding to a weighing device 40 is greater than a preset value, the weighing device 40 is determined to be the weighing device 40 to be bound, and the weighing device 40 to be bound is bound. This prevents incorrect binding to a weighing device 40 of a neighboring user or a weighing device 40 that does not need to be bound.
[0141] In some embodiments, in step S13, when the load-bearing weight of the weighing device 40 to be bound changes, the load-bearing weights of other weighing devices 40 may also change. In this case, multiple second weighing data may be obtained, corresponding to multiple weighing devices 40. To further determine the weighing device 40 to be bound, referring to FIG. 8 , after step S13, the control method further includes steps S21 and S22.
[0142] Step S21 : obtaining third weighing data of the weighing device 40 that is in communication connection through the first communication component 20 . The third weighing data is obtained after the user changes the load-bearing weight of the weighing device 40 to be bound again.
[0143] Step S22: Communicate and bind the refrigerator 1000 with the weighing device 40 whose first variation and second variation are both greater than a preset value; the variation of the third weighing data relative to the second weighing data is the second variation.
[0144] In this way, by changing the load-bearing weight of the weighing device 40 to be bound twice, so that the refrigerator 1000 determines the weighing device 40 whose two changes are greater than the preset value as the weighing device 40 to be bound, the accuracy of binding the refrigerator 1000 and the weighing device 40 to be bound can be improved.
[0145] In some embodiments, to further improve binding accuracy, after step S21, the control method further includes: communicating and binding the refrigerator 1000 with a weighing device 40 whose first and second variations are both greater than a preset value and whose first and second variations are equal. Referring to FIG9 , in step S13, after obtaining the second weighing data of the weighing device 40 to be bound via the first communication component 20, the method further includes steps S31 and S32.
[0146] Step S31 : obtaining the third weighing data of the weighing device 40 to be bound through the first communication component 20 .
[0147] In step S32, the refrigerator 1000 is bound to the weighing device 40 whose first variation and second variation are both greater than a preset value and whose first variation and second variation are equal.
[0148] In this embodiment, the weighing device 40 whose two changes are greater than the preset value and whose first change and second change are equal is determined as the weighing device 40 to be bound, which can further improve the accuracy of binding.
[0149] 10 , after step S13 , the method further includes the following steps S41 to S44 .
[0150] Step S41 : obtaining the time interval between the acquisition time of the first weighing data and the acquisition time of the second weighing data.
[0151] Step S42: Determine whether the time interval is less than a preset time period. If so, proceed to step S43; if not, proceed to step S44.
[0152] Step S43: The refrigerator 1000 is communicatively bound to the weighing device 40 whose first variation is greater than a preset value.
[0153] Step S44: Communication binding is completed.
[0154] Through the above method, it is possible to further judge whether to communicate and bind the refrigerator 1000 with the weighing device 40 based on the first change amount according to whether the time of obtaining the second weighing data is in the current binding process, which can further improve the accuracy of binding the refrigerator 1000 with the weighing device 40 to be bound.
[0155] 11 , after step S13 , the method further includes steps S51 to S52 .
[0156] Step S51 : Matching the identification information of the weighing device 40 with the first weighing data and the second weighing data.
[0157] Step S52 : Based on the correspondence between the identification information of the weighing device 40 and the first weighing data and the second weighing data, the refrigerator 1000 is communicatively bound to the weighing device 40 whose first variation is greater than a preset value.
[0158] In some embodiments, referring to FIG. 12 , the step S11 of scanning the weighing device 40 through the first communication component 20 and establishing a communication connection with the weighing device 40 includes steps S111 to S113 .
[0159] Step S111 : Scan the weighing device 40 through the first communication component to obtain communication information of the weighing device 40 .
[0160] Step S112: Determine whether the communication information meets the preset communication connection conditions. If yes, execute step S113; if not, execute step S111 again to scan the next weighing device 40 to obtain the communication information of the weighing device 40, until the scanning is completed.
[0161] Step S113 : establishing a communication connection with the weighing device 40 through the first communication component 20 .
[0162] In some embodiments, referring to FIG. 13 , after scanning the weighing device 40 and establishing a communication connection with the weighing device 40 through the first communication component 20 in step S11 , the method further includes step S61 .
[0163] Step S61, sending a connection success message to the control end so that the control end displays a prompt message reminding the user to change the load-bearing weight of the weighing device 40 to be bound. The connection success message carries the communication information of the weighing device 40 that has been connected and the first weighing data.
[0164] 14 , after the refrigerator 1000 is bound to the weighing device (eg, step S14 ), the method may further include step S71 .
[0165] Step S71: Send a binding success message to the control terminal, so that the control terminal displays a prompt message indicating that the communication binding is successful.
[0166] After the refrigerator 1000 and the weighing device 40 are successfully communicated and bound, a prompt message indicating successful binding may be displayed on the control terminal to let the user know that the current binding process is complete.
[0167] In some embodiments, the refrigerator 1000 further includes a pairing button 301. When triggered by a user, the pairing button 301 is configured to transmit a signal that controls the first communication component 20 to enter a pairing state. Referring to FIG1 , the pairing button 301 is disposed on the control panel 30 and may be a physical button or a touch-sensitive button. The controller 60 is coupled to the pairing button 301 to receive a pairing signal from the pairing button 301. Referring to FIG17 , the control method of the controller 60 further includes steps S101 and S102.
[0168] Step S101, in response to the user triggering the pairing button 301, controlling the first communication component 20 to enter a pairing state so that the refrigerator 1000 establishes a communication connection with the weighing device 40;
[0169] Step S102, receiving the weighing data sent by the communicatively connected weighing device 40, if it is determined that the weighing data sent by the weighing device 40 changes within the preset time period and the change amount is greater than the preset value, then the weighing device 40 is communicatively bound to the refrigerator 1000.
[0170] 18 and 19 , in some embodiments, the weighing device 40 is further provided with an identification code, and the identification code of the weighing device 40 corresponds to the second communication component 50 of the weighing device 40. The controller 60 is further configured to:
[0171] Obtaining identification information sent by the mobile terminal 70; the identification information is obtained by the mobile terminal 70 scanning the identification code on the weighing device 40;
[0172] According to the acquired identification information, the second communication component 50 corresponding to the identification information is communicatively bound to the first communication component 20 .
[0173] In the refrigerator 1000 provided in some embodiments of the present disclosure, since the weighing device 40 is also provided with an identification code, a user can scan the identification code on the weighing device 40 via a mobile terminal 70 to achieve communication binding between the first communication component 20 of the refrigerator 1000 and the second communication component 50 of the weighing device 40. This makes binding between the refrigerator 1000 and the weighing device 40 more convenient and improves binding efficiency.
[0174] In some embodiments, the identification code is a QR code. For example, the identification information (such as coding information) of the Bluetooth component of the weighing device 40 is written into the QR code, and the QR code is affixed to the weighing device 40. The mobile terminal 70 scans the QR code through the APP and uploads the coding information of the scanned QR code to the cloud server 80. The cloud server 80 sends the coding information to the first communication component 20 of the refrigerator 1000, and the first communication component 20 of the refrigerator 1000 establishes a binding device list of the first communication component 20 of the refrigerator 1000 and the second communication component 50 of the weighing device 40 based on the received coding information. Afterwards, the first communication component 20 of the refrigerator 1000 only receives the weighing data sent by the second communication component 50 of the weighing device 40 in the binding device list and updates it.
[0175] In some embodiments, referring to FIG. 20 , the method further includes steps S501 to S502 .
[0176] Step S501 : obtaining identification information sent by the mobile terminal 70 . The identification information is obtained by the mobile terminal 70 scanning the identification code on the weighing device 40 .
[0177] Step S502: Based on the acquired identification information, the second communication component 50 corresponding to the identification information is communicatively bound to the first communication component 20.
[0178] In some embodiments, the mobile terminal 70 determines whether to bind the refrigerator 1000 to the weighing device 40 based on the weighing data. If binding is determined, a binding execution request is issued to the refrigerator 1000. In some embodiments, the refrigerator 1000 stores a list of bound devices, i.e., the devices bound to the refrigerator 1000. The identification information of the weighing device 40 can be updated to the bound device list stored in the refrigerator 1000 to achieve binding between the weighing device 40 and the refrigerator 1000.
[0179] 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.
[0180] The following describes the interaction process between the weighing device 40, the refrigerator 1000, the mobile terminal 70, and the cloud server 80, taking the first communication component 20 as a wireless communication component and the second communication component 50 as a Bluetooth component as an example. As shown in Figure 21, the interaction process is as follows:
[0181] Step S801: The refrigerator 1000 receives a Bluetooth activation signal and turns on Bluetooth.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] Step S802 : Scan the weighing devices 40 within a preset range to obtain the name of the weighing device 40 . In some embodiments, the name of the second communication component 50 of the weighing device 40 may be used as the name of the weighing device 40 .
[0186] 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. The refrigerator 1000 receives the identification information sent by the weighing device 40 and the first weighing data of the weighing device 40.
[0187] In step S804 , the communicatively connected weighing device 40 sends the identification information and the first weighing data to the refrigerator 1000 .
[0188] In step S805 , the refrigerator 1000 sends a connection success message to the cloud server 80 . The connection success message carries the first weighing data of the weighing device 40 .
[0189] 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, the process proceeds to step S807; if so, the process proceeds to steps S808 through S810. The binding request carries the first weighing data of the weighing device 40 or the name of the second communication component 50.
[0190] In some embodiments, 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.
[0191] 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.
[0192] 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.
[0193] 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 .
[0194] 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.
[0195] Step S811 : Displaying a reminder to remove the items to remind the user to remove the items placed on the weighing device 40 to be bound.
[0196] 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 .
[0197] 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.
[0198] Step S814 , the mobile terminal 70 sends a binding execution request to the refrigerator 1000 through the cloud server 80 .
[0199] In step S815 , the refrigerator 1000 binds the weighing device 40 according to the identification information of the weighing device 40 .
[0200] 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.
[0201] 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: Box; A first communication component is provided on the box; at least one weighing device, the weighing device comprising a second communication component coupled to the first communication component so that the weighing device transmits weighing data and communication information of the weighing device to the first communication component; as well as The controller is configured as: Scanning a weighing device within a preset range by using the first communication component and establishing a communication connection with the weighing device; Acquiring first weighing data of the weighing device that is in communication connection through the first communication component, wherein the first weighing data is weight data of an item currently carried by the weighing device; acquiring, through the first communication component, second weighing data of the weighing device that is communicatively connected, the second weighing data being obtained after the user changes the load-bearing weight of the weighing device to be bound; If a first variation of the second weighing data relative to the first weighing data is greater than a preset value, the weighing device is determined to be a weighing device to be bound, and the first communication component is communicatively bound to the weighing device to be bound.
2. The refrigerator according to claim 1, wherein After acquiring the second weighing data of the weighing device that is communicatively connected through the first communication component, the controller is further configured to: Acquiring, through the first communication component, third weighing data of the weighing device that is communicatively connected, the third weighing data being obtained after the user changes the load-bearing weight of the weighing device to be bound again; If both the first change and the second change are greater than the preset value, the weighing device is determined to be the weighing device to be bound, and the first communication component is communicated and bound with the weighing device to be bound; wherein, the second change is the change of the third weighing data relative to the second weighing data.
3. The refrigerator according to claim 2, wherein: If both the first variation and the second variation are greater than a preset value, determining that the weighing device is a weighing device to be bound, and performing communication binding between the first communication component and the weighing device to be bound, includes: If the first change amount and the second change amount are equal, the weighing device is determined to be the weighing device to be bound, and the first communication component is communicatively bound to the weighing device to be bound.
4. The refrigerator according to claim 1, wherein After acquiring the second weighing data of the weighing device that is communicatively connected through the first communication component, the controller is further configured to: Acquire a time interval between an acquisition time of the first weighing data and an acquisition time of the second weighing data; When the time interval is less than a preset time length, the first communication component is communicatively bound to the weighing device whose first variation is greater than a preset value.
5. The refrigerator according to any one of claims 1 to 4, wherein The weighing device has identification information, and the identification information is used to identify the weighing device.
6. The refrigerator according to claim 5, wherein The controller is further configured to: The identification information of the weighing device that has been bound to the communication is updated to the bound device list stored in the refrigerator, so that the first communication component receives the weighing data sent by the weighing device.
7. The refrigerator according to claim 5 or 6, wherein: The controller is further configured to: Matching the identification information of the weighing device with the weighing data; The first communication component is communicatively bound to the weighing device to be bound according to the corresponding relationship between the identification information of the weighing device and the weighing data.
8. The refrigerator according to any one of claims 1 to 7, wherein Scanning a weighing device within a preset range by the first communication component and establishing a communication connection with the weighing device includes: Scanning a weighing device within a preset range by the first communication component to obtain communication information of the weighing device; If it is determined that the communication information meets the preset communication connection condition, the first communication component is controlled to establish a communication connection with the weighing device.
9. The refrigerator according to any one of claims 1 to 8, wherein The refrigerator is connected to a control terminal, which is configured to display weighing data and communication information of the weighing device, display reminder messages, and receive user instructions; the controller is further configured to: After the first communication component establishes a communication connection with the weighing device, a communication connection success message is sent to the control terminal, so that the control terminal displays a prompt message reminding the user to change the load-bearing weight of the weighing device to be bound; wherein, The communication connection success message carries the communication information of the weighing device that has been communicatively connected and the first weighing data.
10. The refrigerator according to claim 9, wherein The controller is further configured to: After the first communication component is communication-bound with the weighing device, a communication-binding success message is sent to the control terminal, so that the control terminal displays a prompt message indicating that the communication binding is successful.
11. The refrigerator according to claim 9 or 10, wherein: The weighing device is further provided with an identification code, wherein the identification code includes identification information; the controller is further configured to: Obtaining identification information sent by the control terminal; wherein the identification information is obtained by the control terminal scanning the identification code on the weighing device; According to the acquired identification information, the first communication component is communicatively bound to the weighing device corresponding to the identification information.
12. A method for binding a refrigerator and a weighing device, wherein: The refrigerator comprises: Box; A first communication component is provided on the box; and At least one weighing device, the weighing device including a second communication component, the second communication component coupled to the first communication component so that the weighing device transmits weighing data and communication information of the weighing device to the first communication component; the method comprising: Scanning a weighing device within a preset range by the first communication component to obtain communication information of the weighing device; If it is determined that the communication information meets the preset communication connection condition, controlling the first communication component to establish a communication connection with the weighing device; Acquiring first weighing data of the weighing device that is in communication connection through the first communication component, wherein the first weighing data is weight data of an item currently carried by the weighing device; Acquiring, through the first communication component, second weighing data of the weighing device that is communicatively connected, the second weighing data being obtained after the user changes the load-bearing weight of the weighing device to be bound; If a first variation of the second weighing data relative to the first weighing data is greater than a preset value, the weighing device is determined to be a weighing device to be bound, and the first communication component is communicatively bound to the weighing device to be bound.
13. The method for binding a refrigerator and a weighing device according to claim 12, wherein: After the step of acquiring, through the first communication component, second weighing data of the weighing device that is communicatively connected, the method further includes: Acquiring, through the first communication component, third weighing data of the weighing device that is communicatively connected, the third weighing data being obtained after the user changes the load-bearing weight of the weighing device to be bound again; If both the first change and the second change are greater than the preset value, the weighing device is determined to be the weighing device to be bound, and the first communication component is communicated and bound with the weighing device to be bound; wherein, the second change is the change of the third weighing data relative to the second weighing data.
14. The method for binding a refrigerator and a weighing device according to claim 13, wherein: If both the first variation and the second variation are greater than a preset value, determining that the weighing device is a weighing device to be bound, and performing communication binding between the first communication component and the weighing device to be bound, comprises: If the first change amount and the second change amount are equal, the weighing device is determined to be the weighing device to be bound, and the first communication component is communicatively bound to the weighing device to be bound.
15. The method for binding a refrigerator and a weighing device according to claim 12, wherein: After the step of acquiring, through the first communication component, second weighing data of the weighing device that is communicatively connected, the method further includes: Acquire a time interval between an acquisition time of the first weighing data and an acquisition time of the second weighing data; When the time interval is less than a preset time length, the first communication component is communicatively bound to the weighing device whose first variation is greater than a preset value.
16. The method for binding a refrigerator and a weighing device according to any one of claims 12 to 15, wherein: The weighing device has identification information, and the identification information is used to identify the weighing device.
17. The method for binding a refrigerator and a weighing device according to claim 16, further comprising: The identification information of the weighing device that has been bound to the communication is updated to the bound device list stored in the refrigerator, so that the first communication component receives the weighing data sent by the weighing device.
18. The method for binding a refrigerator and a weighing device according to claim 16 or 17, further comprising: Matching the identification information of the weighing device with the weighing data; The first communication component is communicatively bound to the weighing device to be bound according to the corresponding relationship between the identification information of the weighing device and the weighing data.
19. The method for binding a refrigerator and a weighing device according to any one of claims 12 to 18, wherein: The refrigerator is connected to a control terminal, and the control terminal is configured to display weighing data and communication information of the weighing device, display reminder messages, and receive user instructions; the method further includes: After the first communication component establishes a communication connection with the weighing device, a connection success message is sent to the control terminal, so that the control terminal displays a prompt message reminding the user to change the load-bearing weight of the weighing device to be bound; wherein, The communication connection success message carries the communication information of the weighing device that has been communicatively connected and the first weighing data.
20. The method for binding a refrigerator and a weighing device according to claim 19, wherein: The step of sending a connection success message to the control terminal after the first communication component is communicatively connected with the weighing device, so that the control terminal generates a prompt message reminding the user to change the load-bearing weight of the weighing device to be bound, includes: After the first communication component establishes a communication connection with the weighing device, a communication connection success message is sent to the control terminal, so that the control terminal generates an item placement prompt; the item placement prompt is used to remind the user to place the item on the weighing device to be bound; The received second weighing data is sent to the control terminal so that the control terminal generates a reminder to remove the item; the reminder to remove the item is used to remind the user to remove the item placed on the weighing device to be bound.
21. The method for binding a refrigerator and a weighing device according to claim 19 or 20, further comprising: After the first communication component is communication-bound with the weighing device, a communication-binding success message is sent to the control terminal, so that the control terminal displays a prompt message indicating that the communication binding is successful.
22. The method for binding a refrigerator and a weighing device according to any one of claims 19 to 21, wherein: The weighing device is also provided with an identification code, wherein the identification code includes identification information; the method further comprises: Obtaining identification information sent by the control terminal; wherein the identification information is obtained by the control terminal scanning the identification code on the weighing device; According to the acquired identification information, the first communication component is communicatively bound to the weighing device corresponding to the identification information.
