Refrigerator and food management methods
By setting up an RFID detection module in the refrigerator and establishing the correspondence between identification information and food information, the problem that existing refrigerators cannot accurately judge the location of food, intelligent food management and accurate display are realized, and user experience is improved.
Patent Information
- Application Number
- CN202180046848.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-07-17
- Filing Date
- 2021-06-29
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2041-06-29
AI Technical Summary
When using RFID tags for food management, the existing multi-storage refrigerators cannot accurately determine the location of the food, resulting in poor smart partition management and affecting the user experience.
By setting up an RFID detection module in the storage room, the identification information of the RFID tag is obtained, and the corresponding relationship between the identification information and the food information is established. The food management interface is displayed in combination with the display screen to realize intelligent management of the food.
It improves the accuracy and user experience of food management, can accurately display the location and information of food, and supports users to intelligently partition the food.
Smart Images

Figure CN116134279B_ABST
Abstract
Description
[0001] This application claims priority to the Chinese patent applications filed on July 17, 2020, with application number 202010693942.8 and application name “Refrigerator and food management method”; filed on July 17, 2020, with application number 202010693914.6 and application name “Display method of refrigerator and food management interface”; filed on July 1, 2020, with application number 202010621319.1 and application name “Refrigerator and food management method”; and filed on July 1, 2020, with application number 202010627025.X and application name “Refrigerator and food information association method”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the technical field of display devices, and in particular to a refrigerator and food management method. Background Art
[0003] Currently, multi-compartment refrigerators with radio frequency identification (RFID) capabilities can intelligently manage the food stored within them. For example, an antenna is installed in the freezer compartment and connected to an RFID detection module. The RFID detection module can detect RFID tags attached to food in the freezer through the antenna inside the freezer compartment and obtain the food information associated with the RFID tags, including an identifier indicating the food type. This way, the refrigerator knows what food is in the freezer compartment. Summary of the Invention
[0004] Some embodiments of the present application provide a refrigerator, comprising: a cabinet, wherein a storage chamber is provided inside, and the food in the storage chamber is identified by an RFID tag; a cabinet door, which is provided at the opening of the storage chamber; a display screen, which is provided on the cabinet door, and is used to display a food management interface, and the food management interface is used to display the food information corresponding to the RFID tags in the storage chamber and the time when the food is placed in the cabinet; a controller, which is used to: when it is detected that all the cabinet doors are closed, obtain a first information set, and the first information set includes identification information of each RFID tag in the storage chamber; compare the first information set with a second information set, determine a target tag placed in the storage chamber, and determine a target placement time corresponding to the target tag according to the current time, and the second information set is an information set generated according to the identification information obtained when all the cabinet doors were detected to be closed last time; display the food management interface, and in the food management interface, the placement time of the food identified by the target tag is the target placement time corresponding to the target tag.
[0005] Some embodiments of the present application also provide a food management method, the method comprising: when it is detected that all doors are closed, obtaining a first information set, the first information set including identification information of each RFID tag in the storage room; comparing the first information set with a second information set to determine a target tag to be placed in the storage room, and determining a target placement time corresponding to the target tag based on the current time, the second information set being an information set generated based on identification information obtained the last time all doors were detected to be closed; displaying the food management interface, the food management interface displaying the food information and food placement time corresponding to each RFID tag in the storage room, the food placement time corresponding to the target tag being the target placement time.
[0006] Some embodiments of the present application provide a refrigerator, which includes: a cabinet, wherein a storage chamber is provided inside, and the food in the storage chamber is identified by an RFID tag; a cabinet door, which is provided at the opening of the storage chamber and corresponds to the storage chamber; a display screen, which is provided on the cabinet door, and is used to display the food management interface, and the food management interface is used to display the food in the storage chamber identified by the RFID tag and the storage location of the food; a controller, which is used to: when the switch state of at least one cabinet door changes, determine the target operation cabinet door according to the switch state change of the cabinet door, and the target operation cabinet door is the cabinet door whose switch state has changed; determine the target operation cabinet door according to the target operation cabinet door A storage room, wherein the target storage room is the storage room corresponding to the target operation door or a preset virtual storage room; when the switch status of all doors is changed to a closed state, a first information set is obtained, wherein the first information set includes identification information of the RFID tag corresponding to each food in the storage room; the first information set is compared with the second information set to determine the target tag placed in the storage room, wherein the second information set is an information set generated based on the identification information obtained after the last detection that the switch status of all doors is changed to a closed state; the food management interface is displayed, wherein the storage location of the food identified by the target tag is the target storage room.
[0007] Some embodiments of the present application also provide a food management method, the method comprising: when the switch state of at least one door of a refrigerator changes, determining a target operation door according to the switch state change of the door, the target operation door being the door whose switch state has changed; determining a target storage room according to the target operation door, the target storage room being the storage room corresponding to the target operation door or a preset virtual storage room; when the switch state of all doors changes to a closed state, obtaining a first information set, the first information set including identification information of an RFID tag corresponding to each food in the storage room; comparing the first information set with a second information set to determine a target tag to be placed in the storage room, the second information set being an information set generated based on identification information obtained after the last detection that the switch state of all doors changed to a closed state; displaying a food management interface, in which the storage location of the food identified by the target tag is the target storage room.
[0008] Some embodiments of the present application provide a refrigerator, comprising: a body having a storage chamber provided therein; a door provided at the opening of the storage chamber; a display screen provided on the door, for displaying a first association interface for associating an RFID tag with food information; a controller connected to the display screen, for: responding to an instruction input by a user to identify the RFID tag, obtaining a label code of the RFID tag, the label code including a first code; determining whether the first code is a predetermined code; if the first code is a predetermined code, displaying a first association interface, the first association interface being configured to receive target food information input by the user; and associating the target food information with the RFID tag after receiving the input target food information.
[0009] Some embodiments of the present application also provide a refrigerator, comprising: a body having a storage chamber provided therein; a door provided at the opening of the storage chamber; a display screen provided on the door, for displaying an association interface for associating an RFID tag with food information; a controller connected to the display screen, for: responding to an instruction input by a user to identify the RFID tag and obtaining the label code of the RFID tag; displaying an association interface including the label code of the RFID tag, wherein the association interface is configured to receive food information input by the user; and after receiving the food information input by the user on the association interface, saving the food information and the label code of the RFID tag in local data in correspondence.
[0010] Some embodiments of the present application also provide a refrigerator, comprising: a cabinet, wherein a storage chamber is provided inside, and the food in the storage chamber is identified by an RFID tag; a cabinet door, which is provided at the opening of the storage chamber; a display screen, which is provided on the cabinet door, and is used to display a food management interface, and the food management interface is used to display food information corresponding to each RFID tag in the storage chamber; a controller, which is connected to the display screen, and is used to: obtain the label code of the RFID tag in the storage chamber; search the food information corresponding to the RFID tag from local data according to the label code of the RFID tag; and display the food management interface according to the food information corresponding to the RFID tag.
[0011] Some embodiments of the present application also provide a food management method, which includes: obtaining a label code of the RFID tag in response to an instruction input by a user to identify the RFID tag, the label code including a first code; determining whether the first code is a predetermined code; if the first code is a predetermined code, displaying a first association interface, the first association interface is configured to receive target food information input by the user; after receiving the input target food information, associating the target food information with the RFID tag. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1A is a perspective view of a refrigerator according to one or more embodiments of the present application;
[0013] Figure 1B is a schematic diagram of the appearance of a refrigerator according to one or more embodiments of the present application;
[0014] Figure 2 is a schematic diagram of a refrigerator hardware system architecture according to one or more embodiments of the present application;
[0015] Figure 3 This is a food management interface according to one or more embodiments of the present application;
[0016] Figures 4A - 4C This is an interface for inputting ingredients according to one or more embodiments of the present application;
[0017] Figures 4D - 4F This is a diagram of a food management interface according to one or more embodiments of the present application;
[0018] Figure 4G A schematic diagram of the appearance of an RFID tag according to one or more embodiments of the present application;
[0019] Figures 4H - 4I This is a diagram of a food management interface according to one or more embodiments of the present application;
[0020] Figures 5A - 5BThis is a diagram of a food management interface according to one or more embodiments of the present application;
[0021] Figures 6 - 7 4 is a flow chart of a food management method according to one or more embodiments of the present application. DETAILED DESCRIPTION
[0022] In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, not all of the embodiments.
[0023] Based on the exemplary embodiments described in this application, all other embodiments obtained by those of ordinary skill in the art without making any creative work shall fall within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete embodiment separately. It should be noted that the brief description of the terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.
[0024] <Overall Introduction of Refrigerator>
[0025] Figure 1A The figure is a perspective view of a refrigerator according to one or more embodiments of the present application. The shape of the refrigerator provided by some embodiments of the present application is approximately rectangular. The appearance of the refrigerator is defined by a storage chamber 101 providing limited storage space and a plurality of doors 200 provided at the opening of the storage chamber 101. The storage chamber 101 is a box body 100 with an opening. Figure 1A In the illustrated example, the storage compartment 101 includes a freezer compartment 101A at the bottom and a refrigerator compartment 101B at the top, each of the freezer compartment 101A and the refrigerator compartment 101B having one or more independent storage spaces. In some embodiments, the freezer compartment 101A can be selectively covered by a drawer-type freezer compartment door 200A. The refrigerator compartment 101B is divided into a left side and a right side. The refrigerator compartment 101B is selectively opened or closed by a refrigerator compartment door 200B pivotally mounted on the refrigerator compartment 101B.
[0026] Figure 1B FIG. 1 is a schematic diagram of the appearance of a refrigerator according to one or more embodiments of the present application, as shown in FIG. Figure 1BAs shown, a display screen is provided on the refrigerator door 200B, and the display screen is embedded in the door body. In some embodiments, the plane where the screen of the display screen is located is flush with the outer surface of the door. In some embodiments, the refrigerator further comprises a controller, which is connected to the display screen and is used to interact with the server to obtain information and data, draw a user interface, and output a display signal to the display screen. The display screen receives the display signal output by the controller and displays corresponding image information, such as the user interface. Figure 1A and Figure 1B As shown, the refrigerator provided in some embodiments of the present application has at least two storage compartments inside its cabinet, such as a freezer compartment, a refrigerator compartment, a temperature-changing chamber and / or a fresh-keeping chamber, etc. Each storage compartment may have multiple independent storage spaces, such as drawer-type compartments.
[0027] Figure 2 FIG. 1 is a schematic diagram of a refrigerator hardware system architecture according to one or more embodiments of the present application. Figure 2 As shown, refrigerator 300 includes a display 310, a controller 320 connected to the display, and various modules connected to controller 320, such as a communicator 320, a memory 340, a user interface module 350, a video processor 360, an audio processor 370, an RFID detector 380, and a power supply module 390. Communicator 320 is a component for communicating with external devices or external servers according to various communication protocols. For example, communicator 320 may include a WiFi module, a Bluetooth module, a wired Ethernet module, an infrared communication protocol module, or other network communication protocol modules or near-field communication protocol modules (not shown).
[0028] The memory 340 stores various software modules for driving and controlling the refrigerator 300. Such as: basic module, detection module, communication module, display control module, browser module, and various service modules (not shown in the figure). Among them, the basic module is a bottom-level software module used for signal communication between various hardware in the refrigerator 300 and sending processing and control signals to the upper-level modules. The detection module is a management module used to collect various information from various sensors or user input interfaces, and perform digital-to-analog conversion and analysis management. The display control module is a module used to control the display 310 to display image content, and can be used to play multimedia image content and UI interface information. The communication module is a module for control and data communication with external devices. The browser module is a module for executing data communication between browsing servers. The service module is a module for providing various services and various applications. At the same time, the memory 340 is also used to store received external data and user data, images of various items in various user interfaces, and visual effects of focus objects.
[0029] The memory 340 may also store software and / or programs, including, for example, a kernel, middleware, an application programming interface (API), and / or an application program representing an operating system. For example, the kernel may control or manage system resources, or functions implemented by other programs (such as the middleware, API, or application program), and the kernel may provide an interface to allow the middleware and API, or the application, to access the controller to control or manage system resources.
[0030] The user interface module 350 is configured to transmit user input signals to the controller 320, or transmit signals output from the controller 320 to the user. In some embodiments, a user may enter user commands through a graphical user interface (GUI) displayed on the display 310, and the user interface module 350 receives the input user commands through the GUI. Alternatively, the user may enter user commands by inputting specific sounds or gestures, and the user interface module 350 may recognize the sounds or gestures through sensors connected to it and receive the input user commands.
[0031] The video processor 360 is used to receive video signals and perform video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to the standard codec protocol of the input signal to obtain a video signal that can be directly displayed or played on the display 310.
[0032] Display 310 receives image signals from video processor 360 and displays video content, images, and a menu interface. Display 310 includes a display component for displaying images and a driver component for driving the image display. The displayed video content can come from communicator 320 or from an external device interface. Display 310 also displays the user interface (UI) for controlling the refrigerator.
[0033] The audio processor 370 is used to receive audio signals and perform decompression and decoding according to the standard codec protocol of the input signal, as well as audio data processing such as noise reduction, digital-to-analog conversion and amplification processing to obtain an audio signal that can be played through the audio output interface.
[0034] The power supply module 390 is used to provide power supply support for the refrigerator 300 using the power input from the external power supply under the control of the controller 320. The power supply module 390 may include a built-in power supply circuit installed inside the refrigerator 300, and may also include a power supply installed outside the refrigerator 300, such as a power interface that provides external power to the refrigerator 300.
[0035] The controller 320 can control the operation of the refrigerator 200 and respond to user operations by running various software control programs (such as an operating system and / or various application programs) stored in the memory 340.
[0036] In some embodiments, the controller 320 includes a read-only memory ROM 321, a random access memory RAM 322, a graphics processor 323, a CPU processor 324, a communication interface 325, and a communication bus. The RAM 322, ROM 321, graphics processor 323, CPU processor 324, and communication interface 325 are connected via the communication bus. The communication interface 218 may include multiple interfaces, and these interfaces can be network interfaces connected to external devices via a network. The controller 320 can control and respond to operations related to the display 310. For example, in response to receiving a user command for selecting a UI object displayed on the display 310, operations related to the object selected by the user command can be executed. Among them, the object can be any one of the selectable objects, such as a hyperlink or an icon. Operations related to the selected object, such as displaying a connection to a hyperlink page, document, image, etc., or executing an operation corresponding to the program of the icon.
[0037] <RFID tag>
[0038] In some embodiments, in order to achieve intelligent management of food ingredients, RFID tags are used to identify the food ingredients in the storage room. Specifically, the identification information of the RFID tag is obtained in advance, such as the tag code written in the RFID tag, and the correspondence between the identification information of the RFID tag and the specified food ingredient information is established to achieve the association between the RFID tag and the food ingredient; after attaching the RFID tag to the food ingredient and putting the food ingredient into the refrigerator, the refrigerator obtains the identification information of the RFID tag by detecting the signal of the RFID tag. In the case of obtaining the identification information, through the unique correspondence between the identification information of the RFID tag and the food ingredient information established in advance, the food ingredient information corresponding to the RFID tag can be determined, and by displaying the food ingredient information in the user interface, the user can know the food ingredients in the refrigerator through the user interface and can perform management operations on the food ingredients by operating the user interface.
[0039] In some embodiments, an RFID detection module is provided in each storage compartment. The RFID detection module is configured to transmit wireless signals within the corresponding storage compartment and receive signals from RFID tags within the corresponding storage compartment to obtain identification information from the RFID tags. In some embodiments, the RFID detection module may specifically be an antenna. The power of the antennas provided in different storage compartments may vary. The power of the antennas in each storage compartment should be sufficient to ensure that the antenna can identify the ingredients within its compartment, thereby avoiding situations where excessive power increases the false recognition rate, or where insufficient power may result in incomplete identification of ingredients within its compartment. In a specific implementation, the power of the antennas can be pre-determined based on the size of each storage compartment and then set within the refrigerator. The larger the space, the higher the power. In some embodiments, the refrigerator may further include an RFID processing module, connected to each RFID detection module, configured to control the RFID detection module to transmit wireless signals and receive signals from the RFID tags fed back by the RFID detection modules. In some embodiments, a controller is connected to the RFID detection module to control the RFID detection module to identify the signals from the RFID tags within the storage compartments and obtain identification information from each RFID tag and the corresponding ingredient information. Since the RFID detection module has a large detection range, it is impossible to accurately determine the storage location of each RFID tag. For example, the antenna in the freezer may recognize the RFID tags in other storage rooms, making it impossible to achieve intelligent zoning management of food ingredients, affecting the user experience.
[0040] In some embodiments, if a new RFID tag is detected in the refrigerator, the food information corresponding to the new RFID tag will be displayed in a designated user interface. The user can select the food to be partitioned and the corresponding storage room by operating the designated user interface, thereby realizing intelligent zoning management of the new food. In some embodiments, the controller is configured to draw a user interface based on the food information corresponding to each RFID tag in the storage room and display it on the display screen, such as the food management interface. In the food management interface, all the food in the refrigerator are displayed in the form of food icons, pictures and texts. In addition, functional controls can also be drawn in the user interface, such as RFID tag recognition controls and food addition controls.
[0041] In some embodiments, the food management interface may include multiple food display areas and functional controls. A food display area may correspond to a food category or a storage room, and each food display area is used to display the food information corresponding to the RFID tag in the refrigerator. The food display area corresponding to the food category displays the food information of the corresponding category, and the food display area corresponding to the storage room displays the food information of the food in the corresponding storage room. The food information displayed in the food management interface includes but is not limited to food icons, food names, and food freshness indicators. The food icons can be generated based on pictographic pictures of the food, and the food freshness indicators are used to show any one or more of the time the food was put in, the remaining time to expiration, and the expiration time. The functional controls in the food management interface include but are not limited to controls for triggering RFID tag recognition, controls for adding food information, and controls for displaying recipe information.
[0042] Figure 3 For a food management interface according to one or more embodiments of the present application, see Figure 3 , the food management interface is divided into two display areas, the left area includes an RFID tag identification control and food display areas corresponding to each food category, such as fruits and vegetables, and each food display area displays the food icon and food name of the corresponding category; the right area includes a recommended recipe control and food display areas corresponding to each storage room, such as a refrigerator, a variable temperature room, a freezer, etc., and each food display area displays the corresponding food icon and food name. In some embodiments, Figure 3 The right area of the food management interface shown also includes a custom area, which is used to display new food in the refrigerator that the user has not yet partitioned and classified. Figure 3 In the food management interface shown, all the food in the refrigerator identified by RFID tags are displayed.
[0043] <Corresponding Relationship between RFID Tags and Food Ingredients Information>
[0044] In some embodiments, by establishing a correspondence between RFID tags and food information, a virtual association between the RFID tags and food information is achieved, eliminating the need to write food information to each RFID tag. Furthermore, by modifying the correspondence between RFID tags and food information, the same RFID tag can be associated with different food information, thereby increasing the flexibility of RFID tag usage. It should be noted that there are multiple ways to establish a correspondence between RFID tags and food information, and several specific implementations are described below.
[0045] In some embodiments, a correspondence between the identification information of the RFID tag and the food information is pre-established to realize a virtual association between the RFID tag and the food. The identification information of the RFID tag can be the label code of the RFID tag identified by the detection module, or it can be a code segment in the label code. In these embodiments, the refrigerator controller determines the food information corresponding to each RFID tag based on the identification information of each RFID tag and the pre-established correspondence. Exemplarily, the pre-established correspondence between the identification information of the RFID tag and the food information can be shown in Table 1 below:
[0046] Table 1
[0047] RFID Food Ingredients Information Identification 1 Apples, Fruits Identification 2 Cucumbers, Vegetables Identification 3 Pork, Meats …… ……
[0048] In the above embodiment, by establishing a correspondence between the RFID tag's identification information and the food information, a virtual association between the RFID tag and the food is achieved. This eliminates the need to write information to each RFID tag. Instead, after acquiring the RFID tag's identification information, the database simply stores the corresponding information and the food information. Furthermore, by modifying this correspondence, the same RFID tag can be associated with different food ingredients, resolving the issue of food information being irreversible once written, thereby increasing the flexibility of RFID tag usage.
[0049] In some embodiments, a correspondence table between RFID tag identification information and ingredient information is established and published on the server side. On the refrigerator side, a controller retrieves the correspondence table from the server and stores it locally. When it is necessary to display ingredients identified by RFID tags in the refrigerator on the user interface, the controller instructs the RFID detection module to detect the information of the RFID tags in the refrigerator to obtain the tag codes of the RFID tags, parse the RFID tag identification information from the tag codes, and then determine the ingredient information corresponding to the RFID tag identification information based on the locally stored correspondence table. Finally, the user interface is displayed based on the ingredient information corresponding to the RFID tag.
[0050] Manually enter ingredients
[0051] In some embodiments, a correspondence table between the identification information of the RFID tag and the food information is established on the refrigerator side and saved locally. Specifically, when the food management interface is displayed on the display screen, the user can input an instruction to enter the food information by operating the food management interface. For example, the user clicks the food information entry control provided by the food management interface to instruct to enter the food information. When the controller receives the instruction, it starts to detect the signal of the RFID tag placed in the specified area to obtain the identification information of the RFID tag, and displays an association interface for associating the RFID tag with the food information. The association interface displays the identification information of the acquired RFID tag. The association interface is configured to receive the food information input by the user, which may include an input location for inputting the food information. When the controller receives the food information input by the user on the association interface, it saves the received food information and the identification information in correspondence, thereby completing and improving the establishment of the correspondence table between the identification information of the RFID tag and the food information.
[0052] Figures 4A - 4C This is the food input interface according to one or more embodiments of the present application, and then Figure 3 As shown, the user can click the RFID tag identification control in the interface to input the instruction to enter the food information. When the controller receives the instruction input by the user, it responds to the instruction and Figure 3 The upper layer of the food management interface shown is used to prompt the user to place the RFID tag in the sensing area (such as Figure 4A As shown) and start detecting the signal of the RFID tag placed in the sensing area to obtain the identification information of the RFID tag. After the controller obtains the identification information of the RFID tag, an association interface containing the identification information is presented on the display screen. Figure 4B This is an association interface shown in accordance with an exemplary embodiment of the present application, such as Figure 4B As shown, the association interface displays the identification information "20200005" of the RFID tag, an input location for inputting the name of the ingredient, an input location for inputting the category of the ingredient, and a "Cancel" control and an "OK" control.
[0053] In one or more of the above-described embodiments, the RFID module recognizes the identification information of the RFID tag and displays it in the association interface, eliminating the need for the user to manually enter the identification information, thereby avoiding input errors and saving user operations. By establishing a correspondence between the RFID tag and the food information, a virtual association between the RFID tag and the food information is achieved, eliminating the need to perform the operation of writing the food information for each RFID tag. Furthermore, by modifying the correspondence between the RFID tag and the food information, the same RFID tag can be associated with different food information in succession, thereby increasing the flexibility of RFID tag usage.
[0054] <Label Encoding>
[0055] In some embodiments, the label code of the RFID tag includes at least two code segments, namely a first code segment and a second code segment. Among them, the first code segment is used to write the first code, and the first code can be a predetermined code or a non-predetermined code. For RFID tags whose first code is a predetermined code, the corresponding food information can be customized by the user; for RFID tags whose first code is a non-predetermined code, the corresponding preset food information is pre-stored in the cloud server and cannot be customized by the user. The second code segment is used to write the second code, and the second code is the unique identification information of the RFID tag. In some embodiments, the label code of the RFID tag includes at least two code segments that comply with preset composition rules. After obtaining the label code, the controller intercepts the first code segment and / or the second code segment according to the preset composition rules to obtain the first code and / or the second code, thereby saving the process of parsing long coded information and improving processing efficiency.
[0056] In some embodiments, the predetermined code is unique, such as 00; the non-predetermined code is not unique, and there may be multiple non-predetermined codes, each corresponding to a food information. For example, the tag code structure of an RFID tag is shown in Table 2 below:
[0057] Table 2
[0058]
[0059] For example, if the controller obtains the tag code of the RFID tag as "01123456789012345678901234," then according to the preset composition rule, the first code can be intercepted as "01" and the second code can be intercepted as "123456789012345678901234." It should be noted that, depending on different needs, the tag code of the RFID tag can also include more code segments, such as a third code segment for writing the manufacturer's identification of the RFID tag, and a fourth code segment for being used as a reserved bit of the tag code to improve the scalability of the RFID tag.
[0060] In some embodiments, the manufacturer's identification of the RFID tag may also be included in the second code segment, which is not described in detail here. For example, the correspondence between the first code (non-predetermined code) and the food information may be as shown in Table 3 below:
[0061] Table 3
[0062] RFID First Encoding Food Ingredient Name Food Ingredient Category 01 Radish Vegetables 02 Carrot Vegetables 03 Lotus Root Vegetables …… …… ……
[0063] In some embodiments, the controller is configured to: obtain the tag code of the RFID tag in response to an instruction input by the user to identify the RFID tag; then determine whether the first code is a predetermined code; if the first code is a predetermined code, display a first association interface, which is configured to receive target food information input by the user, and the target food information is the food information customized by the user for the RFID tag; after receiving the target food information input by the user in the first association interface, associate the target food information with the RFID tag.
[0064] In some embodiments, associating the target food information with the RFID tag means saving the target food information and the second code of the RFID tag (i.e., the identification information of the tag) in correspondence in local data. In the local data, the correspondence between the food information and the second code of the RFID tag is used to find the food information corresponding to the tag when the second code of the tag is known.
[0065] In some embodiments, associating the target food information with the RFID tag further includes generating a food ID according to the current time, and storing the food ID, the second code of the RFID tag, and the target food information in a local data in correspondence, wherein the current time includes but is not limited to the time when the designated controller receives the target food information. In some embodiments, the user can input an instruction for instructing tag recognition by operating the food management interface, for example, the user clicks Figure 3 The RFID tag recognition control in the food management interface shown is used to input user instructions. When the controller receives the instruction for instructing tag recognition, the TOEST prompt (such as Figure 4A As shown), and instructs the RFID detection module in the sensing area to start identifying the RFID tag to obtain the tag code of the RFID tag.
[0066] In some embodiments, the first association interface includes one or more input locations for entering one or more items of target ingredient information. When a user clicks an input location, the input location is activated to receive textual information entered by the user, i.e., the target ingredient information. Depending on the elements and layout of the first association interface, the target ingredient information entered by the user in the first association interface may include, but is not limited to, the ingredient name and the expiration date of the ingredient. Figure 4B This is a user interface shown in accordance with an exemplary embodiment of the present application, specifically an exemplary first association interface. Figure 4B As shown, the first association interface includes an input location corresponding to the ingredient name and an input location corresponding to the ingredient shelf life.
[0067] Correspondingly, if the first code is not a predetermined code, the preset food information of the RFID tag is obtained according to the first code, and the preset food information is associated with the RFID tag. In some embodiments, associating the preset food information with the RFID tag means that the preset food information and the second code of the RFID tag are saved locally. In some embodiments, associating the preset food information with the RFID tag also includes generating a food ID according to the current time, and saving the food ID, the second code of the RFID tag and the preset food information in the local data in correspondence, wherein the current time includes but is not limited to the time when the specified controller obtains the preset food information. In a specific implementation, the controller can obtain the corresponding preset food information from the cloud server according to the first code. Alternatively, the controller can obtain the corresponding preset food information from the locally preset correspondence table of the first code and the food information according to the first code. Among them, the locally preset correspondence table can be downloaded in advance by the controller from the cloud server.
[0068] In some of the above embodiments, whether the food information corresponding to the RFID tag can be customized by the user is determined based on whether the first code is a predetermined code. If the first code is a predetermined code, it means that the food information corresponding to the RFID tag can be customized by the user. Therefore, the first association interface for inputting the target food information is displayed, and the received target food information is matched with the RFID tag, thereby improving the flexibility of using the RFID tag. If the first code is not a predetermined code, it means that the food information corresponding to the RFID tag cannot be customized by the user. Then, the corresponding preset food information is obtained based on the first code, and the preset food information is matched with the RFID tag, thereby saving user operations and improving the efficiency of food information entry.
[0069] In some embodiments, when the first association interface is displayed, it is determined whether the local data contains food information corresponding to the second code based on the second code (i.e., the identification information of the RFID tag). If the local data contains food information corresponding to the second code, the corresponding input position in the first association interface is pre-filled with the food information corresponding to the second code. In this way, on the one hand, the food information currently associated with the RFID tag can be displayed to the user. On the other hand, if the user wants to modify the currently associated food information, the new food information can be entered in each input position. In addition, if the user only wants to modify part of the food information, it is only necessary to re-enter part of the food information, and there is no need to re-enter the other part of the food information that he does not want to modify. If the food information associated with the RFID tag does not exist in the local association data, the corresponding input position in the first association interface is pre-filled with preset characters, for example Figure 4B "Undefined" is shown at the input position.
[0070] In some embodiments, if the first code is not a predetermined code, a second association interface containing preset food information is displayed on the display screen. Unlike the first association interface, the second association interface cannot receive food information input by the user. Figure 4C This is a user interface shown in accordance with an exemplary embodiment of the present application, which is specifically an exemplary second association interface. Figure 4C As shown, the second association interface displays the ingredient name "radish" and the shelf life "60 days".
[0071] Some embodiments of the present application further provide a method for inputting ingredients, which may include:
[0072] Step 701: In response to a user input indicating that an RFID tag is to be identified, a tag code of the RFID tag is obtained, wherein the tag code includes a first code. For example, the user may click Figure 3 The RFID tag recognition control in the illustrated interface is used to input an instruction to perform RFID tag recognition. In response to this instruction, the RFID detection module recognizes the RFID tag's signal to obtain the tag code of the RFID tag. In some embodiments of the present application, the tag code includes a first code, which is a predetermined code or a non-predetermined code indicating that the preset food information corresponding to the RFID tag is pre-stored in the cloud server and cannot be customized by the user.
[0073] In some embodiments, the tag code also includes a second code, which is unique identification information for the RFID tag. In some embodiments, the tag code of the RFID tag includes at least two code segments that conform to a preset composition rule, namely a first code segment and a second code segment, wherein the first code segment is used to write the first code, and the second code segment is used to write the second code. Based on this, after obtaining the tag code of the RFID tag, the first code segment and / or the second code segment can be extracted from it according to the preset composition rule of the tag code to obtain the first code and / or the second code segment.
[0074] Step 702: Determine whether the first code is a predetermined code. If so, proceed to step 703; if not, proceed to step 705. Step 703: If the first code is a predetermined code, display a first association interface configured to receive target ingredient information input by the user.
[0075] In some embodiments of the present application, the first association interface includes one or more input locations for inputting one or more target ingredient information. When a user clicks on an input location, the input location is activated to receive text information input by the user, i.e., target ingredient information. Depending on the elements and layout in the first association interface, the target ingredient information input by the user in the first association interface includes but is not limited to the ingredient name, the shelf life of the ingredient, etc. In some embodiments, the first association interface can be as follows: Figure 4B As shown, the first association interface includes an input location corresponding to the ingredient name and an input location corresponding to the ingredient shelf life.
[0076] Step 704: After receiving the input target food information, the target food information is associated with the RFID tag. In some embodiments, associating the target food information with the RFID tag means storing the target food information and the identification information of the RFID tag in a local database.
[0077] Step 705: If the first code is not a predetermined code, the preset food information of the RFID tag is obtained based on the first code. In a specific implementation, the preset food information corresponding to the first code can be obtained from a cloud server based on the first code. Alternatively, the preset food information corresponding to the first code can be obtained from a locally pre-set table of correspondences between first codes and food information. The locally pre-set table of correspondences can be pre-downloaded from a cloud server.
[0078] Step 706: Associating the preset food information with the RFID tag. In some embodiments, associating the preset food information with the RFID tag means storing the preset food information and the identification information of the RFID tag in a local database.
[0079] In some of the above embodiments, whether the food information corresponding to the RFID tag can be customized by the user is determined based on whether the first code is a predetermined code. If the first code is a predetermined code, it means that the food information corresponding to the RFID tag can be customized by the user. Therefore, the first association interface for inputting the target food information is displayed, and the received target food information is matched with the RFID tag, thereby improving the flexibility of using the RFID tag. If the first code is not a predetermined code, it means that the food information corresponding to the RFID tag cannot be customized by the user. Then, the corresponding preset food information is obtained based on the first code, and the preset food information is matched with the RFID tag, thereby saving user operations and improving the efficiency of food information entry.
[0080] <Explicit Label Identification>
[0081] In some embodiments, after receiving the instruction input by the user, the controller begins detecting the signal of the RFID tag placed in the sensing area in response to the instruction to obtain the identification information of the RFID tag. After the controller obtains the identification information of the RFID tag, the controller presents an editing interface containing the identification information on the display screen. Figures 4D - 4F This is a diagram of the food management interface according to one or more embodiments of the present application, such as Figure 4D As shown, the editing interface displays the identification information "20200005" of the RFID tag, an input location for inputting the name of the ingredient, an input location for inputting the category of the ingredient, and a "Cancel" control and an "OK" control. For another example, a correspondence table between the identification information of the RFID tag and the ingredient information can be established and published on the server side. On the refrigerator side, the controller obtains the correspondence table from the server and saves it locally; when it is necessary to display the ingredients identified by the RFID tags in the refrigerator in the ingredient management interface, the controller searches the locally saved correspondence table for the ingredient information corresponding to the RFID tag based on the identification information of the RFID tag currently placed in the storage room, and finally generates the corresponding ingredient controls in the ingredient management interface based on the ingredient information corresponding to each RFID tag.
[0082] In some embodiments, in the locally stored correspondence between RFID tags and food information, the food information associated with multiple RFID tags is the same. For example, as shown in the correspondence shown in Table 4 below, it can be seen that the food information corresponding to identifiers 3, 4, and 5 is the same.
[0083] Table 4
[0084] RFID Tag Food Ingredients Information Identification 1 Eggs, Agricultural and Sideline Products Identification 2 Cucumbers, Vegetables Identification 3 Beef, Meats Identification 4 Beef, Meats Identification 5 Beef, Meats …… ……
[0085] Since the ingredient controls in the ingredient management interface are generated based on the ingredient information corresponding to each RFID tag in the storage room, if there are multiple RFID tags associated with the same ingredient information in the storage room, the ingredient controls corresponding to the multiple RFID tags in the ingredient management interface will have the same display effect, making it difficult for users to distinguish the multiple RFID tags (the ingredients they identify) through the ingredient controls, which is not conducive to user experience. Figure 4EThe ingredient management interface displays multiple ingredient controls, including ingredient control 601 corresponding to the RFID tag with identification information "ID 3," ingredient control 602 corresponding to the RFID tag with identification information "ID 4," and ingredient control 603 corresponding to the RFID tag with identification information "ID 5," as shown in Table 2. It can be seen that ingredient control 601, ingredient control 602, and ingredient control 603 appear essentially identical. This means that users cannot distinguish the ingredients identified by the three RFID tags based on these three seemingly identical ingredient controls. For example, users cannot select the freshest or least fresh ingredient based on these three ingredient controls. To address this issue, the following embodiment proposes a feasible solution.
[0086] In some embodiments, the local data includes identification information and corresponding food information for multiple RFID tags. These RFID tags are classified into first-category RFID tags and second-category RFID tags based on whether each RFID tag is currently placed in a storage compartment or has been removed from the storage compartment. A first-category RFID tag is an RFID tag currently placed in a storage compartment, and a second-category RFID tag is an RFID tag currently removed from the storage compartment. In some embodiments, whether an RFID tag is a first-category RFID tag or a second-category RFID tag is determined based on a designated attribute value of the RFID tag. That is, the designated attribute values of the first-category RFID tag and the second-category RFID tag are different. For example, the designated attribute value of the first-category RFID tag is 0, and the designated attribute value of the second-category RFID tag is 1.
[0087] It should be noted that the role of the specified attribute value is to distinguish between the first category RFID tags and the second category RFID tags. This application does not limit the specific form of the specified attribute value. It can be different status marks of the first category RFID tags and the second category RFID tags, such as the first category RFID tag is marked as a stored state, and the second category RFID tag is marked as a removed state. It can also be different storage paths corresponding to the first category RFID tags and the second category RFID tags, such as the identification information of the first category RFID tags is stored in the first table, and the identification information of the second category RFID tags is stored in the second table.
[0088] In some embodiments, the controller of the refrigerator is configured to: obtain food information associated with the target RFID tag, where the target RFID tag refers to the RFID tag currently placed in the storage chamber, that is, the first type of RFID tag mentioned above; display the food management interface according to the food information associated with the target RFID tag, and the food management interface includes food controls corresponding to each target RFID tag, and each food control includes an explicit tag identifier, wherein the explicit tag identifiers corresponding to target RFID tags with the same associated food information are different.
[0089] In some of the aforementioned embodiments, an explicit tag identifier is added to the ingredient control to represent the RFID tag associated with the ingredient control. When generating the ingredient control based on the ingredient information associated with each target RFID tag, the explicit tag identifiers corresponding to target RFID tags with the same associated ingredient information are generated differently. This allows users to distinguish between RFID tags associated with the same ingredient information based on the explicit tag identifier, enabling separate management of each RFID tag and ingredient.
[0090] In some embodiments, each RFID tag has an attribute identifier that characterizes the attributes of the explicit tag identifier corresponding to the RFID tag. The attributes of the explicit tag identifier include content attributes and color attributes of the explicit tag identifier. Accordingly, the attribute identifier of the RFID tag may include a first identifier for determining the content displayed by the explicit tag identifier and a second identifier for determining the color of the explicit tag identifier. In some embodiments, the attribute identifier of the RFID tag may be specifically written within a designated code segment of the RFID tag's label code, and the attribute identifier of the RFID tag may be obtained by intercepting the designated code segment from the label code. In some embodiments, the label code of the RFID tag includes a predefined food code, which is used to determine the food information corresponding to the RFID tag. When establishing a correspondence between the RFID tag's identification information and food information, the food information of the RFID tag is obtained from a mapping table between predefined food codes and food information based on the RFID tag's predefined food code. The obtained food information is stored locally in correspondence with the RFID tag's identification information, thereby obtaining a correspondence between the RFID tag's identification information and the food information.
[0091] In some embodiments, RFID tags associated with the same food information have different attribute identifiers. Consequently, although some RFID tags are associated with the same food information, their attribute identifiers used to represent the explicit tag identifiers are different. Therefore, the explicit tag identifiers in the food control corresponding to these RFID tags are different, thereby enabling differentiation between these RFID tags. In some embodiments, any two RFID tags have different attribute identifiers. Consequently, regardless of whether the food information associated with these two RFID tags is the same, any two RFID tags can be distinguished based on their attribute identifiers. In some embodiments, to achieve different attribute identifiers for RFID tags associated with the same food information, the food predefined code used to determine the food information associated with the RFID tag is written into another designated code segment of the tag code, thereby ensuring that RFID tags with the same food predefined code have different attribute identifiers. In other embodiments, the attribute identifier of the RFID tag can be attribute information stored corresponding to the identification information of the RFID tag. Based on the identification information of the RFID tag, the attribute identifier of the RFID tag can be found in local data.
[0092] In some embodiments, the controller of the refrigerator is configured to: obtain the attribute identification and corresponding food information of the target RFID tag, where the target RFID tag refers to the RFID tag currently placed in the storage chamber, that is, the aforementioned first type RFID tag; display the food management interface according to the attribute identification and corresponding food information of the target RFID tag, and the food management interface includes food controls corresponding to each target RFID tag, and each food control includes an explicit tag identification, wherein the explicit tag identifications corresponding to target RFID tags with different attribute identifications are displayed as different.
[0093] In the specific implementation, the controller can determine the target RFID tag from all RFID tags based on the specified attribute values of all RFID tags stored locally; obtain the attribute identifier and unique identifier of the target RFID tag from the tag code of the target RFID tag, and the unique identifier of the target RFID tag is the identification information of the target RFID tag; finally, based on the unique identifier of the target RFID tag, obtain the food information corresponding to the target RFID tag from the corresponding relationship stored locally.
[0094] In the above embodiment, an explicit tag identifier is added to the ingredient control to represent the RFID tag corresponding to the ingredient control. When the ingredient control is generated based on the attribute identifiers of each target RFID tag and the corresponding ingredient information, since the attribute identifier represents the content, color, and other attributes of the explicit tag identifier, different explicit tag identifiers are generated for different target RFID tags. Since the attribute identifiers of RFID tags with the same associated ingredient information are different, or the attribute identifiers of any two RFID tags are different, the explicit tag identifiers corresponding to RFID tags with the same associated ingredient information are different, or the explicit tag identifiers of any two ingredient controls are different. In this way, the user can distinguish between these RFID tags associated with the same ingredient information, or distinguish between any two RFID tags, based on the explicit tag identifier, thereby achieving separate management of each RFID tag and ingredient.
[0095] <Silk Screen Printing>
[0096] In some embodiments, the attribute identifier of the RFID tag includes a first identifier, which is used to determine the content displayed in the explicit label identifier. In the embodiment of the present application, the content displayed in the explicit identifier is referred to as the silk-screen content. Specifically, the process of the controller displaying the ingredient management interface based on the attribute identifier of the target RFID tag and the corresponding ingredient information includes: the controller determines the target silk-screen content corresponding to the target RFID tag based on the preset correspondence between the first identifier and the silk-screen content; and displays the explicit label identifier containing the target silk-screen content in the ingredient control corresponding to the target RFID tag. The silk-screen content can be numbers, text, letters, patterns, etc.
[0097] In some embodiments, the first identifier is a code corresponding to the first code segment of the tag code of the RFID tag, and the controller intercepts the first code segment of the target RFID tag to obtain the first identifier of the target RFID tag. The preset correspondence between the first identifier and the silk-screen content shown in the exemplary embodiment of this application is as shown in Table 5 below:
[0098] Table 5
[0099] First Identification Silk Screen Printing Content First Identification Silk Screen Printing Content First Identification Silk Screen Printing Content 0A A 0F F 14 K 0B B 10 G 15 L 0C C 11 H 16 M 0D D 12 I 17 N 0E E 13 J …… ……
[0100] As can be seen from the preset correspondence between the first identifier and the silk-screened content, the RFID tag's first identifier is a two-digit hexadecimal code, and the silk-screened content is letters. It should be noted that the number of digits in the first identifier and / or the format of the silk-screened content can be varied to meet the needs of a wider range of RFID tags, ensuring that RFID tags associated with the same food information have different first identifiers, or ensuring that any two RFID tags have different first identifiers.
[0101] refer toFigure 4F The ingredient management interface displays ingredient control 701 corresponding to the RFID tag with identification information "ID 3," ingredient control 702 corresponding to the RFID tag with identification information "ID 4," and ingredient control 703 corresponding to the RFID tag with identification information "ID 5," as shown in Table 3. Ingredient control 701, ingredient control 702, and ingredient control 703 respectively include explicit tag identifications 7011, 7021, and 7031, and explicit tag identifications 7011, 7021, and 7031 are different. Specifically, the silk-screened content displayed on explicit tag identification 7011 is the letter "A," the silk-screened content displayed on explicit tag identification 7021 is the letter "D," and the silk-screened content displayed on explicit tag identification 7031 is the letter "G." In some embodiments, the silk-screen content corresponding to each RFID tag (i.e., the silk-screen content corresponding to the first identifier of the RFID tag) is consistent with the silk-screen content printed on the RFID tag entity. Then, the user can find the RFID tag with the same silk-screen content in the storage room according to the silk-screen content displayed by the explicit tag identifier, or find the food control corresponding to the RFID tag in the food management interface according to the silk-screen content printed on the RFID tag entity.
[0102] Figure 4G Schematic diagram of the appearance of an RFID tag according to one or more embodiments of the present application, specifically a schematic diagram of the appearance of an RFID tag with identification information "ID 3" as shown in Table 3, as shown in FIG. Figure 4G As shown, the silk screen content 802 printed on the body 801 of the RFID tag is the letter "A". In actual use, users can Figure 4F The explicit label identification 7011 displayed in the food management interface corresponds to finding the RFID tag with the letter "A" printed on it in the storage room, or the RFID tag with the letter "A" printed on it, and the food control corresponding to the RFID tag in the food management interface is found.
[0103] In some embodiments, the content displayed on the explicit label may also include a pre-set food pictographic symbol pattern, i.e., a silk-screen image, based on the food information associated with the RFID tag. Specifically, the controller obtains a target silk-screen image corresponding to the target RFID tag based on the pre-set correspondence between the pre-defined food code and the silk-screen image; and displays the explicit label including the target silk-screen image in the food control corresponding to the target RFID tag.
[0104] In some embodiments, the RFID tag's attribute identifier includes a second identifier that is used to determine the color of the explicit tag identifier. Based on this, the controller, when displaying the ingredient management interface based on the target RFID tag's attribute identifier and the corresponding ingredient information, further includes: determining a target color value and RGB value corresponding to the target RFID tag based on a preset correspondence between the second identifier and a silk-screen color value; and rendering the color of the explicit tag identifier corresponding to the target RFID tag based on the target color value.
[0105] Figures 4H - 4I For a food management interface diagram according to one or more embodiments of the present application, refer to Figure 4H The food management interface displays a plurality of food controls, including a food control 901 corresponding to the RFID tag with identification information "ID 3", a food control 902 corresponding to the RFID tag with identification information "ID 4", and a food control 903 corresponding to the RFID tag with identification information "ID 5" as shown in Table 3. The food control 901, the food control 902, and the food control 903 respectively include explicit tag identifications 9011, 9021, and 9031. Figure 4F Compared with the explicit label marks 7011, 7021 and 7031 in the food management interface shown, the colors of the explicit label marks 9011, 9021 and 9031 are different.
[0106] In some embodiments, reference Figure 4I Multiple new ingredient controls have been added to the interface, corresponding to the multiple newly added ingredient tags. These controls specifically include ingredient controls 501, 502, and 503 generated based on default fill information, and ingredient controls 504 and 505 generated based on preset ingredient information. The ingredient controls generated based on default fill information are similar to other ingredient controls in that they also include an ingredient icon, ingredient name, and other information. However, they differ from other ingredient controls in that they use "Undefined" as the ingredient name and an image file containing the word "Undetermined" as the ingredient icon, explicitly indicating that the corresponding RFID tag has not yet been associated with the ingredient information, i.e., is an undefined tag, or an unedited tag. This effectively reminds users to edit these RFID tags promptly.
[0107] In some embodiments, in order to achieve zoning management of ingredients in multiple storage rooms, multiple ingredient display areas corresponding to the storage rooms are set in the ingredient management interface, and the ingredient controls corresponding to the ingredients in each storage room are displayed in the corresponding ingredient display area, so that users can quickly identify which ingredients are stored in which storage room.
[0108] To further facilitate user differentiation between ingredients in different storage compartments, in some embodiments, ingredient controls corresponding to target RFID tags with the same second identifier are displayed in the same ingredient display area, while ingredient controls corresponding to target RFID tags with different second identifiers are displayed in different ingredient display areas. In other words, the explicit labels of ingredient controls in the same ingredient display area are drawn in the same color, while the explicit labels of ingredient controls in different ingredient display areas are drawn in different colors. This allows users to determine the storage compartment where an ingredient is located based on the color of the explicit label.
[0109] Some embodiments of the present application provide a food management method, which may include: Step 101, obtaining an attribute identifier and corresponding food information of a target RFID tag, the target RFID tag being an RFID tag currently placed in a storage compartment, the RFID tag being used to identify the food in the storage compartment. In some embodiments, the target RFID tag is determined from all RFID tags based on a specified attribute value of all locally stored RFID tags, the specified attribute value being used to indicate whether the RFID tag is currently placed in the storage compartment; obtaining the attribute identifier and unique identifier of the target RFID tag from the tag code of the target RFID tag; and obtaining the food information corresponding to the target RFID tag based on the unique identifier of the target RFID tag.
[0110] Step 102 displays an ingredient management interface based on the attribute identifier of the target RFID tag and the corresponding ingredient information. The ingredient management interface includes an ingredient control corresponding to each target RFID tag. The ingredient control includes an explicit tag identifier. Target RFID tags with different attribute identifiers have different corresponding explicit tag identifiers. In some embodiments, the attribute identifier includes a first identifier. Displaying the ingredient management interface based on the attribute identifier of the target RFID tag and the corresponding ingredient information includes: determining the target silk-screen content corresponding to the target RFID tag based on a preset correspondence between the first identifier and the silk-screen content; and displaying the explicit tag identifier containing the target silk-screen content in the ingredient control corresponding to the target RFID tag.
[0111] In some embodiments, the target silkscreen content corresponding to the target RFID tag is consistent with the silkscreen content printed on the target RFID tag itself. In some embodiments, the attribute identifier includes a second identifier, and displaying the ingredient management interface based on the attribute identifier of the target RFID tag and the corresponding ingredient information further includes: determining the target color value corresponding to the target RFID tag based on a preset correspondence between the second identifier and the silkscreen color value; and drawing the color of the explicit tag identifier corresponding to the target RFID tag based on the target color value. In some embodiments, the ingredient management interface includes multiple ingredient display areas, and ingredient controls corresponding to target RFID tags with the same second identifier are displayed in the same ingredient display area, while ingredient controls corresponding to target RFID tags with different second identifiers are displayed in different ingredient display areas.
[0112] In some embodiments, when it is detected that all doors are closed, the RFID tags in the storage room are identified to obtain a zeroth information set containing the tag code of each newly identified RFID tag; by comparing the zeroth information set with the locally saved first information set and second information set, the newly removed RFID tag and the newly placed RFID tag are determined, the first information set includes the RFID tag whose designated attribute value is the first value, and the second information set includes the RFID tag whose designated attribute value is the second value; the designated attribute value of the newly removed RFID tag is modified to the second value to mark the newly removed RFID tag as a non-target RFID tag, the non-target RFID tag being the RFID tag currently moved out of the storage room, and the designated attribute value of the newly placed RFID tag is modified to the first value to mark the newly placed RFID tag as the RFID tag currently placed in the storage room.
[0113] Automatically enter ingredients
[0114] In some embodiments, in order to further improve the intelligent management capabilities of the refrigerator and improve the user experience, the switch status of the door (including the open state and the closed state) is first obtained by detecting the switch signal of the door (including the open door signal and the close door signal), and then the target operation door is determined according to the change of the switch status of the door, that is, the door operated by the user, and the target storage room is determined according to the target operation door. Finally, the newly added ingredients in the storage room after this operation are classified into the determined target storage room. It can be seen that the partitioning implementation process does not require manual operation by the user, and realizes the complete intelligent management of the ingredients.
[0115] In some embodiments, Figures 5A - 5B This is a diagram of the food management interface according to one or more embodiments of the present application, and the display screen shows Figure 3In the food management interface shown, the user can click on the custom area to trigger the partitioning and classification operation process of the food in the custom area. Figure 5A The virtual storage interface shown displays information about ingredients to be partitioned and the storage compartments to which they can be assigned, along with related controls such as "OK" and "Cancel." Users can partition and store ingredients in custom areas by operating the controls in the virtual storage interface.
[0116] <Door Opening and Closing Detection>
[0117] In some embodiments, the refrigerator further comprises a detector for detecting the switch signal of each of the doors respectively, recording the switch state of the doors according to the detected switch signal, and sending the switch state information to the controller, wherein the switch state information includes the switch state of each of the doors for the two most recent times. Exemplarily, the switch state change process of the doors is recorded by recording the previous state (Oldstate) and the next state (Newstate) of the doors. For example, when the door opening signal is detected, the next state of the door is recorded as the open state (Newstate=open), and the next state (closed state) recorded before the door opening signal is detected is automatically updated to the previous state. Then, when the door closing signal is detected, the next state of the door is recorded as the closed state (Newstate=closed), and the next state (open state) before the door closing signal is detected is automatically updated to the previous state.
[0118] In some embodiments, when the detector detects an opening signal or a closing signal of any door, it sends switch status information to the controller. The switch status information includes the two most recent switch states of each door, i.e., the previous state and the next state. For example, the contents of each field in the switch status information sent by the detector to the controller are shown in Table 6 below:
[0119] Table 6
[0120]
[0121] In some embodiments, the controller receives the switch status information sent by the detector, and analyzes the user's operation behavior on the door based on the received switch status information. For ease of explanation, the door operated by the user is referred to as the target operation door in this application, and the target operation door refers to the door whose switch status changes. Specifically, if the previous state of the door is the open state and the subsequent state is the closed state, it means that the user has performed a complete switch operation on the door, and the door is determined to be the target operation door. For example, according to the content contained in the switch status information shown above, it can be determined that the refrigerator door has not been operated, the variable temperature room door is opened but not closed, and the freezer door is first opened and then closed, so the target operation door is determined to be the freezer door and the variable temperature room door. In some embodiments of the present application, the detector can specifically detect the switch signal of the door by detecting the magnetic switch and the mechanical switch.
[0122] In some embodiments, the controller determines the target storage room according to the target operation door. Specifically, when the number of the target operation door is one, the storage room corresponding to the target operation door is determined as the target storage room. When the number of the target operation door is multiple, a preset virtual storage room is determined as the target storage room, for example Figure 3 The custom area in the illustrated embodiment. For example, if the target door to be operated is determined to be a refrigerator door based on the door status information, then the target storage room is the refrigerator. If the target door to be operated includes both a refrigerator and a freezer, then the target storage room is the virtual storage room.
[0123] In some embodiments, the detector sends switch status information to the controller each time it detects an opening signal for a door, until it detects a closing signal for the last opened door, at which point it sends the last switch status information to the controller. The controller determines, based on the received switch status information, whether all doors are closed, i.e., whether the subsequent states of all doors are closed. After all doors are closed, the controller instructs the RFID detection module connected thereto to identify all RFID tags in all storage chambers to obtain identification information of the RFID tag corresponding to each food ingredient in the storage chamber, thereby obtaining a first information set.
[0124] <Establishing Mapping Relationship between Food Ingredients and Storage Areas>
[0125] After the controller obtains the first information set through the RFID detection module, it can compare the first information set with the second information set to determine the food that is put into and / or taken out of the refrigerator in this operation, wherein the second information set is an information set generated based on the identification information obtained when all the doors were last detected to be closed. Taking the zeroth information set obtained when all the doors were last detected to be closed as an example, which contains all RFID identification information, the second information set is generated based on the zeroth information set. Specifically, the identification information of the RFID tag corresponding to the food that was last removed from the refrigerator is added to the zeroth information set and marked as removed to obtain the second information set. It can be seen that the difference between the second information set and the zeroth information set is that the second information set includes the identification information of the RFID tags that have been placed in the refrigerator and have been removed from the refrigerator. Taking the first information set obtained when it is detected that all the doors are closed this time as an example, a third information set can be generated based on the first information set. Specifically, by comparing the first information set with the second information set, the RFID tag corresponding to the food removed from the storage room this time is determined, that is, the RFID tag whose identification information only exists in the second information set. The identification information of the RFID tag removed from the storage room this time is added to the first information set, and it is marked as being removed to generate the third information set.
[0126] In some embodiments, the controller determines the label corresponding to the food placed in the refrigerator this time, i.e., the target label, by comparing the first information set and the second information set, and displays the food management interface according to the determined target label and the target storage room. In the food management interface, the storage location of the food identified by the target label is the target storage room. The target storage room is the storage room corresponding to the target operating door or a preset virtual storage room. When the food management interface is displayed according to the target label and the target storage room, the food information corresponding to the target label is loaded into the food display area corresponding to the target storage room. For example, when the target storage room is a refrigerator, the food information associated with the target label (such as cucumber) is displayed in the food display area corresponding to the refrigerator. When the target storage room is a virtual storage room, the food information associated with the target label is displayed in the food display area corresponding to the virtual storage room, such as Figure 3 The custom area shown in .
[0127] In some embodiments, the target tag may be a first target tag, which refers to an RFID tag whose identification information is present in both the first information set and the second information set and is marked as removed in the second information set. This operation causes the user to place the food corresponding to the first target tag back into the storage compartment. In some embodiments, the target tag may also be a second target tag, which refers to an RFID tag whose tag information is present in the first information set but not in the second information set. This operation causes the user to place the food corresponding to the second target tag into the storage compartment for the first time.
[0128] In some embodiments, the user can partition the ingredients whose storage location is the virtual storage room with one click by operating the ingredient management interface, avoiding operating each ingredient one by one. In a specific implementation, when the ingredient management interface is displayed on the display screen, the user can input a first instruction by operating the ingredient management interface, such as clicking on any position or designated position of the ingredient display area corresponding to the virtual storage room, or clicking on a designated function control provided by the ingredient management interface. The controller receives the first instruction input by the user, and displays a virtual storage interface on the upper layer of the ingredient management interface, in which ingredients whose storage location is the virtual storage room and corresponding recommended storage rooms are displayed in the virtual storage interface, wherein the recommended storage room corresponding to each ingredient is determined based on the preset correspondence between the ingredient and the storage room. Exemplarily, Figure 5B This is a user interface according to one or more embodiments of the present application, specifically an exemplary virtual storage interface. Figure 5B As shown, in the virtual storage interface, the ingredients in the virtual storage room and the corresponding recommended storage rooms are displayed.
[0129] In some embodiments, a preset correspondence table between ingredients and storage rooms is pre-obtained. Based on this preset correspondence table, the recommended storage room corresponding to the ingredients in the virtual storage room can be determined. For example, if the virtual storage room includes cucumbers, and the storage room corresponding to cucumbers in the preset correspondence table is the refrigerator, the recommended storage room corresponding to cucumbers will be displayed as the refrigerator in the virtual storage interface. When the virtual storage interface is displayed on the screen, the user can enter a second instruction by operating the virtual storage interface, such as clicking a designated function control displayed in the virtual storage interface (such as the "OK" control shown in Figure 5). The controller receives the second instruction input by the user and changes the storage location of the ingredients in the virtual storage room from the virtual storage room to the corresponding recommended storage room, thereby implementing one-click partitioning of the ingredients in the virtual storage room. After the one-click partitioning operation is completed, the ingredients in the virtual storage room will be displayed in the display area corresponding to the recommended storage room. In some embodiments, in addition to displaying the recommended storage room corresponding to the ingredients, the virtual storage interface can also display other storage room options for the user to select, so as to achieve personalized storage of ingredients.
[0130] It can be seen from one or more of the above embodiments that whether the user operates the cabinet door is determined by detecting the switch signal of the cabinet door, and when the switch state of the cabinet door changes, the target operation cabinet door is determined according to the switch state of the cabinet door. After all the cabinet doors are closed, the target storage room is determined according to the determined target operation cabinet door, and finally the newly added ingredients in the storage room are classified into the target storage room, thereby realizing automatic identification of the storage location of the ingredients, and the partition management process of the ingredients does not require manual operation by the user, thereby improving the user experience.
[0131] Figures 6 - 7 This is a flow chart of a food management method according to one or more embodiments of the present application, refer to Figure 6 Some embodiments of the present application provide a food material management method, which may include: step 601, when the switch state of at least one door of the refrigerator changes, determining the target operation door according to the switch state change of the door, and the target operation door is the door whose switch state changes from the open state to the closed state. When the opening signal or closing signal of the door is detected, the latest switch state of the door is recorded, and it is determined that the switch state of the door has changed. According to the switch state change process of the door, the target operation door operated (opened and / or closed) by the user can be determined, wherein the target operation door refers to the door whose switch state changes, for example, the door that changes from the open state to the closed state, or the door that changes from the closed state to the open state.
[0132] Step 602 determines a target storage room based on the target door being operated. The target storage room is either the storage room corresponding to the target door being operated or a preset virtual storage room. Specifically, if the number of target doors being operated is 1, the storage room corresponding to the target door being operated is determined as the target storage room. If the number of target doors being operated is greater than 1, the preset virtual storage room is determined as the target storage room. The target storage room is the storage location for the food placed into the refrigerator by the door being operated.
[0133] In step 603, after all doors have been closed, a first information set is obtained. The first information set includes identification information of the RFID tag corresponding to each food item in the storage chamber. The RFID detection module identifies the signal of each RFID tag in the refrigerator to obtain identification information of the RFID tag. The obtained identification information of each RFID tag forms the first information set.
[0134] Step 604, compare the first information set with the second information set to determine the target tag to be placed in the storage room, the second information set is an information set generated based on the identification information obtained after the last detection that the switch status of all doors has changed to the closed state. The target tags include a first target tag and a second target tag. The first target tag refers to an RFID tag whose identification information exists in both the first information set and the second information set and is marked as removed in the second information set. It can be understood that the second target tag was removed from the refrigerator before this operation and was placed in the refrigerator again through this operation. The second target tag refers to an RFID tag whose identification information exists only in the first information set. It can be understood that the second target tag is the RFID tag that is placed in the refrigerator for the first time through this operation.
[0135] Step 605: Display the food management interface, in which the storage location of the food identified by the target tag is the target storage room. Figure 3 As shown, in the food management interface, each storage room corresponds to an food display area for displaying food information in the corresponding storage room. In step 605, the food management interface is displayed based on the target tag and the target storage room. Specifically, the food information corresponding to the target tag is loaded into the food display area corresponding to the target storage room for display. For example, food information corresponding to one or more target tags is displayed in the food display area corresponding to the target storage room. The target storage room may be a refrigerator, a freezer, or a virtual storage room.
[0136] refer to Figure 7 Some embodiments of the present application further provide a food management method, which is applied to the refrigerator provided in the above embodiments. The method may be performed by, but not limited to, a refrigerator controller. The method may include: Step 701: upon detecting that all doors are closed, identifying RFID tags in the refrigerator storage compartment and obtaining a tag code for each RFID tag, wherein the RFID tags are used to identify food in the storage compartment.
[0137] Step 702: Determine whether the RFID tag is a newly added RFID tag based on the tag code of the RFID tag, where the newly added RFID tag is an RFID tag not associated with food information. If so, execute step 703; if not, execute step 704. In some embodiments, the first code written in the first code segment is obtained from the tag code; a local information set is searched to determine whether the first code of the RFID tag exists, where the local information set includes the first codes of RFID tags associated with food information. If the first code of the RFID tag does not exist in the local information set, determine that the RFID tag is a newly added RFID tag; if the first code of the RFID tag exists in the local information set, determine that the RFID tag is not a newly added RFID tag.
[0138] Step 703: If the RFID tag is the newly added RFID tag, the preset food information corresponding to the newly added RFID tag is obtained based on the tag code of the newly added RFID tag. In some embodiments, the second code written in the second code segment is obtained from the tag code of the newly added RFID tag; a determination is made as to whether the second code of the newly added RFID tag is a predetermined code; if the second code of the newly added RFID tag is a predetermined code, preset default fill information is obtained as the preset food information for the newly added RFID tag; if the second code of the newly added RFID tag is not a predetermined code, the preset food information corresponding to the newly added RFID tag is obtained from the preset correspondence between the second code and food information based on the second code of the newly added RFID tag. In some embodiments, after obtaining the preset food information corresponding to the newly added RFID tag based on the tag code of the newly added RFID tag, the tag code of the newly added RFID tag and the corresponding preset food information are stored in a local information collection.
[0139] Step 704: If the RFID tag is not the newly added RFID tag, obtain the food information associated with the RFID tag according to the tag code of the RFID tag.
[0140] Step 705: Update the food management interface including the food control generated according to the food information associated with the RFID tag. In the updated food management interface, the food control corresponding to the newly added RFID tag is generated according to the preset food information corresponding to the newly added RFID tag, and the food controls corresponding to other RFID tags are generated according to the food information associated with the other RFID tags. Other RFID tags refer to RFID tags identified other than the newly added RFID tag.
[0141] In some embodiments, the food management method provided by the present application also includes: receiving user operations on the target food control; in response to the user operations, determining whether the target food control is an food control generated according to the default filling information; if the target food control is an food control generated according to the default filling information, displaying the food editing interface, and the food editing interface is configured to receive the target food information input by the user; if the target food control is not an food control generated according to the default filling information, displaying the food details interface, and the food information corresponding to the target food control is displayed in the food details interface.
[0142] In specific implementation, the second code of the RFID tag corresponding to the target ingredient control is obtained; it is determined whether the second code of the RFID tag corresponding to the target ingredient control is a predetermined code; if the second code of the RFID tag corresponding to the target ingredient control is the predetermined code, it is determined that the target ingredient control is an ingredient control generated according to the default filling information; if the second code of the RFID tag corresponding to the target ingredient control is not the predetermined code, it is determined that the target ingredient control is not an ingredient control generated according to the default filling information.
[0143] In some embodiments, the food management method provided by the present application further includes: receiving target food information input by a user in an food editing interface; and replacing default fill information in a local information collection for generating a target food control with the target food information. The above different embodiments can be referenced to each other, and the steps will not be repeated here.
[0144] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the above discussion of some embodiments is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.
Claims
1. A refrigerator, characterized in that: include: A storage room for storing food identified by RFID tags; wherein an RFID detection module is provided in the storage room, and the RFID detection module is used to obtain identification information of the RFID tags; A plurality of doors are provided at the opening of the storage chamber; A display screen, provided on the door, for displaying an interface for managing food materials; The controller is configured as: Obtaining the switch status information of the plurality of said doors; When the plurality of switch status information indicates that the subsequent states of all doors are closed and the previous state of at least one door is open, instructing an RFID detection module to identify RFID tags in the storage compartment to obtain a tag code of each RFID tag; wherein the tag code includes a first code and a second code; Checking whether the first code exists in the local information set; if the first code does not exist in the local information set, determining that the RFID tag is a newly added RFID tag; if the first code exists in the local information set, determining that the RFID tag is not the newly added RFID tag; wherein the newly added RFID tag is an RFID tag that is not associated with food information; If the RFID tag is a newly added RFID tag, obtaining a second code from the newly added RFID tag, and determining the preset food information corresponding to the newly added RFID tag based on a preset correspondence between the second code and the food information; updating the food management interface and adding a food control corresponding to the preset food information of the newly added RFID tag; If the RFID tag is not a newly added RFID tag, obtain the food information associated with the RFID tag, and update the food controls corresponding to other RFID tags in the food management interface. The other RFID tags are RFID tags identified other than the newly added RFID tag.
2. The refrigerator according to claim 1, wherein: The controller is configured to: The tag codes include predetermined coding categories and non-predetermined coding categories, wherein the predetermined coding categories are user-definable and the non-predetermined coding categories are not user-definable and cannot be set.
3. The refrigerator according to claim 1, wherein: The controller is configured to: The step of obtaining the second code of the newly added RFID tag and determining the preset food information corresponding to the newly added RFID tag according to the preset correspondence between the second code and the food information further includes: Determining whether the second code of the newly added RFID tag is a predetermined code type; If the second code of the newly added RFID tag is a predetermined code type, obtaining preset default filling information as the preset food information of the newly added RFID tag; If the second code of the newly added RFID tag is a non-predetermined code type, the preset food information corresponding to the newly added RFID tag is obtained from the preset correspondence between the second code and the food information according to the second code of the newly added RFID tag.
4. The refrigerator according to claim 3, characterized in that The controller is configured to: In response to a user operation, determining whether a target ingredient control is an ingredient control generated according to the default filling information; If the target ingredient control is an ingredient control generated according to default filling information, displaying an ingredient editing interface, wherein the ingredient editing interface is configured to receive target ingredient information input by the user; If the target ingredient control is not an ingredient control generated according to default filling information, an ingredient details interface is displayed, in which ingredient information corresponding to the target ingredient control is displayed.
5. The refrigerator according to claim 4, characterized in that The controller is configured to: Receive target ingredient information input by a user in the ingredient editing interface; and use the target ingredient information to replace default fill information in the local information collection for generating the target ingredient control.
6. The refrigerator according to claim 4, characterized in that The controller is configured to: The step of determining whether the target ingredient control is an ingredient control generated according to the default filling information includes: Obtaining a second code of the RFID tag corresponding to the target ingredient control; determining whether the second code of the RFID tag corresponding to the target ingredient control is a predetermined code type; If the second code of the RFID tag corresponding to the target ingredient control is a predetermined code type, determining that the target ingredient control is an ingredient control generated according to the default filling information; If the second code of the RFID tag corresponding to the target ingredient control is a non-predetermined code type, it is determined that the target ingredient control is not an ingredient control generated according to the default filling information.
7. The refrigerator according to claim 1, wherein The controller is configured to: Determining whether the first code is a predetermined code type; If the first code is a predetermined code, a first association interface is displayed, wherein the first association interface is configured to receive target food information input by a user; After receiving the input target food information, associating the target food information with the RFID tag; If the first code is a non-predetermined code type, the preset food information of the RFID tag is obtained according to the first code, and a second association interface is displayed. The preset food information is displayed in the second association interface, and the second association interface is configured not to receive food information input by the user.
8. The refrigerator according to claim 7, characterized in that The controller is configured to: determining, based on the second code, whether the local data contains food information associated with the RFID tag; and if the local data contains food information associated with the RFID tag, pre-filling a corresponding input location in the first association interface with the food information associated with the RFID tag. If the food information associated with the RFID tag does not exist in the local data, the corresponding input position in the first association interface is pre-filled with preset characters.
9. The refrigerator according to claim 7, characterized in that The controller is configured to: The tag code includes at least two code segments that comply with preset composition rules, and the two code segments are used to write the first code and the second code respectively. The controller intercepts the first code and / or the second code from the tag code according to the preset composition rules.
10. The refrigerator according to claim 1, wherein The controller is configured to: In response to a first instruction input by a user on the ingredient management interface, a virtual storage interface is displayed on an upper layer of the ingredient management interface, wherein the virtual storage interface displays ingredients whose storage locations are virtual storage rooms and corresponding recommended storage rooms, wherein the recommended storage rooms are determined based on a preset correspondence between the ingredients and the storage rooms; In response to a second instruction input by the user on the virtual storage interface, the storage location of the food in the virtual storage room is changed from the virtual storage room to the corresponding recommended storage room.
11. The refrigerator according to claim 10, characterized in that Also includes: The detector is used to detect the switch signal of each door respectively, record the switch status of the door according to the detected switch information, and send the switch status information to the controller, wherein the switch status information includes the most recent two switch statuses of each door.
12. The refrigerator according to claim 1, wherein The controller is configured to: Obtaining an attribute identifier and corresponding food information of a target RFID tag, wherein the target RFID tag is an RFID tag currently placed in the storage chamber; The ingredient management interface is displayed according to the attribute identifier of the target RFID tag and the corresponding ingredient information. The ingredient management interface includes an ingredient control corresponding to each target RFID tag. The ingredient control includes an explicit tag identifier, wherein target RFID tags with different attribute identifiers correspond to different explicit tag identifiers.
13. The refrigerator according to claim 12, wherein: The controller is configured to: The attribute identifier includes a first identifier, and the display of the ingredient management interface based on the attribute identifier of the target RFID tag and the corresponding ingredient information includes: determining the target silk-screen content corresponding to the target RFID tag based on a preset correspondence between the first identifier and the silk-screen content; and displaying an explicit label identifier containing the target silk-screen content in the ingredient control corresponding to the target RFID tag.
14. The refrigerator according to claim 13, wherein: The controller is configured to: The target silk-screen content corresponding to the target RFID tag is consistent with the silk-screen content printed on the target RFID tag entity.
15. The refrigerator according to claim 13, wherein The controller is configured to: The attribute identifier includes a second identifier, and the display of the ingredient management interface based on the attribute identifier of the target RFID tag and the corresponding ingredient information also includes: determining the target color value corresponding to the target RFID tag based on a preset correspondence between the second identifier and the silk screen color value; and drawing the color of the explicit tag identifier corresponding to the target RFID tag according to the target color value.
16. The refrigerator according to claim 13, wherein The controller is configured to: The food management interface includes multiple food display areas, food controls corresponding to target RFID tags with the same second identifier are displayed in the same food display area, and food controls corresponding to target RFID tags with different second identifiers are displayed in different food display areas.
17. The refrigerator according to claim 13, wherein The controller is configured to: The method of obtaining the attribute identification and corresponding food information of the target RFID tag includes: determining the target RFID tag from all RFID tags based on the specified attribute values of all RFID tags stored locally, wherein the specified attribute value is used to indicate whether the RFID tag is currently placed in the storage room; obtaining the attribute identification and unique identification of the target RFID tag from the tag code of the target RFID tag; and obtaining the food information corresponding to the target RFID tag based on the unique identification of the target RFID tag.
18. The refrigerator according to claim 17, characterized in that: The controller is configured to: When it is detected that all the doors are closed, the RFID detection module is instructed to identify the RFID tags in the storage room and obtain the zeroth information set containing the tag code of each newly identified RFID tag; by comparing the zeroth information set with the locally saved first information set and second information set, the newly removed RFID tag and the newly placed RFID tag are determined, the first information set includes the RFID tag whose designated attribute value is the first value, and the second information set includes the RFID tag whose designated attribute value is the second value; the designated attribute value of the newly removed RFID tag is modified to the second value to mark the newly removed RFID tag as a non-target RFID tag, and the non-target RFID tag is the RFID tag that has currently been moved out of the storage room, and the designated attribute value of the newly placed RFID tag is modified to the first value to mark the newly placed RFID tag as the RFID tag currently placed in the storage room.
Citation Information
Patent Citations
Food management method and food management system for intelligent refrigerator
CN106052242A
Novel intelligent refrigerator food material management method
CN109297244A