Data processing method and device, equipment, medium and product
By determining the area identification in the target map and recalling the pending data from the target data cache system, the problem of low efficiency in power load data analysis in the prior art is solved, and efficient and accurate load prediction data analysis is achieved.
Patent Information
- Application Number
- CN202411695758.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-02-28
AI Technical Summary
When obtaining and analyzing power load data in the prior art, there are problems such as high labor costs, low efficiency, long processing time and low accuracy.
By responding to the target user's operation in the target map, the area identification is determined, the corresponding pending data is retrieved from the target data cache system, and the analysis process is performed to obtain the load prediction data.
It realizes efficient analysis of power load data, improves the convenience, visualization and accuracy of data processing, and reduces the time and error rate of manual operation.
Smart Images

Figure CN119539991A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of data processing technology, and in particular, to a data processing method, device, equipment, medium and product. Background Art
[0002] In an increasingly competitive energy market, the stable operation of the power supply system is crucial to the sustainable development of the entire power system. In particular, for some highly active areas, the power load characteristics of the sub-areas in the area show significant differences. Based on this, it is necessary to analyze and process the power load data of different sub-areas to determine the corresponding power load information.
[0003] However, to obtain the power load data of at least one sub-region, it is necessary to manually filter out the corresponding power load data from the massive historical power load data.
[0004] The above method first requires manual screening of the power load data of a certain sub-region from a large amount of data, which has the problems of high labor cost and low efficiency. Furthermore, after obtaining the power load data of a certain sub-region, it needs to be manually analyzed and processed, which has the problems of time-consuming processing and low accuracy. Summary of the invention
[0005] The embodiments of the present invention provide a data processing method, device, equipment, medium and product to achieve high efficiency, convenience, visualization and accuracy in analyzing the power load data of a certain area.
[0006] In a first aspect, an embodiment of the present invention provides a data processing method, the method comprising:
[0007] In response to a first operation of a target user in a target map, determining an area identifier corresponding to the first operation;
[0008] Retrieving the to-be-processed data corresponding to the area identifier from the target data cache system, wherein the area identifier corresponds to a power consumption area, the power consumption area includes a plurality of power users, and the to-be-processed data is the power load data of the plurality of power users;
[0009] By analyzing and processing the data to be processed, obtaining data to be applied corresponding to at least one statistical field;
[0010] Based on the data to be applied, load forecast data of the area corresponding to the target area identifier is determined.
[0011] Further, in response to a first operation of the target user in the target map, determining an area identifier corresponding to the first operation includes:
[0012] Displaying a target map corresponding to a target area, wherein the target area includes at least one sub-area;
[0013] In response to a first operation on the target map, a target sub-region corresponding to the first operation is determined, and an area identifier of the target sub-region is retrieved.
[0014] Furthermore, the method further comprises:
[0015] Display the edit page;
[0016] In response to the text information edited in the editing page, an acquisition range of the data to be processed is determined, so as to retrieve the data to be processed from the target data cache system based on the acquisition range and the area identifier.
[0017] Furthermore, after retrieving the to-be-processed data corresponding to the area identifier from the target data cache system, the method further includes:
[0018] Displaying the data to be used in a data display page according to a preset format;
[0019] The preset format is to display the data to be used corresponding to each date, each street in the area, each user and each time period within the data acquisition range.
[0020] Furthermore, the step of obtaining the data to be applied corresponding to at least one statistical field by analyzing and processing the data to be processed includes:
[0021] The data to be used for each street and each user on each date are processed according to the objective function corresponding to the at least one statistical field to obtain the data to be applied corresponding to the at least one statistical field.
[0022] Further, the step of determining the load forecast data of the area corresponding to the target area identifier based on the data to be applied includes:
[0023] The data to be used belonging to the same category are input into a pre-trained load forecasting model to obtain the load forecasting data corresponding to the data to be used under the category.
[0024] In a second aspect, an embodiment of the present invention further provides a data processing device, the device comprising:
[0025] An area identification determination module, configured to determine, in response to a first operation of a target user in a target map, an area identification corresponding to the first operation;
[0026] A to-be-processed data retrieval module is used to retrieve the to-be-processed data corresponding to the area identifier from the target data cache system, wherein the area identifier corresponds to a power consumption area, the power consumption area includes a plurality of power users, and the to-be-processed data is the power load data of the plurality of power users;
[0027] A module for determining data to be applied, used to obtain data to be applied corresponding to at least one statistical field by analyzing and processing the data to be processed;
[0028] A forecast data determination module is used to determine the load forecast data of the area corresponding to the target area identifier based on the data to be applied.
[0029] In a third aspect, an embodiment of the present invention provides a server, which includes:
[0030] one or more processors;
[0031] A memory for storing one or more programs;
[0032] When the one or more programs are executed by the one or more processors, the one or more processors implement the data processing method provided by any embodiment of the present invention.
[0033] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a data processing method as provided in any embodiment of the present invention.
[0034] In a fifth aspect, an embodiment of the present invention further provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor, it implements the data processing method as described in any one of the embodiments of the present invention.
[0035] The technical solution provided by the embodiment of the present invention can obtain the area identifier corresponding to the first operation when the first starting operation of the target user in the target map is detected, and retrieve the to-be-processed data corresponding to the area representation from the target data cache system. By analyzing and processing the to-be-processed data, the to-be-applied data corresponding to at least one statistical field can be obtained. Next, the to-be-applied data can be analyzed and processed to obtain the load forecast data of the area corresponding to the area representation, thereby achieving the technical effect of automatically and efficiently retrieving the to-be-processed data corresponding to the corresponding area representation from the target cache system, and further, when the to-be-processed data is analyzed and processed based on the automated tool, the data processing efficiency can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required to describe the embodiments. Obviously, the drawings introduced are only drawings of a part of the embodiments to be described in the present invention, rather than all the drawings. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0037] Figure 1 A flowchart of a data processing method provided by an embodiment of the present invention;
[0038] Figure 2 A schematic diagram of an editing page provided by an embodiment of the present invention;
[0039] Figure 3 A schematic diagram of the structure of a data processing device provided by an embodiment of the present invention;
[0040] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0042] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0043] Before introducing the technical solution provided by the embodiment of the present invention, an application scenario may be exemplified first.
[0044] The solution provided by the embodiment of the present invention can be applied to any scenario where it is necessary to obtain power load data of a sub-area in a certain area and analyze and process the power load data.
[0045] It should be noted that the target data cache system can communicate with all the power data collection devices in the area to cache the stored power load data. However, all power load data are stored in a disordered manner in the target cache system, and the target data cache system does not have the conditions for screening or filtering data. Based on this, the data can be processed based on the solution provided in the embodiment of the present invention.
[0046] Figure 1A flow chart of a data processing method provided in an embodiment of the present invention is provided. The solution provided in the embodiment of the present invention can be applied in any scenario where it is necessary to obtain power load data of a certain area and analyze and process the power load data. The data processing method can be executed by a data processing device, and the data processing device can be integrated in an electronic device. Optionally, the electronic device can be a mobile terminal or a PC, etc.
[0047] like Figure 1 As shown, the specific steps of the method provided by the embodiment of the present invention are as follows:
[0048] S110. In response to a first operation of a target user in a target map, determine an area identifier corresponding to the first operation.
[0049] Among them, the target map can be a map of a certain area. The sub-areas included in a certain area can be displayed in the target map. For example, the target area is City A, and the sub-areas are urban areas, towns, streets, villages, etc. in City A. Only the first-level area, that is, the name corresponding to the urban area, can be displayed in the target map. After detecting the trigger operation on the urban area, the area corresponding to the urban area can be displayed. According to the user's trigger operation, determine which area you want to obtain the corresponding data to be processed. After determining the area you want to obtain, the area identifier corresponding to the area can be determined. The name corresponding to each area can be displayed in the target map. The target user is a user who currently needs to obtain power load data in a certain area or sub-area. The first operation can be understood as a trigger operation in which the target user clicks on a sub-area in the target map.
[0050] Specifically, a target map may be displayed in the display interface, and text information corresponding to multiple sub-areas in the target area may be displayed in the target map. When a trigger operation for text information corresponding to a sub-area is detected, the sub-area corresponding to the triggered text information is used as the area for obtaining sub-data. At this time, the area identifier of the sub-area corresponding to the first operation may be obtained.
[0051] In this embodiment, in response to a first operation of a target user in a target map, determining an area identifier corresponding to the first operation includes: displaying a target map corresponding to a target area, wherein the target area includes at least one sub-area; in response to a first operation on the target map, determining a target sub-area corresponding to the first operation, and retrieving an area identifier of the target sub-area.
[0052] The target area is the area of concern of the current power system. Optionally, the target area is a city. The city may include multiple districts, towns, townships, villages, streets, etc. The area that can be displayed on the target map can be regarded as a sub-area.
[0053] Specifically, when a triggering operation of a target application is detected, a target interface may be displayed. The target page may include a map display control. When a triggering operation of the map display control is detected, a target map corresponding to the target area may be displayed. The target map may include an area name corresponding to at least one sub-area. When a triggering operation of a certain area name is detected, the triggered sub-area may be used as a target sub-area, and the area identifier corresponding to the target sub-area may be determined.
[0054] S120. Retrieve the data to be processed corresponding to the area identifier from the target data cache system, wherein the area identifier corresponds to a power consumption area, the power consumption area includes multiple power users, and the data to be processed is power load data of the multiple power users.
[0055] The target cache system may be an existing data cache system that can store the power load data corresponding to the target area. Usually, the system can communicate with a collection device that collects user power load data in the target area. The purpose of the communication is to cache the collected power load data based on the target cache system. At this time, the cached power load data is stored in a disordered manner in the target cache system and needs to be manually screened.
[0056] The data to be processed is the power load data corresponding to the regional representation retrieved from the target data cache system.
[0057] It should be noted that each area represents a corresponding power consumption area, the power consumption area includes a plurality of power users, and the data to be processed is the power load data of the power users.
[0058] It should also be noted that for the target cache system, the amount of data cached in the system is relatively large, and accordingly, the amount of cached data corresponding to the area identifier is also relatively large. In order to more accurately obtain the required power load data, the method also includes: displaying an editing page; in response to the text information edited in the editing page, determining the acquisition range of the data to be processed, so as to retrieve the data to be processed from the target data cache system based on the acquisition range and the area identifier.
[0059] Among them, the editing page can be understood as an interface for editing the acquisition range of the data to be processed. When the first operation is detected and triggered, the editing page can be displayed. The editing page can include a time selection range control. The time range selection control is used to edit the time range to be acquired after being triggered. The acquisition range can be a time range. Optionally, the time range can be from November 18 to November 24, and the data to be processed that is consistent with the regional identifier and the acquisition range is within the time range of November 18 to November 24 can be acquired from the target data cache system.
[0060] In this embodiment, after retrieving the data to be processed corresponding to the area identifier from the target data cache system, the method further includes: displaying the data to be processed in a data display page according to a preset format; wherein the preset format is to display the data to be used corresponding to each date within the acquisition range, each street in the area, each user, and each time period.
[0061] The data display page is a page for displaying the acquired data to be processed or the data to be used obtained after processing the data to be processed. The preset format is a preset format in which the data to be used or the data to be processed should be displayed. Optionally, the fields to be displayed can be preset to display the data to be processed in the data display page according to the preset format.
[0062] Specifically, the data to be processed can be displayed in a preset format on the data display page, wherein the preset format is to display the data to be processed for each date, each street in the region, each user, and each time period within the acquisition range.
[0063] S130: Obtain data to be applied corresponding to at least one statistical field by analyzing and processing the data to be processed.
[0064] The data to be applied is the data obtained after analyzing the data to be processed. At least one statistical field is a pre-set field to be displayed. Optionally, the preset field may be a daily power peak field, a monthly power peak field, a monthly average power field, a maximum daily peak-to-valley difference field, an average daily peak-to-valley difference field, etc. The data to be processed may be analyzed and processed to obtain the data to be applied under at least one statistical field.
[0065] In this embodiment, the data to be applied corresponding to at least one statistical field is obtained by analyzing and processing the data to be processed, including: processing the data to be applied for each street and each user on each date according to the objective function corresponding to the at least one statistical field, to obtain the data to be applied corresponding to the at least one statistical field.
[0066] It can be understood that the objective function corresponding to each statistical field can be set. The objective function can include the data to be processed required for each statistical field. For each statistical field, the data to be processed can be analyzed and processed based on the objective function corresponding to each statistical field, and the data to be applied corresponding to the statistical field can be obtained.
[0067] S140. Determine load forecast data for the area corresponding to the area identifier based on the data to be applied.
[0068] The load prediction data may be understood as power load data of an area corresponding to an area identifier predicted within a certain time period in the future based on the data to be applied.
[0069] In this embodiment, the load forecast data of the area corresponding to the target area identifier is determined based on the data to be applied, including: inputting the data to be used belonging to the same category into a pre-trained load forecast model to obtain the load forecast data corresponding to the data to be used under the category.
[0070] The same category can be a pre-set field, or the town, township, village and district can be taken as a category. The load forecasting model corresponding to the data to be applied under each category can be obtained by pre-training, and is used to analyze and process the data to be applied under different categories, and output the load forecasting data of the category in a certain time period in the future.
[0071] Specifically, after obtaining the data to be applied, the data to be applied under each category can be obtained. The data to be applied under each category is input into the pre-trained load forecasting model. The load forecasting model can output the load forecasting data under the corresponding category.
[0072] The technical solution provided by the embodiment of the present invention can obtain the area identifier corresponding to the first operation when the first starting operation of the target user in the target map is detected, and retrieve the to-be-processed data corresponding to the area representation from the target data cache system. By analyzing and processing the to-be-processed data, the to-be-applied data corresponding to at least one statistical field can be obtained. Next, the to-be-applied data can be analyzed and processed to obtain the load forecast data of the area corresponding to the area representation, thereby achieving the technical effect of automatically and efficiently retrieving the to-be-processed data corresponding to the corresponding area representation from the target cache system, and further, when the to-be-processed data is analyzed and processed based on the automated tool, the data processing efficiency can be improved.
[0073] As an optional embodiment of the above embodiment, the solution provided by the embodiment of the present invention is described below by taking a specific example.
[0074] First, existing tools can be used to simulate keyboard and mouse operations. Existing tools can be connected to the target data cache system to retrieve the data to be processed that is compatible with the operation from the target data cache system based on keyboard and mouse operations. The target map is displayed in the display interface. The target map can be a map corresponding to a certain area. Multiple areas constituting the target area can be displayed in the target map. Based on the existing tools to simulate the keyboard and mouse, it can be understood that corresponding timed tasks can be set to control the existing tools to trigger the target map to obtain the data to be processed in a certain area based on the timed tasks.
[0075] Optionally, the operation of triggering the acquisition of the to-be-processed data of a certain area in the target map can be simulated based on a scheduled task, or when the triggering operation of the target user in the target map is detected, it is determined that the user has triggered the first operation. It can be determined which area the first operation corresponds to, and the area identifier corresponding to the area is obtained. Based on the obtained area identifier, the to-be-processed data consistent with the area representation can be retrieved from the target cache system.
[0076] It should be noted that the area identifier corresponds to a power consumption area, and the power consumption area may include multiple power users, and the data to be processed is the power load data of the multiple power users.
[0077] It should also be noted that if there is data to be processed in a sub-region of the next level of the sub-region, the sub-region can be further clicked to display multiple sub-regions under the sub-region based on the click operation of the sub-region. The corresponding region identifier can be determined according to the user's trigger operation, and then the data to be processed corresponding to the region identifier can be retrieved.
[0078] Furthermore, before retrieving the to-be-processed data corresponding to the area identifier from the target data cache system, an editing page may be displayed. The user may edit in the editing page which sub-areas of the sub-area whose data they want to obtain, and / or which time period they want to obtain the to-be-processed data. Optionally, the time period may correspond to the start date and end date of obtaining the to-be-processed data.
[0079] See also Figure 2 , Figure 2 For the edit page, the user can select the acquisition time in the edit page. After the acquisition time is selected, the query control is triggered to display the user's electricity consumption data within the acquisition time range.
[0080] It should also be noted that the editing page also includes a new date control. The user can trigger the new date control, and based on the triggering operation of the new date control, the to-be-processed data corresponding to the new date can be displayed on the basis of the original to-be-processed data.
[0081] Thirdly, the corresponding data to be processed can be analyzed and processed according to the objective function corresponding to each statistical field to obtain the data to be applied corresponding to each statistical field.
[0082] Optionally, the statistical fields may include the monthly maximum load, monthly minimum load, maximum daily peak-to-valley difference, average daily peak-to-valley difference, and load growth rate. The maximum peak-to-valley difference may be the difference between the minimum value and the maximum value corresponding to each date, and the maximum peak-to-valley difference and the minimum peak-to-valley difference may be determined by statistically calculating the difference. At the same time, the average daily peak-to-valley difference may be determined based on the difference. The load growth rate may be the growth rate information between the maximum load of the current month and the maximum load of the previous month.
[0083] After obtaining the above-mentioned data to be applied, the data to be applied in the same category can be input into the load prediction model, and the load prediction model can output the predicted load data corresponding to the category.
[0084] It should be noted that the data to be processed, the data to be applied, and the predicted load data corresponding to each stage can generate corresponding visualization interfaces for display on the terminal device. At the same time, a predicted load data analysis report can be generated and displayed. The predicted load data can be daily predicted load data, monthly predicted load data, etc. The predicted load data can include voltages corresponding to different time periods, etc.
[0085] For example, the predicted load data may include the electricity usage of the area corresponding to the area identifier relative to the historical time period, the peak-to-valley difference, the typical daily curve, and optionally, the morning peak electricity usage, the midday peak electricity usage, the early morning electricity usage, etc.
[0086] There is currently no more practical processing method for analyzing massive historical data, extracting system and town load data, and conducting targeted analysis. Other departments or cities still need personnel to invest at least 2 hours a day to analyze and process the load data. The use of the present invention can reduce the probability of errors in the manual verification process and improve the accuracy of the verification results; save time for manual verification and improve work efficiency; improve the continuity, expansibility, practicality and ease of use of distribution network project data; change the tedious manual operation work, realize process automation, and replace manual methods with computer applications.
[0087] The technical solution provided by the embodiment of the present invention can obtain the area identifier corresponding to the first operation when the first starting operation of the target user in the target map is detected, and retrieve the pending data corresponding to the area representation from the target data cache system. By analyzing and processing the pending data, application data corresponding to at least one statistical field can be obtained. Next, the application data can be analyzed and processed to obtain load forecast data of the area corresponding to the area representation, thereby achieving the technical effect of automatically and efficiently retrieving the pending data corresponding to the corresponding area representation from the target cache system. Furthermore, when analyzing and processing the application data based on automated tools, the data processing efficiency can be improved.
[0088] The following is an embodiment of a data processing device provided by an embodiment of the present invention. The device and the data processing methods of the above embodiments belong to the same inventive concept. For details not described in detail in the embodiment of the data processing device, reference can be made to the embodiments of the above data processing methods.
[0089] Figure 3 A structural schematic diagram of a data processing device provided in an embodiment of the present invention, the device specifically comprises: a region identification determination module 210, a to-be-processed data retrieval module 220, a to-be-applied data determination module 230 and a predicted data determination module 240.
[0090] Among them, the area identification determination module 210 is used to determine the area identification corresponding to the first operation of the target user in the target map in response to the first operation of the target user; the to-be-processed data retrieval module 220 is used to retrieve the to-be-processed data corresponding to the area identification from the target data cache system, wherein the area identification corresponds to a power consumption area, the power consumption area includes multiple power users, and the to-be-processed data is the power load data of the multiple power users; the to-be-applied data determination module 230 is used to obtain the to-be-applied data corresponding to at least one statistical field by analyzing and processing the to-be-processed data; the prediction data determination module 240 is used to determine the load prediction data of the area corresponding to the target area identification based on the to-be-applied data.
[0091] On the basis of the above technical solutions, the area identification determination module includes:
[0092] A map display unit, configured to display a target map corresponding to a target area, wherein the target area includes at least one sub-area;
[0093] The area identification determination unit is used to determine the target sub-area corresponding to the first operation in response to the first operation on the target map, and retrieve the area identification of the target sub-area.
[0094] On the basis of the above technical solutions, the device further includes:
[0095] Edit page display module, used to display the edit page;
[0096] A module for displaying data to be processed is used to determine the acquisition scope of the data to be processed in response to the text information edited in the editing page, so as to retrieve the data to be processed from the target data cache system based on the acquisition scope and the area identifier; wherein the text information at least includes time information and / or description information of at least one sub-area associated with the area identifier.
[0097] On the basis of the above technical solutions, after retrieving the to-be-processed data corresponding to the area identifier from the target data cache system, the device further includes:
[0098] The module for displaying data to be processed is used to display the data to be processed in a data display page according to a preset format; wherein the preset format is to display the data to be processed corresponding to each date in the acquisition range, each street in the area, each user and each time period.
[0099] On the basis of the above-mentioned technical solutions, the module for determining the data to be applied is also used to process the data to be applied for each street and each user on each date according to the objective function corresponding to the at least one statistical field, so as to obtain the data to be applied corresponding to the at least one statistical field.
[0100] In the technical lines of the above-mentioned technical solutions, the prediction data determination module is also used to input the to-be-used data belonging to the same category into a pre-trained load prediction model to obtain the load prediction data corresponding to the to-be-used data under the category.
[0101] The technical solution provided by the embodiment of the present invention can obtain the area identifier corresponding to the first operation when the first starting operation of the target user in the target map is detected, and retrieve the to-be-processed data corresponding to the area representation from the target data cache system. By analyzing and processing the to-be-processed data, the to-be-applied data corresponding to at least one statistical field can be obtained. Next, the to-be-applied data can be analyzed and processed to obtain the load forecast data of the area corresponding to the area representation, thereby achieving the technical effect of automatically and efficiently retrieving the to-be-processed data corresponding to the corresponding area representation from the target cache system, and further, when the to-be-processed data is analyzed and processed based on the automated tool, the data processing efficiency can be improved.
[0102] The data processing device provided in the embodiment of the present invention can execute the data processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the data processing method.
[0103] It is worth noting that in the embodiment of the above-mentioned data processing device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0104] Figure 4 A schematic diagram of the structure of a server provided in an embodiment of the present invention. Figure 4 A block diagram of an exemplary electronic device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 4 The electronic device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0105] like Figure 4 As shown, the electronic device 12 is in the form of a general purpose computing device. The components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).
[0106] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0107] The electronic device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 12, including volatile and non-volatile media, removable and non-removable media.
[0108] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 4 not shown, usually called a "hard drive"). Although Figure 4Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.
[0109] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.
[0110] The electronic device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), may communicate with one or more devices that enable a user to interact with the electronic device 12, and / or may communicate with any device that enables the electronic device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the electronic device 12 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with other modules of the electronic device 12 via a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0111] The processing unit 16 executes various functional applications and data processing by running the program stored in the system memory 28, for example, implementing the steps of the data processing method provided in the first embodiment of the present invention, which includes:
[0112] The technical solution provided by the embodiment of the present invention can obtain the area identifier corresponding to the first operation when the first starting operation of the target user in the target map is detected, and retrieve the to-be-processed data corresponding to the area representation from the target data cache system. By analyzing and processing the to-be-processed data, the to-be-applied data corresponding to at least one statistical field can be obtained. Next, the to-be-applied data can be analyzed and processed to obtain the load forecast data of the area corresponding to the area representation, thereby achieving the technical effect of automatically and efficiently retrieving the to-be-processed data corresponding to the corresponding area representation from the target cache system, and further, when the to-be-processed data is analyzed and processed based on the automated tool, the data processing efficiency can be improved.
[0113] Of course, those skilled in the art can understand that the processor can also implement the technical solution of the data processing method provided by any embodiment of the present invention.
[0114] This embodiment provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the steps of the data processing method provided in the above embodiment of the present invention are implemented. The method includes:
[0115] The technical solution provided by the embodiment of the present invention can obtain the area identifier corresponding to the first operation when the first starting operation of the target user in the target map is detected, and retrieve the to-be-processed data corresponding to the area representation from the target data cache system. By analyzing and processing the to-be-processed data, the to-be-applied data corresponding to at least one statistical field can be obtained. Next, the to-be-applied data can be analyzed and processed to obtain the load forecast data of the area corresponding to the area representation, thereby achieving the technical effect of automatically and efficiently retrieving the to-be-processed data corresponding to the corresponding area representation from the target cache system, and further, when the to-be-processed data is analyzed and processed based on the automated tool, the data processing efficiency can be improved.
[0116] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0117] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0118] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0119] Computer program code for performing the operation of embodiments of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0120] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A data processing method, characterized in that: include: In response to a first operation of a target user in a target map, determining an area identifier corresponding to the first operation; Retrieving the to-be-processed data corresponding to the area identifier from the target data cache system, wherein the area identifier corresponds to a power consumption area, the power consumption area includes a plurality of power users, and the to-be-processed data is the power load data of the plurality of power users; By analyzing and processing the data to be processed, obtaining data to be applied corresponding to at least one statistical field; Based on the data to be applied, load forecast data of the area corresponding to the area identifier is determined.
2. The method according to claim 1, characterized in that The step of determining, in response to a first operation of a target user in a target map, an area identifier corresponding to the first operation includes: Displaying a target map corresponding to a target area, wherein the target area includes at least one sub-area; In response to a first operation on the target map, a target sub-region corresponding to the first operation is determined, and an area identifier of the target sub-region is retrieved.
3. The method according to claim 1 or 2, characterized in that: After determining the area identifier, the method further includes: Display the edit page; In response to the text information edited in the editing page, determining an acquisition range of the data to be processed, so as to retrieve the data to be processed from the target data cache system based on the acquisition range and the area identifier; The text information at least includes time information and / or description information of at least one sub-area associated with the area identifier.
4. The method according to claim 1, characterized in that: After retrieving the to-be-processed data corresponding to the area identifier from the target data cache system, the method further includes: Displaying the data to be processed in a data display page according to a preset format; The preset format is to display the data to be processed corresponding to each date within the acquisition range, each street in the area, each user and each time period.
5. The method according to claim 1, characterized in that The step of obtaining the data to be applied corresponding to at least one statistical field by analyzing and processing the data to be processed includes: The data to be used for each street and each user on each date are processed according to the objective function corresponding to the at least one statistical field to obtain the data to be applied corresponding to the at least one statistical field.
6. The method according to claim 1, characterized in that The step of determining load forecast data of an area corresponding to the target area identifier based on the data to be applied includes: The data to be used belonging to the same category are input into a pre-trained load forecasting model to obtain the load forecasting data corresponding to the data to be used under the category.
7. A data processing device, characterized in that: include: An area identification determination module, configured to determine, in response to a first operation of a target user in a target map, an area identification corresponding to the first operation; A to-be-processed data retrieval module is used to retrieve the to-be-processed data corresponding to the area identifier from the target data cache system, wherein the area identifier corresponds to a power consumption area, the power consumption area includes a plurality of power users, and the to-be-processed data is the power load data of the plurality of power users; A module for determining data to be applied, used to obtain data to be applied corresponding to at least one statistical field by analyzing and processing the data to be processed; A forecast data determination module is used to determine the load forecast data of the area corresponding to the target area identifier based on the data to be applied.
8. An electronic device, characterized in that: The electronic device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the data processing method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the data processing method as described in any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the data processing method according to any one of claims 1 to 6.
Citation Information
Cited By
Equipment binding data processing method, medium and electronic device
CN121486379A