CN112765337A - Menu recommendation method, device, server, readable storage medium and system - Google Patents

Menu recommendation method, device, server, readable storage medium and system Download PDF

Info

Publication number
CN112765337A
CN112765337A CN202011618327.7A CN202011618327A CN112765337A CN 112765337 A CN112765337 A CN 112765337A CN 202011618327 A CN202011618327 A CN 202011618327A CN 112765337 A CN112765337 A CN 112765337A
Authority
CN
China
Prior art keywords
food material
user
refrigerator
current
menu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011618327.7A
Other languages
Chinese (zh)
Inventor
杨洋
杨凌箫
冼海鹰
郭颖珊
黄倬莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
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
Application filed by Gree Electric Appliances Inc of Zhuhai, Zhuhai Lianyun Technology Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202011618327.7A priority Critical patent/CN112765337A/en
Publication of CN112765337A publication Critical patent/CN112765337A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5846Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using extracted text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)

Abstract

The present disclosure relates to the technical field of menu recommendation, and in particular, to a menu recommendation method, apparatus, server, readable storage medium, and system, where the method includes: acquiring current food materials in the refrigerator; responding to the selection operation of the user on the current food material, and determining the current food material selected by the user as a target food material; recommending a menu to the user according to the target food material; therefore, the food material selection range of the user is limited in the refrigerator, and on the basis, the menu is recommended to the user based on the target food material selected by the user from the refrigerator, so that the problem that the user does not have a corresponding food material to make the recommended menu in the menu recommendation method in the prior art is solved.

Description

Menu recommendation method, device, server, readable storage medium and system
Technical Field
The present disclosure relates to the field of information interaction technologies, and in particular, to a menu recommendation method, apparatus, server, readable storage medium, and system.
Background
For menu recommendation, a series of menus are usually displayed to a user, and a recommended menu is determined through continuous selection of the user, however, this menu recommendation method does not consider feasibility of making dishes corresponding to the menus, that is, does not consider whether food materials owned by the user are matched with the menus. Therefore, the recommendation method causes the problem that the user does not have a corresponding food material to make the recommended menu.
Therefore, a menu recommendation scheme is urgently needed in the art to solve the problem that a user does not have a corresponding food material to make a recommended menu by using the conventional recommendation method.
Disclosure of Invention
The present disclosure provides a menu recommendation method, device, server, readable storage medium, and system, which solve the problem in the prior art that a user does not have a corresponding food material to make a recommended menu due to a menu recommendation method.
In a first aspect, the present disclosure provides a menu recommendation method, which is applied to a server, and includes:
acquiring current food materials in the refrigerator;
responding to the selection operation of the user on the current food material, and determining the current food material selected by the user as a target food material;
and recommending a menu to the user according to the target food material.
In some embodiments, the obtaining of the current food material in the refrigerator includes:
the food material image in the refrigerator is obtained, and the current food material in the food material image is identified.
In some embodiments, after acquiring the food material image in the refrigerator and identifying the current food material in the food material image, the method further comprises:
acquiring a first image of an operation of taking or putting food materials;
identifying food materials in the first image, and identifying the first food materials taken or placed;
deleting the first food material from the current food material or adding the first food material to the current food material.
In some embodiments, after acquiring the food material image in the refrigerator and identifying the current food material in the food material image, the method further comprises:
comparing the food material image in the refrigerator which is obtained currently with the food material image in the refrigerator which is obtained last time, and identifying a first food material which is taken or put in;
deleting the first food material from the current food material or adding the first food material to the current food material.
In some embodiments, after the step of identifying the taken or placed first food material, the method further comprises:
sending prompt information for confirming whether the identified first food material taken or put in is correct or not to a user;
acquiring the response of the user to the prompt message;
and if the response is that the recognized first food material taken or put in is correct, executing the step of deleting or adding the first food material from or to the current food material.
In some embodiments, if the response is to confirm that the first food material taken or put in is incorrect, a modification operation of the user on the first food material is obtained, and the step of deleting the first food material from the current food material or adding the first food material to the current food material is performed.
In some embodiments, the recommending a recipe to a user according to a target food material includes:
acquiring input user information, wherein the user information comprises at least one of geographical position, diet preference and health information;
and recommending at least one target menu to the user according to the user information and the target food material.
In a second aspect, the present disclosure provides a menu recommendation device, including:
the acquisition module is used for acquiring current food materials in the refrigerator;
the response module is used for responding to the selection operation of the user on the current food material and determining the current food material selected by the user as the target food material;
and the recommending module is used for recommending the menu to the user according to the target food material.
In a third aspect, the present disclosure provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of the first aspect.
In a fourth aspect, the present disclosure provides a server comprising a processor and a memory, the memory having stored thereon a computer program which, when executed by the processor, implements the method of the first aspect.
In a fifth aspect, the present disclosure provides a menu recommendation system, comprising:
the server of the fourth aspect; and
the refrigerator comprises at least one storage chamber, wherein each storage chamber comprises at least one storage layer, each storage layer is provided with a storage layer camera, and the storage layer cameras are used for collecting food material images in the refrigerator so that the server can identify current food materials in the refrigerator.
In some embodiments, the refrigerator further comprises: the top camera is arranged at the top of each storage chamber and used for collecting a first image of taking or putting operation of a first food material.
The present disclosure provides a method for determining a current food material in a refrigerator by obtaining the current food material; responding to the selection operation of the user on the current food material, and determining the current food material selected by the user as a target food material; recommending a menu to the user according to the target food material; therefore, the food material selection range of the user is limited in the refrigerator, on the basis, the menu is recommended to the user based on the target food material selected by the user from the refrigerator, the problem that the user does not have a corresponding food material to make the recommended menu in the menu recommendation method in the prior art is solved, the menu is recommended through the selection of the user on the existing food material in the refrigerator, the existing food material is fully utilized, the personalized requirement of the user is met, and the situation that the user cannot make or does not like the recommended menu is avoided.
Drawings
The present disclosure will be described in more detail hereinafter on the basis of embodiments and with reference to the accompanying drawings:
fig. 1 is a schematic flowchart of a menu recommendation method according to an embodiment of the present disclosure;
fig. 2 is a block diagram of a menu recommending apparatus according to an embodiment of the disclosure;
fig. 3 is a schematic flowchart of another recipe recommendation method provided in the embodiment of the present disclosure;
fig. 4 is a block diagram illustrating a structure of a refrigerator according to an embodiment of the present disclosure;
fig. 5 is a block diagram of a server according to an embodiment of the present disclosure.
In the drawings, like parts are designated with like reference numerals, and the drawings are not drawn to scale.
Detailed Description
In order to make those skilled in the art better understand the disclosure and how to implement the disclosure by applying technical means to solve the technical problems and achieve the corresponding technical effects, the technical solutions in the embodiments of the disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the disclosure, and it is obvious that the described embodiments are only partial embodiments of the disclosure, but not all embodiments. The embodiments and the features of the embodiments of the present disclosure can be combined with each other without conflict, and the formed technical solutions are all within the protection scope of the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
Example one
Fig. 1 is a schematic flow chart of a menu recommendation method provided in an embodiment of the present disclosure. As shown in fig. 1, a menu recommendation method, applied to a server, includes:
acquiring current food materials in the refrigerator;
responding to the selection operation of the user on the current food material, and determining the current food material selected by the user as a target food material;
and recommending a menu to the user according to the target food material.
The embodiment obtains the current food material in the refrigerator; responding to the selection operation of the user on the current food material, and determining the current food material selected by the user as a target food material; recommending a menu to the user according to the target food material; therefore, the food material selection range of the user is limited in the refrigerator, and on the basis, the menu is recommended to the user based on the target food material selected by the user from the refrigerator, so that the problem that the user does not have a corresponding food material to make the recommended menu in the menu recommendation method in the prior art is solved, and the trouble that the user thinks about matching the menu is avoided.
In this embodiment, when a user wishes to obtain a recommended recipe, the user selects a current food material included in a refrigerator through a terminal such as a mobile phone, and a target food material is formed based on the food material selected by the user from the current food material. And recommending the menu to the user based on the target food material. The recommended recipes can be one or more recipes related to the target food material, the recipes related to the target food material in the database can be all displayed to the user after being sorted according to a preset rule (for example, the recommendation times are from top to bottom, and the collection/likeness is from top to bottom), and the recipes which are ranked at the top can be displayed to the user after being sorted according to the preset rule for the user to select.
According to the embodiment, the appropriate menu is recommended through the current food materials in the intelligent collocation refrigerator, so that the value of the current food materials is utilized to the greatest extent, and the technical effect of saving grains is achieved.
In addition, in the embodiment, when the current food material in the refrigerator is obtained, the related information of the current food material, including the name, the number of days for preservation, the nutritive value and the like of the food material, can be obtained, and the detailed information of the remaining food material (the current food material) in the refrigerator is sorted for the user, so that the user is not required to open the refrigerator door to check the food material one by one, and the tedious food material management work of the user is reduced.
Example two
On the basis of the above embodiment, the obtaining of the current food material in the refrigerator includes:
the food material image in the refrigerator is obtained, and the current food material in the food material image is identified.
Specifically, the server compares the characteristic points of the food material image with the food material images prestored in the database by using an image recognition algorithm, recognizes the food material, and gives a food material name result. The characteristic points of the food material images prestored in the database are obtained by training a large number of food material images, so that the identification precision is high, and the quantity of the food materials can be accurately identified.
In a preferred embodiment, after acquiring the food material image in the refrigerator and identifying the current food material in the food material image, the method further comprises:
acquiring a first image of an operation of taking or putting food materials;
identifying food materials in the first image, and identifying the first food materials taken or placed;
deleting the first food material from the current food material or adding the first food material to the current food material.
Specifically, the food material taken or put each time can be accurately identified by collecting the image of the operation of taking or putting the food material by the user and identifying the first food material taken or put, so as to update the current food material.
In the embodiment, the refrigerator comprises at least one storage chamber, each storage chamber comprises at least one storage layer, a storage layer camera is installed on each storage layer, and a top camera is installed on the top of each storage chamber. Can take/put into the action (operation) of edible material to the user through top camera and carry out video shooting to the first image that contains the edible material of taking or putting into is intercepted, for example when edible material expose more than 50% and under the clear condition of image of intercepting, can directly discern first edible material information through the screenshot of the video that top camera recorded. On the basis, the information of the first food material is deleted from the current food material or added to the current food material.
The embodiment can accurately identify the newly increased/decreased food materials in the storage layer in the refrigerator through the image identification algorithm, and information such as the types and the quantity of the food materials, automatically help a user to arrange detailed information of the residual food materials (current food materials) in the refrigerator through the image identification technology, and comprises the types of the food materials, positions (including which storage chamber and which storage layer are positioned) in the refrigerator, quantity, freshness days, nutritional value, proper compatibility and other food material information, so that the user is not required to open the refrigerator door to check the food materials one by one, and the tedious food material management work of the user is reduced.
EXAMPLE III
On the basis of the above embodiment, the obtaining of the current food material in the refrigerator includes:
the food material image in the refrigerator is obtained, and the current food material in the food material image is identified.
In a preferred embodiment, after acquiring the food material image in the refrigerator and identifying the current food material in the food material image, the method further comprises:
comparing the food material image in the refrigerator which is obtained currently with the food material image in the refrigerator which is obtained last time, and identifying a first food material which is taken or put in;
deleting the first food material from the current food material or adding the first food material to the current food material.
In practical application, the food material images in one refrigerator can be shot after the refrigerator is closed every time. Therefore, the first food material taken or put in can be identified by comparing the food material images in the refrigerator shot after the refrigerator is closed twice.
In some cases, the refrigerator includes at least one storage compartment, each storage compartment including at least one storage layer, a storage layer camera mounted on each storage layer, and a top camera mounted on a top of each storage compartment. Can take/put into the action (operation) of edible material to the user through top camera and carry out video shooting to the first image that contains the edible material of taking or putting into is intercepted, for example when edible material expose more than 50% and under the clear condition of image of intercepting, can directly discern first edible material information through the screenshot of the video that top camera recorded. On the basis, the information of the first food material is deleted from the current food material or added to the current food material. When the food material is exposed by more than 50% but the intercepted first image is not clear or the food material taken or put in cannot be identified according to the first image, the embodiment can also be adopted, the food material image in the refrigerator obtained at present and the food material image in the refrigerator obtained at the previous time are compared, and therefore the information of the first food material taken or put in is identified. On the basis, the information of the first food material is deleted from the current food material or added to the current food material.
In order to further improve the comparison efficiency and the accuracy of the identification result, when the food materials are exposed by more than 50% but the first image is not clear or the food materials taken or put in can not be identified according to the first image, the color information of the first food materials can be identified based on the first image, and the information of the first food materials taken or put in can be accurately identified by combining the result of comparing the currently acquired food material image in the refrigerator with the previously acquired food material image in the refrigerator. On the basis, the information of the first food material is deleted from the current food material or added to the current food material. Namely, when the action of taking/putting food materials by the user is too fast, and the captured video picture is fuzzy, the top camera is used for recording the color of the food materials, and then the picture taken by the storage layer camera is compared with the picture taken when the door is closed last time, so that the first food materials taken/put by the user can be more accurately identified by combining the color information of the identified food materials.
Example four
On the basis of the above embodiment, after the step of identifying the first food material taken or put in, the method further includes:
sending prompt information for confirming whether the identified first food material taken or put in is correct or not to a user;
acquiring the response of the user to the prompt message;
and if the response is that the recognized first food material taken or put in is correct, executing the step of deleting or adding the first food material from or to the current food material.
And if the response is that the first food material taken or put in is confirmed to be incorrect, acquiring the modification operation of the user on the first food material, and executing the step of deleting or adding the first food material from or to the current food material.
In practical application, after the server identifies the first food material to be taken or put in, the first food material name is obtained, information such as the first food material image corresponding to the first food material name, food material nutrition information, food material recommended preservation days and the position of the first food material in the refrigerator is arranged, the arrangement result is sent to the APP of the mobile phone of the user, the APP can prompt the user that the food material information to be taken or put in exists, and the user compares the food material information to be taken or put in the refrigerator on the APP to determine whether the food material information is accurate. When the user receives the prompt information, the user can check immediately or later, when checking the prompt information, the user checks whether the first food material result which is identified by the server and taken or put in is wrong, if not, the user confirms, otherwise, the user can modify the wrong identification result through the APP and store the correct first food material information, for example, when the user checks and finds that the food material information is wrongly input, the user can modify the wrong information through manually inputting the correct information, such as modifying the name or the number of food materials, and the modified information can be stored in the server for management.
The user can also check the food material information of the refrigerator in the APP through the APP, for example, the remaining food materials (current food materials) and the number of the remaining food materials in the refrigerator, and can also check the food material information such as the types of the remaining food materials, the positions of the remaining food materials in the refrigerator, the number of days for preservation, the nutritional value, the relative compatibility and the like.
In addition, the server records the taking of food, and when a certain food is taken out of the refrigerator, the server sends information to the APP to inform the user that the food is taken out. If the food material is not taken out all the time, the user is reminded to eat as soon as possible before the food material is about to pass the preservation period.
EXAMPLE five
On the basis of the above embodiment, the generating a recipe to be recommended according to the target food material includes:
acquiring input user information, wherein the user information comprises at least one of geographical position, diet preference and health information;
and recommending at least one target menu to the user according to the user information and the target food material.
In practical application, when a user can select a target food material on an APP of a mobile phone, the user voluntarily fills and inputs user information related to the user, including: geographical location, dietary preferences, and health information, etc. When recommending the menu, the server recommends the menu which best meets the requirements of the user according to at least one of the information of the position of the user, the diet preference and the health information of the user and the user information input by the user and the target food material selected by the user, thereby achieving the effect of recommending the personalized menu.
If the user information is empty, that is, the user does not select to input the user information to assist in recommending the recipe, at least one recipe can be directly recommended to the user according to the target food material selected by the user. Of course, in some cases, the geographic location of the user may also be inferred from the current food material, for example, the geographic location of the user may be inferred from the geographic location information of the current food material, and the dietary preference may also be inferred from the category of the target food material selected by the user, which is not listed here.
The practical application of the above-described embodiment of the present disclosure will be described by taking the flow shown in fig. 3 as an example. As shown in fig. 3, when a user puts food into a refrigerator, a camera in the refrigerator collects a current food image and transmits the current food image to a server, the server compares the currently shot image with an image obtained after the refrigerator is closed last time, if the currently shot image and the image are not consistent, it is indicated that food is newly added in the refrigerator, at this time, the newly added food (put in) is identified, relevant information of the food is sorted out and sent to a mobile phone APP of the user for display, the user confirms whether to modify the food information, if not, the user selects a target food, the server screens a menu matched with the selected target food from a database according to the target food, and recommends the menu to the user, and the user can check the recommended menu through the mobile phone APP.
Preferably, the user views the food material in the refrigerator on the APP, and selects a target food material desired to be consumed. And the server compares and searches in a database of the server according to the target food material selected by the user, and recommends a menu related to the target food material. Namely, the user selects several food materials preferred by the user according to the seen food material information to carry out collocation and combination, and the combination is sent to the server. The server compares and searches in the server database according to the food material combinations selected by the user, and feeds back a menu containing the food material combinations selected by the user. In the comparison and search process, the menus with high coupling degree are sequenced in sequence through a large number of analysis and comparison and recommended to the user. The user can select a menu which the user likes from one or more recommended menus at the APP.
In this embodiment, when the user wishes to recommend a recipe, the user selects a target food material from the current food materials. After acquiring the target food material information selected by the user, the server screens the menu food material information stored in the database once, so as to obtain a menu containing the name of the target food material. On the basis, the server further calculates the contact ratio of the food material information of the menu and the food material information selected by the user, and sorts the menu according to the contact ratio.
For example, if the user selects three food materials, and the required food material of one menu a in the database contains the three food materials selected by the user, the menu a is sorted to the top and recommended to the user. In addition, positioning information can be added, the position of the user can be analyzed, and the dietary preference of the position is added to the judgment condition of the front ranking, so that the favorite menu of the user can be more accurately recommended.
In this embodiment, the server stores recipe data in advance, where the recipe data includes food materials corresponding to recipes. The menu data is entered into the server by professional personnel in advance.
In this embodiment, the user can view a recipe generated by the food material selected by the user on the APP, select a favorite recipe of the user, and view a cooking tutorial. The menu is uploaded to a server in advance, comprises teaching videos, image-text steps, the material quantity of food materials and the like, and can guide a user to cook according to the menu steps to make delicious dishes. For example, in the present embodiment, a recipe is entered into the server, and the name of the recipe, the name and weight of the required food material, the name and weight of the auxiliary material, the cooking step, and the recipe information such as the recipe taste classification label are entered.
EXAMPLE six
Fig. 2 is a block diagram of a menu recommendation device according to an embodiment of the present disclosure, and as shown in fig. 2, the menu recommendation device includes:
the acquisition module is used for acquiring current food materials in the refrigerator;
the response module is used for responding to the selection operation of the user on the current food material and determining the current food material selected by the user as the target food material;
and the recommending module is used for recommending the menu to the user according to the target food material.
It can be understood that the obtaining module may be configured to execute the step content of the recipe recommendation method in the foregoing embodiment to obtain the current food material in the refrigerator, the responding module may be configured to execute the step content of the recipe recommendation method in the foregoing embodiment to respond to the selection operation of the current food material by the user, and determine the current food material selected by the user as the step content of the target food material, and the recommending module may be configured to execute the step content of the recipe recommendation method in the foregoing embodiment to recommend the user according to the target food material. For the details of each step, reference is made to the detailed description of the foregoing embodiments, which is not repeated herein.
The embodiment obtains the current food material in the refrigerator; responding to the selection operation of the user on the current food material, and determining the current food material selected by the user as a target food material; recommending a menu to the user according to the target food material; therefore, the food material selection range of the user is limited in the refrigerator, and on the basis, the menu is recommended to the user based on the target food material selected by the user from the refrigerator, so that the problem that the user does not have a corresponding food material to make the recommended menu in the menu recommendation method in the prior art is solved, and the trouble that the user thinks about matching the menu is avoided.
In this embodiment, when a user wishes to obtain a recommended recipe, the user selects a current food material included in a refrigerator through a terminal such as a mobile phone, and a target food material is formed based on the food material selected by the user from the current food material. And recommending the menu to the user based on the target food material. The recommended recipes can be one or more recipes related to the target food material, the recipes related to the target food material in the database can be all displayed to the user after being sorted according to a preset rule (for example, the recommendation times are from top to bottom, and the collection/likeness is from top to bottom), and the recipes which are ranked at the top can be displayed to the user after being sorted according to the preset rule for the user to select.
According to the embodiment, the appropriate menu is recommended through the current food materials in the intelligent collocation refrigerator, so that the value of the current food materials is utilized to the greatest extent, and the technical effect of saving grains is achieved.
In addition, in the embodiment, when the current food material in the refrigerator is obtained, the related information of the current food material, including the name, the number of days for preservation, the nutritive value and the like of the food material, can be obtained, and the detailed information of the remaining food material (the current food material) in the refrigerator is sorted for the user, so that the user is not required to open the refrigerator door to check the food material one by one, and the tedious food material management work of the user is reduced.
EXAMPLE seven
On the basis of the above embodiments, the present embodiment provides a computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements the method of the above embodiments.
The storage medium may be a flash memory, a hard disk, a multimedia card, a card type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, a server, an App application mall, etc.
Example eight
On the basis of the foregoing embodiments, fig. 5 is a block diagram of a server according to an embodiment of the present disclosure. The present embodiment provides a server, which includes a memory and a processor, where the memory stores a computer program, and the processor implements the method of the above embodiment when executing the computer program.
The Processor may be an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components, and is configured to perform the method of the above embodiments.
The Memory may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk.
Example nine
On the basis of the above embodiments, the present disclosure provides a menu recommendation system, including:
the server defined in the above embodiment; and
the refrigerator comprises at least one storage chamber, wherein each storage chamber comprises at least one storage layer, each storage layer is provided with a storage layer camera, and the storage layer cameras are used for collecting food material images in the refrigerator so that the server can identify current food materials in the refrigerator.
The refrigerator further includes: the top camera is arranged at the top of each storage chamber and used for collecting a first image of taking or putting operation of a first food material. A camera module for shooting food materials is installed in the refrigerator. The function of taking pictures and uploading the pictures is provided.
Wherein, storing layer camera, top camera can adopt the camera module.
Fig. 4 is a schematic structural diagram of a refrigerator provided by an embodiment of the present disclosure, where only a refrigerating chamber portion is shown. As shown in fig. 4, in this embodiment, the camera module is installed to the refrigerator, and the storing room includes walk-in room, temperature changing room, freezer, and wherein, the walk-in room divide into four storage layers, is respectively: a1, a2, a3 and a4, the freezing chamber is divided into three reservoir layers which are respectively: b1, b2 and b3, the temperature change chamber is as follows: c1. every storing layer camera module of storing room of closing the door all shoots a set of picture at every turn to transmit for the server through wiFi. Taking the refrigerating chamber as an example, 5 high-speed snapshot cameras can be arranged, wherein 4 of the cameras are four storage layer cameras 401, the other camera is a top camera 402, the cameras are matched with each other to achieve 360-degree dead-angle-free accurate identification of food materials in the refrigerator, other storage layers are similar, and the examples are omitted here. The top camera shoots images to identify food materials when a user puts or takes food materials, and images shot by the storage layer camera can be matched to compare when the captured images are fuzzy so as to improve the identification accuracy.
In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus and method may be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It should be noted that, in the present disclosure, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the recitation of an element by the phrase "comprising an … …" does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises the element.
Although the embodiments disclosed in the present disclosure are described above, the above description is only for the convenience of understanding the present disclosure, and is not intended to limit the present disclosure. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims.

