Food material management method and device, electronic equipment, intelligent refrigerator and storage medium

By setting up an induction circuit in the smart refrigerator shelf to collect contact signals and obtain the storage data of food, the problems of inaccurate and low efficiency of food management in existing refrigerators are solved, and more efficient and accurate food management is achieved.

CN119594659APending Publication Date: 2025-03-11BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311161126.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-08
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The management of ingredients in existing refrigerators is inaccurate and inefficient, mainly because the recognition of ingredients depends on high-resolution cameras and complex algorithms, resulting in inaccurate recognition results and long acquisition time.

Method used

By setting up an induction circuit in the shelf of the smart refrigerator, the contact signal between the ingredients is collected and the shelf is obtained to obtain the storage data of the ingredients, including the storage time point and the contact area, so as to achieve the management and reminder of the ingredients.

Benefits of technology

It improves the accuracy and efficiency of food management, and can obtain accurate storage data without setting up a camera, reduces the problems of excessive camera requirements and inaccurate identification, simplifies algorithms, and improves the convenience and accuracy of food management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119594659A_ABST
    Figure CN119594659A_ABST
Patent Text Reader

Abstract

The invention discloses a food material management method and device, electronic equipment, an intelligent refrigerator and a storage medium, and relates to the field of intelligent refrigerators. According to the specific implementation scheme, under the condition that food materials are placed on a storage rack of the intelligent refrigerator, a contact signal transmitted by the storage rack is received, and the contact signal is a signal between the food materials and the storage rack and collected by the storage rack through an induction circuit arranged in the storage rack; according to the contact signal, storage data corresponding to the food material is obtained, and the storage data comprises at least one of a storage time point and a first contact area. By adopting the method and the device, the food material management efficiency can be improved while the food material management accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of smart refrigerators, and in particular to a food management method, device, electronic device, smart refrigerator, and storage medium. Background Art

[0002] With the development of economy and technology, refrigerators are used more and more frequently, and the convenience and accuracy of managing food in refrigerators have become the focus of people's attention. For example, a high-resolution camera can be set in the refrigerator. By taking pictures of food with the camera, and then using algorithms to recognize and analyze the images, the corresponding placement date and food type of the ingredients can be obtained. However, this solution has too high requirements on the camera, and when the camera is unstable, the recognition results obtained by using complex algorithms are inaccurate, resulting in inaccurate food management and a long time to obtain recognition results. Summary of the invention

[0003] The present disclosure provides a food management method, device, electronic device, smart refrigerator and storage medium, the main purpose of which is to improve the accuracy of food management while improving the efficiency of food management.

[0004] According to one aspect of the present disclosure, there is provided a food material management method, comprising:

[0005] In the case where food is placed on a shelf of the smart refrigerator, a contact signal transmitted by the shelf is received, wherein the contact signal is a signal between the food and the shelf collected by the shelf through a sensing circuit provided in the shelf;

[0006] According to the contact signal, storage data corresponding to the food is acquired, wherein the storage data includes at least one of a storage time point and a first contact area.

[0007] According to some embodiments, the method further comprises:

[0008] According to the contact signal, obtaining the food category corresponding to the food, and obtaining the day threshold corresponding to the food category;

[0009] Obtaining the number of days the food has been stored according to the storage time point;

[0010] When the storage number of days is greater than the threshold number of days, a first reminder message is sent to the server, wherein the first reminder message is used to instruct the server to send the reminder message to the terminal, and the first reminder message is used to prompt the expiration risk information corresponding to the food.

[0011] According to some embodiments, acquiring the food category corresponding to the food according to the contact signal includes:

[0012] Get the capacitance value corresponding to the contact signal:

[0013] According to the correspondence table between capacitance values ​​and food categories, the food category corresponding to the capacitance value is obtained.

[0014] According to some embodiments, acquiring the food category corresponding to the food according to the contact signal includes:

[0015] Get the capacitance value corresponding to the contact signal:

[0016] When the capacitance value satisfies the capacitance value reminder condition, a first reminder message is issued, and a food category input for the first reminder message is received.

[0017] According to some embodiments, the method further comprises:

[0018] Acquire, according to the first contact area, a second contact area corresponding to at least one food placed on the shelf, wherein the second contact area is a total contact area corresponding to the at least one food;

[0019] When the second contact area is less than the first contact area threshold, sending a second reminder message, wherein the second reminder message is used to instruct the server to send the reminder message to the terminal, and the second reminder message is used to prompt to replenish the at least one food;

[0020] When the second contact area is greater than or equal to a second contact area threshold, a third reminder message is sent, wherein the third reminder message is used to instruct the server to send the reminder message to the terminal, and the third reminder message is used to prompt the consumption of the at least one food, wherein the second contact area threshold is greater than the first contact area threshold.

[0021] According to some embodiments, the contact signal includes a coordinate information set, and acquiring storage data corresponding to the food according to the contact signal includes:

[0022] Determining a storage time point corresponding to the food according to a receiving time point of the contact signal;

