An artificial intelligence-based project data intelligent allocation system and method

By using an AI-based intelligent project data allocation system, the problems of inefficient resource management and untimely conflict handling in complex project environments have been solved, achieving efficient and accurate resource allocation and conflict resolution.

CN120297907BActive Publication Date: 2025-12-30JIANGSU SUHAO CLOUD BUSINESS CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510385782.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-29
Publication Date
2025-12-30
Estimated Expiration
2045-03-29

AI Technical Summary

Technical Problem

Existing project resource management technologies are inefficient and lack precision in complex project environments. They are unable to track project dynamics in real time and adjust resource allocation quickly. Traditional tools cannot effectively predict and handle resource conflicts.

Method used

An AI-based intelligent project data allocation system is adopted to divide the project into sub-projects with task characteristics, analyze the types of conflict events, generate the optimal resource allocation strategy, and provide early warning response when conflicts occur in real time.

Benefits of technology

It enables the rational allocation of a large amount of project data resources in a short period of time, improves accuracy, can monitor and quickly handle project data conflicts in real time, and reduces the situation of unreasonable resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120297907B_ABST
    Figure CN120297907B_ABST
Patent Text Reader

Abstract

The application discloses an intelligent project data distribution system and method based on artificial intelligence, relates to the technical field of data distribution, and comprises a task feature sub-project division module, a resource category marking module, a conflict relation analysis module, a project resource distribution strategy making module and a pre-warning response module; the task feature sub-project division module is used for dividing the whole project period into a plurality of task feature sub-projects according to the task features recorded in each project content; the resource category marking module is used for dividing independent project resources and non-independent project resources; the conflict relation analysis module is used for generating conflict event types mapped by different conflict relations; the project resource distribution strategy making module is used for analyzing the optimal project resource distribution strategy required by corresponding types of conflict events; and the pre-warning response module is used for matching the optimal project resource distribution strategy to perform pre-warning response when the same project content is implemented and the same type of conflict event exists.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data allocation technology, specifically to an intelligent project data allocation system and method based on artificial intelligence. Background Technology

[0002] Project resources encompass multiple key dimensions, including human resources, material resources, and time resources. In today's project management context, the scale and complexity of projects continue to expand. This trend has made resource conflicts increasingly prominent, becoming a key factor hindering the smooth progress and efficient completion of projects.

[0003] As projects expand in scale, the types and quantities of resources required increase significantly, while the complexity of projects makes the relationships between resources intricate and complex. For example, large projects often involve multiple professional fields and numerous sub-projects, with the resource needs of each part intertwined, making a change in one part have far-reaching consequences.

[0004] Faced with these resource conflicts, traditional project resource management techniques have revealed significant drawbacks. Currently, most management methods rely primarily on human experience for resource allocation and scheduling. While this approach may suffice for smaller, simpler projects, its limitations are extremely apparent in modern, complex project environments. Manual operation is not only inefficient, making it difficult to rationally allocate large amounts of resources in a short time, but it also lacks precision, easily leading to unreasonable resource allocation. More importantly, manual management struggles to track project dynamics in real time, failing to make rapid and appropriate adjustments when resource conflicts arise due to changes in requirements or unforeseen circumstances during project execution.

[0005] Meanwhile, while existing project management tools can assist resource management to some extent, such as developing project plans and recording resource usage, they lack the ability to intelligently predict and handle resource conflicts in real time. These tools cannot comprehensively and deeply analyze the complex relationships between resources, making it difficult to provide effective early warnings before resource conflicts occur, and they also cannot automatically generate and implement effective solutions when conflicts do occur. Summary of the Invention

[0006] The purpose of this invention is to provide an intelligent project data allocation system and method based on artificial intelligence to solve the problems raised in the prior art.

[0007] To achieve the above objectives, the present invention provides the following technical solution: an intelligent allocation method for project data based on artificial intelligence, the method comprising the following specific steps:

[0008] Step S100: Extract historically stored project content, and divide the overall project cycle into several task feature sub-projects based on the task features recorded in each project content. Each task feature sub-project contains one task feature and at least one type of project resource. All types of project resources recorded in the project content are divided into independent project resources and non-independent project resources.

[0009] Step S200: Retrieve historical conflict events of the same project content storage, analyze the conflict relationships between independent project resources and non-independent project resources recorded in the conflict events, and generate conflict event types mapped by different conflict relationships;

