CN113821708A - Cooking information acquisition method and device, terminal and storage medium - Google Patents

Cooking information acquisition method and device, terminal and storage medium Download PDF

Info

Publication number
CN113821708A
CN113821708A CN202010564082.8A CN202010564082A CN113821708A CN 113821708 A CN113821708 A CN 113821708A CN 202010564082 A CN202010564082 A CN 202010564082A CN 113821708 A CN113821708 A CN 113821708A
Authority
CN
China
Prior art keywords
cooking
information
database
acquiring
determining
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
CN202010564082.8A
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.)
Midea Group Co Ltd
Guangdong Midea Kitchen Appliances Manufacturing Co Ltd
Original Assignee
Midea Group Co Ltd
Guangdong Midea Kitchen Appliances Manufacturing 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 Midea Group Co Ltd, Guangdong Midea Kitchen Appliances Manufacturing Co Ltd filed Critical Midea Group Co Ltd
Priority to CN202010564082.8A priority Critical patent/CN113821708A/en
Publication of CN113821708A publication Critical patent/CN113821708A/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/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a cooking information acquisition method, an acquisition device, a terminal and a storage medium, wherein the cooking information acquisition method comprises the following steps: determining a highest priority database of the at least two databases in response to the query instruction; according to the scheme, the number of the databases is limited to at least two, so that only part of data information is stored in each database, and because each database stores a small amount of data information, whether one database contains the data information corresponding to the query instruction can be quickly determined.

Description

