(57)【要約】【課題】リンクが張られることで二次利用されるコンテンツの利用状況を把握することが可能なコンテンツ利用検出装置を提供する。【解決手段】記憶部３１は、公開されているコンテンツに対する取得要求の履歴情報として、取得要求のリンク元を示すリファラ情報を記憶する。検索部３４は、所定の検索条件を満たすリファラ情報を検索する。【選択図】図４
2018060359.tif 000002
【特許請求の範囲】
【請求項１】
公開されているコンテンツに対する取得要求の履歴情報として、前記取得要求のリンク元を示すリファラ情報を記憶する記憶部と、
所定の検索条件を満たす前記リファラ情報を検索する検索部と、を有するコンテンツ利用検出装置。
【請求項２】
前記検索部は、前記履歴情報から、前記所定の検索条件を満たす前記リファラ情報を検索する、請求項１に記載のコンテンツ利用検出装置。
【請求項３】
前記検索部は、前記取得要求から、前記所定の検索条件を満たす前記リファラ情報を検索し、
前記記憶部は、前記所定の検索条件を満たす前記リファラ情報を記憶する、請求項１に記載のコンテンツ利用検出装置。
【請求項４】
前記記憶部は、所定のリンク元を示す検索条件情報を記憶し、
前記所定の検索条件は、前記リファラ情報が前記所定のリンク元以外のリンク元を示すことである、請求項１ないし３のいずれか１項に記載のコンテンツ利用検出装置。
【請求項５】
前記記憶部は、前記履歴情報として、前記取得要求に応じたコンテンツを特定する識別情報ごとに前記リファラ情報を記憶し、
前記所定の検索条件は、前記リファラ情報が所定の前記識別情報に対応することである、請求項１ないし４のいずれか１項に記載のコンテンツ利用検出装置。
【請求項６】
前記検索部は、前記検索条件を満たすリファラ情報を見つけた場合、当該リファラ情報を見つけた旨の通知情報を出力する、請求項１ないし５のいずれか１項に記載のコンテンツ利用検出装置。
【請求項７】
前記記憶部は、前記コンテンツへのリンクを有するページを示すページ情報を記憶し、
前記検索部は、前記検索条件を満たすリファラ情報を見つけた場合、前記コンテンツのファイル名を変更し、前記リンクを前記コンテンツの変更後のファイル名に応じて変更する、請求項１ないし６のいずれか１項に記載のコンテンツ利用検出装置。
【請求項８】
前記検索部は、前記検索条件を満たすリファラ情報を見つけた場合、前記コンテンツの変更前のファイル名を有する、前記コンテンツとは別のコンテンツを前記記憶部に記憶させる、請求項７に記載のコンテンツ利用検出装置。
【請求項９】
公開されているコンテンツに対する取得要求の履歴情報として、前記取得要求のリンク元を示すリファラ情報を記憶するステップと、
所定の検索条件を満たす前記リファラ情報を検索するステップと、を有するコンテンツ利用検出方法。
【請求項１０】
コンピュータに、
公開されているコンテンツに対する取得要求の履歴情報として、前記取得要求のリンク元を示すリファラ情報を記憶する手順と、
所定の検索条件を満たす前記リファラ情報を検索する手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公開しているコンテンツの利用状況を検出するコンテンツ利用検出装置、コンテンツ利用検出方法およびプログラムに関する。
【背景技術】
【０００２】
インターネットのようなネットワーク上に公開されている画像などのコンテンツは、そのコンテンツに応じた所定の公開元で公開されるだけでなく、二次利用者によって他の公開元でも公開することができる。例えば、二次利用者は、所定の公開元で公開されているコンテンツを複製し、その複製したコンテンツを二次利用者自身が管理するＷｅｂページなどで公開することができる。
【０００３】
特許文献１および２には、公開しているコンテンツの利用状況を検出することが可能な技術が開示されている。これらの技術では、コンテンツを特定する著作権情報を電子透かしなどでコンテンツに埋め込んでおき、著作権情報を含むコンテンツをネットワーク上から検出することで、コンテンツの利用状況を検出することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１１０１５１号公報
【特許文献２】特開２００２−３１８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
二次利用者は、コンテンツを複製せずに、所定の公開元で公開されているコンテンツにリンクを張ることで、コンテンツを二次利用することがある。このような場合、特許文献１および２に記載の技術では、コンテンツが複製されていないため、著作権情報を含むコンテンツは所定の公開元以外では利用されていないと判断されてしまう。したがって、リンクが張られることで二次利用されるコンテンツの利用状況を把握することができない。
【０００６】
本発明の目的は、リンクが張られることで二次利用されるコンテンツの利用状況を把握することが可能なコンテンツ利用検出装置、コンテンツ利用検出方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明によるコンテンツ利用検出装置は、公開されているコンテンツに対する取得要求の履歴情報として、前記取得要求のリンク元を示すリファラ情報を記憶する記憶部と、所定の検索条件を満たす前記リファラ情報を検索する検索部と、を有する。
【０００８】
本発明によるコンテンツ利用検出方法は、公開されているコンテンツに対する取得要求の履歴情報として、前記取得要求のリンク元を示すリファラ情報を記憶するステップと、所定の検索条件を満たす前記リファラ情報を検索するステップと、を有する。
【０００９】
本発明によるプログラムは、コンピュータに、公開されているコンテンツに対する取得要求の履歴情報として、前記取得要求のリンク元を示すリファラ情報を記憶する手順と、所定の検索条件を満たす前記リファラ情報を検索する手順と、を実行させる。
【発明の効果】
【００１０】
本発明によれば、リンクが張られることで二次利用されるコンテンツの利用状況を把握することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態の通信システムを示すブロック図である。
【図２】公開サーバが公開するＷｅｂページを示すページ情報の一例を示す図である。
【図３】二次利用サーバが公開するＷｅｂページを示すページ情報の一例を示す図である。
【図４】公開サーバの構成例を示すブロック図である。
【図５】履歴情報の一例を示す図である。
【図６】本発明の第１の実施形態の通信システムの動作の一例を示すシーケンス図である。
【図７】本発明の第１の実施形態の通信システムの動作の他の例を示すシーケンス図である。
【図８】本発明の第３の実施形態における検索部の処理の一例を説明するための図である。
【図９】本発明の第３の実施形態における検索部の処理の一例を説明するための図である。
【図１０】本発明の第３の実施形態における検索部の処理の一例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照して説明する。なお、各図面において同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１３】
図１は、本発明の第１の実施形態の通信システムを示すブロック図である。図１に示す通信システムは、ユーザ端末１と、二次利用サーバ２と、公開サーバ３と、管理者端末４と、インシデント受付サーバ５とを有する。ユーザ端末１、二次利用サーバ２、公開サーバ３およびインシデント受付サーバ５は、インターネットのようなグローバルエリアネットワークであるネットワーク１００を介して相互に接続される。また、公開サーバ３および管理者端末４は、ローカルエリアネットワーク１０１を介して相互に接続される。また、管理者端末４は、ローカルエリアネットワーク１０１を介してネットワーク１００に接続可能である。
【００１４】
ユーザ端末１は、ＰＣ（personal computer）、スマートフォンまたはゲーム機などであり、ネットワーク１００上に公開されているコンテンツの閲覧や視聴を行う一般のユーザにて使用される。コンテンツの閲覧や視聴などには、ブラウザなどの汎用のアプリケーションプログラムや、コンテンツに対応した専用のアプリケーションプログラムなどが使用される。ユーザ端末１の数に限定はないが、図１では、２つのユーザ端末１が示されている。
【００１５】
コンテンツは、例えば、画像ファイル、音声ファイル、スタイルシートファイル、スクリプトファイルおよびプログラムなどである。画像ファイルは、静止画像を示してもよいし、動画像を示してもよい。静止画像は、例えば、イラストや写真、Ｗｅｂページでページデザインなどに用いられるロゴや飾り画像などを含む。
【００１６】
本実施形態では、コンテンツは、公開サーバ３に記憶され、二次利用サーバ２および公開サーバ３の両方で公開される。その際、コンテンツは、そのコンテンツへのリンクを有するＷｅｂページを示すページ情報を用いて公開される。このため、二次利用サーバ２および公開サーバ３は、後述するように、コンテンツへのリンクを有するＷｅｂページを示すページ情報を記憶している。以下では、公開サーバ３が記憶するページ情報を正規ページ情報、二次利用サーバ２が記憶するページ情報を二次ページ情報と呼ぶこともある。なお、Ｗｅｂページは、ｈｔｍｌ（HyperText Markup Language）などを用いて記述されている。
【００１７】
図２は、公開サーバ３が記憶する正規ページ情報の一例を示す図である。図２に示す正規ページ情報２００は、ネットワーク１００上の位置を示す位置情報として、公開サーバ３に対応するパス「a**.jp」とファイル名「index.html」を含むＵＲＬ（Uniform Resource Locator）を有するページファイルであり、コンテンツへのリンクを示すリンク情報２０１を含む。パスは、ドメインと呼ばれることもある。また、パスには、コンテンツが記憶されているフォルダの名前（フォルダ名）が含まれてもよい。リンク情報２０１にてリンクが張られているコンテンツは、ファイル名「content.jpg」を有する画像ファイルであり、リンク情報２０１は、画像を表示するためのｈｔｍｌタグである画像表示タグである。コンテンツは、公開サーバ３に格納されているため、正規ページ情報２００と同じパス「a**.jp」を有する。このため、リンク情報２０１では、相対パス（"content.jpg"）を用いてコンテンツへのリンクを示している。
【００１８】
なお、本実施形態におけるリンク情報によるリンクは、利用者端末１の表示部（図示せず）に表示されているＷｅｂページに対するクリックなどの操作により、当該Ｗｅｂページとは別のＷｅｂページを表示させるハイパーリンクではなく、閲覧要求に応じて受信したページ情報が示すＷｅｂページ内に表示される（または、そのＷｅｂページ内で実行される）コンテンツが記憶されているネットワーク１００上の位置を示すものである。しかしながら、後述するように公開サーバ３にてコンテンツの利用状況を検出することができるのであれば、リンク情報によるリンクがハイパーリンクであってもよい。
【００１９】
図３は、二次利用サーバ２が記憶する二次ページ情報の一例を示す図である。図３に示す二次ページ情報３００は、ネットワーク１００上の位置を示す位置情報として、二次利用サーバ２に対応するパス「b**.jp」とファイル名「index.html」を含むＵＲＬを有するページファイルである。二次ページ情報３００は、図２に示した正規ページ情報２００内のリンク情報２０１にてリンクが張られたコンテンツと同じコンテンツへのリンクを示すリンク情報３０１を含む。リンク情報３０１は、リンク情報２０１と同様に画像表示タグである。コンテンツは、公開サーバ３に格納されており、二次利用サーバ２と異なるパス「a**.jp」を有するため、リンク情報３０１では、絶対パス（"a**.jp/content.jpg"）を用いてコンテンツへのリンクを示している。
【００２０】
図１の説明に戻る。ユーザ端末１は、ページ情報の閲覧要求を二次利用サーバ２および公開サーバ３の少なくとも一方に送信する。閲覧要求は、ページ情報のネットワーク１００上の位置情報であるＵＲＬを含む。ユーザ端末１は、送信した閲覧要求に応じたページ情報、つまり、閲覧要求内のＵＲＬで示されるページ情報を受信する。
【００２１】
ユーザ端末１は、受信したページ情報にてリンクが張られているコンテンツの取得要求を、そのリンクに応じた送信先に送信する。本実施形態では、コンテンツは公開サーバ３に格納されているため、ユーザ端末１は、公開サーバ３に取得要求を送信する。取得要求は、コンテンツを特定する識別情報と、コンテンツのネットワーク１００上の位置を示す位置情報と、コンテンツのリンク元を示すリファラ情報とを含む。本実施形態では、識別情報は、コンテンツのファイル名であり、識別情報および位置情報はＵＲＬにてまとめて示されている。リファラ情報は、リンク元として、取得要求を送信する契機となったページ情報のＵＲＬ（「a**.jpg/index.html」または「b**.jp/index.html」）を示す。
【００２２】
ユーザ端末１は、取得要求に応じたコンテンツ、つまり、取得要求内のＵＲＬにて示されるコンテンツを受信すると、そのコンテンツを出力する。なお、コンテンツの出力は、画像ファイルの表示や、音声ファイルの音声出力などである。
【００２３】
二次利用サーバ２は、例えば、Ｗｅｂサーバなどのコンピュータ装置である。二次利用サーバ２は、公開サーバ３にて公開されているコンテンツへのリンクを有するＷｅｂページを示す二次ページ情報を記憶する。二次ページ情報は、コンテンツへのリンクが公開サーバ３の管理者から許可されている正規の二次ページ情報と、コンテンツへのリンクが公開サーバ３の管理者から許可されていない非正規の二次ページ情報とがある。非正規の二次ページ情報は、コンテンツを不正な目的のために利用するためのページ情報が含まれる。このような不正なページ情報としては、例えば、コンテンツを公開サーバ３の管理者に許可なく有料で提供するサイト、公開サーバ３の管理者に許可なくコンテンツと共に広告を表示してアフィリエイトなどの広告料を稼ぐサイト、および、コンテンツを用いて正規ページ情報が示すＷｅｂページに成りすまして一般ユーザからＩＤやパスワードなどの個人情報を盗み出すサイトなどで使用されるページ情報が挙げられる。なお、非正規の二次ページ情報が必ずしも不正なページ情報とは限らず、例えば、Ｗｅｂページ内の文章を翻訳して、そのＷｅｂページと同じページデザインのＷｅｂページに翻訳した文章を記載する翻訳サイトで使用されるページ情報なども含まれる。
【００２４】
二次利用サーバ２は、ユーザ端末１から閲覧要求を受信すると、その閲覧要求に応じて、記憶している二次ページ情報をユーザ端末１に送信する。
【００２５】
公開サーバ３は、コンテンツを公開するサーバであり、例えば、Ｗｅｂサーバなどのコンピュータ装置で構成される。公開サーバ３は、本実施形態では、コンテンツの利用状況を検出するコンテンツ利用検出装置の機能も有する。図４は、公開サーバ３の構成の一例を示すブロック図である。図４に示す公開サーバ３は、記憶部３１と、通信部３２と、制御部３３と、検索部３４を有する。
【００２６】
記憶部３１は、コンテンツと、コンテンツへのリンクを有するＷｅｂページを示すページ情報（正規ページ情報）と、コンテンツに対する取得要求の履歴情報とを記憶する。コンテンツおよびページ情報は複数あってもよい。
【００２７】
履歴情報は、本実施形態では、コンテンツに対するアクセスログであり、少なくとも、コンテンツに対する取得要求のリンク元を示すリファラ情報を含む。より具体的には、履歴情報は、コンテンツを特定する識別情報ごとに、そのコンテンツに対する取得要求のリンク元を示すリファラ情報を示す。また、履歴情報は、取得要求を送信したユーザ端末１のＩＰアドレスや、取得要求を受信した日時である利用日時などをさらに示してもよい。また、履歴情報は、ページ情報に対する閲覧要求のリンク元を示すリファラ情報、閲覧要求を送信したユーザ端末１のＩＰアドレス、閲覧要求を受信した利用日時などをさらに示してもよい。
【００２８】
図５は、履歴情報の一例を示す図である。図５に示す履歴情報５００は、ＩＰアドレス５０１と、日時５０２と、ファイル名５０３と、リファラ５０４とを含む。ＩＰアドレス５０１は、コンテンツに対する取得要求を送信したユーザ端末１に割り当てられたＩＰアドレスである。日時５０２は、コンテンツに対する取得要求を受信した利用日時である。ファイル名５０３は、コンテンツの識別情報であり、コンテンツに対して設定された名称である。リファラ５０４は、コンテンツに対する取得要求のリンク元を示すリファラ情報である。図５の例では、リファラ５０４は、公開サーバ３の記憶部３１に記憶された正規ページ情報のＵＲＬ「a**.jp/index.html」、または、二次利用サーバ２に記憶された二次ページ情報のＵＲＬ「b**.jp/index.html」を示す。なお、ユーザ端末１のユーザがユーザ端末１に対してＵＲＬを直接入力した場合などのように、コンテンツに対する取得要求のリンク元が存在しない場合、リファラ５０４は空欄となる。
【００２９】
通信部３２は、ネットワーク１００を介してユーザ端末１などと通信を行う。例えば、通信部３２は、ユーザ端末１から閲覧要求および取得要求を受信する。
【００３０】
制御部３３は、公開サーバ３全体を制御する。例えば、通信部３２が閲覧要求を受信した場合、制御部３３は、記憶部３１に記憶されたページ情報のうち、閲覧要求に応じたページ情報をユーザ端末１に送信する。閲覧要求に応じたページ情報は、閲覧要求に含まれるＵＲＬにて示されるページ情報である。また、通信部３２が取得要求を受信した場合、制御部３３は、記憶部３１に記憶されたコンテンツのうち、取得要求に応じたコンテンツをユーザ端末１に送信する。取得要求に応じたコンテンツとは、取得要求に含まれるＵＲＬにて特定されるコンテンツである。
【００３１】
また、制御部３３は、記憶部３１に記憶された履歴情報を、取得要求に応じて更新する。例えば、図５で示した履歴情報５００の場合、制御部３３は、取得要求を受信した日時を日時５０２として生成し、取得要求に含まれるＩＰアドレス、ファイル名およびリファラ情報をそれぞれＩＰアドレス５０１、ファイル名５０３およびリファラ５０４として生成する。そして、ＩＰアドレス５０１、日時５０２、ファイル名５０３およびリファラ５０４を対応付けて、記憶部３１に記憶されている履歴情報に加える。なお、制御部３３は、閲覧要求に応じて履歴情報を更新してもよい。この場合、履歴情報の更新処理は、取得要求に応じた更新処理と同様である。
【００３２】
検索部３４は、記憶部３１に記憶された履歴情報から、所定の検出条件を満たすリファラ情報を検索する。検索条件は、本実施形態では、リファラ情報が所定のファイル名と対応すること、かつ、リファラ情報が所定のリンク元以外のリンク元を示すことである。この場合、所定のファイル名および所定のリンク元を示す検索条件情報が記憶部３１に記憶される。そして検索部３４は、記憶部３１に記憶されている検索条件情報が示すファイル名と対応し、かつ、検索条件情報が示すリンク元以外のリング元を示すリファラ情報を履歴情報から検索する。なお、検索条件は、リファラ情報が所定のリンク元を示すことでもよい。
【００３３】
所定のファイル名は、本実施形態では、所定のコンテンツのファイル名である。すなわち、所定のファイル名には、ページ情報のファイル名は含まれない。また、所定のファイル名の数は限定されない。なお、１つのページ情報内にそれぞれ異なるコンテンツへのリンクが場合、それらのコンテンツの全てのファイル名を所定のファイル名とする必要はなく、それらのコンテンツの少なくとも一つのファイル名を所定のファイル名とすることができる。例えば、ページ情報が、複数の動画を提供するサイトにて各動画のサムネイル画像を表示するＷｅｂページを示す場合、所定のファイル名は、複数の動画のうち無断で二次利用をされたくない動画のサムネイルを示す画像のファイル名を少なくとも含む。また、例えば、ページ情報がログイン名やパスワードを入力してログインする入力画面を示す場合、所定のファイル名は、ログインするための「ログインボタン」を示す画像のファイル名を少なくとも含む。
【００３４】
所定のリンク元は、例えば、公開サーバ３の記憶部３１に格納されている正規ページ情報を示す。また、所定のリンク元は、正規ページ情報に加えて、または、正規ページ情報に代えて、公開サーバ３の管理者がコンテンツの利用を許可している正規の二次ページ情報を示してもよい。
【００３５】
検索部３４がリファラ情報を検索する検索タイミングは、特に限定されない。例えば、検索部３４は、定期的に（例えば、１時間ごとに）リファラ情報を検索する。この場合、検索部３４は、履歴情報のうち、前回の検索タイミングから現在までの利用日時を含む履歴情報から所定の検出条件を満たすリファラ情報を検索すればよい。また、検索タイミングは、制御部３３が履歴情報を更新したタイミングなどでもよい。
【００３６】
検索部３４は、所定の検出条件を満たすリファラ情報を検索すると、その検索結果に応じた処理を実行する。例えば、検索部３４は、検索結果を記憶部３１に記憶する。また、所定の検出条件を満たすリファラ情報を見つけた場合、検索部３４は、所定の検出条件を満たすリファラ情報を見つけた旨の通知情報を出力する。通知情報は、所定の検出条件を満たすリファラ情報を含むことが望ましい。また、通知情報の出力は、例えば、所定の宛先への送信などである。また、通知情報の出力は、公開サーバ３が表示部を備えていれば、その表示部に通知情報を表示することでもよい。本実施形態では、検索部３４は、所定の検出条件を満たすリファラ情報を見つけた場合、所定の検出条件を満たすリファラ情報を含む通知情報を所定の宛先として管理者端末４に送信する。
【００３７】
管理者端末４は、公開サーバ３の管理者にて使用される。管理者端末４は、公開サーバ３から通知情報を受信し、その通知情報を管理者に通知するなどの処理を実行する。このとき、管理者は、通知情報を確認し、必要があれば、通知情報に含まれるリファラ情報が示すリンク元となるページ情報の削除を要求する削除要求を、管理者端末４からインシデント受付サーバ５に送信する。なお、管理者端末４は、図１の例では、公開サーバ３を介してインシデント受付サーバ５（ネットワーク１００）に接続されているが、公開サーバ３を介さずにインシデント受付サーバ５（ネットワーク１００）と接続されていてもよい。
【００３８】
インシデント受付サーバ５は、不正なサイトを公開しているサーバの管理者に対して、その不正なサイトの削除などを要請する所定の機関にて管理される。インシデント受付サーバ５は、削除要求を受信すると、その削除要求をインシデント受付サーバ５の管理者に通知するなどの処理を実行する。このとき、管理者は、通知情報を確認し、必要があれば、削除要求にて削除が要求されてページ情報を公開しているサーバ（二次利用サーバ２）の管理者に対して、そのページ情報の削除などを要請する。
【００３９】
次に動作を説明する。図６および図７は、本実施形態の通信システムの動作を説明するためのシーケンス図である。
【００４０】
図６の例では、先ず、ユーザ端末１は、当該ユーザ端末１を使用する一般のユーザから指示などに従って閲覧要求を送信する。ここで、ユーザ端末１が閲覧要求をネットワーク１００を介して公開サーバ３に送信したとする（ステップＳ１）。この場合、公開サーバ３の通信部３２は、閲覧要求を受信し、その閲覧要求を制御部３３に送信する。制御部３３は、閲覧要求を受信すると、その閲覧要求に応じた正規ページ情報を記憶部３１から取得し、その正規ページ情報を、通信部３２およびネットワーク１００を介してユーザ端末１に送信する（ステップＳ２）。
【００４１】
ユーザ端末１は、正規ページ情報を受信すると、その正規ページ情報が示すＷｅｂページをユーザ端末１の表示部に表示するとともに、その正規ページ情報に含まれるコンテンツへのリンクに応じた取得要求を生成して、ネットワーク１００を介して公開サーバ３に送信する（ステップＳ３）。
【００４２】
公開サーバ３の通信部３２は、取得要求を受信し、その取得要求を制御部３３に送信する。制御部３３は、取得要求を受信すると、その取得要求に応じたコンテンツを記憶部３１から取得し、そのコンテンツを、通信部３２およびネットワーク１００を介してユーザ端末１に送信する。ユーザ端末１は、コンテンツを受信すると、そのコンテンツを出力する（ステップＳ４）。なお、コンテンツの出力は、例えば、コンテンツが画像ファイルの場合、正規ページ情報が示すＷｅｂページ上における、当該正規ページ情報にて規定された位置への画像ファイルの表示である。
【００４３】
制御部３３は、ステップＳ４でコンテンツを送信すると、記憶部３１に記憶された履歴情報を、取得要求に応じて更新する（ステップＳ５）。
【００４４】
また、公開サーバ３の検索部３４は、検索タイミングになると、記憶部３１に記憶された履歴情報から、所定の検出条件を満たすコンテンツ名およびリファラ情報を検索する（ステップＳ６）。ここでは、所定のコンテンツ名に対応するリファラ情報が所定のリンク元である正規ページ情報だったため、所定の検出条件を満たすリファラ情報が見つからなかったとする。この場合、検索部３４は、次の検索タイミングまで待機する（ステップＳ７）。
【００４５】
図７の例では、ユーザ端末１が閲覧要求をネットワーク１００を介して二次利用サーバ２に送信する（ステップＳ１ａ）。この場合、二次利用サーバ２は、閲覧要求を受信し、その閲覧要求に応じた二次ページ情報を、通信部３２およびネットワーク１００を介してユーザ端末１に送信する（ステップＳ２ａ）。
【００４６】
ユーザ端末１は、二次ページ情報を受信すると、その二次ページ情報が示すＷｅｂページをユーザ端末１の表示部に表示するとともに、その二次ページ情報に含まれるコンテンツへのリンクに応じた取得要求を生成して、ネットワーク１００を介して公開サーバ３に送信する（ステップＳ３ａ）。
【００４７】
公開サーバ３の通信部３２は、取得要求を受信し、その取得要求を制御部３３に送信する。制御部３３は、取得要求を受信すると、その取得要求に応じたコンテンツを記憶部３１から取得し、そのコンテンツを、通信部３２およびネットワーク１００を介してユーザ端末１に送信する。ユーザ端末１は、コンテンツを受信すると、そのコンテンツを出力する（ステップＳ４ａ）。
【００４８】
制御部３３は、コンテンツを送信した場合、記憶部３１に記憶された履歴情報を、取得要求に応じて更新する（ステップＳ５ａ）。
【００４９】
また、公開サーバ３の検索部３４は、検索タイミングになると、記憶部３１に記憶された履歴情報から、所定の検出条件を満たすコンテンツ名およびリファラ情報を検索する（ステップＳ６ａ）。ここでは、所定のコンテンツ名に対するリファラ情報が所定のリンク元ではない二次ページ情報だったため、所定の検出条件を満たすリファラ情報が見つかったとする。この場合、検索部３４は、その見つかったリファラ情報を含む通知情報を生成して、ローカルエリアネットワーク１０１を介して管理者端末４に送信し、次の検索タイミングまで待機する（ステップＳ８）。
【００５０】
管理者端末４は、通知情報を受信すると、その通知情報を管理者に通知する（ステップＳ９）。その後、管理者端末４の管理者からの指示に従って削除要求を、ローカルエリアネットワーク１０１およびネットワーク１００を介して、インシデント受付サーバ５に送信する。インシデント受付サーバ５は、削除要求を受信すると、その削除要求をインシデント受付サーバ５の管理者に通知する。そして、インシデント受付サーバ５の管理者は、通知情報を確認し、必要があれば、削除要求にて削除が要求されてページ情報を公開しているサーバ（二次利用サーバ２）の管理者に対して、そのページ情報の削除などを要請する（ステップＳ１０）。
【００５１】
以上説明したように本実施形態によれば、記憶部３１は、公開されているコンテンツに対する取得要求の履歴情報として、取得要求のリンク元を示すリファラ情報を記憶する。検索部３４は、履歴情報から、所定の検索条件を満たすリファラ情報を検索する。この場合、検索条件を満たすリファラ情報が検索されるため、リンクが張られることで二次利用されるコンテンツの利用状況を把握することが可能になる。また、コンテンツに電子透かしなどを埋め込む必要もないため、コンテンツの利用状況を容易に把握することが可能になる。
【００５２】
また、本実施形態では、所定の検索条件は、リファラ情報が所定のリンク元以外のリンク元を示すことである。この場合、所定のリンク元を適宜設定することで、不正なＷｅｂページにてコンテンツが利用されていることを検知することができるため、容易にかつ迅速に不正なＷｅｂページを発見することが可能になる。
【００５３】
（第２の実施形態）
第１の実施形態では、公開サーバ３の制御部３３が、履歴情報を取得要求に応じて更新し、検索部３４が、検索タイミングになると、履歴情報から、所定の検出条件を満たすリファラ情報を検索した。本実施形態では、公開サーバ３の検索部３４が、取得要求から所定の検索条件を満たすリファラ情報を見つけた場合、制御部３３が、その所定の検索条件を満たすリファラ情報に対応する取得要求に応じて、履歴情報を更新する。
【００５４】
以下、第１の実施形態と異なる点を中心に具体的に説明する。説明のない点に関しては、第１の実施形態と同様である。
【００５５】
本実施形態では、公開サーバ３の通信部３２が取得要求を受信した場合、制御部３３は、記憶部３１に記憶されたコンテンツのうち、取得要求に応じたコンテンツをユーザ端末１に送信する。検索部３４は、制御部３３が取得要求に応じたコンテンツを送信した場合、取得要求に含まれるファイル名およびリファラ情報から、所定の検索条件を満たすリファラ情報を検索する。検索部３４が所定の検索条件を満たすリファラ情報を見つけた場合、制御部３３は、その所定の検索条件を満たすリファラ情報に対応する取得要求に応じて、記憶部３１に記憶された履歴情報を更新する。履歴情報に記憶される情報の項目は、第１の実施形態と同様である。ただし、第１の実施形態の履歴情報は、所定の検索条件を満たさないリファラ情報も含まれていたが、本実施形態の履歴情報は、所定の検索条件を満たすリファラ情報が含まれる情報のみとなる点が、第１の実施形態の履歴情報とは異なる。
【００５６】
また、検索部３４は、所定の検索タイミングにて、記憶部３１に記憶された履歴情報から、前回の検索タイミング以降に追記された履歴情報を管理者端末４に送信する。なお、所定の検索タイミングは、第１の実施形態の検索タイミングと同じでも良いし、異なっていてもよい。
【００５７】
（第３の実施形態）
本実施形態では、公開サーバ３の検索部３４は、検索条件を満たすリファラ情報を見つけた場合、そのリファラ情報に対応するコンテンツに対する変更処理を行う。具体的には、検索部３４は、検索条件を満たすリファラ情報を見つけた場合、そのリファラ情報に対応するコンテンツを別のファイル名に変更する。このとき、検索部３４は、ファイル名を変更したコンテンツへのリンクを有するＷｅｂページを示す正規ページ情報に対して、そのコンテンツへのリンクを、変更後のファイル名（別のファイル名）に応じて変更する処理を行う。具体的には、検索部３４は、正規ページ情報における変更前のファイル名のコンテンツへのリンクを、変更後のファイル名のコンテンツへのリンクに変更する。さらに、検索部３４は、そのリファラ情報に対応するコンテンツの変更前のファイル名を有する、そのリファラ情報に対応するコンテンツとは別の内容のコンテンツ（以下「別のコンテンツ」と呼ぶ。）を生成して記憶部３１に記憶させてもよい。また、検索部３４は、記憶部３１に別のコンテンツを予め記憶しておき、その別のコンテンツのファイル名を、そのリファラ情報に対応するコンテンツの変更前のファイル名に変更してもよい。
【００５８】
図８〜図１０は、本実施形態の検索部３４の処理の一例を説明するための図である。具体的には、図８は、コンテンツの一例を示し、図９は、リンクを変更したページ情報の一例を示し、図１０は、コンテンツの変更前のファイル名を有する別のコンテンツの一例を示す。なお、以下の説明では、変更処理を非正規の二次ページ情報によるコンテンツの利用を制限するために使用する場合を例にとって説明する。
【００５９】
検索条件を満たすリファラ情報を見つける前の状態では、公開サーバ３の記憶部３１には、図２に示した正規ページ情報２００が記憶されており、二次利用サーバ２には、図３に示した二次ページ情報３００が記憶されている。また、正規ページ情報２００および二次ページ情報３００内のリンク情報２０１および３０１にてリンクが張られたコンテンツは、図８に示すコンテンツ７０１である。コンテンツ７０１は、画像ファイルである。
【００６０】
上記の状態で検索部３４は、検索条件を満たすリファラ情報として、リンク情報２０１および３０１でリンクが張られたコンテンツ７０１に対応し、かつ、二次ページ情報３００をリンク元として示すリファラ情報を見つけたとする。この場合、検索部３４は、そのコンテンツ７０１のファイル名を「content.jpg」から別のファイル名「content2.jpg」に変更する。これにより、正規ページ情報２００および二次ページ情報３００にてコンテンツ７０１が表示されなくなる。そのため、コンテンツ７０１の二次ページ情報３００にてコンテンツ７０１が利用されることを抑制することができる。しかしながら、正規ページ情報２００でもコンテンツ７０１を利用することができなくなる。
【００６１】
そこで検索部３４は、正規ページ情報２００のリンク情報２０１を、図９に示すように、変更後のファイル名「content2.jpg」のコンテンツへのリンクを示すリンク情報２０２に変更する。これにより、正規ページ情報２００では、コンテンツ７０１が表示されるが、二次ページ情報３００では、リンク情報３０２は元のままなので、コンテンツ７０１が表示されなくなる。
【００６２】
さらに、検索部３４は、変更する前のファイル名「content.jpg」を有する別のコンテンツとして、図１０に示すコンテンツ７０２を生成（または、予め記憶しておいたコンテンツ７０２のをファイル名を変更）して記憶部３１に記憶してもよい。これにより、例えば、正規ページ情報２００では、コンテンツ７０１が表示されるが、二次ページ情報３００では、図１０に示すように、コンテンツ７０１とは別のコンテンツ７０２が表示されることになる。コンテンツ７０２は、「不正の目的でコンテンツを利用しているサイトの可能性があります。」とのメッセージが記載された画像ファイルである。これにより、不正の目的でコンテンツを利用しているサイトによって、コンテンツの作成者または一般のユーザが被害を受けてしまう恐れを軽減することができる。
【００６３】
本実施形態では、コンテンツに対する変更処理を非正規の二次ページ情報によるコンテンツの利用を制限するために使用する場合を例にとって説明したが、変更処理は、非正規の二次ページ情報によるコンテンツの利用を促進するために使用されてもよい。この場合、例えば、コンテンツ７０１とは別のコンテンツとして、コンテンツの利用を促進するようなメッセージなどが記載された画像ファイルを用いる。
【００６４】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【００６５】
例えば、ユーザ端末１、二次利用サーバ２、公開サーバ３、管理者端末４およびインシデント受付サーバ５の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。
【００６６】
また、コンテンツを公開する公開サーバ３と、コンテンツ利用検出装置（履歴情報を記憶する記憶部と検索部を有する装置）とは別々の装置から構成されてもよい。
【００６７】
また、検索部３４は、所定の検出条件を満たすリファラ情報を見つけた場合、通知情報を管理者端末４に代わりに、または、管理者端末４に加えて、インシデント受付サーバ５に送信してもよい。
【符号の説明】
【００６８】
１  ユーザ端末
２  二次利用サーバ
３  公開サーバ
３１  記憶部
３２  通信部
３３  制御部
３４  検索部
４  管理者端末
５  インシデント受付サーバ
【図１】
2018060359.tif 000003
【図２】
2018060359.tif 000004
【図３】
2018060359.tif 000005
【図４】
2018060359.tif 000006
【図５】
2018060359.tif 000007
【図６】
2018060359.tif 000008
【図７】
2018060359.tif 000009
【図８】
2018060359.tif 000010
【図９】
2018060359.tif 000011
【図１０】
2018060359.tif 000012