Claims (12)

1. A menu recommendation method is applied to a server and is characterized by comprising the following steps:
acquiring current food materials in the refrigerator;
responding to the selection operation of the user on the current food material, and determining the current food material selected by the user as a target food material;
and recommending a menu to the user according to the target food material.
2. The recipe recommendation method according to claim 1, wherein the obtaining of the current food material in the refrigerator comprises:
the food material image in the refrigerator is obtained, and the current food material in the food material image is identified.
3. The recipe recommendation method according to claim 2, after obtaining the food material image in the refrigerator and identifying the current food material in the food material image, further comprising:
acquiring a first image of an operation of taking or putting food materials;
identifying food materials in the first image, and identifying the first food materials taken or placed;
deleting the first food material from the current food material or adding the first food material to the current food material.
4. The recipe recommendation method according to claim 2, after obtaining the food material image in the refrigerator and identifying the current food material in the food material image, further comprising:
comparing the food material image in the refrigerator which is obtained currently with the food material image in the refrigerator which is obtained last time, and identifying a first food material which is taken or put in;
deleting the first food material from the current food material or adding the first food material to the current food material.
5. The recipe recommendation method according to claim 3 or 4, further comprising, after the step of identifying the first food material taken or placed, the step of:
sending prompt information for confirming whether the identified first food material taken or put in is correct or not to a user;
acquiring the response of the user to the prompt message;
and if the response is that the recognized first food material taken or put in is correct, executing the step of deleting or adding the first food material from or to the current food material.
6. The recipe recommendation method according to claim 5,
and if the response is that the first food material taken or put in is confirmed to be incorrect, acquiring the modification operation of the user on the first food material, and executing the step of deleting or adding the first food material from or to the current food material.
7. The recipe recommendation method according to claim 1, wherein the recommending a recipe to a user according to a target food material comprises:
acquiring input user information, wherein the user information comprises at least one of geographical position, diet preference and health information;
and recommending at least one target menu to the user according to the user information and the target food material.
8. A menu recommendation device, comprising:
the acquisition module is used for acquiring current food materials in the refrigerator;
the response module is used for responding to the selection operation of the user on the current food material and determining the current food material selected by the user as the target food material;
and the recommending module is used for recommending the menu to the user according to the target food material.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 7.
10. A server, comprising a processor and a memory, the memory having stored thereon a computer program which, when executed by the processor, implements the method of any of claims 1 to 7.
11. A menu recommendation system, comprising:
the server of claim 10; and
the refrigerator comprises at least one storage chamber, wherein each storage chamber comprises at least one storage layer, each storage layer is provided with a storage layer camera, and the storage layer cameras are used for collecting food material images in the refrigerator so that the server can identify current food materials in the refrigerator.
12. The recipe recommendation system as recited in claim 11, wherein the refrigerator further comprises: and the top camera is arranged at the top of each storage chamber and is used for acquiring a first image of the operation of taking or putting food materials.
CN202011618327.7A 2020-12-31 2020-12-31 Menu recommendation method, device, server, readable storage medium and system Pending CN112765337A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011618327.7A CN112765337A (en) 2020-12-31 2020-12-31 Menu recommendation method, device, server, readable storage medium and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011618327.7A CN112765337A (en) 2020-12-31 2020-12-31 Menu recommendation method, device, server, readable storage medium and system

