Method, system and equipment for generating business card of energy digital intelligent enterprise and medium
Through embedded blockchain chips and dynamic coding technology, trustworthy authentication and real-time update of green energy data are achieved, the problem of insufficient data authenticity and security in existing systems is solved, and the certification requirements of the international carbon border regulation mechanism is met.
Patent Information
- Application Number
- CN202510589533.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-08
- Publication Date
- 2025-08-19
AI Technical Summary
The existing business card system cannot effectively verify the authenticity of green energy consumption data, there are problems of repeated data calculations and multi-party arbitrage, and the security is insufficient, making it difficult to pass the certification of the international carbon border adjustment mechanism.
The acquisition device with embedded blockchain chips collects power production data in real time, and uploads it to a blockchain data sharing platform composed of multiple institutions through the blockchain evidence storage interface. It uses smart contracts to verify the authenticity of the data, generates dynamically encoded enterprise business card active codes, and realizes cross-verification and real-time updates across platforms.
Ensure the authenticity and international mutual recognition of green energy data, block the arbitrage of repeated transactions, provide visual business cards that can be traced back to the certification of authoritative institutions in real time, solve the problem of lag in traditional business card information, and improve security and international market expansion capabilities.
Smart Images

Figure CN120509905A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital enterprise information service technology, and specifically to a method, system, device and medium for generating a digital energy enterprise business card. Background Art
[0002] In the digital economy, corporate business cards, as a crucial medium for business communication, are undergoing a transformation from traditional paper-based media to digital, intelligent ones. While existing smart business card systems enable electronic storage and transmission of information, they still suffer from significant technical deficiencies in energy companies, particularly those involved in green power trading. Current mainstream electronic business card systems generally lack authoritative data authentication mechanisms, making it impossible to effectively verify the authenticity of claimed green energy consumption data. This shortcoming is particularly acute in an international trade environment characterized by increasingly stringent international carbon barriers.
[0003] The traditional electronic business card system has the following main problems: First, at the level of green energy data authentication, existing systems such as the solution described in patent CN201810985850 have achieved traceability of user information, but have failed to establish an authentication docking mechanism with key links such as green electricity trading and green certificate issuance, resulting in the inability of green electricity consumption data to obtain official endorsement. Secondly, in terms of cross-platform data collaboration, due to the mutual independence of my country's three major market information systems for green electricity, green certificates, and carbon trading, and the lack of a unified data sharing infrastructure, existing patent solutions such as CN202110444342.2 are difficult to solve the problems of data duplication and multi-party arbitrage. What's more serious is that existing energy trading systems mostly use plaintext overall encrypted transmission, which poses a security risk of a single point of attack or complete leakage.
[0004] In the international trade environment, economies such as the European Union have gradually implemented the Carbon Border Adjustment Mechanism (CBAM), requiring exporting companies to provide authoritatively certified proof of green energy use. Existing business card systems are unable to integrate with the certification systems of institutions such as the State Grid Corporation of China and the National Development and Reform Commission, making it difficult for green electricity consumption logos displayed on corporate business cards to pass international scrutiny. According to industry statistics, international trade disputes resulting from the lack of green certification increased by 67% year-on-year in 2022, highlighting the significant shortcomings of existing technology.
[0005] Traditional solutions present two potential risks in data collection and authentication technology: First, energy collection equipment often utilizes a centralized architecture, meaning a single node failure or tampering can distort source data. Second, the existing green certificate issuance system lacks a data verification mechanism with the carbon trading platform, allowing the same amount of electricity to be used for both green certificate trading and carbon offsets, artificially inflating market value. This data silo phenomenon not only undermines market credibility but also exposes companies to legal risks of false advertising.
[0006] While existing patented technologies attempt to incorporate emerging technologies like blockchain, they still suffer from significant deficiencies in system architecture design. For example, regarding data transmission security, existing solutions often rely on traditional encryption methods and lack dynamic sharding protection mechanisms. Furthermore, static QR code technology prevents companies from updating green energy consumption data in real time, making it difficult to meet dynamic regulatory requirements. These technical shortcomings severely hinder energy companies' efforts to establish a digital and intelligent image and expand into international markets. Summary of the Invention
[0007] The present invention provides a method, system, device and medium for generating an energy digital enterprise business card, the purpose of which is to solve the problems of existing enterprise business cards in displaying green energy data, such as the inability to verify the authenticity, repeated arbitrage of data on multiple trading platforms and lack of international certification.
[0008] To achieve the above objectives, the first aspect of the present invention provides a method for generating an energy digital enterprise business card, comprising the following steps:
[0009] Collect power production data from new energy power stations through an online power collection device with an embedded blockchain chip;
[0010] The collected power production data is uploaded to a blockchain data sharing platform composed of multiple institutions through a blockchain evidence storage interface. After the data authenticity is verified by a smart contract, it is written into a distributed ledger to form blockchain evidence of power production data.
[0011] Respond to requests for business card generation and obtain authenticated basic enterprise information and green energy transaction data from the blockchain data sharing platform;
[0012] Retrieving the power production data stored on the blockchain data sharing platform, matching and verifying the acquired green energy transaction data with the power production data, and generating a cross-validated energy consumption index;
[0013] Based on the verified energy consumption indicators and basic enterprise information, dynamic coding technology is used to generate a live corporate business card code that is linked to the blockchain data sharing platform in real time;
[0014] The verified energy consumption indicators, basic corporate information, and corporate business card codes are typeset and combined to generate an energy digital corporate business card that includes a blockchain evidence identification.
[0015] Furthermore, the method for the online power collection device to collect power production data of a new energy power station includes:
[0016] Connect to the energy collection terminal through the RS-485 interface and obtain the communication address of the energy collection terminal according to the 698.45 protocol;
[0017] Create an interface based on the blockchain wallet address to generate a unique device identifier and perform power data collection.
[0018] Furthermore, the method of using dynamic coding technology to generate a live code for a business card that is linked to the blockchain data sharing platform in real time includes:
[0019] The snowflake algorithm is used to generate the original identification data by combining the millisecond timestamp, the working node number and the serial number.
[0020] Performing Base91 encoding compression on the original identification data to form a compressed dynamic identification code;
[0021] Based on the server node distribution of the blockchain data sharing platform, the consistent hashing algorithm combined with the Sierpinski triangle distribution strategy is used to map the compressed dynamic identification code to the distributed storage node corresponding to the blockchain platform;
[0022] Based on the mapping results, the scanning error rate of the dynamic identification code is monitored in real time. When the error rate exceeds the preset threshold, the Turbo code cascade error correction mechanism is triggered to perform enhanced error correction coding on the dynamic identification code data in the distributed storage nodes.
[0023] The dynamic identification code data after error correction is incrementally compressed using the Δ-Encoding algorithm based on the field value change characteristics, and the elliptic curve digital signature algorithm is used to generate a verification signature containing the dynamic identification code, data content and random number for the incremental compressed data;
[0024] The dynamic identification code after signature verification is bound to the real-time data interface of the blockchain data sharing platform, so that when the QR code pattern remains unchanged, the related data content in the blockchain data sharing platform is dynamically updated through the interface to form a live corporate business card code with real-time synchronization of content.
[0025] Furthermore, the process of matching and verifying the acquired green energy transaction data with the power production data includes:
[0026] Extracting the electricity production data of the enterprise's associated new energy power plants from the blockchain data sharing platform, and obtaining the transaction records of the enterprise on the green electricity trading platform, green certificate trading platform, and carbon trading platform;
[0027] Data verification is performed through the legitimacy authentication module of the blockchain data sharing platform:
[0028] For green electricity transaction data: verify whether the transaction power exceeds the grid-connected power capacity of the corresponding new energy power station as evidenced by the blockchain;
[0029] Green certificate transaction data: verify whether the number of green certificates exceeds the theoretical maximum value of green certificates calculated based on the production data of new energy power stations;
[0030] For carbon trading data: verify whether the carbon offset amount exceeds the carbon emission reduction equivalent value converted from green electricity consumption;
[0031] When the total energy consumption of any two of the green electricity trading volume, green certificate trading volume, and carbon trading volume exceeds the blockchain-certified electricity production data within the corresponding period, a multi-party arbitrage anomaly mark is generated; when the total energy consumption does not exceed the electricity production data, a blockchain authentication label is generated;
[0032] The green energy transaction data that has passed the matching verification is timestamped with the electricity production data stored in the blockchain to generate energy consumption indicators including green electricity consumption rate, green certificate coverage rate, and carbon offset matching degree.
[0033] Furthermore, the snowflake algorithm is:
[0034] ID = (timestamp << (number of working node numbers + number of serial number numbers)) | (working node number << number of serial number numbers) | serial number
[0035] Among them, the timestamp occupies 41 bits, the working node number occupies 10 bits, and the sequence number occupies 12 bits.
[0036] Furthermore, after the multi-party arbitrage abnormality mark is generated:
[0037] Send abnormal warning information to relevant trading platforms through blockchain platform smart contracts;
[0038] A warning sign “Data anomaly awaiting verification” is marked on the energy digital enterprise business card system interface.
[0039] Furthermore, after the energy digital enterprise business card is produced, the energy digital enterprise business card is updated, and the updating method includes:
[0040] When the green energy transaction data of an enterprise changes, the updated green energy transaction data is obtained in real time through the blockchain data sharing platform, and a secondary matching verification is performed with the power production data stored in the blockchain;
[0041] By utilizing the mapping relationship adjustment function of dynamic coding technology, the updated energy consumption indicators can be dynamically linked to the underlying data source of the original live code without changing the live code pattern of the corporate business card;
[0042] Adaptively reorganize the layout of changing basic corporate information and energy consumption indicators based on layout and combination rules to maintain the display integrity of blockchain evidence identification;
[0043] The updated business card data is hashed and calculated through the blockchain data sharing platform’s evidence storage interface to generate a timestamp-bearing incremental evidence record that is linked to the original evidence record.
[0044] Conduct cross-platform decoding tests on the updated corporate business card live code to verify the real-time synchronization and display consistency of dynamic data and blockchain evidence data;
[0045] The updated version information of the Energy Digital Enterprise Business Card is written into the distributed ledger through the blockchain smart contract, forming a traceable business card version update chain.
[0046] To achieve the above objectives, the second aspect of the present invention provides an energy digital enterprise business card generation system, including the following modules:
[0047] A data collection module, including an online power collection device with an embedded blockchain chip, is used to collect real-time power production data from new energy power stations;
[0048] The blockchain evidence module is equipped with a blockchain evidence interface and a smart contract verification unit. The evidence interface is connected to the blockchain data sharing platform composed of multiple institutions to verify the authenticity of the collected power production data and write it into the distributed ledger to form blockchain evidence of power production data;
[0049] The enterprise data acquisition module is deployed on the authentication node of the blockchain data sharing platform and is used to retrieve basic enterprise information and green energy transaction data authenticated by smart contracts in response to enterprise requests;
[0050] A cross-validation module, comprising a data matching engine and an indicator calculation unit. The data matching engine is used to perform multi-dimensional data matching between green energy transaction data and electricity production data stored on the blockchain to generate a timestamped energy consumption indicator verification record.
[0051] The dynamic live code generation module integrates a dynamic encoder and a blockchain data interface to generate a live code for corporate business cards based on verified energy consumption indicators, which is synchronized with the blockchain data sharing platform in real time.
[0052] The intelligent typesetting module is equipped with a blockchain evidence identification embedding unit and a visual template library. It is used to perform structured typesetting of verified corporate basic information, verified energy consumption indicators and corporate business card live codes, and output an energy digital corporate business card that contains a verifiable blockchain evidence link.
[0053] To achieve the above-mentioned purpose, the third aspect of the present invention provides an electronic device, including a memory and a processor, wherein the memory is used to store a program that supports the processor to execute the energy digital enterprise business card generation method, and the processor is configured to execute the program stored in the memory.
[0054] To achieve the above-mentioned objectives, the fourth aspect of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of the energy digital enterprise business card generation method are executed.
[0055] Beneficial effects of the present invention:
[0056] Compared with the existing technology, the present invention provides a method, system, equipment and medium for generating energy digital enterprise business cards. Through the deep integration and innovation of blockchain technology and dynamic live code technology, a full-chain trusted authentication system is constructed: first, a collection device with an embedded blockchain chip is used to realize the source encryption and chain-up of power production data to ensure that the data cannot be tampered with; secondly, a blockchain platform jointly built by multiple parties is used to integrate multi-platform data such as green electricity, green certificates, and carbon trading, and smart contracts are used to cross-verify cross-platform transaction data and production data, effectively identifying and blocking repeated trading arbitrage of the same power data; finally, the verification result of the blockchain evidence identification is bound to the dynamic live code to form a visual business card that can be traced back to the certification data of authoritative institutions such as the State Grid in real time, which not only ensures the authenticity and international mutual recognition of green energy data, but also solves the problem of information lag in traditional business cards through the dynamic update mechanism of the live code. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments.
[0058] Figure 1 This is a flowchart of a method for generating an energy digital enterprise business card disclosed in an embodiment of the present invention.
[0059] Figure 2 This is a collaborative architecture diagram of a blockchain module and an energy data acquisition terminal disclosed in an embodiment of the present invention.
[0060] Figure 3 This is a data acquisition framework diagram disclosed in an embodiment of the present invention.
[0061] Figure 4 This is a schematic diagram of the generation framework of an energy digital business card disclosed in an embodiment of the present invention.
[0062] Figure 5 This is a blockchain platform architecture diagram disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0063] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0064] According to an embodiment of the present invention, it should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the following production method, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0065] like Figure 1 As shown, the present invention provides a method for generating an energy digital enterprise business card, comprising the following steps:
[0066] Step S100: Collecting power production data of the new energy power station through an online power collection device with an embedded blockchain chip;
[0067] This step is done by Figure 2 The collaborative architecture of the blockchain module and the energy data collection terminal shown in the figure realizes the trusted data collection. Figure 2 As shown in the figure, the blockchain module (including blockchain chip and SDK development kit) is integrated into the energy data collection terminal deployed in the new energy power station. The module is connected to the power station smart meter through the RS-485 interface to form a distributed data collection network. When the collection terminal is initialized (corresponding to Figure 3 "Blockchain initialization" step), automatically call the SDK to generate a unique blockchain wallet address as the device's digital identity and bind it to the physical hardware. Then execute Figure 3 In the "Query the Communication Address of the Collection Terminal" step in the process, the communication address of the meter is obtained based on the 698.45 protocol to establish a data collection channel.
[0068] During data collection (corresponding to Figure 3 "Query energy collection device data" step), the terminal reads the meter's power generation, power, timestamp and other data according to the set period, and transmits them synchronously to Figure 2 The energy data collection master station in the energy data collection station cross-checks the data of multiple terminals (for example, if three terminals are deployed in the same power station, the data of at least two terminals that are consistent are taken as valid values), cleans the abnormal data and generates a standardized data package. At this time, the data is temporarily stored in Figure 2 The "acquisition system" module provides pre-processing support for subsequent uploading to the chain.
[0069] Step S200: Upload the collected power production data to a blockchain data sharing platform composed of multiple institutions through a blockchain evidence storage interface. After verifying the authenticity of the data through a smart contract, the data is written into a distributed ledger to form blockchain evidence of power production data.
[0070] This step uploads the collected power production data to a blockchain data sharing platform comprised of multiple institutions (a blockchain network jointly maintained by authoritative organizations such as the State Grid Corporation of China, China Southern Power Grid, the National Development and Reform Commission, the National Energy Administration, and green electricity / green certificate / carbon trading platforms). Data authenticity verification is performed through smart contracts (computer programs deployed on the blockchain that automatically execute preset rules). The specific process is as follows: The energy data collection master station calls the blockchain platform's evidence storage interface and sends the tamper-proof data packet generated in step S100 (containing power generation, timestamp, and multi-device joint signatures) to the blockchain network. The smart contract first verifies that the data signature is generated by a majority of trusted terminals (for example, 3 / 5 device signatures are valid) and checks that the data hash value is consistent with the original record to ensure that the data has not been tampered with. Once verified, the data is written to the blockchain's distributed ledger (a database jointly stored and synchronously updated by all participating institution nodes), generating a record with a unique evidence ID for subsequent access.
[0071] Smart contracts ensure the credibility of data across the entire network through a multi-party consensus mechanism (such as the PBFT algorithm, a protocol where multiple nodes vote to achieve data consistency). For example, the State Grid node verifies whether the power generation matches the grid dispatch data, and the Green Certificate Platform node verifies whether the green certificate application exceeds the total power generation. All institutional nodes must complete the voting confirmation within the preset time. The data that passes the consensus will be labeled "certified" and associated with the company's blockchain account. The evidence results (including the evidence ID, timestamp, and list of certification agencies) are returned to the energy data collection master station through the interface, and are simultaneously updated to the data input module of the enterprise business card system, providing an on-chain basis for the subsequent generation of traceable green energy consumption identification.
[0072] Step S300: Respond to the request to generate a business card and obtain authenticated basic information of the enterprise and green energy transaction data from the blockchain data sharing platform;
[0073] When an enterprise submits a request to generate a business card through the Energy Digital Intelligence Enterprise Business Card System, the system first calls the blockchain platform's identity authentication module to verify the authenticity of the enterprise's unified social credit code and legal person identity. It then initiates a data retrieval request to the blockchain data sharing platform through a smart contract. The specific process is as follows: Based on the enterprise's blockchain account address, the smart contract extracts basic enterprise information (such as the company name and business scope, which are authenticated by the Industrial and Commercial Bureau node) and green energy trading data (including green electricity trading volume, green certificate number, and carbon offset amount, provided by the green electricity trading platform, green certificate issuing agency, and carbon exchange node, respectively) from the distributed ledger.
[0074] Step S400: Retrieving the power production data stored on the blockchain data sharing platform, matching and verifying the obtained green energy transaction data with the power production data, and generating a cross-validated energy consumption index;
[0075] The smart contract extracts the enterprise-related new energy power station evidence data from the blockchain distributed ledger and performs a field-level comparison with the green transaction data obtained in step S300:
[0076] For green electricity transaction data: verify whether the transaction power exceeds the grid-connected power capacity of the corresponding new energy power station as evidenced by the blockchain;
[0077] Green certificate transaction data: verify whether the number of green certificates exceeds the theoretical maximum value of green certificates calculated based on the production data of new energy power stations;
[0078] For carbon trading data: verify whether the carbon offset amount exceeds the carbon emission reduction equivalent value converted from green electricity consumption;
[0079] When the total energy consumption of any two of the green electricity trading volume, green certificate trading volume, and carbon trading volume exceeds the blockchain-certified electricity production data within the corresponding period, a multi-party arbitrage anomaly mark is generated; when the total energy consumption does not exceed the electricity production data, a blockchain authentication label is generated;
[0080] The green energy transaction data that has passed the matching verification is timestamped with the electricity production data stored in the blockchain to generate energy consumption indicators including green electricity consumption rate, green certificate coverage rate, and carbon offset matching degree.
[0081] It should be noted that the "Green Certificate" is an electronic certificate with a unique identification code issued by the state to power generation companies for each megawatt-hour of non-hydro renewable energy grid-connected electricity. It is the confirmation and attribute proof of non-hydro renewable energy power generation and the only certificate for consuming green electricity.
[0082] "Green electricity" refers to electricity produced with zero or near-zero carbon dioxide emissions. Compared to electricity generated by other methods (such as thermal power), it has a lower environmental impact. The main sources of green electricity are solar, wind, biomass, and geothermal energy, with China primarily relying on solar and wind power.
[0083] Carbon trading is a market-based greenhouse gas emissions reduction tool that aims to encourage businesses and countries to reduce carbon emissions through economic incentives. Its core concept is to achieve emission reduction targets at the lowest cost by setting a cap on total carbon emissions and allowing businesses to trade carbon allowances.
[0084] "Green electricity carbon offset" refers to the use of green electricity to reduce or offset the carbon emissions generated by enterprises, organizations or individuals in the production, operation or life processes.
[0085] Step S500: Based on the verified energy consumption indicators and basic enterprise information, a dynamic coding technology is used to generate a live enterprise business card code that is linked to the blockchain data sharing platform in real time;
[0086] To achieve dynamic association between the corporate business card live code and blockchain data, this step builds a multi-dimensional technical system covering code generation, dynamic mapping, load optimization, and fault tolerance mechanisms. By combining an improved encoding algorithm with a distributed storage strategy, while ensuring that the QR code pattern remains unchanged, real-time synchronization between blockchain platform data changes and live code display content is achieved, effectively solving the problems of delayed updates and repeated generation of traditional static QR code information, while improving the reliability, anti-interference ability, and security verification level of dynamic data display. The specific implementation methods are as follows:
[0087] This step uses dynamic coding technology to achieve real-time association between the corporate business card live code and blockchain data. First, an improved snowflake algorithm is used to generate a globally unique identifier: a 64-bit original ID is composed of a 41-bit millisecond timestamp (accuracy of 1ms), a 10-bit working node number, and a 12-bit serial number. This supports high concurrency generation of 4096 times / ms per node. The improved snowflake algorithm formula is:
[0088] ID = (timestamp << (10+12)) | (work node number << 12) | sequence number
[0089] The original ID is then compressed using Base91 encoding, using 91 printable ASCII characters to reduce the data length by 30%, generating a compact and parseable dynamic identification code. The compression ratio formula is:
[0090]
[0091] Where L represents the length of characters after Base91 encoding compression, and N represents the length of the original data.
[0092] The core principle behind using Base91 encoding to compress the globally unique ID generated by the snowflake algorithm lies in the fact that Base91 uses 91 printable ASCII characters as its encoding character set. Compared to the 64-character set of Base64, the amount of information that can be represented by each character is increased from 6 bits (log264=6) to approximately 6.5 bits (log291≈6.49). According to the compression ratio formula, where N is the byte length of the original binary data and the numerator 8*log2(N) represents the total number of bits of the original data, divided by the 6.49 bits of information that each Base91 character can carry, the compressed character length L is calculated. For example, a 64-bit ID requires 11 characters (64 / 6≈10.67) when encoded in Base64, while Base91 only requires 9 characters (64 / 6.49≈9.86). This improves the compression ratio by 30% by increasing the information density of each character.
[0093] In the data mapping phase, a dynamic routing model is built based on the consistent hashing algorithm. The number of virtual nodes is calculated based on the number of server nodes N and the load balancing threshold p of the blockchain platform:
[0094]
[0095] Where V represents the number of virtual nodes to be generated, M represents the number of physical server nodes, and p represents the probability threshold of load balancing (e.g., expected load distribution uniformity).
[0096] The Sierpinski triangular distribution is used to optimize the hash ring layout, reducing the amount of data migration when adding or removing nodes by more than 40%. Mapping function:
[0097]
[0098] Where M(K) represents the result of the mapping function, K represents the key value to be mapped, and S represents the set of server nodes. It means selecting a node s from the server set S so that the value of D(H(K), H(s)) is minimized, s is the traversed server node instance (a single element belonging to the server set S), H(·) represents the hash function, that is, H(K) represents the hash function value of the key value K, H(s) represents the hash function value of the server node s, and D(·) represents the distance metric function on the hash ring.
[0099] It is understandable that the calculation of the number of virtual nodes V aims to optimize the node distribution density on the consistent hash ring by increasing the number of virtual nodes corresponding to each physical node, thereby improving the uniformity of load balancing and reducing the amount of data migration when nodes are changed. Specifically, the calculation formula for the number of virtual nodes dynamically determines the number of virtual nodes that need to be mapped to each physical node through the number of physical nodes N and the load balancing threshold p (such as p = 0.9 when 90% balance is expected). For example, when N = 10 and p = 0.9, V ≈ ln (10) / ln (10 / 9) ≈ 21.8, that is, 22 virtual nodes are created for each physical node. These virtual nodes are deployed on the hash ring using the Sierpinski triangular distribution pattern. The self-similar characteristics of fractal geometry make the distance between adjacent virtual nodes show a regular distribution. Compared with the traditional random distribution, the data segments affected when nodes are added or reduced are reduced, so that when the node is expanded or reduced, only 1 / V of the original data volume needs to be migrated, thereby achieving an effect of reducing the migration volume by more than 40%. Ultimately, the mapping function M(K) accurately locates the data key to the nearest virtual node, ensuring access efficiency while achieving dynamic load balancing through the redundant distribution of virtual nodes. Through the above steps, the compressed dynamic identification code is accurately located to the target storage node, ensuring efficient data access.
[0100] Based on the mapping results of the above steps, the active code scanning error rate R is monitored in real time. When R>5%, the adaptive error correction mechanism is triggered to perform enhanced error correction coding on the dynamic identification code data in the distributed storage nodes. The error correction capacity is dynamically adjusted through the following parameter equation:
[0101] E=α·(1-e {-β·R} )
[0102] Among them, E represents the actual error correction capacity after dynamic adjustment, α represents the upper limit of the error correction capacity (set to 150 everywhere), e represents the base of the natural logarithm, β represents the attenuation factor for adjusting the error correction sensitivity (set to 0.05 here), and R represents the request error rate monitored in real time (such as the 5% trigger threshold).
[0103] The Δ-Encoding algorithm is used to perform incremental compression on the error-corrected dynamic identification code data based on the field value change characteristics. The elliptic curve digital signature algorithm is used to generate a verification signature containing the dynamic identification code, data content, and random number for the incremental compressed data. Specifically:
[0104] The Turbo code cascade solution is enabled, achieving a 60% improvement in anti-interference capability in Q-level error correction mode. For the frequently updated business card data field, the Δ-Encoding algorithm is used for incremental compression. The compression ratio is calculated as follows:
[0105] CR=1-(σ 2 / μ) / log2(n+1)
[0106] Where CR represents the compression ratio of the Δ-Encoding algorithm (the larger the value, the better the compression effect), σ represents the standard deviation of the field value (reflecting data volatility), μ represents the mean of the field value (reflecting the concentration trend of the data), and n represents the number of data items to be compressed (such as the length of the time series).
[0107] Combined with elliptic curve digital signature technology to generate verification signature:
[0108] Sig=ECDSA_Sign(SK,H(CID||Data||Nonce))
[0109] Where Sig represents the generated digital signature, ECDSA represents the Elliptic Curve Digital Signature Algorithm (ECDSA), a digital signature standard based on elliptic curve cryptography, Sign represents the signature generation operation, that is, signing data using the private key SK, SK represents the user's private key (used for signature generation), CID represents the company's unique identifier (such as the business registration number), Data represents the business card data to be signed (such as green electricity consumption), Nonce represents a random number to prevent replay attacks, and H(·) represents the hash function.
[0110] Data integrity is ensured by the following validation equation:
[0111] e(Sig,P)?=e(H(m),Q)
[0112] Where e(·) represents the bilinear pairing function, Sig represents the generated digital signature, P represents the base point on the elliptic curve, H(m) represents the hash value of the message m, Q represents the public key corresponding to the private key, Q = PK, and K is the private key used to generate the signature and public key.
[0113] Ultimately, the signature-verified dynamic identification code is bound to the blockchain platform's real-time interface, dynamically retrieving the latest data through a hash ring mapping relationship. When the underlying blockchain data is updated, the live code parsing layer automatically synchronizes and updates the displayed content, achieving the corporate business card effect of "one code for permanent use, real-time information refresh" while preserving the complete blockchain evidence traceability path.
[0114] It's important to note that "live codes" are a type of QR code technology, as opposed to static QR codes. Static QR codes contain fixed information and cannot be modified once generated. However, live codes can dynamically update the content or data they point to through a backend server without changing the QR code pattern.
[0115] Step S600: The verified energy consumption indicators, basic enterprise information, and business card active code are typeset and combined to generate an energy digital enterprise business card containing a blockchain evidence identification.
[0116] The intelligent template library in the typesetting design module is called to automatically match the standardized layout framework according to the enterprise type, and core indicators such as industrial and commercial certification information, green electricity consumption rate, and green certificate coverage rate are embedded in the main visual area in the form of visual charts; secondly, the dynamic element rendering engine is used to implement a layered layout of the live code area, and the blockchain evidence logo (including timestamp hash fragment) is superimposed under the fixed QR code pattern, and α channel fusion technology is used to achieve visual unification of the evidence logo and the live code pattern; at the same time, a responsive typesetting algorithm is used to adaptively scale elements such as text and data charts to ensure the integrity and readability of the authentication information when displayed on multiple terminals such as PC and mobile terminals. Finally, a digital business card is generated that includes a blockchain evidence watermark, a dynamic data dashboard, and an intelligent live code. Its typesetting data generates JSON-LD structured semantic tags through smart contracts and is stored on the chain to form a machine-readable blockchain authentication information map.
[0117] Preferably, after the multi-party arbitrage anomaly mark is generated: an abnormal alarm message is sent to the relevant trading platform through the blockchain platform smart contract; and a warning sign "data anomaly to be verified" is marked in the energy digital enterprise business card system interface.
[0118] Preferably, after the energy digital enterprise business card is produced, the energy digital enterprise business card is also updated, and the updating method includes:
[0119] When the green energy transaction data of an enterprise changes, the updated green energy transaction data is obtained in real time through the blockchain data sharing platform, and a secondary matching verification is performed with the power production data stored in the blockchain;
[0120] By utilizing the mapping relationship adjustment function of dynamic coding technology, the updated energy consumption indicators can be dynamically linked to the underlying data source of the original live code without changing the live code pattern of the corporate business card;
[0121] Adaptively reorganize the layout of changing basic corporate information and energy consumption indicators based on layout and combination rules to maintain the display integrity of blockchain evidence identification;
[0122] The updated business card data is hashed and calculated through the blockchain data sharing platform’s evidence storage interface to generate a timestamp-bearing incremental evidence record that is linked to the original evidence record.
[0123] Conduct cross-platform decoding tests on the updated corporate business card live code to verify the real-time synchronization and display consistency of dynamic data and blockchain evidence data;
[0124] The updated version information of the Energy Digital Enterprise Business Card is written into the distributed ledger through the blockchain smart contract, forming a traceable business card version update chain.
[0125] The generation and update of the energy digital enterprise business card relies on the blockchain platform jointly built by national institutions. Its core processes and platform architecture are as follows: Figure 4 、 Figure 5 The entire system consists of three parts: the data collection terminal, the blockchain platform layer, and the business card application layer, forming a closed-loop and trusted data ecosystem.
[0126] Data collection and chain verification (corresponding to Figure 4 Process: New energy power plants use energy collection terminals (supporting RS-485 and 698.45 protocols) with integrated blockchain modules to collect core data such as power generation and timestamps in real time. These terminals, equipped with a built-in blockchain wallet address generator, package and upload data using cryptographic signatures to the energy data collection master station. The terminal then uses a blockchain evidence storage interface to write power production data to a blockchain platform jointly built by multiple organizations (such as the State Grid Corporation of China and the National Energy Administration). This process enables direct data collection and uploading to the blockchain. Each collection node undergoes identity verification through a distributed authentication mechanism, ensuring that the data cannot be tampered with and can be traced back to specific power plant equipment.
[0127] like Figure 4 In the energy enterprise digital business card generation process shown on the right, the energy enterprise digital business card generation mainly includes the following modules:
[0128] Data Input Module: This module supports basic information such as company name, business scope, contact information, and website. These are the foundation of business cards. This information is directly pushed to the business card data input module from the company information on the chain, and the certification mark indicates that it has been certified by the government. It also supports the input of corporate green electricity consumption information. After the company initiates a request to generate a new business card, the business card generation system applies for green energy consumption data certification from the green electricity trading, green certificate trading, carbon trading, and new energy project management platforms. The data that is consistent with the certification is pushed to the business card data input module, forming the core content of the corporate business card.
[0129] Live Code Generation Module: Utilizing a professional QR code generation algorithm, it converts input data into a corresponding QR code pattern, ensuring accurate recognition by all types of scanning devices. A dynamic association mechanism dynamically connects the QR code to a backend server or database, enabling the QR code to retrieve and display the latest business card data in real time, eliminating the need to regenerate the QR code. The code selection function offers a variety of QR code options, including common QR Code and DataMatrix, to suit different application scenarios and scanning devices, ensuring compatibility and readability in a variety of environments.
[0130] Layout Design Module: Features a business card template library with a diverse selection of built-in templates covering different styles, layouts, and color combinations. Users can freely select the appropriate template based on their personal preferences and usage scenarios to quickly build a business card framework. Supports element editing, allowing users to personalize elements such as text, images, and icons on business cards, including adjusting fonts, sizes, colors, positions, and alignments, to customize the appearance of business cards and showcase unique personalities. Multimedia element integration allows users to upload multimedia files such as company logos and typical company scenarios, enhancing the visual effect and recognition of business cards, and improving their professionalism and appeal.
[0131] Data Storage and Management: A business card database is built to store user-entered business card data, including input information, customized content, and layout settings, ensuring orderly data storage and efficient management. Business card data is stored on-chain for security. Safe and reliable storage technologies and encryption methods are used to protect user data from unauthorized access, tampering, or leakage, ensuring data integrity and security. Data updates and maintenance are facilitated by providing a convenient data update interface, allowing users to modify business card information at any time. The system also regularly maintains the database and optimizes the data storage structure to ensure efficient data access and stable operation.
[0132] Scanning and Testing Module: After a business card is generated, a simulated scanning tool is provided, allowing users to preview the scanned result in advance, verifying the completeness and correctness of the information displayed, and promptly identifying and correcting potential issues to ensure the accuracy of the business card in actual use. Generated live barcode business cards undergo comprehensive compatibility testing, covering different operating systems (such as iOS and Android), different scanning software (WeChat, Alipay scanning, etc.), and various mobile devices and scanning hardware. This ensures that live barcode business cards can be properly recognized and displayed in various common scanning environments, enhancing the user experience.
[0133] Output and Sharing: This module exports the designed live-code business cards in common image formats (e.g., JPEG, PNG), allowing users to save them to their local device for printing, inserting them into electronic documents, or sharing them on other platforms. By integrating multiple sharing channels, such as social media platforms (WeChat, Weibo, LinkedIn, etc.) and instant messaging tools, users can quickly share their business cards with others through one-click sharing, achieving efficient information transfer.
[0134] like Figure 5As shown in Figure 1, the blockchain platform architecture is divided into four layers, enabling full lifecycle management of energy digital certificates through layered collaboration. The external interaction layer serves as a bridge between the platform and external systems, responsible for data exchange between the platform and external systems. Its primary function is to connect with the industrial and commercial registration system, the public security and administrative system, the green electricity trading system, the green certificate trading system, the carbon trading system, the energy collection system, and the energy project management system, while also providing feedback to external systems. Identity authentication is responsible for interacting with the industrial and commercial registration platform and the public security and administrative system to ensure the legitimacy of user identities. The energy collection module processes data from new energy power plants sent by the collection device. The green electricity trading platform interaction module is responsible for data exchange with the green electricity trading platform. The green certificate trading platform interaction module is responsible for data exchange with the green certificate trading platform. The carbon trading platform interaction module is responsible for data exchange with the carbon trading platform.
[0135] The application layer is the primary layer responsible for authenticating data generated by the Energy Business Card. The green electricity information calculation module calculates tradable green electricity information within a specific period based on production data from new energy power plants. The green certificate information calculation module calculates tradable green certificates within a specific period based on power data provided by the energy collection module and green certificates independently applied for by energy users. The carbon trading calculation module calculates tradable green electricity information within a specific period based on production data from new energy power plants. The legitimacy verification module primarily uses power data provided by the energy collection module, combined with data from multiple platforms, such as the green electricity trading platform, green certificate trading platform, and carbon trading platform, to verify the legitimacy of green electricity, green certificate, and carbon trading data generated by users on these platforms and determine whether there is arbitrage. If there is no arbitrage, the data is pushed to the energy account module. If there is, a relevant message is sent to the user. Requests from external systems undergo request authentication to ensure the legitimacy of the requesting party. The energy account module records the user's energy status, including electricity production, green electricity trading volume, green certificate trading volume, and carbon trading volume. The information mapping processing module mainly maps the data that has been authenticated to the information required for the corporate business card.
[0136] The public service layer primarily provides common services required for the generation and transfer of energy digital certificates. The data storage and forensics module provides on-chain storage of key data and verification services for information verification. The information traceability module provides record keeping and post-transaction tracing services for the certificate transfer process. Smart contract management provides services for the deployment, management, and maintenance of smart contracts. The distributed ledger provides multi-party data recording and query services to ensure that transaction information is recorded by multiple parties and cannot be tampered with.
[0137] The storage layer is primarily responsible for data classification and storage. The energy collection data storage module stores relevant information on energy business cards and energy collection data. The user database is responsible for storing user identity information. The business database is responsible for storing business request information from external platforms and information on the generation and circulation of energy digital certificates on the platform.
[0138] pass Figure 4 The data closed-loop acquisition shown is Figure 5 The multi-layer blockchain architecture realizes the full-link trusted authentication from the energy production end to the business card display end, which not only solves the problem of data islands in multi-party transaction platforms, but also builds a dynamic and trusted enterprise digital identity carrier with live code technology.
[0139] In the above technical solution, the present invention uses blockchain technology to build a blockchain data sharing infrastructure service facility composed of national governments and trading institutions such as the State Grid Corporation of China, China Southern Power Grid Corporation, the National Development and Reform Commission, and the National Energy Administration. Secondly, by utilizing the technical characteristics of blockchain technology that data cannot be tampered with and the entire process flow is traceable, basic information authentication of corporate information, new energy project information, green electricity trading, green certificate trading, carbon trading and other information can be realized to enhance the authority of corporate business cards and realize online visual tracking of certificates. The authenticated information is labeled by means of identification to intuitively display the information as authenticated. Thirdly, artificial intelligence technology and live code technology are used to realize the real-time display of corporate information changes on corporate business cards without changing the carrier, and the statistics of corporate business card browsing and publicity are realized simultaneously, providing a basis for changes in corporate publicity strategies. Fourthly, the online power consumption collection device with an embedded blockchain chip is used to realize the collection and chain of information sources, avoiding the problem of data distortion or loss caused by single node failure, ensuring that the digital intelligence platform verifies the authenticity of the data source, and improving the credibility of the digital intelligence business card.
[0140] According to another aspect of an embodiment of the present application, an electronic device is provided, including a processor and a memory, wherein the processor is configured to implement the steps of the method when executing a computer program stored in the memory.
[0141] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0142] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0143] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0144] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.
[0145] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A method for generating an energy digital enterprise business card, characterized in that: The steps include: Collect power production data from new energy power stations through an online power collection device with an embedded blockchain chip; The collected power production data is uploaded to a blockchain data sharing platform composed of multiple institutions through a blockchain evidence storage interface. After the data authenticity is verified by a smart contract, it is written into a distributed ledger to form blockchain evidence of power production data. Respond to requests for business card generation and obtain authenticated basic enterprise information and green energy transaction data from the blockchain data sharing platform; Retrieving the power production data stored on the blockchain data sharing platform, matching and verifying the acquired green energy transaction data with the power production data, and generating cross-validated energy consumption indicators; Based on the verified energy consumption indicators and basic enterprise information, dynamic coding technology is used to generate a live corporate business card code that is linked to the blockchain data sharing platform in real time; The verified energy consumption indicators, basic corporate information, and corporate business card active code are typeset and combined to generate an energy digital corporate business card that includes a blockchain evidence identification.
2. The method for generating an energy digital enterprise business card according to claim 1, wherein: The method for collecting power production data of a new energy power station by the online power collection device includes: Connect to the energy collection terminal through the RS-485 interface and obtain the communication address of the energy collection terminal according to the 698.45 protocol; Create an interface based on the blockchain wallet address to generate a unique device identifier and perform power data collection.
3. The method for generating an energy digital enterprise business card according to claim 1, wherein: Methods for using dynamic coding technology to generate live business card codes that are linked in real time to the blockchain data sharing platform include: The snowflake algorithm is used to generate the original identification data by combining the millisecond timestamp, the working node number and the serial number; Performing Base91 encoding compression on the original identification data to form a compressed dynamic identification code; Based on the server node distribution of the blockchain data sharing platform, the consistent hashing algorithm combined with the Sierpinski triangle distribution strategy is used to map the compressed dynamic identification code to the distributed storage node corresponding to the blockchain platform; Based on the mapping results, the scanning error rate of the dynamic identification code is monitored in real time. When the error rate exceeds the preset threshold, the Turbo code cascade error correction mechanism is triggered to perform enhanced error correction coding on the dynamic identification code data in the distributed storage nodes. The dynamic identification code data after error correction is incrementally compressed using the Δ-Encoding algorithm based on the field value change characteristics, and the elliptic curve digital signature algorithm is used to generate a verification signature containing the dynamic identification code, data content and random number for the incremental compressed data; The dynamic identification code after signature verification is bound to the real-time data interface of the blockchain data sharing platform, so that when the QR code pattern remains unchanged, the related data content in the blockchain data sharing platform is dynamically updated through the interface to form a live corporate business card code with real-time synchronization of content.
4. The method for generating an energy digital enterprise business card according to claim 1, wherein: The process of matching and verifying the acquired green energy transaction data with the power production data includes: Extracting the electricity production data of the enterprise's associated new energy power plants from the blockchain data sharing platform, and obtaining the transaction records of the enterprise on the green electricity trading platform, green certificate trading platform, and carbon trading platform; Data verification is performed through the legitimacy authentication module of the blockchain data sharing platform: For green electricity transaction data: verify whether the transaction power exceeds the grid-connected power capacity of the corresponding new energy power station as evidenced by the blockchain; Green certificate transaction data: verify whether the number of green certificates exceeds the theoretical maximum value of green certificates calculated based on the production data of new energy power stations; For carbon trading data: verify whether the carbon offset amount exceeds the carbon emission reduction equivalent value converted from green electricity consumption; When the total energy consumption of any two of the green electricity trading volume, green certificate trading volume, and carbon trading volume exceeds the blockchain-certified electricity production data within the corresponding period, a multi-party arbitrage anomaly mark is generated; when the total energy consumption does not exceed the electricity production data, a blockchain authentication label is generated; The green energy transaction data that has passed the matching verification is timestamped with the electricity production data stored in the blockchain to generate energy consumption indicators including green electricity consumption rate, green certificate coverage rate, and carbon offset matching degree.
5. The method for generating an energy digital enterprise business card according to claim 3, wherein: The snowflake algorithm is: ID = (timestamp << (number of working node numbers + number of serial number numbers)) | (working node number << number of serial number numbers) | serial number Among them, the timestamp occupies 41 bits, the working node number occupies 10 bits, and the sequence number occupies 12 bits.
6. The method for generating an energy digital enterprise business card according to claim 4, wherein: After the multi-party arbitrage abnormality mark is generated: Send abnormal warning information to relevant trading platforms through blockchain platform smart contracts; A warning sign "Data anomaly awaiting verification" is marked on the energy digital enterprise business card system interface.
7. The method for generating an energy digital enterprise business card according to claim 1, wherein: After the energy digital enterprise business card is produced, the energy digital enterprise business card is also updated. The updating method includes: When the green energy transaction data of an enterprise changes, the updated green energy transaction data is obtained in real time through the blockchain data sharing platform, and a secondary matching verification is performed with the power production data stored in the blockchain; By utilizing the mapping relationship adjustment function of dynamic coding technology, the updated energy consumption indicators can be dynamically linked to the underlying data source of the original live code without changing the live code pattern of the corporate business card; Adaptively reorganize the layout of changing basic corporate information and energy consumption indicators based on layout and combination rules to maintain the display integrity of blockchain evidence identification; The updated business card data is hashed and calculated through the blockchain data sharing platform’s evidence storage interface to generate a timestamp-bearing incremental evidence record that is linked to the original evidence record. Conduct cross-platform decoding tests on the updated corporate business card live code to verify the real-time synchronization and display consistency of dynamic data and blockchain evidence data; The updated version information of the Energy Digital Enterprise Business Card is written into the distributed ledger through the blockchain smart contract, forming a traceable business card version update chain.
8. An energy digital enterprise business card generation system, characterized by: Includes the following modules: A data collection module, including an online power collection device with an embedded blockchain chip, is used to collect real-time power production data from new energy power stations; The blockchain evidence module is equipped with a blockchain evidence interface and a smart contract verification unit. The evidence interface is connected to the blockchain data sharing platform composed of multiple institutions to verify the authenticity of the collected power production data and write it to the distributed ledger to form blockchain evidence of power production data; The enterprise data acquisition module is deployed on the authentication node of the blockchain data sharing platform and is used to retrieve basic enterprise information and green energy transaction data authenticated by smart contracts in response to enterprise requests; A cross-validation module, comprising a data matching engine and an indicator calculation unit. The data matching engine is used to perform multi-dimensional data matching on green energy transaction data and electricity production data stored on the blockchain to generate a timestamped energy consumption indicator verification record. The dynamic live code generation module integrates a dynamic encoder and a blockchain data interface to generate a live code for corporate business cards based on verified energy consumption indicators, which is synchronized with the blockchain data sharing platform in real time. The intelligent typesetting module is equipped with a blockchain evidence identification embedding unit and a visual template library. It is used to perform structured typesetting of verified basic enterprise information, verified energy consumption indicators and corporate business card live codes, and output an energy digital enterprise business card that contains a verifiable blockchain evidence link.
9. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store a program that supports the processor to execute the energy digital enterprise business card generation method described in any one of claims 1-7, and the processor is configured to execute the program stored in the memory.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for generating an energy digital enterprise business card according to any one of claims 1 to 7 are executed.
Citation Information
Patent Citations
A multi-functional interactive graphic code business card and platform system
CN109146032A
Electric energy transaction method based on block chain technology and medium
CN113159770A