Data intellectual property evidence storage traceability method, device and equipment based on block chain, storage medium and product

By creating evidence storage nodes on the alliance chain and recording asset flow information of data, the problem of evidence storage and traceability in data intellectual property protection is solved, and efficient evidence storage and traceability and protection of data intellectual property rights is achieved.

CN119312299AInactive Publication Date: 2025-01-14CICC CLOUD CHAIN (WUHAN) DIGITAL TECH CO LTD

Patent Information

Application Number
CN202411428015.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-01-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the protection of data intellectual property rights, it is difficult for existing technology to effectively realize the evidence tracing of data, which makes it difficult to maintain the legitimate rights and interests of data rights holders and difficult to combat data infringement.

Method used

Using blockchain-based data intellectual property proof tracing method, by creating evidence storage nodes on the alliance chain, recording the asset ownership object and circulation data of the data, and recording the flow attributes of each registered node using the asset circulation field, simplifying and improving Data intellectual property rights tracing operation.

Benefits of technology

It realizes efficient evidence tracing of data intellectual property rights, reduces the difficulty of data intellectual property protection, and improves the protection level and evidence tracing efficiency of data intellectual property rights.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119312299A_ABST
    Figure CN119312299A_ABST
Patent Text Reader

Abstract

The invention discloses a block chain-based data intellectual property evidence traceability method, apparatus and device, a storage medium and a product. The method is applied to the fields of big data, block chain technology and data intellectual property, and comprises the following steps: creating an evidence storage node corresponding to the data intellectual property to be subjected to evidence storage traceability on an alliance chain; under the condition that an evidence storage node corresponding to the data intellectual property to be subjected to evidence storage and traceability triggers a target registration node, performing right confirmation processing on the data intellectual property to be subjected to evidence storage and traceability to obtain right confirmation information of the data intellectual property to be subjected to evidence storage and traceability; recording right confirmation information of the data intellectual property to be subjected to evidence storage and source tracing under the target registration node in an asset circulation field in the alliance chain; receiving an asset evidence traceability request, obtaining an asset identifier corresponding to the data intellectual property to be subjected to evidence traceability from the asset evidence traceability request, and reading an asset transfer field corresponding to the asset identifier from the alliance chain; and based on the asset affiliation object corresponding to the asset transfer field and the asset transfer information, determining evidence storage traceability information of the data intellectual property to be subjected to evidence storage traceability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of big data, blockchain technology and data intellectual property, and in particular, relates to a blockchain-based data intellectual property evidence tracing method, device, equipment, storage medium and product. Background Art

[0002] The protection of data intellectual property rights is of great significance to promoting the construction of the digital economy and promoting high-quality social and economic development. However, data intellectual property protection also faces new challenges, such as the protection of data privacy and data security, and the balance between intellectual property rights and personal information protection. Among them, in the field of data intellectual property rights, evidence storage and traceability are of great significance to protecting the legitimate rights and interests of data rights holders and combating data infringement. The evidence storage and traceability of data intellectual property rights is an important link to ensure the authenticity and credibility of data and safeguard the legitimate rights and interests of data rights holders. Blockchain technology, with its decentralized and tamper-proof characteristics, has become an important technical means for data evidence storage and traceability. Using blockchain technology, the entire life cycle of data, including source, generation, storage, transmission, and use, can be recorded and tracked, which can ensure the authenticity and credibility of data.

[0003] In addition, through blockchain technology, the entire life cycle of data can be recorded on the chain to achieve data traceability and non-tamperability, thereby effectively enhancing the technical security measures of data intellectual property rights and further improving the level of protection of data intellectual property rights. Summary of the invention

[0004] The embodiments of the present application provide a blockchain-based data intellectual property evidence tracing method, device, equipment, storage medium and product, which can enhance the technical security measures of data intellectual property and further improve the protection level of data intellectual property.