Publications (1)

Publication Number Publication Date
CN112765337A true CN112765337A (en) 2021-05-07

Family

ID=75698176

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011618327.7A Pending CN112765337A (en) 2020-12-31 2020-12-31 Menu recommendation method, device, server, readable storage medium and system

Country Status (1)

Country Link
CN (1) CN112765337A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114756748A (en) * 2022-04-12 2022-07-15 合肥美的电冰箱有限公司 In-refrigerator area recommendation method and device, refrigerator and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104361041A (en) * 2014-10-28 2015-02-18 华南理工大学 Auxiliary method and auxiliary system of intelligent refrigerator
WO2020181722A1 (en) * 2019-03-13 2020-09-17 青岛海尔电冰箱有限公司 Recipe recommendation method and device for refrigerator
CN112100484A (en) * 2020-08-13 2020-12-18 四川虹美智能科技有限公司 Menu recommendation method and system and intelligent refrigerator

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104361041A (en) * 2014-10-28 2015-02-18 华南理工大学 Auxiliary method and auxiliary system of intelligent refrigerator
WO2020181722A1 (en) * 2019-03-13 2020-09-17 青岛海尔电冰箱有限公司 Recipe recommendation method and device for refrigerator
CN112100484A (en) * 2020-08-13 2020-12-18 四川虹美智能科技有限公司 Menu recommendation method and system and intelligent refrigerator

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114756748A (en) * 2022-04-12 2022-07-15 合肥美的电冰箱有限公司 In-refrigerator area recommendation method and device, refrigerator and storage medium
CN114756748B (en) * 2022-04-12 2023-12-05 合肥美的电冰箱有限公司 Method and device for recommending area in refrigerator, refrigerator and storage medium

