(57)【要約】【課題】権利の取引に関する安全なプラットフォームを提供すること。【解決手段】本発明は、所有者端末と、利用者端末と、コンテンツ・ライセンスサーバとを含むコンテンツ・プラットフォームシステムである。所有者端末は、コンテンツと当該コンテンツの利用に関する一以上の条件とを含むコンテンツ情報をコンテンツ・ライセンスサーバに送信し、コンテンツ・ライセンスサーバは、受信したコンテンツ情報を利用者端末に利用可能に提供する。利用者端末は、利用者から受け付けた利用リクエストであってコンテンツの条件毎に生成可能な利用リクエストをコンテンツ・ライセンスサーバに送信する。コンテンツ・ライセンスサーバは、利用リクエストにかかるコンテンツ及び条件と利用者端末とを含む利用許可情報をブロックチェーンネットワークにブロードキャストして共有するとともに、利用者端末には利用許可通知を送信する。【選択図】図１
2019197597.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを所有する所有者端末と、前記コンテンツの利用をする利用者端末と、前記所有者端末及び前記利用者端末の夫々とネットワークを介して接続されているコンテンツ・ライセンスサーバとを含むコンテンツ・プラットフォームシステムであって、
前記所有者端末は、所有者から受け付けた前記コンテンツと当該コンテンツの利用に関する一以上の条件とを含むコンテンツ情報を前記コンテンツ・ライセンスサーバに送信し、
前記コンテンツ・ライセンスサーバは、受信した前記コンテンツ情報を前記利用者端末に利用可能に提供し、
前記利用者端末は、利用者から受け付けた利用リクエストであって前記コンテンツの前記条件毎に生成可能な利用リクエストを前記コンテンツ・ライセンスサーバに送信し、
前記コンテンツ・ライセンスサーバは、前記利用リクエストにかかる前記コンテンツ及び前記条件と前記利用者端末とを含む利用許可情報をブロックチェーンネットワークにブロードキャストして共有するとともに、前記利用者端末には利用許可通知を送信し、
前記利用許可通知を受信した前記利用者端末は、前記ブロックチェーンネットワークにブロードキャストされた前記利用許可情報を参照して前記コンテンツを取得又は利用する、コンテンツ・プラットフォームシステム。
【請求項２】
請求項１に記載のコンテンツ・プラットフォームシステムあって、
前記コンテンツ・ライセンスサーバは、前記コンテンツの前記条件毎に前記利用リクエストに応じた前記コンテンツの利用価格を設定し、当該利用価格に関する情報を前記利用者端末に利用可能に提供する、コンテンツ・プラットフォームシステム。
【請求項３】
請求項２に記載のコンテンツ・プラットフォームシステムであって、
前記所有者端末は、前記所有者から受け付けた前記コンテンツの前記条件毎の初期価格を前記コンテンツ・ライセンスサーバに送信し、
前記コンテンツ・ライセンスサーバは、前記初期価格に基づいて前記利用価格を設定する、コンテンツ・プラットフォームシステム。
【請求項４】
請求項１乃至請求項４に記載のコンテンツ・プラットフォームシステムであって、
前記条件は、少なくとも、前記コンテンツの、利用可能期間、利用可能場所、利用可能端末、利用可能人数が含まれる、コンテンツ・プラットフォームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ・プラットフォームシステムに関し、特にブロックチェーンネットワークを利用したコンテンツのライセンシングにかかるシステムに関する。
【背景技術】
【０００２】
デジタルコンテンツを売買するための電子商取引システムが提案されている（例えば特許文献１参照）。この電子商取引システムでは、デジタルコンテンツの販売者は、デジタルコンテンツの開発への投資額やデジタルコンテンツの販売のための営業への投資額等を回収し且つ利益が得られるようにデジタルコンテンツの価格を設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７２０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した技術は、コンテンツ自体やコンテンツ取引履歴の改ざんの問題については解決することができない。
【０００５】
そこで、本発明は、安全なコンテンツの取引を行い得るシステムを提供することを一つの目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば
コンテンツを所有する所有者端末と、前記コンテンツの利用をする利用者端末と、前記所有者端末及び前記利用者端末の夫々とネットワークを介して接続されているコンテンツ・ライセンスサーバとを含むコンテンツ・プラットフォームシステムであって、
前記所有者端末は、所有者から受け付けた前記コンテンツと当該コンテンツの利用に関する一以上の条件とを含むコンテンツ情報を前記コンテンツ・ライセンスサーバに送信し、
前記コンテンツ・ライセンスサーバは、受信した前記コンテンツ情報を前記利用者端末に利用可能に提供し、
前記利用者端末は、利用者から受け付けた利用リクエストであって前記コンテンツの前記条件毎に生成可能な利用リクエストを前記コンテンツ・ライセンスサーバに送信し、
前記コンテンツ・ライセンスサーバは、前記利用リクエストにかかる前記コンテンツ及び前記条件と前記利用者端末とを含む利用許可情報をブロックチェーンネットワークにブロードキャストして共有するとともに、前記利用者端末には利用許可通知を送信し、
前記利用許可通知を受信した前記利用者端末は、前記ブロックチェーンネットワークにブロードキャストされた前記利用許可情報を参照して前記コンテンツを取得又は利用する、コンテンツ・プラットフォームシステムが得られる。
【発明の効果】
【０００７】
本発明によれば、安全なコンテンツの取引を行い得るシステムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態によるシステムの構成例を示す図である。
【図２】図１の管理サーバのハードウェア構成を示すブロック図である。
【図３】図１のユーザ端末のハードウェア構成を示すブロック図である。
【図４】本実施の形態によるシステムの処理の流れを示す図である。
【図５】本実施の形態によるシステムの価格テーブルのイメージ図である。
【図６】本実施の形態によるシステムの取引テーブルのイメージ図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態の内容を列記して説明する。本発明の実施の形態によるコンテンツ・プラットフォームシステムは、以下のような構成を備える。
［項目１］
コンテンツを所有する所有者端末と、前記コンテンツの利用をする利用者端末と、前記所有者端末及び前記利用者端末の夫々とネットワークを介して接続されているコンテンツ・ライセンスサーバとを含むコンテンツ・プラットフォームシステムであって、
前記所有者端末は、所有者から受け付けた前記コンテンツと当該コンテンツの利用に関する一以上の条件とを含むコンテンツ情報を前記コンテンツ・ライセンスサーバに送信し、
前記コンテンツ・ライセンスサーバは、受信した前記コンテンツ情報を前記利用者端末に利用可能に提供し、
前記利用者端末は、利用者から受け付けた利用リクエストであって前記コンテンツの前記条件毎に生成可能な利用リクエストを前記コンテンツ・ライセンスサーバに送信し、
前記コンテンツ・ライセンスサーバは、前記利用リクエストにかかる前記コンテンツ及び前記条件と前記利用者端末とを含む利用許可情報をブロックチェーンネットワークにブロードキャストして共有するとともに、前記利用者端末には利用許可通知を送信し、
前記利用許可通知を受信した前記利用者端末は、前記ブロックチェーンネットワークにブロードキャストされた前記利用許可情報を参照して前記コンテンツを取得又は利用する、コンテンツ・プラットフォームシステム。
［項目２］
請求項１に記載のコンテンツ・プラットフォームシステムあって、
前記コンテンツ・ライセンスサーバは、前記コンテンツの前記条件毎に前記利用リクエストに応じた前記コンテンツの利用価格を設定し、当該利用価格に関する情報を前記利用者端末に利用可能に提供する、コンテンツ・プラットフォームシステム。
［項目３］
請求項２に記載のコンテンツ・プラットフォームシステムであって、
前記所有者端末は、前記所有者から受け付けた前記コンテンツの前記条件毎の初期価格を前記コンテンツ・ライセンスサーバに送信し、
前記コンテンツ・ライセンスサーバは、前記初期価格に基づいて前記利用価格を設定する、コンテンツ・プラットフォームシステム。
［項目４］
請求項１乃至請求項４に記載のコンテンツ・プラットフォームシステムであって、
前記条件は、少なくとも、前記コンテンツの、利用可能期間、利用可能場所、利用可能端末、利用可能人数が含まれる、コンテンツ・プラットフォームシステム。
【００１０】
＜実施の形態の詳細＞
以下、本発明の実施の形態によるコンテンツ・プラットフォームシステム（以下「システム」という）ついて、図面を参照しながら説明する。
【００１１】
＜概要＞
本発明の実施の形態によるシステムは、例えば、著作権等をはじめとする、権利（財産権、所有権その他権利共有主体によって取引可能なあらゆる権利）をそれぞれの利用条件（利用期間、利用場所、利用者、利用端末、利用人数等）に応じて、取引を行うことのできるプラットフォームシステムであり、特に、取引履歴をブロックチェーンネットワーク等の分散型台帳技術によって管理するものである。
【００１２】
また、利用条件に応じて、利用者の権利内容（特定の日時の特定のコンテンツの利用の可否）をブロックチェーンネットワークに乗せて（ブロードキャスト）共有することによって利用者や取引履歴の改ざんを防止するものである。
【００１３】
＜構成＞
図１に示されるように、管理サーバ（コンテンツ・ライセンスサーバ）１を中心に、ユーザ端末（所有者端末）２ａ（端末は図示せず）と、ユーザ端末（利用者端末）２ｂ（端末は図示せず）とがネットワーク（インターネット等であり、ブロックチェーンネットワークを含む）３を介して接続される所謂クライアントサーバモデルである。
【００１４】
本実施の形態において、少なくとも管理サーバ１及びユーザ端末２ａは、ブロックチェーンネットワークにおいて共同管理される台帳（ブロックチェーン）にアクセス・参照可能に接続されている。
【００１５】
＜ハードウェア構成＞
本実施の形態による管理サーバ１とユーザ端末２とは、以下のようなハードウェア構成を有する。なお、以下の構成は一例であり、これ以外の構成を有していても良い。
【００１６】
＜管理サーバ１＞
図２に示されるように、管理サーバ１は、ユーザ端末２ａ及びユーザ端末２ｂと通信を介して情報処理を実行することにより、システムの一部を構成する。管理サーバ１は、例えばワークステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或いはクラウド・コンピューティングによって論理的に実現されてもよい。
【００１７】
管理サーバ１は、少なくとも、プロセッサ１０、メモリ１１、ストレージ１２、送受信部１３、入出力部１４等を備え、これらはバス１５を通じて相互に電気的に接続される。
【００１８】
プロセッサ１０は、管理サーバ１全体の動作を制御し、各要素間におけるデータの送受信の制御、及びアプリケーションの実行に必要な情報処理等を行う演算装置である。例えばプロセッサ１０はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、ストレージ１２に格納されメモリ１１に展開されたプログラム等を実行して各情報処理を実施する。
【００１９】
メモリ１１は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ１１は、プロセッサ１０のワークエリア等として使用され、また、管理サーバ１の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、及び各種設定情報等を格納する。
【００２０】
ストレージ１２は、アプリケーション・プログラム、及びブロックチェーンネットワークに対する認証プログラムやマイニングプログラム等の各種プログラムを格納する。各処理に用いられるデータを格納したデータベースがストレージ２２に構築されていてもよい。
【００２１】
送受信部１３は、管理サーバ１をネットワーク３に接続しする。なお、送受信部１３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）の近距離通信インタフェースを備えていてもよい。
【００２２】
入出力部１４は、必要に応じて使用するキーボード・マウス類等の情報入力機器、及びディスプレイ等の出力機器である。
【００２３】
バス１５は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各種制御信号を伝達する。
【００２４】
＜ユーザ端末２ａ及び２ｂ＞
図３に示されるように、ユーザ端末２ａ及び２ｂ（これらを総称してユーザ端末２ということがある）は、管理サーバ１と通信を介して情報処理を実行することにより、コンテンツ・プラットフォームシステムの一部を構成する。ユーザ端末２は、例えばワークステーションやパーソナルコンピュータのような汎用コンピュータであってもよいし、スマートフォン等の携帯通信機器等であってもよい。ユーザ端末２ａはコンテンツの所有者２０ａの端末であり、ユーザ端末２ｂはコンテンツの利用者２０ｂの端末である。
【００２５】
ユーザ端末２は、少なくとも、プロセッサ２０、メモリ２１、ストレージ２２、送受信部２３、入出力部２４等を備え、これらはバス２５を通じて相互に電気的に接続される。
【００２６】
上述した管理サーバ１と同様に、プロセッサ２０は、ユーザ端末２全体の動作を制御し、各要素間におけるデータの送受信の制御、及びアプリケーションの実行に必要な情報処理等を行う演算装置である。例えばプロセッサ２０はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、ストレージ２２に格納されメモリ２１に展開されたプログラム等を実行して各情報処理を実施する。
【００２７】
メモリ２１は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ２１は、プロセッサ２０のワークエリア等として使用され、また、ユーザ端末２の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、及び各種設定情報等を格納する。
【００２８】
ストレージ２２は、アプリケーション・プログラム、及びブロックチェーンネットワークに対する認証プログラムやマイニングプログラム等の各種プログラムを格納する。各処理に用いられるデータを格納したデータベースがストレージ２２に構築されていてもよい。
【００２９】
送受信部２３は、ユーザ端末２をネットワーク３に接続しする。なお、送受信部２３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）の近距離通信インタフェースを備えていてもよい。
【００３０】
入出力部２４は、必要に応じて使用するキーボード・マウス類等の情報入力機器、及びディスプレイ等の出力機器である。
【００３１】
バス２５は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各種制御信号を伝達する。
＜動作＞
【００３２】
続いて、各要素の動作について説明する。
【００３３】
ユーザ端末２ａは、コンテンツの所有者（著作権者等）から受け付けたコンテンツの詳細な内容と、当該コンテンツの利用に関して利用者に課せられるライセンス条件とを含むコンテンツ情報を管理サーバ１に送信する。
【００３４】
コンテンツ情報は、これ以外の要素を有していてもよい。例えば、コンテンツの詳細な内容について当該コンテンツに付随する著作者情報や著作権者の履歴その他のメタデータが含まれていてもよい。また、ライセンス条件については、コンテンツの、利用可能期間、利用可能場所、利用可能端末、利用可能人数やライセンス価格が含まれていてもよい。
【００３５】
管理サーバ１は、ユーザ端末２ａから受信したコンテンツ情報を複数のユーザ端末２ｂに提供する。提供に際しては、例えば、策定のＷＥＢサイトや特定のアプリケーション内に表示し閲覧可能にすることとすればよい。
【００３６】
ユーザ端末２ｂは、利用者から受け付けた利用リクエストを管理サーバ１に送信する。利用リクエストは、コンテンツのライセンス条件毎に送信することが可能である。例えば、動画や音楽等の場合、コンテンツのライセンス条件として、「１日利用」、「３日利用」、「１週間利用」「１か月利用」等の期間が設定されていた場合、当該期間毎に利用リクエストを送信することが可能となる。
【００３７】
管理サーバ１は、利用リクエストにかかるコンテンツ及びライセンス条件とユーザ端末２ｂを特定する情報とを含む利用許可情報をブロックチェーンネットワークにブロードキャストして当該ネットワークに参加している端末に共有する。一方で、管理サーバ１は、ユーザ端末２ｂに対しコンテンツの利用許可通知を送信する。利用許可通知にはコンテンツのデータそのものや、コンテンツのデータにアクセス可能なＵＲＩ（ＵＲＬ）、ダウンロードキー等のパスワードなどが含まれている。
【００３８】
利用許可通知を受信したユーザ端末２ｂは、ブロックチェーンネットワークにブロードキャストされた利用許可情報を参照し、ユーザ端末２ｂにライセンス条件に応じた利用ができる権利があることの認証を受け、当該コンテンツを取得又は利用する。
【００３９】
＜処理の流れ＞
図４を参照して、本システムの処理の流れを説明する。
【００４０】
ユーザ端末２ａは、コンテンツの詳細情報及びライセンス条件とを含むコンテンツ情報を管理サーバ１に送信する（ＳＱ１０１）。管理サーバ１においては、自己のストレージに当該コンテンツ情報を格納し登録する（ＳＱ１０３）。管理サーバ１は、コンテンツ情報をユーザ端末２ｂに共有する（ＳＱ１０５）。ユーザ端末２ｂは、所望のコンテンツに対して、ライセンス条件毎に利用リクエストを送信する（ＳＱ１０７）。これにより、コンテンツに関して取引が成立したことになる（ＳＱ１０９）。当該取引成立処理に応じて、取引の情報（コンテンツ、ライセンス条件等）がブロックチェーンネットワークに共有される（ＳＱ１１１）。同時に、管理サーバ１は、ユーザ端末２ｂに対してコンテンツを取得するための情報を含むコンテンツの利用に関する許可通知を送信する（ＳＱ１１３）。ユーザ端末２ｂは、これによりコンテンツを取得し（ＳＱ１１５）、自己に利用権限があることをブロックチェーンネットワークを参照して確認し（ＳＱ１１３）、当該コンテンツを利用する。
【００４１】
コンテンツの利用については、例えば、コンテンツの入手先に関する情報を管理サーバ１の秘密鍵を利用して電子署名を行い、別途当該秘密鍵に対応する公開鍵を生成しておき、公開鍵をユーザ端末２ｂに送信することとしてもよい。また、認証は、任意の第１トランザクションのＰｕｂｋｅｙ  Ｓｃｒｉｐｔに含まれるコンテンツの公開鍵ハッシュ値と、第２トランザクションのＳｉｇｎａｔｕｒｅ  Ｓｃｒｉｐｔに含まれるコンテンツの公開鍵本体とを照合することにより行われる。詳しくは、第２トランザクションのＳｉｇｎａｔｕｒｅ  Ｓｃｒｉｐｔに含まれるコンテンツの公開鍵本体のハッシュ値を生成して、第１トランザクションのＰｕｂｋｅｙ  Ｓｃｒｉｐｔに含まれるコンテンツの公開鍵ハッシュ値と一致することを確認する。これにより、コンテンツの利用権が自己に存在していることを認証することが可能になる。
【００４２】
（その他の実施の形態）
上述した実施の形態によるシステムは、例えば、図５に示されるように、次のような変形も可能である。即ち、ユーザ端末２ａは、コンテンツのライセンス条件毎に初期価格設定しする。図５のテーブルは、コンテンツを特定するためのＩＤ、コンテンツの利用可能期間、初期価格と現在価格を管理するテーブルである。
管理サーバ１は、初期価格に基づいて、複数のユーザ端末２ｂからの利用リクエストに応じて、コンテンツの利用価格を設定・更新する。コンテンツの利用価格は、例えば、図６に示されるように、コンテンツを提供したい者（ユーザ２０ａ）とコンテンツを利用したい者（ユーザ２０ｂ）とのリクエストの量によって価格が決定される変動相場となっている。
【００４３】
上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【符号の説明】
【００４４】
１        管理サーバ
２        ユーザ端末
【図１】
2019197597.tif 000003
【図２】
2019197597.tif 000004
【図３】
2019197597.tif 000005
【図４】
2019197597.tif 000006
【図５】
2019197597.tif 000007
【図６】
2019197597.tif 000008