[0005] In the first aspect, an embodiment of the present application provides a data intellectual property rights storage and traceability method based on blockchain, the method comprising: creating a storage node corresponding to the data intellectual property rights to be stored and traced on the alliance chain; when the storage node corresponding to the data intellectual property rights to be stored and traced triggers the target registration node, the data intellectual property rights to be stored and traced are processed for title confirmation, and the title confirmation information of the data intellectual property rights to be stored and traced is obtained, wherein the target registration node is any one of the multiple registration nodes included in the traceability program, and the title confirmation information at least includes the asset ownership object of the data intellectual property rights to be stored and traced and the asset flow of the data intellectual property rights to be stored and traced under the target registration node. The registration node in the data traceability program is deployed in the alliance chain; the ownership information of the data intellectual property to be traced under the target registration node is recorded in the asset transfer field in the alliance chain, wherein the asset transfer field is used to record the transfer attributes corresponding to the data intellectual property to be traced in each registration node contained in the traceability program; the asset traceability request is received, the asset identification corresponding to the data intellectual property to be traced is obtained from the asset traceability request, and the asset transfer field corresponding to the asset identification is read from the alliance chain; based on the asset ownership object corresponding to the asset transfer field and the asset transfer information, the traceability information of the data intellectual property to be traced is determined.

[0006] In the second aspect, an embodiment of the present application provides a data intellectual property rights storage and traceability device based on blockchain, which includes: a blockchain node creation module, which is used to create a storage node corresponding to the data intellectual property rights to be stored and traced on the alliance chain; a data intellectual property rights confirmation module, which is used to confirm the data intellectual property rights to be stored and traced when the storage node corresponding to the data intellectual property rights to be stored and traced triggers the target registration node, and obtain the confirmation information of the data intellectual property rights to be stored and traced, wherein the target registration node is any one of the multiple registration nodes included in the traceability program, and the confirmation information at least includes the asset ownership object of the data intellectual property rights to be stored and traced under the target registration node and the asset flow data of the data intellectual property rights to be stored and traced, and the traceability program The registration nodes in the sequence are deployed in the alliance chain; the data intellectual property registration module is used to record the ownership information of the data intellectual property to be traced at the target registration node in the asset transfer field in the alliance chain, wherein the asset transfer field is used to record the transfer attributes corresponding to the data intellectual property to be traced at each registration node included in the traceability program; the data intellectual property verification module is used to receive the asset evidence traceability request, obtain the asset identifier corresponding to the data intellectual property to be traced from the asset evidence traceability request, and read the asset transfer field corresponding to the asset identifier from the alliance chain; the data intellectual property traceability module is used to determine the traceability information of the data intellectual property to be traced based on the asset ownership object and asset transfer information corresponding to the asset transfer field.

[0007] In a third aspect, an embodiment of the present application provides a device comprising: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the blockchain-based data intellectual property notarization and traceability method as described in the first aspect is implemented.

[0008] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the blockchain-based data intellectual property notarization and traceability method as described in the first aspect is implemented.

[0009] In the fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by the processor of a device, the device executes the blockchain-based data intellectual property notarization and traceability method as described in the first aspect.

[0010] It can be seen from the above content that in the embodiment of the present application, since the asset transfer field records the flow attributes of the data intellectual property to be recorded and traced when it flows through each registration node, when the user needs to query the traceability information of the data intellectual property to be recorded and traced, the information contained in the asset transfer field can be directly obtained, which simplifies the operation steps of the traceability of the data intellectual property, and improves the efficiency of the traceability of the data intellectual property. In addition, in the embodiment of the present application, the deployment of the registration node in the traceability program is only determined by the business logic, and has nothing to do with the type of data intellectual property, that is, the traceability method of the data intellectual property provided by the embodiment of the present application does not need to distinguish different types of data intellectual property, thereby simplifying the operation steps of the traceability of the data intellectual property. Finally, in the embodiment of the present application, the flow attributes of each registration node include the asset ownership object and the asset flow information, which are the information obtained by the confirmation of rights, that is, in the embodiment of the present application, the data intellectual property is confirmed in the process of the circulation of the data intellectual property, which reduces the difficulty of the traceability of the data intellectual property, and thus improves the traceability efficiency of the data intellectual property. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0012] Figure 1 This is a flowchart of a blockchain-based data intellectual property evidence storage and traceability method provided by an embodiment of the present application;

[0013] Figure 2This is a flowchart of the whole process of evidence storage and traceability provided by an embodiment of the present application;

[0014] Figure 3 This is a schematic diagram of the structure of a blockchain-based data intellectual property evidence storage and traceability device provided by another embodiment of the present application;

[0015] Figure 4 It is a structural schematic diagram of a device provided in yet another embodiment of the present application. DETAILED DESCRIPTION

[0016] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0017] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants 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, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0018] It should be noted that the acquisition, storage, use and processing of data in the embodiments of the present application are in compliance with the relevant provisions of national laws and regulations.

