Material management method, electronic equipment, computer medium and program product
By providing separate display control areas and operation options for materials in semiconductor manufacturing processes, and generating management instructions for materials, the problem of irregular material management in the prior art is solved, and stable material management and efficiency and quality improvement of semiconductor manufacturing processes are achieved.
Patent Information
- Application Number
- CN202411719572.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-14
AI Technical Summary
The existing semiconductor material management system lacks standardized material management processes and is unable to effectively manage the validity period and role of multiple materials in the process, resulting in a decline in production efficiency and quality.
Provide a material management method, by providing a separate display control area and operational options for materials at different nodes, generating instructions for material removal, machine-mounting, detention, etc. to ensure the correct management and tracking of materials at different nodes.
It greatly reduces the probability of user operation errors, provides users with clear material monitoring and control interfaces, realizes stable and effective material management, and improves the efficiency and quality of semiconductor manufacturing processes.
Smart Images

Figure CN119626935A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of material management and semiconductor manufacturing technology, and in particular to a material management method, electronic equipment, computer medium and program product. Background Art
[0002] In the semiconductor front-end chip manufacturing process, material management is a complex and critical link. Due to the wide variety of materials and their different uses, the validity period of different materials and their roles in different processes are also different, resulting in a lack of standardized material management methods and an inability to manage materials stably and effectively. Therefore, establishing a set of standardized and systematic material management methods is crucial to improving the efficiency and quality of the semiconductor manufacturing process. Summary of the invention
[0003] The embodiments of the present application provide a material management method, an electronic device, a computer-readable storage medium, and a computer program product to alleviate or solve one or more technical problems existing in the prior art.
[0004] In a first aspect, an embodiment of the present application provides a material management method, including:
[0005] In response to detecting a delisting selection operation for any material in the shelf control area, generating a delisting instruction for the material, and assigning a new management number to the delisted material, so that the material is displayed in the delisting control area based on the newly assigned management number;
[0006] In response to detecting a machine selection operation for any material in the off-shelf control area, generating a machine instruction for the material so that at least one processing device uses the material to perform a processing task, and changing the material to be displayed in the processing control area;
[0007] In response to detecting a detention selection operation for any material in the delisting control area, a detention instruction for the material is generated, and the material is changed to be displayed in the detention control area; wherein the detention control area includes a scrap option and a release option, the scrap option is used to generate a scrap instruction for the detained material, and the release option is used to generate a release instruction for the detained material.
[0008] In a second aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory, and the processor implements any method of the embodiment of the present application when executing the computer program.
[0009] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, any method of the embodiment of the present application is implemented.
[0010] In a fourth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements any method of the embodiments of the present application when executed by a processor.
[0011] Based on the method of the embodiment of the present application, the material management system greatly reduces the probability of user operation errors by providing separate display control areas and operational options for materials at different nodes, and provides users with a clear material monitoring and control interface to facilitate stable and effective management of materials.
[0012] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application.
[0014] Figure 1 is a schematic diagram of a user interface corresponding to a material management system according to an embodiment of the present application;
[0015] Figure 2 is a flow chart of a material management method according to an embodiment of the present application;
[0016] Figure 3 is a schematic diagram of a process for creating material specification information according to an embodiment of the present application;
[0017] Figure 4 is a schematic diagram of a modeling tool architecture for material specification information according to an embodiment of the present application;
[0018] Figure 5 is a schematic diagram of material state changes according to an embodiment of the present application;
[0019] Figure 6 is a schematic diagram of a platform architecture of a material management system according to an embodiment of the present application;
[0020] Figure 7 It is a block diagram of an electronic device used to implement the embodiment of the present application. DETAILED DESCRIPTION
[0021] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the concept or scope of the present application. Therefore, the drawings and descriptions are considered to be exemplary in nature and not restrictive.
[0022] To facilitate understanding of the technical solutions of the embodiments of the present application, the following describes the related technologies of the embodiments of the present application. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application.
[0023] The existing semiconductor material management system does not have a complete material management process, and cannot fully utilize and replenish materials in a timely manner, which brings potential risks to the production process. For example, for materials that need to be mixed before use, there is a lack of accurate ratio management solutions, and operators are mostly mixing them manually on site, which directly affects the use effect and chip quality. For another example, there is no real-time tracking and monitoring of the remaining amount of materials and the stability after mixing, resulting in reduced process production quality and efficiency. For another example, the time limit management of special materials is not in place. Users cannot continue to pay attention to the limit time of these materials, resulting in reduced production efficiency.
[0024] Based on this, this application proposes a material management method that can be applied to a material management system and can effectively manage the semiconductor front-end chip manufacturing process. Figure 1 is a schematic diagram of a user interface corresponding to a material management system according to an embodiment of the present application, such as Figure 1 As shown, the user interface includes multiple display control areas such as a to-be-shelved control area, a shelf control area, a delisting control area, a processing control area, and a detention control area, which can display materials in different node states respectively, and each display control area is configured with multiple operational options according to the current node. Users can select the materials to be operated in the display control area and select options corresponding to the expected operations after selecting the materials to manage and control the materials. In this way, by providing separate display control areas and operational options for materials in different nodes, users can be provided with a clear material monitoring and control interface, thereby preventing material misoperation and managing materials in a stable and effective manner.
[0025] Figure 2 It is a flow chart of a material management method according to an embodiment of the present application, which can be applied to a material management system, including:
[0026] Step S210, in response to detecting a delisting selection operation for any material in the shelf control area, generates a delisting instruction for the material, and assigns a new management number to the material after delisting, so that the material is displayed in the delisting control area based on the newly assigned management number.
[0027] Here, the materials displayed in the shelf control area can be the materials located on the shelves in the material processing station. The materials in the shelf control area are distinguished based on different management numbers. The materials corresponding to different management numbers have material attributes such as material name, material type, shelf time, quantity and shelf storage location. The delisting selection operation can be understood as the user can select the materials they want to delist in the shelf control area of the user interface, and then enter the delisting management page through the delisting option. The user can enter the quantity to be delisted on the delisting management page. When the user enters the delisting quantity and confirms the delisting, the system will generate a delisting instruction for the material to control the machine in the material processing station to delist the material according to the input delisting quantity, and rename and number the delisted materials so that the delisted materials can be distinguished from the remaining materials on the shelf when displayed in the delisting control area.
[0028] Step S220, in response to detecting a machine selection operation for any material in the off-shelf control area, generates a machine instruction for the material so that at least one processing device uses the material to perform a processing task, and changes the material to be displayed in the processing control area.
[0029] Here, the material processing station may include at least one material processing line, and each line may include at least one processing equipment, which can use the materials to process the products to be processed, thereby completing the processing task. The machine selection operation can be understood as the user selecting the materials to be processed in the off-shelf control area, and entering the machine management page through the machine option. The user can bind the materials to the specified processing line or processing equipment on the machine management page, so that the machine of the material processing station will transport the materials to the specified processing equipment, so that the processing equipment can use the materials to process the products to be processed.
[0030] In addition, before the products to be processed are put on the machine for processing, the material management system can also monitor whether there are enough corresponding processing materials on the processing equipment, and only allow the products to be processed to be put on the machine when there are sufficient materials, so as to avoid production accidents caused by changing materials in the middle. In the case of insufficient materials on the processing equipment, the material management system can remind the user through the user interface so that the user can select the materials required for processing in time for loading.
[0031] Step S230, in response to detecting a detention selection operation for any material in the delisting control area, generates a detention instruction for the material, and changes the material to be displayed in the detention control area; wherein the detention control area includes a scrap option and a release option, the scrap option is used to generate a scrap instruction for the detained material, and the release option is used to generate a release instruction for the detained material.
[0032] Here, in addition to providing the option of putting materials on the machine, the delisting control area can also provide an option to retain materials. For example, if a material corresponding to a certain management number has a production problem when it is processed on the machine, the user can choose to retain the remaining materials corresponding to the management number in the delisting control area, so that the remaining materials are displayed in the retention control area. After checking the production problem and confirming that it is not caused by the material, the user can generate a release instruction through the release option in the retention control area to make the remaining materials re-displayed in the delisting control area for subsequent processing; when checking the production problem and confirming that it is caused by the material (for example, the material is expired or deteriorated), the user can generate a scrap instruction through the scrap option in the retention control area to scrap the remaining materials.
[0033] Based on this, the material control system provides detention and machine-loading options for materials in the off-shelf control area but does not provide scrapping options, to prevent users from scrapping materials due to erroneous operation; detained materials are displayed separately in the detention control area, and only scrapping and releasing options are provided to prevent users from mistakenly operating materials with quality problems onto the machine. The material management system provides separate display control areas and operational options for materials at different nodes, which greatly reduces the probability of user operational errors and provides users with a clear material monitoring and control interface for stable and effective material management.
[0034] Exemplarily, the material management method also includes: in response to detecting a detention selection operation for any material in the processing control area, generating a detention instruction for the material, changing the material to be displayed in the detention control area, and marking the processing equipment that uses the material to perform processing tasks as disabled.
[0035] It is understandable that when production problems arise during the material processing process, in addition to detaining the corresponding remaining materials in the off-shelf control area, it is also necessary to detain the unused materials on the processing equipment, so that the processing equipment stops running and the materials are detained in the processing equipment, and the processing equipment is marked as disabled on the user interface to prevent users from binding materials to the processing equipment with problematic materials when performing machine processing operations on other materials. After the production problem is resolved, the detained materials in the processing equipment can be released or scrapped, and the processing equipment can be updated to an available state.
[0036] In addition, another situation in which materials need to be detained may be that the material processing station receives other processing tasks with higher priority than the current processing task. Users can use the detention option to detain the materials corresponding to the current processing task. For materials already on the processing equipment, they can choose to detain or scrap them according to the demand for the processing equipment by other processing tasks. After other processing tasks with higher priority are processed, the detained materials can be released and the previous processing tasks can continue to be processed.
[0037] Exemplarily, the material management method also includes: in response to detecting a selection operation for a material receiving option, displaying a material receiving interface and generating a material receiving instruction for a new material based on the user's input in the material receiving interface, and assigning a management number to the new material so that the new material is displayed in the to-be-shelf control area based on the assigned management number.
[0038] Here, users can select previously modeled materials through the material receiving option in the user interface based on the material reserve situation of material processing products and receive materials based on their material specification information. The material management system will assign a management number to the new materials received, so as to facilitate the subsequent management of the new materials received.
[0039] Material specification information may include material properties such as material type, material supplier, material unit of measurement, whether it is reusable, etc. In the embodiment of the present application, three management stages are set for material rule information, namely, frozen stage (FrozenState), modified stage (CheckState) and activated stage (ActiveState). The state types and meanings contained in each stage are shown in Table 1.
[0040]
[0041] Table 1
[0042] Figure 3 is a schematic diagram of a process for creating material specification information according to an embodiment of the present application. Figure 4 is a schematic diagram of a modeling tool architecture for material specification information according to an embodiment of the present application, such as Figure 3 Shown and Figure 4 As shown, you can first create and edit material specification information in the modeling tool. When the material specification information is edited, the information is in the modification state (CheckedOut), and other users are not allowed to modify the specification information synchronously. After the editing is completed, the material specification information will be in the frozen state (Frozen). If you need to activate the frozen material specification information, the user needs to initiate the approval process for the material specification information. When the approval is passed, the material specification information is in the activated state (Active). The activated material specification information can be transmitted to the database of the material management system through the TCP / IP protocol, thereby successfully completing the modeling of the material specification information in the material management system. In addition, for the modeled material specification information, it can also be upgraded to update the version of the material specification information.
[0043] Based on this, the material management system has set up a strict and orderly management process for the creation and modification of material specification information. The material management system can only use activated material specification information to receive materials, thereby strictly controlling the material quality of received materials and ensuring processing safety.
[0044] Exemplarily, the material management method also includes: in response to receiving a selection operation for a material mixing option, displaying a material mixing interface and generating a mixed material creation instruction based on the user's input in the material mixing interface; wherein the mixed material creation instruction includes the material names of multiple materials that need to be mixed and the corresponding mixed material ratios; and assigning a management number to the generated mixed material so that the mixed material is displayed in the to-be-shelved control area based on the assigned management number.
[0045] Here, for materials that need to be mixed, the material management system also provides material mixing options for separate management. Users can select multiple materials and set the mixed material ratio in the material mixing interface to generate mixed material creation instructions. The material mixing interface provides several preset mixed material options for users to directly select. The material mixing interface can also save the component materials and mixed material ratios corresponding to the mixed materials that have been used more frequently in the past. Users can also refer to the mixed materials used in the past to reset the mixed material ratio for this time.
[0046] The mixed material generated after mixing is completed constitutes a new material that is different from the material before mixing. Therefore, a management number needs to be assigned to the newly generated mixed material for subsequent management. Once the mixed material has a corresponding management number, the user can select and use the mixed material based on the management number in the material management system in the same operating method as a single material.
[0047] According to the method of this embodiment, the material mixing interface based on the material management system provides a preset ratio management plan and a historical ratio plan for user reference, which can ensure a stable material processing effect and improve the performance stability of the processed chips.
[0048] Exemplarily, the material management method also includes: in response to detecting a shelving selection operation for any material in the to-be-shelved control area, generating a shelving instruction for the material, so that the material is shelved according to the specified shelf position in the shelving instruction, and the material is changed to be displayed in the shelf control area.
[0049] It is understandable that for new materials received or mixed materials generated by mixing, the material management system assigns them management numbers and displays them in the control area to be put on the shelves. The material processing station will check the material quality of these materials. After the inspection is passed, the user can select the materials in the control area to be put on the shelves and enter the shelf control interface through the put on shelf option. The user can specify the shelf location for the materials to be put on the shelves in the shelf control interface, so that the materials will be displayed in the shelf control area after being put on the shelves and the corresponding material attributes such as material name, material type, put on the shelves time, quantity and shelf storage location will be displayed.
[0050] Exemplarily, the material management method also includes: in response to detecting a de-machine selection operation for any material in the processing control area, generating a de-machine instruction for the material, changing the material to be displayed in the de-machine control area, and, if the material is a recyclable material, providing a recycling option for the material in the de-machine control area.
[0051] In response to detecting a selection operation of a recycling option for any material in the take-off control area, a recycling instruction for the material is generated so that the material is put on the shelf based on the specified shelf position in the recycling instruction, and the material is changed to be displayed in the shelf control area.
[0052] It is understandable that the number of materials taken off the shelves by users when executing processing tasks will generally be slightly more than the estimated amount, in order to ensure that there are sufficient materials required for the processing tasks. Therefore, when the processing task is completed, there may be unused remaining materials in the processing equipment of the processing line. In order to facilitate the processing equipment to execute new processing tasks, users need to take these remaining materials off the machines for processing. The materials after being taken off the machines can be displayed in the take-off control area for subsequent processing by other processing equipment. If there is no need to use the material in a short period of time, if the material is recyclable, the take-off control area will provide a recycling option for the material. The user can issue a recycling instruction for the material through the recycling option to put the material on the shelves for processing. If the material is non-recyclable, the take-off control area will not display the recycling option for the material, and the user can detain and scrap the materials after being taken off the machines.
[0053] According to the method of this embodiment, a recycling function can be selectively provided for processing surplus materials based on material properties, which can not only save costs and achieve sustainable production, but also avoid misoperation of non-recyclable materials and standardize user operations.
[0054] Exemplarily, in the case where the first material needs to be preprocessed, in response to detecting a shelf selection operation for any material in the shelf control area in step S210, after generating a shelf removal instruction for the material, the method further includes:
[0055] In response to detecting that the material has been taken off the shelf, a preprocessing instruction for the material is generated to preprocess the material; in response to detecting that the completion of the preprocessing of the material meets the preset conditions, the material is prompted to be in a usable state so that the user can perform an operation to select the material for the machine.
[0056] It is understandable that among the processing materials in the field of semiconductor manufacturing, there are some materials with time limits for use. The time limit for use may be a time limit for pretreatment before use, or a time limit for use within a certain period of time after being removed from the shelf. For example, photoresist is a photosensitive material. After the photoresist coating is completed, the photoresist covering the substrate is selectively irradiated with light of a specific wavelength. The photosensitive agent in the photoresist undergoes a photochemical reaction, thereby causing the chemical composition of the irradiated area (photosensitive area) of the positive photoresist and the unirradiated area (non-photosensitive area) of the negative photoresist to change. After the exposure process is completed, a developer is added, and the photosensitive area of the positive photoresist and the non-photosensitive area of the negative photoresist will be dissolved in the developer. After this step is completed, the pattern in the photoresist layer can be revealed, so after the photoresist is removed from the shelf, it is necessary to perform defrosting in the defrosting cabinet, and the photoresist can be machined only after defrosting is completed.
[0057] Therefore, for such special materials that require preprocessing, during the preprocessing process after being taken off the shelves, the delisting control area will not provide the option of putting the special material on the machine. Instead, the option of putting the special material on the machine will only be provided after the preprocessing is completed and the user interface will prompt the user that the special material is in a usable state.
[0058] In addition, for special materials with time limits, the material management system will calculate the remaining available time based on the material situation after successfully receiving the material. When the special material is put on the shelf, the shelf control area will display the material attributes such as material name, material type, shelf time, quantity and shelf storage location for the special material, and will also display the remaining available time that changes according to time so that users can monitor the material status.
[0059] Preferably, for special materials with time limits, the material management system will automatically create a scheduled task after successful receipt, thereby reminding the user to use the special material when the remaining usage time is less than a preset time (for example, 3 hours or 1 day) to avoid wasting materials.
[0060] By adopting the method of this embodiment, it is possible to configure a time control plan for materials with time limits, reminding users to use them in time to avoid processing delays or material waste.
[0061] Figure 5 is a schematic diagram of material state changes according to an embodiment of the present application, such as Figure 5As shown, after the material processing station receives the material, the material is displayed in the to-be-shelved control area of the user interface. After the material processing station checks and verifies the received material, the material in the to-be-shelved control area can be selected for shelving to put the material on the shelf. After the material is put on the shelf, it can be displayed in the shelf control area. The shelf control area displays material properties such as material name, material type, shelf time, quantity and shelf storage location. The material in the shelf control area can be removed from the shelf to remove a specified quantity of specified materials. After the materials are taken off the shelves, they are displayed in the delisting control area. The delisting control area provides options such as material retention, material loading, and material recycling. When you choose to load materials onto the machine, you can bind the materials to the corresponding processing equipment to complete the processing task, and the remaining materials after completing the processing task can be taken off the machine. The materials after being taken off the machine will be displayed again in the delisting control area; when you choose to detain materials in the delisting control area, the detained materials will be displayed in the detention control area. The detention control area provides material release and material scrapping options. Choosing material release will restore the materials to the delisting control area, and choosing material scrapping will directly scrap the materials; the delisting control area provides a material recycling option for recyclable materials, which can put the remaining materials that have no use demand in the short term back on the shelves and display them in the shelf control area.
[0062] Figure 6 is a schematic diagram of the platform architecture of a material management system according to an embodiment of the present application, such as Figure 6 As shown, the client user interface provides options such as material receiving, material putting on the shelves, material taking off the shelves, material retention, material loading on the machine, material unloading, material scrapping, and material mixing. These options are displayed in the corresponding control areas respectively, so that users can perform targeted operations on the materials displayed in different control areas. The processing results selected by the user through the user interface can be sent to the background service. After relevant logical processing, the background generates instructions for controlling the working machines in the material processing station to execute the operations entered by the user in the user interface. At the same time, the background will also store the calculated operation instructions and material usage in the database persistently for subsequent query and verification of the operation status.
[0063] The above describes the specific configuration and implementation of the embodiments of the present application from different perspectives. Using the method provided by the above embodiments, the material management system mainly achieves the following three beneficial effects.
[0064] 1. By providing separate display control areas and available operation options for materials at different nodes, a clear material monitoring and control interface is provided to users to prevent misoperation of materials.
[0065] 2. Preset ratio management schemes and historical ratio schemes are provided for mixed materials for users’ reference, which can ensure stable material processing effects and improve the performance stability of the processed chips.
[0066] 3. For material configuration time control plans with time limits, users can be reminded to use them in time to avoid processing delays or material waste.
[0067] In summary, the material management method and the material management system used in the embodiment of the present application can improve the quality and efficiency of process production, control the orderly progress of the chip manufacturing process, and ensure the quality of produced chips by providing a stable and effective management solution for processing materials.
[0068] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0069] According to an embodiment of the present application, the present application also provides an electronic device, a computer-readable storage medium and a computer program product.
[0070] Figure 7 FIG. 1 is a block diagram of an electronic device used to implement an embodiment of the present application. Figure 7 As shown, the electronic device includes: a memory 701 and a processor 702. The memory 701 stores a computer program that can be run on the processor 702. When the processor 702 executes the computer program, the method in the above embodiment is implemented. The number of the memory 701 and the processor 702 can be one or more.
[0071] The electronic device also includes:
[0072] The communication interface 703 is used to communicate with external devices and perform data exchange transmission.
[0073] If the memory 701, the processor 702 and the communication interface 703 are implemented independently, the memory 701, the processor 702 and the communication interface 703 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0074] Optionally, in a specific implementation, if the memory 701, the processor 702 and the communication interface 703 are integrated on a chip, the memory 701, the processor 702 and the communication interface 703 can communicate with each other through an internal interface.
[0075] An embodiment of the present application also provides a chip, which includes a processor for calling and executing instructions stored in the memory from the memory, so that a communication device equipped with the chip executes the method provided by the embodiment of the present application.
[0076] An embodiment of the present application also provides a chip, including: an input interface, an output interface, a processor and a memory, wherein the input interface, the output interface, the processor and the memory are connected via an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided in the embodiment of the present application.
[0077] It should be understood that the processor may be a CPU, or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.
[0078] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of exemplary but not limiting description, many forms of RAM are available. For example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DR RAM).
[0079] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
[0080] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.
[0081] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0082] Any process or method described in the flow chart or otherwise described herein can be understood as a module, fragment or portion of a code representing one or more executable instructions for implementing the steps of a specific logical function or process. And the scope of the preferred embodiment of the present application includes other implementations, in which the functions may not be performed in the order shown or discussed, including in a substantially simultaneous manner or in a reverse order according to the functions involved.
[0083] The logic and / or steps described in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, which can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or used in combination with these instruction execution systems, devices or apparatuses.
[0084] It should be understood that the various parts of the present application can be implemented with hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented with software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium, and when the program is executed, it includes one of the steps of the method embodiment or a combination thereof.
[0085] In addition, each functional unit in each embodiment of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disk, etc.
[0086] The above is only an exemplary embodiment of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various changes or substitutions within the technical scope recorded in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A material management method, comprising: In response to detecting a delisting selection operation for any material in the shelf control area, generating a delisting instruction for the material, and assigning a new management number to the delisted material, so that the material is displayed in the delisting control area based on the newly assigned management number; In response to detecting a machine selection operation for any material in the off-shelf control area, generating a machine instruction for the material, so that at least one processing device uses the material to perform a processing task, and changing the material to be displayed in the processing control area; In response to detecting a detention selection operation for any material in the delisting control area, a detention instruction for the material is generated, and the material is changed to be displayed in the detention control area; wherein the detention control area includes a scrap option and a release option, the scrap option is used to generate a scrap instruction for the detained material, and the release option is used to generate a release instruction for the detained material.
2. The method according to claim 1, wherein: The method further comprises: In response to detecting a detention selection operation for any material in the processing control area, a detention instruction for the material is generated, the material is changed to be displayed in the detention control area, and the processing equipment that uses the material to perform processing tasks is marked as disabled.
3. The method according to claim 1, wherein: The method further comprises: In response to detecting a selection operation for a material receiving option, a material receiving interface is displayed and a material receiving instruction for a new material is generated based on the user's input on the material receiving interface, and a management number is assigned to the new material so that the new material is displayed in the to-be-shelved control area based on the assigned management number.
4. The method according to claim 1, wherein: The method further comprises: In response to receiving a selection operation for a material mixing option, a material mixing interface is displayed and a mixed material creation instruction is generated according to the user's input on the material mixing interface; wherein the mixed material creation instruction includes the material names of the multiple materials to be mixed and the corresponding mixed material ratios; A management number is assigned to the generated mixed material so that the mixed material is displayed in the to-be-shelved control area based on the assigned management number.
5. The method according to claim 3 or 4, wherein: The method further comprises: In response to detecting a shelving selection operation for any material in the to-be-shelved control area, a shelving instruction for the material is generated so that the material is shelved according to the designated shelf position in the shelving instruction, and the material is changed to be displayed in the shelf control area.
6. The method according to claim 1, wherein: The method further comprises: In response to detecting a selection operation for removing any material from the processing control area, generating a removal instruction for the material, changing the material to be displayed in the removal control area, and providing a recycling option for the material in the removal control area if the material is a recyclable material; In response to detecting a selection operation of a recycling option for any material in the take-off-shelf control area, a recycling instruction for the material is generated so that the material is put on the shelf based on the designated shelf position in the recycling instruction, and the material is changed to be displayed in the shelf control area.
7. The method according to claim 1, wherein: In the case where the first material needs to be preprocessed, after the response to detecting a delisting selection operation for any material in the shelf control area and generating a delisting instruction for the material, the method further includes: In response to detecting that the material has been removed from the shelf, generating a pre-processing instruction for the material so as to pre-process the material; In response to detecting that the completion of the preprocessing of the material meets the preset conditions, it is prompted that the material is in a usable state so that the user can perform an on-machine selection operation on the material.
8. An electronic device comprising a memory, a processor and a computer program stored in the memory, wherein the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
9. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
10. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 7.