Production process control method and device, electronic equipment and readable storage medium

By receiving production batch logos to obtain site policy information and displaying the corresponding page, the problem of large load on operators in semiconductor manufacturing and inaccurate production process control is solved, and more efficient and accurate production process control is achieved.

CN120181545APending Publication Date: 2025-06-20BOE TECHNOLOGY GROUP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311758252.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the production and manufacturing process of semiconductor products, complex production processes may cause operators to manually record each site and corresponding operations, resulting in high operating requirements and difficulty in ensuring the accuracy of production process control. Different operating modules need to be switched frequently, resulting in low efficiency and high maintenance costs.

Method used

Provide a production process control method, by receiving the production batch identification of the product, it obtains site policy information, including the site identification of the associated relationship and the corresponding policy identification. In response to the trigger of the page jump button, display the second-level page corresponding to the target policy identification, and perform production process control based on the entered information.

Benefits of technology

By automatically obtaining site policy information and displaying corresponding pages, the recording burden of operators is reduced, the accuracy and efficiency of production process control is improved, and maintenance costs are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120181545A_ABST
    Figure CN120181545A_ABST
Patent Text Reader

Abstract

The invention provides a production process control method and device, electronic equipment and a readable storage medium, and can be applied to the technical field of computer technology and production and manufacturing. The production process control method comprises the steps of receiving a production batch identifier of a product, and obtaining site strategy information according to the production batch identifier, the site strategy information comprising at least one site identifier having an association relationship and a strategy identifier corresponding to the at least one site identifier; in response to the detection that a page jump button in the first-level page is triggered, a second-level page corresponding to a target strategy identifier in the at least one strategy identifier is displayed, and the page jump button is generated according to a target site identifier in the at least one site identifier; and in response to the received input information from the second level page, executing production process control of the product according to the input information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the fields of computer technology and manufacturing technology, and more particularly, to a production process control method and apparatus, an electronic device, a computer-readable storage medium, and a computer program product. Background Art

[0002] In the field of semiconductor product manufacturing, in the production process of converting materials into products, a Manufacturing Execution System (MES) deployed on a Personal Digital Assistant (PDA) handheld terminal device can be used to control the production process. Since a complex production process may pass through several stations, how to ensure the accuracy of production process control is an urgent problem to be solved. Summary of the Invention

[0003] In view of this, the present disclosure provides a production process control method and apparatus, an electronic device, a computer-readable storage medium, and a computer program product.

[0004] According to one aspect of the present disclosure, there is provided a production process control method, including: receiving a production batch identifier of a product, and obtaining station policy information according to the production batch identifier, where the station policy information includes at least one station identifier having an associated relationship and a policy identifier corresponding to each of the at least one station identifier; in response to detecting that a page jump button in a first-level page is triggered, displaying a second-level page corresponding to a target policy identifier among the at least one policy identifier, where the page jump button is generated according to a target station identifier among the at least one station identifier; and in response to receiving input information from the second-level page, performing production process control of the product according to the input information.

[0005] According to another aspect of the present disclosure, there is provided a production process control apparatus, including: a first obtaining module, configured to receive a production batch identifier of a product, and obtain station policy information according to the production batch identifier, where the station policy information includes at least one station identifier having an associated relationship and a policy identifier corresponding to each of the at least one station identifier; a first display module, configured to display a second-level page corresponding to a target policy identifier among the at least one policy identifier in response to detecting that a page jump button in a first-level page is triggered, where the page jump button is generated according to a target station identifier among the at least one station identifier; and a control module, configured to perform production process control of the product according to the input information in response to receiving input information from the second-level page.

[0006] According to another aspect of the present disclosure, there is provided an electronic device, including: one or more processors; a memory for storing one or more instructions, wherein when the one or more instructions are executed by the one or more processors, the one or more processors are caused to implement the method as described above.

[0007] According to another aspect of the present disclosure, there is provided a computer-readable storage medium having executable instructions stored thereon, and when the executable instructions are executed by a processor, the processor is caused to implement the method as described above.

[0008] According to another aspect of the present disclosure, there is provided a computer program product, which includes computer-executable instructions, and the computer-executable instructions are used to implement the method as described above when executed. Description of the Drawings

[0009] Through the following description of the embodiments of the present disclosure with reference to the drawings, the above and other objects, features and advantages of the present disclosure will become clearer. In the drawings:

[0010] Figure 1 Schematically shows a system architecture to which the production process control method according to an embodiment of the present disclosure can be applied;

[0011] Figure 2 Schematically shows a flowchart of the production process control method according to an embodiment of the present disclosure;

[0012] Figure 3 Schematically shows an example diagram of the production process control process according to an embodiment of the present disclosure;

[0013] Figure 4 Schematically shows an example diagram of the batch operation process according to an embodiment of the present disclosure;

[0014] Figure 5 Schematically shows an example diagram of the process of determining production strategy mapping information according to an embodiment of the present disclosure;

[0015] Figure 6 Schematically shows an example diagram of the production process control process according to another embodiment of the present disclosure;

[0016] Figure 7 Schematically shows an example diagram of the production process control process according to another embodiment of the present disclosure;

[0017] Figure 8A Schematically shows an example diagram of the first-level page according to an embodiment of the present disclosure;

[0018] Figure 8BSchematically shows an example schematic diagram of an inbound hierarchical page according to an embodiment of the present disclosure;

[0019] Figure 8C Schematically shows an example schematic diagram of an inbound hierarchical page according to another embodiment of the present disclosure;

[0020] Figure 8D Schematically shows an example schematic diagram of an inbound hierarchical page according to another embodiment of the present disclosure;

[0021] Figure 8E Schematically shows an example schematic diagram of an outbound hierarchical page according to an embodiment of the present disclosure;

[0022] Figure 9 Schematically shows an example schematic diagram of a scrapping operation process according to an embodiment of the present disclosure;

[0023] Figure 10A Schematically shows an example schematic diagram of a scrapping hierarchical page according to an embodiment of the present disclosure;

[0024] Figure 10B Schematically shows an example schematic diagram of a scrapping hierarchical page according to another embodiment of the present disclosure;

[0025] Figure 10C Schematically shows an example schematic diagram of a scrapping hierarchical page according to another embodiment of the present disclosure;

[0026] Figure 11 Schematically shows a block diagram of a production process control device according to an embodiment of the present disclosure; and

[0027] Figure 12 Schematically shows a block diagram of an electronic device suitable for implementing a production process control method according to an embodiment of the present disclosure. Detailed implementation manners

[0028] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is obvious that one or more embodiments can also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily confusing the concepts of the present disclosure.

[0029] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0030] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those of ordinary skill in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted to have a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0031] In cases where expressions such as "at least one of A, B, and C, etc." are used, generally, it should be interpreted according to the meaning commonly understood by those of ordinary skill in the art (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0032] In the technical solutions of the present disclosure, the acquisition, storage, and application, etc. of the user's personal information involved all comply with the provisions of relevant laws and regulations, necessary confidentiality measures are taken, and public order and good customs are not violated.

[0033] In the technical solutions of the present disclosure, before acquiring or collecting the user's personal information, the authorization or consent of the user has been obtained.

[0034] In one example, a data modeling system (FactoryModeler, Moldeler) can be used to implement data parameter configuration and modeling for a manufacturing execution system. Specifically, multiple stations related to the production process can be configured in the data modeling system, and a process flow chart and related strategies corresponding to the production process can be determined.

[0035] During this process, the operator needs to record the operation status of each station in the production process one by one through the manufacturing execution system on the handheld terminal device, that is, the operation modules that the operator can operate need to be allocated according to the operator's permissions. The operator needs to manually judge which station to go to the next station and select the corresponding operation for operation.

[0036] In the process of the above operator controlling the production process, the following problems exist: First, since the operator needs to screen out the current station from the stations with permissions for operation, the operator needs to manually record each station and the operation corresponding to that station, resulting in high requirements for the operator and it is difficult to ensure the accuracy of the production process control; Second, since different operation modules need to be configured with permissions and strategies respectively, and different stations need to frequently switch different operation modules and repeatedly scan batch and equipment information, the production process control method of multiple operation modules has low efficiency and will increase the workload of the manufacturing execution system and the maintenance cost of the operator.

[0037] To this end, the present disclosure provides a production process control method, apparatus, electronic device, and readable storage medium, which can be applied to the fields of computer technology and manufacturing technology. The production process control method includes: receiving a production batch identifier of a product, and obtaining site policy information according to the production batch identifier, where the site policy information includes at least one site identifier having an association relationship and a policy identifier corresponding to each of the at least one site identifier; in response to detecting that a page jump button in a first-level page is triggered, displaying a second-level page corresponding to a target policy identifier among the at least one policy identifier, where the page jump button is generated according to a target site identifier among the at least one site identifier; and, in response to receiving input information from the second-level page, performing production process control of the product according to the input information.

[0038] Figure 1 Schematically shows a system architecture to which the production process control method according to an embodiment of the present disclosure can be applied. It should be noted that Figure 1 The shown is only an example of a system architecture to which the embodiments of the present disclosure can be applied, to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0039] As Figure 1 shown, the system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0040] Users can use at least one of the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0041] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.

[0042] Server 105 may be a server that provides various services. For example, it can be a background management server (only for illustration) that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server can analyze and process data such as user requests received, and feedback the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0043] It should be noted that the production process control method provided by the embodiments of the present disclosure can generally be executed by server 105. Correspondingly, the production process control device provided by the embodiments of the present disclosure can generally be set in server 105. The production process control method provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, the production process control device provided by the embodiments of the present disclosure can also be set in a server or a server cluster different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105.

[0044] Alternatively, the production process control method provided by the embodiments of the present disclosure can also be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or can also be executed by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Correspondingly, the production process control device provided by the embodiments of the present disclosure can also be set in the first terminal device 101, the second terminal device 102, or the third terminal device 103, or can be set in other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103.

[0045] It should be understood that Figure 1 the numbers of terminal devices, networks, and servers in

[0046] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers.

[0047] Figure 2 A flowchart of the production process control method according to an embodiment of the present disclosure is schematically shown.

[0048] As Figure 2As shown, the production process control method 200 may include operations S210 to S230.

[0049] In operation S210, receive the production batch identifier of the product, and obtain the site policy information according to the production batch identifier, where the site policy information includes at least one site identifier with an associated relationship and the policy identifier corresponding to each of the at least one site identifier.

[0050] In operation S220, in response to detecting that the page jump button on the first-level page is triggered, display the second-level page corresponding to the target policy identifier among the at least one policy identifier, where the page jump button is generated according to the target site identifier among the at least one site identifier.

[0051] In operation S230, in response to receiving the input information from the second-level page, perform the production process control of the product according to the input information.

[0052] Before executing the production process control method of the present disclosure, a one-to-one correspondence between the candidate production batch identifier and the candidate site policy information may be pre-configured. The candidate production batch identifier may be used to uniquely identify the production batch. The candidate site policy information may include the candidate policy identifier corresponding to each of the at least one candidate site identifier.

[0053] In one example, the production batch identifier of the product may be obtained by scanning with a barcode scanning device. The specific form of the production batch identifier may be configured according to actual business requirements and is not limited herein. The production batch identifier may be a set of numbers. For example, the production batch identifier is "231201". Alternatively, the production batch identifier may be letters plus numbers. For example, the production batch identifier is "GM23XX". On this basis, after receiving the production batch identifier of the product, it may be matched with the candidate production batch identifier, so as to determine the candidate site policy information corresponding to the candidate production batch identifier that matches the production batch identifier as the site policy information.

[0054] The site policy information may include at least one site identifier with an associated relationship and the policy identifier corresponding to each of the at least one site identifier. The associated relationship may be used to represent the sequential execution order between each site. The policy identifier may be used to indicate the page corresponding to the operation type that needs to be performed at this site. For example, the policy identifier may include an inbound policy identifier and an outbound policy identifier. The inbound policy identifier may be used to indicate the inbound page for performing the inbound operation corresponding to this site, and the outbound policy identifier may be used to indicate the outbound page for the outbound operation corresponding to this site.

[0055] For example, at least one site identifier may include Site A -> Site B. The policy identifiers corresponding to Site A include an inbound policy identifier a1 and an outbound policy identifier a2, and the policy identifiers corresponding to Site B include an inbound policy identifier b1 and an outbound policy identifier b2. In this case, first, according to the inbound policy identifier a1, perform the inbound operation corresponding to Site A, and then, according to the outbound policy identifier a2, perform the outbound operation corresponding to Site A. After the outbound operation of Site A is completed, according to the inbound policy identifier b1, perform the inbound operation corresponding to Site B, and then, according to the outbound policy identifier b2, perform the outbound operation corresponding to Site B.

[0056] After obtaining the site policy information, the target site identifier at which the production process control is currently located can be determined according to at least one site identifier, and a page jump button can be generated and displayed on the first-level page according to the target site identifier. The first-level page may refer to the main page, for example, it can be used to obtain the production batch identifier of the product. The page jump button can be used to jump from the first-level page to the second-level page, and the second-level page may refer to the sub-page. The page jump button may include at least one of the following: an inbound page jump button and an outbound page jump button.

[0057] The inbound page jump button can be used to jump to the inbound-level page corresponding to the inbound policy identifier. For example, according to the inbound policy identifier, an inbound page jump button can be generated and displayed on the first-level page, and in response to detecting that the inbound page jump button on the first-level page is triggered, the inbound-level page corresponding to the inbound policy identifier is displayed.

[0058] The outbound page jump button can be used to jump to the outbound-level page corresponding to the outbound policy identifier. For example, according to the outbound policy identifier, an outbound page jump button can be generated and displayed on the first-level page, and in response to detecting that the outbound page jump button on the first-level page is triggered, the outbound-level page corresponding to the outbound policy identifier is displayed.

[0059] The second-level page can be used to obtain input information. In one example, the input information may include information for describing specific operation requirements. For example, in the case where the second-level page is the inbound level page, the input information for describing the inbound operation requirements can be obtained via the inbound level page. In this case, the input information may include at least one of the following: device identification and production vehicle identification corresponding to the inbound operation. Alternatively, in the case where the second-level page is the outbound level page, the input information for describing the outbound operation requirements can be obtained via the outbound level page. In this case, the input information may include at least one of the following: scrap information and production vehicle identification corresponding to the outbound operation. The above device identification, production vehicle identification corresponding to the inbound operation, and production vehicle identification corresponding to the outbound operation can be obtained by scanning with a scanning device. According to an embodiment of the present disclosure, since the site policy information is automatically obtained according to the production batch identification, it is beneficial to subsequently generate a page jump button based on the site identification in the site policy information and generate a corresponding second-level page based on the policy identification in the site policy information, realizing the automatic control of the production process. On this basis, by generating and displaying a corresponding page jump button according to the target site identification in the site policy information, it is convenient for the operator to further process the second-level page corresponding to the target policy identification in the site policy information. By receiving and processing the input information entered by the operator and performing the production process control of the product according to the input information, it can ensure that the production process proceeds according to the set policies and requirements, contributing to the realization of automatic customized production process management and control during the production process, and improving the flexibility and efficiency of production process control.

[0060] Reference is made below to Figure 2 、 Figure 3 、 Figure 4 、 Figure 5 、 Figure 6 、 Figure 7 、 Figure 8A 、 Figure 8B 、 Figure 8C 、 Figure 8D 、 Figure 8E 、 Figure 9 、 Figure 10A 、 Figure 10B 、 Figure 10C to further illustrate the production process control method 200 according to an embodiment of the present invention.

[0061] Figure 3 Schematically shows an example diagram of the production process control process according to an embodiment of the present disclosure.

[0062] As Figure 3 shown, in 300, the control process of the production process can be implemented by using a data modeling system 301, a manufacturing execution system 302, and a handheld terminal device 303.

[0063] In one example, the granularity of the elements included in the process flow, from small to large, is as follows: stations, subprocesses, and main processes. That is, based on the production batch identifier of the product, the main process associated with the production batch identifier can be determined. Each main process can include at least one subprocess, and each subprocess can include at least one station. The data modeling system 301 can be used to perform operations such as creating stations, drawing subprocesses, drawing main processes, associating products, configuring policies, and modeling the process flow.

[0064] After the data modeling system 301 completes the process flow modeling operation, the manufacturing execution system 302 can be used to perform operations such as releasing materials, batch production, obtaining equipment group information, and querying work-in-progress.

[0065] After the manufacturing execution system 302 completes the work-in-progress query operation, the handheld terminal device 303 can be used to perform operations such as scanning the production batch identifier, obtaining station policy information, obtaining scrap information, and determining in-station or out-station for different stations respectively.

[0066] Figure 4 An example diagram schematically showing the batch operation process according to an embodiment of the present disclosure is shown.

[0067] As Figure 4 shown, the main process flow 400 for producing product A can include subprocess flows 401, 402, and 403. Each subprocess flow can each include at least one station.

[0068] Each station can each have a station identifier and an operation type. The station identifier can be used to uniquely identify the station. For example, the station identifier of station 1 can be "GIQ1 0", the station identifier of station 2 can be "GTP1 0", etc. Details are not elaborated here, and only the uniqueness of the station identifier needs to be ensured. The operation type can be used to characterize the operation performed at the station. For example, the operation type can include in-station operation and out-station operation.

[0069] The in-station operation can refer to the process in which raw materials complete corresponding processing operations through corresponding equipment at the station. Since the number of stations included in the process flow for producing a certain product depends on the complexity of the process flow, the in-station operation can include multiple types. For example, the types of in-station operations can include one of the following: normal in-station, batch in-station, connected in-station, winding in-station, and aluminum foil bag in-station.

[0070] The outbound operation may refer to the process of the raw material getting off the equipment and preparing to enter the next station for operation after the processing at this station is completed. Since the number of stations included in the process flow for producing a certain product depends on the complexity of the process flow, the outbound operation can also include various types. For example, the types of outbound operations can include one of the following: ordinary outbound, batch outbound, grinding outbound, banding outbound, winding outbound, aluminum foil bag outbound, and inner packaging outbound.

[0071] The batch operation process can be carried out based on the association relationship. In one example, the association relationship can include a first association relationship and a second association relationship. For each main process flow, the first association relationship can be used to characterize the sequential relationship between the respective sub-process flows corresponding to this main process flow. For example, the first association relationship can be sub-process flow 401 -> sub-process flow 402 -> sub-process flow 403. For each sub-process flow, the second association relationship can be used to characterize the sequential relationship between each station within each sub-process flow. For example, the second association relationship corresponding to sub-process flow 401 can be station 1 -> station 2 -> station 3, the second association relationship corresponding to sub-process flow 402 can be station 4 -> station 5, and the second association relationship corresponding to sub-process flow 403 can be station 6 -> station 7 -> station 8.

[0072] In one example, the target station identifier can be sequentially determined based on the association relationship in at least one station identifier. For example, when it is determined that there is a next station corresponding to the current station identifier in the second association relationship corresponding to the current sub-process flow of the current station identifier, the station identifier of the next station can be determined as the target station identifier. Alternatively, when it is determined that there is no next station corresponding to the current station identifier in the second association relationship corresponding to the current station identifier, the second association relationship of the next sub-process flow corresponding to the current sub-process flow can be determined according to the first association relationship, and the first station identifier of the second association relationship of the next sub-process flow can be determined as the target station identifier.

[0073] Since the types of inbound operations and outbound operations corresponding to each station may be different, the inbound policy identifier for performing the inbound operation and the outbound policy identifier for performing the outbound operation corresponding to this station can be determined according to the specific station identifier.

[0074] In one example, in response to the presence of a next site identifier associated with a target site identifier in at least one site identifier, for the target site identifier, the inbound operation can be performed according to the inbound policy identifier and the outbound operation can be performed according to the outbound policy identifier, and the operations can be repeated until there is no next site identifier associated with the target site identifier in at least one site identifier. For example, the inbound operation of Site 1 can be performed based on Inbound Policy 1 corresponding to Site 1, and the outbound operation of Site 1 can be performed based on Outbound Policy 1 corresponding to Site 1. After the outbound operation of Site 1 is completed, the inbound and outbound operations can be repeatedly performed for each site according to the association relationship until the outbound operation of Site 8 is completed.

[0075] According to an embodiment of the present disclosure, by determining a target site that needs to be operated according to the association relationship between different sites, site management and control can be performed more accurately. By determining the corresponding pre-configured inbound policy and outbound policy according to the specific requirements of different sites, the subsequent inbound hierarchical page and outbound hierarchical page of the corresponding site can be automatically matched, which can ensure the smooth progress of the production process, thereby improving the production efficiency and quality.

