Intelligent preparation process and probiotics suitable for intestinal flora

Through intelligent preparation technology, custom identification codes and automated assembly systems are used to solve the problem that existing probiotic products cannot be customized in person, precise proportion and efficient production are achieved, and user experience and product quality are improved.

CN120046635AInactive Publication Date: 2025-05-27BEIJING JINZHI HUIKANG TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510121682.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-05-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing probiotic products cannot be customized according to users’ personalized needs, physiological conditions, dietary habits and genetic background, resulting in unsatisfactory results.

Method used

The intelligent preparation process is adopted to generate a custom identification code by receiving user's customized information, control the movement of the custom tray along the preset route, trigger the identification code to identify the identification code, obtain the customized types and specifications, and perform automated assembly and evaluation.

Benefits of technology

It realizes personalized customization of probiotic products, ensures accurate proportioning and dose control of each order, improves production efficiency and user experience, and meets the market's demand for personalized health solutions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120046635A_ABST
    Figure CN120046635A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent preparation process and probiotics suitable for intestinal flora. The probiotics provided by the invention are prepared by adopting an intelligent production process, and have the advantages of high production efficiency and uniform proportioning of the probiotics, and the satisfaction degree and credibility of a user on products and services are enhanced. The probiotics at least comprise prebiotics, probiotic strains, a sweetening agent, a filling agent and / or a stabilizing agent; the prebiotics comprise at least one of isomaltooligosacharide, fructo-oligosaccharide, resistant dextrin and inulin; the probiotic strains comprise at least one of lactic acid bacteria, bifidobacterium lactis, lactobacillus casei and lactobacillus rhamnosus; the sweetening agent comprises at least one of sweet sorbitol and erythritol; the filling agent and / or the stabilizing agent comprise at least one of lactitol, lactulose and resistant dextrin. According to the intelligent preparation method, high-quality probiotics suitable for intestinal flora can be prepared in an intelligent preparation mode, and the intelligent preparation method has great benefits on intestinal peristalsis and digestive system of a human body.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data processing technologies, and in particular to an intelligent preparation process and probiotics applicable to the intestinal flora. Background Art

[0002] In the current health and nutritional supplement market, probiotic products are highly favored by consumers due to their positive effects on intestinal health, immune enhancement, and overall health maintenance. These products usually contain one or more probiotic strains, aiming to promote health by regulating the balance of the intestinal flora. However, with the increasing growth of personalized health needs, probiotic products in the prior art face a significant technical problem: they often adopt standardized formulas and cannot customize the ratio according to the specific health needs, physiological conditions, eating habits, and even genetic backgrounds of each user.

[0003] The R & D and production processes of traditional probiotic products usually determine a set of "general-purpose" probiotic combinations based on widely applicable scientific research and clinical trial results, and mass-produce them for market sales. Although this "one-size-fits-all" method meets the basic health needs of the public to a certain extent, its effect may not be ideal for consumers who pursue precise health management and hope to solve specific health problems through probiotics. For example, some populations may have significant differences in the demand for specific probiotic strains due to different types of intestinal microecological imbalance; at the same time, factors such as an individual's age, gender, and lifestyle will also affect the absorption and utilization efficiency and the optimal ratio of probiotics.

[0004] Therefore, there is an urgent need for an intelligent preparation process and probiotics applicable to the intestinal flora that can customize the probiotic ratio according to the personalized needs of users. Summary of the Invention

[0005] Based on the above problems, the present invention is proposed to provide an intelligent preparation process and probiotics applicable to the intestinal flora that can overcome or at least partially solve the above problems.

[0006] According to one aspect of the present invention, an intelligent preparation process is provided, including the following steps:

[0007] In response to receiving customization information sent from any user terminal, generate a customization identification code corresponding to the customization information, and fill the customization identification code into the display area located on the customization tray;

[0008] Control the customization tray to move from the initial placement position along a first preset route to a preset recognition position, trigger the customization recognition terminal to recognize the customization identification code located in the display area, and obtain each customization type corresponding to the customization information and each customization specification quantity corresponding to each customization type respectively;

[0009] Control the customized tray to move along a second preset route from the preset recognition position through each target port included in the customized assembly end in sequence, and in response to the assembly type corresponding to any target port being the same as any customized type, control the target port to perform product assembly of a corresponding customized specification amount on the target container located at the operation port of the customized tray;

[0010] In response to completing the product assembly of the target container based on the second preset route, control the customized evaluation end to perform an assembly evaluation on the customized tray, and determine an assembly score corresponding to the customized tray based on the evaluation result;

[0011] In response to the assembly score being less than or equal to a retrieved preset threshold, modify the customized identification code filled in the display area to a preset identifier.

[0012] Optionally, in the method according to the present invention, in response to receiving customized information sent by any user terminal, generating a customized identification code corresponding to the customized information, and filling the customized identification code into the display area located on the customized tray, includes:

[0013] In response to receiving a customization request sent by any user terminal, retrieve a preset requirement interface and send it to the user terminal, where the preset requirement interface includes a vertically arranged type filling area and a dosage filling area, the type filling area includes various type sub-slots arranged horizontally and corresponding to different customized types respectively, and the dosage filling area includes dosage sub-slots corresponding to the various type sub-slots respectively;

[0014] In response to the user terminal interacting with any type sub-slot, adjust the type sub-slot from an initial folded state to an unfolded state, and adjust the dosage sub-slot corresponding to the type sub-slot from an initial locked state to a filled state;

[0015] In response to the user terminal filling the content of a corresponding customized specification amount into any dosage sub-slot in the filled state, adjust the dosage sub-slot from the filled state to the locked state, and determine the dosage sub-slot and the type sub-slot corresponding to the dosage sub-slot as a customized slot group;

[0016] In response to receiving the customized information assembled from all the customized slot groups located on the preset requirement interface sent by the user terminal, and retrieving a preparation schedule, where the preparation schedule includes customized trays corresponding to different preparation orders;

[0017] Traverse the preparation schedule to determine the customized tray with a corresponding to-be-allocated attribute adjacent to the customized tray with a corresponding prepared attribute;

[0018] Determine a customized identification code corresponding to the customized information based on a preset identification determination policy, and fill the customized identification code into the display area of the customized tray located at the corresponding attribute to be allocated.

[0019] Optionally, in the method according to the present invention, generating a customized identification code corresponding to the customized information based on a preset identification determination policy includes:

[0020] Determine the customized information as the target information;

[0021] Determine all customized trays corresponding to the prepared attributes as a verification tray group, and determine each customized information corresponding to each customized tray located in the verification tray group as a verification information group;

[0022] Compare the target information with each customized information located in the verification information group;

[0023] In response to any customized information located in the verification information group being the same as the target information, determine the customized identification code filled in the display area of the customized tray corresponding to the customized information as corresponding to the target information;

[0024] In response to each customized information located in the verification information group being different from the target information, obtain the information reception time for receiving the target information, and generate a customized identification code corresponding to the target information based on the information reception time.

[0025] Optionally, in the method according to the present invention, generating a customized identification code corresponding to the target information based on the information reception time includes:

[0026] Obtain each customized type and each customized specification quantity corresponding to each customized slot group based on the target information;

[0027] Sequentially connect the information reception time and each customized type to obtain a first connection sub-information;

[0028] Sequentially connect the information reception time and each customized specification quantity to obtain a second connection sub-information;

[0029] Sequentially connect the first connection sub-information and the second connection sub-information to obtain identification connection information, and generate a customized identification code corresponding to the target information based on the identification connection information.

[0030] Optionally, in the method according to the present invention, controlling the customized tray to move from the initial placement position along a first preset route to a preset recognition position, triggering the customized recognition end to recognize the customized identification code located in the display area, and obtaining each customized type corresponding to the customized information and each customized specification quantity corresponding to each customized type, including:

[0031] In response to the customized tray being placed at the initial placement position, controlling the transmission mechanism to drive the customized tray to move a corresponding preset distance along the first preset route from the initial placement position;

[0032] In response to completing the corresponding preset distance of movement, determining the current movement position of the corresponding customized tray as the initial recognition position, and obtaining the recognition content located in the recognition window corresponding to the customized recognition end;

[0033] Performing pixelization processing on the recognition content to obtain each recognition pixel point constituting the recognition content, and performing pixel comparison based on pixel values between each recognition pixel point and the identification pixel points of the corresponding customized identification code retrieved;

[0034] In response to determining based on the comparison result that any recognition pixel point having the same pixel value as the identification pixel point is located at the window contour corresponding to the recognition window, controlling the customized tray to perform position adjustment based on the initial recognition position according to a preset position adjustment strategy, and determining the current recognition position obtained after the position adjustment as the preset recognition position;

[0035] In response to determining based on the comparison result that the recognition content includes at least one recognition pixel point having the same pixel value as the identification pixel point and there is no recognition pixel point having the same pixel value as the identification pixel point at the window contour corresponding to the recognition window, determining the initial recognition position as the preset recognition position;

[0036] Triggering the customized recognition end to recognize the customized identification code located in the display area, and obtaining each customized type corresponding to the customized information and each customized specification quantity corresponding to each customized type.

[0037] Optionally, in the method according to the present invention, controlling the customized tray to perform position adjustment based on the initial recognition position according to a preset position adjustment strategy includes:

[0038] Performing contour splitting on the window contour to obtain each contour line segment constituting the window contour, and determining each contour line segment having a perpendicular relationship with the route extension direction corresponding to the first preset route as the extension association group;

[0039] Obtain the forward route direction and the reverse route direction corresponding to the first preset route, and in the extended association group, determine the contour line segment corresponding to the forward route direction as the forward direction contour and the contour line segment corresponding to the reverse route direction as the reverse direction contour;

[0040] In response to any recognition pixel point having the same pixel value as the identification pixel point being located on any direction contour, control the transmission mechanism to drive the customized tray to move reversely in the route direction corresponding to the direction contour, so as to complete the position adjustment based on the initial recognition position.

[0041] Optionally, in the method according to the present invention, in response to completing the product assembly of the target container based on the second preset route, control the customized evaluation terminal to perform an assembly evaluation on the customized tray, and determine the assembly score corresponding to the customized tray based on the evaluation result, including:

[0042] In response to completing the product assembly of the target container based on the second preset route, control the first image acquisition unit included in the customized evaluation terminal to perform image acquisition on the target container, and obtain an upper view of the container corresponding to the target container;

[0043] Based on the upper view of the container, obtain the central point position and the container contour corresponding to the target container, and perform contour division on the container contour to obtain each contour point position with the same preset contour spacing between adjacent ones;

[0044] Establish each point connection line between each contour point position and the central point position, and respectively determine each detection point position with a preset point spacing from each contour point position along each point connection line;

[0045] Control the elevation acquisition unit included in the customized evaluation terminal to respectively perform elevation acquisition on the central point position and each detection point position, and obtain the central elevation corresponding to the central point position and each detection elevation corresponding to each detection point position respectively;

[0046] Perform difference calculation between each detection elevation and the central elevation respectively to obtain each elevation difference;

[0047] In response to any elevation difference being greater than the retrieved preset elevation value, determine the retrieved preset score as the assembly score corresponding to the customized tray, wherein the preset score is less than or equal to the preset threshold;

[0048] In response to each elevation difference being less than or equal to the retrieved preset elevation value, control the customized evaluation terminal to perform an assembly evaluation on the customized tray based on the retrieved preset multi-dimensional evaluation strategy, and determine the assembly score corresponding to the customized tray based on the evaluation result.

[0049] Optionally, in the method according to the present invention, controlling the customized evaluation terminal to perform an assembly evaluation on the customized tray based on the retrieved preset multi-dimensional evaluation strategy, and determining an assembly score corresponding to the customized tray based on the evaluation result, includes:

[0050] Performing a numerical amplification of a preset numerical coefficient on the preset threshold to obtain an updated threshold;

[0051] In response to each elevation difference being zero, determining the updated threshold as the even loading score based on the even loading dimension corresponding to the customized tray;

[0052] In response to any elevation difference not being zero, calculating the average value of each elevation difference, and performing an assembly evaluation on the customized tray based on the obtained elevation average value in terms of the even loading dimension to obtain an even loading score;

[0053] Clearing the display area of the customized tray based on the customized identification code, and controlling the second image acquisition unit included in the customized evaluation terminal to perform image acquisition on the customized tray to obtain an upper view of the tray corresponding to the customized tray;

[0054] Obtaining the tray pixel values corresponding to the customized tray, and performing pixel rendering on the image area corresponding to the upper view of the container in the upper view of the tray based on the tray pixel values;

[0055] Performing binarization processing on the upper view of the tray after pixel rendering based on the tray pixel values to obtain a binarized image;

[0056] In response to there being no noise pixel point in the binarized image whose corresponding pixel value is different from the tray pixel value, determining the updated threshold as the leakage score based on the leakage dimension corresponding to the customized tray;

[0057] In response to there being a noise pixel point in the binarized image whose corresponding pixel value is different from the tray pixel value, obtaining the pixel proportion of the noise pixel point corresponding to the binarized image, and performing an assembly evaluation on the customized tray based on the pixel proportion in terms of the leakage dimension to obtain a leakage score;

[0058] Performing a product calculation on the even loading score and the leakage score with the retrieved even loading weight value and leakage weight value respectively, and performing a summation calculation based on the obtained first score and second score to obtain an assembly score corresponding to the customized tray.

[0059] Optionally, the method according to the present invention further includes:

[0060] Obtaining the actual score input by the assembly management end based on the assembly score, and comparing the assembly score with the actual score in terms of score values;

[0061] When the actual score is greater than the assembly score, increase the training of the uniform loading weight value and the leakage weight value;

[0062] When the actual score is greater than the assembly score, decrease the training of the uniform loading weight value and the leakage weight value;

[0063] Obtain the trained uniform loading weight value and leakage weight value through the following formula:

[0064]

[0065] where q + is the number of times of increasing training of the uniform loading weight value k s ∈ is the training constant value of the uniform loading weight value k s q - is the number of times of decreasing training of the uniform loading weight value k s k w is the trained uniform loading weight value, v + is the leakage weight value k u is the number of times of increasing training of the leakage weight value k u δ is the training constant value of the leakage weight value k - v u is the number of times of decreasing training of the leakage weight value k e k

[0066] According to another aspect of the present invention, there is provided an intelligent preparation system, including:

[0067] An identification generation module, configured to receive the customization information sent to any client, generate a customization identification code corresponding to the customization information, and fill the customization identification code into the display area located on the customization tray;

[0068] An identification recognition module, configured to control the customization tray to move from the initial placement position along a first preset route to a preset recognition position, trigger the customization recognition end to recognize the customization identification code located in the display area, and obtain each customization type corresponding to the customization information and each customization specification quantity corresponding to each customization type respectively;

[0069] A customization assembly module, configured to control the customization tray to move along a second preset route sequentially passing through each target port included in the customization assembly end from the preset recognition position, and in response to the assembly type corresponding to any target port being the same as any customization type, control the target port to perform product assembly of the corresponding customization specification quantity on the target container at the operation port located on the customization tray;

[0070] An assembly scoring module, configured to control a customized evaluation terminal to perform an assembly evaluation on the customized tray in response to the completion of the product assembly of the target container based on the second preset route, and determine an assembly score corresponding to the customized tray based on the evaluation result;

[0071] An identification modification module, configured to modify the customized identification code filled in the display area to a preset identifier in response to the assembly score being less than or equal to a retrieved preset threshold.

[0072] According to another aspect of the present invention, there is provided a probiotic suitable for intestinal flora in an intelligent preparation process, including:

[0073] The probiotic at least includes prebiotics, probiotic strains, sweeteners, fillers and / or stabilizers;

[0074] The prebiotics include at least one of isomaltooligosaccharide, fructooligosaccharide, resistant dextrin, inulin;

[0075] The probiotic strains include at least one of lactic acid bacteria, Bifidobacterium lactis, Lactobacillus casei, Lactobacillus rhamnosus;

[0076] The sweeteners include at least one of sweet sorbitol, erythritol;

[0077] The fillers and / or stabilizers include at least one of lactitol, lactulose, resistant dextrin.

[0078] According to the solution of the present invention, a highly automated and intelligent personalized customization process of probiotic products is realized, and the following remarkable beneficial effects are brought:

[0079] 1. Efficient realization of personalized customization: By receiving the customization information sent by the user terminal and instantly generating the corresponding customized identification code, the system can quickly respond and start the customization process, without manual input or adjustment, greatly improving the customization efficiency. Users can customize personalized probiotic products according to their own health needs, taste preferences, etc., meeting the urgent market demand for personalized health solutions;

[0080] 2. Precise proportioning and dosage control: After the customized tray moves to the preset identification position, the customized identification terminal can accurately read the customized identification code in the display area, so as to obtain the customized types of the corresponding customization information and the customized specification amounts of each probiotic. This step ensures that each customized order can be accurately proportioned according to the specific needs of the user, avoiding the dosage deviation problem that may exist in traditional standardized production;

[0081] 3. Automated canning process: The customized tray automatically moves along the second preset route to each target port, realizing the full-automatic operation from ingredient preparation to canning. This not only improves production efficiency, reduces labor costs, but also ensures the hygienic safety during the canning process, avoiding the pollution risks that may be introduced by manual operations;

[0082] 4. Quality monitoring and feedback mechanism: The customized evaluation terminal evaluates the customized tray after canning is completed, and gives an assembly score based on the evaluation results, providing effective monitoring for product quality. If the assembly score does not meet the preset standard (that is, less than or equal to the corresponding preset threshold), in this embodiment, the customized identification code can be automatically modified to a preset identifier, facilitating subsequent tracking and processing, and ensuring that each customized product can meet high-quality standards;

[0083] 5. User experience optimization: The high degree of automation and intelligence in the entire customization process not only improves production efficiency, but also greatly optimizes the user experience. Users only need to submit customization information through the user terminal, and then they can wait to receive probiotic products that fully meet their personal needs, without worrying about any cumbersome operations or quality issues during the customization process, enhancing users' satisfaction and trust in the products and services.

[0084] In summary, through a highly automated customization process, precise ratio and dosage control, and a strict quality monitoring mechanism, the present invention effectively meets the market demand for personalized probiotic products, improves production efficiency and user experience, and has significant technical advantages and application values. BRIEF DESCRIPTION OF THE DRAWINGS

[0085] Figure 1 Shows a flowchart of an intelligent preparation process according to an embodiment of the present invention;

[0086] Figure 2 Shows a schematic diagram of the scene when the customized tray is performing product assembly in this embodiment;

[0087] Figure 3 Shows a block diagram of the structure of an intelligent preparation system according to another embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0088] Hereinafter, exemplary embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art.

[0089] To solve the problems in the background art, an embodiment of the present invention provides an intelligent preparation process; Figure 1The flowchart of the intelligent preparation process according to an embodiment of the present invention is shown. It can be explained that this method is suitable for execution in a computing device, where the computing device can be understood as a terminal with data processing functions.

[0090] As Figure 1 shown, the intelligent preparation process proposed in this embodiment starts from step S102, and in step S102, the following contents are included:

[0091] In response to receiving the customization information sent by any client, generate a customization identification code corresponding to the customization information, and fill the customization identification code into the display area located on the customization tray.

[0092] For example, in this embodiment, when the server receives the customization information from any client, the server immediately responds, and according to the specific content of the customization information, automatically generates a unique corresponding customization identification code. Subsequently, this customization identification code can be accurately filled into the preset display area on the customization tray for use as a basis for identification and operation in the subsequent customization process; it should be noted that the display area can be understood as the corresponding display screen, that is, the display of the customization identification code can be electronic display. In addition, for the customization tray, it can specifically include a display area and corresponding operation ports, and the operation ports are used to carry the corresponding target containers for subsequent probiotic canning of the target containers.

[0093] Furthermore, in this embodiment, the above "In response to receiving the customization information sent by any client, generate a customization identification code corresponding to the customization information, and fill the customization identification code into the display area located on the customization tray" may further include the following steps:

[0094] In response to receiving the customization request sent by any client, retrieve the preset demand interface and send it to the client, where the preset demand interface includes a vertically arranged type filling area and a dose filling area, the type filling area includes various type sub-slots arranged horizontally corresponding to different customization types respectively, and the dose filling area includes dose sub-slots corresponding to the various type sub-slots respectively;

[0095] In response to the client's interaction with any type sub-slot, adjust the type sub-slot from the initial folded state to the unfolded state, and adjust the dose sub-slot corresponding to the type sub-slot from the initial locked state to the filling state;

[0096] In response to the user terminal filling the content of any dose sub-slot in the filling state with the corresponding customized specification amount, the dose sub-slot is adjusted from the filling state to the locked state, and the dose sub-slot and the type sub-slot corresponding to the dose sub-slot are determined as a customized slot group;

[0097] In response to receiving the customized information sent by the user terminal and assembled from all the customized slot groups located in the preset demand interface, and retrieving the preparation schedule, where the preparation schedule includes customized trays corresponding to different preparation orders;

[0098] Traverse the preparation schedule to determine the customized tray with the corresponding to-be-allocated attribute adjacent to the customized tray with the corresponding prepared attribute;

[0099] Based on the preset identification determination strategy, determine the customized identification code corresponding to the customized information, and fill the customized identification code into the display area of the customized tray with the corresponding to-be-allocated attribute.

[0100] For example, in this embodiment, the specific process of "generating a customized identification code based on the customized information sent by the user terminal" may be as follows:

[0101] First, after the server receives the customized request signal from any user terminal, the server immediately responds to this request, retrieves the preset demand interface stored in advance, and immediately sends it to the user terminal through the data communication link; it should be noted that this preset demand interface includes two main areas: the vertically arranged type filling area and the dose filling area. Among them, the type filling area is further divided into multiple horizontally arranged type sub-slots, each type sub-slot is designed to be independently displayed and selected, and each corresponds to a specific customized type of probiotic; the dose filling area contains dose sub-slots corresponding one by one to each type sub-slot in the type filling area, for the user to input or select the specific customized specification amount corresponding to each customized type of probiotic. Here, the number of customized types can be set by the server itself, generally corresponding to the actual types of probiotics that can be provided by the existing production line;

[0102] Next, when the client receives the preset requirement interface, the client can traverse various sub-slots in the category filling area. When the client believes that a certain customized category is what it needs to customize, it can interact with any sub-slot of the category through interaction means (such as clicking, touching, etc.) so that the sub-slot of the category is adjusted from the default folded and hidden state to the expanded display state to indicate that the sub-slot of the category is selected; at the same time, the server will automatically adjust the dose sub-slot directly associated with the sub-slot of the category from the initial locked state (uneditable) to the filling state (editable), thereby allowing the client to input the corresponding customized specification quantity based on the dose sub-slot;

[0103] Then, if the client fills in the content of the corresponding customized specification quantity (such as entering a specific value or selecting a preset dose level) for any dose sub-slot in the fillable and open state, the server will recognize this operation and immediately re-lock the dose sub-slot from the filling state to the locked state to ensure the accuracy and immutability of the data; at the same time, the server will also mark the dose sub-slot and its directly corresponding category sub-slot as a complete customized slot group, indicating that the customized category and its customized specification quantity of the probiotic have been determined;

[0104] Then, when the client completes the customization of the corresponding probiotic product based on the received preset requirement interface, the client can send the positioning information assembled from all the customized slot groups to the server so that the server can further retrieve a pre-compiled preparation schedule. Here, this preparation schedule details each customized tray and its corresponding preparation order. It should be noted that since the preparation of probiotic products is generally on an assembly line, the preparation order can be understood as the preparation order of each customized tray for the corresponding probiotic product on the assembly line;

[0105] Then, the server will traverse the preparation schedule item by item to determine the next corresponding customized tray with the to-be-allocated attribute next to the customized tray with the prepared attribute. It should be noted that when any customized tray has the prepared attribute, it means that the customized tray has completed the preparation or pre-preparation of the probiotic product (that is, the corresponding display area is filled with a customized identification code), and when any customized tray has the to-be-prepared attribute, it means that the customized tray has not completed the pre-preparation of the probiotic product (that is, the corresponding display area is not filled with a customized identification code)

[0106] Finally, the server can determine a policy according to a preset identification based on specific rules or algorithms (such as a combination of timestamp + unique serial number, generation by a hash function, etc.), generate a globally unique and non-repeating customization identification code for the customization information, and further send this customization identification code to the display area (such as an embedded display device) on the customization tray for the attribute to be assigned through a data communication link to achieve accurate filling of the customization identification code, ensuring that each customization tray can be precisely matched with its corresponding customization information, facilitating subsequent preparation, tracking, and management.

[0107] Further, in this embodiment, the above "generating a customization identification code corresponding to the customization information based on a preset identification determination policy" may further include the following steps:

[0108] Determine the customization information as the target information;

[0109] Determine all the customization trays corresponding to the prepared attributes as the verification tray group, and determine the respective customization information corresponding to each customization tray in the verification tray group as the verification information group;

[0110] Compare the target information with each customization information in the verification information group;

[0111] In response to any customization information in the verification information group being the same as the target information, determine the customization identification code filled in the display area of the customization tray corresponding to this customization information as corresponding to the target information;

[0112] In response to each customization information in the verification information group being different from the target information, obtain the information reception time for receiving the target information, and generate a customization identification code corresponding to the target information based on the information reception time.

[0113] For example, in this embodiment, based on the above content, it can be known that since probiotic products are all prepared on an assembly line, there may be the same probiotic ratio (i.e., the corresponding customization types and customization specification amounts are the same) between different probiotic products. In this case, the reuse of the customization identification code can be carried out, thereby reducing the corresponding data processing volume, and the corresponding implementation process can be as follows:

[0114] First, for the convenience of distinguishing the customization information, the server can determine the obtained customization information as the target information;

[0115] Next, the server identifies and selects all customized pallets corresponding to the prepared attributes from the preparation plan table, and further forms a verification pallet group. For each customized pallet in the verification pallet group, its corresponding customized information needs to be extracted one by one to form a verification information group for subsequent comparison and matching;

[0116] Finally, an information comparison step is performed, that is, the target information determined above is compared with each item of customized information in the verification information group one by one to detect whether there is a complete match;

[0117] If the information comparison result shows that at least one item of customized information in the verification information group is completely consistent with the target information, a further operation is performed to designate the customized identification code filled in the display area on the customized tray directly associated with the matching customized information as the customized identification code corresponding to the target information, so as to realize the reuse of the customized identification code, save the process of re-generating the customized identification code, and improve the corresponding data processing efficiency;

[0118] On the contrary, if all customized information in the verification information group does not match the target information, that is, there is no identical item, the server can record the exact time of receiving the target information, that is, the information reception time. Based on this timestamp, the server automatically generates a new customized identification code, which is dedicated to identifying and corresponding to the current target information. This mechanism ensures that even in the absence of a direct match, a unique and traceable identifier can be assigned to the target information; and because the information reception time is unique, the generated customized identification code is avoided to be repetitive.

[0119] In summary, this embodiment achieves accurate matching of customized information and effective allocation of customized identification codes, thereby improving information processing efficiency and accuracy.

[0120] Furthermore, in this embodiment, the above-mentioned “generating a customized identification code corresponding to the target information based on the information reception time” may also include the following steps:

[0121] Based on the target information, obtain each customization type and each customization specification quantity corresponding to each customization slot group;

[0122] The information receiving time and each customized type are sequentially connected to obtain first connection sub-information;

[0123] The information receiving time and each customized specification quantity are sequentially connected to obtain second connection sub-information;

[0124] The first connection sub-information and the second connection sub-information are sequentially connected to obtain identification connection information, and a customized identification code corresponding to the target information is generated based on the identification connection information.

[0125] For example, in this embodiment, as can be seen from the above, when each piece of customized information in the verification information group is different from the corresponding target information, it indicates that each customized identification code corresponding to the verification information group cannot be reused. At this time, a corresponding customized identification code can be generated based on the corresponding information reception time, and the corresponding generation process can be as follows:

[0126] First, the server can accurately identify and extract each customized type and its corresponding customized specification quantity included in each customized slot group according to the target information;

[0127] Next, the timestamp of the information reception time and each customized type are sequentially concatenated or encoded using a preset encoding rule or order to form a first connection sub-information containing the timestamp and type information;

[0128] Similarly, according to a fixed encoding logic or order, the timestamp of the information reception time and each customized specification quantity are sequentially concatenated or encoded to generate a second connection sub-information containing the timestamp and dosage information;

[0129] Then, the above-constructed first connection sub-information and second connection sub-information are sequentially connected or combined together according to a specific integration algorithm or splicing rule to form an identification connection information containing complete customized information;

[0130] Finally, using a hash function, based on the identification connection information, a customized identification code that is unique and irreversible corresponding to the target information is generated, and this identification code has a high degree of uniqueness and security.

[0131] It should be noted that in this embodiment, the process of generating the corresponding customized identification code based on the "hash function" mentioned above is a prior art, so this embodiment does not specifically describe this process; in addition, the customized identification code can specifically be a barcode or a QR code.

[0132] In step S102, it includes the following content:

[0133] Control the customized tray to move from the initial placement position along a first preset route to a preset identification position, trigger the customized identification end to identify the customized identification code located in the display area, and obtain each customized type corresponding to the customized information and each customized specification quantity corresponding to each customized type.

[0134] For example, in this embodiment, the server may first control the customized tray to move precisely from its initial placement position along a preset first path to a preset recognition position. This process ensures that the customized tray reaches the recognition area smoothly and accurately, laying a foundation for subsequent recognition operations. When the customized tray reaches the preset recognition position, the server can automatically activate the customized recognition end, which is designed to efficiently and accurately recognize the customized identification code within a specific display area on the customized tray. This step relies on advanced image recognition or barcode / QR code scanning technology to ensure that the information in the identification code can be accurately captured and parsed. When the customized recognition end successfully recognizes the customized identification code, the server will automatically parse the customized information contained in the customized identification code, specifically including but not limited to various customization types related to the customization requirements and the detailed customization specification quantities corresponding to each customization type. The extraction of the customized information is completed based on the customized identification code, facilitating the execution of corresponding product assembly based on the extracted customized information in the subsequent process.

[0135] Further, in this embodiment, the above "controlling the customized tray to move from the initial placement position along the first preset route to the preset recognition position, triggering the customized recognition end to recognize the customized identification code located in the display area, and obtaining each customization type corresponding to the customized information and each detailed customization specification quantity corresponding to each customization type" may further include the following steps:

[0136] In response to the customized tray being placed at the initial placement position, controlling the transmission mechanism to drive the customized tray to move a corresponding preset distance along the first preset route;

[0137] In response to completing the corresponding preset distance of movement, determining the current movement position of the corresponding customized tray as the initial recognition position, and obtaining the recognition content of the recognition window corresponding to the customized recognition end;

[0138] Performing pixelization processing on the recognition content to obtain each recognition pixel point constituting the recognition content, and performing pixel comparison based on pixel values between each recognition pixel point and the retrieved identification pixel points corresponding to the customized identification code;

[0139] In response to determining based on the comparison result that any recognition pixel point having the same pixel value as the identification pixel point is located at the window contour corresponding to the recognition window, controlling the customized tray to perform position adjustment based on the initial recognition position according to the preset position adjustment strategy, and determining the current recognition position obtained after the position adjustment as the preset recognition position;

[0140] In response to determining, based on the comparison result, that the recognized content includes at least one recognized pixel point having the same pixel value as the identification pixel point, and that there is no recognized pixel point having the same pixel value as the identification pixel point in the window contour corresponding to the recognition window, determine the initial recognition position as the preset recognition position;

[0141] Trigger the customized recognition end to recognize the customized identification code located in the display area, and obtain each customized type corresponding to the customized information and each customized specification quantity corresponding to each customized type respectively.

[0142] For example, in this embodiment, the process of recognizing the customized identification code based on the customized tray moving to the preset recognition position can be based on the following:

[0143] First, when the customized tray is placed at the initial placement position corresponding to the production line, the server will correspondingly control the transmission mechanism to drive the customized tray for physical movement, specifically including driving the customized tray to move a corresponding preset distance along the first preset route from the initial placement position. It should be noted that the transmission mechanism can be, for example, a conveyor belt, and the first preset route is also the route along which the conveyor belt transmits. That is, when the customized tray is placed at the initial placement position corresponding to the transmission mechanism, the transmission mechanism will drive it for physical movement in the corresponding transmission direction. Among them, the specific value of the preset distance can be set by the server itself, and it can specifically be the distance from the initial placement position to the customized recognition end;

[0144] Next, when the customized tray has completed the corresponding preset distance of movement and arrives at the corresponding current movement position, the server can determine this current movement position as the initial recognition position, and further obtain the recognition content of the recognition window corresponding to the customized recognition end; it should be noted that the role of the customized recognition end is to recognize the customized identification code located in the display area of the customized tray to extract the corresponding customized information. Therefore, each customized tray will be pre-placed at the initial placement position and reach the position corresponding to the customized recognition end based on the movement of the transmission mechanism for the customized recognition end to perform corresponding recognition;

[0145] Next, the server can pixelate the recognition content captured by the recognition window corresponding to the customized recognition terminal, and then obtain each recognition pixel point that makes up the recognition content. In order to determine whether the corresponding customized identification code exists in the corresponding recognition window, therefore, each recognition pixel point can be pixel-compared with the identification pixel points of the retrieved corresponding customized identification code based on pixel values; it should be noted that based on the above content, the corresponding customized identification code is generally a two-dimensional code or a bar code. Therefore, the customized identification code is generally composed of the same identification pixel points. By pixel-comparing the identification pixel points with the recognition pixel points, it is possible to quickly complete the judgment of whether the customized identification code exists in the recognition window.

[0146] Here, there are two types of corresponding comparison results:

[0147] If at least one recognition pixel point that exactly matches the identification pixel point is found in the window contour of the recognition window, this means that the position of the customized tray may be slightly deviated, so that the customized identification code of the corresponding customized tray overlaps with the window contour. At this time, the server will adjust the position of the customized tray based on the preset position adjustment strategy, and determine the current recognition position obtained after the position adjustment as the preset recognition position; here, since the customized tray is located on the transmission mechanism, therefore, the position adjustment of the customized tray generally includes moving forward or backward in the corresponding transmission direction of the customized tray.

[0148] Another situation is that the recognition information contains recognition pixel units that match the identification pixel units, and these matching pixel units do not appear within the boundary range of the recognition window. This usually means that the customized identification code of the corresponding customized tray is completely within the recognition window, that is, the position of the customized tray is accurate, so that the initial recognition position where the customized tray is located can be determined as the corresponding preset recognition position, so as to ensure that the customized recognition terminal can perform complete recognition of the customized identification code and improve the accuracy of the corresponding recognition.

[0149] Finally, when the customized tray is correctly positioned at the preset recognition position, the server will trigger the "customized recognition terminal" to read the "customized identification code" located in the display area of the customized tray, so as to obtain the corresponding customized information, that is, obtain each customized type corresponding to the customized information and each customized specification quantity corresponding to each customized type.

[0150] It should be noted that in this embodiment, based on the above method process, it is possible to automatically judge whether the current moving position of the corresponding customized tray meets the recognition condition (that is, whether the corresponding customized identification code can be completely included in the recognition window of the corresponding customized recognition terminal), and determine whether it is necessary to move the position of the customized tray based on the corresponding judgment result, so as to improve the corresponding position accuracy.

[0151] Further, in this embodiment, the above "controlling the customized tray to perform position adjustment based on the initial recognition position according to a preset position adjustment strategy" may further include the following steps:

[0152] Perform contour splitting on the window contour to obtain each contour line segment that makes up the window contour, and determine each contour line segment having a perpendicular relationship with the route extension direction corresponding to the first preset route as an extension association group;

[0153] Obtain the forward route direction and the backward route direction corresponding to the first preset route, and in the extension association group, determine the contour line segment corresponding to the forward route direction as the forward direction contour and the contour line segment corresponding to the backward route direction as the backward direction contour;

[0154] In response to any recognition pixel point having the same pixel value as the identification pixel point being located on any direction contour, control the transmission mechanism to drive the customized tray to perform reverse movement in the route direction corresponding to the direction contour, so as to complete the position adjustment based on the initial recognition position.

[0155] For example, in this embodiment, the specific process of the position adjustment based on the initial recognition position may be as described below:

[0156] First, the server may perform corresponding contour splitting on the window contour of the corresponding recognition window, so as to analyze and obtain each contour line segment that constitutes the window contour;

[0157] Subsequently, the server may screen out the contour line segments having a perpendicular relationship with the extension direction of the preset first route from these contour line segments, and group these line segments into a group named "extension association group". It should be noted that the contour line segments located in the extension association group should include two mutually parallel contour line segments;

[0158] Next, the server needs to determine the forward route direction and the backward route direction associated with the first preset route based on the first preset contour, and on this basis, further distinguish in the "extension association group": designate the contour line segment matching the forward route direction as the "forward direction contour", and designate the contour line segment matching the backward route direction as the "backward direction contour"; it should be noted that the contour line segment matching the backward route direction can be understood as: the contour line segment first reached when moving along the first preset route; and the contour line segment matching the forward route direction can be understood as: the contour line segment finally reached when moving along the first preset route;

[0159] Furthermore, this embodiment also sets up a response mechanism: when it is detected that any recognition pixel point having the same pixel value as the identification pixel point is located on any direction contour, the response mechanism is immediately triggered. At this time, the server can control the drive mechanism to start and drive the customized tray to perform a reverse movement operation in the route direction corresponding to the direction contour. This process aims to achieve precise adjustment of the position of the customized tray based on the initial recognition position. For example, when the recognition pixel point is located on the forward direction contour, it means that the customized identification code in the display area of the customized tray may exceed the corresponding forward direction contour and be outside the recognition window. Therefore, it is necessary to control the drive structure to drive the customized tray to perform a reverse movement operation in the corresponding forward route direction. When the recognition pixel point is located on the reverse direction contour, it indicates that the customized identification code in the display area of the customized tray may exceed the corresponding reverse direction contour and be outside the recognition window. Therefore, it is necessary to control the drive mechanism to drive the customized tray to perform a reverse movement operation in the corresponding reverse route direction.

[0160] In summary, through the corresponding contour processing and recognition control steps, this embodiment realizes the dynamic adjustment of the position of the customized tray, ensuring the recognition accuracy of the customized identification code based on the customized recognition end.

[0161] In step S103, the following content is included:

[0162] Control the customized tray to move along a second preset route that sequentially passes through each target port included in the customized assembly end from the preset recognition position, and in response to the assembly type corresponding to any target port being the same as any customized type, control the target port to perform product assembly of the corresponding customized specification quantity on the target container located at the operation port of the customized tray.

[0163] For example, in this embodiment, when the customized tray is driven by the drive mechanism to be located at the corresponding preset recognition position and completes the recognition of the customized identification code through the customized recognition end, the customized tray can be controlled to move based on the second preset route. Here, the second preset route can sequentially pass through each target port included in the corresponding customized assembly end, and each target port is respectively used for performing probiotic canning of corresponding different assembly types. When the customized tray moves to any target port and the assembly type corresponding to the target port is the same as any customized type of the corresponding customized tray, the server can control the target port to perform product assembly of the corresponding customized specification quantity on the target container located at the operation port of the customized tray, so as to automatically complete the product assembly of the corresponding probiotic product and realize the automated customized requirements.

[0164] It should be noted that the respective target ports included in the corresponding customized assembly end can be arranged in sequence along the second preset route. When the customized tray moves to the target port corresponding to the assembly type with the same type as the customized type, the server can control the transmission mechanism to pause the transmission and trigger the corresponding target port to assemble the products with the customized specification quantity of the corresponding customized type. After the corresponding product assembly is completed, the server can control the transmission mechanism to continue the transmission so that the customized tray continues to move along the second preset route. Here, similar to the first preset route, the second preset route is also the route along which the conveyor belt transmits.

[0165] For example, Figure 2 shows a schematic diagram of the scene when the customized tray is performing product assembly, as Figure 2 shown, Figure 2 which includes the corresponding customized tray 1, customized tray 2, and customized tray 3, and the customized tray 1, customized tray 2, and customized tray 3 are all moving correspondingly on the transmission mechanism. Five target ports are pre-installed above the transmission mechanism. Among them, it can be known that the customized tray 2 and the customized tray 3 are both moved to the corresponding target ports and waiting for the corresponding product assembly.

[0166] In step S104, the following steps are included:

[0167] In response to completing the product assembly of the target container based on the second preset route, control the customized evaluation end to perform an assembly evaluation on the customized tray, and determine the assembly score corresponding to the customized tray based on the evaluation result.

[0168] For example, in this embodiment, when the customized tray moves along the second preset route and completes the product assembly of the target container, in order to determine whether the obtained probiotic product meets the standard, the server can control the customized evaluation end to perform a corresponding assembly evaluation on the customized tray to obtain the assembly score corresponding to the customized tray.

[0169] Furthermore, in this embodiment, the above-mentioned "In response to completing the product assembly of the target container based on the second preset route, control the customized evaluation end to perform an assembly evaluation on the customized tray, and determine the assembly score corresponding to the customized tray based on the evaluation result" can further include the following steps:

[0170] In response to completing the product assembly of the target container based on the second preset route, control the first image acquisition unit included in the customized evaluation end to perform image acquisition on the target container to obtain the upper view of the container corresponding to the target container;

[0171] Obtain the central point and the container contour corresponding to the target container based on the upper view of the container, and perform contour division on the container contour to obtain each contour point with the same preset contour spacing between adjacent ones;

[0172] Establish connection lines between each contour point and the central point respectively, and determine each detection point with a preset point spacing from each contour point along each connection line;

[0173] Control the elevation acquisition unit included in the customized evaluation terminal to perform elevation acquisition on the central point and each detection point respectively, to obtain the central elevation corresponding to the central point and each detection elevation corresponding to each detection point respectively;

[0174] Perform difference calculation between each detection elevation and the central elevation respectively to obtain each elevation difference;

[0175] In response to any elevation difference being greater than the retrieved preset elevation value, determine the retrieved preset score as the assembly score corresponding to the customized tray, where the preset score is less than or equal to the preset threshold;

[0176] In response to each elevation difference being less than or equal to the retrieved preset elevation value, control the customized evaluation terminal to perform assembly evaluation on the customized tray based on the retrieved preset multi-dimensional evaluation strategy, and determine the assembly score corresponding to the customized tray based on the evaluation result.

[0177] For example, in this embodiment, the specific process of the assembly evaluation for the probiotic product obtained after product assembly can be as described in the following content:

[0178] First, after completing the product assembly of the target container based on the second preset route, the server can control the first image acquisition unit (such as a camera) included in the customized evaluation terminal to perform image acquisition on the target container, so as to obtain the upper view of the container corresponding to the target container;

[0179] Next, based on the obtained upper view of the container, the server further extracts the central point and the container contour corresponding to the target container, and performs corresponding point division on the container contour to obtain a series of adjacent contour points on the container contour with the same preset contour spacing between each other;

[0180] Then, the server can establish connection lines from the central point to each contour point, and along these connection lines, on the basis of each contour point, determine the detection points with a preset point spacing from it. The selection of these detection points is aimed at accurately obtaining the probiotic distribution in the target container in the subsequent process;

[0181] Then, by using the elevation acquisition unit included in the customized evaluation terminal, the elevation of the central point and each detection point can be acquired to obtain the central elevation and each detection elevation respectively; this step can obtain detailed data on the elevation distribution of the surface of the target container.

[0182] Then, the server can calculate the difference between each detection elevation and the central elevation to obtain a series of elevation differences; these elevation differences can reflect the unevenness of the surface of the target container, that is, the unevenness of the corresponding probiotic distribution.