[0010] Step S300: Mark the project data recorded for each type of conflict event, and analyze the optimal project resource allocation strategy required for the corresponding type of conflict event;

[0011] Step S400: When implementing the same project content and encountering the same type of conflict events, match the optimal project resource allocation strategy to issue an early warning response.

[0012] Furthermore, all types of project resources recorded in the project content are divided into independent project resources and non-independent project resources, including the following specific processes:

[0013] Project resources include time resources, material resources, and human resources;

[0014] Distinguish and label the project resource categories in each task phase sub-project; and extract the specific resource content corresponding to each category of project resource. When the same category of project resource is recorded in different task phase sub-projects and the specific resource content is the same, output the specific resource content as a non-independent resource; when the same category of project resource is recorded in different task phase sub-projects and the specific resource content is different, output the specific resource content as an independent resource; when the specific resource content is recorded in only one task phase sub-project, output the specific resource content as an independent resource.

[0015] Furthermore, step S200 includes the following analysis process:

[0016] A conflict event refers to an event in which the difference between the actual project completion period and the ideal project completion period of a sub-project in a given task phase exceeds a threshold due to project resource conflicts.

[0017] When a conflict event is recorded as being caused by a non-independent resource being occupied by n task phase sub-projects, n≥2, the output conflict relationship is an exclusive conflict of non-independent resources, and the corresponding conflict event is an exclusive conflict event.

[0018] When a conflict event records that an abnormality in the processing of project resources causes an abnormality in the processing progress of other project resources in the same task phase sub-project, the output conflict relationship is a related impact conflict of project resources, and the corresponding conflict event is a related impact conflict event. In a related impact conflict event, the project resources with abnormal processing can be independent resources or non-independent resources, and the project resources with abnormal processing progress can be independent resources or non-independent resources.

[0019] Furthermore, the optimal project resource allocation strategy required for the corresponding type of conflict event is analyzed, including the following specific steps:

[0020] The non-independent resources occupied in exclusive conflict events and the project resources that handle abnormalities in related impact conflict events are designated as project data conflict initiators, and the task phase sub-projects involved in the project data conflict initiators are designated as project data conflict bearers. Search terms are generated based on the project data conflict initiators and project data conflict bearers.

[0021] When the recorded conflict event is an exclusive conflict event, the corresponding search term contains multiple task stage sub-items; when the recorded conflict event is a related impact conflict event, the corresponding search term contains one task stage sub-item.

[0022] Project data includes sub-project delay length and the number of sub-projects affected; historical conflict events identical to each type of search term are found in exclusive conflict events, and the average sub-project delay length L of the conflict bearer of the i-th project data conflict in all conflict events recorded under the same type of search term is calculated. i0 And the average number P of sub-projects affected by the data conflict carrier of the i-th project. i0 The number of sub-projects affected, P, refers to the number of times the sub-project in the task phase where the data conflict initiator is located affects the schedule of other sub-projects in other task phases.

[0023] Use the formula: Y i =k1×L i0 +k2×P i0 ;

[0024] Calculate the conflict resolution priority index Y of the data conflict bearer for the i-th item corresponding to each type of search term. i The larger Y is, the greater the influence of the data conflict initiator on the data conflict bearer and the higher the priority of resolving the conflict; where k1 represents the reference coefficient of the average delay length of the corresponding sub-project and k2 represents the reference coefficient of the average number of affected sub-projects.

[0025] For each type of search item, the conflict-carrying parties of the n project data are sorted from largest to smallest according to the corresponding calculated conflict resolution priority index to generate a conflict resolution sequence priority. The conflict resolution sequence priority is used as the optimal project resource allocation strategy for the corresponding type of search item under the exclusive conflict event.

[0026] Project data also includes project resource quantities. Historical conflict events that are identical to each type of search term are found within the associated conflict events. The project resource quantity Q corresponding to the initiator of the project data conflict in the search term is extracted, and the project impact index R of the search term corresponding to the recorded project resource quantity Q is calculated, where R=E. Q / M Q E Q This represents the number of related conflicting events under the search term corresponding to the project resource quantity Q; M Q This indicates the number of times all project records under the search term correspond to the project resource quantity Q;