Similar Documents

Publication Publication Date Title
US20240029131A1 (en) Digital recipe library and network with food image recognition services
CN111292828A (en) Intelligent refrigerator and food material management method, device and storage medium thereof
CN106969593A (en) A kind of food management method of intelligent refrigerator
CN109815420A (en) A kind of information-pushing method and equipment
CN111811182B (en) Refrigerator and recipe recommendation method
CN112765337A (en) Menu recommendation method, device, server, readable storage medium and system
WO2014168177A1 (en) Image processing device
CN115968436A (en) A kind of refrigerator
CN110049180A (en) Shoot posture method for pushing and device, intelligent terminal
US20170032187A1 (en) Image processing device, image processing method and recording medium
CN111895720A (en) Information interaction method and system of intelligent refrigerator and intelligent refrigerator
WO2018045839A1 (en) Shopping trigger method and device for intelligent refrigerator, and computer-readable storage medium
CN110806697A (en) Prompting mode determination method and device based on intelligent home operating system
CN111683280B (en) Video processing method and device and electronic equipment
JP6843597B2 (en) Information processing equipment, food selection method and program
US20130185305A1 (en) Keyword assignment apparatus and recording medium
CN116628338A (en) Mobile terminal product recommendation method, system, computer and readable storage medium
CN116703503A (en) Intelligent recommendation method and system for campus canteen dishes
CN114579855A (en) Food storage equipment, food library and menu sequencing method
US20050246336A1 (en) Method and device for creating semantic browsing options
CN114154699A (en) Species tour method, tour system and readable storage medium
CN113497971A (en) Method, device, storage medium and terminal for obtaining menu
CN110210920B (en) Meal information recommending method and device
CN113112336A (en) Commodity information processing method and device and computer equipment
CN110610753A (en) Recipe recommendation method, device and system and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination