Ingredient management system

By designing a batching management system, the binding between material data and storage data and the automated processing of process information is realized, and the problems of manual dependence and insufficient standardization in existing material management are solved, and the reliability and production efficiency of material management are improved.

CN120387766APending Publication Date: 2025-07-29陈旭露
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510234544.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

The existing material management methods rely on manual operations, resulting in insufficient process standardization, difficulty in tracing information and low degree of automation, which affects the reliability of the production process and product quality.

Method used

Design a ingredient management system, including material management module, warehousing management module, formula management module and task management module, realize the binding of material data and container data, and automatically generate task operation processes based on the process information of the material, supporting automated control and real-time data interaction.

Benefits of technology

Through automated control and real-time data interaction, the reliability of material management is improved, process management is simplified, visual guidance for task operations and multi-party joint management are realized, and production efficiency and product quality are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120387766A_ABST
    Figure CN120387766A_ABST
Patent Text Reader

Abstract

The invention discloses an ingredient management system which comprises a material management module, a bin management module, a formula management module and a task management module. The material management module is used for acquiring material data and container data and binding the material data and the container data, and the material data comprises material codes and material process information; the storage bin management module is used for binding the material data with the storage bin data of the material cabinet; the formula management module is used for configuring product data and formula data of a product, and the formula data calls material data; the task management module is used for establishing a production task and displaying a plurality of task operation controls of the production task, the production task calls at least one of the product data and the formula data and generates a task operation process according to the process information of the material data, and parts of the task operation controls are adapted to the task operation process. According to the invention, integrated management of automatic control, flow standardization and data real-time interaction can be realized, so that the reliability of batching management is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of material management, and particularly to a batching management system. Background Art

[0002] Material management is a key link in industrial production, and its efficiency and accuracy directly affect the reliability of the production process and the quality of products. Currently, conventional material management methods usually rely on manual operations. For example, materials are classified and stored in a warehouse according to preset rules, and during the production process, operators manually search for, register, and retrieve them. However, such methods have problems such as high dependence on manual labor, insufficient process standardization, difficulty in information traceability, and low automation level. Summary of the Invention

[0003] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention provides a batching management system, which can realize the integrated management of automatic control, process standardization, and real-time data interaction to improve the reliability of batching management.

[0004] An embodiment of the present invention provides a batching management system, including: A material management module, configured to obtain material data and container data and bind the material data and the container data, where the material data includes a material code and process information of the material; A bin management module, configured to bind the material data and bin location data of a material cabinet; A recipe management module, configured to configure product data and recipe data of a product, and the recipe data calls the material data; A task management module, configured to establish a production task and display a plurality of task operation controls of the production task. The production task calls at least one of the product data and the recipe data and generates a task operation process according to the process information of the material data, and a part of the plurality of task operation controls is adapted to the task operation process.

[0005] According to some embodiments of the present invention, the material management module is further configured to display an adjacent material list and a container list on a first interaction interface, and each item of the material list corresponds to the position of each item of the container list.

[0006] According to some embodiments of the present invention, the recipe management module is further configured to display an adjacent recipe list and a recipe editing unit on a third interaction interface, and the recipe editing unit displays a plurality of ingredient lists adapted to different types of materials.

[0007] According to some embodiments of the present invention, the process information of the material includes drying information and process type information, the process type information includes primary batching information and secondary batching information, and a part of the multiple task operation controls is adapted to the task operation process of at least one of the drying information, the primary batching information, and the secondary batching information.

[0008] According to some embodiments of the present invention, the task management module is further configured to display a task list on a fourth interaction interface, the task list displays at least one task item, and the multiple task operation controls are displayed in the same task item.

[0009] According to some embodiments of the present invention, the task item further displays a task status control, and the task management module is further configured to adjust the display status of the task status control in response to an operation of the task operation control.

[0010] According to some embodiments of the present invention, the task management module is further configured to display a bin distribution map, and the bin distribution map is used to indicate the bin distribution and status information of the material cabinet.

[0011] According to some embodiments of the present invention, the bin distribution map has a plurality of combined graphics, and each combined graphic includes a first geometric primitive, a second geometric primitive, and a text primitive. The first geometric primitive is used to indicate the door state of the bin of the material cabinet, the second geometric primitive is used to indicate the material placement state of the bin of the material cabinet, and the text primitive is used to indicate the storage information of the bin of the material cabinet.