[0023] and / or,

[0024] A first contact area corresponding to the food is determined according to the coordinate information set.

[0025] According to some embodiments, the method further comprises:

[0026] The compensation algorithm is used to perform compensation processing on the sensing circuit at preset time intervals to obtain a processed sensing circuit.

[0027] According to another aspect of the present disclosure, there is provided a food material management device, characterized in that it comprises:

[0028] A signal receiving unit, configured to receive a contact signal transmitted by a shelf of the smart refrigerator when food is placed on the shelf, wherein the contact signal is a signal between the food and the shelf collected by the shelf through a sensing circuit provided in the shelf;

[0029] A data acquisition unit is used to acquire storage data corresponding to the food according to the contact signal, wherein the storage data includes at least one of a storage time point and a first contact area.

[0030] According to some embodiments, the apparatus further comprises an information sending unit, configured to:

[0031] According to the contact signal, obtaining the food category corresponding to the food, and obtaining the day threshold corresponding to the food category;

[0032] Obtaining the number of days the food has been stored according to the storage time point;

[0033] When the storage number of days is greater than the threshold number of days, a first reminder message is sent to the server, wherein the first reminder message is used to instruct the server to send the reminder message to the terminal, and the first reminder message is used to prompt the expiration risk information corresponding to the food.

[0034] According to some embodiments, the information sending unit, when used to obtain the food category corresponding to the food according to the contact signal, is specifically used to:

[0035] Get the capacitance value corresponding to the contact signal:

[0036] According to the correspondence table between capacitance values ​​and food categories, the food category corresponding to the capacitance value is obtained.

[0037] According to some embodiments, the information sending unit, when used to obtain the food category corresponding to the food according to the contact signal, is specifically used to:

[0038] Get the capacitance value corresponding to the contact signal:

[0039] When the capacitance value satisfies the capacitance value reminder condition, a first reminder message is issued, and a food category input for the first reminder message is received.

[0040] According to some embodiments, the data acquisition unit is further used for:

[0041] Acquire, according to the first contact area, a second contact area corresponding to at least one food placed on the shelf, wherein the second contact area is a total contact area corresponding to the at least one food;

[0042] When the second contact area is less than the first contact area threshold, sending a second reminder message, wherein the second reminder message is used to instruct the server to send the reminder message to the terminal, and the second reminder message is used to prompt to replenish the at least one food;

[0043] When the second contact area is greater than or equal to a second contact area threshold, a third reminder message is sent, wherein the third reminder message is used to instruct the server to send the reminder message to the terminal, and the third reminder message is used to prompt the consumption of the at least one food, wherein the second contact area threshold is greater than the first contact area threshold.

[0044] According to some embodiments, the contact signal includes a coordinate information set, and the data acquisition unit is used to acquire the storage data corresponding to the food according to the contact signal, specifically for:

[0045] Determining a storage time point corresponding to the food according to a receiving time point of the contact signal;

[0046] and / or,

[0047] A first contact area corresponding to the food is determined according to the coordinate information set.

[0048] According to some embodiments, the signal receiving unit is further configured to:

[0049] The compensation algorithm is used to perform compensation processing on the sensing circuit at preset time intervals to obtain a processed sensing circuit.

[0050] According to another aspect of the present disclosure, there is provided a smart refrigerator, comprising:

[0051] at least one processor; and

[0052] a memory communicatively connected to the at least one processor; wherein,

[0053] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform any one of the methods described in the above aspect.

[0054] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute any one of the methods described in the above aspect.

[0055] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the computer program implements any one of the methods described in the aforementioned aspect.

[0056] According to another aspect of the present disclosure, a smart refrigerator is provided, comprising a cabinet, a shelf and a controller, wherein the shelf is arranged in the cabinet, an induction circuit is arranged in the shelf, the controller is arranged on the cabinet, and the shelf is electrically connected to the controller;

[0057] The shelf is used for collecting contact signals between the food and the shelf through the sensing circuit when food is placed on the shelf, and transmitting the contact signals to the controller;

[0058] The controller is used to receive the contact signal and determine the storage data corresponding to the food according to the contact signal.

[0059] In one or more embodiments of the present disclosure, when food is placed on a shelf of a smart refrigerator, a contact signal transmitted by the shelf is received, wherein the contact signal is a signal between the food and the shelf collected by the shelf through a sensing circuit provided in the shelf; based on the contact signal, storage data corresponding to the food is obtained, wherein the storage data includes at least one of a storage time point and a first contact area. Therefore, the storage data corresponding to the food can be obtained without setting up a camera, reducing the situation where the camera requirements are too high and the storage data determination is inaccurate due to inaccurate camera recognition, improving the accuracy of storage data determination, and eliminating the need to use complex algorithms to obtain storage data, which can improve the accuracy of food management while improving the efficiency of food management.

[0060] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.

[0062] Figure 1 A schematic diagram of the structure of a smart refrigerator provided by an embodiment of the present disclosure is shown;