[0183] Here, when judging the canning quality, the following rules are set in this embodiment: if any elevation difference is greater than the preset elevation value (this value is obtained by retrieval), then directly determine the preset score (this score is less than or equal to the retrieved preset threshold) as the assembly score corresponding to the customized tray; this rule is designed to quickly identify the canned situations that obviously do not meet the requirements. It can be explained that when the corresponding assembly score is less than or equal to the preset threshold, it indicates that the product assembly of the corresponding customized tray is unqualified.

[0184] If all elevation differences are less than or equal to the preset elevation value, then this embodiment can further control the customized evaluation terminal to conduct an in-depth assembly evaluation of the customized tray based on the preset multi-dimensional evaluation strategy. This strategy may include considerations in multiple dimensions, such as the even loading dimension and the leakage dimension, etc.; after the evaluation is completed, this embodiment can determine the assembly score corresponding to the customized tray based on the evaluation result.

[0185] It should be noted that when any elevation difference is greater than the preset elevation value, it indicates that the elevation gap between the corresponding detection point and the central point is too large, which in turn reflects a large degree of unevenness of the probiotic product in the corresponding target container, so the retrieved preset score can be directly determined as the assembly score corresponding to the customized tray, that is, directly determined as unqualified.

[0186] Furthermore, in this embodiment, the above "controlling the customized evaluation terminal to conduct an assembly evaluation of the customized tray based on the retrieved preset multi-dimensional evaluation strategy and determining the assembly score corresponding to the customized tray based on the evaluation result" may further include the following steps:

[0187] Perform a numerical amplification of the preset threshold by a preset numerical coefficient to obtain an updated threshold.

[0188] In response to all elevation differences being zero, determine the updated threshold as the even loading score corresponding to the customized tray based on the even loading dimension.

[0189] In response to any elevation difference not being zero, calculate the average value of each elevation difference, and conduct an assembly evaluation of the customized tray based on the obtained elevation average value based on the even loading dimension to obtain the even loading score.

[0190] Clear the display area of the customized tray based on the customized identification code, and control the second image acquisition unit included in the customized evaluation terminal to perform image acquisition on the customized tray to obtain a top view of the tray corresponding to the customized tray;

[0191] Obtain the tray pixel values corresponding to the customized tray, and perform pixel rendering on the image area corresponding to the container top view located in the tray top view based on the tray pixel values;

[0192] Perform binarization processing on the tray top view after pixel rendering based on the tray pixel values to obtain a binarized image;

[0193] In response to the absence of any noise pixel points in the binarized image whose corresponding pixel values are different from the tray pixel values, determine the updated threshold as the leakage score based on the leakage dimension corresponding to the customized tray;

[0194] In response to the presence of any noise pixel points in the binarized image whose corresponding pixel values are different from the tray pixel values, obtain the pixel proportion of the noise pixel points corresponding to the binarized image, and perform an assembly evaluation on the customized tray based on the leakage dimension based on the pixel proportion to obtain a leakage score;

[0195] Perform a product calculation on the uniform loading score and the leakage score respectively with the retrieved uniform loading weight value and the leakage weight value, and perform a summation calculation based on the obtained first score and the second score to obtain an assembly score corresponding to the customized tray.

[0196] For example, in this embodiment, based on a preset multi-dimensional evaluation strategy, a multi-dimensional assembly evaluation is performed on the customized tray, and the specific process can be as described below:

[0197] First, since when the obtained assembly score is greater than the retrieved preset threshold, it means that the customized tray corresponding to the assembly score can be determined to be qualified. Therefore, a numerical amplification operation can be performed on the preset threshold, and this operation is based on a preset numerical coefficient to obtain an updated threshold. This step aims to set a dynamic and reasonable benchmark for subsequent scoring;

[0198] Next, the server can detect whether all elevation differences are zero. If all elevation differences are zero, it indicates that the product assembly heights on the customized tray are the same. At this time, directly determine the updated threshold as the uniform loading score of the customized tray in the uniform loading dimension; if there is any elevation difference that is not zero, calculate the average value of these non-zero elevation differences to obtain an elevation average value, and perform an assembly evaluation on the customized tray in the uniform loading dimension based on this average value to obtain a uniform loading score;

[0199] Subsequently, after completing the assembly evaluation for the corresponding uniform loading dimension, the corresponding leakage evaluation can be carried out. It can be understood that the leakage evaluation refers to the evaluation based on whether probiotics leak out of the target container. Therefore, in order to determine the corresponding leakage situation, it can be carried out based on image processing. In order to eliminate the interference caused by the customized identification code in the display area of the customized tray, the clearing operation based on the customized identification code can be performed on the display area of the customized tray to ensure the accuracy of subsequent image acquisition. Thus, the second image acquisition unit (such as a camera) included in the customized evaluation terminal can be used to perform image acquisition on the customized tray to obtain the top view of the tray.

[0200] Furthermore, since there are corresponding probiotics in the target container, in order to eliminate the interference caused by the probiotics in the target container to the subsequent leakage evaluation, the server can obtain the tray pixel value corresponding to the customized tray and perform pixel rendering on the image area corresponding to the container top view in the tray top view. The rendering process is based on the tray pixel value; and perform binaryzation processing based on the tray pixel value on the rendered tray top view to obtain a binary image. This step helps to more clearly identify the distribution of the leaked probiotics.

[0201] Next, the server detects whether there are noise pixel points different from the tray pixel value in the binary image. If there are no noise pixel points, it indicates that there is no corresponding probiotic leakage situation. At this time, the updated threshold is determined as the leakage score of the customized tray in the leakage dimension. If there are noise pixel points, calculate the pixel ratio of these noise pixel points to the total pixels of the binary image, and perform the assembly evaluation of the leakage dimension on the customized tray based on this pixel ratio to obtain the leakage score.

[0202] Finally, multiply the uniform loading score and the leakage score by the preset uniform loading weight value and leakage weight value respectively to obtain the first score and the second score. Subsequently, add these two scores to obtain the final assembly score corresponding to the customized tray; to provide an efficient and reliable method for the accurate evaluation of the tray canning quality by comprehensively evaluating the performance of the customized tray in the two dimensions of uniform loading and leakage.

[0203] Since the updated threshold is obtained by performing a numerical amplification operation based on the preset threshold, when the scores corresponding to the uniform loading dimension and the leakage dimension are both the updated threshold, the assembly score obtained by adding the two should be greater than the preset score, that is, it indicates that the product assembly of the customized tray is qualified.

[0204] Here, when there is any non-zero elevation difference, the assembly evaluation of the customized tray in the uniform loading dimension is performed based on the obtained elevation mean value to obtain the uniform loading score, which can be implemented based on the following formula:

[0205] S = S 0 -n·H

[0206] Wherein, S is the uniform loading score, and S 0 is the update threshold, n is the uniform loading reduction rate, and H is the elevation mean value.

[0207] It should be noted that the above uniform loading reduction rate can be set by the server itself, and the specific value is not specifically limited in this embodiment.

[0208] Similarly, when there are noise pixel points, calculate the pixel proportion of these noise pixel points relative to the total pixels of the binary image, and perform the assembly evaluation of the customized tray in the leakage dimension based on this pixel proportion to obtain the leakage score, which can be implemented based on the following formula:

[0209] N = S 0 -m·P

[0210] Wherein, N is the leakage score, and S 0 is the update threshold, m is the leakage reduction rate, and P is the pixel proportion.

[0211] It should be noted that the above leakage reduction rate can be set by the server itself, and the specific value is not specifically limited in this embodiment.

[0212] It can be explained that in this embodiment, since the assembly score is obtained based on the calculation of the server, there may be a difference from the actual situation. In order to improve the corresponding determination accuracy, the corresponding uniform loading weight value and leakage weight value can be updated and adjusted in real time to realize the process of updating and iterating each weight value, and thus the corresponding determination accuracy can also be continuously improved.

[0213] Therefore, further, in this embodiment, the following steps may also be included:

[0214] Obtain the actual score input by the assembly management end based on the assembly score, and compare the scores of the assembly score and the actual score;

[0215] When the actual score is greater than the assembly score, perform an increase training on the uniform loading weight value and the leakage weight value;

[0216] When the actual score is less than the assembly score, perform a decrease training on the uniform loading weight value and the leakage weight value;

[0217] The trained uniform loading weight value and leakage weight value are obtained through the following formula:

[0218]

[0219] Among them, q + is the number of times of increasing training for the uniform loading weight value k s ∈ is the training constant value of the uniform loading weight value k s q - is the number of times of decreasing training for the uniform loading weight value k s k w is the trained uniform loading weight value, v + is the leakage weight value k u is the number of times of increasing training, δ is the training constant value of the leakage weight value k u v - is the leakage weight value k u is the number of times of decreasing training, k e is the trained leakage weight value.

[0220] In summary, according to the solution of this embodiment, a high degree of automation and intelligence in the personalized customization process of probiotic products is achieved, and the following remarkable beneficial effects are brought:

