(57)【要約】      （修正有）【課題】ウェブ・ページに適したキーワードを決定する。【解決手段】関連するキーワードを決定したい単語を入力する。入力された単語に関連するウェブ・ページが見つけられる。見つけられたウェブ・ページのメタ・タグに記述されているキーワード（プログラム言語，オブジェクト指向，教育，セミナー）が抽出される。入力された単語の専門辞書が登録されている辞書サーバに抽出されたキーワードが送信される。その辞書サーバに，送信されたキーワードが登録されていれば，そのキーワードは入力された単語に関連するキーワードと決定される。【選択図】図８
2011118652.tif 000002
【特許請求の範囲】
【請求項１】
関連するキーワードを見つける単語を入力する単語入力手段，
上記単語入力手段から入力した単語を表す単語データを検索エンジンに送信する単語データ送信手段，
上記検索エンジンの検索結果を示すＵＲＬデータを受信するＵＲＬデータ受信手段，
上記ＵＲＬデータ受信手段において受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信するリクエスト送信手段，
上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信するウェブ・ページ・コンテンツ受信手段，
上記ウェブ・ページ・コンテンツ受信手段によって受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出するキーワード抽出手段，
上記キーワード抽出手段によって抽出されたキーワードが上記単語入力手段から入力された単語の分野の辞書である専門辞書のサイトに登録されているかどうかを判定する判定手段，および
上記判定手段によって，上記キーワード抽出手段によって抽出されたキーワードが，上記専門辞書のサイトに登録されていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定するキーワード決定手段，
を備えた単語の関連キーワードを決定する装置。
【請求項２】
上記判定手段は，
上記単語入力手段から入力された単語と辞典または辞書という単語とを上記検索エンジンにおけるアンド検索により辞書サイトを見つける辞書サイト検索手段を備え，
上記辞書サイト検索手段によってみつかった辞書サイトのうち国語辞書サイトおよび翻訳辞書サイトを除く辞書サイトに登録されているかどうかを判定するものである，
請求項１に記載の単語の関連キーワードを決定する装置。
【請求項３】
関連するキーワードを見つける単語を入力する単語入力手段，
上記単語入力手段から入力した単語を表す単語データを検索エンジンに送信する単語データ送信手段，
上記検索エンジンの検索結果を示すＵＲＬデータを受信するＵＲＬデータ受信手段，
上記ＵＲＬデータ受信手段において受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信するリクエスト送信手段，
上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信するウェブ・ページ・コンテンツ受信手段，
上記ウェブ・ページ・コンテンツ受信手段によって受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出するキーワード抽出手段，
上記ウェブ・ページ・コンテンツ受信手段において受信したウェブ・ページのコンテンツによって表されるウェブ・ページに含まれる文章において，上記単語入力手段から入力した単語と上記キーワード抽出手段によって抽出されたキーワードとが係り受けの関係となっているかどうかを判定する第１の判定手段，および
上記第１の判定手段によって，係り受けの関係となっていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定するキーワード決定手段，
を備えた単語の関連キーワードを決定する装置。
【請求項４】
上記単語入力手段から入力した単語と上記キーワード抽出手段によって抽出されたキーワードとのアンド検索が上記検索エンジンにおいて行われることにより得られる検索結果のウェブ・ページに含まれる文章において，上記単語入力手段から入力した単語と上記キーワード抽出手段によって抽出されたキーワードとが係り受けの関係となっているかどうかを判定する第２の判定手段をさらに備え，
上記キーワード決定手段は，上記第２の判定手段によって，係り受けの関係となっていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定するものである，
請求項３に記載の単語の関連キーワードを決定する装置。
【請求項５】
単語入力手段が，関連するキーワードを見つける単語を入力し，
単語データ送信手段が，上記単語入力手段から入力した単語を表す単語データを検索エンジンに送信し，
ＵＲＬデータ受信手段が，上記検索エンジンの検索結果を示すＵＲＬデータを受信し，
リクエスト送信手段が，上記ＵＲＬデータ受信手段において受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信し，
ウェブ・ページ・コンテンツ受信手段が，上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信し，
キーワード抽出手段が，上記ウェブ・ページ・コンテンツ受信手段によって受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出し，
判定手段が，上記キーワード抽出手段によって抽出されたキーワードが上記単語入力手段から入力された単語の分野の辞書である専門辞書のサイトに登録されているかどうかを判定し，
キーワード決定手段が，上記判定手段によって，上記キーワード抽出手段によって抽出されたキーワードが，上記専門辞書のサイトに登録されていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定する，
単語の関連キーワードを決定する装置の動作制御方法。
【請求項６】
単語入力手段が，関連するキーワードを見つける単語を入力し，
単語データ送信手段が，上記単語入力手段から入力した単語を表す単語データを検索エンジンに送信し，
ＵＲＬデータ受信手段が，上記検索エンジンの検索結果を示すＵＲＬデータを受信し，
リクエスト送信手段が，上記ＵＲＬデータ受信手段において受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信し，
ウェブ・ページ・コンテンツ受信手段が，上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信し，
キーワード抽出手段が，上記ウェブ・ページ・コンテンツ受信手段によって受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出し，
第１の判定手段が，上記ウェブ・ページ・コンテンツ受信手段において受信したウェブ・ページのコンテンツによって表されるウェブ・ページに含まれる文章において，上記単語入力手段から入力した単語と上記キーワード抽出手段によって抽出されたキーワードとが係り受けの関係となっているかどうかを判定し
キーワード決定手段が，上記第１の判定手段によって，係り受けの関係となっていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定する，
単語の関連キーワードを決定する装置の動作制御方法。
【請求項７】
単語の関連キーワードを決定する装置のコンピュータを制御するコンピュータ読み取り可能なプログラムであって，
関連するキーワードを見つける単語をさせ，
入力した単語を表す単語データを検索エンジンに送信させ，
上記検索エンジンの検索結果を示すＵＲＬデータを受信させ，
受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信させ，
上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信させ，
受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出させ，
抽出されたキーワードが入力された単語の分野の辞書である専門辞書のサイトに登録されているかどうかを判定させ，
抽出されたキーワードが，上記専門辞書のサイトに登録されていると判定されたことに応じて，抽出されたキーワードを，入力した単語のキーワードと決定するように単語の関連キーワードを決定する装置のコンピュータを制御するコンピュータ読み取り可能なプログラム。
【請求項８】
単語の関連キーワードを決定する装置のコンピュータを制御するコンピュータ読み取り可能なプログラムであって，
関連するキーワードを見つける単語を入力させ，
入力した単語を表す単語データを検索エンジンに送信させ，
上記検索エンジンの検索結果を示すＵＲＬデータを受信させ，
受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信させ，
上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信させ，
受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出させ，
受信したウェブ・ページのコンテンツによって表されるウェブ・ページに含まれる文章において，入力した単語と抽出されたキーワードとが係り受けの関係となっているかどうかを判定させ
係り受けの関係となっていると判定されたことに応じて，抽出されたキーワードを，入力した単語のキーワードと決定させるように単語の関連キーワードを決定する装置のコンピュータを制御するコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，単語の関連キーワードを決定する装置ならびにその動作制御方法およびその動作制御プログラムに関する。
【背景技術】
【０００２】
ウェブ・ページにはメタ・タグにキーワードが記述されていることが多い。検索エンジンに入力されたキーワードとメタ・タグに記述されているキーワードとが一致すると，一致したキーワードがメタ・タグに記述されているウェブ・ページが検索結果として表示される。また，タグ付けがされている文章を収集するもの（特許文献１），あらかじめ各単語に所定のタグを用意し，自動タグ付与を行うもの（特許文献２）もある。
【０００３】
しかしながら，必ずしもウェブ・ページに適したキーワードを見つけることはできない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2008-310626号公報
【特許文献２】特開2008-21139号公報
【発明の概要】
【０００５】
この発明は，ウェブ・ページに適したキーワードを決定することを目的とする。
【０００６】
第１の発明による単語の関連キーワードを決定する装置は，関連するキーワードを見つける単語を入力する単語入力手段，上記単語入力手段から入力した単語を表す単語データを検索エンジンに送信する単語データ送信手段，上記検索エンジンの検索結果を示すＵＲＬデータを受信するＵＲＬデータ受信手段，上記ＵＲＬデータ受信手段において受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信するリクエスト送信手段，上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信するウェブ・ページ・コンテンツ受信手段，上記ウェブ・ページ・コンテンツ受信手段によって受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出するキーワード抽出手段，上記キーワード抽出手段によって抽出されたキーワードが上記単語入力手段から入力された単語の分野の辞書である専門辞書のサイトに登録されているかどうかを判定する判定手段，および上記判定手段によって，上記キーワード抽出手段によって抽出されたキーワードが，上記専門辞書のサイトに登録されていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定するキーワード決定手段を備えていることを特徴とする。
【０００７】
第１の発明は，上記単語の関連キーワードを決定する装置に適した動作制御方法も提供している。すなわち，この方法は，単語入力手段が，関連するキーワードを見つける単語を入力し，単語データ送信手段が，上記単語入力手段から入力した単語を表す単語データを検索エンジンに送信し，ＵＲＬデータ受信手段が，上記検索エンジンの検索結果を示すＵＲＬデータを受信し，リクエスト送信手段が，上記ＵＲＬデータ受信手段において受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信し，ウェブ・ページ・コンテンツ受信手段が，上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信し，キーワード抽出手段が，上記ウェブ・ページ・コンテンツ受信手段によって受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出し，判定手段が，上記キーワード抽出手段によって抽出されたキーワードが上記単語入力手段から入力された単語の分野の辞書である専門辞書のサイトに登録されているかどうかを判定し，キーワード決定手段が，上記判定手段によって，上記キーワード抽出手段によって抽出されたキーワードが，上記専門辞書のサイトに登録されていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定するものである。
【０００８】
第１の発明は，上記単語の関連キーワードを決定する装置の動作制御方法を実施するためのプログラムも提供している。
【０００９】
第１の発明によると，関連するキーワードを見つける単語が入力され，検索エンジンにおいて，入力された単語の検索が行われる。検索により得られたＵＲＬをもつウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードが抽出される。抽出されたキーワードが入力された単語の分野の専門辞書サイトに登録されている場合には，そのキーワードが入力された単語の関連キーワードとして決定される。入力した単語に関連するキーワードを決定することができる。とくに，抽出されたキーワードが入力された単語の分野の専門辞書サイトに登録されていなければ，その抽出されたキーワードは入力された単語の関連キーワードと決定されないので，入力された単語と同じ分野のキーワードを入力された単語に関連するキーワードと決定できる。
【００１０】
上記判定手段は，たとえば，上記単語入力手段から入力された単語と辞典または辞書という単語とを上記検索エンジンにおけるアンド検索により辞書サイトを見つける辞書サイト検索手段を備える。この場合，上記辞書サイト検索手段によってみつかった辞書サイトのうち国語辞書サイトおよび翻訳辞書サイトを除く辞書サイトに登録されているかどうかを判定するものとなろう。
【００１１】
第２の発明による単語の関連キーワードを決定する装置は，関連するキーワードを見つける単語を入力する単語入力手段，上記単語入力手段から入力した単語を表す単語データを検索エンジンに送信する単語データ送信手段，上記検索エンジンの検索結果を示すＵＲＬデータを受信するＵＲＬデータ受信手段，上記ＵＲＬデータ受信手段において受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信するリクエスト送信手段，上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信するウェブ・ページ・コンテンツ受信手段，上記ウェブ・ページ・コンテンツ受信手段によって受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出するキーワード抽出手段，上記ウェブ・ページ・コンテンツ受信手段において受信したウェブ・ページのコンテンツによって表されるウェブ・ページに含まれる文章において，上記単語入力手段から入力した単語と上記キーワード抽出手段によって抽出されたキーワードとが係り受けの関係となっているかどうかを判定する第１の判定手段，および上記第１の判定手段によって，係り受けの関係となっていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定するキーワード決定手段を備えていることを特徴とする。
【００１２】
第２の発明は，上記単語の関連キーワードを決定する装置に適した動作制御方法も提供している。すなわち，この方法は，単語入力手段が，関連するキーワードを見つける単語を入力し，単語データ送信手段が，上記単語入力手段から入力した単語を表す単語データを検索エンジンに送信し，ＵＲＬデータ受信手段が，上記検索エンジンの検索結果を示すＵＲＬデータを受信し，リクエスト送信手段が，上記ＵＲＬデータ受信手段において受信したＵＲＬデータによって表されるＵＲＬをもつウェブ・ページを表すウェブ・ページ・コンテンツのリクエストをウェブ・サーバに送信し，ウェブ・ページ・コンテンツ受信手段が，上記ウェブ・サーバから送信されたウェブ・ページ・コンテンツを受信し，キーワード抽出手段が，上記ウェブ・ページ・コンテンツ受信手段によって受信したウェブ・ページ・コンテンツから，そのウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードを抽出し，第１の判定手段が，上記ウェブ・ページ・コンテンツ受信手段において受信したウェブ・ページのコンテンツによって表されるウェブ・ページに含まれる文章において，上記単語入力手段から入力した単語と上記キーワード抽出手段によって抽出されたキーワードとが係り受けの関係となっているかどうかを判定し，キーワード決定手段が，上記第１の判定手段によって，係り受けの関係となっていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定するものである。
【００１３】
第２の発明は，上記単語の関連キーワードを決定する装置の動作制御方法を実施するためのプログラムも提供している。
【００１４】
第２の発明においても，関連するキーワードを見つける単語が入力され，検索エンジンにおいて，入力された単語の検索が行われる。検索により得られたＵＲＬをもつウェブ・ページ・コンテンツのメタ・タグに記述されているキーワードが抽出される。抽出されたキーワードと入力された単語とが，受信したウェブ・ページ・コンテンツに含まれる文章において係り受けの関係となっていると，そのキーワードが，入力された単語の関連キーワードとして決定される。係り受けの関係にある単語とキーワードとは密接に関連するものと考えられるので，入力した単語に密接に関連するキーワードを決定することができる。
【００１５】
上記単語入力手段から入力した単語と上記キーワード抽出手段によって抽出されたキーワードとのアンド検索が上記検索エンジンにおいて行われることにより得られる検索結果のウェブ・ページに含まれる文章において，上記単語入力手段から入力した単語と上記キーワード抽出手段によって抽出されたキーワードとが係り受けの関係となっているかどうかを判定する第２の判定手段をさらに備えてもよい。この場合，上記キーワード決定手段は，たとえば，上記第２の判定手段によって，係り受けの関係となっていると判定されたことに応じて，上記キーワード抽出手段から抽出されたキーワードを，上記単語入力手段から入力した単語のキーワードと決定するものとなろう。
【図面の簡単な説明】
【００１６】
【図１】キーワード決定システムの概要である。
【図２】クライアント・コンピュータの電気的構成を示すブロック図である。
【図３】クライアント・コンピュータの処理手順を示すフローチャートである。
【図４】クライアント・コンピュータの処理手順を示すフローチャートである。
【図５】検索サーバの処理手順を示すフローチャートである。
【図６】ウェブ・サーバの処理手順を示すフローチャートである。
【図７】辞書サーバの処理手順を示すフローチャートである。
【図８】単語とキーワードとを示している。
【図９】html文書の一部を示している。
【図１０】クライアント・コンピュータの処理手順を示すフローチャートである。
【図１１】検索サーバの処理手順を示すフローチャートである。
【図１２】html文書の一部を示している。
【実施例】
【００１７】
図１は，この発明の実施例を示すものでキーワード決定システムの概要を示している。
【００１８】
キーワード決定システムには，クライアント・コンピュータ（単語のキーワードを決定する装置）１，検索サーバ11，ウェブ・サーバ12，辞書サーバ13および係り受け解析サーバ14が含まれている。これらのクライアント・コンピュータ１ならびにサーバ11，12，13および14はインターネットを介して互いに通信可能である。
【００１９】
検索サーバ11は，単語等が与えられることにより，その与えられた単語に関連するウェブ・ページを検索により見つけることができる検索エンジンである。ウェブ・サーバ12は，ＵＲＬ（Uniform Resource Locator）によって特定されるウェブ・ページを表すウェブ・ページ・コンテンツを多数格納するもので，リクエストに応じてウェブ・ページ・コンテンツを送信する。辞書サーバ13は，単語等の意味，用法を記した辞書の内容を表す辞書データを格納している。係り受けサーバ14は，文節（単語）と文節（文節）とが，どのような関係でつながっているかを解析するサーバである。
【００２０】
図１においては，クライアント・コンピュータ１ならびにサーバ11，12，13および14がそれぞれ一つずつ図示されているが，多数のクライアント・コンピュータ１ならびにサーバ11，12，13および14が存在するのはいうまでもない。
【００２１】
図２は，クライアント・コンピュータ１の電気的構成を示すブロック図である。
【００２２】
クライアント・コンピュータ１の全体の動作は，ＣＰＵ２によって統括される。
【００２３】
クライアント・コンピュータ１には，表示装置３，インターネットと通信するための通信装置４，キーボード，マウスなどの入力装置５，後述のように単語に関連したキーワードをタグ情報として記憶するタグ情報データベース（ハードディスク）６，所定のデータを格納するメモリ７およびＣＤ−ＲＯＭ（コンパクト・ディスク−リード・オンリ・メモリ）ドライブ８が含まれている。後述する動作を行う動作プログラムが格納されているＣＤ−ＲＯＭ９から動作プログラムがＣＤ−ＲＯＭドライブ８によって読み取られることにより，読み取られた動作プログラムがクライアント・コンピュータ１にインストールされる。
【００２４】
図３および図４はクライアント・コンピュータ１の処理手順を示すフローチャート，図５は検索サーバ11の処理手順を示すフローチャート，図６はウェブ・サーバ12の処理手順を示すフローチャート，図７は辞書サーバの処理手順を示すフローチャートである。
【００２５】
この実施例では，関連するキーワードを見つける単語がクライアント・コンピュータ１から入力される。入力された単語が検索エンジン11に送信され，検索エンジン11において，入力された単語に関連するウェブ・ページが見つけられる。見つけられたウェブ・ページのメタ・タグに記述されているキーワードが抽出される。抽出されたキーワードが，入力された単語と同じ分野の専門辞書の辞書サーバ13に記述されていれば，そのキーワードが，クライアント・コンピュータ１に入力された単語に関連するキーワードとして決定される。この実施例では係り受け解析サーバ14は使用されないが，後述するように使用するようにしてもよい。
【００２６】
クライアント・コンピュータ１のユーザは，クライアント・コンピュータ１の入力装置５を用いて関連するキーワードを決定する単語を入力する（図３ステップ21）。入力された単語を表すデータは，クライアント・コンピュータ１から検索サーバ11に送信される（図３ステップ22）。たとえば，単語として「Ｃ＋＋」が入力されたとすると，その「Ｃ＋＋」を表すデータがクライアント・コンピュータ１から検索サーバ11に送信される。
【００２７】
クライアント・コンピュータ１から送信された単語データが検索サーバ11において受信される（図５ステップ41）。すると，検索サーバ11において，受信した単語データによって表される単語に関連する多数のウェブ・ページが検索により見つけられる（図５ステップ42）。検索により見つけられたウェブ・ページのＵＲＬを表すデータが検索サーバ11からクライアント・コンピュータ１に送信される（図５ステップ43）。上述したように，単語として「Ｃ＋＋」が入力されたとすると，その「Ｃ＋＋」に関連したウェブ・ページが検索により見つけられる。
【００２８】
検索サーバ11から送信されたＵＲＬを表すデータがクライアント・コンピュータ１において受信される（図３ステップ23）。すると，受信したＵＲＬデータによって表されるＵＲＬの中から所望のＵＲＬによって特定されるウェブ・ページがユーザによって選択される。選択されたウェブ・ページのリクエストがクライアント・コンピュータ１からウェブ・サーバ12に送信される（図３ステップ24）。クライアント・コンピュータ１の表示装置３の表示画面にはＵＲＬにリンクされているウェブ・ページのサイト名が表示され，そのサイト名の中から所望のサイトを選択することにより，ウェブ・ページのリクエストがクライアント・コンピュータ１からウェブ・サーバ12に送信されることとなろう。
【００２９】
クライアント・コンピュータ１から送信されたウェブ・ページのリクエストがウェブ・サーバ12において受信される（図６ステップ51）。すると，リクエストされたウェブ・ページを表すウェブ・ページ・コンテンツが，ウェブ・サーバ11から，リクエストしたクライアント・コンピュータ１に送信される（図６ステップ52）。リクエストには，リクエストするウェブ・ページのＵＲＬも含まれており，そのＵＲＬによって特定される（格納場所に格納されている）ウェブ・ページを表すウェブ・ページ・コンテンツがウェブ・サーバ12からクライアント・コンピュータ１に送信されるのはいうまでもない。
【００３０】
ウェブ・ページ・サーバ11から送信されたウェブ・ページ・コンテンツがクライアント・コンピュータ１において受信される（図３ステップ25）。すると，受信したウェブ・ページ・コンテンツに含まれるhtml（HyperText Markup Language）ファイルによって表されるhtml文書のメタ・タグに記述されているキーワードが抽出される（図３ステップ26）。
【００３１】
図８は，html文書の一部を示している。
【００３２】
html文書のヘッダにキーワードが記述されているメタ・タグ（meta name="keywords"）が含まれている。このメタ・タグの内容として「プログラム言語，オブジェクト指向，教育，セミナー」などがキーワードとして記述されている。
【００３３】
上述したように，単語として「Ｃ＋＋」が入力されたものとすると，その単語「Ｃ＋＋」に関連するウェブ・ページのメタ・タグに記述されているキーワードが上述した「プログラム言語，オブジェクト指向，教育，セミナー」などということになる。これらのキーワード「プログラム言語，オブジェクト指向，教育，セミナー」などが，入力された単語「Ｃ＋＋」に関連するキーワード候補となる。
【００３４】
図４を参照して，入力された単語（たとえば，「Ｃ＋＋」）と「用語辞典」（用語辞書，辞典，辞書でもよい）という単語とがクライアント・コンピュータ１から検索サーバ11に送信される（ステップ27）。
【００３５】
クライアント・コンピュータから送信された単語と「用語辞典」という単語とが検索サーバ11において受信される（図５ステップ44）。すると，検索サーバ11において，受信した単語（Ｃ＋＋）と「用語辞典」という単語とのアンド検索が行われる（図５ステップ45）。
【００３６】
このアンド検索により「用語辞典」に関連する辞書サーバ11のウェブ・ページが見つかる。また，アンド検索はクライアント・コンピュータ１から送信された単語と「用語辞典」との両方に関連する「用語辞典」についての辞書サーバ11のウェブ・ページを見つけることとなるから，見つかった辞書サーバ11は，クライアント・コンピュータ１から送信された単語（Ｃ＋＋）の分野と同じ分野の専門辞書についてのものと考えられる。このようにして見つかった辞書サーバ11のＵＲＬを表すデータが検索サーバ11からクライアント・コンピュータ１に送信される（図５ステップ46）。
【００３７】
もっとも，アンド検索により見つかった辞書サーバ11が一般的な国語辞書としての機能をもつ国語辞書サーバ，翻訳（和英，英和）辞書としての機能をもつ翻訳辞書サーバである場合には，検索結果から除かれ，専門辞書としての機能をもつ辞書サーバのＵＲＬを表すデータが検索サーバ11からクライアント・コンピュータ１に送信される。また，検索により専門辞書サーバが複数見つかった場合には先頭の専門辞書サーバまたは先頭の専門辞書サーバを含む複数の専門辞書サーバのＵＲＬを表すデータを検索サーバ11からクライアント・コンピュータ１に送信するようにしてもよい。
【００３８】
検索サーバ11から送信された辞書サーバ13のＵＲＬデータはクライアント・コンピュータ１において受信される（図４ステップ28）。すると，受信したＵＲＬデータによって表されるＵＲＬの辞書サーバ11にクライアント・コンピュータ１がアクセスし，キーワード（たとえば，プログラム言語）を表すデータがクライアント・コンピュータ１から辞書サーバ13に送信される（図４ステップ29）。
【００３９】
クライアント・コンピュータ１から送信されたキーワード（たとえば，プログラム言語）を表すデータが辞書サーバ13において受信される（図７ステップ61）。すると，受信したキーワードを表すデータによって表される単語の意味，用法などが辞書において検索される（図７ステップ62）。検索結果が辞書サーバ13からクライアント・コンピュータ１に送信される（図７ステップ63）。
【００４０】
辞書サーバ13から送信された検索結果がクライアント・コンピュータ１において受信される（図４ステップ30）。キーワードが辞書サーバ11に登録されていれば（図４ステップ31でＹＥＳ），入力された単語（Ｃ＋＋）とキーワード（プログラム言語）とは同じ分野のものと考えられるので，そのキーワードが入力された単語に関連するキーワードとして決定される（図４ステップ32）。決定されたキーワードがタグ情報データベースに，単語に関連づけられて記憶される。キーワードが辞書サーバ11に登録されていなければ（図４ステップ31でＮＯ），そのキーワードは入力された単語と異なる分野のものと考えられる。そのキーワードは入力された単語に関連するキーワードとは判断されない。たとえば，キーワードが「教育」であれば，入力された単語（Ｃ＋＋）の分野の専門辞書（たとえば，ＩＴ用語辞典）には登録されていないことが考えられ，そのキーワード「教育」は入力された単語（Ｃ＋＋）に関連するキーワードとはならない。
【００４１】
次のキーワードがあれば（図４ステップ33），再び図４ステップ29からの処理が行われる。また，最初に入力された単語に関連するウェブ・ページが複数あり，次のウェブ・ページがあれば（図４ステップ34でＹＥＳ），次のウェブ・ページについて図３ステップ24からの処理が行われる。
【００４２】
図９は，タグ情報データベース６に格納されているキーワード・テーブルの一例である。
【００４３】
キーワード・テーブルには，入力した単語に対応して，上述のようにして決定されたーワードが格納されている。たとえば，上述のように，入力した単語が「Ｃ＋＋」であれば，決定されたキーワードとして「プログラム言語」，「オブジェクト指向」などが格納されている。このようにして決定されたキーワードをウェブ・ページのメタ・タグに記述することができる。
【００４４】
図10から図12は，他の実施例を示している。
【００４５】
図10は，クライアント・コンピュータ１の処理手順の一部を示すフローチャートであり，図４に示す処理に対応している。図11は，検索サーバ11の処理手順を示すフローチャートであり，図５に示す処理に対応している。これらの図において，図４または図５に示す処理と同一の処理については同一符号を付して説明を省略する。
【００４６】
この実施例では，入力した単語と上述のようにメタ・タグから抽出されたキーワードとが係り受け関係にあるかどうかを判定し，係り受け関係にある場合にはそのキーワードは入力した単語に関連するものと判断するものである。係り受けとは，文節（単語）と文節（単語）とがどのような関係でつながっているかを示すものである。たとえば，主語と述語からなる関係，修飾，被修飾の関係，動詞＋て（で）＋補助動詞という補助の関係，並立の関係，接続，被接続の関係などがある。係り受けの有無は公知の解析手法を利用できるのはいうまでもない。
【００４７】
まず，抽出されたキーワード（たとえば，プログラム言語）と入力された単語（たとえば，Ｃ＋＋）とがクライアント・コンピュータ１から検索サーバ11に送信される（図10ステップ27Ａ）。
【００４８】
クライアント・コンピュータ１から送信されたキーワードと単語とが検索サーバ11において受信される（図11ステップ44Ａ）。すると，受信したキーワードと単語とのアンド検索が検索サーバ11において行われる（図11ステップ45Ａ）。検索により見つかったウェブ・ページのＵＲＬを表すデータが検索サーバ11からクライアント・コンピュータ１に送信される（図11ステップ46Ａ）。
【００４９】
検索サーバ11から送信されたＵＲＬデータがクライアント・コンピュータ１において受信される（図10ステップ28Ａ）。すると，そのＵＲＬデータによって表されるＵＲＬのウェブ・ページがウェブ・サーバ12にリクエストされる（図10ステップ29Ａ）。ウェブ・サーバ12からリクエストされたウェブ・ページを表すウェブ・ページ・コンテンツが送信され，クライアント・コンピュータ１において受信される（ステップ30Ａ）。
【００５０】
受信したウェブ・ページ・コンテンツによって表されるウェブ・ページに含まれている文章において，入力された単語と抽出されたキーワードとが係り受けの関係にあるかどうかが判定される（図10ステップ31Ａ）。係り受けの関係にあれば（図10ステップ31ＡでＹＥＳ），入力された単語と抽出されたキーワードとは密接な関係にあると考えられるので，そのキーワードが，入力された単語に関連するキーワードと決定される（図10ステップ32）。係り受けの関係になければ（図10ステップ31ＡでＮＯ），そのキーワードは入力された単語に関連するキーワードとは決定されない。次のキーワードがあれば（図10ステップ33ＡでＹＥＳ），ステップ27Ａからの処理が行われる。
【００５１】
上述の実施例では，係り受けの解析はクライアント・コンピュータにおいて行われているが，係り受け解析サーバ14において行うようにしてもよいのはいうまでもない。係り受けの解析が係り受け解析サーバ14において行われる場合には，入力された単語，抽出されたキーワード，検出されたウェブ・ページ・コンテンツなどがクライアント・コンピュータ１から係り受け解析サーバ14に送信される。
【００５２】
図12は，html文書の一例である。このhtml文書は，上述したように，ウェブ・サーバから送信されたウェブ・ページ・コンテンツ（図10ステップ30Ａの処理）に含まれるhtmlファイルによって表されるものである。
【００５３】
上述したように，入力された単語は「Ｃ＋＋」，抽出されたキーワードは「プログラム言語」，「オブジェクト指向」，「教育」，「セミナー」とする。
【００５４】
html文書には，符号71，72，73で示す文章が含まれており，ウェブ・ページにも符号71，72，73で示す文章などが含まれることとなる。
【００５５】
これらの文章71，72，73のうち，文章71においては，入力された単語「Ｃ＋＋」がキーワード「オブジェクト指向」に係っている。また，文章72においては，入力された単語「Ｃ＋＋」がキーワード「プログラミング言語」に係っている。したがって，入力された単語「Ｃ＋＋」とキーワード「オブジェクト指向」および「プログラム言語」とは係り受けの関係にある。キーワード「オブジェクト指向」および「プログラム言語」は，入力された単語「Ｃ＋＋」に関連するキーワードと決定される。
【００５６】
これらの文章のうち，文章73においては入力された単語「Ｃ＋＋」とキーワード「教育」とは同じ文章に無く，離れた箇所に存在するので，係り受けの関係に無いと判断される。
【符号の説明】
【００５７】
１  クライアント・コンピュータ（単語のキーワードを決定する装置）
２  ＣＰＵ（キーワード抽出手段，判定手段，キーワード決定手段）
４  通信装置（ＵＲＬデータ受信手段，リクエスト送信手段，ウェブ・ページ・コンテンツ受信手段）
５  入力装置（単語入力手段）
11  検索サーバ
12  ウェブ・サーバ
13  辞書サーバ
14  係り受けサーバ
【図１】
2011118652.tif 000003
【図２】
2011118652.tif 000004
【図３】
2011118652.tif 000005
【図４】
2011118652.tif 000006
【図５】
2011118652.tif 000007
【図６】
2011118652.tif 000008
【図７】
2011118652.tif 000009
【図８】
2011118652.tif 000010
【図９】
2011118652.tif 000011
【図１０】
2011118652.tif 000012
【図１１】
2011118652.tif 000013
【図１２】
2011118652.tif 000014