(57)【要約】【課題】  Ｗｅｂデータをクライアント端末にダウンロードした後に、表形式構造作成ツールを活用して、該ダウンロードしたＷｅｂデータ全体から検索キーワードを含むデータを参照できる機能を提供する。【解決手段】  ＷＷＷサーバからＷｅｂデータをダウンロードする処理手段１（ＤＬ），ダウンロードしたＷｅｂデータのデータ列を検索し、指定された抽出文字列を検出する毎に、抽出文字列に続くＷｅｂデータの集まりを表形式構造の指定フィールドに格納するとともに、表形式構造の特定フィールドにダウンロードしたＷｅｂデータを格納してあるファイル（３ａ、３ｂ）へハイパーリンク値を設定する表形式構造作成処理手段２（ＢＬＤ）、グループ内のクライアント端末（４ａ，４ｂ）から該表形式構造を参照する要求に対する表形式構造表示処理手段５（ＥＸ−Ｓ），および制御テーブル（ＣＴＬ，ＦＬ−Ｔ、ＳＲＣＨＴ）を用いる。【選択図】        図１
2005038376.tif 000002
【特許請求の範囲】
【請求項１】
インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとでＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、該Ｗｅｂデータを整理して管理する方法であって、
該Ｗｅｂデータ内のデータ列を検索し、指定された文字列を検出する毎に、該文字列に続くデータ列の集まりを表形式構造の指定フィールドに格納する処理ステップと、
該表形式構造の特定のフィールドに該Ｗｅｂデータへのハイパーリンクを設定する処理ステップと、
該表形式構造のデータ列を表形式構造データ・ファイルとして格納する処理ステップと
を具備したＷｅｂデータ管理方法。
【請求項２】
前記指定された抽出文字列と前記指定フィールドは、あらかじめ表形式構造作成パラメータとして指定できることを特徴とする請求項１に記載の表形式構造によるＷｅｂデータ管理方法。
【請求項３】
前記ハイパーリンクを設定する前記処理ステップは、該表形式構造の特定のフィールドに該Ｗｅｂデータが格納されているファイルのＵＲＬを設定することを含むものである、請求項１に記載の表形式構造によるＷｅｂデータ管理方法。
【請求項４】
該Ｗｅｂデータへのハイパーリンクを設定する前記特定のフィールドの位置が、あらかじめ表形式構造作成パラメータとして指定できることを特徴とする請求項１に記載の表形式構造によるＷｅｂデータ管理方法。
【請求項５】
表形式構造の指定フィールドに格納する前記処理ステップにおいて、少なくとも１つ以上のＷｅｂデータがダウンロードされたものである複数のＷｅｂデータを用いる処理ステップを有する請求項１に記載の表形式構造によるＷｅｂデータ管理方法。
【請求項６】
少なくとも１つ以上のＷｅｂデータがダウンロードされたものである複数のＷｅｂデータを用いる前記処理ステップにおいて、ダウンロードしたＷｅｂデータが格納されているファイル名をあらかじめパラメータとして指定することを特徴とする請求項５に記載の表形式構造によるＷｅｂデータ管理方法。
【請求項７】
インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとでＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、該Ｗｅｂデータを整理して管理する表形式構造によるＷｅｂデータ管理装置であって、
Ｗｅｂデータから抽出した文字列と表形式構造内の格納フィールドの対応を記憶する第１の記憶手段と、
Ｗｅｂデータへのハイパーリンクを設定する特定のフィールド位置を記憶する第２の記憶手段と、
該Ｗｅｂデータ内のデータ列を検索し、指定された文字列を検出する毎に、該文字列に続くデータ列の集まりを表形式構造の指定フィールドに格納する第１の処理手段と、
該表形式構造の特定のフィールドに該Ｗｅｂデータへのハイパーリンクを設定する第２の処理手段と
を具備することを特徴とする表形式構造によるＷｅｂデータ管理装置。
【請求項８】
インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとでＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、該Ｗｅｂデータを整理して管理する方法であって、
該Ｗｅｂデータ内のデータ列を検索し、指定された文字列を検出する毎に、該文字列に続くデータ列の集まりを表形式構造の指定フィールドに格納する処理ステップと、
該表形式構造の特定のフィールドに該Ｗｅｂデータへのハイパーリンクを設定する処理ステップと、
該表形式構造データ列を表形式構造データ・ファイルとして格納する処理ステップと
を含み、
自サイト内のＬＡＮ接続された他のクライアント端末から該表形式構造データ・ファイルをアクセスする要求がなされたときに、該表形式データ・ファイルの内容を要求したクライアント端末へ渡す処理ステップ
を有する表形式構造によるＷｅｂデータ管理方法。
【請求項９】
インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとでＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、該Ｗｅｂデータを整理して管理および検索する方法であって、
該Ｗｅｂデータ内のデータ列を検索し、指定された抽出文字列を検出する毎に、該文字列に続くデータ列の集まりを表形式構造の指定フィールドに格納する処理ステップと、
該表形式構造の特定のフィールドに該Ｗｅｂデータへのハイパーリンクを設定する処理ステップと、
該表形式構造のデータ列を第１の表形式構造データ・ファイルとして格納する処理ステップと、
該表形式構造データ・ファイルの指定した項目に対して、指定された検索文字列に一致する行の表形式構造のデータ列を抽出し、第２の表形式構造データ・ファイルを生成する処理ステップと
を具備したＷｅｂデータを管理および検索する方法。
【請求項１０】
前記指定された抽出文字列と指定フィールドは、あらかじめ表形式構造作成パラメータとして指定できることを特徴とする請求項９記載のＷｅｂデータを管理および検索する方法。
【請求項１１】
前記ハイパーリンクを設定する処理ステップは、第１の表形式構造の特定のフィールドに該Ｗｅｂデータが格納されているファイルのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）値を設定することを含むものである、請求項９記載のＷｅｂデータを管理および検索する方法。
【請求項１２】
該Ｗｅｂデータへのハイパーリンクを設定する前記特定のフィールドの位置が、あらかじめ表形式構造作成パラメータとして指定できることを特徴とする請求項９記載のＷｅｂデータを管理および検索する方法。
【請求項１３】
表形式構造の指定フィールドに格納する前記処理ステップにおいて、少なくとも１つ以上のＷｅｂデータをダウンロードした複数のｗｅｂデータに対して第１の表形式構造データ・ファイルで管理・検索する処理ステップを有する請求項９記載のＷｅｂデータを管理および検索する方法。
【請求項１４】
少なくとも１つ以上のＷｅｂデータをダウンロードした複数のｗｅｂデータに対する前記処理ステップにおいて、ダウンロードしたＷｅｂデータが格納されているファイル名をあらかじめパラメータとして指定することを特徴とする請求項１３記載のＷｅｂデータを管理および検索する方法。
【請求項１５】
指定された検索文字列に一致する行の表形式構造のデータ列を抽出し、第２の表形式構造データ・ファイルを生成する前記処理ステップは、
クライアント端末から入力された検索条件に基づいて、文字列検索のための検索キーワードを作成する処理ステップと、
第１の表形式構造データ・ファイルから順次に各行のデータ列を読み込んで検索フィールドに対応したデータ列を抽出し、該検索キーワードによって比較検索する処理ステップと、
比較検索の結果、検索キーワードと一致したならば、第２の表形式構造データ・ファイルに当該行データ列を格納する処理ステップと
を有するものである、請求項９記載のＷｅｂデータを管理および検索する方法。
【請求項１６】
インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとでＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、該Ｗｅｂデータを整理して管理および検索するＷｅｂデータを管理および検索する装置であって、
Ｗｅｂデータからの抽出文字列と表形式構造内の格納フィールドの対応を記憶する第１の記憶手段と、
該Ｗｅｂデータへのハイパーリンクを設定する特定のフィールド位置を記憶する第２の記憶手段と、
Ｗｅｂデータ内のデータ列を検索し、指定された抽出文字列を検出する毎に、該抽出文字列に続くデータ列の集まりを表形式構造の指定フィールドに格納する第１の処理手段と、
該表形式構造の特定のフィールドに該Ｗｅｂデータへのハイパーリンクを設定する第２の処理手段と
を具備したＷｅｂデータの管理および検索装置。
【請求項１７】
インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとでＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、該Ｗｅｂデータを整理して管理および検索するＷｅｂデータを管理および検索する方法であって、
該Ｗｅｂデータ内のデータ列を検索し、指定された抽出文字列を検出する毎に、該抽出文字列に続くデータ列の集まりを表形式構造の指定フィールドに格納する処理ステップと、
該表形式構造の特定のフィールドに該Ｗｅｂデータへのハイパーリンクを設定する処理ステップと、
該表形式構造のデータ列を表形式構造データ・ファイルとして格納する処理ステップと
を具備し、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続、インターネット接続されたクライアント端末から該表形式構造データ・ファイルを検索するする要求がなされたときに、
該第１の表形式構造データ・ファイルの指定した項目に対して、指定された検索キーワードに一致する行の表形式構造のデータ列を抽出し、第２の表形式構造データ・ファイルを生成する処理ステップと、
該第２の表形式データ・ファイルの内容を要求したクライアント端末へ渡す処理ステップと
を有するＷｅｂデータを管理および検索する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとでＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、該Ｗｅｂデータを整理して管理・検索するときに表形式構造による好適な管理および検索する方法とその装置に関する。
【背景技術】
【０００２】
１９９０年代後半から始まったインターネットの爆発的な普及により、生活様式や研究活動形態への影響は計り知れない。特に、ＷＷＷサーバ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂサーバ）とクライアント端末構成でのサーバ／クライアント型利用形態のもとで、利用者は必要に応じてＷＷＷサーバにアクセスして利用者の必要とする情報を検索できる。また、ＷＷＷサーバ内の文字列検索ソフトウエアはＮＡＭＡＺＵプロジェクトを始め、多くのソフトウエアが開示されている。
【０００３】
インターネット・メール、およびＷＷＷを含むインターネットの発展経緯、ならびに文字列検索ソフトウエアに関しては、下記の参考文献（非特許文献１〜５）に記載されている。
【０００４】
インターネット系においては、ＷＷＷサーバとクライアント端末からなる利用形態を基本にして、クライアント端末からＷＷＷサーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で指定されたホームページ（Ｈｏｍｅ  Ｐａｇｅ，以降、ＨＰと省略する）にアクセスし、そのＨＰ内の情報（Ｗｅｂデータという）を効率よく収集する方式が提案・開発されている。なお、ここで、クライアント端末はパーソナル・コンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ，以降、ＰＣと省略する）が用いられることが多い。
【０００５】
これらＨＰ内のＷｅｂデータを効率良く収集する方式として、次の技術（特許文献１〜５）が開示されている。
【特許文献１】特開平１０−１５４１５２号公報
【特許文献２】特開平１１−１５７５２号公報
【特許文献３】特開平１１−３９３４９号公報
【特許文献４】特開平１１−１４９４０５号公報
【特許文献５】特開２００１−１４３４７号公報
【非特許文献１】F.E.Hart et al.： The Interface Message Processor for the ARPA network， Proc．ｏf  SJCC，Vol.36．pp．551−567(1970)。
【非特許文献２】T.S.Perry：E-MAIL，Pervasive and Persuasive，IEEE Spectrum，Oct．1992，pp．20−30(1992)。
【非特許文献３】石田晴久：インターネットはここまできた−現状と課題−，情報処理，Vol．39．No．5，pp．393−399(1998)。
【非特許文献４】全文検索システムNamazu  、http://www.namazu.org/
【非特許文献５】文字列検索・置換ソフト      http://www.zdnet.co.jp/download/pc/text/search.html      http://www.zdnet.co.jp/download/pc/text/search.html      http://www.zdnet.co.jp/download/pc/text/devas.html      http://glimpse.cs.arizona.edu/
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記の特許文献において、特許文献１（特開平１０−１５４１５２号公報）では、ＵＲＬで指定されたＨＰのＷｅｂデータのうち必要なページのみをダウンロードしておき、後にオフラインで所望のＨＰを参照できるようにする処理方式が開示されている。特許文献２（特開平１１−１５７５２号公報）では、ＷＷＷサーバに格納されている文書（Ｗｅｂデータ）のうち、ユーザが希望するカテゴリーに属する文書のみをダウンロードして記憶する処理方式が開示されている。特許文献３（特開平１１−３９３４９号公報）では、Ｗｅｂデータの重要なデータがＨＰの最初のページに集約されている特徴にもとづき、一旦検索したＨＰの最初のページをクライアント端末内でキャッシングすることにより、ＨＰの検索時間の短縮を図る方式が開示されている。特許文献４（特開平１１−１４９４０５号公報）では、ＷＷＷデータアクセスの履歴を集計・解析する仕組みをクライアント端末内に具備させることにより、キャッシュされているデータに優先度を与えることによってリクエストされたデータごとに先読みを行うか否かの条件を設けて、キャッシング効率の向上を図る処理方式が開示されている。また、特許文献５（特開２００１−１４３４７号公報）では、検索条件に合致するＵＲＬが複数ページにわたる場合においてもＷｅｂデータを人手を介することなく自動的にダウンロードする方式が開示されている。
【０００７】
これら特許文献で開示された技術により、インターネット系を基本にしたＷｅｂデータの収集効率の向上が期待される。
【０００８】
一方、特許情報の検索に関しては、日本国特許庁電子図書館（ｈｔｔｐ：／／ｗｗｗ．ｉｐｄｌ．ｊｐｏ．ｇｏ．ｊｐ／）や米国特許庁電子図書館（ｈｔｔｐ：／／ｗｗｗ．ｕｓｐｔｏ．ｇｏｖ／）の特許公報がインターネットを経由してアクセスできるようになっており、情報の共同利用が飛躍的に増大している。これら特許情報へのアクセスの一般化、すなわちオープン化にともない、各種特許検索サービス（ｈｔｔｐ：／／ｗｗｗ．ｏｎｌｉｎｅ．ｐａｔｏｌｉｓ．ｃｏ．ｊｐ／，ｈｔｔｐ：／／ｗｗｗ．ｐａｔｅｎｔ．ｎｅ．ｊｐ／他）も図られている。また、非特許文献４，５に示したように、Ｗｅｂデータの文字列検索ツールに関しても、順次、開発整備されている。
【０００９】
ところで、上記の先行技術により、インターネット系を基本としたＷｅｂデータの収集作業の効率化を図ることが期待されるが、利用者の観点からは、収集したＷｅｂデータの効率的な整理方法、管理・検索方法、および検索方法が重要になる。すなわち、一旦、ダウンロードした貴重なＷｅｂデータを参照、調査した後に破棄することなく、継続蓄積しながら、個人単位、グループ単位毎で共有することにより、改めてインターネット系ＷＷＷサーバからダウンロードすることなく、再利用できることが望ましい。さらに、ダウンロードしたＷｅｂデータを再利用するときには、ＥＸＣＥＬ（登録商標）などのような簡単な表形式構造作成ツール（データテーブルやデータリストを扱い得るソフトウエア）を活用して、ダウンロードしたＷｅｂデータの題名、要約、さらに、一読したときのコメントなどを格納し、該ダウンロードしたＷｅｂデータ全体をも参照できる機能、検索文字列を用いるキーワード検索機能を提供できれば、情報の共有化と再利用面での効果が大きい。
【００１０】
したがって、本発明の目的は、インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとで、ＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、ＥＸＣＥＬ（登録商標）などのような簡単な表形式構造作成ツールを活用して、ダウンロードしたＷｅｂデータの題名、要約、さらに、一読したときのコメントなどを格納し、該ダウンロードしたＷｅｂデータ全体をも参照できる機能、指定された検索キーワードを含むＷｅｂデータを抽出する機能、すなわちＷｅｂデータ表形式構造検索機能を提供することにある。
【００１１】
本発明の他の目的は、インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとで、ＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、ＥＸＣＥＬ（登録商標）などのような簡単な表形式構造作成ツールを活用して、ダウンロードしたＷｅｂデータの題名、要約、さらに、一読したときのコメントなどを格納し、該ダウンロードしたＷｅｂデータ全体をも参照できる機能、すなわちＷｅｂデータ表形式構造検索機能をグループ内に提供するときに、該クライアント端末は該Ｗｅｂデータ表形式構造管理機能を提供するサーバ機能として動作できる方式を提供すると共に、その場合において、検索キーワードを含むＷｅｂデータを抽出し、検索を要求したクライアント端末へ該抽出したＷｅｂデータを表形式構造で渡す方式を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の表形式構造によるＷｅｂデータを管理および検索する方法と装置１００（ＩＮＦ−Ｓ）は、インターネット系でのＷＷＷサーバへアクセスするときにはクライアント端末機能として動作し、ＷＷＷサーバからダウンロードしたＷｅｂデータをグループ内で共用して利用する場合にはＷｅｂデータ管理・検索サーバ機能として動作する。したがって、本発明のＷｅｂデータ管理・検索サーバ機能はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続された他のクライアント端末に対してはサーバ機能を有する。
【００１３】
本発明の表形式構造によるＷｅｂデータを管理および検索する方法と装置は、ＷＷＷサーバからＷｅｂデータをダウンロードする処理手段１（ＤＬ），ダウンロードしたＷｅｂデータのデータ列を検索し、指定された抽出文字列を検出する毎に、抽出文字列に続くＷｅｂデータの集まりを表形式構造の指定フィールドに格納するとともに、表形式構造の特定フィールドにダウンロードしたＷｅｂデータを格納してあるファイル（３ａ、３ｂ）へハイパーリンクを設定する表形式構造作成処理手段２（ＢＬＤ）、グループ内のクライアント端末（４ａ，４ｂ）から該第１の表形式構造ファイル９を対象にして、検索文字列のキーワードを含むデータの検索要求に対する表形式構造表示処理手段５（ＥＸ−Ｓ），および制御テーブル（ＣＴＬ）６，（ＦＬ−Ｔ）７により構成される。また、検索を要求したクライアント端末へ抽出したＷｅｂデータを表形式構造で渡す方式においては、さらに、制御テーブル（ＳＲＣＨＴ）１６も用いられる。
【００１４】
なお、本発明の表形式構造によるＷｅｂデータの管理および検索する方法と装置１００（ＩＮＦ−Ｓ）のＷＷＷサーバからＷｅｂデータをダウンロードする処理手段１（ＤＬ）は手動操作によって、ＷｅｂブラウザのＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標、以下Ｉ．Ｅという）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を起動したり、あるいは特許情報のダウンロードの場合には、先に述べた公知技術である日本国特許庁電子図書館（ｈｔｔｐ：／／ｗｗｗ．ｉｐｄｌ．ｊｐｏ．ｇｏ．ｊｐ／）への各種特許検索サービス（ｈｔｔｐ：／／ｗｗｗ．ｏｎｌｉｎｅ．ｐａｔｏｌｉｓ．ｃｏ．ｊｐ／，ｈｔｔｐ：／／ｗｗｗ．ｐａｔｅｎｔ．ｎｅ．ｊｐ／他）を利用してＷｅｂデータをダウンロードして構わない。
【００１５】
表形式構造作成処理手段２（ＢＬＤ）は、ダウンロードしたＷｅｂデータに対して、制御テーブル（ＣＴＬ，ＦＬ−Ｔ）に格納されている抽出情報に基づいて該Ｗｅｂデータを検索し、指定された抽出文字列を検出する毎に、抽出文字列に続くＷｅｂデータの集まりを表形式構造の指定フィールドに格納するとともに、表形式構造の特定フィールドにダウンロードしたＷｅｂデータを格納してあるファイル（３a、３ｂ）へハイパーリンクを設定する。
【００１６】
表形式構造表示処理手段５（ＥＸ−Ｓ）は、グループ内のクライアント端末からのアクセス要求に対して、表形式構造作成処理手段２（ＢＬＤ）にて作成した表形式構造データを提供する。このとき第１の表形式構造データファイル９から検索文字列のキーワードを含むデータ行を抽出して第２の表形式構造データ・ファイル１８を提供することもできる。
【００１７】
このように、本発明の表形式構造によるＷｅｂデータを管理および検索する方法と装置１００（ＩＮＦ−Ｓ）により、利用者は、一旦、ダウンロードした貴重なＷｅｂデータを参照、調査した後に破棄することなく、継続蓄積しながら、個人単位、グループ単位毎で共有できることになり、改めてインターネット系ＷＷＷサーバからダウンロードすることなく再利用できる。さらに、ダウンロードしたＷｅｂデータを再利用するときには、ＥＸＣＥＬ（登録商標）などのような簡単な表形式構造作成ツールを活用できるので、ダウンロードしたＷｅｂデータの題名、要約、さらに、一読したときのコメントなども格納でき、さらに、該ダウンロードしたＷｅｂデータ全体をも参照できるので、情報の共有化と再利用面での効果が大きい。
【発明の効果】
【００１８】
以上述べたように、本発明によれば、インターネット、イントラネット、またはエクストラネットで構成されたネットワーク系のもとで、ＷＷＷサーバからＷｅｂデータをクライアント端末にダウンロードした後に、ＥＸＣＥＬ（登録商標）などのような簡単な表形式構造作成ツールを活用して、ダウンロードしたＷｅｂデータの題名、要約、さらに、一読したときのコメントなどを格納し、該ダウンロードしたＷｅｂデータ全体をも参照できるので、一旦、ダウンロードした貴重なＷｅｂデータを参照、調査した後に破棄することなく、継続蓄積しながら、個人単位、グループ単位毎で共有することにより、改めてインターネット系ＷＷＷサーバからダウンロードすることなく、再利用できる効果がある。さらに、ダウンロードしたＷｅｂデータを再利用するときには、ＥＸＣＥＬ（登録商標）などのような簡単な表形式構造作成ツールを活用して、ダウンロードしたＷｅｂデータの題名、要約、さらに、一読したときのコメントなどを格納し、該ダウンロードしたＷｅｂデータ全体をも参照できるので、情報の共有化と再利用面での効果が大きい。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について、図面を用いて詳細に説明する。
【実施例１】
【００２０】
本実施例では、日本国特許庁電子図書館（ｈｔｔｐ：／／ｗｗｗ．ｉｐｄｌ．ｊｐｏ．ｇｏ．ｊｐ／）からダウンロードした特許公報明細書のＷｅｂデータ管理および検索する方法を実施例として説明する。なお、一般のＷＷＷサーバからダウンロードしたＷｅｂデータの管理および検索する方法も本発明の方式によって、特許公報明細書のＷｅｂデータと同様に扱える。
【００２１】
図１は本発明の表形式構造によるＷｅｂデータを管理および検索する方法と装置の構成要素を端的に示した図である。図２は図１で示した本発明の表形式構造によるＷｅｂデータを管理および検索する方法と装置１００（ＩＮＦ−Ｓ）の主要部である表形式構造作成処理手段２（ＢＬＤ）での処理方法を制御テーブル（ＣＴＬ，ＦＬ−Ｔ）、Ｗｅｂデータと関係づけて模式的に示した図である。図３はダウンロードしたＷｅｂデータのデータ列の例を示した図である。図４は表形式構造作成処理手段２（ＢＬＤ）の処理フローを示した図である。図５は表形式構造表示処理手段５（ＥＸ−Ｓ）の処理を第１の表形式構造データ・ファイルＰＡＴ．ｘｌｓ９を対象にして、クライアント端末４ａ，４ｂから入力された検索文字列のキーワードを含む行データを抽出して第２の表形式構造データ・ファイル１８（ＥＸＴＲ．ｘｌｓ）を作成する方法を模式的に示した図である。図６はクライアント端末４ａ，４ｂから検索文字列のキーワードを入力する画面例である。図７は表形式構造表示処理手段５（ＥＸ−Ｓ）の処理フローを示した図である。
【００２２】
図１を参照するに、本発明の表形式構造によるＷｅｂデータを管理および検索する方法と装置１００（ＩＮＦ−Ｓ）は、インターネット１３経由のＷＷＷサーバａ１１、ＷＷＷサーバｂ１２からＷｅｂデータをダウンロードする処理手段１（ＤＬ），ダウンロードしたＷｅｂデータのデータ列を検索し、指定された抽出文字列を検出する毎に、抽出文字列に続くＷｅｂデータの集まりを表形式構造の指定フィールドに格納するとともに、表形式構造の特定フィールドにダウンロードしたＷｅｂデータを格納してあるファイル（３ａ、３ｂ）へハイパーリンク値を設定する表形式構造作成処理手段２（ＢＬＤ）、グループ内のクライアント端末（４ａ，４ｂ）から検索文字列のキーワードを含む行データを検索・抽出する要求に対する表形式構造表示処理手段５（ＥＸ−Ｓ），および制御テーブル（ＣＴＬ６，ＦＬ−Ｔ７）で構成される。制御テーブルには、ＳＲＣＨＴ１６が含まれていても良い。
【００２３】
装置ＩＮＦ−Ｓ１００はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１５，ファイアウオールＦＷ１４を介してインターネット１３やイントラネット、エクストラネット（図示せず）と接続され、その結果、ＷＷＷサーバａ１１、ＷＷＷサーバｂ１２からＷｅｂデータをダウンロードできる。また、ＬＡＮ１５内のクライアント端末４ａ，４ｂに対してＥＸＣＥＬ形式のような表形式構造の表示機能としてサービスするときには、本装置１００はサーバ機能として動作し、表示表形式構造表示処理手段５（ＥＸ−Ｓ）が、グループ内のクライアント端末４ａ、４ｂからの検索要求に対して、表形式構造作成処理手段２（ＢＬＤ）にて作成した第１の表形式構造データＰＡＴ．ｘｌｓ９を対象にして検索文字列のキーワードを含む行データを抽出して第２の表形式構造データ１８（ＥＸＴＲ．ｘｌｓ）を提供する。
【００２４】
本発明を実現する装置１００はパーソナル・コンピュータ、ワークステーションのように、処理能力ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）機能、メモリ機能、ファイル機能を具備しており、そこにはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｙｔｅｍ）が動作している。したがって、本発明を実現するための各処理機能は本装置１００のもとで動作するＯＳ上で各処理プログラム群が動作する。なお、クライアント端末４ａ，４ｂなどは、パーソナル・コンピュータで実現する。
【００２５】
装置ＩＮＦ−Ｓ１００がＷＷＷサーバａ１１からＷｅｂデータをダウンロードするときには、クライアント機能として動作することになり、このときには処理手段ＤＬ１が動作する。この処理手段ＤＬ１はウエブブラウザ機能として知られているブラウザ、具体的には、インターネット・エクスプローラ（Ｉ．Ｅ．）やネットスケープ・ブラウザを起動し、そのもとで、ダウンロード・サービスのＵＲＬを指定して実行させる処理手順列（処理スクリプト）からなっている。したがって、この処理手段ＤＬ１は従来の公知技術、すなわちダウンロード・サービスのＵＲＬ指定やＦＴＰ指定機能を利用して実現する。ダウンロードされたＷｅｂデータはファイル装置３内に各々ファイル名毎に格納される。例えば、ファイル３ａ，ファイル３ｂである。ファイル名の命名規則は特に規定しなくても構わない。
【００２６】
ダウンロードされたファイル３ａ，３ｂはＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、またはＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）で記述されたテキスト・データと画像データでなっている。図３にＷｅｂデータ・ファイル３ａの内容例を示した。
【００２７】
Ｗｅｂデータをダウンロードし、Ｗｅｂデータ・ファイル３ａ、３ｂなどが作成されると、次に、表形式構造作成処理手段２（ＢＬＤ）が動作する。図２は図１に示した表形式構造作成処理手段２（ＢＬＤ）の処理方法を制御テーブル６（ＣＴＬ）、７（ＦＬ−Ｔ）、Ｗｅｂデータと関係づけて模式的に示した図である。また、図４は表形式構造作成処理手段２（ＢＬＤ）の処理フローを示した図であり、処理ステップ２１ａから処理ステップ２１ｍまでの一連の処理を実行する。
【００２８】
表形式構造作成処理手段２（ＢＬＤ）は抽出規則管理・検索テーブルＣＴＬ６とファイル名管理・検索テーブルＦＬ−Ｔ７の制御情報に基づいて、Ｗｅｂデータ・ファイル３ａに格納されたＷｅｂデータ８を順次に検索し、ＥＸＣＥＬデータ・ファイル９（ＰＡＴ．ｘｌｓ）を作成する。
【００２９】
図２〜図４を参照するに、図４の処理ステップ２１ａによって、図２のＥＸＣＥＬデータ・ファイル９（ＰＡＴ．ｘｌｓ）をオープンする。このとき、ＥＸＣＥＬデータ・ファイル９（ＰＡＴ．ｘｌｓ）がすでに存在しておれば、追加処理動作となるが、存在していなければ新規ファイル作成処理となる。本発明の実施例においては、新規ファイル作成処理で説明しているが、当然のことながら、追加処理動作も含んでいる。
【００３０】
処理ステップ２１ｂでは、図２のＣＴＬ６の抽出文字列６ａ対応にＥＸＣＥＬデータ９（ＰＡＴ．ｘｌｓ）のフィールドを作成する。例えば、抽出文字列６ａに［発明の名称］が設定されていたならば、フィールド名６ｂの値（パラメータ）は“名称”，指定フィールド６ｃ（Ｃｏｌ．）の値は“１”となっている。したがって、ＥＸＣＥＬデータ９（ＰＡＴ．ｘｌｓ）のフィールド９ａの第１行（第１Ｒｏｗ），第１列（第１Ｃｏｌ．）に“名称”が設定される。この第１列の位置は指定フィールド６ｃ（Ｃｏｌ．）に設定されている値を用いる。同様にして、ＥＸＣＥＬデータ９（ＰＡＴ．ｘｌｓ）の列フィールド９ｂ〜９ｃまでの位置が制御テーブルＣＴＬ６にある値に基づいて設定される。また、制御テーブルＣＴＬ６に設定された文字列の数である抽出文字列数ｋを数える。この実施例ではＣＴＬ６には、抽出文字列６ａの個数は４であるので、ｋの値は４となる。
【００３１】
処理ステップ２１ｃでは、ファイル名管理である制御テーブルＦＬ−Ｔ７からダウンロードしたＷｅｂデータ・ファイル数Ｎを得る。このＮの値はループ処理２１ｄとループ検査処理２１ｍ間での繰り返し回数となる。
【００３２】
処理ステップ２１ｄでＦＬ−Ｔ７で指定されたｉ番目のファイル名７ｂを得て、当該ファイルをオープンし、以後の処理で取り扱うことができる。これによって、図３のＷｅｂデータ列８がＣＴＬ６の抽出された文字列６ａで指定された抽出文字列と比較される。
【００３３】
処理ステップ２１ｆ〜処理ステップ２１ｊまでの処理が処理ステップ２１ｂで得たｋの値の回数を繰り返す。
【００３４】
処理ステップ２１ｇでは、ＣＴＬ６のｉ番目の抽出された文字列を取り出し、Ｗｅｂデータ８の文字列を抽出文字列と比較する。例えば、抽出文字列が［発明の名称］ならば、Ｗｅｂデータ８を順次検索し、［発明の名称］と一致した場所８ｂを検出する。判定処理２１ｈにて、一致検査後、一致したならば、処理ステップ２１ｉにて、ＥＸＣＥＬデータ９（ＰＡＴ．ｘｌｓ）のｉ＋１列目に、抽出文字列以降の文字列を格納する。ここで、ｉ＋１行にするのは、第１行にはフィールド名を格納してあるためである。
【００３５】
処理ステップ２１ｆ〜処理ステップ２１ｊを繰り返すことによって、ＣＴＬ６に設定された抽出文字列６ａに対応する文字列以降の抽出処理が行われる。
【００３６】
処理ステップ２１ｋでは、“実体リンク”９ｄの処理を行う。これはＣＴＬ６には［公開番号］に対応するフィールド名６ｂに“実体リンク”と設定されており、ＰＡＴ．ｘｌｓ９のｉ＋１行の実体リンクフィールド９ｄには図３の公開番号８ｄが格納されている。そこで、この処理ステップ２１ｋでは、Ｗｅｂデータ・ファイル３ａへの実体ファイルへアクセスできるように、ハイパーリンク値の設定処理を行う。
【００３７】
ここでハイパーリンク処理とは、このＰＡＴ．ｘｌｓ９のセル９ｆにＷｅｂデータ・ファイル３ａのＵＲＬ値を設定する処理を行うことである。具体的には、Ｍｉｃｒｏｓｏｆｔ社のＥＸＣＥＬ  ＶＢＡ（Ｖｉｓｕａｌ  Ｂａｓｉｃ  Ａｐｐｌｉｃａｔｉｏｎ）を用いたプログラミングでは、次のように、
ActiveSheet.Hyperlinks.Add Anchor:=Selection,
Address:=ファイル３ａのパス,
TextToDisplay:=公開番号８ｄの値
の処理ステートメントを実行すればよい。
【００３８】
処理ステップ２１ｄ〜処理ステップ２１ｍを繰り返すことによって、図２のＥＸＣＥＬデータ９（ＰＡＴ．ｘｌｓ）が作成される。
【００３９】
再び図１を参照するに、表形式構造表示処理手段５（ＥＸ−Ｓ）は、ＬＡＮ１５内のクライアント端末４ａ、４ｂからＢＬＤ２で作成した第１の表形式構造データ９を対象にして検索文字列のキーワードに基づく検索要求がなされると、第１の表形式構造データファイル９から検索文字列のキーワードを含むデータ行を抽出して第２の表形式構造データ・ファイル１８（ＥＸＴＲ．ｘｌｓ）を作成し提供することができる。これにより、要求者が必要とするデータがクライアント端末から参照できる。
【００４０】
図５から図７に示す処理ステップが上記の処理ステップである。図５は表形式構造表示処理手段５（ＥＸ−Ｓ）の処理を、第１の表形式構造データ・ファイルＰＡＴ．ｘｌｓ９を対象にして、クライアント端末４ａ，４ｂから入力された検索文字列のキーワードを含む行データを抽出して第２の表形式構造データ・ファイル１８（ＥＸＴＲ．ｘｌｓ）を作成する方法として模式的に示した図である。また、図６はクライアント端末４ａ，４ｂから検索文字列のキーワードを入力する画面例である。要求者は図６に示す検索指示画面から名称２５ａ、発明者２５ｂ、要約２５ｃを入力し、実行ボタン表示２６ｄを押下げる。ここで、各指定フィールド２５ａ〜２５ｃでは、検索文字列をａｎｄ条件、ｏｒ条件で記載する。例えば、名称フィールド２５ａで、
‘シミュレーション  ａｎｄ  装置’
などを指定する。
【００４１】
クライアント端末４ａから指定された検索条件は検索キーワードテーブルＳＲＣＨＴ１６（図１）に格納される。この検索キーワードテーブルＳＲＣＨＴ１６では、列方向（横方向）にａｎｄ条件、行方向（縦方向）にｏｒ条件で検索文字列のキーワードが格納される。表形式構造表示処理手段５（ＥＸ−Ｓ）は、第１の表形式構造データ・ファイルＰＡＴ．ｘｌｓ９を行方向に順次読み出して、各フィールド９ａ，９ｂ，９ｃのデータを連結してデータバッフアＳＲＨ−ＢＵＦ１７に格納した後、非特許文献４，５に開示される検索ソフトウエアを呼び出して文字列の比較検査を行う。検索ソフトウエアから‘一致あり’の結果が返ると第１の表形式構造データ・ファイルＰＡＴ．ｘｌｓ９の行データを第２の表形式構造データ・ファイル１８（ＥＸＴＲ．ｘｌｓ）に格納する。この処理を繰り返すことによって、クライアント端末から要求された検索文字列のキーワードを含むデータが抽出され、クライアント端末から参照することが出来る。
【００４２】
図７は上記で述べた表形式構造表示処理手段５（ＥＸ−Ｓ）の処理フローを示した図である。
【００４３】
処理ステップ３１ａでは、図６に示した画面から指定された検索条件を上記の方法で解釈してＳＲＣＨＴ１６を作成する。次の処理ステップ３１ｂでは、ｉを第１の表形式構造データ・ファイルＰＡＴ．ｘｌｓ９の行カウンタ、ｊを第２の表形式構造データ・ファイル１８（ＥＸＴＲ．ｘｌｓ）の行カウンタとして初期化する。
【００４４】
以降、第１の表形式構造データ・ファイルＰＡＴ．ｘｌｓ９のｉ番目の行データがなくなるまで、処理ステップ３１ｃ〜処理ステップ３１ｉを繰り返す。その判定は処理ステップ３１ｄで行う。
【００４５】
処理ステップ３１ｃ，３１ｄにて上記の終了判定を行う。ｉ番目の行データが存在したならば、処理ステップ３１ｅにてｉ番目の行データを取り出して、指定されたフィールドのデータを連結しデータバッフアＳＲＨ−ＢＵＦ１７に格納し、処理ステップ３１ｆにて文字列検索ソフトウエアを呼び出す。この文字列検索ソフトウエアは非特許文献４，５で開示した汎用的な検索ソフトウエアであってもよいし、自作の検索ソフトウエアであっても構わない。
【００４６】
判定処理ステップ３１ｇにて‘一致あり／なし’の判定を行う。この判定処理は検索ソフトウエアからのリターン・コードを調べることで可能である。
【００４７】
判定処理の結果、検索文字列を含んでいた、すなわち‘一致あり’ならば、第１の表形式構造データ・ファイルＰＡＴ．ｘｌｓ９のｉ番目の行データを第２の表形式構造データ・ファイル１８（ＥＸＴＲ．ｘｌｓ）のｊ番目の行データとして格納する。
【００４８】
上記処理ステップ３１ｃ〜処理ステップ３１ｉを繰り返すことによって、第２の表形式構造データ・ファイル１８（ＥＸＴＲ．ｘｌｓ）が作成される。
【産業上の利用可能性】
【００４９】
本発明によれば、ダウンロードした貴重なＷｅｂデータを破棄することなく、ＥＸＣＥＬなどのような簡単な表形式構造作成ツールを活用して、Ｗｅｂデータ全体を継続蓄積するとともに、検索文字列のキーワード検索した結果を抽出できるので、情報の共有化と再利用面での効果が大きく、産業上での利用可能性が高い。
【図面の簡単な説明】
【００５０】
【図１】本発明の本発明の表形式構造によるＷｅｂデータ管理・検索方法と装置の構成要素を端的に示した構成図である。
【図２】図１で示した本発明の表形式構造によるＷｅｂデータ管理・検索方法と装置１００（ＩＮＦ−Ｓ）の主要部である表形式構造作成処理手段２（ＢＬＤ）での処理方法を制御テーブル（ＣＴＬ，ＦＬ−Ｔ）、Ｗｅｂデータと関係づけて示す模式図である。
【図３】ダウンロードしたＷｅｂデータのデータ列の例を示したフローチャートである。
【図４】表形式構造作成処理手段２（ＢＬＤ）の処理フローを示した図である。
【図５】表形式構造表示処理手段５（ＥＸ−Ｓ）の処理を第１の表形式構造データ・ファイルＰＡＴ．ｘｌｓ９を対象にして、クライアント端末４ａ，４ｂから入力された検索文字列のキーワードを含む行データを抽出して第２の表形式構造データ・ファイル１８（ＥＸＴＲ．ｘｌｓ）を作成する方法を模式的に示した図である。
【図６】クライアント端末４ａ，４ｂから検索文字列のキーワードを入力する画面例である。
【図７】表形式構造表示処理手段５（ＥＸ−Ｓ）の処理フローを示した図である。
【符号の説明】
【００５１】
１００：本発明の表形式構造によるＷｅｂデータ管理・検索方法と装置（ＩＮＦ−Ｓ）
１：Ｗｅｂデータをダウンロードする処理手段（ＤＬ）
２：表形式構造作成処理手段（ＢＬＤ）
３：ファイル装置
３ａ：ダウンロードされたＷｅｂデータ・ファイル
３ｂ：ダウンロードされたＷｅｂデータ・ファイル
４ａ：クライアント端末
４ｂ：クライアント端末
５：表形式構造表示処理手段（ＥＸ−Ｓ）
６：抽出規則管理・検索テーブルＣＴＬ
７：ファイル名管理・検索テーブルＦＬ−Ｔ
８：Ｗｅｂデータの例
９：第１の表形式構造データ・ファイル（ＰＡＴ．ｘｌｓ）
１１：ＷＷＷサーバａ
１２：ＷＷＷサーバｂ
１３：インターネット網
１４：ファイアウオールＦＷ
１５：ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）
１６：検索キーワード・テーブル（ＳＲＣＨＴ）
１７：データバッファ（ＳＲＨ−ＢＵＦ）
１８：第２の表形式構造データ・ファイル（ＥＸＴＲ．ｘｌｓ）
【図１】
2005038376.tif 000003
【図２】
2005038376.tif 000004
【図３】
2005038376.tif 000005
【図４】
2005038376.tif 000006
【図５】
2005038376.tif 000007
【図６】
2005038376.tif 000008
【図７】
2005038376.tif 000009