Precision information processing method, device, equipment and storage medium
By obtaining and encrypting key data in precise data processing and storing it on the link, the problem of low data reliability in precise data processing is solved, high data reliability and traceability are achieved, and data management and supervision efficiency is improved.
Patent Information
- Application Number
- CN202111512467.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-07
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2041-12-07
AI Technical Summary
In the process of accurate data processing, the data is low in reliability, inaccurate data file building, inaccurate processing, lack of dynamic supervision and analysis, and the data processing effect cannot be tracked in a timely manner, and data fraud and subjective fraud are prone to problems.
By obtaining data information from the precise data platform, standardizing processing is carried out to extract key data, and encrypting it, forming accurate evidence storage data, uploading it to the blockchain evidence storage platform for on-chain storage, and using the non-tampering of blockchain , traceability and high security characteristics ensure data integrity and reliability.
It improves the reliability and traceability of accurate data, enhances the level of data management and supervision efficiency, realizes the full life cycle management and reliable traceability of the data processing process, and prevents data tampering.
Smart Images

Figure CN114169009B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of blockchain technology, and specifically to a precise information processing method, device, equipment and storage medium. Background Art
[0002] Precision data processing is a data processing method that uses scientific and effective procedures to accurately identify, handle and manage problem objects in different problem area environments and different problem object conditions.
[0003] In the actual operation of precise data processing, there are still inaccuracies, such as inaccurate data filing of problem objects, inaccurate and untimely data processing, lack of dynamic supervision and analysis of data, and inability to track data processing effects in a timely manner. In addition, data falsification and subjective fraud are prone to occur in the process of precise data processing, and the reliability of the precise data obtained is low. Summary of the invention
[0004] To this end, the present invention provides a precise information processing method, device, equipment and storage medium to solve the problem of low reliability of precise data in related technologies.
[0005] In order to achieve the above-mentioned purpose, the first aspect of the present invention provides a method for accurate information processing, which method includes: obtaining data information generated in the process of accurate data processing from an existing accurate data platform as original data information; performing standardized data processing on the original data information to obtain key data in the original data information; encrypting the key data to obtain accurate evidence data; uploading the accurate evidence data to a designated blockchain evidence platform to store the accurate evidence data on the chain.
[0006] Among them, the original data information includes at least one of the existing data and incremental data generated in the process of precise data processing; the key data includes at least one of the following information items: the evidence account, the operation time of the predetermined management operation on the original data information, and the access address of the original data information corresponding to the evidence account in the original data information; the precise evidence data includes: the key data, the hash value of the key data and the data summary of the key data.
[0007] Among them, after encrypting the key data to obtain accurate evidence data, the method also includes: receiving an original data access request, the original data access request including target access data; calculating the hash value of the target access data and the data summary of the target access data; in the accurate evidence data, using the key data corresponding to the hash value of the target access data and the data summary of the target access data as the target key data; using the access address of the original data information in the target key data as the target access address, and accessing the original data information in the existing accurate data platform according to the target access address.
[0008] Among them, the key data at least includes the evidence account; the blockchain evidence platform includes multiple evidence chain nodes, each evidence chain node corresponds to a predetermined data processing participant; the chain storage of the precise evidence data includes: obtaining the evidence account from the key data; determining the data processing participant corresponding to the evidence account based on the preset correspondence between the evidence account and the data processing participant; and storing the evidence data corresponding to the evidence account obtained from the precise evidence data in the evidence chain node of the corresponding data processing participant.
[0009] Among them, the evidence data stored in each evidence chain node is configured to perform data access and data management operations through smart contracts.
[0010] Among them, after obtaining the key data in the original data information, the method also includes: storing the key data in the original data information to a predetermined storage address of the precise big data platform; the existing precise data platform includes a data access interface; after uploading the precise evidence data to the designated blockchain evidence platform, the method also includes: accessing the existing precise data platform through the data access interface, and accessing the data in the precise big data platform and / or the data of the blockchain evidence platform through the existing precise data platform.
[0011] The data access interface includes at least one of the following types of interfaces: a browser interface, a terminal application interface, a social platform application program interface API, and an electronic display screen data input interface.
[0012] Among them, when the precise evidence data on the blockchain evidence platform is accessed, corresponding data access evidence data is generated to record the access behavior information and operation behavior information of the precise evidence data.
[0013] The second aspect of the present invention provides a precise information processing device, which includes: a data acquisition module, which is used to obtain data information generated in the precise data processing process from an existing precise data platform as original data information; a standard processing module, which is used to perform standardized data processing on the original data information to obtain key data in the original data information; a data encryption module, which is used to encrypt the key data to obtain precise evidence data; and a data upload module, which is used to upload the precise evidence data to a designated blockchain evidence platform to store the precise evidence data on the chain.
[0014] The third aspect of the present invention provides an electronic device, characterized in that it includes: one or more processors; a memory on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement any of the above-mentioned precise information processing methods; one or more I / O interfaces, connected between the processor and the memory, and configured to implement information interaction between the processor and the memory.
[0015] A fourth aspect of the present invention provides a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements any of the above-mentioned precise information processing methods.
[0016] The present invention has the following advantages: According to the precise information processing method, device, equipment and storage medium, the data information generated in the precise data processing process can be processed by data standardization, key data can be extracted and encrypted, and the precise evidence data formed after encryption can be obtained, and the precise evidence data can be uploaded to the blockchain evidence platform, so that the characteristics of blockchain that cannot be tampered with, traceable and highly secure can be utilized to ensure that the evidence data is not tampered with, thereby improving the reliability and traceability of the precise data. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present invention, but do not constitute a limitation of the present invention.
[0018] Figure 1 A flowchart of a precise information processing method provided by an embodiment of the present invention.
[0019] Figure 2 A schematic diagram of the architecture of the blockchain big data platform provided in accordance with an embodiment of the present invention.
[0020] Figure 3 A schematic diagram of the structure of a precise information processing device provided in an embodiment of the present invention.
[0021] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0022] The specific implementation of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present invention, and is not used to limit the present invention.
[0023] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0024] The terms used in the present invention are only used to describe specific embodiments and are not intended to limit the present invention. As used in the present invention, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0025] When the terms “comprising” and / or “made of…” are used in the present invention, it specifies the existence of features, integers, steps, operations, elements and / or components, but does not exclude the existence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0026] Embodiments of the present invention may be described with reference to plan views and / or cross-sectional views by way of ideal schematic views of the present invention. Therefore, the exemplary illustrations may be modified according to manufacturing techniques and / or tolerances.
[0027] Unless otherwise defined, all terms (including technical and scientific terms) used in the present invention have the same meaning as those commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present invention, and will not be interpreted as having an idealized or overly formal meaning unless the present invention clearly defines it as such.
[0028] At present, the tamper-proof nature of blockchain technology is conducive to ensuring the integrity of data. The joint supervision mechanism, traceability mechanism, and consensus mechanism of blockchain technology can realize the full tracking and management of the system, and the distributed data network can ensure the authenticity and credibility of the data.
[0029] The present invention proposes a precise information processing method based on blockchain technology, which can make use of the characteristics of blockchain that it cannot be tampered with, is traceable, and has high security, to ensure that the stored data is not tampered with, and to improve the reliability and traceability of precise data.
[0030] In a first aspect, an embodiment of the present invention provides a method for accurate information processing.
[0031] Figure 1 is a flow chart showing a method for accurate information processing according to an embodiment of the present invention. Figure 1As shown, the accurate information processing method in the embodiment of the present invention may include the following steps.
[0032] S110, the data information generated during the precise data processing process obtained from the existing precise data platform is used as the original data information.
[0033] S120, performing normalized data processing on the original data information to obtain key data in the original data information.
[0034] S130, encrypt key data to obtain accurate evidence data.
[0035] S140, upload the precise evidence data to the designated blockchain evidence platform to store the precise evidence data on the chain.
[0036] In the embodiment of the present invention, the meaning of on-chain storage is to store accurate evidence data in the blockchain network, and to store information on the chain in an encrypted manner to ensure the security of the information.
[0037] According to the precise information processing method of the embodiment of the present invention, the data information generated in the precise data processing process can be processed by data standardization, key data can be extracted and encrypted, and the precise evidence data formed after encryption can be obtained. The precise evidence data can be uploaded to the blockchain evidence platform, thereby making use of the blockchain's characteristics of being tamper-proof, traceable, and highly secure, ensuring that the evidence data is not tampered with, and improving the reliability and traceability of the precise data.
[0038] The precise information processing method of the embodiment of the present invention can standardize precise data notarization behavior, improve precise data management capabilities, and perform full life cycle management and reliable traceability of the entire process of precise data processing, thereby improving the data management level and supervision efficiency of data processing objects.
[0039] In some embodiments, the original data information includes at least one of stock data and incremental data generated during the precise data processing process; wherein the stock data information refers to the precise data saved by an existing precise data platform before a specified time node (such as the current moment); and the incremental data information refers to the precise data added to the existing precise data platform within a specified time period.
[0040] The specified time period may be set according to actual needs, for example, greater than or equal to 1 time unit, and the time unit may be an hour, a day, a month or a year.
[0041] In some embodiments, the key data includes at least one of the following information items: the evidence account, the scheduled management operation and operation time on the original data information, and the access address of the data information corresponding to the evidence account in the original data information; the precise evidence data includes: the key data, the hash value of the key data, and the data summary of the key data.
[0042] As an example, a data digest for key data can be generated according to a specified information digest algorithm, and the key data can be hashed according to a preset hash algorithm to obtain a hash value of the key data. The information digest algorithm and the hash algorithm can be selected according to actual needs, and the embodiment of the present invention does not specifically limit them.
[0043] In the embodiment of the present invention, the process of performing normalized data processing on the original data information can be understood as the process of extracting key data from the original data information; through this normalized data processing, accurate evidence data stored on the chain can be generated based on the extracted key data on the basis of the original accurate data, so that the evidence data stored on the chain can be standardized to improve the accurate data processing and management capabilities.
[0044] In some embodiments, after step S130, the method may further include: S11, receiving an original data access request, the original data access request including target access data; S12, calculating a hash value of the target access data and a data summary of the target access data; S13, in the precise evidence data, using the key data corresponding to the hash value of the target access data and the data summary of the target access data as the target key data; S14, using the access address of the original data information in the target key data as the target access address, and accessing the original data information in the existing precise data platform according to the target access address.
[0045] In the embodiment of the present invention, various original data information can be searched and / or accessed through accurate evidence data, and the original data in the original data platform can be searched and accessed under the premise of ensuring data security.
[0046] In some embodiments, the key data includes at least a storage account; the blockchain storage platform includes multiple storage chain nodes, and each storage chain node corresponds to a predetermined data processing participant.
[0047] In this embodiment, the step of storing the precise evidence data on the chain in step S130 may specifically include: S21, obtaining the evidence account from the key data; S22, determining the data processing participant corresponding to the evidence account based on the correspondence between the preset evidence account and the data processing participant; S23, storing the evidence data corresponding to the evidence account obtained from the precise evidence data in the evidence chain node of the corresponding data processing participant.
[0048] In some embodiments, the data processing participants include at least: the data processing object and the management agency; the evidence chain nodes of the data processing participants include at least the evidence chain node of the data processing object and the evidence node of the management agency.
[0049] In some embodiments, the data processing participants may also include: other participants; the data processing participants may also include the evidence chain nodes of other participants.
[0050] As an example, other participants may include: any one of power grid enterprises, public welfare organizations, regulatory agencies, financial institutions, medical institutions, educational institutions and credit institutions.
[0051] As an example, the evidence chain nodes of other participants may include: one or more of the evidence chain nodes of power grid enterprises, public welfare organizations, financial institutions, medical institutions, educational institutions and credit institutions; the specific nodes can be determined according to actual needs and are not specifically limited in the embodiments of the present disclosure.
[0052] It should be understood that other parties in the data processing participants can be determined according to actual needs, and the embodiments of the present disclosure do not make specific limitations.
[0053] In an embodiment of the present invention, a precise information evidence chain node can be formed by the evidence chain node of the management agency, the evidence chain node of the data processing object and the evidence chain nodes of other key participants; and the data processing participant corresponding to the evidence account can be determined through the correspondence between the pre-stored evidence account and the data processing participant, and then the evidence chain node of the data processing participant corresponding to the evidence account can be determined; from the precise evidence data, the key data, the hash value of the key data and the data summary of the key data corresponding to different evidence accounts are obtained, and stored in the evidence chain node of the corresponding data processing participant; by storing the precise evidence data corresponding to each evidence account in the precise evidence data in the evidence chain node of each key participant corresponding to the blockchain evidence platform, the guarantee service supervision capability and efficiency of precise data processing are enhanced.
[0054] In some embodiments, the evidence data stored in each evidence chain node is configured to perform data access and data management operations through smart contracts.
[0055] In the embodiment of the present invention, smart contract is a technology implemented by blockchain. Smart contract can be understood as an agreement that is stored in blockchain in digital form and enforced using encrypted code. In the embodiment of the present disclosure, for the precise evidence data stored in any evidence chain node, the agreement between the data access party and the data provider of the precise evidence data is written into the code line of the blockchain network, so that the smart contract can allow the data access party to conduct transactions and agreements on data access and automated management operations of the precise evidence data without central authorization.
[0056] As an example, the data access party can obtain the precise evidence data of the data provider from the data provider through the data access permission information shown in the smart contract; and perform data access and data management operations corresponding to the permission information on the precise evidence data of the data provider.
[0057] As an example, if the data provider of precise evidence data is the evidence chain node of a data processing participant, the data accessor can be an anonymous user or the evidence chain node of another data processing participant.
[0058] In some embodiments, the data processing participants include preset key participants; for example, the key participants include at least: a data processing object and a management agency.
[0059] It should be understood that the key participants among the data processing participants may also include at least one of the other participants mentioned above; in practical applications, they may be pre-set as needed.
[0060] In some embodiments, at least the evidence data stored in the evidence chain node of the key participant among the data processing participants needs to be configured to perform data access and data management operations through smart contracts; thereby enhancing the security, privacy and automated management operations of the accurate evidence data stored in the evidence chain node of the key participant.
[0061] In some embodiments, after step S120, the method further includes: storing key data in the original data information to a predetermined storage address of the precise big data platform; the precise data platform includes a data access interface; after the step of uploading the precise evidence data to the designated blockchain evidence platform in step S140, the method further includes: accessing the existing precise data platform through the data access interface, and accessing the data in the precise big data platform and / or the data of the blockchain evidence platform through the existing precise data platform.
[0062] Among them, the data access interface is used to access key data and / or precise evidence data in the original data information; the data access interface includes at least one of the following types of interfaces: browser interface, terminal application interface, social platform application program interface API, electronic display screen data input interface.
[0063] In this embodiment, multiple types of data access interfaces can be preset on the existing precise data platform. Users can access the existing precise data platform through different types of data access interfaces, and can access the data in the precise big data platform through the existing precise data platform, such as the key data in the original data information obtained after the precise data platform performs standardized data processing on the original data information; the data of the blockchain evidence platform can also be accessed through the existing precise data platform, such as the precise evidence data stored on the chain, so that the existing precise data platform can be connected with the precise big data platform (for accessing the key data extracted from the original data information) and with the blockchain evidence platform (for accessing the precise evidence data).
[0064] In some embodiments, when the precise evidence data on the blockchain evidence platform is accessed, corresponding data access evidence data is generated to record access behavior information and operation behavior information of the precise evidence data.
[0065] In this embodiment, when the data on the blockchain evidence storage platform is accessed, data access evidence data can be generated and stored in real time, so as to record the access and operation behavior of the on-chain data and improve the supervision ability of the data on the blockchain evidence storage platform.
[0066] According to the precise information processing method of the embodiment of the present invention, the data on the existing precise data platform can be transformed, and unified and standardized data processing can be performed. Based on the existing precise data, precise evidence data stored on the chain can be generated, thereby utilizing the characteristics of blockchain that cannot be tampered with, can be traced, and has high security, to ensure that the evidence data is not tampered with, improve the reliability and traceability of precise data, and thereby improve the level of precise data processing and supervision efficiency.
[0067] The step division of the above methods is only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this patent.
[0068] Figure 2 The following is a schematic diagram showing the architecture of the blockchain big data platform according to an embodiment of the present invention. Figure 2As shown, the blockchain big data platform in the embodiment of the present invention includes: an existing precise data platform 210, a precise big data platform 220, a data interface 230 and a blockchain evidence storage platform 240.
[0069] exist Figure 2 In the embodiment, the precise big data platform 220 may include: application system 221, data sharing exchange center system 222, cloud resource service system 223 and platform operation service system 224. Among them, the application system 221 may include: big data analysis platform 2211, data processing interactive platform 2212 and precise data processing mobile application 2213; the data sharing exchange center system 222 may include: data standard subsystem 2221, data center subsystem 2222 and data sharing exchange subsystem 2223; the cloud resource service system 223 may include: network facility resource subsystem 2231, server facility subsystem 2232 and security facility subsystem 2233; the platform operation service system 224 may include application system maintenance subsystem 2241, data operation maintenance subsystem 2242 and infrastructure security subsystem 2243.
[0070] It should be understood that the present invention is not limited to the above description, and Figure 2 The specific systems, subsystems and platforms shown in the figure, in some embodiments, the existing precise data platform 220 may include only some of the systems, and each system may include only some of the subsystems and platforms; that is, the existing precise data platform 220 can be flexibly configured according to the actual application scenario, and the embodiments of the present disclosure do not make specific limitations.
[0071] In some embodiments, the big data analysis platform 2211 in the application system 221 can be used to integrate big data traffic and conduct deep data mining; the data processing interactive platform 2212 can be used to publish data processing demand information of data processing objects, and to receive and process online data processing information corresponding to the data processing demand information; the precise data processing mobile application 2213 is a mobile application of the precise big data management platform, which can provide data processing development staff at all levels with a variety of functions such as information query, statistical analysis, and data collection anytime and anywhere.
[0072] In some embodiments, the data standard subsystem 2221 in the data sharing and exchange center system 222 can be used to establish and manage a precise data processing standard system, such as one or more of national standards, industry standards, local standards, group standards and enterprise standards; the data center subsystem 2222 can be used to integrate data processing information resources, such as problem information, funding projects and policy consulting data information, to provide data support for various business processing in the precise data processing process; the data sharing and exchange subsystem 2223 can be used to share information and interconnect different data processing institutions to achieve information interaction and transmission of dynamic data processing information in the data processing process between different data processing institutions, thereby promoting the rapid processing of precise information and enhancing the data value of the data processing information of both parties.
[0073] In some embodiments, the network facility resource subsystem 2231 in the cloud resource service system 223 can be used to provide and manage network infrastructure resources for network interconnection. Network infrastructure resources can be understood as network resources that enable network connection, management, business operations and communications; the server facility subsystem 2232 can be used to provide server resources and corresponding management capabilities for client devices in a network environment. Server resources may include, for example, database server resources, storage server resources, file server resources, etc.; the security facility subsystem 2233 can be used to provide security policy settings and management.
[0074] In some embodiments, the application system maintenance subsystem 2241 in the platform operation service system 224 can be used to modify and improve the application system to eliminate faults and errors that occur during system operation; the data operation and maintenance subsystem 2242 can be used to perform data operation and maintenance, support automatic discovery and collection of data generated during data processing, and basic operations such as management, expansion, backup, recovery and monitoring of data generated during data processing; the infrastructure security assurance subsystem 2243 can be used to provide security for network infrastructure resources. For example, the security of network infrastructure resources can be improved by refining monitoring content and checking for network security risks.
[0075] It should be understood that the functions of each system in the above-mentioned precise big data platform 220 are merely illustrative. In actual application scenarios, customized settings need to be made according to the actual management needs of precise data processing.
[0076] exist Figure 2In the embodiment, the existing accurate data platform 210 can be implemented in the form of a portal website, for example, it can be called an existing accurate data processing portal; the data interface 230 is the data access interface of the existing accurate data processing portal; the data interface 230 can include, for example, an accurate data processing mobile application interface 2301, a personal computer (PC) browser access interface 2302, a social platform client access interface 2303, an electronic large screen access interface 2304 and other multiple access interfaces, and the user can access the existing accurate data processing portal through any of the above access interfaces, and access the data of the accurate big data platform through the first predetermined platform data interface of the existing accurate data processing portal, and access the data of the blockchain evidence platform through the second predetermined platform data interface. It should be understood that the first predetermined platform data interface and the second predetermined platform data interface can be the same data interface, or they can be different platform data interfaces corresponding to the accurate big data platform and the blockchain evidence platform, respectively, and can be set according to actual needs.
[0077] like Figure 2 As shown, the precise big data platform 220 in the embodiment of the present invention can be constructed based on the existing precise data platform 210, and the existing precise data platform 210's stock data and incremental data are uniformly standardized and transformed (key data are extracted and encrypted), thereby generating precise evidence data uploaded to the blockchain evidence storage platform for on-chain storage based on the existing precise data. By connecting to the blockchain evidence storage platform, the precise big data platform can enhance the guarantee service supervision capability and efficiency of precise data processing.
[0078] In an embodiment of the present invention, the precise evidence data may include the evidence account, the evidence storage time, the operation time of the predetermined management operation (such as adding, deleting, modifying and sharing data) on the original data information, the access address of the original data information corresponding to the evidence storage account in the original data information, the hash value and the data summary, etc. The hash value and the data summary may be the overall hash value and the data summary of the key data, or the hash value and the data summary of at least one data item in the key data; for example, it may be the hash value and the data summary of the evidence account. In the case where the access address of the original data information corresponding to the evidence storage account in the original data information is stored in the key data in the precise evidence data, various data information processed by the original precise data can be found or accessed through the precise evidence data.
[0079] Continue to refer Figure 2The blockchain evidence platform 240 can be composed of evidence chain nodes corresponding to the management agency, evidence chain nodes corresponding to the data processing object, and other key participants in the precise data processing as precise information evidence chain nodes. After the precise evidence data is stored on the chain, the data security, privacy, and automated management operations can be guaranteed by using technologies such as smart contracts; and, when the data on the blockchain evidence platform 240 is accessed, data access records can be generated in real time, the data access records can be encrypted to obtain data access evidence data, and the data access evidence data can be stored to leave traces of the access behavior and operation behavior of the data on the blockchain network, so as to achieve traceability of the access behavior and operation behavior of the data on the blockchain network.
[0080] In a second aspect, an embodiment of the present invention provides a precise information processing device.
[0081] Figure 3 FIG. 2 is a schematic diagram showing the structure of a precise information processing device according to an embodiment of the present invention. Figure 3 As shown, in some embodiments, the precise information processing device 300 may include the following modules.
[0082] The data acquisition module 310 is used to obtain data information generated in the process of accurate data processing from an existing accurate data platform as original data information.
[0083] The standard processing module 320 is used to perform standard data processing on the original data information to obtain key data in the original data information.
[0084] The data encryption module 330 is used to encrypt key data to obtain accurate evidence data.
[0085] The data upload module 340 is used to upload the precise evidence data to the designated blockchain evidence platform so as to store the precise evidence data on the chain.
[0086] In some embodiments, the original data information includes at least one of the existing data and incremental data generated during the precise data processing process; the key data includes at least one of the following information items: the evidence account, the operation time of the predetermined management operation on the original data information, and the access address of the original data information corresponding to the evidence account in the original data information; the precise evidence data includes: key data, the hash value of the key data, and the data summary of the key data.
[0087] In some embodiments, the precise information processing device 300 also includes: a receiving module, which is used to receive an original data access request after encrypting the key data to obtain the precise evidence data, and the original data access request includes the target access data; a calculation module, which is used to calculate the hash value of the target access data and the data summary of the target access data; a search module, which is used to use the key data corresponding to the hash value of the target access data and the data summary of the target access data found in the precise evidence data as the target key data; a first access module, which is used to use the access address of the original data information in the target key data as the target access address, and access the original data information in the existing precise data platform according to the target access address.
[0088] In some embodiments, the key data at least includes the evidence account; the blockchain evidence platform includes multiple evidence chain nodes, each evidence chain node corresponds to a predetermined data processing participant; the precise information processing device 300 also includes: an account acquisition module, used to obtain the evidence account from the key data; a participant determination module, used to determine the data processing participant corresponding to the evidence account according to the preset correspondence between the evidence account and the data processing participant; a first storage module, used to store the evidence data corresponding to the evidence account obtained from the precise evidence data to the evidence chain node of the corresponding data processing participant.
[0089] In some embodiments, the evidence data stored in each evidence chain node is configured to perform data access and data management operations through smart contracts.
[0090] In some embodiments, the precise information processing device 300 further includes: a second storage module for storing the key data in the original data information to a predetermined storage address of the precise big data platform after obtaining the key data in the original data information.
[0091] In some embodiments, the existing precise data platform includes a data access interface; after uploading the precise evidence data to the designated blockchain evidence platform, the precise information processing device 300 also includes: a second access module, used to access the existing precise data platform through the data access interface, and access the data in the precise big data platform and / or the data of the blockchain evidence platform through the existing precise data platform; wherein the data access interface includes at least one of the following types of interfaces: a browser-type interface, a terminal application-type interface, a social platform application program interface API, and an electronic display screen data input interface.
[0092] In some embodiments, when the precise evidence data on the blockchain evidence platform is accessed, corresponding data access evidence data is generated to record access behavior information and operation behavior information of the precise evidence data.
[0093] According to the precise information processing device of the embodiment of the present invention, the data information generated in the precise data processing process can be processed by data standardization, key data can be extracted and encrypted, and the precise evidence data formed after encryption can be obtained, and the precise evidence data can be uploaded to the blockchain evidence platform, so as to make use of the characteristics of blockchain that cannot be tampered with, can be traced, and has high security, to ensure that the evidence data is not tampered with, and to improve the reliability and traceability of the precise data; the precise information processing method of the embodiment of the present invention can standardize the precise data evidence behavior, improve data management capabilities, and perform full life cycle management and reliable traceability of the entire data processing process, thereby improving the data processing level and supervision efficiency.
[0094] It should be clear that the present invention is not limited to the specific configurations and processes described in the above embodiments and shown in the figures. For the convenience and brevity of description, a detailed description of the known methods is omitted here, and the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, which will not be repeated here.
[0095] In a third aspect, an embodiment of the present invention provides an electronic device. Figure 4 A schematic structural diagram of an electronic device according to an embodiment of the present invention is shown.
[0096] Reference Figure 4 , an embodiment of the present invention provides an electronic device, comprising:
[0097] One or more processors 401;
[0098] A memory 402 having one or more programs stored thereon, which, when executed by one or more processors, enables the one or more processors to implement any one of the above methods;
[0099] One or more I / O interfaces 403 are connected between the processor and the memory and are configured to implement information exchange between the processor and the memory.
[0100] Among them, the processor 401 is a device with data processing capabilities, including but not limited to a central processing unit (CPU) and the like; the memory 402 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 403 is connected between the processor 401 and the memory 402, and can realize information interaction between the processor 401 and the memory 402, including but not limited to a data bus (Bus) and the like.
[0101] In some embodiments, the processor 401 , the memory 402 , and the I / O interface 403 are connected to each other through a bus, and further connected to other components of the computing device.
[0102] This embodiment also provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the precise information processing method provided by this embodiment is implemented. To avoid repeated description, the specific steps of the precise information processing method of this embodiment are not repeated here.
[0103] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods invented above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transient medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0104] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0105] Those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present embodiment and to form different embodiments.
[0106] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.
Claims
1. A precise information processing method, characterized in that: The method comprises: The data information generated during the precise data processing process obtained from the existing precise data platform is used as the original data information; Performing standardized data processing on the original data information to extract key data from the original data information; Encrypting the key data to obtain accurate evidence data; Upload the precise evidence data to the designated blockchain evidence storage platform to store the precise evidence data on the blockchain; Wherein, the original data information includes at least one of stock data and incremental data generated during the precise data processing; The key data includes at least one of the following information items: a storage account, an operation time of performing a predetermined management operation on the original data information, and an access address of the original data information corresponding to the storage account in the original data information; The precise evidence data includes: the key data, the hash value of the key data and the data summary of the key data; After encrypting the key data to obtain accurate evidence data, the method further includes: Receiving an original data access request, wherein the original data access request includes target access data; Calculating a hash value of the target access data and a data digest of the target access data; In the precise evidence data, the key data corresponding to the hash value of the target access data and the data summary of the target access data is used as the target key data; The access address of the original data information in the target key data is used as the target access address, and the original data information in the existing precise data platform is accessed according to the target access address.
2. The method according to claim 1, characterized in that: The key data at least includes a storage account; the blockchain storage platform includes a plurality of storage chain nodes, each storage chain node corresponds to a predetermined data processing participant; the storage of the precise storage data on the chain includes: Obtaining the evidence account from the key data; Determine the data processing participant corresponding to the evidence storage account according to the preset correspondence relationship between the evidence storage account and the data processing participant; The evidence data corresponding to the evidence account obtained from the precise evidence data is stored in the evidence chain node of the corresponding data processing participant.
3. The method according to claim 2, characterized in that The evidence data stored in each evidence chain node is configured to perform data access and data management operations through smart contracts.
4. The method according to claim 1, characterized in that: After obtaining the key data in the original data information, the method further includes: storing the key data in the original data information to a predetermined storage address of the precision big data platform; The existing accurate data platform includes a data access interface; after uploading the accurate evidence data to the designated blockchain evidence platform, the method further includes: Access the existing precise data platform through the data access interface, and access the data in the precise big data platform and / or the data of the blockchain evidence storage platform through the existing precise data platform; The data access interface includes at least one of the following types of interfaces: a browser interface, a terminal application interface, a social platform application program interface API, and an electronic display screen data input interface.
5. The method according to claim 1, characterized in that When the precise evidence data on the blockchain evidence platform is accessed, corresponding data access evidence data is generated to record access behavior information and operation behavior information of the precise evidence data.
6. A precise information processing device, characterized in that: The device comprises: A data acquisition module is used to obtain data information generated in the process of accurate data processing from an existing accurate data platform as original data information; A standard processing module, used for performing standard data processing on the original data information to extract key data from the original data information; A data encryption module, used to encrypt the key data to obtain accurate evidence data; A data uploading module is used to upload the precise evidence data to a designated blockchain evidence storage platform to store the precise evidence data on the blockchain; Wherein, the original data information includes at least one of stock data and incremental data generated during the precise data processing; The key data includes at least one of the following information items: a storage account, an operation time of performing a predetermined management operation on the original data information, and an access address of the original data information corresponding to the storage account in the original data information; The precise evidence data includes: the key data, the hash value of the key data and the data summary of the key data; After the key data is encrypted to obtain accurate evidence data, the following is also included: Receiving an original data access request, wherein the original data access request includes target access data; Calculating a hash value of the target access data and a data digest of the target access data; In the precise evidence data, the key data corresponding to the hash value of the target access data and the data summary of the target access data is used as the target key data; The access address of the original data information in the target key data is used as the target access address, and the original data information in the existing precise data platform is accessed according to the target access address.
7. An electronic device, characterized in that: include: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5; One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.
8. A computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method according to any one of claims 1 to 5.
