Task processing method and device, storage medium and electronic device
By allocating employees according to the processing efficiency and output range of the work ID during the manufacturing process of single crystal silicon rods, and adopting a skill improvement or efficiency priority strategy, the problem of low efficiency of the crystal pulling process is solved, the production efficiency and employee motivation are improved, and the improvement of the quality of the workplace is improved. Overall production quality.
Patent Information
- Application Number
- CN202411184344.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2024-12-20
AI Technical Summary
The crystal pulling process is low during the manufacturing process of single crystal silicon rods, resulting in low overall production efficiency and lack of effective solutions.
By obtaining the processing efficiency of each work ID in the sub-process in the crystal pulling process, determining the output interval, and assigning the work ID to the matching sub-process according to the interval, adopting a strategy of skill improvement priority or efficiency priority, optimizing employee allocation to improve production efficiency .
The production efficiency of single crystal silicon rod manufacturing has been improved, employees' enthusiasm and innovation capabilities have been stimulated, and human resource allocation has been adjusted through refined management, which has improved the efficiency and quality of the overall production process.
Smart Images

Figure CN119168276A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of single crystal silicon manufacturing, and in particular, to a task processing method and device, a storage medium, and an electronic device. Background Art
[0002] This section is intended to provide a background or context to what is stated in the claims or specification, and no admission is made that what is described herein is prior art by inclusion in this section.
[0003] Monocrystalline silicon manufacturing is an indispensable part of the semiconductor and photovoltaic industries. Its production efficiency and quality directly affect the development of the entire industry. In this link, the crystal pulling process is particularly critical. The quality of this process directly determines the performance and cost of the final product. However, under the traditional working model, employees often just complete their tasks step by step every month and then receive a fixed salary for the month, lacking the motivation to explore and innovate.
[0004] The manufacturing process of single crystal silicon rod mainly includes several stages such as melting, growth and cooling. The following is a detailed introduction to the implementation process of the crystal pulling process:
[0005] 1) Preparation stage, raw material preparation: high-purity polysilicon is selected as the raw material, and polysilicon needs to undergo strict purification treatment to remove impurities; crucible preparation: select a suitable quartz crucible, and clean and dry it to ensure that the inside is clean and free of impurities; heating system: check whether the heating system (such as resistance heating or induction heating) is working properly to ensure that the temperature can be accurately controlled.
[0006] 2) Melting stage: Loading: Put polysilicon into the crucible; Melting: Use the heating system to heat the polysilicon in the crucible to above the melting point (about 1410°C) so that it is completely melted into liquid; Temperature control: Ensure that the temperature of the molten silicon liquid is uniform to avoid local overheating that may lead to a decrease in crystal quality.
[0007] 3) Growth stage: seed crystal preparation: select a seed crystal of appropriate size (usually the tip of a single crystal silicon rod) and immerse it in molten silicon liquid; seed crystal contact: slowly bring the seed crystal into contact with the molten silicon liquid to ensure good contact between the seed crystal surface and the silicon liquid; growth rate control: control the crystal growth rate by adjusting the seed crystal rising speed and the furnace temperature to ensure the growth of high-quality single crystal silicon rods; rotational motion: during the growth process, the seed crystal and the furnace need to rotate slightly to ensure the uniformity of crystal growth.
[0008] 4) Cooling stage: After the growth is completed, the crystal needs to be cooled slowly to avoid stress cracks. The cooling rate needs to be strictly controlled; Annealing: Sometimes the crystal needs to be annealed to eliminate internal stress and improve crystal quality.
[0009] 5) Post-processing stage: cutting: cutting the grown single crystal silicon rods into appropriate lengths; grinding and polishing: grinding and polishing the cut silicon wafers to make their surfaces smooth and flat; cleaning: thoroughly cleaning the processed silicon wafers to remove surface residues.
[0010] In the prior art, many of the above processes require human participation, such as assigning a fixed number of workers to complete each process. However, due to various reasons, the above solutions will lead to low overall work efficiency. In view of the above problems, no effective solution has been proposed yet. Summary of the invention
[0011] The embodiments of the present application provide a task processing method and device, a storage medium, and an electronic device to at least solve the technical problem of low manufacturing efficiency of single crystal silicon rods in the related art.
[0012] According to one aspect of an embodiment of the present application, a task processing method is provided, comprising: obtaining the processing efficiency of each work ID in an ID set in each sub-process in a crystal pulling process, wherein the processing efficiency is the workload of the employee corresponding to the work ID in a unit time; determining a production interval [L1, L2] within a time period according to the processing efficiency of each sub-process of the work ID in the ID set, and generating a first interval [L3, L4), a second interval [L4, L5] and a second interval [L6, L7] according to the production interval [L1, L2]. and a third interval [L5, L6], wherein L3 is greater than 0 and less than or equal to L1, L4 = (L1 + (L2-L1) * 20%), L5 = (L1 + (L2-L1) * 80%), L6 is greater than or equal to L2, and L1, L2, L3, L4, L5 and L6 are all greater than 0; according to the processing efficiency of the work ID in the ID set in each sub-process and the interval in which the target output is located in the first interval, the second interval and the third interval, the work ID in the ID set is assigned to the matching sub-process.
[0013] Optionally, the work IDs in the ID set are allocated to the matching sub-processes according to the processing efficiency of the work IDs in the ID set on each sub-process and the interval in which the target output is located in the first interval, the second interval and the third interval, including: when the target output falls within the first interval, the work IDs in the ID set are allocated to the matching sub-processes according to a first strategy, wherein the first strategy is a skill improvement priority strategy; when the target output falls within the third interval, the work IDs in the ID set are allocated to the matching sub-processes according to a second strategy, wherein the second strategy is an efficiency priority strategy; when the target output falls within the second interval, the work IDs in the ID set are allocated to the matching sub-processes according to the second strategy in the first time period, and the work IDs in the ID set are allocated to the matching sub-processes according to the first strategy in the second time period.
[0014] Optionally, when the target yield falls within the first interval, the work IDs in the ID set are assigned to the matching sub-processes according to the first strategy, including: determining the target sub-process of each work ID in the ID set, wherein the target sub-process is the work ID of interest selected; for each sub-process in the crystal pulling process, sorting all work IDs with the sub-process as the target process from low to high according to processing efficiency to obtain a corresponding ID sequence, wherein the work ID is the keyword and the processing efficiency is the value in the ID sequence; when assigning work IDs, for each sub-process in the crystal pulling process, the work IDs in the top 20% of the ID sequence corresponding to the sub-process are preferentially assigned while meeting the target yield.
[0015] Optionally, when the target yield falls within the third interval, the work IDs in the ID set are assigned to the matching sub-processes according to the second strategy, including: determining the target sub-process of each work ID in the ID set, wherein the target sub-process is the work ID of interest selected; for each sub-process in the crystal pulling process, sorting all work IDs with the sub-process as the target process from low to high according to processing efficiency to obtain a corresponding ID sequence, wherein the work ID is the keyword and the processing efficiency is the value in the ID sequence; when assigning work IDs, for each sub-process in the crystal pulling process, the work ID located in the last 40% of the ID sequence corresponding to the sub-process is preferentially assigned while meeting the target yield.
[0016] Optionally, when allocating a work ID, for each sub-process in the crystal pulling process, upon receiving a request for a work ID in an ID sequence corresponding to the sub-process, the work ID is allocated to the sub-process.
[0017] Optionally, after allocating the work IDs in the ID set to the matching sub-processes according to the processing efficiency and target output of the work IDs in the ID set in each sub-process in the first interval, the second interval and the third interval, the method further includes: displaying a first efficiency curve and first prompt information of the current work ID, a second efficiency curve and second prompt information of the current work ID, the first efficiency curve being used to represent the total efficiency of each work ID in the ID sequence in the crystal pulling process, the first prompt information being used to prompt the efficiency value and ranking of the current work ID on the first efficiency curve, each of the second efficiency curves being used to represent the efficiency of each work ID in the ID sequence in a sub-process of the crystal pulling process, and the second prompt information being used to prompt the efficiency value and ranking of the current work ID on the second efficiency curve.
[0018] Optionally, after allocating the work IDs in the ID set to the matching sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the intervals in the first interval, the second interval and the third interval where the target output is located, the method further includes: displaying the first work plan information, the actual completion status, and the second work plan information of the current work ID, wherein the first work plan information is the information that needs to be completed in each time period within the time period planned before the start of the time period, the actual completion information is the amount of work completed by the current work ID in each ended time period, and the second work plan information is the information that needs to be completed in each time period planned based on the unfinished workload of the current work ID and the remaining number of time periods.
[0019] According to another aspect of an embodiment of the present application, a task processing device is further provided, comprising: an acquisition unit, configured to acquire the processing efficiency of each work ID in an ID set in each sub-process in a crystal pulling process, wherein the processing efficiency is the workload of the employee corresponding to the work ID in a unit time; a processing unit, configured to determine a production interval [L1, L2] within a time period according to the processing efficiency of each sub-process of the work ID in the ID set, and generate a first interval [L3, L4), a second interval [L4, L5) and a third interval [L5, L6], wherein L3 is greater than 0 and less than or equal to L1, L4 = (L1 + (L2-L1) * 20%), L5 = (L1 + (L2-L1) * 80%), L6 is greater than or equal to L2, and L1, L2, L3, L4, L5 and L6 are all greater than 0; an allocation unit, for allocating the work IDs in the ID set to the matched sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the intervals in which the target output is located in the first interval, the second interval and the third interval.
[0020] According to another aspect of an embodiment of the present application, a storage medium is further provided, which includes a stored program, and the above method is executed when the program is run.
[0021] According to another aspect of an embodiment of the present application, an electronic device is further provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the above method through the computer program.
[0022] According to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps of any one of the embodiments of the above method.
[0023] In the embodiment of the present application, the processing efficiency of each work ID in the ID set in each sub-process in the crystal pulling process is obtained, and the processing efficiency is the workload of the employee corresponding to the work ID in unit time; according to the processing efficiency of the work ID in the ID set in each sub-process, the output interval [L1, L2] within a time period is determined, and the first interval [L3, L4), the second interval [L4, L5) and the third interval [L5, L6] are generated according to the output interval [L1, L2], wherein L3 is greater than 0 and less than or equal to L1, L4=(L 1+(L2-L1)*20%), L5=(L1+(L2-L1)*80%), L6 is greater than or equal to L2, and L1, L2, L3, L4, L5 and L6 are all greater than 0; according to the processing efficiency of the work ID in the ID set in each sub-process and the interval in which the target output is located in the first interval, the second interval and the third interval, the work ID in the ID set is assigned to the matching sub-process, that is, the appropriate employees can be assigned to the appropriate positions, thereby solving the technical problem of low manufacturing efficiency of single crystal silicon rods in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0025] Figure 1 is a flowchart of an optional task processing method according to an embodiment of the present application;
[0026] Figure 2 is a schematic diagram of an optional task processing interface according to an embodiment of the present application;
[0027] Figure 3 is a schematic diagram of an optional task processing device according to an embodiment of the present application; and,
[0028] Figure 4 It is a structural block diagram of a terminal according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] The technical problem of low manufacturing efficiency of single crystal silicon rods in the related art has not been solved. According to one aspect of an embodiment of the present application, a method embodiment of a task processing method is provided. Figure 1 is a flowchart of an optional task processing method according to an embodiment of the present application, such as Figure 1 As shown, the method may include the following steps:
[0032] Step S1, obtaining the processing efficiency of each work ID in the ID set in each sub-process in the crystal pulling process, wherein the processing efficiency is the workload of the employee corresponding to the work ID per unit time.
[0033] In an alternative embodiment:
[0034] 1) Data Collection
[0035] Data source: Collect data from production records, including the amount of work done by each employee (job ID) on each sub-process.
[0036] Data format: This can be a database table containing fields such as employee ID, sub-process ID, date / time stamp, amount of work completed, etc.
[0037] 2) Data preprocessing
[0038] Time window: Define a time period, such as one day, one week, or one month, to count the work efficiency of each employee.
[0039] Calculate efficiency: Use the formula (efficiency = completed work / unit time) to calculate the processing efficiency of each employee in each sub-process.
[0040] Example: Assume that we have three employees (A, B, C), who work in two sub-processes (melting and growth). Assume that A is melting 500kg and growing 400kg, B is melting 600kg and growing 500kg, and C is melting 450kg and growing 450kg. Assuming the time period is 1 week, the efficiency is calculated as follows: Employee A: Melting efficiency = 500kg / week; Growth efficiency = 400kg / week; Employee B: Melting efficiency = 600kg / week; Growth efficiency = 500kg / week; Employee C: Melting efficiency = 450kg / week; Growth efficiency = 450kg / week.
[0041] Step S2, according to the processing efficiency of the work ID in the ID set in each sub-process, determine the production interval within a time period, and generate the first interval [L3, L4), the second interval [L4, L5) and the third interval [L5, L6] according to the production interval [L1, L2], wherein L3 is greater than 0 and less than or equal to L1, L4 = (L1 + (L2-L1) * 20%), L5 = (L1 + (L2-L1) * 80%), L6 is greater than or equal to L2, and L1, L2, L3, L4, L5 and L6 are all greater than 0.
[0042] 1) When the target output falls within the first interval, the work ID in the ID set is assigned to the matching sub-process according to the first strategy, and the first strategy is a skill improvement priority strategy: determine the target sub-process of each work ID in the ID set, wherein the target sub-process is the work ID of interest selected; for each sub-process in the crystal pulling process, all work IDs with the sub-process as the target process are sorted from low to high according to the processing efficiency to obtain the corresponding ID sequence, wherein the work ID is the keyword and the processing efficiency is the value in the ID sequence; when allocating the work ID, for each sub-process in the crystal pulling process, the work ID in the top 20% of the ID sequence corresponding to the sub-process is preferentially allocated when the target output is met.
[0043] 2) When the target output falls within the third interval, the work ID in the ID set is assigned to the matching sub-process according to the second strategy, and the second strategy is an efficiency-first strategy: determine the target sub-process for each work ID in the ID set, wherein the target sub-process is the work ID of interest selected; for each sub-process in the crystal pulling process, sort all work IDs with the sub-process as the target process from low to high according to processing efficiency to obtain a corresponding ID sequence, wherein the work ID is the keyword and the processing efficiency is the value in the ID sequence; when allocating work IDs, for each sub-process in the crystal pulling process, give priority to allocating work IDs in the last 40% of the ID sequence corresponding to the sub-process while meeting the target output.
[0044] 3) When the target output falls within the second interval, the work IDs in the ID set are allocated to the matching sub-processes according to the second strategy in the first time period, and the work IDs in the ID set are allocated to the matching sub-processes according to the first strategy in the second time period.
[0045] In an alternative embodiment:
[0046] 1) Determination of production range
[0047] Assume that the average output within the time period obtained based on historical data is L1=10000kg and the maximum output is L2=15000kg.
[0048] Calculate each interval according to the above rules: L3=1000kg (L3>0 and ≤L1); L4=10000+(15000-10000)*20%=13000kg; L5=10000+(15000-10000)*80%=14000kg; L6=15000kg (L6≥L2).
[0049] 2) Allocation strategy
[0050] First strategy (skill improvement priority): If the target output falls within the interval [L3, L4), give priority to training and guidance to employees with lower efficiency to improve their work efficiency. For each sub-process, first sort by efficiency, and then assign the 20% of employees with the lowest efficiency.
[0051] Second strategy (efficiency first): If the target output falls within the interval [L5, L6], give priority to employees with higher efficiency to ensure maximum capacity. For each sub-process, sort by efficiency again, but this time assign the 40% of employees with the highest efficiency.
[0052] 3) Mixed strategy: If the target output falls within the interval [L4, L5), a mixed strategy can be adopted, that is, the second strategy is adopted in the first period and the first strategy is adopted in the second period.
[0053] Step S3, assigning the work IDs in the ID set to the matching sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the interval where the target output is located in the first interval, the second interval and the third interval.
[0054] In an alternative embodiment:
[0055] 1) Determine target output
[0056] Assuming the target output is 12000 kg, according to the calculation in step S2, it falls within the interval [L4, L5).
[0057] 2) Apply a hybrid strategy
[0058] In the first period (e.g. Monday to Wednesday), employees are assigned according to the second strategy (efficiency first). In the second period (e.g. Thursday to Friday), employees are assigned according to the first strategy (skill improvement first).
[0059] Such an arrangement can ensure maximum production capacity during high-demand periods, while also improving the overall efficiency of employees, especially during low-demand periods. This process involves a complete process from data collection to strategy implementation. Through refined management, human resource allocation can be adjusted according to different production needs, thereby improving production efficiency and employee satisfaction.
[0060] In an embodiment of the present application, when assigning a work ID, for each sub-process in the crystal pulling process, upon receiving a request for a work ID in an ID sequence corresponding to the sub-process, the work ID is assigned to the sub-process.
[0061] Optionally, after the work ID in the ID set is assigned to the matching sub-process according to the processing efficiency and target output of the work ID in the ID set in each sub-process in the first interval, the second interval and the third interval, the first efficiency curve and the first prompt information of the current work ID, the second efficiency curve and the second prompt information of the current work ID are displayed, the first efficiency curve is used to represent the total efficiency of each work ID in the ID sequence in the crystal pulling process, the first prompt information is used to prompt the efficiency value and ranking of the current work ID on the first efficiency curve, each second efficiency curve is used to represent the efficiency of each work ID in the ID sequence in a sub-process of the crystal pulling process, and the second prompt information is used to prompt the efficiency value and ranking of the current work ID on the first efficiency curve; the first work plan information, actual completion status, and second work plan information of the current work ID are displayed, wherein the first work plan information is the information that the current work ID needs to complete in each time period within the time period planned before the start of the time period, the actual completion information is the workload completed by the current work ID in each ended time period, and the second work plan information is the information that needs to be completed in each time period planned according to the unfinished workload of the current work ID and the remaining number of time periods.
[0062] In related technologies, workers are paid a fixed salary and lack an incentive mechanism. There is no direct relationship between employee performance and salary, which affects motivation. It is unable to stimulate employee initiative and the work tasks are rigid. It is not conducive to work performance evaluation and there is a weak correlation between salary and quality.
[0063] In response to the problem of insufficient motivation in the traditional salary system, this solution provides a salary distribution APP that changes the salary of employees in the single crystal industry from a fixed salary to a takeaway order grabbing form. It aims to directly link the salary of employees with their workload and skill level by introducing a grabbing order mechanism, thereby stimulating employees' work enthusiasm and innovation ability. This innovative salary distribution plan converts the traditional fixed salary model into a grabbing order form similar to the takeaway platform. This transformation not only conforms to the needs of the modern working environment, but also introduces a mechanism that directly links employees' workload and skills with salary. In this way, employees can choose work tasks independently according to their own abilities and willingness, and receive corresponding rewards after completing the tasks. This salary distribution method based on grabbing orders can stimulate the enthusiasm and initiative of employees, prompting them to compete to improve work efficiency and quality, thereby promoting the optimization and improvement of the entire production process.
[0064] like Figure 2 As shown: The APP mainly includes 5 functions: task list, order grabbing center, salary information, feedback and evaluation, and personal center. The system regularly publishes crystal pulling tasks to the task release module. After employees log in to the system, they browse and select tasks suitable for them to grab orders. The system automatically assigns tasks to employees based on the employee's order grabbing results and task requirements. After the employee completes the task, the system automatically calculates the salary based on the task completion status and pays it to the employee. At the same time, employees and management provide feedback and evaluation to help the system identify problems and improvement points, so as to continuously optimize the task allocation and salary calculation process, improve system efficiency and employee satisfaction.
[0065] Task Publishing Module (TPM): The outpost of the salary distribution app, showing employees the latest information on crystal pulling tasks. Each task is broken down into work steps and difficulty levels to meet the needs of employees with different skill levels. Tasks are marked with an estimated completion time to help employees choose appropriate tasks and ensure fairness and autonomy.
[0066] Order Taking Module (OM): Automatically tracks employee order taking results and intelligently assigns tasks to the to-be-completed list to ensure fairness and efficiency, and improve work progress and team efficiency.
[0067] Compensation Calculation Module (CCM): Through advanced algorithms, it automatically calculates employee compensation by comprehensively considering multiple dimensions such as the number of tasks, difficulty, and completion quality. It ensures transparency and fairness, motivates employees, provides data support for management, and optimizes human resource allocation and compensation policies.
[0068] Feedback and Evaluation Module (FEM): Collect feedback and suggestions from employees and management on task allocation, salary calculation, etc., to increase operational transparency and employee participation. Management continuously optimizes the system based on feedback to improve efficiency and employee satisfaction.
[0069] Of course, you can use a manual task management system. Although it is not as efficient as an automated system, it can still achieve the purpose of task management and salary payment by manually posting tasks, employees manually selecting tasks, and management manually assigning tasks and calculating salaries. You can also use third-party platform services: Some companies may choose to use third-party task management and salary calculation platforms, which provide similar automation functions, but are different from self-built systems.
[0070] By adopting the technical solution of the present application, employees can choose tasks according to their own abilities and wishes through the form of grabbing orders, thereby improving their work autonomy and enthusiasm; remuneration is directly linked to task completion, which motivates employees to work hard to complete tasks, thereby improving production efficiency; the system automatically assigns tasks according to the results of employees' grabbing orders, thereby achieving optimal allocation of human resources; by completing tasks of different difficulty and types, employees can continuously improve their skills and experience and achieve personal growth.
[0071] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0072] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0073] According to another aspect of an embodiment of the present application, a task processing device for implementing the above-mentioned task processing method is also provided. Figure 3 is a schematic diagram of an optional task processing device according to an embodiment of the present application, such as Figure 3 As shown, the device may include:
[0074] An acquisition unit 31 is used to acquire the processing efficiency of each work ID in the ID set in each sub-process in the crystal pulling process, where the processing efficiency is the workload of the employee corresponding to the work ID in a unit time;
[0075] The processing unit 32 is used to determine the production interval [L1, L2] within a time period according to the processing efficiency of the work ID in the ID set in each sub-process, and generate a first interval [L3, L4), a second interval [L4, L5) and a third interval [L5, L6] according to the production interval [L1, L2], wherein L3 is greater than 0 and less than or equal to L1, L4 = (L1 + (L2-L1) * 20%), L5 = (L1 + (L2-L1) * 80%), L6 is greater than or equal to L2, and L1, L2, L3, L4, L5 and L6 are all greater than 0;
[0076] The allocation unit 33 is used to allocate the work IDs in the ID set to the matching sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the interval where the target output is located in the first interval, the second interval and the third interval.
[0077] Optionally, when allocating the work IDs in the ID set to the matching sub-processes according to the processing efficiency of the work IDs in the ID set on each sub-process and the interval in which the target output is located in the first interval, the second interval and the third interval, when the target output falls within the first interval, the work IDs in the ID set may be allocated to the matching sub-processes according to a first strategy, wherein the first strategy is a skill improvement priority strategy; when the target output falls within the third interval, the work IDs in the ID set may be allocated to the matching sub-processes according to a second strategy, wherein the second strategy is an efficiency priority strategy; when the target output falls within the second interval, the work IDs in the ID set may be allocated to the matching sub-processes according to the second strategy in the first time period and may be allocated to the matching sub-processes according to the first strategy in the second time period.
[0078] Optionally, when the target yield falls within the first interval, when the work IDs in the ID set are assigned to the matching sub-processes according to the first strategy, the target sub-process of each work ID in the ID set can be determined, wherein the target sub-process is the work ID of interest selected; for each sub-process in the crystal pulling process, all work IDs with the sub-process as the target process are sorted from low to high according to processing efficiency to obtain a corresponding ID sequence, wherein the work ID is the keyword and the processing efficiency is the value in the ID sequence; when allocating work IDs, for each sub-process in the crystal pulling process, the work ID in the top 20% of the ID sequence corresponding to the sub-process is preferentially allocated while meeting the target yield.
[0079] Optionally, when the target yield falls within the third interval, when the work IDs in the ID set are assigned to the matching sub-processes according to the second strategy, the target sub-process of each work ID in the ID set can be determined, wherein the target sub-process is the work ID of interest selected; for each sub-process in the crystal pulling process, all work IDs with the sub-process as the target process are sorted from low to high according to processing efficiency to obtain a corresponding ID sequence, wherein the work ID is the keyword and the processing efficiency is the value in the ID sequence; when allocating work IDs, for each sub-process in the crystal pulling process, the work ID located in the last 40% of the ID sequence corresponding to the sub-process is preferentially allocated while meeting the target yield.
[0080] Optionally, when allocating a work ID, for each sub-process in the crystal pulling process, upon receiving a request for a work ID in an ID sequence corresponding to the sub-process, the work ID is allocated to the sub-process.
[0081] Optionally, after the work IDs in the ID set are assigned to the matching sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the interval in which the target output is located in the first interval, the second interval and the third interval, a first efficiency curve and first prompt information of the current work ID, a second efficiency curve and second prompt information of the current work ID can be displayed, the first efficiency curve being used to represent the total efficiency of each work ID in the ID sequence in the crystal pulling process, the first prompt information being used to prompt the efficiency value and ranking of the current work ID on the first efficiency curve, each of the second efficiency curves being used to represent the efficiency of each work ID in the ID sequence in a sub-process of the crystal pulling process, and the second prompt information being used to prompt the efficiency value and ranking of the current work ID on the second efficiency curve.
[0082] Optionally, after the work IDs in the ID set are assigned to the matching sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the intervals in which the target output is located in the first interval, the second interval and the third interval, the first work plan information, actual completion status, and second work plan information of the current work ID can be displayed, wherein the first work plan information is the information that needs to be completed in each time period within the time period planned before the start of the time period, the actual completion information is the amount of work completed by the current work ID in each ended time period, and the second work plan information is the information that needs to be completed in each time period planned based on the unfinished workload of the current work ID and the remaining number of time periods.
[0083] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments. It should be noted that the above modules, as part of the device, can run in a corresponding hardware environment and can be implemented by software or hardware.
[0084] This solution can stimulate employee enthusiasm and creativity: directly link employee workload with skills, encourage competition for more work and rewards, promote full development of personal potential, and improve efficiency and quality; enhance employee initiative and innovation: provide freedom and flexibility, encourage exploration of new methods, and promote production efficiency and quality improvement; improve the accuracy of work performance evaluation: directly link work performance with remuneration, closely link workload and quality, and improve evaluation fairness and incentive effect. Real-time monitoring and feedback: by updating efficiency curves and work plan information in real time, problems can be quickly identified and corrective measures can be taken. Improve transparency: employees can clearly understand their own performance and the overall performance of the team, which helps to improve their sense of responsibility. Optimize resource allocation: dynamically adjust resource allocation according to efficiency curves and work plan information to ensure maximum production capacity. Enhance team collaboration: promote cooperation and support among team members by sharing information and goals. Improve productivity: motivate employees to improve efficiency and quality through personalized plans and feedback to employees.
[0085] According to another aspect of an embodiment of the present application, a server or terminal for implementing the processing method of the above task is also provided.
[0086] Figure 4 is a structural block diagram of a terminal according to an embodiment of the present application, such as Figure 4 As shown, the terminal may include: one or more ( Figure 4 (only one is shown) processor 401, memory 403, and transmission device 405, as shown in Figure 4 As shown, the terminal may also include an input and output device 407.
[0087] Among them, the memory 403 can be used to store software programs and modules, such as the program instructions / modules corresponding to the processing method and device of the tasks in the embodiments of the present application. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 403, that is, the processing method of the above-mentioned tasks is realized. The memory 403 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 403 may further include a memory remotely arranged relative to the processor 401, and these remote memories may be connected to the terminal 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.
[0088] The above-mentioned transmission device 405 is used to receive or send data via a network, and can also be used for data transmission between a processor and a memory. Specific examples of the above-mentioned network may include a wired network and a wireless network. In one example, the transmission device 405 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 405 is a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet wirelessly.
[0089] Specifically, the memory 403 is used to store application programs.
[0090] The processor 401 may call the application stored in the memory 403 through the transmission device 405 to perform the following steps:
[0091] Obtain the processing efficiency of each work ID in the ID set in each sub-process in the crystal pulling process, wherein the processing efficiency is the workload of the employee corresponding to the work ID in unit time; determine the output interval [L1, L2] within a time period according to the processing efficiency of the work ID in the ID set in each sub-process, and generate a first interval [L3, L4), a second interval [L4, L5) and a third interval [L5, L6] according to the output interval [L1, L2], wherein L3 is greater than 0 and less than or equal to L1, L4=(L1+(L2-L1)*20%), L5=(L1+(L2-L1)*80%), L6 is greater than or equal to L2, and L1, L2, L3, L4, L5 and L6 are all greater than 0; assign the work ID in the ID set to the matched sub-process according to the processing efficiency of the work ID in the ID set in each sub-process and the interval where the target output is located in the first interval, the second interval and the third interval.
[0092] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment will not be described in detail here.
[0093] It can be understood by those skilled in the art that Figure 4 The structure shown is for illustration only, and the terminal may be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Figure 4 It does not limit the structure of the above electronic device. For example, the terminal may also include Figure 4More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 4 Different configurations shown.
[0094] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0095] The embodiment of the present application also provides a storage medium. Optionally, in this embodiment, the storage medium can be used to execute the program code of the task processing method.
[0096] Optionally, in this embodiment, the storage medium may be located on at least one network device among a plurality of network devices in the network shown in the above embodiment.
[0097] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps:
[0098] Obtain the processing efficiency of each work ID in the ID set in each sub-process in the crystal pulling process, wherein the processing efficiency is the workload of the employee corresponding to the work ID in unit time; determine the output interval [L1, L2] within a time period according to the processing efficiency of the work ID in the ID set in each sub-process, and generate a first interval [L3, L4), a second interval [L4, L5) and a third interval [L5, L6] according to the output interval [L1, L2], wherein L3 is greater than 0 and less than or equal to L1, L4=(L1+(L2-L1)*20%), L5=(L1+(L2-L1)*80%), L6 is greater than or equal to L2, and L1, L2, L3, L4, L5 and L6 are all greater than 0; assign the work ID in the ID set to the matched sub-process according to the processing efficiency of the work ID in the ID set in each sub-process and the interval where the target output is located in the first interval, the second interval and the third interval.
[0099] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment will not be described in detail here.
[0100] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.
[0101] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0102] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
[0103] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0104] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0105] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0106] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0107] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A task processing method, characterized in that: include: Obtaining the processing efficiency of each work ID in the ID set in each sub-process in the crystal pulling process, wherein the processing efficiency is the workload of the employee corresponding to the work ID in unit time; According to the processing efficiency of the work ID in the ID set in each sub-process, the output interval [L1, L2] within a time period is determined, and the first interval [L3, L4), the second interval [L4, L5) and the third interval [L5, L6] are generated according to the output interval [L1, L2], where L3 is greater than 0 and less than or equal to L1, L4 = (L1 + (L2-L1) * 20%), L5 = (L1 + (L2 - L1) * 80%), L6 is greater than or equal to L2, L1, L2, L3, L4, L5 and L6 are all greater than 0; The work IDs in the ID set are allocated to the matching sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the intervals where the target output is located in the first interval, the second interval and the third interval.
2. The method according to claim 1, characterized in that According to the processing efficiency of the work ID in the ID set in each sub-process and the interval where the target output is located in the first interval, the second interval and the third interval, the work ID in the ID set is allocated to the matched sub-process, including: When the target output falls within the first interval, the work IDs in the ID set are allocated to the matched sub-processes according to a first strategy, wherein the first strategy is a skill improvement priority strategy; When the target output falls within the third interval, the work IDs in the ID set are allocated to the matched sub-processes according to a second strategy, wherein the second strategy is an efficiency-first strategy; When the target output falls within the second interval, the work IDs in the ID set are allocated to the matching sub-processes according to the second strategy in the first time period, and the work IDs in the ID set are allocated to the matching sub-processes according to the first strategy in the second time period, wherein the first time period and the second time period are different time periods within the same time period.
3. The method according to claim 2, characterized in that When the target output falls within the first interval, assigning the work IDs in the ID set to the matched sub-processes according to the first strategy includes: Determine a target sub-process for each job ID in the ID set, wherein the target sub-process is the one of interest selected by the job ID; For each sub-process in the crystal pulling process, all job IDs that take the sub-process as the target process are sorted from low to high according to processing efficiency to obtain a corresponding ID sequence, wherein the ID sequence uses the job ID as a keyword and the processing efficiency as a value; When allocating work IDs, for each sub-process in the crystal pulling process, work IDs that are in the top 20% of the ID sequence corresponding to the sub-process are preferentially allocated while meeting the target yield.
4. The method according to claim 2, characterized in that: When the target output falls within the third interval, assigning the work IDs in the ID set to the matched sub-processes according to the second strategy includes: Determine a target sub-process for each job ID in the ID set, wherein the target sub-process is the one of interest selected by the job ID; For each sub-process in the crystal pulling process, all job IDs that take the sub-process as the target process are sorted from low to high according to processing efficiency to obtain a corresponding ID sequence, wherein the ID sequence uses the job ID as a keyword and the processing efficiency as a value; When allocating work IDs, for each sub-process in the crystal pulling process, the work IDs in the last 40% of the ID sequence corresponding to the sub-process are preferentially allocated while meeting the target yield.
5. The method according to claim 2, characterized in that: The method further comprises: When assigning the work ID, for each sub-process in the crystal pulling process, upon receiving a request for the work ID in the ID sequence corresponding to the sub-process, the work ID is assigned to the sub-process.
6. The method according to any one of claims 1 to 5, characterized in that After allocating the work IDs in the ID set to the matched sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the interval where the target output is located in the first interval, the second interval, and the third interval, the method further includes: Display a first efficiency curve and first prompt information of the current work ID, and a second efficiency curve and second prompt information of the current work ID, wherein the first efficiency curve is used to indicate the total efficiency of each work ID in the ID sequence in the crystal pulling process, and the first prompt information is used to indicate the efficiency value and ranking of the current work ID on the first efficiency curve, and each of the second efficiency curves is used to indicate the efficiency of each work ID in the ID sequence in a sub-process of the crystal pulling process, and the second prompt information is used to indicate the efficiency value and ranking of the current work ID on the second efficiency curve.
7. The method according to claim 6, characterized in that After allocating the work IDs in the ID set to the matched sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the interval where the target output is located in the first interval, the second interval, and the third interval, the method further includes: The first work plan information, actual completion status, and second work plan information of the current work ID are displayed, wherein the first work plan information is the information that needs to be completed in each time period of the time period planned before the start of the time period, the actual completion information is the amount of work completed by the current work ID in each ended time period, and the second work plan information is the information that needs to be completed in each time period planned based on the unfinished workload of the current work ID and the remaining number of time periods.
8. A task processing device, characterized in that: include: An acquisition unit, used to acquire the processing efficiency of each work ID in the ID set in each sub-process in the crystal pulling process, wherein the processing efficiency is the workload of the employee corresponding to the work ID in a unit time; A processing unit, for determining a production interval [L1, L2] within a time period according to the processing efficiency of the work ID in the ID set in each sub-process, and generating a first interval [L3, L4), a second interval [L4, L5) and a third interval [L5, L6] according to the production interval [L1, L2], wherein L3 is greater than 0 and less than or equal to L1, L4 = (L1 + (L2-L1) * 20%), L5 = (L1 + (L2-L1) * 80%), L6 is greater than or equal to L2, and L1, L2, L3, L4, L5 and L6 are all greater than 0; An allocation unit is used to allocate the work IDs in the ID set to the matching sub-processes according to the processing efficiency of the work IDs in the ID set in each sub-process and the interval where the target output is located in the first interval, the second interval and the third interval.
9. A storage medium, characterized in that: The storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 7 when executed.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: The processor executes the method described in any one of claims 1 to 7 through the computer program.
