(57)【要約】【課題】  Ｗｅｂにおけるコンテンツの無断転用を防止する技術を実現する。【解決手段】  本実施例のコンテンツ転用防止システムは、データベース１００とＨＴＭＬ生成システム１０２が接続され、１００と画像化コンテンツ生成システム１０８が接続され、１０２とＷｅｂサーバ１０３が接続され、１０２とチャンネル化システム１０６が接続され、１０６とプッシュ配信システム１０７が接続され、１０６と１０８が接続され、１０７と一時ＵＲＬ管理システム１０９が接続され、１０８と１０９が接続され、１０３とインターネット１１２が接続され、１０７と１１２が接続され、１０９と１１２が接続され、１１２とＷｅｂブラウザ１１１が接続されることにより、図２に示されるようなＨＴＭＬ文書２００から画面２０２および画面２０３のような画面を生成することでコンテンツの転用防止を実現する。【選択図】図１
2011187037.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページの転用を防止するための、Ｗｅｂページ内の転用を防止したいコンテンツへのアクセスを制限するステップ、複数ファイルから構成されるコンテンツを画像化コンテンツに変換するステップ、Ｗｅｂページ内のコンテンツをプッシュ配信するステップ、および、Ｗｅｂページ内のコンテンツのプッシュ配信の有効性を考慮して配信を制御するステップから構成される、コンテンツ転用防止システム。
【請求項２】
請求項１記載のコンテンツ転用防止システムにおいて、コンテンツへのアクセスを制限するために、コンテンツを一意に特定するためのトークンを生成するステップ、コンテンツとトークンを紐付けるステップ、トークンの有効条件を定めるステップ、トークンの有効条件を確認するステップ、トークンに紐付けられたコンテンツを特定するステップ、および、コンテンツを配信するステップから構成されるコンテンツ配信限定システム。
【請求項３】
請求項１記載のコンテンツ転用防止システムにおいて、複数ファイルから構成されるコンテンツを一つのファイルとして画像化するために、Ｗｅｂページを解析し画像化する範囲を取得するステップ、Ｗｅｂページを画像に変換するステップ、Ｗｅｂページ内に含まれるリンクの位置情報を図形の集合として取得するステップ、位置情報から画像を制御するためのプログラムを生成するステップ、Ｗｅｂページの画像と先に生成した画像を制御するためのプログラムを合成して画像化コンテンツを生成するステップ、および、指定された範囲を画像化コンテンツとして変換対象のＷｅｂページに埋め込むステップからなる画像化コンテンツ生成システム。
【請求項４】
請求項１記載のコンテンツ転用防止システムにおいて、Ｗｅｂページ内のコンテンツをプッシュ配信するために、Ｗｅｂページをチャンネル化するステップ、Ｗｅｂページ内のチャンネル化された部分からをプッシュ配信用のコンテンツとして整形するステップ、および、コンテンツをチャンネルに配信するステップからなるプッシュ配信システム。
【請求項５】
請求項１記載のコンテンツ転用防止システムにおいて、コンテンツの配信の妥当性を決定するために、ＷｅｂブラウザからＷｅｂサーバーにＷｅｂページの送信を要求するステップ、要求に従いプッシュ配信サーバープログラムを取得するための記述を含むＷｅｂページをＷｅｂサーバーからＷｅｂブラウザに配信するステップ、Ｗｅｂブラウザからプッシュ配信サーバーにプログラムの送信を要求するステップ、プッシュ配信サーバーが配信の妥当性を判定するための記述を含むプログラムを生成するステップ、プログラムの送信要求に従いプッシュ配信サーバーからＷｅｂブラウザにプログラムを送信するステップ、Ｗｅｂブラウザ上でプログラムを実行し配信の妥当性をチェックするステップ、および、配信の妥当性が認められた場合のみプッシュ配信を開始するステップ、からなるプッシュ配信有効性判定システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、Ｗｅｂにおけるコンテンツの転用を防止するシステムに関する。
【背景技術】
【０００２】  Ｗｅｂ上で配信されているコンテンツはデジタル情報であり複製が容易であるため、機械的な転用もしくは盗用が容易であり問題とされているため、機械的なコンテンツの転用もしくは盗用を防ぐことに対する強い要望がある。ここで、コンテンツとはテキスト、画像、音声、動画、もしくはそれらを含むマルチメディアコンテンツなどの総称である。以降、転用や盗用などコンテンツの所有者の意図しないコンテンツの利用方法すべてを転用と総称する。【０００３】  Ｗｅｂ上のコンテンツはＷｅｂブラウザによる機械的な取得を可能にするために、ＨＴＭＬと呼ばれる機械可読な書式を中心としてコンテンツが管理されており、ＨＴＭＬで記述された文書をＨＴＭＬ文書と呼ぶ。【０００４】  ＨＴＭＬ文書中ではタグと呼ばれる形式によって、画像などのコンテンツの場所をＵＲＩもしくはＵＲＬなどの予め定められた形式で指定しており、ＨＴＭＬ文書から特定のタグを取り出すことで、画像などのコンテンツを機械的に取得することが可能になっており、ＨＴＭＬ文書を解析しコンテンツを取得するシステム全般をクロウラーと呼ぶ。【０００５】  コンテンツの転用する場合は、クロウラーを用いることで機械的にコンテンツを収集することが可能であるので、容易にコンテンツを転用することができてしまうという問題がある。【０００６】  従来技術ではＤＲＭ技術により、ユーザが正規に取得したコンテンツのみが、そのユーザにとって利用可能であるような仕組みが構築されており、デジタル放送などの分野で成果を挙げている。しかしながら、Ｗｅｂにおいては閲覧者の対象を制限しないために、そのように閲覧者に対するコストや利便性の低下を要求するような強く閲覧者を制限するための仕組みに依存せずにコンテンツの転用を防止するシステムに対する強い要望がある。【０００７】  閲覧者を制限しない従来技術として、電子透かし技術を用いてそのコンテンツの正しい持ち主を特定することで転用されたコンテンツであるか否かを判定することが可能であるが、コンテンツの転用を直接的に防ぐのではなく、転用された場合にそれを立証するための技術であるため、Ｗｅｂ上の膨大な情報からコンテンツの転用を見つけるための大規模なシステムが必要となりコストが高いという問題があるため、低いコストでコンテンツの転用を防止するシステムに対する強い要望がある。【０００８】  閲覧者を強く制限しないかつ低コストでコンテンツの転用を防止するためには、Ｗｅｂブラウザからは機械的なコンテンツの取得が可能で、かつ、クロウラーからは機械的なコンテンツの取得を困難であることが必要であり、そのような方法は一般的には容易ではない。【０００９】  本発明が解決しようとする課題は、閲覧者を強く制限するような仕組みを用いず低コストにＷｅｂ上のコンテンツの転用を防止するシステムを実現することである。
【課題を解決するための手段および発明の効果】
【００１０】  上述した課題を解決するために、請求項１に記載のステップから構成されるコンテンツ転用防止システムを用い、Ｗｅｂブラウザからの機械的なコンテンツの取得が可能で、かつ、クロウラーからの機械的なコンテンツの取得を困難もしくは高コストにすることで、コンテンツの転用を防止する。
【００１１】  ＨＴＭＬ文書中に転用を防止したいコンテンツを参照するためのＵＲＬを記述しないことで、クロウラーが対象のコンテンツの取得ができなくなるようにした。
【００１２】  ＨＴＭＬ文書を読み込んだＷｅｂブラウザに対しては、ＷｅｂブラウザがＨＴＭＬ文書を読み込んだ後に該当のＷｅｂブラウザに対してコンテンツをプッシュ配信することで、Ｗｅｂブラウザにはコンテンツが表示されることとした。
【００１３】  ＨＴＭＬ文章中にはコンテンツを参照するための場所を記述せず、Ｗｅｂブラウザのみに後からコンテンツをプッシュ配信することで、上述した課題を解決することが可能になる。
【００１４】  Ｗｅｂブラウザ並の高機能なクロウラーを作成することにより、本提案手法を適用したとしても画像の転用は可能になるが、そのようなクロウラーの実現もしくは運用のコストは非常に高く、経済的な理由によりコンテンツの転用を断念させることが可能になる。
【００１５】  Ｗｅｂブラウザを使ったコンテンツの転用をも防ぐためにコンテンツを参照するためのＵＲＬへのアクセス制限を導入することとした。
【００１６】  仮にコンテンツを取得されたとしても、コンテンツを再利用するためのコストを高めるために、保護したいコンテンツの一部分もしくは全部と、それ以外のコンテンツを同時に含むようなコンテンツに変換することで、転用をする場合には目的のコンテンツを切り出す作業が必要となり、このような作業は機械による自動化が困難であることから、コンテンツの再利用のためのコストを高め、経済的な理由でコンテンツの転用を防ぐこととした。
【発明を実施するための最良の形態】
【００１７】  以下、実施例を用いて本発明のコンテンツ生成・配信システムを詳細に説明する。
図１は、本実施例のコンテンツ転用防止システムの構成図である。
本実施例のコンテンツ転用防止システムは、データベース１００とＨＴＭＬ生成システム１０２が接続され、１００と画像化コンテンツ生成システム１０８が接続され、１０２とＷｅｂサーバ１０３が接続され、１０２とチャンネル化システム１０６が接続され、１０６とプッシュ配信システム１０７が接続され、１０６と１０８が接続され、１０７と一時ＵＲＬ管理システム１０９が接続され、１０８と１０９が接続され、１０３とインターネット１１２が接続され、１０７と１１２が接続され、１０９と１１２が接続され、１１２とＷｅｂブラウザ１１１が接続されることにより、図２に示されるようなＨＴＭＬ文書２００から画面２０２および画面２０３のような画面を生成することでコンテンツの転用防止を実現する。【００１８】  図２の２０２で用いられた変換を画像化と呼び、２０３で用いられた変換をチャンネル化と呼び、双方を同時に用いて変換することも可能である。【００１９】  本発明は１１１から１１２を経由して１０３への通信により動作するシステムである。本稿ではインターネット１１２としてインターネットを想定して説明するが、本発明の範囲はインターネットに限定されない。【００２０】  以降、図１を用いてコンテンツ転用防止のためのコンテンツの生成および配信の実施例を示す。【００２１】  １１１から１１２を介して１０３への通信を確立する。【００２２】  １０３は１０２に対してＨＴＭＬ文書の作成を行わせるための命令を、プログラムにおける関数呼び出しや通信などの電磁的な手段により送信する。以降、これらの関数呼び出しや通信などにより他のシステムに作業を実施させることを、呼ぶと記述する。【００２３】  １０２は１００を呼び、必要なコンテンツを収集させるが、ここでは、どのようなコンテンツを収集させるかは本発明の実施に依存しない。【００２４】  １００には転用を防止したいコンテンツ１０１が格納されており、本実施例では１０１を配信することとする。【００２５】  １０２は１０１を１１１に送信するために図２のＨＴＭＬ文書２００を生成し、２００を１０６に処理させる。【００２６】  １０６は２００から転用を防止したいコンテンツを事前に与えられたルールなどを用いて検出するが、ここではその検出方法の種類に依存しない。【００２７】  ２００をＷｅｂブラウザで閲覧した時の画面２０１には、２００中の記述＜ｉｍｇ  ｓｒｃ＝”ｉｍｇ１．ｐｎｇ”＞に相当する画像２０２や、２００中の記述＜ｉｍｇ  ｓｒｃ＝”ｉｍｇ２．ｐｎｇ”＞に相当する画像２０４が表示される。【００２８】  ２００を解析することで容易に２０２や２０４を取得することが可能である点が問題である。【００２９】  ２００から転用を防止したいコンテンツを含む部分を取り除き、１１１上で１１０を構成するための予め定められたＨＴＭＬ記述を挿入することで２０８の様にチャンネル化し、さらに、２０８にプログラム１０４を取り込むための記述を２０８の＜ｓｃｒｉｐｔ＞の様に挿入する。【００３０】  もしくは、１０６は１０８を呼び、２０８を渡して２０９の部分を画像化してもよいが、画像化の詳細は後述する。【００３１】  ２０８の例では＜ｄｉｖ  ｉｄ＝”ｃｈ１＞が予め定められたＨＴＭＬ記述であるが、記述��式はこの限りではなく、ＨＴＭＬ全般を用いて自由に定めることが可能である。【００３２】  ２０９から取り除いたコンテンツを２０９とする。が、このとき２０９中コンテンツを１０９により形式を変換する。【００３３】  １０９はＵＲＬなどの情報を予め定められた逆変換が可能なルールで別の形式に変換するが、逆変換のためのルールは非公開とし、逆変換が可能な期間やユーザの居場所、年齢、職業、国籍など様々な条件を考慮して逆変換のための条件を定め記憶するが、条件の記憶方法としてはあらゆる電磁的な方法が可能である。【００３４】  １０９により得られた一時的なＵＲＬなどの情報と、２０９中の転用を防止したいコンテンツのＵＲＬなどの情報を入れ替えることで、転用を防止したいコンテンツのＵＲＬを隠すことで転用を防止する。【００３５】  １０６は１０２に２０８を返し、さらに、１０６は２０９を１０７に渡し、その後、１０２は２０８を１０３に渡す。【００３６】  １０３は２０８を１１２を介して１１１に返す。【００３７】  １１１は２０８を解釈実行することで１０５を得て、その結果１１２を経由して１０７に１０４を取得するための要求を送信する。【００３８】  １１１は２０８を解釈実行することで、チャンネル１１０を得る。【００３９】  １０７は１０４を１１１に返す。【００４０】  １１１は１０５へのプッシュ配信を制御するためのプログラム１０４を実行する。【００４１】  １０４は、特許３９８５０６０号で示されるようにプッシュ配信を制御するが、利用可能なプッシュ配信の方法はこれに限らない。【００４２】  ここで１０４は１０３のドメインなどの諸条件をチェックすることで、２０８を転用された場合にプッシュ配信を行わないことで、コンテンツの転用を防止することができる。【００４３】  １０４のチェックに成功した場合、１０７から１１１へコンテンツがプッシュ配信される。【００４４】  プッシュ配信では１０４が１０９に対して１１０に入れるべきコンテンツを１１２を介して要求する。【００４５】  １０９は事前に記憶した条件を用いてチェックを行い、もしチェックに合格したときは逆変換により元のコンテンツを特定し、１０８を経由して１０１のデータを得る。【００４６】  １０１のデータを１１１上で動作中の１０４に返すが、１００を取得するためのＵＲＬは特定されていない。【００４７】  １０９による１０１の配信時に２０９に埋め込んだ一時的な仮のＵＲＬを消去し、利用不能とすることでコンテンツの防止効果を高めることが可能である。【００４８】  １０４は１０１のデータを用いて１１１を介してコンテンツを２１０の２１１〜２１３の様に表示する。【００４９】  プッシュ配信を行うためにはクロウラーは１１１相当の機能を持つ必要があるが、１１１相当のシステムの開発は非常に大規模なものとなりコスト高であることから、経済的な理由によりそのようなクロウラーの実装は諦めることが予想されることから、コンテンツの転用防止が期待される。【００５０】  以降、画像化について説明する。【００５１】  画像化では本来ブラウザ上で２０１のように２０２〜２０４が別々のコンテンツとして処理されるのを、２０６中の２０７のように２０２〜２０４の見た目を画像化したコン���ンツを配信することで、Ｗｅｂブラウザ上での見た目を変えない。【００５２】  ２０６から２０２〜２０４を個別に取り出すには、現在の技術水準では高コストなシステムが必要であり、かつ、性能も高くないと予想されるため、コンテンツの転用防止効果が期待される。【００５３】  ２００から２０５を生成するには、特願２００６−２７６９２９で開示された発明を用いることで、転用を防止したいコンテンツの見た目の画像とそのコンテンツを操作するためのプログラムに変換し、それらを２０５のようにＨＴＭＬ文書に記述するか、もしくは、変換して得られたコンテンツやプログラムをプッシュ配信により配信すればよい。
【図面の簡単な説明】
【００６５】
【図１】本発明におけるコンテンツ転用防止システムの構成図である。
【図２】ＨＴＭＬ文書を本発明により処理した場合の例である。
【符号の説明】
【００６６】  １００  データベース
１０１  コンテンツ（テキスト、画像、音声、動画、もしくはそれらの複合データ）
１０２  ＨＴＭＬ生成システム
１０３  Ｗｅｂサーバ
１０４  プッシュ配信制御プログラム
１０５  チャンネル化されたＷｅｂページ
１０６  チャンネル化システム
１０７  プッシュ配信システム
１０８  画像化コンテンツ生成システム
１０９  一時ＵＲＬ管理システム
１１０  チャンネル
１１１  Ｗｅｂブラウザ
１１２  インターネット
２００  未処理のＨＴＭＬ文書
２０１  ２００をＷｅｂブラウザで表示した場合の画面
２０２  画像ｉｍｇ１．ｐｎｇ
２０３  テキストＨｅｌｌｏ  Ｗｏｒｌｄ
２０４  画像ｉｍｇ２．ｐｎｇ
２０５  ２００を画像化した場合のＨＴＭＬ文書
２０６  ２０５をＷｅｂブラウザで表示した場合の画面
２０７  画像化されたコンテンツ
２０８  ２００をチャンネル化した場合のＨＴＭＬ文書
２０９  ２０８のようにチャンネル化した場合に得られるコンテンツのＨＴＭＬ文書
２１０  ２０８をＷｅｂブラウザで表示した場合の画面
２１１  画像ｉｍｇ１．ｐｎｇ
２１２  テキストＨｅｌｌｏ  Ｗｏｒｌｄ
２１３  画像ｉｍｇ２．ｐｎｇ
【図１】
2011187037.tif 000003
【図２】
2011187037.tif 000004