(57)【要約】  本発明は、端末でウェブ上のウェブページを探索し、所定のデータをそのウェブページから抽出する。そして、抽出されたデータをサーバで照合するとともに、そのデータの蓄積を行う。すなわち、端末とサーバとでデータの抽出に係る処理を分散させてウェブ上のウェブページから所定のデータを抽出することができる。これにより、データを抽出するまでに必要とする処理を分散させ、各装置にかかる負担を少なくすることができる。そして、新規に構築されたり、更新されたりしたウェブ上のウェブページから従来にはウェブページには形成されていなかった新たなデータを見つけ出すことができる。
2007029348.tif 000002
【特許請求の範囲】
【請求項１】
ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムであって、
複数の端末と、
前記端末に接続されたサーバとを有し、
前記サーバは、
前記端末で抽出された前記所定のデータを蓄積するデータ蓄積手段と、
抽出された前記所定のデータが前記データ蓄積手段に蓄積されているデータであるか否かを照合する照合手段とを有し、
前記端末は、
前記ウェブから前記ウェブページを探索する探索手段と、
前記ウェブページから前記所定のデータを抽出する抽出手段と、
前記照合手段で前記データ蓄積手段に蓄積されていないとされた前記所定のデータ又は該所定のデータに対応する情報を前記サーバから受信し、該所定のデータ又は該所定のデータに対応する情報を出力する出力手段とを有することを特徴とするデータ抽出システム。
【請求項２】
前記所定のデータは、所定の形態素の品詞の組み合わせを有する語句であり、
前記サーバは、
前記語句を抽出するための前記形態素の品詞の組み合わせを蓄積する品詞蓄積手段を有し、
前記端末は、
前記探索手段で探索された前記ウェブページ中のテキストデータを形態素解析する形態素解析手段を有し、
前記品詞蓄積手段に蓄積されている前記形態素の品詞の組み合わせを予め前記サーバから受信し、
前記抽出手段によって、前記サーバから受信した前記形態素の品詞の組み合わせと一致する形態素の品詞の組み合わせからなる語句を前記形態素解析手段で形態素解析したテキストデータから抽出し、
前記サーバの照合手段で前記データ蓄積手段に蓄積されていないとされた前記語句を前記サーバから受信し、該語句を出力手段で表示画面に表示することを特徴とする請求項１記載のデータ抽出システム。
【請求項３】
前記サーバは、複数の前記端末全てに、前記照合手段によって前記データ蓄積手段に蓄積されていないとされた前記語句を送信することを特徴とする請求項２記載のデータ抽出システム。
【請求項４】
前記サーバは、前記抽出手段によって前記語句を抽出した前記端末に、前記照合手段によって前記データ蓄積手段に蓄積されていないとされた前記語句を送信し、
前記語句を受信した端末は、該語句を他の端末に送信することを特徴とする請求項２記載のデータ抽出システム。
【請求項５】
前記品詞蓄積手段は、前記端末で入力された新たな形態素の品詞の組み合わせを蓄積することを特徴とする請求項２記載のデータ抽出システム。
【請求項６】
前記サーバは、前記抽出手段で抽出された前記語句のうち、所定の条件を満たす語句に限って前記端末に送信することを特徴とする請求項２記載のデータ抽出システム。
【請求項７】
前記端末は、所定の条件を満たすウェブページのみを受信することを特徴とする請求項２記載のデータ抽出システム。
【請求項８】
前記サーバは、前記端末が要求する形態素の品詞の組み合わせを該端末に送信することを特徴とする請求項２記載のデータ抽出システム。
【請求項９】
前記端末の前記出力手段は、前記表示画面に表示された前記語句が選択されることによって、前記語句が抽出された前記ウェブページを前記ウェブから受信し、前記ウェブページを該端末の表示画面に表示することを特徴とする請求項２記載のデータ抽出システム。
【請求項１０】
前記サーバは、複数の前記端末で前記表示画面に表示された前記語句が選択された回数を集計し、該回数に基づいた表示を前記語句と関連付けて前記端末の前記表示画面に表示させるように前記端末に送信することを特徴とする請求項２記載のデータ抽出システム。
【請求項１１】
前記端末は、前記探索手段で探索した前記ウェブページから画像を抽出する画像抽出手段を有し、
前記サーバは、抽出された前記画像を受信し、前記画像を蓄積する画像蓄積手段を有し、前記照合手段によって、抽出された前記画像が前記画像蓄積手段に蓄積されているか否かを照合し、
前記端末は、前記照合手段で前記画像蓄積手段に蓄積されていないとされた前記画像に対応する情報を前記サーバから受信し、前記出力手段によって、該画像に対応する情報を前記表示画面に表示することを特徴とする請求項２記載のデータ抽出システム。
【請求項１２】
前記端末は、前記画像抽出手段で抽出された前記画像のサイズを小さくするとともに減色することによって所定バイトに圧縮する画像圧縮手段を有し、
前記サーバは、前記画像圧縮手段で圧縮された前記画像を受信し、前記画像蓄積手段によって、圧縮された前記画像を蓄積し、前記照合手段によって、圧縮された前記画像のビット列に基づいて、当該画像が前記画像蓄積手段に蓄積されている画像であるか否かを照合することを特徴とする請求項１１記載のデータ抽出システム。
【請求項１３】
前記端末は、前記探索手段で探索した前記ウェブページから音声を抽出する音声抽出手段を有し、
前記サーバは、抽出された前記音声を受信し、前記音声を蓄積する音声蓄積手段を有し、前記照合手段によって、抽出された前記音声が前記音声蓄積手段に蓄積されているか否かを照合し、
前記端末は、前記照合手段で前記音声蓄積手段に蓄積されていないとされた前記音声に対応する情報を前記サーバから受信し、前記出力手段によって、該音声を対応する情報を出力することを特徴とする請求項２記載のデータ抽出システム。
【請求項１４】
前記端末は、前記音声抽出手段で抽出された前記音声を時間軸の方向に圧縮する音声圧縮手段を有し、
前記サーバは、前記音声圧縮手段で圧縮された前記音声を受信し、前記音声蓄積手段によって、圧縮された前記音声を蓄積し、前記照合手段によって、圧縮された前記音声のビット列に基づいて、当該音声が前記音声蓄積手段に蓄積されている音声であるか否かを照合することを特徴とする請求項１３記載のデータ抽出システム。
【請求項１５】
前記所定のデータは、画像であることを特徴とする請求項１記載のデータ抽出システム。
【請求項１６】
前記所定のデータは、音声であることを特徴とする請求項１記載のデータ抽出システム。
【請求項１７】
ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに利用され、サーバに接続された端末装置であって、
前記ウェブから前記ウェブページを探索する探索手段と、
前記ウェブページから前記所定のデータを抽出する抽出手段と、
前記抽出手段によって抽出された前記所定のデータを前記サーバに送信するデータ送信手段と、
前記データ送信手段で送信した前記所定のデータが前記サーバのデータ蓄積手段に蓄積された所定のデータであるか否かが照合され、前記データ蓄積手段に蓄積されていないとされた所定のデータ又は該所定のデータに対応する情報を前記サーバから受信するデータ受信手段と、
前記データ受信手段で受信した前記所定のデータ又は該所定のデータに対応する情報を出力する出力手段とを有することを特徴とする端末装置。
【請求項１８】
ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに利用され、サーバに接続された端末装置のプログラムであって、
前記ウェブから前記ウェブページを探索する探索処理と、
前記ウェブページから前記所定のデータを抽出する抽出処理と、
前記抽出処理によって抽出された前記所定のデータを前記サーバに送信するデータ送信処理と、
前記データ送信処理で送信した前記所定のデータが前記サーバのデータ蓄積処理によって蓄積された所定のデータであるか否かが照合され、前記データ蓄積処理によって蓄積されていないとされた所定のデータ又は該所定のデータに対応する情報を前記サーバから受信するデータ受信処理と、
前記データ受信処理で受信した前記所定のデータ又は該所定のデータに対応する情報を出力する出力処理とを有することを特徴とする端末装置のプログラム。
【請求項１９】
ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに利用されるサーバ装置であって、
前記ウェブから前記ウェブページを探索し、前記所定のデータを前記ウェブページから抽出する複数の端末と接続され、
前記端末で抽出された前記所定のデータを前記端末から受信するデータ受信手段と、
前記データ受信手段で受信した前記所定のデータを蓄積するデータ蓄積手段と、
前記データ受信手段で受信した前記所定のデータが前記データ蓄積手段に蓄積されている語句であるか否かを照合する照合手段と、
前記照合手段によって前記データ蓄積手段に蓄積されていないとされた前記所定のデータ又は該所定のデータに対応する情報を前記端末に出力させるように送信するデータ送信手段とを有することを特徴とするサーバ装置。
【請求項２０】
ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに利用されるサーバ装置のプログラムであって、
前記サーバ装置は、
前記ウェブから前記ウェブページを探索し、前記所定のデータを前記ウェブページから抽出する複数の端末と接続され、
当該プログラムは、
前記端末で抽出された前記所定のデータを前記端末から受信するデータ受信処理と、
前記データ受信処理で受信した前記所定のデータを蓄積するデータ蓄積処理と、
前記データ受信処理で受信した前記所定のデータが前記データ蓄積処理によって蓄積された語句であるか否かを照合する照合処理と、
前記照合処理によって前記データ蓄積処理によって蓄積されていないとされた前記所定のデータ又は該所定のデータに対応する情報を前記端末に出力させるように送信するデータ送信処理とを有することを特徴とするサーバ装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに関するものである。また、このデータ抽出システムに利用される端末装置及びサーバ装置に関するものであり、その端末装置のプログラム及びサーバ装置のプログラムに関するものである。
【背景技術】
【０００２】
従来、形態素解析によってテキストデータを解析し、数値データを名詞等の品詞と関連付けて抽出する情報抽出装置が開発されている（例えば、特許文献１参照）。この装置は、テキストデータを１文ずつ切り出し、数値を有する文を抽出する。そして、文中の係り受けを判断し、数値と関連する語句を抽出するものである。【０００３】
【特許文献１】特開２００５−１４９３５９号公報
【発明の開示】
【０００４】
しかしながら、特許文献１に記載されている情報抽出装置は、得られたテキストデータの形態素解析、語句の抽出、語句の蓄積、語句の表示といった処理全てを単一の装置で行うため、装置に負担がかかってしまうという問題点を有している。
【０００５】
また、近年のネットワーク技術の発達にともない、さまざまなウェブサイトが構築されているが、そのようなウェブサイトのウェブページを形態素解析するシステムは存在していなかった。特許文献１に記載された装置のような単一の装置でウェブページを解析しようとすると膨大なデータ量をこなす必要があり、現実的ではない。また、ウェブ上の音声や画像を解析する場合にも、同様に単一の装置で行うのは無理である。
【０００６】
そこで、本発明は、上記実情に鑑み、語句をはじめとする所定のデータを抽出するまでに必要とする処理を分散させ、各装置にかかる負担を少なくすることができるデータ抽出システムを提供することを目的とする。また、このデータ抽出システムに利用される端末装置及びサーバ装置、そして、端末装置のプログラム及びサーバ装置のプログラムを提供することを目的とする。
【０００７】
本発明のデータ抽出システムは、ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムであって、複数の端末と、前記端末に接続されたサーバとを有し、前記サーバは、前記端末で抽出された前記所定のデータを蓄積するデータ蓄積手段と、抽出された前記所定のデータが前記データ蓄積手段に蓄積されているデータであるか否かを照合する照合手段とを有し、前記端末は、前記ウェブから前記ウェブページを探索する探索手段と、前記ウェブページから前記所定のデータを抽出する抽出手段と、前記照合手段で前記データ蓄積手段に蓄積されていないとされた前記所定のデータ又は該所定のデータに対応する情報を前記サーバから受信し、該所定のデータ又は該所定のデータに対応する情報を出力する出力手段とを有することを特徴とする。
【０００８】
本発明のデータ抽出システムによれば、端末でウェブ上のウェブページを探索し、所定のデータをそのウェブページから抽出する。そして、抽出されたデータをサーバで照合するとともに、そのデータの蓄積を行う。すなわち、端末とサーバとでデータの抽出に係る処理を分散させてウェブ上のウェブページから所定のデータを抽出することができる。これにより、新規に構築されたり、更新されたりしたウェブ上のウェブページから従来ウェブページには形成されていなかった新たなデータを見つけ出すことができる。
【０００９】
本発明のデータ抽出システムにおいて、前記所定のデータは、所定の形態素の品詞の組み合わせを有する語句であり、前記サーバは、前記語句を抽出するための前記形態素の品詞の組み合わせを蓄積する品詞蓄積手段を有し、前記端末は、前記探索手段で探索された前記ウェブページ中のテキストデータを形態素解析する形態素解析手段を有し、前記品詞蓄積手段に蓄積されている前記形態素の品詞の組み合わせを予め前記サーバから受信し、前記抽出手段によって、前記サーバから受信した前記形態素の品詞の組み合わせと一致する形態素の品詞の組み合わせからなる語句を前記形態素解析手段で形態素解析したテキストデータから抽出し、前記サーバの照合手段で前記データ蓄積手段に蓄積されていないとされた前記語句を前記サーバから受信し、該語句を出力手段で表示画面に表示することを特徴とする。これにより、端末でウェッブページ中のテキストデータを形態素解析し、サーバの品詞蓄積手段に蓄積されている形態素の品詞の組み合わせからなる語句を抽出することができ、サーバの照合手段でその語句がデータ蓄積手段で蓄積されているか否かを判断することができる。したがって、端末とサーバとで語句抽出に係る各処理を分散させることができる。そのため、ウェブ上の膨大なデータ量のウェブページを形態素解析することも可能となる。
【００１０】
本発明のデータ抽出システムにおいて、前記サーバは、複数の前記端末全てに、前記照合手段によって前記データ蓄積手段に蓄積されていないとされた前記語句を送信することを特徴とする。これにより、端末で抽出された新しい語句を全ての端末で共有することができる。また、１つの端末がウェブ上にあるテキストデータをすべて見る必要がなくなり、各端末で分担して語句を抽出することができるため、端末にかかる負担をさらに少なくすることができる。
【００１１】
本発明のデータ抽出システムにおいて、前記サーバは、前記抽出手段によって前記語句を抽出した前記端末に、前記照合手段によって前記データ蓄積手段に蓄積されていないとされた前記語句を送信し、前記語句を受信した端末は、該語句を他の端末に送信することを特徴とする。これにより、抽出された新しい語句を全ての端末で共有できる。そして、複数の端末２間で表示する語句を送受信可能とすることで、サーバは、全ての端末に語句を送受信することがなくなる。また、語句を受信した端末２がサーバ３に接続されている全ての端末２に送信することもない。すなわち、語句の送信をサーバ３に接続さている端末２で分散させることができ、端末２やサーバ３にかかる負担をより少なくすることができる。
【００１２】
本発明のデータ抽出システムにおいて、前記品詞蓄積手段は、前記端末で入力された新たな形態素の品詞の組み合わせを蓄積することを特徴とする。これにより、利用者が求める形態素の品詞の組み合わせを抽出することができる。
【００１３】
本発明のデータ抽出システムにおいて、前記サーバは、前記抽出手段で抽出された前記語句のうち、所定の条件を満たす語句に限って前記端末に送信することを特徴とする。これにより、所定の条件を満たす語句のみが表示され、ノイズとなる語句を表示させ難くすることができる。したがって、より的確な語句抽出が可能となる。
【００１４】
本発明のデータ抽出システムにおいて、前記端末は、所定の条件を満たすウェブページのみを受信することを特徴とする。これにより、端末に表示される語句からノイズとなる語句を表示させ難くすることができる。したがって、より的確な語句抽出が可能となる。
【００１５】
本発明のデータ抽出システムにおいて、前記サーバは、前記端末が要求する形態素の品詞の組み合わせを該端末に送信することを特徴とする。これにより、利用者が興味のある形態素の品詞の組み合わせからなる語句のみを抽出することができる。そして、利用者にとって利用しやすいシステムとなる。
【００１６】
本発明のデータ抽出システムにおいて、前記端末の前記出力手段は、前記表示画面に表示された前記語句が選択されることによって、前記語句が抽出された前記ウェブページを前記ウェブから受信し、前記ウェブページを該端末の表示画面に表示することを特徴とする。これにより、本システムで抽出された語句がどのように使用されているかを見ることができる。すなわち、利用者が表示された語句を新たな語句として利用しやすくなる。
【００１７】
本発明のデータ抽出システムにおいて、前記サーバは、複数の前記端末で前記表示画面に表示された前記語句が選択された回数を集計し、該回数に基づいた表示を前記語句と関連付けて前記端末の前記表示画面に表示させるように前記端末に送信することを特徴とする。これにより、利用者がどのような語句を注目しているかを知ることができる。
【００１８】
本発明のデータ抽出システムにおいて、前記端末は、前記探索手段で探索した前記ウェブページから画像を抽出する画像抽出手段を有し、前記サーバは、抽出された前記画像を受信し、前記画像を蓄積する画像蓄積手段を有し、前記照合手段によって、抽出された前記画像が前記画像蓄積手段に蓄積されているか否かを照合し、前記端末は、前記照合手段で前記画像蓄積手段に蓄積されていないとされた前記画像に対応する情報を前記サーバから受信し、前記出力手段によって、該画像に対応する情報を前記表示画面に表示することを特徴とする。これにより、ウェブ上のウェブページの画像もテキストデータ中の語句とともに同様に抽出することができる。すなわち、新規に構築されたり、更新されたりしたウェブ上のウェブページから従来にはウェブページには形成されていなかった新たな画像を見つけ出すことができる。
【００１９】
本発明のデータ抽出システムにおいて、前記端末は、前記画像抽出手段で抽出された前記画像のサイズを小さくするとともに減色することによって所定バイトに圧縮する画像圧縮手段を有し、前記サーバは、前記画像圧縮手段で圧縮された前記画像を受信し、前記画像蓄積手段によって、圧縮された前記画像を蓄積し、前記照合手段によって、圧縮された前記画像のビット列に基づいて、当該画像が前記画像蓄積手段に蓄積されている画像であるか否かを照合することを特徴とする。これにより、画像のサイズを小さくすることが可能となり、画像の容量が減少する。したがって、サーバの照合手段は、画像蓄積部に蓄積されている画像と端末で抽出して圧縮された画像とを早く大量に照合することができる。したがって、ウェブページから抽出される膨大なデータ量を早く大量に処理することが可能となる。
【００２０】
本発明のデータ抽出システムにおいて、前記端末は、前記探索手段で探索した前記ウェブページから音声を抽出する音声抽出手段を有し、前記サーバは、抽出された前記音声を受信し、前記音声を蓄積する音声蓄積手段を有し、前記照合手段によって、抽出された前記音声が前記音声蓄積手段に蓄積されているか否かを照合し、前記端末は、前記照合手段で前記音声蓄積手段に蓄積されていないとされた前記音声に対応する情報を前記サーバから受信し、前記出力手段によって、該音声を対応する情報を出力することを特徴とする。これにより、ウェブ上のウェブページの音声もテキストデータ中の語句とともに同様に抽出することができる。すなわち、新規に構築されたり、更新されたりしたウェブ上のウェブページから従来にはウェブページには形成されていなかった新たな音声を見つけ出すことができる。
【００２１】
本発明のデータ抽出システムにおいて、前記端末は、前記音声抽出手段で抽出された前記音声を時間軸の方向に圧縮する音声圧縮手段を有し、前記サーバは、前記音声圧縮手段で圧縮された前記音声を受信し、前記音声蓄積手段によって、圧縮された前記音声を蓄積し、前記照合手段によって、圧縮された前記音声のビット列に基づいて、当該音声が前記音声蓄積手段に蓄積されている音声であるか否かを照合することを特徴とする。これにより、音声のサイズを小さくすることが可能となり、音声の容量が減少する。したがって、サーバの照合手段は、画像蓄積部に蓄積されている音声と端末で抽出して圧縮された音声とを早く大量に照合することができる。したがって、ウェブページから抽出される膨大なデータ量を早く大量に処理することが可能となる。
【００２２】
本発明のデータ抽出システムにおいて、前記所定のデータは、画像であることを特徴とする。また、本発明のデータ抽出システムにおいて、前記所定のデータは、音声であることを特徴とする。これにより、画像と音声も語句と同様に抽出することができる。
【００２３】
本発明の端末装置は、ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに利用され、サーバに接続された端末装置であって、前記ウェブから前記ウェブページを探索する探索手段と、前記ウェブページから前記所定のデータを抽出する抽出手段と、前記抽出手段によって抽出された前記所定のデータを前記サーバに送信するデータ送信手段と、前記データ送信手段で送信した前記所定のデータが前記サーバのデータ蓄積手段に蓄積された所定のデータであるか否かが照合され、前記データ蓄積手段に蓄積されていないとされた所定のデータ又は該所定のデータに対応する情報を前記サーバから受信するデータ受信手段と、前記データ受信手段で受信した前記所定のデータ又は該所定のデータに対応する情報を出力する出力手段とを有することを特徴とする。
【００２４】
本発明の端末装置によれば、ウェブページの探索と、データの抽出とを行う。すなわち、語句抽出に係る各処理を接続されたサーバとで分散させることができ、処理にかかる負担が少なくなる。したがって、ウェブページの膨大なデータ量を解析することも可能となり、迅速な処理解析ができる。
【００２５】
本発明の端末装置のプログラムは、ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに利用され、サーバに接続された端末装置のプログラムであって、前記ウェブから前記ウェブページを探索する探索処理と、前記ウェブページから前記所定のデータを抽出する抽出処理と、前記抽出処理によって抽出された前記所定のデータを前記サーバに送信するデータ送信処理と、前記データ送信処理で送信した前記所定のデータが前記サーバのデータ蓄積処理によって蓄積された所定のデータであるか否かが照合され、前記データ蓄積処理によって蓄積されていないとされた所定のデータ又は該所定のデータに対応する情報を前記サーバから受信するデータ受信処理と、前記データ受信処理で受信した前記所定のデータ又は該所定のデータに対応する情報を出力する出力処理とを有することを特徴とする。
【００２６】
本発明の端末装置のプログラムによれば、端末装置でウェブページの探索と、データの抽出といった処理を実行させ、端末装置に接続されたサーバのデータ抽出に係る各処理の分散が可能となる。すなわち、このプログラムを実装する端末装置での処理にかかる負担が少なくなる。したがって、ウェブページの膨大なデータ量を解析することも可能となり、迅速な処理解析ができるプログラムを提供できる。
【００２７】
本発明のサーバ装置は、ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに利用されるサーバ装置であって、前記ウェブから前記ウェブページを探索し、前記所定のデータを前記ウェブページから抽出する複数の端末と接続され、前記端末で抽出された前記所定のデータを前記端末から受信するデータ受信手段と、前記データ受信手段で受信した前記所定のデータを蓄積するデータ蓄積手段と、前記データ受信手段で受信した前記所定のデータが前記データ蓄積手段に蓄積されている語句であるか否かを照合する照合手段と、前記照合手段によって前記データ蓄積手段に蓄積されていないとされた前記所定のデータ又は該所定のデータに対応する情報を前記端末に出力させるように送信するデータ送信手段とを有することを特徴とする。
【００２８】
本発明のサーバ装置によれば、抽出されたデータの照合と、データの蓄積とを行う。すなわち、語句抽出に係る各処理を接続された端末とで分散させることができ、処理にかかる負担が少なくなる。したがって、ウェブページの膨大なデータ量を解析することも可能となり、迅速な処理解析ができる。
【００２９】
本発明のサーバ装置のプログラムは、ウェブ上のウェブページから所定のデータを抽出するデータ抽出システムに利用されるサーバ装置のプログラムであって、前記サーバ装置は、前記ウェブから前記ウェブページを探索し、前記所定のデータを前記ウェブページから抽出する複数の端末と接続され、当該プログラムは、前記端末で抽出された前記所定のデータを前記端末から受信するデータ受信処理と、前記データ受信処理で受信した前記所定のデータを蓄積するデータ蓄積処理と、前記データ受信処理で受信した前記所定のデータが前記データ蓄積処理によって蓄積された語句であるか否かを照合する照合処理と、前記照合処理によって前記データ蓄積処理によって蓄積されていないとされた前記所定のデータ又は該所定のデータに対応する情報を前記端末に出力させるように送信するデータ送信処理とを有することを特徴とする。
【００３０】
本発明のサーバ装置のプログラムによれば、サーバ装置で抽出されたデータの照合と、データの蓄積といった処理を実行させ、サーバ装置に接続された端末のデータ抽出に係る各処理の分散が可能となる。すなわち、このプログラムを実装するサーバ装置での処理にかかる負担が少なくなる。したがって、ウェブページの膨大なデータ量を解析することも可能となり、迅速な処理解析ができるプログラムを提供できる。
【００３１】
本発明のデータ抽出システムは、端末でウェブ上のウェブページを探索し、所定のデータをそのウェブページから抽出する。そして、抽出されたデータをサーバで照合するとともに、そのデータの蓄積を行う。すなわち、端末とサーバとでデータの抽出に係る処理を分散させてウェブ上のウェブページから所定のデータを抽出することができる。これにより、新規に構築されたり、更新されたりしたウェブ上のウェブページから従来にはウェブページには形成されていなかった新たなデータを見つけ出すことができる。
【００３２】
本発明の端末装置は、ウェブページの探索と、データの抽出とを行う。すなわち、語句抽出に係る各処理を接続されたサーバとで分散させることができ、処理にかかる負担が少なくなる。したがって、ウェブページの膨大なデータ量を解析することも可能となり、迅速な処理ができる。
【００３３】
本発明の端末装置のプログラムは、端末装置でウェブページの探索と、データの抽出といった処理を実行させ、端末装置に接続されたサーバのデータ抽出に係る各処理の分散が可能となる。すなわち、このプログラムを実装する端末装置での処理にかかる負担が少なくなる。したがって、ウェブページの膨大なデータ量を解析することも可能となり、迅速な処理ができるプログラムを提供できる。
【００３４】
本発明のサーバ装置は、抽出されたデータの照合と、データの蓄積とを行う。すなわち、語句抽出に係る各処理を接続された端末とで分散させることができ、処理にかかる負担が少なくなる。したがって、ウェブページの膨大なデータ量を解析することも可能となり、迅速な処理ができる。
【００３５】
本発明のサーバ装置のプログラムは、サーバ装置で抽出されたデータの照合と、データの蓄積といった処理を実行させ、サーバ装置に接続された端末のデータ抽出に係る各処理の分散が可能となる。すなわち、このプログラムを実装するサーバ装置での処理にかかる負担が少なくなる。したがって、ウェブページの膨大なデータ量を解析することも可能となり、迅速な処理ができるプログラムを提供できる。
【図面の簡単な説明】
【００３６】
【図１】実施の形態１で説明するデータ抽出システムのネットワーク構成図である。
【図２】実施の形態１で説明するデータ抽出システムの端末の構成を示したブロック図である。
【図３】実施の形態１で説明するデータ抽出システムのサーバの構成を示したブロック図である。
【図４】実施の形態１で説明する表示画面の一例を示した図である。
【図５】実施の形態１で説明するデータ抽出システムのテキストデータから語句を抽出するまでの処理を示したフロー図である。
【図６】実施の形態１で説明するデータ抽出システムのサーバの照合部で語句を照合するまでの処理を示したフロー図である。
【図７】実施の形態２で説明するデータ抽出システムの端末の構成を示したブロック図である。
【図８】実施の形態２で説明するデータ抽出システムのネットワーク構成図である。
【図９】実施の形態３で説明するデータ抽出システムのサーバの構成を示したブロック図である。
【図１０】実施の形態４で説明するデータ抽出システムの端末の構成を示したブロック図である。
【図１１】実施の形態５で説明するデータ抽出システムの端末の構成を示したブロック図である。
【図１２】実施の形態５で説明するデータ抽出システムのサーバの構成を示したブロック図である。
【図１３】実施の形態６で説明するデータ抽出システムの端末の構成を示したブロック図である。
【図１４】実施の形態６で説明するデータ抽出システムのサーバの構成を示したブロック図である。
【発明を実施するための最良の形態】
【００３７】
以下、本発明について図面を参照しながら詳細に説明する。なお、本発明においては以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。【００３８】
［実施の形態１］
本発明のデータ抽出システムの構成例として、図１乃至図４を用いて説明する。実施の形態１で説明する本発明のデータ抽出システムは、図１のように、パーソナルコンピュータ等の端末装置である端末２が複数と、この複数の端末２にネットワーク１を介して接続されているサーバ装置であるサーバ３と、複数の端末２及びサーバ３とネットワーク１を介して接続されているウェブサーバ４とを有している。これらの端末２、サーバ３及びウェブサーバ４は、相互に通信可能となっている。【００３９】
図２は、本発明のデータ抽出システムの構成を示したブロック図である。端末２は、インターフェース２０、探索部２１、形態素解析部２２、抽出部２３、出力部２４、入力部２５とを有している。【００４０】
インターフェース２０は、端末２をネットワーク１に接続している。このネットワーク１に接続されたインターフェース２０を介して、端末２は、語句、品詞、テキストデータ、画像、音声等の情報をサーバ３やウェブサーバ４と送受信する。【００４１】
探索部２１は、ネットワークに接続されたウェブサーバ４のウェブページを探索する探索手段であり、インターフェース２０を介して、ウェブサーバ４からウェブページを受信する。この探索部２１は、受信したウェブページ中のテキストデータを形態素解析部２２に送る。また、後述するように、出力部２４によって表示画面に表示された語句を入力部２５によって選択することで、選択した語句が抽出されたテキストデータを含むウェブページをウェブサーバ４から受信し、表示画面に表示させる。この探索部２１は、端末２が接続されているウェブサーバ４から自動的にウェブページを探索する。【００４２】
形態素解析部２２は、テキストデータを形態素に分解し、その形態素の品詞を解析する形態素解析を行う形態素解析手段である。形態素解析部２２は、探索部２１で受信したウェブページ中のテキストデータを、所有している辞書に基づいて形態素解析を行う。形態素解析部２２が使用する辞書は、形態素解析用の辞書であればよく、ウェブ上から受信するものであっても、ディスク状媒体から直接端末２に導入するものであってもよい。【００４３】
抽出部２３は、形態素解析部２２で解析した形態素の品詞を利用して、形態素が所定の品詞の組み合わせとなっている語句を抽出する抽出手段である。この抽出部は、サーバ３の品詞蓄積部３１から形態素の品詞の組み合わせを受信し、形態素解析部２２で形態素解析したテキストデータからこの受信した形態素の品詞の組み合わせと一致する形態素の品詞の組み合わせとなる語句を抽出する。抽出部２３は、抽出された語句をデータ送信手段として機能するインターフェース２０を介してサーバ３に送信する。また抽出部２３は、抽出時に、辞書にはないような未知語を含む語句は抽出しないということも可能である。【００４４】
語句は、１つ又は複数の形態素からなるデータである。例えば、「図形認識ニューロン」という語句は、「図形」と「認識」と「ニューロン」という３つの形態素から構成される。また、「画面」という語句は、「画面」という１つの形態素から構成される。【００４５】
そして、形態素は、名詞、形容詞、助詞や動詞といった品詞によって分類される。例えば上述の例では、「図形」、「認識」、「ニューロン」及び「画面」は全て名詞である。このように、形態素解析部２２では、搭載されている辞書に基づいてテキストデータを形態素に分解し、その形態素の品詞を解析している。また、辞書にはないものに関しては、未知の語である未知語となる。【００４６】
この形態素の品詞が解析された後、抽出部２３では、１つの語句を形成する形態素の品詞が所定の組み合わせになっているか否かを判断し、所定の組み合わせになっているものを語句のデータとして抽出する。例えば、形態素の品詞の組み合わせとして３つの名詞が並んだものを抽出するようにサーバ３から「名詞」＋「名詞」＋「名詞」を受信した場合、上述の例である「図形認識ニューロン」が形態素解析したテキストデータに含まれていると、この「図形認識ニューロン」が抽出される。この品詞の組み合わせは、特に限定するものではなく、例えば、「名詞」＋「助詞の「の」」＋「名詞」といった品詞の中で特定の文字であってもよい。また、「未知語」のみであってもよい。【００４７】
出力部２４は、サーバ３の照合部３３で語句蓄積部３２に蓄積されていないと判断され、データ受信手段として機能するインターフェース２０を介して受信した語句を図示されていない表示画面に表示させる出力手段である。この出力部２４によって表示される語句は、新たに語句蓄積部３２に蓄積される語句である。出力部２４によって語句を表示する表示画面は、表示された語句を選択するように入力部２５によって入力すると、その語句が抽出されたテキストデータを含むウェブページを表示することができる。【００４８】
入力部２５は、出力部２４によって表示画面に表示された語句を選択することができる。また、入力部２５は、サーバ３の品詞蓄積部３１に蓄積する形態素の品詞の組み合わせを入力することができる。また、端末２及びサーバ３に所定の処理を行わせるように操作することもできる。例えば、サーバ３の品詞蓄積部３１や語句蓄積部３２に蓄積されている形態素の品詞の組み合わせや語句を端末２の表示画面に表示させるようなコマンドを入力することもできる。【００４９】
この端末２は、図示されていないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御のもとに、所定のプログラムを実行することにより、上述した探索部２１、形態素解析部２２、抽出部２３、出力部２４、入力部２５、探索条件記憶部２６をはじめとする各部材の機能を実現する。【００５０】
サーバ３は、図３のように、インターフェース３０と、品詞蓄積部３１と、語句蓄積部３２と、照合部３３と、回数計測部３５とを有している。【００５１】
インターフェース３０は、サーバ３をネットワークに接続している。ネットワーク１に接続されたインターフェース３０を介して、語句、品詞、画像、音声等の情報を端末２やウェブサーバ４と送受信する。【００５２】
品詞蓄積部３１は、端末２の抽出部２３で語句を抽出するために、形態素の品詞の組み合わせを蓄積する品詞蓄積手段である。この品詞蓄積部３１は、例えば、「名詞」＋「名詞」＋「名詞」といったように、品詞の組み合わせを蓄積している。品詞蓄積部３１は、品詞送信手段となるインターフェース３０を介して、蓄積している形態素の品詞の組み合わせを端末２に送信する。この品詞蓄積部３１への形態素の品詞の組み合わせは、端末２の入力部２５から入力されたものを蓄積することもできる。このとき、品詞の組み合わせのリストが予め形成され、そのリストに表示された形態素の品詞の組み合わせから選択するように入力部２５から入力して、品詞蓄積部３１に蓄積してもよい。これにより、利用者が求める形態素の品詞の組み合わせを抽出することができる。【００５３】
語句蓄積部３２は、端末２の抽出部２３で抽出された語句を蓄積するデータ蓄積手段である。この語句蓄積部３２は、抽出部２３が抽出した語句をデータ受信手段であるインターフェース３０を介して受信する。そして、語句蓄積部３２は、照合部３３で蓄積されている語句の中に受信した語句がないとされた場合、その語句を蓄積する。【００５４】
また、語句蓄積部３２には、蓄積する語句が抽出されたテキストデータを含むウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をその語句と関連付けて蓄積されている。このＵＲＬは、端末２の出力部２４によって表示画面に表示させるために照合部３３が送信する語句とともに端末２に送信してもよいが、端末２の表示画面での入力部２５による選択に応じて、端末２に送信されてもよい。【００５５】
さらに、語句蓄積部３２は、回数計測部３５で計測された端末２の入力部２５で語句が選択された回数を語句に関連付けて蓄積されている。この回数は、端末２の表示画面に表示される語句と関連付けて表示させるために、回数計測部３５によって端末２に送信される。【００５６】
またさらに、この語句蓄積部３２に蓄積されている語句等は、端末２の入力部２５によって入力される操作に応じてその返答を端末２に送信することができる。例えば、語句蓄積部３２は、蓄積されている語句の履歴を見せるように端末２の入力部２５から入力された場合、その履歴を端末２に送信し、端末２の表示画面に表示させることもできる。選択された回数の多い順に語句を並べて端末２の表示画面に表示させるようにすることもできる。【００５７】
照合部３３は、端末２の抽出部２３で抽出された語句を受信し、その語句が語句蓄積部３１にあるか否かを照合する照合手段である。照合の結果、照合部３３が語句蓄積部３２に蓄積されていないとした場合、その語句を語句蓄積部３２に蓄積させるとともに、その語句をデータ送信手段となるインターフェース３０を介して端末２に送信する。【００５８】
回数計測部３５は、端末２の表示画面に表示された語句を入力部２５で選択された回数を計測する。その回数は、語句蓄積部３２に蓄積される語句と関連付けて蓄積する。この回数計測部３５は、サーバ３に接続されている全ての端末２で選択された回数が計測できる。この回数計測部３５は、インターフェース３０を介して計測した回数を、端末２の表示画面に語句に関連付けて表示されるように端末２に送信する。【００５９】
このサーバ３は、図示されていないＣＰＵの制御のもとに、所定のプログラムを実行することにより、上述した品詞蓄積部３１、語句蓄積部３２、照合部３３、照合条件記憶部３４、回数計測部３５をはじめとする各部材の機能を実現する。【００６０】
ウェブサーバ４は、図１のように、インターフェースを有し、ネットワーク１を介して端末２及びサーバ３と接続され、ウェブページ等の情報を送受信することができる。そして、ウェブサーバ４は、テキストデータ、画像、音声等を含むウェブページが記憶され、探索部２１がこのウェブページを探索し、端末２がこのウェブページを受信する。【００６１】
このように構成されるデータ抽出システムの動作について図４乃至図６を用いて説明する。まず、端末２による語句の抽出について説明する。これは、端末２が１つのテキストデータの受信毎に行われるものであり、テキストデータを受信するたびに繰り返される。【００６２】
まず、端末２の探索部２１がウェブページを探索する。そして、探索の結果、探索部２１は、テキストデータを含むウェブページを受信する。【００６３】
テキストデータを含むウェブページを受信すると、図４のような処理が行われる。端末２の形態素解析部２２は、ステップＳ４１のように受信したウェブページのテキストデータを形態素解析する。この形態素解析によってテキストデータ中の形態素の品詞を解析する。【００６４】
そして、抽出部２３は、テキストデータから所定の形態素の品詞の組み合わせとなる語句を抽出するために、ステップＳ４２のように、サーバ３の品詞蓄積部３１から蓄積されている形態素の品詞の組み合わせを受信する。【００６５】
抽出部２３は、ステップＳ４３のように、サーバ３の品詞蓄積部３１から受信した形態素の品詞の組み合わせと一致する形態素の品詞の組み合わせからなる語句が受信したテキストデータにあるか否かを確認する。抽出部２３は、その結果、一致する形態素の品詞の組み合わせからなる語句がない場合、この処理を終了する。【００６６】
ステップＳ４３において、一致する形態素の品詞の組み合わせからなる語句がある場合、抽出部２３は、ステップＳ４４のように、該当する語句を抽出する。このとき、抽出部２３は、その語句が抽出されたテキストデータを含むウェブページの受信先であるＵＲＬを抽出した語句に関連付ける。【００６７】
そして、抽出部２３は、インターフェース２０を介して、ステップＳ４５のように、抽出する語句をサーバ３に送信する。そして、抽出部２３は、ステップＳ４６のように、形態素解析されたテキストデータの中に、サーバ３の品詞蓄積部３１から受信した形態素の品詞の組み合わせと一致する形態素の品詞の組み合わせからなる他の語句があるか否かを確認する。【００６８】
ステップＳ４６において、一致する形態素の品詞の組み合わせからなる他の語句がある場合、抽出部２３は、ステップＳ４４に移行し、形態素解析されたテキストデータから語句が抽出できなくなるまで繰り返す。一方、ステップＳ４６において、一致する形態素解析の品詞の組み合わせからなる他の語句がない場合、この処理を終了する。このとき、抽出部２３は、語句とともに、その語句に関連付けられたＵＲＬをサーバ３に送信する。【００６９】
このようにして、探索部２１が自動的に探索し、ウェブサーバ４から受信したテキストデータを含むウェブページから所定の形態素の品詞の組み合わせからなる語句を抽出することができる。【００７０】
次に、端末２の抽出部２３で抽出された語句の照合、及び、サーバ３に接続されている端末２への送信について説明する。これは、サーバ３が１つの語句を受信することで行われるものであり、語句の受信毎に繰り返される。【００７１】
まず、サーバ３は、ステップＳ５１のように、送信された語句を照合部３３に送る。そして、照合部３３は、ステップＳ５２のように、受信した語句が語句蓄積部３２にあるか否かを照合する。その結果、受信した語句が語句蓄積部３２にある場合、照合部３３は、ステップＳ５３のように、照合した語句を消去し、この処理を終了する。【００７２】
ステップＳ５２において、受信した語句が語句蓄積部３２にない場合、照合部３３は、ステップＳ５４のように、照合した語句を語句蓄積部３２に蓄積させる。このとき、照合部３３は、語句と関連付けられ、端末２から受信したその語句が抽出されたテキストデータを含むウェブページのＵＲＬも蓄積させる。【００７３】
そして、照合部３３は、ステップＳ５５のように、インターフェース３０を介して、照合した語句を端末２の出力部２４によって表示画面に表示させるように接続されている全ての端末２に送信させる。【００７４】
図６は、受信した語句を表示する表示画面の一例を示す図である。サーバ３からインターフェース３０を介して語句を受信した端末２は、その語句を出力部２４によって表示画面上の表示領域２４０に表示させる。このとき、出力部２４は、受信した順に上から語句が並ぶように、語句表示欄２４２に表示する。このように、語句蓄積部３２に蓄積されていない語句が端末２の出力部２４に表示されることになる。すなわち、新しい語句が表示されることになる。表示する語句が多くなった場合、語句表示欄２４２の側端部分にスクロールバー等を設け、語句表示欄２４２をスクロールさせるように語句を表示させてもよい。また、新しい語句が表示されるたびに、上から順に語句を消去するようにしてもよい。【００７５】
この語句表示欄２４２に表示された語句は、入力部２５によって選択することができる。出力部２４は、入力部２５で語句が選択されるように入力された情報を探索部２１に送る。そして、探索部２１は、インターフェース２０を介してサーバ３の語句蓄積部３２に選択された語句と関連付けて蓄積されている語句が抽出されたテキストデータを含むウェブページのＵＲＬを受信する。そして、探索部２１は、受信したＵＲＬに基づいてウェブサーバ４を探索し、該当するＵＲＬのウェブページを受信する。受信したウェブページは、出力部２４に送られ、新たな画面で表示される。これにより、本システムで抽出された語句がどのように使用されているかを見ることができる。すなわち、利用者が表示された語句を新たな語句として利用しやすくなる。【００７６】
入力部２５によって語句を選択した場合、語句が選択された情報は、サーバ３に送信される。サーバ３には複数の端末２が接続されており、回数計測部３５は、各端末２から受信した語句の選択の情報に基づいて、全体での語句の選択回数を計測する。そして、回数計測部３５は、その語句に関連付けて選択された回数を語句蓄積部３２に随時蓄積させる。【００７７】
また、語句が選択された回数は、語句と関連付けられ、インターフェース３０を介して端末２に送信される。送信された回数は、出力部２４に渡され、関連付けられた語句に対応するように表示画面に表示される。例えば、図５のように、関連付けられた語句の横に、例えば星印を付して語句が選択された回数を表示させる。また、回数を数字で記載してもよい。さらには、数字や印で直接回数での表示でなくても、例えば、回数に基づいて選択された頻度を例えばゲージの長さや星の数で示すような印を表示させてもよい。これにより、利用者がどのような語句を注目しているかを知ることができる。【００７８】
さらに、サーバ３の品詞蓄積部３１から端末２の抽出部２３に送信される形態素の品詞の組み合わせは、端末２を利用する利用者が要求する形態素の品詞の組み合わせであってもよい。すなわち、端末２を利用する利用者が、サーバ３の品詞蓄積部３１に蓄積されている形態素の品詞の組み合わせの中から入力部２５を介して所望する形態素の品詞の組み合わせを要求する。そして、サーバ３は、端末２が要求する形態素の品詞の組み合わせを端末２に送信する。この場合、端末２に送信される語句は、形態素の品詞の組み合わせを要求した端末２のみに送信されるほうがより好ましい。これにより、利用者が興味のある形態素の品詞の組み合わせからなる語句のみを抽出することができる。そして、利用者にとって利用しやすいシステムとなる。【００７９】
このように、本発明のデータ抽出システムは、端末２とサーバ３とでデータとして語句の抽出に係る各処理を分散させることができる。そして、各装置にかかる負担を少なくすることができる。例えば、サーバ３に接続する端末２が多くなっても、サーバ３にかかる負担は少ない。【００８０】
このサーバ３には端末２の探索部２１が備えられていてもよい。この場合、端末２とともに、ウェブページを同様に探索することができる。これにより、膨大な量のウェブページを探索するという処理を端末２とサーバ３とでさらに分散させることができる。探索されたウェブページは、インターフェース３０を介して端末２に送信されてもよいが、サーバ３に形態素解析部２２及び抽出部２３を備え、サーバ３が探索したウェブページから語句を抽出しても良い。この場合の形態素解析部２２及び抽出部２３は、上述した端末２に備えられているものと略同じである。サーバ３の探索部２１で探索されたウェブページは、端末２と同様に、サーバ３の形態素解析部２２で形態素解析される。そして、同じサーバ３内にある品詞蓄積部３１に蓄積されている形態素の品詞の組み合わせを受け取り、サーバ３の抽出部２３が端末２の抽出部２３と同様にこの形態素の品詞の組み合わせに基づいて語句を抽出する。抽出された語句は、サーバ３の照合部３３に送られ、照合される。これにより、サーバ３でも、端末２と同様に語句を抽出することができる。【００８１】
また、実施の形態１で説明したように、端末２で抽出した語句をサーバ３で照合し、その結果をサーバ３に接続されている端末２に送信することで、端末２で抽出された新しい語句を全ての端末２で共有することができる。この場合、１つの端末２がウェブサーバ４にあるテキストデータをウェブページをすべて見る必要がなくなり、各端末２で分担して語句を抽出することができるため、端末２にかかる負担をさらに少なくすることができる。【００８２】
［実施の形態２］
実施の形態２で説明するデータ抽出システムは、各端末２にサーバ３で照合した語句を、各端末２同士で送受信することができる送受信部２９を備えた端末２を使用するシステムであり、このデータ抽出システムについて、図３乃至図８を利用して説明する。なお、実施の形態１で説明したデータ抽出システムと重複するものについては同じ番号を付して説明を省略する。【００８３】
送受信部２９は、図７のように、インターフェース２０を介して受信した語句が出力部２４に送られるときに、インターフェース２０を介してその語句を受け取る。そして、送受信部２９は、受け取った語句をサーバ３に接続されている他の端末２の出力部２４によって表示画面に表示させるように送信する。【００８４】
この送受信部２９を有する端末２をサーバ３に複数接続させることで、実施の形態２で説明するデータ抽出システムが構築される。図８のように、実施の形態２で説明するデータ抽出システムは、サーバ３に送受信部２９を備えた端末２ａ、２ｂが接続されている。【００８５】
実施の形態１で説明したように、端末２ａが抽出した語句をサーバ３で照合する。そして、サーバ３は、語句蓄積部３２にない語句であるとされた場合、その語句の抽出を行った端末２ａのみに送信する。【００８６】
インターフェース２０を介して受信した語句は、出力部２４と送受信部２９とに送られる。その語句は、出力部２４によって表示画面に表示されるとともに、送受信部２９から再びインターフェース２０を介してサーバ３に接続されている他の端末２ｂの出力部２４によって表示画面に表示させるように送信される。【００８７】
端末２ａから受信した語句は、端末２ｂの出力部２４に送られ、端末２ｂの表示画面に表示される。このとき、サーバ３に接続されている端末２ａ及び端末２ｂ以外の端末のうち、語句が送信されていない端末がある場合、端末２ｂは、受信した語句をその端末２に送信するために、送受信部２９に送り、上述と同様に各端末２に送信する。このとき、語句蓄積部３２に、語句に関連付けて蓄積される語句が選択された回数も同様に、各端末２に送信される。このように、語句や語句が選択された回数等を各端末２間で共有するように、例えば端末２同士をピアツーピア接続してもよい。例えば、端末２ｂは、ピアツーピア接続している他の端末２が語句を受信していないことを認識した場合、その端末２との通信路を確立し語句を送信する。これにより、ピアツーピア接続された端末２同士で語句や語句が選択された回数等の情報を共有することができる。【００８８】
このように、抽出された新しい語句を全ての端末で共有できる。そして、複数の端末２間で表示する語句を送受信可能とすることで、サーバ３は、全ての端末２に語句を送受信することがなくなる。また、語句を受信した端末２がサーバ３に接続されている全ての端末２に送信することもない。すなわち、語句をサーバ３に接続さている端末２で分散させることができ、端末２やサーバ３にかかる負担をより少なくすることができる。また、端末２やサーバ３での処理が軽減されるため、語句の送受信を高速化することもできる。【００８９】
［実施の形態３］
実施の形態３で説明するデータ抽出システムは、サーバ３が所定の条件を満たす語句に限って端末２に送信するものである。すなわち、図９のように、実施の形態１で説明したサーバ３に照合条件記憶部３４を備えたものである。【００９０】
照合条件記憶部３４は、照合部３３が語句を照合する条件を記憶している。照合条件記憶部３４は、語句の照合毎に記憶した照合条件を照合部３３に送る。照合条件を受け取った照合部３４は、この照合条件に基づいて語句の照合を行う。また、この照合条件は、端末２の入力部２５による入力で適宜変更することができる。【００９１】
照合条件記憶部３４に記憶される照合条件としては、各端末で抽出された語句が所定の回数以上送信された場合、その語句を端末２に送信するといった例が挙げられる。この場合、語句蓄積部３２には、語句とともに、語句に関連付けてサーバ３に送信された回数も蓄積させる。そして、照合部３３は、語句蓄積部３２に送信されてきた語句があるか否かではなく、サーバ３に何回送信されてきたかを照合し、所定の回数以上となった語句のみを端末２の出力部２４によって表示画面に表示させるように送信する。【００９２】
例えば、「図形認識ニューロン」を誤って「図形認識ニョーロン」と記載された語句を有するテキストデータがあった場合、誤って記載された「図形認識ニョーロン」が「図形認識ニューロン」と区別され判断されてしまう。実際には、正しい記載の「図形認識ニューロン」の方が多く使用され、誤った記載の「図形認識ニョーロン」は、使用される回数が限られている。ここで、所定の回数以上サーバ３に送信された語句に限って端末２に送信することで、このような誤った記載の「図形認識ニョーロン」が端末２の表示画面に表示されなくなる。すなわち、所定の条件を満たす語句のみが表示され、ノイズである誤った記載の語句を表示させ難くすることができる。したがって、より的確な語句抽出が可能となる。【００９３】
このとき、語句蓄積部３２には、蓄積される語句に関連づけて蓄積されるテキストデータを含むウェブページのＵＲＬを利用して、同じＵＲＬを有するテキストデータから抽出された語句は送信されてきた回数を加算されないようにすることもできる。これにより、同じテキストデータから語句が抽出されることがなく、より的確な語句抽出が可能となる。【００９４】
［実施の形態４］
実施の形態４で説明するデータ抽出システムは、端末２が所定の条件を満たすテキストデータに限って受信するものである。すなわち、図１０のように、実施の形態１で説明した端末２に探索条件記憶部２６を備えたものである。【００９５】
探索条件記憶部２６は、探索部２１によるテキストデータを含むウェブページの探索の条件を記憶している。探索条件記憶部２６は、探索部２１がウェブサーバ４の探索を行う前に探索条件を探索部２１に送る。探索条件を受け取った探索部２１は、探索条件に基づいてテキストデータを含むウェブページの探索を行う。また、この探索条件は、端末２の入力部２５による入力で適宜変更することができる。【００９６】
探索条件記憶部２６に記憶される探索条件としては、所定のＵＲＬを有するウェブページは受信しないといった例が挙げられる。この場合、探索条件記憶部２６には、所定のＵＲＬが記憶されており、この探索条件とともにこのＵＲＬが探索部２１に送られる。そして、探索部２１は、受け取った探索条件と所定のＵＲＬに基づいてウェブページの探索を行う。このとき、探索部２１は、ウェブサーバ４のウェブページのＵＲＬと探索条件記憶部２６から受け取ったＵＲＬとを比較しながらテキストデータを含むウェブページを探索する。【００９７】
そして、探索部２１がこの探索条件に基づいてウェブページを探索することで、探索部２１は、ウェブサーバ４のウェブページのＵＲＬと探索条件記憶部２６から受け取ったＵＲＬとが一致しないウェブページのみを受信し、一致するウェブページは、受信しなくなる。すなわち、ウェブサーバ４のウェブページのＵＲＬと探索条件記憶部２６から受け取ったＵＲＬとが一致するウェブページを排除することができる。【００９８】
端末２の出力部２４によって表示画面に表示される語句を無意味な語句や文字列で溢れさせる等といった目的のために、一般に利用されない語句や文字列を単に並べただけの悪意あるウェブページが存在することも考えられる。例えば「図形認識ニューロン」といった語句に似せて、「図形認識ニョーロン」や「図形認識ニャーロン」等といった無意味な語句を並べて形成されたテキストデータを含むウェブページがウェブサーバ４に作成される可能性がある。このようなウェブページを受信すると、このような無意味な語句まで抽出され、出力部２４によって表示画面に表示される。そして、この語句を入力部２５で選択しても、無意味な語句が単に並んだウェブページを出力部２４によって表示画面に表示することになり、語句の意味や活用方法などを知ることができない。このような場合、受信するウェブページのＵＲＬを記憶させ、そのＵＲＬと一致するＵＲＬを有するウェブページは受信しないようにすることで、上述のような悪意あるウェブページがあっても、無意味な語句を表示させることがない。また、無意味な語句を表示させることがないため、その無意味な語句を入力部２５で選択することもなくなり、無意味な語句が単に並ぶウェブページを表示画面に表示させることもなくなる。すなわち、端末２の出力部２４によって表示画面に表示される語句からノイズとなる語句を表示させ難くすることができる。したがって、より的確な語句抽出が可能となる。なお、所定のＵＲＬを有するウェブページのみを受信することも可能である。【００９９】
また、別の探索条件として、サーバ３の語句蓄積部３２に蓄積された語句と関連付けて蓄積される語句が抽出されたテキストデータを含むウェブページのＵＲＬを利用することもできる。この場合、上述のように、語句蓄積部３２に蓄積されたＵＲＬと一致するＵＲＬを有するウェブページを受信しないようにすることもできる。これにより、各端末２で重複して語句を抽出することが避けられ、端末２にかかる負担をより少なくすることができる。【０１００】
またさらに、語句蓄積部３２に蓄積された語句と関連付けて蓄積される語句が抽出されたテキストデータを含むウェブページのＵＲＬを利用して、語句蓄積部３２に蓄積されるＵＲＬのウェブページの更新状況を監視し、更新されたウェブページのみを受信することも可能である。これにより、更新されたウェブページを効率的に受信することができ、端末２にかかる負担をより少なくすることができる。【０１０１】
また、ウェブサーバ４は、ウェブページの更新時に、例えばピング（ｐｉｎｇ）等を利用して、その更新した旨の通知を所定のサーバ等に発信させることができる。これを利用し、サーバ３は、ピング等を利用して通知される更新の情報を取得できるようにするようにしてもよい。そして、この通知を受信した端末２の探索部２１がウェブページの探索を行ってもよい。これにより、ウェブページの更新の情報が低コストで即座に把握できる。また、例えば所定の時間毎にピング等でウェブページの更新した旨の通知を提供するサーバ等からその通知を取り出すようにしてもよい。【０１０２】
実施の形態１乃至実施の形態４で説明したように、データ抽出システムによって、円滑に語句を抽出することができる。実施の形態１乃至実施の形態４で説明したデータ抽出システムは、それぞれ独立したものに限られず、例えば、実施の形態１と実施の形態４とを組み合わせる、実施の形態２と実施の形態３とを組み合わせるように適宜組み合わせることも可能である。【０１０３】
本発明のデータ抽出システムにおいて、端末２の形態素解析部２２は、探索部２１で探索されたウェブページのみを形態素解析するに限られない。例えば、形態素解析部２２を有する端末２の入力部２５から入力されたテキストデータを形態素解析することも可能である。これにより、例えば、端末２の入力部２５を介して、サーバ３の品詞蓄積部３１に入力する際に、語句の品詞がわからない場合であっても、端末２の形態素解析部２２を利用して、利用者がある語句を入力して形態素解析することで、この語句の形態素の品詞の組み合わせを知ることができる。そして、この形態素の品詞の組み合わせを品詞蓄積部３１に蓄積させようとすることも可能である。これにより、より便利になる。【０１０４】
また、本発明のデータ抽出システムにおいて、ウェブサーバ４からウェブサーバ４のウェブページの閲覧回数を取得し、この閲覧回数に基づいて受信するウェブページの優先順位を決めることも可能である。【０１０５】
さらに、サーバ３の語句蓄積部３２には、蓄積される語句に関連付けて、語句を照合部３３で照合した日時も蓄積することができる。これにより、例えば、入力部２５での入力によって、語句蓄積部３２に蓄積された語句を時間軸に沿って並べることができる。すなわち、語句の出現時刻を時間軸で表した表を形成することも可能である。【０１０６】
［実施の形態５］
本発明のデータ抽出システムは、上述のようにウェブページの語句のみを抽出するためだけのものではない。例えば、データとして画像も実施の形態１乃至４に説明したのと同様に抽出することもできる。実施の形態５で説明する画像を抽出するデータ抽出システムについて図面を参照しながら説明する。【０１０７】
実施の形態５で説明するデータ抽出システムは、実施の形態１と同様に端末２とサーバ３とを有している。端末２には、図１１のように、実施の形態１の抽出部２３の代わりに、画像を抽出する抽出手段として画像抽出部５０と、画像抽出部５０によって抽出した画像を圧縮する画像圧縮手段として画像圧縮部５２を備えている。そして、サーバ３には、図１２のように、実施の形態１の語句蓄積部３２の代わりに、画像を蓄積するデータ蓄積手段として画像蓄積部５１を備えたものである。なお、実施の形態１で説明したデータ抽出システムと重複するものについては同じ番号を付して説明を省略する。【０１０８】
画像抽出部５０は、探索部２１で探索したウェブサーバ４中のウェブページから画像のデータを抽出する。この画像抽出部５０は、抽出された語句をデータ送信手段として機能するインターフェース２０を介してサーバ３に送信する際に、画像を圧縮するために画像圧縮部５２に画像を渡す。このとき、抽出する画像は、静止画及び動画であってもよく、ウェブページ中に画像として表示されるものであればどのような拡張子を有するファイルであってもよい。【０１０９】
画像圧縮部５２は、画像を所定のバイトに圧縮する。この画像圧縮部５２は、例えば図１３のような画像を画像抽出部５０から受け取ると、その画像の大きさを例えば８×８ピクセルまで縮小する。そして、その画像を例えば２５６色に減色する。これにより、１ピクセルが８ビットの２５６階調となり、８×８ピクセルの画像は６４バイトとなる。このように画像圧縮部５２は、画像抽出部５０から受け取った画像を所定のサイズに小さくするとともに減色することによって所定のバイトに圧縮する。これにより、画像のバイト数が減少する。したがって、サーバ３に送信する際にネットワーク１にかかる負担が軽減される。このように画像を圧縮した画像圧縮部５２は、インターフェース２０を介して圧縮した画像をサーバ３に送信する。この画像圧縮部５２は、下記で説明するサーバ３の照合部３３での画像の照合で圧縮した画像を使用しない場合は、備えられていなくてもよい。その場合、画像抽出部５０で抽出された画像は、そのままインターフェース２０を介してサーバ３に送信される。【０１１０】
画像蓄積部５１は、端末２の画像抽出部５０で抽出され、画像圧縮部５２で圧縮された画像を蓄積する。さらに、画像蓄積部５１は、照合部３３で形成されたその画像に対応する文字や画像等の情報を、その画像と対応させて蓄積する。この画像蓄積部５１は、インターフェース３０を介して画像圧縮部５２で圧縮された画像を受信する。そして、画像蓄積部５１は、照合部３３で蓄積されている画像の中に受信した画像が無いとされた場合、その画像を蓄積する。このとき、画像圧縮部５２で圧縮される前の容量の大きい画像を端末２から受信し、圧縮した画像に対応させるように画像蓄積部５１に蓄積してもよい。【０１１１】
また、画像蓄積部５１には、蓄積する画像が抽出されたウェブページのＵＲＬをその画像と関連付けて蓄積されている。このＵＲＬは、端末２の出力部２４によって表示画面に表示させるために、照合部３３が送信する画像に対応する情報とともに端末２に送信してもよいが、表示画面に表示された画像に対応する情報を入力部２５によって選択することで、端末２に送信されてもよい。【０１１２】
さらに、画像蓄積部５１は、回数計測部３５で計測された端末２の入力部２５で画像が選択された回数を画像に関連付けて蓄積されている。この回数は、端末２の表示画面に表示される画像に対応する情報と関連付けて表示させるために、回数計測部３５によって端末２に送信される。【０１１３】
またさらに、この画像蓄積部５１に蓄積されている画像等は、端末２の入力部２５によって入力される操作に応じてその返答を端末２に送信することができる。例えば、画像蓄積部５１は、蓄積されている画像の履歴を見せるように端末２の入力部２５から入力された場合、その履歴を端末２に送信し、端末２の表示画面に表示させることもできる。選択された回数の多い順に画像に対応する情報を並べて端末２の表示画面に表示させるようにすることもできる。【０１１４】
このように構成される実施の形態５で説明するデータ抽出システムは、まず、端末２の探索部２１がウェブページを探索し、画像を含むウェブページを受信する。【０１１５】
端末２は、画像を含むウェブページを受信すると、そのウェブページを画像抽出部５０に渡し、ウェブページ中の画像が抽出される。このとき、実施の形態１と同様に、画像抽出部５０は、その画像が抽出されたウェブページの受信先であるＵＲＬを抽出した画像に関連付ける。画像抽出部５１は、抽出した画像を画像圧縮部５２に渡し、画像を所定のバイトに圧縮する。そして、画像圧縮部５２は、インターフェース２０を介して圧縮した画像をサーバ３に送信する。このとき、画像抽出部５０は、画像とともに、その画像に関連付けられたＵＲＬをサーバ３に送信する。ウェブページ中に画像が複数ある場合、これを繰り返す。そして探索部２１は、ウェブページ中に抽出する画像が存在しなくなった場合、新たなウェブページをウェブサーバ４から探索する。【０１１６】
サーバ３は、接続されている端末２から画像圧縮部５２で圧縮された画像を受信すると、実施の形態１の語句と同様に処理する。サーバ３は、受信した画像を照合部３３に送る。そして、照合部は、受信した画像が画像蓄積部５１にあるか否かを照合する。【０１１７】
画像蓄積部５１に蓄積されている画像は、端末２の画像圧縮部５２で所定のバイトに圧縮された画像である。また、照合部３３に送られてきた画像も、所定の端末２の画像圧縮部５２で所定のバイトに圧縮された画像である。例えば、２５６色の８×８ピクセルに圧縮されている場合、照合部は、１ピクセル毎の色を比較し、照合部３３に送られてきた画像と画像蓄積部５１に蓄積されている画像とを照合する。この照合部３３での照合の方法は、特に限定されるものではなく、圧縮の方法や圧縮率などにより適宜変更することができる。【０１１８】
照合部３３での照合の結果、サーバ３が受信した画像が画像蓄積部５１にある場合、照合部３３は、照合した画像を消去する。一方、サーバ３が受信した画像が画像蓄積部５１にない場合、照合部３３は、照合した画像に対応する文字や画像などの情報を形成し、照合した画像とともに画像蓄積部５１に蓄積させる。このとき、照合部３３は、画像と関連付けられ、端末２から受信したその画像が抽出されたウェブページのＵＲＬも蓄積させる。【０１１９】
そして、照合部３３は、インターフェース３０を介して、照合した画像に対応する情報を端末２の出力部２４によって表示画面に表示させるように接続されている全ての端末２に送信させる。【０１２０】
この表示画面に表示される画像に対応する情報を入力部２５で選択するように入力することで、端末２は、表示画面に表示された情報に対応する画像のＵＲＬをサーバ３の画像蓄積部５１から受信する。そして、探索部２１は、受信したＵＲＬを基にウェブページを探索する。このとき、探索部２１は、実施の形態１で抽出した語句を有するウェブページを表示させたように、単にウェブページを表示させるようにしてもよいが、ウェブページ中の画像を受信し、出力部２４によってその画像を表示画面に表示させてもよい。【０１２１】
このように、実施の形態５で説明したデータ抽出システムは、データとして実施の形態１の語句に代わって画像を抽出することができる。これにより、例えば新規に構築されたり、更新されたりしたウェブ上のウェブページから従来には、ウェブページには無かった新たな画像を見つけ出すことができる。【０１２２】
また、抽出される画像を圧縮することで、画像の容量が小さくなり、サーバ３の照合部３３は、画像蓄積部５１に蓄積されている画像と端末で抽出して圧縮された画像とを早く大量に照合することができる。したがって、ウェブページから抽出される膨大なデータ量を早く大量に処理することが可能となる。【０１２３】
照合部３３で形成される画像に対応する情報は、特に限定するものではなく、端末２の表示画面に出力部２４によって表示するように出力されるものであればどのようなものであってもよい。例えば、圧縮された画像のファイル名や圧縮された画像に関連付けて蓄積されているＵＲＬの一部等であってもよく、照合部３３で照合した圧縮された画像をそのまま表示させてもよい。【０１２４】
画像蓄積部５１を有するサーバ３には、実施の形態１と同様に、端末２の探索部２１が備えられていてもよい。この場合、端末２とともに、ウェブページを同様に探索することができる。これにより、膨大な量のウェブページを探索するという処理を端末２とサーバ３とでさらに分散させることができる。探索されたウェブページは、インターフェース３０を介して端末２に送信されてもよいが、サーバ３に抽出部２３を備え、サーバ３内が探索したウェブページから端末２の抽出部２３と同様に画像を抽出しても良い。【０１２５】
実施の形態５で説明したデータ抽出システムは、実施の形態１乃至４と組み合わせ、語句と画像との両方を抽出するものであってもよい。この場合、実施の形態１乃至４で説明したデータ抽出システムに、画像抽出部５０、画像圧縮部５２、画像蓄積部５１を新たに、備え付け、上述のように画像の抽出も行えるようにすることで、ウェブページ中の語句及び画像を抽出することができる。【０１２６】
［実施の形態６］
本発明のデータ抽出システムは、上述のようにウェブページの語句のみを抽出するためだけのものではない。例えば、データとして音声も実施の形態１乃至４に説明したのと同様に抽出することもできる。実施の形態６で説明する音声を抽出するデータ抽出システムについて図面を参照しながら説明する。【０１２７】
実施の形態６で説明するデータ抽出システムは、実施の形態１と同様に端末２とサーバ３とを有している。端末２には、図１３のように、実施の形態１の抽出部２３の代わりに、音声を抽出する抽出手段として音声抽出部６０と、音声抽出部６０によって抽出した音声を圧縮する音声圧縮手段として音声圧縮部６２を備えている。そして、サーバ３には、図１４のように、実施の形態１の語句蓄積部３２の代わりに、音声を蓄積するデータ蓄積手段として音声蓄積部６１を備えたものである。なお、実施の形態１で説明したデータ抽出システムと重複するものについては同じ番号を付して説明を省略する。【０１２８】
音声抽出部６０は、探索部２１で探索したウェブサーバ４中のウェブページから音声のデータを抽出する。この音声抽出部６０は、抽出された語句をデータ送信手段として機能するインターフェース２０を介してサーバ３に送信する際に、音声を圧縮するために音声圧縮部６２に音声を渡す。このとき、抽出する音声は、ウェブページ中に音声として表示されるものであればどのような拡張子を有するファイルであってもよい。【０１２９】
音声圧縮部６２は、音声を所定のバイトに圧縮する。この音声圧縮部６２は、例えば音声を音声抽出部６０から受け取ると、その音声を例えば音声ファイルに含まれるサンプリング情報を間引くようにサンプリングし、時間方向に圧縮することで、６４サンプル程度に圧縮する。これにより、照合部３３で比較するビット列が少なくなり、サーバ３に送信する際にネットワーク１にかかる負担が軽減される。このように音声を圧縮した音声圧縮部６２は、インターフェース２０を介して圧縮した音声をサーバ３に送信する。この音声圧縮部６２は、下記で説明するサーバ３の照合部３３での音声の照合で圧縮した音声を使用しない場合は、備えられていなくてもよい。その場合、音声抽出部６０で抽出された音声は、そのままインターフェース２０を介してサーバ３に送信される。【０１３０】
音声蓄積部６１は、端末２の音声抽出部６０で抽出され、音声圧縮部６２で圧縮された音声を蓄積する。さらに、音声蓄積部６１は、照合部３３で形成されたその音声に対応する文字や画像等の情報を、その音声と対応させて蓄積する。この音声蓄積部６１は、インターフェース３０を介して音声圧縮部６２で圧縮された音声を受信する。そして、音声蓄積部６１は、照合部３３で蓄積されている音声の中に受信した音声が無いとされた場合、その音声を蓄積する。このとき、音声圧縮部６２で圧縮される前の容量の大きい音声を端末２から受信し、圧縮した音声に対応させるように音声蓄積部６１に蓄積してもよい。【０１３１】
また、音声蓄積部６１には、蓄積する音声が抽出されたウェブページのＵＲＬをその音声と関連付けて蓄積されている。このＵＲＬは、端末２の出力部２４によって表示画面に表示させるために、照合部３３が送信する音声に対応する情報とともに端末２に送信してもよいが、表示画面に表示された音声に対応する情報を入力部２５によって選択することで、端末２に送信されてもよい。【０１３２】
さらに、音声蓄積部６１は、回数計測部３５で計測された端末２の入力部２５で音声が選択された回数を音声に関連付けて蓄積されている。この回数は、端末２の表示画面に表示される音声に対応する情報と関連付けて表示させるために、回数計測部３５によって端末２に送信される。【０１３３】
またさらに、この音声蓄積部６１に蓄積されている音声等は、端末２の入力部２５によって入力される操作に応じてその返答を端末２に送信することができる。例えば、音声蓄積部６１は、蓄積されている音声の履歴を見せるように端末２の入力部２５から入力された場合、その履歴を端末２に送信し、端末２の表示画面に表示させることもできる。選択された回数の多い順に音声に対応する情報を並べて端末２の表示画面に表示させるようにすることもできる。【０１３４】
このように構成される実施の形態５で説明するデータ抽出システムは、まず、端末２の探索部２１がウェブページを探索し、音声を含むウェブページを受信する。【０１３５】
端末２は、音声を含むウェブページを受信すると、そのウェブページを音声抽出部６０に渡し、ウェブページ中の音声が抽出される。このとき、実施の形態１と同様に、音声抽出部６０は、その音声が抽出されたウェブページの受信先であるＵＲＬを抽出した音声に関連付ける。音声抽出部６１は、抽出した音声を音声圧縮部６２に渡し、音声を圧縮する。そして、音声圧縮部６２は、インターフェース２０を介して圧縮した音声をサーバ３に送信する。このとき、音声抽出部６０は、音声とともに、その音声に関連付けられたＵＲＬをサーバ３に送信する。ウェブページ中に音声が複数ある場合、これを繰り返す。そして探索部２１は、ウェブページ中に抽出する音声が存在しなくなった場合、新たなウェブページをウェブサーバ４から探索する。【０１３６】
サーバ３は、接続されている端末２から音声圧縮部６２で圧縮された音声を受信すると、実施の形態１の語句と同様に処理する。サーバ３は、受信した音声を照合部３３に送る。そして、照合部は、受信した音声が音声蓄積部５１にあるか否かを照合する。【０１３７】
音声蓄積部６１に蓄積されている音声は、端末２の音声圧縮部６２で圧縮された音声である。また、照合部３３に送られてきた音声も、所定の端末２の音声圧縮部６２で圧縮された音声である。例えば、６４サンプル程度にまで音声が圧縮されている場合、その圧縮によってできるビット列を比較し、照合部３３に送られてきた音声と音声蓄積部６１に蓄積されている音声とを照合する。この照合部３３での照合の方法は、特に限定するものではなく、圧縮の方法などにより適宜変更することができる。【０１３８】
照合部３３での照合の結果、サーバ３が受信した音声が音声蓄積部６１にある場合、照合部３３は、照合した音声を消去する。一方、サーバ３が受信した音声が音声蓄積部６１にない場合、照合部３３は、照合した音声に対応する文字や画像等の情報を形成し、照合した音声とともに音声蓄積部６１に蓄積させる。また、照合部３３は、音声と関連付けられ、端末２から受信したその音声が抽出されたウェブページのＵＲＬも蓄積させる。【０１３９】
そして、照合部３３は、インターフェース３０を介して、照合した音声に対応する情報を端末２の出力部２４によって表示画面に表示させるように接続されている全ての端末２に送信させる。【０１４０】
照合部３３で照合した音声とこの音声に対応する情報を受信した端末は、音声に対応する情報を出力部２４に渡す。音声に対応する情報を受け取った出力部２４は、その情報を表示画面に表示させる。これにより、データとして実施の形態１の語句に代わって音声を抽出することができる。これにより、例えば新規に構築されたり、更新されたりしたウェブ上のウェブページから従来には、ウェブページには無かった新たな音声を見つけ出すことができる。【０１４１】
この表示画面に表示される音声に対応する情報を入力部２５で選択するように入力することで、端末２は、表示画面に表示された情報に対応する音声のＵＲＬをサーバ３の音声蓄積部６１から受信する。そして、探索部２１は、受信したＵＲＬを基にウェブページを探索する。このとき、探索部２１は、実施の形態１で抽出した語句を有するウェブページを表示させたように、単にウェブページを表示させるようにしてもよいが、ウェブページ中の音声を受信し、出力部２４によってその音声をスピーカ等で出力してもよい。【０１４２】
また、抽出される音声を圧縮することで、音声の容量が小さくなり、サーバの照合部３３は、音声蓄積部６１に蓄積されている音声と端末で抽出して圧縮された音声とを早く大量に照合することができる。したがって、ウェブページから抽出される膨大なデータ量を早く大量に処理することが可能となる。【０１４３】
照合部３３で形成される音声に対応する情報は、特に限定するものではなく、端末２の表示画面に出力部２４によって表示するように出力されるものであればどのようなものであってもよい。例えば、圧縮された音声のファイル名や圧縮された音声に関連付けて蓄積されているＵＲＬの一部等であってもよい。【０１４４】
音声蓄積部６１を有するサーバ３には、実施の形態１と同様に、端末２の探索部２１が備えられていてもよい。この場合、端末２とともに、ウェブページを同様に探索することができる。これにより、膨大な量のウェブページを探索するという処理を端末２とサーバ３とでさらに分散させることができる。探索されたウェブページは、インターフェース３０を介して端末２に送信されてもよいが、サーバ３に抽出部２３を備え、サーバ３内が探索したウェブページから端末２の抽出部２３と同様に音声を抽出しても良い。【０１４５】
実施の形態６で説明したデータ抽出システムは、実施の形態１乃至５と組み合わせ、語句と音声や語句と画像と音声とを抽出するものであってもよい。この場合、実施の形態１乃至５で説明したデータ抽出システムに、音声抽出部６０、音声圧縮部６２、音声蓄積部６１を新たに、備え付け、上述のように音声の抽出も行えるようにすることで、ウェブページ中の語句と音声や語句と画像と音声を抽出することができる。
【図１】
2007029348.tif 000003
【図２】
2007029348.tif 000004
【図３】
2007029348.tif 000005
【図４】
2007029348.tif 000006
【図５】
2007029348.tif 000007
【図６】
2007029348.tif 000008
【図７】
2007029348.tif 000009
【図８】
2007029348.tif 000010
【図９】
2007029348.tif 000011
【図１０】
2007029348.tif 000012
【図１１】
2007029348.tif 000013
【図１２】
2007029348.tif 000014
【図１３】
2007029348.tif 000015
【図１４】
2007029348.tif 000016
【国際調査報告】
2007029348.tif 000017
2007029348.tif 000018
2007029348.tif 000019
2007029348.tif 000020