[0221] 1. Efficient realization of personalized customization: By receiving the customization information sent by the user terminal and instantaneously generating the corresponding customization identification code, the system can quickly respond and start the customization process without manual input or adjustment, greatly improving the customization efficiency. Users can customize personalized probiotic products according to their health needs, taste preferences, etc., meeting the urgent market demand for personalized health solutions;

[0222] 2. Precise proportioning and dosage control: After the customization tray moves to the preset recognition position, the customization recognition terminal can accurately read the customization identification code in the display area, so as to obtain the customization type corresponding to the customization information and the customization specification quantity of each probiotic. This step ensures that each customization order can be accurately proportioned according to the specific needs of the user, avoiding the dosage deviation problem that may exist in traditional standardized production;

[0223] 3. Automated canning process: The customization tray automatically moves along the second preset route to each target port, realizing the whole-process automated operation from ingredient preparation to canning. This not only improves production efficiency, reduces labor costs, but also ensures the hygiene and safety of the canning process, avoiding the pollution risk that may be introduced by manual operation;

[0224] 4. Quality Monitoring and Feedback Mechanism: After the customization tray is canned, the customized evaluation terminal evaluates the customization tray, gives an assembly score based on the evaluation results, and provides effective monitoring for product quality. If the assembly score does not meet the preset standard (i.e., less than or equal to the corresponding preset threshold), in this embodiment, the customized identification code can be automatically modified to a preset identifier, which is convenient for subsequent tracking and processing, ensuring that each customized product can meet high-quality standards;

[0225] 5. User Experience Optimization: The high degree of automation and intelligence in the entire customization process not only improves production efficiency but also greatly optimizes the user experience. Users only need to submit customization information through the user terminal and then wait to receive probiotic products that fully meet their personal needs, without worrying about any cumbersome operations or quality issues during the customization process, enhancing users' satisfaction and trust in the products and services.

[0226] In summary, through a highly automated customization process, precise proportioning and dosage control, and a strict quality monitoring mechanism, this embodiment effectively meets the market's demand for personalized probiotic products, improves production efficiency and user experience, and has significant technical advantages and application value.

[0227] Another embodiment of the present invention provides an intelligent preparation system, Figure 3 For its corresponding system block diagram, the system includes:

[0228] An identification generation module, configured to generate a customized identification code corresponding to the customization information in response to receiving the customization information sent by any user terminal, and fill the customized identification code into the display area located on the customization tray;

[0229] An identification recognition module, configured to control the customization tray to move from the initial placement position along a first preset route to a preset recognition position, trigger the customized recognition terminal to recognize the customized identification code located in the display area, and obtain each customization type corresponding to the customization information and each customization specification quantity corresponding to each customization type respectively;

[0230] A customized assembly module, configured to control the customization tray to move along a second preset route that sequentially passes through each target port included in the customized assembly end from the preset recognition position, and in response to the assembly type corresponding to any target port being the same as any customization type, control the target port to perform product assembly of the corresponding customization specification quantity on the target container located on the customization tray;

[0231] An assembly scoring module, configured to control the customized evaluation terminal to perform an assembly evaluation on the customization tray in response to completing the product assembly of the target container based on the second preset route, and determine the assembly score corresponding to the customization tray based on the evaluation results;

[0232] An identification modification module, configured to modify the customized identification code filled in the display area to a preset identifier in response to the assembly score being less than or equal to a retrieved preset threshold.

[0233] Another embodiment of the present invention provides a probiotic suitable for intestinal flora in an intelligent preparation process, including:

[0234] The probiotic at least includes prebiotics, probiotic strains, sweeteners, fillers, and / or stabilizers;

[0235] The prebiotics include at least one of isomaltooligosaccharide, fructooligosaccharide, resistant dextrin, inulin;

[0236] The probiotic strains include at least one of lactic acid bacteria, Bifidobacterium lactis, Lactobacillus casei, Lactobacillus rhamnosus;

[0237] The sweeteners include at least one of sweet sorbitol, erythritol;

[0238] The fillers and / or stabilizers include at least one of lactitol, lactulose, resistant dextrin..

[0239] For example, the probiotic provided in this embodiment is prepared by an intelligent production process, which has the advantages of high production efficiency and uniform probiotic ingredients. Moreover, it can also be customized based on different users' constitutions and customized requirements to obtain a probiotic product that fully meets personal needs, without worrying about any cumbersome operations or quality issues during the customization process, enhancing users' satisfaction and trust in the products and services. The probiotic of the present invention is a probiotic for beverage-type drinks, which is beneficial to the proliferation of probiotics in the human body, regulates the balance of the human intestinal flora, can help control weight, maintain a slender figure, and improve immunity.

[0240] In the specification provided herein, the algorithms and displays are not inherently related to any specific computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the examples of the present invention. Based on the above description, the structure required to construct such a system is obvious. In addition, the present invention is not directed to any specific programming language. It should be understood that the content of the present invention described herein can be implemented using various programming languages, and the description of the specific language above is for disclosing the preferred embodiments of the present invention.

[0241] In the specification provided herein, a large number of specific details are set forth. However, it can be understood that the embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures, and technologies have not been shown in detail so as not to obscure the understanding of this specification.

[0242] Similarly, it should be understood that, for the purpose of streamlining the present disclosure and facilitating the understanding of one or more of the various inventive aspects, in the foregoing description of the exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof.

[0243] Those skilled in the art should understand that the modules, units, or components of the devices in the examples disclosed herein may be arranged in the devices as described in the embodiments, or alternatively may be located in one or more devices different from the devices in the examples. The modules in the foregoing examples may be combined into one module or may be further divided into multiple sub-modules.

[0244] Those skilled in the art can understand that the modules in the devices of the embodiments can be adaptively changed and arranged in one or more devices different from the embodiments. The modules, units, or components in the embodiments can be combined into one module, unit, or component, and furthermore can be divided into multiple sub-modules, sub-units, or sub-components.

[0245] In addition, those skilled in the art can understand that although some of the embodiments described herein include certain features included in other embodiments rather than other features, the combination of the features of different embodiments is within the scope of the present invention and forms different embodiments.

[0246] In addition, some of the embodiments are described herein as a method or a combination of method elements that can be implemented by a processor of a computer system or by other devices performing the functions. Therefore, a processor having the necessary instructions for implementing the method or method elements forms a device for implementing the method or method elements. In addition, the elements described herein in the device embodiments are examples of the following devices: the device for implementing the functions performed by the elements for the purpose of implementing the present invention.

[0247] As used herein, unless otherwise specified, the use of ordinal numbers "first", "second", "third", etc. to describe ordinary objects only indicates different instances of similar objects and does not intend to imply that the objects so described must have a given order in terms of time, space, ranking, or in any other way.

[0248] Although the present invention is described in terms of a limited number of embodiments, those skilled in the art in the present technical field will understand, based on the foregoing description, that other embodiments can be contemplated within the scope of the present invention thus described. In addition, it should be noted that the language used in this specification is mainly selected for the purpose of readability and teaching, rather than for the purpose of explaining or limiting the subject matter of the present invention.

Claims

1. An intelligent preparation process, characterized in that: The following steps are involved: In response to receiving the customized information sent by any user terminal, generating a customized identification code corresponding to the customized information, and filling the customized identification code into the display area located in the customized tray; Control the customization tray to move from an initial placement position to a preset identification position along a first preset route, trigger the customization identification terminal to identify the customization identification code located in the display area, and obtain each customization category corresponding to the customization information and each customization specification quantity corresponding to each customization category; Control the customized tray to move from the preset identification position along a second preset route that sequentially passes through each target port included in the customized assembly end, and in response to the assembly type corresponding to any target port being the same as any customized type, control the target port to assemble products of corresponding customized specifications to the target container located at the operation port of the customized tray; In response to completing the product assembly of the target container based on the second preset route, controlling the customization evaluation terminal to perform an assembly evaluation on the customized pallet, and determining an assembly score corresponding to the customized pallet based on the evaluation result; In response to the assembly score being less than or equal to the retrieved preset threshold, the customized identification code filled in the display area is modified to a preset identifier.

2. The intelligent preparation process according to claim 1, characterized in that: In response to receiving the customization information sent by any user terminal, generating a customization identification code corresponding to the customization information, and filling the customization identification code into the display area located in the customization tray, including: In response to receiving a customization request sent by any user terminal, calling a preset requirement interface and sending it to the user terminal, wherein the preset requirement interface includes a vertically arranged category filling area and a dose filling area, the category filling area includes various category sub-slots arranged horizontally and corresponding to different customization categories, and the dose filling area includes various dose sub-slots corresponding to various category sub-slots; In response to the user end interacting with any type of sub-slot, adjusting the sub-slot of this type from an initial folded state to an unfolded state, and adjusting the dosage sub-slot corresponding to the sub-slot of this type from an initial locked state to a filled state; In response to the user terminal filling any dosage sub-slot in a filled state with a content of a corresponding customized specification, adjusting the dosage sub-slot from the filled state to a locked state, and determining the dosage sub-slot and the type sub-slot corresponding to the dosage sub-slot as a customized slot group; In response to receiving the customization information assembled from all customization slot groups located in the preset demand interface sent by the user terminal, a preparation schedule is retrieved, wherein the preparation schedule includes customized trays corresponding to different preparation orders; Traversing the preparation plan table to determine a customized pallet with a corresponding attribute to be allocated that is adjacent to a customized pallet with a corresponding attribute that has been prepared; A customized identification code corresponding to the customized information is determined based on a preset identification determination strategy, and the customized identification code is filled into a display area of ​​the customized tray corresponding to the attribute to be assigned.

