(57)【要約】【課題】ログに関連する最新の関連情報を取得することが可能な関連情報参照装置を提供する。【解決手段】リンク情報収集部（10）は、ログに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集する。関連情報参照部（12）は、ログ取得部（11）で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、リンク情報収集部（10）で収集したリンク情報の中から特定し、該特定したリンク情報のリンク先から関連情報を取得する。【選択図】図１
2010092160.tif 000002
【特許請求の範囲】
【請求項１】
ログに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集するリンク情報収集手段と、
ログを取得するログ取得手段と、
前記ログ取得手段で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、前記リンク情報収集手段で収集したリンク情報の中から特定し、該特定したリンク情報のリンク先から関連情報を取得する関連情報参照手段と、
を有することを特徴とする関連情報参照装置。
【請求項２】
前記リンク情報収集手段は、
ログに関連するキーワードと、当該キーワードに関連する関連情報が参照可能なリンク先のリンク情報と、を対応付けて格納する格納手段と、
前記格納手段に格納されているキーワードに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから取得し、該取得したリンク情報で前記格納手段に格納されているリンク情報を更新するリンク情報更新手段と、
を有することを特徴とする請求項１記載の関連情報参照装置。
【請求項３】
前記リンク情報更新手段は、
前記リンク情報の中から、予め設定された所定の条件を満たすリンク情報を抽出し、該抽出したリンク情報で前記格納手段に格納されているリンク情報を更新することを特徴とする請求項２記載の関連情報参照装置。
【請求項４】
前記リンク情報更新手段は、
前記リンク情報の中から、前記キーワードの出現率または出現頻度が最も高いリンク先のリンク情報を抽出することを特徴とする請求項３記載の関連情報参照装置。
【請求項５】
前記リンク情報更新手段は、
前記リンク情報の中から、前記キーワードの出現率または出現頻度が所定の閾値以上のリンク先のリンク情報を抽出することを特徴とする請求項３記載の関連情報参照装置。
【請求項６】
前記リンク情報更新手段は、
前記リンク情報の抽出数が所定の閾値の範囲内で収まるように、前記リンク情報を抽出することを特徴とする請求項５記載の関連情報参照装置。
【請求項７】
前記リンク情報更新手段は、
リンク情報のリンク先のページ内の単語を取得し、該取得した各単語の出現数を計数し、該計数した出現数が所定の閾値以上の単語を特定し、該特定した単語を、キーワードとして前記格納手段に格納することを特徴とする請求項２から６の何れか１項に記載の関連情報参照装置。
【請求項８】
前記ログ取得手段で取得したログに関連するキーワードに対応付けられたリンク情報を前記格納手段から取得するリンク情報取得手段と、
前記ログ取得手段で取得したログを、前記リンク情報取得手段で取得したリンク情報のリンク先にリンク可能なハイパーテキスト形式のログに変換するログ変換手段と、
前記ログ変換手段で変換したハイパーテキスト形式のログのリンク先から関連情報を取得する参照手段と、
を有することを特徴とする請求項２から７の何れか１項に記載の関連情報参照装置。
【請求項９】
前記格納手段に格納されているリンク情報を検索する検索手段と、
前記検索手段にリンク可能なリンク情報を取得するリンク情報取得手段と、
前記ログ取得手段で取得したログを、前記検索手段にリンク可能なハイパーテキスト形式のログに変換するログ変換手段と、
前記検索手段にリンクし、前記ログに関連するキーワードに対応付けられたリンク情報を前記格納手段から取得し、該取得したリンク情報のリンク先から関連情報を取得する参照手段と、
を有することを特徴とする請求項２から７の何れか１項に記載の関連情報参照装置。
【請求項１０】
ログに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集するリンク情報収集工程と、
ログを取得するログ取得工程と、
前記ログ取得工程で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、前記リンク情報収集工程で収集したリンク情報の中から特定し、該特定したリンク情報のリンク先から関連情報を取得する関連情報参照工程と、
を有することを特徴とする関連情報参照方法。
【請求項１１】
前記リンク情報収集工程は、
格納手段に格納されているキーワードに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから取得し、該取得したリンク情報で前記格納手段に前記格納されているリンク情報を更新するリンク情報更新工程を有することを特徴とする請求項１０記載の関連情報参照方法。
【請求項１２】
ログに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集するリンク情報収集処理と、
ログを取得するログ取得処理と、
前記ログ取得処理で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、前記リンク情報収集処理で収集したリンク情報の中から特定し、該特定したリンク情報のリンク先から関連情報を取得する関連情報参照処理と、
を、コンピュータに実行させることを特徴とする関連情報参照プログラム。
【請求項１３】
前記リンク情報収集処理は、
格納手段に格納されているキーワードに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから取得し、該取得したリンク情報で前記格納手段に格納されているリンク情報を更新するリンク情報更新処理を有することを特徴とする請求項１２記載の関連情報参照プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログに関連する関連情報を参照することが可能な関連情報参照装置、関連情報参照方法及び関連情報参照プログラムに関するものである。
【背景技術】
【０００２】
アプリケーションソフトウェア等の障害発生時には、ログ解析を行うのが一般的である。なお、ここで言うログとはログファイルの略語であり、例えば、"アプリケーションソフトウェア" アプリケーション、オペレーティングシステム（"オペレーティングシステム" OS）、"サービス" サービスが処理内容、警告などの履歴を逐一記録し、障害発生時などに参照できるようにするために作成するものを、総称している。ログ解析を行うことで、障害の原因を調べることができ、障害の解決方法を導くことも可能となる。このため、障害発生時にログ解析を行うことは非常に重要なことである。
【０００３】
しかし、様々な機能を持つアプリケーションソフトウェアでは、多種多様なログが発生する。このため、解析者は、ログの発生条件やログが発生した時の解決方法などの情報を全て記憶しておくことはほとんど不可能である。
【０００４】
このため、解析者は、複数のログの中から原因となりそうなログを特定し、その特定したログの発生条件や解決方法などの情報を、マニュアルやインターネットなどの情報源から調べることになる。しかし、マニュアルやインターネットなどの情報源からログに関連する関連情報を調べる場合には、目的の情報をすぐに見つけることができない場合がある。また、調べたいログが複数ある場合には、必要な情報を揃えるまでに、多くの時間を費やすことになる。このため、障害解析に費やす時間も多くなり、解析者への負担も多くなる。
【０００５】
また、ログは、端的にしか情報を表していないため、アプリケーションソフトウェアに不慣れなユーザは、ログのみで多くの情報を得ることは困難である。このため、ユーザは、障害を自力で解決することが難しく、メーカなどにログを送付してログ解析を依頼せざるを得ない状況が発生している。しかし、メーカに依頼すると、ログ解析に時間がかかるなどの問題があるため、ユーザが自力で解決できることが望まれている。
【０００６】
このようなことから、ログに関連する関連情報を容易に取得することが可能なシステムの開発が必要視されることになる。
【０００７】
なお、本発明より先に出願された技術文献として、修正作業の時間や手間を軽減し、効率的に文書を作成できるようにする技術について開示された文献がある（例えば、特許文献１参照）。
【０００８】
上記特許文献１では、作成される文書中の記述部分同士のリンクを定義するリンク情報の設定を当該文書に対して行う。次に、文書を解析してリンク情報を抽出し、その抽出したリンク情報に基づいて記述部分同士のリンクを示す一覧を表示する。そして、その一覧に含まれる要素に対する指定を受け付け、指定された要素に対応する文書中の記述部分を表示することにしている。
【０００９】
また、システムの保守等を短時間で的確かつ効率的に行うようにする技術について開示された文献がある（例えば、特許文献２参照）。
【００１０】
上記特許文献２では、予め設定された種類の解析データを全て収集し、その収集した全ての解析データに基づき、異常を検出した場合には、検出した異常内容及びその対処方法を出力することにしている。
【特許文献１】特開２００３−６７３７１号公報
【特許文献２】特開２００５−２６６９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、上記特許文献１では、ユーザからの指示によりリンク情報の設定を行うことにしている。このため、上記特許文献１には、ネットワークからリンク情報を収集する点については何ら記載もその必要性も示唆されていない。
【００１２】
また、上記特許文献２では、予め設定された種類の解析データを基に、異常を検出した異常内容及びその対処方法を出力するものであり、ネットワークからリンク情報を収集する点については何ら記載もその必要性も示唆されていない。
【００１３】
本発明は、上記事情に鑑みてなされたものであり、上述した課題である、ログに関連する最新の関連情報を取得することが可能な関連情報参照装置、関連情報参照方法及び関連情報参照プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
かかる目的を達成するために、本発明は、以下の特徴を有することとする。
【００１５】
＜関連情報参照装置＞
本発明にかかる関連情報参照装置は、
ログに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集するリンク情報収集手段と、
ログを取得するログ取得手段と、
前記ログ取得手段で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、前記リンク情報収集手段で収集したリンク情報の中から特定し、該特定したリンク情報のリンク先から関連情報を取得する関連情報参照手段と、
を有することを特徴とする。
【００１６】
＜関連情報参照方法＞
また、本発明にかかる関連情報参照方法は、
ログに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集するリンク情報収集工程と、
ログを取得するログ取得工程と、
前記ログ取得工程で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、前記リンク情報収集工程で収集したリンク情報の中から特定し、該特定したリンク情報のリンク先から関連情報を取得する関連情報参照工程と、
を有することを特徴とする。
【００１７】
＜関連情報参照プログラム＞
また、本発明にかかる関連情報参照プログラムは、
ログに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集するリンク情報収集処理と、
ログを取得するログ取得処理と、
前記ログ取得処理で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、前記リンク情報収集処理で収集したリンク情報の中から特定し、該特定したリンク情報のリンク先から関連情報を取得する関連情報参照処理と、
を、コンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ログに関連する最新の関連情報を取得することが可能となる。
【発明を実施するための最良の形態】
【００１９】
＜本実施形態の関連情報参照装置101の概要＞
まず、図１を参照しながら、本実施形態の関連情報参照装置101の概要について説明する。
【００２０】
本実施形態の関連情報参照装置101は、リンク情報収集部10と、ログ取得部11と、関連情報参照部12と、を構成要素として含む。なお、ここでは、目的とするホームページや文書等をリンク先と呼び、そのリンク先のアドレス情報、ディレクトリ情報等をリンク情報と呼ぶことにする。
【００２１】
リンク情報収集部10は、ログに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集する。ログ取得部11は、アプリケーション、OS等からログを取得する。関連情報参照部12は、ログ取得部11で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、リンク情報収集部10で収集したリンク情報の中から特定し、該特定したリンク情報のリンク先から関連情報を取得する。
【００２２】
本実施形態の関連情報参照装置101は、上記構成を有することで、関連情報参照部12は、ログ取得部11で取得したログに関連する関連情報が参照可能なリンク先のリンク情報を、リンク情報収集部10がネットワークから収集したリンク情報の中から特定する。そして、その特定したリンク情報のリンク先から関連情報を取得することになる。これにより、関連情報参照装置101は、リンク情報収集部10がネットワークから収集した最新のリンク情報のリンク先からログに関連する最新の関連情報を取得することが可能となる。以下、添付図面を参照しながら、本実施形態の関連情報参照装置101について詳細に説明する。
【００２３】
（第１の実施形態）
＜関連情報参照装置101の構成＞
まず、図２を参照しながら、本実施形態の関連情報参照装置101の構成について説明する。
【００２４】
本実施形態の関連情報参照装置101は、ハイパーテキスト変換部105と、リンク情報収集部109と、ログ格納部117と、関連情報参照部118と、を含んで構成している。
【００２５】
ハイパーテキスト変換部105は、アプリケーションソフトウェア1で発生したログ2をハイパーテキスト形式のログ5に変換する。ハイパーテキスト形式のログ5は、ログ2に関連する関連情報7が参照できるウェブページやサイトのリンク先にリンクする際に使用するものである。
【００２６】
ログ格納部117は、ハイパーテキスト形式のログ5をログファイル6に格納する。
【００２７】
リンク情報収集部109は、キーワード格納部110に格納されているキーワードを検索キーとしてWeb検索を実行し、キーワードに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集し、第２の格納部112に格納されているリンク情報を更新する。
【００２８】
関連情報参照部118は、ログ格納部117のログファイル6に格納されているハイパーテキスト形式のログ5を基に、ログ2に関連する関連情報7が参照できるウェブページやサイトのリンク先から関連情報7を取得するものである。
【００２９】
＜ハイパーテキスト変換部105の構成＞
まず、ハイパーテキスト変換部105の構成について説明する。
【００３０】
ハイパーテキスト変換部105は、ログ取得部106と、リンク情報取得部107と、ログ変換部108と、を含んで構成している。
【００３１】
ログ取得部106は、キーワード格納部110を参照し、アプリケーションソフトウェア1で発生したログ2に含まれるログ識別子3やキーワード4を抽出する。ログ識別子3やキーワード4は、ログ2を特定するための情報である。ログ識別子3としてはID等が挙げられる。キーワード4としては単語などの情報が挙げられる。
【００３２】
リンク情報取得部107は、第１の格納部111や、第２の格納部112を参照し、ログ取得部106で抽出したログ識別子3やキーワード4に関連するリンク情報を第２の格納部112から取得する。
【００３３】
ログ変換部108は、リンク情報取得部107が取得したリンク情報を基に、ログ2に関連する関連情報7が参照できるウェブページやサイトのリンク先にリンク可能なハイパーテキスト形式のログ5に変換する。
【００３４】
＜リンク情報収集部109の構成＞
次に、リンク情報収集部109の構成について説明する。
【００３５】
リンク情報収集部109は、キーワード格納部110と、第１の格納部111と、第２の格納部112と、Web検索部113と、検索結果抽出部114と、リンク情報更新部115と、を含んで構成している。
【００３６】
キーワード格納部110は、ログに関連するキーワードを格納する。キーワードとしては、ログを分類する際に使用する分類名や、ログに含まれるメッセージの中で出現頻度が所定の値より高いメッセージを構成する単語などが挙げられる。例えば、データベース、Webサーバ、Connection refusedなどのキーワードが挙げられる。
【００３７】
第１の格納部111は、ログ識別子とキーワードとを対応付けて格納する。第１の格納部111は、1つのキーワードに対し、複数のログ識別子を対応付けるようにすることも可能である。但し、1つのログ識別子に対し、複数のキーワードを対応付けるようにすることはない。これは、ログ識別子で検索を行っても正確なリンク情報を得ることができない可能性があるため、ログ識別子を一般的なキーワードに置き換えることで、より正確なリンク情報を取得するようにするためである。
【００３８】
第２の格納部112は、キーワードと当該キーワードに関連する関連情報が参照可能なリンク先のリンク情報とを対応付けて格納する。
【００３９】
Web検索部113は、キーワード格納部110に格納されているキーワードを検索キーとしてWeb検索を実行し、そのキーワードに関連する関連情報が参照可能なリンク先のリンク情報をネットワークから収集する。
【００４０】
検索結果抽出部114は、Web検索部113で検索した検索結果を基に、キーワードの出現率が高いリンク情報を抽出する。出現率とは、リンク情報のリンク先のページ内にキーワードが出現する割合を示す。出現率の算出方法としては、例えば、以下の算出方法が挙げられる。
出現率＝ページ内のキーワードの出現数÷ページ内の全単語数×１００
上記算出式で得られる出現率は、ページ内にキーワードが多く出現している場合には高くなり、逆に、キーワードが少なく出現している場合には低くなる。例えば、ページ内に出現したキーワードが４個であり、ページ内の全単語数が４０個である場合には、出現率は、４÷４０×１００＝１０となる。
【００４１】
また、タイトル等の重要な箇所にキーワードが出現している場合には、重み付けを付加するようにすることも可能である。
例えば、HTML（Hyper Text Markup Language）の要素のうち、METAタグ、TITLEタグ内にキーワードが出現している場合には、１０の重み付けを付加し、以下の式で出現率を算出するようにする。
出現率＝（METAタグ、TITLEタグ内のキーワードの出現数×１０＋その他の部分のキーワードの出現数）÷ページ内の全単語数×１００
例えば、METAタグ、TITLEタグ内のキーワードが３個であり、その他の部分のキーワードが４個であり、ページ内の全単語数が４０個である場合には、出現率は、（３×１０＋４）÷４０×１００＝８５となる。
【００４２】
リンク情報更新部115は、検索結果抽出部114が抽出したリンク情報で第２の格納部112に格納されているリンク情報を更新する。
【００４３】
＜関連情報参照装置101における処理動作＞
次に、図２〜図６を参照しながら、本実施形態の関連情報参照装置101における処理動作について詳細に説明する。
【００４４】
＜リンク情報収集部109の処理動作＞
まず、図２を参照しながら、リンク情報収集部109における処理動作について説明する。リンク情報収集部109は、予め定められた周期に基づいて、図２に示す処理を行い、第２の格納部112に格納されているリンク情報を更新する。
【００４５】
リンク情報収集部109は、リンク情報の更新処理を開始すると、Web検索部113は、キーワード格納部110からキーワードを取得する（ステップA1）。Web検索部113は、キーワード格納部110から取得したキーワードを検索キーとしてWeb検索を実行し（ステップA2）、ネットワークからリンク情報を収集する。Web検索部113は、検索結果としてキーワードに関連するリンク情報と出現率を取得する（ステップA3）。Web検索部113は、検索結果として取得したリンク情報と出現率をキーワードと共に検索結果抽出部114に渡す。
【００４６】
検索結果抽出部114は、Web検索部113から受け取った出現率を基に、最も出現率の高いリンク情報を抽出する（ステップA4）。これにより、検索結果抽出部114は、キーワードの出現率が最も高いリンク先のリンク情報を抽出することになる。検索結果抽出部114は、最も出現率の高いリンク情報と共に、そのリンク情報に対応する出現率とキーワードをリンク情報更新部115に渡す。
【００４７】
リンク情報更新部115は、検索結果抽出部114から受け取ったキーワードとリンク情報と出現率とを基に、第２の格納部112に格納されている情報を更新する（ステップA5）。
【００４８】
Web検索部113は、キーワード格納部110に格納されているキーワードの中で未更新のキーワードが存在するか否かを判定し（ステップA6）、未更新のキーワードをキーワード格納部110から取得する（ステップA6/YES、A1）。そして、上述した一連の処理を行い（ステップA2〜A5）、キーワード格納部110に格納されているキーワードの中で未更新のキーワードが存在しない場合に（ステップA6/No）、処理を終了する。
【００４９】
＜ハイパーテキスト変換部105の処理動作＞
次に、図４を参照しながら、ハイパーテキスト変換部105における処理動作について説明する。
【００５０】
アプリケーションソフトウェア1でログ2が発生すると（ステップB1）、アプリケーションソフトウェア1からログ2が出力される（ステップB2）。
【００５１】
ログ取得部106は、アプリケーションソフトウェア1から出力されたログ2を受け取り（ステップB3）、そのログ2に含まれるログ識別子3を抽出する。また、ログ取得部106は、キーワード格納部110を参照し、ログ2に含まれるキーワード4の中から、キーワード格納部110に格納されているキーワードと同じキーワード4を抽出する。これにより、ログ取得部106は、ログ2に含まれるログ識別子3とキーワード4とを取得し（ステップB4）、そのログ2から取得したログ識別子3とキーワード4とをリンク情報取得部107に渡すことになる（ステップB5）。
【００５２】
リンク情報取得部107は、ログ識別子3とキーワード4をログ取得部106から取得し、その取得したログ識別子3を基に、第１の格納部111を参照し、ログ識別子3に対応付けられたキーワードを第１の格納部111から取得する（ステップB6）。次に、リンク情報取得部107は、第１の格納部111から取得したキーワードを基に、第２の格納部112を参照し、第１の格納部111から取得したキーワードに対応付けられたリンク情報を第２の格納部112から取得する（ステップB7）。
【００５３】
また、リンク情報取得部107は、ログ取得部106から取得したキーワード4を基に、第２の格納部112を参照し、ログ取得部106から取得したキーワード4に対応付けられたリンク情報を第２の格納部112から取得する（ステップB8）。
【００５４】
次に、リンク情報取得部107は、ステップB7,B8で取得したリンク情報と共に、ログ識別子3とキーワード4とログ2をログ変換部108に渡す（ステップB9）。
【００５５】
ログ変換部108は、リンク情報取得部107から受け取ったリンク情報、ログ識別子3、キーワード4、ログ2を基に、ログ2に関連する関連情報7が参照できるウェブページやサイトのリンク先にリンク可能なハイパーテキスト形式のログ5を生成する（ステップB10）。ログ変換部108は、ハイパーテキスト形式のログ5をログ格納部117に渡す（ステップB11）。
【００５６】
ログ格納部117は、ログ変換部108から受け取ったハイパーテキスト形式のログ5をハイパーテキスト形式のログファイル6に格納する（ステップB12）。
【００５７】
＜関連情報参照部118の処理動作＞
次に、図５、図６を参照しながら、関連情報参照部118における処理動作について説明する。
【００５８】
関連情報参照部118は、ログ格納部117に格納されているハイパーテキスト形式のログファイル6を開く（ステップC1）。ログファイル6は、例えば、図６に示すように構成されており、閲覧者は、関連情報7を参照するために、関連情報参照装置101を操作し、図６に示すログファイル6のログ識別子やキーワードをクリックする（ステップC2）。関連情報参照部118は、図６に示すログファイル6のログ識別子やキーワードがクリックされると、そのログ識別子やキーワードに対応するリンク情報のリンク先にリンクし、そのリンク先からログ2に関連する関連情報7を取得する。そして、関連情報参照部118は、リンク先から取得した関連情報7を関連情報参照装置101のディスプレイ等に表示するように制御する（ステップC3）。
【００５９】
＜具体的な処理動作＞
次に、上述した図２〜図５に示す一連の具体的な処理動作について説明する。以下の処理動作では、アプリケーションソフトウェア1で発生したログ2をHTML（Hyper Text Markup Language）形式のログ5に変換する場合について説明する。HTMLやXML（Extensible Markup Language）などの汎用的なハイパーテキスト形式のログ5に変換することで、汎用的な機能を持つコンピュータであれば、その汎用的なハイパーテキスト形式のログ5を基に、ログ2に関連する関連情報7を閲覧することが可能となる。
【００６０】
＜リンク情報収集部109の処理動作＞
まず、図２に示すリンク情報収集部109における処理動作について説明する。リンク情報の更新は、毎日0時に設定されていると仮定する。
【００６１】
リンク情報収集部109は、0時になると、リンク情報の更新処理を開始する。まず、Web検索部113は、キーワード格納部110に格納されている図７に示すキーワードの中から任意のキーワード『WebServer』を取得し（ステップA1）、Web検索を実行する（ステップA2）。これにより、Web検索部113は、ネットワークからキーワード『WebServer』に関連するリンク情報を収集し、検索結果として図８に示すリンク情報と出現率を取得する（ステップA3）。Web検索部113は、検索結果として取得した図８に示すリンク情報と出現率を、キーワード『WebServer』と共に検索結果抽出部114に渡す。
【００６２】
検索結果抽出部114は、Web検索部113から受け取った図８に示す出現率を基に、最も出現率の高いリンク情報『http://apserver.co.jp/webserver/index.html』を抽出する（ステップA4）。検索結果抽出部114は、最も出現率の高いリンク情報『http://apserver.co.jp/webserver/index.html』と共に、そのリンク情報に対応する出現率『90』とキーワード『WebServer』をリンク情報更新部115に渡す。
【００６３】
リンク情報更新部115は、検索結果抽出部114から受け取ったキーワード『WebServer』とリンク情報『http://apserver.co.jp/webserver/index.html』と出現率『90』とを基に、第２の格納部112に格納されている情報を更新する（ステップA5）。これにより、リンク情報更新部115は、第２の格納部112に格納されている情報を図９（a）に示す状態から図９（b）に示す状態に更新することになる。図９（a）は、第２の格納部112に格納されている更新前の情報を示し、図９（b）は、第２の格納部112に格納されている更新後の情報を示す。
【００６４】
リンク情報収集部109は、上述した処理を、キーワード格納部110に格納されている全てのキーワードに対して行い、処理を終了する。
【００６５】
＜ハイパーテキスト変換部105の処理動作＞
次に、図４に示すハイパーテキスト変換部105における処理動作について説明する。
【００６６】
アプリケーションソフトウェア1から図１０に示すようなログ2が出力されたとする（ステップB1、B2）。図１０に示すログ2に含まれるログ識別子3は、『ID0001』であり、キーワード4は、『Connection refused』である。
【００６７】
ログ取得部106は、図１０に示すログ2を受け取り（ステップB3）、そのログ2に含まれるログ識別子3『ID0001』を抽出する。また、ログ取得部106は、図７に示すキーワード格納部110を参照し、ログ2に含まれるキーワード4の中から、キーワード格納部110に格納されているキーワードと同じキーワード4『Connection refused』を抽出する。これにより、ログ取得部106は、ログ2に含まれるログ識別子3『ID0001』とキーワード4『Connection refused』とを取得し（ステップB4）、そのログ識別子3『ID0001』とキーワード4『Connection refused』とをリンク情報取得部107に渡すことになる（ステップB5）。
【００６８】
リンク情報取得部107は、ログ識別子3『ID0001』とキーワード4『Connection refused』をログ取得部106から取得し、その取得したログ識別子3『ID0001』を基に、図１１に示す第１の格納部111を参照し、ログ識別子3『ID0001』に対応付けられたキーワード『WebServer』を第１の格納部111から取得する（ステップB6）。次に、リンク情報取得部107は、第１の格納部111から取得したキーワード『WebServer』を基に、図１２に示す第２の格納部112を参照し、第１の格納部111から取得したキーワード『WebServer』に対応付けられたリンク情報『http://apserver.co.jp/webserver/index.html』を第２の格納部112から取得する（ステップB7）。
【００６９】
また、リンク情報取得部107は、ログ取得部106から取得したキーワード4『Connection refused』を基に、図１２に示す第２の格納部112を参照し、ログ取得部106から取得したキーワード4『Connection refused』に対応付けられたリンク情報『http://apserver.co.jp/message/id111.html』を第２の格納部112から取得する（ステップB8）。
【００７０】
次に、リンク情報取得部107は、ステップB7,B8で取得したリンク情報『http://apserver.co.jp/webserver/index.html』と『http://apserver.co.jp/message/id111.html』と共に、ログ識別子3『ID0001』とキーワード4『Connection refused』と図１０に示すログ2とをログ変換部108に渡す（ステップB9）。
【００７１】
ログ変換部108は、ログ識別子3『ID0001』に対応するリンク情報『http://apserver.co.jp/webserver/index.html』と、キーワード4『Connection refused』に対応するリンク情報『http://apserver.co.jp/message/id111.html』と、図１０に示すログ2と、を基に、図１３に示すようなHTML形式のログ5を生成する（ステップB10）。ログ変換部108は、図１３に示すHTML形式のログ5をログ格納部117に渡す（ステップB11）。
【００７２】
ログ格納部117は、ハイパーテキスト変換部105から受け取った図１３に示すHTML形式のログ5を、図１４に示すようにログファイル6に格納する（ステップB12）。
【００７３】
＜関連情報参照部118における処理動作＞
次に、図５に示す関連情報参照部118における処理動作について説明する。
【００７４】
関連情報参照部118は、ログ格納部117に格納されている図１４に示すログファイル6を開く（ステップC1）。閲覧者は、関連情報7を参照するために、図１４に示すログ識別子『ID0001』の部分をクリックする（ステップC2）。関連情報参照部118は、図１４に示すログ識別子『ID0001』の部分がクリックされると、そのログ識別子『ID0001』に対応するリンク情報のリンク先にリンクし、リンク先からログ2に関連する関連情報7を取得する。そして、関連情報参照部118は、リンク先から取得した関連情報7を関連情報参照装置101のディスプレイ等に表示するように制御する（ステップC3）。これにより、閲覧者は、ログ2に関連した関連情報7を閲覧することが可能となる。
【００７５】
＜本実施形態の関連情報参照装置101の作用・効果＞
このように、本実施形態の関連情報参照装置101は、アプリケーションソフトウェア1でログ2が発生した場合に、そのログ2に関連する関連情報7が参照できるウェブページやサイトのリンク先にリンク可能なハイパーテキスト形式のログ5を生成し、ログファイル6に格納する。そして、関連情報参照装置101は、ハイパーテキスト形式のログ5に含まれるログ識別子やキーワードがクリックされた場合に、そのログ識別子やキーワードに対応するリンク情報のリンク先からログ2に関連する関連情報7を取得する。そして、関連情報参照装置101は、リンク先から取得した関連情報7を関連情報参照装置101のディスプレイ等に表示するように制御する。
【００７６】
これにより、閲覧者は、ハイパーテキスト形式に変換されたログ5に含まれるログ識別子やキーワードをクリックするだけで、ログ2に関連する関連情報7を閲覧することが可能となる。その結果、閲覧者は、アプリケーションソフトウェア1でログ2が発生した場合に、そのログ2に関連する情報や解決方法等の関連情報7を素早く且つ簡単に取得することが可能となる。また、閲覧者は、ログ2を読みながら、ヘルプ機能のように関連情報7を逐次参照することが可能となる。
【００７７】
また、本実施形態の関連情報参照装置101は、キーワード格納部110に格納されているキーワードを検索キーとしてWeb検索を実行し、当該キーワードに関連するリンク情報をネットワークから取得し、その取得したリンク情報で第２の格納部112に格納されているリンク情報を更新する。
【００７８】
これにより、関連情報参照装置101は、第２の格納部112に格納されている最新のリンク情報のリンク先からログ2に関連する最新の関連情報7を取得することになる。その結果、関連情報7のURL等のリンク情報が変更した場合でも、そのリンク情報のリンク先から最新の関連情報7を取得することが可能となる。また、後から発生したログ2に関連する最新の関連情報7も取得することが可能となる。
【００７９】
また、本実施形態の関連情報参照装置101は、アプリケーションソフトウェア1で発生したログ2をHTMLやXMLなどの汎用的なハイパーテキスト形式のログ5に変換する。
【００８０】
これにより、本実施形態の関連情報参照装置101は、汎用的な機能を持つコンピュータであれば、その汎用的なハイパーテキスト形式のログ5を基に、ログ2に関連する関連情報7を閲覧することが可能となる。その結果、ハイパーテキスト形式のログ5を基に、ログ2に関連する関連情報7を閲覧するための新たな機能を搭載することなく、既存の機能を利用してログ2に関連する関連情報7を閲覧することが可能となる。
【００８１】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００８２】
第１の実施形態では、アプリケーションソフトウェア1で発生したログ2に関連するキーワードに対応付けられたリンク情報を第２の格納部112から取得し、該取得したリンク情報のリンク先にリンク可能なハイパーテキスト形式のログ5に変換する。そして、そのハイパーテキスト形式のログ5のリンク情報のリンク先からログ2に関連する関連情報7を取得している。
【００８３】
第２の実施形態では、ログ2に関連する関連情報7を参照する際に使用するリンク情報検索アプリケーション202にリンク可能なハイパーテキスト形式のログ5に変換する。そして、そのハイパーテキスト形式のログ5を基に、リンク情報検索アプリケーション202にリンクし、そのリンク情報検索アプリケーション202により、ログ2に関連するキーワードに対応付けられたリンク情報を第２の格納部112から取得する。そして、第２の格納部112から取得したリンク情報のリンク先からログ2に関連する関連情報7を取得する。
【００８４】
これにより、ログ2に関連する関連情報7を参照する際に、リンク情報検索アプリケーション202にリンクし、ログ2に関連するキーワードに対応付けられたリンク情報を第２の格納部112から取得することになる。その結果、最新のリンク情報のリンク先からログ2に関連する最新の関連情報7を取得することが可能となる。
【００８５】
また、第１の実施形態では、検索結果抽出部114は、Web検索部113から受け取った出現率を基に、最も出現率の高い１つのリンク情報を抽出し、その抽出した１つのリンク情報で第２の格納部112に格納されているリンク情報を更新している。
【００８６】
第２の実施形態では、検索結果抽出部114は、Web検索部113から受け取った出現率を基に、所定の抽出条件を満たすリンク情報を抽出し、その抽出したリンク情報で第２の格納部112に格納されているリンク情報を更新する。
【００８７】
これにより、第２の格納部112に格納されているリンク情報を１つのキーワードに対応付けて複数格納させることが可能となる。以下、添付図面を参照しながら、第２の実施形態について説明する。
【００８８】
＜関連情報参照装置101の構成＞
まず、図１５を参照しながら、本実施形態の関連情報参照装置101の構成について説明する。
【００８９】
本実施形態の関連情報参照装置101は、抽出条件格納部201と、リンク情報検索アプリケーション202と、を新たに有して構成している。
【００９０】
抽出条件格納部201は、検索結果抽出部114がリンク情報を抽出する際に使用する抽出条件を格納するものである。抽出条件としては、最低出現率や最大抽出数などの情報が挙げられる。最低出現率は、リンク情報のリンク先のページ内にキーワードが出現する最低の出現率を意味する。最大抽出数は、検索結果抽出部114が抽出するリンク情報の最大の抽出数（上限）を意味する。なお、抽出条件格納部201に格納する抽出条件は、任意に設定変更することは可能である。
【００９１】
リンク情報検索アプリケーション202は、第２の格納部112に格納されているリンク情報を検索するものであり、リンク情報検索部203と、検索結果表示部204と、を有して構成する。
【００９２】
リンク情報検索部203は、第１の格納部111と第２の格納部112を参照し、ログ5に含まれるログ識別子やキーワードに対応するリンク情報を第２の格納部112から取得する。
【００９３】
検索結果表示部204は、リンク情報検索部203が第２の格納部112から取得したリンク情報のリストを表示する。
【００９４】
＜関連情報参照装置101の処理動作＞
次に、図１６〜図１８を参照しながら、本実施形態の関連情報参照装置101の処理動作について説明する。
【００９５】
＜リンク情報収集部109の処理動作＞
まず、図１６を参照しながら、リンク情報収集部109における処理動作について説明する。なお、図１６に示すステップA1〜A3までの処理は、図２に示すステップA1〜A3と同様な処理を行い、Web検索部113は、検索結果を検索結果抽出部114に渡すことになる（ステップA3）。
【００９６】
検索結果抽出部114は、Web検索部113から検索結果を受け取った場合に、抽出条件格納部201を参照し、抽出条件を抽出条件格納部201から取得する（ステップD1）。検索結果抽出部114は、抽出条件格納部201から取得した抽出条件を満たすように、Web検索部113から受け取った検索結果の中からリンク情報を抽出し、その抽出したリンク情報をリンク情報更新部115に渡す（ステップD2）。
【００９７】
本実施形態では、抽出条件として最低出現率と最大抽出数が抽出条件格納部201に格納されているため、検索結果抽出部114は、最低出現率と最大抽出数を抽出条件格納部201から取得する（ステップD1）。そして、検索結果抽出部114は、Web検索部113から受け取った検索結果の中から、最低出現率以上のリンク情報を最大抽出数の範囲内で抽出する。そして、検索結果抽出部114は、抽出条件を満たしたリンク情報と共に、その出現率とキーワードとをリンク情報更新部115に渡すことになる（ステップD2）。
【００９８】
リンク情報更新部115は、検索結果抽出部114から受け取ったキーワードとリンク情報と出現率とを基に、第２の格納部112に格納されている情報を更新する（ステップA5）。これにより、本実施形態の第２の格納部112は、1つのキーワードに対して複数のリンク情報を対応付けて格納することが可能になる。
【００９９】
＜ハイパーテキスト変換部105の処理動作＞
次に、図１７を参照しながら、ハイパーテキスト変換部105における処理動作について説明する。なお、図１７に示すステップB1〜B5までの処理は、図３に示すステップB1〜B5と同様な処理を行い、ログ取得部106は、ログ2から取得したログ識別子3とキーワード4とをリンク情報取得部107に渡すことになる（ステップB5）。
【０１００】
リンク情報取得部107は、ログ取得部106からログ識別子3とキーワード4とを受け取った場合に、リンク情報検索アプリケーション202にリンクするためのリンク情報を取得する（ステップE1）。なお、リンク情報取得部107は、リンク情報検索アプリケーション202にリンクするためのリンク情報を予め保持するようにすることも可能である。
【０１０１】
次に、リンク情報取得部107は、ステップE1で取得したリンク情報と共に、ログ識別子3とキーワード4とログ2とをログ変換部108に渡す（ステップE2）。
【０１０２】
ログ変換部108は、リンク情報取得部107から受け取ったリンク情報、ログ識別子3、キーワード4、ログ2を基に、リンク情報検索アプリケーション202にリンク可能なハイパーテキスト形式のログ5を生成する（ステップB10）。次に、ログ変換部108は、ハイパーテキスト形式のログ5をログ格納部117に渡す（ステップB11）。
【０１０３】
ログ格納部117は、ログ変換部108から受け取ったハイパーテキスト形式のログ5をハイパーテキスト形式のログファイル6に格納する（ステップB12）。
【０１０４】
＜関連情報参照部118の処理動作＞
次に、図１８を参照しながら、関連情報参照部118における処理動作について説明する。
【０１０５】
関連情報参照部118は、ログ格納部117に格納されているハイパーテキスト形式のログファイル6を開く（ステップC1）。ログファイル6は、例えば、図６に示すように構成されており、閲覧者は、関連情報7を参照するために、関連情報参照装置101を操作し、図６に示すログファイル6のログ識別子やキーワードをクリックする（ステップC2）。関連情報参照部118は、図６に示すログファイル6のログ識別子やキーワードがクリックされると、そのログ識別子やキーワードに対応するリンク情報を基に、リンク情報検索アプリケーション202にリンクし、リンク情報検索アプリケーション202を実行する（ステップF1）。この時、関連情報参照部118は、クリックした情報（ログ識別子またはキーワードの情報）をリンク情報検索アプリケーション202に送信する。
【０１０６】
リンク情報検索アプリケーション202を実行すると、リンク情報検索部203は、送信された情報がログ識別子かキーワードかを判定する（ステップF2）。
【０１０７】
リンク情報検索部203は、送信された情報がログ識別子の場合には、そのログ識別子を基に、第１の格納部111を参照し、ログ識別子に対応付けられたキーワードを第１の格納部111から取得する（ステップF3）。次に、リンク情報検索部203は、第１の格納部111から取得したキーワードを基に、第２の格納部112を参照し、第１の格納部111から取得したキーワードに対応付けられたリンク情報を第２の格納部112から取得する（ステップF4）。
【０１０８】
また、リンク情報検索部203は、送信された情報がキーワードの場合には、そのキーワードを基に、第２の格納部112を参照し、キーワードに対応付けられたリンク情報を第２の格納部112から取得する（ステップF4）。
【０１０９】
次に、リンク情報検索部203は、ステップF4で取得したリンク情報のリストを検索結果表示部204に渡す（ステップF5）。
【０１１０】
検索結果表示部204は、リンク情報検索部203から受け取ったリンク情報のリストを関連情報参照装置101のディスプレイ等に表示する（ステップF6）。閲覧者は、検索結果表示部204が表示したリンク情報のリストの中から閲覧したいリンク情報を選んでクリックする。関連情報参照部118は、リンク情報がクリックされると、そのリンク情報のリンク先にリンクし、リンク先からログ2に関連する関連情報7を取得する。そして、関連情報参照部118は、リンク先から取得した関連情報7を関連情報参照装置101のディスプレイ等に表示するように制御する（ステップC3）。
【０１１１】
＜具体的な処理動作＞
次に、上述した図１６〜図１８に示す一連の具体的な処理動作について説明する。
【０１１２】
＜リンク情報収集部109の処理動作＞
まず、図１６に示すリンク情報収集部109における処理動作について説明する。抽出条件格納部201には、最低出現率が80、最大抽出数が5の抽出条件が格納されていると仮定する。また、リンク情報の更新は、毎日0時に設定されていると仮定する。また、リンク情報検索アプリケーション202のリンク情報が『http://localhost/Search/』に設定されているものと仮定する。
【０１１３】
リンク情報収集部109は、0時になると、リンク情報の更新処理を開始する。まず、Web検索部113は、キーワード格納部110に格納されている図７に示すキーワードの中から任意のキーワード『WebServer』を取得し（ステップA1）、Web検索を実行する（ステップA2）。これにより、Web検索部113は、ネットワークからキーワード『WebServer』に関連するリンク情報を収集し、検索結果として図８に示すリンク情報と出現率を取得する（ステップA3）。Web検索部113は、検索結果として取得した図８に示すリンク情報と出現率を、キーワード『WebServer』と共に検索結果抽出部114に渡す。
【０１１４】
検索結果抽出部114は、Web検索部113から受け取った図８に示す出現率を基に、出現率が80以上であるリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html』を抽出する（ステップD1）。なお、抽出したリンク情報は２つであり、最大抽出数5の範囲内であるため、検索結果抽出部114は、抽出したリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html』と共に、出現率『85、90』とキーワード『WebServer』をリンク情報更新部115に渡す（ステップD2）。
【０１１５】
リンク情報更新部115は、検索結果抽出部114から受け取ったキーワード『WebServer』とリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html』と出現率『85、90』とを基に、第２の格納部112に格納されている情報を更新する（ステップA5）。これにより、リンク情報更新部115は、第２の格納部112に格納されている情報を図１９（a）に示す状態から図１９（b）に示す状態に更新することになる。図１９（a）は、第２の格納部112に格納されている更新前の情報を示し、図１９（b）は、第２の格納部112に格納されている更新後の情報を示す。
【０１１６】
リンク情報収集部109は、上述した処理を、キーワード格納部110に格納されている全てのキーワードに対して行い、処理を終了する。
【０１１７】
＜ハイパーテキスト変換部105の処理動作＞
次に、図１７に示すハイパーテキスト変換部105における処理動作について説明する。
【０１１８】
アプリケーションソフトウェア1から図１０に示すようなログ2が出力されたとする（ステップB1、B2）。図１０に示すログ2に含まれるログ識別子3は、『ID0001』であり、キーワード4は、『Connection refused』である。
【０１１９】
ログ取得部106は、図１０に示すログ2を受け取り（ステップB3）、そのログ2に含まれるログ識別子3『ID0001』を抽出する。また、ログ取得部106は、図７に示すキーワード格納部110を参照し、ログ2に含まれるキーワード4の中から、キーワード格納部110に格納されているキーワードと同じキーワード4『Connection refused』を抽出する。これにより、ログ取得部106は、ログ2に含まれるログ識別子3『ID0001』とキーワード4『Connection refused』とを取得し（ステップB4）、そのログ識別子3『ID0001』とキーワード4『Connection refused』とをリンク情報取得部107に渡すことになる（ステップB5）。
【０１２０】
リンク情報取得部107は、ログ取得部106からログ識別子3『ID0001』とキーワード4『Connection refused』とを受け取った場合に、リンク情報検索アプリケーション202にリンクするためのリンク情報『http://localhost/Search/』を取得する（ステップE1）。
【０１２１】
次に、リンク情報取得部107は、ステップE1で取得したリンク情報『http://localhost/Search/』と共に、ログ識別子3『ID0001』とキーワード4『Connection refused』と図１０に示すログ2をログ変換部108に渡す（ステップE2）。
【０１２２】
ログ変換部108は、リンク情報取得部107から受け取ったリンク情報『http://localhost/Search/』、ログ識別子3『ID0001』、キーワード4『Connection refused』、図１０に示すログ2を基に、リンク情報検索アプリケーション202にリンク可能な図２０に示すHTML形式のログ5を生成する（ステップB10）。
【０１２３】
ログ変換部108は、図２０に示すHTML形式のログ5をログ格納部117に渡す（ステップB11）。
【０１２４】
ログ格納部117は、ハイパーテキスト変換部105から受け取った図２０に示すHTML形式のログ5を、図１４に示すログファイル6に格納する（ステップB12）。
【０１２５】
＜関連情報参照部118における処理動作＞
次に、図１８に示す関連情報参照部118における処理動作について説明する。
【０１２６】
関連情報参照部118は、ログ格納部117に格納されている図１４に示すログファイル6を開く（ステップC1）。閲覧者は、関連情報7を参照するために、図１４に示すログ識別子『ID0001』の部分をクリックする（ステップC2）。関連情報参照部118は、図１４に示すログ識別子『ID0001』の部分がクリックされると、そのログ識別子『ID0001』に対応するリンク情報を基に、リンク情報検索アプリケーション202にリンクし、リンク情報検索アプリケーション202を実行する（ステップF1）。この時、関連情報参照部118は、クリックしたログ識別子『ID0001』をリンク情報検索アプリケーション202に送信する。
【０１２７】
リンク情報検索アプリケーション202を実行すると、リンク情報検索部203は、送信された情報がログ識別子『ID0001』であるため（ステップF2/ログ識別子）、そのログ識別子『ID0001』を基に、図１１に示す第１の格納部111を参照し、ログ識別子『ID0001』に対応付けられたキーワード『WebServer』を第１の格納部111から取得する（ステップF3）。
【０１２８】
次に、リンク情報検索部203は、ステップF3で取得したキーワード『WebServer』を基に、図１９に示す第２の格納部112を参照し、キーワード『WebServer』に対応付けられたリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html』を第２の格納部112から取得する（ステップF4）。
【０１２９】
次に、リンク情報検索部203は、ステップF4で取得したリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html』のリストを検索結果表示部204に渡す（ステップF5）。
【０１３０】
検索結果表示部204は、リンク情報検索部203から受け取ったリンク情報のリストを関連情報参照装置101のディスプレイ等に表示する（ステップF6）。閲覧者は、検索結果表示部204が表示したリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html』のリストの中から閲覧したいリンク情報を選んでクリックする。関連情報参照部118は、リンク情報がクリックされると、そのリンク情報のリンク先にリンクし、リンク先からログ2に関連する関連情報7を取得する。そして、関連情報参照部118は、リンク先から取得した関連情報7を関連情報参照装置101のディスプレイ等に表示するように制御する（ステップC3）。これにより、閲覧者は、ログ2に関連した関連情報7を閲覧することが可能となる。
【０１３１】
＜本実施形態の関連情報参照装置101の作用・効果＞
このように、本実施形態の関連情報参照装置101は、アプリケーションソフトウェア1で発生したログ2を、当該ログ2に関連する関連情報7を参照する際に使用するリンク情報検索アプリケーション202にリンク可能なハイパーテキスト形式のログ5に変換する。そして、関連情報参照装置101は、そのハイパーテキスト形式のログ5を基に、リンク情報検索アプリケーション202にリンクし、そのリンク情報検索アプリケーション202により、ログ2に関連するキーワードに対応付けられたリンク情報を第２の格納部112から取得する。そして、第２の格納部112から取得したリンク情報のリンク先からログ2に関連する関連情報7を取得する。
【０１３２】
これにより、関連情報参照装置101は、ログ2に関連する関連情報7を参照する際に、リンク情報検索アプリケーション202にリンクし、ログ2に関連するキーワードに対応付けられたリンク情報を第２の格納部112から取得することになる。その結果、最新のリンク情報のリンク先からログ2に関連する最新の関連情報7を取得することが可能となる。
【０１３３】
また、検索結果抽出部114は、Web検索部113から受け取った出現率を基に、所定の抽出条件を満たすリンク情報を抽出し、その抽出したリンク情報で第２の格納部112に格納されているリンク情報を更新する。
【０１３４】
これにより、関連情報参照装置101は、第２の格納部112に格納されているリンク情報を１つのキーワードに対応付けて複数格納させることが可能となる。
【０１３５】
（第３の実施形態）
次に、第３の実施形態について説明する。
【０１３６】
第３の実施形態は、検索結果抽出部114で抽出したリンク情報を基に、リンク先のページ内の単語を取得し、その取得した各単語の出現数をカウントする。そして、出現数が所定の閾値以上の単語を特定し、その特定した単語をキーワードとしてキーワード格納部110に格納する。これにより、キーワード格納部110に格納されているキーワードを更新することが可能となる。以下、添付図面を参照しながら、第３の実施形態について説明する。
【０１３７】
＜関連情報参照装置101の構成＞
まず、図２１を参照しながら、本実施形態の関連情報参照装置101の構成について説明する。
【０１３８】
本実施形態の関連情報参照装置101は、キーワード更新部301と、第３の格納部302と、を新たに有して構成している。
【０１３９】
キーワード更新部301は、検索結果抽出部114からリンク情報を受け取り、その受け取ったリンク情報を基に、リンク先のページ内の単語を取得し、それぞれの単語の出現数をカウントする。そして、その単語の出現数が最低出現数よりも多く出現している単語を、重要単語と判定し、その重要単語をキーワード格納部110と、第３の格納部302と、に格納する。なお、最低出現数は、任意に設定変更することは可能である。
【０１４０】
第３の格納部302は、キーワードと重要単語とを対応付けて格納する。
【０１４１】
＜関連情報参照装置101における処理動作＞
次に、図２２〜図２３を参照しながら、本実施形態の関連情報参照装置101における処理動作について詳細に説明する。
【０１４２】
＜リンク情報収集部109の処理動作＞
まず、図２２を参照しながら、リンク情報収集部109における処理動作について説明する。なお、図２２に示すステップA1〜D1までの処理は、図１６に示すステップA1〜D1と同様な処理を行い、検索結果抽出部114は、抽出条件を抽出条件格納部201から取得することになる（ステップD1）。
【０１４３】
検索結果抽出部114は、抽出条件格納部201から取得した抽出条件を満たすように、Web検索部113から受け取った検索結果の中からリンク情報を抽出し、その抽出したリンク情報を、キーワード更新部301とリンク情報更新部115とに渡す（ステップG1）。
【０１４４】
キーワード更新部301は、検索結果抽出部114から受け取ったリンク情報を基に、リンク先のページ内の単語を取得し、それぞれの単語の出現数をカウントする（ステップG2）。次に、キーワード更新部301は、出現数が最低出現数よりも多く出現している単語が存在するか否かを判定し（ステップG3）、最低出現数よりも多く出現している単語を、重要単語と判定する。そして、その重要単語をキーワード格納部110と、第３の格納部302と、に格納する（ステップG4、G5）。なお、図２２に示すステップA5、A6の処理は、図１６に示すステップA5、A6と同様な処理を行うことになる。
【０１４５】
＜ハイパーテキスト変換部105の処理動作＞
本実施形態のハイパーテキスト変換部105は、図１７に示す処理動作と同様な処理を行うことになる。
【０１４６】
＜関連情報参照部118の処理動作＞
次に、図２３を参照しながら、関連情報参照部118における処理動作について説明する。なお、図２３に示すステップC1〜F3までの処理は、図１８に示すステップC1〜F3と同様な処理を行うことになる。
【０１４７】
リンク情報検索部203は、キーワードを取得した場合に、第３の格納部302を参照し、キーワードに対応付けられた重要単語が第３の格納部302に登録されているか否かを判定し（ステップH1）、重要単語が登録されている場合には（ステップH1/Yes）、その重要単語を第３の格納部302から取得する（ステップH2）。
【０１４８】
次に、リンク情報検索部203は、第２の格納部112を参照し、キーワードに対応付けられたリンク情報を第２の格納部112から取得する（ステップH3）。また、リンク情報検索部203は、第３の格納部302から重要単語を取得した場合には、その重要単語に対応付けられたリンク情報を第２の格納部112から取得する（ステップH3）。リンク情報検索部203は、第２の格納部112から取得したリンク情報を検索結果表示部204に渡し（ステップF5）、検索結果表示部204は、キーワードに対応付けられたリンク情報と、重要単語に対応付けられたリンク情報と、のリストを関連情報参照装置101のディスプレイ等に表示する（ステップF6）。なお、図２３に示すステップF7、C3の処理は、図１８に示すステップF7、C3と同様な処理を行うことになる。
【０１４９】
＜具体的な処理動作＞
次に、上述した図２２〜図２３に示す一連の具体的な処理動作について説明する。
【０１５０】
＜リンク情報収集部109の処理動作＞
まず、図２２に示すリンク情報収集部109における処理動作について説明する。抽出条件格納部201には、最低出現率が80、最大抽出数が5の抽出条件が格納されていると仮定する。また、単語の最低出現数が10に設定されていると仮定する。また、リンク情報の更新は、毎日0時に設定されていると仮定する。また、リンク情報検索アプリケーション202のリンク情報が『http://localhost/Search/』に設定されているものと仮定する。
【０１５１】
リンク情報収集部109は、0時になると、リンク情報の更新処理を開始する。まず、Web検索部113は、キーワード格納部110に格納されている図７に示すキーワードの中から任意のキーワード『WebServer』を取得し（ステップA1）、Web検索を実行する（ステップA2）。これにより、Web検索部113は、ネットワークからキーワード『WebServer』に関連するリンク情報を収集し、検索結果として図８に示すリンク情報と出現率を取得する（ステップA3）。Web検索部113は、検索結果として取得した図８に示すリンク情報と出現率を、キーワード『WebServer』と共に検索結果抽出部114に渡す。
【０１５２】
検索結果抽出部114は、Web検索部113から受け取った図８に示す出現率を基に、出現率が80％以上であるものを、出現率の高い順に5つ抽出し、キーワード更新部301と、リンク情報更新部115と、に渡す（ステップD1、G1）。
【０１５３】
キーワード更新部301は、検索結果抽出部114から受け取ったリンク情報を基に、リンク先のページ内の単語を取得し、それぞれの単語の出現数をカウントする（ステップG2）。キーワード更新部301は、出現数が最低出現数よりも多く出現している単語が存在するか否かを判定し（ステップG3）、最低出現数よりも多く出現している単語を、重要単語と判定し、その重要単語をキーワード格納部110と、第３の格納部302と、に格納する（ステップG4、G5）。例えば、単語の出現数が図２４に示す結果となった場合には、最低出現数10よりも多く出現している単語は『Http』であるため、キーワード更新部301は、『Http』を、キーワード格納部110と、第３の格納部302と、に格納する。これにより、キーワード格納部110には、重要単語『Http』がキーワードとして格納されることになり、第３の格納部302には、キーワード『WebServer』の重要単語として『Http』が格納されることになる。
【０１５４】
また、リンク情報更新部115は、検索結果抽出部114から受け取ったリンク情報を基に、第２の格納部112に格納されている情報を図１９（a）に示す状態から図１９（b）に示す状態に更新することになる。
【０１５５】
また、キーワード格納部110に登録された重要単語『Http』についても、リンク情報の更新処理が行われることになるため、リンク情報更新部115は、第２の格納部112に格納されている情報を図１９（b）に示す状態から図２５に示す状態に更新することになる。
【０１５６】
＜ハイパーテキスト変換部105の処理動作＞
本実施形態のハイパーテキスト変換部105は、図１７に示す処理動作と同様な処理を行うことになる。
【０１５７】
＜関連情報参照部118における処理動作＞
次に、図２３に示す関連情報参照部118における処理動作について説明する。
【０１５８】
関連情報参照部118は、ログ格納部117に格納されている図１４に示すログファイル6を開く（ステップC1）。閲覧者は、関連情報7を参照するために、図１４に示すログ識別子『ID0001』の部分をクリックする（ステップC2）。関連情報参照部118は、図１４に示すログ識別子『ID0001』の部分がクリックされると、そのログ識別子『ID0001』に対応するリンク情報を基に、リンク情報検索アプリケーション202にリンクし、リンク情報検索アプリケーション202を実行する（ステップF1）。この時、関連情報参照部118は、クリックしたログ識別子『ID0001』をリンク情報検索アプリケーション202に送信する。
【０１５９】
リンク情報検索アプリケーション202を実行すると、リンク情報検索部203は、送信された情報がログ識別子『ID0001』であるため（ステップF2/ログ識別子）、そのログ識別子『ID0001』を基に、図１１に示す第１の格納部111を参照し、ログ識別子『ID0001』に対応付けられたキーワード『WebServer』を第１の格納部111から取得する（ステップF3）。
【０１６０】
次に、リンク情報検索部203は、第３の格納部302を参照し、第１の格納部111から取得したキーワード『WebServer』の重要単語『Http』を取得する（ステップH1/Yes、H2）。
【０１６１】
次に、リンク情報検索部203は、ステップF3で取得したキーワード『WebServer』と、ステップH2で取得した重要単語『Http』を基に、図２５に示す第２の格納部112を参照し、キーワード『WebServer』に対応付けられたリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html』と、重要単語『Http』に対応付けられたリンク情報『http://www.ｈｔ.jp/index.htm、http://www.website.jp/』と、を第２の格納部112から取得する（ステップH3）。
【０１６２】
次に、リンク情報検索部203は、ステップH3で取得したリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html、http://www.ｈｔ.jp/index.htm、http://www.website.jp/』のリストを検索結果表示部204に渡す（ステップF5）。
【０１６３】
検索結果表示部204は、リンク情報検索部203から受け取ったリンク情報のリストを関連情報参照装置101のディスプレイ等に表示する（ステップF6）。閲覧者は、検索結果表示部204が表示したリンク情報『http://apserver.co.jp/webserver/index.html、http://webserver.co.jp/index.html、http://www.ｈｔ.jp/index.htm、http://www.website.jp/』のリストの中から閲覧したいリンク情報を選んでクリックする。関連情報参照部118は、リンク情報がクリックされると、そのリンク情報のリンク先にリンクし、リンク先からログ2に関連する関連情報7を取得する。そして、関連情報参照部118は、リンク先から取得した関連情報7を関連情報参照装置101のディスプレイ等に表示するように制御する（ステップC3）。これにより、閲覧者は、ログ2に関連した関連情報7を閲覧することが可能となる。
【０１６４】
＜本実施形態の関連情報参照装置101の作用・効果＞
このように、本実施形態の関連情報参照装置101は、検索結果抽出部114で抽出したリンク情報を基に、リンク先のページ内の単語を取得し、その取得した各単語の出現数をカウントする。そして、出現数が所定の閾値以上の単語を特定し、その特定した単語をキーワードとしてキーワード格納部110に格納する。これにより、キーワード格納部110に格納されているキーワードを更新することが可能となる。
【０１６５】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１６６】
例えば、上述した実施形態では、アプリケーションソフトウェア1で発生したログ2に関連する関連情報7を取得することにしたが、ログ2は、アプリケーションソフトウェア1で発生したログに限定するものではなく、様々なログを取得し、そのログに関連する関連情報を取得するように構築することも可能である。
【０１６７】
また、上述した実施形態では、キーワードの出現率を基に、所定の条件を満たすリンク情報（最も出現率の高い１つのリンク情報、所定の抽出条件を満たすリンク情報）を抽出することにした。しかし、キーワードの出現率ではなく、キーワードの出現頻度を基に、上述した実施形態と同様な所定の条件を満たすリンク情報（最も出現頻度の高い１つのリンク情報、所定の抽出条件を満たすリンク情報）を抽出するように構築することも可能である。出現頻度とは、リンク情報のリンク先のページ内にキーワードが出現する回数を意味する。出現頻度の算出方法としては、ページ内に出現するキーワードの出現数そのものを用いる方法がある。
出現頻度＝ページ内のキーワードの出現数
【０１６８】
また、タイトル等の重要な箇所にキーワードが出現している場合には、重み付けを付加するようにすることも可能である。
例えば、HTMLの要素のうち、METAタグ、TITLEタグ内にキーワードが出現している場合には、１０の重み付けを付加し、以下の式で出現頻度を算出するようにする。
出現頻度＝METAタグ、TITLEタグ内のキーワードの出現数×１０＋その他の部分のキーワードの出現数
【０１６９】
また、上述した本実施形態における関連情報参照装置101を構成する各装置における制御動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【０１７０】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１７１】
例えば、プログラムは、記録媒体としてのハードディスクやROM（Read Only Memory）に予め記録しておくことが可能である。あるいは、プログラムは、リムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。なお、リムーバブル記録媒体としては、フロッピー（登録商標）ディスク、CD-ROM（Compact Disc Read Only Memory）、MO（Magneto optical）ディスク、DVD（Digital Versatile Disc）、磁気ディスク、半導体メモリなどが挙げられる。
【０１７２】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールすることになる。また、ダウンロードサイトから、コンピュータに無線転送することになる。また、ネットワークを介して、コンピュータに有線で転送することになる。
【０１７３】
また、本実施形態における関連情報参照装置101は、上記実施形態で説明した処理動作に従って時系列的に処理を実行するのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に処理を実行するように構築することも可能である。
【産業上の利用可能性】
【０１７４】
本発明は、ログに関連する関連情報を参照する機器に適用可能である。
【図面の簡単な説明】
【０１７５】
【図１】本実施形態の関連情報参照装置101の概要を説明するための図である。
【図２】第１の実施形態の関連情報参照装置101の構成例を示す図である。
【図３】第１の実施形態のリンク情報収集部109の処理動作例を示す図である。
【図４】第１の実施形態のハイパーテキスト変換部105の処理動作例を示す図である。
【図５】第１の実施形態の関連情報参照部118の処理動作例を示す図である。
【図６】ログファイル6の構成例を示す図である。
【図７】キーワード格納部110の構成例を示す図である。
【図８】Web検索を実行して得られた検索結果例を示す図である。
【図９】第２の格納部112の構成例（更新前、更新後）を示す図である。
【図１０】アプリケーションソフトウェア1から発生したログ2の構成例を示す図である。
【図１１】第１の格納部111の構成例を示す図である。
【図１２】第２の格納部112の構成例を示す図である。
【図１３】ログ2に関連する関連情報7が参照できるウェブページやサイトのリンク先にリンク可能なハイパーテキスト形式のログ5の構成例を示す図である。
【図１４】ログファイル6の構成例を示す図である。
【図１５】第２の実施形態の関連情報参照装置101の構成例を示す図である。
【図１６】第２の実施形態のリンク情報収集部109の処理動作例を示す図である。
【図１７】第２の実施形態のハイパーテキスト変換部105の処理動作例を示す図である。
【図１８】第２の実施形態の関連情報参照部118の処理動作例を示す図である。
【図１９】第２の格納部112の構成例（更新前、更新後）を示す図である。
【図２０】リンク情報検索アプリケーション202にリンク可能なハイパーテキスト形式のログ5の構成例を示す図である。
【図２１】第３の実施形態の関連情報参照装置101の構成例を示す図である。
【図２２】第３の実施形態のリンク情報収集部109の処理動作例を示す図である。
【図２３】第３の実施形態の関連情報参照部118の処理動作例を示す図である。
【図２４】単語の出現数を説明するための図である。
【図２５】第２の格納部112の構成例を示す図である。
【符号の説明】
【０１７６】
１０１    関連情報参照装置
１０５    ハイパーテキスト変換部
１０６    ログ取得部
１０７    リンク情報取得部
１０８    ログ変換部
１０９    リンク情報収集部
１１０    キーワード格納部
１１１    第１の格納部
１１２    第２の格納部
１１３    Web検索部
１１４    検索結果抽出部
１１５    リンク情報更新部
１１７    ログ格納部
１１８    関連情報参照部
２０１    抽出条件格納部
２０２    リンク情報検索アプリケーション
２０３    リンク情報検索部
２０４    検索結果表示部
３０１    キーワード更新部
３０２    第３の格納部
１    アプリケーションソフトウェア
２    ログ
３    ログ識別子
４    キーワード
５    ログ（ハイパーテキスト形式）
６    ログファイル
７    関連情報
【図１】
2010092160.tif 000003
【図２】
2010092160.tif 000004
【図３】
2010092160.tif 000005
【図４】
2010092160.tif 000006
【図５】
2010092160.tif 000007
【図６】
2010092160.tif 000008
【図７】
2010092160.tif 000009
【図８】
2010092160.tif 000010
【図９】
2010092160.tif 000011
【図１０】
2010092160.tif 000012
【図１１】
2010092160.tif 000013
【図１２】
2010092160.tif 000014
【図１３】
2010092160.tif 000015
【図１４】
2010092160.tif 000016
【図１５】
2010092160.tif 000017
【図１６】
2010092160.tif 000018
【図１７】
2010092160.tif 000019
【図１８】
2010092160.tif 000020
【図１９】
2010092160.tif 000021
【図２０】
2010092160.tif 000022
【図２１】
2010092160.tif 000023
【図２２】
2010092160.tif 000024
【図２３】
2010092160.tif 000025
【図２４】
2010092160.tif 000026
【図２５】
2010092160.tif 000027