[0063] Figure 2 An example schematic diagram of a capacitance sensing circuit provided by an embodiment of the present disclosure is shown;

[0064] Figure 3An example schematic diagram of a capacitance sensing circuit provided by an embodiment of the present disclosure is shown;

[0065] Figure 4 An example schematic diagram of a food management system provided by an embodiment of the present disclosure is shown;

[0066] Figure 5 A schematic diagram showing a method for managing food materials provided by an embodiment of the present disclosure

[0067] Figure 6 A schematic diagram showing a flow chart of a food material management method provided by an embodiment of the present disclosure;

[0068] Figure 7 A schematic diagram showing a flow chart of a food material management method provided by an embodiment of the present disclosure;

[0069] Figure 8 A schematic diagram showing the structure of a food material management device provided by an embodiment of the present disclosure is shown;

[0070] Fig. 9 A schematic diagram showing the structure of a food material management device provided by an embodiment of the present disclosure is shown;

[0071] Fig.10 It is a block diagram of an electronic device used to implement the food management method of the embodiment of the present disclosure. DETAILED DESCRIPTION

[0072] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0073] In some embodiments, the embodiments of the present disclosure can be applied to the field of intelligent food management, where food management technology includes but is not limited to NFC technology, image recognition, voice recognition technology, smell recognition technology, etc.

[0074] According to some embodiments, for example, a high-resolution camera may be provided in the refrigerator, and the camera may have waterproof and low-temperature resistant functions. The camera may be, for example, a rotating camera, or may be, for example, multiple cameras. The camera may take pictures of the food each time the refrigerator is opened or closed, and an algorithm may be used to identify the date and type of the food. For example, the images captured by multiple cameras may be fused, and the available space may be directly determined based on the fused images. In this process, a relatively complex algorithm needs to be used, and when the camera is unstable, the convenience of food management is poor, and the acquisition time of food identification information is long, resulting in low food management efficiency.

[0075] Figure 1 The structure diagram of a smart refrigerator provided by an embodiment of the present disclosure is shown. The smart refrigerator 10 includes a cabinet 101, a shelf 102 and a controller 103, wherein the shelf 102 is arranged in the cabinet 101, a sensing circuit is arranged in the shelf 102, the controller 103 is arranged on the cabinet 101, and the shelf 102 is electrically connected to the controller 103;

[0076] The shelf 102 is used for collecting a contact signal between the food and the shelf 102 through the sensing circuit when food is placed on the shelf 102 , and transmitting the contact signal to the controller 103 ;

[0077] The controller 103 is used to receive the contact signal and determine the contact area between the food and the shelf 102 according to the contact signal. Therefore, the storage data corresponding to the food can be obtained without setting up a camera, reducing the situation where the camera requirements are too high and the storage data determination is inaccurate due to inaccurate camera recognition, improving the accuracy of storage data determination, and there is no need to use complex algorithms to obtain storage data, which can improve the accuracy of food management while improving the efficiency of food management.

[0078] The cabinet 101 may include, for example, an outer shell, an inner lining, an insulating layer, a table top, etc. The cabinet 101 may function to insulate heat from the outside, so that the temperature inside the cabinet 101 is maintained within a set range.

[0079] The smart refrigerator 10 may also include a shelf without an induction circuit, for example. The shelf without an induction circuit may be a glass shelf 104, or a plastic shelf.

[0080] The smart refrigerator 10 may further include, for example, a blower 105 , a damper 106 , and a fan 107 . The blower 105 , the damper 106 , and the fan 107 may be used to control the temperature in the cabinet 101 .

[0081] According to some embodiments, the shelf 102 can store food, and can also collect data through a sensing circuit to determine the storage information of the food. The sensing circuit can be, for example, a capacitive sensing circuit. An example schematic diagram of a capacitive sensing circuit can be, for example, as shown in FIG. Figure 2 shown.

[0082] The capacitance sensing circuit does not specifically refer to a fixed capacitance sensing circuit. For example, when the number of capacitors included in the capacitance sensing circuit changes, the capacitance sensing circuit may also change accordingly. For example, when the capacitance value corresponding to the capacitor included in the capacitance sensing circuit changes, the capacitance sensing circuit may also change accordingly. The number of capacitors included in the capacitance sensing circuit may be, for example, at least one.

[0083] According to some embodiments, for example, when the capacitive sensing circuit is embedded in the shelf 102, an example schematic diagram of the capacitive sensing circuit may be as follows: Figure 3 shown.

[0084] In some embodiments, the controller 103 may include, for example, a single chip microcomputer and a control board, wherein the control board may be, for example, a PCB board and a plurality of control elements disposed on the PCB board.

[0085] Optionally, the controller 103 may receive a contact signal transmitted by the shelf 102. The controller 103 may determine the contact area and the food storage time point based on the contact signal. The contact area refers to the area corresponding to the contact portion between the food and the shelf. The contact area may be, for example, the area adjacent to the food and the shelf, or may be determined by the shape of the contact. The food storage time point may be, for example, used to indicate the time point when the food is first placed on the shelf. The food storage time point may be, for example, used to indicate the time point each time the food is placed on the shelf.

