Generation method and device of electric power engineering specification and electronic equipment
By automatically screening and constructing chapter information of power engineering instructions, the problem of low efficiency of manual editing of power engineering instructions is solved, efficient and accurate instruction manual generation is achieved, and the preparation efficiency and quality are improved.
Patent Information
- Application Number
- CN202411666260.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-04
AI Technical Summary
In the prior art, when editing power engineering instructions, manual editing is laborious and prone to errors, resulting in low editing efficiency.
By determining the target classification information and engineering information of the target project, automatically filter the chapter information matching the target project, build a manual template, and fill the template according to the preset information to generate the project manual for the target project.
It quickly builds manual templates with reasonable structure and content related content, avoids the tedious work of manually preparing manuals from scratch, saves time, and improves the quality and preparation efficiency of manuals.
Smart Images

Figure CN119558294A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electric power engineering, and more specifically, to a method, device and electronic equipment for generating electric power engineering specifications. Background Art
[0002] With the development of the power transmission and transformation design industry, the quantity and quality requirements of design specifications have been significantly improved. The preparation of design specifications involves multiple disciplines, and the cumbersome preparation process has seriously affected the efficiency and quality of the preparation of design specifications. There is a lot of repetitive work and duplication of labor in the preparation of design specifications. For example, there are a lot of parameters, standard references, chapter titles and serial numbers in the design specifications, which are common contents in the design preparation work.
[0003] At present, the preparation of design specifications mainly relies on manual work. The preparation of design specifications involves many disciplines, and the information flow between disciplines is not sufficient. The personnel who prepare design specifications need to have an in-depth understanding of the professional content involved in the design specifications to ensure the quality of the preparation of the design specifications. The personnel who prepare design specifications must read the design specifications repeatedly to be familiar with the content of the design specifications and ensure the integrity of the quoted content.
[0004] In view of the problem in the related art that when editing the manual of the power engineering project, the manual editing is time-consuming, laborious and error-prone, resulting in low efficiency in editing the manual of the power engineering project, no effective solution has been proposed so far. Summary of the invention
[0005] The main purpose of the present application is to provide a method, device and electronic equipment for generating a power engineering specification, so as to solve the problem in the related art that when editing the power engineering specification, manual editing is time-consuming, labor-intensive and prone to errors, resulting in low efficiency in editing the power engineering specification.
[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for generating a power engineering specification is provided, the method comprising: determining target classification information of a target project and engineering information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard; screening at least one chapter information in a chapter information set based on the target classification information and the engineering information, wherein the chapter information set is constructed based on the document content of each chapter in the historical specification; constructing a specification template based on the at least one chapter information; receiving preset information input by a target object, filling in the specification template based on the at least one chapter information and the preset information, and obtaining the engineering specification of the target project.
[0007] Furthermore, before screening at least one chapter information in the chapter information set based on the target classification information and the project information, the method also includes: obtaining multiple chapters contained in the historical description, and extracting keywords of each chapter in the multiple chapters, the number of keywords of each chapter is an integer greater than or equal to 1; determining chapter classification information of each chapter in the multiple chapters based on the at least one classification standard; for each chapter in the multiple chapters, constructing the first category of document content of each chapter and the second category of document content of each chapter, wherein the first category of document content represents the directly referenced document content, and the second category of document content represents the modified referenced document content; determining the chapter information of each chapter based on the keywords of each chapter, the chapter classification information of each chapter, the first category of document content of each chapter, and the second category of document content of each chapter, and constructing the chapter information set.
[0008] Furthermore, before screening at least one chapter information in the chapter information set based on the target classification information and the project information, the method also includes: determining the chapter dependency relationship between each chapter based on the keywords of each chapter in the multiple chapters, wherein the chapter dependency relationship includes at least one of the following: a logical relationship, a reference relationship; determining the parameter information of each chapter in the multiple chapters to obtain a parameter information set; determining the transfer relationship between each parameter in the parameter information set; determining the parameter dependency relationship between each chapter based on the chapter involved in each parameter in the parameter information set and the transfer relationship between each parameter.
[0009] Furthermore, the project information at least includes: target parameters, project keywords, and at least one chapter information is screened in the chapter information set based on the target classification information and the project information, including: determining the first chapter information based on the parameter dependency relationship between the target parameters and each chapter in the chapter information set; matching the project keywords with the keywords of each chapter in the chapter information set to obtain a successfully matched target chapter; determining the second chapter information that has a chapter dependency relationship with the target chapter based on the chapter dependency relationship between each chapter in the chapter information set; and determining the at least one chapter information based on the first chapter information and the second chapter information.
[0010] Furthermore, constructing a specification template based on the at least one chapter information includes: constructing a chapter title for each chapter information in the at least one chapter information, and constructing a specification directory based on the chapter title of each chapter information; determining a sequence between each chapter in the at least one chapter information, and splicing the at least one chapter information according to the sequence to obtain at least one spliced chapter information; constructing the specification template based on the at least one spliced chapter information and the specification directory.
[0011] Furthermore, the preset information at least includes: preset document content, preset parameter information, and the specification template is filled in according to the at least one chapter information and the preset information to obtain the engineering specification of the target project, including: determining a target chapter in which the similarity between the keywords of each chapter in the multiple chapters and the engineering information is higher than a preset value; calculating the target parameter information according to the transfer relationship between the preset parameter information and each parameter; filling the first type of document content in the specification template according to the document content of the target chapter, and filling the second type of document content in the specification template according to the preset document content, the preset parameter information and / or the target parameter information to obtain the engineering specification of the target project.
[0012] Furthermore, after obtaining the engineering specification of the target project, the method also includes: checking the document content of the engineering specification according to a preset document rule set to obtain a first inspection result, wherein the document content includes at least: text format, chapter structure, parameter information, title, and chapter number; calculating the similarity between each chapter in the engineering specification according to a preset algorithm to obtain a second inspection result; checking the integrity of the engineering specification to obtain a third inspection result; and modifying the engineering specification based on the first inspection result, the second inspection result, and the third inspection result.
[0013] Furthermore, after constructing the specification template based on the at least one spliced chapter information and the specification catalog, the method also includes: displaying the specification template in a target device, and receiving modification information of the target object through the target device; modifying the specification template based on the modification information to obtain a modified specification template; filling the modified specification template based on the at least one chapter information and the preset information to obtain the engineering specification of the target project.
[0014] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a device for generating a power engineering specification is provided, the device comprising: a first determination unit, used to determine target classification information of a target project and engineering information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard; a screening unit, used to screen at least one chapter information in a chapter information set according to the target classification information and the engineering information, wherein the chapter information set is constructed according to the document content of each chapter in the historical specification; a first construction unit, used to construct a specification template according to the at least one chapter information; a generation unit, used to receive preset information input by a target object, fill in the specification template according to the at least one chapter information and the preset information, and obtain the engineering specification of the target project.
[0015] Furthermore, the device also includes: an acquisition unit, which is used to acquire multiple chapters contained in the historical description and extract keywords of each of the multiple chapters before filtering at least one chapter information in the chapter information set based on the target classification information and the project information, and the number of keywords of each chapter is an integer greater than or equal to 1; a second determination unit, which is used to determine the chapter classification information of each of the multiple chapters based on the at least one classification standard; a second construction unit, which is used to construct the first category document content of each chapter and the second category document content of each chapter for each of the multiple chapters, wherein the first category document content represents the directly referenced document content, and the second category document content represents the modified referenced document content; a third construction unit, which is used to determine the chapter information of each chapter based on the keywords of each chapter, the chapter classification information of each chapter, the first category document content of each chapter, and the second category document content of each chapter, and construct the chapter information set.
[0016] Furthermore, the device also includes: a third determination unit, used to determine the chapter dependency relationship between each chapter based on the keywords of each chapter in the multiple chapters before screening at least one chapter information in the chapter information set based on the target classification information and the engineering information, wherein the chapter dependency relationship includes at least one of the following: a logical relationship, a reference relationship; a fourth determination unit, used to determine the parameter information of each chapter in the multiple chapters to obtain a parameter information set; a fifth determination unit, used to determine the transfer relationship between each parameter in the parameter information set; a sixth determination unit, used to determine the parameter dependency relationship between each chapter based on the chapter involved in each parameter in the parameter information set and the transfer relationship between each parameter.
[0017] Furthermore, the project information at least includes: target parameters, project keywords, and the screening unit includes: a first determination subunit, used to determine the first chapter information based on the parameter dependency relationship between the target parameters and each chapter in the chapter information set; a matching subunit, used to match the project keywords with the keywords of each chapter in the chapter information set to obtain a successfully matched target chapter; a second determination subunit, used to determine the second chapter information that has a chapter dependency relationship with the target chapter based on the chapter dependency relationship between each chapter in the chapter information set; and a third determination subunit, used to determine the at least one chapter information based on the first chapter information and the second chapter information.
[0018] Furthermore, the first construction unit includes: a first construction subunit, used to construct a chapter title of each chapter information in the at least one chapter information, and to construct a manual directory based on the chapter title of each chapter information; a splicing subunit, used to determine the sequence between each chapter in the at least one chapter information, and to splice the at least one chapter information according to the sequence to obtain at least one spliced chapter information; a second construction subunit, used to construct the manual template based on the at least one spliced chapter information and the manual directory.
[0019] Furthermore, the preset information at least includes: preset document content, preset parameter information, and the generating unit includes: a fourth determining subunit, used to determine a target chapter in which the similarity between the keywords of each of the multiple chapters and the engineering information is higher than a preset value; a calculating subunit, used to calculate the target parameter information based on the transfer relationship between the preset parameter information and each parameter; a first generating subunit, used to fill the first type of document content in the specification template based on the document content of the target chapter, and fill the second type of document content in the specification template based on the preset document content, the preset parameter information and / or the target parameter information, to obtain the engineering specification of the target project.
[0020] Furthermore, the device also includes: a first inspection unit, which is used to inspect the document content of the engineering specification of the target project according to a preset document rule set after obtaining the engineering specification, and obtain a first inspection result, wherein the document content includes at least: text format, chapter structure, parameter information, title, and chapter number; a calculation unit, which is used to calculate the similarity between each chapter in the engineering specification according to a preset algorithm, and obtain a second inspection result; a second inspection unit, which is used to inspect the integrity of the engineering specification, and obtain a third inspection result; and a modification unit, which is used to modify the engineering specification according to the first inspection result, the second inspection result, and the third inspection result.
[0021] Furthermore, the first construction unit also includes: a receiving subunit, which is used to display the specification template in a target device after constructing the specification template based on the at least one spliced chapter information and the specification catalog, and receive modification information of the target object through the target device; a modification subunit, which is used to modify the specification template based on the modification information to obtain a modified specification template; and a second generation subunit, which is used to fill in the modified specification template based on the at least one chapter information and the preset information to obtain the engineering specification of the target project.
[0022] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a computer program product is provided, including a computer program, which, when executed by a processor, implements the method for generating an electric power engineering specification described in any one of the above items, and which, when executed by a processor, implements the steps of the method for generating an electric power engineering specification described in each embodiment of the present application.
[0023] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes stored computer instructions, wherein when the computer instructions are executed by a processor, any one of the above-mentioned methods for generating a power engineering specification is implemented.
[0024] In order to achieve the above-mentioned purpose, according to one aspect of the present application, an electronic device is provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any one of the above-mentioned methods for generating an electric power engineering specification.
[0025] Through the present application, the following steps are adopted: determining target classification information of a target project and engineering information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard; screening at least one chapter information in a chapter information set based on the target classification information and the engineering information, wherein the chapter information set is constructed based on the document content of each chapter in the historical specification; constructing a specification template based on the at least one chapter information; receiving preset information input by a target object, filling in the specification template based on the at least one chapter information and the preset information, and obtaining the engineering specification of the target project, thereby solving the problem of low efficiency in editing the power engineering specification in the related art due to the time-consuming and error-prone manual editing. By determining the target classification information and project information, automatically screening the chapter information that matches the target project, and selecting the most appropriate chapter information according to the project characteristics, it is possible to quickly build a well-structured and content-related instruction manual template, realize customized generation of engineering instructions, avoid the tedious work of manually compiling instructions from scratch, and save a lot of time. At the same time, filling the instruction manual template based on the chapter information collection constructed based on historical instructions not only provides rich reference content for the current project, but also promotes the reuse of historical instructions, reduces the workload of repeated editing by staff, and ensures the accuracy and consistency of chapter content, reduces errors and omissions, and significantly improves the quality of instructions, achieving the effect of effectively improving the efficiency and quality of engineering instruction manual compilation. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0027] Figure 1 is a flow chart of a method for generating a power engineering specification according to Embodiment 1 of the present application;
[0028] Figure 2 is a schematic diagram of a device for generating a power engineering specification according to Embodiment 2 of the present application;
[0029] Figure 3 It is a schematic diagram of an electronic device for generating an electric power engineering specification provided in Example 5 of the present application. DETAILED DESCRIPTION
[0030] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0031] It should be noted that the user information (including but not limited to user device information, user personal information, collected data, used data, generated data, processed data, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, collected information, used information, generated information, processed information, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data are in compliance with the relevant laws, regulations and standards of relevant countries and regions, necessary confidentiality measures are taken, and public order and good morals are not violated, and corresponding operation portals are provided for users to choose to authorize or refuse. For example, an interface is set between this system and relevant users or organizations. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0032] It should be noted that this application provides users with corresponding operation entrances for them to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered.
[0033] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0035] Embodiment 1
[0036] The present invention is described below in conjunction with preferred implementation steps. Figure 1 is a flow chart of a method for generating a power engineering specification according to the first embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:
[0037] Step S101 : determining target classification information of a target project and project information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard.
[0038] The method for generating a power engineering specification provided in the embodiment of the present application is applied to a target system. The target system collects and analyzes the engineering specifications of existing projects, and automatically generates the engineering specifications of the target project according to the relevant information of the target project to be generated, thereby solving the problem of low efficiency in editing power engineering specifications in the prior art.
[0039] In this embodiment, the target classification information refers to the information that the target project is divided according to a variety of classification standards. These classification standards may include, but are not limited to: voltage level, project stage, project type and project scale. For example, the voltage level of the target project may belong to a high voltage (such as 500KV or 1000KV) or medium voltage (such as 35KV) line project; the target project may be in different stages such as feasibility study, preliminary design, construction drawing design, etc.; the project type of the target project may be a new construction project, a reconstruction project, an expansion project, etc.; the project scale of the target project may be a first-level scale, a second-level scale, a third-level scale, etc.
[0040] The target classification information is determined based on the specific project information of the target project, which provides a basis for the subsequent specification template construction and parameter filling. For example, if the target project is a new high-voltage line project, the target system will use the specification template and parameter set related to the new project and high-voltage line. Project information refers to the detailed attributes and parameters of the target project, including but not limited to: project name and location, detailed voltage level, stage of the project (such as in the construction drawing design stage), scale of the project (such as project length, number of equipment, etc.), specific technical parameters (such as equipment model, design specification parameters, etc.).
[0041] The determination of project information is achieved by collecting and organizing the specific data of the target project. This information is crucial for generating design specifications because it will be used to fill in the dynamic parameters in the specification template and generate document content that meets the specific conditions of the current project.
[0042] By determining the target classification information and project information of the target project, the target system can build a suitable specification template based on the classification information of the target project (such as project type, stage, voltage level, etc.), and fill in parameters according to the project information (such as specific parameters, scale, etc.), thereby generating a design specification that meets both standard classification and project-specific needs.
[0043] Step S102: Filter at least one chapter information in a chapter information set according to the target classification information and the project information, wherein the chapter information set is constructed according to the document content of each chapter in the historical specification.
[0044] In this embodiment, based on the target classification information, the target system needs to filter out the chapter information matching the target project from the pre-built chapter information set, that is, at least one of the above-mentioned chapter information. The screening process may involve multi-dimensional matching. For example, if the target project is a newly built high-voltage line project, the target system will find all chapter information related to the newly built project and the high-voltage line from the chapter information set.
[0045] The target system stores a collection of chapter information, which is derived from the chapter content of the historical design specifications. During the construction process, the target system classifies, analyzes and standardizes the document content of each chapter in the historical design specifications, extracts the chapter title, content structure, keywords, parameter information, etc., and forms a structured data set. This data set contains all common chapter information under different project types, different stages and different voltage levels.
[0046] Through the above steps, the target system can intelligently filter and combine chapter contents in the pre-built chapter information set according to the classification information and specific engineering information of the target project, thereby facilitating the generation of accurate and standardized engineering specifications and improving the efficiency and quality of engineering specification compilation.
[0047] Step S103: construct a specification template according to at least one chapter information.
[0048] In this embodiment, for each of the at least one selected chapter information, the target system finds a corresponding chapter template from the chapter template library. These chapter templates are pre-established based on the content and structure of the historical design specification, and include the standard format of the document content and preset dynamic variable tags. The target system modifies the chapter template corresponding to the at least one chapter information (for example, adjusts the title, content structure or parameter rules of the chapter template) to construct the above-mentioned specification template.
[0049] Before starting to build the specification template, the target system stores a preset chapter template library, which contains chapter templates for each chapter information in the chapter information set compiled from historical design specifications. Each chapter template in the chapter template library is an independent Word file, which contains a descriptive part and a dynamically generated part. The descriptive part is fixed content, while the dynamically generated part is identified by a variable tag and is used to fill in specific engineering information later.
[0050] By constructing a specification template based on at least one chapter information, the target system can automatically generate engineering specifications to ensure that the documents comply with industry standards and accurately reflect the actual situation of a specific project, thereby improving the efficiency and quality of document preparation.
[0051] Step S104, receiving preset information input by the target object, filling in the specification template according to at least one chapter information and the preset information, and obtaining the engineering specification of the target project.
[0052] In this embodiment, the target object generally refers to the compiler of the design specification or the relevant staff of the power system. The target object inputs a series of relevant information of the target project through the interface provided by the target system, that is, the preset information mentioned above. The preset information includes but is not limited to the basic attributes of the project (for example, project type, stage, voltage level, etc.), specific project parameters (such as equipment model, construction scale, design standard, etc.), and possible personalized requirements (such as specific format preferences, inclusion and exclusion of specific chapters, etc.).
[0053] The target system fills the at least one selected chapter information and the input preset information into the dynamic parameter tag and fixed document content in the specification template. For example, if the specification template contains a variable about "construction scale", the target system will automatically fill in the actual construction scale data of the target project; if the template contains a variable about "equipment model", the target system will fill in the equipment model information used in the target project.
[0054] After filling in the specification template, the first draft of the specification generated by the target system may need further editing and adjustment. The target system can adjust the automatically generated structure directory, including adjusting the order and hierarchy of the directory, and the content of the chapter template to more accurately reflect the actual situation and needs of the project. The target system can also receive the target object's modification of the first draft of the specification and determine the final specification template based on the modified specification.
[0055] Through this series of steps, the target system can efficiently and accurately combine the preset information input by the user with the chapter information in the historical design instructions, and automatically generate the design instructions for the target project, greatly improving the compilation efficiency and document quality.
[0056] In summary, the method for generating a power engineering specification provided in Example 1 of the present application determines the target classification information of the target project and the engineering information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard; filters at least one chapter information in the chapter information set based on the target classification information and the engineering information, wherein the chapter information set is constructed based on the document content of each chapter in the historical specifications; constructs a specification template based on at least one chapter information; receives preset information input by the target object, fills in the specification template based on at least one chapter information and the preset information, and obtains the engineering specification of the target project, which solves the problem of low efficiency in editing the power engineering specification in the related art due to the time-consuming and error-prone manual editing. By determining the target classification information and project information, automatically screening the chapter information that matches the target project, and selecting the most appropriate chapter information according to the project characteristics, it is possible to quickly build a well-structured and content-related instruction manual template, realize customized generation of engineering instructions, avoid the tedious work of manually compiling instructions from scratch, and save a lot of time. At the same time, filling the instruction manual template based on the chapter information collection constructed based on historical instructions not only provides rich reference content for the current project, but also promotes the reuse of historical instructions, reduces the workload of repeated editing by staff, and ensures the accuracy and consistency of chapter content, reduces errors and omissions, and significantly improves the quality of instructions, achieving the effect of effectively improving the efficiency and quality of engineering instruction manual compilation.
[0057] Optionally, in the method for generating an electric power engineering specification provided in Example 1 of the present application, before screening at least one chapter information in a chapter information set based on target classification information and engineering information, the method further includes: obtaining multiple chapters contained in the historical specification, and extracting keywords for each of the multiple chapters, wherein the number of keywords for each chapter is an integer greater than or equal to 1; determining chapter classification information for each of the multiple chapters based on at least one classification standard; for each of the multiple chapters, constructing the first category of document content for each chapter and the second category of document content for each chapter, wherein the first category of document content represents the directly referenced document content, and the second category of document content represents the modified referenced document content; determining the chapter information of each chapter based on the keywords of each chapter, the chapter classification information of each chapter, the first category of document content for each chapter, and the second category of document content for each chapter, and constructing a chapter information set.
[0058] In this embodiment, the target system obtains multiple chapters from the historical design specification, which are the content components of the historical design specification. The target system performs natural language processing (NLP) analysis on each chapter to extract keywords. The keywords can be chapter titles, professional terms, key parameter names, etc. The number of keywords is at least one, which is used for subsequent chapter information matching and parameter identification.
[0059] First, the target system determines the chapter classification information of each chapter according to the preset classification standards (such as voltage level, engineering stage, engineering type, etc.). For example, the target system will determine that each chapter belongs to a specific engineering stage of a new construction project (such as feasibility study, preliminary design, construction drawing design, etc.), thereby providing a classification basis for subsequent chapter information construction and chapter template selection.
[0060] Then, for each chapter, the target system constructs two types of document content. The first type of document content refers to the document content that can be directly referenced in the chapter, that is, the standard description, fixed format text or table in the chapter, etc. This part of the content can be used directly in the new design manual without modification. The second type of document content refers to the document content that needs to be referenced after modifying specific parameters, such as the description of equipment parameters. This part of the content needs to be adjusted in the new design manual according to the specific situation of the current project.
[0061] Secondly, the target system integrates the keywords, chapter classification information, and the first-category document content and the second-category document content of each chapter to form the chapter information of each chapter. The chapter information of each chapter includes the main content of the chapter, its classification standard information and parameter reference rules, which facilitates intelligent matching and parameter filling when generating new design specifications.
[0062] Finally, all chapter information is aggregated to construct a chapter information set. The chapter information set is a structured data set that contains the chapter information of all historical design specifications and can be used for the automatic compilation of new design specifications. When generating a new design specification for the target system, the applicable chapter information can be quickly screened and extracted from the chapter information set based on the classification standards and engineering information of the target project to construct the specification template of the target project and fill in the content of the specification template.
[0063] Through the above steps, the target system can extract and construct a valuable chapter information set from historical design specifications, providing rich reference and splicing materials for the automated compilation of design specifications, thereby effectively improving the efficiency and quality of design specification compilation.
[0064] Optionally, in the method for generating an electric power engineering specification provided in Example 1 of the present application, before screening at least one chapter information in a chapter information set based on target classification information and engineering information, the method further includes: determining a chapter dependency relationship between each chapter based on keywords of each chapter in a plurality of chapters, wherein the chapter dependency relationship includes at least one of the following: a logical relationship, a reference relationship; determining parameter information of each chapter in a plurality of chapters to obtain a parameter information set; determining a transfer relationship between each parameter in the parameter information set; determining a parameter dependency relationship between each chapter based on a transfer relationship between the chapter involved in each parameter in the parameter information set and each parameter.
[0065] In this embodiment, the target system analyzes the frequency of occurrence and contextual relationship of keywords in different chapters based on the keywords extracted from each chapter to determine the dependencies between chapters. Dependencies can include logical relationships and reference relationships. Logical relationships refer to the temporal or process order between chapters. For example, the feasibility study chapter usually comes before the preliminary design chapter; while reference relationships refer to a chapter directly or indirectly citing the content or parameters of other chapters. For example, the equipment selection chapter may quote data from the construction scale and project overview chapters.
[0066] Then, the target system further determines the parameter information involved in each chapter, which includes specific values, equipment models, design standards, etc. The target system extracts these parameters from the historical design specifications and constructs a parameter information set. The parameter information set contains the parameter information in all historical data.
[0067] Secondly, in the parameter information set, the target system analyzes how each parameter is passed from one chapter to another, including but not limited to: parameter definition, calculation formula, and reference scenario. For example, the construction scale parameter may appear in multiple chapters, and its value needs to be consistent; or the construction scale parameter is defined in one chapter, and the construction scale parameter needs to be referenced in another chapter to calculate the expected duration parameter.
[0068] Finally, the target system determines the parameter dependency between chapters based on the transmission relationship between the chapters and parameters involved in each parameter in the parameter information set. That is, when a parameter is defined or modified in the previous chapter, the target system can automatically identify all chapters affected by the parameter, thereby ensuring that the parameter remains consistent in different chapters and avoiding data conflicts or inaccuracies.
[0069] Through the above process, a complete graph describing the logical relationship, reference relationship and parameter dependency between chapters can be constructed, which serves as the basis for the subsequent automatic compilation of design specifications. When generating new design specifications, the target system can automatically adjust the order of chapters, fill in and synchronize parameter information based on these dependencies, ensuring that the generated document is not only rich in content, but also clear in logic and consistent in data, thereby improving the quality and compilation efficiency of design specifications.
[0070] Optionally, in the method for generating an electric power engineering specification provided in Example 1 of the present application, the above-mentioned engineering information includes at least: target parameters, engineering keywords, and at least one chapter information is screened in the chapter information set based on the target classification information and the engineering information, including: determining the first chapter information based on the target parameters and the parameter dependency relationship between each chapter in the chapter information set; matching the engineering keywords with the keywords of each chapter in the chapter information set to obtain a successfully matched target chapter; determining the second chapter information that has a chapter dependency relationship with the target chapter based on the chapter dependency relationship between each chapter in the chapter information set; and determining at least one chapter information based on the first chapter information and the second chapter information.
[0071] In this embodiment, the target parameter refers to the specific numerical value or characteristic parameter that needs to be paid special attention to and reflected in the process of compiling the engineering specification. These parameters are usually the basic data of engineering design and construction, which directly determines the content and structure of the design specification. For example, the target parameters include but are not limited to: voltage level, project scale, equipment model and parameters, design standards, and engineering stage. Specifically, voltage levels such as 500KV, 1000KV, 35KV, etc.; project scales such as the installed capacity of the project, the length of the transmission line, etc., need to be reflected and kept consistent in multiple chapters; equipment models and parameters such as transformers and circuit breakers are key information in chapters such as equipment selection and distribution system design; design standards are standards such as industries or enterprises followed by the project, and the versions, release dates, and other information of these standards need to be clarified in the design specification; the engineering stage refers to the stage of the project, such as feasibility study, preliminary design, construction drawing design, etc., which will determine the level of detail and key content of the design specification.
[0072] Engineering keywords refer to words or phrases that can represent or describe specific attributes of the project, technical fields, project background, etc. These engineering keywords are used to help the system more accurately match and select relevant chapters and contents in the historical design specifications during the preparation of the design specifications, including but not limited to: project name, project type, technical terms, and specific requirements. Specifically, the project name is used to identify the specific project, such as "a certain wind farm project"; the project type, such as new construction, reconstruction, and expansion, affects the structure and content of the design specifications; technical terms such as "high-voltage direct current transmission" and "smart grid" reflect the technical characteristics of the project and are used to guide the system to extract technology-related chapters and contents; specific requirements such as "environmental protection requirements" and "seismic design" indicate the chapters and contents in the design specifications that require special attention.
[0073] In summary, "target parameters" and "engineering keywords" together constitute the basis of engineering information and are the core basis for the system to identify and process engineering-specific requirements during the automated compilation of design specifications. With this information, the target system can intelligently select templates from historical data, fill in parameters, and generate design specifications that meet the characteristics, standards, and requirements of the target project.
[0074] In this embodiment, the target system first identifies the key parameters of the target project, namely the target parameters mentioned above, which may include voltage level, project scale, equipment model, etc. The target system uses these target parameters to match the parameter dependencies predetermined in the chapter information set, thereby filtering out the chapter information directly related to the target parameters, which constitutes the first chapter information mentioned above. For example, if the target parameter is "construction scale", the target system may find chapters such as project overview and equipment selection that are directly dependent on the construction scale information.
[0075] Then, the target system also automatically matches the engineering keywords related to the target project with the keywords of each chapter in the chapter information set to determine the specific chapters that need to be referenced by the engineering specification of the target project. Engineering keywords may include project names, engineering types, specific technical terms, etc. Through matching, the target system can identify chapters that are related to the target project or have specific requirements for the target project, that is, the target chapters mentioned above.
[0076] Secondly, after obtaining the target chapter, the target system further determines other chapter information that has a logical relationship or reference relationship with the target chapter based on the chapter dependency relationship predefined in the chapter information set. For example, if the target chapter is equipment selection, it is identified that the preliminary design, construction drawing design and other chapters are logically or data dependent on the equipment selection information, and these related chapters represent the second chapter information mentioned above.
[0077] Finally, the target system integrates the "first chapter information" and the "second chapter information" to determine all the chapter information required to generate the target engineering design manual, that is, at least one of the above-mentioned chapter information. These chapter information will serve as the basis for building the manual template and splicing chapters to ensure that the generated document not only covers all necessary parameters and content, but also the logic and data reference relationship between chapters is clear and consistent.
[0078] Through the above steps, the target system can screen, verify and integrate the chapter information in the historical design specifications, so as to generate a comprehensive design specification that meets the specific needs of the target project based on at least one chapter information, effectively improving the efficiency and quality of document preparation.
[0079] Optionally, in the method for generating an electric power engineering specification provided in Example 1 of the present application, a specification template is constructed based on at least one chapter information, including: constructing a chapter title for each chapter information in at least one chapter information, and constructing a specification directory based on the chapter title of each chapter information; determining the sequence between each chapter in at least one chapter information, and splicing at least one chapter information according to the sequence to obtain at least one spliced chapter information; and constructing a specification template based on the at least one spliced chapter information and the specification directory.
[0080] In this embodiment, for at least one of the above-mentioned chapter information, a chapter title is constructed for each chapter. These chapter titles are summaries and identifiers of the chapter contents. The keywords and / or chapter titles corresponding to each chapter in the chapter information set can be used as chapter titles in the specification template to be generated, such as "Project Overview", "Equipment Selection", "Construction Plan", etc. Subsequently, the target system arranges these chapter titles in a certain logical order to construct a specification directory. The specification directory can be constructed based on engineering information, parameter dependencies, and chapter dependencies, thereby ensuring that the directory structure reflects the process of engineering design and the relationship between chapters, which is convenient for users to understand and consult.
[0081] Then, the target system determines the order of chapters based on the engineering phase, logical relationships, and chapter dependencies. For example, usually, the engineering overview appears at the beginning of the design specification, while the specific equipment selection or construction plan is arranged in the order of the engineering design process. This order helps ensure that the content of the design specification is well organized and clearly structured, which facilitates the splicing of subsequent chapters and the filling of parameters.
[0082] Secondly, after determining the order of at least one chapter information, splice at least one chapter information in the above order. During the splicing process, the target system will identify and retain the hierarchical relationship and dependency relationship between chapters to ensure that the spliced document structure is coherent and the content is reasonable. For example, the equipment selection chapter may need to reference data in the construction scale chapter, and the target system will maintain the integrity of this reference relationship when splicing.
[0083] Finally, the target system combines the spliced chapter information with the manual catalog to obtain the manual template of the target project. The manual template contains the complete structure and content framework of all chapters, in which the dynamic parameter part exists in the form of variable tags, waiting to be filled with specific parameter data. In addition, the manual template may also contain format specifications, title styles, serial number rules, etc. to ensure the standardization and consistency of the design manual.
[0084] Through the above steps, the target system can automatically generate a design specification template with clear structure, coherent content and in line with engineering requirements. In the next step, the target system will automatically fill in specific values and descriptions based on engineering information and parameter data to complete the final generation of the design specification. This automated process greatly improves the efficiency of design specification compilation while ensuring the quality and accuracy of the document.
[0085] Optionally, in the method for generating a power engineering specification provided in Example 1 of the present application, the above-mentioned preset information includes at least: preset document content, preset parameter information, and filling in the specification template based on at least one chapter information and the preset information to obtain the engineering specification of the target project, including: determining a target chapter in which the similarity between the keywords and the engineering information of each chapter among multiple chapters is higher than a preset value; calculating the target parameter information based on the transfer relationship between the preset parameter information and each parameter; filling in the first category of document content in the specification template based on the document content of the target chapter, and filling in the second category of document content in the specification template based on the preset document content, preset parameter information and / or target parameter information to obtain the engineering specification of the target project.
[0086] In this embodiment, the target system first analyzes the project information, including target parameters and project keywords, and then calculates the similarity between the project information and the keywords of each chapter in the chapter information set. The similarity calculation can use a text matching algorithm, such as cosine similarity, Jaccard similarity, etc., to quantify the correlation between the keywords and the project information. If the similarity between the keywords of a chapter and the project information is higher than a preset threshold (for example, 95%), the chapter is determined as the above-mentioned target chapter. The target chapter represents the chapter that is most relevant to the current project characteristics and is most likely to contain important data or descriptions.
[0087] Then, the target system calculates the target parameter information applicable to the current project based on the parameter information input by the target object and the transfer relationship between the parameters. The transfer relationship refers to the reference and update rules of parameters between different chapters. For example, if the construction scale parameter is defined in the project overview chapter and referenced in the equipment selection chapter, then the value of the parameter in the equipment selection chapter should be consistent with that in the project overview chapter. Through calculation, the correctness and consistency of the parameters in each chapter are ensured.
[0088] Secondly, the target system automatically fills in the first category of document content in the manual template based on the document content of the target chapter, that is, the fixed content that can be directly quoted in the manual, such as glossary, standard description, background introduction, historical project information, etc. At the same time, based on the preset document content (text content input by the target object), preset parameter information (text content input by the target object) and target parameter information (calculated parameter value of the current target project), fill in the second category of document content in the manual template, that is, the content that needs to be modified according to the target project parameters, such as the specific values or descriptions of equipment model, project scale, design standards, etc.
[0089] When filling in the specification template, the target system will identify the variable tags in the specification template and dynamically replace them according to the target parameter information to ensure that the generated specification content is an accurate description of the current target project. At the same time, the system will automatically update all chapters associated with these parameters in the specification template based on the transfer relationship between the target parameters to maintain the coherence and consistency of the parameter values in the document.
[0090] In summary, by finding the most relevant target chapters through similarity matching, calculating and filling in the target parameter information, and dynamically generating the specification content based on this information, it is possible to automatically generate engineering specifications with a reasonable structure, accurate content, and in line with engineering requirements, which significantly improves the efficiency and quality of the preparation of design specifications.
[0091] Optionally, in the method for generating a power engineering specification provided in Example 1 of the present application, after obtaining the engineering specification of the target project, the method further includes: checking the document content of the engineering specification according to a preset document rule set to obtain a first inspection result, wherein the document content includes at least: text format, chapter structure, parameter information, title, and chapter number; calculating the similarity between each chapter in the engineering specification according to a preset algorithm to obtain a second inspection result; checking the integrity of the engineering specification to obtain a third inspection result; and modifying the engineering specification based on the first inspection result, the second inspection result, and the third inspection result.
[0092] In this embodiment, the generated engineering specifications need to be checked. First, the format and structure of the document content of the engineering specifications are checked according to the preset document rule set. The "document rule set" here includes a series of standardization requirements for text format, chapter structure, parameter information, title, chapter number, etc. For example: text format is used to check whether the font, font size, line spacing, paragraph format, etc. meet the specifications; chapter structure is used to ensure that the hierarchy and logical relationship of the chapters are correct, and check whether there are any necessary chapters missing; parameter information is used to verify the accuracy and consistency of parameters, such as whether the project scale, equipment parameters, etc. are consistent in each chapter; title is used to confirm whether the format and content of the title are correct and whether it clearly reflects the theme of the chapter; chapter number is used to check whether the number is continuous and the hierarchy is correct, such as whether the first-level title number is "1, 2, 3...", and whether the second-level title is "1.1, 1.2, 1.3...".
[0093] Then, the similarity between the chapters in the engineering manual is calculated through a preset algorithm. Similarity calculation is mainly used to identify the relevance or repetitiveness of chapter content to ensure the relevance and diversity of document content. The algorithm can use text similarity analysis, such as TF-IDF, cosine similarity, etc., to quantify the similarity between texts in different chapters. For example, if the similarity is found to be higher than 95%, it may mean that the chapter content is repeated and needs to be adjusted; if the similarity is found to be lower than 5%, it may mean that the chapters are basically irrelevant and need to be adjusted.
[0094] Secondly, check the completeness of the engineering specifications. The completeness check ensures that all necessary chapters and information are included and no key content is omitted. For example, check whether all stages of the project, all equipment selection and design standards are covered. This check helps to ensure the comprehensiveness and reliability of the information in the engineering specifications.
[0095] Finally, based on the results of the first, second, and third checks, the engineering specifications will be modified. Specifically, format and structural errors can be corrected based on the feedback from the document rule set, the content can be adjusted based on the results of the chapter similarity to reduce duplication or increase the independence between chapters, and missing information can be supplemented based on the results of the completeness check, aiming to ensure that the quality of the engineering specifications meets high standards, the content is accurate, the structure is complete and clear, and the format is standardized and unified.
[0096] Through the above process, the automated preparation technology of design specifications can effectively improve the efficiency of document preparation and ensure high-quality output, providing a solid foundation for subsequent design, construction and maintenance work.
[0097] Optionally, in the method for generating an electric power engineering specification provided in Example 1 of the present application, after constructing a specification template based on at least one spliced chapter information and a specification directory, the method further includes: displaying the specification template in a target device, and receiving modification information of a target object through the target device; modifying the specification template based on the modification information to obtain a modified specification template; filling in the modified specification template based on at least one chapter information and preset information to obtain an engineering specification for the target project.
[0098] In this embodiment, the target system will display the instruction manual template constructed according to the engineering information and parameter information on the target device. Here, the "target device" generally refers to the computer, tablet computer or other electronic device used by the target object, and the instruction manual template is displayed through the software on the target device (such as Word, PDF editor, etc.). The instruction manual template contains the structure of all chapters and preset fixed content, as well as the dynamic parameter position in the form of variable tags.
[0099] Then, the target system allows the target object to directly modify or adjust the displayed instruction manual template through the target device. The modification information may include but is not limited to: changing the chapter title or content, adjusting the chapter order, inserting new chapters or content, modifying parameter values, and adjusting text format or charts. Receiving the modification information of the target object ensures that the target object can make necessary customization and optimization of the automatically generated instruction manual template according to the special needs of the specific project.
[0100] Secondly, based on the modification information provided by the target object, the target system will automatically update the relevant parts of the manual template. For example, if the target object modifies the parameter value of a certain chapter, the target system will automatically update the data in all other chapters that reference the parameter based on the parameter transfer relationship to maintain the consistency of the parameter information. In addition, the target system can also handle the insertion, deletion and format adjustment of content to ensure that the template maintains the integrity of the structure and the accuracy of the content after modification.
[0101] Finally, after all modifications are completed, the target system will fill in the modified manual template based on each chapter information and preset information (document content and parameter information entered by the target object). The preset information is used to fill in the dynamic parts left blank in the template to ensure that all necessary data and descriptions are accurately reflected in the document.
[0102] It should be noted that after the engineering specification is generated, the engineering specification can also be displayed in the target device of the target object, the target object's modification information on the engineering specification can be received, and the engineering specification can be adjusted and modified according to the modification information to obtain the final engineering specification.
[0103] Through the above process, the target object is allowed to make personalized adjustments based on the automatically generated specification template (or generated engineering specification), so as to obtain an efficient and accurate engineering specification. This not only improves the flexibility and customization of the design, but also ensures the quality and professionalism of the design specification, making it more in line with the needs of actual projects.
[0104] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0105] Embodiment 2
[0106] Embodiment 2 of the present application also provides a device for generating a power engineering specification. It should be noted that the device for generating a power engineering specification of Embodiment 2 of the present application can be used to execute the method for generating a power engineering specification provided in Embodiment 1 of the present application. The device for generating a power engineering specification provided in Embodiment 2 of the present application is introduced below.
[0107] Figure 2 Schematic diagram of a device for generating a power engineering specification according to the second embodiment of the present application. Figure 2 As shown, the device includes: a first determining unit 201, a screening unit 202, a first constructing unit 203 and a generating unit 204.
[0108] Specifically, the first determining unit 201 is used to determine target classification information of a target project and project information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard.
[0109] The screening unit 202 is used to screen at least one chapter information in the chapter information set according to the target classification information and the project information, wherein the chapter information set is constructed according to the document content of each chapter in the historical specification.
[0110] The first constructing unit 203 is used to construct a specification template according to at least one chapter information.
[0111] The generating unit 204 is used to receive preset information input by the target object, fill in the specification template according to at least one chapter information and the preset information, and obtain the engineering specification of the target project.
[0112] The device for generating the power engineering specification provided in the second embodiment of the present application determines the target classification information and the engineering information of the target project through the first determination unit 201, wherein the target classification information includes classification information corresponding to at least one classification standard; the screening unit 202 screens at least one chapter information in the chapter information set according to the target classification information and the engineering information, wherein the chapter information set is constructed according to the document content of each chapter in the historical specification; the first construction unit 203 constructs the specification template according to the at least one chapter information; the generation unit 204 receives the preset information input by the target object, fills in the specification template according to the at least one chapter information and the preset information, and obtains the engineering specification of the target project, which solves the problem of low efficiency in editing the power engineering specification in the related art due to the time-consuming and error-prone manual editing. By determining the target classification information and project information, automatically screening the chapter information that matches the target project, and selecting the most appropriate chapter information according to the project characteristics, it is possible to quickly build a well-structured and content-related instruction manual template, realize customized generation of engineering instructions, avoid the tedious work of manually compiling instructions from scratch, and save a lot of time. At the same time, filling the instruction manual template based on the chapter information collection constructed based on historical instructions not only provides rich reference content for the current project, but also promotes the reuse of historical instructions, reduces the workload of repeated editing by staff, and ensures the accuracy and consistency of chapter content, reduces errors and omissions, and significantly improves the quality of instructions, achieving the effect of effectively improving the efficiency and quality of engineering instruction manual compilation.
[0113] Optionally, in the device for generating a power engineering specification provided in Embodiment 2 of the present application, the device further includes:
[0114] An acquisition unit is used to acquire multiple chapters included in the historical specification and extract keywords of each of the multiple chapters before filtering at least one chapter information in the chapter information set based on target classification information and project information, and the number of keywords of each chapter is an integer greater than or equal to 1; a second determination unit is used to determine the chapter classification information of each of the multiple chapters based on at least one classification standard; a second construction unit is used to construct the first-category document content of each chapter and the second-category document content of each chapter for each of the multiple chapters, wherein the first-category document content represents the directly cited document content, and the second-category document content represents the modified cited document content; a third construction unit is used to determine the chapter information of each chapter based on the keywords of each chapter, the chapter classification information of each chapter, the first-category document content of each chapter, and the second-category document content of each chapter, and construct a chapter information set.
[0115] Optionally, in the device for generating a power engineering specification provided in Example 2 of the present application, the device further includes: a third determination unit, for determining a chapter dependency relationship between each chapter based on keywords of each chapter in a plurality of chapters before screening at least one chapter information in a chapter information set based on target classification information and engineering information, wherein the chapter dependency relationship includes at least one of the following: a logical relationship, a reference relationship; a fourth determination unit, for determining parameter information of each chapter in a plurality of chapters to obtain a parameter information set; a fifth determination unit, for determining a transfer relationship between each parameter in the parameter information set; and a sixth determination unit, for determining a parameter dependency relationship between each chapter based on the chapter involved in each parameter in the parameter information set and the transfer relationship between each parameter.
[0116] Optionally, in the device for generating the power engineering specification provided in Example 2 of the present application, the above-mentioned engineering information includes at least: target parameters, engineering keywords, and the screening unit 202 includes: a first determination subunit, used to determine the first chapter information based on the target parameters and the parameter dependency relationship between each chapter in the chapter information set; a matching subunit, used to match the engineering keywords with the keywords of each chapter in the chapter information set to obtain a successfully matched target chapter; a second determination subunit, used to determine the second chapter information that has a chapter dependency relationship with the target chapter based on the chapter dependency relationship between each chapter in the chapter information set; and a third determination subunit, used to determine at least one chapter information based on the first chapter information and the second chapter information.
[0117] Optionally, in the device for generating a power engineering manual provided in Example 2 of the present application, the above-mentioned first construction unit 203 includes: a first construction sub-unit, used to construct a chapter title of each chapter information in at least one chapter information, and to construct a manual directory based on the chapter title of each chapter information; a splicing sub-unit, used to determine the sequence between each chapter in at least one chapter information, and to splice at least one chapter information according to the sequence to obtain at least one spliced chapter information; a second construction sub-unit, used to construct a manual template based on the at least one spliced chapter information and the manual directory.
[0118] Optionally, in the device for generating the power engineering specification provided in Example 2 of the present application, the above-mentioned preset information includes at least: preset document content, preset parameter information, and the above-mentioned generation unit 204 includes: a fourth determination subunit, used to determine a target chapter in which the similarity between the keywords and the engineering information of each chapter among multiple chapters is higher than a preset value; a calculation subunit, used to calculate the target parameter information based on the transmission relationship between the preset parameter information and each parameter; a first generation subunit, used to fill in the first type of document content in the specification template based on the document content of the target chapter, and fill in the second type of document content in the specification template based on the preset document content, preset parameter information and / or target parameter information, to obtain the engineering specification of the target project.
[0119] Optionally, in the device for generating a power engineering specification provided in Example 2 of the present application, the device further includes: a first inspection unit, for inspecting the document content of the engineering specification according to a preset document rule set after obtaining the engineering specification of the target project, to obtain a first inspection result, wherein the document content includes at least: text format, chapter structure, parameter information, title, and chapter number; a calculation unit, for calculating the similarity between each chapter in the engineering specification according to a preset algorithm, to obtain a second inspection result; a second inspection unit, for inspecting the integrity of the engineering specification, to obtain a third inspection result; and a modification unit, for modifying the engineering specification based on the first inspection result, the second inspection result, and the third inspection result.
[0120] Optionally, in the device for generating a power engineering specification provided in Example 2 of the present application, the above-mentioned first construction unit 203 also includes: a receiving subunit, which is used to display the specification template in the target device after constructing the specification template based on at least one spliced chapter information and the specification directory, and receive modification information of the target object through the target device; a modification subunit, which is used to modify the specification template based on the modification information to obtain a modified specification template; and a second generation subunit, which is used to fill in the modified specification template based on at least one chapter information and preset information to obtain the engineering specification of the target project.
[0121] The device for generating the power engineering specification includes a processor and a memory. The above-mentioned first determination unit 201, screening unit 202, first construction unit 203 and generation unit 204 are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0122] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the efficiency of generating the power engineering specification can be improved by adjusting the kernel parameters.
[0123] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0124] Embodiment 3 of the present invention provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, a method for generating a power engineering specification is implemented.
[0125] A fourth embodiment of the present invention provides a processor, which is used to run a program, wherein the method for generating a power engineering specification is executed when the program is running.
[0126] like Figure 3 As shown, embodiment 5 of the present invention provides an electronic device, the device includes a processor, a memory and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: determining target classification information of a target project and engineering information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard; screening at least one chapter information in a chapter information set based on the target classification information and the engineering information, wherein the chapter information set is constructed based on the document content of each chapter in the historical specification; constructing a specification template based on at least one chapter information; receiving preset information input by a target object, filling in the specification template based on at least one chapter information and the preset information, and obtaining the engineering specification of the target project.
[0127] When the processor executes the program, the following steps are also implemented: before screening at least one chapter information in the chapter information set based on the target classification information and the engineering information, the above method also includes: obtaining multiple chapters contained in the historical specification, and extracting keywords for each of the multiple chapters, where the number of keywords for each chapter is an integer greater than or equal to 1; determining chapter classification information for each of the multiple chapters based on at least one classification standard; for each of the multiple chapters, constructing the first category of document content for each chapter and the second category of document content for each chapter, wherein the first category of document content represents the directly referenced document content, and the second category of document content represents the modified referenced document content; determining the chapter information of each chapter based on the keywords of each chapter, the chapter classification information of each chapter, the first category of document content for each chapter, and the second category of document content for each chapter, and constructing a chapter information set.
[0128] When the processor executes the program, the following steps are also implemented: before screening at least one chapter information in the chapter information set based on the target classification information and the engineering information, the above method also includes: determining the chapter dependency relationship between each chapter based on the keywords of each chapter in the multiple chapters, wherein the chapter dependency relationship includes at least one of the following: logical relationship, reference relationship; determining the parameter information of each chapter in the multiple chapters to obtain a parameter information set; determining the transfer relationship between each parameter in the parameter information set; determining the parameter dependency relationship between each chapter based on the chapter involved in each parameter in the parameter information set and the transfer relationship between each parameter.
[0129] When the processor executes the program, the following steps are also implemented: the above-mentioned engineering information includes at least: target parameters, engineering keywords, and at least one chapter information is screened in the chapter information set based on the target classification information and the engineering information, including: determining the first chapter information based on the target parameters and the parameter dependency relationship between each chapter in the chapter information set; matching the engineering keywords with the keywords of each chapter in the chapter information set to obtain a successfully matched target chapter; determining the second chapter information that has a chapter dependency relationship with the target chapter based on the chapter dependency relationship between each chapter in the chapter information set; and determining at least one chapter information based on the first chapter information and the second chapter information.
[0130] When the processor executes the program, the following steps are also implemented: constructing a specification template based on at least one chapter information, including: constructing a chapter title for each chapter information in the at least one chapter information, and constructing a specification directory based on the chapter title of each chapter information; determining the sequence between each chapter in the at least one chapter information, and splicing the at least one chapter information according to the sequence to obtain at least one spliced chapter information; constructing a specification template based on the at least one spliced chapter information and the specification directory.
[0131] When the processor executes the program, the following steps are also implemented: the above-mentioned preset information includes at least: preset document content, preset parameter information, and the specification template is filled in according to at least one chapter information and preset information to obtain the engineering specification of the target project, including: determining a target chapter in which the similarity between the keywords and the engineering information of each chapter in multiple chapters is higher than a preset value; calculating the target parameter information according to the transfer relationship between the preset parameter information and each parameter; filling the first type of document content in the specification template according to the document content of the target chapter, and filling the second type of document content in the specification template according to the preset document content, preset parameter information and / or target parameter information to obtain the engineering specification of the target project.
[0132] When the processor executes the program, the following steps are also implemented: after obtaining the engineering specification of the target project, the above method also includes: checking the document content of the engineering specification according to a preset document rule set to obtain a first inspection result, wherein the document content includes at least: text format, chapter structure, parameter information, title, and chapter number; calculating the similarity between each chapter in the engineering specification according to a preset algorithm to obtain a second inspection result; checking the integrity of the engineering specification to obtain a third inspection result; and modifying the engineering specification according to the first inspection result, the second inspection result, and the third inspection result.
[0133] When the processor executes the program, the following steps are also implemented: The above method also includes: displaying the specification template in the target device, and receiving modification information of the target object through the target device; modifying the specification template according to the modification information to obtain a modified specification template; filling the modified specification template according to at least one chapter information and preset information to obtain the engineering specification of the target project.
[0134] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0135] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the following method steps: determining target classification information of a target project and engineering information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard; screening at least one chapter information in a chapter information set based on the target classification information and the engineering information, wherein the chapter information set is constructed based on the document content of each chapter in the historical specification; constructing a specification template based on at least one chapter information; receiving preset information input by a target object, filling in the specification template based on at least one chapter information and the preset information, and obtaining the engineering specification of the target project.
[0136] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: before screening at least one chapter information in a chapter information set based on target classification information and project information, the above method also includes: obtaining multiple chapters contained in the historical specification, and extracting keywords for each of the multiple chapters, the number of keywords for each chapter is an integer greater than or equal to 1; determining chapter classification information for each of the multiple chapters based on at least one classification standard; for each of the multiple chapters, constructing the first category of document content for each chapter and the second category of document content for each chapter, wherein the first category of document content represents the directly referenced document content, and the second category of document content represents the modified referenced document content; determining the chapter information of each chapter based on the keywords of each chapter, the chapter classification information of each chapter, the first category of document content for each chapter, and the second category of document content for each chapter, and constructing a chapter information set.
[0137] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: before screening at least one chapter information in a chapter information set based on target classification information and engineering information, the above method also includes: determining the chapter dependency relationship between each chapter based on the keywords of each chapter in a plurality of chapters, wherein the chapter dependency relationship includes at least one of the following: a logical relationship, a reference relationship; determining parameter information of each chapter in a plurality of chapters to obtain a parameter information set; determining the transfer relationship between each parameter in the parameter information set; determining the parameter dependency relationship between each chapter based on the chapter involved in each parameter in the parameter information set and the transfer relationship between each parameter.
[0138] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: the above-mentioned project information includes at least: target parameters, project keywords, and at least one chapter information is screened in the chapter information set based on the target classification information and the project information, including: determining the first chapter information based on the target parameters and the parameter dependency relationship between each chapter in the chapter information set; matching the project keywords with the keywords of each chapter in the chapter information set to obtain a successfully matched target chapter; determining the second chapter information having a chapter dependency relationship with the target chapter based on the chapter dependency relationship between each chapter in the chapter information set; and determining at least one chapter information based on the first chapter information and the second chapter information.
[0139] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: constructing a specification template based on at least one chapter information, including: constructing a chapter title for each chapter information in at least one chapter information, and constructing a specification directory based on the chapter title of each chapter information; determining the sequence between each chapter in at least one chapter information, and splicing at least one chapter information according to the sequence to obtain at least one spliced chapter information; constructing a specification template based on the at least one spliced chapter information and the specification directory.
[0140] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: the above-mentioned preset information includes at least: preset document content, preset parameter information, filling in the specification template according to at least one chapter information and preset information, and obtaining the engineering specification of the target project, including: determining a target chapter in which the similarity between the keywords and the engineering information of each chapter in multiple chapters is higher than a preset value; calculating the target parameter information according to the transfer relationship between the preset parameter information and each parameter; filling in the first category of document content in the specification template according to the document content of the target chapter, and filling in the second category of document content in the specification template according to the preset document content, preset parameter information and / or target parameter information, to obtain the engineering specification of the target project.
[0141] When executed on a data processing device, it is also suitable for executing a program initialized with the following method steps: after obtaining the engineering specification of the target project, the above method also includes: checking the document content of the engineering specification according to a preset document rule set to obtain a first inspection result, wherein the document content includes at least: text format, chapter structure, parameter information, title, chapter number; calculating the similarity between each chapter in the engineering specification according to a preset algorithm to obtain a second inspection result; checking the integrity of the engineering specification to obtain a third inspection result; and modifying the engineering specification according to the first inspection result, the second inspection result and the third inspection result.
[0142] When executed on a data processing device, it is also suitable for executing an initialized program having the following method steps: the above method also includes: displaying the specification template in the target device, and receiving modification information of the target object through the target device; modifying the specification template according to the modification information to obtain a modified specification template; filling the modified specification template according to at least one chapter information and preset information to obtain the engineering specification of the target project.
[0143] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0144] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0145] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0146] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0147] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0148] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0149] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0150] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0151] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0152] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for generating a power engineering specification, characterized in that: include: Determining target classification information of a target project and project information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard; Filtering at least one chapter information in a chapter information set according to the target classification information and the project information, wherein the chapter information set is constructed according to the document content of each chapter in the historical specification; Constructing a specification template according to the at least one section information; Receive preset information input by the target object, fill in the specification template according to the at least one chapter information and the preset information, and obtain the engineering specification of the target project.
2. The method according to claim 1, characterized in that: Before screening at least one chapter information in the chapter information set according to the target classification information and the project information, the method further includes: Acquire multiple chapters included in the historical description, and extract keywords of each of the multiple chapters, where the number of keywords of each chapter is an integer greater than or equal to 1; Determining chapter classification information of each of the multiple chapters according to the at least one classification standard; For each of the multiple chapters, construct a first-category document content of each chapter and a second-category document content of each chapter, wherein the first-category document content represents directly cited document content, and the second-category document content represents modified cited document content; The chapter information of each chapter is determined according to the keywords of each chapter, the chapter classification information of each chapter, the first category document content of each chapter and the second category document content of each chapter, and the chapter information set is constructed.
3. The method according to claim 2, characterized in that Before screening at least one chapter information in the chapter information set according to the target classification information and the project information, the method further includes: Determining a chapter dependency relationship between each chapter according to the keywords of each chapter in the plurality of chapters, wherein the chapter dependency relationship includes at least one of the following: a logical relationship and a reference relationship; Determine parameter information of each of the multiple chapters to obtain a parameter information set; Determine the transfer relationship between each parameter in the parameter information set; The parameter dependency relationship between each chapter is determined according to the chapter involved by each parameter in the parameter information set and the transfer relationship between each parameter.
4. The method according to claim 3, characterized in that The project information at least includes: target parameters, project keywords, and selecting at least one chapter information in the chapter information set according to the target classification information and the project information includes: Determining first chapter information according to the target parameter and a parameter dependency relationship between each chapter in the chapter information set; Matching the project keyword with the keyword of each chapter in the chapter information set to obtain a successfully matched target chapter; Determining second chapter information having a chapter dependency relationship with the target chapter according to the chapter dependency relationship between each chapter in the chapter information set; The at least one chapter information is determined according to the first chapter information and the second chapter information.
5. The method according to claim 2, characterized in that: Constructing a specification template according to the at least one section information includes: Constructing a chapter title of each chapter information in the at least one chapter information, and constructing a specification directory according to the chapter title of each chapter information; Determine the sequence between each chapter in the at least one chapter information, and splice the at least one chapter information according to the sequence to obtain the spliced at least one chapter information; The instruction manual template is constructed according to the at least one spliced chapter information and the instruction manual directory.
6. The method according to claim 4, characterized in that The preset information at least includes: preset document content and preset parameter information. Filling the specification template according to the at least one chapter information and the preset information to obtain the engineering specification of the target project includes: Determine a target chapter in which the similarity between the keyword of each of the multiple chapters and the project information is higher than a preset value; Calculating target parameter information according to the transmission relationship between the preset parameter information and each parameter; The first type of document content in the specification template is filled in according to the document content of the target chapter, and the second type of document content in the specification template is filled in according to the preset document content, the preset parameter information and / or the target parameter information to obtain the engineering specification of the target project.
7. The method according to claim 1, characterized in that After obtaining the engineering specification of the target engineering, the method further includes: Checking the document content of the engineering specification according to a preset document rule set to obtain a first checking result, wherein the document content at least includes: text format, chapter structure, parameter information, title, and chapter number; Calculating the similarity between each chapter in the engineering specification according to a preset algorithm to obtain a second inspection result; Checking the integrity of the engineering specification to obtain a third inspection result; The engineering specification is modified according to the first inspection result, the second inspection result and the third inspection result.
8. The method according to claim 5, characterized in that After constructing the specification template according to the spliced at least one chapter information and the specification catalog, the method further includes: Displaying the specification template in a target device, and receiving modification information of the target object through the target device; Modify the instruction manual template according to the modification information to obtain a modified instruction manual template; The modified specification template is filled in according to the at least one section information and the preset information to obtain the engineering specification of the target project.
9. A device for generating electric power engineering specifications, characterized in that: include: A first determining unit, configured to determine target classification information of a target project and project information of the target project, wherein the target classification information includes classification information corresponding to at least one classification standard; A screening unit, configured to screen at least one chapter information in a chapter information set according to the target classification information and the project information, wherein the chapter information set is constructed according to the document content of each chapter in the historical specification; A first construction unit, configured to construct a specification template according to the at least one chapter information; The generating unit is used to receive preset information input by the target object, fill in the specification template according to the at least one chapter information and the preset information, and obtain the engineering specification of the target project.
10. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for generating an electric power engineering specification as described in any one of claims 1 to 8.