(57)【特許請求の範囲】
【請求項１】
タグによって挟まれた最小単位の文字列を示すデータセルから構成される情報をネットワークを介してサーバ端末から収集する情報収集装置であって、
ブラウザの起動により前記情報を収集した後、目的とする前記データセルに対してコメントタグ形式のフラグを付加するフラグ設定手段と、
前記フラグ設定手段によるフラグ設定後に、前記ブラウザを起動することなく、前記サーバ端末から前記ネットワークを介して最新の前記情報を収集する情報収集手段と、
前記情報収集手段により収集された情報から、前記フラグが付加された前記データセルに対応する最新のデータセルを収集するデータセル収集手段と、
を備えることを特徴とする情報収集装置。
【請求項２】
計時手段を備え、前記情報収集手段は、前記計時手段の計時結果が所定値に達した時点で、前記ブラウザを起動することなく、前記サーバ端末から前記ネットワークを介して最新の前記情報を収集することを特徴とする請求項１に記載の情報収集装置。
【請求項３】
前記目的とするデータセルの変更に密接に関連するトリガ情報を収集するトリガ情報収集手段と、
前記トリガ情報が所定の条件を満たすか否かを判断する判断手段と
を備え、
前記情報収集手段は、前記判断手段の判断結果に基づいて、前記トリガ情報が所定の条件を満たした時点で、前記ブラウザを起動することなく、前記サーバ端末から前記ネットワークを介して最新の前記情報を収集することを特徴とする請求項１または２に記載の情報収集装置。
【請求項４】
前記フラグ設定手段は、
前記ブラウザの起動により前記情報を収集するブラウザ情報収集部と、
収集した前記情報に基づいて画面情報を表示する表示部と、
前記画面情報において目的とするデータセルを選択するデータセル選択部と、
前記データセル選択部により選択されたデータセルに対応する、収集した情報におけるデータセルにフラグを付加するフラグ設定部と、
を備えることを特徴とする請求項１〜３のいずれか一つに記載の情報収集装置。
【請求項５】
前記データセル収集手段により最新のデータセルが収集されたとき、その旨を報知する報知手段を備えることを特徴とする請求項１〜４のいずれか一つに記載の情報収集装置。
【請求項６】
前記報知手段は、さらに、前記最新のデータセルの内容を報知することを特徴とする請求項５に記載の情報収集装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷ（World Wide Web) サイトから情報を収集する情報収集装置に関するものであり、特にユーザが必要とする情報を迅速・的確に収集することを可能とする情報収集装置に関するものである。
【０００２】
近年のインターネットの急速な発展に伴って、ＷＷＷサイトに存在する情報量が増大する傾向にあり、これらの膨大な情報を収集・閲覧するためのツールとして、ブラウザが用いられている。情報を収集・閲覧する場合には、クライアント端末においてブラウザを立ち上げた後、情報の格納先を指定するためのＵＲＬ（Uniform Resource Locator）を設定することにより、所望の情報が収集される。
【０００３】
しかしながら、近時におけるＷＷＷサイトの情報量が飛躍的に増大しているとともに、情報の更新が頻繁に行われている等の背景から、所望の情報を収集するまでブラウザをいちいち立ち上げていたのでは最新の情報を迅速に収集することが困難になりつつある。
【０００４】
【従来の技術】
図９は、従来における情報収集装置の概略構成を示すブロック図である。この図に示す情報収集装置は、インターネットなどに接続されており、ＷＷＷサイトから情報を収集する装置である。この情報収集装置は、データを表示するためのディスプレイ１０１と、マウスなどのポインティングデバイスやキーボードといった入力装置１０２と、後述するスクラップデータ特定情報などを記憶する記憶装置１０３と、これらディスプレイ１０１、入力装置１０２および記憶装置１０３を制御して各種処理を実行するコンピュータ１０４とから概略構成されている。
【０００５】
ここで、上述した従来の情報収集装置の機能をブロック図化したものを図１０に示す。この図において、情報収集装置は、ユーザがＷＷＷ文書の特定箇所を指定するためのユーザインターフェース２０１と、ユーザが指定したデータをＷＷＷ文書内で特定するためのスクラップデータ特定情報を生成するスクラップデータ特定情報生成部２０２と、ユーザが指定したＷＷＷ文書のＵＲＬとスクラップデータ特定情報の組をスクラップ情報として記憶するスクラップ情報記憶部２０３と、スクラップページ更新部２０７とを備えている。
【０００６】
上記スクラップページ更新部２０７は、指定されたＵＲＬに対応するＷＷＷ文書をインターネット（図示略）を介してＷＷＷサーバ２０８から収集するＷＷＷ文書収集部２０５と、スクラップデータ特定情報に基づき新たに収集したＷＷＷ文書の一部を切りだすデータ抽出部２０４と、抽出したデータを連結し１つの文書にまとめる抽出データ連結部２０６とを備えている。
【０００７】
以下の説明においては、ユーザがユーザインターフェース２０１上で指定したデータを「スクラップデータ」、スクラップデータの開始箇所および終了箇所をＷＷＷ文書内で特定するための情報を「スクラップデータ特定情報」、ユーザがスクラップデータを指定したＷＷＷ文書のＵＲＬとスクラップデータ特定情報の組を「スクラップ情報」と称する。ここで、上記スクラップデータを指定するユーザインターフェース２０１としては、ユーザが必要とするデータを含むＷＷＷ文書のＵＲＬ、およびそのＷＷＷ文書中の開始箇所および終了箇所を特定できるものであればよい。このユーザインターフェース２０１の一例としては、表示中のテキストの選択機能を有するブラウザが挙げられる。
【０００８】
このブラウザをユーザインターフェース２０１として用いる場合には、ユーザは、ブラウザを起動させて、図１３に示すように特定箇所を選択した後（反転表示された部分が選択箇所を示す：図中ハッチングを施した部分）、選択された部分がユーザが必要とするスクラップデータであることを指示することになる。なお、図１３は、ブラウザ上におけるスクラップデータの選択の一例（画面表示の一例）を示す図である。
【０００９】
そして、ユーザインターフェース２０１によるスクラップデータの指示が実行されると、スクラップ情報記憶部２０３には、ブラウザが現在表示しているＷＷＷ文書のＵＲＬが記憶される。さらに、ブラウザは（ユーザインターフェース２０１）は、表示中のＷＷＷ文書の元になっているＨＴＭＬ（Hyper Text Markup Language）形式の文書（以下、ＨＴＭＬ文書という）、およびユーザがスクラップデータとして指定したデータをスクラップデータ特定情報生成部２０２に渡す。
【００１０】
スクラップデータ特定情報生成部２０２は、上記ＨＴＭＬ文書とスクラップデータを基に、スクラップデータの開始箇所および終了箇所をＷＷＷ文書中で特定するためのスクラップデータ特定情報を生成した後、これをスクラップ情報記憶部２０３に記憶させる。このスクラップデータ特定情報は、後に、新たに収集したＷＷＷ文書からユーザが必要とする情報を収集するときに、データ抽出部２０４において用いられるものである。従って、スクラップデータ特定情報は、ＷＷＷサイト（ＷＷＷサーバ２０８）におけるＷＷＷ文書が変更された後であっても、変更後のＷＷＷ文書に残される可能性が高い情報であるという条件を満たすものである。
【００１１】
このような条件を満たすスクラップデータ特定情報の一例としては、スクラップデータの開始行の内容、スクラップデータの開始／終了箇所の直前／直後の内容が挙げられる。通常、ユーザは、ＷＷＷ文書内で変更される可能性がある箇所をスクラップデータとして指定するが、ＷＷＷ文書内で変更される箇所の前後の内容は変更されないことが多い。このため、スクラップデータの直前行、開始行および直後行の内容は有用である。従って、この従来の情報収集装置において、スクラップ情報記憶部２０３には、スクラップデータ直前行、開始行、および直後行の内容が記憶されているものとする。
【００１２】
図１１は、上記スクラップ情報記憶部２０３に記憶されたスクラップ情報の一例を示す図であり、この図からわかるように、スクラップ情報記憶部２０３には、ユーザにより指定されたＷＷＷ文書のＵＲＬに対応させて、スクラップデータ直前行、スクラップデータ開始行、スクラップデータ直後行の各情報が記憶されている。具体的には、図１２に示すＨＴＭＬ文書を図１３に示すようにブラウザを用いて表示させた状態で、ユーザによりスクラップデータ（図１３中反転表示部分）が指定された場合、図１１の３行目に示す情報がスクラップ情報記憶部２０３に記憶される。すなわち、スクラップデータ直前行は、「本日のトップニュース」（図１２参照）、スクラップデータ開始行は、「10/21  15:00更新」（図１２参照）、スクラップデータ直後行は、＜ＨＲ＞（図１２参照）である。なお、＜ＨＲ＞は、水平線を表示すタグである。
【００１３】
上述したようにスクラップ情報記憶部２０３にスクラップ情報が記憶されている状態において、ユーザから最新ＷＷＷ文書の収集要求があると、言い換えれば、ブラウザが再起動されると、ＷＷＷ文書収集部２０５は、たとえば、図１１の３行目に記載されているＵＲＬに対応する最新のＷＷＷ文書をインターネット（図示略）を介してＷＷＷサーバ２０８より収集する。これにより、データ抽出部２０４は、スクラップ情報記憶部２０３に記憶されたスクラップ情報に基づき、新たに収集された最新のＷＷＷ文書中から、ユーザが必要とするデータの開始箇所と終了箇所とを特定した後、開始箇所と終了箇所との間にあるデータを収集する。そして、抽出データ連結部２０６は、データ抽出部２０４において抽出されたデータを１つのＨＴＭＬ文書として連結する。なお、上述した従来の情報収集装置の詳細については、特開平１０−１８７７５３号公報を参照されたい。
【００１４】
【発明が解決しようとする課題】
ところで、従来の情報収集装置においては、最初にＷＷＷ文書においてユーザが必要とするデータの開始箇所および終了箇所を指定しておけば、ブラウザを立ち上げる毎に最新のＷＷＷ文書が収集された後、この最新のＷＷＷ文書中において上記指定されたデータが抽出されることを述べた。従って、従来の情報収集装置は、ブラウザを用いて収集したＷＷＷ文書からユーザが必要とするデータを目視確認により収集する原始的な手法に比較して、ユーザが必要とするデータをＷＷＷ文書から容易に収集することが可能である。
【００１５】
しかしながら、従来の情報収集装置においては、ＷＷＷ文書からデータを自動収集する際に、ブラウザの再起動を行わなければならないため、依然として人手の介入を余儀なくされ、ブラウザの起動時間を考慮すれば必ずしも迅速な情報収集が可能であるとは言えない。特に、人気があるＷＷＷサイトからＷＷＷ文書を収集する場合や、情報価値が高いＷＷＷ文書を収集する場合には、アクセスが当該ＷＷＷサイトに集中することにより回線トラフィック量が増大してしまうため、時には輻輳状態となる場合がしばしばある。
【００１６】
従って、このような場合には、所望のＷＷＷ文書を適時に収集することができないことはもとより、ＷＷＷサイトに対するアクセスを所定時間をおいて何度も行わなければならないため、その都度、ブラウザを起動しなければならず、人件コストがかさんでしまう。ここで、回線トラフィック量が少ない深夜時間帯にＷＷＷサイトにアクセスすることで、上記問題を解消する手法も考えられるが、この手法は、深夜時間帯にブラウザの起動を人手により行わなければならいため、深夜作業に伴うユーザの負担を考慮すれば現実的手法であるとは言えない。
【００１７】
また、株価情報等のようにリアルタイム性の情報をＷＷＷサイトから収集する場合、従来の情報収集装置においては、逐一、最新の株価情報を収集することを余技なくされる。しかしながら、株価は、外的要因（たとえば、公定歩合の変動）に関連して変動が発生することが多いため、この外的要因がない場合には、逐一、最新の株価情報を収集しても、有益な情報（株価の乱高下）を得ることができないため、無駄に情報収集を行ってしまう。従って、従来の情報収集装置において、特に株価情報等の収集に適用した場合には、的確な情報収集を行うことができない。
【００１８】
本発明は、このような背景の下になされたもので、ネットワークを介して、迅速・的確に情報を収集することができる情報収集装置を提供することを目的とする。
【００１９】
【課題を解決するための手段】
上記目的を達成するために、請求項１にかかる情報収集装置は、タグによって挟まれた最小単位の文字列を示すデータセルから構成される情報（後述する一実施の形態のＷｅｂ情報Ｗｅｂ0 に相当）をネットワーク（後述する一実施の形態のインターネット５０に相当）を介してサーバ端末（後述する一実施の形態のｗｅｂサーバ端末６０に相当）から収集する情報収集装置であって、ラウザの起動により前記情報を収集した後、目的とする前記データセルに対してコメントタグ形式のフラグを付加するフラグ設定手段（後述する一実施の形態のクライアント端末１０に相当）と、記フラグ設定手段によるフラグ設定後に、前記ブラウザを起動することなく、前記サーバ端末から前記ネットワークを介して最新の前記情報を収集する情報収集手段（後述する一実施の形態のクライアント端末１０に相当）と、前記情報収集手段により収集された情報から、前記フラグが付加された前記データセルに対応する最新のデータセルを収集するデータセル収集手段（後述する一実施の形態のクライアント端末１０に相当）と、を備えることを特徴とする。
【００２０】
この請求項１にかかる情報収集装置によれば、初期設定として、フラグ設定手段により、ブラウザの起動によりサーバ端末からインターネットを介して情報が収集された後、この情報において目的とするデータセルにフラグが立てられる。そして、このフラグ設定が完了すると、情報収集手段により、ブラウザを介さずに最新の情報が収集された後、データセル収集手段により、フラグが立てられているデータセルに対応する最新のデータセルが情報から収集される。このように、請求項１にかかる情報収集装置によれば、フラグ設定後にブラウザを起動することなく、すなわち人手を介さずに、迅速に情報（データセル）が収集される。
【００２１】
また、請求項２にかかる情報収集装置は、請求項１に記載の情報収集装置において、計時手段を備え、前記情報収集手段は、前記計時手段の計時結果が所定値に達した時点で、前記ブラウザを起動することなく、前記サーバ端末から前記ネットワークを介して最新の前記情報を収集することを特徴とする。
【００２２】
この請求項２にかかる情報収集装置によれば、計時手段の計時結果が予め設定されている所定値（時刻等）に達すると、情報収集手段により、ブラウザの介在無しにサーバ端末から情報が収集される。このように、請求項２にかかる情報収集装置によれば、計時手段の計時結果をトリガとしてタイマセットの手法を用いることができる。
【００２３】
また、請求項３にかかる情報収集装置は、前記目的とするデータセルの変更に密接に関連するトリガ情報を収集するトリガ情報収集手段と、前記トリガ情報が所定の条件を満たすか否かを判断する判断手段とを備え、前記情報収集手段は、前記判断手段の判断結果に基づいて、前記トリガ情報が所定の条件を満たした時点で、前記ブラウザを起動することなく、前記サーバ端末から前記ネットワークを介して最新の前記情報を収集することを特徴とする。
【００２４】
この請求項３にかかる情報収集装置によれば、初期設定として、フラグ設定手段により、ブラウザの起動によりサーバ端末からインターネットを介して情報が収集された後、この情報において目的とするデータセルにフラグが立てられる。そして、このフラグ設定が完了すると、トリガ情報収集手段によりトリガ情報の収集が開始され、このトリガ情報が所定の条件を満たすと、情報収集手段により、ブラウザを介さずに最新の情報が収集される。さらに、データセル収集手段により、フラグが立てられているデータセルに対応する最新のデータセルが情報から収集される。このように、請求項３にかかる情報収集装置によれば、収集すべき情報（データセル）の変更に密接に関連するトリガ情報をトリガとして、情報（データセル）を収集しているので、無駄な情報収集動作が発生しない。
【００２５】
また、請求項４にかかる情報収集装置は、請求項１〜３のいずれか一つに記載の情報収集装置において、前記フラグ設定手段は、前記ブラウザの起動により前記情報を収集するブラウザ情報収集部と、収集した前記情報に基づいて画面情報を表示する表示部と、前記画面情報において目的とするデータセルを選択するデータセル選択部と、前記データセル選択部により選択されたデータセルに対応する、収集した情報におけるデータセルにフラグを付加するフラグ設定部と、を備えることを特徴とする。
【００２６】
この請求項４にかかる情報収集装置によれば、フラグ設定手段においては、ブラウザ情報収集部により情報が収集された後、表示部により画面情報が表示される。この状態においては、データセル選択部により、目的とするデータセルが選択された後、フラグ設定部により、情報におけるデータセルにフラグが立てられる。
【００２７】
また、請求項５にかかる情報収集装置は、請求項１〜４のいずれか一つに記載の情報収集装置において、前記データセル収集手段により最新のデータセルが収集されたとき、その旨を報知する報知手段を備えることを特徴とする。
【００２８】
この請求項５にかかる情報収集装置によれば、データセル収集手段により最新のデータセルが収集されると、報知手段により最新のデータセルが収集されたことが報知される。従って、報知を受けたユーザは、即刻、データセルの内容を確認することが可能となる。
【００２９】
また、請求項６にかかる情報収集装置は、請求項５に記載の情報収集装置において、前記報知手段は、さらに、前記最新のデータセルの内容を報知することを特徴とする。
【００３０】
この請求項６にかかる情報収集装置によれば、データセル収集手段により最新のデータセルが収集されると、その旨に加えて、上記最新のデータセルの内容をも報知されるので、ユーザは、即座にデータセルから得られる変動情報等を認識することができる。
【００３１】
【発明の実施の形態】
以下、図面を参照して本発明にかかる情報収集装置の一実施の形態について詳述する。
【００３２】
図１は、本発明の一実施の形態による情報収集装置の構成を示すブロック図である。この図において、クライアント端末１０は、クライアント側に設置されており、オペレーティングシステム１１、ブラウザ１２、ディスプレイドライバ１３、ネットワーク処理部１４および記憶装置ドライバ１５から概略構成されたコンピュータ端末である。このクライアント端末１０は、インターネット５０に接続されており、後述するＷｅｂサーバ端末６０からＷｅｂ情報を収集する。
【００３３】
このクライアント端末１０において、オペレーティングシステム１１は、コンピュータと各種周辺機器との情報交換を調整し、アプリケーションプログラムの実行を管理するプログラムである。ブラウザ１２は、後述するＷｅｂサーバ端末６０により提供されるＷｅｂ情報をインターネット５０を介して転送するようにＷｅｂサーバ端末６０に対して依頼するとともに、転送されたＷｅｂ情報を受信する機能を備えるプログラムである。
【００３４】
ここで、上記Ｗｅｂ情報は、前述したＨＴＭＬや、ＸＭＬ（eXtensible Markup Language）、ＳＧＭＬ（Standardized Generalized Markup Language）等で記述されたハイパーテキスト形式の情報であり、一例としてはホームページ情報、株価情報等である。また、ブラウザ１２は、受信したＷｅｂ情報を、該Ｗｅｂ情報に適した形式でディスプレイ２０に表示させる機能を備えている。これらオペレーティングシステム１１およびブラウザ１２の各機能は、図示しないＣＰＵ（Central Processing Unit ）により実行されることで実現される。
【００３５】
ディスプレイドライバ１３は、オペレーティングシステム１１（ブラウザ１２）の制御の下でディスプレイ２０を駆動する。ネットワーク処理部１４は、オペレーティングシステム１１の制御の下で、インターネット５０を介してのコンピュータ通信時のプロトコル処理等を実行する。記憶装置ドライバ１５は、オペレーティングシステム１１の制御の下で、記憶装置４０に対するデータの書き込み、読み出し等の駆動・制御を行う。
【００３６】
入力装置３０は、ディスプレイ２０における表示画面の座標指定等に用いられるポインティングデバイスであるマウス、各種情報入力に用いられるキーボードからなる。記憶装置４０は、後述するブラウザ操作手順情報ＰＰ0 〜ＰＰn 、フラグ設定済みＷｅｂ情報Ｈｔ0 〜Ｈｔn 、最新Ｗｅｂ情報Ｗｅｂ0 〜Ｗｅｂn 等を記憶する。また、記憶装置４０においては、ディレクトリ階層構造が取られており、最上位のクライアント側ディレクトリｄｉｒＣ1 の下位にクライアント側ディレクトリｄｉｒＣ2 が、さらにこのクライアント側ディレクトリｄｉｒＣ2 の下位にクライアント側ディレクトリｄｉｒＣ3 が設定されている。
【００３７】
一方、Ｗｅｂサーバ端末６０は、Ｗｅｂ情報の提供者側に設置されたコンピュータ端末であり、インターネット５０に接続されている。このＷｅｂサーバ端末６０は、インターネット５０を介してクライアント端末１０よりサービスの提供（Ｗｅｂ情報の転送）を受けたとき、当該Ｗｅｂ情報を依頼元のクライアント端末１０に対して送信する機能を備えている。記憶装置７０は、Ｗｅｂサーバ端末６０に接続されており、各種Ｗｅｂ情報を記憶する。
【００３８】
この記憶装置７０は、上述した記憶装置４０と同様にして、ディレクトリ階層構造が取られており、最上位のサーバ側ディレクトリｄｉｒＳ1 の下位にサーバ側ディレクトリｄｉｒＳ2 が、さらにこのサーバ側ディレクトリｄｉｒＳ2 の下位にサーバ側ディレクトリｄｉｒＳ3 が設定されている。この記憶装置７０においては、上記サーバ側ディレクトリｄｉｒＳ1 〜サーバ側ディレクトリｄｉｒＳ3 に各Ｗｅｂ情報がファイルとして格納されている。また、各Ｗｅｂ情報は、内容に変更が生じたときにＷｅｂサーバ端末６０により適宜更新される。
【００３９】
つぎに、上述した一実施の形態による情報収集装置の動作について説明する。以下の説明においては、収集すべきＷｅｂ情報として株価情報を一例に挙げ、外的要因（たとえば、公定歩合の変動）をトリガとして、自動的に株価情報のうち所望のデータを収集する例について詳述する。また、以下に説明する動作は、大別して、初期設定動作と情報自動収集動作とに分けられる。
【００４０】
（初期設定動作）
はじめに、図２に示すフローチャートを参照しつつ上記初期設定動作について詳述する。この場合、図１に示す記憶装置７０のサーバ側ディレクトリｄｉｒＳ3 には、図３（ｂ）に示す株価情報に関するＷｅｂ情報Ｗｅｂ0 がファイルとして格納されているものとする。このような状態において、ユーザは、図２に示すステップＳＡ１へ進み、入力装置３０による入力操作を行うことにより、ブラウザ１２を起動させた後、ステップＳＡ２へ進む。
【００４１】
ステップＳＡ２では、ユーザは入力装置３０を用いた入力により、株価情報であるＷｅｂ情報Ｗｅｂ0 の格納場所を表すＵＲＬ（たとえば、http//www.es.fujitsu.co.jp）を設定するとともに、ユーザＩＤ、パスワードを入力する。これにより、ブラウザ１２によりインターネット５０を介してＷｅｂサーバ端末６０へアクセスされ、Ｗｅｂサーバ端末６０は、ステップＳＡ３へ進む。
【００４２】
ステップＳＡ３では、Ｗｅｂサーバ端末６０は、ユーザＩＤおよびパスワードの認証を行い、アクセスユーザが正当ユーザであるか否かを判断し、同判断結果が「ＮＯ」の場合、不正ユーザであるものとしてアクセスを終了させる。この場合、ステップＳＡ３の判断結果が「ＹＥＳ」であるものとすると、クライアント端末１０とＷｅｂサーバ端末６０との間で、インターネット５０を介しての接続が確立する。これにより、ブラウザ１２は、ステップＳＡ４へ進み、所望のＷｅｂ情報Ｗｅｂ0 （図３（ｂ）参照）をＵＲＬにより特定される記憶装置７０のサーバ側ディレクトリｄｉｒＳ3 より、Ｗｅｂサーバ端末６０およびインターネット５０を介して収集する。
【００４３】
ここで、図３（ｂ）に示すＷｅｂ情報Ｗｅｂ0 は、ハイパーテキスト形式の情報であり、株価情報としてＡＢＣ株式会社における株価の終値（同図の例では３８５円）である。また、Ｗｅｂ情報Ｗｅｂ0 において、各文字列（「株価情報」、「ＡＢＣ株式会社  本日の終値：」、「３８５円」）は、タグにより挟まれて記述されている。
【００４４】
すなわち、「株価情報」は、表題を表すタグ<TITLE> および</TITLE>により挟まれており、「ＡＢＣ株式会社  本日の終値：」は、見出しを表す<H1>および</H1> により挟まれており、「３８５円」は、データを表す<TD>および</TD> により挟まれている。ここで、上記Ｗｅｂ情報Ｗｅｂ0 において、「株価情報」、「ＡＢＣ株式会社  本日の終値：」および「３８５円」をそれぞれデータセルと称する。これらのデータセルは、タグによって挟まれた最小単位の文字列からなるデータである。また、Ｗｅｂ情報Ｗｅｂ0 において、時々刻々更新されるデータセルは、「３８５円」である。
【００４５】
そして、上記Ｗｅｂ情報Ｗｅｂ0 （図３（ｂ）参照）を収集すると、ブラウザ１２は、Ｗｅｂ情報Ｗｅｂ0 を所定の形式に変換した後、ディスプレイドライバ１３を経由してディスプレイ２０に表示させた後、ステップＳＡ５へ進む。図３（ａ）は、この場合におけるディスプレイ２０のブラウザ表示画面Ｂを示す図である。この図から判るように、ブラウザ表示画面Ｂには、３行にわたって、Ｗｅｂ情報Ｗｅｂ0 （図３（ｂ）参照）に対応する、「株価情報」、「ＡＢＣ株式会社  本日の終値：」および「３８５円」が表示されている。従って、ユーザは、本日分のＡＢＣ株式会社の終値が３８５円であることを認識する。
【００４６】
つぎに、ステップＳＡ５では、ユーザは、上記Ｗｅｂ情報Ｗｅｂ0 に従属する従属Ｗｅｂ情報があるか否かを、ディスプレイ２０のブラウザ表示画面Ｂの表示により判断し、同判断結果が「ＹＥＳ」の場合、ステップＳＡ４へ戻り、この従属Ｗｅｂ情報の収集を入力装置３０を用いた入力操作により実行する。この場合、従属Ｗｅｂ情報がないものとすると、ユーザは、ステップＳＡ６へ進む。
【００４７】
ステップＳＡ６では、ユーザは、ディスプレイ２０におけるブラウザ表示画面Ｂ（図３（ａ）参照）を目視で確認しつつ、目的とするデータセルを選択した後、ステップＳＡ７へ進む。この場合、目的とするデータセルとは、ユーザにとって必要でかつ頻繁に更新が行われるものをいう。図３（ａ）に示す例では、「株価情報」、「ＡＢＣ株式会社  本日の終値：」および「３８５円」という３つのデータセルのうち、目的とするデータセルは、頻繁に更新される「３８５円」である。従って、ユーザは、上記「３８５円」を目的とするデータセルとして選択したものとする。
【００４８】
ステップＳＡ７では、ユーザは、入力装置３０におけるマウスを用いて、上記選択したデータセル（図３（ａ）の「３８５円」）をドラッキングした後、入力装置３０の任意のキーを押下する。この結果、オペレーティングシステム１１およびブラウザ１２の制御により、図３（ａ）に示すデータセル「３８５円」が反転表示される。これにより、ブラウザ表示画面Ｂにおける上記データセル「３８５円」の座標がオペレーティングシステム１１により認識される。
【００４９】
そして、ステップＳＡ８では、オペレーティングシステム１１は、ステップＳＡ８においてドラッキングされた座標のデータセル「３８５円」に対応する、Ｗｅｂ情報Ｗｅｂ0 （ハイパーテキスト）中のデータセルの属性をタグから認識した後、このデータセル（タグ<TD>）にフラグを立てる。具体的には、図５（ｂ）に示すように<TD>３８５円</TD> における<TD>の横にフラグ<!-F->が立てられる。このフラグ<!-F->が立てられたＷｅｂ情報Ｗｅｂ0 は、図５（ｂ）に示すフラグ設定済みＷｅｂ情報Ｈｔ0 として記憶装置４０の、たとえばクライアント側ディレクトリｄｉｒＣ2 に格納される。
【００５０】
ステップＳＡ９では、ユーザは図３（ａ）に示す現在のブラウザ表示画面において目的とする全てのデータセルの選択が終了したか否かを判断し、同判断結果が「ＮＯ」の場合、ステップＳＡ６へ戻り、上述した工程を繰り返す。この場合、判断結果が「ＹＥＳ」であるものとすると、ユーザは入力装置３０におけるマウス操作により全データセルの選択が終了した旨を入力する。
【００５１】
これにより、ステップＳＡ１０では、オペレーティングシステム１１は、図５（ａ）に示すブラウザ操作手順情報ＰＰ0 を生成した後、これを記憶装置４０のたとえば、クライアント側ディレクトリｄｉｒＣ2 に記憶させる。このブラウザ操作手順情報ＰＰ0 は、上述したＷｅｂ情報Ｗｅｂ0 （図３（ｂ）参照）を収集するためのクライアント端末１０側の手順（図２：ステップＳＡ２〜ステップＳＡ９）を示す情報である。すなわち、図５（ａ）において、シーケンス番号１〜８は、ステップＳＡ２〜９に対応しており、各オペレーションは、ステップＳＡ２〜ステップＳＡ９における各工程に対応している。
【００５２】
さらに、ブラウザ操作手順情報ＰＰ0 としては、Ｗｅｂ情報Ｗｅｂ0 のＵＲＬ、Ｗｅｂサーバ端末６０側におけるＷｅｂ情報Ｗｅｂ0 の格納元であるサーバ側ディレクトリｄｉｒＳn （この場合、サーバ側ディレクトリｄｉｒＳ3 ) 、およびクライアント端末１０側において収集したＷｅｂ情報Ｗｅｂ0 の格納先であるクライアント側ディレクトリｄｉｒＣn （この場合、クライアント側ディレクトリｄｉｒＣ2 ）がある。
【００５３】
そして、ステップＳＡ１１では、ユーザは、全てのＷｅｂ情報を収集したか否かを判断し、同判断結果が「ＮＯ」の場合、ステップＳＡ２へ戻り上述した工程を繰り返す。従って、上述したステップＳＡ２〜ステップＳＡ１０の工程が繰り返されることにより、記憶装置４０には、図４に示すように、ブラウザ操作手順情報ＰＰ1 〜ＰＰn 、およびフラグ設定済みＷｅｂ情報Ｈｔ1 〜Ｈｔn が順次記憶される。この場合、ステップＳＡ１１の判断結果が「ＹＥＳ」であるものとすると、ユーザは、入力装置３０におけるマウス等を用いた入力操作により、ブラウザ１２によるＷｅｂ情報の収集を終了させた後、以下に説明する情報自動収集動作を実行するためのモードに設定する。
【００５４】
（情報自動収集動作）
つぎに、図６に示すフローチャートを参照して、上述した初期設定動作に基づいて、クライアント端末１０において行われる情報自動収集動作について詳述する。この情報自動収集動作は、ブラウザ１２を起動させることなく、言い換えればユーザの操作を必要とすることなく、初期設定動作で設定した、目的とするデータセルを自動的に収集するための動作である。また、以下に説明する情報自動収集動作は、図６および図７に示すフローチャートに基づいて作成されたアプリケーションプログラムがクライアント端末１０のＣＰＵ（図示略）により実行されることにより行われる動作であるが、説明の便宜上クライアント端末１０が行う動作として説明する。
【００５５】
クライアント端末１０は、情報自動収集動作のモードに移行すると、図６に示すステップＳＢ１へ進む。ステップＳＢ１では、クライアント端末１０は、図示しないタイマの時刻が予め設定されている設定時刻と一致するか否かを判断し、この判断結果が「ＮＯ」の場合、同判断を繰り返す。そして、タイマ時刻と設定時刻とが一致すると、クライアント端末１０は、ステップＳＢ１の判断結果を「ＹＥＳ」として、ステップＳＢ２へ進む。
【００５６】
ステップＳＢ２では、クライアント端末１０は、Ｗｅｂ情報を自動的に収集するためのＷｅｂ情報自動収集処理を実行する。このＷｅｂ情報自動収集処理について、図７に示すフローチャートを参照して詳述する。図７に示すステップＳＣ１では、クライアント端末１０は、ブラウザ操作手順情報ＰＰn のポインタに初期値を設定する。この場合、クライアント端末１０は、上記ポインタの初期値として、記憶装置４０のクライアント側ディレクトリｄｉｒＣ2 に格納されているブラウザ操作手順情報ＰＰ0 の格納アドレスを示すポインタ「０」を設定した後、ステップＳＣ２へ進む。
【００５７】
ステップＳＣ２では、クライアント端末１０は、ステップＳＣ２において設定されたポインタ「０」により、記憶装置４０からブラウザ操作手順情報ＰＰ0 （図５（ａ）参照））を読み出し選択した後、ステップＳＣ３へ進む。ステップＳＣ３では、クライアント端末１０は、図５（ａ）に示すブラウザ操作手順情報ＰＰ0 より、収集すべきＷｅｂ情報Ｗｅｂ0 のＵＲＬ（http://www.es.fujitsu.co.jp ）を収集した後、ステップＳＣ４へ進む。ステップＳＣ４では、クライアント端末１０は、同様にして、図５（ａ）に示すブラウザ操作手順情報ＰＰ0 より、サーバ側ディレクトリｄｉｒＳ3 およびクライアント側ディレクトリｄｉｒＣ2 をそれぞれ収集した後、ステップＳＣ５へ進む。
【００５８】
ステップＳＣ５では、クライアント端末１０は、まず、データ転送関数（ｗｅｂｇｅｔ（ＵＲＬ、ｄｉｒＳn 、ｄｉｒＣn ）における引数「ＵＲＬ」、引数「ｄｉｒＳn 」および引数「ｄｉｒＣn 」に、ステップＳＣ３およびステップＳＣ４において収集したＵＲＬ（http://www.es.fujitsu.co.jp ）、サーバ側ディレクトリｄｉｒＳ3 およびクライアント側ディレクトリｄｉｒＣ2 を代入する。ここで、上記データ転送関数は、引数「ＵＲＬ」により特定されるＷｅｂ情報をサーバ側ディレクトリｄｉｒＳn からクライアント側ディレクトリｄｉｒＣn へ転送させるための関数であり、ＦＴＰ（File Transfer Protocol）の一種である。
【００５９】
従って、この場合のデータ転送関数（ｗｅｂｇｅｔ（http://www.es.fujitsu.co.jp 、ｄｉｒＳ3 、ｄｉｒＣ2 ）は、図１に示すサーバ側ディレクトリｄｉｒＳ3 に格納されているＷｅｂ情報Ｗｅｂ0 をＷｅｂサーバ端末６０、インターネット５０およびクライアント端末１０を介して、記憶装置４０のクライアント側ディレクトリｄｉｒＣ2 へ転送させるための関数となる。そして、クライアント端末１０は、上記データ転送関数を実行することにより、最新のＷｅｂ情報Ｗｅｂ0 をサーバ側ディレクトリｄｉｒＳ3 から収集した後、クライアント側ディレクトリｄｉｒＣ2 へ格納させ、ステップＳＣ６へ進む。
【００６０】
この場合、最新のＷｅｂ情報Ｗｅｂ0 としては、図５（ｃ）に示すように最新の株価（「４２０円」）を含む情報であるものとする。また、記憶装置４０のクライアント側ディレクトリｄｉｒＣ2 には、図４に示すようにブラウザ操作手順情報ＰＰ0 （図５（ａ）参照）、フラグ設定済みＷｅｂ情報Ｈｔ0 （図５（ｂ）参照）および最新のＷｅｂ情報Ｗｅｂ0 （図５（ｃ）参照）が１組の情報として格納されている。
【００６１】
ステップＳＣ６では、クライアント端末１０は、フラグ設定済みＷｅｂ情報Ｈｔn （この場合、フラグ設定済みＷｅｂ情報Ｈｔ0 （図５（ｂ）参照））において、フラグが設定されているデータセルを探索する。この場合、クライアント端末１０は、図５（ｂ）に示すフラグ設定済みＷｅｂ情報Ｈｔ0 において、フラグ<!-f->（波線で囲った部分）が立てられているデータセル「３８５円」を探索した後、ステップＳＣ７へ進む。
【００６２】
ステップＳＣ７では、クライアント端末１０は、最新のＷｅｂ情報Ｗｅｂn （この場合、Ｗｅｂ情報Ｗｅｂ0 （図５（ｃ）参照））において、ステップＳＣ６で探索されたフラグ設定されたデータセルに対応するデータセルを収集する。この場合、クライアント端末１０は、図５（ｂ）に示すフラグ設定済みＷｅｂ情報Ｈｔ0 においてフラグ設定されたデータセル「３８５円」に対応する最新データセルとして、図５（ｃ）に示す「４２０円」を収集した後、ステップＳＣ８へ進む。
【００６３】
ステップＳＣ８では、クライアント端末１０は、Ｗｅｂ情報Ｗｅｂ0 において全ての最新データセルを収集したか否かを判断し、同判断結果が「ＮＯ」の場合、ステップＳＣ６へ戻り上述した工程を繰り返す。この場合、最新のデータセルが１つであるため、クライアント端末１０は、ステップＳＣ８の判断結果を「ＹＥＳ」として、ステップＳＣ９へ進む。
【００６４】
ステップＳＣ９では、クライアント端末１０は、ステップＳＣ１において設定されたポインタについてのステップＳＣ２〜ステップＳＣ８までの処理が終了したか否かを判断し、同判断結果が「ＮＯ」の場合、ステップＳＣ２へ戻り、次のポインタ「１」についての処理を行う。このポインタ「１」の処理においては、図４に示すブラウザ操作手順情報ＰＰ1 、フラグ設定済みＷｅｂ情報Ｈｔ1 および最新のＷｅｂ情報Ｗｅｂ1 が用いられることにより、最新のデータセルが収集される。この場合、ステップＳＣ１において設定されたポインタが「０」のみであることから、クライアント端末１０は、ステップＳＣ９の判断結果を「ＹＥＳ」として、図６に示すステップＳＢ３へ戻る。
【００６５】
ステップＳＢ３では、クライアント端末１０は、電子メール等を用いて、トリガ情報（たとえば、公定歩合（図８参照））に関する情報を収集した後、ステップＳＢ４へ進む。ここで、トリガ情報とは、前述したＷｅｂ情報自動収集処理（図７参照）により最新のデータセルの収集を開始するか否かの判断に用いられる情報をいい、上記データセルが変更される可能性の高／低を判断するための情報をいう。この場合、公定歩合（トリガ情報）は、収集すべき株価情報（データセル）の変更と密接に関連する情報の一つである。
【００６６】
ステップＳＢ４では、クライアント端末１０は、ステップＳＢ３において収集したトリガ情報（公定歩合）が図８に示すしきい値（２．８％）を超えたか否かを判断する。すなわち、図８に示す２月１日から〜２月３日までの公定歩合が上記しきい値を超えていないため、この期間において、クライアント端末１０は、ステップＳＢ４の判断結果を「ＮＯ」としてステップＳＢ１へ戻る。
【００６７】
一方、図８に示す２月４日のように公定歩合がしきい値を超えた場合、クライアント端末１０は、ステップＳＢ４の判断結果を「ＹＥＳ」として、ステップＳＢ５へ進み、ステップＳＢ３と同様にしてＷｅｂ情報自動収集処理を実行した後、ステップＳＢ６へ進む。従って、この場合には、公定歩合がしきい値を超えるという、株価変動に影響を及ぼす状況での株価（データセル）の情報を的確に収集可能である。
【００６８】
ステップＳＢ６では、クライアント端末１０は、上記トリガ情報（公定歩合）がしきい値を超えたという、株価に対するリスク要因以外のその他の要因が発生したか否かを、電子メール等から得られる情報から判断し、この判断結果が「ＮＯ」の場合、ステップＳＢ１へ戻る。これに対して、その他の要因が発生した場合、クライアント端末１０は、ステップＳＢ６の判断結果を「ＹＥＳ」として、ステップＳＢ７へ進む。ステップＳＢ７では、クライアント端末１０は、ステップＳＢ２と同様にして、その他のリスク要因の発生をトリガとして、Ｗｅｂ情報自動収集処理を実行することにより、最新の株価（データセル）の情報を収集した後、ステップＳＢ１へ戻る。
【００６９】
以上説明したように、上述した一実施の形態による情報収集装置によれば、初期設定動作（図２参照）において目的とするデータセルを設定した後に、ブラウザに代えて、図６および図７に示すフローチャートで表されるアプリケーションプログラムの実行により、人手を介することなく、最新のデータセルを収集するように構成したので、インターネット５０を介して迅速に情報（最新のデータセル）を収集することができる。
【００７０】
また、上述した一実施の形態による情報収集装置によれば、収集すべきデータセル（株価情報）の変更に密接に関連するトリガ情報（公定歩合）をトリガとして、当該データセルを収集するように構成したので、無駄なデータ収集動作が発生することがなく的確に情報（最新のデータセル）を収集することができる。
【００７１】
以上、本発明の一実施の形態による情報収集装置について詳述してきたが、具体的な構成例は、この一実施の形態に限定されるものではなく本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。たとえば、上述した一実施の形態による情報収集装置においては、オペレーティングシステム１１（図１参照）はいかなる種類のものであってもよい。
【００７２】
また、上述した一実施の形態による情報収集装置においては、図６および図７に示すフローチャートに基づくアプリケーションプログラムは、Ｃ言語、Ｊａｖａ言語等の言語で記述すればよく、その言語の種別は問わない。さらに、上述した一実施の形態による情報収集装置においては、図６に示すステップＳＢ１のようにタイマ時刻のみを情報収集のトリガとしてもよく、同様にしてステップＳＢ４のようにトリガ情報のみを情報収集のトリガとしてもよい。
【００７３】
さらに、上述した一実施の形態による情報収集装置においては、Ｗｅｂ情報として株価情報、トリガ情報として公定歩合を一例にして説明をしたが、これに限定されることなく、いかなる種類のＷｅｂ情報でもよく、また該Ｗｅｂ情報の変動に密接に関連する情報であればトリガ情報の種類は問わない。また、上述した一実施の形態による情報収集装置においては、インターネット５０を伝送媒体とした例について説明したが、ネットワークの種類はいかなるものであってもよく、サーバ端末から情報を収集するクライアント端末が接続された社内ネットワーク等にも適用可能である。
【００７４】
加えて、上述した一実施の形態による情報収集装置においては、図６に示すステップＳＢ２において目的とするデータセルが収集された時点、またはステップＳＢ５において目的とするデータセルが収集された時点で、その旨およびデータセルの内容をディスプレイ２０に表示またはブザー、スピーカ等により報知するように構成してもよい。この場合には、最新のデータセルが収集されたと同時にユーザが最新のデータセルを認識することができるので、データセル変動等に基づく対応を迅速に行うことができる。
【００７５】
【発明の効果】
以上説明したように、請求項１にかかる情報収集装置によれば、フラグ設定が完了すると、情報収集手段により、ブラウザを介さずに最新の情報が収集された後、データセル収集手段により、フラグが立てられているデータセルに対応する最新のデータセルが情報から収集されるように構成したので、人手を介さずに、迅速に情報（データセル）の収集を行うことができるという効果を奏する。
【００７６】
また、請求項２にかかる情報収集装置によれば、計時手段の計時結果が予め設定されている所定値（時刻等）に達した時点で、情報収集手段により、ブラウザの介在無しにサーバ端末から情報を収集するように構成したので、ネットワークのトラフィック量が少ない深夜帯に情報（データセル）の収集を行うことができる。従って、請求項２にかかる情報収集装置によれば、効率的かつ迅速に情報（データセル）の収集を行うことができるという効果を奏する。
【００７７】
また、請求項３にかかる情報収集装置によれば、収集すべき情報（データセル）の変更に密接に関連するトリガ情報をトリガとして、情報（データセル）を収集しているので、無駄な情報収集動作が発生することが無く、的確に情報（データセル）を収集することができるという効果を奏する。
【００７８】
また、請求項４にかかる情報収集装置によれば、フラグ設定手段において、ブラウザ情報収集部により情報が収集された後、表示部により表示される画面情報に従って、データセルが選択されるように構成したので、ユーザが画面情報を確認しつつ目的とするデータセルを選択することが容易に可能となるので、初期設定におけるユーザの操作負担を軽減することができるという効果を奏する。
【００７９】
また、請求項５にかかる情報収集装置によれば、データセル収集手段により最新のデータセルが収集されると、報知手段により最新のデータセルが収集されたことが報知されるように構成したので、報知を受けたユーザが、即刻、データセルの内容を確認することが可能となり、データセル変動に基づく対応を迅速に行うことができるという効果を奏する。
【００８０】
また、請求項６にかかる情報収集装置によれば、データセル収集手段により最新のデータセルが収集されると、その旨に加えて、最新のデータセルの内容をも報知されるので、ユーザが即座にデータセルから得られる変動情報の認識をすることが可能となり、データセル変動に基づく対応を極めて迅速に行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施の形態による情報収集装置の構成を示すブロック図である。
【図２】本発明の一実施の形態による情報収集装置における初期設定動作を説明するフローチャートである。
【図３】同一実施の形態による情報収集装置におけるブラウザ表示画面Ｂおよび初期設定用Ｗｅｂ情報Ｗｅｂ0 の一例を示す図である。
【図４】図１に示した記憶装置４０の記憶内容の一例を示す図である。
【図５】同一実施の形態による情報収集装置におけるブラウザ操作手順情報ＰＰ0 、フラグ設定済みＷｅｂ情報Ｈｔ0 、および最新Ｗｅｂ情報Ｗｅｂ0 の一例を示す図である。
【図６】同一実施の形態による情報収集装置における情報自動収集動作を説明するフローチャートである。
【図７】同一実施の形態による情報収集装置におけるＷｅｂ情報自動収集処理を説明するフローチャートである。
【図８】同一実施の形態による情報収集装置において用いられる公定歩合の変動を示す図である。
【図９】従来の情報収集装置の概略構成を示すブロック図である。
【図１０】従来の情報収集装置の機能を示すブロック図である。
【図１１】図１０に示したスクラップ情報記憶部２０３の記憶内容を示す図である。
【図１２】従来の情報収集装置において用いられるＨＴＭＬ文書の一例を示す図である。
【図１３】従来の情報収集装置におけるブラウザ上でのスクラップデータの選択例を示す図である。
【符号の説明】
１０  クライアント端末
１１  オペレーティングシステム
１２  ブラウザ
２０  ディスプレイ
３０  入力装置
５０  インターネット
６０  Ｗｅｂサーバ端末
【図１】
0003942760.tif 000002
【図２】
0003942760.tif 000003
【図３】
0003942760.tif 000004
【図４】
0003942760.tif 000005
【図５】
0003942760.tif 000006
【図６】
0003942760.tif 000007
【図７】
0003942760.tif 000008
【図８】
0003942760.tif 000009
【図９】
0003942760.tif 000010
【図１０】
0003942760.tif 000011
【図１１】
0003942760.tif 000012
【図１２】
0003942760.tif 000013
【図１３】
0003942760.tif 000014