[0086] According to some embodiments, Figure 4 FIG. 2 shows an example schematic diagram of a food material management system provided by an embodiment of the present disclosure. Figure 4 As shown, the food management system 1 includes: Figure 1 The smart refrigerator 10, server 20 and terminal 30, wherein: the controller 103 is used to transmit the storage data corresponding to the food to the server 20; the server 20 is used to transmit the storage data to the terminal 30.

[0087] The stored data may include, for example, the food storage time point and the contact area. The food storage time point may be, for example, the time point when the food is first placed on the shelf.

[0088] The server 20 may also store the stored data. For example, when the server 20 receives the contact data sent by the controller 103, the stored data may be determined according to the contact data. For example, the server 20 may store data or process data.

[0089] In some embodiments, the controller 103 may transmit the stored data to the server 20 via WIFI, for example.

[0090] The terminal 30 may, for example, receive the stored data transmitted by the server 20. The terminal 30 may store the stored data, and may, for example, display the stored data through a display screen.

[0091] The smart refrigerator 10 may also send the stored data directly to the terminal 30. For example, the smart refrigerator 10 may send the stored data to the terminal 30 via a Bluetooth module.

[0092] The smart refrigerator 10 may also send the stored data to a router, for example. Specifically, the device to which the data is sent may be determined, for example, according to a pre-configuration or according to a sending instruction.

[0093] The food management method disclosed herein is described in detail below in conjunction with specific embodiments.

[0094] In the first embodiment, if Figure 5 As shown, Figure 5 A flow chart of a food material management method provided by an embodiment of the present disclosure is shown, which can be implemented by a computer program and can be run on a device for food material management. The computer program can be integrated into an application or run as an independent tool application.

[0095] Specifically, the food management method includes:

[0096] S101, when food is placed on a shelf of the smart refrigerator, receiving a contact signal transmitted by the shelf;

[0097] In one embodiment of the present disclosure, the execution subject of the present disclosure embodiment may be, for example, a controller in a smart refrigerator. The technical solution of the present disclosure embodiment may be applied to the field of smart refrigerators, and may also be extended to the field of smart food management.

[0098] The contact signal is a signal between the food and the shelf collected by the shelf through the induction circuit set in the shelf. The induction circuit can be, for example, a capacitive induction circuit. The induction circuit does not specifically refer to a fixed circuit. For example, when the induction element corresponding to the induction circuit changes, the induction circuit can also change accordingly. For example, when the number of induction elements corresponding to the induction circuit changes, the induction circuit can also change accordingly.

[0099] According to some embodiments, a smart refrigerator refers to a refrigerator including a shelf, which may include a sensing circuit, for example. The smart refrigerator may also include

[0100] In some embodiments, the shelf is a shelf with an induction circuit embedded therein. The shelf may also be used to place food, for example. The food may be placed directly on the shelf, or may be placed on the shelf by a holding tool.

[0101] According to some embodiments, the contact signal refers to a signal collected by the shelf when the food is in contact with the shelf. For example, when the shelf includes a capacitive sensing circuit, the contact signal may be, for example, a coordinate number. The capacitive sensing circuit may include, for example, at least one capacitor. Each capacitor sequence is marked with a certain coordinate number, for example, each capacitor has a corresponding coordinate number. The capacitor sequence refers to the sequence of all capacitors collected when the food is in contact with the shelf.

[0102] According to some embodiments, when the sensing circuit of the shelf collects the contact signal, the shelf can transmit the contact signal to the controller. Therefore, when there is food placed on the shelf of the smart refrigerator, the controller can receive the contact signal transmitted by the shelf.

[0103] S102, acquiring storage data corresponding to the food according to the contact signal;

[0104] The stored data includes at least one of a storage time point and a first contact area.

[0105] According to some embodiments, the first contact area refers to the contact area between a certain food and the shelf when the food is placed on the shelf. The first in the first contact area is only used to distinguish it from the second contact area. The first contact area does not specifically refer to a fixed area. For example, when the food changes, the first contact area may also change accordingly. For example, when the placement method corresponding to the food changes, the first contact area may also change accordingly. For example, the first contact area corresponding to the same tomato placed directly on the shelf is different from the first contact area corresponding to the tomato placed on a plate and then placed on the shelf.

[0106] The storage time point refers to the time point when the food is stored on the shelf, for example, the time point when the food is first placed on the shelf.

[0107] According to some embodiments, the stored data includes at least one of a storage time point and a first contact area. The stored data may include, for example, a storage time point, the stored data may include, for example, the first contact area, and the stored data may include, for example, the storage time point and the first contact area.

[0108] According to some embodiments, when a contact signal transmitted by a shelf is received, the storage data corresponding to the food may be acquired according to the contact signal.

[0109] According to some embodiments, when the storage data is acquired, the storage data may be transmitted to a data storage device or a data forwarding device, for example.

