Factory production monitoring method, system, equipment and medium

Through the separation design of administrator and monitor modes, the CPK value of the production line is monitored in real time and alarmed, the shortcomings of traditional manual sampling and post-test detection are solved, real-time and accurate monitoring of factory production is achieved, and the stability and efficiency of the production process are improved.

CN120491575APending Publication Date: 2025-08-15SHANGHAI TRICHEER TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510624180.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-15
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The existing factory production monitoring methods rely on manual sampling and post-testing, which leads to the inability to monitor product performance in real time during the production process, resulting in economic losses and inefficiency.

Method used

Administrator mode and monitor mode are adopted to calculate CPK values by collecting production data in real time, generate CPK charts, and local and management alarms are carried out when the CPK value is lower than the alarm threshold to realize start-stop control of the production line.

Benefits of technology

Real-time monitoring of the production process is realized, the reliability and efficiency of production is improved, potential quality problems are discovered and solved in a timely manner, and the occurrence of unqualified products is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120491575A_ABST
    Figure CN120491575A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of production management, and discloses a factory production monitoring method, system and device and a medium. An administrator mode and a monitor mode are set, the administrator mode is deployed in a management end computer, and the monitor mode is deployed in a monitoring end computer; the administrator mode authorizes and modifies the configuration of the monitoring end computer, checks CPK charts of all production lines in real time, and sets data statistics and an alarm threshold; the monitor mode collects production data in real time, calculates a CPK value according to the production data and generates a CPK chart for display; when the CPK value is lower than a preset alarm threshold, the monitoring end computer carries out local alarm prompt and reports alarm information to a management end computer; and after receiving the alarm information, the management end computer pops up an alarm prompt box, and an administrator controls the start and stop of the production line according to the situation. The technical problem of low real-time performance of production monitoring can be at least solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of production management technology, and in particular to a factory production monitoring method, system, equipment and medium. Background Art

[0002] In today's rapidly developing manufacturing industry, factory production efficiency, quality, and product performance stability have become key elements of a company's core competitiveness. For factories, how to accurately monitor product performance in real time during the production process to ensure that products meet established quality standards is a critical issue that needs to be addressed.

[0003] Traditional factory production monitoring methods rely primarily on manual spot checks and post-production testing. Manual spot checks have significant limitations. Firstly, due to the limited number of samples, they cannot fully and accurately reflect the performance of the entire batch of products. This can lead to some products with performance issues entering subsequent production stages or the market, causing financial losses and reputational risks to the company. Secondly, manual spot checks are labor-intensive and time-consuming, resulting in low efficiency and failing to meet the demands of modern large-scale production.

[0004] Post-production testing is a performance test conducted after product production is completed. Although this method can discover performance problems with the product, the problematic product has already been produced at this time, and the production process cannot be adjusted and optimized in time. This not only causes a waste of raw materials and production resources, but may also delay product delivery time, affecting the company's production plan and market competitiveness. Summary of the Invention

[0005] One purpose of the present application is to provide a factory production monitoring method, system, equipment and medium, at least to solve the technical problem of low real-time performance of production monitoring.

[0006] To achieve the above objectives, some embodiments of the present application provide the following aspects:

[0007] In the first aspect, some embodiments of the present application also provide a factory production monitoring method, including setting an administrator mode and a monitor mode, wherein the administrator mode is deployed on the management-end computer, and the monitor mode is deployed on the monitoring-end computer; the administrator mode authorizes modification of the configuration of the monitoring-end computer, views the CPK charts of all production lines in real time, and sets data statistics and alarm thresholds; the monitor mode collects production data in real time, calculates the CPK value based on the production data, and generates the CPK chart for display; when the CPK value is lower than the preset alarm threshold, the monitoring-end computer issues a local alarm prompt and reports the alarm information to the management-end computer; after receiving the alarm information, the management-end computer pops up an alarm prompt box, and the administrator controls the start and stop of the production line according to the situation.

[0008] On the second aspect, some embodiments of the present application also provide a factory production monitoring system, which includes: an administrator module, deployed on the management-end computer, used to authorize modifications to the monitoring-end computer configuration, view the CPK charts of all production lines in real time, set data statistical frequency and alarm thresholds, receive alarm information and control the start and stop of the production line; a monitor module, deployed on the monitoring-end computer, used to collect product data in real time, calculate the CPK value and generate a CPK chart for display, issue local alarm prompts and report alarm information, and submit parameter change applications to the administrator mode; a database module, used to store the unique IDs and process data of all computers, and to transfer data uploads and command issuances.

[0009] In a third aspect, some embodiments of the present application further provide an electronic device comprising: one or more processors; and a memory storing computer program instructions, wherein the computer program instructions, when executed, cause the processor to perform the steps of the method described above.

[0010] In a fourth aspect, some embodiments of the present application further provide a computer-readable medium having computer program instructions stored thereon, wherein the computer program instructions can be executed by a processor to implement the method described above.

[0011] Compared with the related art, the solution provided in the embodiment of the present application monitors the production process in real time through a method that can analyze data in real time. The main function is to form a centralized management and authorized viewing mode, so that the computers of the production test line can be managed and controlled and can be authorized to display the CPK chart of performance indicators in real time. When there is a deviation from the expectation, an alarm can be issued to stop after the current action is completed, so that the problem is exposed in time and the consistency of the product is restored. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] One or more embodiments are exemplarily illustrated by pictures in the corresponding drawings. These exemplifications do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0013] Figure 1 A schematic diagram of a process flow of a factory production monitoring method provided according to an embodiment of the present application;

[0014] Figure 2 A schematic diagram of a CPK provided according to an embodiment of the present application;

[0015] Figure 3 A schematic diagram of another CPK provided according to an embodiment of the present application;

[0016] Figure 4 This is an architecture diagram of a factory production monitoring system provided according to an embodiment of the present application;

[0017] Figure 5 The figure is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0018] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0019] First embodiment

[0020] The first embodiment of the present application relates to a factory production monitoring method. Figure 1 As shown, the method may include the following steps:

[0021] S101, setting an administrator mode and a monitor mode, wherein the administrator mode is deployed on the management-end computer, and the monitor mode is deployed on the monitoring-end computer:

[0022] By separating management and monitoring responsibilities and deploying them on different computers, an efficient monitoring system with a collaborative approach is achieved. Administrator mode is deployed on the management computer, facilitating centralized management and decision-making; monitor mode is deployed on the monitoring computer (the production line computer), enabling real-time data collection and processing at the production site. This separation makes management and monitoring more professional, improving the reliability and maintainability of the entire monitoring system. For example, in a large factory, different production lines are located in different areas. With this setup, administrators can centrally monitor all production lines from the management side, while the monitoring side focuses on data collection and preliminary processing for each production line, avoiding management and monitoring confusion.

[0023] S102: The administrator mode authorizes modification of the monitoring terminal computer configuration, real-time viewing of CPK charts of all production lines, and setting of data statistics and alarm thresholds:

[0024] Administrators can flexibly adjust the configuration of the monitoring computer based on production needs and actual conditions. For example, if a production process changes, administrators can promptly modify the monitoring computer's parameter settings to ensure the monitoring system accurately reflects production conditions. This enhances the system's adaptability and flexibility, enabling rapid response to changes in the production process.

[0025] The CPK chart intuitively demonstrates the process capability and stability of a production line. Administrators can gain real-time insights into the production status of each production line and promptly identify potential quality issues. By analyzing the CPK chart, administrators can predict potential fluctuations in the production process and take proactive measures to adjust, effectively preventing product quality issues. For example, if the CPK value of a production line continues to decline, administrators can intervene promptly to check factors such as equipment operation status and raw material quality to prevent the mass production of substandard products.

[0026] The setting of data statistics determines the monitoring system's frequency of production data collection and the scope of its analysis. Properly setting data statistics can improve system efficiency while ensuring monitoring accuracy. The setting of alarm thresholds provides an early warning mechanism for the monitoring system. When the CPK value falls below the preset alarm threshold, the system can promptly issue an alarm, prompting the administrator to take action. For example, if the 1k monitoring statistic is collected once, the alarm threshold is 1.33; if the 2k monitoring statistic is collected once, the alarm threshold is 1.53. For production lines with higher product quality requirements, a lower alarm threshold can be set to more promptly detect quality issues; for production lines with relatively lower quality requirements, the alarm threshold can be appropriately increased to reduce unnecessary alarm interference.

[0027] S103: The monitor mode collects production data in real time, calculates the CPK value based on the production data, and generates the CPK chart for display:

[0028] By collecting production data in real time, the monitor mode can promptly obtain the actual operating status of the production line. This data forms the basis for the subsequent calculation of the CPK value and analysis of production process stability. The CPK value is an important indicator of production process capability, taking into account both the mean and fluctuation of the process. By calculating the CPK value and generating a CPK chart, the monitor can intuitively understand the production quality and stability of the production line. For example, a CPK value greater than 1.33 indicates sufficient production process capability and relatively stable product quality. A CPK value less than 1 indicates significant fluctuations in the production process, requiring timely adjustments. The display of the CPK chart enables the monitor to quickly identify anomalies in the production process, providing strong support for timely action.

[0029] S104: When the CPK value is lower than the preset alarm threshold, the monitoring computer issues a local alarm and reports the alarm information to the management computer:

[0030] Local alarm notifications on the monitoring computer allow on-site operators to promptly understand any problems that arise during production. This timely feedback prompts operators to take immediate action to prevent further problems. For example, when an audible or visual alarm sounds on the monitoring computer, operators can quickly check the equipment's operating status and identify possible causes of the problem.

[0031] Alarm information is reported to the management computer, allowing administrators to promptly monitor abnormalities on the production line. Based on these alarms, administrators can consider the overall situation of the production system and make more informed decisions. For example, based on the alarm information, administrators can determine whether to suspend the production line for maintenance or adjust production plans to minimize losses.

[0032] S105: After receiving the alarm information, the management computer pops up an alarm prompt box, and the administrator controls the start and stop of the production line according to the situation:

[0033] An alarm prompt box pops up on the management computer, alerting the administrator to abnormal conditions on the production line in a striking manner. The alarm prompt box can include detailed alarm information, such as the alarm production line number, CPK value, and alarm time, allowing the administrator to quickly understand the severity and specific circumstances of the problem.

[0034] Administrators have the power to control the start and stop of production lines based on alarm information and actual conditions. This provides effective safety assurance for the production process. For example, if a serious quality issue or equipment failure occurs on a production line, the administrator can promptly pause the line to prevent continued production of substandard products and further damage to the equipment. Once the problem is resolved, the administrator can restart the line and resume normal production. This flexible control mechanism improves the controllability and stability of the production process.

[0035] Second embodiment

[0036] The second embodiment of the present application relates to a factory production monitoring method. The second embodiment is an improvement based on the first embodiment, and the specific improvements are:

[0037] The management computer and the monitoring computer establish a connection with the database through a unique ID, and data upload and command issuance are both transferred through the database.

[0038] When each management and monitoring computer is deployed, it is assigned a unique ID to identify it within the system. During system operation, the monitoring computer collects production data and uploads it to the database's data storage table using its unique ID, following the specified format and protocol. When the management computer needs to issue instructions (such as changing configurations or controlling the start and stop of a production line), it also stores these instructions in the corresponding location in the database using its unique ID. The monitoring computer periodically reads the instructions corresponding to its own ID from the database.

[0039] This data transfer method enhances the system's scalability and flexibility. On the one hand, different computer devices can be easily connected to the system, simply by assigning a unique ID to communicate with the database. On the other hand, the database, as a centralized data storage and processing center, facilitates unified data management and maintenance, while also improving the reliability and security of data transmission.

[0040] The database includes an administrator information table, a management table, an operation record table, a data storage table, and a data CPK storage table.

[0041] The database includes: confirming the account type through the administrator information table to enter the administrator mode or monitor mode; recording the login status, data statistics and alarm thresholds of all computers through the management table; recording the application operation records, alarm records and administrator response records of all computers through the operation record table; recording the production data uploaded by the monitoring terminal computer through the data storage table; recording the CPK value and the local path of the CPK chart through the CPK storage table.

[0042] Administrator Information Table: This table is populated manually, allowing users to add only administrator accounts, avoiding unnecessary operations. It stores account information for all administrators and monitors, including account name, password, and account type (administrator or monitor). When a user logs in, the system verifies the entered account and password against the Administrator Information Table. If a match is successful, the user is directed to the corresponding administrator or monitor mode based on the account type. Centralized management of account information allows for effective control of system access rights, ensuring that only authorized users can enter the corresponding operating mode, thereby improving system security.

[0043] Management Table: This records information such as the login status, data statistics, and alarm thresholds for all computers. When a monitoring computer logs in to the system, it updates its login status to the management table. Administrators can modify data statistics and alarm thresholds in the management table from the management computer, and these changes are synchronized to the relevant monitoring computers in real time. This allows administrators to comprehensively manage and monitor the operating status of the entire system, allowing them to flexibly adjust data statistics and alarm parameters based on actual production conditions, improving system adaptability and management efficiency.

[0044] Operation Log: This table records all computer application operation records, alarm records, and administrator response records. When a monitoring computer submits an application to change information or an alarm occurs, the relevant information is stored in the operation log. When the administrator handles these applications or alarms, the administrator also records the response information in this table. This provides detailed audit records for system operation and management, allowing administrators to trace and analyze historical system operations, promptly identify and resolve potential issues, and provide data support for production process optimization.

[0045] Data Storage Table: Production data collected in real time by the monitoring computer is uploaded to the data storage table at specified intervals or data volume thresholds. The data storage table categorizes this data, for example, by production line number or product type, to facilitate subsequent data query and analysis. This enables centralized storage and management of production data, providing a rich data resource for subsequent data analysis and mining, helping to identify patterns and issues in the production process and providing strong support for production decision-making.

[0046] Data CPK Storage Table: After calculating the CPK value and generating the CPK chart, the monitoring computer stores the CPK value and the local path to the CPK chart in the data CPK storage table. The management computer can query this table to obtain CPK information for each production line and view the corresponding CPK chart. This allows administrators to monitor and evaluate the production process capabilities of each production line in real time, promptly identifying fluctuations and anomalies in the production process and providing a basis for adjustment and optimization.

[0047] Administrator mode includes: receiving CPK alarm information from the monitoring computer, popping up an alarm prompt box, confirming that the alarm information action is completed before the monitoring computer that issued the alarm information can continue to execute; locking the monitoring computer control and controlling the start and stop of the production line.

[0048] When the monitoring computer detects that the CPK value falls below the preset alarm threshold, it uploads the alarm information to the database's operation log table. The management computer monitors the operation log table in real time. Once a new alarm is detected, an alarm prompt box pops up, alerting the administrator of a production line anomaly. After viewing the alarm information, the administrator must confirm the operation. Once confirmed, the database updates the alarm status in the operation log table. The monitoring computer can only proceed with subsequent operations after detecting the updated alarm status. This ensures that administrators are promptly informed of abnormalities on the production line and can effectively address them, preventing production problems from escalating due to untimely alarm processing.

[0049] In certain situations, such as when a production line needs to be inspected or adjusted, an administrator can send a lock command from the management computer to the database. The database stores this command in a management table. Upon receiving the lock command, the monitoring computer will lock its own interface, prohibiting the operator from performing any related operations. Administrators can also send production line start and stop commands from the management computer to the database. The database forwards these commands to the corresponding monitoring computer, which then controls the production line accordingly. This enhances administrators' control over the production process, enabling them to take swift action when necessary to ensure safety and stability.

[0050] The monitor mode includes: viewing the CPK chart; submitting the information for applying for change to the management terminal computer; reporting the alarm information to the management terminal computer, and prompting the alarm information to be on the current monitoring terminal computer.

[0051] The monitor can log in to the system through the monitoring computer, query the CPK chart information of the current production line from the data CPK storage table in the database, and display it on the monitoring computer. The monitor can view the changes of the CPK chart in real time and understand the production process capability of the production line.

[0052] When a monitor discovers a need to change certain parameters (such as data statistics or alarm thresholds) during the production process, they can submit a request for change to the database's operation log table via the monitoring computer. The management computer regularly reviews the request information in the operation log table and approves it. This gives the monitor a degree of independent decision-making power, allowing them to submit parameter change requests in a timely manner based on actual production conditions, thereby improving the flexibility and adaptability of the production process.

[0053] When the CPK value calculated by the monitoring computer falls below the preset alarm threshold, an alarm message is uploaded to the database's operation log table, and a local alarm prompt (such as audible and visual alarms, pop-up window prompts, etc.) is issued on the monitoring computer. This ensures that the monitor can promptly understand abnormal conditions on the local production line, and the alarm information is promptly reported to the management computer so that the administrator can take appropriate measures.

[0054] Calculating the CPK value includes: the calculation formula is CPK=min[(USL-μ) / (3σ),(μ-LSL) / (3σ)]; where USL is the upper specification limit; LSL is the lower specification limit; μ is the process mean; and σ is the standard deviation.

[0055] After collecting production data, the monitoring computer performs statistical analysis and calculates the process mean μ and standard deviation σ. Furthermore, the upper specification limit (USL) and lower specification limit (LSL) for product performance indicators are pre-set based on production process requirements. The CPK value is then calculated using the aforementioned formula and stored in the database's data CPK storage table.

[0056] like Figure 2 and Figure 3 As shown, sample information: A total of 2246 samples (Samples) were collected, with a mean value (MeanValue) of 52.31, a minimum value (MinValue) of 13.00, and a maximum value (MaxValue) of 64.00. Specification limits: The lower specification limit (LSL) is 10.00, the upper specification limit (USL) is 100.00, and the acceptable range for this test item is 10.00-100.00. Process capability indicators: The standard deviation (STDEV) is 7.747435, the process capability index (CP) is 2.01, and the process performance index (Cpk) is 1.89. Both CP and Cpk are greater than 1.33, indicating good process capability and relatively stable product quality. However, Cpk is less than CP, indicating that the process mean (52.31) deviates from the center of the specification and is closer to the LSL. Figure 2 The frequency distribution indicates that the data are concentrated within a certain range, with some areas having higher frequencies. However, a small amount of data is close to LSL, so attention should be paid to whether there is potential fluctuation. Figure 3 The data trend indicates that the data changes with the sample, and the overall fluctuation is between LSL and USL. Most of the data are far away from USL, and some points are close to LSL but not lower than LSL. However, these points close to LSL still need to be monitored to prevent them from exceeding the specification limit in the future.

[0057] Overall, the current production process capability is acceptable, but attention needs to be paid to mean shift and data points approaching LSL to ensure production stability and product quality. The CPK chart generated by a specific project during production testing clearly illustrates product performance trends. Timely alerts enable more accurate adjustments, thereby optimizing and improving product performance and quality consistency. By calculating CPK values in real time, monitors and administrators can promptly identify potential issues in the production process and take appropriate measures to adjust and optimize, thereby improving product quality and production efficiency.

[0058] The step division of the above various methods is only for the purpose of clear description. During implementation, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this application; adding insignificant modifications or introducing insignificant designs to the algorithm or process without changing the core design of the algorithm and process are all within the scope of protection of this application.

[0059] Third embodiment

[0060] The third embodiment of the present application relates to a factory production monitoring system, such as Figure 4 As shown, the system includes:

[0061] The administrator module is deployed on the management computer and is used to authorize changes to the monitoring computer configuration, view the CPK charts of all production lines in real time, set data statistics frequency and alarm thresholds, receive alarm information, and control the start and stop of production lines;