[0027] Traverse the historical project database, which stores all project data, and find historical project data where the target project resource quantity Q1 > Q and the project content and search terms are identical. Calculate the target project influence index R1 for the corresponding search terms; determine the maximum target project influence index R that is less than the project influence index threshold R0. max Extract the maximum value R of the target project's impact index. max The optimal project resource allocation strategy for the initiator of a data conflict when the corresponding target project resource quantity Q1 is used as the corresponding search item to handle conflict events.

[0028] Analyzing each search term can quickly clarify various resource data in the project and reveal the corresponding conflict relationships, improving the efficiency of data retrieval. Secondly, by searching and analyzing historical data through search terms, the optimal resource allocation strategy can be found, which greatly reduces the conflicts caused by unreasonable data resource configuration in the project and the inability to capture key data in a timely and effective manner after conflicts occur.

[0029] Furthermore, step S400 includes the following specific processes:

[0030] Obtain the project data conflict initiator and project data conflict bearer in the real-time recorded conflict events, match the search terms generated in step S300, and find the optimal project resource allocation strategy for records with the same search terms.

[0031] If no match is found, the solution to the real-time conflict event is recorded and the process returns to step S300 to generate a new search term for storage.

[0032] An AI-based intelligent project data allocation system includes a task feature sub-project division module, a resource category marking module, a conflict relationship analysis module, a project resource allocation strategy formulation module, and an early warning response module.

[0033] The task feature sub-project segmentation module is used to extract historically stored project content and divide the overall project cycle into several task feature sub-projects based on the task features recorded in each project content.

[0034] The resource category tagging module is used to classify all types of project resources recorded in the project content into independent project resources and non-independent project resources;

[0035] The conflict relationship analysis module is used to retrieve historical conflict events stored in the same project content, analyze the conflict relationships between independent project resources and non-independent project resources recorded in the conflict events, and generate conflict event types mapped by different conflict relationships;

[0036] The project resource allocation strategy formulation module is used to analyze the optimal project resource allocation strategy required for corresponding types of conflict events;

[0037] The early warning and response module is used to match the optimal project resource allocation strategy and provide early warning response when the same project content is implemented and the same type of conflict event exists.

[0038] Furthermore, the project resource allocation strategy formulation module includes a search item generation unit, an exclusive conflict event strategy formulation unit, and a related impact conflict event strategy formulation unit;

[0039] The retrieval item generation unit is used to take the non-independent resources occupied in exclusive conflict events and the project resources that handle abnormalities in related impact conflict events as the project data conflict initiators, and the task phase sub-projects involved in the project data conflict initiators as the project data conflict bearers, and generate retrieval items based on the project data conflict initiators and project data conflict bearers.

[0040] The Exclusive Conflict Event Strategy Formulation Unit is used to formulate project resource allocation strategies based on exclusive conflict events.

[0041] The Related Impact Conflict Event Strategy Formulation Unit is used to formulate project resource allocation strategies based on related impact conflict events.

[0042] Furthermore, the exclusive conflict event strategy formulation unit includes a conflict resolution priority index calculation unit and a sequence priority analysis unit;

[0043] The conflict resolution priority index calculation unit is used to calculate the conflict resolution priority index of the i-th item data conflict bearer corresponding to each type of retrieval item;

[0044] The sequence priority analysis unit is used to sort the conflict carriers of n items contained in each type of retrieval item from largest to smallest according to the corresponding calculated conflict resolution priority index to generate a conflict resolution sequence priority. The conflict resolution sequence priority is used as the optimal item resource allocation strategy for the corresponding type of retrieval item under exclusive conflict event.

[0045] Furthermore, the strategy formulation unit for related impact conflict events includes a project impact index calculation unit, a data traversal unit, and a target project resource quantity determination unit;

[0046] The project impact index calculation unit is used to calculate the project impact index of the corresponding search item when recording the project resource quantity Q;

[0047] The data traversal unit is used to traverse the historical project database based on the project impact index, find historical project data where the target project resource quantity is greater than the project resource quantity and the project content and search terms are the same, and calculate the target project impact index for the corresponding search terms.

[0048] The target project resource quantity determination unit is used to determine the maximum value of the target project influence index that is less than the project influence index threshold, and extract the target project resource quantity corresponding to the maximum value of the target project influence index as the optimal project resource allocation strategy for the project data conflict initiator when there is a conflict event in the corresponding search item.

[0049] Compared with the prior art, the beneficial effects of the present invention are:

[0050] 1. This invention divides the complete project cycle, which contains a large amount of project data, into independent sub-projects based on task phases, making the project resources in each sub-project clear and understandable. The relationship between resources between projects can also be effectively sorted out based on the judgment of project resource categories.

[0051] 2. This invention can solve the problem of large-scale and complex project data content through artificial intelligence data analysis. By establishing search terms and matching the handling strategies required after various conflict events occur based on the search terms, a large amount of project data resources can be reasonably arranged in a short time, improving accuracy. At the same time, it can also adaptively predict the conflict risk of the already arranged resources, thereby reducing the occurrence of unreasonable project data allocation; and realize the dynamic monitoring of real-time project data, and the reasonable and rapid handling and resolution of conflicts. Attached Figure Description

[0052] Figure 1 This is a schematic diagram of the structure of an intelligent project data allocation method based on artificial intelligence according to the present invention. Detailed Implementation

[0053] Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0054] Example: Figure 1 As shown, this invention provides an intelligent allocation method for project data based on artificial intelligence, the method comprising the following specific steps:

[0055] Step S100: Extract historically stored project content, and divide the overall project cycle into several task feature sub-projects based on the task features recorded in each project content. Each task feature sub-project contains one task feature and at least one type of project resource. All types of project resources recorded in the project content are divided into independent project resources and non-independent project resources.

[0056] Task characteristics refer to task objectives that need to be executed in stages and cycles. For example, in an engineering project, building a visualized 3D space requires data measurement and calibration. In the process of completing the establishment of the visualized 3D space, the task characteristics are the establishment of the visualized 3D space, and the work content of the establishment and implementation cycle is a task characteristic sub-project.

[0057] Step S200: Retrieve historical conflict events of the same project content storage, analyze the conflict relationships between independent project resources and non-independent project resources recorded in the conflict events, and generate conflict event types mapped by different conflict relationships;

[0058] Step S300: Mark the project data recorded for each type of conflict event, and analyze the optimal project resource allocation strategy required for the corresponding type of conflict event;

[0059] Step S400: When implementing the same project content and encountering the same type of conflict events, match the optimal project resource allocation strategy to issue an early warning response.

[0060] All types of project resources recorded in the project content are divided into independent project resources and non-independent project resources, including the following specific processes:

[0061] Project resources include time resources, material resources, and human resources;

[0062] Distinguish and label the project resource categories within each task phase sub-project; and extract the specific resource content corresponding to each category of project resource. For example, if the time resource is recorded as activity setup and equipment debugging the day before the activity, then debugging and setup the day before the activity is the specific activity resource content; when the same category of project resource is recorded in different task phase sub-projects and the specific resource content is the same, output the specific resource content as a non-independent resource; when the same category of project resource is recorded in different task phase sub-projects and the specific resource content is different, output the specific resource content as an independent resource; when the specific resource content is recorded in only one task phase sub-project, output the specific resource content as an independent resource.

[0063] Step S200 includes the following analysis process:

[0064] A conflict event refers to an event in which the difference between the actual project completion period and the ideal project completion period of a sub-project in a given task phase exceeds a threshold due to project resource conflicts.

[0065] When a conflict event is recorded as being caused by a non-independent resource being occupied by n task phase sub-projects, n≥2, the output conflict relationship is an exclusive conflict of non-independent resources, and the corresponding conflict event is an exclusive conflict event.

[0066] When a conflict event records that an abnormality in the processing of project resources causes an abnormality in the processing progress of other project resources in the same task phase sub-project, the output conflict relationship is a related impact conflict of project resources, and the corresponding conflict event is a related impact conflict event. In a related impact conflict event, the project resources with abnormal processing can be independent resources or non-independent resources, and the project resources with abnormal processing progress can be independent resources or non-independent resources.

[0067] Analyzing the optimal project resource allocation strategy required for the corresponding type of conflict event includes the following specific steps:

[0068] The non-independent resources occupied in exclusive conflict events and the project resources that handle abnormalities in related impact conflict events are designated as project data conflict initiators, and the task phase sub-projects involved in the project data conflict initiators are designated as project data conflict bearers. Search terms are generated based on the project data conflict initiators and project data conflict bearers.

[0069] When the recorded conflict event is an exclusive conflict event, the corresponding search term contains multiple task stage sub-items; when the recorded conflict event is a related impact conflict event, the corresponding search term contains one task stage sub-item.

[0070] Project data includes sub-project delay length and the number of sub-projects affected; historical conflict events identical to each type of search term are found in exclusive conflict events, and the average sub-project delay length L of the conflict bearer of the i-th project data conflict in all conflict events recorded under the same type of search term is calculated. i0 And the average number P of sub-projects affected by the data conflict carrier of the i-th project. i0 The number of sub-projects affected, P, refers to the number of times the sub-project in the task phase where the project data conflict initiator is located affects the schedule of other task phase sub-projects. Here, the other task phase sub-projects that have an impact can be the project data conflict carrier recorded by the conflict event itself or other task phase sub-projects that are not project data conflict carriers. This is because the impact can also be indirect.

[0071] Use the formula: Y i =k1×L i0 +k2×P i0 ;

[0072] Calculate the conflict resolution priority index Y of the data conflict bearer for the i-th item corresponding to each type of search term. i The larger Y is, the greater the influence of the data conflict initiator on the data conflict bearer and the higher the priority of resolving the conflict; where k1 represents the reference coefficient of the average delay length of the corresponding sub-project and k2 represents the reference coefficient of the average number of affected sub-projects.

[0073] For each type of search item, the conflict-carrying parties of the n project data are sorted from largest to smallest according to the corresponding calculated conflict resolution priority index to generate a conflict resolution sequence priority. The conflict resolution sequence priority is used as the optimal project resource allocation strategy for the corresponding type of search item under the exclusive conflict event.

[0074] As shown in the example: the project is divided into 4 task phase sub-projects; namely, task phase sub-project a, task phase sub-project b, task phase sub-project c, and task phase sub-project d; and in task phase sub-project a, non-independent resources (material resources) are recorded as the initiators of project data conflicts, and the corresponding project data conflict bearers are task phase sub-projects b and d.

[0075] Therefore, the search terms constitute a conflict between the resources in item a and items b and d.

[0076] Further calculation of the conflict resolution priority index for a, b, and d under this search term is needed, and the index should be sorted. If the sorting result is b>a>d, it is recommended to prioritize the allocation of resources to sub-project b in the task phase for project resource use.

[0077] Project data also includes project resource quantities, such as time resources, where the corresponding resource quantity measure is duration, and human resources, where the corresponding resource quantity measure is number of people. Historical conflict events that are identical to each type of search term are searched for in the related impact conflict events. The project resource quantity Q corresponding to the initiator of the project data conflict in the search term is extracted, and the project impact index R of the search term corresponding to the recorded project resource quantity Q is calculated, where R=E. Q / M Q E Q This represents the number of related conflicting events under the search term corresponding to the project resource quantity Q; M Q This indicates the number of times all project records under the search term correspond to the project resource quantity Q;

[0078] Traverse the historical project database, which stores all project data. Find historical project data where the target project resource quantity Q1 > Q and the project content and search terms are identical. Calculate the target project influence index R1 for the corresponding search terms. The calculation method for the target project influence index is the same as that for R. Determine the maximum target project influence index R that is less than the project influence index threshold R0. max Extract the maximum value R of the target project's impact index. max The optimal project resource allocation strategy for the initiator of a data conflict when the corresponding target project resource quantity Q1 is used as the corresponding search item to handle conflict events.

[0079] As shown in the example: there are demand relationships for human resources, material resources and time resources in the task phase sub-project c; and human resources are the initiator of project data conflicts in sub-project c, and have affected material resources;

[0080] The search terms formed at this point are the conflict between human resources and material resources that occurs in sub-item c of the task phase.

[0081] The project resource quantity recorded by human resources is 10 people; there are a total of 8 projects with the same project content and the same search terms in the historical records. Among them, there are 5 related impact conflict events when the project resource quantity recorded by human resources is 10 people. The project impact index under the project resource quantity Q (10) is 5 / 8. When searching for project data corresponding to project resource quantity greater than 10, it is found that when the project resource quantity is 15 people, there is only 1 related impact conflict event stored, that is, the corresponding target project impact index is 1 / 8, and the project impact index is set to 1 / 4. If the maximum target project impact index corresponding to less than 1 / 4 is 1 / 8, then the project resource quantity 15 can be used as the corresponding search term. That is, when the conflict between human resources and material resources occurs in the sub-project c of the task stage, the optimal project resource allocation strategy for human resources.