[0110] According to some embodiments, when the stored data is acquired, the stored data may be transmitted to a server, for example. For example, the stored data may be transmitted to the server via WIFI. When the server receives the stored data, it may store the stored data. For example, when the server receives an access request for the stored data, it may transmit the stored data to a terminal corresponding to the access request.

[0111] For example, when the server receives the stored data, it can directly transmit the stored data to the terminal. The terminal can be, for example, a terminal that has established a connection with the smart refrigerator in advance. The terminal does not specifically refer to a fixed terminal. For example, when the terminal identifier corresponding to the terminal changes, the terminal can also change accordingly.

[0112] Among them, the terminal includes but is not limited to user terminals, smart refrigerators, smart speakers, etc.

[0113] According to some embodiments, when the stored data is acquired, for example, the stored data may also be directly transmitted to the terminal.

[0114] According to some embodiments, when the stored data is acquired, the stored data may be directly transmitted to the router, for example.

[0115] In one or related embodiments, when food is placed on a shelf of a smart refrigerator, a contact signal transmitted by the shelf is received; based on the contact signal, storage data corresponding to the food is obtained; and the storage data is transmitted to a server. Therefore, the storage data corresponding to the food can be obtained without setting up a camera, reducing the situation where the camera requirements are too high and the storage data is inaccurate due to inaccurate camera recognition, improving the accuracy of storage data determination, and there is no need to use complex algorithms to obtain storage data, which can improve the accuracy of food management while improving the efficiency of food management.

[0116] See also Figure 6 , Figure 6 A flow chart of a food material management method provided by an embodiment of the present disclosure is shown. Specifically:

[0117] S201, when food is placed on a shelf of the smart refrigerator, receiving a contact signal transmitted by the shelf;

[0118] The contact signal is a signal between the food and the shelf that is collected by the shelf through a sensing circuit provided in the shelf.

[0119] The specific process is as described above and will not be repeated here.

[0120] According to some embodiments, for example, a compensation algorithm may be used to perform compensation processing on the sensing circuit at preset intervals to obtain a processed sensing circuit. Therefore, the influence of humidity on the sensing circuit can be reduced, the accuracy of the sensing circuit in collecting contact signals can be improved, and the accuracy of food management can be improved.

[0121] The preset duration does not specifically refer to a fixed duration. For example, when a modification instruction for the preset duration is received, the preset duration may also change accordingly.

[0122] According to some embodiments, the preset time length may be, for example, 7 days. A compensation algorithm may be used to perform compensation processing on the sensing circuit every 7 days to obtain a processed sensing circuit. In the case where food is placed on a shelf of the smart refrigerator, a contact signal transmitted by the shelf is received, wherein the contact signal is a signal between the food and the shelf collected by the shelf through the processed sensing circuit provided in the shelf.

[0123] S202, determining a storage time point corresponding to the food according to a receiving time point of the contact signal;

[0124] The specific process is as described above and will not be repeated here.

[0125] When a contact signal is received, the storage time point corresponding to the food can be determined according to the contact signal. For example, the receiving time point corresponding to the contact signal can be obtained, and the receiving time point can be used as the storage time point corresponding to the food. For example, the receiving time point corresponding to the contact signal can also be obtained, the receiving time point can be corrected to obtain the corrected receiving time point, and the corrected receiving time point can be used as the storage time point corresponding to the food.

[0126] For example, the contact signal may include a signal collection time point, and the signal collection time point may be directly used as the storage time point corresponding to the food.

[0127] S203, determining a first contact area corresponding to the food according to the coordinate information set;

[0128] The coordinate information set may include, for example, at least one coordinate. The coordinate information set does not specifically refer to a fixed set. For example, when any coordinate information included in the coordinate information set changes, the coordinate information set may also change accordingly. For example, when the number of coordinates included in the coordinate information set changes, the coordinate information set may also change accordingly.

[0129] According to some embodiments, the first contact area corresponding to the food material may be determined according to the coordinate information set. For example, the contact shape corresponding to the food material may be determined according to the coordinate information set, and the area corresponding to the contact shape may be used as the first contact area. For example, the first contact area may also be directly calculated according to the coordinate information set. The controller may include, for example, a single-chip microcomputer and a control board. The single-chip microcomputer may, for example, calculate the first contact area according to the coordinate information set.

[0130] According to some embodiments, for example, it may also include: according to the contact signal, obtaining the food category corresponding to the food, and obtaining the day threshold corresponding to the food category; obtaining the storage days of the food according to the storage time point; when the storage days are greater than the day threshold, sending a first reminder message to the server, wherein the first reminder message is used to instruct the server to send a reminder message to the terminal, and the first reminder message is used to prompt the expiration risk information corresponding to the food. Therefore, it is determined whether the food is good according to the day threshold. In the case of expiration risk, the time it takes for the user to obtain the expiration risk information of the food can be reduced, and the efficiency of information transmission can be improved so that the food can be processed in time. Among them, the expiration risk information can remind the user to eat it as soon as possible or take it off the shelf as soon as possible.

