Electric power material business demand data processing system and file generation method

By designing a data processing system for power material business needs, the system automates the processing and review of power material business needs data, solving the problems of long processing times and result deviations caused by manual analysis, and achieving efficient and accurate data generation.

CN121094366APending Publication Date: 2025-12-09国网冀北招标有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511011045.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

In existing technologies, the analysis of power material business demand data relies on manual labor, resulting in long analysis times and biased results.

Method used

A power material business demand data processing system was designed, including a verification rule processing module, a material data analysis module, a file management module, and a file review module. The system performs data verification, analysis, and review through an automated process to generate power material business demand data files.

Benefits of technology

It enables efficient and accurate analysis of power material business demand data, ensures the accuracy of generated data files, reduces manual intervention time, and improves the accuracy of data analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121094366A_ABST
    Figure CN121094366A_ABST
Patent Text Reader

Abstract

The invention provides an electric power material business demand data processing system and a file generation method, and the system comprises a verification rule processing module, a material data analysis module, a file management module and a file auditing module. Performing verification processing on the electric power material business demand data by using a preset verification rule to obtain a verification result; the material data analysis module analyzes the material demand information according to the demand type after the verification is passed, and determines the first accuracy rate of each type of material data so as to determine target power data; the file management module is used for generating an initial electric power material business demand data file according to the target template and the target electric power data; and the file auditing module is used for determining a target user according to the demand type, sending the initial electric power material business demand data file to the target user, receiving a feedback auditing result, and obtaining the electric power material business demand data file after passing the auditing result, so that accurate analysis of the electric power material business demand data is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of power data processing, and in particular to a power material business demand data processing system and document generation method. Background Technology

[0002] In relevant power data processing technologies, after collecting power information, it is often manually analyzed to generate power material business requirement data files. Manual analysis of power data relies on the experience of the analysts and is time-consuming. If the analysts lack experience, the generated power material business requirement data files often contain inaccuracies.

[0003] Therefore, how to accurately analyze and efficiently process power material data has become an important problem to solve. Summary of the Invention

[0004] In view of this, the purpose of this disclosure is to propose a power material business demand data processing system and document generation method to solve or partially solve the above problems.

[0005] To achieve the above objectives, the first aspect of this disclosure provides a power material business demand data processing system, the system comprising:

[0006] The power materials business demand data processing system includes a verification rule processing module, a materials data analysis module, a document management module, and a document review module.

[0007] The verification rule processing module is configured to acquire power material business demand data, perform verification processing on the power material business demand data using preset verification rules, and obtain verification results.

[0008] The material data analysis module is configured to receive the verification result sent by the verification rule processing module, determine that the verification result is a successful verification, obtain the material demand information and the corresponding demand type contained in the power material business demand data, analyze the material demand information according to the demand type, determine the first accuracy rate of each type of material data contained in the material demand information, and determine the target power data based on the first accuracy rate, wherein the first accuracy rate is used to characterize the degree of matching between each type of material data and the demand type.

[0009] The file management module is configured to receive target power data sent by the material data analysis module, retrieve and display at least one template information corresponding to the demand type determined in the material data analysis module, determine the target template from the at least one template information, and generate an initial power material business demand data file based on the target template and the target power data determined by the material data analysis module.

[0010] The document review module is configured to receive the initial power material business requirement data file sent by the document management module and the requirement type sent by the material data analysis module, determine the corresponding target user according to the requirement type, send the initial power material business requirement data file to the target terminal corresponding to the target user, receive the review result feedback information from the target terminal, determine that the review result feedback information is approved, and obtain the power material business requirement data file.

[0011] Based on the same inventive concept, a second aspect of this disclosure proposes a method for generating power material business demand data files, applied to a power material business demand data processing system, including:

[0012] Obtain the material demand information contained in the power material business demand data, and the demand type corresponding to the power material business demand data, wherein the material demand information includes at least one type of material data.

[0013] The material demand information is analyzed according to the demand type to determine the first accuracy rate corresponding to each type of material data contained in the material demand information, wherein the first accuracy rate is used to characterize the degree of matching between each type of power data and the demand type.

[0014] The second accuracy rate corresponding to the power material business demand data is determined based on the first accuracy rate corresponding to each type of material data.

[0015] If the second accuracy rate is determined to be less than the first preset threshold, a modification prompt message is sent so that the user can modify the material demand information; or,

[0016] Determine that the second accuracy rate is greater than the first preset threshold, retrieve and display at least one template information corresponding to the demand type from the database according to the demand type, receive feedback information, obtain the target template contained in the feedback information, and generate an initial power material business demand data file according to the target template and the material demand information.

[0017] According to the demand type, the target user corresponding to the demand type is obtained, and the initial power material business demand data file is sent to the target terminal corresponding to the target user so that the target user can review and process the initial power material business demand data file.

[0018] The system receives the review result feedback information sent by the target terminal, determines that the review result feedback information is approved, and obtains the power material business requirement data file.

[0019] Based on the same inventive concept, a third aspect of this disclosure proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor, when executing the computer program, implements the method for generating power material business demand data files as described above.

[0020] Based on the same inventive concept, a fourth aspect of this disclosure proposes a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the power material business demand data file generation method as described above.

[0021] As can be seen from the above, this disclosure proposes a power material business demand data processing system and document generation method. Through the verification rule processing module, material data analysis module, document management module, and document review module of the power material business demand data processing system, it achieves the verification, analysis, generation, and review of user-input power material business demand data files, as well as the review of these initial power material business demand data files. That is, the analysis and processing of power data does not require user participation, achieving efficient and accurate analysis of material demand information. Furthermore, the review of the initial power material business demand data file further ensures the accuracy of the resulting power material business demand data file. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 This is a schematic diagram of the power material business demand data processing system according to an embodiment of the present disclosure;

[0024] Figure 2 This is a flowchart illustrating the generation of a power material business requirement data file according to an embodiment of this disclosure;

[0025] Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0027] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0028] The following are definitions of terms used in this disclosure:

[0029] RDS: Relational Database Service (RDS) is an online database service that is ready to use, stable, reliable, and elastically scalable.

[0030] ERP: Enterprise Resource Planning (ERP) is a management platform that provides decision-making and operational tools for enterprise decision-makers and employees with a systematic management approach.

[0031] Redis: Remote Dictionary Server (Redis) is an open-source, network-enabled, in-memory or persistent, log-structured, key-value database written in ANSI C, and provides APIs for multiple languages.

[0032] MySQL: Relational Database Management System (MySQL) is a relational database management system. Relational databases store data in different tables instead of putting all the data in one large repository, which increases speed and improves flexibility.

[0033] NoSQL: Non-relational databases (Not Only SQL, NoSQL) are designed to address the challenges posed by large-scale datasets with multiple data types, especially in big data applications.

[0034] RESTful API: RESTful is currently the most popular API design specification.

[0035] GraphQL: GraphQL is a QueryLanguage that is particularly advantageous for querying graph data.

[0036] Service Mesh: Service Mesh is a TCP / IP protocol for the microservices era. It is a technology that extracts network communication and semantic functions from service implementation.

[0037] Serverless: Serverless computing is a simplified way of using the cloud.

[0038] AWS: Amazon Web Services (AWS) is the world's most comprehensive and widely used cloud platform provided by Amazon.

[0039] Azure: Azure is a global infrastructure cloud computing platform that provides a variety of solutions and products, including AI services, cloud migration, data and analytics, and hybrid cloud.

[0040] In this application, the power materials business demand data processing system deploys a data layer and an application layer. The data layer uses an RDS database to store system data. Business data interacts in real time by calling the web service interface registered on the ESB by the ERP system, and the business results are sent back to the ERP system. Process data is stored in the RDS database. The application layer is developed using a microservice architecture and deployed as microservices on the State Grid Cloud virtual host. Cloud resources include databases, buffer services, messaging, and load balancing. The system uses a microservice architecture to create business application functions based on the basic functions of microservices (including load balancing, configuration center, fault tolerance, and circuit breaking) and public services (including existing notification microservices and permission microservices). Data is stored in MySQL and Redis, and business information and status are exchanged through integration with the ERP system. Simultaneously, the microservice architecture enables service monitoring and management, performance monitoring, and log analysis capabilities.

[0041] The power material business demand data processing system can also employ databases or NoSQL databases to improve the performance and scalability of data storage and retrieval. It can use variants of RESTful APIs or other API specifications such as GraphQL to enhance interface flexibility and scalability. Emerging microservice architecture patterns such as Service Mesh or Serverless architecture can be used to improve system scalability and flexibility. Cloud services provided by public cloud service providers (such as AWS, Azure, Alibaba Cloud, etc.) can be used to improve the flexibility and scalability of computing resources.

[0042] refer to Figure 1 This application discloses an embodiment of a power material business demand data processing system, which includes a verification rule processing module, a material data analysis module, a document management module, and a document review module.

[0043] The verification rule processing module 101 is configured to acquire power material business demand data, and to perform verification processing on the power material business demand data using preset verification rules. Only when the verification is passed can the material demand information in the power material business demand data be analyzed.

[0044] The verification rule processing module 101 can pre-configure and manage commonly used verification rules and combinations. When the business requirements data for power materials change, the system can be quickly responded to by simply modifying the configuration, avoiding the need to redevelop the entire system. This saves development time, improves work efficiency, and also reduces the risks arising from rule changes.

[0045] In addition, a rule base containing commonly used validation rules and validation combinations can be established. The rule base contains various attributes of the rules, such as rule name, rule description, rule type (e.g., regular expression, date format, numerical range, etc.), rule value, etc.

[0046] The system provides a visual interface through which business personnel can add corresponding verification rules based on daily power material business needs. The interface supports drag-and-drop operations, allowing users to easily combine and configure verification rules. Business personnel can directly operate on the verification rules without contacting technical personnel, greatly improving work efficiency.

[0047] The verification rule processing module 101 can also combine multiple verification rules to form composite rules according to user needs. For example, a rule combination can be set that requires the input date to be within a specific range and the input value to meet certain conditions. By combining verification rules, more complex and refined verification needs can be met.

[0048] When the verification rule processing module 101 detects a change in the verification rule in the rule base, it sends a reminder to the user and generates a log so that the user can query the changes in the verification rule and understand the usage of the system.

[0049] The verification rule processing module 101 also pre-sets corresponding permissions for different users, and can also encrypt the data in the rule base to protect the stability of the system and the confidentiality of the data.

[0050] The material data analysis module 102 is configured to receive the verification result sent by the verification rule processing module, determine that the verification result is a successful verification, obtain the material demand information and the corresponding demand type contained in the power material business demand data, analyze the material demand information according to the demand type, determine the first accuracy rate of each type of material data contained in the material demand information, and determine the target power data based on the first accuracy rate, wherein the first accuracy rate is used to characterize the degree of matching between each type of material data and the demand type.

[0051] The material data analysis module 102 specifically includes:

[0052] The power data determination unit is configured to receive the verification result sent by the verification rule processing module, determine that the verification result is successful, and obtain the material demand information and corresponding demand type contained in the power material business demand data, wherein the material demand information includes at least one type of material data. After receiving the material demand information, the system obtains the material demand information and determines the demand type corresponding to the power material business demand data. The material demand information includes at least one type of material demand information, and the power data refers to materials needed for power grid construction or maintenance. For example, the power data includes electricity meters, voltmeters, and cables, etc. The material demand information is related to the power demand data, including at least one of the following: type, specifications, purpose, and price, etc.

[0053] The power data analysis unit is configured to receive material demand information and demand type sent by the power data determination unit, input the demand type and the data information into the data evaluation model, and output the first accuracy rate corresponding to each type of material data through the data evaluation model. The data evaluation model is a model for judging the first accuracy rate corresponding to the material data by training an initial evaluation model. The first accuracy rate is used to characterize the degree of matching between each type of material data and the demand type.

[0054] The power material business demand data analysis unit is configured to receive a first accuracy rate corresponding to each type of material data sent by the power data analysis unit, determine a second accuracy rate corresponding to the power material business demand data based on the first accuracy rate, and obtain target power data when the second accuracy rate is greater than or equal to a preset threshold; or, when the second accuracy rate is less than the preset threshold, send a prompt message to allow the user to modify the material demand information. The accuracy, practicality, and applicability are evaluated through intelligent analysis of the material demand information.

[0055] The material data analysis module 102 further includes:

[0056] The analysis result processing unit is configured to receive the first accuracy rate corresponding to each type of material data sent by the power data analysis unit, and generate an analysis result document based on the first accuracy rate of each type of material data. For example, the analysis results are presented in report form for easy viewing by the user.

[0057] The document storage unit is configured to receive and store the analysis result documents sent by the analysis result processing unit. Based on the analysis results, the system can also automatically generate various documents, such as catalog lists, power data classification statistics tables, and price comparison analysis tables. These documents will support export in multiple formats, such as Excel and PDF, to meet the needs of different users. Users can also modify or create documents to customize reports and meet the needs and preferences of different users.

[0058] The material data analysis module 102 also includes an auditing unit, allowing users to analyze and audit material demand information online, identify problems, and provide timely feedback to relevant personnel. The system will provide real-time communication capabilities, enabling users to communicate effectively with suppliers, power data planning personnel, and others.

[0059] The material data analysis module 102 also pre-sets corresponding permissions for different users. At the same time, data transmission and storage will use encryption technology to ensure data security.

[0060] The file management module 103 is configured to receive target power data sent by the material data analysis module, retrieve and display at least one template information corresponding to the demand type determined in the material data analysis module, determine the target template from the at least one template information, and generate an initial power material business demand data file based on the target template and the target power data determined by the material data analysis module.

[0061] The file management module 103 specifically includes:

[0062] The template storage unit is configured to store template information corresponding to different requirement types. Templates are categorized and stored according to different requirement types to meet the needs of different business scenarios. Simultaneously, users can create new templates and store them. Users can also manage stored templates, such as editing and deleting them, to ensure the real-time performance and accuracy of the templates.

[0063] The template information acquisition unit is configured to receive the demand type sent by the material data analysis module and the template information sent by the template storage unit, and retrieve at least one template information corresponding to the demand type from the template storage unit.

[0064] The feedback information receiving unit is configured to receive and display template information sent by the template information acquisition unit, and to receive feedback information input by the user, wherein the feedback information includes the target template selected by the user from at least one template information displayed by the template information acquisition unit.

[0065] The initial power material business requirement data file generation unit is configured to receive the target template sent by the feedback information receiving unit and the target power data sent by the material data analysis module, and input the target power data into the target template to obtain the initial power material business requirement data file.

[0066] The file management module 103 also pre-sets corresponding permissions for different users, allowing only authorized users to access and use pre-stored templates. Simultaneously, the templates are encrypted to ensure the security of data transmission and storage, thereby protecting user data privacy and security.

[0067] The document review module 104 is configured to receive the initial power material business requirement data file sent by the document management module and the requirement type sent by the material data analysis module, and determine the corresponding target user based on the requirement type. The target user is preferably a user with extensive review experience. For example, for simpler requirement plans, a smaller number of users can be recommended for review; for more complex requirement plans, a larger number of users can be recommended to ensure the accuracy of the review.

[0068] The initial power material business requirement data file is sent to the target terminal corresponding to the target user, the review result feedback information from the target terminal is received, and the review result feedback information is determined to be approved, thus obtaining the power material business requirement data file.

[0069] The document review module 104 can also send and display target user information to the user, wherein the target user information includes the target user's basic personal information, the target user's professional background, and the target user's history of participating in reviews.

[0070] The document review module 104 further includes:

[0071] The audit record file generation unit is configured to generate an audit record file based on the initial power material business requirement data file and the audit result feedback information corresponding to the initial power material business requirement data file, and save the audit record file.

[0072] The document review module 104 can also record each review, identify and analyze common problems, and generate corresponding review record files. These files include information such as the number of times each problem occurs, its frequency, and the areas involved. Based on the problems in the review record files, it searches for corresponding solutions, including methods to avoid or handle the problems. The review record files and corresponding solutions are then sent to the target user's terminal via at least one of the following methods: email notification, online message alert, or app push notification.

[0073] The system also includes:

[0074] The monitoring and management module is configured to acquire target deadlines from power material business demand data, and generate and display a prompt message when the current date exceeds the target deadline. For example, it sends reminder messages to users at specific times according to a preset schedule. This schedule can be set according to different periods, such as daily, weekly, or monthly. Furthermore, the reminder messages can be customized based on different power material business demand data to more accurately convey the required information.

[0075] The monitoring and management module can also set reminder rules according to user needs. The reminder rules are the frequency and time of reminders to users. For example, user A selects the reminder rule to receive reminders at a fixed time every week, and user B selects the reminder rule to receive reminders every day.

