Project data distribution method and system, product and medium

By matching the target project information and pre-stored project information, and combining the fatigue data of project personnel, the problem of how to adapt to the appropriate project process and allocate the appropriate project personnel in the semiconductor industry is solved, and the project process adaptation and personnel allocation optimization are achieved.

CN119558630AInactive Publication Date: 2025-03-04AEROTECH BEIJING
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510125873.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-27
Publication Date
2025-03-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the semiconductor industry, the issue of how to adapt to the appropriate project process and assign appropriate project personnel to the project.

Method used

By determining the process type, project personnel information and amount of pre-stored projects that match it based on the target project's target project's target project, and adjusting and determining the project personnel information of the target project based on the fatigue data of the project personnel.

Benefits of technology

The adaptation of project processes and reasonable allocation of project personnel have been achieved, and the efficiency and quality of project configuration have been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119558630A_ABST
    Figure CN119558630A_ABST
Patent Text Reader

Abstract

The invention discloses a project data distribution method and system, a product and a medium, relates to the field of data processing, and aims to adapt a project process for a project and distribute proper project personnel for the project. The project data distribution method comprises the steps of determining a pre-stored process type, a pre-stored project personnel type, pre-stored project personnel information and a pre-stored project amount of a first pre-stored project matched with a target project according to target project information of the target project; adjusting the pre-stored project personnel information based on the target project amount of the target project and the pre-stored project amount, and determining the target project personnel information of the target project; determining a pre-stored process type and a pre-stored project personnel type as a target process type and a target project personnel type of the target project, and determining target project personnel meeting the target project personnel type and the target project personnel information based on fatigue data of the project personnel, the fatigue data is determined based on at least one of a number of items and a total amount of items for the item personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing, and in particular to a method, system, product and medium for distributing project data. Background Art

[0002] In the semiconductor industry, the production of any equipment needs to be based on the DevelopStrategy to Execute (DSTE) process, the Lead to Cash (LTC) process, the Integrated Product Development (IPD) process, and the Integrated Supply Chain (ISC) process.

[0003] These scientific project processes can improve the controllability and convenience of the project. In the early stages of project construction, different projects often need to adapt to one or more processes, and different project personnel need to be assigned to each node of the process.

[0004] Therefore, how to adapt the appropriate project process and assign appropriate project personnel to the project has become a technical problem that technical personnel in this field urgently need to solve. Summary of the invention

[0005] The purpose of the present invention is to provide a method, system, product and medium for allocating project data to solve the technical problem of how to adapt a suitable project process and allocate suitable project personnel to a project.

[0006] In order to achieve the above object, the present invention provides the following technical solutions: A method for allocating project data, comprising: Determine, according to the target project information of the target project, a pre-stored process type, pre-stored project personnel information, and a pre-stored project amount of a first pre-stored project matching the target project; Based on the target project amount of the target project and the pre-stored project amount, the pre-stored project personnel information is adjusted to determine the target project personnel information of the target project; Determine the pre-stored process type as the target process type of the target project, and determine the target project personnel who meet the target project personnel information based on the fatigue data of the project personnel; The fatigue data is determined based on at least one of the number of projects and the total amount of projects of the project personnel.

[0007] In an optional implementation manner of the present application, the target project personnel information includes: target project personnel type, target project personnel rank, and the number of target project personnel corresponding to the target project personnel rank; The step of determining target project personnel who meet the target project personnel information based on the fatigue data of the project personnel includes: Determine, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold; If the number of the first candidate project personnel is equal to the number of the target project personnel, determining the first candidate project personnel as the target project personnel; If the number of the first candidate project personnel is greater than the number of the target project personnel, determining the target project personnel who meet the target number of project personnel from the first candidate project personnel according to the allocation probability of each of the first candidate project personnel; If the number of the first candidate project personnel is less than the number of the target project personnel, the fatigue threshold is increased, and the step of returning to the step of determining the first candidate project personnel whose fatigue data does not exceed the preset fatigue threshold from the project personnel who meet the target project personnel type and the target project personnel rank is performed.

[0008] In an optional implementation manner of the present application, the method further includes: Determine the target project personnel as second candidate project personnel, and determine whether the second fatigue data of each of the second candidate project personnel exceeds a preset danger threshold, wherein the danger threshold is determined based on at least one of the number of projects and the total amount of projects of the project personnel; If the second fatigue data of any of the second candidate project personnel exceeds the preset danger threshold, return to execute the step of determining the first candidate project personnel whose fatigue data does not exceed the preset fatigue threshold from the project personnel who meet the target project personnel type and the target project personnel rank.

[0009] In an optional implementation manner of the present application, the allocation probability includes a first allocation probability or a second allocation probability, and the method further includes: For any of the first candidate project personnel, determine the first allocation weight of the first candidate project personnel according to the number of projects or the total amount of projects of the first candidate project personnel; determine the first allocation probability of the first candidate project personnel according to the first allocation weights of each of the first candidate project personnel and the first allocation weight of the first candidate project personnel; And, if the second fatigue data of any of the second candidate project personnel exceeds a preset danger threshold, for any of the first candidate project personnel, if the first candidate project personnel is a second candidate project personnel in the step of determining whether the second fatigue data of each of the second candidate project personnel exceeds the preset danger threshold, the first candidate project personnel is determined as a first-category candidate project personnel, and the first allocation weight of the first candidate project personnel is determined as the second allocation weight of the first candidate project personnel; If the first candidate project personnel is a project personnel other than the second candidate project personnel in the step of determining whether the second fatigue data of each of the second candidate project personnel exceeds the preset danger threshold, the first allocation weight of the first candidate project personnel is increased according to the first allocation probability of each of the first category candidate project personnel, and the increased first allocation weight is determined as the second allocation weight of the first candidate project personnel; The second allocation probability of each of the first candidate project personnel is determined according to the second allocation weight of each of the first candidate project personnel.

[0010] In an optional implementation manner of the present application, determining, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold, includes: Determine, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold and whose fatigue data does not exceed a preset danger threshold; wherein the danger threshold is determined based on at least one of the number of projects and the total amount of projects of the project personnel; The method further comprises: Determine the allocation weight of each of the first candidate project personnel according to the number of projects and the total amount of projects of the first candidate project personnel; The allocation probability of each of the first candidate project personnel is determined according to the allocation weight of each of the first candidate project personnel.