[0131] According to some embodiments, when obtaining the food category corresponding to the food, for example, the capacitance value corresponding to the contact signal is obtained, and the food category corresponding to the capacitance value is obtained according to the correspondence table between the capacitance value and the food category. The correspondence table can be, for example, a pre-stored correspondence table between the capacitance value and the food category. When determining the capacitance value according to the contact signal, the food category corresponding to the capacitance value can be directly queried from the correspondence table, without using a complex algorithm to obtain the food category, which can improve the efficiency of determining the food category.

[0132] According to some embodiments, when obtaining the food category corresponding to the food, for example, the capacitance value corresponding to the contact signal can be obtained, and when the capacitance value meets the capacitance value reminder condition, a first reminder message is issued, and the food category input for the first reminder message is received. Therefore, the situation where non-food materials directly contact the shelf, resulting in inaccurate food determination, can be reduced, the accuracy of food category determination can be improved, and the convenience of food management can be improved.

[0133] For example, when a tomato is placed in a plate and the plate is placed on a shelf, the acquired capacitance value may indicate that the object is a plate, and a first reminder message may be issued.

[0134] The capacitance value reminder condition may be, for example, that a reminder is issued when the determined capacitance value is a preset capacitance value.

[0135] In some embodiments, the first reminder information may be, for example, a reminder information for obtaining a food category. The first reminder information is only used to distinguish from other reminder information. It does not specifically refer to a fixed reminder information. For example, when the reminder time point corresponding to the first reminder information changes, the first reminder information may also change accordingly.

[0136] According to some embodiments, when obtaining the food category corresponding to the food, for example, the capacitance value corresponding to the contact signal is obtained, and the food category corresponding to the capacitance value is obtained according to the correspondence table between the capacitance value and the food category. In the case where the food category corresponding to the capacitance value is determined from the correspondence table, for example, prompt information for the food category can also be issued. When a confirmation instruction for the prompt information is received, the food category corresponding to the capacitance value is determined to be the food category determined from the correspondence table. When a modification instruction for the prompt information is received, the food category corresponding to the capacitance value is determined to be the food category corresponding to the modification instruction.

[0137] According to some embodiments, the method further includes: obtaining a second contact area corresponding to at least one food material placed on the shelf according to the first contact area, wherein the second contact area is the total contact area corresponding to the at least one food material; sending a second reminder message to the server when the second contact area is less than the first contact area threshold, wherein the second reminder message is used to instruct the server to send a reminder message to the terminal, and the second reminder message is used to prompt the replenishment of at least one food material; sending a third reminder message to the server when the second contact area is greater than or equal to the second contact area threshold, wherein the third reminder message is used to instruct the server to send a reminder message to the terminal, and the third reminder message is used to prompt the consumption of at least one food material, wherein the second contact area threshold is greater than the first contact area threshold. Therefore, reminder messages can be sent according to the contact area threshold, which can improve the convenience of food material management.

[0138] According to some embodiments, the second contact area may be, for example, the total contact area corresponding to at least one food material, and the second contact area may be, for example, determined based on the first contact area corresponding to a certain food material. The second contact area does not specifically refer to a certain fixed area. For example, when at least one food material changes, the second contact area may also change accordingly. For example, when any first contact area changes, the second contact area may also change accordingly.

[0139] The second reminder information may be, for example, information for reminding that the food is too little. The third reminder information may be, for example, information for reminding that the food is too much.

[0140] When the server receives any reminder information, the server may send the reminder information to the terminal. The terminal may display the reminder information. The terminal may display the box pick-up information on a display screen, for example. The terminal may play the box pick-up information in voice, for example.

[0141] Among them, step S202 and step S203 can be performed one by one or simultaneously. For example, step S202 and step S203 can be performed simultaneously, for example, only step S202 can be performed, and for example, only step S203 can be performed.

[0142] According to some embodiments, Figure 7 FIG. 1 is a flow chart showing a method for managing food materials provided by an embodiment of the present disclosure. Figure 7 As shown, for example, food can be placed on the shelf of the smart refrigerator. The shelf can collect contact signals through a capacitive sensing circuit and transmit the contact signals to the controller. The MUC of the controller can process the contact signals and exchange information with the server through the WIFI module. For example, the MUC determines the capacitance change value according to the contact signal, determines the first contact area of ​​the food according to the capacitance change value, and transmits the first contact area to the server through the WIFI module. For example, when the second contact area of ​​the food storage video area is too large or too small, the controller can send a second reminder message or a third box pick-up message to the server. The server can send the second reminder message or the third box pick-up message to the terminal. For example, when the storage days of the food are greater than the preset number of days, the controller can send a first reminder message to the server. The server can send the first reminder message to the terminal. Among them, the terminal includes but is not limited to a user terminal, a smart refrigerator, a smart speaker, etc. For example, the terminal can display the reminder message through a display. For example, the smart refrigerator can display the reminder message through the display screen of the smart refrigerator. For example, the smart speaker can play the reminder message by voice.

[0143] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0144] In some embodiments, for example, the storage time point corresponding to the food can be determined based on the time point of receiving the contact signal, or the first contact area corresponding to the food can be determined based on a set of coordinate information. This can improve the accuracy of storage data acquisition, reduce the need to set up a camera, and reduce the inaccurate camera acquisition caused by low temperature. There is also no need to use complex algorithms for image recognition, which can improve the convenience of storage data acquisition.

[0145] The following are embodiments of the device disclosed herein, which can be used to execute the method embodiments disclosed herein. For details not disclosed in the device embodiments disclosed herein, please refer to the method embodiments disclosed herein.

[0146] See also Figure 8 , which shows a schematic diagram of the structure of a food material management device provided by an exemplary embodiment of the present disclosure. The food material management device can be implemented as all or part of the device through software, hardware, or a combination of both. The food material management device 800 includes a signal receiving unit 801 and a data acquisition unit 802, wherein:

[0147] The signal receiving unit 801 is used to receive a contact signal transmitted by the shelf when food is placed on the shelf of the smart refrigerator, wherein the contact signal is a signal between the food and the shelf collected by the induction circuit provided in the shelf;

[0148] The data acquisition unit 802 is used to acquire storage data corresponding to the food according to the contact signal, wherein the storage data includes at least one of a storage time point and a first contact area.

[0149] According to some embodiments, Fig. 9 FIG. 2 is a schematic diagram showing a structure of a food material management device provided by an embodiment of the present disclosure. Fig. 9 As shown, the device 800 further includes an information sending unit 803, which is used to:

[0150] According to the contact signal, obtain the food category corresponding to the food, and obtain the day threshold corresponding to the food category;

[0151] Get the storage days of the food according to the storage time point;

[0152] When the storage days are greater than the day threshold, a first reminder message is sent to the server, wherein the first reminder message is used to instruct the server to send a reminder message to the terminal, and the first reminder message is used to prompt the expiration risk information corresponding to the food.

[0153] According to some embodiments, the information sending unit 803 is used to obtain the food category corresponding to the food according to the contact signal, specifically to:

[0154] Get the capacitance value corresponding to the contact signal:

[0155] According to the correspondence table between capacitance values ​​and food categories, the food category corresponding to the capacitance value is obtained.

[0156] According to some embodiments, the information sending unit 803 is used to obtain the food category corresponding to the food according to the contact signal, specifically to:

[0157] Get the capacitance value corresponding to the contact signal:

[0158] When the capacitance value satisfies the capacitance value reminder condition, a first reminder message is issued, and a food category input for the first reminder message is received.

[0159] According to some embodiments, the data acquisition unit 802 is further configured to:

[0160] According to the first contact area, obtaining a second contact area corresponding to at least one food placed on the shelf, wherein the second contact area is a total contact area corresponding to the at least one food;

[0161] When the second contact area is smaller than the first contact area threshold, sending a second reminder message, wherein the second reminder message is used to instruct the server to send a reminder message to the terminal, and the second reminder message is used to prompt to replenish at least one food material;

[0162] When the second contact area is greater than or equal to the second contact area threshold, a third reminder message is sent, wherein the third reminder message is used to instruct the server to send a reminder message to the terminal, and the third reminder message is used to prompt the consumption of at least one food, wherein the second contact area threshold is greater than the first contact area threshold.

[0163] According to some embodiments, the contact signal includes a coordinate information set, and the data acquisition unit 802 is used to acquire the storage data corresponding to the food according to the contact signal, specifically for:

[0164] Determine the storage time point corresponding to the food material according to the receiving time point of the contact signal;

[0165] and / or,

[0166] According to the coordinate information set, a first contact area corresponding to the food is determined.

[0167] According to some embodiments, the signal receiving unit 801 is further configured to:

[0168] The compensation algorithm is used to perform compensation processing on the sensing circuit at preset time intervals to obtain a processed sensing circuit.

[0169] It should be noted that the food management device provided in the above embodiment only uses the division of the above functional modules as an example when executing the food management method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the electronic device is divided into different functional modules to complete all or part of the functions described above. In addition, the food management device provided in the above embodiment and the food management method embodiment belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be repeated here.

[0170] The serial numbers of the above-mentioned embodiments of the present disclosure are only for description and do not represent the advantages or disadvantages of the embodiments.

[0171] In one or more embodiments of the present disclosure, a signal receiving unit is used to receive a contact signal transmitted by a shelf when food is placed on the shelf of a smart refrigerator, wherein the contact signal is a signal between the food and the shelf collected by the shelf through a sensing circuit provided in the shelf; a data acquisition unit is used to acquire storage data corresponding to the food according to the contact signal, wherein the storage data includes at least one of a storage time point and a first contact area. Therefore, the storage data corresponding to the food can be acquired without setting a camera, reducing the situation where the camera requirements are too high and the storage data is inaccurate due to inaccurate camera recognition, improving the accuracy of storage data determination, and not needing to use complex algorithms to acquire storage data, which can improve the accuracy of food management while improving the efficiency of food management.

