(57)【要約】【課題】アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集すること。【解決手段】ログイン管理部５０３が、アクセス制限がなされている有料サイト内のコンテンツの閲覧サービスを提供している有料コンテンツサーバ装置３０ａ，３０ｂに有料サイトへのアクセス制限を解除するログイン情報を送信し、送信されたログイン情報に応じて有料コンテンツサーバ装置３０ａ，３０ｂからアクセスを許可するアクセス許可情報を受信した場合に、コンテンツ情報収集部５０５が、有料コンテンツサーバ装置３０ａ，３０ｂから有料サイト内のコンテンツに係る情報を収集し、インデックス作成部５０６が、収集したコンテンツに係る情報を記憶する。【選択図】        図１
2006058948.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置から該コンテンツに係る情報を収集するコンテンツ情報収集装置であって、
アクセス制限がなされているウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信する情報送信手段と、
前記情報送信手段により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を記憶するコンテンツ情報収集手段と、
を備えたことを特徴とするコンテンツ情報収集装置。
【請求項２】
前記情報送信手段は、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置からウェブサイト内のコンテンツに対するアクセス制限の有無に係る情報を取得し、該サーバ装置により提供されるウェブサイト内のコンテンツに対するアクセス制限がなされている場合に、当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信することを特徴とする請求項１に記載のコンテンツ情報収集装置。
【請求項３】
前記アクセス制限を解除するアクセス制限解除情報をユーザごとに記憶する情報記憶手段をさらに備え、前記情報送信手段は、前記情報記憶手段により記憶された各ユーザのアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集手段は、該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザに対応付けて記憶することを特徴とする請求項１に記載のコンテンツ情報収集装置。
【請求項４】
前記情報記憶手段は、ユーザの属性に係る情報と前記アクセス制限を解除するアクセス制限解除情報とを対応付けて記憶し、前記情報送信手段は、各ユーザの属性に対応する前記情報記憶手段により記憶されたアクセス制限解除情報を抽出し、抽出されたアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集手段は、前記情報送信手段により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザの属性に対応付けて記憶することを特徴とする請求項３に記載のコンテンツ情報収集装置。
【請求項５】
前記情報記憶手段は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、前記アクセス制限を解除するアクセス制限解除情報をユーザから受け付けて、受け付けたアクセス制限解除情報を該ユーザに対応付けて記憶することを特徴とする請求項３または４に記載のコンテンツ情報収集装置。
【請求項６】
前記コンテンツ情報収集手段は、前記情報記憶手段により記憶されたユーザの属性に係る情報に基づいて、前記サーバ装置からウェブサイト内のコンテンツを紹介する紹介情報を収集し、収集した紹介情報をユーザの属性に対応付けて記憶することを特徴とする請求項５に記載のコンテンツ情報収集装置。
【請求項７】
前記ユーザの属性に係る情報は、ユーザの会員種別の情報であることを特徴とする請求項５または６に記載のコンテンツ情報収集装置。
【請求項８】
前記ユーザの属性に係る情報は、ユーザ登録に係る登録料の情報であることを特徴とする請求項５または６に記載のコンテンツ情報収集装置。
【請求項９】
前記ユーザの属性に係る情報は、ユーザの特典ポイントの情報であることを特徴とする請求項５または６に記載のコンテンツ情報収集装置。
【請求項１０】
前記ユーザの属性に係る情報は、ユーザが属するグループの情報であることを特徴とする請求項５または６に記載のコンテンツ情報収集装置。
【請求項１１】
ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置から該コンテンツに係る情報を収集するコンテンツ情報収集方法であって、
アクセス制限がなされているウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信する情報送信工程と、
前記情報送信工程により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を記憶するコンテンツ情報収集工程と、
を含んだことを特徴とするコンテンツ情報収集方法。
【請求項１２】
前記情報送信工程は、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置からウェブサイト内のコンテンツに対するアクセス制限の有無に係る情報を取得し、該サーバ装置により提供されるウェブサイト内のコンテンツに対するアクセス制限がなされている場合に、当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信することを特徴とする請求項１１に記載のコンテンツ情報収集方法。
【請求項１３】
前記アクセス制限を解除するアクセス制限解除情報をユーザごとに記憶する情報記憶工程をさらに含み、前記情報送信工程は、前記情報記憶工程により記憶された各ユーザのアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集工程は、該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザに対応付けて記憶することを特徴とする請求項１１に記載のコンテンツ情報収集方法。
【請求項１４】
前記情報記憶工程は、ユーザの属性に係る情報と前記アクセス制限を解除するアクセス制限解除情報とを対応付けて記憶し、前記情報送信工程は、各ユーザの属性に対応する前記情報記憶工程により記憶されたアクセス制限解除情報を抽出し、抽出されたアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集工程は、前記情報送信工程により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザの属性に対応付けて記憶することを特徴とする請求項１３に記載のコンテンツ情報収集方法。
【請求項１５】
前記情報記憶工程は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、前記アクセス制限を解除するアクセス制限解除情報をユーザから受け付けて、受け付けたアクセス制限解除情報を該ユーザに対応付けて記憶することを特徴とする請求項１３または１４に記載のコンテンツ情報収集方法。
【請求項１６】
前記コンテンツ情報収集工程は、前記情報記憶工程により記憶されたユーザの属性に係る情報に基づいて、前記サーバ装置からウェブサイト内のコンテンツを紹介する紹介情報を収集し、収集した紹介情報をユーザの属性に対応付けて記憶することを特徴とする請求項１５に記載のコンテンツ情報収集方法。
【請求項１７】
前記ユーザの属性に係る情報は、ユーザの会員種別の情報であることを特徴とする請求項１５または１６に記載のコンテンツ情報収集方法。
【請求項１８】
前記ユーザの属性に係る情報は、ユーザ登録に係る登録料の情報であることを特徴とする請求項１５または１６に記載のコンテンツ情報収集方法。
【請求項１９】
前記ユーザの属性に係る情報は、ユーザの特典ポイントの情報であることを特徴とする請求項１５または１６に記載のコンテンツ情報収集方法。
【請求項２０】
前記ユーザの属性に係る情報は、ユーザが属するグループの情報であることを特徴とする請求項１５または１６に記載のコンテンツ情報収集方法。
【請求項２１】
ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置から該コンテンツに係る情報を収集するコンテンツ情報収集方法をコンピュータに実行させるコンテンツ情報収集プログラムであって、
アクセス制限がなされているウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信する情報送信工程と、
前記情報送信工程により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を記憶するコンテンツ情報収集工程と、
をコンピュータに実行させることを特徴とするコンテンツ情報収集プログラム。
【請求項２２】
前記情報送信工程は、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置からウェブサイト内のコンテンツに対するアクセス制限の有無に係る情報を取得し、該サーバ装置により提供されるウェブサイト内のコンテンツに対するアクセス制限がなされている場合に、当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信することを特徴とする請求項２１に記載のコンテンツ情報収集プログラム。
【請求項２３】
前記アクセス制限を解除するアクセス制限解除情報をユーザごとに記憶する情報記憶工程をさらに含み、前記情報送信工程は、前記情報記憶工程により記憶された各ユーザのアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集工程は、該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザに対応付けて記憶することを特徴とする請求項２１に記載のコンテンツ情報収集プログラム。
【請求項２４】
前記情報記憶工程は、ユーザの属性に係る情報と前記アクセス制限を解除するアクセス制限解除情報とを対応付けて記憶し、前記情報送信工程は、各ユーザの属性に対応する前記情報記憶工程により記憶されたアクセス制限解除情報を抽出し、抽出されたアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集工程は、前記情報送信工程により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザの属性に対応付けて記憶することを特徴とする請求項２３に記載のコンテンツ情報収集プログラム。
【請求項２５】
前記情報記憶工程は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、前記アクセス制限を解除するアクセス制限解除情報をユーザから受け付けて、受け付けたアクセス制限解除情報を該ユーザに対応付けて記憶することを特徴とする請求項２３または２４に記載のコンテンツ情報収集プログラム。
【請求項２６】
前記コンテンツ情報収集工程は、前記情報記憶工程により記憶されたユーザの属性に係る情報に基づいて、前記サーバ装置からウェブサイト内のコンテンツを紹介する紹介情報を収集し、収集した紹介情報をユーザの属性に対応付けて記憶することを特徴とする請求項２５に記載のコンテンツ情報収集プログラム。
【請求項２７】
前記ユーザの属性に係る情報は、ユーザの会員種別の情報であることを特徴とする請求項２５または２６に記載のコンテンツ情報収集プログラム。
【請求項２８】
前記ユーザの属性に係る情報は、ユーザ登録に係る登録料の情報であることを特徴とする請求項２５または２６に記載のコンテンツ情報収集プログラム。
【請求項２９】
前記ユーザの属性に係る情報は、ユーザの特典ポイントの情報であることを特徴とする請求項２５または２６に記載のコンテンツ情報収集プログラム。
【請求項３０】
前記ユーザの属性に係る情報は、ユーザが属するグループの情報であることを特徴とする請求項２５または２６に記載のコンテンツ情報収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置から該コンテンツに係る情報を収集するコンテンツ情報収集装置、コンテンツ情報収集方法およびコンテンツ情報収集方法をコンピュータに実行させるコンテンツ情報収集プログラムに関し、特に、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集することができるコンテンツ情報収集装置、コンテンツ情報収集方法およびコンテンツ情報収集方法をコンピュータに実行させるコンテンツ情報収集プログラムに関する。
【背景技術】
【０００２】
従来、インターネットにおいて提供されるウェブサイトの数は飛躍的に増加してきており、ユーザがその中から画像や音声、動画などのコンテンツを容易に検索できるようにするため、検索エンジンと呼ばれるコンテンツの検索システムが広く利用されている。
【０００３】
この検索エンジンは、検索したいコンテンツに関連したキーワードの指定をユーザから受け付け、受け付けたキーワードに合致するコンテンツの情報を検索し、検索されたコンテンツの情報をユーザに提供する。
【０００４】
検索結果としてユーザに提供されるコンテンツの情報は、クローラと呼ばれるプログラムが実行されることにより、さまざまなウェブサイトが定期的に巡回されて収集されたものである（非特許文献１を参照）。
【０００５】
具体的には、このクローラは、あるウェブサイト内のコンテンツの情報を収集した後、さらに、ウェブサイトに含まれているリンクを辿って別のウェブサイトからコンテンツの情報を収集することを繰り返す。
【０００６】
【非特許文献１】グーグル株式会社、“Ｇｏｏｇｌｅ  よくある質問、Ｗｅｂマスター関連の質問”、［online］、［平成１６年７月１日検索］、インターネット＜URL: http://www.google.co.jp/intl/ja/faq.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記非特許文献１に代表される従来技術では、アクセスが制限されているウェブサイトに含まれているコンテンツの情報を収集することができないため、ユーザがそのようなウェブサイトに含まれているコンテンツを検索できないという問題があった。
【０００８】
すなわち、クローラは、有料のウェブページなど、ユーザがアクセスするのにＩＤやパスワードなどを入力する必要があるウェブページにはアクセスすることができないため、そのようなウェブページのコンテンツの情報を検索サービス用に収集することができなかった。
【０００９】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集することができるコンテンツ情報収集装置、コンテンツ情報収集方法およびコンテンツ情報収集方法をコンピュータに実行させるコンテンツ情報収集プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、本発明は、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置から該コンテンツに係る情報を収集するコンテンツ情報収集装置であって、アクセス制限がなされているウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信する情報送信手段と、前記情報送信手段により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を記憶するコンテンツ情報収集手段と、を備えたことを特徴とする。
【００１１】
また、本発明は、上記発明において、前記情報送信手段は、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置からウェブサイト内のコンテンツに対するアクセス制限の有無に係る情報を取得し、該サーバ装置により提供されるウェブサイト内のコンテンツに対するアクセス制限がなされている場合に、当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記アクセス制限を解除するアクセス制限解除情報をユーザごとに記憶する情報記憶手段をさらに備え、前記情報送信手段は、前記情報記憶手段により記憶された各ユーザのアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集手段は、該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザに対応付けて記憶することを特徴とする。
【００１３】
また、本発明は、上記発明において、前記情報記憶手段は、ユーザの属性に係る情報と前記アクセス制限を解除するアクセス制限解除情報とを対応付けて記憶し、前記情報送信手段は、各ユーザの属性に対応する前記情報記憶手段により記憶されたアクセス制限解除情報を抽出し、抽出されたアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集手段は、前記情報送信手段により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザの属性に対応付けて記憶することを特徴とする。
【００１４】
また、本発明は、上記発明において、前記情報記憶手段は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、前記アクセス制限を解除するアクセス制限解除情報をユーザから受け付けて、受け付けたアクセス制限解除情報を該ユーザに対応付けて記憶することを特徴とする。
【００１５】
また、本発明は、上記発明において、前記コンテンツ情報収集手段は、前記情報記憶手段により記憶されたユーザの属性に係る情報に基づいて、前記サーバ装置からウェブサイト内のコンテンツを紹介する紹介情報を収集し、収集した紹介情報をユーザの属性に対応付けて記憶することを特徴とする。
【００１６】
また、本発明は、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置から該コンテンツに係る情報を収集するコンテンツ情報収集方法であって、アクセス制限がなされているウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信する情報送信工程と、前記情報送信工程により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を記憶するコンテンツ情報収集工程と、を含んだことを特徴とする。
【００１７】
また、本発明は、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置から該コンテンツに係る情報を収集するコンテンツ情報収集方法をコンピュータに実行させるコンテンツ情報収集プログラムであって、アクセス制限がなされているウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信する情報送信工程と、前記情報送信工程により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を記憶するコンテンツ情報収集工程と、をコンピュータに実行させることを特徴とする。
【００１８】
また、本発明は、上記発明において、前記アクセス制限を解除するアクセス制限解除情報をユーザごとに記憶する情報記憶工程をさらに含み、前記情報送信工程は、前記情報記憶工程により記憶された各ユーザのアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集工程は、該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザに対応付けて記憶することを特徴とする。
【００１９】
また、本発明は、上記発明において、前記情報記憶工程は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、前記アクセス制限を解除するアクセス制限解除情報をユーザから受け付けて、受け付けたアクセス制限解除情報を該ユーザに対応付けて記憶することを特徴とする。
【００２０】
また、本発明は、上記発明において、前記情報記憶工程は、ユーザの属性に係る情報と前記アクセス制限を解除するアクセス制限解除情報とを対応付けて記憶し、前記情報送信工程は、各ユーザの属性に対応する前記情報記憶工程により記憶されたアクセス制限解除情報を抽出し、抽出されたアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、前記コンテンツ情報収集工程は、前記情報送信工程により送信されたアクセス制限解除情報に応じて前記サーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザの属性に対応付けて記憶することを特徴とする。
【００２１】
また、本発明は、上記発明において、前記コンテンツ情報収集工程は、前記情報記憶工程により記憶されたユーザの属性に係る情報に基づいて、前記サーバ装置からウェブサイト内のコンテンツを紹介する紹介情報を収集し、収集した紹介情報をユーザの属性に対応付けて記憶することを特徴とする。
【００２２】
また、本発明は、上記発明において、前記ユーザの属性に係る情報は、ユーザの会員種別の情報であることを特徴とする。
【００２３】
また、本発明は、上記発明において、前記ユーザの属性に係る情報は、ユーザ登録に係る登録料の情報であることを特徴とする。
【００２４】
また、本発明は、上記発明において、前記ユーザの属性に係る情報は、ユーザの特典ポイントの情報であることを特徴とする。
【００２５】
また、本発明は、上記発明において、前記ユーザの属性に係る情報は、ユーザが属するグループの情報であることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、アクセス制限がなされているウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信し、送信されたアクセス制限解除情報に応じてサーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を記憶することとしたので、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集することができるという効果を奏する。
【００２７】
また、本発明によれば、ウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置からウェブサイト内のコンテンツに対するアクセス制限の有無に係る情報を取得し、サーバ装置により提供されるウェブサイト内のコンテンツに対するアクセス制限がなされている場合に、当該ウェブサイトへのアクセス制限を解除するアクセス制限解除情報を送信することとしたので、アクセス制限がなされているか否かを確認し、アクセス制限がなされている場合に、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集することができるという効果を奏する。
【００２８】
また、本発明によれば、アクセス制限を解除するアクセス制限解除情報をユーザごとに記憶し、記憶された各ユーザのアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザに対応付けて記憶することとしたので、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報をユーザごとに収集し、ユーザごとに異なる検索結果を提供することができるという効果を奏する。
【００２９】
また、本発明によれば、ユーザの属性に係る情報とアクセス制限を解除するアクセス制限解除情報とを対応付けて記憶し、各ユーザの属性に対応するアクセス制限解除情報を抽出し、抽出されたアクセス制限解除情報をウェブサイト内のコンテンツの閲覧サービスを提供しているサーバ装置に送信し、送信されたアクセス制限解除情報に応じてサーバ装置からアクセスを許可するアクセス許可情報を受信した場合に、当該サーバ装置からウェブサイト内のコンテンツに係る情報を収集し、収集したコンテンツに係る情報を各ユーザの属性に対応付けて記憶することとしたので、ユーザの属性に応じてアクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集することができるという効果を奏する。
【００３０】
また、本発明によれば、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、アクセス制限を解除するアクセス制限解除情報をユーザから受け付けて、受け付けたアクセス制限解除情報をユーザに対応付けて記憶することとしたので、ユーザが認証情報を取得している場合に、アクセス制限がなされているウェブサイトからコンテンツの情報を収集するようユーザが設定することができるという効果を奏する。
【００３１】
また、本発明によれば、ユーザの属性に係る情報に基づいて、サーバ装置からウェブサイト内のコンテンツを紹介する紹介情報を収集し、収集した紹介情報をユーザの属性に対応付けて記憶することとしたので、アクセス制限がなされているウェブサイトからウェブサイト内のコンテンツの情報とともに、コンテンツを紹介する紹介情報を効率的に収集し、ユーザの属性に応じてコンテンツの情報またはコンテンツの紹介情報を検索結果として提供することができるという効果を奏する。
【００３２】
また、本発明によれば、ユーザの属性に係る情報は、ユーザの会員種別の情報であることとしたので、ユーザの会員種別に応じてアクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集し、ユーザの会員種別に応じたコンテンツの情報を検索結果として提供することができるという効果を奏する。
【００３３】
また、本発明によれば、ユーザの属性に係る情報は、ユーザ登録に係る登録料の情報であることとしたので、ユーザがユーザ登録をおこなう場合に支払う登録料に応じて、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集し、登録料に応じたコンテンツの情報を検索結果として提供することができるという効果を奏する。
【００３４】
また、本発明によれば、ユーザの属性に係る情報は、ユーザの特典ポイントの情報であることとしたので、ユーザが獲得した特典ポイントに応じて、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集し、特典ポイントに応じたコンテンツの情報を検索結果として提供することができるという効果を奏する。
【００３５】
また、本発明によれば、ユーザの属性に係る情報は、ユーザが属するグループの情報であることとしたので、ユーザが属するグループに応じて、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集し、グループに応じたコンテンツの情報を検索結果として提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照して、本発明に係るコンテンツ情報収集装置、コンテンツ情報収集方法およびコンテンツ情報収集方法をコンピュータに実行させるコンテンツ情報収集プログラムの好適な実施例を詳細に説明する。
【実施例１】
【００３７】
まず、実施例１に係るコンテンツ情報収集装置の機能的構成について説明する。図１は、実施例１に係るコンテンツ情報収集装置の機能的構成を示す図である。図１に示すように、このコンテンツ情報収集装置５０は、インターネット４０を介して、ユーザ端末装置１０ａ，１０ｂ、無料コンテンツサーバ装置２０ａ，２０ｂ、および、有料コンテンツサーバ装置３０ａ，３０ｂに接続されている。
【００３８】
ユーザ端末装置１０ａ，１０ｂは、ユーザからキーワードの入力を受け付け、インターネット上に公開されているウェブサイト内のコンテンツの検索要求をコンテンツ情報収集装置５０に送信し、コンテンツ情報収集装置５０から検索結果を受信して、ディスプレイ等に出力する端末装置である。
【００３９】
無料コンテンツサーバ装置２０ａ，２０ｂは、無料でウェブサイト内のコンテンツを公開しているサーバ装置である。有料コンテンツサーバ装置３０ａ，３０ｂは、会員登録をしたユーザに対してのみ、ウェブサイト内のコンテンツを公開しているサーバ装置である。上記コンテンツには、ニュース記事などのテキストデータや音声、画像、動画などのデータが含まれる。
【００４０】
この有料コンテンツサーバ装置３０ａ，３０ｂは、ユーザＩＤやパスワードのユーザの登録情報を受信した際、ユーザの登録情報の認証をおこない、ユーザの登録情報が認証された場合に、ウェブサイト内の有料コンテンツに対するアクセスを登録情報を送信したユーザに許可するとともに、ユーザの登録情報を送信した装置に対して、有料コンテンツへのアクセスを許可することを示す情報を送信する。
【００４１】
コンテンツ情報収集装置５０は、無料コンテンツサーバ装置２０ａ，２０ｂ、および、有料コンテンツサーバ装置３０ａ，３０ｂからコンテンツの情報を収集して記憶し、ユーザ端末装置１０ａ，１０ｂからコンテンツの検索要求をキーワードとともに受け付けた場合に、キーワードに合致するコンテンツの情報を検索して、検索結果をユーザ端末装置１０ａ，１０ｂに出力する。
【００４２】
有料コンテンツサーバ装置３０ａ，３０ｂからコンテンツの情報を収集する際には、コンテンツ情報収集装置５０は、その有料コンテンツサーバ装置３０ａ，３０ｂにユーザの登録情報を送信し、それに応じて有料コンテンツサーバ装置３０ａ，３０ｂからアクセスを許可するアクセス許可情報を受信した場合に、有料コンテンツサーバ装置３０ａ，３０ｂにアクセスし、有料コンテンツの情報を収集してデータベースに記憶する。
【００４３】
図１に示すように、このコンテンツ情報収集装置５０は、通信部５００、ユーザ情報記憶部５０１、ユーザ情報管理部５０２、ログイン管理部５０３、コンテンツ情報記憶部５０４、コンテンツ情報収集部５０５、インデックス作成部５０６、検索入出力制御部５０７およびコンテンツ検索部５０８を有する。
【００４４】
通信部５００は、インターネット４０を介して、ユーザ端末装置１０ａ，１０ｂ、無料コンテンツサーバ装置２０ａ，２０ｂ、あるいは、有料コンテンツサーバ装置３０ａ，３０ｂとの間でデータの授受をおこなうネットワークインターフェースである。
【００４５】
ユーザ情報記憶部５０１は、ハードディスク装置などの記憶デバイスであり、ユーザが会員登録をしている有料サイトの情報など、ユーザに係る情報を記憶する。図２は、図１に示したユーザ情報記憶部５０１が記憶するユーザ情報６０の一例を示す図である。
【００４６】
図２に示すように、このユーザ情報６０は、検索サイトユーザＩＤ、検索サイトユーザパスワード、有料サイトＵＲＬ、有料サイトユーザＩＤ、有料サイトユーザパスワードの情報を記憶している。
【００４７】
検索サイトユーザＩＤおよび検索サイトユーザパスワードは、コンテンツ情報収集装置５０がユーザに提供している検索サービスにログインするためのユーザＩＤおよびパスワードの情報である。
【００４８】
有料サイトＵＲＬは、ユーザが会員登録をしている有料サイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の情報である。有料サイトユーザＩＤおよび有料サイトユーザパスワードは、ユーザが会員登録をしている有料サイトにアクセスする際にユーザ認証に用いられるユーザＩＤおよびパスワードの情報である。
【００４９】
図１の説明に戻ると、ユーザ情報管理部５０２は、検索サイトユーザＩＤや検索サイトユーザパスワード、有料サイトＵＲＬ、有料サイトユーザＩＤ、有料サイトユーザパスワードなどの情報をユーザ情報記憶部５０１にユーザ情報６０として記憶したり、ユーザ情報６０として記憶された情報を更新したりする処理をおこなう。
【００５０】
ここで、ユーザ情報管理部５０２は、検索サイトユーザＩＤおよび検索サイトユーザパスワードの情報を、コンテンツ情報収集装置５０が提供する検索サービスに対してユーザが会員登録をおこなった際に、ユーザ情報６０として記憶する。
【００５１】
また、ユーザ情報管理部５０２は、有料サイトＵＲＬ、有料サイトユーザＩＤおよび有料サイトユーザパスワードの情報をユーザ端末装置１０ａ，１０ｂから受け付けて、ユーザ情報６０として記憶する。
【００５２】
ログイン管理部５０３は、有料サイトに対するログイン処理を管理する。具体的には、ログイン管理部５０３は、ユーザ情報管理部５０２を介して、ユーザ情報記憶部５０１からユーザ情報６０を読み出し、ユーザ情報６０にＵＲＬが記憶された有料サイトを提供している有料コンテンツサーバ装置３０ａ，３０ｂに、有料サイトユーザＩＤと有料サイトユーザパスワードとを送信する。
【００５３】
そして、ログイン管理部５０３は、有料サイトユーザＩＤと有料サイトユーザパスワードとを送信した有料コンテンツサーバ装置３０ａ，３０ｂから、有料コンテンツへのアクセスが許可されたことを示す情報を受信したか否かを調べ、その情報を受信した場合に、コンテンツ情報収集部５０５に有料コンテンツの情報を収集するよう要求する。
【００５４】
コンテンツ情報記憶部５０４は、ハードディスク装置などの記憶デバイスであり、無料コンテンツサーバ装置２０ａ，２０ｂ、および、有料コンテンツサーバ装置３０ａ，３０ｂから収集したコンテンツの情報を記憶する。また、画像のコンテンツの情報を収集した場合には、コンテンツ情報記憶部５０４は、その画像に対応するサムネイル画像をさらに記憶する。
【００５５】
図３は、図１に示したコンテンツ情報記憶部５０４が記憶するコンテンツ情報７０の一例を示す図である。このコンテンツ情報７０は、ユーザごとに記憶されるものである。すなわち、図３に示したコンテンツ情報７０は、あるユーザに対して検索サービス用に収集したコンテンツの情報であり、同様のコンテンツ情報が他のユーザに対しても作成され、作成された各コンテンツ情報がユーザ情報６０に記憶された検索サイトユーザＩＤに対応付けられて、コンテンツ情報記憶部５０４に記憶される。
【００５６】
図３に示すように、このコンテンツ情報７０は、タイトル、ＵＲＬ、説明文、テキストデータ、キーワード、サムネイル画像ＵＲＬおよび有料無料区分の情報を記憶している。タイトルは、コンテンツを収集したウェブサイトのタイトルの情報である。ＵＲＬは、ウェブサイトから収集したコンテンツのＵＲＬの情報である。
【００５７】
説明文は、コンテンツの情報が収集されたウェブサイトに対して付与されたウェブサイトを説明する説明文である。この説明文の情報は、図示しないコンテンツ情報７０の管理者の端末装置から受け付けた情報である。
【００５８】
テキストデータは、ウェブサイトから取得したウェブサイト内のテキストデータであり、このテキストデータから形態素解析によりキーワードの情報が抽出される。キーワードは、テキストデータから抽出されたキーワードの情報であり、コンテンツの検索時に、ユーザから入力されたキーワードと照合されるものである。
【００５９】
サムネイル画像ＵＲＬは、画像のコンテンツの情報を収集し、その画像に対応するサムネイル画像を生成して記憶した場合に、そのサムネイル画像の記憶位置を指定する情報である。有料無料区分は、情報を収集したコンテンツが有料コンテンツなのか、無料コンテンツなのかを示す情報である。
【００６０】
図１の説明に戻ると、コンテンツ情報収集部５０５は、無料コンテンツサーバ装置２０ａ，２０ｂから無料で提供される無料コンテンツの情報を収集する。具体的には、コンテンツ情報収集部５０５は、図３で説明したタイトル、ＵＲＬ、テキストデータなどの情報を収集し、さらにコンテンツが画像である場合には、画像のデータを収集する。
【００６１】
また、コンテンツ情報収集部５０５は、ログイン管理部５０３が、有料コンテンツを提供する有料コンテンツサーバ装置３０ａ，３０ｂから有料コンテンツに対してアクセスを許可する情報を受信した場合に、有料コンテンツサーバ装置３０ａ，３０ｂから、有料コンテンツのタイトル、ＵＲＬ、テキストデータ、画像のデータなどの情報を収集する。
【００６２】
インデックス作成部５０６は、コンテンツ情報収集部５０５により収集された情報から、図３に示したコンテンツ情報７０を作成し、コンテンツ情報７０をユーザの検索サイトユーザＩＤに対応付けてコンテンツ情報記憶部５０４に記憶する。
【００６３】
具体的には、インデックス作成部５０６は、ウェブサイトのタイトルやＵＲＬ、テキストデータなどの情報をコンテンツ情報７０に記憶するとともに、テキストデータから形態素解析によりキーワードの情報を抽出してコンテンツ情報７０に記憶する。
【００６４】
また、インデックス作成部５０６は、画像のコンテンツの情報を収集した場合に、その画像に対応するサムネイル画像を生成して記憶し、そのサムネイル画像の記憶位置をコンテンツ情報７０に登録する。
【００６５】
また、インデックス作成部５０６は、無料コンテンツサーバ装置２０ａ，２０ｂから無料コンテンツの情報を収集した場合には、有料無料区分を無料に、有料コンテンツサーバ装置３０ａ，３０ｂから有料コンテンツの情報を収集した場合には、有料無料区分を有料に設定する。
【００６６】
さらに、インデックス作成部５０６は、コンテンツを説明する説明文の情報を図示しないコンテンツ情報７０の管理者の端末装置から受け付けて、コンテンツ情報７０に記憶する。
【００６７】
検索入出力制御部５０７は、ユーザ端末装置１０ａ，１０ｂから、コンテンツの検索要求をキーワードとともに受け付け、また、コンテンツの検索結果をユーザ端末装置１０ａ，１０ｂに出力する処理をおこなう。その際、検索入出力制御部５０７は、コンテンツ情報収集装置５０が提供する検索サービスにユーザがログインした際に用いた検索サイトユーザＩＤの情報を取得する。
【００６８】
コンテンツ検索部５０８は、ユーザ端末装置１０ａ，１０ｂから受け付けたキーワードに合致するコンテンツを、コンテンツ情報７０を参照して検索し、検索入出力制御部５０７を介してユーザ端末装置１０ａ，１０ｂに検索結果を出力する。
【００６９】
具体的には、コンテンツ検索部５０８は、検索要求をおこなったユーザに対応するコンテンツ情報７０をコンテンツ情報記憶部５０４から検索し、当該ユーザに対応するコンテンツ情報７０に記憶されたコンテンツの情報から、キーワードに合致するコンテンツを検索し、検索結果を出力する。
【００７０】
その際、コンテンツ検索部５０８は、コンテンツ情報記憶部５０４に記憶されたコンテンツのタイトル、ＵＲＬ、説明文などの情報を検索結果として出力する。また、画像のコンテンツの検索を実行した場合には、そのサムネイル画像をさらに出力する。
【００７１】
つぎに、実施例１に係る有料コンテンツ情報収集処理の処理手順について説明する。図４は、実施例１に係る有料コンテンツ情報収集処理の処理手順を示すフローチャートである。
【００７２】
図４に示すように、まず、コンテンツ情報収集装置５０のログイン管理部５０３は、ユーザが会員登録済みであるウェブサイトのＵＲＬの情報を、ユーザ情報６０から読み込む（ステップＳ１０１）。
【００７３】
続いて、ログイン管理部５０３は、ユーザ情報６０からユーザが有料サイトにログインする際に必要となる有料サイトユーザＩＤおよび有料サイトユーザパスワードのログイン情報を読み込み（ステップＳ１０２）、ユーザが会員登録済みであるウェブサイトを提供している有料コンテンツサーバ装置３０ａ，３０ｂに読み込んだログイン情報を送信する（ステップＳ１０３）。
【００７４】
その後、ログイン管理部５０３は、ログイン情報を送信した有料コンテンツサーバ装置３０ａ，３０ｂから、有料コンテンツへのアクセスを許可する情報を受信したか否かを調べる（ステップＳ１０４）。
【００７５】
そして、有料コンテンツへのアクセスを許可する情報を受信した場合には（ステップＳ１０４，Ｙｅｓ）、コンテンツ情報収集部５０５は、有料コンテンツの情報を収集し、さらにインデックス作成部５０６は、コンテンツ情報収集部５０５により収集された有料コンテンツの情報からコンテンツ情報７０を作成してコンテンツ情報記憶部５０４にそれを記憶する（ステップＳ１０５）。
【００７６】
続いて、ログイン管理部５０３は、コンテンツ情報収集処理の終了要求をコンテンツ情報収集装置５０の管理者などにより受け付けたか否かを調べ（ステップＳ１０６）、終了要求を受け付けた場合には（ステップＳ１０６，Ｙｅｓ）、この有料コンテンツ情報収集処理を終了する。
【００７７】
ステップＳ１０４において、有料コンテンツへのアクセスが許可されなかった場合（ステップＳ１０４，Ｎｏ）、または、ステップＳ１０６において、コンテンツ情報収集処理の終了要求を受け付けていない場合には（ステップＳ１０６，Ｎｏ）、ログイン管理部５０３は、つぎの会員登録済みウェブサイトのＵＲＬ情報を、ユーザ情報６０から読み込む（ステップＳ１０７）。
【００７８】
そして、ログイン管理部５０３は、ログイン情報をまだ送信していないＵＲＬ情報があるか否かを調べ（ステップＳ１０８）、ログイン情報が未送信であるＵＲＬ情報がある場合には（ステップＳ１０８，Ｙｅｓ）、ステップＳ１０２に移行して、それ以後の処理を継続する。ログイン情報が未送信であるＵＲＬ情報がない場合には（ステップＳ１０８，Ｎｏ）、そのままこのコンテンツ情報収集処理を終了する。
【００７９】
上述してきたように、本実施例１では、ログイン管理部５０３が、アクセス制限がなされている有料サイト内のコンテンツの閲覧サービスを提供している有料コンテンツサーバ装置３０ａ，３０ｂに有料サイトへのアクセス制限を解除するログイン情報を送信し、送信されたログイン情報に応じて有料コンテンツサーバ装置３０ａ，３０ｂからアクセスを許可するアクセス許可情報を受信した場合に、コンテンツ情報収集部５０５が、有料コンテンツサーバ装置３０ａ，３０ｂから有料サイト内のコンテンツに係る情報を収集し、インデックス作成部５０６が、収集したコンテンツに係る情報を記憶することとしたので、アクセス制限がなされている有料サイトから効率的にコンテンツの情報を収集することができる。
【００８０】
また、本実施例１では、ユーザ情報記憶部５０１が、アクセス制限を解除するログイン情報をユーザごとに記憶し、ログイン管理部５０３が、記憶された各ユーザのログイン情報を有料サイト内のコンテンツの閲覧サービスを提供している有料コンテンツサーバ装置３０ａ，３０ｂに送信し、コンテンツ情報収集部５０５が、有料コンテンツサーバ装置３０ａ，３０ｂから有料サイト内のコンテンツに係る情報を収集し、インデックス作成部５０６が、収集したコンテンツに係る情報を各ユーザに対応付けて記憶することとしたので、アクセス制限がなされている有料サイトから効率的にコンテンツの情報をユーザごとに収集し、ユーザごとに異なる検索結果を提供することができる。
【００８１】
ここで、上記実施例１では、個々のユーザが会員登録をおこなっている有料サイトから有料コンテンツの情報を取得する場合を示したが、これに限定されず、有料サイトにアクセスする権利をユーザのグループが所有しており、グループごとに有料コンテンツを収集して、グループに属する各ユーザに有料コンテンツの検索サービスを提供することとしてもよい。
【００８２】
これは、具体的には、有料サイトの提供者が、コンテンツ情報収集装置５０が提供するコンテンツ検索サービスに会員登録をおこなっているユーザに対して、有料コンテンツの検索を許可しているような場合である。また、上記グループとしては、特定の会社の社員や、ソーシャルネットワークなどにおける知人のグループなど、どのようなグループであってもよい。
【００８３】
図５は、実施例１の変形例におけるユーザ情報６０’の一例を示す図である。このユーザ情報６０’は、図２に示したユーザ情報６０の代わりにユーザ情報記憶部５０１に記憶されるものである。
【００８４】
図５に示すように、このユーザ情報６０’は、検索サイトユーザＩＤ、検索サイトユーザパスワード、有料サイトＵＲＬ、有料サイトグループＩＤおよび有料サイトグループパスワードの情報を記憶している。
【００８５】
検索サイトユーザＩＤ、検索サイトユーザパスワードおよび有料サイトＵＲＬは、図２で説明したユーザ情報６０における検索サイトユーザＩＤ、検索サイトユーザパスワードおよび有料サイトＵＲＬと同様のものである。
【００８６】
有料サイトグループＩＤおよび有料サイトグループパスワードは、有料コンテンツの情報収集を許可されたグループ用に有料コンテンツサーバ装置３０ａ，３０ｂから有料コンテンツの情報を収集する際に、有料サイトにログインするためのＩＤおよびパスワードの情報である。図５に示すように、ユーザ情報６０’には、１つのグループの情報に対して、複数のユーザの情報が対応付けて記憶されている。
【００８７】
この場合、ログイン管理部５０３は、ユーザ情報６０’にＵＲＬが記憶された有料サイトを提供している有料コンテンツサーバ装置３０ａ，３０ｂに、有料サイトグループＩＤと有料サイトグループパスワードとを送信する。
【００８８】
そして、ログイン管理部５０３は、有料サイトグループＩＤと有料サイトグループパスワードとを送信した有料コンテンツサーバ装置３０ａ，３０ｂから、有料コンテンツへのアクセスが許可されたことを示す情報を受信したか否かを調べ、その情報を受信した場合に、コンテンツ情報収集部５０５に有料コンテンツの情報を収集するよう要求する。
【００８９】
コンテンツ情報収集部５０５は、ログイン管理部５０３が有料コンテンツを提供する有料コンテンツサーバ装置３０ａ，３０ｂから、有料コンテンツに対してアクセスを許可する情報を受信した場合に、有料コンテンツサーバ装置３０ａ，３０ｂから有料コンテンツの情報を収集する。
【００９０】
そして、インデックス作成部５０６は、コンテンツ情報収集部５０５により収集された情報から、図３に示したようなコンテンツ情報７０を作成する。ただし、この場合は、図３に示したタイトル、ＵＲＬ、説明文、テキストデータ、キーワード、サムネイル画像ＵＲＬおよび有料無料区分の情報を各グループに対応付けて記憶する。また、インデックス作成部５０６は、各グループに属するユーザの情報を併せて記憶する。
【００９１】
ユーザからコンテンツの検索要求を受け付けた場合には、コンテンツ検索部５０８は、ユーザがどのグループに属しているかを判定し、判定の結果、抽出されたグループに対応し、かつ、ユーザにより入力されたキーワードに合致するコンテンツを、コンテンツ情報７０を参照して検索する。
【００９２】
なお、図５に示したユーザ情報６０’は、グループに属する各ユーザが自分の情報をグループの情報に対応付けて記憶するようにしてもよいし、グループの情報を管理するユーザが、グループに属するユーザの情報を一括して記憶することとしてもよい。
【００９３】
この場合、ユーザ情報管理部５０２は、ユーザからＩＤおよびパスワードの認証情報の入力を受け付けて、ユーザが、ユーザ情報６０’に情報を記憶する権限があるか否かを認証する。そして、ユーザ情報管理部５０２は、ユーザの認証が成功した場合に、グループに属するユーザの情報を受け付けて、ユーザ情報６０’にそれを記憶する。
【００９４】
グループが、ソーシャルネットワークにおける知人のグループなどである場合には、グループ内のユーザから紹介されたＩＤおよびパスワードを用いて、ユーザが自分の情報をユーザ情報６０’に記憶することとしてもよい。
【００９５】
上述してきたように、本実施例１の変形例では、コンテンツ情報収集部５０５が、ユーザが属するグループに応じて、有料サイトからコンテンツの情報をグループごとに収集することとしたので、ユーザが属するグループに応じて、アクセス制限がなされている有料サイトから効率的にコンテンツの情報を収集し、グループに応じたコンテンツの情報を検索結果として提供することができる。
【００９６】
また、本実施例１の変形例では、ユーザ情報管理部５０２が、ユーザがグループに属する正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザがグループに属する正規ユーザであることが認証された場合に、アクセス制限を解除するログイン情報をユーザから受け付けて、受け付けたログイン情報をユーザ情報記憶部５０１にユーザに対応付けて記憶することとしたので、ユーザが認証情報を取得している場合に、アクセス制限がなされている有料サイトからコンテンツの情報を収集するようユーザが設定することができる。
【実施例２】
【００９７】
ところで、上記実施例１では、ユーザが会員登録をしている有料サイトのコンテンツ情報を収集する場合を示したが、コンテンツ検索サービスにおけるユーザの会員種別ごとに異なるコンテンツの情報を収集することとしてもよい。そこで、実施例２では、ユーザの会員種別ごとに異なるコンテンツの情報を収集する場合について説明する。
【００９８】
ここでは、ユーザの会員種別として、プレミア会員、有料会員、無料会員の３つを考慮する。プレミア会員および有料会員は、コンテンツ検索サービスの利用料金を支払っている会員である。特に、プレミア会員は、有料会員よりも高額の利用料金を支払っており、有料会員よりも質の高いサービスを受けることができる会員である。無料会員は、コンテンツ検索サービスの利用料金を支払っていない会員である。
【００９９】
このように、会員種別ごとに検索用に収集するコンテンツを変更し、会員種別ごとに収集したコンテンツの中からコンテンツの検索をおこなうことにより、ユーザに、無料会員から有料会員へ、また、有料会員からプレミア会員へと、より上位の会員種別に登録するようインセンティブを与えることができる。
【０１００】
まず、実施例２に係るコンテンツ情報収集装置１２０の機能的構成について説明する。図６は、実施例２に係るコンテンツ情報収集装置１２０の機能的構成を示す図である。なお、以下では、図１で説明した機能部と同等の機能を有する機能部については、詳しい説明を省略する。
【０１０１】
図６に示すように、このコンテンツ情報収集装置１２０は、インターネット１１０を介して、ユーザ端末装置８０ａ，８０ｂ、無料コンテンツサーバ装置９０ａ，９０ｂ、および、有料コンテンツサーバ装置１００ａ，１００ｂに接続されている。
【０１０２】
ユーザ端末装置８０ａ，８０ｂ、および、無料コンテンツサーバ装置９０ａ，９０ｂは、図１で説明したユーザ端末装置１０ａ，１０ｂ、および、無料コンテンツサーバ装置２０ａ，２０ｂと同等のものである。
【０１０３】
有料コンテンツサーバ装置１００ａ，１００ｂは、ログイン情報を受信した際、ログイン情報の認証をおこない、ログイン情報が認証された場合に、ウェブサイト内の有料コンテンツに対するアクセスを許可するとともに、有料コンテンツサーバ装置１００ａ，１００ｂにログイン情報を送信した装置に対して、有料コンテンツへのアクセスを許可することを示す情報を送信する。
【０１０４】
コンテンツ情報収集装置１２０は、無料コンテンツサーバ装置９０ａ，９０ｂ、および、有料コンテンツサーバ装置１００ａ，１００ｂからコンテンツの情報を収集して記憶し、ユーザ端末装置８０ａ，８０ｂからコンテンツの検索要求をキーワードとともに受け付けた場合に、キーワードに合致するコンテンツの情報を検索して、ユーザ端末装置８０ａ，８０ｂに出力する処理をおこなう。
【０１０５】
有料コンテンツサーバ装置１００ａ，１００ｂからコンテンツの情報を収集する際には、コンテンツ情報収集装置１２０は、その有料コンテンツサーバ装置１００ａ，１００ｂにユーザの会員種別に応じたログイン情報を送信し、それに応じて有料コンテンツサーバ装置１００ａ，１００ｂからアクセスを許可するアクセス許可情報を受信した場合に、有料コンテンツサーバ装置１００ａ，１００ｂにアクセスし、有料コンテンツの情報を収集してデータベースに記憶する。
【０１０６】
図６に示すように、このコンテンツ情報収集装置１２０は、通信部１２００、ユーザ情報記憶部１２０１、ユーザ情報管理部１２０２、有料サイト情報記憶部１２０３、有料サイト情報管理部１２０４、ログイン管理部１２０５、コンテンツ情報記憶部１２０６、コンテンツ情報収集部１２０７、インデックス作成部１２０８、検索入出力制御部１２０９およびコンテンツ検索部１２１０を有する。
【０１０７】
通信部１２００は、図１で説明した通信部５００と同等のものである。ユーザ情報記憶部１２０１は、ハードディスク装置などの記憶デバイスであり、ユーザの会員種別などの情報を記憶する。図７は、図６に示したユーザ情報記憶部１２０１が記憶するユーザ情報１３０の一例を示す図である。
【０１０８】
図７に示すように、このユーザ情報１３０は、検索サイトユーザＩＤ、検索サイトユーザパスワードおよび会員種別の情報を記憶している。検索サイトユーザＩＤおよび検索サイトユーザパスワードは、コンテンツ情報収集装置１２０がユーザに提供する検索サービスにログインするためのユーザＩＤおよびパスワードの情報である。会員種別は、コンテンツ情報収集装置１２０が提供している検索サービスにおけるユーザの会員種別の情報である。
【０１０９】
図６の説明に戻ると、ユーザ情報管理部１２０２は、検索サイトユーザＩＤや検索サイトユーザパスワード、会員種別の情報をユーザ情報記憶部１２０１にユーザ情報１３０として記憶したり、ユーザ情報１３０として記憶された情報を更新したりする処理をおこなう。
【０１１０】
有料サイト情報記憶部１２０３は、ハードディスク装置などの記憶デバイスであり、会員種別ごとにコンテンツの情報を収集する有料サイトの情報を記憶する。図８は、図６に示した有料サイト情報記憶部１２０３が記憶する有料サイト情報１４０の一例を示す図である。
【０１１１】
図８に示すように、この有料サイト情報１４０は、会員種別、有料サイトＵＲＬ、有料サイトログインＩＤおよび有料サイトパスワードの情報が記憶されている。会員種別は、検索サービスにおけるユーザの会員種別の情報である。有料サイトＵＲＬは、会員種別ごとにコンテンツの情報を収集する有料サイトのＵＲＬの情報である。
【０１１２】
有料サイトログインＩＤおよび有料サイトパスワードは、有料サイトＵＲＬに記憶された有料サイトにログインするために用いられるログインＩＤおよびパスワードの情報である。
【０１１３】
図６の説明に戻ると、有料サイト情報管理部１２０４は、会員種別や有料サイトＵＲＬ、有料サイトログインＩＤ、有料サイトパスワードの情報を有料サイト情報記憶部１２０３に有料サイト情報１４０として記憶したり、有料サイト情報１４０として記憶された情報を更新したりする処理をおこなう。
【０１１４】
ログイン管理部１２０５は、有料サイトに対するログイン処理を管理する。具体的には、ログイン管理部１２０５は、ユーザ情報管理部１２０２を介して、ユーザ情報記憶部１２０１からユーザ情報１３０を読み出し、各ユーザの会員種別の情報を取得する。
【０１１５】
また、ログイン管理部１２０５は、有料サイト情報管理部１２０４を介して、有料サイト情報記憶部１２０３から有料サイト情報１４０を読み出し、ユーザの会員種別に対応する有料サイトの情報を取得する。
【０１１６】
そして、ログイン管理部１２０６は、有料サイト情報１４０にＵＲＬが記憶された有料サイトを提供している有料コンテンツサーバ装置１００ａ，１００ｂに、有料サイトログインＩＤと有料サイトパスワードとを送信する。
【０１１７】
さらに、ログイン管理部１２０６は、有料サイトログインＩＤと有料サイトパスワードとを送信した有料コンテンツサーバ装置１００ａ，１００ｂから、有料コンテンツへのアクセスが許可されたことを示す情報を受信したか否かを調べ、その情報を受信した場合に、コンテンツ情報収集部１２０７に有料コンテンツの情報を収集するよう要求する。
【０１１８】
コンテンツ情報記憶部１２０６は、ハードディスク装置などの記憶デバイスであり、無料コンテンツサーバ装置９０ａ，９０ｂ、および、有料コンテンツサーバ装置１００ａ，１００ｂから収集したコンテンツの情報を、図３に示したようなコンテンツ情報として記憶する。
【０１１９】
ここで、コンテンツ情報は、会員種別ごとに記憶されるものである。すなわち、コンテンツ情報は、各会員種別に対して作成され、作成されたコンテンツ情報がユーザ情報１３０に記憶された会員種別に対応付けられて、コンテンツ情報記憶部１２０６に記憶される。
【０１２０】
コンテンツ情報収集部１２０７は、無料コンテンツサーバ装置９０ａ，９０ｂから無料で提供される無料コンテンツの情報を収集する。また、コンテンツ情報収集部１２０７は、ログイン管理部１２０５が、有料コンテンツを提供する有料コンテンツサーバ装置１００ａ，１００ｂから有料コンテンツに対してアクセスを許可する情報を受信した場合に、有料コンテンツサーバ装置１００ａ，１００ｂから、有料コンテンツの情報を収集する。
【０１２１】
インデックス作成部１２０８は、コンテンツ情報収集部１２０７により収集された情報から、図３に示したようなコンテンツ情報を作成し、コンテンツ情報を会員種別に対応付けてコンテンツ情報記憶部１２０６に記憶する。
【０１２２】
検索入出力制御部１２０９は、ユーザ端末装置８０ａ，８０ｂから、コンテンツの検索要求をキーワードとともに受け付け、また、コンテンツの検索結果をユーザ端末装置８０ａ，８０ｂに出力する処理をおこなう。
【０１２３】
その際、検索入出力制御部１２０９は、コンテンツ情報収集装置１２０が提供する検索サービスにユーザがログインした際に用いた検索サイトユーザＩＤの情報を取得する。そして、検索入出力制御部１２０９は、ユーザ情報１３０を参照してユーザの会員種別を判定する処理をおこなう。
【０１２４】
コンテンツ検索部１２１０は、ユーザ端末装置８０ａ，８０ｂから受け付けたキーワードに合致するコンテンツをコンテンツ情報記憶部１２０６に記憶されたコンテンツ情報を参照して検索し、検索入出力制御部１２０９を介してユーザ端末装置８０ａ，８０ｂに検索結果を出力する。
【０１２５】
具体的には、コンテンツ検索部１２１０は、検索要求をおこなったユーザの会員種別に対応するコンテンツ情報をコンテンツ情報記憶部１２０６から検索し、当該ユーザの会員種別に対応するコンテンツの情報から、キーワードに合致するコンテンツを検索し、検索結果を出力する。
【０１２６】
つぎに、実施例２に係る有料コンテンツ情報収集処理の処理手順について説明する。図９は、実施例２に係る有料コンテンツ情報収集処理の処理手順を示すフローチャートである。
【０１２７】
図９に示すように、まず、コンテンツ情報収集装置１２０のログイン管理部１２０５は、ユーザの会員種別の情報をユーザ情報１３０から読み込み（ステップＳ２０１）、ユーザの会員種別に対応する有料サイトのＵＲＬ情報を有料サイト情報１４０から読み込む（ステップＳ２０２）。
【０１２８】
続いて、ログイン管理部１２０５は、会員種別に対応する有料サイトにログインするための有料サイトログインＩＤおよび有料サイトログインパスワードのログイン情報を有料サイト情報１４０から読み込む（ステップＳ２０３）。
【０１２９】
そして、ログイン管理部１２０５は、読み込んだログイン情報を、有料サイトを提供している有料コンテンツサーバ装置１００ａ，１００ｂに送信し（ステップＳ２０４）、ログイン情報を送信した有料コンテンツサーバ装置１００ａ，１００ｂから、有料コンテンツへのアクセスを許可する情報を受信したか否かを調べる（ステップＳ２０５）。
【０１３０】
有料コンテンツへのアクセスを許可する情報を受信した場合には（ステップＳ２０５，Ｙｅｓ）、コンテンツ情報収集部１２０７は、有料コンテンツの情報を収集し、さらにインデックス作成部１２０８は、コンテンツ情報収集部１２０７により収集された有料コンテンツの情報からコンテンツ情報を作成し、会員種別に対応付けてコンテンツ情報記憶部１２０６に記憶する（ステップＳ２０６）。
【０１３１】
続いて、ログイン管理部１２０５は、コンテンツ情報収集処理の終了要求をコンテンツ情報収集装置１２０の管理者などにより受け付けたか否かを調べ（ステップＳ２０７）、終了要求を受け付けた場合には（ステップＳ２０７，Ｙｅｓ）、この有料コンテンツ情報収集処理を終了する。
【０１３２】
ステップＳ２０５において、有料コンテンツへのアクセスが許可されなかった場合（ステップＳ２０５，Ｎｏ）、または、ステップＳ２０７において、コンテンツ情報収集処理の終了要求を受け付けていない場合には（ステップＳ２０７，Ｎｏ）、ログイン管理部１２０５は、つぎの会員登録済み有料サイトのＵＲＬ情報を、有料サイト情報１４０から読み込む（ステップＳ２０８）。
【０１３３】
そして、ログイン管理部１２０５は、ログイン情報をまだ送信していないＵＲＬ情報があるか否かを調べ（ステップＳ２０９）、ログイン情報が未送信であるＵＲＬ情報がある場合には（ステップＳ２０９，Ｙｅｓ）、ステップＳ２０３に移行して、それ以後の処理を継続する。ログイン情報が未送信であるＵＲＬ情報がない場合には（ステップＳ２０９，Ｎｏ）、そのままこのコンテンツ情報収集処理を終了する。
【０１３４】
なお、ここでは、ユーザの会員種別に応じてコンテンツを収集する有料サイトを選択することとしたが、これに限定されず、コンテンツ情報収集装置１２０が提供する検索サービスに対してユーザがユーザ登録をおこなうために支払っている会員登録料や、検索サービスの登録ユーザに対して与えられる特典ポイントなどの大小に応じてユーザを分類し、分類されたユーザごとにコンテンツを収集する有料サイトを選択することとしてもよい。
【０１３５】
上述してきたように、本実施例２では、コンテンツ情報収集部１２０７が、ユーザの会員種別に応じて、有料サイトからコンテンツの情報を会員種別ごとに収集することとしたので、ユーザの会員種別に応じて、アクセス制限がなされている有料サイトから効率的にコンテンツの情報を収集し、会員種別に応じたコンテンツの情報を検索結果として提供することができる。
【０１３６】
また、本実施例２では、コンテンツ情報収集部１２０７が、ユーザが支払った会員登録料に応じて、有料サイトからコンテンツの情報をユーザごとに収集することとしたので、ユーザが支払った会員登録料に応じて、アクセス制限がなされている有料サイトから効率的にコンテンツの情報を収集し、会員登録料に応じたコンテンツの情報を検索結果として提供することができる。
【０１３７】
また、本実施例２では、コンテンツ情報収集部１２０７が、ユーザが獲得した特典ポイントに応じて、有料サイトからコンテンツの情報をユーザごとに収集することとしたので、ユーザが獲得した特典ポイントに応じて、アクセス制限がなされている有料サイトから効率的にコンテンツの情報を収集し、特典ポイントに応じたコンテンツの情報を検索結果として提供することができる。
【０１３８】
ここで、上記実施例２では、ユーザの会員種別に応じてコンテンツの情報を収集する有料サイトを選択したが、ユーザが無料会員である場合には、有料コンテンツを紹介する紹介情報のみを検索用に収集することとしてもよい。
【０１３９】
たとえば、紹介情報として、有料サイト内にある画像の数などの情報を収集し、無料会員に対しては、画像の検索時に、サムネイル画像などの画像の情報を提供するのではなく、キーワードに合致する有料サイト内の画像の数などの情報を提供する。有料会員またはプレミア会員に対しては、有料サイト内の画像に対応するサムネイル画像を検索結果として出力する。
【０１４０】
このように、無料会員と、有料会員またはプレミア会員との間で検索できるコンテンツに格差を設けることにより、ユーザに、無料会員から有料会員またはプレミア会員へと、上位の会員種別に登録するようインセンティブを与えることができる。
【０１４１】
図１０は、実施例２の変形例に係る有料コンテンツ情報収集処理の処理手順を示すフローチャートである。図１０の各処理手順は、図９に示したステップＳ２０６の処理に置き換えられるものである。
【０１４２】
図１０に示すように、コンテンツ情報収集装置１２０のコンテンツ情報収集部１２０７は、ユーザ情報１３０を参照して、現在コンテンツの情報を収集している対象ユーザが無料会員であるか否かを調べる（ステップＳ３０１）。
【０１４３】
そして、ユーザが無料会員でない場合には（ステップＳ３０１，Ｎｏ）、コンテンツ情報収集部１２０７は、有料コンテンツの情報を収集し、さらにインデックス作成部１２０８は、コンテンツ情報収集部１２０７により収集された有料コンテンツの情報から、図３に示したようなコンテンツ情報を作成してコンテンツ情報記憶部１２０６にそれを記憶して（ステップＳ３０２）、この有料コンテンツ情報収集処理を終了する。
【０１４４】
ユーザが無料会員である場合には（ステップＳ３０１，Ｙｅｓ）、コンテンツ情報収集部１２０７は、有料コンテンツのタイトルやＵＲＬ、テキストデータなどの情報を収集するとともに、有料サイトに含まれる画像の数などの情報を収集し、インデックス作成部１２０８は、コンテンツ情報収集部１２０７により収集されたテキストデータから形態素解析によりキーワードの情報を抽出して、抽出したキーワードを収集した情報とともにコンテンツ情報記憶部１２０６に記憶して（ステップＳ３０３）、この有料コンテンツ情報収集処理を終了する。
【０１４５】
そして、検索入出力制御部１２０９が、無料会員であるユーザから画像の検索要求をキーワードとともに受け付けた場合には、コンテンツ検索部１２１０は、そのキーワードに合致する画像の数などの情報を検索し、検索結果をユーザの操作するユーザ端末装置８０ａ，８０ｂに出力する。
【０１４６】
上述してきたように、本実施例２の変形例では、コンテンツ情報収集部１２０７が、ユーザの属性に係る情報に基づいて、有料コンテンツサーバ装置１００ａ，１００ｂから有料サイト内のコンテンツを紹介する紹介情報を収集し、インデックス作成部１２０８が、収集した紹介情報をユーザの属性に対応付けて記憶することとしたので、アクセス制限がなされている有料サイトから有料サイト内のコンテンツの情報とともに、コンテンツを紹介する紹介情報を効率的に収集し、ユーザの属性に応じてコンテンツの情報またはコンテンツの紹介情報を検索結果として提供することができる。
【実施例３】
【０１４７】
ところで、上記実施例１または２では、有料コンテンツの情報を収集する有料サイトがあらかじめ登録されている場合を示したが、ウェブサイトの閲覧サービスを提供するサーバ装置から、そのウェブサイトが有料サイトか無料サイトかを示す情報を受信して、有料サイトである場合にログイン情報を送信し、その後、有料サイトのコンテンツの情報を収集することとしてもよい。
【０１４８】
このようにウェブサイトの閲覧サービスを提供するサーバ装置からウェブサイトへのアクセス制限に係る情報を受信することにより、有料コンテンツの情報を収集する有料サイトの情報があらかじめ登録されていなくとも、有料コンテンツの情報を収集することができるようになる。そこで、実施例３では、ウェブサイトの閲覧サービスを提供するサーバ装置からウェブサイトへのアクセス制限に係る情報を受信する場合について説明する。
【０１４９】
まず、実施例３に係るコンテンツ情報収集装置１９０の機能的構成について説明する。図１１は、実施例３に係るコンテンツ情報収集装置１９０の機能的構成を示す図である。なお、以下では、図１で説明した機能部と同等の機能を有する機能部については、詳しい説明を省略する。
【０１５０】
図１１に示すように、このコンテンツ情報収集装置１９０は、インターネット１８０を介して、ユーザ端末装置１５０ａ，１５０ｂ、無料コンテンツサーバ装置１６０ａ，１６０ｂ、および、有料コンテンツサーバ装置１７０ａ，１７０ｂに接続されている。
【０１５１】
ユーザ端末装置１５０ａ，１５０ｂは、図１で説明したユーザ端末装置１０ａ，１０ｂと同等のものである。無料コンテンツサーバ装置１６０ａ，１６０ｂ、および、有料コンテンツサーバ装置１７０ａ，１７０ｂは、それぞれ無料および有料でウェブサイト内のコンテンツを公開しているサーバ装置である。
【０１５２】
また、無料コンテンツサーバ装置１６０ａ，１６０ｂ、および、有料コンテンツサーバ装置１７０ａ，１７０ｂは、コンテンツ情報収集装置１９０からアクセス制限の問い合わせを受け付けた場合に、アクセス制限をしているか否かの情報をコンテンツ情報収集装置１９０に送信する。
【０１５３】
また、有料コンテンツサーバ装置１７０ａ，１７０ｂは、ログインＩＤやパスワードのログイン情報を受信した際、ログイン情報の認証をおこない、ログイン情報が認証された場合に、ウェブサイト内の有料コンテンツに対するアクセスを許可するとともに、ログイン情報を有料コンテンツサーバ装置１７０ａ，１７０ｂに送信した装置に対して、有料コンテンツへのアクセスを許可することを示す情報を送信する。
【０１５４】
コンテンツ情報収集装置１９０は、無料コンテンツサーバ装置１６０ａ，１６０ｂ、および、有料コンテンツサーバ装置１７０ａ，１７０ｂからコンテンツの情報を収集して記憶し、ユーザ端末装置１５０ａ，１５０ｂからコンテンツの検索要求をキーワードとともに受け付けた場合に、キーワードに合致するコンテンツの情報を検索して、ユーザ端末装置１５０ａ，１５０ｂに出力する処理をおこなう。
【０１５５】
無料コンテンツサーバ装置１６０ａ，１６０ｂ、または、有料コンテンツサーバ装置１７０ａ，１７０ｂからコンテンツの情報を収集する際には、コンテンツ情報収集装置１９０は、無料コンテンツサーバ装置１６０ａ，１６０ｂ、または、有料コンテンツサーバ装置１７０ａ，１７０ｂにアクセス制限の問い合わせをおこない、無料コンテンツサーバ装置１６０ａ，１６０ｂ、または、有料コンテンツサーバ装置１７０ａ，１７０ｂからアクセス制限の有無の情報を受信する。
【０１５６】
そして、コンテンツ情報収集装置１９０は、コンテンツを有料コンテンツサーバ装置１７０ａ，１７０ｂから収集する場合、すなわち、ウェブサイトに対するアクセス制限がある場合に、ログイン情報を有料コンテンツサーバ装置１７０ａ，１７０ｂに送信する。
【０１５７】
そして、コンテンツ情報収集装置１９０は、送信したログイン情報に応じて有料コンテンツサーバ装置１７０ａ，１７０ｂからアクセスを許可するアクセス許可情報を受信した場合に、有料コンテンツサーバ装置１７０ａ，１７０ｂにアクセスし、有料コンテンツの情報を収集してデータベースに記憶する。
【０１５８】
図１１に示すように、このコンテンツ情報収集装置１９０は、通信部１９００、ログイン情報記憶部１９０１、ログイン情報管理部１９０２、ログイン管理部１９０３、コンテンツ情報記憶部１９０４、コンテンツ情報収集部１９０５、インデックス作成部１９０６、検索入出力制御部１９０７およびコンテンツ検索部１９０８を有する。
【０１５９】
通信部１９００は、図１で説明した通信部５００と同等のものである。ログイン情報記憶部１９０１は、有料コンテンツサーバ装置１７０ａ，１７０ｂにログインするためのログインＩＤおよびパスワードのログイン情報を記憶している。ここでは、ログイン情報は、各有料コンテンツサーバ装置１７０ａ，１７０ｂで共通のものとするが、有料コンテンツサーバ装置１７０ａ，１７０ｂで異なるログイン情報を用いることとしてもよい。
【０１６０】
ログイン情報管理部１９０２は、ログインＩＤおよびパスワードのログイン情報をログイン情報記憶部１９０１に記憶したり、ログイン情報記憶部１９０１に記憶されたログイン情報を更新したりする処理をおこなう。
【０１６１】
ログイン管理部１９０３は、無料コンテンツサーバ装置１６０ａ，１６０ｂ、および、有料コンテンツサーバ装置１７０ａ，１７０ｂに、ウェブサイトがアクセス制限をしている有料サイトか否かの問い合わせをおこなう。
【０１６２】
そして、ログイン管理部１９０３は、無料コンテンツサーバ装置１６０ａ，１６０ｂ、および、有料コンテンツサーバ装置１７０ａ，１７０ｂから、ウェブサイトがアクセス制限をおこなっている有料サイトか否かの情報を受信し、有料サイトであることを示す情報を受信した場合には、その情報を送信した有料コンテンツサーバ装置１７０ａ，１７０ｂにログイン情報を送信する。
【０１６３】
さらに、ログイン管理部１９０３は、ログイン情報を送信した有料コンテンツサーバ装置１７０ａ，１７０ｂから、有料コンテンツへのアクセスが許可されたことを示す情報を受信したか否かを調べ、その情報を受信した場合に、コンテンツ情報収集部１９０５に有料コンテンツの情報を収集するよう要求する。
【０１６４】
コンテンツ情報記憶部１９０４は、ハードディスク装置などの記憶デバイスであり、無料コンテンツサーバ装置１６０ａ，１６０ｂ、および、有料コンテンツサーバ装置１７０ａ，１７０ｂから収集したコンテンツの情報を、図３に示したようなコンテンツ情報として記憶する。
【０１６５】
ここで、有料コンテンツサーバ装置１７０ａ，１７０ｂから収集したコンテンツの情報は、コンテンツ情報収集装置１９０が提供するコンテンツ検索サービスの登録ユーザ全員の検索用に用いられる。
【０１６６】
すなわち、ここでは、有料サイトを提供している提供者が、コンテンツ情報収集装置１９０が提供するコンテンツ検索サービスの登録ユーザ全員に有料コンテンツの検索を許可する場合を想定している。ただし、これに限定されず、実施例２で説明したように、会員種別などのユーザの属性に応じて、特定のユーザのみに有料コンテンツの検索を許可することとしてもよい。
【０１６７】
コンテンツ情報収集部１９０５は、無料コンテンツサーバ装置１６０ａ，１６０ｂから無料で提供される無料コンテンツの情報を収集する。また、コンテンツ情報収集部１９０５は、ログイン管理部１９０３が、有料コンテンツサーバ装置１７０ａ，１７０ｂから有料コンテンツに対してアクセスを許可する情報を受信した場合に、有料コンテンツサーバ装置１７０ａ，１７０ｂから、有料コンテンツの情報を収集する。
【０１６８】
インデックス作成部１９０６は、コンテンツ情報収集部１９０５により収集された情報から、図３に示したようなコンテンツ情報を作成し、コンテンツ情報記憶部１９０４に記憶する。
【０１６９】
検索入出力制御部１９０７は、ユーザ端末装置１５０ａ，１５０ｂから、コンテンツの検索要求をキーワードとともに受け付け、また、コンテンツの検索結果をユーザ端末装置１５０ａ，１５０ｂに出力する処理をおこなう。
【０１７０】
コンテンツ検索部１９０８は、ユーザ端末装置１５０ａ，１５０ｂから受け付けたキーワードに合致するコンテンツをコンテンツ情報記憶部１９０４に記憶されたコンテンツ情報を参照して検索し、検索入出力制御部１９０７を介してユーザ端末装置１５０ａ，１５０ｂに検索結果を出力する。
【０１７１】
つぎに、実施例３に係るコンテンツ収集処理の処理手順について説明する。図１２は、実施例３に係るコンテンツ収集処理の処理手順を示すフローチャートである。図１２に示すように、コンテンツ情報収集装置１９０のログイン管理部１９０３は、ウェブサイトのＵＲＬの情報を取得する（ステップＳ４０１）。ログイン管理部１９０３は、このＵＲＬの情報を、任意のウェブサイトのＨＴＭＬ文書に記載されたリンクの情報から取得する。
【０１７２】
そして、ログイン管理部１９０３は、ＵＲＬの情報を取得したウェブサイトを提供している無料コンテンツサーバ装置１５０ａ，１５０ｂ、または、有料コンテンツサーバ装置１７０ａ，１７０ｂに対して、ウェブサイトにアクセス制限があるか否かを問い合わせ、その問い合わせに応じて送信されたアクセス制限の有無の情報を取得する（ステップＳ４０２）。
【０１７３】
続いて、ログイン管理部１９０３は、ウェブサイトにアクセス制限があるか否かを調べ（ステップＳ４０３）、アクセス制限がない無料サイトの場合には（ステップＳ４０３，Ｎｏ）、コンテンツ情報収集部１９０５は、無料コンテンツの情報を収集し、さらにインデックス作成部１９０６は、コンテンツ情報収集部１９０５により収集された無料コンテンツの情報からコンテンツ情報を作成し、コンテンツ情報記憶部１９０４にそれを記憶する（ステップＳ４０７）。
【０１７４】
続いて、ログイン管理部１２０３は、コンテンツ情報収集処理の終了要求をコンテンツ情報収集装置１９０の管理者などにより受け付けたか否かを調べ（ステップＳ４０８）、終了要求を受け付けた場合には（ステップＳ４０８，Ｙｅｓ）、この有料コンテンツ情報収集処理を終了する。
【０１７５】
ステップＳ４０６において、有料コンテンツへのアクセスが許可されなかった場合（ステップＳ４０６，Ｎｏ）、または、ステップＳ４０８において、コンテンツ情報収集処理の終了要求を受け付けていない場合には（ステップＳ４０８，Ｎｏ）、ログイン管理部１９０３は、つぎのウェブサイトのＵＲＬ情報を、ウェブサイトのＨＴＭＬ文書に記載されたリンクの情報から取得し（ステップＳ４０９）、まだアクセス制限情報を取得していないＵＲＬの情報があるか否かを調べる（ステップＳ４１０）。
【０１７６】
アクセス制限情報を取得していないＵＲＬの情報がある場合には（ステップＳ４１０，Ｙｅｓ）、ログイン管理部１９０３は、ステップＳ４０２に移行して、それ以後の処理を継続する。アクセス制限情報を取得していないＵＲＬの情報がない場合には（ステップＳ４１０，Ｎｏ）、そのままこのコンテンツ情報収集処理を終了する。
【０１７７】
ステップＳ４０３において、ウェブサイトに対するアクセス制限がある有料サイトの場合には（ステップＳ４０３，Ｙｅｓ）、ログイン管理部１９０３は、有料サイトにログインするためのログイン情報をログイン情報記憶部１９０１から読み込む（ステップＳ４０４）。
【０１７８】
そして、ログイン管理部１９０３は、読み込んだログイン情報を有料サイトを提供している有料コンテンツサーバ装置１７０ａ，１７０ｂに送信し（ステップＳ４０５）、ログイン情報を送信した有料コンテンツサーバ装置１７０ａ，１７０ｂから、有料コンテンツへのアクセスを許可する情報を受信したか否かを調べる（ステップＳ４０６）。
【０１７９】
有料コンテンツへのアクセスを許可する情報を受信した場合には（ステップＳ４０６，Ｙｅｓ）、コンテンツ情報収集部１９０５は、有料コンテンツの情報を収集し、さらにインデックス作成部１９０６は、コンテンツ情報収集部１９０５により収集された有料コンテンツの情報から、図３に示したようなコンテンツ情報を作成してコンテンツ情報記憶部１９０４にそれを記憶し（ステップＳ４０７）、それ以降の処理を継続する。
【０１８０】
上述してきたように、本実施例３では、ログイン管理部１９０３が、ウェブサイト内のコンテンツの閲覧サービスを提供している無料コンテンツサーバ装置１６０ａ，１６０ｂ、または、有料コンテンツサーバ装置１７０ａ，１７０ｂから、ウェブサイト内のコンテンツに対するアクセス制限の有無に係る情報を取得し、有料コンテンツサーバ装置１７０ａ，１７０ｂにより有料サイト内のコンテンツに対するアクセス制限がなされている場合に、有料サイトへのアクセス制限を解除するログイン情報を送信することとしたので、アクセス制限がなされているか否かを確認し、アクセス制限がなされている場合に、アクセス制限がなされている有料サイトから効率的にコンテンツの情報を収集することができる。
【０１８１】
以上、上記実施例において、コンテンツ情報収集処理をコンピュータ上で実現する場合について説明してきたが、コンテンツ情報収集処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することによりコンテンツ情報収集処理を実現してもよい。
【０１８２】
図１３は、コンテンツ情報収集処理を実現するコンピュータ２００のハードウェア構成を示すブロック図である。図１３に示すように、このコンピュータ２００は、上記プログラムを実行するＣＰＵ２１０と、データを入力する入力装置２２０と、各種データを記憶するＲＯＭ２３０と、演算パラメータ等を記憶するＲＡＭ２４０と、コンテンツ情報収集処理を実現するためのプログラムを記録した記録媒体３００からプログラムを読み取る読取装置２５０と、ディスプレイ等の出力装置２６０と、ネットワーク４００を介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース２７０とが、バス２８０で接続された構成となっている。
【０１８３】
ＣＰＵ２１０は、読取装置２５０を経由して記録媒体３００に記録されているプログラムを読み込んだ後、プログラムを実行することにより、コンテンツ情報収集処理を実現する。なお、記録媒体３００としては、光ディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ハードディスク等が挙げられる。また、このプログラムは、ネットワーク４００を介してコンピュータ２００に導入することとしてもよい。
【０１８４】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。
【０１８５】
たとえば、上記実施例では、ＵＲＬなどのコンテンツの情報を収集し、収集したコンテンツの情報に基づいて検索をおこない、検索結果を出力することとしたが、本発明はこれに限定されるものではなく、コンテンツ自体を収集し、収集したコンテンツの中からユーザの属性情報に適合するコンテンツを検索し、検索したコンテンツを出力することとしてもよい。
【０１８６】
また、上記実施例では、キーワードに合致するコンテンツを検索することとしたが、本発明はこれに限定されるものではなく、たとえば、白黒の画像など、検索されるコンテンツが満足すべき条件の指定を受け付け、その条件を満足するコンテンツを検索することとしてもよい。
【０１８７】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１８８】
また、図示したコンテンツ情報収集装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、コンテンツ情報収集装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１８９】
さらに、コンテンツ情報収集装置にて行なわれる処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【産業上の利用可能性】
【０１９０】
以上のように、本発明にかかるコンテンツ情報収集装置、コンテンツ情報収集方法およびコンテンツ情報収集方法をコンピュータに実行させるコンテンツ情報収集プログラムは、アクセス制限がなされているウェブサイトから効率的にコンテンツの情報を収集することが必要なコンテンツ情報収集システムに有用である。
【図面の簡単な説明】
【０１９１】
【図１】実施例１に係るコンテンツ情報収集装置の機能的構成を示す図である。
【図２】図１に示したユーザ情報記憶部５０１が記憶するユーザ情報６０の一例を示す図である。
【図３】図１に示したコンテンツ情報記憶部５０４が記憶するコンテンツ情報７０の一例を示す図である。
【図４】実施例１に係る有料コンテンツ情報収集処理の処理手順を示すフローチャートである。
【図５】実施例１の変形例におけるユーザ情報６０’の一例を示す図である。
【図６】実施例２に係るコンテンツ情報収集装置１２０の機能的構成を示す図である。
【図７】図６に示したユーザ情報記憶部１２０１が記憶するユーザ情報１３０の一例を示す図である。
【図８】図６に示した有料サイト情報記憶部１２０３が記憶する有料サイト情報１４０の一例を示す図である。
【図９】実施例２に係る有料コンテンツ情報収集処理の処理手順を示すフローチャートである。
【図１０】実施例２の変形例に係る有料コンテンツ情報収集処理の処理手順を示すフローチャートである。
【図１１】実施例３に係るコンテンツ情報収集装置１９０の機能的構成を示す図である。
【図１２】実施例３に係るコンテンツ収集処理の処理手順を示すフローチャートである。
【図１３】コンテンツ情報収集処理を実現するコンピュータ２００のハードウェア構成を示すブロック図である。
【符号の説明】
【０１９２】
１０ａ，１０ｂ，８０ａ，８０ｂ，１５０ａ，１５０ｂ    ユーザ端末装置
２０ａ，２０ｂ，９０ａ，９０ｂ，１６０ａ，１６０ｂ    無料コンテンツサーバ装置
３０ａ，３０ｂ，１００ａ，１００ｂ，１７０ａ，１７０ｂ    有料コンテンツサーバ装置
４０，１１０，１８０    インターネット
５０，１２０，１９０    コンテンツ情報収集装置
５００，１２００，１９００    通信部
５０１，１２０１    ユーザ情報記憶部
５０２，１２０２    ユーザ情報管理部
５０３，１２０５，１９０３    ログイン管理部
５０４，１２０６，１９０４    コンテンツ情報記憶部
５０５，１２０７，１９０５    コンテンツ情報収集部
５０６，１２０８，１９０６    インデックス作成部
５０７，１２０９，１９０７    検索入出力制御部
５０８，１２１０，１９０８    コンテンツ検索部
６０，６０’，１３０    ユーザ情報
７０    コンテンツ情報
１２０３    有料サイト情報記憶部
１２０４    有料サイト情報管理部
１４０    有料サイト情報
１９０１    ログイン情報記憶部
１９０２    ログイン情報管理部
【図１】
2006058948.tif 000003
【図２】
2006058948.tif 000004
【図３】
2006058948.tif 000005
【図４】
2006058948.tif 000006
【図５】
2006058948.tif 000007
【図６】
2006058948.tif 000008
【図７】
2006058948.tif 000009
【図８】
2006058948.tif 000010
【図９】
2006058948.tif 000011
【図１０】
2006058948.tif 000012
【図１１】
2006058948.tif 000013
【図１２】
2006058948.tif 000014
【図１３】
2006058948.tif 000015