[0011] In an optional implementation manner of the present application, the target project information includes at least: target project type, target project amount, and target project duration; The step of determining, according to the target project information of the target project, the pre-stored process type, the pre-stored project personnel information, and the pre-stored project amount of the first pre-stored project matching the target project comprises: According to the target project information and the pre-stored project information of each pre-stored project in the database, determine as candidate pre-stored projects the pre-stored projects that are of the same type as the target project, have a pre-stored project amount greater than or equal to the target project amount, and have a pre-stored project duration greater than or equal to the target project duration; Determining a first pre-stored item matching the target item from among the candidate pre-stored items according to the difference between the pre-stored item amount of each candidate pre-stored item and the target item amount; Determine the pre-stored process type, pre-stored project personnel information, and pre-stored project amount of the first pre-stored project.

[0012] In an optional implementation manner of the present application, the pre-stored project personnel information includes: pre-stored project personnel types, pre-stored project personnel ranks, and the number of first project personnel corresponding to the pre-stored project personnel ranks; The adjusting the pre-stored project personnel information based on the target project amount and the pre-stored project amount of the target project to determine the target project personnel information of the target project includes: Determining whether a first amount classification interval of the first pre-stored item is the same as a second amount classification interval of the target item amount; If the first amount classification interval is the same as the second amount classification interval, determining the pre-stored project personnel type, the pre-stored project personnel rank, and the first project personnel quantity as the target project personnel information; If the first amount classification interval is different from the second amount classification interval, the rank of the pre-stored project personnel is adjusted according to the interval difference between the first amount classification interval and the second amount classification interval, and the type of pre-stored project personnel, the adjusted rank of the pre-stored project personnel and the number of the first project personnel are determined as the target project personnel information.

[0013] Compared with the prior art, the project data allocation method provided by the present invention determines the target process type corresponding to the target project by matching the target project information of the target project with the pre-stored project, thereby realizing the adaptation of the project process of the target project. At the same time, the project data allocation method adjusts the pre-stored project personnel information in combination with the target project amount and the pre-stored project amount of the target project, and determines the target project personnel who meet the target project personnel information in combination with the fatigue data of the project personnel. From multiple dimensions such as the project amount and the fatigue of the project personnel, the adaptation from the pre-stored project information to the target project information and the selection of the project personnel are realized, which is beneficial to improving the configuration efficiency and configuration quality of the target project.

[0014] The present application also provides a project data distribution system, including: A project matching unit, configured to determine, according to target project information of a target project, a pre-stored process type, pre-stored project personnel information, and a pre-stored project amount of a first pre-stored project that matches the target project; An information confirmation unit, configured to adjust the pre-stored project personnel information based on the target project amount of the target project and the pre-stored project amount, and determine the target project personnel information of the target project; A personnel determination unit, configured to determine the pre-stored process type as the target process type of the target project, and determine target project personnel who meet the target project personnel information based on the fatigue data of the project personnel; The fatigue data is determined based on at least one of the number of projects and the total amount of projects of the project personnel.

[0015] Compared with the prior art, the beneficial effects of the project data distribution system provided by the present invention are the same as the beneficial effects of the project data distribution method described in the above technical solution, which will not be described in detail here.

[0016] The present invention also provides a project data distribution product, comprising: processor; a memory for storing instructions executable by the processor; The processor is used to execute the above-mentioned project data allocation method by running the instructions in the memory.

[0017] Compared with the prior art, the beneficial effects of the project data distribution product provided by the present invention are the same as the beneficial effects of the project data distribution method described in the above technical solution, which will not be described in detail here.

[0018] The present invention also provides a computer storage medium, in which instructions are stored. When the instructions are executed, the above-mentioned project data distribution method is implemented.

[0019] Compared with the prior art, the beneficial effects of the computer storage medium provided by the present invention are the same as the beneficial effects of the project data distribution method described in the above technical solution, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings: Figure 1 A flow chart of a project data allocation method provided in an embodiment of the present application.

[0021] Figure 2 A structural diagram of a project data distribution system provided in an embodiment of the present application.

[0022] Figure 3 A schematic diagram of a product structure for allocating project data provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to clearly describe the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. For example, the first threshold and the second threshold are only used to distinguish different thresholds, and their order is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.

[0024] It should be noted that, in the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0025] In the present invention, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, the combination of a and b, the combination of a and c, the combination of b and c, or the combination of a, b and c, where a, b, c can be single or multiple.

[0026] The embodiments of the present application first provide a method, system, product and medium for allocating project data, which are described in detail one by one in the following embodiments.

[0027] The embodiment of the present application first provides a method for distributing project data. In an optional implementation manner of the present application, the implementation subject of the method can be various types of user terminals such as laptop computers, tablet computers, desktop computer mobile devices (for example, mobile phones, portable music players, personal digital assistants, dedicated messaging devices, game consoles), or a combination of any two or more of these data processing devices, or a server.

[0028] First of all, since the present application involves a return loop between multiple steps, for the convenience of description, the nouns describing the same content in different steps are slightly different. In order to facilitate a clear understanding of the project data allocation method provided by the present application, the project data allocation method provided by the present application is briefly introduced below in combination with specific embodiments, so that the nouns describing the same content in different steps can be explained on the basis of describing the technical solution.

[0029] One of the purposes of the project data allocation method provided in the embodiment of the present application is to select project personnel whose fatigue data is less than a preset fatigue threshold, and then combine the first allocation probabilities of these project personnel to finally determine the project personnel for executing the target project.

[0030] In this process, the project personnel whose fatigue data is less than the preset fatigue threshold are the first candidate project personnel; and the project personnel finally determined to execute the target project are the target project personnel.

[0031] After obtaining the target project personnel, an optional embodiment of the present application attempts to further determine whether these target project personnel meet a preset danger threshold, and when the fatigue data of any one of these target project personnel exceeds the danger threshold, a second allocation probability is configured for each first candidate project personnel, and then, based on the second allocation probability, the target project personnel are selected again from each first candidate project personnel.

[0032] In this process, the embodiment of the present application determines the project personnel who participate in this judgment process as the second candidate project personnel.

[0033] In addition, in the process of configuring the second allocation probability for each first candidate project personnel, the allocation weights of the first candidate project personnel who have been selected as target project personnel and the first candidate project personnel who have not been selected as target project personnel are configured differently. In this process, for the sake of ease of description, in the process of reconfiguring the allocation weights and allocation probabilities of each first candidate project personnel, the first candidate project personnel who have been selected as target project personnel are regarded as first-category candidate project personnel.

[0034] For further information, please refer to Figure 1 , Figure 1 A flow chart of a project data allocation method provided in an embodiment of the present application.

[0035] like Figure 1 As shown, the project data allocation method includes the following S101 to S103: S101, determining, according to target project information of a target project, a pre-stored process type, pre-stored project personnel information, and a pre-stored project amount of a first pre-stored project matching the target project.

[0036] The target project refers to a project initiated by an enterprise or organization to achieve a specific strategic goal, which may involve multiple aspects such as new product release, market development, process improvement, etc. In the embodiment of the present application, the target project information at least includes: target project type, target project amount and target project duration.

[0037] Among them, the target project type refers to the project category information obtained based on the ultimate purpose or main activities of the project. For example, the target project types may include: industrialization projects, research and development projects, sales projects, projects to be processed, etc. The target project amount refers to the budget set to achieve the target project, which may be operating income or net profit. For example, the target project amount may be 10 million, 5 million, etc. The target project duration refers to the expected duration set to achieve the target project. For example, the target project duration may be 1 month, 2 months, etc.

[0038] The pre-stored projects may be understood as projects previously implemented by an enterprise or organization. In an optional implementation of the present application, the pre-stored project information of the pre-stored projects may be stored in a memory.

[0039] Further, the step of determining the pre-stored process type, pre-stored project personnel information, and pre-stored project amount of the first pre-stored project matching the target project according to the target project information of the target project includes the following steps S1 to S3: S1, according to the target project information and the pre-stored project information of each pre-stored project in the database, determine as candidate pre-stored projects the pre-stored projects which are the same type as the target project, have a pre-stored project amount greater than or equal to the target project amount, and have a pre-stored project duration greater than or equal to the target project duration.

[0040] To facilitate understanding of the above-mentioned matching process between the target project and the pre-stored project, please refer to Table 1, which is a project data matching table provided in an embodiment of the present application.

[0041] Table 1:

[0042] Based on the above Table 1, it can be seen that the project type of target project 1 is an industrialization project, the target project amount is 90 million, and the target project duration is 14 months; the project type of pre-stored project 1 is an industrialization project, which is the same as target project 1; the project amount of pre-stored project 1 is 100 million, which is greater than the project amount of target project 1, which is 90 million; the project duration of pre-stored project 1 is 14 months, which is equal to the project duration of target project 1. In this case, pre-stored project 1 can match target project 1, and pre-stored project 1 can be used as a candidate pre-stored project for target project 1.

[0043] In an optional manner of the present application, there may be a situation where multiple pre-stored items are jointly used as candidate pre-stored items for the target item. In order to find the pre-stored item closest to the target item, the following S2 is further executed.

[0044] S2, determining a first pre-stored item matching the target item from among the candidate pre-stored items according to the difference between the pre-stored item amount of each candidate pre-stored item and the target item amount.

[0045] That is, from among the candidate pre-stored items, the one with the smallest difference in amount with the target item is selected as the first pre-stored item that is finally matched.

[0046] It can be understood that the above-mentioned selection of the first pre-stored item matching the target project from various pre-stored items is only an optional implementation method provided in the embodiment of the present application. In the process of actual application, relevant technical personnel can select the most appropriate pre-stored item according to actual needs. For example, appropriate weights can be configured for project duration and project amount allocation, and the pre-stored item that is closest to the project duration and overall project duration of the target project can be selected as the final pre-stored item, etc. This application does not impose any restrictions on this.

[0047] After determining the first pre-stored item matching the target item, the pre-stored process type, pre-stored item personnel information and pre-stored item amount of the first pre-stored item may be extracted, that is, the following S3 is executed.

[0048] S3, determining the pre-stored process type, pre-stored project personnel information and pre-stored project amount of the first pre-stored project.

[0049] As shown in Table 1, the pre-stored project personnel information includes: the project personnel types of the pre-stored projects, the project personnel ranks, and the number of project personnel corresponding to each project personnel rank.

[0050] Specifically, in the embodiment of the present application, the purpose of determining the pre-stored process type, pre-stored project personnel information and pre-stored project amount information of the first pre-stored project is to determine the pre-stored process type as the target process type of the target project to solve the problem of how to adapt the project process to the project, and to determine the pre-stored project personnel type as the target project personnel type, and to facilitate the adjustment of the pre-stored project personnel information in combination with the pre-stored project amount. For details, see the following introduction to S102.

[0051] S102: Based on the target project amount of the target project and the pre-stored project amount, the pre-stored project personnel information is adjusted to determine the target project personnel information of the target project.

[0052] The matching between the target project and the pre-stored project is limited to the fact that it is based on the information of the historical projects that have been executed in the past, and the matching process can only ensure that the project types of the two are the same, but from the perspective of the project amount and project duration, the pre-stored projects are backward compatible. Therefore, there may be a problem of mismatch in project scale between the target project and the pre-stored project. In the actual application process, the most intuitive manifestation of mismatch in project scale is the difference in project amounts.

[0053] In order to ensure that project personnel can successfully complete the target tasks, it is necessary to adjust the pre-stored project personnel information based on the project amount of the target project and the pre-stored project amount, so as to improve the personnel configuration corresponding to the project scale from the perspective of the project personnel structure.

[0054] Specifically, the above S102 includes the following S4 to S6: S4, determining whether a first amount classification interval of the first pre-stored item is the same as a second amount classification interval of the target item amount.

[0055] S5: If the first amount classification interval is the same as the second amount classification interval, the pre-stored project personnel type, the pre-stored project personnel rank, and the number of the first project personnel are determined as the target project personnel information.

[0056] S6. If the first amount classification interval is different from the second amount classification interval, the rank of the pre-stored project personnel is adjusted according to the interval difference between the first amount classification interval and the second amount classification interval, and the type of pre-stored project personnel, the adjusted rank of the pre-stored project personnel and the number of the first project personnel are determined as the target project personnel information.

[0057] That is, when the first amount classification interval is the same as the second amount classification interval, it is considered that the scales of the target project and the matched pre-stored project are consistent, and the pre-stored project personnel information of the pre-stored project can be directly used as the target project personnel information.

[0058] In the case where the first amount classification interval is different from the second amount classification interval, it is necessary to adjust the rank of the pre-stored project personnel based on the difference between the two amount classification intervals.

[0059] Specifically, the amount classification interval of the project amount can be set according to the actual needs of the actual enterprise or organization. For example, please refer to Table 2, which is a project amount classification interval table provided in an embodiment of the present application.

[0060] Table 2:

[0061] That is, the project amount [0, 1 million) corresponds to the amount classification interval 1, the project amount [1 million, 5 million) corresponds to the amount classification interval 2, the project amount [1 million, 20 million) corresponds to the amount classification interval 3, the project amount [20 million, 50 million) corresponds to the amount classification interval 4, the project amount [50 million, 200 million) corresponds to the amount classification interval 5, and the project amount [200 million, positive infinity) corresponds to the amount classification interval 6.

[0062] Furthermore, in combination with the difference between the two amount classification intervals, in the process of adjusting the pre-stored project personnel ranks in the pre-stored project personnel information, the adjustment range of the pre-stored project personnel ranks can be half of the difference between the two amount classification intervals, or the difference between the two amount classification intervals can be directly used. This application does not impose any restrictions on this.

[0063] For example, please refer to Table 3, which is a job grade adjustment table provided in an embodiment of the present application.

[0064] Table 3:

[0065] That is, when the first classification amount interval is the same as the second amount classification interval, the pre-stored project information is used as the target project information; when the interval difference between the first classification interval and the second amount classification interval is 2, it is defined as: interval difference / 2=adjustment range of pre-stored project personnel ranks; when the first amount classification interval is 3 and the second amount classification interval is 5, the ranks P7, P8 of R&D personnel and Z18 of manufacturing personnel in the pre-stored project information are increased by one rank, and the final target project information is: R&D: P8, 3 people; P9, 2 people; Manufacturing: Z19, 50 people; when the first amount classification interval is 5 and the second amount classification interval is 3, the ranks P7, P8 of R&D personnel and Z18 of manufacturing personnel in the pre-stored project information are reduced by one rank, and the final target project information is: R&D: P6, 3 people; P7, 2 people; Manufacturing: Z17, 50 people.

[0066] S103: Determine the pre-stored process type as the target process type of the target project, and determine target project personnel who meet the target project personnel information based on the fatigue data of the project personnel.

[0067] After determining the target process type, target project personnel type and target project personnel information of the target project through S101 and S102, appropriate target project personnel can be selected and assigned to the target project based on the actual situation of each project personnel, so as to complete the target project through the target project personnel.

[0068] Specifically, in the process of allocating project personnel to the target project, in order to avoid allocating too many projects to the project personnel at the same time, resulting in a heavy workload for the project personnel, and to ensure that each project personnel is reasonably allocated projects, the above S102 includes the following S7 to S10: S7, determining a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold from among the project personnel who meet the target project personnel type and the target project personnel rank.

[0069] S8: If the number of the first candidate project personnel is equal to the number of the target project personnel, the first candidate project personnel are determined as the target project personnel.

[0070] S9: If the number of the first candidate project personnel is greater than the number of the target project personnel, determine the target project personnel who meet the target number of project personnel from the first candidate project personnel according to the allocation probability of each of the first candidate project personnel.

[0071] S10, if the number of the first candidate project personnel is less than the target project personnel number, increase the fatigue threshold, and return to execute S7 until the number of the first candidate project personnel is greater than or equal to the target project personnel number.

[0072] In an optional embodiment of the present application, the fatigue data of the project personnel can be obtained based on the number of projects of the project personnel and / or the total amount of the projects. For example, in the case where the fatigue data is obtained based on the number of projects of the project personnel, if the number of projects of a certain project personnel is 2, then the number of projects 2 can be used as the fatigue data of the project personnel; for another example, in the case where the fatigue data is obtained based on the total amount of projects of the project personnel, if the total amount of projects of a certain project personnel is 2 million, then the specific value of the total amount of projects can be used as the fatigue data of the project personnel; for another example, in the case where the fatigue data is obtained based on the number of projects and the total amount of projects of the project personnel, if the number of projects of a certain project personnel is 2 and the total amount of projects is 2 million, then (2, 2 million) can be used as the fatigue data of the project personnel.

[0073] Correspondingly, for the fatigue threshold, when the fatigue data is obtained based on the number of projects of project personnel, the fatigue threshold can be understood as the upper limit of the number of projects for project personnel; when the fatigue data is obtained based on the total amount of projects of project personnel, the fatigue threshold can be understood as the upper limit of the total amount of projects for project personnel; when the fatigue data is obtained based on the number of projects and the total amount of projects of project personnel, the fatigue threshold can be understood as the upper limit set for both the number of projects and the total amount of projects.

[0074] Further, for the above S8, when the number of the first candidate project personnel is equal to the number of the target project personnel, that is, the number of the first candidate project personnel who meet the target project personnel type and target position is equal to the number of target project personnel required for the target position. Therefore, the first candidate project personnel can be directly used as the target project personnel.

[0075] For the above S9, when the number of the first candidate project personnel is greater than the number of the target project personnel, that is, the number of the first candidate project personnel who meet the target project personnel type and the target position is greater than the number of target project personnel required for the target position, in this case, further screening of the first candidate project personnel is required.

[0076] In an optional implementation of the present application, the allocation probability of the first candidate project personnel can also be determined in combination with the fatigue data of the project personnel, that is, for any first candidate project personnel, the allocation weight of the first candidate project personnel is determined according to the number of projects or the total amount of projects of the first candidate project personnel; the allocation probability of the first candidate project personnel is determined according to the allocation weights of each of the first candidate project personnel and the allocation weight of the first candidate project personnel.

[0077] In the embodiment of the present application, since the subsequent reconfiguration of the allocation weight and allocation probability of the first candidate project personnel under certain special circumstances will be involved, for the purpose of describing the allocation probability of the first candidate project personnel obtained in the above manner below will be referred to as the first allocation probability, and the allocation weight used to obtain the first allocation probability will be referred to as the first allocation probability.

[0078] For details, please refer to Table 4, which is the first allocation probability table provided in the embodiment of the present application.

[0079] Table 4:

[0080] That is, when the first allocation probability is determined by the number of projects of the first candidate project personnel, the first allocation probability for any first candidate project personnel can be defined as the first allocation probability equal to the first allocation weight of the first candidate project personnel divided by the sum of the first allocation weights of each first candidate project personnel.

[0081] As shown in Table 4, the number of projects assigned to the first candidate project personnel 1 is 3, and the weight to be assigned is 6; the number of projects assigned to the first candidate project personnel 2 is 4, and the weight to be assigned is 5; the number of projects assigned to the first candidate project personnel 3 is 2, and the weight to be assigned is 7; then for the first candidate project personnel 1, the corresponding allocation probability is 33.3%; for the first candidate project personnel 2, the corresponding allocation probability is 27.7%; for the candidate project personnel 3, the corresponding allocation probability is 38.8%.

[0082] Furthermore, after determining the first allocation probabilities of the first candidate project personnel, target project personnel who meet the number of target project personnel can be selected from the first candidate project personnel in combination with the first allocation probabilities of the first candidate project personnel.

[0083] For the above S10, when the number of the first candidate project personnel is less than the number of the target project personnel, the screening range of the first candidate project personnel can be expanded by increasing the fatigue threshold (for example, the fatigue threshold can be increased by 10% each time), so that the number of the first candidate project personnel is greater than or equal to the target project personnel.

[0084] In an optional implementation of the present application, if the number of first candidate project personnel obtained by increasing the fatigue threshold for multiple times is still less than the number of target project personnel, it is also possible to choose to further expand the screening range of the target project personnel's ranks, thereby expanding the number of first candidate project personnel until the number of first candidate project personnel is greater than or equal to the target project personnel.

[0085] That is, the method further comprises: When the number of times the first candidate project personnel whose fatigue data does not exceed the fatigue threshold is determined from among the project personnel who meet the target project personnel type and the target project personnel rank exceeds the preset number threshold, the target project personnel rank is updated by increasing the target project personnel rank range; based on the updated target project personnel rank, the execution is returned to determine the first candidate project personnel whose fatigue data does not exceed the fatigue threshold from among the project personnel who meet the target project personnel type and the target project personnel rank.

[0086] In another optional implementation of the present application, when the fatigue threshold of the project personnel is obtained based on the number of projects or the total amount of projects of the project personnel, in order to avoid the problem that the single dimension of the fatigue threshold results in the screening of target project personnel based on the fatigue threshold, which leads to heavy workload for individual project personnel, a corresponding danger threshold may also be set.

[0087] In which, when the preset fatigue threshold is obtained based on one of the number of projects and the total amount of projects, the preset risk threshold is obtained based on the other one of the number of projects and the total amount of projects.

[0088] For the sake of ease of description, fatigue data is divided into first fatigue data and second fatigue data, wherein the first fatigue data can be understood as fatigue data obtained through one of the number of projects or the total amount of projects in the above S7, and the second fatigue data can be understood as fatigue data obtained through the other of the number of projects or the total amount of projects.

[0089] Furthermore, the method further includes the following S11 and S12: S11, determining the target project personnel as second candidate project personnel, and determining whether the second fatigue data of each of the second candidate project personnel exceeds a preset danger threshold.

[0090] S12: If the second fatigue data of any of the second candidate project personnel exceeds the preset danger threshold, return to execute S7 until the second fatigue threshold of each target project personnel is lower than the preset danger threshold.

[0091] The purpose of the above S11 and S12 is to further screen the target project personnel obtained in S10 in combination with the preset danger threshold when the data dimension of the preset fatigue threshold is single.

[0092] It is understandable that since this process involves re-screening of the target project personnel. Therefore, for ease of description, the target project personnel obtained in S10 are determined as the second project personnel, that is, the project personnel participating in the judgment process mentioned in S11 are determined as the second candidate project personnel. In addition, the process of determining the target project personnel as the second project personnel can also be understood as a way to label the target project personnel, so as to distinguish between the people who have been selected as the target project personnel and the people who have not been selected as the target project personnel in the first candidate project personnel in subsequent steps.

[0093] Please refer to Table 5, which is a table of candidate project personnel for screening based on a danger threshold provided in an embodiment of the present application.

[0094] Table 5:

[0095] That is, the second candidate project personnel 1 to the second candidate project personnel 4 are all staff members who meet the preset fatigue threshold (the number of projects is 10), and for the second candidate project personnel 4, although the number of its projects is less than the fatigue threshold, the total amount of its projects is greater than the danger threshold. Therefore, it can be considered that the second candidate project personnel 4 is not given priority in allocating the target project, and the target project personnel corresponding to the target project should be selected from the second candidate project personnel 1 to the second candidate project personnel 3 as much as possible.

[0096] Furthermore, considering that after returning to execute the above S7 to re-determine the first candidate project personnel, if the number of first candidate project personnel regained is greater than the number of target project personnel, it is still necessary to determine the target project personnel who meet the target number of project personnel from the first candidate project personnel based on the allocation probability of the first candidate project personnel.

[0097] In this case, if the target project personnel are still screened from the first candidate project personnel based on the first allocation probability mentioned in the previous introduction to S9, there is a high probability that there are still project personnel whose second fatigue data exceeds the preset danger threshold among the target project personnel screened in this way.

[0098] Therefore, in order to avoid this situation, it is also necessary to reconfigure the allocation probabilities of these newly obtained first candidate project personnel.

[0099] Specifically, the method for reconfiguring the allocation probability of the first candidate project personnel includes the following S13 to S15: S13, if the second fatigue data of any of the second candidate project personnel exceeds the preset danger threshold, for any of the first candidate project personnel, if the first candidate project personnel is the second candidate project personnel in S11, the first candidate project personnel is determined as the first category candidate project personnel, and the first allocation weight of the first candidate project personnel is determined as the second allocation weight of the first candidate project personnel.

[0100] S14, if the first candidate project personnel is a project personnel other than the second candidate project personnel in S11, the first allocation weight of the first candidate project personnel is increased according to the first allocation probability of each of the first category candidate project personnel, and the increased first allocation weight is determined as the second allocation weight of the first candidate project personnel.

[0101] S15: determining a second allocation probability of each of the first candidate project personnel according to the second allocation weight of each of the first candidate project personnel.

[0102] For details, please refer to Table 6, which is a second allocation probability table provided in an embodiment of the present application.

[0103] Table 6:

[0104] As shown in Table 6, the first candidate project personnel 1 to the first candidate project personnel 4 can be regarded as executing the above S11 and S12, and returning the first candidate project personnel obtained after executing S7.

[0105] Among them, the first candidate project personnel 1 and the first candidate project personnel 2 are the target project personnel determined for the first time when executing S7 to S10, but the fatigue data of at least one of these two project personnel is greater than the preset danger threshold. In this case, the first candidate project personnel 1 and the first candidate project personnel 2 are regarded as first-category candidate project personnel.

[0106] Furthermore, for any first candidate project personnel (first candidate project personnel 1 or first candidate project personnel 2) belonging to the first category of project personnel, the original first allocation weight is determined as the second allocation weight required for reconfiguring the allocation probability of the first candidate project personnel.

[0107] For the first candidate project personnel 3 or the first candidate project personnel 4, the second allocation weight required for reconfiguring the allocation probability is defined as: the second allocation weight is equal to the first allocation weight of the first candidate project personnel divided by the average allocation probability of each first-category candidate project personnel.

[0108] Furthermore, after respectively obtaining the second allocation weights of the first candidate project personnel, the second allocation probabilities of the first candidate project personnel can be obtained by combining the second allocation weights of the first candidate project personnel.

[0109] Specifically, for any of the first candidate project personnel, the second allocation probability is defined as follows: the second allocation probability is equal to the second allocation weight of the first candidate project personnel divided by the sum of the second allocation weights of all first candidate project personnel.

[0110] In another optional implementation manner of the present application, considering that the reconfiguration of the first allocation probability and the first allocation weight will inevitably determine the project personnel whose fatigue data exceeds the preset fatigue threshold as the target project personnel, in order to improve the work efficiency of the project personnel and reduce the work burden of the project personnel, the above S7, from the project personnel who meet the target project personnel type and the target project personnel rank, determines the first candidate project personnel whose fatigue data does not exceed the preset fatigue threshold, including: From among the project personnel who meet the target project personnel type and the target project personnel rank, determine a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold and whose fatigue data does not exceed a preset danger threshold.

[0111] That is, in the process of screening the first candidate project personnel, it is necessary not only to screen those who meet the target project personnel type and target project personnel rank, but also the fatigue data of the target project personnel must not exceed the preset fatigue threshold, nor exceed the preset danger threshold.

[0112] The probability of assigning the first candidate project personnel screened in this way can be determined in the following way: The allocation weight of each of the first candidate project personnel is determined according to the number of projects and the total amount of projects of the first candidate project personnel; and the allocation probability of each of the first candidate project personnel is determined according to the allocation weight of each of the first candidate project personnel.

[0113] It can be understood that the above method of determining the allocation probability of the first candidate project personnel is basically the same as the process of determining the first allocation probability mentioned above, and will not be repeated here.

[0114] In addition, it should be noted that the process of screening the first candidate project personnel is intended to eliminate project personnel whose fatigue data exceeds the preset danger threshold from project personnel that meet the target project personnel type, target project personnel rank and preset fatigue threshold. The above screening process is only one elimination method provided in the embodiment of the present application. In other optional implementations, the elimination process can also be implemented when executing S12. That is, S12 includes: if the second fatigue data of any of the second candidate project personnel exceeds the preset danger threshold, the second candidate project personnel that exceeds the preset danger threshold is determined as a non-selectable project personnel, and returns to execute S7.

[0115] To summarize, the project data allocation method provided in the embodiment of the present application determines the target process type corresponding to the target project by matching the target project information of the target project with the pre-stored project, thereby realizing the adaptation of the project process of the target project. At the same time, the project data allocation method adjusts the pre-stored project personnel information in combination with the target project amount and the pre-stored project amount of the target project, and determines the target project personnel who meet the target project personnel information in combination with the fatigue data of the project personnel. From multiple dimensions such as the project amount and the fatigue of the project personnel, the adaptation from the pre-stored project information to the target project information and the selection of the project personnel are realized, which is conducive to improving the configuration efficiency and configuration quality of the target project.

[0116] This application embodiment also provides a project data distribution system, please refer to Figure 2 , Figure 2 A structural diagram of a project data distribution system provided in an embodiment of the present application, such as Figure 2 As shown, the project data distribution system includes: The project matching unit 201 is used to determine the pre-stored process type, pre-stored project personnel information and pre-stored project amount of the first pre-stored project matching the target project according to the target project information of the target project.

[0117] The information confirmation unit 202 adjusts the pre-stored project personnel information based on the target project amount of the target project and the pre-stored project amount to determine the target project personnel information of the target project.

[0118] The personnel determination unit 203 determines the pre-stored process type as the target process type of the target project, and determines the target project personnel who meet the target project personnel information based on the fatigue data of the project personnel.

[0119] The fatigue data is determined based on at least one of the number of projects and the total amount of projects of the project personnel.

[0120] In an optional implementation manner of the present application, the target project personnel information includes: target project personnel type, target project personnel rank, and the number of target project personnel corresponding to the target project personnel rank; The step of determining target project personnel who meet the target project personnel information based on the fatigue data of the project personnel includes: Determine, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold; If the number of the first candidate project personnel is equal to the number of the target project personnel, determining the first candidate project personnel as the target project personnel; If the number of the first candidate project personnel is greater than the number of the target project personnel, determining the target project personnel who meet the target number of project personnel from the first candidate project personnel according to the allocation probability of each of the first candidate project personnel; If the number of the first candidate project personnel is less than the number of the target project personnel, the fatigue threshold is increased, and the step of returning to the step of determining the first candidate project personnel whose fatigue data does not exceed the preset fatigue threshold from the project personnel who meet the target project personnel type and the target project personnel rank is performed.

[0121] In an optional embodiment of the present application, the system is also used for: Determine the target project personnel as second candidate project personnel, and determine whether the second fatigue data of each of the second candidate project personnel exceeds a preset danger threshold, wherein the danger threshold is determined based on at least one of the number of projects and the total amount of projects of the project personnel; If the second fatigue data of any of the second candidate project personnel exceeds the preset danger threshold, return to execute the step of determining the first candidate project personnel whose fatigue data does not exceed the preset fatigue threshold from the project personnel who meet the target project personnel type and the target project personnel rank.