[0172] In the technical solution disclosed herein, the acquisition, storage and application of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0173] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0174] Fig.10 A schematic block diagram of an example electronic device 1000 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable electronic devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0175] like Fig.10 As shown, the electronic device 1000 includes a computing unit 1001, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1002 or a computer program loaded from a storage unit 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the electronic device 1000 can also be stored. The computing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0176] A number of components in the electronic device 1000 are connected to the I / O interface 1005, including: an input unit 1006, such as a keyboard, a mouse, etc.; an output unit 1007, such as various types of displays, speakers, etc.; a storage unit 1008, such as a disk, an optical disk, etc.; and a communication unit 1009, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 1009 allows the electronic device 1000 to exchange information / data with other electronic devices through a computer network such as the Internet and / or various telecommunication networks.

[0177] The computing unit 1001 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1001 performs the various methods and processes described above, such as the food management method. For example, in some embodiments, the food management method may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 1008. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 1000 via ROM 1002 and / or communication unit 1009. When the computer program is loaded into RAM 1003 and executed by the computing unit 1001, one or more steps of the food management method described above may be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the food management method by any other appropriate means (e.g., by means of firmware).

[0178] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0179] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0180] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or electronic device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or electronic device, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage electronic device, a magnetic storage electronic device, or any suitable combination of the foregoing.

[0181] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0182] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), the Internet, and a blockchain network.

[0183] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.

[0184] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0185] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A food material management method, characterized in that: include: In the case where food is placed on a shelf of the smart refrigerator, a contact signal transmitted by the shelf is received, wherein the contact signal is a signal between the food and the shelf collected by the shelf through a sensing circuit provided in the shelf; According to the contact signal, storage data corresponding to the food is obtained, wherein the storage data includes at least one of a storage time point and a first contact area. 。 2. The method according to claim 1, characterized in that The method further comprises: According to the contact signal, obtaining the food category corresponding to the food, and obtaining the day threshold corresponding to the food category; Obtaining the number of days the food has been stored according to the storage time point; When the storage number of days is greater than the threshold number of days, a first reminder message is sent to the server, wherein the first reminder message is used to instruct the server to send the reminder message to the terminal, and the first reminder message is used to prompt the expiration risk information corresponding to the food.

3. The method according to claim 2, characterized in that The acquiring, according to the contact signal, the food category corresponding to the food comprises: Get the capacitance value corresponding to the contact signal: According to the correspondence table between capacitance values ​​and food categories, the food category corresponding to the capacitance value is obtained.

4. The method according to claim 2, characterized in that: The acquiring, according to the contact signal, the food category corresponding to the food comprises: Get the capacitance value corresponding to the contact signal: When the capacitance value satisfies the capacitance value reminder condition, a first reminder message is issued, and a food category input for the first reminder message is received.

5. The method according to claim 1, characterized in that The method further comprises: Acquire, according to the first contact area, a second contact area corresponding to at least one food placed on the shelf, wherein the second contact area is a total contact area corresponding to the at least one food; When the second contact area is less than the first contact area threshold, sending a second reminder message, wherein the second reminder message is used to instruct the server to send the reminder message to the terminal, and the second reminder message is used to prompt to replenish the at least one food; When the second contact area is greater than or equal to a second contact area threshold, a third reminder message is sent, wherein the third reminder message is used to instruct the server to send the reminder message to the terminal, and the third reminder message is used to prompt the consumption of at least one food, wherein the second contact area threshold is greater than the first contact area threshold.

6. The method according to claim 1, characterized in that The contact signal includes a coordinate information set, and acquiring storage data corresponding to the food according to the contact signal includes: Determining a storage time point corresponding to the food according to a receiving time point of the contact signal; and / or, A first contact area corresponding to the food is determined according to the coordinate information set.

7. The method according to claim 1, characterized in that The method further comprises: The compensation algorithm is used to perform compensation processing on the sensing circuit at preset time intervals to obtain a processed sensing circuit.

8. A food material management device, characterized in that: include: A signal receiving unit, configured to receive a contact signal transmitted by a shelf of the smart refrigerator when food is placed on the shelf, wherein the contact signal is a signal between the food and the shelf collected by the shelf through a sensing circuit provided in the shelf; A data acquisition unit is used to acquire storage data corresponding to the food according to the contact signal, wherein the storage data includes at least one of a storage time point and a first contact area.

9. An electronic device, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-7.

11. A smart refrigerator, characterized in that: The smart refrigerator comprises a cabinet, a shelf and a controller, wherein the shelf is arranged in the cabinet, an induction circuit is arranged in the shelf, the controller is arranged on the cabinet, and the shelf is electrically connected to the controller; The shelf is used for collecting contact signals between the food and the shelf through the sensing circuit when food is placed on the shelf, and transmitting the contact signals to the controller; The controller is used to receive the contact signal and determine the storage data corresponding to the food according to the contact signal.