A power grid infrastructure investment management system, method and medium thereof
Patent Information
- Application Number
- CN202610964309.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-30
- Publication Date
- 2026-10-20
AI Technical Summary
然而,随着新型电力系统建设加速推进,电网投资规模持续扩大、业态日趋复杂,现有系统在投资计划编制的时效性、统筹协调性等方面已难以适应精益化管理的发展需求
[0015]根据本申请实施例的一种电网基建投资管理系统、方法及其介质,至少具有如下有益效果:通过项目储备管理模块建立初始项目池与已取消项目池的双池管理机制,实现超期项目的自动清理与归档,有效盘活储备资源;通过投资需求编报模块支持多版本方案生成与比选,提升投资需求编制的决策质量,通过投资计划编报模块对项目调入调出的差异进行自动识别与标记,生成调动差异清单并据此修正需求方案以形成待审计划,实现计划与需求之间差异的可视化追踪,确保投资计划的项目来源可溯、变动可控;通过投资计划审定模块支持审批环节在线修订与版本快照记录,减少计划回退频率、缩短审批周期;通过投资报告分析模块实现报告模板的结构化解析与数据自动填充,一键生成固定投资分析报告,大幅减轻管理人员手工编制汇报材料的工作负担。故此,各模块协同运行,实现了电网基建投资从项目储备、需求编报、计划编制、审批修订到报告生成的全流程数字化闭环管理,提升系统的自动化程度和业务协同效率。
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] This application relates to the field of information management technology, and in particular to a power grid infrastructure investment management system, method and medium. Background Technology
[0002] Power grid infrastructure investment management is a core component of fixed asset investment management for power grid companies, involving multiple business stages such as project reserves, investment demand reporting, investment plan preparation and approval, and investment execution monitoring. Currently, power grid companies have generally established information-based investment planning management systems, realizing basic business functions such as managing reserves of various project types including power sources, power grid infrastructure, small-scale infrastructure, and technological upgrades, as well as preparing and issuing investment plans. However, with the accelerated construction of new power systems, the scale of power grid investment continues to expand, and the business model is becoming increasingly complex. Existing systems are finding it difficult to meet the demands of lean management in terms of the timeliness and coordination of investment plan preparation.
[0003] The existing power grid infrastructure investment management system suffers from the following shortcomings: First, the project reserve management lacks a dynamic cleanup mechanism, resulting in a large number of dormant projects that have not been removed from the reserve for many years, thus occupying reserve resources and affecting project selection efficiency. Second, the investment plan approval process is rigid; when problems are discovered during the approval process, the project must be resubmitted, version control is lacking, and approval efficiency is low. Furthermore, investment analysis reports have long relied on manual compilation, which is labor-intensive and prone to errors. These problems hinder the transformation and upgrading of power grid infrastructure investment management from an extensive to a precise and intelligent approach. Summary of the Invention
[0004] The purpose of this application is to at least solve one of the technical problems existing in the prior art, and to provide a power grid infrastructure investment management system, method and medium thereof, which can improve the automation level and business collaboration efficiency of power grid infrastructure investment management.
[0005] To achieve the above objectives, a first aspect of this application proposes a power grid infrastructure investment management system, comprising: The project reserve management module is used to establish an initial project pool for main grid infrastructure investment projects and distribution network infrastructure investment projects. It sets overdue period parameters for all projects in the initial project pool and marks their status. Projects that meet the overdue conditions are cleaned up and moved to the canceled project pool. The investment demand reporting module is used to obtain target projects that meet the early progress conditions from the initial project pool, generate multiple alternative investment demand schemes based on the target projects, and determine the target investment demand scheme from the multiple alternative investment demand schemes based on the selection instructions input by the user. The investment plan preparation module is used to identify and mark the differences in the transfer of target projects, obtain a transfer difference list, and determine the investment plan to be reviewed based on the transfer difference list and the target investment demand plan; The investment plan review module is used to execute the approval process for investment plans under review. Based on the modification instructions entered by the user at each approval stage, the investment plan under review is revised to obtain the target investment plan. The investment report analysis module is used to parse the target investment demand plan and target investment plan into templates and generate a fixed investment analysis report for the target project.
[0006] Furthermore, in some embodiments, the investment plan approval module includes: The permission configuration unit is used to configure approval and modification permissions according to the superior and subordinate units. Among them, the approval and modification permissions are used to control the scope of operation of users at all levels to revise the investment plan to be reviewed in the approval process. The approval process unit is used to transfer the investment plan to be reviewed step by step according to the preset approval node sequence. At each approval node, the project details of the investment plan to be reviewed are displayed, and the unit responds to the modification instructions entered by the user at the current approval node. Based on the approval modification permissions and modification instructions, the editable fields of the target project are revised. After the revision is completed, the revised investment plan to be reviewed is transferred to the next approval node to continue the approval process until all approval nodes have completed the approval. The final revised investment plan to be reviewed is then used to determine the target investment plan. The version recording unit is used to record the identifier of each approval node and its corresponding data items before and after modification, the modifier, and the modification time when the revision operation of each approval node is executed in the approval process unit, forming a version snapshot chain. After the target investment plan is determined, in response to the version comparison command input by the user, a comparison view between any two versions in the version snapshot chain is generated.
[0007] Furthermore, in some embodiments, the investment plan preparation module includes: The difference analysis unit is used to identify and mark the differences in the retrieval changes of the target item, and to obtain a retrieval difference list. The planning unit is used to revise the investment scope in the target investment demand plan based on the adjustment difference list, and to form an investment plan to be reviewed based on the revised target investment demand plan. The project verification unit is used to perform mandatory verification of the feasibility study approval status and project approval status of the target project before the investment plan to be reviewed is executed and to identify the target projects that fail the verification as abnormal projects. The version management unit is used to record the data items, modifiers, and modification times of each modification operation during the preparation of the investment plan to be reviewed, forming a version change log for the investment plan to be reviewed.
[0008] Furthermore, in some embodiments, the investment demand reporting module includes: The scheme generation unit is used to obtain target projects that meet the early progress conditions from the initial project pool, and generate multiple alternative investment demand schemes using the target projects as the data source. The scheme addition unit is used to add preliminary projects that have completed preliminary decisions or preliminary schedule plans to the alternative investment demand schemes in response to user input addition instructions. The strategy analysis unit is used to perform multi-dimensional analysis of the investment strategies of various alternative investment needs, obtain analysis results, and push the analysis results to the display interface; The version storage unit is used to store each alternative investment requirement scheme in a versioned manner and associate the generation time of each alternative investment requirement scheme with the corresponding alternative investment requirement scheme.
[0009] Furthermore, in some embodiments, the investment report analysis module includes: The template parsing unit is used to obtain a preset investment analysis report template, parse the structure of the investment analysis report template, and identify the data placeholders and the corresponding data dimension tags in the investment analysis report template. The data mapping unit is used to extract corresponding data items from the target investment demand scheme and the target investment plan according to the data dimension labels, and to fill the data items into the data placeholders according to the mapping relationship between the data placeholders and the data dimension labels to obtain the data filling structure. The report generation unit is used to merge and render the data-filled structure with the investment analysis report template to generate a fixed investment analysis report for the target project. The fixed investment analysis report includes an investment demand analysis report and an investment plan arrangement analysis report.
[0010] Furthermore, in some embodiments, the power grid infrastructure investment management system also includes: The project change management module is used to respond to the completion of project change approval when the investment plan under review is in the approval stage. It synchronizes the change information that needs to be changed in the target project to the investment plan under review that is currently in the approval stage, records the change information as a change trajectory, and provides a version comparison view of the investment plan under review before and after the change.
[0011] Furthermore, in some embodiments, the project change management module includes: The information synchronization unit is used to respond to the completion of project change approval, obtain the change information of the target project, and synchronize and update the change information to the corresponding project data field in the pending investment plan that is currently in the approval stage. The trajectory recording unit is used to record the change information of each synchronous update as a change trajectory. The change trajectory includes the change time, the operator of the change, the change type, the data content before the change, the data content after the change, and the reason for the change. The version comparison unit is used to respond to the version comparison command input by the user, obtain the data content before and after the change of the investment plan to be reviewed from the change trajectory, and generate a comparison view based on the data content before and after the change for display. The process control unit is used to determine the approval process routing based on the grid voltage level of the target project. If the grid voltage level is lower than the preset threshold, the change approval process will be assigned to the lower-level unit's approval node; if the grid voltage level reaches or exceeds the preset threshold, the change approval process will be assigned to the upper-level unit's approval node.
[0012] Furthermore, in some embodiments, the power grid infrastructure investment management system also includes: The investment execution monitoring module is used to obtain the actual completed investment amount and fund payment progress of the target investment plan according to the preset monitoring cycle. Based on the actual completed investment amount and fund payment progress, the investment execution deviation rate is determined. The investment execution deviation rate is compared with the preset deviation threshold. When the investment execution deviation rate exceeds the deviation threshold, deviation warning information is generated and fed back to the investment plan preparation module to trigger the investment plan preparation module to adjust the target investment plan. The adjustment plan management module is used to prepare a mid-year adjustment plan based on the target investment plan, and to conduct statistical analysis on the total project investment and annual investment of the mid-year adjustment plan and the initial investment plan to obtain the comparison results of the differences between the mid-year adjustment plan and the initial investment plan.
[0013] To achieve the above objectives, a second aspect of this application proposes a method for managing power grid infrastructure investment, comprising: Establish an initial project pool for main grid infrastructure investment projects and distribution network infrastructure investment projects. Set overdue construction period parameters for all projects in the initial project pool and mark their status. Clean up projects that meet the overdue conditions and move them to the canceled project pool. The system retrieves target projects that meet the early progress conditions from the initial project pool, generates multiple alternative investment requirement schemes based on the target projects, and determines the target investment requirement scheme from the multiple alternative investment requirement schemes based on the selection instructions input by the user. The differences in the transfer and changes of the target project are identified and marked, resulting in a transfer difference list. Based on the transfer difference list and the target investment demand plan, the investment plan to be reviewed is determined. The approval process for the investment plan under review is carried out, and the investment plan under review is revised according to the modification instructions entered by the user at each approval stage to obtain the target investment plan; The target investment demand plan and target investment plan are analyzed in a template-based manner to generate a fixed investment analysis report for the target project.
[0014] To achieve the above objectives, a third aspect of the present application provides a storage medium, which is a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the power grid infrastructure investment management method of the second aspect embodiment described above.
[0015] According to an embodiment of this application, a power grid infrastructure investment management system, method, and medium have at least the following beneficial effects: A dual-pool management mechanism, consisting of an initial project pool and a cancelled project pool, is established through a project reserve management module, enabling automatic cleanup and archiving of overdue projects and effectively revitalizing reserve resources; the investment demand reporting module supports the generation and comparison of multiple versions of plans, improving the decision-making quality of investment demand preparation; the investment plan reporting module automatically identifies and marks the differences between project transfers in and out, generating a list of transfer differences and revising the demand plan accordingly to form a plan awaiting review, achieving visual tracking of the differences between the plan and the demand, ensuring the traceability of project sources and the controllability of changes in the investment plan; the investment plan approval module supports online revision and version snapshot recording in the approval process, reducing the frequency of plan rollbacks and shortening the approval cycle; the investment report analysis module enables structured parsing of report templates and automatic data filling, generating fixed investment analysis reports with one click, significantly reducing the workload of managers manually preparing reporting materials. Therefore, the collaborative operation of each module realizes a fully digital closed-loop management of power grid infrastructure investment from project reserve, demand reporting, plan preparation, approval revision to report generation, improving the system's automation level and business collaboration efficiency.
[0016] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the description and the accompanying drawings. Attached Figure Description
[0017] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.
[0018] The present application will be further described below with reference to the accompanying drawings and embodiments; Figure 1 This is an optional simplified framework diagram of the power grid infrastructure investment management system provided in the embodiments of this application; Figure 2 This is an optional flowchart of the power grid infrastructure investment management method provided in the embodiments of this application; Figure 3 This is a schematic diagram of an optional hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0019] This section will describe in detail the specific embodiments of this application. Preferred embodiments of this application are shown in the accompanying drawings. The purpose of the drawings is to supplement the textual description with graphics, so that people can intuitively and vividly understand each technical feature and the overall technical solution of this application, but they should not be construed as limiting the scope of protection of this application.
[0020] In the description of this application, the use of "first" and "second" is for the purpose of distinguishing technical features only and should not be construed as indicating or implying relative importance or implicitly indicating the number of indicated technical features or the order of the indicated technical features. It should be understood that such use of data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0021] In the description of this application, unless otherwise expressly defined, terms such as "setup," "installation," and "connection" should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in this application in conjunction with the specific content of the technical solution.
[0022] Currently, the existing power grid infrastructure investment management system suffers from the following shortcomings: First, the project reserve management lacks a dynamic cleanup mechanism, resulting in a large number of dormant projects that have not been removed from the reserve for many years, thus occupying reserve resources and affecting project selection efficiency. Second, the investment demand reporting stage typically only supports the preparation of a single plan, making it difficult to meet the decision-making needs of multi-plan comparison and strategy analysis, and the flexibility and traceability of including early projects in investment demand are insufficient. Third, there is a lack of an effective difference tracking mechanism between investment plan preparation and demand plan; changes in projects directly transferred in and out of the reserve cannot be automatically identified and marked by the system, leading to a disconnect between plan and demand. Fourth, the investment plan approval process is rigid; problems discovered during the approval process can only be resubmitted, version management is lacking, and approval efficiency is low. Fifth, investment analysis reports rely on manual preparation, which is labor-intensive and prone to errors. These problems hinder the transformation and upgrading of power grid infrastructure investment management from extensive to precise and intelligent.
[0023] Based on this, embodiments of this application provide a power grid infrastructure investment management system, method, and medium, which can improve the automation level and business collaboration efficiency of power grid infrastructure investment management.
[0024] Therefore, the embodiments of this application will be further described below with reference to the accompanying drawings. Please refer to... Figure 1 , Figure 1 This is an optional framework diagram of the power grid infrastructure investment management system provided in this application embodiment. The power grid infrastructure investment management system includes a project reserve management module 101, an investment demand reporting module 102, an investment plan reporting module 103, an investment plan approval module 104, and an investment report analysis module 105. The project reserve management module 101 is used to establish initial project pools for main grid infrastructure investment projects and distribution network infrastructure investment projects, set overdue period parameters for all projects in the initial project pool and mark their status, and clean up projects that meet the overdue conditions to the cancelled project pool. Specifically, the project reserve management module 101 continuously monitors the storage duration of each project in the initial project pool based on pre-configured overdue project duration parameters. When the storage duration of a project exceeds the set threshold, the project is automatically marked as overdue, and an early warning is generated on the monitoring interface. The module provides filtering and query functions by unit, specialty, and entry time, allowing users to quickly locate overdue projects. For overdue projects that are confirmed to need to be cleared, the project reserve management module 101 receives the clearing command input by the user, removes the project from the initial project pool, and transfers it to the canceled project pool for archiving. At the same time, it builds a full project index covering both the initial project pool and the canceled project pool, supporting unified querying and data export of projects in storage and those that have been removed from storage.
[0025] Secondly, the investment demand reporting module 102 is used to obtain target projects that meet the early progress conditions from the initial project pool, generate multiple alternative investment demand schemes based on the target projects, and determine the target investment demand scheme from the multiple alternative investment demand schemes based on the selection instructions input by the user. Specifically, in the investment demand preparation stage, the investment demand reporting module 102 allows users to add preliminary projects that have completed preliminary decision-making or preliminary schedule planning to the investment demand scope. Preliminary projects include those that have completed the preliminary cost investment plan and are currently in the feasibility study preparation or feasibility study review stage. For preliminary projects included in the investment demand but not yet approved by the feasibility study and project approval, the investment demand reporting module 102 maintains the independence of the business flow and information updates of such projects in each stage of the preliminary process, and does not change their preliminary workflow due to inclusion in the investment demand. Based on the demand scale determined by the user, the investment demand reporting module 102 allows users to configure multiple versions of the project scope and annual investment plan arrangement, generate and store multiple alternative investment demand schemes, each scheme corresponding to an independent version number, generation time, project scope data and annual investment plan arrangement data. After the user selects a scheme from multiple alternative investment demand schemes, the investment demand reporting module 102 determines the scheme as the target investment demand scheme, performs investment strategy analysis, and generates investment strategy analysis results for reference in the scheme review stage.
[0026] Furthermore, the investment plan preparation module 103 is used to identify and mark the differences in the transfer of the target project, obtain a transfer difference list, and determine the investment plan to be reviewed based on the transfer difference list and the target investment demand plan. Specifically, the investment plan preparation module 103 detects operations that directly add or remove projects from the investment project reserve during the preparation process. It automatically identifies and marks the differences for projects that have undergone changes, generates a change difference list, and records the direction and type of change for each project. The investment plan preparation module 103 corrects the project scope in the target investment demand plan based on the change difference list, and prepares the investment plan to be reviewed based on the corrected project scope. The investment plan preparation module 103 also compares the details of the projects to be reviewed with the project details in the investment demand plan item by item, and generates difference analysis results. Before submitting the investment plan, the investment plan preparation module 103 performs mandatory verification of the feasibility study approval status and project approval status of each project in the investment plan to be reviewed. Projects that have not completed feasibility study approval or project approval are marked as abnormal projects and the submission operation is blocked. The plan can only be submitted after all projects have completed feasibility study approval and project approval.
[0027] Furthermore, the investment plan approval module 104 is used to execute the approval process for the investment plan under review. Based on the modification instructions input by users at each approval stage, the module revises the investment plan to obtain the target investment plan. Specifically, in the investment demand approval stage, investment plan approval stage, adjustment demand approval stage, and adjustment plan approval stage for superior and subordinate units, the investment plan approval module 104 allows approving users to directly modify the information of individual projects online, including modifying investment demand information and investment plan information, without having to roll back the entire plan to the compilation node. The investment plan approval module 104 configures approval modification permissions according to the superior and subordinate unit dimensions. The system controls whether users at each level have the permission to modify the investment plan in the approval process based on the configuration model. After each modification operation is completed, the investment plan approval module 104 automatically records the data item content before and after the modification, the modification operator, and the modification time, forming a version snapshot and providing a version comparison view between any two modifications to assist in tracing the modification records. After all approval nodes have completed their approvals in sequence, the investment plan approval module 104 locks the finally revised and approved version as the target investment plan.
[0028] Furthermore, the investment report analysis module 105 is used to perform template-based parsing of target investment demand schemes and target investment plans, generating a fixed investment analysis report for the target project. Specifically, during the process of multi-level users compiling and reviewing investment demands, the investment report analysis module 105 obtains a preset investment demand analysis report template, performs structured parsing and identification of the template's chapter levels, data placeholders, and corresponding data dimension tags, extracts corresponding data items from the target investment demand scheme, and automatically fills in the data according to the mapping relationship between placeholders and data items, generating an investment demand analysis report with one click. In each stage of investment plan compilation, review, and final issuance, the investment report analysis module 105 performs statistical analysis on the investment plan data of various fixed asset specialties according to preset dimensions, automatically fills the analysis results into the plan arrangement analysis report template, and generates a fixed investment plan arrangement analysis report with one click. It should be noted that the investment report analysis module 105 also supports exporting the generated report.
[0029] It should be noted that the project reserve management module 101 establishes a dual-pool management mechanism of an initial project pool and a cancelled project pool, enabling automatic cleanup and archiving of overdue projects and effectively revitalizing reserve resources. The investment demand reporting module 102 supports the generation and comparison of multiple versions of solutions, improving the decision-making quality of investment demand preparation. The investment plan reporting module 103 automatically identifies and marks the differences between project transfers in and out, generating a list of transfer differences and revising the demand plan accordingly to form a plan awaiting review, achieving visual tracking of the differences between the plan and the demand, ensuring the traceability of project sources and the controllability of changes in the investment plan. The investment plan approval module 104 supports online revision and version snapshot recording in the approval process, reducing the frequency of plan rollbacks and shortening the approval cycle. The investment report analysis module 105 enables structured parsing of report templates and automatic data filling, generating fixed investment analysis reports with one click, significantly reducing the workload of managers manually preparing reporting materials. Therefore, the collaborative operation of these modules realizes a fully digital closed-loop management of power grid infrastructure investment, from project reserve, demand reporting, plan preparation, approval revision to report generation, improving the system's automation level and business collaboration efficiency.
[0030] In one specific embodiment, the investment plan approval module 104 includes a permission configuration unit, an approval process unit, and a version record unit.
[0031] The permission configuration unit is used to configure approval and modification permissions according to hierarchical units. Specifically, approval and modification permissions control the scope of revisions made by users at each level to the investment plan under review during the approval process. The permission configuration unit provides a permission configuration interface based on hierarchical units, allowing system administrators to set configuration items for different hierarchical units regarding whether modifications to the investment plan are allowed during the approval process. Configuration items include whether to enable the approval and modification function, the range of project fields that can be modified, and the approval node level to which the permission applies. When a lower-level unit's configuration item is set to disallow modification, all approval users at that lower-level unit can only view the project details of the investment plan under review during the approval process and cannot trigger editing operations. When the configuration item is set to allow modification, the permission configuration unit further limits the range of fields that approval users at each level can edit under the current approval node, ensuring that the editing permissions of users at each level do not conflict with each other.
[0032] The approval process unit is used to transfer the investment plan to be reviewed step by step according to the preset approval node sequence. At each approval node, the project details of the investment plan to be reviewed are displayed, and the unit responds to the modification instructions entered by the user at the current approval node. Based on the approval modification permissions and modification instructions, the editable fields of the target project are revised. After the revision is completed, the revised investment plan to be reviewed is transferred to the next approval node to continue the approval process until all approval nodes have completed the approval. Then, the final revised investment plan to be reviewed is determined as the target investment plan.
[0033] Specifically, after receiving the investment plan to be reviewed, the approval process unit pushes the investment plan to the corresponding approval user for each approval node in sequence according to the pre-configured approval node order in the process definition. At each approval node, the approval process unit displays the detailed information of each project in the investment plan to be reviewed in the form of a project list on the interface. After the approval user of the current approval node triggers a revision instruction for the project that needs to be modified, the approval process unit determines the fields that the user can edit under the current node according to the approval modification permissions assigned to the user of the node by the permission configuration unit, switches the interface control corresponding to the authorized field from read-only state to editable state, receives the revision instruction input by the user and updates the data value of the corresponding field. After the revision is completed, the approval process unit saves the revision result of the current node and transfers the revised investment plan data to be reviewed and the approval opinion of the current node to the next approval node. When all approval nodes have completed the approval, the approval process unit determines the version of the investment plan to be reviewed output by the last approval node as the final revised version, performs a version locking operation, and outputs this version as the target investment plan.
[0034] The version recording unit is used to record the identifier of each approval node and its corresponding data items before and after modification, the modifier and modification time when the approval process unit performs the revision operation of each approval node, forming a version snapshot chain. After the target investment plan is determined, in response to the version comparison command input by the user, a comparison view between any two versions in the version snapshot chain is generated. Specifically, the version recording unit operates in conjunction with the approval process unit. When a revision operation at any approval node in the approval process unit is saved, the version recording unit simultaneously captures the event data of that revision. The event data includes the identifier of the current approval node, the original value of the modified data item before the revision and the new value after the revision, the identifier of the approving user who performed the revision operation, and the timestamp of the revision operation. The version recording unit packages each captured event data into a version snapshot and arranges the version snapshots sequentially according to the time sequence of the revision to form a version snapshot chain. Each snapshot in the version snapshot chain corresponds to a revision operation at an approval node. After the entire approval process is completed and the target investment plan is determined, the version recording unit provides users with a version comparison query entry. Users can specify any two version snapshots in the version snapshot chain. The version recording unit compares the values of the same data item in the two version snapshots item by item and generates a comparison view with highlighting differences. The comparison view displays the data content of the two versions side by side on the interface and visually distinguishes the data items with differences to help users quickly locate changes and trace the modification history.
[0035] In the investment plan approval module 104 of this application embodiment, the permission configuration unit finely controls the approval modification permissions at the unit level, avoiding unauthorized modifications and process chaos; the approval process unit supports direct online modification of plan data at each approval node and sequential flow, eliminating the need to roll back the entire plan due to individual issues, effectively shortening the approval cycle and improving flow efficiency; the version record unit automatically captures each revision operation to form a version snapshot chain and provides a highlighted comparison view of differences between any versions, making the modified content traceable and comparable. The three units work together to significantly improve the flexibility of investment plan approval and the manageability of historical versions while ensuring compliance of approval permissions.
[0036] In one specific embodiment, the investment plan preparation module 103 includes: a difference analysis unit, a plan preparation unit, a project verification unit, and a version management unit.
[0037] The difference analysis unit is used to identify and mark changes in the target project, resulting in a change difference list. Specifically, when the investment plan preparation stage begins, the difference analysis unit reads the project scope already determined in the target investment demand plan as a baseline list, and monitors in real time the user's operations of adding or removing projects from the investment project reserve during the preparation process. After each addition or removal operation is triggered, the difference analysis unit automatically identifies the changed project, records the project's identifier, direction of movement, and time of change, and marks the project as changed on the baseline list. When the preparation operation is completed, the difference analysis unit summarizes all projects with change marks to generate a change difference list, which lists the identifier, direction of movement, time of movement, and corresponding change in investment data for each changed project.
[0038] The planning unit is used to revise the investment scope in the target investment demand plan based on the transfer difference list, and to form an investment plan pending review based on the revised target investment demand plan. Specifically, the planning unit receives the transfer difference list output by the difference analysis unit, adds the transferred-in projects to the project scope of the target investment demand plan, and removes the transferred-out projects from the project scope of the target investment demand plan, thus obtaining the revised project scope. Based on the revised project scope, the planning unit follows the compilation rules for various investment data in the target investment demand plan to supplement the annual investment plan data for newly transferred-in projects, remove the annual investment plan data for transferred-out projects, and inherit or adjust the investment data for retained projects, finally summarizing to form a complete investment plan pending review.
[0039] The project verification unit is used to forcibly verify the feasibility study approval status and project approval status of target projects before the approval process for investment plans under review is initiated, and to identify target projects that fail the verification as abnormal projects. Specifically, the project verification unit intervenes when the investment plan under review is completed and the submission operation is triggered, and reads the feasibility study approval status field and project approval status field of each project in the investment plan under review one by one; if the feasibility study approval status of a project is not approved or the project approval status is not approved, the project verification unit marks the verification result of the project as failing and adds the project to the abnormal project list; the project verification unit highlights the name, unit, and specific status item that failed the verification of each project in the abnormal project list on the interface, and blocks the current submission operation, prohibiting the investment plan under review from entering the approval process, until the feasibility study approval status and project approval status of all projects in the abnormal project list are updated to completed, before the block is lifted and submission for approval is allowed.
[0040] The version management unit records the data items, modifiers, and modification times for each modification operation during the preparation of the investment plan under review, forming a version change log for the investment plan. Specifically, the version management unit begins detecting the preparation operation when the user enters the investment plan preparation interface. Whenever the user modifies and saves any data item in the investment plan under review, the version management unit captures the modification operation, records the name of the modified data item, the original value before the modification, the new value after the modification, the user ID who performed the modification operation, and the system time when the modification operation occurred. The version management unit appends the above recorded information as a change record to the version change log of the investment plan under review in chronological order of the modification. Each change record in the version change log includes a change number, change time, modifier, modified data item, content before the change, and content after the change. The version management unit also provides query and export functions for the version change log, allowing users to view the change history at any time during the preparation process.
[0041] In the investment plan preparation module 103 of this application embodiment, the collaborative operation of the difference analysis unit, the plan preparation unit, the project verification unit, and the version management unit enables automatic identification and correction of differences between investment needs and investment plans, ensuring that the project sources for plan preparation are traceable and changes are controllable. The project verification unit performs mandatory verification and blocking of project feasibility study approvals and verification status before submission, preventing projects that have not completed preliminary work from entering the approval process. The version management unit logs every modification during the preparation process, providing a complete historical traceability chain for plan preparation. The coordinated operation of these four components enhances the standardization, compliance, and process traceability of investment plan preparation.
[0042] In one specific embodiment, the investment demand reporting module 102 includes: a scheme generation unit, a scheme addition unit, a strategy analysis unit, and a version storage unit.
[0043] The scheme generation unit is used to obtain target projects that meet the preliminary progress conditions from the initial project pool, and generate multiple alternative investment demand schemes using the target projects as the data source. Specifically, when the investment demand preparation begins, the scheme generation unit iterates through all projects in the initial project pool, reads the preliminary progress status field of each project, and filters out projects that have completed the preliminary cost investment plan and are currently in the feasibility study preparation or review stage. The filtered projects are then identified as target projects. Using the set of target projects as the data source, the scheme generation unit provides a project scope configuration interface and an annual investment plan arrangement configuration interface. It receives different configuration inputs from users regarding project combinations and annual investment amount allocations, packages the project scope data and annual investment plan arrangement data under each set of configuration inputs into an alternative investment demand scheme, and generates multiple alternative investment demand schemes for each set of configurations.
[0044] The scheme addition unit responds to user-inputted addition commands by adding preliminary projects that have completed preliminary decision-making or preliminary schedule planning to the alternative investment demand schemes. Specifically, the scheme addition unit provides a project addition interface during the investment demand preparation stage, receives user-triggered addition commands, and displays a list of preliminary projects that meet the conditions of completed preliminary decision-making or preliminary schedule planning but have not yet been included in any alternative investment demand scheme. After the user selects one or more target preliminary projects from the list and confirms the addition, the scheme addition unit adds the selected preliminary projects to the project scope data of the currently being prepared alternative investment demand scheme. For projects added to the preliminary projects that have not yet completed feasibility study approval and project approval, the scheme addition unit independently marks the project, and the marking information indicates that the business flow and information updates of such projects in each stage of the preliminary process are not affected by the investment demand inclusion status.
[0045] The strategy analysis unit is used to perform multi-dimensional analysis of the investment strategies of various alternative investment demand schemes, obtain analysis results, and push the results to the display interface. Specifically, the strategy analysis unit runs continuously during the preparation and determination of alternative investment demand schemes. It reads the project scope data and annual investment plan data from each alternative investment demand scheme, and performs quantitative analysis of the investment strategies of each scheme according to preset analysis dimensions, including investment scale, investment structure, and investment time sequence. The strategy analysis unit compares the analysis indicators of each scheme under each analysis dimension, generates analysis results including tables of comparative indicators between schemes and graphical analysis charts, and pushes the analysis results to a designated area on the scheme preparation interface or scheme approval interface for display, providing data reference for scheme comparison and decision-making.
[0046] The version storage unit is used to version-store each alternative investment requirement plan and associate the generation time of each alternative investment requirement plan with its corresponding alternative investment requirement plan. Specifically, when the plan generation unit generates an alternative investment requirement plan, the version storage unit assigns a unique version identifier to the plan, records the generation timestamp of the plan, and binds the project scope data and annual investment plan data of the plan with the version identifier and generation timestamp, writing it into storage as a version record. When the plan addition unit adds or modifies an alternative investment requirement plan, the version storage unit uses the system time when the addition or modification is completed as the new generation time and updates the timestamp and plan data in the corresponding version record of the plan. The version storage unit maintains the independence and queryability of each version record, allowing users to retrieve any historical version of the alternative investment requirement plan for viewing or comparison at any time before the plan is finalized.
[0047] In the investment requirement reporting module 102 of this application embodiment, the scheme generation unit uses projects in the initial project pool that meet the early progress conditions as the data source, supporting users to configure and generate multiple alternative investment requirement schemes according to different project combinations and annual investment amounts, meeting the decision-making needs of multi-scheme comparison; the scheme addition unit allows for the flexible addition of early projects that have completed early decisions or early progress plans into the requirement scope, and independently marks projects that have not completed feasibility study approval, which not only expands the project sources for requirement compilation, but also does not affect the independent operation of the early workflow of such projects; the strategy analysis unit performs quantitative horizontal comparison of alternative schemes from three dimensions: investment scale, structure, and time sequence, providing data support for scheme determination; the version storage unit stores each alternative scheme in a versioned manner and associates it with the generation time, ensuring that the scheme version is independent and traceable. The coordinated cooperation of these units improves the flexibility, scientific nature, and process traceability of investment requirement compilation.
[0048] In one specific embodiment, the investment report analysis module 105 includes: a template parsing unit, a data mapping unit, and a report generation unit.
[0049] The template parsing unit retrieves a preset investment analysis report template and parses its structure, identifying data placeholders and their corresponding data dimension labels. Specifically, triggered during the investment requirements preparation and review stage or the investment plan preparation and issuance stage, the template parsing unit retrieves the preset investment analysis report template from its storage location. This template is a structured document containing chapter titles, paragraph text, and table frames. The unit traverses the chapter levels of the template, scanning the pre-embedded data placeholders in the template text and table cells. It extracts the position coordinates of each placeholder within the template and its associated data dimension label. The data dimension label indicates which type of data item in the target investment requirements or plan the placeholder needs to be filled with. The template parsing unit then establishes a mapping table between all identified data placeholders and their corresponding data dimension labels and outputs it to the data mapping unit.
[0050] The data mapping unit extracts corresponding data items from the target investment demand scheme and the target investment plan based on data dimension labels, and fills the data items into the data placeholders according to the mapping relationship between data placeholders and data dimension labels, thus obtaining the data-filled structure. Specifically, the data mapping unit receives the association mapping table output by the template parsing unit, traverses each mapping record in the association mapping table, and determines the data source direction based on the data dimension labels in the mapping record. When the data dimension label points to the target investment demand scheme, the data mapping unit reads the data item value specified by the label from the version data of the target investment demand scheme; when the data dimension label points to the target investment plan, the data mapping unit reads the data item value specified by the label from the version data of the target investment plan. The data mapping unit positions and fills the read data item values according to the position coordinates of the corresponding data placeholders in the template. For numerical data, the original numerical format is retained; for text data, the original string format is retained. After filling all placeholders, the data-filled structure is obtained.
[0051] The report generation unit merges and renders the data-filled structure with the investment analysis report template to generate a fixed investment analysis report for the target project. This fixed investment analysis report includes an investment demand analysis report and an investment plan arrangement analysis report. Specifically, the report generation unit receives the data-filled structure output by the data mapping unit and merges it with the document structure of the investment analysis report template. The filling content of each data placeholder in the data-filled structure replaces the original placeholder markers in the template. The chapter hierarchy, paragraph format, and table style of the template remain unchanged during the merging process. After merging, the report generation unit outputs the rendered result as a fixed investment analysis report file. In the investment demand preparation and review stage, the report generation unit outputs an investment demand analysis report, covering the scale of investment demand, project composition structure, and investment timeline distribution. In the investment plan preparation, review, and issuance stage, the report generation unit outputs an investment plan arrangement analysis report, covering the scale distribution of various professional investment plans, project details, and funding schedule. The report generation unit supports exporting the fixed investment analysis report file to local storage in a preset format or sending it to a designated recipient via a system interface.
[0052] In the investment report analysis module 105 of this application embodiment, the template parsing unit performs structured parsing of the preset report template, automatically identifies the mapping relationship between data placeholders and data dimension labels, eliminating the need for manual verification of template fields item by item; the data mapping unit automatically extracts corresponding data items from the target investment demand scheme and target investment plan according to the data dimension labels and accurately fills them into the placeholder positions, ensuring the accuracy and consistency of the report data; the report generation unit merges the filled data with the template for rendering, generating an investment demand analysis report and an investment plan arrangement analysis report with one click, greatly reducing the workload of managers in manually compiling reporting materials and improving the efficiency and standardization of investment analysis report preparation.
[0053] Furthermore, the power grid infrastructure investment management system also includes a project change management module, which, when an investment plan under review is in the approval stage, responds to the completion of the project change approval by synchronously updating the change information of the target project to the investment plan under review that is currently in the approval stage, records the change information as a change trajectory, and provides a version comparison view of the investment plan under review before and after the change.
[0054] In one specific embodiment, the project change management module includes: an information synchronization unit, a trajectory recording unit, a version comparison unit, and a process control unit.
[0055] The information synchronization unit is used to respond to the completion of project change approval, obtain the change information of the target project, and synchronously update the corresponding project data fields in the pending investment plan currently under approval. Specifically, the information synchronization unit registers a detector for project change approval completion events in the system. When the project change approval process of the target project is completed in the process engine and reaches the completion status, the detector captures the completion event and extracts the project identifier of the changed project. The information synchronization unit reads the change information generated by this change from the approval result data of the project change process based on the project identifier. The change information includes the modified field names, the original values of each field before the modification, and the new values after the modification. Based on the project identifier, the information synchronization unit locates the pending investment plan of the project in the system, determines the position of the corresponding data field of the project in the data storage of the pending investment plan, and writes the new values of each field in the change information to the corresponding position, completing the synchronous update of the change information to the pending investment plan. The updated data takes effect immediately on the approval interface.
[0056] The trajectory recording unit records each synchronized update of change information as a change trajectory. The change trajectory includes the change time, the operator, the change type, the data content before the change, the data content after the change, and the reason for the change. Specifically, the trajectory recording unit operates in conjunction with the information synchronization unit. While the information synchronization unit performs synchronized updates of change information, the trajectory recording unit uses this synchronization update event as a trigger condition to collect the change timestamp, the user identifier that triggered the change process as the operator, the change type identifier based on the business scenario in which the change occurred, the data content before and after the change from the change information, and the description text of the reason for the change from the application data in the change approval process. The trajectory recording unit assembles the above six pieces of information into a structured change trajectory record and associates this record with the change trajectory log of the corresponding project. The change trajectory log is persistently stored in the project database, saved along with the project's basic information, and supports display in a timeline format on the project details interface, as well as exporting it to a file.
[0057] The version comparison unit responds to user-inputted version comparison commands, retrieves the pre-change and post-change data of the investment plan under review from the change track, and generates a comparison view based on these data for display. Specifically, the version comparison unit provides an entry point for version comparison operations in the investment requirement preparation and approval interface or the investment plan preparation and approval interface. When a user triggers a version comparison command, the unit reads the version data of the current investment plan under review as the post-change data and extracts the pre-change data saved from the most recent synchronization update operation from the change track log recorded by the track recording unit. The version comparison unit compares the pre-change and post-change data item by item, identifies the changed data items, marks the differences, and displays the complete data before and after the change in a side-by-side column format on the interface. The changed data items are highlighted with a preset difference indicator style, helping users quickly locate the changed content and assess the impact of the change on the current approval process.
[0058] The process control unit is used to route the approval process based on the grid voltage level of the target project. If the grid voltage level is lower than a preset threshold, the change approval process is assigned to the lower-level unit's approval node; if the grid voltage level reaches or exceeds the preset threshold, the change approval process is assigned to the higher-level unit's approval node. Specifically, when a project change process is initiated, the process control unit reads the value of the grid voltage level attribute field of the target project and compares the grid voltage level value with the pre-configured voltage level threshold in the system. If the grid voltage level value is lower than the preset threshold, the process control unit routes the change approval process to the lower-level unit's approval node, which points to the approval position of the municipal bureau or equivalent unit to which the project belongs. If the grid voltage level value reaches or exceeds the preset threshold, the process control unit routes the change approval process to the higher-level unit's approval node, which points to the corresponding approval position of the provincial company. The preset voltage level threshold can be configured separately according to the upper and lower level units. Each upper and lower level unit can set different threshold values according to its jurisdiction and decision-making authority. The process control unit reads the corresponding threshold configuration based on the upper and lower level units to which the project belongs during the routing judgment.
[0059] In the project change management module of this application embodiment, the information synchronization unit detects the completion event of project change approval and synchronizes the change information to the pending investment plan in the approval stage in real time, ensuring that the approval user always makes decisions based on the latest project data and avoids approval deviations caused by information lag. The trajectory recording unit automatically records each synchronization update operation as a change trajectory including change time, operator, change type, data content before and after the change, and change reason, forming a complete change traceability chain. The version comparison unit provides item-by-item comparison and highlighting of differences between the version data before and after the change, helping the approval user quickly assess the scope of the change's impact. The process control unit automatically determines the approval process direction based on the grid voltage level of the target project, realizing hierarchical control of project change approvals for different voltage levels and ensuring that approval authority matches the importance of the project. The coordinated cooperation of each unit improves the traceability and approval efficiency of change management while ensuring real-time synchronization of change information and compliance of the approval process.
[0060] Furthermore, the power grid infrastructure investment management system also includes an investment execution monitoring module and an adjustment plan management module.
[0061] The investment execution detection module is used to obtain the actual completed investment amount and fund payment progress of the target investment plan according to the preset detection cycle. Based on the actual completed investment amount and fund payment progress, the investment execution deviation rate is determined. The investment execution deviation rate is compared with the preset deviation threshold. When the investment execution deviation rate exceeds the deviation threshold, a deviation warning message is generated and fed back to the investment plan preparation module 103 to trigger the investment plan preparation module 103 to adjust the target investment plan.
[0062] Specifically, the investment execution monitoring module begins operation after the target investment plan is approved and executed by the investment plan review module 104. The module is equipped with a timed trigger mechanism that automatically initiates monitoring tasks according to a preset monitoring cycle, which can be set monthly, quarterly, or by a user-defined time interval. Each time a monitoring task is initiated, the investment execution monitoring module collects actual completed investment data and fund payment progress data for each project in the target investment plan from the financial management system or project management system. The actual completed investment data includes settled amounts and amounts in transit, while the fund payment progress data is expressed as the proportion of actual fund payments to the annual investment plan. The investment execution monitoring module compares the collected actual completed investment amount and fund payment progress with the corresponding annual investment plan amount and planned payment progress for each project in the target investment plan, calculating the investment completion deviation value and payment progress deviation value for each project at the monitoring point. It then summarizes and calculates the overall investment execution deviation rate of the target investment plan, which is calculated as the ratio of the difference between the actual cumulative completed investment amount and the planned cumulative completed investment amount to the planned cumulative completed investment amount.
[0063] The investment execution monitoring module compares the calculated investment execution deviation rate with pre-configured deviation thresholds in the system. These thresholds can be set at multiple levels based on unit and professional type. When the absolute value of the investment execution deviation rate does not exceed the deviation threshold, the monitoring task ends normally and a monitoring log is recorded. When the absolute value of the investment execution deviation rate exceeds the deviation threshold, the investment execution monitoring module determines that there is an anomaly in the current investment execution and generates a deviation warning message. This warning message includes a list of projects exceeding the standard, the deviation rate value, the direction of deviation, the magnitude of the deviation, and suggested adjustments. The investment execution monitoring module pushes the deviation warning message to the investment plan preparation module via system messages or data interfaces, triggering the module to initiate the mid-year adjustment plan preparation process. The list of projects exceeding the standard and the deviation data in the deviation warning message are used as input references for the adjustment plan preparation.
[0064] In this embodiment, the investment execution monitoring module automatically collects actual completed investment amounts and fund payment progress at preset intervals, and compares them item by item with planned data to achieve quantitative calculation and automatic judgment of investment execution deviation rate. When the deviation rate exceeds a preset threshold, the module proactively generates early warning information containing a list of projects exceeding the target and deviation data, and automatically triggers the investment plan preparation module to initiate the adjustment plan preparation process, thus advancing the timing of plan adjustment response and preventing the continuous accumulation of deviations. This mechanism transforms investment execution monitoring from passive ex-post statistics to proactive periodic detection and early warning-driven monitoring, improving the timeliness of investment execution risk identification and the response speed of plan adjustments.
[0065] The adjustment plan management module is used to prepare a mid-year adjustment plan based on the target investment plan, and to conduct statistical analysis on the total project investment and annual investment of the mid-year adjustment plan and the initial investment plan to obtain the comparison results of the differences between the mid-year adjustment plan and the initial investment plan.
[0066] Specifically, the adjustment plan management module starts running after receiving deviation warning information pushed by the investment execution detection module or when the mid-year adjustment plan preparation cycle arrives, and obtains the currently executing target investment plan from the investment plan preparation module 103 as the benchmark version of the investment plan at the beginning of the year.
[0067] The adjustment plan management module enters the adjustment plan preparation process, which is consistent with the regular plan preparation process of the investment plan preparation module 103. This includes adding new projects from the investment project reserve to the mid-year adjustment plan, increasing or decreasing the annual investment amount for already implemented projects, and removing projects that no longer meet the implementation conditions. During the preparation process, changes in the projects added and removed are detected and marked. After the mid-year adjustment plan is completed, the adjustment plan management module conducts a full-project dimension comparative analysis between the initial investment plan and the mid-year adjustment plan. The comparative analysis includes changes in the total number of projects, changes in the number of new projects, changes in the number of ongoing projects, the number of new regular projects added in the mid-year, the number of new projects under construction in the mid-year, the number of new emergency projects added in the mid-year, changes in the total investment of projects and the magnitude of these changes, and changes in the annual investment and the magnitude of these changes.
[0068] The adjustment plan management module organizes the results of the comparative analysis into a difference comparison result. The difference comparison result is displayed in the form of a comparison data table and a trend chart. The comparison data table lists the initial investment plan value, the mid-year adjustment plan value, and the difference between the two by unit, row by row. The trend chart presents the direction and magnitude of the changes of various investment indicators in the form of a bar chart or line chart. The difference comparison result can be viewed by users at all levels in the adjustment plan approval process, providing data support for judging the rationality of the adjustment plan.
[0069] It should be noted that when compiling the mid-year adjustment plan, the adjustment plan management module monitors and marks the changes in projects that are transferred in and out throughout the entire process. It also conducts a full-scale comparative analysis of the investment plan at the beginning of the year and the mid-year adjustment plan, automatically calculating multiple indicators such as the total number of projects, the number of newly built and continued projects, the number of newly added projects of various types, and the change in investment amount. The results of the comparison are presented intuitively in the form of comparative data tables and trend charts, providing quantitative data support for users at all levels to judge the rationality of the adjustment plan, and improving the standardization of the mid-year adjustment plan and the interpretability of the adjustment plan.
[0070] To achieve the above objectives, a second aspect of this application proposes a method for managing power grid infrastructure investment. Please refer to [link to relevant documentation]. Figure 2 , Figure 2 This is an optional flowchart of the power grid infrastructure investment management method provided in the embodiments of this application, which may include, but is not limited to, steps S101 to S105.
[0071] Step S101: Establish initial project pools for main grid infrastructure investment projects and distribution network infrastructure investment projects. Set overdue period parameters for all projects in the initial project pool and mark their status. Clean up projects that meet the overdue conditions and move them to the cancelled project pool.
[0072] Step S102: Obtain target projects that meet the early progress conditions from the initial project pool, generate multiple alternative investment demand schemes based on the target projects, and determine the target investment demand scheme from the multiple alternative investment demand schemes based on the selection instructions input by the user.
[0073] Step S103: Identify and mark the differences in the transfer changes of the target project to obtain a transfer difference list, and determine the investment plan to be reviewed based on the transfer difference list and the target investment demand plan.
[0074] Step S104: Execute the approval process for the investment plan under review, and revise the investment plan under review according to the modification instructions entered by the user at each approval stage to obtain the target investment plan.
[0075] Step S105: Perform template-based analysis of the target investment demand scheme and target investment plan to generate a fixed investment analysis report for the target project.
[0076] The aforementioned power grid infrastructure investment management method and power grid infrastructure investment management system are based on the same inventive concept. First, through the project reserve management module, a dual-pool management mechanism is established, consisting of an initial project pool and a cancelled project pool, enabling automatic cleanup and archiving of overdue projects and effectively revitalizing reserve resources. Second, through the investment demand reporting module, multiple versions of plans are generated and compared, improving the decision-making quality of investment demand preparation. Third, through the investment plan reporting module, differences between project transfers in and out are automatically identified and marked, generating a list of transfer differences and revising demand plans accordingly to form a plan awaiting review, achieving visual tracking of differences between plans and demands, ensuring the traceability of project sources and controllability of changes in investment plans. Fourth, through the investment plan approval module, online revision and version snapshot recording are supported in the approval process, reducing the frequency of plan rollbacks and shortening the approval cycle. Fifth, through the investment report analysis module, structured parsing of report templates and automatic data filling are achieved, generating fixed investment analysis reports with one click, significantly reducing the workload of managers manually preparing reporting materials. Therefore, the collaborative operation of these modules realizes a fully digital closed-loop management of power grid infrastructure investment from project reserve, demand reporting, plan preparation, approval revision to report generation, improving the system's automation level and business collaboration efficiency.
[0077] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the aforementioned power grid infrastructure investment management method. This electronic device can be any smart terminal, including mobile phones, tablets, and in-vehicle computers.
[0078] Please see Figure 3 , Figure 3 This is a schematic diagram of an optional hardware structure of an electronic device provided in an embodiment of this application. The electronic device includes: The processor 301 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the power grid infrastructure investment management method provided in the embodiments of this application. The memory 302 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 302 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 302 and is called and executed by the processor 301 using the power grid infrastructure investment management method provided in the embodiments of this application. Input / output interface 303 is used to implement information input and output; The communication interface 304 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 305 transmits information between various components of the device (e.g., processor 301, memory 302, input / output interface 303, and communication interface 304); The processor 301, memory 302, input / output interface 303 and communication interface 304 are connected to each other within the device via bus 305.
[0079] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, provides the power grid infrastructure investment management method of this application.
[0080] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0081] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0082] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0083] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0084] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0085] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0086] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0087] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0088] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0089] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0090] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0091] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.
Claims
1. A power grid infrastructure investment management system, characterized in that, include: The project reserve management module is used to establish an initial project pool for main grid infrastructure investment projects and distribution network infrastructure investment projects. It sets overdue period parameters for all projects in the initial project pool and marks their status. Projects that meet the overdue conditions are cleaned up and moved to the canceled project pool. The investment demand reporting module is used to obtain target projects that meet the early progress conditions from the initial project pool, generate multiple alternative investment demand schemes based on the target projects, and determine the target investment demand scheme from the multiple alternative investment demand schemes based on the selection instructions input by the user. The investment plan preparation module is used to identify and mark the differences in the transfer changes of the target project, obtain a transfer difference list, and determine the investment plan to be reviewed based on the transfer difference list and the target investment demand plan; The investment plan approval module is used to execute the approval process for the investment plan to be approved, and revise the investment plan to be approved according to the modification instructions input by the user at each approval stage to obtain the target investment plan; The investment report analysis module is used to perform template-based parsing of the target investment demand scheme and the target investment plan, and generate a fixed investment analysis report for the target project.
2. The power grid infrastructure investment management system according to claim 1, characterized in that, The investment plan approval module includes: The permission configuration unit is used to configure approval and modification permissions according to the superior and subordinate units. The approval and modification permissions are used to control the scope of operation of users at all levels to revise the investment plan to be reviewed in the approval process. The approval process unit is used to transfer the investment plan to be reviewed step by step according to the preset approval node sequence. At each approval node, the project details of the investment plan to be reviewed are displayed. In response to the modification instructions entered by the user at the current approval node, the editable fields of the target project are revised according to the approval modification permissions and the modification instructions. After the revision is completed, the revised investment plan to be reviewed is transferred to the next approval node to continue the approval process until all approval nodes have completed the approval. The final revised investment plan to be reviewed is then used to determine the target investment plan. The version recording unit is used to record the identifier of each approval node and its corresponding data items before and after modification, the modifier and the modification time when the approval process unit performs the revision operation of each approval node, forming a version snapshot chain. After the target investment plan is determined, in response to the version comparison command input by the user, it generates a comparison view between any two versions in the version snapshot chain.
3. The power grid infrastructure investment management system according to claim 1, characterized in that, The investment plan preparation module includes: The difference analysis unit is used to identify and mark the differences in the retrieval changes of the target item to obtain a retrieval difference list. The planning unit is used to revise the investment scope in the target investment demand plan according to the transfer difference list, and to form the investment plan to be reviewed according to the revised target investment demand plan; The project verification unit is used to perform mandatory verification of the feasibility study approval status and project approval status of the target project before the approval process is carried out on the investment plan to be reviewed, and to identify the target projects that fail the verification as abnormal projects. The version management unit is used to record the data items, modifiers, and modification times of each modification operation during the preparation of the investment plan to be reviewed, forming a version change log of the investment plan to be reviewed.
4. The power grid infrastructure investment management system according to claim 1, characterized in that, The investment demand reporting module includes: The scheme generation unit is used to obtain target projects that meet the early progress conditions from the initial project pool, and generate multiple alternative investment demand schemes using the target projects as the data source. The scheme addition unit is used to add preliminary projects that have completed preliminary decisions or preliminary schedule plans to the alternative investment demand schemes in response to the user's input addition command. The strategy analysis unit is used to perform multi-dimensional analysis on the investment strategies of each of the alternative investment demand schemes, obtain the analysis results, and push the analysis results to the display interface; The version storage unit is used to store each of the alternative investment demand schemes in a versioned manner and associate the generation time of each alternative investment demand scheme with the corresponding alternative investment demand scheme.
5. The power grid infrastructure investment management system according to claim 1, characterized in that, The investment report analysis module includes: The template parsing unit is used to obtain a preset investment analysis report template, parse the structure of the investment analysis report template, and identify the data placeholders and the data dimension tags corresponding to the data placeholders in the investment analysis report template. The data mapping unit is used to extract corresponding data items from the target investment demand scheme and the target investment plan according to the data dimension labels, and fill the data items into the data placeholders according to the mapping relationship between the data placeholders and the data dimension labels to obtain a data filling structure. The report generation unit is used to merge and render the data-filled structure with the investment analysis report template to generate a fixed investment analysis report for the target project, wherein the fixed investment analysis report includes an investment demand analysis report and an investment plan arrangement analysis report.
6. The power grid infrastructure investment management system according to claim 1, characterized in that, Also includes: The project change management module is used to, in response to the completion of project change approval, synchronize the change information that needs to be changed for the target project to the investment plan under review in the current approval stage when the investment plan under review is in the approval stage, record the change information as a change trajectory, and provide a version comparison view of the investment plan under review before and after the change.
7. The power grid infrastructure investment management system according to claim 6, characterized in that, The project change management module includes: The information synchronization unit is used to obtain the change information of the target project in response to the completion of the project change approval, and to synchronize and update the change information to the corresponding project data field in the pending investment plan that is currently in the approval stage. The trajectory recording unit is used to record the change information of each synchronous update as a change trajectory. The change trajectory includes the change time, the change operator, the change type, the data content before the change, the data content after the change, and the reason for the change. The version comparison unit is used to respond to the version comparison command input by the user, obtain the data content before the change and the data content after the change of the investment plan to be reviewed from the change trajectory, and generate a comparison view based on the data content before the change and the data content after the change for display. The process control unit is used to determine the approval process routing based on the grid voltage level of the target project. If the grid voltage level is lower than a preset threshold, the change approval process is assigned to the lower-level unit approval node; if the grid voltage level reaches or exceeds the preset threshold, the change approval process is assigned to the upper-level unit approval node.
8. The power grid infrastructure investment management system according to claim 1, characterized in that, Also includes: The investment execution detection module is used to obtain the actual completed investment amount and fund payment progress of the target investment plan according to a preset detection cycle, determine the investment execution deviation rate based on the actual completed investment amount and fund payment progress, compare the investment execution deviation rate with a preset deviation threshold, and generate deviation warning information when the investment execution deviation rate exceeds the deviation threshold and feed it back to the investment plan preparation module to trigger the investment plan preparation module to adjust the target investment plan. The adjustment plan management module is used to prepare a mid-year adjustment plan based on the target investment plan, and to conduct statistical analysis on the total project investment and annual investment of the mid-year adjustment plan and the initial investment plan to obtain the comparison results of the differences between the mid-year adjustment plan and the initial investment plan.
9. A method for managing power grid infrastructure investment, characterized in that, include: Establish an initial project pool for main grid infrastructure investment projects and distribution network infrastructure investment projects. Set overdue construction period parameters and mark the status of all projects in the initial project pool. Clean up projects that meet the overdue conditions and move them to the canceled project pool. Obtain target projects that meet the early progress conditions from the initial project pool, generate multiple alternative investment demand schemes based on the target projects, and determine the target investment demand scheme from the multiple alternative investment demand schemes based on the selection instructions input by the user. The changes in the target project are identified and marked to obtain a list of changes. Based on the list of changes and the target investment demand plan, an investment plan to be reviewed is determined. An approval process is executed on the investment plan pending review. The investment plan pending review is revised according to the modification instructions input by the user at each approval stage to obtain the target investment plan. The target investment demand scheme and the target investment plan are parsed using templates to generate a fixed investment analysis report for the target project.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the power grid infrastructure investment management method of claim 9.