[0019] In addition, it should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0020] The method provided in the embodiment of the present application can be implemented through alliance chain technology. The following is an introduction to the blockchain-based data intellectual property evidence tracing method provided in the embodiment of the present application. Among them, the data intellectual property evidence tracing system can be used as the execution subject of the method provided in the embodiment of the present application.

[0021] Figure 1 The following is a flow chart of a blockchain-based data intellectual property evidence tracing method provided by an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0022] Step S101, create a record node corresponding to the data intellectual property to be recorded and traced on the alliance chain.

[0023] In step S101, the evidence node is the object of tracking the evidence source. In the embodiment of the present application, the evidence node is an abstraction of data intellectual property rights. Among them, the evidence node is deployed on the alliance chain. The alliance chain is a blockchain used between institutions. It is only for members of a specific group and limited third parties. It specifies multiple pre-selected nodes as account keepers. The generation of each block is jointly determined by all pre-selected nodes.

[0024] Step S102, when the storage node corresponding to the data intellectual property to be stored and traced triggers the target registration node, the data intellectual property to be stored and traced is processed for title confirmation to obtain title confirmation information of the data intellectual property to be stored and traced.

[0025] In step S102, the target registration node is any one of the multiple registration nodes included in the traceability program, and the ownership information at least includes the asset ownership object of the data intellectual property to be traced and the asset flow data of the data intellectual property to be traced under the target registration node.

[0026] In step S102, the registration node in the traceability program is deployed in the alliance chain. The traceability program is used to characterize the entire process of the data intellectual property transfer. Multiple registration nodes are deployed in the traceability program. Each business stage cannot exist independently and must be attached to the traceability program. In an embodiment of the present application, the specific location of the registration node in the traceability program can be deployed according to the business logic. The flow attributes corresponding to each registration node include at least: the asset ownership object of the data intellectual property to be traced and the asset transfer information in the corresponding registration node (for example, the transfer time of the data intellectual property, the transfer object of the data intellectual property, the transfer amount of the data intellectual property, etc.).

[0027] Step S103, record the ownership information of the data intellectual property to be recorded and traced under the target registration node in the asset transfer field in the alliance chain.

[0028] In step S103, the asset transfer field is used to record the transfer attributes corresponding to the data intellectual property to be recorded and traced in each registration node included in the traceability program. That is, in the embodiment of the present application, when the data intellectual property to be recorded and traced circulates in the alliance chain, each time it passes through a registration node, the data intellectual property record traceability system will add the transfer attributes corresponding to the registration node to the asset transfer field of the data intellectual property to be recorded and traced.

[0029] Step S104, receiving an asset evidence tracing request, obtaining the asset identifier corresponding to the data intellectual property to be evidenced and traced from the asset evidence tracing request, and reading the asset transfer field corresponding to the asset identifier from the alliance chain.

[0030] In step S104, the asset evidence tracing request includes the asset identifier corresponding to the data intellectual property to be evidenced and traced. In the embodiment of the present application, different data intellectual property rights have different asset identifiers. When the user needs to perform evidence tracing on the data intellectual property, the unique asset identifier of the data intellectual property to be evidenced and traced can be input into the data intellectual property evidence tracing system, so that the asset evidence tracing request can perform evidence tracing on the data intellectual property to be evidenced and traced according to the asset identifier of the data intellectual property to be evidenced and traced.

[0031] Step S105, based on the asset ownership object and asset transfer information corresponding to the asset transfer field, determine the evidence traceability information of the data intellectual property rights to be traced.

[0032] In step S105, since the asset flow field records the flow properties of the data intellectual property rights to be traced at each registration node, when it is necessary to trace the data intellectual property rights to be traced, the data intellectual property rights traceability system can directly read the asset flow field of the data intellectual property rights to be traced, and can obtain the asset ownership object and asset flow status of the data intellectual property rights to be traced at each registration node, which not only realizes the traceability of the asset ownership object, but also realizes the traceability of the asset flow status, that is, realizes the full-process traceability of the data intellectual property rights to be traced.

[0033] Based on the scheme defined by the above steps S101 to S105, it can be known that in the embodiment of the present application, since the resource evidence traceability field records the flow properties of the data intellectual property to be evidenced and traced when it flows through each registration node, when the user needs to view the evidence traceability information of the data intellectual property to be evidenced and traced, it is sufficient to directly obtain the information contained in the asset flow field, which simplifies the operational steps of data intellectual property evidence traceability and improves the efficiency of data intellectual property evidence traceability.