Cooking information acquisition method and device, terminal and storage medium
Technical Field
The invention belongs to the technical field of cooking equipment, and particularly relates to a cooking information acquisition method, an acquisition device, a terminal and a computer-readable storage medium.
Background
In the cooking process, if the user asks questions about the contents of the menu, the terminal can be inquired about the questions in a voice interaction mode, after the terminal receives the questions of the user, the terminal needs to search for explanations related to the questions of the user in the server, and due to the fact that a large amount of data are stored in the server, the time consumption of the searching process is long, and great inconvenience is brought to the cooking process.
Disclosure of Invention
The present invention is directed to solving one of the technical problems of the prior art or the related art.
In view of the above, a first aspect of the present invention provides a method for acquiring cooking information, including: determining the highest priority database in at least two databases in response to the query instruction; and querying data information corresponding to the query instruction in the highest priority database.
The method for acquiring cooking information comprises the steps of determining the highest priority database of at least two databases after an inquiry instruction is acquired, inquiring whether the highest priority database stores data information corresponding to the inquiry instruction or not, limiting the number of the databases to be at least two, and storing a large amount of data information into different databases, so that each database only stores partial data information, specifically, the types of the data information can be divided, the different types of data information can be stored in different databases, when the inquiry instruction is acquired, the highest priority database can be determined according to the information included in the inquiry instruction, namely, the database related to the problem can be determined as the highest priority database according to the problem inquired by a user, the highest priority database has data information which can greatly explain the problem of the user, moreover, since each database stores a small amount of data information, after the highest priority database is determined, it can be quickly determined whether data information corresponding to the query instruction is stored in the highest priority database, and if the data information corresponding to the query instruction is stored in the highest priority database, the data information is output and presented to the user.
According to the method, different types of data information are stored in different databases, whether one database contains data information corresponding to the query instruction or not can be quickly determined, compared with a mode that a large amount of data are stored in one database, the feedback speed aiming at the user problem can be effectively improved, furthermore, the database related to the content inquired by the user is taken as the highest priority database, if the data information corresponding to the query instruction is stored in the highest priority database, the rest databases do not need to be inquired, the feedback information can be displayed to the user by only inquiring one database storing a small amount of data information, the time consumption of the query process is effectively shortened, the user does not need to wait for a feedback result for a long time in the cooking process, and the cooking experience of the user is improved.
In addition, according to the method for acquiring the cooking information in the above technical solution provided by the present invention, the following additional technical features may be further provided:
in one possible design, the step of determining, in response to the query instruction, a highest priority database of the at least two databases specifically includes: determining keywords contained in the query instruction; and determining the highest priority database in the at least two databases according to the keywords.
In the design, in the cooking process, if a user proposes a problem, keywords in the problem proposed by the user can be extracted, and then the keywords and the database associated with the at least two databases are determined, so that the database associated with the keywords can be used as the highest priority database, the database has high possibility of containing contents capable of solving the user question, the problem of the user can be fed back as soon as possible, and the response speed is improved.
In one possible design, the method for acquiring cooking information further includes: acquiring broadcast information; the step of determining the highest priority database of the at least two databases according to the keyword specifically includes: determining a matching result of the keywords contained in the query instruction and the keywords in the broadcast information; and determining the highest priority database in the at least two databases according to the matching result.
In the design, broadcast information is obtained, namely current broadcast content is obtained, then keywords in the query instruction are matched with keywords in the broadcast information, whether the problem inquired by a user currently is related to the current broadcast content is confirmed, the highest priority database is further determined through the matching result, the highest priority database is determined according to the relevance between the problem inquired by the user and the current broadcast content, the highest priority database is determined through the method, the possibility that the data information corresponding to the query instruction is stored in the highest priority database can be improved, the data information corresponding to the query instruction can be obtained through the highest priority database, the feedback speed for the user problem is improved, the waiting time of the user is shortened, and the cooking experience of the user is improved.
In one possible design, determining a matching result of keywords contained in the query instruction and keywords in the broadcast information; determining the highest priority database of the at least two databases according to the matching result, which specifically comprises: determining that keywords contained in the query instruction are matched with keywords in the broadcast information, and determining that the database with the highest priority is a database in which the broadcast information is stored in at least two databases; and determining that the keywords contained in the query instruction are not matched with the keywords in the broadcast information, and determining the database with the highest priority as a preset database.
In the design, when the keyword in the query instruction is determined to be matched with the keyword in the broadcast information, the fact that a user proposes a problem for the current broadcast content is indicated, at the moment, a database in which the broadcast information is stored is used as a highest priority database, specifically, a menu can be divided into a plurality of steps, detailed explanations about each step are stored in the database in which the broadcast information is stored, the user is determined to inquire the currently broadcast content of the menu, data information in the database in which the broadcast information is stored is preferentially searched, further, the detailed explanations corresponding to the questions asked by the user can be rapidly found, and the feedback speed for the user problem is improved.
When it is determined that the keyword in the query instruction is not matched with the keyword in the broadcast information, it indicates that the question asked by the user is irrelevant to the content of the current broadcast, at this time, the predetermined database is used as the highest priority database, and the highest priority database can be preset according to the user requirement, for example, the interpretation information corresponding to the question with higher query frequency is stored in the predetermined database, so that the question asked by the user can be solved only by searching the predetermined database, and the feedback speed of asking the question by the user is increased.
The broadcasting information can be broadcasting information for the menu, namely, the voice assistant broadcasts the menu in a voice mode, judges whether the question of the user is directed at the broadcasting content of the current menu, and if the question is related to the broadcasting content of the current menu, the user can search the content capable of solving the question of the user in the menu library.
The broadcast information may also be broadcast information of other contents, such as menu broadcast information and science popularization knowledge broadcast information.
In one possible design, after the step of querying the data information corresponding to the query instruction in the highest priority database, the method further includes: determining that the highest priority database does not store data information corresponding to the query instruction, and acquiring data information of other databases except the highest priority database in at least two databases according to a preset priority sequence; and determining that one database in the other databases stores the data information corresponding to the query instruction, and stopping querying the data information in the other databases.
In the design, when the highest priority database is determined not to contain the data information corresponding to the query instruction, whether the other databases except the highest priority database contain the data information corresponding to the query instruction is queried, because each database only stores partial data information, whether the data information corresponding to the query instruction is contained in each database can be rapidly determined, and when a certain database stores the data information corresponding to the query instruction, the query process is stopped, namely, the rest databases are not required to be queried, and because a large amount of data is not required to be queried at the same time, the data searching speed can be increased, and the feedback speed of user problems is increased.
In addition, for other databases except the highest priority database, a query sequence may be preset, and a specific query sequence may be set according to a user requirement, for example, according to the frequency of the query instruction of the user, data information corresponding to the query instruction with high frequency is stored in a database with higher priority, and sorting the remaining databases may also improve the speed of searching for the data information corresponding to the query instruction, thereby reducing the waiting time of the user.
In one possible design, the method for acquiring cooking information further includes: acquiring broadcast information; determining that the broadcast information contains keywords for executing a preset cooking program; and outputting a prompt instruction of the cooking equipment for executing the preset cooking program.
In this design, when confirming to broadcast the keyword that contains the execution reservation culinary art procedure in the information, explain the current step that the menu was broadcast needs to control cooking equipment, for example start cooking equipment, the suggestion information that cooking equipment executed reservation culinary art procedure this moment, and then can remind the current culinary art step of user to need to control cooking equipment, avoid the user not cook according to the menu and influence the culinary art result, do not need the user to look over the menu at any time, improve the convenience of user's culinary art process, improve culinary art experience.
In one possible design, after the step of outputting the prompt instruction of the cooking device to execute the predetermined cooking program, the method further includes: and responding to a reply instruction of the prompt instruction, and controlling the cooking equipment to execute a preset cooking program.
In this design, after the prompt command is output, if a reply command to the prompt command is received, the cooking device is controlled to execute the cooking program, for example, the user is prompted to start the cooking device, the user determines to start the cooking device, and then the cooking device is controlled to start.
The second aspect of the present invention provides a method for acquiring cooking information, including: sending out a query instruction; and receiving data information corresponding to the query instruction, wherein the data information comprises image information and voice information.
The cooking information acquisition method provided by the invention is characterized in that after a query instruction is sent out, data information corresponding to the query instruction is received, the data information comprises answers made to questions of a user, the data information comprises image information and voice information, the voice information can explain the image information, and the user can answer the questions of the user more vividly by combining the image information and the voice information, so that the user can understand the data information displayed by the terminal.
In one possible design, before the step of issuing the query instruction, the method further includes: responding to a menu selection instruction, and acquiring a selected menu; and responding to the menu broadcasting instruction to broadcast the selected menu.
In the design, a user can determine dishes to be cooked according to own needs, then select recipes, each recipe corresponds to corresponding broadcast content, and when a recipe broadcast instruction is received, the recipes selected by the user are broadcasted, so that the user can know the content in the recipes without manually turning the recipes, and the convenience of the cooking process is improved.
A third aspect of the present invention provides a cooking information acquiring apparatus, including: a memory, a processor, and a computer program stored on the memory and executable on the processor; the computer program, when executed by the processor, implements the method for acquiring cooking information according to any one of the above first aspects or the method for acquiring cooking information according to any one of the second aspects, so that all the beneficial technical effects of the method for acquiring cooking information according to any one of the above first aspects or the method for acquiring cooking information according to any one of the second aspects are achieved, and are not described in detail herein.
The fourth aspect of the present invention provides a terminal, which includes the apparatus for acquiring cooking information according to the above technical solution, so that the terminal has all the advantages of the apparatus for acquiring cooking information.
A fifth aspect of the present invention provides a computer-readable storage medium, on which a program for acquiring cooking information is stored, where the program for acquiring cooking information is executed by a processor to implement the method for acquiring cooking information according to any one of the above first aspects or the method for acquiring cooking information according to any one of the second aspects, so that all the beneficial technical effects of the method for acquiring cooking information according to any one of the above possible designs of the first aspect or the method for acquiring cooking information according to any one of the second aspects are achieved, and are not described in detail herein.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic structural diagram illustrating a cooking information acquiring method according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram illustrating a cooking information acquiring method according to another embodiment of the present invention;
fig. 3 is a schematic structural diagram illustrating a cooking information acquiring method according to still another embodiment of the present invention;
fig. 4 is a schematic structural diagram illustrating a cooking information acquiring method according to still another embodiment of the present invention;
fig. 5 is a schematic structural diagram illustrating a cooking information acquiring method according to still another embodiment of the present invention;
fig. 6 is a schematic structural diagram illustrating a cooking information acquiring method according to still another embodiment of the present invention;
fig. 7 is a schematic structural diagram illustrating a cooking information acquiring method according to still another embodiment of the present invention;
fig. 8 is a schematic structural diagram illustrating a cooking information acquiring method according to still another embodiment of the present invention;
fig. 9 is a schematic structural diagram illustrating a cooking information acquiring method according to still another embodiment of the present invention;
fig. 10 shows a schematic block diagram of an acquisition apparatus of cooking information of an embodiment of the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. It should be noted that the embodiments of the present invention and features of the embodiments may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
Methods of acquiring cooking information provided according to some embodiments of the present invention are described below with reference to fig. 1 to 9.
The first embodiment is as follows:
an embodiment of a first aspect of the present invention provides a method for acquiring cooking information, as shown in fig. 1, including:
step S102, responding to the query instruction, and determining the highest priority database in at least two databases;
and step S104, inquiring data information corresponding to the inquiry instruction in the highest priority database.
In this embodiment, after the query instruction is obtained, the highest priority database of the at least two databases is determined, and whether the data information corresponding to the query instruction is stored in the highest priority database is queried, the number of the databases is limited to at least two, so that a large amount of data information can be stored in different databases, so that only part of the data information is stored in each database, specifically, the types of the data information can be divided, different types of data information can be stored in different databases, when the query instruction is obtained, the highest priority database can be determined according to the information included in the query instruction, that is, the database related to the problem can be determined as the highest priority database according to the problem asked by the user, and the highest priority database has a larger possibility of storing data information explaining the user problem, moreover, since each database stores a small amount of data information, after the highest priority database is determined, it can be quickly determined whether data information corresponding to the query instruction is stored in the highest priority database, and if the data information corresponding to the query instruction is stored in the highest priority database, the data information is output and presented to the user.
According to the method, different types of data information are stored in different databases, whether one database contains data information corresponding to the query instruction or not can be quickly determined, compared with a mode that a large amount of data are stored in one database, the feedback speed aiming at the user problem can be effectively improved, furthermore, the database related to the content inquired by the user is taken as the highest priority database, if the data information corresponding to the query instruction is stored in the highest priority database, the rest databases do not need to be inquired, the feedback information can be displayed to the user by only inquiring one database storing a small amount of data information, the time consumption of the query process is effectively shortened, the user does not need to wait for a feedback result for a long time in the cooking process, and the cooking experience of the user is improved.
The invention aims to provide a method for deeply combining voice and baking recipes, which combines the behavior habit of using recipes by a user and applies a knowledge map technology to the recipes.
The user can release both hands directly based on the menu to can combine specific menu and step to carry out the question answer, can combine equipment linkage to realize the culinary art at last.
The knowledge map and the menu are combined with voice, the whole preprocessing process is completed in a baking scene, and the problem is subjected to combined display of image, text and voice.
Example two:
as shown in fig. 2, on the basis of the first embodiment, the step of determining, in response to the query instruction, a highest priority database of the at least two databases specifically includes: determining keywords contained in the query instruction; and determining the highest priority database in the at least two databases according to the keywords.
The method for acquiring the cooking information comprises the following steps:
step S202, determining keywords contained in the query instruction;
step S204, determining the highest priority database in at least two databases according to the keywords;
and step S206, inquiring data information corresponding to the inquiry instruction in the highest priority database.
In the embodiment, in the cooking process, if a user proposes a problem, a keyword in the problem proposed by the user can be extracted, and then the database which is associated with the keyword and at least two databases is determined, so that the database which is associated with the keyword can be used as the highest priority database, the database has high possibility of containing the content which can solve the question asked by the user, the problem of the user can be fed back as soon as possible, and the response speed is improved.
The keywords can be prestored on the system, and the voice question of the user is recognized to be consistent with the prestored words, namely, the keywords are recognized as the keywords.
Example three:
as shown in fig. 3, on the basis of the first embodiment and the second embodiment, the method for acquiring cooking information further includes: and acquiring broadcast information.
The step of determining the highest priority database of the at least two databases according to the keyword specifically includes: determining a matching result of the keywords contained in the query instruction and the keywords in the broadcast information; and determining the highest priority database in the at least two databases according to the matching result.
The method for acquiring the cooking information comprises the following steps:
step S302, broadcast information is obtained;
step S304, determining a matching result of the keywords contained in the query instruction and the keywords in the broadcast information;
step S306, determining the highest priority database in the at least two databases according to the matching result;
and step S308, inquiring data information corresponding to the inquiry instruction in the highest priority database.
The method comprises the steps of obtaining broadcast information of a menu, namely obtaining current broadcast content of the menu, matching keywords in a query instruction with keywords in the broadcast information, confirming whether a problem inquired by a user currently is related to the current broadcast content, further determining a highest priority database according to a matching result, determining the highest priority database according to the relevance between the problem inquired by the user and the current broadcast content, determining the highest priority database by the method, improving the possibility that the highest priority database stores data information corresponding to the query instruction, further being beneficial to obtaining the data information corresponding to the query instruction only through the highest priority database, improving the feedback speed aiming at the problems of the user, reducing the waiting time of the user and improving the cooking experience of the user.
Further, determining a matching result of the keywords contained in the query instruction and the keywords in the broadcast information; determining the highest priority database of the at least two databases according to the matching result, which specifically comprises: determining that keywords contained in the query instruction are matched with keywords in the broadcast information, and determining that the database with the highest priority is a database in which the broadcast information is stored in at least two databases; and determining that the keywords contained in the query instruction are not matched with the keywords in the broadcast information, and determining the database with the highest priority as a preset database.
As shown in fig. 4, the method of acquiring cooking information includes:
step S402, broadcast information is obtained;
step S404, determining that the keywords contained in the query instruction are matched with the keywords in the broadcast information, if so, executing step S406, and otherwise, executing step S408;
step S406, determining that the database with the highest priority is the database in which the broadcast information is stored in at least two databases, and executing step S410;
step S408, determining the highest priority database as a predetermined database, and executing step S412;
step S410, inquiring data information corresponding to the inquiry command in a database storing the broadcast information;
in step S412, the data information corresponding to the query instruction in the predetermined database is queried.
When the keyword in the query instruction is determined to be matched with the keyword in the broadcast information, the fact that the user proposes a problem for the current broadcast content is indicated, at this time, the database in which the broadcast information is stored is used as a highest priority database, specifically, the menu can be divided into a plurality of steps, detailed explanations about each step are stored in the database in which the broadcast information is stored, the user is determined to inquire the currently broadcast content of the menu, the data information in the database in which the broadcast information is stored is preferentially searched, further, the detailed explanations corresponding to the user questions can be quickly found, and the feedback speed for the user problems is improved.
When it is determined that the keyword in the query instruction is not matched with the keyword in the broadcast information, it indicates that the question asked by the user is irrelevant to the content of the current broadcast, at this time, the predetermined database is used as the highest priority database, and the highest priority database can be preset according to the user requirement, for example, the interpretation information corresponding to the question with higher query frequency is stored in the predetermined database, so that the question asked by the user can be solved only by searching the predetermined database, and the feedback speed of asking the question by the user is increased.
A knowledge base, namely a database, is deployed at the cloud, wherein the database comprises a step base, a menu base and a common knowledge base, and each database comprises contents such as corpora, pictures, moving pictures, videos and the like.
The user accesses the voice baking assistant service through the mobile phone APP or other voice screen devices.
In the process that a user uses a menu for guidance, if the user cannot understand the current step, voice query can be directly carried out through the current step, the current query problem can be firstly carried out on the step library, then on the menu library, then on the common knowledge library, and if the current query problem is hit, feedback is carried out through pictures, texts and voice.
Further, after the step of querying the data information corresponding to the query instruction in the highest priority database, the method further includes:
determining that the highest priority database does not store data information corresponding to the query instruction, and acquiring data information of other databases except the highest priority database in at least two databases; and determining that one database in the other databases stores the data information corresponding to the query instruction, and stopping querying the data information in the other databases.
The broadcasting information can be broadcasting information for the menu, namely, the voice assistant broadcasts the menu in a voice mode, judges whether the question of the user is directed at the broadcasting content of the current menu, and if the question is related to the broadcasting content of the current menu, the user can search the content capable of solving the question of the user in the menu library.
The broadcast information may also be broadcast information of other contents, such as menu broadcast information and science popularization knowledge broadcast information.
As shown in fig. 5, the method of acquiring cooking information includes:
step S502, determining that the data information corresponding to the query instruction is not stored in the highest priority database;
step S504, according to the predetermined priority order, obtain the data information of other databases except for highest priority database in at least two databases;
step S506, determining that one database in other databases stores data information corresponding to the query instruction, if so, executing step S508, otherwise, executing step S506;
step S508, stopping querying the data information in other databases.
When the highest priority database is determined not to contain the data information corresponding to the query instruction, whether the other databases except the highest priority database contain the data information corresponding to the query instruction is queried, each database only stores partial data information, so that whether each database contains the data information corresponding to the query instruction can be rapidly determined, and when the data information corresponding to the query instruction is determined to be stored in a certain database, the query process is stopped, namely, the rest databases are not required to be queried, and because a large amount of data is not required to be queried at the same time, the data searching speed can be increased, and the feedback speed of user problems is increased.
In addition, for other databases except the highest priority database, a query sequence may be preset, and a specific query sequence may be set according to a user requirement, for example, according to the frequency of the query instruction of the user, data information corresponding to the query instruction with high frequency is stored in a database with higher priority, and sorting the remaining databases may also improve the speed of searching for the data information corresponding to the query instruction, thereby reducing the waiting time of the user.
The predetermined priority order may be preset by a user, and the query order of other databases may be determined according to the predetermined priority order, so as to query the contents contained in the other databases in sequence.
Example four:
as shown in fig. 6, in the above embodiment, the method for acquiring cooking information further includes:
step S602, broadcast information is obtained;
step S604, determining that the broadcast information contains keywords for executing a preset cooking program, if yes, executing step S606, and if not, returning to execute step S602;
and step S606, outputting a prompt instruction for the cooking equipment to execute a preset cooking program.
In this embodiment, when determining that the broadcast information includes a keyword for executing a predetermined cooking program, it indicates that the current step of recipe broadcast needs to be controlled by the cooking device, for example, the cooking device is started, and at this time, the prompt information for executing the predetermined cooking program by the cooking device is output, so that the current cooking step of the user can be reminded that the cooking device needs to be controlled, the user is prevented from not cooking according to the recipe and affecting the cooking result, the user does not need to check the recipe at any time, the convenience of the cooking process of the user is improved, and the cooking experience is improved.
Further, after the step of outputting a prompt instruction for the cooking device to execute the predetermined cooking program, the method further comprises: and responding to a return instruction of the prompt instruction, and controlling the cooking equipment to execute a preset cooking program.
As shown in fig. 7, the method of acquiring cooking information includes:
step S702, broadcast information is obtained;
step 704, determining that the broadcast information contains keywords for executing a preset cooking program, if yes, executing step 706, and if not, returning to execute step 702;
step S706, outputting a prompt instruction for executing a preset cooking program by the cooking equipment;
step S708, determining that a reply instruction of the prompt instruction is received, if yes, performing step S710, otherwise, performing step S706;
in step S710, the cooking apparatus is controlled to execute a predetermined cooking program.
After the prompt instruction is output, if a reply instruction for the prompt instruction is received, the cooking device is controlled to execute the cooking program, for example, the user is prompted to start the cooking device, the user determines to start the cooking device, and then the cooking device is controlled to start.
In the process of voice assistant service, according to the setting of a database, if the current step needs to be linked with equipment, the user is actively inquired whether to start the equipment, and after the user answers, the user is linked with the equipment according to the situation.
Example five:
an embodiment of a second aspect of the present invention provides a method for acquiring cooking information, as shown in fig. 8, including:
step S802, sending out a query instruction;
step S804, receiving data information corresponding to the query instruction, wherein the data information includes image information and voice information.
In the embodiment, after the query instruction is sent, the data information corresponding to the query instruction is received, the data information comprises answers made to questions of the user, the data information comprises image information and voice information, the voice information can explain the image information, and the user can answer the questions more vividly by combining the image information and the voice information, so that the user can understand the data information displayed by the terminal.
Before the step of issuing the query instruction, the method further comprises the following steps: responding to a menu selection instruction, and acquiring a selected menu; and responding to the menu broadcasting instruction to broadcast the selected menu.
As shown in fig. 9, the method of acquiring cooking information includes:
step S902, determining that a menu selection instruction is received, if yes, executing step S904, otherwise, executing step S902;
step S904, obtaining a selected menu;
step S906, determining that a menu broadcasting instruction is received, if so, executing step S908, and if not, executing step S906;
and step S908, broadcasting the selected menu.
The user can confirm the dish that wants the culinary art according to own needs, then selects the menu, and every menu correspondence has corresponding broadcast content, when receiving the menu and reports the instruction, reports the menu that the user selected to do not need the user to turn over the menu manually and just can know the content in the menu, improve the convenience of culinary art process.
Example six:
the method includes the steps that firstly, a database is deployed in advance on a server and comprises required step knowledge, menu knowledge, general knowledge and the like, cooking equipment is connected with a network, and a corresponding voice menu assistant application is opened by a mobile phone.
The specific implementation mode is as follows:
the user uses:
the user is ready to bake the material, activating a voice bake assistant through the cell phone application.
The user operates according to the recipe step and suddenly encounters an operation that is difficult to understand, such as protein beating.
The user says: the method comprises the following steps of 'small and beautiful, and the user can do a good job only after the protein is issued', and after the small and beautiful are identified, the user can be answered after searching related information through a searching step library: "it is enough to send to the picture, and then the picture is pushed on the screen of the mobile phone.
When the user operates the menu through voice and arrives at a specific step, the beauty can actively remind the user: asking if the oven needs to be preheated earlier? "user answer: after the heating is finished, the oven is linked and automatically starts preheating.
Example seven:
as shown in fig. 10, an embodiment of the third aspect of the present invention proposes a cooking information acquiring apparatus 900, including: a memory 902, a processor 904, and a computer program stored on the memory 902 and executable on the processor 904; when executed by the processor 904, the computer program implements the method for acquiring cooking information according to any embodiment of the first aspect or the method for acquiring cooking information according to any embodiment of the second aspect, so that all the advantages of the method for acquiring cooking information according to any embodiment of the first aspect or the method for acquiring cooking information according to any embodiment of the second aspect are achieved, and redundant description is omitted here.
Example eight:
a fourth aspect of the present invention provides a terminal, including the apparatus for acquiring cooking information as in the above embodiments, so as to have all the advantages of the apparatus for acquiring cooking information.
Example nine:
an embodiment of the fifth aspect of the present invention provides a computer-readable storage medium, on which a program for acquiring cooking information is stored, where the program for acquiring cooking information is executed by a processor to implement the method for acquiring cooking information in any embodiment of the first aspect or the method for acquiring cooking information in any embodiment of the second aspect, so that all the advantages of the method for acquiring cooking information in any embodiment of the first aspect or the method for acquiring cooking information in any embodiment of the second aspect are achieved, and redundant description is omitted here.
In the present invention, the term "plurality" means two or more unless explicitly defined otherwise. The terms "mounted," "connected," "fixed," and the like are to be construed broadly, and for example, "connected" may be a fixed connection, a removable connection, or an integral connection; "coupled" may be direct or indirect through an intermediary. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the description herein, the description of the terms "one embodiment," "some embodiments," "specific embodiments," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (12)

1. A method for acquiring cooking information, comprising:
determining a highest priority database of the at least two databases in response to the query instruction;
and querying data information corresponding to the query instruction in the highest priority database.
2. The method for acquiring cooking information according to claim 1, wherein the step of determining the highest priority database of the at least two databases in response to the query instruction specifically comprises:
determining a keyword contained in the query instruction;
and determining the highest priority database in the at least two databases according to the keywords.
3. The method of acquiring cooking information according to claim 2, further comprising:
acquiring broadcast information;
the step of determining the highest priority database of the at least two databases according to the keyword specifically includes:
determining a matching result of keywords contained in the query instruction and keywords in the broadcast information;
and determining the highest priority database in the at least two databases according to the matching result.
4. The method for acquiring the cooking information according to claim 3, wherein the determining of the matching result of the keyword contained in the query instruction and the keyword in the broadcast information is performed; determining the highest priority database of the at least two databases according to the matching result, specifically comprising:
determining that keywords contained in the query instruction are matched with keywords in the broadcast information, and determining that the database with the highest priority is a database in which the broadcast information is stored in the at least two databases;
and determining that the keywords contained in the query instruction are not matched with the keywords in the broadcast information, and determining that the highest priority database is a preset database.
5. The method for acquiring cooking information according to claim 1, wherein after the step of querying the data information corresponding to the query instruction in the highest priority database, the method further comprises:
determining that data information corresponding to the query instruction is not stored in the highest priority database;
acquiring data information of other databases except the highest priority database in the at least two databases according to a preset priority sequence;
and determining that one database in the other databases stores the data information corresponding to the query instruction, and stopping querying the data information in the other databases.
6. The method of acquiring cooking information according to claim 1, further comprising:
acquiring broadcast information;
determining that the broadcast information contains keywords for executing a preset cooking program;
and outputting a prompt instruction for the cooking equipment to execute the preset cooking program.
7. The method for acquiring cooking information according to claim 6, wherein after the step of outputting the prompt instruction of the predetermined cooking program executed by the cooking device, the method further comprises:
and responding to a reply instruction of the prompt instruction, and controlling the cooking equipment to execute the preset cooking program.
8. A method for acquiring cooking information, comprising:
sending out a query instruction;
and receiving data information corresponding to the query instruction, wherein the data information comprises image information and voice information.
9. The method for acquiring cooking information according to claim 8, further comprising, before the step of issuing the query instruction:
responding to a menu selection instruction, and acquiring a selected menu;
and responding to a menu broadcasting instruction to broadcast the selected menu.
10. An apparatus for acquiring cooking information, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor;
the computer program, when executed by the processor, implements the steps of the method of acquiring cooking information according to any one of claims 1 to 7 or implements the steps of the method of acquiring cooking information according to claim 8 or 9.
11. A terminal characterized by comprising the cooking information acquiring device according to claim 10.
12. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon an acquisition program of cooking information, which when executed by a processor, implements the steps of the acquisition method of cooking information according to any one of claims 1 to 7 or implements the steps of the acquisition method of cooking information according to claim 8 or 9.
CN202010564082.8A 2020-06-19 2020-06-19 Cooking information acquisition method and device, terminal and storage medium Pending CN113821708A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010564082.8A CN113821708A (en) 2020-06-19 2020-06-19 Cooking information acquisition method and device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010564082.8A CN113821708A (en) 2020-06-19 2020-06-19 Cooking information acquisition method and device, terminal and storage medium

Publications (1)

Publication Number Publication Date
CN113821708A true CN113821708A (en) 2021-12-21

Family

ID=78912030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010564082.8A Pending CN113821708A (en) 2020-06-19 2020-06-19 Cooking information acquisition method and device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN113821708A (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6426227A (en) * 1987-07-22 1989-01-27 Nec Corp Data base index mechanism
JP2000222418A (en) * 1999-01-29 2000-08-11 Hitachi Ltd Method and device for retrieving data base
JP2004086684A (en) * 2002-08-28 2004-03-18 Nec Fielding Ltd Cooking recipe inquiry system, cooking recipe inquiry method, and cooking recipe inquiry program
CN101799811A (en) * 2009-02-06 2010-08-11 北京蓝通易和科技有限公司 Certificate information inquiring method and inquiring system
CN103064889A (en) * 2012-12-11 2013-04-24 泉州豪杰信息科技发展有限公司 Method for fast responding to global position system (GPS) inquiry
US20130117303A1 (en) * 2010-05-14 2013-05-09 Ntt Docomo, Inc. Data search device, data search method, and program
WO2014192240A1 (en) * 2013-05-30 2014-12-04 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Meal-information provision method and meal-information provision system
CN105760380A (en) * 2014-12-16 2016-07-13 华为技术有限公司 Database query method, device and system
US20180096411A1 (en) * 2016-10-05 2018-04-05 Wal-Mart Stores, Inc. Recipe management system
CN108334606A (en) * 2018-02-01 2018-07-27 百度在线网络技术(北京)有限公司 Voice interactive method, device and server for smart home
CN108664613A (en) * 2018-05-11 2018-10-16 中国平安人寿保险股份有限公司 Data query method, apparatus, computer equipment and storage medium
CN109299164A (en) * 2018-09-03 2019-02-01 中国平安人寿保险股份有限公司 A kind of data query method, computer readable storage medium and terminal device
CN109376174A (en) * 2018-12-30 2019-02-22 北京奇艺世纪科技有限公司 A kind of method and apparatus selecting database

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6426227A (en) * 1987-07-22 1989-01-27 Nec Corp Data base index mechanism
JP2000222418A (en) * 1999-01-29 2000-08-11 Hitachi Ltd Method and device for retrieving data base
JP2004086684A (en) * 2002-08-28 2004-03-18 Nec Fielding Ltd Cooking recipe inquiry system, cooking recipe inquiry method, and cooking recipe inquiry program
CN101799811A (en) * 2009-02-06 2010-08-11 北京蓝通易和科技有限公司 Certificate information inquiring method and inquiring system
US20130117303A1 (en) * 2010-05-14 2013-05-09 Ntt Docomo, Inc. Data search device, data search method, and program
CN103064889A (en) * 2012-12-11 2013-04-24 泉州豪杰信息科技发展有限公司 Method for fast responding to global position system (GPS) inquiry
WO2014192240A1 (en) * 2013-05-30 2014-12-04 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Meal-information provision method and meal-information provision system
CN105760380A (en) * 2014-12-16 2016-07-13 华为技术有限公司 Database query method, device and system
US20180096411A1 (en) * 2016-10-05 2018-04-05 Wal-Mart Stores, Inc. Recipe management system
CN108334606A (en) * 2018-02-01 2018-07-27 百度在线网络技术(北京)有限公司 Voice interactive method, device and server for smart home
CN108664613A (en) * 2018-05-11 2018-10-16 中国平安人寿保险股份有限公司 Data query method, apparatus, computer equipment and storage medium
CN109299164A (en) * 2018-09-03 2019-02-01 中国平安人寿保险股份有限公司 A kind of data query method, computer readable storage medium and terminal device
CN109376174A (en) * 2018-12-30 2019-02-22 北京奇艺世纪科技有限公司 A kind of method and apparatus selecting database

Similar Documents

Publication Publication Date Title
CN106101789B (en) Voice interaction method and device for terminal
US7706749B2 (en) Supporting a setup of a wireless connection
CN109059180B (en) Control method and device of air conditioner, air conditioner and computer readable storage medium
CN105740010B (en) A kind of starting-up method and terminal device
CN102063195A (en) Method and equipment allowing user to implement mixed Chinese and English input
CN112306437A (en) Terminal screen projection method, device, equipment, system and computer readable storage medium
US20120240166A1 (en) Method and system for managing program in word service of video program
CN110680201A (en) Network system, server, and information processing method
CN111816173A (en) Dialogue data processing method, device, storage medium and computer equipment
CN106205084A (en) Information processor and method, control target device and information processing system
CN106656740A (en) Method for establishing friendly relationships, equipment and server
CN102263991B (en) The method and device of electron album is browsed based on Web TV
CN105808660A (en) Robot menu system based on speech recognition
CN113821708A (en) Cooking information acquisition method and device, terminal and storage medium
KR100889082B1 (en) Guiding system and method for cooking
CN103941868B (en) Voice command accuracy rate method of adjustment and system
EP2884755A1 (en) Iptv program searching method, device and system
CN101651792B (en) Digital television all-in-one machine and method for searching channels
CN109729401B (en) Television program ordering method, television and computer readable storage medium
CN111195081A (en) Cooking method and device
US10652157B2 (en) Systems and methods of receiving informational content based on transmitted application information
CN111740887B (en) Method and device for distributing unfinished tasks of electronic terminal
CN104427373A (en) IPTV (Internet Protocol Television)-based data processing method and terminal
US20050132287A1 (en) Multifunction apparatus and distribution server
CN106658165A (en) Television channel searching method and device

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