(57)【要約】【課題】Ｗｅｂブラウザに表示されたリンクタグを辿って情報を検索する際、リンク先に必ずしも求める情報が記載されているとは限らなかった。またリンク先は固定されているため更なる情報を検索するには検索エンジン等の別の手段を用いなければならなかった。【解決手段】Ｗｅｂブラウザが経由している代理サーバにリンク先候補一覧作成手段とリンク先候補表示手段を備えることにより、利用者が選択したリンク先に対して、利用者のアクセス頻度や所属部署に対する関連度等で優先付けした候補一覧を表示させる。【選択図】  図１
2004206492.tif 000002
【特許請求の範囲】
【請求項１】
端末上のＷｅｂブラウザからゲートウェイ装置に備えられた代理サーバを介してネットワーク上のコンテンツを検索する際に，Ｗｅｂブラウザに表示されたドキュメント内に記述されたリンク先を辿りながら情報を検索するドキュメント表示方法において，
複数のリンク先候補を端末に表示するリンク先候補作成ステップと，利用者が前記手段によって表示された候補の中から任意のリンク先を選択できるリンク先候補表示ステップとを有することを特徴とするドキュメント表示方法。
【請求項２】
Ｗｅｂブラウザが稼動する端末とネットワーク上で接続され，代理サーバを有するゲートウェイ装置において，
代理サーバのアクセス履歴記録機能とキャッシュ機能を利用して，利用者が端末上のブラウザで選択したリンク先にＨＴＭＬテキストのアンカータグで関連付けられたキーワードを抽出し，該キーワードを含むドキュメントを検索し，該キーワードの出現頻度等の順で該ドキュメントの一覧を並べ替えるリンク先候補作成手段を備えたことを特徴とするゲートウェイ装置。
【請求項３】
端末上のＷｅｂブラウザからゲートウェイ装置に備えられた代理サーバ手段を介してネットワーク上のコンテンツを検索する際に，Ｗｅｂブラウザに表示されたドキュメント内に記述されたリンク先を辿りながら情報を検索するドキュメント表示方法において，
複数のリンク先候補を端末に表示するリンク先候補作成ステップと，利用者が前記手段によって表示された候補の中から任意のリンク先を選択できるリンク先候補表示ステップと，上記端末で稼動するＷｅｂブラウザの代理サーバにゲートウェイ装置を指定することを特徴とするドキュメント表示方法。
【請求項４】
Ｗｅｂブラウザが稼動する端末とネットワーク上で接続され，代理サーバ手段を有するゲートウェイ装置において，
代理サーバ手段が作成および更新するのアクセス履歴とキャッシュデータを利用して，利用者が端末上のブラウザで選択したリンク先にＨＴＭＬテキストのアンカータグで関連付けられたキーワードを抽出し，該キーワードを含むドキュメントを検索し，該キーワードの出現頻度等の順で該ドキュメントの一覧を並べ替える手段と，ドキュメントとは別に該ドキュメントの保管場所を示すＵＲＬと，該ドキュメントに含まれる単語インデックス，該ドキュメントへのアクセス履歴，該ドキュメントにアクセスした利用者の情報等を保持したドキュメントデータベースと，一定時間間隔で最新のドキュメントの状態を参照して該ドキュメントデータベースを更新するドキュメントＤＢ更新手段とを備えたことを特徴とするゲートウェイ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、代理サーバ機能を有するゲートウェイ装置を介して、Ｗｅｂブラウザ上に表示されたＨＴＭＬテキストのリンクタグに含まれるＵＲＬアドレスから、ネットワーク上のコンテンツを参照または検索する技術に関する。
【０００２】
【従来の技術】
Ｗｅｂブラウザからネットワーク上のコンテンツを検索する際に、ブラウザの利用者の年齢、性別、居住地域、職業、嗜好等の情報を検索結果に反映させ、利用者の希望する検索結果を表示する技術として特開２００２−３２４０１号に開示されているような技術がある。しかしこのような技術においては、検索の精度を上げるには、コンテンツの提供者が、当該コンテンツに関して予め年齢や性別等の複数の評価項目に対して適合度という情報を設定し、かつ、利用者側も当該コンテンツに設定された評価項目に対して、利用者が該当する値を設定しておく必要がり、これらの評価項目に対する利用者の評価値が正しく設定されていない場合、利用者の求める結果が得られない場合がある。
【０００３】
【特許文献１】
特開２００２−３２４０１号
【０００４】
【発明が解決しようとする課題】
Ｗｅｂブラウザを使用して利用者が情報を検索する際、Ｗｅｂブラウザ上に表示されたリンクタグのテキストを選択（クリック）することにより、リンクタグが示すＵＲＬアドレス上のページをブラウザ上に表示させることができるが、リンク先のＵＲＬアドレスが示すＷｅｂページに利用者が求めている情報が含まれているとは限らないという課題があった。またリンク先ＵＲＬアドレスは固定されおり、利用者が求めている情報が存在するリンク先に変更できないという課題があった。
【０００５】
本発明の目的は、情報検索にて利用者が求めていると思われる情報を優先順位付けして表示させることにより情報検索の精度を向上することが可能となる。
【０００６】
【課題を解決するための手段】
本発明ではこれらの課題を改善するために、代理サーバ機能を有するゲートウェイ装置を介してＷｅｂブラウザの動作する端末からネットワーク上のコンテンツをブラウジングする装置において、前記ブラウザ上に表示されたページからリンクを張られた別のページへジャンプする際に、複数の候補からリンク先を選択できるようにリンク先候補作成手段とリンク先候補表示手段とドキュメントＤＢ更新手段を備えた。
【０００７】
また，端末上のＷｅｂブラウザからゲートウェイ装置に備えられた代理サーバ手段を介してネットワーク上のコンテンツを検索する際に，Ｗｅｂブラウザに表示されたドキュメント内に記述されたリンク先を辿りながら情報を検索するドキュメント表示方法において，複数のリンク先候補を端末に表示するリンク先候補作成手段と，利用者が前記手段によって表示された候補の中から任意のリンク先を選択できるリンク先候補表示手段を備えた。また，Ｗｅｂブラウザが稼動する端末とネットワーク上で接続され，かつ代理サーバ手段を有する上記ゲートウェイ装置において，代理サーバのアクセス履歴記録機能とキャッシュ機能を利用して，利用者が端末上のブラウザで選択したリンク先にＨＴＭＬテキストのアンカータグで関連付けられたキーワードを抽出し，該キーワードを含むドキュメントを検索し，該キーワードの出現頻度等の順で該ドキュメントの一覧を並べ替えることを特徴とするリンク先候補作成手段を備えた。
【０００８】
また，端末上のＷｅｂブラウザからゲートウェイ装置に備えられた代理サーバ手段を介してネットワーク上のコンテンツを検索する際に，Ｗｅｂブラウザに表示されたドキュメント内に記述されたリンク先を辿りながら情報を検索するドキュメント表示方法において，複数のリンク先候補を端末に表示するリンク先候補作成手段１と，利用者が前記手段によって表示された候補の中から任意のリンク先を選択できるリンク先候補表示手段を備えたドキュメント表示方法において，端末上で稼動するＷｅｂブラウザの代理サーバの指定にゲートウェイ装置を指定する。
【０００９】
また，Ｗｅｂブラウザが稼動する端末とネットワーク上で接続され，かつ代理サーバ手段を有するゲートウェイ装置において，代理サーバ手段が作成および更新するのアクセス履歴とキャッシュデータを利用して，利用者が端末上のブラウザで選択したリンク先にＨＴＭＬテキストのアンカータグで関連付けられたキーワードを抽出し，該キーワードを含むドキュメントを検索し，該キーワードの出現頻度等の順で該ドキュメントの一覧を並べ替える手段を備えたリンク先候補作成手段において，ドキュメント本体とは別に該ドキュメントの保管場所を示すＵＲＬと，該ドキュメントに含まれる単語インデックス，該ドキュメントへのアクセス履歴，該ドキュメントにアクセスした利用者の情報等を保持したドキュメントデータベースと，一定時間間隔で最新のドキュメントの状態を参照して該ドキュメントデータベースを更新するドキュメントＤＢ更新手段とを備えた。
【００１０】
また，前記リンク先候補作成手段において，リンク先候補の優先順位付け条件や重み付けを利用者が設定できる優先順位設定手段を備えた。また前記リンク先候補作成手段において，リンク先候補となる検索対象ドキュメントに，テキストフィルタの存在するバイナリ形式ファイルを含めることのできる手段を備えた。また，前記リンク先候補作成手段において，リンク先候補一覧の優先付けをする際に，利用者の所属部署や担当業務と相関の高い順に並べ替える手段を備えた。
【００１１】
【発明の実施の形態】
本発明の詳細を以下の実施例により説明する。端末７は図１に示すようにリンク先候補表示用ゲートウェイ装置６を介してネットワーク１７に接続されている。また同一ネットワーク上にはドキュメント１２，ドキュメントデータベース１３（以下ＤＢと略す），利用者ＤＢ１１，アクセス履歴１４，キャッシュデータ１５等を保管するファイルサーバ１６が接続されている。リンク先候補表示用ゲートウェイ装置６は図１に示すように，代理サーバ手段５，アクセス履歴分析手段４，リンク先候補作成手段１，リンク先候補表示手段２，ドキュメントＤＢ更新手段３からなる。端末７上で実行されるＷｅｂブラウザ８が使用するＨＴＴＰプロトコルの代理サーバには，当該リンク先候補表示用ゲートウェイ装置６のホスト名（またはＩＰアドレス）と特定のＴＣＰポート番号を設定する。代理サーバ手段５は，端末７上のＷｅｂブラウザ８から，前記特定のポート番号を指定された場合のみリンク先候補作成手段１およびリンク先候補表示手段２を実行し，それ以外のポート番号が指定された場合は通常の代理サーバとしての動作をする。端末７からＷｅｂブラウザ８を起動しＷｅｂページを参照すると，代理サーバ手段５により端末７で参照したＨＴＭＬテキスト，イメージファイル等がキャッシュデータ１５に保存されるとともに，検索端末のＩＰアドレスやアクセスした日時，アクセス先のＵＲＬ，キャッシュファイル名等の情報がアクセス履歴１４に記録される。以下、本発明の全体的な処理を図３の流れ図に従って説明する。
【００１２】
端末７にはＷｅｂブラウザ８上にＨＴＭＬ形式の参照元のドキュメントが表示されている。リンクタグはテキストに対してリンクが張られている場合，ＨＴＭＬ言語によって「＜Ａ  ＨＲＥＦ＝“ＵＲＬ”＞表示テキスト＜／Ａ＞」のように表現され，ブラウザ上に表示される“表示テキスト”の部分を選択（クリック）することで，ＨＲＥＦに指定された“ＵＲＬ”で示されるリンク先のＷｅｂページをブラウザ上に表示することができる。ここでの“表示テキスト”が図１中のタグ名称９に相当する。
【００１３】
リンクの対象として「＜ＩＭＧ  ＳＲＣ＝“ＵＲＬ”  ［ＡＬＴ＝“文字列”｜ＴＩＴＬＥ＝“文字列”］＞」のようなイメージタグを用いてイメージファイル等もブラウザ８上でリンクの選択対象として指定可能であるがその場合，検索対象文字列はイメージタグに含まれるＡＬＴまたはＴＩＴＬＥに指定された文字列とする。以下ではテキストにリンクされた場合について説明するが，基本的な動作はイメージ等にリンクされた場合も同様である。利用者が，Ｗｅｂブラウザ８上に表示されたＨＴＭＬテキストのリンクタグ９に表示された文字列をクリックすると，Ｗｅｂブラウザ８はＨＴＭＬテキストの当該リンクタグに指定されたリンク先のＵＲＬを，リンク先候補表示用ゲートウェイ装置６を介して，当該ＷＷＷサーバに要求する。リンク先の情報をＷｅｂブラウザ８から要求されたリンク先候補表示用のゲートウェイ装置６は，リンク先候補作成手段１により当該リンクタグに含まれる“表示文字列”を検索語として，当該文字列を含むドキュメント１２をドキュメントＤＢ１１から検索し，検索対象文字列を含む頻度順や利用者の業務に関連のある順またはアクセス頻度等で優先順位付けし，リンク先候補一覧１０を作成する。リンク先候補作成手段１は，作成したリンク先候補一覧１０をリンク先候補一覧表示手段２に渡して動作を終了する。
【００１４】
リンク先候補一覧表示手段２は，リンク先候補作成手段１から受け取った候補一覧を端末７のＷｅｂブラウザ８とは別に図２のように表示し，利用者が表示された候補の中から１つのリンク先を選択するのを待つ。ここで利用者がリンク先候補一覧１０の最後に表示された優先度設定を起動するためのリンク先２５を選択すると，ゲートウェイ装置６に備えられた後述する優先度設定手段２６が起動され，リンク先候補一覧１０を作成するための条件や重み付けの変更ができる。利用者が端末７に表示されたリンク先候補の一覧から１つを選択すると，リンク先候補表示手段２は，リンク先候補一覧１０の表示を消去した後、選択されたリンク先ＵＲＬまたはファイルをリンク先候補作成手段１を介さずに代理サーバ手段５へ要求し，要求の結果を端末７のＷｅｂブラウザ８に転送する。
【００１５】
またリンク先候補表示手段２は，利用者が選択したリンク先と，処理が終了したこと代理サーバ手段５に通知する。代理サーバ手段５は，リンク先候補表示手段２が終了したことを検知すると，利用者が選択したリンク先ＵＲＬ情報でアクセス履歴１４とドキュメントＤＢ１３ならびにキャッシュデータ１５を更新する。リンク先候補表示手段２を介して代理サーバ手段５から要求結果を受け取ったＷｅｂブラウザ８は，結果がＨＴＭＬテキストまたはＷｅｂブラウザに組み込まれたプラグインに対応しているファイルであればブラウザの別ウィンドに表示し，そうでなければファイル名の拡張子から当該ファイルを作成したアプリケーションまたは当該ファイルを表示可能なビューワ起動し，端末８に表示する。以上が本発明の大まかな処理内容である。以下では、リンク先候補作成手段１とリンク先候補表示手段２の動作を図４の流れ図に従ってさらに詳しく説明する。
【００１６】
リンク先候補作成手段１は，代理サーバ手段５が端末７上のＷｅｂブラウザ８からの要求を受け取ると代理サーバ手段５により起動される。代理サーバ手段５は，リンク先候補作成手段１を起動する際に，要求があった端末７のＩＰアドレスと，端末７から要求のあったＵＲＬアドレスをリンク先候補作成手段１に渡す。リンク先候補作成手段１は、Ｗｅｂブラウザ８からの要求を受け取ると図示されてないＬＤＡＰ等の認証サーバに対してユーザ認証依頼を発行する。ＬＤＡＰサーバは、リンク先候補作成手段１から端末７のＩＰアドレスを受取り、当該端末７上にユーザＩＤとパスワードの入力を促す画面を表示させる。端末７の利用者が入力したユーザＩＤとパスワードが間違っているか入力をキャンセルした場合、ＬＤＡＰサーバはリンク先候補作成手段１にエラーを通知し、エラーを受信したリンク先候補作成手段１は、処理を中断し端末７のＷｅｂブラウザ８上で選択されたリンク先のＵＲＬアドレスを代理サーバ手段５に要求し、結果をＷｅｂブラウザ８に返して処理を終了する。入力されたユーザＩＤとパスワードが正しければ、リンク先候補作成手段１はＷｅｂブラウザを使用している利用者のＩＤをワークエリアに記録し，以下のリンク先候補の作成処理を続行する。
リンク先候補作成手段１が，リンク先候補一覧１０を作成する方法について説明する。代理サーバ手段５には，利用者がＷｅｂブラウザ８でネットワーク上のコンテンツを参照する際，そのアクセス履歴１４を記録する機能と，転送されたＨＴＭＬテキストやイメージファイル等をキャッシュデータ１５に保存し，Ｗｅｂブラウザ８からコンテンツの送信要求を受けた時にキャッシュデータ１５内に当該コンテンツが存在すれば，外部のネットワーク１８にアクセスすることなしに当該コンテンツを要求のあったＷｅｂブラウザ８に転送する機能があることを前提とする。図６に示すようにアクセス記録にはＷｅｂブラウザ８からコンテンツの転送要求があるごとに，コンテンツの要求があった端末７のＩＰアドレス４１，日時４２，転送したコンテンツのキャッシュファイル名４３，要求先のＵＲＬアドレス４４等が記録される。またキャッシュデータ１５には，端末７に転送されたコンテンツが前記キャッシュファイル名４３で保管されている。よってキャッシュファイル名４３はリンク先のＵＲＬアドレスにより一意に決められる。リンク先候補作成手段１は代理サーバ手段５の機能を利用し，端末７のＩＰアドレス４１から端末７を使用している利用者が最後に参照したＨＴＭＬテキストを，アクセス履歴１４とキャッシュデータ１５から取得する。具体的には，アクセス履歴１４から利用者の端末７のＩＰアドレス４１より最後に要求のあったＨＴＭＬテキストのキャッシュデータ１５内のファイル名４３を取得し，取得したファイル名４３のＨＴＭＬテキストをキャッシュデータ１５から読込む。さらにリンク先候補作成手段１は，取得した該ＨＴＭＬテキストを対象に端末７から要求のあったＵＲＬアドレスを含むリンクのタグ名称９を検索し，当該リンクタグ内に含まれる“表示文字列”に指定されているテキストを取得する。イメージがリンク先に指定されている場合は，ＡＬＴまたはＴＩＴＩＬＥに指定されている文字列を取得する。前記のように取得したテキストを検索対象テキストとする。前記リンクタグに“表示文字列”が存在しなかった場合（ＡＬＴまたはＴＩＴＩＬＥに指定された文字列が存在しなかった場合）、または検索対象テキストが取得できなかった場合、リンク先候補作成手段は，端末７上のＷｅｂブラウザ８から要求のあったＵＲＬアドレスを代理サーバ手段５に対して要求を送信し，応答結果を端末７上のＷｅｂブラウザ８に転送して処理を終了する。
【００１７】
リンク先候補作成手段１は，前記の手順で検索対象テキストを取得できた場合，ドキュメントＤＢ１３に格納されたドキュメントごとの単語インデックス６２に対して，検索対象テキスト内の文字列が含まれているかどうか検索し，当該文字列が含まれているドキュメントの名称６０とドキュメントの所在を示すパスまたはＵＲＬアドレス６１の一覧を作成する。ドキュメントＤＢ１３は図９に示すように，検索対象となるドキュメントの名称６０，存在場所(ＵＲＬやネットワークパスで示される場合もある)６１，単語インデックス６２，アクセス履歴６３から構成される。ドキュメントＤＢ１３中の単語インデックスは図１０に示すように，当該ドキュメントを単語に分解した場合の単語６４と出現頻度６５の一覧から構成される。またドキュメントＤＢ１３中のアクセス履歴は図１１に示すように，利用者がリンク先候補表示手段２にて当該ドキュメントを選択した場合に，当該利用者のＩＤ６６，最終アクセス日時６７，アクセス頻度６８を利用者ＩＤごとに記録する。ドキュメントＤＢ１３中の前記単語インデックス６２とアクセス履歴６３は，１つのドキュメントを単位として作成される。ただしリンク先候補一覧１０の作成過程において，端末７上のＷｅｂブラウザ８から要求のあったＵＲＬが含まれる場合は一覧に含めない。
【００１８】
リンク先候補一覧作成の最終過程において，当該候補一覧は以下に記述する優先度設定手段２６によって並び替えられる。並び替えをするための重み付けは，図１２に示される優先度設定により行われる。図１２に示される優先度設定は、省略が可能でありその場合は検索対象テキストの頻度順（デフォルト値）となる。図１２に示す優先度設定において、各条件の重みは０〜１までの任意の値を設定できるが，重みの合計値は１となるように設定するものとする。重み付けの条件としてアクセス履歴順やアクセス頻度順に対しては，ドキュメントＤＢ１３に格納された情報から優先順位を決定することはがきるが，後述の所属部署等で重み付けを行う場合は一覧に含まれる各ドキュメントに対する重みを算出する処理(プログラム名)を記載する。
【００１９】
図１２に示す重み設定は，図７および図１５に示すように，利用者ＩＤごとの内容が利用者ＤＢ１１に保管され，利用者が各条件に対する任意の重みを自由に設定し保存できる。各ドキュメントに対する重み付けを行う処理は，最小値が０，最大値が１となるように正規化されていなければならない。ただし重み０の条件に対しては、各ドキュメントに対する重み値を算出する処理を行わないものとする。各条件の重みが算出された後，各ドキュメントに対する重みの合計値を算出し，合計値の大きい順に並べ替えを行うことで優先度を設定する。前記した優先度設定２６は，ゲートウェイ装置６に備えられたＣＧＩ等によるプログラムであり，端末７にリンク先候補一覧１０が表示された際，リンク先候補一覧１０の最後に表示される優先度設定２５のリンクを選択（クリック）することで起動され，利用者が設定を変更した場合は，その結果を利用者ＤＢ１１に保管する処理を実行する。
【００２０】
利用者ＤＢ１１に格納されるデータは，図１５に示すように，検索対象文字列の出現頻度（条件１）の重み７０，アクセス履歴順（条件２）の重み７１，アクセス頻度順（条件３）の重み７２，条件４の条件名称７３，条件４の重み７４，各検索対象ドキュメントの条件４に対する重みを算出するプログラム名称７５を記載する。検索対照ドキュメントの重みを算出するプログラムが他に存在すれば，新たに条件５以降も設定可能である。以下ではドキュメントに含まれる検索対象文字列の出現頻度のみで替えを行うものとする。
【００２１】
優先度設定手段２６は特定の条件で重み付けを行いリンク先候補一覧を並び替える。通常は該当するドキュメントＤＢ１３のレコードに記録されている，単語インデックスの出現頻度６５が高い順に並び替えられる。単語インデックスの出現頻度６５が同一の候補は、ドキュメントＤＢ１３に記録された利用者のアクセ頻度６８順やアクセス時間６７順に並べ替える。ただし優先度設定手段２６に何も設定がなされていない場合は、前記のように検索対象の単語の出現頻度順に並び替えられるが、優先度設定手段２６に利用者の所属部署に関連の強い順を指定すると、指定した重みでリンク先候補一覧１０が並び替えられる。利用者の所属部署に関連の強い順への並べ替えは、ドキュメントＤＢ更新手段３の作用を利用することによって行われるが後述する。ドキュメントＤＢ１３に利用者ごとのアクセス頻度６８やアクセス時間６７を記録するのは、後述するリンク先表示手段２の作用である。以上のように優先度設定手段２６により、検索対象テキストを含むドキュメントの一覧は図１２に示す優先度設定に従って並び替えられる。標準設定では、検索対象テキストを含む頻度順に並び替えられる。次にリンク先候補表示手段２の動作について説明する。
リンク先候補作成手段１により作成されたリンク先候補一覧１０は、リンク先候補表示手段２に渡される。
【００２２】
なおドキュメントＤＢ１３は図９、図１０、図１１に示すように，指定されたネットワークを含むパスまたはＵＲＬアドレス上に保管された１ドキュメントごとに，ドキュメントの名称６０，ドキュメントの保管場所を示すネットワークを含むパス名またはＵＲＬアドレス６１，ドキュメントに含まれる単語インデックス６２と各単語が出現する頻度のデータ６５および利用者ＩＤ６６と当該利用者が参照した頻度６８、時間６７で１レコード（不定長）が構成される。
【００２３】
リンク先候補表示手段２は、リンク先候補作成手段１から受取ったドキュメントの名称６０とＵＲＬアドレス６１の一覧から候補を表示および選択するためのＨＴＭＬテキストを作成し、当該ＨＴＭＬテキストを端末７上のＷｅｂブラウザ８上の現在参照しているＷｅｂページとは別の表示枠に表示させる。リンク先候補手段２は、図１３に示すようなＨＴＭＬテキストを作成して端末７に送信し、端末７上のブラウザ８とは別の表示枠にリンク先候補一覧１０を表示させる。具体的には、リンクタグのＨＲＥＦ項目にドキュメントの保管先であるＵＲＬアドレス６１を、リンクタグの表示テキスト部分にドキュメントの名称６０を記述する。候補一覧１０が表示される順番は、リンク先候補作成手段１の優先度設定２６によってつけられた優先順に表示されるものとする。端末７の利用者が、表示された候補一覧１０から１つを選択（クリック）すると、選択された候補のタイトルとリンク先ＵＲＬアドレスがリンク先候補表示手段２に渡される。リンク先候補表示手段２は、Ｗｅｂブラウザ８から利用者が選択したドキュメントの名称とＵＬＲアドレスを受取ると、リンク先候補作成手段１を介さず代理サーバ手段５に対して、要求された当該コンテンツをネットワーク経由で取得し、端末７に転送する。またリンク先候補表示手段２は、利用者のＩＤと利用者が選択したリンク先ドキュメントの情報を用いてドキュメントＤＢ１３を更新する。ドキュメントＤＢ１３には、ドキュメントの名称６０、保管場所６１、単語インデックス６２の他に、利用者ごとのアクセス履歴６３が保持されており、利用者が候補一覧１０の中から１つのドキュメントを選択するごとに、リンク先候補表示手段２により当該アクセス頻度６８が増加されとともに最終アクセス時間６７が更新される。端末７には、リンク先候補表示手段２で利用者が選択したドキュメントが表示される。
【００２４】
ドキュメントＤＢ更新手段３は、ゲートウェイ装置６から一定時間間隔で起動され、指定されたファイルサーバ１６のネットワークパスを含むディレクトリ下に、保存されたドキュメントに含まれるテキストを単語単位に分解して単語インデックス６２を作成し、当該ドキュメントの名称６０と保管場所を示すＵＲＬ６１ならびに単語インデックス６２でドキュメントＤＢ１３の情報を更新する。ドキュメントＤＢ更新手段３が作成の対象とするドキュメントは、当該ドキュメントに含まれるテキストが検索可能なものが対象であるが、特定アプリケーションで作成されたバイナリ形式のドキュメントであっても、当該ドキュメントに対応したテキスト抽出フィルタが存在する場合、ドキュメントＤＢ更新手段１３の作成対象ドキュメントに設定できる。ドキュメントＤＢ更新手段１３が対象とするドキュメントは、図１４に示される更新対象ドキュメント設定手段２９で設定する。具体的には第１カラムにドキュメントの拡張子２７、第２カラムに当該拡張子のドキュメントに対するテキスト抽出フィルタのプログラム名２８を設定する。対象ファイルがテキストやＨＴＭＬファイル等でフィルタ処理が必要ない場合は、第２カラムを省略する。
【００２５】
ドキュメントＤＢ更新手段１３は前記の更新対象ドキュメント設定２９に従い、ドキュメントがＨＴＭＬやプレーンテキスト以外のバイナリファイルだった場合は、ファイル名の拡張子に対応したテキスト抽出用のフィルタを起動し当該ファイルに含まれているテキストを作業ファイルへ出力する。さらに作業ファイルに出力されたテキストに対して単語分解とインデックス作成を実行し、その結果をドキュメントＤＢ１３に反映させる。前記のような更新対象ドキュメント設定手段２９を備えることにより、ＨＴＭＬやテキスト以外のファイルでも、ドキュメントＤＢ１３の作成対象ドキュメントとすることで、リンク先のドキュメントとして選択可能な候補に含めることができる。ただしファイルの拡張子に対応するテキスト抽出フィルタは、更新対象ドキュメント設定手段２９によって予め設定ファイルに記録しておくものとし、登録されていない拡張子のドキュメントについては、ドキュメントＤＢ更新手段３の対象ドキュメントとはせず、テキストの抽出ならびに単語インデックスの作成は行わない。
【００２６】
ゲートウェイ装置６にリンク先候補作成手段１とリンク先候補表示手段２ならびにドキュメントＤＢ１３とその更新手段３を備えることで利用者が検索しいたい単語を多く含み、参照頻度が高くかつ検索した日時順に候補となるドキュメントの一覧を表示でき、利用者はその候補の中から最も望ましいドキュメントを選択し参照できる。
【００２７】
リンク先候補作成手段１に利用者の所属や業務等の属性情報を利用することで、作成する候補一覧の精度をさらに上げ、利用者の業務内容に関係のあるドキュメントを選択候補に含める事ができる。前提として、利用者ＤＢ１１に利用者が属する部署名が記録されているものとする。リンク先候補作成手段１は、作成した候補一覧１０に対して優先順位付けを行う際に、利用者が所属する部署に対しての重み付けを行う。所属部署の優先順位を上げるには，図１２に示される所属部署の項目の重み値を他の項目に比べて大きな値を設定する。以下の重み付けの処理は，図１２に示されるＰｒｏｇｒａｍ１の処理に相当し、具体的には以下の手順に従う。ドキュメントＤＢ１３には、リンク先候補選択手段１によって利用者が選択したドキュメントの名称６０と利用者のＩＤ６６、アクセス頻度６８、最終アクセス日時６７が記録されている。ドキュメントＤＢ１３に記録されたすべてのレコードに対して利用者ＩＤ６６を利用者ＤＢ１１の情報から利用者の所属する所属コード５６に変換する。
【００２８】
次に所属コード順にすべてのドキュメント一覧を並べ替える。その際、複数部署から参照のあったドキュメントに対しては、部署ごとの参照頻度の合計値を算出する。部署ごとにアクセス頻度を分割し、当該部署の総アクセス頻度合計を算出し、この値で各ドキュメントに対するアクセス頻度を除し、各ドキュメントに対する当該部署に所属する利用者のアクセス頻度率を算出する。当該部署に所属する利用者からのアクセス頻度が高いドキュメントほど、そのドキュメントは当該部署の業務に関係が深いと類推できるので、上記の手順により利用者の所属部署に関連のある順にドキュメントを優先順位付けできる。前記のようにして算出された各ドキュメントに対する利用者が所属する部署からのアクセス頻度は、図１２で示されるＰｒｏｇｒａｍ１によって処理された優先度としてリンク先候補作成手段１に渡される。リンク先候補作成手段１は、図１２で示される優先度設定に従って候補一覧の表示順序を決定するが、それは式（１）に従う。
ｉ番目のドキュメントの優先度＝
総和（ｊ番目の優先度）×（ｊ番目の重み）
例えば検索対象文字列の出現頻度と所属部署の両方を考慮した優先順位で表示させたければそれぞれの重みを０．５とすることで、検索対象文字列の頻度と所属部署に関連のある文書の両方を等分に考慮した順番でリンク先候補一覧１０が表示される。前記リンク先候補作成手段１に組み込むことで利用者の所属部署に関連の深いドキュメントを候補の一覧に含めることができる。以上の重み付けの手順を、リンク先候補作成手段１における候補一覧作成の最終段階に組み込むことにより、利用者が所属する部署に関連の深いドキュメントをリンク先候補に含めることができる。同様にして利用者ＤＢとドキュメントＤＢに利用者の担当業務や業種の情報を付加することにより、利用者の担当業務や業種で重み付けを行い表示されるリンク先候補一覧１０を並べ替えることができる。
【００２９】
本発明を製造業に適用した実施例を図５に示す。前提としてリンク先候補一覧には図面のデータファイルが含まれ，当該図面ファイルに含まれるテキストを抽出するフィルタと，当該図面ファイルを端末上に表示するビューワは既存であるとする。参照元ドキュメント８は，製品名や当該製品を構成する部品名称をリンクタグの表示テキストとして含んだ設計仕様書等である。通常製品名や部品名等を含んだ図面を含むドキュメントは多岐に渡るが，本発明の前記実施例により，利用者の所属部署，最終アクセス時刻，アクセス頻度およびこれらの重みの合計値に応じた優先付けでリンク先の候補が表示されるので，最後に更新した部品図面等の検索が容易に行える。
【００３０】
【発明の効果】
本発明により，ドキュメントの検索において利用者が求めていると思われる情報を優先順位付けして表示させることでよりドキュメントの検索の精度を向上することが可能となる。
【図面の簡単な説明】
【図１】本発明の構成
【図２】候補一覧の表示
【図３】全体処理フロー
【図４】リンク先候補作成手段とリンク先候補表示手段の処理フロー
【図５】本発明の一実施例
【図６】アクセス履歴ファイルのデータ構造
【図７】利用者ＤＢのデータ構造
【図８】部署名と所属コードおよび業務名称と業務コード対応表
【図９】ドキュメントＤＢのデータ構造
【図１０】単語インデックスのデータ構造
【図１１】アクセス履歴のデータ構造
【図１２】候補一覧の優先度設定内容
【図１３】候補一覧を表示するＨＴＭＬテキスト
【図１４】テキスト抽出フィルタの設定内容
【図１５】優先度設定のデータ構造
【符号の説明】
１…リンク先候補作成手段，２…リンク先候補表示手段，３…ドキュメントＤＢ更新手段，４…アクセス履歴分析手段，５…代理サーバ手段，６…リンク先候補表示用ゲートウェイ装置，７…端末，８…Ｗｅｂブラウザ，９…タグ名称，１０…リンク先候補一覧，１１…利用者ＤＢ，１２…ドキュメント，１３…ドキュメントＤＢ，１４…アクセス履歴，１５…キャッシュデータ，１６…ファイルサーバ装置，２１…参照元のリンク先，２２…リンク先ＵＲＬ候補１，２３…リンク先ＵＲＬ候補２，２４…リンク先ＵＲＬ候補３，２５…優先度設定手段を起動するリンクタグ，２６…優先度設定手段，２７…拡張子，２８…フィルタプログラム名，２９…更新対象ドキュメントの設定，３０…部品名称，３１…ＣＡＤ図面，４１…要求元ＩＰアドレス，４２…日時，４３…キャッシュファイル名，４４…要求先ＵＲＬ，５１…利用者ＩＤ，５２…利用者の氏名，５３…利用者の所属コード，５４…利用者の担当業務コード，５５…部署名，５６…所属コード，５７…業務名称，５８…業務コード，５９…利用者ごとの優先度設定情報，６０…ドキュメント名称，６１…ドキュメントの保管先ＵＲＬ，６２…ドキュメントの単語インデックス，６３…ドキュメントのアクセス履歴，６４…単語，６５…単語の出現頻度，６６…利用者ＩＤ，６７…利用者の最終アクセス日時，６８…利用者のアクセス頻度，７０…条件１の重み，７１…条件２の重み，７２…条件３の重み，７３…条件４の名称，７４…条件３の重み，７５…条件４の重み決定方法，
【図１】
2004206492.tif 000003
【図２】
2004206492.tif 000004
【図３】
2004206492.tif 000005
【図４】
2004206492.tif 000006
【図５】
2004206492.tif 000007
【図６】
2004206492.tif 000008
【図７】
2004206492.tif 000009
【図８】
2004206492.tif 000010
【図９】
2004206492.tif 000011
【図１０】
2004206492.tif 000012
【図１１】
2004206492.tif 000013
【図１２】
2004206492.tif 000014
【図１３】
2004206492.tif 000015
【図１４】
2004206492.tif 000016
【図１５】
2004206492.tif 000017