[0082] If there is no project data where Q1>Q, then increase the resource quantity according to the preset increase ratio and issue a warning; conduct data testing.

[0083] Analyzing each search term can quickly clarify various resource data in the project and reveal the corresponding conflict relationships, improving the efficiency of data retrieval. Secondly, by searching and analyzing historical data through search terms, the optimal resource allocation strategy can be found, which greatly reduces the conflicts caused by unreasonable data resource configuration in the project and the inability to capture key data in a timely and effective manner after conflicts occur.

[0084] Step S400 includes the following specific processes:

[0085] Obtain the project data conflict initiator and project data conflict bearer in the real-time recorded conflict events, match the search terms generated in step S300, and find the optimal project resource allocation strategy for records with the same search terms.

[0086] If no match is found, the solution to the real-time conflict event is recorded and the process returns to step S300 to generate a new search term for storage.

[0087] An AI-based intelligent project data allocation system includes a task feature sub-project division module, a resource category marking module, a conflict relationship analysis module, a project resource allocation strategy formulation module, and an early warning response module.

[0088] The task feature sub-project segmentation module is used to extract historically stored project content and divide the overall project cycle into several task feature sub-projects based on the task features recorded in each project content.

[0089] The resource category tagging module is used to classify all types of project resources recorded in the project content into independent project resources and non-independent project resources;

[0090] The conflict relationship analysis module is used to retrieve historical conflict events stored in the same project content, analyze the conflict relationships between independent project resources and non-independent project resources recorded in the conflict events, and generate conflict event types mapped by different conflict relationships;

[0091] The project resource allocation strategy formulation module is used to analyze the optimal project resource allocation strategy required for corresponding types of conflict events;

[0092] The early warning and response module is used to match the optimal project resource allocation strategy and provide early warning response when the same project content is implemented and the same type of conflict event exists.

[0093] The project resource allocation strategy formulation module includes a search item generation unit, an exclusive conflict event strategy formulation unit, and a related impact conflict event strategy formulation unit;

[0094] The retrieval item generation unit is used to take the non-independent resources occupied in exclusive conflict events and the project resources that handle abnormalities in related impact conflict events as the project data conflict initiators, and the task phase sub-projects involved in the project data conflict initiators as the project data conflict bearers, and generate retrieval items based on the project data conflict initiators and project data conflict bearers.

[0095] The Exclusive Conflict Event Strategy Formulation Unit is used to formulate project resource allocation strategies based on exclusive conflict events.

[0096] The Related Impact Conflict Event Strategy Formulation Unit is used to formulate project resource allocation strategies based on related impact conflict events.

[0097] The exclusive conflict event strategy formulation unit includes a conflict resolution priority index calculation unit and a sequence priority analysis unit;

[0098] The conflict resolution priority index calculation unit is used to calculate the conflict resolution priority index of the i-th item data conflict bearer corresponding to each type of retrieval item;

[0099] The sequence priority analysis unit is used to sort the conflict carriers of n items contained in each type of retrieval item from largest to smallest according to the corresponding calculated conflict resolution priority index to generate a conflict resolution sequence priority. The conflict resolution sequence priority is used as the optimal item resource allocation strategy for the corresponding type of retrieval item under exclusive conflict event.

[0100] The strategy formulation unit for related impact conflict events includes a project impact index calculation unit, a data traversal unit, and a target project resource quantity determination unit;

[0101] The project impact index calculation unit is used to calculate the project impact index of the corresponding search item when recording the project resource quantity Q;

[0102] The data traversal unit is used to traverse the historical project database based on the project impact index, find historical project data where the target project resource quantity is greater than the project resource quantity and the project content and search terms are the same, and calculate the target project impact index for the corresponding search terms.

[0103] The target project resource quantity determination unit is used to determine the maximum value of the target project influence index that is less than the project influence index threshold, and extract the target project resource quantity corresponding to the maximum value of the target project influence index as the optimal project resource allocation strategy for the project data conflict initiator when there is a conflict event in the corresponding search item.

[0104] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. An artificial intelligence-based project data intelligent allocation method, characterized in that: The method comprises the following specific steps: Step S100: extracting the historical stored project content, dividing the overall project period into a plurality of task characteristic sub-projects according to the task characteristics recorded in each project content, each task characteristic sub-project comprising one task characteristic and at least one type of project resource; and dividing all types of project resources recorded in the project content into independent project resources and non-independent project resources; Step S200: searching for historical conflict events stored in the same project content, analyzing the conflict relationships between the independent project resources and the non-independent project resources recorded in the conflict events, and generating conflict event types mapped by different conflict relationships; The step S200 comprises the following analysis process: The conflict event refers to an event in which the period difference between the actual stage project completion period and the ideal stage project completion period of the task stage sub-project caused by the project resource conflict is greater than the difference threshold value; When the non-independent resource recorded in the conflict event is occupied by n task stage sub-projects, n≥2, the output conflict relationship is the exclusive conflict of the non-independent resource, and the corresponding conflict event is the exclusive conflict event; When the project resource processing exception recorded in the conflict event causes the processing progress exception of other project resources in the same task stage sub-project, the output conflict relationship is the associated influence conflict of the project resource, and the corresponding conflict event is the associated influence conflict event; In the associated influence conflict event, the project resource with the processing exception can be an independent resource or a non-independent resource, and the project resource with the processing progress exception can be an independent resource or a non-independent resource; Step S300: marking the project data recorded in each type of conflict event, and analyzing the optimal project resource allocation strategy required by the corresponding type of conflict event; The analysis of the optimal project resource allocation strategy required by the corresponding type of conflict event comprises the following specific steps: The occupied non-independent resource in the exclusive conflict event and the project resource with the processing exception in the associated influence conflict event are taken as the project data conflict initiator, the task stage sub-project involved in the project data conflict initiator is taken as the project data conflict carrier, and the project data conflict initiator and the project data conflict carrier are taken to generate a search item; When the recorded conflict event is the exclusive conflict event, the corresponding search item comprises a plurality of task stage sub-projects; when the recorded conflict event is the associated influence conflict event, the corresponding search item comprises one task stage sub-project; The project data includes sub-project delay length and sub-project influence number; same historical record conflict events as each type of search item in the exclusive conflict event are searched respectively, and the average value L of the sub-project delay length of the i th project data conflict carrier in all record conflict events of the same type of search item is calculated i0 , and the average value P of the sub-project influence number of the i th project data conflict carrier i0 ; the sub-project influence number P refers to the number of progress influences of the task stage sub-project where the project data conflict initiator is located on other task stage sub-projects. Using the formula: Y i = k1 x L i0 + k2 x P i0 ; Calculate the conflict resolution priority index Y of the i-th item data conflict carrier corresponding to each type of search item i wherein k1 represents a reference coefficient of the average value of the corresponding sub-item postponement length, and k2 represents a reference coefficient of the average value of the corresponding sub-item influence number. The n project data conflict carriers included in each type of search item are sorted in descending order according to the corresponding calculated conflict resolution priority index to generate a conflict resolution sequence priority, and the conflict resolution sequence priority is taken as the optimal project resource allocation strategy of the corresponding type of search item under the exclusive conflict event; The project data further comprises project resource quantity, the same historical record conflict events of each type of search item in the associated influence conflict event are searched respectively, the project resource quantity Q corresponding to the project data conflict initiator in the search item is extracted, the project influence index R of the corresponding search item when recording the project resource quantity Q is calculated, R=E Q / M Q , wherein E Q represents the number of associated influence conflict events under the project resource quantity Q corresponding search item; M Q represents all project record times under the project resource quantity Q corresponding search item; Traverse the historical project database storing all project data, find the historical project data with the same project content and search item as the target project resource amount Q1>Q, calculate the target project influence index R1 corresponding to the search item, and determine the maximum value R of the target project influence index less than the project influence index threshold R0 max , extract the maximum value R of the target project influence index max The corresponding target project resource amount Q1 is the optimal project resource allocation strategy of the project data conflict initiator when there is a conflict event corresponding to the search item. Step S400: when the same project content is implemented and the same type of conflict event exists, the optimal project resource allocation strategy is matched for early warning response.

2. The project data intelligent allocation method based on artificial intelligence according to claim 1, characterized in that: The division of all types of project resources recorded in the project content into independent project resources and non-independent project resources comprises the following specific process: The project resource categories include time resources, material resources and human resources; The project resource categories in each task stage sub-project are distinguished and marked, and the specific resource content corresponding to each category of project resource is extracted; when the same category of project resource is recorded in different task stage sub-projects and the specific resource content is the same, the specific resource content is output as a non-independent resource; when the same category of project resource is recorded in different task stage sub-projects and the specific resource content is different, the specific resource content is output as an independent resource; when the specific resource content is recorded only in one task stage sub-project, the specific resource content is output as an independent resource.

3. The project data intelligent allocation method based on artificial intelligence according to claim 1, characterized in that: The step S400 includes the following specific process: Obtaining the project data conflict initiator and the project data conflict carrier in the real-time recorded conflict event, matching the search item generated in the step S300, and searching for the optimal project resource allocation strategy recorded by the same search item; When the matching is unsuccessful, recording the solution of the real-time conflict event and returning to the step S300 to generate a new search item for storage.

4. An artificial intelligence-based project data intelligent allocation system using the artificial intelligence-based project data intelligent allocation method of any one of claims 1-3. The allocation system includes a task characteristic sub-project division module, a resource category marking module, a conflict relationship analysis module, a project resource allocation strategy formulation module, and a pre-warning response module; The task characteristic sub-project division module is used to extract the historical stored project content, and divide the whole project period into a plurality of task characteristic sub-projects according to the task characteristics recorded in each project content; The resource category marking module is used to divide all types of project resources recorded in the project content into independent project resources and non-independent project resources; The conflict relationship analysis module is used to search the historical conflict events stored in the same project content, analyze the conflict relationship of the independent project resources and the non-independent project resources recorded in the conflict events, and generate the conflict event types mapped by different conflict relationships; The project resource allocation strategy formulation module is used to analyze the optimal project resource allocation strategy required by the corresponding type of conflict event; The pre-warning response module is used to match the optimal project resource allocation strategy for pre-warning response when the same project content is implemented and the same type of conflict event exists.

5. The artificial intelligence based project data intelligent allocation system as claimed in claim 4, wherein: The project resource allocation strategy formulation module includes a search item generation unit, an exclusive conflict event strategy formulation unit, and an associated impact conflict event strategy formulation unit; The search item generation unit is used to take the non-independent resource occupied in the exclusive conflict event and the project resource processing exception in the associated impact conflict event as the project data conflict initiator, take the task stage sub-project involved in the project data conflict initiator as the project data conflict carrier, and generate the search item according to the project data conflict initiator and the project data conflict carrier; The exclusive conflict event strategy formulation unit is used to formulate the project resource allocation strategy based on the exclusive conflict event; The associated impact conflict event strategy formulation unit is used to formulate the project resource allocation strategy based on the associated impact conflict event.

6. The artificial intelligence-based project data intelligent allocation system according to claim 5, characterized in that: The exclusive conflict event strategy formulation unit includes a conflict resolution priority index calculation unit and a sequence priority analysis unit; The conflict resolution priority index calculation unit is used to calculate the conflict resolution priority index of the i-th project data conflict carrier corresponding to each type of search item; The sequence priority analysis unit is used to sort the n project data conflict bearers contained in each type of search item according to the corresponding calculated conflict resolution priority indexes in descending order to generate a conflict resolution sequence priority, and the conflict resolution sequence priority is used as the optimal project resource allocation strategy of the corresponding type of search item under the exclusive conflict event.

7. The artificial intelligence-based project data intelligent allocation system according to claim 6, characterized in that: The association influence conflict event strategy formulation unit comprises a project influence index calculation unit, a data traversal unit and a target project resource quantity determination unit. The project influence index calculation unit is used to calculate the project influence index of the corresponding search item when recording the project resource quantity Q. The data traversal unit is used to traverse the historical project database based on the project influence index, find the historical project data with the same project content and search item and the target project resource quantity greater than the project resource quantity, and calculate the target project influence index of the corresponding search item. The target project resource quantity determination unit is used to determine the maximum value of the target project influence index less than the project influence index threshold, and extract the target project resource quantity corresponding to the maximum value of the target project influence index as the optimal project resource allocation strategy of the project data conflict initiator when the corresponding search item exists the conflict event.

Citation Information

Patent Citations

  • Project plan intelligent management method and system based on multiple constraint conditions

    CN118822442A

  • Resource allocation method and device and electronic equipment

    CN119046016A