[0034] In the embodiment of the present application, the flow attributes of each registration node include the asset ownership object and the asset flow information, which is the information obtained by confirmation of ownership. That is, in the embodiment of the present application, in the process of data intellectual property circulation, the data intellectual property is confirmed, which reduces the difficulty of data intellectual property storage and traceability, thereby improving the efficiency of data intellectual property storage and traceability.

[0035] The following is an explanation of each step of the method provided in the embodiments of the present application.

[0036] In an embodiment of the present application, a storage and traceability algorithm can be used to record relevant information in the process of data intellectual property transfer to facilitate the storage and traceability of the data intellectual property.

[0037] In one example, Figure 2 The flowchart of the whole process of evidence tracing is shown. Figure 2 As shown, the process mainly includes the following steps:

[0038] Step S201, creating a traceability program in the alliance chain.

[0039] It should be noted that the realization of full-process evidence storage and traceability must start with the creation of a traceability program. After the traceability program is created, it is necessary to add a registration node to the traceability program. Among them, the creation of the traceability program and the addition of registration nodes are determined by business logic.

[0040] Step S202, creating a registration node in the alliance chain.

[0041] In an embodiment of the present application, a registration node is a node that the data intellectual property may pass through in the traceability program. In practical applications, the data intellectual property evidence traceability system can set the node attribute of each registration node, and the node attribute is used to characterize whether the registration node is a key node in the traceability program, wherein the key node is a registration node that the data intellectual property must pass through when it circulates in the traceability program. As an example, a "RegisterNode" field can be configured for the registration node, which is used to characterize whether the registration node is a key node in the traceability program. For example, if the attribute value corresponding to the "RegisterNode" field is "1" or "true", it indicates that the registration node is a key node; if the attribute value corresponding to the "RegisterNode" field is "0" or "false", it indicates that the registration node is a non-key node.

[0042] Step S203, adding the registration node to the traceability program.

[0043] In this step, in the process of creating a registration node, a traceability program can be configured for the data intellectual property, that is, the traceability program identifier can be configured for the process configuration field "TraceID" corresponding to the data intellectual property, so that the data intellectual property can be bound to the traceability program, and then the data intellectual property can flow in the traceability program. After configuring the traceability program for the data intellectual property, the registration node created in step S202 is added to the traceability program according to the business logic, so that the data intellectual property can flow in the registration node in the traceability program according to the business logic.

[0044] Step S204, create a proof node on the alliance chain.

[0045] Step S205, adding attribute information to the evidence storage node.

[0046] In step S205, the attribute information of the evidence node may include but is not limited to the name of the evidence node and the traceability program identifier. In one example, the user determines the traceability program of the process required by the evidence node by configuring the traceability program identifier field "RegTraceID" of the evidence node; and configures the name of the evidence node by configuring the evidence node name field "RegName" of the evidence node.

[0047] In addition, it should be noted that after creating the evidence node, if the relevant information of the evidence node needs to be modified (for example, the name of the evidence node, the traceability program to be circulated, etc.), the user can modify the attribute information of the evidence node by calling the relevant interface. If no modification is required, the evidence node can be placed in the traceability program, and the registration node in the traceability program can be called according to the business logic, and the flow attributes flowing through this registration node can be written into the asset flow field "IPRoamInform" of the data intellectual property.

[0048] Step S206: The data intellectual property rights are transferred through the evidence storage node in the registration node in the traceability program.

[0049] Step S207, query the full-process evidence traceability information of the evidence storage node.

[0050] After the evidence node calls the registration node in the traceability program, that is, after it circulates in the traceability program according to the business logic, the user can call the relevant interface to view the specific information of the evidence node flowing through each registration node. This specific information is the full-process evidence traceability information of the data intellectual property rights.

[0051] In the embodiment of the present application, digital watermarking is used to realize the confirmation of data intellectual property rights. Specifically, a preset digital watermark generation algorithm is used to generate a target digital watermark corresponding to the data intellectual property rights to be stored and traced; then, the target digital watermark is embedded in the data intellectual property rights to be stored and traced to obtain the converted data intellectual property rights to be stored and traced; then, the embedded information of the target digital watermark in the data intellectual property rights to be stored and traced is obtained, and based on the converted data intellectual property rights to be stored and traced and the embedded information, the confirmation information of the data intellectual property rights to be stored and traced is determined.

