Data processing method of power market technical support system
The automated processing unit in the power market technical support system enables efficient and accurate collection and calculation of electricity price data, solving the problems of low efficiency and poor real-time performance in existing technologies, and realizing 24/7 electricity price data processing and instant notification.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- INNER MONGOLIA BOLAN COMPREHENSIVE ENERGY CO LTD
- Filing Date
- 2026-01-21
- Publication Date
- 2026-05-01
AI Technical Summary
Existing technologies suffer from inefficiency, poor real-time performance, and difficulty in ensuring accuracy in the collection, calculation, and synchronization of real-time electricity price data in the electricity market. In particular, it is difficult to achieve uninterrupted data processing around the clock in a high-frequency refresh environment.
An automated processing unit is used to automatically log in to the power market technical support system. Through automatic navigation, data collection, calculation, and notification, a closed-loop process without human intervention is constructed, including identity verification, page navigation, data collection, calculation, and result push. It has retry mechanism and anomaly handling mechanism.
It has achieved fully automated and highly reliable processing of high-frequency refreshed data in the power market, improving data processing efficiency and accuracy, and ensuring real-time synchronization of processing results and unattended operation.
Smart Images

Figure CN121961484A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electricity market data processing technology, and in particular to a data processing method for an electricity market technical support system. Background Technology
[0002] In electricity market operations, participating electricity retailers frequently need to analyze and calculate electricity price data for specific power plant nodes, such as calculating the average electricity price for a specific region or power plant over a certain period, to support their trading decisions. This work typically relies on operators manually accessing the "Electricity Market Technical Support System." Specifically, the existing solution requires operators to first manually log in to the system, then navigate through multi-level menus (e.g., sequentially accessing modules such as "Market Situation Analysis" and "Market Analysis"), and use the date and time filtering function to query market data for the target period. After obtaining the page containing information on multiple power plant nodes, operators need to identify the target power plant from the list, manually record its constantly updated real-time electricity price data (usually updated every 15 minutes), and then perform repetitive arithmetic average calculations to obtain the required average electricity price. Finally, the calculation results must be manually communicated to relevant internal personnel.
[0003] The existing manual processing method has significant technical drawbacks: First, it is inefficient because the entire process, from login, navigation, filtering to data extraction, requires manual completion step by step, and the system page may respond slowly due to network or load issues, further extending the operation time. Second, it lacks real-time and continuous data processing. Since electricity price data is dynamically updated at a high frequency (e.g., every 15 minutes), manual methods cannot achieve 24 / 7 uninterrupted monitoring and calculation, resulting in data synchronization delays. Third, the accuracy of data processing is easily affected by human factors. In the repetitive and tedious process of clicking, filtering, recording, and calculating multiple times, errors in data extraction or calculation are easily caused by operator fatigue or negligence.
[0004] Therefore, it is necessary to overcome the technical bottlenecks of low efficiency, poor real-time performance, and difficulty in ensuring accuracy in the real-time electricity price data collection, calculation, and synchronization process of the manual operation mode, and to realize an efficient, accurate, and automated processing mechanism that can adapt to the high-frequency refresh characteristics of data. Summary of the Invention
[0005] Therefore, it is necessary to provide a data processing method for a power market technical support system that can overcome the technical bottlenecks of low efficiency, poor real-time performance, and difficulty in ensuring accuracy in the real-time electricity price data collection, calculation, and synchronization process of the manual operation mode, and achieve high efficiency, accuracy, and adaptability to the high-frequency data refresh characteristics.
[0006] This invention provides a data processing method for a power market technical support system, the method comprising: Retrieve a pre-configured list of target power plants; Based on the target power plant list, the automated processing unit performs the following operations: accesses the power market technical support system and completes identity verification and login; within the logged-in system, navigates to a designated analysis page containing real-time electricity price data for multiple power plants; for each target power plant in the target power plant list, performs a data acquisition operation: locates and enters the details page of the target power plant from the designated analysis page, and obtains the electricity price data for the current time period; after completing the acquisition of electricity price data for all target power plants, calculates a comprehensive electricity price value based on the acquired electricity price data; and sends a notification message containing the comprehensive electricity price value and / or the current time to a designated communication terminal.
[0007] In one embodiment, accessing the electricity market technical support system and completing identity verification login includes: The automated processing unit is activated in response to an execution command or upon reaching a preset time point; The automated processing unit automatically inputs the pre-stored username and password to complete the login operation for the power market technical support system.
[0008] In one embodiment, navigating to a designated analysis page containing real-time electricity price data from multiple power plants includes: On the main interface of the system after logging in, menus or links corresponding to market situation analysis and market analysis will be automatically triggered in sequence. On the market analysis page, date and time filters are automatically set and applied to load page data for the target time period.
[0009] In one embodiment, the step of locating and entering the details page of the target power plant from the designated analysis page to obtain the electricity price data for the current time period includes: On the designated analysis page, the link corresponding to the name of the target power plant is automatically matched and clicked to enter the details page of the power plant; On the details page, the electricity price for the current time period is automatically identified and extracted.
[0010] In one embodiment, the data acquisition operation further includes: If the electricity price value cannot be successfully extracted from the details page, the automated processing unit will automatically perform a retry operation. The retry operation includes: waiting for a preset time and then refreshing the page and extracting again, and / or returning to the specified analysis page to re-enter the details page.
[0011] In one embodiment, the retry operation includes a first retry strategy and a second retry strategy, and is executed as follows: The reason why the electricity price value could not be successfully extracted from the details page was determined to be either page loading failure or data element location failure. If the reason is page loading failure, then execute the first retry strategy: wait for a first preset time, refresh the current page, and retry the extraction; If the reason is that the data element location failed, the second retry strategy is executed: return to the specified analysis page, rematch and click the link corresponding to the target power plant name to enter the details page again, and then try to extract again.
[0012] In one embodiment, if the electricity price value is still not successfully retrieved after executing the first retry strategy or the second retry strategy, then the backup data acquisition process is executed: From the pre-established power plant data cache, find the electricity price data of the target power plant at the most recent successful data acquisition time, and use it as backup data for this acquisition. If there is no available backup data in the power plant data cache, a substitute value is generated by interpolation based on the electricity price values of other power plants in the target power plant list during the same period, and this value is used as the backup data for this collection.
[0013] In one embodiment, after performing the backup data acquisition process, the method further includes an exception event recording and reporting process: Generate an exception event record, which should include at least the target power plant identifier, the time of the exception, the exception type, details of the retry strategy execution, and the data source used in the end. The abnormal event record is appended to the local log file, and the summary information of the abnormal event record is simultaneously sent to the system administrator's communication terminal through the automated processing unit.
[0014] In one embodiment, the method further includes: After completing a round of data collection, calculation, and notification sending operations for all target power plants, wait for an interval that matches the electricity price data update cycle; Then, the next round of authentication login, navigation, data collection, calculation and notification sending operations will begin automatically.
[0015] In one embodiment, sending to the designated communication terminal includes: Generate a graphic message using the comprehensive electricity price value and the current time according to a preset template; By calling the application programming interface of an instant messaging tool, the text and image message is automatically pushed to one or more preset communication groups or contacts.
[0016] The data processing method of the aforementioned power market technical support system constitutes a complete, closed-loop data processing flow that requires no manual intervention. This flow includes a series of automated processes such as "obtaining a pre-configured list of target power plants" and "controlling the automated processing unit to execute" the data. These processes include identity verification and login, automatic navigation to a designated analysis page, data acquisition for each target power plant in the list, calculation of the comprehensive electricity price based on the acquired data, and sending notification messages to designated communication terminals. This method replaces all manual login, layer-by-layer navigation, manual filtering, and calculation with automated units, eliminating the technical bottlenecks of low data processing efficiency and insufficient real-time performance caused by the speed limitations and intermittent nature of manual operations. Simultaneously, the programmed data positioning, acquisition, and calculation logic eliminates accidental clicks, incorrect recordings, and calculation errors that may occur during manual operations, effectively ensuring the accuracy of the data processing results. Finally, by automatically generating and sending notification messages containing key results, efficient and real-time synchronization of processing results is achieved, completing fully automated and highly reliable processing of frequently refreshed power market data. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0018] Figure 1 This is a flowchart illustrating a data processing method for a power market technical support system, as shown in one embodiment. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0020] It should be noted that when a component is referred to as being "fixed to" or "set on" another component, it can be directly on the other component or there may be an intermediate component. When a component is considered to be "connected to" another component, it can be directly connected to the other component or there may be an intermediate component present. The terms "vertical," "horizontal," "upper," "lower," "left," "right," and similar expressions used in this specification are for illustrative purposes only and do not represent the only possible implementation.
[0021] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0022] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature and the second feature are in indirect contact through an intermediate medium. Furthermore, "above," "over," and "on top" the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.
[0023] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.
[0024] The following is combined Figure 1 The present invention describes a data processing method for the electricity market technical support system.
[0025] like Figure 1 As shown, in one embodiment, a data processing method for an electricity market technical support system includes the following steps: Step S110: Obtain the pre-configured list of target power plants.
[0026] Step S120: Based on the target power plant list, the automated processing unit performs the following operations: accesses the electricity market technical support system and completes authentication login; in the logged-in system, navigates to a designated analysis page containing real-time electricity price data for multiple power plants; for each target power plant in the target power plant list, performs a data acquisition operation: locates and enters the details page of the target power plant from the designated analysis page, and obtains the electricity price data for the current time period; after completing the acquisition of electricity price data for all target power plants, calculates a comprehensive electricity price value based on the acquired electricity price data; and sends a notification message containing the comprehensive electricity price value and / or the current time to a designated communication terminal.
[0027] Specifically, the process begins by obtaining a list of target power plants maintained offline or online, clearly defining the power plants from which electricity price data will be collected. Then, an automated processing unit (such as an RPA robot) acts as the execution entity, simulating and replacing manual operation. The entire process starts with automatically accessing the system login interface at a specific URL and completing identity verification, including username, password, and possibly a verification code. After successful login, the unit operates according to preset page element logic, such as clicking the "Market Situation Analysis" and "Market Analysis" menus in sequence, and may automatically set time filtering conditions to navigate to the designated analysis page (e.g., the "Real-time Electricity Price Reference" page) that ultimately displays the real-time electricity price list for each power plant. Subsequently, for each target power plant in the list, the automation unit locates the clickable link corresponding to its name on the page. Clicking this link leads to a details page displaying only the power plant's detailed data, from which the unit parses and extracts the specific electricity price value for the current update period. After collecting electricity price data for all power plants in the list, the automation unit performs predetermined mathematical operations (e.g., calculating the arithmetic mean) on all values to obtain a single comprehensive electricity price value. Finally, this result, along with timestamps and other information, is automatically sent to a designated communication terminal, such as a WeChat group chat, via an integrated interface. By constructing a fully automated, programmatic closed-loop process from data acquisition and processing to result distribution, this approach fundamentally replaces the repetitive manual operations of web page login, hierarchical navigation, manual record filtering, and calculation. It eliminates the inherent efficiency bottlenecks and intermittent nature of manual operations, enabling unattended, continuous processing of frequently updated electricity price data in the power market. Furthermore, standardized program logic avoids human error, improving the accuracy and reliability of data acquisition and calculation, and automated message push ensures the immediate availability of processing results.
[0028] Accessing the electricity market technical support system and completing identity verification login includes: activating the automated processing unit in response to an execution command or at a preset time point; the automated processing unit automatically inputs a pre-stored username and password to complete the login operation to the electricity market technical support system. The activation of the automated processing unit can be triggered by an external command or automatically triggered based on the internal clock reaching a preset time point (e.g., the start time of every 15-minute electricity price update cycle), without manual intervention. After activation, the unit reads the pre-set login credentials from secure configuration storage and automatically fills them into the corresponding input boxes on the login interface, simulating a user clicking the login button to submit, thereby completing identity verification. This achieves complete automation and timed triggering of the processing flow starting point, laying the foundation for subsequent 24 / 7, periodic unattended operation and solving the problems of untimely and inconsistent manual activation.
[0029] Navigation to a designated analysis page containing real-time electricity price data from multiple power plants involves: on the system's main interface after login, automatically triggering menus or links corresponding to market situation analysis and market analysis; on the entered market analysis page, automatically setting and applying date and time filter conditions to load page data for the target time period. Specifically, upon arriving at the system homepage after login, the automation unit identifies and simulates clicks on web page elements with specific text or icons such as "Market Situation Analysis" to enter the next level page; subsequently, it continues to identify and click on the "Market Analysis" element on this page. After entering the market analysis page, the unit further locates form controls such as date and time selectors, automatically sets the date to the current day, and the time to the current time period or the target data collection period, then triggers a query or confirmation operation, causing the page to refresh and display a list of transaction data that meets the time filter conditions; this list page is the designated analysis page. This accurately replicates the multi-level menu navigation and data filtering actions necessary in manual operation, accurately and error-free reaching the target data page through programmed steps, and automatically completing the time condition settings, ensuring that the data collected each time is the latest data required at the moment or data for a specific time period, avoiding path errors or filtering omissions that may occur during manual navigation.
[0030] The automated unit locates and accesses the details page of a target power plant from a designated analysis page to obtain the electricity price data for the current period. This includes: automatically matching and clicking the link corresponding to the name of the target power plant on the designated analysis page to access the power plant's details page; and automatically identifying and extracting the electricity price value for the current period on the details page. During the process, the automated unit searches for matching text links within the loaded designated analysis page (i.e., the filtered list page) based on the name strings in the target power plant list. Upon finding a link, it simulates a mouse click, and the browser redirects to a separate page displaying the power plant's detailed data. On this details page, the unit locates the specific area displaying the electricity price value based on pre-defined element positioning rules (such as HTML tags, CSS selectors, or fixed coordinates), reads the text content from it, and parses it into a numerical format, thus completing the electricity price collection for a single power plant. This achieves precise location and automated extraction of data from specific power plants in the list, transforming the manual work of searching, clicking, reading, and recording into high-speed, accurate machine operation, greatly improving the efficiency and accuracy of data collection.
[0031] The data acquisition operation incorporates an anomaly handling mechanism. If the electricity price value cannot be successfully extracted from the details page, the automated processing unit automatically performs a retry operation. This retry includes: waiting a preset time before refreshing the page and re-extracting the data, and / or returning to the designated analysis page to re-enter the details page. This means that when the electricity price data is not found or parsed as expected on the details page (possibly due to network latency causing incomplete page loading or data not yet being generated), the automated unit will not stall or report an error like manual operation, but will activate the built-in retry logic. This logic can either wait a few seconds on the current page before refreshing and re-attempting extraction, or return to the previous list page and click the link for the same power plant again to attempt to reload the details page. This provides the automated process with preliminary fault tolerance and self-recovery capabilities, enabling it to cope with brief network fluctuations or data delays, reducing the risk of the entire acquisition process being interrupted due to occasional page anomalies, and improving the system's robustness and task completion success rate.
[0032] The retry operation includes a first retry strategy and a second retry strategy, and is executed as follows: The reason for failing to extract the electricity price value from the details page is determined to be either page loading failure or data element location failure. If the reason is page loading failure, the first retry strategy is executed: wait for a first preset time, refresh the current page, and retry the extraction. If the reason is data element location failure, the second retry strategy is executed: return to the specified analysis page, re-match and click the link corresponding to the target power plant name to re-enter the details page, and then retry the extraction. Its working principle is to intelligently diagnose the root cause of the data collection failure: it determines whether it is a "page loading failure" by checking whether the page DOM structure is complete or whether the key frames have timed out; it determines whether it is a "data element location failure" by checking whether the HTML elements of the target electricity price data exist or whether their attributes have changed. For the former, an in-place refresh strategy is adopted; for the latter, a return and re-entry strategy is adopted. By introducing differentiated retry strategies (first retry strategy and second retry strategy) based on failure cause analysis (page loading failure or data element location failure), the automated processing unit can respond to different types of acquisition failures in a targeted manner, effectively solving the technical problems of insufficient adaptability and low success rate of a single retry method, thereby significantly reducing the interruption of the data acquisition process caused by occasional network or front-end rendering anomalies.
[0033] If the electricity price value is still not successfully retrieved after executing the first retry strategy or the second retry strategy, a backup data acquisition process is executed: The electricity price data of the target power plant at the most recent successfully collected time is retrieved from the pre-established power plant data cache and used as the backup data for this collection; if no available backup data is found in the power plant data cache, a substitute value is generated by interpolation based on the electricity price values of other power plants in the target power plant list during the same time period and used as the backup data for this collection. The process is as follows: when targeted retries still fail, the system activates the backup plan: first, it queries the historical data cache maintained for the power plant in the local or remote database and retrieves the most recently successfully collected value as the substitute data for this collection; if no cache is found, it uses the electricity prices of other power plants in the same area that were successfully collected during the current time period and estimates the possible electricity price of the power plant using mathematical methods such as linear interpolation as the substitute value. By generating alternative values by calling cached historical successful data or by interpolating based on relevant data, the system ensures that even if data acquisition from a specific target power plant continues to fail, the entire system can still provide usable data input to the downstream calculation and notification process. This avoids the process from completely stalling due to the lack of a single data source and overcomes the technical challenges of poor fault tolerance and inability to guarantee output continuity in existing automation solutions.
[0034] After executing the backup data acquisition process, the method of the present invention further includes an abnormal event recording and reporting process: generating an abnormal event record, which at least includes the target power plant identifier, the time of the abnormality, the type of abnormality, the details of the retry strategy execution, and the data source ultimately used; appending the abnormal event record to a local log file, and simultaneously sending the summary information of the abnormal event record to the system administrator's communication terminal in real time through the automated processing unit. Whenever the backup data acquisition process is triggered, the automated unit immediately generates a structured abnormal log, recording in detail the abnormal power plant, time, failure type, which retry strategy was executed, and whether cached data or interpolated data was ultimately used, etc. This log is saved to a local file for post-event audit analysis, and its core content (such as "Data acquisition failed at XX power plant, cached data has been used") is notified to the system administrator in real time through a message sending mechanism. The established abnormal event recording and reporting mechanism realizes transparency and traceability in abnormal handling. It not only provides timely system health status alerts for operation and maintenance personnel, facilitating rapid intervention and handling of potential problems, but also provides data support for subsequent analysis of system stability and optimization of collection strategies. Thus, it constitutes a complete and highly reliable processing system that includes "abnormal detection, intelligent retry, data backup, and recording alarms".
[0035] A comprehensive electricity price is calculated based on the collected electricity price data. Specifically, the arithmetic mean of the electricity prices of all power plants in the target power plant list for the current time period is calculated, and the average value is used as the comprehensive electricity price. After completing one round of data collection from all target power plants, the automated unit adds up all successfully acquired electricity price values, divides them by the number of power plants, and calculates the arithmetic mean. This calculation process is executed automatically by the program, eliminating errors that may occur in manual calculation. The core data processing algorithm is clearly defined, ensuring the objectivity and consistency of the calculation results and meeting the specific business requirement of averaging electricity price data from multiple power plants.
[0036] After completing a round of data collection, calculation, and notification sending for all target power plants, the system waits for an interval matching the electricity price data update cycle. Then, it automatically begins the next round of authentication login, navigation, data collection, calculation, and notification sending. After a complete "collection-calculation-notification" process, the automation unit pauses, with the waiting interval typically set slightly longer than the electricity price data refresh cycle (e.g., 15 minutes) to ensure the data is updated for the next collection round. After the wait, the unit automatically starts a new complete process from the beginning without external commands. The technical advantage of this feature is that it enables periodic, uninterrupted automatic operation of the processing flow, truly achieving 24 / 7 real-time monitoring and processing, and solving the technical challenges of continuous manual monitoring and repetitive operations.
[0037] Sending to designated communication terminals includes: generating a text and image message based on a preset template using the comprehensive electricity price and the current time; and automatically pushing the message to one or more preset communication groups or contacts by calling the application programming interface (API) of instant messaging tools. After calculating the comprehensive electricity price, the automation unit fills it into a pre-designed message template along with the current system time, generating a formatted text or image message. Then, by programmatically calling the official API (Application Programming Interface) provided by instant messaging tools such as WeChat, and after program authentication, the message is sent to the designated group chat or user. This automates and instantly outputs the processing results, transforming the traditional manual copying, pasting, and sending operations into a silent background service, ensuring that the results reach all relevant personnel efficiently, accurately, and promptly, completing an automatic closed loop of information flow.
[0038] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0039] The above-described embodiments are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the appended claims.
Claims
1. A data processing method for a power market technical support system, characterized in that, The method includes: Retrieve a pre-configured list of target power plants; Based on the target power plant list, the automated processing unit performs the following operations: accesses the power market technical support system and completes identity verification and login; within the logged-in system, navigates to a designated analysis page containing real-time electricity price data for multiple power plants; for each target power plant in the target power plant list, performs a data acquisition operation: locates and enters the details page of the target power plant from the designated analysis page, and obtains the electricity price data for the current time period; after completing the acquisition of electricity price data for all target power plants, calculates a comprehensive electricity price value based on the acquired electricity price data; and sends a notification message containing the comprehensive electricity price value and / or the current time to a designated communication terminal.
2. The data processing method for the power market technical support system according to claim 1, characterized in that, The process of accessing the electricity market technical support system and completing identity verification login includes: The automated processing unit is activated in response to an execution command or upon reaching a preset time point; The automated processing unit automatically inputs the pre-stored username and password to complete the login operation for the power market technical support system.
3. The data processing method for the power market technical support system according to claim 2, characterized in that, Navigating to a designated analysis page containing real-time electricity price data from multiple power plants includes: On the main interface of the system after logging in, menus or links corresponding to market situation analysis and market analysis will be automatically triggered in sequence. On the market analysis page, date and time filters are automatically set and applied to load page data for the target time period.
4. The data processing method for the electricity market technical support system according to claim 3, characterized in that, The step of locating and entering the details page of the target power plant from the designated analysis page to obtain the electricity price data for the current time period includes: On the designated analysis page, the link corresponding to the name of the target power plant is automatically matched and clicked to enter the details page of the power plant; On the details page, the electricity price for the current time period is automatically identified and extracted.
5. The data processing method for the electricity market technical support system according to claim 4, characterized in that, The data acquisition operation also includes: If the electricity price value cannot be successfully extracted from the details page, the automated processing unit will automatically perform a retry operation. The retry operation includes: waiting for a preset time and then refreshing the page and extracting again, and / or returning to the specified analysis page to re-enter the details page.
6. The data processing method for the electricity market technical support system according to claim 5, characterized in that, The retry operation includes a first retry strategy and a second retry strategy, and is executed as follows: The reason why the electricity price value could not be successfully extracted from the details page was determined to be either page loading failure or data element location failure. If the reason is page loading failure, then execute the first retry strategy: wait for a first preset time, refresh the current page, and retry the extraction; If the reason is that the data element location failed, the second retry strategy is executed: return to the specified analysis page, rematch and click the link corresponding to the target power plant name to enter the details page again, and then try to extract again.
7. The data processing method for the electricity market technical support system according to claim 6, characterized in that, If the electricity price value is still not successfully retrieved after executing the first retry strategy or the second retry strategy, then the backup data acquisition process is executed: From the pre-established power plant data cache, find the electricity price data of the target power plant at the most recent successful data acquisition time, and use it as backup data for this acquisition. If there is no available backup data in the power plant data cache, a substitute value is generated by interpolation based on the electricity price values of other power plants in the target power plant list during the same period, and this value is used as the backup data for this collection.
8. The data processing method for the electricity market technical support system according to claim 7, characterized in that, After performing the backup data acquisition process, the method further includes an exception event recording and reporting process: Generate an exception event record, which should include at least the target power plant identifier, the time of the exception, the exception type, details of the retry strategy execution, and the data source used in the end. The abnormal event record is appended to the local log file, and the summary information of the abnormal event record is simultaneously sent to the system administrator's communication terminal through the automated processing unit.
9. The data processing method for the power market technical support system according to claim 1, characterized in that, The method further includes: After completing a round of data collection, calculation, and notification sending operations for all target power plants, wait for an interval that matches the electricity price data update cycle; Then, the next round of authentication login, navigation, data collection, calculation and notification sending operations will begin automatically.
10. The data processing method for the power market technical support system according to any one of claims 1 to 9, characterized in that, The sending to the designated communication terminal includes: Generate a graphic message using the comprehensive electricity price value and the current time according to a preset template; By calling the application programming interface of an instant messaging tool, the text and image message is automatically pushed to one or more preset communication groups or contacts.