KR-20260065006-A - System for managing sound sources based on blockchain and method therefor
Abstract
The method for content management of the present invention comprises the steps of: a backend device receiving content and content information from a seller device; the backend device checking whether the content is a previously registered content; if the backend device is not a previously registered content, the backend device checking whether the content information contains all information necessary for creating content metadata; if all information is contained, the backend device converting the content information into content metadata; the backend device uploading the content and the content metadata to IPFS; and the backend device returning a content identifier corresponding to the content to the seller device.
Inventors
- 김상균
Assignees
- 명지대학교 산학협력단
Dates
- Publication Date
- 20260508
- Application Date
- 20241031
Claims (8)
- A step in which the backend device receives content and content information from the seller device; A step in which the backend device checks whether the content is already registered content; If the above backend device is not a previously registered content, the backend device checks whether the content information includes all information necessary for generating content metadata; If all information is included, the backend device converts the content information into content metadata; The step of the backend device uploading the content and the content metadata to IPFS; The step of the backend device returning a content identifier corresponding to the content to the seller device; Characterized by including Methods for content management.
- In paragraph 1, The backend device receives the address of a smart contract generated through a content identifier corresponding to the content from the seller device; The backend device verifies the validity of the smart contract by querying values stored in the smart contract through the address of the smart contract; and A step of returning a success message to the seller device if, based on the verification result above, it is a valid smart contract; Characterized by further including Methods for content management.
- In paragraph 1, The step of checking whether the above-mentioned content is already registered A signature processing unit of the above-mentioned backend device extracts a content signature from the search term content by using the content as the search term content; A step in which the index search unit of the above-mentioned backend device applies a Bloom filter to the content signature of the above-mentioned search term content to derive a volume filter index; The above index search unit constructs the above-derived volume filter index into a binary tree; The above index search unit detects the IFPS hash value of the content signature mapped to the leaf node of the above-configured binary tree; The above index search unit searches for a content signature in IFPS using an IFPS hash value; A step in which the signature processing unit determines whether the searched content signature and the content signature extracted from the search term content are identical; Characterized by including Methods for content management.
- In paragraph 1, The step of uploading to IPFS mentioned above A step in which the data management unit of the above-mentioned backend device compresses the above-mentioned content using the GZip algorithm; The step of the data management unit encrypting the content using the AES-128-CTR algorithm; The step of the data management unit uploading the content to IPFS; and The step of the data management unit receiving a content identifier corresponding to the content from the IPFS; Characterized by including Methods for content management.
- In paragraph 1, The step of uploading to IPFS mentioned above A step in which the data management unit of the above-mentioned backend device uploads content metadata to IPFS; and The step of the data management unit receiving a content identifier corresponding to the content metadata from the IPFS; Characterized by including Methods for content management.
- In paragraph 1, When the backend device receives a purchase request for content from a buyer device, it extracts the address of a smart contract corresponding to the content of the purchase request and metadata for settlement from IPFS and returns them to the buyer device; A step in which the buyer device obtains a keccak256 hash value from a contract network through the address of the smart contract, and calculates the keccak256 hash value by applying a hash function to the wallet address and profit distribution ratio of the metadata; A step of comparing the keccak256Hash value obtained by the buyer device from the contract network with the calculated keccak256Hash value to check for a match; and If the above-mentioned buyer device matches according to the above verification, the step of purchasing the content by transferring the sales price of the content to the above-mentioned contract network; Characterized by further including Methods for content management.
- In paragraph 6, The step of the above buyer device transmitting a transaction hash generated according to the above purchase to the above backend device; The backend device tracks a transaction record through the transaction hash and verifies, based on the tracked transaction record, whether the transaction hash is a transaction hash composed of valid transaction information; and If the above verification result indicates that the transaction is valid, the backend device provides the buyer device with a link to download the content; Characterized by further including Methods for content management.
- A seller device that transmits content and content information; Check whether the above content is already registered content, and If the content is not already registered, the backend device checks whether the content information includes all information necessary for generating content metadata, and If all information is included, the above content information is converted into content metadata, and Upload the above content and the above content metadata to IPFS, and The backend device that returns a content identifier corresponding to the above content to the seller device; Characterized by including A device for content management.
Description
System for managing sound sources based on blockchain and method therefor The present invention relates to a system for blockchain-based content management and a method for the same. A smart contract refers to the execution of various types of contracts, such as financial transactions, real estate agreements, and notarization, based on blockchain technology. FIG. 1 is a diagram illustrating the configuration of a system for blockchain-based content management according to an embodiment of the present invention. FIG. 2 is a diagram illustrating the configuration of a device for blockchain-based content management according to an embodiment of the present invention. FIG. 3 is a flowchart illustrating a method for generating a content signature and registering a content signature for content management according to an embodiment of the present invention. FIG. 4 is a diagram illustrating a method for generating a content signature and registering a content signature for content management according to an embodiment of the present invention. FIG. 5 is a flowchart illustrating a signature search method for content management according to an embodiment of the present invention. FIGS. 6 to 10 are flowcharts illustrating the operation of a data management unit for blockchain-based content management according to an embodiment of the present invention. FIG. 11 is a flowchart illustrating a method for registering content according to an embodiment of the present invention. FIG. 12 is a flowchart illustrating a method for purchasing content according to an embodiment of the present invention. FIG. 13 is a flowchart illustrating a method for content settlement according to an embodiment of the present invention. FIG. 14 is a flowchart illustrating a method for breaking a contract according to an embodiment of the present invention. FIG. 15 is a drawing for explaining a device for blockchain-based content management according to one embodiment of the present invention. Prior to the detailed description of the present invention, the terms and words used in the specification and claims described below should not be interpreted as being limited to their ordinary or dictionary meanings. Instead, they should be interpreted in a sense and concept consistent with the technical spirit of the present invention, based on the principle that the inventor may appropriately define the concept of the terms to best describe his invention. Accordingly, the embodiments described in this specification and the configurations illustrated in the drawings are merely the most preferred embodiments of the present invention and do not represent all aspects of the technical spirit of the present invention. Therefore, it should be understood that various equivalents and modifications capable of replacing them may exist at the time of filing this application. Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that identical components in the accompanying drawings are indicated by the same reference numerals whenever possible. Furthermore, detailed descriptions of known functions and configurations that could obscure the essence of the invention will be omitted. For the same reason, some components in the accompanying drawings may be exaggerated, omitted, or schematically depicted, and the size of each component does not entirely reflect its actual size. First, a system for blockchain-based content management according to an embodiment of the present invention will be described. FIG. 1 is a diagram illustrating the configuration of a system for blockchain-based content management according to an embodiment of the present invention. Referring to FIG. 1, a system according to an embodiment of the present invention includes a seller device (10), a buyer device (20), a backend device (100), a contract network (200), and an IPFS (300, InterPlanetary File System). The seller device (10) is a device used by a user who wishes to sell content, that is, the original creator of the content or a seller who holds a share of the content's revenue. Here, the content can be any content created in a digital format, such as music, video, YouTube content, games, digital art, etc. The seller device (10) is a device capable of performing computing operations by connecting to a network. For example, the seller device (10) can be exemplified by a computer, a smartphone, etc. The buyer device (20) is a device used by a user who wishes to purchase content, that is, a buyer. The buyer device (20) is a device capable of performing computing operations by connecting to a network. For example, the seller device (10) can be exemplified by a computer, a smartphone, etc. The backend device (100) is a service server for providing a service for selling content according to an embodiment of the present invention. It is preferable that the backend device (100) be implemented as a workstation-c