(57)【特許請求の範囲】
【請求項１】
ユーザ端末からのコンテンツ投稿・編集データを受信し、コンテンツを保持し公開するＳＮＳサーバと、ユーザ端末から受信されるコンテンツ投稿・編集データを承認する複数の承認者端末とから構成されるコンテンツ投稿管理システムであって、
前記ＳＮＳサーバは、
承認者及び／又は承認者端末の識別情報を保持する承認者データベースと、
ユーザ端末から投稿され公開されるコンテンツデータを保持するコンテンツデータベースと、
ユーザ端末から受信したコンテンツ投稿・編集データを含む承認依頼を前記複数の承認者端末に送信し、１以上の承認者端末からの承認結果を受信するコンテンツ投稿・編集承認部と、
前記承認者端末により承認されたコンテンツ投稿・編集データを前記コンテンツデータベースに登録するコンテンツ投稿・編集登録部と、を有しており、
前記承認者端末は、
コンテンツの真正性を判定するための情報を保持する真正性判定データベースと、
承認された複数件のコンテンツ投稿・編集データを基に生成されるブロックのデータを保持するブロックチェーンデータベースと、
前記ＳＮＳサーバから受信した承認依頼に含まれるコンテンツ投稿・編集データについて、前記真正性判定データベースを参照してコンテンツの真正性を判定するコンテンツ真正性判定部と、
前記真正性判定部により承認された複数件のコンテンツ投稿・編集データを基にブロックを生成し、ブロックチェーンデータベースに登録するブロック生成部と、
前記ＳＮＳサーバに対し、承認依頼されたコンテンツ投稿・編集データの承認結果を送信する承認結果送信部と、を有しており、
前記ブロック生成部により生成されるブロックは、
前記複数件のコンテンツ投稿・編集データ各々の圧縮データと、前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と、前記複数件のコンテンツ投稿・編集データ各々の一意識別子と、前ブロックのハッシュ値とを含んでおり、
前記前ブロックのハッシュ値は、前ブロックに含まれるデータのうち少なくとも前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と前々ブロックのハッシュ値とを用いて生成されている
ことを特徴とするコンテンツ投稿管理システム。
【請求項２】
前記ＳＮＳサーバは、
コンテンツ投稿・編集データの承認を行った承認者及び／又は承認者端末に報酬を付与する承認者報酬付与部を有していることを特徴とする請求項１に記載のコンテンツ投稿管理システム。
【請求項３】
ユーザ端末からのＳＮＳサーバに向けたコンテンツ投稿・編集データを受信する承認サーバと、承認サーバが受信したコンテンツ投稿・編集データを承認する複数の承認者端末とから構成されるコンテンツ投稿管理システムであって、
前記承認サーバは、
承認者及び／又は承認者端末の識別情報を保持する承認者データベースと、
ユーザ端末から受信したコンテンツ投稿・編集データを含む承認依頼を前記複数の承認者端末に送信し、１以上の承認者端末からの承認結果を受信するコンテンツ投稿・編集承認部と、
前記承認者端末により承認されたコンテンツ投稿・編集データを前記ＳＮＳサーバに送信するコンテンツ投稿・編集送信部と、を有しており、
前記承認者端末は、
コンテンツの真正性を判定するための情報を保持する真正性判定データベースと、
承認された複数件のコンテンツ投稿・編集データを基に生成されるブロックのデータを保持するブロックチェーンデータベースと、
前記承認サーバから受信した承認依頼に含まれるコンテンツ投稿・編集データについて、前記真正性判定データベースを参照してコンテンツの真正性を判定するコンテンツ真正性判定部と、
前記真正性判定部により承認された複数件のコンテンツ投稿・編集データを基にブロックを生成し、ブロックチェーンデータベースに登録するブロック生成部と、
前記承認サーバに対し、承認依頼されたコンテンツ投稿・編集データの承認結果を送信する承認結果送信部と、を有しており、
前記ブロック生成部により生成されるブロックは、
前記複数件のコンテンツ投稿・編集データ各々の圧縮データと、前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と、前記複数件のコンテンツ投稿・編集データ各々の一意識別子と、前ブロックのハッシュ値とを含んでおり、
前記前ブロックのハッシュ値は、前ブロックに含まれるデータのうち少なくとも前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と前々ブロックのハッシュ値とを用いて生成されている
ことを特徴とするコンテンツ投稿管理システム。
【請求項４】
ユーザ端末からＳＮＳサーバに送信されたコンテンツ投稿・編集データを当該ＳＮＳサーバから受信する承認サーバと、承認サーバが受信したコンテンツ投稿・編集データを承認する複数の承認者端末とから構成されるコンテンツ投稿管理システムであって、
前記承認サーバは、
承認者及び／又は承認者端末の識別情報を保持する承認者データベースと、
前記からＳＮＳサーバから受信したコンテンツ投稿・編集データを含む承認依頼を前記複数の承認者端末に送信し、１以上の承認者端末からの承認結果を受信するコンテンツ投稿・編集承認部と、
前記承認者端末によるコンテンツ投稿・編集データの承認結果を前記ＳＮＳサーバに送信する承認結果送信部と、を有しており、
前記承認者端末は、
コンテンツの真正性を判定するための情報を保持する真正性判定データベースと、
承認された複数件のコンテンツ投稿・編集データを基に生成されるブロックのデータを保持するブロックチェーンデータベースと、
前記承認サーバから受信した承認依頼に含まれるコンテンツ投稿・編集データについて、前記真正性判定データベースを参照してコンテンツの真正性を判定するコンテンツ真正性判定部と、
前記真正性判定部により承認された複数件のコンテンツ投稿・編集データを基にブロックを生成し、ブロックチェーンデータベースに登録するブロック生成部と、
前記承認サーバに対し、承認依頼されたコンテンツ投稿・編集データの承認結果を送信する承認結果送信部と、を有しており、
前記ブロック生成部により生成されるブロックは、
前記複数件のコンテンツ投稿・編集データ各々の圧縮データと、前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と、前記複数件のコンテンツ投稿・編集データ各々の一意識別子と、前ブロックのハッシュ値とを含んでおり、
前記前ブロックのハッシュ値は、前ブロックに含まれるデータのうち少なくとも前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と前々ブロックのハッシュ値とを用いて生成されている
ことを特徴とするコンテンツ投稿管理システム。
【請求項５】
前記承認者端末は、
コンテンツ投稿・編集データの承認を行った承認者及び／又は承認者端末に報酬を付与する承認者報酬付与部を有していることを特徴とする請求項３又は４に記載のコンテンツ投稿管理システム。
【請求項６】
前記承認者端末の前記コンテンツ真正性判定部は、コンテンツの真正性を判定するための情報を外部リソースから取得することを特徴とする請求項１から５のいずれか１項に記載のコンテンツ投稿管理システム。
【請求項７】
前記承認者端末の前記コンテンツ真正性判定部は、
真正性判定データベース及び／又は外部リソースから得られる情報に基づき、
コンテンツに含まれる動画又は画像に加えられた不自然な修正・編集又は過度な修正・編集、
コンテンツに含まれる位置情報又は時間情報の偽装・改ざん、
コンテンツに含まれる動画又は画像の付帯情報の偽装・改ざん
のうちいずれかを検出した場合には、コンテンツの真正性を否定することを特徴とする請求項１から６のいずれか１項に記載のコンテンツ投稿管理システム。
【請求項８】
前記承認者端末の前記コンテンツ真正性判定部は、
自端末に受信されたコンテンツ投稿・編集データと、他の承認者端末に受信されたコンテンツ投稿・編集データとを比較し、一致しない場合には、コンテンツの真正性を否定することを特徴とする請求項１から７のいずれか１項に記載のコンテンツ投稿管理システム。
【請求項９】
前記承認者端末の前記ブロック生成部は、全ての生成したブロックを他の全ての承認者端末に送信し、これを受信した他の承認者端末は自端末のブロックチェーンデータベースに登録することを特徴とする請求項１から８のいずれか１項に記載のコンテンツ投稿管理システム。
【請求項１０】
前記ブロック生成部により生成されるブロックは、タイムスタンプを含んでおり、当該タイムスタンプは、前記前ブロックのハッシュ値に用いられることを特徴とする請求項１から９のいずれか１項に記載のコンテンツ投稿管理システム。
【請求項１１】
前記承認者端末は、
ＳＮＳサーバのコンテンツデータベースが保持するコンテンツについて、ブロックチェーンデータベースに保持された当該コンテンツに対応するブロックのデータに基づき、投稿・編集承認時以降にコンテンツデータが改ざんされていないかを検証するコンテンツ検証部を有することを特徴とする請求項１から１０のいずれか１項に記載のコンテンツ投稿管理システム。
【請求項１２】
前記承認者端末の一部又は全部がユーザ兼承認者端末であることを特徴とする請求項１から９のいずれか１項に記載のコンテンツ投稿管理システム。
【請求項１３】
前記ＳＮＳサーバのコンテンツデータベースが保持するコンテンツデータに対するアクセス権限を有する広告制作サーバであって、
前記コンテンツデータベースにアクセスし、広告テーマに適合するコンテンツデータを取得する機能と、
当該取得したコンテンツデータを利用して広告コンテンツを制作する機能と、
を有する広告制作サーバをさらに有することを特徴とする請求項１から１２のいずれか１項に記載のコンテンツ投稿管理システム。
【請求項１４】
前記ＳＮＳサーバは、前記コンテンツデータベースが保持するコンテンツデータについて、分類情報を付与する機能を有しており、
前記広告制作サーバは、前記コンテンツデータベースにアクセスする際に、当該付与された分類情報に基づき、広告テーマに適合するコンテンツデータを選別することを特徴とする請求項１３に記載のコンテンツ投稿管理システム。
【請求項１５】
前記ＳＮＳサーバはのコンテンツデータベースは、コンテンツデータ投稿時にユーザが付与した分類情報を併せて保持しており、
前記広告制作サーバは、前記コンテンツデータベースにアクセスする際に、当該付与された分類情報に基づき、広告テーマに適合するコンテンツデータを選別することを特徴とする請求項１３に記載のコンテンツ投稿管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のＳＮＳ（Social Networking Service）におけるユーザによる動画・画像コンテンツの投稿を管理するシステムに関し、特に、ブロックチェーン技術を利用して投稿内容の真正性を担保することが可能な動画・画像コンテンツ投稿管理システムに関するものである。
【背景技術】
【０００２】
一般ユーザが他ユーザとの交流を目的としてテキスト、動画、画像等のコンテンツをアップロード（投稿）して公開するＳＮＳ（Social Networking Service）が普及している。投稿を見た他ユーザから、より多くのコメントやリアクションを集め、ＳＮＳ上での自己のステータスを向上すべく、ユーザは他人の目を引く良質なコンテンツを投稿するよう動機づけられる。
【０００３】
このようにしてユーザが自己のＳＮＳページに投稿した数千、数万のコンテンツの蓄積は、そのユーザのソーシャルネットワーク的財産となる。例えば、そのユーザが様々な場所を訪れ、様々な活動をし、様々な体験したことの記録となるテキスト、動画、画像等のコンテンツは、ＳＮＳ上に残り、他ユーザに影響を与え続ける。
【０００４】
このようなＳＮＳ上に投稿され蓄積されたコンテンツの財産的価値が注目され始めている。
特許文献１は、インターネット上のコンテンツをクライアント同士で取引する際にセキュリティを確保する仕組みを開示している。ここでは、セキュリティ確保の手段として、コンテンツ取引をブロックとみなしたブロックチェーン技術の適用が提案されている。
【０００５】
ユーザ同士のコンテンツ取引のほか、多数のユーザからＳＮＳ上に投稿された膨大な数のコンテンツ群は、それ自体が二次的利用や調査対象としての価値を有する。例えば、あるテーマに関する動画・画像等を収集したい場合、あるテーマに関する動向調査（マーケティング調査、学術的調査など）をしたい場合、ＳＮＳ上に蓄積されたコンテンツデータは格好の材料である。特に動向調査などの目的においては、コンテンツ投稿者であるユーザの属性（年齢、性別、居住地等）や投稿場所・時間などによる分類や抽出が可能であり、ランダムに収集されるデータ素材よりも利用価値が高い。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１９−０７５７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように、ユーザがＳＮＳに投稿する際には、他ユーザの目を気にし、ＳＮＳ上での自己のステータスを向上できるような投稿をするよう強く動機づけられている。そうすると、真正でないコンテンツを投稿したり、不正な方法で投稿したり、過去の投稿を後から改ざんしたりといった行為が行われやすくなる。具体的には、自己で撮影したものではない動画・画像を投稿する、投稿時間・場所を偽る、投稿内容について虚偽の記載をする、過度の修正がなされた動画・画像を投稿するなどの行為である。
【０００８】
ＳＮＳ上でこのような不正投稿が横行しているとすれば、このＳＮＳ上に蓄積されたコンテンツデータを利用しようとする者にとっては大きな問題である。真正ではない動画・画像等を収集していることになり、あるいは、真正ではないコンテンツデータに基づいて動向調査を行っていることになるからである。
現状のＳＮＳ運営では、違法ないし社会通念上不適切な内容の投稿を規制することは行われているが、上記のような不正投稿についてはその真否を判断する手段もなく、放置されているのが現状である。仮に、ＳＮＳ運営者が不正投稿を排除するとしても、その判断や運用は恣意的なものになってしまう。
【０００９】
本発明は、このような実情に鑑みてなされたものであり、ＳＮＳ上のユーザによる投稿内容の真正性を担保することが可能な動画・画像コンテンツ投稿管理システムを提供しようとするものである。
【課題を解決するための手段】
【００１０】
上記解決課題に鑑みて鋭意研究の結果、本発明者は、近年発達しているブロックチェーン技術に着目した。ユーザによるＳＮＳへのコンテンツ投稿をトランザクションとみなし、その投稿データが構成するブロックを、ＳＮＳ管理権限とは独立した権限を持つ複数人の承認者によって承認することで投稿を許可し、そのブロック鎖を保持することで、ユーザによるコンテンツ投稿の内容の真正性を担保するとともに、データ改ざんに対する耐性を有するシステムが構築できることに想到した。
【００１１】
すなわち、本発明は、ユーザ端末からのコンテンツ投稿・編集データを受信し、コンテンツを保持し公開するＳＮＳサーバと、ユーザ端末から受信されるコンテンツ投稿・編集データを承認する複数の承認者端末とから構成されるコンテンツ投稿管理システムであって、前記ＳＮＳサーバは、承認者及び／又は承認者端末の識別情報を保持する承認者データベースと、ユーザ端末から投稿され公開されるコンテンツデータを保持するコンテンツデータベースと、ユーザ端末から受信したコンテンツ投稿・編集データを含む承認依頼を前記複数の承認者端末に送信し、１以上の承認者端末からの承認結果を受信するコンテンツ投稿・編集承認部と、前記承認者端末により承認されたコンテンツ投稿・編集データを前記コンテンツデータベースに登録するコンテンツ投稿・編集登録部と、を有しており、前記承認者端末は、コンテンツの真正性を判定するための情報を保持する真正性判定データベースと、承認された複数件のコンテンツ投稿・編集データを基に生成されるブロックのデータを保持するブロックチェーンデータベースと、前記ＳＮＳサーバから受信した承認依頼に含まれるコンテンツ投稿・編集データについて、前記真正性判定データベースを参照してコンテンツの真正性を判定するコンテンツ真正性判定部と、前記真正性判定部により承認された複数件のコンテンツ投稿・編集データを基にブロックを生成し、ブロックチェーンデータベースに登録するブロック生成部と、前記ＳＮＳサーバに対し、承認依頼されたコンテンツ投稿・編集データの承認結果を送信する承認結果送信部と、を有しており、前記ブロック生成部により生成されるブロックは、前記複数件のコンテンツ投稿・編集データ各々の圧縮データと、前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と、前記複数件のコンテンツ投稿・編集データ各々の一意識別子と、前ブロックのハッシュ値とを含んでおり、前記前ブロックのハッシュ値は、前ブロックに含まれるデータのうち少なくとも前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と前々ブロックのハッシュ値とを用いて生成されていることを特徴とするコンテンツ投稿管理システムを提供するものである。
【００１２】
本発明のコンテンツ投稿管理システムにおいて、前記ＳＮＳサーバは、コンテンツ投稿・編集データの承認を行った承認者及び／又は承認者端末に報酬を付与する承認者報酬付与部を有していることを特徴とする。
【００１３】
本発明は、また、ユーザ端末からのＳＮＳサーバに向けたコンテンツ投稿・編集データを受信する承認サーバと、承認サーバが受信したコンテンツ投稿・編集データを承認する複数の承認者端末とから構成されるコンテンツ投稿管理システムであって、前記承認サーバは、承認者及び／又は承認者端末の識別情報を保持する承認者データベースと、ユーザ端末から受信したコンテンツ投稿・編集データを含む承認依頼を前記複数の承認者端末に送信し、１以上の承認者端末からの承認結果を受信するコンテンツ投稿・編集承認部と、前記承認者端末により承認されたコンテンツ投稿・編集データを前記ＳＮＳサーバに送信するコンテンツ投稿・編集送信部と、を有しており、前記承認者端末は、コンテンツの真正性を判定するための情報を保持する真正性判定データベースと、承認された複数件のコンテンツ投稿・編集データを基に生成されるブロックのデータを保持するブロックチェーンデータベースと、前記承認サーバから受信した承認依頼に含まれるコンテンツ投稿・編集データについて、前記真正性判定データベースを参照してコンテンツの真正性を判定するコンテンツ真正性判定部と、前記真正性判定部により承認された複数件のコンテンツ投稿・編集データを基にブロックを生成し、ブロックチェーンデータベースに登録するブロック生成部と、前記承認サーバに対し、承認依頼されたコンテンツ投稿・編集データの承認結果を送信する承認結果送信部と、を有しており、前記ブロック生成部により生成されるブロックは、前記複数件のコンテンツ投稿・編集データ各々の圧縮データと、前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と、前記複数件のコンテンツ投稿・編集データ各々の一意識別子と、前ブロックのハッシュ値とを含んでおり、前記前ブロックのハッシュ値は、前ブロックに含まれるデータのうち少なくとも前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と前々ブロックのハッシュ値とを用いて生成されていることを特徴とするコンテンツ投稿管理システムを提供するものである。
【００１４】
本発明は、また、ユーザ端末からＳＮＳサーバに送信されたコンテンツ投稿・編集データを当該ＳＮＳサーバから受信する承認サーバと、承認サーバが受信したコンテンツ投稿・編集データを承認する複数の承認者端末とから構成されるコンテンツ投稿管理システムであって、前記承認サーバは、承認者及び／又は承認者端末の識別情報を保持する承認者データベースと、前記からＳＮＳサーバから受信したコンテンツ投稿・編集データを含む承認依頼を前記複数の承認者端末に送信し、１以上の承認者端末からの承認結果を受信するコンテンツ投稿・編集承認部と、前記承認者端末によるコンテンツ投稿・編集データの承認結果を前記ＳＮＳサーバに送信する承認結果送信部と、を有しており、前記承認者端末は、コンテンツの真正性を判定するための情報を保持する真正性判定データベースと、承認された複数件のコンテンツ投稿・編集データを基に生成されるブロックのデータを保持するブロックチェーンデータベースと、前記承認サーバから受信した承認依頼に含まれるコンテンツ投稿・編集データについて、前記真正性判定データベースを参照してコンテンツの真正性を判定するコンテンツ真正性判定部と、前記真正性判定部により承認された複数件のコンテンツ投稿・編集データを基にブロックを生成し、ブロックチェーンデータベースに登録するブロック生成部と、前記承認サーバに対し、承認依頼されたコンテンツ投稿・編集データの承認結果を送信する承認結果送信部と、を有しており、前記ブロック生成部により生成されるブロックは、前記複数件のコンテンツ投稿・編集データ各々の圧縮データと、前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と、前記複数件のコンテンツ投稿・編集データ各々の一意識別子と、前ブロックのハッシュ値とを含んでおり、前記前ブロックのハッシュ値は、前ブロックに含まれるデータのうち少なくとも前記複数件のコンテンツ投稿・編集データ全体から生成されるハッシュ値と前々ブロックのハッシュ値とを用いて生成されていることを特徴とするコンテンツ投稿管理システムを提供するものである。
【００１５】
本発明のコンテンツ投稿管理システムにおいて、前記承認者端末は、コンテンツ投稿・編集データの承認を行った承認者及び／又は承認者端末に報酬を付与する承認者報酬付与部を有していることを特徴とする。
【００１６】
本発明のコンテンツ投稿管理システムにおいて、前記承認者端末の前記コンテンツ真正性判定部は、コンテンツの真正性を判定するための情報を外部リソースから取得することを特徴とする。
【００１７】
本発明のコンテンツ投稿管理システムにおいて、前記承認者端末の前記コンテンツ真正性判定部は、真正性判定データベース及び／又は外部リソースから得られる情報に基づき、コンテンツに含まれる動画又は画像に加えられた不自然な修正・編集又は過度な修正・編集、コンテンツに含まれる位置情報又は時間情報の偽装・改ざん、コンテンツに含まれる動画又は画像の付帯情報の偽装・改ざんのうちいずれかを検出した場合には、コンテンツの真正性を否定することを特徴とする。
【００１８】
本発明のコンテンツ投稿管理システムにおいて、前記承認者端末の前記コンテンツ真正性判定部は、自端末に受信されたコンテンツ投稿・編集データと、他の承認者端末に受信されたコンテンツ投稿・編集データとを比較し、一致しない場合には、コンテンツの真正性を否定することを特徴とする。
【００１９】
本発明のコンテンツ投稿管理システムにおいて、前記承認者端末の前記ブロック生成部は、全ての生成したブロックを他の全ての承認者端末に送信し、これを受信した他の承認者端末は自端末のブロックチェーンデータベースに登録することを特徴とする。
【００２０】
本発明のコンテンツ投稿管理システムにおいて、前記ブロック生成部により生成されるブロックは、タイムスタンプを含んでおり、当該タイムスタンプは、前記前ブロックのハッシュ値に用いられることを特徴とする。
【００２１】
本発明のコンテンツ投稿管理システムにおいて、前記承認者端末は、ＳＮＳサーバのコンテンツデータベースが保持するコンテンツについて、ブロックチェーンデータベースに保持された当該コンテンツに対応するブロックのデータに基づき、投稿・編集承認時以降にコンテンツデータが改ざんされていないかを検証するコンテンツ検証部を有することを特徴とする。
【００２２】
本発明のコンテンツ投稿管理システムにおいて、前記承認者端末の一部又は全部がユーザ兼承認者端末であることを特徴とする。
【００２３】
本発明のコンテンツ投稿管理システムは、さらに、前記ＳＮＳサーバのコンテンツデータベースが保持するコンテンツデータに対するアクセス権限を有する広告制作サーバであって、前記コンテンツデータベースにアクセスし、広告テーマに適合するコンテンツデータを取得する機能と、当該取得したコンテンツデータを利用して広告コンテンツを制作する機能と、を有する広告制作サーバを有することを特徴とする。
【００２４】
本発明のコンテンツ投稿管理システムにおいて、前記ＳＮＳサーバは、前記コンテンツデータベースが保持するコンテンツデータについて、分類情報を付与する機能を有しており、前記広告制作サーバは、前記コンテンツデータベースにアクセスする際に、当該付与された分類情報に基づき、広告テーマに適合するコンテンツデータを選別することを特徴とする。
【００２５】
本発明のコンテンツ投稿管理システムにおいて、前記ＳＮＳサーバはのコンテンツデータベースは、コンテンツデータ投稿時にユーザが付与した分類情報を併せて保持しており、前記広告制作サーバは、前記コンテンツデータベースにアクセスする際に、当該付与された分類情報に基づき、広告テーマに適合するコンテンツデータを選別することを特徴とする。
【発明の効果】
【００２６】
以上、説明したように、本発明の動画・画像コンテンツ投稿管理システムでは、ユーザ端末からＳＮＳサーバに送信されるコンテンツ投稿・編集データに対し、ＳＮＳサーバとは独立し、かつ、互いに独立した複数の承認者端末のいずれかによってコンテンツの真正性をチェックし、かつ、真正性が確認された時点でのコンテンツ投稿・編集データすなわちトランザクションデータを全ての承認者端末で保持し、かつ、トランザクションデータのブロック鎖を構成するものである。
このような構成によって、ＳＮＳサーバにおいて公開されているコンテンツが改ざん等の不正を含んでいないかを、如何なる時点でも、容易に検証することが可能となっている。また、互いに独立した複数の承認者端末が同一のブロックチェーンデータベースを保持し、互いを監視し合う仕組みとなっているため、ＳＮＳサーバや承認者端末による不正行為に対しても耐性のあるシステムとなっている。
【図面の簡単な説明】
【００２７】
【図１】本発明の動画・画像コンテンツ投稿管理システムの一実施形態を実現するためのコンピュータシステムの全体構成を概略的に示す図である。
【図２】図１に示すＳＮＳサーバの内部構成を概略的に示す図である。
【図３】図１及び２に示すＳＮＳサーバにおけるコンテンツ投稿・編集の受入処理の流れを示すフロー図である。
【図４】図１に示す承認者端末の内部構成を概略的に示す図である。
【図５】図４に示す承認者端末のブロック生成部により生成されるブロックのデータ構成例を模式的に示す図である。
【図６】図１及び図４に示す承認者端末における投稿・編集承認処理の流れを示すフロー図である。
【図７】図１及び図４に示す承認者端末におけるコンテンツ検証処理の流れを示すフロー図である。
【図８】本発明の動画・画像コンテンツ投稿管理システムの他のシステム構成例を概略的に示す図である。
【図９】図８に示す承認サーバの内部構成を概略的に示す図である。
【図１０】図８及び図９に示す承認サーバにおけるコンテンツ投稿・編集の受入処理の流れを示すフロー図である。
【図１１】本発明の動画・画像コンテンツ投稿管理システムの他のシステム構成例を概略的に示す図である。
【図１２】本発明の動画・画像コンテンツ投稿管理システムの他のシステム構成例を概略的に示す図である。
【図１３】本発明の動画・画像コンテンツ投稿管理システムの他のシステム構成例を概略的に示す図である。
【図１４】本発明の動画・画像コンテンツ投稿システムの他のシステム構成例を概略的に示す図である。
【発明を実施するための最良の形態】
【００２８】
以下、添付図面を参照しながら、本発明のＳＮＳにおける動画・画像コンテンツ投稿管理システムを実施するための最良の形態を詳細に説明する。図１〜図１４は、本発明の実施の形態を例示する図であり、これらの図において、同一の符号を付した部分は同一物を表わし、基本的な構成及び動作は同様であるものとする。
【００２９】
システム構成
図１は、本発明の動画・画像コンテンツ投稿管理システムの一実施形態を実現するためのコンピュータシステムの全体構成を概略的に示す図である。以下では、ＳＮＳに投稿されるテキスト、動画、画像、位置情報等のうち１つ又は複数からなるコンテンツを単に「コンテンツ」と総称する。
【００３０】
図１において、本システムは、インターネット上でＳＮＳを提供するＳＮＳサーバと、インターネット通信可能な複数のユーザ端末と、インターネット通信可能な複数の承認者端末とから構成されている。
【００３１】
ユーザ端末は、汎用的なＰＣ、タブレット、スマートフォンなどであり、自機のブラウザ機能又はＳＮＳサーバから提供されるアプリケーションソフトを利用してＳＮＳサーバにアクセスしＳＮＳを利用することができるようになっている。
承認者端末は、各々が独立した（異なる管理権限に属する）端末であり、インターネットを通じて又は直接接続により互いに情報通信可能となっている。各承認者端末は、汎用的なＰＣ、タブレット、スマートフォンなどであるが、投稿されるコンテンツの真正性を判定し投稿を承認し、承認された複数件の投稿データの圧縮データ（ないしは一部データ）をまとめたブロックを生成し一連のブロック鎖として保持するためのソフトウェア機能を有している。
【００３２】
図２は、図１に示すＳＮＳサーバの内部構成を概略的に示す図である。
図２において、ＳＮＳサーバは、記憶手段として、承認者データベース、コンテンツデータベースを有している。また、ソフトウェア手段として、コンテンツ投稿・編集受付部、コンテンツ投稿・編集承認部、コンテンツ投稿・編集登録部、コンテンツ公開部、承認者報酬付与部を有している。このほか、入出力手段、通信手段、一時記憶手段など一般的処理に必要な手段を備えている。
尚、ＳＮＳサーバは、上記以外にもＳＮＳを提供するために必要な各種の記憶手段及びソフトウェア手段を有しているが、本発明の動画・画像コンテンツ投稿管理システムの動作に関わらないものは、図示、説明を省略する。
【００３３】
承認者データベースは、投稿されるコンテンツの承認を行う承認者の情報として、承認者の識別情報、端末情報、連絡先情報、属性情報、得意不得意とする承認対象の種類、過去の承認履歴等を保持している。
コンテンツデータベースは、ユーザが本ＳＮＳに投稿し他ユーザに公開するコンテンツのデータを保持している。
【００３４】
コンテンツ投稿・編集受付部は、ユーザ端末から本ＳＮＳへの新たなコンテンツの投稿又は投稿済みのコンテンツの編集（追加、修正、差替、削除等）の要求を受け付ける。コンテンツ投稿・編集承認部は、投稿・編集を要求されたコンテンツについて、承認者端末に承認を依頼し、その結果を取得する。コンテンツ投稿・編集登録部は、承認されたコンテンツをコンテンツデータベースに登録する。コンテンツ公開部は、コンテンツデータベースが保持するコンテンツをユーザ端末に公開する（閲覧可能な状態とする）。承認者報酬付与部は、コンテンツ投稿・編集の承認を行った承認者端末に報酬を付与する。
【００３５】
ＳＮＳサーバにおけるコンテンツ投稿・編集の受入処理の詳細
図３は、ＳＮＳサーバにおけるコンテンツ投稿・編集の受入処理の流れを示すフロー図である。
図３において、ＳＮＳサーバのコンテンツ投稿・編集受付部がユーザ端末からコンテンツ投稿・編集の入力を受け付けると、コンテンツ投稿・編集承認部は、承認者データベースを参照し、承認を依頼する複数の承認者を選定し、その承認者端末アドレス等の情報を取得する。承認者の選定は、例えば、迅速な処理が望まれる場合は、全承認者を対象とする、承認の精度を高めたい場合は、コンテンツの種類や投稿者であるユーザの属性（図２において図示しない、ＳＮＳサーバが保有するユーザ情報を利用する）などに基づき適した承認者を抽出する、承認者の過去の承認実績に基づき選定する、選定された承認者が多すぎると承認の動機付けが弱くなるため一定数の承認者をランダムに選定する、システム全体の承認スピードに応じて選定者数を変動させるなど、目的に沿った様々な方法が考えられる。
【００３６】
コンテンツ投稿・編集承認部は、選定した承認者端末に承認依頼を送信する。承認依頼には、ユーザ端末から受信したコンテンツ投稿・編集データの全部が含まれる。
コンテンツ投稿・編集承認部は、承認者端末から承認結果を受信する。同一対象について複数の承認者端末から承認結果を受信した場合は、最初に受信した承認結果のみを採用する。承認者端末から不承認の結果を通知されたコンテンツ投稿・編集については、所定の不承認処理を行う。投稿・編集の却下、ユーザに対する注意喚起などを行ってもよいし、そのままコンテンツ投稿・編集データを破棄してもよい。また、不承認となったコンテンツ投稿・編集についてＳＮＳサーバの管理者端末に通報してもよい。
【００３７】
こうして承認されたコンテンツ投稿・編集データは、コンテンツ投稿・編集登録部により、コンテンツデータベースに登録される。これでユーザ端末からのコンテンツ投稿・編集の受入処理が完了したことになる。当該コンテンツは、コンテンツ公開部によって、本ＳＮＳユーザにより閲覧可能な状態に置かれる。
【００３８】
承認者報酬付与部は、コンテンツ投稿・編集を承認した承認者に報酬を付与する。報酬は様々な形態で付与できる。例えば、現金振込、電子マネーの送金、暗号通貨の送金、本ＳＮＳ内外で使用できるポイントの付与、景品の送付などである。承認者報酬付与部は、承認者端末に報酬付与を通知する。本ＳＮＳ内で使用できるポイントの付与の場合、承認者データベースにおいて当該ポイントの記録をすることができる。また、承認者の動機付けを維持するため、システム全体の承認スピードに応じて報酬額を変動させるようにしてもよい。
【００３９】
承認者端末におけるコンテンツ投稿・編集承認処理の詳細
図４は、図１に示す承認者端末の内部構成を概略的に示す図である。
図４において、承認者端末は、記憶手段として、真正性判定データベース、ブロックチェーンデータベースを有している。また、ソフトウェア手段として、承認依頼受付部、コンテンツ真正性判定部、ブロック生成部、承認結果送信部、コンテンツ検証部を有している。このほか、入出力手段、通信手段、一時記憶手段など一般的処理に必要な手段を備えている。
【００４０】
真正性判定データベースは、コンテンツの真正性を判定するための判断材料となる情報を保持している（詳細は後述する）。
ブロックチェーンデータベースは、承認された複数件のコンテンツ投稿・編集データを基に生成されるブロックのデータを保持している（詳細は後述する）。
【００４１】
承認依頼受付部は、ＳＮＳサーバから承認依頼を受信する。上記の通り、承認依頼には、ＳＮＳサーバがユーザ端末から受信したコンテンツ投稿・編集データの全部が含まれる。コンテンツ真正性判定部は、真正性判定データベース及び／又は外部リソース及び／又は他の承認者端末から得られる情報に基づき、承認依頼されたコンテンツ投稿・編集データに含まれるコンテンツの真正性を判定する。ブロック生成部は、承認された複数件のコンテンツ投稿・編集データを基にブロックを生成し、ブロックチェーンデータベースに登録する。承認結果送信部は、承認依頼されたコンテンツ投稿・編集データの承認結果をＳＮＳサーバに送信する。コンテンツ検証部は、ＳＮＳサーバのコンテンツデータベースが保持するコンテンツについて、ブロックチェーンデータベースに保持されたブロックのデータに基づき、改ざん等の不正を含んでいないかを検証する。
【００４２】
ここで、承認された複数件のコンテンツ投稿・編集データを基に生成されるブロックについて説明する。
図５は、承認者端末のブロック生成部により生成されるブロックのデータ構成例を模式的に示す図である。
本システムにおいて、ユーザ端末による新たなコンテンツの投稿又は投稿済みのコンテンツの編集の行為を１件のトランザクションとみなすことができる。
【００４３】
図５において、ブロックｍは、トランザクションｍ１〜ｍ１０の１０件のトランザクションすなわちコンテンツ投稿・編集を基に生成されている。このトランザクションｍ１〜ｍ１０の各々は、コンテンツ投稿・編集データを圧縮したデータ（ハッシュデータや、データ先頭から一定長さ切り取ったもの等）であるのが望ましい。この場合、全承認者端末が同一の圧縮方法を採用し、その方法は公開されるものとする。
ブロックｍは、トランザクションデータのほか、ブロックＩＤ、トランザクションデータ（ｍ１〜ｍ１０）のハッシュ値、タイムスタンプ、直前に生成されブロックチェーンデータベースに保持されているブロック（「前ブロック」と呼ぶ）のハッシュ値、トランザクションｍ１〜ｍ１０各々のＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ：一意識別子）などを含んでいる。トランザクションＵＵＩＤは、承認者端末が付与したものであってもＳＮＳサーバが付与したものであってもよい。
このブロックｍに含まれるデータのうち、ブロックＩＤ、トランザクションデータ（ｍ１〜ｍ１０）のハッシュ値、タイムスタンプ、前ブロックのハッシュ値から計算されるハッシュ値が次ブロックｎにおける「前ブロックのハッシュ値」となる。
このように、ブロックが以前のブロックの情報を連綿と引き継ぐブロック鎖の構造とすることで、ブロック鎖が長くなればなるほど、事後的な改ざんなどの被害を受ける可能性が極めて低くなる。
【００４４】
図６は、承認者端末における投稿・編集承認処理の流れを示すフロー図である。
図６において、承認者端末が承認依頼受付部によりＳＮＳサーバからのコンテンツ投稿・編集の承認依頼を受信すると、コンテンツ真正性判定部において、当該コンテンツ投稿・編集データの真正性の判定を行う。具体的には、
（１）真正性判定データベース及び／又は外部リソースから得られる情報に基づき、動画、画像、位置情報、時間情報等の真正性をチェックする。動画や画像に加えられた不自然ないし過度な修正、編集、位置情報や時間情報の偽装、動画や画像の付帯情報（撮影場所、撮影時間、所持者、撮影機器など）の改ざんなどを検出する。検出方法は、アルゴリズムによるもの、人工知能によるものなど、既知の手法を用いることができる。加えて、承認者の目視による判定をしてもよい。
（２）他の承認者端末との間で承認依頼の内容に齟齬が無いかをチェックする。各々が独立した複数の承認者端末に同内容の承認依頼が送信されていることで、ＳＮＳサーバによるデータの不正な取り扱いがないことを確認できる。
【００４５】
ブロック生成部は、真正性ありと判定された（すなわち承認された）コンテンツ投稿・編集データを複数件まとめて、図５に示す通り、これらを基にブロックを生成し、ブロックチェーンデータベースに登録する。また、他の全ての承認者端末に対して生成したブロックを送信する。全ての承認者端末が常にブロックチェーンデータベースにおいて同一のデータを保持するものとする。
承認結果送信部は、承認依頼されたコンテンツ投稿・編集データの承認結果と対応するトランザクションＵＵＩＤとをＳＮＳサーバに送信する。トランザクションＵＵＩＤは、コンテンツ投稿・編集データに対応付けられてＳＮＳサーバのコンテンツデータベースに保持される。
【００４６】
承認者端末におけるコンテンツ検証処理の詳細
図７は、承認者端末におけるコンテンツ検証処理の流れを示すフロー図である。
図７において、承認者端末が外部端末からコンテンツ検証の要求を受け付けると、コンテンツ検証部は、ＳＮＳサーバのコンテンツデータベースから当該コンテンツデータを取得する。続いて、ブロックチェーンデータベースから当該コンテンツデータの投稿又は編集（最後に行われたもの）に該当するトランザクションデータ（トランザクションＵＵＩＤにより特定できる）を取得する。
コンテンツ検証部は、これらの比較検証を行う。
トランザクションデータがコンテンツ投稿・編集データの全てを含む場合は、そのままＳＮＳサーバから取得されたコンテンツデータとの一致性を検証する。ランザクションデータがコンテンツ投稿・編集データを圧縮したデータ（ハッシュ値）からなる場合は、ＳＮＳサーバから取得されたコンテンツデータに対しても同じ圧縮処理を施し、圧縮データ同士の一致性を検証する。
コンテンツ検証部は、コンテンツ検証の結果を要求元の外部端末に送信する。コンテンツ検証の結果、不正処理や改ざんの可能性が検出された場合、ＳＮＳサーバの管理者端末に通報してもよい。
コンテンツ検証は必ずしも承認者端末において実行する必要はない。コンテンツ検証部は、外部端末からの要求に応じて、ブロックチェーンデータベースのデータを提供するようにしてもよい。上述した通り、ブロックに含まれるコンテンツ投稿・編集データの圧縮データについては圧縮方法が公開されているため、承認者端末群が持つブロックチェーンデータベースのデータさえ利用できれば、誰でも、ＳＮＳサーバ上に公開されているコンテンツに対して検証うことが可能である。
【００４７】
以上説明したように、本発明の動画・画像コンテンツ投稿管理システムでは、ユーザ端末からＳＮＳサーバに送信されるコンテンツ投稿・編集データに対し、ＳＮＳサーバとは独立し、かつ、互いに独立した複数の承認者端末のいずれかによってコンテンツの真正性をチェックし、かつ、真正性が確認された時点でのコンテンツ投稿・編集データすなわちトランザクションデータを全ての承認者端末で保持し、かつ、トランザクションデータのブロック鎖を構成するものである。
このような構成によって、ＳＮＳサーバにおいて公開されているコンテンツが改ざん等の不正を含んでいないかを、如何なる時点でも、容易に検証することが可能となっている。また、互いに独立した複数の承認者端末が同一のブロックチェーンデータベースを保持し、互いを監視し合う仕組みとなっているため、ＳＮＳサーバや承認者端末による不正行為に対しても耐性のあるシステムとなっている。
【００４８】
他のシステム構成例（１）
本発明の動画・画像コンテンツ投稿管理システムの上記と異なるシステム構成例を示す
図８は、図１と同様の全体構成図であるが、ＳＮＳサーバとは独立した承認サーバを有している。ユーザ端末からＳＮＳサーバに向けて送信されるコンテンツ投稿・編集データは、承認サーバにおける承認処理を経た後にＳＮＳサーバに送信される。
【００４９】
図９は、図８に示す承認サーバの内部構成を概略的に示す図である。
図９において、承認サーバは、記憶手段として、承認者データベースを有している。また、ソフトウェア手段として、コンテンツ投稿・編集受付部、コンテンツ投稿・編集承認部、コンテンツ投稿・編集送信部、承認者報酬付与部を有している。このほか、入出力手段、通信手段、一時記憶手段など一般的処理に必要な手段を備えている。
【００５０】
これらの記憶手段及びソフトウェア手段の構成及び動作は図２に示したものと同様である。コンテンツ投稿・編集送信部は、コンテンツ投稿・編集承認部によって承認されたコンテンツ投稿・編集データをＳＮＳサーバに送信する。
【００５１】
図１０は、承認サーバにおけるコンテンツ投稿・編集の受入処理の流れを示すフロー図である。各ステップにおける処理手順は、図３に示したものと同様である。コンテンツ投稿・編集送信部によるコンテンツ投稿・編集データのＳＮＳサーバへの送信が新たに加えられている。
【００５２】
このような構成により、ユーザ端末からＳＮＳサーバに向けて送信されるコンテンツ投稿・編集データの承認処理をＳＮＳサーバから切り離すことができる。ＳＮＳサーバでは特別なシステム変更を伴わずして、本発明の動画・画像コンテンツ投稿管理システムを採用することが可能となっている。
【００５３】
他のシステム構成例（２）
図１１は、図８と同様の全体構成図であるが、承認サーバが複数のＳＮＳサーバに接続される形態を取っている。承認サーバは、ＳＮＳの方式やシステムの違いに影響受けること無く承認処理を行うことができるので、１台の承認サーバによって運営者が異なる複数のＳＮＳに対して同時並行で承認処理を提供することが可能である。
【００５４】
他のシステム構成例（３）
図１２は、図８と同様の全体構成図であるが、承認サーバとＳＮＳサーバの接続異なっている。この構成では、ユーザ端末からのコンテンツ投稿・編集データは直接ＳＮＳサーバに送信されることになる。ＳＮＳサーバは、受信したコンテンツ投稿・編集データについて、承認サーバによる承認処理を経た後にコンテンツを登録・公開するか、先にコンテンツを登録・公開しておき、後から承認サーバによる承認処理を受けるかのいずれかの運用方法を取ることが可能である。投稿処理のスピードを重視する場合、後者の運用方法を取り、不承認となったコンテンツは後から公開停止するという方法を取れば、投稿がなかなか公開されないといったユーザ側のストレスは発生しない。承認サーバ側でも迅速に承認処理しなければならないといった時間的プレッシャーが強くなくなるため、承認処理の精度を高く維持することが可能である。
【００５５】
他のシステム構成例（４）
図１３は、図１と同様の全体構成図であるが、承認者端末に代えて、ユーザ兼承認者端末を置くこととしている。この場合でも、ユーザの独立性が保たれている限り、上記の実施形態と同様の効果を得ることができる。
【００５６】
以上、本発明のＳＮＳにおける動画・画像コンテンツ投稿管理システムについて、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態におけるＳＮＳサーバ、承認サーバ、承認者端末、ユーザ端末等の構成及び機能に様々な変更・改良を加えることが可能である。
他のシステム構成例（５）
【００５７】
図１４は、図１と同様の全体構成図であるが、広告制作サーバを新たに備えている。
広告制作サーバは、ＳＮＳサーバのコンテンツデータベースにアクセスし、ユーザがＳＮＳに投稿・掲載している動画・画像などのコンテンツ（あるいはそれらへのリンク情報）を取得する権限を有している。また、広告制作サーバは、ＳＮＳサーバから取得した動画・画像などのコンテンツを素材として利用して、広告コンテンツを制作する機能を有する。
例えば、ある観光地、企業、店舗、商品、サービス、人物についての広告コンテンツを制作するには、広告制作サーバがＳＮＳサーバのコンテンツデータベースにアクセスし、そのテーマに相応しい動画・画像などのコンテンツを取得し、これらを編集して、１つの広告コンテンツ（典型的には動画・画像）として制作する。この広告コンテンツ制作にあたっては、例えば、「映像コンテンツ自動生成システム」（特許第5903187号）を利用して、自動的、半自動的に行うことができる。あるいは操作者の手動によって行ってもよい。
この機能を実現するためには、いくつかの方法が考えられる。例えば、ＳＮＳサーバにおいて、予めコンテンツデータベースのコンテンツをＡＩ解析により分類しており（例えばコンテンツ毎にタグ付けをしている等）、広告制作サーバからの要求に応じて当該分類に応じてコンテンツデータを提供するといった形態が可能である。あるいは、ユーザが投稿時に付したメタ情報（ハッシュタグ等）をそのまま利用してコンテンツを選別してもよい。
尚、広告制作サーバは、ＳＮＳサーバと一体化されていてもよい。
【産業上の利用可能性】
【００５８】
本発明のＳＮＳにおける動画・画像コンテンツ投稿管理システムは、図１〜１４に示すように、コンピュータのＣＰＵ、メモリ、補助記憶装置、ディスプレイ、入力デバイス等を含むハードウェア資源上に構築されたＯＳ、アプリケーション、データベース、ネットワークシステム等によって実現されるものであり、ＳＮＳに投稿されるコンテンツの承認及びＳＮＳが保持するコンテンツの検証という情報処理が上記のハードウェア資源を用いて具体的に実現されるものであるから、自然法則を利用した技術的思想に該当するものであり、ソフトウェア産業において利用することができるものである。
【要約】
【課題】ブロックチェーン技術を利用してＳＮＳ上のユーザによる投稿内容の真正性を担保することが可能な動画・画像コンテンツ投稿管理システムを提供する。
【解決手段】近年発達しているブロックチェーン技術に着目した。ユーザによるＳＮＳへのコンテンツ投稿をトランザクションとみなし、その投稿データが構成するブロックを、ＳＮＳ管理権限とは独立した権限を持つ複数人の承認者によって承認することで投稿を許可し、そのブロック鎖を保持することで、ユーザによるコンテンツ投稿の内容の真正性を担保するとともに、データ改ざんに対する耐性を有するシステムが構築できる。
【選択図】図１【図１】
0006762057.tif 000002
【図２】
0006762057.tif 000003
【図３】
0006762057.tif 000004
【図４】
0006762057.tif 000005
【図５】
0006762057.tif 000006
【図６】
0006762057.tif 000007
【図７】
0006762057.tif 000008
【図８】
0006762057.tif 000009
【図９】
0006762057.tif 000010
【図１０】
0006762057.tif 000011
【図１１】
0006762057.tif 000012
【図１２】
0006762057.tif 000013
【図１３】
0006762057.tif 000014
【図１４】
0006762057.tif 000015