(57)【要約】【課題】コンテンツの不正利用の探索において、コンテンツの収集や電子透かしの検出チェックに要する時間を短縮する。【解決手段】コンテンツ不正利用探索システムは、キーワードと探索するコンテンツの最上位階層のアドレス情報とを入力する端末装置（１）と、キーワードと探索するコンテンツの最上位階層のアドレス情報とを記憶するリストデータベース（２７）を備えたリストサーバ（２０）と、端末装置（１）から入力されるキーワードとアドレス情報、あるいはリストサーバ（２０）から提供されるキーワードとアドレス情報とを入力し、アドレス情報及びキーワードに基づいてコンテンツを収集し、収集したコンテンツ内に含まれる電子透かしを参照して当該コンテンツが不正利用されているものであるか否かを判定する探索ロボット（１３ａ）を起動する探索サーバ（２）とを含む。【選択図】　　　図１
2004112318.tif 000002
【特許請求の範囲】
【請求項１】
電子ネットワークにおけるコンテンツの不正利用を探索するコンテンツ不正利用探索システムであって、
キーワードと探索するコンテンツの最上位階層のアドレス情報とを入力する端末装置と、
キーワードと探索するコンテンツの最上位階層のアドレス情報とを記憶するリストデータベースを備えたリストサーバと、
前記端末装置から入力される前記キーワードと前記アドレス情報、あるいは前記リストサーバから提供される前記キーワードと前記アドレス情報とを入力部から入力し、入力した前記アドレス情報及び前記キーワードに基づいてコンテンツを収集し、収集したコンテンツ内に含まれる電子透かしを参照して当該コンテンツが不正利用されているものであるか否かを判定する探索ロボットを起動する探索サーバとを含み、
前記探索ロボットは、前記入力部から入力された前記アドレス情報により特定される階層に記述されているテキスト情報を収集し、収集した　当該テキスト情報内にリンクされているコンテンツ　を収集する探索対象収集部と、前記探索対象収集部が収集した当該コンテンツに電子透かしによって埋め込まれた識別子を検出し、検出した識別子により当該コンテンツが不正利用されているか否かを判定する探索対象コンテンツチェック部と、前記　探索対象収集部が収集した前記テキスト情報に含まれる、　前記テキスト情報の階層から下位階層へ探索するためのリンク情報を解析するテキスト解析部と、　前記入力部から入力された前記キーワードに基づいて、前記テキスト解析部が解析した前記　リンク情報に優先順位を設定する優先順位設定部とを有し、
前記優先順位設定部は、前記キーワードに含まれる、前記優先順位を上げるプラスキーワードと前記優先順位を下げるマイナスキーワードのどちらか一方、もしくは両方に基づいて、前記下位階層へ探索するためのリンク情報に前記優先順位を設定し、
前記探索対象収集部は、前記優先順位設定部により設定された前記優先順位に従って、前記リンク情報により特定される階層に記述されているテキスト情報を収集し、収集した　当該テキスト情報内にリンクされているコンテンツ　を収集し、
前記探索対象コンテンツチェック部は、前記探索対象収集部が収集した当該コンテンツに電子透かしによって埋め込まれた識別子を検出し、検出した識別子により当該コンテンツが不正利用されているか否かを判定することを特徴とするコンテンツ不正利用探索システム。
【請求項２】
前記リストサーバ及び前記探索サーバは、それぞれ別の事業体により運営され、前記リストサーバは、電子ネットワークを介して前記アドレス情報及び前記キーワードを前記探索サーバに提供するように構成されること
を特徴とする請求項１に記載のコンテンツ不正利用探索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば著作権情報等の不正利用を防止するための情報が電子透かし情報として埋め込まれたコンテンツを探索し、埋め込まれた情報に基づいてコンテンツが不正利用されているものかどうかを判定するコンテンツ不正利用探索システムに関し、特に、コンテンツの収集や電子透かしの検出チェックに要する時間を短縮し、コンテンツを効率的に探索することを可能にする技術に係わる。
【０００２】
【従来の技術】
近年、コンテンツの著作権を保護する目的として、コンテンツの著作権情報を電子透かし等でコンテンツに埋め込む技術が精力的に研究されており、様々な情報の埋め込み方式が現在までに提案されている。例えば、ＭＰＥＧ符号、とりわけＤＣＴ係数、動きベクトル、量子化特性を変更することによる、情報の埋め込み方式が提案されている（例えば、非特許文献１参照）。また、直接拡散方式に従って、ＰＮ系列で画像信号を拡散し、画像に署名情報を合成する方式が提案されている（例えば、非特許文献２参照）。
【０００３】
このようなコンテンツへの情報の埋め込み方式に関する研究に伴い、最近では、コンテンツの不正利用を判定するための様々なシステムが提供されるようになっており、例えば、電子透かしを利用して購入者情報を予めコンテンツに埋め込んでおき、不正利用と思われるコンテンツに埋め込まれている情報を読み出してコンテンツが不正利用されているものかどうかを判定するシステムが提案されている。このようなシステムでは、不正利用と思われるコンテンツを探索、入手することが必要となるために、ウェブ上のコンテンツを収集するコンピュータプログラムである「ウェブロボット」を利用して収集したコンテンツの電子透かし情報のチェックを行う。このウェブロボットは、世界中のウェブサイトを常時巡回し、画像等のコンテンツが不正利用されていないかどうかを監視するものであり、監視の結果、コンテンツが不正利用されていると判断した場合には、ウェブロボットはコンテンツの不正利用を行っているウェブサイトに対し何らかの通告を行う。
【０００４】
また、入力されたキーワード又はコンテンツの指定情報に応じて収集する調査対象パターンを決定し、決定した調査対象パターンに応じてネットワークを介して調査対象コンテンツを収集し、収集した調査対象コンテンツが不正利用であるかどうかを判定する技術が開示されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開平２００１−７６０００号公報
【非特許文献１】日本電信電話株式会社，「ＤＣＴを用いたデジタル動画像における著作権情報埋め込み方式」，電子情報通信学会１９９７年暗号と情報セキュリティシンポジウム，ＳＣＩＳ　’９７−３１Ｇ
【非特許文献２】防衛大学校，「ＰＮ系列による画像への透かし署名法」，電子情報通信学会１９９７年暗号と情報セキュリティシンポジウム，ＳＣＩＳ　’９７＿２６Ｂ
【０００６】
【発明が解決しようとする課題】
しかしながら、上記のようなコンテンツの不正利用を判定するためのシステムでは、インターネット上の全てのコンテンツが調査対象となるために、コンテンツの収集や電子透かしのチェックが完了するまでに膨大な時間を要し、コンテンツを効率的に探索することができない。特に、インターネットのような開放系のネットワークは特定の団体により管理されるものではないために、悪意を持った人間が容易に管理者となり、コンテンツの内容やリンク構造を動的に差し替えることができることを考えると、このような状況は早急に解決すべきである。
【０００７】
なお、特許文献１に開示さている技術は、条件に適合するコンテンツのみを探索することによりコンテンツの収集や電子透かしのチェックを行うまでに要する時間をある程度は短縮させることができるが、条件に適合するコンテンツを全て対等に扱って処理を行うために効率的な探索方法であるとは必ずしも言えない。
【０００８】
本発明は、以上に述べた状況を鑑みて成されたものであり、コンテンツの収集や電子透かしの検出チェックに要する時間を短縮し、コンテンツを効率的に探索することを可能にする、コンテンツ不正利用探索システムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明によるコンテンツ不正利用探索システムは、電子ネットワーク（３）におけるコンテンツの不正利用を探索するコンテンツ不正利用探索システムであって、キーワードと探索するコンテンツの最上位階層のアドレス情報とを入力する端末装置（１）と、キーワードと探索するコンテンツの最上位階層のアドレス情報とを記憶するリストデータベース（２７）を備えたリストサーバ（２０）と、前記端末装置（１）から入力される前記キーワードと前記アドレス情報、あるいは前記リストサーバ（２０）から提供される前記キーワードと前記アドレス情報とを入力部（１４）から入力し、前記アドレス情報及び前記キーワードに基づいてコンテンツを収集し、収集したコンテンツ内に含まれる電子透かしを参照して当該コンテンツが不正利用されているものであるか否かを判定する探索ロボット（１３ａ）を起動する探索サーバ（２）とを含む。そして、前記探索ロボット（１３ａ）は、前記入力部　（１４）から入力された前記アドレス情報により特定される階層に記述されているテキスト情報を収集し、収集した　当該テキスト情報内にリンクされているコンテンツ　を収集する探索対象収集部（３１）と、前記探索対象収集部（３１）が収集した当該コンテンツに電子透かしによって埋め込まれた識別子を検出し、検出した識別子により当該コンテンツが不正利用されているか否かを判定する探索対象コンテンツチェック部（３４）と、前記　探索対象収集部（３１）が収集した前記テキスト情報に含まれる、　前記テキスト情報の階層から下位階層へ探索するためのリンク情報を解析するテキスト解析部　（３２）と、　前記入力部（１４）から入力された前記キーワードに基づいて、前記テキスト解析部　（３２）が解析した前記　リンク情報に優先順位を設定する優先順位設定部（３３）とを有し、前記優先順位設定部（３３）は、前記キーワードに含まれる、前記優先順位を上げるプラスキーワードと前記優先順位を下げるマイナスキーワードのどちらか一方、もしくは両方に基づいて、前記下位階層へ探索するためのリンク情報に前記優先順位を設定し、前記探索対象収集部（３１）は、前記優先順位設定部（３３）により設定された前記優先順位に従って、前記リンク情報により特定される階層に記述されているテキスト情報を収集し、収集した　当該テキスト情報内にリンクされているコンテンツ　を収集し、前記探索対象コンテンツチェック部（３４）は、前記探索対象収集部（３１）が収集した当該コンテンツに電子透かしによって埋め込まれた識別子を検出し、検出した識別子により当該コンテンツが不正利用されているか否かを判定することを特徴とする。
【００１０】
このような構成によれば、電子ネットワーク上の全てのコンテンツを探索対象にするのではなく、端末装置あるいはリストサーバから入力されたキーワードに基づいて各リンク情報に探索の優先順位を付与し、この優先順位に基づいてコンテンツを探索する。このような構成によれば、注目するコンテンツを効率良く探索し、コンテンツの収集や電子透かしの検出チェックに要する時間を短縮することができる。
【００１１】
また、前記リストサーバ（２０）及び前記探索サーバ（２）は、それぞれ別の事業体（Ａ，Ｂ）により運営され、前記リストサーバ（２０）は、電子ネットワーク（３）を介して前記アドレス情報及び前記キーワードを前記探索サーバ（２）に提供するように構成されることを特徴とする。
【００１２】
このような構成によれば、リストサーバ（２０）と探索サーバ（２）とを独立して運営・管理できるので、探索の技術的メンテナンスを行う会社（技術管理会社Ｂ）と、探索サイトを監視するコンテンツサービス会社（コンテンツ管理会社Ａ）を別々にすることもでき、効率よくコンテンツ不正利用探索システムを組むことができる。
【００１３】
【発明の実施の形態】
以下、図１〜図８を参照しながら、本発明の実施の形態について説明する。
【００１４】
尚、各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の参照符号を付し、その説明を省略もしくは簡略化する。
【００１５】
［第１の実施形態］
〔コンテンツ不正利用探索システムの構成〕
本発明の実施形態となるコンテンツ不正利用探索システムは、図１及び図２に示すように、ユーザが操作する少なくとも１台以上のユーザ端末１と、探索サーバ２とがインターネット３を介して接続され、さらに、探索サーバ２を運営するコンテンツ管理会社Ａが運営するリストサーバ２０が探索サーバ２に接続されて構成されている。
【００１６】
ユーザ端末装置１は、例えば、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータ、汎用コンピュータ等のコンピュータ装置により構成される。ユーザ端末装置１は、キーワードと探索するコンテンツの最上位階層のアドレス情報がユーザにより入力される。ユーザ端末装置１にて入力されたキーワードとアドレス情報は、インターネット３を介して探索サーバ２の入力Ｉ／Ｆ部１４に送られる。あるいは、ユーザ端末装置１にて入力されたキーワードとアドレス情報は、探索サーバ２のプライベート入力部１８に直接入力され、プライベート入力部１８に入力されたキーワードとアドレス情報は、入力Ｉ／Ｆ部１４に送られる。
【００１７】
探索サーバ２及びリストサーバ２０は、例えば、ワークステーション、パーソナルコンピュータ、汎用コンピュータ等のコンピュータ装置上にそれぞれ構成される。リストサーバ２０は、キーワードと探索するコンテンツの最上位階層のアドレス情報とを、探索サーバ２に提供する。探索サーバ２は、ユーザ端末装置１から入力されるキーワードとアドレス情報、あるいはリストサーバ２０から提供されるキーワードとアドレス情報とを入力する入力Ｉ／Ｆ部１４を有しており、入力Ｉ／Ｆ部１４が入力するアドレス情報及び前記キーワードに基づいてコンテンツを収集し、収集したコンテンツ内に含まれる電子透かしを参照して当該コンテンツが不正利用されているものであるか否かを判定する探索ロボット１３ａを起動する。
【００１８】
〔探索サーバの構成〕
探索サーバ２は、図３に示すように、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、入力Ｉ／Ｆ部１４、通信制御部１５、ＩＤデータ／ＵＲＬデータベース１７、プライベート入力部１８を備え、インターネット３に接続可能な構成となっている。
【００１９】
ＣＰＵ１１は、ＲＯＭ１３内に記憶されたコンピュータプログラムに従って探索サーバ２の動作制御を行う。また、ＲＡＭ１２は、ＣＰＵ１１が実行する各種処理に関するコンピュータプログラムやデータを一時的に格納するワークエリアを提供する。
【００２０】
ＲＯＭ１３は、探索ロボット１３ａ等の各種コンピュータプログラムやプログラムの実行に必要なデータを記憶する。なお、ＲＯＭ１３は、磁気的、光学的記録媒体若しくは半導体メモリ等といった、ＣＰＵ１１が読み取り可能な記録媒体を含んだ構成となっている。また、この記録媒体に格納されるコンピュータプログラムやデータは、インターネット３を介してその一部若しくは全部を受信するような構成にしても良い。
【００２１】
入力インタフェイス（Ｉ／Ｆ）部１４は、後述する不正利用探索処理を実行する際に必要となる各種情報（キーワードと探索するコンテンツの最上位階層のアドレス情報等）を、インターネット３を介してユーザ端末装置１から入力する際の、あるいはリストサーバ２０からキーワードとアドレス情報とを提供する際のインタフェイスの役割を担う。
【００２２】
プライベート入力部１８は、キーワードと探索するコンテンツの最上位階層のアドレス情報等を、ユーザ端末装置１から直接入力する際のインタフェイスの役割を担い、ここで入力されたキーワードとアドレス情報は入力Ｉ／Ｆ部１４に送られる。
【００２３】
通信制御部１５は、例えばＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）、ＴＣＰ／ＩＰ（Ｔｒａｎｓｆｅｒ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ　／　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）等のデータ通信用プロトコル、例えばＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）やＰＯＰ（Ｐｏｓｔ　Ｏｆｆｉｃｅ　Ｐｒｏｔｏｃｏｌ）等の電子メイル通信用プロトコルを実装する。通信制御部１５は、これらのプロトコルを使用して、インターネット３を介して、各種データを送信すると共に、受信した各種データをＣＰＵ１１が処理可能な形式に変換する。
【００２４】
ＩＤデータ／ＵＲＬデータベース１７は、電子透かしによって管理対象のコンテンツに記録されているＩＤデータと、そのコンテンツの正当なＵＲＬアドレス情報及び正当な持ち主の連絡先となる電子メイルアドレスを格納する。
【００２５】
探索ロボット１３ａは、図２に示すように、探索対象収集部３１、テキスト解析部３２と、優先順位設定部３３、探索対象コンテンツチェック部３４、不正使用判定部３５、警告メイル送信部３６を有する。
【００２６】
探索対象収集部３１は、入力Ｉ／Ｆ部１４から入力されたアドレス情報により特定される階層に記述されているテキスト情報を収集し、収集した　当該テキスト情報内にリンクされているコンテンツ　を収集する。
【００２７】
探索対象コンテンツチェック部３４は、探索対象収集部３１が収集した当該コンテンツに電子透かしによって埋め込まれた識別子を検出し、検出した識別子により当該コンテンツが不正利用されているか否かを判定する。
【００２８】
テキスト解析部　３２は、　探索対象収集部３１が収集したテキスト情報に含まれる、　テキスト情報の階層から下位階層へ探索するためのリンク情報を解析する。
【００２９】
優先順位設定部３３は、入力Ｉ／Ｆ部１４から入力されたキーワードに基づいて、テキスト解析部３２が解析した　リンク情報に優先順位を設定する。
【００３０】
そして、探索対象収集部３１は、優先順位設定部３３により設定された優先順位に従って、リンク情報により特定される下位階層に記述されているテキスト情報を収集し、収集した下位階層の　当該テキスト情報内にリンクされているコンテンツ　を収集し、探索対象コンテンツチェック部３４は、探索対象収集部３１が収集した下位階層の　当該コンテンツに電子透かしによって埋め込まれた識別子を検出し、検出した識別子により当該コンテンツが不正利用されているか否かを判定する。
【００３１】
また、上記キーワードは、優先順位を上げるプラスキーワードと優先順位を下げるマイナスキーワードのどちらか一方、もしくは両方を含み、優先順位設定部３３は、プラスキーワードとマイナスキーワードのどちらか一方、もしくは両方を含むキーワードに基づいて、下位階層へ探索するためのリンク情報に前記優先順位を設定する。
【００３２】
〔リストサーバの構成〕
リストサーバ２０は、図４に示すように、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、入力Ｉ／Ｆ部２４、通信制御部２５、リストデータベース２７を備える。
【００３３】
ＣＰＵ２１は、ＲＯＭ２３内に記憶されたコンピュータプログラムに従ってリストサーバ２０の動作制御を行う。また、ＲＡＭ２２は、ＣＰＵ２１が実行する各種処理に関するコンピュータプログラムやデータを一時的に格納するワークエリアを提供する。
【００３４】
ＲＯＭ２３は、リスト提供プログラム２３ａ等の各種コンピュータプログラムやプログラムの実行に必要なデータを記憶する。なお、ＲＯＭ２３は、磁気的、光学的記録媒体若しくは半導体メモリ等といった、ＣＰＵ２１が読み取り可能な記録媒体を含んだ構成となっている。
【００３５】
入力インタフェイス（Ｉ／Ｆ）部２４は、インターネット３を介して各種データから入力する際のインタフェイスの役割を担う。
【００３６】
通信制御部２５は、例えばＨＴＴＰ、ＴＣＰ／ＩＰ等のデータ通信用プロトコル、例えばＳＭＴＰやＰＯＰ等の電子メイル通信用プロトコルを実装する。通信制御部２５は、これらのプロトコルを使用して、インターネット３を介して、各種データを送信すると共に、受信した各種データをＣＰＵ２１が処理可能な形式に変換する。
【００３７】
リストデータベース２７は、探索サーバ２に提供する、キーワードと探索するコンテンツの最上位階層のアドレス情報とが予め登録されており、リスト提供プログラム２３ａによってキーワードとアドレス情報とが探索サーバ２に提供される。
【００３８】
〔コンテンツ不正利用探索システムの処理動作〕
次に、図５に示すフローチャートを参照して、コンテンツの不正利用を探索する際の、第１の実施形態によるコンテンツ不正利用探索システムの処理動作について説明する。
【００３９】
ステップＳ１及びステップＳ２の処理において、ユーザが、ユーザ端末装置１からインターネット３を介して入力Ｉ／Ｆ部１４より、あるいはユーザ端末装置１から直接プライベート入力部１８より、最上位ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）のアドレス情報と、探索するＵＲＬの優先度のもとになるキーワードを入力する。
【００４０】
あるいは、ステップＳ２１及びステップＳ２２の処理において、探索サーバ２は、入力Ｉ／Ｆ部１４を介してリストサーバ２０のリストデータベース２７から最上位ＵＲＬのアドレス情報と、探索するＵＲＬの優先度のもとになるキーワードを入力する。
【００４１】
アドレス情報とキーワードを入力した探索サーバ２は、探索ロボット１３ａを起動し、探索ロボット１３ａは以下の処理を実行する。
【００４２】
なお、ここでは、例えば、「アイドル」、「歌手Ａ子」、「グループＢ」、「歌手Ｃ子」、「歌手Ｄ子」、「ＣＧ」、「絵画」をプラスキーワードとして入力したのもとして、以下の処理を説明する。
【００４３】
ステップＳ３の処理において、探索ロボット１３ａの探索対象収集部３１は、通信制御部１５を介して、入力された最上位ＵＲＬのアドレス位置にあるホームページのＨＴＭＬ文章をＲＡＭ２内にダウンロードする。
【００４４】
ステップＳ４の処理において、探索ロボット１３ａのテキスト解析部３２は、探索対象収集部３１がダウンロードしたＨＴＭＬ文章内に画像等のコンテンツがリンクされているか否かを判別する。そして、判別の結果、コンテンツがリンクされている場合、このステップＳ５の処理に進む。一方、ステップＳ４の判別の結果、探索対象収集部３１がダウンロードしたＨＴＭＬ文章内にコンテンツがリンクされていない場合には、ステップＳ１２の処理に進む。
【００４５】
ステップＳ５の処理において、探索サーバ２の探索対象収集部３１は、ＨＴＭＬ文章にリンクされているコンテンツをＲＡＭ２にダウンロードする。
【００４６】
ステップＳ６の処理では、探索サーバ２の探索対象コンテンツチェック部３４は、ＲＡＭ２にダウンロードされたコンテンツの中から電子透かしを検出し、検出した電子透かしにより記録されているＩＤデータを認識する。なお、この電子透かしの方法は様々な方法が想定されるが、例えば、コンテンツが画像データの場合、画素の輝度を表すビット列を操作して電子透かしを埋め込んだり、コンテンツが音楽データの場合は、波形を周波数成分に分解して、位相をずらすなどの処理を施して電子透かしを埋め込んだりする方法などがある。
【００４７】
ステップＳ７〜Ｓ８の処理において、探索ロボット１３ａの不正使用判定部３５は、ＩＤデータ／ＵＲＬデータベース１７に格納されているＩＤデータを読み出して、電子透かしにより記録されているＩＤデータとを比較し、ダウンロードしたコンテンツが管理対象のコンテンツであるか否かを判別する。そして、判別の結果、管理対象となっている場合には、ステップＳ１０の処理において、探索ロボット１３ａの不正使用判定部３５は、ＩＤデータ／ＵＲＬデータベース１７に格納されているＵＲＬアドレスと、検出されたＵＲＬアドレスとを比較して、コンテンツをダウンロードしたＵＲＬアドレスが正当なものであるか否かを判別する。そして、判別の結果、正当なＵＲＬアドレスである場合、ステップＳ１２の処理に進む。一方、ステップＳ１０の判別の結果、正当なＵＲＬアドレスでない場合には、ステップＳ１０の処理に進む。
【００４８】
ステップＳ１０の処理において、探索ロボット１３ａの不正使用判定部３５は、当該コンテンツは不正利用されているものと判断し、当該コンテンツの情報と送信先のメイルアドレス等を警告メイル送信部３６へ送る。
【００４９】
ステップＳ１１の処理において、探索ロボット１３ａの警告メイル送信部３６は、当該コンテンツの情報、コンテンツのＵＲＬアドレス情報、不正発見日時等を記載した警告メイルを作成し、通信制御部１５を介して、ＩＤデータ／ＵＲＬデータベース１７内の該当ＩＤデータに対応した持ち主の電子メイルアドレス宛てに警告メイルを送信し、ステップＳ１２の処理に進む。
【００５０】
ステップＳ１２の処理において、探索ロボット１３ａのテキスト解析部３２は、ダウンロードしたＨＴＭＬ文章中の、図６に示すような画像ソースを示すテキスト部分『ｉｍｇ　ｓｒｃ＝』（下線部Ａ）と、次の階層へのリンク先ＵＲＬアドレスを示すテキスト部分『Ａ　ＨＲＥＦ＝』（下線部Ｂ）の近傍（例えば、前後１行の計３行のテキスト部分Ｃ）において、入力Ｉ／Ｆ部４を介して入力されたキーワード（「アイドル」、「歌手Ａ子」、「グループＢ」、「歌手Ｃ子」、「歌手Ｄ子」、「ＣＧ」、「絵画」）が存在するか否かを解析するために、パターン検索を実行する。
【００５１】
ステップＳ１３の処理において、探索ロボット１３ａの優先順位設定部３３は、入力されたキーワードが存在するテキスト部分が示す画像ソースやリンク先ＵＲＬアドレスの探索優先順位を＋１に設定する。ダウンロードしたＨＴＭＬ文章中のリンク先ＵＲＬアドレスを示すテキスト部分に対して、探索優先順位を設定し終わったら、ステップＳ１４の処理に進む。
【００５２】
ステップＳ１４の処理において、探索ロボット１３ａの優先順位設定部３３は、設定した探索優先順位が所定の値（例えば１）以上であって、未処理の画像ソースやリンク先ＵＲＬアドレスがあるか否か判別する。そして、判別の結果、探索優先順位が所定の値以上の未処理の画像ソースやリンク先ＵＲＬアドレスがある場合、優先順位設定部３３は、探索優先順位が所定の値以上の画像ソースやリンク先ＵＲＬアドレス、若しくは、探索優先順にソートした画像ソースやリンク先ＵＲＬアドレスの全部又は一部を探索対象収集部３１に送り、ステップＳ１５の処理に進む。一方、判別の結果、探索優先順位が所定の値以上の未処理の画像ソースやリンク先ＵＲＬアドレスがない場合には、一連の探索処理は終了する。
【００５３】
ステップＳ１５の処理において、探索ロボット１３ａの探索対象収集部３１は、送られたリンク先ＵＲＬアドレスが示すＨＴＭＬ文章を、通信制御部５を介してＲＡＭ２内にダウンロードし、ステップＳ４の処理に戻る。
【００５４】
そして、ステップＳ１５の処理にてダウンロードしたＨＴＭＬ文章内に画像などのコンテンツがリンクされている場合、あるいはステップＳ１４の処理において探索優先順位が所定の値以上の画像ソースがあった場合には、前述のステップＳ５〜ステップＳ１１の処理にてコンテンツをダウンロードし、不正利用されているか否かを判別する。
【００５５】
また、ステップＳ１５の処理にてダウンロードしたＨＴＭＬ文章内にコンテンツがリンクされていない場合、且つステップＳ１４の処理において探索優先順位が所定の値以上の画像ソースがなかった場合には、前述のステップＳ１２以降の、さらに次の下位階層を探索するための処理を行う。
【００５６】
なお、上記探索処理においては、優先的に探索するコンテンツを示すプラスキーワードを入力したものとして説明したが、探索の対象としないコンテンツを示すマイナスキーワードをプラスキーワードと共にもしくは単独で入力してもよい。この場合、探索ロボット１３ａは、図７のフローチャートに示すように、入力されたプラスキーワード及びマイナスキーワードに基づいてパターン検索を実行し（ステップＳ１２Ａ）、プラスキーワードが存在するテキスト部分が示す画像ソースやリンク先ＵＲＬアドレスの探索優先順位を＋１に設定し、マイナスキーワードが存在するテキスト部分が示す画像ソースやリンク先ＵＲＬアドレスの探索優先順位を−１に設定する（ステップＳ１３Ａ，ステップＳ１３Ｂ）。
【００５７】
このような構成によれば、例えば、「アイドル」、「歌手Ａ子」、「グループＢ」、「歌手Ｃ子」、「歌手Ｄ子」等をプラスキーワードとし、「ＣＧ」や「絵画」をマイナスキーワードとして入力すると、「ＣＧ」や「絵画」と関連する画像コンテンツは探索対象から除外することが可能となり、写真の画像のみを効率的に探索することを可能となる。なお、図７のフローチャートにおける、他の処理ステップは図５のフローチャートに示すそれと同じであるので、ここではその説明は省略する。
【００５８】
［第２の実施形態］
第１の実施形態においては、探索サーバ２の探索ロボット１３ａは、ユーザ端末装置１によりインターネット３を介して入力された／あるいはインターネット３を介さず直接入力されたキーワードと最上位ＵＲＬのアドレス情報に基づいて、あるいは探索サーバ２を運営するコンテンツ管理会社Ａが運営するリストサーバ２０から取得したキーワードと最上位ＵＲＬのアドレス情報に基づいて、探索処理を実行する例を示した。
【００５９】
第２の実施形態におけるコンテンツ不正利用探索システムは、図８に示すように、コンテンツ管理会社Ａがリストサーバ２０を運営し、コンテンツ管理会社Ａとは別の、例えば、技術管理会社Ｂが探索サーバ２を運営する。
【００６０】
技術管理会社Ｂは、探索サーバ２が起動する探索ロボット１３ａが効率良くコンテンツを収集するための広帯域回線を有し、探索サーバ２の管理調整を行う。ここで、管理調整とは、広帯域回線の維持、収集したコンテンツを記録する記録媒体の管理、あるいは、探索サーバ２が起動する探索ロボット１３ａの探索アルゴリズムの改良等をいう。
【００６１】
一方、コンテンツ管理会社Ａは、例えば、他のコンテンツ・プロバイダーなどから依頼された、チェックを行うインターネット３上の特定領域、例えば、コンテンツの不正使用が行われていると思われるインターネット掲示板等の最上位ＵＲＬのアドレス情報と、不正使用されていると思われるコンテンツを特定するためのキーワードを、リストサーバ２０のリストデータベース２７に登録しておく。
【００６２】
そして、探索サーバ２は、リストサーバ２０のリストデータベース２７からインターネット３を介して、最上位ＵＲＬのアドレス情報とキーワードを取得し、探索サーバ２が起動する探索ロボット１３ａは、取得したアドレス情報とキーワードに基づいて不正利用の探索を行う。そして、不正利用の探索が終了すると、探索ロボット１３ａは、最上位ＵＲＬから再度探索を実行する。
【００６３】
なお、図８に示す例では、コンテンツ管理会社Ａが１台のリストサーバ２０を運営し、技術管理会社Ｂが１台の探索サーバ２を運営する例を示したが、これに限定されず、例えば、技術管理会社Ｂは複数台の探索サーバ２を運営しても良いし、コンテンツ管理会社Ａは複数台のリストサーバ２０を運営しても良い。さらに、同一の会社、技術管理会社Ｂあるいはコンテンツ管理会社Ａが、１台もしくは複数台の探索サーバ２と、１台もしくは複数台のリストサーバ２０とを運営しても良い。
【００６４】
探索サーバ２及びリストサーバ２０が複数台ある場合には、各探索サーバ２の処理能力に応じて、担当するリストサーバ２０の台数を割り当るようにしても良い。また、各リストサーバ２０が有する各アドレス情報を、さらにリストとして管理する親のリストサーバ２０を設置しても良い。
【００６５】
このような構成によれば、技術管理会社Ｂとコンテンツ管理会社Ａが別の会社である場合でも、コンテンツの不正利用探索処理を効率良く実行することができる。また、自身が有する回線帯域では所定の時間内に探索を行うことが難しいと判断した場合であっても、コンテンツ管理会社Ａは、広帯域回線を有する技術管理会社Ｂにコンテンツの探索を依頼し、所定の時間内にコンテンツの探索を行うことができる。また、この場合、コンテンツ管理会社Ａは、リストサーバ２０の管理のみを行えば良いので、管理業務に要する労力を大幅に軽減することができる。
【００６６】
以上の説明から明らかなように、第１の実施形態におけるコンテンツ不正利用探索システムによれば、インターネット３上の全てのコンテンツを探索対象にするのではなく、入力されたキーワードに基づいて各リンク情報に探索の優先順位を付与し、この優先順位に基づいてコンテンツを探索するので、注目するコンテンツを効率良く探索し、コンテンツの収集や電子透かしの検出チェックに要する時間を短縮することができる。
【００６７】
また、第２の実施形態におけるコンテンツ不正利用探索システムによれば、リストサーバ２０と探索サーバ２とを独立して運営・管理できるので、探索の技術的メンテナンスを行う会社と、探索サイトを監視するコンテンツサービス会社を別々にすることもでき、効率よくコンテンツ不正利用探索システムを組むことができる。
【００６８】
以上、本発明の実施の形態について詳細に説明したが、本発明は、その精神または主要な特徴から逸脱することなく、他の色々な形で実施することができる。そのため、前述の実施例はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には何ら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【００６９】
【発明の効果】
本発明によれば、コンテンツの収集や電子透かしの検出チェックに要する時間を短縮し、コンテンツを効率的に探索することができる。
【図面の簡単な説明】
【図１】第１の実施形態によるコンテンツ不正利用探索システムの機器構成を例示するブロック図である。
【図２】図１に示すコンテンツ不正利用探索システムにおける、探索サーバの機能構成を例示するブロック図である。
【図３】図１に示すコンテンツ不正利用探索システムにおける、探索サーバのハードウェア構成を例示するブロック図である。
【図４】図１に示すコンテンツ不正利用探索システムにおける、リストサーバのハードウェア構成を例示するブロック図である。
【図５】図１に示すコンテンツ不正利用探索システムによるコンテンツ不正利用探索処理の流れを例示するフローチャートである。
【図６】図５に示すコンテンツ不正利用探索処理において、テキスト解析部により解析されるＨＴＭＬテキストを例示する図である。
【図７】図５に示すコンテンツ不正利用探索処理の応用例を示すフローチャートである。
【図８】第２の実施形態によるコンテンツ不正利用探索システムの機器構成を例示するブロック図である。
【符号の説明】
１…ユーザ端末装置
２…探索サーバ
３…インターネット
１１…ＣＰＵ
１２…ＲＡＭ
１３…ＲＯＭ
１３ａ…探索ロボット
１４…入力Ｉ／Ｆ部
１５…通信制御部
１７…ＩＤデータ／ＵＲＬデータベース
１８…プライベート入力部
２０…リストサーバ
２１…ＣＰＵ
２２…ＲＡＭ
２３…ＲＯＭ
２３ａ…リスト提供プログラム
２４…入力Ｉ／Ｆ部
２５…通信制御部
２７…リストデータベース
３１…探索対象収集部
３２…テキスト解析部
３３…優先順位設定部
３４…探索対象コンテンツチェック部
３５…不正使用判定部
３６…警告メイル送信部
Ａ…コンテンツ管理会社
Ｂ…技術管理会社
【図１】
2004112318.tif 000003
【図２】
2004112318.tif 000004
【図３】
2004112318.tif 000005
【図４】
2004112318.tif 000006
【図５】
2004112318.tif 000007
【図６】
2004112318.tif 000008
【図７】
2004112318.tif 000009
【図８】
2004112318.tif 000010