Project data intelligent distribution system and method based on artificial intelligence
Through the intelligent project data allocation system based on artificial intelligence, the intelligent prediction and real-time processing of resource conflicts in project resource management are solved, and the accurate and reasonable arrangement of project resources and dynamic conflict handling are realized.
Patent Information
- Application Number
- CN202510385782.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-29
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-03-29
AI Technical Summary
Existing project resource management tools lack intelligent prediction and real-time processing capabilities for resource conflicts, resulting in unreasonable resource allocation and it is difficult to deal with dynamic changes and emergencies during project execution.
An intelligent project data allocation system based on artificial intelligence is adopted to extract historical project content, divide task feature sub-items, analyze conflict events, generate optimal resource allocation strategies, and conduct early warning responses when conflicts occur in real time.
It realizes accurate and reasonable arrangement of project resources, can process a large amount of project data in a short period of time, reduces unreasonable resource allocation, and monitors and handles conflicts in real time.
Smart Images

Figure CN120297907A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data distribution, and particularly to an intelligent project data distribution system and method based on artificial intelligence. Background Art
[0002] Project resources cover multiple key dimension resources such as human resources, material resources, and time resources. In the current scope of project management, the scale of projects continues to expand, and the complexity is also increasing day by day. This trend has made the problem of project resource conflicts more prominent and has become a key factor hindering the smooth progress and efficient completion of projects.
[0003] With the expansion of project scale, the types and quantities of resources required have increased significantly, and the complexity of the project has made the relationships between resources become intricate. For example, large-scale projects often involve multiple professional fields and numerous sub-projects, and the resource requirements of each part are intertwined, where a single change can have a significant impact on the whole;
[0004] Facing these resource conflicts, traditional project resource management technologies have revealed significant drawbacks. Currently, most management methods mainly rely on manual experience for resource allocation and scheduling. This approach may be manageable when the project scale is small and the structure is simple, but in the modern complex project environment, its limitations are extremely obvious. Manual operations are not only inefficient and difficult to reasonably arrange a large number of resources in a short time, but also lack accuracy and are prone to unreasonable resource allocation. More critically, manual management is difficult to track the dynamic changes of the project in real time. When resource conflicts occur due to demand changes, unexpected situations, etc. during the project execution process, it is unable to make reasonable adjustments quickly.
[0005] At the same time, although existing project management tools can assist in resource management to a certain extent, such as formulating project plans and recording resource usage situations, they lack the ability to intelligently predict and real-time process resource conflicts. These tools cannot comprehensively and deeply analyze the complex relationships between resources, are difficult to effectively warn before resource conflicts occur, and are also unable to automatically generate and implement effective solutions when conflicts occur. Summary of the Invention
[0006] The purpose of the present invention is to provide an intelligent project data distribution system and method based on artificial intelligence to solve the problems raised in the prior art.
[0007] To achieve the above object, the present invention provides the following technical solution: An intelligent project data distribution method based on artificial intelligence, the method includes the following specific steps:
[0008] Step S100: Extract the historically stored project content. 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. Classify all types of project resources recorded in the project content into independent project resources and non - independent project resources;
[0009] Step S200: Retrieve the historical conflict events stored for the same project content. Analyze the conflict relationships corresponding to the independent project resources and non - independent project resources recorded in the conflict events, and generate the types of conflict events mapped by different conflict relationships;
[0010] Step S300: Mark the project data recorded in 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 there are the same type of conflict events, match the optimal project resource allocation strategy for early warning response.
[0012] Furthermore, classifying all types of project resources recorded in the project content into independent project resources and non - independent project resources includes the following specific processes:
[0013] The categories of project resources include time resources, material resources, and human resources;
[0014] Distinguish and mark the categories of project resources in each task - stage sub - project; and extract the specific resource content corresponding to each category of project resources. When the same category of project resources is recorded in different task - stage sub - projects and the specific resource content is the same, output the specific resource content as non - independent resources; when the same category of project resources is recorded in different task - stage sub - projects and the specific resource content is all different, output the specific resource content as independent resources; when the specific resource content is only recorded in one task - stage sub - project, output the specific resource content as independent resources.
[0015] Furthermore, Step S200 includes the following analysis processes:
[0016] A conflict event refers to an event where the cycle difference between the actual completion cycle of the sub - project in the task stage and the ideal completion cycle of the sub - project in the task stage caused by project resource conflicts is greater than the difference threshold;
[0017] When the non - independent resources recorded in the conflict event are occupied by n task - stage sub - projects, where n≥2, output the conflict relationship as the exclusive conflict of non - independent resources, and the corresponding conflict event as the exclusive conflict event;
[0018] When the abnormal processing of project resources recorded in a conflict event causes abnormal processing progress of other project resources in the sub-projects at the same task stage, the output conflict relationship is the associated impact conflict of project resources, and the corresponding conflict event is the associated impact conflict event; in the associated 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] Further, analyze the optimal project resource allocation strategy required for corresponding types of conflict events, including the following specific steps:
[0020] Take the occupied non-independent resources in the exclusive conflict event and the project resources with abnormal processing in the associated impact conflict event as the initiators of project data conflicts, and take the sub-projects at the task stage involved by the initiators of project data conflicts as the bearers of project data conflicts, and generate retrieval items with the initiators of project data conflicts and the bearers of project data conflicts;
[0021] When the recorded conflict event is an exclusive conflict event, the corresponding retrieval item includes multiple sub-projects at the task stage; when the recorded conflict event is an associated impact conflict event, the corresponding retrieval item includes one sub-project at the task stage;
[0022] Project data includes the sub-project delay length and the number of sub-project impacts; respectively search for historical record conflict events identical to each type of retrieval item in the exclusive conflict event, and calculate the average value L of the sub-project delay length of the i-th project data conflict bearer in all conflict events recorded under the same type of retrieval item i0 , and the average value P of the number of sub-project impacts of the i-th project data conflict bearer i0 ; the number of sub-project impacts P refers to the number of sub-projects at other task stages whose progress is affected by the sub-project at the task stage where the initiator of the project data conflict is located;
[0023] Use the formula: Y i = k1×L i0 + k2×P i0 ;
[0024] Calculate the conflict resolution priority index Y of the i-th project data conflict bearer corresponding to each type of retrieval item i , the larger Y is, the greater the impact of the initiator of the project data conflict on this project data conflict bearer and the higher the priority of resolving the conflict; where k1 represents the reference coefficient corresponding to the average value of the sub-project delay length, and k2 represents the reference coefficient corresponding to the average value of the number of sub-project impacts.
[0025] For the n item data conflict bearers included in each type of retrieval item, sort them from largest to smallest according to the corresponding calculated conflict resolution priority index to generate the conflict resolution sequence priority, and use the conflict resolution sequence priority as the optimal item resource allocation strategy for the corresponding type of retrieval item under the exclusive conflict event;
[0026] The item data also includes the item resource quantity. Respectively search for the historical record conflict events that are the same as each type of retrieval item in the associated impact conflict event, extract the item resource quantity Q corresponding to the item data conflict initiator in the retrieval item, and calculate the item impact index R of the corresponding retrieval item when recording the item resource quantity Q. R = E Q / M Q where E Q represents the number of associated impact conflict events corresponding to the retrieval item of the item resource quantity Q; M Q represents all the item record times corresponding to the retrieval item of the item resource quantity Q;
[0027] Traverse the historical project database. The historical project database stores all item data. Search for the historical project data with the target item resource quantity Q1 > Q and the same item content and retrieval item, and calculate the target item impact index R1 of the corresponding retrieval item; determine the maximum value R of the target item impact index that is less than the item impact index threshold R0 max and extract the target item resource quantity Q1 corresponding to the maximum value R of the target item impact index as the optimal item resource allocation strategy for the item data conflict initiator when there is a conflict event for the corresponding retrieval item. max Analyzing each retrieval item can quickly clarify various resource data in the project and clearly show the corresponding conflict relationships, improving the efficiency of data retrieval. Secondly, through the retrieval item, the optimal resource allocation strategy is found by analyzing the historical data, greatly reducing the conflicts caused by unreasonable data resource configuration in the project engineering and the inability to quickly and effectively capture key data for rapid and effective handling after the conflict occurs.
[0028]
[0029] Further, step S400 includes the following specific processes:
[0030] Obtain the item data conflict initiator and the item data conflict bearer in the real-time recorded conflict event, match the retrieval item generated in step S300, and search for the optimal item resource allocation strategy recorded by the same retrieval item;
[0031] When the matching fails, record the solution to the real-time conflict event and return to step S300 to generate a new retrieval item for storage.
[0032] An intelligent project data allocation system based on artificial intelligence, the 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 division module is used to extract the historically stored project content, and divide the overall project cycle into several task feature sub - projects according to the task features recorded in each project content;
[0034] 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;
[0035] The conflict relationship analysis module is used to retrieve the historical conflict events stored in the same project content, analyze the conflict relationships corresponding to the independent project resources and non - independent project resources recorded in the conflict events, and generate the 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 response module is used to match the optimal project resource allocation strategy for early warning response when implementing the same project content and there are the same type of conflict events.
[0038] Furthermore, the project resource allocation strategy formulation module includes a retrieval item generation unit, an exclusive conflict event strategy formulation unit, and an associated impact conflict event strategy formulation unit;
[0039] The retrieval item generation unit is used to use the occupied non - independent resources in the exclusive conflict event and the project resources with abnormal processing in the associated impact conflict event as the project data conflict initiators, and the task - phase sub - projects involved by the project data conflict initiators as the project data conflict bearers, and generate retrieval items with the project data conflict initiators and the project data conflict bearers;
[0040] The exclusive conflict event strategy formulation unit is used to formulate a project resource allocation strategy based on the exclusive conflict event;
[0041] The associated impact conflict event strategy formulation unit is used to formulate a project resource allocation strategy based on the associated impact conflict event.
[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 project data conflict bearer corresponding to each type of retrieval item;
[0044] The priority analysis unit is used to sort the n item data conflict bearers included in each type of retrieval item in descending order according to the corresponding calculated conflict resolution priority index to generate the conflict resolution sequence priority, and use the conflict resolution sequence priority as the optimal item resource allocation strategy for the corresponding type of retrieval item under the exclusive conflict event.
[0045] Furthermore, the associated impact conflict event strategy formulation unit includes an item impact index calculation unit, a data traversal unit, and a target item resource amount determination unit;
[0046] The item impact index calculation unit is used to calculate the item impact index of the corresponding retrieval item when recording the item resource amount Q;
[0047] The data traversal unit is used to traverse the historical project database based on the item impact index, search for historical project data with a target item resource amount greater than the item resource amount and the same item content and retrieval item, and calculate the target item impact index of the corresponding retrieval item;
[0048] The target item resource amount determination unit is used to determine the maximum value of the target item impact index less than the item impact index threshold, and extract the target item resource amount corresponding to the maximum value of the target item impact index as the optimal item resource allocation strategy for the item data conflict initiator when there is a conflict event for the corresponding retrieval item.
[0049] Compared with the prior art, the beneficial effects of the present invention are:
[0050] 1. The present invention independently divides the complete project cycle containing numerous project data according to the segmentation requirements of task-phase sub-projects, making the project resources in each stage sub-project clear and distinct, and the association relationship between project resources can also be effectively sorted out based on the judgment of project resource categories;
[0051] 2. The present invention can solve data content with large scale and complex project data through artificial intelligence data analysis. By establishing retrieval items and based on the retrieval items to match the processing strategies required after various conflict events occur, it can reasonably arrange a large number of project data resources in a short time, improve accuracy, and at the same time can predict the conflict risk adaptively for the already arranged resource arrangements, thereby reducing the occurrence of unreasonable project data allocation; realizing dynamic monitoring of real-time project data and reasonably and quickly handling and resolving conflicts when they occur. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 It is a schematic structural diagram of a project data intelligent allocation method based on artificial intelligence of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0053] Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0054] Embodiment: As Figure 1 shown, the present invention provides an intelligent project data allocation method based on artificial intelligence. The method includes the following specific steps:
[0055] Step S100: Extract the historically stored project content, divide the overall project cycle into several task feature sub-projects according to the task features recorded in each project content. Each task feature sub-project contains a task feature and at least one type of project resource; divide all types of project resources recorded in the project content into independent project resources and non-independent project resources;
[0056] The task feature refers to the task objective that needs a stage cycle to execute. For example, in an engineering project, to construct a visual three-dimensional space, data measurement, calibration, etc. are required; then during the process of completing the establishment of the visual three-dimensional space, the task feature is the establishment of the visual three-dimensional space, and the work content of the implementation cycle is a task feature sub-project;
[0057] Step S200: Retrieve the historically recorded conflict events for the same project content, analyze the conflict relationships corresponding to the independent project resources and non-independent project resources recorded in the conflict events, and generate the conflict event types mapped by different conflict relationships;
[0058] Step S300: Mark the project data recorded in 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 there are the same type of conflict events, match the optimal project resource allocation strategy for early warning response.
[0060] Dividing all types of project resources recorded in the project content into independent project resources and non-independent project resources includes the following specific process:
[0061] The project resource categories include time resources, material resources, and human resources;
[0062] Distinguish and label the project resource categories in each sub - project of each task phase; and extract the specific resource content corresponding to each category of project resources. For example, if the time resource is recorded as the activity layout and equipment debugging on the day before the activity, then the debugging and layout on the day before the activity are the specific activity resource content. When the same category of project resources is recorded in different task - phase sub - projects and the specific resource content is the same, the output specific resource content is a non - independent resource. When the same category of project resources is recorded in different task - phase sub - projects and the specific resource content is different, the output specific resource content is an independent resource. When the specific resource content is only recorded in one task - phase sub - project, the output specific resource content is an independent resource.
[0063] Step S200 includes the following analysis processes:
[0064] A conflict event refers to an event where the cycle difference between the actual completion cycle of the sub - project in the task phase and the ideal completion cycle of the sub - project in the task phase caused by project resource conflicts is greater than the difference threshold.
[0065] When a non - independent resource recorded in a conflict event is occupied by n task - phase sub - projects, where n ≥ 2, the output conflict relationship is the exclusive conflict of non - independent resources, and the corresponding conflict event is an exclusive conflict event.
[0066] When a project resource processing exception in a conflict event causes the processing progress of other project resources in the same task - phase sub - project to be abnormal, the output conflict relationship is the associated impact conflict of project resources, and the corresponding conflict event is an associated impact conflict event. In an associated impact conflict event, the project resource with processing exception can be either an independent resource or a non - independent resource, and the project resource with abnormal processing progress can be either an independent resource or a non - independent resource.
[0067] Analyze the optimal project resource allocation strategies required for corresponding types of conflict events, including the following specific steps:
[0068] Take the non - independent resources occupied in the exclusive conflict event and the project resources with processing exceptions in the associated impact conflict event as the initiators of project data conflicts, and the task - phase sub - projects involved by the initiators of project data conflicts as the bearers of project data conflicts, and generate retrieval items with the initiators of project data conflicts and the bearers of project data conflicts.
[0069] When the recorded conflict event is an exclusive conflict event, the corresponding retrieval item contains multiple task - phase sub - projects; when the recorded conflict event is an associated impact conflict event, the corresponding retrieval item contains one task - phase sub - project.
[0070] The project data includes the sub - project delay length and the number of sub - project impacts; respectively search for the historical record conflict events that are the same as each type of retrieval item in the exclusive conflict event, and calculate the average value L of the sub - project delay length of the i - th project data conflict bearer among all conflict events under the same type of retrieval item i0 , and the average value P of the number of sub - project impacts of the i - th project data conflict bearer i0 ; The number of sub - project impacts P refers to the number of sub - projects in the task stage where the project data conflict initiator is located that cause schedule impacts on sub - projects in other task stages; the sub - projects in other task stages that cause impacts here can be the project data conflict bearers recorded in the conflict event itself or the task - stage sub - projects of other non - project - data conflict bearers; because the impact can also be an indirect impact;
[0071] Use the formula: Y i = k1×L i0 + k2×P i0 ;
[0072] Calculate the conflict resolution priority index Y of the i - th project data conflict bearer corresponding to each type of retrieval item i , the larger Y is, the greater the impact of the project data conflict initiator on the project data conflict bearer and the higher the priority of resolving the conflict; where k1 represents the reference coefficient corresponding to the average value of the sub - project delay length, and k2 represents the reference coefficient corresponding to the average value of the number of sub - project impacts;
[0073] Sort the n project data conflict bearers included in each type of retrieval item in descending order according to the calculated conflict resolution priority index to generate the conflict resolution sequence priority, and use the conflict resolution sequence priority as the optimal project resource allocation strategy for the corresponding type of retrieval item under the exclusive conflict event;
[0074] As shown in the embodiment: The project is divided into 4 task - stage sub - projects; namely task - stage sub - project a, task - stage sub - project b, task - stage sub - project c, and task - stage sub - project d; and in task - stage sub - project a, the non - independent resource (material resource) is recorded as the project data conflict initiator, and the corresponding project data conflict bearers are task - stage sub - projects b and d;
[0075] Therefore, the retrieval item is that the material resource in a conflicts with b and d;
[0076] It is necessary to further calculate the conflict resolution priority indices corresponding to a, b, and d under this retrieval item and sort them. If the sorting result is b > a > d, it means that it is recommended to give the material resource to task - stage sub - project b for project resource use first;
[0077] The project data also includes the project resource quantity. For example, in the time resource, the measurement index corresponding to the resource quantity is the duration; in the human resource, the measurement index corresponding to the resource quantity is the number of people. Respectively search for the historical record conflict events in the associated impact conflict events that are the same as each type of search item, extract the project resource quantity Q corresponding to the project data conflict initiator in the search item, and calculate the project impact index R corresponding to the search item when recording the project resource quantity Q. R = E Q / M Q , where E Q represents the number of associated impact conflict events corresponding to the search item for the project resource quantity Q; M Q represents the total number of all project records corresponding to the search item for the project resource quantity Q;
[0078] Traverse the historical project database, which stores all project data. Search for the historical project data with the target project resource quantity Q1 > Q and the same project content and search item, and calculate the target project impact index R1 corresponding to the search item. The calculation method of the target project impact index is the same as that of R above; determine the maximum value R of the target project impact index that is less than the project impact index threshold R0 max , and extract the maximum value R of the target project impact index max The corresponding target project resource quantity Q1 is used as the optimal project resource allocation strategy for the project data conflict initiator when there is a conflict event for the corresponding search item.
[0079] As shown in the embodiment: In the sub-project c of the task stage, there are demand relationships for human resources, material resources, and time resources; and human resources are the project data conflict initiator in this sub-project c and affect the material resources;
[0080] At this time, the formed search item is that the conflict between human resources and material resources occurs in the sub-project c of the task stage;
[0081] And the project resource quantity recorded for human resources is 10 people; there are a total of 8 projects with the same project content and search item in the historical records. Among them, when the project resource quantity recorded for human resources is 10 people, there are 5 associated impact conflict events. The project impact index under the project resource quantity Q(10) is 5 / 8. Search for the project data corresponding to the project resource quantity greater than 10. It is found that when recording the project resource quantity of 15 people, the stored associated impact conflict event is only 1 piece, 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 less than 1 / 4 at this time is 1 / 8, then the project resource quantity 15 can be used as the optimal project resource allocation strategy for human resources when the conflict between human resources and material resources occurs in the sub-project c of the task stage for the corresponding search item.
[0082] If there is no project data where Q1 > Q, the resource volume is increased for early warning according to the preset increase ratio of the resource volume; data testing is carried out.
[0083] Analyzing each search item can quickly clarify various types of resource data in the project and explicitly show the corresponding conflict relationships, improving the efficiency of data retrieval. Secondly, through the search item, the optimal resource allocation strategy is found by analyzing historical data, greatly reducing the conflicts caused by unreasonable data resource configuration in the project engineering and the inability to quickly and effectively capture key data for rapid and effective handling after the conflicts occur.
[0084] Step S400 includes the following specific processes:
[0085] Obtain the project data conflict initiator and the project data conflict bearer in the real-time recorded conflict event, match the search items generated in step S300, and find the optimal project resource allocation strategy recorded by the same search items;
[0086] When the matching is unsuccessful, record the solution to the real-time conflict event and return to step S300 to generate new search items for storage.
[0087] An intelligent project data allocation system based on artificial intelligence, the 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 division module is used to extract the historically stored project content, and divide the overall project cycle into several task feature sub-projects according to the task features recorded in each project content;
[0089] 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;
[0090] The conflict relationship analysis module is used to retrieve the historical conflict events stored in the same project content, analyze the conflict relationships corresponding to the independent project resources and non-independent project resources recorded in the conflict events, and generate the 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 the corresponding type of conflict event;
[0092] The early warning response module is used to match the optimal project resource allocation strategy for early warning response when implementing the same project content and there are the same type of conflict events.
[0093] 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;
[0094] The retrieval item generation unit is used to use the occupied non-independent resources in the exclusive conflict event and the project resources with abnormal processing in the associated impact conflict event as the initiators of project data conflicts, and use the task phase sub-projects involved by the initiators of project data conflicts as the bearers of project data conflicts, and generate retrieval items with the initiators of project data conflicts and the bearers of project data conflicts;
[0095] The exclusive conflict event strategy formulation unit is used to formulate a project resource allocation strategy based on the exclusive conflict event;
[0096] The associated impact conflict event strategy formulation unit is used to formulate a project resource allocation strategy based on the associated impact conflict event.
[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 project data conflict bearer corresponding to each type of retrieval item;
[0099] The priority analysis unit is used to sort the n project data conflict bearers included in each type of retrieval item in descending order according to the calculated conflict resolution priority index to generate a conflict resolution sequence priority, and use the conflict resolution sequence priority as the optimal project resource allocation strategy for the corresponding type of retrieval item under the exclusive conflict event.
[0100] The associated impact conflict event strategy formulation unit includes a project impact index calculation unit, a data traversal unit, and a target project resource amount determination unit;
[0101] The project impact index calculation unit is used to calculate the project impact index of the corresponding retrieval item when recording the project resource amount Q;
[0102] The data traversal unit is used to traverse the historical project database based on the project impact index, search for historical project data with a target project resource amount greater than the project resource amount and the same project content and retrieval items, and calculate the target project impact index of the corresponding retrieval item;
[0103] The target project resource amount determination unit is used to determine the maximum value of the target project impact index less than the project impact index threshold, and extract the target project resource amount corresponding to the maximum value of the target project impact index as the optimal project resource allocation strategy for the initiator of the project data conflict when there is a conflict event for the corresponding retrieval item.
[0104] Finally, it should be noted that the above are only 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 perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. An intelligent project data allocation method based on artificial intelligence, characterized in that: The method includes the following specific steps: Step S100: Extract the historically stored project content, divide the overall project cycle into several task feature sub-projects according to the task features recorded in each project content, and each task feature sub-project contains one task feature and at least one type of project resource; divide all types of project resources recorded in the project content into independent project resources and non-independent project resources; Step S200: Retrieve the historical conflict events stored for the same project content, analyze the conflict relationships corresponding to the independent project resources and non-independent project resources recorded in the conflict events, and generate the conflict event types mapped by different conflict relationships; Step S300: Mark the project data recorded in each type of conflict event, and analyze the optimal project resource allocation strategy required for the corresponding type of conflict event; Step S400: When implementing the same project content and there are the same type of conflict events, match the optimal project resource allocation strategy for early warning response.
2. The intelligent project data allocation method based on artificial intelligence according to claim 1, wherein: The division of all types of project resources recorded in the project content into independent project resources and non-independent project resources includes the following specific processes: The project resource categories include time resources, material resources, and human resources; Distinguish and mark the project resource categories in each task stage sub-project; and extract the specific resource content corresponding to each category of project resources; when the same category of project resources is recorded in different task stage sub-projects and the specific resource content is the same, output the specific resource content as non-independent resources; when the same category of project resources is recorded in different task stage sub-projects and the specific resource content is different, output the specific resource content as independent resources; when the specific resource content is only recorded in one task stage sub-project, output the specific resource content as independent resources.
3. The intelligent project data allocation method based on artificial intelligence according to claim 1, characterized in that: Step S200 includes the following analysis process: The conflict event refers to an event where the cycle difference between the actual stage project completion cycle and the ideal stage project completion cycle of the task stage sub-project due to project resource conflicts is greater than the difference threshold; When it is caused that the non-independent resource recorded in the conflict event is occupied by n task stage sub-projects, n≥2, output the conflict relationship as the exclusive conflict of non-independent resources, and the corresponding conflict event as the exclusive conflict event; When it is recorded in the conflict event that the abnormal processing of project resources causes the abnormal processing progress of other project resources in the same task stage sub-project, output the conflict relationship as the associated impact conflict of project resources, and the corresponding conflict event as the associated impact conflict event; in the associated impact conflict event, the project resource with abnormal processing can be either an independent resource or a non-independent resource, and the project resource with abnormal processing progress can be either an independent resource or a non-independent resource.
4. An intelligent project data allocation method based on artificial intelligence according to claim 3, characterized in that: The analysis of the optimal project resource allocation strategy required for the corresponding type of conflict event includes the following specific steps: Take the non-independent resources occupied in the exclusive conflict event and the project resources with abnormal processing in the associated impact conflict event as the project data conflict initiators, and the task stage sub-projects involved by the project data conflict initiators as the project data conflict bearers, and generate retrieval items with the project data conflict initiators and the project data conflict bearers; When the recorded conflict event is an exclusive conflict event, the corresponding search item includes multiple task phase sub-items; when the recorded conflict event is an associated impact conflict event, the corresponding search item includes one task phase sub-item; The project data includes the sub-project delay length and the number of affected sub-projects; historical record conflict events identical to each type of retrieval item in the exclusive conflict events are respectively searched, and the average value L of the sub-project delay length of the i-th project data conflict bearer among all conflict events under the same type of retrieval item is calculated i0 , and the average value P of the number of affected sub-projects of the i-th project data conflict bearer i0 ; the number of affected sub-projects P refers to the number of sub-projects in the task stage where the project data conflict initiator is located that cause schedule impacts on sub-projects in other task stages Using the formula: Y i = k1 × L i0 + k2 × P i0 ; Calculate the conflict resolution priority index Y of the conflict bearer of the i-th item data corresponding to each type of retrieval item i , where k1 represents the reference coefficient for the average delay length of the corresponding sub-item, and k2 represents the reference coefficient for the average number of influences of the corresponding sub-item; For the n item data conflict bearers included in each type of search item, sort them in descending order according to the corresponding calculated conflict resolution priority index to generate the conflict resolution sequence priority, and use the conflict resolution sequence priority as the optimal item resource allocation strategy for the corresponding type of search item under the exclusive conflict event; The project data also includes the project resource volume. For each type of retrieval item, historical record conflict events identical to it in the associated impact conflict events are found respectively, and the project resource volume Q corresponding to the project data conflict initiator in the retrieval item is extracted. The project impact index R for the corresponding retrieval item when recording the project resource volume Q is calculated, and R = E Q / M Q , where E Q represents the number of associated impact conflict events under the retrieval item corresponding to the project resource volume Q; M Q represents the total number of all project records under the retrieval item corresponding to the project resource volume Q. Traverse the historical project database, which stores all project data, search for historical project data where the target project resource quantity Q1 > Q and the project content and search terms are the same, calculate the target project impact index R1 for the corresponding search terms, and determine the maximum value R of the target project impact index that is less than the project impact index threshold R0 max , extract the maximum value R of the target project impact index max The corresponding target project resource quantity Q1 is used as the optimal project resource allocation strategy for the project data conflict initiator when there is a conflict event for the corresponding search term 5. The intelligent allocation method for project data based on artificial intelligence according to claim 1, characterized in that: The step S400 includes the following specific processes: Obtain the item data conflict initiator and the item data conflict bearer in the real-time recorded conflict event, match the search item generated in step S300, and find the optimal item resource allocation strategy recorded by the same search item; When the matching fails, record the solution of the real-time conflict event and return to step S300 to generate a new search item for storage.
6. An intelligent project data allocation system based on artificial intelligence, such as using an intelligent project data allocation method based on artificial intelligence according to any one of claims 1-5, characterized in that: The allocation system includes a task feature sub-item 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; The task feature sub-item division module is used to extract the historically stored project content, and divide the overall project cycle into several task feature sub-items according to the task features 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 retrieve the historical conflict events stored in the same project content, analyze the conflict relationships corresponding to the independent project resources and 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 for the corresponding type of conflict event; The early warning response module is used to match the optimal project resource allocation strategy for early warning response when implementing the same project content and there are the same type of conflict events.
7. An intelligent project data allocation system based on artificial intelligence according to claim 6, characterized in that: 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 use the occupied non-independent resources in the exclusive conflict event and the project resources with abnormal processing in the associated impact conflict event as the item data conflict initiator, and the task phase sub-items involved in the item data conflict initiator as the item data conflict bearer, and generate search items with the item data conflict initiator and the item data conflict bearer; The exclusive conflict event strategy formulation unit is used to formulate a project resource allocation strategy based on the exclusive conflict event; The associated impact conflict event strategy formulation unit is used to formulate a project resource allocation strategy based on the associated impact conflict event.
8. An intelligent project data allocation system based on artificial intelligence according to claim 7, 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 item data conflict bearer corresponding to each type of search item; The priority analysis unit is used to sort the n item data conflict bearers included in each type of retrieval item in descending order according to the corresponding calculated conflict resolution priority index to generate the conflict resolution sequence priority, and use the conflict resolution sequence priority as the optimal item resource allocation strategy for the corresponding type of retrieval item under the exclusive conflict event.
9. An intelligent project data allocation system based on artificial intelligence according to claim 7, characterized in that: The associated impact conflict event strategy formulation unit includes an item impact index calculation unit, a data traversal unit, and a target item resource amount determination unit; The item impact index calculation unit is used to calculate the item impact index of the corresponding retrieval item when recording the item resource amount Q; The data traversal unit is used to traverse the historical item database based on the item impact index, search for historical item data with a target item resource amount greater than the item resource amount and the same item content and retrieval item, and calculate the target item impact index of the corresponding retrieval item; The target item resource amount determination unit is used to determine the maximum value of the target item impact index less than the item impact index threshold, and extract the target item resource amount corresponding to the maximum value of the target item impact index as the optimal item resource allocation strategy for the item data conflict initiator when there is a conflict event for the corresponding retrieval item.
Citation Information
Patent Citations
Project resource allocation management system and method based on big data
CN118132264A
Mobile cooperative office and distribution automation system
CN118350789A
Project plan intelligent management method and system based on multiple constraint conditions
CN118822442A
Resource allocation method and device and electronic equipment
CN119046016A