Binding method and device of smart refrigerator and weighing tray, and smart refrigerator
By receiving Bluetooth signals and weighing change information, and combining the verification of the cloud server, the smart refrigerator and the weighing tray were accurately bound together, solving the problem of low binding accuracy in the existing technology and improving the reliability of the device binding.
Patent Information
- Application Number
- CN202211055995.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-31
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2042-08-31
AI Technical Summary
In the existing technology, the binding accuracy of smart refrigerators and weighing trays is low due to the fixed name method of Bluetooth, which is especially prone to incorrect binding when adjacent users use devices from the same manufacturer.
By receiving a Bluetooth activation signal, the system scans for weighing pallets with preset names, connects, receives the identification number and weighing weight, and sends this information to the cloud server. It receives and processes changes in the weighing weight and binds the device according to the identification number to ensure accurate device binding.
This improves the binding accuracy between the smart refrigerator and the weighing tray, avoids incorrect binding with non-binding devices, and ensures the reliability and accuracy of the binding process.
Smart Images

Figure CN115585615B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of household appliances. More particularly, it relates to a method for binding a smart refrigerator and a weighing tray, a device and a smart refrigerator. BACKGROUND
[0002] With the improvement of technology, smart refrigerators have developed rapidly. In order to understand the weight change of food in the smart refrigerator, the smart refrigerator can be bound with a weighing tray capable of testing the weight of food, so as to understand the weight of food in time.
[0003] The prior art can bind the weighing tray and the smart refrigerator by filtering the fixed name of Bluetooth.
[0004] However, when the weighing trays owned by adjacent users are devices of the same manufacturer, the smart refrigerator will be incorrectly bound with other weighing trays due to the close distance, and the binding accuracy is low. SUMMARY
[0005] The exemplary embodiments of the present application provide a method for binding a smart refrigerator and a weighing tray, a device and a smart refrigerator, to solve the problem of low binding accuracy of the prior art of binding the weighing tray and the smart refrigerator by filtering the fixed name of Bluetooth.
[0006] In a first aspect, the embodiments of the present application provide a method for binding a smart refrigerator and a weighing tray, comprising:
[0007] receiving a Bluetooth opening signal and scanning whether there is a weighing tray with a preset name;
[0008] if there is a weighing tray with a preset name, connecting with the weighing tray and receiving an identity number and a first weight of the weighing tray sent by the weighing tray;
[0009] sending a connection success message to a cloud server, the connection success message carrying the first weight;
[0010] receiving a second weight sent by the weighing tray when the weight of the weighing tray changes, and sending the second weight to the cloud server;
[0011] receiving a binding execution request sent by the cloud server;
[0012] binding the weighing tray according to the identity number of the weighing tray;
[0013] sending a binding success message to the cloud server.
[0014] In some possible implementation manners, the binding of the weighing tray according to the identity number of the weighing tray comprises:
[0015] The identity number of the weighing tray is updated to the binding device list stored in the smart refrigerator, so as to realize the binding of the weighing tray and the smart refrigerator.
[0016] In some possible implementation manners, before receiving the binding execution request sent by the cloud server, the method further includes:
[0017] The third weighing amount sent by the weighing tray when the weighing amount changes is received, and the third weighing amount is sent to the cloud server.
[0018] In the second aspect, the embodiments of the present application provide a binding method of a smart refrigerator and a weighing tray, including:
[0019] The binding request sent by the cloud server is received to remind a user whether to perform binding, and the binding request carries a first weighing amount of the weighing tray;
[0020] The binding confirmation message of the user is received, and a weighing amount change operation prompt message is outputted;
[0021] The second weighing amount sent by the cloud server is received, and it is judged whether the second weighing amount is consistent with the first weighing amount;
[0022] If the second weighing amount is not consistent with the first weighing amount, a binding execution request is sent to the cloud server.
[0023] The binding success message sent by the cloud server is received.
[0024] In some possible implementation manners, before sending the binding execution request to the cloud server, the method further includes:
[0025] A weighing amount reset operation prompt message is outputted;
[0026] The third weighing amount sent by the cloud server is received, and it is judged whether the third weighing amount is consistent with the second weighing amount.
[0027] If the third weighing amount is not consistent with the second weighing amount, a binding execution request is sent to the cloud server.
[0028] In the third aspect, the embodiments of the present application provide a binding device of a smart refrigerator and a weighing tray, including:
[0029] A receiving module is configured to receive a Bluetooth opening signal;
[0030] A processing module is configured to scan whether there is a weighing tray with a preset name;
[0031] The processing module is further configured to connect with the weighing tray if there is the weighing tray with the preset name.
[0032] The receiving module is further configured to receive an identity number and a first weighing amount of the weighing tray sent by the weighing tray.
[0033] The sending module is configured to send a connection success message to the cloud server, and the connection success message carries the first weight;
[0034] The receiving module is further configured to receive a second weight sent when the weight of the weighing tray changes.
[0035] The sending module is further configured to send the second weight to the cloud server.
[0036] The receiving module is further configured to receive a binding execution request sent by the cloud server.
[0037] The processing module is further configured to bind the weighing tray according to the identity number of the weighing tray.
[0038] The sending module is further configured to send a binding success message to the cloud server.
[0039] In a fourth aspect, an embodiment of the present application provides a binding device of an intelligent refrigerator and a weighing tray, comprising:
[0040] The receiving module is configured to receive a binding request sent by the cloud server to remind a user whether to perform binding, and the binding request carries a first weight of the weighing tray.
[0041] The receiving module is further configured to receive a binding confirmation message of the user and output a weight change operation prompt message.
[0042] The receiving module is further configured to receive a second weight sent by the cloud server.
[0043] The judging module is configured to judge whether the second weight is consistent with the first weight.
[0044] The sending module is configured to send a binding execution request to the cloud server if the second weight is not consistent with the first weight.
[0045] The receiving module is further configured to receive a binding success message sent by the cloud server.
[0046] In a fifth aspect, an embodiment of the present application provides an intelligent refrigerator, comprising a processor and a memory, the memory stores codes, and the processor executes the codes stored in the memory to perform the binding method of the intelligent refrigerator and the weighing tray according to any one of the first aspect.
[0047] In a sixth aspect, an embodiment of the present application provides a mobile terminal, comprising a processor and a memory, the memory stores codes, and the processor executes the codes stored in the memory to perform the binding method of the intelligent refrigerator and the weighing tray according to any one of the second aspect.
[0048] In a seventh aspect, an embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores computer execution instructions. When the computer execution instructions are executed by a processor, the method for binding the smart refrigerator and the weighing tray according to any one of the first aspect and the second aspect of the present application is implemented.
[0049] In an eighth aspect, an embodiment of the present application provides a computer program product, and the computer program product comprises a computer program. When the computer program is executed by a processor, the method for binding the smart refrigerator and the weighing tray according to any one of the first aspect and the second aspect of the present application is implemented.
[0050] The present application provides a method for binding a smart refrigerator and a weighing tray, an apparatus and a smart refrigerator. The method comprises: receiving a Bluetooth opening signal, and scanning whether there is a weighing tray with a preset name. If a weighing tray with the preset name is scanned, the weighing tray is connected, and an identity number and a first weight of the weighing tray sent by the weighing tray are received. After the connection with the weighing tray is successful, a connection success message is sent to a cloud server, and the connection success message carries the first weight. A second weight sent by the weighing tray when the weight of the weighing tray changes is received, and the second weight is sent to the cloud server, so that the cloud server sends the second weight to a client of a mobile terminal. After a user confirms that the smart refrigerator is bound with the weighing tray, a binding execution request sent by the cloud server is received. The weighing tray is bound according to the identity number of the weighing tray. After the binding is completed, a binding success message is sent to the cloud server, so that the cloud server sends the binding success message to the client of the mobile terminal. According to the first weight and the second weight, the present application confirms that the weight of the weighing tray changes, and determines that the weighing tray is the weighing tray to be bound. The smart refrigerator is prevented from being bound with other non-binding weighing trays, and the binding accuracy is effectively improved. BRIEF DESCRIPTION OF DRAWINGS
[0051] In order to more clearly illustrate the embodiments of the present application or the implementation manners in the related art, the drawings needed in the following embodiment or related art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art according to these drawings.
[0052] Figure 1 A scene schematic diagram of the binding of a smart refrigerator and a weighing tray provided by an embodiment of the present application;
[0053] Figure 2 A method flow for binding a smart refrigerator and a weighing tray provided by an embodiment of the present application Figure 1 ;
[0054] Figure 3A binding method flow of a smart refrigerator and a weighing tray provided for an embodiment of the present application Figure 2 ;
[0055] Figure 4 An interactive schematic diagram of a binding method of a smart refrigerator and a weighing tray provided for an embodiment of the present application
[0056] Figure 5 A binding device schematic of a smart refrigerator and a weighing tray provided for an embodiment of the present application Figure 1 ;
[0057] Figure 6 A binding device schematic of a smart refrigerator and a weighing tray provided for an embodiment of the present application Figure 2 ;
[0058] Figure 7 A smart refrigerator schematic provided for an embodiment of the present application
[0059] Figure 8 A mobile terminal schematic provided for an embodiment of the present application DETAILED DESCRIPTION
[0060] In order to make the objectives, implementations and advantages of the present application clearer, the following will describe the exemplary embodiments of the present application clearly and completely with reference to the accompanying drawings of the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only a part of the embodiments of the present application, but not all the embodiments of the present application.
[0061] Based on the exemplary embodiments described in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the claims of the present application. In addition, although the disclosure in the present application is introduced according to one or several examples, it should be understood that each aspect of the disclosure can also constitute a complete embodiment independently.
[0062] It should be noted that the brief description of the terms in the present application is only for the convenience of understanding the following described embodiments, and is not intended to limit the embodiments of the present application. Unless otherwise specified, these terms should be understood according to their ordinary and general meanings.
[0063] The terms "first", "second", "third", etc. in the specification and claims of the present application and the above-described drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit the specific order or sequence, unless otherwise indicated. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, for example, those other than the order given in the embodiment illustrations or descriptions of the present application can be implemented.
[0064] In addition, the terms "comprising" and "having" and any variations thereof are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of components does not necessarily comprise only those components in the list and can include additional components not expressly listed or inherent to such product or apparatus.
[0065] The term "module" used in the present application refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or / and software code capable of performing a function associated with the element.
[0066] Figure 1 A scene diagram of the binding of a smart refrigerator and a weighing tray is provided for an embodiment of the present application. As shown in the figure, the smart refrigerator comprises a WiFi module and has Bluetooth function, and can be connected with a weighing tray with Bluetooth enabled through Bluetooth. When the smart refrigerator is successfully connected with the weighing tray, the weighing tray can send the weight to the smart refrigerator when it senses a change in the weight, and the weight is the weight of the apples or watermelons measured by the weighing tray. After receiving the weight sent by the weighing tray, the smart refrigerator sends the weight to the cloud server, and the cloud server forwards the weight to the client of the mobile terminal bound with the smart refrigerator for display, so that the user can know the weight of the items on the weighing tray. It should be noted that the smart refrigerator can be bound with one or more weighing trays. Figure 1 Figure 1
[0067] Figure 2 A binding method flow of a smart refrigerator and a weighing tray is provided for an embodiment of the present application Figure 1 The method can be executed by the smart refrigerator. As shown in the figure, the method provided by the present application can comprise: Figure 2
[0068] S201: Receive a Bluetooth enabling signal and scan whether there is a weighing tray meeting the preset name.
[0069] The smart refrigerator exists in the client of the mobile terminal bound therewith, so in one implementation scenario, the user controls the enabling of the Bluetooth of the smart refrigerator through the client of the mobile terminal, the client of the mobile terminal sends a Bluetooth enabling signal to the cloud server, the cloud server forwards the Bluetooth enabling signal to the smart refrigerator, and the smart refrigerator enables the Bluetooth.
[0070] In another implementation scenario, the user can also directly control the enabling of the Bluetooth of the smart refrigerator through the control panel of the smart refrigerator.
[0071] The weighing tray is a kind of device capable of weighing the weight of the carried tray. It should be noted that the smart refrigerator needs to turn on the Bluetooth of the weighing tray before scanning whether the weighing tray with the preset name exists. In an implementation scenario, the Bluetooth can be automatically turned on when the weighing amount of the weighing tray changes.
[0072] S202: If the weighing tray with the preset name exists, the smart refrigerator is connected with the weighing tray, and the identity number and the first weighing amount of the weighing tray sent by the weighing tray are received.
[0073] In an implementation scenario, the smart refrigerator is connected with the weighing tray through Bluetooth, and at this time, the smart refrigerator can receive the weighing amount sent by the weighing tray.
[0074] The first weighing amount is the weight of the article currently detected by the weighing tray, which can be 0, that is, no article is placed on the weighing tray at this time, or a fixed value, that is, a certain article is placed on the weighing tray at this time.
[0075] S203: A connection success message is sent to the cloud server, and the connection success message carries the first weighing amount.
[0076] When the smart refrigerator establishes a connection with the weighing tray, a connection success message is sent to the cloud server, so that the cloud server sends a binding request to the client of the mobile terminal, reminding the user whether to bind the smart refrigerator with the weighing tray.
[0077] S204: The second weighing amount sent by the weighing tray when the weighing amount of the weighing tray changes is received, and the second weighing amount is sent to the cloud server.
[0078] The second weighing amount is the weight of the article currently detected by the weighing tray after the article on the weighing tray changes. When the weight of the article on the weighing tray changes, the weighing tray sends the second weighing amount to the smart refrigerator, the smart refrigerator forwards the second weighing amount to the cloud server, and the cloud server sends the second weighing amount to the client of the mobile terminal, so that the user knows the second weighing amount.
[0079] In an implementation scenario, in order to further determine that the weighing tray is the weighing tray to be bound, the weighing amount of the weighing tray can be changed again, so that the weighing amount of the weighing tray changes from the second weighing amount to the third weighing amount, at this time, the third weighing amount sent by the weighing tray when the weighing amount changes can be received, and the third weighing amount is sent to the cloud server, and the cloud server can forward the third weighing amount to the client of the mobile terminal, and display the third weighing amount to the user.
[0080] S205: A binding execution request sent by the cloud server is received.
[0081] In an implementation scenario, the user knows that the second weight of the weighing tray has changed compared to the first weight, which indicates that the weighing tray is the weighing tray to be bound, and thus the user can initiate a binding execution request. The client of the mobile terminal forwards the binding execution request to the smart refrigerator through the cloud server.
[0082] S206: Binding the weighing tray according to the identity number of the weighing tray.
[0083] In an implementation scenario, the smart refrigerator stores a binding device list, i.e., related devices bound to the smart refrigerator. The identity number of the weighing tray can be updated to the binding device list stored by the smart refrigerator to achieve the binding of the weighing tray and the smart refrigerator.
[0084] Since the related information of the device has been stored in the binding device list, after the smart refrigerator is bound to the weighing tray, the smart refrigerator can directly receive the data sent by the weighing tray without establishing a connection again.
[0085] S207: Sending a binding success message to the cloud server.
[0086] After the smart refrigerator is bound to the weighing tray successfully, a binding success message is sent to the cloud server, and the cloud server forwards the binding success message to the client of the mobile terminal to timely notify the user that the smart refrigerator is bound to the weighing tray successfully.
[0087] The embodiment of the application provides a binding method of a smart refrigerator and a weighing tray. After receiving a Bluetooth opening signal, the smart refrigerator opens Bluetooth and scans whether there is a weighing tray with a preset name. If there is a weighing tray with the preset name, the smart refrigerator is connected to the weighing tray and receives an identity number sent by the weighing tray and a first weight of the weighing tray. After the smart refrigerator is connected to the weighing tray, a connection success message is sent to the cloud server. When the weight of the weighing tray changes, a second weight is sent to the smart refrigerator, and the smart refrigerator sends the second weight to the cloud server, so that the cloud server sends the second weight to the client of the mobile terminal. When the user confirms that the smart refrigerator is bound to the weighing tray, the smart refrigerator receives a binding execution request sent by the cloud server, binds the weighing tray according to the identity number of the weighing tray, and sends a binding success message to the cloud server after the binding is completed, so that the cloud server timely notifies the user. The method provided in the application confirms that the weight of the weighing tray changes according to the first weight and the second weight, determines that the weighing tray is the weighing tray to be bound, avoids the binding of the smart refrigerator and other non-bound weighing trays, and thus improves the binding accuracy.
[0088] On the basis of the above embodiment, an embodiment is provided below to describe the binding method of the smart refrigerator and the weighing tray.
[0089] Figure 3 A binding method between a smart refrigerator and a weighing tray provided by an embodiment of the present application Figure 2 The method of the present application can be executed by a mobile terminal, which contains a client bound with a smart refrigerator and can receive messages from a cloud server. As shown in Figure 3 The method provided by the present application can include the following steps:
[0090] S301: receiving a binding request sent by a cloud server to remind a user whether to perform binding, the binding request carrying a first weighing amount of a weighing tray.
[0091] After the smart refrigerator establishes a connection with the weighing tray, the smart refrigerator sends a connection success message to the cloud server. After receiving the connection success message, the cloud server can send a binding request to the client of the mobile terminal.
[0092] In one implementation scenario, in addition to the first weighing amount of the weighing tray, the binding request can also carry the name of the weighing tray, so as to facilitate the user to confirm.
[0093] S302: receiving a binding confirmation message of the user, and outputting a weighing amount change operation prompt message.
[0094] The binding confirmation message is to confirm that the smart refrigerator is bound with the weighing tray. Before binding, in order to improve the accuracy of binding, a weighing amount change operation prompt message is outputted to remind the user to change the weight of the objects on the weighing tray. Specifically, the weighing amount change operation prompt message can be an increase in the weight of the objects on the weighing tray prompt message, and the user can place any object on the weighing tray to increase the weighing amount of the weighing tray.
[0095] In another implementation scenario, if a binding rejection request of the user is received, that is, the user rejects the binding of the smart refrigerator and the weighing tray, the binding rejection request is sent to the cloud server, the cloud server forwards the binding rejection request to the smart refrigerator, and the smart refrigerator continues to scan whether there is a weighing tray meeting the preset name.
[0096] S303: receiving a second weighing amount sent by the cloud server, and judging whether the second weighing amount is consistent with the first weighing amount.
[0097] When the weighing amount of the weighing tray changes, the weighing tray sends the weighing amount at this time, that is, the second weighing amount, to the smart refrigerator, the smart refrigerator sends the second weighing amount to the cloud server, the cloud server forwards the second weighing amount to the client of the mobile terminal, and the user can know the weight of the objects on the weighing tray at this time.
[0098] S304: if not consistent, sending a binding execution request to the cloud server.
[0099] The second weight is inconsistent with the first weight, that is, after the user changes the weight of the article on the weighing tray, the weight of the weighing tray changes from the first weight to the second weight, and at this time, the weight value displayed by the client of the mobile terminal also changes from the first weight to the second weight, so it can be indicated that the weighing tray currently connected with the smart refrigerator is the weighing tray to be bound.
[0100] In an implementation scenario, before sending the binding execution to the cloud server, a weighing weight reset operation prompt information can also be output, the third weight sent by the cloud server is received, and it is judged whether the third weight is consistent with the second weight, so as to further determine whether the weighing tray is the weighing tray to be bound, thereby improving the binding accuracy.
[0101] The third weight is the weight of the current article detected by the weighing tray after the user performs the weighing weight reset operation. For example, when the user sees the weighing weight reset operation prompt information, the article on the weighing tray is removed, and at this time, the third weight of the weighing tray is 0. Alternatively, the user removes part of the article on the weighing tray, and at this time, the third weight of the weighing tray is a fixed value, which is less than the second weight. If the weight value received by the client of the mobile terminal at this time is the third weight, it can be further determined that the weighing tray is the weighing tray to be bound, which is beneficial to improve the binding accuracy.
[0102] In another implementation scenario, if the second weight is consistent with the first weight, that is, after the user changes the weight of the article on the weighing tray, the weight of the weighing tray changes, but the weight value displayed by the client of the mobile terminal is still the first weight, indicating that the weighing tray connected with the smart refrigerator at this time is not the weighing tray to be bound.
[0103] S305: receiving the binding success message sent by the cloud server.
[0104] After the smart refrigerator and the weighing tray are bound, the smart refrigerator sends a binding success message to the cloud server, the cloud server sends the binding success message to the client of the mobile terminal, and the client of the mobile terminal can display the smart refrigerator and the weighing tray binding success message to the user, thereby completing the binding.
[0105] The embodiment of the application provides a binding method of a smart refrigerator and a weighing tray. A client of a mobile terminal receives a binding request sent by a cloud server to remind a user whether to perform binding, and the binding request carries a first weighing amount of the weighing tray. A binding confirmation message of the user is received, and a weighing amount change operation prompt message is output. After the user performs an increase or decrease operation on an article placed on the weighing tray according to the weighing amount change prompt message, a second weighing amount sent by the cloud server is received, and whether the second weighing amount is consistent with the first weighing amount is judged. If the second weighing amount is not consistent with the first weighing amount, it can be indicated that the weighing tray is a weighing tray to be bound, a binding execution request can be sent to the cloud server, the cloud server can forward the binding execution request to the smart refrigerator, the smart refrigerator is bound with the weighing tray. After the binding is completed, the smart refrigerator sends a binding success message to the cloud server, the cloud server sends the binding success message to the client of the mobile terminal, and the user is timely notified that the smart refrigerator and the weighing tray have been bound. The method of the application determines that the weighing tray is the weighing tray to be bound according to the change of the second weighing amount from the first weighing amount and the change of the third weighing amount from the second weighing amount, avoids that the smart refrigerator is bound with other weighing trays that are not to be bound, and thus the binding accuracy is effectively improved.
[0106] On the basis of the above embodiment, a specific embodiment is provided below, and the interaction process of the weighing tray, the smart refrigerator, the mobile terminal and the cloud server is described in detail.
[0107] Figure 4 An interaction schematic diagram of the binding method of the smart refrigerator and the weighing tray provided by the embodiment of the application is shown as shown in the figure, and the method is specifically as follows: Figure 4
[0108] S401: The smart refrigerator receives a Bluetooth opening signal and opens Bluetooth.
[0109] S402: A Bluetooth weighing tray meeting a preset name is scanned.
[0110] S403: If the smart refrigerator scans the weighing tray meeting the preset name, the smart refrigerator is connected with the weighing tray.
[0111] S404: The weighing tray sends an identity number and a first weighing amount to the smart refrigerator.
[0112] S405: The smart refrigerator sends a connection success message to the cloud server.
[0113] S406: The cloud server sends a binding request to the client of the mobile terminal to remind the user whether to perform binding. If not, step S407 is performed; if yes, steps S408-S410 are performed.
[0114] S407: The client of the mobile terminal receives the binding rejection message of the user, and sends the binding rejection message to the smart refrigerator through the cloud server, and returns to step S402.
[0115] S408: The client of the mobile terminal receives the binding confirmation message of the user, and outputs a weight change operation prompt message to remind the user to place any object on the weighing tray.
[0116] S409: The weighing tray sends the second weighing weight after the change of the weighing weight to the client of the mobile terminal through the refrigerator and the cloud server.
[0117] S410: The client of the mobile terminal judges whether the second weighing weight is consistent with the first weighing weight. If consistent, return to step S402; if inconsistent, execute steps S411-S413.
[0118] S411: If inconsistent, output a weighing weight reset operation prompt message to remind the user to remove the object on the weighing tray.
[0119] S412: The weighing tray sends the third weighing weight after the change of the weight to the client of the mobile terminal through the refrigerator and the cloud server.
[0120] S413: The client of the mobile terminal judges whether the third weighing weight is consistent with the second weighing weight. If consistent, return to step S402; if inconsistent, execute steps S414-S416.
[0121] S414: If inconsistent, the client of the mobile terminal sends a binding execution request to the smart refrigerator through the cloud server.
[0122] S415: The smart refrigerator binds the weighing tray according to the identity number of the weighing tray.
[0123] S416: The smart refrigerator sends a binding success message to the client of the mobile terminal through the cloud server, reminding the user of the successful binding.
[0124] The specific implementation process of the smart refrigerator and the mobile terminal can be referred to the above method embodiments, which have similar implementation principles and technical effects, and will not be repeated here.
[0125] The following is a device embodiment of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0126] Figure 5 A binding device of a smart refrigerator and a weighing tray provided by the present embodiment Figure 1 . As Figure 5As shown, the smart refrigerator and weighing tray binding device 500 provided in this application embodiment includes: a receiving module 501, a processing module 502 and a sending module 503.
[0127] Receiver module 501 is used to receive Bluetooth enable signals;
[0128] Processing module 502 is used to scan whether there is a weighing pallet matching the preset name;
[0129] The processing module 502 is also used to connect to the weighing pallet if a weighing pallet with a preset name exists.
[0130] The receiving module 501 is also used to receive the identification number and the first weighing weight of the weighing pallet sent by the weighing pallet;
[0131] The sending module 503 is used to send a connection success message to the cloud server, and the connection success message carries the first weighing weight;
[0132] The receiving module 501 is also used to receive a second weighing weight sent when the weighing weight of the weighing pallet changes;
[0133] The sending module 503 is also used to send the second weight to the cloud server;
[0134] The receiving module 501 is also used to receive binding execution requests sent by the cloud server;
[0135] The processing module 502 is also used to bind the weighing pallet according to its identification number;
[0136] The sending module 503 is also used to send a binding success message to the cloud server.
[0137] It should be noted that the device provided in this embodiment can be used to perform the above-described binding method between the smart refrigerator and the weighing tray. Its implementation method and technical effect are similar, and will not be described again in this embodiment.
[0138] Figure 6 A schematic diagram of a binding device for a smart refrigerator and a weighing tray provided in an embodiment of this application. Figure 2 .like Figure 6 As shown, the smart refrigerator and weighing tray binding device 600 provided in this application embodiment includes: a receiving module 601, a judging module 602 and a sending module 603.
[0139] The receiving module 601 is used to receive the binding request sent by the cloud server to remind the user whether to bind the device. The binding request carries the first weighing weight of the weighing pallet.
[0140] The receiving module 601 is also used to receive the user's binding confirmation message and output a weighing change operation prompt message;
[0141] The receiving module 601 is further configured to receive the second weight sent by the cloud server.
[0142] The judging module 602 is configured to judge whether the second weight is consistent with the first weight.
[0143] The sending module 603 is configured to send a binding execution request to the cloud server if the second weight is not consistent with the first weight.
[0144] The receiving module 601 is further configured to receive a binding success message sent by the cloud server.
[0145] The device provided in the embodiment can be used to execute the binding method of the smart refrigerator and the weighing tray, and the implementation manner and technical effects are similar, and the embodiment will not be described here.
[0146] It should be noted that the division of each module of the above device is only a logical function division, and all or part of the modules can be integrated into one physical entity, or can be physically separated. And these modules can all be realized in the form of software called by the processing element; all can be realized in the form of hardware; some modules can be realized in the form of software called by the processing element, and some modules can be realized in the form of hardware. For example, the processing module can be a separately set processing element, or can be integrated in a chip of the above device, in addition, it can also be stored in the memory of the above device in the form of program code, and the function of the above processing module is called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, all or part of the modules can be integrated together, or can be independently realized. The processing element here can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each module can be completed by the integrated logic circuit of the hardware or the instruction of the software in the processing element.
[0147] For example, these modules can be one or more integrated circuits configured to implement the above methods, such as one or more ASICs (Application Specific Integrated Circuits), one or more DSPs (Digital Signal Processors), or one or more FPGAs (Field Programmable Gate Arrays). As another example, when a module is implemented through processing element scheduler code, the processing element can be a general-purpose processor, such as a CPU or other processor capable of calling program code. Furthermore, these modules can be integrated together as a System-on-a-Chip (SoC).
[0148] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer programs. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, a computer program can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).
[0149] Figure 7 A schematic diagram of a smart refrigerator provided as an embodiment of this application is shown below. Figure 7 As shown, the smart refrigerator 700 provided in this application includes: a processor 701 and a memory 702, wherein the processor 701 and the memory 702 are connected via a bus 703.
[0150] In the specific implementation process, the memory 702 stores code, and the processor 701 runs the code stored in the memory 702 to execute the binding method between the smart refrigerator and the weighing tray in the above method embodiment.
[0151] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0152] Figure 8 A schematic diagram of a mobile terminal provided in an embodiment of this application is shown below. Figure 8 As shown, the mobile terminal 800 provided in this application includes: a processor 801 and a memory 802, wherein the processor 801 and the memory 802 are connected via a bus 803.
[0153] In the specific implementation process, the memory 802 stores code, and the processor 801 runs the code stored in the memory 802 to execute the binding method between the smart refrigerator and the weighing tray in the above method embodiment.
[0154] The specific implementation process of processor 801 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0155] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the binding method between the smart refrigerator and the weighing tray as described in any of the above method embodiments.
[0156] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When the at least one processor executes the computer program, it can implement the binding method between the smart refrigerator and the weighing tray as described in any of the above method embodiments.
[0157] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0158] For the sake of explanation, the foregoing descriptions have been presented in terms of specific embodiments. However, it is to be appreciated that specific embodiments described herein are not intended to limit the scope of the present application, which is defined with reference to the following claims. Various modifications and changes can be made thereto by those skilled in the art which fall within the scope of the present application as defined by the following claims. The embodiments were chosen and described in order to explain the principles of the application and the practical application and to enable others skilled in the art to understand for implementing various embodiments and with various modifications as are suited to the particular use contemplated.
Claims
1. A method for binding a smart refrigerator to a weighing tray, characterized in that, include: It receives the Bluetooth enable signal and scans for weighing trays that match the preset name. If a weighing pallet with a preset name exists, then connect to the weighing pallet and receive the identification number sent by the weighing pallet and the first weighing weight of the weighing pallet; Send a connection success message to the cloud server, the connection success message carrying the first weighing weight; Receive a second weighing value sent when the weighing value of the weighing pallet changes, and send the second weighing value to the cloud server; Receive the binding execution request sent by the cloud server; The weighing pallet is bound according to its identification number; Send a binding success message to the cloud server.
2. The method according to claim 1, characterized in that, The binding of the weighing pallet according to its identification number includes: The identification number of the weighing tray is updated to the list of bound devices stored in the smart refrigerator to bind the weighing tray to the smart refrigerator.
3. The method according to any one of claims 1-2, characterized in that, Before receiving the binding execution request sent by the cloud server, the method further includes: The system receives a third weighing value when the weighing weight of the weighing pallet changes, and then sends the third weighing value to the cloud server.
4. A method for binding a smart refrigerator to a weighing tray, characterized in that, include: Receive a binding request sent by the cloud server to remind the user whether to bind the device, the binding request carrying the first weighing weight of the weighing pallet; Receive the user's binding confirmation message and output a weighing change operation prompt message; Receive the second weighing weight sent by the cloud server, and determine whether the second weighing weight is consistent with the first weighing weight; If there is a discrepancy, a binding execution request is sent to the cloud server; Receive a binding success message sent by the cloud server.
5. The method according to claim 4, characterized in that, Before sending the binding execution request to the cloud server, the process also includes: Output a weighing reset operation prompt message; Receive the third weighing data sent by the cloud server and determine whether the third weighing data is consistent with the second weighing data; If there is a discrepancy, a binding execution request is sent to the cloud server.
6. A binding device for an intelligent refrigerator and a weighing tray, characterized in that, include: The receiver module is used to receive the Bluetooth enable signal; The processing module is used to scan for the presence of weighing pallets that match a preset name; The processing module is also used to connect to the weighing pallet if a weighing pallet with a preset name exists; The receiving module is also used to receive the identification number sent by the weighing pallet and the first weighing weight of the weighing pallet; The sending module is used to send a connection success message to the cloud server, the connection success message carrying the first weighing weight; The receiving module is also used to receive a second weighing weight sent when the weighing weight of the weighing pallet changes; The sending module is also used to send the second weighing weight to the cloud server; The receiving module is also used to receive the binding execution request sent by the cloud server; The processing module is also used to bind the weighing pallet according to the identification number of the weighing pallet; The sending module is also used to send a binding success message to the cloud server.
7. A binding device for an intelligent refrigerator and a weighing tray, characterized in that, include: The receiving module is used to receive a binding request sent by the cloud server to remind the user whether to bind the device, wherein the binding request carries the first weighing weight of the weighing pallet; The receiving module is also used to receive the user's binding confirmation message and output a weighing change operation prompt message; The receiving module is also used to receive the second weight sent by the cloud server; The judgment module is used to determine whether the second weighing weight is consistent with the first weighing weight; The sending module is used to send a binding execution request to the cloud server if there is a discrepancy. The receiving module is also used to receive a binding success message sent by the cloud server.
8. A smart refrigerator, characterized in that, include: A processor and a memory, wherein code is stored in the memory, and the processor executes the code stored in the memory to perform the binding method of the smart refrigerator and the weighing tray as described in any one of claims 1-3.
9. A mobile terminal, characterized in that, include: A processor and a memory, wherein code is stored in the memory, and the processor executes the code stored in the memory to perform the binding method of the smart refrigerator and the weighing tray as described in any one of claims 4-5.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the binding method between the smart refrigerator and the weighing tray as described in any one of claims 1-5.
11. A computer program product comprising a computer program that, when executed by a processor, implements the binding method of the smart refrigerator and the weighing tray as described in any one of claims 1-5.
Citation Information
Patent Citations
Weighing method based on intelligent terminal, storage medium and intelligent terminal
CN109238428A
Article recognition method and device, equipment and storage medium
CN109934238A