[0122] In an optional implementation manner of the present application, the allocation probability includes a first allocation probability or a second allocation probability, and the method further includes: For any of the first candidate project personnel, determine the first allocation weight of the first candidate project personnel according to the number of projects or the total amount of projects of the first candidate project personnel; determine the first allocation probability of the first candidate project personnel according to the first allocation weights of each of the first candidate project personnel and the first allocation weight of the first candidate project personnel; And, if the second fatigue data of any of the second candidate project personnel exceeds a preset danger threshold, for any of the first candidate project personnel, if the first candidate project personnel is a second candidate project personnel in the step of determining whether the second fatigue data of each of the second candidate project personnel exceeds the preset danger threshold, the first candidate project personnel is determined as a first-category candidate project personnel, and the first allocation weight of the first candidate project personnel is determined as the second allocation weight of the first candidate project personnel; If the first candidate project personnel is a project personnel other than the second candidate project personnel in the step of determining whether the second fatigue data of each of the second candidate project personnel exceeds the preset danger threshold, the first allocation weight of the first candidate project personnel is increased according to the first allocation probability of each of the first category candidate project personnel, and the increased first allocation weight is determined as the second allocation weight of the first candidate project personnel; The second allocation probability of each of the first candidate project personnel is determined according to the second allocation weight of each of the first candidate project personnel.

[0123] In an optional implementation manner of the present application, determining, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold, includes: Determine, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold and whose fatigue data does not exceed a preset danger threshold; wherein the danger threshold is determined based on at least one of the number of projects and the total amount of projects of the project personnel; The system is also used to: Determine the allocation weight of each of the first candidate project personnel according to the number of projects and the total amount of projects of the first candidate project personnel; The allocation probability of each of the first candidate project personnel is determined according to the allocation weight of each of the first candidate project personnel.

[0124] In an optional implementation manner of the present application, the target project information includes at least: target project type, target project amount, and target project duration; The step of determining, according to the target project information of the target project, the pre-stored process type, the pre-stored project personnel information, and the pre-stored project amount of the first pre-stored project matching the target project comprises: According to the target project information and the pre-stored project information of each pre-stored project in the database, determine as candidate pre-stored projects the pre-stored projects that are of the same type as the target project, have a pre-stored project amount greater than or equal to the target project amount, and have a pre-stored project duration greater than or equal to the target project duration; Determining a first pre-stored item matching the target item from among the candidate pre-stored items according to the difference between the pre-stored item amount of each candidate pre-stored item and the target item amount; Determine the pre-stored process type, pre-stored project personnel information, and pre-stored project amount of the first pre-stored project.

[0125] In an optional implementation manner of the present application, the pre-stored project personnel information includes: pre-stored project personnel types, pre-stored project personnel ranks, and the number of first project personnel corresponding to the pre-stored project personnel ranks; The adjusting the pre-stored project personnel information based on the target project amount and the pre-stored project amount of the target project to determine the target project personnel information of the target project includes: Determining whether a first amount classification interval of the first pre-stored item is the same as a second amount classification interval of the target item amount; If the first amount classification interval is the same as the second amount classification interval, determining the pre-stored project personnel type, the pre-stored project personnel rank, and the first project personnel quantity as the target project personnel information; If the first amount classification interval is different from the second amount classification interval, the rank of the pre-stored project personnel is adjusted according to the interval difference between the first amount classification interval and the second amount classification interval, and the type of pre-stored project personnel, the adjusted rank of the pre-stored project personnel and the number of the first project personnel are determined as the target project personnel information.

[0126] The above-mentioned device embodiment provided in this embodiment and the method embodiment of this application belong to the same application concept. For technical details not fully described in this embodiment, please refer to the specific processing content of the project data allocation method provided in the above-mentioned embodiment of this application, which will not be repeated here.

[0127] The present application embodiment also provides a project data distribution product, such as Figure 3 As shown, Figure 3 A schematic diagram of a product structure for allocating project data provided in an embodiment of the present application.

[0128] like Figure 3 As shown, the distribution products of the project data include: Processor 210; A memory 200 for storing instructions executable by the processor 210; The processor 210 is used to execute the project data allocation method disclosed in any of the above embodiments by running the instructions in the memory 200.

[0129] The processor 210, the memory 200, the communication interface 220, the input device 230 and the output device 240 are connected to each other via a bus. A bus may include a pathway that transfers information between components of a computer system.

[0130] The processor 210 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the scheme of the present invention. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0131] The processor 210 may include a main processor, and may also include a baseband chip, a modem, and the like.

[0132] The memory 200 stores a program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes a computer operation instruction. More specifically, the memory 200 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.

[0133] The input device 230 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a touch screen, etc.

[0134] Output device 240 may include devices that allow information to be output to a user, such as a display screen, printer, speaker, etc.

[0135] The communication interface 220 may include any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.

[0136] The processor 210 executes the program stored in the memory 200 and calls other devices, and can be used to implement each step of any project data allocation method provided in the above embodiments of the present application.

[0137] In addition to the above methods and products, embodiments of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps in the project data distribution method of various embodiments of the present application.

[0138] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0139] In addition, an embodiment of the present application may also be a storage medium on which a computer program is stored, and the computer program is executed by a processor to execute the steps in the project data distribution method of various embodiments of the present application.

[0140] For the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some 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.

[0141] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0142] The steps in the methods of each embodiment of the present application can be adjusted in sequence, combined and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.

[0143] The modules and sub-modules in the devices and terminals in the various embodiments of the present application can be combined, divided and deleted according to actual needs.

[0144] In the several embodiments provided in the present application, it should be understood that the disclosed products, systems and methods can be implemented in other ways. For example, the product embodiments described above are only schematic. For example, the division of modules or sub-modules is only a logical function division. There may be other division methods in actual implementation, such as multiple sub-modules or modules can be combined or integrated into another module, 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 an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0145] The modules or submodules described as separate components may or may not be physically separated, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place, or they may be distributed on multiple network modules or submodules. Some or all of the modules or submodules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0146] In addition, each functional module or submodule in each embodiment of the present application may be integrated into one processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into one module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or in the form of software functional modules or submodules.

[0147] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0148] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly by hardware, software units executed by a processor, or a combination of the two. The software units may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0149] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0150] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for allocating project data, characterized in that: include: Determine, according to the target project information of the target project, a pre-stored process type, pre-stored project personnel information, and a pre-stored project amount of a first pre-stored project matching the target project; Based on the target project amount of the target project and the pre-stored project amount, the pre-stored project personnel information is adjusted to determine the target project personnel information of the target project; Determine the pre-stored process type as the target process type of the target project, and determine the target project personnel who meet the target project personnel information based on the fatigue data of the project personnel; The fatigue data is determined based on at least one of the number of projects and the total amount of projects of the project personnel.

2. The project data distribution method according to claim 1, characterized in that: The target project personnel information includes: the target project personnel type, the target project personnel rank, and the number of target project personnel corresponding to the target project personnel rank; The step of determining target project personnel who meet the target project personnel information based on the fatigue data of the project personnel includes: Determine, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold; If the number of the first candidate project personnel is equal to the number of the target project personnel, determining the first candidate project personnel as the target project personnel; If the number of the first candidate project personnel is greater than the number of the target project personnel, determining the target project personnel who meet the target number of project personnel from the first candidate project personnel according to the allocation probability of each of the first candidate project personnel; If the number of the first candidate project personnel is less than the number of the target project personnel, the fatigue threshold is increased, and the step of returning to the step of determining the first candidate project personnel whose fatigue data does not exceed the preset fatigue threshold from the project personnel who meet the target project personnel type and the target project personnel rank is performed.

3. The project data distribution method according to claim 2, characterized in that: The method further comprises: Determine the target project personnel as second candidate project personnel, and determine whether the second fatigue data of each of the second candidate project personnel exceeds a preset danger threshold, wherein the danger threshold is determined based on at least one of the number of projects and the total amount of projects of the project personnel; If the second fatigue data of any of the second candidate project personnel exceeds the preset danger threshold, return to execute the step of determining the first candidate project personnel whose fatigue data does not exceed the preset fatigue threshold from the project personnel who meet the target project personnel type and the target project personnel rank.

4. The method for distributing project data according to claim 3, characterized in that: The allocation probability includes a first allocation probability or a second allocation probability, and the method further includes: For any of the first candidate project personnel, determine the first allocation weight of the first candidate project personnel according to the number of projects or the total amount of projects of the first candidate project personnel; determine the first allocation probability of the first candidate project personnel according to the first allocation weights of each of the first candidate project personnel and the first allocation weight of the first candidate project personnel; And, if the second fatigue data of any of the second candidate project personnel exceeds a preset danger threshold, for any of the first candidate project personnel, if the first candidate project personnel is a second candidate project personnel in the step of determining whether the second fatigue data of each of the second candidate project personnel exceeds the preset danger threshold, the first candidate project personnel is determined as a first-category candidate project personnel, and the first allocation weight of the first candidate project personnel is determined as the second allocation weight of the first candidate project personnel; If the first candidate project personnel is a project personnel other than the second candidate project personnel in the step of determining whether the second fatigue data of each of the second candidate project personnel exceeds the preset danger threshold, the first allocation weight of the first candidate project personnel is increased according to the first allocation probability of each of the first category candidate project personnel, and the increased first allocation weight is determined as the second allocation weight of the first candidate project personnel; The second allocation probability of each of the first candidate project personnel is determined according to the second allocation weight of each of the first candidate project personnel.

5. The project data distribution method according to claim 2, characterized in that: The step of determining, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold, includes: Determine, from among the project personnel who meet the target project personnel type and the target project personnel rank, a first candidate project personnel whose fatigue data does not exceed a preset fatigue threshold and whose fatigue data does not exceed a preset danger threshold; wherein the danger threshold is determined based on at least one of the number of projects and the total amount of projects of the project personnel; The method further comprises: Determine the allocation weight of each of the first candidate project personnel according to the number of projects and the total amount of projects of the first candidate project personnel; The allocation probability of each of the first candidate project personnel is determined according to the allocation weight of each of the first candidate project personnel.

6. The method for distributing project data according to claim 1, characterized in that: The target project information includes at least: target project type, target project amount and target project duration; The step of determining, according to the target project information of the target project, the pre-stored process type, the pre-stored project personnel information, and the pre-stored project amount of the first pre-stored project matching the target project comprises: According to the target project information and the pre-stored project information of each pre-stored project in the database, determine as candidate pre-stored projects the pre-stored projects that are of the same type as the target project, have a pre-stored project amount greater than or equal to the target project amount, and have a pre-stored project duration greater than or equal to the target project duration; Determining a first pre-stored item matching the target item from among the candidate pre-stored items according to the difference between the pre-stored item amount of each candidate pre-stored item and the target item amount; Determine the pre-stored process type, pre-stored project personnel information, and pre-stored project amount of the first pre-stored project.

7. The method for distributing project data according to claim 1, characterized in that: The pre-stored project personnel information includes: pre-stored project personnel types, pre-stored project personnel ranks, and the number of first project personnel corresponding to the pre-stored project personnel ranks; The adjusting the pre-stored project personnel information based on the target project amount and the pre-stored project amount of the target project to determine the target project personnel information of the target project includes: Determining whether a first amount classification interval of the first pre-stored item is the same as a second amount classification interval of the target item amount; If the first amount classification interval is the same as the second amount classification interval, determining the pre-stored project personnel type, the pre-stored project personnel rank, and the first project personnel quantity as the target project personnel information; If the first amount classification interval is different from the second amount classification interval, the rank of the pre-stored project personnel is adjusted according to the interval difference between the first amount classification interval and the second amount classification interval, and the type of pre-stored project personnel, the adjusted rank of the pre-stored project personnel and the number of the first project personnel are determined as the target project personnel information.

8. A project data distribution system, characterized in that: include: A project matching unit, configured to determine, according to target project information of a target project, a pre-stored process type, pre-stored project personnel information, and a pre-stored project amount of a first pre-stored project that matches the target project; An information confirmation unit, configured to adjust the pre-stored project personnel information based on the target project amount of the target project and the pre-stored project amount, and determine the target project personnel information of the target project; A personnel determination unit is used to determine the pre-stored process type as the target process type of the target project, and determine the target project personnel who meet the target project personnel information based on the fatigue data of the project personnel; wherein the fatigue data is determined based on at least one of the number of projects and the total amount of the projects of the project personnel.

9. A project data distribution product, characterized in that include: processor; a memory for storing instructions executable by the processor; The processor is used to execute the project data distribution method described in any one of claims 1 to 7 by running the instructions in the memory.

10. A computer storage medium, characterized in that: The computer storage medium stores instructions, and when the instructions are executed, the project data distribution method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method and a device for assigning a loan approval task and computer equipment

    CN109508901A

  • Resource allocation method, terminal and storage medium

    CN112288246A

  • Method and device for determining fatigue degree of refueling worker, electronic equipment and medium

    CN113421001A

  • Project approval method and device, equipment and storage medium

    CN115809850A

  • Project execution planning support method, project execution planning support program, and project execution planning support system

    JP2016194736A