[0052] In the above embodiment, the embedding information at least includes generation parameters and embedding position of the target digital watermark, wherein the target digital watermark may be a fragile digital watermark.

[0053] It should be noted that digital watermarking refers to embedding specific information into a digital signal, where the digital signal can be a picture, audio or video, etc. If a signal with a digital watermark is to be copied, the embedded information will also be copied. Digital watermarks can be divided into two types: emergent and hidden. Among them, emergent watermarks are visible watermarks, and the information contained in them can be seen at the same time when watching pictures or videos; hidden watermarks are added to audio, pictures or videos in the form of digital data, but are usually invisible. Hidden watermarks can be used to protect copyrights. By using hidden watermarks, unauthorized copying and copying of digital media can be avoided or prevented. Fragile watermarks can be implemented in hidden watermarks, where fragile watermarks are a technology used to confirm rights and protect file integrity. Fragile watermarks are different from other watermark technologies. They can not only detect whether a file has been tampered with, but also determine the modification location of the file. In the embodiment of the present application, fragile watermarks are used to realize the confirmation of data intellectual property rights.

[0054] In one example, a method for confirming data intellectual property rights using fragile watermarks may include the following steps:

[0055] Step S31, selecting a fragile watermark algorithm.

[0056] Step S31, selecting a fragile watermark algorithm.

[0057] Step S32: Generate a fragile watermark.

[0058] The fragile watermark algorithm selected is used to generate a fragile watermark of the data intellectual property. The fragile watermark is usually some hidden data or mark that can be embedded in the data intellectual property.

[0059] Step S33: embedding a fragile watermark.

[0060] The generated fragile watermark is embedded into the data intellectual property. This process usually modifies the bits or content of the data intellectual property, but should not significantly affect the readability or usability of the data intellectual property.

[0061] Step S34, recording fragile watermark information (ie, embedded information), wherein the fragile watermark information includes but is not limited to generation parameters and position of the fragile watermark.

[0062] Step S35, transmitting or distributing the data intellectual property, in which the data intellectual property with the fragile watermark is transmitted to other people or distributed to the target audience.

[0063] Step S36, checking the integrity of the data intellectual property.

[0064] In this step, the receiver of the data intellectual property can use the fragile watermark algorithm to check the integrity of the data intellectual property and whether it has been tampered with. If the data intellectual property has been tampered with, the fragile watermark algorithm can indicate the modification position of the file.

[0065] This completes the explanation of the method provided in the embodiments of the present application.

[0066] From the above content, it can be seen that the method provided in this application can realize the full-process evidence storage and traceability of data intellectual property rights based on the alliance chain, solve the problems of data intellectual property rights confirmation, evidence storage, traceability and circulation, make data intellectual property rights more secure and reliable, and in complex circulation, the full-process circulation status of data intellectual property rights can be obtained through the interface with one click.

[0067] In order to solve the problem of lack of confirmation mechanism for data intellectual property rights, the solution provided by the embodiment of the present application uses fragile digital technology to add fragile watermarks to data intellectual property rights, which will show the owner of the data intellectual property rights. If the data intellectual property rights are modified, the fragile watermark will become invalid and unreadable. This function also ensures the integrity of the data intellectual property rights.

[0068] In addition, the solution provided in the embodiment of the present application is implemented through a consortium chain, which enables the data intellectual property evidence storage and traceability system to have higher performance, improves the processing capability of data calculation, and thereby improves the efficiency of data intellectual property evidence storage and traceability.

[0069] Finally, enterprises store a large amount of data, and there is data with low data sensitivity but very valuable. These data form data intellectual property rights that can be circulated in the market to maximize the value of the data, bring benefits to the enterprise, and bring innovative ideas to the entire industry or other industries. The solution provided by the embodiment of the present application can also be used to solve the problems of data source fraud, low data content quality, easy data leakage, difficulty in data confirmation, and single data access rights when data intellectual property rights are circulated.

[0070] The present application also provides a data intellectual property evidence tracing device, such as Figure 3 As shown, the device 300 includes: a blockchain node creation module 301, a data intellectual property rights confirmation module 302, a data intellectual property rights registration module 303, a data intellectual property rights verification module 304 and a data intellectual property rights tracing module 305.

