CN114155010A - Method and device for generating product identification code, electronic equipment and storage medium - Google Patents

Method and device for generating product identification code, electronic equipment and storage medium Download PDF

Info

Publication number
CN114155010A
CN114155010A CN202111482049.1A CN202111482049A CN114155010A CN 114155010 A CN114155010 A CN 114155010A CN 202111482049 A CN202111482049 A CN 202111482049A CN 114155010 A CN114155010 A CN 114155010A
Authority
CN
China
Prior art keywords
information
product
block chain
digital product
identification code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111482049.1A
Other languages
Chinese (zh)
Inventor
蒋毅东
饶红玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Fanxing Huyu IT Co Ltd
Original Assignee
Guangzhou Fanxing Huyu IT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Fanxing Huyu IT Co Ltd filed Critical Guangzhou Fanxing Huyu IT Co Ltd
Priority to CN202111482049.1A priority Critical patent/CN114155010A/en
Publication of CN114155010A publication Critical patent/CN114155010A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computing Systems (AREA)
  • Finance (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides a method and a device for generating a product identification code, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring a multimedia data stream recorded in a live broadcast process to form a digital product, and acquiring product information and release information of the digital product; uploading the product information and the release information to a preset blockchain, so that the blockchain generates an identification code for identifying the uniqueness of the digital product based on the product information and the release information; receiving an identification code sent by a block chain; and determining the identification code as the genuine identification of the digital product. By adopting the method, the characteristics of unforgeability, trace retention in the whole process, traceability and the like of the block chain can be utilized, and the unique identification code produced for the digital product through the block chain is determined as the genuine identification of the digital product, so that a user can distinguish the genuine digital product from the counterfeit digital product by judging whether the digital product has the genuine identification, the value of the digital product is not influenced by the counterfeit digital product, and the safety of the digital product is improved.

Description

Method and device for generating product identification code, electronic equipment and storage medium
Technical Field
The present invention relates to the field of block chain technologies, and in particular, to a method and an apparatus for generating a product identification code, an electronic device, and a storage medium.
Background
Digital products such as digital albums, audios, videos, pictures and the like are easy to be produced and counterfeited in the process of transmission and storage. Because of the virtualization of digital products, there is no method for effectively distinguishing genuine digital products from counterfeit digital products, so that it is difficult for users to distinguish whether a desired digital product is a genuine product, thereby affecting the security of the digital product.
Disclosure of Invention
The embodiment of the invention aims to provide a method and a device for generating a product identification code, electronic equipment and a storage medium, so that a user can distinguish a genuine digital product from a counterfeit digital product, and the safety of the digital product is improved.
In a first aspect, an embodiment of the present invention provides a method for generating a product identifier, which is applied to a server, and includes:
acquiring a multimedia data stream recorded in a live broadcast process to form a digital product;
acquiring product information and release information of a digital product;
uploading the product information and the release information to a preset blockchain, so that the blockchain generates an identification code for identifying the uniqueness of the digital product based on the product information and the release information;
receiving the identification code sent by the block chain;
and determining the identification code as the genuine identification of the digital product.
Optionally, the blockchain generates an identification code for identifying the uniqueness of the digital product based on the product information and the release information by using the following method:
calculating the hash value of the file with the appointed path by adopting a password hash function standard SM3 algorithm;
generating an identification code identifying uniqueness of the digital product based on the hash value, the product information, and the release information.
Optionally, before uploading the product information and the release information to a preset blockchain, the method further includes:
searching whether abnormal characters exist in the product information and the release information;
if the product information exists, rejecting abnormal characters in the product information and the release information;
the uploading the product information and the release information to a preset blockchain comprises:
and uploading the product information and the issue information after the abnormal characters are removed to a preset block chain.
Optionally, after receiving the identification code sent by the blockchain, the method further includes:
acquiring the information of the digital product;
uploading the belonging information to the block chain, so that the block chain stores the belonging information and the identification code in an associated manner.
Optionally, after the uploading the belonging information to the block chain, the method further includes:
determining whether the information of the digital product is changed;
if so, uploading the changed belonged information to the block chain, so that the block chain updates the belonged information of the digital product associated with the identification code into the changed belonged information.
Optionally, before uploading the product information and the release information to a preset blockchain, the method further includes:
sending registration information of the server to a preset block chain so that the block chain distributes an identity and a data interface for the server according to the registration information;
receiving the identity identifier and the data interface sent by the block chain, and generating corresponding authentication information according to the identity identifier and the data interface;
binding the authentication information with the block chain and generating a binding certificate;
the uploading the product information and the release information to a preset blockchain comprises:
and uploading the product information and the issuing information to a preset block chain based on the binding certificate.
In a second aspect, an embodiment of the present invention provides a product identification code generating apparatus, which is applied to a server, and includes:
the product acquisition module is used for acquiring a multimedia data stream recorded in a live broadcast process to form a digital product;
the information acquisition module is used for acquiring product information and issuing information of the digital product;
the information uploading module is used for uploading the product information and the release information to a preset block chain so as to enable the block chain to generate an identification code for identifying the uniqueness of the digital product based on the product information and the release information;
the identification code receiving module is used for receiving the identification codes sent by the block chain;
and the genuine mark determining module is used for determining the identification code as the genuine mark of the digital product.
Optionally, the blockchain generates an identification code for identifying the uniqueness of the digital product based on the product information and the release information by using the following method: calculating the hash value of the file with the appointed path by adopting a password hash function standard SM3 algorithm; generating an identification code identifying uniqueness of the digital product based on the hash value, the product information, and the release information.
Optionally, the apparatus further includes:
the character searching module is used for searching whether abnormal characters exist in the product information and the issuing information; if the product information exists, rejecting abnormal characters in the product information and the release information;
the information uploading module is specifically used for uploading the product information and the issue information after the abnormal characters are removed to a preset block chain.
Optionally, the apparatus further includes:
the belonging information processing module is used for acquiring the belonging information of the digital product; uploading the belonging information to the block chain, so that the block chain stores the belonging information and the identification code in an associated manner.
Optionally, the apparatus further includes:
the information change module is used for determining whether the information of the digital product is changed; if so, uploading the changed belonged information to the block chain, so that the block chain updates the belonged information of the digital product associated with the identification code into the changed belonged information.
Optionally, the apparatus further includes:
the authentication module is used for sending the registration information of the server to a preset block chain so that the block chain distributes the identity and the data interface to the server according to the registration information; receiving the identity identifier and the data interface sent by the block chain, and generating corresponding authentication information according to the identity identifier and the data interface; binding the authentication information with the block chain and generating a binding certificate;
the information uploading module is specifically configured to upload the product information and the issue information to a preset block chain based on a binding certificate.
In a third aspect, an embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, where the processor and the communication interface complete communication between the memory and the processor through the communication bus;
a memory for storing a computer program;
a processor adapted to perform the method steps of any of the above first aspects when executing a program stored in the memory.
In a fourth aspect, the present invention provides a computer-readable storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements the method steps of any one of the above first aspects.
The embodiment of the invention has the following beneficial effects:
by adopting the method provided by the embodiment of the invention, the multimedia data stream recorded in the live broadcast process is acquired to form a digital product, and the product information and the issuing information of the digital product are acquired; the method comprises the steps of uploading product information and release information to a preset block chain, enabling the block chain to generate an identification code for identifying the uniqueness of a digital product based on the product information and the release information, receiving the identification code sent by the block chain, and enabling the identification code to serve as an original identification of the digital product. The characteristics of unforgeable block chains, trace retention in the whole process, traceability and the like can be utilized, the unique identification code produced for the digital product through the block chains is determined as the genuine identification of the digital product, so that a user can distinguish the genuine digital product from the counterfeit digital product through whether the digital product has the genuine identification, the value of the digital product is not influenced by the counterfeit digital product, and the safety of the digital product is improved.
Of course, not all of the advantages described above need to be achieved at the same time in the practice of any one product or method of the invention.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained by referring to these drawings.
Fig. 1 is a flowchart of a method for generating a product identifier according to an embodiment of the present invention;
FIG. 2 is a flowchart of block chain authentication according to an embodiment of the present invention;
fig. 3 is a flowchart of an affiliated information uploading method provided by an embodiment of the present invention;
FIG. 4 is an interaction diagram of a digital product identification code system according to an embodiment of the present invention;
FIG. 5 is a display list diagram of a digital product;
FIG. 6 is a diagram of a pre-sale page of a digital product;
FIG. 7 is a schematic view of a user's home page;
fig. 8 is a schematic structural diagram of a product identification code generation apparatus according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived from the embodiments given herein by one of ordinary skill in the art, are within the scope of the invention.
In order to enable a user to distinguish between genuine digital products and counterfeit digital products, embodiments of the present invention provide a method, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product for generating a product identification code.
The following first introduces a method for generating a product identification code provided by an embodiment of the present invention. The method for generating the product identification code provided by the embodiment of the invention can be applied to any server related to the digital product, and is not particularly limited herein.
Fig. 1 is a flowchart of a method for generating a product identification code according to an embodiment of the present invention, as shown in fig. 1, the method includes:
step 101, acquiring a multimedia data stream recorded in a live broadcast process to form a digital product.
Step 102, product information and release information of the digital product are obtained.
Step 103, uploading the product information and the release information to a preset blockchain, so that the blockchain generates an identification code for identifying the uniqueness of the digital product based on the product information and the release information.
Step 104, receiving the identification code sent by the block chain.
And step 105, determining the identification code as the genuine identification of the digital product.
By adopting the method provided by the embodiment of the invention, the multimedia data stream recorded in the live broadcast process is acquired to form a digital product, and the product information and the issuing information of the digital product are acquired; the method comprises the steps of uploading product information and release information to a preset block chain, enabling the block chain to generate an identification code for identifying the uniqueness of a digital product based on the product information and the release information, receiving the identification code sent by the block chain, and enabling the identification code to serve as an original identification of the digital product. The characteristics of unforgeable block chains, trace retention in the whole process, traceability and the like can be utilized, the unique identification code produced for the digital product through the block chains is determined as the genuine identification of the digital product, so that a user can distinguish the genuine digital product from the counterfeit digital product through whether the digital product has the genuine identification, the value of the digital product is not influenced by the counterfeit digital product, and the safety of the digital product is improved.
In the embodiment of the invention, the blockchain can store the product information and the issue information of the digital product in association with the identification code of the digital product.
In the embodiment of the invention, the multimedia data recorded in the live broadcasting process can be popular to digital products, for example, a digital album formed by music data streams recorded by singers in a recording studio is a digital product, and a product formed by original video data streams shot by users is also a digital product. In embodiments of the present invention, digital products include, but are not limited to, pictures, video, audio, and digital albums.
The product information of the digital product includes, but is not limited to, a name, content description information, and a digital product content file, etc. The release information of the digital product includes, but is not limited to: information of a digital product issuer, an issuance number of the same digital product, issuance price information of the digital product, and issuance style information of the digital product; the digital product may be issued in a pre-sale or on-sale manner, and the information of the digital product issuer includes the identity information of the issuer or the identity of the issuer.
In the embodiment of the invention, when the anchor broadcast is broadcast in real time, a plurality of candidate digital products can be automatically generated, for example, if the number of people currently in the live broadcast room of the anchor broadcast exceeds a first preset value in the live broadcast process, automatic recording is started, and when the number of people exceeds a second preset value, automatic recording is stopped, a primarily recorded multimedia data stream is formed, identification is carried out in the multimedia data stream, and the multimedia data stream is divided into a plurality of segments for screening by the anchor broadcast. Besides the number of people in the live broadcast room, the recording can be started or stopped according to the virtual gift value, the number of fans in the live broadcast room, the matching degree of the pitch and the standard pitch and the like.
In the embodiment of the invention, the anchor can record the multimedia data stream by triggering the button, thereby forming a digital product.
For example, if the digital product is the digital album a1 of singer a, 99 digital albums are released simultaneously with the digital album a1 and have the same content as the digital album a 1. The digital album a1 issuer is company B, and company B is ready to issue the digital album a1 in a pre-sale manner, and the pre-sale price is p 1. The product information of the digital album a1 may include: the title of the digital album a1, the content descriptive information of the digital album a1 (content descriptive information and artist descriptive information of the digital album a 1), and the album content file (song audio file) of the digital album a 1; the release information of the digital album a1 may include: the identity information, the number of releases, the release price p1, and the release method of the issuer company B are pre-sold.
For example, if the digital product is the photo picture C1 of actor C, the name of the photo picture C1 is "romantic summer," 1000 more photo pictures having the same content as the photo picture C1 and being released in the same period as the photo picture C1. The photo c1 issuer is company D, and company D is ready to issue a photo c1 in a normal distribution fashion, and the photo c1 is p 2. The product information of the pictorial picture c1 may include: the name "romantic summer", the content description information (the content introduction information and actor introduction information of the portrait picture c 1), and the portrait picture c1 itself; the release information of the portrait picture c1 may include: the identity information of company D, the number of issues, 1001, the issue price p2, and the issue method are issue.
In the embodiment of the present invention, the server executing the product identification code generation method may be a server of a target APP. The target APP can be a transaction platform of digital products such as pictures, audios and videos, digital albums and the like.
In the embodiment of the invention, the block chain can be a shared database, and the data or information stored in the block chain has the characteristics of unforgeability, trace in the whole process, traceability, openness and transparency, collective maintenance and the like. The predetermined blockchain may be a blockchain that has established a connection relationship with the target APP, and may also be referred to as a link to channel.
In a possible implementation manner, fig. 2 is a flowchart of the blockchain authentication provided in an embodiment of the present invention, and as shown in fig. 2, before uploading the product information and the release information to the preset blockchain, the method further includes the following steps:
step 201, sending the registration information of the server to a preset blockchain, so that the blockchain allocates the identity and the data interface to the server according to the registration information.
The registration information of the server may include enterprise information of an enterprise to which the server belongs, for example, the server is a server of enterprise X, and the registration information of the server may include: name of enterprise X, address of enterprise X, legal representative name of enterprise X, registered capital amount of enterprise X, enterprise type of enterprise X, operation mode and operation range of enterprise X, investor information of enterprise X, branch organization of enterprise X, etc.
After receiving the registration information of the server, the blockchain may allocate an identity and a data interface to the server according to the registration information of the server, and send the identity and the data interface to the server. The identity may be a user ID of the server in the blockchain, and the data interface may be data interaction interface information allocated by the blockchain to the server.
Step 202, receiving the identity and the data interface sent by the block chain, and generating corresponding authentication information according to the identity and the data interface.
Specifically, after receiving the identity and the data interface sent by the blockchain, the server may generate a public key, a private key, and signature information as authentication information according to an SDK initialization mode, or may generate the public key, the private key, and the signature information as authentication information using a developer tool. Of course, the method of generating the authentication information is not limited to these two methods, and the server may generate the public key, the private key, and the signature information by using another authentication information generation method. The generated public key and private key are used for ensuring the security of data interaction between the server and the blockchain.
Step 203, binding with the blockchain based on the authentication information and generating a binding certificate.
Specifically, the server may send the generated authentication information to the blockchain, and the blockchain may send the binding certificate to the server after receiving the authentication information, thereby completing the binding between the server and the blockchain. When data interaction is carried out between the subsequent server and the block chain, the identity of the server can be proved by virtue of the binding certificate, and the safety of the data interaction is ensured.
In the embodiment of the present invention, the uploading the product information and the release information to a preset block chain may be: and uploading the product information and the issue information to a preset block chain based on the binding certificate.
Specifically, the blockchain may verify the server according to the binding certificate of the server, and only the blockchain of the server having the binding certificate may receive the product information and the release information generated by the blockchain of the server.
By adopting the method provided by the embodiment of the invention, the characteristics of unforgeability, whole-course trace retention, traceability and the like of the block chain can be utilized, and the unique identification code produced for the digital product by the block chain is determined as the genuine mark of the digital product, so that a user can distinguish the genuine digital product from the counterfeit digital product by judging whether the digital product has the genuine mark, and the value of the digital product is not influenced by the counterfeit digital product. Moreover, the server and the block chain are bound, so that the safety of data interaction between the server and the block chain is improved, and the safety of a digital product is further improved.
In one possible embodiment, after the server uploads the product information and the release information to a preset blockchain, the blockchain generates an identification code for identifying the uniqueness of the digital product based on the product information and the release information by the method described in the following steps a1-a 2:
step A1: the SM3 algorithm is used to calculate the hash value of the specified path file.
SM3 is a cryptographic hash function standard that can be used for digital signature and verification, message authentication code generation and verification, and random number generation, among others. The specified path file may be the digital product file itself or may be a file specified by the blockchain.
Step A2: based on the hash value, the product information, and the release information, an identification code is generated that identifies the uniqueness of the digital product.
In the embodiment of the present invention, an identification code that identifies the uniqueness of a digital product may be generated in any identification code generation manner that can be implemented by a blockchain, which is not specifically limited herein.
In the embodiment of the invention, the block chain can generate the identification code for identifying the uniqueness of the digital product by adopting an SM3 algorithm, so that the safety of the identification code is ensured, and the safety of the digital product is further improved.
In one possible embodiment, before uploading the product information and the release information to the preset blockchain, the following steps B1-B2 are further included:
step B1, find out whether there is abnormal character in the product information and the issue information.
The abnormal characters may include: wrong characters and preset sensitive characters in the product information and the release information. The sensitive characters can be preset according to the requirements of the application scenario, for example, if the word "ac" is a sensitive word, the character corresponding to the word "ac" is a sensitive character.
Specifically, in this step, the worker may search for the abnormal character, or may search for the abnormal character through a keyword extraction algorithm, and the like, which is not specifically limited herein.
And step B2, if the abnormal characters exist, the abnormal characters in the product information and the issue information are removed.
The uploading of the product information and the release information to the preset block chain may specifically be: and uploading the product information and the issue information after the abnormal characters are removed to a preset block chain.
If the abnormal characters do not exist in the product information and the release information, the product information and the release information can be directly uploaded to a preset block chain.
In the embodiment of the invention, whether the product information and the issuing information to be uploaded accord with the real information of the digital product or not can be searched, if not, the non-conforming information can be marked, and the real information of the digital product is uploaded again.
In the embodiment of the invention, the product information and the release information are uploaded to the preset block chain, so that abnormal characters in the product information and the release information can be eliminated, and the correctness of the digital product information is ensured.
In a possible implementation manner, fig. 3 is a flowchart of an affiliated information uploading method provided in an embodiment of the present invention, and as shown in fig. 3, after receiving an identification code sent by a blockchain, the method further includes:
step 301, obtaining the information of the digital product.
Specifically, the belonging information may be ownership information. After the digital product is purchased by the user, the ownership of the digital product is owned by the user, and the server can acquire ownership information of the digital product purchased by the user from the user terminal where the user is located.
Step 302, uploading the belonging information to a block chain, so that the block chain stores the belonging information and the identification code in an associated manner.
In the embodiment of the invention, the blockchain can store the affiliated information of the digital product and the identification code of the digital product in association with the blockchain storage space.
And, after uploading the belonging information to the block chain, the following steps C1-C2 are also included:
and step C1, determining whether the information of the digital product is changed.
And step C2, if yes, uploading the changed belonging information to the blockchain, so that the blockchain updates the belonging information of the digital product associated with the identification code into the changed belonging information.
Specifically, the digital product may also be traded between users, for example, after the digital product a1 is purchased by the user a, the user a transfers the digital product a to the user B, the ownership of the digital product a1 is changed from the user a to the user B, that is, the belonging information of the digital product a1 is changed, the server needs to acquire the changed belonging information of the digital product a1 and upload the changed belonging information to the blockchain, and the blockchain may update the belonging information associated with the identification code of the digital product a1 to the changed belonging information.
By adopting the method provided by the embodiment of the invention, the block chain can update the affiliated information of the digital product at any time, and the transaction safety of the digital product among users is ensured.
The following is a specific embodiment provided by the present invention. Fig. 4 is an interaction diagram of a digital product identification code system according to an embodiment of the present invention, where the digital product identification code system includes: terminal equipment 1, terminal equipment 2, server and to the letter chain, wherein, terminal equipment 1 can be the terminal that the anchor or the operation of the APP platform that the server belongs to are located, and terminal equipment 2 can be the terminal that user such as consumer is located. The terminal device may first obtain a multimedia data stream recorded in a live broadcast process to form a digital product, and after obtaining the digital product, a data interaction flow of the digital product identification code system may be as shown in fig. 4:
in step 401, the terminal device 1 acquires product information and release information of a digital product.
In step 402, the terminal device 1 transmits product information and release information of the digital product to the server.
In step 403, the server checks whether the product information and the release information have abnormal characters.
And the staff of the APP platform to which the server belongs can also check whether the product information and the issuing information are consistent with the real information.
Step 404, if the product information and the issue information exist, removing abnormal characters in the product information and the issue information, and sending the product information and the issue information after removing the abnormal characters to a communication link; if not, the product information and release information are sent directly to the link.
Step 405, the link receives product information and release information.
At step 406, the link generates an identification code that identifies the uniqueness of the digital product based on the product information and the release information.
In the embodiment of the invention, the link to the destination node can adopt an SM3 algorithm to calculate the hash value of the file with the specified path; the identity of the server is determined through the public key, the private key and the signature information authenticated by the server in the blockchain, and then an identification code for identifying the uniqueness of the digital product is generated based on the hash value, the product information and the release information.
Step 407, the link sends the identification code to the server.
The server receives the identification code and determines the identification code as a genuine identification of the digital product, step 408.
In step 409, terminal device 2 purchases the digital product.
In step 410, the terminal device 2 transmits order information for purchasing the digital product to the server.
The order information may include a price at which the user purchased the digital product, user information, and belonging information of the digital product.
In step 411, the server receives order information.
In step 412, the server sends the information of the digital product in the order information to the communication link.
In step 413, the link stores the information of the digital product in association with the identification code of the digital product.
In the embodiment of the invention, if the user A resells the purchased digital product to the user B, the server can also acquire the order information of the digital product purchased by the user B, and send the changed belonging information of the digital product in the order information to the link, and after the link receives the changed belonging information, the link information associated with the identification code of the digital product can be replaced by the changed belonging information.
After the server determines the identification code as the genuine identification of the digital product, the terminal where the operation is located can upload the digital product to the server, and the server can sell the digital product with the genuine identification as a product to be sold.
Specifically, fig. 5 is a display list diagram of digital products, for example, fig. 5(1) shows a list of digital products sold in a live broadcast room by a user "welfare cabin of national fairy maiden" of the APP platform to which the server belongs. The digital product includes: the picture product comprises a ' xx music luxurious VIP month card ', a picture product ' lovely portraits ', an audio product ' voice wake up ' a picture product ' lovely video desktop ' and an audio product ' mew together, and the like. The listing of each digital product further includes: the "buy" or "reserve" identification, the price corresponding to the digital product, the number of pieces sold, and the number of limits. Wherein, the digital purchase indicates that the digital product can be directly purchased, and the reservation of the digital product indicates that the digital product is possibly in a pre-sale stage or a replenishment stage and needs to be purchased in a reservation manner; the price corresponding to the marked digital product comprises an original price and a welfare price, and the limited number of the digital product is the total number of the digital product. If the user clicks the "appointment" mark in the column of the digital product "mew" the user can show an interface as shown in fig. 5(2), which includes the original price (110 yuan) of the digital product "mew", the fan welfare price (100 yuan), the limited number (10 lots), the public certificate information of the chain to the letter ("intervened chain: limited sale, unique number, virtual digital asset"), the timing of the sale (54 minutes of sale at 1 day 22), and the number of the appointment (35 people have appointment). The interface further comprises a 'return' identifier and a 'reservation' identifier, and if the user clicks the 'reservation' identifier to determine that the user reserves to purchase the digital product 'meow mew', the user clicks the 'return' identifier to return to the interface shown in fig. 5 (1). The interface shown in fig. 5(1) further includes a "purchase record" identifier, and the user can view the purchased record of the digital product of the "welfare cabin of national fairy" by clicking on the "purchase record" identifier.
If the user clicks the 'purchase' identifier of the column where the digital product is located, the purchase operation can be directly performed. Fig. 6 is a schematic diagram of a pre-sale page of a digital product, and if a user clicks a "purchase identifier" of a digital product "favorite photo," an interface as shown in fig. 6 can be displayed, wherein the interface comprises an original price (110 yuan) of the digital product "favorite photo," a fan welfare price (100 yuan), a limited number (10 lots), a sold number (1 lot) and a to-link notary information ("an inserted link: a limited sale, a unique number, a virtual digital asset"). The interface also comprises a 'return' identifier and an 'instant purchase' identifier, if the user is a fan of the seller, the user clicks the 'instant purchase' to directly purchase the digital product 'lovely-written-true' with the fan welfare identifier, and the user clicks the 'return' identifier to return to the interface shown in fig. 5 (1).
Fig. 7 is a schematic diagram of a user homepage, as shown in fig. 7, a user homepage of a user "ferris wheel does not turn over" of an APP platform to which a server belongs may include a "digital collection" identifier, clicking the "digital collection" identifier may display a list of digital products purchased by the user "ferris wheel does not turn over," each digital product has an identification code generated by a block chain, and the user may determine whether the purchased digital product is a genuine digital product according to the identification code.
By adopting the method provided by the embodiment of the invention, the characteristics of unforgeability, trace retention in the whole process, traceability and the like of the block chain can be utilized, and the unique identification code produced for the digital product by the block chain is determined as the genuine identification of the digital product, so that a user can distinguish the genuine digital product from the counterfeit digital product by judging whether the digital product has the genuine identification, the value of the digital product is not influenced by the counterfeit digital product, and the safety of the digital product is improved.
Corresponding to the method for generating the product identification code, the embodiment of the invention also provides a device for generating the product identification code. The following describes a product identification code generation apparatus provided in an embodiment of the present invention. Fig. 8 is a schematic structural diagram of a product identification code generating apparatus according to an embodiment of the present invention, and as shown in fig. 8, the apparatus is applied to a server, and includes:
a product obtaining module 801, configured to obtain a multimedia data stream recorded in a live broadcast process to form a digital product;
an information obtaining module 802, configured to obtain product information and release information of the digital product;
an information uploading module 803, configured to upload the product information and the release information to a preset blockchain, so that the blockchain generates an identification code that identifies the uniqueness of the digital product based on the product information and the release information;
an identification code receiving module 804, configured to receive the identification code sent by the blockchain;
and an original identity determination module 805 configured to determine the identification code as an original identity of the digital product.
By adopting the device provided by the embodiment of the invention, the multimedia data stream recorded in the live broadcast process is acquired to form a digital product, and the product information and the issuing information of the digital product are acquired; the method comprises the steps of uploading product information and release information to a preset block chain, enabling the block chain to generate an identification code for identifying the uniqueness of a digital product based on the product information and the release information, receiving the identification code sent by the block chain, and enabling the identification code to serve as an original identification of the digital product. The characteristics of unforgeable block chains, trace retention in the whole process, traceability and the like can be utilized, the unique identification code produced for the digital product through the block chains is determined as the genuine identification of the digital product, so that a user can distinguish the genuine digital product from the counterfeit digital product through whether the digital product has the genuine identification, the value of the digital product is not influenced by the counterfeit digital product, and the safety of the digital product is improved.
Optionally, the blockchain generates an identification code for identifying the uniqueness of the digital product based on the product information and the release information by using the following method: calculating the hash value of the file with the appointed path by adopting a password hash function standard SM3 algorithm; generating an identification code identifying uniqueness of the digital product based on the hash value, the product information, and the release information.
Optionally, the apparatus further includes:
a character searching module (not shown in the figure) for searching whether an abnormal character exists in the product information and the release information; if the product information exists, rejecting abnormal characters in the product information and the release information;
the information uploading module 803 is specifically configured to upload the product information and the issue information from which the abnormal characters are removed to a preset block chain.
Optionally, the apparatus further includes:
an affiliated information processing module (not shown in the figure) for acquiring affiliated information of the digital product; uploading the belonging information to the block chain, so that the block chain stores the belonging information and the identification code in an associated manner.
Optionally, the apparatus further includes:
an information change module (not shown in the figure) for determining whether the information of the digital product is changed; if so, uploading the changed belonged information to the block chain, so that the block chain updates the belonged information of the digital product associated with the identification code into the changed belonged information.
Optionally, the apparatus further includes:
an authentication module (not shown in the figure), configured to send registration information of the server to a preset blockchain, so that the blockchain allocates an identity and a data interface to the server according to the registration information; receiving the identity identifier and the data interface sent by the block chain, and generating corresponding authentication information according to the identity identifier and the data interface; binding the authentication information with the block chain and generating a binding certificate;
the information uploading module 803 is specifically configured to upload the product information and the issue information to a preset block chain based on a binding certificate.
An embodiment of the present invention further provides an electronic device, as shown in fig. 9, which includes a processor 901, a communication interface 902, a memory 903, and a communication bus 904, where the processor 901, the communication interface 902, and the memory 903 complete mutual communication through the communication bus 904,
a memory 903 for storing computer programs;
the processor 901 is configured to implement the steps of any one of the above-mentioned product identification code generation methods when executing the program stored in the memory 903.
The communication bus mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The Memory may include a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components.
In still another embodiment of the present invention, a computer-readable storage medium is further provided, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of any one of the above-mentioned product identification code generation methods.
In yet another embodiment provided by the present invention, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform any of the above-described method for generating a product identification code.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus, the electronic device, the computer-readable storage medium, and the computer program product embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and in relation to them, reference may be made to the partial description of the method embodiments.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.

Claims (14)

1. A method for generating a product identification code is applied to a server and comprises the following steps:
acquiring a multimedia data stream recorded in a live broadcast process to form a digital product;
acquiring product information and release information of the digital product;
uploading the product information and the release information to a preset blockchain, so that the blockchain generates an identification code for identifying the uniqueness of the digital product based on the product information and the release information;
receiving the identification code sent by the block chain;
and determining the identification code as the genuine identification of the digital product.
2. The method of claim 1, wherein the blockchain generates an identification code that identifies uniqueness of the digital product based on the product information and the release information using a method that includes:
calculating the hash value of the file with the appointed path by adopting a password hash function standard SM3 algorithm;
generating an identification code identifying uniqueness of the digital product based on the hash value, the product information, and the release information.
3. The method of claim 1, further comprising, prior to said uploading said product information and said release information to a pre-defined blockchain:
searching whether abnormal characters exist in the product information and the release information;
if the product information exists, rejecting abnormal characters in the product information and the release information;
the uploading the product information and the release information to a preset blockchain comprises:
and uploading the product information and the issue information after the abnormal characters are removed to a preset block chain.
4. The method of claim 1, further comprising, after the receiving the identification code sent by the blockchain:
acquiring the information of the digital product;
uploading the belonging information to the block chain, so that the block chain stores the belonging information and the identification code in an associated manner.
5. The method of claim 4, further comprising, after said uploading said belonging information to said block chain:
determining whether the information of the digital product is changed;
if so, uploading the changed belonged information to the block chain, so that the block chain updates the belonged information of the digital product associated with the identification code into the changed belonged information.
6. The method of claim 1, further comprising, prior to said uploading said product information and said release information to a pre-defined blockchain:
sending registration information of the server to a preset block chain so that the block chain distributes an identity and a data interface for the server according to the registration information;
receiving the identity identifier and the data interface sent by the block chain, and generating corresponding authentication information according to the identity identifier and the data interface;
binding the authentication information with the block chain and generating a binding certificate;
the uploading the product information and the release information to a preset blockchain comprises:
and uploading the product information and the issuing information to a preset block chain based on the binding certificate.
7. A product identification code generating device is applied to a server and comprises the following components:
the product acquisition module is used for acquiring a multimedia data stream recorded in a live broadcast process to form a digital product;
the information acquisition module is used for acquiring product information and issuing information of the digital product;
the information uploading module is used for uploading the product information and the release information to a preset block chain so as to enable the block chain to generate an identification code for identifying the uniqueness of the digital product based on the product information and the release information;
the identification code receiving module is used for receiving the identification codes sent by the block chain;
and the genuine mark determining module is used for determining the identification code as the genuine mark of the digital product.
8. The apparatus of claim 7, wherein the blockchain generates an identification code that identifies uniqueness of the digital product based on the product information and the release information using: calculating the hash value of the file with the appointed path by adopting a password hash function standard SM3 algorithm; generating an identification code identifying uniqueness of the digital product based on the hash value, the product information, and the release information.
9. The apparatus of claim 7, further comprising:
the character searching module is used for searching whether abnormal characters exist in the product information and the issuing information; if the product information exists, rejecting abnormal characters in the product information and the release information;
the information uploading module is specifically used for uploading the product information and the issue information after the abnormal characters are removed to a preset block chain.
10. The apparatus of claim 7, further comprising:
the belonging information processing module is used for acquiring the belonging information of the digital product; uploading the belonging information to the block chain, so that the block chain stores the belonging information and the identification code in an associated manner.
11. The apparatus of claim 10, further comprising:
the information change module is used for determining whether the information of the digital product is changed; if so, uploading the changed belonged information to the block chain, so that the block chain updates the belonged information of the digital product associated with the identification code into the changed belonged information.
12. The apparatus of claim 7, further comprising:
the authentication module is used for sending the registration information of the server to a preset block chain so that the block chain distributes the identity and the data interface to the server according to the registration information; receiving the identity identifier and the data interface sent by the block chain, and generating corresponding authentication information according to the identity identifier and the data interface; binding the authentication information with the block chain and generating a binding certificate;
the information uploading module is specifically configured to upload the product information and the issue information to a preset block chain based on a binding certificate.
13. An electronic device is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing mutual communication by the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of claims 1-6 when executing a program stored in the memory.
14. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of claims 1 to 6.
CN202111482049.1A 2021-12-06 2021-12-06 Method and device for generating product identification code, electronic equipment and storage medium Pending CN114155010A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111482049.1A CN114155010A (en) 2021-12-06 2021-12-06 Method and device for generating product identification code, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111482049.1A CN114155010A (en) 2021-12-06 2021-12-06 Method and device for generating product identification code, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114155010A true CN114155010A (en) 2022-03-08

Family

ID=80452745

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111482049.1A Pending CN114155010A (en) 2021-12-06 2021-12-06 Method and device for generating product identification code, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114155010A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114998013A (en) * 2022-06-01 2022-09-02 湖南天河文链科技有限公司 NFT-based digital collection transaction method and system

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663591A (en) * 2012-03-19 2012-09-12 樊俊锋 Product anti-counterfeiting method and system based on electronic tag
CN103235908A (en) * 2013-02-22 2013-08-07 北京密安网络技术股份有限公司 Digital safety protection algorithm
CN107395360A (en) * 2017-07-23 2017-11-24 刘志强 The method that a kind of historical relic and art work numeral based on block chain technology deposit card
CN108154439A (en) * 2016-12-02 2018-06-12 北京金股链科技有限公司 Asset data processing unit and method
CN109635552A (en) * 2018-12-20 2019-04-16 嘉兴永瑞电子科技有限公司 Electronic equipment identity information verification method and device
CN109727134A (en) * 2018-12-29 2019-05-07 北京奇虎科技有限公司 A kind of copyright trading method and device of picture
CN109889479A (en) * 2018-12-21 2019-06-14 中链科技有限公司 User identity based on block chain deposits card, verification method and device and verification system
CN109981739A (en) * 2019-02-25 2019-07-05 平安科技(深圳)有限公司 Session data processing method, device, equipment and medium based on block chain
CN110175436A (en) * 2019-05-16 2019-08-27 中细软集团有限公司 The generation of block chain digital certificate, verification method, computer equipment and storage medium
CN110309634A (en) * 2019-04-04 2019-10-08 深圳大通实业股份有限公司 A kind of credible advertisement data management system based on block chain
US20200012765A1 (en) * 2018-07-09 2020-01-09 Dish Network, L.L.C. Content anti-piracy management system and method
CN110912689A (en) * 2019-10-30 2020-03-24 苏州科达科技股份有限公司 Method and system for generating and verifying unique value
CN111062188A (en) * 2019-12-26 2020-04-24 山东爱城市网信息技术有限公司 Method and equipment for generating and verifying unique identification code based on block chain
CN111080295A (en) * 2019-12-04 2020-04-28 腾讯科技(深圳)有限公司 Block chain-based electronic contract processing method and equipment
CN111651731A (en) * 2020-05-06 2020-09-11 录晟网络科技(深圳)有限公司 Method for converting entity product into digital asset and storing same on block chain
KR20210049388A (en) * 2019-10-25 2021-05-06 (주)다폼 Authenticity checking system and method for luxury
CN112861080A (en) * 2021-03-31 2021-05-28 中国工商银行股份有限公司 Multimedia data management method and device based on block chain
CN113468598A (en) * 2021-06-29 2021-10-01 浙江数秦科技有限公司 Block chain-based certificate-preserving and security notarization system and method
CN113469714A (en) * 2021-07-22 2021-10-01 陈睿 Product anti-counterfeiting tracing method based on industrial internet identification analysis system
CN113469716A (en) * 2021-07-20 2021-10-01 山东省计算中心(国家超级计算济南中心) Product tracing method and system based on block chain and identification analysis

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663591A (en) * 2012-03-19 2012-09-12 樊俊锋 Product anti-counterfeiting method and system based on electronic tag
CN103235908A (en) * 2013-02-22 2013-08-07 北京密安网络技术股份有限公司 Digital safety protection algorithm
CN108154439A (en) * 2016-12-02 2018-06-12 北京金股链科技有限公司 Asset data processing unit and method
CN107395360A (en) * 2017-07-23 2017-11-24 刘志强 The method that a kind of historical relic and art work numeral based on block chain technology deposit card
US20200012765A1 (en) * 2018-07-09 2020-01-09 Dish Network, L.L.C. Content anti-piracy management system and method
CN109635552A (en) * 2018-12-20 2019-04-16 嘉兴永瑞电子科技有限公司 Electronic equipment identity information verification method and device
CN109889479A (en) * 2018-12-21 2019-06-14 中链科技有限公司 User identity based on block chain deposits card, verification method and device and verification system
CN109727134A (en) * 2018-12-29 2019-05-07 北京奇虎科技有限公司 A kind of copyright trading method and device of picture
CN109981739A (en) * 2019-02-25 2019-07-05 平安科技(深圳)有限公司 Session data processing method, device, equipment and medium based on block chain
CN110309634A (en) * 2019-04-04 2019-10-08 深圳大通实业股份有限公司 A kind of credible advertisement data management system based on block chain
CN110175436A (en) * 2019-05-16 2019-08-27 中细软集团有限公司 The generation of block chain digital certificate, verification method, computer equipment and storage medium
KR20210049388A (en) * 2019-10-25 2021-05-06 (주)다폼 Authenticity checking system and method for luxury
CN110912689A (en) * 2019-10-30 2020-03-24 苏州科达科技股份有限公司 Method and system for generating and verifying unique value
CN111080295A (en) * 2019-12-04 2020-04-28 腾讯科技(深圳)有限公司 Block chain-based electronic contract processing method and equipment
CN111062188A (en) * 2019-12-26 2020-04-24 山东爱城市网信息技术有限公司 Method and equipment for generating and verifying unique identification code based on block chain
CN111651731A (en) * 2020-05-06 2020-09-11 录晟网络科技(深圳)有限公司 Method for converting entity product into digital asset and storing same on block chain
CN112861080A (en) * 2021-03-31 2021-05-28 中国工商银行股份有限公司 Multimedia data management method and device based on block chain
CN113468598A (en) * 2021-06-29 2021-10-01 浙江数秦科技有限公司 Block chain-based certificate-preserving and security notarization system and method
CN113469716A (en) * 2021-07-20 2021-10-01 山东省计算中心(国家超级计算济南中心) Product tracing method and system based on block chain and identification analysis
CN113469714A (en) * 2021-07-22 2021-10-01 陈睿 Product anti-counterfeiting tracing method based on industrial internet identification analysis system

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
严振亚 等: "区块链在数字资产交易领域中的创新应用", 企业经济, vol. 39, no. 1, 19 January 2020 (2020-01-19), pages 56 - 64 *
刘欣亮;黄涛;张志勇;: "面向开放互联网的多媒体数字版权保护***", 计算机工程与设计, no. 02, 16 February 2015 (2015-02-16), pages 363 - 368 *
张省;董盈;: "基于区块链技术的数字版权保护研究", 科技管理研究, no. 01, 10 January 2020 (2020-01-10), pages 132 - 136 *
李吉广;: "视频版权证书与交易合约自动生成***", 中国有线电视, no. 01, 15 January 2018 (2018-01-15), pages 62 - 68 *
梅秋丽;龚自洪;刘尚焱;王妮娜;: "区块链平台安全机制研究", 信息安全研究, no. 01, 5 January 2020 (2020-01-05), pages 25 - 36 *
漆英;: "区块链原理及应用漫谈(上)", 中国金融电脑, no. 06, 7 June 2017 (2017-06-07), pages 51 - 56 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114998013A (en) * 2022-06-01 2022-09-02 湖南天河文链科技有限公司 NFT-based digital collection transaction method and system

Similar Documents

Publication Publication Date Title
US10019430B2 (en) System and method for automatically filling out forms
US20190114396A1 (en) Methods and apparatus for sharing, transferring and removing previously owned digital media
US11983253B2 (en) Non-fungible token (NFT) content identifier with split tracking
CN110851879B (en) Method, device and equipment for infringement and evidence preservation based on evidence preservation block chain
CN109792553A (en) For managing the distributed data storage of media
US20220391887A1 (en) Systems and Methods for Maintenance of NFT Assets
KR102086001B1 (en) System for managing information of distribution history based on block-chain
US20220374503A1 (en) Non-fungible token (nft) authenticity protocol with fraud deterrent
US20230120534A1 (en) Methods for Conditional Transaction Tokens, Secure Sharing of Token Assets, Wallet Spam Protection, and User Interfaces for Acceptance of Terms
US12008086B2 (en) Media composition using non-fungible token (NFT) configurable pieces
CN113656767A (en) Author authentication device and method using distributed network and distributed ID
WO2023049770A2 (en) Cryptographically enabling characteristic assignment to identities with tokens, token validity assessments and state capture processes
US20230114684A1 (en) Cryptographic Content Co-Creation Mechanisms and Linking Physical Elements to Cryptographic Elements
WO2023288205A1 (en) Artifact origination and content tokenization
US20140222607A1 (en) Systems and Methods for Distributing Limited Edition Digital Artwork
EA035281B1 (en) Method for executing a digital value transfer transaction and digital value transfer system for its implementation
CN114155010A (en) Method and device for generating product identification code, electronic equipment and storage medium
CN117240605B (en) Data transaction method, device, equipment and storage medium
CN111833059B (en) Data asset management method in data bank and data bank system
CN112529647B (en) Block chain-based commodity transaction method, device and computer equipment
KR102086000B1 (en) System for determining identity of non-digital work
US20230129900A1 (en) Systems and Methods for Protecting Against Token-Based Malicious Scripts
US20220393892A1 (en) Composite Cryptographic Systems with Variable Configuration Parameters and Memory Bound Functions
KR102482032B1 (en) System of providing contents using goods qr code
WO2023060284A1 (en) Cryptographic content co-creation mechanisms and linking physical elements to cryptographic elements

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination