WO2023109247A1 - Food storage device, server, and interface display method - Google Patents

Food storage device, server, and interface display method Download PDF

Info

Publication number
WO2023109247A1
WO2023109247A1 PCT/CN2022/121773 CN2022121773W WO2023109247A1 WO 2023109247 A1 WO2023109247 A1 WO 2023109247A1 CN 2022121773 W CN2022121773 W CN 2022121773W WO 2023109247 A1 WO2023109247 A1 WO 2023109247A1
Authority
WO
WIPO (PCT)
Prior art keywords
recipe
cooking
information
control
smart
Prior art date
Application number
PCT/CN2022/121773
Other languages
French (fr)
Chinese (zh)
Inventor
张宏波
王金童
Original Assignee
聚好看科技股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from CN202111536084.7A external-priority patent/CN116263574A/en
Priority claimed from CN202210397502.7A external-priority patent/CN116954103A/en
Priority claimed from CN202210686830.9A external-priority patent/CN115082149A/en
Application filed by 聚好看科技股份有限公司 filed Critical 聚好看科技股份有限公司
Priority to CN202280063184.9A priority Critical patent/CN118103862A/en
Publication of WO2023109247A1 publication Critical patent/WO2023109247A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • the present application relates to the field of communication technologies, and in particular to a food storage device, a server and an interface display method.
  • food storage equipment has multiple functions such as providing users with intelligent management of food, intelligent storage, recommended recipes, and multi-functional cooking.
  • food storage equipment can cooperate with other intelligent terminal equipment.
  • the food storage device establishes a communication connection with multiple smart cooking devices, and the user selects a recipe in the food storage device, and controls one of the smart cooking devices to cook according to the selected recipe.
  • multiple smart cooking devices support cooking according to the recipe.
  • the present application provides a food storage device, a server and an interface display method.
  • a food storage device including: a display; a communicator, configured to communicate with the cooking device and a server; a controller connected to the display and the communicator, configured to:
  • Fig. 1 is a usage scenario of food storage equipment shown according to some embodiments
  • Fig. 2A is a perspective view of food storage equipment according to some embodiments of the present application.
  • Fig. 2B is a schematic diagram of the appearance of food storage equipment according to some embodiments of the present application.
  • Fig. 3 is a schematic diagram of hardware configuration of food storage equipment according to some embodiments of the present application.
  • Fig. 4 is a schematic diagram of a user interface displayed on a display screen of a food storage device according to some embodiments of the present application;
  • Fig. 5 is a schematic diagram of an account management details page according to some embodiments of the present application.
  • Fig. 6 is a schematic diagram of a search device page according to some embodiments of the present application.
  • FIG. 7 is a schematic diagram of a device to be bound according to some embodiments of the present application.
  • Fig. 8 is a schematic diagram of a device status page according to some embodiments of the present application.
  • Fig. 9 is a schematic diagram of a user interface displayed on a display screen of a food storage device according to some embodiments of the present application.
  • Fig. 10A is a schematic diagram of a recipe resource page according to some embodiments of the present application.
  • Fig. 10B is a recipe resource page according to some embodiments of the present application.
  • Fig. 11 is a schematic diagram of a recipe details page according to some embodiments of the present application.
  • Fig. 12 is a schematic diagram of an ingredient management interface according to some embodiments of the present application.
  • Fig. 13 is a schematic diagram of a cooking reminder message interface according to some embodiments of the present application.
  • Fig. 14 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • Fig. 15 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • Fig. 16 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • Fig. 17 is a schematic diagram of interaction among food storage equipment, a server, and an intelligent cooking equipment according to some embodiments of the present application;
  • Fig. 18 is a schematic diagram of a recipe resource page according to some embodiments of the present application.
  • Fig. 19 is a schematic diagram of a recipe recommendation page according to some embodiments of the present application.
  • Fig. 20A is a schematic diagram of a recipe layout page according to some embodiments of the present application.
  • FIG. 20B is a schematic diagram of a recipe layout page according to some embodiments of the present application.
  • Fig. 21A is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • Fig. 21B is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • Fig. 22A is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • Fig. 22B is a schematic diagram of interaction among food storage equipment, servers and cooking equipment according to some embodiments of the present application;
  • Fig. 23 is a schematic diagram of interaction among food storage equipment, a server, and an intelligent cooking equipment according to some embodiments of the present application;
  • Fig. 24 is a schematic diagram of another recipe layout page according to some embodiments of the present application.
  • Fig. 25 is a schematic diagram of a more optimal solution details page according to some embodiments of the present application.
  • Fig. 26 is a schematic diagram of another more optimal solution details page according to some embodiments of the present application.
  • Fig. 27 is a schematic diagram of a recommended cooking equipment details page according to some embodiments of the present application.
  • Fig. 28 is a schematic diagram of a recipe detail page according to some embodiments of the present application.
  • Fig. 29 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • connection should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral Connection; it can be a direct connection or an indirect connection through an intermediary, and it can be an internal connection between two elements.
  • Fig. 1 is a schematic diagram of an operation scene between a food storage device, a control device and an intelligent cooking device according to some embodiments of the present application.
  • the user can operate the ingredient storage device 3 through the terminal device 2 and the control device 1 .
  • the user can operate the food storage device 3 to control the electronic device 4 .
  • Electronic devices include electronic devices in the same local area network or in the same group network as food storage devices, such as display devices, portable mobile terminal devices, PC devices, smart cooking devices, etc. in the home.
  • the food storage device 3 may be a smart refrigerator, a smart freezer, a smart fresh-keeping cabinet, and the like.
  • a smart refrigerator is taken as an example for description.
  • the embodiment of the present application does not limit the specific types of the control device 1 , the terminal device 2 or the electronic device 4 .
  • the control device 1 may be a remote control, and the communication between the remote control and the food storage equipment includes infrared protocol communication or Bluetooth protocol communication, and other short-distance communication methods, etc., and the food storage equipment is controlled by wireless or other wired methods 3.
  • the wireless mode may be direct connection or non-direct connection, and may be routed or not routed.
  • the user can control the food storage device 3 by inputting user instructions through buttons on the remote control, voice input, control panel input, etc. For example, the user can input corresponding control commands through the volume plus and minus keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, power on/off keys, etc. on the remote control to control the food storage equipment 3 functions.
  • terminal devices 2 such as mobile phones, tablet computers, computers, laptops, and other smart devices can also be used to control the food storage device 3 .
  • the terminal device 2 can communicate with the food storage device 3 through a network communication protocol, so as to realize the purpose of one-to-one control operation and data communication.
  • an ingredient storage device may communicate with its associated electronic device 4 .
  • the communication manner between devices is not limited.
  • the food storage device 3 and the electronic device 4 also perform data communication with the server 5 through various communication methods.
  • the food storage device 3 and the electronic device 4 can be allowed to communicate through a local area network (LAN), a wireless local area network (WLAN) and other networks.
  • the server 5 can provide various contents and interactions to the ingredient storage device 3 and the electronic device 4 .
  • the user can select the ingredients to be cooked and the recipes corresponding to the ingredients on the ingredient storage device 3, and the ingredient storage device 3 and the electronic device 4 control the electronic device 4 to automatically cook according to the selected recipe by sending and receiving information. ingredients for cooking.
  • the server 5 may be one cluster, or multiple clusters, and may include one or more types of servers. Other network service contents such as popular recipes and cooking services are provided through the server 5 .
  • Fig. 2A is a perspective view of a food storage device according to some embodiments of the present application.
  • the food storage device provided by the embodiment of the present application is approximately cuboid in shape.
  • the appearance of the food storage device is defined by a storage room 101 providing a limited storage space and a plurality of cabinet doors 200 provided at an opening of the storage room 101 .
  • the storage room 101 is a box body 100 with an opening. In the example shown in FIG. Independent storage space.
  • the freezer compartment 101A may be selectively covered by a drawer type freezer compartment door 200A.
  • Refrigerating room 101B is partitioned into left and right sides.
  • the refrigerating compartment door 200B is pivotably installed on the refrigerating compartment 101B, and the refrigerating compartment door 200B is selectively opened or closed.
  • FIG. 2A is an example of an embodiment of the present application, and the food storage equipment shown in it does not constitute a limitation to the food storage equipment provided in the present application.
  • the food storage equipment box is divided into a left side and a right side, the left side box is defined as a freezer, and the right box is defined as a refrigerator, and the freezer and refrigerator are both
  • the lid can be closed by a door pivotally mounted on the box body.
  • the storage room includes a refrigerating room, a freezing room, and a temperature-changing room.
  • the food storage device can have a display function by arranging a display outside the box body of the food storage device.
  • Fig. 2B is a schematic diagram of the appearance of food storage equipment according to some embodiments of the present application.
  • a display is provided on the door of the refrigerator, and the display is embedded in the door body.
  • a tag reading area is provided at the position below the display on the door of the refrigerator, and an antenna for reading RFID tags is built in the tag reading area to identify short-range RFID tags.
  • the plane where the screen of the display is located is flush with the outer surface of the box door.
  • the food storage equipment provided by the embodiment of the present application has at least two storage rooms inside the box, such as a freezer room, a refrigerator room, a temperature-changing room and/or a fresh-keeping room.
  • Each storage room can have multiple independent storage spaces, such as drawer compartments.
  • the food storage equipment may include a display 210, a controller 220, multiple antennas 230 for detecting RFID tags, a detector 240, a memory 250, A communicator 260 and several user input interfaces.
  • the display 210, the antenna 230, the detector 240, and the memory 250 are coupled with the controller 220 through a communication interface.
  • the display 210 is used to receive the image signal output by the controller 220, to display video content and images and components of the menu control interface, and to display the user control UI interface for controlling the food storage equipment.
  • the controller 220 may include one or more processing units, such as a system chip (system on a chip, SoC), a central processing unit (central processing unit, CPU), a microcontroller (microcontroller, MCU), a storage controller, and the like. Wherein, different processing units may be independent devices, or may be integrated in one or more processors.
  • SoC system on a chip
  • CPU central processing unit
  • MCU microcontroller
  • storage controller and the like.
  • different processing units may be independent devices, or may be integrated in one or more processors.
  • the controller 220 communicates with the antenna 230 through a serial port.
  • the controller 220 includes an RFID module, the RFID module, the antenna 230 and the RFID tag form an RFID reading and writing system, the antenna 230 is used to transmit radio frequency signals between the RFID module and the RFID tag, and the RFID module completes the pairing by the antenna 230 Read and write operations of RFID tags.
  • the RFID module communicates with the antenna through a serial port.
  • Memory 250 may include one or more storage units, for example, may include volatile memory (volatile memory), such as: dynamic random access memory (dynamic random access memory, DRAM), static random access memory (static random access memory) , SRAM), etc.; can also include non-volatile memory (non-volatile memory, NVM), such as: read-only memory (read-only memory, ROM), flash memory (flash memory), etc. Wherein, different storage units may be independent devices, or may be integrated or packaged in one or more processors or communication interfaces, and become a part of the processors or communication interfaces.
  • volatile memory such as: dynamic random access memory (dynamic random access memory, DRAM), static random access memory (static random access memory) , SRAM), etc.
  • NVM non-volatile memory
  • different storage units may be independent devices, or may be integrated or packaged in one or more processors or communication interfaces, and become a part of the processors or communication interfaces.
  • Program instructions and application programs, such as voice applications, are stored in the memory 250 .
  • the controller 220 can call the program instructions in the memory 250 or run the application program, so that the food storage device executes related methods, such as the food label scanning method provided in the embodiment of the present application.
  • the detector 240 at least includes a sound collector, such as a microphone, which can be used to receive the user's voice.
  • the voice signal includes a control instruction for the user to control the food storage device.
  • the detector 240 can also include a door switch state sensor, such as detecting a magnetic sensitive switch and a mechanical switch, for detecting the switch signal of each door, and when recording the switch state of the door according to the detected switch signal, a switch is sent. status information to the controller 220. In some embodiments, when the detector detects an open signal or a close signal of any box door, it sends the latest switch state information to the controller 220 .
  • the user input interface includes at least one of other input interfaces such as a microphone, a touch panel, a sensor, and a button.
  • the user can realize the user instruction input function through actions such as voice, touch, gesture, and press.
  • the input interface converts the received analog signal into a digital signal, and converts the digital signal into a corresponding instruction signal, and sends it to the controller 220 .
  • the communicator 260 is used for communicating with the server or the electronic device 4 in the local area network.
  • the controller 220 may include a speech recognition module, and the speech recognition module further includes a speech analysis unit and a speech instruction database, so that the food storage device can independently complete the speech recognition of the speech data input by the user, and recognize the The process of matching the voice content of the phone with the voice commands in the voice command database.
  • the antenna 230 may include an antenna disposed in each storage room and an antenna disposed inside the tag reading area, wherein the antennas disposed in each storage room are mainly used to scan the RFID tags in each storage room to read the RFID tags
  • the tag information, the antenna set inside the tag reading area is mainly used to scan the RFID tag on the tag reading area to read the tag information of the RFID tag.
  • the powers of the antennas installed in different storage rooms may be different. And the power of the antennas in each storage room can only ensure that the antennas can identify the ingredients contained in their own compartments, so as to avoid increasing the false recognition rate when the power is too high, and if the power is too low, the ingredients in the own compartments will not be recognized.
  • the power of the antenna can be determined in advance according to the size of each storage room, and the power of each antenna can be set in the food storage equipment. The larger the space, the greater the power.
  • the antenna disposed under the tag reading area is referred to as the first antenna
  • the antenna disposed in the storage room is referred to as the second antenna.
  • RFID tags can be used to identify the food in the storage room, and there is a correspondence between the label information (such as the label identification) of the RFID tag and the food and food information identified, thereby realizing RFID Virtual association between label and ingredient information.
  • the ingredients with RFID tags are stored in the food storage equipment, and the RFID tags in the storage room are detected by the second antenna to obtain the tag information, and the information identified by the tag is determined according to the relationship between the tag information and the ingredient information. Ingredients.
  • the tag information includes a tag code
  • a specific code segment in the tag code is a tag identifier.
  • the controller 220 implements the food management function by running the food management application, and the application interface provided by the food management application includes: a food management interface that can be used as the main interface of the application, and an interface for establishing the association relationship between RFID tags and food information. Label editing interface, recipe display interface for displaying recommended recipe information, etc.
  • the controller 220 starts the food management application in response to power-on or a user input command to start the food management application.
  • the user can input a tag editing instruction in the ingredient management application.
  • the food management application scans the RFID label placed by the user on the label reading area through the first antenna to obtain the label information of the RFID label, such as "A", and displays the label editing interface. Users can enter ingredient information in the label editing interface to associate with "A".
  • the ingredient management application receives the ingredient information input by the user, and establishes an association between the ingredient information and "A".
  • the food management application When the food management application detects that there is an RFID tag "A” in the storage room through the second antenna, it can determine the real food in the storage room according to the food information associated with "A", thereby realizing intelligent management of the food. It should be understood that when the food material management application detects that there is an RFID tag "A” in the storage room through the second antenna, the food material associated with "A” is an existing food material in the storage room.
  • the ingredient information includes one or more of ingredient ID, ingredient name, storage location identifier, ingredient quantity, ingredient shelf life, starting time, and the like.
  • the storage room where the ingredients are stored can be determined according to the storage location identification. For example, if the storage location identifier contained in the ingredient information "apple” is "1", then it is determined that "apple” is stored in the refrigerator; if the storage location identifier included in the ingredient information "apple” is "2", then it is determined that " apples” in the freezer.
  • the freshness of the ingredients can be determined according to the current time, the shelf life of the ingredients and the starting time. Wherein, the starting time can be the real production date of the ingredients input by the user, such as the production date of bread on May 1, 2021, or the time when the ingredients are put into the storage room.
  • the ingredient information corresponding to the existing ingredients in the storage room is stored in the local ingredient information set.
  • the existing ingredients refer to ingredients currently stored in the ingredient storage equipment.
  • the aforementioned local ingredient information set may also store ingredient information corresponding to historical ingredients.
  • the historical ingredients refer to ingredients that have been stored in the ingredient storage equipment in the past and have been removed from the ingredient storage equipment at present. Existing ingredients and historical ingredients can be distinguished by storage status marks, for example, the ingredient information of historical ingredients is marked as removed, and the ingredient information of existing ingredients is marked as put.
  • the ingredient information of existing ingredients and the ingredient information of historical ingredients are stored in different ingredient information sets.
  • the ingredient information of the existing ingredients is read from the local ingredient information collection, for example, the ingredient information whose storage status is the put state is read. Then display the ingredient management interface according to the ingredient information of the existing ingredients.
  • the ingredient management interface includes ingredient icons drawn according to the ingredient information, so that all the existing ingredients in the ingredient storage device are displayed in the form of icons, pictures and texts.
  • various functional controls can also be displayed on the ingredient management interface, such as RFID tag editing controls, ingredients adding controls, recipe recommendation controls, etc., for users to operate to trigger the controller 220 to implement corresponding functions.
  • the device information and recipe information corresponding to each smart cooking device are different.
  • smart rice cookers, smart ovens, and smart air fryers are all capable of making cakes based on cake recipes, but the convenience of operation, the amount of ingredients produced, the power consumption of cooking, and the cooking time of the three devices are different.
  • the user When making a certain dish, the user will only select one smart cooking device and use the corresponding recipe supported by the device. In the case of multiple smart cooking devices, the user needs to select the smart cooking devices one by one and query the corresponding recipes, so as to select the smart cooking device and corresponding recipes suitable for the current needs. For example, when wanting to make a cake, the user needs to first select the smart rice cooker to query the cake recipe, and then select the smart oven to query the cake recipe, and then determine which cake recipe to use to make the cake by comparison. The operation process is cumbersome.
  • the interface display method when the user selects a recipe in the user interface of the food storage device, multiple recipe information and device information corresponding to the recipe information are displayed in the user interface, and the device information corresponding to each recipe information is Device information for different smart cooking devices.
  • the device information corresponding to each recipe information is Device information for different smart cooking devices.
  • FIG. 4 is a user interface according to some embodiments of the present application, which is specifically a user interface displayed on a display screen of the food storage device.
  • the user interface displayed on the display screen of the food storage device includes a food management control 401, a recipe resource control (also referred to as a recipe control for short) 402, an food addition control 403, and an account management control 404, and also includes information corresponding to each storage room.
  • the ingredients management control 401 displays various ingredients stored in each storage room of the ingredients storage device in response to the user's selection operation, so as to realize the intelligent management and intelligent storage functions of the ingredients.
  • the recipe control 402 provides multiple recipe information to the user in response to the user's selection operation, so as to realize the smart recipe function.
  • the add ingredient control 403 performs input management on unrecorded ingredients in response to the user's selection operation.
  • the account management control 404 controls the food storage device to establish a communication connection with a plurality of electronic devices 4 in response to the user's selection operation to perform interactive collaboration.
  • the controller recommends recipes according to ingredients stored in the ingredient storage device 3 and online smart cooking devices.
  • the ingredient storage device 3 uploads the user-triggered recipe recommendation operation to the server 5, and the server 5 determines the ingredients in the ingredient storage device 3 according to the user ID and/or the device ID of the ingredient storage device 3 included in the request. , and determine the smart cooking device corresponding to the user ID, and then screen and filter the recipes in the recipe database, so that the final recommended recipe can be implemented on the smart cooking device bound to the user ID, and the ingredients used are all ingredients Foodstuffs contained in the storage device 3. Avoid the problem that the user does not have the corresponding smart cooking equipment or the corresponding ingredients after the recommended recipe.
  • the account management control 404 in the user interface displayed on the display screen of the food storage device is operated.
  • the content display area will change with the change of the selected control in the navigation bar.
  • the navigation bar includes an account login control, a search device control, a device binding control and a device status control.
  • an ingredient storage device may communicate with its associated electronic device.
  • the electronic equipment associated with the food storage equipment includes terminal equipment in the same local area network or in the same group network as the food storage equipment, such as display equipment in the home, portable mobile terminal equipment, PC equipment, smart cooking equipment, etc.
  • the device associated with the food storage device may also be a terminal device associated with the food storage device based on identity information.
  • the smart cooking equipment may be, for example, a smart rice cooker, a smart oven, a smart induction cooker, a smart microwave oven, and the like.
  • the identity information may be device information, account information, etc.
  • the account logged in by the ingredients management application is also the above-mentioned account logged in.
  • the account used to log in the food management application on the food storage device is called the main business account.
  • the terminal device associated with the food storage device can be other terminal devices that log in to the main business account. It is called a terminal device associated with food storage equipment.
  • the terminal device associated with the food storage device can be a terminal device that logs in to a sub-service account bound to the main business account.
  • the smart oven is called a terminal device associated with the food storage device.
  • the terminal device associated with the food storage device may be a device bound through device information. For example, by binding the device information of the above-mentioned smart cooking device with the device of the food storage device, it becomes a terminal device associated with the food storage device.
  • a smart cooking device refers to a cooking device with a built-in smart terminal.
  • the smart terminal has basic components of electronic devices such as a processor and memory, and the smart terminal enables the cooking device to have functions such as data sending and receiving and data processing. Based on these functions, smart cooking equipment generally has the function of receiving remote operation instructions for automatic cooking.
  • an ingredient storage device may communicate with its associated smart cooking device and server.
  • the smart cooking device associated with the food storage device is referred to as a bound smart cooking device.
  • FIG. 6 is a schematic diagram of a search device page according to some embodiments of the present application, which is specifically a page displayed after the user completes account login.
  • the ingredient storage device searches for a smart cooking device that can be connected in the local area network, or searches for a smart cooking device that can be connected according to the identity information, which can be device information and an account identifier corresponding to the account information.
  • the search device interface will prompt the user to search for devices.
  • the search device interface can also set a cancel control.
  • the user can click "Cancel" in Figure 6 to stop searching for devices. The search initiated this time invalidated.
  • some abnormal situations may occur: for example, no smart cooking device is found within a threshold time (such as 20 seconds), that is, it times out, and the user needs to be prompted that no smart cooking device is found Device, the retry control and cancel control can be set in the interface.
  • a threshold time such as 20 seconds
  • the search for smart cooking equipment will be started again. If the user clicks the cancel control in the interface, the retry will be canceled, and the search initiated this time will be invalid; The actual situation shall prevail.
  • the food storage device and the connected smart cooking device need to be connected to the same WiFi.
  • the food storage device can search for multiple smart cooking devices in the same WiFi network environment, and list the searched smart cooking devices that can be connected in the interface.
  • searching for devices there is no abnormality, that is, it can When a smart cooking device is found in the local area network, the device list can be displayed on the interface of the device to be bound.
  • FIG. 7 is a page of a device to be bound according to some embodiments of the present application, which is specifically a page displayed after the user completes the device search. Five connected smart cooking devices are displayed on the page of devices to be bound, as well as the device information corresponding to each smart cooking device.
  • the device information includes device ID, device model, device name, online status, location, and power consumption indicators.
  • the smart cooking device IDs are respectively smart rice cooker, smart oven 1, smart oven 2, air fryer 1 and air fryer 2.
  • the user selects at least one of them as the binding object according to the displayed device information and actual needs.
  • Oven 2 becomes a bound smart cooking device.
  • the wireless communication technology provided in the present application includes not limited to Wi-Fi (Wireless Local Area Network) technology and may also be ZigBee (Zigbee protocol) technology, Bluetooth (Bluetooth) technology, and the like.
  • Wi-Fi Wireless Local Area Network
  • ZigBee ZigBee protocol
  • Bluetooth Bluetooth
  • FIG. 14 is a schematic diagram of interaction between an ingredient storage device and a server according to some embodiments of the present application.
  • the smart refrigerator responds to the account input by the user.
  • send a binding query request to the server where the binding query request carries an account identifier corresponding to the account.
  • the server searches for a device information set according to an account ID corresponding to the account, and the device information set includes device information of at least one smart cooking device to be bound with the account ID.
  • the smart refrigerator return the device information set to the smart refrigerator.
  • the smart refrigerator receives the device information set returned by the server, and the device information set includes the device information of at least one smart cooking device to be bound with the account identifier.
  • the page of the device to be bound is displayed.
  • the page of the device to be bound includes a control for displaying device information and a plurality of corresponding binding controls.
  • the binding control is used to control the binding after receiving the user's selected operation.
  • the smart cooking device corresponding to the control establishes a binding relationship with the account information.
  • FIG. 8 is a schematic diagram of a device status page according to some embodiments of the present application, which is specifically a page displayed after a user clicks a binding control.
  • the device status page displays a device information control 801 corresponding to each smart cooking device and a control 802 displaying a binding success message. Wherein, if the binding is successful, the control 802 is unbound, and if the binding fails, the control 802 is unbound.
  • the user wants to continue binding other devices or retry the binding failed device, he can return to the page of the device to be bound in Figure 7 at any time to perform the binding operation.
  • only the first page among the pages is taken as an example, and the above-mentioned pages may include multiple pages.
  • FIG. 15 is a schematic diagram of interaction between an ingredient storage device and a server according to some embodiments of the present application.
  • the smart refrigerator receives an input operation of selecting a bound control.
  • the smart refrigerator sends a binding request to the server, where the binding request includes device information corresponding to the binding control; the binding request is used to request the server to establish a binding between at least one smart cooking device bound to the account identifier. determine the relationship.
  • the server establishes a binding relationship between the smart refrigerator and at least one smart cooking device bound to the account identifier according to the device information corresponding to the bound control.
  • the server After establishing a binding relationship between the smart refrigerator and at least one smart cooking device, the server returns a binding success message to the smart refrigerator.
  • the binding success message returned by the server is received, and the binding success message is used to indicate that the binding relationship between the account corresponding to the account identifier and the smart cooking device has been successfully established.
  • a device status page is displayed, and the device status page includes a control for displaying device information and a control for displaying a binding success message.
  • the above-mentioned actions of logging in with an account and binding with a smart cooking device can also be performed in a terminal device such as an APP in a mobile phone.
  • a terminal device such as an APP in a mobile phone.
  • the food storage device receives the latest operating status of each smart cooking device sent by the server.
  • An interface prompt including the latest operating state is generated, the interface prompt is used to prompt the latest operating state of each intelligent cooking device, and the interface prompt is displayed on the user interface presented by the display.
  • the device statuses of all the smart cooking devices change. For example, a certain device is offline because it fails to connect to the LAN. For another example, the user moves a certain smart cooking device, thereby changing the location. Furthermore, it is necessary to update the device status of all the smart cooking devices according to the preset time interval or periodic timing. The purpose of updating the bound smart cooking device is to perform cooking tasks more smoothly in the future, and the purpose of updating the unbound smart cooking device is to make the binding selection clearer for the user in the subsequent binding.
  • the server regularly sends the latest operating status of each smart cooking device to the food storage device according to the preset time interval or cycle, and the food storage device generates an interface prompt including the latest running status, for example, the page of the device to be bound and the device status page
  • the device information in users can click any of the above two pages to get the latest device status of all smart cooking devices.
  • the server obtains status information of all smart cooking devices; and detects whether the current status information corresponding to the status of all smart cooking devices is consistent with historical status information every first time period.
  • the historical status information is the latest status information of all smart cooking devices obtained by the server; when it is determined that the current status information is consistent with the historical status information, continue to detect according to the interval time period.
  • the current status information of all smart cooking devices is acquired and sent to the food storage device, and the food storage device displays the current status information to update the historical status information.
  • the food storage device can also poll the status of each smart cooking device when the user queries the recipe.
  • the smart cooking device bound to the account of the food storage device can also send its status information to the server regularly according to the preset time interval or cycle, so as to facilitate subsequent synchronization of the device status of each smart cooking device. Further, the user may also manually update or manually edit the device information on the page of the device to be bound and the device status page, such as editing the ID and location of the bound device.
  • Fig. 16 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • the smart refrigerator receives an input operation of selecting a menu control.
  • a recipe information acquisition request is sent to the server, wherein the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe control.
  • the server searches for first recipe information and second recipe information corresponding to the recipe identifier according to the recipe identifier and the account identifier, wherein the first recipe information corresponds to the first smart cooking device, and the second recipe information corresponds to the second smart cooking device.
  • both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID.
  • the first recipe information, the second recipe information, the first smart cooking device and the second smart cooking device form a recipe information set.
  • the server returns the recipe information set to the smart refrigerator.
  • the smart refrigerator receives the recipe information set fed back by the server in response to the recipe information acquisition request, the recipe information set includes first recipe information and second recipe information corresponding to the recipe identifier, where the first recipe information and the first smart cooking The equipment corresponds, the second recipe information corresponds to the second smart cooking device, and both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID.
  • the smart refrigerator displays the recipe details page, displays the first recipe information and the second recipe information in different areas of the recipe details page, and displays the first cooking control corresponding to the first recipe information, and the second recipe information corresponding to the second recipe information.
  • the cooking control wherein the first cooking control is used to control the first smart cooking device to execute the cooking thread corresponding to the first recipe information after receiving the user's selection operation, and the second cooking control is used to receive the user's selection operation Then control the second intelligent cooking device to execute the cooking thread corresponding to the second recipe information.
  • Each recipe corresponds to a unique recipe identifier.
  • the recipe blueberry cake sets "blueberry cake" as the recipe identifier.
  • One recipe identifier can correspond to multiple recipe information, for example, blueberry cake can be cooked by multiple smart cooking devices.
  • Each recipe information corresponds to one device information.
  • blueberry cake can be cooked by two smart cooking devices, wherein the recipe information corresponding to the two smart cooking devices is different. Both smart cooking devices are smart cooking devices corresponding to the above account IDs.
  • the user after the user logs into the account of the food storage device and binds with at least one smart cooking device using the account identifier, the user selects a recipe, so as to perform food cooking tasks later.
  • the ingredient storage device is triggered to enter the recipe resource page corresponding to the "recipe resource" control.
  • Figure 10A is a recipe resource page according to some embodiments of the application.
  • the recipe resource page includes a search bar 1001 , a navigation bar 1002 and a content display area 1003 below the navigation bar.
  • the navigation bar 1002 includes multiple navigation controls, such as "recommended recipes”, “smart side dishes”, “recipe distribution” and “smart recipes”. Each navigation control classifies recipe resources, and each corresponds to a different A recipe resource in the form of . Any desired number and types of navigation controls can be added in the navigation bar 1002, as shown in FIG. 10B another navigation control "recipe sharing".
  • the content displayed in the content display area 1003 will change with the selected navigation control in the navigation bar 1002 , and may also change with the search item in the search bar 1001 .
  • the material storage device can be designed such that, in response to the user's selection of the recipe control 402, when entering the recipe resource page, the content display area 1003 can directly display the default recipe resource or can display the last displayed recipe resource .
  • the user can click on any navigation control in the navigation bar 1002 or search for the recipe resources of the target recipe in the search bar 1001 according to actual needs, so as to input a recipe resource display instruction for the target recipe, and the controller responds to the input display instruction.
  • the corresponding recipe control is displayed in the content display area 1003 .
  • Figure 10A shows the recipe resource displayed in the content display area 1003 when the "recommended recipe” in the navigation bar 1002 is selected, which includes a plurality of recipe controls 1004, such as "cake”, “biscuit”, “bread “ and “Puffs”, etc., and the pictures of the corresponding recipes.
  • Figure 10B is a recipe resource page according to some embodiments of the application.
  • Figure 10B shows the recipe resources displayed in the content display area 1003 when the user enters "steak" in the search bar 1001 to search, which includes multiple recipe controls 1004, such as "grilled steak” and “sirloin grilled steak” , “Beef Grilled Steak” and “Homemade Grilled Steak", etc., with pictures of the corresponding recipes.
  • recipe controls 1004 such as "grilled steak” and “sirloin grilled steak” , "Beef Grilled Steak” and “Homemade Grilled Steak", etc.
  • the recipe information corresponding to the steak and the cooking equipment information applicable to each recipe are displayed on each recipe control 1004, such as "oven 1 box".
  • the oven 1 can be controlled to cook according to the selected recipe, thereby realizing the one-button cooking function.
  • FIG. 11 is a schematic diagram of a recipe details page according to some embodiments of the present application.
  • the recipe details page includes controls for displaying recipe information and corresponding device information and a plurality of cooking controls 1107 .
  • the sub-area corresponding to the specific step control 1103 (such as the row area) is used to display the operation step information of multiple recipes
  • the sub-region (such as the row area) corresponding to the ingredient control 1104 is used to display the required ingredient information of multiple recipes
  • the sub-area (for example, the row area) corresponding to the cooking duration control 1105 is used to display the cooking duration information of multiple recipes.
  • the sub-area (such as the row area) corresponding to the smart cooking device ID control 1101 is used to display multiple equipment information controls corresponding to multiple recipes
  • the sub-area (such as the row area) corresponding to the device location control 1102 is used to display multiple recipes corresponding to
  • the location information of multiple devices and the sub-areas (for example, the row area) corresponding to the device power consumption control 1106 are used to display the respective power consumption information of multiple devices corresponding to multiple recipes.
  • the device information corresponding to each recipe information is the device information of different smart cooking devices, and the recipe information corresponding to each device information is also different.
  • the first recipe information, the second recipe information and the third recipe information corresponding to the smart rice cooker, smart oven 1 and smart oven 2 are the first recipe information, the second recipe information and the third recipe information corresponding to the smart rice cooker, smart oven 1 and smart oven 2 .
  • Each recipe occupies a display area (eg, a column area).
  • the smart rice cooker corresponding to the first recipe information is the first smart cooking device.
  • the smart oven 1 corresponding to the second recipe information is the second smart cooking device.
  • the smart oven 2 corresponding to the third recipe information is the third smart cooking device.
  • the first smart cooking device, the second smart cooking device and the third smart cooking device are all smart cooking devices corresponding to the account identifiers of the login account of the food storage device.
  • the information is displayed in the form of a list, each area corresponds to a column of data, and each area can also contain multiple line items, as shown in Figure 11, it can be seen from top to bottom that the device location control
  • the row where 1102 is located is used to display the location of the smart rice cooker, smart oven 1 and smart oven 2
  • the row where the specific step control 1103 is located is used to display the specific operation steps and corresponding operation pictures in the recipe information corresponding to the three smart cooking devices , so that the user can perform subsequent cooking tasks.
  • the row where the ingredients control 1104 is located is used to display the specific types of ingredients used in the recipe information corresponding to the three smart cooking devices and the corresponding component of each ingredient.
  • the row where the cooking time control 1105 is located is used to display the cooking time in the recipe information corresponding to the three smart cooking devices, which can intuitively let the user know the cooking time required for cooking.
  • the cooking time is based on the cooking curve corresponding to each recipe information definite.
  • the row where the device power consumption control 1106 is located is used to display power consumption parameters corresponding to the three smart cooking devices.
  • the equipment information corresponding to the recipe information in the recipe information set includes the equipment status
  • the material storage equipment sorts each recipe information and the equipment information corresponding to the recipe information according to the equipment status, and matches the sorted recipe information with the recipe information.
  • the device information of the device is displayed in order on the recipe details page.
  • the first recipe information and the second recipe information are sorted according to the status of the first smart cooking device and the status of the second smart cooking device, and the recipe information corresponding to the online smart cooking device is arranged in the offline smart cooking device.
  • the first recipe information and the second recipe information are respectively displayed in different areas of the recipe detail page.
  • Smart cooking devices that are not online include offline and unbound devices.
  • the food storage equipment After receiving the set of recipe information, the food storage equipment will filter and sort according to the unique status identification of each equipment status. Sort from front to back according to the order of online status, offline status and unbound devices, for example, the recipes corresponding to the smart cooking devices that are currently online are listed first; followed by the recipes corresponding to the smart cooking devices that are offline; Finally, there are recipes corresponding to smart cooking devices that the user has not bound. Referring to FIG. 11 , the offline devices in the device status are specially marked, and a status prompt mark 1114 is generated, so that the user can understand the status of each device more intuitively.
  • the user can make a comprehensive comparison and select according to the device status of each smart cooking device, and choose the smart cooking device that is online first, to avoid the smart cooking device selected as The situation where cooking tasks cannot be performed after being offline.
  • the recipe details page displays the recipe information in the form of a list. Different recipe information is located in different columns in the list. The content parameters displayed in each row of the same recipe information are different. Each recipe information includes ingredient parameters and cooking parameters. duration parameter.
  • line M compare the ingredient parameters in each recipe information, and generate an ingredient evaluation mark corresponding to the position of column N in row M, which is used to prompt the user to select the recipe information in column N according to the ingredient evaluation mark
  • line M is used to display the ingredient parameters of each recipe
  • line A compare the cooking time parameters in each recipe information, and line A corresponds to the position of column B to generate a time length evaluation mark, time length evaluation mark It is used to prompt the user to select the recipe information corresponding to column B according to the duration evaluation identifier.
  • the ingredient parameters in the recipe information corresponding to each smart cooking device are displayed by the ingredient control 1104 , specifically, the ingredient parameters include the ingredients used and the corresponding components of the ingredients.
  • the ingredient parameters of the smart rice cooker are "2 eggs, 120 grams of refined sugar, 100 grams of low-gluten flour, 12 grams of cream and 12 ml of milk".
  • the ingredient parameters of smart oven 1 are "3 eggs, 150 grams of refined sugar, 120 grams of low-gluten flour, 15 grams of butter and 15 ml of milk”.
  • the ingredient parameters of smart oven 2 are "5 eggs, 240 grams of refined sugar, 3000 grams of low-gluten flour, 40 grams of cream and 40 ml of milk”.
  • the ingredient storage device compares the identifiers of each ingredient component in the ingredient parameters of each recipe, and obtains the order of the ingredients among each recipe.
  • the ingredient parameter with the largest component is specially marked, and the ingredient evaluation mark 1111 is generated in the fourth row corresponding to the third column, so that the user can compare the ingredient parameters in each recipe information more intuitively.
  • the recipe information in the recipe information set also includes a cooking curve corresponding to each recipe, and the cooking curve is a curve that measures the relationship between the temperature of the ingredients and the time during the cooking process.
  • the cooking time parameter corresponding to each recipe can be obtained through the cooking curve corresponding to each recipe. Specifically, the cooking duration in the recipe information corresponding to each smart cooking device in row 5 is displayed by the cooking duration control 1105, and the cooking duration parameter of the smart cooking device is "30 minutes in hours".
  • the cooking time parameter of Smart Oven 1 is "cooking hours 20 minutes”.
  • the cooking time parameter of Smart Oven 2 is "cooking minutes”.
  • the material storage device compares the time marks in the cooking time parameters of each recipe to obtain the order of the cooking time between each recipe.
  • the cooking time parameter with the shortest cooking time is specially marked, and the fifth row corresponds to the third column to generate a time evaluation mark 1112, so that the user can more intuitively compare the cooking time in each recipe information horizontally.
  • the recipe details page also displays the device information corresponding to the smart cooking device in a list, including location parameters and power consumption parameters.
  • the food storage device compares the location parameters in each device information, Row E corresponds to the generated position evaluation flag in column F.
  • the position evaluation mark is used to prompt the user to select the corresponding smart cooking device according to the position evaluation mark.
  • row H the food storage device compares the power consumption parameters in each device information, and row H corresponds to the generated power consumption evaluation mark in column I.
  • the power consumption evaluation mark is used to prompt the user to select a corresponding smart cooking device according to the power consumption evaluation mark.
  • the power consumption parameter is calculated from the cooking curve in the recipe information and the power consumption index of the smart cooking device corresponding to the recipe.
  • the location parameter corresponding to each smart cooking device is displayed by the location control 1102.
  • the location parameter of the smart rice cooker is "restaurant-on the dining table”.
  • the position parameter of smart oven 1 is “kitchen-on the operating table”.
  • the location parameter of Smart Oven 2 is "kitchen - built into the cabinet”.
  • the food storage device compares the distance identifiers in the location parameters corresponding to each smart cooking device to obtain the order of the distance between each smart cooking device.
  • the location parameter with the shortest distance is specially marked, and the generated location evaluation mark 1110 in the second row corresponds to the first column, so that the user can compare the location of each smart cooking device more intuitively.
  • the power consumption parameter corresponding to each smart cooking device is displayed by the device power consumption control 1106 , referring to FIG. 11 , the power consumption parameter of the smart rice cooker is "smart rice degree".
  • the power consumption parameter of smart oven 1 is “the power consumption parameter is degree”.
  • the power consumption parameter of smart oven 2 is "power consumption parameter degree”.
  • the food storage equipment compares the power consumption indicators in the power consumption parameters corresponding to each smart cooking device, and obtains the power consumption ranking among each smart cooking device.
  • the power consumption parameter with the lowest power consumption is specially marked, and the 6th row corresponds to the generated power consumption evaluation mark 1113 in the second column, so that the user can more intuitively compare the power consumption of each smart cooking device horizontally.
  • Fig. 12 is an ingredient management interface according to some embodiments of the present application, which is specifically an interface entered after clicking the ingredient management control 401 in Fig. 4 .
  • the ingredient management interface includes an RFID tag editing control 1201, an ingredient addition control 1202, and a recipe recommendation control 1203, and also includes ingredient display areas corresponding to each storage room, such as the ingredient display area corresponding to the refrigerator room, and the food item display area corresponding to the variable temperature room. The food display area and the food display area corresponding to the cold room.
  • Each ingredient display area displays ingredient icons corresponding to each ingredient in the storage room, such as mutton and pork in the ingredient display area, sausage and fish cake in the ingredient display area, and lettuce, eggs, and carrots in the ingredient display area.
  • ingredient icon includes an ingredient picture and an ingredient name.
  • the user can input the above-mentioned tag editing instruction by operating the RFID tag editing control 301 in the ingredients management interface.
  • the user can also enter ingredients by operating the add ingredient control 1202 in the ingredient management interface.
  • the user can also operate the recipe recommendation control 1203 in the ingredient management interface to input a recipe recommendation instruction and trigger access to the above-mentioned recipe resource page. After selecting a recipe on the recipe resource page, the above-mentioned recipe details page is entered.
  • the specific operations of the user on the side of the food storage device and the specific interaction between the food storage device and the server are the same as those described in the above embodiments, and will not be repeated here.
  • the ingredient storage device receives an input selection operation on the cooking control, and sends a cooking instruction to the smart cooking device corresponding to the cooking control.
  • the cooking instruction is used to instruct the smart cooking device to follow the recipe information. Perform cooking tasks.
  • a "one-key cooking" cooking reminder message is triggered.
  • the cooking reminder message is displayed at a preset position on the recipe details page, and a confirmation control 1301 and a cancel control 1302 are provided on the display interface of the cooking reminder message.
  • the user needs to confirm the cooking reminder message after operating the confirmation control 1301, so as to realize follow-up Smart cooking equipment for cooking. If the user does not want to continue the subsequent cooking work, he can operate the cancel control 1302 and close the cooking reminder message.
  • the display method of the cooking reminder message may also automatically disappear after a threshold time (for example, 10 seconds).
  • the reminder message method includes but is not limited to the above-mentioned method, which can be in the form of voice notification, can also be in the form of ringing, or can be Vibration and other forms.
  • Fig. 17 is a schematic diagram of interaction among food storage equipment, a server, and an intelligent cooking equipment according to some embodiments of the present application.
  • the smart refrigerator receives an input operation on a cooking control.
  • a cooking request is sent to the server, the cooking request includes recipe information corresponding to the cooking control, and the cooking request is used to request the server to send the recipe information to the corresponding smart cooking device.
  • the server sends recipe information to the smart cooking device, wherein the recipe information includes a cooking curve, so as to control the smart cooking device to cook according to the cooking curve.
  • the user can control the ingredient storage device to send the recipe information to the corresponding smart cooking device by clicking the confirmation control.
  • the ingredient storage device determines the corresponding smart cooking device according to the device information corresponding to the recipe information, and sends the recipe information to the smart cooking device.
  • the food storage device detects the status of the food being put into the first smart cooking device and the second smart cooking device, and the food is put into The state is the state of putting the target ingredients in the smart cooking device. If the input state of the ingredients of the first intelligent cooking device is not detected within the preset time, and after the input state of the ingredients of the second intelligent cooking device is detected, a prompt page including corresponding prompt information is generated, and the preset area of the prompt page A switch control is shown, and the switch control is used to switch the cooking instruction to the second smart cooking device after receiving a selection operation from the user, so as to control the second smart cooking device to execute a corresponding cooking thread.
  • a cooking cancellation instruction is sent to the first smart cooking device, and a second cooking instruction is sent to the second smart cooking device at the same time, the second cooking instruction is used to instruct the second smart cooking device
  • the device executes a corresponding cooking thread according to the second recipe information.
  • the food storage device detects the device states of multiple smart cooking devices, and the device states include the state of putting food in. If the user does not put the target ingredients into the first smart cooking device within the preset time, but puts the target ingredients into the second smart cooking device, the food storage device detects the status of the ingredients being put into the second smart cooking device After that, the control monitor presents a prompt page including corresponding prompt information. A switching control is displayed on the page. After the user selects the switching control, the food storage device responds to the user's selection operation and sends a cooking cancel command to the first smart cooking device, and at the same time sends a second cooking command to the second smart cooking device.
  • the recipe information in this application includes but is not limited to the first recipe information and the second recipe information.
  • the smart cooking device includes but not limited to the first smart cooking device and the second smart cooking device, which can be set according to the actual situation .
  • the food storage device detects the status of the food being put into the first smart cooking device and the second smart cooking device, and the food is put into The state is the state of putting the target ingredients in the smart cooking device. If it is not detected within the preset time that the ingredients of the first intelligent cooking device are put into the state, a prompt page including corresponding prompt information is generated, and a prompt control is displayed in the preset area of the prompt page, and the prompt control is used to remind the user to confirm whether to continue cooking.
  • the first smart cooking device after the first smart cooking device detects the insertion of the target ingredient, it gives feedback indicating that the ingredient storage device has been successfully put in, so that the ingredient storage device exits the recipe details page.
  • the target ingredient is an ingredient corresponding to the selected recipe.
  • the insertion of the target ingredients can be characterized by the opening and closing action of the door cover of the smart cooking device, and can also be compared with the ingredients taken out by the ingredient storage device through an image sensor/weight sensor.
  • the user can interact with the interface objects displayed on the screen of the food storage device to search, view or select a recipe and start cooking. After starting cooking, the smart oven will automatically control parameters such as time and temperature according to the recipe information included in the recipe selected by the user, thereby realizing the one-button cooking function.
  • the above UI takes food storage equipment as an example, and the interactive content takes food storage equipment, servers, and smart cooking equipment as examples.
  • the UI of other types of food storage equipment reflected in the interface display is basically similar to the above UI, and will not be listed here. .
  • the UI interface provided in this application is only in some embodiments, and the actual application and design shall prevail.
  • the embodiment of the present application also provides a server, including: a memory and a processor, where program instructions are stored in the memory, and the processor executes the following steps by running the program instructions:
  • the recipe information acquisition request sent by the food storage device, and the recipe information acquisition request includes the recipe ID and the account ID corresponding to the recipe control.
  • a recipe information set composed of the first recipe information, the second recipe information, the first smart cooking device and the second smart cooking device is sent to the ingredient storage device.
  • the embodiment of the present application also provides an interface display method, which can be executed on the side of the food storage device, and the execution subject of the method is the controller in the food storage device.
  • the method includes: receiving an input operation of selecting a recipe control, and sending a recipe information acquisition request to the server, wherein the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe control.
  • the second recipe information corresponds to the second smart cooking device, and both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID.
  • the first recipe information and the second recipe information are displayed in different areas of the recipe details page, and the first cooking control is displayed corresponding to the first recipe information, and the second cooking control is displayed corresponding to the second recipe information, wherein the first cooking control is used for Control the first smart cooking device to execute the cooking thread corresponding to the first recipe information after receiving the user's selection operation, and the second cooking control is used to control the second smart cooking device to execute the corresponding second recipe information after receiving the user's selection operation cooking thread.
  • the embodiment of the present application also provides an interface display method, which can be executed on the server side, and the execution body of the method is a processor in the server.
  • the method includes: receiving a recipe information acquisition request sent by a material storage device, where the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe control. Find the first recipe information and the second recipe information corresponding to the recipe identifier according to the recipe identifier and the account identifier, wherein the first recipe information corresponds to the first smart cooking device, and the second recipe information corresponds to the second smart cooking device, Both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID.
  • a recipe information set composed of the first recipe information, the second recipe information, the first smart cooking device and the second smart cooking device is sent to the ingredient storage device.
  • the user when searching for a recipe, the user can only select one smart cooking device and query the recipes supported by the smart cooking device. If the user has multiple smart cooking devices, he needs to search in sequence in the search bar 1001 and then enter the corresponding recipe resource page to view. For example, for a recipe, first select A smart cooking device to search, enter the recipe details page from the search results to view the corresponding operation steps of A smart cooking device, and then return to the search page. Select B smart cooking equipment to search, enter the recipe details page from the search results to view the comparison, the operation is cumbersome. At the same time, only one smart cooking device can be controlled to perform cooking tasks at a time. In the scenario where the user wants to cook multiple dishes, it is impossible to control multiple devices to cook different dishes.
  • the application provides a smart refrigerator, including a display; a communicator for communicating with smart cooking devices .
  • the smart refrigerator combines the user's existing smart cooking equipment to automatically arrange the multiple recipes, and the generated recipe arrangement information and corresponding The one-touch cooking controls are presented on the user interface in the display. Furthermore, the user obtains the recommended cooking sequence after the arrangement through the recipe arrangement information fed back by the smart refrigerator.
  • Fig. 18 is a schematic diagram of a recipe resource page according to some embodiments of the present application. Referring to FIG. 18 , it is specifically the recipe resource page displayed by operating the recommended recipe control 600 on the recipe resource page of the display screen of the food storage device.
  • a first display area 601 and a second display area 602 are displayed in the preset area of the recipe resource page.
  • the first display area 601 includes a plurality of recipe list controls 6011, such as "Prepare for the reunion dinner, delicious new year", "Irresistible Potato King” and "Give you a chance to eat tofu” and other recipe lists.
  • the recipe list control 6011 is used to trigger to enter the corresponding recipe recommendation page after the selection operation of the recipe list control is input, so that the user can learn about multiple recipe recommendations contained in each recipe list.
  • the second display area 602 includes a custom recipe list control 6021 and a plurality of custom recipe list controls 6022 .
  • the second display area 602 is used to display the user-customized recipe list. After the user inputs a selection operation on the customized recipe list control 6022, it is triggered to enter the corresponding customized recipe recommendation page, so that the user can learn about multiple customized recipe recommendations contained in each customized recipe list.
  • the user can click on the "Prepare for Reunion Dinner, Delicious New Year” control in FIG.
  • the recipe recommendation page includes a plurality of recipe controls 701 and a recipe layout control 702.
  • the recipe control 701 is used to trigger entry to the recipe details page corresponding to the recipe identifier after receiving a selection operation from the user.
  • the recipe layout control 702 is used to trigger to enter the recipe layout page corresponding to the recipe list control 6011 after receiving the user's selection operation.
  • Fig. 21A is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • the smart refrigerator receives an input selection operation on the recipe list control.
  • a recipe list request is sent to the server, wherein the recipe list request includes a list identifier corresponding to the recipe list control.
  • the server searches for a recipe recommendation set according to the list ID corresponding to the recipe list control, and the recipe recommendation set includes at least one recipe associated with the list ID.
  • the server returns the recipe recommendation set to the smart refrigerator.
  • the smart refrigerator further includes a box, and the box is provided with a storage room for storing ingredients; in S902A, the smart refrigerator sends a recipe list request to the server, wherein, The recipe listing request may also include ingredient identifications corresponding to ingredients in the holding chamber.
  • the server searches for a recipe recommendation set according to the ingredient identifier corresponding to the ingredient in the storage room, and the recipe recommendation set includes at least one recipe associated with the ingredient identifier. Therefore, the smart refrigerator can obtain a set of recommended recipes based on the ingredients stored in the storage room, so that the user can directly arrange subsequent recipes based on the existing ingredients.
  • the server After receiving the recipe list request sent by the ingredient storage device, the server searches for the recipe identifier associated with the ingredient identifier.
  • the server receives multiple ingredient identifiers, it will appear that the searched recipe identifier is associated with one or more ingredient identifiers. For example, if two ingredients are identified as “tomato” and "beef brisket", the corresponding ingredient identifiers can be "scrambled eggs with tomato", “fried beef brisket with broccoli” and "stewed beef brisket with tomato”. Therefore, when the server searches for a corresponding recipe according to the recipe identifier associated with the ingredient identifier, it can perform similarity matching and sorting on the recipe identifier and the ingredient identifier.
  • the sequence of recipes corresponding to the identifiers of recipes with high similarity is before the sequence of recipes corresponding to the identifiers of recipes with low similarity.
  • a recipe recommendation set composed of recipes corresponding to all recipe identifiers is sent to the smart refrigerator.
  • the smart refrigerator In the process of displaying the above-mentioned recipe recommendation page, the smart refrigerator usually calls the recipe list query interface of the server to obtain the data of the page.
  • the entry parameter is the identifier of the recipe list to be queried, such as the recipe list ID.
  • the server recipe list query interface queries the recipe list in the database according to the recipe list ID to obtain the recipe ID and recipe name of each recipe in the list. Then query the database according to the recipe ID and obtain specific recipe information corresponding to each recipe (such as recipe pictures, detailed information on cooking steps, supported smart cooking equipment, etc.). Finally, the server query interface assembles the specific recipe information corresponding to each recipe to generate a recipe recommendation set and returns it to the smart refrigerator. Smart refrigerator display screen for page display.
  • Each recipe corresponds to a unique recipe identifier.
  • the recipe blueberry cake sets "blueberry cake" as the recipe identifier.
  • the list identifier is composed of multiple recipe identifiers, and the server finds the corresponding recipe according to the multiple recipe identifiers in the list identifier, and finally returns the recipe recommendation set composed of multiple recipes to the smart refrigerator.
  • the recipe recommendation set can be saved in the server and fed back to the smart refrigerator, and can also be saved in the local cache of the smart refrigerator without sending a request to the server.
  • the user can click the "Customized Recipe List” control in FIG. 18 to input a custom recipe recommendation page display instruction for the "Customized Recipe List” control to trigger entering the corresponding customized recipe recommendation page.
  • the smart refrigerator In response to the selected operation of the custom recipe list control input, the smart refrigerator triggers to enter the custom recipe interface, and the custom recipe interface includes a plurality of adding controls and recipes corresponding to the adding controls.
  • the smart refrigerator In response to the input selection operation of the added control, the smart refrigerator displays the customized recipe list and the recipe layout control corresponding to the customized recipe list in the preset area of the customized recipe interface.
  • the customized recipe list is composed of recipes corresponding to the user's selection of the added control.
  • the control is used to trigger to enter the recipe layout page corresponding to the customized recipe list after receiving the user's selection operation.
  • the present application can enter the system prefabricated recipe recommendation page through the recipe list control 6011 to view multiple recipes, and can also enter the personalized customized recipe recommendation page through the customized recipe list control 6022 to view and select multiple recipes. Finally, arrange the recipes for multiple recipes that are customized or prefabricated by the system, without searching for each recipe one by one for comparison.
  • Fig. 20A is a schematic diagram of a recipe editing page according to an exemplary embodiment of the present application.
  • the recipe layout page includes first recipe layout information 8011 , second recipe layout information 8012 and a one-key cooking control 8020 corresponding to each recipe layout information.
  • the first recipe layout information 8011 and the second recipe layout information 8012 are used to characterize the smart cooking equipment used in each recipe and the cooking start time and end time of each smart cooking equipment.
  • the first recipe layout information 8011 and the second recipe layout information 8012 are two different cooking schemes corresponding to multiple recipes selected.
  • the cooking scheme includes the intelligent cooking equipment used for each recipe, the cooking sequence corresponding to each recipe, and the specific cooking time of each intelligent cooking equipment.
  • Fig. 22A is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • the smart refrigerator receives an input selection operation on the recipe programming control.
  • the smart refrigerator sends a recipe arrangement acquisition request to the server in response to the input operation of selecting the recipe arrangement control.
  • the recipe arrangement acquisition request includes the recipe set identifier and account identifier corresponding to the recipe arrangement control.
  • the recipe set identifier is used to represent multiple recipes.
  • the server receives the recipe arrangement acquisition request sent by the smart refrigerator, and the recipe arrangement acquisition request includes the recipe collection identifier and the account identifier corresponding to the recipe arrangement control; at least one recipe arrangement corresponding to the recipe collection identifier is searched according to the recipe collection identifier and the account identifier information.
  • the smart refrigerator receives the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request, the recipe arrangement set includes at least one recipe arrangement information corresponding to the recipe set identifier, and the recipe arrangement information is used to represent the smart cooking device used by each recipe And the cooking start time and end time of each smart cooking device; multiple smart cooking devices are smart cooking devices associated with account identifiers.
  • the smart refrigerator displays at least one recipe arrangement information on the recipe arrangement page, and displays a one-key cooking control corresponding to the recipe arrangement information; wherein, the one-key cooking control is used to control the smart cooking device to execute The cooking task corresponding to the recipe arrangement information.
  • the server side performs arrangement processing on a plurality of recipe information to generate at least one recipe arrangement information. Further description will be given below in conjunction with the process of arranging and processing multiple recipe information on the server.
  • the server searches for the first set of smart cooking devices that have established a binding relationship with the account identifier based on the account identifier.
  • the server searches for smart cooking devices and corresponding device identifiers that have established a binding relationship with the account identifier, and integrates all device identifiers to form the first set of smart cooking devices.
  • the server queries the smart cooking devices bound to the account ID, such as smart cooking device A, smart cooking device B, and smart cooking device C. Based on the device identifiers of all smart cooking devices, "smart cooking device A, smart cooking device B, and smart cooking device C intelligently form a first set of smart cooking devices.
  • the server searches for the recipes corresponding to each recipe identifier in the recipe collection identifier and the second set of intelligent cooking devices that support cooking each recipe based on the recipe collection identifier, wherein the recipe includes cooking time.
  • the recipe set identifier includes at least one recipe identifier.
  • the server searches for the recipe corresponding to each recipe identifier and the device identifier corresponding to the smart cooking device that supports cooking each recipe.
  • the cooking duration identifier corresponding to the cooking duration of the smart cooking device is extracted according to the recipe. In this way, the second intelligent cooking device set for each recipe can be formed by integrating the device identifier corresponding to each recipe and the cooking duration identifier corresponding to the device identifier.
  • the multiple recipe identifiers are "beef sauce”, "steamed pork ribs” and "wok-packed meat”.
  • the recipe corresponding to "sauce beef” queried by the server and the device identification of the smart cooking device that supports cooking the recipe are "smart cooking device A, smart cooking device B, smart cooking device C and smart cooking device Cooking equipment F intelligence.
  • the cooking time identification corresponding to each intelligent cooking equipment is proposed, that is, “based on minutes, 80 minutes, 90 minutes and 75 minutes”.
  • the equipment identification and cooking time identification corresponding to the "sauce beef” recipe are integrated.
  • the second set of smart cooking devices is used to characterize all the smart cooking devices that support cooking each recipe and the corresponding cooking duration of each smart cooking device.
  • the supported smart cooking devices are: Smart cooking device A: 60 minutes. Smart cooking device B: 80 minutes. Smart cooking device C: 90 minutes. Smart cooking device F: 75 minutes.
  • the supported smart cooking devices are: Smart cooking device B: 30 minutes. Smart cooking device C: 50 minutes. Smart cooking device D: 40 minutes.
  • the supported smart cooking devices are: Smart cooking device C: 30 minutes. Smart cooking device D: 65 minutes.
  • the server summarizes the first set of smart cooking devices and the second set of smart cooking devices, and obtains all smart cooking devices that support the cooking of each recipe and the cooking time corresponding to each smart cooking device.
  • the server deletes device identifiers in the second set of smart cooking devices that are different from those in the first set of smart cooking devices, so as to obtain The device ID of the recipe and the corresponding cooking time ID.
  • the recipes supported by each smart cooking device and the corresponding cooking time are summarized according to the above two steps. details as follows:
  • Sauce beef The supported smart cooking devices are: Smart cooking device A: 60 minutes. Smart cooking device B: 80 minutes. Intelligent cooking device C: 90 minutes.
  • the supported smart cooking devices are: Smart cooking device B: 30 minutes. Smart cooking device C: 50 minutes.
  • the supported smart cooking devices are: Smart cooking device C: 30 minutes.
  • the server compiles the aggregated results. Specifically: the number of recipes acquired by the server and the number of smart cooking devices that support cooking each recipe.
  • the quantity of recipe arrangement information is determined based on the quantity of recipes and the quantity of smart cooking devices.
  • the number of smart cooking devices supported by each recipe is: P1, P2, P3, . . . , Pm.
  • the server arranges and combines according to the cooking duration of each smart cooking device based on the quantity of the recipe arrangement information, the device identification that supports cooking each recipe, and the corresponding cooking duration identifier, to generate the arranged recipe arrangement information.
  • the specific recipe arrangement information is shown in Table 1:
  • the above-mentioned compiled recipe arrangement information is integrated to generate a recipe arrangement set and fed back to the smart refrigerator, so that the smart refrigerator displays the recipe arrangement page.
  • the recipe programming process in this application includes and is not limited to be performed only on the server side, and can also be performed on the controller side in the smart refrigerator.
  • the smart refrigerator can arrange the above-mentioned recipes by itself.
  • the specific process is the same as that on the server side, and will not be repeated here.
  • the controller is further configured to: sort all the recipe arrangement information based on the total cooking time, and generate a sorting result; wherein, the recipes with the shortest total cooking time
  • the programming information is arranged before the programming information of the recipe with a long total cooking time. According to the sorting result, each recipe arrangement information is displayed in different areas on the recipe arrangement page in order.
  • the process of sorting the recipe arrangement information includes not limited to the execution of the controller of the smart refrigerator, and can also generate a recipe arrangement set after sorting a plurality of arrangement information on the server side and feed it back to the smart refrigerator.
  • the above six recipe arrangement information is sorted according to the total cooking time of multiple recipes, and the recipe arrangement information with the shortest total cooking time is sorted to the front.
  • smart cooking device A, smart cooking device B and smart cooking device C cook at the same time for a total of 60 minutes.
  • the user uses the smart refrigerator to control the smart cooking device to control multiple smart cooking devices to cook different dishes when cooking according to the recipe.
  • the server can also sort all the recipe information based on the total cooking time, generate the sorting result and send the sorting result to the smart refrigerator; Before the long recipe programming information.
  • Fig. 23 is a schematic diagram of interaction among a smart refrigerator, a server and a smart cooking device according to some embodiments of the present application.
  • the smart refrigerator receives an input operation of selecting a one-button cooking control.
  • the one-key cooking instruction is used to instruct the intelligent cooking device to perform the cooking task according to the recipe arrangement information, so that in the recipe arrangement
  • the server sends the recipe arrangement information to the corresponding smart cooking device, so as to control the smart cooking device to cook according to the recipe arrangement information.
  • the controller is further configured to: acquire the device status of each smart cooking device, the device status includes online status and offline status state. If there is a smart cooking device whose device status is offline, send the recipe arrangement acquisition request to the server again.
  • the recipe arrangement set includes at least one recipe arrangement information corresponding to the recipe set identifier, and the recipe arrangement information is used to represent the smart cooking device used by each recipe and each smart cooking device The start time and end time of cooking; wherein, each smart cooking device is a smart cooking device associated with the account ID, and the device status is online.
  • the smart refrigerator needs to obtain the device status of each smart cooking device. If there is an offline smart cooking device in the recipe arrangement information, the request to obtain the recipe arrangement is automatically sent to the server again.
  • the request to obtain the recipe arrangement is automatically sent to the server again.
  • the present application can quickly make an overall optimal solution, such as making as many smart cooking devices cook simultaneously as possible. While giving the user multiple choices of recipe programming information, multiple smart cooking devices can be controlled to perform cooking tasks, which improves the user experience.
  • the above UI is an example of a smart refrigerator
  • the interactive content is an example of a smart refrigerator, a server, and a smart cooking device.
  • the UIs of other types of smart refrigerators in terms of interface display are basically similar to the above UIs, and will not be listed here.
  • the UI interface provided in this application is only an example, and the actual application and design shall prevail.
  • the embodiment of the present application also provides a server, including: a memory and a processor.
  • Program instructions are stored in the memory.
  • the processor executes the following steps by running the program instructions: receiving the recipe arrangement acquisition request sent by the electronic refrigerator, and the recipe arrangement acquisition request It includes a recipe collection identifier and an account identifier corresponding to the recipe arrangement control, and the recipe collection identifier includes a plurality of identifiers corresponding to different recipes.
  • Each smart cooking device is a smart cooking device corresponding to the account ID.
  • At least one piece of recipe arrangement information is used to form a recipe arrangement set and sent to the food storage device.
  • the processor further executes: searching for the first smart cooking system that has established a binding relationship with the account identifier based on the account identifier Collection of devices.
  • the processor further executes: according to the number of recipes and the number of smart cooking devices that support cooking for each recipe, determine the amount of recipe arrangement information.
  • the processor further executes: sorting all the recipe information based on the total cooking time, generating a sorting result and sending the sorting result to the food storage device; Before the long recipe programming information.
  • the embodiment of the present application also provides an interface display method, which can be executed on the side of the food storage device, and the execution subject of the method is the controller in the food storage device.
  • the method includes: displaying a recipe recommendation page, where a recipe collection control and a recipe layout control are set on the recipe recommendation page, and the recipe layout control is used to trigger entry to the recipe layout page corresponding to the recipe collection control after receiving a selection operation from a user.
  • a recipe layout acquisition request is sent to the server.
  • the recipe layout acquisition request includes the recipe set ID and account ID corresponding to the recipe layout control.
  • the recipe set ID is used to represent multiple recipes.
  • the recipe arrangement set includes at least one recipe arrangement information corresponding to the recipe set identifier, and the recipe arrangement information is used to represent the smart cooking device used by each recipe and each smart cooking device The start time and end time of cooking; multiple smart cooking devices are smart cooking devices associated with account identifiers.
  • the material storage device further includes a box body, and a storage chamber is provided in the box, and the storage room is used for accommodating ingredients; before displaying the recipe recommendation page, the method further includes: responding to an input selection operation of the recipe list control , sending a recipe list request to the server, wherein the recipe list request includes the ingredient identification corresponding to the ingredients in the storage room; receiving the recipe recommendation set returned by the server in response to the recipe list request, the recipe recommendation set includes at least one recipe associated with the ingredient identifier; display Recipe recommendation page.
  • the recipe recommendation page includes a recipe control corresponding to the recipe.
  • the recipe control is used to trigger to enter the recipe details page corresponding to the recipe ID after receiving the user's selection operation.
  • the method further includes: acquiring the device status of each smart cooking device, where the device status includes an online status and an offline status; if there is a device status of The smart cooking device in the offline state sends the recipe arrangement acquisition request to the server again; receives the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request, the recipe arrangement set includes at least one recipe arrangement information corresponding to the recipe set identifier, and the recipe arrangement information It is used to characterize the smart cooking device used in each recipe and the start time and end time of each smart cooking device cooking; where each smart cooking device is a smart cooking device associated with the account ID, and the device status is online .
  • the method further includes: receiving an input selection operation on the one-key cooking control, sending the one-key cooking instruction to the smart cooking device corresponding to the one-key cooking control, and the one-key cooking instruction It is used to instruct the smart cooking device to execute the cooking task according to the recipe layout information, so that when there are multiple smart cooking devices in the recipe layout information, the multiple smart cooking devices are controlled to perform the cooking task at the same time.
  • the embodiment of the present application also provides an interface display method, which can be executed on the server side, and the execution body of the method is a processor in the server.
  • the method includes: receiving a recipe arrangement acquisition request sent by a material storage device, the recipe arrangement acquisition request includes a recipe set identifier and an account identifier corresponding to the recipe arrangement control, and the recipe set identifier is used to represent multiple recipes. Find at least one recipe arrangement information corresponding to the recipe set identifier according to the recipe set identifier and the account identifier, and the recipe arrangement information is used to characterize the smart cooking equipment used by each recipe and the start time and end time of cooking by each smart cooking equipment; Each smart cooking device is a smart cooking device corresponding to the account ID. At least one piece of recipe arrangement information is used to form a recipe arrangement set and sent to the food storage device.
  • a food storage device, server and interface display method are provided.
  • the food storage Some smart cooking devices automatically arrange multiple recipes, and present the recipe arrangement information generated after the arrangement and the corresponding one-key cooking controls on the user interface on the display screen. Furthermore, the user obtains the arranged recommended cooking sequence through the recipe arrangement information fed back by the food storage device. Based on the cooking sequence automatically recommended by the material storage equipment and the intelligent cooking equipment used for each recipe, input the selection operation of the one-button cooking control to control multiple intelligent cooking equipment to perform cooking tasks at the same time.
  • the optimal cooking sequence of multiple recipes and the corresponding smart cooking devices cannot be quickly obtained. Avoid frequent user operations and improve user experience.
  • the user will receive recommendation information about the new cooking equipment after purchasing and using the cooking equipment for a certain period of time.
  • we will receive copywriting advertisements sent by merchants through email and mobile phone text messages.
  • users cannot intuitively compare the functions and performance indicators between the bound cooking equipment and new cooking equipment and/or repurchased cooking equipment, which reduces the user's sense of experience while targeting new cooking equipment and/or repurchased cooking equipment. has a low purchase conversion rate.
  • some embodiments of the present application provide a food storage device 3, including a display 210, a communicator 260 and a controller 220 , the communicator 260 is used to establish a communication connection with the cooking device and the server 5 .
  • the controller 220 in the food storage device 3 combines the user's existing cooking equipment, new cooking equipment, and repurchased cooking equipment for multiple recipes.
  • the recipes are automatically arranged, and the generated recipe arrangement information and corresponding one-key cooking controls are presented on the user interface in the display screen.
  • the user intuitively compares the functions and performance indicators between the bound cooking device and the new cooking device and/or repurchased cooking device through the recipe layout information fed back by the food storage device 3 . Furthermore, through the promotion methods provided by some embodiments of the present application, the purchase conversion rate and user experience of new cooking equipment and/or repurchased cooking equipment are improved.
  • Some embodiments of the present application provide a food storage device, a server, and a cooking device recommendation method.
  • the cooking device recommendation method is applied to a food storage device, including: in response to an input selection operation on a recipe layout control, sending a recipe layout acquisition request (also It may be referred to as a recipe arrangement request) to the server, and the recipe arrangement acquisition request includes the recipe collection identifier and the account identifier corresponding to the recipe arrangement control.
  • the first arrangement information and the second arrangement information fed back by the server are received; the execution device corresponding to the cooking task in the first arrangement information is a bound cooking device; the execution device corresponding to the cooking task in the second arrangement information includes a recommended cooking device.
  • a recipe layout page is displayed.
  • the recipe layout page includes the first layout information and a recommendation control, and the recommendation control is used to control the display to display the second layout information after receiving a selection operation from the user. Solve the problem that users cannot intuitively compare the functions and performance indicators of new and old cooking equipment, reduce user experience and low purchase conversion rate.
  • Fig. 20B is a schematic diagram of a recipe editing page according to some embodiments of the present application.
  • the recipe layout page includes first layout information 8011 , a one-key cooking control 8020 and a recommendation control 8030 corresponding to the first layout information.
  • the first arrangement information 8011 corresponds to the execution device of the cooking task as a bound cooking device, and the bound cooking device is a cooking device bound with an account identifier. It can be understood that the bound cooking device is the cooking device purchased by the user.
  • the one-key cooking control 8020 is used to control the bound cooking device to execute the cooking task corresponding to the first programming information after receiving a selection operation from the user.
  • the recommendation control 8030 is used to control the display 210 to display the second programming information after receiving the user's selection operation.
  • the second programming information corresponds to the execution equipment of the cooking task including the recommended cooking equipment.
  • the recommended cooking equipment is the cooking equipment that is not bound to the account ID .
  • both the first arrangement information and the second arrangement information include recipes corresponding to the recipe set identifier, and the recipes in the first arrangement information are the same as the recipes in the second arrangement information.
  • the first arrangement information and the second arrangement information are two different cooking schemes corresponding to multiple recipes selected.
  • the cooking scheme includes the cooking equipment used in each recipe, the cooking sequence corresponding to each recipe, and the specific cooking time of each cooking equipment.
  • FIG. 21B is a schematic diagram of interaction between the food storage device 3 and the server 5 according to some embodiments of the present application.
  • the ingredient storage device 3 receives an input selection operation on the recipe layout control.
  • the ingredient storage device 3 sends a recipe arrangement request to the server 5.
  • the recipe arrangement request includes a recipe set identifier and an account identifier corresponding to the recipe arrangement control, and the recipe set identifier is used to represent multiple recipes.
  • the server 5 searches for the first arrangement information and the second arrangement information corresponding to the recipe set identifier according to the recipe set identifier and the account identifier; the first arrangement information and the second arrangement information include the recipe corresponding to the recipe set identifier, and the second The recipe in the first arrangement information is the same as the recipe in the second arrangement information; wherein, the execution device of the recipe in the first arrangement information is a bound cooking device, and the bound cooking device is a cooking device bound to an account identifier; the second arrangement The execution equipment of the recipe in the information includes the recommended cooking equipment, and the recommended cooking equipment is the cooking equipment not bound with the account ID.
  • the server 5 sends the first arrangement information and the second arrangement information to the ingredient storage device 3 .
  • the ingredient storage device 3 controls the display to display the first arrangement information and the second arrangement information.
  • the ingredient storage device 3 may display a recipe layout page based on the first layout information and the second layout information, and the recipe layout page includes the first
  • the arrangement information and the recommendation control are used to control the display 210 to display the second arrangement information after receiving a user's selection operation.
  • the display manners of the first arrangement information and the second arrangement information may also be displayed in pages on different interfaces, which is not specifically limited in this application. Those skilled in the art may present the first arrangement information and the second arrangement information in different manners, but such manners should not be considered beyond the scope of the present application.
  • FIG. 22B is a schematic diagram of interactions among food storage devices, servers and cooking devices according to some embodiments of the present application.
  • the controller 220 detects the selection operation input by the user, and then controls multiple cooking devices to perform cooking tasks simultaneously.
  • the ingredient storage device 3 receives an input selection operation of the one-button cooking control.
  • S1002B in response to the operation, send a one-key cooking instruction to the server 5 to the bound cooking device corresponding to the one-key cooking control, the one-key cooking instruction is used to instruct the bound cooking device to execute the cooking task according to the first arrangement information, to In the case that there are multiple bound cooking devices in the first arrangement information, the multiple bound cooking devices are controlled to perform cooking tasks simultaneously.
  • the server 5 sends the first arrangement information to the corresponding bound cooking device, so as to control the bound cooking device to cook according to the first arrangement information.
  • the status of the device bound to the cooking device is offline in the first arrangement information. Therefore, after receiving the first arrangement information returned by the server 5, the ingredient storage device 3 needs to obtain the device status of each bound cooking device. If there is an off-line bound cooking device in the first arrangement information, the request to obtain the recipe arrangement is automatically sent to the server 5 again.
  • the request to obtain the recipe arrangement is automatically sent to the server 5 again.
  • the server side arranges a plurality of recipe information to generate the first arrangement information and the second arrangement information.
  • the process of generating the first arrangement information and the second arrangement information by the server 5 will be further described below.
  • the server searches for the bound cooking equipment recorded in the server based on the account identifier.
  • the first recipe set is searched based on the device identifier corresponding to the bound cooking device based on the recipe set identifier, and the cooking task execution device corresponding to the first recipe set is the bound cooking device.
  • the server queries the cooking device bound to the account ID, such as cooking device 1 and cooking device 2 .
  • the recipe collection identifier includes at least one recipe identifier.
  • the server searches for a recipe corresponding to each recipe identifier and a device identifier corresponding to a cooking device that supports cooking each recipe.
  • the logos of multiple recipes are "beef in sauce”, "steamed pork ribs", “elbow in secret sauce” and "braised pork with preserved vegetables”.
  • the recipes queried by the server include the recipe corresponding to "sauce beef” and the device identification of the cooking device that supports cooking the recipe as "cooking device”. 1 and cooking equipment 2, the recipe corresponding to "Secret Sauce Pork” and the equipment that supports cooking the recipe
  • the equipment identification of the recipe cooking equipment is "cooking equipment 1 cooking.
  • the cooking time and cooking power consumption corresponding to each recipe in the first recipe set are extracted, and the first recipe set is arranged based on the cooking time, cooking power consumption and bound cooking equipment, and recipe arrangement information of the first recipe set is generated.
  • the cooking duration and cooking power consumption corresponding to each recipe are extracted. details as follows:
  • Sauce beef The supported cooking devices are: Cooking device 1: 60 minutes; 120W.
  • the supported cooking devices are: Cooking device 1: 40 minutes; 130W. Cooking device 2: 30 minutes; 150W.
  • the supported cooking devices are: Cooking device 1: 50 minutes; 120W. Cooking device 2: 45 minutes; 180W.
  • the supported cooking devices are: Cooking device 1: 80 minutes; 2W.
  • the server 5 acquires the number of recipes and the number of cooking devices that support cooking each recipe.
  • the amount of recipe arrangement information is determined based on the number of recipes and the number of cooking devices.
  • the number of cooking devices supported by each recipe is: P1, P2, P3, . . . , Pm.
  • N P1 ⁇ P2 ⁇ P3 ⁇ . . . ⁇ Pm combinations of recipe arrangement information.
  • the server 5 arranges and combines according to the cooking duration and cooking power consumption of each cooking device based on the quantity of recipe arrangement information, the device identification that supports cooking each recipe, the corresponding cooking duration identification, and the cooking power consumption identification , to generate the arranged recipe arrangement information.
  • the specific recipe arrangement information is as shown in Table 2:
  • the recipe programming information Acquire the total cooking time and total cooking power consumption of the recipe programming information, and determine the recipe programming information with short total cooking time and/or low total cooking power consumption as the first programming information.
  • the recipe arrangement information corresponding to the above numbers 1 and /4 is determined as the first arrangement information.
  • the total cooking time is the sum of the cooking time of each recipe required to bind the cooking equipment in each recipe arrangement information.
  • the total power consumption of cooking is the sum of the power consumption of each recipe that is bound to the cooking device in each recipe arrangement information.
  • the recommended cooking equipment recorded in the server 5 is searched based on the account ID.
  • a second recipe set is searched based on the recipe set ID and the device ID of the recommended cooking device, and the cooking task execution device corresponding to the second recipe set is the recommended cooking device.
  • the recommended cooking equipment recorded in the server 5 includes new cooking equipment and repurchased cooking equipment.
  • the new cooking device is "cooking device 3 cooking.
  • the server 5 identifies the recommended cooking device, such as the cooking device 3 , based on the account number sent by the ingredient storage device 3 .
  • Server 5 continues to query recipes of "beef in sauce”, “steamed pork ribs", “secret sauced elbow” and “sauced pork with plum vegetables” according to “cooking equipment 3".
  • cooking equipment 3 supports cooking “beef in sauce” and “steamed pork ribs” And “Meicai Pork” does not support cooking "Secret Sauce Pork”. Therefore, the second recipe set includes cooking device 3 that supports cooking "Sauce Beef", “Steamed Pork Ribs” and “Meicai Pork” recipes.
  • the first recipe set is updated according to the second recipe set to generate a third recipe set.
  • the cooking duration and cooking power consumption corresponding to each recipe in the third recipe set are extracted. And arrange the third recipe set based on the cooking time, cooking power consumption, bound cooking equipment and recommended cooking equipment, and generate recipe arrangement information of the third recipe set.
  • a third set of recipes is generated, and the cooking duration and cooking power consumption corresponding to each recipe are extracted.
  • the executing devices corresponding to the recipes in the third recipe set are bound cooking devices and recommended cooking devices.
  • the details of the third recipe collection are as follows:
  • Sauce beef The supported cooking devices are: Cooking device 1: 60 minutes; 120W. Cooking device 3: 85 minutes; 2W.
  • the supported cooking devices are: Cooking device 1: 40 minutes; 130W. Cooking device 2: 30 minutes; 150W. Cooking Appliance 3: 20 minutes; 210W.
  • the supported cooking devices are: Cooking device 1: 50 minutes; 120W. Cooking device 2: 45 minutes; 180W.
  • the supported cooking devices are: Cooking device 1: 80 minutes; 2W. Cooking device 3: 75 minutes; 290W.
  • the server 5 adds the found second recipe set to the first recipe set, thereby generating the third recipe set.
  • the server 5 For the process of the server 5 arranging the third recipe set, refer to the above-mentioned process of generating the recipe arrangement information of the first recipe set, which will not be repeated here.
  • the total cooking time is the sum of the cooking time required to cook each recipe by binding cooking equipment and/or recommended cooking equipment in each recipe programming information.
  • the total power consumption of cooking is the sum of the power consumption of cooking each recipe required by the bound cooking equipment and/or recommended cooking equipment in each recipe programming information.
  • the second arrangement information is that the total cooking time in the third recipe set is shorter than the first arrangement information Recipe programming information. If the first arrangement information is used to represent the recipe arrangement information with low total cooking power consumption in the first recipe set, then the second arrangement information is the recipe arrangement information with lower total cooking power consumption in the third recipe set than the first arrangement information.
  • the first arrangement information also includes binding the cooking equipment to execute the first total cooking time and/or the first total power consumption of the recipe corresponding to the recipe in the first arrangement information; the second arrangement information also includes the recommended cooking equipment to execute The second total cooking duration and/or the second total cooking power consumption corresponding to the recipe in the second programming information; wherein, the first total cooking duration is longer than the second total cooking duration, and the first total cooking power consumption is greater than the second total cooking power consumption . Therefore, the total cooking time and/or total cooking power consumption of the recipes in the second programming information are better than those in the first programming information. Furthermore, a more intuitive performance comparison can be provided to the user, and the user experience can be improved.
  • the programming process performed in this application includes but is not limited to only being performed on the server side, and may also be performed on the food storage device 3 side.
  • the ingredient storage device 3 can execute the above arrangement process by itself, and the specific process is the same as that on the server side, and will not be repeated here.
  • the controller 220 detects the recommended device identification of the recommended cooking device in the second programming information. If the recommended equipment identifier is a repurchased equipment identifier and/or a new equipment identifier, the control display 210 displays an interface prompt in a preset area of the recipe compilation page. The interface prompt is used to prompt the user that the second programming information corresponds to the device type of the execution device; wherein, the repurchased device ID is used to represent the same cooking device as the bound cooking device, and the new device ID is used to represent the unbound cooking device recorded in the server 5 Cooking equipment other than cooking equipment.
  • Fig. 24 is a schematic diagram of another recipe programming page according to some embodiments of the present application.
  • the controller 220 detects that the recommended device ID is a repurchased device ID, it controls the display 210 to display an interface prompt 2301 in a preset area of the recipe editing page.
  • the display interface prompt 2301 is used to remind the user that the executing device in the second programming information is a repurchased cooking device, so that the user can intuitively compare the performance of the repurchased cooking device.
  • the control display 210 displays an interface prompt corresponding to the repurchased device ID and an interface prompt corresponding to the new device ID in a preset area, respectively.
  • some embodiments of the present application do not specifically limit the number of repurchased cooking equipment and the types of new cooking equipment, and can be specifically designed according to the user's real usage scenarios and cooking equipment promotion needs.
  • the server 5 is also configured to: acquire historical purchase information for bound cooking equipment within a preset period of time, and the historical purchase information includes binding Determine the purchase time, purchase frequency and equipment consumption rate of cooking equipment. Calculate the repurchase score of the bound cooking equipment according to the purchase time, purchase times and equipment consumption rate. The bound cooking devices are sorted based on the repurchase scores, so as to determine the second arrangement information according to the device identifiers corresponding to the sorted bound cooking devices.
  • FIG. 25 is a schematic diagram of a details page according to some embodiments of the present application. Referring to FIG. 25 , it is specifically a detailed page of a better plan displayed by operating the recommendation control 8030 on the recipe compilation page in FIG. 20B .
  • the more optimal solution details page displays a third display area 1210 and a recommended cooking equipment control 1220 .
  • the third display area 1210 is used for displaying the second arrangement information, wherein, the second arrangement information corresponds to the execution equipment of the cooking task being a new type of cooking equipment.
  • the recommended cooking equipment control 1220 is used for triggering to enter the corresponding new cooking equipment detail page after inputting a selection operation on the recommended cooking equipment, so that the user can know the equipment attribute information and promotional discount information of the new cooking equipment.
  • FIG. 26 is a schematic diagram of another more optimal solution details page according to some embodiments of the present application. Referring to FIG. 26 , it is specifically a detailed page of a better plan displayed by operating the recommendation control on the recipe layout page in FIG. 24 .
  • the more optimal solution details page displays a fourth display area 1310 and corresponding recommended cooking equipment controls.
  • the fourth display area 1310 is used to display the second arrangement information, wherein the second arrangement information corresponds to the execution device of the cooking task being a repurchased cooking device.
  • the recommended cooking equipment control is used to trigger entry to the corresponding repurchased cooking equipment details page after inputting a selection operation on the recommended cooking equipment, so that the user can learn about the equipment attribute information and promotional discount information of the repurchased cooking equipment.
  • the controller 220 receives an input operation of selecting a recommended cooking device control, and sends a recommended device acquisition request to the server 5, wherein the recommended device acquisition request includes the device identification corresponding to the recommended cooking device control; the recommended cooking device control is configured to cause the display to display a recommended cooking equipment detail page upon receiving the selected action.
  • the receiving server 5 responds to the recommended device to obtain the device information set fed back by the request, and the device information set includes device attribute information and promotional offer information corresponding to the device identifier.
  • the recommended cooking equipment details page is displayed.
  • the details page includes an attribute control for displaying equipment attribute information, a discount control for displaying promotional discount information, and a payment control.
  • the payment control is used to select when the input is received After the operation, trigger to enter the payment page corresponding to the promotional offer information.
  • Fig. 27 is a schematic diagram of a recommended cooking equipment details page according to some embodiments of the present application. Referring to FIG. 27 , it is specifically the recommended cooking equipment detail page displayed by operating the recommended cooking equipment control in FIG. 26 .
  • the recommended cooking equipment details page includes a discount control 1401 and a payment control 1402 .
  • the discount control 1401 is used to display the promotion discount information corresponding to the recommended cooking device being repurchased cooking device.
  • the payment control 1402 is used for triggering to enter the payment page corresponding to the promotion offer information after accepting the selection operation of the payment control input by the user. Furthermore, the user's purchase conversion rate for new cooking equipment and/or repurchasing cooking equipment is improved.
  • the above is to control the display 210 to display the second arrangement information after arranging multiple recipes, so that the user can compare the device parameters and attribute information between the bound cooking device and the new cooking device and/or repurchased cooking device.
  • a single recipe dimension is also provided, for example, a cooking equipment promotion plan corresponding to a scene where a user searches for a certain recipe is provided.
  • the matching recommended cooking equipment can be automatically displayed, and the advantages of the recommended cooking equipment in various functional indicators compared with the user-bound cooking equipment can be intuitively displayed through horizontal comparison.
  • the recommended cooking equipment is only new cooking equipment.
  • Fig. 29 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
  • the ingredient storage device 3 receives an input operation of selecting a recipe control.
  • a recipe information acquisition request is sent to the server 5, wherein the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe control.
  • the server 5 searches for the first recipe information and the second recipe information corresponding to the recipe identifier according to the recipe identifier and the account identifier, wherein the device for executing the cooking task corresponding to the first recipe information is a bound cooking device, and the bound cooking device It is the cooking device bound with the account ID; the execution device corresponding to the cooking task of the second recipe information is the recommended cooking device, and the recommended cooking device is the cooking device not bound with the account ID.
  • the server 5 returns the first recipe information and the second recipe information to the ingredient storage device 3 .
  • the ingredient storage device 3 receives the first recipe information and the second recipe information fed back by the server 5 .
  • the ingredient storage device 3 displays the recipe details page, and displays the first recipe information and the second recipe information in different areas of the recipe details page, and the one-key cooking control corresponding to the first recipe information and the corresponding second recipe information
  • the View New Arrivals control displayed.
  • the one-key cooking control is used to control the bound cooking device to execute the cooking thread corresponding to the first recipe information after receiving the selection operation of the user.
  • the View New Products control is used to trigger entry to the recommended cooking equipment details page after receiving the user's selected operation.
  • FIG. 28 is a schematic diagram of a recipe details page according to some embodiments of the present application.
  • the recipe details page includes controls for displaying recipe information and corresponding device information and a plurality of one-key cooking controls 1507 .
  • the sub-area corresponding to the specific step control 1503 (such as the row area) is used to display the operation step information of multiple recipes
  • the sub-region (such as the row area) corresponding to the ingredient control 1504 is used to display the required ingredient information of multiple recipes
  • the sub-area (for example, the row area) corresponding to the cooking duration control 1505 is used to display the cooking duration information of multiple recipes.
  • the sub-area corresponding to the cooking equipment ID control 1501 (for example, the row area) is used to display the multiple equipment information controls corresponding to the multiple recipes, and the sub-area (such as the row area) corresponding to the equipment location control 1502 is used to display the corresponding information of the multiple recipes.
  • the location information of multiple devices, the sub-area (for example, row area) corresponding to the cooking power consumption control 1506 is used to display the respective power consumption information of multiple devices corresponding to multiple recipes, and the one-key cooking control 1507 is used to After the selected operation, the bound cooking device is controlled to execute the cooking thread corresponding to the first recipe information, and the view new product control 1515 is used to trigger entering the recommended cooking device details page after receiving the user's selected operation.
  • the equipment information corresponding to each recipe information is equipment information of different cooking equipment, and the recipe information corresponding to each equipment information is also different.
  • each recipe occupies a display area (for example, a column area).
  • the execution devices corresponding to the first recipe information are cooking device 1 and cooking device 2 .
  • the execution device corresponding to the second recipe information is the cooking device 3 .
  • both the cooking device 1 and the cooking device 2 are smart cooking devices that are bound with the account ID of the login account of the food storage device 3 .
  • Cooking device 3 is a recommended cooking device.
  • the recipe details page displays the recipe information in the form of a list. Different recipe information is located in different columns in the list. The content parameters displayed in each row of the same recipe information are different. Each recipe information includes ingredient parameters and cooking parameters. duration parameter.
  • line M compare the ingredient parameters in each recipe information, and generate an ingredient evaluation mark corresponding to the position of column N in row M, which is used to prompt the user to select the recipe information in column N according to the ingredient evaluation mark
  • line M is used to display the ingredient parameters of each recipe.
  • line A compare the cooking time parameters in each recipe information, and generate a time evaluation mark at the position corresponding to column B in line A, which is used to prompt the user to select column B according to the time evaluation mark corresponding recipe information.
  • the position evaluation mark is used to prompt the user to select the corresponding cooking device according to the position evaluation mark.
  • food storage device 3 compares the power consumption parameters in each device information, and row H corresponds to the generated power consumption evaluation flag in column I.
  • compare the execution equipment corresponding to each recipe information and generate a new product identification at the position corresponding to the Pth column in the Oth row, and the new product identification is used to prompt the user that the execution equipment corresponding to the Pth column recipe information is New cooking equipment.
  • the ingredient storage device 3 in the first row, specially marks the second recipe information, and generates a new product identification 1514 in the first row corresponding to the third column, so that the user can more intuitively identify each The equipment types in the recipe information are compared horizontally.
  • the location parameters corresponding to each cooking device are displayed by the location control 1502 .
  • the ingredient storage device 3 compares the distance identifiers in the position parameters corresponding to each cooking device to obtain the order of the distance between each cooking device.
  • the position parameter with the shortest distance is specially marked, and the generated position evaluation mark 1510 in the second row corresponds to the first column, so that the user can more intuitively compare the positions of each cooking device horizontally.
  • the ingredients storage device 3 compares according to the identification of each ingredient component in the ingredient parameters of each recipe, and obtains the order of the ingredients among each recipe.
  • the ingredient parameter with the largest component is specially marked, and the ingredient evaluation mark 1511 is generated in the fourth row corresponding to the third column, so that the user can compare the ingredient parameters in each recipe information more intuitively.
  • the cooking time in each recipe information is displayed by the cooking time control 1505, and the material storage device 3 compares the time marks in the cooking time parameters of each recipe to obtain the order of the cooking time between each recipe.
  • the cooking time parameter with the shortest cooking time is specially marked, and the fifth row corresponds to the third column to generate a time evaluation flag 1512, so that the user can more intuitively compare the cooking time in each recipe information horizontally.
  • the cooking power consumption corresponding to each cooking device is displayed by the cooking power consumption control 1106, and the food storage device 3 compares the power consumption identification corresponding to each cooking device to obtain the power consumption of each cooking device Sort.
  • the one with the lowest power consumption is specially marked, and the sixth row corresponds to the generated power consumption evaluation mark 1513 in the second column, so that users can more intuitively compare the power consumption of each cooking device horizontally.
  • the ordering and special marking of the first recipe information and the second recipe information by the side of the above-mentioned food storage device 3 is only taken as an example.
  • the server side can perform sorting and special marking on the first recipe information and the second recipe information, and then feed them back to the ingredient storage device 3 .
  • the controller 220 after the controller 220 sends a recipe arrangement request, it receives the first arrangement information and the second arrangement information fed back by the server.
  • the execution device corresponding to the cooking task in the first arrangement information is a bound cooking device
  • the execution device corresponding to the cooking task in the second arrangement information includes a recommended cooking device.
  • control the display to display the first arrangement information and the recommendation control, and the recommendation control is used to display the second arrangement information after receiving the user's selection operation.
  • the user can visually compare the functions and performance indicators between the bound cooking device and the new cooking device and/or the repurchased cooking device, thereby improving the user experience.
  • the above UI takes food storage equipment as an example, and the interactive content takes food storage equipment, servers, and cooking equipment as examples.
  • the UIs of other types of food storage equipment in terms of interface display are basically similar to the above UIs, and will not be listed here.
  • the UI interface provided in this application is only an example, and the actual application and design shall prevail.
  • the embodiment of the present application also provides a server, including: a memory and a processor, where program instructions are stored in the memory, and the processor executes the following steps by running the program instructions: receiving a recipe arrangement acquisition request sent by a food storage device, and obtaining the recipe arrangement
  • the request includes the recipe set identifier and account identifier corresponding to the recipe arrangement control, and the recipe set identifier is used to represent multiple recipes; according to the recipe set identifier and the account identifier, the first arrangement information and the second arrangement information corresponding to the recipe set identifier are searched, and the second
  • the first arrangement information and the second arrangement information include recipes corresponding to the recipe set identifier, and the recipes in the first arrangement information are the same as the recipes in the second arrangement information; wherein, the execution device of the recipes in the first arrangement information is binding cooking equipment, the bound cooking equipment is the cooking equipment bound with the account identifier; the execution equipment of the recipe in the second arrangement information includes the recommended cooking equipment, and the recommended cooking equipment is the cooking equipment not bound with the account identifie
  • the embodiment of the present application also provides an interface display method, which can be executed on the side of the food storage device, and the execution subject of the method is the controller in the food storage device.
  • the method includes: in response to the input selection operation of the recipe layout control, sending a recipe layout request to the server, the recipe layout request includes a recipe set identifier and an account identifier corresponding to the recipe layout control, and the recipe set identifier is used to represent multiple recipes; receiving The first arrangement information and the second arrangement information fed back by the server; the first arrangement information and the second arrangement information include recipes corresponding to the recipe set identifier, and the recipes in the first arrangement information are the same as the recipes in the second arrangement information; where , the execution device of the recipe in the first arrangement information is a bound cooking device, and the binding cooking device is a cooking device bound to the account ID; the execution device of the recipe in the second arrangement information includes a recommended cooking device, and the recommended cooking device is a Identifying unbound cooking devices; controlling the display to display the first programming information and the second programming information.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present application provides a food storage device, a server, and an interface display method. The provided interface display method is applied to the food storage device, and comprises: receiving an input selection operation on a recipe resource control, and sending a recipe information acquisition request to the server, the recipe information acquisition request comprising a recipe identifier and an account identifier corresponding to the recipe resource control; and receiving a recipe information set fed back by the server in response to the recipe information acquisition request, the recipe information set comprising first recipe information and second recipe information corresponding to the recipe identifier, the first recipe information corresponding to a first cooking device, the second recipe information corresponding to a second cooking device, and both the first cooking device and the second cooking device being cooking devices corresponding to the account identifier.

Description

食材储藏设备、服务器及界面显示方法Food storage equipment, server and interface display method
本申请要求2021年12月15日提交的申请号为202111536084.7、2022年4月15日提交的申请号为202210397502.7以及2022年6月16日提交的申请号为202210686830.9的中国专利申请的优先权,其全部内容通过引用结合在本公开中。This application claims the priority of the Chinese patent application with the application number 202111536084.7 submitted on December 15, 2021, the application number 202210397502.7 submitted on April 15, 2022, and the Chinese patent application with the application number 202210686830.9 submitted on June 16, 2022. The entire contents are incorporated by reference in this disclosure.
技术领域technical field
本申请涉及通信技术领域,尤其涉及一种食材储藏设备、服务器及界面显示方法。The present application relates to the field of communication technologies, and in particular to a food storage device, a server and an interface display method.
背景技术Background technique
随着AIOT(Artificial Intelligence of Things,人工智能物联网)的普及,食材储藏设备具备为用户提供食材的智能管理、智能储藏、推荐菜谱以及多功能烹饪等多种功能。同时食材储藏设备可以与其他智能终端设备一同协作。例如,食材储藏设备与多个智能烹饪设备建立通信连接,用户在食材储藏设备中选择菜谱,控制其中一个智能烹饪设备根据选择的菜谱进行烹饪。在用户选择菜谱过程中,多个智能烹饪设备均支持根据菜谱进行烹饪。With the popularity of AIOT (Artificial Intelligence of Things, artificial intelligence Internet of Things), food storage equipment has multiple functions such as providing users with intelligent management of food, intelligent storage, recommended recipes, and multi-functional cooking. At the same time, food storage equipment can cooperate with other intelligent terminal equipment. For example, the food storage device establishes a communication connection with multiple smart cooking devices, and the user selects a recipe in the food storage device, and controls one of the smart cooking devices to cook according to the selected recipe. During the process of the user selecting a recipe, multiple smart cooking devices support cooking according to the recipe.
发明内容Contents of the invention
本申请提供了一种食材储藏设备、服务器及界面显示方法。The present application provides a food storage device, a server and an interface display method.
根据本申请一些实施例,提供了一种食材储藏设备,包括:显示器;通信器,用于与烹饪设备和服务器进行通信;与所述显示器及所述通信器连接的控制器,被配置为:According to some embodiments of the present application, there is provided a food storage device, including: a display; a communicator, configured to communicate with the cooking device and a server; a controller connected to the display and the communicator, configured to:
控制显示器显示用户界面;接收从用户界面输入的对菜谱资源控件的选中操作,发送菜谱信息获取请求至服务器,其中,所述菜谱信息获取请求包括对应所述菜谱资源控件的菜谱标识及账号标识;接收服务器响应于所述菜谱信息获取请求反馈的菜谱信息集合,其中,所述菜谱信息集合包括与所述菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,所述第一菜谱信息和第一烹饪设备相对应,所述第二菜谱信息和第二烹饪设备相对应,所述第一烹饪设备和所述第二烹饪设备均为和所述账号标识相对应的烹饪设备;在菜谱详情页面的不同区域分别展示所述第一菜谱信息和所述第二菜谱信息,以及对应所述第一菜谱信息展示第一烹饪控件,对应所述第二菜谱信息展示第二烹饪控件,其中,所述第一烹饪控件用于在接收到用户的选中操作后控制第一烹饪设备执行对应所述第一菜谱信息的烹饪线程,所述第二烹饪控件用于在接收到用户的选中操作后控制第二烹饪设备执行对应所述第二菜谱信息的烹饪线程。Control the display to display the user interface; receive the selection operation of the recipe resource control input from the user interface, and send a recipe information acquisition request to the server, wherein the recipe information acquisition request includes a recipe identifier and an account identifier corresponding to the recipe resource control; receiving a recipe information set fed back by the server in response to the recipe information acquisition request, wherein the recipe information set includes first recipe information and second recipe information corresponding to the recipe identifier, wherein the first recipe information and Corresponds to the first cooking device, the second recipe information corresponds to the second cooking device, both the first cooking device and the second cooking device are cooking devices corresponding to the account ID; in the recipe details Different areas of the page respectively display the first recipe information and the second recipe information, and display the first cooking control corresponding to the first recipe information, and display the second cooking control corresponding to the second recipe information, wherein the The first cooking control is used to control the first cooking device to execute the cooking thread corresponding to the first recipe information after receiving the selection operation of the user, and the second cooking control is used to control the first cooking device to execute the cooking thread corresponding to the first recipe information after receiving the selection operation of the user. The second cooking device executes a cooking thread corresponding to the second recipe information.
附图说明Description of drawings
图1为根据一些实施例示出的食材储藏设备的使用场景;Fig. 1 is a usage scenario of food storage equipment shown according to some embodiments;
图2A为根据本申请一些实施例的食材储藏设备立体图;Fig. 2A is a perspective view of food storage equipment according to some embodiments of the present application;
图2B为根据本申请一些实施例的食材储藏设备外观示意图;Fig. 2B is a schematic diagram of the appearance of food storage equipment according to some embodiments of the present application;
图3为根据本申请一些实施例的食材储藏设备硬件配置示意图;Fig. 3 is a schematic diagram of hardware configuration of food storage equipment according to some embodiments of the present application;
图4为根据本申请一些实施例的一种食材储藏设备显示屏显示的用户界面示意图;Fig. 4 is a schematic diagram of a user interface displayed on a display screen of a food storage device according to some embodiments of the present application;
图5为根据本申请一些实施例的一种账号管理详情页示意图;Fig. 5 is a schematic diagram of an account management details page according to some embodiments of the present application;
图6为根据本申请一些实施例的一种搜索设备页面示意图;Fig. 6 is a schematic diagram of a search device page according to some embodiments of the present application;
图7为根据本申请一些实施例的一种待绑定设备示意图;FIG. 7 is a schematic diagram of a device to be bound according to some embodiments of the present application;
图8为根据本申请一些实施例的一种设备状态页面示意图;Fig. 8 is a schematic diagram of a device status page according to some embodiments of the present application;
图9为根据本申请一些实施例的一种食材储藏设备显示屏显示的用户界面示意图;Fig. 9 is a schematic diagram of a user interface displayed on a display screen of a food storage device according to some embodiments of the present application;
图10A为根据本申请一些实施例的一种菜谱资源页面的示意图;Fig. 10A is a schematic diagram of a recipe resource page according to some embodiments of the present application;
图10B为根据本申请一些实施例的一种菜谱资源页面;Fig. 10B is a recipe resource page according to some embodiments of the present application;
图11为根据本申请一些实施例的菜谱详情页面的示意图;Fig. 11 is a schematic diagram of a recipe details page according to some embodiments of the present application;
图12为根据本申请一些实施例的一种食材管理界面示意图;Fig. 12 is a schematic diagram of an ingredient management interface according to some embodiments of the present application;
图13为根据本申请一些实施例的一种烹饪提醒消息界面示意图;Fig. 13 is a schematic diagram of a cooking reminder message interface according to some embodiments of the present application;
图14为根据本申请一些实施例的食材储藏设备与服务器之间的交互示意图;Fig. 14 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application;
图15为根据本申请一些实施例的食材储藏设备与服务器之间的交互示意图;Fig. 15 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application;
图16为根据本申请一些实施例的食材储藏设备与服务器之间的交互示意图;Fig. 16 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application;
图17为根据本申请一些实施例的食材储藏设备、服务器及智能烹饪设备三者之间的交互示意图;Fig. 17 is a schematic diagram of interaction among food storage equipment, a server, and an intelligent cooking equipment according to some embodiments of the present application;
图18为根据本申请一些实施例的菜谱资源页面的示意图;Fig. 18 is a schematic diagram of a recipe resource page according to some embodiments of the present application;
图19为根据本申请一些实施例的菜谱推荐页面的示意图;Fig. 19 is a schematic diagram of a recipe recommendation page according to some embodiments of the present application;
图20A为根据本申请一些实施例示出的一种菜谱编排页面的示意图;Fig. 20A is a schematic diagram of a recipe layout page according to some embodiments of the present application;
图20B为根据本申请一些实施例的菜谱编排页面的示意图;FIG. 20B is a schematic diagram of a recipe layout page according to some embodiments of the present application;
图21A为根据本申请一些实施例的食材储藏设备与服务器的交互示意图;Fig. 21A is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application;
图21B为根据本申请一些实施例的食材储藏设备与服务器的交互示意图;Fig. 21B is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application;
图22A为根据本申请一些实施例的食材储藏设备与服务器的交互示意图;Fig. 22A is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application;
图22B为根据本申请一些实施例的食材储藏设备、服务器及烹饪设备三者之间的交互示意图;Fig. 22B is a schematic diagram of interaction among food storage equipment, servers and cooking equipment according to some embodiments of the present application;
图23为根据本申请一些实施例的食材储藏设备、服务器及智能烹饪设备三者之间的交互示意图;Fig. 23 is a schematic diagram of interaction among food storage equipment, a server, and an intelligent cooking equipment according to some embodiments of the present application;
图24为根据本申请一些实施例的另一种菜谱编排页面的示意图;Fig. 24 is a schematic diagram of another recipe layout page according to some embodiments of the present application;
图25为根据本申请一些实施例的更优方案详情页面的示意图;Fig. 25 is a schematic diagram of a more optimal solution details page according to some embodiments of the present application;
图26为根据本申请一些实施例的另一种更优方案详情页面的示意图;Fig. 26 is a schematic diagram of another more optimal solution details page according to some embodiments of the present application;
图27为根据本申请一些实施例的推荐烹饪设备详情页面的示意图;Fig. 27 is a schematic diagram of a recommended cooking equipment details page according to some embodiments of the present application;
图28为根据本申请一些实施例的菜谱详情页面的示意图;Fig. 28 is a schematic diagram of a recipe detail page according to some embodiments of the present application;
图29为根据本申请一些实施例的食材储藏设备与服务器的交互示意图。Fig. 29 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的实施方式进行描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。The implementation manners in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.
在本申请的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。In the description of this application, unless otherwise specified and limited, the terms "installation", "connection" and "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral Connection; it can be a direct connection or an indirect connection through an intermediary, and it can be an internal connection between two elements. Those of ordinary skill in the art can understand the specific meanings of the above terms in this application in specific situations.
图1为根据本申请一些实施例的食材储藏设备、控制装置以及智能烹饪设备之间操作场景的示意图。如图1中示出,用户可通过终端设备2和控制装置1操作食材储藏设备3。同时,用户可以操作食材储藏设备3控制电子设备4。电子设备包括与食材储藏设备处于同一局域网中或者同一组网中的电子设备,如家庭中的显示设备、便携式移动终端设备、PC设备、智能烹饪设备等。Fig. 1 is a schematic diagram of an operation scene between a food storage device, a control device and an intelligent cooking device according to some embodiments of the present application. As shown in FIG. 1 , the user can operate the ingredient storage device 3 through the terminal device 2 and the control device 1 . At the same time, the user can operate the food storage device 3 to control the electronic device 4 . Electronic devices include electronic devices in the same local area network or in the same group network as food storage devices, such as display devices, portable mobile terminal devices, PC devices, smart cooking devices, etc. in the home.
在一些实施例中食材储藏设备3可以是智能冰箱,智能冰柜,智能保鲜柜等。本申请中以智能冰箱为例进行说明。In some embodiments, the food storage device 3 may be a smart refrigerator, a smart freezer, a smart fresh-keeping cabinet, and the like. In this application, a smart refrigerator is taken as an example for description.
本申请实施例中不对控制装置1、终端设备2或电子设备4的具体类型进行限定。The embodiment of the present application does not limit the specific types of the control device 1 , the terminal device 2 or the electronic device 4 .
在一些实施例中,控制装置1可以是遥控器,遥控器和食材储藏设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制食材储藏设备3。其中,无线方式可以是直连和非直连,可以是经过路由的,也可以是不经过路由的。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制食材储藏设备3。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制食材储藏设备3的功能。In some embodiments, the control device 1 may be a remote control, and the communication between the remote control and the food storage equipment includes infrared protocol communication or Bluetooth protocol communication, and other short-distance communication methods, etc., and the food storage equipment is controlled by wireless or other wired methods 3. Wherein, the wireless mode may be direct connection or non-direct connection, and may be routed or not routed. The user can control the food storage device 3 by inputting user instructions through buttons on the remote control, voice input, control panel input, etc. For example, the user can input corresponding control commands through the volume plus and minus keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, power on/off keys, etc. on the remote control to control the food storage equipment 3 functions.
在一些实施例中,也可以使用终端设备2如手机、平板电脑、计算机、笔记本电脑、和其他智能设备以控制食材储藏设备3。终端设备2可与食材储藏设备3通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。In some embodiments, terminal devices 2 such as mobile phones, tablet computers, computers, laptops, and other smart devices can also be used to control the food storage device 3 . The terminal device 2 can communicate with the food storage device 3 through a network communication protocol, so as to realize the purpose of one-to-one control operation and data communication.
在一些实施例中,食材储藏设备可以与其关联的电子设备4进行通信。In some embodiments, an ingredient storage device may communicate with its associated electronic device 4 .
本申请实施例中不对各个设备之间的通信方式进行限定。In the embodiment of the present application, the communication manner between devices is not limited.
食材储藏设备3和电子设备4还与服务器5通过多种通信方式进行数据通信。可允许食材储藏设备3和电子设备4通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器5可以向食材储藏设备3和电子设备4提供各种内容和互动。在一些实施例中,用户可以在食材储藏设备3上选择待烹饪的食材以及与食材对应的菜谱,食材储藏设备3和电子设备4通过发送和接收信息,控制电子设备4根据选择的菜谱自动对食材进行烹饪。The food storage device 3 and the electronic device 4 also perform data communication with the server 5 through various communication methods. The food storage device 3 and the electronic device 4 can be allowed to communicate through a local area network (LAN), a wireless local area network (WLAN) and other networks. The server 5 can provide various contents and interactions to the ingredient storage device 3 and the electronic device 4 . In some embodiments, the user can select the ingredients to be cooked and the recipes corresponding to the ingredients on the ingredient storage device 3, and the ingredient storage device 3 and the electronic device 4 control the electronic device 4 to automatically cook according to the selected recipe by sending and receiving information. ingredients for cooking.
在一些实施例中,服务器5可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。通过服务器5提供热门菜谱和烹饪服务等其他网络服务内容。In some embodiments, the server 5 may be one cluster, or multiple clusters, and may include one or more types of servers. Other network service contents such as popular recipes and cooking services are provided through the server 5 .
下面结合附图对本申请实施例中的食材储藏设备进行说明。The food storage equipment in the embodiment of the present application will be described below with reference to the accompanying drawings.
图2A为根据本申请一些实施例示出的食材储藏设备立体图,本申请实施例提供的食材储藏设备为形状近似长方体。食材储藏设备的外观由提供有限储存空间的储藏室101和设置在储藏室101开口处的多个箱门200限定。储藏室101为具有开口的箱体100,在图2A所示示例中,储藏室101包 括位于下方的冷冻室101A以及位于上方的冷藏室101B,冷冻室101A和冷藏室101B分别具有一个或者多个独立的储存空间。Fig. 2A is a perspective view of a food storage device according to some embodiments of the present application. The food storage device provided by the embodiment of the present application is approximately cuboid in shape. The appearance of the food storage device is defined by a storage room 101 providing a limited storage space and a plurality of cabinet doors 200 provided at an opening of the storage room 101 . The storage room 101 is a box body 100 with an opening. In the example shown in FIG. Independent storage space.
在一些实施例中,冷冻室101A可通过抽屉式冷冻室门200A选择性地覆盖。冷藏室101B被隔成左侧和右侧。冷藏室门200B通过可枢转地安装在冷藏室101B上,冷藏室门200B选择性地打开或者关闭。图2A作为本申请实施例的一个示例,其示出的食材储藏设备并不构成对本申请所提供食材储藏设备的限定。例如,在本申请另外的实施例中,食材储藏设备箱体被分割成左侧和右侧,限定左侧箱体为冷冻室,限定右侧箱体为冷藏室,该冷冻室和冷藏室均可通过可枢转地安装在箱体上的箱门封盖。又如,在本申请另外的实施例中,储藏室包括冷藏室、冷冻室以及变温室。In some embodiments, the freezer compartment 101A may be selectively covered by a drawer type freezer compartment door 200A. Refrigerating room 101B is partitioned into left and right sides. The refrigerating compartment door 200B is pivotably installed on the refrigerating compartment 101B, and the refrigerating compartment door 200B is selectively opened or closed. FIG. 2A is an example of an embodiment of the present application, and the food storage equipment shown in it does not constitute a limitation to the food storage equipment provided in the present application. For example, in another embodiment of the present application, the food storage equipment box is divided into a left side and a right side, the left side box is defined as a freezer, and the right box is defined as a refrigerator, and the freezer and refrigerator are both The lid can be closed by a door pivotally mounted on the box body. As another example, in another embodiment of the present application, the storage room includes a refrigerating room, a freezing room, and a temperature-changing room.
基于上述实施例提供的食材储藏设备,通过在食材储藏设备箱体外侧设置显示器,可以使食材储藏设备具有显示功能。Based on the food storage device provided in the above embodiments, the food storage device can have a display function by arranging a display outside the box body of the food storage device.
图2B为根据本申请一些实施例的食材储藏设备外观示意图,如图2B所示,在冷藏室门上设有显示器,显示器嵌入到门体中。冷藏室门上显示器下方的位置处设有标签读取区,标签读取区内置用于读取RFID标签的天线,以用于识别近距离的RFID标签。Fig. 2B is a schematic diagram of the appearance of food storage equipment according to some embodiments of the present application. As shown in Fig. 2B, a display is provided on the door of the refrigerator, and the display is embedded in the door body. A tag reading area is provided at the position below the display on the door of the refrigerator, and an antenna for reading RFID tags is built in the tag reading area to identify short-range RFID tags.
在一些实施例中,显示器的屏幕所在平面与箱门外表面平齐。In some embodiments, the plane where the screen of the display is located is flush with the outer surface of the box door.
如图2A和图2B所示,本申请实施例提供的食材储藏设备,其箱体内部设有至少两个储藏室,如冷冻室、冷藏室、变温室和/或保鲜室等。每个储藏室中可以具有多个独立的存储空间,如抽屉式间室。As shown in FIG. 2A and FIG. 2B , the food storage equipment provided by the embodiment of the present application has at least two storage rooms inside the box, such as a freezer room, a refrigerator room, a temperature-changing room and/or a fresh-keeping room. Each storage room can have multiple independent storage spaces, such as drawer compartments.
图3为根据本申请一些实施例的食材储藏设备硬件配置示意图,作为示例,食材储藏设备可以包括显示器210、控制器220、多根用于检测RFID标签的天线230、检测器240、存储器250、通信器260和若干用户输入接口。显示器210、天线230、检测器240、存储器250通过通信接口与控制器220耦合。其中,显示器210,用于接收控制器220输出的图像信号,进行显示视频内容和图像以及菜单操控界面的组件,以及显示用于控制食材储藏设备的用户操控UI界面。3 is a schematic diagram of hardware configuration of food storage equipment according to some embodiments of the present application. As an example, the food storage equipment may include a display 210, a controller 220, multiple antennas 230 for detecting RFID tags, a detector 240, a memory 250, A communicator 260 and several user input interfaces. The display 210, the antenna 230, the detector 240, and the memory 250 are coupled with the controller 220 through a communication interface. Among them, the display 210 is used to receive the image signal output by the controller 220, to display video content and images and components of the menu control interface, and to display the user control UI interface for controlling the food storage equipment.
控制器220,可以包括一个或者多个处理单元,例如***芯片(system on a chip,SoC)、中央处理器(central processing unit,CPU)、微控制器(microcontroller,MCU)、存储控制器等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。The controller 220 may include one or more processing units, such as a system chip (system on a chip, SoC), a central processing unit (central processing unit, CPU), a microcontroller (microcontroller, MCU), a storage controller, and the like. Wherein, different processing units may be independent devices, or may be integrated in one or more processors.
在一些实施例中,控制器220与天线230通过串口通信。In some embodiments, the controller 220 communicates with the antenna 230 through a serial port.
在一些实施例中,控制器220包括RFID模块,RFID模块、天线230以及RFID标签构成RFID读写***,天线230用于在RFID模块和RFID标签之间传递射频信号,RFID模块通过天线230完成对RFID标签的读、写操作。In some embodiments, the controller 220 includes an RFID module, the RFID module, the antenna 230 and the RFID tag form an RFID reading and writing system, the antenna 230 is used to transmit radio frequency signals between the RFID module and the RFID tag, and the RFID module completes the pairing by the antenna 230 Read and write operations of RFID tags.
在一些实施例中,RFID模块通过串口与天线通信。In some embodiments, the RFID module communicates with the antenna through a serial port.
存储器250,可以包括一个或者多个存储单元,例如可以包括易失性存储器(volatile memory),如:动态随机存取存储器(dynamic random access memory,DRAM)、静态随机存取存储器(static random access memory,SRAM)等;还可以包括非易失性存储器(non-volatile memory,NVM),如:只读存储器(read-only memory,ROM)、闪存(flash memory)等。其中,不同的存储单元可以是独立的器件,也可以集成或者封装在一个或者多个处理器或者通信接口中,成为处理器或者通信接口的一部分。 Memory 250 may include one or more storage units, for example, may include volatile memory (volatile memory), such as: dynamic random access memory (dynamic random access memory, DRAM), static random access memory (static random access memory) , SRAM), etc.; can also include non-volatile memory (non-volatile memory, NVM), such as: read-only memory (read-only memory, ROM), flash memory (flash memory), etc. Wherein, different storage units may be independent devices, or may be integrated or packaged in one or more processors or communication interfaces, and become a part of the processors or communication interfaces.
存储器250中存储有程序指令和应用程序,如语音应用。控制器220可调用存储器250中的程序指令或者运行应用程序,使食材储藏设备执行相关的方法,例如本申请实施例所提供的食材标签的扫描方法。Program instructions and application programs, such as voice applications, are stored in the memory 250 . The controller 220 can call the program instructions in the memory 250 or run the application program, so that the food storage device executes related methods, such as the food label scanning method provided in the embodiment of the present application.
检测器240,至少包括声音采集器,如麦克风,可以用于接收用户的声音。在一些实施例中,包括用户控制食材储藏设备的控制指令的语音信号。检测器240还可以包括箱门开关状态传感器,如检测磁敏开关、机械开关,用于检测每个箱门的开关信号,当根据检测到的开关信号记录所述箱门的开关状态,发送开关状态信息给控制器220。在一些实施例中,当检测器检测到任意一个箱门的开启信号或者关闭信号时,发送最新的开关状态信息给控制器220。The detector 240 at least includes a sound collector, such as a microphone, which can be used to receive the user's voice. In some embodiments, the voice signal includes a control instruction for the user to control the food storage device. The detector 240 can also include a door switch state sensor, such as detecting a magnetic sensitive switch and a mechanical switch, for detecting the switch signal of each door, and when recording the switch state of the door according to the detected switch signal, a switch is sent. status information to the controller 220. In some embodiments, when the detector detects an open signal or a close signal of any box door, it sends the latest switch state information to the controller 220 .
用户输入接口,包括麦克风、触摸板、传感器、按键等其他输入接口中至少一者。如:用户可以通过语音、触摸、手势、按压等动作实现用户指令输入功能,输入接口通过将接收的模拟信号转换为数字信号,以及数字信号转换为相应指令信号,发送至控制器220。The user input interface includes at least one of other input interfaces such as a microphone, a touch panel, a sensor, and a button. For example, the user can realize the user instruction input function through actions such as voice, touch, gesture, and press. The input interface converts the received analog signal into a digital signal, and converts the digital signal into a corresponding instruction signal, and sends it to the controller 220 .
通信器260,用于与服务器或者局域网内的电子设备4进行通信。The communicator 260 is used for communicating with the server or the electronic device 4 in the local area network.
在一些实施例中,控制器220可以包括语音识别模块,语音识别模块进一步包括语音解析单元和语音指令数据库,从而使食材储藏设备可以独立完成对用户输入的语音数据的语音识别,以及将识别出的语音内容与语音指令数据库中的语音指令进行匹配的过程。In some embodiments, the controller 220 may include a speech recognition module, and the speech recognition module further includes a speech analysis unit and a speech instruction database, so that the food storage device can independently complete the speech recognition of the speech data input by the user, and recognize the The process of matching the voice content of the phone with the voice commands in the voice command database.
本申请对天线230的数量不予限定。例如,天线230可以包括设置在每个储藏室内的天线和设置在标签读取区内部的天线,其中,设置在各储藏室内的天线主要用于扫描各储藏室内的RFID标签, 以读取RFID标签的标签信息,设置在标签读取区内部的天线则主要用于扫描标签读取区上的RFID标签,以读取RFID标签的标签信息。The present application does not limit the number of antennas 230 . For example, the antenna 230 may include an antenna disposed in each storage room and an antenna disposed inside the tag reading area, wherein the antennas disposed in each storage room are mainly used to scan the RFID tags in each storage room to read the RFID tags The tag information, the antenna set inside the tag reading area is mainly used to scan the RFID tag on the tag reading area to read the tag information of the RFID tag.
在一些实施例中,不同的储藏室内设置的天线的功率可以不同。且各个储藏室的天线的功率能够保证天线识别到自身间室包括的食材即可,从而避免功率太大时会增加误识别率,功率太小时会识别不全自身间室的食材。在具体的实现中,可以预先根据各个储藏室的空间大小确定天线的功率,并在食材储藏设备中设置各个天线的功率,空间越大,功率越大。In some embodiments, the powers of the antennas installed in different storage rooms may be different. And the power of the antennas in each storage room can only ensure that the antennas can identify the ingredients contained in their own compartments, so as to avoid increasing the false recognition rate when the power is too high, and if the power is too low, the ingredients in the own compartments will not be recognized. In a specific implementation, the power of the antenna can be determined in advance according to the size of each storage room, and the power of each antenna can be set in the food storage equipment. The larger the space, the greater the power.
在一些实施例中,将设置在标签读取区下的天线称为第一天线,将设置在储藏室中的天线称为第二天线。In some embodiments, the antenna disposed under the tag reading area is referred to as the first antenna, and the antenna disposed in the storage room is referred to as the second antenna.
基于本申请实施例提供的食材储藏设备,可以使用RFID标签对储藏室中的食材进行标识,RFID标签的标签信息(如标签标识)与其标识的食材及食材信息之间具有对应关系,从而实现RFID标签与食材信息之间的虚拟关联。实际应用中,将贴设有RFID标签的食材存放到食材储藏设备中,通过第二天线检测储藏室中RFID标签以获取其标签信息,根据标签信息与食材信息的关联关系确定该标签所标识的食材。Based on the food storage equipment provided by the embodiment of the present application, RFID tags can be used to identify the food in the storage room, and there is a correspondence between the label information (such as the label identification) of the RFID tag and the food and food information identified, thereby realizing RFID Virtual association between label and ingredient information. In practical applications, the ingredients with RFID tags are stored in the food storage equipment, and the RFID tags in the storage room are detected by the second antenna to obtain the tag information, and the information identified by the tag is determined according to the relationship between the tag information and the ingredient information. Ingredients.
在一些实施例中,标签信息包括标签编码,标签编码中的特定码段为标签标识。建立RFID标签的标识信息与食材信息的对应关系,可以实现RFID标签与食材的虚拟关联。进而,在获取到储藏室中RFID标签的标签标识后,即可根据标签标识和预先建立的对应关系确定RFID标签对应的食材。In some embodiments, the tag information includes a tag code, and a specific code segment in the tag code is a tag identifier. Establishing the corresponding relationship between the identification information of the RFID tag and the food material information can realize the virtual association between the RFID tag and the food material. Furthermore, after the tag identification of the RFID tag in the storage room is acquired, the food material corresponding to the RFID tag can be determined according to the tag identification and the pre-established correspondence.
在一些实施例中,控制器220通过运行食材管理应用实现食材管理功能,食材管理应用提供的应用界面包括:可作为应用主界面的食材管理界面、用于建立RFID标签与食材信息的关联关系的标签编辑界面、用于展示推荐菜谱信息的菜谱展示界面等。In some embodiments, the controller 220 implements the food management function by running the food management application, and the application interface provided by the food management application includes: a food management interface that can be used as the main interface of the application, and an interface for establishing the association relationship between RFID tags and food information. Label editing interface, recipe display interface for displaying recommended recipe information, etc.
在一些实施例中,响应于开机或者用户输入的食材管理应用启动指令,控制器220启动食材管理应用。食材管理应用启动后,用户可以在食材管理应用中输入标签编辑指令。响应于该标签编辑指令,食材管理应用通过第一天线扫描用户放置在标签读取区上的RFID标签,以获取RFID标签的标签信息,如“A”,并显示标签编辑界面。用户可以在标签编辑界面中输入食材信息,用于与“A”进行关联。食材管理应用接收用户输入的食材信息,建立该食材信息与“A”之间的关联关系。当食材管理应用通过第二天线检测到储藏室中有RFID标签“A”时,便可根据“A”所关联的食材信息,确定储藏室中的真实食材,从而实现对食材的智能管理。应理解的是,当食材管理应用通过第二天线检测到储藏室中有RFID标签“A”时,“A”所关联的食材为储藏室中的现有食材。In some embodiments, the controller 220 starts the food management application in response to power-on or a user input command to start the food management application. After the ingredient management application is started, the user can input a tag editing instruction in the ingredient management application. In response to the label editing instruction, the food management application scans the RFID label placed by the user on the label reading area through the first antenna to obtain the label information of the RFID label, such as "A", and displays the label editing interface. Users can enter ingredient information in the label editing interface to associate with "A". The ingredient management application receives the ingredient information input by the user, and establishes an association between the ingredient information and "A". When the food management application detects that there is an RFID tag "A" in the storage room through the second antenna, it can determine the real food in the storage room according to the food information associated with "A", thereby realizing intelligent management of the food. It should be understood that when the food material management application detects that there is an RFID tag "A" in the storage room through the second antenna, the food material associated with "A" is an existing food material in the storage room.
在一些实施例中,食材信息包括食材ID、食材名称、存放位置标识、食材数量、食材保质期、起始时间等中的一项或者多项。根据存放位置标识可以确定该食材存放的储藏室。例如,如果食材信息“苹果”中包含的存放位置标识是“1”,则确定“苹果”存放在冷藏室中,如果食材信息“苹果”中包含的存放位置标识是“2”,则确定“苹果”存放在冷冻室中。根据当前时间、食材的保质期和起始时间可以确定食材的新鲜程度。其中,起始时间可以是用户输入的食材的真实生产日期,如面包的生产日期2021年5月1日,也可以是食材放入储藏室的时间。In some embodiments, the ingredient information includes one or more of ingredient ID, ingredient name, storage location identifier, ingredient quantity, ingredient shelf life, starting time, and the like. The storage room where the ingredients are stored can be determined according to the storage location identification. For example, if the storage location identifier contained in the ingredient information "apple" is "1", then it is determined that "apple" is stored in the refrigerator; if the storage location identifier included in the ingredient information "apple" is "2", then it is determined that " apples" in the freezer. The freshness of the ingredients can be determined according to the current time, the shelf life of the ingredients and the starting time. Wherein, the starting time can be the real production date of the ingredients input by the user, such as the production date of bread on May 1, 2021, or the time when the ingredients are put into the storage room.
在一些实施例中,储藏室中现有食材对应的食材信息保存在本地食材信息集合中。该现有食材是指当前储藏在食材储藏设备中的食材。In some embodiments, the ingredient information corresponding to the existing ingredients in the storage room is stored in the local ingredient information set. The existing ingredients refer to ingredients currently stored in the ingredient storage equipment.
在另一些实施例中,上述本地食材信息集合中还可以保存历史食材对应的食材信息。该历史食材是指过去储藏在食材储藏设备中、当前已从食材储藏设备中移出的食材。可以通过存放状态标记来区分现有食材和历史食材,例如将历史食材的食材信息标记为移出状态,将现有食材的食材信息标记为放入状态。In some other embodiments, the aforementioned local ingredient information set may also store ingredient information corresponding to historical ingredients. The historical ingredients refer to ingredients that have been stored in the ingredient storage equipment in the past and have been removed from the ingredient storage equipment at present. Existing ingredients and historical ingredients can be distinguished by storage status marks, for example, the ingredient information of historical ingredients is marked as removed, and the ingredient information of existing ingredients is marked as put.
在另一些实施例中,现有食材的食材信息和历史食材的食材信息保存在不同的食材信息集合中。In other embodiments, the ingredient information of existing ingredients and the ingredient information of historical ingredients are stored in different ingredient information sets.
在一些实施例中,食材管理应用启动后,从本地食材信息集合中读取现有食材的食材信息,例如读取存放状态为放入状态的食材信息。然后根据现有食材的食材信息显示食材管理界面,食材管理界面包括根据食材信息绘制的食材图标,从而使得食材储藏设备中的现有食材以图标、图文等形式尽数展示。除此之外,食材管理界面中还可以显示各类功能控件,如RFID标签编辑控件、食材添加控件、菜谱推荐控件等,以供用户操作以触发控制器220实现相应功能。In some embodiments, after the ingredient management application is started, the ingredient information of the existing ingredients is read from the local ingredient information collection, for example, the ingredient information whose storage status is the put state is read. Then display the ingredient management interface according to the ingredient information of the existing ingredients. The ingredient management interface includes ingredient icons drawn according to the ingredient information, so that all the existing ingredients in the ingredient storage device are displayed in the form of icons, pictures and texts. In addition, various functional controls can also be displayed on the ingredient management interface, such as RFID tag editing controls, ingredients adding controls, recipe recommendation controls, etc., for users to operate to trigger the controller 220 to implement corresponding functions.
每个智能烹饪设备对应的设备信息和菜谱信息不同。例如,智能电饭煲、智能烤箱和智能空气炸锅都能够根据蛋糕菜谱制作蛋糕,但三种设备的操作便利性、制作的食材分量、烹饪耗电量以及烹饪时长各不相同。The device information and recipe information corresponding to each smart cooking device are different. For example, smart rice cookers, smart ovens, and smart air fryers are all capable of making cakes based on cake recipes, but the convenience of operation, the amount of ingredients produced, the power consumption of cooking, and the cooking time of the three devices are different.
在制作某道菜肴时,用户只会选择一种智能烹饪设备,并使用该设备支持的对应菜谱。在存在多个智能烹饪设备的情况下,需要用户逐一选定智能烹饪设备后查询对应的菜谱,才能选出适合当前需要的智能烹饪设备和相应的菜谱。例如,当想要制作蛋糕时,用户需要先选择智能电饭煲进行蛋糕菜谱查询,再选择智能烤箱进行蛋糕菜谱查询,然后才能通过比对确定使用哪个设备的蛋糕菜谱来制作蛋糕,操作过程繁琐。When making a certain dish, the user will only select one smart cooking device and use the corresponding recipe supported by the device. In the case of multiple smart cooking devices, the user needs to select the smart cooking devices one by one and query the corresponding recipes, so as to select the smart cooking device and corresponding recipes suitable for the current needs. For example, when wanting to make a cake, the user needs to first select the smart rice cooker to query the cake recipe, and then select the smart oven to query the cake recipe, and then determine which cake recipe to use to make the cake by comparison. The operation process is cumbersome.
本申请提供的界面显示方法,当用户在食材储藏设备的用户界面中选择菜谱后,在用户界面中显示出多个菜谱信息以及与菜谱信息对应的设备信息,每个菜谱信息对应的设备信息为不同智能烹饪设备的设备信息。以使用户对多个智能烹饪设备的情况综合对比,无需逐一选定智能烹饪设备后查询对应的菜谱。以实现用户可以同时进行多个智能烹饪设备之间食谱对比。In the interface display method provided by this application, when the user selects a recipe in the user interface of the food storage device, multiple recipe information and device information corresponding to the recipe information are displayed in the user interface, and the device information corresponding to each recipe information is Device information for different smart cooking devices. In order to enable the user to comprehensively compare the situation of multiple smart cooking devices, it is not necessary to select the smart cooking devices one by one and query the corresponding recipes. In order to realize that users can compare recipes between multiple smart cooking devices at the same time.
以下结合附图对本申请食材储藏设备侧的用户界面进行说明,图4为根据本申请一些实施例的一种用户界面,其具体为一种食材储藏设备显示屏显示的用户界面。参阅图4,该食材储藏设备显示屏显示的用户界面包括食材管理控件401、菜谱资源控件(也可简称为菜谱控件)402、添加食材控件403和账号管理控件404,还包括与各个储藏室对应的温度展示区405、调节温度的温度增加控件、温度减少控件以及多个模式控件406,如冷藏室对应的温度为+6为和冷冻室对应的-21藏。其中,食材管理控件401响应于用户选中操作后展示出食材储藏设备中各个储藏室储藏的各种食材,以实现食材的智能管理和智能储藏功能。菜谱控件402响应于用户选中操作后提供给用户多个菜谱信息,以实现智能菜谱功能。添加食材控件403响应于用户选中操作后对未录入的食材进行录入管理。账号管理控件404响应于用户选中操作后控制食材储藏设备与多个电子设备4建立通信连接,进行交互协作。The user interface on the food storage device side of the present application will be described below with reference to the accompanying drawings. FIG. 4 is a user interface according to some embodiments of the present application, which is specifically a user interface displayed on a display screen of the food storage device. Referring to Fig. 4, the user interface displayed on the display screen of the food storage device includes a food management control 401, a recipe resource control (also referred to as a recipe control for short) 402, an food addition control 403, and an account management control 404, and also includes information corresponding to each storage room. The temperature display area 405, the temperature-adjusting temperature-increasing control, the temperature-decreasing control, and a plurality of mode controls 406, such as the temperature corresponding to the refrigerator is +6, and the temperature corresponding to the freezer is -21. Among them, the ingredients management control 401 displays various ingredients stored in each storage room of the ingredients storage device in response to the user's selection operation, so as to realize the intelligent management and intelligent storage functions of the ingredients. The recipe control 402 provides multiple recipe information to the user in response to the user's selection operation, so as to realize the smart recipe function. The add ingredient control 403 performs input management on unrecorded ingredients in response to the user's selection operation. The account management control 404 controls the food storage device to establish a communication connection with a plurality of electronic devices 4 in response to the user's selection operation to perform interactive collaboration.
在一些实施例中,控制器检测到菜谱资源控件402被选择后,会根据食材储藏设备3内存储的食材和在线的智能烹饪设备进行菜谱的推荐。在一些实施例中,食材储藏设备3将用户触发菜谱推荐的操作上传给服务器5,服务器5根据请求中所包含的用户标识和/或食材储藏设备3设备标识,确定食材储藏设备3中的食材,以及确定该用户标识对应的智能烹饪设备,然后对菜谱数据库中的菜谱进行筛选和过滤,使得最终推荐的菜谱可以在用户标识绑定的智能烹饪设备上实现,同时所使用的食材均为食材储藏设备3中包含的食材。避免出现推荐菜谱后用户没有对应的智能烹饪设备或没有对应食材的问题。In some embodiments, after detecting that the recipe resource control 402 is selected, the controller recommends recipes according to ingredients stored in the ingredient storage device 3 and online smart cooking devices. In some embodiments, the ingredient storage device 3 uploads the user-triggered recipe recommendation operation to the server 5, and the server 5 determines the ingredients in the ingredient storage device 3 according to the user ID and/or the device ID of the ingredient storage device 3 included in the request. , and determine the smart cooking device corresponding to the user ID, and then screen and filter the recipes in the recipe database, so that the final recommended recipe can be implemented on the smart cooking device bound to the user ID, and the ingredients used are all ingredients Foodstuffs contained in the storage device 3. Avoid the problem that the user does not have the corresponding smart cooking equipment or the corresponding ingredients after the recommended recipe.
在一些实施例中,操作食材储藏设备显示屏显示的用户界面中的账号管理控件404,参阅图5,显示账号管理详情页,账号管理详情页中的预设区域显示有导航栏和位于导航栏下方的内容县市区,内容显示区会随导航栏中被选中控件的变化而变化。其中,导航栏中包括账号登录控件、搜索设备控件、设备绑定控件和设备状态控件。在用户实际使用食材储藏设备时,需首先进行账号登录,登录成功后需要将建立通信连接的设备与该账号进行绑定。依次进行设备的搜索和绑定完成后,才能进行共同协作以及相互的联动控制。In some embodiments, the account management control 404 in the user interface displayed on the display screen of the food storage device is operated. Referring to FIG. For the content counties and urban areas below, the content display area will change with the change of the selected control in the navigation bar. Among them, the navigation bar includes an account login control, a search device control, a device binding control and a device status control. When the user actually uses the food storage device, he needs to log in with the account first, and after the login is successful, he needs to bind the device with the established communication connection with the account. Only after the device search and binding are completed in sequence, can the joint cooperation and mutual linkage control be carried out.
在一些实施例中,食材储藏设备可以与其关联的电子设备进行通信。其中,食材储藏设备关联的电子设备包括与食材储藏设备处于同一局域网中或者同一组网中的终端设备,如家庭中的显示设备、便携式移动终端设备、PC设备、智能烹饪设备等。食材储藏设备关联的设备还可以是基于身份信息与食材储藏设备实现关联的终端设备。其中,智能烹饪设备可如智能电饭煲、智能烤箱、智能电磁炉、智能微波炉等。此外,身份信息可以是设备信息、账号信息等,例如,食材管理应用登录的账号也就是上述登录的账号。In some embodiments, an ingredient storage device may communicate with its associated electronic device. Wherein, the electronic equipment associated with the food storage equipment includes terminal equipment in the same local area network or in the same group network as the food storage equipment, such as display equipment in the home, portable mobile terminal equipment, PC equipment, smart cooking equipment, etc. The device associated with the food storage device may also be a terminal device associated with the food storage device based on identity information. Among them, the smart cooking equipment may be, for example, a smart rice cooker, a smart oven, a smart induction cooker, a smart microwave oven, and the like. In addition, the identity information may be device information, account information, etc. For example, the account logged in by the ingredients management application is also the above-mentioned account logged in.
在一些实施例中,将食材储藏设备上食材管理应用登录的账号称为主业务账号。那么,食材储藏设备关联的终端设备可以是登录该主业务账号的其他终端设备,如用户在智能烤箱上安装食材管理应用,并使用主业务账号在智能烤箱上登录食材管理应用时,智能烤箱即称为与食材储藏设备关联的终端设备。食材储藏设备关联的终端设备可以是登录与主业务账号绑定的子业务账号的终端设备,如用户在智能电磁炉上安装食材管理应用,并使用与主业务账号绑定的子业务账号在智能电磁炉上登录食材管理应用时,智能烤箱即称为与食材储藏设备关联的终端设备。In some embodiments, the account used to log in the food management application on the food storage device is called the main business account. Then, the terminal device associated with the food storage device can be other terminal devices that log in to the main business account. It is called a terminal device associated with food storage equipment. The terminal device associated with the food storage device can be a terminal device that logs in to a sub-service account bound to the main business account. When logging into the food management application on the Internet, the smart oven is called a terminal device associated with the food storage device.
在一些实施例中,食材储藏设备关联的终端设备可以是通过设备信息进行绑定的设备。例如,通过将如上述智能烹饪设备的设备信息与食材储藏设备的设备进行绑定,使其成为与食材储藏设备关联的终端设备。应理解的是,智能烹饪设备是指内置有智能终端的烹饪设备,该智能终端具有处理器存储器等电子设备的基本元器件,该智能终端使得烹饪设备具有数据收发以及数据处理等功能。基于这些功能,智能烹饪设备一般具有接收远程操作指令进行自动烹饪的功能。如上所述,食材储藏设备可以与其关联的智能烹饪设备及服务器进行通信。为便于说明,将与食材储藏设备关联的智能烹饪设备称为绑定的智能烹饪设备。In some embodiments, the terminal device associated with the food storage device may be a device bound through device information. For example, by binding the device information of the above-mentioned smart cooking device with the device of the food storage device, it becomes a terminal device associated with the food storage device. It should be understood that a smart cooking device refers to a cooking device with a built-in smart terminal. The smart terminal has basic components of electronic devices such as a processor and memory, and the smart terminal enables the cooking device to have functions such as data sending and receiving and data processing. Based on these functions, smart cooking equipment generally has the function of receiving remote operation instructions for automatic cooking. As described above, an ingredient storage device may communicate with its associated smart cooking device and server. For ease of description, the smart cooking device associated with the food storage device is referred to as a bound smart cooking device.
大多数智能烹饪设备受结构与放置位置的限制,难以设置较大的屏幕,同时待烹饪食材均储藏在食材储藏设备中。在食材储藏设备的屏幕上查看储藏食材并选择食材对应的菜谱,启动一键烹饪功能,更便于用户操作。Most smart cooking devices are limited by their structure and location, so it is difficult to set up a larger screen, and at the same time, all the ingredients to be cooked are stored in the ingredient storage device. View the stored ingredients on the screen of the ingredient storage device, select the recipe corresponding to the ingredients, and start the one-key cooking function, which is more convenient for users to operate.
下面结合附图对本申请实施例中食材储藏设备与其他智能烹饪设备实现绑定进行进一步说明。The realization of the binding between the food storage device and other intelligent cooking devices in the embodiment of the present application will be further described below with reference to the accompanying drawings.
参阅图5,用户对账号登录控件进行选中操作,显示出账号登录页面,用户将账号和密码进行输入,用户需要对登录控件进行操作后完成账号登录,以便于进行后续搜索设备任务。进一步地,图6为根据本申请一些实施例的搜索设备页面示意图,其具体为用户完成账号登录后显示的页面。Referring to Figure 5, the user selects the account login control, and the account login page is displayed. The user enters the account number and password, and the user needs to operate the login control to complete the account login, so as to perform subsequent search device tasks. Further, FIG. 6 is a schematic diagram of a search device page according to some embodiments of the present application, which is specifically a page displayed after the user completes account login.
在一些实施例中,食材储藏设备会在局域网内搜索可作为连接对象的智能烹饪设备,或根据身份信息可以是设备信息、与账号信息对应的账号标识进行查找作为连接对象的智能烹饪设备。显示如图6所示搜索设备界面,搜索设备界面中会提示用户正在查找设备,搜索设备界面还可设置取消控件,用户点击图6中的“取消”则可以停止查找设备,此次发起的搜索失效。In some embodiments, the ingredient storage device searches for a smart cooking device that can be connected in the local area network, or searches for a smart cooking device that can be connected according to the identity information, which can be device information and an account identifier corresponding to the account information. Display the search device interface as shown in Figure 6. The search device interface will prompt the user to search for devices. The search device interface can also set a cancel control. The user can click "Cancel" in Figure 6 to stop searching for devices. The search initiated this time invalidated.
在一些实施例中,食材储藏设备搜索智能烹饪设备时,可能出现一些异常情况:例如在阈值时间(比如20秒)内未搜索到智能烹饪设备,即超时,此时需提示用户未找到智能烹饪设备,界面中可以设置重试控件和取消控件,用户点击重试控件,则再一次启动查找智能烹饪设备,用户点击界面中的取消控件,则取消重试,此次发起的搜索失效;具体以实际情况为准。In some embodiments, when the food storage device searches for smart cooking devices, some abnormal situations may occur: for example, no smart cooking device is found within a threshold time (such as 20 seconds), that is, it times out, and the user needs to be prompted that no smart cooking device is found Device, the retry control and cancel control can be set in the interface. When the user clicks the retry control, the search for smart cooking equipment will be started again. If the user clicks the cancel control in the interface, the retry will be canceled, and the search initiated this time will be invalid; The actual situation shall prevail.
在一些实施例中,食材储藏设备和作为连接对象的智能烹饪设备需要连接同一个WiFi。食材储藏设备可以搜索到与其处于同一个WiFi网络环境下的多个智能烹饪设备,并将搜索到的可建立连接的智能烹饪设备在界面中列举出来,当搜索设备时不存在异常情况,即能够在局域网内搜索到智能烹饪设备时,可以在待绑定设备的界面上显示设备列表。如图7所示,图7为根据本申请一些实施例的待绑定设备页面,其具体为用户完成设备搜索后显示的页面。在待绑定设备页面中显示五个作为连接对象的智能烹饪设备,以及每个智能烹饪设备对应的设备信息,设备信息包括设备ID、设备型号、设备名称、在线状态、所在位置和功耗指标。其中,智能烹饪设备ID分别为智能电饭煲、智能烤箱1、智能烤箱2、空气炸锅1和空气炸锅2。用户根据显示的设备信息以及实际需求选择其中至少一个作为绑定对象,比如用户点选智能电饭煲、智能烤箱1和智能烤箱2对应的绑定控件,则智能烹饪设备智能电饭煲、智能烤箱1和智能烤箱2即成为被绑定的智能烹饪设备。In some embodiments, the food storage device and the connected smart cooking device need to be connected to the same WiFi. The food storage device can search for multiple smart cooking devices in the same WiFi network environment, and list the searched smart cooking devices that can be connected in the interface. When searching for devices, there is no abnormality, that is, it can When a smart cooking device is found in the local area network, the device list can be displayed on the interface of the device to be bound. As shown in FIG. 7 , FIG. 7 is a page of a device to be bound according to some embodiments of the present application, which is specifically a page displayed after the user completes the device search. Five connected smart cooking devices are displayed on the page of devices to be bound, as well as the device information corresponding to each smart cooking device. The device information includes device ID, device model, device name, online status, location, and power consumption indicators. . Among them, the smart cooking device IDs are respectively smart rice cooker, smart oven 1, smart oven 2, air fryer 1 and air fryer 2. The user selects at least one of them as the binding object according to the displayed device information and actual needs. Oven 2 becomes a bound smart cooking device.
本申请提供的无线通信技术包括并不局限于Wi-Fi(无线局域网)技术还可以是ZigBee(紫蜂协议)技术和Bluetooth(蓝牙)技术等。The wireless communication technology provided in the present application includes not limited to Wi-Fi (Wireless Local Area Network) technology and may also be ZigBee (Zigbee protocol) technology, Bluetooth (Bluetooth) technology, and the like.
参阅图14,图14为根据本申请一些实施例的食材储藏设备与服务器之间的交互示意图。在S1401中,智能冰箱响应于用户输入的账号。在S1402中,发送绑定查询请求至服务器,绑定查询请求携带账号对应的账号标识。在S1403中,服务器根据账号对应的账号标识,查找设备信息集合,设备信息集合包括与所述账号标识待绑定的至少一个所述智能烹饪设备的设备信息。在S1404中,将设备信息集合返回至智能冰箱。在S1405中,智能冰箱接收服务器返回的设备信息集合,设备信息集合包括与所述账号标识待绑定的至少一个智能烹饪设备的设备信息。在S1406中,显示待绑定设备页面,待绑定设备页面包括用于展示设备信息的控件以及对应的多个绑定控件,绑定控件用于在接收到用户的选中操作后,控制绑定控件对应的智能烹饪设备与账号信息建立绑定关系。Referring to FIG. 14 , FIG. 14 is a schematic diagram of interaction between an ingredient storage device and a server according to some embodiments of the present application. In S1401, the smart refrigerator responds to the account input by the user. In S1402, send a binding query request to the server, where the binding query request carries an account identifier corresponding to the account. In S1403, the server searches for a device information set according to an account ID corresponding to the account, and the device information set includes device information of at least one smart cooking device to be bound with the account ID. In S1404, return the device information set to the smart refrigerator. In S1405, the smart refrigerator receives the device information set returned by the server, and the device information set includes the device information of at least one smart cooking device to be bound with the account identifier. In S1406, the page of the device to be bound is displayed. The page of the device to be bound includes a control for displaying device information and a plurality of corresponding binding controls. The binding control is used to control the binding after receiving the user's selected operation. The smart cooking device corresponding to the control establishes a binding relationship with the account information.
在一些实施例中,用户点选智能电饭煲、智能烤箱1和智能烤箱2对应的绑定控件后,建立智能烹饪设备与账号标识绑定。如图8所示,图8为根据本申请一些实施例的一种设备状态页面示意图,其具体为用户点击绑定控件后显示的页面。设备状态页面显示有每个智能烹饪设备对应的设备信息控件801以及展示绑定成功消息的控件802。其中,若绑定成功即控件802为取消绑定,若绑定失败即控件802为未绑定。若用户想再继续绑定其他设备或对绑定失败设备进行重试,可随时返回图7的待绑定设备页面进行绑定操作。本实施例仅页面中的第一页为例,上述页面均可包括有多页。In some embodiments, after the user clicks the binding controls corresponding to the smart rice cooker, the smart oven 1 and the smart oven 2, the binding between the smart cooking device and the account ID is established. As shown in FIG. 8 , FIG. 8 is a schematic diagram of a device status page according to some embodiments of the present application, which is specifically a page displayed after a user clicks a binding control. The device status page displays a device information control 801 corresponding to each smart cooking device and a control 802 displaying a binding success message. Wherein, if the binding is successful, the control 802 is unbound, and if the binding fails, the control 802 is unbound. If the user wants to continue binding other devices or retry the binding failed device, he can return to the page of the device to be bound in Figure 7 at any time to perform the binding operation. In this embodiment, only the first page among the pages is taken as an example, and the above-mentioned pages may include multiple pages.
参阅图15,图15为根据本申请一些实施例的食材储藏设备与服务器之间的交互示意图。在S1501中,智能冰箱接收输入的对绑定控件的选中操作。在S1502中,智能冰箱发送绑定请求至服务器,其中,绑定请求包括绑定控件对应的设备信息;绑定请求用于请求服务器建立与账号标识绑定的至少一个智能烹饪设备之间的绑定关系。在S1503中,服务器根据绑定控件对应的设备信息,建立智能冰箱与账号标识绑定的至少一个智能烹饪设备之间的绑定关系。在S1504中,服务器建立智能冰箱与至少一个智能烹饪设备之间的绑定关系之后,返回绑定成功消息至智能冰箱。在S1505中,接收服务器返回的绑定成功消息,绑定成功消息用于指示已成功建立账号标识对应账号与智能烹饪设备之间的绑定关系。在S1506中,显示设备状态页面,设备状态页面包括用于展示设备信息的控件以及展示绑定成功消息的控件。Referring to FIG. 15 , FIG. 15 is a schematic diagram of interaction between an ingredient storage device and a server according to some embodiments of the present application. In S1501, the smart refrigerator receives an input operation of selecting a bound control. In S1502, the smart refrigerator sends a binding request to the server, where the binding request includes device information corresponding to the binding control; the binding request is used to request the server to establish a binding between at least one smart cooking device bound to the account identifier. determine the relationship. In S1503, the server establishes a binding relationship between the smart refrigerator and at least one smart cooking device bound to the account identifier according to the device information corresponding to the bound control. In S1504, after establishing a binding relationship between the smart refrigerator and at least one smart cooking device, the server returns a binding success message to the smart refrigerator. In S1505, the binding success message returned by the server is received, and the binding success message is used to indicate that the binding relationship between the account corresponding to the account identifier and the smart cooking device has been successfully established. In S1506, a device status page is displayed, and the device status page includes a control for displaying device information and a control for displaying a binding success message.
在一些实施例中,上述进行账号登录以及与智能烹饪设备进行绑定的动作也可以在终端设备中如手机中的APP中操作。通过在手机中的APP中登录账号,将需要建立通信连接的智能烹饪设备进行绑定。In some embodiments, the above-mentioned actions of logging in with an account and binding with a smart cooking device can also be performed in a terminal device such as an APP in a mobile phone. By logging in the account in the APP in the mobile phone, the smart cooking equipment that needs to establish a communication connection is bound.
在一些实施例中,食材储藏设备接收服务器发送的每个智能烹饪设备的最新运行状态。生成包括最新运行状态的界面提示,界面提示用于提示每个智能烹饪设备的最新运行状态,并将界面提示在显示器呈现的用户界面上显示。In some embodiments, the food storage device receives the latest operating status of each smart cooking device sent by the server. An interface prompt including the latest operating state is generated, the interface prompt is used to prompt the latest operating state of each intelligent cooking device, and the interface prompt is displayed on the user interface presented by the display.
在一些实施例中,当用户成功将多个智能烹饪设备与登录在食材储藏设备上的账号绑定后,由于所有的智能烹饪设备的设备状态是变化的。如某一个设备因为连接局域网失败而离线。再如,用户将某个智能烹饪设备移动,从而使所在位置变化。进而,需根据预设时间间隔或周期定时将所有的智能烹饪设备进行设备状态更新。绑定的智能烹饪设备进行更新目的是为了后续更顺利的执行烹 饪任务,未绑定的智能烹饪设备进行更新目的是为了用户在后续进行绑定时更清晰的进行绑定选择。其中,服务器根据预设时间间隔或周期定时发送给食材储藏设备关于每个智能烹饪设备的最新运行状态,食材储藏设备生成包括最新运行状态的界面提示,例如,对待绑定设备页面和设备状态页面中的设备信息进行更新,用户可以点击上述两个页面中的任意一个获取所有智能烹饪设备的最新设备状态。In some embodiments, after the user successfully binds multiple smart cooking devices with accounts logged on the food storage device, the device statuses of all the smart cooking devices change. For example, a certain device is offline because it fails to connect to the LAN. For another example, the user moves a certain smart cooking device, thereby changing the location. Furthermore, it is necessary to update the device status of all the smart cooking devices according to the preset time interval or periodic timing. The purpose of updating the bound smart cooking device is to perform cooking tasks more smoothly in the future, and the purpose of updating the unbound smart cooking device is to make the binding selection clearer for the user in the subsequent binding. Among them, the server regularly sends the latest operating status of each smart cooking device to the food storage device according to the preset time interval or cycle, and the food storage device generates an interface prompt including the latest running status, for example, the page of the device to be bound and the device status page The device information in , users can click any of the above two pages to get the latest device status of all smart cooking devices.
在一些实施例中,服务器获取所有智能烹饪设备的状态信息;每隔第一时间段检测所有智能烹饪设备的状态对应的当前状态信息是否与历史状态信息一致。历史状态信息是服务器最近一次获取所有智能烹饪设备的状态信息;当确定当前状态信息与历史状态信息一致时,继续根据间隔时间段进行检测。当确定当前状态信息与历史状态信息不一致时,获取所有智能烹饪设备的当前状态信息发送至食材储藏设备,食材储藏设备将当前状态信息进行显示,以对历史状态信息进行更新。In some embodiments, the server obtains status information of all smart cooking devices; and detects whether the current status information corresponding to the status of all smart cooking devices is consistent with historical status information every first time period. The historical status information is the latest status information of all smart cooking devices obtained by the server; when it is determined that the current status information is consistent with the historical status information, continue to detect according to the interval time period. When it is determined that the current status information is inconsistent with the historical status information, the current status information of all smart cooking devices is acquired and sent to the food storage device, and the food storage device displays the current status information to update the historical status information.
在一些实施例中,食材储藏设备还可以在用户查询菜谱的时候轮询一下各智能烹饪设备的状态。In some embodiments, the food storage device can also poll the status of each smart cooking device when the user queries the recipe.
与食材储藏设备的账号绑定的智能烹饪设备还可以根据预设时间间隔或周期定时发送自身的状态信息至服务器,以便于后续同步每个智能烹饪设备的设备状态。进一步地,用户也可以对待绑定设备页面和设备状态页面中的设备信息进行手动更新或手动编辑,如对绑定设备的ID和所在位置进行编辑。The smart cooking device bound to the account of the food storage device can also send its status information to the server regularly according to the preset time interval or cycle, so as to facilitate subsequent synchronization of the device status of each smart cooking device. Further, the user may also manually update or manually edit the device information on the page of the device to be bound and the device status page, such as editing the ID and location of the bound device.
以下结合图9至图12对食材储藏设备侧实现智能菜谱功能进行进一步说明。The implementation of the smart recipe function on the side of the ingredient storage device will be further described below with reference to FIGS. 9 to 12 .
图16为根据本申请一些实施例的食材储藏设备与服务器的交互示意图。在S1601中,智能冰箱接收输入的对菜谱控件的选中操作。在S1602中,发送菜谱信息获取请求至服务器,其中,菜谱信息获取请求包括对应菜谱控件的菜谱标识及账号标识。在S1603中,服务器根据菜谱标识及账号标识查找与菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,第一菜谱信息和第一智能烹饪设备相对应,第二菜谱信息和第二智能烹饪设备相对应,第一智能烹饪设备和第二智能烹饪设备均为和账号标识相对应的智能烹饪设备。将第一菜谱信息、所述第二菜谱信息、第一智能烹饪设备和第二智能烹饪设备构成菜谱信息集合。在S1604中,服务器将菜谱信息集合返回至智能冰箱。在S1605中,智能冰箱接收服务器响应于菜谱信息获取请求反馈的菜谱信息集合,菜谱信息集合包括与菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,第一菜谱信息和第一智能烹饪设备相对应,第二菜谱信息和第二智能烹饪设备相对应,第一智能烹饪设备和第二智能烹饪设备均为和账号标识相对应的智能烹饪设备。在S1606中,智能冰箱显示菜谱详情页面,在菜谱详情页面的不同区域分别展示第一菜谱信息和第二菜谱信息,以及对应第一菜谱信息展示第一烹饪控件,对应第二菜谱信息展示第二烹饪控件,其中,第一烹饪控件用于在接收到用户的选中操作后控制第一智能烹饪设备执行对应所述第一菜谱信息的烹饪线程,第二烹饪控件用于在接收到用户的选中操作后控制第二智能烹饪设备执行对应第二菜谱信息的烹饪线程。Fig. 16 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application. In S1601, the smart refrigerator receives an input operation of selecting a menu control. In S1602, a recipe information acquisition request is sent to the server, wherein the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe control. In S1603, the server searches for first recipe information and second recipe information corresponding to the recipe identifier according to the recipe identifier and the account identifier, wherein the first recipe information corresponds to the first smart cooking device, and the second recipe information corresponds to the second smart cooking device. Corresponding to the cooking device, both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID. The first recipe information, the second recipe information, the first smart cooking device and the second smart cooking device form a recipe information set. In S1604, the server returns the recipe information set to the smart refrigerator. In S1605, the smart refrigerator receives the recipe information set fed back by the server in response to the recipe information acquisition request, the recipe information set includes first recipe information and second recipe information corresponding to the recipe identifier, where the first recipe information and the first smart cooking The equipment corresponds, the second recipe information corresponds to the second smart cooking device, and both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID. In S1606, the smart refrigerator displays the recipe details page, displays the first recipe information and the second recipe information in different areas of the recipe details page, and displays the first cooking control corresponding to the first recipe information, and the second recipe information corresponding to the second recipe information. The cooking control, wherein the first cooking control is used to control the first smart cooking device to execute the cooking thread corresponding to the first recipe information after receiving the user's selection operation, and the second cooking control is used to receive the user's selection operation Then control the second intelligent cooking device to execute the cooking thread corresponding to the second recipe information.
每个菜谱对应独有的菜谱标识,如菜谱蓝莓蛋糕将“蓝莓蛋糕”设定为菜谱标识。一个菜谱标识可以对应多个菜谱信息,如蓝莓蛋糕可以通过多个智能烹饪设备进行烹饪。每个菜谱信息对应一个设备信息。如蓝莓蛋糕对应可以通过两个智能烹饪设备进行烹饪,其中,两个智能烹饪设备对应的菜谱信息是不同的。两个智能烹饪设备均为和上述账号标识相对应的智能烹饪设备。Each recipe corresponds to a unique recipe identifier. For example, the recipe blueberry cake sets "blueberry cake" as the recipe identifier. One recipe identifier can correspond to multiple recipe information, for example, blueberry cake can be cooked by multiple smart cooking devices. Each recipe information corresponds to one device information. For example, blueberry cake can be cooked by two smart cooking devices, wherein the recipe information corresponding to the two smart cooking devices is different. Both smart cooking devices are smart cooking devices corresponding to the above account IDs.
在一些实施例中,当用户登录食材储藏设备账号以及利用该账号标识与至少一个智能烹饪设备绑定完成后,进行菜谱选择,以便于后续执行食材烹饪任务。参见图9,返回食材储藏设备显示屏显示的用户界面,用户对菜谱控件402进行选择后,触发食材储藏设备进入“菜谱资源”控件对应的菜谱资源页面。In some embodiments, after the user logs into the account of the food storage device and binds with at least one smart cooking device using the account identifier, the user selects a recipe, so as to perform food cooking tasks later. Referring to FIG. 9 , returning to the user interface displayed on the display screen of the ingredient storage device, after the user selects the recipe control 402 , the ingredient storage device is triggered to enter the recipe resource page corresponding to the "recipe resource" control.
图10A为根据本申请一些实施例的菜谱资源页面。参阅图10A,菜谱资源页面包括搜索栏1001、导航栏1002和位于导航栏下方的内容显示区1003。导航栏1002中包括多个导航控件,如标识为“推荐菜谱”、“智能配菜”、“菜谱分配”和“智慧菜谱”,每个导航控件将菜谱资源进行分类,每个都对应着不同的形式的菜谱资源。可以在导航栏1002中添加任意所需数量和类别的导航控件,如图10B示出了另一导航控件“菜谱分享”。内容显示区1003中显示的内容会随导航栏1002中被选中的导航控件的变化而变化,也可以随在搜索栏1001中的搜索项的变化而变化。在一些实施例中,食材储藏设备可以被设计成,响应于用户对菜谱控件402的选择而在进入菜谱资源页面时,内容显示区1003可以直接显示默认菜谱资源或可以显示最近一次显示的菜谱资源。用户可以通过点击导航栏1002中的任意一个导航控件或在搜索栏1001中根据实际需要进行目标菜谱的菜谱资源的搜索,以输入针对目标菜谱的菜谱资源显示指令,控制器响应输入的显示指令而在内容显示区1003显示相应的菜谱控件。图10A中示出了当导航栏1002中的“推荐菜谱”被选中时内容显示区1003显示的菜谱资源,其包括多个菜谱控件1004,如标识为“蛋糕”、“饼干”、“欧包”和“泡芙”等,及相应菜谱的图片。Figure 10A is a recipe resource page according to some embodiments of the application. Referring to FIG. 10A , the recipe resource page includes a search bar 1001 , a navigation bar 1002 and a content display area 1003 below the navigation bar. The navigation bar 1002 includes multiple navigation controls, such as "recommended recipes", "smart side dishes", "recipe distribution" and "smart recipes". Each navigation control classifies recipe resources, and each corresponds to a different A recipe resource in the form of . Any desired number and types of navigation controls can be added in the navigation bar 1002, as shown in FIG. 10B another navigation control "recipe sharing". The content displayed in the content display area 1003 will change with the selected navigation control in the navigation bar 1002 , and may also change with the search item in the search bar 1001 . In some embodiments, the material storage device can be designed such that, in response to the user's selection of the recipe control 402, when entering the recipe resource page, the content display area 1003 can directly display the default recipe resource or can display the last displayed recipe resource . The user can click on any navigation control in the navigation bar 1002 or search for the recipe resources of the target recipe in the search bar 1001 according to actual needs, so as to input a recipe resource display instruction for the target recipe, and the controller responds to the input display instruction. The corresponding recipe control is displayed in the content display area 1003 . Figure 10A shows the recipe resource displayed in the content display area 1003 when the "recommended recipe" in the navigation bar 1002 is selected, which includes a plurality of recipe controls 1004, such as "cake", "biscuit", "bread " and "Puffs", etc., and the pictures of the corresponding recipes.
图10B为根据本申请一些实施例的菜谱资源页面。图10B中示出了通过用户在搜索栏1001输入“牛排”进行搜索时内容显示区1003显示的菜谱资源,其包括多个菜谱控件1004,如标识为“烤牛排”、“西冷烤牛 排”、“牛肉烤牛排”和“自制烤牛排”等,及相应菜谱的图片。搜索时可以首先选择智能烹饪设备,例如烤箱1,由此可以针对烤箱1搜索出适用的相应菜谱资源。每个菜谱控件1004上显示有与牛排对应的菜谱信息以及适用每个菜谱的烹饪设备信息,如“烤箱1箱。这样,当食材储藏设备3与烤箱1建立通信连接,用户在食材储藏设备3中选择相应的“牛排”菜谱后,可以控制烤箱1根据选择的菜谱进行烹饪,进而实现一键烹饪功能。Figure 10B is a recipe resource page according to some embodiments of the application. Figure 10B shows the recipe resources displayed in the content display area 1003 when the user enters "steak" in the search bar 1001 to search, which includes multiple recipe controls 1004, such as "grilled steak" and "sirloin grilled steak" , "Beef Grilled Steak" and "Homemade Grilled Steak", etc., with pictures of the corresponding recipes. When searching, you can first select a smart cooking device, such as the oven 1, so that you can search for the corresponding recipe resources that are applicable to the oven 1. The recipe information corresponding to the steak and the cooking equipment information applicable to each recipe are displayed on each recipe control 1004, such as "oven 1 box". In this way, when the food storage device 3 establishes a communication connection with the oven 1, the user can enter the food storage device 3 After selecting the corresponding "steak" recipe in the menu, the oven 1 can be controlled to cook according to the selected recipe, thereby realizing the one-button cooking function.
在一些实施例中,用户可以通过点击图10A中的“蛋糕”控件,以输入针对“蛋糕”菜谱的菜谱详情页面显示指令,控制器响应输入的菜谱详情页面显示指令来触发进入对应的菜谱详情页面。参见图11,图11为根据本申请一些实施例的菜谱详情页面的示意图。菜谱详情页面包括用于展示菜谱信息以及对应设备信息的控件和多个烹饪控件1107。其中,具体步骤控件1103对应的子区域(例如行区域)用于展示多个菜谱的操作步骤信息、食材控件1104对应的子区域(例如行区域)用于展示多个菜谱的所需要的食材信息、烹饪时长控件1105对应的子区域(例如行区域)用于展示多个菜谱的烹饪时长信息。智能烹饪设备ID控件1101对应的子区域(例如行区域)用于展示多个菜谱对应的多个设备信息控件、设备所在位置控件1102对应的子区域(例如行区域)用于展示多个菜谱对应的多个设备的位置信息、设备耗电量控件1106对应的子区域(例如行区域)用于展示多个菜谱对应的多个设备各自的耗电信息。其中,每个菜谱信息对应的设备信息为不同智能烹饪设备的设备信息,每个设备信息对应的菜谱信息也不同。In some embodiments, the user can click the "cake" control in FIG. 10A to input a recipe details page display instruction for the "cake" recipe, and the controller responds to the input recipe details page display instruction to trigger entering the corresponding recipe details. page. Referring to FIG. 11 , FIG. 11 is a schematic diagram of a recipe details page according to some embodiments of the present application. The recipe details page includes controls for displaying recipe information and corresponding device information and a plurality of cooking controls 1107 . Among them, the sub-area corresponding to the specific step control 1103 (such as the row area) is used to display the operation step information of multiple recipes, and the sub-region (such as the row area) corresponding to the ingredient control 1104 is used to display the required ingredient information of multiple recipes The sub-area (for example, the row area) corresponding to the cooking duration control 1105 is used to display the cooking duration information of multiple recipes. The sub-area (such as the row area) corresponding to the smart cooking device ID control 1101 is used to display multiple equipment information controls corresponding to multiple recipes, and the sub-area (such as the row area) corresponding to the device location control 1102 is used to display multiple recipes corresponding to The location information of multiple devices and the sub-areas (for example, the row area) corresponding to the device power consumption control 1106 are used to display the respective power consumption information of multiple devices corresponding to multiple recipes. The device information corresponding to each recipe information is the device information of different smart cooking devices, and the recipe information corresponding to each device information is also different.
如图11所示,自左至右依次为智能电饭煲、智能烤箱1和智能烤箱2三个智能烹饪设备对应的第一菜谱信息、第二菜谱信息和第三菜谱信息。每一菜谱占据一个显示区域(例如,一个列区域)。第一菜谱信息对应的智能电饭煲为第一智能烹饪设备。第二菜谱信息对应的智能烤箱1为第二智能烹饪设备。第三菜谱信息对应的智能烤箱2为第三智能烹饪设备。第一智能烹饪设备、第二智能烹饪设备和第三智能烹饪设备均为在食材储藏设备登录账号的账号标识对应的智能烹饪设备。As shown in FIG. 11 , from left to right are the first recipe information, the second recipe information and the third recipe information corresponding to the smart rice cooker, smart oven 1 and smart oven 2 . Each recipe occupies a display area (eg, a column area). The smart rice cooker corresponding to the first recipe information is the first smart cooking device. The smart oven 1 corresponding to the second recipe information is the second smart cooking device. The smart oven 2 corresponding to the third recipe information is the third smart cooking device. The first smart cooking device, the second smart cooking device and the third smart cooking device are all smart cooking devices corresponding to the account identifiers of the login account of the food storage device.
在一些实施例中,信息以列表的方式展示,每个区域对应一列数据,每个区域中还可以包含多个行条目,如图11所示,自上而下可以看出,设备所在位置控件1102所在的行用于显示智能电饭煲、智能烤箱1和智能烤箱2的所在位置,具体步骤控件1103所在的行用于显示三个智能烹饪设备对应的菜谱信息中的具体操作步骤以及对应的操作图片,以便于用户进行后续烹饪任务。食材控件1104所在的行用于显示三个智能烹饪设备对应的菜谱信息中的具体所用食材种类以及每个食材所对应的分量。烹饪时长控件1105所在的行用于显示三个智能烹饪设备对应的菜谱信息中的烹饪时长,可以直观的让用户知道烹饪时所需的烹饪时间,烹饪时长是根据每个菜谱信息对应的烹饪曲线确定的。设备耗电量控件1106所在的行用于显示三个智能烹饪设备对应的耗电参数。In some embodiments, the information is displayed in the form of a list, each area corresponds to a column of data, and each area can also contain multiple line items, as shown in Figure 11, it can be seen from top to bottom that the device location control The row where 1102 is located is used to display the location of the smart rice cooker, smart oven 1 and smart oven 2, and the row where the specific step control 1103 is located is used to display the specific operation steps and corresponding operation pictures in the recipe information corresponding to the three smart cooking devices , so that the user can perform subsequent cooking tasks. The row where the ingredients control 1104 is located is used to display the specific types of ingredients used in the recipe information corresponding to the three smart cooking devices and the corresponding component of each ingredient. The row where the cooking time control 1105 is located is used to display the cooking time in the recipe information corresponding to the three smart cooking devices, which can intuitively let the user know the cooking time required for cooking. The cooking time is based on the cooking curve corresponding to each recipe information definite. The row where the device power consumption control 1106 is located is used to display power consumption parameters corresponding to the three smart cooking devices.
在菜谱详情页面的不同区域分别展示多个菜谱信息,以及对应多个菜谱信息展示多个烹饪控件,当用户对任意一个烹饪控件选中操作时,食材储藏设备将控制与该烹饪控件对应的智能烹饪设备根据相应的菜谱信息执行烹饪工作。Display multiple recipe information in different areas of the recipe details page, and display multiple cooking controls corresponding to multiple recipe information. When the user selects any cooking control, the food storage device will control the smart cooking corresponding to the cooking control The appliance performs cooking tasks according to the corresponding recipe information.
由以上实施例可知,当用户家里有多个不同类型、不同型号的智能烹饪设备时,在制作某道菜肴可能多个智能烹饪设备都支持烹饪,但是各个智能烹饪设备的摆放位置远近、能盛放的食材容量大小、烹饪的时间、烹饪的能耗都可能有所不同。通过本申请提供的菜谱详情页面,用户可以在菜谱详情页面中将多个智能烹饪设备以及每个智能烹饪设备对应的菜谱信息进行综合对比,以便于根据实际需求精准选择智能烹饪设备以及对应的菜谱,并控制该智能烹饪设备根据对应的菜谱完成烹饪工作。本申请实施例仅以控制一个智能烹饪设备启动一键烹饪程序的智能流程,同时也可以对多个智能烹饪设备进行启动,具体可根据实际情况自行设置。It can be seen from the above embodiments that when the user has multiple smart cooking devices of different types and models at home, it is possible that multiple smart cooking devices support cooking when making a certain dish, but the placement of each smart cooking device is far and near, and can The size of the ingredients contained, the cooking time, and the energy consumption of cooking may all be different. Through the recipe details page provided by this application, users can comprehensively compare multiple smart cooking devices and the recipe information corresponding to each smart cooking device on the recipe details page, so as to accurately select smart cooking devices and corresponding recipes according to actual needs , and control the smart cooking device to complete the cooking work according to the corresponding recipe. In the embodiment of the present application, only one smart cooking device is used to start the smart process of the one-button cooking program, and multiple smart cooking devices can also be started at the same time, which can be set according to the actual situation.
在一些实施例中,菜谱信息集合中菜谱信息对应的设备信息包括设备状态,食材储藏设备根据设备状态对各个菜谱信息及菜谱信息对应的设备信息进行排序,将排序后的菜谱信息及菜谱信息对应的设备信息按照顺序显示至菜谱详情页面中。In some embodiments, the equipment information corresponding to the recipe information in the recipe information set includes the equipment status, and the material storage equipment sorts each recipe information and the equipment information corresponding to the recipe information according to the equipment status, and matches the sorted recipe information with the recipe information. The device information of the device is displayed in order on the recipe details page.
在一些实施例中,根据第一智能烹饪设备状态和第二智能烹饪设备状态对第一菜谱信息和所述第二菜谱信息进行排序,在线的智能烹饪设备对应的菜谱信息排列在不在线的智能烹饪设备对应的菜谱信息前面;根据排序,按顺序在菜谱详情页的不同区域分别展示第一菜谱信息和所述第二菜谱信息。不在线的智能烹饪设备包括离线状态以及未绑定设备。In some embodiments, the first recipe information and the second recipe information are sorted according to the status of the first smart cooking device and the status of the second smart cooking device, and the recipe information corresponding to the online smart cooking device is arranged in the offline smart cooking device. In front of the recipe information corresponding to the cooking equipment; according to the sorting, the first recipe information and the second recipe information are respectively displayed in different areas of the recipe detail page. Smart cooking devices that are not online include offline and unbound devices.
食材储藏设备在接收到菜谱信息集合后,根据各个设备状态独有的状态标识进行筛选并排序。依次按照在线状态、离线状态以及未绑定设备的顺序从前至后进行排序,如将当前在线状态的智能烹饪设备所对应的菜谱排在前面;其次是用户离线状态的智能烹饪设备对应的菜谱;最后是用户没有绑定过的智能烹饪设备对应的菜谱。参见图11,将设备状态中离线状态的设备进行特殊标记,生成状态提示标识1114,以便于用户更直观了解每个设备状态。进而,将不同状态的智能烹饪设备进行分类和排序后,用户可以根据每个智能烹饪设备的设备状态进行综合对比并选择,优先选择为在线状态的智能烹饪设备,避免出现选择的智能烹饪设备为离线状态后不能执行烹饪任务的情况。After receiving the set of recipe information, the food storage equipment will filter and sort according to the unique status identification of each equipment status. Sort from front to back according to the order of online status, offline status and unbound devices, for example, the recipes corresponding to the smart cooking devices that are currently online are listed first; followed by the recipes corresponding to the smart cooking devices that are offline; Finally, there are recipes corresponding to smart cooking devices that the user has not bound. Referring to FIG. 11 , the offline devices in the device status are specially marked, and a status prompt mark 1114 is generated, so that the user can understand the status of each device more intuitively. Furthermore, after classifying and sorting the smart cooking devices in different states, the user can make a comprehensive comparison and select according to the device status of each smart cooking device, and choose the smart cooking device that is online first, to avoid the smart cooking device selected as The situation where cooking tasks cannot be performed after being offline.
在一些实施例中,菜谱详情页以列表的方式展示菜谱信息,不同的菜谱信息位于列表中的不同列,同一菜谱信息中每一行展示的内容参数不同,每个菜谱信息中包括食材参数和烹饪时长参数。在第M行,将每个菜谱信息中的食材参数进行对比,并第M行对应第N列的位置生成食材评估标识,食材评估标识用于提示用户根据食材评估标识选择第N列的菜谱信息,第M行用于显示各个菜谱的食材参数;或在第A行,将每个菜谱信息中的烹饪时长参数进行对比,并第A行对应第B列的位置生成时长评估标识,时长评估标识用于提示用户根据时长评估标识选择对第B列应的菜谱信息。In some embodiments, the recipe details page displays the recipe information in the form of a list. Different recipe information is located in different columns in the list. The content parameters displayed in each row of the same recipe information are different. Each recipe information includes ingredient parameters and cooking parameters. duration parameter. In line M, compare the ingredient parameters in each recipe information, and generate an ingredient evaluation mark corresponding to the position of column N in row M, which is used to prompt the user to select the recipe information in column N according to the ingredient evaluation mark , line M is used to display the ingredient parameters of each recipe; or line A, compare the cooking time parameters in each recipe information, and line A corresponds to the position of column B to generate a time length evaluation mark, time length evaluation mark It is used to prompt the user to select the recipe information corresponding to column B according to the duration evaluation identifier.
在一些实施例中,参见图11,在第4行,每个智能烹饪设备对应的菜谱信息中食材参数由食材控件1104显示,具体的,食材参数包括所用食材及食材对应的分量。智能电饭煲的食材参数为“鸡蛋2个,精制白糖120克、低筋粉100克、奶油12克和牛奶12毫升”。智能烤箱1的食材参数为“鸡蛋3个,精制白糖150克、低筋粉120克、奶油15克和牛奶15毫升”。智能烤箱2的食材参数为“鸡蛋5个,精制白糖240克、低筋粉3000克、奶油40克和牛奶40毫升”。食材储藏设备根据每个菜谱的食材参数中每项食材分量的标识进行对比,得到每个菜谱之间的分量大小排序。将分量最大的食材参数进行特殊标记,在第4行对应第3列生成食材评估标识1111,以便于用户更直观的对每个菜谱信息中食材参数进行横向对比。In some embodiments, referring to FIG. 11 , in line 4, the ingredient parameters in the recipe information corresponding to each smart cooking device are displayed by the ingredient control 1104 , specifically, the ingredient parameters include the ingredients used and the corresponding components of the ingredients. The ingredient parameters of the smart rice cooker are "2 eggs, 120 grams of refined sugar, 100 grams of low-gluten flour, 12 grams of cream and 12 ml of milk". The ingredient parameters of smart oven 1 are "3 eggs, 150 grams of refined sugar, 120 grams of low-gluten flour, 15 grams of butter and 15 ml of milk". The ingredient parameters of smart oven 2 are "5 eggs, 240 grams of refined sugar, 3000 grams of low-gluten flour, 40 grams of cream and 40 ml of milk". The ingredient storage device compares the identifiers of each ingredient component in the ingredient parameters of each recipe, and obtains the order of the ingredients among each recipe. The ingredient parameter with the largest component is specially marked, and the ingredient evaluation mark 1111 is generated in the fourth row corresponding to the third column, so that the user can compare the ingredient parameters in each recipe information more intuitively.
在一些实施例中,菜谱信息集合中菜谱信息还包括每个菜谱对应的烹饪曲线,烹饪曲线为衡量食材在烹饪过程中温度随时间变化关系的曲线。通过每个菜谱对应的烹饪曲线可以获得每个菜谱对应的烹饪时长参数。具体的,在第5行中每个智能烹饪设备对应的菜谱信息中烹饪时长由烹饪时长控件1105显示,智能烹饪设备的烹饪时长参数为“示小时30分钟”。智能烤箱1的烹饪时长参数为“烹小时20分钟”。智能烤箱2的烹饪时长参数为“烹饪分钟”。食材储藏设备根据每个菜谱的烹饪时长参数中时间标识进行对比,得到每个菜谱之间的烹饪时长长短排序。将烹饪时长最短的烹饪时长参数进行特殊标记,第5行对应第3列生成时长评估标识1112,以便于用户更直观的对每个菜谱信息中烹饪时长进行横向对比。In some embodiments, the recipe information in the recipe information set also includes a cooking curve corresponding to each recipe, and the cooking curve is a curve that measures the relationship between the temperature of the ingredients and the time during the cooking process. The cooking time parameter corresponding to each recipe can be obtained through the cooking curve corresponding to each recipe. Specifically, the cooking duration in the recipe information corresponding to each smart cooking device in row 5 is displayed by the cooking duration control 1105, and the cooking duration parameter of the smart cooking device is "30 minutes in hours". The cooking time parameter of Smart Oven 1 is "cooking hours 20 minutes". The cooking time parameter of Smart Oven 2 is "cooking minutes". The material storage device compares the time marks in the cooking time parameters of each recipe to obtain the order of the cooking time between each recipe. The cooking time parameter with the shortest cooking time is specially marked, and the fifth row corresponds to the third column to generate a time evaluation mark 1112, so that the user can more intuitively compare the cooking time in each recipe information horizontally.
在一些实施例中,菜谱详情页以列表的方式还展示智能烹饪设备对应的设备信息包括位置参数和耗电参数,在第E行,食材储藏设备将每个设备信息中的位置参数进行对比,在第E行对应第F列的生成位置评估标识。位置评估标识用于提示用户根据位置评估标识选择对应的智能烹饪设备。同时,在第H行,食材储藏设备将每个设备信息中的耗电参数进行对比,在第H行对应第I列的生成耗电评估标识。耗电评估标识用于提示用户根据耗电评估标识选择对应的智能烹饪设备。并将位置评估标识和耗电评估标识同步显示至菜谱详情页面中。其中,耗电参数是由菜谱信息中的烹饪曲线以及该菜谱对应智能烹饪设备的功耗指数计算得出。In some embodiments, the recipe details page also displays the device information corresponding to the smart cooking device in a list, including location parameters and power consumption parameters. In line E, the food storage device compares the location parameters in each device information, Row E corresponds to the generated position evaluation flag in column F. The position evaluation mark is used to prompt the user to select the corresponding smart cooking device according to the position evaluation mark. At the same time, in row H, the food storage device compares the power consumption parameters in each device information, and row H corresponds to the generated power consumption evaluation mark in column I. The power consumption evaluation mark is used to prompt the user to select a corresponding smart cooking device according to the power consumption evaluation mark. And synchronously display the location evaluation mark and power consumption evaluation mark on the recipe details page. Wherein, the power consumption parameter is calculated from the cooking curve in the recipe information and the power consumption index of the smart cooking device corresponding to the recipe.
在一些实施例中,每个智能烹饪设备对应的位置参数由位置控件1102显示,参见图11,智能电饭煲的位置参数为“餐厅-餐桌上”。智能烤箱1的位置参数为“厨房-操作台上”。智能烤箱2的位置参数为“厨房-嵌入橱柜”。食材储藏设备根据每个智能烹饪设备对应的位置参数中距离标识进行对比,得到每个智能烹饪设备之间的距离长短排序。将距离最短的位置参数进行特殊标记,在第2行对应第1列的生成位置评估标识1110,以便于用户更直观的对每个智能烹饪设备的位置进行横向对比。In some embodiments, the location parameter corresponding to each smart cooking device is displayed by the location control 1102. Referring to FIG. 11, the location parameter of the smart rice cooker is "restaurant-on the dining table". The position parameter of smart oven 1 is "kitchen-on the operating table". The location parameter of Smart Oven 2 is "kitchen - built into the cabinet". The food storage device compares the distance identifiers in the location parameters corresponding to each smart cooking device to obtain the order of the distance between each smart cooking device. The location parameter with the shortest distance is specially marked, and the generated location evaluation mark 1110 in the second row corresponds to the first column, so that the user can compare the location of each smart cooking device more intuitively.
在一些实施例中,每个智能烹饪设备对应的耗电参数由设备耗电量控件1106显示,参见图11,智能电饭煲的耗电参数为“智能电饭度”。智能烤箱1的耗电参数为“耗电参数为度”。智能烤箱2的耗电参数为“耗电参数度”。食材储藏设备根据每个智能烹饪设备对应的耗电参数中电量标识进行对比,得到每个智能烹饪设备之间的耗电量大小排序。将耗电量最低的耗电参数进行特殊标记,在第6行对应第2列的生成耗电评估标识1113,以便于用户更直观的对每个智能烹饪设备的耗电量大小进行横向对比。In some embodiments, the power consumption parameter corresponding to each smart cooking device is displayed by the device power consumption control 1106 , referring to FIG. 11 , the power consumption parameter of the smart rice cooker is "smart rice degree". The power consumption parameter of smart oven 1 is "the power consumption parameter is degree". The power consumption parameter of smart oven 2 is "power consumption parameter degree". The food storage equipment compares the power consumption indicators in the power consumption parameters corresponding to each smart cooking device, and obtains the power consumption ranking among each smart cooking device. The power consumption parameter with the lowest power consumption is specially marked, and the 6th row corresponds to the generated power consumption evaluation mark 1113 in the second column, so that the user can more intuitively compare the power consumption of each smart cooking device horizontally.
在一些实施例中,用户可以预先进行食材选择,食材选择完成后进行菜谱选择。图12为根据本申请一些实施例的一种食材管理界面,其具体为点击图4中的食材管理控件401之后进入的界面。参阅图12,该食材管理界面包括RFID标签编辑控件1201、添加食材控件1202和菜谱推荐控件1203,还包括与各个储藏室对应的食材展示区,如冷藏室对应的食材展示区、变温室对应的食材展示区和冷温室对应的食材展示区。每个食材展示区中显示有对应储藏室中各食材的食材图标,如食材展示区中的羊肉和猪肉,食材展示区中的香肠和鱼饼以及食材展示区中的生菜、鸡蛋和胡萝卜。每个食材图标包括食材图片和食材名称。In some embodiments, the user can select the ingredients in advance, and then select the recipe after the ingredients are selected. Fig. 12 is an ingredient management interface according to some embodiments of the present application, which is specifically an interface entered after clicking the ingredient management control 401 in Fig. 4 . Referring to Fig. 12, the ingredient management interface includes an RFID tag editing control 1201, an ingredient addition control 1202, and a recipe recommendation control 1203, and also includes ingredient display areas corresponding to each storage room, such as the ingredient display area corresponding to the refrigerator room, and the food item display area corresponding to the variable temperature room. The food display area and the food display area corresponding to the cold room. Each ingredient display area displays ingredient icons corresponding to each ingredient in the storage room, such as mutton and pork in the ingredient display area, sausage and fish cake in the ingredient display area, and lettuce, eggs, and carrots in the ingredient display area. Each ingredient icon includes an ingredient picture and an ingredient name.
在一些实施例中,用户可以通过操作食材管理界面中的RFID标签编辑控件301,以输入上述标签编辑指令。用户还可以通过操作食材管理界面中的添加食材控件1202进行食材录入。用户还可以通过操作食材管理界面中的菜谱推荐控件1203,以输入菜谱推荐指令并触发进入上述菜谱资源页面。在菜谱资源页面后进行菜谱选择后进入上述菜谱详情页面,用户在食材储藏设备侧具体操作以及食材储藏设备与服务器的具体交互同上述实施例描述,在此不再赘述。In some embodiments, the user can input the above-mentioned tag editing instruction by operating the RFID tag editing control 301 in the ingredients management interface. The user can also enter ingredients by operating the add ingredient control 1202 in the ingredient management interface. The user can also operate the recipe recommendation control 1203 in the ingredient management interface to input a recipe recommendation instruction and trigger access to the above-mentioned recipe resource page. After selecting a recipe on the recipe resource page, the above-mentioned recipe details page is entered. The specific operations of the user on the side of the food storage device and the specific interaction between the food storage device and the server are the same as those described in the above embodiments, and will not be repeated here.
在一些实施例中,食材储藏设备在显示菜谱详情页面之后,接收输入的对烹饪控件的选中操作, 发送烹饪指令至与烹饪控件对应的智能烹饪设备,烹饪指令用于指示智能烹饪设备根据菜谱信息执行烹饪任务。In some embodiments, after displaying the recipe details page, the ingredient storage device receives an input selection operation on the cooking control, and sends a cooking instruction to the smart cooking device corresponding to the cooking control. The cooking instruction is used to instruct the smart cooking device to follow the recipe information. Perform cooking tasks.
在一些实施例中,具体为用户在菜谱详情页面中通过选中智能烤箱1对应的烹饪控件后,触发“一键烹饪”的烹饪提醒消息。烹饪提醒消息显示在菜谱详情页面上的预设位置,在烹饪提醒消息的显示界面设有确认控件1301和取消控件1302,用户需对确认控件1301进行操作后对烹饪提醒消息进行确认,以实现后续智能烹饪设备进行烹饪。若用户不想继续后续烹饪工作可以对取消控件1302进行操作后关闭烹饪提醒信息。烹饪提醒消息显示方式还可以在阈值时间(比如10秒)后,烹饪提醒消息自动进行消失。由此,在本申请的其他实施例中,并不只限定为上述提醒消息方式,提醒消息的方式包括但不限于上述方式,可以是语音通知的形式,也可以是响铃的形式,还可以是振动等其他形式。In some embodiments, after the user selects the cooking control corresponding to the smart oven 1 on the recipe details page, a "one-key cooking" cooking reminder message is triggered. The cooking reminder message is displayed at a preset position on the recipe details page, and a confirmation control 1301 and a cancel control 1302 are provided on the display interface of the cooking reminder message. The user needs to confirm the cooking reminder message after operating the confirmation control 1301, so as to realize follow-up Smart cooking equipment for cooking. If the user does not want to continue the subsequent cooking work, he can operate the cancel control 1302 and close the cooking reminder message. The display method of the cooking reminder message may also automatically disappear after a threshold time (for example, 10 seconds). Therefore, in other embodiments of the present application, it is not limited to the above-mentioned reminder message method, and the reminder message method includes but is not limited to the above-mentioned method, which can be in the form of voice notification, can also be in the form of ringing, or can be Vibration and other forms.
在一些实施例中,用户在启动一键烹饪界面中的点击确认控件,输入指示根据菜谱信息执行烹饪任务的指令。图17为根据本申请一些实施例的食材储藏设备、服务器及智能烹饪设备三者之间的交互示意图。在S1701中,智能冰箱接收输入的对烹饪控件的操作。在S1702中,响应于操作,向服务器发送烹饪请求,烹饪请求包括与烹饪控件对应菜谱信息,烹饪请求用于请求服务器将菜谱信息发送至对应的智能烹饪设备。在S1703中,服务器并将菜谱信息发送给智能烹饪设备,其中,菜谱信息包括烹饪曲线,以控制智能烹饪设备根据烹饪曲线进行烹饪。In some embodiments, the user clicks on the confirmation control in the one-key cooking interface to input an instruction to execute the cooking task according to the recipe information. Fig. 17 is a schematic diagram of interaction among food storage equipment, a server, and an intelligent cooking equipment according to some embodiments of the present application. In S1701, the smart refrigerator receives an input operation on a cooking control. In S1702, in response to the operation, a cooking request is sent to the server, the cooking request includes recipe information corresponding to the cooking control, and the cooking request is used to request the server to send the recipe information to the corresponding smart cooking device. In S1703, the server sends recipe information to the smart cooking device, wherein the recipe information includes a cooking curve, so as to control the smart cooking device to cook according to the cooking curve.
在一些实施例中,用户可以通过点击确认控件,控制食材储藏设备将该菜谱信息发送给与其对应的智能烹饪设备。食材储藏设备响应于用户对确认控件的点击操作,根据该菜谱信息对应的设备信息确定与其对应的智能烹饪设备,将该菜谱信息发送给与智能烹饪设备。In some embodiments, the user can control the ingredient storage device to send the recipe information to the corresponding smart cooking device by clicking the confirmation control. In response to the user's click operation on the confirmation control, the ingredient storage device determines the corresponding smart cooking device according to the device information corresponding to the recipe information, and sends the recipe information to the smart cooking device.
在一些实施例中,发送第一烹饪指令至与第一烹饪控件对应的第一智能烹饪设备之后,食材储藏设备检测第一智能烹饪设备和第二智能烹饪设备的食材放入状态,食材放入状态为智能烹饪设备中放入目标食材的状态。如果在预设时间内未检测到第一智能烹饪设备的食材放入状态,且检测到第二智能烹饪设备的食材放入状态后,生成包括相应提示信息的提示页面,提示页面的预设区域展示有切换控件,切换控件用于在接收到用户的选中操作后切换烹饪指令至第二智能烹饪设备,以控制第二智能烹饪设备执行对应的烹饪线程。In some embodiments, after the first cooking instruction is sent to the first smart cooking device corresponding to the first cooking control, the food storage device detects the status of the food being put into the first smart cooking device and the second smart cooking device, and the food is put into The state is the state of putting the target ingredients in the smart cooking device. If the input state of the ingredients of the first intelligent cooking device is not detected within the preset time, and after the input state of the ingredients of the second intelligent cooking device is detected, a prompt page including corresponding prompt information is generated, and the preset area of the prompt page A switch control is shown, and the switch control is used to switch the cooking instruction to the second smart cooking device after receiving a selection operation from the user, so as to control the second smart cooking device to execute a corresponding cooking thread.
在一些实施例中,响应于对切换控件的选中操作,发送烹饪撤销指令至第一智能烹饪设备,同时发送第二烹饪指令至第二智能烹饪设备,第二烹饪指令用于指示第二智能烹饪设备根据第二菜谱信息执行对应的烹饪线程。In some embodiments, in response to the selection operation of the switching control, a cooking cancellation instruction is sent to the first smart cooking device, and a second cooking instruction is sent to the second smart cooking device at the same time, the second cooking instruction is used to instruct the second smart cooking device The device executes a corresponding cooking thread according to the second recipe information.
在一些实施例中,用户选中智能烤箱1对应的第一烹饪控件,并点击确认控件后,食材储藏设备检测多个智能烹饪设备的设备状态,设备状态包括食材放入状态。在预设时间内若用户未将目标食材放入第一智能烹饪设备,而是将目标食材放入第二智能烹饪设备的场景下,食材储藏设备检测到第二智能烹饪设备的食材放入状态后,控制显示器呈现出包括相应提示信息的提示页面。页面中显示有切换控件,用户对切换控件进行选中操作后,食材储藏设备响应于用户的选中操作,发送烹饪撤销指令至第一智能烹饪设备,同时发送第二烹饪指令至第二智能烹饪设备,以控制第二智能烹饪设备执行后续的烹饪任务。通过切换烹饪指令,用户可以根据最终选定的智能烹饪设备进行任意更改和切换,无需担心出现点击错误的问题。同时,增加了使用场景的同时使用户操作更加便捷。本申请中的菜谱信息包括并不局限于第一菜谱信息和第二菜谱信息,同理,智能烹饪设备包括并不局限于第一智能烹饪设备和第二智能烹饪设备,可根据实际情况自行设置。In some embodiments, after the user selects the first cooking control corresponding to the smart oven 1 and clicks the confirmation control, the food storage device detects the device states of multiple smart cooking devices, and the device states include the state of putting food in. If the user does not put the target ingredients into the first smart cooking device within the preset time, but puts the target ingredients into the second smart cooking device, the food storage device detects the status of the ingredients being put into the second smart cooking device After that, the control monitor presents a prompt page including corresponding prompt information. A switching control is displayed on the page. After the user selects the switching control, the food storage device responds to the user's selection operation and sends a cooking cancel command to the first smart cooking device, and at the same time sends a second cooking command to the second smart cooking device. To control the second intelligent cooking device to perform subsequent cooking tasks. By switching cooking instructions, users can make arbitrary changes and switches according to the final selected smart cooking device, without worrying about the problem of wrong clicks. At the same time, while adding usage scenarios, it makes user operations more convenient. The recipe information in this application includes but is not limited to the first recipe information and the second recipe information. Similarly, the smart cooking device includes but not limited to the first smart cooking device and the second smart cooking device, which can be set according to the actual situation .
在一些实施例中,发送第一烹饪指令至与第一烹饪控件对应的第一智能烹饪设备之后,食材储藏设备检测第一智能烹饪设备和第二智能烹饪设备的食材放入状态,食材放入状态为智能烹饪设备中放入目标食材的状态。如果在预设时间内未检测到第一智能烹饪设备的食材放入状态,生成包括相应提示信息的提示页面,提示页面的预设区域展示有提示控件,提示控件用于提醒用户确认是否继续进行烹饪。In some embodiments, after the first cooking instruction is sent to the first smart cooking device corresponding to the first cooking control, the food storage device detects the status of the food being put into the first smart cooking device and the second smart cooking device, and the food is put into The state is the state of putting the target ingredients in the smart cooking device. If it is not detected within the preset time that the ingredients of the first intelligent cooking device are put into the state, a prompt page including corresponding prompt information is generated, and a prompt control is displayed in the preset area of the prompt page, and the prompt control is used to remind the user to confirm whether to continue cooking.
在一些实施例中,第一智能烹饪设备在检测到目标食材的放入,在反馈表征放入成功的标识食材储藏设备,以使食材储藏设备退出菜谱详情页面。在一些实施例中,目标食材是被选择的菜谱对应的食材。In some embodiments, after the first smart cooking device detects the insertion of the target ingredient, it gives feedback indicating that the ingredient storage device has been successfully put in, so that the ingredient storage device exits the recipe details page. In some embodiments, the target ingredient is an ingredient corresponding to the selected recipe.
在一些实施例中,目标食材的放入可以通过智能烹饪设备门盖的开闭动作来表征,也可以通过图像传感器/重量传感器来和食材储藏设备取出的食材进行比对。In some embodiments, the insertion of the target ingredients can be characterized by the opening and closing action of the door cover of the smart cooking device, and can also be compared with the ingredients taken out by the ingredient storage device through an image sensor/weight sensor.
由以上实施方式可知,用户可以在食材储藏设备的屏幕上显示的界面对象进行交互,以搜索、查看或者选择菜谱后启动烹饪。启动烹饪后,智能烤箱会按照用户选定菜谱包括的菜谱信息自动控制时间、温度等参数,从而实现一键烹饪功能。It can be known from the above embodiments that the user can interact with the interface objects displayed on the screen of the food storage device to search, view or select a recipe and start cooking. After starting cooking, the smart oven will automatically control parameters such as time and temperature according to the recipe information included in the recipe selected by the user, thereby realizing the one-button cooking function.
以上UI是以食材储藏设备为例,交互内容以食材储藏设备、服务器和智能烹饪设备为例,其他类别的食材储藏设备体现在界面显示方面的UI基本与上述UI相似,这里不再一一列举。本申请提 供的UI界面仅仅是在一些实施例中,具体以实际应用和设计为准。The above UI takes food storage equipment as an example, and the interactive content takes food storage equipment, servers, and smart cooking equipment as examples. The UI of other types of food storage equipment reflected in the interface display is basically similar to the above UI, and will not be listed here. . The UI interface provided in this application is only in some embodiments, and the actual application and design shall prevail.
根据以上实施例,本申请实施例还提供一种服务器,包括:存储器和处理器,存储器中存储有程序指令,处理器通过运行程序指令,执行下述步骤:According to the above embodiments, the embodiment of the present application also provides a server, including: a memory and a processor, where program instructions are stored in the memory, and the processor executes the following steps by running the program instructions:
接收食材储藏设备发送的菜谱信息获取请求,菜谱信息获取请求包括对应菜谱控件的菜谱标识及账号标识。根据菜谱标识及账号标识查找与菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,第一菜谱信息和第一智能烹饪设备相对应,第二菜谱信息和第二智能烹饪设备相对应,第一智能烹饪设备和第二智能烹饪设备均为和账号标识相对应的智能烹饪设备。将第一菜谱信息、第二菜谱信息、第一智能烹饪设备和第二智能烹饪设备构成菜谱信息集合发送至食材储藏设备。Receive the recipe information acquisition request sent by the food storage device, and the recipe information acquisition request includes the recipe ID and the account ID corresponding to the recipe control. Find the first recipe information and the second recipe information corresponding to the recipe identifier according to the recipe identifier and the account identifier, wherein the first recipe information corresponds to the first smart cooking device, and the second recipe information corresponds to the second smart cooking device, Both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID. A recipe information set composed of the first recipe information, the second recipe information, the first smart cooking device and the second smart cooking device is sent to the ingredient storage device.
本申请实施例还提供一种界面显示方法,该方法可在食材储藏设备侧执行,方法的执行主体为食材储藏设备中的控制器。方法包括:接收输入的对菜谱控件的选中操作,发送菜谱信息获取请求至服务器,其中,菜谱信息获取请求包括对应菜谱控件的菜谱标识及账号标识。接收服务器响应于菜谱信息获取请求反馈的菜谱信息集合,其中,菜谱信息集合包括与菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,第一菜谱信息和第一智能烹饪设备相对应,第二菜谱信息和第二智能烹饪设备相对应,第一智能烹饪设备和第二智能烹饪设备均为和账号标识相对应的智能烹饪设备。在菜谱详情页面的不同区域分别展示第一菜谱信息和第二菜谱信息,以及对应第一菜谱信息展示第一烹饪控件,对应第二菜谱信息展示第二烹饪控件,其中,第一烹饪控件用于在接收到用户的选中操作后控制第一智能烹饪设备执行对应第一菜谱信息的烹饪线程,第二烹饪控件用于在接收到用户的选中操作后控制第二智能烹饪设备执行对应第二菜谱信息的烹饪线程。The embodiment of the present application also provides an interface display method, which can be executed on the side of the food storage device, and the execution subject of the method is the controller in the food storage device. The method includes: receiving an input operation of selecting a recipe control, and sending a recipe information acquisition request to the server, wherein the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe control. Receiving the recipe information set fed back by the server in response to the recipe information acquisition request, wherein the recipe information set includes first recipe information and second recipe information corresponding to the recipe identifier, wherein the first recipe information corresponds to the first intelligent cooking device, The second recipe information corresponds to the second smart cooking device, and both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID. The first recipe information and the second recipe information are displayed in different areas of the recipe details page, and the first cooking control is displayed corresponding to the first recipe information, and the second cooking control is displayed corresponding to the second recipe information, wherein the first cooking control is used for Control the first smart cooking device to execute the cooking thread corresponding to the first recipe information after receiving the user's selection operation, and the second cooking control is used to control the second smart cooking device to execute the corresponding second recipe information after receiving the user's selection operation cooking thread.
本申请实施例还提供一种界面显示方法,该方法可在服务器侧执行,方法的执行主体为服务器中的处理器。方法包括:接收食材储藏设备发送的菜谱信息获取请求,菜谱信息获取请求包括对应菜谱控件的菜谱标识及账号标识。根据菜谱标识及账号标识查找与菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,第一菜谱信息和第一智能烹饪设备相对应,第二菜谱信息和第二智能烹饪设备相对应,第一智能烹饪设备和第二智能烹饪设备均为和账号标识相对应的智能烹饪设备。将第一菜谱信息、第二菜谱信息、第一智能烹饪设备和第二智能烹饪设备构成菜谱信息集合发送至食材储藏设备。The embodiment of the present application also provides an interface display method, which can be executed on the server side, and the execution body of the method is a processor in the server. The method includes: receiving a recipe information acquisition request sent by a material storage device, where the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe control. Find the first recipe information and the second recipe information corresponding to the recipe identifier according to the recipe identifier and the account identifier, wherein the first recipe information corresponds to the first smart cooking device, and the second recipe information corresponds to the second smart cooking device, Both the first smart cooking device and the second smart cooking device are smart cooking devices corresponding to the account ID. A recipe information set composed of the first recipe information, the second recipe information, the first smart cooking device and the second smart cooking device is sent to the ingredient storage device.
由以上实施方式可知,基于提供的界面显示方法,当用户在食材储藏设备的用户界面中选择菜谱后,在用户界面中显示出多个菜谱信息以及与菜谱信息对应的设备信息,每个菜谱信息对应的设备信息为不同智能烹饪设备的设备信息。以使用户对多个智能烹饪设备的情况综合对比,无需逐一选定智能烹饪设备后查询对应的菜谱。以实现用户可以同时进行多个智能烹饪设备之间食谱对比。It can be seen from the above embodiments that based on the provided interface display method, when the user selects a recipe in the user interface of the food storage device, multiple recipe information and equipment information corresponding to the recipe information are displayed in the user interface. Each recipe information The corresponding device information is the device information of different smart cooking devices. In order to enable the user to comprehensively compare the situation of multiple smart cooking devices, it is not necessary to select the smart cooking devices one by one and query the corresponding recipes. In order to realize that users can compare recipes between multiple smart cooking devices at the same time.
再次参见图10B,用户在搜索一个菜谱时,只能选定一种智能烹饪设备后查询该智能烹饪设备支持的菜谱。若在用户存有多个智能烹饪设备的情况下,需要在搜索栏1001依次搜索再进入对应的菜谱资源页面查看。例如,针对一个菜谱,首先选择A智能烹饪设备进行搜索、从搜索结果中进入菜谱详情页查看A智能烹饪设备对应的操作步骤,然后再退回到搜索页面。选择B智能烹饪设备进行搜索、从搜索结果中进入菜谱详情页查看对比,操作比较繁琐。同时,每次只能控制一个智能烹饪设备执行烹饪任务。在用户想要烹饪多道菜肴的场景下,无法控制多个设备烹饪不同的菜品。Referring again to FIG. 10B , when searching for a recipe, the user can only select one smart cooking device and query the recipes supported by the smart cooking device. If the user has multiple smart cooking devices, he needs to search in sequence in the search bar 1001 and then enter the corresponding recipe resource page to view. For example, for a recipe, first select A smart cooking device to search, enter the recipe details page from the search results to view the corresponding operation steps of A smart cooking device, and then return to the search page. Select B smart cooking equipment to search, enter the recipe details page from the search results to view the comparison, the operation is cumbersome. At the same time, only one smart cooking device can be controlled to perform cooking tasks at a time. In the scenario where the user wants to cook multiple dishes, it is impossible to control multiple devices to cook different dishes.
例如,针对多个菜谱,如三道菜肴d1、d2、d3。首先需要先选择智能烹饪设备A依次分别查询三个菜谱(得到查询结果:智能烹饪设备A支持烹饪d1、d2,不支持烹饪d3),再选择智能烹饪设备B再次查询三个菜谱(得到查询结果:智能烹饪设备B支持烹饪d2,不支持烹饪d1和d3),最后选择智能烹饪设备C再次查询(得到查询结果:智能烹饪设备C支持烹饪d3,不支持烹饪d1和d2)。最后需比对三次的查询结果,才能得到三个菜谱最佳的烹饪顺序以及对应使用的智能烹饪设备(例如:三个设备同时烹饪—智能烹饪设备A烹饪d1、智能烹饪设备B烹饪d2以及智能烹饪设备C烹饪d3)。在用户想要烹饪多道菜肴的场景下,无法快速得到多个菜谱最佳的烹饪顺序以及对应采用的智能烹饪设备。降低用户的使用体验。For example, for multiple recipes, such as three dishes d1, d2, d3. First, you need to select smart cooking device A to query three recipes in turn (get the query results: smart cooking device A supports cooking d1 and d2, but does not support cooking d3), and then select smart cooking device B to query the three recipes again (get the query results : Smart cooking device B supports cooking d2, but does not support cooking d1 and d3), and finally selects smart cooking device C to query again (obtain query result: smart cooking device C supports cooking d3, but does not support cooking d1 and d2). Finally, it is necessary to compare the query results three times in order to obtain the best cooking sequence of the three recipes and the corresponding smart cooking devices (for example: three devices cook at the same time—smart cooking device A cooks d1, smart cooking device B cooks d2, and smart cooking device B cooks Cooking device C cooks d3). In the scenario where the user wants to cook multiple dishes, it is impossible to quickly obtain the best cooking sequence of multiple recipes and the corresponding smart cooking equipment. Reduce user experience.
为了优化上述在用户想要烹饪多道菜肴的场景下,无法控制多个设备烹饪不同的菜品的问题,本申请提供了一种智能冰箱,包括显示器;通信器,用于与智能烹饪设备进行通信。当用户想要烹饪多道菜肴并使用智能冰箱选择对应的多个菜谱后,智能冰箱结合用户已有的智能烹饪设备对多个菜谱进行自动编排,并将编排后生成的菜谱编排信息以及对应的一键烹饪控件呈现在显示屏中的用户界面上。进而,用户通过智能冰箱反馈的菜谱编排信息,获取到编排后的推荐烹饪顺序。In order to optimize the above-mentioned problem of being unable to control multiple devices to cook different dishes when the user wants to cook multiple dishes, the application provides a smart refrigerator, including a display; a communicator for communicating with smart cooking devices . When the user wants to cook multiple dishes and uses the smart refrigerator to select the corresponding multiple recipes, the smart refrigerator combines the user's existing smart cooking equipment to automatically arrange the multiple recipes, and the generated recipe arrangement information and corresponding The one-touch cooking controls are presented on the user interface in the display. Furthermore, the user obtains the recommended cooking sequence after the arrangement through the recipe arrangement information fed back by the smart refrigerator.
以下结合图18至图20A对智能冰箱侧控制多个设备烹饪不同的菜品进行进一步说明。The control of multiple devices on the side of the smart refrigerator to cook different dishes will be further described below in conjunction with FIG. 18 to FIG. 20A .
图18为根据本申请一些实施例的一种菜谱资源页面的示意图。参见图18,其具体为操作食材储藏设备显示屏菜谱资源页面中的推荐菜谱控件600而显示的菜谱资源页面。菜谱资源页面中的预设区域显示有第一显示区601和第二显示区602。其中,第一显示区601包括多个菜谱列表控件6011,如“备战团圆饭,美味新一年”、“让人无法拒绝的土豆君”以及“给你一个吃豆腐的机会”等菜谱列表。 菜谱列表控件6011用于在输入对菜谱列表控件的选中操作之后,触发进入对应的菜谱推荐页面,以使用户了解每个菜谱列表中含有的多个菜谱推荐。第二显示区602包括定制菜谱列表控件6021和多个定制菜谱列表控件6022。第二显示区602用于显示用户自行定制菜谱列表的区域。用户输入对定制菜谱列表控件6022的选中操作之后,触发进入对应的定制菜谱推荐页面,以使用户了解每个定制菜谱列表中含有的多个定制菜谱推荐。Fig. 18 is a schematic diagram of a recipe resource page according to some embodiments of the present application. Referring to FIG. 18 , it is specifically the recipe resource page displayed by operating the recommended recipe control 600 on the recipe resource page of the display screen of the food storage device. A first display area 601 and a second display area 602 are displayed in the preset area of the recipe resource page. Among them, the first display area 601 includes a plurality of recipe list controls 6011, such as "Prepare for the reunion dinner, delicious new year", "Irresistible Potato King" and "Give you a chance to eat tofu" and other recipe lists. The recipe list control 6011 is used to trigger to enter the corresponding recipe recommendation page after the selection operation of the recipe list control is input, so that the user can learn about multiple recipe recommendations contained in each recipe list. The second display area 602 includes a custom recipe list control 6021 and a plurality of custom recipe list controls 6022 . The second display area 602 is used to display the user-customized recipe list. After the user inputs a selection operation on the customized recipe list control 6022, it is triggered to enter the corresponding customized recipe recommendation page, so that the user can learn about multiple customized recipe recommendations contained in each customized recipe list.
在一些实施例中,用户可以通过点击图18中的“备战团圆饭,美味新一年”控件,以输入针对“备战团圆饭,美味新一年”控件的菜谱推荐页面显示指令,来触发进入对应的菜谱推荐页面,见图19为“备战团圆饭,美味新一年”控件对应的菜谱推荐页面。菜谱推荐页面包括多个菜谱控件701以及菜谱编排控件702,菜谱控件701用于在接收到用户的选中操作后,触发进入与菜谱标识对应的菜谱详情页面。菜谱编排控件702用于在接收到用户的选中操作后,触发进入与菜谱列表控件6011对应的菜谱编排页面。In some embodiments, the user can click on the "Prepare for Reunion Dinner, Delicious New Year" control in FIG. For the corresponding recipe recommendation page, see Figure 19, which is the recipe recommendation page corresponding to the "Prepare for the reunion dinner, delicious new year" control. The recipe recommendation page includes a plurality of recipe controls 701 and a recipe layout control 702. The recipe control 701 is used to trigger entry to the recipe details page corresponding to the recipe identifier after receiving a selection operation from the user. The recipe layout control 702 is used to trigger to enter the recipe layout page corresponding to the recipe list control 6011 after receiving the user's selection operation.
图21A为根据本申请一些实施例的食材储藏设备与服务器的交互示意图。在S901A中,智能冰箱接收输入的对菜谱列表控件的选中操作。在S902A中,发送菜谱列表请求至服务器,其中,菜谱列表请求包括与菜谱列表控件对应的列表标识。在S903A中,服务器根据菜谱列表控件对应的列表标识,查找菜谱推荐集合,菜谱推荐集合包括至少一个与列表标识关联的菜谱。在S904A中,服务器将菜谱推荐集合返回至智能冰箱。在S905A中,接收服务器响应于菜谱列表请求返回的菜谱推荐集合;显示菜谱推荐页面,菜谱推荐页面包括菜谱对应的菜谱控件,菜谱控件用于在接收到用户的选中操作后,触发进入与菜谱标识对应的菜谱详情页面。Fig. 21A is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application. In S901A, the smart refrigerator receives an input selection operation on the recipe list control. In S902A, a recipe list request is sent to the server, wherein the recipe list request includes a list identifier corresponding to the recipe list control. In S903A, the server searches for a recipe recommendation set according to the list ID corresponding to the recipe list control, and the recipe recommendation set includes at least one recipe associated with the list ID. In S904A, the server returns the recipe recommendation set to the smart refrigerator. In S905A, receiving the recipe recommendation set returned by the server in response to the recipe list request; displaying the recipe recommendation page, the recipe recommendation page includes a recipe control corresponding to the recipe, and the recipe control is used to trigger entry and recipe identification after receiving the user's selected operation The corresponding recipe details page.
在另一种实现方式中,智能冰箱中还包括箱体,所述箱体内设有容纳室,所述容纳室用于容纳食材;在S902A中,智能冰箱发送菜谱列表请求至服务器,其中,菜谱列表请求还可以包括与容纳室中食材对应的食材标识。在S903A中,服务器根据容纳室中食材对应的食材标识,查找菜谱推荐集合,菜谱推荐集合包括至少一个与食材标识关联的菜谱。因此,智能冰箱可以基于容纳室中储藏的食材来获取菜谱推荐集合,以便于用户可以直接基于已有的食材进行后续的菜谱编排。In another implementation manner, the smart refrigerator further includes a box, and the box is provided with a storage room for storing ingredients; in S902A, the smart refrigerator sends a recipe list request to the server, wherein, The recipe listing request may also include ingredient identifications corresponding to ingredients in the holding chamber. In S903A, the server searches for a recipe recommendation set according to the ingredient identifier corresponding to the ingredient in the storage room, and the recipe recommendation set includes at least one recipe associated with the ingredient identifier. Therefore, the smart refrigerator can obtain a set of recommended recipes based on the ingredients stored in the storage room, so that the user can directly arrange subsequent recipes based on the existing ingredients.
服务器接收食材储藏设备发送的菜谱列表请求后,查找与食材标识关联的菜谱标识。服务器在接收多个食材标识的情况下,会出现查找的菜谱标识与一个或多个食材标识相关联。如两个食材标识为“番茄”和“牛腩”,对应的食材标识可以为“番茄炒鸡蛋”、“西蓝花炒牛腩”以及“番茄炖牛腩”。因此,服务器根据与食材标识关联的菜谱标识查找对应菜谱时,可以将菜谱标识与食材标识进行相似度匹配和排序。其中,相似度高的菜谱标识对应的菜谱位序在相似度低的菜谱标识对应的菜谱位序之前。最终,将全部菜谱标识对应的菜谱构成菜谱推荐集合发送至智能冰箱。After receiving the recipe list request sent by the ingredient storage device, the server searches for the recipe identifier associated with the ingredient identifier. When the server receives multiple ingredient identifiers, it will appear that the searched recipe identifier is associated with one or more ingredient identifiers. For example, if two ingredients are identified as "tomato" and "beef brisket", the corresponding ingredient identifiers can be "scrambled eggs with tomato", "fried beef brisket with broccoli" and "stewed beef brisket with tomato". Therefore, when the server searches for a corresponding recipe according to the recipe identifier associated with the ingredient identifier, it can perform similarity matching and sorting on the recipe identifier and the ingredient identifier. Wherein, the sequence of recipes corresponding to the identifiers of recipes with high similarity is before the sequence of recipes corresponding to the identifiers of recipes with low similarity. Finally, a recipe recommendation set composed of recipes corresponding to all recipe identifiers is sent to the smart refrigerator.
智能冰箱在实现显示上述菜谱推荐页面的过程中,通常,调用服务器的菜谱列表查询接口获取该页面的数据。其中,入口参数为要查询的菜谱列表标识如菜谱列表ID。服务器菜谱列表查询接口根据菜谱列表ID查询数据库中的菜谱列表获取到列表中每一个菜谱的菜谱ID和菜谱名称。然后根据菜谱ID查询数据库并获取到每一个菜谱对应的具体菜谱信息(如菜谱图片、烹饪步骤详情信息、支持的智能烹饪设备等)。最终服务器查询接口将每一个菜谱对应的具体菜谱信息拼装后生成菜谱推荐集合,返回给智能冰箱。智能冰箱显示屏进行页面展示。In the process of displaying the above-mentioned recipe recommendation page, the smart refrigerator usually calls the recipe list query interface of the server to obtain the data of the page. Wherein, the entry parameter is the identifier of the recipe list to be queried, such as the recipe list ID. The server recipe list query interface queries the recipe list in the database according to the recipe list ID to obtain the recipe ID and recipe name of each recipe in the list. Then query the database according to the recipe ID and obtain specific recipe information corresponding to each recipe (such as recipe pictures, detailed information on cooking steps, supported smart cooking equipment, etc.). Finally, the server query interface assembles the specific recipe information corresponding to each recipe to generate a recipe recommendation set and returns it to the smart refrigerator. Smart refrigerator display screen for page display.
每个菜谱对应独有的菜谱标识,如菜谱蓝莓蛋糕将“蓝莓蛋糕”设定为菜谱标识。列表标识是由多个菜谱标识构成,服务器根据列表标识中的多个菜谱标识查找到对应的菜谱,最终将多个菜谱构成菜谱推荐集合返回至智能冰箱。进一步地,菜谱推荐集合可以保存在服务器中反馈给智能冰箱,还可以保存至智能冰箱本地缓存中,无需向服务器发送请求获取。Each recipe corresponds to a unique recipe identifier. For example, the recipe blueberry cake sets "blueberry cake" as the recipe identifier. The list identifier is composed of multiple recipe identifiers, and the server finds the corresponding recipe according to the multiple recipe identifiers in the list identifier, and finally returns the recipe recommendation set composed of multiple recipes to the smart refrigerator. Furthermore, the recipe recommendation set can be saved in the server and fed back to the smart refrigerator, and can also be saved in the local cache of the smart refrigerator without sending a request to the server.
在一些实施例中,用户可以通过点击图18中的“定制菜谱列表”控件,以输入针对“定制菜谱列表”控件的定制菜谱推荐页面显示指令,来触发进入对应的定制菜谱推荐页面。In some embodiments, the user can click the "Customized Recipe List" control in FIG. 18 to input a custom recipe recommendation page display instruction for the "Customized Recipe List" control to trigger entering the corresponding customized recipe recommendation page.
智能冰箱响应于输入的对定制菜谱列表控件的选中操作,触发进入定制菜谱界面,定制菜谱界面包括多个添加控件以及添加控件对应的菜谱。智能冰箱响应于输入的对添加控件的选中操作,在定制菜谱界面的预设区域显示定制菜谱列表及定制菜谱列表对应的菜谱编排控件,定制菜谱列表由用户选择添加控件对应的菜谱构成,菜谱编排控件用于在接收到用户的选中操作后,触发进入与定制菜谱列表对应的菜谱编排页面。In response to the selected operation of the custom recipe list control input, the smart refrigerator triggers to enter the custom recipe interface, and the custom recipe interface includes a plurality of adding controls and recipes corresponding to the adding controls. In response to the input selection operation of the added control, the smart refrigerator displays the customized recipe list and the recipe layout control corresponding to the customized recipe list in the preset area of the customized recipe interface. The customized recipe list is composed of recipes corresponding to the user's selection of the added control. The control is used to trigger to enter the recipe layout page corresponding to the customized recipe list after receiving the user's selection operation.
由此,本申请既可以通过菜谱列表控件6011进入***预制菜谱推荐页面来查看多个菜谱,还可以通过定制菜谱列表控件6022进入个性化定制菜谱推荐页面来查看并选择多个菜谱。最后再对自己定制或***预制对应的多个菜谱进行菜谱编排,无需逐一搜索每个菜谱进行对比。Thus, the present application can enter the system prefabricated recipe recommendation page through the recipe list control 6011 to view multiple recipes, and can also enter the personalized customized recipe recommendation page through the customized recipe list control 6022 to view and select multiple recipes. Finally, arrange the recipes for multiple recipes that are customized or prefabricated by the system, without searching for each recipe one by one for comparison.
图20A为本申请根据示例性实施例中示出的一种菜谱编排页面的示意图。在图19所示菜谱推荐页面中用户进行“菜谱编排”控件的操作后,触发进入菜谱编排页面。菜谱编排页面包括第一菜谱编排信息8011、第二菜谱编排信息8012以及每个菜谱编排信息对应的一键烹饪控件8020。第一菜谱编排信息8011和第二菜谱编排信息8012用于表征每个菜谱采用的智能烹饪设备以及每个智能烹饪设 备烹饪的起始时间和终止时间。第一菜谱编排信息8011和第二菜谱编排信息8012为在选择多个菜谱后对应的两个不同的烹饪方案。烹饪方案包括每个菜谱采用的智能烹饪设备、每个菜谱对应的烹饪顺序以及具体每个智能烹饪设备烹饪的时间。Fig. 20A is a schematic diagram of a recipe editing page according to an exemplary embodiment of the present application. After the user operates the "recipe arrangement" control on the recipe recommendation page shown in Fig. 19, the user is triggered to enter the recipe arrangement page. The recipe layout page includes first recipe layout information 8011 , second recipe layout information 8012 and a one-key cooking control 8020 corresponding to each recipe layout information. The first recipe layout information 8011 and the second recipe layout information 8012 are used to characterize the smart cooking equipment used in each recipe and the cooking start time and end time of each smart cooking equipment. The first recipe layout information 8011 and the second recipe layout information 8012 are two different cooking schemes corresponding to multiple recipes selected. The cooking scheme includes the intelligent cooking equipment used for each recipe, the cooking sequence corresponding to each recipe, and the specific cooking time of each intelligent cooking equipment.
图22A为根据本申请一些实施例的食材储藏设备与服务器的交互示意图。在S1001A中,智能冰箱接收输入的对菜谱编排控件的选中操作。在S1002A中,智能冰箱响应于输入的对菜谱编排控件的选中操作,发送菜谱编排获取请求至服务器,菜谱编排获取请求包括对应菜谱编排控件的菜谱集合标识及账号标识,菜谱集合标识用于表征多个菜谱。在S1003A中,服务器接收智能冰箱发送的菜谱编排获取请求,菜谱编排获取请求包括对应菜谱编排控件的菜谱集合标识及账号标识;根据菜谱集合标识及账号标识查找与菜谱集合标识对应的至少一个菜谱编排信息。在S1004A中,将至少一个菜谱编排信息构成菜谱编排集合发送至智能冰箱。在S1005A中,智能冰箱接收服务器响应于菜谱编排获取请求反馈的菜谱编排集合,菜谱编排集合包括与菜谱集合标识对应的至少一个菜谱编排信息,菜谱编排信息用于表征每个菜谱采用的智能烹饪设备以及每个智能烹饪设备烹饪的起始时间和终止时间;多个智能烹饪设备均为与账号标识关联的智能烹饪设备。在S1006A中,智能冰箱在菜谱编排页面中显示至少一个菜谱编排信息,以及对应菜谱编排信息展示一键烹饪控件;其中,一键烹饪控件用于在接收到用户的选中操作后控制智能烹饪设备执行菜谱编排信息对应的烹饪任务。Fig. 22A is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application. In S1001A, the smart refrigerator receives an input selection operation on the recipe programming control. In S1002A, the smart refrigerator sends a recipe arrangement acquisition request to the server in response to the input operation of selecting the recipe arrangement control. The recipe arrangement acquisition request includes the recipe set identifier and account identifier corresponding to the recipe arrangement control. The recipe set identifier is used to represent multiple recipes. In S1003A, the server receives the recipe arrangement acquisition request sent by the smart refrigerator, and the recipe arrangement acquisition request includes the recipe collection identifier and the account identifier corresponding to the recipe arrangement control; at least one recipe arrangement corresponding to the recipe collection identifier is searched according to the recipe collection identifier and the account identifier information. In S1004A, send at least one recipe arrangement information to form a recipe arrangement set to the smart refrigerator. In S1005A, the smart refrigerator receives the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request, the recipe arrangement set includes at least one recipe arrangement information corresponding to the recipe set identifier, and the recipe arrangement information is used to represent the smart cooking device used by each recipe And the cooking start time and end time of each smart cooking device; multiple smart cooking devices are smart cooking devices associated with account identifiers. In S1006A, the smart refrigerator displays at least one recipe arrangement information on the recipe arrangement page, and displays a one-key cooking control corresponding to the recipe arrangement information; wherein, the one-key cooking control is used to control the smart cooking device to execute The cooking task corresponding to the recipe arrangement information.
在上述服务器将至少一个菜谱编排信息构成菜谱编排集合发送至智能冰箱的过程中,服务器侧对多个菜谱信息进行了编排处理以生成至少一个菜谱编排信息。下面结合对服务器多个菜谱信息进行编排处理的过程进行进一步说明。During the above process that the server forms at least one recipe arrangement information to form a recipe arrangement set and sends it to the smart refrigerator, the server side performs arrangement processing on a plurality of recipe information to generate at least one recipe arrangement information. Further description will be given below in conjunction with the process of arranging and processing multiple recipe information on the server.
第一步,服务器基于账号标识查找与账号标识建立绑定关系的第一智能烹饪设备集合。In the first step, the server searches for the first set of smart cooking devices that have established a binding relationship with the account identifier based on the account identifier.
在一些实施例中,服务器基于账号标识查找与账号标识建立绑定关系的智能烹饪设备以及对应的设备标识,并整合全部设备标识,以构成第一智能烹饪设备集合。在一些实施例中,服务器基于智能冰箱发送的账号标识查询该账号标识绑定的智能烹饪设备,如智能烹饪设备A、智能烹饪设备B和智能烹饪设备C。基于全部智能烹饪设备的设备标识“智能烹饪设备A、智能烹饪设备B和智能烹饪设备C智构成第一智能烹饪设备集合。In some embodiments, based on the account identifier, the server searches for smart cooking devices and corresponding device identifiers that have established a binding relationship with the account identifier, and integrates all device identifiers to form the first set of smart cooking devices. In some embodiments, based on the account ID sent by the smart refrigerator, the server queries the smart cooking devices bound to the account ID, such as smart cooking device A, smart cooking device B, and smart cooking device C. Based on the device identifiers of all smart cooking devices, "smart cooking device A, smart cooking device B, and smart cooking device C intelligently form a first set of smart cooking devices.
第二步,服务器基于菜谱集合标识分别查找菜谱集合标识中每个菜谱标识对应的菜谱以及支持烹饪每个菜谱的第二智能烹饪设备集合,其中,菜谱包括烹饪时长。In the second step, the server searches for the recipes corresponding to each recipe identifier in the recipe collection identifier and the second set of intelligent cooking devices that support cooking each recipe based on the recipe collection identifier, wherein the recipe includes cooking time.
在一些实施例中,菜谱集合标识中包括至少一个菜谱标识。服务器查找每个菜谱标识对应的菜谱以及支持烹饪每个菜谱智能烹饪设备对应的设备标识。根据菜谱提取智能烹饪设备的烹饪时长对应的烹饪时长标识。这样,整合每个菜谱对应的设备标识以及设备标识对应的烹饪时长标识,即可构成每个菜谱的第二智能烹饪设备集合。In some embodiments, the recipe set identifier includes at least one recipe identifier. The server searches for the recipe corresponding to each recipe identifier and the device identifier corresponding to the smart cooking device that supports cooking each recipe. The cooking duration identifier corresponding to the cooking duration of the smart cooking device is extracted according to the recipe. In this way, the second intelligent cooking device set for each recipe can be formed by integrating the device identifier corresponding to each recipe and the cooking duration identifier corresponding to the device identifier.
在一些实施例中,多个菜谱标识分别为“酱牛肉”、“蒸排骨”以及“锅包肉”。以菜谱标识“酱牛肉”为例,服务器查询到的“酱牛肉”对应的菜谱以及支持烹饪该菜谱智能烹饪设备的设备标识为“智能烹饪设备A、智能烹饪设备B、智能烹饪设备C和智能烹饪设备F智。基于菜谱提出每个智能烹饪设备对应的烹饪时长标识,即“基于分钟、80分钟、90分钟和75分钟”。进而,整合“酱牛肉”菜谱对应设备标识和烹饪时长标识构成第二智能烹饪设备集合。第二智能烹饪设备集合用于表征支持烹饪每个菜谱的全部智能烹饪设备以及每个智能烹饪设备对应的烹饪时长。In some embodiments, the multiple recipe identifiers are "beef sauce", "steamed pork ribs" and "wok-packed meat". Taking the recipe identifier "sauce beef" as an example, the recipe corresponding to "sauce beef" queried by the server and the device identification of the smart cooking device that supports cooking the recipe are "smart cooking device A, smart cooking device B, smart cooking device C and smart cooking device Cooking equipment F intelligence. Based on the recipe, the cooking time identification corresponding to each intelligent cooking equipment is proposed, that is, "based on minutes, 80 minutes, 90 minutes and 75 minutes". Furthermore, the equipment identification and cooking time identification corresponding to the "sauce beef" recipe are integrated. The second set of smart cooking devices. The second set of smart cooking devices is used to characterize all the smart cooking devices that support cooking each recipe and the corresponding cooking duration of each smart cooking device.
具体参下:For details, please refer to:
1.酱牛肉。支持的智能烹饪设备为:智能烹饪设备A:60分钟。智能烹饪设备B:80分钟。智能烹饪设备C:90分钟。智能烹饪设备F:75分钟。1. Sauce beef. The supported smart cooking devices are: Smart cooking device A: 60 minutes. Smart cooking device B: 80 minutes. Smart cooking device C: 90 minutes. Smart cooking device F: 75 minutes.
2.蒸排骨。支持的智能烹饪设备为:智能烹饪设备B:30分钟。智能烹饪设备C:50分钟。智能烹饪设备D:40分钟。2. Steam the pork ribs. The supported smart cooking devices are: Smart cooking device B: 30 minutes. Smart cooking device C: 50 minutes. Smart cooking device D: 40 minutes.
3.锅包肉。支持的智能烹饪设备为:智能烹饪设备C:30分钟。智能烹饪设备D:65分钟。3. Pork meat. The supported smart cooking devices are: Smart cooking device C: 30 minutes. Smart cooking device D: 65 minutes.
第三步,服务器对第一智能烹饪设备集合和第二智能烹饪设备集合进行汇总,得到支持每个菜谱烹饪的全部智能烹饪设备以及每个智能烹饪设备对应的烹饪时长。In the third step, the server summarizes the first set of smart cooking devices and the second set of smart cooking devices, and obtains all smart cooking devices that support the cooking of each recipe and the cooking time corresponding to each smart cooking device.
由于支持烹饪每个菜谱的智能烹饪设备不一定全部与账号标识相关联。可以理解的是,用户不一定拥有支持烹饪任意菜谱的全部智能烹饪设备。因此,需筛选出与账号标识相关联且支持烹饪菜谱的智能烹饪设备。Since the smart cooking devices that support cooking each recipe are not necessarily all associated with the account ID. It is understandable that a user does not necessarily have all the smart cooking devices that support cooking any recipe. Therefore, it is necessary to filter out smart cooking devices that are associated with the account ID and support cooking recipes.
在一些实施例中,服务器基于第一智能烹饪设备集合和第二智能烹饪设备集合,删除第二智能烹饪设备集合中相对于第一智能烹饪设备集合中不同的设备标识,以得到支持烹饪每个菜谱的设备标识以及对应的烹饪时长标识。In some embodiments, based on the first set of smart cooking devices and the second set of smart cooking devices, the server deletes device identifiers in the second set of smart cooking devices that are different from those in the first set of smart cooking devices, so as to obtain The device ID of the recipe and the corresponding cooking time ID.
在一些实施例中,根据上述两步汇总每个智能烹饪设备所支持的菜谱以及对应的烹饪时长。具体如下:In some embodiments, the recipes supported by each smart cooking device and the corresponding cooking time are summarized according to the above two steps. details as follows:
1.酱牛肉。支持的智能烹饪设备为:智能烹饪设备A:60分钟。智能烹饪设备B:80分钟。智 能烹饪设备C:90分钟。1. Sauce beef. The supported smart cooking devices are: Smart cooking device A: 60 minutes. Smart cooking device B: 80 minutes. Intelligent cooking device C: 90 minutes.
2.蒸排骨。支持的智能烹饪设备为:智能烹饪设备B:30分钟。智能烹饪设备C:50分钟。2. Steam the pork ribs. The supported smart cooking devices are: Smart cooking device B: 30 minutes. Smart cooking device C: 50 minutes.
3.锅包肉。支持的智能烹饪设备为:智能烹饪设备C:30分钟。3. Pork meat. The supported smart cooking devices are: Smart cooking device C: 30 minutes.
在一些实施例中,服务器对汇总的结果进行编排。具体为:服务器获取菜谱的数量以及支持烹饪每个菜谱的智能烹饪设备的数量。基于菜谱的数量和智能烹饪设备的数量确定菜谱编排信息的数量。In some embodiments, the server compiles the aggregated results. Specifically: the number of recipes acquired by the server and the number of smart cooking devices that support cooking each recipe. The quantity of recipe arrangement information is determined based on the quantity of recipes and the quantity of smart cooking devices.
在一些实施例中,假设推荐菜谱列表中有m道菜,每个菜谱支持的智能烹饪设备个数分别为:P1,P2,P3,...,Pm。In some embodiments, assuming that there are m dishes in the recommended recipe list, the number of smart cooking devices supported by each recipe is: P1, P2, P3, . . . , Pm.
则菜谱编排信息的数量共有N=P1*P2*P3*...*Pm种组合方式。Then, there are N=P1*P2*P3*...*Pm combinations of recipe information.
再如,上述推荐菜谱列表中存有“酱牛肉”、“蒸排骨”以及“锅包肉”三个菜谱,且每个菜谱支持的智能烹饪设备个数分别为:3个、2个和1个。则菜谱编排信息的数量一共有N=3*2*1=6。For another example, there are three recipes in the above recommended recipe list: "beef in sauce", "steamed pork ribs" and "wok-wrapped meat", and the number of smart cooking devices supported by each recipe is: 3, 2 and 1 indivual. Then the number of recipe arrangement information is N=3*2*1=6 in total.
在一些实施例中,服务器基于菜谱编排信息的数量、支持烹饪每个菜谱的设备标识以及对应的烹饪时长标识,按照每个智能烹饪设备的烹饪时长进行排列组合,生成编排完成的菜谱编排信息。In some embodiments, the server arranges and combines according to the cooking duration of each smart cooking device based on the quantity of the recipe arrangement information, the device identification that supports cooking each recipe, and the corresponding cooking duration identifier, to generate the arranged recipe arrangement information.
在一些实施例中,具体的菜谱编排信息如表1所示:In some embodiments, the specific recipe arrangement information is shown in Table 1:
Figure PCTCN2022121773-appb-000001
Figure PCTCN2022121773-appb-000001
表1Table 1
最终,将上述编排完成的菜谱编排信息进行整合生成菜谱编排集合反馈至智能冰箱,以使智能冰箱显示菜谱编排页面。Finally, the above-mentioned compiled recipe arrangement information is integrated to generate a recipe arrangement set and fed back to the smart refrigerator, so that the smart refrigerator displays the recipe arrangement page.
本申请进行的菜谱编排过程包括并不限于仅在服务器侧进行,还可以在智能冰箱中的控制器侧进行。如当所有的菜谱信息均缓存在智能冰箱的本地,智能冰箱可以自行进行上述菜谱编排,具体过程同服务器侧,在此不再赘述。The recipe programming process in this application includes and is not limited to be performed only on the server side, and can also be performed on the controller side in the smart refrigerator. For example, when all the recipe information is cached locally in the smart refrigerator, the smart refrigerator can arrange the above-mentioned recipes by itself. The specific process is the same as that on the server side, and will not be repeated here.
在一些实施例中,当智能冰箱接收到服务器返回的菜谱编排集合后,控制器还被配置为:基于烹饪总时长对全部菜谱编排信息进行排序,生成排序结果;其中,烹饪总时长短的菜谱编排信息排列在烹饪总时长长的菜谱编排信息之前。根据排序结果,按顺序将每个菜谱编排信息显示在菜谱编排页面中的不同区域。对菜谱编排信息排序的过程包括并不限于智能冰箱的控制器执行,还可以为服务器侧将多个编排信息进行排序后生成菜谱编排集合反馈至智能冰箱。In some embodiments, after the smart refrigerator receives the recipe arrangement set returned by the server, the controller is further configured to: sort all the recipe arrangement information based on the total cooking time, and generate a sorting result; wherein, the recipes with the shortest total cooking time The programming information is arranged before the programming information of the recipe with a long total cooking time. According to the sorting result, each recipe arrangement information is displayed in different areas on the recipe arrangement page in order. The process of sorting the recipe arrangement information includes not limited to the execution of the controller of the smart refrigerator, and can also generate a recipe arrangement set after sorting a plurality of arrangement information on the server side and feed it back to the smart refrigerator.
在一些实施例中,上述6个菜谱编排信息根据多个菜谱烹饪的总时长进行排序,将总时长短的菜谱编排信息排序到最前面。如智能烹饪设备A,智能烹饪设备B和智能烹饪设备C同时烹饪总计60分钟。以实现用户使用智能冰箱控制智能烹饪设备根据菜谱烹饪时控制多个智能烹饪设备烹饪不同菜肴。In some embodiments, the above six recipe arrangement information is sorted according to the total cooking time of multiple recipes, and the recipe arrangement information with the shortest total cooking time is sorted to the front. For example, smart cooking device A, smart cooking device B and smart cooking device C cook at the same time for a total of 60 minutes. In order to realize that the user uses the smart refrigerator to control the smart cooking device to control multiple smart cooking devices to cook different dishes when cooking according to the recipe.
在另一种可实现方式中,服务器还可以基于烹饪总时长对全部菜谱编排信息进行排序,生成排序结果并将排序结果发送至智能冰箱;其中,烹饪总时长短的菜谱编排信息排列在烹饪总时长长的菜谱编排信息之前。In another practicable way, the server can also sort all the recipe information based on the total cooking time, generate the sorting result and send the sorting result to the smart refrigerator; Before the long recipe programming information.
在一些实施例中,用户在菜谱编排页面中的点击一键烹饪控件,输入指示根据对应的菜谱编排信息控制对应的智能烹饪设备执行烹饪任务的指令。图23为根据本申请一些实施例的智能冰箱、服务器及智能烹饪设备三者之间的交互示意图。In some embodiments, the user clicks the one-key cooking control on the recipe layout page, and inputs an instruction indicating to control the corresponding smart cooking device to perform the cooking task according to the corresponding recipe layout information. Fig. 23 is a schematic diagram of interaction among a smart refrigerator, a server and a smart cooking device according to some embodiments of the present application.
在S1201中,智能冰箱接收输入的对一键烹饪控件的选中操作。在S1202中,响应于操作,向服务器发送一键烹饪指令至与一键烹饪控件对应的智能烹饪设备,一键烹饪指令用于指示智能烹饪设备根据菜谱编排信息执行烹饪任务,以使在菜谱编排信息中存在多个智能烹饪设备的情况下,控制多个智能烹饪设备同时执行烹饪任务。在S1203中,服务器并将菜谱编排信息发送给对应的智能烹饪设备,以控制智能烹饪设备根据菜谱编排信息进行烹饪。In S1201, the smart refrigerator receives an input operation of selecting a one-button cooking control. In S1202, in response to the operation, send a one-key cooking instruction to the server to the intelligent cooking device corresponding to the one-key cooking control, the one-key cooking instruction is used to instruct the intelligent cooking device to perform the cooking task according to the recipe arrangement information, so that in the recipe arrangement In the case that there are multiple intelligent cooking devices in the information, the multiple intelligent cooking devices are controlled to perform cooking tasks at the same time. In S1203, the server sends the recipe arrangement information to the corresponding smart cooking device, so as to control the smart cooking device to cook according to the recipe arrangement information.
在一些实施例中,智能冰箱接收服务器响应于所述菜谱编排获取请求反馈的菜谱编排集合之后,控制器还被配置为:获取每个智能烹饪设备的设备状态,设备状态包括在线状态和不在线状态。如果存在设备状态为不在线状态的智能烹饪设备,再次发送菜谱编排获取请求至服务器。接收服务器响应于菜谱编排获取请求反馈的菜谱编排集合,菜谱编排集合包括与菜谱集合标识对应的至少一个菜谱编排信息,菜谱编排信息用于表征每个菜谱采用的智能烹饪设备以及每个智能烹饪设备烹饪的 起始时间和终止时间;其中,每个智能烹饪设备均为与账号标识关联的智能烹饪设备,以及设备状态为在线状态。In some embodiments, after the smart refrigerator receives the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request, the controller is further configured to: acquire the device status of each smart cooking device, the device status includes online status and offline status state. If there is a smart cooking device whose device status is offline, send the recipe arrangement acquisition request to the server again. Receiving the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request, the recipe arrangement set includes at least one recipe arrangement information corresponding to the recipe set identifier, and the recipe arrangement information is used to represent the smart cooking device used by each recipe and each smart cooking device The start time and end time of cooking; wherein, each smart cooking device is a smart cooking device associated with the account ID, and the device status is online.
在一些实施例中,菜谱编排信息中会出现智能烹饪设备的设备状态为不在线的情况。因此,在智能冰箱在接收服务器返回的菜谱编排信息后,需获取每个智能烹饪设备的设备状态。如果菜谱编排信息中存在不在线的智能烹饪设备时,则自动再次发送请求菜谱编排获取请求至服务器。具体实现参照上述显示菜谱编排页面的过程,在此不再赘述。这样,在用户选择菜谱编排信息时,可以避免出现因智能烹饪设备不在线而无法执行烹饪任务的情况。In some embodiments, there may be a situation that the device status of the smart cooking device is offline in the recipe arrangement information. Therefore, after receiving the recipe arrangement information returned by the server, the smart refrigerator needs to obtain the device status of each smart cooking device. If there is an offline smart cooking device in the recipe arrangement information, the request to obtain the recipe arrangement is automatically sent to the server again. For specific implementation, refer to the above-mentioned process of displaying the recipe layout page, and details are not repeated here. In this way, when the user selects the recipe arrangement information, the situation that the cooking task cannot be performed because the smart cooking device is offline can be avoided.
以上实施方式可知,本申请在控制多个智能烹饪设备同时制作多道菜肴的场景下,可以快速做出统筹学最优解,如尽可能多地使多个智能烹饪设备同时烹饪。给予用户多个菜谱编排信息的选择的同时还可以控制多个智能烹饪设备执行烹饪任务,提升了用户的使用体验。It can be seen from the above embodiments that, in the scenario where multiple intelligent cooking devices are controlled to make multiple dishes at the same time, the present application can quickly make an overall optimal solution, such as making as many smart cooking devices cook simultaneously as possible. While giving the user multiple choices of recipe programming information, multiple smart cooking devices can be controlled to perform cooking tasks, which improves the user experience.
以上UI是以智能冰箱为例,交互内容以智能冰箱、服务器和智能烹饪设备为例,其他类别的智能冰箱体现在界面显示方面的UI基本与上述UI相似,这里不再一一列举。本申请提供的UI界面仅仅是示例性,具体以实际应用和设计为准。The above UI is an example of a smart refrigerator, and the interactive content is an example of a smart refrigerator, a server, and a smart cooking device. The UIs of other types of smart refrigerators in terms of interface display are basically similar to the above UIs, and will not be listed here. The UI interface provided in this application is only an example, and the actual application and design shall prevail.
本申请实施例还提供一种服务器,包括:存储器和处理器,存储器中存储有程序指令,处理器通过运行程序指令,执行下述步骤:接收电子冰箱发送的菜谱编排获取请求,菜谱编排获取请求包括对应菜谱编排控件的菜谱集合标识及账号标识,菜谱集合标识包括多个不同菜谱对应的标识。The embodiment of the present application also provides a server, including: a memory and a processor. Program instructions are stored in the memory. The processor executes the following steps by running the program instructions: receiving the recipe arrangement acquisition request sent by the electronic refrigerator, and the recipe arrangement acquisition request It includes a recipe collection identifier and an account identifier corresponding to the recipe arrangement control, and the recipe collection identifier includes a plurality of identifiers corresponding to different recipes.
根据菜谱集合标识及账号标识查找与菜谱集合标识对应的至少一个菜谱编排信息,菜谱编排信息用于表征每个菜谱采用的智能烹饪设备以及每个智能烹饪设备烹饪的起始时间和终止时间;多个智能烹饪设备均为与账号标识对应的智能烹饪设备。将至少一个菜谱编排信息构成菜谱编排集合发送至食材储藏设备。Find at least one recipe arrangement information corresponding to the recipe set identifier according to the recipe set identifier and the account identifier, and the recipe arrangement information is used to characterize the smart cooking equipment used by each recipe and the start time and end time of cooking by each smart cooking equipment; Each smart cooking device is a smart cooking device corresponding to the account ID. At least one piece of recipe arrangement information is used to form a recipe arrangement set and sent to the food storage device.
在一些实施例中,根据菜谱集合标识及账号标识查找与菜谱集合标识对应的至少一个菜谱编排信息的过程中,处理器还执行:基于账号标识查找与账号标识建立绑定关系的第一智能烹饪设备集合。In some embodiments, during the process of searching for at least one recipe arrangement information corresponding to the recipe collection identifier according to the recipe collection identifier and the account identifier, the processor further executes: searching for the first smart cooking system that has established a binding relationship with the account identifier based on the account identifier Collection of devices.
基于菜谱集合标识分别查找菜谱集合标识中每个菜谱标识对应的菜谱以及支持烹饪每个菜谱的第二智能烹饪设备集合,其中,菜谱包括烹饪时长。Searching for recipes corresponding to each recipe identifier in the recipe collection identifier and a second set of intelligent cooking devices that support cooking each recipe based on the recipe collection identifier, wherein the recipe includes cooking time.
对第一智能烹饪设备集合和第二智能烹饪设备集合进行汇总,得到支持每个菜谱烹饪的全部智能烹饪设备以及每个智能烹饪设备对应的烹饪时长。Summarize the first set of smart cooking devices and the second set of smart cooking devices to obtain all the smart cooking devices that support the cooking of each recipe and the cooking time corresponding to each smart cooking device.
在一些实施例中,处理器还执行:根据菜谱的数量以及每个菜谱支持烹饪的智能烹饪设备的数量,确定菜谱编排信息的数量。In some embodiments, the processor further executes: according to the number of recipes and the number of smart cooking devices that support cooking for each recipe, determine the amount of recipe arrangement information.
在一些实施例中,处理器还执行:基于烹饪总时长对全部菜谱编排信息进行排序,生成排序结果并将排序结果发送至食材储藏设备;其中,烹饪总时长短的菜谱编排信息排列在烹饪总时长长的菜谱编排信息之前。In some embodiments, the processor further executes: sorting all the recipe information based on the total cooking time, generating a sorting result and sending the sorting result to the food storage device; Before the long recipe programming information.
本申请实施例还提供一种界面显示方法,该方法可在食材储藏设备侧执行,方法的执行主体为食材储藏设备中的控制器。方法包括:显示菜谱推荐页面,菜谱推荐页面上设置有菜谱集合控件以及菜谱编排控件,菜谱编排控件用于在接收到用户的选中操作后,触发进入与菜谱集合控件对应的菜谱编排页面。响应于输入的对菜谱编排控件的选中操作,发送菜谱编排获取请求至服务器,菜谱编排获取请求包括对应菜谱编排控件的菜谱集合标识及账号标识,菜谱集合标识用于表征多个菜谱。The embodiment of the present application also provides an interface display method, which can be executed on the side of the food storage device, and the execution subject of the method is the controller in the food storage device. The method includes: displaying a recipe recommendation page, where a recipe collection control and a recipe layout control are set on the recipe recommendation page, and the recipe layout control is used to trigger entry to the recipe layout page corresponding to the recipe collection control after receiving a selection operation from a user. In response to the input selection operation of the recipe layout control, a recipe layout acquisition request is sent to the server. The recipe layout acquisition request includes the recipe set ID and account ID corresponding to the recipe layout control. The recipe set ID is used to represent multiple recipes.
接收服务器响应于菜谱编排获取请求反馈的菜谱编排集合,菜谱编排集合包括与菜谱集合标识对应的至少一个菜谱编排信息,菜谱编排信息用于表征每个菜谱采用的智能烹饪设备以及每个智能烹饪设备烹饪的起始时间和终止时间;多个智能烹饪设备均为与账号标识关联的智能烹饪设备。Receiving the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request, the recipe arrangement set includes at least one recipe arrangement information corresponding to the recipe set identifier, and the recipe arrangement information is used to represent the smart cooking device used by each recipe and each smart cooking device The start time and end time of cooking; multiple smart cooking devices are smart cooking devices associated with account identifiers.
在菜谱编排页面中显示至少一个菜谱编排信息,以及对应菜谱编排信息展示一键烹饪控件;其中,一键烹饪控件用于在接收到用户的选中操作后控制智能烹饪设备执行菜谱编排信息对应的烹饪任务。Display at least one recipe layout information on the recipe layout page, and display a one-key cooking control corresponding to the recipe layout information; wherein, the one-key cooking control is used to control the smart cooking device to execute the cooking corresponding to the recipe layout information after receiving the user's selected operation Task.
在一些实施例中,食材储藏设备还包括箱体,箱体内设有容纳室,容纳室用于容纳食材;显示菜谱推荐页面之前,方法还包括:响应于输入的对菜谱列表控件的选中操作,发送菜谱列表请求至服务器,其中,菜谱列表请求包括容纳室中食材对应的食材标识;接收服务器响应于菜谱列表请求返回的菜谱推荐集合,菜谱推荐集合包括至少一个与食材标识关联的菜谱;显示菜谱推荐页面,菜谱推荐页面包括菜谱对应的菜谱控件,菜谱控件用于在接收到用户的选中操作后,触发进入与菜谱标识对应的菜谱详情页面。In some embodiments, the material storage device further includes a box body, and a storage chamber is provided in the box, and the storage room is used for accommodating ingredients; before displaying the recipe recommendation page, the method further includes: responding to an input selection operation of the recipe list control , sending a recipe list request to the server, wherein the recipe list request includes the ingredient identification corresponding to the ingredients in the storage room; receiving the recipe recommendation set returned by the server in response to the recipe list request, the recipe recommendation set includes at least one recipe associated with the ingredient identifier; display Recipe recommendation page. The recipe recommendation page includes a recipe control corresponding to the recipe. The recipe control is used to trigger to enter the recipe details page corresponding to the recipe ID after receiving the user's selection operation.
在一些实施例中,接收服务器响应于菜谱编排获取请求反馈的菜谱编排集合之后,方法还包括:获取每个智能烹饪设备的设备状态,设备状态包括在线状态和不在线状态;如果存在设备状态为不在线状态的智能烹饪设备,再次发送菜谱编排获取请求至服务器;接收服务器响应于菜谱编排获取请求反馈的菜谱编排集合,菜谱编排集合包括与菜谱集合标识对应的至少一个菜谱编排信息,菜谱 编排信息用于表征每个菜谱采用的智能烹饪设备以及每个智能烹饪设备烹饪的起始时间和终止时间;其中,每个智能烹饪设备均为与账号标识关联的智能烹饪设备,以及设备状态为在线状态。In some embodiments, after receiving the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request, the method further includes: acquiring the device status of each smart cooking device, where the device status includes an online status and an offline status; if there is a device status of The smart cooking device in the offline state sends the recipe arrangement acquisition request to the server again; receives the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request, the recipe arrangement set includes at least one recipe arrangement information corresponding to the recipe set identifier, and the recipe arrangement information It is used to characterize the smart cooking device used in each recipe and the start time and end time of each smart cooking device cooking; where each smart cooking device is a smart cooking device associated with the account ID, and the device status is online .
在一些实施例中,在显示菜谱详情页面之后,方法还包括:接收输入的对一键烹饪控件的选中操作,发送一键烹饪指令至与一键烹饪控件对应的智能烹饪设备,一键烹饪指令用于指示智能烹饪设备根据菜谱编排信息执行烹饪任务,以使在菜谱编排信息中存在多个智能烹饪设备的情况下,控制多个智能烹饪设备同时执行烹饪任务。In some embodiments, after the recipe details page is displayed, the method further includes: receiving an input selection operation on the one-key cooking control, sending the one-key cooking instruction to the smart cooking device corresponding to the one-key cooking control, and the one-key cooking instruction It is used to instruct the smart cooking device to execute the cooking task according to the recipe layout information, so that when there are multiple smart cooking devices in the recipe layout information, the multiple smart cooking devices are controlled to perform the cooking task at the same time.
本申请实施例还提供一种界面显示方法,该方法可在服务器侧执行,方法的执行主体为服务器中的处理器。方法包括:接收食材储藏设备发送的菜谱编排获取请求,菜谱编排获取请求包括对应菜谱编排控件的菜谱集合标识及账号标识,菜谱集合标识用于表征多个菜谱。根据菜谱集合标识及账号标识查找与菜谱集合标识对应的至少一个菜谱编排信息,菜谱编排信息用于表征每个菜谱采用的智能烹饪设备以及每个智能烹饪设备烹饪的起始时间和终止时间;多个智能烹饪设备均为与账号标识对应的智能烹饪设备。将至少一个菜谱编排信息构成菜谱编排集合发送至食材储藏设备。The embodiment of the present application also provides an interface display method, which can be executed on the server side, and the execution body of the method is a processor in the server. The method includes: receiving a recipe arrangement acquisition request sent by a material storage device, the recipe arrangement acquisition request includes a recipe set identifier and an account identifier corresponding to the recipe arrangement control, and the recipe set identifier is used to represent multiple recipes. Find at least one recipe arrangement information corresponding to the recipe set identifier according to the recipe set identifier and the account identifier, and the recipe arrangement information is used to characterize the smart cooking equipment used by each recipe and the start time and end time of cooking by each smart cooking equipment; Each smart cooking device is a smart cooking device corresponding to the account ID. At least one piece of recipe arrangement information is used to form a recipe arrangement set and sent to the food storage device.
由以上实施方式可知,基于本申请提供了一种食材储藏设备、服务器及界面显示方法,当用户想要烹饪多道菜肴并使用食材储藏设备选择对应的多个菜谱后,食材储藏设备结合用户已有的智能烹饪设备对多个菜谱进行自动编排,并将编排后生成的菜谱编排信息以及对应的一键烹饪控件呈现在显示屏中的用户界面上。进而,用户通过食材储藏设备反馈的菜谱编排信息,获取到编排后的推荐烹饪顺序。基于食材储藏设备自动推荐的烹饪顺序以及每个菜谱所使用的智能烹饪设备,输入对一键烹饪控件的选中操作,控制多个智能烹饪设备同时执行烹饪任务。以解决用户控制多个智能烹饪设备同时制作多道菜肴时,无法快速得到多个菜谱最佳的烹饪顺序以及对应采用的智能烹饪设备的问题。避免用户频繁操作,提高用户的使用体验。From the above embodiments, it can be seen that based on the present application, a food storage device, server and interface display method are provided. When the user wants to cook multiple dishes and uses the food storage device to select a plurality of corresponding recipes, the food storage Some smart cooking devices automatically arrange multiple recipes, and present the recipe arrangement information generated after the arrangement and the corresponding one-key cooking controls on the user interface on the display screen. Furthermore, the user obtains the arranged recommended cooking sequence through the recipe arrangement information fed back by the food storage device. Based on the cooking sequence automatically recommended by the material storage equipment and the intelligent cooking equipment used for each recipe, input the selection operation of the one-button cooking control to control multiple intelligent cooking equipment to perform cooking tasks at the same time. In order to solve the problem that when the user controls multiple smart cooking devices to make multiple dishes at the same time, the optimal cooking sequence of multiple recipes and the corresponding smart cooking devices cannot be quickly obtained. Avoid frequent user operations and improve user experience.
随着烹饪设备的更新换代,用户在购买并使用烹饪设备一定时间后,会接收到关于新款烹饪设备的推荐信息。通常会通过邮箱和手机短信的方式接收商家发送的文案广告。然而,通过上述方式用户无法直观对比绑定烹饪设备与新款烹饪设备和/或复购烹饪设备之间的功能以及性能指标,降低用户的体验感的同时针对新款烹饪设备和/或复购烹饪设备的购买转换率较低。As the cooking equipment is updated, the user will receive recommendation information about the new cooking equipment after purchasing and using the cooking equipment for a certain period of time. Usually, we will receive copywriting advertisements sent by merchants through email and mobile phone text messages. However, through the above methods, users cannot intuitively compare the functions and performance indicators between the bound cooking equipment and new cooking equipment and/or repurchased cooking equipment, which reduces the user's sense of experience while targeting new cooking equipment and/or repurchased cooking equipment. has a low purchase conversion rate.
为了优化上述在推广新款和/或复购烹饪设备的场景下,避免采用影响用户体验感的推广方式,本申请一些实施例提供一种食材储藏设备3,包括显示器210,通信器260以及控制器220,通信器260用于与烹饪设备和服务器5建立通信连接。当用户想要烹饪多道菜肴并使用食材储藏设备3选择对应的多个菜谱后,食材储藏设备3中的控制器220结合用户已有的烹饪设备、新款烹饪设备以及复购烹饪设备对多个菜谱进行自动编排,并将编排后生成的菜谱编排信息以及对应的一键烹饪控件呈现在显示屏中的用户界面上。这样,用户通过食材储藏设备3反馈的菜谱编排信息,直观对比绑定烹饪设备与新款烹饪设备和/或复购烹饪设备之间的功能以及性能指标。进而,通过本申请一些实施例提供的推广方式,提高针对新款烹饪设备和/或复购烹饪设备的购买转换率以及用户的体验感。In order to optimize the above-mentioned scenarios of promoting new and/or repurchased cooking equipment and avoid adopting promotion methods that affect user experience, some embodiments of the present application provide a food storage device 3, including a display 210, a communicator 260 and a controller 220 , the communicator 260 is used to establish a communication connection with the cooking device and the server 5 . When the user wants to cook multiple dishes and uses the food storage device 3 to select a plurality of corresponding recipes, the controller 220 in the food storage device 3 combines the user's existing cooking equipment, new cooking equipment, and repurchased cooking equipment for multiple recipes. The recipes are automatically arranged, and the generated recipe arrangement information and corresponding one-key cooking controls are presented on the user interface in the display screen. In this way, the user intuitively compares the functions and performance indicators between the bound cooking device and the new cooking device and/or repurchased cooking device through the recipe layout information fed back by the food storage device 3 . Furthermore, through the promotion methods provided by some embodiments of the present application, the purchase conversion rate and user experience of new cooking equipment and/or repurchased cooking equipment are improved.
本申请一些实施例提供一种食材储藏设备、服务器及烹饪设备推荐方法,烹饪设备推荐方法应用于食材储藏设备,包括:响应于输入的对菜谱编排控件的选中操作,发送菜谱编排获取请求(也可称作菜谱编排请求)至服务器,菜谱编排获取请求包括与菜谱编排控件对应的菜谱集合标识及账号标识。接收服务器反馈的第一编排信息和第二编排信息;第一编排信息对应烹饪任务的执行设备为绑定烹饪设备;第二编排信息对应烹饪任务的执行设备包括推荐烹饪设备。显示菜谱编排页面,菜谱编排页面包括第一编排信息以及推荐控件,推荐控件用于在接收到用户的选中操作后控制显示器显示第二编排信息。解决用户不能直观对比新旧款烹饪设备的功能以及性能指标,降低用户的体验感以及购买转换率较低的问题。Some embodiments of the present application provide a food storage device, a server, and a cooking device recommendation method. The cooking device recommendation method is applied to a food storage device, including: in response to an input selection operation on a recipe layout control, sending a recipe layout acquisition request (also It may be referred to as a recipe arrangement request) to the server, and the recipe arrangement acquisition request includes the recipe collection identifier and the account identifier corresponding to the recipe arrangement control. The first arrangement information and the second arrangement information fed back by the server are received; the execution device corresponding to the cooking task in the first arrangement information is a bound cooking device; the execution device corresponding to the cooking task in the second arrangement information includes a recommended cooking device. A recipe layout page is displayed. The recipe layout page includes the first layout information and a recommendation control, and the recommendation control is used to control the display to display the second layout information after receiving a selection operation from the user. Solve the problem that users cannot intuitively compare the functions and performance indicators of new and old cooking equipment, reduce user experience and low purchase conversion rate.
以下结合图20B、图21B以及图22B对食材储藏设备侧显示菜谱编排页面的过程进行进一步说明。The process of displaying the recipe layout page on the side of the food storage device will be further described below with reference to FIG. 20B , FIG. 21B and FIG. 22B .
图20B为根据本申请一些实施例中示出的一种菜谱编排页面的示意图。在图19所示菜谱推荐页面中用户进行“菜谱编排”控件的操作后,触发进入菜谱编排页面。菜谱编排页面包括第一编排信息8011、第一编排信息对应的一键烹饪控件8020以及推荐控件8030。第一编排信息8011对应烹饪任务的执行设备为绑定烹饪设备,绑定烹饪设备为与账号标识绑定的烹饪设备。可以理解的是,绑定烹饪设备为用户已购的烹饪设备。一键烹饪控件8020用于在接收到用户的选中操作后控制绑定烹饪设备执行第一编排信息对应的烹饪任务。推荐控件8030用于在接收到用户的选中操作后控制显示器210显示第二编排信息,第二编排信息对应烹饪任务的执行设备包括推荐烹饪设备,推荐烹饪设备为与账号标识未绑定的烹饪设备。其中,第一编排信息和第二编排信息中均包括与菜谱集合标识对应的菜谱,第一编排信息中的菜谱与第二编排信息中的菜谱相同。需要说明的是,第一编排信息和第二编排信息为在选择多个菜谱后对应的两个不同的烹饪方案。烹饪方案包括每个菜谱采用的烹饪设备、每个菜谱对应的烹饪顺序以及具体每个烹饪设备烹饪的时间。Fig. 20B is a schematic diagram of a recipe editing page according to some embodiments of the present application. After the user operates the "recipe arrangement" control on the recipe recommendation page shown in Fig. 19, the user is triggered to enter the recipe arrangement page. The recipe layout page includes first layout information 8011 , a one-key cooking control 8020 and a recommendation control 8030 corresponding to the first layout information. The first arrangement information 8011 corresponds to the execution device of the cooking task as a bound cooking device, and the bound cooking device is a cooking device bound with an account identifier. It can be understood that the bound cooking device is the cooking device purchased by the user. The one-key cooking control 8020 is used to control the bound cooking device to execute the cooking task corresponding to the first programming information after receiving a selection operation from the user. The recommendation control 8030 is used to control the display 210 to display the second programming information after receiving the user's selection operation. The second programming information corresponds to the execution equipment of the cooking task including the recommended cooking equipment. The recommended cooking equipment is the cooking equipment that is not bound to the account ID . Wherein, both the first arrangement information and the second arrangement information include recipes corresponding to the recipe set identifier, and the recipes in the first arrangement information are the same as the recipes in the second arrangement information. It should be noted that the first arrangement information and the second arrangement information are two different cooking schemes corresponding to multiple recipes selected. The cooking scheme includes the cooking equipment used in each recipe, the cooking sequence corresponding to each recipe, and the specific cooking time of each cooking equipment.
在一些实施例中,图21B为根据本申请一些实施例的食材储藏设备3与服务器5的交互示意图。在S901B中,食材储藏设备3接收输入的对菜谱编排控件的选中操作。在S902B中,食材储藏设备3发送菜谱编排请求至服务器5,菜谱编排请求包括与菜谱编排控件对应的菜谱集合标识及账号标识,菜谱集合标识用于表征多个菜谱。在S903B中,服务器5根据菜谱集合标识及账号标识查找与菜谱集合标识对应的第一编排信息和第二编排信息;第一编排信息和第二编排信息中包括与菜谱集合标识对应的菜谱,第一编排信息中的菜谱与第二编排信息中的菜谱相同;其中,第一编排信息中菜谱的执行设备为绑定烹饪设备,绑定烹饪设备为与账号标识绑定的烹饪设备;第二编排信息中菜谱的执行设备包括推荐烹饪设备,推荐烹饪设备为与账号标识未绑定的烹饪设备。在S904B中,服务器5将第一编排信息和第二编排信息发送至食材储藏设备3。在S905B中,食材储藏设备3控制显示器显示第一编排信息和第二编排信息。In some embodiments, FIG. 21B is a schematic diagram of interaction between the food storage device 3 and the server 5 according to some embodiments of the present application. In S901B, the ingredient storage device 3 receives an input selection operation on the recipe layout control. In S902B, the ingredient storage device 3 sends a recipe arrangement request to the server 5. The recipe arrangement request includes a recipe set identifier and an account identifier corresponding to the recipe arrangement control, and the recipe set identifier is used to represent multiple recipes. In S903B, the server 5 searches for the first arrangement information and the second arrangement information corresponding to the recipe set identifier according to the recipe set identifier and the account identifier; the first arrangement information and the second arrangement information include the recipe corresponding to the recipe set identifier, and the second The recipe in the first arrangement information is the same as the recipe in the second arrangement information; wherein, the execution device of the recipe in the first arrangement information is a bound cooking device, and the bound cooking device is a cooking device bound to an account identifier; the second arrangement The execution equipment of the recipe in the information includes the recommended cooking equipment, and the recommended cooking equipment is the cooking equipment not bound with the account ID. In S904B, the server 5 sends the first arrangement information and the second arrangement information to the ingredient storage device 3 . In S905B, the ingredient storage device 3 controls the display to display the first arrangement information and the second arrangement information.
在一种实现方式中,在控制显示器显示第一编排信息和第二编排信息的过程中,食材储藏设备3可以基于第一编排信息和第二编排信息显示菜谱编排页面,菜谱编排页面包括第一编排信息以及推荐控件,推荐控件用于在接收到用户的选中操作后控制显示器210显示第二编排信息。需要说明的是,第一编排信息和第二编排信息的展示方式还可在不同的界面进行分页展示,本申请并不进行具体限定。本领域技术人员可以对第一编排信息和第二编排信息来采用不同的方式来呈现,但是这种方式不应认为超出本申请的范围。In one implementation, during the process of controlling the display to display the first and second layout information, the ingredient storage device 3 may display a recipe layout page based on the first layout information and the second layout information, and the recipe layout page includes the first The arrangement information and the recommendation control are used to control the display 210 to display the second arrangement information after receiving a user's selection operation. It should be noted that the display manners of the first arrangement information and the second arrangement information may also be displayed in pages on different interfaces, which is not specifically limited in this application. Those skilled in the art may present the first arrangement information and the second arrangement information in different manners, but such manners should not be considered beyond the scope of the present application.
在一些实施例中,图22B为根据本申请一些实施例的食材储藏设备、服务器及烹饪设备三者之间的交互示意图。用户在菜谱编排页面中点击一键烹饪控件后,控制器220检测用户输入的选择操作后,控制多个烹饪设备同时执行烹饪任务。在S1001B中,食材储藏设备3接收输入的对一键烹饪控件的选中操作。在S1002B中,响应于操作,向服务器5发送一键烹饪指令至与一键烹饪控件对应的绑定烹饪设备,一键烹饪指令用于指示绑定烹饪设备根据第一编排信息执行烹饪任务,以使在第一编排信息中存在多个绑定烹饪设备的情况下,控制多个绑定烹饪设备同时执行烹饪任务。在S1003B中,服务器5将第一编排信息发送给对应的绑定烹饪设备,以控制绑定烹饪设备根据第一编排信息进行烹饪。In some embodiments, FIG. 22B is a schematic diagram of interactions among food storage devices, servers and cooking devices according to some embodiments of the present application. After the user clicks the one-button cooking control on the recipe editing page, the controller 220 detects the selection operation input by the user, and then controls multiple cooking devices to perform cooking tasks simultaneously. In S1001B, the ingredient storage device 3 receives an input selection operation of the one-button cooking control. In S1002B, in response to the operation, send a one-key cooking instruction to the server 5 to the bound cooking device corresponding to the one-key cooking control, the one-key cooking instruction is used to instruct the bound cooking device to execute the cooking task according to the first arrangement information, to In the case that there are multiple bound cooking devices in the first arrangement information, the multiple bound cooking devices are controlled to perform cooking tasks simultaneously. In S1003B, the server 5 sends the first arrangement information to the corresponding bound cooking device, so as to control the bound cooking device to cook according to the first arrangement information.
在一些实施例中,第一编排信息中会出现绑定烹饪设备的设备状态为不在线的情况。因此,在食材储藏设备3在接收服务器5返回的第一编排信息后,需获取每个绑定烹饪设备的设备状态。如果第一编排信息中存在不在线的绑定烹饪设备时,则自动再次发送请求菜谱编排获取请求至服务器5。具体实现参照上述显示菜谱编排页面的过程,在此不再赘述。这样,在用户选择编排信息时,可以避免出现因绑定烹饪设备不在线而无法执行烹饪任务的情况。In some embodiments, the status of the device bound to the cooking device is offline in the first arrangement information. Therefore, after receiving the first arrangement information returned by the server 5, the ingredient storage device 3 needs to obtain the device status of each bound cooking device. If there is an off-line bound cooking device in the first arrangement information, the request to obtain the recipe arrangement is automatically sent to the server 5 again. For specific implementation, refer to the above-mentioned process of displaying the recipe layout page, and details are not repeated here. In this way, when the user selects the programming information, the situation that the cooking task cannot be performed because the bound cooking device is offline can be avoided.
在上述服务器根据菜谱集合标识及账号标识查找与菜谱集合标识对应的第一编排信息和第二编排信息的过程中,服务器侧对多个菜谱信息进行编排处理以生成第一编排信息和第二编排信息。下面对服务器5生成第一编排信息和第二编排信息的过程进行进一步说明。In the process of the above-mentioned server searching for the first arrangement information and the second arrangement information corresponding to the recipe set identifier according to the recipe set identifier and the account identifier, the server side arranges a plurality of recipe information to generate the first arrangement information and the second arrangement information. The process of generating the first arrangement information and the second arrangement information by the server 5 will be further described below.
在一些实施例中,在生成第一编排信息的步骤中,服务器基于账号标识查找服务器中记录的绑定烹饪设备。并基于菜谱集合标识绑定烹饪设备对应的设备标识查找第一菜谱集合,第一菜谱集合对应烹饪任务的执行设备为绑定烹饪设备。In some embodiments, in the step of generating the first arrangement information, the server searches for the bound cooking equipment recorded in the server based on the account identifier. The first recipe set is searched based on the device identifier corresponding to the bound cooking device based on the recipe set identifier, and the cooking task execution device corresponding to the first recipe set is the bound cooking device.
在一些实施例中,服务器基于食材储藏设备发送的账号标识查询该账号标识绑定的烹饪设备,如烹饪设备1和烹饪设备2。菜谱集合标识中包括至少一个菜谱标识。服务器查找每个菜谱标识对应的菜谱以及支持烹饪每个菜谱烹饪设备对应的设备标识。如多个菜谱标识分别为“酱牛肉”、“蒸排骨”、“秘制酱肘子”以及“梅菜扣肉”。服务器查询到的包括“酱牛肉”对应的菜谱以及支持烹饪该菜谱烹饪设备的设备标识为“烹饪设备1饪、“蒸排骨”对应的菜谱以及支持烹饪该菜谱烹饪设备的设备标识为“烹饪设备1和烹饪设备2烹、“秘制酱肘子”对应的菜谱以及支持烹饪该菜谱烹饪设备的设备标识为“烹饪设备1和烹饪设备2烹、“梅菜扣肉”对应的菜谱以及支持烹饪该菜谱烹饪设备的设备标识为“烹饪设备1饪。In some embodiments, based on the account ID sent by the food storage device, the server queries the cooking device bound to the account ID, such as cooking device 1 and cooking device 2 . The recipe collection identifier includes at least one recipe identifier. The server searches for a recipe corresponding to each recipe identifier and a device identifier corresponding to a cooking device that supports cooking each recipe. For example, the logos of multiple recipes are "beef in sauce", "steamed pork ribs", "elbow in secret sauce" and "braised pork with preserved vegetables". The recipes queried by the server include the recipe corresponding to "sauce beef" and the device identification of the cooking device that supports cooking the recipe as "cooking device". 1 and cooking equipment 2, the recipe corresponding to "Secret Sauce Pork" and the equipment that supports cooking the recipe The equipment identification of the recipe cooking equipment is "cooking equipment 1 cooking.
提取第一菜谱集合中每个菜谱对应的烹饪时长和烹饪功耗,并基于烹饪时长、烹饪功耗和绑定烹饪设备对第一菜谱集合进行编排,生成第一菜谱集合的菜谱编排信息。The cooking time and cooking power consumption corresponding to each recipe in the first recipe set are extracted, and the first recipe set is arranged based on the cooking time, cooking power consumption and bound cooking equipment, and recipe arrangement information of the first recipe set is generated.
在一些实施例中,提取每个菜谱对应的烹饪时长和烹饪功耗。具体如下:In some embodiments, the cooking duration and cooking power consumption corresponding to each recipe are extracted. details as follows:
1.酱牛肉。支持的烹饪设备为:烹饪设备1:60分钟;120W。1. Sauce beef. The supported cooking devices are: Cooking device 1: 60 minutes; 120W.
2.蒸排骨。支持的烹饪设备为:烹饪设备1:40分钟;130W。烹饪设备2:30分钟;150W。2. Steam the pork ribs. The supported cooking devices are: Cooking device 1: 40 minutes; 130W. Cooking device 2: 30 minutes; 150W.
3.秘制酱肘子。支持的烹饪设备为:烹饪设备1:50分钟;120W。烹饪设备2:45分钟;180W。3. Secret sauce elbow. The supported cooking devices are: Cooking device 1: 50 minutes; 120W. Cooking device 2: 45 minutes; 180W.
4.梅菜扣肉。支持的烹饪设备为:烹饪设备1:80分钟;2W。4. Pork with pickled vegetables. The supported cooking devices are: Cooking device 1: 80 minutes; 2W.
在服务器5对上述结果进行编排的步骤中,服务器5获取菜谱的数量以及支持烹饪每个菜谱的烹饪设备的数量。基于菜谱的数量和烹饪设备的数量确定菜谱编排信息的数量。In the step of arranging the above results by the server 5, the server 5 acquires the number of recipes and the number of cooking devices that support cooking each recipe. The amount of recipe arrangement information is determined based on the number of recipes and the number of cooking devices.
在一些实施例中,假设有m道菜,每个菜谱支持的烹饪设备个数分别为:P1,P2,P3,...,Pm。In some embodiments, assuming that there are m dishes, the number of cooking devices supported by each recipe is: P1, P2, P3, . . . , Pm.
则菜谱编排信息的数量共有N=P1×P2×P3×...×Pm种组合方式。Then, there are N=P1×P2×P3× . . . ×Pm combinations of recipe arrangement information.
再如,上述推荐菜谱列表中存有“酱牛肉”、“蒸排骨”、“秘制酱肘子”以及“梅菜扣肉”四个菜谱,且每个菜谱支持的烹饪设备个数分别为:1个、2个、2个和1个。则菜谱编排信息的数量一共有N=1×2×2×1=4。For another example, there are four recipes in the above recommended recipe list: "Sauce Beef", "Steamed Pork Ribs", "Secret Sauce Knuckle" and "Meicai Braised Pork", and the number of cooking equipment supported by each recipe is respectively: 1, 2, 2 and 1. Then the number of recipe arrangement information is N=1×2×2×1=4 in total.
在一些实施例中,服务器5基于菜谱编排信息的数量、支持烹饪每个菜谱的设备标识、对应的烹饪时长标识以及烹饪功耗标识,按照每个烹饪设备的烹饪时长及烹饪功耗进行排列组合,生成编排完成的菜谱编排信息。In some embodiments, the server 5 arranges and combines according to the cooking duration and cooking power consumption of each cooking device based on the quantity of recipe arrangement information, the device identification that supports cooking each recipe, the corresponding cooking duration identification, and the cooking power consumption identification , to generate the arranged recipe arrangement information.
在一些实施例中,具体的菜谱编排信息如表2所示:In some embodiments, the specific recipe arrangement information is as shown in Table 2:
编号serial number 11 22 33 44
酱牛肉Beef Sauce 烹饪设备1cooking equipment 1 烹饪设备1cooking equipment 1 烹饪设备1cooking equipment 1 烹饪设备1cooking equipment 1
蒸排骨Steamed Ribs 烹饪设备1cooking equipment 1 烹饪设备2 cooking equipment 2 烹饪设备1cooking equipment 1 烹饪设备2 cooking equipment 2
秘制酱肘子Secret Sauce Knuckles 烹饪设备1cooking equipment 1 烹饪设备1cooking equipment 1 烹饪设备2 cooking equipment 2 烹饪设备2 cooking equipment 2
梅菜扣肉Braised Pork with Preserved Vegetables 烹饪设备1cooking equipment 1 烹饪设备1cooking equipment 1 烹饪设备1cooking equipment 1 烹饪设备1cooking equipment 1
烹饪设备1的总时长Total duration of cooking device 1 230230 190190 180180 140140
烹饪设备1的总时长Total duration of cooking device 1 00 3030 4545 7575
总时长 total time 230230 190190 180180 140140
总功耗total power consumption 570570 590590 630630 650650
表2Table 2
获取菜谱编排信息的烹饪总时长和烹饪总功耗,以及将烹饪总时长短和/或烹饪总功耗低的菜谱编排信息确定为第一编排信息。在一些实施例中,将上述编号1和/4对应的菜谱编排信息确定为第一编排信息。需要说明的是,烹饪总时长为每个菜谱编排信息中绑定烹饪设备所需烹饪每个菜谱的时长加和。烹饪总功耗为每个菜谱编排信息中绑定烹饪设备所需烹饪每个菜谱的功耗加和。Acquire the total cooking time and total cooking power consumption of the recipe programming information, and determine the recipe programming information with short total cooking time and/or low total cooking power consumption as the first programming information. In some embodiments, the recipe arrangement information corresponding to the above numbers 1 and /4 is determined as the first arrangement information. It should be noted that the total cooking time is the sum of the cooking time of each recipe required to bind the cooking equipment in each recipe arrangement information. The total power consumption of cooking is the sum of the power consumption of each recipe that is bound to the cooking device in each recipe arrangement information.
在一些实施例中,在生成第二编排信息的步骤中,基于账号标识查找服务器5中记录的推荐烹饪设备。并基于菜谱集合标识和推荐烹饪设备的设备标识查找第二菜谱集合,第二菜谱集合对应烹饪任务的执行设备为推荐烹饪设备。In some embodiments, in the step of generating the second programming information, the recommended cooking equipment recorded in the server 5 is searched based on the account ID. A second recipe set is searched based on the recipe set ID and the device ID of the recommended cooking device, and the cooking task execution device corresponding to the second recipe set is the recommended cooking device.
需要说明的是,服务器5中记录的推荐烹饪设备包括新款烹饪设备和复购烹饪设备。继续参照上述,如新款烹饪设备为“烹饪设备3饪。复购烹饪设备即为与绑定烹饪设备的同款烹饪设备,如“烹饪设备1和/或烹饪设备2烹。It should be noted that the recommended cooking equipment recorded in the server 5 includes new cooking equipment and repurchased cooking equipment. Continuing to refer to the above, for example, the new cooking device is "cooking device 3 cooking.
在一些实施例中,服务器5基于食材储藏设备3发送的账号标识查询的推荐烹饪设备,如烹饪设备3。服务器5继续根据“烹饪设备3饪查询“酱牛肉”、“蒸排骨”、“秘制酱肘子”以及“梅菜扣肉”菜谱。如烹饪设备3支持烹饪“酱牛肉”、“蒸排骨”以及“梅菜扣肉”,不支持烹饪“秘制酱肘子”。因此,第二菜谱集合包括烹饪设备3支持烹饪“酱牛肉”、“蒸排骨”以及“梅菜扣肉”菜谱。In some embodiments, the server 5 identifies the recommended cooking device, such as the cooking device 3 , based on the account number sent by the ingredient storage device 3 . Server 5 continues to query recipes of "beef in sauce", "steamed pork ribs", "secret sauced elbow" and "sauced pork with plum vegetables" according to "cooking equipment 3". For example, cooking equipment 3 supports cooking "beef in sauce" and "steamed pork ribs" And "Meicai Pork" does not support cooking "Secret Sauce Pork". Therefore, the second recipe set includes cooking device 3 that supports cooking "Sauce Beef", "Steamed Pork Ribs" and "Meicai Pork" recipes.
根据所述第二菜谱集合更新第一菜谱集合,生成第三菜谱集合。提取第三菜谱集合中每个菜谱对应的烹饪时长和烹饪功耗。并基于烹饪时长、烹饪功耗、绑定烹饪设备和推荐烹饪设备对第三菜谱集合进行编排,生成第三菜谱集合的菜谱编排信息。The first recipe set is updated according to the second recipe set to generate a third recipe set. The cooking duration and cooking power consumption corresponding to each recipe in the third recipe set are extracted. And arrange the third recipe set based on the cooking time, cooking power consumption, bound cooking equipment and recommended cooking equipment, and generate recipe arrangement information of the third recipe set.
在一些实施例中,生成第三菜谱集合,并提取每个菜谱对应的烹饪时长和烹饪功耗。此时第三菜谱集合中菜谱对应的执行设备为绑定烹饪设备和推荐烹饪设备。In some embodiments, a third set of recipes is generated, and the cooking duration and cooking power consumption corresponding to each recipe are extracted. At this time, the executing devices corresponding to the recipes in the third recipe set are bound cooking devices and recommended cooking devices.
以下以推荐烹饪设备为新款烹饪设备为例,第三菜谱集合具体如下:Taking the recommended cooking equipment as the new cooking equipment as an example, the details of the third recipe collection are as follows:
1.酱牛肉。支持的烹饪设备为:烹饪设备1:60分钟;120W。烹饪设备3:85分钟;2W。1. Sauce beef. The supported cooking devices are: Cooking device 1: 60 minutes; 120W. Cooking device 3: 85 minutes; 2W.
2.蒸排骨。支持的烹饪设备为:烹饪设备1:40分钟;130W。烹饪设备2:30分钟;150W。烹饪设备3:20分钟;210W。2. Steam the pork ribs. The supported cooking devices are: Cooking device 1: 40 minutes; 130W. Cooking device 2: 30 minutes; 150W. Cooking Appliance 3: 20 minutes; 210W.
3.秘制酱肘子。支持的烹饪设备为:烹饪设备1:50分钟;120W。烹饪设备2:45分钟;180W。3. Secret sauce elbow. The supported cooking devices are: Cooking device 1: 50 minutes; 120W. Cooking device 2: 45 minutes; 180W.
4.梅菜扣肉。支持的烹饪设备为:烹饪设备1:80分钟;2W。烹饪设备3:75分钟;290W。4. Pork with pickled vegetables. The supported cooking devices are: Cooking device 1: 80 minutes; 2W. Cooking device 3: 75 minutes; 290W.
因此,菜谱编排信息的数量一共有N=2×3×2×2=24。需要说明的是,生成第三菜谱集合的过程,服务器5将查找到的第二菜谱集合添加至第一菜谱集合中,进而生成第三菜谱集合。以便于后续形成24个菜谱编排信息的数量。服务器5对第三菜谱集合进行编排的过程参照上述生成第一菜谱集合的菜谱编排信息的过程,在此不再赘述。Therefore, the number of recipe arrangement information is N=2×3×2×2=24 in total. It should be noted that, in the process of generating the third recipe set, the server 5 adds the found second recipe set to the first recipe set, thereby generating the third recipe set. In order to facilitate the subsequent formation of the number of 24 recipe programming information. For the process of the server 5 arranging the third recipe set, refer to the above-mentioned process of generating the recipe arrangement information of the first recipe set, which will not be repeated here.
获取菜谱编排信息的烹饪总时长和烹饪总功耗,以及提取烹饪总时长短于和/或烹饪总功耗低于第一编排信息的菜谱编排信息,以及将菜谱编排信息确定为第二编排信息。需要说明的是,烹饪总时长为每个菜谱编排信息中绑定烹饪设备和/或推荐烹饪设备所需烹饪每个菜谱的时长加和。烹饪总功耗为每个菜谱编排信息中绑定烹饪设备和/或推荐烹饪设备所需烹饪每个菜谱的功耗加和。Obtaining the total cooking time and total cooking power consumption of the recipe arrangement information, and extracting the recipe arrangement information whose total cooking time is shorter and/or the total cooking power consumption is lower than the first arrangement information, and determining the recipe arrangement information as the second arrangement information . It should be noted that the total cooking time is the sum of the cooking time required to cook each recipe by binding cooking equipment and/or recommended cooking equipment in each recipe programming information. The total power consumption of cooking is the sum of the power consumption of cooking each recipe required by the bound cooking equipment and/or recommended cooking equipment in each recipe programming information.
在一些实施例中,如果第一编排信息用于表征第一菜谱集合中烹饪总时长短的菜谱编排信息,则第二编排信息即为第三菜谱集合中烹饪总时长短于第一编排信息的菜谱编排信息。如果第一编排 信息用于表征第一菜谱集合中烹饪总功耗低的菜谱编排信息,则第二编排信息即为第三菜谱集合中烹饪总功耗低于第一编排信息的菜谱编排信息。In some embodiments, if the first arrangement information is used to characterize the recipe arrangement information whose total cooking time in the first recipe set is short, then the second arrangement information is that the total cooking time in the third recipe set is shorter than the first arrangement information Recipe programming information. If the first arrangement information is used to represent the recipe arrangement information with low total cooking power consumption in the first recipe set, then the second arrangement information is the recipe arrangement information with lower total cooking power consumption in the third recipe set than the first arrangement information.
在一些实施例中,第一编排信息还包括绑定烹饪设备执行第一编排信息中菜谱对应的第一烹饪总时长和/或第一烹饪总功耗;第二编排信息还包括推荐烹饪设备执行第二编排信息中菜谱对应的第二烹饪总时长和/或第二烹饪总功耗;其中,第一烹饪总时长长于第二烹饪总时长,第一烹饪总功耗大于第二烹饪总功耗。由此,第二编排信息中菜谱的烹饪总时长和/或烹饪总功耗均优于第一编排信息。进而,可以提供给用户更加直观的性能对比,提高用户的体验感。In some embodiments, the first arrangement information also includes binding the cooking equipment to execute the first total cooking time and/or the first total power consumption of the recipe corresponding to the recipe in the first arrangement information; the second arrangement information also includes the recommended cooking equipment to execute The second total cooking duration and/or the second total cooking power consumption corresponding to the recipe in the second programming information; wherein, the first total cooking duration is longer than the second total cooking duration, and the first total cooking power consumption is greater than the second total cooking power consumption . Therefore, the total cooking time and/or total cooking power consumption of the recipes in the second programming information are better than those in the first programming information. Furthermore, a more intuitive performance comparison can be provided to the user, and the user experience can be improved.
需要说明的是,本申请进行的编排过程包括但并不限于仅在服务器侧进行,还可以在食材储藏设备3侧执行。如当所有的菜谱信息均缓存在食材储藏设备3的本地,食材储藏设备3可以自行执行上述编排过程,具体过程同服务器侧,在此不再赘述。It should be noted that the programming process performed in this application includes but is not limited to only being performed on the server side, and may also be performed on the food storage device 3 side. For example, when all the recipe information is cached locally in the ingredient storage device 3, the ingredient storage device 3 can execute the above arrangement process by itself, and the specific process is the same as that on the server side, and will not be repeated here.
在一些实施例中,控制器220在接收第二编排信息的步骤之后,检测第二编排信息中推荐烹饪设备的推荐设备标识。如果推荐设备标识为复购设备标识和/或新款设备标识,则控制显示器210在菜谱编排页面的预设区域显示界面提示。界面提示用于提示用户第二编排信息对应执行设备的设备类型;其中,复购设备标识用于表征与绑定烹饪设备相同的烹饪设备,新款设备标识用于表征服务器5中记录的除绑定烹饪设备之外的烹饪设备。In some embodiments, after the step of receiving the second programming information, the controller 220 detects the recommended device identification of the recommended cooking device in the second programming information. If the recommended equipment identifier is a repurchased equipment identifier and/or a new equipment identifier, the control display 210 displays an interface prompt in a preset area of the recipe compilation page. The interface prompt is used to prompt the user that the second programming information corresponds to the device type of the execution device; wherein, the repurchased device ID is used to represent the same cooking device as the bound cooking device, and the new device ID is used to represent the unbound cooking device recorded in the server 5 Cooking equipment other than cooking equipment.
图24为根据本申请一些实施例中示出的另一种菜谱编排页面的示意图。在图19所示菜谱推荐页面中用户进行“菜谱编排”控件的操作后,触发进入菜谱编排页面。参见图24,控制器220检测推荐设备标识为复购设备标识后,则控制显示器210在菜谱编排页面的预设区域显示界面提示2301。显示界面提示2301用于提示用户第二编排信息中的执行设备为复购烹饪设备,以便于用户对复购烹饪设备的性能进行直观对比。Fig. 24 is a schematic diagram of another recipe programming page according to some embodiments of the present application. After the user operates the "recipe arrangement" control on the recipe recommendation page shown in Fig. 19, the user is triggered to enter the recipe arrangement page. Referring to FIG. 24 , after the controller 220 detects that the recommended device ID is a repurchased device ID, it controls the display 210 to display an interface prompt 2301 in a preset area of the recipe editing page. The display interface prompt 2301 is used to remind the user that the executing device in the second programming information is a repurchased cooking device, so that the user can intuitively compare the performance of the repurchased cooking device.
需要说明的是,本申请一些实施例中仅以上述推荐设备标识为复购设备标识为例。如果推荐设备标识为复购设备标识和新款设备标识,则控制显示器210在预设区域分别显示复购设备标识对应的界面提示和新款设备标识对应的界面提示。同时,本申请一些实施例不对复购烹饪设备的数量和新款烹饪设备的种类进行具体限定,可根据用户的真实使用场景和烹饪设备推广需要进行具体设计。It should be noted that, in some embodiments of the present application, only the above-mentioned recommended device identifier is the repurchased device identifier as an example. If the recommended device ID is a repurchased device ID and a new device ID, the control display 210 displays an interface prompt corresponding to the repurchased device ID and an interface prompt corresponding to the new device ID in a preset area, respectively. At the same time, some embodiments of the present application do not specifically limit the number of repurchased cooking equipment and the types of new cooking equipment, and can be specifically designed according to the user's real usage scenarios and cooking equipment promotion needs.
为了更真实的提供给用户关于复购烹饪设备的编排信息,在一些实施例中,服务器5还被配置为:获取在预设时长内针对绑定烹饪设备的历史购买信息,历史购买信息包括绑定烹饪设备的购买时间、购买次数以及设备消耗率。根据购买时间、购买次数以及设备消耗率计算绑定烹饪设备的复购分数。基于复购分数对绑定烹饪设备进行排序,以根据排序后的绑定烹饪设备对应的设备标识确定第二编排信息。In order to more realistically provide users with programming information about repurchasing cooking equipment, in some embodiments, the server 5 is also configured to: acquire historical purchase information for bound cooking equipment within a preset period of time, and the historical purchase information includes binding Determine the purchase time, purchase frequency and equipment consumption rate of cooking equipment. Calculate the repurchase score of the bound cooking equipment according to the purchase time, purchase times and equipment consumption rate. The bound cooking devices are sorted based on the repurchase scores, so as to determine the second arrangement information according to the device identifiers corresponding to the sorted bound cooking devices.
在一些实施例中,图25为根据本申请一些实施例的详情页面的示意图。参见图25,其具体为操作图20B菜谱编排页面中的推荐控件8030而显示的更优方案详情页面。更优方案详情页面显示有第三显示区1210和推荐烹饪设备控件1220。第三显示区1210用于显示第二编排信息,其中,第二编排信息对应烹饪任务的执行设备为新款烹饪设备。推荐烹饪设备控件1220用于在输入对推荐烹饪设备的选中操作之后,触发进入对应的新款烹饪设备详情页面,以使用户了解新款烹饪设备的设备属性信息和促销优惠信息。In some embodiments, FIG. 25 is a schematic diagram of a details page according to some embodiments of the present application. Referring to FIG. 25 , it is specifically a detailed page of a better plan displayed by operating the recommendation control 8030 on the recipe compilation page in FIG. 20B . The more optimal solution details page displays a third display area 1210 and a recommended cooking equipment control 1220 . The third display area 1210 is used for displaying the second arrangement information, wherein, the second arrangement information corresponds to the execution equipment of the cooking task being a new type of cooking equipment. The recommended cooking equipment control 1220 is used for triggering to enter the corresponding new cooking equipment detail page after inputting a selection operation on the recommended cooking equipment, so that the user can know the equipment attribute information and promotional discount information of the new cooking equipment.
在另一些实施例中,图26为根据本申请一些实施例的另一种更优方案详情页面的示意图。参见图26,其具体为操作图24菜谱编排页面中的推荐控件而显示的更优方案详情页面。更优方案详情页面显示有第四显示区1310和对应的推荐烹饪设备控件。第四显示区1310用于显示第二编排信息,其中,第二编排信息对应烹饪任务的执行设备为复购烹饪设备。推荐烹饪设备控件用于在输入对推荐烹饪设备的选中操作之后,触发进入对应的复购烹饪设备详情页面,以使用户了解复购烹饪设备的设备属性信息和促销优惠信息。In other embodiments, FIG. 26 is a schematic diagram of another more optimal solution details page according to some embodiments of the present application. Referring to FIG. 26 , it is specifically a detailed page of a better plan displayed by operating the recommendation control on the recipe layout page in FIG. 24 . The more optimal solution details page displays a fourth display area 1310 and corresponding recommended cooking equipment controls. The fourth display area 1310 is used to display the second arrangement information, wherein the second arrangement information corresponds to the execution device of the cooking task being a repurchased cooking device. The recommended cooking equipment control is used to trigger entry to the corresponding repurchased cooking equipment details page after inputting a selection operation on the recommended cooking equipment, so that the user can learn about the equipment attribute information and promotional discount information of the repurchased cooking equipment.
在一些实施例中,控制器220接收输入的对推荐烹饪设备控件的选中操作,发送推荐设备获取请求至服务器5,其中,推荐设备获取请求包括对应推荐烹饪设备控件的设备标识;推荐烹饪设备控件被配置有使显示器在接收到选中操作后显示推荐烹饪设备详情页。接收服务器5响应于推荐设备获取请求反馈的设备信息集合,设备信息集合包括与设备标识对应的设备属性信息和促销优惠信息。根据接收到的设备信息集合显示推荐烹饪设备详情页,详情页包括用于展示设备属性信息的属性控件,用于展示促销优惠信息的优惠控件以及支付控件,支付控件用于在接收到输入的选中操作后,触发进入与促销优惠信息对应的支付页面。In some embodiments, the controller 220 receives an input operation of selecting a recommended cooking device control, and sends a recommended device acquisition request to the server 5, wherein the recommended device acquisition request includes the device identification corresponding to the recommended cooking device control; the recommended cooking device control is configured to cause the display to display a recommended cooking equipment detail page upon receiving the selected action. The receiving server 5 responds to the recommended device to obtain the device information set fed back by the request, and the device information set includes device attribute information and promotional offer information corresponding to the device identifier. According to the received equipment information set, the recommended cooking equipment details page is displayed. The details page includes an attribute control for displaying equipment attribute information, a discount control for displaying promotional discount information, and a payment control. The payment control is used to select when the input is received After the operation, trigger to enter the payment page corresponding to the promotional offer information.
图27为根据本申请一些实施例的推荐烹饪设备详情页面的示意图。参见图27,其具体为操作图26中的推荐烹饪设备控件而显示的推荐烹饪设备详情页面。推荐烹饪设备详情页面中包括优惠控件1401和支付控件1402。其中,优惠控件1401用于展示推荐烹饪设备为复购烹饪设备对应的促销优惠信息。支付控件1402用于在接受用户输入对支付控件的选中操作之后,触发进入与促销优惠信息对应的支付页面。进而,提高用户针对新款烹饪设备和/或复购烹饪设备的购买转换率。Fig. 27 is a schematic diagram of a recommended cooking equipment details page according to some embodiments of the present application. Referring to FIG. 27 , it is specifically the recommended cooking equipment detail page displayed by operating the recommended cooking equipment control in FIG. 26 . The recommended cooking equipment details page includes a discount control 1401 and a payment control 1402 . Wherein, the discount control 1401 is used to display the promotion discount information corresponding to the recommended cooking device being repurchased cooking device. The payment control 1402 is used for triggering to enter the payment page corresponding to the promotion offer information after accepting the selection operation of the payment control input by the user. Furthermore, the user's purchase conversion rate for new cooking equipment and/or repurchasing cooking equipment is improved.
以上为针对多个菜谱进行编排后控制显示器210显示第二编排信息,以便于用户对比绑定烹饪设备与新款烹饪设备和/或复购烹饪设备之间的设备参数和属性信息。The above is to control the display 210 to display the second arrangement information after arranging multiple recipes, so that the user can compare the device parameters and attribute information between the bound cooking device and the new cooking device and/or repurchased cooking device.
本申请一些实施例中还提供基于单一菜谱维度,如提供用户在某一个菜谱进行搜索的场景下对应的烹饪设备推广方案。这样,能够在用户搜索菜谱时,对可匹配的推荐烹饪设备进行自动展示,以及通过横向对比的方式直观地展示出推荐烹饪设备相对于用户绑定烹饪设备在各个功能指标上的优势。需要说明的是,在单一菜谱维度的场景下,推荐烹饪设备仅为新款烹饪设备。In some embodiments of the present application, a single recipe dimension is also provided, for example, a cooking equipment promotion plan corresponding to a scene where a user searches for a certain recipe is provided. In this way, when the user searches for recipes, the matching recommended cooking equipment can be automatically displayed, and the advantages of the recommended cooking equipment in various functional indicators compared with the user-bound cooking equipment can be intuitively displayed through horizontal comparison. It should be noted that in the scenario of a single recipe dimension, the recommended cooking equipment is only new cooking equipment.
图29为根据本申请一些实施例的食材储藏设备与服务器的交互示意图。在S2601中,食材储藏设备3接收输入的对菜谱控件的选中操作。在S2602中,发送菜谱信息获取请求至服务器5,其中,菜谱信息获取请求包括对应菜谱控件的菜谱标识及账号标识。在S2603中,服务器5根据菜谱标识及账号标识查找与菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,第一菜谱信息对应烹饪任务的执行设备为绑定烹饪设备,绑定烹饪设备为与账号标识绑定的烹饪设备;第二菜谱信息对应烹饪任务的执行设备为推荐烹饪设备,推荐烹饪设备为与账号标识未绑定的烹饪设备。在S2604中,服务器5将第一菜谱信息和第二菜谱信息返回至食材储藏设备3。在S2605中,食材储藏设备3接收服务器5反馈的第一菜谱信息和第二菜谱信息。在S2606中,食材储藏设备3显示菜谱详情页面,在菜谱详情页面的不同区域分别展示第一菜谱信息和第二菜谱信息,以及对应第一菜谱信息展示的一键烹饪控件和对应第二菜谱信息展示的查看新品控件。其中,一键烹饪控件用于在接收到用户的选中操作后控制绑定烹饪设备执行对应第一菜谱信息的烹饪线程。查看新品控件用于在接收到用户的选中操作后触发进入推荐烹饪设备详情页。Fig. 29 is a schematic diagram of interaction between a food storage device and a server according to some embodiments of the present application. In S2601, the ingredient storage device 3 receives an input operation of selecting a recipe control. In S2602, a recipe information acquisition request is sent to the server 5, wherein the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe control. In S2603, the server 5 searches for the first recipe information and the second recipe information corresponding to the recipe identifier according to the recipe identifier and the account identifier, wherein the device for executing the cooking task corresponding to the first recipe information is a bound cooking device, and the bound cooking device It is the cooking device bound with the account ID; the execution device corresponding to the cooking task of the second recipe information is the recommended cooking device, and the recommended cooking device is the cooking device not bound with the account ID. In S2604, the server 5 returns the first recipe information and the second recipe information to the ingredient storage device 3 . In S2605, the ingredient storage device 3 receives the first recipe information and the second recipe information fed back by the server 5 . In S2606, the ingredient storage device 3 displays the recipe details page, and displays the first recipe information and the second recipe information in different areas of the recipe details page, and the one-key cooking control corresponding to the first recipe information and the corresponding second recipe information The View New Arrivals control displayed. Wherein, the one-key cooking control is used to control the bound cooking device to execute the cooking thread corresponding to the first recipe information after receiving the selection operation of the user. The View New Products control is used to trigger entry to the recommended cooking equipment details page after receiving the user's selected operation.
在一些实施例中,用户可以通过“蛋糕”控件,以输入针对“蛋糕”菜谱的菜谱详情页面显示指令。控制器220响应于输入的显示指令触发进入蛋糕的菜谱详情页面。参见图28,图28为根据本申请一些实施例的菜谱详情页面的示意图。菜谱详情页面包括用于展示菜谱信息以及对应设备信息的控件和多个一键烹饪控件1507。其中,具体步骤控件1503对应的子区域(例如行区域)用于展示多个菜谱的操作步骤信息、食材控件1504对应的子区域(例如行区域)用于展示多个菜谱的所需要的食材信息、烹饪时长控件1505对应的子区域(例如行区域)用于展示多个菜谱的烹饪时长信息。In some embodiments, the user can use the "cake" control to input an instruction for displaying the recipe details page of the "cake" recipe. The controller 220 triggers to enter the recipe details page of the cake in response to the input display instruction. Referring to FIG. 28 , FIG. 28 is a schematic diagram of a recipe details page according to some embodiments of the present application. The recipe details page includes controls for displaying recipe information and corresponding device information and a plurality of one-key cooking controls 1507 . Among them, the sub-area corresponding to the specific step control 1503 (such as the row area) is used to display the operation step information of multiple recipes, and the sub-region (such as the row area) corresponding to the ingredient control 1504 is used to display the required ingredient information of multiple recipes The sub-area (for example, the row area) corresponding to the cooking duration control 1505 is used to display the cooking duration information of multiple recipes.
烹饪设备ID控件1501对应的子区域(例如行区域)用于展示多个菜谱对应的多个设备信息控件、设备所在位置控件1502对应的子区域(例如行区域)用于展示多个菜谱对应的多个设备的位置信息、烹饪功耗控件1506对应的子区域(例如行区域)用于展示多个菜谱对应的多个设备各自的功耗信息、一键烹饪控件1507用于在接收到用户的选中操作后控制绑定烹饪设备执行对应第一菜谱信息的烹饪线程以及查看新品控件1515用于在接收到用户的选中操作后触发进入推荐烹饪设备详情页。其中,每个菜谱信息对应的设备信息为不同烹饪设备的设备信息,每个设备信息对应的菜谱信息也不同。The sub-area corresponding to the cooking equipment ID control 1501 (for example, the row area) is used to display the multiple equipment information controls corresponding to the multiple recipes, and the sub-area (such as the row area) corresponding to the equipment location control 1502 is used to display the corresponding information of the multiple recipes. The location information of multiple devices, the sub-area (for example, row area) corresponding to the cooking power consumption control 1506 is used to display the respective power consumption information of multiple devices corresponding to multiple recipes, and the one-key cooking control 1507 is used to After the selected operation, the bound cooking device is controlled to execute the cooking thread corresponding to the first recipe information, and the view new product control 1515 is used to trigger entering the recommended cooking device details page after receiving the user's selected operation. The equipment information corresponding to each recipe information is equipment information of different cooking equipment, and the recipe information corresponding to each equipment information is also different.
如图28所示,自左至右依次为烹饪设备1、烹饪设备2和烹饪设备3三个烹饪设备对应的菜谱信息。其中,每一菜谱占据一个显示区域(例如,一个列区域)。第一菜谱信息对应执行设备为烹饪设备1和烹饪设备2。第二菜谱信息对应执行设备为烹饪设备3。其中,烹饪设备1和烹饪设备2均为在食材储藏设备3登录账号的账号标识绑定的智能烹饪设备。烹饪设备3为推荐烹饪设备。As shown in FIG. 28 , from left to right are the recipe information corresponding to three cooking devices: cooking device 1 , cooking device 2 and cooking device 3 . Wherein, each recipe occupies a display area (for example, a column area). The execution devices corresponding to the first recipe information are cooking device 1 and cooking device 2 . The execution device corresponding to the second recipe information is the cooking device 3 . Wherein, both the cooking device 1 and the cooking device 2 are smart cooking devices that are bound with the account ID of the login account of the food storage device 3 . Cooking device 3 is a recommended cooking device.
在一些实施例中,菜谱详情页以列表的方式展示菜谱信息,不同的菜谱信息位于列表中的不同列,同一菜谱信息中每一行展示的内容参数不同,每个菜谱信息中包括食材参数和烹饪时长参数。在第M行,将每个菜谱信息中的食材参数进行对比,并第M行对应第N列的位置生成食材评估标识,食材评估标识用于提示用户根据食材评估标识选择第N列的菜谱信息,第M行用于显示各个菜谱的食材参数。或在第A行,将每个菜谱信息中的烹饪时长参数进行对比,并第A行对应第B列的位置生成时长评估标识,时长评估标识用于提示用户根据时长评估标识选择对第B列应的菜谱信息。或在第E行对应第F列的生成位置评估标识。位置评估标识用于提示用户根据位置评估标识选择对应的烹饪设备。或在第H行,食材储藏设备3将每个设备信息中的功耗参数进行对比,在第H行对应第I列的生成功耗评估标识。同时,或在第O行,将每个菜谱信息对应的执行设备进行对比,并第O行对应第P列的位置生成新品标识,新品标识用于提示用户第P列菜谱信息对应的执行设备为新款烹饪设备。In some embodiments, the recipe details page displays the recipe information in the form of a list. Different recipe information is located in different columns in the list. The content parameters displayed in each row of the same recipe information are different. Each recipe information includes ingredient parameters and cooking parameters. duration parameter. In line M, compare the ingredient parameters in each recipe information, and generate an ingredient evaluation mark corresponding to the position of column N in row M, which is used to prompt the user to select the recipe information in column N according to the ingredient evaluation mark , line M is used to display the ingredient parameters of each recipe. Or in line A, compare the cooking time parameters in each recipe information, and generate a time evaluation mark at the position corresponding to column B in line A, which is used to prompt the user to select column B according to the time evaluation mark corresponding recipe information. Or the generation location evaluation flag corresponding to column F in row E. The position evaluation mark is used to prompt the user to select the corresponding cooking device according to the position evaluation mark. Or in row H, food storage device 3 compares the power consumption parameters in each device information, and row H corresponds to the generated power consumption evaluation flag in column I. At the same time, or in the Oth row, compare the execution equipment corresponding to each recipe information, and generate a new product identification at the position corresponding to the Pth column in the Oth row, and the new product identification is used to prompt the user that the execution equipment corresponding to the Pth column recipe information is New cooking equipment.
在一些实施例中,参见图28,在第1行,食材储藏设备3将第二菜谱信息进行特殊标记,在第1行对应第3列生成新品标识1514,以便于用户更直观的对每个菜谱信息中的设备类型进行横向对比。In some embodiments, referring to FIG. 28 , in the first row, the ingredient storage device 3 specially marks the second recipe information, and generates a new product identification 1514 in the first row corresponding to the third column, so that the user can more intuitively identify each The equipment types in the recipe information are compared horizontally.
每个烹饪设备对应的位置参数由位置控件1502显示。在第2行,食材储藏设备3根据每个烹饪设备对应的位置参数中距离标识进行对比,得到每个烹饪设备之间的距离长短排序。将距离最短的位置参数进行特殊标记,在第2行对应第1列的生成位置评估标识1510,以便于用户更直观的对每个烹饪设备的位置进行横向对比。The location parameters corresponding to each cooking device are displayed by the location control 1502 . In line 2, the ingredient storage device 3 compares the distance identifiers in the position parameters corresponding to each cooking device to obtain the order of the distance between each cooking device. The position parameter with the shortest distance is specially marked, and the generated position evaluation mark 1510 in the second row corresponds to the first column, so that the user can more intuitively compare the positions of each cooking device horizontally.
在第4行,食材储藏设备3根据每个菜谱的食材参数中每项食材分量的标识进行对比,得到每个菜谱之间的分量大小排序。将分量最大的食材参数进行特殊标记,在第4行对应第3列生成食材评估标识1511,以便于用户更直观的对每个菜谱信息中食材参数进行横向对比。In line 4, the ingredients storage device 3 compares according to the identification of each ingredient component in the ingredient parameters of each recipe, and obtains the order of the ingredients among each recipe. The ingredient parameter with the largest component is specially marked, and the ingredient evaluation mark 1511 is generated in the fourth row corresponding to the third column, so that the user can compare the ingredient parameters in each recipe information more intuitively.
在第5行中每个菜谱信息中烹饪时长由烹饪时长控件1505显示,食材储藏设备3根据每个菜谱的烹饪时长参数中时间标识进行对比,得到每个菜谱之间的烹饪时长长短排序。将烹饪时长最短的烹饪时长参数进行特殊标记,第5行对应第3列生成时长评估标识1512,以便于用户更直观的对每个菜谱信息中烹饪时长进行横向对比。In row 5, the cooking time in each recipe information is displayed by the cooking time control 1505, and the material storage device 3 compares the time marks in the cooking time parameters of each recipe to obtain the order of the cooking time between each recipe. The cooking time parameter with the shortest cooking time is specially marked, and the fifth row corresponds to the third column to generate a time evaluation flag 1512, so that the user can more intuitively compare the cooking time in each recipe information horizontally.
在第6行中每个烹饪设备对应的烹饪功耗由烹饪功耗控件1106显示,食材储藏设备3根据每个烹饪设备对应的功耗标识进行对比,得到每个烹饪设备之间的功耗大小排序。将功耗量最低的进行特殊标记,在第6行对应第2列的生成耗电评估标识1513,以便于用户更直观的对每个烹饪设备的功耗量大小进行横向对比。In line 6, the cooking power consumption corresponding to each cooking device is displayed by the cooking power consumption control 1106, and the food storage device 3 compares the power consumption identification corresponding to each cooking device to obtain the power consumption of each cooking device Sort. The one with the lowest power consumption is specially marked, and the sixth row corresponds to the generated power consumption evaluation mark 1513 in the second column, so that users can more intuitively compare the power consumption of each cooking device horizontally.
需要说明的是,仅以上述食材储藏设备3侧对第一菜谱信息和第二菜谱信息进行排序和特殊标记为示例。服务器侧可以对第一菜谱信息和第二菜谱信息执行排序和特殊标记后反馈至食材储藏设备3。It should be noted that the ordering and special marking of the first recipe information and the second recipe information by the side of the above-mentioned food storage device 3 is only taken as an example. The server side can perform sorting and special marking on the first recipe information and the second recipe information, and then feed them back to the ingredient storage device 3 .
以上实施方式可知,基于本申请实施例提供的烹饪设备推荐方法,当控制器220发送菜谱编排请求后,接收服务器反馈的第一编排信息和第二编排信息。其中,第一编排信息对应烹饪任务的执行设备为绑定烹饪设备,第二编排信息对应烹饪任务的执行设备包括推荐烹饪设备。并控制显示器显示第一编排信息以及推荐控件,推荐控件用于在接收到用户的选中操作后显示第二编排信息。从而,让用户直观对比绑定烹饪设备与新款烹饪设备和/或复购烹饪设备之间的功能以及性能指标,提高用户的体验感。It can be seen from the above embodiments that, based on the method for recommending cooking equipment provided in the embodiment of the present application, after the controller 220 sends a recipe arrangement request, it receives the first arrangement information and the second arrangement information fed back by the server. Wherein, the execution device corresponding to the cooking task in the first arrangement information is a bound cooking device, and the execution device corresponding to the cooking task in the second arrangement information includes a recommended cooking device. And control the display to display the first arrangement information and the recommendation control, and the recommendation control is used to display the second arrangement information after receiving the user's selection operation. Thus, the user can visually compare the functions and performance indicators between the bound cooking device and the new cooking device and/or the repurchased cooking device, thereby improving the user experience.
以上UI是以食材储藏设备为例,交互内容以食材储藏设备、服务器和烹饪设备为例,其他类别的食材储藏设备体现在界面显示方面的UI基本与上述UI相似,这里不再一一列举。本申请提供的UI界面仅仅是示例性,具体以实际应用和设计为准。The above UI takes food storage equipment as an example, and the interactive content takes food storage equipment, servers, and cooking equipment as examples. The UIs of other types of food storage equipment in terms of interface display are basically similar to the above UIs, and will not be listed here. The UI interface provided in this application is only an example, and the actual application and design shall prevail.
本申请实施例还提供一种服务器,包括:存储器和处理器,存储器中存储有程序指令,处理器通过运行程序指令,执行下述步骤:接收食材储藏设备发送的菜谱编排获取请求,菜谱编排获取请求包括与菜谱编排控件对应的菜谱集合标识及账号标识,菜谱集合标识用于表征多个菜谱;根据菜谱集合标识及账号标识查找与菜谱集合标识对应的第一编排信息和第二编排信息,第一编排信息和第二编排信息中包括与菜谱集合标识对应的菜谱,第一编排信息中的菜谱与第二编排信息中的菜谱相同;其中,第一编排信息中菜谱的执行设备为绑定烹饪设备,绑定烹饪设备为与账号标识绑定的烹饪设备;第二编排信息中菜谱的执行设备包括推荐烹饪设备,推荐烹饪设备为与账号标识未绑定的烹饪设备;将第一编排信息和第二编排信息发送至食材储藏设备。The embodiment of the present application also provides a server, including: a memory and a processor, where program instructions are stored in the memory, and the processor executes the following steps by running the program instructions: receiving a recipe arrangement acquisition request sent by a food storage device, and obtaining the recipe arrangement The request includes the recipe set identifier and account identifier corresponding to the recipe arrangement control, and the recipe set identifier is used to represent multiple recipes; according to the recipe set identifier and the account identifier, the first arrangement information and the second arrangement information corresponding to the recipe set identifier are searched, and the second The first arrangement information and the second arrangement information include recipes corresponding to the recipe set identifier, and the recipes in the first arrangement information are the same as the recipes in the second arrangement information; wherein, the execution device of the recipes in the first arrangement information is binding cooking equipment, the bound cooking equipment is the cooking equipment bound with the account identifier; the execution equipment of the recipe in the second arrangement information includes the recommended cooking equipment, and the recommended cooking equipment is the cooking equipment not bound with the account identifier; the first arrangement information and The second arrangement information is sent to the food storage device.
本申请实施例还提供一种界面显示方法,该方法可在食材储藏设备侧执行,方法的执行主体为食材储藏设备中的控制器。方法包括:响应于输入的对菜谱编排控件的选中操作,发送菜谱编排请求至服务器,菜谱编排请求包括与菜谱编排控件对应的菜谱集合标识及账号标识,菜谱集合标识用于表征多个菜谱;接收服务器反馈的第一编排信息和第二编排信息;第一编排信息和第二编排信息中包括与菜谱集合标识对应的菜谱,第一编排信息中的菜谱与第二编排信息中的菜谱相同;其中,第一编排信息中菜谱的执行设备为绑定烹饪设备,绑定烹饪设备为与账号标识绑定的烹饪设备;第二编排信息中菜谱的执行设备包括推荐烹饪设备,推荐烹饪设备为与账号标识未绑定的烹饪设备;控制显示器显示第一编排信息和第二编排信息。The embodiment of the present application also provides an interface display method, which can be executed on the side of the food storage device, and the execution subject of the method is the controller in the food storage device. The method includes: in response to the input selection operation of the recipe layout control, sending a recipe layout request to the server, the recipe layout request includes a recipe set identifier and an account identifier corresponding to the recipe layout control, and the recipe set identifier is used to represent multiple recipes; receiving The first arrangement information and the second arrangement information fed back by the server; the first arrangement information and the second arrangement information include recipes corresponding to the recipe set identifier, and the recipes in the first arrangement information are the same as the recipes in the second arrangement information; where , the execution device of the recipe in the first arrangement information is a bound cooking device, and the binding cooking device is a cooking device bound to the account ID; the execution device of the recipe in the second arrangement information includes a recommended cooking device, and the recommended cooking device is a Identifying unbound cooking devices; controlling the display to display the first programming information and the second programming information.
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。For convenience of explanation, the above description has been made in conjunction with specific implementation manners. However, the above exemplary discussion is not intended to be exhaustive or to limit the implementations to the precise forms disclosed above. Many modifications and variations are possible in light of the above teachings. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various modified embodiments suitable for specific use considerations.

Claims (21)

  1. 一种食材储藏设备,包括:A food storage device, comprising:
    显示器;monitor;
    通信器,用于与烹饪设备和服务器进行通信;a communicator for communicating with the cooking device and the server;
    与所述显示器及所述通信器连接的控制器,被配置为:A controller connected to the display and the communicator is configured to:
    控制显示器显示用户界面;controlling the display to display the user interface;
    接收从用户界面输入的对菜谱资源控件的选中操作,发送菜谱信息获取请求至服务器,其中,所述菜谱信息获取请求包括对应所述菜谱资源控件的菜谱标识及账号标识;Receive a selection operation of the recipe resource control input from the user interface, and send a recipe information acquisition request to the server, wherein the recipe information acquisition request includes a recipe ID and an account ID corresponding to the recipe resource control;
    接收服务器响应于所述菜谱信息获取请求反馈的菜谱信息集合,其中,所述菜谱信息集合包括与所述菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,所述第一菜谱信息和第一烹饪设备相对应,所述第二菜谱信息和第二烹饪设备相对应,所述第一烹饪设备和所述第二烹饪设备均为和所述账号标识相对应的烹饪设备;receiving a recipe information set fed back by the server in response to the recipe information acquisition request, wherein the recipe information set includes first recipe information and second recipe information corresponding to the recipe identifier, wherein the first recipe information and The first cooking device corresponds, the second recipe information corresponds to the second cooking device, and both the first cooking device and the second cooking device are cooking devices corresponding to the account ID;
    在菜谱详情页面的不同区域分别展示所述第一菜谱信息和所述第二菜谱信息,以及对应所述第一菜谱信息展示第一烹饪控件,对应所述第二菜谱信息展示第二烹饪控件,其中,所述第一烹饪控件用于在接收到用户的选中操作后控制第一烹饪设备执行对应所述第一菜谱信息的烹饪线程,所述第二烹饪控件用于在接收到用户的选中操作后控制第二烹饪设备执行对应所述第二菜谱信息的烹饪线程。Displaying the first recipe information and the second recipe information in different areas of the recipe detail page, displaying a first cooking control corresponding to the first recipe information, and displaying a second cooking control corresponding to the second recipe information, Wherein, the first cooking control is used to control the first cooking device to execute the cooking thread corresponding to the first recipe information after receiving the user's selection operation, and the second cooking control is used to control the first cooking device to execute the cooking thread corresponding to the first recipe information after receiving the user's selection operation Then control the second cooking device to execute the cooking thread corresponding to the second recipe information.
  2. 根据权利要求1所述的食材储藏设备,其中,所述菜谱信息集合还包括第一烹饪设备状态和第二烹饪设备状态,所述接收服务器在所述菜谱详情页面的不同区域分别展示所述第一菜谱信息和所述第二菜谱信息,还包括:The food storage device according to claim 1, wherein the recipe information set further includes a first cooking device status and a second cooking device status, and the receiving server respectively displays the second cooking device status in different areas of the recipe detail page. The first recipe information and the second recipe information also include:
    根据所述第一烹饪设备状态和第二烹饪设备状态对所述第一菜谱信息和所述第二菜谱信息进行排序,其中在线的烹饪设备对应的菜谱信息排列在不在线的烹饪设备对应的菜谱信息前面;The first recipe information and the second recipe information are sorted according to the first cooking equipment status and the second cooking equipment status, wherein the recipe information corresponding to the online cooking equipment is arranged in the recipe information corresponding to the offline cooking equipment information front;
    根据所述排序,按顺序在所述菜谱详情页的不同区域分别展示所述第一菜谱信息和所述第二菜谱信息。According to the sorting, the first recipe information and the second recipe information are respectively displayed in different areas of the recipe details page in sequence.
  3. 根据权利要求2所述的食材储藏设备,其中,所述菜谱详情页以列表的方式展示菜谱信息,不同的菜谱信息位于列表中的不同列,同一菜谱信息中每一行展示的内容参数不同,每个所述菜谱信息中包括食材参数和烹饪时长参数;所述控制器进一步被配置为:The food storage device according to claim 2, wherein the recipe details page displays recipe information in a list, different recipe information is located in different columns in the list, and the content parameters displayed in each row of the same recipe information are different. Each of the recipe information includes ingredient parameters and cooking time parameters; the controller is further configured to:
    在第M行,将每个所述菜谱信息中的所述食材参数进行对比,并第M行对应第N列的位置生成食材评估标识,所述食材评估标识用于提示用户根据所述食材评估标识选择所述第N列的所述菜谱信息,其中所述第M行用于显示各个菜谱的食材参数;或In line M, compare the ingredient parameters in each of the recipe information, and generate an ingredient evaluation mark corresponding to the position in the Nth column in the M row, and the ingredient evaluation mark is used to prompt the user to evaluate the ingredients according to the ingredients. Identify and select the recipe information in the Nth column, wherein the Mth row is used to display the ingredient parameters of each recipe; or
    在第A行,将每个所述菜谱信息中的所述烹饪时长参数进行对比,并第A行对应第B列的位置生成时长评估标识,所述时长评估标识用于提示用户根据所述时长评估标识选择对所述第B列应的所述菜谱信息。In line A, compare the cooking time parameters in each of the recipe information, and generate a time length evaluation mark corresponding to the position of column B in line A, and the time length evaluation mark is used to prompt the user according to the time length Evaluate the recipe information that identifies selections that correspond to the B column.
  4. 根据权利要求1所述的食材储藏设备,其中,所述接收输入的对菜谱资源控件的选中操作之前,还包括:The food storage device according to claim 1, wherein, before receiving the selected operation of the recipe resource control input, it further includes:
    响应于输入的账号信息,发送绑定查询请求至服务器,所述绑定查询请求携带所述账号信息对应的账号标识;In response to the input account information, send a binding query request to the server, the binding query request carrying the account identifier corresponding to the account information;
    接收服务器返回的设备信息集合,所述设备信息集合包括与所述账号标识待绑定的至少一个所述烹饪设备的设备信息;receiving a set of device information returned by the server, where the set of device information includes the device information of at least one cooking device to be bound with the account identifier;
    显示待绑定设备页面,所述待绑定设备页面包括用于展示所述设备信息的控件以及对应的多个绑定控件,所述绑定控件用于在接收到用户的选中操作后,控制所述绑定控件对应的所述烹饪设备与所述账号信息建立绑定关系。Display the page of the device to be bound, the page of the device to be bound includes a control for displaying the device information and a plurality of corresponding binding controls, and the binding control is used to control the The cooking device corresponding to the binding control establishes a binding relationship with the account information.
  5. 根据权利要求1所述的食材储藏设备,其中,所述显示菜谱详情页面之后,控制器进一步被配置为:The food storage device according to claim 1, wherein after the recipe details page is displayed, the controller is further configured to:
    接收输入的对所述第一烹饪控件的选中操作,发送第一烹饪指令至与所述第一烹饪控件对应的所述第一烹饪设备,所述第一烹饪指令用于指示所述第一烹饪设备根据所述第一菜谱信息执行烹饪任务。receiving an input selection operation on the first cooking control, sending a first cooking instruction to the first cooking device corresponding to the first cooking control, the first cooking instruction is used to instruct the first cooking The device executes a cooking task according to the first recipe information.
  6. 根据权利要求5所述的食材储藏设备,其中,所述发送第一烹饪指令至与所述第一烹饪控件对应的所述第一烹饪设备之后,控制器进一步被配置为:The food storage device according to claim 5, wherein, after sending the first cooking instruction to the first cooking device corresponding to the first cooking control, the controller is further configured to:
    检测所述第一烹饪设备和所述第二烹饪设备的食材放入状态,所述食材放入状态为所述烹饪设备中放入目标食材的状态;Detecting the state of putting ingredients in the first cooking device and the second cooking device, the putting state of the ingredients being the state of putting target ingredients in the cooking device;
    如果在预设时间内未检测到所述第一烹饪设备的食材放入状态,且检测到所述第二烹饪设备的食 材放入状态后,生成包括相应提示信息的提示页面,所述提示页面的预设区域展示有切换控件,所述切换控件用于在接收到用户的选中操作后切换所述烹饪指令至所述第二烹饪设备,以控制第二烹饪设备执行对应的烹饪线程。If the input state of the first cooking equipment is not detected within the preset time, and after the input state of the second cooking equipment is detected, a prompt page including corresponding prompt information is generated, and the prompt page The preset area of the display shows a switching control, and the switching control is used to switch the cooking instruction to the second cooking device after receiving a user's selection operation, so as to control the second cooking device to execute a corresponding cooking thread.
  7. 根据权利要求6所述的食材储藏设备,其中,控制器进一步被配置为:The food storage device according to claim 6, wherein the controller is further configured to:
    响应于对所述切换控件的选中操作,发送烹饪撤销指令至所述第一烹饪设备,同时发送第二烹饪指令至所述第二烹饪设备,所述第二烹饪指令用于指示所述第二烹饪设备根据所述第二菜谱信息执行对应的烹饪线程。In response to the selection operation of the switching control, sending a cooking cancellation command to the first cooking device, and sending a second cooking command to the second cooking device at the same time, the second cooking command is used to instruct the second cooking device to The cooking device executes a corresponding cooking thread according to the second recipe information.
  8. 根据权利要求1所述的食材储藏设备,其中,控制器还被配置为:The food storage device according to claim 1, wherein the controller is further configured to:
    响应于从用户界面输入的对菜谱编排控件的选中操作,发送菜谱编排获取请求至服务器,所述菜谱编排获取请求包括对应所述菜谱编排控件的菜谱集合标识及账号标识,所述菜谱集合标识用于表征多个菜谱。In response to the selection operation of the recipe layout control input from the user interface, a recipe layout acquisition request is sent to the server, the recipe layout acquisition request includes a recipe set identifier and an account identifier corresponding to the recipe layout control, and the recipe set identifier is used for representing multiple recipes.
  9. 根据权利要求8所述的食材储藏设备,其中,所述控制器还被配置为:The food storage device according to claim 8, wherein the controller is further configured to:
    接收服务器响应于所述菜谱编排获取请求反馈的菜谱编排集合,所述菜谱编排集合包括与所述菜谱集合标识对应的至少一个菜谱编排信息,所述菜谱编排信息用于表征每个所述菜谱采用的所述烹饪设备以及每个所述烹饪设备烹饪的起始时间和终止时间;多个所述烹饪设备均为与所述账号标识关联的烹饪设备;Receiving a recipe composition set fed back by the server in response to the recipe composition acquisition request, the recipe composition set includes at least one recipe composition information corresponding to the recipe set identifier, and the recipe composition information is used to represent the use of each recipe The cooking device and the cooking start time and end time of each cooking device; multiple cooking devices are cooking devices associated with the account ID;
    在菜谱编排页面中显示至少一个所述菜谱编排信息,以及对应所述菜谱编排信息展示一键烹饪控件;其中,所述一键烹饪控件用于在接收到用户的选中操作后控制所述烹饪设备执行所述菜谱编排信息对应的烹饪任务。Display at least one of the recipe layout information on the recipe layout page, and display a one-key cooking control corresponding to the recipe layout information; wherein, the one-key cooking control is used to control the cooking device after receiving a selection operation from the user Execute the cooking task corresponding to the recipe arrangement information.
  10. 根据权利要求8所述的食材储藏设备,其中,所述食材储藏设备还包括箱体,所述箱体内设有容纳室,所述容纳室用于容纳食材;所述控制器还被配置为:响应于从用户界面输入的对菜谱编排控件的选中操作之前,响应于输入的对菜谱列表控件的选中操作,发送菜谱列表请求至服务器,其中,所述菜谱列表请求包括所述容纳室中食材对应的食材标识;The food storage device according to claim 8, wherein the food storage device further comprises a box body, the box body is provided with a storage room, and the storage room is used to store food; the controller is further configured to : In response to the selection operation of the recipe list control input from the user interface before the selection operation of the recipe list control input, a recipe list request is sent to the server, wherein the recipe list request includes the ingredients in the storage chamber The corresponding food label;
    接收服务器响应于所述菜谱列表请求返回的菜谱推荐集合,所述菜谱推荐集合包括至少一个与所述食材标识关联的菜谱;receiving a recipe recommendation set returned by the server in response to the recipe list request, the recipe recommendation set including at least one recipe associated with the ingredient identifier;
    显示菜谱推荐页面,所述菜谱推荐页面包括所述菜谱对应的菜谱控件,所述菜谱控件用于在接收到用户的选中操作后,触发进入与所述菜谱标识对应的菜谱详情页面。A recipe recommendation page is displayed, the recipe recommendation page includes a recipe control corresponding to the recipe, and the recipe control is used to trigger entry to the recipe details page corresponding to the recipe identifier after receiving a selection operation from the user.
  11. 根据权利要求8所述的食材储藏设备,其中,所述控制器还被配置为:接收服务器响应于所述菜谱编排获取请求反馈的菜谱编排集合之后,The ingredient storage device according to claim 8, wherein the controller is further configured to: after receiving the recipe arrangement set fed back by the server in response to the recipe arrangement acquisition request,
    获取每个所述烹饪设备的设备状态,所述设备状态包括在线状态和不在线状态;Obtaining the device status of each of the cooking devices, the device status including online status and offline status;
    如果存在设备状态为不在线状态的所述烹饪设备,再次发送菜谱编排获取请求至服务器;If there is the cooking device whose device status is offline, send the recipe arrangement acquisition request to the server again;
    接收服务器响应于所述菜谱编排获取请求反馈的菜谱编排集合,所述菜谱编排集合包括与所述菜谱集合标识对应的至少一个菜谱编排信息,所述菜谱编排信息用于表征每个所述菜谱采用的所述烹饪设备以及每个所述烹饪设备烹饪的起始时间和终止时间;其中,每个所述烹饪设备均为与所述账号标识关联的烹饪设备,以及设备状态为在线状态。Receiving a recipe composition set fed back by the server in response to the recipe composition acquisition request, the recipe composition set includes at least one recipe composition information corresponding to the recipe set identifier, and the recipe composition information is used to represent the use of each recipe The cooking device and the cooking start time and end time of each cooking device; wherein, each cooking device is a cooking device associated with the account ID, and the device status is online.
  12. 根据权利要求8所述的食材储藏设备,其中,控制器进一步被配置为:所述显示菜谱详情页面之后,The food storage device according to claim 8, wherein the controller is further configured to: after displaying the recipe details page,
    接收输入的对所述一键烹饪控件的选中操作,发送一键烹饪指令至与所述一键烹饪控件对应的所述烹饪设备,所述一键烹饪指令用于指示所述烹饪设备根据所述菜谱编排信息执行烹饪任务,以使在所述菜谱编排信息中存在多个所述烹饪设备的情况下,控制多个所述烹饪设备同时执行烹饪任务。receiving an input selection operation of the one-key cooking control, and sending a one-key cooking instruction to the cooking device corresponding to the one-key cooking control, the one-key cooking instruction is used to instruct the cooking device according to the The recipe layout information executes the cooking task, so that when there are multiple cooking devices in the recipe layout information, multiple cooking devices are controlled to perform the cooking task simultaneously.
  13. 根据权利要求8所述的食材储藏设备,其中,控制器还被配置为:The food storage device according to claim 8, wherein the controller is further configured to:
    接收服务器反馈的第一编排信息和第二编排信息;所述第一编排信息和所述第二编排信息中均包括与所述菜谱集合标识对应的菜谱,所述第一编排信息中的所述菜谱与所述第二编排信息中的所述菜谱相同;其中,所述第一编排信息中所述菜谱的执行设备为绑定烹饪设备,所述绑定烹饪设备为与所述账号标识绑定的烹饪设备;所述第二编排信息中所述菜谱的执行设备包括推荐烹饪设备,所述推荐烹饪设备为与所述账号标识未绑定的烹饪设备;Receive the first arrangement information and the second arrangement information fed back by the server; both the first arrangement information and the second arrangement information include the recipe corresponding to the recipe set identifier, and the The recipe is the same as the recipe in the second arrangement information; wherein, the execution device of the recipe in the first arrangement information is a bound cooking device, and the bound cooking device is bound with the account ID the cooking device; the execution device of the recipe in the second programming information includes a recommended cooking device, and the recommended cooking device is a cooking device that is not bound to the account ID;
    控制所述显示器显示所述第一编排信息和所述第二编排信息。controlling the display to display the first arrangement information and the second arrangement information.
  14. 根据权利要求13所述的食材储藏设备,其中,所述第二编排信息包括推荐烹饪设备控件,所述控制器还被配置为:The ingredient storage device of claim 13, wherein the second schedule information includes recommended cooking device controls, and the controller is further configured to:
    接收输入的对所述推荐烹饪设备控件的选中操作,发送推荐设备获取请求至服务器,其中,所述推荐烹饪设备控件被配置有使所述显示器在接收到选中操作后显示推荐烹饪设备详情页,所述推荐设备获取请求包括对应所述推荐烹饪设备控件的设备标识;receiving an input selection operation on the recommended cooking equipment control, and sending a recommended equipment acquisition request to the server, wherein the recommended cooking equipment control is configured to cause the display to display a recommended cooking equipment details page after receiving the selection operation, The recommended device acquisition request includes a device identifier corresponding to the recommended cooking device control;
    接收服务器响应于所述推荐设备获取请求反馈的设备信息集合,所述设备信息集合包括与所述 设备标识对应的设备属性信息和促销优惠信息;Receiving the device information set fed back by the server in response to the recommended device acquisition request, the device information set including device attribute information and promotional offer information corresponding to the device identifier;
    根据接收到的所述设备信息集合显示所述推荐烹饪设备详情页,所述推荐烹饪设备详情页包括用于展示所述设备属性信息的属性控件,用于展示所述促销优惠信息的优惠控件以及支付控件,所述支付控件用于在接收到输入的选中操作后,触发进入与所述促销优惠信息对应的支付页面。Displaying the recommended cooking device details page according to the received device information set, the recommended cooking device details page includes an attribute control for displaying the device attribute information, a discount control for displaying the promotional discount information, and A payment control, configured to trigger entry to a payment page corresponding to the promotional offer information after receiving an input selection operation.
  15. 根据权利要求13所述的食材储藏设备,其中,所述控制器还被配置为:The food storage device according to claim 13, wherein the controller is further configured to:
    在接收所述第二编排信息的步骤之后,检测所述第二编排信息中所述推荐烹饪设备的推荐设备标识;After the step of receiving the second programming information, detecting the recommended equipment identification of the recommended cooking equipment in the second programming information;
    如果所述推荐设备标识为复购设备标识和/或新款设备标识,则控制显示器在所述菜谱编排页面的预设区域显示界面提示;所述界面提示用于提示用户所述第二编排信息对应执行设备的设备类型;其中,所述复购设备标识用于表征与所述绑定烹饪设备相同的烹饪设备,所述新款设备标识用于表征所述服务器中记录的除所述绑定烹饪设备之外的烹饪设备。If the recommended equipment identification is a repurchased equipment identification and/or a new equipment identification, the control display displays an interface prompt in a preset area of the recipe arrangement page; the interface prompt is used to prompt the user that the second arrangement information corresponds to The device type of the execution device; wherein, the repurchased device ID is used to represent the same cooking device as the bound cooking device, and the new device ID is used to represent the cooking device recorded in the server except the bound cooking device other than cooking equipment.
  16. 根据权利要求15所述的食材储藏设备,其中,所述第一编排信息还包括所述绑定烹饪设备执行所述第一编排信息中所述菜谱对应的第一烹饪总时长和/或第一烹饪总功耗;所述第二编排信息还包括所述推荐烹饪设备执行所述第二编排信息中所述菜谱对应的第二烹饪总时长和/或第二烹饪总功耗;The food storage device according to claim 15, wherein the first arrangement information further includes the first total cooking time and/or the first cooking duration corresponding to the recipe in the first arrangement information executed by the bound cooking device. Total cooking power consumption; the second programming information also includes the second total cooking duration and/or the second total cooking power consumption corresponding to the recipe in the second programming information executed by the recommended cooking device;
    其中,所述第一烹饪总时长长于所述第二烹饪总时长,所述第一烹饪总功耗大于所述第二烹饪总功耗。Wherein, the first total cooking time is longer than the second total cooking time, and the first total cooking power consumption is greater than the second total cooking power consumption.
  17. 根据权利要求13所述的食材储藏设备,其中,控制器进一步被配置为:The food storage device according to claim 13, wherein the controller is further configured to:
    在显示所述第一编排信息和所述第二编排信息的过程中,控制显示器显示一键烹饪控件;During the process of displaying the first programming information and the second programming information, controlling the display to display a one-key cooking control;
    接收输入的对所述一键烹饪控件的选中操作,发送一键烹饪指令至与所述一键烹饪控件对应的所述绑定烹饪设备;所述一键烹饪指令用于指示所述绑定烹饪设备根据所述第一编排信息执行烹饪任务,以使在所述第一编排信息中存在多个所述绑定烹饪设备时,控制多个所述绑定烹饪设备同时执行烹饪任务。receiving an input selection operation on the one-key cooking control, and sending a one-key cooking instruction to the bound cooking device corresponding to the one-key cooking control; the one-key cooking instruction is used to instruct the bound cooking The device executes the cooking task according to the first arrangement information, so that when there are multiple bound cooking devices in the first arrangement information, multiple bound cooking devices are controlled to perform the cooking task simultaneously.
  18. 一种应用于食材储藏设备的界面显示方法,其中,所述方法包括:An interface display method applied to food storage equipment, wherein the method includes:
    控制显示器显示用户界面;controlling the display to display the user interface;
    接收从用户界面输入的对菜谱资源控件的选中操作,发送菜谱信息获取请求至服务器,其中,所述菜谱信息获取请求包括对应所述菜谱资源控件的菜谱标识及账号标识;Receive a selection operation of the recipe resource control input from the user interface, and send a recipe information acquisition request to the server, wherein the recipe information acquisition request includes a recipe identifier and an account identifier corresponding to the recipe resource control;
    接收服务器响应于所述菜谱信息获取请求反馈的菜谱信息集合,其中,所述菜谱信息集合包括与所述菜谱标识对应的第一菜谱信息和第二菜谱信息,其中,所述第一菜谱信息和第一烹饪设备相对应,所述第二菜谱信息和第二烹饪设备相对应,所述第一烹饪设备和所述第二烹饪设备均为和所述账号标识相对应的烹饪设备;receiving a recipe information set fed back by the server in response to the recipe information acquisition request, wherein the recipe information set includes first recipe information and second recipe information corresponding to the recipe identifier, wherein the first recipe information and The first cooking device corresponds, the second recipe information corresponds to the second cooking device, and both the first cooking device and the second cooking device are cooking devices corresponding to the account ID;
    在菜谱详情页面的不同区域分别展示所述第一菜谱信息和所述第二菜谱信息,以及对应所述第一菜谱信息展示第一烹饪控件,对应所述第二菜谱信息展示第二烹饪控件,其中,所述第一烹饪控件用于在接收到用户的选中操作后控制第一烹饪设备执行对应所述第一菜谱信息的烹饪线程,所述第二烹饪控件用于在接收到用户的选中操作后控制第二烹饪设备执行对应所述第二菜谱信息的烹饪线程。Displaying the first recipe information and the second recipe information in different areas of the recipe detail page, displaying a first cooking control corresponding to the first recipe information, and displaying a second cooking control corresponding to the second recipe information, Wherein, the first cooking control is used to control the first cooking device to execute the cooking thread corresponding to the first recipe information after receiving the user's selection operation, and the second cooking control is used to control the first cooking device to execute the cooking thread corresponding to the first recipe information after receiving the user's selection operation Then control the second cooking device to execute the cooking thread corresponding to the second recipe information.
  19. 根据权利要求18所述的界面显示方法,还包括:响应于从用户界面输入的对菜谱编排控件的选中操作,发送菜谱编排获取请求至服务器,所述菜谱编排获取请求包括对应所述菜谱编排控件的菜谱集合标识及账号标识,所述菜谱集合标识用于表征多个菜谱。The interface display method according to claim 18, further comprising: in response to the selection operation of the recipe layout control input from the user interface, sending a recipe layout acquisition request to the server, the recipe layout acquisition request including The recipe set ID and account ID of the recipe set ID are used to represent multiple recipes.
  20. 根据权利要求19所述的界面显示方法,还包括:The interface display method according to claim 19, further comprising:
    接收服务器响应于所述菜谱编排获取请求反馈的菜谱编排集合,所述菜谱编排集合包括与所述菜谱集合标识对应的至少一个菜谱编排信息,所述菜谱编排信息用于表征每个所述菜谱采用的所述烹饪设备以及每个所述烹饪设备烹饪的起始时间和终止时间;多个所述烹饪设备均为与所述账号标识关联的烹饪设备;Receiving a recipe composition set fed back by the server in response to the recipe composition acquisition request, the recipe composition set includes at least one recipe composition information corresponding to the recipe set identifier, and the recipe composition information is used to represent the use of each recipe The cooking device and the cooking start time and end time of each cooking device; multiple cooking devices are cooking devices associated with the account ID;
    在菜谱编排页面中显示至少一个所述菜谱编排信息,以及对应所述菜谱编排信息展示一键烹饪控件;其中,所述一键烹饪控件用于在接收到用户的选中操作后控制所述烹饪设备执行所述菜谱编排信息对应的烹饪任务。Display at least one of the recipe layout information on the recipe layout page, and display a one-key cooking control corresponding to the recipe layout information; wherein, the one-key cooking control is used to control the cooking device after receiving a selection operation from the user Execute the cooking task corresponding to the recipe arrangement information.
  21. 根据权利要求19所述的界面显示方法,还包括:接收服务器反馈的第一编排信息和第二编排信息;所述第一编排信息和所述第二编排信息中均包括与所述菜谱集合标识对应的菜谱,所述第一编排信息中的所述菜谱与所述第二编排信息中的所述菜谱相同;其中,所述第一编排信息中所述菜谱的执行设备为绑定烹饪设备,所述绑定烹饪设备为与所述账号标识绑定的烹饪设备;所述第二编排信息中所述菜谱的执行设备包括推荐烹饪设备,所述推荐烹饪设备为与所述账号标识未绑定的烹饪设备;The interface display method according to claim 19, further comprising: receiving the first arrangement information and the second arrangement information fed back by the server; both the first arrangement information and the second arrangement information include the recipe set identifier For a corresponding recipe, the recipe in the first arrangement information is the same as the recipe in the second arrangement information; wherein, the execution device of the recipe in the first arrangement information is a bound cooking device, The bound cooking device is a cooking device bound with the account ID; the recipe execution device in the second arrangement information includes a recommended cooking device, and the recommended cooking device is not bound with the account ID cooking equipment;
    控制所述显示器显示所述第一编排信息和所述第二编排信息。controlling the display to display the first arrangement information and the second arrangement information.
PCT/CN2022/121773 2021-12-15 2022-09-27 Food storage device, server, and interface display method WO2023109247A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202280063184.9A CN118103862A (en) 2021-12-15 2022-09-27 Food storage equipment, server and interface display method

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
CN202111536084.7A CN116263574A (en) 2021-12-15 2021-12-15 Intelligent refrigerator, server and interface display method
CN202111536084.7 2021-12-15
CN202210397502.7 2022-04-15
CN202210397502.7A CN116954103A (en) 2022-04-15 2022-04-15 Electronic equipment, server and interface display method
CN202210686830.9 2022-06-16
CN202210686830.9A CN115082149A (en) 2022-06-16 2022-06-16 Electronic equipment, server and cooking equipment recommendation method

Publications (1)

Publication Number Publication Date
WO2023109247A1 true WO2023109247A1 (en) 2023-06-22

Family

ID=86774801

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/121773 WO2023109247A1 (en) 2021-12-15 2022-09-27 Food storage device, server, and interface display method

Country Status (2)

Country Link
CN (1) CN118103862A (en)
WO (1) WO2023109247A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150066516A1 (en) * 2013-09-03 2015-03-05 Panasonic Intellectual Property Corporation Of America Appliance control method, speech-based appliance control system, and cooking appliance
CN106931700A (en) * 2017-03-08 2017-07-07 合肥华凌股份有限公司 Recommend menu and recommend method, system and the refrigerator of culinary art
CN111209482A (en) * 2020-01-10 2020-05-29 珠海格力电器股份有限公司 Menu pushing method and device
CN111984838A (en) * 2020-08-24 2020-11-24 聚好看科技股份有限公司 Display device, server, refrigerator and recipe recommending method
CN112100484A (en) * 2020-08-13 2020-12-18 四川虹美智能科技有限公司 Menu recommendation method and system and intelligent refrigerator
CN112837472A (en) * 2020-12-29 2021-05-25 长沙易爱餐饮管理有限公司 Cooking method and electronic equipment
CN113611392A (en) * 2021-08-06 2021-11-05 松下电器研究开发(苏州)有限公司 Menu generation system, refrigerator, menu recommendation method and intelligent refrigerator system
CN115082149A (en) * 2022-06-16 2022-09-20 青岛聚看云科技有限公司 Electronic equipment, server and cooking equipment recommendation method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150066516A1 (en) * 2013-09-03 2015-03-05 Panasonic Intellectual Property Corporation Of America Appliance control method, speech-based appliance control system, and cooking appliance
CN106931700A (en) * 2017-03-08 2017-07-07 合肥华凌股份有限公司 Recommend menu and recommend method, system and the refrigerator of culinary art
CN111209482A (en) * 2020-01-10 2020-05-29 珠海格力电器股份有限公司 Menu pushing method and device
CN112100484A (en) * 2020-08-13 2020-12-18 四川虹美智能科技有限公司 Menu recommendation method and system and intelligent refrigerator
CN111984838A (en) * 2020-08-24 2020-11-24 聚好看科技股份有限公司 Display device, server, refrigerator and recipe recommending method
CN112837472A (en) * 2020-12-29 2021-05-25 长沙易爱餐饮管理有限公司 Cooking method and electronic equipment
CN113611392A (en) * 2021-08-06 2021-11-05 松下电器研究开发(苏州)有限公司 Menu generation system, refrigerator, menu recommendation method and intelligent refrigerator system
CN115082149A (en) * 2022-06-16 2022-09-20 青岛聚看云科技有限公司 Electronic equipment, server and cooking equipment recommendation method

Also Published As

Publication number Publication date
CN118103862A (en) 2024-05-28

Similar Documents

Publication Publication Date Title
JP7065612B2 (en) Mobile application for controlling outdoor grills
WO2021204115A1 (en) Data generation method, data processing method, data execution method and device
CN105981999A (en) Automatic cooking method and system, intelligent cooking equipment and intelligent oven
CN105184204A (en) Article identification device, smart refrigerator and user terminal
CN206378716U (en) Kitchen house keeper robot
CN111811182B (en) Refrigerator and recipe recommendation method
CN110989377B (en) Method and device for managing multimedia data in smart home operating system
WO2022095564A1 (en) Display device and interface display method
CN108172273A (en) A kind of refrigerator food materials based on visitor recommend method
CN112417282B (en) Information recommendation method, food storage equipment and server
CN115082149A (en) Electronic equipment, server and cooking equipment recommendation method
CN114893946B (en) Food storage device and intelligent cooking method
WO2023109247A1 (en) Food storage device, server, and interface display method
WO2022068536A1 (en) Information recommendation method, ingredient storage device, and server
CN112199406A (en) Information recommendation method, food material storage device and server
WO2022041992A1 (en) Refrigerator, display device, server, recommendation method, and message reminding method
CN114279137A (en) Refrigerator and information synchronization method
CN114820122A (en) Food material storage device, terminal device and purchase list generation method
CN114115626A (en) Method for inquiring food material of food material storage device and display device
CN116954103A (en) Electronic equipment, server and interface display method
CN116263574A (en) Intelligent refrigerator, server and interface display method
WO2023098114A1 (en) Multi-terminal food material management method and display device and food material storage device
WO2023087810A1 (en) Smart cooking device, smart freshness-preservation device, and control method
WO2022042516A1 (en) Information recommendation method, food material storage device, and server
CN116147254A (en) Intelligent cooking equipment, intelligent fresh-keeping equipment and food cooking method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22905999

Country of ref document: EP

Kind code of ref document: A1