Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the description of the present invention, it is to be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate orientations or positional relationships based on those shown in the drawings, and are merely for convenience of description and simplicity of description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed in a particular orientation, and be operated, and thus, are not to be construed as limiting the present invention.
The terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless otherwise specified.
In the description of the present invention, it should be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly and may be, for example, fixedly connected, detachably connected, or integrally connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
Fig. 1 is a perspective view of a refrigerator according to an exemplary embodiment of the present disclosure, and the refrigerator provided by the embodiment of the present disclosure is approximately rectangular parallelepiped in shape. The external appearance of the refrigerator is defined by astorage chamber 101 providing a limited storage space and a plurality ofdoors 200 provided at an opening of thestorage chamber 101. Thestorage chamber 101 is acabinet 100 having an opening, and in the example shown in fig. 1, thestorage chamber 101 is comprised of afreezing chamber 101A located below and a refrigeratingchamber 101B located above, and thefreezing chamber 101A and the refrigeratingchamber 101B have one or more independent storage spaces, respectively.
In some embodiments, thefreezer compartment 101A may be selectively covered by a drawer-stylefreezer compartment door 200A. Therefrigerator compartment 101B is partitioned into left and right sides. The refrigeratingcompartment 101B is selectively opened or closed by a refrigeratingcompartment door 200B pivotably mounted on the refrigeratingcompartment 101B.
Fig. 2 is a schematic external view of a refrigerator according to an exemplary embodiment of the present disclosure, and as shown in fig. 2, a display screen is disposed on the refrigeratingchamber door 200B, and the display screen is embedded in the door body. In some embodiments, the plane of the screen of the display is flush with the outer surface of the door.
In some embodiments, the refrigerator further includes a controller connected to the display screen, for interacting with the server to obtain information and data, drawing a user interface, and outputting a display signal to the display screen, where the display screen receives the display signal output by the controller and displays corresponding image information, such as the user interface.
Fig. 3 is a schematic diagram of a hardware system architecture of a refrigerator exemplarily shown in the present application, and as shown in fig. 3, the refrigerator 300 includes adisplay 310, acontroller 320 connected to the display, and modules connected to thecontroller 320, such as a communicator 330, amemory 340, auser interface module 350, avideo processor 360, anaudio processor 370, anRFID detector 380, apower supply module 390, and the like.
Among them, the communicator 330 is a component for communicating with an external device or an external server according to various communication protocol types. For example: the communicator 230 may include a WIFI module, a bluetooth module, a wired ethernet module, an infrared communication protocol module, and other network communication protocol modules or near field communication protocol modules (not shown).
Thememory 340 stores various software modules for driving and controlling the refrigerator 300. Such as: a base module, a detection module, a communication module, a display control module, a browser module, and various service modules, etc. (not shown in the figure). The basic module is a bottom layer software module used for signal communication between various hardware in the refrigerator 300 and sending processing and control signals to an upper layer module. The detection module is a management module used for collecting various information from various sensors or user input interfaces, and performing digital-to-analog conversion and analysis management. The display control module is a module for controlling thedisplay 310 to display image content, and may be used to play information such as multimedia image content and UI interface. The communication module is a module for performing control and data communication with an external device. The browser module is a module for performing data communication between browsing servers. The service module is a module for providing various services and various applications. Meanwhile, thememory 340 is also used to store received external data and user data, images of various items in various user interfaces, and visual effect maps of the focus object, etc.
Thememory 340 may also store software and/or programs representing software programs for the operating system including, for example: a kernel, middleware, an Application Programming Interface (API), and/or an application program. For example, the kernel may control or manage system resources, or functions implemented by other programs (e.g., the middleware, APIs, or applications), and the kernel may provide interfaces to allow the middleware and APIs, or applications, to access the controller to implement controlling or managing system resources.
Auser interface module 350 for transmitting an input signal of a user to thecontroller 320 or transmitting a signal output from thecontroller 320 to the user. In some embodiments, the user may input a user command on a Graphical User Interface (GUI) displayed on thedisplay 310, and theuser interface module 350 receives the input user command through the Graphical User Interface (GUI). Alternatively, the user may input a user command by inputting a specific sound or gesture, and theuser interface module 350 recognizes the sound or gesture through a sensor connected thereto, and thus receives the input user command.
Thevideo processor 360 is configured to receive the video signal, and perform video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to a standard codec protocol of the input signal, so as to obtain the video signal that is directly displayed or played on thedisplay 310.
And adisplay 310 for receiving the image signal input from thevideo processor 360 and displaying the video content and image and the menu manipulation interface. Thedisplay 310 includes a display component for presenting a picture and a driving component for driving an image display. The displayed video content can be from the video content input by the communicator or the external equipment interface. And adisplay 310 simultaneously displaying a user manipulation interface UI for controlling the refrigerator.
Theaudio processor 370 is configured to receive the audio signal, and perform decompression and decoding according to a standard codec protocol of the input signal, and perform 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.
Thepower supply module 390 is configured to provide power supply support for the refrigerator 300 with power input from an external power source under the control of thecontroller 320. Thepower supply module 390 may include a built-in power circuit installed inside the refrigerator 300, and may further include a power source installed outside the refrigerator 300, such as a power interface for providing an external power to the refrigerator 300.
Thecontroller 320 may control the operation of therefrigerator 200 and respond to the user's operation by running various software control programs (e.g., an operating system and/or various application programs) stored on thememory 340.
As shown in fig. 3, thecontroller 320 includes a read only memory ROM321, a random access memory RAM322, agraphic processor 323, aCPU processor 324, acommunication interface 325, and a communication bus. The RAM322, the ROM321, thegraphic processor 323, theCPU processor 324, and thecommunication interface 325 are connected via a communication bus.
The ROM321 is used for storing various instructions for system startup. When the power supply starts to be started upon receipt of the power-on signal, theCPU processor 324 executes instructions for system startup in the ROM321, and copies the operating system stored in thememory 340 to the RAM322 to start executing the startup operating system. After the boot of the operating system is completed, theCPU processor 324 copies the various application programs in thememory 340 to the RAM322, and then starts running and booting the various application programs.
Agraphics processor 323 for generating various graphics objects, such as: icons, operation menus, user input instruction display graphics, and the like. The display device comprises an arithmetic unit which carries out operation by receiving various interactive instructions input by a user and displays various objects according to display attributes. And a renderer for generating various objects based on the operator, and displaying the rendered result on thedisplay 310.
CPU processor 324 for executing operating system and application program instructions stored inmemory 340. And executing various application programs, data and contents according to various interactive instructions received from the outside so as to finally display and play various audio and video contents.
The communication interface 218 may include a plurality of interfaces, which may be network interfaces connected to external devices via a network.
Thecontroller 320 may control and respond to operations associated with thedisplay 310. For example: in response to receiving a user command for selecting a UI object displayed on thedisplay 310, an operation related to the object selected by the user command may be performed. Wherein the object may be any one of the selectable objects, such as a hyperlink or an icon. Operations related to the selected object, such as: displaying an operation connected to a hyperlink page, document, image, or the like, or performing an operation of a program corresponding to an icon.
In order to realize intelligent management of food materials, the food materials in the storeroom are identified by using RFID tags. Specifically, identification information of the RFID tag, such as a tag code written in the RFID tag or a specific code segment in the tag code, is obtained, and a corresponding relationship between the identification information of the RFID tag and the specified food material information is established, so that association between the RFID tag and the food material is realized; after the RFID tag is attached to the food material, the food material is placed into a refrigerator, and the refrigerator can acquire identification information of the RFID tag by detecting a signal of the RFID tag; under the condition of acquiring the identification information, the food material information corresponding to the RFID tags can be determined through the pre-established association relationship between the identification information of the RFID tags and the food material information, and a user interface for displaying food materials is generated according to the food material information corresponding to each RFID tag in the refrigerator, so that a user can know the food materials in the refrigerator through the user interface and can perform management operation on the food materials through operating the user interface.
In a specific implementation, theRFID detector 380 includes an RFID detection module disposed in each storage compartment, and the RFID detection module is configured to transmit a wireless signal in the corresponding storage compartment and receive a signal of an RFID tag in the storage compartment to obtain identification information of the RFID tag. More specifically, the RFID detection module may be an antenna.
In a specific implementation, thecontroller 320 is connected to each RFID detection module, and controls the RFID detection module to identify a signal of the RFID tag in the storage compartment.
In particular implementations, the controller is configured to: and drawing a user interface according to the food material information corresponding to (associated with) each RFID tag in the storage room, and displaying the user interface on a display screen, such as a food material management interface. In the food material management interface, food materials in the refrigerator are displayed in a best mode in the forms of food material icons, pictures and texts and the like. In addition, functional controls, such as an RFID tag identification control, a food material addition control, and the like, can be drawn in the user interface.
Fig. 4 is a user interface according to an exemplary embodiment of the present application, which is specifically an exemplary food material management interface. Referring to fig. 4, the food management interface comprises an RFID tag identification control, a recommended menu control and a food control corresponding to each RFID tag in the storage room
It should be noted that the controller generates a food material control in the food material management interface according to the food material information corresponding to each RFID tag in the storage room, so as to represent the corresponding food material. As can be seen from fig. 4, the food material control may be composed of one or more interface elements such as a food material icon, a food material name, and a freshness identifier of a food material, where the food material icon may be generated according to an pictographic picture of the food material, and the freshness identifier of the food material is used to show the input time, the remaining shelf life, and the like of the food material.
In the embodiments, the refrigerator controller determines the food material information corresponding to each RFID tag according to the identification information of each RFID tag and the correspondence between the pre-established identification information and the food material information. By pre-establishing the corresponding relation between the identification information of the RFID tag and the food material information, the virtual association of the RFID tag and the food material can be realized. The identification information of the RFID tag may be a tag code of the RFID tag identified by the detection module, or may be a code segment in the tag code.
For example, the correspondence relationship between the identification information of the RFID tag and the food material information established in advance may be shown as the following table:
| RFID | food material information |
| Identification 1 | Apple and fruit |
| Identification 2 | Cucumber and vegetable |
| Identification 3 | Pork and meat |
| …… | …… |
In the prior art, each RFID tag needs to be recognized one by one to read the identification information of each RFID tag, and the food material information to be associated with the RFID tag is input one by one, and then the recognized identification information and the input food material information are stored locally in a corresponding manner, so that the operation is complicated, and the user experience is not friendly enough.
Embodiments that can solve the above problems and improve the user experience will be described in detail below.
In some embodiments, the controller of the refrigerator is configured to: when all the box doors are detected to be closed, all the RFID tags in the storage room are identified, and the tag code of each RFID tag is obtained; judging whether the RFID tag is a newly added RFID tag or not according to the tag code of the RFID tag, wherein the newly added RFID tag is an RFID tag which is not associated with the food material information; if the RFID tag is the newly added RFID tag, acquiring preset food material information corresponding to the newly added RFID tag according to the tag code of the newly added RFID tag, and if the RFID tag is not the newly added RFID tag, acquiring food material information associated with the RFID tag according to the tag code of the RFID tag; and updating the food material management interface, wherein in the updated food material management interface, the food material control corresponding to each newly added RFID tag is generated according to the preset food material information corresponding to each newly added RFID tag, and the food material controls corresponding to other RFID tags are generated according to the food material information associated with the other RFID tags, wherein the other RFID tags are the identified RFID tags except for the newly added RFID tags.
In some embodiments, the controller detects the opening and closing signals of the doors through the detector connected with the controller so as to monitor the closing time of all the doors. The detection of the closing of all the doors means that the closing signal of the doors is detected and all the doors are closed when the closing signal is detected. For example, each time a door closing signal is detected, whether all doors are closed is determined according to the recorded state of each door, and if all doors are closed, it is determined that all doors are detected to be closed.
More specifically, a detector for detecting the opening and closing signals of each box door detects the opening and closing signals of each box door, records the opening and closing state of each box door according to the detected opening and closing signals, and sends opening and closing state information to the controller, wherein the opening and closing state information comprises the latest two opening and closing states of each box door.
Illustratively, the process of changing the opening and closing states of the door is recorded by recording a previous state (Oldstate) and a subsequent state (Newstate) of the door, for example, when an open signal of the door is detected, the subsequent state of the door is recorded as an open state (Newstate ═ open), the subsequent state (closed state) recorded before the open signal is detected is automatically updated as the previous state, then, when a close signal of the door is detected, the subsequent state of the door is recorded as a closed state (Newstate ═ closed), and the subsequent state (open state) before the close signal is detected is automatically updated as the previous state.
Illustratively, the contents of the fields in the switch state information sent by the detector to the controller are as follows:
in some embodiments, the controller receives the switch state information sent by the detector, and analyzes the latest switch state of each box door and the change process of the switch state of each box door according to the received switch state information. And when the controller displays that the subsequent states of all the box doors are closed states and the previous state of at least one box door is an open state according to the received switch state information, determining that all the box doors are closed.
In the embodiment of the application, when the controller detects that all the box doors are closed, the controller instructs the RFID detectors connected with the controller to identify the RFID tags in all the storage rooms, and the tag code of each RFID tag is obtained.
In some embodiments, the tag code of the RFID tag includes at least two code segments, a first code segment and a second code segment, respectively. The first code segment is used for writing a first code, and the first code is used as identification information of the RFID and has uniqueness; the second code segment is used for writing a second code, which is a predetermined code or a non-predetermined code. For the RFID tag with the second code being the preset code, the corresponding food material information can be customized by a user; for the RFID tag with the second code being the non-predetermined code, the corresponding preset food material information is pre-stored in the cloud server and cannot be defined by a user.
In some embodiments, the predetermined code has a uniqueness, such as 00; the non-predetermined code has no uniqueness, and may be multiple, and one non-predetermined code corresponds to one food material information.
Illustratively, the tag encoding structure of an RFID tag is as follows:
it should be noted that, according to different requirements, the tag code of the RFID tag may further include more code segments, such as a third code segment for writing the manufacturer identifier of the RFID tag, and further, such as a fourth code segment for serving as a reserved bit of the tag code, so as to improve the expandability of the RFID tag. In other embodiments, the manufacturer identification of the RFID tag may also be included in the first code segment, which is not described herein.
For example, the correspondence relationship between the second code (non-predetermined code) and the food material information may be as shown in the following table:
| RFID second encoding | Food material name | Food material category |
| 01 | Radish (radish) | Vegetable products |
| 02 | Carrot (Carex sativus L.) | Vegetable products |
| 03 | Lotus root | Vegetable products |
| …… | …… | …… |
In some embodiments, at least two code segments included in the tag code of the RFID tag conform to a preset composition rule, and after the tag code is obtained, the controller intercepts the first code segment and/or the second code segment according to the preset composition rule to obtain the first code and/or the second code, so that a process of analyzing long code information is saved, and processing efficiency is improved.
For example, if the controller acquires the tag code "01123456789012345678901234" of the RFID tag, the first intercepted code is "123456789012345678901234" and the second intercepted code is "01" according to the preset composition rule.
Based on this, the controller of the refrigerator is further configured to: acquiring a first code written in the first code segment from the tag code of the identified RFID tag; searching whether a first code of the RFID label exists in a local information set, wherein the local information set comprises the first code of the RFID label which is associated with the food material information; if the first code of the RFID label does not exist in the local information set, the RFID label is judged to be a newly added RFID label; and if the first code of the RFID label exists in the local information set, judging that the RFID label is not the newly added RFID label.
For the RFID label which is associated with the food material information, the unique identification information (namely the first code) and the associated food material information are correspondingly stored in the local information set. It should be noted that other information, such as the complete tag code or the second code of the RFID tag, the status flag, the attribute identifier, and the attribute value, may also be stored in the local information set.
In some embodiments, the controller is further configured to: if the identified RFID tag is a newly added RFID tag, namely the RFID tag is not associated with the food material information, acquiring a second code written in a second code segment from the RFID tag; judging whether the second code of the RFID label is a preset code or not; if the second code of the RFID tag is a preset code, acquiring preset default filling information as preset food material information of the RFID tag; and if the second code of the RFID tag is not the preset code, acquiring the preset food material information corresponding to the RFID tag from the preset corresponding relation between the second code and the food material information according to the second code of the RFID tag.
In some embodiments, after the preset food material information corresponding to the newly added RFID tag is obtained, the tag code (the complete tag code or the first code and the second code) of the newly added RFID tag and the corresponding preset food material information are correspondingly stored in the local information set.
In the above embodiment, the default food material information may be food material information composed of a specified character string, such as "food material name: undefined", "food material category: undefined", "shelf life: undefined/60 days", and the like. Default food material information is used for generating a temporary food material control corresponding to the RFID label in a food material management interface before the RFID label is not associated with the food material information so as to instruct a user to edit the food material information of the RFID label by operating the temporary food material control; the default food material information is also used for occupying a data position in the local information set, that is, occupying a position to which the food material information associated with the RFID tag belongs, so that the food material information associated with the RFID tag is replaced by the food material information associated with the RFID tag after the user inputs the food material information associated with the RFID tag.
Fig. 5 is another food material management interface according to an exemplary embodiment of the application, as shown in fig. 5, compared with the food material management interface shown in fig. 4, a plurality of new food material controls are added to the interface, that is, food material controls respectively corresponding to a plurality of new food material labels, specifically including food material controls 501, 502, and 503 generated according to default filling information, and food material controls 504 and 505 generated according to preset food material information. As shown in fig. 5, the food material control generated according to the default filling information is the same as other food material controls, and includes a food material icon, a food material name, and the like, and is different from other food material controls in that "undefined" is used as the food material name, and a picture file containing an "undefined" character is used as the food material icon, which explicitly shows that the corresponding RFID tag is not associated with the food material information yet, that is, the RFID tag is an undefined tag or an unedited tag, thereby effectively reminding the user to edit the RFID tags in time.
According to the embodiment, by designing the tag code, each RFID tag is already corresponding to the specified food material information before being put into use by a user; on the basis, on the user side, when all the box doors are detected to be closed, the RFID tags in the storage room are identified, whether newly added RFID tags which are not associated with food material information appear or not is judged, batch identification of the newly added RFID tags is achieved, and each newly added RFID tag does not need to be identified one by one; for the newly added RFID tags, the corresponding preset food material information is obtained according to the tag codes of the newly added RFID tags, and the preset food material information is stored as the food material information associated with the newly added RFID tags, so that the association process of each newly added RFID tag and the corresponding food material information is realized through background processing, and the food material information to be associated with the newly added RFID tags does not need to be input one by a user, so that the user experience is more friendly; the food material management interface is updated according to the preset food material information, so that a user can timely sense the RFID tags and the food materials newly added in the refrigerator, and the user experience is further improved.
In practical applications, the RFID tag used by the user is an editable tag, i.e. whether the associated food material information can be customized by the user, for example, the second code is an RFID tag with a predetermined code. As described above, if the second code of the newly added RFID tag is the predetermined code, the default filling information is obtained as the preset food material information, and is used to generate a temporary food material control in the food material management interface to prompt the user to edit the newly added RFID tag in time and occupy the data position in the local information set. In order to facilitate the user to quickly enter the editing interface, the user can operate the food material control corresponding to the newly added RFID tag to trigger jumping to the interface for editing the corresponding newly added RFID tag.
Specifically, the controller of the refrigerator is further configured to: receiving user operation, such as clicking operation, on the target food material control; responding to user operation, and judging whether the operated target food material control is a food material control generated according to default filling information; if the target food material control is a food material control generated according to default filling information, displaying a food material editing interface, wherein the food material editing interface is configured to receive target food material information input by a user; and if the target food material control is not the food material control generated according to the default filling information, displaying a food material detail interface, wherein food material information corresponding to the target food material control is displayed in the food material detail interface.
As a possible implementation manner, the controller may determine whether the target food material control is the food material control generated according to the default filling information according to whether the second code of the RFID tag corresponding to the target food material control is the predetermined code. If the second code of the RFID label corresponding to the target food control is the preset code, judging that the target food control is the food control generated according to the default filling information; and if the second code of the RFID label corresponding to the target food material control is not the preset code, judging that the target food material control is not the food material control generated according to the default filling information.
The food material editing interface shown in the present application according to the exemplary embodiment may be an interface shown in fig. 6. As shown in fig. 6, the editing interface displays identification information "20200005" of the RFID tag, an input position for inputting a name of food material, an input position for inputting a category of food material, and a "cancel" control and a "determine" control, as shown in fig. 6.
In some embodiments, the controller of the refrigerator is further configured to: receiving target food material information input by a user on a food material editing interface; and replacing default filling information corresponding to the tag code of the RFID corresponding to the target food material control in the local information set by using the target food material information.
According to the embodiment, when all the box doors are detected to be closed, the RFID tags in the storeroom are identified, whether the newly added RFID tags which are not associated with the food material information appear or not is judged, the newly added RFID tags which cannot be defined by users and the newly added RFID tags which can be defined by users can be identified together, the newly added RFID tags which can be defined by users take default filling information as the corresponding preset food material information to generate the corresponding food material control, the users can sense the newly added undefined RFID tags in the refrigerator in time, the users can enter the corresponding editing interface quickly by operating the corresponding food material control, the operation is simple, the RFID tags do not need to be identified independently, and the user experience is more friendly.
According to the embodiment, the embodiment of the application further provides a food material management method, the method is applied to the refrigerator provided by the embodiment, and the execution main body of the method includes but is not limited to a controller of the refrigerator. Fig. 7 is a flowchart of a display method of a food material management interface according to an exemplary embodiment of the present application, and as shown in fig. 7, the method may include:
step 701, when all doors are detected to be closed, identifying RFID tags in storage rooms of the refrigerator to obtain tag codes of the RFID tags, wherein the RFID tags are used for identifying food materials in the storage rooms.
Step 702, judging whether the RFID label is a newly added RFID label according to the label code of the RFID label, wherein the newly added RFID label is an RFID label which is not associated with the food material information; if yes, go to step 703, otherwise go to step 704.
In some embodiments, the first code written in the first code segment is obtained from the tag code; searching whether a first code of the RFID tag exists in a local information set, wherein the local information set comprises the first code of the RFID tag associated with the food material information; if the first code of the RFID label does not exist in the local information set, the RFID label is judged to be a newly added RFID label; and if the first code of the RFID label exists in the local information set, judging that the RFID label is not a newly added RFID label.
And 703, if the RFID tag is the newly added RFID tag, acquiring preset food material information corresponding to the newly added RFID tag according to a 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; judging whether the second code of the newly added RFID label is a preset code or not; if the second code of the newly added RFID tag is a preset code, acquiring preset default filling information to serve as preset food material information of the newly added RFID tag; and if the second code of the newly added RFID tag is not the preset code, acquiring the preset food material information corresponding to the newly added RFID tag from the preset corresponding relation between the second code and the food material information according to the second code of the newly added RFID tag.
In some embodiments, after the preset food material information corresponding to the newly added RFID tag is obtained according to the tag code of the newly added RFID tag, the tag code of the newly added RFID tag and the preset food material information corresponding to the newly added RFID tag are correspondingly stored in the local information set.
Step 704, if the RFID tag is not the newly added RFID tag, obtaining the food material information associated with the RFID tag according to the tag code of the RFID tag.
Step 705, updating a food material management interface including food material controls generated according to the food material information associated with the RFID tags, where in the updated food material management interface, the food material controls corresponding to the newly added RFID tags are generated according to preset food material information corresponding to the newly added RFID tags, the food material controls corresponding to other RFID tags are generated according to the food material information associated with the other RFID tags, and the other RFID tags are identified RFID tags other than the newly added RFID tags.
In some embodiments, the food material management method provided by the present application further includes: receiving user operation on a target food material control; responding to user operation, and judging whether the target food material control is a food material control generated according to default filling information; if the target food material control is generated according to the default filling information, displaying a food material editing interface, wherein the food material editing interface is configured to receive target food material information input by a user; and if the target food material control is not the food material control generated according to the default filling information, displaying a food material detail interface, wherein food material information corresponding to the target food material control is displayed in the food material detail interface.
In specific implementation, a second code of the RFID label corresponding to the target food material control is obtained; judging whether a second code of the RFID label corresponding to the target food material control is a preset code or not; if the second code of the RFID label corresponding to the target food control is the preset code, judging that the target food control is the food control generated according to the default filling information; and if the second code of the RFID label corresponding to the target food control is not the preset code, judging that the target food control is not the food control generated according to the default filling information.
In some embodiments, the food material management method provided by the present application further includes: receiving target food material information input by a user on a food material editing interface; and replacing default filling information used for generating the target food material control in the local information set by the target food material information.
In a specific implementation, the present invention further provides a computer storage medium, where the computer storage medium may store a program, and the program may include some or all of the steps in each embodiment of the food material management method provided by the present invention when executed. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a Random Access Memory (RAM).
Those skilled in the art will readily appreciate that the techniques of the embodiments of the present invention may be implemented using software plus any required general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
The same and similar parts among the various embodiments in this specification may be referred to each other. In particular, as for the embodiment of the refrigerator, since it is basically similar to the embodiment of the method, the description is simple, and the relevant points can be referred to the description in the embodiment of the method.
The above-described embodiments of the present invention do not limit the scope of the present invention.