(57)【要約】【課題】数多く存在するキーワード間の階層構造をＵＲＬに対応させて決定することが可能なキーワード分類方法を提供する。【解決手段】サーバコンピュータは、外部から送信されたキーワード、キーワードの意味及びキーワードに関するＵＲＬを記憶部に記憶手段により記憶する。そして、記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定手段により決定する。これは具体的には、記憶部に記憶した複数のＵＲＬから同一サーバ名を有するＵＲＬをまず抽出する。そして抽出したサーバ名に係るＵＲＬのサーバ名以降のパス名及びパス数に応じて階層構造を決定する。さらにサーバコンピュータは、決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を階層構造決定手段により決定する。【選択図】図９
2008077353.tif 000002
【特許請求の範囲】
【請求項１】
外部から送信されるキーワード及び該キーワードの意味を記憶部に記憶し、キーワードの意味の取得要求を受け付けた場合に、サーバコンピュータの制御部により前記キーワード及び該キーワードの意味を外部へ送信するキーワード分類方法において、
外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶ステップと、
該記憶ステップにより記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を前記制御部により決定する決定ステップと、
該決定ステップにより決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を前記制御部により決定する階層構造決定ステップと
を備えることを特徴とするキーワード分類方法。
【請求項２】
外部から送信されるキーワード及び該キーワードの意味を記憶部に記憶し、キーワードの意味の取得要求を受け付けた場合に、前記キーワード及び該キーワードの意味を外部へ送信するサーバコンピュータにおいて、
外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶手段と、
該記憶手段により記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段と、
該決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する階層構造決定手段と
を備えることを特徴とするサーバコンピュータ。
【請求項３】
前記決定手段は、
前記記憶部に記憶した複数のＵＲＬから同一サーバ名を有するＵＲＬを抽出し、該抽出したサーバ名に係るＵＲＬのサーバ名以降のパス名及びパス数に応じて階層構造を決定するよう構成してあることを特徴とする請求項２に記載のサーバコンピュータ。
【請求項４】
キーワードの意味の取得要求を受け付けた場合に、少なくとも前記キーワードの上位階層のキーワード及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、前記階層構造決定手段により決定した階層構造に基づき、階層分類した文書を生成する生成手段と、
該生成手段により生成した文書を外部へ送信する送信手段と
を備えることを特徴とする請求項２または３に記載のサーバコンピュータ。
【請求項５】
前記生成手段は、
キーワードの意味の取得要求を受け付けた場合に、少なくとも前記キーワードの上位階層のキーワード、及び、上位階層のキーワードのキーワードに対応するＵＲＬからなるハイパーリンク群を、前記階層構造決定手段により決定した階層構造に基づき、ツリー構造またはパンくずリスト形式により階層分類し、さらに取得要求を受け付けたキーワードの意味を含むＨＴＭＬ文書を生成するよう構成してある
ことを特徴とする請求項４に記載のサーバコンピュータ。
【請求項６】
前記階層構造決定手段は、
前記記憶手段により、同一ＵＲＬに対し、複数のキーワードが記憶された場合、該キーワードを同一階層と決定するよう構成してあり、
前記複数のキーワードそれぞれについてウェブにおける使用頻度を検索する検索手段と、
該検索手段により検索した使用頻度順に、前記複数のキーワードに対し優先順位を付与する付与手段と
をさらに備えることを特徴とする請求項２乃至５のいずれか一つに記載のサーバコンピュータ。
【請求項７】
外部から送信されるキーワード及び該キーワードの意味を記憶部に記憶させ、キーワードの意味の取得要求を受け付けた場合に、コンピュータの制御部により前記キーワード及び該キーワードの意味を外部へ送信させるプログラムにおいて、
コンピュータに、
外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶ステップと、
該記憶ステップにより記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を前記制御部により決定する決定ステップと、
該決定ステップにより決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を前記制御部により決定する階層構造決定ステップと
を実行させるためのプログラム。
【請求項８】
外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶し、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報を外部へ送信するサーバコンピュータにおいて、
外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを時間情報と共に前記記憶部に記憶する動詞記憶手段と、
外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶手段と、
ユーザの識別情報に関する情報の取得要求を受信した場合に、該識別情報に基づき、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメント並びに該キーワードに対するＵＲＬを前記記憶部から抽出する抽出手段と、
該抽出手段により抽出したキーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを時間情報に基づきソートし、ソート後に、前記キーワードに対応するＵＲＬを付加したハイパーリンク、該キーワードに対する動詞、及び前記キーワードに対するコメントを含む文書を生成する生成手段と、
該生成手段により生成した文書を外部へ送信する送信手段と
を備えることを特徴とするサーバコンピュータ。
【請求項９】
前記記憶手段は、
外部から送信されたキーワード、キーワードの意味、該キーワードに関するＵＲＬ及びキーワードに関連する画像データを前記記憶部に記憶するよう構成してあり、
前記抽出手段は、
ユーザの識別情報に関する情報の取得要求を受信した場合に、該識別情報に基づき、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメント並びに該キーワードに対するＵＲＬ及び該キーワードに関連する画像データを前記記憶部から抽出するよう構成してあり、
前記生成手段は、
前記抽出手段により抽出したキーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを時間情報に基づきソートし、ソート後に、前記キーワードに対応するＵＲＬを付加したハイパーリンク、該キーワードに対する動詞、前記キーワードに対するコメント及び前記キーワードに関連する画像データを含む文書を生成するよう構成してある
ことを特徴とする請求項８に記載のサーバコンピュータ。
【請求項１０】
キーワードを入力するためのボックス、キーワードに対応する複数の動詞から一の動詞を選択するボックス及びキーワードに関するコメントを入力するためのボックスを含む文書を外部へ送信する手段
をさらに備えることを特徴とする請求項８または９に記載のサーバコンピュータ。
【請求項１１】
外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶し、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報を外部へ送信するサーバコンピュータにおいて、
外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを前記記憶部に記憶する動詞記憶手段と、
外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶手段と、
前記記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段と、
該決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する階層構造決定手段と、
キーワードの意味の取得要求を受け付けた場合に、少なくとも前記キーワードの上位階層のキーワード及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、前記階層構造決定手段により決定した階層構造に基づき、階層分類した文書を生成する生成手段と、
該生成手段により生成した文書に、前記記憶部から読み出した前記取得要求のあったキーワードに対応するユーザの識別情報、キーワードに対する動詞、及び前記キーワードに対するコメントを付加した付加文書を生成する付加文書生成手段と、
該付加文書生成手段により生成した付加文書を外部へ送信する送信手段と
を備えることを特徴とするサーバコンピュータ。
【請求項１２】
外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶し、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報をサーバコンピュータの制御部により外部へ送信するキーワード分類方法において、
外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを前記記憶部に記憶する動詞記憶ステップと、
該動詞記憶ステップにより前記記憶部に記憶したキーワードに対応する複数の動詞の記憶数を前記制御部により計数する計数ステップと、
該計数ステップにより計数した数に応じてキーワードに適合する動詞を前記制御部により決定する動詞決定ステップと、
前記記憶部に、キーワードに対応付けて、前記動詞決定ステップにより決定した適合する動詞を記憶する適合動詞記憶ステップと
を備えることを特徴とするキーワード分類方法。
【請求項１３】
外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶し、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報を外部へ送信するサーバコンピュータにおいて、
外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを前記記憶部に記憶する動詞記憶手段と、
該動詞記憶手段により前記記憶部に記憶したキーワードに対応する複数の動詞の記憶数を計数する計数手段と、
該計数手段により計数した数に応じてキーワードに適合する動詞を決定する動詞決定手段と、
前記記憶部に、キーワードに対応付けて、前記動詞決定手段により決定した適合する動詞を記憶する適合動詞記憶手段と
を備えることを特徴とするサーバコンピュータ。
【請求項１４】
前記適合動詞記憶手段により記憶した複数の適合する動詞、及び各適合する動詞に対応するＵＲＬを含む文書を生成する文書生成手段と、
該文書生成手段により生成した文書を外部へ送信する文書送信手段と
を備えることを特徴とする請求項１３に記載のサーバコンピュータ。
【請求項１５】
外部から送信されたキーワード、及び該キーワードに関するＵＲＬを前記記憶部に記憶する記憶手段と、
外部から動詞に関する情報の取得要求があった場合に、取得要求のあった動詞に対応して、前記適合動詞記憶手段により記憶したキーワード、及び該キーワードに関するＵＲＬを前記記憶部から抽出する抽出手段と、
該抽出手段により抽出したキーワード、及び該キーワードに関するＵＲＬを外部へ送信する送信手段と
を備えることを特徴とする請求項１４に記載のサーバコンピュータ。
【請求項１６】
前記記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段と、
該決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する階層構造決定手段と
を備え、
前記抽出手段は、
外部から動詞に関する情報の取得要求があった場合に、取得要求のあった動詞に対応して、前記適合動詞記憶手段により記憶したキーワードの内、前記階層構造決定手段により決定した階層構造に基づき、上位階層のキーワード、及び該キーワードに関するＵＲＬを前記記憶部から抽出するよう構成してある
ことを特徴とする請求項１５に記載のサーバコンピュータ。
【請求項１７】
外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶させ、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報をサーバコンピュータの制御部により外部へ送信させるプログラムにおいて、
コンピュータに、
外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを前記記憶部に記憶する動詞記憶ステップと、
該動詞記憶ステップにより前記記憶部に記憶したキーワードに対応する複数の動詞の記憶数を前記制御部により計数する計数ステップと、
該計数ステップにより計数した数に応じてキーワードに適合する動詞を前記制御部により決定する動詞決定ステップと、
前記記憶部に、キーワードに対応付けて、前記動詞決定ステップにより決定した適合する動詞を記憶する適合動詞記憶ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から送信されるキーワード及び該キーワードの意味を記憶部に記憶し、キーワードの意味の取得要求を受け付けた場合に、サーバコンピュータの制御部により前記キーワード及び該キーワードの意味を外部へ送信するキーワード分類方法、サーバコンピュータ及び該サーバコンピュータを機能させるためのプログラムに関する。
【背景技術】
【０００２】
近年、不特定多数のユーザがウェブサーバにキーワード及び当該キーワードの意味等を登録するシステムが提供されている。このようなシステムでは、キーワードの意味の精度を向上させるべく多数のユーザが自由にその内容を編集することができる（例えば、非特許文献１参照。）。また、このようなキーワードは日記風のホームページであるいわゆるブログにおいても、多数利用されている。すなわちブログにおいては、登録したキーワードにハイパーリンクが付され、興味を持ったユーザはこれをクリックすることにより、登録されたキーワードの意味、画像データ、または関連する情報を入手することができる。
【０００３】
新たにユーザがキーワードを登録する場合、ユーザはキーワード及び当該キーワードの意味を入力する他、必要に応じて当該キーワードに対応するＵＲＬ（Uniform Resource Locator）を入力することも行われている。例えば、キーワードである自動車メーカ「Missan」を登録する場合、メーカ「Missan」のオフィシャルサイト「http://www.missan.com」を登録する。これによりユーザがキーワード「Missan」をクリックした場合、「Missan」の意味に加えて、オフィシャルサイトのＵＲＬの情報をも入手することができる。
【０００４】
また一般の検索サーチエンジンのポータルサイトには、無数のウェブサイトを動詞別に分類して表示している（例えば、非特許文献２参照）。例えば、動詞「買う」には、ショッピング、オークション等、動詞「知る」には、ニュース、天気等のハイパーリンクが分類して表示されている。そしてこの分類されたハイパーリンクをクリックすることにより、ユーザが望むウェブサイトへアクセスすることができる。
【非特許文献１】はてなダイアリーキーワード  インターネット＜ＵＲＬ：http://d.hatena.ne.jp/keyword/＞
【非特許文献２】Yahoo! JAPAN  インターネット＜ＵＲＬ：http://www.yahoo.co.jp/＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようなキーワード登録システムにおいては、近年登録件数が急増しており、これを管理するウェブサーバの管理者の負担も大きいものであった。キーワード及びキーワードの意味は不特定多数のユーザが自由に登録できる反面、登録されたキーワード同士の関連性を明確化することは困難となってきた。
【０００６】
また、キーワードは一意に特定できるものではなく、複数のキーワードが一つのことを指す場合がある。例えば、キーワード「Missan」及び「Missan自動車」は共に同一のことを指し、共に指定されるＵＲＬも共通する。この場合、さらにキーワード間の関係が複雑化する。
【０００７】
また、一般にブログでは、その日にあった出来事等をユーザがウェブサーバへ登録することにより行われるが、毎日この文章を作成し登録する作業は負担が大きく、ユーザによっては更新が滞りがちになるという問題もあった。このような問題は非特許文献１に開示された技術では解決することができなかった。
【０００８】
さらに、非特許文献２に開示された技術は、動詞別に各ウェブサイトを分類しているが、これはいずれも手作業でウェブサイトがどのカテゴリーに属するかを判別せねばならず、増加の一途をたどるウェブサイト及びキーワードを効率よく分類できるシステムではなかった。
【０００９】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、外部から送信されたキーワード、キーワードの意味及びキーワードに関するＵＲＬを記憶し、記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定し、このＵＲＬの階層構造に基づきキーワードの階層構造を決定することにより、数多く存在するキーワード間の階層構造をＵＲＬに対応させて決定することが可能なキーワード分類方法、サーバコンピュータ及び該サーバコンピュータを機能させるためのプログラムを提供することにある。
【００１０】
本発明の他の目的は、キーワードの意味の取得要求を受け付けた場合に、上位階層のキーワード及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、決定した階層構造に基づき、階層分類した文書を生成して、ユーザへ送信することにより、キーワードの階層構造をユーザが認識でき、しかもキーワードの階層構造に対応するウェブサイトへ容易にアクセスすることが可能なサーバコンピュータを提供することにある。
【００１１】
本発明の他の目的は、同一ＵＲＬに対し、複数のキーワードが記憶された場合、これらのキーワードを同一階層と決定し、複数のキーワードそれぞれについてウェブにおける使用頻度を検索し、使用頻度順に、複数のキーワードに対する優先順位を付与することにより、不特定多数のユーザが自由に命名するキーワード群の関連づけ及びこれに対応するＵＲＬを紐付けすることが可能なサーバコンピュータを提供することにある。
【００１２】
本発明の他の目的は、外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを時間情報と共に記憶部に記憶し、ユーザの識別情報に関する情報の取得要求を受信した場合に、該識別情報に基づき、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメント並びに該キーワードに対するＵＲＬを記憶部から抽出し、時間情報に基づきこれらをソートして文書を生成し外部へ送信することにより、キーワード、動詞、及びコメントからなる簡単なブログを生成でき、ユーザも他のユーザの簡単なブログを時系列で容易に把握することが可能なサーバコンピュータを提供することにある。
【００１３】
本発明の他の目的は、キーワードの取得要求があった場合に、キーワードに関連するキーワードの階層構造を示す文書を生成すると共に、このキーワードに対応するユーザの識別情報、キーワードに対する動詞、及びキーワードに対するコメントを付加した付加文書を生成することにより、キーワード及び他のキーワードとの関連性を把握できる他、当該キーワードにどのようなユーザがどのようなアクションを起こしたのか容易に把握することが可能なサーバコンピュータを提供することにある。
【００１４】
本発明の他の目的は、記憶部に記憶したキーワードに対応する複数の動詞の記憶数を計数し、計数した数に応じてキーワードに適合する動詞を決定することにより、キーワードを動詞に基づき分類することが可能なサーバコンピュータ等を提供することにある。
【００１５】
本発明の他の目的は、キーワードの階層構造を決定し、動詞に関する情報の取得要求があった場合に、適合する動詞に対応するキーワードの内、決定した階層構造に基づき、上位階層のキーワード、及びキーワードに関するＵＲＬを記憶部から抽出して送信することにより、動詞に基づき分類されたキーワードを決定した階層構造に従い抽出及び送信することが可能なサーバコンピュータを提供することにある。
【課題を解決するための手段】
【００１６】
本発明に係るキーワード分類方法は、外部から送信されるキーワード及び該キーワードの意味を記憶部に記憶し、キーワードの意味の取得要求を受け付けた場合に、サーバコンピュータの制御部により前記キーワード及び該キーワードの意味を外部へ送信するキーワード分類方法において、外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶ステップと、該記憶ステップにより記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を前記制御部により決定する決定ステップと、該決定ステップにより決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を前記制御部により決定する階層構造決定ステップとを備えることを特徴とする。
【００１７】
本発明に係るサーバコンピュータは、外部から送信されるキーワード及び該キーワードの意味を記憶部に記憶し、キーワードの意味の取得要求を受け付けた場合に、前記キーワード及び該キーワードの意味を外部へ送信するサーバコンピュータにおいて、外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶手段と、該記憶手段により記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段と、該決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する階層構造決定手段とを備えることを特徴とする。
【００１８】
本発明に係るサーバコンピュータは、前記決定手段は、前記記憶部に記憶した複数のＵＲＬから同一サーバ名を有するＵＲＬを抽出し、該抽出したサーバ名に係るＵＲＬのサーバ名以降のパス名及びパス数に応じて階層構造を決定するよう構成してあることを特徴とする。
【００１９】
本発明に係るサーバコンピュータは、キーワードの意味の取得要求を受け付けた場合に、少なくとも前記キーワードの上位階層のキーワード及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、前記階層構造決定手段により決定した階層構造に基づき、階層分類した文書を生成する生成手段と、該生成手段により生成した文書を外部へ送信する送信手段とを備えることを特徴とする。
【００２０】
本発明に係るサーバコンピュータは、前記生成手段は、キーワードの意味の取得要求を受け付けた場合に、少なくとも前記キーワードの上位階層のキーワード、及び、上位階層のキーワードのキーワードに対応するＵＲＬからなるハイパーリンク群を、前記階層構造決定手段により決定した階層構造に基づき、ツリー構造またはパンくずリスト形式により階層分類し、さらに取得要求を受け付けたキーワードの意味を含むＨＴＭＬ文書を生成するよう構成してあることを特徴とする。
【００２１】
本発明に係るサーバコンピュータは、前記階層構造決定手段は、前記記憶手段により、同一ＵＲＬに対し、複数のキーワードが記憶された場合、該キーワードを同一階層と決定するよう構成してあり、前記複数のキーワードそれぞれについてウェブにおける使用頻度を検索する検索手段と、該検索手段により検索した使用頻度順に、前記複数のキーワードに対し優先順位を付与する付与手段とをさらに備えることを特徴とする。
【００２２】
本発明に係るプログラムは、外部から送信されるキーワード及び該キーワードの意味を記憶部に記憶させ、キーワードの意味の取得要求を受け付けた場合に、コンピュータの制御部により前記キーワード及び該キーワードの意味を外部へ送信させるプログラムにおいて、コンピュータに、外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶ステップと、該記憶ステップにより記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を前記制御部により決定する決定ステップと、該決定ステップにより決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を前記制御部により決定する階層構造決定ステップとを実行させることを特徴とする。
【００２３】
本発明に係るサーバコンピュータは、外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶し、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報を外部へ送信するサーバコンピュータにおいて、外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを時間情報と共に前記記憶部に記憶する動詞記憶手段と、外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶手段と、ユーザの識別情報に関する情報の取得要求を受信した場合に、該識別情報に基づき、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメント並びに該キーワードに対するＵＲＬを前記記憶部から抽出する抽出手段と、該抽出手段により抽出したキーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを時間情報に基づきソートし、ソート後に、前記キーワードに対応するＵＲＬを付加したハイパーリンク、該キーワードに対する動詞、及び前記キーワードに対するコメントを含む文書を生成する生成手段と、該生成手段により生成した文書を外部へ送信する送信手段とを備えることを特徴とする。
【００２４】
本発明に係るサーバコンピュータは、前記記憶手段は、外部から送信されたキーワード、キーワードの意味、該キーワードに関するＵＲＬ及びキーワードに関連する画像データを前記記憶部に記憶するよう構成してあり、前記抽出手段は、ユーザの識別情報に関する情報の取得要求を受信した場合に、該識別情報に基づき、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメント並びに該キーワードに対するＵＲＬ及び該キーワードに関連する画像データを前記記憶部から抽出するよう構成してあり、前記生成手段は、前記抽出手段により抽出したキーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを時間情報に基づきソートし、ソート後に、前記キーワードに対応するＵＲＬを付加したハイパーリンク、該キーワードに対する動詞、前記キーワードに対するコメント及び前記キーワードに関連する画像データを含む文書を生成するよう構成してあることを特徴とする。
【００２５】
本発明に係るサーバコンピュータは、キーワードを入力するためのボックス、キーワードに対応する複数の動詞から一の動詞を選択するボックス及びキーワードに関するコメントを入力するためのボックスを含む文書を外部へ送信する手段をさらに備えることを特徴とする。
【００２６】
本発明に係るサーバコンピュータは、外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶し、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報を外部へ送信するサーバコンピュータにおいて、外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを前記記憶部に記憶する動詞記憶手段と、外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを前記記憶部に記憶する記憶手段と、前記記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段と、該決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する階層構造決定手段と、キーワードの意味の取得要求を受け付けた場合に、少なくとも前記キーワードの上位階層のキーワード及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、前記階層構造決定手段により決定した階層構造に基づき、階層分類した文書を生成する生成手段と、該生成手段により生成した文書に、前記記憶部から読み出した前記取得要求のあったキーワードに対応するユーザの識別情報、キーワードに対する動詞、及び前記キーワードに対するコメントを付加した付加文書を生成する付加文書生成手段と、該付加文書生成手段により生成した付加文書を外部へ送信する送信手段とを備えることを特徴とする。
【００２７】
本発明に係るキーワード分類方法は、外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶し、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報をサーバコンピュータの制御部により外部へ送信するキーワード分類方法において、外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを前記記憶部に記憶する動詞記憶ステップと、該動詞記憶ステップにより前記記憶部に記憶したキーワードに対応する複数の動詞の記憶数を前記制御部により計数する計数ステップと、該計数ステップにより計数した数に応じてキーワードに適合する動詞を前記制御部により決定する動詞決定ステップと、前記記憶部に、キーワードに対応付けて、前記動詞決定ステップにより決定した適合する動詞を記憶する適合動詞記憶ステップとを備えることを特徴とする。
【００２８】
本発明に係るサーバコンピュータは、外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶し、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報を外部へ送信するサーバコンピュータにおいて、外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを前記記憶部に記憶する動詞記憶手段と、該動詞記憶手段により前記記憶部に記憶したキーワードに対応する複数の動詞の記憶数を計数する計数手段と、該計数手段により計数した数に応じてキーワードに適合する動詞を決定する動詞決定手段と、前記記憶部に、キーワードに対応付けて、前記動詞決定手段により決定した適合する動詞を記憶する適合動詞記憶手段とを備えることを特徴とする。
【００２９】
本発明に係るサーバコンピュータは、前記適合動詞記憶手段により記憶した複数の適合する動詞、及び各適合する動詞に対応するＵＲＬを含む文書を生成する文書生成手段と、該文書生成手段により生成した文書を外部へ送信する文書送信手段とを備えることを特徴とする。
【００３０】
本発明に係るサーバコンピュータは、外部から送信されたキーワード、及び該キーワードに関するＵＲＬを前記記憶部に記憶する記憶手段と、外部から動詞に関する情報の取得要求があった場合に、取得要求のあった動詞に対応して、前記適合動詞記憶手段により記憶したキーワード、及び該キーワードに関するＵＲＬを前記記憶部から抽出する抽出手段と、該抽出手段により抽出したキーワード、及び該キーワードに関するＵＲＬを外部へ送信する送信手段とを備えることを特徴とする。
【００３１】
本発明に係るサーバコンピュータは、前記記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段と、該決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する階層構造決定手段とを備え、前記抽出手段は、外部から動詞に関する情報の取得要求があった場合に、取得要求のあった動詞に対応して、前記適合動詞記憶手段により記憶したキーワードの内、前記階層構造決定手段により決定した階層構造に基づき、上位階層のキーワード、及び該キーワードに関するＵＲＬを前記記憶部から抽出するよう構成してあることを特徴とする。
【００３２】
本発明に係るプログラムは、外部から送信されるキーワード及び該キーワードに関連する情報を記憶部に記憶させ、キーワードに関連する情報の取得要求を受け付けた場合に、前記キーワード及び該キーワードに関連する情報をサーバコンピュータの制御部により外部へ送信させるプログラムにおいて、コンピュータに、外部から送信された、ユーザの識別情報、キーワード、該キーワードに対する動詞、及び前記キーワードに対するコメントを前記記憶部に記憶する動詞記憶ステップと、該動詞記憶ステップにより前記記憶部に記憶したキーワードに対応する複数の動詞の記憶数を前記制御部により計数する計数ステップと、該計数ステップにより計数した数に応じてキーワードに適合する動詞を前記制御部により決定する動詞決定ステップと、前記記憶部に、キーワードに対応付けて、前記動詞決定ステップにより決定した適合する動詞を記憶する適合動詞記憶ステップとを実行させることを特徴とする。
【００３３】
本発明にあっては、サーバコンピュータは、外部から送信されたキーワード、キーワードの意味及びキーワードに関するＵＲＬを記憶部に記憶手段により記憶する。そして、記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定手段により決定する。これは具体的には、記憶部に記憶した複数のＵＲＬから同一サーバ名を有するＵＲＬをまず抽出する。そして抽出したサーバ名に係るＵＲＬのサーバ名以降のパス名及びパス数に応じて階層構造を決定する。さらにサーバコンピュータは、決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を階層構造決定手段により決定するので、ユーザがキーワード及びこれに対応するＵＲＬを登録するたびに、キーワードの階層構造が次第に構築されていくことになる。
【００３４】
本発明にあっては、キーワードの意味の取得要求を受け付けた場合に、少なくともキーワードの上位階層のキーワード及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、階層構造決定手段により決定した階層構造に基づき、階層分類した文書を生成手段により生成する。そして、この生成した文書を外部へ送信するので、ユーザは、キーワードのみならず、階層構造決定手段により決定されたキーワードの上位階層の階層構造を視認できる。
【００３５】
本発明にあっては、キーワードの意味の取得要求を受け付けた場合に、少なくともキーワードの上位階層のキーワード、及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、階層構造決定手段により決定した階層構造に基づき、ツリー構造またはパンくずリスト形式により階層分類し、さらに取得要求を受けたキーワードの意味を含むＨＴＭＬ文書を生成する。そしてこの生成した階層構造及びキーワードの意味からなる文書を送信するので、ユーザは、上層のキーワードの構造を容易に視認でき、またキーワードの意味を明確に理解することが可能となる。
【００３６】
本発明にあっては、階層構造決定手段は、記憶手段により、同一ＵＲＬに対し、複数のキーワードが記憶された場合、これらのキーワードを同一階層と決定する。これは、キーワードには複数の定義がなされるからである。そして検索手段は、複数のキーワードそれぞれについてウェブにおける使用頻度を検索し、付与手段により検索手段による使用頻度順に、複数のキーワードに対し優先順位を付与する。これにより、より信頼度の高いキーワードとＵＲＬとの関連づけが行え、システム全体の信頼性を向上させることができる。
【００３７】
本発明にあっては、サーバコンピュータは、キーワードを入力するためのボックス、キーワードに対応する複数の動詞から一の動詞を選択するボックス及びキーワードに関するコメントを入力するためのボックスを含む文書を外部へ送信しておく。そして、外部から送信された、ユーザの識別情報、キーワード、キーワードに対する動詞、及びキーワードに対するコメントを時間情報と共に動詞記憶手段により記憶部に記憶する。また、外部から送信されたキーワード、該キーワードの意味及び前記キーワードに関するＵＲＬを記憶手段により記憶部に記憶する。その後、ユーザの識別情報に関する情報の取得要求を受信した場合に、この識別情報に基づき、キーワード、キーワードに対する動詞、及びキーワードに対するコメント並びにキーワードに対するＵＲＬを記憶部から抽出手段により抽出する。
【００３８】
生成手段は、抽出手段により抽出したキーワード、キーワードに対する動詞、及びキーワードに対するコメントを時間情報に基づきソートし、ソート後に、キーワードに対応するＵＲＬを付加したハイパーリンク、キーワードに対する動詞、及びキーワードに対するコメントを含む文書を生成し、この生成した文書を外部へ送信する。このように、キーワード、動詞及びコメントからなる簡潔なブログをユーザは作成でき、また、他のユーザはこの簡潔なブログを容易に時系列で視認することができる。しかも動詞及びコメントが付随するためどのような行動がなされたかも即時に理解することができる。
【００３９】
本発明にあっては、キーワードに関連する画像データをさらに含めることにより、ユーザの行動をより楽しく、また即時に視認することが可能となる。
【００４０】
本発明にあっては、サーバコンピュータは、外部から送信された、ユーザの識別情報、キーワード、キーワードに対する動詞、及びキーワードに対するコメントを動詞記憶手段により記憶部に記憶する。また外部から送信されたキーワード、キーワードの意味及びキーワードに関するＵＲＬを記憶手段により記憶部に記憶する。階層構造決定手段は、複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する。その後、キーワードの意味の取得要求を受け付けた場合、少なくともキーワードの上位階層のキーワード及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、階層構造決定手段により決定した階層構造に基づき、階層分類した文書を生成手段により生成する。
【００４１】
そして、生成手段により生成した文書に、記憶部から読み出した前記取得要求のあったキーワードに対応するユーザの識別情報、キーワードに対する動詞、及びキーワードに対するコメントを付加した付加文書を生成する。最後に生成した付加文書を外部へ送信するので、キーワードの階層構造を容易に視認でき、またそのキーワードに対し、どのユーザがどのようなアクション及び見解をもっているかを容易に把握することが可能となる。
【００４２】
本発明にあっては、外部から送信された、ユーザの識別情報、キーワード、キーワードに対する動詞、及びキーワードに対するコメントを動詞記憶手段により記憶部に記憶する。そして、動詞記憶手段により記憶部に記憶したキーワードに対応する複数の動詞の記憶数を計数手段により計数する。動詞決定手段は計数手段により計数した数に応じてキーワードに適合する動詞を決定する。適合動詞記憶手段は、記憶部に、キーワードに対応付けて、動詞決定手段により決定した適合する動詞を記憶する。つまり、キーワード「自動車」に対しては「乗る」、「買う」等の動詞が登録されることが多い反面、「食べる」等の動詞は少ないといえる。このキーワードに対する動詞を分析し記憶する。
【００４３】
適合動詞記憶手段により記憶した複数の適合する動詞、及び各適合する動詞に対応するＵＲＬを含む文書を文書生成手段により生成し、生成した文書を外部へ送信するので、動詞を中心にキーワードを高い精度で分類することが可能となる。
【００４４】
本発明にあっては、記憶手段は、外部から送信されたキーワード、及びキーワードに関するＵＲＬを記憶部に記憶する。外部から動詞に関する情報の取得要求があった場合、取得要求のあった動詞に対応して、適合動詞記憶手段により記憶したキーワード、及びキーワードに関するＵＲＬを記憶部から抽出手段により抽出する。そして、抽出手段により抽出したキーワード、及びキーワードに関するＵＲＬを外部へ送信するので、ユーザは、動詞から希望するキーワード及びそのＵＲＬを取得することが可能となる。
【００４５】
本発明にあっては、階層構造決定手段は、記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する。そして、抽出手段は、外部から動詞に関する情報の取得要求があった場合、取得要求のあった動詞に対応して、適合動詞記憶手段により記憶したキーワードの内、階層構造決定手段により決定した階層構造に基づき、上位階層のキーワード、及びキーワードに関するＵＲＬを記憶部から抽出する。これにより分類された動詞に基づく検索が行われた場合、使用頻度の多いキーワードが抽出され、しかもこれらのキーワードの内、上位階層のキーワードが送信される。
【発明の効果】
【００４６】
本発明にあっては、外部から送信されたキーワード、キーワードの意味及びキーワードに関するＵＲＬを記憶部に記憶する。そしてサーバコンピュータは、決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を階層構造決定手段により決定するので、ユーザがキーワード及びこれに対応するＵＲＬを登録するたびに、キーワードの階層構造が次第に構築されていくことになる。これにより、不特定多数のユーザが、ユーザの自主性に基づきキーワードを登録するシステムにおいても、公平乃至公正なキーワード分類を実現することが可能となる。すなわち、ある歌手をキーワード登録する場合、この歌手が上位階層「アイドル」に属するか、「アーティスト」に属するか争いがある場合がある。この場合でも、唯一存在するＵＲＬに従い、この歌手に係るキーワードが分類付けされることになる。
【００４７】
本発明にあっては、キーワードの意味の取得要求を受け付けた場合に、少なくともキーワードの上位階層のキーワード及びこれに対応するＵＲＬからなるハイパーリンク群を、階層構造決定手段により決定した階層構造に基づき、階層分類した文書を生成手段により生成する。そして、この生成した文書を外部へ送信するので、ユーザは、キーワードのみならず、階層構造決定手段により決定されたキーワードの上位階層の階層構造を視認できる。これにより、キーワードの上位概念にある他のキーワードにも容易にアクセスすることが可能となる。
【００４８】
本発明にあっては、キーワードの意味の取得要求を受け付けた場合に、少なくともキーワードの上位階層のキーワード、及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、階層構造決定手段により決定した階層構造に基づき、ツリー構造またはパンくずリスト形式により階層分類し、さらにキーワードの意味を含むＨＴＭＬ文書を生成する。そしてこの生成した階層構造及びキーワードの意味からなる文書を送信するので、ユーザは、上層のキーワードの構造を容易に視認でき、またキーワードの意味を明確に理解することが可能となる。
【００４９】
本発明にあっては、階層構造決定手段は、記憶手段により、同一ＵＲＬに対し、複数のキーワードが記憶された場合、これらのキーワードを同一階層と決定する。そして検索手段は、複数のキーワードそれぞれについてウェブにおける使用頻度を検索し、付与手段により検索手段による使用頻度順に、複数のキーワードに対し優先順位を付与する。これにより、より信頼度の高いキーワードとＵＲＬとの関連づけが行え、システム全体の信頼性を向上させることができる。その結果、誤りのあるキーワード等の使用頻度の低いキーワードは自然に淘汰されていくことになる。
【００５０】
本発明にあっては、サーバコンピュータは、キーワードを入力するためのボックス、キーワードに対応する複数の動詞から一の動詞を選択するボックス及びキーワードに関するコメントを入力するためのボックスを含む文書を外部へ送信しておく。そして、外部から送信された、ユーザの識別情報、キーワード、動詞、及びコメントを時間情報と共に動詞記憶手段により記憶部に記憶する。その後、ユーザの識別情報に関する情報の取得要求を受信した場合に、この識別情報に基づき、キーワード、動詞、及びコメント並びにＵＲＬを抽出し、抽出したキーワード、動詞、及びコメントを時間情報に基づきソートする。ソート後に、キーワードに対応するＵＲＬを付加したハイパーリンク、動詞、及びコメントを含む文書を生成し、この生成した文書を外部へ送信する。このように、キーワード、動詞及びコメントからなる簡潔なブログをユーザは作成でき、また、他のユーザはこの簡潔なブログを容易に時系列で視認することができる。しかも動詞及びコメントが付随するためどのような行動がなされたかも即時に理解することができる。これにより更新が滞りがちなブログを、忙しいときでも容易に更新することが可能となる。
【００５１】
本発明にあっては、キーワードに関連する画像データをさらに含めることにより、ユーザの行動をより楽しく、また即時に視認することが可能となる。
【００５２】
本発明にあっては、キーワードの意味の取得要求を受け付けた場合、少なくともキーワードの上位階層のキーワード及び上位階層のキーワードに対応するＵＲＬからなるハイパーリンク群を、階層構造決定手段により決定した階層構造に基づき、階層分類した文書を生成手段により生成する。そして、生成手段により生成した文書に、記憶部から読み出した取得要求のあったキーワードに対応するユーザの識別情報、動詞、及びコメントを付加した付加文書を生成する。最後に生成した付加文書を外部へ送信するので、キーワードの階層構造を容易に視認でき、またそのキーワードに対し、どのユーザがどのようなアクション及び見解をもっているかを容易に把握することが可能となる。これにより、単なるキーワードの意味表示だけでなく、その階層構造、及び、キーワードにまつわる他のユーザの動向をも容易に把握することが可能となる。
【００５３】
本発明にあっては、外部から送信された、ユーザの識別情報、キーワード、キーワードに対する動詞、及びキーワードに対するコメントを動詞記憶手段により記憶部に記憶する。そして、動詞記憶手段により記憶部に記憶したキーワードに対応する複数の動詞の記憶数を計数手段により計数する。動詞決定手段は計数手段により計数した数に応じてキーワードに適合する動詞を決定する。適合動詞記憶手段は、記憶部に、キーワードに対応付けて、動詞決定手段により決定した適合する動詞を記憶する。そして適合動詞記憶手段により記憶した複数の適合する動詞、及び各適合する動詞に対応するＵＲＬを含む文書を文書生成手段により生成し、生成した文書を外部へ送信するので、動詞を中心にキーワードを高い精度で分類することが可能となる。
【００５４】
本発明にあっては、記憶手段は、外部から送信されたキーワード、及びキーワードに関するＵＲＬを記憶部に記憶する。外部から動詞に関する情報の取得要求があった場合、取得要求のあった動詞に対応して、適合動詞記憶手段により記憶したキーワード、及びキーワードに関するＵＲＬを記憶部から抽出手段により抽出する。そして、抽出手段により抽出したキーワード、及び前記キーワードに関するＵＲＬを外部へ送信するので、ユーザは、動詞から希望するキーワード及びそのＵＲＬを取得することが可能となる。
【００５５】
本発明にあっては、階層構造決定手段は、記憶した複数のＵＲＬのパスに基づきＵＲＬの階層構造を決定する決定手段により決定したＵＲＬの階層構造に基づき、各ＵＲＬに対応するキーワードの階層構造を決定する。そして、抽出手段は、外部から動詞に関する情報の取得要求があった場合、取得要求のあった動詞に対応して、適合動詞記憶手段により記憶したキーワードの内、階層構造決定手段により決定した階層構造に基づき、上位階層のキーワード、及びキーワードに関するＵＲＬを記憶部から抽出する。これにより分類された動詞に基づく検索が行われた場合、使用頻度の多いキーワードが抽出され、しかもこれらのキーワードの内、上位階層のキーワードが送信される。その結果、動詞に基づき、多くのキーワードを効率よく分類できる等、本発明は優れた効果を奏する。
【発明を実施するための最良の形態】
【００５６】
実施の形態１
以下本発明の実施の形態を、図面を参照して説明する。図１は本発明に係るキーワード分類システムの概要を示す模式図である。図においてＳはキーワード分類システムであり、サーバコンピュータ１、端末装置２、２・・・及びウェブサーバ３を含んで構成される。サーバコンピュータ１、端末装置２及びウェブサーバ３はインターネット等の通信網Ｎを介して接続されており、ｈｔｔｐ（Hyper Text Transfer Protocol）プロトコルによりＨＴＭＬ（Hyper Text Markup Language）文書等の情報を相互に送受信する。端末装置２は例えばパーソナルコンピュータ、携帯電話機、またはＰＤＡ等であり、ウェブサイトを閲覧するためのブラウザがインストールされている。以下では、端末装置２をパーソナルコンピュータ２であるものとして説明する。
【００５７】
ウェブサーバ３は、複数の階層からなるウェブサイトを公開しており、パーソナルコンピュータ２からのウェブページ取得要求に応じて、取得要求に対応するウェブページを送信する。本実施の形態においてはウェブサーバ３のサーバ名を「www.missan.com」とする。サーバコンピュータ１は、パーソナルコンピュータ２から送信されるキーワード及びその意味を記憶し、またキーワードの意味の取得要求を受け付けた場合に、キーワードを分類した上でキーワード及びその意味をパーソナルコンピュータ２へ送信する。
【００５８】
図２はサーバコンピュータ１のハードウェア構成を示すブロック図である。サーバコンピュータ１は、制御部としてのＣＰＵ(Central Processing Unit)１１、ＲＡＭ(Random Access Memory)１２、入力部１３、表示部１４、通信部１６、時計部１８及び記憶部１５を含んで構成される。ＣＰＵ１１は、バス１７を介してサーバコンピュータ１のハードウェア各部と接続されていて、それらを制御すると共に、記憶部１５に格納された制御プログラム１５Ｐに従って、各ソフトウェア処理を実行する。
【００５９】
表示部１４は例えば液晶ディスプレイ等であり、入力部１３はキーボード及びマウス等から構成される。通信部１６はモデムまたはＬＡＮカード等であり、通信網Ｎを介してパーソナルコンピュータ２及びウェブサーバ３との間でＣＰＵ１１からの指示に従い各種情報を送受信する。ＲＡＭ１２は任意のアドレスを指定して読み書きすることが可能な半導体メモリである。時計部１８は現在日時をＣＰＵ１１へ出力する。
【００６０】
記憶部１５は例えばハードディスクで構成され、内部には上述した制御プログラム１５Ｐ、キーワードファイル１５１、ＵＲＬ階層構造ファイル１５２、アドレスファイル１５３、及び、キーワード階層構造ファイル１５４が記憶されている。なお、キーワードファイル１５１、ＵＲＬ階層構造ファイル１５２、アドレスファイル１５３、または、キーワード階層構造ファイル１５４はサーバコンピュータ１の記憶部１５に記憶する他、データベースサーバ（図示せず）内に記憶しておき、ＣＰＵ１１の指示によりＳＱＬ（Structured Query Language）を用いて必要に応じて読み書きするようにしても良い。なお、キーワードファイル１５１、ＵＲＬ階層構造ファイル１５２、アドレスファイル１５３、及び、キーワード階層構造ファイル１５４の詳細については後述する。
【００６１】
図３はパーソナルコンピュータ２のハードウェア構成を示すブロック図である。パーソナルコンピュータ２は、制御部としてのＣＰＵ２１、ＲＡＭ２２、入力部２３、表示部２４、通信部２６、及び、記憶部２５を含んで構成される。ＣＰＵ２１は、バス２７を介してハードウェア各部と接続されていて、それらを制御すると共に、記憶部２５に格納された制御プログラム（図示せず）に従って、種々のソフトウェア的機能を実行する。
【００６２】
表示部２４は例えば液晶ディスプレイ等であり、入力部２３はキーボード及びマウス等により構成される。なお、タッチパネルのように表示部２４と入力部２３とを一体的に構成するようにしても良い。通信部２６はＬＡＮカードまたはモデムであり、各種情報の送受信を行う。記憶部２５はハードディスクまたはメモリが用いられ制御プログラム（図示せず）及びブラウザが記憶されている。
【００６３】
サーバコンピュータ１にキーワードを登録する場合、パーソナルコンピュータ２からサーバコンピュータ１へアクセスし、入力部２３からキーワード、キーワードの意味及び当該キーワードに関する公式ウェブサイトのＵＲＬを入力する。なお、ここで入力するウェブサイトのＵＲＬは公式ウェブサイトのＵＲＬでなくても良く、キーワードに関連するＵＲＬであれば他のウェブサイトのものであっても良い。図４はキーワード編集画面のイメージを示す説明図である。以下では、ウェブサーバ３で公開されている自動車「G350」のキーワードがサーバコンピュータ１に登録されており、ユーザがキーワード「G350」の意味及びＵＲＬを編集する例を説明する。サーバコンピュータ１の記憶部１５から読み出され出力されたＨＴＭＬ文書からなる編集画面は、図４の如くパーソナルコンピュータ２のブラウザに表示される。
【００６４】
編集画面には、キーワード「G350」が表示され、キーワードの意味を入力するためのボックス及びＵＲＬの入力ボックスが表示されている。ユーザは入力部２３を通じてキーワードの意味及びＵＲＬを入力する。入力が完了した場合は、編集画面下部の登録ボタン２３１をクリックする。ＣＰＵ２１は登録ボタン２３１が操作された場合、入力された意味「Missanのクーペ・・・」及びＵＲＬ「http://www.missan.com/lineup/G350.html」を受け付け、キーワード「G350」と共にサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は、これを受信し、キーワードに対応付けて意味及びＵＲＬをキーワードファイル１５１に記憶する。なお、このＵＲＬを用いることによりユーザはパーソナルコンピュータ２から、ウェブサーバ３へアクセスし、自動車「G350」の情報をブラウザにて閲覧することができる。
【００６５】
図５はキーワードファイル１５１のレコードレイアウトを示す説明図である。キーワードファイル１５１は、キーワードフィールド、意味フィールド、ＵＲＬフィールドを含んで構成される。キーワードフィールドには、パーソナルコンピュータ２から送信されたキーワードが記憶されている。意味フィールドにはキーワードに対応付けて、当該キーワードの意味を記憶している。ＵＲＬフィールドには、キーワードの情報の根元となる公式サイトのＵＲＬがキーワードに対応付けて記憶されている。ＣＰＵ１１は、パーソナルコンピュータ２から、キーワード、キーワードの意味及びＵＲＬが送信された場合、これをキーワードファイル１５１に記憶していく。
【００６６】
図６はアドレスファイル１５３のレコードレイアウトを示す説明図である。アドレスファイル１５３はキーワードフィールド及びアドレスフィールドを含んで構成される。アドレスフィールドには、キーワードファイル１５１に記憶したキーワードに対応付けて、キーワードの意味及びＵＲＬを記憶しているサーバコンピュータ１内のアドレスを記憶している。例えば、ブログ等において「先月、MissanのG350を購入した。」と記載されている場合、キーワード「G350」には、「http://dhate.com/keyword/G350」のハイパーリンクが付される。そして、ユーザが入力部２３を介してこのハイパーリンクをクリックした場合、サーバコンピュータ１へアクセスできる。サーバコンピュータ１のＣＰＵ１１は、当該ハイパーリンクを参照して、これに対応するアドレスファイル１５３のキーワードをもとに、キーワードファイル１５１を検索し、対応するキーワードの意味及びＵＲＬを含むＨＴＭＬ文書を生成して、パーソナルコンピュータ２へ送信する。
【００６７】
ＣＰＵ１１は、キーワードファイル１５１を参照してＵＲＬの階層構造を決定する。まず、ＣＰＵ１１は、キーワードファイル１５１のＵＲＬフィールドから同一サーバ名を有するＵＲＬを抽出する。図５の例では、スキーム名であるhttp://以降のサーバ名として、「www.missan.com」及び「www.mad.com」の２種類が存在する。以下では、同一サーバ名である「www.missan.com」を抽出する形態につき説明する。サーバ名「www.missan.com」に係るＵＲＬは、「http://www.missan.com/lineup/G350.html」、「http://www.missan.com/lineup/TIA.html」、「http://www.missan.com/afterservice/」、「http://www.missan.com/usedcar/」、「http://www.missan.com」、「http://www.missan.com/lineup/Muran.html」、「http://www.missan.com/lineup/G350.html」、「http://www.missan.com/lineup/G350.html」及び「http://www.missan.com/lineup/」である。
【００６８】
ＣＰＵ１１は、同一サーバ名以降のパス名及びパス数に基づいてＵＲＬの階層構造を決定する。図７はＵＲＬ階層構造ファイル１５２のレコードレイアウトを示す説明図である。ＵＲＬ階層構造ファイル１５２は、サーバ名毎にＵＲＬの階層を段階的に記憶している。ＣＰＵ１１は、サーバ名の次に位置する/で区切られるパス名を抽出し、第１階層フィールドに記憶する。本例では、第１階層として「lineup」、「afterservice」、及び、「usedcar」が記憶されている。さらに、ＣＰＵ１１は、サーバ名及び抽出した第１階層のパス名をもとに、２番目のパス名を抽出する。
【００６９】
本例では、サーバ名「www.missan.com」及び第１階層のパス名「lineup」をもとに、２番目のパス名「G350」、「TIA」及び「Muran」を抽出する。そして、ＣＰＵ１１は、この第１階層に対応付けて、抽出した第２階層のパス名を第２階層フィールドに記憶する。このようにＣＰＵ１１は、サーバ名以降のパス名及びパス数に基づき、階層構造を決定する。なお、サーバ名以降３番目のパスも、第３階層として、第１階層及び第２階層の下位階層として、階層構造が決定される。なお、第１階層であるパス名「afterservice」及び「usedcar」もサーバ名に対応付けて記憶される。
【００７０】
図８はキーワード階層構造ファイル１５４のレコードレイアウトを示す説明図である。ＣＰＵ１１は、ＵＲＬ階層構造ファイル１５２内のサーバ名及びパス名をもとに、キーワードファイル１５１を参照して、キーワードの階層構造を決定する。本例では、「www.missan.com」が最も上位階層として、ＵＲＬ階層構造ファイル１５２に記憶されており、この「www.missan.com」をもとにキーワードファイル１５１から、ＣＰＵ１１はキーワード「Missan」を抽出する。そしてＣＰＵ１１は、この抽出したキーワード「Missan」をキーワード階層構造ファイル１５４のサーバ名フィールドに最も上位階層のものとして記憶する。
【００７１】
次に、ＣＰＵ１１は、ＵＲＬ階層構造ファイル１５２内のサーバ名及び第１階層のパス名をアンド条件で満たすＵＲＬをキーワードファイル１５１から読み出し、サーバ名の下位階層のパスとしてキーワード階層構造ファイル１５４の第１階層フィールドに記憶する。本例では、ＣＰＵ１１は、「www.missan.com」及び「lineup」をアンド条件で満たす「http://www.missan.com/lineup/」に対応するキーワード「Missan全車種」をキーワードファイル１５１から抽出し、この抽出したキーワード「Missan全車種」を、キーワード階層構造ファイル１５４の第１階層フィールドに記憶する。ＣＰＵ１１は、第１階層の他のパス名「afterservice」及び「usedcar」に対しても対応するキーワード「Missanのアフターサービス」及び「Missan認定中古車」をキーワード階層構造ファイル１５４に記憶する。
【００７２】
同様に、ＣＰＵ１１は、第２階層のパス名についても対応するキーワードの階層構造を特定すべく、キーワードをキーワード階層構造ファイル１５４に記憶する。例えば、ＣＰＵ１１は、「www.missan.com」、「lineup」及び「TIA.html」をアンド条件で満たす「http://www.missan.com/lineup/TIA.html」に対応するキーワード「TIA」をキーワードファイル１５１から抽出し、この抽出したキーワード「TIA」を、キーワード階層構造ファイル１５４の第２階層フィールドに記憶する。このように、ＵＲＬの階層構造をもとにキーワードの階層構造が順次決定される。なお、キーワードの階層構造の決定はこの他にも、「/」または「.」を区切りとして前方一致検索により決定しても良い。例えば、ＣＰＵ１１は、ＵＲＬ「http://www.missan.com/lineup/TIA.html」が存在する場合、「http://」以降の「/」を区切りとして、「http://www.missan.com/」を用いてキーワードファイル１５１を検索し、対応する「Missan」を抽出し、ＵＲＬ階層構造ファイル１５２のサーバ名として記憶する。そして、ＣＰＵ１１は次に存在する「/」を区切りとして、「http://www.missan.com/lineup/」を用いてキーワードファイル１５１を検索し、対応する「Missan全車種」を抽出し、ＵＲＬ階層構造ファイル１５２のサーバ名に従属する第１階層として記憶する。最後に、ＣＰＵ１１はＵＲＬ「http://www.missan.com/lineup/TIA.html」全てを用いて、キーワードファイル１５１を検索し、対応する「TIA」を抽出し、ＵＲＬ階層構造ファイル１５２の第１階層「lineup」に従属する第２階層として記憶する。
【００７３】
ところで、キーワードによっては、同一のＵＲＬを複数のキーワードで表現する場合がある。本例では、図５に示すように、自動車「G350」、ＵＲＬ「http://www.missan.com/lineup/G350.html」に対し、キーワード「G350」、「新G350」及び「スカイG」が記憶されている。これらについても、ＣＰＵ１１は、「www.missan.com」、「lineup」及び「G350.html」をアンド条件で満たす「http://www.missan.com/lineup/G350.html」に対応するキーワード「G350」、「新G350」及び「スカイG」をキーワードファイル１５１から抽出し、この抽出したキーワード「G350」、「新G350」及び「スカイG」を、キーワード階層構造ファイル１５４の第２階層フィールドに記憶する。これらは同一階層である第２階層に並列に記憶される。
【００７４】
ＣＰＵ１１は、同一のＵＲＬに対し、複数のキーワードが抽出された場合、各キーワードについて使用頻度を検索し、使用頻度順に優先順位を付与する処理を行う。これは例えば、サーチエンジンによる検索ヒット数、またはウェブサーバ３のサイト内で、最も多用されているキーワード順、または、特定のブログ内で、使用頻度の高い順に優先順位が決定される。以下では、Google（登録商標）等のサーチエンジンにおける検索ヒット数に基づき優先順位を決定する例について説明する。ＣＰＵ１１は、同一のＵＲＬに対し、複数のキーワードが抽出された場合、サーチエンジンへアクセスし、各キーワードを送信し、検索ヒット数を受信する。そして、ＣＰＵ１１は受信した検索ヒット数に準じて優先順位を決定する。本例では「G350」が最も検索ヒット数が多く、次に「新G350」が、「スカイG」は最も検索ヒット数が少なく、その結果、優先順位は第１位「G350」、第２位「新G350」及び第３位「スカイG」となっている。
【００７５】
ここで、ユーザからキーワードの意味の取得要求を受け付けた場合、ＣＰＵ１１は、キーワードの階層構造、キーワードの意味、及びＵＲＬ等をパーソナルコンピュータ２へ送信する。図９はキーワードの関連情報を表示する際のイメージを示す説明図である。パーソナルコンピュータ２からサーバコンピュータ１へ、キーワードの意味の取得要求、つまり、キーワードのアドレスを示すＵＲＬが送信された場合、ＣＰＵ１１はこれを受信する。以下では、自動車の一種であるキーワード「Muran」がクリックされ、これに付与されているＵＲＬ（アドレス）「http://dhate.com/keyword/Muran」が取得要求として送信された例について説明する。
【００７６】
ＣＰＵ１１は、アドレスファイル１５３を参照し受信した取得要求に係るアドレスに対応するキーワードを読み出す。本例の場合、アドレス「http://dhate.com/keyword/Muran」に対応するキーワードは「Muran」である。ＣＰＵ１１は読み出したキーワードに対応する意味及びＵＲＬをキーワードファイル１５１から読み出す。本例では、意味「MissanのSUV・・」、及び、ＵＲＬ「http://www.missan.com/lineup/Muran.html」が読み出される。さらに、ＣＰＵ１１は、キーワードをもとに、キーワード階層構造ファイル１５４から、キーワードの階層構造を読み出す。この場合、ＣＰＵ１１は、同一階層のキーワード及び上位階層を少なくとも読み出す。なお、上位階層、同一階層、または下位階層のキーワードのいずれか、またはこれらの組み合わせからなるキーワードを読み出しても良い。
【００７７】
本例では、キーワード「Muran」と同階層の「G350」及び「TIA」が読み出される。ここで、ＣＰＵ１１は優先順位が付与されている場合は最も優先順位の高いキーワードを読み出す。なお、優先順位順に複数のキーワードを読み出しても良いことはもちろんである。すなわちユーザからキーワードの意味の取得要求を受け付けた場合に、ＣＰＵ１１が頻度順に複数のキーワードについてソートを行う。これによりブラウザに使用頻度に応じた順位で複数のキーワードが表示される。さらに、ＣＰＵ１１は、上位階層である第１階層の「Missan全車種」、並びに、これと同階層の「Missanのアフターサービス」及び「Missan認定中古車」を読み出す。さらに、第１階層より上位階層のキーワード「Missan」をも読み出す。
【００７８】
ＣＰＵ１１は、この読み出したキーワードに基づきキーワードファイル１５１から対応するＵＲＬを読み出す。なお、ここで読み出すＵＲＬは、アドレスファイル１５３に記憶したキーワードに対応するアドレスであっても良い。ＣＰＵ１１は、これら読み出した情報に基づき、ＨＴＭＬ文書を生成する。具体的には、キーワードの意味、ハイパーリンクが付されたＵＲＬ及びハイパーリンクが付されたツリー状のキーワードの階層構造を含むＨＴＭＬ文書を生成する。そしてＣＰＵ１１は生成したＨＴＭＬ文書をパーソナルコンピュータ２へ送信する。パーソナルコンピュータ２のブラウザは送信されたＨＴＭＬ文書をブラウザに表示する。
【００７９】
図９に示すように、キーワード「Muran」の意味が意味ボックス２３５に表示されており、またMuranの情報を記憶するウェブサーバ３のＵＲＬがハイパーリンク２３７と共に表示されている。キーワードの階層構造は、その上下関係が視認できるよう公知のツリー状等により表示されている。本例では、同階層のキーワード「Muran」、「G350」及び「TIA」が並列に表示されており、キーワード「G350」及び「TIA」のハイパーリンク２３４、２３４が設定されている。なお、図９に示す如くキーワード「Muran」の下位階層「エクステリア」等についても、表示すると共にハイパーリンク２３８を付与するようにしても良い。
【００８０】
キーワード「Muran」の上位階層であるキーワード「Missan全車種」、並びに、これと同階層の「Missanのアフターサービス」及び「Missan認定中古車」もハイパーリンク２３３，２３３，２３３を付加した状態で表示される。さらに、最上位階層であるキーワード「Missan」にもハイパーリンク２３２が付加されて表示されている。ＨＴＭＬ文書においては、階層の上下関係が視認できるよう、ブラウザの端からのキーワード表示位置が、階層が下位階層へ移行するに従い、右側へ移動するように記述されている。プレビュー画像２３６は、表示されるＵＲＬに対応するウェブサイトをサムネイル表示したものである。これを表示する場合、ＣＰＵ１１は、ＵＲＬをもとに、ウェブサーバ３へアクセスし、ウェブサイトの画面データをＪＰＥＧ（Joint Photographic Experts Group）等の画像データとして取得し、ＨＴＭＬ文書に貼り付けるようにすればよい。
【００８１】
キーワードの階層構造の表示形態は、これに限るものではなく他の公知の手法を用いて表示すればよい。図１０はパンくずリスト形式により階層構造を表示する際のイメージを示す説明図である。パンくずリスト形式とは、ウェブサイトの中のそのページの位置を、階層構造の上位ページへのリンクのリストで簡潔に記述する形式をいう。サーバコンピュータ１のＣＰＵ１１は、取得要求対象のキーワードの上位階層のキーワード及び各キーワードのＵＲＬをキーワードファイル１５１から読み出す。そして上位階層の各キーワードにハイパーリンクを付加したＨＴＭＬ文書を生成する。図１０に示すように、キーワード「Muran」の上位階層キーワード「Missan」及び「Missan全車種」がハイパーリンク１０１、１０２を付されて、パンくずリスト形式により表示される。なお、本実施の形態においてはキーワードの階層構造中、上位階層のリンク先をキーワードに対応するＵＲＬとして、キーワードファイル１５１のＵＲＬを設定しているが、これに限るものではなく、アドレスファイル１５３内の対応するアドレスを設定するようにしても良い。
【００８２】
図１１はキーワードの登録処理手順を示すフローチャートである。パーソナルコンピュータ２はサーバコンピュータ１との間で通信を確立後、編集を希望するキーワードの編集要求をサーバコンピュータ１に対して行う（ステップＳ１１１）。サーバコンピュータ１のＣＰＵ１１はこの編集要求に対応して、記憶部１５から対応するキーワードの編集画面を読み出し（ステップＳ１１２）、読み出した編集画面をパーソナルコンピュータ２へ送信する（ステップＳ１１３）。パーソナルコンピュータ２は編集画面を受信し、ブラウザに編集画面を図４の如く表示する（ステップＳ１１４）。
【００８３】
パーソナルコンピュータ２のＣＰＵ２１は、入力部２３から入力されるキーワードの意味及びＵＲＬを受け付け（ステップＳ１１５）、キーワードと共にこの受け付けた意味及びＵＲＬをサーバコンピュータ１に送信する（ステップＳ１１６）。サーバコンピュータ１のＣＰＵ１１はキーワード、意味及びＵＲＬを受信し、この受信したキーワードに対応付けて、キーワードファイル１５１にその意味及びＵＲＬを記憶する（ステップＳ１１７）。なお、本実施の形態においてはすでに登録されたキーワードを編集する例を説明したが、新たなキーワード、当該キーワードの意味及びＵＲＬの全てを新規に登録する形態であっても良い。また、ＣＰＵ１１はキーワードがキーワードファイル１５１に新規に記憶されるたびに、アドレスファイル１５３にキーワードに対応するアドレスを記憶する。このアドレスは、固有のアドレスとなるよう例えば、所定のＵＲＬに、キーワードの文言を付加したものとすればよい。
【００８４】
図１２及び図１３はＵＲＬ及びキーワードの階層構造決定処理の手順を示すフローチャートである。まず、サーバコンピュータ１のＣＰＵ１１は、キーワードファイル１５１からＵＲＬを読み出す（ステップＳ１２１）。ＣＰＵ１１は、読み出したＵＲＬの中から同一サーバ名のＵＲＬを抽出する（ステップＳ１２２）。ＣＰＵ１１は、ＵＲＬ階層構造ファイル１５２に抽出したサーバ名に係る階層構造を記憶するための領域を作成する。そしてその作成した領域に、ＣＰＵ１１は抽出したサーバ名を図７の如くＵＲＬ階層構造ファイル１５２のサーバ名フィールドに記憶する（ステップＳ１２３）。これにより最高階層が決定される。
【００８５】
次いで、ＣＰＵ１１は、サーバ名以降の階層を決定する処理を行う。ＣＰＵ１１は階層に初期値である１を入力する（ステップＳ１２４）。つまり、サーバ名直下のパス名を第１階層とし、その直下のパス名を第２階層と決定する。ＣＰＵ１１は階層のパス名を抽出し（ステップＳ１２５）、抽出した当該階層のパス名を、サーバ名またはサーバ名及び上位階層のパス名に対応付けてＵＲＬ階層構造ファイル１５２の対応する階層フィールドに記憶する（ステップＳ１２６）。図７の例では、第１階層のパス名「lineup」は上位階層のサーバ名に対応付けて第１階層フィールドに記憶される。また、第２階層の「G350.html」は、サーバ名及び対応する上位階層のパス名「lineup」に対応付けて第２階層フィールドに記憶される。
【００８６】
ＣＰＵ１１は、全ての階層のパス名についてパス名を抽出したか否かを判断する（ステップＳ１２７）。ＣＰＵ１１は、全ての階層のパス名を抽出していないと判断した場合（ステップＳ１２７でＮＯ）、階層の値をインクリメントする（ステップＳ１２８）。そしてステップＳ１２５へ移行し、第２階層、第３階層・・・と各階層の階層構造を決定する。これにより、パス名及びパス数に基づき、ＵＲＬの階層構造が決定していく。ＣＰＵ１１は、全ての階層のパス名を抽出したと判断した場合（ステップＳ１２７でＹＥＳ）、ＵＲＬ階層構造ファイル１５２に記憶したサーバ名、またはサーバ名及びパス名を参照してキーワードを抽出する（ステップＳ１２９）。図７の例では、サーバ名「http://www.missan.com/」及び第１階層のパス名「lineup」から、ＵＲＬ「http://www.missan.com/lineup」が導かれ、ＣＰＵ１１はこれをもとに対応するキーワード「Missan全車種」をキーワードファイル１５１から抽出する。
【００８７】
そして、ＣＰＵ１１はＵＲＬ階層構造ファイル１５２の階層に対応させてキーワードをキーワード階層構造ファイル１５４に記憶する（ステップＳ１２１０）。例えば、キーワード「Missan全車種」は、ＵＲＬ階層構造ファイル１５２のサーバ名直下の第１階層「lineup」に対応する位置に記憶される。これを全てのサーバ名、並びに、サーバ名及びパス名の組み合わせに対して行うことにより、ＵＲＬからキーワードの階層構造が決定される。ＣＰＵ１１はステップＳ１２１０にてＵＲＬに対応するキーワードをキーワード階層構造ファイル１５４に記憶する際に、同一ＵＲＬに対し複数のキーワードが記憶されたか否かを判断する（ステップＳ１２１１）。
【００８８】
図８の例では、ＵＲＬ「http://www.missan.com/lineup/G350.html」に対して、換言すればパス名「G350.html」に対して、複数のキーワード「G350」、「新G350」及び「スカイG」がキーワード階層構造ファイル１５４に記憶されている。ＣＰＵ１１は、同一ＵＲＬに対し複数のキーワードが記憶されていると判断した場合（ステップＳ１２１１でＹＥＳ）、同一階層と決定し使用頻度を検索する（ステップＳ１２１２）。これは例えば、図示しないサーチエンジンへ、複数のキーワードを送信し、検索ヒット数を受信する。そしてその検索ヒット数を使用頻度とする。ＣＰＵ１１は、使用頻度に応じて、優先順位を決定する（ステップＳ１２１３）。ステップＳ１２１３の処理後及び同一ＵＲＬに対し複数のキーワードが記憶されていないと判断された場合（ステップＳ１２１１でＮＯ）、処理を終了する。
【００８９】
図１４はＨＴＭＬ文書の生成手順を示すフローチャートである。パーソナルコンピュータ２のＣＰＵ２１は、キーワードの意味の取得要求を行う（ステップＳ１４１）。例えばキーワード「Muran」の意味を取得する場合は、取得要求であるＵＲＬ「http://dhate.com/keyword/Muran」をサーバコンピュータ１へ送信する。サーバコンピュータ１はアドレスファイル１５３を参照し取得要求に対応するキーワードを読み出すと共に、当該キーワードに対応するキーワードの意味を、キーワードファイル１５１を参照して読み出す（ステップＳ１４２）。
【００９０】
ＣＰＵ１１は、同様に対応するＵＲＬをキーワードファイル１５１から読み出す（ステップＳ１４３）。次いで、ＣＰＵ１１は抽出したキーワードから見て上位階層のキーワード及び、同一階層のキーワードを、キーワード階層構造ファイル１５４を参照して読み出す（ステップＳ１４４）。なお、以下ではキーワードの階層構造をツリー構造により表示する例を説明するが、パンくずリスト形式で表示する場合は、同一階層のキーワードを読み出す必要はなく、また、上位階層のキーワードについても全ての上位階層のキーワードではなく、そのキーワードに直上の上位階層のキーワードのみを抽出する。
【００９１】
ＣＰＵ１１は上位階層及び同一階層のキーワードを読み出し後、対応するＵＲＬをキーワードファイル１５１から読み出す（ステップＳ１４５）。またＣＰＵ１１は、上位階層または同一階層に複数のキーワードが存在する場合、これらの優先順位を読み出し、優先順位の最も高いキーワードを選択する（ステップＳ１４６）。例えば、図９に示すように、キーワード「G350」、「新G350」及び「スカイG」のうち、最も優先順位の高い「G350」のみが、ツリーに記述される。ＣＰＵ１１は、読み出した上位階層及び同一階層のキーワードに基づき、ツリー構造による階層分類を行う（ステップＳ１４７）。これは、図９に示す様なツリー構造を表示するためのＨＴＭＬ文書を生成する処理である。
【００９２】
ＣＰＵ１１は、上位階層及び同一階層のキーワード、並びに、ステップＳ１４５で読み出したＵＲＬを対応付けたハイパーリンクを設定する（ステップＳ１４８）。これは、ＣＰＵ１１が、ＨＴＭＬ文書中の各キーワードに、対応するＵＲＬに基づきハイパーリンクを設定することにより行われる。ＣＰＵ１１はステップＳ１４２で読み出したキーワードの意味をＨＴＭＬ文書中に挿入する（ステップＳ１４９）。ＣＰＵ１１は、ステップＳ１４３で読み出したＵＲＬに対応するウェブページの取得を行う（ステップＳ１４１０）。
【００９３】
そして、ＣＰＵ１１は取得したウェブページを画像データへ変換する（ステップＳ１４１１）。具体的には、ステップＳ１４３で読み出したＵＲＬに基づき、ウェブサイトへアクセスし、ウェブページを取得する。そして、これをブラウザ上で表示しその画面データをJPEG等の画像データへ変換する。そして、Ｓ１４９で生成中のＨＴＭＬ文書の適宜の位置にこの画像データを挿入する。これにより、キーワードの意味を解説するためのＨＴＭＬ文書の生成が終了する。ＣＰＵ１１は生成したＨＴＭＬ文書をパーソナルコンピュータ２へ送信する（ステップＳ１４１２）。パーソナルコンピュータ２のＣＰＵ２１はブラウザを用いてＨＴＭＬ文書を図９の如く表示する（ステップＳ１４１３）。
【００９４】
実施の形態２
図１５は実施の形態２に係るサーバコンピュータ１のハードウェア構成を示すブロック図である。実施の形態１の構成に加え動詞ファイル１５５が記憶部１５に記憶されている。この動詞ファイル１５５はユーザの識別情報に対応付けて日毎にキーワード、動詞及びコメントを対応付けて記憶している。サーバコンピュータ１は、キーワード、動詞及びコメントの登録を促すべくキーワード、動詞、及びコメントの登録画面をパーソナルコンピュータ２へ送信する。
【００９５】
図１６はキーワード、動詞、及びコメントを登録する際の画面イメージを示す説明図である。パーソナルコンピュータ２のブラウザには、ユーザの識別情報、日時入力ボックス１６５、キーワード入力ボックス１６１、動詞選択ボックス１６２及びコメント入力ボックス１６３及び追加ボタン１６４が表示される。ユーザを特定するための識別情報は固有のものであれば良く、本実施の形態においては識別情報「jkon」を有するユーザが、ログイン後、キーワード、動詞及びコメントを登録する際の手順を説明する。ユーザは入力部２３を通じて、一日の出来事を入力する。まず、ユーザは入力部２３からイベントのあった日付及び時間を入力する。また、ユーザは入力部２３からキーワードをキーワード入力ボックス１６１へ入力する。
【００９６】
動詞選択ボックス１６２は、プルダウン形式により、予め用意された複数の動詞が表示され、ユーザは入力部２３から、最適な動詞を選択する。なお本実施の形態においては、予め動詞を複数用意しておき、これを選択させる形態として説明するが、入力部２３から動詞を手入力させるようにしても良い。またユーザはこのイベントに対するコメントをコメント入力ボックス１６３に入力する。全ての項目について入力を終えた場合、ユーザは入力部２３を通じて、追加ボタン１６４をクリックする。パーソナルコンピュータ２のＣＰＵ２１は、追加ボタン１６４が操作された場合、日時入力ボックス１６５に入力された時間情報、キーワード入力ボックス１６１に入力されたキーワード、動詞選択ボックス１６２で選択された動詞及びコメント入力ボックス１６３に入力されたコメントを受け付け、サーバコンピュータ１へ識別情報と共に送信する。
【００９７】
図１７は動詞ファイル１５５のレコードレイアウトを示す説明図である。動詞ファイル１５５はユーザの識別情報毎に領域が設けられている。動詞ファイル１５５は日毎にキーワード、動詞、コメント及び時間情報を記憶している。本実施の形態においては、識別情報「jkon」の2006年6月29日のイベントが記憶されている。なお、本実施の形態においては日毎にキーワード、動詞、コメント及び時間情報を記憶するようにしているが、週単位または月単位でキーワード、動詞、コメント及び時間情報を記憶するようにしても良い。
【００９８】
動詞ファイル１５５は、キーワードフィールド、動詞フィールド、コメントフィールド及び時間情報フィールドを含んで構成される。キーワードフィールドには、キーワード入力ボックス１６１に入力されたキーワードが記憶されている。また動詞フィールドにはキーワードと共に送信された動詞がキーワードに対応付けて記憶されている。コメントフィールドにはキーワードと共に送信されたコメントがキーワードに対応付けて記憶されている。さらに、時間情報フィールドには、キーワードと共に送信された時間情報がキーワードに対応付けて記憶されている。ＣＰＵ１１は、これらキーワード、動詞、コメント及び時間情報が記憶されるたびに、時間情報に基づくソートを行い、キーワード、動詞、コメント及び時間情報を時系列で記憶し直す。
【００９９】
動詞ファイル１５５とキーワードファイル１５１及びアドレスファイル１５３は相互に関連性を有し、動詞ファイル１５５のキーワードからキーワードの意味、公式サイトのＵＲＬまたはサーバコンピュータ１内のアドレスをも抽出することができる。図５に示すキーワードファイル１５１には、キーワードに対応付けて、キーワードに対応する画像データが記憶されている。例えば、自動車のキーワード「Muran」の場合、「Muran」を表す自動車の画像データがサムネイルとして記憶されている。サーバコンピュータ１のＣＰＵ１１は、日時入力ボックス１６５、キーワード入力ボックス１６１、動詞選択ボックス１６２及びコメント入力ボックス１６３を含む画面データをユーザの要求に応じて送信する。そして、各ユーザが入力した日々のキーワード、動詞、コメント及び時間情報を受信した場合、ユーザの識別情報及び月日に応じて、動詞ファイル１５５にキーワード、動詞、コメント及び時間情報を逐次記憶していく。
【０１００】
ユーザは、他のユーザの特定の月日におけるイベントをブラウザで閲覧することができる。ユーザは入力部２３から、識別情報を含むＵＲＬ及び閲覧を希望する月日をサーバコンピュータ１へ送信する。このＵＲＬとしては例えば、他のユーザが「jkon」のブログを閲覧する場合、「http://dhate.com/jkon」を送信する。サーバコンピュータ１のＣＰＵ１１は識別情報jkonを抽出し、動詞ファイル１５５から、識別情報「jkon」の2006年6月29日として記憶したキーワード、動詞、及びコメントを抽出する。さらに、キーワードファイル１５１から、抽出した各キーワードに対応するＵＲＬ及び画像データを読み出す。なお、キーワードに対応するＵＲＬとして、アドレスファイル１５３に記憶したアドレスを読み出しても良い。
【０１０１】
ＣＰＵ１１は、この読み出したキーワード、動詞、コメント、及び画像データを含むＨＴＭＬ文書を生成する。さらに、ＣＰＵ１１は読み出したキーワードに対応するＵＲＬを記述して各キーワードにハイパーリンクを設定する。なお、動詞にもハイパーリンクを付しても良い。この点は後述する。ＣＰＵ１１はこのようにして生成したＨＴＭＬ文書をパーソナルコンピュータ２へ送信する。
【０１０２】
図１８はブラウザへのキーワード、動詞、及びコメントの表示イメージを示す説明図である。パーソナルコンピュータ２のブラウザには、ハイパーリンクが設定されたキーワード、当該キーワードに対応する画像データ、ハイパーリンクが付された動詞及びコメントが時系列で表示される。これにより、特定のユーザの行動が一目で視認することができる。
【０１０３】
図１９はキーワード、動詞、及びコメントの登録処理の手順を示すフローチャートである。パーソナルコンピュータ２及びサーバコンピュータ１の通信を確立後、ユーザは識別情報を入力部２３から入力しログインする。パーソナルコンピュータ２のＣＰＵ２１は、キーワード、動詞、及びコメント等を入力するための登録画面の取得要求をサーバコンピュータ１に対して行う（ステップＳ１９１）。サーバコンピュータ１のＣＰＵ１１は、取得要求に応じて、記憶部１５からキーワード、動詞、及びコメント等を入力するための登録画面を読み出し、パーソナルコンピュータ２へ送信する（ステップＳ１９２）。
【０１０４】
パーソナルコンピュータ２のＣＰＵ２１は、ブラウザを起動し、図１６に示す登録画面が表示される。ユーザは入力部２３から、イベントのあった日付、時間を入力する。また、ユーザは入力部２３からキーワードをキーワード入力ボックス１６１へ入力する。動詞選択ボックス１６２は、プルダウン形式により、予め用意された複数の動詞が表示され、ユーザは入力部２３から、最適な動詞を選択する。またユーザはこのイベントに対するコメントをコメント入力ボックス１６３に入力する。全ての項目について入力を終えた場合、ユーザは入力部２３を通じて、追加ボタン１６４をクリックする。
【０１０５】
パーソナルコンピュータ２のＣＰＵ２１は、追加ボタン１６４が操作された場合、日時入力ボックス１６５に入力された時間情報、キーワード入力ボックス１６１に入力されたキーワード、動詞選択ボックス１６２で選択された動詞及びコメント入力ボックス１６３に入力されたコメントを受け付け（ステップＳ１９３）、サーバコンピュータ１へ識別情報と共に送信する（ステップＳ１９４）。サーバコンピュータ１のＣＰＵ１１は送信された、時間情報、キーワード、動詞、コメント、及び識別情報を受信し、識別情報に対応させて動詞ファイル１５５に、時間情報、キーワード、動詞、及びコメントを記憶する（ステップＳ１９５）。
【０１０６】
図２０はキーワードの表示処理手順を示すフローチャートである。他のユーザの特定の月日のイベントを閲覧する場合、ユーザは他のユーザの識別情報及び閲覧を希望する月日をサーバコンピュータ１へ送信する。パーソナルコンピュータ２のＣＰＵ２１は、閲覧対象の識別情報及び月日の情報をサーバコンピュータ１へ送信する（ステップＳ２０１）。サーバコンピュータ１のＣＰＵ１１は、受信した識別情報及び月日の情報に基づき、動詞ファイル１５５から識別情報及び月日に対応するキーワード、動詞及びコメントを抽出する（ステップＳ２０２）。ＣＰＵ１１は、閲覧対象となる月日内の時間情報に基づき、キーワード及び動詞のソートを行う（ステップＳ２０３）。
【０１０７】
ＣＰＵ１１は、キーワードに対応するＵＲＬ及び画像データをキーワードファイル１５１から抽出する（ステップＳ２０４）。ＣＰＵ１１は、抽出したＵＲＬに基づき、キーワード及び動詞にハイパーリンクを設定する（ステップＳ２０５）。なお、動詞に対応するＵＲＬは、後述の如く記憶部１５に、動詞毎のＵＲＬが別途記憶されており、これに基づきハイパーリンクを設定する。ＣＰＵ１１は、時系列順にキーワード、動詞、コメント及び画像を並べたＨＴＭＬ文書を生成する（ステップＳ２０６）。ＣＰＵ１１は、この生成したＨＴＭＬ文書をパーソナルコンピュータ２へ送信する（ステップＳ２０７）。パーソナルコンピュータ２のＣＰＵ２１は、この送信されたＨＴＭＬ文書を受信し（ステップＳ２０８）、図１８の如くブラウザに受信したＨＴＭＬ文書を表示する（ステップＳ２０９）。
【０１０８】
本実施の形態２は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１０９】
実施の形態３
実施の形態３は、キーワードの階層構造を分析して表示する実施の形態１と、キーワード、動詞及びコメントを表示する実施の形態２とを組み合わせた形態に関する。図２１はキーワードの関連情報を表示する際のイメージを示す説明図である。サーバコンピュータ１のＣＰＵ１１は、実施の形態１で述べたキーワード、キーワードの意味及びキーワードの階層構造を含むＨＴＭＬ文書の生成に加えて、画像データ、識別情報、キーワード、動詞、コメント及び時間情報を含むＨＴＭＬ文書を生成する。
【０１１０】
サーバコンピュータ１のＣＰＵ１１は、キーワードを受信した場合、動詞ファイル１５５を検索し、キーワードに対応する識別情報、動詞、コメント及び時間情報を抽出する。なお、抽出数が多い場合は、時間情報に基づき、記憶された日時が新しいものを優先して抽出する。ＣＰＵ１１は、さらに、当該キーワードに対して同一階層または上位階層のキーワードをキーワード階層構造ファイル１５４から読み出す。そしてＣＰＵ１１は、読み出したキーワードに対応する識別情報、動詞、コメント及び時間情報を抽出する。さらにＣＰＵ１１は、読み出したキーワードに対応する画像データをキーワードファイル１５１から読み出す。
【０１１１】
ＣＰＵ１１は、画像データ、識別情報、キーワード、動詞、コメント及び時間情報を付加文書としてすでに生成したＨＴＭＬ文書に付加する。なお、識別情報、キーワード及び動詞にはハイパーリンクが付加される。図２１の例では、識別情報「jkon」のキーワード「Muran」に対する動詞「見た」、「乗った」及び「買った」、並びに、コメント等が列記される。また識別情報「jj」のキーワード「Muran」に対する動詞及びコメント等が表示されている。さらに、キーワード「Muran」と同一階層のキーワード「G350」に対応する識別情報、動詞及びコメントが表示される。なお、キーワード、キーワードの意味、ＵＲＬ及びキーワードの階層構造も実施の形態１と同じくブラウザに表示されている。これにより、特定のキーワードの意味、階層構造及び公式ＵＲＬの情報を入手できる他、当該キーワードに関連する各ユーザの動詞に基づく行動及びコメントが入手できる。
【０１１２】
図２２は識別情報、キーワード、及び動詞等の表示処理手順を示すフローチャートである。パーソナルコンピュータ２のＣＰＵ２１は、キーワードの意味の取得要求をサーバコンピュータ１に対して行う（ステップＳ２２１）。なお、キーワードの階層構造の決定処理及びＨＴＭＬ文書の生成処理は、実施の形態１にて説明したとおりであるので説明を省略する。サーバコンピュータ１のＣＰＵ１１は、キーワードに対応する識別情報、動詞、コメント及び時間情報を動詞ファイル１５５から読み出す（ステップＳ２２２）。ＣＰＵ１１は、取得要求に係るキーワードに対し同一階層及び上位階層のキーワードを、キーワード階層構造ファイル１５４を参照して読み出す（ステップＳ２２３）。
【０１１３】
ＣＰＵ１１は、同一階層及び上位階層のキーワードに対応する識別情報、動詞、コメント及び時間情報を動詞ファイル１５５から読み出す（ステップＳ２２４）。さらにＣＰＵ１１は、取得要求に係るキーワード並びにステップＳ２２３で読み出した同一階層及び上位階層の各キーワードに対応する画像データをキーワードファイル１５１から読み出す（ステップＳ２２５）。ＣＰＵ１１は、キーワード数が所定値以上であるか否かを判断し、所定値以上である場合は、時間情報に基づき、所定数のキーワードを抽出する（ステップＳ２２６）。例えば、表示領域の関係により、所定値を１０と記憶部１５に記憶していた場合、ＣＰＵ１１は、動詞ファイル１５５内のイベントのあった時間情報を参照し、新しい順に１０のキーワードを抽出する。
なお、所定値以下の場合は、ステップＳ２２３で読み出したすべてのキーワードを抽出する。
【０１１４】
ＣＰＵ１１は、抽出したキーワードに対応する識別情報、キーワード、動詞、コメント、時間情報、及び画像データのＨＴＭＬ付加文書を生成する（ステップＳ２２７）。なお、識別情報にはＵＲＬ（例えば、「http://dhate.com/jkon」）を付加したハイパーリンク、キーワードに対してはキーワードファイル１５１に記憶した対応するＵＲＬを付加したハイパーリンク、動詞には記憶部１５に記憶した対応するＵＲＬを付加したハイパーリンクを記述するようにしても良い。ＣＰＵ１１は、図１４のステップＳ１４１３で生成したＨＴＭＬ文書に、この生成したＨＴＭＬ付加文書を付加する（ステップＳ２２８）。そしてＣＰＵ１１は、ＨＴＭＬ文書及びＨＴＭＬ付加文書をパーソナルコンピュータ２へ送信する（ステップＳ２２９）。パーソナルコンピュータ２のＣＰＵ２１は、このＨＴＭＬ付加文書を受信し、ブラウザに図２１の如くＨＴＭＬ文書及びＨＴＭＬ付加文書を表示する（ステップＳ２２１０）。なお、本実施の形態においては、キーワードに対応する画像データを表示しているが、識別情報に対応させてユーザの画像データ（顔写真、またはキャラクタの画像データ等）を記憶部１５に記憶しておき、これをＨＴＭＬ文書に記述し、ブラウザに表示させるようにしても良い。
【０１１５】
本実施の形態３は以上の如き構成としてあり、その他の構成及び作用は実施の形態１及び２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１１６】
実施の形態４
実施の形態４は動詞に基づくキーワードの分類処理に関する。図２３は実施の形態４に係るサーバコンピュータ１のハードウェア構成を示すブロック図である。実施の形態２の構成に加え適合動詞ファイル１５６及び動詞アドレスファイル１５７が記憶部１５に記憶されている。図２４は適合動詞ファイル１５６のレコードレイアウトを示す説明図である。サーバコンピュータ１のＣＰＵ１１は、所定のタイミングで、動詞ファイル１５５に記憶されたキーワードに対応する複数の動詞の記憶数を計数し、計数数の多い動詞をキーワードに対応付けて記憶している。
【０１１７】
適合動詞ファイル１５６は、キーワードフィールド、動詞フィールド及び階層フィールドを含んで構成される。キーワードフィールドには、動詞ファイル１５５に記憶された各キーワードが記憶されている。動詞フィールドにはキーワードに対する動詞の内、計数数の多い動詞が記憶されている。本実施の形態においては、キーワードに対して記憶されている動詞を計数した場合に、計数数の上位２種類の動詞をキーワードに対応付けて記憶している。例えば、キーワード「Muran」に対しては適合動詞として「乗った」及び「買った」が記憶されている。自動車のキーワード「Muran」については、動詞「止まる」が記憶される場合もあるが、計数数は、他の動詞に比べ少ないことから、適合動詞としては登録されていない。なお、この適合動詞の計数処理は、例えば、一週間おきに行えばよい。
【０１１８】
階層フィールドには、各キーワードが属する階層を記憶している。ＣＰＵ１１は、キーワードが属する階層をキーワード階層構造ファイル１５４から読み出し、キーワードに対応付けて記憶する。例えばキーワード「Muran」は階層「第２階層」と記憶されており、自動車メーカを示すキーワード「Missan」及び「BMM」は、最上位階層を示す「サーバ名」が記憶されている。これにより、キーワードがどのような動詞と関連するか、また各キーワードがどのような階層に属するのかの情報が蓄積されていくことになる。
【０１１９】
図２５は動詞アドレスファイル１５７のレコードレイアウトを示す説明図である。動詞アドレスファイル１５７は動詞フィールド及びアドレスフィールドを含んで構成される。動詞フィールドは動詞の過去形及び現在形が一対に記憶されている。アドレスフィールドには、動詞に対応付けられるサーバコンピュータ１内のアドレスを記憶している。例えば動詞過去形「乗った」及び動詞現在形「乗る」には、アドレス「http://dhate.com/verb/drive」が記憶されている。なお、これらの情報は、オペレータが入力部１３から適宜入力するようにすればよい。
【０１２０】
図２６は適合動詞の一覧イメージを示す説明図である。サーバコンピュータ１のＣＰＵ１１は、各適合動詞が適合動詞ファイル１５６に記憶されているキーワード数を計数する。そして、ＣＰＵ１１は動詞アドレスファイル１５７に記憶されている動詞、各動詞のキーワード数、及び、動詞アドレスファイル１５７に記憶した各動詞のアドレスを、各動詞に付加したハイパーリンクからなるＨＴＭＬ文書を生成し、パーソナルコンピュータ２へ送信する。図２６に示すように、パーソナルコンピュータ２のブラウザには動詞及びキーワード数が表示される。ここでユーザが、動詞に付されるハイパーリンクをクリックした場合、パーソナルコンピュータ２のＣＰＵ２１は、動詞に関する情報の取得要求をサーバコンピュータ１へ送信する。
【０１２１】
サーバコンピュータ１のＣＰＵ１１はこの取得要求を受信し、動詞に対応するキーワードを適合動詞ファイル１５６から抽出する。またＣＰＵ１１は、抽出したキーワードに対応するＵＲＬをキーワードファイル１５１から読み出す。最もここで読み出すＵＲＬは、アドレスファイル１５３に記憶したアドレスであっても良い。動詞に対応するキーワードの数が多い場合は、実施の形態１で述べたキーワードの階層構造決定処理を用いて、上位階層から順に所定数のキーワードのみを抽出しても良い。本実施の形態においては動詞「乗る」に関する情報の取得要求がなされ、これに対して、動詞「乗る」に関連し、かつ、最上位階層（サーバ名）に属する自動車メーカを示すキーワード「Missan」、「BMM」及び「TOYO」が抽出されたものとして説明する。
【０１２２】
図２７は動詞に対応して表示されるキーワードのイメージを示す説明図である。図に示すように動詞「乗る」に関連する情報の取得要求「http://dhate.com/verb/drive」がなされ、サーバコンピュータ１がこれに対応して、最上位階層に属するキーワードを表示している。サーバコンピュータ１のＣＰＵ１１は、取得要求がなされた場合、動詞アドレスファイル１５７から動詞「乗る」を抽出し、動詞「乗る」及び階層「サーバ名（最上位階層）」をもとに適合動詞ファイル１５６を検索し、対応するキーワードを抽出する。ＣＰＵ１１はこの抽出したキーワードをパーソナルコンピュータ２へ送信する。この場合、抽出したキーワードに対応するＵＲＬをキーワードファイル１５１から読み出し、送信するキーワードにハイパーリンクとして読み出したＵＲＬを付加するようにしても良い。パーソナルコンピュータ２のブラウザには、図２７に示す画面が表示され、動詞に適合するキーワードであって、その上位階層に属するキーワードが表示される。このように、ユーザがキーワード及び動詞を対応付けて記憶し、さらにキーワードに付随するＵＲＬからキーワードの階層構造を決定することにより、オペレータがウェブサイトを動詞別に分類する作業をすることなく、自動でカテゴリーの分類及び階層構造の決定処理が行われることになる。しかもその分類はユーザの行動及びＵＲＬに起因して決定されるので、より精度の高い分類処理が行われることになる。なお、本実施の形態においては、図２４に示す適合動詞ファイル１５６に階層を記憶しておき、図２７において動詞が選択された場合、上位階層のキーワードから順に表示する形態につき説明したが、これに限るものではない。例えば適合動詞ファイル１５６に階層を記憶することなく、図２７において動詞が選択された場合、ＣＰＵ１１が当該選択された動詞に対応する全てのキーワードを抽出して表示するようにしても良い。
【０１２３】
図２８はキーワードの適合動詞の決定処理手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は時計部１８から出力される日時を参照し、所定時間を経過したか否かを判断する（ステップＳ２８１）。ＣＰＵ１１は所定時間を経過していないと判断した場合（ステップＳ２８１でＮＯ）、所定時間を経過するまで以上の処理を繰り返す。一方、ＣＰＵ１１は所定時間を経過したと判断した場合（ステップＳ２８１でＹＥＳ）、動詞ファイル１５５からキーワードを読み出す（ステップＳ２８２）。
【０１２４】
ＣＰＵ１１は読み出したキーワードに対応して動詞ファイル１５５に記憶されている動詞の数を計数する（ステップＳ２８３）。ＣＰＵ１１は、計数した数の上位２種の動詞を適合動詞として決定する（ステップＳ２８４）。そしてＣＰＵ１１はステップＳ２８２で読み出したキーワードに対応付けてステップＳ２８４で決定した適合動詞を適合動詞ファイル１５６に記憶する（ステップＳ２８５）。ＣＰＵ１１はキーワードに対応する階層をキーワード階層構造ファイル１５４から読み出し、適合動詞ファイル１５６に記憶する（ステップＳ２８６）。
【０１２５】
図２９は動詞に対するキーワードの表示処理手順を示すフローチャートである。パーソナルコンピュータ２及びサーバコンピュータ１の通信を確立後、パーソナルコンピュータ２のＣＰＵ２１は動詞の一覧取得要求をサーバコンピュータ１に対して行う（ステップＳ２９１）。サーバコンピュータ１のＣＰＵ１１は、一覧取得要求を受けて、動詞アドレスファイル１５７に記憶した動詞及び対応するアドレスを読み出す（ステップＳ２９２）。ＣＰＵ１１は読み出した各動詞に対応するキーワード数を、適合動詞ファイル１５６を参照して計数する（ステップＳ２９３）。
【０１２６】
ＣＰＵ１１は、読み出したアドレスに係るハイパーリンクが付加された動詞及び計数したキーワード数を含むＨＴＭＬ文書を生成する（ステップＳ２９４）。ＣＰＵ１１は生成したＨＴＭＬ文書をパーソナルコンピュータ２へ送信する（ステップＳ２９５）。パーソナルコンピュータ２のＣＰＵ２１はブラウザにより送信された動詞及びキーワード数を図２６の如く表示する（ステップＳ２９６）。ここでユーザは調べたい動詞を入力部２３から選択する。ＣＰＵ２１は、入力部２３から動詞の選択を受け付け（ステップＳ２９７）、受け付けた動詞に関する情報の取得要求をサーバコンピュータ１に対して行う（ステップＳ２９８）。
【０１２７】
サーバコンピュータ１のＣＰＵ１１は動詞に関する情報の取得要求に応じて、動詞に対応するキーワードを適合動詞ファイル１５６から抽出する（ステップＳ２９９）。ＣＰＵ１１は、抽出したキーワードの内、上位階層に属するキーワードを、適合動詞ファイル１５６の階層フィールドを参照して抽出する（ステップＳ２９１０）。そして、ＣＰＵ１１は抽出した上位階層のキーワードに対応するＵＲＬをキーワードファイル１５１から読み出す（ステップＳ２９１１）。ＣＰＵ１１は、キーワードにＵＲＬに対するハイパーリンクを設定したＨＴＭＬ文書を生成する。ＣＰＵ１１は、キーワード及びＵＲＬを含むＨＴＭＬ文書を送信する（ステップＳ２９１２）。パーソナルコンピュータ２のＣＰＵ２１はブラウザに受信したＨＴＭＬ文書を図２７の如く表示する（ステップＳ２９１３）。適合動詞にマッチするキーワードの内、上位階層に属するキーワードにはハイパーリンクが設定されており、ユーザは入力部２３を操作することにより、所望のウェブサイトへアクセスすることができる。なお、本実施の形態においては、ステップＳ２９１０で上位階層に属するキーワードを抽出する構成としているが、ステップＳ２９９で抽出した全てのキーワードをパーソナルコンピュータ２へ対応するＵＲＬと共に送信するようにしても良い。
【０１２８】
本実施の形態４は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１２９】
実施の形態５
図３０は実施の形態５に係るサーバコンピュータ１の構成を示すブロック図である。実施の形態５に係るサーバコンピュータ１を動作させるためのプログラムは、本実施の形態５のように、ＣＤ−ＲＯＭ等の可搬型記録媒体１Ａで提供することも可能である。さらに、コンピュータプログラムを、通信網Ｎを介して図示しないサーバコンピュータからダウンロードすることも可能である。以下に、その内容を説明する。
【０１３０】
図３０に示すサーバコンピュータ１の図示しない記録媒体読み取り装置に、キーワードを記憶させ、ＵＲＬの階層構造を決定させ、キーワードの階層構造を決定等させるプログラムが記録された可搬型記録媒体１Ａを、挿入して記憶部１５の制御プログラム１５Ｐ内にこのプログラムをインストールする。または、かかるプログラムを、通信部１６を介して外部の図示しないサーバコンピュータからダウンロードし、記憶部１５にインストールするようにしても良い。かかるプログラムはＲＡＭ１２にロードして実行される。これにより、上述のような本発明のサーバコンピュータ１として機能する。
【０１３１】
本実施の形態５は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【図面の簡単な説明】
【０１３２】
【図１】本発明に係るキーワード分類システムの概要を示す模式図である。
【図２】サーバコンピュータのハードウェア構成を示すブロック図である。
【図３】パーソナルコンピュータのハードウェア構成を示すブロック図である。
【図４】キーワード編集画面のイメージを示す説明図である。
【図５】キーワードファイルのレコードレイアウトを示す説明図である。
【図６】アドレスファイルのレコードレイアウトを示す説明図である。
【図７】ＵＲＬ階層構造ファイルのレコードレイアウトを示す説明図である。
【図８】キーワード階層構造ファイルのレコードレイアウトを示す説明図である。
【図９】キーワードの関連情報を表示する際のイメージを示す説明図である。
【図１０】パンくずリスト形式により階層構造を表示する際のイメージを示す説明図である。
【図１１】キーワードの登録処理手順を示すフローチャートである。
【図１２】ＵＲＬ及びキーワードの階層構造決定処理の手順を示すフローチャートである。
【図１３】ＵＲＬ及びキーワードの階層構造決定処理の手順を示すフローチャートである。
【図１４】ＨＴＭＬ文書の生成手順を示すフローチャートである。
【図１５】実施の形態２に係るサーバコンピュータのハードウェア構成を示すブロック図である。
【図１６】キーワード、動詞、及びコメントを登録する際の画面イメージを示す説明図である。
【図１７】動詞ファイルのレコードレイアウトを示す説明図である。
【図１８】ブラウザへのキーワード、動詞、及びコメントの表示イメージを示す説明図である。
【図１９】キーワード、動詞、及びコメントの登録処理の手順を示すフローチャートである。
【図２０】キーワードの表示処理手順を示すフローチャートである。
【図２１】キーワードの関連情報を表示する際のイメージを示す説明図である。
【図２２】識別情報、キーワード、及び動詞等の表示処理手順を示すフローチャートである。
【図２３】実施の形態４に係るサーバコンピュータのハードウェア構成を示すブロック図である。
【図２４】適合動詞ファイルのレコードレイアウトを示す説明図である。
【図２５】動詞アドレスファイルのレコードレイアウトを示す説明図である。
【図２６】適合動詞の一覧イメージを示す説明図である。
【図２７】動詞に対応して表示されるキーワードのイメージを示す説明図である。
【図２８】キーワードの適合動詞の決定処理手順を示すフローチャートである。
【図２９】動詞に対するキーワードの表示処理手順を示すフローチャートである。
【図３０】実施の形態５に係るサーバコンピュータの構成を示すブロック図である。
【符号の説明】
【０１３３】
１      サーバコンピュータ
１Ａ    可搬型記録媒体
２      パーソナルコンピュータ
３      ウェブサーバ
１１    ＣＰＵ（制御部）
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時計部
１５１  キーワードファイル
１５２  ＵＲＬ階層構造ファイル
１５３  アドレスファイル
１５４  キーワード階層構造ファイル
１５５  動詞ファイル
１５６  適合動詞ファイル
１５７  動詞アドレスファイル
２１    ＣＰＵ（制御部）
２３    入力部
２４    表示部
２５    記憶部
２６    通信部
Ｎ      通信網
Ｓ      キーワード分類システム
【図１】
2008077353.tif 000003
【図２】
2008077353.tif 000004
【図３】
2008077353.tif 000005
【図４】
2008077353.tif 000006
【図５】
2008077353.tif 000007
【図６】
2008077353.tif 000008
【図７】
2008077353.tif 000009
【図８】
2008077353.tif 000010
【図９】
2008077353.tif 000011
【図１０】
2008077353.tif 000012
【図１１】
2008077353.tif 000013
【図１２】
2008077353.tif 000014
【図１３】
2008077353.tif 000015
【図１４】
2008077353.tif 000016
【図１５】
2008077353.tif 000017
【図１６】
2008077353.tif 000018
【図１７】
2008077353.tif 000019
【図１８】
2008077353.tif 000020
【図１９】
2008077353.tif 000021
【図２０】
2008077353.tif 000022
【図２１】
2008077353.tif 000023
【図２２】
2008077353.tif 000024
【図２３】
2008077353.tif 000025
【図２４】
2008077353.tif 000026
【図２５】
2008077353.tif 000027
【図２６】
2008077353.tif 000028
【図２７】
2008077353.tif 000029
【図２８】
2008077353.tif 000030
【図２９】
2008077353.tif 000031
【図３０】
2008077353.tif 000032