A blockchain-based EPG data management method, device, equipment and medium

By introducing blockchain technology into EPG data management, establishing a link between data and hash credentials, and combining blockchain ledgers and operation path tracking, the problems of easy tampering and consistency verification of EPG data are solved, enabling trusted data storage and accurate traceability, and improving the credibility of data management in broadcasting scenarios.

CN122640180APending Publication Date: 2026-08-25RADIO FILM & TELEVISION INFORMATION NETWORK CENT OF THE STATE ADMINISTRATION OF RADIO & TELEVISION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610730796.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-26
Publication Date
2026-08-25

AI Technical Summary

Technical Problem

The existing EPG data management system suffers from problems such as data being easily tampered with, lack of a reliable evidence storage mechanism, inability to verify consistency, and difficulty in tracking operating users and historical version changes, thus failing to meet the data trust auditing and responsibility determination requirements in broadcasting scenarios.

Method used

By using a blockchain-based approach, the original EPG data is obtained and hash credentials are calculated. The association between the data and structured operation records is established, and the blockchain ledger is used for immutable evidence storage. Through hash credential comparison and historical operation path tracing, data consistency verification and trusted auditing are achieved.

Benefits of technology

It achieves tamper-proof recording of EPG data operation behavior, improves data integrity and consistency verification capabilities, can accurately locate operation users and behaviors, and enhances the trustworthy auditing capabilities throughout the entire lifecycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122640180A_ABST
    Figure CN122640180A_ABST
Patent Text Reader

Abstract

The application relates to an EPG data management method, device and equipment based on a blockchain and a medium, and belongs to the technical field of data security. The method comprises the following steps: acquiring EPG original data uploaded by a user, and extracting a structured operation record comprising at least a data unique identifier, a version number and a data type; calculating a first hash certificate based on the EPG original data and the version number, and establishing an association relationship among the EPG original data, the first hash certificate and the structured operation record; determining a chain-up strategy according to the data type, and writing the structured operation record and / or the first hash certificate into a blockchain ledger; when the EPG original data is updated, generating a new version number, calculating a second hash certificate based on the updated EPG data and the new version number, obtaining the first hash certificate corresponding to the second hash certificate from the blockchain ledger according to the association relationship, comparing the second hash certificate with the first hash certificate, and obtaining a comparison result; and performing data operation path tracking based on the comparison result and the structured operation record.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of data security technology, and specifically relates to a blockchain-based EPG data management method, apparatus, device, and medium. Background Technology

[0002] The national EPG information aggregation and distribution platform connects with provincial and above-level television stations across the country, aggregating EPG program guides, channel information, coverage information, program tags, and other data through multiple channels such as API, FTP, and front-end uploads.

[0003] Existing EPG data management typically employs centralized databases and traditional log methods to manage data such as program guides, channel information, and program tags. During data upload, update, review, distribution, and retrospective processes, the following problems exist: traditional log systems are easily deleted or tampered with, failing to form an immutable chain of evidence for data operations, resulting in a lack of a reliable evidence storage mechanism for EPG data updates; multiple sources and types of EPG data lack a consistency verification mechanism based on mathematical credentials of data uniqueness during addition, modification, and distribution, making it impossible to automatically identify whether data has been illegally tampered with; it is difficult to accurately track the user, time, type of operation, and historical version changes corresponding to EPG data, failing to meet the needs of broadcasting scenarios for reliable data auditing, liability determination, and regulatory evidence collection. Summary of the Invention

[0004] Based on the above analysis, the embodiments of the present invention aim to provide a blockchain-based EPG data management method, apparatus, device, and medium.

[0005] The objective of this invention is achieved as follows: A first aspect of this invention provides a blockchain-based EPG data management method, comprising: Obtain the raw EPG data uploaded by the user and extract structured operation records that include at least the data unique identifier, version number, and data type; Calculate the first hash certificate based on the EPG raw data and version number, and establish the association between the EPG raw data, the first hash certificate and the structured operation record; Based on the data type, a blockchain strategy is determined, and the structured operation record and / or the first hash certificate are written into the blockchain ledger according to the blockchain strategy. When an update operation for the original EPG data is received, a new version number is generated. A second hash certificate is calculated based on the updated EPG data and the new version number. According to the association, a first hash certificate corresponding to the second hash certificate is obtained from the blockchain ledger. The second hash certificate is compared with the first hash certificate to obtain the comparison result. Based on the comparison results and the structured operation records, data operation path tracing is performed.