3. The intelligent preparation process according to claim 2, characterized in that: Generating a customized identification code corresponding to the customized information based on a preset identification determination strategy includes: determining the customized information as target information; Determine all customized trays corresponding to the prepared attributes as a verification tray group, and determine each customized information corresponding to each customized tray in the verification tray group as a verification information group; Comparing the target information with each customized information in the verification information group; In response to any customized information in the verification information group being identical to the target information, determining the customized identification code filled in the display area of ​​the customized tray corresponding to the customized information as corresponding to the target information; In response to each customized information in the verification information group being different from the target information, an information reception time of receiving the target information is acquired, and a customized identification code corresponding to the target information is generated based on the information reception time.

4. The intelligent preparation process according to claim 3, characterized in that: Generating a customized identification code corresponding to the target information based on the information reception time includes: Based on the target information, obtain each customization type and each customization specification quantity corresponding to each customization slot group; The information receiving time and each customized type are sequentially connected to obtain first connection sub-information; The information receiving time and each customized specification quantity are sequentially connected to obtain second connection sub-information; The first connection sub-information and the second connection sub-information are sequentially connected to obtain identification connection information, and a customized identification code corresponding to the target information is generated based on the identification connection information.

5. The intelligent preparation process according to claim 1, characterized in that: Controlling the customization tray to move from an initial placement position to a preset identification position along a first preset route, triggering the customization identification terminal to identify the customization identification code located in the display area, and obtaining each customization type corresponding to the customization information and each customization specification quantity corresponding to each customization type, including: In response to the customized tray being placed at the initial placement position, controlling the transmission mechanism to drive the customized tray to move from the initial placement position along a first preset route to a corresponding preset distance; In response to completing the movement corresponding to the preset distance, determining the current movement position corresponding to the customized tray as the initial recognition position, and acquiring the recognition content located in the recognition window corresponding to the customized recognition end; Performing pixel processing on the identified content to obtain identification pixels constituting the identified content, and performing pixel comparison based on pixel values ​​on each of the identification pixels and the retrieved identification pixels corresponding to the customized identification code; In response to determining, based on the comparison result, that any identification pixel point having the same pixel value as the identification pixel point is located in the window contour corresponding to the identification window, controlling the customized tray to perform position adjustment based on the initial identification position based on a preset position adjustment strategy, and determining the current identification position obtained after the position adjustment as the preset identification position; In response to determining, based on the comparison result, that the recognition content includes at least one recognition pixel point having the same pixel value as the identification pixel point, and that the window contour corresponding to the recognition window does not have any recognition pixel point having the same pixel value as the identification pixel point, determining the initial recognition position as the preset recognition position; The customization recognition terminal is triggered to recognize the customization identification code located in the display area, and each customization category corresponding to the customization information and each customization specification quantity corresponding to each customization category are obtained.

6. The intelligent preparation process according to claim 5, characterized in that: Controlling the customized tray to adjust its position based on the initial recognition position based on a preset position adjustment strategy includes: Performing contour splitting on the window contour to obtain contour line segments constituting the window contour, and determining the contour line segments having a perpendicular relationship to the route extension direction corresponding to the first preset route as an extension association group; Acquire a forward route direction and a backward route direction corresponding to the first preset route, and determine the contour line segment corresponding to the forward route direction as the forward direction contour, and determine the contour line segment corresponding to the backward route direction as the backward direction contour in the extended association group; In response to any identification pixel point having the same pixel value as the identification pixel point being located in any directional contour, the transmission mechanism is controlled to drive the customized tray to move in the reverse direction of the route direction corresponding to the directional contour to complete the position adjustment based on the initial identification position.

7. The intelligent preparation process according to claim 1, characterized in that: In response to completing the product assembly of the target container based on the second preset route, controlling the customization evaluation terminal to perform assembly evaluation on the customized pallet, and determining an assembly score corresponding to the customized pallet based on the evaluation result, including: In response to completing product assembly of the target container based on the second preset route, controlling a first image acquisition unit included in the customized evaluation terminal to acquire an image of the target container to obtain a container top view corresponding to the target container; Acquire a center point and a container contour corresponding to the target container based on the container top view, and divide the container contour to obtain contour points with the same preset contour spacing between adjacent contour points; Establishing point connection lines between each contour point and the central point, and determining each detection point having a preset point spacing with each contour point along each point connection line; Controlling the elevation acquisition unit included in the customized evaluation terminal to respectively acquire elevations of the central point and each detection point, to obtain a central elevation corresponding to the central point and each detection elevation corresponding to each detection point; Calculate the difference between each detected elevation and the central elevation to obtain each elevation difference; In response to any elevation difference being greater than a retrieved preset elevation value, determining the retrieved preset score as an assembly score corresponding to the custom pallet, wherein the preset score is less than or equal to the preset threshold; In response to each elevation difference being less than or equal to the retrieved preset elevation value, the customized evaluation end is controlled to perform assembly evaluation on the customized pallet based on the retrieved preset multi-dimensional evaluation strategy, and an assembly score corresponding to the customized pallet is determined based on the evaluation result.

8. The intelligent preparation process according to claim 7, characterized in that: Controlling the customization evaluation end to perform assembly evaluation on the customized pallet based on the retrieved preset multi-dimensional evaluation strategy, and determining an assembly score corresponding to the customized pallet based on the evaluation result, including: Amplifying the preset threshold by a preset numerical coefficient to obtain an updated threshold; In response to all elevation difference values ​​being zero, determining the update threshold as a uniform packing score based on a uniform packing dimension corresponding to the customized pallet; In response to any elevation difference being not zero, calculating the mean of each elevation difference, and performing an assembly evaluation based on a uniform assembly dimension on the customized pallet based on the obtained elevation mean to obtain a uniform assembly score; Clearing the display area of ​​the customized tray based on the customized identification code, and controlling the second image acquisition unit included in the customized evaluation terminal to acquire an image of the customized tray to obtain a tray top view corresponding to the customized tray; Obtaining a tray pixel value corresponding to the customized tray, and performing pixel rendering based on the tray pixel value on an image area located on the tray top view and corresponding to the container top view; Performing binarization processing on the top view of the pallet after pixel rendering based on the pixel value of the pallet to obtain a binarized image; In response to the absence of any noise pixel point whose corresponding pixel value is different from the pixel value of the tray in the binary image, determining the update threshold as a leakage score based on the leakage dimension corresponding to the custom tray; In response to the presence of any noise pixel point in the binary image whose corresponding pixel value is different from the pixel value of the pallet, obtaining the pixel ratio of the binary image corresponding to the noise pixel point, and performing an assembly evaluation based on the leakage dimension on the customized pallet based on the pixel ratio to obtain a leakage score; The uniform packing score and the leakage score are respectively multiplied by the retrieved uniform packing weight value and the leakage weight value, and the obtained first score and the obtained second score are summed to obtain an assembly score corresponding to the customized pallet.

9. The intelligent preparation process according to claim 8, characterized in that: The method further comprises: Acquire an actual score input by the assembly management end based on the assembly score, and compare the assembly score with the actual score; When the actual score is greater than the assembly score, increasing training is performed on the uniform assembly weight value and the leakage weight value; When the actual score is greater than the assembly score, the uniform assembly weight value and the leakage weight value are trained to decrease; The following formula is used to obtain the uniform weight value and leakage weight value after training: Among them, q + is the uniform weight value k s The number of times of increasing training is performed, ∈ is the uniform weight value k s The training constant value, q - is the uniform weight value k s To reduce the number of training, k w is the uniform weight value after training, v + is the leakage weight value k u The number of times of increasing training is performed, δ is the leakage weight value k u The training constant value, v - is the leakage weight value k u To reduce the number of training, k e is the leakage weight value after training.

10. A probiotic suitable for intestinal flora according to the intelligent preparation process according to any of claims 1-9, characterized in that: include: The probiotics at least include prebiotics, probiotic strains, sweeteners, fillers and / or stabilizers; The prebiotics include at least one of isomaltooligosaccharide, fructooligosaccharide, resistant dextrin and inulin; The probiotic strain includes at least one of lactic acid bacteria, Bifidobacterium lactis, Lactobacillus casei, and Lactobacillus rhamnosus; The sweetener includes at least one of sweet sorbitol and erythritol; The filler and / or stabilizer comprises at least one of lactitol, lactulose and resistant dextrin.