(57)【要約】【課題】同一ユーザのデータが複数のサーバ装置に分散されかつ異なるフォーマットで蓄積されている場合でも、当該同一ユーザのデータを収集し編集することを可能にする。【解決手段】一覧情報提供装置ＬＭａから取得したブログデータの記憶場所を表す一覧情報に従って、情報収集装置ＴＭａが、複数のレンタルサーバ装置ＲＳＶ１，ＲＳＶ２のURL からブログデータを取得すると共に、一覧情報提供装置ＬＭａからレンタルサーバ装置ＲＳＶ１，ＲＳＶ２に対応する属性抽出プログラムを取得する。そして、この取得した属性抽出プログラムを用いて、上記取得したブログデータから属性情報として制作日時を抽出し、この抽出した制作日時をもとに上記各ブログデータをソートして、このソートされたブログデータをデータベース装置ＤＢへ出力して記憶させる。【選択図】図４
2014127097.tif 000002
【特許請求の範囲】
【請求項１】
同一ユーザに係るデータを分散してかつ異なるデータフォーマットにより記憶する第１及び第２のサーバ装置との間で通信ネットワークを介して通信を行う情報収集システムが実行する情報収集方法であって、
前記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報を記憶媒体に記憶する過程と、
前記記憶媒体に記憶された一覧を示す情報に基づいて、前記第１及び第２のサーバ装置からそれぞれ前記同一ユーザに係わる第１及び第２のデータを前記通信ネットワークを介して受信する過程と、
前記第１及び第２のサーバ装置が使用するデータフォーマットに対応して予め記憶された第１及び第２の属性抽出プログラムを使用して、前記受信された第１及び第２のデータからそれぞれ共通の属性情報を抽出する過程と、
前記抽出された共通の属性情報に基づいて、前記受信された第１及び第２のデータを編集する過程と、
前記編集されたデータを出力する過程と
を具備することを特徴とする情報収集方法。
【請求項２】
前記共通の属性情報を抽出する過程は、前記受信された第１及び第２のデータからそれぞれその作成日時又はサイズを表す情報を抽出し、
前記編集する過程は、前記抽出された作成日時又はサイズを表す情報に基づいて、前記受信された第１及び第２のデータをソートすることを特徴とする請求項１記載の情報収集方法。
【請求項３】
同一ユーザに係るデータを分散してかつ異なるデータフォーマットにより記憶する第１及び第２のサーバ装置との間で通信ネットワークを介して通信を行う情報収集システムであって、
前記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報を記憶する手段と、
前記第１及び第２のサーバ装置が使用するデータフォーマットに対応してそれぞれ予め作成された第１及び第２の属性抽出プログラムを記憶する手段と、
前記記憶された一覧を示す情報に基づいて、前記第１及び第２のサーバ装置からそれぞれ前記同一ユーザに係わる第１及び第２のデータを前記通信ネットワークを介して受信する手段と、
前記記憶された第１及び第２の属性抽出プログラムを使用して、前記受信された第１及び第２のデータからそれぞれ共通の属性情報を抽出する手段と、
前記抽出された共通の属性情報に基づいて、前記受信された第１及び第２のデータを編集する手段と、
前記編集されたデータを出力する手段と
を具備することを特徴とする情報収集システム。
【請求項４】
前記通信ネットワークを介して前記第１及び第２のサーバ装置との間、及び相互間で通信が可能な一覧情報提供装置及び情報収集装置を備え、
前記一覧情報提供装置は、
前記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報を記憶する手段と、
前記第１及び第２のサーバ装置が使用するデータフォーマットに対応してそれぞれ予め作成された第１及び第２の属性抽出プログラムを記憶する手段と
を備え、
前記情報収集装置は、
前記一覧情報提供装置から前記同一ユーザに係るデータの一覧を示す情報を前記通信ネットワークを介して取得する手段と、
前記取得された一覧を示す情報に基づいて、前記第１及び第２のサーバ装置からそれぞれ前記同一ユーザに係わる第１及び第２のデータを前記通信ネットワークを介して受信する手段と、
前記一覧情報提供装置から前記第１及び第２のサーバ装置に対応する第１及び第２の属性抽出プログラムを前記通信ネットワークを介して取得する手段と、
前記取得された第１及び第２の属性抽出プログラムを使用して、前記受信された第１及び第２のデータからそれぞれ共通の属性情報を抽出する手段と、
前記抽出された共通の属性情報に基づいて、前記受信された第１及び第２のデータを編集する手段と、
前記編集されたデータを出力する手段と
を備えることを特徴とする請求項３記載の情報収集システム。
【請求項５】
前記通信ネットワークを介して前記第１及び第２のサーバ装置との間、及び相互間で通信が可能な一覧情報提供装置及び情報収集装置を備え、
前記一覧情報提供装置は、
前記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報を記憶する手段と、
前記第１及び第２のサーバ装置が使用するデータフォーマットに対応してそれぞれ予め作成された第１及び第２の属性抽出プログラムを記憶する手段と
を備え、
前記情報収集装置は、
前記一覧情報提供装置から前記同一ユーザに係るデータの一覧を示す情報を前記通信ネットワークを介して取得する手段と、
前記取得された一覧を示す情報に基づいて、前記第１及び第２のサーバ装置からそれぞれ前記同一ユーザに係わる第１及び第２のデータを前記通信ネットワークを介して受信する手段と、
前記受信された第１及び第２のデータを前記一覧情報提供装置へ前記通信ネットワークを介して転送する手段と、
を備え、
前記一覧情報提供装置は、
前記記憶された第１及び第２の属性抽出プログラムを使用して、前記情報収集装置から転送された第１及び第２のデータからそれぞれ共通の属性情報を抽出する手段と、
前記抽出された属性情報を前記通信ネットワークを介して前記転送元の情報収集装置へ返送する手段と
を備え、
前記情報収集装置は、
前記一覧情報提供装置から返送された属性情報に基づいて、前記受信された第１及び第２のデータを編集する手段と、
前記編集されたデータを出力する手段と
を備えることを特徴とする請求項３記載の情報収集システム。
【請求項６】
前記通信ネットワークを介して前記第１及び第２のサーバ装置との間、及び相互間で通信が可能な一覧情報提供装置及び情報収集装置を備え、
前記一覧情報提供装置は、
前記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報を記憶する手段と、
前記第１及び第２のサーバ装置が使用するデータフォーマットに対応してそれぞれ予め作成された第１及び第２の属性抽出プログラムを記憶する手段と、
前記情報収集装置から前記同一ユーザに係わるデータの取得要求を受信した場合に、前記記憶された一覧を示す情報に基づいて、前記第１及び第２のサーバ装置からそれぞれ前記同一ユーザに係わる第１及び第２のデータを前記通信ネットワークを介して受信する手段と、
前記記憶された第１及び第２の属性抽出プログラムを使用して、前記受信された第１及び第２のデータからそれぞれ共通の属性情報を抽出する手段と、
前記受信された第１及び第２のデータ及び前記抽出された属性情報を、前記通信ネットワークを介して前記要求元の情報収集装置へ送信する手段と
を備え、
前記情報収集装置は、
前記一覧情報提供装置から送られた第１及び第２のデータ及び属性情報を受信する手段と、
前記受信された第１及び第２のデータを、当該データと共に受信した属性情報に基づいて編集する手段と、
前記編集されたデータを出力する手段と
を備えることを特徴とする請求項３記載の情報収集システム。
【請求項７】
請求項３乃至６のいずれかに記載の情報収集システムが備える各手段における処理を、前記情報収集システム、一覧情報提供装置又は情報収集装置が備えるコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば複数のサーバ装置に分散して蓄積管理されている同一ユーザのデータを収集するための情報収集方法、情報収集システム及びそのプログラムに関する。
【背景技術】
【０００２】
近年、ユーザが作製した、Weblog又はブログ等と呼称される簡易なＷｅｂページから記憶データを収集し、この収集したデータを分析してマーケティングやレコメンディング等に活用するサービスが提案されている（例えば特許文献１を参照）。この種のサービスを利用すると情報利用者は、自身で情報収集し分析する場合に比べて、簡単かつ安価にユーザの嗜好又は興味の対象や傾向性、行動パターンの特徴等を適切に把握することが可能となり、大変便利である。
【０００３】
ところで、ブログはサービス事業者が運用するレンタルサーバ装置上に開設することが一般的であり、ユーザによっては異なるサービス事業者が運用する複数のレンタルサーバ装置上に自身のブログをそれぞれ開設する場合がある。このような場合、一人のユーザのブログデータを複数のレンタルサーバ装置からそれぞれ収集する必要がある。
【０００４】
検索要求に応じて複数のサーバ装置から類似するコンテンツを収集し編集する技術として、オンデマンド百科事典システムが提案されている。このシステムは、クライアントからの検索要求に応じて、オンデマンド百科事典システムが複数のウェブサーバから検索要求に該当するウェブブロックを収集し、この収集した複数のウェブブロックを予め定めた規則を用いて構造化するものである（例えば特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３３９２４４号公報
【特許文献２】特開２０１２−８８８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、前記特許文献２に記載されたシステムは、各ウェブサーバで管理されているウェブページが共通のフォーマットで作成されていることを前提として、ウェブブロックの構造化処理を行うものとなっている。これに対しブログは、レンタルサーバごとに独自のフォーマットにより作成され管理されていることが多く、同一ユーザのブログデータを複数のレンタルサーバから収集した場合、これらのブログデータを統一的な形式で整理し管理することが困難だった。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、同一ユーザのデータが複数のサーバ装置に分散されかつ異なるフォーマットで蓄積管理されている場合でも、当該同一ユーザのデータを収集し編集することを可能にした情報収集方法、情報収集システム及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明の１つの観点は、同一ユーザに係るデータを分散してかつ異なるデータフォーマットにより記憶する第１及び第２のサーバ装置との間で通信ネットワークを介して通信を行う情報収集システム又はその情報収集方法にあって、上記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報と、上記第１及び第２のサーバ装置が使用するデータフォーマットに対応して予め作成された第１及び第２の属性抽出プログラムを記憶媒体に予め記憶しておく。この状態で、先ず上記記憶媒体に記憶された一覧を示す情報に基づいて、上記第１及び第２のサーバ装置からそれぞれ上記同一ユーザに係わる第１及び第２のデータを上記通信ネットワークを介して受信する。次に、上記記憶媒体に記憶された第１及び第２の属性抽出プログラムを使用して、上記受信された第１及び第２のデータからそれぞれ共通の属性情報を抽出し、この抽出された共通の属性情報に基づいて上記受信された第１及び第２のデータを編集する。そして、この編集されたデータを出力するようにしたものである。
【０００９】
またこの発明の１つの観点は、以下のような態様を備えることを特徴とする。  
第１の態様は、上記受信された第１及び第２のデータからその作成日時又はサイズを表す情報を上記共通の属性情報として抽出する。そして、この抽出された作成日時又はサイズを表す情報に基づいて、上記受信された第１及び第２のデータをソートするものである。
【００１０】
第２の態様は、情報収集システムを、上記第１及び第２のサーバ装置との間、及び相互間で通信が可能な一覧情報提供装置及び情報収集装置により構成する。そして、一覧情報提供装置に、上記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報と、上記第１及び第２のサーバ装置が使用するデータフォーマットに対応してそれぞれ予め作成された第１及び第２の属性抽出プログラムを記憶媒体に記憶しておく。一方、情報収集装置では、先ず一覧情報提供装置から上記同一ユーザに係るデータの一覧を示す情報を上記通信ネットワークを介して取得し、この取得された一覧を示す情報に基づいて上記第１及び第２のサーバ装置からそれぞれ上記同一ユーザに係わる第１及び第２のデータを上記通信ネットワークを介して受信する。次に、上記一覧情報提供装置から上記第１及び第２のサーバ装置に対応する第１及び第２の属性抽出プログラムを上記通信ネットワークを介して取得し、この取得された第１及び第２の属性抽出プログラムを使用して、上記受信された第１及び第２のデータからそれぞれ共通の属性情報を抽出する。そして、上記抽出された共通の属性情報に基づいて、上記受信された第１及び第２のデータを編集し、この編集されたデータを出力する。
【００１１】
第３の態様は、情報収集システムを、上記第１及び第２のサーバ装置との間、及び相互間で通信が可能な一覧情報提供装置及び情報収集装置により構成する。そして、一覧情報提供装置に、上記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報と、上記第１及び第２のサーバ装置が使用するデータフォーマットに対応してそれぞれ予め作成された第１及び第２の属性抽出プログラムを記憶媒体に記憶しておく。一方、情報収集装置では、先ず上記一覧情報提供装置から上記同一ユーザに係るデータの一覧を示す情報を上記通信ネットワークを介して取得し、この取得された一覧を示す情報に基づいて、上記第１及び第２のサーバ装置からそれぞれ上記同一ユーザに係わる第１及び第２のデータを上記通信ネットワークを介して受信する。そして、上記受信された第１及び第２のデータを上記一覧情報提供装置へ上記通信ネットワークを介して転送する。これに対し一覧情報提供装置では、上記記憶された第１及び第２の属性抽出プログラムを使用して、上記情報収集装置から転送された第１及び第２のデータからそれぞれ共通の属性情報を抽出し、この抽出された属性情報を上記通信ネットワークを介して上記転送元の情報収集装置へ返送する。情報収集装置では、上記一覧情報提供装置から返送された属性情報に基づいて、上記受信された第１及び第２のデータを編集し、この編集されたデータを出力する。
【００１２】
第４の態様は、情報収集システムを、上記第１及び第２のサーバ装置との間、及び相互間で通信が可能な一覧情報提供装置及び情報収集装置により構成する。そして、一覧情報提供装置に、上記第１及び第２のサーバ装置に記憶された同一ユーザに係るデータの一覧を示す情報と、上記第１及び第２のサーバ装置が使用するデータフォーマットに対応してそれぞれ予め作成された第１及び第２の属性抽出プログラムを記憶媒体に記憶しておく。また、一覧情報提供装置では、情報収集装置から上記同一ユーザに係わるデータの取得要求を受信した場合に、先ず上記記憶された一覧を示す情報に基づいて、上記第１及び第２のサーバ装置からそれぞれ上記同一ユーザに係わる第１及び第２のデータを上記通信ネットワークを介して受信する。次に、上記記憶された第１及び第２の属性抽出プログラムを使用して、上記受信された第１及び第２のデータからそれぞれ共通の属性情報を抽出する。そして、上記受信された第１及び第２のデータ及び上記抽出された属性情報を、上記通信ネットワークを介して上記要求元の情報収集装置へ送信する。これに対し情報収集装置では、上記一覧情報提供装置から上記第１及び第２のデータ及び属性情報を受信し、この受信された第１及び第２のデータを当該データと共に受信した属性情報に基づいて編集する。そして、この編集されたデータを出力する。
【発明の効果】
【００１３】
したがってこの発明の第１の観点によれば、同一ユーザに係わるデータが第１及び第２のサーバ装置に分散して記憶されている場合でも、当該同一ユーザに係るデータの一覧を示す情報に基づいて、上記第１及び第２のサーバ装置から上記同一ユーザに係わるデータをもれなく取得することが可能となる。しかも、第１及び第２のサーバ装置が使用するデータフォーマットに対応して予め作成された第１及び第２の属性抽出プログラムに基づいて、上記受信された第１及び第２のデータからそれぞれ共通の属性情報が抽出され、この抽出された共通の属性情報に基づいて上記受信された第１及び第２のデータの編集処理が行われる。このため、第１及び第２のサーバ装置が異なるデータフォーマットでデータを記憶している場合でも、１つの統合されたデータに編集することが可能となる。
【００１４】
第１の態様によれば、受信された第１及び第２のデータからその作成日時又はデータサイズを表す情報が抽出され、この抽出された作成日時又はサイズを表す情報に基づいて、上記受信された第１及び第２のデータがソートされる。このため、第１及び第２のサーバ装置から取得したデータを、作成日時順又はデータサイズ順に並べ替えたデータを得ることができる。
【００１５】
第２の態様によれば、同一ユーザに係るデータの一覧を示す情報と、第１及び第２の属性抽出プログラムは一覧情報提供装置に記憶され、情報収集装置は一覧情報提供装置から上記一覧情報と属性抽出プログラムを必要に応じて取得することで、第１及び第２のデータの取得処理と、当該データの共通の属性情報に基づくデータ編集処理を行うことができる。したがって、情報収集装置は一覧情報と属性抽出プログラムを管理する必要がなくなる。
【００１６】
第３の態様によれば、属性情報の抽出処理が一覧情報提供装置において行われる。このため、情報収集装置は属性抽出プログラムの取得処理と、このプログラムを使用した属性情報の抽出処理を行う必要がなくなり、これにより情報収集装置の処理負荷を軽減することが可能となる。
【００１７】
第４の態様によれば、第１及び第２のサーバ装置からのデータの取得処理と、この取得したデータからの属性情報の抽出処理が何れも一覧情報提供装置において行われる。このため、情報収集装置は一覧情報の取得処理とこの位置頼成法に基づくデータの取得処理、及び属性抽出プログラムの取得処理とこのプログラムを使用した属性情報の抽出処理を実行する必要がなくなり、これにより情報収集装置の処理負荷をさらに軽減することが可能となる。この処理負荷の軽減は、情報収集装置が例えばユーザが使用するパーソナル・コンピュータや携帯端末のように、サーバ装置に比べ処理能力が低い端末である場合に、特に有効である。
【００１８】
すなわち、同一ユーザのデータが複数のサーバ装置に分散されかつ異なるフォーマットで蓄積管理されている場合でも、当該同一ユーザのデータを収集し編集することを可能にした情報収集方法、情報収集システム及びそのプログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】この発明の第１の実施形態に係るシステムの全体構成を示す図。
【図２】図１に示したシステムで使用される一覧情報提供装置の構成を示すブロック図。
【図３】図１に示したシステムで使用される情報収集装置の構成を示すブロック図。
【図４】この発明の第１の実施形態に係るシステムによる情報収集動作の手順と処理内容を示すシーケンス図。
【図５】この発明の第２の実施形態に係るシステムで使用される一覧情報提供装置の構成を示すブロック図。
【図６】この発明の第２の実施形態に係るシステムで使用される情報収集装置の構成を示すブロック図。
【図７】この発明の第２の実施形態に係るシステムによる情報収集動作の手順と処理内容を示すシーケンス図。
【図８】この発明の第３の実施形態に係るシステムで使用される一覧情報提供装置の構成を示すブロック図。
【図９】この発明の第３の実施形態に係るシステムによる情報収集動作の手順と処理内容を示すシーケンス図。
【発明を実施するための形態】
【００２０】
以下、図面を参照してこの発明に係わるいくつかの実施形態を説明する。  
［第１の実施形態］
（構成）
図１は、この発明の第１の実施形態に係るシステムの全体構成を示す図である。  
このシステムは、複数のレンタルサーバ装置ＲＳＶ１〜ＲＳＶｎと、一覧情報提供装置ＬＭと、情報収集装置ＴＭと、データベース装置ＤＢと、図示しないユーザ端末とを備えている。このうち、一覧情報提供装置ＬＭ及び情報収集装置ＴＭは情報収集システムを構成する。
【００２１】
一覧情報提供装置ＬＭ及び情報収集装置ＴＭは、相互間で通信ネットワークＮＷを介して通信が可能であるばかりか、各レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎとの間で通信ネットワークＮＷを介して通信が可能となっている。また、情報収集装置ＴＭには例えばＬＡＮ（Local Area Network）を介してデータベース装置ＤＢが接続される。
【００２２】
なお、通信ネットワークＮＷは、インターネット等の公衆ＩＰネットワークと、この公衆ＩＰネットワークにアクセスするためのアクセス網とから構成される。アクセス網は、有線電話網や携帯電話網等の無線ネットワークを含む。
【００２３】
レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎ上には、それぞれ複数のユーザが例えばブログを開設している。図１の例では、レンタルサーバＲＳＶ１にユーザＡ，Ｂがそれぞれブログを開設してそのデータＤＴａ，ＤＴｂを記憶し、ＲＳＶ２にはユーザα，βがそれぞれブログを開設してそのデータＤＴα，ＤＴβを記憶している場合を示している。レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎはそれぞれ異なるサービス事業者が運用しており、このため記憶するブログデータのフォーマットはレンタルサーバ装置間で異なる場合がある。例えば、ブログデータには制作日時やデータサイズ等の属性情報が付加又は挿入されるが、その付加又は挿入位置はレンタルサーバ装置ごとに異なる。
【００２４】
次に、一覧情報提供装置ＬＭ及び情報収集装置ＴＭは以下のように構成される。図２及び図３はそれぞれ第１の実施形態における一覧情報提供装置ＬＭ及び情報収集装置ＴＭの構成を示すブロック図である。なお、図２及び図３では、後に述べる他の各実施形態と区別するため一覧情報提供装置をＬＭａ、情報収集装置をＴＭａとして説明を行う。
【００２５】
一覧情報提供装置ＬＭａは例えばサーバ装置により構成され、制御ユニット１１ａと、記憶ユニット１２と、通信インタフェースユニット１３を備えている。通信インタフェースユニット１３は、制御ユニット１１ａの制御の下、通信ネットワークＮＷで規定された通信プロトコルに従い情報収集装置ＴＭａとの間でデータ通信を行う。
【００２６】
記憶ユニット１２は、記憶媒体としてＨＤＤ（Hard Disc Drive）又はＳＳＤ（Solid State Drive）を用いたもので、一覧情報記憶部１２１と、属性抽出プログラム記憶部１２２を備えている。
一覧情報記憶部１２１には、ユーザごとにそのブログデータの記憶場所の一覧を示す情報が記憶される。この一覧情報は、同一ユーザのブログが上記複数のレンタルサーバ装置ＲＳＶ１〜ＲＳＶｎに開設されている場合に、そのデータ記憶場所（例えばURL（Uniform Resource Locator））の一覧を示す情報である。この一覧情報は、例えばユーザが作成し、ユーザ端末から一覧情報提供装置ＬＭａに登録要求と共に送信することで、一覧情報記憶部１２１に記憶される。
【００２７】
属性抽出プログラム記憶部１２２には、ブログデータから属性情報を抽出するためのプログラムがレンタルサーバＩＤに関連付けられて記憶される。この属性抽出プログラムは、レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎにおいてそれぞれ自装置がブログデータを管理するために使用しているデータフォーマットに対応して作成されるもので、レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎから一覧情報提供装置ＬＭａに対し登録要求と共に送信することで、属性抽出プログラム記憶部１２２に記憶される。
【００２８】
制御ユニット１１ａはＣＰＵ（Central Processing Unit）を有し、第１の実施形態を実施するために必要な制御機能として、一覧情報送信制御部１１１と、属性抽出プログラム送信制御部１１２を備えている。これらの制御部１１１，１１２は、何れも図示しないプログラムメモリに格納されたプログラムを上記ＣＰＵに実行させることにより実現される。
【００２９】
一覧情報送信制御部１１１は、情報収集装置ＴＭａから一覧情報取得要求を受信した場合に、当該取得要求に含まれるユーザＩＤに関連付けられた一覧情報を上記一覧情報記憶部１２１から読み出し、この読み出された一覧情報を要求元の情報収集装置ＴＭａへ送信する処理を行う。
【００３０】
属性抽出プログラム送信制御部１１２は、情報収集装置ＴＭａから属性抽出プログラムの取得要求を受信した場合に、当該取得要求に含まれるレンタルサーバ装置ＲＳＶ１〜ＲＳＶｎのサーバＩＤ又はURLに関連付けられた属性抽出プログラムを上記属性抽出プログラム記憶部１２２から読み出し、この読み出された属性抽出プログラムを要求元の情報収集装置ＴＭａへ送信する処理を行う。
【００３１】
情報収集装置ＴＭａは、例えばパーソナル・コンピュータからなり、制御ユニット２１ａと、記憶ユニット２２と、通信インタフェースユニット２３を備えている。通信インタフェースユニット２３は、制御ユニット２１ａの制御の下、通信ネットワークＮＷで規定された通信プロトコルに従い上記一覧情報提供装置ＬＭａ及びレンタルサーバ装置ＲＳＶ１〜ＲＳＶｎとの間でデータ通信を行う。
【００３２】
記憶ユニット２２は、記憶媒体としてＨＤＤ（Hard Disc Drive）又はＳＳＤ（Solid State Drive）を用いたもので、コンテンツ記憶部２２１を備えている。コンテンツ記憶部２２１は、レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎから取得したブログデータを取得コンテンツとして保存するために使用される。
【００３３】
制御ユニット２１ａはＣＰＵ（Central Processing Unit）を有し、第１の実施形態を実施するために必要な制御機能として、一覧情報取得制御部２１１と、コンテンツ取得制御部２１２と、属性抽出プログラム取得制御部２１３と、属性抽出処理部２１４と、データベース記憶制御部２１５を備えている。これらの制御部２１１〜２１５は、何れも図示しないプログラムメモリに格納されたプログラムを上記ＣＰＵに実行させることにより実現される。
【００３４】
一覧情報取得制御部２１１は、所望のユーザのブログデータを収集しようとする場合に、当該ユーザのＩＤを含む一覧情報取得要求を上記一覧情報提供装置ＬＭａに向け通信インタフェースユニット２３から送信させる。そして、上記取得要求に対し一覧情報提供装置ＬＭａから返送された一覧情報を通信インタフェースユニット２３を介して受信する処理を行う。
【００３５】
コンテンツ取得制御部２１２は、上記受信された一覧情報に記載されたブログデータの記憶場所を表す情報（例えばURL）に従い、該当するレンタルサーバ装置ＲＳＶ１〜ＲＳＶｎに対しコンテンツ取得要求を通信インタフェースユニット２３から順次送信させる。そして、上記取得要求に応答してレンタルサーバ装置ＲＳＶ１〜ＲＳＶｎから返送されたブログデータを通信インタフェースユニット２３を介して受信し、上記コンテンツ記憶部２２１に格納する処理を行う。
【００３６】
属性抽出プログラム取得制御部２１３は、上記コンテンツ取得制御部２１２により１つのレンタルサーバ装置からブログデータが取得されるごとに、当該レンタルサーバ装置のサーバＩＤ又はURLを含む属性抽出プログラム取得要求を一覧情報提供装置ＬＭａに向け通信インタフェースユニット２３から送信させる。そして、上記取得要求に応答して一覧情報提供装置ＬＭａから返送された属性抽出プログラムを、通信インタフェースユニット２３を介して受信する処理を行う。
【００３７】
属性抽出処理部２１４は、上記取得された属性抽出プログラムを使用して、上記コンテンツ記憶部２２１に記憶されたブログデータから属性情報を抽出する処理を行う。このとき属性抽出プログラムは、対象となるブログデータの送信元となるレンタルサーバ装置に対応するものを用いる。
【００３８】
データベース記憶制御部２１５は、上記コンテンツ記憶部２２１に記憶された、各レンタルサーバ装置から取得したブログデータを、上記属性抽出処理部２１４が抽出した属性情報をもとに編集する。そして、この編集後のブログデータをデータベース装置ＤＢに記憶させる処理を行う。
【００３９】
（動作）
次に、以上のように構成された第１の実施形態に係るシステムによる情報収集動作を説明する。図４は、その処理手順及び処理内容を示すシーケンス図である。  
所望のユーザに係わるブログデータを収集する場合、情報収集装置ＴＭａは先ず一覧情報取得制御部２１１の制御の下で当該対象ユーザのＩＤを含む一覧情報取得要求を生成し、この生成した一覧情報取得要求を一覧情報提供装置ＬＭａに向け通信インタフェースユニット２３から送信する。
【００４０】
これに対し一覧情報提供装置ＬＭａは、上記情報収集装置ＴＭａから送信された一覧情報取得要求を通信インタフェースユニット１３により受信すると、一覧情報送信制御部１１１の制御の下で、当該一覧情報取得要求に含まれるユーザＩＤをもとに当該ユーザＩＤに関連付けられた一覧情報を一覧情報記憶部１２１から読み出す。そして、この読み出された一覧情報を通信インタフェースユニット１３から要求元の情報収集装置ＴＭａへ返送する。
【００４１】
情報収集装置ＴＭａは、上記一覧情報提供装置ＬＭａから返送された一覧情報を通信インタフェースユニット２３で受信すると、一覧情報取得制御部２１１の制御の下で、上記受信された一覧情報をステップＳ１１により制御ユニット２１ａ内のメモリに保存する。そして、次にコンテンツ取得制御部２１２を起動し、このコンテンツ取得制御部２１２の制御の下で、上記取得された一覧情報に記述されたブログデータの記憶場所（URL）を表す情報に基づいて、当該URL に該当するレンタルサーバ装置に対し、通信インタフェースユニット２３からコンテンツ取得要求を送信する。図４の例では先ずレンタルサーバ装置ＲＳＶ１に対しコンテンツ取得要求を送信する。
【００４２】
コンテンツ取得要求を受信するとレンタルサーバ装置ＲＳＶ１は、ステップＳ１２により、当該受信されたコンテンツ取得要求に記述されたURL により特定されるコンテンツ記憶領域からブログデータを読み出し、この読み出したブログデータを要求元の情報収集装置ＴＭａへ返送する。
【００４３】
情報収集装置ＴＭａは、上記レンタルサーバ装置ＲＳＶ１から返送されたブログデータを通信インタフェースユニット２３で受信すると、コンテンツ取得制御部２１２の制御の下で、上記受信されたブログデータをステップＳ１３により記憶ユニット２２内のコンテンツ記憶部２２１に記憶させる。
【００４４】
上記ブログデータを受信すると情報収集装置ＴＭａは、次に属性抽出プログラム取得制御部２１３を起動し、この属性抽出プログラム取得制御部２１３の制御の下で、一覧情報提供部ＬＭａに対し通信インタフェースユニット２３から属性抽出プログラム取得要求を送信する。このとき属性抽出プログラム取得要求には、上記ブログデータの送信元となったレンタルサーバ装置ＲＳＶ１のサーバＩＤ又はURLが挿入される。
【００４５】
一覧情報提供部ＬＭａは、上記属性抽出プログラム取得要求を通信インタフェースユニット１３により受信すると、属性抽出プログラム送信制御部１１２の制御の下で、当該受信された取得要求に含まれるレンタルサーバ装置ＲＳＶ１のサーバＩＤ又はURLに関連付けられた属性抽出プログラムを属性抽出プログラム記憶部１２２から読み出す。そして、この読み出された属性抽出プログラムを要求元の情報収集装置ＴＭａへ通信インタフェースユニット１３から送信する。
【００４６】
情報収集装置ＴＭａは、上記一覧情報提供部ＬＭａから属性抽出プログラムを通信インタフェースユニット２３で受信すると、ステップＳ１４において属性抽出処理部２１４を起動する。そして、この属性抽出処理部２１４により、先にレンタルサーバ装置ＲＳＶ１から受信したブログデータを上記コンテンツ記憶部２２１から読み出し、この読み出されたブログデータから上記受信された属性抽出プログラムを用いて属性情報を抽出する。例えば、ブログデータの制作日時を表す情報を抽出する。抽出された属性情報は、制御ユニット２２１ａ内のメモリに保存される。
【００４７】
上記レンタルサーバ装置ＲＳＶ１から取得したブログデータについて、その属性情報の抽出が終了すると、情報収集装置ＴＭａはステップＳ１５において、先に取得した一覧情報に記述された全てのURL からブログデータを取得したか否かを判定する。この判定の結果、まだブログデータを取得していないURL が残っていれば、この未取得のURL からブログデータを取得する処理と、当該ブログデータの送信元となるレンタルサーバ装置に対応する属性抽出プログラムを取得する処理と、この取得した属性抽出プログラムを用いて、上記取得したブログデータから属性情報を抽出する処理を実行する。
【００４８】
例えば図４では、レンタルサーバ装置ＲＳＶ２からブログデータを取得し、当該レンタルサーバ装置ＲＳＶ２に対応する属性抽出プログラムを一覧情報提供装置ＬＭａから取得する。そして、この取得した属性抽出プログラムを用いて、上記レンタルサーバ装置ＲＳＶ２から取得したブログデータから制作日時を抽出する。これらの処理は、図４のステップＳ１６〜Ｓ１８において行われる。
【００４９】
上記属性情報の抽出が終了すると、情報収集装置ＴＭａはステップＳ１９において、一覧情報に記述された全てのURL からブログデータを取得したか否かを再び判定する。この判定の結果、まだブログデータを取得していないURL が残っていれば、この未取得のURL からブログデータを取得すると共に、その送信元となるレンタルサーバ装置に対応する属性抽出プログラムを取得し、この取得した属性抽出プログラムを用いて、上記取得したブログデータから属性情報を抽出する処理を繰り返し実行する。
【００５０】
一方、一覧情報に記述された全てのURL からブログデータを取得し、その属性情報の抽出が終了したとする。そうすると情報収集装置ＴＭａは、ステップＳ２０においてデータベース記憶制御部２１５を起動し、このデータベース記憶制御部２１５の制御の下で、上記コンテンツ記憶部２２１に記憶された、各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２から取得したブログデータを、上記属性抽出処理部２１４により抽出された属性情報をもとに編集する。例えば、属性情報として抽出された制作日時をもとに、各ブログデータを制作日時順にソートする。そして、このソート後のブログデータをデータベース装置ＤＢへ出力し、記憶させる。
【００５１】
（効果）
以上詳述したように第１の実施形態では、一覧情報提供装置ＬＭａから取得したブログデータの記憶場所を表す一覧情報に従って、情報収集装置ＴＭａが複数のレンタルサーバ装置ＲＳＶ１，ＲＳＶ２のURL からブログデータを取得すると共に、一覧情報提供装置ＬＭａからレンタルサーバ装置ＲＳＶ１，ＲＳＶ２に対応する属性抽出プログラムを取得する。そして、この取得した属性抽出プログラムを用いて、上記取得したブログデータから属性情報として制作日時を抽出し、この抽出した制作日時をもとに上記各ブログデータをソートして、このソートされたブログデータをデータベース装置ＤＢへ出力して記憶させるようにしている。
【００５２】
したがって、同一ユーザに係わるブログデータが複数のレンタルサーバ装置ＲＳＶ１，ＲＳＶ２に分散して記憶されている場合でも、当該同一ユーザに係るブログデータの一覧を示す情報に基づいて、上記各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２から上記同一ユーザに係わるブログデータを漏れなく取得することが可能となる。しかも、各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２に対応する属性抽出プログラムに基づいて、上記受信された各ブログデータから共通の属性情報として制作日時が抽出され、この抽出された制作日時に従い上記各ブログデータがソートされる。このため、各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２が異なるデータフォーマットでブログデータを記憶している場合でも、１つの統合されたブログデータに編集することが可能となる。
【００５３】
［第２の実施形態］
この発明の第２の実施形態は、各レンタルサーバ装置から取得したブログデータを情報収集装置から一覧情報提供装置へ転送し、一覧情報提供装置が予め記憶してある属性抽出プログラムを用いて、上記転送されたブログデータから属性情報を抽出して転送元の情報収集装置へ返送する。そして、情報収集装置において、上記返送された属性情報に従い、先に各レンタルサーバ装置から取得したブログデータを編集し、この編集されたブログデータをデータベース装置へ出力し記憶させるようにしたものである。
【００５４】
（構成）
図５及び図６はそれぞれこの発明の第２の実施形態における一覧情報提供装置及び情報収集装置の構成を示すブロック図である。なお、図５及び図６では他の各実施形態と区別するため一覧情報提供装置をＬＭｂ、情報収集装置をＴＭｂとして説明を行い、かつ前記図２及び図３と同一部分には同一符号を付して詳しい説明は省略する。
【００５５】
一覧情報提供装置ＬＭｂの制御ユニット１１ｂは、第２の実施形態を実施するために必要な制御機能として、一覧情報送信制御部１１１と、属性抽出処理部１１３と、属性情報送信制御部１１４を備えている。これらの制御部１１１，１１３，１１４は、何れも図示しないプログラムメモリに格納されたプログラムをＣＰＵに実行させることにより実現される。
【００５６】
一覧情報送信制御部１１１は、前記第１の実施形態でも述べたように、情報収集装置ＴＭｂから一覧情報取得要求を受信した場合に、当該取得要求に含まれるユーザＩＤに関連付けられた一覧情報を上記一覧情報記憶部１２１から読み出し、この読み出された一覧情報を要求元の情報収集装置ＴＭｂへ送信する処理を行う。
【００５７】
属性抽出処理部１１３は、情報収集装置ＴＭｂから転送されたブログデータを受信した場合に、属性抽出プログラム記憶部１２２に記憶された該当する属性抽出プログラムを用いて、上記転送されたブログデータから属性情報を抽出する処理を行う。
【００５８】
属性情報送信制御部１１４は、上記属性抽出処理部１１３により抽出された属性情報を、上記ブログデータの転送元となる情報収集装置ＴＭｂへ通信インタフェースユニット１３から返送する処理を行う。
【００５９】
情報収集装置ＴＭｂの制御ユニット２１ｂは、第２の実施形態を実施するために必要な制御機能として、一覧情報取得制御部２１１、コンテンツ取得制御部２１２及びデータベース記憶制御部２１５に加え、属性情報取得制御部２１６を備えている。これらの制御部２１１，２１２，２１５，２１６は、何れも図示しないプログラムメモリに格納されたプログラムを上記ＣＰＵに実行させることにより実現される。
【００６０】
このうち属性情報取得制御部２１６は、コンテンツ取得制御部２１２により１つのレンタルサーバ装置からブログデータが取得されるごとに、この取得されたブログデータをコンテンツ記憶部２２１から読み出し、このブログデータを通信インタフェースユニット２３から一覧情報提供装置ＬＭｂへ送信させる処理を行う。
【００６１】
データベース記憶制御部２１５は、上記コンテンツ記憶部２２１に記憶された、各レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎから取得したブログデータを、上記属性情報取得制御部２１６により一覧情報提供装置ＬＭｂから取得した属性情報をもとに編集する。そして、この編集後のブログデータをデータベース装置ＤＢに記憶させる処理を行う。
【００６２】
（動作）
次に以上のように構成されたシステムによる情報収集動作を説明する。図７はその処理手順と処理内容を示すシーケンス図である。  
所望のユーザに係わるブログデータを収集する場合、情報収集装置ＴＭｂは、先に述べた第１の実施形態と同様に、先ず一覧情報取得制御部２１１の制御の下で当該対象ユーザのＩＤを含む一覧情報取得要求を生成し、この生成した一覧情報取得要求を一覧情報提供装置ＬＭｂに向け通信インタフェースユニット２３から送信する。
【００６３】
これに対し一覧情報提供装置ＬＭｂは、上記情報収集装置ＴＭｂから送信された一覧情報取得要求を通信インタフェースユニット１３により受信すると、一覧情報送信制御部１１１の制御の下で、当該一覧情報取得要求に含まれるユーザＩＤをもとに当該ユーザＩＤに関連付けられた一覧情報を一覧情報記憶部１２１から読み出す。そして、この読み出された一覧情報を通信インタフェースユニット１３から要求元の情報収集装置ＴＭｂへ返送する。
【００６４】
情報収集装置ＴＭｂは、上記一覧情報提供装置ＬＭｂから返送された一覧情報を通信インタフェースユニット２３で受信すると、一覧情報取得制御部２１１の制御の下で、上記受信された一覧情報をステップＳ２１により制御ユニット２１ｂ内のメモリに保存する。そして、次にコンテンツ取得制御部２１２を起動し、このコンテンツ取得制御部２１２の制御の下で、上記取得された一覧情報に記述されたブログデータの記憶場所（URL）を表す情報に基づいて、当該URL に該当するレンタルサーバ装置に対し、通信インタフェースユニット２３からコンテンツ取得要求を送信する。図４の例では先ずレンタルサーバ装置ＲＳＶ１に対しコンテンツ取得要求を送信する。
【００６５】
コンテンツ取得要求を受信するとレンタルサーバ装置ＲＳＶ１は、ステップＳ２２により、当該受信されたコンテンツ取得要求に記述されたURL により特定されるコンテンツ記憶領域からブログデータを読み出し、この読み出したブログデータを要求元の情報収集装置ＴＭｂへ返送する。
【００６６】
情報収集装置ＴＭｂは、上記レンタルサーバ装置ＲＳＶ１から返送されたブログデータを通信インタフェースユニット２３で受信すると、コンテンツ取得制御部２１２の制御の下で、上記受信されたブログデータをステップＳ２３により記憶ユニット２２内のコンテンツ記憶部２２１に記憶させる。
【００６７】
上記１つのレンタルサーバ装置ＲＳＶ１からのブログデータの取得処理が終了すると、情報収集装置ＴＭｂはステップＳ２４において、先に取得した一覧情報に記述された全てのURL からブログデータを取得したか否かを判定する。この判定の結果、まだブログデータを取得していないURL が残っていれば、この未取得のURL からブログデータを取得する処理を繰り返す。
【００６８】
例えば、レンタルサーバ装置ＲＳＶ２のURL が残っていれば、このレンタルサーバ装置ＲＳＶ２のURL に対しコンテンツ取得要求を送信する。そして、このコンテンツ取得要求に応答してレンタルサーバ装置ＲＳＶ２からブログデータが返送されると（ステップＳ２５）、このブログデータを通信インタフェースユニット２３で受信したのち、ステップＳ２６で記憶ユニット２２内のコンテンツ記憶部２２１に格納する。
【００６９】
そして、レンタルサーバ装置ＲＳＶ２からブログデータの取得が終了すると、情報収集装置ＴＭｂは一覧情報にまだブログデータ取得していないURL が残っているか否かをステップＳ２７により再び判定し、残っていればブログデータの取得処理を繰り返し実行する。
【００７０】
一方、一覧情報に記載されている全てのURL からブログデータの取得が終了すると、情報収集装置ＴＭｂはステップＳ２８により属性情報取得制御部２１６起動し、この属性情報取得制御部２１６の制御の下で、記憶ユニット２２のコンテンツ記憶部２２１から各ブログデータを読み出す。そして、この読み出されたブログデータを通信インタフェースユニット２３から一覧情報提供装置ＬＭｂへ向け転送する。なお、上記各ブログデータにはそれぞれ送信元のレンタルサーバ装置ＲＳＶ１，ＲＳＶ２のサーバＩＤ又はURL を付加する。
【００７１】
これに対し一覧情報提供装置ＬＭｂは、上記情報収集装置ＴＭｂから転送されたブログデータを通信インタフェースユニット１３で受信すると、ステップＳ２９により属性抽出処理部１１３を起動する。そして、この属性抽出処理部１１３の制御の下で、上記受信された各ブログデータに付加されたサーバＩＤ又はURLに対応する属性抽出プログラムを属性抽出プログラム記憶部１２２から選択し、この選択された属性抽出プログラムを用いて、上記転送されたブログデータから属性情報を抽出する。例えば、属性情報として、ブログデータの制作日時を表す情報を抽出する。
【００７２】
そして一覧情報提供装置ＬＭｂは、ステップＳ３０において属性情報送信制御部１１４起動する。そして、この属性情報送信制御部１１４の制御の下で、上記各ブログデータから抽出された属性情報を通信インタフェースユニット１３から情報収集装置ＴＭｂへ送信する。
【００７３】
情報収集装置ＴＭｂは、一覧情報提供装置ＬＭｂから返送された属性情報を通信インタフェースユニット２３により受信すると、ステップＳ３１によりデータベース記憶制御部２１５を起動する。そして、このデータベース記憶制御部２１５の制御の下で、コンテンツ記憶部２２１に記憶された、各レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎから取得したブログデータを、上記一覧情報提供装置ＬＭｂから取得した属性情報をもとに編集する。例えば、属性情報がブログデータの制作日時であれば、この制作日時の順にブログデータをソートする。そして、このソート後のブログデータをデータベース装置ＤＢへ出力し、記憶させる。
【００７４】
（効果）
以上詳述したように第２の実施形態では、情報収集装置ＴＭｂが、一覧情報提供装置ＬＭｂから取得した一覧情報に従い、レンタルサーバ装置ＲＳＶ１，ＲＳＶ２からブログデータを取得する。そして、この取得した各ブログデータを一覧情報提供装置ＬＭｂへ転送し、一覧情報提供装置ＬＭｂが予め記憶した属性抽出プログラムを用いて、上記転送されたブログデータから属性情報を抽出して転送元の情報収集装置ＴＭｂへ返送する。そして、情報収集装置ＴＭｂにおいて、上記返送された属性情報に従い、先に各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２から取得したブログデータを編集し、この編集されたブログデータをデータベース装置ＤＢへ出力し記憶させるようにしている。
【００７５】
したがって、第１の実施形態と同様に、同一ユーザに係わるブログデータが複数のレンタルサーバ装置ＲＳＶ１，ＲＳＶ２に分散して記憶されている場合でも、これらのレンタルサーバ装置ＲＳＶ１，ＲＳＶ２から上記同一ユーザに係わるブログデータを漏れなく取得することが可能となる。また、各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２に対応する属性抽出プログラムに基づいて、上記受信された各ブログデータから共通の属性情報として制作日時が抽出され、この抽出された制作日時に従い上記各ブログデータがソートされる。このため、各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２が異なるデータフォーマットでブログデータを記憶している場合でも、１つの統合されたブログデータに編集することが可能となる。
【００７６】
さらに、属性情報の抽出処理が一覧情報提供装置ＬＭｂにおいて行われる。このため、情報収集装置ＴＭｂは属性抽出プログラムの取得処理と、このプログラムを使用した属性情報の抽出処理を行う必要がなくなり、これにより情報収集装置ＴＭｂの処理負荷を軽減することが可能となる。
【００７７】
［第３の実施形態］
この発明の第３の実施形態は、一覧情報に基づく複数のレンタルサーバ装置からのブログデータの取得処理と、予め記憶した属性抽出プログラムを用いて、上記取得した各ブログデータから属性情報を抽出する処理を何れも一覧情報提供装置で行う。そして、上記取得されたブログデータと上記抽出された属性情報を一覧情報提供装置から情報収集装置へ送り、情報収集装置が上記一覧情報提供装置から送られたブログデータを、当該ブログデータと共に送られた属性情報に従い編集して、この編集されたブログデータをデータベース装置へ出力し記憶させるようにしたものである。
【００７８】
（構成）
図８は、この発明の第３の実施形態における一覧情報提供装置の構成を示すブロック図である。なお、図８では他の各実施形態と区別するため一覧情報提供装置をＬＭｃとして説明を行い、かつ前記図２又は図５と同一部分には同一符号を付して詳しい説明は省略する。
【００７９】
一覧情報提供装置ＬＭｃの記憶ユニット１２ｃは、第３の実施形態を実施するために必要な記憶領域として、一覧情報記憶部１２１及び属性抽出プログラム記憶部１２２に加え、コンテンツ保存部１２３をさらに備えている。コンテンツ保存部１２３は、レンタルサーバ装置ＲＳＶ１〜ＲＳＶｎから取得したブログデータを一時的に保存するために使用される。
【００８０】
一覧情報提供装置ＬＭｃの制御ユニット１１ｃは、第３の実施形態を実施するために必要な制御機能として、コンテンツ取得要求受信処理部１１５と、コンテンツ取得制御部１１６と、属性抽出処理部１１３と、コンテンツ・属性送信制御部１１７を備えている。これらの制御部１１５，１１６，１１３，１１７は、何れも図示しないプログラムメモリに格納されたプログラムを上記ＣＰＵに実行させることにより実現される。
【００８１】
コンテンツ取得要求受信処理部１１５は、情報収集装置ＴＭｃから送信されたコンテンツ取得要求が通信インタフェースユニット１３で受信された場合に、当該コンテンツ取得要求に含まれる対象ユーザのＩＤをもとに、当該対象ユーザに係るブログデータの記憶場所（URL）の一覧を表す情報を一覧情報記憶部１２１から読み出す処理を行う。
【００８２】
コンテンツ取得制御部１１６は、上記一覧情報記憶部１２１から読み出された一覧情報に記述されたURLに従い、当該URLを管理するレンタルサーバ装置ＲＳＶ１〜ＲＳＶｎからブログデータを取得し、この取得したブログデータをコンテンツ保存部１２３に保存する処理を実行する。
【００８３】
属性抽出処理部１１３は、上記コンテンツ保存部１２３からブログデータを読み出し、属性抽出プログラム記憶部１２２に記憶された該当する属性抽出プログラムを用いて、上記読み出したブログデータから属性情報を抽出する処理を行う。
【００８４】
コンテンツ・属性送信制御部１１７は、上記コンテンツ保存部１２３に保存されているブログデータと、上記属性抽出処理部１１３により抽出された属性情報を、通信インタフェースユニット１３から要求元の情報収集装置ＴＭｃに向け送信させる処理を行う。
【００８５】
（動作）
次に、以上のように構成されたシステムによる情報収集動作を説明する。図９はその処理手順と処理内容を示すシーケンス図である。  
所望のユーザに係わるブログデータを収集する場合、情報収集装置ＴＭｃは対象ユーザのユーザＩＤを含むコンテンツ取得要求を生成し、このコンテンツ取得要求を通信インタフェースユニットから一覧情報提供装置ＬＭｃへ送信する。
【００８６】
これに対し一覧情報提供装置ＬＭｃは、上記情報収集装置ＴＭｃから送信されたコンテンツ取得要求を通信インタフェースユニット１３により受信すると、先ずコンテンツ取得要求受信処理部１１５の制御の下で、上記受信されたコンテンツ取得要求に含まれる対象ユーザのＩＤをもとに、当該対象ユーザに係るブログデータの記憶場所（URL）の一覧を表す情報を一覧情報記憶部１２１から読み出す。
【００８７】
一覧情報提供装置ＬＭｃは、次にコンテンツ取得制御部１１６を起動し、このコンテンツ取得制御部１１６の制御の下で、上記一覧情報記憶部１２１から読み出された一覧情報に記述されたURLに従い、当該URLを管理するレンタルサーバ装置ＲＳＶ１〜ＲＳＶｎからブログデータを取得し、この取得したブログデータをコンテンツ保存部１２３に保存する。
【００８８】
例えば、いま一覧情報に記述されたURLを管理するレンタルサーバ装置がＲＳＶ１とＲＳＶ２であれば、先ずレンタルサーバ装置ＲＳＶ１に対しコンテンツ取得要求を送信する。そして、この取得要求に対しレンタルサーバ装置ＲＳＶ１から該当するブログデータが返送されると（ステップＳ４２）、当該ブログデータをステップＳ４３によりコンテンツ保存部１２３に保存する。
【００８９】
上記レンタルサーバ装置ＲＳＶ１からブログデータの取得が終了すると、一覧情報に記述された全てのURLからブログデータを取得したか否かをステップＳ４４で判定する。そして、この場合はまだレンタルサーバ装置ＲＳＶ２が残っているので、当該レンタルサーバ装置ＲＳＶ２に対しコンテンツ取得要求を送信する。そして、この取得要求に対しレンタルサーバ装置ＲＳＶ１から該当するブログデータが返送されると（ステップＳ４５）、当該ブログデータをステップＳ４６によりコンテンツ保存部１２３に保存する。
【００９０】
そうして一覧情報に記述された全てのURLからのブログデータの取得処理が終了したことをステップＳ４７で確認すると、一覧情報提供装置ＬＭｃは続いてステップＳ４８により属性抽出処理部１１３を起動する。そして、この属性抽出処理部１１３の制御の下で、上記コンテンツ保存部１２３からブログデータを読み出し、属性抽出プログラム記憶部１２２に記憶された該当する属性抽出プログラムを用いて、上記読み出したブログデータから属性情報（例えば制作日時）を抽出する。
【００９１】
そして、最後にステップＳ４９によりコンテンツ・属性送信制御部１１７を起動し、このコンテンツ・属性送信制御部１１７の制御の下で、上記コンテンツ保存部１２３に保存されている各ブログデータと、上記属性抽出処理部１１３により抽出された属性情報を、要求元の情報収集装置ＴＭｃに向け送信する。
【００９２】
情報収集装置ＴＭｃは、一覧情報提供装置ＬＭｃから返送されたブログデータと属性情報を通信インタフェースユニット２３により受信すると、ステップＳ５０によりデータベース記憶制御部２１５を起動する。そして、このデータベース記憶制御部２１５の制御の下で、上記受信されたブログデータを、当該ブログデータと共に受信された属性情報をもとに編集する。例えば、属性情報がブログデータの制作日時であれば、この制作日時の順にブログデータをソートする。そして、このソート後のブログデータをデータベース装置ＤＢへ出力し、記憶させる。
【００９３】
（効果）
以上詳述したように第３の実施形態では、情報収集装置ＴＭｃからコンテンツ取得要求を受信した場合に、一覧情報提供装置ＬＭｃにおいて、予め記憶された一覧情報に基づくレンタルサーバ装置ＲＳＶ１，ＲＳＶ２からブログデータをそれぞれ取得し、予め記憶した属性抽出プログラムを用いて、上記取得した各ブログデータから属性情報（例えば制作日時）を抽出し、そして、上記取得されたブログデータと上記抽出された属性情報を一覧情報提供装置ＬＭｃから情報収集装置ＴＭｃへ送り、情報収集装置ＴＭｃが上記一覧情報提供装置ＬＭｃから送られたブログデータを、当該ブログデータと共に送られた属性情報に従い編集して、この編集されたブログデータをデータベース装置へ出力し記憶させるようにしている。
【００９４】
したがって、第１及び第２の実施形態と同様に、同一ユーザに係わるブログデータが複数のレンタルサーバ装置ＲＳＶ１，ＲＳＶ２に分散して記憶されている場合でも、これらのレンタルサーバ装置ＲＳＶ１，ＲＳＶ２から上記同一ユーザに係わるブログデータを漏れなく取得することが可能となる。また、各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２に対応する属性抽出プログラムに基づいて、上記受信された各ブログデータから共通の属性情報として制作日時が抽出され、この抽出された制作日時に従い上記各ブログデータがソートされる。このため、各レンタルサーバ装置ＲＳＶ１，ＲＳＶ２が異なるデータフォーマットでブログデータを記憶している場合でも、１つの統合されたブログデータに編集することが可能となる。
【００９５】
さらに、ブログデータの取得処理と、属性情報の抽出処理が一覧情報提供装置ＬＭｃにおいて行われる。このため、情報収集装置ＴＭｃはコンテンツ取得要求の送信と、一覧情報提供装置ＬＭｃから送られたブログデータ及びその属性情報に基づくブログデータのソート処理のみを行えばよいことになり、これにより情報収集装置ＴＭｃの処理負荷をさらに軽減することが可能となる。
【００９６】
［その他の実施形態］
第１の実施形態ではコンテンツの取得処理と属性抽出プログラムの取得処理を交互に行うようにしたが、一覧情報に記述された全てのURLからブログデータを全て取得した後、一覧情報提供装置ＬＭａから対応する属性抽出プログラムを一括して取得するようにしてもよい。
【００９７】
また、前記各実施形態では、情報収集システムを一覧情報提供装置ＬＭａ〜ＬＭｃと情報収集装置ＴＭａ〜ＴＭｃにより構成したが、１台のサーバ装置又は端末装置により構成してもよい。さらに、前記実施形態ではデータベース装置ＤＢを情報処理装置ＴＭａ〜ＴＭｃに対し独立して設けたが、情報処理装置ＴＭａ〜ＴＭｃ内に設けてもよい。  
さらに、前記各実施形態ではブログデータを収集する場合を例にとって説明したが、ブログ以外の個人データ、例えば行動履歴データやテレビジョン番組の視聴履歴データ等を収集するようにしてもよい。
【００９８】
その他、情報収集装置の構成とその動作手順及び動作内容、データ格納場所を表すURLの記述形式等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【００９９】
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１００】
ＲＳＶ１〜ＲＳＶｎ…レンタルサーバ装置、ＴＭ…情報収集装置、ＤＢ…データベース装置、ＬＭ…一覧情報提供装置、ＮＷ…通信ネットワーク、１１ａ，１１ｂ，１１ｃ…一覧情報提供装置の制御ユニット、１２…一覧情報提供装置の記憶ユニット、１３…一覧情報提供装置の通信インタフェースユニット、２１ａ，２１ｂ…情報収集装置の制御ユニット、２２…情報収集装置の記憶ユニット、２３…情報収集装置の通信インタフェースユニット、１１１…一覧情報送信制御部、１１２…属性抽出プログラム送信制御部、１１３…属性抽出処理部、１１４…属性情報送信制御部、１１５…コンテンツ取得要求受信処理部、１１６…コンテンツ取得制御部、１１７…コンテンツ・属性送信制御部、１２１…一覧情報記憶部、１２２…属性抽出プログラム記憶部、２１１…一覧情報取得制御部、２１２…コンテンツ取得制御部、２１３…属性抽出プログラム取得制御部、２１４…属性抽出処理部、２１５…データベース記憶制御部、２１６…属性情報取得制御部。
【図１】
2014127097.tif 000003
【図２】
2014127097.tif 000004
【図３】
2014127097.tif 000005
【図４】
2014127097.tif 000006
【図５】
2014127097.tif 000007
【図６】
2014127097.tif 000008
【図７】
2014127097.tif 000009
【図８】
2014127097.tif 000010
【図９】
2014127097.tif 000011