[0012] According to some embodiments of the present invention, the task management module is further configured to perform the following steps: In response to an operation on one of the task operation controls, display a tenth interaction interface, and the tenth interaction interface displays a feeding list and a first container code input control; In response to an input operation of the first container code input control, obtain and determine a target item of the feeding list according to the target container code, and display an eleventh interaction interface, and the eleventh interaction interface displays the target container code, the material code corresponding to the target item, a storage quantity editing control, and a bin editing control; In response to operations on the quantity editing control and the bin editing control, obtain the storage quantity and bin code of the target item; Open the corresponding bin door of the material cabinet according to the bin code, and render the first geometric primitive from a first indication state to a second indication state; When the material storage cabinet has completed storing materials and the warehouse door is closed, render the first geometric primitive from the second indication state to the first indication state, render the second geometric primitive from the third indication state to the fourth indication state, and display at least one of the target container code, the material code of the target item, and the storage quantity of the target item through the text primitive.

[0013] According to some embodiments of the present invention, the batching management system further includes an equipment management module, and the equipment management module is used to configure various types of execution equipment and allocate corresponding equipment management interaction interfaces for each type of execution equipment.

[0014] The embodiments of the present invention have at least the following beneficial effects: Through the binding of material data, container data, and bin location data, the automatic association of purchase inbound data, material storage location data, and production material requisition containers is realized. The material data is called through the formula data, and the material data contains the process information of the material. According to the process information of the material, a task operation process is automatically generated in the production task, simplifying the process management of the formula. A task operation control is generated to adapt to the task operation process, realizing the visual guidance of the task operation, and enabling the multi-party joint management of materials, which is beneficial to improving the reliability of material management.

[0015] The additional aspects and advantages of the present invention will be partially given in the following description, partially become obvious from the following description, or be understood through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and / or additional aspects and advantages of the present invention will become obvious and easy to understand from the description of the embodiments in conjunction with the following drawings, where: Figure 1 is a schematic block diagram of the batching management system according to an embodiment of the present invention; Figure 2 is a schematic structural diagram of the hardware environment of the batching management system according to an embodiment of the present invention; Figure 3 is a schematic diagram of the first interaction interface and the ninth interaction interface according to an embodiment of the present invention; Figure 4 is a schematic diagram of the second interaction interface and the sixth interaction interface according to an embodiment of the present invention; Figure 5 is a schematic diagram of the third interaction interface according to an embodiment of the present invention; Figure 6 is one of the schematic diagrams of the fourth interaction interface according to an embodiment of the present invention; Figure 7 is a schematic diagram of the fifth interaction interface according to an embodiment of the present invention; Figure 8Schematic diagram of the seventh interaction interface according to an embodiment of the present invention; Figure 9 Schematic diagram of the eighth interaction interface according to an embodiment of the present invention; Figure 10 Schematic diagram II of the fourth interaction interface according to an embodiment of the present invention; Figure 11 Schematic diagrams of the tenth and eleventh interaction interfaces according to an embodiment of the present invention.

[0017] Reference numerals: Main control module 10, human-computer interaction module 20, identification code reading module 30, weighing module 40, material cabinet 50, storage bin 51, electrically controlled bin door 52, material management module 11, storage bin management module 12, formula management module 13, task management module 14, equipment management module 15, first interaction interface 101, second interaction interface 102, third interaction interface 103, fourth interaction interface 104, fifth interaction interface 105, sixth interaction interface 106, seventh interaction interface 107, eighth interaction interface 108, tenth interaction interface 109, eleventh interaction interface 110, formula editing unit 113, storage bin distribution diagram 141. Detailed implementation manners

[0018] The embodiments of the present invention will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0019] In the description of the present invention, it should be understood that for the orientation description, such as the orientation or positional relationship indicated by up, down, front, back, left, right, etc., is based on the orientation or positional relationship shown in the accompanying drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as limiting the present invention.

[0020] In the description of the present invention, the meaning of "several" is one or more, the meaning of "multiple" is more than two, greater than, less than, exceeding, etc. are understood as not including the present number, and "above", "below", "within", etc. are understood as including the present number. If there is a description of "first", "second", etc., it is only for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features or implicitly indicating the sequence relationship of the indicated technical features.

[0021] In the description of the present invention, unless otherwise clearly defined, words such as “setting”, “installation” and “connection” should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above words in the present invention based on the specific content of the technical solution.

[0022] Please refer to Figure 1 This embodiment discloses a batching management system, including a material management module 11, a warehouse management module 12, a recipe management module 13 and a task management module 14.

[0023] Before describing the ingredient management system of this embodiment in detail, the hardware environment for implementing the ingredient management system is described: Please refer to Figure 2 The hardware environment includes a main control module 10, a human-computer interaction module 20, an identification code reader module 30, a weighing module 40, and a material cabinet 50. The material cabinet 50 is equipped with multiple storage compartments 51, each of which is equipped with an electrically controlled door 52. The main control module 10 is electrically connected to the human-computer interaction module 20, the identification code reader module 30, the weighing module 40, and the electrically controlled door 52. The human-computer interaction module 20 can be a touchscreen display or a combination of a keyboard, mouse, and a conventional display. There can be one or more human-computer interaction modules 20, and multiple human-computer interaction modules 20 can be deployed in different locations to enable interaction with different content. The electrically controlled door 52 can be equipped with an electromagnetic lock or a relay-controlled door. The main control module 10 can send an opening signal to the electrically controlled door 52 to open the door. The main control module 10 can be a server or a computer host. There can be one or more computer hosts. Multiple computer hosts can be connected via a wide area network or a local area network to enable network communication and collaborative operation among the multiple computer hosts. The number of material cabinets 50 can be one or more groups, and each group of material cabinets 50 can be one or more. Multiple groups of material cabinets 50 are deployed in different locations in the production workshop to facilitate the storage and retrieval of materials in different processes. For example, in a material warehouse, materials are stored in batches in different bins 51 of the material cabinets 50. For another example, in a batching workshop, materials are weighed by the weighing module 40 according to the requirements of the process recipe and then stored in different bins 51 of the material cabinets 50. The identification code reading module 30 is used to read identification codes such as material codes or container codes by scanning. The batching management system of this embodiment is deployed in the main control module 10 and is visually displayed through the human-computer interaction module 20.

[0024] The following is a detailed description of each module of the ingredient management system: The material management module 11 is used to obtain material data and container data and bind the material data and the container data. The material data includes a material code and process information of the material; the bin management module 12 is used to bind the material data and the bin data of the material cabinet 50; the recipe management module 13 is used to configure product data and product recipe data, and the recipe data calls the material data; the task management module 14 is used to establish a production task and display a plurality of task operation controls of the production task. The production task calls at least one of the product data and the recipe data and generates a task operation process according to the process information of the material data. Some of the plurality of task operation controls are adapted to the task operation process.

[0025] Exemplarily, the material management module 11 is used to display a first interaction interface 101, and based on the operations of the first interaction interface 101, obtain material data and container data and bind the material data and the container data; the bin management module 12 is used to display a second interaction interface 102, and based on the operations of the second interaction interface 102, bind the material data and the bin data of the material cabinet 50; the recipe management module 13 is used to display a third interaction interface 103, and based on the operations of the third interaction interface 103, configure product data and product recipe data; the task management module 14 is used to display a fourth interaction interface 104, and based on the operations of the fourth interaction interface 104, establish a production task and display a plurality of task operation controls of the production task.

[0026] Please refer to Figures 3 to 6 , to Figure 3 the material information interaction interface shown in Figure 4 as an example of the first interaction interface 101, to Figure 5 the bin information interaction interface shown in Figure 6 as an example of the second interaction interface 102, to

[0027] In the related art, for the management of materials, usually after the procurement of materials, the materials are registered and stored waiting for production requisition, and the storage method of materials is usually to store the same kind of materials together. In this embodiment, since the material data includes the material code and the process information of the material, the material code and the process information can be associated to realize the association between the material and the process. It is worth mentioning that in this embodiment, the material code is associated with the process information, and the materials are classified and stored according to the material code. Different material codes can correspond to the same kind of material or different kinds of materials, so as to realize the application of the same kind of material in different processes or the application of different kinds of materials in the same process. The process information of the material can be derived from the user manual of the material, or from the process control personnel of production, or from the R & D personnel of the product formula. For example, as described above, the number of the material cabinets 50 can be one group or multiple groups, and multiple groups of material cabinets 50 can be deployed at different positions. Here, two groups of material cabinets 50 are taken as an example. One group of material cabinets 50 (abbreviated as the warehouse cabinet) is deployed in the material warehouse, and the other group of material cabinets 50 (abbreviated as the preparation cabinet) is deployed in the preparation workshop. For the warehouse cabinet, in the stage of material procurement and warehousing, the warehouse management personnel can, based on the operation on the first interaction interface 101, add the material data and the container data and bind the material data and the container data, and, based on the operation on the second interaction interface 102, bind the material data and the bin location data of the warehouse cabinet, so as to facilitate storing the materials at the designated positions of the warehouse cabinet. At this stage, the warehouse management personnel can enter part or all of the process information of the material. For example, according to the user manual, the material needs to be dried before batching, then the "drying" process can be entered in the process information of the material; the warehouse management personnel can also not enter the process information. For example, when the R & D personnel of the formula design a new product and need to use the same kind of material in different processes (with different dosages in different processes), at this time, different material codes can be configured to distinguish the same kind of material applied to different processes. The R & D personnel of the formula can, based on the operation on the first interaction interface 101, add the material data and the container data and bind the material data and the container data, and, based on the operation on the second interaction interface 102, bind the material data and the bin location data of the preparation cabinet, so as to store the same kind of material separately from the warehouse cabinet to different positions of the preparation cabinet waiting for production use.

[0028] For a mass-produced product, its formula is usually fixed. Based on the operation of the third interaction interface 103, the formula R & D personnel can configure the product data and the formula data of the product, and can pre-configure the formula data of the product for production call. When a certain product needs to be produced, the management personnel in the production workshop can establish a production task based on the operation of the fourth interaction interface 104. The production task calls at least one of the product data and the formula data. For example, when the product data and the formula data are in one-to-one correspondence, the production task can call the product data or the formula data. Also, for example, when the product data and the formula data are in a one-to-many or many-to-one relationship, the production task can call both the product data and the formula data to ensure the correctness of the formula call. Among them, the formula data calls the material data, and the material data includes the process information of the material. In this way, the corresponding process flow can be generated according to the process information of the used material. Each process flow is one of the links of the task operation process, and the task operation process is displayed in the form of task operation controls to facilitate the operation guidance for the operators. The task operation process also includes non-process flows such as material receiving and loading.

[0029] In this way, through the binding of the material data, container data and storage location data, the automatic association of the purchase-in warehouse data, the material storage location data and the production material receiving containers is realized. The formula data is used to call the material data, and the material data contains the process information of the material. According to the process information of the material, the task operation process is automatically generated in the production task, simplifying the process management of the formula. The task operation controls are generated to adapt to the task operation process, realizing the visual guidance of the task operation, and enabling the multi-party joint management of the materials, which is beneficial to improving the reliability of the material management.