[0071] Create a blockchain node module 301, which is used to create a storage node corresponding to the data intellectual property rights to be stored and traced on the alliance chain;

[0072] The data intellectual property rights confirmation module 302 is used to use a digital watermark to confirm the data intellectual property rights to be stored and traced when the storage node corresponding to the data intellectual property rights to be stored and traced triggers the target registration node, and obtain the confirmation information of the data intellectual property rights to be stored and traced. Specifically, a preset digital watermark generation algorithm is used to generate a target digital watermark corresponding to the data intellectual property rights to be stored and traced; the target digital watermark is embedded in the data intellectual property rights to be stored and traced to obtain the converted data intellectual property rights to be stored and traced; the embedded information of the target digital watermark in the data intellectual property rights to be stored and traced is obtained, and the embedded information at least includes the generation parameters and the embedding position of the target digital watermark; based on the converted data intellectual property rights to be stored and traced and the embedded information, the confirmation information of the data intellectual property rights to be stored and traced is determined. Among them, the target registration node is any one of the multiple registration nodes contained in the traceability program, and the confirmation information at least includes the asset ownership object of the data intellectual property rights to be stored and traced and the asset flow data of the data intellectual property rights to be stored and traced under the target registration node. The registration nodes in the traceability program are deployed in the alliance chain;

[0073] The data intellectual property registration module 303 is used to record the confirmation information of the data intellectual property to be recorded and traced under the target registration node in the asset transfer field in the alliance chain, wherein the asset transfer field is used to record the transfer attributes corresponding to the data intellectual property to be recorded and traced in each registration node included in the traceability program;

[0074] The data intellectual property verification module 304 is used to receive an asset evidence tracing request, obtain the asset identifier corresponding to the data intellectual property to be evidenced and traced from the asset evidence tracing request, and read the asset transfer field corresponding to the asset identifier from the alliance chain;

[0075] The data intellectual property tracing module 305 is used to determine the evidence tracing information of the data intellectual property to be traced based on the asset ownership object and asset transfer information corresponding to the asset transfer field.

[0076] In one example, the data intellectual property evidence storage and traceability device also includes: a node name determination module, which performs a secure hash calculation on the account information of the asset ownership object to which the data intellectual property to be evidenced and traced belongs under the target registration node, obtains the calculation result, and determines the calculation result as the name of the evidence node.

[0077] The data intellectual property evidence storage and traceability device provided in the embodiment of the present application can implement each process implemented in the aforementioned method embodiment. To avoid repetition, it will not be repeated here.

[0078] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0079] Figure 4 A schematic diagram of the hardware structure of the device provided in an embodiment of the present application is shown.

[0080] The device may include a processor 401 and a memory 402 storing computer program instructions.

[0081] Specifically, the processor 401 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0082] The memory 402 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 402 may include a removable or non-removable (or fixed) medium. In a particular embodiment, the memory 402 is a non-volatile solid-state memory.

[0083] The memory 402 may also include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to the first aspect of the present application.

[0084] The central processing unit 401 implements the data intellectual property evidence tracing method in the above-mentioned embodiment by reading and executing the computer program instructions stored in the memory 402 .

[0085] In one example, the device may further include a communication interface 403 and a bus 400. Figure 4 As shown, the processor 401, the memory 402, and the communication interface 403 are connected via a bus 400 and communicate with each other.

[0086] The communication interface 403 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0087] Bus 400 includes hardware, software or both, and the parts of equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 400 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.

[0088] In addition, in combination with the data intellectual property evidence tracing method in the above embodiments, the present application embodiment can provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any one of the data intellectual property evidence tracing methods in the above embodiments is implemented.

[0089] In addition, in combination with the data intellectual property evidence tracing method in the above embodiment, the present application embodiment can provide a computer program product to implement. When the instructions in the computer program product are executed by the processor of the device, the device executes and implements any of the data intellectual property evidence tracing methods in the above embodiment.

[0090] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0091] The functional modules shown in the above-described block diagram can be implemented as software, hardware, firmware or a combination thereof. When implemented in hardware, it can be, for example, an application specific integrated circuit (ASIC), an electronic circuit, a plug-in, appropriate firmware, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include semiconductor memory devices, electronic circuits, hard disks, ROMs, erasable ROMs (EROMs), flash memories, CD-ROMs, floppy disks, optical disks, optical fiber media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet and intranets.

[0092] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0093] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0094] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A blockchain-based data intellectual property evidence tracing method, characterized in that: include: Create a storage node corresponding to the intellectual property rights of the data to be stored and traced on the alliance chain; In the case where the evidence node corresponding to the data intellectual property to be traced and stored triggers the target registration node, the data intellectual property to be traced and stored is confirmed to obtain confirmation information of the data intellectual property to be traced, wherein the target registration node is any one of the multiple registration nodes included in the traceability program, and the confirmation information at least includes the asset ownership object of the data intellectual property to be traced and stored and the asset flow data of the data intellectual property to be traced under the target registration node, and the registration node in the traceability program is deployed in the alliance chain; the confirmation information of the data intellectual property to be traced and stored under the target registration node is recorded in the asset flow field in the alliance chain, wherein the asset flow field is used to record the flow attributes corresponding to the data intellectual property to be traced and stored in each registration node included in the traceability program; an asset evidence traceability request is received, the asset identifier corresponding to the data intellectual property to be traced and stored is obtained from the asset evidence traceability request, and the asset flow field corresponding to the asset identifier is read from the alliance chain; based on the asset ownership object and the asset flow information corresponding to the asset flow field, the evidence traceability information of the data intellectual property to be traced and stored is determined.

2. The method according to claim 1, characterized in that The data intellectual property uses a digital watermark to authenticate the asset to be traced, and obtains the authentication information of the asset to be traced.

3. The method according to claim 2, characterized in that The title confirmation information of the data intellectual property asset to be traced includes: using a preset digital watermark generation algorithm to generate a target digital watermark corresponding to the asset to be traced; embedding the target digital watermark into the asset to be traced to obtain the converted asset to be traced; obtaining the embedding information of the target digital watermark in the asset to be traced, wherein the embedding information at least includes the generation parameters and the embedding position of the target digital watermark; based on the converted asset to be traced and the embedded information, determining the title confirmation information of the data intellectual property asset to be traced.

4. The method according to claim 2, characterized in that: After creating a registration node corresponding to the asset to be traced of the data intellectual property, a secure hash calculation is performed on the account information of the asset to which the data intellectual property to be traced belongs under the target registration node to obtain a calculation result, and the calculation result is determined as the name of the evidence node.

5. A data intellectual property evidence storage and traceability device based on blockchain, characterized in that: include: Create a blockchain node module to create a storage node corresponding to the data intellectual property rights to be stored and traced on the alliance chain; The data intellectual property rights confirmation module is used to confirm the data intellectual property rights to be traced when the evidence storage node corresponding to the data intellectual property rights to be traced triggers the target registration node, and obtain the confirmation information of the data intellectual property rights to be traced, wherein the target registration node is any one of the multiple registration nodes included in the traceability program, and the confirmation information at least includes the asset ownership object of the data intellectual property rights to be traced and the asset flow data of the data intellectual property rights to be traced under the target registration node, and the registration node in the traceability program is deployed in the alliance chain; the data intellectual property rights registration module is used to register the data intellectual property rights to be traced The confirmation information of the intellectual property rights under the target registration node is recorded in the asset transfer field in the alliance chain, wherein the asset transfer field is used to record the transfer attributes corresponding to the data intellectual property rights to be recorded and traced in each registration node included in the traceability program; the data intellectual property rights verification module is used to receive the asset record traceability request, obtain the asset identification corresponding to the data intellectual property rights to be recorded and traced from the asset record traceability request, and read the asset transfer field corresponding to the asset identification from the alliance chain; the data intellectual property rights traceability module is used to determine the traceability information of the data intellectual property rights to be recorded and traced based on the asset ownership object corresponding to the asset flow field and the asset flow information.

6. A device, characterized in that: The device includes: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, it implements the blockchain-based data intellectual property notarization and traceability method as described in any one of claims 1-4.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the blockchain-based data intellectual property notarization and traceability method as described in any one of claims 1 to 4.

8. A computer program product, characterized in that When the instructions in the computer program product are executed by the processor of the device, the electronic device executes the blockchain-based data intellectual property notarization and traceability method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Digital asset transaction method and device based on block chain, and storage medium

    CN111538784A

  • Data processing method, device and equipment based on block chain and computer storage medium

    CN114528582A

  • Data asset tracing method and device, electronic equipment, storage medium and product

    CN118279052A

Cited By

  • Right and interest data authentication registration method and device, block chain node and storage medium

    CN120012049A