KR102172328B1 - 블록체인 기반 콘텐츠 관리 장치 및 방법 - Google Patents
블록체인 기반 콘텐츠 관리 장치 및 방법 Download PDFInfo
- Publication number
- KR102172328B1 KR102172328B1 KR1020180132529A KR20180132529A KR102172328B1 KR 102172328 B1 KR102172328 B1 KR 102172328B1 KR 1020180132529 A KR1020180132529 A KR 1020180132529A KR 20180132529 A KR20180132529 A KR 20180132529A KR 102172328 B1 KR102172328 B1 KR 102172328B1
- Authority
- KR
- South Korea
- Prior art keywords
- groups
- sub
- content
- blockchain
- nodes
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/509—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 블록체인 시스템의 콘텐츠 관리 장치에 대한 기능 블록도이다.
도 3은 본 발명의 일 실시예에 따른 블록체인 시스템의 콘텐츠 관리 방법 중 콘텐츠 저장 방법의 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 블록체인 시스템의 그룹핑 방법을 예시한 도면이다.
도 5는 본 발명의 다른 실시예에 따른 블록체인 시스템의 그룹핑 방법을 예시한 도면이다.
도 6은 본 발명의 일 실시에에 따른 블록체인 시스템의 서브 콘텐츠 저장 방법을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시예에 따른 블록체인 시스템의 콘텐츠 관리 방법 중 콘텐츠 제공 방법의 흐름도이다.
도 8은 도 6의 블록체인 시스템의 콘텐츠 제공 방법을 설명하기 위한 도면이다.
110: 콘텐츠 관리 장치
111: 프로세서
112: 통신부
Claims (17)
- 복수의 노드 중 관리 노드에서 상기 복수의 노드 중 참여 노드를, 상기 관리 노드와 상기 참여 노드 간에 체결된 스마트 계약에 기초해서 복수의 그룹으로 그룹핑(Grouping)하는 단계;
상기 그룹의 개수에 기초하여, 상기 관리 노드에서 공유 콘텐츠를 복수의 서브 콘텐츠로 분할하는 단계;
상기 관리 노드에서 상기 복수의 그룹 각각에 상기 복수의 서브 콘텐츠 중 적어도 하나를 할당하는 단계; 및
상기 복수의 그룹 각각에서 상기 할당된 서브 콘텐츠를 저장하는 단계를 포함하며,
상기 참여 노드를 복수의 그룹으로 그룹핑하는 단계는,
상기 복수의 그룹 중 적어도 두 개에서 적어도 하나의 참여 노드를 공유하도록 상기 참여 노드를 그룹핑하는
블록체인 기반 콘텐츠 관리 방법. - 제 1 항에 있어서,
상기 복수의 그룹 각각에서 상기 할당된 서브 콘텐츠를 저장하는 것에 대응되는 트랜잭션(Transaction)을 포함하는 블록을 상기 복수의 노드가 공유하는 분산 원장에 등록하는 단계를 더 포함하는
블록체인 기반 콘텐츠 관리 방법. - 제 1 항에 있어서,
상기 복수의 서브 콘텐츠 중 적어도 하나를 저장하는 단계는,
상기 복수의 그룹 중 어느 하나에 저장된 상기 서브 콘텐츠 중 적어도 하나를 상기 복수의 그룹의 나머지 중 적어도 하나에서 저장하는
블록체인 기반 콘텐츠 관리 방법. - 삭제
- 제 1 항에 있어서,
상기 복수의 서브 콘텐츠 중 적어도 하나를 할당하는 단계는,
상기 공유 콘텐츠의 속성 정보, 상기 복수의 참여 노드 각각의 성능 정보, 및 상기 복수의 참여 노드가 가입된 네트워크의 성능 정보 중 적어도 하나를 참조하여 상기 복수의 그룹 각각에 상기 서브 콘텐츠를 할당하는
블록체인 기반 콘텐츠 관리 방법. - 제 1 항에 있어서,
상기 관리 노드에서 상기 복수의 참여 노드 및 상기 복수의 참여 노드가 가입된 네트워크의 상태를 모니터링 하는 단계를 더 포함하고,
상기 참여 노드를 복수의 그룹으로 그룹핑하는 단계는,
상기 모니터링 결과를 기초로 상기 그룹핑을 재실시하는 단계를 포함하는
블록체인 기반 콘텐츠 관리 방법. - 제 1 항에 있어서,
클라이언트로부터 공유 콘텐츠 제공 요청이 수신되면, 상기 관리 노드에서 상기 복수의 그룹 각각의 적어도 하나의 참여 노드로부터 상기 복수의 서브 콘텐츠를 수신하는 단계; 및
상기 관리 노드에서 상기 수신된 복수의 서브 콘텐츠에 대응되는 공유 콘텐츠를 상기 클라이언트에 제공하는 단계를 더 포함하고,
상기 상기 복수의 서브 콘텐츠를 수신하는 단계는,
상기 복수의 그룹 각각에서 체결된 스마트 계약(Smart Contract)에 의해 결정된 상기 적어도 하나의 참여 노드로부터 상기 복수의 서브 콘텐츠를 수신하는
블록체인 기반 콘텐츠 관리 방법. - 제 7 항에 있어서,
상기 복수의 그룹 별 상기 서브 콘텐츠 전송에 대한 트랜잭션을 포함하는 블록을 동일한 그룹에 속하는 상기 복수의 참여 노드가 공유하는 분산 원장에 등록하는 단계를 더 포함하는
블록체인 기반 콘텐츠 관리 방법. - 블록체인 기반 콘텐츠 관리 장치로서,
네트워크를 구성하는 복수의 노드 중 참여 노드를, 상기 블록체인 기반 콘텐츠 관리 장치와 상기 참여 노드 간에 체결된 스마트 계약에 기초해서 복수의 그룹으로 그룹핑(Grouping)하고, 상기 그룹의 개수에 기초하여 공유 콘텐츠를 복수의 서브 콘텐츠로 분할하고, 상기 복수의 그룹 각각에 상기 복수의 서브 콘텐츠 중 적어도 하나를 할당하는 프로세서; 및
상기 복수의 그룹 각각에 상기 할당된 서브 콘텐츠를 전송하는 통신부를 포함하며,
상기 프로세서는,
상기 복수의 그룹 중 적어도 두 개에서 적어도 하나의 참여 노드를 공유하도록 상기 참여 노드를 그룹핑하는
블록체인 기반 콘텐츠 관리 장치. - 제 9 항에 있어서,
상기 프로세서는,
상기 복수의 그룹 각각에서 상기 할당된 서브 콘텐츠를 저장하는 것에 대응되는 트랜잭션(Transaction)을 포함하는 블록이 등록된 분산 원장을 공유하는 단계를 더 포함하는
블록체인 기반 콘텐츠 관리 장치. - 제 9 항에 있어서,
상기 프로세서는,
상기 복수의 그룹 중 어느 하나에 할당된 상기 서브 콘텐츠 중 적어도 하나를 상기 복수의 그룹의 나머지 중 적어도 하나에 할당하는
블록체인 기반 콘텐츠 관리 장치. - 삭제
- 제 9 항에 있어서,
상기 프로세서는,
상기 공유 콘텐츠의 속성 정보, 상기 복수의 참여 노드 각각의 성능 정보, 및 상기 복수의 참여 노드가 가입된 네트워크의 성능 정보 중 적어도 하나를 참조하여 상기 복수의 그룹 각각에 저장될 상기 서브 콘텐츠를 결정하는
블록체인 기반 콘텐츠 관리 장치. - 제 9 항에 있어서,
상기 프로세서는,
상기 복수의 참여 노드 및 상기 네트워크의 상태를 모니터링 하고, 상기 모니터링 결과를 기초로 상기 그룹핑을 재실시하는 포함하는
블록체인 기반 콘텐츠 관리 장치. - 제 9 항에 있어서,
상기 통신부는,
클라이언트로부터 공유 콘텐츠 제공 요청이 수신되면, 상기 복수의 그룹 각각에서 스마트 계약(Smart Contract)에 의해 결정된 적어도 하나의 참여 노드로부터 상기 복수의 서브 콘텐츠를 수신하고,
상기 프로세서는,
상기 수신된 복수의 서브 콘텐츠를 기초로 상기 공유 콘텐츠를 복원하고, 상기 복원된 공유 콘텐츠를 상기 클라이언트에 제공하도록 상기 통신부를 제어하는
블록체인 기반 콘텐츠 관리 장치. - 제 1 항 내지 제 3 항 및 제 5 항 내지 제 8 항 중 어느 한 항에 기재된 방법에 따른 각각의 단계를 수행하는, 컴퓨터 판독 가능 기록매체에 저장된 프로그램.
- 제 1 항 내지 제 3 항 및 제 5 항 내지 제 8 항 중 어느 한 항에 기재된 방법에 따른 각각의 단계를 수행하는 명령어를 포함하는 프로그램이 기록된 컴퓨터 판독 가능 기록매체.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180132529A KR102172328B1 (ko) | 2018-10-31 | 2018-10-31 | 블록체인 기반 콘텐츠 관리 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180132529A KR102172328B1 (ko) | 2018-10-31 | 2018-10-31 | 블록체인 기반 콘텐츠 관리 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200049353A KR20200049353A (ko) | 2020-05-08 |
| KR102172328B1 true KR102172328B1 (ko) | 2020-10-30 |
Family
ID=70677905
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180132529A Active KR102172328B1 (ko) | 2018-10-31 | 2018-10-31 | 블록체인 기반 콘텐츠 관리 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102172328B1 (ko) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018149504A1 (en) * | 2017-02-17 | 2018-08-23 | Nokia Technologies Oy | Changing smart contracts recorded in block chains |
| US20180241565A1 (en) * | 2017-02-17 | 2018-08-23 | Factom | Secret Sharing via Blockchains |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101289083B1 (ko) * | 2009-12-21 | 2013-07-22 | 한국전자통신연구원 | 그룹 정보에 기반한 센서 네트워크에서의 저전력 통신 방법 및 이를 이용한 센서 네트워크 시스템 |
| KR20170137388A (ko) | 2016-06-03 | 2017-12-13 | (주) 블록체인오에스 | 블록체인 기술을 이용한 무결성 보장 방법 |
-
2018
- 2018-10-31 KR KR1020180132529A patent/KR102172328B1/ko active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018149504A1 (en) * | 2017-02-17 | 2018-08-23 | Nokia Technologies Oy | Changing smart contracts recorded in block chains |
| US20180241565A1 (en) * | 2017-02-17 | 2018-08-23 | Factom | Secret Sharing via Blockchains |
Non-Patent Citations (1)
| Title |
|---|
| 고현경 외, ‘블록체인 네트워크의 확장성을 위한 Distributed Full-node Group 기법’, 한국통신학회 학술대회논문집(2018.06)* |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20200049353A (ko) | 2020-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111556120B (zh) | 基于区块链的数据处理方法、装置、存储介质及设备 | |
| JP4068473B2 (ja) | ストレージ装置、分担範囲決定方法及びプログラム | |
| CN111931949A (zh) | 联邦学习环境中的通信 | |
| TWI592805B (zh) | 網路儲存與計算資源分享系統與方法 | |
| CN111585887B (zh) | 基于多个网络的通信方法、装置、电子设备及存储介质 | |
| CN102045353B (zh) | 一种公有云服务的分布式网络安全控制方法 | |
| CN110278223B (zh) | 一种视频监控系统及视频监控资源的管理方法 | |
| US10447703B2 (en) | VNF package operation method and apparatus | |
| CN113778692B (zh) | 一种数据处理的方法及装置、计算机设备和存储介质 | |
| KR101714412B1 (ko) | 클라우드 환경에서 데이터베이스 시스템을 구성하는 방법 및 장치 | |
| CN108769123B (zh) | 一种数据系统及数据处理方法 | |
| CN114036236B (zh) | 多网关集群系统 | |
| JP2016527780A (ja) | リースエージェントシステム間での制作者システムの分配 | |
| US20090217029A1 (en) | Kerberos ticket virtualization for network load balancers | |
| CN109743357B (zh) | 一种业务访问连续性的实现方法及装置 | |
| CN115176452A (zh) | 通信网络中的数据管理的方法和系统 | |
| US9231957B2 (en) | Monitoring and controlling a storage environment and devices thereof | |
| KR102016417B1 (ko) | 분산 파일 시스템을 채용한 스토리지 시스템에서 클라이언트 장치와 함께 파일의 분산 잠금을 관리하도록 구성되는 데이터 서버 장치 | |
| KR102172328B1 (ko) | 블록체인 기반 콘텐츠 관리 장치 및 방법 | |
| CN117978809A (zh) | 网关节点推荐方法、装置、计算机设备和存储介质 | |
| CN111327666B (zh) | 服务管理方法、装置及系统、计算机设备、存储介质 | |
| CN105282203A (zh) | 一种集中目录式p2p网络的建立方法和设备 | |
| US9270530B1 (en) | Managing imaging of multiple computing devices | |
| CN115145649A (zh) | 跨服务的数据共享方法和系统 | |
| CN111490886B (zh) | 一种网络数据处理方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181031 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200116 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| PG1501 | Laying open of application | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20200625 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20200116 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| X091 | Application refused [patent] | ||
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20200625 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20200316 Comment text: Amendment to Specification, etc. |
|
| PX0701 | Decision of registration after re-examination |
Patent event date: 20200805 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20200727 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20200625 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20200316 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20201026 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20201027 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20240919 Start annual number: 5 End annual number: 5 |