[0006] Furthermore, determining the on-chain strategy based on the data type includes: when the data type is core EPG data, writing the structured operation record and the first hash certificate into the blockchain ledger; when the data type is cached EPG data or temporary EPG data, writing the first hash certificate into the blockchain ledger.

[0007] Furthermore, establishing the association between the EPG raw data, the first hash certificate, and the structured operation record includes: generating a composite index based on the data's unique identifier, version number, and data type; and establishing a mapping relationship between the EPG raw data, the structured operation record, and the first hash certificate based on the composite index.

[0008] Further, the step of calculating the first hash credential based on the EPG original data and version number includes: constructing a data object to be verified based on the EPG original data, the data unique identifier, and the version number, represented as: in, O This represents the data object to be verified. Indicates a unique identifier for the data. ver Indicates the version number. content This represents the original EPG data; after serializing the data object to be verified, a hash calculation is performed to obtain the first hash credential, represented as: in, Indicates the first hash certificate. This represents the MD5 hash operation. This indicates serialization.

[0009] Further, the step of comparing the second hash certificate with the first hash certificate to obtain a comparison result includes: performing a bitwise XOR operation on the second hash certificate and the first hash certificate; if the operation result is 0, the comparison result is that the EPG data is not abnormal; if the operation result is 1, the comparison result is that the EPG data is abnormal.

[0010] Furthermore, it also includes: constructing operation constraint rules based on the structured operation records; the operation constraint rules include time conflict rules and version overwrite rules between multiple update operations corresponding to the same unique data identifier; performing legality verification on update operations based on the operation constraint rules, and determining that there is an operation conflict when there is time overlap and version number discontinuity.

[0011] Furthermore, the structured operation record also includes operation time, operation type, and user unique identifier; the step of performing data operation path tracking based on the comparison result and the structured operation record includes: sorting the structured operation record according to the operation time to generate a corresponding data operation chain; extracting the corresponding user unique identifier, operation type, and version number based on the data operation chain to generate a historical operation path for the corresponding EPG data; when the comparison result indicates that the EPG data is abnormal, determining the abnormal operation node based on the historical operation path.

[0012] A second aspect of the present invention provides a blockchain-based EPG data management device, comprising: The data acquisition and processing module is used to acquire the raw EPG data uploaded by the user and extract structured operation records that include at least the data unique identifier, version number and data type. The association module is used to calculate the first hash certificate based on the EPG raw data and version number, and to establish the association relationship between the EPG raw data, the first hash certificate and the structured operation record; The on-chain module is used to determine the on-chain strategy based on the data type and write the structured operation record and / or the first hash certificate into the blockchain ledger according to the on-chain strategy. The update comparison module is used to generate a new version number when an update operation of the original EPG data is received, calculate a second hash certificate based on the updated EPG data and the new version number, obtain a first hash certificate corresponding to the second hash certificate from the blockchain ledger according to the association relationship, compare the second hash certificate with the first hash certificate, and obtain a comparison result. The path tracing module is used to perform data operation path tracing based on the comparison results and the structured operation records.

[0013] A third aspect of the present invention provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the blockchain-based EPG data management method described in any embodiment.

[0014] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the blockchain-based EPG data management method described in any embodiment.

[0015] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects: The blockchain-based EPG data management method provided by this invention establishes a relationship between EPG raw data, hash credentials, and structured operation records, and combines this with a blockchain ledger to achieve structured evidence storage, thus ensuring the immutability of EPG data operation records. Consistency verification is performed using hash credentials generated based on version numbers to identify whether EPG data has been abnormally tampered with, improving data integrity and consistency verification capabilities. Furthermore, by establishing an on-chain and off-chain mapping relationship through a combined index and combining it with a historical operation path tracking mechanism, the method can accurately locate the corresponding operation user, operation time, and operation behavior for EPG data, thereby improving the trustworthy auditing capabilities and anomaly tracing capabilities throughout the entire lifecycle of EPG data. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings.

[0017] Figure 1 A flowchart illustrating the blockchain-based EPG data management method provided in Embodiment 1 of the present invention; Figure 2 A schematic diagram of a blockchain-based EPG data management device provided in Embodiment 2 of the present invention; Figure 3 This is a schematic diagram of the electronic device architecture provided in Embodiment 3 of the present invention. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. It should be noted that, unless otherwise specified, the implementation methods and features in the implementation methods in this disclosure can be combined, separated, interchanged, and / or rearranged. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0019] Example 1 A specific embodiment of the present invention, such as Figure 1 As shown, a blockchain-based EPG data management method is disclosed, including the following steps: S1. Obtain the user-uploaded EPG raw data and extract structured operation records that include at least the data unique identifier, version number, and data type.

[0020] Specifically, after receiving raw EPG data uploaded via API, FTP, or the front end, the system first parses the business fields in the corresponding upload request and extracts the structured field information corresponding to the current EPG data operation behavior, such as the data unique identifier, version number, and data type. Through the structured operation record, subsequent blockchain notarization, hash verification, and historical operation tracking can be achieved.

[0021] S2. Calculate the first hash certificate based on the EPG original data and version number, and establish the association between the EPG original data, the first hash certificate and the structured operation record.

[0022] In this embodiment, step S2 specifically includes: S201. Construct the data object to be verified based on the original EPG data, the unique data identifier, and the version number, represented as follows: in, O This represents the data object to be verified. Indicates a unique identifier for the data. ver Indicates the version number. content Represents the raw EPG data; After serializing the data object to be verified, a hash calculation is performed to obtain the first hash credential, represented as: in, Indicates the first hash certificate. This represents the MD5 hash operation. This indicates serialization.

[0023] Specifically, in constructing the data object to be verified O Then, the data objects to be validated are first processed according to the preset field order. O Perform serialization to generate the corresponding string data. Concatenate the fields in the order of "unique data identifier + version number + original EPG data", as follows: Subsequently, the serialized string data is converted to UTF-8 encoding and then input into the MD5 hash algorithm for a 128-bit hash operation to obtain the corresponding first hash credential. .

[0024] S202. Generate a composite index based on the data's unique identifier, version number, and data type; establish a mapping relationship between the EPG original data, structured operation records, and the first hash certificate based on the composite index.

[0025] Specifically, the composite index is used to locate the corresponding version of the EPG data object. The composite index is mapped to the original EPG data storage address, the structured operation record, and the first hash certificate in the blockchain ledger. When data verification, historical backtracking, or anomaly location is required in the future, the composite index is used to locate the off-chain original data and the on-chain hash certificate at the same time, thereby realizing a one-to-one mapping between the EPG data object, the on-chain evidence information, and the historical operation record.

[0026] S3. Determine the on-chain strategy based on the data type, and write the structured operation record and / or the first hash certificate into the blockchain ledger according to the on-chain strategy.

[0027] In this embodiment, step S3, determining the on-chain strategy based on the data type, includes: When the data type is core EPG data, the structured operation record and the first hash certificate are written into the blockchain ledger; when the data type is cached EPG data or temporary EPG data, the first hash certificate is written into the blockchain ledger.

[0028] For example, core EPG data includes officially released program schedule data, channel information data, program tag data, channel coverage relationship data, and broadcast plan data after approval. This type of data directly participates in program distribution, broadcast control, or regulatory operations, and has high requirements for data consistency and reliability. Therefore, structured operation records and the first hash certificate are written to the blockchain ledger at the same time. Cached EPG data or temporary EPG data includes temporary imported data, program data to be approved, intermediate cached data, test data, or interface cached messages. This type of data has a short lifespan or is only used for temporary processing. Therefore, only the first hash certificate is written to the blockchain ledger to reduce the storage pressure on the blockchain and improve processing efficiency.

[0029] Preferably, a blockchain evidence storage network is built based on the Hyperledger Fabric consortium blockchain, and the blockchain network includes CA authentication nodes, Peer nodes, Orderer sorting nodes and chaincode modules; Upon receiving the structured operation record and / or the first hash certificate, the current uploading user is first authenticated through the MSP membership management mechanism. After successful authentication, the client SDK calls the chaincode interface to generate the corresponding transaction request. Subsequently, the Peer node performs simulated execution on the transaction request, generates the corresponding read-write set RWSet, and returns the endorsement result. The Orderer node sorts and packages multiple transaction requests to generate blocks. Through the endorsement, sorting, and consensus mechanisms of Hyperledger Fabric, the immutability of EPG data operation records, multi-node consistent notarization, and regulatory auditability can be achieved.

[0030] S4. When an update operation of the original EPG data is received, a new version number is generated. A second hash certificate is calculated based on the updated EPG data and the new version number. According to the association, a first hash certificate corresponding to the second hash certificate is obtained from the blockchain ledger. The second hash certificate is compared with the first hash certificate to obtain a comparison result.

[0031] In this embodiment, step S4, comparing the second hash certificate with the first hash certificate to obtain the comparison result, specifically includes: Perform a bitwise XOR operation between the second hash certificate and the first hash certificate. If the result is 0, the comparison result indicates that the EPG data is not abnormal. If the result is 1, the comparison result indicates that the EPG data is abnormal.

[0032] It should be noted that the calculation principle of the second hash certificate is the same as that of the first hash certificate, and will not be repeated here.

[0033] S5. Perform data operation path tracing based on the comparison results and the structured operation record.

[0034] In this embodiment, the structured operation record further includes operation time, operation type, and user unique identifier; step S5 specifically includes: S501. Sort the structured operation records according to the operation time to generate the corresponding data operation chain; S502. Based on the data operation chain, extract the corresponding user unique identifier, operation type and version number, and generate the historical operation path of the corresponding EPG data. S503. When the comparison result indicates that the EPG data is abnormal, the operation node where the abnormality occurred is determined based on the historical operation path.

[0035] Specifically, firstly, based on the unique identifier of the data Retrieve all structured operation records for the corresponding EPG data object, and sort them by operation time. The system performs ascending sorting to generate a corresponding data operation chain. Then, it extracts user unique identifiers, operation types, version numbers, and other field information from the data operation chain to generate the historical operation path of the corresponding EPG data. This path represents the entire operation trajectory of the EPG data from upload, modification, review to publication. When a discrepancy is detected between the second hash certificate and the first hash certificate, the system locates the operation node where the most recent data change occurred based on the historical operation path, and further determines the abnormal operation user, operation time, and operation type, thereby achieving accurate tracking and accountability for abnormal EPG data behavior.

[0036] In some embodiments, it also includes: S6. Construct operation constraint rules based on the structured operation records; the operation constraint rules include time conflict rules and version overwrite rules between multiple update operations corresponding to the same unique data identifier; perform legality verification on update operations based on the operation constraint rules, and determine that there is an operation conflict when there is time overlap and version number discontinuity.

[0037] Specifically, the following operation constraint rules are constructed based on the unique data identifier, version number, and operation time in the structured operation record: Here, represents the unique identifier of the updated EPG data, represents the operation time after the update, represents the new version number, and T represents the preset time window; the time conflict rule is used to detect whether multiple update operations corresponding to the same unique identifier overlap within the preset time window; the version overwrite rule is used to detect whether the version number corresponding to the current update operation is continuously increasing; when an operation conflict is detected, the current update operation can be prevented from being written to the blockchain ledger, and corresponding abnormal alarm information can be generated, thereby avoiding version overwrite errors or concurrent modification anomalies in EPG data.

[0038] Compared with existing technologies, the blockchain-based EPG data management method provided in this embodiment establishes a relationship between EPG raw data, hash credentials, and structured operation records, and combines this with a blockchain ledger to achieve structured evidence storage, thus realizing an immutable record of EPG data operation behavior. Consistency verification is performed using hash credentials generated based on version numbers to identify whether EPG data has been abnormally tampered with, improving data integrity and consistency verification capabilities. Furthermore, by establishing an on-chain and off-chain mapping relationship through a joint index and combining it with a historical operation path tracking mechanism, the method can accurately locate the operation user, operation time, and operation behavior corresponding to the EPG data, thereby improving the trustworthy auditing capabilities and anomaly tracing capabilities throughout the entire lifecycle of EPG data.

[0039] Example 2 This embodiment provides a blockchain-based EPG data management device, such as... Figure 2 As shown, it includes: The data acquisition and processing module is used to acquire the raw EPG data uploaded by the user and construct a structured operation record including the data unique identifier, version number, user unique identifier and data type. The association module is used to calculate the first hash certificate based on the EPG raw data and version number, and to establish the association relationship between the EPG raw data, the first hash certificate and the structured operation record; The on-chain module is used to determine the on-chain strategy based on the data type and write the structured operation record and / or the first hash certificate into the blockchain ledger according to the on-chain strategy. The update comparison module is used to generate a new version number when an update operation of the original EPG data is received, calculate a second hash certificate based on the updated EPG data and the new version number, obtain a first hash certificate corresponding to the second hash certificate from the blockchain ledger according to the association relationship, compare the second hash certificate with the first hash certificate, and obtain a comparison result. The path tracing module is used to perform data operation path tracing based on the comparison results and the structured operation records.

[0040] Example 3 This embodiment provides an electronic device, such as... Figure 3 As shown, it includes a memory and a processor. The memory stores a computer program, which, when executed by the processor, implements the blockchain-based EPG data management method as described in any of the above embodiments.

[0041] Example 4 This embodiment provides a computer-readable storage medium storing a computer program thereon. When the program is executed by a processor, it implements the blockchain-based EPG data management method as described in any of the above embodiments.

[0042] Computer-readable storage media include both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0043] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0044] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented in hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0045] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A blockchain-based EPG data management method, characterized in that, include: Obtain the raw EPG data uploaded by the user and extract structured operation records that include at least the data unique identifier, version number, and data type; Calculate the first hash certificate based on the EPG raw data and version number, and establish the association between the EPG raw data, the first hash certificate and the structured operation record; Based on the data type, a blockchain strategy is determined, and the structured operation record and / or the first hash certificate are written into the blockchain ledger according to the blockchain strategy. When an update operation for the original EPG data is received, a new version number is generated. A second hash certificate is calculated based on the updated EPG data and the new version number. According to the association, a first hash certificate corresponding to the second hash certificate is obtained from the blockchain ledger. The second hash certificate is compared with the first hash certificate to obtain the comparison result. Based on the comparison results and the structured operation records, data operation path tracing is performed.

2. The blockchain-based EPG data management method according to claim 1, characterized in that, The step of determining the on-chain strategy based on the data type includes: When the data type is core EPG data, the structured operation record and the first hash certificate are written into the blockchain ledger; when the data type is cached EPG data or temporary EPG data, the first hash certificate is written into the blockchain ledger.

3. The blockchain-based EPG data management method according to claim 1, characterized in that, The process of establishing the association between the original EPG data, the first hash certificate, and the structured operation record includes: A composite index is generated based on the data's unique identifier, version number, and data type. Based on the composite index, a mapping relationship is established between the original EPG data, structured operation records, and the first hash certificate.

4. The blockchain-based EPG data management method according to claim 3, characterized in that, The calculation of the first hash credential based on the original EPG data and version number includes: The data object to be verified is constructed based on the original EPG data, the unique data identifier, and the version number, and is represented as follows: in, O This represents the data object to be verified. Indicates a unique identifier for the data. ver Indicates the version number. content Represents the raw EPG data; After serializing the data object to be verified, a hash calculation is performed to obtain the first hash credential, represented as: in, Indicates the first hash certificate. This represents the MD5 hash operation. This indicates serialization.

5. The blockchain-based EPG data management method according to claim 4, characterized in that, The step of comparing the second hash certificate with the first hash certificate to obtain the comparison result includes: Perform a bitwise XOR operation between the second hash certificate and the first hash certificate. If the result is 0, the comparison result indicates that the EPG data is not abnormal. If the result is 1, the comparison result indicates that the EPG data is abnormal.

6. The blockchain-based EPG data management method according to any one of claims 1-5, characterized in that, Also includes: Operation constraint rules are constructed based on the structured operation records; the operation constraint rules include time conflict rules and version overwrite rules between multiple update operations corresponding to the same unique data identifier; The update operation is validated based on the operation constraint rules. If there is time overlap and version number discontinuity, it is determined that there is an operation conflict.

7. The blockchain-based EPG data management method according to claim 6, characterized in that, The structured operation record also includes operation time, operation type, and user unique identifier; The step of performing data operation path tracing based on the comparison results and the structured operation records includes: The structured operation records are sorted according to the operation time to generate the corresponding data operation chain; Based on the data operation chain, extract the corresponding user unique identifier, operation type and version number, and generate the historical operation path of the corresponding EPG data. When the comparison result indicates that the EPG data is abnormal, the operation node where the abnormality occurred is determined based on the historical operation path.

8. A blockchain-based EPG data management device, characterized in that, The device includes: The data acquisition and processing module is used to acquire the raw EPG data uploaded by the user and extract structured operation records that include at least the data unique identifier, version number and data type. The association module is used to calculate the first hash certificate based on the EPG raw data and version number, and to establish the association relationship between the EPG raw data, the first hash certificate and the structured operation record; The on-chain module is used to determine the on-chain strategy based on the data type and write the structured operation record and / or the first hash certificate into the blockchain ledger according to the on-chain strategy. The update comparison module is used to generate a new version number when an update operation of the original EPG data is received, calculate a second hash certificate based on the updated EPG data and the new version number, obtain a first hash certificate corresponding to the second hash certificate from the blockchain ledger according to the association relationship, compare the second hash certificate with the first hash certificate, and obtain a comparison result. The path tracing module is used to perform data operation path tracing based on the comparison results and the structured operation records.

9. An electronic device, characterized in that, It includes a memory and a processor, the memory storing a computer program that, when executed by the processor, implements the blockchain-based EPG data management method as described in any one of claims 1-7.

10. A storage medium, characterized in that, It stores a computer program, which, when executed by a processor, implements the blockchain-based EPG data management method according to any one of claims 1-7.