[0076] The monitoring and management module can also obtain the priority order set by the user for different power material business needs data, and configure corresponding reminder rules for different priorities.

[0077] The data statistics and analysis module is configured to obtain the initial power material business requirement data files whose review results are rejected by the document review module, and to establish a demand plan application error case library, wherein the demand plan application error case library is used to store the initial power material business requirement data files that have failed the review.

[0078] The data statistics and analysis module can also assign different permissions to different users. For example, administrators have the highest permissions and can add, modify, and delete cases. Ordinary users can only view and study cases. At the same time, necessary security measures should be taken to protect the data security and privacy of the case library.

[0079] The system management module is configured to manage users of the power material business demand data processing system, set corresponding permission levels for users of the power material business demand data processing system, and obtain and store user information.

[0080] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.

[0081] Based on the above description, this embodiment proposes a method for generating power material business demand data files, which is applied to the power material business demand data processing system provided in the above embodiment, such as... Figure 2 As shown, the method includes:

[0082] Step 201: Obtain the material demand information contained in the power material business demand data, and the demand type corresponding to the power material business demand data, wherein the material demand information includes at least one type of material data.

[0083] In practice, when a user needs to generate a power material business demand data file, they enter the power material business demand data processing system, input their own power material business demand data into the system, and select the corresponding demand type. The power material business demand data contains material demand information, and the demand type is a type that is pre-stored in the system and is available for the user to select. Specific types include self-built project types, national-level project types, smart power supply project types, smart electricity consumption project types, or grid information project types, etc. These are listed here for reference only, and specific project types can be added or modified according to actual needs.

[0084] After receiving the material demand information, the system acquires the material demand information and determines the demand type corresponding to the power material business demand data. The material demand information includes at least one type of material demand information. The power data refers to materials needed for power grid construction or maintenance. For example, the power data includes electricity meters, voltmeters, and cables. The material demand information is related to the power demand data and includes at least one of the following: type, specifications, purpose, and price.

[0085] Step 202: Analyze the material demand information according to the demand type, and determine the first accuracy rate corresponding to each type of material data contained in the material demand information, wherein the first accuracy rate is used to characterize the degree of matching between each type of power data and the demand type.

[0086] In practice, based on the demand type corresponding to the obtained power material business demand data, the material demand information in the power material business demand data sent by the user is analyzed to determine whether the material demand information matches the power material business demand data, and the first accuracy rate corresponding to each type of material data is calculated, wherein the first accuracy rate is used to characterize the degree of matching between each type of power data and the demand type.

[0087] Step 203: Determine the second accuracy rate corresponding to the power material business demand data based on the first accuracy rate corresponding to each type of material data.

[0088] In specific implementation, after calculating the first accuracy rate corresponding to all material demand information contained in the power material business demand data, the accuracy rate of the power material business demand data is determined based on the first accuracy rate and used as the second accuracy rate. This second accuracy rate is then compared with a preset accuracy rate threshold to determine whether the power material business demand data meets the preset requirements and whether a power material business demand data file is generated based on the power material business demand data.

[0089] Step 2041: If the second accuracy rate is determined to be less than the first preset threshold, a modification prompt message is sent so that the user can modify the material demand information.

[0090] In practice, the second accuracy rate is compared with a first preset threshold. When the second accuracy rate is less than the first preset threshold, a modification prompt message is generated and sent. The content format of the modification prompt message includes at least one of the following: text, image, rich text, and video. The modification prompt message is used to prompt the user to modify the input material demand information.

[0091] In some embodiments, the system can also retrieve various types of material data corresponding to various demand types pre-stored in the database and generate a first prompt message. The first prompt message is used to remind the user of the standards for various types of material data corresponding to the power material business demand data they input, so that the user can modify the input material demand information according to the first prompt message, thereby improving the accuracy of the modification and avoiding repeated modifications by the user.

[0092] or,

[0093] Step 2042: Determine that the second accuracy rate is greater than the first preset threshold, retrieve and display at least one template information corresponding to the demand type from the database according to the demand type, receive feedback information, obtain the target template contained in the feedback information, and generate an initial power material business demand data file according to the target template and the material demand information.

[0094] In practice, when the second accuracy rate is greater than or equal to the first preset threshold, it indicates that the material demand information input by the user meets the requirements. The database pre-stores the correspondence between demand types and templates. Based on the demand type, the database retrieves the template information corresponding to that demand type, wherein the number of template information is at least one. The template information is then displayed for the user to select.

[0095] The user sends feedback information, wherein the feedback information is information indicating that the user selects the corresponding target template from the at least one template information according to their own needs, and the selection method includes at least one of the following: selecting by mouse click, selecting by touch click, selecting by keyboard, selecting by predetermined gesture or voice selection.

[0096] Obtain the target template contained in the feedback information, and combine the power material business requirement data input by the user with the target template to obtain the initial power material business requirement data file.

[0097] Step 205: Obtain the target user corresponding to the demand type according to the demand type, and send the initial power material business demand data file to the target terminal corresponding to the target user so that the target user can review and process the initial power material business demand data file.

[0098] In practice, the target user corresponding to the demand type is identified based on the demand type, and the initial power material business demand data file is sent to the target terminal corresponding to the target user. The target user reviews and processes the initial power material business demand data file to determine whether the initial power file meets the preset requirements.

[0099] Step 206: Receive the review result feedback information sent by the target terminal, determine that the review result feedback information is approved, and obtain the power material business requirement data file.

[0100] In practice, upon receiving the audit result feedback information from the target terminal, the audit result feedback information is analyzed to obtain the corresponding audit result. If the audit result is approved, the power material business requirement data file is obtained.

[0101] The above scheme analyzes the demand types corresponding to the power material business demand data and the corresponding material demand information to determine a first accuracy rate for each type of material data included in the material demand information. Based on the first accuracy rate, a second accuracy rate is determined for the power material business demand data, thereby judging whether the material demand information meets the requirements of the power material business demand data. When the second accuracy rate of the power material business demand data is greater than or equal to a first preset threshold, it is determined that it meets the requirements of the power material business demand data. A template corresponding to the demand type is obtained, and a target template selected by the user based on the demand is also obtained. A power material business demand data file is generated based on the target template, making the power material business demand data file more compliant with the requirements and increasing the probability of subsequent power material business demand data files passing review. The initial power material business demand data file is sent to the target user corresponding to the demand type for review. Once the review is approved, the power material business demand data file is obtained.

[0102] In some embodiments, step 202 specifically includes:

[0103] Step 2021: Input the demand type and the material demand information into the data evaluation model, and output the first accuracy rate corresponding to each type of material data through the data evaluation model, wherein the data evaluation model is a model for judging the first accuracy rate corresponding to the material data obtained by training the initial evaluation model.

[0104] In practice, a pre-trained data evaluation model is acquired. This model is obtained by training an initial evaluation model to determine the first accuracy rate corresponding to the material data. The demand type and material data are input into the data evaluation model, which then outputs the first accuracy rate corresponding to each type of material data.

[0105] The training process of the data evaluation model specifically includes:

[0106] Obtain the demand types and their corresponding material data to construct a training dataset. The material data consists of the range of attributes corresponding to the electricity demand data, such as 10 to 15 attributes. Iteratively train the initial evaluation model using the data in the training set until the preset number of iterations is met. Once training is complete, the data evaluation model is obtained.

[0107] When the data evaluation model processes the input demand type and material demand information, its first accuracy rate is 100% when the material demand information meets the range of material demand information corresponding to the demand type, and 0% when it does not meet the range.

[0108] For example, if the number of power data B corresponding to demand type A is 20 to 25, and the number of power data B input by the user is 23, then the first accuracy of the power data B output by the data evaluation model is 100%.

[0109] In some embodiments, step 203 specifically includes:

[0110] Step 2031: Perform statistical processing on the first accuracy rate corresponding to each type of material data to obtain the number of material data with a first accuracy rate greater than a second preset threshold, which is taken as the target material data quantity.

[0111] In practice, the system iterates through the first accuracy rate corresponding to each type of material data, and classifies the material data according to whether the first accuracy rate is greater than a second preset threshold. The number of material data with a first accuracy rate greater than the second preset threshold is counted and taken as the target number of material data.

[0112] Step 2032: Obtain the total quantity of the material data, and perform ratio processing on the quantity of the target material data and the total quantity of the material data to obtain the second accuracy rate corresponding to the material demand information.

[0113] In practice, the total quantity of material data is acquired, the ratio of the target material data quantity to the total quantity is calculated, and the ratio is used as the second accuracy rate corresponding to the material demand information.

[0114] For example, if the second preset threshold is 0, and the number of material data with a first accuracy greater than 0 is 8, that is, the number of target material data is 8, and the total number of material data is 10, and the ratio of the number of target material data to the total number of material data is 0.8, then the second accuracy of the material demand information is 0.8.

[0115] In some embodiments, step 201 specifically includes:

[0116] Step 2011: Verify the power material business demand data according to the preset verification rules to obtain the verification result.

[0117] In practice, preset verification rules are obtained, including regular expressions, date formats, and numerical ranges. These preset verification rules are then used to verify the power material business requirement data, yielding the verification results.

[0118] Step 2012: Determine that the verification result is successful, and analyze the material demand information according to the demand type.

[0119] or,

[0120] Step 2013: Determine that the verification result is that the verification failed, and send a verification result prompt message.

[0121] In practice, if the verification result is successful, the material demand information is analyzed according to the demand type. If the verification result is unsuccessful, it indicates that the user-input power material business demand data contains content that does not conform to the preset specifications. The user is then notified that the verification failed and reminded to make corrections.

[0122] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.

[0123] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0124] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the power material business demand data file generation method described in any of the above embodiments.

[0125] Figure 3 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0126] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0127] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0128] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0129] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0130] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0131] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0132] The electronic device described above is used to implement the corresponding power material business demand data file generation method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0133] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the power material business demand data file generation method as described in any of the above embodiments.

[0134] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. 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 technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0135] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the power material business demand data file generation method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0136] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.

[0137] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.

[0138] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0139] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0140] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.

[0141] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuitry) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0142] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0143] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A power material business demand data processing system, characterized in that, include: The power materials business demand data processing system includes a verification rule processing module, a materials data analysis module, a document management module, and a document review module. The verification rule processing module is configured to acquire power material business demand data, perform verification processing on the power material business demand data using preset verification rules, and obtain verification results. The material data analysis module is configured to receive the verification result sent by the verification rule processing module, determine that the verification result is a successful verification, obtain the material demand information and the demand type corresponding to the power material business demand data, analyze the material demand information according to the demand type, determine the first accuracy rate of each type of material data contained in the material demand information, and determine the target material data based on the first accuracy rate, wherein the first accuracy rate is used to characterize the degree of matching between each type of material data and the demand type. The file management module is configured to receive target material data and the demand type corresponding to the material demand information sent by the material data analysis module, retrieve and display at least one template information corresponding to the demand type according to the demand type, determine the target template from the at least one template information, and generate an initial power material business demand data file according to the target template and the target material data. The document review module is configured to receive the initial power material business requirement data file sent by the document management module and the requirement type sent by the material data analysis module, determine the corresponding target user according to the requirement type, send the initial power material business requirement data file to the target terminal corresponding to the target user, receive the review result feedback information from the target terminal, determine that the review result feedback information is approved, and obtain the power material business requirement data file.

2. The system according to claim 1, characterized in that, The material data analysis module specifically includes: The power data determination unit is configured to receive the verification result sent by the verification rule processing module, determine that the verification result is a successful verification, and obtain the material demand information contained in the power material business demand data and the demand type corresponding to the power material business demand data, wherein the material demand information includes at least one type of material data. The power data analysis unit is configured to receive material demand information and demand type sent by the power data determination unit, input the demand type and the data information into the data evaluation model, and output the first accuracy rate corresponding to each type of material data through the data evaluation model, wherein the data evaluation model is a model for judging the first accuracy rate corresponding to the data information obtained by training an initial evaluation model. The power material business demand data analysis unit is configured to receive a first accuracy rate corresponding to each type of material data sent by the power data analysis unit, determine a second accuracy rate corresponding to the power material business demand data based on the first accuracy rate corresponding to each type of material data, and obtain target power data when the second accuracy rate corresponding to the power material business demand data is greater than or equal to a preset threshold; or, when the second accuracy rate corresponding to the power material business demand data is less than the preset threshold, send a prompt message to allow the user to modify the material demand information.

