CN114116752A - Multi-terminal food material management method, display device and food material storage device - Google Patents
Multi-terminal food material management method, display device and food material storage device Download PDFInfo
- Publication number
- CN114116752A CN114116752A CN202111440454.7A CN202111440454A CN114116752A CN 114116752 A CN114116752 A CN 114116752A CN 202111440454 A CN202111440454 A CN 202111440454A CN 114116752 A CN114116752 A CN 114116752A
- Authority
- CN
- China
- Prior art keywords
- food material
- storage device
- information
- target
- display device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 235000013305 food Nutrition 0.000 title claims abstract description 1557
- 239000000463 material Substances 0.000 title claims abstract description 1511
- 238000007726 management method Methods 0.000 title claims abstract description 179
- 230000008859 change Effects 0.000 claims abstract description 263
- 238000000034 method Methods 0.000 claims description 48
- 230000008569 process Effects 0.000 claims description 34
- 230000003993 interaction Effects 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 7
- 230000001360 synchronised effect Effects 0.000 abstract description 26
- 238000010586 diagram Methods 0.000 description 23
- 238000004891 communication Methods 0.000 description 15
- 230000008014 freezing Effects 0.000 description 13
- 238000007710 freezing Methods 0.000 description 13
- 235000015278 beef Nutrition 0.000 description 11
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 238000012217 deletion Methods 0.000 description 8
- 230000037430 deletion Effects 0.000 description 7
- 230000001960 triggered effect Effects 0.000 description 7
- 235000015243 ice cream Nutrition 0.000 description 5
- 239000000047 product Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 241000251468 Actinopterygii Species 0.000 description 3
- 241000287828 Gallus gallus Species 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 235000019687 Lamb Nutrition 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 235000012046 side dish Nutrition 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a multi-terminal food material management method, a display device and a food material storage device. After each terminal updates the food material information based on the food material change information sent by the display device, the updated food material information stored in the display device is the same as the updated food material information stored in the target food material storage device. Therefore, the user can manage and check the food material information of the food material storage device end at different terminal sides, the terminals can be interconnected and intercommunicated, the food material information of the terminals is synchronous, the user can manage the food material information in the food material storage device in real time on the spot, the food material management is more efficient, and the life quality of the user can be greatly improved.
Description
Technical Field
The application relates to the technical field of information management, in particular to a multi-terminal food material management method, a display device and a food material storage device.
Background
Along with the rapid development of display devices, the functions of the display devices will be more and more abundant, and the performance of the display devices will also be more and more powerful, and at present, the display devices include smart televisions, mobile phones, food storage devices, and other products with smart display screens. The intelligent food material storage equipment with the display can provide multiple functions of intelligent management, intelligent storage, multifunctional reminding and the like of food materials for a user.
The management mode of the user for storing the food materials in the intelligent food material storage device comprises adding food material information, modifying the food material information, deleting the food material information and the like, the food materials stored in the food material storage device are presented in a user interface on a display in the form of food material icons, the food material icons can be generated according to the food material information corresponding to the existing food materials in the food material storage device, and the food material information comprises food material names, food material shelf lives, putting-in time, food material quantity and the like.
In the current intelligent food storage device product, when a user needs to manage food materials, the user can only manage the food materials at a food storage device end. If a user wants to manage the food materials of the food material storage device in a living room or other rooms, the user needs to go to the position of the food material storage device to check. Therefore, the management operation of the food material information is only realized from the food material storage device, which brings great inconvenience to the user.
Disclosure of Invention
The application provides a multi-terminal food material management method, a display device and a food material storage device, and aims to solve the problem of inconvenience in food material management.
In a first aspect, the present application provides a display device comprising: a display configured to present a user interface; a controller connected with the display, the controller configured to:
receiving food material change information which is input by a user based on a display device and used for updating food material information of existing food materials in a target food material storage device, and sending the food material change information to the target food material storage device, or sending the food material change information to a server for information interaction with the target food material storage device, wherein the target food material storage device is a food material storage device which is bound with the display device through an account;
in response to a completion notification sent by the target food material storage device after the update of the food material information is completed based on the food material change information, updating the food material information stored in a display device based on the food material change information, wherein the updated food material information stored in the display device is the same as the updated food material information stored in the target food material storage device.
In a second aspect, the present application further provides a food material storage device, including: a case having a storage chamber therein; the door is arranged at the opening of the storage chamber; the display is arranged on the box door and used for displaying a food material management interface, and a food material icon generated based on food material information of the existing food material in the food material storage equipment is presented in the food material management interface; a controller connected with the display, the controller configured to:
receiving food material change information which is input by a user based on food material storage equipment and used for updating the food material information of the existing food material, and updating the food material information stored in the food material storage equipment;
and sending the food material change information to a target display device bound with the food material storage device through an account number, or sending the food material change information to a server interacting with the target display device, wherein the food material change information is used for updating the food material information stored in the target display device, and the updated food material information stored in the target display device is the same as the updated food material information stored in the food material storage device.
In a third aspect, the present application further provides an intelligent terminal, including: a display configured to present a user interface; a controller connected with the display, the controller configured to:
receiving food material change information which is input by a user based on an intelligent terminal and used for updating food material information of existing food materials in target food material storage equipment, and sending the food material change information to the target food material storage equipment which is bound with the intelligent terminal through an account number, or sending the food material change information to a server which performs information interaction with the target food material storage equipment;
and in response to a completion notification sent by the target food material storage device after the update of the food material information is completed based on the food material change information, updating the food material information stored in the intelligent terminal based on the food material change information, wherein the updated food material information stored in the intelligent terminal is the same as the updated food material information stored in the target food material storage device.
In a fourth aspect, the present application further provides a multi-terminal food material management method, applied to a display device, where the method includes:
receiving food material change information which is input by a user based on a display device and used for updating food material information of existing food materials in a target food material storage device, and sending the food material change information to the target food material storage device, or sending the food material change information to a server for information interaction with the target food material storage device, wherein the target food material storage device is a food material storage device which is bound with the display device through an account;
in response to a completion notification sent by the target food material storage device after the update of the food material information is completed based on the food material change information, updating the food material information stored in a display device based on the food material change information, wherein the updated food material information stored in the display device is the same as the updated food material information stored in the target food material storage device.
In a fifth aspect, the present application further provides a multi-terminal food material management method, applied to a food material storage device, where the method includes:
receiving food material change information which is input by a user based on food material storage equipment and used for updating the food material information of the existing food material, and updating the food material information stored in the food material storage equipment;
and sending the food material change information to a target display device bound with the food material storage device through an account number, or sending the food material change information to a server interacting with the target display device, wherein the food material change information is used for updating the food material information stored in the target display device, and the updated food material information stored in the target display device is the same as the updated food material information stored in the food material storage device.
In a sixth aspect, the present application further provides a multi-terminal food material management method, applied to an intelligent terminal, where the method includes:
receiving food material change information which is input by a user based on an intelligent terminal and used for updating food material information of existing food materials in target food material storage equipment, and sending the food material change information to the target food material storage equipment which is bound with the intelligent terminal through an account number, or sending the food material change information to a server which performs information interaction with the target food material storage equipment;
and in response to a completion notification sent by the target food material storage device after the update of the food material information is completed based on the food material change information, updating the food material information stored in the intelligent terminal based on the food material change information, wherein the updated food material information stored in the intelligent terminal is the same as the updated food material information stored in the target food material storage device.
In a seventh aspect, the present application further provides a storage medium, where the storage medium may store a program, and when the program is executed, the program may implement some or all of the steps in the embodiments of the multi-terminal food material management method provided in the present application.
According to the technical scheme, the multi-terminal food material management method, the display device and the food material storage device can manage the food material information of the food material storage device through the multi-terminal. After the user operates the display device to generate the food material change information, the food material change information is synchronized to the food material storage device which is bound with the display device through the account number, so that the food material information stored in the food material storage device end and the food material information stored in the display device are updated. After each terminal updates the food material information based on the food material change information sent by the display device, the updated food material information stored in the display device is the same as the updated food material information stored in the target food material storage device. Therefore, the user can manage and check the food material information of the food material storage device end at different terminal sides, the terminals can be interconnected and intercommunicated, the food material information of the terminals is synchronous, the user can manage the food material information in the food material storage device in real time on the spot, the food material management is more efficient, and the life quality of the user can be greatly improved.
Drawings
In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without any creative effort.
FIG. 1 illustrates a schematic diagram of an operational scenario between a smart control device and a control apparatus, in accordance with some embodiments;
fig. 2 illustrates a hardware configuration block diagram of an intelligent control device 200 according to some embodiments;
FIG. 3 illustrates a software configuration diagram in the intelligent control device 200 according to some embodiments;
fig. 4 shows a food material storage device in accordance with some embodiments in a schematic appearance;
fig. 5 illustrates a system architecture diagram for multi-terminal food material management according to some embodiments;
fig. 6 shows a flow diagram of a display device performing a multi-terminal food material management method according to some embodiments;
fig. 7 shows a data flow diagram of a display device performing a multi-terminal food material management method according to some embodiments;
FIG. 8 illustrates a schematic diagram of a display device presenting a device home page, in accordance with some embodiments;
fig. 9 illustrates a display device presenting a food material management interface, according to some embodiments;
fig. 10 illustrates a display device presenting a food material editing interface, in accordance with some embodiments;
fig. 11 shows a schematic view of a display device presenting a food material detail interface according to some embodiments;
fig. 12 illustrates a schematic view of a display device presenting a food material addition interface, according to some embodiments;
fig. 13 illustrates a schematic view of a display device presenting an updated food material management interface, according to some embodiments;
fig. 14 shows a flow chart of a method for a food material storage device to perform multi-terminal food material management according to some embodiments;
fig. 15 shows a data flow diagram of a food material storage device performing a multi-terminal food material management method according to some embodiments;
fig. 16 shows a schematic view of a food material storage device presenting a food material management interface according to some embodiments;
fig. 17 shows a schematic view of a food material storage device presenting a food material addition interface, according to some embodiments;
fig. 18 shows a schematic view of a food material storage device presenting a food material detail interface according to some embodiments;
fig. 19 illustrates a schematic view of a food material storage device presenting a food material editing interface, according to some embodiments;
fig. 20 shows a flow diagram of a method for a smart terminal to perform multi-terminal food material management according to some embodiments;
fig. 21 shows a data flow diagram of a smart terminal performing a multi-terminal food material management method according to some embodiments;
fig. 22 shows a schematic diagram of a smart terminal presenting a food material management interface according to some embodiments.
Detailed Description
To make the purpose and embodiments of the present application clearer, the following will clearly and completely describe the exemplary embodiments of the present application with reference to the attached drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, and not all of the embodiments.
It should be noted that the brief descriptions of the terms in the present application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of the present application. These terms should be understood in their ordinary and customary meaning unless otherwise indicated.
The terms "first," "second," "third," and the like in the description and claims of this application and in the above-described drawings are used for distinguishing between similar or analogous objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.
When the intelligent control device is a display device, introduction is performed based on the structure of the display device.
Fig. 1 illustrates a schematic diagram of an operational scenario between a smart control device and a control apparatus, according to some embodiments. As shown in fig. 1, the smart control apparatus 200 is also in data communication with a server 400, and a user can operate the smart control apparatus 200 or the food storage apparatus 100 through the smart apparatus 300 or a control device.
In some embodiments, the control device may be a remote controller, and the communication between the remote controller and the intelligent control device includes at least one of an infrared protocol communication or a bluetooth protocol communication, and other short-range communication methods, and the intelligent control device 200 is controlled by a wireless or wired method. The user may input a user command through at least one of a button on a remote controller, a voice input, a control panel input, etc. to control the intelligent control device 200.
In some embodiments, the smart device 300 may include any of a mobile terminal, a tablet, a computer, a laptop, an AR/VR device, and the like.
In some embodiments, the smart device 300 may also be used to control the smart control device 200. For example, the smart control device 200 is controlled using an application program running on the smart device. In some embodiments, the smart device 300 and the smart control device may also be used for communication of data.
In some embodiments, the intelligent control device 200 may also be controlled by a manner other than the control apparatus and the intelligent device 300, for example, the voice instruction control of the user may be directly received by a module configured inside the intelligent control device 200 to obtain the voice instruction, or may be received by a voice control apparatus provided outside the intelligent control device 200.
In some embodiments, the smart control device 200 is also in data communication with the server 400. The intelligent control device 200 may be allowed to make communication connections through a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the smart control device 200. The server 400 may be a cluster or a plurality of clusters, and may include one or more types of servers.
In some embodiments, software steps executed by one step execution agent may be migrated on demand to another step execution agent in data communication therewith for execution. Illustratively, the software steps executed by the server may be migrated to be executed on the intelligent control device in data communication therewith, and vice versa, as needed.
Fig. 2 illustrates a hardware configuration block diagram of an intelligent control device 200 according to some embodiments. Referring to fig. 2, in some embodiments, the intelligent control apparatus 200 includes at least one of a tuning demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, a user interface. In some embodiments, the controller includes a central processor, a video processor, an audio processor, a graphic processor, a RAM, a ROM, a first interface to an nth interface for input/output.
In some embodiments, the display 260 includes a display screen component for displaying pictures, and a driving component for driving image display, a component for receiving image signals from the controller output, displaying video content, image content, and menu manipulation interface, and a user manipulation UI interface, etc. In some embodiments, the display 260 may be at least one of a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink, an icon, or other actionable control. The operations related to the selected object are: displaying an operation connected to a hyperlink page, document, image, or the like, or performing an operation of a program corresponding to the icon.
In some embodiments the controller comprises at least one of a Central Processing Unit (CPU), a video processor, an audio processor, a Graphics Processing Unit (GPU), a RAM Random Access Memory (RAM), a ROM (Read-Only Memory), a first to nth interface for input/output, a communication Bus (Bus), and the like.
In some embodiments, a user may enter user commands on a Graphical User Interface (GUI) displayed on display 260, and the user input interface receives the user input commands through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through the sensor.
In some embodiments, a "user interface" is a media interface for interaction and information exchange between an application or operating system and a user that enables conversion between an internal form of information and a form that is acceptable to the user. A commonly used presentation form of the User Interface is a Graphical User Interface (GUI), which refers to a User Interface related to computer operations and displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in the display screen of the electronic device, where the control may include at least one of an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc. visual interface elements. In some embodiments, the user interface 280 is an interface that can be used to receive control inputs (e.g., physical buttons on the body of the smart control device, or the like).
Fig. 3 illustrates a software configuration diagram in the intelligent control device 200 according to some embodiments. Referring to fig. 3, in some embodiments, the system is divided into four layers, which are an Application (Applications) layer (abbreviated as "Application layer"), an Application Framework (Application Framework) layer (abbreviated as "Framework layer"), an Android runtime (Android runtime) and system library layer (abbreviated as "system runtime library layer"), and a kernel layer, respectively, from top to bottom.
In some embodiments, at least one application program runs in the application program layer, and the application programs may be windows (windows) programs carried by an operating system, system setting programs, clock programs or the like; or an application developed by a third party developer. In particular implementations, the application packages in the application layer are not limited to the above examples.
The framework layer provides an Application Programming Interface (API) and a programming framework for the application. The application framework layer includes a number of predefined functions. The application framework layer acts as a processing center that decides to let the applications in the application layer act. The application program can access the resources in the system and obtain the services of the system in execution through the API interface.
As shown in fig. 3, in the embodiment of the present application, the application framework layer includes Managers (Managers), providers (Content providers), a network management system, and the like, where the Managers include at least one of the following modules: an Activity Manager (Activity Manager) is used for interacting with all activities running in the system; the Location Manager (Location Manager) is used for providing the system service or application with the access of the system Location service; a Package Manager (Package Manager) for retrieving various information related to an application Package currently installed on the device; a Notification Manager (Notification Manager) for controlling display and clearing of Notification messages; a Window Manager (Window Manager) is used to manage the icons, windows, toolbars, wallpapers, and desktop components on a user interface.
Fig. 4 shows an appearance schematic diagram of the food material storage device according to some embodiments. As shown in fig. 4, a display screen is provided on the refrigerating chamber door 200B, and the display screen is embedded in the door body. In some embodiments, the screen of the display screen is positioned in a plane flush with the outer surface of the door.
In some embodiments, the food material storage device further includes a controller, where the controller is connected to the display screen, and is configured to interact with the server to obtain information and data, draw a user interface, and output 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.
In some embodiments, the smart food material storage device with a display can provide a user with multiple functions such as smart management, smart storage, multi-functional reminding, and the like of food materials. The management mode of the user for storing the food materials in the intelligent food material storage device comprises adding food material information, modifying the food material information, deleting the food material information and the like. When a user executes a management mode, any content in the food material information is managed, food material change information is correspondingly generated, and the food material information stored in the food material storage device is updated by the food material change information.
When the food materials in the food material storage device are managed in an adding mode, after the user puts the food materials into the food material storage device, the food material information corresponding to the food materials can be added into the food material storage device through some operations, the food materials stored in the food material storage device are presented in a user interface on a display in a food material icon mode, and the user can know the existing food materials in the food material storage device according to the food material icons presented in the user interface. The food material icons can be generated according to food material information corresponding to the existing food materials in the food material storage device, wherein the food material information comprises food material names, food material shelf lives, placing time, food material quantity and the like.
In the current intelligent food storage device product, after a user adds food materials at a food storage device end, the user can only add and display corresponding food material information at the food storage device end. If a user wants to check the food materials of the food material storage device in a living room or other rooms, the user needs to go to the position (such as a kitchen) where the food material storage device is located to check the food materials, or the user enters the living room or other rooms after putting the food materials into the food material storage device, but the user needs to go back to the position (such as the kitchen) of the food material storage device again to add the food material information because the user forgets to add the food material information into the food material storage device.
When the food materials in the food material storage device are managed in a modification manner, for example, if five ice creams are stored in the food material storage device, if a user takes out one ice cream from the food material storage device and then arrives at a living room, the number of food materials in the food material information corresponding to the ice cream in the food material storage device changes, and the user forgets to modify the remaining number of food materials in the ice cream at the food material storage device, the user needs to return to the food material storage device again when the user wants to modify the ice cream. When the food materials in the food material storage device are managed in the deletion execution manner, for example, if an apple is stored in the food material storage device, a user takes out the apple and then arrives at a living room, at this time, the food material information corresponding to the apple does not exist in the food material storage device, and the corresponding food material information needs to be deleted. The user needs to go back to the food material storage device again when he wants to delete the food material information.
Therefore, management operations such as adding, modifying, deleting and checking food material information are only realized from the food material storage device, and great inconvenience is brought to users.
Therefore, in order to facilitate that a user can manage the food material information of the food material stored in the food material storage device anywhere, the application provides a multi-terminal food material management method, and the management of the food material information stored in the food material storage device can be realized through multiple terminals. The multi-terminal includes but is not limited to a display device, a smart terminal, a second screen and other terminals. Display device can be smart television, and edible material storage device can be for the storage device that has the display screen such as intelligent refrigerator, freezer, gradevin, and intelligent terminal can be for smart mobile phone, PAD etc. and the second screen can be for terminals such as portable intelligent equipment that have display screen and bluetooth module. The implementation manner of managing the food material information of the food material storage device end by the second screen end can refer to the implementation manner of managing the food material information of the food material storage device end by the display device side, which is not repeated here.
In some embodiments, the multi-terminal food management is implemented in relation to a food storage device, a display device (or second screen), a smart terminal and a server. The server comprises a server configured with an AIOT Internet of things, information synchronization among multiple terminals can be achieved, and multi-terminal food material management is achieved. Meanwhile, a user needs to log in the same account in terminals such as food storage equipment, display equipment and an intelligent terminal to bind the account.
The multi-terminal food material management method can realize that a user manages food material information in the food material storage equipment at any terminal, and the generated food material change information is synchronized to other terminals, so that the food material information stored in each terminal is consistent. Therefore, the multi-terminal food material management and the food material information are interconnected and communicated, a user can manage the food material information in the food material storage equipment in real time on the spot, the food material management is more efficient, and the life quality of the user can be greatly improved.
Fig. 5 illustrates a system architecture diagram for multi-terminal food material management according to some embodiments. Referring to fig. 5, the display device, the food material storage device and the intelligent terminal are in communication connection with each other through the server. The display device is internally provided with a television-side food material management application and a cloud service, and the cloud service is in communication connection with the food material storage device and the intelligent terminal through a server; the television-side food material management application is used for updating food material information, for example, food material change information generated by a local side is synchronized to a food material storage device and an intelligent terminal through a cloud service and a server respectively, and the food material change information generated by the food material storage device or the intelligent terminal is received to update the food material information stored in a display device, so that the food material information stored in the three terminals is the same.
The food material storage device is internally provided with an information adding module, a food material storage device side food material management application and a cloud service, the information adding module is used for realizing management operations such as adding, modifying and deleting food material information, and the information adding module comprises a voice adding module, a manual adding module and an RFID (radio frequency identification) adding module. The voice adding module is used for managing food material information in a voice mode, the manual adding module is used for managing the food material information through a manual operation food material management interface, and the RFID adding module can realize adding through scanning an RFID label attached to the food material.
The food storage device end cloud service is in communication connection with the display device and the intelligent terminal through the server; the food material storage device end food material management application is used for updating food material information stored in the food material storage device end based on the food material information generated by the information adding module, for example, food material change information generated by the home end is synchronized to the display device and the intelligent terminal through the food material storage device end cloud service and the server respectively, and the food material change information generated by the display device or the intelligent terminal is received to update the food material information stored in the food material storage device, so that the food material information stored in the three terminals is the same.
A mobile phone-side food material management application and a cloud service are configured in the intelligent terminal, and the cloud service is in communication connection with the food material storage device and the display device through the server; the mobile phone-side food material management application is used for updating food material information, for example, food material change information generated by a local terminal is synchronized to food material storage equipment and display equipment through a cloud service and a server respectively, and the food material change information generated by the food material storage equipment or the display equipment is received to update the food material information stored in the intelligent terminal, so that the food material information stored in the three terminals is the same.
Therefore, the multi-terminal food material management method provided by the application is convenient for a user to manage food materials on the food material storage device, the intelligent terminal and the display device, the multi-terminal food material management and the food material information interconnection and intercommunication are realized, the information interaction is realized among the multiple terminals through the server, and the life quality of the user is greatly improved.
Fig. 6 shows a flow diagram of a display device performing a multi-terminal food material management method according to some embodiments; fig. 7 illustrates a data flow diagram of a display device performing a multi-terminal food material management method according to some embodiments. An embodiment of the present invention provides a display device, including: a display configured to present a user interface; a controller connected to the display, the controller being configured to perform the following steps when performing the multi-terminal food material management method shown in fig. 6 and 7:
and S11, receiving food material change information which is input by a user based on the display device and used for updating the food material information of the existing food material in the target food material storage device, and sending the food material change information to the target food material storage device, or sending the food material change information to a server for information interaction with the target food material storage device, wherein the target food material storage device is the food material storage device which is bound with the display device through an account.
When the food material information stored in the food material storage device end is managed based on the display device end, a user operates the display device to manage the food material information, and food material change information is synchronously generated. The food material storage device capable of realizing food material management by a user operating the display device is a target food material storage device which is bound with the display device through an account, and after the food material storage device is bound through the same account, the display device and the target food material storage device can perform information synchronization. The input modes of the user for changing the information based on the food material input by the display device include a voice mode, a manual mode and the like.
In some embodiments, when the food material change information is input in a voice manner, a voice application needs to be configured in the display device, and the voice application is used for recognizing a voice instruction of a user. The display device needs to be in a non-power-off running state, and at the moment, the voice application is in a starting state to detect the voice instruction of the user in real time.
FIG. 8 illustrates a schematic diagram of a display device presenting a device home page, according to some embodiments. Referring to fig. 8, after the display device is started, a voice prompt box is presented in the device homepage of the display device, and the voice prompt box is used for prompting the user to interact with the display device in a voice manner.
When a user needs to manage the food material information of the food material storage device, taking adding the food material information as an example, the user can speak a voice instruction of adding the food material information, such as "adding a kilogram of beef to the intelligent food material storage device for freezing". At the moment, the voice application in the display equipment recognizes the voice instruction, synchronously generates a voice request to the semantic cloud end, and analyzes the voice instruction carried in the voice request by the semantic cloud end to extract the food material information.
The food material information comprises the name of food material "beef", the unit of food material "jin", the number of food materials "1", the storage device "food material storage device", the storage chamber "frozen", the management type "added", the putting time "the time for generating voice, such as 9: 00", and the like. Meanwhile, the semantic cloud queries the food material shelf life of the beef from the server, and adds the queried food material shelf life of 90 days to the food material information analyzed by the voice, so as to return the food material information to the voice application of the display device.
When the food material management is carried out, the food material change information is synchronously generated. The food material change information is information which is generated when the current user manages the food material information and is different from the food material information stored by the food material storage equipment end, and if the management mode is addition, the food material change information is newly added food material information comprising all items of data; if the management mode is modification, the food material change information is at least one item of data in the food material information, such as data for modifying the number of food materials, data for modifying the name of the food materials and the like; and if the management mode is deletion, the food material change information is the deleted food material information comprising all the items of data.
In some embodiments, when the food material change information is manually input, a food material management application control needs to be configured in the display device and displayed in a device homepage. And triggering the food material management application control by the user through the remote controller, and starting the food material management interface to be displayed in the display.
Fig. 9 illustrates a display device presenting a food material management interface, according to some embodiments. Referring to fig. 9, after the user triggers the food material management application control through a remote controller or in a voice manner, the user starts the food material management interface, and the content presented in the display of the display device is switched by the device homepage to display the food material management interface. The food material management interface displays the food material information of all existing food materials stored by the food material storage equipment terminal, and the food material information corresponding to each existing food material is displayed in the form of a food material icon. After the user selects a target food material to be managed, the user operates the remote controller to move the cursor to a target food material icon (such as the food material 6), an editing key on the remote controller is triggered, a food material editing interface is popped up, and the target food material icon is displayed on the upper layer of the food material management interface.
Fig. 10 illustrates a display device presenting a food material editing interface, according to some embodiments. Referring to fig. 10, the food material editing interface is displayed on the upper layer of the food material management interface in a floating layer manner, and various modifiable existing data corresponding to the target food material (e.g., the food material 6) are presented in the food material editing interface, such as a food material name, a food material quantity, an expiration date, a storage compartment, and the like.
After the modification management of the data of the item corresponding to the target food material is completed, a 'save' control in a food material editing interface is triggered, and corresponding food material change information is generated. When the target food material is beef, if the user modifies the food material name from beef to Australian beef, the food material change information is the modified food material name of Australian beef; if the user modifies the quantity of the food materials from 'one jin' to '500 g', the food material modification information is '500 g' of the modified food material quantity; and if the user modifies the storage compartment from the freezing compartment to the refrigerating compartment, the food material change information is the modified storage compartment of the refrigerating compartment. And if the user modifies the plurality of items of data at the same time, the food material change information is a set of the modified plurality of items of data.
In some embodiments, the user can view the food material information for each food material in the food material management interface. At this time, the user operates the remote controller to display the cursor on the target food material, clicks a confirmation key of the remote controller, and pops up a food material detail interface in the food material management interface.
Fig. 11 shows a schematic view of a display device presenting a food material detail interface according to some embodiments. Referring to fig. 11, a food material detail interface is displayed in the food material management interface in the form of a floating window, and contents presented in the food material detail interface include information such as food material icons, food material storage compartments, put-in time, food material quantity, shelf life, put-in date and food material freshness. After checking the food material information, a user clicks an 'i know' control in a food material detail interface, exits from the food material detail interface and returns to the food material management interface.
In some embodiments, if the user takes out a certain food material from the food material storage device, all the food material information of the target food material needs to be deleted. At this time, when the user wants to delete the food material information of the target food material stored in the food material storage device from the display device, the user can trigger the target food material and pop out the food material detail interface from the food material management interface, and trigger the all-deletion control in the food material detail interface, so that all deletion of the food material information of the target food material can be realized. After the deletion management operation is executed, the food material detail interface automatically disappears, the food material management interface is presented in the display, meanwhile, the food material icon of the target food material in the food material management interface disappears, and the post-position food material icon is subjected to position supplement display. In this scenario, the food material change information generated by the management operation is deleted as all the food material information of the deleted target food material, and the management state is deleted.
In some embodiments, the food material information of the target food material can be deleted automatically. For example, if a user takes out a certain food material in the food material storage device, the food material can be automatically recognized to be taken out by detecting the RFID tag. After detecting that the information changes (the food material information is reduced), the food material storage device informs the display device to automatically delete the food material information of the taken-out food material. If the display device is in a power-off state at the moment, the taken food material information is stored in the cloud, and after the display device is started next time, the cloud is automatically updated, namely the food material information of the taken food material is deleted.
In some embodiments, if a user places a target food material into the food material storage device, the corresponding food material information needs to be added to ensure consistency of the food material and the food material information. At this time, when the user wants to add the food material information of the target food material stored in the food material storage device from the display device, the "add food material" control (306 shown in fig. 9) presented in the food material management interface is triggered, and a food material adding interface pops up on the upper layer of the food material management interface to add the food material information.
Fig. 12 illustrates a schematic view of a display device presenting a food material addition interface, according to some embodiments. Referring to fig. 12, data items that need to be added manually by the user, such as food names, food quantities, food units, storage compartments, and the like, are presented in the food adding interface. And data for the put-in time, the shelf life and the like can be automatically generated by the server.
And after the addition management of the data of the item corresponding to the target food material is finished, triggering a 'storage' control in a food material addition interface, and generating corresponding food material change information. In this scenario, the food material change information generated by the addition management operation is all the food material information of the added target food material.
Based on any one of the input modes, after a user operates the display device to generate food material change information, in order to synchronize with food material information of an existing food material in the food material storage device, the food material change information needs to be sent to the target food material storage device, the food material change information is used for updating the food material information of the existing food material in the target food material storage device, and after the update, the target food material storage device and the food material information stored in the display device are kept consistent.
In some embodiments, the controller, in performing the transmitting of the food material change information to the target food material storage device, is further configured to perform the steps of:
and step 111, acquiring a specified account number for login of the display device, and sending a device query request carrying the specified account number to the server, wherein the device query request is used for indicating the server to query a target device ID corresponding to the specified account number, and the target device ID is used for representing a target food material storage device which logs in the same specified account number with the display device.
And step 112, receiving a target equipment ID corresponding to the specified account number returned by the server after responding to the equipment query request, and sending the food material change information to target food material storage equipment corresponding to the target equipment ID through the server.
When a user operates the display device to manage the food material information of the food material storage device end, the generated food material change information needs to be synchronized to the food material storage device. In order to determine the target food material storage device of which the display device needs the synchronization information, the target food material storage device bound with the display device can be determined through the account.
Therefore, an equipment query request is generated based on the specified account number logged in by the display equipment and is sent to the server so as to query the target equipment which accounts with the display equipment.
When the user operates the display device in a voice mode to generate food material change information, referring to fig. 9 again, the voice application in the display device recognizes a voice instruction and sends a voice request to the semantic cloud, wherein the voice request includes a specified account number logged in by the display device in addition to the voice instruction required to perform semantic analysis. And the semantic terminal generates a device query request based on the specified account and sends the device query request to the server.
In some embodiments, the server includes an AIOT subsystem and a terminal-oriented subsystem. The AIOT subsystem receives a device query request sent by the semantic terminal, and queries a corresponding device ID (such as deviceID) based on a specified account. And if the inquired target equipment ID represents that equipment logging in the specified account is food storage equipment, determining that the equipment corresponding to the target equipment ID is the target food storage equipment logging in the same specified account with the display equipment.
Because a plurality of devices which log in the same designated account with the display device may exist in the same family, if two food storage devices log in the designated account, the designated account exists. At this time, in order to facilitate the display device to synchronize information with the food material storage device that actually puts in food material, a user needs to determine a target food material storage device that needs to perform information synchronization.
In some embodiments, when there are a plurality of target food material storage devices that are registered with the same specified account number as the display device, the controller is further configured to perform the following steps:
and 113, when the server inquires a plurality of device IDs corresponding to the specified account, receiving an inquiry instruction which is generated by the server based on the plurality of device IDs and comprises a plurality of selection items, wherein one selection item corresponds to one device ID.
And step 114, receiving the target selection item selected based on the inquiry instruction, and determining that the device ID corresponding to the target selection item is the target device ID.
When the server (AIOT subsystem) inquires a plurality of device IDs which are registered in the same specified account number with the display device, the user needs to be asked which device actually needs to update the food material information. At this time, the server generates a plurality of corresponding selection items based on the plurality of inquired device IDs, and generates an inquiry instruction to return to the display device.
In some embodiments, the manner in which the display device presents the query instruction may be a voice broadcast manner, and each selection item in the query instruction is broadcast, for example, the broadcast content may be "there are multiple devices, please select the food material storage device a and the food material storage device B that need to be managed". After hearing the broadcast content, the user generates voice interaction, and if the user says 'select food storage device a', the target selection item is determined to be food storage device a, and then the server can determine that the target device ID is the device ID corresponding to the food storage device a.
In some embodiments, the manner in which the display device presents the query instruction may be an interface presentation manner, at this time, the display device receives the query instruction returned by the server, generates a device selection interface based on each selection item carried by the query instruction, and presents the device selection interface with a "food material storage device a" selection item and a "food material storage device B" selection item, for example. The user triggers one of the selection items, and the device ID corresponding to the selection item can be determined as the target device ID.
And the AIOT subsystem returns the inquired target equipment ID to the voice application of the display equipment through the semantic cloud end, and meanwhile, the semantic terminal returns the food material change information obtained by analyzing the voice instruction to the voice application. In order to synchronize food material change information to the target food material storage device, a terminal-oriented subsystem in the server is called by the voice application, and the food material change information is sent to the target food material storage device corresponding to the target device ID through the terminal-oriented subsystem, so that the target food material storage device updates the food material information stored at the food material storage device side based on the food material change information generated by the display device.
In some embodiments, in order to ensure that the terminal-oriented subsystem can send food material change information generated by the display device to the target food material storage device, the AIOT subsystem synchronizes the target device ID to the terminal-oriented subsystem after querying the target device ID based on a specified account in a device query request sent by the semantic cloud. After the voice application of the display device sends the food material change information and the target device ID to the terminal-oriented subsystem, the terminal-oriented subsystem judges whether the target device ID sent by the AIOT subsystem is consistent with the target device ID sent by the voice application.
And if the IDs of the two target devices are matched and consistent, the target device which indicates that the food material change information generated by the display device needs to be synchronized is the target device inquired by the AIOT subsystem. Therefore, the terminal-oriented subsystem may transmit the food material change information generated by the display device to the corresponding target food material storage device based on the target device ID.
And if the IDs of the two target devices are not matched, the target device which is generated by the display device and needs synchronization of the food material change information is not the target device inquired by the AIOT subsystem. At this time, the display device fails to synchronize information with the target food material storage device, and can prompt the user to retry after checking the state of the food material storage device.
In some embodiments, if the user manually operates the display device to generate the food material change information, the change notification of the generated food material change information can be directly sent to the AIOT subsystem through the cloud service by the television-side food material management application. And inquiring the ID of the target equipment by the AIOT subsystem based on the change notification, and returning to the television-side food material management application. And the television-side food material management application sends the food material change information to the target food material storage equipment corresponding to the target equipment ID through the terminal-oriented subsystem. The process performed by the AIOT subsystem and the terminal-oriented subsystem may refer to the content of the foregoing embodiments, and will not be described herein.
And S12, in response to a completion notification sent by the target food material storage device after the food material information is updated based on the food material change information, updating the food material information stored in the display device based on the food material change information, wherein the updated food material information stored in the display device is the same as the updated food material information stored in the target food material storage device.
After the target food material storage device receives the food material change information generated by the display device and sent by the terminal-oriented subsystem, the food material information stored by the food material storage device end can be updated according to the food material change information. And after the target food material storage device finishes updating the local food material information, returning a finish notice to the display device.
It should be noted that, although the user first issues the food material change instruction on the display device, the information related to the food material change instruction is not directly synchronized to the food material storage device on the display device. The food material management in the display device must be consistent with the state in the food material storage device, so after the food material change instruction is sent by the display device, the state of the local display device is updated after the information is updated by the food material storage device.
If the display device receives a completion notification returned by the target food material storage device within a preset interval, which indicates that the food material information of the target food material storage device is successfully updated, at this time, the display device can update the food material information stored in the display device based on the food material change information. After the information updating is completed at both ends, the updated food material information stored in the display device is the same as the updated food material information stored in the target food material storage device.
In some embodiments, the food material storage device end may not receive the food material change information sent by the display device due to a network problem, so that the food material storage device end cannot update the food material information. Therefore, in order to ensure that the food material information of the food material storage device end is synchronized with the food material information of the display device end, the display device end needs to perform an updating process after the food material storage device end is updated successfully.
And setting a time limit for the food material storage equipment end to finish the updating process, such as 3 seconds, namely, setting the preset interval to be 3 seconds. And if the display equipment receives a completion notice returned by the food material storage equipment end within 3 seconds, the display equipment executes an updating process. And if the display equipment does not receive the completion notice returned by the food material storage equipment end within 3 seconds, the display equipment does not execute the updating process.
When the display device does not receive the completion notification returned by the target food material storage device, the controller is further configured to: and if the completion notification returned by the target food material storage device is not received within the preset interval, deleting the food material change information, and generating an update failure prompt for prompting the user that the target food material storage device does not complete the update process of the food material information.
If the display device does not receive the completion notification returned by the target food material storage device through the terminal-oriented subsystem within the preset interval from the time when the terminal-oriented subsystem sends the food material change information to the target food material storage device, the fact that the target food material storage device is abnormal is indicated, and the food material information cannot be updated. Therefore, in order to ensure the consistency of the food material information stored in the display device side and the food material storage device side, the display device side does not update the food material information. At this time, the display device deletes the currently generated food material change information.
In order to remind the user of the failure of updating the target food material storage device and to remind the user of checking the abnormal problem of the food material storage device, an update failure prompt can be generated when a completion notification returned by the target food material storage device is not received. The update failure prompt can adopt a voice playing mode, and voice broadcasting is realized through a player of the display equipment; the update failure prompt can also adopt an interface presentation form, and prompt contents are displayed in a display of the display device so as to prompt a user that the target food material storage device does not finish the update process of the food material information and needs to perform exception checking.
If the user tries to send the food material change information to the target food material storage device again after the update failure prompt, the user can trigger the 'save' control on the food material adding interface, trigger the 'save' control on the food material editing interface, or speak the previous voice command again by voice to start the next information synchronization process. At this time, the display device may again transmit the food material change information to the target food material storage device through the terminal-oriented subsystem. In the subsequent trial process, the obtaining process of the food material change information, the determining process of the target food material storage device, and the sending process of the food material change information may refer to the previous execution process, which is not described herein again.
In some embodiments, when a user manually operates the display device to manage the food materials in the food material storage device, if the food material change information is generated in the display device, because the food material management interface is in the activated state, the food material management interface can directly refresh the interface display content based on the food material change information, and the display content is the updated food material information of all food materials.
In some embodiments, when a user operates the display device in a voice manner to manage the food material in the food material storage device, if the food material change information is generated in the display device, the food material change information is stored in the display device first, and the food material information stored in the display device is updated in the background. When a food material management interface needs to be displayed subsequently to check updated food material information, a food material management application configured in the display device needs to be triggered to start.
In some embodiments, if the user triggers a food material management application in the display device, a food material management interface is presented in the display. The food material management interface presents all updated food material information. To this end, the controller is further configured to, upon subsequent presentation of the food material information by the display device: when the food material information of the existing food material in the target food material storage device is checked through the display device, a starting instruction for triggering the food material management application is responded, a food material management interface is generated based on the updated food material information stored in the display device and is displayed in the user interface, and a food material icon generated based on the food material information of the existing food material in the target food material storage device is presented in the food material management interface.
After the information synchronization is carried out between the display device end and the food material storage device end, the food material information of all existing food materials in the current food material storage device of the food material storage device end can be checked at the display device end, and the food material information presented by the display device end is consistent with the food material information of all food materials stored in the current food material storage device of the food material storage device end.
When a user needs to check the food material information of the existing food material in the target food material storage device through the display device, the user triggers a food material management application control presented by a device homepage of the display device through a remote controller to generate a starting instruction. And the display equipment responds to the starting instruction, and generates a food material management interface based on the updated food material information currently stored by the display equipment and displays the food material management interface in the display.
Fig. 13 illustrates a schematic view of a display device presenting an updated food material management interface according to some embodiments. The method for displaying the content in the food material management interface is the same no matter whether the food material management interface is manually triggered by a user to display the content or is originally in a display state to automatically refresh the display content. Referring to fig. 13, according to the actual compartment configuration of the food material storage device, the food material management interface generates corresponding display areas for each compartment, such as a cold storage compartment display area 303 and a freezing compartment display area 305; if the food material storage device is also configured with a temperature-varying chamber, a temperature-varying chamber display area 304 is also displayed in the food material management interface.
The food material information of the food materials stored in the refrigerating chamber of the food material storage device is displayed in the refrigerating chamber display area, the food material information of the food materials stored in the freezing chamber of the food material storage device is displayed in the freezing chamber display area, and the food material information of the food materials stored in the temperature-variable chamber of the food material storage device is displayed in the temperature-variable chamber display area.
In the same display area, the display sequence of the food material information of each food material is firstly sorted according to the shelf life, the overdue food material information is displayed at the head, and the food material information of the food material close to the overdue food material is displayed at the back of the overdue food material; then displaying the food material information of the latest food material placed behind the expired food material; sorting the food material information of the rest food materials according to the sequence of the putting time, displaying the food material information put into the food materials most recently behind the food material information put into the food materials most recently, and displaying the food material information put into the food materials earliest at the last position. Wherein the food material information of each food material is displayed in the form of a food material icon.
For example, after the user puts "beef" into the freezing chamber of the food storage device, the user operates the display device to add the corresponding food material information. Then the newly added "beef" icon is displayed at the head of the freezer display area when the food management interface is presented. To prompt the user which food material is the latest food material to be put in, a mark may be displayed on one side of the corresponding food material icon, for example, a new mark may be displayed on the upper right corner of the beef icon.
When spareribs (putting time is 10 months and 10 days, and shelf life is 90 days), fish (putting time is 9 months and 5 days, and shelf life is 60 days), chicken legs (putting time is 9 months and 1 day, and shelf life is 45 days), and mutton (putting time is 7 months and 1 day, and shelf life is 60 days) are originally stored in a freezing chamber of the food material storage device, if the current time is 10 months and 12 days, the expired food material can be determined to be mutton, the fast expired food material is chicken legs, and the rest food materials are spareribs and fish in turn according to the order of putting time from late to early.
Accordingly, the expired lamb icon is displayed at the head of the freezing chamber display area 305, then the fast-expired chicken leg icon is displayed, then the newly added beef icon is displayed, and finally the spareribs icon and the fish icon are sequentially displayed. In order to facilitate the user to know the freshness of each food material, an expired mark can be displayed on the expired food material icon, and a fast expired mark is displayed on the upper right corner of the fast expired food material icon. The display sequence of the food material icons in the refrigerating chamber display area and the temperature-changing chamber display area can refer to the display sequence of the freezing chamber display area, and the description is omitted here.
In some embodiments, in order to enable a user to know the freshness of each food material in time without clicking on a food material detail interface of each food material for viewing, the display device may calculate the freshness of the food material according to the putting date and the quality guarantee period of the food material, and display the freshness in a progress bar manner. Wherein, the progress bar can be displayed below the food material icon.
The food material freshness refers to the remaining days of the food material approaching the shelf life, and the calculation mode of the food material freshness is as follows: food freshness time (fresh time) -shelf life time (expTime) -food put-in time (addTime); food freshness (%) — food freshness time (fresh time)/shelf life time (expTime).
When the food material freshness time is converted into the progress bar and displayed, the progress bar is full of 1 bit (100%), the food material freshness (%) is between 66.7% and 100%, the corresponding progress bar display interval is [2/3, 1], and at this time, the food material freshness is fresh. The food freshness (%) is 33.3% -66.7%, the corresponding progress bar display interval is [1/3, 2/3], and at this time, the food freshness is relatively fresh. The food freshness (%) is within the interval of 0% -33.3%, and the corresponding progress bar display interval is [0, 1/3], at which time, the food freshness is quickly expired. If the food freshness time (fresh time) <0, the progress bar does not display the section, and at this time, the food freshness is expired.
In some embodiments, when a user manages the food material of the food material storage device based on the display device to generate the food material change information, the generated food material change information is synchronized to the food material storage device bound to the display device. Then, when the user manages the food material at the food material storage device end based on the food material storage device to generate the food material change information, the food material storage device also synchronizes the food material change information to the display device, so that the food material information at the two ends is consistent.
To this end, when the user operates the food material storage device to manage the synchronization information of the food materials to the display device, the controller is further configured to:
step 131, when the user updates the food material information of the existing food material based on the target food material storage device, receiving food material change information, which is sent by the target food material storage device and generated when the food material information of the existing food material is updated, from the target food material storage device.
Step 132, updating the food material information stored in the display device based on the food material change information generated by the target food material storage device.
If the user adds the corresponding food material information in the food material management interface presented by the display of the food material storage device end after putting the food material into the food material storage device, or the user manages the food material information of the existing food material at the food material storage device end, the food material storage device end generates the food material change information correspondingly. At this time, the food material storage device sends the food material change information to the display device bound with the account.
After receiving the food material change information sent by the target food material storage device, the display device updates the food material information stored by the display device. After the food material storage device end and the display device update the food material information, the updated food material information stored in the display device is the same as the updated food material information stored in the food material storage device. The process of generating the food material change information and synchronizing the food material change information to the display device by the food material storage device may refer to the contents of the subsequent embodiment of the food material storage device, which is not described herein again.
In some embodiments, in the same household, the terminal capable of managing the food material information of the food material storage device end may be an intelligent terminal in addition to the display device described above. At this time, the intelligent terminal, the display device and the food storage device are required to log in the same specified account.
In the device ID queried by the AIOT subsystem based on the device query instruction sent by the display device, if there is an intelligent terminal that logs in the same specified account number as the display device, the food material information needs to be synchronized to the intelligent terminal when the food material change information is generated at the display device side.
Therefore, when the display device needs to synchronize the food material change information to the mobile terminal, the controller is further configured to: if the intelligent terminal which logs in the same designated account number with the display device exists, after a completion notice sent by the target food material storage device is responded, food material change information is sent to the intelligent terminal which is bound with the display device through the account number, the food material change information is used for updating the food material information stored in the intelligent terminal, and the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device.
If the device ID inquired by the AIOT subsystem represents that the intelligent terminal which logs in the same designated account number as the display device exists, the display device needs to synchronize the food material change information to the target food material storage device and the intelligent terminal when the food material change information is generated at the display device.
Because the food material storage device end is very easy to update failure due to the fact that the network problem cannot receive the food material change information sent by the display device, the food material information updating processes of the display device end and the intelligent terminal are carried out after the food material storage device end is updated successfully. Therefore, after the display device receives the completion notification returned by the target food material storage device, the display device updates the food material information of the terminal and synchronizes the food material change information to the intelligent terminal.
And after the intelligent terminal receives the food material change information sent by the display equipment, updating the food material information stored in the intelligent terminal. After the information updating is completed at the three terminals, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device.
In some embodiments, the user can also operate the intelligent terminal to manage the food materials at the food material storage device end, and synchronize the generated food material change information to the display device and the food material storage device, so that the food material information at the three ends is consistent.
To this end, when the user operates the smart terminal to manage the food material to synchronize information to the display device, the controller is further configured to perform the following steps:
step 141, when the user updates the food material information of the existing food material in the target food material storage device based on the smart terminal, receiving food material change information, which is sent by the smart terminal and is generated when the food material information of the existing food material in the target food material storage device is updated.
And 142, updating the food material information stored in the display equipment based on the food material change information generated by the intelligent terminal.
If the user adds the corresponding food material information in the food material management interface presented by the display of the intelligent terminal after putting the food material into the food material storage device, or the intelligent terminal correspondingly generates the food material change information when the user manages the food material information of the existing food material at the intelligent terminal. At this time, the intelligent terminal sends the food material change information to the display device and the food material storage device which are bound with the intelligent terminal through the account number.
And after receiving the food material change information sent by the intelligent terminal, the display equipment updates the food material information stored in the display equipment. After the intelligent terminal, the food material storage device end and the display device update the food material information, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device.
It should be noted that the process of the intelligent terminal receiving the food material change information sent by the display device to update its own information, and the process of the intelligent terminal generating the food material change information and synchronizing to the display device and the food material storage device may refer to the contents of the subsequent intelligent terminal embodiments, which are not described herein again.
Therefore, the display device provided by the embodiment of the invention can realize management of the food material information at the food material storage device. After the user operates the display device to generate the food material change information, the food material change information is synchronized to the food material storage device and the intelligent terminal which are bound with the display device through the account number, so that the food material information stored by the food material storage device end and the food material information stored by the intelligent terminal are updated. After each terminal updates the food material information based on the food material change information sent by the display device, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device. Therefore, the user can manage and check the food material information of the food material storage device end at different terminal sides, the terminals can be interconnected and intercommunicated, the food material information of the terminals is synchronous, the user can manage the food material information in the food material storage device in real time on the spot, the food material management is more efficient, and the life quality of the user can be greatly improved.
Fig. 14 shows a flow chart of a method for a food material storage device to perform multi-terminal food material management according to some embodiments; fig. 15 illustrates a data flow diagram of a food material storage device performing a multi-terminal food material management method according to some embodiments. The food material storage device provided by the embodiment of the invention comprises: a case having a storage chamber therein; the box door is arranged at the opening of the storage room; the display is arranged on the box door and used for displaying a food material management interface, and a food material icon generated based on food material information of the existing food material in the food material storage equipment is presented in the food material management interface; a controller connected to the display, the controller being configured to perform the following steps when executing the multi-terminal food material management method shown in fig. 14 and 15:
and S21, receiving food material change information which is input by a user based on the food material storage device and is used for updating the food material information of the existing food material, and updating the food material information stored in the food material storage device.
When a user manages the stored food material information of the existing food material based on the food material storage device, the user operates the food material storage device to manage the food material information, and the food material change information is synchronously generated. The input modes of the user based on the food material change information input by the food material storage device include a voice mode, a manual mode and the like.
When a user manages the food material information of the food material storage device end in a voice mode, a voice application is configured in the food material storage device, and the voice application identifies the voice instruction of the user in real time. The voice application sends the voice instruction to the semantic cloud end so that the voice instruction can be analyzed by the semantic cloud end to obtain the food material change information. The interaction process between the food storage device end and the semantic cloud end can refer to the interaction process between the display device and the semantic cloud end in the foregoing embodiments, and details are not repeated here.
When a user manages the food material information of the food material storage device end in a manual mode, the food material information can be managed through a food material management interface displayed in a display arranged on a box door of the food material storage device.
Fig. 16 shows a schematic view of a food material storage device presenting a food material management interface according to some embodiments. Referring to fig. 16, according to the actual compartment configuration of the food material storage device, the food material management interface generates corresponding display areas according to each compartment, such as a cold storage compartment display area and a freezing compartment display area; if the food material storage equipment is also provided with a temperature-changing chamber, a temperature-changing chamber display area is also displayed in the food material management interface.
The food material information of the food materials stored in the refrigerating chamber of the food material storage device is displayed in the refrigerating chamber display area, the food material information of the food materials stored in the freezing chamber of the food material storage device is displayed in the freezing chamber display area, and the food material information of the food materials stored in the temperature-variable chamber of the food material storage device is displayed in the temperature-variable chamber display area. The order of the food material icons presented in each display area can refer to the manner adopted in the display device in the foregoing embodiment, and details are not repeated here.
In some embodiments, an adding food material control is displayed on the food material management interface, if a user needs to store the food material of the food material newly put into the food material storage device, the adding food material control can be triggered, and in the popped food material adding interface, food material information is input to generate food material change information.
Fig. 17 shows a schematic view of a food material storage device presenting a food material addition interface according to some embodiments. The food material adding interface covers the upper layer of the food material management interface. Referring to fig. 17, data items that need to be added manually by the user, such as food names, food quantities, food units, storage compartments, and the like, are presented in the food adding interface. And data for the put-in time, the shelf life and the like can be automatically generated by the server.
And after the addition management of the data of the item corresponding to the target food material is finished, triggering a 'storage' control in a food material addition interface, and generating corresponding food material change information. In this scenario, the food material change information generated by the addition management operation is all the food material information of the added target food material.
In some embodiments, when a user needs to perform management operations such as modification and deletion on food material information of a certain food material, the user can trigger a food material icon of a target food material, and pop up a food material detail interface in a food material management interface.
Fig. 18 shows a schematic view of a food material storage device presenting a food material detail interface according to some embodiments. The food material detail interface is covered on the upper layer of the food material management interface. Referring to fig. 18, the content presented in the food material detail interface includes information such as food material icon, food material storage compartment, put-in time, food material quantity, shelf life, put-in date and food material freshness. After checking the food material information, a user clicks an 'i know' control in a food material detail interface, exits from the food material detail interface and returns to the food material management interface.
The food material detail interface also displays an editing control, such as the "editing" control in fig. 18. When a user needs to modify the food material information of a certain food material, the editing control is triggered, a food material editing interface is popped up, and the food material editing interface is displayed on the upper layer of the food material management interface.
Fig. 19 illustrates a schematic view of a food material storage device presenting a food material editing interface, according to some embodiments. Referring to fig. 19, a food material editing interface is displayed on the upper layer of the food material management interface in a floating layer manner, and various modifiable existing data corresponding to the target food material, such as a food material name, a food material quantity, a shelf life, a storage compartment, etc., are presented in the food material editing interface. And after the user modifies each item of data presented in the food material editing interface, clicking the 'save' control, and obtaining the food material change information. In this scenario, a certain item of modified data is food material change information generated by the current management.
In some embodiments, if the user takes out a certain food material from the food material storage device, all the food material information of the target food material needs to be deleted. The food material detail interface also displays a delete control, such as the "delete all" control in fig. 18. And the user triggers the deletion control to delete all the food material information of the target food material. After the deletion management operation is executed, the food material editing interface automatically disappears, the food material management interface is displayed in the display, meanwhile, the food material icon of the target food material in the food material management interface disappears, and the post-position food material icon is subjected to position complementing display. In this scenario, the food material change information generated by the management operation is deleted as all the food material information of the deleted target food material, and the management state is deleted.
Therefore, the food material change information generated by the user operating the food material storage device end can be food material adding information, food material modification information, food material deleting information and the like. After the food material change information is generated at the food material storage device, the food material information stored in the food material storage device can be updated. The food material management interface can directly refresh the display content of the interface based on the food material change information, and the displayed content is the updated food material information of all food materials.
Referring to fig. 16 again, if the newly added food material is food material 2, a new identifier is displayed at the upper right corner of the food material corresponding to the newly added food material information, so as to prompt the user that the food material 2 is the newly added food material.
In some embodiments, in order to enable a user to know the freshness of each food material in time without clicking on a food material detail interface of each food material for viewing, the display device may calculate the freshness of the food material according to the putting date and the quality guarantee period of the food material, and display the freshness in a progress bar manner. The content of the foregoing embodiments can be referred to for the calculation manner of the freshness of the food material and the presentation manner of the progress bar, which are not described herein again.
And S22, sending the food material change information to a target display device bound with the food material storage device through an account number, or sending the food material change information to a server interacting with the target display device, wherein the food material change information is used for updating the food material information stored in the target display device, and the updated food material information stored in the target display device is the same as the updated food material information stored in the food material storage device.
And after the user operates the food material storage equipment end to manage the food material information, updating the food material information based on the generated food material change information. Meanwhile, in order for a user to view and manage the food material information stored in the food material by the food material storage device side on other terminals, the food material storage device side needs to synchronize the food material information with other terminals.
Therefore, after the food material change information is generated at the food material storage device, the food material change information needs to be synchronized to the target display device which is bound with the food material storage device through the account, the food material change information is used for updating the food material information stored in the target display device, and the updated food material information stored in the target display device is the same as the updated food material information stored in the food material storage device.
In some embodiments, since a user may perform multiple management simultaneously when operating the food material storage device to manage the food material information, in order to improve the food material management efficiency, the generated food material change information may be synchronized to other terminals in a unified manner after all management operations of the food material storage device are completed.
Therefore, when the food storage device side determines the time for synchronizing information with other terminals, the controller is further configured to:
step 231, before sending the food material change information to the target display device, determining whether new food material change information is received within a preset time period.
Step 232, if no new food material change information is received within the preset time, sending the food material change information to a target display device bound with the food material storage device through an account.
After the food material change information is generated at the food material storage device end, whether second food material change information exists is detected, namely whether a user generates the next operation within the preset time length. If the food material storage device does not receive new food material change information in the preset food material, the fact that the user does not operate within the preset time length is indicated, and at the moment, the generated food material change information can be sent to the target display device which is bound with the food material storage device through the account.
In some embodiments, the preset time period may be set to 30 seconds, or may be set to other values according to the actual application. The threshold value of the preset time duration is not too small, the food material information is frequently uploaded due to too small threshold value, cloud resources are consumed, and a user cannot check the food material change information on other terminals immediately after managing the food material change information on a certain terminal. Therefore, the food material change information does not need to be immediately synchronized to other terminals.
In some embodiments, when the food material storage device side synchronizes information with other terminals, the food material storage device side needs to be connected to a network. Therefore, the user does not operate within the preset time length, and the food material storage device further judges whether to connect the network. And if the network is connected, the edible material change information is sent to the target display equipment which is bound with the food material storage equipment through the server. If the network is not connected, the user is prompted for a network anomaly and is transmitting after the network is connected.
When synchronizing information to other terminals, the food storage device side needs to determine the display device which logs in the same specified account number with the food storage device side. At the moment, the food storage device end sends a device query request carrying the specified account number to the AIOT subsystem, and the AIOT subsystem queries the corresponding target device ID, then returns the target device ID to the food storage device end, and synchronizes the target device ID to the terminal-oriented subsystem. And the food material storage device side synchronizes the food material change information to the target display device corresponding to the target device ID through the terminal-oriented subsystem. The process executed by the server (the AIOT subsystem and the terminal-oriented subsystem) may refer to the process executed by the server in the foregoing embodiment of the display device, and will not be described herein again.
In some embodiments, after receiving the food material change information sent by the terminal-oriented subsystem, the cloud service on the display device side notifies the television side of the food material management application, and the food material management application updates the food material information stored in the display device based on the food material change information. The food material change information is stored in the display device end, and the food material information stored in the display device is updated in the background. And if the user triggers the food material management application in the display equipment, presenting a food material management interface in the display and presenting the updated food material information. For related matters, reference may be made to the contents of the foregoing embodiments, which are not described in detail herein.
In some embodiments, after receiving the food material change information sent by the terminal-oriented subsystem, the cloud service of the intelligent terminal notifies the mobile phone-side food material management application, and the food material management application updates the food material information stored in the intelligent terminal based on the food material change information. The food material change information is stored in the intelligent terminal at first, and the food material information stored in the intelligent terminal is updated in the background. And if the user triggers the food material management application in the intelligent terminal, presenting a food material management interface in the display and presenting the updated food material information. The related content may refer to the content of the following intelligent terminal embodiment, and is not described herein again.
In some embodiments, if the user manages the food material information of the food material storage device based on the display device, the food material storage device needs to update the food material information stored in the food material storage device based on the food material change information synchronized by the display device. Thus, the controller is further configured to perform the steps of:
step 241, when the user updates the food material information of the existing food material in the food material storage device based on the target display device, receiving food material change information, which is sent by the target display device and is generated when the food material information of the existing food material in the food material storage device is updated, from the target display device.
And 242, updating the food material information stored in the food material storage device based on the food material change information generated by the target display device.
If the user adds the corresponding food material information in the food material management interface presented by the display of the display device after putting the food material into the food material storage device, or the user manages the food material information of the existing food material in the display device, the display device generates the food material change information correspondingly. At this time, the display device sends the food material change information to the intelligent terminal and the food material storage device which are bound with the display device through the account.
And after receiving the food material change information sent by the display device, the food material storage device updates the food material information stored by the food material storage device. After the intelligent terminal, the food material storage device end and the display device update the food material information, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device.
In some embodiments, the user can also operate the intelligent terminal to manage the food materials at the food material storage device end, and synchronize the generated food material change information to the display device and the food material storage device, so that the food material information at the three ends is consistent. Thus, when the food material storage device needs to synchronize food material change information to the mobile terminal, the controller is further configured to: if the intelligent terminal which logs in the same specified account number with the food storage device exists, food material change information is sent to the intelligent terminal which is bound with the food storage device through the account number, the food material change information is used for updating the food material information stored in the intelligent terminal, and the updated food material information stored in the intelligent terminal and the updated food material information stored in the target display device are the same as the updated food material information stored in the food storage device.
If the device ID inquired by the AIOT subsystem represents that the intelligent terminal which logs in the same specified account number as the food material storage device exists, the food material storage device needs to synchronize the food material change information to the target display device and the intelligent terminal when the food material storage device generates the food material change information.
And after the intelligent terminal receives the food material change information sent by the display equipment, updating the food material information stored in the intelligent terminal. After the information updating is completed at the three terminals, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device.
In some embodiments, when the user operates the smart terminal to manage the food material to synchronize information to the food material storage device, the controller is further configured to:
step 251, when the user updates the food material information of the existing food material in the food material storage device based on the intelligent terminal, receiving food material change information which is sent by the intelligent terminal and is generated when the food material information of the existing food material in the food material storage device is updated.
And 252, updating the food material information stored in the food material storage equipment based on the food material change information generated by the intelligent terminal.
If the user adds the corresponding food material information in the food material management interface presented by the display of the intelligent terminal after putting the food material into the food material storage device, or the intelligent terminal correspondingly generates the food material change information when the user manages the food material information of the existing food material at the intelligent terminal. At this time, the intelligent terminal sends the food material change information to the display device and the food material storage device which are bound with the intelligent terminal through the account number.
After the food material storage equipment receives the food material change information sent by the intelligent terminal, the food material information stored by the food material storage equipment is updated. After the intelligent terminal, the food material storage device end and the display device update the food material information, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device.
It should be noted that, the process of the food storage device receiving the food material change information sent by the display device or the intelligent terminal to update its own information, and the process of the food storage device generating the food material change information and synchronizing to the display device and the intelligent terminal may refer to the contents of the foregoing display device embodiment and the following intelligent terminal embodiment, which are not repeated herein.
Therefore, according to the food material storage device provided by the embodiment of the invention, after the user operates the food material storage device to generate the food material change information, the food material change information is synchronized to the display device and the intelligent terminal which are bound with the food material storage device through the account number, so that the food material information stored in the display device and the food material information stored in the intelligent terminal are updated. After each terminal updates the food material information based on the food material change information sent by the food material storage device, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device. Therefore, the user can manage and check the food material information of the food material storage device end at different terminal sides, the terminals can be interconnected and intercommunicated, the food material information of the terminals is synchronous, the user can manage the food material information in the food material storage device in real time on the spot, the food material management is more efficient, and the life quality of the user can be greatly improved.
Fig. 20 shows a flow diagram of a method for a smart terminal to perform multi-terminal food material management according to some embodiments; fig. 21 illustrates a data flow diagram of a smart terminal performing a multi-terminal food material management method according to some embodiments. An intelligent terminal provided in an embodiment of the present invention includes: a display configured to present a user interface; a controller connected to the display, the controller configured to perform the following steps when performing the multi-terminal food material management method shown in fig. 20 and 21:
s31, receiving food material change information which is input by a user based on the intelligent terminal and used for updating the food material information of the existing food material in the target food material storage device, and sending the food material change information to the target food material storage device which is bound with the intelligent terminal through an account number, or sending the food material change information to a server which performs information interaction with the target food material storage device.
And S32, responding to a completion notification sent by the target food material storage device after the food material information is updated based on the food material change information, updating the food material information stored in the intelligent terminal based on the food material change information, wherein the updated food material information stored in the intelligent terminal is the same as the updated food material information stored in the target food material storage device.
When the food material information stored in the food material storage device side is managed based on the intelligent terminal, a user operates the intelligent terminal to manage the food material information, synchronously generates food material change information and sends the food material change information to the target food material storage device. After the target food material storage device updates the food material information stored in the target food material storage device based on the food material change information sent by the intelligent terminal, the intelligent terminal updates the food material information stored in the intelligent terminal based on the food material change information. After the food material information is updated, the updated food material information stored in the intelligent terminal is the same as the updated food material information stored in the target food material storage device.
The food material storage device capable of realizing food material management by a user operating the intelligent terminal is a target food material storage device and a target display device which are bound with the intelligent terminal through an account number, and after the food material storage device and the target display device are bound through the same account number, the intelligent terminal, the target food material storage device and the target display device can perform information synchronization. The method and implementation process for determining the target food storage device may refer to the implementation manner and process of querying the target food storage device by using the display device request server (i.e., the AIOT subsystem and the terminal-oriented subsystem) provided in the foregoing embodiment of the display device, and details are not described herein again.
Fig. 22 shows a schematic diagram of a smart terminal presenting a food material management interface according to some embodiments. Referring to fig. 22, when a user operates the intelligent terminal to manage the food material information of the food material storage device in a manual manner, a food material management interface presented in the display of the intelligent terminal may be used for management. According to the actual compartment configuration of the food material storage equipment, the food material management interface generates a corresponding display area according to each compartment, such as a refrigerating compartment display area and a freezing compartment display area; if the food material storage equipment is also provided with a temperature-changing chamber, a temperature-changing chamber display area is also displayed in the food material management interface.
The content displayed in each compartment display area in the food material management interface displayed in the intelligent terminal; the arrangement sequence of the food material information displayed in each display area; based on the operation processes of adding food material information, editing food material information, checking detailed information of a certain food material, deleting food material information and the like in the food material management interface presented in the intelligent terminal, reference may be made to the manner adopted in the display device or the food material storage device in the foregoing embodiment, and details are not repeated here.
In some embodiments, when the intelligent terminal synchronizes information to other terminals, the intelligent terminal needs to be connected to a network. Therefore, the user does not operate within the preset time length, and the intelligent terminal further judges whether to connect the network. And if the network is connected, the edible material change information is sent to the target display equipment and the target food material storage equipment which are bound with the intelligent terminal through the account number through the server. If the network is not connected, the user is prompted for a network anomaly and is transmitting after the network is connected.
In some embodiments, the food material storage device end may not receive the food material change information sent by the intelligent terminal due to a network problem, so that the food material storage device end cannot update the food material information. Therefore, in order to ensure that the food material information of the food material storage device end is synchronized with the food material information of the intelligent terminal end, the intelligent terminal needs to execute an updating process after the food material storage device end is updated successfully.
When the intelligent terminal does not receive the completion notification returned by the target food material storage device, if the intelligent terminal does not receive the completion notification returned by the target food material storage device through the terminal-oriented subsystem within the preset interval from the time when the terminal-oriented subsystem sends the food material change information to the target food material storage device, the fact that the target food material storage device is abnormal is indicated, and the food material information cannot be updated. Therefore, in order to ensure the consistency of the food material information stored in the intelligent terminal and the food material storage device, the intelligent terminal does not update the food material information. At this time, the intelligent terminal deletes the food material change information generated at the current time.
In some embodiments, after the intelligent terminal manages the food materials, the user uploads the food material change information to the server through the cloud service of the intelligent terminal in a network connection state, and after the cloud service of the target food material storage device receives the change of the food materials in the server, the user acquires the food material change information to update the food material information stored in the food material storage device.
In some embodiments, when a user operates a food material storage device to manage synchronization information of food materials to the intelligent terminal, and when the user updates the food material information of the existing food material based on the target food material storage device, food material change information generated when the food material information of the existing food material is updated and transmitted by the target food material storage device is received. And updating the food material information stored in the intelligent terminal based on the food material change information generated by the target food material storage equipment.
Since the food material storage device end is very easy to fail to update due to the fact that the food material change information sent by the intelligent terminal cannot be received in a network problem, the updating processes of the food material information of the display device end and the intelligent terminal are both carried out after the food material storage device end is successfully updated. Therefore, after receiving the completion notification returned by the target food material storage device, the intelligent terminal updates the food material information of the terminal and synchronizes the food material change information to the display device. And after the display equipment receives the food material change information sent by the intelligent terminal, updating the food material information stored by the display equipment.
In some embodiments, when a user operates a display device to manage synchronization information of food materials to the intelligent terminal, when the user updates food material information of existing food materials in a target food material storage device based on the display device, food material change information, which is sent by the display device and generated when the food material information of the existing food materials in the target food material storage device is updated, is received. And updating the food material information stored in the intelligent terminal based on the food material change information generated by the intelligent terminal.
After receiving the food material change information sent by the display device, the intelligent terminal updates the food material information stored in the intelligent terminal. After the intelligent terminal, the food material storage device end and the display device update the food material information, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device.
It should be noted that the execution process of generating and synchronizing the food material change information to the target food material storage device by each terminal is the same, and the execution process of receiving and synchronizing the food material change information sent by the target food material storage device by each terminal is also the same. Therefore, the food material storage equipment generates food material change information and synchronizes the food material change information to the intelligent terminal; the method comprises the steps that an intelligent terminal side generates food material change information, sends the food material change information to a target food material storage device or a target display device, receives the food material change information from the target food material storage device or the target display device, and performs information synchronization and other implementation processes; the process that the display device receives the food material change information sent by the intelligent terminal to update the information of the display device, and the process that the display device generates the food material change information and synchronizes the food material change information to the intelligent terminal and the food material storage device can refer to the content of the foregoing embodiment of the display device, which is not described herein again.
Therefore, the intelligent terminal provided by the embodiment of the invention can realize management of the food material information of the food material storage device. After a user operates the intelligent terminal to generate food material change information, the food material change information is synchronized to the food material storage device and the display device which are bound with the intelligent terminal through the account number, so that the food material information stored in the food material storage device end and the food material information stored in the display device are updated. After each terminal updates the food material information based on the food material change information sent by the intelligent terminal, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device. Therefore, the user can manage and check the food material information of the food material storage device end at different terminal sides, the terminals can be interconnected and intercommunicated, the food material information of the terminals is synchronous, the user can manage the food material information in the food material storage device in real time on the spot, the food material management is more efficient, and the life quality of the user can be greatly improved.
According to the technical scheme, the multi-terminal food material management method, the display device, the food material storage device and the intelligent terminal provided by the embodiment of the invention can realize the management of the food material information of the food material storage device through the multi-terminal. After a user operates the display device or the intelligent terminal to generate food material change information, the food material change information is synchronized to the food material storage device, the intelligent terminal and the display device which are bound with the display device or the intelligent terminal through account numbers, so that the food material information stored in the food material storage device end and the food material information stored in the intelligent terminal or the display device are updated. After each terminal updates the food material information based on the food material change information sent by the display device, the updated food material information stored in the intelligent terminal and the updated food material information stored in the display device are the same as the updated food material information stored in the target food material storage device. Therefore, the user can manage and check the food material information of the food material storage device end at different terminal sides, the terminals can be interconnected and intercommunicated, the food material information of the terminals is synchronous, the user can manage the food material information in the food material storage device in real time on the spot, the food material management is more efficient, and the life quality of the user can be greatly improved.
In a specific implementation, the present invention further provides a storage medium, where the storage medium may store a program, and the program may include some or all of the steps in each embodiment of the multi-terminal food material management method provided in 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 as software plus a required general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be embodied in the form of software products, which may be stored in storage media, such as ROM/RAM, magnetic disk, optical disk, etc., or in the form of portions that contribute to the prior art.
The same and similar parts in the various embodiments in this specification may be referred to each other. Particularly, for the embodiment of the multi-terminal food material management method, since the embodiment is basically similar to the embodiment of the display device and the food material storage device, the description is relatively simple, and relevant points can be referred to the description in the embodiment of the display device and the food material storage device.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.
Claims (11)
1. A display device, comprising:
a display configured to present a user interface;
a controller connected with the display, the controller configured to:
receiving food material change information which is input by a user based on a display device and used for updating food material information of existing food materials in a target food material storage device, and sending the food material change information to the target food material storage device, or sending the food material change information to a server for information interaction with the target food material storage device, wherein the target food material storage device is a food material storage device which is bound with the display device through an account;
in response to a completion notification sent by the target food material storage device after the update of the food material information is completed based on the food material change information, updating the food material information stored in a display device based on the food material change information, wherein the updated food material information stored in the display device is the same as the updated food material information stored in the target food material storage device.
2. The display device of claim 1, wherein the controller, in performing the transmitting of the food material change information to a target food material storage device, is further configured to:
the method comprises the steps of obtaining a specified account number for login of a display device, and sending a device query request carrying the specified account number to a server, wherein the device query request is used for indicating the server to query a target device ID corresponding to the specified account number, and the target device ID is used for representing a target food material storage device which logs in the same specified account number with the display device;
and receiving a target equipment ID corresponding to the specified account number returned by the server after responding to the equipment query request, and sending the food material change information to target food material storage equipment corresponding to the target equipment ID through the server.
3. The display device of claim 2, wherein the controller is further configured to:
when the server inquires a plurality of device IDs corresponding to the specified account, receiving an inquiry instruction which is generated by the server based on the device IDs and comprises a plurality of selection items, wherein one selection item corresponds to one device ID;
and receiving a target selection item selected based on the inquiry instruction, and determining the device ID corresponding to the target selection item as the target device ID.
4. The display device of claim 1, wherein the controller is further configured to:
and if the completion notification returned by the target food material storage device is not received within a preset interval, deleting the food material change information, and generating an update failure prompt for prompting a user that the target food material storage device does not finish the update process of the food material information.
5. The display device of claim 1, wherein the controller is further configured to:
when the food material information of the existing food material in the target food material storage device is checked through the display device, a starting instruction for triggering the food material management application is responded, a food material management interface is generated based on the updated food material information stored in the display device and is displayed in a user interface, and a food material icon generated based on the food material information of the existing food material in the target food material storage device is presented in the food material management interface.
6. The display device of claim 1, wherein the controller is further configured to:
when a user updates the food material information of the existing food material based on a target food material storage device, receiving food material change information which is sent by the target food material storage device and is generated when the food material information of the existing food material is updated;
and updating the food material information stored in the display equipment based on the food material change information generated by the target food material storage equipment.
7. A food material storage device, characterized in that the food material storage device comprises:
a case having a storage chamber therein;
the door is arranged at the opening of the storage chamber;
the display is arranged on the box door and used for displaying a food material management interface, and a food material icon generated based on food material information of the existing food material in the food material storage equipment is presented in the food material management interface;
a controller connected with the display, the controller configured to:
receiving food material change information which is input by a user based on food material storage equipment and used for updating the food material information of the existing food material, and updating the food material information stored in the food material storage equipment;
and sending the food material change information to a target display device bound with the food material storage device through an account number, or sending the food material change information to a server interacting with the target display device, wherein the food material change information is used for updating the food material information stored in the target display device, and the updated food material information stored in the target display device is the same as the updated food material information stored in the food material storage device.
8. The food material storage device of claim 7, wherein the controller is further configured to:
before the food material change information is sent to a target display device, whether new food material change information is received within a preset time length is judged;
and if new food material change information is not received within a preset time, sending the food material change information to a target display device bound with the food material storage device through an account.
9. The food material storage device of claim 7, wherein the controller is further configured to:
when a user updates the food material information of the existing food material in the food material storage device based on a target display device, receiving food material change information which is sent by the target display device and is generated when the food material information of the existing food material in the food material storage device is updated;
and updating the food material information stored in the food material storage equipment based on the food material change information generated by the target display equipment.
10. A multi-terminal food material management method is applied to display equipment, and is characterized by comprising the following steps:
receiving food material change information which is input by a user based on a display device and used for updating food material information of existing food materials in a target food material storage device, and sending the food material change information to the target food material storage device, or sending the food material change information to a server for information interaction with the target food material storage device, wherein the target food material storage device is a food material storage device which is bound with the display device through an account;
in response to a completion notification sent by the target food material storage device after the update of the food material information is completed based on the food material change information, updating the food material information stored in a display device based on the food material change information, wherein the updated food material information stored in the display device is the same as the updated food material information stored in the target food material storage device.
11. A multi-terminal food material management method is applied to food material storage equipment, and is characterized by comprising the following steps:
receiving food material change information which is input by a user based on food material storage equipment and used for updating the food material information of the existing food material, and updating the food material information stored in the food material storage equipment;
and sending the food material change information to a target display device bound with the food material storage device through an account number, or sending the food material change information to a server interacting with the target display device, wherein the food material change information is used for updating the food material information stored in the target display device, and the updated food material information stored in the target display device is the same as the updated food material information stored in the food material storage device.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111440454.7A CN114116752A (en) | 2021-11-30 | 2021-11-30 | Multi-terminal food material management method, display device and food material storage device |
CN202280063322.3A CN117980893A (en) | 2021-11-30 | 2022-07-27 | Multi-terminal food management method, display device and food storage device |
PCT/CN2022/108229 WO2023098114A1 (en) | 2021-11-30 | 2022-07-27 | Multi-terminal food material management method and display device and food material storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111440454.7A CN114116752A (en) | 2021-11-30 | 2021-11-30 | Multi-terminal food material management method, display device and food material storage device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114116752A true CN114116752A (en) | 2022-03-01 |
Family
ID=80368237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111440454.7A Pending CN114116752A (en) | 2021-11-30 | 2021-11-30 | Multi-terminal food material management method, display device and food material storage device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114116752A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023098114A1 (en) * | 2021-11-30 | 2023-06-08 | 海信视像科技股份有限公司 | Multi-terminal food material management method and display device and food material storage device |
-
2021
- 2021-11-30 CN CN202111440454.7A patent/CN114116752A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023098114A1 (en) * | 2021-11-30 | 2023-06-08 | 海信视像科技股份有限公司 | Multi-terminal food material management method and display device and food material storage device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111860718B (en) | Refrigerator and food material management method | |
WO2022170828A1 (en) | Display device and data collection method | |
CN109725541A (en) | Generation method, device, electronic equipment and the storage medium of automation | |
CN113507646B (en) | Display equipment and browser multi-label page media resource playing method | |
WO2022001768A1 (en) | Refrigerator | |
CN109240098B (en) | Equipment configuration method and device, terminal equipment and storage medium | |
CN102610251A (en) | Information processing apparatus, reproduction control method, program, and content reproduction system | |
CN114116752A (en) | Multi-terminal food material management method, display device and food material storage device | |
CN115037970B (en) | Control validity detection method and display device | |
WO2022095564A1 (en) | Display device and interface display method | |
CN114115626A (en) | Method for inquiring food material of food material storage device and display device | |
CN114143578A (en) | Food material reminding method, display device and server | |
WO2022041992A1 (en) | Refrigerator, display device, server, recommendation method, and message reminding method | |
CN115082149A (en) | Electronic equipment, server and cooking equipment recommendation method | |
WO2023098114A1 (en) | Multi-terminal food material management method and display device and food material storage device | |
CN114279137A (en) | Refrigerator and information synchronization method | |
CN114294884A (en) | Refrigerator and message reminding method | |
WO2023109247A1 (en) | Food storage device, server, and interface display method | |
CN115776598B (en) | Server, display device and loading method of video playing component | |
CN113542827B (en) | Multi-channel data transmission method and display device | |
CN114363679B (en) | Display equipment, server and media asset playing method | |
WO2022218138A1 (en) | Event processing method and system, and device | |
CN114173176B (en) | Server, display equipment and media asset filtering method | |
CN115706815A (en) | Terminal device matching method and terminal device | |
CN117290027A (en) | Recommendation position content display method and display equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |