Beverage ingredient list generation method and apparatus, electronic device, and storage medium

By generating and filtering beverage ingredient lists, the problem of low efficiency in beverage R&D has been solved, and the scientific nature of beverage ingredient combinations and R&D efficiency have been improved.

CN117216390BActive Publication Date: 2026-04-17SICHUAN SHUXIN CLOUD TEA INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-13
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

The development of beverages relies on the experience of professional R&D personnel, which leads to low R&D efficiency and consumes a lot of time to combine various raw materials.

Method used

By acquiring the basic model of the beverage to be developed, multiple basic ingredient lists are generated based on pre-stored material information. Constraint rules are then used to filter and generate candidate ingredient lists for testing by R&D personnel, and finally, the beverage ingredient list is determined.

Benefits of technology

It improves the efficiency of beverage R&D, makes the combination of beverage ingredients more reasonable and scientific, and helps R&D personnel quickly form beverage ingredient lists for testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117216390B_ABST
    Figure CN117216390B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of data processing, and provides a beverage ingredient list generation method and device, electronic equipment and a storage medium. The method comprises the following steps: obtaining a basic model of a beverage to be developed, and the basic model comprises multiple raw material categories constituting the beverage to be developed; then, based on pre-stored multiple material information and each raw material category in the basic model, multiple basic ingredient lists are generated; finally, the multiple basic ingredient lists are screened according to preset constraint rules, and multiple candidate ingredient lists of the beverage to be developed are obtained, so that a beverage taste tester determines the final ingredient list of the beverage to be developed based on the multiple candidate ingredient lists. According to the beverage model, the beverage ingredient list is generated, and the constraint rules are used for screening and filtering, so that the combination of beverage ingredients is more reasonable and scientific, and the beverage development personnel can quickly form the beverage ingredient list based on the beverage development direction to perform beverage testing, and the beverage development efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and more specifically, to a method, apparatus, electronic device, and storage medium for generating a beverage ingredient list. Background Technology

[0002] As consumers increasingly demand a wider variety of beverages, major beverage companies are actively developing new drinks to cater to changing tastes. Beverage development typically involves identifying suitable ingredients based on a preliminary product concept, followed by continuous testing and repeated verification to select the optimal solution for market launch. Currently, beverage development relies heavily on the experience and judgment of professional researchers, requiring a significant amount of time to combine various ingredients, resulting in low development efficiency. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a method, apparatus, electronic device and storage medium for generating a beverage ingredient list.

[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0005] In a first aspect, the present invention provides a method for generating a beverage ingredient list, applied to an electronic device, wherein the electronic device pre-stores information on various materials, and the method for generating the beverage ingredient list includes:

[0006] Obtain a basic model of the beverage to be developed, wherein the basic model includes multiple categories of raw materials that make up the beverage to be developed;

[0007] Based on the various material information and each raw material category in the basic model, multiple basic ingredient lists are generated;

[0008] The multiple basic ingredient lists are filtered according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

[0009] In an optional implementation, each type of material information includes multiple items belonging to the same material category;

[0010] The step of generating multiple basic ingredient lists based on the various material information and each raw material category in the basic model includes:

[0011] For each raw material category in the basic model, obtain each item whose material category is the same as the raw material category, and obtain all items corresponding to the raw material category;

[0012] According to the basic model, all items corresponding to each raw material category in the basic model are combined to obtain the multiple basic ingredient lists. Each basic ingredient list includes one or more items corresponding to each raw material category in the basic model.

[0013] In an optional implementation, the constraint rules include multiple flavor pairing rules and multiple nutritional pairing rules;

[0014] The step of filtering the multiple basic ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed includes:

[0015] Based on all flavor pairing rules, the multiple basic ingredient lists are filtered to obtain multiple candidate ingredient lists;

[0016] The multiple lists of candidate ingredients are filtered according to all nutritional combination rules to obtain the multiple lists of alternative ingredients.

[0017] In an optional implementation, after the step of obtaining the basic model of the beverage to be developed, the beverage ingredient list generation method further includes:

[0018] Obtain target items that characterize the flavor of the beverage to be developed, and determine the target material category to which the target items belong;

[0019] Replace the raw material category in the basic model that is the same as the target material category with the target item to obtain the initial model of the beverage to be developed;

[0020] Based on the various material information and each raw material category in the initial model and the target item, multiple initial ingredient lists are generated;

[0021] The multiple initial ingredient lists are filtered according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

[0022] In an optional implementation, each type of material information includes multiple items belonging to the same material category;

[0023] The step of generating multiple initial ingredient lists based on the multiple material information and each raw material category in the initial model and the target item includes:

[0024] For each raw material category in the initial model, obtain each item whose material category is the same as the raw material category, and obtain all items corresponding to the raw material category;

[0025] According to the initial model, all items corresponding to each raw material category in the initial model and the target item are combined to obtain the multiple initial ingredient lists. Each initial ingredient list includes the target item and one or more items corresponding to each raw material category in the initial model.

[0026] In an optional implementation, the constraint rules include multiple flavor pairing rules and multiple nutritional pairing rules;

[0027] The step of filtering the multiple initial ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed includes:

[0028] From the multiple flavor pairing rules, obtain each target flavor pairing rule associated with the target item;

[0029] From the plurality of nutritional matching rules, obtain each target nutritional matching rule associated with the target item;

[0030] Based on all target flavor pairing rules, the multiple initial ingredient lists are filtered to obtain multiple pending ingredient lists;

[0031] The multiple lists of pending ingredients are filtered according to all target nutritional combination rules to obtain the multiple lists of candidate ingredients.

[0032] Secondly, the present invention provides a beverage ingredient list generation device, applied to an electronic device, wherein the electronic device pre-stores various material information, and the beverage ingredient list generation device includes:

[0033] The acquisition module is used to acquire the basic model of the beverage to be developed, and the basic model includes multiple raw material categories that make up the beverage to be developed;

[0034] The generation module is used to generate multiple basic ingredient lists based on the various material information and each raw material category in the basic model;

[0035] The filtering module is used to filter the multiple basic ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

[0036] In an optional implementation, the acquisition module is further configured to: acquire a target item characterizing the flavor of the beverage to be developed, and determine the target material category to which the target item belongs; replace the raw material category in the basic model that is the same as the target material category with the target item to obtain an initial model of the beverage to be developed;

[0037] The generation module is also used to: generate multiple initial ingredient lists based on the multiple material information and each raw material category in the initial model and the target item;

[0038] The screening module is further configured to: screen the multiple initial ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that researchers can conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list for the beverage to be developed.

[0039] Thirdly, the present invention provides an electronic device, including a processor and a memory, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the beverage ingredient list generation method described in any of the foregoing embodiments.

[0040] Fourthly, the present invention provides a storage medium storing a computer program, which, when executed by a processor, implements the beverage ingredient list generation method described in any of the foregoing embodiments.

[0041] The beverage ingredient list generation method, apparatus, electronic device, and storage medium provided by this invention first obtain a basic model of the beverage to be developed, which includes multiple raw material categories that make up the beverage. Then, based on pre-stored information on various materials and each raw material category in the basic model, multiple basic ingredient lists are generated. Finally, the multiple basic ingredient lists are filtered according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed. This allows researchers to conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list for the beverage to be developed. By generating beverage ingredient lists based on beverage models and using constraint rules for filtering, the combination of beverage ingredients becomes more reasonable and scientific. This also helps researchers quickly generate beverage ingredient lists based on beverage development directions for beverage testing, improving the efficiency of beverage development.

[0042] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0043] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1A schematic diagram of an electronic device provided in an embodiment of the present invention is shown;

[0045] Figure 2 This invention illustrates a flowchart of a beverage ingredient list generation method provided in an embodiment of the present invention.

[0046] Figure 3 This illustration shows another flowchart of the beverage ingredient list generation method provided in an embodiment of the present invention;

[0047] Figure 4 This diagram illustrates a functional module of a beverage ingredient list generation device provided in an embodiment of the present invention.

[0048] Icons: 100 - Electronic device; 110 - Bus; 120 - Processor; 130 - Memory; 150 - I / O module; 170 - Communication interface; 300 - Beverage ingredient list generation device; 310 - Acquisition module; 330 - Generation module; 350 - Filtering module. Detailed Implementation

[0049] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0050] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0051] It should be noted that relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0052] As consumers increasingly demand a wider variety of beverages, beverage companies are actively developing new drinks to cater to changing tastes. Beverage development typically involves identifying suitable ingredients based on a preliminary product concept, followed by continuous testing and repeated verification to select the optimal solution for market launch. Currently, beverage development relies heavily on the experience and judgment of professional R&D personnel, requiring significant time to combine various ingredients, resulting in low development efficiency. Therefore, this invention provides a method for generating a beverage ingredient list to address these issues.

[0053] Please refer to Figure 1 This is a schematic diagram of an electronic device provided in an embodiment of the present invention. The electronic device 100 includes a bus 110, a processor 120, a memory 130, an I / O module 150, and a communication interface 170.

[0054] Bus 110 may be a circuit that connects the above-mentioned components to each other and transmits communication between the above-mentioned components.

[0055] The processor 120 can receive commands from the other components (such as memory 130, I / O module 150, communication interface 170, etc.) via bus 110, interpret the received commands, and perform calculations or data processing according to the interpreted commands.

[0056] The processor 120 can be an integrated circuit chip with signal processing capabilities. The processor 120 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0057] The memory 130 may store commands or data received from the processor 120 or other components (such as I / O module 150, communication interface 170, etc.) or commands or data generated by the processor 120 or other components.

[0058] The memory 130 may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), or electrically erasable programmable read-only memory (EEPROM).

[0059] The I / O module 150 can receive commands or data input by the user via input-output means (e.g., sensors, keyboard, touch screen, etc.), and can transmit the received commands or data to the processor 120 or memory 130 via the bus 110. It is also used to display various information received, stored, and processed from the aforementioned components (e.g., multimedia data, text data), and can display video, images, data, etc., to the user.

[0060] Communication interface 170 can be used to communicate with other node devices for signaling or data.

[0061] Understandable Figure 1 The structure shown is only a schematic diagram of the electronic device 100. The electronic device 100 may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown. Figure 1 The components shown can be implemented using hardware, software, or a combination thereof.

[0062] The electronic devices provided in this embodiment of the invention can be smartphones, personal computers, tablets, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. This embodiment of the invention does not impose any limitations on these.

[0063] It should be noted that the electronic device is equipped with software related to beverage production operations, and the electronic device implements the method provided in the embodiments of the present invention by running this software.

[0064] The above-mentioned electronic device 100 will be used as the execution subject to execute the various steps of the various methods provided in the embodiments of the present invention and achieve the corresponding technical effects.

[0065] Please see Figure 2 , Figure 2 This is a flowchart illustrating a method for generating a beverage ingredient list according to an embodiment of the present invention.

[0066] Step S202: Obtain the basic model of the beverage to be developed. The basic model includes various raw material categories that make up the beverage to be developed.

[0067] In this embodiment, the popular trends of beverages can be determined in advance through market research and other means to obtain market feedback. For example, information such as market hotspots and keywords can be collected and market analysis can be conducted to obtain the popular trends of beverages, so as to determine the basic model of the beverage to be developed. The basic model includes multiple categories of raw materials that make up the beverage to be developed.

[0068] Step S204: Based on various material information and each raw material category in the basic model, generate multiple basic ingredient lists;

[0069] Step S206: Filter multiple basic ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

[0070] In this embodiment, the electronic device pre-stores information on various materials. Based on the obtained basic model of the beverage to be developed, multiple basic ingredient lists can be generated by arranging and combining the pre-stored information on various materials and each raw material category in the basic model.

[0071] Then, according to the preset constraint rules, these multiple basic ingredient lists are screened and filtered to obtain multiple candidate ingredient lists for the beverage to be developed. Then, the researchers can make the beverage according to these candidate ingredient lists and taste the beverage to select the final ingredient list for the beverage to be developed.

[0072] This invention can be understood as follows: the embodiments of the present invention digitize various material information to form electronic documents, store them in a structured database to form structured material information, and arrange and combine the materials according to the beverage model and filter them using preset constraint rules, thereby making the beverage ingredient combination more reasonable and scientific. It can also help R&D personnel quickly form a beverage ingredient list based on the beverage R&D direction for beverage testing, thereby improving the efficiency of beverage R&D.

[0073] As can be seen from the above steps, the basic model of the beverage to be developed is first obtained, and this basic model includes multiple categories of raw materials that make up the beverage. Then, based on the pre-stored information on various materials and each category of raw materials in the basic model, multiple basic ingredient lists are generated. Finally, the multiple basic ingredient lists are filtered according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed. This allows researchers to conduct taste tests on the beverage based on multiple candidate ingredient lists and determine the final ingredient list for the beverage to be developed. Generating beverage ingredient lists based on beverage models and filtering them using constraint rules makes the combination of beverage ingredients more reasonable and scientific, and helps researchers quickly form beverage ingredient lists based on the beverage development direction for beverage testing, thereby improving the efficiency of beverage development.

[0074] Optionally, for step S204, this embodiment of the invention provides a possible implementation.

[0075] Step S204-1: For each raw material category in the basic model, obtain each item whose material category is the same as the raw material category, and obtain all items corresponding to the raw material category;

[0076] Step S204-3: According to the basic model, combine all the items corresponding to each raw material category in the basic model to obtain multiple basic ingredient lists. Each basic ingredient list includes one or more items corresponding to each raw material category in the basic model.

[0077] In this embodiment, each type of material information includes multiple items belonging to the same material category. For example, this multiple material information includes items belonging to the dairy product category, items belonging to the fruit category, items belonging to the jam category, items belonging to the juice category, items belonging to the tea category, and items belonging to the sugar category. Optionally, the material information may also include information such as the variety, main place of origin, output, storage method, taste, aroma, and flavor of each item.

[0078] For ease of understanding, an example is provided in this embodiment of the invention. For instance, suppose the basic model of the beverage to be developed is fruit + juice + tea + sugar, that is, the various raw material categories that make up the beverage to be developed are fruit, juice, tea and sugar.

[0079] For the raw material category "Fruit" in the basic model, we can obtain every item belonging to the "Fruit" material category, thus obtaining all items corresponding to this raw material category. Similarly, we can obtain all items corresponding to each of the following categories: Fruit, Juice, Tea, and Sugar.

[0080] Then, following the basic model of fruit + juice + tea + sugar, all items corresponding to each of the fruit, juice, tea and sugar categories are arranged and combined to obtain multiple basic ingredient lists. Each basic ingredient list includes items corresponding to the fruit, juice, tea and sugar categories.

[0081] Optionally, for step S206, this embodiment of the invention provides a possible implementation.

[0082] Step S206-1: Filter multiple basic ingredient lists according to all flavor pairing rules to obtain multiple candidate ingredient lists;

[0083] Step S206-3: Filter the multiple candidate ingredient lists according to all nutritional combination rules to obtain multiple candidate ingredient lists.

[0084] In this embodiment, the preset constraint rules include multiple flavor pairing rules and multiple nutritional pairing rules. These rules can be understood as being set based on previous beverage development experience to ensure that the beverage has a good taste and texture and complies with dietary health standards.

[0085] First, you can filter these multiple basic ingredient lists according to all flavor pairing rules to eliminate basic ingredient lists with poor taste and texture, thus obtaining multiple candidate ingredient lists; then, you can filter these multiple candidate ingredient lists according to all nutritional pairing rules to eliminate candidate ingredient lists that do not meet dietary health standards, thus obtaining multiple alternative ingredient lists.

[0086] It is understandable that nutritional matching rules can be used for screening first, followed by flavor matching rules. That is, the embodiments of the present invention do not limit the order of the steps of screening using flavor matching rules and screening using nutritional matching rules.

[0087] Optionally, after step S202, this embodiment of the invention provides a possible implementation. Please refer to... Figure 3 , Figure 3 This is another flowchart illustrating the beverage ingredient list generation method provided in this embodiment of the invention.

[0088] Step S208: Obtain the target item that characterizes the flavor of the beverage to be developed, and determine the target material category to which the target item belongs;

[0089] In this embodiment, the popular trends of beverages can be determined in advance through market research and other means to obtain market feedback. For example, information such as market hotspots and keywords can be collected and market analysis can be conducted to obtain the popular trends of beverages. The items that reflect the flavor of the beverage to be developed are then identified as target items, and the material category to which the target items belong is determined as the target material category.

[0090] Step S210: Replace the raw material category in the basic model that is the same as the target material category with the target item to obtain the initial model of the beverage to be developed;

[0091] In this embodiment, a new model can be obtained based on the target item and the base model. Specifically, the raw material category in the base model that is the same as the target material category is replaced with the target item, thus obtaining the initial model of the beverage to be developed. This can be understood as the beverage model containing only raw material categories, or containing both raw material categories and items.

[0092] Step S212: Based on various material information and each raw material category and target item in the initial model, generate multiple initial ingredient lists;

[0093] Step S214: Filter multiple initial ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

[0094] In this embodiment, based on the obtained initial model of the beverage to be developed, multiple initial ingredient lists can be generated by arranging and combining various pre-stored material information and each raw material category and target item in the initial model.

[0095] Then, according to the preset constraint rules, these multiple initial ingredient lists are screened and filtered to obtain multiple candidate ingredient lists for the beverage to be developed. Then, the researchers can make the beverage according to these candidate ingredient lists and taste the beverage to select the final ingredient list for the beverage to be developed.

[0096] Optionally, for step S212, this embodiment of the invention provides a possible implementation.

[0097] Step S212-1: For each raw material category in the initial model, obtain each item whose material category is the same as the raw material category, and obtain all items corresponding to the raw material category;

[0098] Step S212-3: According to the initial model, combine all items corresponding to each raw material category in the initial model and the target item to obtain multiple initial ingredient lists. Each initial ingredient list includes the target item and one or more items corresponding to each raw material category in the initial model.

[0099] For ease of understanding, an example is provided in this embodiment of the invention. For instance, suppose the basic model of the beverage to be developed is fruit + juice + tea + sugar, and the target item that embodies the flavor of the beverage is an apple, and the material category to which the apple belongs is fruit. That is, the initial model of the beverage to be developed is apple + juice + tea + sugar.

[0100] For the raw material category "juice" in the basic model, we can obtain every item belonging to the "juice" category, thus obtaining all items corresponding to this raw material category. Similarly, we can obtain all items corresponding to "juice," "tea," and "sugar" categories.

[0101] Then, following the initial model of apples + juice + tea + sugar, all items corresponding to the juice, tea, and sugar categories, along with the apples, are arranged and combined to obtain multiple initial ingredient lists. Each initial ingredient list includes apples, items corresponding to the juice category, items corresponding to the tea category, and items corresponding to the sugar category. For example, an initial ingredient list could be apples + strawberry juice + jasmine tea + golden syrup, or apples + grape juice + black tea + golden syrup.

[0102] Optionally, for step S214, this embodiment of the invention provides a possible implementation.

[0103] Step S214-1: Obtain each target flavor pairing rule associated with the target item from multiple flavor pairing rules;

[0104] Step S214-3: Obtain each target nutrition pairing rule associated with the target item from multiple nutrition pairing rules;

[0105] Step S214-5: Filter multiple initial ingredient lists according to all target flavor pairing rules to obtain multiple pending ingredient lists;

[0106] Step S214-6: Based on all target nutrient combination rules, screen multiple lists of pending ingredients to obtain multiple candidate lists of ingredients.

[0107] To facilitate understanding, let's continue with the example above. We can obtain the target flavor pairing rule by retrieving each flavor pairing rule associated with the target item, such as an apple, from multiple flavor pairing rules; and we can obtain each target nutritional pairing rule by retrieving each nutritional pairing rule associated with the target item, such as an apple, from multiple nutritional pairing rules.

[0108] Then, based on all the target flavor pairing rules, these initial ingredient lists are filtered out to remove those containing apples that have undesirable flavors or textures, resulting in multiple pending ingredient lists. For example, one flavor pairing rule associated with apples states that apples should not be combined with grape juice as it will result in an overly sour taste. Based on this rule, the initial ingredient list of apple + grape juice + black tea + golden syrup is filtered out.

[0109] Next, these multiple candidate ingredient lists are screened according to all target nutritional combination rules to filter out those containing apples that do not meet dietary health standards, thus obtaining multiple candidate ingredient lists. Finally, the researchers prepare the beverage according to these candidate ingredient lists and conduct taste tests to select the final ingredient list for the beverage to be developed. For example, the final ingredient list is apple + strawberry juice + jasmine tea + golden syrup.

[0110] It is understandable that the target nutritional combination rule can be used for screening first, followed by the target flavor combination rule. That is, the embodiments of the present invention do not limit the order of the steps of screening using the target flavor combination rule and screening using the target nutritional combination rule.

[0111] To perform the corresponding steps in the above embodiments and various possible methods, an implementation of a beverage ingredient list generation device is given below. Please refer to... Figure 4 , Figure 4 This is a functional block diagram of a beverage ingredient list generation device provided in an embodiment of the present invention. It should be noted that the basic principle and technical effects of the beverage ingredient list generation device 300 provided in this embodiment are the same as those in the above embodiments. For the sake of brevity, any parts not mentioned in this embodiment can be referred to the corresponding content in the above embodiments. The beverage ingredient list generation device 300 includes:

[0112] The acquisition module 310 is used to acquire the basic model of the beverage to be developed. The basic model includes various raw material categories that make up the beverage to be developed.

[0113] The generation module 330 is used to generate multiple basic ingredient lists based on various material information and each raw material category in the basic model;

[0114] The screening module 350 is used to screen multiple basic ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

[0115] Optionally, the generation module 330 is further configured to: for each raw material category in the basic model, obtain each item whose material category is the same as the raw material category, and obtain all items corresponding to the raw material category; according to the basic model, combine all items corresponding to each raw material category in the basic model to obtain multiple basic ingredient lists, wherein a basic ingredient list includes one or more items corresponding to each raw material category in the basic model.

[0116] Optionally, the filtering module 350 is also used to: filter multiple basic ingredient lists according to all flavor matching rules to obtain multiple candidate ingredient lists; and filter multiple candidate ingredient lists according to all nutritional matching rules to obtain multiple alternative ingredient lists.

[0117] Optionally, the acquisition module 310 is also used to: acquire the target item that characterizes the flavor of the beverage to be developed, and determine the target material category to which the target item belongs; replace the raw material category in the basic model that is the same as the target material category with the target item to obtain the initial model of the beverage to be developed;

[0118] The generation module 330 is also used to: generate multiple initial ingredient lists based on various material information and each raw material category and target item in the initial model;

[0119] The screening module 350 is also used to: screen multiple initial ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

[0120] Optionally, the generation module 330 is further configured to: for each raw material category in the initial model, obtain each item whose material category is the same as the raw material category, and obtain all items corresponding to the raw material category; according to the initial model, combine all items corresponding to each raw material category in the initial model and the target item to obtain multiple initial ingredient lists, wherein an initial ingredient list includes the target item and one or more items corresponding to each raw material category in the initial model.

[0121] Optionally, the filtering module 350 is further configured to: obtain each target flavor pairing rule associated with the target item from multiple flavor pairing rules; obtain each target nutritional pairing rule associated with the target item from multiple nutritional pairing rules; filter multiple initial ingredient lists according to all target flavor pairing rules to obtain multiple pending ingredient lists; and filter multiple pending ingredient lists according to all target nutritional pairing rules to obtain multiple candidate ingredient lists.

[0122] This invention also provides an electronic device, including a processor and a memory. The memory stores a computer program, and when the processor executes the computer program, it implements the beverage ingredient list generation method disclosed in this invention.

[0123] This invention also provides a storage medium storing a computer program, which, when executed by a processor, implements the beverage ingredient list generation method disclosed in this invention.

[0124] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of the invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0125] In addition, the functional modules in the various embodiments of the present invention can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0126] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0127] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method of generating a list of beverage ingredients, characterized by, Applied to electronic devices, the electronic devices pre-store various material information, each material information including multiple items belonging to the same material category, and the beverage ingredient list generation method includes: Obtain a basic model of the beverage to be developed, wherein the basic model includes multiple categories of raw materials that make up the beverage to be developed; Based on the various material information and each raw material category in the basic model, multiple basic ingredient lists are generated, including: for each raw material category in the basic model, obtaining each item whose material category is the same as the raw material category, and obtaining all items corresponding to the raw material category; according to the basic model, combining all items corresponding to each raw material category in the basic model to obtain the multiple basic ingredient lists, wherein each basic ingredient list includes one or more items corresponding to each raw material category in the basic model; The multiple basic ingredient lists are filtered according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

2. The drink ingredient list generation method according to claim 1, characterized by, The constraint rules include multiple flavor pairing rules and multiple nutritional pairing rules; The step of filtering the multiple basic ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed includes: Based on all flavor pairing rules, the multiple basic ingredient lists are filtered to obtain multiple candidate ingredient lists; The multiple lists of candidate ingredients are filtered according to all nutritional combination rules to obtain the multiple lists of alternative ingredients.

3. The drink ingredient list generation method according to claim 1, characterized by, Following the step of obtaining the basic model of the beverage to be developed, the beverage ingredient list generation method further includes: Obtain target items that characterize the flavor of the beverage to be developed, and determine the target material category to which the target items belong; Replace the raw material category in the basic model that is the same as the target material category with the target item to obtain the initial model of the beverage to be developed; Based on the various material information and each raw material category in the initial model and the target item, multiple initial ingredient lists are generated; The multiple initial ingredient lists are filtered according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

4. The drink ingredient list generation method according to claim 3, characterized by, Each material information includes multiple items belonging to the same material category; The step of generating multiple initial ingredient lists based on the multiple material information and each raw material category in the initial model and the target item includes: For each raw material category in the initial model, obtain each item whose material category is the same as the raw material category, and obtain all items corresponding to the raw material category; According to the initial model, all items corresponding to each raw material category in the initial model and the target item are combined to obtain the multiple initial ingredient lists. Each initial ingredient list includes the target item and one or more items corresponding to each raw material category in the initial model.

5. The drink ingredient list generation method according to claim 4, characterized by, The constraint rules include multiple flavor pairing rules and multiple nutritional pairing rules; The step of filtering the multiple initial ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed includes: From the multiple flavor pairing rules, obtain each target flavor pairing rule associated with the target item; From the plurality of nutritional matching rules, obtain each target nutritional matching rule associated with the target item; Based on all target flavor pairing rules, the multiple initial ingredient lists are filtered to obtain multiple pending ingredient lists; The multiple lists of pending ingredients are filtered according to all target nutritional combination rules to obtain the multiple lists of candidate ingredients.

6. A beverage ingredient list generation apparatus characterized by comprising: Applied to electronic devices, the electronic devices pre-store various material information, each material information including multiple items belonging to the same material category, and the beverage ingredient list generation device includes: The acquisition module is used to acquire the basic model of the beverage to be developed, and the basic model includes multiple raw material categories that make up the beverage to be developed; The generation module is used to generate multiple basic ingredient lists based on the multiple material information and each raw material category in the basic model, including: for each raw material category in the basic model, obtaining each item whose material category is the same as the raw material category, and obtaining all items corresponding to the raw material category; according to the basic model, combining all items corresponding to each raw material category in the basic model to obtain the multiple basic ingredient lists, wherein each basic ingredient list includes one or more items corresponding to each raw material category in the basic model; The filtering module is used to filter the multiple basic ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that the R&D personnel can conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list of the beverage to be developed.

7. The beverage ingredient list generating apparatus according to claim 6, characterized by The acquisition module is further configured to: acquire a target item that characterizes the flavor of the beverage to be developed, and determine the target material category to which the target item belongs; replace the raw material category in the basic model that is the same as the target material category with the target item to obtain an initial model of the beverage to be developed; The generation module is also used to: generate multiple initial ingredient lists based on the multiple material information and each raw material category in the initial model and the target item; The screening module is further configured to: screen the multiple initial ingredient lists according to preset constraint rules to obtain multiple candidate ingredient lists for the beverage to be developed, so that researchers can conduct beverage taste tests based on the multiple candidate ingredient lists and determine the final ingredient list for the beverage to be developed.

8. An electronic device, comprising: The device includes a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the beverage ingredient list generation method according to any one of claims 1 to 5.

9. A storage medium, characterized by The storage medium stores a computer program, which, when executed by a processor, implements the beverage ingredient list generation method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Neural network method for generating food formula

    CN116134527A

  • Customised nutritional food and beverage dispensing system

    US20060081653A1