3. The system according to claim 2, characterized in that, The material data analysis module specifically also includes: The analysis result processing unit is configured to receive the first accuracy rate corresponding to each type of material data sent by the power data analysis unit, and generate an analysis result document based on the first accuracy rate of each type of material data. The document storage unit is configured to receive the analysis result document sent by the analysis result processing unit and store the analysis result document.

4. The system according to claim 1, characterized in that, The file management module specifically includes: The template storage unit is configured to store template information corresponding to different requirement types; The template information acquisition unit is configured to receive the demand type sent by the material data analysis module and the template information sent by the template storage unit, and retrieve at least one template information corresponding to the demand type from the template storage unit; The feedback information receiving unit is configured to receive and display template information sent by the template information acquisition unit, and to receive feedback information input by the user, wherein the feedback information includes the target template selected by the user from at least one template information displayed by the template information acquisition unit. The initial power material business requirement data file generation unit is configured to receive the target template sent by the feedback information receiving unit and the target power data sent by the material data analysis module, and input the target power data into the target template to obtain the initial power material business requirement data file.

5. The system according to claim 1, characterized in that, The document review module also includes: The audit record file generation unit is configured to generate an audit record file based on the initial power material business requirement data file and the audit result feedback information corresponding to the initial power material business requirement data file, and save the audit record file.

6. The system according to claim 1, characterized in that, The system also includes: The monitoring and management module is configured to obtain the target deadline contained in the power material business demand data, and generate and display a prompt message when the current date exceeds the target deadline. The data statistics and analysis module is configured to obtain the initial power material business requirement data file whose review result is "not approved" sent by the document review module, and to establish a demand plan application error case library, wherein the demand plan application error case library is used to store the initial power material business requirement data file that failed the review. The system management module is configured to manage users of the power material business demand data processing system, set corresponding permission levels for users of the power material business demand data processing system, and obtain and store user information.

7. A method for generating a data file of business requirements for power materials, characterized in that, Applications include: Data processing systems for power material business requirements, including: Obtain the power material business demand data contained in the power material business demand data, and the demand type corresponding to the power material business demand data, wherein the power material business demand data includes at least one type of material demand information. The power material business demand data is analyzed according to the demand type to determine the first accuracy rate corresponding to each type of material demand information contained in the power material business demand data, wherein the first accuracy rate is used to characterize the degree of matching between each type of power data and the demand type. The second accuracy rate corresponding to the power material business demand data is determined based on the first accuracy rate corresponding to each type of material demand information. If the second accuracy rate is determined to be less than the first preset threshold, a modification prompt message is sent so that the user can modify the power material business demand data; or, if the second accuracy rate is determined to be greater than the first preset threshold, at least one template information corresponding to the demand type is retrieved from the database and displayed according to the demand type, feedback information is received, the target template contained in the feedback information is obtained, and an initial power material business demand data file is generated according to the target template and the power material business demand data. According to the demand type, the target user corresponding to the demand type is obtained, and the initial power material business demand data file is sent to the target terminal corresponding to the target user so that the target user can review and process the initial power material business demand data file. The system receives the review result feedback information sent by the target terminal, determines that the review result feedback information is approved, and obtains the power material business requirement data file.

8. The method according to claim 7, characterized in that, The step of analyzing the data information according to the demand type to determine the first utilization rate corresponding to each type of material data included in the material demand information includes: The demand type and the material data are input into the data evaluation model, and the data evaluation model outputs the first accuracy corresponding to each type of material data. The data evaluation model is a model that judges the first accuracy corresponding to the material data by training an initial evaluation model.

9. The method according to claim 7, characterized in that, The step of determining the second accuracy rate corresponding to the material demand information based on the first accuracy rate corresponding to each type of material data includes: The first accuracy rate corresponding to each type of material data is statistically processed to obtain the number of material data with a first accuracy rate greater than a second preset threshold, which is taken as the target material data quantity. The total quantity of the material data is obtained, and the ratio of the target material data quantity to the total quantity of the material data is calculated to obtain the second accuracy rate corresponding to the material demand information.

10. The method according to claim 7, characterized in that, The analysis of the data information according to the demand type includes: The power material business demand data is verified according to the preset verification rules to obtain the verification results; If the verification result is determined to be successful, the power material business demand data is analyzed according to the demand type; or, If the verification result is determined to be a failure, a verification result prompt message is sent.