Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020111870 - BLOCKCHAIN-BASED METHOD FOR EVENT REAL EXCHANGE

Document

명세서

발명의 명칭

기술분야

1  

배경기술

2  

발명의 상세한 설명

기술적 과제

3  

과제 해결 수단

4   5  

발명의 효과

6   7   8   9   10   11   12   13   14   15   16   17  

도면의 간단한 설명

18   19   20   21   22   23   24   25   26   27  

발명의 실시를 위한 형태

28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   96   97   98   99   100   101   102   103   104   105   106   107   108   109   110   111   112   113   114   115   116   117   118   119   120   121   122   123   124   125   126   127   128   129   130   131   132   133   134   135   136   137   138   139   140   141   142   143   144   145   146   147   148   149   150   151   152   153   154   155   156   157   158   159   160   161   162   163   164   165   166   167   168   169   170   171   172   173   174   175   176   177   178   179   180   181   182   183   184   185   186   187   188   189   190   191   192   193   194   195   196   197   198   199   200   201  

청구범위

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15  

도면

1   2   3   4   5   6   7   8   9   10   11   12  

명세서

발명의 명칭 : 블록체인 기반의 이벤트 실물 교환 방법

기술분야

[1]
본 발명은 블록체인 기술에 관한 것이다.

배경기술

[2]
일반적으로 소비자 단말로 미디어 컨텐츠의 재생에 따른 리워딩 서비스를 제공하는 방법은 있지만, 블록 체인 기반으로 리워딩 서비스를 제공하는 방법은 구체적으로 제안되지 못하고 있다.

발명의 상세한 설명

기술적 과제

[3]
블록체인 기반으로 이벤트 실물을 교환하는 거래 방법을 제공한다.

과제 해결 수단

[4]
본 발명의 블록체인 기반의 이벤트 실물 교환 방법은, 캐릭터 트윈과 상기 복수의 캐릭터 블록의 등록 정보를 입력하는 제1 단계; 상기 복수의 캐릭터 블록과 상기 복수의 캐릭터 블록과 1:1로 대응되는 복수의 캐릭터 블록 토큰을 발생하는 제2 단계; 상기 발생된 복수의 캐릭터 블록과 상기 캐릭터 블록 토큰을 수집하는 광고 이벤트를 실시하고, 매직키와 상기 캐릭터 트윈과 1:1로 대응되고 캐릭터 트윈 토큰을 발생하는 제3 단계; 상기 광고 이벤트의 종료 조건에 따라 상기 광고 이벤트를 종료하고, 선정된 보상대상 소비자에게 보상하는 제4 단계; 를 포함할 수 있다.
[5]
또한, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법은, 광고주 단말기로부터 상기 광고 이벤트 서버에 상기 캐릭터 트윈에 1:1 매칭되는 상기 이벤트 실물을 입력하고, 상기 광고 이벤트 서버의 캐릭터 블록 발생부에서 제1 캐릭터 블록, 제n 캐릭터 블록, n은 2이상의 자연수를 포함하는 복수의 캐릭터 블록을 발생시키고, 상기 제1 캐릭터 블록이 1대 1 매핑되는 제1 영역, 상기 제n 캐릭터 블록이 1대 1 매핑되는 제n 영역을 발생시키며, 상기 제1 영역에 상기 제1 캐릭터 블록이 부착되면 상기 캐릭터 트윈이 제1 상태가 되고, 상기 제 n영역에 제n 블록이 부착되면 상기 캐릭터 트윈이 제2 상태가 되며, 제2 상태가 되면 상기 이벤트를 종료하는 것을 포함할 수 있다.

발명의 효과

[6]
본 발명은, 아마존이나 G마켓과 같은 사업자가 존재했던 유통 플랫폼을 사업자가 존재하지 않는 생산자와 소비자 중심으로 유통 플랫폼으로 전환하고 블록체인 기술을 도입하여 유통마진을 소비자에게 되돌려줄 수 있는 효과가 있다.
[7]
더 상세하게는, 본 발명은 광고주, 생산자, 또는 판매자가 거래하고자 하는 이벤트 실물을 디지털 이미지화한 캐릭터 트윈을 구성하는 n개의 캐릭터 블록을 호환가능한 캐릭터 블록과 호환불가능한 캐릭터 블록 등과 같이 다양한 성격의 캐릭터 블록을 수집하기 위해 다양한 유통채널을 통해서 캐릭터 블록을 수집하도록 소비자를 유인할 수 있는 효과가 있다.
[8]
또한, 본 발명은 인기 상품의 캐릭터 트윈 광고 이벤트의 참여자를 블록체인의 체인블록에 저장하여 관리함으로써 광고주가 광고효과를 수치상으로 객관적으로 확인할 수 있는 시스템이나 방법을 제공하는 효과가 있다.
[9]
또한, 본 발명은 인기 상품의 캐릭터 트윈 광고 이벤트의 참여자들중 광고주가 제시한 조건을 만족시켜 보상을 받는 참여자에게 이벤트 실물을 제공함으로써 그 이벤트 실물에 대한 소비자 유인효과를 이끌어 낼 수 있는 것을 효과가 있다.
[10]
또한, 본 발명은 인기 상품의 캐릭터 트윈 광고 이벤트의 참여자들이 이용한 유통채널를 블록체인의 노드에 저장하여 관리함으로써 어떤 유통채널이 광고효과가 큰지를 확인할 수 있는 효과가 있다.
[11]
또한, 본 발명은 새로운 암호화폐나 에어드롭용 코인을 보관하는 금고를 매직키의 개인키와 전자지갑의 개인키로 이중으로 암호화하여 블록체인의 체인블록에 기록하고 캐릭터 트윈 광고 이벤트에 참여하여 광고주의 조건을 만족할 경우 매직키의 공개키와 전자지갑의 공개키로 복호화하여 암호화폐나 에어드롭용 코인을 제공할 수 있는 효과가 있다.
[12]
또한, 본 발명은 인기 상품의 캐릭터 트윈 광고 이벤트의 참여자를 블록체인의 체인블록에 저장하여 관리함으로써 광고주가 광고효과를 수치상으로 객관적으로 확인할 수 있는 시스템이나 방법을 제공할 수 있는 효과가 있다.
[13]
또한, 상기 소비자 단말기가 상기 캐릭터 블록을 하나씩 수집할 때마다 상기 캐릭터 블록의 속성 정보, 상기 캐릭터 블록과 1:1로 대응되는 캐릭터 블록 토큰 및 상기 소비자 단말기의 제2 전자지갑의 주소를 블록체인의 체인블록에 기록함으로써, 광고주는 이벤트 실물의 캐릭터 블록을 실제로 수집하는 소비자의 제2 전자지갑의 주소를 확인할 수 있는 효과가 있다.
[14]
또한, 상기 소비자 단말기가 상기 캐릭터 블록을 하나 수집할 때 마다 상기 캐릭터 블록과 1:1로 대응되는 캐릭터 블록 토큰을 상기 소비자 단말기의 제2 전자지갑의 주소에 저장하고, 거래의 대상이 되므로 소비자는 캐릭터 블록 토큰 1개로 다른 원하는 유가증권이나 물품과 거래를 할 수 있다.
[15]
또한, 상기 소비자 단말기가 상기 캐릭터 트윈을 하나 수집할 때 마다 상기 캐릭터 트윈 토큰과 상기 소비자 단말기의 제2 전자지갑의 주소를 블록체인의 체인블록에 기록함으로써, 광고주는 이벤트 실물의 캐릭터 트윈을 실제로 수집하는 소비자의 제2 전자지갑의 주소를 확인할 수 있는 효과가 있다.
[16]
또한, 상기 소비자 단말기가 상기 캐릭터 트윈을 하나 수집할 때 마다 상기 캐릭터 트윈과 1:1로 대응되는 캐릭터 트윈 토큰의 소유권을 갖게 되고, 그 소유권은 거래의 대상이 되므로 소비자는 캐릭터 트윈 토큰으로 거래를 통해서 다른 유가증권이나 물품을 얻을 수 있는 효과가 있다.
[17]
또한, 상기 소비자 단말기에서 GPS데이터와 미션 유무 정보를 전송할 수 있도록 하는 것은, 소비자가 반드시 특정한 광고 장소를 방문하게 해서 광고효과를 극대화하려는 광고주의 의도가 반영할 수 있는 효과가 있다.

도면의 간단한 설명

[18]
도 1은 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 캐릭터 트윈과 캐릭터 블록을 보여주는 도면이다.
[19]
도 2는 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 캐릭터 블록의 브랜드 캐릭터 블록과 공용 캐릭터 블록을 보여주는 도면이다.
[20]
도 3는 본 발명의 블록체인 기반의 이벤트 실물 교환 방법을 구현하기 위한 장치의 일 실시례를 보여주는 도면이다.
[21]
도 4은 본 발명의 블록체인 기반의 이벤트 실물 교환 방법의 일 실시례를 보여주는 도면이다.
[22]
도 5는 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 상기 광고 이벤트 서버에서 캐릭터 블록의 등록 정보를 입력하는 화면을 보여주는 도면이다.
[23]
도 6는 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 상기 광고 이벤트 서버에서 브랜드 캐릭터 블록의 속성 정보를 입력하는 도면이다.
[24]
도 7, 8 및 9는 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 캐릭터 블록을 수집하는 과정을 설명하는 도면이다.
[25]
도 10은 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 캐릭터 블록을 수집한 후 그 캐릭터 블록의 번호와 GPS정보가 활성창으로 표시되는 것을 보여주는 도면이다.
[26]
도 11은 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 광고 이벤트 종료조건을 달성한 후 캐릭터 트윈 토큰 소유권 이전 과정을 설명하는 도면이다.
[27]
도 12는 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 금고 스마트 컨트랙트를 열고 소비자가 캐릭터 트윈 토큰을 이전받는 과정을 보여주는 도면이다.

발명의 실시를 위한 형태

[28]
이하에서는 도면을 참조하여 본 발명의 바람직한 실시예를 설명한다.
[29]
우선, 캐릭터 트윈(110)(Character Twin)과 캐릭터 블록(120)(Character Block)를 정의한다.
[30]
상기 캐릭터 트윈(110)(Character Twin)은 광고주, 생산자 또는 판매자가 광고를 하거나 판매할 대상인 이벤트 실물을 n개의(n은 2이상의 자연수) 캐릭터 블록(120)으로 구현한 디지털 이미지라고 정의하고, 캐릭터 트윈(110)이 n개의 캐릭터 블록(120)으로 구성될 경우, 그 하나 하나를 캐릭터 블록(120)으로 정의한다.
[31]
상기 캐릭터 트윈(110)(Character Twin)은 Visual Character와 Digital Twin의 합성어이고, Visual Character는 소설, 만화, 극 따위에 등장하는 독특한 인물이나 동물의 모습을 디자인에 도입한 것이다. 그리고 Digital Twin은 실제 존재하는 물리적 자산대신 소프트웨어로 가상화한 자산을 디지털로 복사한 쌍둥이이다. 예를 들어, Digital Twin 기술은 공장의 생산설비를 가상으로 복사하여 시뮬레이팅하는 물리적 환경을 가상 환경으로 구현할 수 있는 기술이다.
[32]
즉, 캐릭터 트윈(110)(Character Twin)은 이벤트 실물에 디자인을 도입한 Character를 디지털로 복사한 쌍둥이라고 볼 수 있다.
[33]
도 1에 따르면, 예를 들어, 이벤트 실물을 Jeep COMPASS SUV자동차 300만원 할인권이라고 할 경우 상기 Jeep COMPASS SUV자동차 300만원 할인권의 이벤트 실물의 디지털 이미지에 디자인을 도입한 Character가 캐릭터 트윈(110)이 되고, 캐릭터 트윈(110)을 구성하는 n개의 캐릭터 블록(120)을 캐릭터 블록(120)이라고 할 수 있다.
[34]
도 1에서는 캐릭터 트윈(110)과 캐릭터 블록(120)이 분리되어 있으나, 통상적으로는 n개의 캐릭터 블록(120)으로 캐릭터 트윈(110)을 구성할 수 있다.
[35]
도 2에 따르면, 캐릭터 블록(120)은 브랜드 캐릭터 블록(210) 및 공용 캐릭터 블록(220)을 포함하고, 상기 브랜드 캐릭터 블록(210)은 특정한 캐릭터 트윈(110)에만 사용가능한 캐릭터 블록(120)이며, 상기 공용 캐릭터 블록(220)은 모든 캐릭터 트윈(110)에 사용가능한 캐릭터 블록(120)일 수 있다.
[36]
도 2의 브랜드 캐릭터 블록(210)과 공용 캐릭터 블록(220)은 도 1의 Jeep COMPASS SUV자동차 300만원 할인권의 캐릭터 블록(120)이므로, 여기서 브랜드 캐릭터 블록(210)은 Jeep COMPASS SUV자동차 300만원 할인권에만 사용가능한 블록이고, 공용 캐릭터 블록(220)은 다른 캐릭터 트윈(110)에도 사용가능한 블록이다. 그리고 상기 브랜드 캐릭터 블록(210)과 상기 공용 캐릭터 블록(220)은 모양 또는 색상으로 구분되는 것을 포함할 수 있다.
[37]
도 3에 따르면, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법을 구현하는 장치의 일 실시례는, 광고주 단말기(310), 광고 이벤트 서버(320), 보상 지급 서비스 서버(330), 블록체인 노드(340), 소비자 단말기(350), 광고 사이트(370) 및 광고 장소(360)를 포함할 수 있다.
[38]
도 3에 따르면, 상기 광고주 단말기(310)는, 캐릭터 트윈(110)이 되는 이벤트 실물의 디지털 이미지, 상기 캐릭터 트윈(110)을 구성하는 n개의 캐릭터 블록(120)을 등록하기 위한 등록 정보, 광고 이벤트에 참여하여 상기 n개의 캐릭터 블록(120)을 수집하여 보상 대상자로 선정된 소비자에게 제공하는 보상 정보 및 상기 광고 이벤트에 소요되는 비용을 결제하는 제1 입력부(311); 상기 광고 이벤트에 소요되는 비용을 암호화폐로 결제하고, 소비자가 반환하는 캐릭터 트윈(110) 토큰을 수신하는 제1 전자 지갑(312); 상기 제1 입력부(311)에서 입력되는 정보를 저장하는 제1 저장부(313); 상기 제1 저장부(313)에 저장된 정보를 상기 광고 이벤트 서버(320)로 전송하는 제1 통신부(315); 상기 제1 입력부(311)에서 입력되는 정보를 상기 광고 이벤트 서버(320)로 전송하도록 제1 통신부(315)를 제어하는 제1 제어부(314); 를 포함할 수 있다.
[39]
일 실시례로서, 상기 제1 입력부(311)는 디스플레이부를 포함할 수 있다.
[40]
일 실시례로서, 상기 제1 저장부(313)는 웹 브라우저 또는 앱 브라우저를 저장하고, 상기 제1 입력부(311)는 상기 제1 저장부(313)에 저장된 상기 웹 브라우저 또는 상기 앱 브라우저를 통해서 정보를 입력할 수 있다.
[41]
도 3에 따르면, 상기 광고 이벤트 서버(320)는, 상기 캐릭터 트윈(110)이 되는 이벤트 실물의 디지털 이미지, 상기 캐릭터 트윈(110)을 구성하는 n개의 캐릭터 블록(120)을 상기 광고 이벤트 서버(320)에 등록하기 위한 등록 정보를 입력하는 제3 입력부(321); 블록체인 노드(340)에 저장된 캐릭터 블록 발생 스마트 컨트랙트(341)의 실행에 따라 캐릭터 블록 발생 명령을 수신하여 복수의 캐릭터 블록(120)을 발생하는 캐릭터 블록 발생부(323); 블록체인 노드(340)에 저장된 캐릭터 블록 토큰 발생 스마트 컨트랙트(342)의 실행에 따라 캐릭터 블록 토큰 발생 명령을 수신하여 캐릭터 블록 토큰을 발생하는 캐릭터 블록 토큰 발생부(324); 블록체인 노드(340)에 저장된 매직키 발생 스마트 컨트랙트(343)의 실행에 따라 매직키 발생 명령을 수신하여 매직키를 발생하는 매직키 발생부(325); 블록체인 노드(340)에 저장된 캐릭터 트윈 토큰 발생 스마트 컨트랙트(344)의 실행에 따라 캐릭터 트윈 토큰 발생 명령을 수신하여 캐릭터 트윈 토큰을 발생하는 캐릭터 트윈 토큰 발생부(326); 블록체인 노드(340)에 저장된 보상 스마트 컨트랙트(347)의 실행에 따라 보상 억세스 토큰을 발생하는 보상 억세스 토큰 발생부(327); 광고 이벤트에 참여한 소비자가 상기 복수의 캐릭터 블록(120)을 모은 갯수와 그 순위를 저장하는 랭킹 저장부(328); 상기 제3 입력부(321)에서 입력되는 이벤트 실물의 디지털 이미지, 상기 캐릭터 트윈(110)을 구성하는 n개의 캐릭터 블록(120)을 상기 광고 이벤트 서버(320)에 등록하기 위한 등록 정보, 소비자 단말기(350)의 제2 입력부(351)로부터 입력되는 상기 n개의 캐릭터 블록의 속성 정보, 상기 캐릭터 트윈(110), 상기 발생된 복수의 캐릭터 블록(120), 상기 복수의 캐릭터 블록(120)에 1:1 대응하는 복수의 캐릭터 블록 토큰, 상기 캐릭터 트윈(110)에 1:1 대응하는 캐릭터 트윈 토큰 및 상기 광고 이벤트 과정에서 발생하는 정보를 저장하는 제3 저장부(329); 및 상기 광고 이벤트 서버(320)의 동작을 제어하는 이벤트 처리부(322); 를 포함할 수 있다.
[42]
도 3에 따르면, 상기 블록체인 노드(340)는 상기 캐릭터 블록 발생 스마트 컨트랙트(341), 상기 캐릭터 블록 토큰 발생 스마트 컨트랙트(342), 상기 매직키 발생 스마트 컨트랙트(343), 상기 캐릭터 트윈 토큰 발생 스마트 컨트랙트)344), 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트(331, 345), 금고 스마트 컨트랙트(346), 상기 보상 스마트 컨트랙트(347) 및 상기 광고 이벤트 과정에서 발생하고 블록체인의 체인블록에 기록하는 정보를 저장할 수 있다.
[43]
상기 블록체인의 체인블록은, 복수개의 블록이 체인화되어 있는 블록체인에 있어서 임의의 하나의 블록으로 정의할 수 있다.
[44]
비탈릭 부테린이 비트코인의 블록체인 기술을 이용하여 대금결제, 송금 등 금융거래뿐만 아니라, 모든 종류의 계약을 처리할 수 있도록 기능을 확장하면서 스마트 계약(smart contract) 또는 스마트 컨트랙트를 도입한 이더리움을 개발했다.
[45]
스마트 컨트랙트는 중개자없이 계약 당사자들끼리 자동으로 거래를 할 수 있게 해주는 것으로서 "조건"과 "실행"으로 이루어져 있다. 어떤 조건이 만족되면 무엇인가를 실행하도록 블록체인내에 코드로 기록할 수 있으므로, 블록체인내의 스마트 컨트랙트는 계약 조건이 만족되면 블록체인내에 스크립트로 작성한 실행내용이 자동으로 이행될 수 있다.
[46]
이와 같이, 본 발명의 상기 다수의 스마트 컨트랙트는 ERC721표준 기반의 Non-Fungible Token 생성 프로세스에 의해 광고 이벤트 비용이 결제되면 순서대로 실행될 수 있다.
[47]
즉, 상기 광고 이벤트 비용이 결제되면, 상기 캐릭터 블록 발생 스마트 컨트랙트(341)가 실행되어 캐릭터 블록 발생부(323)는 캐릭터 블록(120)을 발생하고, 상기 캐릭터 블록 토큰 발행 스마트 컨트랙트(341)이 실행되어 캐릭터 블록 토큰 발생부(324)는 캐릭터 블록 토큰을 발생할 수 있다.
[48]
그리고 소비자가 상기 복수의 캐릭터 블록(120)을 모두 수집한 경우, 상기 매직키 발생 스마트 컨트랙트(343)가 실행되어 매직키 발생부(325)는 매직키의 개인키와 공개키를 발생하고, 상기 캐릭터 트윈 토큰 발생 스마트 컨트랙트(344)가 실행되어 캐릭터 트윈 토큰 발생부(326)는 캐릭터 트윈 토큰을 발생하며, 상기 발생된 캐릭터 트윈 토큰 내에 상기 매직키의 개인키를 저장할 수 있다.
[49]
상기 광고 이벤트의 종료 조건이 되면, 상기 캐릭터 트윈(110) 토큰 소유권 이전 스마트 컨트랙트(331, 345)를 실행시켜 캐릭터 트윈 토큰의 소유권을 광고주에서 소비자로 이전시킨다.
[50]
상기 광고 이벤트의 종료 조건이 되면, 상기 보상 스마트 컨트랙트(347)가 실행되어 보상 억세스 토큰을 발생하고 구체적인 보상절차가 시작된다.
[51]
그리고 매직키를 저장하고 있는 캐릭터 트윈 토큰의 소유권을 획득한 소비자가 상기 블록체인 노드(340)에 저장된 금고 스마트 컨트랙트(346)에 "실물 정보 이체요청 메시지"를 매직키의 개인키와 상기 소비자의 제2 전자지갑(352)의 개인키로 암호화하여 전송한다.
[52]
다음으로, 상기 금고 스마트 컨트랙트(346)는 저장하고 있는 소비자의 제2 전자지갑(352)의 개인키와 상기 매직키의 공개키로 상기 "실물 정보 이체요청 메시지"를 복호화하고, 상기 금고 스마트 컨트랙트(346)에 저장하고 있는 이벤트 실물을 교환할 수 있는 유가증권 및/또는 암호화폐를 상기 소비자의 제2 전자지갑(352) 주소로 전송한다.
[53]
일 실시례로서, 상기 블록체인 노드(340)는 상기 캐릭터 트윈(110), 상기 발생되는 복수의 캐릭터 블록(120), 상기 복수의 캐릭터 블록의 속성 정보, 상기 캐릭터 블록 토큰, 상기 캐릭터 트윈 토큰 및 소비자의 제2 전자 지갑(352)의 주소를 블록체인의 체인블록에 기록하는 정보를 저장할 수 있다.
[54]
그리고 캐릭터 트윈(110)과 캐릭터 블록(120)과는 별도로 캐릭터 블록 토큰과 캐릭터 트윈 토큰이 필요한 이유를 설명한다.
[55]
상기 캐릭터 트윈(110) 또는 캐릭터 블록(120)이 가치가 있는 이미지일 경우 거래의 대상이 될 수 있다. 그러나 캐릭터 트윈(110) 또는 캐릭터 블록(120)은 이벤트 실물의 디지털 이미지 또는 그 디지털 이미지의 하나의 조각에 불과하기 때문에 원본과 복사본이 구분되지 않는다.
[56]
따라서 캐릭터 트윈(110) 또는 캐릭터 블록(120)으로는 거래를 할 수 없다. 따라서 상기 캐릭터 트윈(110) 또는 상기 캐릭터 블록(120)으로 거래하기 위해서 캐릭터 블록 토큰 또는 캐릭터 트윈 토큰이 필요할 수 있다.
[57]
상기 캐릭터 블록 토큰은 상기 캐릭터 블록과 1:1로 대응되며, 상기 캐릭터 트윈 토큰은 상기 캐릭터 트윈과 1:1로 대응될 수 있다.
[58]
그리고 캐릭터 블록 토큰 또는 캐릭터 트윈 토큰은 가상의 공간에서 거래가 되기 때문에, 그것들을 거래하기 위해서는 전자 지갑이 필요하다. 따라서, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에서는 광고주 단말기(310)의 제1 전자 지갑(312)과 소비자 단말기(350)의 제2 전자 지갑(352)을 포함하고 있다.
[59]
도 3에 따르면, 상기 소비자 단말기(350)는, 제2 입력부(351), 상기 광고 이벤트에 참여하여 보상 대상 소비자가 선정될 경우 받는 상기 이벤트 실물에 상응하는 유가증권의 소유권 및/또는 암호화폐를 수신하는 제2 전자 지갑(352); 디지털 코드를 입력하는 카메라(353); 상기 브랜드 캐릭터 블록(210)의 광고 위치 정보를 수신하는 GPS 수신부(354); 상기 카메라(353)로부터 디지털 코드를 입력하여 상기 복수의 캐릭터 블록(120)의 속성 정보를 입력할 수 있는 앱과 상기 앱에 의해 입력되는 상기 복수의 캐릭터 블록(120)의 속성 정보를 저장하는 제2 저장부(355); 상기 제2 저장부(355)에 저장되는 상기 복수의 캐릭터 블록(120)의 속성 정보를 상기 광고 이벤트 서버(320)로 전송하는 제2 통신부(357); 및 상기 광고 이벤트를 진행하는 동안 상기 소비자 단말기(350)의 동작을 제어하는 제2 제어부(356); 를 포함할 수 있다.
[60]
도 4에 따르면, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법은, 캐릭터 트윈과 상기 복수의 캐릭터 블록의 등록 정보를 입력하는 제1 단계(S410); 상기 복수의 캐릭터 블록과 상기 복수의 캐릭터 블록과 1:1로 대응되는 복수의 캐릭터 블록 토큰을 발생하는 제2 단계(S420); 상기 발생된 복수의 캐릭터 블록과 상기 캐릭터 블록 토큰을 수집하는 광고 이벤트를 실시하고, 매직키와 상기 캐릭터 트윈과 1:1로 대응되고 캐릭터 트윈 토큰을 발생하는 제3 단계(S430); 및 상기 광고 이벤트의 종료 조건에 따라 상기 광고 이벤트를 종료하고, 선정된 보상대상 소비자에게 보상하는 제4 단계(S440); 를 포함할 수 있다.
[61]
본 발명의 블록체인 기반의 이벤트 실물 교환 방법의 제1 단계(S410)는, 상기 광고주 단말기(310)의 제1 입력부(311) 또는 상기 광고 이벤트 서버(320)의 제3 입력부(321)가 상기 광고 이벤트 서버(320)에 접속하여 로그인할 수 있다.
[62]
상기 광고주 단말기(310)나 상기 광고 이벤트 서버(320)는 이벤트 실물을 디지털 이미지화한 캐릭터 트윈(110)을 입력할 수 있다.
[63]
다음으로, 상기 광고 이벤트 서버(320)는 상기 캐릭터 트윈(110)에 매칭되는 가상의 블록 집합을 생성할 수 있고, 상기 가상의 블록 집합은 상기 캐릭터 트윈(110)별로 생성할 수 있다.
[64]
다음으로, 상기 블록 집합은 복수의 영역으로 구획되고 상기 각 영역에는 각각의 캐릭터 블록(120)이 대응될 수 있다.
[65]
다음으로, 상기 광고주 단말기(310)나 상기 광고 이벤트 서버(320)는 상기 복수의 캐릭터 블록(120)의 등록 정보를 입력하고, 상기 광고 이벤트 서버(320)는 상기 캐릭터 블록(120)의 등록 정보에 의해 블록 집합을 각 영역별로 분할하여 상기 복수의 캐릭터 블록(120)을 생성할 수 있다.
[66]
도 5 및 도 6에 따르면, 상기 광고주 단말기(310)나 상기 광고 이벤트 서버(320)은 광고주 명칭(510), 광고 이벤트 기간(520, 530), 이벤트 실물의 개수(540), 상기 블록 집합의 영역 개수(560), 브랜드 캐릭터 블록의 개수(570), 공용 캐릭터 블록의 개수(580), 속성 정보를 입력하는 브랜드 캐릭터 블록의 번호(590), 속성 정보를 입력하는 공용 캐릭터 블록의 번호(591), 상기 브랜트 캐릭터 블록의 수집 방법(610), 상기 브랜드 캐릭터 블록의 광고 위치 정보(620), 상기 브랜드 캐릭터 블록의 미션 내용 정보(630) 및 미션 유무 정보(640) 중 적어도 하나를 포함하는 상기 복수의 캐릭터 블록(120)의 등록 정보를 입력할 수 있다.
[67]
도 6에 따르면, 상기 광고 위치 정보(620)는 상기 브랜드 캐릭터 블록(210)을 찾을 수 있는 지도상의 GPS 정보인 것을 포함할 수 있다.
[68]
도 6에 따르면, 상기 미션 내용 정보(630)는 브랜드 캐릭터 블록(210)을 찾기 위해 광고 위치 정보에서 수행할 수 있는 미션 내용을 포함할 수 있다.
[69]
도 6에 따르면, 상기 미션 유무 정보(640)는 상기 미션 내용 정보의 유무를 나타내는 정보를 포함할 수 있다.
[70]
일 실시례로서, 상기 입력된 복수의 캐릭터 블록(120)의 등록 정보를 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장할 수 있다.
[71]
도 5에 예시된 것을 바탕으로 하여, 예를 들어, Jeep COMPASS SUV모델 300만원 할인권 10장을 광고 이벤트 서버(320)에 등록하는 경우를 설명한다.
[72]
도 5에 따르면, 상기 광고주 명칭(510)은 Jeep이고, 상기 광고 이벤트 기간(520, 530)은 2019년 1월 1일부터 2019년 1월 31일까지일 수 있다.
[73]
도 5에 따르면, 이벤트 실물은 Jeep COMPASS SUV모델 300만원 할인권이며, 상기 Jeep COMPASS SUV모델 300만원 할인권의 디지털 이미지(550)가 입력되어 있다. 그리고 이벤트 실물의 개수(540)는 10장일 수 있다.
[74]
도 5에 따르면, 상기 블록 집합의 영역 개수(560)는 9개이고, 상기 브랜드 캐릭터 블록의 개수(570)는 7개이며, 상기 공용 캐릭터 블록의 개수(580)는 2개일 수 있다.
[75]
도 5는 상기 복수의 캐릭터 블록(120)의 등록 정보를 입력하는 전체 화면이기 때문에, Jeep COMPASS SUV모델 300만원 할인권의 복수의 캐릭터 블록(120)의 등록 정보중 공통 정보를 입력할 수 있다.
[76]
그리고 도 5에서 속성 정보를 입력하는 브랜드 캐릭터 블록의 번호(590)를 선택하면, 도 6에서 상기 선택된 브랜드 캐릭터 블록의 번호에 해당하는 속성 정보를 입력할 수 있다.
[77]
그리고 도 5에서 속성 정보를 입력하는 공용 캐릭터 블록의 번호(591)을 선택하면, 도 6에서 상기 선택된 공용 브랜드 블록의 번호에 해당하는 속성 정보를 입력할 수 있다.
[78]
도 5 및 도 6에 따르면, 1번 브랜드 캐릭터 블록(590)의 속성 정보로써 수집 방법(610), 광고 위치 정보(620), 미션 내용 정보(630) 및 미션 정보 유무(640)를 포함할 수 있다.
[79]
도 5 및 도 6에 따르면, 상기 수집 방법(610)은, 상기 1번 브랜드 캐릭터 블록(590)을 수집할 수 있는 방법으로서 QR코드+GPS정보+미션 유무 정보를 표시하고 있다.
[80]
도 5에 따르면, 상기 1번 브랜드 캐릭터 블록(590)을 수집하기 위해서, QR코드를 입력하고 GPS정보를 입력하고 미션 유무 정보를 입력하는 것이 포함할 수 있다.
[81]
도 6에 따르면, 상기 디지털 코드가 있는 광고 위치 정보(620)는 오프라인 상의 GPS정보로써 Jeep 청담 전시장의 주소지인 서울 강남구 도산대로 426이고, 미션 유무 정보(640)는 유(있음) 인 것을 포함할 수 있다.
[82]
도 5 및 도 6에 따르면, 상기 1번 브랜드 캐릭터 블록(590)을 수집하기 위해서는, 서울 강남구 도산대로 426에 위치한 상기 Jeep 청담 전시장에 배치되어 있는 COMPASS SUV모델 모델에 부착된 QR코드를 입력해야 함을 알 수 있다.
[83]
도 6에 따르면, 특정한 브랜드 캐릭터 블록(210)의 수집 방법(610)은 QR코드+GPS정보를 포함할 수 있다.
[84]
이 경우, GPS정보에 해당하는 오프라인 상의 장소에 배치된 QR코드를 입력해야 함을 알 수 있다.
[85]
여기서, 디지털 코드는 QR코드, DataMatrix코드, 바코드를 포함할 수 있다. 그리고 QR코드는 디지털 코드의 하나의 실시례이며, DataMatrix코드, 바코드를 포함할 수 있다.
[86]
도 6에 따르면, 상기 미션 내용 정보(630)는 복수개의 미션 내용을 포함할 수 있다.
[87]
일 실시례로서, 상기 광고 위치 정보(620)는 상기 공용 캐릭터 블록(220)을 찾을 수 있는 온라인상의 광고 사이트(370)의 링크 정보인 것을 포함할 수 있다.
[88]
일 실시례로서, 본 발명의 캐릭터 트윈(110)은 방탄소년단 앨범, 아이언맨 미니어쳐, 미주 항공권, 외국 자동차 등 인기 있는 제품이나 서비스의 경우에도 동일하게 적용할 수 있다.
[89]
상기 광고 사이트(370)는 위에서 언급한 바와 같이, 예를 들어, 11번가, 옥션, G마켓을 포함하는 광고 사이트(370), YouTube동영상의 광고, 카카오 톡이나 페이스북과 같은 SNS의 광고, 전단지, 잡지, 신문 등과 같은 종이매체를 포함할 수 있다.
[90]
일 실시례로서, 상기 광고주 단말기(310)의 상기 제1 입력부(311)는 상기 광고 이벤트에 참가한 보상 대상자에게 지급할 상기 이벤트 실물 개수의 가격을 포함하는 광고 이벤트 비용을 결제할 수 있다.
[91]
도 5 및 도 6에 따르면, 상기 브랜드 캐릭터 블록(210)의 수집 방법(610)이 QR코드+GPS정보인 경우, 소비자가 특정한 장소에서 상기 브랜드 캐릭터 블록(210)을 수집할 수 있다.
[92]
도 5 및 도 6에 따르면, 상기 브랜드 캐릭터 블록(210)의 수집 방법(610)이 QR코드+GPS정보+미션 유무 정보이고, 상기 미션 유무 정보가 유(있음)인 경우, 소비자가 특정한 장소에서 특정한 미션을 수행해야 상기 브랜트 캐릭터 블록(210)을 수집할 수 있다.
[93]
본 발명의 블록체인 기반의 이벤트 실물 교환 방법의 제2 단계(S420)는, 상기 입력된 복수의 캐릭터 블록(120)의 등록 정보에 따라 복수의 캐릭터 블록(120)과 복수의 캐릭터 블록 토큰을 발생할 수 있다.
[94]
상기 발생된 복수의 캐릭터 블록(120)은 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장될 수 있다.
[95]
다음으로, 상기 광고 이벤트 서버(320)는 상기 각각의 캐릭터 블록(120) 하나와 1:1로 대응되는 캐릭터 블록 토큰을 발생하고, 상기 캐릭터 블록 토큰을 블록체인의 체인블록에 기록할 수 있다.
[96]
본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 상기 광고 이벤트 서버(320) 및 상기 블록체인 노드(340)에서 상기 복수의 캐릭터 블록(120)을 발생시키는 구체적인 방법을 설명한다.
[97]
일 실시례로서, 상기 광고주가 상기 광고 이벤트 비용 결제를 완료하면, 상기 블록체인 노드(340)에서 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)로 ERC721 기반의 Non-Fungible Token 생성 프로세서 실행 명령을 전송할 수 있다.
[98]
다음으로, 상기 광고 이벤트 서버(320)의 상기 이벤트 처리부(322)는 광고 이벤트 ID를 생성하고 배정할 수 있다.
[99]
다음으로, 상기 광고 이벤트 서버(320)의 상기 이벤트 처리부(322)는 상기 블록체인 노드(340)에 저장된 캐릭터 블록 발생 스마트 컨트랙트(341)의 실행에 따라 상기 광고 이벤트 서버(320)의 캐릭터 블록 발생부(323)에 복수의 캐릭터 블록(120)의 발생을 명령할 수 있다.
[100]
다음으로, 상기 캐릭터 블록 발생부(323)는 상기 이벤트 실물을 디지털 이미지화한 상기 캐릭터 트윈(110)과 상기 입력된 복수의 캐릭터 블록(120)의 등록 정보로부터 상기 복수의 캐릭터 블록(120)을 발생하며, 상기 발생된 복수의 캐릭터 블록(120)을 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장할 수 있다.
[101]
다음으로, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)는 상기 블록체인 노드(340)로부터 전송된 캐릭터 블록 토큰 발생 스마트 컨트랙트(342)의 실행 명령을 수신하여 캐릭터 블록 토큰 발생부(324)로 송신할 수 있다.
[102]
다음으로, 상기 캐릭터 블록 토큰 발생부(324)는 상기 발생된 복수의 캐릭터 블록(120)과 1:1 대응하는 복수의 캐릭터 블록 토큰을 발생하며, 상기 광고 이벤트 서버(320)은 상기 발생된 복수의 캐릭터 블록 토큰을 블록체인의 체인블록에 기록할 수 있다.
[103]
상기 캐릭터 블록 토큰은 광고 ID, 광고주 제1 전자 지갑(312) 주소, 상기 캐릭터 블록(120)의 번호, 상기 캐릭터 블록(120)의 소유자 정보중 적어도 하나를 포함할 수 있다.
[104]
본 발명의 블록체인 기반의 이벤트 실물 교환 방법의 제3 단계(S430)는, 소비자 단말기(350)으로부터 상기 캐릭터 블록(120)의 속성 정보가 입력되면, 상기 광고 이벤트 서버(320)는 상기 캐릭터 블록(120)을 상기 블록 집합에 가상적으로 부착시키는 광고 이벤트를 개시할 수 있다.
[105]
상기 소비자 단말기(350)가 상기 복수의 캐릭터 블록(120)을 모두 수집하고, 상기 광고 이벤트 서버(320)의 매직키 발생부(325)는 매직키의 개인키와 공개키를 발생할 수 있다. 상기 복수의 캐릭터 블록(120)의 상세한 수집과정은 아래에서 설명한다.
[106]
또한, 상기 광고 이벤트 서버(320)의 캐릭터 트윈 토큰 발생부는 매직키의 개인키를 기록하는 캐릭터 트윈 토큰을 발생하고, 상기 발생된 캐릭터 트윈 토큰을 블록체인의 체인블록에 기록할 수 있다.
[107]
다음으로, 상기 소비자 단말기(350)가 상기 복수의 캐릭터 블록(120)을 모두 수집하면, 상기 광고 이벤트 서버(320)는 상기 캐릭터 트윈(110)에 대응되는 캐릭터 트윈 토큰을 발생하고, 상기 캐릭터 트윈 토큰을 블록체인의 체인블록에 기록할 수 있다.
[108]
도 7 및 도 8에서는, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법에 있어서, 상기 캐릭터 블록의 수집과정을 설명한다.
[109]
상기 소비자 단말기(350)의 제2 입력부(351)에서 상기 광고 이벤트 서버(320)에 접속하여 로그인할 수 있다(S710).
[110]
다음으로, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)는 상기 소비자 단말기(350)로부터 미션 유무 정보(640)가 입력되었는지 판단할 수 있다(S711).
[111]
다음으로, 상기 미션 유무 정보(640)가 입력되었으면 상기 소비자 단말기(350)의 카메라(353)로부터 입력되는 디지털 코드를 입력하고, 상기 소비자 단말기(350)의 GPS 수신부(354)로부터 입력되는 광고 위치 정보(620) 및 상기 광고 위치 정보(620)에서 소비자에게 요청하는 미션 내용 정보(630)의 유무를 나타내는 미션 유무 정보(640)를 입력할 수 있다(S712).
[112]
다음으로, 상기 디지털 코드로부터 입력되는 상기 브랜드 캐릭터 블록(210)의 번호, 상기 광고 위치 정보(620) 및 상기 미션 유무 정보(640)를 포함하는 상기 브랜드 캐릭터 블록(210)의 제1 속성 정보를 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)로 전송할 수 있다(S713).
[113]
다음으로, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)는 상기 수신한 브랜드 캐릭터 블록(210)의 제1 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있는지를 판단할 수 있다(S714).
[114]
다음으로, 상기 브랜드 캐릭터 블록(210)의 제1 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있는 경우, 상기 수집된 브랜드 캐릭터 블록(210)의 제1 속성 정보, 상기 소비자의 제2 전자 지갑(352) 주소 및 상기 수집된 브랜드 캐릭터 블록에 1:1로 대응되는 브랜드 캐릭터 블록 토큰이 기록된 상기 블록체인의 체인블록의 주소와 상기 블록체인의 체인블록의 주소의 해쉬값을 블록체인의 체인블록에 기록할 수 있다(S715).
[115]
즉, 소비자 단말기(350)로부터 입력되는 상기 브랜드 캐릭터 블록(210)의 제1 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있다고 판단될 때에만, 상기 소비자 단말기(350)을 소지한 소비자는 상기 브랜드 캐릭터 블록(210)을 수집한 것이 될 수 있다.
[116]
따라서, 소비자 단말기(350)로부터 입력되는 상기 브랜드 캐릭터 블록(210)의 제1 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있지 않을 경우, 상기 소비자 단말기(350)을 소지한 소비자는 상기 브랜드 캐릭터 블록(210)을 수집한 것이 아니다.
[117]
소비자가 상기 브랜드 캐릭터 블록(210)을 1개 수집할 때마다, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)는 상기 수집된 브랜트 캐릭터 블록(210)의 제1 속성 정보, 상기 소비자 제2 전자 지갑(352) 주소 및 수집된 상기 브랜드 캐릭터 블록에 1:1로 대응되는 브랜드 캐릭터 블록 토큰이 기록된 상기 블록체인의 체인블록의 주소와 상기 블록체인의 체인블록의 주소의 해쉬값을 기록하는 블록체인의 체인블록의 주소를 광고 이벤트 서버(320)의 제3 저장부(329)에 저장할 수 있다.
[118]
상기 소비자가 브랜드 캐릭터 블록(210) 1개를 수집할 때마다, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)는 상기 수집된 브랜드 캐릭터 블록(210)의 제1 속성 정보와 상기 수집된 브랜드 캐릭터 블록에 1:1로 대응되는 브랜드 캐릭터 블록 토큰이 기록된 상기 블록체인의 체인블록의 주소와 상기 블록체인의 체인블록의 주소의 해쉬값을 기록하는 블록체인의 체인블록의 주소를 상기 소비자의 제2 전자 지갑(352) 주소로 전송하고, 상기 소비자 단말기(350)의 제2 전자 지갑(352)에 저장할 수 있다.
[119]
즉, 상기 브랜드 캐릭터 블록(210)의 제1 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있는 경우, 상기 소비자 단말기(350)가 상기 브랜드 캐릭터 블록(210)을 수집했다고 사실을 상기 광고 이벤트 서버(320)로부터 인증을 받는 것이 될 수 있다.
[120]
다음으로, 상기 소비자 단말기(350)가 복수의 브랜드 캐릭터 블록(210)을 모두 수집했는지 판단할 수 있다(S716).
[121]
다음으로, 상기 소비자 단말기(350)가 제2 속성 정보를 가지는 캐릭터 블록(120)을 모두 수집했는지 판단할 수 있다(S717).
[122]
다음으로, 상기 소비자 단말기(350)가 상기 복수의 브랜드 캐릭터 블록(120)과 상기 제2 속성 정보를 가지는 캐릭터 블록(120)을 모두 수집했을 경우, 매직키의 공개키와 매직키의 공개키를 열 수 있는 매직키의 개인키를 발생하고, 캐릭터 트윈 토큰을 발생하며 상기 캐릭터 트윈 토큰에 상기 발생된 매직키의 개인키를 기록하며, 상기 캐릭터 트윈 토큰과 상기 소비자의 제2 전자 지갑(352) 주소를 블록체인의 체인블록에 기록할 수 있다(S718).
[123]
그리고, 상기 캐릭터 트윈 토큰은 토큰 ID, 광고주 제1 전자 지갑(312) 주소, 광고 ID, 금고 스마트 컨트랙트(346)의 주소, 매직키의 개인키값, 상기 캐릭터 트윈 토큰의 소유자 정보 중 적어도 하나를 포함할 수 있다.
[124]
한편, 상기 브랜드 캐릭터 블록(120)을 1개 이상 수집한 소비자는 제2 전자 지갑(352)에 저장된 상기 브랜드 캐릭터 블록 토큰으로 거래를 할 수 있다. 즉, 상기 브랜드 캐릭터 블록(120)이 중요한 캐릭터 블록(120)이거나, 상기 캐릭터 트윈 자체가 높은 가격으로 거래되는 경우에는 상기 캐릭터 블록 토큰 1개만으로도 거래대상이 될 수 있다.
[125]
상기 발생된 매직키의 공개키값은 상기 금고 스마트 컨트랙트(346)에 추가되어, 상기 캐릭터 트윈 토큰의 확보한 소비자가 매직키의 개인키값으로 상기 금고 스마트 컨트랙트(346)의 주소를 찾아가서 상기 매직키의 공개키값을 결합시키면 상기 금고 스마트 컨트랙트(346)를 실행시킬 수 있다.
[126]
그리고 상기 브랜드 캐릭터 블록(210)의 제1 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있지 않은 경우, 상기 소비자 단말기(350)로부터 미션 유무 정보(640)가 입력되었는지 판단하는 단계(S711)로 진행할 수 있다.
[127]
그리고 상기 소비자 단말기(350)가 복수의 브랜드 캐릭터 블록(210)을 모두 수집했는지 확인해서, 상기 복수의 브랜드 캐릭터 블록(210)이 하나라도 수집되지 않은 경우, 상기 소비자 단말기(350)로부터 미션 유무 정보(640)가 입력되었는지 판단하는 단계(S711)로 진행할 수 있다.
[128]
그리고 상기 소비자 단말기(350)가 제2 속성 정보를 가지는 캐릭터 블록(120)을 모두 수집했는지 확인해서, 상기 제2 속성 정보를 가지는 캐릭터 블록(120)을 하나라도 수집되지 않은 경우, 상기 소비자 단말기(350)로부터 미션 유무 정보(640)가 입력되었는지 판단하는 단계(S711)로 진행할 수 있다.
[129]
도 8에 따르면, 상기 수신한 브랜드 캐릭터 블록(210)의 번호가 상기 블록체인 체인블록에 기록된 후 소비자 단말기(350)의 카메라(353)로부터 상기 캐릭터 블록(120)의 번호와 동일한 번호를 가지는 디지털 코드가 입력되면, 상기 소비자 단말기(350)의 카메라(353)로 입력되는 화면상의 상기 디지털 코드위에 상기 캐릭터 블록(120)의 번호와 상기 광고 위치 정보(640)를 활성창(810)으로 표시하는 것을 포함할 수 있다.
[130]
도 7 및 도 8은 캐릭터 블록(120)의 등록 정보중 미션 유무 정보(640)를 포함하는 브랜드 캐릭터 블록(210)의 속성 정보가 소비자 단말기(350)의 제2 입력부(351)로부터 입력될 경우, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)에서 대응하는 순서를 보여준다.
[131]
도 7 및 도 9에 따르면, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법의 제4 단계는, 상기 소비자 단말기(350)의 제2 입력부(351)에서 상기 광고 이벤트 서버(320)에 접속하여 로그인할 수 있다(S710).
[132]
다음으로, 상기 소비자 단말기(350)의 제2 입력부(351)로부터 미션 유무 정보(640)가 입력되었는지 판단할 수 있다(S711).
[133]
다음으로, 상기 미션 유무 정보(640)가 입력되지 않았으면, 상기 소비자 단말기(350)의 카메라(353)로부터 디지털 코드를 입력하고, 상기 소비자 단말기(350)로부터 광고 위치 정보(640)를 입력할 수 있다(S721).
[134]
상기 미션 유무 정보(640)가 입력되지 않은 경우는, 상기 캐릭터 블록(120)이 공용 캐릭터 블록(220)일 수도 있고, 상기 캐릭터 블록(120)이 브랜드 캐릭터 블록(210)이지만 그 수집 방법(610)으로 QR코드+GPS정보를 가지는 브랜드 캐릭터 블록(210)일 수도 있다.
[135]
이 경우, 상기 소비자 단말기(350)의 제2 입력부(351)로부터 광고 위치 정보(640)로서 GPS정보 또는 온라인 상의 광고 사이트(370)가 입력되는 경우일 수 있다.
[136]
따라서, 상기 미션 유무 정보(640)이 입력되지 않은 경우는 상기 공용 캐릭터 블록(220)과 상기 브랜드 캐릭터 블록(210)을 포함할 수 있는 상기 캐릭터 블록(120)으로 호칭한다.
[137]
다음으로, 상기 디지털 코드로부터 입력되는 캐릭터 블록(120)의 번호와 상기 광고 위치 정보(640)를 포함하는 상기 캐릭터 블록(120)의 제2 속성 정보를 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)로 전송할 수 있다(S722).
[138]
다음으로, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)는 상기 수신한 캐릭터 블록(120)의 제2 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있는지를 판단할 수 있다(S723).
[139]
다음으로, 상기 캐릭터 블록(120)의 제2 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있는 경우, 상기 수집된 캐릭터 블록(120)의 제2 속성 정보, 상기 소비자의 제2 전자 지갑(352)의 주소 및 상기 수집된 캐릭터 블록(120)에 1:1로 대응되는 캐릭터 블록 토큰이 기록된 상기 블록체인의 체인블록의 주소와 상기 블록체인의 체인블록의 주소의 해쉬값을 블록체인의 체인블록에 기록할 수 있다(S724).
[140]
즉, 소비자 단말기(350)로부터 입력되는 상기 캐릭터 블록(120)의 제2 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있다고 판단될 때에만, 상기 소비자 단말기(350)을 소지한 소비자는 상기 캐릭터 블록(120)을 수집한 것이 될 수 있다.
[141]
따라서, 소비자 단말기(350)로부터 입력되는 상기 캐릭터 블록(120)의 제2 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있지 않을 경우, 상기 소비자 단말기(350)을 소지한 소비자는 상기 캐릭터 블록(120)을 수집한 것이 아니다.
[142]
소비자가 상기 캐릭터 블록(120)을 1개 수집할 때마다, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)는 상기 수집된 캐릭터 블록(120)의 제2 속성 정보, 상기 소비자의 제2 전자 지갑(352)의 주소 및 상기 수집된 캐릭터 블록(120)에 1:1로 대응하는 캐릭터 블록 토큰이 기록된 상기 블록체인의 체인블록의 주소와 상기 블록체인의 체인블록의 주소의 해쉬값을 기록하는 블록체인의 체인블록의 주소를 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장할 수 있다.
[143]
상기 소비자가 캐릭터 블록(120) 1개를 수집할 때마다, 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)는 상기 수집된 캐릭터 블록(120)의 제2 속성 정보와 상기 수집된 캐릭터 블록(120)에 1:1로 대응하는 캐릭터 블록 토큰이 기록된 상기 블록체인의 체인블록의 주소와 상기 블록체인의 체인블록의 주소의 해쉬값을 기록하는 상기 블록체인의 체인블록의 주소를 상기 소비자의 제2 전자 지갑(352) 주소로 전송하고, 상기 소비자 단말기(350)의 제2 전자 지갑(352)에 저장할 수 있다.
[144]
다음으로, 상기 소비자 단말기(350)가 제2 속성정보를 가지는 캐릭터 블록(120)을 모두 수집했는지 판단할 수 있다(S725).
[145]
다음으로, 상기 소비자 단말기(350)가 복수의 브랜드 캐릭터 블록(210)으르 모두 수집했는지 판단할 수 있다(S726).
[146]
다음으로, 상기 소비자 단말기(350)가 제2 속성정보를 가지는 캐릭터 블록(120)과 복수의 브랜드 캐릭터 블록(210)으르 모두 수집했다고 판단되는 경우, 매직키의 공개키와 개인키를 발생하고, 캐릭터 트윈 토큰을 발생하며 상기 캐릭터 트윈 토큰에 상기 발생된 매직키의 개인키를 저장하고, 상기 캐릭터 트윈 토큰과 상기 소비자의 제2 전자 지갑(352) 주소를 블록체인의 체인블록에 기록할 수 있다(S727).
[147]
상기 캐릭터 트윈 토큰은 토큰 ID, 광고주 제1 전자 지갑(312) 주소, 광고 ID, 금고 스마트 컨트랙트(346)의 주소, 매직키의 개인키값, 상기 캐릭터 트윈 토큰의 소유자 정보 중 적어도 하나를 포함할 수 있다.
[148]
상기 발생된 매직키의 공개키값은 상기 금고 스마트 컨트랙트(346)에 추가되어, 상기 캐릭터 트윈 토큰을 확보한 소비자가 매직키의 개인키값으로 상기 금고 스마트 컨트랙트(346)의 주소를 찾아가서 상기 매직키의 공개키값을 결합시키면 상기 금고 스마트 컨트랙트(346)를 실행시킬 수 있다.
[149]
그리고 상기 캐릭터 블록(120)의 제2 속성 정보가 상기 광고 이벤트 서버(320)의 제3 저장부(329)에 저장되어 있지 않은 경우, 상기 소비자 단말기(350)로부터 미션 유무 정보(640)가 입력되었는지 판단하는 단계(S711)로 진행할 수 있다.
[150]
그리고 상기 소비자 단말기(350)가 제2 속성 정보를 가지는 캐릭터 블록(120)을 모두 수집했는지 확인해서, 상기 제2 속성 정보를 가지는 캐릭터 블록(120)이 하나라도 수집되지 않은 경우, 상기 소비자 단말기(350)로부터 미션 유무 정보(640)가 입력되었는지 판단하는 단계(S711)로 진행한다.
[151]
그리고 상기 소비자 단말기(350)가 복수의 브랜드 캐릭터 블록(210)을 모두 수집했는지 확인해서, 상기 복수의 브랜드 캐릭터 블록(210)을 하나라도 수집되지 않은 경우, 상기 소비자 단말기(350)로부터 미션 유무 정보(640)가 입력되었는지 판단하는 단계(S711)로 진행한다.
[152]
도 10에 따르면, 상기 수신한 캐릭터 블록(120)의 번호가 상기 블록체인 체인블록에 기록된 후 소비자 단말기(350)의 카메라(353)로부터 상기 캐릭터 블록(120)의 번호와 동일한 번호를 가지는 디지털 코드가 입력되면, 상기 소비자 단말기(350)의 카메라(353)로 입력되는 화면상의 상기 디지털 코드위에 상기 캐릭터 블록(120)의 번호와 상기 광고 위치 정보를 활성창(810)으로 표시하는 것을 포함할 수 있다.
[153]
그리고 도 10에서, 수집되지 않은 캐릭터 블록의 디지털 코드가 입력되면, 상기 소비자 단말기(350)의 카메라(353)로 입력되는 화면상의 디지털 코드위에 상기 캐릭터 블록(120)의 번호와 상기 광고 위치 정보를 비활성창으로 표시할 수 있다.
[154]
도 9는 캐릭터 블록(120)의 등록 정보중 미션 유무 정보(640)를 포함하지 않는 브랜트 캐릭터 블록(210)이나 공용 캐릭터 블록(220)의 제2 속성 정보가 소비자 단말기(350)의 제2 입력부(351)로부터 입력되는 경우를 보여준다.
[155]
일 실시례로서, 상기 캐릭터 트윈(110)에 관한 속성 정보를 암호화시킨 캐릭터 트윈 토큰이 생성되고, 상기 복수의 캐릭터 블록(120)의 속성 정보를 상기 블록 집합의 각 영역별로 구별되도록 암호화시킨 캐릭터 블록 토큰이 생성되며, 상기 캐릭터 트윈 토큰 및 상기 각각의 캐릭터 블록 토큰은 블록체인의 체인블록에 저장되는 것을 포함할 수 있다.
[156]
도 3에 도시된 바와 같이, 상기 이벤트 처리부(322)는 소비자별 캐릭터 블록(120)을 찾은 갯수 및 캐릭터 트윈 토큰 발생 갯수를 집계하고 상기 랭킹 저장부(328)에 저장할 수 있다.
[157]
일 실시례로서, 상기 광고 이벤트 서버(320)에서 상기 캐릭터 트윈 토큰을 발생할 때 상기 랭킹 저장부(328)에서 저장하고 있는 상기 캐릭터 트윈 토큰 발생 숫자를 블록체인의 체인블록에 기록하면서 소비자에게 통지할 수 있다.
[158]
상기 캐릭터 트윈 토큰 발생 숫자는 상기 광고 이벤트 종료조건과도 연결될 수 있다.
[159]
일 실시례로서, 상기 광고 이벤트의 종료조건은 상기 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트(331, 345)를 프로그램할 때 정할 수 있다. 예를 들어, 상기 종료조건을 이벤트 시작시간과 마감시간을 입력하면 이벤트 마감시간이 상기 광고 이벤트의 종료조건이 된다.
[160]
그리고 상기 광고 이벤트의 종료 조건으로서 발생된 캐릭터 블록(120)을 모두 찾는 것을 조건으로 하는 경우, 상기 발생된 캐릭터 블록(120)을 모두 찾으면 상기 광고 이벤트는 종료된다.
[161]
여기서, 상기 소비자 단말기(350)의 카메라(353)로 상기 디지털 코드를 촬영하는 상태에서 상기 캐릭터 블록(120)의 번호와 광고 위치 정보(620)를 입력해야 한다. 따라서, 상기 소비자 단말기(350)의 카메라(353)로 상기 디지털 코드를 촬영할 때 그 촬영하는 장소의 GPS데이터 또는 GPS데이터와 미션 유무 정보(640)를 입력할 수 있는 소비자 단말기(350)용 앱(App.)을 구동해야할 수도 있다.
[162]
그리고 상기 촬영장소의 GPS데이터를 입력할 수 있는 소비자 단말기(350)용 앱을 구비한 카메라(353)로 상기 디지털 코드를 촬영할 경우, 상기 소비자 단말기(350)의 제2 통신부(357)는 캐릭터 블록(120)의 번호, GPS데이터 또는 캐릭터 블록(120)의 번호, GPS데이터 및 미션 유무 정보(640)를 상기 광고 이벤트 서버(320)로 전송할 수 있다.
[163]
상기 소비자 단말기(350)의 카메라(353)로 상기 디지털 코드를 촬영할 때, GPS데이터와 미션 유무 정보를 추가해야 하는 이유를 아래에서 설명한다.
[164]
예를 들면, 상기 Jeep COMPASS SUV모델 300만원 할인권 캐릭터 트윈(110)의 1번 브랜드 캐릭터 블록(210)을 가지고 싶은 사람이 직접 Jeep 청담 전시장을 방문하지 않고 누군가를 시켜서 디지털 코드만 찍어서 스마트폰으로 전송받는 방법으로 상기 Jeep COMPASS SUV모델 300만원 할인권 캐릭터 트윈(110)의 1번 브랜드 캐릭터 블록(210)을 확보하려고 할 수 있다.
[165]
이럴 경우, Jeep COMPASS SUV모델 300만원 할인권 캐릭터 트윈(110)의 1번 브랜드 캐릭터 블록(210)을 수집하는 사람은 Jeep 청담 전시장이 아닌 다른 곳의 GPS데이터를 상기 광고 이벤트 서버(320)로 전송하게 된다. 이 경우, Jeep 청담 전시장이 아닌 다른 곳의 GPS데이터는 상기 광고 이벤트 서버(320)의 상기 제3 저장부(329)에 저장되어 있지 않으므로 상기 블록체인의 체인블록에 기록되지 않는다. 따라서, Jeep COMPASS SUV모델 300만원 할인권 캐릭터 트윈(110)의 1번 브랜드 캐릭터 블록(210)의 수집에 실패하게 된다.
[166]
한편, 상기 GPS데이터와 유사하게, 상기 특정한 브랜드 캐릭터 블록(210)에 대해 광고 이벤트 서버(320)의 제3 저장부(329)에 미션 내용 정보(630)를 저장하고 있는 경우, 소비자는 미션내용을 수행해야 한다.
[167]
예를 들어, 상기 Jeep COMPASS SUV모델 300만원 할인권 캐릭터 트윈(110)의 1번 브랜드 캐릭터 블록(210)을 위한 디지털 코드가 상기 Jeep 청담 전시장내에 전시된 Jeep COMPASS SUV모델 인쇄되어 있는 경우, 상기 Jeep COMPASS SUV모델 300만원 할인권 캐릭터 트윈(110)의 1번 브랜드 캐릭터 블록(210)을 수집하기 위해서는 상기 Jeep 청담 전시장내에 전시된 Jeep COMPASS SUV모델에 인쇄되어 있는 QR코드를 촬영하는 미션을 수행해야 한다.
[168]
그리고 미션 내용 정보는 복수의 미션 내용 정보를 포함할 수 있다. 이 경우, 하나의 브랜드 캐릭터 블록(210)을 수집하기 위해 GPS데이터에 해당하는 광고 장소(360)에서 두 개의 미션을 수행해야 할 수도 있다.
[169]
본 발명의 블록체인 기반의 이벤트 실물 교환 방법의 제4 단계(S440)는, 상기 캐릭터 블록(120)의 수집에 관한 종료 조건이 달성되고 상기 캐릭터 트윈(110)이 상기 이벤트 실물로 교환될 수 있다.
[170]
또한, 상기 광고 이벤트의 종료 조건이 달성되면, 상기 광고 이벤트에 참가하여 상기 캐릭터 트윈(110)에 상응하는 이벤트 실물을 교환 받을 수 있도록 선정된 소비자의 단말기(350)에 상기 이벤트 진행 결과를 통지할 수 있다.
[171]
일 실시례로서, 상기 종료 조건은 상기 블록 집합의 모든 영역에 상기 각각의 캐릭터 블록(120)이 모두 채워질 때 달성되고, 상기 종료 조건이 달성되면 상기 캐릭터 트윈(110)을 소지한 소비자에게 상기 이벤트 실물을 제공하는 것을 포함할 수 있다.
[172]
도 11에 따르면, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법의 상기 제4 단계는, 상기 종료 조건이 달성되면(S910), 블록체인 노드(340)에 저장된 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트(331, 345)의 실행(S930)에 따라 상기 광고 이벤트 서버(320)의 이벤트 처리부(322)에 광고 이벤트를 종료할 것을 요청할 수 있다(S940).
[173]
다음으로, 상기 이벤트 처리부(322)는 상기 광고 이벤트를 종료하고(S950), 상기 이벤트 처리부(322)는 상기 복수의 캐릭터 블록(120)들을 수집한 소비자중 보상대상 소비자를 선정하여 보상을 통지할 수 있다.
[174]
다음으로, 상기 광고주로부터 상기 보상대상 소비자의 단말기(350)내의 제2 전자 지갑(352)의 주소로 보상 엑세스 토큰이 포함된 보상 지급 서비스 서버(330)의 안내 링크를 송신할 수 있다(S960).
[175]
다음으로, 상기 소비자 단말기(350)는 상기 안내 링크로 상기 보상 지급 서비스 서버(330)에 접속할 수 있다(S970).
[176]
다음으로, 상기 소비자 단말기(350)는 상기 보상 지급 서비스 서버(330)의 상기 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트(331, 345)에 상기 소비자의 제2 전자 지갑(352) 주소와 보상 억세스 토큰을 제시할 수 있다(S980).
[177]
다음으로, 상기 보상 지급 서비스 서버(330)에 저장된 상기 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트(331, 345)는 상기 소비자가 제시한 보상 엑세스 토큰을 검증하여 상기 블록체인 노드(340)에 저장된 상기 캐릭터 트윈 토큰의 소유권을 광고주에서 상기 보상대상 소비자로 변경등록할 수 있다(S990).
[178]
다음으로, 상기 블록체인 노드(340)는 상기 캐릭터 트윈 토큰을 상기 소비자 단말기(350)의 제2 전자 지갑(352) 주소로 전송하는 것(S991)을 포함할 수 있다.
[179]
그리고 캐릭터 트윈 토큰의 소유권을 이전받은 소비자는 상기 소비자의 제2 전자 지갑(352)에 저장된 상기 캐릭터 트윈 토큰으로 거래할 수 있다.
[180]
일 실시례로서, 상기 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트(331, 345)는 상기 보상대상 소비자의 제2 전자 지갑(352) 주소를 포함할 수 있다.
[181]
상기 보상 억세스 토큰은 상기 광고 이벤트 서버(320)의 보상 억세스 토큰 발행부(327)에서 발행되고, 상기 보상대상 소비자의 제2 전자 지갑(352) 주소를 포함한다.
[182]
도 12에 따르면, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법의 제4 단계는, 상기 캐릭터 블록(120)의 수집에 관한 종료 조건이 달성되면, 상기 캐릭터 트윈 토큰내의 상기 캐릭터 트윈 토큰의 소유자 정보가 광고주에서 상기 소비자로 변경할 수 있다.
[183]
다음으로, 상기 종료 조건이 달성되면, “실물 정보 이체요청 메시지“를 상기 매직키의 개인키로 1차 암호화하고 상기 제2 전자 지갑(352)의 개인키로 2차 암호화하여 상기 블록체인 노드(340)에 전송할 수 있다(S1010).
[184]
다음으로, 상기 블록체인 노드(340)에서는 상기 금고 스마트 컨트랙트를 실행하여(S1020) 상기 “실물 정보 이체요청 메시지”를 상기 제2 전자 지갑(352)의 공개키로 복호화하고 상기 매직키의 공개키로 복호화하여 상기 캐릭터 트윈 토큰의 소유자와 상기 매직키의 소유자가 동일인인지 판단할 수 있다(S1030).
[185]
다음으로, 상기 캐릭터 트윈 토큰의 소유자와 상기 매직키의 소유자가 동일인이면 상기 이벤트 실물을 교환할 수 있는 유가증권 및/또는 암호화폐를 상기 제2 전자 지갑(352) 주소로 이체하는 것(S1040)을 포함할 수 있다.
[186]
일 실시례로서, 상기 금고 스마트 컨트랙트(346)는 상기 캐릭터 트윈(110)에 상응하는 이벤트 실물과 교환가능한 유가증권을 저장하고 상기 매직키의 공개키를 기록하고 있다가, 소비자가 상기 매직키의 개인키를 입력하고 상기 매직키의 공개키와 개인키가 일치할 경우 금고를 오픈하는 기능을 수행한다.
[187]
예를 들어, 상기 광고 이벤트의 종료 조건이 상기 발생된 복수의 캐릭터 블록(120)을 모두 찾는 소비자중 선착순 100명일 경우, 상기 캐릭터 트윈 토큰을 소유한 소비자는 상기 이벤트 실물을 교환할 수 있는 유가증권을 받을 수 있다.
[188]
그리고 예를 들어, 상기 광고 이벤트의 종료 조건이 광고 이벤트 마감시간이고, 상기 광고주가 보상 금액으로 암호화폐를 제공하는 경우, 상기 암호화폐 금액을 상기 광고 이벤트 마감시간까지 상기 캐릭터 트윈 토큰을 소유한 소비자의 수로 나눈 금액을 받을 수 있다.
[189]
그리고 예를 들어, 상기 광고 이벤트의 종료 조건이 광고 이벤트 마감시간이고, 상기 광고주가 상기 캐릭터 트윈 토큰을 소유한 소비자중 선착순 100명에게는 상기 이벤트 실물과 암호화폐를 모두 제공하고, 상기 광고 이벤트 마감시간까지 상기 캐릭터 트윈 토큰을 소유한 소비자중 100명 이후의 소비자에게는 암호화폐만 제공할 수 있다.
[190]
일 실시례로서, 상기 금고 스마트 컨트랙트는 상기 소비자의 제2 전자 지갑(352) 주소에 저장된 상기 캐릭터 트윈 토큰을 수신하여 상기 광고주의 제1 전자 지갑(312)으로 반환할 수 있다.
[191]
일 실시례로서, 상기 소유자가 동일인인 경우, 상기 이벤트 실물 정보 이체요청 메시지는 상기 소유자의 메일주소, SNS주소 등의 다른 경로를 통해서 전달될 수도 있다.
[192]
일 실시례로서, 본 발명의 볼록체인 기반의 이벤트 실물 교환 방법은, 광고주 단말기(310)로부터 상기 광고 이벤트 서버(320)에 상기 캐릭터 트윈(110)에 1:1 매칭되는 상기 이벤트 실물을 입력할 수 있다.
[193]
다음으로, 상기 광고 이벤트 서버(320)의 캐릭터 블록 발생부(323)에서 제1 캐릭터 블록(120), 제n 캐릭터 블록(120), n은 2이상의 자연수를 포함하는 복수의 캐릭터 블록(120)을 발생시키고, 상기 제1 캐릭터 블록(120)이 1대 1 매핑되는 제1 영역, 상기 제n 캐릭터 블록(120)이 1대 1 매핑되는 제n 영역을 발생할 수 있다.
[194]
다음으로, 상기 제1 영역에 상기 제1 캐릭터 블록(120)이 부착되면 상기 캐릭터 트윈(110)이 제1 상태가 되고, 상기 제 n영역에 제n 블록이 부착되면 상기 캐릭터 트윈(110)이 제2 상태가 되며, 제2 상태가 되면 상기 이벤트를 종료하는 것을 포함한다.
[195]
다음으로, 상기 제1 영역부터 제n 영역중의 일부는 특정한 캐릭터 트윈에만 사용될 수 있고, 상기 제1 영역부터 제n 영역중의 나머지 일부는 다른 캐릭터 트윈에도 사용될 수 있다.
[196]
일 실시례로서, 본 발명의 블록체인 기반의 이벤트 실물 교환 방법은, m개의 이벤트 실물을, m은 2이상의 자연수, 공급하는 광고주가, 상기 복수의 캐릭터 블록(120)을 수집하여 상기 캐릭터 트윈(110)을 소지한 소비자에게 보상할 상기 m개의 이벤트 실물의 금액 및 보상 금액을 결제할 수 있다.
[197]
다음으로, 상기 종료 조건은 상기 광고주가 설정한 종료 시간에 달성되며, 상기 종료 시간까지 상기 캐릭터 트윈(110)을 소지한 소비자중에서 제 1번째부터 제 m번째까지 상기 캐릭터 트윈(110)을 소지한 소비자에게는 상기 이벤트 실물과 상기 보상 금액을 상기 캐릭터 트윈(110)을 소지한 소비자수로 나눈 금액을 지급할 수 있다.
[198]
다음으로, 상기 종료 시간까지 상기 캐릭터 트윈(110)을 소지한 소비자중 제 m+1번째부터 상기 캐릭터 트윈(110)을 소지한 소비자에게는 상기 보상금액을 상기 캐릭터 트윈(110)을 소지한 소비자수로 나눈 금액만을 지급하는 것을 포함할 수 있다.
[199]
이상에서 본 발명에 따른 실시예들이 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 범위의 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 다음의 특허청구범위에 의해서 정해져야 할 것이다.
[200]
*부호의 설명
[201]
110: 캐릭터 트윈, 120: 캐릭터 블록, 210: 브랜드 캐릭터 블록, 220: 공용 캐릭터 블록, 310: 광고주 단말기, 311: 제1 입력부, 312: 제1 전자 지갑, 313: 제1 저장부, 314: 제1 제어부, 315: 제1 통신부, 320: 광고 이벤트 서버, 321: 제3 입력부, 322: 이벤트 처리부, 323: 캐릭터 블록 발생부, 324: 캐릭터 블록 토큰 발생부, 325: 매직키 입력부, 326: 캐릭터 트윈 토큰 발생부, 327: 보상 억세스 토큰 발생부, 328: 랭킹 저장부, 329: 제3 저장부, 330: 보상 지급 서비스 서버, 340: 블록체인 노드, 341: 캐릭터 블록 발생 스마트 컨트랙트, 342: 캐릭터 블록 토큰 발생 스마트 컨트랙트, 343: 매직키 발생 스마트 컨트랙트, 344: 캐릭터 트윈 토큰 발생 스마트 컨트랙트, 331, 345: 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트, 346: 금고 스마트 컨트랙트, 347: 보상 스마트 컨트랙트, 350: 소비자 단말기, 351: 제2 입력부, 352: 제2 전자지갑, 353: 카메라, 354: GPS수신부, 355: 제2 저장부, 356: 제2 제어부, 357: 제2 통신부, 360: 광고 장소, 370: 광고 사이트

청구범위

[청구항 1]
이벤트 실물을 디지털 이미지화한 캐릭터 트윈을 입력하고, 상기 캐릭터 트윈에 매칭되는 가상의 블록 집합을 생성하며, 상기 블록 집합은 복수의 영역으로 구획되고 상기 각 영역에는 각각의 캐릭터 블록이 대응되고, 상기 캐릭터 블록의 수집에 관한 종료 조건이 달성되면, 상기 캐릭터 트윈이 상기 이벤트 실물로 교환되는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 2]
제1항에 있어서, 상기 종료 조건은 상기 블록 집합의 모든 영역에 상기 각각의 캐릭터 블록이 모두 채워질 때 달성되고, 상기 종료 조건이 달성되면 상기 캐릭터 트윈을 소지한 소비자에게 상기 이벤트 실물을 제공하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 3]
제1항에 있어서, 상기 캐릭터 트윈에 관한 속성 정보를 암호화시킨 캐릭터 트윈 토큰이 생성되고, 상기 복수의 캐릭터 블록의 속성 정보를 상기 블록 집합의 각 영역별로 구별되도록 암호화시킨 캐릭터 블록 토큰이 생성되며, 상기 캐릭터 트윈 토큰 및 상기 각각의 캐릭터 블록 토큰은 블록체인의 체인블록에 저장되는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 4]
제1항에 있어서, 상기 캐릭터 블록은 브랜드 캐릭터 블록 및 공용 캐릭터 블록을 포함하고, 상기 브랜드 캐릭터 블록은 특정한 캐릭터 트윈에만 사용가능한 캐릭터 블록이며, 상기 공용 캐릭터 블록은 모든 캐릭터 트윈에 사용가능한 캐릭터 블록인 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 5]
제1항에 있어서, 광고 이벤트 서버에서 상기 이벤트 실물을 디지털 이미지화한 상기 캐릭터 트윈을 입력하고, 상기 캐릭터 트윈별로 상기 블록 집합을 생성하며, 상기 블록 집합을 각 영역별로 분할하여 상기 복수의 캐릭터 블록을 생성하고, 상기 복수의 캐릭터 블록의 등록 정보를 상기 광고 이벤트 서버에 입력하며, 상기 광고 이벤트 서버는 상기 각각의 캐릭터 블록에 대응되는 캐릭터 블록 토큰에 대응되는 캐릭터 블록 토큰을 발생하고, 상기 캐릭터 블록 토큰을 블록체인의 체인블록에 기록하며, 소비자 단말기로부터 상기 캐릭터 블록의 속성 정보가 입력되면 상기 광고 이벤트 서버는 상기 캐릭터 블록을 상기 블록 집합에 가상적으로 부착시키는 광고 이벤트가 개시되며, 상기 광고 이벤트 서버는 상기 캐릭터 트윈에 대응되는 캐릭터 트윈 토큰을 발생하고, 상기 캐릭터 트윈 토큰을 블록체인의 체인블록에 기록하며, 상기 광고 이벤트의 종료 조건이 달성되면, 상기 광고 이벤트에 참가하여 상기 캐릭터 트윈에 상응하는 이벤트 실물을 교환 받을 수 있도록 선정된 소비자의 소비자 단말기에 상기 이벤트 진행 결과를 통지하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 6]
제1항에 있어서, 상기 이벤트 실물을 공급하는 광고주가 광고 이벤트 서버에 로그인하고, 상기 이벤트 실물의 디지털 이미지를 입력하여 상기 캐릭터 트윈을 생성하며, 상기 캐릭터 트윈에 대응되는 상기 캐릭터 블록을 생성하고, 상기 캐릭터 블록이 생성시 상기 캐릭터 블록의 등록 정보가 함께 입력되며, 상기 등록 정보는 광고주 명칭, 광고 이벤트 기간, 이벤트 실물의 개수, 상기 블록 집합의 영역 개수, 브랜드 캐릭터 블록의 개수, 공용 캐릭터 블록의 개수, 상기 캐릭터 블록의 광고 위치 정보, 미션 내용 정보 및 미션 유무 정보 중 적어도 하나를 포함하고, 상기 광고 위치 정보는 상기 브랜드 캐릭터 블록을 찾을 수 있는 지도상의 GPS 정보인 것을 포함하고, 상기 미션 내용 정보는 브랜드 캐릭터 블록을 찾기 위해 광고 위치 정보에서 수행할 수 있는 미션 내용을 포함하고, 상기 미션 유무 정보는 상기 미션 내용 정보의 유무를 나타내는 정보를 포함하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 7]
제1항에 있어서, 상기 캐릭터 블록의 등록 정보를 입력받고, 상기 캐릭터 블록 하나와 1:1로 대응되는 캐릭터 블록 토큰을 생성하며, 광고 ID, 광고주 제1 전자지갑 주소, 상기 캐릭터 블록의 번호, 상기 캐릭터 블록의 소유자 정보중 적어도 하나를 포함하는 상기 생성된 캐릭터 블록 토큰을 블록체인의 체인블록에 기록하고, 소비자가 상기 캐릭터 블록을 수집하면, 상기 소비자의 제2 전자지갑 주소, 상기 생성된 캐릭터 블록 토큰을 저장한 상기 블록체인의 체인블록의 주소와 상기 블록체인의 체인블록의 주소의 해쉬값을 블록체인의 체인블록에 기록하며, 상기 생성된 캐릭터 블록 토큰, 상기 소비자의 제2 전자지갑 주소 및 상기 생성된 캐릭터 블록 토큰을 저장한 상기 블록체인의 체인블록의 주소를 광고 이벤트 서버의 제3 저장부에 저장하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 8]
제1항에 있어서, 상기 캐릭터 트윈과 1:1로 대응되며, 상기 캐릭터 트윈에 관한 속성 정보를 암호화시킨 캐릭터 트윈 토큰을 생성하고, 토큰 ID, 광고주 제1 전자지갑 주소, 광고 ID, 매직키의 공개키를 저장하는 금고 스마트 컨트랙트의 주소, 상기 캐릭터 트윈 토큰의 소유자 정보 중 적어도 하나를 포함하는 상기 생성된 캐릭터 트윈 토큰을 블록체인의 체인블록에 기록하며, 소비자가 상기 복수의 캐릭터 블록을 모두 수집하면, 상기 소비자의 제2 전자지갑 주소, 상기 매직키의 공개키를 열 수 있는 매직키의 개인키 및 상기 생성된 캐릭터 트윈 토큰을 저장한 상기 블록체인의 체인블록의 주소와 상기 블록체인의 체인블록의 주소의 해쉬값을 블록체인의 체인블록에 기록하고, 상기 생성된 캐릭터 트윈 토큰, 상기 소비자의 제2 전자지갑 주소 및 상기 캐릭터 트윈 토큰을 저장한 상기 블록체인의 체인블록의 주소를 광고 이벤트 서버의 제3 저장부에 저장하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 9]
제1항에 있어서, 상기 종료 조건이 달성되면, 블록체인 노드에 저장된 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트의 실행에 따라 상기 광고 이벤트 서버의 이벤트 처리부에 광고 이벤트를 종료할 것을 요청하고, 상기 이벤트 처리부는 상기 광고 이벤트를 종료하며, 상기 이벤트 처리부는 상기 복수의 캐릭터 블록들을 수집한 소비자중 보상대상 소비자를 선정하여 보상을 통지하고, 상기 광고주로부터 상기 보상대상 소비자의 단말기내의 제2 전자지갑으로 보상 엑세스 토큰이 포함된 보상 지급 서비스 서버의 안내 링크를 송신하며, 상기 소비자 단말기는 상기 안내 링크로 상기 보상 지급 서비스 서버에 접속하고, 상기 소비자 단말기는 상기 보상 지급 서비스의 상기 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트에 상기 소비자의 제2 전자지갑 주소와 보상 억세스 토큰을 제시하며, 상기 보상 지급 서비스 서버에 저장된 상기 캐릭터 트윈 토큰 소유권 이전 스마트 컨트랙트는 상기 소비자가 제시한 보상 엑세스 토큰을 검증하여 상기 블록체인 노드에 저장된 상기 캐릭터 트윈의 소유권을 광고주에서 상기 보상대상 소비자로 변경등록 하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 10]
제1항에 있어서, 상기 캐릭터 블록의 수집에 관한 종료 조건이 달성되면, 상기 캐릭터 트윈 토큰내의 상기 캐릭터 트윈 토큰의 소유자 정보가 광고주에서 상기 소비자로 변경되며, 상기 종료 조건이 달성되면, 이벤트 실물 요청 메시지를 상기 매직키의 개인키로 암호화하고 상기 제2 전자지갑의 개인키로 암호화하여 블록체인 노드로 전송하고, 상기 블록체인 노드에서는 상기 금고 스마트 컨트랙트를 실행하여 상기 이벤트 실물 요청 메시지를 상기 제2 전자지갑의 공개키로 복호화하고 상기 매직키의 공개키로 복호화하여 상기 캐릭터 트윈 토큰의 소유자와 상기 매직키의 소유자가 동일인인지 확인하며, 상기 캐릭터 트윈 토큰의 소유자와 상기 매직키의 소유자가 동일인이면 상기 이벤트 실물에 교환할 수 있는 유가증권의 소유권을 상기 제2 전자지갑 주소로 전송하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 11]
제1항에 있어서, 소비자 단말기에서 광고 이벤트 서버에 접속하여 로그인하고, 상기 소비자 단말기의 카메라로부터 입력되는 QR코드, DataMatrix코드, 바코드를 포함하는 디지털 코드로 입력하고, 상기 소비자 단말기의 GPS수신부로부터 입력되는 광고 위치 정보를 입력하며, 상기 디지털 코드로부터 입력되는 브랜드 캐릭터 블록의 번호와 상기 광고 위치 정보를 포함하는 상기 브랜드 캐릭터 블록의 제1 속성 정보를 상기 광고 이벤트 서버의 이벤트 처리부로 전송하고, 상기 광고 이벤트 서버의 이벤트 처리부는 상기 수신한 브랜드 캐릭터 블록의 제1 속성 정보가 상기 광고 이벤트 서버의 제3 저장부에 저장되어 있는지를 확인하며, 상기 브랜드 캐릭터 블록의 제1 속성 정보가 상기 광고 이벤트 서버의 제3 저장부에 저장되어 있는 경우, 상기 브랜드 캐릭터 블록의 속성 정보 및 상기 소비자의 제2 전자지갑 주소를 블록체인의 체인블록에 기록하고, 상기 복수의 브랜드 캐릭터 블록을 모두 찾을 때까지 상기 브랜드 캐릭터 블록이 제1 속성 정보를 입력하는 것 이후의 단계들을 순서대로 반복하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 12]
제1항에 있어서, 소비자 단말기에서 광고 이벤트 서버에 접속하여 로그인하고, 상기 소비자 단말기의 카메라로부터 입력되는 QR코드, DataMatrix코드, 바코드를 포함하는 디지털 코드로 입력하고, 상기 소비자 단말기의 GPS수신부로부터 입력되는 광고 위치 정보 및 상기 광고 위치 정보에서 소비자에게 요청하는 미션 내용 정보의 유무를 나타내는 미션 유무 정보를 입력하며, 상기 디지털 코드로부터 입력되는 상기 브랜드 캐릭터 블록의 번호, 상기 광고 위치 정보 및 상기 미션유무 정보를 포함하는 상기 브랜드 캐릭터 블록의 제2 속성 정보를 상기 광고 이벤트 서버의 이벤트 처리부로 전송하고, 상기 광고 이벤트 서버의 이벤트 처리부는 상기 수신한 브랜드 캐릭터 블록의 제2 속성 정보가 상기 광고 이벤트 서버의 제3 저장부에 저장되어 있는지를 확인하며, 상기 브랜드 캐릭터 블록의 제2 속성 정보가 상기 광고 이벤트 서버의 제3 저장부에 저장되어 있는 경우, 상기 브랜드 캐릭터 블록의 제2 속성 정보와 상기 소비자의 제2 전자지갑 주소를 블록체인의 체인블록에 기록하고, 상기 복수의 브랜드 캐릭터 블록을 모두 찾을 때까지 상기 브랜드 캐릭터 블록의 속성 정보를 입력하는 것 이후의 단계들을 순서대로 반복하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 13]
제11항 및 제12항에 있어서, 상기 수신한 캐릭터 블록의 번호가 상기 블록체인 체인블록에 기록된 후 소비자 단말기의 카메라로부터 상기 캐릭터 블록의 번호와 동일한 번호를 가지는 디지털 코드가 입력되면, 상기 소비자 단말기의 카메라로 입력되는 화면상의 상기 디지털 코드위에 상기 캐릭터 블록의 번호와 상기 광고 위치 정보를 활성창으로 표시하는 것을 더 포함하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 14]
제1항에 있어서, m개의 이벤트 실물을, m은 2이상의 자연수, 공급하는 광고주가, 상기 복수의 캐릭터 블록을 수집하여 상기 캐릭터 트윈을 소지한 소비자에게 보상할 상기 m개의 이벤트 실물의 금액 및 보상 금액을 결제하고, 상기 종료 조건은 상기 광고주가 설정한 종료 시간에 달성되며, 상기 종료 시간까지 상기 캐릭터 트윈을 소지한 소비자중에서 제 1번째부터 제 m번째까지 상기 캐릭터 트윈을 소지한 소비자에게는 상기 이벤트 실물과 상기 보상 금액을 상기 캐릭터 트윈을 소지한 소비자수로 나눈 금액을 지급하고, 상기 종료 시간까지 상기 캐릭터 트윈을 소지한 소비자중 제 m+1번째부터 상기 캐릭터 트윈을 소지한 소비자에게는 상기 보상금액을 상기 캐릭터 트윈을 소지한 소비자수로 나눈 금액만을 지급하는 블록체인 기반의 이벤트 실물 교환 방법.
[청구항 15]
광고주 단말기로부터 상기 광고 이벤트 서버에 상기 캐릭터 트윈에 1:1 매칭되는 상기 이벤트 실물을 입력하고, 상기 광고 이벤트 서버의 캐릭터 블록 발생부에서 제1 캐릭터 블록, 제n 캐릭터 블록, n은 2이상의 자연수를 포함하는 복수의 캐릭터 블록을 발생시키고, 상기 제1 캐릭터 블록이 1대 1 매핑되는 제1 영역, 상기 제n 캐릭터 블록이 1대 1 매핑되는 제n 영역을 발생시키며, 상기 제1 영역에 상기 제1 캐릭터 블록이 부착되면 상기 캐릭터 트윈이 제1 상태가 되고, 상기 제 n영역에 제n 블록이 부착되면 상기 캐릭터 트윈이 제2 상태가 되며, 제2 상태가 되면 상기 이벤트를 종료하는 블록체인 기반의 이벤트 실물 교환 방법.

도면

[도1]

[도2]

[도3]

[도4]

[도5]

[도6]

[도7]

[도8]

[도9]

[도10]

[도11]

[도12]