[0076] In one example, the site corresponding to the site identifier also has a site type. The site type can be used to characterize whether the site is a site that is permitted to be skipped. In the process of sequentially determining the target site identifier in at least one site identifier according to the association relationship, the intermediate site identifier can be first sequentially determined in at least one site identifier according to the association relationship, and then whether the site corresponding to the intermediate site identifier is a site that is permitted to be skipped can be determined according to the site type corresponding to the intermediate site identifier.

[0077] For example, in the case where the site type characterizes that the site corresponding to the intermediate site identifier is a site that is permitted to be skipped, the next site identifier can be determined as the new intermediate site identifier. The sites that are permitted to be skipped can include process sites. Alternatively, in the case where the site type characterizes that the site corresponding to the intermediate site identifier is a site that is prohibited from being skipped, the intermediate site identifier can be determined as the target site identifier. The sites that are prohibited from being skipped can include measurement sites and key sites.

[0078] According to an embodiment of the present disclosure, by sequentially determining the intermediate site according to the association relationship between different sites, it is beneficial to ensure the orderly progress of the production process and facilitate better subsequent operations. On this basis, by determining whether the intermediate site can be skipped according to the preset site type and determining the intermediate site identifier as the target site identifier in the case where the intermediate site is prohibited from being skipped, it helps to ensure the order and logical correctness of the site operations, thereby improving the controllability of the production process and the production efficiency.

[0079] Figure 5Schematically shows an example schematic diagram of the process of determining production strategy mapping information according to an embodiment of the present disclosure.

[0080] As Figure 5 shown, after the process flow diagram is drawn, the parameters of each site corresponding to each site identifier can be configured according to the actual business requirements to realize the association between the site and the inbound page and the outbound page. In addition, the association between the site and the product can also be realized by configuring the parameters of each site corresponding to each site identifier.

[0081] In 500, candidate site policy information 503 can be determined according to at least one candidate site identifier 501 and candidate policy identifiers 502 corresponding to at least one candidate site identifier 501 respectively. The candidate policy identifier 502 can include at least one of the following: inbound policy identifier 502_1, outbound policy identifier 502_2, product form information 502_3, and scrap mode information 502_4.

[0082] The inbound policy identifier (i.e., TRACKINPAGE) 502_1 can be used to represent the inbound hierarchical page corresponding to the current site, so as to determine which specific inbound hierarchical page to jump to when the page jump button in the first-level page is triggered. The outbound policy identifier (i.e., TRACKOUTPAGE) 502_2 can be used to represent the outbound hierarchical page corresponding to the current site, so as to determine which specific outbound hierarchical page to jump to when the terminal page jump button in the first-level page is triggered.

[0083] After obtaining the candidate site policy information 503, production strategy mapping information 505 can be determined according to the candidate production batch identifier 504 and the candidate site policy information 503. The production strategy mapping information 505 can include the one-to-one correspondence between the candidate production batch identifier 504 and the candidate site policy information 503.

[0084] According to the embodiment of the present disclosure, by combining the candidate site identifier and the corresponding candidate policy identifier to determine the candidate site policy information of each candidate site, it is beneficial to automatically manage and control the production process based on the candidate site policy information subsequently. On this basis, by establishing the mapping relationship between the production batch identifier and the candidate site policy information, more accurate guidance and basis can be provided for policy execution in the production process, thus helping to improve the efficiency and quality of production process management.

[0085] Figure 6 Schematically shows an example schematic diagram of the production process control process according to another embodiment of the present disclosure.

[0086] As Figure 6As shown, in 600, a production batch identifier 601 can be obtained by scanning with a barcode scanning device. After receiving the production batch identifier 601, production batch information 602 (i.e., LotInfo) corresponding to the production batch identifier 601 can be obtained. The production batch information 602 can include production status information 602_1 (i.e., LotStatus). The production status information 602_1 can be used to characterize the current status of the production batch corresponding to the production batch identifier 601. After obtaining the production status information 602_1, operations S610 to S630 are executed to determine whether the production status information 602_1 meets a preset condition.

[0087] In operation S610, is the production status information WAIT? If not, the data can be automatically cleared, the page jump button can be updated to an unusable state, and the production batch identifier can be scanned again. If so, operation S620 can be executed.

[0088] In operation S620, is the production status information OnHold? If so, the data can be automatically cleared, the page jump button can be updated to an unusable state, and the production batch identifier can be scanned again. If not, operation S630 can be executed.

[0089] In operation S630, is the production status information InRework? If so, the data can be automatically cleared, the page jump button can be updated to an unusable state, and the production batch identifier can be scanned again. If not, it can be determined that the production status information 602_1 meets the preset condition, and based on the production batch identifier 601, according to the one-to-one correspondence between the candidate production batch identifiers and the candidate site policy information included in the production policy mapping information, site policy information 603 (i.e., PolicyInfo) can be obtained. The site policy information 603 can include a pre-configured policy identifier and scrap information 608. The policy identifier can include at least one of the following: inbound policy identifier and outbound policy identifier. The scrap information 608 can include at least one of the following: product form information and scrap mode information. After obtaining the site policy information 603, operation S640 can be executed.

[0090] In operation S640, is it an inbound operation or an outbound operation? For example, the production batch information 602 can include a FLAG parameter for characterizing whether it is an inbound operation or an outbound operation. When FLAG = 1, it can be determined to execute an inbound operation. When FLAG = 2, it can be determined to execute an outbound operation.

[0091] According to an embodiment of the present disclosure, by automatically generating and displaying a corresponding inbound page jump button according to the inbound policy identifier when the operation type is an inbound operation, it is possible to provide a convenient inbound operation service for the operator. By automatically generating and displaying a corresponding outbound page jump button according to the outbound policy identifier when the operation type is an outbound operation, it is possible to provide a convenient outbound operation service for the operator. Thus, it helps the operator to perform fast inbound and outbound operations, thereby improving the user experience and the usability of the production process management method.

[0092] In response to the operation type belonging to the inbound operation, the inbound policy identifier 604 can be determined, and then according to the inbound policy identifier 604, an inbound page jump button is generated and displayed on the first-level page. When the page jump button on the first-level page terminal is triggered, it can be jumped to the inbound level page 605 according to the inbound policy identifier 604.

[0093] In response to the operation type belonging to the outbound operation, the outbound policy identifier 606 can be determined, and then according to the outbound policy identifier 606, an outbound page jump button is generated and displayed on the first-level page. When the page jump button on the first-level page terminal is triggered, it is jumped to the outbound level page 607 according to the outbound policy identifier 606. On this basis, when the operation type belongs to the outbound operation, the scrap information 608 also needs to be associated with the outbound level page 607.

[0094] In one example, the production batch information 602 may further include at least one of the following: equipment group information and vehicle information. The equipment group information can be obtained through pre-configuration and is used to characterize the equipment configuration corresponding to each site. For each site, the equipment corresponding to the site can be selected for operation. The vehicle information can be obtained through pre-configuration and is used to characterize the vehicle replacement situation permitted for each site.

[0095] According to an embodiment of the present disclosure, by quickly and automatically obtaining relevant production status information according to the production batch identifier, it helps to provide a basis for subsequent further production process control. By judging the production status information according to preset conditions and obtaining the site policy information according to the production batch identifier when the production status information meets the preset conditions, it helps to realize the real-time monitoring and management of the production batch, and the flexible adjustment and control of the site policy according to the production status.

[0096] Figure 7 Schematically shows an example schematic diagram of the production process control process according to another embodiment of the present disclosure.

[0097] As Figure 7As shown, in 700, a production batch identifier 701 can be obtained by scanning with a barcode scanning device. After receiving the production batch identifier 701, production batch information 702 corresponding to the production batch identifier 701 can be obtained. The production batch information 702 can include production status information 702_1. After obtaining the production status information 702_1, operation S710 can be executed.

[0098] In operation S710, it is determined whether the production status information meets a preset condition. If not, the data can be automatically cleared, the page jump button can be updated to an unusable state, and the production batch identifier can be scanned again. If so, site policy information 703 can be obtained. In the case of determining to perform an outbound operation, scrap information 708 can also be obtained. The scrap information 708 can include at least one of the following: product form information 708_1 and scrap mode information 708_2.

[0099] The site policy information 703 can include a permission verification identifier 704 (i.e., MenuCheckPrivilege) corresponding to the site identifier. The permission verification identifier 704 can be used to represent whether permission verification needs to be performed on the operations to be performed at this site. For example, in the case where the permission verification identifier 704 indicates that permission verification does not need to be performed on the operations to be performed at this site, the operations corresponding to this site can be directly permitted to be executed.

[0100] Alternatively, in the case where the permission verification identifier 704 indicates that permission verification needs to be performed on the operations to be performed at this site, operation object information 705 corresponding to the operation object can be obtained. The operation object can be used to represent the actual operator. The operation object information 705 can be used to represent the input information corresponding to this operator. For example, by adding configurable permission control to the terminal, secondary permission verification can be performed on the operation object when the operation object submits an operation, so as to prevent misoperations on key sites.

[0101] In one example, the operation object information 705 can be verified according to pre-configured reference object information 706 to obtain a permission verification result 707. The reference object information 706 can be used to represent the input information corresponding to the permitted operator of this site. After obtaining the permission verification result 707, operation S720 can be executed.

[0102] In operation S720, it is determined whether the permission verification result indicates that the operation object passes the verification. If not, the data can be automatically cleared, the page jump button can be updated to an unusable state, and the production batch identifier can be scanned again. If so, the information entry operation can be permitted to be executed.

[0103] The operation object can input information through an information input operation. For example, when the operation type belongs to the inbound operation, the operation object can input specific inbound information on the inbound hierarchical page 709. The inbound hierarchical page 709 can include at least one of the following: a normal inbound page, a batch inbound page, a connected inbound page, a winding inbound page, and an aluminum foil bag inbound page. Alternatively, when the operation type belongs to the outbound operation, the operation object can input specific outbound information on the outbound hierarchical page 710. The outbound hierarchical page 710 can include at least one of the following: a normal outbound page, a batch outbound page, a grinding outbound page, a banding outbound page, a winding outbound page, an aluminum foil bag outbound page, and an inner package outbound page.

[0104] According to an embodiment of the present disclosure, it is determined whether permission verification needs to be performed on the operation corresponding to the site according to the permission verification identifier, and when it is determined that permission verification needs to be performed, the operation object information is verified according to the pre-configured reference object information to obtain a permission verification result, which helps to determine whether the operation object meets the permission requirements for the operation corresponding to the site. On this basis, by determining whether the operation object passes the verification according to the permission verification result, it helps to ensure that only operation objects that meet the permission requirements can perform the corresponding information input operation, thereby helping to improve the security of the production process control process.

[0105] The following refers to Figure 8A to further illustrate the page jump process.

[0106] Figure 8A Schematically shows an example schematic diagram of a first-level page according to an embodiment of the present disclosure.

[0107] As Figure 8A shown, the first-level page 801 can include a production batch identifier display area, and the production batch identifier display area can be used to display the production batch identifier obtained by scanning with a barcode scanning device. For example, the production batch identifier can be "GM23XX".

[0108] On this basis, the first-level page 801 can also include a production batch information display area, and the production batch information display area can be used to display the production batch information corresponding to the production batch identifier obtained according to the above production batch identifier. The production batch information can include at least one of the following: production status information, batch quantity, production work order identifier, product, carrier identifier, sub-process information, and work step information. For example, the production status information can be "running status" (i.e., RUN), the batch quantity can be "1", the production work order identifier can be "GM2305XX", the product can be "1", the sub-process information can be "GN0001-01", and the work step information can be "GSW10".

[0109] By using the first-level page 801 to scan the current production batch identifier, the current site information can be automatically obtained, and then it is possible to automatically screen and associate different inbound sites and outbound sites through the batch information, so that when the operator performs an inbound operation or an outbound operation, they can be automatically redirected to the inbound-level page and the outbound-level page corresponding to that site. That is, different inbound types and outbound types can be managed through the first-level page 801, enabling the operator to perform inbound and outbound operations without knowing each site, thus reducing the maintenance cost and the operation difficulty of the operator and improving the work efficiency of the operator.

[0110] In one example, the first-level page 801 can also be used to display an inbound page jump button. In response to the inbound page jump button being triggered, the inbound function (i.e., TrackIn) can be activated and redirected to the inbound-level page corresponding to the inbound policy identifier of the current site. The following combines Figure 8B , Figure 8C and Figure 8D to further illustrate the inbound-level page.

[0111] Figure 8B Schematically shows an example diagram of an inbound-level page according to an embodiment of the present disclosure; Figure 8C Schematically shows an example diagram of an inbound-level page according to another embodiment of the present disclosure; Figure 8D Schematically shows an example diagram of an inbound-level page according to another embodiment of the present disclosure.

[0112] As Figure 8B shown, the inbound-level page 802 can include a production batch information display area. During the process of redirecting from the first-level page 801 to the inbound-level page 802, the production batch identifier and part of the production batch information displayed on the first-level page 801 can be automatically carried out and displayed in the production batch information display area of the inbound-level page 802. For example, the production batch identifier can be "GM23XX", the production status information can be "waiting status" (i.e., WAIT), and the batch quantity can be "1". In addition, the production batch information display area can also be used to display the device identifier obtained by scanning with a barcode scanning device and the device type corresponding to the device identifier.

[0113] The inbound-level page 802 can also include a vehicle information display area. The vehicle information display area can be used to display vehicle information. The vehicle information can include a production vehicle identifier. For example, the production vehicle identifier can be obtained by scanning the vehicle barcode with a scanning device.

[0114] As Figure 8CAs shown, by using a code scanning device, the device identifier "GDS30-04" can be scanned and obtained, and according to this device identifier, the device type corresponding to the device identifier, which is "Type X", can be obtained. The device identifier and the device type can be displayed in the production batch information display area of the inbound level page 802.

[0115] By using a code scanning device, the production carrier identifier "cass-0029" can be scanned and obtained, and based on this production carrier identifier, the carrier information can be verified to obtain a verification result, which can be used to represent whether it is the current carrier. On this basis, the production carrier identifier and the verification result can be displayed in the carrier information display area of the inbound level page 802 in the form of a table.

[0116] The inbound level page 802 may further include a multi-device operation button. In response to detecting that the multi-device operation button is triggered, multi-device operations can be performed on the current site.

[0117] As Figure 8D shown, the inbound level page 802 may further include a submission button. In response to detecting that the submission button is triggered, if the operation object can successfully submit after passing the inbound permission verification for this site, a prompt message indicating successful inbound and a confirmation button can be displayed.

[0118] After the inbound operation is completed, in response to detecting that the confirmation button is triggered, the first-level page can be returned and the production batch status can be automatically refreshed, and at the same time, the outbound function (i.e., TrackOut) can be activated.

[0119] By using the inbound page jump button, automatic jump from the first-level page to the inbound level pages corresponding to different sites can be achieved, and the production batch information and device information can be automatically carried during the jump, so that the operator does not need to scan and enter again, thereby reducing the workload of the operator.

[0120] In one example, the first-level page 801 may also be used to display an outbound page jump button. In response to the inbound page jump button being triggered, the outbound function can be activated and the page can be jumped to the outbound level page corresponding to the outbound policy identifier of the current site. The following will refer to Figure 8E to further describe the outbound level page.

[0121] Figure 8E Schematically shows an example schematic diagram of an outbound level page according to an embodiment of the present disclosure.

[0122] As Figure 8EAs shown, the outbound hierarchical page 803 may include a production batch information display area. During the process of jumping from the first-level page 801 to the outbound hierarchical page 803, the production batch identifier displayed on the first-level page 801 and the equipment identifier displayed on the inbound hierarchical page can be automatically brought out and displayed in the production batch information display area of the outbound hierarchical page 803. For example, the production batch identifier may be "GM23XX", and the equipment identifier may be "GDS30-04".

[0123] In one example, the production batch identifier and the equipment identifier can be displayed in the form of a table. Each production batch identifier and equipment identifier can be respectively provided with a selection box. By selecting a certain production batch identifier and equipment identifier in the batch list for outbound, batch-by-batch outbound can be achieved. After the outbound submission is completed, the production batch identifier and equipment identifier that have completed the outbound operation can be displayed in the outbound list area of the outbound hierarchical page 803.

[0124] The outbound hierarchical page 803 may also include a vehicle information display area. The vehicle information may include a production vehicle identifier. For example, the replaced production vehicle identifier can be obtained by scanning the vehicle barcode with a scanning device. In addition, according to the production vehicle identifier, the vehicle information can be verified to obtain a verification result, and the production vehicle identifier and the verification result can be displayed in the vehicle information display area of the outbound hierarchical page 803 in the form of a table.

[0125] The outbound hierarchical page 803 is also configured with a scrapping button. In response to the scrapping button being triggered, the scrapping function can be activated and a jump to the corresponding scrapping hierarchical page of the current site can be made, so as to obtain and return the scrapping information via the scrapping hierarchical page.

[0126] The outbound hierarchical page 803 may also include a submission button. In response to detecting that the submission button is triggered, if the operation object passes the outbound permission verification for this site, it can be successfully submitted. After the outbound operation is completed, the first-level page can be returned and the production batch status can be automatically refreshed. And when it is determined that there is a next site after this site in the process flow, the inbound function of the next site can be automatically activated.

[0127] According to an embodiment of the present disclosure, by performing a corresponding jump operation according to the inbound policy identifier corresponding to the inbound page jump button, the operator can be automatically guided to the corresponding inbound hierarchical page. By performing a corresponding jump operation according to the outbound policy identifier corresponding to the outbound page jump button, the operator can be automatically guided to the corresponding outbound hierarchical page. Thus, by providing a convenient page jump function, it helps the operator to perform the inbound operation and the outbound operation during the production process control, thereby improving the user experience and the efficiency of production process control.

[0128] Figure 9 Schematically shows an example schematic diagram of a scrapping operation process according to an embodiment of the present disclosure.

[0129] As Figure 9 shown, in 900, in response to the operation type belonging to an outbound operation and the scrapping mode information (i.e., ScarpMode) indicating that the outbound operation is configured with a scrapping function, when the submit button 908_1 and the scrapping button 908_2 on the outbound level page 908 are triggered, the scrapping function can be activated and enter the scrapping module 901 to facilitate obtaining the scrapping configuration information 908_3. Different scrapping mode information can correspond to different scrapping operations. For example, configuring the scrapping mode information means that the scrapping function needs to be displayed during the outbound operation, and not configuring the scrapping mode information means that this site does not require the scrapping function.

[0130] In response to the scrapping mode information indicating that the product has a scrapping function, according to the product form information, generate and display a scrapping page jump button on the outbound level page. For example, operation S910 can be performed. In operation S910, determine whether the product form information is a wafer? The product form information (i.e., ComponentType) can include one of the following: wafer (i.e., Wafer) and parts of the chip after wafer cutting (i.e., Die). Different product form information can correspond to different scrapping operations.

[0131] If so, the wafer lot number 902, cause code 903, problem quantity 904, and remarks 905 can be obtained according to the production batch identifier. By clicking the add button 906, the scrapping configuration information 9083 can be generated based on the above information and added to the scrapping list 907.

[0132] If not, the cause code 903, problem quantity 904, and remarks 905 can be obtained according to the production batch identifier. By clicking the add button 906, the scrapping configuration information 9083 can be generated based on the above information and added to the scrapping list 907.

[0133] According to an embodiment of the present disclosure, by obtaining the corresponding scrapping configuration information according to the production batch identifier during the execution of the outbound operation, generating and displaying a scrapping page jump button on the outbound level page, it helps the operator to perform the scrapping process of the product, thereby improving the convenience of the outbound operation and the scrapping operation. On this basis, by performing corresponding processing according to the product form information and the scrapping mode information, it helps to improve the flexibility and scalability of the production process control.

[0134] In one example, in response to the triggering of the scrapping page jump button on the outbound level page, the scrapping function can be activated and jump to the corresponding scrapping level page corresponding to the product form information of the current site. The following is combined with Figure 10A 、Figure 10B And Figure 10C Further illustrate the scrapped hierarchy page.

[0135] Figure 10A Schematically shows an example schematic diagram of a scrapped hierarchy page according to an embodiment of the present disclosure; Figure 10B Schematically shows an example schematic diagram of a scrapped hierarchy page according to another embodiment of the present disclosure; Figure 10C Schematically shows an example schematic diagram of a scrapped hierarchy page according to another embodiment of the present disclosure.

[0136] As Figure 10A shown, the scrapped hierarchy page 1001 may include a scrapped information display area. The scrapped information display area may be used to input scrapped entry information. For example, the scrapped entry information may include at least one of the following: wafer lot number, reason code, number of problems, and remarks.

[0137] The scrapped hierarchy page 1001 may further include a scrapped list display area. The scrapped list display area may be used to display the successfully entered scrapped information in tabular form.

[0138] As Figure 10B shown, during the process of entering the reason code, the corresponding selection button of the reason code can be clicked to facilitate selecting the reason code corresponding to the current scrapping operation from the candidate reason codes.

[0139] In addition, when the product form information is a wafer, the corresponding selection button of the wafer lot number can also be clicked to facilitate selecting the wafer lot number corresponding to the current scrapping operation from the candidate wafer lot numbers.

[0140] As Figure 10C shown, after selecting the wafer lot number as "GM23XX#01" and the reason code as "COG-SAW07", the number of problems and remarks can also be entered, and the add button on the scrapped hierarchy page 1001 can be clicked to facilitate generating scrapped data corresponding to the scrapped entry information. On this basis, the scrapped data can be displayed in the scrapped list display area on the scrapped hierarchy page 1001.

[0141] After each scrapped entry information is entered, the confirmation button on the scrapped hierarchy page 1001 can be clicked to facilitate returning to the outbound hierarchy page and synchronizing each scrapped entry information to the outbound hierarchy page.

[0142] According to an embodiment of the present disclosure, when the scrapping page jump button is triggered, the corresponding scrapping level page is found according to the product form information, and the operator is guided to this page, so that the operator can conveniently perform scrapping-related operations. On this basis, after the operator inputs the scrapping entry information on the scrapping level page, synchronizing this information to the outbound level page can ensure the accurate recording and tracking of the scrapping information. By further controlling the scrapping information according to the production batch information and the site policy information, it helps to improve the transparency and efficiency of the scrapping process, and also enhances the function and practicality of the scrapping management in the production process control.

[0143] The above are only exemplary embodiments, but not limited thereto. Other production process control methods known in the art may also be included, as long as they can improve the flexibility and efficiency of the production process control. That's all.

[0144] Figure 11 A block diagram of a production process control device according to an embodiment of the present disclosure is schematically shown.

[0145] As Figure 11 shown, the production process control device 1100 may include a first acquisition module 1110, a first display module 1120, and a control module 1130.

[0146] The first acquisition module 1110 is configured to receive the production batch identifier of the product, and according to the production batch identifier, acquire the site policy information, where the site policy information includes at least one site identifier having an association relationship and a policy identifier corresponding to each of the at least one site identifier.

[0147] The first display module 1120 is configured to, in response to detecting that the page jump button in the first level page is triggered, display the second level page corresponding to the target policy identifier among the at least one policy identifier, where the page jump button is generated according to the target site identifier among the at least one site identifier.

[0148] The control module 1130 is configured to, in response to receiving the entry information from the second level page, perform production process control of the product according to the entry information.

[0149] Any number of the modules according to the embodiments of the present disclosure, or at least part of the functions of any of them, may be implemented in one module. Any one or more of the modules according to the embodiments of the present disclosure may be split into multiple modules for implementation. Any one or more of the modules according to the embodiments of the present disclosure may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or may be implemented by any other reasonable manner of integrating or packaging circuits, etc., in hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in any appropriate combination of several of them. Alternatively, one or more of the modules according to the embodiments of the present disclosure may be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding functions may be executed.

[0150] For example, any number of the first acquisition module 1110, the first display module 1120, and the control module 1130 may be combined and implemented in one module, or any one of the modules / units / sub-units may be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules may be combined with at least part of the functions of other modules and implemented in one module. According to the embodiments of the present disclosure, at least one of the first acquisition module 1110, the first display module 1120, and the control module 1130 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or may be implemented by any other reasonable manner of integrating or packaging circuits, etc., in hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in any appropriate combination of several of them. Alternatively, at least one of the first acquisition module 1110, the first display module 1120, and the control module 1130 may be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding functions may be executed.

[0151] It should be noted that the production process control device part in the embodiments of the present disclosure corresponds to the production process control method part in the embodiments of the present disclosure. For the description of the production process control device part, please refer to the production process control method part specifically, and details will not be repeated here.

[0152] Figure 12 A block diagram of an electronic device suitable for implementing the production process control method according to the embodiments of the present disclosure is schematically shown. Figure 12 The shown electronic device is only an example, and should not bring any limitation to the functions and usage scope of the embodiments of the present disclosure.

[0153] As shown Figure 12 in FIG. 1, the computer electronic device 1200 according to an embodiment of the present disclosure includes a processor 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage section 1209 into a random access memory (RAM) 1203. The processor 1201 can include, for example, a general-purpose microprocessor (e.g., CPU), an instruction set processor, and / or a related chipset, and / or a dedicated microprocessor (e.g., an application-specific integrated circuit (ASIC)), and so on. The processor 1201 can also include on-board memory for caching purposes. The processor 1201 can include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0154] In the RAM 1203, various programs and data required for the operation of the electronic device 1200 are stored. The processor 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. The processor 1201 performs various operations of the method flow according to an embodiment of the present disclosure by executing the programs in the ROM 1202 and / or the RAM 1203. It should be noted that the program can also be stored in one or more memories other than the ROM 1202 and the RAM 1203. The processor 1201 can also perform various operations of the method flow according to an embodiment of the present disclosure by executing the programs stored in the one or more memories.

[0155] According to an embodiment of the present disclosure, the electronic device 1200 may further include an input / output (I / O) interface 1205, and the input / output (I / O) interface 1205 is also connected to the bus 1204. The electronic device 1200 may further include one or more of the following components connected to the input / output (I / O) interface 1205: an input section 1206 including a keyboard, a mouse, etc.; an output section 1207 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN card, a modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to the input / output (I / O) interface 1205 as needed. A removable medium 1211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1210 as needed so that a computer program read from it can be installed into the storage section 1208 as needed.

[0156] According to an embodiment of the present disclosure, the method flow according to the embodiment of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1209, and / or installed from the removable medium 1211. When the computer program is executed by the processor 1201, the above functions defined in the system of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described system, device, apparatus, module, unit, etc. can be implemented by computer program modules.

[0157] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiment; or may exist alone without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0158] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include but is not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.

[0159] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the above-described ROM 1202 and / or RAM 1203 and / or one or more memories other than ROM 1202 and RAM 1203.

[0160] An embodiment of the present disclosure also includes a computer program product, which includes a computer program that includes program code for executing the method provided by the embodiment of the present disclosure. When the computer program product runs on an electronic device, the program code is used to cause the electronic device to implement the production process control method provided by the embodiment of the present disclosure.

[0161] When the computer program is executed by the processor 1201, the above functions defined in the system / apparatus of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described system, apparatus, module, unit, etc. can be implemented by computer program modules.

[0162] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and be downloaded and installed through the communication section 1209, and / or be installed from the removable medium 1211. The program code included in the computer program may be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0163] According to embodiments of the present disclosure, the program code for executing the computer program provided by the embodiments of the present disclosure may be written in any combination of one or more programming languages. Specifically, these computing programs may be implemented using high-level procedures and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include but are not limited to, such as Java, C++, Python, the "C" language, or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., by using an Internet service provider to connect through the Internet).

[0164] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code, which contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and combinations of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions. Those skilled in the art will appreciate that the features recited in the various embodiments and / or claims of the present disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly recited in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features recited in the various embodiments and / or claims of the present disclosure can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.

[0165] The embodiments of the present disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments have been described separately above, this does not mean that the measures in each embodiment cannot be used advantageously in combination. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and all such substitutions and modifications should fall within the scope of the present disclosure.

Claims

1. A production process control method, comprising: Receive the production batch identification of the product, and obtain the site policy information according to the production batch identification, where the site policy information includes at least one site identification with an association relationship and the policy identification corresponding to each of the at least one site identification; In response to detecting that the page jump button on the first-level page is triggered, display the second-level page corresponding to the target policy identification among the at least one policy identification, where the page jump button is generated according to the target site identification among the at least one site identification; and In response to receiving the input information from the second-level page, perform the production process control of the product according to the input information.

2. The method according to claim 1, wherein, The site corresponding to the site identification has an operation type, and the operation type includes an inbound operation and an outbound operation; The method further includes, before the step of in response to detecting that the page jump button on the first-level page is triggered, display the second-level page corresponding to the target policy identification among the at least one policy identification: Determine the target site identification in sequence among the at least one site identification according to the association relationship; And According to the target site identification, determine the inbound policy identification corresponding to the inbound operation and the outbound policy identification corresponding to the outbound operation, where each policy identification among the at least one policy identification includes the inbound policy identification and the outbound policy identification.

3. The method according to claim 1, wherein, The production process associated with the production batch identification of the product includes a main process flow, and the main process flow includes at least one sub-process flow, and each sub-process flow includes at least one site.

4. The method according to claim 3, wherein, The association relationship includes a first association relationship and a second association relationship; For each main process flow, the first association relationship is used to characterize the execution order of the main process flow among the respective sub-process flows; And For each sub-process flow, the second association relationship is used to characterize the execution order of the sub-process flow among the respective sites.

5. The method according to claim 2, further comprising, in response to the presence of a next station identifier associated with the target station identifier in the at least one station identifier, repeating the following operations for the target station identifier: until there is no such next station identifier associated with the target station identifier in the at least one station identifier: performing an inbound operation according to the inbound policy identifier; and performing an outbound operation according to the outbound policy identifier.

6. The method according to claim 2, further comprising: In response to the operation type belonging to the inbound operation, generate and display an inbound page jump button on the first-level page according to the inbound policy identification; And In response to the operation type belonging to the outbound operation, generate and display an outbound page jump button on the first-level page according to the outbound policy identification.

7. The method according to claim 2, wherein, The site corresponding to the site identification also has a site type; The step of determining the target site identification in sequence among the at least one site identification according to the association relationship includes: Determine the intermediate site identification in sequence among the at least one site identification according to the association relationship; and In response to the site type indicating that skipping the site corresponding to the intermediate site identification is prohibited, determine the intermediate site identification as the target site identification.

8. The method according to claim 6, wherein, The step of in response to detecting that the page jump button on the first-level page is triggered, display the second-level page corresponding to the target policy identification among the at least one policy identification includes: In response to the inbound page jump button being triggered, jump to the inbound-level page corresponding to the inbound policy identification; and In response to the outbound page jump button being triggered, jump to the outbound hierarchical page corresponding to the outbound policy identifier.

9. The method according to any one of claims 1 to 8, further comprising, after in response to detecting that a page jump button in the first-level page is triggered and presenting a second-level page corresponding to a target policy identifier in the at least one policy identifier: In response to the operation type belonging to the outbound operation, obtain scrap configuration information according to the production batch identifier, where The scrapping configuration information includes product form information and scrapping mode information corresponding to the product; and In response to the scrapping mode information indicating that the product has a scrapping function, generate and display a scrapping page jump button in the outbound hierarchical page according to the product form information.

10. The method according to claim 9, further comprising: In response to the scrapping page jump button being triggered, jump to the scrapping hierarchical page corresponding to the product form information; and In response to receiving the scrapping entry information in the scrapping hierarchical page, synchronize the scrapping entry information to the outbound hierarchical page.

11. The method according to any one of claims 1 to 8, further comprising, before receiving the production batch identifier of the product and obtaining the site policy information according to the production batch identifier: Determine candidate site policy information according to at least one candidate site identifier and candidate policy identifiers respectively corresponding to the at least one candidate site identifier; and Determine production policy mapping information according to the candidate production batch identifier and the candidate site policy information, where The production strategy mapping information includes the one-to-one correspondence between the candidate production batch identifier and the candidate site policy information.

12. The method according to claim 11, wherein Receiving the production batch identifier of the product and obtaining the site policy information according to the production batch identifier includes: In response to receiving the production batch identifier, obtain the production batch information corresponding to the production batch identifier, where the production batch information includes production status information; and When the production status information meets the preset conditions, obtain the site policy information according to the production batch identifier.

13. The method according to any one of claims 1 to 8, wherein The site identifier corresponds to an authority verification identifier; The method further includes, before responding to receiving the entry information from the second-level page and performing the production process control of the product according to the entry information: In response to the authority verification identifier indicating that authority verification is required, obtain the operation object information corresponding to the operation object; Verify the operation object information according to the pre-configured reference object information to obtain an authority verification result; and In response to the authority verification result indicating that the operation object passes the verification, permit the execution of the information entry operation.

14. A production process control device, comprising: A first acquisition module, configured to receive the production batch identifier of the product and obtain the site policy information according to the production batch identifier, where the site policy information includes at least one site identifier having an association relationship and a policy identifier corresponding to each of the at least one site identifier; A first display module, configured to display a second-level page corresponding to a target policy identifier among the at least one policy identifier in response to detecting that a page jump button in the first-level page is triggered, where the page jump button is generated according to a target site identifier among the at least one site identifier; and A control module, configured to perform the production process control of the product according to the entry information in response to receiving the entry information from the second-level page.

15. An electronic device, comprising: One or more processors; A memory, configured to store one or more instructions, wherein when the one or more instructions are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 13.

16. A computer-readable storage medium, on which executable instructions are stored, and when the executable instructions are executed by a processor, the processor implements the method according to any one of claims 1 to 13.

17. A computer program product comprising computer-executable instructions that, when executed, are configured to implement the method according to any one of claims 1 to 13.