[0030] The material management module 11 is also used to display an adjacent material list and container list on the first interaction interface 101, and each item of the material list corresponds to the position of each item of the container list. Exemplarily, please refer to Figure 3 , and use Figure 3 the material information interaction interface shown therein as an example of the first interaction interface 101. Use the list where material codes such as "M14010015, M14010017, M14010018" shown in the material information interaction interface are located as an example of the material list, and use Figure 3 the list where container codes such as "SJ015, SJ017, SJ018" shown therein are located as an example of the container list. When it is necessary to bind the material data and the container data, select the target item in the material list. For example, select the first item where the material code is M14010015 as the target item, and click the first interaction control (such as Figure 3 the "Add" control shown on the right in Figure 7The newly added material container interaction interface shown inputs container data, such as container code and container tare weight, through the first container code editing control of the fifth interaction interface 105. Among them, the fifth interaction interface 105 can also automatically display the material code of the target item to facilitate manual review. Click Figure 7 the "Submit" control shown in to close the fifth interaction interface 105 and add the corresponding container code item to the container list on the first interaction interface 101. For example, Figure 3 the first item corresponding to the container code "SJ015" on the left. The serial number of the container code item is the same as that of the target item, that is, both are the first item, so that it is convenient for the operator to view the correspondence between the material data and the container data. Then click the second interaction control (such as Figure 3 the "Print Barcode" control shown on the right in), and print the container data corresponding to the target item, such as the container code, or the container code and the container tare weight, so as to attach the printed container data to the container for easy tracking and management of the container.

[0031] Please refer to Figure 4 , taking Figure 4 the bin information interaction interface shown in as an example of the second interaction interface 102, taking the "Add" control shown on the left of the bin information interaction interface as an example of the fifth interaction control, and taking the list where ingredients bin numbers such as "0, 1" are located as an example of the bin list. When it is necessary to bind the material data with the bin data of the material cabinet 50, click the "Add" control shown on the left of the bin information interaction interface on the second interaction interface 102 to display the sixth interaction interface 106, such as Figure 4 the newly added bin configuration interaction interface shown in. The sixth interaction interface 106 displays a bin editing control (such as Figure 4 "Bin Number: 2" shown in) and a second material code input control (such as Figure 4 "Material Code:" shown in). Enter the bin data and the material code data through the corresponding controls to achieve a one-to-one correspondence between the bin data and the material code data. Click the "Submit" control shown in Figure 4 to close the sixth interaction interface 106 and add the bin data and the material code to the same item in the bin list. For example, Figure 4 "0, M14010015, Material A" shown in to bind the bin data and the material data.

[0032] The formula management module 13 is also used to display an adjacent formula list and a formula editing unit 113 on the third interaction interface 103. The formula editing unit 113 displays multiple ingredient lists adapted to different types of materials. Exemplarily, taking Figure 5 the formula management interaction interface shown in as an example of the third interaction interface 103, an example of the formula list is Figure 5The list where "CP01, PF01" shown on the left side is located. When a new formula needs to be added, click the "New" control on the left side of the formula management interaction interface to add a new formula item to the formula list. The new formula item displays a product code (such as Figure 5 "CP01" shown on the left side in Figure 5 and a formula code (such as Figure 5 "PF01" shown on the left side in Figure 5 When adding a new formula item, the new formula item can be automatically selected or manually selected by the operator, so as to edit the formula content through the Figure 5 formula editing unit 113 shown on the right side in Figure 5 The formula editing unit 113 displays a first output editing box and multiple ingredient lists adapted to different types of materials. Each ingredient list is configured with an interaction control for adding a new ingredient item. Taking the Figure 8 control corresponding to "Total weight: 200.00g" shown on the right side as an example of the first output editing box, with weight as the measurement method of output, the single - portion output of each formula can be set through the first output editing box. When multiple products are needed, it can be adjusted according to an integer multiple of the single - portion output set by the formula. Figure 8 Figure 8 Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8

[0033] Figure 8 Figure 8 Figure 8 <000014The task management module 14 is further configured to display a task list on the fourth interaction interface 104. The task list displays at least one task item, and multiple task operation controls are displayed in the same task item. Exemplarily, taking the Figure 6 shown task management interaction interface as an example of the fourth interaction interface 104, the task list is like the Figure 6 list where task codes such as "RW120301, RW120302" are shown. When a certain product needs to be processed, click the "New Task" control displayed on the fourth interaction interface 104 in the fourth interaction interface 104, and the eighth interaction interface 108 is displayed, as shown in Figure 9 the shown new task interaction interface. The eighth interaction interface 108 displays product information editing controls such as the Figure 9 control corresponding to "Product: CP01" shown in it and formula information editing controls such as the control corresponding to "Formula: PF01" shown in the figure. In some application examples, the product information editing control and the formula information editing control can be selectively displayed. In addition, the eighth interaction interface 108 also displays task information editing controls, such as the Figure 9 controls corresponding to "Task Code:" and "Task Name:" shown in it. Edit the corresponding information through the corresponding controls, such as at least one of the product code and the formula code and the task information, and then click the Figure 9 "Submit" control shown in it, close the eighth interaction interface 108 and establish a production task in the task list and display multiple task operation controls of the production task, such as the Figure 6 "Material Requisition Form", "Drying Material", "Loading Material", "First Batching", and "Second Batching" and other task operation controls shown in "Task 1". By displaying the corresponding task operations in a single task, operators (especially those with less experience) can intuitively understand the specific task operation process, and display the task operation process in the form of task operation controls, so that when operators perform the corresponding task operations, they can click on the task operation controls to obtain more detailed operation guidelines.

[0034] The process information of the material includes drying material information and process type information. The process type information includes first batching information and second batching information. Some of the multiple task operation controls are adapted to the task operation processes of at least one of the drying material information, the first batching information, and the second batching information. Exemplarily, taking the Figure 3 shown material information interaction interface as an example of the first interaction interface 101, click the "New" control shown on the material information interaction interface, and the ninth interaction interface 109 is displayed, as shown in Figure 3 the shown new material interaction interface. The ninth interaction interface 109 displays process information adjustment controls, such as Figure 3The controls corresponding to fields such as "Needs Mixing:", "Whether to Dry the Material:", and "Process Type:" shown in [description] are used to input different process information through the corresponding controls, so as to associate the material code with the process information. The production task calls relevant data according to the product code or formula code. For example, in the previous steps, the product data and formula data have been bound. By using the product code as the index item for looking up the table, the corresponding product data or formula data can be found. Similarly, by using the formula code as the index item, the corresponding product data or formula data can also be found. In this way, at least one of the product data and formula data can be called, and the formula data is configured with different material data, and the material data includes the process information of the material. Thus, when the formula data is called, the process flow can be automatically constructed according to the process information of all materials, and the process flow is used as one or more links of the task operation process. For example, if the material needs to be dried before use and requires primary batching and secondary batching, the constructed process flow is as shown in Figure 6 "Task 1" in [description]. The process flow includes "Drying", "Primary Batching", and "Secondary Batching". If the materials called by the formula do not require drying and secondary batching, then as shown in Figure 6 "Task 2" in [description]. The process flow only includes "Primary Batching". Of course, the task operation process also includes other necessary operation processes, such as "Material Requisition Form" and "Loading". In this way, the process management of the formula can be simplified, the production task operation controls are adapted to the task operation process, and the visual guidance of the task operation is realized, so as to conduct multi-party joint management of the materials, which is beneficial to improving the reliability of material management.

[0035] The task item also displays a task status control, and the task management module 14 is also used to respond to the operation of the task operation control and adjust the display status of the task status control. The exemplary task status control is used to display the execution status of the current task. For example, before the task starts, the task status is displayed as "Not Started"; when in the drying stage, the task status is displayed as "Drying". In this way, the execution status of the current task can be intuitively displayed through the task status, and the corresponding operation process is triggered by clicking the task operation control, avoiding confusion in the operation process. In this way, the task module can support multi-task parallel processing and can manage the execution processes of multiple tasks simultaneously. For example, in a production workshop, there may be multiple loading tasks at the same time, and the system can allocate an independent task status control for each task item to indicate the current task status, ensuring that each task does not interfere with each other. This multi-task parallel processing ability can significantly improve the overall efficiency and is convenient for the visual management of each task, which is beneficial to improving the reliability of batching management.

[0036] Please refer to Figure 10, the task management module 14 is also used to display the bin distribution map 141, which is used to indicate the distribution and status information of the bins 51 in the material cabinet 50. Among them, the bin distribution map 141 is displayed on the fourth interaction interface 104 and is located on one side of the task list. In the production and processing application, the fourth interaction interface 104 is used as the main interface. By configuring the bin distribution map 141 on the main interface, operators can intuitively understand the distribution of the bins 51 in the material cabinet 50 and the status information of each bin 51 in the material cabinet 50, which is conducive to improving the visual management of the operation of the material cabinet 50.

[0037] The bin distribution map 141 has multiple combined graphics. Each combined graphic includes a first geometric primitive, a second geometric primitive, and a text primitive. The first geometric primitive is used to indicate the door state of the bin 51 in the material cabinet 50, the second geometric primitive is used to indicate the material placement state of the bin 51 in the material cabinet 50, and the text primitive is used to indicate the storage information of the bin 51 in the material cabinet 50. Exemplarily, Figure 10 the larger square graphic element shown is used as an example of the second geometric primitive, the circular graphic element marked with a number located within the second geometric primitive is used as an example of the first geometric primitive, the text primitive is as shown by the text label "0g" within the first geometric primitive, and the combined shape of the first geometric primitive and the second geometric primitive is used to simulate the shape of the bin 51 in the material cabinet 50. Multiple combined graphics can simulate the distribution of each bin 51 in the material cabinet 50, facilitating operators to intuitively understand the location and usage status of the bin 51, saving physical labels pasted on the material cabinet 50, and the status information of the material cabinet 50 can be updated according to different usage situations, meeting the management requirements of standardization, automation, and intelligence.

[0038] The task management module 14 is also used to perform the following steps: In response to an operation on one of the task operation controls, display the tenth interaction interface 110, which displays a loading list and a first container code input control; In response to an input operation on the first container code input control, obtain and determine the target item of the loading list according to the target container code and display the eleventh interaction interface 111, which displays the target container code, the material code corresponding to the target item, a quantity editing control, and a bin editing control; In response to operations on the quantity editing control and the bin editing control, obtain the storage quantity and bin code of the target item; Open the corresponding bin door of the material cabinet 50 according to the bin code, and render the first geometric primitive from the first indication state to the second indication state; When the material storage in the material cabinet 50 is completed and the warehouse door is closed, render the first geometric primitive from the second indication state to the first indication state, render the second geometric primitive from the third indication state to the fourth indication state, and display at least one of the target container code, the material code of the target item, and the storage quantity of the target item through the text primitive.

[0039] For example, please refer to Figure 6 , taking the "loading" control shown as "Task 1" as an example. When the operator clicks the "loading" control, the tenth interaction interface 110 is displayed, as Figure 11 shown. The tenth interaction interface 110 displays a loading list (such as the list where the material codes shown as "M14010015, M14010017, M14010018" in Figure 11 are located) and a first container code input control (such as the control with "SJ017" input adjacent to "Container Code:" in the tenth interaction interface 110). By inputting the target container code (such as SJ107) through the first container code input control, the corresponding target item can be automatically searched for and selected in the loading list, and the eleventh interaction interface 111 is displayed, as Figure 11 shown, which is the material-into-cabinet interaction interface. The eleventh interaction interface 111 displays a container code display control (such as the control showing "Container Code: SJ015" in Figure 11 ) and a material code display control (such as the control showing "Material Code: M14010015" in Figure 11 ), and can display the target container code and the material code corresponding to the target item. In addition, the eleventh interaction interface 111 also displays a storage quantity editing control (such as the control showing "Weight: 100.000g" in Figure 11 ) and a bin location editing control (such as the control showing "Bin Location Number: 0" in Figure 11 ). By editing the storage quantity and bin location code through the corresponding controls, data entry can be achieved. When clicking Figure 11When the "Submit" control shown is triggered, the corresponding bin door of the material cabinet 50 is opened according to the entered bin code, and the first geometric primitive is rendered from the first indication state to the second indication state. For example, the first indication state is rendered green and the second indication state is rendered red, and different colors can be used to remind the operator of the bin door state of the material cabinet 50. It is worth mentioning that during the feeding operation, only one bin 51 of the material cabinet 50 is opened each time to avoid material placement errors. When the operator puts the material into the material cabinet 50 to complete the material storage operation and closes the bin door of the material cabinet 50, the first geometric primitive is rendered from the second indication state to the first indication state, such as rendering the first geometric primitive from red to green; the second geometric primitive is rendered from the third indication state to the fourth indication state, such as the third indication state is rendered gray to indicate that there is no material in the bin 51, and the fourth indication state is rendered light blue to indicate that there is material in the bin 51. In addition, different information can also be displayed through text primitives, such as the target container code, the material code of the target item, and the storage quantity of the target item, so as to realize real-time display of information, without attaching physical labels to the material cabinet 50, and achieve standardized and flexible management of materials.

[0040] The task management module 14 simplifies the complex task execution process into a clear operation flow through a step-by-step interactive interface design. For example, when the operator clicks the task operation control, the tenth interactive interface 110 is displayed. This step-by-step interface design enables the operator to quickly locate the task target, reducing confusion and misoperations during the operation. At the same time, the controls and information displayed in the interface are reasonably laid out, and the operator can intuitively obtain the required information and complete the input operation, thus significantly improving the operation efficiency.

[0041] During the task execution process, the task management module 14 ensures the accuracy of each operation through an intelligent data matching and verification mechanism. For example, when the operator enters the target container code, the target item in the feeding list is automatically matched, and the eleventh interactive interface 111 is displayed. This interface not only shows the target container code and the material code, but also provides a storage quantity editing control and a bin editing control. This intelligent matching mechanism avoids manual searching and input errors, ensuring the accuracy of task execution.

[0042] The task management module 14 is seamlessly integrated with the bin door control system of the material cabinet 50 and can automatically open the corresponding bin door according to the bin code. This automatic control not only reduces manual intervention but also improves the reliability of task execution. For example, when the operator completes the input of the storage quantity and the bin code, the system will automatically open the target bin door and render the first geometric primitive from the first indication state to the second indication state to visually display the opening state of the bin door. This real-time status update function enables the operator to keep track of the task progress at any time, avoiding operation errors caused by information lag.

[0043] The task management module 14 ensures the traceability of the task execution process through a real-time status monitoring and feedback mechanism. For example, after the material cabinet 50 finishes storing materials and the warehouse door is closed, the system will automatically restore the first geometric primitive to the first indication state and render the second geometric primitive from the third indication state to the fourth indication state. At the same time, the system will also display information such as the target container code, material code, and storage quantity through text primitives. This real-time feedback mechanism not only enables operators to timely understand the task completion situation but also provides complete data support for subsequent task traceability, facilitating problem troubleshooting and analysis.

[0044] The task management module 14 significantly reduces the complexity of manual operations through automated and intelligent designs. For example, functions such as automatically matching target items, automatically opening the warehouse door, and automatically updating the status reduce the manual operation steps of operators, enabling them to focus on higher-value tasks. At the same time, the interface design is simple and intuitive, and the operation process is clear, further enhancing the user experience.

[0045] Please refer to Figure 1 , the batching management system further includes an equipment management module 15. The equipment management module 15 is used to configure various types of execution equipment and assign corresponding equipment management interaction interfaces to each type of execution equipment. The execution equipment includes different types of equipment such as material drying and ball milling. Assigning corresponding equipment management interaction interfaces to different equipment, such as the oven management interaction interface and the ball milling management interaction interface, can collect the operation data of various equipment in real time and provide a centralized equipment management platform for operators. This design not only simplifies the equipment monitoring process but also significantly improves the management efficiency and the reliability of the system, enabling operators to more effectively control the operation status of production equipment and improving the reliability of batching management.

[0046] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the above embodiments. Within the scope of knowledge possessed by those of ordinary skill in the art, various changes can be made without departing from the spirit of the present invention.

Claims

1. An ingredient management system, characterized in that, include: A material management module (11) is used to obtain material data and container data and bind the material data and the container data, wherein the material data includes a material code and process information of the material; A warehouse management module (12) for binding the material data with the warehouse data of the material cabinet (50); A recipe management module (13) configured to configure product data and product recipe data, wherein the recipe data calls the material data; A task management module (14) is used to establish a production task and display multiple task operation controls of the production task, the production task calls at least one of the product data and the recipe data and generates a task operation process based on the process information of the material data, and some of the multiple task operation controls are adapted to the task operation process.

2. The ingredient management system according to claim 1, characterized in that: The material management module (11) is further configured to display a material list and a container list arranged adjacently on the first interactive interface (101), wherein each item in the material list is adapted to the position of each item in the container list.

3. The ingredient management system according to claim 1, wherein The recipe management module (13) is further configured to display adjacently arranged recipe lists and recipe editing units (113) on the third interactive interface (103), wherein the recipe editing unit (113) displays a plurality of ingredient lists adapted to different types of materials.

4. The ingredient management system according to claim 1, 2 or 3, characterized in that: The process information of the material includes baking information and process type information, the process type information includes primary batching information and secondary batching information, and part of the multiple task operation controls is adapted to the task operation process of at least one of the baking information, the primary batching information and the secondary batching information.

5. The ingredient management system according to claim 1, wherein The task management module (14) is further configured to display a task list on the fourth interactive interface (104), wherein the task list displays at least one task item, and the plurality of task operation controls are displayed in the same task item.

6. The ingredient management system according to claim 5, characterized in that: The task item also displays a task status control, and the task management module (14) is further used to adjust the display state of the task status control in response to the operation of the task operation control.

7. The ingredient management system according to claim 1, 5 or 6, characterized in that, The task management module (14) is further used to display a bin distribution diagram (141), wherein the bin distribution diagram (141) is used to indicate the bin (51) distribution and status information of the material cabinet (50).

8. The ingredient management system according to claim 7, characterized in that: The bin location distribution diagram (141) has a plurality of combined graphics, each of which includes a first geometric graphic element, a second geometric graphic element, and a text graphic element, wherein the first geometric graphic element is used to indicate the state of the bin door of the material cabinet (50), the second geometric graphic element is used to indicate the material placement state of the bin location (51) of the material cabinet (50), and the text graphic element is used to indicate the storage information of the bin location (51) of the material cabinet (50).

9. The ingredient management system according to claim 8, characterized in that, The task management module (14) is further configured to perform the following steps: In response to an operation on one of the task operation controls, a tenth interactive interface (110) is displayed, wherein the tenth interactive interface (110) displays a loading list and a first container code input control; In response to an input operation on the first container coding input control, obtain and determine the target item of the loading list according to the target container coding, and display the eleventh interaction interface (111). The eleventh interaction interface (111) displays the target container coding, the material coding corresponding to the target item, a storage quantity editing control, and a bin location editing control; In response to operations on the usage editing control and the bin location editing control, obtain the storage quantity and bin location coding of the target item; Open the corresponding bin door of the material cabinet (50) according to the bin location coding, and render the first geometric primitive from the first indication state to the second indication state; When the material storage in the material cabinet (50) is completed and the bin door is closed, render the first geometric primitive from the second indication state to the first indication state, render the second geometric primitive from the third indication state to the fourth indication state, and display at least one of the target container coding, the material coding of the target item, and the storage quantity of the target item through the text primitive.

10. The ingredient management system according to claim 1, wherein, The batching management system further includes a device management module (15). The device management module (15) is used to configure multiple types of execution devices and allocate corresponding device management interaction interfaces for each type of execution device.