[0062] The monitor module is deployed on the monitoring computer and is used to collect product data in real time, calculate the CPK value and generate a CPK chart for display, issue local alarm prompts and report alarm information, and submit parameter change applications to the administrator mode;

[0063] The database module is used to store the unique IDs and process data of all computers, and to transfer data uploads and command issuances.

[0064] It is not difficult to find that this embodiment is a system embodiment corresponding to the first embodiment, and this embodiment can be implemented in conjunction with the first embodiment. The relevant technical details mentioned in the first embodiment are still valid in this embodiment, and to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied to the first embodiment.

[0065] It is worth mentioning that all modules involved in this embodiment are logical modules. In actual applications, a logical unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, to highlight the innovation of this application, this embodiment does not include units that are not closely related to solving the technical problems proposed by this application. However, this does not mean that other units do not exist in this embodiment.

[0066] In addition, some embodiments of the present application further provide an electronic device. The electronic device may be various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, etc. The electronic device may also be various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices.

[0067] The electronic device includes: one or more processors; and a memory storing computer program instructions, wherein the computer program instructions, when executed, enable the processor to perform the steps of the method provided in any one or more of the above embodiments. Figure 5 An exemplary structural diagram of the electronic device is disclosed. Figure 5 As shown, the electronic device includes: one or more processors 1101, a memory 1102, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Among them, the components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0068] The electronic device may further include: an input device 1103 and an output device 1104. The processor 1101, the memory 1102, the input device 1103 and the output device 1104 may be connected via a bus or other means. Figure 5 The bus connection is taken as an example.

[0069] The input device 1103 can receive input digital or character information and generate key signal input related to user settings and function control of the electronic device, such as input devices such as a touch screen, a keypad, a mouse, a trackpad, a touch pad, an indicator stick, one or more mouse buttons, a trackball, and a joystick. The output device 1104 can include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The display device can include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device can be a touch screen.

[0070] To provide interaction with a user, the electronic device may be a computer. The computer may include: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball), through which the user can provide input to the computer. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0071] In the embodiments of the present application, a computer program / instruction is stored on a computer-readable medium. When executed by a processor, the computer program / instruction implements the steps of the method provided in any one or more of the above embodiments. The computer-readable medium may be included in the electronic device described in the above embodiments, or it may exist independently and not be incorporated into the device. The computer-readable medium carries one or more computer-readable instructions.

[0072] The memory 1102 can be used as a non-transitory computer-readable storage medium to store non-transitory software programs, non-transitory computer executable programs, and modules. The processor 1101 executes the non-transitory software programs, instructions, and modules stored in the memory 1102 to execute various functional applications and data processing of the server, thereby implementing the program instructions / modules corresponding to the method provided in any one or more of the above embodiments of the present application.

[0073] The memory 1102 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device, etc. In addition, the memory 1102 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 1102 may optionally include a memory remotely located relative to the processor 1101, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0074] It should be noted that the computer-readable medium described in this application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this application, a computer-readable medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or device.

[0075] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology for information storage. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc-read only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0076] Computer program code for performing the operations of the present application can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0077] In the above-described embodiment, can realize wholly or in part by software, hardware, firmware or its arbitrary combination.For example, can adopt application-specific integrated circuit (ASIC), general computer or any other similar hardware device to realize.In certain embodiments, the software program of the present application can be carried out to realize above steps or function by processor.Similarly, the software program of the present application (comprising relevant data structure) can be stored in computer-readable recording medium, for example, RAM memory, magnetic or optical drive or floppy disk and similar device.In addition, some steps or functions of the present application can adopt hardware to realize, for example, as the circuit that cooperates with processor to perform each step or function.

[0078] The computer program product provided by the embodiment of the present application includes one or more computer programs / instructions, and when the computer program / instructions are executed by the processor, all or part of the process or function described in the embodiment of the present application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instruction can be stored in a computer-readable storage medium, or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction can be transmitted from a website site, a computer, a server or a data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrations. The available medium can be a magnetic medium, (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state hard disk (SSD)).

[0079] The flowcharts or block diagrams in the accompanying drawings illustrate the possible architectures, functions and operations of the devices, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of code, and the module, program segment or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, as well as the combination of boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-specific system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0080] The scope of this application is defined by the appended claims rather than the foregoing description and is therefore intended to encompass within this application all changes that come within the meaning and range of equivalents of the claims. Any reference signs in the claims should not be construed as limiting the claims to which they relate. In addition, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in a device claim may also be implemented by one unit or device through software or hardware. Words such as "first" and "second" are only used to distinguish the description and do not indicate any particular order, nor should they be understood as indicating or implying relative importance.

[0081] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art may easily propose variations or substitutions within the technical scope disclosed in the present application, and such variations or substitutions shall be encompassed within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the scope of protection of the claims, and the above embodiments shall be regarded as exemplary and non-limiting.

Claims

1. A factory production monitoring method, characterized in that: The method comprises: Setting an administrator mode and a monitor mode, wherein the administrator mode is deployed on the management-end computer and the monitor mode is deployed on the monitoring-end computer; The administrator mode authorizes modification of the monitoring terminal computer configuration, real-time viewing of CPK charts of all production lines, and setting of data statistics and alarm thresholds; The monitor mode collects production data in real time, calculates the CPK value based on the production data and generates the CPK chart for display; When the CPK value is lower than the preset alarm threshold, the monitoring computer will issue a local alarm prompt and report the alarm information to the management computer; After receiving the alarm information, the management computer will pop up an alarm prompt box, and the administrator can control the start and stop of the production line according to the situation.

2. The method according to claim 1, characterized in that The management computer and the monitoring computer establish a connection with the database through a unique ID, and data upload and instruction issuance are both transferred through the database.

3. The method according to claim 2, characterized in that The database includes an administrator information table, a management table, an operation record table, a data storage table and a data CPK storage table.

4. The method according to claim 3, characterized in that The database includes: Confirm the account type through the administrator information table to enter administrator mode or monitor mode; Record the login status, data statistics and alarm thresholds of all computers through the management table; Record the application operation records, alarm records and administrator response records of all computers through the operation record table; Record the production data uploaded by the monitoring terminal computer through the data storage table; The CPK value and the local path of the CPK chart are recorded through the CPK storage table.

5. The method according to claim 4, characterized in that The administrator mode includes: Receive the CPK alarm information from the monitoring computer, and the alarm prompt box will pop up. After confirming that the alarm information action is completed, the monitoring computer that issued the alarm information can continue to execute; Lock the computer control at the monitoring end to control the start and stop of the production line.

6. The method according to claim 4, characterized in that The supervisor mode includes: View the CPK chart; Submit the information requested for change to the management computer; The alarm information is reported to the management computer, and the alarm information is prompted to be on the current monitoring computer.

7. The method according to any one of claims 1 to 6, characterized in that The calculation of the CPK value includes: The calculation formula is CPK = min[(USL-μ) / (3σ), (μ-LSL) / (3σ)]; Where USL is the upper specification limit, LSL is the lower specification limit, μ is the process mean, and σ is the standard deviation.

8. A factory production monitoring system, characterized in that: The system comprises: The administrator module is deployed on the management computer and is used to authorize changes to the monitoring computer configuration, view the CPK charts of all production lines in real time, set data statistics frequency and alarm thresholds, receive alarm information, and control the start and stop of production lines; The monitor module is deployed on the monitoring computer and is used to collect product data in real time, calculate the CPK value and generate a CPK chart for display, issue local alarm prompts and report alarm information, and submit parameter change applications to the administrator mode; The database module is used to store the unique IDs and process data of all computers, and to transfer data uploads and command issuances.

9. An electronic device, characterized in that: The electronic device comprises: one or more processors; and A memory storing computer program instructions, which, when executed, cause the processor to perform the steps of the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.