Blockchain-based charging pile operation data processing method, system and device
Patent Information
- Application Number
- CN202610865431.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-16
- Publication Date
- 2026-09-25
AI Technical Summary
[0006]有鉴于此,本发明实施例提供了一种基于区块链存证的充电桩运营数据处理方法、系统及设备,用以解决现有技术对充电桩运营数据进行处理时,存在可信度较低、处理维度较少且不具备未来运营预测能力的问题
[0008]通过将动态运营数据的生成前置到充电桩硬件执行链路中,主控处理模块并非直接采用后台订单数据,而是先控制充电输出支路实际导通或断开,再结合输出检测模块和电参数采集模块的检测结果确认真实充电状态。由此,充电开始、充电结束、异常断开和结算完成等事件均与实际输出状态和电参数数据相对应,使后续上链数据具有明确的物理采集来源。
Smart Images

Figure CN122820261A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of charging pile operation data processing technology, and in particular to a charging pile operation data processing method, system and equipment based on blockchain-based evidence storage. Background Technology
[0002] With the continuous growth in the number of electric vehicles, charging piles, as a basic infrastructure, have experienced explosive growth, and the demand for operational data processing for charging piles has become increasingly prominent. However, current operational data processing for charging piles is based on operational data, which in turn depends on the back-end management of the operational platform. This makes the operational database vulnerable to tampering, posing a serious operational data security risk.
[0003] To manage charging pile operation data more reliably, Chinese patent CN120764833A collects multi-source data and connects it to an IoT (Internet of Things) platform to generate a trusted data chain. It uses a graph attention network model to output evaluation results. However, the data collection of this solution still relies on the software layer reporting link of the IoT platform or management platform. Blockchain notarization usually performs hash calculations after the data is generated, and the original data before being uploaded to the chain may still be tampered with.
[0004] While existing patent CN119963020A acquires equipment operation data through a management platform, calculates charging volume, utilization rate, and other indicators across different time periods, and generates operational reports, its evaluation dimensions are relatively singular and crude. It fails to comprehensively consider factors such as location type, construction process, and electricity cost structure, and lacks standardized evaluation metrics for cross-scenario comparison, thus failing to accurately reflect the operational differences between different charging stations. Furthermore, although patent CN119273384A incorporates time-series analysis to classify user types and introduces an electricity price ratio correction factor, its trend analysis is merely a review of historical data. For charging piles with short operating histories, it cannot provide effective forecasts or forward-looking trend judgments when contemporaneous data is lacking.
[0005] Therefore, there is an urgent need for a charging pile operation data processing solution that can ensure data reliability at the physical layer, process operation data from multiple dimensions, and have the ability to predict operation data. Summary of the Invention
[0006] In view of this, embodiments of the present invention provide a method, system and device for processing charging pile operation data based on blockchain evidence storage, in order to solve the problems of low credibility, limited processing dimensions and lack of future operation prediction capabilities when processing charging pile operation data in the prior art.
[0007] In a first aspect, embodiments of the present invention provide a charging pile operation data processing method based on blockchain-based notarization, applied to the processing of operation data of a target charging pile. The target charging pile includes a main control processing module, a charging module, an output control module, an output detection module, an electrical parameter acquisition module, and a blockchain communication module. The charging module includes at least one charging output branch. The method includes: Before the target charging pile is put into operation, the blockchain communication module applies to the blockchain network for the decentralized identity identifier of the target charging pile, and binds the static basic tag information of the target charging pile with the decentralized identity identifier and writes it into the blockchain for storage. During the operation of the target charging station. The main control processing module controls the charging output branch to be turned on or off through the output control module, the output detection module detects the output status of the charging output branch, and the electrical parameter acquisition module collects the electrical parameter data of the charging output branch. When the main control processing module determines to trigger a preset event based on the output status and the electrical parameter data, it generates corresponding dynamic operation data, and uploads the dynamic operation data to the blockchain network for storage after binding it with the decentralized identity identifier through the blockchain communication module. The system obtains on-chain evidence data of the target charging pile from the blockchain network and generates a historical monthly charging volume sequence of the target charging pile based on the on-chain evidence data; it also obtains monthly operation data of similar tag clusters from the blockchain network based on the static basic tag information and uses the monthly operation data of similar tag clusters to fill in the missing months in the historical monthly charging volume sequence. Based on the completed historical monthly charging volume sequence, basic operation data processing results are generated, and trend weight coefficients are generated based on the difference in single-port charging volume changes between the target charging pile and the similar tag cluster. Based on the basic operational data processing results and the trend weighting coefficients, the operational data processing results of the target charging pile are generated.
[0008] By pre-processing the generation of dynamic operational data into the charging pile hardware execution chain, the main control processing module does not directly use the backend order data. Instead, it first controls the actual on / off state of the charging output branch, and then confirms the true charging status by combining the detection results of the output detection module and the electrical parameter acquisition module. Therefore, events such as charging start, charging end, abnormal disconnection, and settlement completion all correspond to the actual output status and electrical parameter data, giving subsequent on-chain data a clear physical source.
[0009] The blockchain communication module binds dynamic operational data with decentralized identity identifiers and uploads them to the blockchain network for evidence storage, reducing the risk of centralized backend databases being tampered with before data is uploaded to the blockchain. Then, it retrieves on-chain evidence data from the blockchain network to generate historical monthly charging volume sequences, fill in missing months, process basic operational data, and correct trend weights, ensuring that the operational data processing results are based on trusted hardware-collected data and on-chain evidence data.
[0010] As an optional implementation, the static basic tag information includes the location type, construction process, and total number of sockets of the target charging pile; the preset events include: charging start event, charging end event, and settlement completion event; the dynamic operation data includes at least one of charging start time, charging end time, charging duration, physical power consumption, and settlement amount.
[0011] By specifying static basic tags to include location type, construction process, and total number of charging ports, and limiting dynamic operational data to charging duration, physical power consumption, and settlement amount, the relationship between the physical operating environment of charging piles and actual energy consumption output can be accurately depicted. On the one hand, this ensures the accuracy of cluster retrieval of similar tags and avoids interference from irrelevant projects; on the other hand, by forcibly binding physical power consumption and settlement amount to the blockchain, a closed-loop physical logic of power consumption and amount is constructed, further enhancing the ability to resist fraudulent transactions and ensuring the authenticity and relevance of the assessment basic data.
[0012] As an optional implementation, the step of the main control processing module controlling the charging output branch to be turned on or off through the output control module includes: The main control processing module outputs branch control signals to the output control module; the output control module drives the on / off execution unit in the corresponding charging output branch to operate according to the branch control signals, so that the corresponding charging output branch is in a conducting state or a disconnected state.
[0013] As an optional implementation, the step of detecting the output state of the charging output branch by the output detection module and collecting the electrical parameter data of the charging output branch by the electrical parameter acquisition module includes: The output detection module detects whether there is an output voltage and / or load connection status in the corresponding charging output branch, and obtains output status data; the electrical parameter acquisition module acquires the current data of the corresponding charging output branch and sends the current data to the main control processing module; the main control processing module determines the actual charging status of the corresponding charging output branch based on the output status data and the current data.
[0014] As an optional implementation, the on-chain evidence data of the target charging pile is obtained from the blockchain network, and a historical monthly charging volume sequence of the target charging pile is generated based on the on-chain evidence data, including: The target charging pile's dynamic operation data for multiple historical months is obtained from the blockchain network; based on the physical power consumption in the dynamic operation data, the corresponding monthly charging data is statistically obtained by month; the monthly charging data is arranged in order of month to generate the historical monthly charging sequence.
[0015] As an optional implementation, the step of using monthly operational data from the same tag cluster to complete the missing months in the historical monthly charging volume sequence includes: The months with missing monthly charging data are identified as months to be filled; the average month-on-month increase ratio of the monthly charging data of the same type of tag cluster in the month to be filled is obtained; the filling charging data of the month to be filled is calculated based on the monthly charging data of the month preceding the month to be filled and the average month-on-month increase ratio of the monthly charging data; the filling charging data is associated with the month to be filled to obtain the completed historical monthly charging data sequence.
[0016] As an optional implementation, the step of generating basic operational data processing results based on the completed historical monthly charging volume sequence includes: For each future month within the target period, the monthly charging data for the corresponding historical month is determined from the completed historical monthly charging data sequence. When the monthly charging data for the corresponding historical month is on-chain measured charging data, a first weight is assigned to the on-chain measured charging data. When the monthly charging data for the corresponding historical month is filler charging data, a second weight is assigned to the filler charging data. The charging data for each future month after weighting are summed to obtain the basic operation data processing result.
[0017] As an optional implementation, the step of generating basic operational data processing results based on the completed historical monthly charging volume sequence, and generating trend weighting coefficients based on the difference in single-port charging volume changes between the target charging pile and the similar tag cluster, includes: Based on the monthly charging volume data and total number of ports of the target charging pile, calculate the month-on-month change rate of charging volume per port of the target charging pile; based on the monthly operation data of the same type of tag cluster, calculate the month-on-month change rate of charging volume per port of the same type of tag cluster; calculate the difference between the month-on-month change rate of charging volume per port and the month-on-month change rate of charging volume per port to obtain the relative growth rate difference; determine the trend weighting coefficient based on the changing trend of the relative growth rate difference over several consecutive months.
[0018] Secondly, embodiments of the present invention provide a charging pile operation data processing system based on blockchain evidence storage, including a target charging pile, a blockchain network, and a server; the target charging pile includes a main control processing module, a charging module, an output control module, an output detection module, an electrical parameter acquisition module, a storage module, and a blockchain communication module, and the charging module includes at least one charging output branch; The main control processing module is used to control the charging output branch to be turned on or off through the output control module, and to generate dynamic operation data based on the output status detected by the output detection module and the electrical parameter data collected by the electrical parameter acquisition module. The storage module is connected to the main control processing module and is used to cache at least one of the dynamic operation data, the decentralized identity identifier, the static basic tag information, and the on-chain evidence storage results; The blockchain communication module is used to apply to the blockchain network for a decentralized identity identifier for the target charging pile, and to bind the dynamic operation data with the decentralized identity identifier and upload it to the blockchain network for evidence storage. The server is used to obtain on-chain evidence data of the target charging pile and monthly operation data of similar tag clusters from the blockchain network, and execute the method described in any one of the first aspects.
[0019] Thirdly, embodiments of the present invention provide an electronic device, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor executes the program to implement any of the embodiments in the first aspect.
[0020] The charging pile operation data processing method, system, and equipment based on blockchain evidence provided in this invention, compared with the traditional processing method that only relies on platform databases or software order records, limits the data formation process to the execution link of charging pile hardware acquisition, branch control, branch detection, electrical parameter acquisition, and blockchain communication on-chain, so that the operation data processing results have stronger data credibility and equipment relevance. Attached Figure Description
[0021] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.
[0022] Figure 1 This is a schematic diagram of the hardware architecture of the target charging pile in an embodiment of the present invention; Figure 2This is a schematic diagram of the hardware structure of a single charging output branch in an embodiment of the present invention; Figure 3 This is a schematic diagram of synchronous acquisition of multiple charging output branches in an embodiment of the present invention; Figure 4 This is a flowchart illustrating the charging pile operation data processing method based on blockchain evidence storage in an embodiment of the present invention. Figure 5 This is a schematic diagram of the initial registration process for charging pile equipment in an embodiment of the present invention; Figure 6 This is a schematic diagram of the dynamic operation data collection and uplink of charging piles in an embodiment of the present invention; Figure 7 This is a schematic diagram of the structure of the charging pile operation data processing device based on blockchain evidence storage in an embodiment of the present invention; Figure 8 This is a schematic diagram of the structure of an electronic device in one embodiment of the present invention. Detailed Implementation
[0023] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.
[0024] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0025] In a first aspect, embodiments of the present invention provide a method for processing charging pile operation data based on blockchain evidence storage, applied to the processing of operation data of a target charging pile. The target charging pile includes a main control processing module, a charging module, an output control module, an output detection module, an electrical parameter acquisition module, and a blockchain communication module, wherein the charging module includes at least one charging output branch.
[0026] like Figure 1 As shown, the power conversion module connects to the AC input terminal, converting the input AC power into DC power required for the operation of the main control processing module, output control module, output detection module, electrical parameter acquisition module, and blockchain communication module. The main control processing module, as the local control core of the charging pile, connects to the output control module, output detection module, electrical parameter acquisition module, storage module, and blockchain communication module. It is used for on / off control of each charging output branch, status reading, sampling data reception, session data organization, and on-chain data encapsulation. The storage module caches device identifiers, private key indexes, historical operation records, on-chain receipts, and blockchain evidence indexes to prevent charging session data loss during short-term network anomalies.
[0027] like Figure 2 and Figure 3 As shown, the charging module includes multiple charging output branches, each with a power output terminal and an on / off execution unit. The on / off execution unit can be a relay, an electronic switch, or a combination of both. An output control module connects the main control processing module to each on / off execution unit, converting the EN_OUT type control signals output by the main control processing module into drive signals for the corresponding branch. An output detection module is connected to each charging output branch, acquiring DET_L type output status signals to determine whether the corresponding branch is in a powered-on, powered-off, or abnormally interrupted state. An electrical parameter acquisition module includes current sampling units located on each charging output branch. These current sampling units can be current transformers, sampling resistors, or metering chips, acquiring current data for the corresponding branch. The main control processing module calculates the physical power consumption based on the output duration.
[0028] The blockchain communication module includes a cellular communication unit, a user identification card interface, and a radio frequency antenna interface, and communicates with the main control processing module via a serial port or USB interface. When events such as charging start, charging end, settlement completion, or abnormal disconnection occur, the main control processing module combines the charging output branch identifier, output status, charging duration, physical power consumption, actual settlement amount, and unique device hardware identifier to form a dynamic operation data packet, which is then handed over to the blockchain communication module for identity binding, digest generation, encrypted signing, and on-chain transmission.
[0029] Therefore, the dynamic operation data comes from the actual electrical on / off status, output detection, and electrical parameter sampling inside the target charging pile, rather than being entered or calculated solely by the back-end management platform.
[0030] Please see as follows Figure 4 As shown, the operational data processing method includes the following steps S101 to S105: Step S101: Before the target charging pile is put into operation, apply for the decentralized identity identifier of the target charging pile from the blockchain network through the blockchain communication module, and bind the static basic tag information of the target charging pile with the decentralized identity identifier and write it into the blockchain for storage.
[0031] like Figure 5 As shown, before the target charging pile is officially put into commercial operation, the equipment initialization registration process is first executed. The installer fills in the basic equipment information of the charging pile, project name, project construction type, and pricing model, etc. The core purpose of registration is to create a unique and tamper-proof digital identity for each physical charging pile device on the blockchain network and bind its inherent, time-unchanging physical attributes to this identity.
[0032] Specifically, the control board of the target charging pile initiates an application to the blockchain network it is connected to (e.g., AntChain) through its built-in blockchain communication module, requesting the allocation of a unique decentralized identity. The blockchain network responds to the request, generates the decentralized identity, and returns it to the target charging pile.
[0033] Meanwhile, staff input static basic label information for the target charging pile project through a management application or backend system. This information consists of non-dynamic data describing the physical entity and initial construction status of the charging pile, serving as the core basis for subsequent data matching and classification. As an optional implementation, the static basic label information specifically includes: the location type of the target charging pile (e.g., within a residential community, along a street, in an underground parking garage), construction method (e.g., gantry type, carport type), and the total number of outlets (i.e., the number of charging ports). It is understood that those skilled in the art can add other static label dimensions as needed, such as the administrative region or power supply voltage level, all of which fall within the scope of this invention.
[0034] Finally, the blockchain communication module binds and encapsulates the aforementioned decentralized identity identifier, all the entered static basic tag information, and the device's own unique hardware identifier (such as the main control chip serial number or network card physical address) to form a device registration transaction. It then calls a smart contract pre-deployed on the blockchain to write the transaction data into the blockchain's distributed ledger for storage and locking. Due to the immutable nature of the blockchain, once registration is complete, the charging pile's physical attribute tags are permanently locked, providing a reliable benchmark for subsequent algorithm matching.
[0035] Step S102: During the operation of the target charging pile, the main control processing module controls the charging output branch to be turned on or off through the output control module, the output detection module detects the output status of the charging output branch, and the electrical parameter acquisition module collects the electrical parameter data of the charging output branch.
[0036] Once the target charging station is put into daily operation, all dynamic operational data generated by it must be recorded in a reliable manner. Unlike traditional solutions that collect data from the software application layer, this embodiment of the invention ensures the authenticity of the data source by establishing a direct connection between the device terminal and the blockchain at the hardware level.
[0037] Specifically, during the operation of the target charging station, the main control processing module first drives the on / off execution unit of the corresponding charging output branch to conduct according to user commands such as initiating charging, remote authorization, or timed control, through the output control module. After the on / off execution unit is conducted, the output detection module detects the output voltage or output energized status of the branch, and the electrical parameter acquisition module simultaneously acquires the current data of the branch. The main control processing module confirms whether the charging session has actually started based on the output detection results and current sampling results, and writes the confirmed charging start time, branch identifier, and initial electrical parameters into the storage module.
[0038] During charging, the main control processing module reads the current data output by the electrical parameter acquisition module according to a preset sampling period, and integrates or calculates the output duration of the charging output branch to obtain the physical power consumption of that branch in this charging session. Simultaneously, it reads the output status feedback from the output detection module to identify abnormal power outages, relay failures, no output from the branch, and abnormal current fluctuations. This process ensures that both charging duration and physical power consumption are determined by actual hardware sampling data, establishing a correlation with the actual settlement amount and reducing data distortion caused by relying solely on software order data.
[0039] Step S103: When the main control processing module determines to trigger a preset event based on the output status and electrical parameter data, it generates corresponding dynamic operation data, binds the dynamic operation data with the decentralized identity identifier through the blockchain communication module, and uploads it to the blockchain network for storage.
[0040] When a trigger event occurs, the main control processing module reads the branch identifier, start time, end time, output state change record, current sampling sequence, physical power consumption, and settlement information of the corresponding session from the storage module, and organizes them into dynamic operation data for this session. For example... Figure 6 As shown, when a change in the charging module's state triggers a pre-set key event, the blockchain communication module will be immediately activated and perform dynamic operational data collection and on-chain operations.
[0041] As an optional implementation, preset events include: charging start, i.e., current output is detected; charging end, i.e., the current returns to zero or is interrupted due to a fault; and settlement completion, i.e., the end of one charging billing cycle. Dynamic operational data includes at least: charging output branch identification, output status, charging duration, physical power consumption, and actual settlement amount. The physical power consumption can be calculated by the current sampling unit in conjunction with voltage and time parameters, or it can be collected by a metering chip or energy meter.
[0042] Subsequently, the blockchain communication module binds this dynamic operational data with the decentralized identity identifier already written to the device in step S101. Using the private key built into the blockchain communication module, the entire data packet is encrypted and signed. The encrypted and signed data is sent to the access nodes of the blockchain network through the blockchain communication module and finally written into the blockchain ledger via the consensus mechanism, thus realizing the encrypted signing of the data and its uploading to the blockchain network for evidence storage. This process does not involve any centralized operating platform backend server, fundamentally eliminating the possibility of human modification of the backend database or fraudulent transactions to forge operational data, ensuring the physical authenticity and integrity of the stored data.
[0043] Step S104: Obtain the on-chain evidence data of the target charging pile from the blockchain network, and generate the historical monthly charging volume sequence of the target charging pile based on the on-chain evidence data.
[0044] Based on the decentralized identity of the target charging pile, dynamic operational data from multiple historical months is read from the blockchain network. Monthly charging data is then calculated based on the physical power consumption, and arranged in chronological order to form a historical monthly charging volume sequence. Since this sequence comes from on-chain evidence-based data, the charging volume for each month can be traced back to the actual output status and electrical parameter collection results of the target charging pile.
[0045] Step S105: Obtain monthly operational data of similar tag clusters from the blockchain network based on static basic tag information, and use the monthly operational data of similar tag clusters to complete the missing months in the historical monthly charging volume sequence.
[0046] This step is used to complete the missing months in the historical monthly charging volume sequence. Since newly commissioned charging piles may not have enough historical operating data for 12 months to directly form a complete monthly charging volume sequence, it is necessary to use the monthly operating data of similar tag clusters to complete the missing months, so that subsequent basic operating data processing and trend weight correction can be performed based on continuous monthly data.
[0047] First, it is necessary to obtain the historical monthly charging volume of the target charging station. As an optional implementation method, this process specifically includes: The system retrieves on-chain evidence data for the target charging pile from the blockchain for at least the past 12 months and organizes it into monthly charging volume data for each month. If there are cases where monthly charging volume data is missing for a specific month due to insufficient operating time, the missing month is defined as a month to be filled, and data completion operations can be performed for each month to be filled.
[0048] The data completion operation relies on a cluster of similar tags. This cluster refers to a group of all other charging piles that share the same core tag characteristics as the target charging pile, such as location type and construction process, obtained by retrieving and filtering the static basic tag information determined in step S101 from all charging pile data already stored on the blockchain, using the index key. This cluster represents a reference sample pool with a highly similar operating environment and development pattern to the target charging pile.
[0049] For a specific month to be populated, the average month-on-month increase ratio of charging volume for similar tagged clusters in that month is obtained from blockchain big data. This average month-on-month increase ratio of charging volume represents the general increase or decrease level of charging volume for similar projects in that month compared to the previous month.
[0050] Subsequently, based on the monthly charging volume data of the month preceding the month to be filled and the obtained average month-on-month increase ratio of monthly charging volume, the filling charging volume data is calculated. Specifically, the calculation method is as follows: using the monthly charging volume data of the month preceding the month to be filled as a base, multiplying this base by the sum of the average month-on-month increase ratio of monthly charging volume and a single value, the resulting product is the filling charging volume data corresponding to the month to be filled. In an optional implementation, the filling charging volume data can be calculated using the following formula: in, For the fill charge amount data of the month to be filled, This contains the monthly charging data for the month preceding the month to be filled. This represents the average month-on-month increase in monthly charging volume.
[0051] Finally, the calculated fill charge data is matched with the corresponding month to be filled and the historical monthly charge data is added to form a complete 12-month historical monthly charge data sequence composed of measured values and fill values.
[0052] Step S106: Generate basic operation data processing results based on the completed historical monthly charging volume sequence.
[0053] After obtaining the complete historical monthly charging volume sequence, a charging volume value is assigned to each month within the future target period based on this sequence. As an optional implementation method, the specific rules for assigning charging volume values are as follows: If the charging volume data for the future month corresponding to the target deadline is from real on-chain records and is not missing in the historical data for the same period, then the charging volume for that month is assigned a high first weight to indicate a high degree of confidence in the real data. As a preferred option, the second weight is 0.9.
[0054] Conversely, if the charging volume data for the future month is the estimated fill charging volume data in the historical data for the same period, then based on the principle of conservative estimation, a slightly lower second weight is assigned to the charging volume of that month. As a preferred option, the first weight is 1.
[0055] After assigning charging values to all future months, the weighted monthly charging values are summed, and the final sum is the basic assessment result for the target period.
[0056] In one alternative implementation, the future within the target period The basic assessment results for the past month can be calculated using the following function: in, For the future within the target period The results of the basic assessment over the past month; Indexed by month, Because the modulo operation starts at 0, we need to add 1 to ensure that the indexed months cycle between 1 and 12; if there is actual monthly charging data for the month corresponding to the target period, then... This refers to the monthly charging volume data for that month; if the target period corresponds to a month with populated charging volume data, then... This refers to the fill charge amount data for that month; When using monthly charging data, the weight W is 1.0; When filling in the charging amount data, the weight W is 0.9, which is a conservative estimate based on historical data.
[0057] This step aims to calculate the expected basic processing results that the target charging pile may generate within a target period in the future, which can be the remaining service life of the charging pile. Since newly commissioned charging piles may not have enough 12 months of historical operating data to directly estimate annualized charging volume, this step includes filling in missing data.
[0058] Step S107: Generate trend weight coefficients based on the differences in single-port charging volume changes between the target charging pile and similar tag clusters.
[0059] This step aims to eliminate the interference of the scale of charging pile projects, mainly the total number of outlets, by standardizing the trend of unit operating efficiency and comparing individual trends with industry benchmarks.
[0060] First, based on the complete 12-month historical monthly charging volume sequence formed in steps S104 and S105, the month-on-month change rate of the monthly single-port charging volume of the target charging pile is calculated. Specifically, the month-on-month change rate of the monthly single-port charging volume is defined as follows: first, calculate the difference between the average single-port charging volume of the current month and the average single-port charging volume of the previous month, and then divide this difference by the average single-port charging volume of the previous month. The average single-port charging volume of a certain month is calculated by dividing the total monthly charging volume of that month by the total number of outlets in the project and then by the actual number of days in that month.
[0061] Secondly, the average month-on-month change rate of single-port charging volume for similar tag clusters in the same month is obtained from the blockchain network. The calculation logic for this change rate is the same as above, but the data source is the average value of all projects within the cluster, representing the overall growth rhythm of this sub-sector.
[0062] Finally, the relative growth rate difference is calculated, which is the month-on-month change rate of the target charging pile's single-port charging volume minus the month-on-month change rate of the average single-port charging volume of similar tag clusters. This relative growth rate difference quantifies whether the target charging pile is profitable or loss-making relative to the industry average.
[0063] In one optional implementation, the average monthly single-port charging amount is first calculated. The average monthly single-port charging amount can be calculated using the following formula: In the formula, This represents the average monthly single-port charging volume for month m. This represents the total number of charging station ports in the project. This represents the number of days in the corresponding month.
[0064] In one optional implementation, after calculating the average monthly single-port charging volume, the month-on-month change rate of the monthly single-port charging volume can be calculated with reference to the following formula: In the formula, This represents the month-on-month change rate of single-port charging volume. Let m-1 be the average monthly single-port charging volume. Then, by obtaining the average monthly single-port charging volume of similar tag clusters on the blockchain, the month-on-month change rate of the average single-port charging volume is calculated. The month-on-month change rate of the average single-port charging volume can be calculated using the following formula: In the formula, This represents the year-on-year change rate of average single-port charging capacity. This represents the average monthly single-port charging volume for the same type of tag cluster in month m. This represents the average monthly single-port charging volume for similar tag clusters in month m-1.
[0065] The relative growth rate difference is calculated by subtracting the average month-on-month change rate of single-port charging volume from the month-on-month change rate of single-port charging volume. The following formula can be used as a reference: In the formula, This represents the month-on-month change rate of single-port charging volume. This represents the year-on-year change rate of average single-port charging capacity.
[0066] Step S108: Based on the basic operation data processing results and trend weight coefficients, generate the operation data processing results of the target charging pile.
[0067] Based on the trend of the relative growth rate difference over several consecutive months, a qualitative judgment is made on the future charging volume stability of the target charging pile, and this is quantified into a trend weight coefficient for final valuation correction.
[0068] Calculate and obtain the month-on-month change rate of single-port charging volume for the target charging pile over the past three months. Next, determine data availability: if the average month-on-month change rate of single-port charging volume for a similar tag cluster over three months can be obtained from the blockchain, then the data foundation for trend analysis is available, and the following judgment logic is executed: Scenario 1: When the relative growth rate difference over several consecutive months within the observation period fluctuates slightly within ±2%, it indicates that the target charging pile's operational performance is highly consistent with the overall industry trend and its development is robust. In this case, the growth type is determined to be synergistic growth, and a first trend weight coefficient is generated. As an optional implementation method, the value range of the first trend weight coefficient can be between 0.95 and 1.05.
[0069] Scenario 2: When the relative growth rate difference is positive for more than three consecutive months within the observation period, and the difference itself shows an upward trend, it indicates that the target charging pile's growth rate consistently and significantly exceeds the industry average, possessing a unique competitive advantage. In this case, the growth type is determined to be independent strengthening, and a second trend weighting coefficient is generated. As an optional implementation method, the value range of the second trend weighting coefficient is between 1.05 and 1.20.
[0070] Scenario 3: When the relative growth rate differences for most months within the observation period are negative, even if the target charging pile's own month-on-month growth rate is still positive, its growth rate has lagged behind the overall progress of similar tag clusters, indicating a decline in market share or operational efficiency. In this case, the growth type is determined to be a "falling behind risk" type, and a third trend weight coefficient is generated. As an optional implementation method, the value range of the third trend weight coefficient is between 0.50 and 0.95.
[0071] Conversely, if the amount of similar tag cluster data obtained from the blockchain is insufficient—for example, only the month-on-month change rate of average single-port charging volume for less than three months—effective trend judgment cannot be made. To control risk, a conservative valuation strategy is adopted, directly setting the trend weight coefficient to a preset fixed value, such as 0.75. It should be noted that the specific boundary values of the above weight coefficients can be dynamically calibrated and adjusted by those skilled in the art based on the statistical analysis results of historical data of the same type.
[0072] After obtaining the above basic operational data processing results and trend weight coefficients, the final operational data processing calculation is performed, that is, multiplying the basic operational data processing results calculated in step S106 by the trend weight coefficients generated in step S107, and the resulting product is the operational data processing result for the target charging pile.
[0073] The operational assessment results comprehensively cover the inherent physical attributes of charging pile equipment, historical actual operating revenue, industry seasonal fluctuation patterns, and the dynamic deviation between individual and industry trends, providing an objective, reliable, and forward-looking decision-making reference benchmark for the current and future operation of charging piles.
[0074] Furthermore, during the operation of the charging pile, the main control processing module controls the actual connection or disconnection of the charging output branch, and the output detection module and electrical parameter acquisition module respectively acquire the output status and electrical parameter data. When a preset event is triggered based on the aforementioned hardware-acquired data, the dynamic operation data is bound to a decentralized identity identifier, encrypted, and directly uploaded to the blockchain. By utilizing an end-to-chain direct connection evidence storage mechanism, the centralized backend database that is easily tampered with in traditional solutions is completely bypassed, fundamentally solving the technical problem of low data credibility.
[0075] Furthermore, by assigning differentiated weights to measured data and filled data, a standardized evaluation scheme that eliminates scale interference and enables cross-scenario comparison is constructed, effectively solving the problem of single valuation dimension and coarse granularity caused by existing technologies that only focus on macro flow and ignore seasonal fluctuations and location differences.
[0076] Furthermore, by utilizing the average monthly charging volume growth rate of similar tag clusters obtained from the blockchain, data consistent with industry trends is used to fill in missing months, solving the problem of being unable to conduct assessments due to a lack of comparable data from the same period. Moreover, by calculating the difference in relative growth rates and generating corresponding trend weight coefficients based on the continuous trend of these differences, the static assessment based on historical data is upgraded to a dynamic prediction model incorporating industry trends, thereby addressing the issue of lacking future operational forecasting capabilities.
[0077] Secondly, based on the same inventive concept, embodiments of the present invention provide a charging pile operation data processing system based on blockchain-based evidence storage. (See reference...) Figure 7 As shown, the operational data processing system includes: target charging piles, a blockchain network, and servers.
[0078] The target charging pile includes a main control processing module, a charging module, an output control module, an output detection module, an electrical parameter acquisition module, a storage module, and a blockchain communication module. The charging module includes at least one charging output branch. The main control processing module controls the charging output branch to be turned on or off through the output control module, and generates dynamic operation data based on the output status detected by the output detection module and the electrical parameter data collected by the electrical parameter acquisition module. The storage module is connected to the main control processing module and is used to cache at least one of the following: dynamic operation data, decentralized identity identifier, static basic tag information, and on-chain evidence storage results. The blockchain communication module is used to apply for a decentralized identity identifier for the target charging pile from the blockchain network, and uploads the dynamic operation data to the blockchain network for evidence storage after binding the decentralized identity identifier.
[0079] The server is used to obtain on-chain evidence storage data of the target charging pile and monthly operation data of similar tag clusters from the blockchain network, and execute the above-mentioned operation data processing method. The server may include registration and tag evidence storage functions, real-time data evidence storage management functions, basic operation data processing functions, trend judgment and correction functions, and result output functions, and the above functions correspond to the method steps in the first aspect.
[0080] As an optional implementation, the output control module includes a drive unit and an on / off execution unit. The drive unit is connected between the main control processing module and the on / off execution unit, which is located on the charging output branch and is used to control the charging output branch to be turned on or off according to the branch control signal output by the main control processing module. The electrical parameter acquisition module includes a current sampling unit located on the charging output branch. The current sampling unit is used to collect the current data of the corresponding charging output branch and transmit the current data to the main control processing module. The blockchain communication module includes a cellular communication unit, a user identification card interface, and an RF antenna interface. The cellular communication unit communicates with the main control processing module through a serial port interface or a USB interface.
[0081] Since the charging pile operation data processing system based on blockchain evidence storage described in this embodiment is based on the same inventive concept as the above-mentioned method, and the functions of each hardware module and server in the system correspond to the method steps, it possesses all the beneficial effects of the above-mentioned method embodiments. Therefore, based on the charging pile operation data processing method based on blockchain evidence storage in this embodiment, those skilled in the art can understand the specific implementation and various variations of the charging pile operation data processing system based on blockchain evidence storage in this embodiment. Therefore, how the system implements the method in this embodiment will not be described in detail here. Any electronic equipment used by those skilled in the art to implement the charging pile operation data processing method based on blockchain evidence storage in this embodiment falls within the scope of protection of this invention.
[0082] Thirdly, based on the same inventive concept, combined with Figure 8 The charging pile operation data processing method based on blockchain evidence described in this embodiment of the invention can be implemented by an electronic device. Figure 8 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention is shown.
[0083] The electronic device may include a processor and a memory storing computer program instructions. Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention.
[0084] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0085] Computer-readable media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient media, such as modulated communication signals and carrier waves.
[0086] The processor reads and executes computer program instructions stored in the memory to implement any of the charging pile operation data processing methods based on blockchain evidence storage in the above embodiments.
[0087] In one example, the electronic device may also include a communication interface and a bus. For example, Figure 8 As shown, the processor 301, memory 302, and communication interface 303 are connected through bus 310 and complete communication with each other.
[0088] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0089] A bus, including hardware, software, or both, couples components of an electronic device together. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0090] In summary, the charging pile operation data processing method, system, and equipment based on blockchain evidence storage provided by the embodiments of the present invention form a hardware acquisition link for dynamic operation data through a main control processing module, an output control module, an output detection module, and an electrical parameter acquisition module. After binding the dynamic operation data with a decentralized identity identifier through a blockchain communication module, the data is uploaded to the blockchain network for evidence storage, which can reduce the credibility issues caused by the tampering of platform backend data.
[0091] Furthermore, by assigning differentiated weights to measured data and filled data, a standardized evaluation scheme that eliminates scale interference and enables cross-scenario comparison is constructed. This effectively solves the problem of single valuation dimension and coarse granularity caused by existing technologies that only focus on macro flow and ignore seasonal fluctuations and location differences.
[0092] Furthermore, by utilizing the average monthly charging volume growth rate of similar tag clusters obtained from the blockchain, data consistent with industry trends is used to fill in missing months, solving the problem of inability to conduct assessments due to a lack of comparable data from the same period. Moreover, by calculating the difference in relative growth rates and generating corresponding trend weight coefficients based on the continuous trend of these differences, the static assessment based on historical data is upgraded to a dynamic prediction model incorporating industry trends, effectively addressing the issue that existing technologies lack the ability to predict future operations.
[0093] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods have been omitted. In the above embodiments, the steps described and shown are merely examples. Those skilled in the art, after understanding the spirit of the present invention, can make changes, modifications, additions, or adjust the execution order between steps, or perform several steps simultaneously.
[0094] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware. The present invention can also take the form of a computer program product, which can be implemented on one or more computer-usable storage media containing computer-usable program code, said storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
[0095] This invention may be described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, systems, and computer program products. It should be understood that the flows, blocks, and combinations thereof in the flowchart illustrations and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device for execution to implement the functions specified in the flowchart illustrations and / or block diagrams; they can also be stored in a computer-readable storage medium or loaded onto a computer or other programmable data processing device to cause it to operate in a specific manner and perform corresponding processing.
[0096] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific working processes of the above systems, modules, and units can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. The scope of protection of the present invention is not limited thereto; any equivalent modifications or substitutions conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for processing charging pile operation data based on blockchain-based evidence storage, characterized in that, The method is applied to the processing of operational data for a target charging pile, wherein the target charging pile includes a main control processing module, a charging module, an output control module, an output detection module, an electrical parameter acquisition module, and a blockchain communication module, and the charging module includes at least one charging output branch; the method includes: Before the target charging pile is put into operation, the blockchain communication module applies to the blockchain network for the decentralized identity identifier of the target charging pile, and binds the static basic tag information of the target charging pile with the decentralized identity identifier and writes it into the blockchain for storage. During the operation of the target charging pile, the main control processing module controls the charging output branch to be turned on or off through the output control module, the output detection module detects the output status of the charging output branch, and the electrical parameter acquisition module collects the electrical parameter data of the charging output branch. When the main control processing module determines to trigger a preset event based on the output status and the electrical parameter data, it generates corresponding dynamic operation data, and uploads the dynamic operation data to the blockchain network for storage after binding it with the decentralized identity identifier through the blockchain communication module. The system obtains on-chain evidence data of the target charging pile from the blockchain network and generates a historical monthly charging volume sequence of the target charging pile based on the on-chain evidence data; it also obtains monthly operation data of similar tag clusters from the blockchain network based on the static basic tag information and uses the monthly operation data of similar tag clusters to fill in the missing months in the historical monthly charging volume sequence. Based on the completed historical monthly charging volume sequence, basic operation data processing results are generated, and trend weight coefficients are generated based on the difference in single-port charging volume changes between the target charging pile and the similar tag cluster. Based on the basic operational data processing results and the trend weight coefficient, the operational data processing results of the target charging pile are generated.
2. The charging pile operation data processing method based on blockchain evidence storage according to claim 1, characterized in that, The static basic tag information includes the location type, construction process, and total number of sockets of the target charging pile; the preset events include: charging start event, charging end event, and settlement completion event; the dynamic operation data includes at least one of the following: charging start time, charging end time, charging duration, physical power consumption, and settlement amount.
3. The charging pile operation data processing method based on blockchain evidence storage according to claim 1, characterized in that, The process of the main control processing module controlling the charging output branch to be turned on or off through the output control module includes: The main control processing module outputs branch control signals to the output control module; The output control module drives the on / off execution unit in the corresponding charging output branch to operate according to the branch control signal, so that the corresponding charging output branch is in a conducting state or a disconnected state.
4. The charging pile operation data processing method based on blockchain evidence storage according to claim 1, characterized in that, The step of detecting the output status of the charging output branch by the output detection module and collecting the electrical parameter data of the charging output branch by the electrical parameter acquisition module includes: The output detection module detects whether there is an output voltage and / or load connection status in the corresponding charging output branch, and obtains output status data. The electrical parameter acquisition module acquires the current data of the corresponding charging output branch and sends the current data to the main control processing module; The main control processing module determines the actual charging status of the corresponding charging output branch based on the output status data and the current data.
5. The charging pile operation data processing method based on blockchain evidence storage according to claim 1, characterized in that, The step of obtaining on-chain evidence data of the target charging pile from the blockchain network and generating a historical monthly charging volume sequence of the target charging pile based on the on-chain evidence data includes: The target charging pile's dynamic operational data over multiple historical months is obtained from the blockchain network; Based on the physical power consumption in the dynamic operation data, the corresponding monthly charging data is obtained by month. The monthly charging data is arranged in chronological order to generate the historical monthly charging sequence.
6. The charging pile operation data processing method based on blockchain evidence storage according to claim 1, characterized in that, The step of using monthly operational data from the same tag cluster to complete missing months in the historical monthly charging volume sequence includes: Months with missing monthly charging data will be identified as months to be filled in; Obtain the average month-on-month increase ratio of the monthly charging volume of the same type of tag cluster in the month to be filled; The charging volume data for the month to be filled is calculated based on the monthly charging volume data of the month preceding the month to be filled and the average month-on-month increase rate of the monthly charging volume. The filled charging data is associated with the month to be filled to obtain the completed historical monthly charging sequence.
7. The charging pile operation data processing method based on blockchain evidence storage according to claim 1, characterized in that, The step of generating basic operational data processing results based on the completed historical monthly charging volume sequence includes: For each future month within the target period, determine the monthly charging data for the corresponding historical month from the completed historical monthly charging data sequence; When the monthly charging data for the corresponding historical month is on-chain measured charging data, the on-chain measured charging data is assigned a first weight; when the monthly charging data for the corresponding historical month is filler charging data, the filler charging data is assigned a second weight. The weighted charging data for each future month are summed to obtain the basic operational data processing result.
8. The charging pile operation data processing method based on blockchain evidence storage according to claim 1, characterized in that, The step of generating trend weighting coefficients based on the difference in single-port charging volume changes between the target charging pile and the similar tag cluster includes: Based on the monthly charging volume data and the total number of outlets of the target charging pile, calculate the month-on-month change rate of the monthly single-port charging volume of the target charging pile; based on the monthly operation data of the same type of tag cluster, calculate the month-on-month change rate of the average single-port charging volume of the same type of tag cluster. The difference between the month-on-month change rate of single-port charging volume and the month-on-month change rate of average single-port charging volume is calculated to obtain the relative growth rate difference. The trend weighting coefficient is determined based on the changing trend of the difference in the relative growth rate over several consecutive months.
9. A charging pile operation data processing system based on blockchain-based evidence storage, characterized in that, It includes a target charging pile, a blockchain network, and a server; the target charging pile includes a main control processing module, a charging module, an output control module, an output detection module, an electrical parameter acquisition module, a storage module, and a blockchain communication module, and the charging module includes at least one charging output branch; The main control processing module is used to control the charging output branch to be turned on or off through the output control module, and to generate dynamic operation data based on the output status detected by the output detection module and the electrical parameter data collected by the electrical parameter acquisition module. The storage module is connected to the main control processing module and is used to cache at least one of the dynamic operation data, the decentralized identity identifier, the static basic tag information, and the on-chain evidence storage results; The blockchain communication module is used to apply to the blockchain network for a decentralized identity identifier for the target charging pile, and to bind the dynamic operation data with the decentralized identity identifier and upload it to the blockchain network for evidence storage. The server is used to obtain on-chain evidence data of the target charging pile and monthly operation data of similar tag clusters from the blockchain network, and to execute the method as described in any one of claims 1 to 8.
10. An electronic device, characterized in that, It includes a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Electric vehicle charging station economic benefit evaluation model and method fused with time sequence analysis
CN119273384A
Method, system, storage medium and equipment for charging station asset operation analysis
CN119963020A
New energy charging station asset credibility evaluation optimization method based on machine learning
CN120764833A